From bd28d3b0e79f0ab2023d537e85127e757aa25308 Mon Sep 17 00:00:00 2001 From: Bryan Van Deusen Date: Tue, 6 Oct 2026 14:12:31 -0400 Subject: [PATCH] feat(ui): serve htmx, Chart.js, Gridstack and the house fonts from Steward itself (#5091) #5091 "Local assets". base.html, the dashboard and the share view loaded htmx and Chart.js from unpkg/jsdelivr, Gridstack from jsdelivr and their fonts from Google. On an instance with no outbound network (rule 164) every page lost htmx, and so every button and poll; and each page load told those hosts about the visitor (rule 155). - steward/static/vendor: htmx 2.0.4, Chart.js 4.4.4, Gridstack 12.6.0 (the versions the pages already used), with their licences (0BSD, MIT, MIT). - steward/static/fonts: Inter, Fraunces and JetBrains Mono, the design system's faces (SIL OFL, licences beside them), every unicode-range subset, with fonts.css. The serif face is now Fraunces in place of EB Garamond (base) and Libertinus Serif (share view); applying Inter and the type scale is the tokens step. - Templates use url_for('static'); /static already passes every gate. - Guard (tests/test_no_remote_assets.py): no template or stylesheet loads a script, stylesheet, font or image from another origin (comments stripped, example URLs in help text allowed), with a self-test that it can fail; every url_for('static') file and every font the sheet names exists. Co-Authored-By: Claude Opus 5.5 --- steward/static/fonts/OFL-Fraunces.txt | 93 ++++++ steward/static/fonts/OFL-Inter.txt | 93 ++++++ steward/static/fonts/OFL-JetBrainsMono.txt | 93 ++++++ steward/static/fonts/fonts.css | 291 ++++++++++++++++++ steward/static/fonts/fraunces-latin-ext.woff2 | Bin 0 -> 90624 bytes steward/static/fonts/fraunces-latin.woff2 | Bin 0 -> 62444 bytes .../static/fonts/fraunces-vietnamese.woff2 | Bin 0 -> 71140 bytes steward/static/fonts/inter-cyrillic-ext.woff2 | Bin 0 -> 55120 bytes steward/static/fonts/inter-cyrillic.woff2 | Bin 0 -> 44384 bytes steward/static/fonts/inter-greek-ext.woff2 | Bin 0 -> 50564 bytes steward/static/fonts/inter-greek.woff2 | Bin 0 -> 45592 bytes steward/static/fonts/inter-latin-ext.woff2 | Bin 0 -> 80980 bytes steward/static/fonts/inter-latin.woff2 | Bin 0 -> 36096 bytes steward/static/fonts/inter-vietnamese.woff2 | Bin 0 -> 38808 bytes .../fonts/jetbrains-mono-cyrillic-ext.woff2 | Bin 0 -> 35280 bytes .../fonts/jetbrains-mono-cyrillic.woff2 | Bin 0 -> 34928 bytes .../static/fonts/jetbrains-mono-greek.woff2 | Bin 0 -> 34364 bytes .../fonts/jetbrains-mono-latin-ext.woff2 | Bin 0 -> 35636 bytes .../static/fonts/jetbrains-mono-latin.woff2 | Bin 0 -> 30376 bytes .../fonts/jetbrains-mono-vietnamese.woff2 | Bin 0 -> 32584 bytes steward/static/vendor/chart-4.4.4.umd.min.js | 20 ++ .../static/vendor/gridstack-12.6.0-all.min.js | 9 + .../static/vendor/gridstack-12.6.0.min.css | 1 + steward/static/vendor/htmx-2.0.4.min.js | 1 + .../vendor/licenses/chartjs-LICENSE.txt | 9 + .../vendor/licenses/gridstack-LICENSE.txt | 21 ++ .../static/vendor/licenses/htmx-LICENSE.txt | 13 + steward/templates/base.html | 11 +- steward/templates/dashboard/index.html | 4 +- steward/templates/dashboard/share_view.html | 10 +- tests/test_no_remote_assets.py | 71 +++++ 31 files changed, 726 insertions(+), 14 deletions(-) create mode 100644 steward/static/fonts/OFL-Fraunces.txt create mode 100644 steward/static/fonts/OFL-Inter.txt create mode 100644 steward/static/fonts/OFL-JetBrainsMono.txt create mode 100644 steward/static/fonts/fonts.css create mode 100644 steward/static/fonts/fraunces-latin-ext.woff2 create mode 100644 steward/static/fonts/fraunces-latin.woff2 create mode 100644 steward/static/fonts/fraunces-vietnamese.woff2 create mode 100644 steward/static/fonts/inter-cyrillic-ext.woff2 create mode 100644 steward/static/fonts/inter-cyrillic.woff2 create mode 100644 steward/static/fonts/inter-greek-ext.woff2 create mode 100644 steward/static/fonts/inter-greek.woff2 create mode 100644 steward/static/fonts/inter-latin-ext.woff2 create mode 100644 steward/static/fonts/inter-latin.woff2 create mode 100644 steward/static/fonts/inter-vietnamese.woff2 create mode 100644 steward/static/fonts/jetbrains-mono-cyrillic-ext.woff2 create mode 100644 steward/static/fonts/jetbrains-mono-cyrillic.woff2 create mode 100644 steward/static/fonts/jetbrains-mono-greek.woff2 create mode 100644 steward/static/fonts/jetbrains-mono-latin-ext.woff2 create mode 100644 steward/static/fonts/jetbrains-mono-latin.woff2 create mode 100644 steward/static/fonts/jetbrains-mono-vietnamese.woff2 create mode 100644 steward/static/vendor/chart-4.4.4.umd.min.js create mode 100644 steward/static/vendor/gridstack-12.6.0-all.min.js create mode 100644 steward/static/vendor/gridstack-12.6.0.min.css create mode 100644 steward/static/vendor/htmx-2.0.4.min.js create mode 100644 steward/static/vendor/licenses/chartjs-LICENSE.txt create mode 100644 steward/static/vendor/licenses/gridstack-LICENSE.txt create mode 100644 steward/static/vendor/licenses/htmx-LICENSE.txt create mode 100644 tests/test_no_remote_assets.py diff --git a/steward/static/fonts/OFL-Fraunces.txt b/steward/static/fonts/OFL-Fraunces.txt new file mode 100644 index 0000000..22fa7ce --- /dev/null +++ b/steward/static/fonts/OFL-Fraunces.txt @@ -0,0 +1,93 @@ +Copyright 2018 The Fraunces Project Authors (https://github.com/undercasetype/Fraunces) + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/steward/static/fonts/OFL-Inter.txt b/steward/static/fonts/OFL-Inter.txt new file mode 100644 index 0000000..21f6aff --- /dev/null +++ b/steward/static/fonts/OFL-Inter.txt @@ -0,0 +1,93 @@ +Copyright 2020 The Inter Project Authors (https://github.com/rsms/inter) + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +https://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/steward/static/fonts/OFL-JetBrainsMono.txt b/steward/static/fonts/OFL-JetBrainsMono.txt new file mode 100644 index 0000000..821a3da --- /dev/null +++ b/steward/static/fonts/OFL-JetBrainsMono.txt @@ -0,0 +1,93 @@ +Copyright 2020 The JetBrains Mono Project Authors (https://github.com/JetBrains/JetBrainsMono) + +This Font Software is licensed under the SIL Open Font License, Version 1.1. + +This license is copied below, and is also available with a FAQ at: https://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/steward/static/fonts/fonts.css b/steward/static/fonts/fonts.css new file mode 100644 index 0000000..c95d2ad --- /dev/null +++ b/steward/static/fonts/fonts.css @@ -0,0 +1,291 @@ +/* Inter, Fraunces and JetBrains Mono (SIL OFL 1.1, licences beside this file), + vendored from Google Fonts with every unicode-range subset so no page + fetches a font from anywhere but Steward itself (rule 155). */ +/* vietnamese */ +@font-face { + font-family: 'Fraunces'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(fraunces-vietnamese.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Fraunces'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(fraunces-latin-ext.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Fraunces'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(fraunces-latin.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* vietnamese */ +@font-face { + font-family: 'Fraunces'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(fraunces-vietnamese.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Fraunces'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(fraunces-latin-ext.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Fraunces'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(fraunces-latin.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(inter-cyrillic-ext.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(inter-cyrillic.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(inter-greek-ext.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(inter-greek.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(inter-vietnamese.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(inter-latin-ext.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(inter-latin.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(inter-cyrillic-ext.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(inter-cyrillic.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(inter-greek-ext.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(inter-greek.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(inter-vietnamese.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(inter-latin-ext.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(inter-latin.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'JetBrains Mono'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(jetbrains-mono-cyrillic-ext.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'JetBrains Mono'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(jetbrains-mono-cyrillic.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek */ +@font-face { + font-family: 'JetBrains Mono'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(jetbrains-mono-greek.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'JetBrains Mono'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(jetbrains-mono-vietnamese.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'JetBrains Mono'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(jetbrains-mono-latin-ext.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'JetBrains Mono'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(jetbrains-mono-latin.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'JetBrains Mono'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(jetbrains-mono-cyrillic-ext.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'JetBrains Mono'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(jetbrains-mono-cyrillic.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek */ +@font-face { + font-family: 'JetBrains Mono'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(jetbrains-mono-greek.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'JetBrains Mono'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(jetbrains-mono-vietnamese.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'JetBrains Mono'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(jetbrains-mono-latin-ext.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'JetBrains Mono'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(jetbrains-mono-latin.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/steward/static/fonts/fraunces-latin-ext.woff2 b/steward/static/fonts/fraunces-latin-ext.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..2cd2a55a7b7e0c5a8afb713260d327c9290990b5 GIT binary patch literal 90624 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%0DD^&EdiRzOj$(Wh-J7v?KX`wZFT&cX+hw8eS6m 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 literal 0 HcmV?d00001 diff --git a/steward/static/fonts/fraunces-latin.woff2 b/steward/static/fonts/fraunces-latin.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..e5a1c95a73f8a7fe26df2d37dc4616e65e0cba77 GIT binary patch literal 62444 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 ~ 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%0DQn{INSpAD?3%f3uA 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
*kpyIU? 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

DfM9Fa4bWm(pyEtolK5k`}CDAUb zNJcV-!|wU6WqB&dv#KLV-8I-8>}fngh}XQ6WOJ~GL5sy#!$iDlS(eJ9HktHXvP4+CtffFx)J@YiB&YbAXX%1K0&P3w0#c$acoAaCte=!N4jnchJCf(d{1jy}rQEazGQe721{tM)JH#Z-^58N-}MYPWJaFhlhuUlb*Ogartw# z>%`u*8~A?L1p(+|14xj#I?xCYcZ;$pO3L_)N+pWoYLd|YBvS^1DhC9?|5@xN5dO3J zE=`Ua4KlAuUiS7+PEPiH!&G(0aco8Ei4QHsilVA%+IT$nO;u4zG%VNm{hkZ}l&KpQFE!`BYD$+z%MO0&}YrT%jx`UjWGQL=ao$jx}Vproj7fHG| z6@{+XP!T>AtAN4-0nbn*Nzn{>K)6Ei!|u;yN#IzP_OLz0}rx;|$K&nrvMD_y1xn_;>RP#BSScO>H{{^6B&H((!=cDXw#_^rfdm;e*!#x-@{2Vc)nkcrA;&jSn4*VCuTw+ne_w>n~k@vbJsa_xJfE1*d083%m%uJ1;biZ3q2+VB0{%+}720B!x&P zub1R&a*}L4ZAv1;Gv^M8C~~K{B&}6TQ_FfcA|PU>@%?5k2Yx?U7O#7Iw5z0A|VhleH z)I3)=o3w@;$H6+?bR8q=p6BTz)3qj=1AO;w$uiRfA{J`XtfAvTndjxYN~-I!Aqj-K zrYVbDQFWQ+SXPi_)i5$sQqYQ`Xj+`KrfHf;Ghb~IN4woFO4?Es`$vx*ac4AOq?kN! znnoXtO2beT+XW;I%JS6rB)}=9WJ`E@-ztitsJfMuhNdJSU^-2c1dwEC5$@kMLzG>G zQCwLJeAOMhsvm%3xM?~m7*H?*rUj+|Opz3ZxBoP~2J&1@5H-ug#x^*?)ij6a3>z5O z$*Ocq(`BLX6vt7#Qj|2kO{nu{3JZD2mbsu`y>Y6c$i;7zM}e@N2rF@FW2W0`BYt$tyEj zOA|!|#)#bzBZ?vebUYJ;GCGO6P!K$%wj>plC2`Ic{HB$FWN8gdU%?bO1MC`1m2si5 zv;_FNE|g`#ml!Zj^Fk;~NdgUq^ZDP-g@5VxE(!7|HWVH;@%&nuwUsi_$w9xi9@R+V zU53LDf*`PrKsK6^l-P$WO<_B=jyKydPGXW4RYej-VTRvDtRNc1O9`q#5n#Q%xtZVH zzPkAGm*(3XLRc5scFKe?jElO}toc;Dd;P(1oQBY0u#VGLz?sbnxMNfKfqWU-!9Tc*2imI2}OnW>I#SM6p%Nv`BM zqMU29E~u90DH}?jJnz%8OuhV(_PZEKkOsXgcW=0>DyVq9MDu69JPs@lP7aL z#^TOR$8ijBq^xS#{lThIrpd6~Qpqf26hV5l&^*fwkV~BA z86mSEOgc_V2rSu0oR3CdM^uQoC{cehGGouMn9Msw+&P76e+j;`Xq0FNuB@A$B#98n zFl>7eR@}CMN+)HMh9RRgh5K<5!JEA<3z8?PY3PD#n#K(w43*gSv~3S|wOT9`3XTb; zlwHhqU5|@0it{{=rzxdrI-MqimdT9L&+u*fHbHr|qktKkzV}oSX4{rtC>Cu4R7TM4 z0}^3cHU}>n`D78O6yfP?mL!De{vOTJec>7e zKS^ImNnye=BJ~J#k+XW+FwHrfsKMytQ;q813Dgu&jf&2SoN(c}VLWn5!Y+f)q)G@D z@x~UwIU{Ildz1rtns`iP`JLeQV3ehqX>bjtQ50vh>+2|MNYhLs@??e`e;O<8(6}<- zvZa*9I2Qvq)iKS#gi%oqX_zuju`FOs={kXMaaoojOm)=NOPUIi=bQt{t|ntF%Y?|# zn#}nNuL@p*XBk(MM1O~6u11-riYblFtPt)fA^fS# zrv2JJ38SSF_q`wp;|rPuL6o;5=&~F=>UrRVT0{4zaSu+U;2Xnt58|1Vi9Wr$GR-L$ zqEIN6ihR@XU$8Q*QmK?n#Uv?e6{}GW1J{7deYCjfuN)mgicornq;Z@k?g!!+Ph1)! zaTx5M5fkwfDT>H{&B6(t^cYugfSulZsC9xs#~xt#*fb6HrMHzYFVZ`hapKr|*~oED4e z3SNBQt@B3?pFTeApI!`)ANsm9zy8qi@Z$9B&f(!BX9vymP(7|3hNH}wHb{j)q4jrO z)DOz<;&aqDcWvQ=e)PODo zf|G`mz%L(`_I2V2C;=~b-J7dFbD>f9yvF?eB(Ps?%d#BT^%{-3S9jr=(jK6}V@JpR z^Zsyj^6&%FeBj}e(XfBszkPJ{SQW1AXV$^>>dj`|b)7v!uh(0gpPwU@HX8G*m3Ycq zo$og5&1$8yv7LQ>Y;SZb)n>ifo}XX!LvoM#Zy;tuQ8G0NId_#P2Se_G+rgb|&TBU2 zxWYH-+d=T$vU8%iHcF&})zw}g4t>o80q&?~XKsd1p&2ia>A>$P^TjXOX)uIXbLS;5 z_KmN8>A|DXczp5b7rrWuuYT$A;dp%U^w+=iRf_?&WuYXIw9{Eyg3dfD)6m&j4&kXs zQU$AkPZQ+GK&N0)-L8y9DPgtREKth{JD24axW*Ds`{Z(tx*{D1vfN$Cg;G)1^_`ua zwe`*U`T5ts{`IeT*7{0!u30VV@dTcqZY#1mNV6NChp%}>wy$A=_Yo^17VOXA(t17v z-f7xxG|J^QLgGk-m2{JVp10Cz6gb9fy`_b2XO3ByHrMIQFZLAY+LcW)9t)U`&u_;v zF_BQ)wDbx_u9SZn`%Qq&bNAY9U0>Y1(yyE}p)}!s39VXwI_Bm$&#!h@!;+<&Rj*du ztk*pcdh$1{&plO!aI%nCNMvFLBSRELnqkhVH9(Ry8tJvm4c(^Q+MtrD7SSft#MhGP zMDp2W$eX)UGl@@6VI(mfji^MUGYMxE!*_|#oKRBSDYbjOUQa0{3dP34!a^H)ESFsu zp>9`8YIdPeHhOc_s^g>`w^zfZJAk32LwFoq!#;hvrOnqxrntB=BfGx7PBn{(;$p9~ z>===r?v7P(a2!QZiUf%%^`;5tm8|XUF1@}6D9L>fQ|-orsbLr@y6pG+dH$!n)%_M> zMr4|vBVm_cY{-)t(Re)8EKS1_VU3sQWGtEy+>;1fo&%@;BD?J_O`d-V1vuKWT%H;i zy>r?NL`W_(yWPc=d#b{l7TF0#mSjr~o^uMCQ?sn3?)`)-FkYn zY;$w*LV;;+mtg@z_y)Q$izY>IQ{!5?ZsF`=s+NyuYK8Kv!P)8QXc`U9JQBic1XV1b zld4D_Pw(HqI5|8#>`#?GiAZUc(z?!@0@FM&3tTgMioi^)uo2lZr+CQ)rw~SCm?Mj> zO|wWG@jqm>lFb;~+S=+Z%vGz^m%j9+FW6a`Z`R7~rdNVzOQ~U_AX%wTe3WYG^RTpn zf%hrmg#t&5x#}C1rR!Em_R8E{cdO)e*EZHDH;P_2=D5ga*DDITwz1lQ1&L?J7yMv6 z4yKFl*W$^=#qi?n>}(tZE3s4O)ax$A`tSm`xhtZ#s)P{1=T6WVb#csZo;*6ui=3rrdwQRRtV)Of2J(Uh*K_l%uNrP*6Zo8S}TYxMB_j%u>?OEZ zZTbGBI9ZxQZj_Zg#C+yP8J8 zoMx0q-wp#u(x#?05t2AYzi_>_CJ1?|I+o*@hA@OMZNsz+u2b|1iGK_d;cDogp7#6a z--WZg3|Vk-F&vFz35~Xm_~hiyokI*v z$Hzy9hlj_ngmSCh->mH+Sll;QB;^78)u>uKQsy2a+<>FN1seEiWD^Io1N-Y?WhLgnouj#OAnTO>H8w{fO9t*`{(EV{^^|^NS>VR zPV%&Gkkn+wN23QGc;bl%9yomBsi&TL>dB`LtxbFMvBSfo+wPft_~c`czIPi89)H~5 zLs@pv^^1xSg2bSs7AHw^%jblC4`56~$R9(zJ0`~RVo|!u%t9_0~_UnNCA%UOmw?;kWwBNhJb>vER6W zkI8@qkv_{wg}9{LsZ@%tZwD_oiXu`IHY|@bqaEF{-kSN;)Pu6F%6uhfsfX1R0iwWww zJVmloExf`G#?Bc*^;&UT;3a}-u@LOH8z(`$@5J{;XLq}}cNIm^74#+kH&7`kFZ5YT zmQMHoWF4HZ9r86Ah#*XpZ^aaC~khv&m#KOMo$Uu)AsXjOk{` zQ8dSyh^Q|5HouVwNmIXNJs0ts7`09`%19x=dvj2f2Gvc=G<4I_=@;t< z|L6Vh|DRi*{K6+c`H3%n>XRS-@P|MD`A>iRqo4cY$3FJ4PkiE2pZ?5eK6C5Vtq*_d z6QB9w7k!LSn%>Zq$|cQ|f;c{~OqZNs^u3-)P8bB@Ni%>10w%Cnp$e^&#W_U*0*a6b zZOz3~%OVHjZ7|#&4+eGTfA%A(WvF}Wh!Bal*I`>UOf6p-n`w4}O(DOV!9UmSZPUJ|JRAp&+%gQ<>l-tu&N24-u)E$Q#URP)XDRN0Yc*9_wU!D8w4FoDg?JQ-x&{c-5DG{`X(-?S+?I3;ewJ&N=zX zU;drquzwkQ`F!Qy#3L^#5{fFs;IYJCv+9q>UiwXye-q*criKF@q53Fb6>J$fI} z9MK;^&7YRh$nV1Upq73IcnpKR2fmB`6TFMu%=Uu6Xy0P|f35>Rn+1fi8J&Z7#VYHV zM_1roc+N%m@r^g&yI%NHcvr?{Ub7o$i=Ez?Gsexu^SI zks}u}{W%!JU&+_}1@c1pkte(d@6!GXDoOPvmvG4bA7zU%zXZ>Fsq8o4b$G}15m?JD z7Hmm5JZDSt!|;psvwf+`z@%j--7SrdT1{Vt*2SN`jxR%5bX^Zp=RK? zUct527In<^g!E<6x+f03im*N|)>w7m!&V*~)((_g*R&ZpEP7&UrA2*%BN}>C15w4V zn^T(U`cR_Y%-^?=6(M9EBd`9O3FW$PfPvKBI@VRHj4GF9B_|#Owa;!XXwEBjM zW;$xkO_(SDV2Ep@eEf9W zP0M1}baiSSVrPmva|zHqGpY|=p1k@C!s>@Cgfz=dC9CRnaH`8ZE4EIihU%?Y!{(d& z%trWhJJ6%#wN+DRsYg$!zfa0TarKcT-J3c(2T3|BA=#2)>I19JmsAx-sdFxx5>nF< zP`?v}F6+z2JZ;;)dazGy^){wvckhdd9r#M2r7m!O8m6- zbv$y`c*D+w4c43AVL=d!o1ZQ7;6g>L+JUPgR(EDE{0I@aRQVy?T^d`Le<(^@^{IrEHh~u+vz|GIdhqm3BNThKPK~W5YpZquj&aiEbCZW$^fEBjRU5 zMhn36QWZhI-bBa40*Fp2!u*5*g8H69a~j|fLss#gOUN8{-m zsS~r75H;{s!%YmNRBY}cwIhuas-}N4VLDt^2v9enX>7XCeT3GPNwHQ+4Vb}lv*rAS z)HCa1B0Y~`)-JU=11MTOOFbG^7vZy$uaD?a^3pV+PP!A9#OX}R=Idj+2p7E)I>q`g zHtj7h7^kxn4E$Fh@L$zHM!!HtLLk!-$lMsns1?XqQZDjB2t43~%HYDwiT+sa7kMv7 zSeWEPHY_jVwZd7zVr$E*alNIZbnL^0ZDxzZ<jYRt5K1q4; z5tOZi1W2V3HBM5=1aQBgB2CF85j2c*sZ`ule*qFzFCF#G-K0>B9(i*wX(TWlVjqo~ ziodE@@}(GQZNo-Q8sinIAl0b%4gtBCAXnaEGZ-thZ|=}wIyk;LhHrUhqqwsHqN%TKGJYd9p`x@ j)+pJSNGdhJ8x|`)rxl?OZ~xO~UXE|$aq)TTel-^W%cXB? literal 0 HcmV?d00001 diff --git a/steward/static/fonts/inter-cyrillic.woff2 b/steward/static/fonts/inter-cyrillic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..c6621dc096bed817c4e39367264e39e84e2f8c70 GIT binary patch literal 44384 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≈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 z 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

L`{=O-&MJ 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 Q9^YL4eZoI_o1P2+0Q8#|y#N3J literal 0 HcmV?d00001 diff --git a/steward/static/fonts/inter-latin.woff2 b/steward/static/fonts/inter-latin.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..143434f26f220b3bead913f0c875568a437694ad GIT binary patch literal 36096 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 literal 0 HcmV?d00001 diff --git a/steward/static/fonts/inter-vietnamese.woff2 b/steward/static/fonts/inter-vietnamese.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..a917d11dd1990247504a90f17b58a6dc63de768d GIT binary patch literal 38808 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 literal 0 HcmV?d00001 diff --git a/steward/static/fonts/jetbrains-mono-cyrillic.woff2 b/steward/static/fonts/jetbrains-mono-cyrillic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..cf4f5c8bbd1e995daae7041f68f0f8ceb560e047 GIT binary patch literal 34928 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 literal 0 HcmV?d00001 diff --git a/steward/static/fonts/jetbrains-mono-latin-ext.woff2 b/steward/static/fonts/jetbrains-mono-latin-ext.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..345231e48f7d3f6884e1ec3eb9217cb7c62bfa04 GIT binary patch literal 35636 zcmV)HK)t_rPew8T0RR910E;vL6951J0bhUs0E)-}0RR9100000000000000000000 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 literal 0 HcmV?d00001 diff --git a/steward/static/fonts/jetbrains-mono-latin.woff2 b/steward/static/fonts/jetbrains-mono-latin.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..8656dae157265411d2731180779aac49036bde65 GIT binary patch literal 30376 zcmV)JK)b(pPew8T0RR910CuPV6951J0U)#h0Cqh90RR9100000000000000000000 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

Kz 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 XEyPCNcGHdPXD&WEpF{M_W9-EMpy-iF literal 0 HcmV?d00001 diff --git a/steward/static/fonts/jetbrains-mono-vietnamese.woff2 b/steward/static/fonts/jetbrains-mono-vietnamese.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..5419fcc65e26ffa3e9c3e063de74a7a500df31d5 GIT binary patch literal 32584 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 t=0;return()=>t++})();function s(t){return null==t}function n(t){if(Array.isArray&&Array.isArray(t))return!0;const e=Object.prototype.toString.call(t);return"[object"===e.slice(0,7)&&"Array]"===e.slice(-6)}function o(t){return null!==t&&"[object Object]"===Object.prototype.toString.call(t)}function a(t){return("number"==typeof t||t instanceof Number)&&isFinite(+t)}function r(t,e){return a(t)?t:e}function l(t,e){return void 0===t?e:t}const h=(t,e)=>"string"==typeof t&&t.endsWith("%")?parseFloat(t)/100:+t/e,c=(t,e)=>"string"==typeof t&&t.endsWith("%")?parseFloat(t)/100*e:+t;function d(t,e,i){if(t&&"function"==typeof t.call)return t.apply(i,e)}function u(t,e,i,s){let a,r,l;if(n(t))if(r=t.length,s)for(a=r-1;a>=0;a--)e.call(i,t[a],a);else for(a=0;at,x:t=>t.x,y:t=>t.y};function v(t){const e=t.split("."),i=[];let s="";for(const t of e)s+=t,s.endsWith("\\")?s=s.slice(0,-1)+".":(i.push(s),s="");return i}function M(t,e){const i=y[e]||(y[e]=function(t){const e=v(t);return t=>{for(const i of e){if(""===i)break;t=t&&t[i]}return t}}(e));return i(t)}function w(t){return t.charAt(0).toUpperCase()+t.slice(1)}const k=t=>void 0!==t,S=t=>"function"==typeof t,P=(t,e)=>{if(t.size!==e.size)return!1;for(const i of t)if(!e.has(i))return!1;return!0};function D(t){return"mouseup"===t.type||"click"===t.type||"contextmenu"===t.type}const C=Math.PI,O=2*C,A=O+C,T=Number.POSITIVE_INFINITY,L=C/180,E=C/2,R=C/4,I=2*C/3,z=Math.log10,F=Math.sign;function V(t,e,i){return Math.abs(t-e)t-e)).pop(),e}function N(t){return!isNaN(parseFloat(t))&&isFinite(t)}function H(t,e){const i=Math.round(t);return i-e<=t&&i+e>=t}function j(t,e,i){let s,n,o;for(s=0,n=t.length;sl&&h=Math.min(e,i)-s&&t<=Math.max(e,i)+s}function et(t,e,i){i=i||(i=>t[i]1;)s=o+n>>1,i(s)?o=s:n=s;return{lo:o,hi:n}}const it=(t,e,i,s)=>et(t,i,s?s=>{const n=t[s][e];return nt[s][e]et(t,i,(s=>t[s][e]>=i));function nt(t,e,i){let s=0,n=t.length;for(;ss&&t[n-1]>i;)n--;return s>0||n{const i="_onData"+w(e),s=t[e];Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value(...e){const n=s.apply(this,e);return t._chartjs.listeners.forEach((t=>{"function"==typeof t[i]&&t[i](...e)})),n}})})))}function rt(t,e){const i=t._chartjs;if(!i)return;const s=i.listeners,n=s.indexOf(e);-1!==n&&s.splice(n,1),s.length>0||(ot.forEach((e=>{delete t[e]})),delete t._chartjs)}function lt(t){const e=new Set(t);return e.size===t.length?t:Array.from(e)}const ht="undefined"==typeof window?function(t){return t()}:window.requestAnimationFrame;function ct(t,e){let i=[],s=!1;return function(...n){i=n,s||(s=!0,ht.call(window,(()=>{s=!1,t.apply(e,i)})))}}function dt(t,e){let i;return function(...s){return e?(clearTimeout(i),i=setTimeout(t,e,s)):t.apply(this,s),e}}const ut=t=>"start"===t?"left":"end"===t?"right":"center",ft=(t,e,i)=>"start"===t?e:"end"===t?i:(e+i)/2,gt=(t,e,i,s)=>t===(s?"left":"right")?i:"center"===t?(e+i)/2:e;function pt(t,e,i){const s=e.length;let n=0,o=s;if(t._sorted){const{iScale:a,_parsed:r}=t,l=a.axis,{min:h,max:c,minDefined:d,maxDefined:u}=a.getUserBounds();d&&(n=J(Math.min(it(r,l,h).lo,i?s:it(e,l,a.getPixelForValue(h)).lo),0,s-1)),o=u?J(Math.max(it(r,a.axis,c,!0).hi+1,i?0:it(e,l,a.getPixelForValue(c),!0).hi+1),n,s)-n:s-n}return{start:n,count:o}}function mt(t){const{xScale:e,yScale:i,_scaleRanges:s}=t,n={xmin:e.min,xmax:e.max,ymin:i.min,ymax:i.max};if(!s)return t._scaleRanges=n,!0;const o=s.xmin!==e.min||s.xmax!==e.max||s.ymin!==i.min||s.ymax!==i.max;return Object.assign(s,n),o}class xt{constructor(){this._request=null,this._charts=new Map,this._running=!1,this._lastDate=void 0}_notify(t,e,i,s){const n=e.listeners[s],o=e.duration;n.forEach((s=>s({chart:t,initial:e.initial,numSteps:o,currentStep:Math.min(i-e.start,o)})))}_refresh(){this._request||(this._running=!0,this._request=ht.call(window,(()=>{this._update(),this._request=null,this._running&&this._refresh()})))}_update(t=Date.now()){let e=0;this._charts.forEach(((i,s)=>{if(!i.running||!i.items.length)return;const n=i.items;let o,a=n.length-1,r=!1;for(;a>=0;--a)o=n[a],o._active?(o._total>i.duration&&(i.duration=o._total),o.tick(t),r=!0):(n[a]=n[n.length-1],n.pop());r&&(s.draw(),this._notify(s,i,t,"progress")),n.length||(i.running=!1,this._notify(s,i,t,"complete"),i.initial=!1),e+=n.length})),this._lastDate=t,0===e&&(this._running=!1)}_getAnims(t){const e=this._charts;let i=e.get(t);return i||(i={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},e.set(t,i)),i}listen(t,e,i){this._getAnims(t).listeners[e].push(i)}add(t,e){e&&e.length&&this._getAnims(t).items.push(...e)}has(t){return this._getAnims(t).items.length>0}start(t){const e=this._charts.get(t);e&&(e.running=!0,e.start=Date.now(),e.duration=e.items.reduce(((t,e)=>Math.max(t,e._duration)),0),this._refresh())}running(t){if(!this._running)return!1;const e=this._charts.get(t);return!!(e&&e.running&&e.items.length)}stop(t){const e=this._charts.get(t);if(!e||!e.items.length)return;const i=e.items;let s=i.length-1;for(;s>=0;--s)i[s].cancel();e.items=[],this._notify(t,e,Date.now(),"complete")}remove(t){return this._charts.delete(t)}}var bt=new xt; +/*! + * @kurkle/color v0.3.2 + * https://github.com/kurkle/color#readme + * (c) 2023 Jukka Kurkela + * Released under the MIT License + */function _t(t){return t+.5|0}const yt=(t,e,i)=>Math.max(Math.min(t,i),e);function vt(t){return yt(_t(2.55*t),0,255)}function Mt(t){return yt(_t(255*t),0,255)}function wt(t){return yt(_t(t/2.55)/100,0,1)}function kt(t){return yt(_t(100*t),0,100)}const St={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},Pt=[..."0123456789ABCDEF"],Dt=t=>Pt[15&t],Ct=t=>Pt[(240&t)>>4]+Pt[15&t],Ot=t=>(240&t)>>4==(15&t);function At(t){var e=(t=>Ot(t.r)&&Ot(t.g)&&Ot(t.b)&&Ot(t.a))(t)?Dt:Ct;return t?"#"+e(t.r)+e(t.g)+e(t.b)+((t,e)=>t<255?e(t):"")(t.a,e):void 0}const Tt=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function Lt(t,e,i){const s=e*Math.min(i,1-i),n=(e,n=(e+t/30)%12)=>i-s*Math.max(Math.min(n-3,9-n,1),-1);return[n(0),n(8),n(4)]}function Et(t,e,i){const s=(s,n=(s+t/60)%6)=>i-i*e*Math.max(Math.min(n,4-n,1),0);return[s(5),s(3),s(1)]}function Rt(t,e,i){const s=Lt(t,1,.5);let n;for(e+i>1&&(n=1/(e+i),e*=n,i*=n),n=0;n<3;n++)s[n]*=1-e-i,s[n]+=e;return s}function It(t){const e=t.r/255,i=t.g/255,s=t.b/255,n=Math.max(e,i,s),o=Math.min(e,i,s),a=(n+o)/2;let r,l,h;return n!==o&&(h=n-o,l=a>.5?h/(2-n-o):h/(n+o),r=function(t,e,i,s,n){return t===n?(e-i)/s+(e>16&255,o>>8&255,255&o]}return t}(),Ht.transparent=[0,0,0,0]);const e=Ht[t.toLowerCase()];return e&&{r:e[0],g:e[1],b:e[2],a:4===e.length?e[3]:255}}const $t=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;const Yt=t=>t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055,Ut=t=>t<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4);function Xt(t,e,i){if(t){let s=It(t);s[e]=Math.max(0,Math.min(s[e]+s[e]*i,0===e?360:1)),s=Ft(s),t.r=s[0],t.g=s[1],t.b=s[2]}}function qt(t,e){return t?Object.assign(e||{},t):t}function Kt(t){var e={r:0,g:0,b:0,a:255};return Array.isArray(t)?t.length>=3&&(e={r:t[0],g:t[1],b:t[2],a:255},t.length>3&&(e.a=Mt(t[3]))):(e=qt(t,{r:0,g:0,b:0,a:1})).a=Mt(e.a),e}function Gt(t){return"r"===t.charAt(0)?function(t){const e=$t.exec(t);let i,s,n,o=255;if(e){if(e[7]!==i){const t=+e[7];o=e[8]?vt(t):yt(255*t,0,255)}return i=+e[1],s=+e[3],n=+e[5],i=255&(e[2]?vt(i):yt(i,0,255)),s=255&(e[4]?vt(s):yt(s,0,255)),n=255&(e[6]?vt(n):yt(n,0,255)),{r:i,g:s,b:n,a:o}}}(t):Bt(t)}class Zt{constructor(t){if(t instanceof Zt)return t;const e=typeof t;let i;var s,n,o;"object"===e?i=Kt(t):"string"===e&&(o=(s=t).length,"#"===s[0]&&(4===o||5===o?n={r:255&17*St[s[1]],g:255&17*St[s[2]],b:255&17*St[s[3]],a:5===o?17*St[s[4]]:255}:7!==o&&9!==o||(n={r:St[s[1]]<<4|St[s[2]],g:St[s[3]]<<4|St[s[4]],b:St[s[5]]<<4|St[s[6]],a:9===o?St[s[7]]<<4|St[s[8]]:255})),i=n||jt(t)||Gt(t)),this._rgb=i,this._valid=!!i}get valid(){return this._valid}get rgb(){var t=qt(this._rgb);return t&&(t.a=wt(t.a)),t}set rgb(t){this._rgb=Kt(t)}rgbString(){return this._valid?(t=this._rgb)&&(t.a<255?`rgba(${t.r}, ${t.g}, ${t.b}, ${wt(t.a)})`:`rgb(${t.r}, ${t.g}, ${t.b})`):void 0;var t}hexString(){return this._valid?At(this._rgb):void 0}hslString(){return this._valid?function(t){if(!t)return;const e=It(t),i=e[0],s=kt(e[1]),n=kt(e[2]);return t.a<255?`hsla(${i}, ${s}%, ${n}%, ${wt(t.a)})`:`hsl(${i}, ${s}%, ${n}%)`}(this._rgb):void 0}mix(t,e){if(t){const i=this.rgb,s=t.rgb;let n;const o=e===n?.5:e,a=2*o-1,r=i.a-s.a,l=((a*r==-1?a:(a+r)/(1+a*r))+1)/2;n=1-l,i.r=255&l*i.r+n*s.r+.5,i.g=255&l*i.g+n*s.g+.5,i.b=255&l*i.b+n*s.b+.5,i.a=o*i.a+(1-o)*s.a,this.rgb=i}return this}interpolate(t,e){return t&&(this._rgb=function(t,e,i){const s=Ut(wt(t.r)),n=Ut(wt(t.g)),o=Ut(wt(t.b));return{r:Mt(Yt(s+i*(Ut(wt(e.r))-s))),g:Mt(Yt(n+i*(Ut(wt(e.g))-n))),b:Mt(Yt(o+i*(Ut(wt(e.b))-o))),a:t.a+i*(e.a-t.a)}}(this._rgb,t._rgb,e)),this}clone(){return new Zt(this.rgb)}alpha(t){return this._rgb.a=Mt(t),this}clearer(t){return this._rgb.a*=1-t,this}greyscale(){const t=this._rgb,e=_t(.3*t.r+.59*t.g+.11*t.b);return t.r=t.g=t.b=e,this}opaquer(t){return this._rgb.a*=1+t,this}negate(){const t=this._rgb;return t.r=255-t.r,t.g=255-t.g,t.b=255-t.b,this}lighten(t){return Xt(this._rgb,2,t),this}darken(t){return Xt(this._rgb,2,-t),this}saturate(t){return Xt(this._rgb,1,t),this}desaturate(t){return Xt(this._rgb,1,-t),this}rotate(t){return function(t,e){var i=It(t);i[0]=Vt(i[0]+e),i=Ft(i),t.r=i[0],t.g=i[1],t.b=i[2]}(this._rgb,t),this}}function Jt(t){if(t&&"object"==typeof t){const e=t.toString();return"[object CanvasPattern]"===e||"[object CanvasGradient]"===e}return!1}function Qt(t){return Jt(t)?t:new Zt(t)}function te(t){return Jt(t)?t:new Zt(t).saturate(.5).darken(.1).hexString()}const ee=["x","y","borderWidth","radius","tension"],ie=["color","borderColor","backgroundColor"];const se=new Map;function ne(t,e,i){return function(t,e){e=e||{};const i=t+JSON.stringify(e);let s=se.get(i);return s||(s=new Intl.NumberFormat(t,e),se.set(i,s)),s}(e,i).format(t)}const oe={values:t=>n(t)?t:""+t,numeric(t,e,i){if(0===t)return"0";const s=this.chart.options.locale;let n,o=t;if(i.length>1){const e=Math.max(Math.abs(i[0].value),Math.abs(i[i.length-1].value));(e<1e-4||e>1e15)&&(n="scientific"),o=function(t,e){let i=e.length>3?e[2].value-e[1].value:e[1].value-e[0].value;Math.abs(i)>=1&&t!==Math.floor(t)&&(i=t-Math.floor(t));return i}(t,i)}const a=z(Math.abs(o)),r=isNaN(a)?1:Math.max(Math.min(-1*Math.floor(a),20),0),l={notation:n,minimumFractionDigits:r,maximumFractionDigits:r};return Object.assign(l,this.options.ticks.format),ne(t,s,l)},logarithmic(t,e,i){if(0===t)return"0";const s=i[e].significand||t/Math.pow(10,Math.floor(z(t)));return[1,2,3,5,10,15].includes(s)||e>.8*i.length?oe.numeric.call(this,t,e,i):""}};var ae={formatters:oe};const re=Object.create(null),le=Object.create(null);function he(t,e){if(!e)return t;const i=e.split(".");for(let e=0,s=i.length;et.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(t,e)=>te(e.backgroundColor),this.hoverBorderColor=(t,e)=>te(e.borderColor),this.hoverColor=(t,e)=>te(e.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(t),this.apply(e)}set(t,e){return ce(this,t,e)}get(t){return he(this,t)}describe(t,e){return ce(le,t,e)}override(t,e){return ce(re,t,e)}route(t,e,i,s){const n=he(this,t),a=he(this,i),r="_"+e;Object.defineProperties(n,{[r]:{value:n[e],writable:!0},[e]:{enumerable:!0,get(){const t=this[r],e=a[s];return o(t)?Object.assign({},e,t):l(t,e)},set(t){this[r]=t}}})}apply(t){t.forEach((t=>t(this)))}}var ue=new de({_scriptable:t=>!t.startsWith("on"),_indexable:t=>"events"!==t,hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[function(t){t.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0}),t.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:t=>"onProgress"!==t&&"onComplete"!==t&&"fn"!==t}),t.set("animations",{colors:{type:"color",properties:ie},numbers:{type:"number",properties:ee}}),t.describe("animations",{_fallback:"animation"}),t.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:t=>0|t}}}})},function(t){t.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})},function(t){t.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",clip:!0,grace:0,grid:{display:!0,lineWidth:1,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(t,e)=>e.lineWidth,tickColor:(t,e)=>e.color,offset:!1},border:{display:!0,dash:[],dashOffset:0,width:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:ae.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),t.route("scale.ticks","color","","color"),t.route("scale.grid","color","","borderColor"),t.route("scale.border","color","","borderColor"),t.route("scale.title","color","","color"),t.describe("scale",{_fallback:!1,_scriptable:t=>!t.startsWith("before")&&!t.startsWith("after")&&"callback"!==t&&"parser"!==t,_indexable:t=>"borderDash"!==t&&"tickBorderDash"!==t&&"dash"!==t}),t.describe("scales",{_fallback:"scale"}),t.describe("scale.ticks",{_scriptable:t=>"backdropPadding"!==t&&"callback"!==t,_indexable:t=>"backdropPadding"!==t})}]);function fe(){return"undefined"!=typeof window&&"undefined"!=typeof document}function ge(t){let e=t.parentNode;return e&&"[object ShadowRoot]"===e.toString()&&(e=e.host),e}function pe(t,e,i){let s;return"string"==typeof t?(s=parseInt(t,10),-1!==t.indexOf("%")&&(s=s/100*e.parentNode[i])):s=t,s}const me=t=>t.ownerDocument.defaultView.getComputedStyle(t,null);function xe(t,e){return me(t).getPropertyValue(e)}const be=["top","right","bottom","left"];function _e(t,e,i){const s={};i=i?"-"+i:"";for(let n=0;n<4;n++){const o=be[n];s[o]=parseFloat(t[e+"-"+o+i])||0}return s.width=s.left+s.right,s.height=s.top+s.bottom,s}const ye=(t,e,i)=>(t>0||e>0)&&(!i||!i.shadowRoot);function ve(t,e){if("native"in t)return t;const{canvas:i,currentDevicePixelRatio:s}=e,n=me(i),o="border-box"===n.boxSizing,a=_e(n,"padding"),r=_e(n,"border","width"),{x:l,y:h,box:c}=function(t,e){const i=t.touches,s=i&&i.length?i[0]:t,{offsetX:n,offsetY:o}=s;let a,r,l=!1;if(ye(n,o,t.target))a=n,r=o;else{const t=e.getBoundingClientRect();a=s.clientX-t.left,r=s.clientY-t.top,l=!0}return{x:a,y:r,box:l}}(t,i),d=a.left+(c&&r.left),u=a.top+(c&&r.top);let{width:f,height:g}=e;return o&&(f-=a.width+r.width,g-=a.height+r.height),{x:Math.round((l-d)/f*i.width/s),y:Math.round((h-u)/g*i.height/s)}}const Me=t=>Math.round(10*t)/10;function we(t,e,i,s){const n=me(t),o=_e(n,"margin"),a=pe(n.maxWidth,t,"clientWidth")||T,r=pe(n.maxHeight,t,"clientHeight")||T,l=function(t,e,i){let s,n;if(void 0===e||void 0===i){const o=t&&ge(t);if(o){const t=o.getBoundingClientRect(),a=me(o),r=_e(a,"border","width"),l=_e(a,"padding");e=t.width-l.width-r.width,i=t.height-l.height-r.height,s=pe(a.maxWidth,o,"clientWidth"),n=pe(a.maxHeight,o,"clientHeight")}else e=t.clientWidth,i=t.clientHeight}return{width:e,height:i,maxWidth:s||T,maxHeight:n||T}}(t,e,i);let{width:h,height:c}=l;if("content-box"===n.boxSizing){const t=_e(n,"border","width"),e=_e(n,"padding");h-=e.width+t.width,c-=e.height+t.height}h=Math.max(0,h-o.width),c=Math.max(0,s?h/s:c-o.height),h=Me(Math.min(h,a,l.maxWidth)),c=Me(Math.min(c,r,l.maxHeight)),h&&!c&&(c=Me(h/2));return(void 0!==e||void 0!==i)&&s&&l.height&&c>l.height&&(c=l.height,h=Me(Math.floor(c*s))),{width:h,height:c}}function ke(t,e,i){const s=e||1,n=Math.floor(t.height*s),o=Math.floor(t.width*s);t.height=Math.floor(t.height),t.width=Math.floor(t.width);const a=t.canvas;return a.style&&(i||!a.style.height&&!a.style.width)&&(a.style.height=`${t.height}px`,a.style.width=`${t.width}px`),(t.currentDevicePixelRatio!==s||a.height!==n||a.width!==o)&&(t.currentDevicePixelRatio=s,a.height=n,a.width=o,t.ctx.setTransform(s,0,0,s,0,0),!0)}const Se=function(){let t=!1;try{const e={get passive(){return t=!0,!1}};fe()&&(window.addEventListener("test",null,e),window.removeEventListener("test",null,e))}catch(t){}return t}();function Pe(t,e){const i=xe(t,e),s=i&&i.match(/^(\d+)(\.\d+)?px$/);return s?+s[1]:void 0}function De(t){return!t||s(t.size)||s(t.family)?null:(t.style?t.style+" ":"")+(t.weight?t.weight+" ":"")+t.size+"px "+t.family}function Ce(t,e,i,s,n){let o=e[n];return o||(o=e[n]=t.measureText(n).width,i.push(n)),o>s&&(s=o),s}function Oe(t,e,i,s){let o=(s=s||{}).data=s.data||{},a=s.garbageCollect=s.garbageCollect||[];s.font!==e&&(o=s.data={},a=s.garbageCollect=[],s.font=e),t.save(),t.font=e;let r=0;const l=i.length;let h,c,d,u,f;for(h=0;hi.length){for(h=0;h0&&t.stroke()}}function Re(t,e,i){return i=i||.5,!e||t&&t.x>e.left-i&&t.xe.top-i&&t.y0&&""!==r.strokeColor;let c,d;for(t.save(),t.font=a.string,function(t,e){e.translation&&t.translate(e.translation[0],e.translation[1]),s(e.rotation)||t.rotate(e.rotation),e.color&&(t.fillStyle=e.color),e.textAlign&&(t.textAlign=e.textAlign),e.textBaseline&&(t.textBaseline=e.textBaseline)}(t,r),c=0;ct[0])){const o=i||t;void 0===s&&(s=ti("_fallback",t));const a={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:t,_rootScopes:o,_fallback:s,_getTarget:n,override:i=>je([i,...t],e,o,s)};return new Proxy(a,{deleteProperty:(e,i)=>(delete e[i],delete e._keys,delete t[0][i],!0),get:(i,s)=>qe(i,s,(()=>function(t,e,i,s){let n;for(const o of e)if(n=ti(Ue(o,t),i),void 0!==n)return Xe(t,n)?Je(i,s,t,n):n}(s,e,t,i))),getOwnPropertyDescriptor:(t,e)=>Reflect.getOwnPropertyDescriptor(t._scopes[0],e),getPrototypeOf:()=>Reflect.getPrototypeOf(t[0]),has:(t,e)=>ei(t).includes(e),ownKeys:t=>ei(t),set(t,e,i){const s=t._storage||(t._storage=n());return t[e]=s[e]=i,delete t._keys,!0}})}function $e(t,e,i,s){const a={_cacheable:!1,_proxy:t,_context:e,_subProxy:i,_stack:new Set,_descriptors:Ye(t,s),setContext:e=>$e(t,e,i,s),override:n=>$e(t.override(n),e,i,s)};return new Proxy(a,{deleteProperty:(e,i)=>(delete e[i],delete t[i],!0),get:(t,e,i)=>qe(t,e,(()=>function(t,e,i){const{_proxy:s,_context:a,_subProxy:r,_descriptors:l}=t;let h=s[e];S(h)&&l.isScriptable(e)&&(h=function(t,e,i,s){const{_proxy:n,_context:o,_subProxy:a,_stack:r}=i;if(r.has(t))throw new Error("Recursion detected: "+Array.from(r).join("->")+"->"+t);r.add(t);let l=e(o,a||s);r.delete(t),Xe(t,l)&&(l=Je(n._scopes,n,t,l));return l}(e,h,t,i));n(h)&&h.length&&(h=function(t,e,i,s){const{_proxy:n,_context:a,_subProxy:r,_descriptors:l}=i;if(void 0!==a.index&&s(t))return e[a.index%e.length];if(o(e[0])){const i=e,s=n._scopes.filter((t=>t!==i));e=[];for(const o of i){const i=Je(s,n,t,o);e.push($e(i,a,r&&r[t],l))}}return e}(e,h,t,l.isIndexable));Xe(e,h)&&(h=$e(h,a,r&&r[e],l));return h}(t,e,i))),getOwnPropertyDescriptor:(e,i)=>e._descriptors.allKeys?Reflect.has(t,i)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(t,i),getPrototypeOf:()=>Reflect.getPrototypeOf(t),has:(e,i)=>Reflect.has(t,i),ownKeys:()=>Reflect.ownKeys(t),set:(e,i,s)=>(t[i]=s,delete e[i],!0)})}function Ye(t,e={scriptable:!0,indexable:!0}){const{_scriptable:i=e.scriptable,_indexable:s=e.indexable,_allKeys:n=e.allKeys}=t;return{allKeys:n,scriptable:i,indexable:s,isScriptable:S(i)?i:()=>i,isIndexable:S(s)?s:()=>s}}const Ue=(t,e)=>t?t+w(e):e,Xe=(t,e)=>o(e)&&"adapters"!==t&&(null===Object.getPrototypeOf(e)||e.constructor===Object);function qe(t,e,i){if(Object.prototype.hasOwnProperty.call(t,e)||"constructor"===e)return t[e];const s=i();return t[e]=s,s}function Ke(t,e,i){return S(t)?t(e,i):t}const Ge=(t,e)=>!0===t?e:"string"==typeof t?M(e,t):void 0;function Ze(t,e,i,s,n){for(const o of e){const e=Ge(i,o);if(e){t.add(e);const o=Ke(e._fallback,i,n);if(void 0!==o&&o!==i&&o!==s)return o}else if(!1===e&&void 0!==s&&i!==s)return null}return!1}function Je(t,e,i,s){const a=e._rootScopes,r=Ke(e._fallback,i,s),l=[...t,...a],h=new Set;h.add(s);let c=Qe(h,l,i,r||i,s);return null!==c&&((void 0===r||r===i||(c=Qe(h,l,r,c,s),null!==c))&&je(Array.from(h),[""],a,r,(()=>function(t,e,i){const s=t._getTarget();e in s||(s[e]={});const a=s[e];if(n(a)&&o(i))return i;return a||{}}(e,i,s))))}function Qe(t,e,i,s,n){for(;i;)i=Ze(t,e,i,s,n);return i}function ti(t,e){for(const i of e){if(!i)continue;const e=i[t];if(void 0!==e)return e}}function ei(t){let e=t._keys;return e||(e=t._keys=function(t){const e=new Set;for(const i of t)for(const t of Object.keys(i).filter((t=>!t.startsWith("_"))))e.add(t);return Array.from(e)}(t._scopes)),e}function ii(t,e,i,s){const{iScale:n}=t,{key:o="r"}=this._parsing,a=new Array(s);let r,l,h,c;for(r=0,l=s;re"x"===t?"y":"x";function ai(t,e,i,s){const n=t.skip?e:t,o=e,a=i.skip?e:i,r=q(o,n),l=q(a,o);let h=r/(r+l),c=l/(r+l);h=isNaN(h)?0:h,c=isNaN(c)?0:c;const d=s*h,u=s*c;return{previous:{x:o.x-d*(a.x-n.x),y:o.y-d*(a.y-n.y)},next:{x:o.x+u*(a.x-n.x),y:o.y+u*(a.y-n.y)}}}function ri(t,e="x"){const i=oi(e),s=t.length,n=Array(s).fill(0),o=Array(s);let a,r,l,h=ni(t,0);for(a=0;a!t.skip))),"monotone"===e.cubicInterpolationMode)ri(t,n);else{let i=s?t[t.length-1]:t[0];for(o=0,a=t.length;o0===t||1===t,di=(t,e,i)=>-Math.pow(2,10*(t-=1))*Math.sin((t-e)*O/i),ui=(t,e,i)=>Math.pow(2,-10*t)*Math.sin((t-e)*O/i)+1,fi={linear:t=>t,easeInQuad:t=>t*t,easeOutQuad:t=>-t*(t-2),easeInOutQuad:t=>(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1),easeInCubic:t=>t*t*t,easeOutCubic:t=>(t-=1)*t*t+1,easeInOutCubic:t=>(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2),easeInQuart:t=>t*t*t*t,easeOutQuart:t=>-((t-=1)*t*t*t-1),easeInOutQuart:t=>(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2),easeInQuint:t=>t*t*t*t*t,easeOutQuint:t=>(t-=1)*t*t*t*t+1,easeInOutQuint:t=>(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2),easeInSine:t=>1-Math.cos(t*E),easeOutSine:t=>Math.sin(t*E),easeInOutSine:t=>-.5*(Math.cos(C*t)-1),easeInExpo:t=>0===t?0:Math.pow(2,10*(t-1)),easeOutExpo:t=>1===t?1:1-Math.pow(2,-10*t),easeInOutExpo:t=>ci(t)?t:t<.5?.5*Math.pow(2,10*(2*t-1)):.5*(2-Math.pow(2,-10*(2*t-1))),easeInCirc:t=>t>=1?t:-(Math.sqrt(1-t*t)-1),easeOutCirc:t=>Math.sqrt(1-(t-=1)*t),easeInOutCirc:t=>(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1),easeInElastic:t=>ci(t)?t:di(t,.075,.3),easeOutElastic:t=>ci(t)?t:ui(t,.075,.3),easeInOutElastic(t){const e=.1125;return ci(t)?t:t<.5?.5*di(2*t,e,.45):.5+.5*ui(2*t-1,e,.45)},easeInBack(t){const e=1.70158;return t*t*((e+1)*t-e)},easeOutBack(t){const e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},easeInOutBack(t){let e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},easeInBounce:t=>1-fi.easeOutBounce(1-t),easeOutBounce(t){const e=7.5625,i=2.75;return t<1/i?e*t*t:t<2/i?e*(t-=1.5/i)*t+.75:t<2.5/i?e*(t-=2.25/i)*t+.9375:e*(t-=2.625/i)*t+.984375},easeInOutBounce:t=>t<.5?.5*fi.easeInBounce(2*t):.5*fi.easeOutBounce(2*t-1)+.5};function gi(t,e,i,s){return{x:t.x+i*(e.x-t.x),y:t.y+i*(e.y-t.y)}}function pi(t,e,i,s){return{x:t.x+i*(e.x-t.x),y:"middle"===s?i<.5?t.y:e.y:"after"===s?i<1?t.y:e.y:i>0?e.y:t.y}}function mi(t,e,i,s){const n={x:t.cp2x,y:t.cp2y},o={x:e.cp1x,y:e.cp1y},a=gi(t,n,i),r=gi(n,o,i),l=gi(o,e,i),h=gi(a,r,i),c=gi(r,l,i);return gi(h,c,i)}const xi=/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/,bi=/^(normal|italic|initial|inherit|unset|(oblique( -?[0-9]?[0-9]deg)?))$/;function _i(t,e){const i=(""+t).match(xi);if(!i||"normal"===i[1])return 1.2*e;switch(t=+i[2],i[3]){case"px":return t;case"%":t/=100}return e*t}const yi=t=>+t||0;function vi(t,e){const i={},s=o(e),n=s?Object.keys(e):e,a=o(t)?s?i=>l(t[i],t[e[i]]):e=>t[e]:()=>t;for(const t of n)i[t]=yi(a(t));return i}function Mi(t){return vi(t,{top:"y",right:"x",bottom:"y",left:"x"})}function wi(t){return vi(t,["topLeft","topRight","bottomLeft","bottomRight"])}function ki(t){const e=Mi(t);return e.width=e.left+e.right,e.height=e.top+e.bottom,e}function Si(t,e){t=t||{},e=e||ue.font;let i=l(t.size,e.size);"string"==typeof i&&(i=parseInt(i,10));let s=l(t.style,e.style);s&&!(""+s).match(bi)&&(console.warn('Invalid font style specified: "'+s+'"'),s=void 0);const n={family:l(t.family,e.family),lineHeight:_i(l(t.lineHeight,e.lineHeight),i),size:i,style:s,weight:l(t.weight,e.weight),string:""};return n.string=De(n),n}function Pi(t,e,i,s){let o,a,r,l=!0;for(o=0,a=t.length;oi&&0===t?0:t+e;return{min:a(s,-Math.abs(o)),max:a(n,o)}}function Ci(t,e){return Object.assign(Object.create(t),e)}function Oi(t,e,i){return t?function(t,e){return{x:i=>t+t+e-i,setWidth(t){e=t},textAlign:t=>"center"===t?t:"right"===t?"left":"right",xPlus:(t,e)=>t-e,leftForLtr:(t,e)=>t-e}}(e,i):{x:t=>t,setWidth(t){},textAlign:t=>t,xPlus:(t,e)=>t+e,leftForLtr:(t,e)=>t}}function Ai(t,e){let i,s;"ltr"!==e&&"rtl"!==e||(i=t.canvas.style,s=[i.getPropertyValue("direction"),i.getPropertyPriority("direction")],i.setProperty("direction",e,"important"),t.prevTextDirection=s)}function Ti(t,e){void 0!==e&&(delete t.prevTextDirection,t.canvas.style.setProperty("direction",e[0],e[1]))}function Li(t){return"angle"===t?{between:Z,compare:K,normalize:G}:{between:tt,compare:(t,e)=>t-e,normalize:t=>t}}function Ei({start:t,end:e,count:i,loop:s,style:n}){return{start:t%i,end:e%i,loop:s&&(e-t+1)%i==0,style:n}}function Ri(t,e,i){if(!i)return[t];const{property:s,start:n,end:o}=i,a=e.length,{compare:r,between:l,normalize:h}=Li(s),{start:c,end:d,loop:u,style:f}=function(t,e,i){const{property:s,start:n,end:o}=i,{between:a,normalize:r}=Li(s),l=e.length;let h,c,{start:d,end:u,loop:f}=t;if(f){for(d+=l,u+=l,h=0,c=l;hb||l(n,x,p)&&0!==r(n,x),v=()=>!b||0===r(o,p)||l(o,x,p);for(let t=c,i=c;t<=d;++t)m=e[t%a],m.skip||(p=h(m[s]),p!==x&&(b=l(p,n,o),null===_&&y()&&(_=0===r(p,n)?t:i),null!==_&&v()&&(g.push(Ei({start:_,end:t,loop:u,count:a,style:f})),_=null),i=t,x=p));return null!==_&&g.push(Ei({start:_,end:d,loop:u,count:a,style:f})),g}function Ii(t,e){const i=[],s=t.segments;for(let n=0;nn&&t[o%e].skip;)o--;return o%=e,{start:n,end:o}}(i,n,o,s);if(!0===s)return Fi(t,[{start:a,end:r,loop:o}],i,e);return Fi(t,function(t,e,i,s){const n=t.length,o=[];let a,r=e,l=t[e];for(a=e+1;a<=i;++a){const i=t[a%n];i.skip||i.stop?l.skip||(s=!1,o.push({start:e%n,end:(a-1)%n,loop:s}),e=r=i.stop?a:null):(r=a,l.skip&&(e=a)),l=i}return null!==r&&o.push({start:e%n,end:r%n,loop:s}),o}(i,a,r{t[a]&&t[a](e[i],n)&&(o.push({element:t,datasetIndex:s,index:l}),r=r||t.inRange(e.x,e.y,n))})),s&&!r?[]:o}var Xi={evaluateInteractionItems:Hi,modes:{index(t,e,i,s){const n=ve(e,t),o=i.axis||"x",a=i.includeInvisible||!1,r=i.intersect?ji(t,n,o,s,a):Yi(t,n,o,!1,s,a),l=[];return r.length?(t.getSortedVisibleDatasetMetas().forEach((t=>{const e=r[0].index,i=t.data[e];i&&!i.skip&&l.push({element:i,datasetIndex:t.index,index:e})})),l):[]},dataset(t,e,i,s){const n=ve(e,t),o=i.axis||"xy",a=i.includeInvisible||!1;let r=i.intersect?ji(t,n,o,s,a):Yi(t,n,o,!1,s,a);if(r.length>0){const e=r[0].datasetIndex,i=t.getDatasetMeta(e).data;r=[];for(let t=0;tji(t,ve(e,t),i.axis||"xy",s,i.includeInvisible||!1),nearest(t,e,i,s){const n=ve(e,t),o=i.axis||"xy",a=i.includeInvisible||!1;return Yi(t,n,o,i.intersect,s,a)},x:(t,e,i,s)=>Ui(t,ve(e,t),"x",i.intersect,s),y:(t,e,i,s)=>Ui(t,ve(e,t),"y",i.intersect,s)}};const qi=["left","top","right","bottom"];function Ki(t,e){return t.filter((t=>t.pos===e))}function Gi(t,e){return t.filter((t=>-1===qi.indexOf(t.pos)&&t.box.axis===e))}function Zi(t,e){return t.sort(((t,i)=>{const s=e?i:t,n=e?t:i;return s.weight===n.weight?s.index-n.index:s.weight-n.weight}))}function Ji(t,e){const i=function(t){const e={};for(const i of t){const{stack:t,pos:s,stackWeight:n}=i;if(!t||!qi.includes(s))continue;const o=e[t]||(e[t]={count:0,placed:0,weight:0,size:0});o.count++,o.weight+=n}return e}(t),{vBoxMaxWidth:s,hBoxMaxHeight:n}=e;let o,a,r;for(o=0,a=t.length;o{s[t]=Math.max(e[t],i[t])})),s}return s(t?["left","right"]:["top","bottom"])}function ss(t,e,i,s){const n=[];let o,a,r,l,h,c;for(o=0,a=t.length,h=0;ot.box.fullSize)),!0),s=Zi(Ki(e,"left"),!0),n=Zi(Ki(e,"right")),o=Zi(Ki(e,"top"),!0),a=Zi(Ki(e,"bottom")),r=Gi(e,"x"),l=Gi(e,"y");return{fullSize:i,leftAndTop:s.concat(o),rightAndBottom:n.concat(l).concat(a).concat(r),chartArea:Ki(e,"chartArea"),vertical:s.concat(n).concat(l),horizontal:o.concat(a).concat(r)}}(t.boxes),l=r.vertical,h=r.horizontal;u(t.boxes,(t=>{"function"==typeof t.beforeLayout&&t.beforeLayout()}));const c=l.reduce(((t,e)=>e.box.options&&!1===e.box.options.display?t:t+1),0)||1,d=Object.freeze({outerWidth:e,outerHeight:i,padding:n,availableWidth:o,availableHeight:a,vBoxMaxWidth:o/2/c,hBoxMaxHeight:a/2}),f=Object.assign({},n);ts(f,ki(s));const g=Object.assign({maxPadding:f,w:o,h:a,x:n.left,y:n.top},n),p=Ji(l.concat(h),d);ss(r.fullSize,g,d,p),ss(l,g,d,p),ss(h,g,d,p)&&ss(l,g,d,p),function(t){const e=t.maxPadding;function i(i){const s=Math.max(e[i]-t[i],0);return t[i]+=s,s}t.y+=i("top"),t.x+=i("left"),i("right"),i("bottom")}(g),os(r.leftAndTop,g,d,p),g.x+=g.w,g.y+=g.h,os(r.rightAndBottom,g,d,p),t.chartArea={left:g.left,top:g.top,right:g.left+g.w,bottom:g.top+g.h,height:g.h,width:g.w},u(r.chartArea,(e=>{const i=e.box;Object.assign(i,t.chartArea),i.update(g.w,g.h,{left:0,top:0,right:0,bottom:0})}))}};class rs{acquireContext(t,e){}releaseContext(t){return!1}addEventListener(t,e,i){}removeEventListener(t,e,i){}getDevicePixelRatio(){return 1}getMaximumSize(t,e,i,s){return e=Math.max(0,e||t.width),i=i||t.height,{width:e,height:Math.max(0,s?Math.floor(e/s):i)}}isAttached(t){return!0}updateConfig(t){}}class ls extends rs{acquireContext(t){return t&&t.getContext&&t.getContext("2d")||null}updateConfig(t){t.options.animation=!1}}const hs="$chartjs",cs={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},ds=t=>null===t||""===t;const us=!!Se&&{passive:!0};function fs(t,e,i){t&&t.canvas&&t.canvas.removeEventListener(e,i,us)}function gs(t,e){for(const i of t)if(i===e||i.contains(e))return!0}function ps(t,e,i){const s=t.canvas,n=new MutationObserver((t=>{let e=!1;for(const i of t)e=e||gs(i.addedNodes,s),e=e&&!gs(i.removedNodes,s);e&&i()}));return n.observe(document,{childList:!0,subtree:!0}),n}function ms(t,e,i){const s=t.canvas,n=new MutationObserver((t=>{let e=!1;for(const i of t)e=e||gs(i.removedNodes,s),e=e&&!gs(i.addedNodes,s);e&&i()}));return n.observe(document,{childList:!0,subtree:!0}),n}const xs=new Map;let bs=0;function _s(){const t=window.devicePixelRatio;t!==bs&&(bs=t,xs.forEach(((e,i)=>{i.currentDevicePixelRatio!==t&&e()})))}function ys(t,e,i){const s=t.canvas,n=s&&ge(s);if(!n)return;const o=ct(((t,e)=>{const s=n.clientWidth;i(t,e),s{const e=t[0],i=e.contentRect.width,s=e.contentRect.height;0===i&&0===s||o(i,s)}));return a.observe(n),function(t,e){xs.size||window.addEventListener("resize",_s),xs.set(t,e)}(t,o),a}function vs(t,e,i){i&&i.disconnect(),"resize"===e&&function(t){xs.delete(t),xs.size||window.removeEventListener("resize",_s)}(t)}function Ms(t,e,i){const s=t.canvas,n=ct((e=>{null!==t.ctx&&i(function(t,e){const i=cs[t.type]||t.type,{x:s,y:n}=ve(t,e);return{type:i,chart:e,native:t,x:void 0!==s?s:null,y:void 0!==n?n:null}}(e,t))}),t);return function(t,e,i){t&&t.addEventListener(e,i,us)}(s,e,n),n}class ws extends rs{acquireContext(t,e){const i=t&&t.getContext&&t.getContext("2d");return i&&i.canvas===t?(function(t,e){const i=t.style,s=t.getAttribute("height"),n=t.getAttribute("width");if(t[hs]={initial:{height:s,width:n,style:{display:i.display,height:i.height,width:i.width}}},i.display=i.display||"block",i.boxSizing=i.boxSizing||"border-box",ds(n)){const e=Pe(t,"width");void 0!==e&&(t.width=e)}if(ds(s))if(""===t.style.height)t.height=t.width/(e||2);else{const e=Pe(t,"height");void 0!==e&&(t.height=e)}}(t,e),i):null}releaseContext(t){const e=t.canvas;if(!e[hs])return!1;const i=e[hs].initial;["height","width"].forEach((t=>{const n=i[t];s(n)?e.removeAttribute(t):e.setAttribute(t,n)}));const n=i.style||{};return Object.keys(n).forEach((t=>{e.style[t]=n[t]})),e.width=e.width,delete e[hs],!0}addEventListener(t,e,i){this.removeEventListener(t,e);const s=t.$proxies||(t.$proxies={}),n={attach:ps,detach:ms,resize:ys}[e]||Ms;s[e]=n(t,e,i)}removeEventListener(t,e){const i=t.$proxies||(t.$proxies={}),s=i[e];if(!s)return;({attach:vs,detach:vs,resize:vs}[e]||fs)(t,e,s),i[e]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(t,e,i,s){return we(t,e,i,s)}isAttached(t){const e=t&&ge(t);return!(!e||!e.isConnected)}}function ks(t){return!fe()||"undefined"!=typeof OffscreenCanvas&&t instanceof OffscreenCanvas?ls:ws}var Ss=Object.freeze({__proto__:null,BasePlatform:rs,BasicPlatform:ls,DomPlatform:ws,_detectPlatform:ks});const Ps="transparent",Ds={boolean:(t,e,i)=>i>.5?e:t,color(t,e,i){const s=Qt(t||Ps),n=s.valid&&Qt(e||Ps);return n&&n.valid?n.mix(s,i).hexString():e},number:(t,e,i)=>t+(e-t)*i};class Cs{constructor(t,e,i,s){const n=e[i];s=Pi([t.to,s,n,t.from]);const o=Pi([t.from,n,s]);this._active=!0,this._fn=t.fn||Ds[t.type||typeof o],this._easing=fi[t.easing]||fi.linear,this._start=Math.floor(Date.now()+(t.delay||0)),this._duration=this._total=Math.floor(t.duration),this._loop=!!t.loop,this._target=e,this._prop=i,this._from=o,this._to=s,this._promises=void 0}active(){return this._active}update(t,e,i){if(this._active){this._notify(!1);const s=this._target[this._prop],n=i-this._start,o=this._duration-n;this._start=i,this._duration=Math.floor(Math.max(o,t.duration)),this._total+=n,this._loop=!!t.loop,this._to=Pi([t.to,e,s,t.from]),this._from=Pi([t.from,s,e])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(t){const e=t-this._start,i=this._duration,s=this._prop,n=this._from,o=this._loop,a=this._to;let r;if(this._active=n!==a&&(o||e1?2-r:r,r=this._easing(Math.min(1,Math.max(0,r))),this._target[s]=this._fn(n,a,r))}wait(){const t=this._promises||(this._promises=[]);return new Promise(((e,i)=>{t.push({res:e,rej:i})}))}_notify(t){const e=t?"res":"rej",i=this._promises||[];for(let t=0;t{const a=t[s];if(!o(a))return;const r={};for(const t of e)r[t]=a[t];(n(a.properties)&&a.properties||[s]).forEach((t=>{t!==s&&i.has(t)||i.set(t,r)}))}))}_animateOptions(t,e){const i=e.options,s=function(t,e){if(!e)return;let i=t.options;if(!i)return void(t.options=e);i.$shared&&(t.options=i=Object.assign({},i,{$shared:!1,$animations:{}}));return i}(t,i);if(!s)return[];const n=this._createAnimations(s,i);return i.$shared&&function(t,e){const i=[],s=Object.keys(e);for(let e=0;e{t.options=i}),(()=>{})),n}_createAnimations(t,e){const i=this._properties,s=[],n=t.$animations||(t.$animations={}),o=Object.keys(e),a=Date.now();let r;for(r=o.length-1;r>=0;--r){const l=o[r];if("$"===l.charAt(0))continue;if("options"===l){s.push(...this._animateOptions(t,e));continue}const h=e[l];let c=n[l];const d=i.get(l);if(c){if(d&&c.active()){c.update(d,h,a);continue}c.cancel()}d&&d.duration?(n[l]=c=new Cs(d,t,l,h),s.push(c)):t[l]=h}return s}update(t,e){if(0===this._properties.size)return void Object.assign(t,e);const i=this._createAnimations(t,e);return i.length?(bt.add(this._chart,i),!0):void 0}}function As(t,e){const i=t&&t.options||{},s=i.reverse,n=void 0===i.min?e:0,o=void 0===i.max?e:0;return{start:s?o:n,end:s?n:o}}function Ts(t,e){const i=[],s=t._getSortedDatasetMetas(e);let n,o;for(n=0,o=s.length;n0||!i&&e<0)return n.index}return null}function zs(t,e){const{chart:i,_cachedMeta:s}=t,n=i._stacks||(i._stacks={}),{iScale:o,vScale:a,index:r}=s,l=o.axis,h=a.axis,c=function(t,e,i){return`${t.id}.${e.id}.${i.stack||i.type}`}(o,a,s),d=e.length;let u;for(let t=0;ti[t].axis===e)).shift()}function Vs(t,e){const i=t.controller.index,s=t.vScale&&t.vScale.axis;if(s){e=e||t._parsed;for(const t of e){const e=t._stacks;if(!e||void 0===e[s]||void 0===e[s][i])return;delete e[s][i],void 0!==e[s]._visualValues&&void 0!==e[s]._visualValues[i]&&delete e[s]._visualValues[i]}}}const Bs=t=>"reset"===t||"none"===t,Ws=(t,e)=>e?t:Object.assign({},t);class Ns{static defaults={};static datasetElementType=null;static dataElementType=null;constructor(t,e){this.chart=t,this._ctx=t.ctx,this.index=e,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.datasetElementType=new.target.datasetElementType,this.dataElementType=new.target.dataElementType,this.initialize()}initialize(){const t=this._cachedMeta;this.configure(),this.linkScales(),t._stacked=Es(t.vScale,t),this.addElements(),this.options.fill&&!this.chart.isPluginEnabled("filler")&&console.warn("Tried to use the 'fill' option without the 'Filler' plugin enabled. Please import and register the 'Filler' plugin and make sure it is not disabled in the options")}updateIndex(t){this.index!==t&&Vs(this._cachedMeta),this.index=t}linkScales(){const t=this.chart,e=this._cachedMeta,i=this.getDataset(),s=(t,e,i,s)=>"x"===t?e:"r"===t?s:i,n=e.xAxisID=l(i.xAxisID,Fs(t,"x")),o=e.yAxisID=l(i.yAxisID,Fs(t,"y")),a=e.rAxisID=l(i.rAxisID,Fs(t,"r")),r=e.indexAxis,h=e.iAxisID=s(r,n,o,a),c=e.vAxisID=s(r,o,n,a);e.xScale=this.getScaleForId(n),e.yScale=this.getScaleForId(o),e.rScale=this.getScaleForId(a),e.iScale=this.getScaleForId(h),e.vScale=this.getScaleForId(c)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(t){return this.chart.scales[t]}_getOtherScale(t){const e=this._cachedMeta;return t===e.iScale?e.vScale:e.iScale}reset(){this._update("reset")}_destroy(){const t=this._cachedMeta;this._data&&rt(this._data,this),t._stacked&&Vs(t)}_dataCheck(){const t=this.getDataset(),e=t.data||(t.data=[]),i=this._data;if(o(e)){const t=this._cachedMeta;this._data=function(t,e){const{iScale:i,vScale:s}=e,n="x"===i.axis?"x":"y",o="x"===s.axis?"x":"y",a=Object.keys(t),r=new Array(a.length);let l,h,c;for(l=0,h=a.length;l0&&i._parsed[t-1];if(!1===this._parsing)i._parsed=s,i._sorted=!0,d=s;else{d=n(s[t])?this.parseArrayData(i,s,t,e):o(s[t])?this.parseObjectData(i,s,t,e):this.parsePrimitiveData(i,s,t,e);const a=()=>null===c[l]||f&&c[l]t&&!e.hidden&&e._stacked&&{keys:Ts(i,!0),values:null})(e,i,this.chart),h={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY},{min:c,max:d}=function(t){const{min:e,max:i,minDefined:s,maxDefined:n}=t.getUserBounds();return{min:s?e:Number.NEGATIVE_INFINITY,max:n?i:Number.POSITIVE_INFINITY}}(r);let u,f;function g(){f=s[u];const e=f[r.axis];return!a(f[t.axis])||c>e||d=0;--u)if(!g()){this.updateRangeFromParsed(h,t,f,l);break}return h}getAllParsedValues(t){const e=this._cachedMeta._parsed,i=[];let s,n,o;for(s=0,n=e.length;s=0&&tthis.getContext(i,s,e)),c);return f.$shared&&(f.$shared=r,n[o]=Object.freeze(Ws(f,r))),f}_resolveAnimations(t,e,i){const s=this.chart,n=this._cachedDataOpts,o=`animation-${e}`,a=n[o];if(a)return a;let r;if(!1!==s.options.animation){const s=this.chart.config,n=s.datasetAnimationScopeKeys(this._type,e),o=s.getOptionScopes(this.getDataset(),n);r=s.createResolver(o,this.getContext(t,i,e))}const l=new Os(s,r&&r.animations);return r&&r._cacheable&&(n[o]=Object.freeze(l)),l}getSharedOptions(t){if(t.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},t))}includeOptions(t,e){return!e||Bs(t)||this.chart._animationsDisabled}_getSharedOptions(t,e){const i=this.resolveDataElementOptions(t,e),s=this._sharedOptions,n=this.getSharedOptions(i),o=this.includeOptions(e,n)||n!==s;return this.updateSharedOptions(n,e,i),{sharedOptions:n,includeOptions:o}}updateElement(t,e,i,s){Bs(s)?Object.assign(t,i):this._resolveAnimations(e,s).update(t,i)}updateSharedOptions(t,e,i){t&&!Bs(e)&&this._resolveAnimations(void 0,e).update(t,i)}_setStyle(t,e,i,s){t.active=s;const n=this.getStyle(e,s);this._resolveAnimations(e,i,s).update(t,{options:!s&&this.getSharedOptions(n)||n})}removeHoverStyle(t,e,i){this._setStyle(t,i,"active",!1)}setHoverStyle(t,e,i){this._setStyle(t,i,"active",!0)}_removeDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!1)}_setDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!0)}_resyncElements(t){const e=this._data,i=this._cachedMeta.data;for(const[t,e,i]of this._syncList)this[t](e,i);this._syncList=[];const s=i.length,n=e.length,o=Math.min(n,s);o&&this.parse(0,o),n>s?this._insertElements(s,n-s,t):n{for(t.length+=e,a=t.length-1;a>=o;a--)t[a]=t[a-e]};for(r(n),a=t;a{s[t]=i[t]&&i[t].active()?i[t]._to:this[t]})),s}}function js(t,e){const i=t.options.ticks,n=function(t){const e=t.options.offset,i=t._tickSize(),s=t._length/i+(e?0:1),n=t._maxLength/i;return Math.floor(Math.min(s,n))}(t),o=Math.min(i.maxTicksLimit||n,n),a=i.major.enabled?function(t){const e=[];let i,s;for(i=0,s=t.length;io)return function(t,e,i,s){let n,o=0,a=i[0];for(s=Math.ceil(s),n=0;nn)return e}return Math.max(n,1)}(a,e,o);if(r>0){let t,i;const n=r>1?Math.round((h-l)/(r-1)):null;for($s(e,c,d,s(n)?0:l-n,l),t=0,i=r-1;t"top"===e||"left"===e?t[e]+i:t[e]-i,Us=(t,e)=>Math.min(e||t,t);function Xs(t,e){const i=[],s=t.length/e,n=t.length;let o=0;for(;oa+r)))return h}function Ks(t){return t.drawTicks?t.tickLength:0}function Gs(t,e){if(!t.display)return 0;const i=Si(t.font,e),s=ki(t.padding);return(n(t.text)?t.text.length:1)*i.lineHeight+s.height}function Zs(t,e,i){let s=ut(t);return(i&&"right"!==e||!i&&"right"===e)&&(s=(t=>"left"===t?"right":"right"===t?"left":t)(s)),s}class Js extends Hs{constructor(t){super(),this.id=t.id,this.type=t.type,this.options=void 0,this.ctx=t.ctx,this.chart=t.chart,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this._margins={left:0,right:0,top:0,bottom:0},this.maxWidth=void 0,this.maxHeight=void 0,this.paddingTop=void 0,this.paddingBottom=void 0,this.paddingLeft=void 0,this.paddingRight=void 0,this.axis=void 0,this.labelRotation=void 0,this.min=void 0,this.max=void 0,this._range=void 0,this.ticks=[],this._gridLineItems=null,this._labelItems=null,this._labelSizes=null,this._length=0,this._maxLength=0,this._longestTextCache={},this._startPixel=void 0,this._endPixel=void 0,this._reversePixels=!1,this._userMax=void 0,this._userMin=void 0,this._suggestedMax=void 0,this._suggestedMin=void 0,this._ticksLength=0,this._borderValue=0,this._cache={},this._dataLimitsCached=!1,this.$context=void 0}init(t){this.options=t.setContext(this.getContext()),this.axis=t.axis,this._userMin=this.parse(t.min),this._userMax=this.parse(t.max),this._suggestedMin=this.parse(t.suggestedMin),this._suggestedMax=this.parse(t.suggestedMax)}parse(t,e){return t}getUserBounds(){let{_userMin:t,_userMax:e,_suggestedMin:i,_suggestedMax:s}=this;return t=r(t,Number.POSITIVE_INFINITY),e=r(e,Number.NEGATIVE_INFINITY),i=r(i,Number.POSITIVE_INFINITY),s=r(s,Number.NEGATIVE_INFINITY),{min:r(t,i),max:r(e,s),minDefined:a(t),maxDefined:a(e)}}getMinMax(t){let e,{min:i,max:s,minDefined:n,maxDefined:o}=this.getUserBounds();if(n&&o)return{min:i,max:s};const a=this.getMatchingVisibleMetas();for(let r=0,l=a.length;rs?s:i,s=n&&i>s?i:s,{min:r(i,r(s,i)),max:r(s,r(i,s))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels||[]}getLabelItems(t=this.chart.chartArea){return this._labelItems||(this._labelItems=this._computeLabelItems(t))}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){d(this.options.beforeUpdate,[this])}update(t,e,i){const{beginAtZero:s,grace:n,ticks:o}=this.options,a=o.sampleSize;this.beforeUpdate(),this.maxWidth=t,this.maxHeight=e,this._margins=i=Object.assign({left:0,right:0,top:0,bottom:0},i),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+i.left+i.right:this.height+i.top+i.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=Di(this,n,s),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const r=a=n||i<=1||!this.isHorizontal())return void(this.labelRotation=s);const h=this._getLabelSizes(),c=h.widest.width,d=h.highest.height,u=J(this.chart.width-c,0,this.maxWidth);o=t.offset?this.maxWidth/i:u/(i-1),c+6>o&&(o=u/(i-(t.offset?.5:1)),a=this.maxHeight-Ks(t.grid)-e.padding-Gs(t.title,this.chart.options.font),r=Math.sqrt(c*c+d*d),l=Y(Math.min(Math.asin(J((h.highest.height+6)/o,-1,1)),Math.asin(J(a/r,-1,1))-Math.asin(J(d/r,-1,1)))),l=Math.max(s,Math.min(n,l))),this.labelRotation=l}afterCalculateLabelRotation(){d(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){d(this.options.beforeFit,[this])}fit(){const t={width:0,height:0},{chart:e,options:{ticks:i,title:s,grid:n}}=this,o=this._isVisible(),a=this.isHorizontal();if(o){const o=Gs(s,e.options.font);if(a?(t.width=this.maxWidth,t.height=Ks(n)+o):(t.height=this.maxHeight,t.width=Ks(n)+o),i.display&&this.ticks.length){const{first:e,last:s,widest:n,highest:o}=this._getLabelSizes(),r=2*i.padding,l=$(this.labelRotation),h=Math.cos(l),c=Math.sin(l);if(a){const e=i.mirror?0:c*n.width+h*o.height;t.height=Math.min(this.maxHeight,t.height+e+r)}else{const e=i.mirror?0:h*n.width+c*o.height;t.width=Math.min(this.maxWidth,t.width+e+r)}this._calculatePadding(e,s,c,h)}}this._handleMargins(),a?(this.width=this._length=e.width-this._margins.left-this._margins.right,this.height=t.height):(this.width=t.width,this.height=this._length=e.height-this._margins.top-this._margins.bottom)}_calculatePadding(t,e,i,s){const{ticks:{align:n,padding:o},position:a}=this.options,r=0!==this.labelRotation,l="top"!==a&&"x"===this.axis;if(this.isHorizontal()){const a=this.getPixelForTick(0)-this.left,h=this.right-this.getPixelForTick(this.ticks.length-1);let c=0,d=0;r?l?(c=s*t.width,d=i*e.height):(c=i*t.height,d=s*e.width):"start"===n?d=e.width:"end"===n?c=t.width:"inner"!==n&&(c=t.width/2,d=e.width/2),this.paddingLeft=Math.max((c-a+o)*this.width/(this.width-a),0),this.paddingRight=Math.max((d-h+o)*this.width/(this.width-h),0)}else{let i=e.height/2,s=t.height/2;"start"===n?(i=0,s=t.height):"end"===n&&(i=e.height,s=0),this.paddingTop=i+o,this.paddingBottom=s+o}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){d(this.options.afterFit,[this])}isHorizontal(){const{axis:t,position:e}=this.options;return"top"===e||"bottom"===e||"x"===t}isFullSize(){return this.options.fullSize}_convertTicksToLabels(t){let e,i;for(this.beforeTickToLabelConversion(),this.generateTickLabels(t),e=0,i=t.length;e{const i=t.gc,s=i.length/2;let n;if(s>e){for(n=0;n({width:r[t]||0,height:l[t]||0});return{first:P(0),last:P(e-1),widest:P(k),highest:P(S),widths:r,heights:l}}getLabelForValue(t){return t}getPixelForValue(t,e){return NaN}getValueForPixel(t){}getPixelForTick(t){const e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}getPixelForDecimal(t){this._reversePixels&&(t=1-t);const e=this._startPixel+t*this._length;return Q(this._alignToPixels?Ae(this.chart,e,0):e)}getDecimalForPixel(t){const e=(t-this._startPixel)/this._length;return this._reversePixels?1-e:e}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:t,max:e}=this;return t<0&&e<0?e:t>0&&e>0?t:0}getContext(t){const e=this.ticks||[];if(t>=0&&ta*s?a/i:r/s:r*s0}_computeGridLineItems(t){const e=this.axis,i=this.chart,s=this.options,{grid:n,position:a,border:r}=s,h=n.offset,c=this.isHorizontal(),d=this.ticks.length+(h?1:0),u=Ks(n),f=[],g=r.setContext(this.getContext()),p=g.display?g.width:0,m=p/2,x=function(t){return Ae(i,t,p)};let b,_,y,v,M,w,k,S,P,D,C,O;if("top"===a)b=x(this.bottom),w=this.bottom-u,S=b-m,D=x(t.top)+m,O=t.bottom;else if("bottom"===a)b=x(this.top),D=t.top,O=x(t.bottom)-m,w=b+m,S=this.top+u;else if("left"===a)b=x(this.right),M=this.right-u,k=b-m,P=x(t.left)+m,C=t.right;else if("right"===a)b=x(this.left),P=t.left,C=x(t.right)-m,M=b+m,k=this.left+u;else if("x"===e){if("center"===a)b=x((t.top+t.bottom)/2+.5);else if(o(a)){const t=Object.keys(a)[0],e=a[t];b=x(this.chart.scales[t].getPixelForValue(e))}D=t.top,O=t.bottom,w=b+m,S=w+u}else if("y"===e){if("center"===a)b=x((t.left+t.right)/2);else if(o(a)){const t=Object.keys(a)[0],e=a[t];b=x(this.chart.scales[t].getPixelForValue(e))}M=b-m,k=M-u,P=t.left,C=t.right}const A=l(s.ticks.maxTicksLimit,d),T=Math.max(1,Math.ceil(d/A));for(_=0;_0&&(o-=s/2)}d={left:o,top:n,width:s+e.width,height:i+e.height,color:t.backdropColor}}x.push({label:v,font:P,textOffset:O,options:{rotation:m,color:i,strokeColor:o,strokeWidth:h,textAlign:f,textBaseline:A,translation:[M,w],backdrop:d}})}return x}_getXAxisLabelAlignment(){const{position:t,ticks:e}=this.options;if(-$(this.labelRotation))return"top"===t?"left":"right";let i="center";return"start"===e.align?i="left":"end"===e.align?i="right":"inner"===e.align&&(i="inner"),i}_getYAxisLabelAlignment(t){const{position:e,ticks:{crossAlign:i,mirror:s,padding:n}}=this.options,o=t+n,a=this._getLabelSizes().widest.width;let r,l;return"left"===e?s?(l=this.right+n,"near"===i?r="left":"center"===i?(r="center",l+=a/2):(r="right",l+=a)):(l=this.right-o,"near"===i?r="right":"center"===i?(r="center",l-=a/2):(r="left",l=this.left)):"right"===e?s?(l=this.left+n,"near"===i?r="right":"center"===i?(r="center",l-=a/2):(r="left",l-=a)):(l=this.left+o,"near"===i?r="left":"center"===i?(r="center",l+=a/2):(r="right",l=this.right)):r="right",{textAlign:r,x:l}}_computeLabelArea(){if(this.options.ticks.mirror)return;const t=this.chart,e=this.options.position;return"left"===e||"right"===e?{top:0,left:this.left,bottom:t.height,right:this.right}:"top"===e||"bottom"===e?{top:this.top,left:0,bottom:this.bottom,right:t.width}:void 0}drawBackground(){const{ctx:t,options:{backgroundColor:e},left:i,top:s,width:n,height:o}=this;e&&(t.save(),t.fillStyle=e,t.fillRect(i,s,n,o),t.restore())}getLineWidthForValue(t){const e=this.options.grid;if(!this._isVisible()||!e.display)return 0;const i=this.ticks.findIndex((e=>e.value===t));if(i>=0){return e.setContext(this.getContext(i)).lineWidth}return 0}drawGrid(t){const e=this.options.grid,i=this.ctx,s=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(t));let n,o;const a=(t,e,s)=>{s.width&&s.color&&(i.save(),i.lineWidth=s.width,i.strokeStyle=s.color,i.setLineDash(s.borderDash||[]),i.lineDashOffset=s.borderDashOffset,i.beginPath(),i.moveTo(t.x,t.y),i.lineTo(e.x,e.y),i.stroke(),i.restore())};if(e.display)for(n=0,o=s.length;n{this.drawBackground(),this.drawGrid(t),this.drawTitle()}},{z:s,draw:()=>{this.drawBorder()}},{z:e,draw:t=>{this.drawLabels(t)}}]:[{z:e,draw:t=>{this.draw(t)}}]}getMatchingVisibleMetas(t){const e=this.chart.getSortedVisibleDatasetMetas(),i=this.axis+"AxisID",s=[];let n,o;for(n=0,o=e.length;n{const s=i.split("."),n=s.pop(),o=[t].concat(s).join("."),a=e[i].split("."),r=a.pop(),l=a.join(".");ue.route(o,n,l,r)}))}(e,t.defaultRoutes);t.descriptors&&ue.describe(e,t.descriptors)}(t,o,i),this.override&&ue.override(t.id,t.overrides)),o}get(t){return this.items[t]}unregister(t){const e=this.items,i=t.id,s=this.scope;i in e&&delete e[i],s&&i in ue[s]&&(delete ue[s][i],this.override&&delete re[i])}}class tn{constructor(){this.controllers=new Qs(Ns,"datasets",!0),this.elements=new Qs(Hs,"elements"),this.plugins=new Qs(Object,"plugins"),this.scales=new Qs(Js,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...t){this._each("register",t)}remove(...t){this._each("unregister",t)}addControllers(...t){this._each("register",t,this.controllers)}addElements(...t){this._each("register",t,this.elements)}addPlugins(...t){this._each("register",t,this.plugins)}addScales(...t){this._each("register",t,this.scales)}getController(t){return this._get(t,this.controllers,"controller")}getElement(t){return this._get(t,this.elements,"element")}getPlugin(t){return this._get(t,this.plugins,"plugin")}getScale(t){return this._get(t,this.scales,"scale")}removeControllers(...t){this._each("unregister",t,this.controllers)}removeElements(...t){this._each("unregister",t,this.elements)}removePlugins(...t){this._each("unregister",t,this.plugins)}removeScales(...t){this._each("unregister",t,this.scales)}_each(t,e,i){[...e].forEach((e=>{const s=i||this._getRegistryForType(e);i||s.isForType(e)||s===this.plugins&&e.id?this._exec(t,s,e):u(e,(e=>{const s=i||this._getRegistryForType(e);this._exec(t,s,e)}))}))}_exec(t,e,i){const s=w(t);d(i["before"+s],[],i),e[t](i),d(i["after"+s],[],i)}_getRegistryForType(t){for(let e=0;et.filter((t=>!e.some((e=>t.plugin.id===e.plugin.id))));this._notify(s(e,i),t,"stop"),this._notify(s(i,e),t,"start")}}function nn(t,e){return e||!1!==t?!0===t?{}:t:null}function on(t,{plugin:e,local:i},s,n){const o=t.pluginScopeKeys(e),a=t.getOptionScopes(s,o);return i&&e.defaults&&a.push(e.defaults),t.createResolver(a,n,[""],{scriptable:!1,indexable:!1,allKeys:!0})}function an(t,e){const i=ue.datasets[t]||{};return((e.datasets||{})[t]||{}).indexAxis||e.indexAxis||i.indexAxis||"x"}function rn(t){if("x"===t||"y"===t||"r"===t)return t}function ln(t,...e){if(rn(t))return t;for(const s of e){const e=s.axis||("top"===(i=s.position)||"bottom"===i?"x":"left"===i||"right"===i?"y":void 0)||t.length>1&&rn(t[0].toLowerCase());if(e)return e}var i;throw new Error(`Cannot determine type of '${t}' axis. Please provide 'axis' or 'position' option.`)}function hn(t,e,i){if(i[e+"AxisID"]===t)return{axis:e}}function cn(t,e){const i=re[t.type]||{scales:{}},s=e.scales||{},n=an(t.type,e),a=Object.create(null);return Object.keys(s).forEach((e=>{const r=s[e];if(!o(r))return console.error(`Invalid scale configuration for scale: ${e}`);if(r._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${e}`);const l=ln(e,r,function(t,e){if(e.data&&e.data.datasets){const i=e.data.datasets.filter((e=>e.xAxisID===t||e.yAxisID===t));if(i.length)return hn(t,"x",i[0])||hn(t,"y",i[0])}return{}}(e,t),ue.scales[r.type]),h=function(t,e){return t===e?"_index_":"_value_"}(l,n),c=i.scales||{};a[e]=b(Object.create(null),[{axis:l},r,c[l],c[h]])})),t.data.datasets.forEach((i=>{const n=i.type||t.type,o=i.indexAxis||an(n,e),r=(re[n]||{}).scales||{};Object.keys(r).forEach((t=>{const e=function(t,e){let i=t;return"_index_"===t?i=e:"_value_"===t&&(i="x"===e?"y":"x"),i}(t,o),n=i[e+"AxisID"]||e;a[n]=a[n]||Object.create(null),b(a[n],[{axis:e},s[n],r[t]])}))})),Object.keys(a).forEach((t=>{const e=a[t];b(e,[ue.scales[e.type],ue.scale])})),a}function dn(t){const e=t.options||(t.options={});e.plugins=l(e.plugins,{}),e.scales=cn(t,e)}function un(t){return(t=t||{}).datasets=t.datasets||[],t.labels=t.labels||[],t}const fn=new Map,gn=new Set;function pn(t,e){let i=fn.get(t);return i||(i=e(),fn.set(t,i),gn.add(i)),i}const mn=(t,e,i)=>{const s=M(e,i);void 0!==s&&t.add(s)};class xn{constructor(t){this._config=function(t){return(t=t||{}).data=un(t.data),dn(t),t}(t),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(t){this._config.type=t}get data(){return this._config.data}set data(t){this._config.data=un(t)}get options(){return this._config.options}set options(t){this._config.options=t}get plugins(){return this._config.plugins}update(){const t=this._config;this.clearCache(),dn(t)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(t){return pn(t,(()=>[[`datasets.${t}`,""]]))}datasetAnimationScopeKeys(t,e){return pn(`${t}.transition.${e}`,(()=>[[`datasets.${t}.transitions.${e}`,`transitions.${e}`],[`datasets.${t}`,""]]))}datasetElementScopeKeys(t,e){return pn(`${t}-${e}`,(()=>[[`datasets.${t}.elements.${e}`,`datasets.${t}`,`elements.${e}`,""]]))}pluginScopeKeys(t){const e=t.id;return pn(`${this.type}-plugin-${e}`,(()=>[[`plugins.${e}`,...t.additionalOptionScopes||[]]]))}_cachedScopes(t,e){const i=this._scopeCache;let s=i.get(t);return s&&!e||(s=new Map,i.set(t,s)),s}getOptionScopes(t,e,i){const{options:s,type:n}=this,o=this._cachedScopes(t,i),a=o.get(e);if(a)return a;const r=new Set;e.forEach((e=>{t&&(r.add(t),e.forEach((e=>mn(r,t,e)))),e.forEach((t=>mn(r,s,t))),e.forEach((t=>mn(r,re[n]||{},t))),e.forEach((t=>mn(r,ue,t))),e.forEach((t=>mn(r,le,t)))}));const l=Array.from(r);return 0===l.length&&l.push(Object.create(null)),gn.has(e)&&o.set(e,l),l}chartOptionScopes(){const{options:t,type:e}=this;return[t,re[e]||{},ue.datasets[e]||{},{type:e},ue,le]}resolveNamedOptions(t,e,i,s=[""]){const o={$shared:!0},{resolver:a,subPrefixes:r}=bn(this._resolverCache,t,s);let l=a;if(function(t,e){const{isScriptable:i,isIndexable:s}=Ye(t);for(const o of e){const e=i(o),a=s(o),r=(a||e)&&t[o];if(e&&(S(r)||_n(r))||a&&n(r))return!0}return!1}(a,e)){o.$shared=!1;l=$e(a,i=S(i)?i():i,this.createResolver(t,i,r))}for(const t of e)o[t]=l[t];return o}createResolver(t,e,i=[""],s){const{resolver:n}=bn(this._resolverCache,t,i);return o(e)?$e(n,e,void 0,s):n}}function bn(t,e,i){let s=t.get(e);s||(s=new Map,t.set(e,s));const n=i.join();let o=s.get(n);if(!o){o={resolver:je(e,i),subPrefixes:i.filter((t=>!t.toLowerCase().includes("hover")))},s.set(n,o)}return o}const _n=t=>o(t)&&Object.getOwnPropertyNames(t).some((e=>S(t[e])));const yn=["top","bottom","left","right","chartArea"];function vn(t,e){return"top"===t||"bottom"===t||-1===yn.indexOf(t)&&"x"===e}function Mn(t,e){return function(i,s){return i[t]===s[t]?i[e]-s[e]:i[t]-s[t]}}function wn(t){const e=t.chart,i=e.options.animation;e.notifyPlugins("afterRender"),d(i&&i.onComplete,[t],e)}function kn(t){const e=t.chart,i=e.options.animation;d(i&&i.onProgress,[t],e)}function Sn(t){return fe()&&"string"==typeof t?t=document.getElementById(t):t&&t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas),t}const Pn={},Dn=t=>{const e=Sn(t);return Object.values(Pn).filter((t=>t.canvas===e)).pop()};function Cn(t,e,i){const s=Object.keys(t);for(const n of s){const s=+n;if(s>=e){const o=t[n];delete t[n],(i>0||s>e)&&(t[s+i]=o)}}}function On(t,e,i){return t.options.clip?t[i]:e[i]}class An{static defaults=ue;static instances=Pn;static overrides=re;static registry=en;static version="4.4.4";static getChart=Dn;static register(...t){en.add(...t),Tn()}static unregister(...t){en.remove(...t),Tn()}constructor(t,e){const s=this.config=new xn(e),n=Sn(t),o=Dn(n);if(o)throw new Error("Canvas is already in use. Chart with ID '"+o.id+"' must be destroyed before the canvas with ID '"+o.canvas.id+"' can be reused.");const a=s.createResolver(s.chartOptionScopes(),this.getContext());this.platform=new(s.platform||ks(n)),this.platform.updateConfig(s);const r=this.platform.acquireContext(n,a.aspectRatio),l=r&&r.canvas,h=l&&l.height,c=l&&l.width;this.id=i(),this.ctx=r,this.canvas=l,this.width=c,this.height=h,this._options=a,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new sn,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=dt((t=>this.update(t)),a.resizeDelay||0),this._dataChanges=[],Pn[this.id]=this,r&&l?(bt.listen(this,"complete",wn),bt.listen(this,"progress",kn),this._initialize(),this.attached&&this.update()):console.error("Failed to create chart: can't acquire context from the given item")}get aspectRatio(){const{options:{aspectRatio:t,maintainAspectRatio:e},width:i,height:n,_aspectRatio:o}=this;return s(t)?e&&o?o:n?i/n:null:t}get data(){return this.config.data}set data(t){this.config.data=t}get options(){return this._options}set options(t){this.config.options=t}get registry(){return en}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():ke(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return Te(this.canvas,this.ctx),this}stop(){return bt.stop(this),this}resize(t,e){bt.running(this)?this._resizeBeforeDraw={width:t,height:e}:this._resize(t,e)}_resize(t,e){const i=this.options,s=this.canvas,n=i.maintainAspectRatio&&this.aspectRatio,o=this.platform.getMaximumSize(s,t,e,n),a=i.devicePixelRatio||this.platform.getDevicePixelRatio(),r=this.width?"resize":"attach";this.width=o.width,this.height=o.height,this._aspectRatio=this.aspectRatio,ke(this,a,!0)&&(this.notifyPlugins("resize",{size:o}),d(i.onResize,[this,o],this),this.attached&&this._doResize(r)&&this.render())}ensureScalesHaveIDs(){u(this.options.scales||{},((t,e)=>{t.id=e}))}buildOrUpdateScales(){const t=this.options,e=t.scales,i=this.scales,s=Object.keys(i).reduce(((t,e)=>(t[e]=!1,t)),{});let n=[];e&&(n=n.concat(Object.keys(e).map((t=>{const i=e[t],s=ln(t,i),n="r"===s,o="x"===s;return{options:i,dposition:n?"chartArea":o?"bottom":"left",dtype:n?"radialLinear":o?"category":"linear"}})))),u(n,(e=>{const n=e.options,o=n.id,a=ln(o,n),r=l(n.type,e.dtype);void 0!==n.position&&vn(n.position,a)===vn(e.dposition)||(n.position=e.dposition),s[o]=!0;let h=null;if(o in i&&i[o].type===r)h=i[o];else{h=new(en.getScale(r))({id:o,type:r,ctx:this.ctx,chart:this}),i[h.id]=h}h.init(n,t)})),u(s,((t,e)=>{t||delete i[e]})),u(i,(t=>{as.configure(this,t,t.options),as.addBox(this,t)}))}_updateMetasets(){const t=this._metasets,e=this.data.datasets.length,i=t.length;if(t.sort(((t,e)=>t.index-e.index)),i>e){for(let t=e;te.length&&delete this._stacks,t.forEach(((t,i)=>{0===e.filter((e=>e===t._dataset)).length&&this._destroyDatasetMeta(i)}))}buildOrUpdateControllers(){const t=[],e=this.data.datasets;let i,s;for(this._removeUnreferencedMetasets(),i=0,s=e.length;i{this.getDatasetMeta(e).controller.reset()}),this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(t){const e=this.config;e.update();const i=this._options=e.createResolver(e.chartOptionScopes(),this.getContext()),s=this._animationsDisabled=!i.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),!1===this.notifyPlugins("beforeUpdate",{mode:t,cancelable:!0}))return;const n=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let o=0;for(let t=0,e=this.data.datasets.length;t{t.reset()})),this._updateDatasets(t),this.notifyPlugins("afterUpdate",{mode:t}),this._layers.sort(Mn("z","_idx"));const{_active:a,_lastEvent:r}=this;r?this._eventHandler(r,!0):a.length&&this._updateHoverStyles(a,a,!0),this.render()}_updateScales(){u(this.scales,(t=>{as.removeBox(this,t)})),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const t=this.options,e=new Set(Object.keys(this._listeners)),i=new Set(t.events);P(e,i)&&!!this._responsiveListeners===t.responsive||(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:t}=this,e=this._getUniformDataChanges()||[];for(const{method:i,start:s,count:n}of e){Cn(t,s,"_removeElements"===i?-n:n)}}_getUniformDataChanges(){const t=this._dataChanges;if(!t||!t.length)return;this._dataChanges=[];const e=this.data.datasets.length,i=e=>new Set(t.filter((t=>t[0]===e)).map(((t,e)=>e+","+t.splice(1).join(",")))),s=i(0);for(let t=1;tt.split(","))).map((t=>({method:t[1],start:+t[2],count:+t[3]})))}_updateLayout(t){if(!1===this.notifyPlugins("beforeLayout",{cancelable:!0}))return;as.update(this,this.width,this.height,t);const e=this.chartArea,i=e.width<=0||e.height<=0;this._layers=[],u(this.boxes,(t=>{i&&"chartArea"===t.position||(t.configure&&t.configure(),this._layers.push(...t._layers()))}),this),this._layers.forEach(((t,e)=>{t._idx=e})),this.notifyPlugins("afterLayout")}_updateDatasets(t){if(!1!==this.notifyPlugins("beforeDatasetsUpdate",{mode:t,cancelable:!0})){for(let t=0,e=this.data.datasets.length;t=0;--e)this._drawDataset(t[e]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(t){const e=this.ctx,i=t._clip,s=!i.disabled,n=function(t,e){const{xScale:i,yScale:s}=t;return i&&s?{left:On(i,e,"left"),right:On(i,e,"right"),top:On(s,e,"top"),bottom:On(s,e,"bottom")}:e}(t,this.chartArea),o={meta:t,index:t.index,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetDraw",o)&&(s&&Ie(e,{left:!1===i.left?0:n.left-i.left,right:!1===i.right?this.width:n.right+i.right,top:!1===i.top?0:n.top-i.top,bottom:!1===i.bottom?this.height:n.bottom+i.bottom}),t.controller.draw(),s&&ze(e),o.cancelable=!1,this.notifyPlugins("afterDatasetDraw",o))}isPointInArea(t){return Re(t,this.chartArea,this._minPadding)}getElementsAtEventForMode(t,e,i,s){const n=Xi.modes[e];return"function"==typeof n?n(this,t,i,s):[]}getDatasetMeta(t){const e=this.data.datasets[t],i=this._metasets;let s=i.filter((t=>t&&t._dataset===e)).pop();return s||(s={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:e&&e.order||0,index:t,_dataset:e,_parsed:[],_sorted:!1},i.push(s)),s}getContext(){return this.$context||(this.$context=Ci(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(t){const e=this.data.datasets[t];if(!e)return!1;const i=this.getDatasetMeta(t);return"boolean"==typeof i.hidden?!i.hidden:!e.hidden}setDatasetVisibility(t,e){this.getDatasetMeta(t).hidden=!e}toggleDataVisibility(t){this._hiddenIndices[t]=!this._hiddenIndices[t]}getDataVisibility(t){return!this._hiddenIndices[t]}_updateVisibility(t,e,i){const s=i?"show":"hide",n=this.getDatasetMeta(t),o=n.controller._resolveAnimations(void 0,s);k(e)?(n.data[e].hidden=!i,this.update()):(this.setDatasetVisibility(t,i),o.update(n,{visible:i}),this.update((e=>e.datasetIndex===t?s:void 0)))}hide(t,e){this._updateVisibility(t,e,!1)}show(t,e){this._updateVisibility(t,e,!0)}_destroyDatasetMeta(t){const e=this._metasets[t];e&&e.controller&&e.controller._destroy(),delete this._metasets[t]}_stop(){let t,e;for(this.stop(),bt.remove(this),t=0,e=this.data.datasets.length;t{e.addEventListener(this,i,s),t[i]=s},s=(t,e,i)=>{t.offsetX=e,t.offsetY=i,this._eventHandler(t)};u(this.options.events,(t=>i(t,s)))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const t=this._responsiveListeners,e=this.platform,i=(i,s)=>{e.addEventListener(this,i,s),t[i]=s},s=(i,s)=>{t[i]&&(e.removeEventListener(this,i,s),delete t[i])},n=(t,e)=>{this.canvas&&this.resize(t,e)};let o;const a=()=>{s("attach",a),this.attached=!0,this.resize(),i("resize",n),i("detach",o)};o=()=>{this.attached=!1,s("resize",n),this._stop(),this._resize(0,0),i("attach",a)},e.isAttached(this.canvas)?a():o()}unbindEvents(){u(this._listeners,((t,e)=>{this.platform.removeEventListener(this,e,t)})),this._listeners={},u(this._responsiveListeners,((t,e)=>{this.platform.removeEventListener(this,e,t)})),this._responsiveListeners=void 0}updateHoverStyle(t,e,i){const s=i?"set":"remove";let n,o,a,r;for("dataset"===e&&(n=this.getDatasetMeta(t[0].datasetIndex),n.controller["_"+s+"DatasetHoverStyle"]()),a=0,r=t.length;a{const i=this.getDatasetMeta(t);if(!i)throw new Error("No dataset found at index "+t);return{datasetIndex:t,element:i.data[e],index:e}}));!f(i,e)&&(this._active=i,this._lastEvent=null,this._updateHoverStyles(i,e))}notifyPlugins(t,e,i){return this._plugins.notify(this,t,e,i)}isPluginEnabled(t){return 1===this._plugins._cache.filter((e=>e.plugin.id===t)).length}_updateHoverStyles(t,e,i){const s=this.options.hover,n=(t,e)=>t.filter((t=>!e.some((e=>t.datasetIndex===e.datasetIndex&&t.index===e.index)))),o=n(e,t),a=i?t:n(t,e);o.length&&this.updateHoverStyle(o,s.mode,!1),a.length&&s.mode&&this.updateHoverStyle(a,s.mode,!0)}_eventHandler(t,e){const i={event:t,replay:e,cancelable:!0,inChartArea:this.isPointInArea(t)},s=e=>(e.options.events||this.options.events).includes(t.native.type);if(!1===this.notifyPlugins("beforeEvent",i,s))return;const n=this._handleEvent(t,e,i.inChartArea);return i.cancelable=!1,this.notifyPlugins("afterEvent",i,s),(n||i.changed)&&this.render(),this}_handleEvent(t,e,i){const{_active:s=[],options:n}=this,o=e,a=this._getActiveElements(t,s,i,o),r=D(t),l=function(t,e,i,s){return i&&"mouseout"!==t.type?s?e:t:null}(t,this._lastEvent,i,r);i&&(this._lastEvent=null,d(n.onHover,[t,a,this],this),r&&d(n.onClick,[t,a,this],this));const h=!f(a,s);return(h||e)&&(this._active=a,this._updateHoverStyles(a,s,e)),this._lastEvent=l,h}_getActiveElements(t,e,i,s){if("mouseout"===t.type)return[];if(!i)return e;const n=this.options.hover;return this.getElementsAtEventForMode(t,n.mode,n,s)}}function Tn(){return u(An.instances,(t=>t._plugins.invalidate()))}function Ln(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}class En{static override(t){Object.assign(En.prototype,t)}options;constructor(t){this.options=t||{}}init(){}formats(){return Ln()}parse(){return Ln()}format(){return Ln()}add(){return Ln()}diff(){return Ln()}startOf(){return Ln()}endOf(){return Ln()}}var Rn={_date:En};function In(t){const e=t.iScale,i=function(t,e){if(!t._cache.$bar){const i=t.getMatchingVisibleMetas(e);let s=[];for(let e=0,n=i.length;et-e)))}return t._cache.$bar}(e,t.type);let s,n,o,a,r=e._length;const l=()=>{32767!==o&&-32768!==o&&(k(a)&&(r=Math.min(r,Math.abs(o-a)||r)),a=o)};for(s=0,n=i.length;sMath.abs(r)&&(l=r,h=a),e[i.axis]=h,e._custom={barStart:l,barEnd:h,start:n,end:o,min:a,max:r}}(t,e,i,s):e[i.axis]=i.parse(t,s),e}function Fn(t,e,i,s){const n=t.iScale,o=t.vScale,a=n.getLabels(),r=n===o,l=[];let h,c,d,u;for(h=i,c=i+s;ht.x,i="left",s="right"):(e=t.base"spacing"!==t,_indexable:t=>"spacing"!==t&&!t.startsWith("borderDash")&&!t.startsWith("hoverBorderDash")};static overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){const e=t.data;if(e.labels.length&&e.datasets.length){const{labels:{pointStyle:i,color:s}}=t.legend.options;return e.labels.map(((e,n)=>{const o=t.getDatasetMeta(0).controller.getStyle(n);return{text:e,fillStyle:o.backgroundColor,strokeStyle:o.borderColor,fontColor:s,lineWidth:o.borderWidth,pointStyle:i,hidden:!t.getDataVisibility(n),index:n}}))}return[]}},onClick(t,e,i){i.chart.toggleDataVisibility(e.index),i.chart.update()}}}};constructor(t,e){super(t,e),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(t,e){const i=this.getDataset().data,s=this._cachedMeta;if(!1===this._parsing)s._parsed=i;else{let n,a,r=t=>+i[t];if(o(i[t])){const{key:t="value"}=this._parsing;r=e=>+M(i[e],t)}for(n=t,a=t+e;nZ(t,r,l,!0)?1:Math.max(e,e*i,s,s*i),g=(t,e,s)=>Z(t,r,l,!0)?-1:Math.min(e,e*i,s,s*i),p=f(0,h,d),m=f(E,c,u),x=g(C,h,d),b=g(C+E,c,u);s=(p-x)/2,n=(m-b)/2,o=-(p+x)/2,a=-(m+b)/2}return{ratioX:s,ratioY:n,offsetX:o,offsetY:a}}(u,d,r),x=(i.width-o)/f,b=(i.height-o)/g,_=Math.max(Math.min(x,b)/2,0),y=c(this.options.radius,_),v=(y-Math.max(y*r,0))/this._getVisibleDatasetWeightTotal();this.offsetX=p*y,this.offsetY=m*y,s.total=this.calculateTotal(),this.outerRadius=y-v*this._getRingWeightOffset(this.index),this.innerRadius=Math.max(this.outerRadius-v*l,0),this.updateElements(n,0,n.length,t)}_circumference(t,e){const i=this.options,s=this._cachedMeta,n=this._getCircumference();return e&&i.animation.animateRotate||!this.chart.getDataVisibility(t)||null===s._parsed[t]||s.data[t].hidden?0:this.calculateCircumference(s._parsed[t]*n/O)}updateElements(t,e,i,s){const n="reset"===s,o=this.chart,a=o.chartArea,r=o.options.animation,l=(a.left+a.right)/2,h=(a.top+a.bottom)/2,c=n&&r.animateScale,d=c?0:this.innerRadius,u=c?0:this.outerRadius,{sharedOptions:f,includeOptions:g}=this._getSharedOptions(e,s);let p,m=this._getRotation();for(p=0;p0&&!isNaN(t)?O*(Math.abs(t)/e):0}getLabelAndValue(t){const e=this._cachedMeta,i=this.chart,s=i.data.labels||[],n=ne(e._parsed[t],i.options.locale);return{label:s[t]||"",value:n}}getMaxBorderWidth(t){let e=0;const i=this.chart;let s,n,o,a,r;if(!t)for(s=0,n=i.data.datasets.length;s{const o=t.getDatasetMeta(0).controller.getStyle(n);return{text:e,fillStyle:o.backgroundColor,strokeStyle:o.borderColor,fontColor:s,lineWidth:o.borderWidth,pointStyle:i,hidden:!t.getDataVisibility(n),index:n}}))}return[]}},onClick(t,e,i){i.chart.toggleDataVisibility(e.index),i.chart.update()}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}};constructor(t,e){super(t,e),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(t){const e=this._cachedMeta,i=this.chart,s=i.data.labels||[],n=ne(e._parsed[t].r,i.options.locale);return{label:s[t]||"",value:n}}parseObjectData(t,e,i,s){return ii.bind(this)(t,e,i,s)}update(t){const e=this._cachedMeta.data;this._updateRadius(),this.updateElements(e,0,e.length,t)}getMinMax(){const t=this._cachedMeta,e={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return t.data.forEach(((t,i)=>{const s=this.getParsed(i).r;!isNaN(s)&&this.chart.getDataVisibility(i)&&(se.max&&(e.max=s))})),e}_updateRadius(){const t=this.chart,e=t.chartArea,i=t.options,s=Math.min(e.right-e.left,e.bottom-e.top),n=Math.max(s/2,0),o=(n-Math.max(i.cutoutPercentage?n/100*i.cutoutPercentage:1,0))/t.getVisibleDatasetCount();this.outerRadius=n-o*this.index,this.innerRadius=this.outerRadius-o}updateElements(t,e,i,s){const n="reset"===s,o=this.chart,a=o.options.animation,r=this._cachedMeta.rScale,l=r.xCenter,h=r.yCenter,c=r.getIndexAngle(0)-.5*C;let d,u=c;const f=360/this.countVisibleElements();for(d=0;d{!isNaN(this.getParsed(i).r)&&this.chart.getDataVisibility(i)&&e++})),e}_computeAngle(t,e,i){return this.chart.getDataVisibility(t)?$(this.resolveDataElementOptions(t,e).angle||i):0}}var Yn=Object.freeze({__proto__:null,BarController:class extends Ns{static id="bar";static defaults={datasetElementType:!1,dataElementType:"bar",categoryPercentage:.8,barPercentage:.9,grouped:!0,animations:{numbers:{type:"number",properties:["x","y","base","width","height"]}}};static overrides={scales:{_index_:{type:"category",offset:!0,grid:{offset:!0}},_value_:{type:"linear",beginAtZero:!0}}};parsePrimitiveData(t,e,i,s){return Fn(t,e,i,s)}parseArrayData(t,e,i,s){return Fn(t,e,i,s)}parseObjectData(t,e,i,s){const{iScale:n,vScale:o}=t,{xAxisKey:a="x",yAxisKey:r="y"}=this._parsing,l="x"===n.axis?a:r,h="x"===o.axis?a:r,c=[];let d,u,f,g;for(d=i,u=i+s;dt.controller.options.grouped)),o=i.options.stacked,a=[],r=this._cachedMeta.controller.getParsed(e),l=r&&r[i.axis],h=t=>{const e=t._parsed.find((t=>t[i.axis]===l)),n=e&&e[t.vScale.axis];if(s(n)||isNaN(n))return!0};for(const i of n)if((void 0===e||!h(i))&&((!1===o||-1===a.indexOf(i.stack)||void 0===o&&void 0===i.stack)&&a.push(i.stack),i.index===t))break;return a.length||a.push(void 0),a}_getStackCount(t){return this._getStacks(void 0,t).length}_getStackIndex(t,e,i){const s=this._getStacks(t,i),n=void 0!==e?s.indexOf(e):-1;return-1===n?s.length-1:n}_getRuler(){const t=this.options,e=this._cachedMeta,i=e.iScale,s=[];let n,o;for(n=0,o=e.data.length;n=i?1:-1)}(u,e,r)*a,f===r&&(x-=u/2);const t=e.getPixelForDecimal(0),s=e.getPixelForDecimal(1),o=Math.min(t,s),h=Math.max(t,s);x=Math.max(Math.min(x,h),o),d=x+u,i&&!c&&(l._stacks[e.axis]._visualValues[n]=e.getValueForPixel(d)-e.getValueForPixel(x))}if(x===e.getPixelForValue(r)){const t=F(u)*e.getLineWidthForValue(r)/2;x+=t,u-=t}return{size:u,base:x,head:d,center:d+u/2}}_calculateBarIndexPixels(t,e){const i=e.scale,n=this.options,o=n.skipNull,a=l(n.maxBarThickness,1/0);let r,h;if(e.grouped){const i=o?this._getStackCount(t):e.stackCount,l="flex"===n.barThickness?function(t,e,i,s){const n=e.pixels,o=n[t];let a=t>0?n[t-1]:null,r=t=0;--i)e=Math.max(e,t[i].size(this.resolveDataElementOptions(i))/2);return e>0&&e}getLabelAndValue(t){const e=this._cachedMeta,i=this.chart.data.labels||[],{xScale:s,yScale:n}=e,o=this.getParsed(t),a=s.getLabelForValue(o.x),r=n.getLabelForValue(o.y),l=o._custom;return{label:i[t]||"",value:"("+a+", "+r+(l?", "+l:"")+")"}}update(t){const e=this._cachedMeta.data;this.updateElements(e,0,e.length,t)}updateElements(t,e,i,s){const n="reset"===s,{iScale:o,vScale:a}=this._cachedMeta,{sharedOptions:r,includeOptions:l}=this._getSharedOptions(e,s),h=o.axis,c=a.axis;for(let d=e;d0&&this.getParsed(e-1);for(let i=0;i<_;++i){const g=t[i],_=x?g:{};if(i=b){_.skip=!0;continue}const v=this.getParsed(i),M=s(v[f]),w=_[u]=a.getPixelForValue(v[u],i),k=_[f]=o||M?r.getBasePixel():r.getPixelForValue(l?this.applyStack(r,v,l):v[f],i);_.skip=isNaN(w)||isNaN(k)||M,_.stop=i>0&&Math.abs(v[u]-y[u])>m,p&&(_.parsed=v,_.raw=h.data[i]),d&&(_.options=c||this.resolveDataElementOptions(i,g.active?"active":n)),x||this.updateElement(g,i,_,n),y=v}}getMaxOverflow(){const t=this._cachedMeta,e=t.dataset,i=e.options&&e.options.borderWidth||0,s=t.data||[];if(!s.length)return i;const n=s[0].size(this.resolveDataElementOptions(0)),o=s[s.length-1].size(this.resolveDataElementOptions(s.length-1));return Math.max(i,n,o)/2}draw(){const t=this._cachedMeta;t.dataset.updateControlPoints(this.chart.chartArea,t.iScale.axis),super.draw()}},PieController:class extends jn{static id="pie";static defaults={cutout:0,rotation:0,circumference:360,radius:"100%"}},PolarAreaController:$n,RadarController:class extends Ns{static id="radar";static defaults={datasetElementType:"line",dataElementType:"point",indexAxis:"r",showLine:!0,elements:{line:{fill:"start"}}};static overrides={aspectRatio:1,scales:{r:{type:"radialLinear"}}};getLabelAndValue(t){const e=this._cachedMeta.vScale,i=this.getParsed(t);return{label:e.getLabels()[t],value:""+e.getLabelForValue(i[e.axis])}}parseObjectData(t,e,i,s){return ii.bind(this)(t,e,i,s)}update(t){const e=this._cachedMeta,i=e.dataset,s=e.data||[],n=e.iScale.getLabels();if(i.points=s,"resize"!==t){const e=this.resolveDatasetElementOptions(t);this.options.showLine||(e.borderWidth=0);const o={_loop:!0,_fullLoop:n.length===s.length,options:e};this.updateElement(i,void 0,o,t)}this.updateElements(s,0,s.length,t)}updateElements(t,e,i,s){const n=this._cachedMeta.rScale,o="reset"===s;for(let a=e;a0&&this.getParsed(e-1);for(let c=e;c0&&Math.abs(i[f]-_[f])>x,m&&(p.parsed=i,p.raw=h.data[c]),u&&(p.options=d||this.resolveDataElementOptions(c,e.active?"active":n)),b||this.updateElement(e,c,p,n),_=i}this.updateSharedOptions(d,n,c)}getMaxOverflow(){const t=this._cachedMeta,e=t.data||[];if(!this.options.showLine){let t=0;for(let i=e.length-1;i>=0;--i)t=Math.max(t,e[i].size(this.resolveDataElementOptions(i))/2);return t>0&&t}const i=t.dataset,s=i.options&&i.options.borderWidth||0;if(!e.length)return s;const n=e[0].size(this.resolveDataElementOptions(0)),o=e[e.length-1].size(this.resolveDataElementOptions(e.length-1));return Math.max(s,n,o)/2}}});function Un(t,e,i,s){const n=vi(t.options.borderRadius,["outerStart","outerEnd","innerStart","innerEnd"]);const o=(i-e)/2,a=Math.min(o,s*e/2),r=t=>{const e=(i-Math.min(o,t))*s/2;return J(t,0,Math.min(o,e))};return{outerStart:r(n.outerStart),outerEnd:r(n.outerEnd),innerStart:J(n.innerStart,0,a),innerEnd:J(n.innerEnd,0,a)}}function Xn(t,e,i,s){return{x:i+t*Math.cos(e),y:s+t*Math.sin(e)}}function qn(t,e,i,s,n,o){const{x:a,y:r,startAngle:l,pixelMargin:h,innerRadius:c}=e,d=Math.max(e.outerRadius+s+i-h,0),u=c>0?c+s+i+h:0;let f=0;const g=n-l;if(s){const t=((c>0?c-s:0)+(d>0?d-s:0))/2;f=(g-(0!==t?g*t/(t+s):g))/2}const p=(g-Math.max(.001,g*d-i/C)/d)/2,m=l+p+f,x=n-p-f,{outerStart:b,outerEnd:_,innerStart:y,innerEnd:v}=Un(e,u,d,x-m),M=d-b,w=d-_,k=m+b/M,S=x-_/w,P=u+y,D=u+v,O=m+y/P,A=x-v/D;if(t.beginPath(),o){const e=(k+S)/2;if(t.arc(a,r,d,k,e),t.arc(a,r,d,e,S),_>0){const e=Xn(w,S,a,r);t.arc(e.x,e.y,_,S,x+E)}const i=Xn(D,x,a,r);if(t.lineTo(i.x,i.y),v>0){const e=Xn(D,A,a,r);t.arc(e.x,e.y,v,x+E,A+Math.PI)}const s=(x-v/u+(m+y/u))/2;if(t.arc(a,r,u,x-v/u,s,!0),t.arc(a,r,u,s,m+y/u,!0),y>0){const e=Xn(P,O,a,r);t.arc(e.x,e.y,y,O+Math.PI,m-E)}const n=Xn(M,m,a,r);if(t.lineTo(n.x,n.y),b>0){const e=Xn(M,k,a,r);t.arc(e.x,e.y,b,m-E,k)}}else{t.moveTo(a,r);const e=Math.cos(k)*d+a,i=Math.sin(k)*d+r;t.lineTo(e,i);const s=Math.cos(S)*d+a,n=Math.sin(S)*d+r;t.lineTo(s,n)}t.closePath()}function Kn(t,e,i,s,n){const{fullCircles:o,startAngle:a,circumference:r,options:l}=e,{borderWidth:h,borderJoinStyle:c,borderDash:d,borderDashOffset:u}=l,f="inner"===l.borderAlign;if(!h)return;t.setLineDash(d||[]),t.lineDashOffset=u,f?(t.lineWidth=2*h,t.lineJoin=c||"round"):(t.lineWidth=h,t.lineJoin=c||"bevel");let g=e.endAngle;if(o){qn(t,e,i,s,g,n);for(let e=0;en?(h=n/l,t.arc(o,a,l,i+h,s-h,!0)):t.arc(o,a,n,i+E,s-E),t.closePath(),t.clip()}(t,e,g),o||(qn(t,e,i,s,g,n),t.stroke())}function Gn(t,e,i=e){t.lineCap=l(i.borderCapStyle,e.borderCapStyle),t.setLineDash(l(i.borderDash,e.borderDash)),t.lineDashOffset=l(i.borderDashOffset,e.borderDashOffset),t.lineJoin=l(i.borderJoinStyle,e.borderJoinStyle),t.lineWidth=l(i.borderWidth,e.borderWidth),t.strokeStyle=l(i.borderColor,e.borderColor)}function Zn(t,e,i){t.lineTo(i.x,i.y)}function Jn(t,e,i={}){const s=t.length,{start:n=0,end:o=s-1}=i,{start:a,end:r}=e,l=Math.max(n,a),h=Math.min(o,r),c=nr&&o>r;return{count:s,start:l,loop:e.loop,ilen:h(a+(h?r-t:t))%o,_=()=>{f!==g&&(t.lineTo(m,g),t.lineTo(m,f),t.lineTo(m,p))};for(l&&(d=n[b(0)],t.moveTo(d.x,d.y)),c=0;c<=r;++c){if(d=n[b(c)],d.skip)continue;const e=d.x,i=d.y,s=0|e;s===u?(ig&&(g=i),m=(x*m+e)/++x):(_(),t.lineTo(e,i),u=s,x=0,f=g=i),p=i}_()}function eo(t){const e=t.options,i=e.borderDash&&e.borderDash.length;return!(t._decimated||t._loop||e.tension||"monotone"===e.cubicInterpolationMode||e.stepped||i)?to:Qn}const io="function"==typeof Path2D;function so(t,e,i,s){io&&!e.options.segment?function(t,e,i,s){let n=e._path;n||(n=e._path=new Path2D,e.path(n,i,s)&&n.closePath()),Gn(t,e.options),t.stroke(n)}(t,e,i,s):function(t,e,i,s){const{segments:n,options:o}=e,a=eo(e);for(const r of n)Gn(t,o,r.style),t.beginPath(),a(t,e,r,{start:i,end:i+s-1})&&t.closePath(),t.stroke()}(t,e,i,s)}class no extends Hs{static id="line";static defaults={borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderWidth:3,capBezierPoints:!0,cubicInterpolationMode:"default",fill:!1,spanGaps:!1,stepped:!1,tension:0};static defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};static descriptors={_scriptable:!0,_indexable:t=>"borderDash"!==t&&"fill"!==t};constructor(t){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,t&&Object.assign(this,t)}updateControlPoints(t,e){const i=this.options;if((i.tension||"monotone"===i.cubicInterpolationMode)&&!i.stepped&&!this._pointsUpdated){const s=i.spanGaps?this._loop:this._fullLoop;hi(this._points,i,t,s,e),this._pointsUpdated=!0}}set points(t){this._points=t,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=zi(this,this.options.segment))}first(){const t=this.segments,e=this.points;return t.length&&e[t[0].start]}last(){const t=this.segments,e=this.points,i=t.length;return i&&e[t[i-1].end]}interpolate(t,e){const i=this.options,s=t[e],n=this.points,o=Ii(this,{property:e,start:s,end:s});if(!o.length)return;const a=[],r=function(t){return t.stepped?pi:t.tension||"monotone"===t.cubicInterpolationMode?mi:gi}(i);let l,h;for(l=0,h=o.length;l"borderDash"!==t};circumference;endAngle;fullCircles;innerRadius;outerRadius;pixelMargin;startAngle;constructor(t){super(),this.options=void 0,this.circumference=void 0,this.startAngle=void 0,this.endAngle=void 0,this.innerRadius=void 0,this.outerRadius=void 0,this.pixelMargin=0,this.fullCircles=0,t&&Object.assign(this,t)}inRange(t,e,i){const s=this.getProps(["x","y"],i),{angle:n,distance:o}=X(s,{x:t,y:e}),{startAngle:a,endAngle:r,innerRadius:h,outerRadius:c,circumference:d}=this.getProps(["startAngle","endAngle","innerRadius","outerRadius","circumference"],i),u=(this.options.spacing+this.options.borderWidth)/2,f=l(d,r-a),g=Z(n,a,r)&&a!==r,p=f>=O||g,m=tt(o,h+u,c+u);return p&&m}getCenterPoint(t){const{x:e,y:i,startAngle:s,endAngle:n,innerRadius:o,outerRadius:a}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius"],t),{offset:r,spacing:l}=this.options,h=(s+n)/2,c=(o+a+l+r)/2;return{x:e+Math.cos(h)*c,y:i+Math.sin(h)*c}}tooltipPosition(t){return this.getCenterPoint(t)}draw(t){const{options:e,circumference:i}=this,s=(e.offset||0)/4,n=(e.spacing||0)/2,o=e.circular;if(this.pixelMargin="inner"===e.borderAlign?.33:0,this.fullCircles=i>O?Math.floor(i/O):0,0===i||this.innerRadius<0||this.outerRadius<0)return;t.save();const a=(this.startAngle+this.endAngle)/2;t.translate(Math.cos(a)*s,Math.sin(a)*s);const r=s*(1-Math.sin(Math.min(C,i||0)));t.fillStyle=e.backgroundColor,t.strokeStyle=e.borderColor,function(t,e,i,s,n){const{fullCircles:o,startAngle:a,circumference:r}=e;let l=e.endAngle;if(o){qn(t,e,i,s,l,n);for(let e=0;e("string"==typeof e?(i=t.push(e)-1,s.unshift({index:i,label:e})):isNaN(e)&&(i=null),i))(t,e,i,s);return n!==t.lastIndexOf(e)?i:n}function po(t){const e=this.getLabels();return t>=0&&ts=e?s:t,a=t=>n=i?n:t;if(t){const t=F(s),e=F(n);t<0&&e<0?a(0):t>0&&e>0&&o(0)}if(s===n){let e=0===n?1:Math.abs(.05*n);a(n+e),t||o(s-e)}this.min=s,this.max=n}getTickLimit(){const t=this.options.ticks;let e,{maxTicksLimit:i,stepSize:s}=t;return s?(e=Math.ceil(this.max/s)-Math.floor(this.min/s)+1,e>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${s} would result generating up to ${e} ticks. Limiting to 1000.`),e=1e3)):(e=this.computeTickLimit(),i=i||11),i&&(e=Math.min(i,e)),e}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const t=this.options,e=t.ticks;let i=this.getTickLimit();i=Math.max(2,i);const n=function(t,e){const i=[],{bounds:n,step:o,min:a,max:r,precision:l,count:h,maxTicks:c,maxDigits:d,includeBounds:u}=t,f=o||1,g=c-1,{min:p,max:m}=e,x=!s(a),b=!s(r),_=!s(h),y=(m-p)/(d+1);let v,M,w,k,S=B((m-p)/g/f)*f;if(S<1e-14&&!x&&!b)return[{value:p},{value:m}];k=Math.ceil(m/S)-Math.floor(p/S),k>g&&(S=B(k*S/g/f)*f),s(l)||(v=Math.pow(10,l),S=Math.ceil(S*v)/v),"ticks"===n?(M=Math.floor(p/S)*S,w=Math.ceil(m/S)*S):(M=p,w=m),x&&b&&o&&H((r-a)/o,S/1e3)?(k=Math.round(Math.min((r-a)/S,c)),S=(r-a)/k,M=a,w=r):_?(M=x?a:M,w=b?r:w,k=h-1,S=(w-M)/k):(k=(w-M)/S,k=V(k,Math.round(k),S/1e3)?Math.round(k):Math.ceil(k));const P=Math.max(U(S),U(M));v=Math.pow(10,s(l)?P:l),M=Math.round(M*v)/v,w=Math.round(w*v)/v;let D=0;for(x&&(u&&M!==a?(i.push({value:a}),Mr)break;i.push({value:t})}return b&&u&&w!==r?i.length&&V(i[i.length-1].value,r,mo(r,y,t))?i[i.length-1].value=r:i.push({value:r}):b&&w!==r||i.push({value:w}),i}({maxTicks:i,bounds:t.bounds,min:t.min,max:t.max,precision:e.precision,step:e.stepSize,count:e.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:e.minRotation||0,includeBounds:!1!==e.includeBounds},this._range||this);return"ticks"===t.bounds&&j(n,this,"value"),t.reverse?(n.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),n}configure(){const t=this.ticks;let e=this.min,i=this.max;if(super.configure(),this.options.offset&&t.length){const s=(i-e)/Math.max(t.length-1,1)/2;e-=s,i+=s}this._startValue=e,this._endValue=i,this._valueRange=i-e}getLabelForValue(t){return ne(t,this.chart.options.locale,this.options.ticks.format)}}class bo extends xo{static id="linear";static defaults={ticks:{callback:ae.formatters.numeric}};determineDataLimits(){const{min:t,max:e}=this.getMinMax(!0);this.min=a(t)?t:0,this.max=a(e)?e:1,this.handleTickRangeOptions()}computeTickLimit(){const t=this.isHorizontal(),e=t?this.width:this.height,i=$(this.options.ticks.minRotation),s=(t?Math.sin(i):Math.cos(i))||.001,n=this._resolveTickFontOptions(0);return Math.ceil(e/Math.min(40,n.lineHeight/s))}getPixelForValue(t){return null===t?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getValueForPixel(t){return this._startValue+this.getDecimalForPixel(t)*this._valueRange}}const _o=t=>Math.floor(z(t)),yo=(t,e)=>Math.pow(10,_o(t)+e);function vo(t){return 1===t/Math.pow(10,_o(t))}function Mo(t,e,i){const s=Math.pow(10,i),n=Math.floor(t/s);return Math.ceil(e/s)-n}function wo(t,{min:e,max:i}){e=r(t.min,e);const s=[],n=_o(e);let o=function(t,e){let i=_o(e-t);for(;Mo(t,e,i)>10;)i++;for(;Mo(t,e,i)<10;)i--;return Math.min(i,_o(t))}(e,i),a=o<0?Math.pow(10,Math.abs(o)):1;const l=Math.pow(10,o),h=n>o?Math.pow(10,n):0,c=Math.round((e-h)*a)/a,d=Math.floor((e-h)/l/10)*l*10;let u=Math.floor((c-d)/Math.pow(10,o)),f=r(t.min,Math.round((h+d+u*Math.pow(10,o))*a)/a);for(;f=10?u=u<15?15:20:u++,u>=20&&(o++,u=2,a=o>=0?1:a),f=Math.round((h+d+u*Math.pow(10,o))*a)/a;const g=r(t.max,f);return s.push({value:g,major:vo(g),significand:u}),s}class ko extends Js{static id="logarithmic";static defaults={ticks:{callback:ae.formatters.logarithmic,major:{enabled:!0}}};constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._valueRange=0}parse(t,e){const i=xo.prototype.parse.apply(this,[t,e]);if(0!==i)return a(i)&&i>0?i:null;this._zero=!0}determineDataLimits(){const{min:t,max:e}=this.getMinMax(!0);this.min=a(t)?Math.max(0,t):null,this.max=a(e)?Math.max(0,e):null,this.options.beginAtZero&&(this._zero=!0),this._zero&&this.min!==this._suggestedMin&&!a(this._userMin)&&(this.min=t===yo(this.min,0)?yo(this.min,-1):yo(this.min,0)),this.handleTickRangeOptions()}handleTickRangeOptions(){const{minDefined:t,maxDefined:e}=this.getUserBounds();let i=this.min,s=this.max;const n=e=>i=t?i:e,o=t=>s=e?s:t;i===s&&(i<=0?(n(1),o(10)):(n(yo(i,-1)),o(yo(s,1)))),i<=0&&n(yo(s,-1)),s<=0&&o(yo(i,1)),this.min=i,this.max=s}buildTicks(){const t=this.options,e=wo({min:this._userMin,max:this._userMax},this);return"ticks"===t.bounds&&j(e,this,"value"),t.reverse?(e.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),e}getLabelForValue(t){return void 0===t?"0":ne(t,this.chart.options.locale,this.options.ticks.format)}configure(){const t=this.min;super.configure(),this._startValue=z(t),this._valueRange=z(this.max)-z(t)}getPixelForValue(t){return void 0!==t&&0!==t||(t=this.min),null===t||isNaN(t)?NaN:this.getPixelForDecimal(t===this.min?0:(z(t)-this._startValue)/this._valueRange)}getValueForPixel(t){const e=this.getDecimalForPixel(t);return Math.pow(10,this._startValue+e*this._valueRange)}}function So(t){const e=t.ticks;if(e.display&&t.display){const t=ki(e.backdropPadding);return l(e.font&&e.font.size,ue.font.size)+t.height}return 0}function Po(t,e,i,s,n){return t===s||t===n?{start:e-i/2,end:e+i/2}:tn?{start:e-i,end:e}:{start:e,end:e+i}}function Do(t){const e={l:t.left+t._padding.left,r:t.right-t._padding.right,t:t.top+t._padding.top,b:t.bottom-t._padding.bottom},i=Object.assign({},e),s=[],o=[],a=t._pointLabels.length,r=t.options.pointLabels,l=r.centerPointLabels?C/a:0;for(let u=0;ue.r&&(r=(s.end-e.r)/o,t.r=Math.max(t.r,e.r+r)),n.starte.b&&(l=(n.end-e.b)/a,t.b=Math.max(t.b,e.b+l))}function Oo(t,e,i){const s=t.drawingArea,{extra:n,additionalAngle:o,padding:a,size:r}=i,l=t.getPointPosition(e,s+n+a,o),h=Math.round(Y(G(l.angle+E))),c=function(t,e,i){90===i||270===i?t-=e/2:(i>270||i<90)&&(t-=e);return t}(l.y,r.h,h),d=function(t){if(0===t||180===t)return"center";if(t<180)return"left";return"right"}(h),u=function(t,e,i){"right"===i?t-=e:"center"===i&&(t-=e/2);return t}(l.x,r.w,d);return{visible:!0,x:l.x,y:c,textAlign:d,left:u,top:c,right:u+r.w,bottom:c+r.h}}function Ao(t,e){if(!e)return!0;const{left:i,top:s,right:n,bottom:o}=t;return!(Re({x:i,y:s},e)||Re({x:i,y:o},e)||Re({x:n,y:s},e)||Re({x:n,y:o},e))}function To(t,e,i){const{left:n,top:o,right:a,bottom:r}=i,{backdropColor:l}=e;if(!s(l)){const i=wi(e.borderRadius),s=ki(e.backdropPadding);t.fillStyle=l;const h=n-s.left,c=o-s.top,d=a-n+s.width,u=r-o+s.height;Object.values(i).some((t=>0!==t))?(t.beginPath(),He(t,{x:h,y:c,w:d,h:u,radius:i}),t.fill()):t.fillRect(h,c,d,u)}}function Lo(t,e,i,s){const{ctx:n}=t;if(i)n.arc(t.xCenter,t.yCenter,e,0,O);else{let i=t.getPointPosition(0,e);n.moveTo(i.x,i.y);for(let o=1;ot,padding:5,centerPointLabels:!1}};static defaultRoutes={"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"};static descriptors={angleLines:{_fallback:"grid"}};constructor(t){super(t),this.xCenter=void 0,this.yCenter=void 0,this.drawingArea=void 0,this._pointLabels=[],this._pointLabelItems=[]}setDimensions(){const t=this._padding=ki(So(this.options)/2),e=this.width=this.maxWidth-t.width,i=this.height=this.maxHeight-t.height;this.xCenter=Math.floor(this.left+e/2+t.left),this.yCenter=Math.floor(this.top+i/2+t.top),this.drawingArea=Math.floor(Math.min(e,i)/2)}determineDataLimits(){const{min:t,max:e}=this.getMinMax(!1);this.min=a(t)&&!isNaN(t)?t:0,this.max=a(e)&&!isNaN(e)?e:0,this.handleTickRangeOptions()}computeTickLimit(){return Math.ceil(this.drawingArea/So(this.options))}generateTickLabels(t){xo.prototype.generateTickLabels.call(this,t),this._pointLabels=this.getLabels().map(((t,e)=>{const i=d(this.options.pointLabels.callback,[t,e],this);return i||0===i?i:""})).filter(((t,e)=>this.chart.getDataVisibility(e)))}fit(){const t=this.options;t.display&&t.pointLabels.display?Do(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(t,e,i,s){this.xCenter+=Math.floor((t-e)/2),this.yCenter+=Math.floor((i-s)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(t,e,i,s))}getIndexAngle(t){return G(t*(O/(this._pointLabels.length||1))+$(this.options.startAngle||0))}getDistanceFromCenterForValue(t){if(s(t))return NaN;const e=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-t)*e:(t-this.min)*e}getValueForDistanceFromCenter(t){if(s(t))return NaN;const e=t/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-e:this.min+e}getPointLabelContext(t){const e=this._pointLabels||[];if(t>=0&&t=0;n--){const e=t._pointLabelItems[n];if(!e.visible)continue;const o=s.setContext(t.getPointLabelContext(n));To(i,o,e);const a=Si(o.font),{x:r,y:l,textAlign:h}=e;Ne(i,t._pointLabels[n],r,l+a.lineHeight/2,a,{color:o.color,textAlign:h,textBaseline:"middle"})}}(this,o),s.display&&this.ticks.forEach(((t,e)=>{if(0!==e||0===e&&this.min<0){r=this.getDistanceFromCenterForValue(t.value);const i=this.getContext(e),a=s.setContext(i),l=n.setContext(i);!function(t,e,i,s,n){const o=t.ctx,a=e.circular,{color:r,lineWidth:l}=e;!a&&!s||!r||!l||i<0||(o.save(),o.strokeStyle=r,o.lineWidth=l,o.setLineDash(n.dash),o.lineDashOffset=n.dashOffset,o.beginPath(),Lo(t,i,a,s),o.closePath(),o.stroke(),o.restore())}(this,a,r,o,l)}})),i.display){for(t.save(),a=o-1;a>=0;a--){const s=i.setContext(this.getPointLabelContext(a)),{color:n,lineWidth:o}=s;o&&n&&(t.lineWidth=o,t.strokeStyle=n,t.setLineDash(s.borderDash),t.lineDashOffset=s.borderDashOffset,r=this.getDistanceFromCenterForValue(e.reverse?this.min:this.max),l=this.getPointPosition(a,r),t.beginPath(),t.moveTo(this.xCenter,this.yCenter),t.lineTo(l.x,l.y),t.stroke())}t.restore()}}drawBorder(){}drawLabels(){const t=this.ctx,e=this.options,i=e.ticks;if(!i.display)return;const s=this.getIndexAngle(0);let n,o;t.save(),t.translate(this.xCenter,this.yCenter),t.rotate(s),t.textAlign="center",t.textBaseline="middle",this.ticks.forEach(((s,a)=>{if(0===a&&this.min>=0&&!e.reverse)return;const r=i.setContext(this.getContext(a)),l=Si(r.font);if(n=this.getDistanceFromCenterForValue(this.ticks[a].value),r.showLabelBackdrop){t.font=l.string,o=t.measureText(s.label).width,t.fillStyle=r.backdropColor;const e=ki(r.backdropPadding);t.fillRect(-o/2-e.left,-n-l.size/2-e.top,o+e.width,l.size+e.height)}Ne(t,s.label,0,-n,l,{color:r.color,strokeColor:r.textStrokeColor,strokeWidth:r.textStrokeWidth})})),t.restore()}drawTitle(){}}const Ro={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},Io=Object.keys(Ro);function zo(t,e){return t-e}function Fo(t,e){if(s(e))return null;const i=t._adapter,{parser:n,round:o,isoWeekday:r}=t._parseOpts;let l=e;return"function"==typeof n&&(l=n(l)),a(l)||(l="string"==typeof n?i.parse(l,n):i.parse(l)),null===l?null:(o&&(l="week"!==o||!N(r)&&!0!==r?i.startOf(l,o):i.startOf(l,"isoWeek",r)),+l)}function Vo(t,e,i,s){const n=Io.length;for(let o=Io.indexOf(t);o=e?i[s]:i[n]]=!0}}else t[e]=!0}function Wo(t,e,i){const s=[],n={},o=e.length;let a,r;for(a=0;a=0&&(e[l].major=!0);return e}(t,s,n,i):s}class No extends Js{static id="time";static defaults={bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{source:"auto",callback:!1,major:{enabled:!1}}};constructor(t){super(t),this._cache={data:[],labels:[],all:[]},this._unit="day",this._majorUnit=void 0,this._offsets={},this._normalized=!1,this._parseOpts=void 0}init(t,e={}){const i=t.time||(t.time={}),s=this._adapter=new Rn._date(t.adapters.date);s.init(e),b(i.displayFormats,s.formats()),this._parseOpts={parser:i.parser,round:i.round,isoWeekday:i.isoWeekday},super.init(t),this._normalized=e.normalized}parse(t,e){return void 0===t?null:Fo(this,t)}beforeLayout(){super.beforeLayout(),this._cache={data:[],labels:[],all:[]}}determineDataLimits(){const t=this.options,e=this._adapter,i=t.time.unit||"day";let{min:s,max:n,minDefined:o,maxDefined:r}=this.getUserBounds();function l(t){o||isNaN(t.min)||(s=Math.min(s,t.min)),r||isNaN(t.max)||(n=Math.max(n,t.max))}o&&r||(l(this._getLabelBounds()),"ticks"===t.bounds&&"labels"===t.ticks.source||l(this.getMinMax(!1))),s=a(s)&&!isNaN(s)?s:+e.startOf(Date.now(),i),n=a(n)&&!isNaN(n)?n:+e.endOf(Date.now(),i)+1,this.min=Math.min(s,n-1),this.max=Math.max(s+1,n)}_getLabelBounds(){const t=this.getLabelTimestamps();let e=Number.POSITIVE_INFINITY,i=Number.NEGATIVE_INFINITY;return t.length&&(e=t[0],i=t[t.length-1]),{min:e,max:i}}buildTicks(){const t=this.options,e=t.time,i=t.ticks,s="labels"===i.source?this.getLabelTimestamps():this._generate();"ticks"===t.bounds&&s.length&&(this.min=this._userMin||s[0],this.max=this._userMax||s[s.length-1]);const n=this.min,o=nt(s,n,this.max);return this._unit=e.unit||(i.autoSkip?Vo(e.minUnit,this.min,this.max,this._getLabelCapacity(n)):function(t,e,i,s,n){for(let o=Io.length-1;o>=Io.indexOf(i);o--){const i=Io[o];if(Ro[i].common&&t._adapter.diff(n,s,i)>=e-1)return i}return Io[i?Io.indexOf(i):0]}(this,o.length,e.minUnit,this.min,this.max)),this._majorUnit=i.major.enabled&&"year"!==this._unit?function(t){for(let e=Io.indexOf(t)+1,i=Io.length;e+t.value)))}initOffsets(t=[]){let e,i,s=0,n=0;this.options.offset&&t.length&&(e=this.getDecimalForValue(t[0]),s=1===t.length?1-e:(this.getDecimalForValue(t[1])-e)/2,i=this.getDecimalForValue(t[t.length-1]),n=1===t.length?i:(i-this.getDecimalForValue(t[t.length-2]))/2);const o=t.length<3?.5:.25;s=J(s,0,o),n=J(n,0,o),this._offsets={start:s,end:n,factor:1/(s+1+n)}}_generate(){const t=this._adapter,e=this.min,i=this.max,s=this.options,n=s.time,o=n.unit||Vo(n.minUnit,e,i,this._getLabelCapacity(e)),a=l(s.ticks.stepSize,1),r="week"===o&&n.isoWeekday,h=N(r)||!0===r,c={};let d,u,f=e;if(h&&(f=+t.startOf(f,"isoWeek",r)),f=+t.startOf(f,h?"day":o),t.diff(i,e,o)>1e5*a)throw new Error(e+" and "+i+" are too far apart with stepSize of "+a+" "+o);const g="data"===s.ticks.source&&this.getDataTimestamps();for(d=f,u=0;d+t))}getLabelForValue(t){const e=this._adapter,i=this.options.time;return i.tooltipFormat?e.format(t,i.tooltipFormat):e.format(t,i.displayFormats.datetime)}format(t,e){const i=this.options.time.displayFormats,s=this._unit,n=e||i[s];return this._adapter.format(t,n)}_tickFormatFunction(t,e,i,s){const n=this.options,o=n.ticks.callback;if(o)return d(o,[t,e,i],this);const a=n.time.displayFormats,r=this._unit,l=this._majorUnit,h=r&&a[r],c=l&&a[l],u=i[e],f=l&&c&&u&&u.major;return this._adapter.format(t,s||(f?c:h))}generateTickLabels(t){let e,i,s;for(e=0,i=t.length;e0?a:1}getDataTimestamps(){let t,e,i=this._cache.data||[];if(i.length)return i;const s=this.getMatchingVisibleMetas();if(this._normalized&&s.length)return this._cache.data=s[0].controller.getAllParsedValues(this);for(t=0,e=s.length;t=t[r].pos&&e<=t[l].pos&&({lo:r,hi:l}=it(t,"pos",e)),({pos:s,time:o}=t[r]),({pos:n,time:a}=t[l])):(e>=t[r].time&&e<=t[l].time&&({lo:r,hi:l}=it(t,"time",e)),({time:s,pos:o}=t[r]),({time:n,pos:a}=t[l]));const h=n-s;return h?o+(a-o)*(e-s)/h:o}var jo=Object.freeze({__proto__:null,CategoryScale:class extends Js{static id="category";static defaults={ticks:{callback:po}};constructor(t){super(t),this._startValue=void 0,this._valueRange=0,this._addedLabels=[]}init(t){const e=this._addedLabels;if(e.length){const t=this.getLabels();for(const{index:i,label:s}of e)t[i]===s&&t.splice(i,1);this._addedLabels=[]}super.init(t)}parse(t,e){if(s(t))return null;const i=this.getLabels();return((t,e)=>null===t?null:J(Math.round(t),0,e))(e=isFinite(e)&&i[e]===t?e:go(i,t,l(e,t),this._addedLabels),i.length-1)}determineDataLimits(){const{minDefined:t,maxDefined:e}=this.getUserBounds();let{min:i,max:s}=this.getMinMax(!0);"ticks"===this.options.bounds&&(t||(i=0),e||(s=this.getLabels().length-1)),this.min=i,this.max=s}buildTicks(){const t=this.min,e=this.max,i=this.options.offset,s=[];let n=this.getLabels();n=0===t&&e===n.length-1?n:n.slice(t,e+1),this._valueRange=Math.max(n.length-(i?0:1),1),this._startValue=this.min-(i?.5:0);for(let i=t;i<=e;i++)s.push({value:i});return s}getLabelForValue(t){return po.call(this,t)}configure(){super.configure(),this.isHorizontal()||(this._reversePixels=!this._reversePixels)}getPixelForValue(t){return"number"!=typeof t&&(t=this.parse(t)),null===t?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getPixelForTick(t){const e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}getValueForPixel(t){return Math.round(this._startValue+this.getDecimalForPixel(t)*this._valueRange)}getBasePixel(){return this.bottom}},LinearScale:bo,LogarithmicScale:ko,RadialLinearScale:Eo,TimeScale:No,TimeSeriesScale:class extends No{static id="timeseries";static defaults=No.defaults;constructor(t){super(t),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){const t=this._getTimestampsForTable(),e=this._table=this.buildLookupTable(t);this._minPos=Ho(e,this.min),this._tableRange=Ho(e,this.max)-this._minPos,super.initOffsets(t)}buildLookupTable(t){const{min:e,max:i}=this,s=[],n=[];let o,a,r,l,h;for(o=0,a=t.length;o=e&&l<=i&&s.push(l);if(s.length<2)return[{time:e,pos:0},{time:i,pos:1}];for(o=0,a=s.length;ot-e))}_getTimestampsForTable(){let t=this._cache.all||[];if(t.length)return t;const e=this.getDataTimestamps(),i=this.getLabelTimestamps();return t=e.length&&i.length?this.normalize(e.concat(i)):e.length?e:i,t=this._cache.all=t,t}getDecimalForValue(t){return(Ho(this._table,t)-this._minPos)/this._tableRange}getValueForPixel(t){const e=this._offsets,i=this.getDecimalForPixel(t)/e.factor-e.end;return Ho(this._table,i*this._tableRange+this._minPos,!0)}}});const $o=["rgb(54, 162, 235)","rgb(255, 99, 132)","rgb(255, 159, 64)","rgb(255, 205, 86)","rgb(75, 192, 192)","rgb(153, 102, 255)","rgb(201, 203, 207)"],Yo=$o.map((t=>t.replace("rgb(","rgba(").replace(")",", 0.5)")));function Uo(t){return $o[t%$o.length]}function Xo(t){return Yo[t%Yo.length]}function qo(t){let e=0;return(i,s)=>{const n=t.getDatasetMeta(s).controller;n instanceof jn?e=function(t,e){return t.backgroundColor=t.data.map((()=>Uo(e++))),e}(i,e):n instanceof $n?e=function(t,e){return t.backgroundColor=t.data.map((()=>Xo(e++))),e}(i,e):n&&(e=function(t,e){return t.borderColor=Uo(e),t.backgroundColor=Xo(e),++e}(i,e))}}function Ko(t){let e;for(e in t)if(t[e].borderColor||t[e].backgroundColor)return!0;return!1}var Go={id:"colors",defaults:{enabled:!0,forceOverride:!1},beforeLayout(t,e,i){if(!i.enabled)return;const{data:{datasets:s},options:n}=t.config,{elements:o}=n;if(!i.forceOverride&&(Ko(s)||(a=n)&&(a.borderColor||a.backgroundColor)||o&&Ko(o)))return;var a;const r=qo(t);s.forEach(r)}};function Zo(t){if(t._decimated){const e=t._data;delete t._decimated,delete t._data,Object.defineProperty(t,"data",{configurable:!0,enumerable:!0,writable:!0,value:e})}}function Jo(t){t.data.datasets.forEach((t=>{Zo(t)}))}var Qo={id:"decimation",defaults:{algorithm:"min-max",enabled:!1},beforeElementsUpdate:(t,e,i)=>{if(!i.enabled)return void Jo(t);const n=t.width;t.data.datasets.forEach(((e,o)=>{const{_data:a,indexAxis:r}=e,l=t.getDatasetMeta(o),h=a||e.data;if("y"===Pi([r,t.options.indexAxis]))return;if(!l.controller.supportsDecimation)return;const c=t.scales[l.xAxisID];if("linear"!==c.type&&"time"!==c.type)return;if(t.options.parsing)return;let{start:d,count:u}=function(t,e){const i=e.length;let s,n=0;const{iScale:o}=t,{min:a,max:r,minDefined:l,maxDefined:h}=o.getUserBounds();return l&&(n=J(it(e,o.axis,a).lo,0,i-1)),s=h?J(it(e,o.axis,r).hi+1,n,i)-n:i-n,{start:n,count:s}}(l,h);if(u<=(i.threshold||4*n))return void Zo(e);let f;switch(s(a)&&(e._data=h,delete e.data,Object.defineProperty(e,"data",{configurable:!0,enumerable:!0,get:function(){return this._decimated},set:function(t){this._data=t}})),i.algorithm){case"lttb":f=function(t,e,i,s,n){const o=n.samples||s;if(o>=i)return t.slice(e,e+i);const a=[],r=(i-2)/(o-2);let l=0;const h=e+i-1;let c,d,u,f,g,p=e;for(a[l++]=t[p],c=0;cu&&(u=f,d=t[s],g=s);a[l++]=d,p=g}return a[l++]=t[h],a}(h,d,u,n,i);break;case"min-max":f=function(t,e,i,n){let o,a,r,l,h,c,d,u,f,g,p=0,m=0;const x=[],b=e+i-1,_=t[e].x,y=t[b].x-_;for(o=e;og&&(g=l,d=o),p=(m*p+a.x)/++m;else{const i=o-1;if(!s(c)&&!s(d)){const e=Math.min(c,d),s=Math.max(c,d);e!==u&&e!==i&&x.push({...t[e],x:p}),s!==u&&s!==i&&x.push({...t[s],x:p})}o>0&&i!==u&&x.push(t[i]),x.push(a),h=e,m=0,f=g=l,c=d=u=o}}return x}(h,d,u,n);break;default:throw new Error(`Unsupported decimation algorithm '${i.algorithm}'`)}e._decimated=f}))},destroy(t){Jo(t)}};function ta(t,e,i,s){if(s)return;let n=e[t],o=i[t];return"angle"===t&&(n=G(n),o=G(o)),{property:t,start:n,end:o}}function ea(t,e,i){for(;e>t;e--){const t=i[e];if(!isNaN(t.x)&&!isNaN(t.y))break}return e}function ia(t,e,i,s){return t&&e?s(t[i],e[i]):t?t[i]:e?e[i]:0}function sa(t,e){let i=[],s=!1;return n(t)?(s=!0,i=t):i=function(t,e){const{x:i=null,y:s=null}=t||{},n=e.points,o=[];return e.segments.forEach((({start:t,end:e})=>{e=ea(t,e,n);const a=n[t],r=n[e];null!==s?(o.push({x:a.x,y:s}),o.push({x:r.x,y:s})):null!==i&&(o.push({x:i,y:a.y}),o.push({x:i,y:r.y}))})),o}(t,e),i.length?new no({points:i,options:{tension:0},_loop:s,_fullLoop:s}):null}function na(t){return t&&!1!==t.fill}function oa(t,e,i){let s=t[e].fill;const n=[e];let o;if(!i)return s;for(;!1!==s&&-1===n.indexOf(s);){if(!a(s))return s;if(o=t[s],!o)return!1;if(o.visible)return s;n.push(s),s=o.fill}return!1}function aa(t,e,i){const s=function(t){const e=t.options,i=e.fill;let s=l(i&&i.target,i);void 0===s&&(s=!!e.backgroundColor);if(!1===s||null===s)return!1;if(!0===s)return"origin";return s}(t);if(o(s))return!isNaN(s.value)&&s;let n=parseFloat(s);return a(n)&&Math.floor(n)===n?function(t,e,i,s){"-"!==t&&"+"!==t||(i=e+i);if(i===e||i<0||i>=s)return!1;return i}(s[0],e,n,i):["origin","start","end","stack","shape"].indexOf(s)>=0&&s}function ra(t,e,i){const s=[];for(let n=0;n=0;--e){const i=n[e].$filler;i&&(i.line.updateControlPoints(o,i.axis),s&&i.fill&&da(t.ctx,i,o))}},beforeDatasetsDraw(t,e,i){if("beforeDatasetsDraw"!==i.drawTime)return;const s=t.getSortedVisibleDatasetMetas();for(let e=s.length-1;e>=0;--e){const i=s[e].$filler;na(i)&&da(t.ctx,i,t.chartArea)}},beforeDatasetDraw(t,e,i){const s=e.meta.$filler;na(s)&&"beforeDatasetDraw"===i.drawTime&&da(t.ctx,s,t.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}};const xa=(t,e)=>{let{boxHeight:i=e,boxWidth:s=e}=t;return t.usePointStyle&&(i=Math.min(i,e),s=t.pointStyleWidth||Math.min(s,e)),{boxWidth:s,boxHeight:i,itemHeight:Math.max(e,i)}};class ba extends Hs{constructor(t){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e,i){this.maxWidth=t,this.maxHeight=e,this._margins=i,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){const t=this.options.labels||{};let e=d(t.generateLabels,[this.chart],this)||[];t.filter&&(e=e.filter((e=>t.filter(e,this.chart.data)))),t.sort&&(e=e.sort(((e,i)=>t.sort(e,i,this.chart.data)))),this.options.reverse&&e.reverse(),this.legendItems=e}fit(){const{options:t,ctx:e}=this;if(!t.display)return void(this.width=this.height=0);const i=t.labels,s=Si(i.font),n=s.size,o=this._computeTitleHeight(),{boxWidth:a,itemHeight:r}=xa(i,n);let l,h;e.font=s.string,this.isHorizontal()?(l=this.maxWidth,h=this._fitRows(o,n,a,r)+10):(h=this.maxHeight,l=this._fitCols(o,s,a,r)+10),this.width=Math.min(l,t.maxWidth||this.maxWidth),this.height=Math.min(h,t.maxHeight||this.maxHeight)}_fitRows(t,e,i,s){const{ctx:n,maxWidth:o,options:{labels:{padding:a}}}=this,r=this.legendHitBoxes=[],l=this.lineWidths=[0],h=s+a;let c=t;n.textAlign="left",n.textBaseline="middle";let d=-1,u=-h;return this.legendItems.forEach(((t,f)=>{const g=i+e/2+n.measureText(t.text).width;(0===f||l[l.length-1]+g+2*a>o)&&(c+=h,l[l.length-(f>0?0:1)]=0,u+=h,d++),r[f]={left:0,top:u,row:d,width:g,height:s},l[l.length-1]+=g+a})),c}_fitCols(t,e,i,s){const{ctx:n,maxHeight:o,options:{labels:{padding:a}}}=this,r=this.legendHitBoxes=[],l=this.columnSizes=[],h=o-t;let c=a,d=0,u=0,f=0,g=0;return this.legendItems.forEach(((t,o)=>{const{itemWidth:p,itemHeight:m}=function(t,e,i,s,n){const o=function(t,e,i,s){let n=t.text;n&&"string"!=typeof n&&(n=n.reduce(((t,e)=>t.length>e.length?t:e)));return e+i.size/2+s.measureText(n).width}(s,t,e,i),a=function(t,e,i){let s=t;"string"!=typeof e.text&&(s=_a(e,i));return s}(n,s,e.lineHeight);return{itemWidth:o,itemHeight:a}}(i,e,n,t,s);o>0&&u+m+2*a>h&&(c+=d+a,l.push({width:d,height:u}),f+=d+a,g++,d=u=0),r[o]={left:f,top:u,col:g,width:p,height:m},d=Math.max(d,p),u+=m+a})),c+=d,l.push({width:d,height:u}),c}adjustHitBoxes(){if(!this.options.display)return;const t=this._computeTitleHeight(),{legendHitBoxes:e,options:{align:i,labels:{padding:s},rtl:n}}=this,o=Oi(n,this.left,this.width);if(this.isHorizontal()){let n=0,a=ft(i,this.left+s,this.right-this.lineWidths[n]);for(const r of e)n!==r.row&&(n=r.row,a=ft(i,this.left+s,this.right-this.lineWidths[n])),r.top+=this.top+t+s,r.left=o.leftForLtr(o.x(a),r.width),a+=r.width+s}else{let n=0,a=ft(i,this.top+t+s,this.bottom-this.columnSizes[n].height);for(const r of e)r.col!==n&&(n=r.col,a=ft(i,this.top+t+s,this.bottom-this.columnSizes[n].height)),r.top=a,r.left+=this.left+s,r.left=o.leftForLtr(o.x(r.left),r.width),a+=r.height+s}}isHorizontal(){return"top"===this.options.position||"bottom"===this.options.position}draw(){if(this.options.display){const t=this.ctx;Ie(t,this),this._draw(),ze(t)}}_draw(){const{options:t,columnSizes:e,lineWidths:i,ctx:s}=this,{align:n,labels:o}=t,a=ue.color,r=Oi(t.rtl,this.left,this.width),h=Si(o.font),{padding:c}=o,d=h.size,u=d/2;let f;this.drawTitle(),s.textAlign=r.textAlign("left"),s.textBaseline="middle",s.lineWidth=.5,s.font=h.string;const{boxWidth:g,boxHeight:p,itemHeight:m}=xa(o,d),x=this.isHorizontal(),b=this._computeTitleHeight();f=x?{x:ft(n,this.left+c,this.right-i[0]),y:this.top+c+b,line:0}:{x:this.left+c,y:ft(n,this.top+b+c,this.bottom-e[0].height),line:0},Ai(this.ctx,t.textDirection);const _=m+c;this.legendItems.forEach(((y,v)=>{s.strokeStyle=y.fontColor,s.fillStyle=y.fontColor;const M=s.measureText(y.text).width,w=r.textAlign(y.textAlign||(y.textAlign=o.textAlign)),k=g+u+M;let S=f.x,P=f.y;r.setWidth(this.width),x?v>0&&S+k+c>this.right&&(P=f.y+=_,f.line++,S=f.x=ft(n,this.left+c,this.right-i[f.line])):v>0&&P+_>this.bottom&&(S=f.x=S+e[f.line].width+c,f.line++,P=f.y=ft(n,this.top+b+c,this.bottom-e[f.line].height));if(function(t,e,i){if(isNaN(g)||g<=0||isNaN(p)||p<0)return;s.save();const n=l(i.lineWidth,1);if(s.fillStyle=l(i.fillStyle,a),s.lineCap=l(i.lineCap,"butt"),s.lineDashOffset=l(i.lineDashOffset,0),s.lineJoin=l(i.lineJoin,"miter"),s.lineWidth=n,s.strokeStyle=l(i.strokeStyle,a),s.setLineDash(l(i.lineDash,[])),o.usePointStyle){const a={radius:p*Math.SQRT2/2,pointStyle:i.pointStyle,rotation:i.rotation,borderWidth:n},l=r.xPlus(t,g/2);Ee(s,a,l,e+u,o.pointStyleWidth&&g)}else{const o=e+Math.max((d-p)/2,0),a=r.leftForLtr(t,g),l=wi(i.borderRadius);s.beginPath(),Object.values(l).some((t=>0!==t))?He(s,{x:a,y:o,w:g,h:p,radius:l}):s.rect(a,o,g,p),s.fill(),0!==n&&s.stroke()}s.restore()}(r.x(S),P,y),S=gt(w,S+g+u,x?S+k:this.right,t.rtl),function(t,e,i){Ne(s,i.text,t,e+m/2,h,{strikethrough:i.hidden,textAlign:r.textAlign(i.textAlign)})}(r.x(S),P,y),x)f.x+=k+c;else if("string"!=typeof y.text){const t=h.lineHeight;f.y+=_a(y,t)+c}else f.y+=_})),Ti(this.ctx,t.textDirection)}drawTitle(){const t=this.options,e=t.title,i=Si(e.font),s=ki(e.padding);if(!e.display)return;const n=Oi(t.rtl,this.left,this.width),o=this.ctx,a=e.position,r=i.size/2,l=s.top+r;let h,c=this.left,d=this.width;if(this.isHorizontal())d=Math.max(...this.lineWidths),h=this.top+l,c=ft(t.align,c,this.right-d);else{const e=this.columnSizes.reduce(((t,e)=>Math.max(t,e.height)),0);h=l+ft(t.align,this.top,this.bottom-e-t.labels.padding-this._computeTitleHeight())}const u=ft(a,c,c+d);o.textAlign=n.textAlign(ut(a)),o.textBaseline="middle",o.strokeStyle=e.color,o.fillStyle=e.color,o.font=i.string,Ne(o,e.text,u,h,i)}_computeTitleHeight(){const t=this.options.title,e=Si(t.font),i=ki(t.padding);return t.display?e.lineHeight+i.height:0}_getLegendItemAt(t,e){let i,s,n;if(tt(t,this.left,this.right)&&tt(e,this.top,this.bottom))for(n=this.legendHitBoxes,i=0;it.chart.options.color,boxWidth:40,padding:10,generateLabels(t){const e=t.data.datasets,{labels:{usePointStyle:i,pointStyle:s,textAlign:n,color:o,useBorderRadius:a,borderRadius:r}}=t.legend.options;return t._getSortedDatasetMetas().map((t=>{const l=t.controller.getStyle(i?0:void 0),h=ki(l.borderWidth);return{text:e[t.index].label,fillStyle:l.backgroundColor,fontColor:o,hidden:!t.visible,lineCap:l.borderCapStyle,lineDash:l.borderDash,lineDashOffset:l.borderDashOffset,lineJoin:l.borderJoinStyle,lineWidth:(h.width+h.height)/4,strokeStyle:l.borderColor,pointStyle:s||l.pointStyle,rotation:l.rotation,textAlign:n||l.textAlign,borderRadius:a&&(r||l.borderRadius),datasetIndex:t.index}}),this)}},title:{color:t=>t.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:t=>!t.startsWith("on"),labels:{_scriptable:t=>!["generateLabels","filter","sort"].includes(t)}}};class va extends Hs{constructor(t){super(),this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this._padding=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e){const i=this.options;if(this.left=0,this.top=0,!i.display)return void(this.width=this.height=this.right=this.bottom=0);this.width=this.right=t,this.height=this.bottom=e;const s=n(i.text)?i.text.length:1;this._padding=ki(i.padding);const o=s*Si(i.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=o:this.width=o}isHorizontal(){const t=this.options.position;return"top"===t||"bottom"===t}_drawArgs(t){const{top:e,left:i,bottom:s,right:n,options:o}=this,a=o.align;let r,l,h,c=0;return this.isHorizontal()?(l=ft(a,i,n),h=e+t,r=n-i):("left"===o.position?(l=i+t,h=ft(a,s,e),c=-.5*C):(l=n-t,h=ft(a,e,s),c=.5*C),r=s-e),{titleX:l,titleY:h,maxWidth:r,rotation:c}}draw(){const t=this.ctx,e=this.options;if(!e.display)return;const i=Si(e.font),s=i.lineHeight/2+this._padding.top,{titleX:n,titleY:o,maxWidth:a,rotation:r}=this._drawArgs(s);Ne(t,e.text,0,0,i,{color:e.color,maxWidth:a,rotation:r,textAlign:ut(e.align),textBaseline:"middle",translation:[n,o]})}}var Ma={id:"title",_element:va,start(t,e,i){!function(t,e){const i=new va({ctx:t.ctx,options:e,chart:t});as.configure(t,i,e),as.addBox(t,i),t.titleBlock=i}(t,i)},stop(t){const e=t.titleBlock;as.removeBox(t,e),delete t.titleBlock},beforeUpdate(t,e,i){const s=t.titleBlock;as.configure(t,s,i),s.options=i},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const wa=new WeakMap;var ka={id:"subtitle",start(t,e,i){const s=new va({ctx:t.ctx,options:i,chart:t});as.configure(t,s,i),as.addBox(t,s),wa.set(t,s)},stop(t){as.removeBox(t,wa.get(t)),wa.delete(t)},beforeUpdate(t,e,i){const s=wa.get(t);as.configure(t,s,i),s.options=i},defaults:{align:"center",display:!1,font:{weight:"normal"},fullSize:!0,padding:0,position:"top",text:"",weight:1500},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const Sa={average(t){if(!t.length)return!1;let e,i,s=new Set,n=0,o=0;for(e=0,i=t.length;et+e))/s.size,y:n/o}},nearest(t,e){if(!t.length)return!1;let i,s,n,o=e.x,a=e.y,r=Number.POSITIVE_INFINITY;for(i=0,s=t.length;i-1?t.split("\n"):t}function Ca(t,e){const{element:i,datasetIndex:s,index:n}=e,o=t.getDatasetMeta(s).controller,{label:a,value:r}=o.getLabelAndValue(n);return{chart:t,label:a,parsed:o.getParsed(n),raw:t.data.datasets[s].data[n],formattedValue:r,dataset:o.getDataset(),dataIndex:n,datasetIndex:s,element:i}}function Oa(t,e){const i=t.chart.ctx,{body:s,footer:n,title:o}=t,{boxWidth:a,boxHeight:r}=e,l=Si(e.bodyFont),h=Si(e.titleFont),c=Si(e.footerFont),d=o.length,f=n.length,g=s.length,p=ki(e.padding);let m=p.height,x=0,b=s.reduce(((t,e)=>t+e.before.length+e.lines.length+e.after.length),0);if(b+=t.beforeBody.length+t.afterBody.length,d&&(m+=d*h.lineHeight+(d-1)*e.titleSpacing+e.titleMarginBottom),b){m+=g*(e.displayColors?Math.max(r,l.lineHeight):l.lineHeight)+(b-g)*l.lineHeight+(b-1)*e.bodySpacing}f&&(m+=e.footerMarginTop+f*c.lineHeight+(f-1)*e.footerSpacing);let _=0;const y=function(t){x=Math.max(x,i.measureText(t).width+_)};return i.save(),i.font=h.string,u(t.title,y),i.font=l.string,u(t.beforeBody.concat(t.afterBody),y),_=e.displayColors?a+2+e.boxPadding:0,u(s,(t=>{u(t.before,y),u(t.lines,y),u(t.after,y)})),_=0,i.font=c.string,u(t.footer,y),i.restore(),x+=p.width,{width:x,height:m}}function Aa(t,e,i,s){const{x:n,width:o}=i,{width:a,chartArea:{left:r,right:l}}=t;let h="center";return"center"===s?h=n<=(r+l)/2?"left":"right":n<=o/2?h="left":n>=a-o/2&&(h="right"),function(t,e,i,s){const{x:n,width:o}=s,a=i.caretSize+i.caretPadding;return"left"===t&&n+o+a>e.width||"right"===t&&n-o-a<0||void 0}(h,t,e,i)&&(h="center"),h}function Ta(t,e,i){const s=i.yAlign||e.yAlign||function(t,e){const{y:i,height:s}=e;return it.height-s/2?"bottom":"center"}(t,i);return{xAlign:i.xAlign||e.xAlign||Aa(t,e,i,s),yAlign:s}}function La(t,e,i,s){const{caretSize:n,caretPadding:o,cornerRadius:a}=t,{xAlign:r,yAlign:l}=i,h=n+o,{topLeft:c,topRight:d,bottomLeft:u,bottomRight:f}=wi(a);let g=function(t,e){let{x:i,width:s}=t;return"right"===e?i-=s:"center"===e&&(i-=s/2),i}(e,r);const p=function(t,e,i){let{y:s,height:n}=t;return"top"===e?s+=i:s-="bottom"===e?n+i:n/2,s}(e,l,h);return"center"===l?"left"===r?g+=h:"right"===r&&(g-=h):"left"===r?g-=Math.max(c,u)+n:"right"===r&&(g+=Math.max(d,f)+n),{x:J(g,0,s.width-e.width),y:J(p,0,s.height-e.height)}}function Ea(t,e,i){const s=ki(i.padding);return"center"===e?t.x+t.width/2:"right"===e?t.x+t.width-s.right:t.x+s.left}function Ra(t){return Pa([],Da(t))}function Ia(t,e){const i=e&&e.dataset&&e.dataset.tooltip&&e.dataset.tooltip.callbacks;return i?t.override(i):t}const za={beforeTitle:e,title(t){if(t.length>0){const e=t[0],i=e.chart.data.labels,s=i?i.length:0;if(this&&this.options&&"dataset"===this.options.mode)return e.dataset.label||"";if(e.label)return e.label;if(s>0&&e.dataIndex{const e={before:[],lines:[],after:[]},n=Ia(i,t);Pa(e.before,Da(Fa(n,"beforeLabel",this,t))),Pa(e.lines,Fa(n,"label",this,t)),Pa(e.after,Da(Fa(n,"afterLabel",this,t))),s.push(e)})),s}getAfterBody(t,e){return Ra(Fa(e.callbacks,"afterBody",this,t))}getFooter(t,e){const{callbacks:i}=e,s=Fa(i,"beforeFooter",this,t),n=Fa(i,"footer",this,t),o=Fa(i,"afterFooter",this,t);let a=[];return a=Pa(a,Da(s)),a=Pa(a,Da(n)),a=Pa(a,Da(o)),a}_createItems(t){const e=this._active,i=this.chart.data,s=[],n=[],o=[];let a,r,l=[];for(a=0,r=e.length;at.filter(e,s,n,i)))),t.itemSort&&(l=l.sort(((e,s)=>t.itemSort(e,s,i)))),u(l,(e=>{const i=Ia(t.callbacks,e);s.push(Fa(i,"labelColor",this,e)),n.push(Fa(i,"labelPointStyle",this,e)),o.push(Fa(i,"labelTextColor",this,e))})),this.labelColors=s,this.labelPointStyles=n,this.labelTextColors=o,this.dataPoints=l,l}update(t,e){const i=this.options.setContext(this.getContext()),s=this._active;let n,o=[];if(s.length){const t=Sa[i.position].call(this,s,this._eventPosition);o=this._createItems(i),this.title=this.getTitle(o,i),this.beforeBody=this.getBeforeBody(o,i),this.body=this.getBody(o,i),this.afterBody=this.getAfterBody(o,i),this.footer=this.getFooter(o,i);const e=this._size=Oa(this,i),a=Object.assign({},t,e),r=Ta(this.chart,i,a),l=La(i,a,r,this.chart);this.xAlign=r.xAlign,this.yAlign=r.yAlign,n={opacity:1,x:l.x,y:l.y,width:e.width,height:e.height,caretX:t.x,caretY:t.y}}else 0!==this.opacity&&(n={opacity:0});this._tooltipItems=o,this.$context=void 0,n&&this._resolveAnimations().update(this,n),t&&i.external&&i.external.call(this,{chart:this.chart,tooltip:this,replay:e})}drawCaret(t,e,i,s){const n=this.getCaretPosition(t,i,s);e.lineTo(n.x1,n.y1),e.lineTo(n.x2,n.y2),e.lineTo(n.x3,n.y3)}getCaretPosition(t,e,i){const{xAlign:s,yAlign:n}=this,{caretSize:o,cornerRadius:a}=i,{topLeft:r,topRight:l,bottomLeft:h,bottomRight:c}=wi(a),{x:d,y:u}=t,{width:f,height:g}=e;let p,m,x,b,_,y;return"center"===n?(_=u+g/2,"left"===s?(p=d,m=p-o,b=_+o,y=_-o):(p=d+f,m=p+o,b=_-o,y=_+o),x=p):(m="left"===s?d+Math.max(r,h)+o:"right"===s?d+f-Math.max(l,c)-o:this.caretX,"top"===n?(b=u,_=b-o,p=m-o,x=m+o):(b=u+g,_=b+o,p=m+o,x=m-o),y=b),{x1:p,x2:m,x3:x,y1:b,y2:_,y3:y}}drawTitle(t,e,i){const s=this.title,n=s.length;let o,a,r;if(n){const l=Oi(i.rtl,this.x,this.width);for(t.x=Ea(this,i.titleAlign,i),e.textAlign=l.textAlign(i.titleAlign),e.textBaseline="middle",o=Si(i.titleFont),a=i.titleSpacing,e.fillStyle=i.titleColor,e.font=o.string,r=0;r0!==t))?(t.beginPath(),t.fillStyle=n.multiKeyBackground,He(t,{x:e,y:g,w:h,h:l,radius:r}),t.fill(),t.stroke(),t.fillStyle=a.backgroundColor,t.beginPath(),He(t,{x:i,y:g+1,w:h-2,h:l-2,radius:r}),t.fill()):(t.fillStyle=n.multiKeyBackground,t.fillRect(e,g,h,l),t.strokeRect(e,g,h,l),t.fillStyle=a.backgroundColor,t.fillRect(i,g+1,h-2,l-2))}t.fillStyle=this.labelTextColors[i]}drawBody(t,e,i){const{body:s}=this,{bodySpacing:n,bodyAlign:o,displayColors:a,boxHeight:r,boxWidth:l,boxPadding:h}=i,c=Si(i.bodyFont);let d=c.lineHeight,f=0;const g=Oi(i.rtl,this.x,this.width),p=function(i){e.fillText(i,g.x(t.x+f),t.y+d/2),t.y+=d+n},m=g.textAlign(o);let x,b,_,y,v,M,w;for(e.textAlign=o,e.textBaseline="middle",e.font=c.string,t.x=Ea(this,m,i),e.fillStyle=i.bodyColor,u(this.beforeBody,p),f=a&&"right"!==m?"center"===o?l/2+h:l+2+h:0,y=0,M=s.length;y0&&e.stroke()}_updateAnimationTarget(t){const e=this.chart,i=this.$animations,s=i&&i.x,n=i&&i.y;if(s||n){const i=Sa[t.position].call(this,this._active,this._eventPosition);if(!i)return;const o=this._size=Oa(this,t),a=Object.assign({},i,this._size),r=Ta(e,t,a),l=La(t,a,r,e);s._to===l.x&&n._to===l.y||(this.xAlign=r.xAlign,this.yAlign=r.yAlign,this.width=o.width,this.height=o.height,this.caretX=i.x,this.caretY=i.y,this._resolveAnimations().update(this,l))}}_willRender(){return!!this.opacity}draw(t){const e=this.options.setContext(this.getContext());let i=this.opacity;if(!i)return;this._updateAnimationTarget(e);const s={width:this.width,height:this.height},n={x:this.x,y:this.y};i=Math.abs(i)<.001?0:i;const o=ki(e.padding),a=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;e.enabled&&a&&(t.save(),t.globalAlpha=i,this.drawBackground(n,t,s,e),Ai(t,e.textDirection),n.y+=o.top,this.drawTitle(n,t,e),this.drawBody(n,t,e),this.drawFooter(n,t,e),Ti(t,e.textDirection),t.restore())}getActiveElements(){return this._active||[]}setActiveElements(t,e){const i=this._active,s=t.map((({datasetIndex:t,index:e})=>{const i=this.chart.getDatasetMeta(t);if(!i)throw new Error("Cannot find a dataset at index "+t);return{datasetIndex:t,element:i.data[e],index:e}})),n=!f(i,s),o=this._positionChanged(s,e);(n||o)&&(this._active=s,this._eventPosition=e,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(t,e,i=!0){if(e&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const s=this.options,n=this._active||[],o=this._getActiveElements(t,n,e,i),a=this._positionChanged(o,t),r=e||!f(o,n)||a;return r&&(this._active=o,(s.enabled||s.external)&&(this._eventPosition={x:t.x,y:t.y},this.update(!0,e))),r}_getActiveElements(t,e,i,s){const n=this.options;if("mouseout"===t.type)return[];if(!s)return e.filter((t=>this.chart.data.datasets[t.datasetIndex]&&void 0!==this.chart.getDatasetMeta(t.datasetIndex).controller.getParsed(t.index)));const o=this.chart.getElementsAtEventForMode(t,n.mode,n,i);return n.reverse&&o.reverse(),o}_positionChanged(t,e){const{caretX:i,caretY:s,options:n}=this,o=Sa[n.position].call(this,t,e);return!1!==o&&(i!==o.x||s!==o.y)}}var Ba={id:"tooltip",_element:Va,positioners:Sa,afterInit(t,e,i){i&&(t.tooltip=new Va({chart:t,options:i}))},beforeUpdate(t,e,i){t.tooltip&&t.tooltip.initialize(i)},reset(t,e,i){t.tooltip&&t.tooltip.initialize(i)},afterDraw(t){const e=t.tooltip;if(e&&e._willRender()){const i={tooltip:e};if(!1===t.notifyPlugins("beforeTooltipDraw",{...i,cancelable:!0}))return;e.draw(t.ctx),t.notifyPlugins("afterTooltipDraw",i)}},afterEvent(t,e){if(t.tooltip){const i=e.replay;t.tooltip.handleEvent(e.event,i,e.inChartArea)&&(e.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(t,e)=>e.bodyFont.size,boxWidth:(t,e)=>e.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:za},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:t=>"filter"!==t&&"itemSort"!==t&&"external"!==t,_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]};return An.register(Yn,jo,fo,t),An.helpers={...Wi},An._adapters=Rn,An.Animation=Cs,An.Animations=Os,An.animator=bt,An.controllers=en.controllers.items,An.DatasetController=Ns,An.Element=Hs,An.elements=fo,An.Interaction=Xi,An.layouts=as,An.platforms=Ss,An.Scale=Js,An.Ticks=ae,Object.assign(An,Yn,jo,fo,t,Ss),An.Chart=An,"undefined"!=typeof window&&(window.Chart=An),An})); +//# sourceMappingURL=chart.umd.js.map diff --git a/steward/static/vendor/gridstack-12.6.0-all.min.js b/steward/static/vendor/gridstack-12.6.0-all.min.js new file mode 100644 index 0000000..2d06cd6 --- /dev/null +++ b/steward/static/vendor/gridstack-12.6.0-all.min.js @@ -0,0 +1,9 @@ +/** + * Skipped minification because the original files appears to be already minified. + * Original file: /npm/gridstack@12.6.0/dist/gridstack-all.js + * + * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files + */ +/*! For license information please see gridstack-all.js.LICENSE.txt */ +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.GridStack=t():e.GridStack=t()}(self,()=>(()=>{"use strict";var e={d:(t,i)=>{for(var s in i)e.o(i,s)&&!e.o(t,s)&&Object.defineProperty(t,s,{enumerable:!0,get:i[s]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)},t={};e.d(t,{GridStack:()=>x});class i{static getElements(e,t=document){if("string"==typeof e){const i="getElementById"in t?t:void 0;if(i&&!isNaN(+e[0])){const t=i.getElementById(e);return t?[t]:[]}let s=t.querySelectorAll(e);if(!s.length&&"."!==e[0]&&"#"!==e[0]&&(s=t.querySelectorAll("."+e),s.length||(s=t.querySelectorAll("#"+e)),!s.length)){const i=t.querySelector(`[gs-id="${e}"]`);return i?[i]:[]}return Array.from(s)}return[e]}static getElement(e,t=document){if("string"==typeof e){const i="getElementById"in t?t:void 0;if(!e.length)return null;if(i&&"#"===e[0])return i.getElementById(e.substring(1));if("#"===e[0]||"."===e[0]||"["===e[0])return t.querySelector(e);if(i&&!isNaN(+e[0]))return i.getElementById(e);let s=t.querySelector(e);return i&&!s&&(s=i.getElementById(e)),s||(s=t.querySelector("."+e)),s}return e}static lazyLoad(e){return e.lazyLoad||e.grid?.opts?.lazyLoad&&!1!==e.lazyLoad}static createDiv(e,t){const i=document.createElement("div");return e.forEach(e=>{e&&i.classList.add(e)}),t?.appendChild(i),i}static shouldSizeToContent(e,t=!1){return e?.grid&&(t?!0===e.sizeToContent||!0===e.grid.opts.sizeToContent&&void 0===e.sizeToContent:!!e.sizeToContent||e.grid.opts.sizeToContent&&!1!==e.sizeToContent)}static isIntercepted(e,t){return!(e.y>=t.y+t.h||e.y+e.h<=t.y||e.x+e.w<=t.x||e.x>=t.x+t.w)}static isTouching(e,t){return i.isIntercepted(e,{x:t.x-.5,y:t.y-.5,w:t.w+1,h:t.h+1})}static areaIntercept(e,t){const i=e.x>t.x?e.x:t.x,s=e.x+e.wt.y?e.y:t.y,n=e.y+e.h{const o=t*((e.y??i)-(s.y??i));return 0===o?t*((e.x??i)-(s.x??i)):o})}static find(e,t){return t?e.find(e=>e.id===t):void 0}static toBool(e){return"boolean"==typeof e?e:"string"==typeof e?!(""===(e=e.toLowerCase())||"no"===e||"false"===e||"0"===e):Boolean(e)}static toNumber(e){return null===e||0===e.length?void 0:Number(e)}static parseHeight(e){let t,i="px";if("string"==typeof e)if("auto"===e||""===e)t=0;else{const s=e.match(/^(-[0-9]+\.[0-9]+|[0-9]*\.[0-9]+|-[0-9]+|[0-9]+)(px|em|rem|vh|vw|%|cm|mm)?$/);if(!s)throw new Error(`Invalid height val = ${e}`);i=s[2]||"px",t=parseFloat(s[1])}else t=e;return{h:t,unit:i}}static defaults(e,...t){return t.forEach(t=>{for(const s in t){if(!t.hasOwnProperty(s))return;null===e[s]||void 0===e[s]?e[s]=t[s]:"object"==typeof t[s]&&"object"==typeof e[s]&&i.defaults(e[s],t[s])}}),e}static same(e,t){if("object"!=typeof e)return e==t;if(typeof e!=typeof t)return!1;if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const i in e)if(e[i]!==t[i])return!1;return!0}static copyPos(e,t,i=!1){return void 0!==t.x&&(e.x=t.x),void 0!==t.y&&(e.y=t.y),void 0!==t.w&&(e.w=t.w),void 0!==t.h&&(e.h=t.h),i&&(t.minW&&(e.minW=t.minW),t.minH&&(e.minH=t.minH),t.maxW&&(e.maxW=t.maxW),t.maxH&&(e.maxH=t.maxH)),e}static samePos(e,t){return e&&t&&e.x===t.x&&e.y===t.y&&(e.w||1)===(t.w||1)&&(e.h||1)===(t.h||1)}static sanitizeMinMax(e){e.minW||delete e.minW,e.minH||delete e.minH,e.maxW||delete e.maxW,e.maxH||delete e.maxH}static removeInternalAndSame(e,t){if("object"==typeof e&&"object"==typeof t&&!Array.isArray(e)&&!Array.isArray(t))for(let s in e){const o=e[s],n=t[s];"_"===s[0]||o===n?delete e[s]:o&&"object"==typeof o&&void 0!==n&&(i.removeInternalAndSame(o,n),Object.keys(o).length||delete e[s])}}static removeInternalForSave(e,t=!0){for(let t in e)"_"!==t[0]&&null!==e[t]&&void 0!==e[t]||delete e[t];delete e.grid,t&&delete e.el,e.autoPosition||delete e.autoPosition,e.noResize||delete e.noResize,e.noMove||delete e.noMove,e.locked||delete e.locked,1!==e.w&&e.w!==e.minW||delete e.w,1!==e.h&&e.h!==e.minH||delete e.h}static throttle(e,t){let i=!1;return(...s)=>{i||(i=!0,setTimeout(()=>{e(...s),i=!1},t))}}static removePositioningStyles(e){const t=e.style;t.position&&t.removeProperty("position"),t.left&&t.removeProperty("left"),t.top&&t.removeProperty("top"),t.width&&t.removeProperty("width"),t.height&&t.removeProperty("height")}static getScrollElement(e){if(!e)return document.scrollingElement||document.documentElement;const t=getComputedStyle(e).overflowY;return("auto"===t||"scroll"===t)&&e.scrollHeight>e.clientHeight?e:i.getScrollElement(e.parentElement)}static updateScrollResize(e,t,s){const o=i.getScrollElement(t),n=o.clientHeight,r=o===i.getScrollElement()?0:o.getBoundingClientRect().top,a=e.clientY-r,h=a>n-s;ae===o)&&(s[o]=i.cloneDeep(e[o]));return s}static cloneNode(e){const t=e.cloneNode(!0);return t.removeAttribute("id"),t}static appendTo(e,t){let s;s="string"==typeof t?i.getElement(t):t,s&&s.appendChild(e)}static addElStyles(e,t){if(t instanceof Object)for(const i in t)t.hasOwnProperty(i)&&(Array.isArray(t[i])?t[i].forEach(t=>{e.style[i]=t}):e.style[i]=t[i])}static initEvent(e,t){const i={type:t.type},s={button:0,which:0,buttons:1,bubbles:!0,cancelable:!0,target:t.target?t.target:e.target};return["altKey","ctrlKey","metaKey","shiftKey"].forEach(t=>i[t]=e[t]),["pageX","pageY","clientX","clientY","screenX","screenY"].forEach(t=>i[t]=e[t]),{...i,...s}}static simulateMouseEvent(e,t,i){const s=e,o=new MouseEvent(t,{bubbles:!0,composed:!0,cancelable:!0,view:window,detail:1,screenX:e.screenX,screenY:e.screenY,clientX:e.clientX,clientY:e.clientY,ctrlKey:s.ctrlKey??!1,altKey:s.altKey??!1,shiftKey:s.shiftKey??!1,metaKey:s.metaKey??!1,button:0,relatedTarget:e.target});(i||e.target).dispatchEvent(o)}static getValuesFromTransformedElement(e){const t=document.createElement("div");i.addElStyles(t,{opacity:"0",position:"fixed",top:"0px",left:"0px",width:"1px",height:"1px",zIndex:"-999999"}),e.appendChild(t);const s=t.getBoundingClientRect();return e.removeChild(t),t.remove(),{xScale:1/s.width,yScale:1/s.height,xOffset:s.left,yOffset:s.top}}static swap(e,t,i){if(!e)return;const s=e[t];e[t]=e[i],e[i]=s}static canBeRotated(e){return!(!e||e.w===e.h||e.locked||e.noResize||e.grid?.opts.disableResize||e.minW&&e.minW===e.maxW||e.minH&&e.minH===e.maxH)}}class s{constructor(e={}){this.addedNodes=[],this.removedNodes=[],this.defaultColumn=12,this.column=e.column||this.defaultColumn,this.column>this.defaultColumn&&(this.defaultColumn=this.column),this.maxRow=e.maxRow,this._float=e.float,this.nodes=e.nodes||[],this.onChange=e.onChange}batchUpdate(e=!0,t=!0){return!!this.batchMode===e||(this.batchMode=e,e?(this._prevFloat=this._float,this._float=!0,this.cleanNodes(),this.saveInitial()):(this._float=this._prevFloat,delete this._prevFloat,t&&this._packNodes(),this._notify())),this}_useEntireRowArea(e,t){return(!this.float||this.batchMode&&!this._prevFloat)&&!this._hasLocked&&(!e._moving||e._skipDown||t.y<=e.y)}_fixCollisions(e,t=e,s,o={}){if(this.sortNodes(-1),!(s=s||this.collide(e,t)))return!1;if(e._moving&&!o.nested&&!this.float&&this.swap(e,s))return!0;let n=t;!this._loading&&this._useEntireRowArea(e,t)&&(n={x:0,w:this.column,y:t.y,h:t.h},s=this.collide(e,n,o.skip));let r=!1;const a={nested:!0,pack:!1};let h=0;for(;s=s||this.collide(e,n,o.skip);){if(h++>2*this.nodes.length)throw new Error("Infinite collide check");let n;if(s.locked||this._loading||e._moving&&!e._skipDown&&t.y>e.y&&!this.float&&(!this.collide(s,{...s,y:e.y},e)||!this.collide(s,{...s,y:t.y-s.h},e))){e._skipDown=e._skipDown||t.y>e.y;const h={...t,y:s.y+s.h,...a};n=!(!this._loading||!i.samePos(e,h))||this.moveNode(e,h),(s.locked||this._loading)&&n?i.copyPos(t,e):!s.locked&&n&&o.pack&&(this._packNodes(),t.y=s.y+s.h,i.copyPos(e,t)),r=r||n}else n=this.moveNode(s,{...s,y:t.y+t.h,skip:e,...a});if(!n)return r;s=void 0}return r}collide(e,t=e,s){const o=e._id,n=s?._id;return this.nodes.find(e=>e._id!==o&&e._id!==n&&i.isIntercepted(e,t))}collideAll(e,t=e,s){const o=e._id,n=s?._id;return this.nodes.filter(e=>e._id!==o&&e._id!==n&&i.isIntercepted(e,t))}directionCollideCoverage(e,t,i){if(!t.rect||!e._rect)return;const s=e._rect,o={...t.rect};let n;o.y>s.y?(o.h+=o.y-s.y,o.y=s.y):o.h+=s.y-o.y,o.x>s.x?(o.w+=o.x-s.x,o.x=s.x):o.w+=s.x-o.x;let r=.5;for(let e of i){if(e.locked||!e._rect)break;const t=e._rect;let i=Number.MAX_VALUE,a=Number.MAX_VALUE;s.yt.y+t.h&&(i=(t.y+t.h-o.y)/t.h),s.xt.x+t.w&&(a=(t.x+t.w-o.x)/t.w);const h=Math.min(a,i);h>r&&(r=h,n=e)}return t.collide=n,n}cacheRects(e,t,i,s,o,n){return this.nodes.forEach(r=>r._rect={y:r.y*t+i,x:r.x*e+n,w:r.w*e-n-s,h:r.h*t-i-o}),this}swap(e,t){if(!t||t.locked||!e||e.locked)return!1;function s(){const i=t.x,s=t.y;return t.x=e.x,t.y=e.y,e.h!=t.h?(e.x=i,e.y=t.y+t.h):e.w!=t.w?(e.x=t.x+t.w,e.y=s):(e.x=i,e.y=s),e._dirty=t._dirty=!0,!0}let o;if(e.w===t.w&&e.h===t.h&&(e.x===t.x||e.y===t.y)&&(o=i.isTouching(e,t)))return s();if(!1!==o){if(e.w===t.w&&e.x===t.x&&(o||(o=i.isTouching(e,t)))){if(t.y{let o;t.locked||(t.autoPosition=!0,"list"===e&&i&&(o=s[i-1])),this.addNode(t,!1,o)}),s||delete this._inColumnResize,i||this.batchUpdate(!1),this}set float(e){this._float!==e&&(this._float=e||!1,e||this._packNodes()._notify())}get float(){return this._float||!1}sortNodes(e=1){return this.nodes=i.sort(this.nodes,e),this}_packNodes(){return this.batchMode||(this.sortNodes(),this.float?this.nodes.forEach(e=>{if(e._updating||void 0===e._orig||e.y===e._orig.y)return;let t=e.y;for(;t>e._orig.y;)--t,this.collide(e,{x:e.x,y:t,w:e.w,h:e.h})||(e._dirty=!0,e.y=t)}):this.nodes.forEach((e,t)=>{if(!e.locked)for(;e.y>0;){const i=0===t?0:e.y-1;if(0!==t&&this.collide(e,{x:e.x,y:i,w:e.w,h:e.h}))break;e._dirty=e.y!==i,e.y=i}})),this}prepareNode(e,t){e._id=e._id??s._idSeq++;const o=e.id;if(o){let t=1;for(;this.nodes.find(t=>t.id===e.id&&t!==e);)e.id=o+"_"+t++}void 0!==e.x&&void 0!==e.y&&null!==e.x&&null!==e.y||(e.autoPosition=!0);const n={x:0,y:0,w:1,h:1};return i.defaults(e,n),e.autoPosition||delete e.autoPosition,e.noResize||delete e.noResize,e.noMove||delete e.noMove,i.sanitizeMinMax(e),"string"==typeof e.x&&(e.x=Number(e.x)),"string"==typeof e.y&&(e.y=Number(e.y)),"string"==typeof e.w&&(e.w=Number(e.w)),"string"==typeof e.h&&(e.h=Number(e.h)),isNaN(e.x)&&(e.x=n.x,e.autoPosition=!0),isNaN(e.y)&&(e.y=n.y,e.autoPosition=!0),isNaN(e.w)&&(e.w=n.w),isNaN(e.h)&&(e.h=n.h),this.nodeBoundFix(e,t),e}nodeBoundFix(e,t){const s=e._orig||i.copyPos({},e);if(e.maxW&&(e.w=Math.min(e.w||1,e.maxW)),e.maxH&&(e.h=Math.min(e.h||1,e.maxH)),e.minW&&(e.w=Math.max(e.w||1,e.minW)),e.minH&&(e.h=Math.max(e.h||1,e.minH)),(e.x||0)+(e.w||1)>this.column&&this.columnthis.column?e.w=this.column:e.w<1&&(e.w=1),this.maxRow&&e.h>this.maxRow?e.h=this.maxRow:e.h<1&&(e.h=1),e.x<0&&(e.x=0),e.y<0&&(e.y=0),e.x+e.w>this.column&&(t?e.w=this.column-e.x:e.x=this.column-e.w),this.maxRow&&e.y+e.h>this.maxRow&&(t?e.h=this.maxRow-e.y:e.y=this.maxRow-e.h),i.samePos(e,s)||(e._dirty=!0),this}getDirtyNodes(e){return e?this.nodes.filter(e=>e._dirty&&!i.samePos(e,e._orig)):this.nodes.filter(e=>e._dirty)}_notify(e){if(this.batchMode||!this.onChange)return this;const t=(e||[]).concat(this.getDirtyNodes());return this.onChange(t),this}cleanNodes(){return this.batchMode||this.nodes.forEach(e=>{delete e._dirty,delete e._lastTried}),this}saveInitial(){return this.nodes.forEach(e=>{e._orig=i.copyPos({},e),delete e._dirty}),this._hasLocked=this.nodes.some(e=>e.locked),this}restoreInitial(){return this.nodes.forEach(e=>{e._orig&&!i.samePos(e,e._orig)&&(i.copyPos(e,e._orig),e._dirty=!0)}),this._notify(),this}findEmptyPosition(e,t=this.nodes,s=this.column,o){let n=!1;for(let r=o?o.y*s+(o.x+o.w):0;!n;++r){const o=r%s,a=Math.floor(r/s);if(o+e.w>s)continue;const h={x:o,y:a,w:e.w,h:e.h};t.find(e=>i.isIntercepted(h,e))||(e.x===o&&e.y===a||(e._dirty=!0),e.x=o,e.y=a,delete e.autoPosition,n=!0)}return n}addNode(e,t=!1,i){const s=this.nodes.find(t=>t._id===e._id);if(s)return s;let o;return this._inColumnResize?this.nodeBoundFix(e):this.prepareNode(e),delete e._temporaryRemoved,delete e._removeDOM,e.autoPosition&&this.findEmptyPosition(e,this.nodes,this.column,i)&&(delete e.autoPosition,o=!0),this.nodes.push(e),t&&this.addedNodes.push(e),o||this._fixCollisions(e),this.batchMode||this._packNodes()._notify(),e}removeNode(e,t=!0,i=!1){return this.nodes.find(t=>t._id===e._id)?(i&&this.removedNodes.push(e),t&&(e._removeDOM=!0),this.nodes=this.nodes.filter(t=>t._id!==e._id),e._isAboutToRemove||this._packNodes(),this._notify([e]),this):this}removeAll(e=!0,t=!0){if(delete this._layouts,!this.nodes.length)return this;e&&this.nodes.forEach(e=>e._removeDOM=!0);const i=this.nodes;return this.removedNodes=t?i:[],this.nodes=[],this._notify(i)}moveNodeCheck(e,t){if(!this.changedPosConstrain(e,t))return!1;if(t.pack=!0,!this.maxRow)return this.moveNode(e,t);let o;const n=new s({column:this.column,float:this.float,nodes:this.nodes.map(t=>t._id===e._id?(o={...t},o):{...t})});if(!o)return!1;const r=n.moveNode(o,t)&&n.getRow()<=Math.max(this.getRow(),this.maxRow);if(!r&&!t.resizing&&t.collide){const i=t.collide.el.gridstackNode;if(this.swap(e,i))return this._notify(),!0}return!!r&&(n.nodes.filter(e=>e._dirty).forEach(e=>{const t=this.nodes.find(t=>t._id===e._id);t&&(i.copyPos(t,e),t._dirty=!0)}),this._notify(),!0)}willItFit(e){if(delete e._willFitPos,!this.maxRow)return!0;const t=new s({column:this.column,float:this.float,nodes:this.nodes.map(e=>({...e}))}),o={...e};return this.cleanupNode(o),delete o.el,delete o._id,delete o.content,delete o.grid,t.addNode(o),t.getRow()<=this.maxRow&&(e._willFitPos=i.copyPos({},o),!0)}changedPosConstrain(e,t){return t.w=t.w||e.w,t.h=t.h||e.h,e.x!==t.x||e.y!==t.y||(e.maxW&&(t.w=Math.min(t.w,e.maxW)),e.maxH&&(t.h=Math.min(t.h,e.maxH)),e.minW&&(t.w=Math.max(t.w,e.minW)),e.minH&&(t.h=Math.max(t.h,e.minH)),e.w!==t.w||e.h!==t.h)}moveNode(e,t){if(!e||!t)return!1;let s;void 0!==t.pack||this.batchMode||(s=t.pack=!0),"number"!=typeof t.x&&(t.x=e.x),"number"!=typeof t.y&&(t.y=e.y),"number"!=typeof t.w&&(t.w=e.w),"number"!=typeof t.h&&(t.h=e.h);const o=e.w!==t.w||e.h!==t.h,n=i.copyPos({},e,!0);if(i.copyPos(n,t),this.nodeBoundFix(n,o),i.copyPos(t,n),!t.forceCollide&&i.samePos(e,t))return!1;const r=i.copyPos({},e),a=this.collideAll(e,n,t.skip);let h=!0;if(a.length){const o=e._moving&&!t.nested;let r=o?this.directionCollideCoverage(e,t,a):a[0];if(o&&r&&e.grid?.opts?.subGridDynamic&&!e.grid._isTemp){const s=i.areaIntercept(t.rect,r._rect),o=i.area(t.rect),n=i.area(r._rect);s/(o.8&&(r.grid.makeSubGrid(r.el,void 0,e),r=void 0)}r?h=!this._fixCollisions(e,n,r,t):(h=!1,s&&delete t.pack)}return h&&!i.samePos(e,n)&&(e._dirty=!0,i.copyPos(e,n)),t.pack&&this._packNodes()._notify(),!i.samePos(e,r)}getRow(){return this.nodes.reduce((e,t)=>Math.max(e,t.y+t.h),0)}beginUpdate(e){return e._updating||(e._updating=!0,delete e._skipDown,this.batchMode||this.saveInitial()),this}endUpdate(){const e=this.nodes.find(e=>e._updating);return e&&(delete e._updating,delete e._skipDown),this}save(e=!0,t,s){const o=this._layouts?.length||0;let n;o&&(s?s!==this.column&&(n=this._layouts[s]):this.column!==o-1&&(n=this._layouts[o-1]));const r=[];return this.sortNodes(),this.nodes.forEach(s=>{const o=n?.find(e=>e._id===s._id),a={...s,...o||{}};i.removeInternalForSave(a,!e),t&&t(s,a),r.push(a)}),r}layoutsNodesChange(e){return!this._layouts||this._inColumnResize||this._layouts.forEach((t,i)=>{if(!t||i===this.column)return this;if(i{if(!e._orig)return;const i=t.find(t=>t._id===e._id);i&&(i.y>=0&&e.y!==e._orig.y&&(i.y+=e.y-e._orig.y,i.y<0&&(i.y=0)),e.x!==e._orig.x&&(i.x=Math.round(e.x*s),i.x<0&&(i.x=0)),e.w!==e._orig.w&&(i.w=Math.round(e.w*s),i.w<1&&(i.w=1)))})}}),this}columnChanged(e,t,s="moveScale"){if(!this.nodes.length||!t||e===t)return this;const o="compact"===s||"list"===s;o&&this.sortNodes(1),te&&this._layouts){const i=this._layouts[t]||[],s=this._layouts.length-1;!i.length&&e!==s&&this._layouts[s]?.length&&(e=s,this._layouts[s].forEach(e=>{const t=r.find(t=>t._id===e._id);t&&(o||e.autoPosition||(t.x=e.x??t.x,t.y=e.y??t.y),t.w=e.w??t.w,null!=e.x&&void 0!==e.y||(t.autoPosition=!0))})),i.forEach(e=>{const t=r.findIndex(t=>t._id===e._id);if(-1!==t){const i=r[t];if(o)return void(i.w=e.w);(e.autoPosition||isNaN(e.x)||isNaN(e.y))&&this.findEmptyPosition(e,n),e.autoPosition||(i.x=e.x??i.x,i.y=e.y??i.y,i.w=e.w??i.w,n.push(i)),r.splice(t,1)}})}if(o)this.compact(s,!1);else{if(r.length)if("function"==typeof s)s(t,e,n,r);else{const i=o||"none"===s?1:t/e,a="move"===s||"moveScale"===s,h="scale"===s||"moveScale"===s;r.forEach(s=>{s.x=1===t?0:a?Math.round(s.x*i):Math.min(s.x,t-1),s.w=1===t||1===e?1:h?Math.round(s.w*i)||1:Math.min(s.w,t),n.push(s)}),r=[]}n=i.sort(n,-1),this._inColumnResize=!0,this.nodes=[],n.forEach(e=>{this.addNode(e,!1),delete e._orig})}return this.nodes.forEach(e=>delete e._orig),this.batchUpdate(!1,!o),delete this._inColumnResize,this}cacheLayout(e,t,i=!1){const o=[];return e.forEach((e,t)=>{if(void 0===e._id){const t=e.id?this.nodes.find(t=>t.id===e.id):void 0;e._id=t?._id??s._idSeq++}o[t]={x:e.x,y:e.y,w:e.w,_id:e._id}}),this._layouts=i?[]:this._layouts||[],this._layouts[t]=o,this}cacheOneLayout(e,t){e._id=e._id??s._idSeq++;const i={x:e.x,y:e.y,w:e.w,_id:e._id};(e.autoPosition||void 0===e.x)&&(delete i.x,delete i.y,e.autoPosition&&(i.autoPosition=!0)),this._layouts=this._layouts||[],this._layouts[t]=this._layouts[t]||[];const o=this.findCacheLayout(e,t);return-1===o?this._layouts[t].push(i):this._layouts[t][o]=i,this}findCacheLayout(e,t){return this._layouts?.[t]?.findIndex(t=>t._id===e._id)??-1}removeNodeFromLayoutCache(e){if(this._layouts)for(let t=0;t0||navigator.msMaxTouchPoints>0);class a{}function h(e,t){e.touches.length>1||(e.cancelable&&e.preventDefault(),i.simulateMouseEvent(e.changedTouches[0],t))}function l(e,t){e.cancelable&&e.preventDefault(),i.simulateMouseEvent(e,t)}function d(e){a.touchHandled||(a.touchHandled=!0,h(e,"mousedown"))}function c(e){a.touchHandled&&h(e,"mousemove")}function g(e){if(!a.touchHandled)return;a.pointerLeaveTimeout&&(window.clearTimeout(a.pointerLeaveTimeout),delete a.pointerLeaveTimeout);const t=!!n.dragElement;h(e,"mouseup"),t||h(e,"click"),a.touchHandled=!1}function u(e){"mouse"!==e.pointerType&&e.target.releasePointerCapture(e.pointerId)}function p(e){n.dragElement&&"mouse"!==e.pointerType&&l(e,"mouseenter")}function m(e){n.dragElement&&"mouse"!==e.pointerType&&(a.pointerLeaveTimeout=window.setTimeout(()=>{delete a.pointerLeaveTimeout,l(e,"mouseleave")},10))}class f{constructor(e,t,i){this.host=e,this.dir=t,this.option=i,this.moving=!1,this._mouseDown=this._mouseDown.bind(this),this._mouseMove=this._mouseMove.bind(this),this._mouseUp=this._mouseUp.bind(this),this._keyEvent=this._keyEvent.bind(this),this._init()}_init(){if(this.option.element)try{this.el=this.option.element instanceof HTMLElement?this.option.element:this.host.querySelector(this.option.element)}catch(e){this.option.element=void 0,console.error("Query for resizeable handle failed, falling back",e)}return this.el||(this.el=document.createElement("div"),this.host.appendChild(this.el)),this.el.classList.add("ui-resizable-handle"),this.el.classList.add(`${f.prefix}${this.dir}`),this.el.style.zIndex="100",this.el.style.userSelect="none",this.el.addEventListener("mousedown",this._mouseDown),r&&(this.el.addEventListener("touchstart",d),this.el.addEventListener("pointerdown",u)),this}destroy(){return this.moving&&this._mouseUp(this.mouseDownEvent),this.el.removeEventListener("mousedown",this._mouseDown),r&&(this.el.removeEventListener("touchstart",d),this.el.removeEventListener("pointerdown",u)),this.option.element||this.host.removeChild(this.el),delete this.el,delete this.host,this}_mouseDown(e){this.mouseDownEvent=e,document.addEventListener("mousemove",this._mouseMove,{capture:!0,passive:!0}),document.addEventListener("mouseup",this._mouseUp,!0),r&&(this.el.addEventListener("touchmove",c),this.el.addEventListener("touchend",g)),e.stopPropagation(),e.preventDefault()}_mouseMove(e){const t=this.mouseDownEvent;this.moving?this._triggerEvent("move",e):Math.abs(e.x-t.x)+Math.abs(e.y-t.y)>2&&(this.moving=!0,this._triggerEvent("start",this.mouseDownEvent),this._triggerEvent("move",e),document.addEventListener("keydown",this._keyEvent)),e.stopPropagation()}_mouseUp(e){this.moving&&(this._triggerEvent("stop",e),document.removeEventListener("keydown",this._keyEvent)),document.removeEventListener("mousemove",this._mouseMove,!0),document.removeEventListener("mouseup",this._mouseUp,!0),r&&(this.el.removeEventListener("touchmove",c),this.el.removeEventListener("touchend",g)),delete this.moving,delete this.mouseDownEvent,e.stopPropagation(),e.preventDefault()}_keyEvent(e){"Escape"===e.key&&(this.host.gridstackNode?.grid?.engine.restoreInitial(),this._mouseUp(this.mouseDownEvent))}_triggerEvent(e,t){return this.option[e]&&this.option[e](t),this}}f.prefix="ui-resizable-";class _{constructor(){this._eventRegister={}}get disabled(){return this._disabled}on(e,t){this._eventRegister[e]=t}off(e){delete this._eventRegister[e]}enable(){this._disabled=!1}disable(){this._disabled=!0}destroy(){delete this._eventRegister}triggerEvent(e,t){if(!this.disabled&&this._eventRegister&&this._eventRegister[e])return this._eventRegister[e](t)}}class v extends _{constructor(e,t={}){super(),this.el=e,this.option=t,this.rectScale={x:1,y:1},this._ui=()=>{const e=this.el.parentElement.getBoundingClientRect(),t={width:this.originalRect.width,height:this.originalRect.height+this.scrolled,left:this.originalRect.left,right:this.originalRect.right,top:this.originalRect.top-this.scrolled},i=this.temporalRect||t;return{position:{left:this.option.rtl?(e.right-i.right)*this.rectScale.x:(i.left-e.left)*this.rectScale.x,top:(i.top-e.top)*this.rectScale.y},size:{width:i.width*this.rectScale.x,height:i.height*this.rectScale.y}}},this._mouseOver=this._mouseOver.bind(this),this._mouseOut=this._mouseOut.bind(this),this.enable(),this._setupAutoHide(this.option.autoHide),this._setupHandlers()}on(e,t){super.on(e,t)}off(e){super.off(e)}enable(){super.enable(),this.el.classList.remove("ui-resizable-disabled"),this._setupAutoHide(this.option.autoHide)}disable(){super.disable(),this.el.classList.add("ui-resizable-disabled"),this._setupAutoHide(!1)}destroy(){this._removeHandlers(),this._setupAutoHide(!1),delete this.el,super.destroy()}updateOption(e){const t=e.handles&&e.handles!==this.option.handles,i=e.autoHide&&e.autoHide!==this.option.autoHide;return Object.keys(e).forEach(t=>this.option[t]=e[t]),t&&(this._removeHandlers(),this._setupHandlers()),i&&this._setupAutoHide(this.option.autoHide),this}_setupAutoHide(e){return e?(this.el.classList.add("ui-resizable-autohide"),this.el.addEventListener("mouseover",this._mouseOver),this.el.addEventListener("mouseout",this._mouseOut)):(this.el.classList.remove("ui-resizable-autohide"),this.el.removeEventListener("mouseover",this._mouseOver),this.el.removeEventListener("mouseout",this._mouseOut),n.overResizeElement===this&&delete n.overResizeElement),this}_mouseOver(e){n.overResizeElement||n.dragElement||(n.overResizeElement=this,this.el.classList.remove("ui-resizable-autohide"))}_mouseOut(e){n.overResizeElement===this&&(delete n.overResizeElement,this.el.classList.add("ui-resizable-autohide"))}_setupHandlers(){return this.handlers=this.option.handles.split(",").map(e=>e.trim()).map(e=>new f(this.el,e,{element:this.option.element,start:e=>this._resizeStart(e),stop:e=>this._resizeStop(e),move:t=>this._resizing(t,e)})),this}_resizeStart(e){this.sizeToContent=i.shouldSizeToContent(this.el.gridstackNode,!0),this.originalRect=this.el.getBoundingClientRect(),this.scrollEl=i.getScrollElement(this.el),this.scrollY=this.scrollEl.scrollTop,this.scrolled=0,this.startEvent=e,this._setupHelper(),this._applyChange();const t=i.initEvent(e,{type:"resizestart",target:this.el});return this.option.start&&this.option.start(t,this._ui()),this.el.classList.add("ui-resizable-resizing"),this.triggerEvent("resizestart",t),this}_resizing(e,t){this.scrolled=this.scrollEl.scrollTop-this.scrollY,this.temporalRect=this._getChange(e,t),this._applyChange();const s=i.initEvent(e,{type:"resize",target:this.el});return s.resizeDir=t,s.hasMovedX=this.option.rtl?t.includes("e"):t.includes("w"),s.hasMovedY=t.includes("n"),this.option.resize&&this.option.resize(s,this._ui()),this.triggerEvent("resize",s),this}_resizeStop(e){const t=i.initEvent(e,{type:"resizestop",target:this.el});return this._cleanHelper(),this.option.stop&&this.option.stop(t),this.el.classList.remove("ui-resizable-resizing"),this.triggerEvent("resizestop",t),delete this.startEvent,delete this.originalRect,delete this.temporalRect,delete this.scrollY,delete this.scrolled,this}_setupHelper(){this.elOriginStyleVal=v._originStyleProp.map(e=>this.el.style[e]),this.parentOriginStylePosition=this.el.parentElement.style.position;const e=this.el.parentElement,t=i.getValuesFromTransformedElement(e);return this.rectScale={x:t.xScale,y:t.yScale},getComputedStyle(this.el.parentElement).position.match(/static/)&&(this.el.parentElement.style.position="relative"),this.el.style.position="absolute",this.el.style.opacity="0.8",this}_cleanHelper(){return v._originStyleProp.forEach((e,t)=>{this.el.style[e]=this.elOriginStyleVal[t]||null}),this.el.parentElement.style.position=this.parentOriginStylePosition||null,this}_getChange(e,t){const i=this.startEvent,s={width:this.originalRect.width,height:this.originalRect.height+this.scrolled,left:this.originalRect.left,right:this.originalRect.right,top:this.originalRect.top-this.scrolled},o=e.clientX-i.clientX,n=this.sizeToContent?0:e.clientY-i.clientY;let r,a;const h=this.option.rtl;!h&&t.indexOf("e")>-1?s.width+=o:h&&t.indexOf("w")>-1?s.width-=o:!h&&t.indexOf("w")>-1?(s.width-=o,s.left+=o,r=!0):h&&t.indexOf("e")>-1&&(s.width+=o,s.right+=o,r=!0),t.indexOf("s")>-1?s.height+=n:t.indexOf("n")>-1&&(s.height-=n,s.top+=n,a=!0);const l=this._constrainSize(s.width,s.height,r,a);return Math.round(s.width)!==Math.round(l.width)&&(!h&&t.indexOf("w")>-1?s.left+=s.width-l.width:h&&t.indexOf("e")>-1&&(s.right-=s.width-l.width),s.width=l.width),Math.round(s.height)!==Math.round(l.height)&&(t.indexOf("n")>-1&&(s.top+=s.height-l.height),s.height=l.height),s}_constrainSize(e,t,i,s){const o=this.option,n=(i?o.maxWidthMoveLeft:o.maxWidth)||Number.MAX_SAFE_INTEGER,r=o.minWidth/this.rectScale.x||e,a=(s?o.maxHeightMoveUp:o.maxHeight)||Number.MAX_SAFE_INTEGER,h=o.minHeight/this.rectScale.y||t;return{width:Math.min(n,Math.max(r,e)),height:Math.min(a,Math.max(h,t))}}_applyChange(){let e={left:0,right:0,top:0,width:0,height:0};if("absolute"===this.el.style.position){const t=this.el.parentElement,{left:i,right:s,top:o}=t.getBoundingClientRect();e={left:i,right:s,top:o,width:0,height:0}}return this.temporalRect?(Object.entries(this.temporalRect).forEach(([t,i])=>{if(this.option.rtl?"left"===t:"right"===t)return;const s="width"===t||"left"===t||"right"===t?this.rectScale.x:"height"===t||"top"===t?this.rectScale.y:1;let o;o="right"===t?(e.right-i)*this.rectScale.x+"px":(i-e[t])*s+"px",this.el.style[t]=o}),this):this}_removeHandlers(){return this.handlers.forEach(e=>e.destroy()),delete this.handlers,this}}v._originStyleProp=["width","height","position","left","right","top","opacity","zIndex"];class y extends _{constructor(e,t={}){super(),this.el=e,this.option=t,this.dragTransform={xScale:1,yScale:1,xOffset:0,yOffset:0},this._autoScrollTick=()=>{const e=this.helper,t=this._autoScrollContainer;if(!e||!t)return void this._stopScrolling();const i=this._getClipping(e,t);if(0===i)return void this._stopScrolling();if(!this._autoScrollMaxSpeed){const e=window.innerHeight||document.documentElement.clientHeight;this._autoScrollMaxSpeed=Math.max(e/150,4)}const s=Math.abs(i),o=Math.min(.5*s,this._autoScrollMaxSpeed),n=i>0?o:-o,r=t.scrollTop;t.scrollTop+=n,t.scrollTop!==r?(this.dragging&&this.lastDrag&&(this._dragFollow(this.lastDrag),this._callDrag(this.lastDrag)),this._autoScrollAnimId=requestAnimationFrame(this._autoScrollTick)):this._stopScrolling()};const i=t?.handle?.substring(1),s=e.gridstackNode;this.dragEls=!i||e.classList.contains(i)?[e]:s?.subGrid?[e.querySelector(t.handle)||e]:this.getAllHandles(),0===this.dragEls.length&&(this.dragEls=[e]),this._mouseDown=this._mouseDown.bind(this),this._mouseMove=this._mouseMove.bind(this),this._mouseUp=this._mouseUp.bind(this),this._keyEvent=this._keyEvent.bind(this),this.enable()}getAllHandles(){return Array.from(this.el.querySelectorAll(this.option.handle)).filter(e=>{if(!(e instanceof HTMLElement))return!1;const t=e.closest(".grid-stack-item");return t===this.el||!t})}on(e,t){super.on(e,t)}off(e){super.off(e)}enable(){!1!==this.disabled&&(super.enable(),this.dragEls.forEach(e=>{e.addEventListener("mousedown",this._mouseDown),r&&(e.addEventListener("touchstart",d),e.addEventListener("pointerdown",u))}),this.el.classList.remove("ui-draggable-disabled"))}disable(e=!1){!0!==this.disabled&&(super.disable(),this.dragEls.forEach(e=>{e.removeEventListener("mousedown",this._mouseDown),r&&(e.removeEventListener("touchstart",d),e.removeEventListener("pointerdown",u))}),e||this.el.classList.add("ui-draggable-disabled"))}destroy(){this.dragTimeout&&window.clearTimeout(this.dragTimeout),delete this.dragTimeout,this.mouseDownEvent&&this._mouseUp(this.mouseDownEvent),this.disable(!0),delete this.el,delete this.helper,delete this.option,super.destroy()}updateOption(e){return Object.keys(e).forEach(t=>this.option[t]=e[t]),this}_mouseDown(e){if(a.touchHandled&&e.isTrusted&&(a.touchHandled=!1),!n.mouseHandled)return 0!==e.button||!this.dragEls.find(t=>t===e.target)&&e.target.closest('input,textarea,button,select,option,[contenteditable="true"],.ui-resizable-handle')||this.option.cancel&&e.target.closest(this.option.cancel)||(this.mouseDownEvent=e,delete this.dragging,delete n.dragElement,delete n.dropElement,delete this._autoScrollMaxSpeed,delete this._autoScrollContainer,document.addEventListener("mousemove",this._mouseMove,{capture:!0,passive:!0}),document.addEventListener("mouseup",this._mouseUp,!0),r&&(e.currentTarget.addEventListener("touchmove",c),e.currentTarget.addEventListener("touchend",g)),e.preventDefault(),document.activeElement&&document.activeElement.blur(),n.mouseHandled=!0),!0}_callDrag(e){if(!this.dragging)return;const t=i.initEvent(e,{target:this.el,type:"drag"});this.option.drag&&this.option.drag(t,this.ui()),this.triggerEvent("drag",t)}_mouseMove(e){const t=this.mouseDownEvent;if(this.lastDrag=e,this.dragging)if(this._dragFollow(e),n.pauseDrag){const t=Number.isInteger(n.pauseDrag)?n.pauseDrag:100;this.dragTimeout&&window.clearTimeout(this.dragTimeout),this.dragTimeout=window.setTimeout(()=>this._callDrag(e),t)}else this._callDrag(e);else if(Math.abs(e.x-t.x)+Math.abs(e.y-t.y)>3){this.dragging=!0,n.dragElement=this;const t=this.el.gridstackNode?.grid;t?n.dropElement=t.el.ddElement.ddDroppable:delete n.dropElement,this.helper=this._createHelper(),this._setupHelperContainmentStyle(),this.dragTransform=i.getValuesFromTransformedElement(this.helperContainment),this.dragOffset=this._getDragOffset(e,this.el,this.helperContainment),this._setupHelperStyle(e);const s=i.initEvent(e,{target:this.el,type:"dragstart"});this.option.start&&this.option.start(s,this.ui()),this.triggerEvent("dragstart",s),document.addEventListener("keydown",this._keyEvent)}return!0}_mouseUp(e){if(this._stopScrolling(),document.removeEventListener("mousemove",this._mouseMove,!0),document.removeEventListener("mouseup",this._mouseUp,!0),r&&e.currentTarget&&(e.currentTarget.removeEventListener("touchmove",c,!0),e.currentTarget.removeEventListener("touchend",g,!0)),this.dragging){delete this.dragging,delete this.el.gridstackNode?._origRotate,document.removeEventListener("keydown",this._keyEvent),n.dropElement?.el===this.el.parentElement&&delete n.dropElement,this.helperContainment.style.position=this.parentOriginStylePosition||null,this.helper!==this.el&&this.helper.remove(),this._removeHelperStyle();const t=i.initEvent(e,{target:this.el,type:"dragstop"});this.option.stop&&this.option.stop(t),this.triggerEvent("dragstop",t),n.dropElement&&n.dropElement.drop(e)}delete this.helper,delete this.mouseDownEvent,delete n.dragElement,delete n.dropElement,delete n.mouseHandled,e.preventDefault()}_keyEvent(e){const t=this.el.gridstackNode,s=t?.grid||n.dropElement?.el?.gridstack;if("Escape"===e.key)t&&t._origRotate&&(t._orig=t._origRotate,delete t._origRotate),s?.cancelDrag(),this._mouseUp(this.mouseDownEvent);else if(t&&s&&("r"===e.key||"R"===e.key)){if(!i.canBeRotated(t))return;t._origRotate=t._origRotate||{...t._orig},delete t._moving,s.setAnimation(!1).rotate(t.el,{top:-this.dragOffset.offsetTop,left:-this.dragOffset.offsetX}).setAnimation(),t._moving=!0,this.dragOffset=this._getDragOffset(this.lastDrag,t.el,this.helperContainment),this.helper.style.width=this.dragOffset.width+"px",this.helper.style.height=this.dragOffset.height+"px",i.swap(t._orig,"w","h"),delete t._rect,this._mouseMove(this.lastDrag)}}_createHelper(){let e=this.el;return"function"==typeof this.option.helper?e=this.option.helper(this.el):"clone"===this.option.helper&&(e=i.cloneNode(this.el)),e.parentElement||i.appendTo(e,"parent"===this.option.appendTo?this.el.parentElement:this.option.appendTo),this.dragElementOriginStyle=y.originStyleProp.map(e=>this.el.style[e]),e}_setupHelperStyle(e){this.helper.classList.add("ui-draggable-dragging"),this.el.gridstackNode?.grid?.el.classList.add("grid-stack-dragging");const t=this.helper.style;return t.pointerEvents="none",t.width=this.dragOffset.width+"px",t.height=this.dragOffset.height+"px",t.willChange="left, right, top",t.position="fixed",this._dragFollow(e),t.transition="none",setTimeout(()=>{this.helper&&(t.transition=null)},0),this}_removeHelperStyle(){this.helper.classList.remove("ui-draggable-dragging"),this.el.gridstackNode?.grid?.el.classList.remove("grid-stack-dragging");const e=this.helper?.gridstackNode;if(!e?._isAboutToRemove&&this.dragElementOriginStyle){const e=this.helper,t=this.dragElementOriginStyle.transition||null;e.style.transition=this.dragElementOriginStyle.transition="none",y.originStyleProp.forEach(t=>e.style[t]=this.dragElementOriginStyle[t]||null),setTimeout(()=>e.style.transition=t,50)}return delete this.dragElementOriginStyle,this}_dragFollow(e){const t=this.helper.style,i=this.dragOffset;this.option.rtl?(t.right=(window.innerWidth-e.clientX+i.offsetX)*this.dragTransform.xScale+"px",t.left&&(t.left="")):(t.left=(e.clientX+i.offsetX)*this.dragTransform.xScale+"px",t.right&&(t.right="")),t.top=(e.clientY+i.offsetTop)*this.dragTransform.yScale+"px"}_setupHelperContainmentStyle(){return this.helperContainment=this.helper.parentElement,"fixed"!==this.helper.style.position&&(this.parentOriginStylePosition=this.helperContainment.style.position,getComputedStyle(this.helperContainment).position.match(/static/)&&(this.helperContainment.style.position="relative")),this}_getDragOffset(e,t,i){let s=0,o=0;i&&(s=this.dragTransform.xOffset,o=this.dragTransform.yOffset);const n=t.getBoundingClientRect();let r=this.option.rtl?n.right:n.left,a=this.option.rtl?e.clientX-n.right+s:-e.clientX+n.left-s;return{x:r,top:n.top,offsetX:a,offsetTop:-e.clientY+n.top-o,width:n.width*this.dragTransform.xScale,height:n.height*this.dragTransform.yScale}}updateScrollPosition(e){this._autoScrollContainer=i.getScrollElement(e),0===this._getClipping(this.helper,this._autoScrollContainer)?this._stopScrolling():this._autoScrollAnimId||(this._autoScrollAnimId=requestAnimationFrame(this._autoScrollTick))}_getClipping(e,t){const i=e.getBoundingClientRect(),s=t.getBoundingClientRect(),o=window.innerHeight||document.documentElement.clientHeight;if(i.bottoms.bottom)return 0;const n=i.bottom-Math.min(s.bottom,o),r=i.top-Math.max(s.top,0);return r<0?r:n>0?n:0}_stopScrolling(){this._autoScrollAnimId&&(cancelAnimationFrame(this._autoScrollAnimId),delete this._autoScrollAnimId)}ui(){const e=this.el.parentElement.getBoundingClientRect(),t=this.helper.getBoundingClientRect(),i=this.option.rtl?(e.right-t.right)*this.dragTransform.xScale:(t.left-e.left)*this.dragTransform.xScale;return{position:{top:(t.top-e.top)*this.dragTransform.yScale,left:i}}}}y.originStyleProp=["width","height","transform","transform-origin","transition","pointerEvents","position","left","right","top","minWidth","willChange"];class b extends _{constructor(e,t={}){super(),this.el=e,this.option=t,this._mouseEnter=this._mouseEnter.bind(this),this._mouseLeave=this._mouseLeave.bind(this),this.enable(),this._setupAccept()}on(e,t){super.on(e,t)}off(e){super.off(e)}enable(){!1!==this.disabled&&(super.enable(),this.el.classList.add("ui-droppable"),this.el.classList.remove("ui-droppable-disabled"),this.el.addEventListener("mouseenter",this._mouseEnter),this.el.addEventListener("mouseleave",this._mouseLeave),r&&(this.el.addEventListener("pointerenter",p),this.el.addEventListener("pointerleave",m)))}disable(e=!1){!0!==this.disabled&&(super.disable(),this.el.classList.remove("ui-droppable"),e||this.el.classList.add("ui-droppable-disabled"),this.el.removeEventListener("mouseenter",this._mouseEnter),this.el.removeEventListener("mouseleave",this._mouseLeave),r&&(this.el.removeEventListener("pointerenter",p),this.el.removeEventListener("pointerleave",m)))}destroy(){this.disable(!0),this.el.classList.remove("ui-droppable"),this.el.classList.remove("ui-droppable-disabled"),super.destroy()}updateOption(e){return Object.keys(e).forEach(t=>this.option[t]=e[t]),this._setupAccept(),this}_mouseEnter(e){if(!n.dragElement)return;if(a.touchHandled&&e.isTrusted)return;if(!this._canDrop(n.dragElement.el))return;e.preventDefault(),e.stopPropagation(),n.dragElement._stopScrolling(),n.dropElement&&n.dropElement!==this&&n.dropElement._mouseLeave(e,!0),n.dropElement=this;const t=i.initEvent(e,{target:this.el,type:"dropover"});this.option.over&&this.option.over(t,this._ui(n.dragElement)),this.triggerEvent("dropover",t),this.el.classList.add("ui-droppable-over")}_mouseLeave(e,t=!1){if(!n.dragElement||n.dropElement!==this)return;e.preventDefault(),e.stopPropagation(),t&&n.dragElement._stopScrolling();const s=i.initEvent(e,{target:this.el,type:"dropout"});if(this.option.out&&this.option.out(s,this._ui(n.dragElement)),this.triggerEvent("dropout",s),n.dropElement===this&&(delete n.dropElement,!t)){let t,i=this.el.parentElement;for(;!t&&i;)t=i.ddElement?.ddDroppable,i=i.parentElement;t&&t._mouseEnter(e)}}drop(e){e.preventDefault();const t=i.initEvent(e,{target:this.el,type:"drop"});this.option.drop&&this.option.drop(t,this._ui(n.dragElement)),this.triggerEvent("drop",t)}_canDrop(e){return e&&(!this.accept||this.accept(e))}_setupAccept(){return this.option.accept?("string"==typeof this.option.accept?this.accept=e=>e.classList.contains(this.option.accept)||e.matches(this.option.accept):this.accept=this.option.accept,this):this}_ui(e){return{draggable:e.el,...e.ui()}}}class w{static init(e){return e.ddElement||(e.ddElement=new w(e)),e.ddElement}constructor(e){this.el=e}on(e,t){return this.ddDraggable&&["drag","dragstart","dragstop"].indexOf(e)>-1?this.ddDraggable.on(e,t):this.ddDroppable&&["drop","dropover","dropout"].indexOf(e)>-1?this.ddDroppable.on(e,t):this.ddResizable&&["resizestart","resize","resizestop"].indexOf(e)>-1&&this.ddResizable.on(e,t),this}off(e){return this.ddDraggable&&["drag","dragstart","dragstop"].indexOf(e)>-1?this.ddDraggable.off(e):this.ddDroppable&&["drop","dropover","dropout"].indexOf(e)>-1?this.ddDroppable.off(e):this.ddResizable&&["resizestart","resize","resizestop"].indexOf(e)>-1&&this.ddResizable.off(e),this}setupDraggable(e){return this.ddDraggable?this.ddDraggable.updateOption(e):this.ddDraggable=new y(this.el,e),this}cleanDraggable(){return this.ddDraggable&&(this.ddDraggable.destroy(),delete this.ddDraggable),this}setupResizable(e){return this.ddResizable?this.ddResizable.updateOption(e):this.ddResizable=new v(this.el,e),this}cleanResizable(){return this.ddResizable&&(this.ddResizable.destroy(),delete this.ddResizable),this}setupDroppable(e){return this.ddDroppable?this.ddDroppable.updateOption(e):this.ddDroppable=new b(this.el,e),this}cleanDroppable(){return this.ddDroppable&&(this.ddDroppable.destroy(),delete this.ddDroppable),this}}const E=new class{resizable(e,t,i,s){return this._getDDElements(e,t).forEach(e=>{if("disable"===t||"enable"===t)e.ddResizable&&e.ddResizable[t]();else if("destroy"===t)e.ddResizable&&e.cleanResizable();else if("option"===t)e.setupResizable({[i]:s});else{const i=e.el.gridstackNode.grid;let s=e.el.getAttribute("gs-resize-handles")||i.opts.resizable.handles||"e,s,se";"all"===s&&(s="n,e,s,w,se,sw,ne,nw");const o=!i.opts.alwaysShowResizeHandle;e.setupResizable({...i.opts.resizable,handles:s,autoHide:o,start:t.start,stop:t.stop,resize:t.resize,rtl:t.rtl})}}),this}draggable(e,t,i,s){return this._getDDElements(e,t).forEach(e=>{if("disable"===t||"enable"===t)e.ddDraggable&&e.ddDraggable[t]();else if("destroy"===t)e.ddDraggable&&e.cleanDraggable();else if("option"===t)e.setupDraggable({[i]:s});else{const i=e.el.gridstackNode.grid;e.setupDraggable({...i.opts.draggable,start:t.start,stop:t.stop,drag:t.drag,rtl:t.rtl})}}),this}dragIn(e,t){return this._getDDElements(e).forEach(e=>e.setupDraggable(t)),this}droppable(e,t,i,s){return"function"!=typeof t.accept||t._accept||(t._accept=t.accept,t.accept=e=>t._accept(e)),this._getDDElements(e,t).forEach(e=>{"disable"===t||"enable"===t?e.ddDroppable&&e.ddDroppable[t]():"destroy"===t?e.ddDroppable&&e.cleanDroppable():"option"===t?e.setupDroppable({[i]:s}):e.setupDroppable(t)}),this}isDroppable(e){return!(!e?.ddElement?.ddDroppable||e.ddElement.ddDroppable.disabled)}isDraggable(e){return!(!e?.ddElement?.ddDraggable||e.ddElement.ddDraggable.disabled)}isResizable(e){return!(!e?.ddElement?.ddResizable||e.ddElement.ddResizable.disabled)}on(e,t,i){return this._getDDElements(e).forEach(e=>e.on(t,e=>{i(e,n.dragElement?n.dragElement.el:e.target,n.dragElement?n.dragElement.helper:null)})),this}off(e,t){return this._getDDElements(e).forEach(e=>e.off(t)),this}_getDDElements(e,t){const s=e.gridstack||"destroy"!==t&&"disable"!==t,o=i.getElements(e);return o.length?o.map(e=>e.ddElement||(s?w.init(e):null)).filter(e=>e):[]}};class x{static init(e={},t=".grid-stack"){if("undefined"==typeof document)return null;const s=x.getGridElement(t);return s?(s.gridstack||(s.gridstack=new x(s,i.cloneDeep(e))),s.gridstack):("string"==typeof t?console.error('GridStack.initAll() no grid was found with selector "'+t+'" - element missing or wrong selector ?\nNote: ".grid-stack" is required for proper CSS styling and drag/drop, and is the default selector.'):console.error("GridStack.init() no grid element was passed."),null)}static initAll(e={},t=".grid-stack"){const s=[];return"undefined"==typeof document||(x.getGridElements(t).forEach(t=>{t.gridstack||(t.gridstack=new x(t,i.cloneDeep(e))),s.push(t.gridstack)}),0===s.length&&console.error('GridStack.initAll() no grid was found with selector "'+t+'" - element missing or wrong selector ?\nNote: ".grid-stack" is required for proper CSS styling and drag/drop, and is the default selector.')),s}static addGrid(e,t={}){if(!e)return null;let s=e;if(s.gridstack){const e=s.gridstack;return t&&(e.opts={...e.opts,...t}),void 0!==t.children&&e.load(t.children),e}return e.classList.contains("grid-stack")&&!x.addRemoveCB||(s=x.addRemoveCB?x.addRemoveCB(e,t,!0,!0):i.createDiv(["grid-stack",t.class],e)),x.init(t,s)}static registerEngine(e){x.engineClass=e}get placeholder(){if(!this._placeholder){this._placeholder=i.createDiv([this.opts.placeholderClass,o.itemClass,this.opts.itemClass]);const e=i.createDiv(["placeholder-content"],this._placeholder);this.opts.placeholderText&&(e.textContent=this.opts.placeholderText)}return this._placeholder}constructor(e,t={}){this.el=e,this.opts=t,this.animationDelay=310,this._gsEventHandler={},this._extraDragRow=0,this.dragTransform={xScale:1,yScale:1,xOffset:0,yOffset:0},e.gridstack=this,this.opts=t=t||{},e.classList.contains("grid-stack")||this.el.classList.add("grid-stack"),t.row&&(t.minRow=t.maxRow=t.row,delete t.row);const a=i.toNumber(e.getAttribute("gs-row"));"auto"===t.column&&delete t.column,void 0!==t.alwaysShowResizeHandle&&(t._alwaysShowResizeHandle=t.alwaysShowResizeHandle);const h=t.columnOpts;if(h){const e=h.breakpoints;h.columnWidth||e?.length?(h.columnMax=h.columnMax||12,e?.length>1&&e.sort((e,t)=>(t.w||0)-(e.w||0))):delete t.columnOpts}const l={...i.cloneDeep(o),column:i.toNumber(e.getAttribute("gs-column"))||o.column,minRow:a||i.toNumber(e.getAttribute("gs-min-row"))||o.minRow,maxRow:a||i.toNumber(e.getAttribute("gs-max-row"))||o.maxRow,staticGrid:i.toBool(e.getAttribute("gs-static"))||o.staticGrid,sizeToContent:i.toBool(e.getAttribute("gs-size-to-content"))||void 0,draggable:{handle:(t.handleClass?"."+t.handleClass:t.handle?t.handle:"")||o.draggable.handle},removableOptions:{accept:t.itemClass||o.removableOptions.accept,decline:o.removableOptions.decline}};e.getAttribute("gs-animate")&&(l.animate=i.toBool(e.getAttribute("gs-animate"))),t=i.defaults(t,l),this._initMargin(),this.checkDynamicColumn(),this._updateColumnVar(t),"auto"===t.rtl&&(t.rtl="rtl"===e.style.direction),t.rtl&&this.el.classList.add("grid-stack-rtl");const d=this.el.closest("."+o.itemClass),c=d?.gridstackNode;if(c&&(c.subGrid=this,this.parentGridNode=c,this.el.classList.add("grid-stack-nested"),c.el.classList.add("grid-stack-sub-grid")),this._isAutoCellHeight="auto"===t.cellHeight,this._isAutoCellHeight||"initial"===t.cellHeight)this.cellHeight(void 0);else{"number"==typeof t.cellHeight&&t.cellHeightUnit&&t.cellHeightUnit!==o.cellHeightUnit&&(t.cellHeight=t.cellHeight+t.cellHeightUnit,delete t.cellHeightUnit);const e=t.cellHeight;delete t.cellHeight,this.cellHeight(e)}"mobile"===t.alwaysShowResizeHandle&&(t.alwaysShowResizeHandle=r),this._setStaticClass();const g=t.engineClass||x.engineClass||s;if(this.engine=new g({column:this.getColumn(),float:t.float,maxRow:t.maxRow,onChange:e=>{e.forEach(e=>{const t=e.el;t&&(e._removeDOM?(t&&t.remove(),delete e._removeDOM):this._writePosAttr(t,e))}),this._updateContainerHeight()}}),t.auto&&(this.batchUpdate(),this.engine._loading=!0,this.getGridItems().forEach(e=>this._prepareElement(e)),delete this.engine._loading,this.batchUpdate(!1)),t.children){const e=t.children;delete t.children,e.length&&this.load(e)}this.setAnimation(),t.subGridDynamic&&!n.pauseDrag&&(n.pauseDrag=!0),void 0!==t.draggable?.pause&&(n.pauseDrag=t.draggable.pause),this._setupRemoveDrop(),this._setupAcceptWidget(),this._updateResizeEvent()}_updateColumnVar(e=this.opts){this.el.classList.add("gs-"+e.column),"number"==typeof e.column&&this.el.style.setProperty("--gs-column-width",100/e.column+"%")}addWidget(e){if(!e)return;if("string"==typeof e)return void console.error("V11: GridStack.addWidget() does not support string anymore. see #2736");if(e.ELEMENT_NODE)return console.error("V11: GridStack.addWidget() does not support HTMLElement anymore. use makeWidget()"),this.makeWidget(e);let t,s=e;if(s.grid=this,t=s.el?s.el:x.addRemoveCB?x.addRemoveCB(this.el,e,!0,!1):this.createWidgetDivs(s),!t)return;if(s=t.gridstackNode,s&&t.parentElement===this.el&&this.engine.nodes.find(e=>e._id===s._id))return t;const o=this._readAttr(t);return i.defaults(e,o),this.engine.prepareNode(e),this.el.appendChild(t),this.makeWidget(t,e),t}createWidgetDivs(e){const t=i.createDiv(["grid-stack-item",this.opts.itemClass]),s=i.createDiv(["grid-stack-item-content"],t);return i.lazyLoad(e)?e.visibleObservable||(e.visibleObservable=new IntersectionObserver(([t])=>{t.isIntersecting&&(e.visibleObservable?.disconnect(),delete e.visibleObservable,x.renderCB(s,e),e.grid?.prepareDragDrop(e.el))}),window.setTimeout(()=>e.visibleObservable?.observe(t))):x.renderCB(s,e),t}makeSubGrid(e,t,s,o=!0){let n,r=e.gridstackNode;if(r||(r=this.makeWidget(e).gridstackNode),r.subGrid?.el)return r.subGrid;let a,h=this;for(;h&&!n;)n=h.opts?.subGridOpts,h=h.parentGridNode?.grid;t=i.cloneDeep({...this.opts,id:void 0,children:void 0,column:"auto",columnOpts:void 0,layout:"list",subGridOpts:void 0,...n||{},...t||r.subGridOpts||{}}),r.subGridOpts=t,"auto"===t.column&&(a=!0,t.column=Math.max(r.w||1,s?.w||1),delete t.columnOpts);let l,d,c=r.el.querySelector(".grid-stack-item-content");if(o&&(this._removeDD(r.el),d={...r,x:0,y:0},i.removeInternalForSave(d),delete d.subGridOpts,r.content&&(d.content=r.content,delete r.content),x.addRemoveCB?l=x.addRemoveCB(this.el,d,!0,!1):(l=i.createDiv(["grid-stack-item"]),l.appendChild(c),c=i.createDiv(["grid-stack-item-content"],r.el)),this.prepareDragDrop(r.el)),s){const e=a?t.column:r.w,i=r.h+s.h,o=r.el.style;o.transition="none",this.update(r.el,{w:e,h:i}),setTimeout(()=>o.transition=null)}const g=r.subGrid=x.addGrid(c,t);return s?._moving&&(g._isTemp=!0),a&&(g._autoColumn=!0),o&&g.makeWidget(l,d),s&&(s._moving?window.setTimeout(()=>i.simulateMouseEvent(s._event,"mouseenter",g.el),0):g.makeWidget(r.el,r)),this.resizeToContentCheck(!1,r),g}removeAsSubGrid(e){const t=this.parentGridNode?.grid;t&&(t.batchUpdate(),t.removeWidget(this.parentGridNode.el,!0,!0),this.engine.nodes.forEach(e=>{e.x+=this.parentGridNode.x,e.y+=this.parentGridNode.y,t.makeWidget(e.el,e)}),t.batchUpdate(!1),this.parentGridNode&&delete this.parentGridNode.subGrid,delete this.parentGridNode,e&&window.setTimeout(()=>i.simulateMouseEvent(e._event,"mouseenter",t.el),0))}save(e=!0,t=!1,s=x.saveCB,n){const r=this.engine.save(e,s,n);if(r.forEach(i=>{if(e&&i.el&&!i.subGrid&&!s){const e=i.el.querySelector(".grid-stack-item-content");i.content=e?.innerHTML,i.content||delete i.content}else if(e||s||delete i.content,i.subGrid?.el){const o=i.w||i.subGrid.getColumn(),n=i.subGrid.save(e,t,s,o);i.subGridOpts=t?n:{children:n},delete i.subGrid}delete i.el}),t){const e=i.cloneDeep(this.opts);e.marginBottom===e.marginTop&&e.marginRight===e.marginLeft&&e.marginTop===e.marginRight&&(e.margin=e.marginTop,delete e.marginTop,delete e.marginRight,delete e.marginBottom,delete e.marginLeft),e.rtl===("rtl"===this.el.style.direction)&&(e.rtl="auto"),this._isAutoCellHeight&&(e.cellHeight="auto"),this._autoColumn&&(e.column="auto");const t=e._alwaysShowResizeHandle;return delete e._alwaysShowResizeHandle,void 0!==t?e.alwaysShowResizeHandle=t:delete e.alwaysShowResizeHandle,i.removeInternalAndSame(e,o),e.children=r,e}return r}load(e,t=x.addRemoveCB||!0){e.forEach(e=>{e.w=e.w||e.minW||1,e.h=e.h||e.minH||1}),e=i.sort(e),this.engine.skipCacheUpdate=this._ignoreLayoutsNodeChange=!0;let s=0;e.forEach(e=>{s=Math.max(s,(e.x||0)+e.w)}),s>this.engine.defaultColumn&&(this.engine.defaultColumn=s);const o=this.getColumn();s>o&&(0===this.engine.nodes.length&&this.responseLayout?(this.engine.nodes=e,this.engine.columnChanged(s,o,this.responseLayout),e=this.engine.nodes,this.engine.nodes=[],delete this.responseLayout):this.engine.cacheLayout(e,s,!0));const n=x.addRemoveCB;"function"==typeof t&&(x.addRemoveCB=t);const r=[];this.batchUpdate();const a=!this.engine.nodes.length,h=a&&this.opts.animate;h&&this.setAnimation(!1),!a&&t&&[...this.engine.nodes].forEach(t=>{t.id&&(i.find(e,t.id)||(x.addRemoveCB&&x.addRemoveCB(this.el,t,!1,!1),r.push(t),this.removeWidget(t.el,!0,!1)))}),this.engine._loading=!0;const l=[];return this.engine.nodes=this.engine.nodes.filter(t=>!i.find(e,t.id)||(l.push(t),!1)),e.forEach(e=>{const s=i.find(l,e.id);if(s){if(i.shouldSizeToContent(s)&&(e.h=s.h),this.engine.nodeBoundFix(e),(e.autoPosition||void 0===e.x||void 0===e.y)&&(e.w=e.w||s.w,e.h=e.h||s.h,this.engine.findEmptyPosition(e)),this.engine.nodes.push(s),i.samePos(s,e)&&this.engine.nodes.length>1&&(this.moveNode(s,{...e,forceCollide:!0}),i.copyPos(e,s)),this.update(s.el,e),e.subGridOpts?.children){const t=s.el.querySelector(".grid-stack");t&&t.gridstack&&t.gridstack.load(e.subGridOpts.children)}}else t&&this.addWidget(e)}),delete this.engine._loading,this.engine.removedNodes=r,this.batchUpdate(!1),delete this._ignoreLayoutsNodeChange,delete this.engine.skipCacheUpdate,n?x.addRemoveCB=n:delete x.addRemoveCB,h&&this.setAnimation(!0,!0),this}batchUpdate(e=!0){return this.engine.batchUpdate(e),e||(this._updateContainerHeight(),this._triggerRemoveEvent(),this._triggerAddEvent(),this._triggerChangeEvent()),this}getCellHeight(e=!1){if(this.opts.cellHeight&&"auto"!==this.opts.cellHeight&&(!e||!this.opts.cellHeightUnit||"px"===this.opts.cellHeightUnit))return this.opts.cellHeight;if("rem"===this.opts.cellHeightUnit)return this.opts.cellHeight*parseFloat(getComputedStyle(document.documentElement).fontSize);if("em"===this.opts.cellHeightUnit)return this.opts.cellHeight*parseFloat(getComputedStyle(this.el).fontSize);if("cm"===this.opts.cellHeightUnit)return this.opts.cellHeight*(96/2.54);if("mm"===this.opts.cellHeightUnit)return this.opts.cellHeight*(96/2.54)/10;const t=this.el.querySelector("."+this.opts.itemClass);if(t){const e=i.toNumber(t.getAttribute("gs-h"))||1;return Math.round(t.offsetHeight/e)}const s=parseInt(this.el.getAttribute("gs-current-row"));return s?Math.round(this.el.getBoundingClientRect().height/s):this.opts.cellHeight}cellHeight(e){if(void 0!==e&&this._isAutoCellHeight!==("auto"===e)&&(this._isAutoCellHeight="auto"===e,this._updateResizeEvent()),"initial"!==e&&"auto"!==e||(e=void 0),void 0===e){const t=-this.opts.marginRight-this.opts.marginLeft+this.opts.marginTop+this.opts.marginBottom;e=this.cellWidth()+t}const t=i.parseHeight(e);return this.opts.cellHeightUnit===t.unit&&this.opts.cellHeight===t.h||(this.opts.cellHeightUnit=t.unit,this.opts.cellHeight=t.h,this.el.style.setProperty("--gs-cell-height",`${this.opts.cellHeight}${this.opts.cellHeightUnit}`),this._updateContainerHeight(),this.resizeToContentCheck()),this}cellWidth(){return this._widthOrContainer()/this.getColumn()}_widthOrContainer(e=!1){return e&&this.opts.columnOpts?.breakpointForWindow?window.innerWidth:this.el.clientWidth||this.el.parentElement.clientWidth||window.innerWidth}checkDynamicColumn(){const e=this.opts.columnOpts;if(!e||!e.columnWidth&&!e.breakpoints?.length)return!1;const t=this.getColumn();let i=t;const s=this._widthOrContainer(!0);if(e.columnWidth)i=Math.min(Math.round(s/e.columnWidth)||1,e.columnMax);else{i=e.columnMax;let o=0;for(;oe.c===i);return this.column(i,t?.layout||e.layout),!0}return!1}compact(e="compact",t=!0){return this.engine.compact(e,t),this._triggerChangeEvent(),this}column(e,t="moveScale"){if(!e||e<1||this.opts.column===e)return this;const i=this.getColumn();return this.opts.column=e,this.engine?(this.engine.column=e,this.el.classList.remove("gs-"+i),this._updateColumnVar(),this.engine.columnChanged(i,e,t),this._isAutoCellHeight&&this.cellHeight(),this.resizeToContentCheck(!0),this._ignoreLayoutsNodeChange=!0,this._triggerChangeEvent(),delete this._ignoreLayoutsNodeChange,this):(this.responseLayout=t,this)}getColumn(){return this.opts.column}getGridItems(){return Array.from(this.el.children).filter(e=>e.matches("."+this.opts.itemClass)&&!e.matches("."+this.opts.placeholderClass))}isIgnoreChangeCB(){return this._ignoreLayoutsNodeChange}destroy(e=!0){if(this.el)return this.offAll(),this._updateResizeEvent(!0),this.setStatic(!0,!1),this.setAnimation(!1),e?this.el.parentNode.removeChild(this.el):(this.removeAll(e),this.el.removeAttribute("gs-current-row")),this.parentGridNode&&delete this.parentGridNode.subGrid,delete this.parentGridNode,delete this.opts,delete this._placeholder?.gridstackNode,delete this._placeholder,delete this.engine,delete this.el.gridstack,delete this.el,this}float(e){return this.opts.float!==e&&(this.opts.float=this.engine.float=e,this._triggerChangeEvent()),this}getFloat(){return this.engine.float}getCellFromPixel(e,t=!1){const i=this.el.getBoundingClientRect();let s;s=t?{top:i.top+document.documentElement.scrollTop,left:i.left}:{top:this.el.offsetTop,left:this.el.offsetLeft};const o=e.left-s.left,n=e.top-s.top,r=i.width/this.getColumn(),a=i.height/parseInt(this.el.getAttribute("gs-current-row"));return{x:Math.floor(o/r),y:Math.floor(n/a)}}getRow(){return Math.max(this.engine.getRow(),this.opts.minRow||0)}isAreaEmpty(e,t,i,s){return this.engine.isAreaEmpty(e,t,i,s)}makeWidget(e,t){const i=x.getElement(e);if(!i||i.gridstackNode)return i;i.parentElement||this.el.appendChild(i),this._prepareElement(i,!0,t);const s=i.gridstackNode;let o;return this._updateContainerHeight(),s.subGridOpts&&this.makeSubGrid(i,s.subGridOpts,void 0,!1),1!==this.opts.column||this._ignoreLayoutsNodeChange||(o=this._ignoreLayoutsNodeChange=!0),this._triggerAddEvent(),this._triggerChangeEvent(),o&&delete this._ignoreLayoutsNodeChange,i}on(e,t){if(-1!==e.indexOf(" "))return e.split(" ").forEach(e=>this.on(e,t)),this;if("change"===e||"added"===e||"removed"===e||"enable"===e||"disable"===e){const i="enable"===e||"disable"===e;this._gsEventHandler[e]=i?e=>t(e):e=>{e.detail&&t(e,e.detail)},this.el.addEventListener(e,this._gsEventHandler[e])}else"drag"===e||"dragstart"===e||"dragstop"===e||"resizestart"===e||"resize"===e||"resizestop"===e||"dropped"===e||"resizecontent"===e?this._gsEventHandler[e]=t:console.error("GridStack.on("+e+") event not supported");return this}off(e){return-1!==e.indexOf(" ")?(e.split(" ").forEach(e=>this.off(e)),this):("change"!==e&&"added"!==e&&"removed"!==e&&"enable"!==e&&"disable"!==e||this._gsEventHandler[e]&&this.el.removeEventListener(e,this._gsEventHandler[e]),delete this._gsEventHandler[e],this)}offAll(){return Object.keys(this._gsEventHandler).forEach(e=>this.off(e)),this}removeWidget(e,t=!0,i=!0){return e?(x.getElements(e).forEach(e=>{if(e.parentElement&&e.parentElement!==this.el)return;let s=e.gridstackNode;s||(s=this.engine.nodes.find(t=>e===t.el)),s&&(t&&x.addRemoveCB&&x.addRemoveCB(this.el,s,!1,!1),delete e.gridstackNode,this._removeDD(e),this.engine.removeNode(s,t,i),t&&e.parentElement&&e.remove())}),i&&(this._triggerRemoveEvent(),this._triggerChangeEvent()),this):(console.error("Error: GridStack.removeWidget(undefined) called"),this)}removeAll(e=!0,t=!0){return this.engine.nodes.forEach(t=>{e&&x.addRemoveCB&&x.addRemoveCB(this.el,t,!1,!1),delete t.el.gridstackNode,this.opts.staticGrid||this._removeDD(t.el)}),this.engine.removeAll(e,t),t&&this._triggerRemoveEvent(),this}setAnimation(e=this.opts.animate,t){return t?setTimeout(()=>{this.opts&&this.setAnimation(e)}):e?this.el.classList.add("grid-stack-animate"):this.el.classList.remove("grid-stack-animate"),this.opts.animate=e,this}hasAnimationCSS(){return this.el.classList.contains("grid-stack-animate")}setStatic(e,t=!0,i=!0){return!!this.opts.staticGrid===e||(e?this.opts.staticGrid=!0:delete this.opts.staticGrid,this._setupRemoveDrop(),this._setupAcceptWidget(),this.engine.nodes.forEach(s=>{this.prepareDragDrop(s.el),s.subGrid&&i&&s.subGrid.setStatic(e,t,i)}),t&&this._setStaticClass()),this}updateOptions(e){const t=this.opts;if(e===t)return this;if(void 0!==e.acceptWidgets&&(t.acceptWidgets=e.acceptWidgets,this._setupAcceptWidget()),void 0!==e.animate&&this.setAnimation(e.animate),e.cellHeight&&this.cellHeight(e.cellHeight),void 0!==e.class&&e.class!==t.class&&(t.class&&this.el.classList.remove(t.class),e.class&&this.el.classList.add(e.class)),e.columnOpts){const t=!!this.opts.columnOpts;this.opts.columnOpts=e.columnOpts,t!==!!this.opts.columnOpts&&this._updateResizeEvent(),this.checkDynamicColumn()}else null===e.columnOpts&&this.opts.columnOpts?(delete this.opts.columnOpts,this._updateResizeEvent()):"number"==typeof e.column&&this.column(e.column);return void 0!==e.margin&&this.margin(e.margin),void 0!==e.staticGrid&&this.setStatic(e.staticGrid),void 0===e.disableDrag||e.staticGrid||this.enableMove(!e.disableDrag),void 0===e.disableResize||e.staticGrid||this.enableResize(!e.disableResize),void 0!==e.float&&this.float(e.float),void 0!==e.row?(t.minRow=t.maxRow=t.row=e.row,this._updateContainerHeight()):(void 0!==e.minRow&&(t.minRow=e.minRow,this._updateContainerHeight()),void 0!==e.maxRow&&(t.maxRow=this.engine.maxRow=e.maxRow)),void 0!==e.lazyLoad&&(t.lazyLoad=e.lazyLoad),e.children?.length&&this.load(e.children),this}update(e,t){return x.getElements(e).forEach(e=>{const s=e?.gridstackNode;if(!s)return;const o={...i.copyPos({},s),...i.cloneDeep(t)};this.engine.nodeBoundFix(o),delete o.autoPosition;const n=["x","y","w","h"];let r;if(n.some(e=>void 0!==o[e]&&o[e]!==s[e])&&(r={},n.forEach(e=>{r[e]=void 0!==o[e]?o[e]:s[e],delete o[e]})),!r&&(o.minW||o.minH||o.maxW||o.maxH)&&(r={}),void 0!==o.content){const t=e.querySelector(".grid-stack-item-content");t&&t.textContent!==o.content&&(s.content=o.content,x.renderCB(t,o),s.subGrid?.el&&(t.appendChild(s.subGrid.el),s.subGrid._updateContainerHeight())),delete o.content}let a=!1,h=!1;for(const e in o)"_"!==e[0]&&s[e]!==o[e]&&(s[e]=o[e],a=!0,h=h||!this.opts.staticGrid&&("noResize"===e||"noMove"===e||"locked"===e));if(i.sanitizeMinMax(s),r){const e=void 0!==r.w&&r.w!==s.w;this.moveNode(s,r),e&&s.subGrid?s.subGrid.onResize(this.hasAnimationCSS()?s.w:void 0):this.resizeToContentCheck(e,s),delete s._orig}(r||a)&&this._writeAttr(e,s),h&&this.prepareDragDrop(s.el),x.updateCB&&x.updateCB(s)}),this}moveNode(e,t){const i=e._updating;i||this.engine.cleanNodes().beginUpdate(e),this.engine.moveNode(e,t),this._updateContainerHeight(),i||(this._triggerChangeEvent(),this.engine.endUpdate())}resizeToContent(e){if(!e)return;if(e.classList.remove("size-to-content-max"),!e.clientHeight)return;const t=e.gridstackNode;if(!t)return;const i=t.grid;if(!i||e.parentElement!==i.el)return;const s=i.getCellHeight(!0);if(!s)return;let o,n=t.h?t.h*s:e.clientHeight;if(t.resizeToContentParent&&(o=e.querySelector(t.resizeToContentParent)),o||(o=e.querySelector(x.resizeToContentParent)),!o)return;const r=e.clientHeight-o.clientHeight,a=t.h?t.h*s-r:o.clientHeight;let h;if(t.subGrid){h=t.subGrid.getRow()*t.subGrid.getCellHeight(!0);const i=t.subGrid.el.getBoundingClientRect(),s=e.getBoundingClientRect();h+=i.top-s.top}else{if(t.subGridOpts?.children?.length)return;{const e=o.firstElementChild;if(!e)return void console.error(`Error: GridStack.resizeToContent() widget id:${t.id} '${x.resizeToContentParent}'.firstElementChild is null, make sure to have a div like container. Skipping sizing.`);h=e.getBoundingClientRect().height||a}}if(a===h)return;n+=h-a;let l=Math.ceil(n/s);const d=Number.isInteger(t.sizeToContent)?t.sizeToContent:0;d&&l>d&&(l=d,e.classList.add("size-to-content-max")),t.minH&&lt.maxH&&(l=t.maxH),l!==t.h&&(i._ignoreLayoutsNodeChange=!0,i.moveNode(t,{h:l}),delete i._ignoreLayoutsNodeChange)}resizeToContentCBCheck(e){x.resizeToContentCB?x.resizeToContentCB(e):this.resizeToContent(e)}rotate(e,t){return x.getElements(e).forEach(e=>{const s=e.gridstackNode;if(!i.canBeRotated(s))return;const o={w:s.h,h:s.w,minH:s.minW,minW:s.minH,maxH:s.maxW,maxW:s.maxH};if(t){const e=t.left>0?Math.floor(t.left/this.cellWidth()):0,i=t.top>0?Math.floor(t.top/this.opts.cellHeight):0;o.x=s.x+e-(s.h-(i+1)),o.y=s.y+i-e}Object.keys(o).forEach(e=>{void 0===o[e]&&delete o[e]});const n=s._orig;this.update(e,o),s._orig=n}),this}margin(e){if(!("string"==typeof e&&e.split(" ").length>1)){const t=i.parseHeight(e);if(this.opts.marginUnit===t.unit&&this.opts.margin===t.h)return}return this.opts.margin=e,this.opts.marginTop=this.opts.marginBottom=this.opts.marginLeft=this.opts.marginRight=void 0,this._initMargin(),this}getMargin(){return this.opts.margin}willItFit(e){return this.engine.willItFit(e)}_triggerChangeEvent(){if(this.engine.batchMode)return this;const e=this.engine.getDirtyNodes(!0);return e&&e.length&&(this._ignoreLayoutsNodeChange||this.engine.layoutsNodesChange(e),this._triggerEvent("change",e)),this.engine.saveInitial(),this}_triggerAddEvent(){if(this.engine.batchMode)return this;if(this.engine.addedNodes?.length){this._ignoreLayoutsNodeChange||this.engine.layoutsNodesChange(this.engine.addedNodes),this.engine.addedNodes.forEach(e=>{delete e._dirty});const e=[...this.engine.addedNodes];this.engine.addedNodes=[],this._triggerEvent("added",e)}return this}_triggerRemoveEvent(){if(this.engine.batchMode)return this;if(this.engine.removedNodes?.length){const e=[...this.engine.removedNodes];this.engine.removedNodes=[],this._triggerEvent("removed",e)}return this}_triggerEvent(e,t){const i=t?new CustomEvent(e,{bubbles:!1,detail:t}):new Event(e);let s=this;for(;s.parentGridNode;)s=s.parentGridNode.grid;return s.el.dispatchEvent(i),this}_updateContainerHeight(){if(!this.engine||this.engine.batchMode)return this;const e=this.parentGridNode;let t=this.getRow()+this._extraDragRow;const s=this.opts.cellHeight,o=this.opts.cellHeightUnit;if(!s)return this;if(!e&&!this.opts.minRow){const e=i.parseHeight(getComputedStyle(this.el).minHeight);if(e.h>0&&e.unit===o){const i=Math.floor(e.h/s);t1?`calc(${t.w} * var(--gs-column-width))`:null,e.style.height=t.h>1?`calc(${t.h} * var(--gs-cell-height))`:null}return e.setAttribute("gs-x",String(t.x)),e.setAttribute("gs-y",String(t.y)),t.w>1?e.setAttribute("gs-w",String(t.w)):e.removeAttribute("gs-w"),t.h>1?e.setAttribute("gs-h",String(t.h)):e.removeAttribute("gs-h"),this}_writeAttr(e,t){if(!t)return this;this._writePosAttr(e,t);const i={noResize:"gs-no-resize",noMove:"gs-no-move",locked:"gs-locked",id:"gs-id",sizeToContent:"gs-size-to-content"};for(const s in i)t[s]?e.setAttribute(i[s],String(t[s])):e.removeAttribute(i[s]);return this}_readAttr(e,t=!0){const s={};s.x=i.toNumber(e.getAttribute("gs-x")),s.y=i.toNumber(e.getAttribute("gs-y")),s.w=i.toNumber(e.getAttribute("gs-w")),s.h=i.toNumber(e.getAttribute("gs-h")),s.autoPosition=i.toBool(e.getAttribute("gs-auto-position")),s.noResize=i.toBool(e.getAttribute("gs-no-resize")),s.noMove=i.toBool(e.getAttribute("gs-no-move")),s.locked=i.toBool(e.getAttribute("gs-locked"));const o=e.getAttribute("gs-size-to-content");o&&(s.sizeToContent="true"===o||"false"===o?i.toBool(o):parseInt(o,10)),s.id=e.getAttribute("gs-id"),s.maxW=i.toNumber(e.getAttribute("gs-max-w")),s.minW=i.toNumber(e.getAttribute("gs-min-w")),s.maxH=i.toNumber(e.getAttribute("gs-max-h")),s.minH=i.toNumber(e.getAttribute("gs-min-h")),t&&(1===s.w&&e.removeAttribute("gs-w"),1===s.h&&e.removeAttribute("gs-h"),s.maxW&&e.removeAttribute("gs-max-w"),s.minW&&e.removeAttribute("gs-min-w"),s.maxH&&e.removeAttribute("gs-max-h"),s.minH&&e.removeAttribute("gs-min-h"));for(const e in s){if(!s.hasOwnProperty(e))return;s[e]||0===s[e]||"sizeToContent"===e||delete s[e]}return s}_setStaticClass(){const e=["grid-stack-static"];return this.opts.staticGrid?(this.el.classList.add(...e),this.el.setAttribute("gs-static","true")):(this.el.classList.remove(...e),this.el.removeAttribute("gs-static")),this}onResize(e=this.el?.clientWidth){if(!e)return;if(this.prevWidth===e)return;this.prevWidth=e,this.batchUpdate();let t=!1;return this._autoColumn&&this.parentGridNode?this.opts.column!==this.parentGridNode.w&&(this.column(this.parentGridNode.w,this.opts.layout||"list"),t=!0):t=this.checkDynamicColumn(),this._isAutoCellHeight&&this.cellHeight(),this.engine.nodes.forEach(e=>{e.subGrid&&e.subGrid.onResize()}),this._skipInitialResize||this.resizeToContentCheck(t),delete this._skipInitialResize,this.batchUpdate(!1),this}resizeToContentCheck(e=!1,t=void 0){if(this.engine){if(e&&this.hasAnimationCSS())return setTimeout(()=>this.resizeToContentCheck(!1,t),this.animationDelay);if(t)i.shouldSizeToContent(t)&&this.resizeToContentCBCheck(t.el);else if(this.engine.nodes.some(e=>i.shouldSizeToContent(e))){const e=[...this.engine.nodes];this.batchUpdate(),e.forEach(e=>{i.shouldSizeToContent(e)&&this.resizeToContentCBCheck(e.el)}),this._ignoreLayoutsNodeChange=!0,this.batchUpdate(!1),this._ignoreLayoutsNodeChange=!1}this._gsEventHandler.resizecontent&&this._gsEventHandler.resizecontent(null,t?[t]:this.engine.nodes)}}_updateResizeEvent(e=!1){const t=!this.parentGridNode&&(this._isAutoCellHeight||this.opts.sizeToContent||this.opts.columnOpts||this.engine.nodes.find(e=>e.sizeToContent));return e||!t||this.resizeObserver?!e&&t||!this.resizeObserver||(this.resizeObserver.disconnect(),delete this.resizeObserver,delete this._sizeThrottle):(this._sizeThrottle=i.throttle(()=>this.onResize(),this.opts.cellHeightThrottle),this.resizeObserver=new ResizeObserver(()=>this._sizeThrottle()),this.resizeObserver.observe(this.el),this._skipInitialResize=!0),this}static getElement(e=".grid-stack-item"){return i.getElement(e)}static getElements(e=".grid-stack-item"){return i.getElements(e)}static getGridElement(e){return x.getElement(e)}static getGridElements(e){return i.getElements(e)}_initMargin(){let e,t=0,s=[];"string"==typeof this.opts.margin&&(s=this.opts.margin.split(" ")),2===s.length?(this.opts.marginTop=this.opts.marginBottom=s[0],this.opts.marginLeft=this.opts.marginRight=s[1]):4===s.length?(this.opts.marginTop=s[0],this.opts.marginRight=s[1],this.opts.marginBottom=s[2],this.opts.marginLeft=s[3]):(e=i.parseHeight(this.opts.margin),this.opts.marginUnit=e.unit,t=this.opts.margin=e.h),["marginTop","marginRight","marginBottom","marginLeft"].forEach(s=>{void 0===this.opts[s]?this.opts[s]=t:(e=i.parseHeight(this.opts[s]),this.opts[s]=e.h,delete this.opts.margin)}),this.opts.marginUnit=e.unit,this.opts.marginTop===this.opts.marginBottom&&this.opts.marginLeft===this.opts.marginRight&&this.opts.marginTop===this.opts.marginRight&&(this.opts.margin=this.opts.marginTop);const o=this.el.style;return o.setProperty("--gs-item-margin-top",`${this.opts.marginTop}${this.opts.marginUnit}`),o.setProperty("--gs-item-margin-bottom",`${this.opts.marginBottom}${this.opts.marginUnit}`),o.setProperty("--gs-item-margin-right",`${this.opts.marginRight}${this.opts.marginUnit}`),o.setProperty("--gs-item-margin-left",`${this.opts.marginLeft}${this.opts.marginUnit}`),this}static getDD(){return E}static setupDragIn(e,t,s,o=document){void 0!==t?.pause&&(n.pauseDrag=t.pause),t={appendTo:"body",helper:"clone",...t||{}},("string"==typeof e?i.getElements(e,o):e).forEach((e,i)=>{E.isDraggable(e)||E.dragIn(e,t),s?.[i]&&(e.gridstackNode=s[i])})}movable(e,t){return this.opts.staticGrid||x.getElements(e).forEach(e=>{const i=e.gridstackNode;i&&(t?delete i.noMove:i.noMove=!0,this.prepareDragDrop(i.el))}),this}resizable(e,t){return this.opts.staticGrid||x.getElements(e).forEach(e=>{const i=e.gridstackNode;i&&(t?delete i.noResize:i.noResize=!0,this.prepareDragDrop(i.el))}),this}disable(e=!0){if(!this.opts.staticGrid)return this.enableMove(!1,e),this.enableResize(!1,e),this._triggerEvent("disable"),this}enable(e=!0){if(!this.opts.staticGrid)return this.enableMove(!0,e),this.enableResize(!0,e),this._triggerEvent("enable"),this}enableMove(e,t=!0){return this.opts.staticGrid||(e?delete this.opts.disableDrag:this.opts.disableDrag=!0,this.engine.nodes.forEach(i=>{this.prepareDragDrop(i.el),i.subGrid&&t&&i.subGrid.enableMove(e,t)})),this}enableResize(e,t=!0){return this.opts.staticGrid||(e?delete this.opts.disableResize:this.opts.disableResize=!0,this.engine.nodes.forEach(i=>{this.prepareDragDrop(i.el),i.subGrid&&t&&i.subGrid.enableResize(e,t)})),this}cancelDrag(){const e=this._placeholder?.gridstackNode;e&&(e._isExternal?(e._isAboutToRemove=!0,this.engine.removeNode(e)):e._isAboutToRemove&&x._itemRemoving(e.el,!1),this.engine.restoreInitial())}_removeDD(e){return E.draggable(e,"destroy").resizable(e,"destroy"),e.gridstackNode&&delete e.gridstackNode._initDD,delete e.ddElement,this}_setupAcceptWidget(){if(this.opts.staticGrid||!this.opts.acceptWidgets&&!this.opts.removable)return E.droppable(this.el,"destroy"),this;let e,t;const s=(s,o,n)=>{const r=(n=n||o).gridstackNode;if(!r)return;if(!r.grid?.el){n.style.transform=`scale(${1/this.dragTransform.xScale},${1/this.dragTransform.yScale})`;const e=n.getBoundingClientRect();n.style.left=e.x+(this.dragTransform.xScale-1)*(s.clientX-e.x)/this.dragTransform.xScale+"px",n.style.top=e.y+(this.dragTransform.yScale-1)*(s.clientY-e.y)/this.dragTransform.yScale+"px",n.style.transformOrigin="0px 0px"}let{top:a,left:h}=n.getBoundingClientRect();const l=this.el.getBoundingClientRect();h-=l.left,a-=l.top;const d={position:{top:a*this.dragTransform.xScale,left:h*this.dragTransform.yScale}};if(r._temporaryRemoved){if(r.x=Math.max(0,Math.round(h/t)),r.y=Math.max(0,Math.round(a/e)),delete r.autoPosition,this.engine.nodeBoundFix(r),!this.engine.willItFit(r)){if(r.autoPosition=!0,!this.engine.willItFit(r))return void E.off(o,"drag");r._willFitPos&&(i.copyPos(r,r._willFitPos),delete r._willFitPos)}this._onStartMoving(n,s,d,r,t,e)}else this._dragOrResize(n,s,d,r,t,e)};return E.droppable(this.el,{accept:e=>{const t=e.gridstackNode||this._readAttr(e,!1);if(t?.grid===this)return!0;if(!this.opts.acceptWidgets)return!1;let i=!0;if("function"==typeof this.opts.acceptWidgets)i=this.opts.acceptWidgets(e);else{const t=!0===this.opts.acceptWidgets?".grid-stack-item":this.opts.acceptWidgets;i=e.matches(t)}if(i&&t&&this.opts.maxRow){const e={w:t.w,h:t.h,minW:t.minW,minH:t.minH};i=this.engine.willItFit(e)}return i}}).on(this.el,"dropover",(i,o,n)=>{let r=n?.gridstackNode||o.gridstackNode;if(r?.grid===this&&!r._temporaryRemoved)return!1;if(r?._sidebarOrig&&(r.w=r._sidebarOrig.w,r.h=r._sidebarOrig.h),r?.grid&&r.grid!==this&&!r._temporaryRemoved&&r.grid._leave(o,n),n=n||o,t=this.cellWidth(),e=this.getCellHeight(!0),!r){const e=n.getAttribute("data-gs-widget")||n.getAttribute("gridstacknode");if(e){try{r=JSON.parse(e)}catch(t){console.error("Gridstack dropover: Bad JSON format: ",e)}n.removeAttribute("data-gs-widget"),n.removeAttribute("gridstacknode")}r||(r=this._readAttr(n)),r._sidebarOrig={w:r.w,h:r.h}}r.grid||(r.el||(r={...r}),r._isExternal=!0,n.gridstackNode=r);const a=r.w||Math.round(n.offsetWidth/t)||1,h=r.h||Math.round(n.offsetHeight/e)||1;return r.grid&&r.grid!==this?(o._gridstackNodeOrig||(o._gridstackNodeOrig=r),o.gridstackNode=r={...r,w:a,h,grid:this},delete r.x,delete r.y,this.engine.cleanupNode(r).nodeBoundFix(r),r._initDD=r._isExternal=r._temporaryRemoved=!0):(r.w=a,r.h=h,r._temporaryRemoved=!0),x._itemRemoving(r.el,!1),E.on(o,"drag",s),s(i,o,n),!1}).on(this.el,"dropout",(e,t,i)=>{const s=i?.gridstackNode||t.gridstackNode;return!!s&&(s.grid&&s.grid!==this||(this._leave(t,i),this._isTemp&&this.removeAsSubGrid(s)),!1)}).on(this.el,"drop",(e,t,s)=>{const o=s?.gridstackNode||t.gridstackNode;if(o?.grid===this&&!o._isExternal)return!1;const n=!!this.placeholder.parentElement,r=t!==s;this.placeholder.remove(),delete this.placeholder.gridstackNode,n&&this.opts.animate&&(this.setAnimation(!1),this.setAnimation(!0,!0));const a=t._gridstackNodeOrig;if(delete t._gridstackNodeOrig,n&&a?.grid&&a.grid!==this){const e=a.grid;e.engine.removeNodeFromLayoutCache(a),e.engine.removedNodes.push(a),e._triggerRemoveEvent()._triggerChangeEvent(),e.parentGridNode&&!e.engine.nodes.length&&e.opts.subGridDynamic&&e.removeAsSubGrid()}if(!o)return!1;if(n&&(this.engine.cleanupNode(o),o.grid=this),delete o.grid?._isTemp,E.off(t,"drag"),s!==t?(s.remove(),t=s):t.remove(),this._removeDD(t),!n)return!1;const h=o.subGrid?.el?.gridstack;return i.copyPos(o,this._readAttr(this.placeholder)),i.removePositioningStyles(t),r&&(o.content||o.subGridOpts||x.addRemoveCB)?(delete o.el,t=this.addWidget(o)):(this._prepareElement(t,!0,o),this.el.appendChild(t),this.resizeToContentCheck(!1,o),h&&(h.parentGridNode=o),this._updateContainerHeight()),this.engine.addedNodes.push(o),this._triggerAddEvent(),this._triggerChangeEvent(),this.engine.endUpdate(),this._gsEventHandler.dropped&&this._gsEventHandler.dropped({...e,type:"dropped"},a&&a.grid?a:void 0,o),!1}),this}static _itemRemoving(e,t){if(!e)return;const i=e?e.gridstackNode:void 0;i?.grid&&!e.classList.contains(i.grid.opts.removableOptions.decline)&&(t?i._isAboutToRemove=!0:delete i._isAboutToRemove,t?e.classList.add("grid-stack-item-removing"):e.classList.remove("grid-stack-item-removing"))}_setupRemoveDrop(){if("string"!=typeof this.opts.removable)return this;const e=document.querySelector(this.opts.removable);return e?(this.opts.staticGrid||E.isDroppable(e)||E.droppable(e,this.opts.removableOptions).on(e,"dropover",(e,t)=>x._itemRemoving(t,!0)).on(e,"dropout",(e,t)=>x._itemRemoving(t,!1)),this):this}prepareDragDrop(e,t=!1){const s=e?.gridstackNode;if(!s)return;const o=s.noMove||this.opts.disableDrag,n=s.noResize||this.opts.disableResize,r=this.opts.staticGrid||o&&n;if((t||r)&&(s._initDD&&(this._removeDD(e),delete s._initDD),r))return e.classList.add("ui-draggable-disabled","ui-resizable-disabled"),this;if(!s._initDD){let t,o;const n=(i,n)=>{this.triggerEvent(i,i.target),t=this.cellWidth(),o=this.getCellHeight(!0),this._onStartMoving(e,i,n,s,t,o)},r=(i,n)=>{this._dragOrResize(e,i,n,s,t,o)},a=t=>{this.placeholder.remove(),delete this.placeholder.gridstackNode,delete s._moving,delete s._resizing,delete s._event,delete s._lastTried;const o=s.w!==s._orig.w,n=t.target;if(n.gridstackNode&&n.gridstackNode.grid===this){if(s.el=n,s._isAboutToRemove){const i=e.gridstackNode.grid;i._gsEventHandler[t.type]&&i._gsEventHandler[t.type](t,n),i.engine.nodes.push(s),i.removeWidget(e,!0,!0)}else i.removePositioningStyles(n),s._temporaryRemoved?(this._writePosAttr(n,s),this.engine.addNode(s)):this._writePosAttr(n,s),this.triggerEvent(t,n);this._extraDragRow=0,this._updateContainerHeight(),this._triggerChangeEvent(),this.engine.endUpdate(),"resizestop"===t.type&&(Number.isInteger(s.sizeToContent)&&(s.sizeToContent=s.h),this.resizeToContentCheck(o,s))}};E.draggable(e,{start:n,stop:a,drag:r,rtl:this.opts.rtl}).resizable(e,{start:n,stop:a,resize:r,rtl:this.opts.rtl}),s._initDD=!0}return E.draggable(e,o?"disable":"enable").resizable(e,n?"disable":"enable"),this}_onStartMoving(e,t,s,o,n,r){if(this.engine.cleanNodes().beginUpdate(o),this._writePosAttr(this.placeholder,o),this.el.appendChild(this.placeholder),this.placeholder.gridstackNode=o,o.grid?.el)this.dragTransform=i.getValuesFromTransformedElement(e);else if(this.placeholder&&this.placeholder.closest(".grid-stack")){const e=this.placeholder.closest(".grid-stack");this.dragTransform=i.getValuesFromTransformedElement(e)}else this.dragTransform={xScale:1,xOffset:0,yScale:1,yOffset:0};if(o.el=this.placeholder,o._lastUiPosition=s.position,o._prevYPix=s.position.top,o._moving="dragstart"===t.type,o._resizing="resizestart"===t.type,delete o._lastTried,"dropover"===t.type&&o._temporaryRemoved&&(this.engine.addNode(o),o._moving=!0),this.engine.cacheRects(n,r,this.opts.marginTop,this.opts.marginRight,this.opts.marginBottom,this.opts.marginLeft),"resizestart"===t.type){const t=this.getColumn()-o.x,i=(this.opts.maxRow||Number.MAX_SAFE_INTEGER)-o.y;E.resizable(e,"option","minWidth",n*Math.min(o.minW||1,t)).resizable(e,"option","minHeight",r*Math.min(o.minH||1,i)).resizable(e,"option","maxWidth",n*Math.min(o.maxW||Number.MAX_SAFE_INTEGER,t)).resizable(e,"option","maxWidthMoveLeft",n*Math.min(o.maxW||Number.MAX_SAFE_INTEGER,o.x+o.w)).resizable(e,"option","maxHeight",r*Math.min(o.maxH||Number.MAX_SAFE_INTEGER,i)).resizable(e,"option","maxHeightMoveUp",r*Math.min(o.maxH||Number.MAX_SAFE_INTEGER,o.y+o.h))}}_dragOrResize(e,t,s,o,r,a){const h={...o._orig};let l,d=this.opts.marginLeft,c=this.opts.marginRight,g=this.opts.marginTop,u=this.opts.marginBottom;const p=Math.round(.1*a),m=Math.round(.1*r);if(d=Math.min(d,m),c=Math.min(c,m),g=Math.min(g,p),u=Math.min(u,p),"drag"===t.type){if(o._temporaryRemoved)return;o._prevYPix=s.position.top,!1!==this.opts.draggable.scroll&&n.dragElement?.updateScrollPosition(this.el);const e=s.position.left+(s.position.left>o._lastUiPosition.left?-c:d),t=s.position.top+(s.position.top>o._lastUiPosition.top?-u:g);h.x=Math.round(e/r),h.y=Math.round(t/a);const i=this._extraDragRow;if(this.engine.collide(o,h)){const e=this.getRow();let t=Math.max(0,h.y+o.h-e);this.opts.maxRow&&e+t>this.opts.maxRow&&(t=Math.max(0,this.opts.maxRow-e)),this._extraDragRow=t}else this._extraDragRow=0;if(this._extraDragRow!==i&&this._updateContainerHeight(),o.x===h.x&&o.y===h.y)return}else if("resize"===t.type){if(h.x<0)return;if(i.updateScrollResize(t,e,a),h.w=Math.round((s.size.width-d)/r),h.h=Math.round((s.size.height-g)/a),o.w===h.w&&o.h===h.h)return;if(o._lastTried&&o._lastTried.w===h.w&&o._lastTried.h===h.h)return;if(t.hasMovedX){const e=s.position.left+d;h.x=Math.round(e/r)}if(t.hasMovedY){const e=s.position.top+g;h.y=Math.round(e/a)}l=!0}o._event=t,o._lastTried=h;const f={x:s.position.left+d,y:s.position.top+g,w:(s.size?s.size.width:o.w*r)-d-c,h:(s.size?s.size.height:o.h*a)-g-u};if(this.engine.moveNodeCheck(o,{...h,cellWidth:r,cellHeight:a,rect:f,resizing:l})){o._lastUiPosition=s.position,this.engine.cacheRects(r,a,g,c,u,d),delete o._skipDown,l&&o.subGrid&&o.subGrid.onResize(),this._extraDragRow=0,this._updateContainerHeight();const e=t.target;o._sidebarOrig||this._writePosAttr(e,o),this.triggerEvent(t,e)}}triggerEvent(e,t){let i=this;for(;i.parentGridNode;)i=i.parentGridNode.grid;i._gsEventHandler[e.type]&&i._gsEventHandler[e.type](e,t)}_leave(e,t){const i=(t=t||e).gridstackNode;if(!i)return;if(t.style.transform=t.style.transformOrigin=null,E.off(e,"drag"),i._temporaryRemoved)return;i._temporaryRemoved=!0,this.engine.removeNode(i),i.el=i._isExternal&&t?t:e;const s=i._sidebarOrig;i._isExternal&&this.engine.cleanupNode(i),i._sidebarOrig=s,!0===this.opts.removable&&x._itemRemoving(e,!0),e._gridstackNodeOrig?(e.gridstackNode=e._gridstackNodeOrig,delete e._gridstackNodeOrig):i._isExternal&&this.engine.restoreInitial()}}return x.renderCB=(e,t)=>{e&&t?.content&&(e.textContent=t.content)},x.resizeToContentParent=".grid-stack-item-content",x.Utils=i,x.Engine=s,x.GDRev="12.6.0",t.GridStack})()); +//# sourceMappingURL=gridstack-all.js.map \ No newline at end of file diff --git a/steward/static/vendor/gridstack-12.6.0.min.css b/steward/static/vendor/gridstack-12.6.0.min.css new file mode 100644 index 0000000..230c221 --- /dev/null +++ b/steward/static/vendor/gridstack-12.6.0.min.css @@ -0,0 +1 @@ +.grid-stack{position:relative}.grid-stack-rtl{direction:ltr}.grid-stack-rtl>.grid-stack-item{direction:rtl}.grid-stack-placeholder>.placeholder-content{background-color:rgba(0,0,0,.1);margin:0;position:absolute;width:auto;z-index:0!important}.grid-stack>.grid-stack-item{position:absolute;padding:0;top:0;width:var(--gs-column-width);height:var(--gs-cell-height)}.grid-stack>.grid-stack-item>.grid-stack-item-content{margin:0;position:absolute;width:auto;overflow-x:hidden;overflow-y:auto}.grid-stack>.grid-stack-item.size-to-content:not(.size-to-content-max)>.grid-stack-item-content{overflow-y:hidden}.grid-stack:not(.grid-stack-rtl)>.grid-stack-item{left:0}.grid-stack.grid-stack-rtl>.grid-stack-item{right:0}.grid-stack>.grid-stack-item>.grid-stack-item-content,.grid-stack>.grid-stack-placeholder>.placeholder-content{top:var(--gs-item-margin-top);right:var(--gs-item-margin-right);bottom:var(--gs-item-margin-bottom);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.grid-stack-item.ui-resizable-autohide>.ui-resizable-handle,.grid-stack-item.ui-resizable-disabled>.ui-resizable-handle{display:none}.grid-stack-item>.ui-resizable-ne,.grid-stack-item>.ui-resizable-nw,.grid-stack-item>.ui-resizable-se,.grid-stack-item>.ui-resizable-sw{background-image:url('data:image/svg+xml;utf8,');background-repeat:no-repeat;background-position:center}.grid-stack-item>.ui-resizable-ne{transform:rotate(45deg)}.grid-stack-item>.ui-resizable-sw{transform:rotate(45deg)}.grid-stack-item>.ui-resizable-nw{transform:rotate(-45deg)}.grid-stack-item>.ui-resizable-se{transform:rotate(-45deg)}.grid-stack-item>.ui-resizable-nw{cursor:nw-resize;width:20px;height:20px;top:var(--gs-item-margin-top);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-n{cursor:n-resize;height:10px;top:var(--gs-item-margin-top);left:25px;right:25px}.grid-stack-item>.ui-resizable-ne{cursor:ne-resize;width:20px;height:20px;top:var(--gs-item-margin-top);right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-e{cursor:e-resize;width:10px;top:15px;bottom:15px;right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-se{cursor:se-resize;width:20px;height:20px;bottom:var(--gs-item-margin-bottom);right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-s{cursor:s-resize;height:10px;left:25px;bottom:var(--gs-item-margin-bottom);right:25px}.grid-stack-item>.ui-resizable-sw{cursor:sw-resize;width:20px;height:20px;bottom:var(--gs-item-margin-bottom);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-w{cursor:w-resize;width:10px;top:15px;bottom:15px;left:var(--gs-item-margin-left)}.grid-stack-item.ui-draggable-dragging>.ui-resizable-handle{display:none!important}.grid-stack-item.ui-draggable-dragging{will-change:left,right,top}.grid-stack-item.ui-resizable-resizing{will-change:width,height}.ui-draggable-dragging,.ui-resizable-resizing{z-index:10000}.ui-draggable-dragging>.grid-stack-item-content,.ui-resizable-resizing>.grid-stack-item-content{box-shadow:1px 4px 6px rgba(0,0,0,.2);opacity:.8}.grid-stack-animate,.grid-stack-animate .grid-stack-item{transition:left .3s,right .3s,top .3s,height .3s,width .3s}.grid-stack-animate .grid-stack-item.grid-stack-placeholder,.grid-stack-animate .grid-stack-item.ui-draggable-dragging,.grid-stack-animate .grid-stack-item.ui-resizable-resizing{transition:left 0s,right 0s,top 0s,height 0s,width 0s}.grid-stack>.grid-stack-item[gs-y="0"]{top:0}.grid-stack:not(.grid-stack-rtl)>.grid-stack-item[gs-x="0"]{left:0}.grid-stack.grid-stack-rtl>.grid-stack-item[gs-x="0"]{right:0} \ No newline at end of file diff --git a/steward/static/vendor/htmx-2.0.4.min.js b/steward/static/vendor/htmx-2.0.4.min.js new file mode 100644 index 0000000..59937d7 --- /dev/null +++ b/steward/static/vendor/htmx-2.0.4.min.js @@ -0,0 +1 @@ +var htmx=function(){"use strict";const Q={onLoad:null,process:null,on:null,off:null,trigger:null,ajax:null,find:null,findAll:null,closest:null,values:function(e,t){const n=cn(e,t||"post");return n.values},remove:null,addClass:null,removeClass:null,toggleClass:null,takeClass:null,swap:null,defineExtension:null,removeExtension:null,logAll:null,logNone:null,logger:null,config:{historyEnabled:true,historyCacheSize:10,refreshOnHistoryMiss:false,defaultSwapStyle:"innerHTML",defaultSwapDelay:0,defaultSettleDelay:20,includeIndicatorStyles:true,indicatorClass:"htmx-indicator",requestClass:"htmx-request",addedClass:"htmx-added",settlingClass:"htmx-settling",swappingClass:"htmx-swapping",allowEval:true,allowScriptTags:true,inlineScriptNonce:"",inlineStyleNonce:"",attributesToSettle:["class","style","width","height"],withCredentials:false,timeout:0,wsReconnectDelay:"full-jitter",wsBinaryType:"blob",disableSelector:"[hx-disable], [data-hx-disable]",scrollBehavior:"instant",defaultFocusScroll:false,getCacheBusterParam:false,globalViewTransitions:false,methodsThatUseUrlParams:["get","delete"],selfRequestsOnly:true,ignoreTitle:false,scrollIntoViewOnBoost:true,triggerSpecsCache:null,disableInheritance:false,responseHandling:[{code:"204",swap:false},{code:"[23]..",swap:true},{code:"[45]..",swap:false,error:true}],allowNestedOobSwaps:true},parseInterval:null,_:null,version:"2.0.4"};Q.onLoad=j;Q.process=kt;Q.on=ye;Q.off=be;Q.trigger=he;Q.ajax=Rn;Q.find=u;Q.findAll=x;Q.closest=g;Q.remove=z;Q.addClass=K;Q.removeClass=G;Q.toggleClass=W;Q.takeClass=Z;Q.swap=$e;Q.defineExtension=Fn;Q.removeExtension=Bn;Q.logAll=V;Q.logNone=_;Q.parseInterval=d;Q._=e;const n={addTriggerHandler:St,bodyContains:le,canAccessLocalStorage:B,findThisElement:Se,filterValues:hn,swap:$e,hasAttribute:s,getAttributeValue:te,getClosestAttributeValue:re,getClosestMatch:o,getExpressionVars:En,getHeaders:fn,getInputValues:cn,getInternalData:ie,getSwapSpecification:gn,getTriggerSpecs:st,getTarget:Ee,makeFragment:P,mergeObjects:ce,makeSettleInfo:xn,oobSwap:He,querySelectorExt:ae,settleImmediately:Kt,shouldCancel:ht,triggerEvent:he,triggerErrorEvent:fe,withExtensions:Ft};const r=["get","post","put","delete","patch"];const H=r.map(function(e){return"[hx-"+e+"], [data-hx-"+e+"]"}).join(", ");function d(e){if(e==undefined){return undefined}let t=NaN;if(e.slice(-2)=="ms"){t=parseFloat(e.slice(0,-2))}else if(e.slice(-1)=="s"){t=parseFloat(e.slice(0,-1))*1e3}else if(e.slice(-1)=="m"){t=parseFloat(e.slice(0,-1))*1e3*60}else{t=parseFloat(e)}return isNaN(t)?undefined:t}function ee(e,t){return e instanceof Element&&e.getAttribute(t)}function s(e,t){return!!e.hasAttribute&&(e.hasAttribute(t)||e.hasAttribute("data-"+t))}function te(e,t){return ee(e,t)||ee(e,"data-"+t)}function c(e){const t=e.parentElement;if(!t&&e.parentNode instanceof ShadowRoot)return e.parentNode;return t}function ne(){return document}function m(e,t){return e.getRootNode?e.getRootNode({composed:t}):ne()}function o(e,t){while(e&&!t(e)){e=c(e)}return e||null}function i(e,t,n){const r=te(t,n);const o=te(t,"hx-disinherit");var i=te(t,"hx-inherit");if(e!==t){if(Q.config.disableInheritance){if(i&&(i==="*"||i.split(" ").indexOf(n)>=0)){return r}else{return null}}if(o&&(o==="*"||o.split(" ").indexOf(n)>=0)){return"unset"}}return r}function re(t,n){let r=null;o(t,function(e){return!!(r=i(t,ue(e),n))});if(r!=="unset"){return r}}function h(e,t){const n=e instanceof Element&&(e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.oMatchesSelector);return!!n&&n.call(e,t)}function T(e){const t=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i;const n=t.exec(e);if(n){return n[1].toLowerCase()}else{return""}}function q(e){const t=new DOMParser;return t.parseFromString(e,"text/html")}function L(e,t){while(t.childNodes.length>0){e.append(t.childNodes[0])}}function A(e){const t=ne().createElement("script");se(e.attributes,function(e){t.setAttribute(e.name,e.value)});t.textContent=e.textContent;t.async=false;if(Q.config.inlineScriptNonce){t.nonce=Q.config.inlineScriptNonce}return t}function N(e){return e.matches("script")&&(e.type==="text/javascript"||e.type==="module"||e.type==="")}function I(e){Array.from(e.querySelectorAll("script")).forEach(e=>{if(N(e)){const t=A(e);const n=e.parentNode;try{n.insertBefore(t,e)}catch(e){O(e)}finally{e.remove()}}})}function P(e){const t=e.replace(/]*)?>[\s\S]*?<\/head>/i,"");const n=T(t);let r;if(n==="html"){r=new DocumentFragment;const i=q(e);L(r,i.body);r.title=i.title}else if(n==="body"){r=new DocumentFragment;const i=q(t);L(r,i.body);r.title=i.title}else{const i=q('");r=i.querySelector("template").content;r.title=i.title;var o=r.querySelector("title");if(o&&o.parentNode===r){o.remove();r.title=o.innerText}}if(r){if(Q.config.allowScriptTags){I(r)}else{r.querySelectorAll("script").forEach(e=>e.remove())}}return r}function oe(e){if(e){e()}}function t(e,t){return Object.prototype.toString.call(e)==="[object "+t+"]"}function k(e){return typeof e==="function"}function D(e){return t(e,"Object")}function ie(e){const t="htmx-internal-data";let n=e[t];if(!n){n=e[t]={}}return n}function M(t){const n=[];if(t){for(let e=0;e=0}function le(e){return e.getRootNode({composed:true})===document}function F(e){return e.trim().split(/\s+/)}function ce(e,t){for(const n in t){if(t.hasOwnProperty(n)){e[n]=t[n]}}return e}function S(e){try{return JSON.parse(e)}catch(e){O(e);return null}}function B(){const e="htmx:localStorageTest";try{localStorage.setItem(e,e);localStorage.removeItem(e);return true}catch(e){return false}}function U(t){try{const e=new URL(t);if(e){t=e.pathname+e.search}if(!/^\/$/.test(t)){t=t.replace(/\/+$/,"")}return t}catch(e){return t}}function e(e){return vn(ne().body,function(){return eval(e)})}function j(t){const e=Q.on("htmx:load",function(e){t(e.detail.elt)});return e}function V(){Q.logger=function(e,t,n){if(console){console.log(t,e,n)}}}function _(){Q.logger=null}function u(e,t){if(typeof e!=="string"){return e.querySelector(t)}else{return u(ne(),e)}}function x(e,t){if(typeof e!=="string"){return e.querySelectorAll(t)}else{return x(ne(),e)}}function E(){return window}function z(e,t){e=y(e);if(t){E().setTimeout(function(){z(e);e=null},t)}else{c(e).removeChild(e)}}function ue(e){return e instanceof Element?e:null}function $(e){return e instanceof HTMLElement?e:null}function J(e){return typeof e==="string"?e:null}function f(e){return e instanceof Element||e instanceof Document||e instanceof DocumentFragment?e:null}function K(e,t,n){e=ue(y(e));if(!e){return}if(n){E().setTimeout(function(){K(e,t);e=null},n)}else{e.classList&&e.classList.add(t)}}function G(e,t,n){let r=ue(y(e));if(!r){return}if(n){E().setTimeout(function(){G(r,t);r=null},n)}else{if(r.classList){r.classList.remove(t);if(r.classList.length===0){r.removeAttribute("class")}}}}function W(e,t){e=y(e);e.classList.toggle(t)}function Z(e,t){e=y(e);se(e.parentElement.children,function(e){G(e,t)});K(ue(e),t)}function g(e,t){e=ue(y(e));if(e&&e.closest){return e.closest(t)}else{do{if(e==null||h(e,t)){return e}}while(e=e&&ue(c(e)));return null}}function l(e,t){return e.substring(0,t.length)===t}function Y(e,t){return e.substring(e.length-t.length)===t}function ge(e){const t=e.trim();if(l(t,"<")&&Y(t,"/>")){return t.substring(1,t.length-2)}else{return t}}function p(t,r,n){if(r.indexOf("global ")===0){return p(t,r.slice(7),true)}t=y(t);const o=[];{let t=0;let n=0;for(let e=0;e"){t--}}if(n0){const r=ge(o.shift());let e;if(r.indexOf("closest ")===0){e=g(ue(t),ge(r.substr(8)))}else if(r.indexOf("find ")===0){e=u(f(t),ge(r.substr(5)))}else if(r==="next"||r==="nextElementSibling"){e=ue(t).nextElementSibling}else if(r.indexOf("next ")===0){e=pe(t,ge(r.substr(5)),!!n)}else if(r==="previous"||r==="previousElementSibling"){e=ue(t).previousElementSibling}else if(r.indexOf("previous ")===0){e=me(t,ge(r.substr(9)),!!n)}else if(r==="document"){e=document}else if(r==="window"){e=window}else if(r==="body"){e=document.body}else if(r==="root"){e=m(t,!!n)}else if(r==="host"){e=t.getRootNode().host}else{s.push(r)}if(e){i.push(e)}}if(s.length>0){const e=s.join(",");const c=f(m(t,!!n));i.push(...M(c.querySelectorAll(e)))}return i}var pe=function(t,e,n){const r=f(m(t,n)).querySelectorAll(e);for(let e=0;e=0;e--){const o=r[e];if(o.compareDocumentPosition(t)===Node.DOCUMENT_POSITION_FOLLOWING){return o}}};function ae(e,t){if(typeof e!=="string"){return p(e,t)[0]}else{return p(ne().body,e)[0]}}function y(e,t){if(typeof e==="string"){return u(f(t)||document,e)}else{return e}}function xe(e,t,n,r){if(k(t)){return{target:ne().body,event:J(e),listener:t,options:n}}else{return{target:y(e),event:J(t),listener:n,options:r}}}function ye(t,n,r,o){Vn(function(){const e=xe(t,n,r,o);e.target.addEventListener(e.event,e.listener,e.options)});const e=k(n);return e?n:r}function be(t,n,r){Vn(function(){const e=xe(t,n,r);e.target.removeEventListener(e.event,e.listener)});return k(n)?n:r}const ve=ne().createElement("output");function we(e,t){const n=re(e,t);if(n){if(n==="this"){return[Se(e,t)]}else{const r=p(e,n);if(r.length===0){O('The selector "'+n+'" on '+t+" returned no matches!");return[ve]}else{return r}}}}function Se(e,t){return ue(o(e,function(e){return te(ue(e),t)!=null}))}function Ee(e){const t=re(e,"hx-target");if(t){if(t==="this"){return Se(e,"hx-target")}else{return ae(e,t)}}else{const n=ie(e);if(n.boosted){return ne().body}else{return e}}}function Ce(t){const n=Q.config.attributesToSettle;for(let e=0;e0){s=e.substring(0,e.indexOf(":"));n=e.substring(e.indexOf(":")+1)}else{s=e}o.removeAttribute("hx-swap-oob");o.removeAttribute("data-hx-swap-oob");const r=p(t,n,false);if(r){se(r,function(e){let t;const n=o.cloneNode(true);t=ne().createDocumentFragment();t.appendChild(n);if(!Re(s,e)){t=f(n)}const r={shouldSwap:true,target:e,fragment:t};if(!he(e,"htmx:oobBeforeSwap",r))return;e=r.target;if(r.shouldSwap){qe(t);_e(s,e,e,t,i);Te()}se(i.elts,function(e){he(e,"htmx:oobAfterSwap",r)})});o.parentNode.removeChild(o)}else{o.parentNode.removeChild(o);fe(ne().body,"htmx:oobErrorNoTarget",{content:o})}return e}function Te(){const e=u("#--htmx-preserve-pantry--");if(e){for(const t of[...e.children]){const n=u("#"+t.id);n.parentNode.moveBefore(t,n);n.remove()}e.remove()}}function qe(e){se(x(e,"[hx-preserve], [data-hx-preserve]"),function(e){const t=te(e,"id");const n=ne().getElementById(t);if(n!=null){if(e.moveBefore){let e=u("#--htmx-preserve-pantry--");if(e==null){ne().body.insertAdjacentHTML("afterend","

");e=u("#--htmx-preserve-pantry--")}e.moveBefore(n,null)}else{e.parentNode.replaceChild(n,e)}}})}function Le(l,e,c){se(e.querySelectorAll("[id]"),function(t){const n=ee(t,"id");if(n&&n.length>0){const r=n.replace("'","\\'");const o=t.tagName.replace(":","\\:");const e=f(l);const i=e&&e.querySelector(o+"[id='"+r+"']");if(i&&i!==e){const s=t.cloneNode();Oe(t,i);c.tasks.push(function(){Oe(t,s)})}}})}function Ae(e){return function(){G(e,Q.config.addedClass);kt(ue(e));Ne(f(e));he(e,"htmx:load")}}function Ne(e){const t="[autofocus]";const n=$(h(e,t)?e:e.querySelector(t));if(n!=null){n.focus()}}function a(e,t,n,r){Le(e,n,r);while(n.childNodes.length>0){const o=n.firstChild;K(ue(o),Q.config.addedClass);e.insertBefore(o,t);if(o.nodeType!==Node.TEXT_NODE&&o.nodeType!==Node.COMMENT_NODE){r.tasks.push(Ae(o))}}}function Ie(e,t){let n=0;while(n0}function $e(e,t,r,o){if(!o){o={}}e=y(e);const i=o.contextElement?m(o.contextElement,false):ne();const n=document.activeElement;let s={};try{s={elt:n,start:n?n.selectionStart:null,end:n?n.selectionEnd:null}}catch(e){}const l=xn(e);if(r.swapStyle==="textContent"){e.textContent=t}else{let n=P(t);l.title=n.title;if(o.selectOOB){const u=o.selectOOB.split(",");for(let t=0;t0){E().setTimeout(c,r.settleDelay)}else{c()}}function Je(e,t,n){const r=e.getResponseHeader(t);if(r.indexOf("{")===0){const o=S(r);for(const i in o){if(o.hasOwnProperty(i)){let e=o[i];if(D(e)){n=e.target!==undefined?e.target:n}else{e={value:e}}he(n,i,e)}}}else{const s=r.split(",");for(let e=0;e0){const s=o[0];if(s==="]"){e--;if(e===0){if(n===null){t=t+"true"}o.shift();t+=")})";try{const l=vn(r,function(){return Function(t)()},function(){return true});l.source=t;return l}catch(e){fe(ne().body,"htmx:syntax:error",{error:e,source:t});return null}}}else if(s==="["){e++}if(tt(s,n,i)){t+="(("+i+"."+s+") ? ("+i+"."+s+") : (window."+s+"))"}else{t=t+s}n=o.shift()}}}function C(e,t){let n="";while(e.length>0&&!t.test(e[0])){n+=e.shift()}return n}function rt(e){let t;if(e.length>0&&Ye.test(e[0])){e.shift();t=C(e,Qe).trim();e.shift()}else{t=C(e,v)}return t}const ot="input, textarea, select";function it(e,t,n){const r=[];const o=et(t);do{C(o,w);const l=o.length;const c=C(o,/[,\[\s]/);if(c!==""){if(c==="every"){const u={trigger:"every"};C(o,w);u.pollInterval=d(C(o,/[,\[\s]/));C(o,w);var i=nt(e,o,"event");if(i){u.eventFilter=i}r.push(u)}else{const a={trigger:c};var i=nt(e,o,"event");if(i){a.eventFilter=i}C(o,w);while(o.length>0&&o[0]!==","){const f=o.shift();if(f==="changed"){a.changed=true}else if(f==="once"){a.once=true}else if(f==="consume"){a.consume=true}else if(f==="delay"&&o[0]===":"){o.shift();a.delay=d(C(o,v))}else if(f==="from"&&o[0]===":"){o.shift();if(Ye.test(o[0])){var s=rt(o)}else{var s=C(o,v);if(s==="closest"||s==="find"||s==="next"||s==="previous"){o.shift();const h=rt(o);if(h.length>0){s+=" "+h}}}a.from=s}else if(f==="target"&&o[0]===":"){o.shift();a.target=rt(o)}else if(f==="throttle"&&o[0]===":"){o.shift();a.throttle=d(C(o,v))}else if(f==="queue"&&o[0]===":"){o.shift();a.queue=C(o,v)}else if(f==="root"&&o[0]===":"){o.shift();a[f]=rt(o)}else if(f==="threshold"&&o[0]===":"){o.shift();a[f]=C(o,v)}else{fe(e,"htmx:syntax:error",{token:o.shift()})}C(o,w)}r.push(a)}}if(o.length===l){fe(e,"htmx:syntax:error",{token:o.shift()})}C(o,w)}while(o[0]===","&&o.shift());if(n){n[t]=r}return r}function st(e){const t=te(e,"hx-trigger");let n=[];if(t){const r=Q.config.triggerSpecsCache;n=r&&r[t]||it(e,t,r)}if(n.length>0){return n}else if(h(e,"form")){return[{trigger:"submit"}]}else if(h(e,'input[type="button"], input[type="submit"]')){return[{trigger:"click"}]}else if(h(e,ot)){return[{trigger:"change"}]}else{return[{trigger:"click"}]}}function lt(e){ie(e).cancelled=true}function ct(e,t,n){const r=ie(e);r.timeout=E().setTimeout(function(){if(le(e)&&r.cancelled!==true){if(!gt(n,e,Mt("hx:poll:trigger",{triggerSpec:n,target:e}))){t(e)}ct(e,t,n)}},n.pollInterval)}function ut(e){return location.hostname===e.hostname&&ee(e,"href")&&ee(e,"href").indexOf("#")!==0}function at(e){return g(e,Q.config.disableSelector)}function ft(t,n,e){if(t instanceof HTMLAnchorElement&&ut(t)&&(t.target===""||t.target==="_self")||t.tagName==="FORM"&&String(ee(t,"method")).toLowerCase()!=="dialog"){n.boosted=true;let r,o;if(t.tagName==="A"){r="get";o=ee(t,"href")}else{const i=ee(t,"method");r=i?i.toLowerCase():"get";o=ee(t,"action");if(o==null||o===""){o=ne().location.href}if(r==="get"&&o.includes("?")){o=o.replace(/\?[^#]+/,"")}}e.forEach(function(e){pt(t,function(e,t){const n=ue(e);if(at(n)){b(n);return}de(r,o,n,t)},n,e,true)})}}function ht(e,t){const n=ue(t);if(!n){return false}if(e.type==="submit"||e.type==="click"){if(n.tagName==="FORM"){return true}if(h(n,'input[type="submit"], button')&&(h(n,"[form]")||g(n,"form")!==null)){return true}if(n instanceof HTMLAnchorElement&&n.href&&(n.getAttribute("href")==="#"||n.getAttribute("href").indexOf("#")!==0)){return true}}return false}function dt(e,t){return ie(e).boosted&&e instanceof HTMLAnchorElement&&t.type==="click"&&(t.ctrlKey||t.metaKey)}function gt(e,t,n){const r=e.eventFilter;if(r){try{return r.call(t,n)!==true}catch(e){const o=r.source;fe(ne().body,"htmx:eventFilter:error",{error:e,source:o});return true}}return false}function pt(l,c,e,u,a){const f=ie(l);let t;if(u.from){t=p(l,u.from)}else{t=[l]}if(u.changed){if(!("lastValue"in f)){f.lastValue=new WeakMap}t.forEach(function(e){if(!f.lastValue.has(u)){f.lastValue.set(u,new WeakMap)}f.lastValue.get(u).set(e,e.value)})}se(t,function(i){const s=function(e){if(!le(l)){i.removeEventListener(u.trigger,s);return}if(dt(l,e)){return}if(a||ht(e,l)){e.preventDefault()}if(gt(u,l,e)){return}const t=ie(e);t.triggerSpec=u;if(t.handledFor==null){t.handledFor=[]}if(t.handledFor.indexOf(l)<0){t.handledFor.push(l);if(u.consume){e.stopPropagation()}if(u.target&&e.target){if(!h(ue(e.target),u.target)){return}}if(u.once){if(f.triggeredOnce){return}else{f.triggeredOnce=true}}if(u.changed){const n=event.target;const r=n.value;const o=f.lastValue.get(u);if(o.has(n)&&o.get(n)===r){return}o.set(n,r)}if(f.delayed){clearTimeout(f.delayed)}if(f.throttle){return}if(u.throttle>0){if(!f.throttle){he(l,"htmx:trigger");c(l,e);f.throttle=E().setTimeout(function(){f.throttle=null},u.throttle)}}else if(u.delay>0){f.delayed=E().setTimeout(function(){he(l,"htmx:trigger");c(l,e)},u.delay)}else{he(l,"htmx:trigger");c(l,e)}}};if(e.listenerInfos==null){e.listenerInfos=[]}e.listenerInfos.push({trigger:u.trigger,listener:s,on:i});i.addEventListener(u.trigger,s)})}let mt=false;let xt=null;function yt(){if(!xt){xt=function(){mt=true};window.addEventListener("scroll",xt);window.addEventListener("resize",xt);setInterval(function(){if(mt){mt=false;se(ne().querySelectorAll("[hx-trigger*='revealed'],[data-hx-trigger*='revealed']"),function(e){bt(e)})}},200)}}function bt(e){if(!s(e,"data-hx-revealed")&&X(e)){e.setAttribute("data-hx-revealed","true");const t=ie(e);if(t.initHash){he(e,"revealed")}else{e.addEventListener("htmx:afterProcessNode",function(){he(e,"revealed")},{once:true})}}}function vt(e,t,n,r){const o=function(){if(!n.loaded){n.loaded=true;he(e,"htmx:trigger");t(e)}};if(r>0){E().setTimeout(o,r)}else{o()}}function wt(t,n,e){let i=false;se(r,function(r){if(s(t,"hx-"+r)){const o=te(t,"hx-"+r);i=true;n.path=o;n.verb=r;e.forEach(function(e){St(t,e,n,function(e,t){const n=ue(e);if(g(n,Q.config.disableSelector)){b(n);return}de(r,o,n,t)})})}});return i}function St(r,e,t,n){if(e.trigger==="revealed"){yt();pt(r,n,t,e);bt(ue(r))}else if(e.trigger==="intersect"){const o={};if(e.root){o.root=ae(r,e.root)}if(e.threshold){o.threshold=parseFloat(e.threshold)}const i=new IntersectionObserver(function(t){for(let e=0;e0){t.polling=true;ct(ue(r),n,e)}else{pt(r,n,t,e)}}function Et(e){const t=ue(e);if(!t){return false}const n=t.attributes;for(let e=0;e", "+e).join(""));return o}else{return[]}}function Tt(e){const t=g(ue(e.target),"button, input[type='submit']");const n=Lt(e);if(n){n.lastButtonClicked=t}}function qt(e){const t=Lt(e);if(t){t.lastButtonClicked=null}}function Lt(e){const t=g(ue(e.target),"button, input[type='submit']");if(!t){return}const n=y("#"+ee(t,"form"),t.getRootNode())||g(t,"form");if(!n){return}return ie(n)}function At(e){e.addEventListener("click",Tt);e.addEventListener("focusin",Tt);e.addEventListener("focusout",qt)}function Nt(t,e,n){const r=ie(t);if(!Array.isArray(r.onHandlers)){r.onHandlers=[]}let o;const i=function(e){vn(t,function(){if(at(t)){return}if(!o){o=new Function("event",n)}o.call(t,e)})};t.addEventListener(e,i);r.onHandlers.push({event:e,listener:i})}function It(t){ke(t);for(let e=0;eQ.config.historyCacheSize){i.shift()}while(i.length>0){try{localStorage.setItem("htmx-history-cache",JSON.stringify(i));break}catch(e){fe(ne().body,"htmx:historyCacheError",{cause:e,cache:i});i.shift()}}}function Vt(t){if(!B()){return null}t=U(t);const n=S(localStorage.getItem("htmx-history-cache"))||[];for(let e=0;e=200&&this.status<400){he(ne().body,"htmx:historyCacheMissLoad",i);const e=P(this.response);const t=e.querySelector("[hx-history-elt],[data-hx-history-elt]")||e;const n=Ut();const r=xn(n);kn(e.title);qe(e);Ve(n,t,r);Te();Kt(r.tasks);Bt=o;he(ne().body,"htmx:historyRestore",{path:o,cacheMiss:true,serverResponse:this.response})}else{fe(ne().body,"htmx:historyCacheMissLoadError",i)}};e.send()}function Wt(e){zt();e=e||location.pathname+location.search;const t=Vt(e);if(t){const n=P(t.content);const r=Ut();const o=xn(r);kn(t.title);qe(n);Ve(r,n,o);Te();Kt(o.tasks);E().setTimeout(function(){window.scrollTo(0,t.scroll)},0);Bt=e;he(ne().body,"htmx:historyRestore",{path:e,item:t})}else{if(Q.config.refreshOnHistoryMiss){window.location.reload(true)}else{Gt(e)}}}function Zt(e){let t=we(e,"hx-indicator");if(t==null){t=[e]}se(t,function(e){const t=ie(e);t.requestCount=(t.requestCount||0)+1;e.classList.add.call(e.classList,Q.config.requestClass)});return t}function Yt(e){let t=we(e,"hx-disabled-elt");if(t==null){t=[]}se(t,function(e){const t=ie(e);t.requestCount=(t.requestCount||0)+1;e.setAttribute("disabled","");e.setAttribute("data-disabled-by-htmx","")});return t}function Qt(e,t){se(e.concat(t),function(e){const t=ie(e);t.requestCount=(t.requestCount||1)-1});se(e,function(e){const t=ie(e);if(t.requestCount===0){e.classList.remove.call(e.classList,Q.config.requestClass)}});se(t,function(e){const t=ie(e);if(t.requestCount===0){e.removeAttribute("disabled");e.removeAttribute("data-disabled-by-htmx")}})}function en(t,n){for(let e=0;en.indexOf(e)<0)}else{e=e.filter(e=>e!==n)}r.delete(t);se(e,e=>r.append(t,e))}}function on(t,n,r,o,i){if(o==null||en(t,o)){return}else{t.push(o)}if(tn(o)){const s=ee(o,"name");let e=o.value;if(o instanceof HTMLSelectElement&&o.multiple){e=M(o.querySelectorAll("option:checked")).map(function(e){return e.value})}if(o instanceof HTMLInputElement&&o.files){e=M(o.files)}nn(s,e,n);if(i){sn(o,r)}}if(o instanceof HTMLFormElement){se(o.elements,function(e){if(t.indexOf(e)>=0){rn(e.name,e.value,n)}else{t.push(e)}if(i){sn(e,r)}});new FormData(o).forEach(function(e,t){if(e instanceof File&&e.name===""){return}nn(t,e,n)})}}function sn(e,t){const n=e;if(n.willValidate){he(n,"htmx:validation:validate");if(!n.checkValidity()){t.push({elt:n,message:n.validationMessage,validity:n.validity});he(n,"htmx:validation:failed",{message:n.validationMessage,validity:n.validity})}}}function ln(n,e){for(const t of e.keys()){n.delete(t)}e.forEach(function(e,t){n.append(t,e)});return n}function cn(e,t){const n=[];const r=new FormData;const o=new FormData;const i=[];const s=ie(e);if(s.lastButtonClicked&&!le(s.lastButtonClicked)){s.lastButtonClicked=null}let l=e instanceof HTMLFormElement&&e.noValidate!==true||te(e,"hx-validate")==="true";if(s.lastButtonClicked){l=l&&s.lastButtonClicked.formNoValidate!==true}if(t!=="get"){on(n,o,i,g(e,"form"),l)}on(n,r,i,e,l);if(s.lastButtonClicked||e.tagName==="BUTTON"||e.tagName==="INPUT"&&ee(e,"type")==="submit"){const u=s.lastButtonClicked||e;const a=ee(u,"name");nn(a,u.value,o)}const c=we(e,"hx-include");se(c,function(e){on(n,r,i,ue(e),l);if(!h(e,"form")){se(f(e).querySelectorAll(ot),function(e){on(n,r,i,e,l)})}});ln(r,o);return{errors:i,formData:r,values:An(r)}}function un(e,t,n){if(e!==""){e+="&"}if(String(n)==="[object Object]"){n=JSON.stringify(n)}const r=encodeURIComponent(n);e+=encodeURIComponent(t)+"="+r;return e}function an(e){e=qn(e);let n="";e.forEach(function(e,t){n=un(n,t,e)});return n}function fn(e,t,n){const r={"HX-Request":"true","HX-Trigger":ee(e,"id"),"HX-Trigger-Name":ee(e,"name"),"HX-Target":te(t,"id"),"HX-Current-URL":ne().location.href};bn(e,"hx-headers",false,r);if(n!==undefined){r["HX-Prompt"]=n}if(ie(e).boosted){r["HX-Boosted"]="true"}return r}function hn(n,e){const t=re(e,"hx-params");if(t){if(t==="none"){return new FormData}else if(t==="*"){return n}else if(t.indexOf("not ")===0){se(t.slice(4).split(","),function(e){e=e.trim();n.delete(e)});return n}else{const r=new FormData;se(t.split(","),function(t){t=t.trim();if(n.has(t)){n.getAll(t).forEach(function(e){r.append(t,e)})}});return r}}else{return n}}function dn(e){return!!ee(e,"href")&&ee(e,"href").indexOf("#")>=0}function gn(e,t){const n=t||re(e,"hx-swap");const r={swapStyle:ie(e).boosted?"innerHTML":Q.config.defaultSwapStyle,swapDelay:Q.config.defaultSwapDelay,settleDelay:Q.config.defaultSettleDelay};if(Q.config.scrollIntoViewOnBoost&&ie(e).boosted&&!dn(e)){r.show="top"}if(n){const s=F(n);if(s.length>0){for(let e=0;e0?o.join(":"):null;r.scroll=u;r.scrollTarget=i}else if(l.indexOf("show:")===0){const a=l.slice(5);var o=a.split(":");const f=o.pop();var i=o.length>0?o.join(":"):null;r.show=f;r.showTarget=i}else if(l.indexOf("focus-scroll:")===0){const h=l.slice("focus-scroll:".length);r.focusScroll=h=="true"}else if(e==0){r.swapStyle=l}else{O("Unknown modifier in hx-swap: "+l)}}}}return r}function pn(e){return re(e,"hx-encoding")==="multipart/form-data"||h(e,"form")&&ee(e,"enctype")==="multipart/form-data"}function mn(t,n,r){let o=null;Ft(n,function(e){if(o==null){o=e.encodeParameters(t,r,n)}});if(o!=null){return o}else{if(pn(n)){return ln(new FormData,qn(r))}else{return an(r)}}}function xn(e){return{tasks:[],elts:[e]}}function yn(e,t){const n=e[0];const r=e[e.length-1];if(t.scroll){var o=null;if(t.scrollTarget){o=ue(ae(n,t.scrollTarget))}if(t.scroll==="top"&&(n||o)){o=o||n;o.scrollTop=0}if(t.scroll==="bottom"&&(r||o)){o=o||r;o.scrollTop=o.scrollHeight}}if(t.show){var o=null;if(t.showTarget){let e=t.showTarget;if(t.showTarget==="window"){e="body"}o=ue(ae(n,e))}if(t.show==="top"&&(n||o)){o=o||n;o.scrollIntoView({block:"start",behavior:Q.config.scrollBehavior})}if(t.show==="bottom"&&(r||o)){o=o||r;o.scrollIntoView({block:"end",behavior:Q.config.scrollBehavior})}}}function bn(r,e,o,i){if(i==null){i={}}if(r==null){return i}const s=te(r,e);if(s){let e=s.trim();let t=o;if(e==="unset"){return null}if(e.indexOf("javascript:")===0){e=e.slice(11);t=true}else if(e.indexOf("js:")===0){e=e.slice(3);t=true}if(e.indexOf("{")!==0){e="{"+e+"}"}let n;if(t){n=vn(r,function(){return Function("return ("+e+")")()},{})}else{n=S(e)}for(const l in n){if(n.hasOwnProperty(l)){if(i[l]==null){i[l]=n[l]}}}}return bn(ue(c(r)),e,o,i)}function vn(e,t,n){if(Q.config.allowEval){return t()}else{fe(e,"htmx:evalDisallowedError");return n}}function wn(e,t){return bn(e,"hx-vars",true,t)}function Sn(e,t){return bn(e,"hx-vals",false,t)}function En(e){return ce(wn(e),Sn(e))}function Cn(t,n,r){if(r!==null){try{t.setRequestHeader(n,r)}catch(e){t.setRequestHeader(n,encodeURIComponent(r));t.setRequestHeader(n+"-URI-AutoEncoded","true")}}}function On(t){if(t.responseURL&&typeof URL!=="undefined"){try{const e=new URL(t.responseURL);return e.pathname+e.search}catch(e){fe(ne().body,"htmx:badResponseUrl",{url:t.responseURL})}}}function R(e,t){return t.test(e.getAllResponseHeaders())}function Rn(t,n,r){t=t.toLowerCase();if(r){if(r instanceof Element||typeof r==="string"){return de(t,n,null,null,{targetOverride:y(r)||ve,returnPromise:true})}else{let e=y(r.target);if(r.target&&!e||r.source&&!e&&!y(r.source)){e=ve}return de(t,n,y(r.source),r.event,{handler:r.handler,headers:r.headers,values:r.values,targetOverride:e,swapOverride:r.swap,select:r.select,returnPromise:true})}}else{return de(t,n,null,null,{returnPromise:true})}}function Hn(e){const t=[];while(e){t.push(e);e=e.parentElement}return t}function Tn(e,t,n){let r;let o;if(typeof URL==="function"){o=new URL(t,document.location.href);const i=document.location.origin;r=i===o.origin}else{o=t;r=l(t,document.location.origin)}if(Q.config.selfRequestsOnly){if(!r){return false}}return he(e,"htmx:validateUrl",ce({url:o,sameHost:r},n))}function qn(e){if(e instanceof FormData)return e;const t=new FormData;for(const n in e){if(e.hasOwnProperty(n)){if(e[n]&&typeof e[n].forEach==="function"){e[n].forEach(function(e){t.append(n,e)})}else if(typeof e[n]==="object"&&!(e[n]instanceof Blob)){t.append(n,JSON.stringify(e[n]))}else{t.append(n,e[n])}}}return t}function Ln(r,o,e){return new Proxy(e,{get:function(t,e){if(typeof e==="number")return t[e];if(e==="length")return t.length;if(e==="push"){return function(e){t.push(e);r.append(o,e)}}if(typeof t[e]==="function"){return function(){t[e].apply(t,arguments);r.delete(o);t.forEach(function(e){r.append(o,e)})}}if(t[e]&&t[e].length===1){return t[e][0]}else{return t[e]}},set:function(e,t,n){e[t]=n;r.delete(o);e.forEach(function(e){r.append(o,e)});return true}})}function An(o){return new Proxy(o,{get:function(e,t){if(typeof t==="symbol"){const r=Reflect.get(e,t);if(typeof r==="function"){return function(){return r.apply(o,arguments)}}else{return r}}if(t==="toJSON"){return()=>Object.fromEntries(o)}if(t in e){if(typeof e[t]==="function"){return function(){return o[t].apply(o,arguments)}}else{return e[t]}}const n=o.getAll(t);if(n.length===0){return undefined}else if(n.length===1){return n[0]}else{return Ln(e,t,n)}},set:function(t,n,e){if(typeof n!=="string"){return false}t.delete(n);if(e&&typeof e.forEach==="function"){e.forEach(function(e){t.append(n,e)})}else if(typeof e==="object"&&!(e instanceof Blob)){t.append(n,JSON.stringify(e))}else{t.append(n,e)}return true},deleteProperty:function(e,t){if(typeof t==="string"){e.delete(t)}return true},ownKeys:function(e){return Reflect.ownKeys(Object.fromEntries(e))},getOwnPropertyDescriptor:function(e,t){return Reflect.getOwnPropertyDescriptor(Object.fromEntries(e),t)}})}function de(t,n,r,o,i,D){let s=null;let l=null;i=i!=null?i:{};if(i.returnPromise&&typeof Promise!=="undefined"){var e=new Promise(function(e,t){s=e;l=t})}if(r==null){r=ne().body}const M=i.handler||Dn;const X=i.select||null;if(!le(r)){oe(s);return e}const c=i.targetOverride||ue(Ee(r));if(c==null||c==ve){fe(r,"htmx:targetError",{target:te(r,"hx-target")});oe(l);return e}let u=ie(r);const a=u.lastButtonClicked;if(a){const L=ee(a,"formaction");if(L!=null){n=L}const A=ee(a,"formmethod");if(A!=null){if(A.toLowerCase()!=="dialog"){t=A}}}const f=re(r,"hx-confirm");if(D===undefined){const K=function(e){return de(t,n,r,o,i,!!e)};const G={target:c,elt:r,path:n,verb:t,triggeringEvent:o,etc:i,issueRequest:K,question:f};if(he(r,"htmx:confirm",G)===false){oe(s);return e}}let h=r;let d=re(r,"hx-sync");let g=null;let F=false;if(d){const N=d.split(":");const I=N[0].trim();if(I==="this"){h=Se(r,"hx-sync")}else{h=ue(ae(r,I))}d=(N[1]||"drop").trim();u=ie(h);if(d==="drop"&&u.xhr&&u.abortable!==true){oe(s);return e}else if(d==="abort"){if(u.xhr){oe(s);return e}else{F=true}}else if(d==="replace"){he(h,"htmx:abort")}else if(d.indexOf("queue")===0){const W=d.split(" ");g=(W[1]||"last").trim()}}if(u.xhr){if(u.abortable){he(h,"htmx:abort")}else{if(g==null){if(o){const P=ie(o);if(P&&P.triggerSpec&&P.triggerSpec.queue){g=P.triggerSpec.queue}}if(g==null){g="last"}}if(u.queuedRequests==null){u.queuedRequests=[]}if(g==="first"&&u.queuedRequests.length===0){u.queuedRequests.push(function(){de(t,n,r,o,i)})}else if(g==="all"){u.queuedRequests.push(function(){de(t,n,r,o,i)})}else if(g==="last"){u.queuedRequests=[];u.queuedRequests.push(function(){de(t,n,r,o,i)})}oe(s);return e}}const p=new XMLHttpRequest;u.xhr=p;u.abortable=F;const m=function(){u.xhr=null;u.abortable=false;if(u.queuedRequests!=null&&u.queuedRequests.length>0){const e=u.queuedRequests.shift();e()}};const B=re(r,"hx-prompt");if(B){var x=prompt(B);if(x===null||!he(r,"htmx:prompt",{prompt:x,target:c})){oe(s);m();return e}}if(f&&!D){if(!confirm(f)){oe(s);m();return e}}let y=fn(r,c,x);if(t!=="get"&&!pn(r)){y["Content-Type"]="application/x-www-form-urlencoded"}if(i.headers){y=ce(y,i.headers)}const U=cn(r,t);let b=U.errors;const j=U.formData;if(i.values){ln(j,qn(i.values))}const V=qn(En(r));const v=ln(j,V);let w=hn(v,r);if(Q.config.getCacheBusterParam&&t==="get"){w.set("org.htmx.cache-buster",ee(c,"id")||"true")}if(n==null||n===""){n=ne().location.href}const S=bn(r,"hx-request");const _=ie(r).boosted;let E=Q.config.methodsThatUseUrlParams.indexOf(t)>=0;const C={boosted:_,useUrlParams:E,formData:w,parameters:An(w),unfilteredFormData:v,unfilteredParameters:An(v),headers:y,target:c,verb:t,errors:b,withCredentials:i.credentials||S.credentials||Q.config.withCredentials,timeout:i.timeout||S.timeout||Q.config.timeout,path:n,triggeringEvent:o};if(!he(r,"htmx:configRequest",C)){oe(s);m();return e}n=C.path;t=C.verb;y=C.headers;w=qn(C.parameters);b=C.errors;E=C.useUrlParams;if(b&&b.length>0){he(r,"htmx:validation:halted",C);oe(s);m();return e}const z=n.split("#");const $=z[0];const O=z[1];let R=n;if(E){R=$;const Z=!w.keys().next().done;if(Z){if(R.indexOf("?")<0){R+="?"}else{R+="&"}R+=an(w);if(O){R+="#"+O}}}if(!Tn(r,R,C)){fe(r,"htmx:invalidPath",C);oe(l);return e}p.open(t.toUpperCase(),R,true);p.overrideMimeType("text/html");p.withCredentials=C.withCredentials;p.timeout=C.timeout;if(S.noHeaders){}else{for(const k in y){if(y.hasOwnProperty(k)){const Y=y[k];Cn(p,k,Y)}}}const H={xhr:p,target:c,requestConfig:C,etc:i,boosted:_,select:X,pathInfo:{requestPath:n,finalRequestPath:R,responsePath:null,anchor:O}};p.onload=function(){try{const t=Hn(r);H.pathInfo.responsePath=On(p);M(r,H);if(H.keepIndicators!==true){Qt(T,q)}he(r,"htmx:afterRequest",H);he(r,"htmx:afterOnLoad",H);if(!le(r)){let e=null;while(t.length>0&&e==null){const n=t.shift();if(le(n)){e=n}}if(e){he(e,"htmx:afterRequest",H);he(e,"htmx:afterOnLoad",H)}}oe(s);m()}catch(e){fe(r,"htmx:onLoadError",ce({error:e},H));throw e}};p.onerror=function(){Qt(T,q);fe(r,"htmx:afterRequest",H);fe(r,"htmx:sendError",H);oe(l);m()};p.onabort=function(){Qt(T,q);fe(r,"htmx:afterRequest",H);fe(r,"htmx:sendAbort",H);oe(l);m()};p.ontimeout=function(){Qt(T,q);fe(r,"htmx:afterRequest",H);fe(r,"htmx:timeout",H);oe(l);m()};if(!he(r,"htmx:beforeRequest",H)){oe(s);m();return e}var T=Zt(r);var q=Yt(r);se(["loadstart","loadend","progress","abort"],function(t){se([p,p.upload],function(e){e.addEventListener(t,function(e){he(r,"htmx:xhr:"+t,{lengthComputable:e.lengthComputable,loaded:e.loaded,total:e.total})})})});he(r,"htmx:beforeSend",H);const J=E?null:mn(p,r,w);p.send(J);return e}function Nn(e,t){const n=t.xhr;let r=null;let o=null;if(R(n,/HX-Push:/i)){r=n.getResponseHeader("HX-Push");o="push"}else if(R(n,/HX-Push-Url:/i)){r=n.getResponseHeader("HX-Push-Url");o="push"}else if(R(n,/HX-Replace-Url:/i)){r=n.getResponseHeader("HX-Replace-Url");o="replace"}if(r){if(r==="false"){return{}}else{return{type:o,path:r}}}const i=t.pathInfo.finalRequestPath;const s=t.pathInfo.responsePath;const l=re(e,"hx-push-url");const c=re(e,"hx-replace-url");const u=ie(e).boosted;let a=null;let f=null;if(l){a="push";f=l}else if(c){a="replace";f=c}else if(u){a="push";f=s||i}if(f){if(f==="false"){return{}}if(f==="true"){f=s||i}if(t.pathInfo.anchor&&f.indexOf("#")===-1){f=f+"#"+t.pathInfo.anchor}return{type:a,path:f}}else{return{}}}function In(e,t){var n=new RegExp(e.code);return n.test(t.toString(10))}function Pn(e){for(var t=0;t0){E().setTimeout(e,x.swapDelay)}else{e()}}if(f){fe(o,"htmx:responseError",ce({error:"Response Status Error Code "+s.status+" from "+i.pathInfo.requestPath},i))}}const Mn={};function Xn(){return{init:function(e){return null},getSelectors:function(){return null},onEvent:function(e,t){return true},transformResponse:function(e,t,n){return e},isInlineSwap:function(e){return false},handleSwap:function(e,t,n,r){return false},encodeParameters:function(e,t,n){return null}}}function Fn(e,t){if(t.init){t.init(n)}Mn[e]=ce(Xn(),t)}function Bn(e){delete Mn[e]}function Un(e,n,r){if(n==undefined){n=[]}if(e==undefined){return n}if(r==undefined){r=[]}const t=te(e,"hx-ext");if(t){se(t.split(","),function(e){e=e.replace(/ /g,"");if(e.slice(0,7)=="ignore:"){r.push(e.slice(7));return}if(r.indexOf(e)<0){const t=Mn[e];if(t&&n.indexOf(t)<0){n.push(t)}}})}return Un(ue(c(e)),n,r)}var jn=false;ne().addEventListener("DOMContentLoaded",function(){jn=true});function Vn(e){if(jn||ne().readyState==="complete"){e()}else{ne().addEventListener("DOMContentLoaded",e)}}function _n(){if(Q.config.includeIndicatorStyles!==false){const e=Q.config.inlineStyleNonce?` nonce="${Q.config.inlineStyleNonce}"`:"";ne().head.insertAdjacentHTML("beforeend"," ."+Q.config.indicatorClass+"{opacity:0} ."+Q.config.requestClass+" ."+Q.config.indicatorClass+"{opacity:1; transition: opacity 200ms ease-in;} ."+Q.config.requestClass+"."+Q.config.indicatorClass+"{opacity:1; transition: opacity 200ms ease-in;} ")}}function zn(){const e=ne().querySelector('meta[name="htmx-config"]');if(e){return S(e.content)}else{return null}}function $n(){const e=zn();if(e){Q.config=ce(Q.config,e)}}Vn(function(){$n();_n();let e=ne().body;kt(e);const t=ne().querySelectorAll("[hx-trigger='restored'],[data-hx-trigger='restored']");e.addEventListener("htmx:abort",function(e){const t=e.target;const n=ie(t);if(n&&n.xhr){n.xhr.abort()}});const n=window.onpopstate?window.onpopstate.bind(window):null;window.onpopstate=function(e){if(e.state&&e.state.htmx){Wt();se(t,function(e){he(e,"htmx:restored",{document:ne(),triggerEvent:he})})}else{if(n){n(e)}}};E().setTimeout(function(){he(e,"htmx:load",{});e=null},0)});return Q}(); \ No newline at end of file diff --git a/steward/static/vendor/licenses/chartjs-LICENSE.txt b/steward/static/vendor/licenses/chartjs-LICENSE.txt new file mode 100644 index 0000000..f216610 --- /dev/null +++ b/steward/static/vendor/licenses/chartjs-LICENSE.txt @@ -0,0 +1,9 @@ +The MIT License (MIT) + +Copyright (c) 2014-2024 Chart.js Contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/steward/static/vendor/licenses/gridstack-LICENSE.txt b/steward/static/vendor/licenses/gridstack-LICENSE.txt new file mode 100644 index 0000000..1473e70 --- /dev/null +++ b/steward/static/vendor/licenses/gridstack-LICENSE.txt @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2019-2025 Alain Dumesny. v0.4.0 and older (c) 2014-2018 Pavel Reznikov, Dylan Weiss + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/steward/static/vendor/licenses/htmx-LICENSE.txt b/steward/static/vendor/licenses/htmx-LICENSE.txt new file mode 100644 index 0000000..d3061a3 --- /dev/null +++ b/steward/static/vendor/licenses/htmx-LICENSE.txt @@ -0,0 +1,13 @@ +Zero-Clause BSD +============= + +Permission to use, copy, modify, and/or distribute this software for +any purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED “AS IS” AND THE AUTHOR DISCLAIMS ALL +WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES +OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE +FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY +DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN +AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT +OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/steward/templates/base.html b/steward/templates/base.html index 09eec31..d255bfd 100644 --- a/steward/templates/base.html +++ b/steward/templates/base.html @@ -12,11 +12,10 @@ }); {% block title %}Steward{% endblock %} - - - - - + {# Every asset is served by Steward itself: it runs with no outbound network (rule 164). #} + + + + """ + assert len(remote_loads(page)) == 4 + + +def test_nothing_is_loaded_from_another_origin(): + found = {str(p.relative_to(_REPO)): hits for p in _files() if (hits := remote_loads(p.read_text()))} + assert not found, f"loads from another origin (vendor it under steward/static): {found}" + + +def test_every_static_file_a_template_names_exists(): + refs = {(p, ref) for p in _files() for ref in _STATIC_REF.findall(p.read_text())} + assert any(ref == "vendor/htmx-2.0.4.min.js" for _, ref in refs) + missing = sorted(f"{p.relative_to(_REPO)}: {ref}" for p, ref in refs if not (_STATIC / ref).is_file()) + assert not missing, missing + + +def test_every_font_file_the_font_sheet_names_exists(): + sheet = (_STATIC / "fonts" / "fonts.css").read_text() + names = set(re.findall(r"url\(([^)]+\.woff2)\)", sheet)) + assert len(names) >= 10 + assert not [n for n in names if not (_STATIC / "fonts" / n).is_file()]