From 04abc92ae56fa833d7f7f50e4c6471f5369aad06 Mon Sep 17 00:00:00 2001 From: Ben Goldsworthy Date: Sat, 4 Jan 2025 20:22:41 +0100 Subject: [PATCH] convert into Hugo module theme --- .gitignore | 19 - assets/css/abstracts/_mixins.scss | 13 + assets/css/abstracts/_variables.scss | 20 + assets/css/base/_typography.scss | 352 ++++ assets/css/components/_audio.scss | 0 assets/css/components/_blockquote.scss | 81 + assets/css/components/_button.scss | 17 + assets/css/components/_chart.scss | 22 + assets/css/components/_comment.scss | 35 + assets/css/components/_details.scss | 5 + assets/css/components/_figure.scss | 55 + assets/css/components/_gallery.scss | 12 + assets/css/components/_icons.scss | 10 + assets/css/components/_item-tile.scss | 109 ++ assets/css/components/_picture.scss | 19 + assets/css/components/_table.scss | 44 + assets/css/components/_video.scss | 3 + assets/css/layout/_footer.scss | 23 + assets/css/layout/_grid.scss | 42 + assets/css/layout/_header.scss | 89 + assets/css/layout/_main.scss | 7 + assets/css/layout/_navigation.scss | 0 assets/css/main.scss | 31 + assets/css/pages/_collection.scss | 113 ++ assets/css/pages/_home.scss | 16 + assets/css/pages/_organisations-list.scss | 14 + assets/css/pages/_single-organisation.scss | 205 +++ assets/css/pages/_single.scss | 455 +++++ assets/css/print.scss | 41 + assets/css/themes/_dark.scss | 34 + assets/css/themes/_theme.scss | 0 assets/js/render-meta-map.js | 14 + assets/js/roles-chart.gojs | 162 ++ config.toml | 5 + css/.sanitize.css | 363 ---- css/leaflet/marker-icon-2x.png | Bin 2464 -> 0 bytes css/leaflet/marker-icon.png | Bin 1466 -> 0 bytes css/leaflet/marker-shadow.png | Bin 618 -> 0 bytes ...8b0ba1d942a9e54f8c0f15830e2281a5ca5d0f.css | 1237 ------------- ...e3d68793a54865a2396a1c4d388d64e1605018.css | 1292 ------------- ...f193f49a656dc3a333ff36fd60570e7efd65ec.css | 1196 ------------ ...9e4abdbc5e4fa58702cc2c0fda3df7601e4207.css | 1290 ------------- ...b2b0614c8188931504ad2e9e84b60d2cd086e7.css | 1292 ------------- ...2586fea02433e2bf9d3464e328346eeafc8a3e.css | 1200 ------------ ...c6dcf6493ab59ec8886aba010aaeff0a75d32c.css | 1200 ------------ ...3c367aa2d82800a05aff7dcc35badc603766b8.css | 1295 ------------- ...137261d4475d980cd93859563d9c3994d4c43a.css | 1201 ------------ ...8481402c6be615287a0094063e946a3f75b91c.css | 1292 ------------- ...f19e3ac82e28dc4be56121cc25039bae36b639.css | 1145 ------------ ...a22704be7a20b05b1f7cc9c0eab8c152e7be45.css | 22 - go.mod | 3 + images/marker-icon-2x.png | Bin 2464 -> 0 bytes images/marker-icon.png | Bin 1466 -> 0 bytes images/marker-shadow.png | Bin 618 -> 0 bytes js/mathjax-config.js | 11 - js/mathjax.js | 1 - js/render-roles-timeline.js | 1610 ----------------- layouts/cv/locations.html | 64 - layouts/cv/section.html | 2 +- layouts/partials/cite.html | 38 - .../cv/organisations/items-table.html | 52 - .../cv/organisations/organisation-items.html | 26 - layouts/partials/cv/timeline-legend.html | 16 - layouts/partials/header/site-nav.html | 7 - .../utils/get_content_by_section.html | 11 - layouts/shortcodes/gallery_new.html | 81 - static/.htaccess | 17 + .../leaflet-fullscreen/leaflet.fullscreen.css | 0 .../css}/leaflet/images/marker-icon-2x.png | Bin .../css}/leaflet/images/marker-icon.png | Bin .../css}/leaflet/images/marker-shadow.png | Bin {css => static/css}/leaflet/leaflet.css | 0 {css => static/css}/sanitize.css | 0 static/fonts/Domitian-Bold.woff | Bin 0 -> 80000 bytes static/fonts/Domitian-Bold.woff2 | Bin 0 -> 59612 bytes static/fonts/Domitian-BoldItalic.woff | Bin 0 -> 85192 bytes static/fonts/Domitian-BoldItalic.woff2 | Bin 0 -> 62716 bytes static/fonts/Domitian-Italic.woff | Bin 0 -> 84096 bytes static/fonts/Domitian-Italic.woff2 | Bin 0 -> 61956 bytes static/fonts/Domitian-Roman.woff | Bin 0 -> 92020 bytes static/fonts/Domitian-Roman.woff2 | Bin 0 -> 67324 bytes static/fonts/InputMono-Regular.ttf | Bin 0 -> 109088 bytes {images => static/images}/feed-icon.png | Bin {images => static/images}/feed-icon.svg | 0 {images => static/images}/icon.png | Bin {images => static/images}/layers-2x.png | Bin {images => static/images}/layers.png | Bin static/js/chart/chart.js | 1 + .../js/google-charts}/google-charts.js | 0 static/js/lazy-images.js | 49 + static/js/leaflet-fullscreen/fullscreen.png | Bin 0 -> 299 bytes .../js/leaflet-fullscreen/fullscreen@2x.png | Bin 0 -> 420 bytes .../leaflet.fullscreen.min.js | 1 + .../js/leaflet-heat}/leaflet-heat.js | 0 static/js/leaflet/leaflet.js | 6 + static/js/leaflet/leaflet.js.map | 1 + static/js/mathjax/tex-chtml.js | 1 + theme.toml | 18 +- 98 files changed, 2137 insertions(+), 15971 deletions(-) delete mode 100644 .gitignore create mode 100644 assets/css/abstracts/_mixins.scss create mode 100644 assets/css/abstracts/_variables.scss create mode 100644 assets/css/base/_typography.scss create mode 100644 assets/css/components/_audio.scss create mode 100644 assets/css/components/_blockquote.scss create mode 100644 assets/css/components/_button.scss create mode 100644 assets/css/components/_chart.scss create mode 100644 assets/css/components/_comment.scss create mode 100644 assets/css/components/_details.scss create mode 100644 assets/css/components/_figure.scss create mode 100644 assets/css/components/_gallery.scss create mode 100644 assets/css/components/_icons.scss create mode 100644 assets/css/components/_item-tile.scss create mode 100644 assets/css/components/_picture.scss create mode 100644 assets/css/components/_table.scss create mode 100644 assets/css/components/_video.scss create mode 100644 assets/css/layout/_footer.scss create mode 100644 assets/css/layout/_grid.scss create mode 100644 assets/css/layout/_header.scss create mode 100644 assets/css/layout/_main.scss create mode 100644 assets/css/layout/_navigation.scss create mode 100644 assets/css/main.scss create mode 100644 assets/css/pages/_collection.scss create mode 100644 assets/css/pages/_home.scss create mode 100644 assets/css/pages/_organisations-list.scss create mode 100644 assets/css/pages/_single-organisation.scss create mode 100644 assets/css/pages/_single.scss create mode 100644 assets/css/print.scss create mode 100644 assets/css/themes/_dark.scss create mode 100644 assets/css/themes/_theme.scss create mode 100644 assets/js/render-meta-map.js create mode 100644 assets/js/roles-chart.gojs create mode 100644 config.toml delete mode 100644 css/.sanitize.css delete mode 100644 css/leaflet/marker-icon-2x.png delete mode 100644 css/leaflet/marker-icon.png delete mode 100644 css/leaflet/marker-shadow.png delete mode 100644 css/main.1163cf23323f60a998abd3ce768b0ba1d942a9e54f8c0f15830e2281a5ca5d0f.css delete mode 100644 css/main.1a23eaf82ef5f808509227cb9fe3d68793a54865a2396a1c4d388d64e1605018.css delete mode 100644 css/main.1b182d6c165ae3861f06c26156f193f49a656dc3a333ff36fd60570e7efd65ec.css delete mode 100644 css/main.2274d95b2e884b8e8d4e4995419e4abdbc5e4fa58702cc2c0fda3df7601e4207.css delete mode 100644 css/main.31105adade7e1babaf9894b19bb2b0614c8188931504ad2e9e84b60d2cd086e7.css delete mode 100644 css/main.3192fee1af5ccf8af82c0b58a62586fea02433e2bf9d3464e328346eeafc8a3e.css delete mode 100644 css/main.841f3bd76f6bc8c6cba7160f88c6dcf6493ab59ec8886aba010aaeff0a75d32c.css delete mode 100644 css/main.84b7027a8bdf64ddee816014233c367aa2d82800a05aff7dcc35badc603766b8.css delete mode 100644 css/main.903b084bd8052dcaf7649e33c4137261d4475d980cd93859563d9c3994d4c43a.css delete mode 100644 css/main.b33ac823d1201b7a7c4b848e0f8481402c6be615287a0094063e946a3f75b91c.css delete mode 100644 css/main.e0cb99cf77726dae403569e992f19e3ac82e28dc4be56121cc25039bae36b639.css delete mode 100644 css/print.9b18fc0a248362a8238bda82b3a22704be7a20b05b1f7cc9c0eab8c152e7be45.css create mode 100644 go.mod delete mode 100644 images/marker-icon-2x.png delete mode 100644 images/marker-icon.png delete mode 100644 images/marker-shadow.png delete mode 100644 js/mathjax-config.js delete mode 100644 js/mathjax.js delete mode 100644 js/render-roles-timeline.js delete mode 100644 layouts/cv/locations.html delete mode 100644 layouts/partials/cite.html delete mode 100644 layouts/partials/cv/organisations/items-table.html delete mode 100644 layouts/partials/cv/organisations/organisation-items.html delete mode 100644 layouts/partials/cv/timeline-legend.html delete mode 100644 layouts/partials/header/site-nav.html delete mode 100644 layouts/partials/utils/get_content_by_section.html delete mode 100644 layouts/shortcodes/gallery_new.html create mode 100644 static/.htaccess rename {css => static/css}/leaflet-fullscreen/leaflet.fullscreen.css (100%) rename {css => static/css}/leaflet/images/marker-icon-2x.png (100%) rename {css => static/css}/leaflet/images/marker-icon.png (100%) rename {css => static/css}/leaflet/images/marker-shadow.png (100%) rename {css => static/css}/leaflet/leaflet.css (100%) rename {css => static/css}/sanitize.css (100%) create mode 100644 static/fonts/Domitian-Bold.woff create mode 100644 static/fonts/Domitian-Bold.woff2 create mode 100644 static/fonts/Domitian-BoldItalic.woff create mode 100644 static/fonts/Domitian-BoldItalic.woff2 create mode 100644 static/fonts/Domitian-Italic.woff create mode 100644 static/fonts/Domitian-Italic.woff2 create mode 100644 static/fonts/Domitian-Roman.woff create mode 100644 static/fonts/Domitian-Roman.woff2 create mode 100644 static/fonts/InputMono-Regular.ttf rename {images => static/images}/feed-icon.png (100%) rename {images => static/images}/feed-icon.svg (100%) rename {images => static/images}/icon.png (100%) rename {images => static/images}/layers-2x.png (100%) rename {images => static/images}/layers.png (100%) create mode 100644 static/js/chart/chart.js rename {js => static/js/google-charts}/google-charts.js (100%) create mode 100644 static/js/lazy-images.js create mode 100644 static/js/leaflet-fullscreen/fullscreen.png create mode 100644 static/js/leaflet-fullscreen/fullscreen@2x.png create mode 100644 static/js/leaflet-fullscreen/leaflet.fullscreen.min.js rename {js => static/js/leaflet-heat}/leaflet-heat.js (100%) create mode 100644 static/js/leaflet/leaflet.js create mode 100644 static/js/leaflet/leaflet.js.map create mode 100644 static/js/mathjax/tex-chtml.js diff --git a/.gitignore b/.gitignore deleted file mode 100644 index b79c739..0000000 --- a/.gitignore +++ /dev/null @@ -1,19 +0,0 @@ -# ---> Hugo -# Generated files by hugo -/public/ -/resources/_gen/ -/assets/jsconfig.json -hugo_stats.json - -# Executable may be added to repository -hugo.exe -hugo.darwin -hugo.linux - -# Temporary lock file while building -/.hugo_build.lock - -# TEMP - until I figure out licensing -/js/ -/css/openlayers.css -/css/leaflet.css diff --git a/assets/css/abstracts/_mixins.scss b/assets/css/abstracts/_mixins.scss new file mode 100644 index 0000000..48261a8 --- /dev/null +++ b/assets/css/abstracts/_mixins.scss @@ -0,0 +1,13 @@ +@mixin mq($width, $type: min) { + @if map_has_key($breakpoints, $width) { + $width: map_get($breakpoints, $width); + + @if $type == max { + $width: $width - 1px; + } + + @media only screen and (#{$type}-width: $width) { + @content; + } + } +} diff --git a/assets/css/abstracts/_variables.scss b/assets/css/abstracts/_variables.scss new file mode 100644 index 0000000..2ad4ac5 --- /dev/null +++ b/assets/css/abstracts/_variables.scss @@ -0,0 +1,20 @@ +// Colours +$dark: #020202; +$light: #fffff0; + +// Fonts +$default-font: "Domitian", "Palatino Linotype", "Book Antiqua", palatino, + garamond, serif; +$code-font: "Input Mono", "Lucida Console", monaco, monospace; + +// Breakpoints +$breakpoints: ( + "small": 480px, + "medium": 768px, + "large": 1248px, +); + +// Old Site Versions +$ohwhatohjeez: #ff8900; +$oldphaloskepsis: #003d52; +$omphaloskepsis: #fffff0; diff --git a/assets/css/base/_typography.scss b/assets/css/base/_typography.scss new file mode 100644 index 0000000..cbe2a88 --- /dev/null +++ b/assets/css/base/_typography.scss @@ -0,0 +1,352 @@ +/* + * Fonts + */ + +/* + * Commented out until I decide to buy a licence for Input Mono. + * + * @font-face { + * font-family: "Input Mono"; + * src: url(/fonts/InputMono-Regular.ttf); + * } + */ + +@font-face { + font-family: Domitian; + src: url("/fonts/Domitian-Roman.woff2") format("woff2"); +} + +@font-face { + font-family: Domitian; + src: url("/fonts/Domitian-Bold.woff2") format("woff2"); + font-weight: bold; +} + +@font-face { + font-family: Domitian; + src: url("/fonts/Domitian-Italic.woff2") format("woff2"); + font-style: italic; +} + +@font-face { + font-family: Domitian; + src: url("/fonts/Domitian-BoldItalic.woff2") format("woff2"); + font-weight: bold; + font-style: italic; +} + +/* + * Base + */ + +html { + font-size: 16px; + color: $dark; + background-color: $light; + font-family: $default-font; + font-variant-numeric: 'oldstyle-nums slashed-zero'; + writing-mode: horizontal-tb; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-weight: normal; + margin: 0; +} + +a { + text-decoration-skip-ink: auto; + color: $dark; + text-decoration: underline; + opacity: 0.8; + + &:hover { + text-decoration: none; + opacity: 1; + } +} + +/* + * Quotations + */ + +q:lang(en) { + quotes: "‘" "’" "“" "”"; +} + +/* + * Citations + */ + +// Legacy citations + +cite, +cite.book, +cite.film, +cite.tv-show, +cite.comic, +cite.podcast, +cite.album, +cite.report { + font-style: italic; +} + +cite.book--proper-noun { + font-style: inherit; +} + +cite.legislation, +cite.smallcite, +cite.comic-strip, +cite.short-story, +cite.article, +cite.episode, +cite.video, +cite.chapter, +cite.poem, +cite.software, +cite.website, +cite.campaign, +cite.song, +cite.speech, +cite.course, +cite.presentation { + font-style: normal; +} + +cite.smallcite::before, +cite.article::before, +cite.comic-strip::before, +cite.short-story::before, +cite.episode::before, +cite.video::before, +cite.chapter::before, +cite.song::before, +cite.poem::before, +cite.campaign::before, +cite.speech::before, +cite.course::before, +cite.presentation::before { + content: "“"; +} + +cite.smallcite::after, +cite.article::after, +cite.comic-strip::after, +cite.short-story::after, +cite.episode::after, +cite.video::after, +cite.chapter::after, +cite.song::after, +cite.poem::after, +cite.campaign::after, +cite.speech::after, +cite.course::after, +cite.presentation::after { + content: "”"; +} + +cite.article--shortcite::before, +cite.article--shortcite::after { + content: none; +} + +// Schema.org citations + +cite, +.cite { + font-style: italic; + + &[itemtype$="Code"], + &[itemtype$="SocialMediaPosting"], + &[itemtype$="SoftwareApplication"], + &[itemtype$="WebApplication"], + &[itemtype$="MobileApplication"], + &[itemtype$="WebSite"], + &[itemtype$="WebContent"], + &[itemtype$="Comment"], + &[itemtype$="Statement"], + &[itemtype$="CreativeWorkSeason"], + &[itemtype$="PodcastSeason"], + &[itemtype$="RadioSeason"], + &[itemtype$="TVSeason"], + &[itemtype$="CreativeWorkSeries"], + &[itemtype$="BookSeries"], + &[itemtype$="MovieSeries"], + &[itemtype$="VideoGameSeries"], + &[itemtype$="Legislation"], + &--inherit { + font-style: inherit; + } + + &[itemtype$="Article"], + &[itemtype$="BlogPosting"], + &[itemtype$="NewsArticle"], + &[itemtype$="AnalysisNewsArticle"], + &[itemtype$="ReportageNewsArticle"], + &[itemtype$="OpinionNewsArticle"], + &[itemtype$="ScholarlyArticle"], + &[itemtype$="TechArticle"], + &[itemtype$="Event"], + &[itemtype$="Chapter"], + &[itemtype$="Clip"], + &[itemtype$="MovieClip"], + &[itemtype$="RadioClip"], + &[itemtype$="TVClip"], + &[itemtype$="VideoGameClip"], + &[itemtype$="Course"], + &[itemtype$="DigitalDocument"], + &[itemtype$="NoteDigitalDocument"], + &[itemtype$="PresentationDigitalDocument"], + &[itemtype$="TextDigitalDocument"], + &[itemtype$="Episode"], + &[itemtype$="PodcastEpisode"], + &[itemtype$="RadioEpisode"], + &[itemtype$="TVEpisode"], + &[itemtype$="MusicRecording"], + &[itemtype$="MusicComposition"], + &[itemtype$="Message"], + &--enquote { + font-style: inherit; + + &::before { + content: "“"; + } + + &::after { + content: "”"; + } + } + + &--normal { + font-style: normal !important; + + &::before { + content: none !important; + } + + &::after { + content: none !important; + } + } +} + +/* + * Code + */ + +pre { + padding-inline-start: 1em; + border-inline-start: 2px outset $dark; + display: inline-block; + overflow: hidden; + max-inline-size: 80%; + overflow: scroll; + + @include mq("large") { + margin-block: 1em; + margin-inline: 2em; + } +} + +code, +samp, +var, +pre { + font-family: $code-font; + font-size: 1em; +} + +code, +samp, +var { + background-color: #d1d1d1; + border-radius: 5px; + padding: 2px; +} + +samp { + display: block; + inline-size: 80ch; + margin-block: 1em; + margin-inline: 4em; + border-inline-start: 2px solid #ccc; + color: #333; +} + +h1 code, +pre code, +pre samp, +pre var, +h1 samp, +h1 var, +.post-title code, +.post-title samp, +.post-title var { + background-color: transparent; + padding: 0; +} + +.heading code, +.subheading code { + background-color: transparent; +} + +// Source: Stack Overflow Stylesheet +kbd { + padding-block: 0.1em; + padding-inline: 0.6em; + border: 1px solid #ccc; + font-size: 11px; + font-family: Arial, Helvetica, sans-serif; + background-color: #f7f7f7; + color: #333; + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 2px white inset; + border-radius: 3px; + display: inline-block; + margin-block: 0; + margin-inline: 0.1em; + text-shadow: 0 1px 0 white; + line-height: 1.4; + white-space: nowrap; +} + +/* + * Special Text + */ + +.pre-nominals, +.post-nominals { + font-size: 0.6em; + font-variant: small-caps; +} + +.sic::after { + content: " [sic]"; + font-style: italic; +} + +.latex { + display: inline !important; +} + +.MathJax { + font-size: 1em !important; +} + +:where([title]) { + text-decoration: underline; + text-decoration: underline dotted; + + &:not(a *) { + cursor: help; + } +} + +dfn { + font-variant: small-caps; +} diff --git a/assets/css/components/_audio.scss b/assets/css/components/_audio.scss new file mode 100644 index 0000000..e69de29 diff --git a/assets/css/components/_blockquote.scss b/assets/css/components/_blockquote.scss new file mode 100644 index 0000000..f547668 --- /dev/null +++ b/assets/css/components/_blockquote.scss @@ -0,0 +1,81 @@ +.blockquote { + padding-inline-start: 1em; + border-inline-start: 2px outset $dark; + display: inline-block; + max-inline-size: 85%; + + @media only screen and (min-width: 1024px) { + margin-block: 0.5em; + margin-inline: 1em; + } + + &__body { + & p:first-child { + margin-block-start: 0; + } + + & p:last-of-type { + margin-block-end: 0.5em; + } + } + + &__caption { + display: none; + text-align: end; + font-style: normal; + margin-inline-start: 5em; + inline-size: 80%; + orphans: 3; + + &::before { + content: "—"; + } + } + + &--epigram { + font-size: 1.1em; + text-align: center; + display: block; + margin-block: 0; + margin-inline: auto; + border-inline-start: 0; + padding-inline-start: 0; + inline-size: 100%; + padding-block-start: 1em; + padding-block-end: 1.2em; + border-block-start: 2px outset $dark; + border-block-end: 2px inset $dark; + + & .blockquote { + &__caption { + display: block; + } + } + } + + &--script { + & .blockquote__body { + display: grid; + grid-template-columns: auto 1fr 0.2fr; + padding-block-end: 0.4em; + text-align: start; + + & > p::before, + & > p::after { + content: none !important; + } + + & > .script-line__character { + margin-inline: 2em 0.5em; + margin-block: 0.5em; + font-style: italic; + } + + & > .script-line__text { + grid-column-start: 2; + grid-column-end: 4; + margin: 0.5em; + } + } + } +} diff --git a/assets/css/components/_button.scss b/assets/css/components/_button.scss new file mode 100644 index 0000000..1f2d00c --- /dev/null +++ b/assets/css/components/_button.scss @@ -0,0 +1,17 @@ +.label--button { + cursor: pointer; + display: block; + inline-size: fit-content; + margin-inline: auto; +} + +.button { + border: 2px solid $dark; + background-color: $light; + padding: 0.4em 1em; + cursor: pointer; + + &:hover { + box-shadow: 2px 2px gray; + } +} diff --git a/assets/css/components/_chart.scss b/assets/css/components/_chart.scss new file mode 100644 index 0000000..f6af610 --- /dev/null +++ b/assets/css/components/_chart.scss @@ -0,0 +1,22 @@ +.chart-container { + position: relative; + margin-inline: auto; + block-size: 50vh; + inline-size: 95vw; + display: flex; + justify-content: center; + + @media (orientation: landscape) { + block-size: 75vh; + inline-size: 95vw; + } + + @include mq("large") { + block-size: 50vh; + inline-size: 50vw; + } + + & + .chart-container { + margin-block-start: 1em; + } +} diff --git a/assets/css/components/_comment.scss b/assets/css/components/_comment.scss new file mode 100644 index 0000000..1aa2dd0 --- /dev/null +++ b/assets/css/components/_comment.scss @@ -0,0 +1,35 @@ +.comment { + &__header { + } + + &__author { + display: inline; + font-weight: bold; + margin-inline-end: 0.5em; + } + + &__publish-date { + display: inline; + font-style: italic; + } + + &__source { + font-style: italic; + font-size: 0.8em; + } + + &__subheading { + font-weight: bold; + margin-block-end: 1em; + margin-block-start: 1em; + } + + &__thread, + &__subthread { + list-style: none; + margin-block-start: 1em; + padding-inline-start: 1em; + border-inline-start: 1px dotted $dark; + margin-inline-start: 0; + } +} diff --git a/assets/css/components/_details.scss b/assets/css/components/_details.scss new file mode 100644 index 0000000..32fac17 --- /dev/null +++ b/assets/css/components/_details.scss @@ -0,0 +1,5 @@ +details { + & summary { + cursor: pointer; + } +} diff --git a/assets/css/components/_figure.scss b/assets/css/components/_figure.scss new file mode 100644 index 0000000..c8bc1a1 --- /dev/null +++ b/assets/css/components/_figure.scss @@ -0,0 +1,55 @@ +.figure { + inline-size: fit-content; + margin: 16px auto; + + &__caption { + block-size: auto; + margin: auto; + text-align: center; + + &--no-height { + height: 0; + } + + & .figcaption { + &__caption { + font-size: 0.9em; + font-style: italic; + } + + &__title { + font-size: 0.95em; + font-weight: bold; + } + + &__attr { + background-color: $dark; + font-size: 0.7em; + color: $light; + inline-size: fit-content; + inset-block-start: -2em; + position: relative; + padding: 0.2em 0.5em; + opacity: 0.8; + margin: 0 auto; + } + + &__attr + .figcaption__caption { + margin-block-start: -0.5em; + } + + &__full-size-link { + font-size: 0.6em; + padding-inline-start: 1em; + + &::before { + content: "["; + } + + &::after { + content: "]"; + } + } + } + } +} diff --git a/assets/css/components/_gallery.scss b/assets/css/components/_gallery.scss new file mode 100644 index 0000000..41867c4 --- /dev/null +++ b/assets/css/components/_gallery.scss @@ -0,0 +1,12 @@ +.gallery { + display: grid; + grid-gap: 10px; + grid-template-columns: repeat(auto-fill, minmax(20%, 1fr)); + grid-template-rows: 1fr auto; + overflow-inline: scroll; + + &__caption { + grid-column-end: -1; + grid-column-start: 1; + } +} diff --git a/assets/css/components/_icons.scss b/assets/css/components/_icons.scss new file mode 100644 index 0000000..559690e --- /dev/null +++ b/assets/css/components/_icons.scss @@ -0,0 +1,10 @@ +.feed-icon { + display: inline-block; + block-size: 1em; + inline-size: 1em; + margin-block-end: 0.2em; +} + +.site-header__icons a { + text-decoration: none; +} diff --git a/assets/css/components/_item-tile.scss b/assets/css/components/_item-tile.scss new file mode 100644 index 0000000..2685d87 --- /dev/null +++ b/assets/css/components/_item-tile.scss @@ -0,0 +1,109 @@ +.link--tile { + text-decoration: none; + box-sizing: border-box; + border: 2px solid transparent; + + &:hover { + border-color: $dark; + } +} + +.site-container--section .item-tile.lazy { + background-image: none !important; +} + +.item-tile { + display: grid; + min-block-size: 180px; + grid-template-columns: 5% auto 5%; + grid-template-rows: 2.5% auto 2.5%; + grid-template-areas: + ". . ." + ". tile-details ." + ". . ."; + background-size: cover; + background-repeat: no-repeat; + background-position: center; + word-break: break-word; + + @media (prefers-reduced-data: reduce) { + background: none !important; + } + + &__header { + text-align: center; + background-color: $dark; + opacity: 0.9; + display: grid; + grid-area: tile-details; + grid-template-columns: 5px auto 5px; + grid-template-rows: 0 1.8em auto auto; + grid-template-areas: + ". . ." + ". banner ." + ". tile-title ." + ". tile-subtitle ."; + } + + &--heading { + font-size: 3em; + + & .item-tile__header, + & .item-tile__redacted { + opacity: 1; + grid-template-rows: auto; + grid-template-areas: ". tile-title ."; + } + } + + &--ohwhatohjeez { + border: 2px solid $ohwhatohjeez; + } + + &--oldphaloskepsis { + border: 2px solid $oldphaloskepsis; + } + + &--omphaloskepsis { + border: 2px solid $omphaloskepsis; + } + + &__banner { + padding-inline: 0.75em; + grid-area: banner; + inline-size: auto; + margin-inline: auto; + border-start-start-radius: 0; + border-start-end-radius: 0; + border-end-end-radius: 10px; + border-end-start-radius: 10px; + text-align: center; + text-decoration: none !important; + line-height: 1.8em; + background-color: #ebebeb; + } + + &__title, + &__subtitle { + color: $light; + margin: 0; + font-weight: normal; + } + + &__title { + font-size: 1.4em; + line-height: 1em; + grid-area: tile-title; + align-self: center; + + &--long { + font-size: 1em; + } + } + + &__subtitle { + font-size: 1em; + grid-area: tile-subtitle; + align-self: start; + } +} diff --git a/assets/css/components/_picture.scss b/assets/css/components/_picture.scss new file mode 100644 index 0000000..c434b81 --- /dev/null +++ b/assets/css/components/_picture.scss @@ -0,0 +1,19 @@ +// TODO: remove once replaced in content with figures +img, +video { + max-inline-size: 100%; + block-size: auto; + inline-size: auto; + max-block-size: 50vh; + margin: auto; + display: block; +} + +.picture { + display: block; + inline-size: auto; + max-inline-size: 100%; + margin: auto; + block-size: auto; + max-block-size: 50vh; +} diff --git a/assets/css/components/_table.scss b/assets/css/components/_table.scss new file mode 100644 index 0000000..f8b08ac --- /dev/null +++ b/assets/css/components/_table.scss @@ -0,0 +1,44 @@ +/* TODO: Not currently used */ +@media screen and (max-width: 480px) { + .table-scroller { + overflow-inline: auto; + inline-size: 320px; + } +} + +table { + border: 1px solid $dark; + margin: auto; + + & thead { + background-color: #808080; + color: $light; + z-index: 1; + position: sticky; + vertical-align: middle; + inset-block-start: 0; + max-block-size: 1.8em; + + & th { + font-weight: bold; + text-align: start; + padding: 1em; + font-size: 1.4em; + border: 1px solid $dark; + } + } + + & tbody { + & tr { + &:nth-child(2n) { + background-color: #DDDDD0; + } + + & td { + padding: 0.5em 1em; + border: 1px solid $dark; + } + } + + } +} diff --git a/assets/css/components/_video.scss b/assets/css/components/_video.scss new file mode 100644 index 0000000..bc71d8f --- /dev/null +++ b/assets/css/components/_video.scss @@ -0,0 +1,3 @@ +video { + background-color: black; +} diff --git a/assets/css/layout/_footer.scss b/assets/css/layout/_footer.scss new file mode 100644 index 0000000..11a25e7 --- /dev/null +++ b/assets/css/layout/_footer.scss @@ -0,0 +1,23 @@ +.site-footer { + grid-area: footer; + display: block; + inline-size: 100%;; /* Overflows right of viewport otherwise */ + position: fixed; + inset-block-end: 0; + + & p { + text-align: center; + background: $light; + padding: 0.4em; + margin-block-end: unset; + border-block-end: none; + font-size: 1em; + border-block-start: 2px solid black; + + @include mq("medium") { + inline-size: fit-content; + margin: auto; + border-inline: 2px solid black; + } + } +} diff --git a/assets/css/layout/_grid.scss b/assets/css/layout/_grid.scss new file mode 100644 index 0000000..d11bdfd --- /dev/null +++ b/assets/css/layout/_grid.scss @@ -0,0 +1,42 @@ +.site-container { + display: grid; + grid-template-columns: 2.5% 1fr 2.5%; + grid-template-rows: auto 1fr 2.5%; + grid-template-areas: + "header header header" + "page-container page-container page-container" + "footer footer footer"; + min-block-size: calc(100vh - 4em); + border-block-start: 0; + + @include mq("large") { + margin-block-end: 2em; + grid-template-areas: + "header header header" + ". page-container ." + "footer footer footer"; + border: 2px solid black; + margin-inline: 2em; + } + + &--homepage { + align-items: center; + grid-template-rows: auto 2.5%; + grid-template-areas: + "page-container page-container page-container" + "footer footer footer"; + margin: 2em; + + @include mq("large") { + border: 2px solid black; + grid-template-areas: + ". page-container ." + "footer footer footer"; + } + } + + &--list, + &--section { + align-items: center; + } +} diff --git a/assets/css/layout/_header.scss b/assets/css/layout/_header.scss new file mode 100644 index 0000000..c9ac3af --- /dev/null +++ b/assets/css/layout/_header.scss @@ -0,0 +1,89 @@ +.site-header { + display: grid; + grid-area: header; + grid-gap: 0; + grid-template-columns: 1fr; + grid-template-rows: auto auto auto auto; + grid-template-areas: + "header-title" + "header-tagline" + "header-icons" + "header-nav"; + inset-block-start: 0; + inset-inline-start: 0; + inline-size: 100%; + text-align: center; + z-index: 1; + + &__title, + &__tagline, + &__icons, + &__nav { + background-color: $light; + margin: 0; + } + + &__title, + &__tagline, + &__icons { + padding-block: 5px; + padding-inline: 0; + } + + &__title { + font-weight: normal; + grid-area: header-title; + } + + &__tagline { + grid-area: header-tagline; + } + + &__icons { + grid-area: header-icons; + border-block-end: 2px solid $dark; + margin-block-end: 0; + } + + &__nav { + grid-area: header-nav; + margin: auto; + inline-size: 100%; + + @include mq("large") { + inline-size: 60%; + } + + & ul { + margin-block: 0; + + & li { + inline-size: calc(100% / 3); + display: block; + float: inline-start; + border-block-end: 2px solid black; + border-inline: 1px solid black; + padding: 0.4em; + background-color: inherit; + + &:hover { + background-color: #ffffd0; + } + + & a { + inline-size: 100%; + block-size: 100%; + display: block; + } + } + + & a:first-child li { + border-inline-start: 2px solid black; + } + + & a:last-child li { + border-inline-start: 2px solid black; + } + } + } +} diff --git a/assets/css/layout/_main.scss b/assets/css/layout/_main.scss new file mode 100644 index 0000000..64e1c26 --- /dev/null +++ b/assets/css/layout/_main.scss @@ -0,0 +1,7 @@ +.site-content { + grid-area: page-container; + + @include mq("large") { + margin: 2em; + } +} diff --git a/assets/css/layout/_navigation.scss b/assets/css/layout/_navigation.scss new file mode 100644 index 0000000..e69de29 diff --git a/assets/css/main.scss b/assets/css/main.scss new file mode 100644 index 0000000..6ed31e2 --- /dev/null +++ b/assets/css/main.scss @@ -0,0 +1,31 @@ +@import "abstracts/variables"; +@import "abstracts/mixins"; + +@import "base/typography"; + +@import "layout/grid"; +@import "layout/header"; +@import "layout/footer"; +@import "layout/main"; + +@import "components/audio"; +@import "components/blockquote"; +@import "components/button"; +@import "components/chart"; +@import "components/comment"; +@import "components/details"; +@import "components/figure"; +@import "components/gallery"; +@import "components/picture"; +@import "components/icons"; +@import "components/item-tile"; +@import "components/table"; +@import "components/video"; + +@import "pages/home"; +@import "pages/collection"; +@import "pages/single"; +@import "pages/organisations-list"; +@import "pages/single-organisation"; + +/* @import "themes/dark"; */ diff --git a/assets/css/pages/_collection.scss b/assets/css/pages/_collection.scss new file mode 100644 index 0000000..f268be9 --- /dev/null +++ b/assets/css/pages/_collection.scss @@ -0,0 +1,113 @@ +.site-content--section, +.site-content--list { + display: grid; + grid-gap: 10px; + grid-template-columns: 0.2fr 1fr 0.2fr; + grid-template-rows: auto auto auto; + justify-items: center; + align-items: center; + grid-template-areas: + "list-page-header list-page-header list-page-header" + "list-page-grid list-page-grid list-page-grid" + "list-page-footer list-page-footer list-page-footer"; + margin-block-start: 5em; + + @include mq("large") { + grid-template-areas: + ". list-page-header ." + "list-page-grid list-page-grid list-page-grid" + ". list-page-footer ."; + } + + & .site-content__header { + grid-area: list-page-header; + text-align: center; + + & .page-header__minor-links { + text-align: center; + overflow: auto; + + & ul { + list-style: none; + + & li { + float: inline-start; + margin-block: 0; + margin-inline: 1em; + + & * { + display: inline-block; + } + } + } + + & .minor-links { + &__categories { + inline-size: fit-content; + margin: auto; + display: block; + overflow: auto; + + @include mq("large") { + font-size: 1em !important; + } + } + + &__years { + display: block; + margin: auto; + inline-size: fit-content; + + & li { + inline-size: fit-content; + min-inline-size: fit-content; + padding: 0.5em; + + @include mq("large") { + padding: 0; + } + } + } + } + } + } + + & .site-content__body { + inline-size: 100%; + display: grid; + grid-gap: 10px; + grid-area: list-page-grid; + grid-template-columns: 1fr; + grid-template-rows: repeat(8, 1fr); + justify-items: stretch; + align-items: stretch; + + @include mq("medium") { + grid-template-columns: repeat(2, 1fr); + grid-template-rows: repeat(4, 1fr); + } + + @include mq("large") { + grid-template-columns: repeat(4, 1fr); + grid-template-rows: repeat(2, 1fr); + } + + &--list { + grid-template-columns: 1fr auto 1fr; + grid-template-rows: auto; + grid-template-areas: ". sections-list ."; + } + + &--chart { + grid-template-columns: 1em 100% 1fr; + grid-template-rows: auto auto; + grid-template-areas: + ". section-chart ." + ". section-content ."; + } + } + + & .site-content__footer { + grid-area: list-page-footer; + } +} diff --git a/assets/css/pages/_home.scss b/assets/css/pages/_home.scss new file mode 100644 index 0000000..03f13af --- /dev/null +++ b/assets/css/pages/_home.scss @@ -0,0 +1,16 @@ +.site-content--homepage { + text-align: center; + + & .page-title { + font-size: 2.5em; + margin-block-end: 1em; + + @include mq("large") { + font-size: 4em; + } + + & span { + display: block !important; + } + } +} diff --git a/assets/css/pages/_organisations-list.scss b/assets/css/pages/_organisations-list.scss new file mode 100644 index 0000000..f15dd4e --- /dev/null +++ b/assets/css/pages/_organisations-list.scss @@ -0,0 +1,14 @@ +.organisations-table { + grid-column-start: 1; + grid-column-end: 5; + + &__items-icon { + text-align: center; + float: inline-start; + padding-inline-end: 1em; + + &--none { + opacity: 0.4; + } + } +} diff --git a/assets/css/pages/_single-organisation.scss b/assets/css/pages/_single-organisation.scss new file mode 100644 index 0000000..449c804 --- /dev/null +++ b/assets/css/pages/_single-organisation.scss @@ -0,0 +1,205 @@ +.organisation { + &__description { + margin-block-end: 2em; + + details { + margin-inline-start: 1em; + padding-inline-start: 1em; + border-inline-start: 2px solid $dark; + + summary { + font-style: italic; + } + } + } + + &__timeline { + margin-block-end: 1em; + + & #timeline { + clear: both; + + & > div > div { + block-size: unset !important; + + & > div { + position: unset !important; + inline-size: unset !important; + block-size: unset !important; + + & > div:first-of-type { + overflow: unset !important; + position: unset !important; + } + } + } + } + } + + &__related { + & .related-section { + text-align: center; + + &--list { + text-align: start; + inline-size: 50%; + display: inline-block; + vertical-align: top; + padding-block: 0; + padding-inline: 2em; + } + + & .related-items { + margin-block: 2em; + + &--tiles { + & .index { + display: grid; + grid-gap: 1em; + grid-template-columns: repeat(4, 1fr); + } + } + + &--collapsible { + margin-block-end: 1em; + + & summary { + text-align: center; + cursor: pointer; + padding-block-end: 1em; + + &::marker { + font-size: 2em; + padding-inline-start: 2em; + display: inline-block; + } + } + } + + &--list { + .related-item { + &__expiry, + &__grade { + font-size: 0.8em; + display: block; + margin-inline-start: 0.5em; + } + } + } + + &-title { + border-block-end: none; + display: inline-block; + } + + & .related-item { + &--expired { + opacity: 0.4; + } + } + } + } + } +} + +.organisation-table { + &__logo { + max-inline-size: 5em; + max-block-size: 5em; + } +} + +.timeline__legend > fieldset { + inline-size: 45%; + float: inline-start; + text-align: center; + border: none; + + & legend { + display: block; + inline-size: 100%; + } +} + +#hierarchy ul { + list-style: none; + padding-inline-start: 1em; + + & .hierarchy-item { + &::before { + content: "\21B3"; + margin-block: 0; + margin-inline: 0.4em; + } + + &--current { + font-weight: bold; + } + + &--child::before { + content: "\2192"; + } + } +} + +.timeline__legend { + & .legend__button { + cursor: pointer; + + & span { + margin-block: 0; + margin-inline: 1em; + display: inline-block; + + &.colour-square { + inline-size: 1em; + block-size: 1em; + border-radius: 2.5px; + border: 1px solid $dark; + + &--unpaid-current { + background-color: #bbbbb0; + } + + &--unpaid-past { + background-color: #fffff0; + } + + &--paid-current { + background-color: #bcbc7e; + } + + &--paid-past { + background-color: #fcfca6; + } + } + } + + &--disabled { + text-decoration: line-through; + } + } +} + +.site-content__body--chart { + & #timeline, + & #map { + inline-size: 100%; + max-inline-size: 100%; + grid-area: section-chart; + } +} + +.site-content__body--list { + & .site-content__sections-list { + grid-area: sections-list; + display: block; + list-style: none; + margin: auto; + padding-inline-start: 0; + + & li * { + display: inline-block; + } + } +} diff --git a/assets/css/pages/_single.scss b/assets/css/pages/_single.scss new file mode 100644 index 0000000..f957ac7 --- /dev/null +++ b/assets/css/pages/_single.scss @@ -0,0 +1,455 @@ +.site-content--single { + display: grid; + column-gap: 2em; + grid-template-columns: 0.4fr 0.6fr; + grid-template-rows: auto auto auto auto 60px; + + @include mq("large") { + grid-template-rows: auto auto auto auto; + } + + & .site-content__header, + & .site-content__footer { + display: grid; + grid-column-start: 1; + grid-column-end: 3; + background-color: $light; + filter: brightness(80%); + + @include mq("large") { + border: 2px solid $dark; + grid-column-end: 2; + padding: 2em; + } + } + + & .site-content__header { + grid-row-start: 1; + grid-row-end: 2; + overflow: auto; + border-block-end: 2px solid $dark; + margin-block-end: 2em; + padding-inline: 1em; + + & .article-header { + text-align: center; + background-color: $dark; + opacity: 0.8; + color: $light; + display: grid; + grid-area: post-header-details; + grid-template-columns: 1fr; + padding: 20px; + grid-template-rows: 1fr auto auto 1fr; + justify-items: center; + align-items: center; + grid-template-areas: "." "post-title" "post-subtitle" "."; + + &__series { + margin-block: 0 1em; + margin-inline: auto; + font-size: 1.2em; + } + + &__featured-image { + display: grid; + grid-template-columns: 15% 1fr 15%; + grid-template-rows: 20% 1fr 20%; + grid-template-areas: ". . ." ". post-header-details ." ". . ."; + background-position: center center; + background-repeat: no-repeat; + background-size: cover; + block-size: 40vh; + min-block-size: 380px; + inline-size: 100%; + border: 2px solid $dark; + + & .attr { + background-color: $dark; + font-size: 0.7em; + color: $light; + inline-size: fit-content; + position: fixed; + padding-block: 0.2em; + padding-inline: 0.5em; + opacity: 0.8; + margin-block: 0; + margin-inline: auto; + + & a { + color: $light; + } + } + } + + &__title, + &__subtitle { + border-block-end: 2px inset $dark; + margin-block: 0; + line-height: 1.2em; + } + + &__subtitle { + font-size: 1.5em; + } + + &__title-wrapper { + display: grid; + grid-area: post-header-details; + background-color: $dark; + opacity: 0.8; + text-align: center; + grid-template-columns: 1fr; + padding: 20px; + grid-template-rows: 1fr auto auto 1fr; + justify-items: center; + align-items: center; + grid-template-areas: "." "post-title" "post-subtitle" "."; + + &--no-title { + visibility: hidden; + } + + & .article-header__title, + & .article-header__subtitle { + color: $light; + } + + & .article-header__title { + grid-area: post-title; + font-weight: bold; + + &--long { + font-size: 1.5em; + } + } + + & .article-header__subtitle { + grid-area: post-subtitle; + } + } + + &__word-count, + &__publish-date, + &__modified-date { + font-size: 1.2em; + margin-block: 0.2rem; + margin-inline: auto; + } + + &__word-count { + margin-block-start: 1rem; + } + + &__warnings, + &__notes { + inline-size: 90%; + margin-block: 1.6em; + margin-inline: auto; + display: block; + padding-inline-end: 1em; + + & ul { + list-style: circle; + + & li { + margin-block: 0.5em; + margin-inline: 0; + } + } + } + + &__warnings { + border: 4px solid darkred; + background-color: #fc3a3a; + color: $light; + font-weight: 500; + + & ul { + list-style: disc; + } + + & + .article-header__notes { + margin-block-start: 0; + } + } + + &__notes { + background-color: $light; + filter: brightness(70%); + border: 1px solid gray; + } + + &__table-of-contents { + & ul { + list-style-type: arabic; + padding-inline-start: 2em; + margin-block-end: 0; + + &.toc-list--appendices, + &.toc-list--corrigenda { + list-style-type: circle; + margin-block-start: 0; + + & ol { + padding-inline-start: 2em; + list-style-type: upper-latin !important; + } + } + + & li { + padding-block: 0.8em; + padding-inline: 0; + + @include mq("large") { + padding: 0; + } + } + } + } + } + } + + & .site-content__body { + grid-column-start: 1; + grid-column-end: 3; + grid-row-start: 2; + grid-row-end: 3; + padding-inline: 1em; + + @include mq("large") { + grid-row-start: 1; + grid-row-end: 5; + grid-column-start: 2; + } + + /* Temporary until I've fixed all the figures */ + overflow-inline: clip; + + & .article__links { + background-color: $light; + filter: brightness(80%); + inline-size: 60%; + margin-inline: auto; + margin-block: auto 1em; + border: 2px solid $dark; + padding: 1em; + } + + .article-body { + &__summary { + display: none; + } + } + + .heading { + text-align: center; + font-size: 2em; + font-weight: bold; + + &::before, + &::after { + content: " ~ "; + } + } + + .heading-anchor { + font-size: 0.6em; + line-height: 1em; + text-decoration: none; + vertical-align: middle; + } + + .subheading { + font-size: 1.6em; + border-block-end: 2px inset $dark; + margin-block: 0.5em; + line-height: 1.2em; + text-align: center; + + &--appendices, + &--comments { + text-decoration: underline; + border-block-end: none; + font-size: 2em; + padding-block-start: 1em; + border-block-start: 1px dashed $dark; + } + + &__subtitle { + font-size: 1em; + border-block-end: 1px dashed $dark; + line-height: 1em; + text-align: center; + font-weight: bold; + inline-size: fit-content; + margin-block: 0 1em; + margin-inline: auto; + padding-block: 0 0.5em; + padding-inline: 3em 0.4em; + } + } + + .subsubheading { + font-size: 1.4em; + border-block-end: 1px dashed $dark; + margin-block-start: 1em; + margin-block-end: 1em; + padding-block-end: 0.5em; + line-height: 1em; + text-align: start; + font-weight: bold; + } + + .subsubsubheading { + font-size: 1.2em; + margin-block-start: 1em; + margin-block-end: 1em; + line-height: 1em; + text-align: start; + font-weight: bold; + } + + .article-body__content > blockquote { + padding-inline-start: 1em; + border-inline-start: 2px outset $dark; + display: inline-block; + max-inline-size: 85%; + + & footer { + text-align: end; + font-style: normal; + display: inline-block; + margin-inline-start: 5em; + + &::before { + content: "—"; + } + } + + & p:first-child { + margin-block-start: 0; + } + + & p:last-of-type { + margin-block-end: 0.5em; + } + + &.script { + display: grid; + grid-template-columns: auto 1fr 0.2fr; + padding-block-end: 0.4em; + text-align: end; + + & > p::before, + & > p::after { + content: none !important; + } + + & > .script-line__character { + grid-column: 1; + margin: 0.5em 2em 0.5em 0.5em; + font-style: italic; + } + + & > .script-line__text { + grid-column-start: 2; + grid-column-end: 4; + margin: 0.5em; + } + + & footer { + grid-column-start: 1; + grid-column-end: 3; + } + } + } + + .article-body__content > blockquote:not(.blockquote):first-child { + font-size: 1.2em; + text-align: center; + display: block; + margin: 0 auto; + border-inline-start: 0; + padding-inline-start: 0; + inline-size: 100%; + padding-block-start: 1em; + padding-block-end: 1.2em; + border-block-start: 2px outset $dark; + border-block-end: 2px inset $dark; + } + + @media only screen and (min-width: 1024px) { + blockquote { + margin: 1em 2em; + } + } + } + + & .site-content__comments { + grid-column-start: 1; + grid-column-end: 3; + grid-row-start: 3; + grid-row-end: 4; + font-size: 0.8em; + padding-inline-start: 1em; + padding-inline-end: 1em; + margin-block-end: 2em; + @include mq("large") { + grid-column-end: 2; + grid-row-start: 2; + grid-row-end: 3; + padding: 1em 3em 1em 2em; + border-inline-end: 2px solid $dark; + } + + & + .site_content__footer { + grid-row-start: 4; + grid-row-end: 5; + + @include mq("large") { + margin-block-end: 2em; + grid-row-start: 3; + grid-row-end: 4; + } + } + } + + & .site-content__footer { + grid-row-start: 3; + grid-row-end: 4; + border-block-start: 2px solid $dark; + padding-inline-start: 1em; + padding-inline-end: 1em; + + @include mq("large") { + margin-block-end: 2em; + grid-row-start: 2; + grid-row-end: 3; + } + + & h2 { + margin: 1rem 0; + } + + & ul { + margin: 0; + + & li { + padding: 0.8em 0; + + @include mq("large") { + padding: 0; + } + } + } + + & section { + margin: 1rem 0; + } + + #map { + border: 2px solid $dark; + } + } +} diff --git a/assets/css/print.scss b/assets/css/print.scss new file mode 100644 index 0000000..bc16205 --- /dev/null +++ b/assets/css/print.scss @@ -0,0 +1,41 @@ +@media print { + html { + font-size: 12pt; + } + + /* + a::after { + content: " (" attr(href) ")"; + } + */ + + .site-header, + .site-footer { + display: none; + } + + .site-content { + column-width: 17em; + column-gap: 3em; + widows: 3; + orphans: 3; + + &--single { + & .site-content { + &__header, + &__footer, + & .article__links { + background-color: none; + } + } + } + + & .figure { + break-inside: avoid; + + &--gallery { + break-inside: auto; + } + } + } +} diff --git a/assets/css/themes/_dark.scss b/assets/css/themes/_dark.scss new file mode 100644 index 0000000..1e2ae21 --- /dev/null +++ b/assets/css/themes/_dark.scss @@ -0,0 +1,34 @@ +@media (prefers-color-scheme: dark) { + html, + .site-header { + color: $light; + background-color: $dark; + } + + .site-header__nav li { + color: $light; + border-color: $light; + + &:hover { + background-color: $dark; + } + } + + .site-header__title a { + color: $light; + } + + .item-tile { + &--heading, + &__header { + background-color: $light; + } + + &--heading, + &__header, + &__title, + &__subtitle { + color: $dark; + } + } +} diff --git a/assets/css/themes/_theme.scss b/assets/css/themes/_theme.scss new file mode 100644 index 0000000..e69de29 diff --git a/assets/js/render-meta-map.js b/assets/js/render-meta-map.js new file mode 100644 index 0000000..0425f24 --- /dev/null +++ b/assets/js/render-meta-map.js @@ -0,0 +1,14 @@ +import * as params from '@params'; +import L from 'leaflet'; + +var map = L.map('map').setView([55, -3], 13); + +L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', { + maxZoom: 19, + attribution: '© OpenStreetMap' +}).addTo(map); + +var lonLats = []; +params.locations.forEach((location) => { + lonLats.push(L.marker([location.lat, location.lon]).addTo(map)); +}); diff --git a/assets/js/roles-chart.gojs b/assets/js/roles-chart.gojs new file mode 100644 index 0000000..7ed02b2 --- /dev/null +++ b/assets/js/roles-chart.gojs @@ -0,0 +1,162 @@ +const display = { + "past-unpaid": false, + "past-paid": true, + "current-unpaid": true, + "current-paid": true, +} + +Object.keys(display).forEach(key => { + if (!display[key]) document.getElementById(key).classList.add("legend__button--disabled") +}); + +google.charts.load('current', {'packages':['timeline']}); +google.charts.setOnLoadCallback(drawChart); + +Array.from(document.getElementsByClassName("legend__button")).forEach( + el => el.addEventListener('click', toggleView, false) +); + +/** + * Changes the filters to apply to the timeline chart. + */ +function toggleView() { + if (this.classList.contains("legend__button--disabled")) { + this.classList.remove("legend__button--disabled"); + } else { + this.classList.add("legend__button--disabled"); + } + + display[this.id] = !display[this.id]; + + drawChart(); +} + +/** + * Updates the roles displayed within the timeline chart. + */ +function drawChart() { + var container = document.getElementById('timeline'); + var chart = new google.visualization.Timeline(container); + var rolesTable = new google.visualization.DataTable(); + + {{- $past_unpaid := "#FFFFF0" -}} + {{- $past_paid := "#FCFCA6" -}} + {{- $current_unpaid := "#BBBBB0" -}} + {{- $current_paid := "#BCBC7E" -}} + + rolesTable.addColumn({ type: 'string', id: 'Type' }); + rolesTable.addColumn({ type: 'string', id: 'Job Title' }); + rolesTable.addColumn({ type: 'string', id: 'style', role: 'style' }); + rolesTable.addColumn({ type: 'date', id: 'Start' }); + rolesTable.addColumn({ type: 'date', id: 'End' }); + + rolesTable.addRows([ + {{ $cvPages := ( where $.Site.Pages "Type" "cv" ) -}} + {{- range .Pages -}} + {{- $site_show_redacted := eq $.Site.Params.redact "show" -}} + {{- $.Scratch.Set "parents" ( slice ) -}} + + {{- /* Concatenates all role parent(s) and organisations(s) */ -}} + {{- with .Params.organisations -}} + {{- range . -}} + {{- range ( where $cvPages "Title" . ) -}} + {{- $add_redacted := and ( and ( .Params.redact ) ( not $site_show_redacted ) ) ( eq $.Site.Params.redact "black" ) -}} + {{- if $add_redacted -}} + {{- $.Scratch.Set "parents" ( $.Scratch.Get "parents" | append "███████████████" ) -}} + {{- else -}} + {{- $.Scratch.Set "parents" ( $.Scratch.Get "parents" | append ( ( partial "cv/organisation/get_top_level_ancestor.html.tmpl" . ) | plainify ) ) -}} + {{- end -}} + {{- else -}} + {{ erroridf "missing-organisation" "Could not find organisation %q (%q)" . $.File.Path }} + {{- end -}} + {{- end -}} + {{- $.Scratch.Set "parents_string" ( delimit ( ( $.Scratch.Get "parents" ) | uniq | sort ) " & " ) -}} + {{- $.Scratch.Set "organisations_string" ( delimit . " & " ) -}} + {{- end -}} + + + {{- /* Prints a `dataRow` for each role, redacting organisations if necessary */ -}} + {{- $has_no_parents := le ( len ( $.Scratch.Get "parents" ) ) 0 -}} + {{- $show_role := not ( and ( or .Params.redact $has_no_parents ) ( not $site_show_redacted ) ) -}} + {{- $show_role_organisations := not ( eq ( $.Scratch.Get "parents_string" ) ( $.Scratch.Get "organisations_string" ) ) -}} + + {{- if $show_role -}} + [ + {{- /* Top-level parent organisation(s) */ -}} + " + {{- with .Params.organisations -}} + {{- $.Scratch.Get "parents_string" -}} + {{- end -}} + ", + + {{- /* Role and (optional) organisation string */ -}} + " + {{- if ( and ( .Params.redact ) ( not $site_show_redacted ) ) -}} + {{- if ( eq $.Site.Params.redact "black" ) -}} + ███████████████ + {{- end -}} + {{- else -}} + {{- .Title | plainify -}} + {{- if $show_role_organisations -}} + , {{ $.Scratch.Get "organisations_string" -}} + {{- end -}} + {{- end -}} + ", + + {{- /* Role type (paid/unpaid) */ -}} + "{{ if .Params.end_date -}} + {{- if .Params.paid -}} + {{- $past_paid -}} + {{- else -}} + {{- $past_unpaid -}} + {{- end -}} + {{- else -}} + {{- if .Params.paid -}} + {{- $current_paid -}} + {{- else -}} + {{- $current_unpaid -}} + {{- end -}} + {{- end }}", + + {{- /* Role start date */ -}} + new Date("{{ .Date.Format "2006-01-02" }}"), + + {{- /* Role end date */ -}} + new Date(" + {{- if .Params.end_date -}} + {{- .Params.end_date -}} + {{- else -}} + {{- now.Format "2006-01-02" -}} + {{- end -}} + ") + ], + {{- end -}} + + {{- $.Scratch.Delete "parents" -}} + {{ end -}} + ]); + + var rolesFilteredView = new google.visualization.DataView(rolesTable); + + var toShow = []; + if (display["past-unpaid"]) toShow.push("{{ $past_unpaid }}"); + if (display['past-paid']) toShow.push("{{ $past_paid }}"); + if (display['current-unpaid']) toShow.push("{{ $current_unpaid }}"); + if (display['current-paid']) toShow.push("{{ $current_paid }}"); + + rolesFilteredView.setRows(rolesFilteredView.getFilteredRows([{ column: 2, test: (value, rowId, columnId, datatable) => { + return toShow.includes(value); + }}])); + + var options = { + title: 'Roles Timeline', + height: '100%', + chartArea: { + width: '94%' + }, + width: '100%', + } + + chart.draw(rolesFilteredView, options); + container.setAttribute("style",`height:${document.querySelector("#timeline > div > div > div > div").offsetHeight}px`); +} diff --git a/config.toml b/config.toml new file mode 100644 index 0000000..c0bc7f9 --- /dev/null +++ b/config.toml @@ -0,0 +1,5 @@ +[module] + [module.hugoVersion] + extended = true + min = "0.140.0" + max = "0.140.2" diff --git a/css/.sanitize.css b/css/.sanitize.css deleted file mode 100644 index 58cf3c1..0000000 --- a/css/.sanitize.css +++ /dev/null @@ -1,363 +0,0 @@ -/* Document - * ========================================================================== */ - -/** - * 1. Add border box sizing in all browsers (opinionated). - * 2. Backgrounds do not repeat by default (opinionated). - */ - -*, -::before, -::after { - box-sizing: border-box; /* 1 */ - background-repeat: no-repeat; /* 2 */ -} - -/** - * 1. Add text decoration inheritance in all browsers (opinionated). - * 2. Add vertical alignment inheritance in all browsers (opinionated). - */ - -::before, -::after { - text-decoration: inherit; /* 1 */ - vertical-align: inherit; /* 2 */ -} - -/** - * 1. Use the default cursor in all browsers (opinionated). - * 2. Change the line height in all browsers (opinionated). - * 3. Breaks words to prevent overflow in all browsers (opinionated). - * 4. Use a 4-space tab width in all browsers (opinionated). - * 5. Remove the grey highlight on links in iOS (opinionated). - * 6. Prevent adjustments of font size after orientation changes in iOS. - */ - -:where(:root) { - cursor: default; /* 1 */ - line-height: 1.5; /* 2 */ - overflow-wrap: break-word; /* 3 */ - -moz-tab-size: 4; /* 4 */ - tab-size: 4; /* 4 */ - -webkit-tap-highlight-color: transparent; /* 5 */ - -webkit-text-size-adjust: 100%; /* 6 */ -} - -/* Sections - * ========================================================================== */ - -/** - * Remove the margin in all browsers (opinionated). - */ - -:where(body) { - margin: 0; -} - -/** - * Correct the font size and margin on `h1` elements within `section` and - * `article` contexts in Chrome, Edge, Firefox, and Safari. - */ - -:where(h1) { - font-size: 2em; - margin: 0.67em 0; -} - -/* Grouping content - * ========================================================================== */ - -/** - * Remove the margin on nested lists in Chrome, Edge, and Safari. - */ - -:where(dl, ol, ul) :where(dl, ol, ul) { - margin: 0; -} - -/** - * 1. Correct the inheritance of border color in Firefox. - * 2. Add the correct box sizing in Firefox. - */ - -:where(hr) { - color: inherit; /* 1 */ - height: 0; /* 2 */ -} - -/** - * Remove the list style on navigation lists in all browsers (opinionated). - */ - -:where(nav) :where(ol, ul) { - list-style-type: none; - padding: 0; -} - -/** - * Prevent VoiceOver from ignoring list semantics in Safari (opinionated). - */ - -:where(nav li)::before { - content: "\200B"; - float: left; -} - -/** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - * 3. Prevent overflow of the container in all browsers (opinionated). - */ - -:where(pre) { - font-family: monospace, monospace; /* 1 */ - font-size: 1em; /* 2 */ - overflow: auto; /* 3 */ -} - -/* Text-level semantics - * ========================================================================== */ - -/** - * Add the correct text decoration in Safari. - */ - -:where(abbr[title]) { - text-decoration: underline; - text-decoration: underline dotted; -} - -/** - * Add the correct font weight in Chrome, Edge, and Safari. - */ - -:where(b, strong) { - font-weight: bolder; -} - -/** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ - -:where(code, kbd, samp) { - font-family: monospace, monospace; /* 1 */ - font-size: 1em; /* 2 */ -} - -/** - * Add the correct font size in all browsers. - */ - -:where(small) { - font-size: 80%; -} - -/* Embedded content - * ========================================================================== */ - -/* - * Change the alignment on media elements in all browsers (opinionated). - */ - -:where(audio, canvas, iframe, img, svg, video) { - vertical-align: middle; -} - -/** - * Remove the border on iframes in all browsers (opinionated). - */ - -:where(iframe) { - border-style: none; -} - -/** - * Change the fill color to match the text color in all browsers (opinionated). - */ - -:where(svg:not([fill])) { - fill: currentColor; -} - -/* Tabular data - * ========================================================================== */ - -/** - * 1. Collapse border spacing in all browsers (opinionated). - * 2. Correct table border color inheritance in all Chrome, Edge, and Safari. - * 3. Remove text indentation from table contents in Chrome, Edge, and Safari. - */ - -:where(table) { - border-collapse: collapse; /* 1 */ - border-color: inherit; /* 2 */ - text-indent: 0; /* 3 */ -} - -/* Forms - * ========================================================================== */ - -/** - * Remove the margin on controls in Safari. - */ - -:where(button, input, select) { - margin: 0; -} - -/** - * Correct the inability to style buttons in iOS and Safari. - */ - -:where(button, [type="button" i], [type="reset" i], [type="submit" i]) { - -webkit-appearance: button; -} - -/** - * Change the inconsistent appearance in all browsers (opinionated). - */ - -:where(fieldset) { - border: 1px solid #a0a0a0; -} - -/** - * Add the correct vertical alignment in Chrome, Edge, and Firefox. - */ - -:where(progress) { - vertical-align: baseline; -} - -/** - * 1. Remove the margin in Firefox and Safari. - * 3. Change the resize direction in all browsers (opinionated). - */ - -:where(textarea) { - margin: 0; /* 1 */ - resize: vertical; /* 3 */ -} - -/** - * 1. Correct the odd appearance in Chrome, Edge, and Safari. - * 2. Correct the outline style in Safari. - */ - -:where([type="search" i]) { - -webkit-appearance: textfield; /* 1 */ - outline-offset: -2px; /* 2 */ -} - -/** - * Correct the cursor style of increment and decrement buttons in Safari. - */ - -::-webkit-inner-spin-button, -::-webkit-outer-spin-button { - height: auto; -} - -/** - * Correct the text style of placeholders in Chrome, Edge, and Safari. - */ - -::-webkit-input-placeholder { - color: inherit; - opacity: 0.54; -} - -/** - * Remove the inner padding in Chrome, Edge, and Safari on macOS. - */ - -::-webkit-search-decoration { - -webkit-appearance: none; -} - -/** - * 1. Correct the inability to style upload buttons in iOS and Safari. - * 2. Change font properties to `inherit` in Safari. - */ - -::-webkit-file-upload-button { - -webkit-appearance: button; /* 1 */ - font: inherit; /* 2 */ -} - -/* Interactive - * ========================================================================== */ - -/* - * Add the correct styles in Safari. - */ - -:where(dialog) { - background-color: white; - border: solid; - color: black; - height: -moz-fit-content; - height: fit-content; - left: 0; - margin: auto; - padding: 1em; - position: absolute; - right: 0; - width: -moz-fit-content; - width: fit-content; -} - -:where(dialog:not([open])) { - display: none; -} - -/* - * Add the correct display in Safari. - */ - -:where(details > summary:first-of-type) { - display: list-item; -} - -/* Accessibility - * ========================================================================== */ - -/** - * Change the cursor on busy elements in all browsers (opinionated). - */ - -:where([aria-busy="true" i]) { - cursor: progress; -} - -/* - * Change the cursor on control elements in all browsers (opinionated). - */ - -:where([aria-controls]) { - cursor: pointer; -} - -/* - * Change the cursor on disabled, not-editable, or otherwise - * inoperable elements in all browsers (opinionated). - */ - -:where([aria-disabled="true" i], [disabled]) { - cursor: not-allowed; -} - -/* - * Change the display on visually hidden accessible elements - * in all browsers (opinionated). - */ - -:where([aria-hidden="false" i][hidden]) { - display: initial; -} - -:where([aria-hidden="false" i][hidden]:not(:focus)) { - clip: rect(0, 0, 0, 0); - position: absolute; -} diff --git a/css/leaflet/marker-icon-2x.png b/css/leaflet/marker-icon-2x.png deleted file mode 100644 index 88f9e501888c9c6cb29ad340d9a888627dd1b6d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2464 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 e-I|>x8~*?ZhF3snGbtJX0000cOl4 diff --git a/css/leaflet/marker-icon.png b/css/leaflet/marker-icon.png deleted file mode 100644 index 950edf24677ded147df13b26f91baa2b0fa70513..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1466 zcmV;r1x5OaP)P001cn1^@s6z>|W`000GnNklGNuHDcIX17Zdjl&3`L?0sTjIws<{((Dh&g-s0<@jYQyl?D*X^?%13;ml^gy> ziMrY_^1WI=(g@LMizu=zCoA>C`6|QEq1eV92k*7m>G65*&@&6)aC&e}G zI)pf-Za|N`DT&Cn1J|o`19mumxW~hiKiKyc-P`S@q)rdTo84@QI@;0yXrG%9uhI>A zG5QHb6s4=<6xy{1 z@NMxEkryp{LS44%z$3lP^cX!9+2-;CTt3wM4(k*#C{aiIiLuB>jJj;KPhPzIC00bL zU3a#;aJld94lCW=`4&aAy8M7PY=HQ>O%$YEP4c4UY#CRxfgbE~(|uiI=YS8q;O9y6 zmIkXzR`}p7ti|PrM3a}WMnR=3NVnWdAAR>b9X@)DKL6=YsvmH%?I24wdq?Gh54_;# z$?_LvgjEdspdQlft#4CQ z`2Zyvy?*)N1Ftw|{_hakhG9WjS?Az@I@+IZ8JbWewR!XUK4&6346+d#~gsE0SY(LX8&JfY>Aj)RxGy96nwhs2rv zzW6pTnMpFkDSkT*a*6Dx|u@ds6ISVn0@^RmIsKZ5Y;bazbc;tTSq(kg(=481ODrPyNB6n z-$+U}(w$m6U6H$w17Bw+wDaFIe~GvNMYvnw31MpY0eQKT9l>SU``8k7w4)z!GZKMI z#_cEKq7k~i%nlK@6c-K?+R;B#5$?T#YpKD`t_4bAs^#E+@5QW$@OX3*`;(#{U^d-vY)&xEE>n5lYl&T?Amke9$Lam@{1K@O ze*LXqlKQHiv=gx+V^Cbb2?z@ISBQ*3amF;9UJ3SBg(N|710TLamQmYZ&Qjn2LuO<* zCZlB4n%@pc&7NNnY1}x+NWpHlq`OJEo|`aYN9<`RBUB+79g;>dgb6YlfN#kGL?lO_ z!6~M^7sOnbsUkKk<@Ysie&`G>ruxH&Mgy&8;i=A zB9OO!xR{AyODw>DS-q5YM{0ExFEAzt zm>RdS+ssW(-8|?xr0(?$vBVB*%(xDLtq3Hf0I5yFm<_g=W2`QWAax{1rWVH=I!VrP zs(rTFX@W#t$hXNvbgX`gK&^w_YD;CQ!B@e0QbLIWaKAXQe2-kkloo;{iF#6}z!4=W zi$giRj1{ zt;2w`VSCF#WE&*ev7jpsC=6175@(~nTE2;7M-L((0bH@yG}-TB$R~WXd?tA$s3|%y zA`9$sA(>F%J3ioz<-LJl*^o1|w84l>HBR`>3l9c8$5Xr@xCiIQ7{x$fMCzOk_-M=% z+{a_Q#;42`#KfUte@$NT77uaTz?b-fBe)1s5XE$yA79fm?KqM^VgLXD07*qoM6N<$ Ef<_J(9smFU diff --git a/css/main.1163cf23323f60a998abd3ce768b0ba1d942a9e54f8c0f15830e2281a5ca5d0f.css b/css/main.1163cf23323f60a998abd3ce768b0ba1d942a9e54f8c0f15830e2281a5ca5d0f.css deleted file mode 100644 index 075587d..0000000 --- a/css/main.1163cf23323f60a998abd3ce768b0ba1d942a9e54f8c0f15830e2281a5ca5d0f.css +++ /dev/null @@ -1,1237 +0,0 @@ -@charset "UTF-8"; -/* - * Fonts - */ -/* - * Commented out until I decide to buy a licence for Input Mono. - * - * @font-face { - * font-family: "Input Mono"; - * src: url(/fonts/InputMono-Regular.ttf); - * } - */ -@font-face { - font-family: Domitian; - src: url("/fonts/Domitian-Roman.woff2") format("woff2"); } - -@font-face { - font-family: Domitian; - src: url("/fonts/Domitian-Bold.woff2") format("woff2"); - font-weight: bold; } - -@font-face { - font-family: Domitian; - src: url("/fonts/Domitian-Italic.woff2") format("woff2"); - font-style: italic; } - -@font-face { - font-family: Domitian; - src: url("/fonts/Domitian-BoldItalic.woff2") format("woff2"); - font-weight: bold; - font-style: italic; } - -/* - * Base - */ -html { - font-size: 16px; - color: #020202; - background-color: #fffff0; - font-family: "Domitian", "Palatino Linotype", "Book Antiqua", palatino, garamond, serif; - font-variant-numeric: 'oldstyle-nums slashed-zero'; } - -h1, -h2, -h3, -h4, -h5, -h6 { - font-weight: normal; - margin: 0; } - -a { - text-decoration-skip-ink: auto; - color: #020202; - text-decoration: underline; - opacity: 0.8; } - a:hover { - text-decoration: none; - opacity: 1; } - -/* - * Quotations - */ -q:lang(en) { - quotes: "‘" "’" "“" "”"; } - -/* - * Citations - */ -cite, -cite.book, -cite.film, -cite.tv-show, -cite.comic, -cite.podcast, -cite.album, -cite.report { - font-style: italic; } - -cite.book--proper-noun { - font-style: inherit; } - -cite.legislation, -cite.smallcite, -cite.comic-strip, -cite.short-story, -cite.article, -cite.episode, -cite.video, -cite.chapter, -cite.software, -cite.website, -cite.campaign, -cite.song, -cite.speech, -cite.course, -cite.presentation { - font-style: normal; } - -cite.smallcite::before, -cite.article::before, -cite.comic-strip::before, -cite.short-story::before, -cite.episode::before, -cite.video::before, -cite.chapter::before, -cite.song::before, -cite.poem::before, -cite.campaign::before, -cite.speech::before, -cite.course::before, -cite.presentation::before { - content: "“"; } - -cite.smallcite::after, -cite.article::after, -cite.comic-strip::after, -cite.short-story::after, -cite.episode::after, -cite.video::after, -cite.chapter::after, -cite.song::after, -cite.poem::after, -cite.campaign::after, -cite.speech::after, -cite.course::after, -cite.presentation::after { - content: "”"; } - -cite.article--shortcite::before, -cite.article--shortcite::after { - content: none; } - -cite, -.cite { - font-style: italic; } - cite[itemtype$="Code"], cite[itemtype$="SocialMediaPosting"], cite[itemtype$="SoftwareApplication"], cite[itemtype$="WebSite"], cite[itemtype$="WebContent"], cite[itemtype$="CreativeWorkSeason"], cite[itemtype$="PodcastSeason"], cite[itemtype$="RadioSeason"], cite[itemtype$="TVSeason"], cite[itemtype$="CreativeWorkSeries"], cite[itemtype$="BookSeries"], cite[itemtype$="MovieSeries"], cite[itemtype$="VideoGameSeries"], cite[itemtype$="Legislation"], cite--inherit, - .cite[itemtype$="Code"], - .cite[itemtype$="SocialMediaPosting"], - .cite[itemtype$="SoftwareApplication"], - .cite[itemtype$="WebSite"], - .cite[itemtype$="WebContent"], - .cite[itemtype$="CreativeWorkSeason"], - .cite[itemtype$="PodcastSeason"], - .cite[itemtype$="RadioSeason"], - .cite[itemtype$="TVSeason"], - .cite[itemtype$="CreativeWorkSeries"], - .cite[itemtype$="BookSeries"], - .cite[itemtype$="MovieSeries"], - .cite[itemtype$="VideoGameSeries"], - .cite[itemtype$="Legislation"], - .cite--inherit { - font-style: inherit; } - cite[itemtype$="Article"], cite[itemtype$="BlogPosting"], cite[itemtype$="NewsArticle"], cite[itemtype$="AnalysisNewsArticle"], cite[itemtype$="ReportageNewsArticle"], cite[itemtype$="OpinionNewsArticle"], cite[itemtype$="ScholarlyArticle"], cite[itemtype$="TechArticle"], cite[itemtype$="Chapter"], cite[itemtype$="Clip"], cite[itemtype$="MovieClip"], cite[itemtype$="RadioClip"], cite[itemtype$="TVClip"], cite[itemtype$="VideoGameClip"], cite[itemtype$="Comment"], cite[itemtype$="Course"], cite[itemtype$="DigitalDocument"], cite[itemtype$="NoteDigitalDocument"], cite[itemtype$="PresentationDigitalDocument"], cite[itemtype$="TextDigitalDocument"], cite[itemtype$="Episode"], cite[itemtype$="PodcastEpisode"], cite[itemtype$="RadioEpisode"], cite[itemtype$="TVEpisode"], cite[itemtype$="MusicRecording"], cite[itemtype$="MusicComposition"], cite[itemtype$="Message"], cite--enquote, - .cite[itemtype$="Article"], - .cite[itemtype$="BlogPosting"], - .cite[itemtype$="NewsArticle"], - .cite[itemtype$="AnalysisNewsArticle"], - .cite[itemtype$="ReportageNewsArticle"], - .cite[itemtype$="OpinionNewsArticle"], - .cite[itemtype$="ScholarlyArticle"], - .cite[itemtype$="TechArticle"], - .cite[itemtype$="Chapter"], - .cite[itemtype$="Clip"], - .cite[itemtype$="MovieClip"], - .cite[itemtype$="RadioClip"], - .cite[itemtype$="TVClip"], - .cite[itemtype$="VideoGameClip"], - .cite[itemtype$="Comment"], - .cite[itemtype$="Course"], - .cite[itemtype$="DigitalDocument"], - .cite[itemtype$="NoteDigitalDocument"], - .cite[itemtype$="PresentationDigitalDocument"], - .cite[itemtype$="TextDigitalDocument"], - .cite[itemtype$="Episode"], - .cite[itemtype$="PodcastEpisode"], - .cite[itemtype$="RadioEpisode"], - .cite[itemtype$="TVEpisode"], - .cite[itemtype$="MusicRecording"], - .cite[itemtype$="MusicComposition"], - .cite[itemtype$="Message"], - .cite--enquote { - font-style: normal; } - cite[itemtype$="Article"]::before, cite[itemtype$="BlogPosting"]::before, cite[itemtype$="NewsArticle"]::before, cite[itemtype$="AnalysisNewsArticle"]::before, cite[itemtype$="ReportageNewsArticle"]::before, cite[itemtype$="OpinionNewsArticle"]::before, cite[itemtype$="ScholarlyArticle"]::before, cite[itemtype$="TechArticle"]::before, cite[itemtype$="Chapter"]::before, cite[itemtype$="Clip"]::before, cite[itemtype$="MovieClip"]::before, cite[itemtype$="RadioClip"]::before, cite[itemtype$="TVClip"]::before, cite[itemtype$="VideoGameClip"]::before, cite[itemtype$="Comment"]::before, cite[itemtype$="Course"]::before, cite[itemtype$="DigitalDocument"]::before, cite[itemtype$="NoteDigitalDocument"]::before, cite[itemtype$="PresentationDigitalDocument"]::before, cite[itemtype$="TextDigitalDocument"]::before, cite[itemtype$="Episode"]::before, cite[itemtype$="PodcastEpisode"]::before, cite[itemtype$="RadioEpisode"]::before, cite[itemtype$="TVEpisode"]::before, cite[itemtype$="MusicRecording"]::before, cite[itemtype$="MusicComposition"]::before, cite[itemtype$="Message"]::before, cite--enquote::before, - .cite[itemtype$="Article"]::before, - .cite[itemtype$="BlogPosting"]::before, - .cite[itemtype$="NewsArticle"]::before, - .cite[itemtype$="AnalysisNewsArticle"]::before, - .cite[itemtype$="ReportageNewsArticle"]::before, - .cite[itemtype$="OpinionNewsArticle"]::before, - .cite[itemtype$="ScholarlyArticle"]::before, - .cite[itemtype$="TechArticle"]::before, - .cite[itemtype$="Chapter"]::before, - .cite[itemtype$="Clip"]::before, - .cite[itemtype$="MovieClip"]::before, - .cite[itemtype$="RadioClip"]::before, - .cite[itemtype$="TVClip"]::before, - .cite[itemtype$="VideoGameClip"]::before, - .cite[itemtype$="Comment"]::before, - .cite[itemtype$="Course"]::before, - .cite[itemtype$="DigitalDocument"]::before, - .cite[itemtype$="NoteDigitalDocument"]::before, - .cite[itemtype$="PresentationDigitalDocument"]::before, - .cite[itemtype$="TextDigitalDocument"]::before, - .cite[itemtype$="Episode"]::before, - .cite[itemtype$="PodcastEpisode"]::before, - .cite[itemtype$="RadioEpisode"]::before, - .cite[itemtype$="TVEpisode"]::before, - .cite[itemtype$="MusicRecording"]::before, - .cite[itemtype$="MusicComposition"]::before, - .cite[itemtype$="Message"]::before, - .cite--enquote::before { - content: "“"; } - cite[itemtype$="Article"]::after, cite[itemtype$="BlogPosting"]::after, cite[itemtype$="NewsArticle"]::after, cite[itemtype$="AnalysisNewsArticle"]::after, cite[itemtype$="ReportageNewsArticle"]::after, cite[itemtype$="OpinionNewsArticle"]::after, cite[itemtype$="ScholarlyArticle"]::after, cite[itemtype$="TechArticle"]::after, cite[itemtype$="Chapter"]::after, cite[itemtype$="Clip"]::after, cite[itemtype$="MovieClip"]::after, cite[itemtype$="RadioClip"]::after, cite[itemtype$="TVClip"]::after, cite[itemtype$="VideoGameClip"]::after, cite[itemtype$="Comment"]::after, cite[itemtype$="Course"]::after, cite[itemtype$="DigitalDocument"]::after, cite[itemtype$="NoteDigitalDocument"]::after, cite[itemtype$="PresentationDigitalDocument"]::after, cite[itemtype$="TextDigitalDocument"]::after, cite[itemtype$="Episode"]::after, cite[itemtype$="PodcastEpisode"]::after, cite[itemtype$="RadioEpisode"]::after, cite[itemtype$="TVEpisode"]::after, cite[itemtype$="MusicRecording"]::after, cite[itemtype$="MusicComposition"]::after, cite[itemtype$="Message"]::after, cite--enquote::after, - .cite[itemtype$="Article"]::after, - .cite[itemtype$="BlogPosting"]::after, - .cite[itemtype$="NewsArticle"]::after, - .cite[itemtype$="AnalysisNewsArticle"]::after, - .cite[itemtype$="ReportageNewsArticle"]::after, - .cite[itemtype$="OpinionNewsArticle"]::after, - .cite[itemtype$="ScholarlyArticle"]::after, - .cite[itemtype$="TechArticle"]::after, - .cite[itemtype$="Chapter"]::after, - .cite[itemtype$="Clip"]::after, - .cite[itemtype$="MovieClip"]::after, - .cite[itemtype$="RadioClip"]::after, - .cite[itemtype$="TVClip"]::after, - .cite[itemtype$="VideoGameClip"]::after, - .cite[itemtype$="Comment"]::after, - .cite[itemtype$="Course"]::after, - .cite[itemtype$="DigitalDocument"]::after, - .cite[itemtype$="NoteDigitalDocument"]::after, - .cite[itemtype$="PresentationDigitalDocument"]::after, - .cite[itemtype$="TextDigitalDocument"]::after, - .cite[itemtype$="Episode"]::after, - .cite[itemtype$="PodcastEpisode"]::after, - .cite[itemtype$="RadioEpisode"]::after, - .cite[itemtype$="TVEpisode"]::after, - .cite[itemtype$="MusicRecording"]::after, - .cite[itemtype$="MusicComposition"]::after, - .cite[itemtype$="Message"]::after, - .cite--enquote::after { - content: "”"; } - cite--normal, - .cite--normal { - font-style: normal !important; } - cite--normal::before, - .cite--normal::before { - content: none !important; } - cite--normal::after, - .cite--normal::after { - content: none !important; } - -/* - * Code - */ -pre { - padding-left: 1em; - border-left: 2px outset #020202; - display: inline-block; - overflow: hidden; - max-width: 50vw; - overflow: scroll; } - @media only screen and (min-width: 1248px) { - pre { - margin: 1em 2em; } } -code, -samp, -var, -pre { - font-family: "Input Mono", "Lucida Console", monaco, monospace; - font-size: 1em; } - -code, -samp, -var { - background-color: #d1d1d1; - border-radius: 5px; - padding: 2px; } - -samp { - display: block; - width: 80ch; - margin: 1em 4em; - border-left: 2px solid #ccc; - color: #333; } - -h1 code, -pre code, -pre samp, -pre var, -h1 samp, -h1 var, -.post-title code, -.post-title samp, -.post-title var { - background-color: transparent; - padding: 0; } - -.heading code, -.subheading code { - background-color: transparent; } - -kbd { - padding: 0.1em 0.6em; - border: 1px solid #ccc; - font-size: 11px; - font-family: Arial, Helvetica, sans-serif; - background-color: #f7f7f7; - color: #333; - box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 2px white inset; - border-radius: 3px; - display: inline-block; - margin: 0 0.1em; - text-shadow: 0 1px 0 white; - line-height: 1.4; - white-space: nowrap; } - -/* - * Special Text - */ -.pre-nominals, -.post-nominals { - font-size: 0.6em; - font-variant: small-caps; } - -.sic::after { - content: " [sic]"; - font-style: italic; } - -.latex { - display: inline !important; } - -.MathJax { - font-size: 1em !important; } - -:where([title]) { - text-decoration: underline; - text-decoration: underline dotted; } - -dfn { - font-variant: small-caps; } - -.site-container { - display: grid; - grid-template-columns: 2.5% 1fr 2.5%; - grid-template-rows: auto 1fr 2.5%; - grid-template-areas: "header header header" "page-container page-container page-container" "footer footer footer"; - min-height: calc(100vh - 4em); - border-top: 0; } - @media only screen and (min-width: 1248px) { - .site-container { - margin-bottom: 2em; - grid-template-areas: "header header header" ". page-container ." "footer footer footer"; - border: 2px solid black; - margin-left: 2em; - margin-right: 2em; } } - .site-container--homepage { - align-items: center; - grid-template-rows: auto 2.5%; - grid-template-areas: "page-container page-container page-container" "footer footer footer"; - margin-top: 2em; - margin-bottom: 2em; } - @media only screen and (min-width: 1248px) { - .site-container--homepage { - border: 2px solid black; - margin-left: 2em; - margin-right: 2em; - grid-template-areas: ". page-container ." "footer footer footer"; } } - .site-container--list, .site-container--section { - align-items: center; } - -.site-header { - display: grid; - grid-area: header; - grid-gap: 0; - grid-template-columns: 1fr; - grid-template-rows: auto auto auto auto; - grid-template-areas: "header-title" "header-tagline" "header-icons" "header-nav"; - top: 0; - left: 0; - width: 100%; - text-align: center; - z-index: 1; } - .site-header__title, .site-header__tagline, .site-header__icons, .site-header__nav { - background-color: #fffff0; - margin: 0; } - .site-header__title, .site-header__tagline, .site-header__icons { - padding: 5px 0; } - .site-header__title { - font-weight: normal; - grid-area: header-title; } - .site-header__tagline { - grid-area: header-tagline; } - .site-header__icons { - grid-area: header-icons; - border-bottom: 2px solid #020202; - margin-bottom: 0; } - .site-header__nav { - grid-area: header-nav; - margin: auto; - width: 100%; } - @media only screen and (min-width: 1248px) { - .site-header__nav { - width: 60%; } } - .site-header__nav ul { - margin-top: 0; - margin-bottom: 0; } - .site-header__nav ul li { - width: calc(100% / 3); - display: block; - float: left; - border-bottom: 2px solid black; - border-left: 1px solid black; - border-right: 1px solid black; - padding: 0.4em; - background-color: inherit; } - .site-header__nav ul li:hover { - background-color: #ffffd0; } - .site-header__nav ul li a { - width: 100%; - height: 100%; - display: block; } - .site-header__nav ul a:first-child li { - border-left: 2px solid black; } - .site-header__nav ul a:last-child li { - border-right: 2px solid black; } - -.site-footer { - grid-area: footer; - display: block; - width: 100%; - /* Overflows right of viewport otherwise */ - position: fixed; - bottom: 0; } - .site-footer p { - text-align: center; - background: #fffff0; - padding: 0.4em; - margin-bottom: none; - border-bottom: none; - font-size: 1em; - border-top: 2px solid black; } - @media only screen and (min-width: 768px) { - .site-footer p { - width: fit-content; - margin: auto; - border-left: 2px solid black; - border-right: 2px solid black; } } -.site-content { - grid-area: page-container; } - @media only screen and (min-width: 1248px) { - .site-content { - margin: 2em; } } -.blockquote { - padding-left: 1em; - border-left: 2px outset #020202; - display: inline-block; - max-width: 85%; } - @media only screen and (min-width: 1024px) { - .blockquote { - margin: 0.5em 1em; } } - .blockquote__body p:first-child { - margin-top: 0; } - .blockquote__body p:last-of-type { - margin-bottom: 0.5em; } - .blockquote__caption { - display: none; - text-align: right; - font-style: normal; - margin-left: 5em; - width: 80%; - orphans: 3; } - .blockquote__caption::before { - content: "—"; } - .blockquote--epigram { - font-size: 1.1em; - text-align: center; - display: block; - margin: 0 auto; - border-left: 0; - padding-left: 0; - width: 100%; - padding-top: 1em; - padding-bottom: 1.2em; - border-top: 2px outset #020202; - border-bottom: 2px inset #020202; } - .blockquote--epigram .blockquote__caption { - display: block; } - .blockquote--script .blockquote__body { - display: grid; - grid-template-columns: auto 1fr 0.2fr; - padding-bottom: 0.4em; - text-align: left; } - .blockquote--script .blockquote__body > p::before, .blockquote--script .blockquote__body > p::after { - content: none !important; } - .blockquote--script .blockquote__body > .script-line__character { - margin: 0.5em 2em 0.5em 0.5em; - font-style: italic; } - .blockquote--script .blockquote__body > .script-line__text { - grid-column-start: 2; - grid-column-end: 4; - margin: 0.5em; } - -.chart { - min-height: 40vh; - max-height: 60vh; } - -.comment__author { - display: inline; - font-weight: bold; - margin-right: 0.5em; } - -.comment__publish-date { - display: inline; - font-style: italic; } - -.comment__source { - font-style: italic; - font-size: 0.8em; } - -.comment__subheading { - font-weight: bold; - margin-bottom: 1em; - margin-top: 1em; } - -.comment__thread, .comment__subthread { - list-style: none; - margin-top: 1em; - padding-left: 1em; - border-left: 1px dotted #020202; - margin-left: 0; } - -.figure { - width: fit-content; - margin: 16px auto; } - .figure__caption { - height: auto; - margin: auto; - text-align: center; } - .figure__caption--no-height { - height: 0; } - .figure__caption .figcaption__caption { - font-size: 0.9em; - font-style: italic; } - .figure__caption .figcaption__title { - font-size: 0.95em; - font-weight: bold; } - .figure__caption .figcaption__attr { - background-color: #020202; - font-size: 0.7em; - color: #fffff0; - width: fit-content; - top: -2em; - position: relative; - padding: 0.2em 0.5em; - opacity: 0.8; - margin: 0 auto; } - .figure__caption .figcaption__attr + .figcaption__caption { - margin-top: -0.5em; } - .figure__caption .figcaption__full-size-link { - font-size: 0.6em; - padding-left: 1em; } - .figure__caption .figcaption__full-size-link::before { - content: "["; } - .figure__caption .figcaption__full-size-link::after { - content: "]"; } - -.gallery { - display: grid; - grid-gap: 10px; - grid-template-columns: repeat(auto-fill, minmax(20%, 1fr)); - grid-template-rows: 1fr auto; - overflow-x: scroll; } - .gallery__caption { - grid-column-end: -1; - grid-column-start: 1; } - -img, -video { - max-width: 100%; - height: auto; - width: auto; - max-height: 50vh; - margin: auto; - display: block; } - -.picture { - display: block; - width: auto; - max-width: 100%; - margin: auto; - height: auto; - max-height: 50vh; } - -.feed-icon { - display: inline-block; - height: 1em; - width: 1em; - margin-bottom: 0.2em; } - -.site-header__icons a { - text-decoration: none; } - -.link--tile { - text-decoration: none; - box-sizing: border-box; - border: 2px solid transparent; } - .link--tile:hover { - border-color: #020202; } - -.site-container--section .item-tile.lazy { - background-image: none !important; } - -.item-tile { - display: grid; - min-height: 180px; - grid-template-columns: 5% auto 5%; - grid-template-rows: 2.5% auto 2.5%; - grid-template-areas: ". . ." ". tile-details ." ". . ."; - background-size: cover; - background-repeat: no-repeat; - background-position: center; - word-break: break-word; } - @media (prefers-reduced-data: reduce) { - .item-tile { - background: none !important; } } - .item-tile__header { - text-align: center; - background-color: #020202; - opacity: 0.9; - display: grid; - grid-area: tile-details; - grid-template-columns: 5px auto 5px; - grid-template-rows: 0 1.8em auto auto; - grid-template-areas: ". . ." ". banner ." ". tile-title ." ". tile-subtitle ."; } - .item-tile--heading { - font-size: 3em; } - .item-tile--heading .item-tile__header, .item-tile--heading .item-tile__redacted { - opacity: 1; - grid-template-rows: auto; - grid-template-areas: ". tile-title ."; } - .item-tile--ohwhatohjeez { - border: 2px solid #ff8900; } - .item-tile--oldphaloskepsis { - border: 2px solid #003d52; } - .item-tile--omphaloskepsis { - border: 2px solid #fffff0; } - .item-tile__banner { - padding: 0.5em 1em 0; - grid-area: banner; - width: auto; - margin-left: auto; - margin-right: auto; - border-radius: 0 0 10px 10px; - text-align: center; - text-decoration: none !important; - line-height: 1em; - background-color: #ebebeb; } - .item-tile__title, .item-tile__subtitle { - color: #fffff0; - margin: 0; - font-weight: normal; } - .item-tile__title { - font-size: 1.4em; - line-height: 1em; - grid-area: tile-title; - align-self: center; } - .item-tile__title--long { - font-size: 1em; } - .item-tile__subtitle { - font-size: 1em; - grid-area: tile-subtitle; - align-self: start; } - -/* TODO: Not currently used */ -@media screen and (max-width: 480px) { - .table-scroller { - overflow-x: auto; - width: 320px; } } - -table { - border: 1px solid #020202; - margin: auto; } - table thead { - background-color: #808080; - color: #fffff0; - z-index: 1; - position: sticky; - vertical-align: middle; - top: 0; - max-height: 1.8em; } - table thead th { - font-weight: bold; - text-align: left; - padding: 1em; - font-size: 1.4em; - border: 1px solid #020202; } - table tbody tr:nth-child(2n) { - background-color: #DDDDD0; } - table tbody tr td { - padding: 0.5em 1em; - border: 1px solid #020202; } - -.site-content--homepage { - text-align: center; } - .site-content--homepage .page-title { - font-size: 2.5em; - margin-bottom: 1em; } - @media only screen and (min-width: 1248px) { - .site-content--homepage .page-title { - font-size: 4em; } } - .site-content--homepage .page-title span { - display: block !important; } - -.site-content--section, -.site-content--list { - display: grid; - grid-gap: 10px; - grid-template-columns: 0.2fr 1fr 0.2fr; - grid-template-rows: auto auto auto; - justify-items: center; - align-items: center; - grid-template-areas: "list-page-header list-page-header list-page-header" "list-page-grid list-page-grid list-page-grid" "list-page-footer list-page-footer list-page-footer"; - margin-top: 5em; } - @media only screen and (min-width: 1248px) { - .site-content--section, - .site-content--list { - grid-template-areas: ". list-page-header ." "list-page-grid list-page-grid list-page-grid" ". list-page-footer ."; } } - .site-content--section .site-content__header, - .site-content--list .site-content__header { - grid-area: list-page-header; - text-align: center; } - .site-content--section .site-content__header .page-header__minor-links, - .site-content--list .site-content__header .page-header__minor-links { - text-align: center; - overflow: auto; } - .site-content--section .site-content__header .page-header__minor-links ul, - .site-content--list .site-content__header .page-header__minor-links ul { - list-style: none; } - .site-content--section .site-content__header .page-header__minor-links ul li, - .site-content--list .site-content__header .page-header__minor-links ul li { - float: left; - margin: 0 1em; } - .site-content--section .site-content__header .page-header__minor-links ul li *, - .site-content--list .site-content__header .page-header__minor-links ul li * { - display: inline-block; } - .site-content--section .site-content__header .page-header__minor-links .minor-links__categories, - .site-content--list .site-content__header .page-header__minor-links .minor-links__categories { - width: fit-content; - margin: auto; - display: block; - overflow: auto; } - @media only screen and (min-width: 1248px) { - .site-content--section .site-content__header .page-header__minor-links .minor-links__categories, - .site-content--list .site-content__header .page-header__minor-links .minor-links__categories { - font-size: 1em !important; } } - .site-content--section .site-content__header .page-header__minor-links .minor-links__years, - .site-content--list .site-content__header .page-header__minor-links .minor-links__years { - width: 100%; - display: block; - margin: auto; - width: fit-content; } - .site-content--section .site-content__header .page-header__minor-links .minor-links__years li, - .site-content--list .site-content__header .page-header__minor-links .minor-links__years li { - width: fit-content; - min-width: fit-content; - padding: 0.5em; } - @media only screen and (min-width: 1248px) { - .site-content--section .site-content__header .page-header__minor-links .minor-links__years li, - .site-content--list .site-content__header .page-header__minor-links .minor-links__years li { - padding: 0; } } - .site-content--section .site-content__body, - .site-content--list .site-content__body { - width: 100%; - display: grid; - grid-gap: 10px; - grid-area: list-page-grid; - grid-template-columns: 1fr; - grid-template-rows: repeat(8, 1fr); - justify-items: stretch; - align-items: stretch; } - @media only screen and (min-width: 768px) { - .site-content--section .site-content__body, - .site-content--list .site-content__body { - grid-template-columns: repeat(2, 1fr); - grid-template-rows: repeat(4, 1fr); } } - @media only screen and (min-width: 1248px) { - .site-content--section .site-content__body, - .site-content--list .site-content__body { - grid-template-columns: repeat(4, 1fr); - grid-template-rows: repeat(2, 1fr); } } - .site-content--section .site-content__body--list, - .site-content--list .site-content__body--list { - grid-template-columns: 1fr auto 1fr; - grid-template-rows: auto; - grid-template-areas: ". sections-list ."; } - .site-content--section .site-content__body--chart, - .site-content--list .site-content__body--chart { - grid-template-columns: 1em 100% 1fr; - grid-template-rows: auto auto; - grid-template-areas: ". section-chart ." ". section-content ."; } - .site-content--section .site-content__footer, - .site-content--list .site-content__footer { - grid-area: list-page-footer; } - -.site-content--single { - display: grid; - column-gap: 2em; - grid-template-columns: 0.4fr 0.6fr; - grid-template-rows: auto auto auto auto 60px; } - @media only screen and (min-width: 1248px) { - .site-content--single { - grid-template-rows: auto auto auto auto; } } - .site-content--single .site-content__header, .site-content--single .site-content__footer { - display: grid; - grid-column-start: 1; - grid-column-end: 3; - background-color: #fffff0; - filter: brightness(80%); } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__header, .site-content--single .site-content__footer { - border: 2px solid #020202; - grid-column-end: 2; - padding: 2em; } } - .site-content--single .site-content__header { - grid-row-start: 1; - grid-row-end: 2; - overflow: auto; - border-bottom: 2px solid #020202; - margin-bottom: 2em; - padding-left: 1em; - padding-right: 1em; } - .site-content--single .site-content__header .article-header { - text-align: center; - background-color: #020202; - opacity: 0.8; - color: #fffff0; - display: grid; - grid-area: post-header-details; - grid-template-columns: 1fr; - padding: 20px; - grid-template-rows: 1fr auto auto 1fr; - justify-items: center; - align-items: center; - grid-template-areas: "." "post-title" "post-subtitle" "."; } - .site-content--single .site-content__header .article-header__series { - margin: 0 auto 1em; - font-size: 1.2em; } - .site-content--single .site-content__header .article-header__featured-image { - display: grid; - grid-template-columns: 15% 1fr 15%; - grid-template-rows: 20% 1fr 20%; - grid-template-areas: ". . ." ". post-header-details ." ". . ."; - background-position: center center; - background-repeat: no-repeat; - background-size: cover; - height: 40vh; - min-height: 380px; - width: 100%; - border: 2px solid #020202; } - .site-content--single .site-content__header .article-header__featured-image .attr { - background-color: #020202; - font-size: 0.7em; - color: #fffff0; - width: fit-content; - position: fixed; - padding: 0.2em 0.5em; - opacity: 0.8; - margin: 0 auto; } - .site-content--single .site-content__header .article-header__featured-image .attr a { - color: #fffff0; } - .site-content--single .site-content__header .article-header__title, .site-content--single .site-content__header .article-header__subtitle { - border-bottom: 2px inset #020202; - margin-top: 0; - margin-bottom: 0; - line-height: 1.2em; } - .site-content--single .site-content__header .article-header__subtitle { - font-size: 1.5em; } - .site-content--single .site-content__header .article-header__title-wrapper { - display: grid; - grid-area: post-header-details; - background-color: #020202; - opacity: 0.8; - text-align: center; - grid-template-columns: 1fr; - padding: 20px; - grid-template-rows: 1fr auto auto 1fr; - justify-items: center; - align-items: center; - grid-template-areas: "." "post-title" "post-subtitle" "."; } - .site-content--single .site-content__header .article-header__title-wrapper--no-title { - visibility: hidden; } - .site-content--single .site-content__header .article-header__title-wrapper .article-header__title, .site-content--single .site-content__header .article-header__title-wrapper .article-header__subtitle { - color: #fffff0; } - .site-content--single .site-content__header .article-header__title-wrapper .article-header__title { - grid-area: post-title; - font-weight: bold; } - .site-content--single .site-content__header .article-header__title-wrapper .article-header__title--long { - font-size: 1.5em; } - .site-content--single .site-content__header .article-header__title-wrapper .article-header__subtitle { - grid-area: post-subtitle; } - .site-content--single .site-content__header .article-header__word-count, .site-content--single .site-content__header .article-header__publish-date, .site-content--single .site-content__header .article-header__modified-date { - font-size: 1.2em; - margin: 0.2rem auto; } - .site-content--single .site-content__header .article-header__word-count { - margin-top: 1rem; } - .site-content--single .site-content__header .article-header__notes, .site-content--single .site-content__header .article-header__warnings { - width: 90%; - margin: 1.6em auto; - display: block; - padding-right: 1em; } - .site-content--single .site-content__header .article-header__notes ul, .site-content--single .site-content__header .article-header__warnings ul { - list-style: circle; } - .site-content--single .site-content__header .article-header__notes ul li, .site-content--single .site-content__header .article-header__warnings ul li { - margin: 0.5em 0; } - .site-content--single .site-content__header .article-header__notes { - background-color: #fffff0; - filter: brightness(70%); - border: 1px solid gray; } - .site-content--single .site-content__header .article-header__warnings { - border: 4px solid darkred; - background-color: #fc3a3a; - color: #fffff0; - font-weight: 500; } - .site-content--single .site-content__header .article-header__warnings ul { - list-style: disc; } - .site-content--single .site-content__header .article-header__table-of-contents ul { - list-style-type: arabic; - padding-left: 2em; - margin-bottom: 0; } - .site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--appendices, .site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--corrigenda { - list-style-type: circle; - margin-top: 0; } - .site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--appendices ol, .site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--corrigenda ol { - padding-left: 2em; - list-style-type: upper-latin !important; } - .site-content--single .site-content__header .article-header__table-of-contents ul li { - padding: 0.8em 0; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__header .article-header__table-of-contents ul li { - padding: 0; } } - .site-content--single .site-content__body { - grid-column-start: 1; - grid-column-end: 3; - grid-row-start: 2; - grid-row-end: 3; - padding-left: 1em; - padding-right: 1em; - /* Temporary until I've fixed all the figures */ - overflow-x: clip; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__body { - grid-row-start: 1; - grid-row-end: 5; - grid-column-start: 2; } } - .site-content--single .site-content__body .article__links { - background-color: #fffff0; - filter: brightness(80%); - width: 60%; - margin: auto; - margin-bottom: 1em; - border: 2px solid #020202; - padding: 1em; } - .site-content--single .site-content__body .article-body__summary { - display: none; } - .site-content--single .site-content__body .heading { - text-align: center; - font-size: 2em; - font-weight: bold; } - .site-content--single .site-content__body .heading::before, .site-content--single .site-content__body .heading::after { - content: " ~ "; } - .site-content--single .site-content__body .heading-anchor { - font-size: 0.6em; - line-height: 1em; - text-decoration: none; - vertical-align: middle; } - .site-content--single .site-content__body .subheading { - font-size: 1.6em; - border-bottom: 2px inset #020202; - margin-top: 0.5em; - margin-bottom: 0.5em; - line-height: 1.2em; - text-align: center; } - .site-content--single .site-content__body .subheading--appendices, .site-content--single .site-content__body .subheading--comments { - text-decoration: underline; - border-bottom: none; - font-size: 2em; - padding-top: 1em; - border-top: 1px dashed #020202; } - .site-content--single .site-content__body .subheading__subtitle { - font-size: 1em; - border-bottom: 1px dashed #020202; - line-height: 1em; - text-align: center; - font-weight: bold; - width: fit-content; - margin: 0 auto 1em auto; - padding: 0 3em 0.5em 0.4em; } - .site-content--single .site-content__body .subsubheading { - font-size: 1.4em; - border-bottom: 1px dashed #020202; - margin-top: 1em; - margin-bottom: 1em; - padding-bottom: 0.5em; - line-height: 1em; - text-align: left; - font-weight: bold; } - .site-content--single .site-content__body .subsubsubheading { - font-size: 1.2em; - margin-top: 1em; - margin-bottom: 1em; - line-height: 1em; - text-align: left; - font-weight: bold; } - .site-content--single .site-content__body .article-body__content > blockquote { - padding-left: 1em; - border-left: 2px outset #020202; - display: inline-block; - max-width: 85%; } - .site-content--single .site-content__body .article-body__content > blockquote footer { - text-align: right; - font-style: normal; - display: inline-block; - margin-left: 5em; } - .site-content--single .site-content__body .article-body__content > blockquote footer::before { - content: "—"; } - .site-content--single .site-content__body .article-body__content > blockquote p:first-child { - margin-top: 0; } - .site-content--single .site-content__body .article-body__content > blockquote p:last-of-type { - margin-bottom: 0.5em; } - .site-content--single .site-content__body .article-body__content > blockquote.script { - display: grid; - grid-template-columns: auto 1fr 0.2fr; - padding-bottom: 0.4em; - text-align: left; } - .site-content--single .site-content__body .article-body__content > blockquote.script > p::before, .site-content--single .site-content__body .article-body__content > blockquote.script > p::after { - content: none !important; } - .site-content--single .site-content__body .article-body__content > blockquote.script > .script-line__character { - grid-column: 1; - margin: 0.5em 2em 0.5em 0.5em; - font-style: italic; } - .site-content--single .site-content__body .article-body__content > blockquote.script > .script-line__text { - grid-column-start: 2; - grid-column-end: 4; - margin: 0.5em; } - .site-content--single .site-content__body .article-body__content > blockquote.script footer { - grid-column-start: 1; - grid-column-end: 3; } - .site-content--single .site-content__body .article-body__content > blockquote:not(.blockquote):first-child { - font-size: 1.2em; - text-align: center; - display: block; - margin: 0 auto; - border-left: 0; - padding-left: 0; - width: 100%; - padding-top: 1em; - padding-bottom: 1.2em; - border-top: 2px outset #020202; - border-bottom: 2px inset #020202; } - @media only screen and (min-width: 1024px) { - .site-content--single .site-content__body blockquote { - margin: 1em 2em; } } - .site-content--single .site-content__comments { - grid-column-start: 1; - grid-column-end: 3; - grid-row-start: 3; - grid-row-end: 4; - font-size: 0.8em; - padding-left: 1em; - padding-right: 1em; - margin-bottom: 2em; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__comments { - grid-column-end: 2; - grid-row-start: 2; - grid-row-end: 3; - padding: 1em 3em 1em 2em; - border-right: 2px solid #020202; } } - .site-content--single .site-content__comments + .site_content__footer { - grid-row-start: 4; - grid-row-end: 5; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__comments + .site_content__footer { - margin-bottom: 2em; - grid-row-start: 3; - grid-row-end: 4; } } - .site-content--single .site-content__footer { - grid-row-start: 3; - grid-row-end: 4; - border-top: 2px solid #020202; - padding-left: 1em; - padding-right: 1em; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__footer { - margin-bottom: 2em; - grid-row-start: 2; - grid-row-end: 3; } } - .site-content--single .site-content__footer h2 { - margin: 1rem 0; } - .site-content--single .site-content__footer ul { - margin: 0; } - .site-content--single .site-content__footer ul li { - padding: 0.8em 0; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__footer ul li { - padding: 0; } } - .site-content--single .site-content__footer section { - margin: 1rem 0; } - .site-content--single .site-content__footer #map { - border: 2px solid #020202; } - -.organisations-table { - grid-column-start: 1; - grid-column-end: 5; } - .organisations-table__items-icon { - text-align: center; - float: left; - padding-right: 1em; } - .organisations-table__items-icon--none { - opacity: 0.4; } - -.organisation__description { - margin-bottom: 2em; } - .organisation__description details { - margin-left: 1em; - padding-left: 1em; - border-left: 2px solid #020202; } - .organisation__description details summary { - font-style: italic; } - -.organisation__timeline { - margin-bottom: 1em; } - .organisation__timeline #timeline { - clear: both; } - .organisation__timeline #timeline > div > div { - height: unset !important; } - .organisation__timeline #timeline > div > div > div { - position: unset !important; - width: unset !important; - height: unset !important; } - .organisation__timeline #timeline > div > div > div > div:first-of-type { - overflow: unset !important; - position: unset !important; } - -.organisation__related .related-section { - text-align: center; } - .organisation__related .related-section--list { - text-align: left; - width: 50%; - display: inline-block; - vertical-align: top; - padding: 0 2em; } - .organisation__related .related-section .related-items { - margin-top: 2em; - margin-bottom: 2em; } - .organisation__related .related-section .related-items--tiles .index { - display: grid; - grid-gap: 1em; - grid-template-columns: repeat(4, 1fr); } - .organisation__related .related-section .related-items--collapsible { - margin-bottom: 1em; } - .organisation__related .related-section .related-items--collapsible summary { - text-align: center; - cursor: pointer; - padding-bottom: 1em; } - .organisation__related .related-section .related-items--collapsible summary::marker { - font-size: 2em; - padding-left: 2em; - display: inline-block; } - .organisation__related .related-section .related-items--list .related-item__expiry, .organisation__related .related-section .related-items--list .related-item__grade { - font-size: 0.8em; - display: block; - margin-left: 0.5em; } - .organisation__related .related-section .related-items-title { - border-bottom: none; - display: inline-block; } - .organisation__related .related-section .related-items .related-item--expired { - opacity: 0.4; } - -.organisation-table__logo { - max-width: 5em; - max-height: 5em; } - -.timeline__legend > div { - width: 50%; - float: left; - text-align: center; } - -#hierarchy ul { - list-style: none; - padding-left: 1em; } - #hierarchy ul .hierarchy-item::before { - content: "\21B3"; - margin: 0 0.4em; } - #hierarchy ul .hierarchy-item--current { - font-weight: bold; } - #hierarchy ul .hierarchy-item--child::before { - content: "\2192"; } - -.timeline__legend .legend__button { - cursor: pointer; } - .timeline__legend .legend__button span { - margin: 0 1em; - display: inline-block; } - .timeline__legend .legend__button span.colour-square { - width: 1em; - height: 1em; - border-radius: 2.5px; - border: 1px solid #020202; } - .timeline__legend .legend__button span.colour-square--unpaid-current { - background-color: #bbbbb0; } - .timeline__legend .legend__button span.colour-square--unpaid-past { - background-color: #fffff0; } - .timeline__legend .legend__button span.colour-square--paid-current { - background-color: #bcbc7e; } - .timeline__legend .legend__button span.colour-square--paid-past { - background-color: #fcfca6; } - .timeline__legend .legend__button--disabled { - text-decoration: line-through; } - -.site-content__body--chart #timeline, .site-content__body--chart #map { - width: 100%; - max-width: 100%; - grid-area: section-chart; } - -.site-content__body--list .site-content__sections-list { - grid-area: sections-list; - display: block; - list-style: none; - margin: auto; - padding-left: 0; } - .site-content__body--list .site-content__sections-list li * { - display: inline-block; } - -/* @import "themes/dark"; */ diff --git a/css/main.1a23eaf82ef5f808509227cb9fe3d68793a54865a2396a1c4d388d64e1605018.css b/css/main.1a23eaf82ef5f808509227cb9fe3d68793a54865a2396a1c4d388d64e1605018.css deleted file mode 100644 index a536b9e..0000000 --- a/css/main.1a23eaf82ef5f808509227cb9fe3d68793a54865a2396a1c4d388d64e1605018.css +++ /dev/null @@ -1,1292 +0,0 @@ -@charset "UTF-8"; -/* - * Fonts - */ -/* - * Commented out until I decide to buy a licence for Input Mono. - * - * @font-face { - * font-family: "Input Mono"; - * src: url(/fonts/InputMono-Regular.ttf); - * } - */ -@font-face { - font-family: Domitian; - src: url("/fonts/Domitian-Roman.woff2") format("woff2"); } - -@font-face { - font-family: Domitian; - src: url("/fonts/Domitian-Bold.woff2") format("woff2"); - font-weight: bold; } - -@font-face { - font-family: Domitian; - src: url("/fonts/Domitian-Italic.woff2") format("woff2"); - font-style: italic; } - -@font-face { - font-family: Domitian; - src: url("/fonts/Domitian-BoldItalic.woff2") format("woff2"); - font-weight: bold; - font-style: italic; } - -/* - * Base - */ -html { - font-size: 16px; - color: #020202; - background-color: #fffff0; - font-family: "Domitian", "Palatino Linotype", "Book Antiqua", palatino, garamond, serif; - font-variant-numeric: 'oldstyle-nums slashed-zero'; - writing-mode: horizontal-tb; } - -h1, -h2, -h3, -h4, -h5, -h6 { - font-weight: normal; - margin: 0; } - -a { - text-decoration-skip-ink: auto; - color: #020202; - text-decoration: underline; - opacity: 0.8; } - a:hover { - text-decoration: none; - opacity: 1; } - -/* - * Quotations - */ -q:lang(en) { - quotes: "‘" "’" "“" "”"; } - -/* - * Citations - */ -cite, -cite.book, -cite.film, -cite.tv-show, -cite.comic, -cite.podcast, -cite.album, -cite.report { - font-style: italic; } - -cite.book--proper-noun { - font-style: inherit; } - -cite.legislation, -cite.smallcite, -cite.comic-strip, -cite.short-story, -cite.article, -cite.episode, -cite.video, -cite.chapter, -cite.poem, -cite.software, -cite.website, -cite.campaign, -cite.song, -cite.speech, -cite.course, -cite.presentation { - font-style: normal; } - -cite.smallcite::before, -cite.article::before, -cite.comic-strip::before, -cite.short-story::before, -cite.episode::before, -cite.video::before, -cite.chapter::before, -cite.song::before, -cite.poem::before, -cite.campaign::before, -cite.speech::before, -cite.course::before, -cite.presentation::before { - content: "“"; } - -cite.smallcite::after, -cite.article::after, -cite.comic-strip::after, -cite.short-story::after, -cite.episode::after, -cite.video::after, -cite.chapter::after, -cite.song::after, -cite.poem::after, -cite.campaign::after, -cite.speech::after, -cite.course::after, -cite.presentation::after { - content: "”"; } - -cite.article--shortcite::before, -cite.article--shortcite::after { - content: none; } - -cite, -.cite { - font-style: italic; } - cite[itemtype$="Code"], cite[itemtype$="SocialMediaPosting"], cite[itemtype$="SoftwareApplication"], cite[itemtype$="WebApplication"], cite[itemtype$="MobileApplication"], cite[itemtype$="WebSite"], cite[itemtype$="WebContent"], cite[itemtype$="Comment"], cite[itemtype$="Statement"], cite[itemtype$="CreativeWorkSeason"], cite[itemtype$="PodcastSeason"], cite[itemtype$="RadioSeason"], cite[itemtype$="TVSeason"], cite[itemtype$="CreativeWorkSeries"], cite[itemtype$="BookSeries"], cite[itemtype$="MovieSeries"], cite[itemtype$="VideoGameSeries"], cite[itemtype$="Legislation"], cite--inherit, - .cite[itemtype$="Code"], - .cite[itemtype$="SocialMediaPosting"], - .cite[itemtype$="SoftwareApplication"], - .cite[itemtype$="WebApplication"], - .cite[itemtype$="MobileApplication"], - .cite[itemtype$="WebSite"], - .cite[itemtype$="WebContent"], - .cite[itemtype$="Comment"], - .cite[itemtype$="Statement"], - .cite[itemtype$="CreativeWorkSeason"], - .cite[itemtype$="PodcastSeason"], - .cite[itemtype$="RadioSeason"], - .cite[itemtype$="TVSeason"], - .cite[itemtype$="CreativeWorkSeries"], - .cite[itemtype$="BookSeries"], - .cite[itemtype$="MovieSeries"], - .cite[itemtype$="VideoGameSeries"], - .cite[itemtype$="Legislation"], - .cite--inherit { - font-style: inherit; } - cite[itemtype$="Article"], cite[itemtype$="BlogPosting"], cite[itemtype$="NewsArticle"], cite[itemtype$="AnalysisNewsArticle"], cite[itemtype$="ReportageNewsArticle"], cite[itemtype$="OpinionNewsArticle"], cite[itemtype$="ScholarlyArticle"], cite[itemtype$="TechArticle"], cite[itemtype$="Event"], cite[itemtype$="Chapter"], cite[itemtype$="Clip"], cite[itemtype$="MovieClip"], cite[itemtype$="RadioClip"], cite[itemtype$="TVClip"], cite[itemtype$="VideoGameClip"], cite[itemtype$="Course"], cite[itemtype$="DigitalDocument"], cite[itemtype$="NoteDigitalDocument"], cite[itemtype$="PresentationDigitalDocument"], cite[itemtype$="TextDigitalDocument"], cite[itemtype$="Episode"], cite[itemtype$="PodcastEpisode"], cite[itemtype$="RadioEpisode"], cite[itemtype$="TVEpisode"], cite[itemtype$="MusicRecording"], cite[itemtype$="MusicComposition"], cite[itemtype$="Message"], cite--enquote, - .cite[itemtype$="Article"], - .cite[itemtype$="BlogPosting"], - .cite[itemtype$="NewsArticle"], - .cite[itemtype$="AnalysisNewsArticle"], - .cite[itemtype$="ReportageNewsArticle"], - .cite[itemtype$="OpinionNewsArticle"], - .cite[itemtype$="ScholarlyArticle"], - .cite[itemtype$="TechArticle"], - .cite[itemtype$="Event"], - .cite[itemtype$="Chapter"], - .cite[itemtype$="Clip"], - .cite[itemtype$="MovieClip"], - .cite[itemtype$="RadioClip"], - .cite[itemtype$="TVClip"], - .cite[itemtype$="VideoGameClip"], - .cite[itemtype$="Course"], - .cite[itemtype$="DigitalDocument"], - .cite[itemtype$="NoteDigitalDocument"], - .cite[itemtype$="PresentationDigitalDocument"], - .cite[itemtype$="TextDigitalDocument"], - .cite[itemtype$="Episode"], - .cite[itemtype$="PodcastEpisode"], - .cite[itemtype$="RadioEpisode"], - .cite[itemtype$="TVEpisode"], - .cite[itemtype$="MusicRecording"], - .cite[itemtype$="MusicComposition"], - .cite[itemtype$="Message"], - .cite--enquote { - font-style: inherit; } - cite[itemtype$="Article"]::before, cite[itemtype$="BlogPosting"]::before, cite[itemtype$="NewsArticle"]::before, cite[itemtype$="AnalysisNewsArticle"]::before, cite[itemtype$="ReportageNewsArticle"]::before, cite[itemtype$="OpinionNewsArticle"]::before, cite[itemtype$="ScholarlyArticle"]::before, cite[itemtype$="TechArticle"]::before, cite[itemtype$="Event"]::before, cite[itemtype$="Chapter"]::before, cite[itemtype$="Clip"]::before, cite[itemtype$="MovieClip"]::before, cite[itemtype$="RadioClip"]::before, cite[itemtype$="TVClip"]::before, cite[itemtype$="VideoGameClip"]::before, cite[itemtype$="Course"]::before, cite[itemtype$="DigitalDocument"]::before, cite[itemtype$="NoteDigitalDocument"]::before, cite[itemtype$="PresentationDigitalDocument"]::before, cite[itemtype$="TextDigitalDocument"]::before, cite[itemtype$="Episode"]::before, cite[itemtype$="PodcastEpisode"]::before, cite[itemtype$="RadioEpisode"]::before, cite[itemtype$="TVEpisode"]::before, cite[itemtype$="MusicRecording"]::before, cite[itemtype$="MusicComposition"]::before, cite[itemtype$="Message"]::before, cite--enquote::before, - .cite[itemtype$="Article"]::before, - .cite[itemtype$="BlogPosting"]::before, - .cite[itemtype$="NewsArticle"]::before, - .cite[itemtype$="AnalysisNewsArticle"]::before, - .cite[itemtype$="ReportageNewsArticle"]::before, - .cite[itemtype$="OpinionNewsArticle"]::before, - .cite[itemtype$="ScholarlyArticle"]::before, - .cite[itemtype$="TechArticle"]::before, - .cite[itemtype$="Event"]::before, - .cite[itemtype$="Chapter"]::before, - .cite[itemtype$="Clip"]::before, - .cite[itemtype$="MovieClip"]::before, - .cite[itemtype$="RadioClip"]::before, - .cite[itemtype$="TVClip"]::before, - .cite[itemtype$="VideoGameClip"]::before, - .cite[itemtype$="Course"]::before, - .cite[itemtype$="DigitalDocument"]::before, - .cite[itemtype$="NoteDigitalDocument"]::before, - .cite[itemtype$="PresentationDigitalDocument"]::before, - .cite[itemtype$="TextDigitalDocument"]::before, - .cite[itemtype$="Episode"]::before, - .cite[itemtype$="PodcastEpisode"]::before, - .cite[itemtype$="RadioEpisode"]::before, - .cite[itemtype$="TVEpisode"]::before, - .cite[itemtype$="MusicRecording"]::before, - .cite[itemtype$="MusicComposition"]::before, - .cite[itemtype$="Message"]::before, - .cite--enquote::before { - content: "“"; } - cite[itemtype$="Article"]::after, cite[itemtype$="BlogPosting"]::after, cite[itemtype$="NewsArticle"]::after, cite[itemtype$="AnalysisNewsArticle"]::after, cite[itemtype$="ReportageNewsArticle"]::after, cite[itemtype$="OpinionNewsArticle"]::after, cite[itemtype$="ScholarlyArticle"]::after, cite[itemtype$="TechArticle"]::after, cite[itemtype$="Event"]::after, cite[itemtype$="Chapter"]::after, cite[itemtype$="Clip"]::after, cite[itemtype$="MovieClip"]::after, cite[itemtype$="RadioClip"]::after, cite[itemtype$="TVClip"]::after, cite[itemtype$="VideoGameClip"]::after, cite[itemtype$="Course"]::after, cite[itemtype$="DigitalDocument"]::after, cite[itemtype$="NoteDigitalDocument"]::after, cite[itemtype$="PresentationDigitalDocument"]::after, cite[itemtype$="TextDigitalDocument"]::after, cite[itemtype$="Episode"]::after, cite[itemtype$="PodcastEpisode"]::after, cite[itemtype$="RadioEpisode"]::after, cite[itemtype$="TVEpisode"]::after, cite[itemtype$="MusicRecording"]::after, cite[itemtype$="MusicComposition"]::after, cite[itemtype$="Message"]::after, cite--enquote::after, - .cite[itemtype$="Article"]::after, - .cite[itemtype$="BlogPosting"]::after, - .cite[itemtype$="NewsArticle"]::after, - .cite[itemtype$="AnalysisNewsArticle"]::after, - .cite[itemtype$="ReportageNewsArticle"]::after, - .cite[itemtype$="OpinionNewsArticle"]::after, - .cite[itemtype$="ScholarlyArticle"]::after, - .cite[itemtype$="TechArticle"]::after, - .cite[itemtype$="Event"]::after, - .cite[itemtype$="Chapter"]::after, - .cite[itemtype$="Clip"]::after, - .cite[itemtype$="MovieClip"]::after, - .cite[itemtype$="RadioClip"]::after, - .cite[itemtype$="TVClip"]::after, - .cite[itemtype$="VideoGameClip"]::after, - .cite[itemtype$="Course"]::after, - .cite[itemtype$="DigitalDocument"]::after, - .cite[itemtype$="NoteDigitalDocument"]::after, - .cite[itemtype$="PresentationDigitalDocument"]::after, - .cite[itemtype$="TextDigitalDocument"]::after, - .cite[itemtype$="Episode"]::after, - .cite[itemtype$="PodcastEpisode"]::after, - .cite[itemtype$="RadioEpisode"]::after, - .cite[itemtype$="TVEpisode"]::after, - .cite[itemtype$="MusicRecording"]::after, - .cite[itemtype$="MusicComposition"]::after, - .cite[itemtype$="Message"]::after, - .cite--enquote::after { - content: "”"; } - cite--normal, - .cite--normal { - font-style: normal !important; } - cite--normal::before, - .cite--normal::before { - content: none !important; } - cite--normal::after, - .cite--normal::after { - content: none !important; } - -/* - * Code - */ -pre { - padding-inline-start: 1em; - border-inline-start: 2px outset #020202; - display: inline-block; - overflow: hidden; - max-inline-size: 80%; - overflow: scroll; } - @media only screen and (min-width: 1248px) { - pre { - margin-block: 1em; - margin-inline: 2em; } } -code, -samp, -var, -pre { - font-family: "Input Mono", "Lucida Console", monaco, monospace; - font-size: 1em; } - -code, -samp, -var { - background-color: #d1d1d1; - border-radius: 5px; - padding: 2px; } - -samp { - display: block; - inline-size: 80ch; - margin-block: 1em; - margin-inline: 4em; - border-inline-start: 2px solid #ccc; - color: #333; } - -h1 code, -pre code, -pre samp, -pre var, -h1 samp, -h1 var, -.post-title code, -.post-title samp, -.post-title var { - background-color: transparent; - padding: 0; } - -.heading code, -.subheading code { - background-color: transparent; } - -kbd { - padding-block: 0.1em; - padding-inline: 0.6em; - border: 1px solid #ccc; - font-size: 11px; - font-family: Arial, Helvetica, sans-serif; - background-color: #f7f7f7; - color: #333; - box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 2px white inset; - border-radius: 3px; - display: inline-block; - margin-block: 0; - margin-inline: 0.1em; - text-shadow: 0 1px 0 white; - line-height: 1.4; - white-space: nowrap; } - -/* - * Special Text - */ -.pre-nominals, -.post-nominals { - font-size: 0.6em; - font-variant: small-caps; } - -.sic::after { - content: " [sic]"; - font-style: italic; } - -.latex { - display: inline !important; } - -.MathJax { - font-size: 1em !important; } - -:where([title]) { - text-decoration: underline; - text-decoration: underline dotted; } - :where([title]):not(a *) { - cursor: help; } - -dfn { - font-variant: small-caps; } - -.site-container { - display: grid; - grid-template-columns: 2.5% 1fr 2.5%; - grid-template-rows: auto 1fr 2.5%; - grid-template-areas: "header header header" "page-container page-container page-container" "footer footer footer"; - min-block-size: calc(100vh - 4em); - border-block-start: 0; } - @media only screen and (min-width: 1248px) { - .site-container { - margin-block-end: 2em; - grid-template-areas: "header header header" ". page-container ." "footer footer footer"; - border: 2px solid black; - margin-inline: 2em; } } - .site-container--homepage { - align-items: center; - grid-template-rows: auto 2.5%; - grid-template-areas: "page-container page-container page-container" "footer footer footer"; - margin: 2em; } - @media only screen and (min-width: 1248px) { - .site-container--homepage { - border: 2px solid black; - grid-template-areas: ". page-container ." "footer footer footer"; } } - .site-container--list, .site-container--section { - align-items: center; } - -.site-header { - display: grid; - grid-area: header; - grid-gap: 0; - grid-template-columns: 1fr; - grid-template-rows: auto auto auto auto; - grid-template-areas: "header-title" "header-tagline" "header-icons" "header-nav"; - inset-block-start: 0; - inset-inline-start: 0; - inline-size: 100%; - text-align: center; - z-index: 1; } - .site-header__title, .site-header__tagline, .site-header__icons, .site-header__nav { - background-color: #fffff0; - margin: 0; } - .site-header__title, .site-header__tagline, .site-header__icons { - padding-block: 5px; - padding-inline: 0; } - .site-header__title { - font-weight: normal; - grid-area: header-title; } - .site-header__tagline { - grid-area: header-tagline; } - .site-header__icons { - grid-area: header-icons; - border-block-end: 2px solid #020202; - margin-block-end: 0; } - .site-header__nav { - grid-area: header-nav; - margin: auto; - inline-size: 100%; } - @media only screen and (min-width: 1248px) { - .site-header__nav { - inline-size: 60%; } } - .site-header__nav ul { - margin-block: 0; } - .site-header__nav ul li { - inline-size: calc(100% / 3); - display: block; - float: inline-start; - border-block-end: 2px solid black; - border-inline: 1px solid black; - padding: 0.4em; - background-color: inherit; } - .site-header__nav ul li:hover { - background-color: #ffffd0; } - .site-header__nav ul li a { - inline-size: 100%; - block-size: 100%; - display: block; } - .site-header__nav ul a:first-child li { - border-inline-start: 2px solid black; } - .site-header__nav ul a:last-child li { - border-inline-start: 2px solid black; } - -.site-footer { - grid-area: footer; - display: block; - inline-size: 100%; - /* Overflows right of viewport otherwise */ - position: fixed; - inset-block-end: 0; } - .site-footer p { - text-align: center; - background: #fffff0; - padding: 0.4em; - margin-block-end: unset; - border-block-end: none; - font-size: 1em; - border-block-start: 2px solid black; } - @media only screen and (min-width: 768px) { - .site-footer p { - inline-size: fit-content; - margin: auto; - border-inline: 2px solid black; } } -.site-content { - grid-area: page-container; } - @media only screen and (min-width: 1248px) { - .site-content { - margin: 2em; } } -.blockquote { - padding-inline-start: 1em; - border-inline-start: 2px outset #020202; - display: inline-block; - max-inline-size: 85%; } - @media only screen and (min-width: 1024px) { - .blockquote { - margin-block: 0.5em; - margin-inline: 1em; } } - .blockquote__body p:first-child { - margin-block-start: 0; } - .blockquote__body p:last-of-type { - margin-block-end: 0.5em; } - .blockquote__caption { - display: none; - text-align: end; - font-style: normal; - margin-inline-start: 5em; - inline-size: 80%; - orphans: 3; } - .blockquote__caption::before { - content: "—"; } - .blockquote--epigram { - font-size: 1.1em; - text-align: center; - display: block; - margin-block: 0; - margin-inline: auto; - border-inline-start: 0; - padding-inline-start: 0; - inline-size: 100%; - padding-block-start: 1em; - padding-block-end: 1.2em; - border-block-start: 2px outset #020202; - border-block-end: 2px inset #020202; } - .blockquote--epigram .blockquote__caption { - display: block; } - .blockquote--script .blockquote__body { - display: grid; - grid-template-columns: auto 1fr 0.2fr; - padding-block-end: 0.4em; - text-align: start; } - .blockquote--script .blockquote__body > p::before, .blockquote--script .blockquote__body > p::after { - content: none !important; } - .blockquote--script .blockquote__body > .script-line__character { - margin-inline: 2em 0.5em; - margin-block: 0.5em; - font-style: italic; } - .blockquote--script .blockquote__body > .script-line__text { - grid-column-start: 2; - grid-column-end: 4; - margin: 0.5em; } - -.label--button { - cursor: pointer; - display: block; - inline-size: fit-content; - margin-inline: auto; } - -.button { - border: 2px solid #020202; - background-color: #fffff0; - padding: 0.4em 1em; - cursor: pointer; } - .button:hover { - box-shadow: 2px 2px gray; } - -.chart-container { - position: relative; - margin-inline: auto; - block-size: 50vh; - inline-size: 95vw; - display: flex; - justify-content: center; } - @media (orientation: landscape) { - .chart-container { - block-size: 75vh; - inline-size: 95vw; } } - @media only screen and (min-width: 1248px) { - .chart-container { - block-size: 50vh; - inline-size: 50vw; } } - .chart-container + .chart-container { - margin-block-start: 1em; } - -.comment__author { - display: inline; - font-weight: bold; - margin-inline-end: 0.5em; } - -.comment__publish-date { - display: inline; - font-style: italic; } - -.comment__source { - font-style: italic; - font-size: 0.8em; } - -.comment__subheading { - font-weight: bold; - margin-block-end: 1em; - margin-block-start: 1em; } - -.comment__thread, .comment__subthread { - list-style: none; - margin-block-start: 1em; - padding-inline-start: 1em; - border-inline-start: 1px dotted #020202; - margin-inline-start: 0; } - -details summary { - cursor: pointer; } - -.figure { - inline-size: fit-content; - margin: 16px auto; } - .figure__caption { - block-size: auto; - margin: auto; - text-align: center; } - .figure__caption--no-height { - height: 0; } - .figure__caption .figcaption__caption { - font-size: 0.9em; - font-style: italic; } - .figure__caption .figcaption__title { - font-size: 0.95em; - font-weight: bold; } - .figure__caption .figcaption__attr { - background-color: #020202; - font-size: 0.7em; - color: #fffff0; - inline-size: fit-content; - inset-block-start: -2em; - position: relative; - padding: 0.2em 0.5em; - opacity: 0.8; - margin: 0 auto; } - .figure__caption .figcaption__attr + .figcaption__caption { - margin-block-start: -0.5em; } - .figure__caption .figcaption__full-size-link { - font-size: 0.6em; - padding-inline-start: 1em; } - .figure__caption .figcaption__full-size-link::before { - content: "["; } - .figure__caption .figcaption__full-size-link::after { - content: "]"; } - -.gallery { - display: grid; - grid-gap: 10px; - grid-template-columns: repeat(auto-fill, minmax(20%, 1fr)); - grid-template-rows: 1fr auto; - overflow-inline: scroll; } - .gallery__caption { - grid-column-end: -1; - grid-column-start: 1; } - -img, -video { - max-inline-size: 100%; - block-size: auto; - inline-size: auto; - max-block-size: 50vh; - margin: auto; - display: block; } - -.picture { - display: block; - inline-size: auto; - max-inline-size: 100%; - margin: auto; - block-size: auto; - max-block-size: 50vh; } - -.feed-icon { - display: inline-block; - block-size: 1em; - inline-size: 1em; - margin-block-end: 0.2em; } - -.site-header__icons a { - text-decoration: none; } - -.link--tile { - text-decoration: none; - box-sizing: border-box; - border: 2px solid transparent; } - .link--tile:hover { - border-color: #020202; } - -.site-container--section .item-tile.lazy { - background-image: none !important; } - -.item-tile { - display: grid; - min-block-size: 180px; - grid-template-columns: 5% auto 5%; - grid-template-rows: 2.5% auto 2.5%; - grid-template-areas: ". . ." ". tile-details ." ". . ."; - background-size: cover; - background-repeat: no-repeat; - background-position: center; - word-break: break-word; } - @media (prefers-reduced-data: reduce) { - .item-tile { - background: none !important; } } - .item-tile__header { - text-align: center; - background-color: #020202; - opacity: 0.9; - display: grid; - grid-area: tile-details; - grid-template-columns: 5px auto 5px; - grid-template-rows: 0 1.8em auto auto; - grid-template-areas: ". . ." ". banner ." ". tile-title ." ". tile-subtitle ."; } - .item-tile--heading { - font-size: 3em; } - .item-tile--heading .item-tile__header, .item-tile--heading .item-tile__redacted { - opacity: 1; - grid-template-rows: auto; - grid-template-areas: ". tile-title ."; } - .item-tile--ohwhatohjeez { - border: 2px solid #ff8900; } - .item-tile--oldphaloskepsis { - border: 2px solid #003d52; } - .item-tile--omphaloskepsis { - border: 2px solid #fffff0; } - .item-tile__banner { - padding-inline: 0.75em; - grid-area: banner; - inline-size: auto; - margin-inline: auto; - border-start-start-radius: 0; - border-start-end-radius: 0; - border-end-end-radius: 10px; - border-end-start-radius: 10px; - text-align: center; - text-decoration: none !important; - line-height: 1.8em; - background-color: #ebebeb; } - .item-tile__title, .item-tile__subtitle { - color: #fffff0; - margin: 0; - font-weight: normal; } - .item-tile__title { - font-size: 1.4em; - line-height: 1em; - grid-area: tile-title; - align-self: center; } - .item-tile__title--long { - font-size: 1em; } - .item-tile__subtitle { - font-size: 1em; - grid-area: tile-subtitle; - align-self: start; } - -/* TODO: Not currently used */ -@media screen and (max-width: 480px) { - .table-scroller { - overflow-inline: auto; - inline-size: 320px; } } - -table { - border: 1px solid #020202; - margin: auto; } - table thead { - background-color: #808080; - color: #fffff0; - z-index: 1; - position: sticky; - vertical-align: middle; - inset-block-start: 0; - max-block-size: 1.8em; } - table thead th { - font-weight: bold; - text-align: start; - padding: 1em; - font-size: 1.4em; - border: 1px solid #020202; } - table tbody tr:nth-child(2n) { - background-color: #DDDDD0; } - table tbody tr td { - padding: 0.5em 1em; - border: 1px solid #020202; } - -.site-content--homepage { - text-align: center; } - .site-content--homepage .page-title { - font-size: 2.5em; - margin-block-end: 1em; } - @media only screen and (min-width: 1248px) { - .site-content--homepage .page-title { - font-size: 4em; } } - .site-content--homepage .page-title span { - display: block !important; } - -.site-content--section, -.site-content--list { - display: grid; - grid-gap: 10px; - grid-template-columns: 0.2fr 1fr 0.2fr; - grid-template-rows: auto auto auto; - justify-items: center; - align-items: center; - grid-template-areas: "list-page-header list-page-header list-page-header" "list-page-grid list-page-grid list-page-grid" "list-page-footer list-page-footer list-page-footer"; - margin-block-start: 5em; } - @media only screen and (min-width: 1248px) { - .site-content--section, - .site-content--list { - grid-template-areas: ". list-page-header ." "list-page-grid list-page-grid list-page-grid" ". list-page-footer ."; } } - .site-content--section .site-content__header, - .site-content--list .site-content__header { - grid-area: list-page-header; - text-align: center; } - .site-content--section .site-content__header .page-header__minor-links, - .site-content--list .site-content__header .page-header__minor-links { - text-align: center; - overflow: auto; } - .site-content--section .site-content__header .page-header__minor-links ul, - .site-content--list .site-content__header .page-header__minor-links ul { - list-style: none; } - .site-content--section .site-content__header .page-header__minor-links ul li, - .site-content--list .site-content__header .page-header__minor-links ul li { - float: inline-start; - margin-block: 0; - margin-inline: 1em; } - .site-content--section .site-content__header .page-header__minor-links ul li *, - .site-content--list .site-content__header .page-header__minor-links ul li * { - display: inline-block; } - .site-content--section .site-content__header .page-header__minor-links .minor-links__categories, - .site-content--list .site-content__header .page-header__minor-links .minor-links__categories { - inline-size: fit-content; - margin: auto; - display: block; - overflow: auto; } - @media only screen and (min-width: 1248px) { - .site-content--section .site-content__header .page-header__minor-links .minor-links__categories, - .site-content--list .site-content__header .page-header__minor-links .minor-links__categories { - font-size: 1em !important; } } - .site-content--section .site-content__header .page-header__minor-links .minor-links__years, - .site-content--list .site-content__header .page-header__minor-links .minor-links__years { - display: block; - margin: auto; - inline-size: fit-content; } - .site-content--section .site-content__header .page-header__minor-links .minor-links__years li, - .site-content--list .site-content__header .page-header__minor-links .minor-links__years li { - inline-size: fit-content; - min-inline-size: fit-content; - padding: 0.5em; } - @media only screen and (min-width: 1248px) { - .site-content--section .site-content__header .page-header__minor-links .minor-links__years li, - .site-content--list .site-content__header .page-header__minor-links .minor-links__years li { - padding: 0; } } - .site-content--section .site-content__body, - .site-content--list .site-content__body { - inline-size: 100%; - display: grid; - grid-gap: 10px; - grid-area: list-page-grid; - grid-template-columns: 1fr; - grid-template-rows: repeat(8, 1fr); - justify-items: stretch; - align-items: stretch; } - @media only screen and (min-width: 768px) { - .site-content--section .site-content__body, - .site-content--list .site-content__body { - grid-template-columns: repeat(2, 1fr); - grid-template-rows: repeat(4, 1fr); } } - @media only screen and (min-width: 1248px) { - .site-content--section .site-content__body, - .site-content--list .site-content__body { - grid-template-columns: repeat(4, 1fr); - grid-template-rows: repeat(2, 1fr); } } - .site-content--section .site-content__body--list, - .site-content--list .site-content__body--list { - grid-template-columns: 1fr auto 1fr; - grid-template-rows: auto; - grid-template-areas: ". sections-list ."; } - .site-content--section .site-content__body--chart, - .site-content--list .site-content__body--chart { - grid-template-columns: 1em 100% 1fr; - grid-template-rows: auto auto; - grid-template-areas: ". section-chart ." ". section-content ."; } - .site-content--section .site-content__footer, - .site-content--list .site-content__footer { - grid-area: list-page-footer; } - -.site-content--single { - display: grid; - column-gap: 2em; - grid-template-columns: 0.4fr 0.6fr; - grid-template-rows: auto auto auto auto 60px; } - @media only screen and (min-width: 1248px) { - .site-content--single { - grid-template-rows: auto auto auto auto; } } - .site-content--single .site-content__header, .site-content--single .site-content__footer { - display: grid; - grid-column-start: 1; - grid-column-end: 3; - background-color: #fffff0; - filter: brightness(80%); } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__header, .site-content--single .site-content__footer { - border: 2px solid #020202; - grid-column-end: 2; - padding: 2em; } } - .site-content--single .site-content__header { - grid-row-start: 1; - grid-row-end: 2; - overflow: auto; - border-block-end: 2px solid #020202; - margin-block-end: 2em; - padding-inline: 1em; } - .site-content--single .site-content__header .article-header { - text-align: center; - background-color: #020202; - opacity: 0.8; - color: #fffff0; - display: grid; - grid-area: post-header-details; - grid-template-columns: 1fr; - padding: 20px; - grid-template-rows: 1fr auto auto 1fr; - justify-items: center; - align-items: center; - grid-template-areas: "." "post-title" "post-subtitle" "."; } - .site-content--single .site-content__header .article-header__series { - margin-block: 0 1em; - margin-inline: auto; - font-size: 1.2em; } - .site-content--single .site-content__header .article-header__featured-image { - display: grid; - grid-template-columns: 15% 1fr 15%; - grid-template-rows: 20% 1fr 20%; - grid-template-areas: ". . ." ". post-header-details ." ". . ."; - background-position: center center; - background-repeat: no-repeat; - background-size: cover; - block-size: 40vh; - min-block-size: 380px; - inline-size: 100%; - border: 2px solid #020202; } - .site-content--single .site-content__header .article-header__featured-image .attr { - background-color: #020202; - font-size: 0.7em; - color: #fffff0; - inline-size: fit-content; - position: fixed; - padding-block: 0.2em; - padding-inline: 0.5em; - opacity: 0.8; - margin-block: 0; - margin-inline: auto; } - .site-content--single .site-content__header .article-header__featured-image .attr a { - color: #fffff0; } - .site-content--single .site-content__header .article-header__title, .site-content--single .site-content__header .article-header__subtitle { - border-block-end: 2px inset #020202; - margin-block: 0; - line-height: 1.2em; } - .site-content--single .site-content__header .article-header__subtitle { - font-size: 1.5em; } - .site-content--single .site-content__header .article-header__title-wrapper { - display: grid; - grid-area: post-header-details; - background-color: #020202; - opacity: 0.8; - text-align: center; - grid-template-columns: 1fr; - padding: 20px; - grid-template-rows: 1fr auto auto 1fr; - justify-items: center; - align-items: center; - grid-template-areas: "." "post-title" "post-subtitle" "."; } - .site-content--single .site-content__header .article-header__title-wrapper--no-title { - visibility: hidden; } - .site-content--single .site-content__header .article-header__title-wrapper .article-header__title, .site-content--single .site-content__header .article-header__title-wrapper .article-header__subtitle { - color: #fffff0; } - .site-content--single .site-content__header .article-header__title-wrapper .article-header__title { - grid-area: post-title; - font-weight: bold; } - .site-content--single .site-content__header .article-header__title-wrapper .article-header__title--long { - font-size: 1.5em; } - .site-content--single .site-content__header .article-header__title-wrapper .article-header__subtitle { - grid-area: post-subtitle; } - .site-content--single .site-content__header .article-header__word-count, .site-content--single .site-content__header .article-header__publish-date, .site-content--single .site-content__header .article-header__modified-date { - font-size: 1.2em; - margin-block: 0.2rem; - margin-inline: auto; } - .site-content--single .site-content__header .article-header__word-count { - margin-block-start: 1rem; } - .site-content--single .site-content__header .article-header__warnings, .site-content--single .site-content__header .article-header__notes { - inline-size: 90%; - margin-block: 1.6em; - margin-inline: auto; - display: block; - padding-inline-end: 1em; } - .site-content--single .site-content__header .article-header__warnings ul, .site-content--single .site-content__header .article-header__notes ul { - list-style: circle; } - .site-content--single .site-content__header .article-header__warnings ul li, .site-content--single .site-content__header .article-header__notes ul li { - margin-block: 0.5em; - margin-inline: 0; } - .site-content--single .site-content__header .article-header__warnings { - border: 4px solid darkred; - background-color: #fc3a3a; - color: #fffff0; - font-weight: 500; } - .site-content--single .site-content__header .article-header__warnings ul { - list-style: disc; } - .site-content--single .site-content__header .article-header__warnings + .article-header__notes { - margin-block-start: 0; } - .site-content--single .site-content__header .article-header__notes { - background-color: #fffff0; - filter: brightness(70%); - border: 1px solid gray; } - .site-content--single .site-content__header .article-header__table-of-contents ul { - list-style-type: arabic; - padding-inline-start: 2em; - margin-block-end: 0; } - .site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--appendices, .site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--corrigenda { - list-style-type: circle; - margin-block-start: 0; } - .site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--appendices ol, .site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--corrigenda ol { - padding-inline-start: 2em; - list-style-type: upper-latin !important; } - .site-content--single .site-content__header .article-header__table-of-contents ul li { - padding-block: 0.8em; - padding-inline: 0; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__header .article-header__table-of-contents ul li { - padding: 0; } } - .site-content--single .site-content__body { - grid-column-start: 1; - grid-column-end: 3; - grid-row-start: 2; - grid-row-end: 3; - padding-inline: 1em; - /* Temporary until I've fixed all the figures */ - overflow-inline: clip; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__body { - grid-row-start: 1; - grid-row-end: 5; - grid-column-start: 2; } } - .site-content--single .site-content__body .article__links { - background-color: #fffff0; - filter: brightness(80%); - inline-size: 60%; - margin-inline: auto; - margin-block: auto 1em; - border: 2px solid #020202; - padding: 1em; } - .site-content--single .site-content__body .article-body__summary { - display: none; } - .site-content--single .site-content__body .heading { - text-align: center; - font-size: 2em; - font-weight: bold; } - .site-content--single .site-content__body .heading::before, .site-content--single .site-content__body .heading::after { - content: " ~ "; } - .site-content--single .site-content__body .heading-anchor { - font-size: 0.6em; - line-height: 1em; - text-decoration: none; - vertical-align: middle; } - .site-content--single .site-content__body .subheading { - font-size: 1.6em; - border-block-end: 2px inset #020202; - margin-block: 0.5em; - line-height: 1.2em; - text-align: center; } - .site-content--single .site-content__body .subheading--appendices, .site-content--single .site-content__body .subheading--comments { - text-decoration: underline; - border-block-end: none; - font-size: 2em; - padding-block-start: 1em; - border-block-start: 1px dashed #020202; } - .site-content--single .site-content__body .subheading__subtitle { - font-size: 1em; - border-block-end: 1px dashed #020202; - line-height: 1em; - text-align: center; - font-weight: bold; - inline-size: fit-content; - margin-block: 0 1em; - margin-inline: auto; - padding-block: 0 0.5em; - padding-inline: 3em 0.4em; } - .site-content--single .site-content__body .subsubheading { - font-size: 1.4em; - border-block-end: 1px dashed #020202; - margin-block-start: 1em; - margin-block-end: 1em; - padding-block-end: 0.5em; - line-height: 1em; - text-align: start; - font-weight: bold; } - .site-content--single .site-content__body .subsubsubheading { - font-size: 1.2em; - margin-block-start: 1em; - margin-block-end: 1em; - line-height: 1em; - text-align: start; - font-weight: bold; } - .site-content--single .site-content__body .article-body__content > blockquote { - padding-inline-start: 1em; - border-inline-start: 2px outset #020202; - display: inline-block; - max-inline-size: 85%; } - .site-content--single .site-content__body .article-body__content > blockquote footer { - text-align: end; - font-style: normal; - display: inline-block; - margin-inline-start: 5em; } - .site-content--single .site-content__body .article-body__content > blockquote footer::before { - content: "—"; } - .site-content--single .site-content__body .article-body__content > blockquote p:first-child { - margin-block-start: 0; } - .site-content--single .site-content__body .article-body__content > blockquote p:last-of-type { - margin-block-end: 0.5em; } - .site-content--single .site-content__body .article-body__content > blockquote.script { - display: grid; - grid-template-columns: auto 1fr 0.2fr; - padding-block-end: 0.4em; - text-align: end; } - .site-content--single .site-content__body .article-body__content > blockquote.script > p::before, .site-content--single .site-content__body .article-body__content > blockquote.script > p::after { - content: none !important; } - .site-content--single .site-content__body .article-body__content > blockquote.script > .script-line__character { - grid-column: 1; - margin: 0.5em 2em 0.5em 0.5em; - font-style: italic; } - .site-content--single .site-content__body .article-body__content > blockquote.script > .script-line__text { - grid-column-start: 2; - grid-column-end: 4; - margin: 0.5em; } - .site-content--single .site-content__body .article-body__content > blockquote.script footer { - grid-column-start: 1; - grid-column-end: 3; } - .site-content--single .site-content__body .article-body__content > blockquote:not(.blockquote):first-child { - font-size: 1.2em; - text-align: center; - display: block; - margin: 0 auto; - border-inline-start: 0; - padding-inline-start: 0; - inline-size: 100%; - padding-block-start: 1em; - padding-block-end: 1.2em; - border-block-start: 2px outset #020202; - border-block-end: 2px inset #020202; } - @media only screen and (min-width: 1024px) { - .site-content--single .site-content__body blockquote { - margin: 1em 2em; } } - .site-content--single .site-content__comments { - grid-column-start: 1; - grid-column-end: 3; - grid-row-start: 3; - grid-row-end: 4; - font-size: 0.8em; - padding-inline-start: 1em; - padding-inline-end: 1em; - margin-block-end: 2em; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__comments { - grid-column-end: 2; - grid-row-start: 2; - grid-row-end: 3; - padding: 1em 3em 1em 2em; - border-inline-end: 2px solid #020202; } } - .site-content--single .site-content__comments + .site_content__footer { - grid-row-start: 4; - grid-row-end: 5; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__comments + .site_content__footer { - margin-block-end: 2em; - grid-row-start: 3; - grid-row-end: 4; } } - .site-content--single .site-content__footer { - grid-row-start: 3; - grid-row-end: 4; - border-block-start: 2px solid #020202; - padding-inline-start: 1em; - padding-inline-end: 1em; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__footer { - margin-block-end: 2em; - grid-row-start: 2; - grid-row-end: 3; } } - .site-content--single .site-content__footer h2 { - margin: 1rem 0; } - .site-content--single .site-content__footer ul { - margin: 0; } - .site-content--single .site-content__footer ul li { - padding: 0.8em 0; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__footer ul li { - padding: 0; } } - .site-content--single .site-content__footer section { - margin: 1rem 0; } - .site-content--single .site-content__footer #map { - border: 2px solid #020202; } - -.organisations-table { - grid-column-start: 1; - grid-column-end: 5; } - .organisations-table__items-icon { - text-align: center; - float: inline-start; - padding-inline-end: 1em; } - .organisations-table__items-icon--none { - opacity: 0.4; } - -.organisation__description { - margin-block-end: 2em; } - .organisation__description details { - margin-inline-start: 1em; - padding-inline-start: 1em; - border-inline-start: 2px solid #020202; } - .organisation__description details summary { - font-style: italic; } - -.organisation__timeline { - margin-block-end: 1em; } - .organisation__timeline #timeline { - clear: both; } - .organisation__timeline #timeline > div > div { - block-size: unset !important; } - .organisation__timeline #timeline > div > div > div { - position: unset !important; - inline-size: unset !important; - block-size: unset !important; } - .organisation__timeline #timeline > div > div > div > div:first-of-type { - overflow: unset !important; - position: unset !important; } - -.organisation__related .related-section { - text-align: center; } - .organisation__related .related-section--list { - text-align: start; - inline-size: 50%; - display: inline-block; - vertical-align: top; - padding-block: 0; - padding-inline: 2em; } - .organisation__related .related-section .related-items { - margin-block: 2em; } - .organisation__related .related-section .related-items--tiles .index { - display: grid; - grid-gap: 1em; - grid-template-columns: repeat(4, 1fr); } - .organisation__related .related-section .related-items--collapsible { - margin-block-end: 1em; } - .organisation__related .related-section .related-items--collapsible summary { - text-align: center; - cursor: pointer; - padding-block-end: 1em; } - .organisation__related .related-section .related-items--collapsible summary::marker { - font-size: 2em; - padding-inline-start: 2em; - display: inline-block; } - .organisation__related .related-section .related-items--list .related-item__expiry, .organisation__related .related-section .related-items--list .related-item__grade { - font-size: 0.8em; - display: block; - margin-inline-start: 0.5em; } - .organisation__related .related-section .related-items-title { - border-block-end: none; - display: inline-block; } - .organisation__related .related-section .related-items .related-item--expired { - opacity: 0.4; } - -.organisation-table__logo { - max-inline-size: 5em; - max-block-size: 5em; } - -.timeline__legend > fieldset { - inline-size: 45%; - float: inline-start; - text-align: center; - border: none; } - .timeline__legend > fieldset legend { - display: block; - inline-size: 100%; } - -#hierarchy ul { - list-style: none; - padding-inline-start: 1em; } - #hierarchy ul .hierarchy-item::before { - content: "\21B3"; - margin-block: 0; - margin-inline: 0.4em; } - #hierarchy ul .hierarchy-item--current { - font-weight: bold; } - #hierarchy ul .hierarchy-item--child::before { - content: "\2192"; } - -.timeline__legend .legend__button { - cursor: pointer; } - .timeline__legend .legend__button span { - margin-block: 0; - margin-inline: 1em; - display: inline-block; } - .timeline__legend .legend__button span.colour-square { - inline-size: 1em; - block-size: 1em; - border-radius: 2.5px; - border: 1px solid #020202; } - .timeline__legend .legend__button span.colour-square--unpaid-current { - background-color: #bbbbb0; } - .timeline__legend .legend__button span.colour-square--unpaid-past { - background-color: #fffff0; } - .timeline__legend .legend__button span.colour-square--paid-current { - background-color: #bcbc7e; } - .timeline__legend .legend__button span.colour-square--paid-past { - background-color: #fcfca6; } - .timeline__legend .legend__button--disabled { - text-decoration: line-through; } - -.site-content__body--chart #timeline, .site-content__body--chart #map { - inline-size: 100%; - max-inline-size: 100%; - grid-area: section-chart; } - -.site-content__body--list .site-content__sections-list { - grid-area: sections-list; - display: block; - list-style: none; - margin: auto; - padding-inline-start: 0; } - .site-content__body--list .site-content__sections-list li * { - display: inline-block; } - -/* @import "themes/dark"; */ diff --git a/css/main.1b182d6c165ae3861f06c26156f193f49a656dc3a333ff36fd60570e7efd65ec.css b/css/main.1b182d6c165ae3861f06c26156f193f49a656dc3a333ff36fd60570e7efd65ec.css deleted file mode 100644 index f78dfc7..0000000 --- a/css/main.1b182d6c165ae3861f06c26156f193f49a656dc3a333ff36fd60570e7efd65ec.css +++ /dev/null @@ -1,1196 +0,0 @@ -@charset "UTF-8"; -/* - * Fonts - */ -/* - * Commented out until I decide to buy a licence for Input Mono. - * - * @font-face { - * font-family: "Input Mono"; - * src: url(/fonts/InputMono-Regular.ttf); - * } - */ -@font-face { - font-family: Domitian; - src: url("/fonts/Domitian-Roman.woff2") format("woff2"); } - -@font-face { - font-family: Domitian; - src: url("/fonts/Domitian-Bold.woff2") format("woff2"); - font-weight: bold; } - -@font-face { - font-family: Domitian; - src: url("/fonts/Domitian-Italic.woff2") format("woff2"); - font-style: italic; } - -@font-face { - font-family: Domitian; - src: url("/fonts/Domitian-BoldItalic.woff2") format("woff2"); - font-weight: bold; - font-style: italic; } - -/* - * Base - */ -html { - font-size: 16px; - color: #020202; - background-color: #fffff0; - font-family: "Domitian", "Palatino Linotype", "Book Antiqua", palatino, garamond, serif; } - -h1, -h2, -h3, -h4, -h5, -h6 { - font-weight: normal; - margin: 0; } - -a { - text-decoration-skip-ink: auto; - color: #020202; - text-decoration: underline; - opacity: 0.8; } - a:hover { - text-decoration: none; - opacity: 1; } - -/* - * Quotations - */ -q:lang(en) { - quotes: "‘" "’" "“" "”"; } - -/* - * Citations - */ -cite, -cite.book, -cite.film, -cite.tv-show, -cite.comic, -cite.podcast, -cite.album, -cite.report { - font-style: italic; } - -cite.book--proper-noun { - font-style: inherit; } - -cite.legislation, -cite.smallcite, -cite.comic-strip, -cite.short-story, -cite.article, -cite.episode, -cite.video, -cite.chapter, -cite.software, -cite.website, -cite.campaign, -cite.song, -cite.speech, -cite.course, -cite.presentation { - font-style: normal; } - -cite.smallcite::before, -cite.article::before, -cite.comic-strip::before, -cite.short-story::before, -cite.episode::before, -cite.video::before, -cite.chapter::before, -cite.song::before, -cite.poem::before, -cite.campaign::before, -cite.speech::before, -cite.course::before, -cite.presentation::before { - content: "“"; } - -cite.smallcite::after, -cite.article::after, -cite.comic-strip::after, -cite.short-story::after, -cite.episode::after, -cite.video::after, -cite.chapter::after, -cite.song::after, -cite.poem::after, -cite.campaign::after, -cite.speech::after, -cite.course::after, -cite.presentation::after { - content: "”"; } - -cite.article--shortcite::before, -cite.article--shortcite::after { - content: none; } - -cite, -.cite { - font-style: italic; } - cite[itemtype$="Code"], cite[itemtype$="SocialMediaPosting"], cite[itemtype$="SoftwareApplication"], cite[itemtype$="WebSite"], cite[itemtype$="WebContent"], cite[itemtype$="CreativeWorkSeason"], cite[itemtype$="PodcastSeason"], cite[itemtype$="RadioSeason"], cite[itemtype$="TVSeason"], cite[itemtype$="CreativeWorkSeries"], cite[itemtype$="BookSeries"], cite[itemtype$="MovieSeries"], cite[itemtype$="VideoGameSeries"], cite[itemtype$="Legislation"], cite--inherit, - .cite[itemtype$="Code"], - .cite[itemtype$="SocialMediaPosting"], - .cite[itemtype$="SoftwareApplication"], - .cite[itemtype$="WebSite"], - .cite[itemtype$="WebContent"], - .cite[itemtype$="CreativeWorkSeason"], - .cite[itemtype$="PodcastSeason"], - .cite[itemtype$="RadioSeason"], - .cite[itemtype$="TVSeason"], - .cite[itemtype$="CreativeWorkSeries"], - .cite[itemtype$="BookSeries"], - .cite[itemtype$="MovieSeries"], - .cite[itemtype$="VideoGameSeries"], - .cite[itemtype$="Legislation"], - .cite--inherit { - font-style: inherit; } - cite[itemtype$="Article"], cite[itemtype$="BlogPosting"], cite[itemtype$="NewsArticle"], cite[itemtype$="AnalysisNewsArticle"], cite[itemtype$="ReportageNewsArticle"], cite[itemtype$="OpinionNewsArticle"], cite[itemtype$="ScholarlyArticle"], cite[itemtype$="TechArticle"], cite[itemtype$="Chapter"], cite[itemtype$="Clip"], cite[itemtype$="MovieClip"], cite[itemtype$="RadioClip"], cite[itemtype$="TVClip"], cite[itemtype$="VideoGameClip"], cite[itemtype$="Comment"], cite[itemtype$="Course"], cite[itemtype$="DigitalDocument"], cite[itemtype$="NoteDigitalDocument"], cite[itemtype$="PresentationDigitalDocument"], cite[itemtype$="TextDigitalDocument"], cite[itemtype$="Episode"], cite[itemtype$="PodcastEpisode"], cite[itemtype$="RadioEpisode"], cite[itemtype$="TVEpisode"], cite[itemtype$="MusicRecording"], cite[itemtype$="MusicComposition"], cite[itemtype$="Message"], cite--enquote, - .cite[itemtype$="Article"], - .cite[itemtype$="BlogPosting"], - .cite[itemtype$="NewsArticle"], - .cite[itemtype$="AnalysisNewsArticle"], - .cite[itemtype$="ReportageNewsArticle"], - .cite[itemtype$="OpinionNewsArticle"], - .cite[itemtype$="ScholarlyArticle"], - .cite[itemtype$="TechArticle"], - .cite[itemtype$="Chapter"], - .cite[itemtype$="Clip"], - .cite[itemtype$="MovieClip"], - .cite[itemtype$="RadioClip"], - .cite[itemtype$="TVClip"], - .cite[itemtype$="VideoGameClip"], - .cite[itemtype$="Comment"], - .cite[itemtype$="Course"], - .cite[itemtype$="DigitalDocument"], - .cite[itemtype$="NoteDigitalDocument"], - .cite[itemtype$="PresentationDigitalDocument"], - .cite[itemtype$="TextDigitalDocument"], - .cite[itemtype$="Episode"], - .cite[itemtype$="PodcastEpisode"], - .cite[itemtype$="RadioEpisode"], - .cite[itemtype$="TVEpisode"], - .cite[itemtype$="MusicRecording"], - .cite[itemtype$="MusicComposition"], - .cite[itemtype$="Message"], - .cite--enquote { - font-style: normal; } - cite[itemtype$="Article"]::before, cite[itemtype$="BlogPosting"]::before, cite[itemtype$="NewsArticle"]::before, cite[itemtype$="AnalysisNewsArticle"]::before, cite[itemtype$="ReportageNewsArticle"]::before, cite[itemtype$="OpinionNewsArticle"]::before, cite[itemtype$="ScholarlyArticle"]::before, cite[itemtype$="TechArticle"]::before, cite[itemtype$="Chapter"]::before, cite[itemtype$="Clip"]::before, cite[itemtype$="MovieClip"]::before, cite[itemtype$="RadioClip"]::before, cite[itemtype$="TVClip"]::before, cite[itemtype$="VideoGameClip"]::before, cite[itemtype$="Comment"]::before, cite[itemtype$="Course"]::before, cite[itemtype$="DigitalDocument"]::before, cite[itemtype$="NoteDigitalDocument"]::before, cite[itemtype$="PresentationDigitalDocument"]::before, cite[itemtype$="TextDigitalDocument"]::before, cite[itemtype$="Episode"]::before, cite[itemtype$="PodcastEpisode"]::before, cite[itemtype$="RadioEpisode"]::before, cite[itemtype$="TVEpisode"]::before, cite[itemtype$="MusicRecording"]::before, cite[itemtype$="MusicComposition"]::before, cite[itemtype$="Message"]::before, cite--enquote::before, - .cite[itemtype$="Article"]::before, - .cite[itemtype$="BlogPosting"]::before, - .cite[itemtype$="NewsArticle"]::before, - .cite[itemtype$="AnalysisNewsArticle"]::before, - .cite[itemtype$="ReportageNewsArticle"]::before, - .cite[itemtype$="OpinionNewsArticle"]::before, - .cite[itemtype$="ScholarlyArticle"]::before, - .cite[itemtype$="TechArticle"]::before, - .cite[itemtype$="Chapter"]::before, - .cite[itemtype$="Clip"]::before, - .cite[itemtype$="MovieClip"]::before, - .cite[itemtype$="RadioClip"]::before, - .cite[itemtype$="TVClip"]::before, - .cite[itemtype$="VideoGameClip"]::before, - .cite[itemtype$="Comment"]::before, - .cite[itemtype$="Course"]::before, - .cite[itemtype$="DigitalDocument"]::before, - .cite[itemtype$="NoteDigitalDocument"]::before, - .cite[itemtype$="PresentationDigitalDocument"]::before, - .cite[itemtype$="TextDigitalDocument"]::before, - .cite[itemtype$="Episode"]::before, - .cite[itemtype$="PodcastEpisode"]::before, - .cite[itemtype$="RadioEpisode"]::before, - .cite[itemtype$="TVEpisode"]::before, - .cite[itemtype$="MusicRecording"]::before, - .cite[itemtype$="MusicComposition"]::before, - .cite[itemtype$="Message"]::before, - .cite--enquote::before { - content: "“"; } - cite[itemtype$="Article"]::after, cite[itemtype$="BlogPosting"]::after, cite[itemtype$="NewsArticle"]::after, cite[itemtype$="AnalysisNewsArticle"]::after, cite[itemtype$="ReportageNewsArticle"]::after, cite[itemtype$="OpinionNewsArticle"]::after, cite[itemtype$="ScholarlyArticle"]::after, cite[itemtype$="TechArticle"]::after, cite[itemtype$="Chapter"]::after, cite[itemtype$="Clip"]::after, cite[itemtype$="MovieClip"]::after, cite[itemtype$="RadioClip"]::after, cite[itemtype$="TVClip"]::after, cite[itemtype$="VideoGameClip"]::after, cite[itemtype$="Comment"]::after, cite[itemtype$="Course"]::after, cite[itemtype$="DigitalDocument"]::after, cite[itemtype$="NoteDigitalDocument"]::after, cite[itemtype$="PresentationDigitalDocument"]::after, cite[itemtype$="TextDigitalDocument"]::after, cite[itemtype$="Episode"]::after, cite[itemtype$="PodcastEpisode"]::after, cite[itemtype$="RadioEpisode"]::after, cite[itemtype$="TVEpisode"]::after, cite[itemtype$="MusicRecording"]::after, cite[itemtype$="MusicComposition"]::after, cite[itemtype$="Message"]::after, cite--enquote::after, - .cite[itemtype$="Article"]::after, - .cite[itemtype$="BlogPosting"]::after, - .cite[itemtype$="NewsArticle"]::after, - .cite[itemtype$="AnalysisNewsArticle"]::after, - .cite[itemtype$="ReportageNewsArticle"]::after, - .cite[itemtype$="OpinionNewsArticle"]::after, - .cite[itemtype$="ScholarlyArticle"]::after, - .cite[itemtype$="TechArticle"]::after, - .cite[itemtype$="Chapter"]::after, - .cite[itemtype$="Clip"]::after, - .cite[itemtype$="MovieClip"]::after, - .cite[itemtype$="RadioClip"]::after, - .cite[itemtype$="TVClip"]::after, - .cite[itemtype$="VideoGameClip"]::after, - .cite[itemtype$="Comment"]::after, - .cite[itemtype$="Course"]::after, - .cite[itemtype$="DigitalDocument"]::after, - .cite[itemtype$="NoteDigitalDocument"]::after, - .cite[itemtype$="PresentationDigitalDocument"]::after, - .cite[itemtype$="TextDigitalDocument"]::after, - .cite[itemtype$="Episode"]::after, - .cite[itemtype$="PodcastEpisode"]::after, - .cite[itemtype$="RadioEpisode"]::after, - .cite[itemtype$="TVEpisode"]::after, - .cite[itemtype$="MusicRecording"]::after, - .cite[itemtype$="MusicComposition"]::after, - .cite[itemtype$="Message"]::after, - .cite--enquote::after { - content: "”"; } - cite--normal, - .cite--normal { - font-style: normal !important; } - cite--normal::before, - .cite--normal::before { - content: none !important; } - cite--normal::after, - .cite--normal::after { - content: none !important; } - -/* - * Code - */ -pre { - padding-left: 1em; - border-left: 2px outset #020202; - display: inline-block; - overflow: hidden; - max-width: 50vw; - overflow: scroll; } - @media only screen and (min-width: 1248px) { - pre { - margin: 1em 2em; } } -code, -samp, -var, -pre { - font-family: "Input Mono", "Lucida Console", monaco, monospace; - font-size: 1em; } - -code, -samp, -var { - background-color: #d1d1d1; - border-radius: 5px; - padding: 2px; } - -samp { - display: block; - width: 80ch; - margin: 1em 4em; - border-left: 2px solid #ccc; - color: #333; } - -h1 code, -pre code, -pre samp, -pre var, -h1 samp, -h1 var, -.post-title code, -.post-title samp, -.post-title var { - background-color: transparent; - padding: 0; } - -.heading code, -.subheading code { - background-color: transparent; } - -kbd { - padding: 0.1em 0.6em; - border: 1px solid #ccc; - font-size: 11px; - font-family: Arial, Helvetica, sans-serif; - background-color: #f7f7f7; - color: #333; - box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 2px white inset; - border-radius: 3px; - display: inline-block; - margin: 0 0.1em; - text-shadow: 0 1px 0 white; - line-height: 1.4; - white-space: nowrap; } - -/* - * Special Text - */ -.pre-nominals, -.post-nominals { - font-size: 0.6em; - font-variant: small-caps; } - -.sic::after { - content: " [sic]"; - font-style: italic; } - -.latex { - display: inline !important; } - -.MathJax { - font-size: 1em !important; } - -:where([title]) { - text-decoration: underline; - text-decoration: underline dotted; } - -dfn { - font-variant: small-caps; } - -.site-container { - display: grid; - grid-template-columns: 2.5% 1fr 2.5%; - grid-template-rows: auto 1fr 2.5%; - grid-template-areas: "header header header" "page-container page-container page-container" "footer footer footer"; - min-height: calc(100vh - 4em); - border-top: 0; } - @media only screen and (min-width: 1248px) { - .site-container { - margin-bottom: 2em; - grid-template-areas: "header header header" ". page-container ." "footer footer footer"; - border: 2px solid black; - margin-left: 2em; - margin-right: 2em; } } - .site-container--homepage { - align-items: center; - grid-template-rows: auto 2.5%; - grid-template-areas: "page-container page-container page-container" "footer footer footer"; - margin-top: 2em; - margin-bottom: 2em; } - @media only screen and (min-width: 1248px) { - .site-container--homepage { - border: 2px solid black; - margin-left: 2em; - margin-right: 2em; - grid-template-areas: ". page-container ." "footer footer footer"; } } - .site-container--list, .site-container--section { - align-items: center; } - -.site-header { - display: grid; - grid-area: header; - grid-gap: 0; - grid-template-columns: 1fr; - grid-template-rows: auto auto auto auto; - grid-template-areas: "header-title" "header-tagline" "header-icons" "header-nav"; - top: 0; - left: 0; - width: 100%; - text-align: center; - z-index: 1; } - .site-header__title, .site-header__tagline, .site-header__icons, .site-header__nav { - background-color: #fffff0; - margin: 0; } - .site-header__title, .site-header__tagline, .site-header__icons { - padding: 5px 0; } - .site-header__title { - font-weight: normal; - grid-area: header-title; } - .site-header__tagline { - grid-area: header-tagline; } - .site-header__icons { - grid-area: header-icons; - border-bottom: 2px solid #020202; - margin-bottom: 0; } - .site-header__nav { - grid-area: header-nav; - margin: auto; - width: 100%; } - @media only screen and (min-width: 1248px) { - .site-header__nav { - width: 60%; } } - .site-header__nav ul { - margin-top: 0; - margin-bottom: 0; } - .site-header__nav ul li { - width: calc(100% / 3); - display: block; - float: left; - border-bottom: 2px solid black; - border-left: 1px solid black; - border-right: 1px solid black; - padding: 0.4em; - background-color: inherit; } - .site-header__nav ul li:hover { - background-color: #ffffd0; } - .site-header__nav ul li a { - width: 100%; - height: 100%; - display: block; } - .site-header__nav ul a:first-child li { - border-left: 2px solid black; } - .site-header__nav ul a:last-child li { - border-right: 2px solid black; } - -.site-footer { - grid-area: footer; - display: block; - width: 99%; - /* Overflows right of viewport otherwise */ - position: fixed; - bottom: 0; } - .site-footer p { - width: fit-content; - margin: auto; - text-align: center; - background: #fffff0; - border: 2px solid black; - padding: 0.4em; - border-bottom: none; - font-size: 1em; } - -.site-content { - grid-area: page-container; } - @media only screen and (min-width: 1248px) { - .site-content { - margin: 2em; } } -.feed-icon { - display: inline-block; - height: 1em; - width: 1em; - margin-bottom: 0.2em; } - -.site-header__icons a { - text-decoration: none; } - -.link--tile { - text-decoration: none; - box-sizing: border-box; - border: 2px solid transparent; } - .link--tile:hover { - border-color: #020202; } - -.site-container--section .item-tile.lazy { - background-image: none !important; } - -.item-tile { - display: grid; - min-height: 180px; - grid-template-columns: 5% auto 5%; - grid-template-rows: 2.5% auto 2.5%; - grid-template-areas: ". . ." ". tile-details ." ". . ."; - background-size: cover; - background-repeat: no-repeat; - background-position: center; } - @media (prefers-reduced-data: reduce) { - .item-tile { - background: none !important; } } - .item-tile__header { - text-align: center; - background-color: #020202; - opacity: 0.9; - display: grid; - grid-area: tile-details; - grid-template-columns: 5px auto 5px; - grid-template-rows: 0 1.8em auto auto; - grid-template-areas: ". . ." ". banner ." ". tile-title ." ". tile-subtitle ."; } - .item-tile--heading { - font-size: 3em; } - .item-tile--heading .item-tile__header { - opacity: 1; - grid-template-rows: auto; - grid-template-areas: ". tile-title ."; } - .item-tile--ohwhatohjeez { - border: 2px solid #ff8900; } - .item-tile--oldphaloskepsis { - border: 2px solid #003d52; } - .item-tile--omphaloskepsis { - border: 2px solid #fffff0; } - .item-tile__banner { - padding: 0.5em 1em 0; - grid-area: banner; - width: auto; - margin-left: auto; - margin-right: auto; - border-radius: 0 0 10px 10px; - text-align: center; - text-decoration: none !important; - line-height: 1em; - background-color: #ebebeb; } - .item-tile__title, .item-tile__subtitle { - color: #fffff0; - margin: 0; - font-weight: normal; } - .item-tile__title { - font-size: 1.4em; - line-height: 1em; - grid-area: tile-title; - align-self: center; } - .item-tile__title--long { - font-size: 1em; } - .item-tile__subtitle { - font-size: 1em; - grid-area: tile-subtitle; - align-self: start; } - -/* TODO: Not currently used */ -@media screen and (max-width: 480px) { - .table-scroller { - overflow-x: auto; - width: 320px; } } - -table { - border: 1px solid #020202; - margin: auto; } - table td { - padding: 0.5em 1em; - border: 1px solid #020202; } - -.blockquote { - padding-left: 1em; - border-left: 2px outset #020202; - display: inline-block; - max-width: 85%; } - @media only screen and (min-width: 1024px) { - .blockquote { - margin: 0.5em 1em; } } - .blockquote__body p:first-child { - margin-top: 0; } - .blockquote__body p:last-of-type { - margin-bottom: 0.5em; } - .blockquote__caption { - display: none; - text-align: right; - font-style: normal; - margin-left: 5em; - width: 80%; - orphans: 3; } - .blockquote__caption::before { - content: "—"; } - .blockquote--epigram { - font-size: 1.1em; - text-align: center; - display: block; - margin: 0 auto; - border-left: 0; - padding-left: 0; - width: 100%; - padding-top: 1em; - padding-bottom: 1.2em; - border-top: 2px outset #020202; - border-bottom: 2px inset #020202; } - .blockquote--epigram .blockquote__caption { - display: block; } - .blockquote--script .blockquote__body { - display: grid; - grid-template-columns: auto 1fr 0.2fr; - padding-bottom: 0.4em; - text-align: left; } - .blockquote--script .blockquote__body > p::before, .blockquote--script .blockquote__body > p::after { - content: none !important; } - .blockquote--script .blockquote__body > .script-line__character { - margin: 0.5em 2em 0.5em 0.5em; - font-style: italic; } - .blockquote--script .blockquote__body > .script-line__text { - grid-column-start: 2; - grid-column-end: 4; - margin: 0.5em; } - -.gallery { - display: grid; - grid-gap: 10px; - grid-template-columns: repeat(auto-fill, minmax(20%, 1fr)); - grid-template-rows: 1fr auto; - overflow-x: scroll; } - .gallery__caption { - grid-column-end: -1; - grid-column-start: 1; } - -.comment__author { - display: inline; - font-weight: bold; - margin-right: 0.5em; } - -.comment__publish-date { - display: inline; - font-style: italic; } - -.comment__source { - font-style: italic; - font-size: 0.8em; } - -.comment__subheading { - font-weight: bold; - margin-bottom: 1em; - margin-top: 1em; } - -.comment__thread, .comment__subthread { - list-style: none; - margin-top: 1em; - padding-left: 1em; - border-left: 1px dotted #020202; - margin-left: 0; } - -.site-content--homepage { - text-align: center; } - .site-content--homepage .page-title { - font-size: 2.5em; - margin-bottom: 1em; } - @media only screen and (min-width: 1248px) { - .site-content--homepage .page-title { - font-size: 4em; } } - .site-content--homepage .page-title span { - display: block !important; } - -.site-content--section, -.site-content--list { - display: grid; - grid-gap: 10px; - grid-template-columns: 0.2fr 1fr 0.2fr; - grid-template-rows: auto auto 60px; - justify-items: center; - align-items: center; - grid-template-areas: "list-page-header list-page-header list-page-header" "list-page-grid list-page-grid list-page-grid" "list-page-footer list-page-footer list-page-footer"; - margin-top: 5em; } - @media only screen and (min-width: 1248px) { - .site-content--section, - .site-content--list { - grid-template-areas: ". list-page-header ." "list-page-grid list-page-grid list-page-grid" ". list-page-footer ."; } } - .site-content--section .site-content__header, - .site-content--list .site-content__header { - grid-area: list-page-header; - text-align: center; } - .site-content--section .site-content__header .page-header__minor-links, - .site-content--list .site-content__header .page-header__minor-links { - text-align: center; - margin: auto; - overflow: auto; } - .site-content--section .site-content__header .page-header__minor-links ul, - .site-content--list .site-content__header .page-header__minor-links ul { - list-style: none; } - .site-content--section .site-content__header .page-header__minor-links ul li, - .site-content--list .site-content__header .page-header__minor-links ul li { - float: left; - margin: 0 1em; } - .site-content--section .site-content__header .page-header__minor-links ul li *, - .site-content--list .site-content__header .page-header__minor-links ul li * { - display: inline-block; } - .site-content--section .site-content__header .page-header__minor-links .minor-links__categories, - .site-content--list .site-content__header .page-header__minor-links .minor-links__categories { - width: 100%; - display: block; - font-size: 0.8em !important; - overflow: auto; } - @media only screen and (min-width: 1248px) { - .site-content--section .site-content__header .page-header__minor-links .minor-links__categories, - .site-content--list .site-content__header .page-header__minor-links .minor-links__categories { - font-size: 1em !important; } } - .site-content--section .site-content__header .page-header__minor-links .minor-links__years, - .site-content--list .site-content__header .page-header__minor-links .minor-links__years { - width: 100%; - display: block; - margin: auto; - width: fit-content; } - .site-content--section .site-content__header .page-header__minor-links .minor-links__years li, - .site-content--list .site-content__header .page-header__minor-links .minor-links__years li { - padding: 1em; } - @media only screen and (min-width: 1248px) { - .site-content--section .site-content__header .page-header__minor-links .minor-links__years li, - .site-content--list .site-content__header .page-header__minor-links .minor-links__years li { - padding: 0; } } - .site-content--section .site-content__body, - .site-content--list .site-content__body { - width: 100%; - display: grid; - grid-gap: 10px; - grid-area: list-page-grid; - grid-template-columns: 1fr; - grid-template-rows: repeat(8, 1fr); - justify-items: stretch; - align-items: stretch; } - @media only screen and (min-width: 768px) { - .site-content--section .site-content__body, - .site-content--list .site-content__body { - grid-template-columns: repeat(2, 1fr); - grid-template-rows: repeat(4, 1fr); } } - @media only screen and (min-width: 1248px) { - .site-content--section .site-content__body, - .site-content--list .site-content__body { - grid-template-columns: repeat(4, 1fr); - grid-template-rows: repeat(2, 1fr); } } - .site-content--section .site-content__body--list, - .site-content--list .site-content__body--list { - grid-template-columns: 1fr auto 1fr; - grid-template-rows: auto; - grid-template-areas: ". sections-list ."; } - .site-content--section .site-content__body--chart, - .site-content--list .site-content__body--chart { - grid-template-columns: 1em 100% 1fr; - grid-template-rows: 100%; - grid-template-areas: ". section-chart ."; } - .site-content--section .site-content__footer, - .site-content--list .site-content__footer { - grid-area: list-page-footer; } - -.site-content--single { - display: grid; - column-gap: 2em; - grid-template-columns: 0.4fr 0.6fr; - grid-template-rows: auto auto auto auto; } - .site-content--single .site-content__header, .site-content--single .site-content__footer { - display: grid; - grid-column-start: 1; - grid-column-end: 3; - background-color: #fffff0; - filter: brightness(80%); } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__header, .site-content--single .site-content__footer { - border: 2px solid #020202; - grid-column-end: 2; - padding: 2em; } } - .site-content--single .site-content__header { - grid-row-start: 1; - grid-row-end: 2; - overflow: auto; - border-bottom: 2px solid #020202; - margin-bottom: 2em; - padding-left: 1em; - padding-right: 1em; } - .site-content--single .site-content__header .article-header { - text-align: center; - background-color: #020202; - opacity: 0.8; - color: #fffff0; - display: grid; - grid-area: post-header-details; - grid-template-columns: 1fr; - padding: 20px; - grid-template-rows: 1fr auto auto 1fr; - justify-items: center; - align-items: center; - grid-template-areas: "." "post-title" "post-subtitle" "."; } - .site-content--single .site-content__header .article-header__series { - margin: 0 auto 1em; - font-size: 1.2em; } - .site-content--single .site-content__header .article-header__featured-image { - display: grid; - grid-template-columns: 15% 1fr 15%; - grid-template-rows: 20% 1fr 20%; - grid-template-areas: ". . ." ". post-header-details ." ". . ."; - background-position: center center; - background-repeat: no-repeat; - background-size: cover; - height: 40vh; - min-height: 380px; - width: 100%; - border: 2px solid #020202; } - .site-content--single .site-content__header .article-header__featured-image .attr { - background-color: #020202; - font-size: 0.7em; - color: #fffff0; - width: fit-content; - position: fixed; - padding: 0.2em 0.5em; - opacity: 0.8; - margin: 0 auto; } - .site-content--single .site-content__header .article-header__featured-image .attr a { - color: #fffff0; } - .site-content--single .site-content__header .article-header__title, .site-content--single .site-content__header .article-header__subtitle { - border-bottom: 2px inset #020202; - margin-top: 0; - margin-bottom: 0; - line-height: 1.2em; } - .site-content--single .site-content__header .article-header__subtitle { - font-size: 1.5em; } - .site-content--single .site-content__header .article-header__title-wrapper { - display: grid; - grid-area: post-header-details; - background-color: #020202; - opacity: 0.8; - text-align: center; - grid-template-columns: 1fr; - padding: 20px; - grid-template-rows: 1fr auto auto 1fr; - justify-items: center; - align-items: center; - grid-template-areas: "." "post-title" "post-subtitle" "."; } - .site-content--single .site-content__header .article-header__title-wrapper--no-title { - visibility: hidden; } - .site-content--single .site-content__header .article-header__title-wrapper .article-header__title, .site-content--single .site-content__header .article-header__title-wrapper .article-header__subtitle { - color: #fffff0; } - .site-content--single .site-content__header .article-header__title-wrapper .article-header__title { - grid-area: post-title; - font-weight: bold; } - .site-content--single .site-content__header .article-header__title-wrapper .article-header__title--long { - font-size: 1.5em; } - .site-content--single .site-content__header .article-header__title-wrapper .article-header__subtitle { - grid-area: post-subtitle; } - .site-content--single .site-content__header .article-header__word-count, .site-content--single .site-content__header .article-header__publish-date, .site-content--single .site-content__header .article-header__modified-date { - font-size: 1.2em; - margin: 0.2rem auto; } - .site-content--single .site-content__header .article-header__word-count { - margin-top: 1rem; } - .site-content--single .site-content__header .article-header__notes, .site-content--single .site-content__header .article-header__warnings { - width: 90%; - margin: 1.6em auto; - display: block; - padding-right: 1em; } - .site-content--single .site-content__header .article-header__notes ul, .site-content--single .site-content__header .article-header__warnings ul { - list-style: circle; } - .site-content--single .site-content__header .article-header__notes ul li, .site-content--single .site-content__header .article-header__warnings ul li { - margin: 0.5em 0; } - .site-content--single .site-content__header .article-header__notes { - background-color: #fffff0; - filter: brightness(70%); - border: 1px solid gray; } - .site-content--single .site-content__header .article-header__warnings { - border: 4px solid darkred; - background-color: #fc3a3a; - color: #fffff0; - font-weight: 500; } - .site-content--single .site-content__header .article-header__warnings ul { - list-style: disc; } - .site-content--single .site-content__header .article-header__table-of-contents ul { - list-style-type: arabic; - padding-left: 2em; - margin-bottom: 0; } - .site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--appendices, .site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--corrigenda { - list-style-type: circle; - margin-top: 0; } - .site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--appendices ol, .site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--corrigenda ol { - padding-left: 2em; - list-style-type: upper-latin !important; } - .site-content--single .site-content__header .article-header__table-of-contents ul li { - padding: 0.8em 0; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__header .article-header__table-of-contents ul li { - padding: 0; } } - .site-content--single .site-content__body { - grid-column-start: 1; - grid-column-end: 3; - grid-row-start: 2; - grid-row-end: 3; - padding-left: 1em; - padding-right: 1em; - /* Temporary until I've fixed all the figures */ - overflow-x: clip; - /* TODO: remove once replaced in content with figures */ } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__body { - grid-row-start: 1; - grid-row-end: 5; - grid-column-start: 2; } } - .site-content--single .site-content__body .article__links { - background-color: #fffff0; - filter: brightness(80%); - width: 60%; - margin: auto; - margin-bottom: 1em; - border: 2px solid #020202; - padding: 1em; } - .site-content--single .site-content__body .article-body__summary { - display: none; } - .site-content--single .site-content__body .heading { - text-align: center; - font-size: 2em; - font-weight: bold; } - .site-content--single .site-content__body .heading::before, .site-content--single .site-content__body .heading::after { - content: " ~ "; } - .site-content--single .site-content__body .heading-anchor { - font-size: 0.6em; - line-height: 1em; - text-decoration: none; - vertical-align: middle; } - .site-content--single .site-content__body .subheading { - font-size: 1.6em; - border-bottom: 2px inset #020202; - margin-top: 0.5em; - margin-bottom: 0.5em; - line-height: 1.2em; - text-align: center; } - .site-content--single .site-content__body .subheading--appendices, .site-content--single .site-content__body .subheading--comments { - text-decoration: underline; - border-bottom: none; - font-size: 2em; - padding-top: 1em; - border-top: 1px dashed #020202; } - .site-content--single .site-content__body .subheading__subtitle { - font-size: 1em; - border-bottom: 1px dashed #020202; - line-height: 1em; - text-align: center; - font-weight: bold; - width: fit-content; - margin: 0 auto 1em auto; - padding: 0 3em 0.5em 0.4em; } - .site-content--single .site-content__body .subsubheading { - font-size: 1.4em; - border-bottom: 1px dashed #020202; - margin-top: 1em; - margin-bottom: 1em; - padding-bottom: 0.5em; - line-height: 1em; - text-align: left; - font-weight: bold; } - .site-content--single .site-content__body .subsubsubheading { - font-size: 1.2em; - margin-top: 1em; - margin-bottom: 1em; - line-height: 1em; - text-align: left; - font-weight: bold; } - .site-content--single .site-content__body .article-body__content > blockquote { - padding-left: 1em; - border-left: 2px outset #020202; - display: inline-block; - max-width: 85%; } - .site-content--single .site-content__body .article-body__content > blockquote footer { - text-align: right; - font-style: normal; - display: inline-block; - margin-left: 5em; } - .site-content--single .site-content__body .article-body__content > blockquote footer::before { - content: "—"; } - .site-content--single .site-content__body .article-body__content > blockquote p:first-child { - margin-top: 0; } - .site-content--single .site-content__body .article-body__content > blockquote p:last-of-type { - margin-bottom: 0.5em; } - .site-content--single .site-content__body .article-body__content > blockquote.script { - display: grid; - grid-template-columns: auto 1fr 0.2fr; - padding-bottom: 0.4em; - text-align: left; } - .site-content--single .site-content__body .article-body__content > blockquote.script > p::before, .site-content--single .site-content__body .article-body__content > blockquote.script > p::after { - content: none !important; } - .site-content--single .site-content__body .article-body__content > blockquote.script > .script-line__character { - grid-column: 1; - margin: 0.5em 2em 0.5em 0.5em; - font-style: italic; } - .site-content--single .site-content__body .article-body__content > blockquote.script > .script-line__text { - grid-column-start: 2; - grid-column-end: 4; - margin: 0.5em; } - .site-content--single .site-content__body .article-body__content > blockquote.script footer { - grid-column-start: 1; - grid-column-end: 3; } - .site-content--single .site-content__body .article-body__content > blockquote:not(.blockquote):first-child { - font-size: 1.2em; - text-align: center; - display: block; - margin: 0 auto; - border-left: 0; - padding-left: 0; - width: 100%; - padding-top: 1em; - padding-bottom: 1.2em; - border-top: 2px outset #020202; - border-bottom: 2px inset #020202; } - @media only screen and (min-width: 1024px) { - .site-content--single .site-content__body blockquote { - margin: 1em 2em; } } - .site-content--single .site-content__body img, - .site-content--single .site-content__body video { - max-width: 100%; - height: auto; - width: auto; - max-height: 50vh; - margin: auto; - display: block; } - .site-content--single .site-content__body .figure { - margin: 16px auto; - width: fit-content; } - .site-content--single .site-content__body .figure__image { - display: block; - width: auto; - max-width: 100%; - margin: auto; - height: auto; - max-height: 50vh; } - .site-content--single .site-content__body .figure__chart { - min-height: 40vh; - max-height: 60vh; } - .site-content--single .site-content__body .figure__caption { - height: auto; - margin: auto; - text-align: center; } - .site-content--single .site-content__body .figure__caption--no-height { - height: 0; } - .site-content--single .site-content__body .figure__caption .figcaption__caption { - font-size: 0.9em; - font-style: italic; } - .site-content--single .site-content__body .figure__caption .figcaption__title { - font-size: 0.95em; - font-weight: bold; } - .site-content--single .site-content__body .figure__caption .figcaption__attr { - background-color: #020202; - font-size: 0.7em; - color: #fffff0; - width: fit-content; - top: -2em; - position: relative; - padding: 0.2em 0.5em; - opacity: 0.8; - margin: 0 auto; } - .site-content--single .site-content__body .figure__caption .figcaption__attr + .figcaption__caption { - margin-top: -0.5em; } - .site-content--single .site-content__body .figure__caption .figcaption__full-size-link { - font-size: 0.6em; - padding-left: 1em; } - .site-content--single .site-content__body .figure__caption .figcaption__full-size-link::before { - content: "["; } - .site-content--single .site-content__body .figure__caption .figcaption__full-size-link::after { - content: "]"; } - .site-content--single .site-content__comments { - grid-column-start: 1; - grid-column-end: 3; - grid-row-start: 3; - grid-row-end: 4; - font-size: 0.8em; - padding-left: 1em; - padding-right: 1em; - margin-bottom: 2em; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__comments { - grid-column-end: 2; - grid-row-start: 2; - grid-row-end: 3; - padding: 1em 3em 1em 2em; - border-right: 2px solid #020202; } } - .site-content--single .site-content__comments + .site_content__footer { - grid-row-start: 4; - grid-row-end: 5; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__comments + .site_content__footer { - margin-bottom: 2em; - grid-row-start: 3; - grid-row-end: 4; } } - .site-content--single .site-content__footer { - grid-row-start: 3; - grid-row-end: 4; - border-top: 2px solid #020202; - padding-left: 1em; - padding-right: 1em; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__footer { - margin-bottom: 2em; - grid-row-start: 2; - grid-row-end: 3; } } - .site-content--single .site-content__footer h2 { - margin: 1rem 0; } - .site-content--single .site-content__footer ul { - margin: 0; } - .site-content--single .site-content__footer ul li { - padding: 0.8em 0; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__footer ul li { - padding: 0; } } - .site-content--single .site-content__footer section { - margin: 1rem 0; } - .site-content--single .site-content__footer #map { - border: 2px solid #020202; } - -.organisations-table { - grid-column-start: 1; - grid-column-end: 5; } - -#organisation-body .index { - display: grid; - grid-gap: 6px 5px; - grid-area: items; - grid-template-columns: repeat(4, 1fr); - grid-template-rows: 1fr; - justify-items: stretch; - align-items: stretch; - grid-template-areas: "item1 item2 item3 item4"; } - -#organisation-body .index .item:nth-child(1) { - grid-area: item1; } - -#organisation-body .index .item:nth-child(2) { - grid-area: item2; } - -#organisation-body .index .item:nth-child(3) { - grid-area: item3; } - -#organisation-body .index .item:nth-child(4) { - grid-area: item4; } - -#organisation-body details { - cursor: pointer; - opacity: 0.7; - border: 2px solid #020202; } - #organisation-body details:hover, #organisation-body details:focus { - opacity: 1; } - -#organisation-body summary { - text-align: center; } - #organisation-body summary::marker { - font-size: 2em; - padding-left: 2em; } - #organisation-body summary .subheading { - display: inline; - width: 95%; - border-bottom: none; } - #organisation-body summary .index { - border-top: 2px solid #020202; } - -#organisation-body #roles-timeline { - margin-bottom: 1em; } - -#organisation-body #timeline { - clear: both; } - #organisation-body #timeline > div > div { - height: unset !important; } - #organisation-body #timeline > div > div > div { - position: unset !important; - width: unset !important; - height: unset !important; } - #organisation-body #timeline > div > div > div > div:first-of-type { - overflow: unset !important; - position: unset !important; } - -#organisation-body #related .org-items { - margin-bottom: 1em; } - -.timeline__legend > div { - width: 50%; - float: left; - text-align: center; } - -#hierarchy ul { - list-style: none; - padding-left: 1em; } - #hierarchy ul .hierarchy-item::before { - content: "\21B3"; - margin: 0 0.4em; } - #hierarchy ul .hierarchy-item--current { - font-weight: bold; } - #hierarchy ul .hierarchy-item--child::before { - content: "\2192"; } - -.timeline__legend span { - margin: 0 1em; } - .timeline__legend span * { - display: inline-block; } - .timeline__legend span .colour-square { - width: 1em; - height: 1em; - border-radius: 2.5px; - border: 1px solid #020202; } - .timeline__legend span .colour-square--unpaid-current { - background-color: #bbbbb0; } - .timeline__legend span .colour-square--unpaid-past { - background-color: #fffff0; } - .timeline__legend span .colour-square--paid-current { - background-color: #bcbc7e; } - .timeline__legend span .colour-square--paid-past { - background-color: #fcfca6; } - -.site-content__body--chart #timeline, .site-content__body--chart #map { - width: 100%; - max-width: 100%; - grid-area: section-chart; } - -.site-content__body--list .site-content__sections-list { - grid-area: sections-list; - display: block; - list-style: none; - margin: auto; - padding-left: 0; } - .site-content__body--list .site-content__sections-list li * { - display: inline-block; } - -/* @import "themes/dark"; */ diff --git a/css/main.2274d95b2e884b8e8d4e4995419e4abdbc5e4fa58702cc2c0fda3df7601e4207.css b/css/main.2274d95b2e884b8e8d4e4995419e4abdbc5e4fa58702cc2c0fda3df7601e4207.css deleted file mode 100644 index ba8be1c..0000000 --- a/css/main.2274d95b2e884b8e8d4e4995419e4abdbc5e4fa58702cc2c0fda3df7601e4207.css +++ /dev/null @@ -1,1290 +0,0 @@ -@charset "UTF-8"; -/* - * Fonts - */ -/* - * Commented out until I decide to buy a licence for Input Mono. - * - * @font-face { - * font-family: "Input Mono"; - * src: url(/fonts/InputMono-Regular.ttf); - * } - */ -@font-face { - font-family: Domitian; - src: url("/fonts/Domitian-Roman.woff2") format("woff2"); } - -@font-face { - font-family: Domitian; - src: url("/fonts/Domitian-Bold.woff2") format("woff2"); - font-weight: bold; } - -@font-face { - font-family: Domitian; - src: url("/fonts/Domitian-Italic.woff2") format("woff2"); - font-style: italic; } - -@font-face { - font-family: Domitian; - src: url("/fonts/Domitian-BoldItalic.woff2") format("woff2"); - font-weight: bold; - font-style: italic; } - -/* - * Base - */ -html { - font-size: 16px; - color: #020202; - background-color: #fffff0; - font-family: "Domitian", "Palatino Linotype", "Book Antiqua", palatino, garamond, serif; - font-variant-numeric: 'oldstyle-nums slashed-zero'; - writing-mode: horizontal-tb; } - -h1, -h2, -h3, -h4, -h5, -h6 { - font-weight: normal; - margin: 0; } - -a { - text-decoration-skip-ink: auto; - color: #020202; - text-decoration: underline; - opacity: 0.8; } - a:hover { - text-decoration: none; - opacity: 1; } - -/* - * Quotations - */ -q:lang(en) { - quotes: "‘" "’" "“" "”"; } - -/* - * Citations - */ -cite, -cite.book, -cite.film, -cite.tv-show, -cite.comic, -cite.podcast, -cite.album, -cite.report { - font-style: italic; } - -cite.book--proper-noun { - font-style: inherit; } - -cite.legislation, -cite.smallcite, -cite.comic-strip, -cite.short-story, -cite.article, -cite.episode, -cite.video, -cite.chapter, -cite.poem, -cite.software, -cite.website, -cite.campaign, -cite.song, -cite.speech, -cite.course, -cite.presentation { - font-style: normal; } - -cite.smallcite::before, -cite.article::before, -cite.comic-strip::before, -cite.short-story::before, -cite.episode::before, -cite.video::before, -cite.chapter::before, -cite.song::before, -cite.poem::before, -cite.campaign::before, -cite.speech::before, -cite.course::before, -cite.presentation::before { - content: "“"; } - -cite.smallcite::after, -cite.article::after, -cite.comic-strip::after, -cite.short-story::after, -cite.episode::after, -cite.video::after, -cite.chapter::after, -cite.song::after, -cite.poem::after, -cite.campaign::after, -cite.speech::after, -cite.course::after, -cite.presentation::after { - content: "”"; } - -cite.article--shortcite::before, -cite.article--shortcite::after { - content: none; } - -cite, -.cite { - font-style: italic; } - cite[itemtype$="Code"], cite[itemtype$="SocialMediaPosting"], cite[itemtype$="SoftwareApplication"], cite[itemtype$="WebApplication"], cite[itemtype$="MobileApplication"], cite[itemtype$="WebSite"], cite[itemtype$="WebContent"], cite[itemtype$="Comment"], cite[itemtype$="Statement"], cite[itemtype$="CreativeWorkSeason"], cite[itemtype$="PodcastSeason"], cite[itemtype$="RadioSeason"], cite[itemtype$="TVSeason"], cite[itemtype$="CreativeWorkSeries"], cite[itemtype$="BookSeries"], cite[itemtype$="MovieSeries"], cite[itemtype$="VideoGameSeries"], cite[itemtype$="Legislation"], cite--inherit, - .cite[itemtype$="Code"], - .cite[itemtype$="SocialMediaPosting"], - .cite[itemtype$="SoftwareApplication"], - .cite[itemtype$="WebApplication"], - .cite[itemtype$="MobileApplication"], - .cite[itemtype$="WebSite"], - .cite[itemtype$="WebContent"], - .cite[itemtype$="Comment"], - .cite[itemtype$="Statement"], - .cite[itemtype$="CreativeWorkSeason"], - .cite[itemtype$="PodcastSeason"], - .cite[itemtype$="RadioSeason"], - .cite[itemtype$="TVSeason"], - .cite[itemtype$="CreativeWorkSeries"], - .cite[itemtype$="BookSeries"], - .cite[itemtype$="MovieSeries"], - .cite[itemtype$="VideoGameSeries"], - .cite[itemtype$="Legislation"], - .cite--inherit { - font-style: inherit; } - cite[itemtype$="Article"], cite[itemtype$="BlogPosting"], cite[itemtype$="NewsArticle"], cite[itemtype$="AnalysisNewsArticle"], cite[itemtype$="ReportageNewsArticle"], cite[itemtype$="OpinionNewsArticle"], cite[itemtype$="ScholarlyArticle"], cite[itemtype$="TechArticle"], cite[itemtype$="Event"], cite[itemtype$="Chapter"], cite[itemtype$="Clip"], cite[itemtype$="MovieClip"], cite[itemtype$="RadioClip"], cite[itemtype$="TVClip"], cite[itemtype$="VideoGameClip"], cite[itemtype$="Course"], cite[itemtype$="DigitalDocument"], cite[itemtype$="NoteDigitalDocument"], cite[itemtype$="PresentationDigitalDocument"], cite[itemtype$="TextDigitalDocument"], cite[itemtype$="Episode"], cite[itemtype$="PodcastEpisode"], cite[itemtype$="RadioEpisode"], cite[itemtype$="TVEpisode"], cite[itemtype$="MusicRecording"], cite[itemtype$="MusicComposition"], cite[itemtype$="Message"], cite--enquote, - .cite[itemtype$="Article"], - .cite[itemtype$="BlogPosting"], - .cite[itemtype$="NewsArticle"], - .cite[itemtype$="AnalysisNewsArticle"], - .cite[itemtype$="ReportageNewsArticle"], - .cite[itemtype$="OpinionNewsArticle"], - .cite[itemtype$="ScholarlyArticle"], - .cite[itemtype$="TechArticle"], - .cite[itemtype$="Event"], - .cite[itemtype$="Chapter"], - .cite[itemtype$="Clip"], - .cite[itemtype$="MovieClip"], - .cite[itemtype$="RadioClip"], - .cite[itemtype$="TVClip"], - .cite[itemtype$="VideoGameClip"], - .cite[itemtype$="Course"], - .cite[itemtype$="DigitalDocument"], - .cite[itemtype$="NoteDigitalDocument"], - .cite[itemtype$="PresentationDigitalDocument"], - .cite[itemtype$="TextDigitalDocument"], - .cite[itemtype$="Episode"], - .cite[itemtype$="PodcastEpisode"], - .cite[itemtype$="RadioEpisode"], - .cite[itemtype$="TVEpisode"], - .cite[itemtype$="MusicRecording"], - .cite[itemtype$="MusicComposition"], - .cite[itemtype$="Message"], - .cite--enquote { - font-style: inherit; } - cite[itemtype$="Article"]::before, cite[itemtype$="BlogPosting"]::before, cite[itemtype$="NewsArticle"]::before, cite[itemtype$="AnalysisNewsArticle"]::before, cite[itemtype$="ReportageNewsArticle"]::before, cite[itemtype$="OpinionNewsArticle"]::before, cite[itemtype$="ScholarlyArticle"]::before, cite[itemtype$="TechArticle"]::before, cite[itemtype$="Event"]::before, cite[itemtype$="Chapter"]::before, cite[itemtype$="Clip"]::before, cite[itemtype$="MovieClip"]::before, cite[itemtype$="RadioClip"]::before, cite[itemtype$="TVClip"]::before, cite[itemtype$="VideoGameClip"]::before, cite[itemtype$="Course"]::before, cite[itemtype$="DigitalDocument"]::before, cite[itemtype$="NoteDigitalDocument"]::before, cite[itemtype$="PresentationDigitalDocument"]::before, cite[itemtype$="TextDigitalDocument"]::before, cite[itemtype$="Episode"]::before, cite[itemtype$="PodcastEpisode"]::before, cite[itemtype$="RadioEpisode"]::before, cite[itemtype$="TVEpisode"]::before, cite[itemtype$="MusicRecording"]::before, cite[itemtype$="MusicComposition"]::before, cite[itemtype$="Message"]::before, cite--enquote::before, - .cite[itemtype$="Article"]::before, - .cite[itemtype$="BlogPosting"]::before, - .cite[itemtype$="NewsArticle"]::before, - .cite[itemtype$="AnalysisNewsArticle"]::before, - .cite[itemtype$="ReportageNewsArticle"]::before, - .cite[itemtype$="OpinionNewsArticle"]::before, - .cite[itemtype$="ScholarlyArticle"]::before, - .cite[itemtype$="TechArticle"]::before, - .cite[itemtype$="Event"]::before, - .cite[itemtype$="Chapter"]::before, - .cite[itemtype$="Clip"]::before, - .cite[itemtype$="MovieClip"]::before, - .cite[itemtype$="RadioClip"]::before, - .cite[itemtype$="TVClip"]::before, - .cite[itemtype$="VideoGameClip"]::before, - .cite[itemtype$="Course"]::before, - .cite[itemtype$="DigitalDocument"]::before, - .cite[itemtype$="NoteDigitalDocument"]::before, - .cite[itemtype$="PresentationDigitalDocument"]::before, - .cite[itemtype$="TextDigitalDocument"]::before, - .cite[itemtype$="Episode"]::before, - .cite[itemtype$="PodcastEpisode"]::before, - .cite[itemtype$="RadioEpisode"]::before, - .cite[itemtype$="TVEpisode"]::before, - .cite[itemtype$="MusicRecording"]::before, - .cite[itemtype$="MusicComposition"]::before, - .cite[itemtype$="Message"]::before, - .cite--enquote::before { - content: "“"; } - cite[itemtype$="Article"]::after, cite[itemtype$="BlogPosting"]::after, cite[itemtype$="NewsArticle"]::after, cite[itemtype$="AnalysisNewsArticle"]::after, cite[itemtype$="ReportageNewsArticle"]::after, cite[itemtype$="OpinionNewsArticle"]::after, cite[itemtype$="ScholarlyArticle"]::after, cite[itemtype$="TechArticle"]::after, cite[itemtype$="Event"]::after, cite[itemtype$="Chapter"]::after, cite[itemtype$="Clip"]::after, cite[itemtype$="MovieClip"]::after, cite[itemtype$="RadioClip"]::after, cite[itemtype$="TVClip"]::after, cite[itemtype$="VideoGameClip"]::after, cite[itemtype$="Course"]::after, cite[itemtype$="DigitalDocument"]::after, cite[itemtype$="NoteDigitalDocument"]::after, cite[itemtype$="PresentationDigitalDocument"]::after, cite[itemtype$="TextDigitalDocument"]::after, cite[itemtype$="Episode"]::after, cite[itemtype$="PodcastEpisode"]::after, cite[itemtype$="RadioEpisode"]::after, cite[itemtype$="TVEpisode"]::after, cite[itemtype$="MusicRecording"]::after, cite[itemtype$="MusicComposition"]::after, cite[itemtype$="Message"]::after, cite--enquote::after, - .cite[itemtype$="Article"]::after, - .cite[itemtype$="BlogPosting"]::after, - .cite[itemtype$="NewsArticle"]::after, - .cite[itemtype$="AnalysisNewsArticle"]::after, - .cite[itemtype$="ReportageNewsArticle"]::after, - .cite[itemtype$="OpinionNewsArticle"]::after, - .cite[itemtype$="ScholarlyArticle"]::after, - .cite[itemtype$="TechArticle"]::after, - .cite[itemtype$="Event"]::after, - .cite[itemtype$="Chapter"]::after, - .cite[itemtype$="Clip"]::after, - .cite[itemtype$="MovieClip"]::after, - .cite[itemtype$="RadioClip"]::after, - .cite[itemtype$="TVClip"]::after, - .cite[itemtype$="VideoGameClip"]::after, - .cite[itemtype$="Course"]::after, - .cite[itemtype$="DigitalDocument"]::after, - .cite[itemtype$="NoteDigitalDocument"]::after, - .cite[itemtype$="PresentationDigitalDocument"]::after, - .cite[itemtype$="TextDigitalDocument"]::after, - .cite[itemtype$="Episode"]::after, - .cite[itemtype$="PodcastEpisode"]::after, - .cite[itemtype$="RadioEpisode"]::after, - .cite[itemtype$="TVEpisode"]::after, - .cite[itemtype$="MusicRecording"]::after, - .cite[itemtype$="MusicComposition"]::after, - .cite[itemtype$="Message"]::after, - .cite--enquote::after { - content: "”"; } - cite--normal, - .cite--normal { - font-style: normal !important; } - cite--normal::before, - .cite--normal::before { - content: none !important; } - cite--normal::after, - .cite--normal::after { - content: none !important; } - -/* - * Code - */ -pre { - padding-inline-start: 1em; - border-inline-start: 2px outset #020202; - display: inline-block; - overflow: hidden; - max-inline-size: 80%; - overflow: scroll; } - @media only screen and (min-width: 1248px) { - pre { - margin-block: 1em; - margin-inline: 2em; } } -code, -samp, -var, -pre { - font-family: "Input Mono", "Lucida Console", monaco, monospace; - font-size: 1em; } - -code, -samp, -var { - background-color: #d1d1d1; - border-radius: 5px; - padding: 2px; } - -samp { - display: block; - inline-size: 80ch; - margin-block: 1em; - margin-inline: 4em; - border-inline-start: 2px solid #ccc; - color: #333; } - -h1 code, -pre code, -pre samp, -pre var, -h1 samp, -h1 var, -.post-title code, -.post-title samp, -.post-title var { - background-color: transparent; - padding: 0; } - -.heading code, -.subheading code { - background-color: transparent; } - -kbd { - padding-block: 0.1em; - padding-inline: 0.6em; - border: 1px solid #ccc; - font-size: 11px; - font-family: Arial, Helvetica, sans-serif; - background-color: #f7f7f7; - color: #333; - box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 2px white inset; - border-radius: 3px; - display: inline-block; - margin-block: 0; - margin-inline: 0.1em; - text-shadow: 0 1px 0 white; - line-height: 1.4; - white-space: nowrap; } - -/* - * Special Text - */ -.pre-nominals, -.post-nominals { - font-size: 0.6em; - font-variant: small-caps; } - -.sic::after { - content: " [sic]"; - font-style: italic; } - -.latex { - display: inline !important; } - -.MathJax { - font-size: 1em !important; } - -:where([title]) { - text-decoration: underline; - text-decoration: underline dotted; } - :where([title]):not(a *) { - cursor: help; } - -dfn { - font-variant: small-caps; } - -.site-container { - display: grid; - grid-template-columns: 2.5% 1fr 2.5%; - grid-template-rows: auto 1fr 2.5%; - grid-template-areas: "header header header" "page-container page-container page-container" "footer footer footer"; - min-block-size: calc(100vh - 4em); - border-block-start: 0; } - @media only screen and (min-width: 1248px) { - .site-container { - margin-block-end: 2em; - grid-template-areas: "header header header" ". page-container ." "footer footer footer"; - border: 2px solid black; - margin-inline: 2em; } } - .site-container--homepage { - align-items: center; - grid-template-rows: auto 2.5%; - grid-template-areas: "page-container page-container page-container" "footer footer footer"; - margin: 2em; } - @media only screen and (min-width: 1248px) { - .site-container--homepage { - border: 2px solid black; - grid-template-areas: ". page-container ." "footer footer footer"; } } - .site-container--list, .site-container--section { - align-items: center; } - -.site-header { - display: grid; - grid-area: header; - grid-gap: 0; - grid-template-columns: 1fr; - grid-template-rows: auto auto auto auto; - grid-template-areas: "header-title" "header-tagline" "header-icons" "header-nav"; - inset-block-start: 0; - inset-inline-start: 0; - inline-size: 100%; - text-align: center; - z-index: 1; } - .site-header__title, .site-header__tagline, .site-header__icons, .site-header__nav { - background-color: #fffff0; - margin: 0; } - .site-header__title, .site-header__tagline, .site-header__icons { - padding-block: 5px; - padding-inline: 0; } - .site-header__title { - font-weight: normal; - grid-area: header-title; } - .site-header__tagline { - grid-area: header-tagline; } - .site-header__icons { - grid-area: header-icons; - border-block-end: 2px solid #020202; - margin-block-end: 0; } - .site-header__nav { - grid-area: header-nav; - margin: auto; - inline-size: 100%; } - @media only screen and (min-width: 1248px) { - .site-header__nav { - inline-size: 60%; } } - .site-header__nav ul { - margin-block: 0; } - .site-header__nav ul li { - inline-size: calc(100% / 3); - display: block; - float: inline-start; - border-block-end: 2px solid black; - border-inline: 1px solid black; - padding: 0.4em; - background-color: inherit; } - .site-header__nav ul li:hover { - background-color: #ffffd0; } - .site-header__nav ul li a { - inline-size: 100%; - block-size: 100%; - display: block; } - .site-header__nav ul a:first-child li { - border-inline-start: 2px solid black; } - .site-header__nav ul a:last-child li { - border-inline-start: 2px solid black; } - -.site-footer { - grid-area: footer; - display: block; - inline-size: 100%; - /* Overflows right of viewport otherwise */ - position: fixed; - inset-block-end: 0; } - .site-footer p { - text-align: center; - background: #fffff0; - padding: 0.4em; - margin-block-end: unset; - border-block-end: none; - font-size: 1em; - border-block-start: 2px solid black; } - @media only screen and (min-width: 768px) { - .site-footer p { - inline-size: fit-content; - margin: auto; - border-inline: 2px solid black; } } -.site-content { - grid-area: page-container; } - @media only screen and (min-width: 1248px) { - .site-content { - margin: 2em; } } -.blockquote { - padding-inline-start: 1em; - border-inline-start: 2px outset #020202; - display: inline-block; - max-inline-size: 85%; } - @media only screen and (min-width: 1024px) { - .blockquote { - margin-block: 0.5em; - margin-inline: 1em; } } - .blockquote__body p:first-child { - margin-block-start: 0; } - .blockquote__body p:last-of-type { - margin-block-end: 0.5em; } - .blockquote__caption { - display: none; - text-align: end; - font-style: normal; - margin-inline-start: 5em; - inline-size: 80%; - orphans: 3; } - .blockquote__caption::before { - content: "—"; } - .blockquote--epigram { - font-size: 1.1em; - text-align: center; - display: block; - margin-block: 0; - margin-inline: auto; - border-inline-start: 0; - padding-inline-start: 0; - inline-size: 100%; - padding-block-start: 1em; - padding-block-end: 1.2em; - border-block-start: 2px outset #020202; - border-block-end: 2px inset #020202; } - .blockquote--epigram .blockquote__caption { - display: block; } - .blockquote--script .blockquote__body { - display: grid; - grid-template-columns: auto 1fr 0.2fr; - padding-block-end: 0.4em; - text-align: start; } - .blockquote--script .blockquote__body > p::before, .blockquote--script .blockquote__body > p::after { - content: none !important; } - .blockquote--script .blockquote__body > .script-line__character { - margin-inline: 2em 0.5em; - margin-block: 0.5em; - font-style: italic; } - .blockquote--script .blockquote__body > .script-line__text { - grid-column-start: 2; - grid-column-end: 4; - margin: 0.5em; } - -.label--button { - cursor: pointer; - display: block; - inline-size: fit-content; - margin-inline: auto; } - -.button { - border: 2px solid #020202; - background-color: #fffff0; - padding: 0.4em 1em; - cursor: pointer; } - .button:hover { - box-shadow: 2px 2px gray; } - -.chart-container { - position: relative; - margin-inline: auto; - block-size: 50vh; - inline-size: 95vw; } - @media (orientation: landscape) { - .chart-container { - block-size: 75vh; - inline-size: 95vw; } } - @media only screen and (min-width: 1248px) { - .chart-container { - block-size: 50vh; - inline-size: 50vw; } } - .chart-container + .chart-container { - margin-block-start: 1em; } - -.comment__author { - display: inline; - font-weight: bold; - margin-inline-end: 0.5em; } - -.comment__publish-date { - display: inline; - font-style: italic; } - -.comment__source { - font-style: italic; - font-size: 0.8em; } - -.comment__subheading { - font-weight: bold; - margin-block-end: 1em; - margin-block-start: 1em; } - -.comment__thread, .comment__subthread { - list-style: none; - margin-block-start: 1em; - padding-inline-start: 1em; - border-inline-start: 1px dotted #020202; - margin-inline-start: 0; } - -details summary { - cursor: pointer; } - -.figure { - inline-size: fit-content; - margin: 16px auto; } - .figure__caption { - block-size: auto; - margin: auto; - text-align: center; } - .figure__caption--no-height { - height: 0; } - .figure__caption .figcaption__caption { - font-size: 0.9em; - font-style: italic; } - .figure__caption .figcaption__title { - font-size: 0.95em; - font-weight: bold; } - .figure__caption .figcaption__attr { - background-color: #020202; - font-size: 0.7em; - color: #fffff0; - inline-size: fit-content; - inset-block-start: -2em; - position: relative; - padding: 0.2em 0.5em; - opacity: 0.8; - margin: 0 auto; } - .figure__caption .figcaption__attr + .figcaption__caption { - margin-block-start: -0.5em; } - .figure__caption .figcaption__full-size-link { - font-size: 0.6em; - padding-inline-start: 1em; } - .figure__caption .figcaption__full-size-link::before { - content: "["; } - .figure__caption .figcaption__full-size-link::after { - content: "]"; } - -.gallery { - display: grid; - grid-gap: 10px; - grid-template-columns: repeat(auto-fill, minmax(20%, 1fr)); - grid-template-rows: 1fr auto; - overflow-inline: scroll; } - .gallery__caption { - grid-column-end: -1; - grid-column-start: 1; } - -img, -video { - max-inline-size: 100%; - block-size: auto; - inline-size: auto; - max-block-size: 50vh; - margin: auto; - display: block; } - -.picture { - display: block; - inline-size: auto; - max-inline-size: 100%; - margin: auto; - block-size: auto; - max-block-size: 50vh; } - -.feed-icon { - display: inline-block; - block-size: 1em; - inline-size: 1em; - margin-block-end: 0.2em; } - -.site-header__icons a { - text-decoration: none; } - -.link--tile { - text-decoration: none; - box-sizing: border-box; - border: 2px solid transparent; } - .link--tile:hover { - border-color: #020202; } - -.site-container--section .item-tile.lazy { - background-image: none !important; } - -.item-tile { - display: grid; - min-block-size: 180px; - grid-template-columns: 5% auto 5%; - grid-template-rows: 2.5% auto 2.5%; - grid-template-areas: ". . ." ". tile-details ." ". . ."; - background-size: cover; - background-repeat: no-repeat; - background-position: center; - word-break: break-word; } - @media (prefers-reduced-data: reduce) { - .item-tile { - background: none !important; } } - .item-tile__header { - text-align: center; - background-color: #020202; - opacity: 0.9; - display: grid; - grid-area: tile-details; - grid-template-columns: 5px auto 5px; - grid-template-rows: 0 1.8em auto auto; - grid-template-areas: ". . ." ". banner ." ". tile-title ." ". tile-subtitle ."; } - .item-tile--heading { - font-size: 3em; } - .item-tile--heading .item-tile__header, .item-tile--heading .item-tile__redacted { - opacity: 1; - grid-template-rows: auto; - grid-template-areas: ". tile-title ."; } - .item-tile--ohwhatohjeez { - border: 2px solid #ff8900; } - .item-tile--oldphaloskepsis { - border: 2px solid #003d52; } - .item-tile--omphaloskepsis { - border: 2px solid #fffff0; } - .item-tile__banner { - padding-inline: 0.75em; - grid-area: banner; - inline-size: auto; - margin-inline: auto; - border-start-start-radius: 0; - border-start-end-radius: 0; - border-end-end-radius: 10px; - border-end-start-radius: 10px; - text-align: center; - text-decoration: none !important; - line-height: 1.8em; - background-color: #ebebeb; } - .item-tile__title, .item-tile__subtitle { - color: #fffff0; - margin: 0; - font-weight: normal; } - .item-tile__title { - font-size: 1.4em; - line-height: 1em; - grid-area: tile-title; - align-self: center; } - .item-tile__title--long { - font-size: 1em; } - .item-tile__subtitle { - font-size: 1em; - grid-area: tile-subtitle; - align-self: start; } - -/* TODO: Not currently used */ -@media screen and (max-width: 480px) { - .table-scroller { - overflow-inline: auto; - inline-size: 320px; } } - -table { - border: 1px solid #020202; - margin: auto; } - table thead { - background-color: #808080; - color: #fffff0; - z-index: 1; - position: sticky; - vertical-align: middle; - inset-block-start: 0; - max-block-size: 1.8em; } - table thead th { - font-weight: bold; - text-align: start; - padding: 1em; - font-size: 1.4em; - border: 1px solid #020202; } - table tbody tr:nth-child(2n) { - background-color: #DDDDD0; } - table tbody tr td { - padding: 0.5em 1em; - border: 1px solid #020202; } - -.site-content--homepage { - text-align: center; } - .site-content--homepage .page-title { - font-size: 2.5em; - margin-block-end: 1em; } - @media only screen and (min-width: 1248px) { - .site-content--homepage .page-title { - font-size: 4em; } } - .site-content--homepage .page-title span { - display: block !important; } - -.site-content--section, -.site-content--list { - display: grid; - grid-gap: 10px; - grid-template-columns: 0.2fr 1fr 0.2fr; - grid-template-rows: auto auto auto; - justify-items: center; - align-items: center; - grid-template-areas: "list-page-header list-page-header list-page-header" "list-page-grid list-page-grid list-page-grid" "list-page-footer list-page-footer list-page-footer"; - margin-block-start: 5em; } - @media only screen and (min-width: 1248px) { - .site-content--section, - .site-content--list { - grid-template-areas: ". list-page-header ." "list-page-grid list-page-grid list-page-grid" ". list-page-footer ."; } } - .site-content--section .site-content__header, - .site-content--list .site-content__header { - grid-area: list-page-header; - text-align: center; } - .site-content--section .site-content__header .page-header__minor-links, - .site-content--list .site-content__header .page-header__minor-links { - text-align: center; - overflow: auto; } - .site-content--section .site-content__header .page-header__minor-links ul, - .site-content--list .site-content__header .page-header__minor-links ul { - list-style: none; } - .site-content--section .site-content__header .page-header__minor-links ul li, - .site-content--list .site-content__header .page-header__minor-links ul li { - float: inline-start; - margin-block: 0; - margin-inline: 1em; } - .site-content--section .site-content__header .page-header__minor-links ul li *, - .site-content--list .site-content__header .page-header__minor-links ul li * { - display: inline-block; } - .site-content--section .site-content__header .page-header__minor-links .minor-links__categories, - .site-content--list .site-content__header .page-header__minor-links .minor-links__categories { - inline-size: fit-content; - margin: auto; - display: block; - overflow: auto; } - @media only screen and (min-width: 1248px) { - .site-content--section .site-content__header .page-header__minor-links .minor-links__categories, - .site-content--list .site-content__header .page-header__minor-links .minor-links__categories { - font-size: 1em !important; } } - .site-content--section .site-content__header .page-header__minor-links .minor-links__years, - .site-content--list .site-content__header .page-header__minor-links .minor-links__years { - display: block; - margin: auto; - inline-size: fit-content; } - .site-content--section .site-content__header .page-header__minor-links .minor-links__years li, - .site-content--list .site-content__header .page-header__minor-links .minor-links__years li { - inline-size: fit-content; - min-inline-size: fit-content; - padding: 0.5em; } - @media only screen and (min-width: 1248px) { - .site-content--section .site-content__header .page-header__minor-links .minor-links__years li, - .site-content--list .site-content__header .page-header__minor-links .minor-links__years li { - padding: 0; } } - .site-content--section .site-content__body, - .site-content--list .site-content__body { - inline-size: 100%; - display: grid; - grid-gap: 10px; - grid-area: list-page-grid; - grid-template-columns: 1fr; - grid-template-rows: repeat(8, 1fr); - justify-items: stretch; - align-items: stretch; } - @media only screen and (min-width: 768px) { - .site-content--section .site-content__body, - .site-content--list .site-content__body { - grid-template-columns: repeat(2, 1fr); - grid-template-rows: repeat(4, 1fr); } } - @media only screen and (min-width: 1248px) { - .site-content--section .site-content__body, - .site-content--list .site-content__body { - grid-template-columns: repeat(4, 1fr); - grid-template-rows: repeat(2, 1fr); } } - .site-content--section .site-content__body--list, - .site-content--list .site-content__body--list { - grid-template-columns: 1fr auto 1fr; - grid-template-rows: auto; - grid-template-areas: ". sections-list ."; } - .site-content--section .site-content__body--chart, - .site-content--list .site-content__body--chart { - grid-template-columns: 1em 100% 1fr; - grid-template-rows: auto auto; - grid-template-areas: ". section-chart ." ". section-content ."; } - .site-content--section .site-content__footer, - .site-content--list .site-content__footer { - grid-area: list-page-footer; } - -.site-content--single { - display: grid; - column-gap: 2em; - grid-template-columns: 0.4fr 0.6fr; - grid-template-rows: auto auto auto auto 60px; } - @media only screen and (min-width: 1248px) { - .site-content--single { - grid-template-rows: auto auto auto auto; } } - .site-content--single .site-content__header, .site-content--single .site-content__footer { - display: grid; - grid-column-start: 1; - grid-column-end: 3; - background-color: #fffff0; - filter: brightness(80%); } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__header, .site-content--single .site-content__footer { - border: 2px solid #020202; - grid-column-end: 2; - padding: 2em; } } - .site-content--single .site-content__header { - grid-row-start: 1; - grid-row-end: 2; - overflow: auto; - border-block-end: 2px solid #020202; - margin-block-end: 2em; - padding-inline: 1em; } - .site-content--single .site-content__header .article-header { - text-align: center; - background-color: #020202; - opacity: 0.8; - color: #fffff0; - display: grid; - grid-area: post-header-details; - grid-template-columns: 1fr; - padding: 20px; - grid-template-rows: 1fr auto auto 1fr; - justify-items: center; - align-items: center; - grid-template-areas: "." "post-title" "post-subtitle" "."; } - .site-content--single .site-content__header .article-header__series { - margin-block: 0 1em; - margin-inline: auto; - font-size: 1.2em; } - .site-content--single .site-content__header .article-header__featured-image { - display: grid; - grid-template-columns: 15% 1fr 15%; - grid-template-rows: 20% 1fr 20%; - grid-template-areas: ". . ." ". post-header-details ." ". . ."; - background-position: center center; - background-repeat: no-repeat; - background-size: cover; - block-size: 40vh; - min-block-size: 380px; - inline-size: 100%; - border: 2px solid #020202; } - .site-content--single .site-content__header .article-header__featured-image .attr { - background-color: #020202; - font-size: 0.7em; - color: #fffff0; - inline-size: fit-content; - position: fixed; - padding-block: 0.2em; - padding-inline: 0.5em; - opacity: 0.8; - margin-block: 0; - margin-inline: auto; } - .site-content--single .site-content__header .article-header__featured-image .attr a { - color: #fffff0; } - .site-content--single .site-content__header .article-header__title, .site-content--single .site-content__header .article-header__subtitle { - border-block-end: 2px inset #020202; - margin-block: 0; - line-height: 1.2em; } - .site-content--single .site-content__header .article-header__subtitle { - font-size: 1.5em; } - .site-content--single .site-content__header .article-header__title-wrapper { - display: grid; - grid-area: post-header-details; - background-color: #020202; - opacity: 0.8; - text-align: center; - grid-template-columns: 1fr; - padding: 20px; - grid-template-rows: 1fr auto auto 1fr; - justify-items: center; - align-items: center; - grid-template-areas: "." "post-title" "post-subtitle" "."; } - .site-content--single .site-content__header .article-header__title-wrapper--no-title { - visibility: hidden; } - .site-content--single .site-content__header .article-header__title-wrapper .article-header__title, .site-content--single .site-content__header .article-header__title-wrapper .article-header__subtitle { - color: #fffff0; } - .site-content--single .site-content__header .article-header__title-wrapper .article-header__title { - grid-area: post-title; - font-weight: bold; } - .site-content--single .site-content__header .article-header__title-wrapper .article-header__title--long { - font-size: 1.5em; } - .site-content--single .site-content__header .article-header__title-wrapper .article-header__subtitle { - grid-area: post-subtitle; } - .site-content--single .site-content__header .article-header__word-count, .site-content--single .site-content__header .article-header__publish-date, .site-content--single .site-content__header .article-header__modified-date { - font-size: 1.2em; - margin-block: 0.2rem; - margin-inline: auto; } - .site-content--single .site-content__header .article-header__word-count { - margin-block-start: 1rem; } - .site-content--single .site-content__header .article-header__warnings, .site-content--single .site-content__header .article-header__notes { - inline-size: 90%; - margin-block: 1.6em; - margin-inline: auto; - display: block; - padding-inline-end: 1em; } - .site-content--single .site-content__header .article-header__warnings ul, .site-content--single .site-content__header .article-header__notes ul { - list-style: circle; } - .site-content--single .site-content__header .article-header__warnings ul li, .site-content--single .site-content__header .article-header__notes ul li { - margin-block: 0.5em; - margin-inline: 0; } - .site-content--single .site-content__header .article-header__warnings { - border: 4px solid darkred; - background-color: #fc3a3a; - color: #fffff0; - font-weight: 500; } - .site-content--single .site-content__header .article-header__warnings ul { - list-style: disc; } - .site-content--single .site-content__header .article-header__warnings + .article-header__notes { - margin-block-start: 0; } - .site-content--single .site-content__header .article-header__notes { - background-color: #fffff0; - filter: brightness(70%); - border: 1px solid gray; } - .site-content--single .site-content__header .article-header__table-of-contents ul { - list-style-type: arabic; - padding-inline-start: 2em; - margin-block-end: 0; } - .site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--appendices, .site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--corrigenda { - list-style-type: circle; - margin-block-start: 0; } - .site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--appendices ol, .site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--corrigenda ol { - padding-inline-start: 2em; - list-style-type: upper-latin !important; } - .site-content--single .site-content__header .article-header__table-of-contents ul li { - padding-block: 0.8em; - padding-inline: 0; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__header .article-header__table-of-contents ul li { - padding: 0; } } - .site-content--single .site-content__body { - grid-column-start: 1; - grid-column-end: 3; - grid-row-start: 2; - grid-row-end: 3; - padding-inline: 1em; - /* Temporary until I've fixed all the figures */ - overflow-inline: clip; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__body { - grid-row-start: 1; - grid-row-end: 5; - grid-column-start: 2; } } - .site-content--single .site-content__body .article__links { - background-color: #fffff0; - filter: brightness(80%); - inline-size: 60%; - margin-inline: auto; - margin-block: auto 1em; - border: 2px solid #020202; - padding: 1em; } - .site-content--single .site-content__body .article-body__summary { - display: none; } - .site-content--single .site-content__body .heading { - text-align: center; - font-size: 2em; - font-weight: bold; } - .site-content--single .site-content__body .heading::before, .site-content--single .site-content__body .heading::after { - content: " ~ "; } - .site-content--single .site-content__body .heading-anchor { - font-size: 0.6em; - line-height: 1em; - text-decoration: none; - vertical-align: middle; } - .site-content--single .site-content__body .subheading { - font-size: 1.6em; - border-block-end: 2px inset #020202; - margin-block: 0.5em; - line-height: 1.2em; - text-align: center; } - .site-content--single .site-content__body .subheading--appendices, .site-content--single .site-content__body .subheading--comments { - text-decoration: underline; - border-block-end: none; - font-size: 2em; - padding-block-start: 1em; - border-block-start: 1px dashed #020202; } - .site-content--single .site-content__body .subheading__subtitle { - font-size: 1em; - border-block-end: 1px dashed #020202; - line-height: 1em; - text-align: center; - font-weight: bold; - inline-size: fit-content; - margin-block: 0 1em; - margin-inline: auto; - padding-block: 0 0.5em; - padding-inline: 3em 0.4em; } - .site-content--single .site-content__body .subsubheading { - font-size: 1.4em; - border-block-end: 1px dashed #020202; - margin-block-start: 1em; - margin-block-end: 1em; - padding-block-end: 0.5em; - line-height: 1em; - text-align: start; - font-weight: bold; } - .site-content--single .site-content__body .subsubsubheading { - font-size: 1.2em; - margin-block-start: 1em; - margin-block-end: 1em; - line-height: 1em; - text-align: start; - font-weight: bold; } - .site-content--single .site-content__body .article-body__content > blockquote { - padding-inline-start: 1em; - border-inline-start: 2px outset #020202; - display: inline-block; - max-inline-size: 85%; } - .site-content--single .site-content__body .article-body__content > blockquote footer { - text-align: end; - font-style: normal; - display: inline-block; - margin-inline-start: 5em; } - .site-content--single .site-content__body .article-body__content > blockquote footer::before { - content: "—"; } - .site-content--single .site-content__body .article-body__content > blockquote p:first-child { - margin-block-start: 0; } - .site-content--single .site-content__body .article-body__content > blockquote p:last-of-type { - margin-block-end: 0.5em; } - .site-content--single .site-content__body .article-body__content > blockquote.script { - display: grid; - grid-template-columns: auto 1fr 0.2fr; - padding-block-end: 0.4em; - text-align: end; } - .site-content--single .site-content__body .article-body__content > blockquote.script > p::before, .site-content--single .site-content__body .article-body__content > blockquote.script > p::after { - content: none !important; } - .site-content--single .site-content__body .article-body__content > blockquote.script > .script-line__character { - grid-column: 1; - margin: 0.5em 2em 0.5em 0.5em; - font-style: italic; } - .site-content--single .site-content__body .article-body__content > blockquote.script > .script-line__text { - grid-column-start: 2; - grid-column-end: 4; - margin: 0.5em; } - .site-content--single .site-content__body .article-body__content > blockquote.script footer { - grid-column-start: 1; - grid-column-end: 3; } - .site-content--single .site-content__body .article-body__content > blockquote:not(.blockquote):first-child { - font-size: 1.2em; - text-align: center; - display: block; - margin: 0 auto; - border-inline-start: 0; - padding-inline-start: 0; - inline-size: 100%; - padding-block-start: 1em; - padding-block-end: 1.2em; - border-block-start: 2px outset #020202; - border-block-end: 2px inset #020202; } - @media only screen and (min-width: 1024px) { - .site-content--single .site-content__body blockquote { - margin: 1em 2em; } } - .site-content--single .site-content__comments { - grid-column-start: 1; - grid-column-end: 3; - grid-row-start: 3; - grid-row-end: 4; - font-size: 0.8em; - padding-inline-start: 1em; - padding-inline-end: 1em; - margin-block-end: 2em; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__comments { - grid-column-end: 2; - grid-row-start: 2; - grid-row-end: 3; - padding: 1em 3em 1em 2em; - border-inline-end: 2px solid #020202; } } - .site-content--single .site-content__comments + .site_content__footer { - grid-row-start: 4; - grid-row-end: 5; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__comments + .site_content__footer { - margin-block-end: 2em; - grid-row-start: 3; - grid-row-end: 4; } } - .site-content--single .site-content__footer { - grid-row-start: 3; - grid-row-end: 4; - border-block-start: 2px solid #020202; - padding-inline-start: 1em; - padding-inline-end: 1em; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__footer { - margin-block-end: 2em; - grid-row-start: 2; - grid-row-end: 3; } } - .site-content--single .site-content__footer h2 { - margin: 1rem 0; } - .site-content--single .site-content__footer ul { - margin: 0; } - .site-content--single .site-content__footer ul li { - padding: 0.8em 0; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__footer ul li { - padding: 0; } } - .site-content--single .site-content__footer section { - margin: 1rem 0; } - .site-content--single .site-content__footer #map { - border: 2px solid #020202; } - -.organisations-table { - grid-column-start: 1; - grid-column-end: 5; } - .organisations-table__items-icon { - text-align: center; - float: inline-start; - padding-inline-end: 1em; } - .organisations-table__items-icon--none { - opacity: 0.4; } - -.organisation__description { - margin-block-end: 2em; } - .organisation__description details { - margin-inline-start: 1em; - padding-inline-start: 1em; - border-inline-start: 2px solid #020202; } - .organisation__description details summary { - font-style: italic; } - -.organisation__timeline { - margin-block-end: 1em; } - .organisation__timeline #timeline { - clear: both; } - .organisation__timeline #timeline > div > div { - block-size: unset !important; } - .organisation__timeline #timeline > div > div > div { - position: unset !important; - inline-size: unset !important; - block-size: unset !important; } - .organisation__timeline #timeline > div > div > div > div:first-of-type { - overflow: unset !important; - position: unset !important; } - -.organisation__related .related-section { - text-align: center; } - .organisation__related .related-section--list { - text-align: start; - inline-size: 50%; - display: inline-block; - vertical-align: top; - padding-block: 0; - padding-inline: 2em; } - .organisation__related .related-section .related-items { - margin-block: 2em; } - .organisation__related .related-section .related-items--tiles .index { - display: grid; - grid-gap: 1em; - grid-template-columns: repeat(4, 1fr); } - .organisation__related .related-section .related-items--collapsible { - margin-block-end: 1em; } - .organisation__related .related-section .related-items--collapsible summary { - text-align: center; - cursor: pointer; - padding-block-end: 1em; } - .organisation__related .related-section .related-items--collapsible summary::marker { - font-size: 2em; - padding-inline-start: 2em; - display: inline-block; } - .organisation__related .related-section .related-items--list .related-item__expiry, .organisation__related .related-section .related-items--list .related-item__grade { - font-size: 0.8em; - display: block; - margin-inline-start: 0.5em; } - .organisation__related .related-section .related-items-title { - border-block-end: none; - display: inline-block; } - .organisation__related .related-section .related-items .related-item--expired { - opacity: 0.4; } - -.organisation-table__logo { - max-inline-size: 5em; - max-block-size: 5em; } - -.timeline__legend > fieldset { - inline-size: 45%; - float: inline-start; - text-align: center; - border: none; } - .timeline__legend > fieldset legend { - display: block; - inline-size: 100%; } - -#hierarchy ul { - list-style: none; - padding-inline-start: 1em; } - #hierarchy ul .hierarchy-item::before { - content: "\21B3"; - margin-block: 0; - margin-inline: 0.4em; } - #hierarchy ul .hierarchy-item--current { - font-weight: bold; } - #hierarchy ul .hierarchy-item--child::before { - content: "\2192"; } - -.timeline__legend .legend__button { - cursor: pointer; } - .timeline__legend .legend__button span { - margin-block: 0; - margin-inline: 1em; - display: inline-block; } - .timeline__legend .legend__button span.colour-square { - inline-size: 1em; - block-size: 1em; - border-radius: 2.5px; - border: 1px solid #020202; } - .timeline__legend .legend__button span.colour-square--unpaid-current { - background-color: #bbbbb0; } - .timeline__legend .legend__button span.colour-square--unpaid-past { - background-color: #fffff0; } - .timeline__legend .legend__button span.colour-square--paid-current { - background-color: #bcbc7e; } - .timeline__legend .legend__button span.colour-square--paid-past { - background-color: #fcfca6; } - .timeline__legend .legend__button--disabled { - text-decoration: line-through; } - -.site-content__body--chart #timeline, .site-content__body--chart #map { - inline-size: 100%; - max-inline-size: 100%; - grid-area: section-chart; } - -.site-content__body--list .site-content__sections-list { - grid-area: sections-list; - display: block; - list-style: none; - margin: auto; - padding-inline-start: 0; } - .site-content__body--list .site-content__sections-list li * { - display: inline-block; } - -/* @import "themes/dark"; */ diff --git a/css/main.31105adade7e1babaf9894b19bb2b0614c8188931504ad2e9e84b60d2cd086e7.css b/css/main.31105adade7e1babaf9894b19bb2b0614c8188931504ad2e9e84b60d2cd086e7.css deleted file mode 100644 index 8e737c2..0000000 --- a/css/main.31105adade7e1babaf9894b19bb2b0614c8188931504ad2e9e84b60d2cd086e7.css +++ /dev/null @@ -1,1292 +0,0 @@ -@charset "UTF-8"; -/* - * Fonts - */ -/* - * Commented out until I decide to buy a licence for Input Mono. - * - * @font-face { - * font-family: "Input Mono"; - * src: url(/fonts/InputMono-Regular.ttf); - * } - */ -@font-face { - font-family: Domitian; - src: url("/fonts/Domitian-Roman.woff2") format("woff2"); } - -@font-face { - font-family: Domitian; - src: url("/fonts/Domitian-Bold.woff2") format("woff2"); - font-weight: bold; } - -@font-face { - font-family: Domitian; - src: url("/fonts/Domitian-Italic.woff2") format("woff2"); - font-style: italic; } - -@font-face { - font-family: Domitian; - src: url("/fonts/Domitian-BoldItalic.woff2") format("woff2"); - font-weight: bold; - font-style: italic; } - -/* - * Base - */ -html { - font-size: 16px; - color: #020202; - background-color: #fffff0; - font-family: "Domitian", "Palatino Linotype", "Book Antiqua", palatino, garamond, serif; - font-variant-numeric: 'oldstyle-nums slashed-zero'; - writing-mode: horizontal-tb; } - -h1, -h2, -h3, -h4, -h5, -h6 { - font-weight: normal; - margin: 0; } - -a { - text-decoration-skip-ink: auto; - color: #020202; - text-decoration: underline; - opacity: 0.8; } - a:hover { - text-decoration: none; - opacity: 1; } - -/* - * Quotations - */ -q:lang(en) { - quotes: "‘" "’" "“" "”"; } - -/* - * Citations - */ -cite, -cite.book, -cite.film, -cite.tv-show, -cite.comic, -cite.podcast, -cite.album, -cite.report { - font-style: italic; } - -cite.book--proper-noun { - font-style: inherit; } - -cite.legislation, -cite.smallcite, -cite.comic-strip, -cite.short-story, -cite.article, -cite.episode, -cite.video, -cite.chapter, -cite.poem, -cite.software, -cite.website, -cite.campaign, -cite.song, -cite.speech, -cite.course, -cite.presentation { - font-style: normal; } - -cite.smallcite::before, -cite.article::before, -cite.comic-strip::before, -cite.short-story::before, -cite.episode::before, -cite.video::before, -cite.chapter::before, -cite.song::before, -cite.poem::before, -cite.campaign::before, -cite.speech::before, -cite.course::before, -cite.presentation::before { - content: "“"; } - -cite.smallcite::after, -cite.article::after, -cite.comic-strip::after, -cite.short-story::after, -cite.episode::after, -cite.video::after, -cite.chapter::after, -cite.song::after, -cite.poem::after, -cite.campaign::after, -cite.speech::after, -cite.course::after, -cite.presentation::after { - content: "”"; } - -cite.article--shortcite::before, -cite.article--shortcite::after { - content: none; } - -cite, -.cite { - font-style: italic; } - cite[itemtype$="Code"], cite[itemtype$="SocialMediaPosting"], cite[itemtype$="SoftwareApplication"], cite[itemtype$="WebApplication"], cite[itemtype$="MobileApplication"], cite[itemtype$="WebSite"], cite[itemtype$="WebContent"], cite[itemtype$="Comment"], cite[itemtype$="Statement"], cite[itemtype$="CreativeWorkSeason"], cite[itemtype$="PodcastSeason"], cite[itemtype$="RadioSeason"], cite[itemtype$="TVSeason"], cite[itemtype$="CreativeWorkSeries"], cite[itemtype$="BookSeries"], cite[itemtype$="MovieSeries"], cite[itemtype$="VideoGameSeries"], cite[itemtype$="Legislation"], cite--inherit, - .cite[itemtype$="Code"], - .cite[itemtype$="SocialMediaPosting"], - .cite[itemtype$="SoftwareApplication"], - .cite[itemtype$="WebApplication"], - .cite[itemtype$="MobileApplication"], - .cite[itemtype$="WebSite"], - .cite[itemtype$="WebContent"], - .cite[itemtype$="Comment"], - .cite[itemtype$="Statement"], - .cite[itemtype$="CreativeWorkSeason"], - .cite[itemtype$="PodcastSeason"], - .cite[itemtype$="RadioSeason"], - .cite[itemtype$="TVSeason"], - .cite[itemtype$="CreativeWorkSeries"], - .cite[itemtype$="BookSeries"], - .cite[itemtype$="MovieSeries"], - .cite[itemtype$="VideoGameSeries"], - .cite[itemtype$="Legislation"], - .cite--inherit { - font-style: inherit; } - cite[itemtype$="Article"], cite[itemtype$="BlogPosting"], cite[itemtype$="NewsArticle"], cite[itemtype$="AnalysisNewsArticle"], cite[itemtype$="ReportageNewsArticle"], cite[itemtype$="OpinionNewsArticle"], cite[itemtype$="ScholarlyArticle"], cite[itemtype$="TechArticle"], cite[itemtype$="Event"], cite[itemtype$="Chapter"], cite[itemtype$="Clip"], cite[itemtype$="MovieClip"], cite[itemtype$="RadioClip"], cite[itemtype$="TVClip"], cite[itemtype$="VideoGameClip"], cite[itemtype$="Course"], cite[itemtype$="DigitalDocument"], cite[itemtype$="NoteDigitalDocument"], cite[itemtype$="PresentationDigitalDocument"], cite[itemtype$="TextDigitalDocument"], cite[itemtype$="Episode"], cite[itemtype$="PodcastEpisode"], cite[itemtype$="RadioEpisode"], cite[itemtype$="TVEpisode"], cite[itemtype$="MusicRecording"], cite[itemtype$="MusicComposition"], cite[itemtype$="Message"], cite--enquote, - .cite[itemtype$="Article"], - .cite[itemtype$="BlogPosting"], - .cite[itemtype$="NewsArticle"], - .cite[itemtype$="AnalysisNewsArticle"], - .cite[itemtype$="ReportageNewsArticle"], - .cite[itemtype$="OpinionNewsArticle"], - .cite[itemtype$="ScholarlyArticle"], - .cite[itemtype$="TechArticle"], - .cite[itemtype$="Event"], - .cite[itemtype$="Chapter"], - .cite[itemtype$="Clip"], - .cite[itemtype$="MovieClip"], - .cite[itemtype$="RadioClip"], - .cite[itemtype$="TVClip"], - .cite[itemtype$="VideoGameClip"], - .cite[itemtype$="Course"], - .cite[itemtype$="DigitalDocument"], - .cite[itemtype$="NoteDigitalDocument"], - .cite[itemtype$="PresentationDigitalDocument"], - .cite[itemtype$="TextDigitalDocument"], - .cite[itemtype$="Episode"], - .cite[itemtype$="PodcastEpisode"], - .cite[itemtype$="RadioEpisode"], - .cite[itemtype$="TVEpisode"], - .cite[itemtype$="MusicRecording"], - .cite[itemtype$="MusicComposition"], - .cite[itemtype$="Message"], - .cite--enquote { - font-style: inherit; } - cite[itemtype$="Article"]::before, cite[itemtype$="BlogPosting"]::before, cite[itemtype$="NewsArticle"]::before, cite[itemtype$="AnalysisNewsArticle"]::before, cite[itemtype$="ReportageNewsArticle"]::before, cite[itemtype$="OpinionNewsArticle"]::before, cite[itemtype$="ScholarlyArticle"]::before, cite[itemtype$="TechArticle"]::before, cite[itemtype$="Event"]::before, cite[itemtype$="Chapter"]::before, cite[itemtype$="Clip"]::before, cite[itemtype$="MovieClip"]::before, cite[itemtype$="RadioClip"]::before, cite[itemtype$="TVClip"]::before, cite[itemtype$="VideoGameClip"]::before, cite[itemtype$="Course"]::before, cite[itemtype$="DigitalDocument"]::before, cite[itemtype$="NoteDigitalDocument"]::before, cite[itemtype$="PresentationDigitalDocument"]::before, cite[itemtype$="TextDigitalDocument"]::before, cite[itemtype$="Episode"]::before, cite[itemtype$="PodcastEpisode"]::before, cite[itemtype$="RadioEpisode"]::before, cite[itemtype$="TVEpisode"]::before, cite[itemtype$="MusicRecording"]::before, cite[itemtype$="MusicComposition"]::before, cite[itemtype$="Message"]::before, cite--enquote::before, - .cite[itemtype$="Article"]::before, - .cite[itemtype$="BlogPosting"]::before, - .cite[itemtype$="NewsArticle"]::before, - .cite[itemtype$="AnalysisNewsArticle"]::before, - .cite[itemtype$="ReportageNewsArticle"]::before, - .cite[itemtype$="OpinionNewsArticle"]::before, - .cite[itemtype$="ScholarlyArticle"]::before, - .cite[itemtype$="TechArticle"]::before, - .cite[itemtype$="Event"]::before, - .cite[itemtype$="Chapter"]::before, - .cite[itemtype$="Clip"]::before, - .cite[itemtype$="MovieClip"]::before, - .cite[itemtype$="RadioClip"]::before, - .cite[itemtype$="TVClip"]::before, - .cite[itemtype$="VideoGameClip"]::before, - .cite[itemtype$="Course"]::before, - .cite[itemtype$="DigitalDocument"]::before, - .cite[itemtype$="NoteDigitalDocument"]::before, - .cite[itemtype$="PresentationDigitalDocument"]::before, - .cite[itemtype$="TextDigitalDocument"]::before, - .cite[itemtype$="Episode"]::before, - .cite[itemtype$="PodcastEpisode"]::before, - .cite[itemtype$="RadioEpisode"]::before, - .cite[itemtype$="TVEpisode"]::before, - .cite[itemtype$="MusicRecording"]::before, - .cite[itemtype$="MusicComposition"]::before, - .cite[itemtype$="Message"]::before, - .cite--enquote::before { - content: "“"; } - cite[itemtype$="Article"]::after, cite[itemtype$="BlogPosting"]::after, cite[itemtype$="NewsArticle"]::after, cite[itemtype$="AnalysisNewsArticle"]::after, cite[itemtype$="ReportageNewsArticle"]::after, cite[itemtype$="OpinionNewsArticle"]::after, cite[itemtype$="ScholarlyArticle"]::after, cite[itemtype$="TechArticle"]::after, cite[itemtype$="Event"]::after, cite[itemtype$="Chapter"]::after, cite[itemtype$="Clip"]::after, cite[itemtype$="MovieClip"]::after, cite[itemtype$="RadioClip"]::after, cite[itemtype$="TVClip"]::after, cite[itemtype$="VideoGameClip"]::after, cite[itemtype$="Course"]::after, cite[itemtype$="DigitalDocument"]::after, cite[itemtype$="NoteDigitalDocument"]::after, cite[itemtype$="PresentationDigitalDocument"]::after, cite[itemtype$="TextDigitalDocument"]::after, cite[itemtype$="Episode"]::after, cite[itemtype$="PodcastEpisode"]::after, cite[itemtype$="RadioEpisode"]::after, cite[itemtype$="TVEpisode"]::after, cite[itemtype$="MusicRecording"]::after, cite[itemtype$="MusicComposition"]::after, cite[itemtype$="Message"]::after, cite--enquote::after, - .cite[itemtype$="Article"]::after, - .cite[itemtype$="BlogPosting"]::after, - .cite[itemtype$="NewsArticle"]::after, - .cite[itemtype$="AnalysisNewsArticle"]::after, - .cite[itemtype$="ReportageNewsArticle"]::after, - .cite[itemtype$="OpinionNewsArticle"]::after, - .cite[itemtype$="ScholarlyArticle"]::after, - .cite[itemtype$="TechArticle"]::after, - .cite[itemtype$="Event"]::after, - .cite[itemtype$="Chapter"]::after, - .cite[itemtype$="Clip"]::after, - .cite[itemtype$="MovieClip"]::after, - .cite[itemtype$="RadioClip"]::after, - .cite[itemtype$="TVClip"]::after, - .cite[itemtype$="VideoGameClip"]::after, - .cite[itemtype$="Course"]::after, - .cite[itemtype$="DigitalDocument"]::after, - .cite[itemtype$="NoteDigitalDocument"]::after, - .cite[itemtype$="PresentationDigitalDocument"]::after, - .cite[itemtype$="TextDigitalDocument"]::after, - .cite[itemtype$="Episode"]::after, - .cite[itemtype$="PodcastEpisode"]::after, - .cite[itemtype$="RadioEpisode"]::after, - .cite[itemtype$="TVEpisode"]::after, - .cite[itemtype$="MusicRecording"]::after, - .cite[itemtype$="MusicComposition"]::after, - .cite[itemtype$="Message"]::after, - .cite--enquote::after { - content: "”"; } - cite--normal, - .cite--normal { - font-style: normal !important; } - cite--normal::before, - .cite--normal::before { - content: none !important; } - cite--normal::after, - .cite--normal::after { - content: none !important; } - -/* - * Code - */ -pre { - padding-inline-start: 1em; - border-inline-start: 2px outset #020202; - display: inline-block; - overflow: hidden; - max-inline-size: 80%; - overflow: scroll; } - @media only screen and (min-width: 1248px) { - pre { - margin-block: 1em; - margin-inline: 2em; } } -code, -samp, -var, -pre { - font-family: "Input Mono", "Lucida Console", monaco, monospace; - font-size: 1em; } - -code, -samp, -var { - background-color: #d1d1d1; - border-radius: 5px; - padding: 2px; } - -samp { - display: block; - inline-size: 80ch; - margin-block: 1em; - margin-inline: 4em; - border-inline-start: 2px solid #ccc; - color: #333; } - -h1 code, -pre code, -pre samp, -pre var, -h1 samp, -h1 var, -.post-title code, -.post-title samp, -.post-title var { - background-color: transparent; - padding: 0; } - -.heading code, -.subheading code { - background-color: transparent; } - -kbd { - padding-block: 0.1em; - padding-inline: 0.6em; - border: 1px solid #ccc; - font-size: 11px; - font-family: Arial, Helvetica, sans-serif; - background-color: #f7f7f7; - color: #333; - box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 2px white inset; - border-radius: 3px; - display: inline-block; - margin-block: 0; - margin-inline: 0.1em; - text-shadow: 0 1px 0 white; - line-height: 1.4; - white-space: nowrap; } - -/* - * Special Text - */ -.pre-nominals, -.post-nominals { - font-size: 0.6em; - font-variant: small-caps; } - -.sic::after { - content: " [sic]"; - font-style: italic; } - -.latex { - display: inline !important; } - -.MathJax { - font-size: 1em !important; } - -:where([title]) { - text-decoration: underline; - text-decoration: underline dotted; } - :where([title]):not(a *) { - cursor: help; } - -dfn { - font-variant: small-caps; } - -.site-container { - display: grid; - grid-template-columns: 2.5% 1fr 2.5%; - grid-template-rows: auto 1fr 2.5%; - grid-template-areas: "header header header" "page-container page-container page-container" "footer footer footer"; - min-block-size: calc(100vh - 4em); - border-block-start: 0; } - @media only screen and (min-width: 1248px) { - .site-container { - margin-block-end: 2em; - grid-template-areas: "header header header" ". page-container ." "footer footer footer"; - border: 2px solid black; - margin-inline: 2em; } } - .site-container--homepage { - align-items: center; - grid-template-rows: auto 2.5%; - grid-template-areas: "page-container page-container page-container" "footer footer footer"; - margin: 2em; } - @media only screen and (min-width: 1248px) { - .site-container--homepage { - border: 2px solid black; - grid-template-areas: ". page-container ." "footer footer footer"; } } - .site-container--list, .site-container--section { - align-items: center; } - -.site-header { - display: grid; - grid-area: header; - grid-gap: 0; - grid-template-columns: 1fr; - grid-template-rows: auto auto auto auto; - grid-template-areas: "header-title" "header-tagline" "header-icons" "header-nav"; - inset-block-start: 0; - inset-inline-start: 0; - inline-size: 100%; - text-align: center; - z-index: 1; } - .site-header__title, .site-header__tagline, .site-header__icons, .site-header__nav { - background-color: #fffff0; - margin: 0; } - .site-header__title, .site-header__tagline, .site-header__icons { - padding-block: 5px; - padding-inline: 0; } - .site-header__title { - font-weight: normal; - grid-area: header-title; } - .site-header__tagline { - grid-area: header-tagline; } - .site-header__icons { - grid-area: header-icons; - border-block-end: 2px solid #020202; - margin-block-end: 0; } - .site-header__nav { - grid-area: header-nav; - margin: auto; - inline-size: 100%; } - @media only screen and (min-width: 1248px) { - .site-header__nav { - inline-size: 60%; } } - .site-header__nav ul { - margin-block: 0; } - .site-header__nav ul li { - inline-size: calc(100% / 3); - display: block; - float: inline-start; - border-block-end: 2px solid black; - border-inline: 1px solid black; - padding: 0.4em; - background-color: inherit; } - .site-header__nav ul li:hover { - background-color: #ffffd0; } - .site-header__nav ul li a { - inline-size: 100%; - block-size: 100%; - display: block; } - .site-header__nav ul a:first-child li { - border-inline-start: 2px solid black; } - .site-header__nav ul a:last-child li { - border-inline-start: 2px solid black; } - -.site-footer { - grid-area: footer; - display: block; - inline-size: 100%; - /* Overflows right of viewport otherwise */ - position: fixed; - inset-block-end: 0; } - .site-footer p { - text-align: center; - background: #fffff0; - padding: 0.4em; - margin-block-end: unset; - border-block-end: none; - font-size: 1em; - border-block-start: 2px solid black; } - @media only screen and (min-width: 768px) { - .site-footer p { - inline-size: fit-content; - margin: auto; - border-inline: 2px solid black; } } -.site-content { - grid-area: page-container; } - @media only screen and (min-width: 1248px) { - .site-content { - margin: 2em; } } -.blockquote { - padding-inline-start: 1em; - border-inline-start: 2px outset #020202; - display: inline-block; - max-inline-size: 85%; } - @media only screen and (min-width: 1024px) { - .blockquote { - margin-block: 0.5em; - margin-inline: 1em; } } - .blockquote__body p:first-child { - margin-block-start: 0; } - .blockquote__body p:last-of-type { - margin-block-end: 0.5em; } - .blockquote__caption { - display: none; - text-align: end; - font-style: normal; - margin-inline-start: 5em; - inline-size: 80%; - orphans: 3; } - .blockquote__caption::before { - content: "—"; } - .blockquote--epigram { - font-size: 1.1em; - text-align: center; - display: block; - margin-block: 0; - margin-inline: auto; - border-inline-start: 0; - padding-inline-start: 0; - inline-size: 100%; - padding-block-start: 1em; - padding-block-end: 1.2em; - border-block-start: 2px outset #020202; - border-block-end: 2px inset #020202; } - .blockquote--epigram .blockquote__caption { - display: block; } - .blockquote--script .blockquote__body { - display: grid; - grid-template-columns: auto 1fr 0.2fr; - padding-block-end: 0.4em; - text-align: start; } - .blockquote--script .blockquote__body > p::before, .blockquote--script .blockquote__body > p::after { - content: none !important; } - .blockquote--script .blockquote__body > .script-line__character { - margin-inline: 2em 0.5em; - margin-block: 0.5em; - font-style: italic; } - .blockquote--script .blockquote__body > .script-line__text { - grid-column-start: 2; - grid-column-end: 4; - margin: 0.5em; } - -.label--button { - cursor: pointer; - display: block; - inline-size: fit-content; - margin-inline: auto; } - -.button { - border: 2px solid #020202; - background-color: #fffff0; - padding: 0.4em 1em; - cursor: pointer; } - .button:hover { - box-shadow: 2px 2px gray; } - -.chart-container { - position: relative; - margin-inline: auto; - block-size: 50vh; - inline-size: 95vw; } - @media (orientation: landscape) { - .chart-container { - block-size: 75vh; - inline-size: 95vw; } } - @media only screen and (min-width: 1248px) { - .chart-container { - block-size: 50vh; - inline-size: 50vw; } } - .chart-container + .chart-container { - margin-block-start: 1em; } - .chart-container + .chart-container canvas { - margin-inline: auto; } - -.comment__author { - display: inline; - font-weight: bold; - margin-inline-end: 0.5em; } - -.comment__publish-date { - display: inline; - font-style: italic; } - -.comment__source { - font-style: italic; - font-size: 0.8em; } - -.comment__subheading { - font-weight: bold; - margin-block-end: 1em; - margin-block-start: 1em; } - -.comment__thread, .comment__subthread { - list-style: none; - margin-block-start: 1em; - padding-inline-start: 1em; - border-inline-start: 1px dotted #020202; - margin-inline-start: 0; } - -details summary { - cursor: pointer; } - -.figure { - inline-size: fit-content; - margin: 16px auto; } - .figure__caption { - block-size: auto; - margin: auto; - text-align: center; } - .figure__caption--no-height { - height: 0; } - .figure__caption .figcaption__caption { - font-size: 0.9em; - font-style: italic; } - .figure__caption .figcaption__title { - font-size: 0.95em; - font-weight: bold; } - .figure__caption .figcaption__attr { - background-color: #020202; - font-size: 0.7em; - color: #fffff0; - inline-size: fit-content; - inset-block-start: -2em; - position: relative; - padding: 0.2em 0.5em; - opacity: 0.8; - margin: 0 auto; } - .figure__caption .figcaption__attr + .figcaption__caption { - margin-block-start: -0.5em; } - .figure__caption .figcaption__full-size-link { - font-size: 0.6em; - padding-inline-start: 1em; } - .figure__caption .figcaption__full-size-link::before { - content: "["; } - .figure__caption .figcaption__full-size-link::after { - content: "]"; } - -.gallery { - display: grid; - grid-gap: 10px; - grid-template-columns: repeat(auto-fill, minmax(20%, 1fr)); - grid-template-rows: 1fr auto; - overflow-inline: scroll; } - .gallery__caption { - grid-column-end: -1; - grid-column-start: 1; } - -img, -video { - max-inline-size: 100%; - block-size: auto; - inline-size: auto; - max-block-size: 50vh; - margin: auto; - display: block; } - -.picture { - display: block; - inline-size: auto; - max-inline-size: 100%; - margin: auto; - block-size: auto; - max-block-size: 50vh; } - -.feed-icon { - display: inline-block; - block-size: 1em; - inline-size: 1em; - margin-block-end: 0.2em; } - -.site-header__icons a { - text-decoration: none; } - -.link--tile { - text-decoration: none; - box-sizing: border-box; - border: 2px solid transparent; } - .link--tile:hover { - border-color: #020202; } - -.site-container--section .item-tile.lazy { - background-image: none !important; } - -.item-tile { - display: grid; - min-block-size: 180px; - grid-template-columns: 5% auto 5%; - grid-template-rows: 2.5% auto 2.5%; - grid-template-areas: ". . ." ". tile-details ." ". . ."; - background-size: cover; - background-repeat: no-repeat; - background-position: center; - word-break: break-word; } - @media (prefers-reduced-data: reduce) { - .item-tile { - background: none !important; } } - .item-tile__header { - text-align: center; - background-color: #020202; - opacity: 0.9; - display: grid; - grid-area: tile-details; - grid-template-columns: 5px auto 5px; - grid-template-rows: 0 1.8em auto auto; - grid-template-areas: ". . ." ". banner ." ". tile-title ." ". tile-subtitle ."; } - .item-tile--heading { - font-size: 3em; } - .item-tile--heading .item-tile__header, .item-tile--heading .item-tile__redacted { - opacity: 1; - grid-template-rows: auto; - grid-template-areas: ". tile-title ."; } - .item-tile--ohwhatohjeez { - border: 2px solid #ff8900; } - .item-tile--oldphaloskepsis { - border: 2px solid #003d52; } - .item-tile--omphaloskepsis { - border: 2px solid #fffff0; } - .item-tile__banner { - padding-inline: 0.75em; - grid-area: banner; - inline-size: auto; - margin-inline: auto; - border-start-start-radius: 0; - border-start-end-radius: 0; - border-end-end-radius: 10px; - border-end-start-radius: 10px; - text-align: center; - text-decoration: none !important; - line-height: 1.8em; - background-color: #ebebeb; } - .item-tile__title, .item-tile__subtitle { - color: #fffff0; - margin: 0; - font-weight: normal; } - .item-tile__title { - font-size: 1.4em; - line-height: 1em; - grid-area: tile-title; - align-self: center; } - .item-tile__title--long { - font-size: 1em; } - .item-tile__subtitle { - font-size: 1em; - grid-area: tile-subtitle; - align-self: start; } - -/* TODO: Not currently used */ -@media screen and (max-width: 480px) { - .table-scroller { - overflow-inline: auto; - inline-size: 320px; } } - -table { - border: 1px solid #020202; - margin: auto; } - table thead { - background-color: #808080; - color: #fffff0; - z-index: 1; - position: sticky; - vertical-align: middle; - inset-block-start: 0; - max-block-size: 1.8em; } - table thead th { - font-weight: bold; - text-align: start; - padding: 1em; - font-size: 1.4em; - border: 1px solid #020202; } - table tbody tr:nth-child(2n) { - background-color: #DDDDD0; } - table tbody tr td { - padding: 0.5em 1em; - border: 1px solid #020202; } - -.site-content--homepage { - text-align: center; } - .site-content--homepage .page-title { - font-size: 2.5em; - margin-block-end: 1em; } - @media only screen and (min-width: 1248px) { - .site-content--homepage .page-title { - font-size: 4em; } } - .site-content--homepage .page-title span { - display: block !important; } - -.site-content--section, -.site-content--list { - display: grid; - grid-gap: 10px; - grid-template-columns: 0.2fr 1fr 0.2fr; - grid-template-rows: auto auto auto; - justify-items: center; - align-items: center; - grid-template-areas: "list-page-header list-page-header list-page-header" "list-page-grid list-page-grid list-page-grid" "list-page-footer list-page-footer list-page-footer"; - margin-block-start: 5em; } - @media only screen and (min-width: 1248px) { - .site-content--section, - .site-content--list { - grid-template-areas: ". list-page-header ." "list-page-grid list-page-grid list-page-grid" ". list-page-footer ."; } } - .site-content--section .site-content__header, - .site-content--list .site-content__header { - grid-area: list-page-header; - text-align: center; } - .site-content--section .site-content__header .page-header__minor-links, - .site-content--list .site-content__header .page-header__minor-links { - text-align: center; - overflow: auto; } - .site-content--section .site-content__header .page-header__minor-links ul, - .site-content--list .site-content__header .page-header__minor-links ul { - list-style: none; } - .site-content--section .site-content__header .page-header__minor-links ul li, - .site-content--list .site-content__header .page-header__minor-links ul li { - float: inline-start; - margin-block: 0; - margin-inline: 1em; } - .site-content--section .site-content__header .page-header__minor-links ul li *, - .site-content--list .site-content__header .page-header__minor-links ul li * { - display: inline-block; } - .site-content--section .site-content__header .page-header__minor-links .minor-links__categories, - .site-content--list .site-content__header .page-header__minor-links .minor-links__categories { - inline-size: fit-content; - margin: auto; - display: block; - overflow: auto; } - @media only screen and (min-width: 1248px) { - .site-content--section .site-content__header .page-header__minor-links .minor-links__categories, - .site-content--list .site-content__header .page-header__minor-links .minor-links__categories { - font-size: 1em !important; } } - .site-content--section .site-content__header .page-header__minor-links .minor-links__years, - .site-content--list .site-content__header .page-header__minor-links .minor-links__years { - display: block; - margin: auto; - inline-size: fit-content; } - .site-content--section .site-content__header .page-header__minor-links .minor-links__years li, - .site-content--list .site-content__header .page-header__minor-links .minor-links__years li { - inline-size: fit-content; - min-inline-size: fit-content; - padding: 0.5em; } - @media only screen and (min-width: 1248px) { - .site-content--section .site-content__header .page-header__minor-links .minor-links__years li, - .site-content--list .site-content__header .page-header__minor-links .minor-links__years li { - padding: 0; } } - .site-content--section .site-content__body, - .site-content--list .site-content__body { - inline-size: 100%; - display: grid; - grid-gap: 10px; - grid-area: list-page-grid; - grid-template-columns: 1fr; - grid-template-rows: repeat(8, 1fr); - justify-items: stretch; - align-items: stretch; } - @media only screen and (min-width: 768px) { - .site-content--section .site-content__body, - .site-content--list .site-content__body { - grid-template-columns: repeat(2, 1fr); - grid-template-rows: repeat(4, 1fr); } } - @media only screen and (min-width: 1248px) { - .site-content--section .site-content__body, - .site-content--list .site-content__body { - grid-template-columns: repeat(4, 1fr); - grid-template-rows: repeat(2, 1fr); } } - .site-content--section .site-content__body--list, - .site-content--list .site-content__body--list { - grid-template-columns: 1fr auto 1fr; - grid-template-rows: auto; - grid-template-areas: ". sections-list ."; } - .site-content--section .site-content__body--chart, - .site-content--list .site-content__body--chart { - grid-template-columns: 1em 100% 1fr; - grid-template-rows: auto auto; - grid-template-areas: ". section-chart ." ". section-content ."; } - .site-content--section .site-content__footer, - .site-content--list .site-content__footer { - grid-area: list-page-footer; } - -.site-content--single { - display: grid; - column-gap: 2em; - grid-template-columns: 0.4fr 0.6fr; - grid-template-rows: auto auto auto auto 60px; } - @media only screen and (min-width: 1248px) { - .site-content--single { - grid-template-rows: auto auto auto auto; } } - .site-content--single .site-content__header, .site-content--single .site-content__footer { - display: grid; - grid-column-start: 1; - grid-column-end: 3; - background-color: #fffff0; - filter: brightness(80%); } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__header, .site-content--single .site-content__footer { - border: 2px solid #020202; - grid-column-end: 2; - padding: 2em; } } - .site-content--single .site-content__header { - grid-row-start: 1; - grid-row-end: 2; - overflow: auto; - border-block-end: 2px solid #020202; - margin-block-end: 2em; - padding-inline: 1em; } - .site-content--single .site-content__header .article-header { - text-align: center; - background-color: #020202; - opacity: 0.8; - color: #fffff0; - display: grid; - grid-area: post-header-details; - grid-template-columns: 1fr; - padding: 20px; - grid-template-rows: 1fr auto auto 1fr; - justify-items: center; - align-items: center; - grid-template-areas: "." "post-title" "post-subtitle" "."; } - .site-content--single .site-content__header .article-header__series { - margin-block: 0 1em; - margin-inline: auto; - font-size: 1.2em; } - .site-content--single .site-content__header .article-header__featured-image { - display: grid; - grid-template-columns: 15% 1fr 15%; - grid-template-rows: 20% 1fr 20%; - grid-template-areas: ". . ." ". post-header-details ." ". . ."; - background-position: center center; - background-repeat: no-repeat; - background-size: cover; - block-size: 40vh; - min-block-size: 380px; - inline-size: 100%; - border: 2px solid #020202; } - .site-content--single .site-content__header .article-header__featured-image .attr { - background-color: #020202; - font-size: 0.7em; - color: #fffff0; - inline-size: fit-content; - position: fixed; - padding-block: 0.2em; - padding-inline: 0.5em; - opacity: 0.8; - margin-block: 0; - margin-inline: auto; } - .site-content--single .site-content__header .article-header__featured-image .attr a { - color: #fffff0; } - .site-content--single .site-content__header .article-header__title, .site-content--single .site-content__header .article-header__subtitle { - border-block-end: 2px inset #020202; - margin-block: 0; - line-height: 1.2em; } - .site-content--single .site-content__header .article-header__subtitle { - font-size: 1.5em; } - .site-content--single .site-content__header .article-header__title-wrapper { - display: grid; - grid-area: post-header-details; - background-color: #020202; - opacity: 0.8; - text-align: center; - grid-template-columns: 1fr; - padding: 20px; - grid-template-rows: 1fr auto auto 1fr; - justify-items: center; - align-items: center; - grid-template-areas: "." "post-title" "post-subtitle" "."; } - .site-content--single .site-content__header .article-header__title-wrapper--no-title { - visibility: hidden; } - .site-content--single .site-content__header .article-header__title-wrapper .article-header__title, .site-content--single .site-content__header .article-header__title-wrapper .article-header__subtitle { - color: #fffff0; } - .site-content--single .site-content__header .article-header__title-wrapper .article-header__title { - grid-area: post-title; - font-weight: bold; } - .site-content--single .site-content__header .article-header__title-wrapper .article-header__title--long { - font-size: 1.5em; } - .site-content--single .site-content__header .article-header__title-wrapper .article-header__subtitle { - grid-area: post-subtitle; } - .site-content--single .site-content__header .article-header__word-count, .site-content--single .site-content__header .article-header__publish-date, .site-content--single .site-content__header .article-header__modified-date { - font-size: 1.2em; - margin-block: 0.2rem; - margin-inline: auto; } - .site-content--single .site-content__header .article-header__word-count { - margin-block-start: 1rem; } - .site-content--single .site-content__header .article-header__warnings, .site-content--single .site-content__header .article-header__notes { - inline-size: 90%; - margin-block: 1.6em; - margin-inline: auto; - display: block; - padding-inline-end: 1em; } - .site-content--single .site-content__header .article-header__warnings ul, .site-content--single .site-content__header .article-header__notes ul { - list-style: circle; } - .site-content--single .site-content__header .article-header__warnings ul li, .site-content--single .site-content__header .article-header__notes ul li { - margin-block: 0.5em; - margin-inline: 0; } - .site-content--single .site-content__header .article-header__warnings { - border: 4px solid darkred; - background-color: #fc3a3a; - color: #fffff0; - font-weight: 500; } - .site-content--single .site-content__header .article-header__warnings ul { - list-style: disc; } - .site-content--single .site-content__header .article-header__warnings + .article-header__notes { - margin-block-start: 0; } - .site-content--single .site-content__header .article-header__notes { - background-color: #fffff0; - filter: brightness(70%); - border: 1px solid gray; } - .site-content--single .site-content__header .article-header__table-of-contents ul { - list-style-type: arabic; - padding-inline-start: 2em; - margin-block-end: 0; } - .site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--appendices, .site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--corrigenda { - list-style-type: circle; - margin-block-start: 0; } - .site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--appendices ol, .site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--corrigenda ol { - padding-inline-start: 2em; - list-style-type: upper-latin !important; } - .site-content--single .site-content__header .article-header__table-of-contents ul li { - padding-block: 0.8em; - padding-inline: 0; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__header .article-header__table-of-contents ul li { - padding: 0; } } - .site-content--single .site-content__body { - grid-column-start: 1; - grid-column-end: 3; - grid-row-start: 2; - grid-row-end: 3; - padding-inline: 1em; - /* Temporary until I've fixed all the figures */ - overflow-inline: clip; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__body { - grid-row-start: 1; - grid-row-end: 5; - grid-column-start: 2; } } - .site-content--single .site-content__body .article__links { - background-color: #fffff0; - filter: brightness(80%); - inline-size: 60%; - margin-inline: auto; - margin-block: auto 1em; - border: 2px solid #020202; - padding: 1em; } - .site-content--single .site-content__body .article-body__summary { - display: none; } - .site-content--single .site-content__body .heading { - text-align: center; - font-size: 2em; - font-weight: bold; } - .site-content--single .site-content__body .heading::before, .site-content--single .site-content__body .heading::after { - content: " ~ "; } - .site-content--single .site-content__body .heading-anchor { - font-size: 0.6em; - line-height: 1em; - text-decoration: none; - vertical-align: middle; } - .site-content--single .site-content__body .subheading { - font-size: 1.6em; - border-block-end: 2px inset #020202; - margin-block: 0.5em; - line-height: 1.2em; - text-align: center; } - .site-content--single .site-content__body .subheading--appendices, .site-content--single .site-content__body .subheading--comments { - text-decoration: underline; - border-block-end: none; - font-size: 2em; - padding-block-start: 1em; - border-block-start: 1px dashed #020202; } - .site-content--single .site-content__body .subheading__subtitle { - font-size: 1em; - border-block-end: 1px dashed #020202; - line-height: 1em; - text-align: center; - font-weight: bold; - inline-size: fit-content; - margin-block: 0 1em; - margin-inline: auto; - padding-block: 0 0.5em; - padding-inline: 3em 0.4em; } - .site-content--single .site-content__body .subsubheading { - font-size: 1.4em; - border-block-end: 1px dashed #020202; - margin-block-start: 1em; - margin-block-end: 1em; - padding-block-end: 0.5em; - line-height: 1em; - text-align: start; - font-weight: bold; } - .site-content--single .site-content__body .subsubsubheading { - font-size: 1.2em; - margin-block-start: 1em; - margin-block-end: 1em; - line-height: 1em; - text-align: start; - font-weight: bold; } - .site-content--single .site-content__body .article-body__content > blockquote { - padding-inline-start: 1em; - border-inline-start: 2px outset #020202; - display: inline-block; - max-inline-size: 85%; } - .site-content--single .site-content__body .article-body__content > blockquote footer { - text-align: end; - font-style: normal; - display: inline-block; - margin-inline-start: 5em; } - .site-content--single .site-content__body .article-body__content > blockquote footer::before { - content: "—"; } - .site-content--single .site-content__body .article-body__content > blockquote p:first-child { - margin-block-start: 0; } - .site-content--single .site-content__body .article-body__content > blockquote p:last-of-type { - margin-block-end: 0.5em; } - .site-content--single .site-content__body .article-body__content > blockquote.script { - display: grid; - grid-template-columns: auto 1fr 0.2fr; - padding-block-end: 0.4em; - text-align: end; } - .site-content--single .site-content__body .article-body__content > blockquote.script > p::before, .site-content--single .site-content__body .article-body__content > blockquote.script > p::after { - content: none !important; } - .site-content--single .site-content__body .article-body__content > blockquote.script > .script-line__character { - grid-column: 1; - margin: 0.5em 2em 0.5em 0.5em; - font-style: italic; } - .site-content--single .site-content__body .article-body__content > blockquote.script > .script-line__text { - grid-column-start: 2; - grid-column-end: 4; - margin: 0.5em; } - .site-content--single .site-content__body .article-body__content > blockquote.script footer { - grid-column-start: 1; - grid-column-end: 3; } - .site-content--single .site-content__body .article-body__content > blockquote:not(.blockquote):first-child { - font-size: 1.2em; - text-align: center; - display: block; - margin: 0 auto; - border-inline-start: 0; - padding-inline-start: 0; - inline-size: 100%; - padding-block-start: 1em; - padding-block-end: 1.2em; - border-block-start: 2px outset #020202; - border-block-end: 2px inset #020202; } - @media only screen and (min-width: 1024px) { - .site-content--single .site-content__body blockquote { - margin: 1em 2em; } } - .site-content--single .site-content__comments { - grid-column-start: 1; - grid-column-end: 3; - grid-row-start: 3; - grid-row-end: 4; - font-size: 0.8em; - padding-inline-start: 1em; - padding-inline-end: 1em; - margin-block-end: 2em; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__comments { - grid-column-end: 2; - grid-row-start: 2; - grid-row-end: 3; - padding: 1em 3em 1em 2em; - border-inline-end: 2px solid #020202; } } - .site-content--single .site-content__comments + .site_content__footer { - grid-row-start: 4; - grid-row-end: 5; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__comments + .site_content__footer { - margin-block-end: 2em; - grid-row-start: 3; - grid-row-end: 4; } } - .site-content--single .site-content__footer { - grid-row-start: 3; - grid-row-end: 4; - border-block-start: 2px solid #020202; - padding-inline-start: 1em; - padding-inline-end: 1em; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__footer { - margin-block-end: 2em; - grid-row-start: 2; - grid-row-end: 3; } } - .site-content--single .site-content__footer h2 { - margin: 1rem 0; } - .site-content--single .site-content__footer ul { - margin: 0; } - .site-content--single .site-content__footer ul li { - padding: 0.8em 0; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__footer ul li { - padding: 0; } } - .site-content--single .site-content__footer section { - margin: 1rem 0; } - .site-content--single .site-content__footer #map { - border: 2px solid #020202; } - -.organisations-table { - grid-column-start: 1; - grid-column-end: 5; } - .organisations-table__items-icon { - text-align: center; - float: inline-start; - padding-inline-end: 1em; } - .organisations-table__items-icon--none { - opacity: 0.4; } - -.organisation__description { - margin-block-end: 2em; } - .organisation__description details { - margin-inline-start: 1em; - padding-inline-start: 1em; - border-inline-start: 2px solid #020202; } - .organisation__description details summary { - font-style: italic; } - -.organisation__timeline { - margin-block-end: 1em; } - .organisation__timeline #timeline { - clear: both; } - .organisation__timeline #timeline > div > div { - block-size: unset !important; } - .organisation__timeline #timeline > div > div > div { - position: unset !important; - inline-size: unset !important; - block-size: unset !important; } - .organisation__timeline #timeline > div > div > div > div:first-of-type { - overflow: unset !important; - position: unset !important; } - -.organisation__related .related-section { - text-align: center; } - .organisation__related .related-section--list { - text-align: start; - inline-size: 50%; - display: inline-block; - vertical-align: top; - padding-block: 0; - padding-inline: 2em; } - .organisation__related .related-section .related-items { - margin-block: 2em; } - .organisation__related .related-section .related-items--tiles .index { - display: grid; - grid-gap: 1em; - grid-template-columns: repeat(4, 1fr); } - .organisation__related .related-section .related-items--collapsible { - margin-block-end: 1em; } - .organisation__related .related-section .related-items--collapsible summary { - text-align: center; - cursor: pointer; - padding-block-end: 1em; } - .organisation__related .related-section .related-items--collapsible summary::marker { - font-size: 2em; - padding-inline-start: 2em; - display: inline-block; } - .organisation__related .related-section .related-items--list .related-item__expiry, .organisation__related .related-section .related-items--list .related-item__grade { - font-size: 0.8em; - display: block; - margin-inline-start: 0.5em; } - .organisation__related .related-section .related-items-title { - border-block-end: none; - display: inline-block; } - .organisation__related .related-section .related-items .related-item--expired { - opacity: 0.4; } - -.organisation-table__logo { - max-inline-size: 5em; - max-block-size: 5em; } - -.timeline__legend > fieldset { - inline-size: 45%; - float: inline-start; - text-align: center; - border: none; } - .timeline__legend > fieldset legend { - display: block; - inline-size: 100%; } - -#hierarchy ul { - list-style: none; - padding-inline-start: 1em; } - #hierarchy ul .hierarchy-item::before { - content: "\21B3"; - margin-block: 0; - margin-inline: 0.4em; } - #hierarchy ul .hierarchy-item--current { - font-weight: bold; } - #hierarchy ul .hierarchy-item--child::before { - content: "\2192"; } - -.timeline__legend .legend__button { - cursor: pointer; } - .timeline__legend .legend__button span { - margin-block: 0; - margin-inline: 1em; - display: inline-block; } - .timeline__legend .legend__button span.colour-square { - inline-size: 1em; - block-size: 1em; - border-radius: 2.5px; - border: 1px solid #020202; } - .timeline__legend .legend__button span.colour-square--unpaid-current { - background-color: #bbbbb0; } - .timeline__legend .legend__button span.colour-square--unpaid-past { - background-color: #fffff0; } - .timeline__legend .legend__button span.colour-square--paid-current { - background-color: #bcbc7e; } - .timeline__legend .legend__button span.colour-square--paid-past { - background-color: #fcfca6; } - .timeline__legend .legend__button--disabled { - text-decoration: line-through; } - -.site-content__body--chart #timeline, .site-content__body--chart #map { - inline-size: 100%; - max-inline-size: 100%; - grid-area: section-chart; } - -.site-content__body--list .site-content__sections-list { - grid-area: sections-list; - display: block; - list-style: none; - margin: auto; - padding-inline-start: 0; } - .site-content__body--list .site-content__sections-list li * { - display: inline-block; } - -/* @import "themes/dark"; */ diff --git a/css/main.3192fee1af5ccf8af82c0b58a62586fea02433e2bf9d3464e328346eeafc8a3e.css b/css/main.3192fee1af5ccf8af82c0b58a62586fea02433e2bf9d3464e328346eeafc8a3e.css deleted file mode 100644 index fabb652..0000000 --- a/css/main.3192fee1af5ccf8af82c0b58a62586fea02433e2bf9d3464e328346eeafc8a3e.css +++ /dev/null @@ -1,1200 +0,0 @@ -@charset "UTF-8"; -/* - * Fonts - */ -/* - * Commented out until I decide to buy a licence for Input Mono. - * - * @font-face { - * font-family: "Input Mono"; - * src: url(/fonts/InputMono-Regular.ttf); - * } - */ -@font-face { - font-family: Domitian; - src: url("/fonts/Domitian-Roman.woff2") format("woff2"); } - -@font-face { - font-family: Domitian; - src: url("/fonts/Domitian-Bold.woff2") format("woff2"); - font-weight: bold; } - -@font-face { - font-family: Domitian; - src: url("/fonts/Domitian-Italic.woff2") format("woff2"); - font-style: italic; } - -@font-face { - font-family: Domitian; - src: url("/fonts/Domitian-BoldItalic.woff2") format("woff2"); - font-weight: bold; - font-style: italic; } - -/* - * Base - */ -html { - font-size: 16px; - color: #020202; - background-color: #fffff0; - font-family: "Domitian", "Palatino Linotype", "Book Antiqua", palatino, garamond, serif; } - -h1, -h2, -h3, -h4, -h5, -h6 { - font-weight: normal; - margin: 0; } - -a { - text-decoration-skip-ink: auto; - color: #020202; - text-decoration: underline; - opacity: 0.8; } - a:hover { - text-decoration: none; - opacity: 1; } - -/* - * Quotations - */ -q:lang(en) { - quotes: "‘" "’" "“" "”"; } - -/* - * Citations - */ -cite, -cite.book, -cite.film, -cite.tv-show, -cite.comic, -cite.podcast, -cite.album, -cite.report { - font-style: italic; } - -cite.book--proper-noun { - font-style: inherit; } - -cite.legislation, -cite.smallcite, -cite.comic-strip, -cite.short-story, -cite.article, -cite.episode, -cite.video, -cite.chapter, -cite.software, -cite.website, -cite.campaign, -cite.song, -cite.speech, -cite.course, -cite.presentation { - font-style: normal; } - -cite.smallcite::before, -cite.article::before, -cite.comic-strip::before, -cite.short-story::before, -cite.episode::before, -cite.video::before, -cite.chapter::before, -cite.song::before, -cite.poem::before, -cite.campaign::before, -cite.speech::before, -cite.course::before, -cite.presentation::before { - content: "“"; } - -cite.smallcite::after, -cite.article::after, -cite.comic-strip::after, -cite.short-story::after, -cite.episode::after, -cite.video::after, -cite.chapter::after, -cite.song::after, -cite.poem::after, -cite.campaign::after, -cite.speech::after, -cite.course::after, -cite.presentation::after { - content: "”"; } - -cite.article--shortcite::before, -cite.article--shortcite::after { - content: none; } - -cite, -.cite { - font-style: italic; } - cite[itemtype$="Code"], cite[itemtype$="SocialMediaPosting"], cite[itemtype$="SoftwareApplication"], cite[itemtype$="WebSite"], cite[itemtype$="WebContent"], cite[itemtype$="CreativeWorkSeason"], cite[itemtype$="PodcastSeason"], cite[itemtype$="RadioSeason"], cite[itemtype$="TVSeason"], cite[itemtype$="CreativeWorkSeries"], cite[itemtype$="BookSeries"], cite[itemtype$="MovieSeries"], cite[itemtype$="VideoGameSeries"], cite[itemtype$="Legislation"], cite--inherit, - .cite[itemtype$="Code"], - .cite[itemtype$="SocialMediaPosting"], - .cite[itemtype$="SoftwareApplication"], - .cite[itemtype$="WebSite"], - .cite[itemtype$="WebContent"], - .cite[itemtype$="CreativeWorkSeason"], - .cite[itemtype$="PodcastSeason"], - .cite[itemtype$="RadioSeason"], - .cite[itemtype$="TVSeason"], - .cite[itemtype$="CreativeWorkSeries"], - .cite[itemtype$="BookSeries"], - .cite[itemtype$="MovieSeries"], - .cite[itemtype$="VideoGameSeries"], - .cite[itemtype$="Legislation"], - .cite--inherit { - font-style: inherit; } - cite[itemtype$="Article"], cite[itemtype$="BlogPosting"], cite[itemtype$="NewsArticle"], cite[itemtype$="AnalysisNewsArticle"], cite[itemtype$="ReportageNewsArticle"], cite[itemtype$="OpinionNewsArticle"], cite[itemtype$="ScholarlyArticle"], cite[itemtype$="TechArticle"], cite[itemtype$="Chapter"], cite[itemtype$="Clip"], cite[itemtype$="MovieClip"], cite[itemtype$="RadioClip"], cite[itemtype$="TVClip"], cite[itemtype$="VideoGameClip"], cite[itemtype$="Comment"], cite[itemtype$="Course"], cite[itemtype$="DigitalDocument"], cite[itemtype$="NoteDigitalDocument"], cite[itemtype$="PresentationDigitalDocument"], cite[itemtype$="TextDigitalDocument"], cite[itemtype$="Episode"], cite[itemtype$="PodcastEpisode"], cite[itemtype$="RadioEpisode"], cite[itemtype$="TVEpisode"], cite[itemtype$="MusicRecording"], cite[itemtype$="MusicComposition"], cite[itemtype$="Message"], cite--enquote, - .cite[itemtype$="Article"], - .cite[itemtype$="BlogPosting"], - .cite[itemtype$="NewsArticle"], - .cite[itemtype$="AnalysisNewsArticle"], - .cite[itemtype$="ReportageNewsArticle"], - .cite[itemtype$="OpinionNewsArticle"], - .cite[itemtype$="ScholarlyArticle"], - .cite[itemtype$="TechArticle"], - .cite[itemtype$="Chapter"], - .cite[itemtype$="Clip"], - .cite[itemtype$="MovieClip"], - .cite[itemtype$="RadioClip"], - .cite[itemtype$="TVClip"], - .cite[itemtype$="VideoGameClip"], - .cite[itemtype$="Comment"], - .cite[itemtype$="Course"], - .cite[itemtype$="DigitalDocument"], - .cite[itemtype$="NoteDigitalDocument"], - .cite[itemtype$="PresentationDigitalDocument"], - .cite[itemtype$="TextDigitalDocument"], - .cite[itemtype$="Episode"], - .cite[itemtype$="PodcastEpisode"], - .cite[itemtype$="RadioEpisode"], - .cite[itemtype$="TVEpisode"], - .cite[itemtype$="MusicRecording"], - .cite[itemtype$="MusicComposition"], - .cite[itemtype$="Message"], - .cite--enquote { - font-style: normal; } - cite[itemtype$="Article"]::before, cite[itemtype$="BlogPosting"]::before, cite[itemtype$="NewsArticle"]::before, cite[itemtype$="AnalysisNewsArticle"]::before, cite[itemtype$="ReportageNewsArticle"]::before, cite[itemtype$="OpinionNewsArticle"]::before, cite[itemtype$="ScholarlyArticle"]::before, cite[itemtype$="TechArticle"]::before, cite[itemtype$="Chapter"]::before, cite[itemtype$="Clip"]::before, cite[itemtype$="MovieClip"]::before, cite[itemtype$="RadioClip"]::before, cite[itemtype$="TVClip"]::before, cite[itemtype$="VideoGameClip"]::before, cite[itemtype$="Comment"]::before, cite[itemtype$="Course"]::before, cite[itemtype$="DigitalDocument"]::before, cite[itemtype$="NoteDigitalDocument"]::before, cite[itemtype$="PresentationDigitalDocument"]::before, cite[itemtype$="TextDigitalDocument"]::before, cite[itemtype$="Episode"]::before, cite[itemtype$="PodcastEpisode"]::before, cite[itemtype$="RadioEpisode"]::before, cite[itemtype$="TVEpisode"]::before, cite[itemtype$="MusicRecording"]::before, cite[itemtype$="MusicComposition"]::before, cite[itemtype$="Message"]::before, cite--enquote::before, - .cite[itemtype$="Article"]::before, - .cite[itemtype$="BlogPosting"]::before, - .cite[itemtype$="NewsArticle"]::before, - .cite[itemtype$="AnalysisNewsArticle"]::before, - .cite[itemtype$="ReportageNewsArticle"]::before, - .cite[itemtype$="OpinionNewsArticle"]::before, - .cite[itemtype$="ScholarlyArticle"]::before, - .cite[itemtype$="TechArticle"]::before, - .cite[itemtype$="Chapter"]::before, - .cite[itemtype$="Clip"]::before, - .cite[itemtype$="MovieClip"]::before, - .cite[itemtype$="RadioClip"]::before, - .cite[itemtype$="TVClip"]::before, - .cite[itemtype$="VideoGameClip"]::before, - .cite[itemtype$="Comment"]::before, - .cite[itemtype$="Course"]::before, - .cite[itemtype$="DigitalDocument"]::before, - .cite[itemtype$="NoteDigitalDocument"]::before, - .cite[itemtype$="PresentationDigitalDocument"]::before, - .cite[itemtype$="TextDigitalDocument"]::before, - .cite[itemtype$="Episode"]::before, - .cite[itemtype$="PodcastEpisode"]::before, - .cite[itemtype$="RadioEpisode"]::before, - .cite[itemtype$="TVEpisode"]::before, - .cite[itemtype$="MusicRecording"]::before, - .cite[itemtype$="MusicComposition"]::before, - .cite[itemtype$="Message"]::before, - .cite--enquote::before { - content: "“"; } - cite[itemtype$="Article"]::after, cite[itemtype$="BlogPosting"]::after, cite[itemtype$="NewsArticle"]::after, cite[itemtype$="AnalysisNewsArticle"]::after, cite[itemtype$="ReportageNewsArticle"]::after, cite[itemtype$="OpinionNewsArticle"]::after, cite[itemtype$="ScholarlyArticle"]::after, cite[itemtype$="TechArticle"]::after, cite[itemtype$="Chapter"]::after, cite[itemtype$="Clip"]::after, cite[itemtype$="MovieClip"]::after, cite[itemtype$="RadioClip"]::after, cite[itemtype$="TVClip"]::after, cite[itemtype$="VideoGameClip"]::after, cite[itemtype$="Comment"]::after, cite[itemtype$="Course"]::after, cite[itemtype$="DigitalDocument"]::after, cite[itemtype$="NoteDigitalDocument"]::after, cite[itemtype$="PresentationDigitalDocument"]::after, cite[itemtype$="TextDigitalDocument"]::after, cite[itemtype$="Episode"]::after, cite[itemtype$="PodcastEpisode"]::after, cite[itemtype$="RadioEpisode"]::after, cite[itemtype$="TVEpisode"]::after, cite[itemtype$="MusicRecording"]::after, cite[itemtype$="MusicComposition"]::after, cite[itemtype$="Message"]::after, cite--enquote::after, - .cite[itemtype$="Article"]::after, - .cite[itemtype$="BlogPosting"]::after, - .cite[itemtype$="NewsArticle"]::after, - .cite[itemtype$="AnalysisNewsArticle"]::after, - .cite[itemtype$="ReportageNewsArticle"]::after, - .cite[itemtype$="OpinionNewsArticle"]::after, - .cite[itemtype$="ScholarlyArticle"]::after, - .cite[itemtype$="TechArticle"]::after, - .cite[itemtype$="Chapter"]::after, - .cite[itemtype$="Clip"]::after, - .cite[itemtype$="MovieClip"]::after, - .cite[itemtype$="RadioClip"]::after, - .cite[itemtype$="TVClip"]::after, - .cite[itemtype$="VideoGameClip"]::after, - .cite[itemtype$="Comment"]::after, - .cite[itemtype$="Course"]::after, - .cite[itemtype$="DigitalDocument"]::after, - .cite[itemtype$="NoteDigitalDocument"]::after, - .cite[itemtype$="PresentationDigitalDocument"]::after, - .cite[itemtype$="TextDigitalDocument"]::after, - .cite[itemtype$="Episode"]::after, - .cite[itemtype$="PodcastEpisode"]::after, - .cite[itemtype$="RadioEpisode"]::after, - .cite[itemtype$="TVEpisode"]::after, - .cite[itemtype$="MusicRecording"]::after, - .cite[itemtype$="MusicComposition"]::after, - .cite[itemtype$="Message"]::after, - .cite--enquote::after { - content: "”"; } - cite--normal, - .cite--normal { - font-style: normal !important; } - cite--normal::before, - .cite--normal::before { - content: none !important; } - cite--normal::after, - .cite--normal::after { - content: none !important; } - -/* - * Code - */ -pre { - padding-left: 1em; - border-left: 2px outset #020202; - display: inline-block; - overflow: hidden; - max-width: 50vw; - overflow: scroll; } - @media only screen and (min-width: 1248px) { - pre { - margin: 1em 2em; } } -code, -samp, -var, -pre { - font-family: "Input Mono", "Lucida Console", monaco, monospace; - font-size: 1em; } - -code, -samp, -var { - background-color: #d1d1d1; - border-radius: 5px; - padding: 2px; } - -samp { - display: block; - width: 80ch; - margin: 1em 4em; - border-left: 2px solid #ccc; - color: #333; } - -h1 code, -pre code, -pre samp, -pre var, -h1 samp, -h1 var, -.post-title code, -.post-title samp, -.post-title var { - background-color: transparent; - padding: 0; } - -.heading code, -.subheading code { - background-color: transparent; } - -kbd { - padding: 0.1em 0.6em; - border: 1px solid #ccc; - font-size: 11px; - font-family: Arial, Helvetica, sans-serif; - background-color: #f7f7f7; - color: #333; - box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 2px white inset; - border-radius: 3px; - display: inline-block; - margin: 0 0.1em; - text-shadow: 0 1px 0 white; - line-height: 1.4; - white-space: nowrap; } - -/* - * Special Text - */ -.pre-nominals, -.post-nominals { - font-size: 0.6em; - font-variant: small-caps; } - -.sic::after { - content: " [sic]"; - font-style: italic; } - -.latex { - display: inline !important; } - -.MathJax { - font-size: 1em !important; } - -:where([title]) { - text-decoration: underline; - text-decoration: underline dotted; } - -dfn { - font-variant: small-caps; } - -.site-container { - display: grid; - grid-template-columns: 2.5% 1fr 2.5%; - grid-template-rows: auto 1fr 2.5%; - grid-template-areas: "header header header" "page-container page-container page-container" "footer footer footer"; - min-height: calc(100vh - 4em); - border-top: 0; } - @media only screen and (min-width: 1248px) { - .site-container { - margin-bottom: 2em; - grid-template-areas: "header header header" ". page-container ." "footer footer footer"; - border: 2px solid black; - margin-left: 2em; - margin-right: 2em; } } - .site-container--homepage { - align-items: center; - grid-template-rows: auto 2.5%; - grid-template-areas: "page-container page-container page-container" "footer footer footer"; - margin-top: 2em; - margin-bottom: 2em; } - @media only screen and (min-width: 1248px) { - .site-container--homepage { - border: 2px solid black; - margin-left: 2em; - margin-right: 2em; - grid-template-areas: ". page-container ." "footer footer footer"; } } - .site-container--list, .site-container--section { - align-items: center; } - -.site-header { - display: grid; - grid-area: header; - grid-gap: 0; - grid-template-columns: 1fr; - grid-template-rows: auto auto auto auto; - grid-template-areas: "header-title" "header-tagline" "header-icons" "header-nav"; - top: 0; - left: 0; - width: 100%; - text-align: center; - z-index: 1; } - .site-header__title, .site-header__tagline, .site-header__icons, .site-header__nav { - background-color: #fffff0; - margin: 0; } - .site-header__title, .site-header__tagline, .site-header__icons { - padding: 5px 0; } - .site-header__title { - font-weight: normal; - grid-area: header-title; } - .site-header__tagline { - grid-area: header-tagline; } - .site-header__icons { - grid-area: header-icons; - border-bottom: 2px solid #020202; - margin-bottom: 0; } - .site-header__nav { - grid-area: header-nav; - margin: auto; - width: 100%; } - @media only screen and (min-width: 1248px) { - .site-header__nav { - width: 60%; } } - .site-header__nav ul { - margin-top: 0; - margin-bottom: 0; } - .site-header__nav ul li { - width: calc(100% / 3); - display: block; - float: left; - border-bottom: 2px solid black; - border-left: 1px solid black; - border-right: 1px solid black; - padding: 0.4em; - background-color: inherit; } - .site-header__nav ul li:hover { - background-color: #ffffd0; } - .site-header__nav ul li a { - width: 100%; - height: 100%; - display: block; } - .site-header__nav ul a:first-child li { - border-left: 2px solid black; } - .site-header__nav ul a:last-child li { - border-right: 2px solid black; } - -.site-footer { - grid-area: footer; - display: block; - width: 99%; - /* Overflows right of viewport otherwise */ - position: fixed; - bottom: 0; } - .site-footer p { - width: fit-content; - margin: auto; - text-align: center; - background: #fffff0; - border: 2px solid black; - padding: 0.4em; - border-bottom: none; - font-size: 1em; } - -.site-content { - grid-area: page-container; } - @media only screen and (min-width: 1248px) { - .site-content { - margin: 2em; } } -.feed-icon { - display: inline-block; - height: 1em; - width: 1em; - margin-bottom: 0.2em; } - -.site-header__icons a { - text-decoration: none; } - -.link--tile { - text-decoration: none; - box-sizing: border-box; - border: 2px solid transparent; } - .link--tile:hover { - border-color: #020202; } - -.site-container--section .item-tile.lazy { - background-image: none !important; } - -.item-tile { - display: grid; - min-height: 180px; - grid-template-columns: 5% auto 5%; - grid-template-rows: 2.5% auto 2.5%; - grid-template-areas: ". . ." ". tile-details ." ". . ."; - background-size: cover; - background-repeat: no-repeat; - background-position: center; } - @media (prefers-reduced-data: reduce) { - .item-tile { - background: none !important; } } - .item-tile__header { - text-align: center; - background-color: #020202; - opacity: 0.9; - display: grid; - grid-area: tile-details; - grid-template-columns: 5px auto 5px; - grid-template-rows: 0 1.8em auto auto; - grid-template-areas: ". . ." ". banner ." ". tile-title ." ". tile-subtitle ."; } - .item-tile--heading { - font-size: 3em; } - .item-tile--heading .item-tile__header { - opacity: 1; - grid-template-rows: auto; - grid-template-areas: ". tile-title ."; } - .item-tile--ohwhatohjeez { - border: 2px solid #ff8900; } - .item-tile--oldphaloskepsis { - border: 2px solid #003d52; } - .item-tile--omphaloskepsis { - border: 2px solid #fffff0; } - .item-tile__banner { - padding: 0.5em 1em 0; - grid-area: banner; - width: auto; - margin-left: auto; - margin-right: auto; - border-radius: 0 0 10px 10px; - text-align: center; - text-decoration: none !important; - line-height: 1em; - background-color: #ebebeb; } - .item-tile__title, .item-tile__subtitle { - color: #fffff0; - margin: 0; - font-weight: normal; } - .item-tile__title { - font-size: 1.4em; - line-height: 1em; - grid-area: tile-title; - align-self: center; } - .item-tile__title--long { - font-size: 1em; } - .item-tile__subtitle { - font-size: 1em; - grid-area: tile-subtitle; - align-self: start; } - -/* TODO: Not currently used */ -@media screen and (max-width: 480px) { - .table-scroller { - overflow-x: auto; - width: 320px; } } - -table { - border: 1px solid #020202; - margin: auto; } - table td { - padding: 0.5em 1em; - border: 1px solid #020202; } - -.blockquote { - padding-left: 1em; - border-left: 2px outset #020202; - display: inline-block; - max-width: 85%; } - @media only screen and (min-width: 1024px) { - .blockquote { - margin: 0.5em 1em; } } - .blockquote__body p:first-child { - margin-top: 0; } - .blockquote__body p:last-of-type { - margin-bottom: 0.5em; } - .blockquote__caption { - display: none; - text-align: right; - font-style: normal; - margin-left: 5em; - width: 80%; - orphans: 3; } - .blockquote__caption::before { - content: "—"; } - .blockquote--epigram { - font-size: 1.1em; - text-align: center; - display: block; - margin: 0 auto; - border-left: 0; - padding-left: 0; - width: 100%; - padding-top: 1em; - padding-bottom: 1.2em; - border-top: 2px outset #020202; - border-bottom: 2px inset #020202; } - .blockquote--epigram .blockquote__caption { - display: block; } - .blockquote--script .blockquote__body { - display: grid; - grid-template-columns: auto 1fr 0.2fr; - padding-bottom: 0.4em; - text-align: left; } - .blockquote--script .blockquote__body > p::before, .blockquote--script .blockquote__body > p::after { - content: none !important; } - .blockquote--script .blockquote__body > .script-line__character { - margin: 0.5em 2em 0.5em 0.5em; - font-style: italic; } - .blockquote--script .blockquote__body > .script-line__text { - grid-column-start: 2; - grid-column-end: 4; - margin: 0.5em; } - -.gallery { - display: grid; - grid-gap: 10px; - grid-template-columns: repeat(auto-fill, minmax(20%, 1fr)); - grid-template-rows: 1fr auto; - overflow-x: scroll; } - .gallery__caption { - grid-column-end: -1; - grid-column-start: 1; } - -.comment__author { - display: inline; - font-weight: bold; - margin-right: 0.5em; } - -.comment__publish-date { - display: inline; - font-style: italic; } - -.comment__source { - font-style: italic; - font-size: 0.8em; } - -.comment__subheading { - font-weight: bold; - margin-bottom: 1em; - margin-top: 1em; } - -.comment__thread, .comment__subthread { - list-style: none; - margin-top: 1em; - padding-left: 1em; - border-left: 1px dotted #020202; - margin-left: 0; } - -.site-content--homepage { - text-align: center; } - .site-content--homepage .page-title { - font-size: 2.5em; - margin-bottom: 1em; } - @media only screen and (min-width: 1248px) { - .site-content--homepage .page-title { - font-size: 4em; } } - .site-content--homepage .page-title span { - display: block !important; } - -.site-content--section, -.site-content--list { - display: grid; - grid-gap: 10px; - grid-template-columns: 0.2fr 1fr 0.2fr; - grid-template-rows: auto auto 60px; - justify-items: center; - align-items: center; - grid-template-areas: "list-page-header list-page-header list-page-header" "list-page-grid list-page-grid list-page-grid" "list-page-footer list-page-footer list-page-footer"; - margin-top: 5em; } - @media only screen and (min-width: 1248px) { - .site-content--section, - .site-content--list { - grid-template-areas: ". list-page-header ." "list-page-grid list-page-grid list-page-grid" ". list-page-footer ."; } } - .site-content--section .site-content__header, - .site-content--list .site-content__header { - grid-area: list-page-header; - text-align: center; } - .site-content--section .site-content__header .page-header__minor-links, - .site-content--list .site-content__header .page-header__minor-links { - text-align: center; - margin: auto; - overflow: auto; } - .site-content--section .site-content__header .page-header__minor-links ul, - .site-content--list .site-content__header .page-header__minor-links ul { - list-style: none; } - .site-content--section .site-content__header .page-header__minor-links ul li, - .site-content--list .site-content__header .page-header__minor-links ul li { - float: left; - margin: 0 1em; } - .site-content--section .site-content__header .page-header__minor-links ul li *, - .site-content--list .site-content__header .page-header__minor-links ul li * { - display: inline-block; } - .site-content--section .site-content__header .page-header__minor-links .minor-links__categories, - .site-content--list .site-content__header .page-header__minor-links .minor-links__categories { - width: 100%; - display: block; - font-size: 0.8em !important; - overflow: auto; } - @media only screen and (min-width: 1248px) { - .site-content--section .site-content__header .page-header__minor-links .minor-links__categories, - .site-content--list .site-content__header .page-header__minor-links .minor-links__categories { - font-size: 1em !important; } } - .site-content--section .site-content__header .page-header__minor-links .minor-links__years, - .site-content--list .site-content__header .page-header__minor-links .minor-links__years { - width: 100%; - display: block; - margin: auto; - width: fit-content; } - .site-content--section .site-content__header .page-header__minor-links .minor-links__years li, - .site-content--list .site-content__header .page-header__minor-links .minor-links__years li { - padding: 1em; } - @media only screen and (min-width: 1248px) { - .site-content--section .site-content__header .page-header__minor-links .minor-links__years li, - .site-content--list .site-content__header .page-header__minor-links .minor-links__years li { - padding: 0; } } - .site-content--section .site-content__body, - .site-content--list .site-content__body { - width: 100%; - display: grid; - grid-gap: 10px; - grid-area: list-page-grid; - grid-template-columns: 1fr; - grid-template-rows: repeat(8, 1fr); - justify-items: stretch; - align-items: stretch; } - @media only screen and (min-width: 768px) { - .site-content--section .site-content__body, - .site-content--list .site-content__body { - grid-template-columns: repeat(2, 1fr); - grid-template-rows: repeat(4, 1fr); } } - @media only screen and (min-width: 1248px) { - .site-content--section .site-content__body, - .site-content--list .site-content__body { - grid-template-columns: repeat(4, 1fr); - grid-template-rows: repeat(2, 1fr); } } - .site-content--section .site-content__body--list, - .site-content--list .site-content__body--list { - grid-template-columns: 1fr auto 1fr; - grid-template-rows: auto; - grid-template-areas: ". sections-list ."; } - .site-content--section .site-content__body--chart, - .site-content--list .site-content__body--chart { - grid-template-columns: 1em 100% 1fr; - grid-template-rows: 100%; - grid-template-areas: ". section-chart ."; } - .site-content--section .site-content__footer, - .site-content--list .site-content__footer { - grid-area: list-page-footer; } - -.site-content--single { - display: grid; - column-gap: 2em; - grid-template-columns: 0.4fr 0.6fr; - grid-template-rows: auto auto auto auto; } - .site-content--single .site-content__header, .site-content--single .site-content__footer { - display: grid; - grid-column-start: 1; - grid-column-end: 3; - background-color: #fffff0; - filter: brightness(80%); } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__header, .site-content--single .site-content__footer { - border: 2px solid #020202; - grid-column-end: 2; - padding: 2em; } } - .site-content--single .site-content__header { - grid-row-start: 1; - grid-row-end: 2; - overflow: auto; - border-bottom: 2px solid #020202; - margin-bottom: 2em; - padding-left: 1em; - padding-right: 1em; } - .site-content--single .site-content__header .article-header { - text-align: center; - background-color: #020202; - opacity: 0.8; - color: #fffff0; - display: grid; - grid-area: post-header-details; - grid-template-columns: 1fr; - padding: 20px; - grid-template-rows: 1fr auto auto 1fr; - justify-items: center; - align-items: center; - grid-template-areas: "." "post-title" "post-subtitle" "."; } - .site-content--single .site-content__header .article-header__series { - margin: 0 auto 1em; - font-size: 1.2em; } - .site-content--single .site-content__header .article-header__featured-image { - display: grid; - grid-template-columns: 15% 1fr 15%; - grid-template-rows: 20% 1fr 20%; - grid-template-areas: ". . ." ". post-header-details ." ". . ."; - background-position: center center; - background-repeat: no-repeat; - background-size: cover; - height: 40vh; - min-height: 380px; - width: 100%; - border: 2px solid #020202; } - .site-content--single .site-content__header .article-header__featured-image .attr { - background-color: #020202; - font-size: 0.7em; - color: #fffff0; - width: fit-content; - position: fixed; - padding: 0.2em 0.5em; - opacity: 0.8; - margin: 0 auto; } - .site-content--single .site-content__header .article-header__featured-image .attr a { - color: #fffff0; } - .site-content--single .site-content__header .article-header__title, .site-content--single .site-content__header .article-header__subtitle { - border-bottom: 2px inset #020202; - margin-top: 0; - margin-bottom: 0; - line-height: 1.2em; } - .site-content--single .site-content__header .article-header__subtitle { - font-size: 1.5em; } - .site-content--single .site-content__header .article-header__title-wrapper { - display: grid; - grid-area: post-header-details; - background-color: #020202; - opacity: 0.8; - text-align: center; - grid-template-columns: 1fr; - padding: 20px; - grid-template-rows: 1fr auto auto 1fr; - justify-items: center; - align-items: center; - grid-template-areas: "." "post-title" "post-subtitle" "."; } - .site-content--single .site-content__header .article-header__title-wrapper--no-title { - visibility: hidden; } - .site-content--single .site-content__header .article-header__title-wrapper .article-header__title, .site-content--single .site-content__header .article-header__title-wrapper .article-header__subtitle { - color: #fffff0; } - .site-content--single .site-content__header .article-header__title-wrapper .article-header__title { - grid-area: post-title; - font-weight: bold; } - .site-content--single .site-content__header .article-header__title-wrapper .article-header__title--long { - font-size: 1.5em; } - .site-content--single .site-content__header .article-header__title-wrapper .article-header__subtitle { - grid-area: post-subtitle; } - .site-content--single .site-content__header .article-header__word-count, .site-content--single .site-content__header .article-header__publish-date, .site-content--single .site-content__header .article-header__modified-date { - font-size: 1.2em; - margin: 0.2rem auto; } - .site-content--single .site-content__header .article-header__word-count { - margin-top: 1rem; } - .site-content--single .site-content__header .article-header__notes, .site-content--single .site-content__header .article-header__warnings { - width: 90%; - margin: 1.6em auto; - display: block; - padding-right: 1em; } - .site-content--single .site-content__header .article-header__notes ul, .site-content--single .site-content__header .article-header__warnings ul { - list-style: circle; } - .site-content--single .site-content__header .article-header__notes ul li, .site-content--single .site-content__header .article-header__warnings ul li { - margin: 0.5em 0; } - .site-content--single .site-content__header .article-header__notes { - background-color: #fffff0; - filter: brightness(70%); - border: 1px solid gray; } - .site-content--single .site-content__header .article-header__warnings { - border: 4px solid darkred; - background-color: #fc3a3a; - color: #fffff0; - font-weight: 500; } - .site-content--single .site-content__header .article-header__warnings ul { - list-style: disc; } - .site-content--single .site-content__header .article-header__table-of-contents ul { - list-style-type: arabic; - padding-left: 2em; - margin-bottom: 0; } - .site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--appendices, .site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--corrigenda { - list-style-type: circle; - margin-top: 0; } - .site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--appendices ol, .site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--corrigenda ol { - padding-left: 2em; - list-style-type: upper-latin !important; } - .site-content--single .site-content__header .article-header__table-of-contents ul li { - padding: 0.8em 0; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__header .article-header__table-of-contents ul li { - padding: 0; } } - .site-content--single .site-content__body { - grid-column-start: 1; - grid-column-end: 3; - grid-row-start: 2; - grid-row-end: 3; - padding-left: 1em; - padding-right: 1em; - /* Temporary until I've fixed all the figures */ - overflow-x: clip; - /* TODO: remove once replaced in content with figures */ } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__body { - grid-row-start: 1; - grid-row-end: 5; - grid-column-start: 2; } } - .site-content--single .site-content__body .article__links { - background-color: #fffff0; - filter: brightness(80%); - width: 60%; - margin: auto; - margin-bottom: 1em; - border: 2px solid #020202; - padding: 1em; } - .site-content--single .site-content__body .article-body__summary { - display: none; } - .site-content--single .site-content__body .heading { - text-align: center; - font-size: 2em; - font-weight: bold; } - .site-content--single .site-content__body .heading::before, .site-content--single .site-content__body .heading::after { - content: " ~ "; } - .site-content--single .site-content__body .heading-anchor { - font-size: 0.6em; - line-height: 1em; - text-decoration: none; - vertical-align: middle; } - .site-content--single .site-content__body .subheading { - font-size: 1.6em; - border-bottom: 2px inset #020202; - margin-top: 0.5em; - margin-bottom: 0.5em; - line-height: 1.2em; - text-align: center; } - .site-content--single .site-content__body .subheading--appendices, .site-content--single .site-content__body .subheading--comments { - text-decoration: underline; - border-bottom: none; - font-size: 2em; - padding-top: 1em; - border-top: 1px dashed #020202; } - .site-content--single .site-content__body .subheading__subtitle { - font-size: 1em; - border-bottom: 1px dashed #020202; - line-height: 1em; - text-align: center; - font-weight: bold; - width: fit-content; - margin: 0 auto 1em auto; - padding: 0 3em 0.5em 0.4em; } - .site-content--single .site-content__body .subsubheading { - font-size: 1.4em; - border-bottom: 1px dashed #020202; - margin-top: 1em; - margin-bottom: 1em; - padding-bottom: 0.5em; - line-height: 1em; - text-align: left; - font-weight: bold; } - .site-content--single .site-content__body .subsubsubheading { - font-size: 1.2em; - margin-top: 1em; - margin-bottom: 1em; - line-height: 1em; - text-align: left; - font-weight: bold; } - .site-content--single .site-content__body .article-body__content > blockquote { - padding-left: 1em; - border-left: 2px outset #020202; - display: inline-block; - max-width: 85%; } - .site-content--single .site-content__body .article-body__content > blockquote footer { - text-align: right; - font-style: normal; - display: inline-block; - margin-left: 5em; } - .site-content--single .site-content__body .article-body__content > blockquote footer::before { - content: "—"; } - .site-content--single .site-content__body .article-body__content > blockquote p:first-child { - margin-top: 0; } - .site-content--single .site-content__body .article-body__content > blockquote p:last-of-type { - margin-bottom: 0.5em; } - .site-content--single .site-content__body .article-body__content > blockquote.script { - display: grid; - grid-template-columns: auto 1fr 0.2fr; - padding-bottom: 0.4em; - text-align: left; } - .site-content--single .site-content__body .article-body__content > blockquote.script > p::before, .site-content--single .site-content__body .article-body__content > blockquote.script > p::after { - content: none !important; } - .site-content--single .site-content__body .article-body__content > blockquote.script > .script-line__character { - grid-column: 1; - margin: 0.5em 2em 0.5em 0.5em; - font-style: italic; } - .site-content--single .site-content__body .article-body__content > blockquote.script > .script-line__text { - grid-column-start: 2; - grid-column-end: 4; - margin: 0.5em; } - .site-content--single .site-content__body .article-body__content > blockquote.script footer { - grid-column-start: 1; - grid-column-end: 3; } - .site-content--single .site-content__body .article-body__content > blockquote:not(.blockquote):first-child { - font-size: 1.2em; - text-align: center; - display: block; - margin: 0 auto; - border-left: 0; - padding-left: 0; - width: 100%; - padding-top: 1em; - padding-bottom: 1.2em; - border-top: 2px outset #020202; - border-bottom: 2px inset #020202; } - @media only screen and (min-width: 1024px) { - .site-content--single .site-content__body blockquote { - margin: 1em 2em; } } - .site-content--single .site-content__body img, - .site-content--single .site-content__body video { - max-width: 100%; - height: auto; - width: auto; - max-height: 50vh; - margin: auto; - display: block; } - .site-content--single .site-content__body .figure { - margin: 16px auto; - width: fit-content; } - .site-content--single .site-content__body .figure__image { - display: block; - width: auto; - max-width: 100%; - margin: auto; - height: auto; - max-height: 50vh; } - .site-content--single .site-content__body .figure__chart { - min-height: 40vh; - max-height: 60vh; } - .site-content--single .site-content__body .figure__caption { - height: auto; - margin: auto; - text-align: center; } - .site-content--single .site-content__body .figure__caption--no-height { - height: 0; } - .site-content--single .site-content__body .figure__caption .figcaption__caption { - font-size: 0.9em; - font-style: italic; } - .site-content--single .site-content__body .figure__caption .figcaption__title { - font-size: 0.95em; - font-weight: bold; } - .site-content--single .site-content__body .figure__caption .figcaption__attr { - background-color: #020202; - font-size: 0.7em; - color: #fffff0; - width: fit-content; - top: -2em; - position: relative; - padding: 0.2em 0.5em; - opacity: 0.8; - margin: 0 auto; } - .site-content--single .site-content__body .figure__caption .figcaption__attr + .figcaption__caption { - margin-top: -0.5em; } - .site-content--single .site-content__body .figure__caption .figcaption__full-size-link { - font-size: 0.6em; - padding-left: 1em; } - .site-content--single .site-content__body .figure__caption .figcaption__full-size-link::before { - content: "["; } - .site-content--single .site-content__body .figure__caption .figcaption__full-size-link::after { - content: "]"; } - .site-content--single .site-content__comments { - grid-column-start: 1; - grid-column-end: 3; - grid-row-start: 3; - grid-row-end: 4; - font-size: 0.8em; - padding-left: 1em; - padding-right: 1em; - margin-bottom: 2em; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__comments { - grid-column-end: 2; - grid-row-start: 2; - grid-row-end: 3; - padding: 1em 3em 1em 2em; - border-right: 2px solid #020202; } } - .site-content--single .site-content__comments + .site_content__footer { - grid-row-start: 4; - grid-row-end: 5; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__comments + .site_content__footer { - margin-bottom: 2em; - grid-row-start: 3; - grid-row-end: 4; } } - .site-content--single .site-content__footer { - grid-row-start: 3; - grid-row-end: 4; - border-top: 2px solid #020202; - padding-left: 1em; - padding-right: 1em; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__footer { - margin-bottom: 2em; - grid-row-start: 2; - grid-row-end: 3; } } - .site-content--single .site-content__footer h2 { - margin: 1rem 0; } - .site-content--single .site-content__footer ul { - margin: 0; } - .site-content--single .site-content__footer ul li { - padding: 0.8em 0; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__footer ul li { - padding: 0; } } - .site-content--single .site-content__footer section { - margin: 1rem 0; } - .site-content--single .site-content__footer #map { - border: 2px solid #020202; } - -.organisations-table { - grid-column-start: 1; - grid-column-end: 5; } - -#organisation-body .index { - display: grid; - grid-gap: 6px 5px; - grid-area: items; - grid-template-columns: repeat(4, 1fr); - grid-template-rows: 1fr; - justify-items: stretch; - align-items: stretch; - grid-template-areas: "item1 item2 item3 item4"; } - -#organisation-body .index .item:nth-child(1) { - grid-area: item1; } - -#organisation-body .index .item:nth-child(2) { - grid-area: item2; } - -#organisation-body .index .item:nth-child(3) { - grid-area: item3; } - -#organisation-body .index .item:nth-child(4) { - grid-area: item4; } - -#organisation-body details { - cursor: pointer; - border: 2px solid #020202; } - -#organisation-body summary { - text-align: center; } - #organisation-body summary::marker { - font-size: 2em; - padding-left: 2em; } - #organisation-body summary .subheading { - display: inline; - width: 95%; - border-bottom: none; } - #organisation-body summary .index { - border-top: 2px solid #020202; } - -#organisation-body #roles-timeline { - margin-bottom: 1em; } - -#organisation-body #timeline { - clear: both; } - #organisation-body #timeline > div > div { - height: unset !important; } - #organisation-body #timeline > div > div > div { - position: unset !important; - width: unset !important; - height: unset !important; } - #organisation-body #timeline > div > div > div > div:first-of-type { - overflow: unset !important; - position: unset !important; } - -#organisation-body #related .org-items { - margin-bottom: 1em; } - -.organisation-table__logo { - max-width: 5em; - max-height: 5em; } - -.timeline__legend > div { - width: 50%; - float: left; - text-align: center; } - -#hierarchy ul { - list-style: none; - padding-left: 1em; } - #hierarchy ul .hierarchy-item::before { - content: "\21B3"; - margin: 0 0.4em; } - #hierarchy ul .hierarchy-item--current { - font-weight: bold; } - #hierarchy ul .hierarchy-item--child::before { - content: "\2192"; } - -.timeline__legend .legend__button { - cursor: pointer; } - .timeline__legend .legend__button span { - margin: 0 1em; - display: inline-block; } - .timeline__legend .legend__button span.colour-square { - width: 1em; - height: 1em; - border-radius: 2.5px; - border: 1px solid #020202; } - .timeline__legend .legend__button span.colour-square--unpaid-current { - background-color: #bbbbb0; } - .timeline__legend .legend__button span.colour-square--unpaid-past { - background-color: #fffff0; } - .timeline__legend .legend__button span.colour-square--paid-current { - background-color: #bcbc7e; } - .timeline__legend .legend__button span.colour-square--paid-past { - background-color: #fcfca6; } - .timeline__legend .legend__button--disabled { - text-decoration: line-through; } - -.site-content__body--chart #timeline, .site-content__body--chart #map { - width: 100%; - max-width: 100%; - grid-area: section-chart; } - -.site-content__body--list .site-content__sections-list { - grid-area: sections-list; - display: block; - list-style: none; - margin: auto; - padding-left: 0; } - .site-content__body--list .site-content__sections-list li * { - display: inline-block; } - -/* @import "themes/dark"; */ diff --git a/css/main.841f3bd76f6bc8c6cba7160f88c6dcf6493ab59ec8886aba010aaeff0a75d32c.css b/css/main.841f3bd76f6bc8c6cba7160f88c6dcf6493ab59ec8886aba010aaeff0a75d32c.css deleted file mode 100644 index ade4e53..0000000 --- a/css/main.841f3bd76f6bc8c6cba7160f88c6dcf6493ab59ec8886aba010aaeff0a75d32c.css +++ /dev/null @@ -1,1200 +0,0 @@ -@charset "UTF-8"; -/* - * Fonts - */ -/* - * Commented out until I decide to buy a licence for Input Mono. - * - * @font-face { - * font-family: "Input Mono"; - * src: url(/fonts/InputMono-Regular.ttf); - * } - */ -@font-face { - font-family: Domitian; - src: url("/fonts/Domitian-Roman.woff2") format("woff2"); } - -@font-face { - font-family: Domitian; - src: url("/fonts/Domitian-Bold.woff2") format("woff2"); - font-weight: bold; } - -@font-face { - font-family: Domitian; - src: url("/fonts/Domitian-Italic.woff2") format("woff2"); - font-style: italic; } - -@font-face { - font-family: Domitian; - src: url("/fonts/Domitian-BoldItalic.woff2") format("woff2"); - font-weight: bold; - font-style: italic; } - -/* - * Base - */ -html { - font-size: 16px; - color: #020202; - background-color: #fffff0; - font-family: "Domitian", "Palatino Linotype", "Book Antiqua", palatino, garamond, serif; } - -h1, -h2, -h3, -h4, -h5, -h6 { - font-weight: normal; - margin: 0; } - -a { - text-decoration-skip-ink: auto; - color: #020202; - text-decoration: underline; - opacity: 0.8; } - a:hover { - text-decoration: none; - opacity: 1; } - -/* - * Quotations - */ -q:lang(en) { - quotes: "‘" "’" "“" "”"; } - -/* - * Citations - */ -cite, -cite.book, -cite.film, -cite.tv-show, -cite.comic, -cite.podcast, -cite.album, -cite.report { - font-style: italic; } - -cite.book--proper-noun { - font-style: inherit; } - -cite.legislation, -cite.smallcite, -cite.comic-strip, -cite.short-story, -cite.article, -cite.episode, -cite.video, -cite.chapter, -cite.software, -cite.website, -cite.campaign, -cite.song, -cite.speech, -cite.course, -cite.presentation { - font-style: normal; } - -cite.smallcite::before, -cite.article::before, -cite.comic-strip::before, -cite.short-story::before, -cite.episode::before, -cite.video::before, -cite.chapter::before, -cite.song::before, -cite.poem::before, -cite.campaign::before, -cite.speech::before, -cite.course::before, -cite.presentation::before { - content: "“"; } - -cite.smallcite::after, -cite.article::after, -cite.comic-strip::after, -cite.short-story::after, -cite.episode::after, -cite.video::after, -cite.chapter::after, -cite.song::after, -cite.poem::after, -cite.campaign::after, -cite.speech::after, -cite.course::after, -cite.presentation::after { - content: "”"; } - -cite.article--shortcite::before, -cite.article--shortcite::after { - content: none; } - -cite, -.cite { - font-style: italic; } - cite[itemtype$="Code"], cite[itemtype$="SocialMediaPosting"], cite[itemtype$="SoftwareApplication"], cite[itemtype$="WebSite"], cite[itemtype$="WebContent"], cite[itemtype$="CreativeWorkSeason"], cite[itemtype$="PodcastSeason"], cite[itemtype$="RadioSeason"], cite[itemtype$="TVSeason"], cite[itemtype$="CreativeWorkSeries"], cite[itemtype$="BookSeries"], cite[itemtype$="MovieSeries"], cite[itemtype$="VideoGameSeries"], cite[itemtype$="Legislation"], cite--inherit, - .cite[itemtype$="Code"], - .cite[itemtype$="SocialMediaPosting"], - .cite[itemtype$="SoftwareApplication"], - .cite[itemtype$="WebSite"], - .cite[itemtype$="WebContent"], - .cite[itemtype$="CreativeWorkSeason"], - .cite[itemtype$="PodcastSeason"], - .cite[itemtype$="RadioSeason"], - .cite[itemtype$="TVSeason"], - .cite[itemtype$="CreativeWorkSeries"], - .cite[itemtype$="BookSeries"], - .cite[itemtype$="MovieSeries"], - .cite[itemtype$="VideoGameSeries"], - .cite[itemtype$="Legislation"], - .cite--inherit { - font-style: inherit; } - cite[itemtype$="Article"], cite[itemtype$="BlogPosting"], cite[itemtype$="NewsArticle"], cite[itemtype$="AnalysisNewsArticle"], cite[itemtype$="ReportageNewsArticle"], cite[itemtype$="OpinionNewsArticle"], cite[itemtype$="ScholarlyArticle"], cite[itemtype$="TechArticle"], cite[itemtype$="Chapter"], cite[itemtype$="Clip"], cite[itemtype$="MovieClip"], cite[itemtype$="RadioClip"], cite[itemtype$="TVClip"], cite[itemtype$="VideoGameClip"], cite[itemtype$="Comment"], cite[itemtype$="Course"], cite[itemtype$="DigitalDocument"], cite[itemtype$="NoteDigitalDocument"], cite[itemtype$="PresentationDigitalDocument"], cite[itemtype$="TextDigitalDocument"], cite[itemtype$="Episode"], cite[itemtype$="PodcastEpisode"], cite[itemtype$="RadioEpisode"], cite[itemtype$="TVEpisode"], cite[itemtype$="MusicRecording"], cite[itemtype$="MusicComposition"], cite[itemtype$="Message"], cite--enquote, - .cite[itemtype$="Article"], - .cite[itemtype$="BlogPosting"], - .cite[itemtype$="NewsArticle"], - .cite[itemtype$="AnalysisNewsArticle"], - .cite[itemtype$="ReportageNewsArticle"], - .cite[itemtype$="OpinionNewsArticle"], - .cite[itemtype$="ScholarlyArticle"], - .cite[itemtype$="TechArticle"], - .cite[itemtype$="Chapter"], - .cite[itemtype$="Clip"], - .cite[itemtype$="MovieClip"], - .cite[itemtype$="RadioClip"], - .cite[itemtype$="TVClip"], - .cite[itemtype$="VideoGameClip"], - .cite[itemtype$="Comment"], - .cite[itemtype$="Course"], - .cite[itemtype$="DigitalDocument"], - .cite[itemtype$="NoteDigitalDocument"], - .cite[itemtype$="PresentationDigitalDocument"], - .cite[itemtype$="TextDigitalDocument"], - .cite[itemtype$="Episode"], - .cite[itemtype$="PodcastEpisode"], - .cite[itemtype$="RadioEpisode"], - .cite[itemtype$="TVEpisode"], - .cite[itemtype$="MusicRecording"], - .cite[itemtype$="MusicComposition"], - .cite[itemtype$="Message"], - .cite--enquote { - font-style: normal; } - cite[itemtype$="Article"]::before, cite[itemtype$="BlogPosting"]::before, cite[itemtype$="NewsArticle"]::before, cite[itemtype$="AnalysisNewsArticle"]::before, cite[itemtype$="ReportageNewsArticle"]::before, cite[itemtype$="OpinionNewsArticle"]::before, cite[itemtype$="ScholarlyArticle"]::before, cite[itemtype$="TechArticle"]::before, cite[itemtype$="Chapter"]::before, cite[itemtype$="Clip"]::before, cite[itemtype$="MovieClip"]::before, cite[itemtype$="RadioClip"]::before, cite[itemtype$="TVClip"]::before, cite[itemtype$="VideoGameClip"]::before, cite[itemtype$="Comment"]::before, cite[itemtype$="Course"]::before, cite[itemtype$="DigitalDocument"]::before, cite[itemtype$="NoteDigitalDocument"]::before, cite[itemtype$="PresentationDigitalDocument"]::before, cite[itemtype$="TextDigitalDocument"]::before, cite[itemtype$="Episode"]::before, cite[itemtype$="PodcastEpisode"]::before, cite[itemtype$="RadioEpisode"]::before, cite[itemtype$="TVEpisode"]::before, cite[itemtype$="MusicRecording"]::before, cite[itemtype$="MusicComposition"]::before, cite[itemtype$="Message"]::before, cite--enquote::before, - .cite[itemtype$="Article"]::before, - .cite[itemtype$="BlogPosting"]::before, - .cite[itemtype$="NewsArticle"]::before, - .cite[itemtype$="AnalysisNewsArticle"]::before, - .cite[itemtype$="ReportageNewsArticle"]::before, - .cite[itemtype$="OpinionNewsArticle"]::before, - .cite[itemtype$="ScholarlyArticle"]::before, - .cite[itemtype$="TechArticle"]::before, - .cite[itemtype$="Chapter"]::before, - .cite[itemtype$="Clip"]::before, - .cite[itemtype$="MovieClip"]::before, - .cite[itemtype$="RadioClip"]::before, - .cite[itemtype$="TVClip"]::before, - .cite[itemtype$="VideoGameClip"]::before, - .cite[itemtype$="Comment"]::before, - .cite[itemtype$="Course"]::before, - .cite[itemtype$="DigitalDocument"]::before, - .cite[itemtype$="NoteDigitalDocument"]::before, - .cite[itemtype$="PresentationDigitalDocument"]::before, - .cite[itemtype$="TextDigitalDocument"]::before, - .cite[itemtype$="Episode"]::before, - .cite[itemtype$="PodcastEpisode"]::before, - .cite[itemtype$="RadioEpisode"]::before, - .cite[itemtype$="TVEpisode"]::before, - .cite[itemtype$="MusicRecording"]::before, - .cite[itemtype$="MusicComposition"]::before, - .cite[itemtype$="Message"]::before, - .cite--enquote::before { - content: "“"; } - cite[itemtype$="Article"]::after, cite[itemtype$="BlogPosting"]::after, cite[itemtype$="NewsArticle"]::after, cite[itemtype$="AnalysisNewsArticle"]::after, cite[itemtype$="ReportageNewsArticle"]::after, cite[itemtype$="OpinionNewsArticle"]::after, cite[itemtype$="ScholarlyArticle"]::after, cite[itemtype$="TechArticle"]::after, cite[itemtype$="Chapter"]::after, cite[itemtype$="Clip"]::after, cite[itemtype$="MovieClip"]::after, cite[itemtype$="RadioClip"]::after, cite[itemtype$="TVClip"]::after, cite[itemtype$="VideoGameClip"]::after, cite[itemtype$="Comment"]::after, cite[itemtype$="Course"]::after, cite[itemtype$="DigitalDocument"]::after, cite[itemtype$="NoteDigitalDocument"]::after, cite[itemtype$="PresentationDigitalDocument"]::after, cite[itemtype$="TextDigitalDocument"]::after, cite[itemtype$="Episode"]::after, cite[itemtype$="PodcastEpisode"]::after, cite[itemtype$="RadioEpisode"]::after, cite[itemtype$="TVEpisode"]::after, cite[itemtype$="MusicRecording"]::after, cite[itemtype$="MusicComposition"]::after, cite[itemtype$="Message"]::after, cite--enquote::after, - .cite[itemtype$="Article"]::after, - .cite[itemtype$="BlogPosting"]::after, - .cite[itemtype$="NewsArticle"]::after, - .cite[itemtype$="AnalysisNewsArticle"]::after, - .cite[itemtype$="ReportageNewsArticle"]::after, - .cite[itemtype$="OpinionNewsArticle"]::after, - .cite[itemtype$="ScholarlyArticle"]::after, - .cite[itemtype$="TechArticle"]::after, - .cite[itemtype$="Chapter"]::after, - .cite[itemtype$="Clip"]::after, - .cite[itemtype$="MovieClip"]::after, - .cite[itemtype$="RadioClip"]::after, - .cite[itemtype$="TVClip"]::after, - .cite[itemtype$="VideoGameClip"]::after, - .cite[itemtype$="Comment"]::after, - .cite[itemtype$="Course"]::after, - .cite[itemtype$="DigitalDocument"]::after, - .cite[itemtype$="NoteDigitalDocument"]::after, - .cite[itemtype$="PresentationDigitalDocument"]::after, - .cite[itemtype$="TextDigitalDocument"]::after, - .cite[itemtype$="Episode"]::after, - .cite[itemtype$="PodcastEpisode"]::after, - .cite[itemtype$="RadioEpisode"]::after, - .cite[itemtype$="TVEpisode"]::after, - .cite[itemtype$="MusicRecording"]::after, - .cite[itemtype$="MusicComposition"]::after, - .cite[itemtype$="Message"]::after, - .cite--enquote::after { - content: "”"; } - cite--normal, - .cite--normal { - font-style: normal !important; } - cite--normal::before, - .cite--normal::before { - content: none !important; } - cite--normal::after, - .cite--normal::after { - content: none !important; } - -/* - * Code - */ -pre { - padding-left: 1em; - border-left: 2px outset #020202; - display: inline-block; - overflow: hidden; - max-width: 50vw; - overflow: scroll; } - @media only screen and (min-width: 1248px) { - pre { - margin: 1em 2em; } } -code, -samp, -var, -pre { - font-family: "Input Mono", "Lucida Console", monaco, monospace; - font-size: 1em; } - -code, -samp, -var { - background-color: #d1d1d1; - border-radius: 5px; - padding: 2px; } - -samp { - display: block; - width: 80ch; - margin: 1em 4em; - border-left: 2px solid #ccc; - color: #333; } - -h1 code, -pre code, -pre samp, -pre var, -h1 samp, -h1 var, -.post-title code, -.post-title samp, -.post-title var { - background-color: transparent; - padding: 0; } - -.heading code, -.subheading code { - background-color: transparent; } - -kbd { - padding: 0.1em 0.6em; - border: 1px solid #ccc; - font-size: 11px; - font-family: Arial, Helvetica, sans-serif; - background-color: #f7f7f7; - color: #333; - box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 2px white inset; - border-radius: 3px; - display: inline-block; - margin: 0 0.1em; - text-shadow: 0 1px 0 white; - line-height: 1.4; - white-space: nowrap; } - -/* - * Special Text - */ -.pre-nominals, -.post-nominals { - font-size: 0.6em; - font-variant: small-caps; } - -.sic::after { - content: " [sic]"; - font-style: italic; } - -.latex { - display: inline !important; } - -.MathJax { - font-size: 1em !important; } - -:where([title]) { - text-decoration: underline; - text-decoration: underline dotted; } - -dfn { - font-variant: small-caps; } - -.site-container { - display: grid; - grid-template-columns: 2.5% 1fr 2.5%; - grid-template-rows: auto 1fr 2.5%; - grid-template-areas: "header header header" "page-container page-container page-container" "footer footer footer"; - min-height: calc(100vh - 4em); - border-top: 0; } - @media only screen and (min-width: 1248px) { - .site-container { - margin-bottom: 2em; - grid-template-areas: "header header header" ". page-container ." "footer footer footer"; - border: 2px solid black; - margin-left: 2em; - margin-right: 2em; } } - .site-container--homepage { - align-items: center; - grid-template-rows: auto 2.5%; - grid-template-areas: "page-container page-container page-container" "footer footer footer"; - margin-top: 2em; - margin-bottom: 2em; } - @media only screen and (min-width: 1248px) { - .site-container--homepage { - border: 2px solid black; - margin-left: 2em; - margin-right: 2em; - grid-template-areas: ". page-container ." "footer footer footer"; } } - .site-container--list, .site-container--section { - align-items: center; } - -.site-header { - display: grid; - grid-area: header; - grid-gap: 0; - grid-template-columns: 1fr; - grid-template-rows: auto auto auto auto; - grid-template-areas: "header-title" "header-tagline" "header-icons" "header-nav"; - top: 0; - left: 0; - width: 100%; - text-align: center; - z-index: 1; } - .site-header__title, .site-header__tagline, .site-header__icons, .site-header__nav { - background-color: #fffff0; - margin: 0; } - .site-header__title, .site-header__tagline, .site-header__icons { - padding: 5px 0; } - .site-header__title { - font-weight: normal; - grid-area: header-title; } - .site-header__tagline { - grid-area: header-tagline; } - .site-header__icons { - grid-area: header-icons; - border-bottom: 2px solid #020202; - margin-bottom: 0; } - .site-header__nav { - grid-area: header-nav; - margin: auto; - width: 100%; } - @media only screen and (min-width: 1248px) { - .site-header__nav { - width: 60%; } } - .site-header__nav ul { - margin-top: 0; - margin-bottom: 0; } - .site-header__nav ul li { - width: calc(100% / 3); - display: block; - float: left; - border-bottom: 2px solid black; - border-left: 1px solid black; - border-right: 1px solid black; - padding: 0.4em; - background-color: inherit; } - .site-header__nav ul li:hover { - background-color: #ffffd0; } - .site-header__nav ul li a { - width: 100%; - height: 100%; - display: block; } - .site-header__nav ul a:first-child li { - border-left: 2px solid black; } - .site-header__nav ul a:last-child li { - border-right: 2px solid black; } - -.site-footer { - grid-area: footer; - display: block; - width: 99%; - /* Overflows right of viewport otherwise */ - position: fixed; - bottom: 0; } - .site-footer p { - width: fit-content; - margin: auto; - text-align: center; - background: #fffff0; - border: 2px solid black; - padding: 0.4em; - border-bottom: none; - font-size: 1em; } - -.site-content { - grid-area: page-container; } - @media only screen and (min-width: 1248px) { - .site-content { - margin: 2em; } } -.feed-icon { - display: inline-block; - height: 1em; - width: 1em; - margin-bottom: 0.2em; } - -.site-header__icons a { - text-decoration: none; } - -.link--tile { - text-decoration: none; - box-sizing: border-box; - border: 2px solid transparent; } - .link--tile:hover { - border-color: #020202; } - -.site-container--section .item-tile.lazy { - background-image: none !important; } - -.item-tile { - display: grid; - min-height: 180px; - grid-template-columns: 5% auto 5%; - grid-template-rows: 2.5% auto 2.5%; - grid-template-areas: ". . ." ". tile-details ." ". . ."; - background-size: cover; - background-repeat: no-repeat; - background-position: center; } - @media (prefers-reduced-data: reduce) { - .item-tile { - background: none !important; } } - .item-tile__header { - text-align: center; - background-color: #020202; - opacity: 0.9; - display: grid; - grid-area: tile-details; - grid-template-columns: 5px auto 5px; - grid-template-rows: 0 1.8em auto auto; - grid-template-areas: ". . ." ". banner ." ". tile-title ." ". tile-subtitle ."; } - .item-tile--heading { - font-size: 3em; } - .item-tile--heading .item-tile__header, .item-tile--heading .item-tile__redacted { - opacity: 1; - grid-template-rows: auto; - grid-template-areas: ". tile-title ."; } - .item-tile--ohwhatohjeez { - border: 2px solid #ff8900; } - .item-tile--oldphaloskepsis { - border: 2px solid #003d52; } - .item-tile--omphaloskepsis { - border: 2px solid #fffff0; } - .item-tile__banner { - padding: 0.5em 1em 0; - grid-area: banner; - width: auto; - margin-left: auto; - margin-right: auto; - border-radius: 0 0 10px 10px; - text-align: center; - text-decoration: none !important; - line-height: 1em; - background-color: #ebebeb; } - .item-tile__title, .item-tile__subtitle { - color: #fffff0; - margin: 0; - font-weight: normal; } - .item-tile__title { - font-size: 1.4em; - line-height: 1em; - grid-area: tile-title; - align-self: center; } - .item-tile__title--long { - font-size: 1em; } - .item-tile__subtitle { - font-size: 1em; - grid-area: tile-subtitle; - align-self: start; } - -/* TODO: Not currently used */ -@media screen and (max-width: 480px) { - .table-scroller { - overflow-x: auto; - width: 320px; } } - -table { - border: 1px solid #020202; - margin: auto; } - table td { - padding: 0.5em 1em; - border: 1px solid #020202; } - -.blockquote { - padding-left: 1em; - border-left: 2px outset #020202; - display: inline-block; - max-width: 85%; } - @media only screen and (min-width: 1024px) { - .blockquote { - margin: 0.5em 1em; } } - .blockquote__body p:first-child { - margin-top: 0; } - .blockquote__body p:last-of-type { - margin-bottom: 0.5em; } - .blockquote__caption { - display: none; - text-align: right; - font-style: normal; - margin-left: 5em; - width: 80%; - orphans: 3; } - .blockquote__caption::before { - content: "—"; } - .blockquote--epigram { - font-size: 1.1em; - text-align: center; - display: block; - margin: 0 auto; - border-left: 0; - padding-left: 0; - width: 100%; - padding-top: 1em; - padding-bottom: 1.2em; - border-top: 2px outset #020202; - border-bottom: 2px inset #020202; } - .blockquote--epigram .blockquote__caption { - display: block; } - .blockquote--script .blockquote__body { - display: grid; - grid-template-columns: auto 1fr 0.2fr; - padding-bottom: 0.4em; - text-align: left; } - .blockquote--script .blockquote__body > p::before, .blockquote--script .blockquote__body > p::after { - content: none !important; } - .blockquote--script .blockquote__body > .script-line__character { - margin: 0.5em 2em 0.5em 0.5em; - font-style: italic; } - .blockquote--script .blockquote__body > .script-line__text { - grid-column-start: 2; - grid-column-end: 4; - margin: 0.5em; } - -.gallery { - display: grid; - grid-gap: 10px; - grid-template-columns: repeat(auto-fill, minmax(20%, 1fr)); - grid-template-rows: 1fr auto; - overflow-x: scroll; } - .gallery__caption { - grid-column-end: -1; - grid-column-start: 1; } - -.comment__author { - display: inline; - font-weight: bold; - margin-right: 0.5em; } - -.comment__publish-date { - display: inline; - font-style: italic; } - -.comment__source { - font-style: italic; - font-size: 0.8em; } - -.comment__subheading { - font-weight: bold; - margin-bottom: 1em; - margin-top: 1em; } - -.comment__thread, .comment__subthread { - list-style: none; - margin-top: 1em; - padding-left: 1em; - border-left: 1px dotted #020202; - margin-left: 0; } - -.site-content--homepage { - text-align: center; } - .site-content--homepage .page-title { - font-size: 2.5em; - margin-bottom: 1em; } - @media only screen and (min-width: 1248px) { - .site-content--homepage .page-title { - font-size: 4em; } } - .site-content--homepage .page-title span { - display: block !important; } - -.site-content--section, -.site-content--list { - display: grid; - grid-gap: 10px; - grid-template-columns: 0.2fr 1fr 0.2fr; - grid-template-rows: auto auto 60px; - justify-items: center; - align-items: center; - grid-template-areas: "list-page-header list-page-header list-page-header" "list-page-grid list-page-grid list-page-grid" "list-page-footer list-page-footer list-page-footer"; - margin-top: 5em; } - @media only screen and (min-width: 1248px) { - .site-content--section, - .site-content--list { - grid-template-areas: ". list-page-header ." "list-page-grid list-page-grid list-page-grid" ". list-page-footer ."; } } - .site-content--section .site-content__header, - .site-content--list .site-content__header { - grid-area: list-page-header; - text-align: center; } - .site-content--section .site-content__header .page-header__minor-links, - .site-content--list .site-content__header .page-header__minor-links { - text-align: center; - margin: auto; - overflow: auto; } - .site-content--section .site-content__header .page-header__minor-links ul, - .site-content--list .site-content__header .page-header__minor-links ul { - list-style: none; } - .site-content--section .site-content__header .page-header__minor-links ul li, - .site-content--list .site-content__header .page-header__minor-links ul li { - float: left; - margin: 0 1em; } - .site-content--section .site-content__header .page-header__minor-links ul li *, - .site-content--list .site-content__header .page-header__minor-links ul li * { - display: inline-block; } - .site-content--section .site-content__header .page-header__minor-links .minor-links__categories, - .site-content--list .site-content__header .page-header__minor-links .minor-links__categories { - width: 100%; - display: block; - font-size: 0.8em !important; - overflow: auto; } - @media only screen and (min-width: 1248px) { - .site-content--section .site-content__header .page-header__minor-links .minor-links__categories, - .site-content--list .site-content__header .page-header__minor-links .minor-links__categories { - font-size: 1em !important; } } - .site-content--section .site-content__header .page-header__minor-links .minor-links__years, - .site-content--list .site-content__header .page-header__minor-links .minor-links__years { - width: 100%; - display: block; - margin: auto; - width: fit-content; } - .site-content--section .site-content__header .page-header__minor-links .minor-links__years li, - .site-content--list .site-content__header .page-header__minor-links .minor-links__years li { - padding: 1em; } - @media only screen and (min-width: 1248px) { - .site-content--section .site-content__header .page-header__minor-links .minor-links__years li, - .site-content--list .site-content__header .page-header__minor-links .minor-links__years li { - padding: 0; } } - .site-content--section .site-content__body, - .site-content--list .site-content__body { - width: 100%; - display: grid; - grid-gap: 10px; - grid-area: list-page-grid; - grid-template-columns: 1fr; - grid-template-rows: repeat(8, 1fr); - justify-items: stretch; - align-items: stretch; } - @media only screen and (min-width: 768px) { - .site-content--section .site-content__body, - .site-content--list .site-content__body { - grid-template-columns: repeat(2, 1fr); - grid-template-rows: repeat(4, 1fr); } } - @media only screen and (min-width: 1248px) { - .site-content--section .site-content__body, - .site-content--list .site-content__body { - grid-template-columns: repeat(4, 1fr); - grid-template-rows: repeat(2, 1fr); } } - .site-content--section .site-content__body--list, - .site-content--list .site-content__body--list { - grid-template-columns: 1fr auto 1fr; - grid-template-rows: auto; - grid-template-areas: ". sections-list ."; } - .site-content--section .site-content__body--chart, - .site-content--list .site-content__body--chart { - grid-template-columns: 1em 100% 1fr; - grid-template-rows: 100%; - grid-template-areas: ". section-chart ."; } - .site-content--section .site-content__footer, - .site-content--list .site-content__footer { - grid-area: list-page-footer; } - -.site-content--single { - display: grid; - column-gap: 2em; - grid-template-columns: 0.4fr 0.6fr; - grid-template-rows: auto auto auto auto; } - .site-content--single .site-content__header, .site-content--single .site-content__footer { - display: grid; - grid-column-start: 1; - grid-column-end: 3; - background-color: #fffff0; - filter: brightness(80%); } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__header, .site-content--single .site-content__footer { - border: 2px solid #020202; - grid-column-end: 2; - padding: 2em; } } - .site-content--single .site-content__header { - grid-row-start: 1; - grid-row-end: 2; - overflow: auto; - border-bottom: 2px solid #020202; - margin-bottom: 2em; - padding-left: 1em; - padding-right: 1em; } - .site-content--single .site-content__header .article-header { - text-align: center; - background-color: #020202; - opacity: 0.8; - color: #fffff0; - display: grid; - grid-area: post-header-details; - grid-template-columns: 1fr; - padding: 20px; - grid-template-rows: 1fr auto auto 1fr; - justify-items: center; - align-items: center; - grid-template-areas: "." "post-title" "post-subtitle" "."; } - .site-content--single .site-content__header .article-header__series { - margin: 0 auto 1em; - font-size: 1.2em; } - .site-content--single .site-content__header .article-header__featured-image { - display: grid; - grid-template-columns: 15% 1fr 15%; - grid-template-rows: 20% 1fr 20%; - grid-template-areas: ". . ." ". post-header-details ." ". . ."; - background-position: center center; - background-repeat: no-repeat; - background-size: cover; - height: 40vh; - min-height: 380px; - width: 100%; - border: 2px solid #020202; } - .site-content--single .site-content__header .article-header__featured-image .attr { - background-color: #020202; - font-size: 0.7em; - color: #fffff0; - width: fit-content; - position: fixed; - padding: 0.2em 0.5em; - opacity: 0.8; - margin: 0 auto; } - .site-content--single .site-content__header .article-header__featured-image .attr a { - color: #fffff0; } - .site-content--single .site-content__header .article-header__title, .site-content--single .site-content__header .article-header__subtitle { - border-bottom: 2px inset #020202; - margin-top: 0; - margin-bottom: 0; - line-height: 1.2em; } - .site-content--single .site-content__header .article-header__subtitle { - font-size: 1.5em; } - .site-content--single .site-content__header .article-header__title-wrapper { - display: grid; - grid-area: post-header-details; - background-color: #020202; - opacity: 0.8; - text-align: center; - grid-template-columns: 1fr; - padding: 20px; - grid-template-rows: 1fr auto auto 1fr; - justify-items: center; - align-items: center; - grid-template-areas: "." "post-title" "post-subtitle" "."; } - .site-content--single .site-content__header .article-header__title-wrapper--no-title { - visibility: hidden; } - .site-content--single .site-content__header .article-header__title-wrapper .article-header__title, .site-content--single .site-content__header .article-header__title-wrapper .article-header__subtitle { - color: #fffff0; } - .site-content--single .site-content__header .article-header__title-wrapper .article-header__title { - grid-area: post-title; - font-weight: bold; } - .site-content--single .site-content__header .article-header__title-wrapper .article-header__title--long { - font-size: 1.5em; } - .site-content--single .site-content__header .article-header__title-wrapper .article-header__subtitle { - grid-area: post-subtitle; } - .site-content--single .site-content__header .article-header__word-count, .site-content--single .site-content__header .article-header__publish-date, .site-content--single .site-content__header .article-header__modified-date { - font-size: 1.2em; - margin: 0.2rem auto; } - .site-content--single .site-content__header .article-header__word-count { - margin-top: 1rem; } - .site-content--single .site-content__header .article-header__notes, .site-content--single .site-content__header .article-header__warnings { - width: 90%; - margin: 1.6em auto; - display: block; - padding-right: 1em; } - .site-content--single .site-content__header .article-header__notes ul, .site-content--single .site-content__header .article-header__warnings ul { - list-style: circle; } - .site-content--single .site-content__header .article-header__notes ul li, .site-content--single .site-content__header .article-header__warnings ul li { - margin: 0.5em 0; } - .site-content--single .site-content__header .article-header__notes { - background-color: #fffff0; - filter: brightness(70%); - border: 1px solid gray; } - .site-content--single .site-content__header .article-header__warnings { - border: 4px solid darkred; - background-color: #fc3a3a; - color: #fffff0; - font-weight: 500; } - .site-content--single .site-content__header .article-header__warnings ul { - list-style: disc; } - .site-content--single .site-content__header .article-header__table-of-contents ul { - list-style-type: arabic; - padding-left: 2em; - margin-bottom: 0; } - .site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--appendices, .site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--corrigenda { - list-style-type: circle; - margin-top: 0; } - .site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--appendices ol, .site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--corrigenda ol { - padding-left: 2em; - list-style-type: upper-latin !important; } - .site-content--single .site-content__header .article-header__table-of-contents ul li { - padding: 0.8em 0; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__header .article-header__table-of-contents ul li { - padding: 0; } } - .site-content--single .site-content__body { - grid-column-start: 1; - grid-column-end: 3; - grid-row-start: 2; - grid-row-end: 3; - padding-left: 1em; - padding-right: 1em; - /* Temporary until I've fixed all the figures */ - overflow-x: clip; - /* TODO: remove once replaced in content with figures */ } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__body { - grid-row-start: 1; - grid-row-end: 5; - grid-column-start: 2; } } - .site-content--single .site-content__body .article__links { - background-color: #fffff0; - filter: brightness(80%); - width: 60%; - margin: auto; - margin-bottom: 1em; - border: 2px solid #020202; - padding: 1em; } - .site-content--single .site-content__body .article-body__summary { - display: none; } - .site-content--single .site-content__body .heading { - text-align: center; - font-size: 2em; - font-weight: bold; } - .site-content--single .site-content__body .heading::before, .site-content--single .site-content__body .heading::after { - content: " ~ "; } - .site-content--single .site-content__body .heading-anchor { - font-size: 0.6em; - line-height: 1em; - text-decoration: none; - vertical-align: middle; } - .site-content--single .site-content__body .subheading { - font-size: 1.6em; - border-bottom: 2px inset #020202; - margin-top: 0.5em; - margin-bottom: 0.5em; - line-height: 1.2em; - text-align: center; } - .site-content--single .site-content__body .subheading--appendices, .site-content--single .site-content__body .subheading--comments { - text-decoration: underline; - border-bottom: none; - font-size: 2em; - padding-top: 1em; - border-top: 1px dashed #020202; } - .site-content--single .site-content__body .subheading__subtitle { - font-size: 1em; - border-bottom: 1px dashed #020202; - line-height: 1em; - text-align: center; - font-weight: bold; - width: fit-content; - margin: 0 auto 1em auto; - padding: 0 3em 0.5em 0.4em; } - .site-content--single .site-content__body .subsubheading { - font-size: 1.4em; - border-bottom: 1px dashed #020202; - margin-top: 1em; - margin-bottom: 1em; - padding-bottom: 0.5em; - line-height: 1em; - text-align: left; - font-weight: bold; } - .site-content--single .site-content__body .subsubsubheading { - font-size: 1.2em; - margin-top: 1em; - margin-bottom: 1em; - line-height: 1em; - text-align: left; - font-weight: bold; } - .site-content--single .site-content__body .article-body__content > blockquote { - padding-left: 1em; - border-left: 2px outset #020202; - display: inline-block; - max-width: 85%; } - .site-content--single .site-content__body .article-body__content > blockquote footer { - text-align: right; - font-style: normal; - display: inline-block; - margin-left: 5em; } - .site-content--single .site-content__body .article-body__content > blockquote footer::before { - content: "—"; } - .site-content--single .site-content__body .article-body__content > blockquote p:first-child { - margin-top: 0; } - .site-content--single .site-content__body .article-body__content > blockquote p:last-of-type { - margin-bottom: 0.5em; } - .site-content--single .site-content__body .article-body__content > blockquote.script { - display: grid; - grid-template-columns: auto 1fr 0.2fr; - padding-bottom: 0.4em; - text-align: left; } - .site-content--single .site-content__body .article-body__content > blockquote.script > p::before, .site-content--single .site-content__body .article-body__content > blockquote.script > p::after { - content: none !important; } - .site-content--single .site-content__body .article-body__content > blockquote.script > .script-line__character { - grid-column: 1; - margin: 0.5em 2em 0.5em 0.5em; - font-style: italic; } - .site-content--single .site-content__body .article-body__content > blockquote.script > .script-line__text { - grid-column-start: 2; - grid-column-end: 4; - margin: 0.5em; } - .site-content--single .site-content__body .article-body__content > blockquote.script footer { - grid-column-start: 1; - grid-column-end: 3; } - .site-content--single .site-content__body .article-body__content > blockquote:not(.blockquote):first-child { - font-size: 1.2em; - text-align: center; - display: block; - margin: 0 auto; - border-left: 0; - padding-left: 0; - width: 100%; - padding-top: 1em; - padding-bottom: 1.2em; - border-top: 2px outset #020202; - border-bottom: 2px inset #020202; } - @media only screen and (min-width: 1024px) { - .site-content--single .site-content__body blockquote { - margin: 1em 2em; } } - .site-content--single .site-content__body img, - .site-content--single .site-content__body video { - max-width: 100%; - height: auto; - width: auto; - max-height: 50vh; - margin: auto; - display: block; } - .site-content--single .site-content__body .figure { - margin: 16px auto; - width: fit-content; } - .site-content--single .site-content__body .figure__image { - display: block; - width: auto; - max-width: 100%; - margin: auto; - height: auto; - max-height: 50vh; } - .site-content--single .site-content__body .figure__chart { - min-height: 40vh; - max-height: 60vh; } - .site-content--single .site-content__body .figure__caption { - height: auto; - margin: auto; - text-align: center; } - .site-content--single .site-content__body .figure__caption--no-height { - height: 0; } - .site-content--single .site-content__body .figure__caption .figcaption__caption { - font-size: 0.9em; - font-style: italic; } - .site-content--single .site-content__body .figure__caption .figcaption__title { - font-size: 0.95em; - font-weight: bold; } - .site-content--single .site-content__body .figure__caption .figcaption__attr { - background-color: #020202; - font-size: 0.7em; - color: #fffff0; - width: fit-content; - top: -2em; - position: relative; - padding: 0.2em 0.5em; - opacity: 0.8; - margin: 0 auto; } - .site-content--single .site-content__body .figure__caption .figcaption__attr + .figcaption__caption { - margin-top: -0.5em; } - .site-content--single .site-content__body .figure__caption .figcaption__full-size-link { - font-size: 0.6em; - padding-left: 1em; } - .site-content--single .site-content__body .figure__caption .figcaption__full-size-link::before { - content: "["; } - .site-content--single .site-content__body .figure__caption .figcaption__full-size-link::after { - content: "]"; } - .site-content--single .site-content__comments { - grid-column-start: 1; - grid-column-end: 3; - grid-row-start: 3; - grid-row-end: 4; - font-size: 0.8em; - padding-left: 1em; - padding-right: 1em; - margin-bottom: 2em; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__comments { - grid-column-end: 2; - grid-row-start: 2; - grid-row-end: 3; - padding: 1em 3em 1em 2em; - border-right: 2px solid #020202; } } - .site-content--single .site-content__comments + .site_content__footer { - grid-row-start: 4; - grid-row-end: 5; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__comments + .site_content__footer { - margin-bottom: 2em; - grid-row-start: 3; - grid-row-end: 4; } } - .site-content--single .site-content__footer { - grid-row-start: 3; - grid-row-end: 4; - border-top: 2px solid #020202; - padding-left: 1em; - padding-right: 1em; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__footer { - margin-bottom: 2em; - grid-row-start: 2; - grid-row-end: 3; } } - .site-content--single .site-content__footer h2 { - margin: 1rem 0; } - .site-content--single .site-content__footer ul { - margin: 0; } - .site-content--single .site-content__footer ul li { - padding: 0.8em 0; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__footer ul li { - padding: 0; } } - .site-content--single .site-content__footer section { - margin: 1rem 0; } - .site-content--single .site-content__footer #map { - border: 2px solid #020202; } - -.organisations-table { - grid-column-start: 1; - grid-column-end: 5; } - -#organisation-body .index { - display: grid; - grid-gap: 6px 5px; - grid-area: items; - grid-template-columns: repeat(4, 1fr); - grid-template-rows: 1fr; - justify-items: stretch; - align-items: stretch; - grid-template-areas: "item1 item2 item3 item4"; } - -#organisation-body .index .item:nth-child(1) { - grid-area: item1; } - -#organisation-body .index .item:nth-child(2) { - grid-area: item2; } - -#organisation-body .index .item:nth-child(3) { - grid-area: item3; } - -#organisation-body .index .item:nth-child(4) { - grid-area: item4; } - -#organisation-body details { - cursor: pointer; - border: 2px solid #020202; } - -#organisation-body summary { - text-align: center; } - #organisation-body summary::marker { - font-size: 2em; - padding-left: 2em; } - #organisation-body summary .subheading { - display: inline; - width: 95%; - border-bottom: none; } - #organisation-body summary .index { - border-top: 2px solid #020202; } - -#organisation-body #roles-timeline { - margin-bottom: 1em; } - -#organisation-body #timeline { - clear: both; } - #organisation-body #timeline > div > div { - height: unset !important; } - #organisation-body #timeline > div > div > div { - position: unset !important; - width: unset !important; - height: unset !important; } - #organisation-body #timeline > div > div > div > div:first-of-type { - overflow: unset !important; - position: unset !important; } - -#organisation-body #related .org-items { - margin-bottom: 1em; } - -.organisation-table__logo { - max-width: 5em; - max-height: 5em; } - -.timeline__legend > div { - width: 50%; - float: left; - text-align: center; } - -#hierarchy ul { - list-style: none; - padding-left: 1em; } - #hierarchy ul .hierarchy-item::before { - content: "\21B3"; - margin: 0 0.4em; } - #hierarchy ul .hierarchy-item--current { - font-weight: bold; } - #hierarchy ul .hierarchy-item--child::before { - content: "\2192"; } - -.timeline__legend .legend__button { - cursor: pointer; } - .timeline__legend .legend__button span { - margin: 0 1em; - display: inline-block; } - .timeline__legend .legend__button span.colour-square { - width: 1em; - height: 1em; - border-radius: 2.5px; - border: 1px solid #020202; } - .timeline__legend .legend__button span.colour-square--unpaid-current { - background-color: #bbbbb0; } - .timeline__legend .legend__button span.colour-square--unpaid-past { - background-color: #fffff0; } - .timeline__legend .legend__button span.colour-square--paid-current { - background-color: #bcbc7e; } - .timeline__legend .legend__button span.colour-square--paid-past { - background-color: #fcfca6; } - .timeline__legend .legend__button--disabled { - text-decoration: line-through; } - -.site-content__body--chart #timeline, .site-content__body--chart #map { - width: 100%; - max-width: 100%; - grid-area: section-chart; } - -.site-content__body--list .site-content__sections-list { - grid-area: sections-list; - display: block; - list-style: none; - margin: auto; - padding-left: 0; } - .site-content__body--list .site-content__sections-list li * { - display: inline-block; } - -/* @import "themes/dark"; */ diff --git a/css/main.84b7027a8bdf64ddee816014233c367aa2d82800a05aff7dcc35badc603766b8.css b/css/main.84b7027a8bdf64ddee816014233c367aa2d82800a05aff7dcc35badc603766b8.css deleted file mode 100644 index b7f41ef..0000000 --- a/css/main.84b7027a8bdf64ddee816014233c367aa2d82800a05aff7dcc35badc603766b8.css +++ /dev/null @@ -1,1295 +0,0 @@ -@charset "UTF-8"; -/* - * Fonts - */ -/* - * Commented out until I decide to buy a licence for Input Mono. - * - * @font-face { - * font-family: "Input Mono"; - * src: url(/fonts/InputMono-Regular.ttf); - * } - */ -@font-face { - font-family: Domitian; - src: url("/fonts/Domitian-Roman.woff2") format("woff2"); } - -@font-face { - font-family: Domitian; - src: url("/fonts/Domitian-Bold.woff2") format("woff2"); - font-weight: bold; } - -@font-face { - font-family: Domitian; - src: url("/fonts/Domitian-Italic.woff2") format("woff2"); - font-style: italic; } - -@font-face { - font-family: Domitian; - src: url("/fonts/Domitian-BoldItalic.woff2") format("woff2"); - font-weight: bold; - font-style: italic; } - -/* - * Base - */ -html { - font-size: 16px; - color: #020202; - background-color: #fffff0; - font-family: "Domitian", "Palatino Linotype", "Book Antiqua", palatino, garamond, serif; - font-variant-numeric: 'oldstyle-nums slashed-zero'; - writing-mode: horizontal-tb; } - -h1, -h2, -h3, -h4, -h5, -h6 { - font-weight: normal; - margin: 0; } - -a { - text-decoration-skip-ink: auto; - color: #020202; - text-decoration: underline; - opacity: 0.8; } - a:hover { - text-decoration: none; - opacity: 1; } - -/* - * Quotations - */ -q:lang(en) { - quotes: "‘" "’" "“" "”"; } - -/* - * Citations - */ -cite, -cite.book, -cite.film, -cite.tv-show, -cite.comic, -cite.podcast, -cite.album, -cite.report { - font-style: italic; } - -cite.book--proper-noun { - font-style: inherit; } - -cite.legislation, -cite.smallcite, -cite.comic-strip, -cite.short-story, -cite.article, -cite.episode, -cite.video, -cite.chapter, -cite.poem, -cite.software, -cite.website, -cite.campaign, -cite.song, -cite.speech, -cite.course, -cite.presentation { - font-style: normal; } - -cite.smallcite::before, -cite.article::before, -cite.comic-strip::before, -cite.short-story::before, -cite.episode::before, -cite.video::before, -cite.chapter::before, -cite.song::before, -cite.poem::before, -cite.campaign::before, -cite.speech::before, -cite.course::before, -cite.presentation::before { - content: "“"; } - -cite.smallcite::after, -cite.article::after, -cite.comic-strip::after, -cite.short-story::after, -cite.episode::after, -cite.video::after, -cite.chapter::after, -cite.song::after, -cite.poem::after, -cite.campaign::after, -cite.speech::after, -cite.course::after, -cite.presentation::after { - content: "”"; } - -cite.article--shortcite::before, -cite.article--shortcite::after { - content: none; } - -cite, -.cite { - font-style: italic; } - cite[itemtype$="Code"], cite[itemtype$="SocialMediaPosting"], cite[itemtype$="SoftwareApplication"], cite[itemtype$="WebApplication"], cite[itemtype$="MobileApplication"], cite[itemtype$="WebSite"], cite[itemtype$="WebContent"], cite[itemtype$="Comment"], cite[itemtype$="Statement"], cite[itemtype$="CreativeWorkSeason"], cite[itemtype$="PodcastSeason"], cite[itemtype$="RadioSeason"], cite[itemtype$="TVSeason"], cite[itemtype$="CreativeWorkSeries"], cite[itemtype$="BookSeries"], cite[itemtype$="MovieSeries"], cite[itemtype$="VideoGameSeries"], cite[itemtype$="Legislation"], cite--inherit, - .cite[itemtype$="Code"], - .cite[itemtype$="SocialMediaPosting"], - .cite[itemtype$="SoftwareApplication"], - .cite[itemtype$="WebApplication"], - .cite[itemtype$="MobileApplication"], - .cite[itemtype$="WebSite"], - .cite[itemtype$="WebContent"], - .cite[itemtype$="Comment"], - .cite[itemtype$="Statement"], - .cite[itemtype$="CreativeWorkSeason"], - .cite[itemtype$="PodcastSeason"], - .cite[itemtype$="RadioSeason"], - .cite[itemtype$="TVSeason"], - .cite[itemtype$="CreativeWorkSeries"], - .cite[itemtype$="BookSeries"], - .cite[itemtype$="MovieSeries"], - .cite[itemtype$="VideoGameSeries"], - .cite[itemtype$="Legislation"], - .cite--inherit { - font-style: inherit; } - cite[itemtype$="Article"], cite[itemtype$="BlogPosting"], cite[itemtype$="NewsArticle"], cite[itemtype$="AnalysisNewsArticle"], cite[itemtype$="ReportageNewsArticle"], cite[itemtype$="OpinionNewsArticle"], cite[itemtype$="ScholarlyArticle"], cite[itemtype$="TechArticle"], cite[itemtype$="Event"], cite[itemtype$="Chapter"], cite[itemtype$="Clip"], cite[itemtype$="MovieClip"], cite[itemtype$="RadioClip"], cite[itemtype$="TVClip"], cite[itemtype$="VideoGameClip"], cite[itemtype$="Course"], cite[itemtype$="DigitalDocument"], cite[itemtype$="NoteDigitalDocument"], cite[itemtype$="PresentationDigitalDocument"], cite[itemtype$="TextDigitalDocument"], cite[itemtype$="Episode"], cite[itemtype$="PodcastEpisode"], cite[itemtype$="RadioEpisode"], cite[itemtype$="TVEpisode"], cite[itemtype$="MusicRecording"], cite[itemtype$="MusicComposition"], cite[itemtype$="Message"], cite--enquote, - .cite[itemtype$="Article"], - .cite[itemtype$="BlogPosting"], - .cite[itemtype$="NewsArticle"], - .cite[itemtype$="AnalysisNewsArticle"], - .cite[itemtype$="ReportageNewsArticle"], - .cite[itemtype$="OpinionNewsArticle"], - .cite[itemtype$="ScholarlyArticle"], - .cite[itemtype$="TechArticle"], - .cite[itemtype$="Event"], - .cite[itemtype$="Chapter"], - .cite[itemtype$="Clip"], - .cite[itemtype$="MovieClip"], - .cite[itemtype$="RadioClip"], - .cite[itemtype$="TVClip"], - .cite[itemtype$="VideoGameClip"], - .cite[itemtype$="Course"], - .cite[itemtype$="DigitalDocument"], - .cite[itemtype$="NoteDigitalDocument"], - .cite[itemtype$="PresentationDigitalDocument"], - .cite[itemtype$="TextDigitalDocument"], - .cite[itemtype$="Episode"], - .cite[itemtype$="PodcastEpisode"], - .cite[itemtype$="RadioEpisode"], - .cite[itemtype$="TVEpisode"], - .cite[itemtype$="MusicRecording"], - .cite[itemtype$="MusicComposition"], - .cite[itemtype$="Message"], - .cite--enquote { - font-style: inherit; } - cite[itemtype$="Article"]::before, cite[itemtype$="BlogPosting"]::before, cite[itemtype$="NewsArticle"]::before, cite[itemtype$="AnalysisNewsArticle"]::before, cite[itemtype$="ReportageNewsArticle"]::before, cite[itemtype$="OpinionNewsArticle"]::before, cite[itemtype$="ScholarlyArticle"]::before, cite[itemtype$="TechArticle"]::before, cite[itemtype$="Event"]::before, cite[itemtype$="Chapter"]::before, cite[itemtype$="Clip"]::before, cite[itemtype$="MovieClip"]::before, cite[itemtype$="RadioClip"]::before, cite[itemtype$="TVClip"]::before, cite[itemtype$="VideoGameClip"]::before, cite[itemtype$="Course"]::before, cite[itemtype$="DigitalDocument"]::before, cite[itemtype$="NoteDigitalDocument"]::before, cite[itemtype$="PresentationDigitalDocument"]::before, cite[itemtype$="TextDigitalDocument"]::before, cite[itemtype$="Episode"]::before, cite[itemtype$="PodcastEpisode"]::before, cite[itemtype$="RadioEpisode"]::before, cite[itemtype$="TVEpisode"]::before, cite[itemtype$="MusicRecording"]::before, cite[itemtype$="MusicComposition"]::before, cite[itemtype$="Message"]::before, cite--enquote::before, - .cite[itemtype$="Article"]::before, - .cite[itemtype$="BlogPosting"]::before, - .cite[itemtype$="NewsArticle"]::before, - .cite[itemtype$="AnalysisNewsArticle"]::before, - .cite[itemtype$="ReportageNewsArticle"]::before, - .cite[itemtype$="OpinionNewsArticle"]::before, - .cite[itemtype$="ScholarlyArticle"]::before, - .cite[itemtype$="TechArticle"]::before, - .cite[itemtype$="Event"]::before, - .cite[itemtype$="Chapter"]::before, - .cite[itemtype$="Clip"]::before, - .cite[itemtype$="MovieClip"]::before, - .cite[itemtype$="RadioClip"]::before, - .cite[itemtype$="TVClip"]::before, - .cite[itemtype$="VideoGameClip"]::before, - .cite[itemtype$="Course"]::before, - .cite[itemtype$="DigitalDocument"]::before, - .cite[itemtype$="NoteDigitalDocument"]::before, - .cite[itemtype$="PresentationDigitalDocument"]::before, - .cite[itemtype$="TextDigitalDocument"]::before, - .cite[itemtype$="Episode"]::before, - .cite[itemtype$="PodcastEpisode"]::before, - .cite[itemtype$="RadioEpisode"]::before, - .cite[itemtype$="TVEpisode"]::before, - .cite[itemtype$="MusicRecording"]::before, - .cite[itemtype$="MusicComposition"]::before, - .cite[itemtype$="Message"]::before, - .cite--enquote::before { - content: "“"; } - cite[itemtype$="Article"]::after, cite[itemtype$="BlogPosting"]::after, cite[itemtype$="NewsArticle"]::after, cite[itemtype$="AnalysisNewsArticle"]::after, cite[itemtype$="ReportageNewsArticle"]::after, cite[itemtype$="OpinionNewsArticle"]::after, cite[itemtype$="ScholarlyArticle"]::after, cite[itemtype$="TechArticle"]::after, cite[itemtype$="Event"]::after, cite[itemtype$="Chapter"]::after, cite[itemtype$="Clip"]::after, cite[itemtype$="MovieClip"]::after, cite[itemtype$="RadioClip"]::after, cite[itemtype$="TVClip"]::after, cite[itemtype$="VideoGameClip"]::after, cite[itemtype$="Course"]::after, cite[itemtype$="DigitalDocument"]::after, cite[itemtype$="NoteDigitalDocument"]::after, cite[itemtype$="PresentationDigitalDocument"]::after, cite[itemtype$="TextDigitalDocument"]::after, cite[itemtype$="Episode"]::after, cite[itemtype$="PodcastEpisode"]::after, cite[itemtype$="RadioEpisode"]::after, cite[itemtype$="TVEpisode"]::after, cite[itemtype$="MusicRecording"]::after, cite[itemtype$="MusicComposition"]::after, cite[itemtype$="Message"]::after, cite--enquote::after, - .cite[itemtype$="Article"]::after, - .cite[itemtype$="BlogPosting"]::after, - .cite[itemtype$="NewsArticle"]::after, - .cite[itemtype$="AnalysisNewsArticle"]::after, - .cite[itemtype$="ReportageNewsArticle"]::after, - .cite[itemtype$="OpinionNewsArticle"]::after, - .cite[itemtype$="ScholarlyArticle"]::after, - .cite[itemtype$="TechArticle"]::after, - .cite[itemtype$="Event"]::after, - .cite[itemtype$="Chapter"]::after, - .cite[itemtype$="Clip"]::after, - .cite[itemtype$="MovieClip"]::after, - .cite[itemtype$="RadioClip"]::after, - .cite[itemtype$="TVClip"]::after, - .cite[itemtype$="VideoGameClip"]::after, - .cite[itemtype$="Course"]::after, - .cite[itemtype$="DigitalDocument"]::after, - .cite[itemtype$="NoteDigitalDocument"]::after, - .cite[itemtype$="PresentationDigitalDocument"]::after, - .cite[itemtype$="TextDigitalDocument"]::after, - .cite[itemtype$="Episode"]::after, - .cite[itemtype$="PodcastEpisode"]::after, - .cite[itemtype$="RadioEpisode"]::after, - .cite[itemtype$="TVEpisode"]::after, - .cite[itemtype$="MusicRecording"]::after, - .cite[itemtype$="MusicComposition"]::after, - .cite[itemtype$="Message"]::after, - .cite--enquote::after { - content: "”"; } - cite--normal, - .cite--normal { - font-style: normal !important; } - cite--normal::before, - .cite--normal::before { - content: none !important; } - cite--normal::after, - .cite--normal::after { - content: none !important; } - -/* - * Code - */ -pre { - padding-inline-start: 1em; - border-inline-start: 2px outset #020202; - display: inline-block; - overflow: hidden; - max-inline-size: 80%; - overflow: scroll; } - @media only screen and (min-width: 1248px) { - pre { - margin-block: 1em; - margin-inline: 2em; } } -code, -samp, -var, -pre { - font-family: "Input Mono", "Lucida Console", monaco, monospace; - font-size: 1em; } - -code, -samp, -var { - background-color: #d1d1d1; - border-radius: 5px; - padding: 2px; } - -samp { - display: block; - inline-size: 80ch; - margin-block: 1em; - margin-inline: 4em; - border-inline-start: 2px solid #ccc; - color: #333; } - -h1 code, -pre code, -pre samp, -pre var, -h1 samp, -h1 var, -.post-title code, -.post-title samp, -.post-title var { - background-color: transparent; - padding: 0; } - -.heading code, -.subheading code { - background-color: transparent; } - -kbd { - padding-block: 0.1em; - padding-inline: 0.6em; - border: 1px solid #ccc; - font-size: 11px; - font-family: Arial, Helvetica, sans-serif; - background-color: #f7f7f7; - color: #333; - box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 2px white inset; - border-radius: 3px; - display: inline-block; - margin-block: 0; - margin-inline: 0.1em; - text-shadow: 0 1px 0 white; - line-height: 1.4; - white-space: nowrap; } - -/* - * Special Text - */ -.pre-nominals, -.post-nominals { - font-size: 0.6em; - font-variant: small-caps; } - -.sic::after { - content: " [sic]"; - font-style: italic; } - -.latex { - display: inline !important; } - -.MathJax { - font-size: 1em !important; } - -:where([title]) { - text-decoration: underline; - text-decoration: underline dotted; } - :where([title]):not(a *) { - cursor: help; } - -dfn { - font-variant: small-caps; } - -.site-container { - display: grid; - grid-template-columns: 2.5% 1fr 2.5%; - grid-template-rows: auto 1fr 2.5%; - grid-template-areas: "header header header" "page-container page-container page-container" "footer footer footer"; - min-block-size: calc(100vh - 4em); - border-block-start: 0; } - @media only screen and (min-width: 1248px) { - .site-container { - margin-block-end: 2em; - grid-template-areas: "header header header" ". page-container ." "footer footer footer"; - border: 2px solid black; - margin-inline: 2em; } } - .site-container--homepage { - align-items: center; - grid-template-rows: auto 2.5%; - grid-template-areas: "page-container page-container page-container" "footer footer footer"; - margin: 2em; } - @media only screen and (min-width: 1248px) { - .site-container--homepage { - border: 2px solid black; - grid-template-areas: ". page-container ." "footer footer footer"; } } - .site-container--list, .site-container--section { - align-items: center; } - -.site-header { - display: grid; - grid-area: header; - grid-gap: 0; - grid-template-columns: 1fr; - grid-template-rows: auto auto auto auto; - grid-template-areas: "header-title" "header-tagline" "header-icons" "header-nav"; - inset-block-start: 0; - inset-inline-start: 0; - inline-size: 100%; - text-align: center; - z-index: 1; } - .site-header__title, .site-header__tagline, .site-header__icons, .site-header__nav { - background-color: #fffff0; - margin: 0; } - .site-header__title, .site-header__tagline, .site-header__icons { - padding-block: 5px; - padding-inline: 0; } - .site-header__title { - font-weight: normal; - grid-area: header-title; } - .site-header__tagline { - grid-area: header-tagline; } - .site-header__icons { - grid-area: header-icons; - border-block-end: 2px solid #020202; - margin-block-end: 0; } - .site-header__nav { - grid-area: header-nav; - margin: auto; - inline-size: 100%; } - @media only screen and (min-width: 1248px) { - .site-header__nav { - inline-size: 60%; } } - .site-header__nav ul { - margin-block: 0; } - .site-header__nav ul li { - inline-size: calc(100% / 3); - display: block; - float: inline-start; - border-block-end: 2px solid black; - border-inline: 1px solid black; - padding: 0.4em; - background-color: inherit; } - .site-header__nav ul li:hover { - background-color: #ffffd0; } - .site-header__nav ul li a { - inline-size: 100%; - block-size: 100%; - display: block; } - .site-header__nav ul a:first-child li { - border-inline-start: 2px solid black; } - .site-header__nav ul a:last-child li { - border-inline-start: 2px solid black; } - -.site-footer { - grid-area: footer; - display: block; - inline-size: 100%; - /* Overflows right of viewport otherwise */ - position: fixed; - inset-block-end: 0; } - .site-footer p { - text-align: center; - background: #fffff0; - padding: 0.4em; - margin-block-end: unset; - border-block-end: none; - font-size: 1em; - border-block-start: 2px solid black; } - @media only screen and (min-width: 768px) { - .site-footer p { - inline-size: fit-content; - margin: auto; - border-inline: 2px solid black; } } -.site-content { - grid-area: page-container; } - @media only screen and (min-width: 1248px) { - .site-content { - margin: 2em; } } -.blockquote { - padding-inline-start: 1em; - border-inline-start: 2px outset #020202; - display: inline-block; - max-inline-size: 85%; } - @media only screen and (min-width: 1024px) { - .blockquote { - margin-block: 0.5em; - margin-inline: 1em; } } - .blockquote__body p:first-child { - margin-block-start: 0; } - .blockquote__body p:last-of-type { - margin-block-end: 0.5em; } - .blockquote__caption { - display: none; - text-align: end; - font-style: normal; - margin-inline-start: 5em; - inline-size: 80%; - orphans: 3; } - .blockquote__caption::before { - content: "—"; } - .blockquote--epigram { - font-size: 1.1em; - text-align: center; - display: block; - margin-block: 0; - margin-inline: auto; - border-inline-start: 0; - padding-inline-start: 0; - inline-size: 100%; - padding-block-start: 1em; - padding-block-end: 1.2em; - border-block-start: 2px outset #020202; - border-block-end: 2px inset #020202; } - .blockquote--epigram .blockquote__caption { - display: block; } - .blockquote--script .blockquote__body { - display: grid; - grid-template-columns: auto 1fr 0.2fr; - padding-block-end: 0.4em; - text-align: start; } - .blockquote--script .blockquote__body > p::before, .blockquote--script .blockquote__body > p::after { - content: none !important; } - .blockquote--script .blockquote__body > .script-line__character { - margin-inline: 2em 0.5em; - margin-block: 0.5em; - font-style: italic; } - .blockquote--script .blockquote__body > .script-line__text { - grid-column-start: 2; - grid-column-end: 4; - margin: 0.5em; } - -.label--button { - cursor: pointer; - display: block; - inline-size: fit-content; - margin-inline: auto; } - -.button { - border: 2px solid #020202; - background-color: #fffff0; - padding: 0.4em 1em; - cursor: pointer; } - .button:hover { - box-shadow: 2px 2px gray; } - -.chart-container { - position: relative; - margin-inline: auto; - block-size: 50vh; - inline-size: 95vw; - display: flex; - justify-content: center; } - @media (orientation: landscape) { - .chart-container { - block-size: 75vh; - inline-size: 95vw; } } - @media only screen and (min-width: 1248px) { - .chart-container { - block-size: 50vh; - inline-size: 50vw; } } - .chart-container + .chart-container { - margin-block-start: 1em; } - -.comment__author { - display: inline; - font-weight: bold; - margin-inline-end: 0.5em; } - -.comment__publish-date { - display: inline; - font-style: italic; } - -.comment__source { - font-style: italic; - font-size: 0.8em; } - -.comment__subheading { - font-weight: bold; - margin-block-end: 1em; - margin-block-start: 1em; } - -.comment__thread, .comment__subthread { - list-style: none; - margin-block-start: 1em; - padding-inline-start: 1em; - border-inline-start: 1px dotted #020202; - margin-inline-start: 0; } - -details summary { - cursor: pointer; } - -.figure { - inline-size: fit-content; - margin: 16px auto; } - .figure__caption { - block-size: auto; - margin: auto; - text-align: center; } - .figure__caption--no-height { - height: 0; } - .figure__caption .figcaption__caption { - font-size: 0.9em; - font-style: italic; } - .figure__caption .figcaption__title { - font-size: 0.95em; - font-weight: bold; } - .figure__caption .figcaption__attr { - background-color: #020202; - font-size: 0.7em; - color: #fffff0; - inline-size: fit-content; - inset-block-start: -2em; - position: relative; - padding: 0.2em 0.5em; - opacity: 0.8; - margin: 0 auto; } - .figure__caption .figcaption__attr + .figcaption__caption { - margin-block-start: -0.5em; } - .figure__caption .figcaption__full-size-link { - font-size: 0.6em; - padding-inline-start: 1em; } - .figure__caption .figcaption__full-size-link::before { - content: "["; } - .figure__caption .figcaption__full-size-link::after { - content: "]"; } - -.gallery { - display: grid; - grid-gap: 10px; - grid-template-columns: repeat(auto-fill, minmax(20%, 1fr)); - grid-template-rows: 1fr auto; - overflow-inline: scroll; } - .gallery__caption { - grid-column-end: -1; - grid-column-start: 1; } - -img, -video { - max-inline-size: 100%; - block-size: auto; - inline-size: auto; - max-block-size: 50vh; - margin: auto; - display: block; } - -.picture { - display: block; - inline-size: auto; - max-inline-size: 100%; - margin: auto; - block-size: auto; - max-block-size: 50vh; } - -.feed-icon { - display: inline-block; - block-size: 1em; - inline-size: 1em; - margin-block-end: 0.2em; } - -.site-header__icons a { - text-decoration: none; } - -.link--tile { - text-decoration: none; - box-sizing: border-box; - border: 2px solid transparent; } - .link--tile:hover { - border-color: #020202; } - -.site-container--section .item-tile.lazy { - background-image: none !important; } - -.item-tile { - display: grid; - min-block-size: 180px; - grid-template-columns: 5% auto 5%; - grid-template-rows: 2.5% auto 2.5%; - grid-template-areas: ". . ." ". tile-details ." ". . ."; - background-size: cover; - background-repeat: no-repeat; - background-position: center; - word-break: break-word; } - @media (prefers-reduced-data: reduce) { - .item-tile { - background: none !important; } } - .item-tile__header { - text-align: center; - background-color: #020202; - opacity: 0.9; - display: grid; - grid-area: tile-details; - grid-template-columns: 5px auto 5px; - grid-template-rows: 0 1.8em auto auto; - grid-template-areas: ". . ." ". banner ." ". tile-title ." ". tile-subtitle ."; } - .item-tile--heading { - font-size: 3em; } - .item-tile--heading .item-tile__header, .item-tile--heading .item-tile__redacted { - opacity: 1; - grid-template-rows: auto; - grid-template-areas: ". tile-title ."; } - .item-tile--ohwhatohjeez { - border: 2px solid #ff8900; } - .item-tile--oldphaloskepsis { - border: 2px solid #003d52; } - .item-tile--omphaloskepsis { - border: 2px solid #fffff0; } - .item-tile__banner { - padding-inline: 0.75em; - grid-area: banner; - inline-size: auto; - margin-inline: auto; - border-start-start-radius: 0; - border-start-end-radius: 0; - border-end-end-radius: 10px; - border-end-start-radius: 10px; - text-align: center; - text-decoration: none !important; - line-height: 1.8em; - background-color: #ebebeb; } - .item-tile__title, .item-tile__subtitle { - color: #fffff0; - margin: 0; - font-weight: normal; } - .item-tile__title { - font-size: 1.4em; - line-height: 1em; - grid-area: tile-title; - align-self: center; } - .item-tile__title--long { - font-size: 1em; } - .item-tile__subtitle { - font-size: 1em; - grid-area: tile-subtitle; - align-self: start; } - -/* TODO: Not currently used */ -@media screen and (max-width: 480px) { - .table-scroller { - overflow-inline: auto; - inline-size: 320px; } } - -table { - border: 1px solid #020202; - margin: auto; } - table thead { - background-color: #808080; - color: #fffff0; - z-index: 1; - position: sticky; - vertical-align: middle; - inset-block-start: 0; - max-block-size: 1.8em; } - table thead th { - font-weight: bold; - text-align: start; - padding: 1em; - font-size: 1.4em; - border: 1px solid #020202; } - table tbody tr:nth-child(2n) { - background-color: #DDDDD0; } - table tbody tr td { - padding: 0.5em 1em; - border: 1px solid #020202; } - -video { - background-color: black; } - -.site-content--homepage { - text-align: center; } - .site-content--homepage .page-title { - font-size: 2.5em; - margin-block-end: 1em; } - @media only screen and (min-width: 1248px) { - .site-content--homepage .page-title { - font-size: 4em; } } - .site-content--homepage .page-title span { - display: block !important; } - -.site-content--section, -.site-content--list { - display: grid; - grid-gap: 10px; - grid-template-columns: 0.2fr 1fr 0.2fr; - grid-template-rows: auto auto auto; - justify-items: center; - align-items: center; - grid-template-areas: "list-page-header list-page-header list-page-header" "list-page-grid list-page-grid list-page-grid" "list-page-footer list-page-footer list-page-footer"; - margin-block-start: 5em; } - @media only screen and (min-width: 1248px) { - .site-content--section, - .site-content--list { - grid-template-areas: ". list-page-header ." "list-page-grid list-page-grid list-page-grid" ". list-page-footer ."; } } - .site-content--section .site-content__header, - .site-content--list .site-content__header { - grid-area: list-page-header; - text-align: center; } - .site-content--section .site-content__header .page-header__minor-links, - .site-content--list .site-content__header .page-header__minor-links { - text-align: center; - overflow: auto; } - .site-content--section .site-content__header .page-header__minor-links ul, - .site-content--list .site-content__header .page-header__minor-links ul { - list-style: none; } - .site-content--section .site-content__header .page-header__minor-links ul li, - .site-content--list .site-content__header .page-header__minor-links ul li { - float: inline-start; - margin-block: 0; - margin-inline: 1em; } - .site-content--section .site-content__header .page-header__minor-links ul li *, - .site-content--list .site-content__header .page-header__minor-links ul li * { - display: inline-block; } - .site-content--section .site-content__header .page-header__minor-links .minor-links__categories, - .site-content--list .site-content__header .page-header__minor-links .minor-links__categories { - inline-size: fit-content; - margin: auto; - display: block; - overflow: auto; } - @media only screen and (min-width: 1248px) { - .site-content--section .site-content__header .page-header__minor-links .minor-links__categories, - .site-content--list .site-content__header .page-header__minor-links .minor-links__categories { - font-size: 1em !important; } } - .site-content--section .site-content__header .page-header__minor-links .minor-links__years, - .site-content--list .site-content__header .page-header__minor-links .minor-links__years { - display: block; - margin: auto; - inline-size: fit-content; } - .site-content--section .site-content__header .page-header__minor-links .minor-links__years li, - .site-content--list .site-content__header .page-header__minor-links .minor-links__years li { - inline-size: fit-content; - min-inline-size: fit-content; - padding: 0.5em; } - @media only screen and (min-width: 1248px) { - .site-content--section .site-content__header .page-header__minor-links .minor-links__years li, - .site-content--list .site-content__header .page-header__minor-links .minor-links__years li { - padding: 0; } } - .site-content--section .site-content__body, - .site-content--list .site-content__body { - inline-size: 100%; - display: grid; - grid-gap: 10px; - grid-area: list-page-grid; - grid-template-columns: 1fr; - grid-template-rows: repeat(8, 1fr); - justify-items: stretch; - align-items: stretch; } - @media only screen and (min-width: 768px) { - .site-content--section .site-content__body, - .site-content--list .site-content__body { - grid-template-columns: repeat(2, 1fr); - grid-template-rows: repeat(4, 1fr); } } - @media only screen and (min-width: 1248px) { - .site-content--section .site-content__body, - .site-content--list .site-content__body { - grid-template-columns: repeat(4, 1fr); - grid-template-rows: repeat(2, 1fr); } } - .site-content--section .site-content__body--list, - .site-content--list .site-content__body--list { - grid-template-columns: 1fr auto 1fr; - grid-template-rows: auto; - grid-template-areas: ". sections-list ."; } - .site-content--section .site-content__body--chart, - .site-content--list .site-content__body--chart { - grid-template-columns: 1em 100% 1fr; - grid-template-rows: auto auto; - grid-template-areas: ". section-chart ." ". section-content ."; } - .site-content--section .site-content__footer, - .site-content--list .site-content__footer { - grid-area: list-page-footer; } - -.site-content--single { - display: grid; - column-gap: 2em; - grid-template-columns: 0.4fr 0.6fr; - grid-template-rows: auto auto auto auto 60px; } - @media only screen and (min-width: 1248px) { - .site-content--single { - grid-template-rows: auto auto auto auto; } } - .site-content--single .site-content__header, .site-content--single .site-content__footer { - display: grid; - grid-column-start: 1; - grid-column-end: 3; - background-color: #fffff0; - filter: brightness(80%); } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__header, .site-content--single .site-content__footer { - border: 2px solid #020202; - grid-column-end: 2; - padding: 2em; } } - .site-content--single .site-content__header { - grid-row-start: 1; - grid-row-end: 2; - overflow: auto; - border-block-end: 2px solid #020202; - margin-block-end: 2em; - padding-inline: 1em; } - .site-content--single .site-content__header .article-header { - text-align: center; - background-color: #020202; - opacity: 0.8; - color: #fffff0; - display: grid; - grid-area: post-header-details; - grid-template-columns: 1fr; - padding: 20px; - grid-template-rows: 1fr auto auto 1fr; - justify-items: center; - align-items: center; - grid-template-areas: "." "post-title" "post-subtitle" "."; } - .site-content--single .site-content__header .article-header__series { - margin-block: 0 1em; - margin-inline: auto; - font-size: 1.2em; } - .site-content--single .site-content__header .article-header__featured-image { - display: grid; - grid-template-columns: 15% 1fr 15%; - grid-template-rows: 20% 1fr 20%; - grid-template-areas: ". . ." ". post-header-details ." ". . ."; - background-position: center center; - background-repeat: no-repeat; - background-size: cover; - block-size: 40vh; - min-block-size: 380px; - inline-size: 100%; - border: 2px solid #020202; } - .site-content--single .site-content__header .article-header__featured-image .attr { - background-color: #020202; - font-size: 0.7em; - color: #fffff0; - inline-size: fit-content; - position: fixed; - padding-block: 0.2em; - padding-inline: 0.5em; - opacity: 0.8; - margin-block: 0; - margin-inline: auto; } - .site-content--single .site-content__header .article-header__featured-image .attr a { - color: #fffff0; } - .site-content--single .site-content__header .article-header__title, .site-content--single .site-content__header .article-header__subtitle { - border-block-end: 2px inset #020202; - margin-block: 0; - line-height: 1.2em; } - .site-content--single .site-content__header .article-header__subtitle { - font-size: 1.5em; } - .site-content--single .site-content__header .article-header__title-wrapper { - display: grid; - grid-area: post-header-details; - background-color: #020202; - opacity: 0.8; - text-align: center; - grid-template-columns: 1fr; - padding: 20px; - grid-template-rows: 1fr auto auto 1fr; - justify-items: center; - align-items: center; - grid-template-areas: "." "post-title" "post-subtitle" "."; } - .site-content--single .site-content__header .article-header__title-wrapper--no-title { - visibility: hidden; } - .site-content--single .site-content__header .article-header__title-wrapper .article-header__title, .site-content--single .site-content__header .article-header__title-wrapper .article-header__subtitle { - color: #fffff0; } - .site-content--single .site-content__header .article-header__title-wrapper .article-header__title { - grid-area: post-title; - font-weight: bold; } - .site-content--single .site-content__header .article-header__title-wrapper .article-header__title--long { - font-size: 1.5em; } - .site-content--single .site-content__header .article-header__title-wrapper .article-header__subtitle { - grid-area: post-subtitle; } - .site-content--single .site-content__header .article-header__word-count, .site-content--single .site-content__header .article-header__publish-date, .site-content--single .site-content__header .article-header__modified-date { - font-size: 1.2em; - margin-block: 0.2rem; - margin-inline: auto; } - .site-content--single .site-content__header .article-header__word-count { - margin-block-start: 1rem; } - .site-content--single .site-content__header .article-header__warnings, .site-content--single .site-content__header .article-header__notes { - inline-size: 90%; - margin-block: 1.6em; - margin-inline: auto; - display: block; - padding-inline-end: 1em; } - .site-content--single .site-content__header .article-header__warnings ul, .site-content--single .site-content__header .article-header__notes ul { - list-style: circle; } - .site-content--single .site-content__header .article-header__warnings ul li, .site-content--single .site-content__header .article-header__notes ul li { - margin-block: 0.5em; - margin-inline: 0; } - .site-content--single .site-content__header .article-header__warnings { - border: 4px solid darkred; - background-color: #fc3a3a; - color: #fffff0; - font-weight: 500; } - .site-content--single .site-content__header .article-header__warnings ul { - list-style: disc; } - .site-content--single .site-content__header .article-header__warnings + .article-header__notes { - margin-block-start: 0; } - .site-content--single .site-content__header .article-header__notes { - background-color: #fffff0; - filter: brightness(70%); - border: 1px solid gray; } - .site-content--single .site-content__header .article-header__table-of-contents ul { - list-style-type: arabic; - padding-inline-start: 2em; - margin-block-end: 0; } - .site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--appendices, .site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--corrigenda { - list-style-type: circle; - margin-block-start: 0; } - .site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--appendices ol, .site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--corrigenda ol { - padding-inline-start: 2em; - list-style-type: upper-latin !important; } - .site-content--single .site-content__header .article-header__table-of-contents ul li { - padding-block: 0.8em; - padding-inline: 0; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__header .article-header__table-of-contents ul li { - padding: 0; } } - .site-content--single .site-content__body { - grid-column-start: 1; - grid-column-end: 3; - grid-row-start: 2; - grid-row-end: 3; - padding-inline: 1em; - /* Temporary until I've fixed all the figures */ - overflow-inline: clip; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__body { - grid-row-start: 1; - grid-row-end: 5; - grid-column-start: 2; } } - .site-content--single .site-content__body .article__links { - background-color: #fffff0; - filter: brightness(80%); - inline-size: 60%; - margin-inline: auto; - margin-block: auto 1em; - border: 2px solid #020202; - padding: 1em; } - .site-content--single .site-content__body .article-body__summary { - display: none; } - .site-content--single .site-content__body .heading { - text-align: center; - font-size: 2em; - font-weight: bold; } - .site-content--single .site-content__body .heading::before, .site-content--single .site-content__body .heading::after { - content: " ~ "; } - .site-content--single .site-content__body .heading-anchor { - font-size: 0.6em; - line-height: 1em; - text-decoration: none; - vertical-align: middle; } - .site-content--single .site-content__body .subheading { - font-size: 1.6em; - border-block-end: 2px inset #020202; - margin-block: 0.5em; - line-height: 1.2em; - text-align: center; } - .site-content--single .site-content__body .subheading--appendices, .site-content--single .site-content__body .subheading--comments { - text-decoration: underline; - border-block-end: none; - font-size: 2em; - padding-block-start: 1em; - border-block-start: 1px dashed #020202; } - .site-content--single .site-content__body .subheading__subtitle { - font-size: 1em; - border-block-end: 1px dashed #020202; - line-height: 1em; - text-align: center; - font-weight: bold; - inline-size: fit-content; - margin-block: 0 1em; - margin-inline: auto; - padding-block: 0 0.5em; - padding-inline: 3em 0.4em; } - .site-content--single .site-content__body .subsubheading { - font-size: 1.4em; - border-block-end: 1px dashed #020202; - margin-block-start: 1em; - margin-block-end: 1em; - padding-block-end: 0.5em; - line-height: 1em; - text-align: start; - font-weight: bold; } - .site-content--single .site-content__body .subsubsubheading { - font-size: 1.2em; - margin-block-start: 1em; - margin-block-end: 1em; - line-height: 1em; - text-align: start; - font-weight: bold; } - .site-content--single .site-content__body .article-body__content > blockquote { - padding-inline-start: 1em; - border-inline-start: 2px outset #020202; - display: inline-block; - max-inline-size: 85%; } - .site-content--single .site-content__body .article-body__content > blockquote footer { - text-align: end; - font-style: normal; - display: inline-block; - margin-inline-start: 5em; } - .site-content--single .site-content__body .article-body__content > blockquote footer::before { - content: "—"; } - .site-content--single .site-content__body .article-body__content > blockquote p:first-child { - margin-block-start: 0; } - .site-content--single .site-content__body .article-body__content > blockquote p:last-of-type { - margin-block-end: 0.5em; } - .site-content--single .site-content__body .article-body__content > blockquote.script { - display: grid; - grid-template-columns: auto 1fr 0.2fr; - padding-block-end: 0.4em; - text-align: end; } - .site-content--single .site-content__body .article-body__content > blockquote.script > p::before, .site-content--single .site-content__body .article-body__content > blockquote.script > p::after { - content: none !important; } - .site-content--single .site-content__body .article-body__content > blockquote.script > .script-line__character { - grid-column: 1; - margin: 0.5em 2em 0.5em 0.5em; - font-style: italic; } - .site-content--single .site-content__body .article-body__content > blockquote.script > .script-line__text { - grid-column-start: 2; - grid-column-end: 4; - margin: 0.5em; } - .site-content--single .site-content__body .article-body__content > blockquote.script footer { - grid-column-start: 1; - grid-column-end: 3; } - .site-content--single .site-content__body .article-body__content > blockquote:not(.blockquote):first-child { - font-size: 1.2em; - text-align: center; - display: block; - margin: 0 auto; - border-inline-start: 0; - padding-inline-start: 0; - inline-size: 100%; - padding-block-start: 1em; - padding-block-end: 1.2em; - border-block-start: 2px outset #020202; - border-block-end: 2px inset #020202; } - @media only screen and (min-width: 1024px) { - .site-content--single .site-content__body blockquote { - margin: 1em 2em; } } - .site-content--single .site-content__comments { - grid-column-start: 1; - grid-column-end: 3; - grid-row-start: 3; - grid-row-end: 4; - font-size: 0.8em; - padding-inline-start: 1em; - padding-inline-end: 1em; - margin-block-end: 2em; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__comments { - grid-column-end: 2; - grid-row-start: 2; - grid-row-end: 3; - padding: 1em 3em 1em 2em; - border-inline-end: 2px solid #020202; } } - .site-content--single .site-content__comments + .site_content__footer { - grid-row-start: 4; - grid-row-end: 5; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__comments + .site_content__footer { - margin-block-end: 2em; - grid-row-start: 3; - grid-row-end: 4; } } - .site-content--single .site-content__footer { - grid-row-start: 3; - grid-row-end: 4; - border-block-start: 2px solid #020202; - padding-inline-start: 1em; - padding-inline-end: 1em; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__footer { - margin-block-end: 2em; - grid-row-start: 2; - grid-row-end: 3; } } - .site-content--single .site-content__footer h2 { - margin: 1rem 0; } - .site-content--single .site-content__footer ul { - margin: 0; } - .site-content--single .site-content__footer ul li { - padding: 0.8em 0; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__footer ul li { - padding: 0; } } - .site-content--single .site-content__footer section { - margin: 1rem 0; } - .site-content--single .site-content__footer #map { - border: 2px solid #020202; } - -.organisations-table { - grid-column-start: 1; - grid-column-end: 5; } - .organisations-table__items-icon { - text-align: center; - float: inline-start; - padding-inline-end: 1em; } - .organisations-table__items-icon--none { - opacity: 0.4; } - -.organisation__description { - margin-block-end: 2em; } - .organisation__description details { - margin-inline-start: 1em; - padding-inline-start: 1em; - border-inline-start: 2px solid #020202; } - .organisation__description details summary { - font-style: italic; } - -.organisation__timeline { - margin-block-end: 1em; } - .organisation__timeline #timeline { - clear: both; } - .organisation__timeline #timeline > div > div { - block-size: unset !important; } - .organisation__timeline #timeline > div > div > div { - position: unset !important; - inline-size: unset !important; - block-size: unset !important; } - .organisation__timeline #timeline > div > div > div > div:first-of-type { - overflow: unset !important; - position: unset !important; } - -.organisation__related .related-section { - text-align: center; } - .organisation__related .related-section--list { - text-align: start; - inline-size: 50%; - display: inline-block; - vertical-align: top; - padding-block: 0; - padding-inline: 2em; } - .organisation__related .related-section .related-items { - margin-block: 2em; } - .organisation__related .related-section .related-items--tiles .index { - display: grid; - grid-gap: 1em; - grid-template-columns: repeat(4, 1fr); } - .organisation__related .related-section .related-items--collapsible { - margin-block-end: 1em; } - .organisation__related .related-section .related-items--collapsible summary { - text-align: center; - cursor: pointer; - padding-block-end: 1em; } - .organisation__related .related-section .related-items--collapsible summary::marker { - font-size: 2em; - padding-inline-start: 2em; - display: inline-block; } - .organisation__related .related-section .related-items--list .related-item__expiry, .organisation__related .related-section .related-items--list .related-item__grade { - font-size: 0.8em; - display: block; - margin-inline-start: 0.5em; } - .organisation__related .related-section .related-items-title { - border-block-end: none; - display: inline-block; } - .organisation__related .related-section .related-items .related-item--expired { - opacity: 0.4; } - -.organisation-table__logo { - max-inline-size: 5em; - max-block-size: 5em; } - -.timeline__legend > fieldset { - inline-size: 45%; - float: inline-start; - text-align: center; - border: none; } - .timeline__legend > fieldset legend { - display: block; - inline-size: 100%; } - -#hierarchy ul { - list-style: none; - padding-inline-start: 1em; } - #hierarchy ul .hierarchy-item::before { - content: "\21B3"; - margin-block: 0; - margin-inline: 0.4em; } - #hierarchy ul .hierarchy-item--current { - font-weight: bold; } - #hierarchy ul .hierarchy-item--child::before { - content: "\2192"; } - -.timeline__legend .legend__button { - cursor: pointer; } - .timeline__legend .legend__button span { - margin-block: 0; - margin-inline: 1em; - display: inline-block; } - .timeline__legend .legend__button span.colour-square { - inline-size: 1em; - block-size: 1em; - border-radius: 2.5px; - border: 1px solid #020202; } - .timeline__legend .legend__button span.colour-square--unpaid-current { - background-color: #bbbbb0; } - .timeline__legend .legend__button span.colour-square--unpaid-past { - background-color: #fffff0; } - .timeline__legend .legend__button span.colour-square--paid-current { - background-color: #bcbc7e; } - .timeline__legend .legend__button span.colour-square--paid-past { - background-color: #fcfca6; } - .timeline__legend .legend__button--disabled { - text-decoration: line-through; } - -.site-content__body--chart #timeline, .site-content__body--chart #map { - inline-size: 100%; - max-inline-size: 100%; - grid-area: section-chart; } - -.site-content__body--list .site-content__sections-list { - grid-area: sections-list; - display: block; - list-style: none; - margin: auto; - padding-inline-start: 0; } - .site-content__body--list .site-content__sections-list li * { - display: inline-block; } - -/* @import "themes/dark"; */ diff --git a/css/main.903b084bd8052dcaf7649e33c4137261d4475d980cd93859563d9c3994d4c43a.css b/css/main.903b084bd8052dcaf7649e33c4137261d4475d980cd93859563d9c3994d4c43a.css deleted file mode 100644 index 05f82f7..0000000 --- a/css/main.903b084bd8052dcaf7649e33c4137261d4475d980cd93859563d9c3994d4c43a.css +++ /dev/null @@ -1,1201 +0,0 @@ -@charset "UTF-8"; -/* - * Fonts - */ -/* - * Commented out until I decide to buy a licence for Input Mono. - * - * @font-face { - * font-family: "Input Mono"; - * src: url(/fonts/InputMono-Regular.ttf); - * } - */ -@font-face { - font-family: Domitian; - src: url("/fonts/Domitian-Roman.woff2") format("woff2"); } - -@font-face { - font-family: Domitian; - src: url("/fonts/Domitian-Bold.woff2") format("woff2"); - font-weight: bold; } - -@font-face { - font-family: Domitian; - src: url("/fonts/Domitian-Italic.woff2") format("woff2"); - font-style: italic; } - -@font-face { - font-family: Domitian; - src: url("/fonts/Domitian-BoldItalic.woff2") format("woff2"); - font-weight: bold; - font-style: italic; } - -/* - * Base - */ -html { - font-size: 16px; - color: #020202; - background-color: #fffff0; - font-family: "Domitian", "Palatino Linotype", "Book Antiqua", palatino, garamond, serif; - font-variant-numeric: 'oldstyle-nums slashed-zero'; } - -h1, -h2, -h3, -h4, -h5, -h6 { - font-weight: normal; - margin: 0; } - -a { - text-decoration-skip-ink: auto; - color: #020202; - text-decoration: underline; - opacity: 0.8; } - a:hover { - text-decoration: none; - opacity: 1; } - -/* - * Quotations - */ -q:lang(en) { - quotes: "‘" "’" "“" "”"; } - -/* - * Citations - */ -cite, -cite.book, -cite.film, -cite.tv-show, -cite.comic, -cite.podcast, -cite.album, -cite.report { - font-style: italic; } - -cite.book--proper-noun { - font-style: inherit; } - -cite.legislation, -cite.smallcite, -cite.comic-strip, -cite.short-story, -cite.article, -cite.episode, -cite.video, -cite.chapter, -cite.software, -cite.website, -cite.campaign, -cite.song, -cite.speech, -cite.course, -cite.presentation { - font-style: normal; } - -cite.smallcite::before, -cite.article::before, -cite.comic-strip::before, -cite.short-story::before, -cite.episode::before, -cite.video::before, -cite.chapter::before, -cite.song::before, -cite.poem::before, -cite.campaign::before, -cite.speech::before, -cite.course::before, -cite.presentation::before { - content: "“"; } - -cite.smallcite::after, -cite.article::after, -cite.comic-strip::after, -cite.short-story::after, -cite.episode::after, -cite.video::after, -cite.chapter::after, -cite.song::after, -cite.poem::after, -cite.campaign::after, -cite.speech::after, -cite.course::after, -cite.presentation::after { - content: "”"; } - -cite.article--shortcite::before, -cite.article--shortcite::after { - content: none; } - -cite, -.cite { - font-style: italic; } - cite[itemtype$="Code"], cite[itemtype$="SocialMediaPosting"], cite[itemtype$="SoftwareApplication"], cite[itemtype$="WebSite"], cite[itemtype$="WebContent"], cite[itemtype$="CreativeWorkSeason"], cite[itemtype$="PodcastSeason"], cite[itemtype$="RadioSeason"], cite[itemtype$="TVSeason"], cite[itemtype$="CreativeWorkSeries"], cite[itemtype$="BookSeries"], cite[itemtype$="MovieSeries"], cite[itemtype$="VideoGameSeries"], cite[itemtype$="Legislation"], cite--inherit, - .cite[itemtype$="Code"], - .cite[itemtype$="SocialMediaPosting"], - .cite[itemtype$="SoftwareApplication"], - .cite[itemtype$="WebSite"], - .cite[itemtype$="WebContent"], - .cite[itemtype$="CreativeWorkSeason"], - .cite[itemtype$="PodcastSeason"], - .cite[itemtype$="RadioSeason"], - .cite[itemtype$="TVSeason"], - .cite[itemtype$="CreativeWorkSeries"], - .cite[itemtype$="BookSeries"], - .cite[itemtype$="MovieSeries"], - .cite[itemtype$="VideoGameSeries"], - .cite[itemtype$="Legislation"], - .cite--inherit { - font-style: inherit; } - cite[itemtype$="Article"], cite[itemtype$="BlogPosting"], cite[itemtype$="NewsArticle"], cite[itemtype$="AnalysisNewsArticle"], cite[itemtype$="ReportageNewsArticle"], cite[itemtype$="OpinionNewsArticle"], cite[itemtype$="ScholarlyArticle"], cite[itemtype$="TechArticle"], cite[itemtype$="Chapter"], cite[itemtype$="Clip"], cite[itemtype$="MovieClip"], cite[itemtype$="RadioClip"], cite[itemtype$="TVClip"], cite[itemtype$="VideoGameClip"], cite[itemtype$="Comment"], cite[itemtype$="Course"], cite[itemtype$="DigitalDocument"], cite[itemtype$="NoteDigitalDocument"], cite[itemtype$="PresentationDigitalDocument"], cite[itemtype$="TextDigitalDocument"], cite[itemtype$="Episode"], cite[itemtype$="PodcastEpisode"], cite[itemtype$="RadioEpisode"], cite[itemtype$="TVEpisode"], cite[itemtype$="MusicRecording"], cite[itemtype$="MusicComposition"], cite[itemtype$="Message"], cite--enquote, - .cite[itemtype$="Article"], - .cite[itemtype$="BlogPosting"], - .cite[itemtype$="NewsArticle"], - .cite[itemtype$="AnalysisNewsArticle"], - .cite[itemtype$="ReportageNewsArticle"], - .cite[itemtype$="OpinionNewsArticle"], - .cite[itemtype$="ScholarlyArticle"], - .cite[itemtype$="TechArticle"], - .cite[itemtype$="Chapter"], - .cite[itemtype$="Clip"], - .cite[itemtype$="MovieClip"], - .cite[itemtype$="RadioClip"], - .cite[itemtype$="TVClip"], - .cite[itemtype$="VideoGameClip"], - .cite[itemtype$="Comment"], - .cite[itemtype$="Course"], - .cite[itemtype$="DigitalDocument"], - .cite[itemtype$="NoteDigitalDocument"], - .cite[itemtype$="PresentationDigitalDocument"], - .cite[itemtype$="TextDigitalDocument"], - .cite[itemtype$="Episode"], - .cite[itemtype$="PodcastEpisode"], - .cite[itemtype$="RadioEpisode"], - .cite[itemtype$="TVEpisode"], - .cite[itemtype$="MusicRecording"], - .cite[itemtype$="MusicComposition"], - .cite[itemtype$="Message"], - .cite--enquote { - font-style: normal; } - cite[itemtype$="Article"]::before, cite[itemtype$="BlogPosting"]::before, cite[itemtype$="NewsArticle"]::before, cite[itemtype$="AnalysisNewsArticle"]::before, cite[itemtype$="ReportageNewsArticle"]::before, cite[itemtype$="OpinionNewsArticle"]::before, cite[itemtype$="ScholarlyArticle"]::before, cite[itemtype$="TechArticle"]::before, cite[itemtype$="Chapter"]::before, cite[itemtype$="Clip"]::before, cite[itemtype$="MovieClip"]::before, cite[itemtype$="RadioClip"]::before, cite[itemtype$="TVClip"]::before, cite[itemtype$="VideoGameClip"]::before, cite[itemtype$="Comment"]::before, cite[itemtype$="Course"]::before, cite[itemtype$="DigitalDocument"]::before, cite[itemtype$="NoteDigitalDocument"]::before, cite[itemtype$="PresentationDigitalDocument"]::before, cite[itemtype$="TextDigitalDocument"]::before, cite[itemtype$="Episode"]::before, cite[itemtype$="PodcastEpisode"]::before, cite[itemtype$="RadioEpisode"]::before, cite[itemtype$="TVEpisode"]::before, cite[itemtype$="MusicRecording"]::before, cite[itemtype$="MusicComposition"]::before, cite[itemtype$="Message"]::before, cite--enquote::before, - .cite[itemtype$="Article"]::before, - .cite[itemtype$="BlogPosting"]::before, - .cite[itemtype$="NewsArticle"]::before, - .cite[itemtype$="AnalysisNewsArticle"]::before, - .cite[itemtype$="ReportageNewsArticle"]::before, - .cite[itemtype$="OpinionNewsArticle"]::before, - .cite[itemtype$="ScholarlyArticle"]::before, - .cite[itemtype$="TechArticle"]::before, - .cite[itemtype$="Chapter"]::before, - .cite[itemtype$="Clip"]::before, - .cite[itemtype$="MovieClip"]::before, - .cite[itemtype$="RadioClip"]::before, - .cite[itemtype$="TVClip"]::before, - .cite[itemtype$="VideoGameClip"]::before, - .cite[itemtype$="Comment"]::before, - .cite[itemtype$="Course"]::before, - .cite[itemtype$="DigitalDocument"]::before, - .cite[itemtype$="NoteDigitalDocument"]::before, - .cite[itemtype$="PresentationDigitalDocument"]::before, - .cite[itemtype$="TextDigitalDocument"]::before, - .cite[itemtype$="Episode"]::before, - .cite[itemtype$="PodcastEpisode"]::before, - .cite[itemtype$="RadioEpisode"]::before, - .cite[itemtype$="TVEpisode"]::before, - .cite[itemtype$="MusicRecording"]::before, - .cite[itemtype$="MusicComposition"]::before, - .cite[itemtype$="Message"]::before, - .cite--enquote::before { - content: "“"; } - cite[itemtype$="Article"]::after, cite[itemtype$="BlogPosting"]::after, cite[itemtype$="NewsArticle"]::after, cite[itemtype$="AnalysisNewsArticle"]::after, cite[itemtype$="ReportageNewsArticle"]::after, cite[itemtype$="OpinionNewsArticle"]::after, cite[itemtype$="ScholarlyArticle"]::after, cite[itemtype$="TechArticle"]::after, cite[itemtype$="Chapter"]::after, cite[itemtype$="Clip"]::after, cite[itemtype$="MovieClip"]::after, cite[itemtype$="RadioClip"]::after, cite[itemtype$="TVClip"]::after, cite[itemtype$="VideoGameClip"]::after, cite[itemtype$="Comment"]::after, cite[itemtype$="Course"]::after, cite[itemtype$="DigitalDocument"]::after, cite[itemtype$="NoteDigitalDocument"]::after, cite[itemtype$="PresentationDigitalDocument"]::after, cite[itemtype$="TextDigitalDocument"]::after, cite[itemtype$="Episode"]::after, cite[itemtype$="PodcastEpisode"]::after, cite[itemtype$="RadioEpisode"]::after, cite[itemtype$="TVEpisode"]::after, cite[itemtype$="MusicRecording"]::after, cite[itemtype$="MusicComposition"]::after, cite[itemtype$="Message"]::after, cite--enquote::after, - .cite[itemtype$="Article"]::after, - .cite[itemtype$="BlogPosting"]::after, - .cite[itemtype$="NewsArticle"]::after, - .cite[itemtype$="AnalysisNewsArticle"]::after, - .cite[itemtype$="ReportageNewsArticle"]::after, - .cite[itemtype$="OpinionNewsArticle"]::after, - .cite[itemtype$="ScholarlyArticle"]::after, - .cite[itemtype$="TechArticle"]::after, - .cite[itemtype$="Chapter"]::after, - .cite[itemtype$="Clip"]::after, - .cite[itemtype$="MovieClip"]::after, - .cite[itemtype$="RadioClip"]::after, - .cite[itemtype$="TVClip"]::after, - .cite[itemtype$="VideoGameClip"]::after, - .cite[itemtype$="Comment"]::after, - .cite[itemtype$="Course"]::after, - .cite[itemtype$="DigitalDocument"]::after, - .cite[itemtype$="NoteDigitalDocument"]::after, - .cite[itemtype$="PresentationDigitalDocument"]::after, - .cite[itemtype$="TextDigitalDocument"]::after, - .cite[itemtype$="Episode"]::after, - .cite[itemtype$="PodcastEpisode"]::after, - .cite[itemtype$="RadioEpisode"]::after, - .cite[itemtype$="TVEpisode"]::after, - .cite[itemtype$="MusicRecording"]::after, - .cite[itemtype$="MusicComposition"]::after, - .cite[itemtype$="Message"]::after, - .cite--enquote::after { - content: "”"; } - cite--normal, - .cite--normal { - font-style: normal !important; } - cite--normal::before, - .cite--normal::before { - content: none !important; } - cite--normal::after, - .cite--normal::after { - content: none !important; } - -/* - * Code - */ -pre { - padding-left: 1em; - border-left: 2px outset #020202; - display: inline-block; - overflow: hidden; - max-width: 50vw; - overflow: scroll; } - @media only screen and (min-width: 1248px) { - pre { - margin: 1em 2em; } } -code, -samp, -var, -pre { - font-family: "Input Mono", "Lucida Console", monaco, monospace; - font-size: 1em; } - -code, -samp, -var { - background-color: #d1d1d1; - border-radius: 5px; - padding: 2px; } - -samp { - display: block; - width: 80ch; - margin: 1em 4em; - border-left: 2px solid #ccc; - color: #333; } - -h1 code, -pre code, -pre samp, -pre var, -h1 samp, -h1 var, -.post-title code, -.post-title samp, -.post-title var { - background-color: transparent; - padding: 0; } - -.heading code, -.subheading code { - background-color: transparent; } - -kbd { - padding: 0.1em 0.6em; - border: 1px solid #ccc; - font-size: 11px; - font-family: Arial, Helvetica, sans-serif; - background-color: #f7f7f7; - color: #333; - box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 2px white inset; - border-radius: 3px; - display: inline-block; - margin: 0 0.1em; - text-shadow: 0 1px 0 white; - line-height: 1.4; - white-space: nowrap; } - -/* - * Special Text - */ -.pre-nominals, -.post-nominals { - font-size: 0.6em; - font-variant: small-caps; } - -.sic::after { - content: " [sic]"; - font-style: italic; } - -.latex { - display: inline !important; } - -.MathJax { - font-size: 1em !important; } - -:where([title]) { - text-decoration: underline; - text-decoration: underline dotted; } - -dfn { - font-variant: small-caps; } - -.site-container { - display: grid; - grid-template-columns: 2.5% 1fr 2.5%; - grid-template-rows: auto 1fr 2.5%; - grid-template-areas: "header header header" "page-container page-container page-container" "footer footer footer"; - min-height: calc(100vh - 4em); - border-top: 0; } - @media only screen and (min-width: 1248px) { - .site-container { - margin-bottom: 2em; - grid-template-areas: "header header header" ". page-container ." "footer footer footer"; - border: 2px solid black; - margin-left: 2em; - margin-right: 2em; } } - .site-container--homepage { - align-items: center; - grid-template-rows: auto 2.5%; - grid-template-areas: "page-container page-container page-container" "footer footer footer"; - margin-top: 2em; - margin-bottom: 2em; } - @media only screen and (min-width: 1248px) { - .site-container--homepage { - border: 2px solid black; - margin-left: 2em; - margin-right: 2em; - grid-template-areas: ". page-container ." "footer footer footer"; } } - .site-container--list, .site-container--section { - align-items: center; } - -.site-header { - display: grid; - grid-area: header; - grid-gap: 0; - grid-template-columns: 1fr; - grid-template-rows: auto auto auto auto; - grid-template-areas: "header-title" "header-tagline" "header-icons" "header-nav"; - top: 0; - left: 0; - width: 100%; - text-align: center; - z-index: 1; } - .site-header__title, .site-header__tagline, .site-header__icons, .site-header__nav { - background-color: #fffff0; - margin: 0; } - .site-header__title, .site-header__tagline, .site-header__icons { - padding: 5px 0; } - .site-header__title { - font-weight: normal; - grid-area: header-title; } - .site-header__tagline { - grid-area: header-tagline; } - .site-header__icons { - grid-area: header-icons; - border-bottom: 2px solid #020202; - margin-bottom: 0; } - .site-header__nav { - grid-area: header-nav; - margin: auto; - width: 100%; } - @media only screen and (min-width: 1248px) { - .site-header__nav { - width: 60%; } } - .site-header__nav ul { - margin-top: 0; - margin-bottom: 0; } - .site-header__nav ul li { - width: calc(100% / 3); - display: block; - float: left; - border-bottom: 2px solid black; - border-left: 1px solid black; - border-right: 1px solid black; - padding: 0.4em; - background-color: inherit; } - .site-header__nav ul li:hover { - background-color: #ffffd0; } - .site-header__nav ul li a { - width: 100%; - height: 100%; - display: block; } - .site-header__nav ul a:first-child li { - border-left: 2px solid black; } - .site-header__nav ul a:last-child li { - border-right: 2px solid black; } - -.site-footer { - grid-area: footer; - display: block; - width: 99%; - /* Overflows right of viewport otherwise */ - position: fixed; - bottom: 0; } - .site-footer p { - width: fit-content; - margin: auto; - text-align: center; - background: #fffff0; - border: 2px solid black; - padding: 0.4em; - border-bottom: none; - font-size: 1em; } - -.site-content { - grid-area: page-container; } - @media only screen and (min-width: 1248px) { - .site-content { - margin: 2em; } } -.feed-icon { - display: inline-block; - height: 1em; - width: 1em; - margin-bottom: 0.2em; } - -.site-header__icons a { - text-decoration: none; } - -.link--tile { - text-decoration: none; - box-sizing: border-box; - border: 2px solid transparent; } - .link--tile:hover { - border-color: #020202; } - -.site-container--section .item-tile.lazy { - background-image: none !important; } - -.item-tile { - display: grid; - min-height: 180px; - grid-template-columns: 5% auto 5%; - grid-template-rows: 2.5% auto 2.5%; - grid-template-areas: ". . ." ". tile-details ." ". . ."; - background-size: cover; - background-repeat: no-repeat; - background-position: center; } - @media (prefers-reduced-data: reduce) { - .item-tile { - background: none !important; } } - .item-tile__header { - text-align: center; - background-color: #020202; - opacity: 0.9; - display: grid; - grid-area: tile-details; - grid-template-columns: 5px auto 5px; - grid-template-rows: 0 1.8em auto auto; - grid-template-areas: ". . ." ". banner ." ". tile-title ." ". tile-subtitle ."; } - .item-tile--heading { - font-size: 3em; } - .item-tile--heading .item-tile__header, .item-tile--heading .item-tile__redacted { - opacity: 1; - grid-template-rows: auto; - grid-template-areas: ". tile-title ."; } - .item-tile--ohwhatohjeez { - border: 2px solid #ff8900; } - .item-tile--oldphaloskepsis { - border: 2px solid #003d52; } - .item-tile--omphaloskepsis { - border: 2px solid #fffff0; } - .item-tile__banner { - padding: 0.5em 1em 0; - grid-area: banner; - width: auto; - margin-left: auto; - margin-right: auto; - border-radius: 0 0 10px 10px; - text-align: center; - text-decoration: none !important; - line-height: 1em; - background-color: #ebebeb; } - .item-tile__title, .item-tile__subtitle { - color: #fffff0; - margin: 0; - font-weight: normal; } - .item-tile__title { - font-size: 1.4em; - line-height: 1em; - grid-area: tile-title; - align-self: center; } - .item-tile__title--long { - font-size: 1em; } - .item-tile__subtitle { - font-size: 1em; - grid-area: tile-subtitle; - align-self: start; } - -/* TODO: Not currently used */ -@media screen and (max-width: 480px) { - .table-scroller { - overflow-x: auto; - width: 320px; } } - -table { - border: 1px solid #020202; - margin: auto; } - table td { - padding: 0.5em 1em; - border: 1px solid #020202; } - -.blockquote { - padding-left: 1em; - border-left: 2px outset #020202; - display: inline-block; - max-width: 85%; } - @media only screen and (min-width: 1024px) { - .blockquote { - margin: 0.5em 1em; } } - .blockquote__body p:first-child { - margin-top: 0; } - .blockquote__body p:last-of-type { - margin-bottom: 0.5em; } - .blockquote__caption { - display: none; - text-align: right; - font-style: normal; - margin-left: 5em; - width: 80%; - orphans: 3; } - .blockquote__caption::before { - content: "—"; } - .blockquote--epigram { - font-size: 1.1em; - text-align: center; - display: block; - margin: 0 auto; - border-left: 0; - padding-left: 0; - width: 100%; - padding-top: 1em; - padding-bottom: 1.2em; - border-top: 2px outset #020202; - border-bottom: 2px inset #020202; } - .blockquote--epigram .blockquote__caption { - display: block; } - .blockquote--script .blockquote__body { - display: grid; - grid-template-columns: auto 1fr 0.2fr; - padding-bottom: 0.4em; - text-align: left; } - .blockquote--script .blockquote__body > p::before, .blockquote--script .blockquote__body > p::after { - content: none !important; } - .blockquote--script .blockquote__body > .script-line__character { - margin: 0.5em 2em 0.5em 0.5em; - font-style: italic; } - .blockquote--script .blockquote__body > .script-line__text { - grid-column-start: 2; - grid-column-end: 4; - margin: 0.5em; } - -.gallery { - display: grid; - grid-gap: 10px; - grid-template-columns: repeat(auto-fill, minmax(20%, 1fr)); - grid-template-rows: 1fr auto; - overflow-x: scroll; } - .gallery__caption { - grid-column-end: -1; - grid-column-start: 1; } - -.comment__author { - display: inline; - font-weight: bold; - margin-right: 0.5em; } - -.comment__publish-date { - display: inline; - font-style: italic; } - -.comment__source { - font-style: italic; - font-size: 0.8em; } - -.comment__subheading { - font-weight: bold; - margin-bottom: 1em; - margin-top: 1em; } - -.comment__thread, .comment__subthread { - list-style: none; - margin-top: 1em; - padding-left: 1em; - border-left: 1px dotted #020202; - margin-left: 0; } - -.site-content--homepage { - text-align: center; } - .site-content--homepage .page-title { - font-size: 2.5em; - margin-bottom: 1em; } - @media only screen and (min-width: 1248px) { - .site-content--homepage .page-title { - font-size: 4em; } } - .site-content--homepage .page-title span { - display: block !important; } - -.site-content--section, -.site-content--list { - display: grid; - grid-gap: 10px; - grid-template-columns: 0.2fr 1fr 0.2fr; - grid-template-rows: auto auto 60px; - justify-items: center; - align-items: center; - grid-template-areas: "list-page-header list-page-header list-page-header" "list-page-grid list-page-grid list-page-grid" "list-page-footer list-page-footer list-page-footer"; - margin-top: 5em; } - @media only screen and (min-width: 1248px) { - .site-content--section, - .site-content--list { - grid-template-areas: ". list-page-header ." "list-page-grid list-page-grid list-page-grid" ". list-page-footer ."; } } - .site-content--section .site-content__header, - .site-content--list .site-content__header { - grid-area: list-page-header; - text-align: center; } - .site-content--section .site-content__header .page-header__minor-links, - .site-content--list .site-content__header .page-header__minor-links { - text-align: center; - margin: auto; - overflow: auto; } - .site-content--section .site-content__header .page-header__minor-links ul, - .site-content--list .site-content__header .page-header__minor-links ul { - list-style: none; } - .site-content--section .site-content__header .page-header__minor-links ul li, - .site-content--list .site-content__header .page-header__minor-links ul li { - float: left; - margin: 0 1em; } - .site-content--section .site-content__header .page-header__minor-links ul li *, - .site-content--list .site-content__header .page-header__minor-links ul li * { - display: inline-block; } - .site-content--section .site-content__header .page-header__minor-links .minor-links__categories, - .site-content--list .site-content__header .page-header__minor-links .minor-links__categories { - width: 100%; - display: block; - font-size: 0.8em !important; - overflow: auto; } - @media only screen and (min-width: 1248px) { - .site-content--section .site-content__header .page-header__minor-links .minor-links__categories, - .site-content--list .site-content__header .page-header__minor-links .minor-links__categories { - font-size: 1em !important; } } - .site-content--section .site-content__header .page-header__minor-links .minor-links__years, - .site-content--list .site-content__header .page-header__minor-links .minor-links__years { - width: 100%; - display: block; - margin: auto; - width: fit-content; } - .site-content--section .site-content__header .page-header__minor-links .minor-links__years li, - .site-content--list .site-content__header .page-header__minor-links .minor-links__years li { - padding: 1em; } - @media only screen and (min-width: 1248px) { - .site-content--section .site-content__header .page-header__minor-links .minor-links__years li, - .site-content--list .site-content__header .page-header__minor-links .minor-links__years li { - padding: 0; } } - .site-content--section .site-content__body, - .site-content--list .site-content__body { - width: 100%; - display: grid; - grid-gap: 10px; - grid-area: list-page-grid; - grid-template-columns: 1fr; - grid-template-rows: repeat(8, 1fr); - justify-items: stretch; - align-items: stretch; } - @media only screen and (min-width: 768px) { - .site-content--section .site-content__body, - .site-content--list .site-content__body { - grid-template-columns: repeat(2, 1fr); - grid-template-rows: repeat(4, 1fr); } } - @media only screen and (min-width: 1248px) { - .site-content--section .site-content__body, - .site-content--list .site-content__body { - grid-template-columns: repeat(4, 1fr); - grid-template-rows: repeat(2, 1fr); } } - .site-content--section .site-content__body--list, - .site-content--list .site-content__body--list { - grid-template-columns: 1fr auto 1fr; - grid-template-rows: auto; - grid-template-areas: ". sections-list ."; } - .site-content--section .site-content__body--chart, - .site-content--list .site-content__body--chart { - grid-template-columns: 1em 100% 1fr; - grid-template-rows: 100%; - grid-template-areas: ". section-chart ."; } - .site-content--section .site-content__footer, - .site-content--list .site-content__footer { - grid-area: list-page-footer; } - -.site-content--single { - display: grid; - column-gap: 2em; - grid-template-columns: 0.4fr 0.6fr; - grid-template-rows: auto auto auto auto; } - .site-content--single .site-content__header, .site-content--single .site-content__footer { - display: grid; - grid-column-start: 1; - grid-column-end: 3; - background-color: #fffff0; - filter: brightness(80%); } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__header, .site-content--single .site-content__footer { - border: 2px solid #020202; - grid-column-end: 2; - padding: 2em; } } - .site-content--single .site-content__header { - grid-row-start: 1; - grid-row-end: 2; - overflow: auto; - border-bottom: 2px solid #020202; - margin-bottom: 2em; - padding-left: 1em; - padding-right: 1em; } - .site-content--single .site-content__header .article-header { - text-align: center; - background-color: #020202; - opacity: 0.8; - color: #fffff0; - display: grid; - grid-area: post-header-details; - grid-template-columns: 1fr; - padding: 20px; - grid-template-rows: 1fr auto auto 1fr; - justify-items: center; - align-items: center; - grid-template-areas: "." "post-title" "post-subtitle" "."; } - .site-content--single .site-content__header .article-header__series { - margin: 0 auto 1em; - font-size: 1.2em; } - .site-content--single .site-content__header .article-header__featured-image { - display: grid; - grid-template-columns: 15% 1fr 15%; - grid-template-rows: 20% 1fr 20%; - grid-template-areas: ". . ." ". post-header-details ." ". . ."; - background-position: center center; - background-repeat: no-repeat; - background-size: cover; - height: 40vh; - min-height: 380px; - width: 100%; - border: 2px solid #020202; } - .site-content--single .site-content__header .article-header__featured-image .attr { - background-color: #020202; - font-size: 0.7em; - color: #fffff0; - width: fit-content; - position: fixed; - padding: 0.2em 0.5em; - opacity: 0.8; - margin: 0 auto; } - .site-content--single .site-content__header .article-header__featured-image .attr a { - color: #fffff0; } - .site-content--single .site-content__header .article-header__title, .site-content--single .site-content__header .article-header__subtitle { - border-bottom: 2px inset #020202; - margin-top: 0; - margin-bottom: 0; - line-height: 1.2em; } - .site-content--single .site-content__header .article-header__subtitle { - font-size: 1.5em; } - .site-content--single .site-content__header .article-header__title-wrapper { - display: grid; - grid-area: post-header-details; - background-color: #020202; - opacity: 0.8; - text-align: center; - grid-template-columns: 1fr; - padding: 20px; - grid-template-rows: 1fr auto auto 1fr; - justify-items: center; - align-items: center; - grid-template-areas: "." "post-title" "post-subtitle" "."; } - .site-content--single .site-content__header .article-header__title-wrapper--no-title { - visibility: hidden; } - .site-content--single .site-content__header .article-header__title-wrapper .article-header__title, .site-content--single .site-content__header .article-header__title-wrapper .article-header__subtitle { - color: #fffff0; } - .site-content--single .site-content__header .article-header__title-wrapper .article-header__title { - grid-area: post-title; - font-weight: bold; } - .site-content--single .site-content__header .article-header__title-wrapper .article-header__title--long { - font-size: 1.5em; } - .site-content--single .site-content__header .article-header__title-wrapper .article-header__subtitle { - grid-area: post-subtitle; } - .site-content--single .site-content__header .article-header__word-count, .site-content--single .site-content__header .article-header__publish-date, .site-content--single .site-content__header .article-header__modified-date { - font-size: 1.2em; - margin: 0.2rem auto; } - .site-content--single .site-content__header .article-header__word-count { - margin-top: 1rem; } - .site-content--single .site-content__header .article-header__notes, .site-content--single .site-content__header .article-header__warnings { - width: 90%; - margin: 1.6em auto; - display: block; - padding-right: 1em; } - .site-content--single .site-content__header .article-header__notes ul, .site-content--single .site-content__header .article-header__warnings ul { - list-style: circle; } - .site-content--single .site-content__header .article-header__notes ul li, .site-content--single .site-content__header .article-header__warnings ul li { - margin: 0.5em 0; } - .site-content--single .site-content__header .article-header__notes { - background-color: #fffff0; - filter: brightness(70%); - border: 1px solid gray; } - .site-content--single .site-content__header .article-header__warnings { - border: 4px solid darkred; - background-color: #fc3a3a; - color: #fffff0; - font-weight: 500; } - .site-content--single .site-content__header .article-header__warnings ul { - list-style: disc; } - .site-content--single .site-content__header .article-header__table-of-contents ul { - list-style-type: arabic; - padding-left: 2em; - margin-bottom: 0; } - .site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--appendices, .site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--corrigenda { - list-style-type: circle; - margin-top: 0; } - .site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--appendices ol, .site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--corrigenda ol { - padding-left: 2em; - list-style-type: upper-latin !important; } - .site-content--single .site-content__header .article-header__table-of-contents ul li { - padding: 0.8em 0; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__header .article-header__table-of-contents ul li { - padding: 0; } } - .site-content--single .site-content__body { - grid-column-start: 1; - grid-column-end: 3; - grid-row-start: 2; - grid-row-end: 3; - padding-left: 1em; - padding-right: 1em; - /* Temporary until I've fixed all the figures */ - overflow-x: clip; - /* TODO: remove once replaced in content with figures */ } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__body { - grid-row-start: 1; - grid-row-end: 5; - grid-column-start: 2; } } - .site-content--single .site-content__body .article__links { - background-color: #fffff0; - filter: brightness(80%); - width: 60%; - margin: auto; - margin-bottom: 1em; - border: 2px solid #020202; - padding: 1em; } - .site-content--single .site-content__body .article-body__summary { - display: none; } - .site-content--single .site-content__body .heading { - text-align: center; - font-size: 2em; - font-weight: bold; } - .site-content--single .site-content__body .heading::before, .site-content--single .site-content__body .heading::after { - content: " ~ "; } - .site-content--single .site-content__body .heading-anchor { - font-size: 0.6em; - line-height: 1em; - text-decoration: none; - vertical-align: middle; } - .site-content--single .site-content__body .subheading { - font-size: 1.6em; - border-bottom: 2px inset #020202; - margin-top: 0.5em; - margin-bottom: 0.5em; - line-height: 1.2em; - text-align: center; } - .site-content--single .site-content__body .subheading--appendices, .site-content--single .site-content__body .subheading--comments { - text-decoration: underline; - border-bottom: none; - font-size: 2em; - padding-top: 1em; - border-top: 1px dashed #020202; } - .site-content--single .site-content__body .subheading__subtitle { - font-size: 1em; - border-bottom: 1px dashed #020202; - line-height: 1em; - text-align: center; - font-weight: bold; - width: fit-content; - margin: 0 auto 1em auto; - padding: 0 3em 0.5em 0.4em; } - .site-content--single .site-content__body .subsubheading { - font-size: 1.4em; - border-bottom: 1px dashed #020202; - margin-top: 1em; - margin-bottom: 1em; - padding-bottom: 0.5em; - line-height: 1em; - text-align: left; - font-weight: bold; } - .site-content--single .site-content__body .subsubsubheading { - font-size: 1.2em; - margin-top: 1em; - margin-bottom: 1em; - line-height: 1em; - text-align: left; - font-weight: bold; } - .site-content--single .site-content__body .article-body__content > blockquote { - padding-left: 1em; - border-left: 2px outset #020202; - display: inline-block; - max-width: 85%; } - .site-content--single .site-content__body .article-body__content > blockquote footer { - text-align: right; - font-style: normal; - display: inline-block; - margin-left: 5em; } - .site-content--single .site-content__body .article-body__content > blockquote footer::before { - content: "—"; } - .site-content--single .site-content__body .article-body__content > blockquote p:first-child { - margin-top: 0; } - .site-content--single .site-content__body .article-body__content > blockquote p:last-of-type { - margin-bottom: 0.5em; } - .site-content--single .site-content__body .article-body__content > blockquote.script { - display: grid; - grid-template-columns: auto 1fr 0.2fr; - padding-bottom: 0.4em; - text-align: left; } - .site-content--single .site-content__body .article-body__content > blockquote.script > p::before, .site-content--single .site-content__body .article-body__content > blockquote.script > p::after { - content: none !important; } - .site-content--single .site-content__body .article-body__content > blockquote.script > .script-line__character { - grid-column: 1; - margin: 0.5em 2em 0.5em 0.5em; - font-style: italic; } - .site-content--single .site-content__body .article-body__content > blockquote.script > .script-line__text { - grid-column-start: 2; - grid-column-end: 4; - margin: 0.5em; } - .site-content--single .site-content__body .article-body__content > blockquote.script footer { - grid-column-start: 1; - grid-column-end: 3; } - .site-content--single .site-content__body .article-body__content > blockquote:not(.blockquote):first-child { - font-size: 1.2em; - text-align: center; - display: block; - margin: 0 auto; - border-left: 0; - padding-left: 0; - width: 100%; - padding-top: 1em; - padding-bottom: 1.2em; - border-top: 2px outset #020202; - border-bottom: 2px inset #020202; } - @media only screen and (min-width: 1024px) { - .site-content--single .site-content__body blockquote { - margin: 1em 2em; } } - .site-content--single .site-content__body img, - .site-content--single .site-content__body video { - max-width: 100%; - height: auto; - width: auto; - max-height: 50vh; - margin: auto; - display: block; } - .site-content--single .site-content__body .figure { - margin: 16px auto; - width: fit-content; } - .site-content--single .site-content__body .figure__image { - display: block; - width: auto; - max-width: 100%; - margin: auto; - height: auto; - max-height: 50vh; } - .site-content--single .site-content__body .figure__chart { - min-height: 40vh; - max-height: 60vh; } - .site-content--single .site-content__body .figure__caption { - height: auto; - margin: auto; - text-align: center; } - .site-content--single .site-content__body .figure__caption--no-height { - height: 0; } - .site-content--single .site-content__body .figure__caption .figcaption__caption { - font-size: 0.9em; - font-style: italic; } - .site-content--single .site-content__body .figure__caption .figcaption__title { - font-size: 0.95em; - font-weight: bold; } - .site-content--single .site-content__body .figure__caption .figcaption__attr { - background-color: #020202; - font-size: 0.7em; - color: #fffff0; - width: fit-content; - top: -2em; - position: relative; - padding: 0.2em 0.5em; - opacity: 0.8; - margin: 0 auto; } - .site-content--single .site-content__body .figure__caption .figcaption__attr + .figcaption__caption { - margin-top: -0.5em; } - .site-content--single .site-content__body .figure__caption .figcaption__full-size-link { - font-size: 0.6em; - padding-left: 1em; } - .site-content--single .site-content__body .figure__caption .figcaption__full-size-link::before { - content: "["; } - .site-content--single .site-content__body .figure__caption .figcaption__full-size-link::after { - content: "]"; } - .site-content--single .site-content__comments { - grid-column-start: 1; - grid-column-end: 3; - grid-row-start: 3; - grid-row-end: 4; - font-size: 0.8em; - padding-left: 1em; - padding-right: 1em; - margin-bottom: 2em; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__comments { - grid-column-end: 2; - grid-row-start: 2; - grid-row-end: 3; - padding: 1em 3em 1em 2em; - border-right: 2px solid #020202; } } - .site-content--single .site-content__comments + .site_content__footer { - grid-row-start: 4; - grid-row-end: 5; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__comments + .site_content__footer { - margin-bottom: 2em; - grid-row-start: 3; - grid-row-end: 4; } } - .site-content--single .site-content__footer { - grid-row-start: 3; - grid-row-end: 4; - border-top: 2px solid #020202; - padding-left: 1em; - padding-right: 1em; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__footer { - margin-bottom: 2em; - grid-row-start: 2; - grid-row-end: 3; } } - .site-content--single .site-content__footer h2 { - margin: 1rem 0; } - .site-content--single .site-content__footer ul { - margin: 0; } - .site-content--single .site-content__footer ul li { - padding: 0.8em 0; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__footer ul li { - padding: 0; } } - .site-content--single .site-content__footer section { - margin: 1rem 0; } - .site-content--single .site-content__footer #map { - border: 2px solid #020202; } - -.organisations-table { - grid-column-start: 1; - grid-column-end: 5; } - -#organisation-body .index { - display: grid; - grid-gap: 6px 5px; - grid-area: items; - grid-template-columns: repeat(4, 1fr); - grid-template-rows: 1fr; - justify-items: stretch; - align-items: stretch; - grid-template-areas: "item1 item2 item3 item4"; } - -#organisation-body .index .item:nth-child(1) { - grid-area: item1; } - -#organisation-body .index .item:nth-child(2) { - grid-area: item2; } - -#organisation-body .index .item:nth-child(3) { - grid-area: item3; } - -#organisation-body .index .item:nth-child(4) { - grid-area: item4; } - -#organisation-body details { - cursor: pointer; - border: 2px solid #020202; } - -#organisation-body summary { - text-align: center; } - #organisation-body summary::marker { - font-size: 2em; - padding-left: 2em; } - #organisation-body summary .subheading { - display: inline; - width: 95%; - border-bottom: none; } - #organisation-body summary .index { - border-top: 2px solid #020202; } - -#organisation-body #roles-timeline { - margin-bottom: 1em; } - -#organisation-body #timeline { - clear: both; } - #organisation-body #timeline > div > div { - height: unset !important; } - #organisation-body #timeline > div > div > div { - position: unset !important; - width: unset !important; - height: unset !important; } - #organisation-body #timeline > div > div > div > div:first-of-type { - overflow: unset !important; - position: unset !important; } - -#organisation-body #related .org-items { - margin-bottom: 1em; } - -.organisation-table__logo { - max-width: 5em; - max-height: 5em; } - -.timeline__legend > div { - width: 50%; - float: left; - text-align: center; } - -#hierarchy ul { - list-style: none; - padding-left: 1em; } - #hierarchy ul .hierarchy-item::before { - content: "\21B3"; - margin: 0 0.4em; } - #hierarchy ul .hierarchy-item--current { - font-weight: bold; } - #hierarchy ul .hierarchy-item--child::before { - content: "\2192"; } - -.timeline__legend .legend__button { - cursor: pointer; } - .timeline__legend .legend__button span { - margin: 0 1em; - display: inline-block; } - .timeline__legend .legend__button span.colour-square { - width: 1em; - height: 1em; - border-radius: 2.5px; - border: 1px solid #020202; } - .timeline__legend .legend__button span.colour-square--unpaid-current { - background-color: #bbbbb0; } - .timeline__legend .legend__button span.colour-square--unpaid-past { - background-color: #fffff0; } - .timeline__legend .legend__button span.colour-square--paid-current { - background-color: #bcbc7e; } - .timeline__legend .legend__button span.colour-square--paid-past { - background-color: #fcfca6; } - .timeline__legend .legend__button--disabled { - text-decoration: line-through; } - -.site-content__body--chart #timeline, .site-content__body--chart #map { - width: 100%; - max-width: 100%; - grid-area: section-chart; } - -.site-content__body--list .site-content__sections-list { - grid-area: sections-list; - display: block; - list-style: none; - margin: auto; - padding-left: 0; } - .site-content__body--list .site-content__sections-list li * { - display: inline-block; } - -/* @import "themes/dark"; */ diff --git a/css/main.b33ac823d1201b7a7c4b848e0f8481402c6be615287a0094063e946a3f75b91c.css b/css/main.b33ac823d1201b7a7c4b848e0f8481402c6be615287a0094063e946a3f75b91c.css deleted file mode 100644 index 797f625..0000000 --- a/css/main.b33ac823d1201b7a7c4b848e0f8481402c6be615287a0094063e946a3f75b91c.css +++ /dev/null @@ -1,1292 +0,0 @@ -@charset "UTF-8"; -/* - * Fonts - */ -/* - * Commented out until I decide to buy a licence for Input Mono. - * - * @font-face { - * font-family: "Input Mono"; - * src: url(/fonts/InputMono-Regular.ttf); - * } - */ -@font-face { - font-family: Domitian; - src: url("/fonts/Domitian-Roman.woff2") format("woff2"); } - -@font-face { - font-family: Domitian; - src: url("/fonts/Domitian-Bold.woff2") format("woff2"); - font-weight: bold; } - -@font-face { - font-family: Domitian; - src: url("/fonts/Domitian-Italic.woff2") format("woff2"); - font-style: italic; } - -@font-face { - font-family: Domitian; - src: url("/fonts/Domitian-BoldItalic.woff2") format("woff2"); - font-weight: bold; - font-style: italic; } - -/* - * Base - */ -html { - font-size: 16px; - color: #020202; - background-color: #fffff0; - font-family: "Domitian", "Palatino Linotype", "Book Antiqua", palatino, garamond, serif; - font-variant-numeric: 'oldstyle-nums slashed-zero'; - writing-mode: horizontal-tb; } - -h1, -h2, -h3, -h4, -h5, -h6 { - font-weight: normal; - margin: 0; } - -a { - text-decoration-skip-ink: auto; - color: #020202; - text-decoration: underline; - opacity: 0.8; } - a:hover { - text-decoration: none; - opacity: 1; } - -/* - * Quotations - */ -q:lang(en) { - quotes: "‘" "’" "“" "”"; } - -/* - * Citations - */ -cite, -cite.book, -cite.film, -cite.tv-show, -cite.comic, -cite.podcast, -cite.album, -cite.report { - font-style: italic; } - -cite.book--proper-noun { - font-style: inherit; } - -cite.legislation, -cite.smallcite, -cite.comic-strip, -cite.short-story, -cite.article, -cite.episode, -cite.video, -cite.chapter, -cite.poem, -cite.software, -cite.website, -cite.campaign, -cite.song, -cite.speech, -cite.course, -cite.presentation { - font-style: normal; } - -cite.smallcite::before, -cite.article::before, -cite.comic-strip::before, -cite.short-story::before, -cite.episode::before, -cite.video::before, -cite.chapter::before, -cite.song::before, -cite.poem::before, -cite.campaign::before, -cite.speech::before, -cite.course::before, -cite.presentation::before { - content: "“"; } - -cite.smallcite::after, -cite.article::after, -cite.comic-strip::after, -cite.short-story::after, -cite.episode::after, -cite.video::after, -cite.chapter::after, -cite.song::after, -cite.poem::after, -cite.campaign::after, -cite.speech::after, -cite.course::after, -cite.presentation::after { - content: "”"; } - -cite.article--shortcite::before, -cite.article--shortcite::after { - content: none; } - -cite, -.cite { - font-style: italic; } - cite[itemtype$="Code"], cite[itemtype$="SocialMediaPosting"], cite[itemtype$="SoftwareApplication"], cite[itemtype$="WebApplication"], cite[itemtype$="MobileApplication"], cite[itemtype$="WebSite"], cite[itemtype$="WebContent"], cite[itemtype$="Comment"], cite[itemtype$="Statement"], cite[itemtype$="CreativeWorkSeason"], cite[itemtype$="PodcastSeason"], cite[itemtype$="RadioSeason"], cite[itemtype$="TVSeason"], cite[itemtype$="CreativeWorkSeries"], cite[itemtype$="BookSeries"], cite[itemtype$="MovieSeries"], cite[itemtype$="VideoGameSeries"], cite[itemtype$="Legislation"], cite--inherit, - .cite[itemtype$="Code"], - .cite[itemtype$="SocialMediaPosting"], - .cite[itemtype$="SoftwareApplication"], - .cite[itemtype$="WebApplication"], - .cite[itemtype$="MobileApplication"], - .cite[itemtype$="WebSite"], - .cite[itemtype$="WebContent"], - .cite[itemtype$="Comment"], - .cite[itemtype$="Statement"], - .cite[itemtype$="CreativeWorkSeason"], - .cite[itemtype$="PodcastSeason"], - .cite[itemtype$="RadioSeason"], - .cite[itemtype$="TVSeason"], - .cite[itemtype$="CreativeWorkSeries"], - .cite[itemtype$="BookSeries"], - .cite[itemtype$="MovieSeries"], - .cite[itemtype$="VideoGameSeries"], - .cite[itemtype$="Legislation"], - .cite--inherit { - font-style: inherit; } - cite[itemtype$="Article"], cite[itemtype$="BlogPosting"], cite[itemtype$="NewsArticle"], cite[itemtype$="AnalysisNewsArticle"], cite[itemtype$="ReportageNewsArticle"], cite[itemtype$="OpinionNewsArticle"], cite[itemtype$="ScholarlyArticle"], cite[itemtype$="TechArticle"], cite[itemtype$="Event"], cite[itemtype$="Chapter"], cite[itemtype$="Clip"], cite[itemtype$="MovieClip"], cite[itemtype$="RadioClip"], cite[itemtype$="TVClip"], cite[itemtype$="VideoGameClip"], cite[itemtype$="Course"], cite[itemtype$="DigitalDocument"], cite[itemtype$="NoteDigitalDocument"], cite[itemtype$="PresentationDigitalDocument"], cite[itemtype$="TextDigitalDocument"], cite[itemtype$="Episode"], cite[itemtype$="PodcastEpisode"], cite[itemtype$="RadioEpisode"], cite[itemtype$="TVEpisode"], cite[itemtype$="MusicRecording"], cite[itemtype$="MusicComposition"], cite[itemtype$="Message"], cite--enquote, - .cite[itemtype$="Article"], - .cite[itemtype$="BlogPosting"], - .cite[itemtype$="NewsArticle"], - .cite[itemtype$="AnalysisNewsArticle"], - .cite[itemtype$="ReportageNewsArticle"], - .cite[itemtype$="OpinionNewsArticle"], - .cite[itemtype$="ScholarlyArticle"], - .cite[itemtype$="TechArticle"], - .cite[itemtype$="Event"], - .cite[itemtype$="Chapter"], - .cite[itemtype$="Clip"], - .cite[itemtype$="MovieClip"], - .cite[itemtype$="RadioClip"], - .cite[itemtype$="TVClip"], - .cite[itemtype$="VideoGameClip"], - .cite[itemtype$="Course"], - .cite[itemtype$="DigitalDocument"], - .cite[itemtype$="NoteDigitalDocument"], - .cite[itemtype$="PresentationDigitalDocument"], - .cite[itemtype$="TextDigitalDocument"], - .cite[itemtype$="Episode"], - .cite[itemtype$="PodcastEpisode"], - .cite[itemtype$="RadioEpisode"], - .cite[itemtype$="TVEpisode"], - .cite[itemtype$="MusicRecording"], - .cite[itemtype$="MusicComposition"], - .cite[itemtype$="Message"], - .cite--enquote { - font-style: inherit; } - cite[itemtype$="Article"]::before, cite[itemtype$="BlogPosting"]::before, cite[itemtype$="NewsArticle"]::before, cite[itemtype$="AnalysisNewsArticle"]::before, cite[itemtype$="ReportageNewsArticle"]::before, cite[itemtype$="OpinionNewsArticle"]::before, cite[itemtype$="ScholarlyArticle"]::before, cite[itemtype$="TechArticle"]::before, cite[itemtype$="Event"]::before, cite[itemtype$="Chapter"]::before, cite[itemtype$="Clip"]::before, cite[itemtype$="MovieClip"]::before, cite[itemtype$="RadioClip"]::before, cite[itemtype$="TVClip"]::before, cite[itemtype$="VideoGameClip"]::before, cite[itemtype$="Course"]::before, cite[itemtype$="DigitalDocument"]::before, cite[itemtype$="NoteDigitalDocument"]::before, cite[itemtype$="PresentationDigitalDocument"]::before, cite[itemtype$="TextDigitalDocument"]::before, cite[itemtype$="Episode"]::before, cite[itemtype$="PodcastEpisode"]::before, cite[itemtype$="RadioEpisode"]::before, cite[itemtype$="TVEpisode"]::before, cite[itemtype$="MusicRecording"]::before, cite[itemtype$="MusicComposition"]::before, cite[itemtype$="Message"]::before, cite--enquote::before, - .cite[itemtype$="Article"]::before, - .cite[itemtype$="BlogPosting"]::before, - .cite[itemtype$="NewsArticle"]::before, - .cite[itemtype$="AnalysisNewsArticle"]::before, - .cite[itemtype$="ReportageNewsArticle"]::before, - .cite[itemtype$="OpinionNewsArticle"]::before, - .cite[itemtype$="ScholarlyArticle"]::before, - .cite[itemtype$="TechArticle"]::before, - .cite[itemtype$="Event"]::before, - .cite[itemtype$="Chapter"]::before, - .cite[itemtype$="Clip"]::before, - .cite[itemtype$="MovieClip"]::before, - .cite[itemtype$="RadioClip"]::before, - .cite[itemtype$="TVClip"]::before, - .cite[itemtype$="VideoGameClip"]::before, - .cite[itemtype$="Course"]::before, - .cite[itemtype$="DigitalDocument"]::before, - .cite[itemtype$="NoteDigitalDocument"]::before, - .cite[itemtype$="PresentationDigitalDocument"]::before, - .cite[itemtype$="TextDigitalDocument"]::before, - .cite[itemtype$="Episode"]::before, - .cite[itemtype$="PodcastEpisode"]::before, - .cite[itemtype$="RadioEpisode"]::before, - .cite[itemtype$="TVEpisode"]::before, - .cite[itemtype$="MusicRecording"]::before, - .cite[itemtype$="MusicComposition"]::before, - .cite[itemtype$="Message"]::before, - .cite--enquote::before { - content: "“"; } - cite[itemtype$="Article"]::after, cite[itemtype$="BlogPosting"]::after, cite[itemtype$="NewsArticle"]::after, cite[itemtype$="AnalysisNewsArticle"]::after, cite[itemtype$="ReportageNewsArticle"]::after, cite[itemtype$="OpinionNewsArticle"]::after, cite[itemtype$="ScholarlyArticle"]::after, cite[itemtype$="TechArticle"]::after, cite[itemtype$="Event"]::after, cite[itemtype$="Chapter"]::after, cite[itemtype$="Clip"]::after, cite[itemtype$="MovieClip"]::after, cite[itemtype$="RadioClip"]::after, cite[itemtype$="TVClip"]::after, cite[itemtype$="VideoGameClip"]::after, cite[itemtype$="Course"]::after, cite[itemtype$="DigitalDocument"]::after, cite[itemtype$="NoteDigitalDocument"]::after, cite[itemtype$="PresentationDigitalDocument"]::after, cite[itemtype$="TextDigitalDocument"]::after, cite[itemtype$="Episode"]::after, cite[itemtype$="PodcastEpisode"]::after, cite[itemtype$="RadioEpisode"]::after, cite[itemtype$="TVEpisode"]::after, cite[itemtype$="MusicRecording"]::after, cite[itemtype$="MusicComposition"]::after, cite[itemtype$="Message"]::after, cite--enquote::after, - .cite[itemtype$="Article"]::after, - .cite[itemtype$="BlogPosting"]::after, - .cite[itemtype$="NewsArticle"]::after, - .cite[itemtype$="AnalysisNewsArticle"]::after, - .cite[itemtype$="ReportageNewsArticle"]::after, - .cite[itemtype$="OpinionNewsArticle"]::after, - .cite[itemtype$="ScholarlyArticle"]::after, - .cite[itemtype$="TechArticle"]::after, - .cite[itemtype$="Event"]::after, - .cite[itemtype$="Chapter"]::after, - .cite[itemtype$="Clip"]::after, - .cite[itemtype$="MovieClip"]::after, - .cite[itemtype$="RadioClip"]::after, - .cite[itemtype$="TVClip"]::after, - .cite[itemtype$="VideoGameClip"]::after, - .cite[itemtype$="Course"]::after, - .cite[itemtype$="DigitalDocument"]::after, - .cite[itemtype$="NoteDigitalDocument"]::after, - .cite[itemtype$="PresentationDigitalDocument"]::after, - .cite[itemtype$="TextDigitalDocument"]::after, - .cite[itemtype$="Episode"]::after, - .cite[itemtype$="PodcastEpisode"]::after, - .cite[itemtype$="RadioEpisode"]::after, - .cite[itemtype$="TVEpisode"]::after, - .cite[itemtype$="MusicRecording"]::after, - .cite[itemtype$="MusicComposition"]::after, - .cite[itemtype$="Message"]::after, - .cite--enquote::after { - content: "”"; } - cite--normal, - .cite--normal { - font-style: normal !important; } - cite--normal::before, - .cite--normal::before { - content: none !important; } - cite--normal::after, - .cite--normal::after { - content: none !important; } - -/* - * Code - */ -pre { - padding-inline-start: 1em; - border-inline-start: 2px outset #020202; - display: inline-block; - overflow: hidden; - max-inline-size: 80%; - overflow: scroll; } - @media only screen and (min-width: 1248px) { - pre { - margin-block: 1em; - margin-inline: 2em; } } -code, -samp, -var, -pre { - font-family: "Input Mono", "Lucida Console", monaco, monospace; - font-size: 1em; } - -code, -samp, -var { - background-color: #d1d1d1; - border-radius: 5px; - padding: 2px; } - -samp { - display: block; - inline-size: 80ch; - margin-block: 1em; - margin-inline: 4em; - border-inline-start: 2px solid #ccc; - color: #333; } - -h1 code, -pre code, -pre samp, -pre var, -h1 samp, -h1 var, -.post-title code, -.post-title samp, -.post-title var { - background-color: transparent; - padding: 0; } - -.heading code, -.subheading code { - background-color: transparent; } - -kbd { - padding-block: 0.1em; - padding-inline: 0.6em; - border: 1px solid #ccc; - font-size: 11px; - font-family: Arial, Helvetica, sans-serif; - background-color: #f7f7f7; - color: #333; - box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 2px white inset; - border-radius: 3px; - display: inline-block; - margin-block: 0; - margin-inline: 0.1em; - text-shadow: 0 1px 0 white; - line-height: 1.4; - white-space: nowrap; } - -/* - * Special Text - */ -.pre-nominals, -.post-nominals { - font-size: 0.6em; - font-variant: small-caps; } - -.sic::after { - content: " [sic]"; - font-style: italic; } - -.latex { - display: inline !important; } - -.MathJax { - font-size: 1em !important; } - -:where([title]) { - text-decoration: underline; - text-decoration: underline dotted; } - :where([title]):not(a *) { - cursor: help; } - -dfn { - font-variant: small-caps; } - -.site-container { - display: grid; - grid-template-columns: 2.5% 1fr 2.5%; - grid-template-rows: auto 1fr 2.5%; - grid-template-areas: "header header header" "page-container page-container page-container" "footer footer footer"; - min-block-size: calc(100vh - 4em); - border-block-start: 0; } - @media only screen and (min-width: 1248px) { - .site-container { - margin-block-end: 2em; - grid-template-areas: "header header header" ". page-container ." "footer footer footer"; - border: 2px solid black; - margin-inline: 2em; } } - .site-container--homepage { - align-items: center; - grid-template-rows: auto 2.5%; - grid-template-areas: "page-container page-container page-container" "footer footer footer"; - margin: 2em; } - @media only screen and (min-width: 1248px) { - .site-container--homepage { - border: 2px solid black; - grid-template-areas: ". page-container ." "footer footer footer"; } } - .site-container--list, .site-container--section { - align-items: center; } - -.site-header { - display: grid; - grid-area: header; - grid-gap: 0; - grid-template-columns: 1fr; - grid-template-rows: auto auto auto auto; - grid-template-areas: "header-title" "header-tagline" "header-icons" "header-nav"; - inset-block-start: 0; - inset-inline-start: 0; - inline-size: 100%; - text-align: center; - z-index: 1; } - .site-header__title, .site-header__tagline, .site-header__icons, .site-header__nav { - background-color: #fffff0; - margin: 0; } - .site-header__title, .site-header__tagline, .site-header__icons { - padding-block: 5px; - padding-inline: 0; } - .site-header__title { - font-weight: normal; - grid-area: header-title; } - .site-header__tagline { - grid-area: header-tagline; } - .site-header__icons { - grid-area: header-icons; - border-block-end: 2px solid #020202; - margin-block-end: 0; } - .site-header__nav { - grid-area: header-nav; - margin: auto; - inline-size: 100%; } - @media only screen and (min-width: 1248px) { - .site-header__nav { - inline-size: 60%; } } - .site-header__nav ul { - margin-block: 0; } - .site-header__nav ul li { - inline-size: calc(100% / 3); - display: block; - float: inline-start; - border-block-end: 2px solid black; - border-inline: 1px solid black; - padding: 0.4em; - background-color: inherit; } - .site-header__nav ul li:hover { - background-color: #ffffd0; } - .site-header__nav ul li a { - inline-size: 100%; - block-size: 100%; - display: block; } - .site-header__nav ul a:first-child li { - border-inline-start: 2px solid black; } - .site-header__nav ul a:last-child li { - border-inline-start: 2px solid black; } - -.site-footer { - grid-area: footer; - display: block; - inline-size: 100%; - /* Overflows right of viewport otherwise */ - position: fixed; - inset-block-end: 0; } - .site-footer p { - text-align: center; - background: #fffff0; - padding: 0.4em; - margin-block-end: unset; - border-block-end: none; - font-size: 1em; - border-block-start: 2px solid black; } - @media only screen and (min-width: 768px) { - .site-footer p { - inline-size: fit-content; - margin: auto; - border-inline: 2px solid black; } } -.site-content { - grid-area: page-container; } - @media only screen and (min-width: 1248px) { - .site-content { - margin: 2em; } } -.blockquote { - padding-inline-start: 1em; - border-inline-start: 2px outset #020202; - display: inline-block; - max-inline-size: 85%; } - @media only screen and (min-width: 1024px) { - .blockquote { - margin-block: 0.5em; - margin-inline: 1em; } } - .blockquote__body p:first-child { - margin-block-start: 0; } - .blockquote__body p:last-of-type { - margin-block-end: 0.5em; } - .blockquote__caption { - display: none; - text-align: end; - font-style: normal; - margin-inline-start: 5em; - inline-size: 80%; - orphans: 3; } - .blockquote__caption::before { - content: "—"; } - .blockquote--epigram { - font-size: 1.1em; - text-align: center; - display: block; - margin-block: 0; - margin-inline: auto; - border-inline-start: 0; - padding-inline-start: 0; - inline-size: 100%; - padding-block-start: 1em; - padding-block-end: 1.2em; - border-block-start: 2px outset #020202; - border-block-end: 2px inset #020202; } - .blockquote--epigram .blockquote__caption { - display: block; } - .blockquote--script .blockquote__body { - display: grid; - grid-template-columns: auto 1fr 0.2fr; - padding-block-end: 0.4em; - text-align: start; } - .blockquote--script .blockquote__body > p::before, .blockquote--script .blockquote__body > p::after { - content: none !important; } - .blockquote--script .blockquote__body > .script-line__character { - margin-inline: 2em 0.5em; - margin-block: 0.5em; - font-style: italic; } - .blockquote--script .blockquote__body > .script-line__text { - grid-column-start: 2; - grid-column-end: 4; - margin: 0.5em; } - -.label--button { - cursor: pointer; - display: block; - inline-size: fit-content; - margin-inline: auto; } - -.button { - border: 2px solid #020202; - background-color: #fffff0; - padding: 0.4em 1em; - cursor: pointer; } - .button:hover { - box-shadow: 2px 2px gray; } - -.chart-container { - position: relative; - margin-inline: auto; - block-size: 50vh; - inline-size: 95vw; } - @media (orientation: landscape) { - .chart-container { - block-size: 75vh; - inline-size: 95vw; } } - @media only screen and (min-width: 1248px) { - .chart-container { - block-size: 50vh; - inline-size: 50vw; } } - .chart-container canvas { - margin-inline: auto; } - .chart-container + .chart-container { - margin-block-start: 1em; } - -.comment__author { - display: inline; - font-weight: bold; - margin-inline-end: 0.5em; } - -.comment__publish-date { - display: inline; - font-style: italic; } - -.comment__source { - font-style: italic; - font-size: 0.8em; } - -.comment__subheading { - font-weight: bold; - margin-block-end: 1em; - margin-block-start: 1em; } - -.comment__thread, .comment__subthread { - list-style: none; - margin-block-start: 1em; - padding-inline-start: 1em; - border-inline-start: 1px dotted #020202; - margin-inline-start: 0; } - -details summary { - cursor: pointer; } - -.figure { - inline-size: fit-content; - margin: 16px auto; } - .figure__caption { - block-size: auto; - margin: auto; - text-align: center; } - .figure__caption--no-height { - height: 0; } - .figure__caption .figcaption__caption { - font-size: 0.9em; - font-style: italic; } - .figure__caption .figcaption__title { - font-size: 0.95em; - font-weight: bold; } - .figure__caption .figcaption__attr { - background-color: #020202; - font-size: 0.7em; - color: #fffff0; - inline-size: fit-content; - inset-block-start: -2em; - position: relative; - padding: 0.2em 0.5em; - opacity: 0.8; - margin: 0 auto; } - .figure__caption .figcaption__attr + .figcaption__caption { - margin-block-start: -0.5em; } - .figure__caption .figcaption__full-size-link { - font-size: 0.6em; - padding-inline-start: 1em; } - .figure__caption .figcaption__full-size-link::before { - content: "["; } - .figure__caption .figcaption__full-size-link::after { - content: "]"; } - -.gallery { - display: grid; - grid-gap: 10px; - grid-template-columns: repeat(auto-fill, minmax(20%, 1fr)); - grid-template-rows: 1fr auto; - overflow-inline: scroll; } - .gallery__caption { - grid-column-end: -1; - grid-column-start: 1; } - -img, -video { - max-inline-size: 100%; - block-size: auto; - inline-size: auto; - max-block-size: 50vh; - margin: auto; - display: block; } - -.picture { - display: block; - inline-size: auto; - max-inline-size: 100%; - margin: auto; - block-size: auto; - max-block-size: 50vh; } - -.feed-icon { - display: inline-block; - block-size: 1em; - inline-size: 1em; - margin-block-end: 0.2em; } - -.site-header__icons a { - text-decoration: none; } - -.link--tile { - text-decoration: none; - box-sizing: border-box; - border: 2px solid transparent; } - .link--tile:hover { - border-color: #020202; } - -.site-container--section .item-tile.lazy { - background-image: none !important; } - -.item-tile { - display: grid; - min-block-size: 180px; - grid-template-columns: 5% auto 5%; - grid-template-rows: 2.5% auto 2.5%; - grid-template-areas: ". . ." ". tile-details ." ". . ."; - background-size: cover; - background-repeat: no-repeat; - background-position: center; - word-break: break-word; } - @media (prefers-reduced-data: reduce) { - .item-tile { - background: none !important; } } - .item-tile__header { - text-align: center; - background-color: #020202; - opacity: 0.9; - display: grid; - grid-area: tile-details; - grid-template-columns: 5px auto 5px; - grid-template-rows: 0 1.8em auto auto; - grid-template-areas: ". . ." ". banner ." ". tile-title ." ". tile-subtitle ."; } - .item-tile--heading { - font-size: 3em; } - .item-tile--heading .item-tile__header, .item-tile--heading .item-tile__redacted { - opacity: 1; - grid-template-rows: auto; - grid-template-areas: ". tile-title ."; } - .item-tile--ohwhatohjeez { - border: 2px solid #ff8900; } - .item-tile--oldphaloskepsis { - border: 2px solid #003d52; } - .item-tile--omphaloskepsis { - border: 2px solid #fffff0; } - .item-tile__banner { - padding-inline: 0.75em; - grid-area: banner; - inline-size: auto; - margin-inline: auto; - border-start-start-radius: 0; - border-start-end-radius: 0; - border-end-end-radius: 10px; - border-end-start-radius: 10px; - text-align: center; - text-decoration: none !important; - line-height: 1.8em; - background-color: #ebebeb; } - .item-tile__title, .item-tile__subtitle { - color: #fffff0; - margin: 0; - font-weight: normal; } - .item-tile__title { - font-size: 1.4em; - line-height: 1em; - grid-area: tile-title; - align-self: center; } - .item-tile__title--long { - font-size: 1em; } - .item-tile__subtitle { - font-size: 1em; - grid-area: tile-subtitle; - align-self: start; } - -/* TODO: Not currently used */ -@media screen and (max-width: 480px) { - .table-scroller { - overflow-inline: auto; - inline-size: 320px; } } - -table { - border: 1px solid #020202; - margin: auto; } - table thead { - background-color: #808080; - color: #fffff0; - z-index: 1; - position: sticky; - vertical-align: middle; - inset-block-start: 0; - max-block-size: 1.8em; } - table thead th { - font-weight: bold; - text-align: start; - padding: 1em; - font-size: 1.4em; - border: 1px solid #020202; } - table tbody tr:nth-child(2n) { - background-color: #DDDDD0; } - table tbody tr td { - padding: 0.5em 1em; - border: 1px solid #020202; } - -.site-content--homepage { - text-align: center; } - .site-content--homepage .page-title { - font-size: 2.5em; - margin-block-end: 1em; } - @media only screen and (min-width: 1248px) { - .site-content--homepage .page-title { - font-size: 4em; } } - .site-content--homepage .page-title span { - display: block !important; } - -.site-content--section, -.site-content--list { - display: grid; - grid-gap: 10px; - grid-template-columns: 0.2fr 1fr 0.2fr; - grid-template-rows: auto auto auto; - justify-items: center; - align-items: center; - grid-template-areas: "list-page-header list-page-header list-page-header" "list-page-grid list-page-grid list-page-grid" "list-page-footer list-page-footer list-page-footer"; - margin-block-start: 5em; } - @media only screen and (min-width: 1248px) { - .site-content--section, - .site-content--list { - grid-template-areas: ". list-page-header ." "list-page-grid list-page-grid list-page-grid" ". list-page-footer ."; } } - .site-content--section .site-content__header, - .site-content--list .site-content__header { - grid-area: list-page-header; - text-align: center; } - .site-content--section .site-content__header .page-header__minor-links, - .site-content--list .site-content__header .page-header__minor-links { - text-align: center; - overflow: auto; } - .site-content--section .site-content__header .page-header__minor-links ul, - .site-content--list .site-content__header .page-header__minor-links ul { - list-style: none; } - .site-content--section .site-content__header .page-header__minor-links ul li, - .site-content--list .site-content__header .page-header__minor-links ul li { - float: inline-start; - margin-block: 0; - margin-inline: 1em; } - .site-content--section .site-content__header .page-header__minor-links ul li *, - .site-content--list .site-content__header .page-header__minor-links ul li * { - display: inline-block; } - .site-content--section .site-content__header .page-header__minor-links .minor-links__categories, - .site-content--list .site-content__header .page-header__minor-links .minor-links__categories { - inline-size: fit-content; - margin: auto; - display: block; - overflow: auto; } - @media only screen and (min-width: 1248px) { - .site-content--section .site-content__header .page-header__minor-links .minor-links__categories, - .site-content--list .site-content__header .page-header__minor-links .minor-links__categories { - font-size: 1em !important; } } - .site-content--section .site-content__header .page-header__minor-links .minor-links__years, - .site-content--list .site-content__header .page-header__minor-links .minor-links__years { - display: block; - margin: auto; - inline-size: fit-content; } - .site-content--section .site-content__header .page-header__minor-links .minor-links__years li, - .site-content--list .site-content__header .page-header__minor-links .minor-links__years li { - inline-size: fit-content; - min-inline-size: fit-content; - padding: 0.5em; } - @media only screen and (min-width: 1248px) { - .site-content--section .site-content__header .page-header__minor-links .minor-links__years li, - .site-content--list .site-content__header .page-header__minor-links .minor-links__years li { - padding: 0; } } - .site-content--section .site-content__body, - .site-content--list .site-content__body { - inline-size: 100%; - display: grid; - grid-gap: 10px; - grid-area: list-page-grid; - grid-template-columns: 1fr; - grid-template-rows: repeat(8, 1fr); - justify-items: stretch; - align-items: stretch; } - @media only screen and (min-width: 768px) { - .site-content--section .site-content__body, - .site-content--list .site-content__body { - grid-template-columns: repeat(2, 1fr); - grid-template-rows: repeat(4, 1fr); } } - @media only screen and (min-width: 1248px) { - .site-content--section .site-content__body, - .site-content--list .site-content__body { - grid-template-columns: repeat(4, 1fr); - grid-template-rows: repeat(2, 1fr); } } - .site-content--section .site-content__body--list, - .site-content--list .site-content__body--list { - grid-template-columns: 1fr auto 1fr; - grid-template-rows: auto; - grid-template-areas: ". sections-list ."; } - .site-content--section .site-content__body--chart, - .site-content--list .site-content__body--chart { - grid-template-columns: 1em 100% 1fr; - grid-template-rows: auto auto; - grid-template-areas: ". section-chart ." ". section-content ."; } - .site-content--section .site-content__footer, - .site-content--list .site-content__footer { - grid-area: list-page-footer; } - -.site-content--single { - display: grid; - column-gap: 2em; - grid-template-columns: 0.4fr 0.6fr; - grid-template-rows: auto auto auto auto 60px; } - @media only screen and (min-width: 1248px) { - .site-content--single { - grid-template-rows: auto auto auto auto; } } - .site-content--single .site-content__header, .site-content--single .site-content__footer { - display: grid; - grid-column-start: 1; - grid-column-end: 3; - background-color: #fffff0; - filter: brightness(80%); } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__header, .site-content--single .site-content__footer { - border: 2px solid #020202; - grid-column-end: 2; - padding: 2em; } } - .site-content--single .site-content__header { - grid-row-start: 1; - grid-row-end: 2; - overflow: auto; - border-block-end: 2px solid #020202; - margin-block-end: 2em; - padding-inline: 1em; } - .site-content--single .site-content__header .article-header { - text-align: center; - background-color: #020202; - opacity: 0.8; - color: #fffff0; - display: grid; - grid-area: post-header-details; - grid-template-columns: 1fr; - padding: 20px; - grid-template-rows: 1fr auto auto 1fr; - justify-items: center; - align-items: center; - grid-template-areas: "." "post-title" "post-subtitle" "."; } - .site-content--single .site-content__header .article-header__series { - margin-block: 0 1em; - margin-inline: auto; - font-size: 1.2em; } - .site-content--single .site-content__header .article-header__featured-image { - display: grid; - grid-template-columns: 15% 1fr 15%; - grid-template-rows: 20% 1fr 20%; - grid-template-areas: ". . ." ". post-header-details ." ". . ."; - background-position: center center; - background-repeat: no-repeat; - background-size: cover; - block-size: 40vh; - min-block-size: 380px; - inline-size: 100%; - border: 2px solid #020202; } - .site-content--single .site-content__header .article-header__featured-image .attr { - background-color: #020202; - font-size: 0.7em; - color: #fffff0; - inline-size: fit-content; - position: fixed; - padding-block: 0.2em; - padding-inline: 0.5em; - opacity: 0.8; - margin-block: 0; - margin-inline: auto; } - .site-content--single .site-content__header .article-header__featured-image .attr a { - color: #fffff0; } - .site-content--single .site-content__header .article-header__title, .site-content--single .site-content__header .article-header__subtitle { - border-block-end: 2px inset #020202; - margin-block: 0; - line-height: 1.2em; } - .site-content--single .site-content__header .article-header__subtitle { - font-size: 1.5em; } - .site-content--single .site-content__header .article-header__title-wrapper { - display: grid; - grid-area: post-header-details; - background-color: #020202; - opacity: 0.8; - text-align: center; - grid-template-columns: 1fr; - padding: 20px; - grid-template-rows: 1fr auto auto 1fr; - justify-items: center; - align-items: center; - grid-template-areas: "." "post-title" "post-subtitle" "."; } - .site-content--single .site-content__header .article-header__title-wrapper--no-title { - visibility: hidden; } - .site-content--single .site-content__header .article-header__title-wrapper .article-header__title, .site-content--single .site-content__header .article-header__title-wrapper .article-header__subtitle { - color: #fffff0; } - .site-content--single .site-content__header .article-header__title-wrapper .article-header__title { - grid-area: post-title; - font-weight: bold; } - .site-content--single .site-content__header .article-header__title-wrapper .article-header__title--long { - font-size: 1.5em; } - .site-content--single .site-content__header .article-header__title-wrapper .article-header__subtitle { - grid-area: post-subtitle; } - .site-content--single .site-content__header .article-header__word-count, .site-content--single .site-content__header .article-header__publish-date, .site-content--single .site-content__header .article-header__modified-date { - font-size: 1.2em; - margin-block: 0.2rem; - margin-inline: auto; } - .site-content--single .site-content__header .article-header__word-count { - margin-block-start: 1rem; } - .site-content--single .site-content__header .article-header__warnings, .site-content--single .site-content__header .article-header__notes { - inline-size: 90%; - margin-block: 1.6em; - margin-inline: auto; - display: block; - padding-inline-end: 1em; } - .site-content--single .site-content__header .article-header__warnings ul, .site-content--single .site-content__header .article-header__notes ul { - list-style: circle; } - .site-content--single .site-content__header .article-header__warnings ul li, .site-content--single .site-content__header .article-header__notes ul li { - margin-block: 0.5em; - margin-inline: 0; } - .site-content--single .site-content__header .article-header__warnings { - border: 4px solid darkred; - background-color: #fc3a3a; - color: #fffff0; - font-weight: 500; } - .site-content--single .site-content__header .article-header__warnings ul { - list-style: disc; } - .site-content--single .site-content__header .article-header__warnings + .article-header__notes { - margin-block-start: 0; } - .site-content--single .site-content__header .article-header__notes { - background-color: #fffff0; - filter: brightness(70%); - border: 1px solid gray; } - .site-content--single .site-content__header .article-header__table-of-contents ul { - list-style-type: arabic; - padding-inline-start: 2em; - margin-block-end: 0; } - .site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--appendices, .site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--corrigenda { - list-style-type: circle; - margin-block-start: 0; } - .site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--appendices ol, .site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--corrigenda ol { - padding-inline-start: 2em; - list-style-type: upper-latin !important; } - .site-content--single .site-content__header .article-header__table-of-contents ul li { - padding-block: 0.8em; - padding-inline: 0; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__header .article-header__table-of-contents ul li { - padding: 0; } } - .site-content--single .site-content__body { - grid-column-start: 1; - grid-column-end: 3; - grid-row-start: 2; - grid-row-end: 3; - padding-inline: 1em; - /* Temporary until I've fixed all the figures */ - overflow-inline: clip; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__body { - grid-row-start: 1; - grid-row-end: 5; - grid-column-start: 2; } } - .site-content--single .site-content__body .article__links { - background-color: #fffff0; - filter: brightness(80%); - inline-size: 60%; - margin-inline: auto; - margin-block: auto 1em; - border: 2px solid #020202; - padding: 1em; } - .site-content--single .site-content__body .article-body__summary { - display: none; } - .site-content--single .site-content__body .heading { - text-align: center; - font-size: 2em; - font-weight: bold; } - .site-content--single .site-content__body .heading::before, .site-content--single .site-content__body .heading::after { - content: " ~ "; } - .site-content--single .site-content__body .heading-anchor { - font-size: 0.6em; - line-height: 1em; - text-decoration: none; - vertical-align: middle; } - .site-content--single .site-content__body .subheading { - font-size: 1.6em; - border-block-end: 2px inset #020202; - margin-block: 0.5em; - line-height: 1.2em; - text-align: center; } - .site-content--single .site-content__body .subheading--appendices, .site-content--single .site-content__body .subheading--comments { - text-decoration: underline; - border-block-end: none; - font-size: 2em; - padding-block-start: 1em; - border-block-start: 1px dashed #020202; } - .site-content--single .site-content__body .subheading__subtitle { - font-size: 1em; - border-block-end: 1px dashed #020202; - line-height: 1em; - text-align: center; - font-weight: bold; - inline-size: fit-content; - margin-block: 0 1em; - margin-inline: auto; - padding-block: 0 0.5em; - padding-inline: 3em 0.4em; } - .site-content--single .site-content__body .subsubheading { - font-size: 1.4em; - border-block-end: 1px dashed #020202; - margin-block-start: 1em; - margin-block-end: 1em; - padding-block-end: 0.5em; - line-height: 1em; - text-align: start; - font-weight: bold; } - .site-content--single .site-content__body .subsubsubheading { - font-size: 1.2em; - margin-block-start: 1em; - margin-block-end: 1em; - line-height: 1em; - text-align: start; - font-weight: bold; } - .site-content--single .site-content__body .article-body__content > blockquote { - padding-inline-start: 1em; - border-inline-start: 2px outset #020202; - display: inline-block; - max-inline-size: 85%; } - .site-content--single .site-content__body .article-body__content > blockquote footer { - text-align: end; - font-style: normal; - display: inline-block; - margin-inline-start: 5em; } - .site-content--single .site-content__body .article-body__content > blockquote footer::before { - content: "—"; } - .site-content--single .site-content__body .article-body__content > blockquote p:first-child { - margin-block-start: 0; } - .site-content--single .site-content__body .article-body__content > blockquote p:last-of-type { - margin-block-end: 0.5em; } - .site-content--single .site-content__body .article-body__content > blockquote.script { - display: grid; - grid-template-columns: auto 1fr 0.2fr; - padding-block-end: 0.4em; - text-align: end; } - .site-content--single .site-content__body .article-body__content > blockquote.script > p::before, .site-content--single .site-content__body .article-body__content > blockquote.script > p::after { - content: none !important; } - .site-content--single .site-content__body .article-body__content > blockquote.script > .script-line__character { - grid-column: 1; - margin: 0.5em 2em 0.5em 0.5em; - font-style: italic; } - .site-content--single .site-content__body .article-body__content > blockquote.script > .script-line__text { - grid-column-start: 2; - grid-column-end: 4; - margin: 0.5em; } - .site-content--single .site-content__body .article-body__content > blockquote.script footer { - grid-column-start: 1; - grid-column-end: 3; } - .site-content--single .site-content__body .article-body__content > blockquote:not(.blockquote):first-child { - font-size: 1.2em; - text-align: center; - display: block; - margin: 0 auto; - border-inline-start: 0; - padding-inline-start: 0; - inline-size: 100%; - padding-block-start: 1em; - padding-block-end: 1.2em; - border-block-start: 2px outset #020202; - border-block-end: 2px inset #020202; } - @media only screen and (min-width: 1024px) { - .site-content--single .site-content__body blockquote { - margin: 1em 2em; } } - .site-content--single .site-content__comments { - grid-column-start: 1; - grid-column-end: 3; - grid-row-start: 3; - grid-row-end: 4; - font-size: 0.8em; - padding-inline-start: 1em; - padding-inline-end: 1em; - margin-block-end: 2em; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__comments { - grid-column-end: 2; - grid-row-start: 2; - grid-row-end: 3; - padding: 1em 3em 1em 2em; - border-inline-end: 2px solid #020202; } } - .site-content--single .site-content__comments + .site_content__footer { - grid-row-start: 4; - grid-row-end: 5; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__comments + .site_content__footer { - margin-block-end: 2em; - grid-row-start: 3; - grid-row-end: 4; } } - .site-content--single .site-content__footer { - grid-row-start: 3; - grid-row-end: 4; - border-block-start: 2px solid #020202; - padding-inline-start: 1em; - padding-inline-end: 1em; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__footer { - margin-block-end: 2em; - grid-row-start: 2; - grid-row-end: 3; } } - .site-content--single .site-content__footer h2 { - margin: 1rem 0; } - .site-content--single .site-content__footer ul { - margin: 0; } - .site-content--single .site-content__footer ul li { - padding: 0.8em 0; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__footer ul li { - padding: 0; } } - .site-content--single .site-content__footer section { - margin: 1rem 0; } - .site-content--single .site-content__footer #map { - border: 2px solid #020202; } - -.organisations-table { - grid-column-start: 1; - grid-column-end: 5; } - .organisations-table__items-icon { - text-align: center; - float: inline-start; - padding-inline-end: 1em; } - .organisations-table__items-icon--none { - opacity: 0.4; } - -.organisation__description { - margin-block-end: 2em; } - .organisation__description details { - margin-inline-start: 1em; - padding-inline-start: 1em; - border-inline-start: 2px solid #020202; } - .organisation__description details summary { - font-style: italic; } - -.organisation__timeline { - margin-block-end: 1em; } - .organisation__timeline #timeline { - clear: both; } - .organisation__timeline #timeline > div > div { - block-size: unset !important; } - .organisation__timeline #timeline > div > div > div { - position: unset !important; - inline-size: unset !important; - block-size: unset !important; } - .organisation__timeline #timeline > div > div > div > div:first-of-type { - overflow: unset !important; - position: unset !important; } - -.organisation__related .related-section { - text-align: center; } - .organisation__related .related-section--list { - text-align: start; - inline-size: 50%; - display: inline-block; - vertical-align: top; - padding-block: 0; - padding-inline: 2em; } - .organisation__related .related-section .related-items { - margin-block: 2em; } - .organisation__related .related-section .related-items--tiles .index { - display: grid; - grid-gap: 1em; - grid-template-columns: repeat(4, 1fr); } - .organisation__related .related-section .related-items--collapsible { - margin-block-end: 1em; } - .organisation__related .related-section .related-items--collapsible summary { - text-align: center; - cursor: pointer; - padding-block-end: 1em; } - .organisation__related .related-section .related-items--collapsible summary::marker { - font-size: 2em; - padding-inline-start: 2em; - display: inline-block; } - .organisation__related .related-section .related-items--list .related-item__expiry, .organisation__related .related-section .related-items--list .related-item__grade { - font-size: 0.8em; - display: block; - margin-inline-start: 0.5em; } - .organisation__related .related-section .related-items-title { - border-block-end: none; - display: inline-block; } - .organisation__related .related-section .related-items .related-item--expired { - opacity: 0.4; } - -.organisation-table__logo { - max-inline-size: 5em; - max-block-size: 5em; } - -.timeline__legend > fieldset { - inline-size: 45%; - float: inline-start; - text-align: center; - border: none; } - .timeline__legend > fieldset legend { - display: block; - inline-size: 100%; } - -#hierarchy ul { - list-style: none; - padding-inline-start: 1em; } - #hierarchy ul .hierarchy-item::before { - content: "\21B3"; - margin-block: 0; - margin-inline: 0.4em; } - #hierarchy ul .hierarchy-item--current { - font-weight: bold; } - #hierarchy ul .hierarchy-item--child::before { - content: "\2192"; } - -.timeline__legend .legend__button { - cursor: pointer; } - .timeline__legend .legend__button span { - margin-block: 0; - margin-inline: 1em; - display: inline-block; } - .timeline__legend .legend__button span.colour-square { - inline-size: 1em; - block-size: 1em; - border-radius: 2.5px; - border: 1px solid #020202; } - .timeline__legend .legend__button span.colour-square--unpaid-current { - background-color: #bbbbb0; } - .timeline__legend .legend__button span.colour-square--unpaid-past { - background-color: #fffff0; } - .timeline__legend .legend__button span.colour-square--paid-current { - background-color: #bcbc7e; } - .timeline__legend .legend__button span.colour-square--paid-past { - background-color: #fcfca6; } - .timeline__legend .legend__button--disabled { - text-decoration: line-through; } - -.site-content__body--chart #timeline, .site-content__body--chart #map { - inline-size: 100%; - max-inline-size: 100%; - grid-area: section-chart; } - -.site-content__body--list .site-content__sections-list { - grid-area: sections-list; - display: block; - list-style: none; - margin: auto; - padding-inline-start: 0; } - .site-content__body--list .site-content__sections-list li * { - display: inline-block; } - -/* @import "themes/dark"; */ diff --git a/css/main.e0cb99cf77726dae403569e992f19e3ac82e28dc4be56121cc25039bae36b639.css b/css/main.e0cb99cf77726dae403569e992f19e3ac82e28dc4be56121cc25039bae36b639.css deleted file mode 100644 index 8af9783..0000000 --- a/css/main.e0cb99cf77726dae403569e992f19e3ac82e28dc4be56121cc25039bae36b639.css +++ /dev/null @@ -1,1145 +0,0 @@ -@charset "UTF-8"; -/* - * Fonts - */ -/* - * Commented out until I decide to buy a licence for Input Mono. - * - * @font-face { - * font-family: "Input Mono"; - * src: url(/fonts/InputMono-Regular.ttf); - * } - */ -@font-face { - font-family: Domitian; - src: url("/fonts/Domitian-Roman.woff2") format("woff2"); } - -@font-face { - font-family: Domitian; - src: url("/fonts/Domitian-Bold.woff2") format("woff2"); - font-weight: bold; } - -@font-face { - font-family: Domitian; - src: url("/fonts/Domitian-Italic.woff2") format("woff2"); - font-style: italic; } - -@font-face { - font-family: Domitian; - src: url("/fonts/Domitian-BoldItalic.woff2") format("woff2"); - font-weight: bold; - font-style: italic; } - -/* - * Base - */ -html { - font-size: 16px; - color: #020202; - background-color: #fffff0; - font-family: "Domitian", "Palatino Linotype", "Book Antiqua", palatino, garamond, serif; } - -h1, -h2, -h3, -h4, -h5, -h6 { - font-weight: normal; - margin: 0; } - -a { - text-decoration-skip-ink: auto; - color: #020202; - text-decoration: underline; - opacity: 0.8; } - a:hover { - text-decoration: none; - opacity: 1; } - -/* - * Quotations - */ -q:lang(en) { - quotes: "‘" "’" "“" "”"; } - -/* - * Citations - */ -cite, -cite.book, -cite.film, -cite.tv-show, -cite.comic, -cite.podcast, -cite.album, -cite.report { - font-style: italic; } - -cite.book--proper-noun { - font-style: inherit; } - -cite.legislation, -cite.smallcite, -cite.comic-strip, -cite.short-story, -cite.article, -cite.episode, -cite.video, -cite.chapter, -cite.software, -cite.website, -cite.campaign, -cite.song, -cite.speech, -cite.course, -cite.presentation { - font-style: normal; } - -cite.smallcite::before, -cite.article::before, -cite.comic-strip::before, -cite.short-story::before, -cite.episode::before, -cite.video::before, -cite.chapter::before, -cite.song::before, -cite.poem::before, -cite.campaign::before, -cite.speech::before, -cite.course::before, -cite.presentation::before { - content: "“"; } - -cite.smallcite::after, -cite.article::after, -cite.comic-strip::after, -cite.short-story::after, -cite.episode::after, -cite.video::after, -cite.chapter::after, -cite.song::after, -cite.poem::after, -cite.campaign::after, -cite.speech::after, -cite.course::after, -cite.presentation::after { - content: "”"; } - -cite.article--shortcite::before, -cite.article--shortcite::after { - content: none; } - -cite, -.cite { - font-style: italic; } - cite[itemtype$="Code"], cite[itemtype$="SocialMediaPosting"], cite[itemtype$="SoftwareApplication"], cite[itemtype$="WebSite"], cite[itemtype$="WebContent"], cite[itemtype$="CreativeWorkSeason"], cite[itemtype$="PodcastSeason"], cite[itemtype$="RadioSeason"], cite[itemtype$="TVSeason"], cite[itemtype$="CreativeWorkSeries"], cite[itemtype$="BookSeries"], cite[itemtype$="MovieSeries"], cite[itemtype$="VideoGameSeries"], cite[itemtype$="Legislation"], cite--inherit, - .cite[itemtype$="Code"], - .cite[itemtype$="SocialMediaPosting"], - .cite[itemtype$="SoftwareApplication"], - .cite[itemtype$="WebSite"], - .cite[itemtype$="WebContent"], - .cite[itemtype$="CreativeWorkSeason"], - .cite[itemtype$="PodcastSeason"], - .cite[itemtype$="RadioSeason"], - .cite[itemtype$="TVSeason"], - .cite[itemtype$="CreativeWorkSeries"], - .cite[itemtype$="BookSeries"], - .cite[itemtype$="MovieSeries"], - .cite[itemtype$="VideoGameSeries"], - .cite[itemtype$="Legislation"], - .cite--inherit { - font-style: inherit; } - cite[itemtype$="Article"], cite[itemtype$="BlogPosting"], cite[itemtype$="NewsArticle"], cite[itemtype$="AnalysisNewsArticle"], cite[itemtype$="ReportageNewsArticle"], cite[itemtype$="OpinionNewsArticle"], cite[itemtype$="ScholarlyArticle"], cite[itemtype$="TechArticle"], cite[itemtype$="Chapter"], cite[itemtype$="Clip"], cite[itemtype$="MovieClip"], cite[itemtype$="RadioClip"], cite[itemtype$="TVClip"], cite[itemtype$="VideoGameClip"], cite[itemtype$="Comment"], cite[itemtype$="Course"], cite[itemtype$="DigitalDocument"], cite[itemtype$="NoteDigitalDocument"], cite[itemtype$="PresentationDigitalDocument"], cite[itemtype$="TextDigitalDocument"], cite[itemtype$="Episode"], cite[itemtype$="PodcastEpisode"], cite[itemtype$="RadioEpisode"], cite[itemtype$="TVEpisode"], cite[itemtype$="MusicRecording"], cite[itemtype$="MusicComposition"], cite[itemtype$="Message"], cite--enquote, - .cite[itemtype$="Article"], - .cite[itemtype$="BlogPosting"], - .cite[itemtype$="NewsArticle"], - .cite[itemtype$="AnalysisNewsArticle"], - .cite[itemtype$="ReportageNewsArticle"], - .cite[itemtype$="OpinionNewsArticle"], - .cite[itemtype$="ScholarlyArticle"], - .cite[itemtype$="TechArticle"], - .cite[itemtype$="Chapter"], - .cite[itemtype$="Clip"], - .cite[itemtype$="MovieClip"], - .cite[itemtype$="RadioClip"], - .cite[itemtype$="TVClip"], - .cite[itemtype$="VideoGameClip"], - .cite[itemtype$="Comment"], - .cite[itemtype$="Course"], - .cite[itemtype$="DigitalDocument"], - .cite[itemtype$="NoteDigitalDocument"], - .cite[itemtype$="PresentationDigitalDocument"], - .cite[itemtype$="TextDigitalDocument"], - .cite[itemtype$="Episode"], - .cite[itemtype$="PodcastEpisode"], - .cite[itemtype$="RadioEpisode"], - .cite[itemtype$="TVEpisode"], - .cite[itemtype$="MusicRecording"], - .cite[itemtype$="MusicComposition"], - .cite[itemtype$="Message"], - .cite--enquote { - font-style: normal; } - cite[itemtype$="Article"]::before, cite[itemtype$="BlogPosting"]::before, cite[itemtype$="NewsArticle"]::before, cite[itemtype$="AnalysisNewsArticle"]::before, cite[itemtype$="ReportageNewsArticle"]::before, cite[itemtype$="OpinionNewsArticle"]::before, cite[itemtype$="ScholarlyArticle"]::before, cite[itemtype$="TechArticle"]::before, cite[itemtype$="Chapter"]::before, cite[itemtype$="Clip"]::before, cite[itemtype$="MovieClip"]::before, cite[itemtype$="RadioClip"]::before, cite[itemtype$="TVClip"]::before, cite[itemtype$="VideoGameClip"]::before, cite[itemtype$="Comment"]::before, cite[itemtype$="Course"]::before, cite[itemtype$="DigitalDocument"]::before, cite[itemtype$="NoteDigitalDocument"]::before, cite[itemtype$="PresentationDigitalDocument"]::before, cite[itemtype$="TextDigitalDocument"]::before, cite[itemtype$="Episode"]::before, cite[itemtype$="PodcastEpisode"]::before, cite[itemtype$="RadioEpisode"]::before, cite[itemtype$="TVEpisode"]::before, cite[itemtype$="MusicRecording"]::before, cite[itemtype$="MusicComposition"]::before, cite[itemtype$="Message"]::before, cite--enquote::before, - .cite[itemtype$="Article"]::before, - .cite[itemtype$="BlogPosting"]::before, - .cite[itemtype$="NewsArticle"]::before, - .cite[itemtype$="AnalysisNewsArticle"]::before, - .cite[itemtype$="ReportageNewsArticle"]::before, - .cite[itemtype$="OpinionNewsArticle"]::before, - .cite[itemtype$="ScholarlyArticle"]::before, - .cite[itemtype$="TechArticle"]::before, - .cite[itemtype$="Chapter"]::before, - .cite[itemtype$="Clip"]::before, - .cite[itemtype$="MovieClip"]::before, - .cite[itemtype$="RadioClip"]::before, - .cite[itemtype$="TVClip"]::before, - .cite[itemtype$="VideoGameClip"]::before, - .cite[itemtype$="Comment"]::before, - .cite[itemtype$="Course"]::before, - .cite[itemtype$="DigitalDocument"]::before, - .cite[itemtype$="NoteDigitalDocument"]::before, - .cite[itemtype$="PresentationDigitalDocument"]::before, - .cite[itemtype$="TextDigitalDocument"]::before, - .cite[itemtype$="Episode"]::before, - .cite[itemtype$="PodcastEpisode"]::before, - .cite[itemtype$="RadioEpisode"]::before, - .cite[itemtype$="TVEpisode"]::before, - .cite[itemtype$="MusicRecording"]::before, - .cite[itemtype$="MusicComposition"]::before, - .cite[itemtype$="Message"]::before, - .cite--enquote::before { - content: "“"; } - cite[itemtype$="Article"]::after, cite[itemtype$="BlogPosting"]::after, cite[itemtype$="NewsArticle"]::after, cite[itemtype$="AnalysisNewsArticle"]::after, cite[itemtype$="ReportageNewsArticle"]::after, cite[itemtype$="OpinionNewsArticle"]::after, cite[itemtype$="ScholarlyArticle"]::after, cite[itemtype$="TechArticle"]::after, cite[itemtype$="Chapter"]::after, cite[itemtype$="Clip"]::after, cite[itemtype$="MovieClip"]::after, cite[itemtype$="RadioClip"]::after, cite[itemtype$="TVClip"]::after, cite[itemtype$="VideoGameClip"]::after, cite[itemtype$="Comment"]::after, cite[itemtype$="Course"]::after, cite[itemtype$="DigitalDocument"]::after, cite[itemtype$="NoteDigitalDocument"]::after, cite[itemtype$="PresentationDigitalDocument"]::after, cite[itemtype$="TextDigitalDocument"]::after, cite[itemtype$="Episode"]::after, cite[itemtype$="PodcastEpisode"]::after, cite[itemtype$="RadioEpisode"]::after, cite[itemtype$="TVEpisode"]::after, cite[itemtype$="MusicRecording"]::after, cite[itemtype$="MusicComposition"]::after, cite[itemtype$="Message"]::after, cite--enquote::after, - .cite[itemtype$="Article"]::after, - .cite[itemtype$="BlogPosting"]::after, - .cite[itemtype$="NewsArticle"]::after, - .cite[itemtype$="AnalysisNewsArticle"]::after, - .cite[itemtype$="ReportageNewsArticle"]::after, - .cite[itemtype$="OpinionNewsArticle"]::after, - .cite[itemtype$="ScholarlyArticle"]::after, - .cite[itemtype$="TechArticle"]::after, - .cite[itemtype$="Chapter"]::after, - .cite[itemtype$="Clip"]::after, - .cite[itemtype$="MovieClip"]::after, - .cite[itemtype$="RadioClip"]::after, - .cite[itemtype$="TVClip"]::after, - .cite[itemtype$="VideoGameClip"]::after, - .cite[itemtype$="Comment"]::after, - .cite[itemtype$="Course"]::after, - .cite[itemtype$="DigitalDocument"]::after, - .cite[itemtype$="NoteDigitalDocument"]::after, - .cite[itemtype$="PresentationDigitalDocument"]::after, - .cite[itemtype$="TextDigitalDocument"]::after, - .cite[itemtype$="Episode"]::after, - .cite[itemtype$="PodcastEpisode"]::after, - .cite[itemtype$="RadioEpisode"]::after, - .cite[itemtype$="TVEpisode"]::after, - .cite[itemtype$="MusicRecording"]::after, - .cite[itemtype$="MusicComposition"]::after, - .cite[itemtype$="Message"]::after, - .cite--enquote::after { - content: "”"; } - cite--normal, - .cite--normal { - font-style: normal; } - cite--normal::before, - .cite--normal::before { - content: none; } - cite--normal::after, - .cite--normal::after { - content: none; } - -/* - * Code - */ -pre { - padding-left: 1em; - border-left: 2px outset #020202; - display: inline-block; - overflow: hidden; - max-width: 50vw; - overflow: scroll; } - @media only screen and (min-width: 1248px) { - pre { - margin: 1em 2em; } } -code, -samp, -var, -pre { - font-family: "Input Mono", "Lucida Console", monaco, monospace; - font-size: 1em; } - -code, -samp, -var { - background-color: #d1d1d1; - border-radius: 5px; - padding: 2px; } - -samp { - display: block; - width: 80ch; - margin: 1em 4em; - border-left: 2px solid #ccc; - color: #333; } - -h1 code, -pre code, -pre samp, -pre var, -h1 samp, -h1 var, -.post-title code, -.post-title samp, -.post-title var { - background-color: transparent; - padding: 0; } - -.heading code, -.subheading code { - background-color: transparent; } - -kbd { - padding: 0.1em 0.6em; - border: 1px solid #ccc; - font-size: 11px; - font-family: Arial, Helvetica, sans-serif; - background-color: #f7f7f7; - color: #333; - box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 2px white inset; - border-radius: 3px; - display: inline-block; - margin: 0 0.1em; - text-shadow: 0 1px 0 white; - line-height: 1.4; - white-space: nowrap; } - -/* - * Special Text - */ -.pre-nominals, -.post-nominals { - font-size: 0.6em; - font-variant: small-caps; } - -.sic::after { - content: " [sic]"; - font-style: italic; } - -.latex { - display: inline !important; } - -:where(i[title]), -:where(abbr[title]) { - text-decoration: underline; - text-decoration: underline dotted; } - -dfn { - font-variant: small-caps; } - -.site-container { - display: grid; - grid-template-columns: 2.5% 1fr 2.5%; - grid-template-rows: auto 1fr 2.5%; - grid-template-areas: "header header header" "page-container page-container page-container" "footer footer footer"; - min-height: calc(100vh - 4em); - border-top: 0; } - @media only screen and (min-width: 1248px) { - .site-container { - margin-bottom: 2em; - grid-template-areas: "header header header" ". page-container ." "footer footer footer"; - border: 2px solid black; - margin-left: 2em; - margin-right: 2em; } } - .site-container--homepage { - align-items: center; - grid-template-rows: auto 2.5%; - grid-template-areas: "page-container page-container page-container" "footer footer footer"; - margin-top: 2em; - margin-bottom: 2em; } - @media only screen and (min-width: 1248px) { - .site-container--homepage { - border: 2px solid black; - margin-left: 2em; - margin-right: 2em; - grid-template-areas: ". page-container ." "footer footer footer"; } } - .site-container--list, .site-container--section { - align-items: center; } - -.site-header { - display: grid; - grid-area: header; - grid-gap: 0; - grid-template-columns: 1fr; - grid-template-rows: auto auto auto auto; - grid-template-areas: "header-title" "header-tagline" "header-icons" "header-nav"; - top: 0; - left: 0; - width: 100%; - text-align: center; - z-index: 1; } - .site-header__title, .site-header__tagline, .site-header__icons, .site-header__nav { - background-color: #fffff0; - margin: 0; } - .site-header__title, .site-header__tagline, .site-header__icons { - padding: 5px 0; } - .site-header__title { - font-weight: normal; - grid-area: header-title; } - .site-header__tagline { - grid-area: header-tagline; } - .site-header__icons { - grid-area: header-icons; - border-bottom: 2px solid #020202; - margin-bottom: 0; } - .site-header__nav { - grid-area: header-nav; - margin: auto; - width: 100%; } - @media only screen and (min-width: 1248px) { - .site-header__nav { - width: 60%; } } - .site-header__nav ul { - margin-top: 0; - margin-bottom: 0; } - .site-header__nav ul li { - width: calc(100% / 3); - display: block; - float: left; - border-bottom: 2px solid black; - border-left: 1px solid black; - border-right: 1px solid black; - padding: 0.4em; - background-color: inherit; } - .site-header__nav ul li:hover { - background-color: #ffffd0; } - .site-header__nav ul li a { - width: 100%; - height: 100%; - display: block; } - .site-header__nav ul a:first-child li { - border-left: 2px solid black; } - .site-header__nav ul a:last-child li { - border-right: 2px solid black; } - -.site-footer { - grid-area: footer; - display: block; - width: 99%; - /* Overflows right of viewport otherwise */ - position: fixed; - bottom: 0; } - .site-footer p { - width: fit-content; - margin: auto; - text-align: center; - background: #fffff0; - border: 2px solid black; - padding: 0.4em; - border-bottom: none; - font-size: 1em; } - -.site-content { - grid-area: page-container; } - @media only screen and (min-width: 1248px) { - .site-content { - margin: 2em; } } -.feed-icon { - display: inline-block; - height: 1em; - width: 1em; - margin-bottom: 0.2em; } - -.site-header__icons a { - text-decoration: none; } - -.link--tile { - text-decoration: none; - box-sizing: border-box; - border: 2px solid transparent; } - .link--tile:hover { - border-color: #020202; } - -.site-container--section .item-tile.lazy { - background-image: none !important; } - -.item-tile { - display: grid; - min-height: 180px; - grid-template-columns: 5% auto 5%; - grid-template-rows: 2.5% auto 2.5%; - grid-template-areas: ". . ." ". tile-details ." ". . ."; - background-size: cover; - background-repeat: no-repeat; - background-position: center; } - @media (prefers-reduced-data: reduce) { - .item-tile { - background: none !important; } } - .item-tile__header { - text-align: center; - background-color: #020202; - opacity: 0.9; - display: grid; - grid-area: tile-details; - grid-template-columns: 5px auto 5px; - grid-template-rows: 0 1.8em auto auto; - grid-template-areas: ". . ." ". banner ." ". tile-title ." ". tile-subtitle ."; } - .item-tile--heading { - font-size: 3em; } - .item-tile--heading .item-tile__header { - opacity: 1; - grid-template-rows: auto; - grid-template-areas: ". tile-title ."; } - .item-tile--ohwhatohjeez { - border: 2px solid #ff8900; } - .item-tile--oldphaloskepsis { - border: 2px solid #003d52; } - .item-tile--omphaloskepsis { - border: 2px solid #fffff0; } - .item-tile__banner { - padding: 0.5em 1em 0; - grid-area: banner; - width: auto; - margin-left: auto; - margin-right: auto; - border-radius: 0 0 10px 10px; - text-align: center; - text-decoration: none !important; - line-height: 1em; - background-color: #ebebeb; } - .item-tile__title, .item-tile__subtitle { - color: #fffff0; - margin: 0; - font-weight: normal; } - .item-tile__title { - font-size: 1.4em; - line-height: 1em; - grid-area: tile-title; - align-self: center; } - .item-tile__title--long { - font-size: 1em; } - .item-tile__subtitle { - font-size: 1em; - grid-area: tile-subtitle; - align-self: start; } - -/* TODO: Not currently used */ -@media screen and (max-width: 480px) { - .table-scroller { - overflow-x: auto; - width: 320px; } } - -table { - border: 1px solid #020202; - margin: auto; } - table td { - padding: 0.5em 1em; - border: 1px solid #020202; } - -.blockquote { - padding-left: 1em; - border-left: 2px outset #020202; - display: inline-block; - max-width: 85%; } - @media only screen and (min-width: 1024px) { - .blockquote { - margin: 0.5em 1em; } } - .blockquote__body p:first-child { - margin-top: 0; } - .blockquote__body p:last-of-type { - margin-bottom: 0.5em; } - .blockquote__caption { - display: none; - text-align: right; - font-style: normal; - margin-left: 5em; - width: 80%; - orphans: 3; } - .blockquote__caption::before { - content: "—"; } - .blockquote--epigram { - font-size: 1.1em; - text-align: center; - display: block; - margin: 0 auto; - border-left: 0; - padding-left: 0; - width: 100%; - padding-top: 1em; - padding-bottom: 1.2em; - border-top: 2px outset #020202; - border-bottom: 2px inset #020202; } - .blockquote--epigram .blockquote__caption { - display: block; } - .blockquote--script .blockquote__body { - display: grid; - grid-template-columns: auto 1fr 0.2fr; - padding-bottom: 0.4em; - text-align: left; } - .blockquote--script .blockquote__body > p::before, .blockquote--script .blockquote__body > p::after { - content: none !important; } - .blockquote--script .blockquote__body > .script-line__character { - margin: 0.5em 2em 0.5em 0.5em; - font-style: italic; } - .blockquote--script .blockquote__body > .script-line__text { - grid-column-start: 2; - grid-column-end: 4; - margin: 0.5em; } - -.gallery { - display: grid; - grid-gap: 10px; - grid-template-columns: repeat(auto-fill, minmax(20%, 1fr)); - grid-template-rows: 1fr auto; - overflow-x: scroll; } - .gallery__caption { - grid-column-end: -1; - grid-column-start: 1; } - -.site-content--homepage { - text-align: center; } - .site-content--homepage .page-title { - font-size: 2.5em; - margin-bottom: 1em; } - @media only screen and (min-width: 1248px) { - .site-content--homepage .page-title { - font-size: 4em; } } - .site-content--homepage .page-title span { - display: block !important; } - -.site-content--section, -.site-content--list { - display: grid; - grid-gap: 10px; - grid-template-columns: 0.2fr 1fr 0.2fr; - grid-template-rows: auto auto 60px; - justify-items: center; - align-items: center; - grid-template-areas: "list-page-header list-page-header list-page-header" "list-page-grid list-page-grid list-page-grid" "list-page-footer list-page-footer list-page-footer"; - margin-top: 5em; } - @media only screen and (min-width: 1248px) { - .site-content--section, - .site-content--list { - grid-template-areas: ". list-page-header ." "list-page-grid list-page-grid list-page-grid" ". list-page-footer ."; } } - .site-content--section .site-content__header, - .site-content--list .site-content__header { - grid-area: list-page-header; - text-align: center; } - .site-content--section .site-content__header .page-header__minor-links, - .site-content--list .site-content__header .page-header__minor-links { - text-align: center; - margin: auto; - overflow: auto; } - .site-content--section .site-content__header .page-header__minor-links ul, - .site-content--list .site-content__header .page-header__minor-links ul { - list-style: none; } - .site-content--section .site-content__header .page-header__minor-links ul li, - .site-content--list .site-content__header .page-header__minor-links ul li { - float: left; - margin: 0 1em; } - .site-content--section .site-content__header .page-header__minor-links ul li *, - .site-content--list .site-content__header .page-header__minor-links ul li * { - display: inline-block; } - .site-content--section .site-content__header .page-header__minor-links .minor-links__categories, - .site-content--list .site-content__header .page-header__minor-links .minor-links__categories { - width: 100%; - display: block; - font-size: 0.8em !important; - overflow: auto; } - @media only screen and (min-width: 1248px) { - .site-content--section .site-content__header .page-header__minor-links .minor-links__categories, - .site-content--list .site-content__header .page-header__minor-links .minor-links__categories { - font-size: 1em !important; } } - .site-content--section .site-content__header .page-header__minor-links .minor-links__years, - .site-content--list .site-content__header .page-header__minor-links .minor-links__years { - width: 100%; - display: block; - margin: auto; - width: fit-content; } - .site-content--section .site-content__header .page-header__minor-links .minor-links__years li, - .site-content--list .site-content__header .page-header__minor-links .minor-links__years li { - padding: 1em; } - @media only screen and (min-width: 1248px) { - .site-content--section .site-content__header .page-header__minor-links .minor-links__years li, - .site-content--list .site-content__header .page-header__minor-links .minor-links__years li { - padding: 0; } } - .site-content--section .site-content__body, - .site-content--list .site-content__body { - width: 100%; - display: grid; - grid-gap: 10px; - grid-area: list-page-grid; - grid-template-columns: 1fr; - grid-template-rows: repeat(8, 1fr); - justify-items: stretch; - align-items: stretch; } - @media only screen and (min-width: 768px) { - .site-content--section .site-content__body, - .site-content--list .site-content__body { - grid-template-columns: repeat(2, 1fr); - grid-template-rows: repeat(4, 1fr); } } - @media only screen and (min-width: 1248px) { - .site-content--section .site-content__body, - .site-content--list .site-content__body { - grid-template-columns: repeat(4, 1fr); - grid-template-rows: repeat(2, 1fr); } } - .site-content--section .site-content__body--list, - .site-content--list .site-content__body--list { - grid-template-columns: 1fr auto 1fr; - grid-template-rows: auto; - grid-template-areas: ". sections-list ."; } - .site-content--section .site-content__body--chart, - .site-content--list .site-content__body--chart { - grid-template-columns: 1em 100% 1fr; - grid-template-rows: 100%; - grid-template-areas: ". section-chart ."; } - .site-content--section .site-content__footer, - .site-content--list .site-content__footer { - grid-area: list-page-footer; } - -.site-content--single { - display: grid; - column-gap: 2em; - grid-template-columns: 0.4fr 0.6fr; - grid-template-rows: auto auto auto; } - .site-content--single .site-content__header, .site-content--single .site-content__footer { - display: grid; - grid-column-start: 1; - grid-column-end: 3; - background-color: #fffff0; - filter: brightness(80%); } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__header, .site-content--single .site-content__footer { - border: 2px solid #020202; - grid-column-end: 2; - padding: 2em; } } - .site-content--single .site-content__header { - grid-row-start: 1; - grid-row-end: 2; - overflow: auto; - border-bottom: 2px solid #020202; - margin-bottom: 2em; - padding-left: 1em; - padding-right: 1em; } - .site-content--single .site-content__header .article-header { - text-align: center; - background-color: #020202; - opacity: 0.8; - color: #fffff0; - display: grid; - grid-area: post-header-details; - grid-template-columns: 1fr; - padding: 20px; - grid-template-rows: 1fr auto auto 1fr; - justify-items: center; - align-items: center; - grid-template-areas: "." "post-title" "post-subtitle" "."; } - .site-content--single .site-content__header .article-header__series { - margin: 0 auto 1em; - font-size: 1.2em; } - .site-content--single .site-content__header .article-header__featured-image { - display: grid; - grid-template-columns: 15% 1fr 15%; - grid-template-rows: 20% 1fr 20%; - grid-template-areas: ". . ." ". post-header-details ." ". . ."; - background-position: center center; - background-repeat: no-repeat; - background-size: cover; - height: 40vh; - min-height: 380px; - width: 100%; - border: 2px solid #020202; } - .site-content--single .site-content__header .article-header__featured-image .attr { - background-color: #020202; - font-size: 0.7em; - color: #fffff0; - width: fit-content; - position: fixed; - padding: 0.2em 0.5em; - opacity: 0.8; - margin: 0 auto; } - .site-content--single .site-content__header .article-header__featured-image .attr a { - color: #fffff0; } - .site-content--single .site-content__header .article-header__title, .site-content--single .site-content__header .article-header__subtitle { - border-bottom: 2px inset #020202; - margin-top: 0; - margin-bottom: 0; - line-height: 1.2em; } - .site-content--single .site-content__header .article-header__subtitle { - font-size: 1.5em; } - .site-content--single .site-content__header .article-header__title-wrapper { - display: grid; - grid-area: post-header-details; - background-color: #020202; - opacity: 0.8; - text-align: center; - grid-template-columns: 1fr; - padding: 20px; - grid-template-rows: 1fr auto auto 1fr; - justify-items: center; - align-items: center; - grid-template-areas: "." "post-title" "post-subtitle" "."; } - .site-content--single .site-content__header .article-header__title-wrapper--no-title { - visibility: hidden; } - .site-content--single .site-content__header .article-header__title-wrapper .article-header__title, .site-content--single .site-content__header .article-header__title-wrapper .article-header__subtitle { - color: #fffff0; } - .site-content--single .site-content__header .article-header__title-wrapper .article-header__title { - grid-area: post-title; - font-weight: bold; } - .site-content--single .site-content__header .article-header__title-wrapper .article-header__title--long { - font-size: 1.5em; } - .site-content--single .site-content__header .article-header__title-wrapper .article-header__subtitle { - grid-area: post-subtitle; } - .site-content--single .site-content__header .article-header__word-count, .site-content--single .site-content__header .article-header__publish-date, .site-content--single .site-content__header .article-header__modified-date { - font-size: 1.2em; - margin: 0.2rem auto; } - .site-content--single .site-content__header .article-header__word-count { - margin-top: 1rem; } - .site-content--single .site-content__header .article-header__notes, .site-content--single .site-content__header .article-header__warnings { - width: 90%; - margin: 1.6em auto; - display: block; - padding-right: 1em; } - .site-content--single .site-content__header .article-header__notes ul, .site-content--single .site-content__header .article-header__warnings ul { - list-style: circle; } - .site-content--single .site-content__header .article-header__notes ul li, .site-content--single .site-content__header .article-header__warnings ul li { - margin: 0.5em 0; } - .site-content--single .site-content__header .article-header__notes { - background-color: #fffff0; - filter: brightness(70%); - border: 1px solid gray; } - .site-content--single .site-content__header .article-header__warnings { - border: 4px solid darkred; - background-color: #fc3a3a; - color: #fffff0; - font-weight: 500; } - .site-content--single .site-content__header .article-header__warnings ul { - list-style: disc; } - .site-content--single .site-content__header .article-header__table-of-contents ul { - list-style-type: arabic; - padding-left: 2em; - margin-bottom: 0; } - .site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--appendices, .site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--corrigenda { - list-style-type: circle; - margin-top: 0; } - .site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--appendices ol, .site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--corrigenda ol { - padding-left: 2em; - list-style-type: upper-latin !important; } - .site-content--single .site-content__header .article-header__table-of-contents ul li { - padding: 0.8em 0; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__header .article-header__table-of-contents ul li { - padding: 0; } } - .site-content--single .site-content__body { - grid-column-start: 1; - grid-column-end: 3; - grid-row-start: 2; - grid-row-end: 3; - padding-left: 1em; - padding-right: 1em; - /* Temporary until I've fixed all the figures */ - overflow-x: clip; - /* TODO: remove once replaced in content with figures */ } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__body { - grid-row-start: 1; - grid-row-end: 4; - grid-column-start: 2; } } - .site-content--single .site-content__body .article__links { - background-color: #fffff0; - filter: brightness(80%); - width: 60%; - margin: auto; - margin-bottom: 1em; - border: 2px solid #020202; - padding: 1em; } - .site-content--single .site-content__body .article-body__summary { - display: none; } - .site-content--single .site-content__body .heading { - text-align: center; - font-size: 2em; - font-weight: bold; } - .site-content--single .site-content__body .heading::before, .site-content--single .site-content__body .heading::after { - content: " ~ "; } - .site-content--single .site-content__body .heading-anchor { - font-size: 0.6em; - line-height: 1em; - text-decoration: none; - vertical-align: middle; } - .site-content--single .site-content__body .subheading { - font-size: 1.6em; - border-bottom: 2px inset #020202; - margin-top: 0.5em; - margin-bottom: 0.5em; - line-height: 1.2em; - text-align: center; } - .site-content--single .site-content__body .subheading--appendices, .site-content--single .site-content__body .subheading--comments { - text-decoration: underline; - border-bottom: none; - font-size: 2em; - padding-top: 1em; - border-top: 1px dashed #020202; } - .site-content--single .site-content__body .subheading__subtitle { - font-size: 1em; - border-bottom: 1px dashed #020202; - line-height: 1em; - text-align: center; - font-weight: bold; - width: fit-content; - margin: 0 auto 1em auto; - padding: 0 3em 0.5em 0.4em; } - .site-content--single .site-content__body .subsubheading { - font-size: 1.4em; - border-bottom: 1px dashed #020202; - margin-top: 1em; - margin-bottom: 1em; - padding-bottom: 0.5em; - line-height: 1em; - text-align: left; - font-weight: bold; } - .site-content--single .site-content__body .subsubsubheading { - font-size: 1.2em; - margin-top: 1em; - margin-bottom: 1em; - line-height: 1em; - text-align: left; - font-weight: bold; } - .site-content--single .site-content__body .article-body__content > blockquote { - padding-left: 1em; - border-left: 2px outset #020202; - display: inline-block; - max-width: 85%; } - .site-content--single .site-content__body .article-body__content > blockquote footer { - text-align: right; - font-style: normal; - display: inline-block; - margin-left: 5em; } - .site-content--single .site-content__body .article-body__content > blockquote footer::before { - content: "—"; } - .site-content--single .site-content__body .article-body__content > blockquote p:first-child { - margin-top: 0; } - .site-content--single .site-content__body .article-body__content > blockquote p:last-of-type { - margin-bottom: 0.5em; } - .site-content--single .site-content__body .article-body__content > blockquote.script { - display: grid; - grid-template-columns: auto 1fr 0.2fr; - padding-bottom: 0.4em; - text-align: left; } - .site-content--single .site-content__body .article-body__content > blockquote.script > p::before, .site-content--single .site-content__body .article-body__content > blockquote.script > p::after { - content: none !important; } - .site-content--single .site-content__body .article-body__content > blockquote.script > .script-line__character { - grid-column: 1; - margin: 0.5em 2em 0.5em 0.5em; - font-style: italic; } - .site-content--single .site-content__body .article-body__content > blockquote.script > .script-line__text { - grid-column-start: 2; - grid-column-end: 4; - margin: 0.5em; } - .site-content--single .site-content__body .article-body__content > blockquote.script footer { - grid-column-start: 1; - grid-column-end: 3; } - .site-content--single .site-content__body .article-body__content > blockquote:not(.blockquote):first-child { - font-size: 1.2em; - text-align: center; - display: block; - margin: 0 auto; - border-left: 0; - padding-left: 0; - width: 100%; - padding-top: 1em; - padding-bottom: 1.2em; - border-top: 2px outset #020202; - border-bottom: 2px inset #020202; } - @media only screen and (min-width: 1024px) { - .site-content--single .site-content__body blockquote { - margin: 1em 2em; } } - .site-content--single .site-content__body img, - .site-content--single .site-content__body video { - max-width: 100%; - height: auto; - width: auto; - max-height: 50vh; - margin: auto; - display: block; } - .site-content--single .site-content__body .figure { - margin: 16px auto; - width: fit-content; } - .site-content--single .site-content__body .figure__image { - display: block; - width: auto; - max-width: 100%; - margin: auto; - height: auto; - max-height: 50vh; } - .site-content--single .site-content__body .figure__chart { - min-height: 40vh; - max-height: 60vh; } - .site-content--single .site-content__body .figure__caption { - height: auto; - margin: auto; - text-align: center; } - .site-content--single .site-content__body .figure__caption--no-height { - height: 0; } - .site-content--single .site-content__body .figure__caption .figcaption__caption { - font-size: 0.9em; - font-style: italic; } - .site-content--single .site-content__body .figure__caption .figcaption__title { - font-size: 0.95em; - font-weight: bold; } - .site-content--single .site-content__body .figure__caption .figcaption__attr { - background-color: #020202; - font-size: 0.7em; - color: #fffff0; - width: fit-content; - top: -2em; - position: relative; - padding: 0.2em 0.5em; - opacity: 0.8; - margin: 0 auto; } - .site-content--single .site-content__body .figure__caption .figcaption__attr + .figcaption__caption { - margin-top: -0.5em; } - .site-content--single .site-content__body .figure__caption .figcaption__full-size-link { - font-size: 0.6em; - padding-left: 1em; } - .site-content--single .site-content__body .figure__caption .figcaption__full-size-link::before { - content: "["; } - .site-content--single .site-content__body .figure__caption .figcaption__full-size-link::after { - content: "]"; } - .site-content--single .site-content__footer { - grid-row-start: 3; - grid-row-end: 4; - border-top: 2px solid #020202; - padding-left: 1em; - padding-right: 1em; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__footer { - margin-bottom: 2em; - grid-row-start: 2; - grid-row-end: 3; } } - .site-content--single .site-content__footer h2 { - margin: 1rem 0; } - .site-content--single .site-content__footer ul { - margin: 0; } - .site-content--single .site-content__footer ul li { - padding: 0.8em 0; } - @media only screen and (min-width: 1248px) { - .site-content--single .site-content__footer ul li { - padding: 0; } } - .site-content--single .site-content__footer section { - margin: 1rem 0; } - .site-content--single .site-content__footer #map { - border: 2px solid #020202; } - -.organisations-table { - grid-column-start: 1; - grid-column-end: 5; } - -#organisation-body .index { - display: grid; - grid-gap: 6px 5px; - grid-area: items; - grid-template-columns: repeat(4, 1fr); - grid-template-rows: 1fr; - justify-items: stretch; - align-items: stretch; - grid-template-areas: "item1 item2 item3 item4"; } - -#organisation-body .index .item:nth-child(1) { - grid-area: item1; } - -#organisation-body .index .item:nth-child(2) { - grid-area: item2; } - -#organisation-body .index .item:nth-child(3) { - grid-area: item3; } - -#organisation-body .index .item:nth-child(4) { - grid-area: item4; } - -#organisation-body details { - cursor: pointer; - opacity: 0.7; - border: 2px solid #020202; } - #organisation-body details:hover, #organisation-body details:focus { - opacity: 1; } - -#organisation-body summary { - text-align: center; } - #organisation-body summary::marker { - font-size: 2em; - padding-left: 2em; } - #organisation-body summary .subheading { - display: inline; - width: 95%; - border-bottom: none; } - #organisation-body summary .index { - border-top: 2px solid #020202; } - -#organisation-body #roles-timeline { - margin-bottom: 1em; } - -#organisation-body #timeline { - clear: both; } - #organisation-body #timeline > div > div { - height: unset !important; } - #organisation-body #timeline > div > div > div { - position: unset !important; - width: unset !important; - height: unset !important; } - #organisation-body #timeline > div > div > div > div:first-of-type { - overflow: unset !important; - position: unset !important; } - -#organisation-body #related .org-items { - margin-bottom: 1em; } - -.timeline__legend > div { - width: 50%; - float: left; - text-align: center; } - -#hierarchy ul { - list-style: none; - padding-left: 1em; } - #hierarchy ul .hierarchy-item::before { - content: "\21B3"; - margin: 0 0.4em; } - #hierarchy ul .hierarchy-item--current { - font-weight: bold; } - #hierarchy ul .hierarchy-item--child::before { - content: "\2192"; } - -.timeline__legend span { - margin: 0 1em; } - .timeline__legend span * { - display: inline-block; } - .timeline__legend span .colour-square { - width: 1em; - height: 1em; - border-radius: 2.5px; - border: 1px solid #020202; } - .timeline__legend span .colour-square--unpaid-current { - background-color: #bbbbb0; } - .timeline__legend span .colour-square--unpaid-past { - background-color: #fffff0; } - .timeline__legend span .colour-square--paid-current { - background-color: #bcbc7e; } - .timeline__legend span .colour-square--paid-past { - background-color: #fcfca6; } - -.site-content__body--chart #timeline, .site-content__body--chart #map { - width: 100%; - max-width: 100%; - grid-area: section-chart; } - -.site-content__body--list .site-content__sections-list { - grid-area: sections-list; - display: block; - list-style: none; - margin: auto; - padding-left: 0; } - .site-content__body--list .site-content__sections-list li * { - display: inline-block; } - -/* @import "themes/dark"; */ diff --git a/css/print.9b18fc0a248362a8238bda82b3a22704be7a20b05b1f7cc9c0eab8c152e7be45.css b/css/print.9b18fc0a248362a8238bda82b3a22704be7a20b05b1f7cc9c0eab8c152e7be45.css deleted file mode 100644 index 9e10694..0000000 --- a/css/print.9b18fc0a248362a8238bda82b3a22704be7a20b05b1f7cc9c0eab8c152e7be45.css +++ /dev/null @@ -1,22 +0,0 @@ -@media print { - html { - font-size: 12pt; } - /* - a::after { - content: " (" attr(href) ")"; - } - */ - .site-header, - .site-footer { - display: none; } - .site-content { - column-width: 17em; - column-gap: 3em; - widows: 3; - orphans: 3; } - .site-content--single .site-content__header, .site-content--single .site-content__footer, .site-content--single .site-content .article__links { - background-color: none; } - .site-content .figure { - break-inside: avoid; } - .site-content .figure--gallery { - break-inside: auto; } } diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..2f6c2c7 --- /dev/null +++ b/go.mod @@ -0,0 +1,3 @@ +module code.bengoldsworthy.net/Rumperuu/Omphaloskepsis-2 + +go 1.22.10 diff --git a/images/marker-icon-2x.png b/images/marker-icon-2x.png deleted file mode 100644 index 88f9e501888c9c6cb29ad340d9a888627dd1b6d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2464 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 e-I|>x8~*?ZhF3snGbtJX0000cOl4 diff --git a/images/marker-icon.png b/images/marker-icon.png deleted file mode 100644 index 950edf24677ded147df13b26f91baa2b0fa70513..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1466 zcmV;r1x5OaP)P001cn1^@s6z>|W`000GnNklGNuHDcIX17Zdjl&3`L?0sTjIws<{((Dh&g-s0<@jYQyl?D*X^?%13;ml^gy> ziMrY_^1WI=(g@LMizu=zCoA>C`6|QEq1eV92k*7m>G65*&@&6)aC&e}G zI)pf-Za|N`DT&Cn1J|o`19mumxW~hiKiKyc-P`S@q)rdTo84@QI@;0yXrG%9uhI>A zG5QHb6s4=<6xy{1 z@NMxEkryp{LS44%z$3lP^cX!9+2-;CTt3wM4(k*#C{aiIiLuB>jJj;KPhPzIC00bL zU3a#;aJld94lCW=`4&aAy8M7PY=HQ>O%$YEP4c4UY#CRxfgbE~(|uiI=YS8q;O9y6 zmIkXzR`}p7ti|PrM3a}WMnR=3NVnWdAAR>b9X@)DKL6=YsvmH%?I24wdq?Gh54_;# z$?_LvgjEdspdQlft#4CQ z`2Zyvy?*)N1Ftw|{_hakhG9WjS?Az@I@+IZ8JbWewR!XUK4&6346+d#~gsE0SY(LX8&JfY>Aj)RxGy96nwhs2rv zzW6pTnMpFkDSkT*a*6Dx|u@ds6ISVn0@^RmIsKZ5Y;bazbc;tTSq(kg(=481ODrPyNB6n z-$+U}(w$m6U6H$w17Bw+wDaFIe~GvNMYvnw31MpY0eQKT9l>SU``8k7w4)z!GZKMI z#_cEKq7k~i%nlK@6c-K?+R;B#5$?T#YpKD`t_4bAs^#E+@5QW$@OX3*`;(#{U^d-vY)&xEE>n5lYl&T?Amke9$Lam@{1K@O ze*LXqlKQHiv=gx+V^Cbb2?z@ISBQ*3amF;9UJ3SBg(N|710TLamQmYZ&Qjn2LuO<* zCZlB4n%@pc&7NNnY1}x+NWpHlq`OJEo|`aYN9<`RBUB+79g;>dgb6YlfN#kGL?lO_ z!6~M^7sOnbsUkKk<@Ysie&`G>ruxH&Mgy&8;i=A zB9OO!xR{AyODw>DS-q5YM{0ExFEAzt zm>RdS+ssW(-8|?xr0(?$vBVB*%(xDLtq3Hf0I5yFm<_g=W2`QWAax{1rWVH=I!VrP zs(rTFX@W#t$hXNvbgX`gK&^w_YD;CQ!B@e0QbLIWaKAXQe2-kkloo;{iF#6}z!4=W zi$giRj1{ zt;2w`VSCF#WE&*ev7jpsC=6175@(~nTE2;7M-L((0bH@yG}-TB$R~WXd?tA$s3|%y zA`9$sA(>F%J3ioz<-LJl*^o1|w84l>HBR`>3l9c8$5Xr@xCiIQ7{x$fMCzOk_-M=% z+{a_Q#;42`#KfUte@$NT77uaTz?b-fBe)1s5XE$yA79fm?KqM^VgLXD07*qoM6N<$ Ef<_J(9smFU diff --git a/js/mathjax-config.js b/js/mathjax-config.js deleted file mode 100644 index cbf1977..0000000 --- a/js/mathjax-config.js +++ /dev/null @@ -1,11 +0,0 @@ -MathJax = { - tex: { - inlineMath: [['$', '$'], ['\\(', '\\)']], - displayMath: [['$$','$$'], ['\\[', '\\]']], - processEscapes: true, - processEnvironments: true - }, - options: { - skipHtmlTags: ['script', 'noscript', 'style', 'textarea', 'pre'] - } -}; diff --git a/js/mathjax.js b/js/mathjax.js deleted file mode 100644 index 967d8db..0000000 --- a/js/mathjax.js +++ /dev/null @@ -1 +0,0 @@ -!function(r){var n={};function i(t){if(n[t])return n[t].exports;var e=n[t]={i:t,l:!1,exports:{}};return r[t].call(e.exports,e,e.exports,i),e.l=!0,e.exports}i.m=r,i.c=n,i.d=function(t,e,r){i.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},i.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(i.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)i.d(r,n,function(t){return e[t]}.bind(null,n));return r},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="",i(i.s=231)}([function(t,s,e){"use strict";var n,r=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),c=this&&this.__assign||function(){return(c=Object.assign||function(t){for(var e,r=1,n=arguments.length;r=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}},m=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,i,o=r.call(t),a=[];try{for(;(void 0===e||0=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}},v=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,i,o=r.call(t),a=[];try{for(;(void 0===e||0 mjx-mid"]={"margin-top":this.em(-f/2),"margin-bottom":this.em(-f/2)}}l&&(h["border-top-width"]=this.em0(l-.03)),u&&(h["border-bottom-width"]=this.em0(u-.03),t[p+"mjx-stretchy-v"+e+" > mjx-end"]={"margin-top":this.em(-u)}),Object.keys(h).length&&(t[p+"mjx-stretchy-v"+e+" > mjx-ext"]=h)},s.prototype.addDelimiterVPart=function(t,e,r,n,i){if(!i)return 0;var o=this.getDelimiterData(i),a=(r-o[2])/2,s={content:this.charContent(i)};return"ext"!==n?s.padding=this.padding(o,a):a&&(s["padding-left"]=this.em0(a)),t[this.cssRoot+"mjx-stretchy-v"+e+" mjx-"+n+" mjx-c::before"]=s,o[0]+o[1]},s.prototype.addDelimiterHStyles=function(t,e,r){var n=v(r.stretch,4),i=n[0],o=n[1],a=n[2],s=n[3];this.addDelimiterHPart(t,e,"beg",i),this.addDelimiterHPart(t,e,"ext",o,!(i||a)),this.addDelimiterHPart(t,e,"end",a),s&&(this.addDelimiterHPart(t,e,"mid",s),t[this.cssRoot+"mjx-stretchy-h"+e+" > mjx-ext"]={width:"50%"})},s.prototype.addDelimiterHPart=function(t,e,r,n,i){if(void 0===i&&(i=!1),!n)return 0;var o=this.getDelimiterData(n),a=o[3],s={content:a&&a.c?'"'+a.c+'"':this.charContent(n)};"ext"===r&&!i||(s.padding=this.padding(o,0,-o[2])),t[this.cssRoot+"mjx-stretchy-h"+e+" mjx-"+r+" mjx-c::before"]=s},s.prototype.addCharStyles=function(t,e,r,n,i){var o=v(n,4),a=(o[0],o[1],o[2]),s=o[3];if(!this.options.adaptiveCSS||s.used){var c={},l="mjx-c"+this.charSelector(r),u=this.cssRoot;c.padding=this.padding(n,0,s.ic||0);var h=null!=s.c?'"'+s.c+'"':this.charContent(r);i.get(r)!==h&&'""'!==h&&(i.has(r)||s.c?t[u+e+" "+l+"::before"]={content:h}:(t[u+l+"::before"]={content:h},i.set(r,h))),void 0!==s.f&&(c["font-family"]="MJXZERO, MJXTEX"+(s.f?"-"+s.f:""));var p=(e?e+" ":"")+l;if(t[u+p]=c,s.ic){var f=v([u+"mjx-","[noIC]"+p+":last-child"],2),d=f[0],m=f[1];t[d+"mi"+m]=t[d+"mo"+m]={"padding-right":this.em(a)}}}},s.prototype.getDelimiterData=function(t){return this.getChar("-smallop",t)},s.charOptions=function(t,e){return h.charOptions.call(this,t,e)},s.prototype.em=function(t){return o.em(t)},s.prototype.em0=function(t){return o.em(Math.max(0,t))},s.prototype.padding=function(t,e,r){var n=v(t,3),i=n[0],o=n[1];return void 0===e&&(e=0),void 0===r&&(r=0),[i,n[2]+r,o,e].map(this.em0).join(" ")},s.prototype.charContent=function(t){return'"'+(32<=t&&t<=126&&34!==t&&39!==t&&92!==t?String.fromCharCode(t):"\\"+t.toString(16).toUpperCase())+'"'},s.prototype.charSelector=function(t){return".mjx-c"+t.toString(16).toUpperCase()},s.OPTIONS={fontURL:"js/output/chtml/fonts/tex-woff-v2"},s.defaultVariantClasses={},s.defaultStyles={"mjx-c::before":{display:"inline-block",width:0}},s.defaultFonts={"@font-face /* 0 */":{"font-family":"MJXZERO",src:'url("%%URL%%/MathJax_Zero.woff") format("woff")'}},s);function s(t){var e,r;void 0===t&&(t=null);var n=h.call(this)||this;n.cssRoot="";var i=n.constructor;n.options=u.userOptions(u.defaultOptions({},i.OPTIONS),t);try{for(var o=y(Object.keys(i.defaultVariantClasses)),a=o.next();!a.done;a=o.next()){var s=a.value;n.variant[s].classes=i.defaultVariantClasses[s]}}catch(t){e={error:t}}finally{try{a&&!a.done&&(r=o.return)&&r.call(o)}finally{if(e)throw e.error}}return n}r.CHTMLFontData=a,r.AddCSS=function(t,e){var r,n;try{for(var i=y(Object.keys(e)),o=i.next();!o.done;o=i.next()){var a=o.value,s=parseInt(a);Object.assign(c.FontData.charOptions(t,s),e[s])}}catch(t){r={error:t}}finally{try{o&&!o.done&&(n=i.return)&&n.call(i)}finally{if(r)throw r.error}}return t}},function(t,u,e){"use strict";var n,r,i=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),d=this&&this.__values||function(t){var e="function"==typeof Symbol&&t[Symbol.iterator],r=0;return e?e.call(t):{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}},h=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,i,o=r.call(t),a=[];try{for(;(void 0===e||0=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}},r=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,i,o=r.call(t),a=[];try{for(;(void 0===e||0=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};function s(t,e){var r,n;try{for(var i=l(Object.keys(e)),o=i.next();!o.done;o=i.next()){var a=o.value;"__esModule"!==a&&("object"==typeof t[a]&&"object"==typeof e[a]?s(t[a],e[a]):null!==e[a]&&void 0!==e[a]&&(t[a]=e[a]))}}catch(t){r={error:t}}finally{try{o&&!o.done&&(n=i.return)&&n.call(i)}finally{if(r)throw r.error}}return t}Object.defineProperty(e,"__esModule",{value:!0}),e.combineConfig=s,e.combineDefaults=function t(e,r,n){var i,o;e[r]||(e[r]={}),e=e[r];try{for(var a=l(Object.keys(n)),s=a.next();!s.done;s=a.next()){var c=s.value;"object"==typeof e[c]&&"object"==typeof n[c]?t(e,c,n[c]):null==e[c]&&null!=n[c]&&(e[c]=n[c])}}catch(t){i={error:t}}finally{try{s&&!s.done&&(o=a.return)&&o.call(a)}finally{if(i)throw i.error}}return e},e.combineWithMathJax=function(t){return s(e.MathJax,t)},void 0===t.MathJax&&(t.MathJax={}),t.MathJax.version||(t.MathJax={version:"3.0.1",_:{},config:t.MathJax}),e.MathJax=t.MathJax}).call(this,r(28))},function(t,e,r){"use strict";var l=this&&this.__values||function(t){var e="function"==typeof Symbol&&t[Symbol.iterator],r=0;return e?e.call(t):{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}},n=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,i,o=r.call(t),a=[];try{for(;(void 0===e||0=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(e,"__esModule",{value:!0});var n,i,c,o,a,h,p,f=r(0),d=r(6),m=r(21),y=r(4),s=r(13);function v(t,e){void 0===e&&(e=!1);var r,n,i,o,a,s=t.match(e?p:h);return s?(r=[s[1].replace(/,/,"."),s[4],s[0].length],n=l(r,3),i=n[0],o=n[1],a=n[2],"mu"===o?[g(c[o](parseFloat(i||"1"))).slice(0,-2),"em",a]:[i,o,a]):[null,null,0]}function g(t){return Math.abs(t)<6e-4?"0em":t.toFixed(3).replace(/\.?0+$/,"")+"em"}function b(t,e,r){"{"!==e&&"}"!==e||(e="\\"+e);var n="{\\bigg"+r+" "+e+"}",i="{\\big"+r+" "+e+"}";return new m.default("\\mathchoice"+n+i+i+i,{},t).mml()}function M(t,e,r){e=e.replace(/^\s+/,s.entities.nbsp).replace(/\s+$/,s.entities.nbsp);var n=t.create("text",e);return t.create("node","mtext",[],r,n)}function x(t,e,r){if(r.match(/^[a-z]/i)&&e.match(/(^|[^\\])(\\\\)*\\[a-z]+$/i)&&(e+=" "),e.length+r.length>t.configuration.options.maxBuffer)throw new y.default("MaxBufferSize","MathJax internal buffer size exceeded; is there a recursive macro call?");return e+r}function O(t,e){for(;0e.length)throw new y.default("IllegalMacroParam","Illegal macro parameter reference");i=x(t,x(t,i,n),e[parseInt(a,10)-1]),n=""}else n+=a}return x(t,i,n)},i.addArgs=x,i.checkEqnEnv=function(t){if(t.stack.global.eqnenv)throw new y.default("ErroneousNestingEq","Erroneous nesting of equation structures");t.stack.global.eqnenv=!0},i.MmlFilterAttribute=function(t,e,r){return r},i.getFontDef=function(t){var e=t.stack.env.font;return e?{mathvariant:e}:{}},i.keyvalOptions=function(t,e,r){var n,i;void 0===e&&(e=null),void 0===r&&(r=!1);var o=function(t){var e,r,n,i,o,a={},s=t;for(;s;)e=l(S(s,["=",","]),3),i=e[0],n=e[1],s=e[2],"="===n?(r=l(S(s,[","]),3),o=r[0],n=r[1],s=r[2],o="false"===o||"true"===o?JSON.parse(o):o,a[i]=o):i&&(a[i]=!0);return a}(t);if(e)try{for(var a=u(Object.keys(o)),s=a.next();!s.done;s=a.next()){var c=s.value;if(!e.hasOwnProperty(c)){if(r)throw new y.default("InvalidOption","Invalid optional argument: %1",c);delete o[c]}}}catch(t){n={error:t}}finally{try{s&&!s.done&&(i=a.return)&&i.call(a)}finally{if(n)throw n.error}}return o},e.default=n},function(t,e,r){"use strict";var n,i,o,l=this&&this.__values||function(t){var e="function"==typeof Symbol&&t[Symbol.iterator],r=0;return e?e.call(t):{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}},u=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,i,o=r.call(t),a=[];try{for(;(void 0===e||0=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}},c=this&&this.__spread||function(){for(var t=[],e=0;e=e&&this.state(e-1),t.renderActions.renderMath(this,t,e)},n.prototype.convert=function(t,e){void 0===e&&(e=o.STATE.LAST),t.renderActions.renderConvert(this,t,e)},n.prototype.compile=function(t){this.state()=o.STATE.INSERTED&&this.removeFromDocument(e),t=o.STATE.TYPESET&&(this.bbox={},this.outputData={}),t=o.STATE.COMPILED&&(this.inputData={}),this._state=t),this._state},n.prototype.reset=function(t){void 0===t&&(t=!1),this.state(o.STATE.UNPROCESSED)},n);function n(t,e,r,n,i){void 0===r&&(r=!0),void 0===n&&(n={i:0,n:0,delim:""}),void 0===i&&(i={i:0,n:0,delim:""}),this.root=null,this.typesetRoot=null,this._state=o.STATE.UNPROCESSED,this.metrics={},this.bbox={},this.inputData={},this.outputData={},this.math=t,this.inputJax=e,this.display=r,this.start=n,this.end=i,this.root=null,this.typesetRoot=null,this.metrics={},this.bbox={},this.inputData={},this.outputData={}}o.AbstractMathItem=r,o.STATE={UNPROCESSED:0,FINDMATH:10,COMPILED:20,CONVERT:100,METRICS:110,RERENDER:125,TYPESET:150,INSERTED:200,LAST:1e4},o.newState=function(t,e){if(t in o.STATE)throw Error("State "+t+" already exists");o.STATE[t]=e}},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.sortLength=function(t,e){return t.length!==e.length?e.length-t.length:t===e?0:t=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(e,"__esModule",{value:!0});var g,n,i,o=r(34),a=r(8),L=r(3),s=r(9),l=r(8),b=r(25),c=(u.create=function(t,e){return void 0===e&&(e={}),new u(t,e.handler||{},e.fallback||{},e.items||{},e.tags||{},e.options||{},e.nodes||{},e.preprocessors||[],e.postprocessors||[],[e.init,e.priority],[e.config,e.configPriority])},u.empty=function(){return u.create("empty")},u.extension=function(){return new s.MacroMap(a.ExtensionMaps.NEW_MACRO,{},{}),new s.DelimiterMap(a.ExtensionMaps.NEW_DELIMITER,o.default.delimiter,{}),new s.CommandMap(a.ExtensionMaps.NEW_COMMAND,{},{}),new s.EnvironmentMap(a.ExtensionMaps.NEW_ENVIRONMENT,o.default.environment,{},{}),u.create("extension",{handler:{character:[],delimiter:[a.ExtensionMaps.NEW_DELIMITER],macro:[a.ExtensionMaps.NEW_DELIMITER,a.ExtensionMaps.NEW_COMMAND,a.ExtensionMaps.NEW_MACRO],environment:[a.ExtensionMaps.NEW_ENVIRONMENT]}})},u.prototype.init=function(t){this.initMethod.execute(t)},u.prototype.config=function(t,e){var r,n,i,o;this.configMethod.execute(t,e);try{for(var a=I(this.preprocessors),s=a.next();!s.done;s=a.next()){var c=s.value;"function"==typeof c?e.preFilters.add(c):e.preFilters.add(c[0],c[1])}}catch(t){r={error:t}}finally{try{s&&!s.done&&(n=a.return)&&n.call(a)}finally{if(r)throw r.error}}try{for(var l=I(this.postprocessors),u=l.next();!u.done;u=l.next()){var h=u.value;"function"==typeof h?e.postFilters.add(h):e.postFilters.add(h[0],h[1])}}catch(t){i={error:t}}finally{try{u&&!u.done&&(o=l.return)&&o.call(l)}finally{if(i)throw i.error}}},u.prototype.append=function(t){var e,r,n,i,o,a,s,c,l,u,h,p,f=Object.keys(t.handler);try{for(var d=I(f),m=d.next();!m.done;m=d.next()){var y=m.value;try{for(var v=(n=void 0,I(t.handler[y])),g=v.next();!g.done;g=v.next()){var b=g.value;this.handler[y].unshift(b)}}catch(t){n={error:t}}finally{try{g&&!g.done&&(i=v.return)&&i.call(v)}finally{if(n)throw n.error}}}}catch(t){e={error:t}}finally{try{m&&!m.done&&(r=d.return)&&r.call(d)}finally{if(e)throw e.error}}Object.assign(this.fallback,t.fallback),Object.assign(this.items,t.items),Object.assign(this.tags,t.tags),L.defaultOptions(this.options,t.options),Object.assign(this.nodes,t.nodes);try{for(var M=I(t.preprocessors),x=M.next();!x.done;x=M.next()){var O=x.value;this.preprocessors.push(O)}}catch(t){o={error:t}}finally{try{x&&!x.done&&(a=M.return)&&a.call(M)}finally{if(o)throw o.error}}try{for(var S=I(t.postprocessors),E=S.next();!E.done;E=S.next()){var C=E.value;this.postprocessors.push(C)}}catch(t){s={error:t}}finally{try{E&&!E.done&&(c=S.return)&&c.call(S)}finally{if(s)throw s.error}}try{for(var _=I(t.initMethod),T=_.next();!T.done;T=_.next()){var w=T.value;this.initMethod.add(w.item,w.priority)}}catch(t){l={error:t}}finally{try{T&&!T.done&&(u=_.return)&&u.call(_)}finally{if(l)throw l.error}}try{for(var A=I(t.configMethod),k=A.next();!k.done;k=A.next())w=k.value,this.configMethod.add(w.item,w.priority)}catch(t){h={error:t}}finally{try{k&&!k.done&&(p=A.return)&&p.call(A)}finally{if(h)throw h.error}}},u.prototype.register=function(t,e,r){var n,i;void 0===r&&(r={}),this.append(t),t.init(this);var o=e.parseOptions;o.handlers=new l.SubHandlers(this),o.nodeFactory.setCreators(t.nodes);try{for(var a=I(Object.keys(t.items)),s=a.next();!s.done;s=a.next()){var c=s.value;o.itemFactory.setNodeClass(c,t.items[c])}}catch(t){n={error:t}}finally{try{s&&!s.done&&(i=a.return)&&i.call(a)}finally{if(n)throw n.error}}L.defaultOptions(o.options,t.options),L.userOptions(o.options,r),t.config(this,e)},u);function u(t,e,r,n,i,o,a,s,c,l,u){void 0===e&&(e={}),void 0===r&&(r={}),void 0===n&&(n={}),void 0===i&&(i={}),void 0===o&&(o={}),void 0===a&&(a={}),void 0===s&&(s=[]),void 0===c&&(c=[]);var h=v(l,2),p=h[0],f=h[1],d=v(u,2),m=d[0],y=d[1];this.name=t,this.handler=e,this.fallback=r,this.items=n,this.tags=i,this.options=o,this.nodes=a,this.preprocessors=s,this.postprocessors=c,this.initMethod=new b.FunctionList,this.configMethod=new b.FunctionList,p&&this.initMethod.add(p,f||0),m&&this.configMethod.add(m,y||f||0),this.handler=Object.assign({character:[],delimiter:[],macro:[],environment:[]},e),g.set(t,this)}e.Configuration=c,n=g=e.ConfigurationHandler||(e.ConfigurationHandler={}),i=new Map,n.set=function(t,e){i.set(t,e)},n.get=function(t){return i.get(t)},n.keys=function(){return i.keys()}},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var i=e(70),o=e(103);n.options={loadMissingEntities:!0},n.entities={ApplyFunction:"\u2061",Backslash:"\u2216",Because:"\u2235",Breve:"\u02d8",Cap:"\u22d2",CenterDot:"\xb7",CircleDot:"\u2299",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",Congruent:"\u2261",ContourIntegral:"\u222e",Coproduct:"\u2210",Cross:"\u2a2f",Cup:"\u22d3",CupCap:"\u224d",Dagger:"\u2021",Del:"\u2207",Delta:"\u0394",Diamond:"\u22c4",DifferentialD:"\u2146",DotEqual:"\u2250",DoubleDot:"\xa8",DoubleRightTee:"\u22a8",DoubleVerticalBar:"\u2225",DownArrow:"\u2193",DownLeftVector:"\u21bd",DownRightVector:"\u21c1",DownTee:"\u22a4",Downarrow:"\u21d3",Element:"\u2208",EqualTilde:"\u2242",Equilibrium:"\u21cc",Exists:"\u2203",ExponentialE:"\u2147",FilledVerySmallSquare:"\u25aa",ForAll:"\u2200",Gamma:"\u0393",Gg:"\u22d9",GreaterEqual:"\u2265",GreaterEqualLess:"\u22db",GreaterFullEqual:"\u2267",GreaterLess:"\u2277",GreaterSlantEqual:"\u2a7e",GreaterTilde:"\u2273",Hacek:"\u02c7",Hat:"^",HumpDownHump:"\u224e",HumpEqual:"\u224f",Im:"\u2111",ImaginaryI:"\u2148",Integral:"\u222b",Intersection:"\u22c2",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",Lambda:"\u039b",Larr:"\u219e",LeftAngleBracket:"\u27e8",LeftArrow:"\u2190",LeftArrowRightArrow:"\u21c6",LeftCeiling:"\u2308",LeftDownVector:"\u21c3",LeftFloor:"\u230a",LeftRightArrow:"\u2194",LeftTee:"\u22a3",LeftTriangle:"\u22b2",LeftTriangleEqual:"\u22b4",LeftUpVector:"\u21bf",LeftVector:"\u21bc",Leftarrow:"\u21d0",Leftrightarrow:"\u21d4",LessEqualGreater:"\u22da",LessFullEqual:"\u2266",LessGreater:"\u2276",LessSlantEqual:"\u2a7d",LessTilde:"\u2272",Ll:"\u22d8",Lleftarrow:"\u21da",LongLeftArrow:"\u27f5",LongLeftRightArrow:"\u27f7",LongRightArrow:"\u27f6",Longleftarrow:"\u27f8",Longleftrightarrow:"\u27fa",Longrightarrow:"\u27f9",Lsh:"\u21b0",MinusPlus:"\u2213",NestedGreaterGreater:"\u226b",NestedLessLess:"\u226a",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotExists:"\u2204",NotGreater:"\u226f",NotGreaterEqual:"\u2271",NotLeftTriangle:"\u22ea",NotLeftTriangleEqual:"\u22ec",NotLess:"\u226e",NotLessEqual:"\u2270",NotPrecedes:"\u2280",NotPrecedesSlantEqual:"\u22e0",NotRightTriangle:"\u22eb",NotRightTriangleEqual:"\u22ed",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsSlantEqual:"\u22e1",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotVerticalBar:"\u2224",Omega:"\u03a9",OverBar:"\u203e",OverBrace:"\u23de",PartialD:"\u2202",Phi:"\u03a6",Pi:"\u03a0",PlusMinus:"\xb1",Precedes:"\u227a",PrecedesEqual:"\u2aaf",PrecedesSlantEqual:"\u227c",PrecedesTilde:"\u227e",Product:"\u220f",Proportional:"\u221d",Psi:"\u03a8",Rarr:"\u21a0",Re:"\u211c",ReverseEquilibrium:"\u21cb",RightAngleBracket:"\u27e9",RightArrow:"\u2192",RightArrowLeftArrow:"\u21c4",RightCeiling:"\u2309",RightDownVector:"\u21c2",RightFloor:"\u230b",RightTee:"\u22a2",RightTeeArrow:"\u21a6",RightTriangle:"\u22b3",RightTriangleEqual:"\u22b5",RightUpVector:"\u21be",RightVector:"\u21c0",Rightarrow:"\u21d2",Rrightarrow:"\u21db",Rsh:"\u21b1",Sigma:"\u03a3",SmallCircle:"\u2218",Sqrt:"\u221a",Square:"\u25a1",SquareIntersection:"\u2293",SquareSubset:"\u228f",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",Star:"\u22c6",Subset:"\u22d0",SubsetEqual:"\u2286",Succeeds:"\u227b",SucceedsEqual:"\u2ab0",SucceedsSlantEqual:"\u227d",SucceedsTilde:"\u227f",SuchThat:"\u220b",Sum:"\u2211",Superset:"\u2283",SupersetEqual:"\u2287",Supset:"\u22d1",Therefore:"\u2234",Theta:"\u0398",Tilde:"\u223c",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",UnderBar:"_",UnderBrace:"\u23df",Union:"\u22c3",UnionPlus:"\u228e",UpArrow:"\u2191",UpDownArrow:"\u2195",UpTee:"\u22a5",Uparrow:"\u21d1",Updownarrow:"\u21d5",Upsilon:"\u03a5",Vdash:"\u22a9",Vee:"\u22c1",VerticalBar:"\u2223",VerticalTilde:"\u2240",Vvdash:"\u22aa",Wedge:"\u22c0",Xi:"\u039e",amp:"&",acute:"\xb4",aleph:"\u2135",alpha:"\u03b1",amalg:"\u2a3f",and:"\u2227",ang:"\u2220",angmsd:"\u2221",angsph:"\u2222",ape:"\u224a",backprime:"\u2035",backsim:"\u223d",backsimeq:"\u22cd",beta:"\u03b2",beth:"\u2136",between:"\u226c",bigcirc:"\u25ef",bigodot:"\u2a00",bigoplus:"\u2a01",bigotimes:"\u2a02",bigsqcup:"\u2a06",bigstar:"\u2605",bigtriangledown:"\u25bd",bigtriangleup:"\u25b3",biguplus:"\u2a04",blacklozenge:"\u29eb",blacktriangle:"\u25b4",blacktriangledown:"\u25be",blacktriangleleft:"\u25c2",bowtie:"\u22c8",boxdl:"\u2510",boxdr:"\u250c",boxminus:"\u229f",boxplus:"\u229e",boxtimes:"\u22a0",boxul:"\u2518",boxur:"\u2514",bsol:"\\",bull:"\u2022",cap:"\u2229",check:"\u2713",chi:"\u03c7",circ:"\u02c6",circeq:"\u2257",circlearrowleft:"\u21ba",circlearrowright:"\u21bb",circledR:"\xae",circledS:"\u24c8",circledast:"\u229b",circledcirc:"\u229a",circleddash:"\u229d",clubs:"\u2663",colon:":",comp:"\u2201",ctdot:"\u22ef",cuepr:"\u22de",cuesc:"\u22df",cularr:"\u21b6",cup:"\u222a",curarr:"\u21b7",curlyvee:"\u22ce",curlywedge:"\u22cf",dagger:"\u2020",daleth:"\u2138",ddarr:"\u21ca",deg:"\xb0",delta:"\u03b4",digamma:"\u03dd",div:"\xf7",divideontimes:"\u22c7",dot:"\u02d9",doteqdot:"\u2251",dotplus:"\u2214",dotsquare:"\u22a1",dtdot:"\u22f1",ecir:"\u2256",efDot:"\u2252",egs:"\u2a96",ell:"\u2113",els:"\u2a95",empty:"\u2205",epsi:"\u03b5",epsiv:"\u03f5",erDot:"\u2253",eta:"\u03b7",eth:"\xf0",flat:"\u266d",fork:"\u22d4",frown:"\u2322",gEl:"\u2a8c",gamma:"\u03b3",gap:"\u2a86",gimel:"\u2137",gnE:"\u2269",gnap:"\u2a8a",gne:"\u2a88",gnsim:"\u22e7",gt:">",gtdot:"\u22d7",harrw:"\u21ad",hbar:"\u210f",hellip:"\u2026",hookleftarrow:"\u21a9",hookrightarrow:"\u21aa",imath:"\u0131",infin:"\u221e",intcal:"\u22ba",iota:"\u03b9",jmath:"\u0237",kappa:"\u03ba",kappav:"\u03f0",lEg:"\u2a8b",lambda:"\u03bb",lap:"\u2a85",larrlp:"\u21ab",larrtl:"\u21a2",lbrace:"{",lbrack:"[",le:"\u2264",leftleftarrows:"\u21c7",leftthreetimes:"\u22cb",lessdot:"\u22d6",lmoust:"\u23b0",lnE:"\u2268",lnap:"\u2a89",lne:"\u2a87",lnsim:"\u22e6",longmapsto:"\u27fc",looparrowright:"\u21ac",lowast:"\u2217",loz:"\u25ca",lt:"<",ltimes:"\u22c9",ltri:"\u25c3",macr:"\xaf",malt:"\u2720",mho:"\u2127",mu:"\u03bc",multimap:"\u22b8",nLeftarrow:"\u21cd",nLeftrightarrow:"\u21ce",nRightarrow:"\u21cf",nVDash:"\u22af",nVdash:"\u22ae",natur:"\u266e",nearr:"\u2197",nharr:"\u21ae",nlarr:"\u219a",not:"\xac",nrarr:"\u219b",nu:"\u03bd",nvDash:"\u22ad",nvdash:"\u22ac",nwarr:"\u2196",omega:"\u03c9",omicron:"\u03bf",or:"\u2228",osol:"\u2298",period:".",phi:"\u03c6",phiv:"\u03d5",pi:"\u03c0",piv:"\u03d6",prap:"\u2ab7",precnapprox:"\u2ab9",precneqq:"\u2ab5",precnsim:"\u22e8",prime:"\u2032",psi:"\u03c8",quot:'"',rarrtl:"\u21a3",rbrace:"}",rbrack:"]",rho:"\u03c1",rhov:"\u03f1",rightrightarrows:"\u21c9",rightthreetimes:"\u22cc",ring:"\u02da",rmoust:"\u23b1",rtimes:"\u22ca",rtri:"\u25b9",scap:"\u2ab8",scnE:"\u2ab6",scnap:"\u2aba",scnsim:"\u22e9",sdot:"\u22c5",searr:"\u2198",sect:"\xa7",sharp:"\u266f",sigma:"\u03c3",sigmav:"\u03c2",simne:"\u2246",smile:"\u2323",spades:"\u2660",sub:"\u2282",subE:"\u2ac5",subnE:"\u2acb",subne:"\u228a",supE:"\u2ac6",supnE:"\u2acc",supne:"\u228b",swarr:"\u2199",tau:"\u03c4",theta:"\u03b8",thetav:"\u03d1",tilde:"\u02dc",times:"\xd7",triangle:"\u25b5",triangleq:"\u225c",upsi:"\u03c5",upuparrows:"\u21c8",veebar:"\u22bb",vellip:"\u22ee",weierp:"\u2118",xi:"\u03be",yen:"\xa5",zeta:"\u03b6",zigrarr:"\u21dd"};var a={};function r(t,e){if("#"===e.charAt(0))return s(e.slice(1));if(n.entities[e])return n.entities[e];if(n.options.loadMissingEntities){var r=e.match(/^[a-zA-Z](fr|scr|opf)$/)?RegExp.$1:e.charAt(0).toLowerCase();a[r]||(a[r]=!0,i.retryAfter(o.asyncLoad("./util/entities/"+r+".js")))}return t}function s(t){var e="x"===t.charAt(0)?parseInt(t.slice(1),16):parseInt(t);if(e<65536)return String.fromCharCode(e);var r=55296+((e-=65536)>>10),n=56320+(1023&e);return String.fromCharCode(r,n)}n.add=function(t,e){Object.assign(n.entities,t),a[e]=!0},n.remove=function(t){delete n.entities[t]},n.translate=function(t){return t.replace(/&([a-z][a-z0-9]*|#(?:[0-9]+|x[0-9a-f]+));/gi,r)},n.numeric=s},function(t,s,e){"use strict";Object.defineProperty(s,"__esModule",{value:!0}),s.BIGDIMEN=1e6,s.UNITS={px:1,in:96,cm:96/2.54,mm:96/25.4},s.RELUNITS={em:1,ex:.431,pt:.1,pc:1.2,mu:1/18},s.MATHSPACE={veryverythinmathspace:1/18,verythinmathspace:2/18,thinmathspace:3/18,mediummathspace:4/18,thickmathspace:5/18,verythickmathspace:6/18,veryverythickmathspace:7/18,negativeveryverythinmathspace:-1/18,negativeverythinmathspace:-2/18,negativethinmathspace:-3/18,negativemediummathspace:-4/18,negativethickmathspace:-5/18,negativeverythickmathspace:-6/18,negativeveryverythickmathspace:-7/18,thin:.04,medium:.06,thick:.1,normal:1,big:2,small:1/Math.sqrt(2),infinity:s.BIGDIMEN},s.length2em=function(t,e,r,n){if(void 0===e&&(e=0),void 0===r&&(r=1),void 0===n&&(n=16),"string"!=typeof t&&(t=String(t)),""===t||null==t)return e;if(s.MATHSPACE[t])return s.MATHSPACE[t];var i=t.match(/^\s*([-+]?(?:\.\d+|\d+(?:\.\d*)?))?(pt|em|ex|mu|px|pc|in|mm|cm|%)?/);if(!i)return e;var o=parseFloat(i[1]||"1"),a=i[2];return s.UNITS.hasOwnProperty(a)?o*s.UNITS[a]/n/r:s.RELUNITS.hasOwnProperty(a)?o*s.RELUNITS[a]:"%"===a?o/100*e:o*e},s.percent=function(t){return(100*t).toFixed(1).replace(/\.?0+$/,"")+"%"},s.em=function(t){return Math.abs(t)<.001?"0":t.toFixed(3).replace(/\.?0+$/,"")+"em"},s.emRounded=function(t,e){return void 0===e&&(e=16),t=(Math.round(t*e)+.05)/e,Math.abs(t)<.001?"0em":t.toFixed(3).replace(/\.?0+$/,"")+"em"},s.px=function(t,e,r){return void 0===e&&(e=-s.BIGDIMEN),void 0===r&&(r=16),t*=r,e&&tthis.w&&(this.w=i),o>this.h&&(this.h=o),a>this.d&&(this.d=a)},o.prototype.append=function(t){var e=t.rscale;this.w+=e*(t.w+t.L+t.R),e*t.h>this.h&&(this.h=e*t.h),e*t.d>this.d&&(this.d=e*t.d)},o.prototype.updateFrom=function(t){this.h=t.h,this.d=t.d,this.w=t.w,t.pwidth&&(this.pwidth=t.pwidth)},o.fullWidth="100%",o);function o(t){void 0===t&&(t={w:0,h:-n.BIGDIMEN,d:-n.BIGDIMEN}),this.w=t.w||0,this.h="h"in t?t.h:-n.BIGDIMEN,this.d="d"in t?t.d:-n.BIGDIMEN,this.L=this.R=this.ic=this.sk=0,this.scale=this.rscale=1,this.pwidth=""}e.BBox=i},function(t,h,o){"use strict";(function(r){var l=this&&this.__values||function(t){var e="function"==typeof Symbol&&t[Symbol.iterator],r=0;return e?e.call(t):{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(h,"__esModule",{value:!0});var t,e,n=o(5),u=o(18),i=o(18);h.Package=i.Package,h.PackageError=i.PackageError,(e=t=h.Loader||(h.Loader={})).ready=function(){for(var e,t,r=[],n=0;n=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(e,"__esModule",{value:!0});var a,f=r(17),s=(a=Error,i(c,a),c);function c(t,e){var r=a.call(this,t)||this;return r.package=e,r}e.PackageError=s;var l=(d.resolvePath=function(t,e){void 0===e&&(e=!0);var r,n=f.CONFIG.source[t]||t;for(n.match(/^(?:[a-z]+:\/)?\/|\[|[a-z]:\\/i)||(n="[mathjax]/"+n.replace(/^\.\//,"")),e&&!n.match(/\.[^\/]+$/)&&(n+=".js");(r=n.match(/^\[([^\]]*)\]/))&&f.CONFIG.paths.hasOwnProperty(r[1]);)n=f.CONFIG.paths[r[1]]+n.substr(r[0].length);return n},Object.defineProperty(d.prototype,"canLoad",{get:function(){return 0===this.dependencyCount&&!this.noLoad&&!this.isLoading&&!this.hasFailed},enumerable:!0,configurable:!0}),d.prototype.makeDependencies=function(){var e,t,r=[],n=d.packages,i=this.noLoad,o=this.name,a=[];f.CONFIG.dependencies.hasOwnProperty(o)?a.push.apply(a,h(f.CONFIG.dependencies[o])):"core"!==o&&a.push("core");try{for(var s=p(a),c=s.next();!c.done;c=s.next()){var l=c.value,u=n.get(l)||new d(l,i);this.dependencies.indexOf(u)<0&&(u.addDependent(this,i),this.dependencies.push(u),u.isLoaded||(this.dependencyCount++,r.push(u.promise)))}}catch(t){e={error:t}}finally{try{c&&!c.done&&(t=s.return)&&t.call(s)}finally{if(e)throw e.error}}return r},d.prototype.makePromise=function(t){var r=this,e=new Promise(function(t,e){r.resolve=t,r.reject=e}),n=f.CONFIG[this.name]||{};return n.ready&&(e=e.then(function(t){return n.ready(r.name)})),t.length&&(t.push(e),e=Promise.all(t).then(function(t){return t.join(", ")})),n.failed&&e.catch(function(t){return n.failed(new s(t,r.name))}),e},d.prototype.load=function(){if(!this.isLoaded&&!this.isLoading&&!this.noLoad){this.isLoading=!0;var t=d.resolvePath(this.name);f.CONFIG.require?this.loadCustom(t):this.loadScript(t)}},d.prototype.loadCustom=function(t){var e=this;try{var r=f.CONFIG.require(t);r instanceof Promise?r.then(function(){return e.checkLoad()}).catch(function(){return e.failed("Can't load \""+t+'"')}):this.checkLoad()}catch(t){this.failed(t.message)}},d.prototype.loadScript=function(e){var r=this,t=document.createElement("script");t.src=e,t.charset="UTF-8",t.onload=function(t){return r.checkLoad()},t.onerror=function(t){return r.failed("Can't load \""+e+'"')},document.head.appendChild(t)},d.prototype.loaded=function(){var e,t,r,n;this.isLoaded=!0,this.isLoading=!1;try{for(var i=p(this.dependents),o=i.next();!o.done;o=i.next())o.value.requirementSatisfied()}catch(t){e={error:t}}finally{try{o&&!o.done&&(t=i.return)&&t.call(i)}finally{if(e)throw e.error}}try{for(var a=p(this.provided),s=a.next();!s.done;s=a.next())s.value.loaded()}catch(t){r={error:t}}finally{try{s&&!s.done&&(n=a.return)&&n.call(a)}finally{if(r)throw r.error}}this.resolve(this.name)},d.prototype.failed=function(t){this.hasFailed=!0,this.isLoading=!1,this.reject(new s(t,this.name))},d.prototype.checkLoad=function(){var e=this;((f.CONFIG[this.name]||{}).checkReady||function(){return Promise.resolve()})().then(function(){return e.loaded()}).catch(function(t){return e.failed(t)})},d.prototype.requirementSatisfied=function(){this.dependencyCount&&(this.dependencyCount--,this.canLoad&&this.load())},d.prototype.provides=function(t){var e,r;void 0===t&&(t=[]);try{for(var n=p(t),i=n.next();!i.done;i=n.next()){var o=i.value,a=d.packages.get(o);a||(f.CONFIG.dependencies[o]||(f.CONFIG.dependencies[o]=[]),f.CONFIG.dependencies[o].push(o),(a=new d(o,!0)).isLoading=!0),this.provided.push(a)}}catch(t){e={error:t}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(e)throw e.error}}},d.prototype.addDependent=function(t,e){this.dependents.push(t),e||this.checkNoLoad()},d.prototype.checkNoLoad=function(){var e,t;if(this.noLoad){this.noLoad=!1;try{for(var r=p(this.dependencies),n=r.next();!n.done;n=r.next())n.value.checkNoLoad()}catch(t){e={error:t}}finally{try{n&&!n.done&&(t=r.return)&&t.call(r)}finally{if(e)throw e.error}}}},d.loadAll=function(){var e,t;try{for(var r=p(this.packages.values()),n=r.next();!n.done;n=r.next()){var i=n.value;i.canLoad&&i.load()}}catch(t){e={error:t}}finally{try{n&&!n.done&&(t=r.return)&&t.call(r)}finally{if(e)throw e.error}}},d.packages=new Map,d);function d(t,e){void 0===e&&(e=!1),this.isLoaded=!1,this.isLoading=!1,this.hasFailed=!1,this.dependents=[],this.dependencies=[],this.dependencyCount=0,this.provided=[],this.name=t,this.noLoad=e,d.packages.set(t,this),this.promise=this.makePromise(this.makeDependencies())}e.Package=l},function(t,r,e){"use strict";var c=this&&this.__values||function(t){var e="function"==typeof Symbol&&t[Symbol.iterator],r=0;return e?e.call(t):{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(r,"__esModule",{value:!0}),r.INHERIT="_inherit_";var n=(i.prototype.set=function(t,e){this.attributes[t]=e},i.prototype.setList=function(t){Object.assign(this.attributes,t)},i.prototype.get=function(t){var e=this.attributes[t];return e===r.INHERIT&&(e=this.global[t]),e},i.prototype.getExplicit=function(t){if(this.attributes.hasOwnProperty(t))return this.attributes[t]},i.prototype.getList=function(){for(var e,t,r=[],n=0;n=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}},s=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,i,o=r.call(t),a=[];try{for(;(void 0===e||0=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(e,"__esModule",{value:!0}),e.V=1,e.H=2,e.NOSTRETCH={dir:0};var i=(o.charOptions=function(t,e){var r=t[e];return 3===r.length&&(r[3]={}),r[3]},o.prototype.createVariant=function(t,e,r){void 0===e&&(e=null),void 0===r&&(r=null);var n={linked:[],chars:e?Object.create(this.variant[e].chars):{}};r&&this.variant[r]&&(Object.assign(n.chars,this.variant[r].chars),this.variant[r].linked.push(n.chars),n.chars=Object.create(n.chars)),this.variant[t]=n},o.prototype.createVariants=function(t){var e,r;try{for(var n=c(t),i=n.next();!i.done;i=n.next()){var o=i.value;this.createVariant(o[0],o[1],o[2])}}catch(t){e={error:t}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(e)throw e.error}}},o.prototype.defineChars=function(t,e){var r,n,i=this.variant[t];Object.assign(i.chars,e);try{for(var o=c(i.linked),a=o.next();!a.done;a=o.next()){var s=a.value;Object.assign(s,e)}}catch(t){r={error:t}}finally{try{a&&!a.done&&(n=o.return)&&n.call(o)}finally{if(r)throw r.error}}},o.prototype.defineDelimiters=function(t){Object.assign(this.delimiters,t)},o.prototype.defineRemap=function(t,e){this.remapChars.hasOwnProperty(t)||(this.remapChars[t]={}),Object.assign(this.remapChars[t],e)},o.prototype.getDelimiter=function(t){return this.delimiters[t]},o.prototype.getSizeVariant=function(t,e){return this.delimiters[t].variants&&(e=this.delimiters[t].variants[e]),this.sizeVariants[e]},o.prototype.getChar=function(t,e){return this.variant[t].chars[e]},o.prototype.getVariant=function(t){return this.variant[t]},o.prototype.getCssFont=function(t){return this.cssFontMap[t]||["serif",!1,!1]},o.prototype.getRemappedChar=function(t,e){return(this.remapChars[t]||{})[e]},o.OPTIONS={},o.defaultVariants=[["normal"],["bold","normal"],["italic","normal"],["bold-italic","italic","bold"],["double-struck","bold"],["fraktur","normal"],["bold-fraktur","bold","fraktur"],["script","normal"],["bold-script","bold","script"],["sans-serif","normal"],["bold-sans-serif","bold","sans-serif"],["sans-serif-italic","italic","sans-serif"],["bold-sans-serif-italic","bold-italic","sans-serif"],["monospace","normal"]],o.defaultCssFonts={normal:["serif",!1,!1],bold:["serif",!1,!0],italic:["serif",!0,!1],"bold-italic":["serif",!0,!0],"double-struck":["serif",!1,!0],fraktur:["serif",!1,!1],"bold-fraktur":["serif",!1,!0],script:["cursive",!1,!1],"bold-script":["cursive",!1,!0],"sans-serif":["sans-serif",!1,!1],"bold-sans-serif":["sans-serif",!1,!0],"sans-serif-italic":["sans-serif",!0,!1],"bold-sans-serif-italic":["sans-serif",!0,!0],monospace:["monospace",!1,!1]},o.defaultAccentMap={768:"\u02cb",769:"\u02ca",770:"\u02c6",771:"\u02dc",772:"\u02c9",774:"\u02d8",775:"\u02d9",776:"\xa8",778:"\u02da",780:"\u02c7",8594:"\u20d7",8242:"'",8243:"''",8244:"'''",8245:"`",8246:"``",8247:"```",8279:"''''",8400:"\u21bc",8401:"\u21c0",8406:"\u2190",8417:"\u2194",8432:"*",8411:"...",8412:"....",8428:"\u21c1",8429:"\u21bd",8430:"\u2190",8431:"\u2192"},o.defaultMoMap={45:"\u2212"},o.defaultMnMap={45:"\u2212"},o.defaultParams={x_height:.442,quad:1,num1:.676,num2:.394,num3:.444,denom1:.686,denom2:.345,sup1:.413,sup2:.363,sup3:.289,sub1:.15,sub2:.247,sup_drop:.386,sub_drop:.05,delim1:2.39,delim2:1,axis_height:.25,rule_thickness:.06,big_op_spacing1:.111,big_op_spacing2:.167,big_op_spacing3:.2,big_op_spacing4:.6,big_op_spacing5:.1,surd_height:.075,scriptspace:.05,nulldelimiterspace:.12,delimiterfactor:901,delimitershortfall:.3,min_rule_thickness:1.25},o.defaultDelimiters={},o.defaultChars={},o.defaultSizeVariants=[],o);function o(){var e,t;this.variant={},this.delimiters={},this.cssFontMap={},this.remapChars={};var r=this.constructor;this.params=a({},r.defaultParams),this.sizeVariants=s(r.defaultSizeVariants),this.cssFontMap=a({},r.defaultCssFonts),this.createVariants(r.defaultVariants),this.defineDelimiters(r.defaultDelimiters);try{for(var n=c(Object.keys(r.defaultChars)),i=n.next();!i.done;i=n.next()){var o=i.value;this.defineChars(o,r.defaultChars[o])}}catch(t){e={error:t}}finally{try{i&&!i.done&&(t=n.return)&&t.call(n)}finally{if(e)throw e.error}}this.defineRemap("accent",r.defaultAccentMap),this.defineRemap("mo",r.defaultMoMap),this.defineRemap("mn",r.defaultMnMap)}e.FontData=i},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=(i.prototype[Symbol.iterator]=function(){var t=0,e=this.items;return{next:function(){return{value:e[t++],done:t>e.length}}}},i.prototype.add=function(t,e){void 0===e&&(e=i.DEFAULTPRIORITY);for(var r=this.items.length;0<=--r&&e=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}},o=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,i,o=r.call(t),a=[];try{for(;(void 0===e||0=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(e,"__esModule",{value:!0});var M,s=r(0),a=r(87),c=(M=s.AbstractMmlTokenNode,i(l,M),Object.defineProperty(l.prototype,"texClass",{get:function(){if(null!==this._texClass)return this._texClass;var t=this.getText(),e=g(this.handleExplicitForm(this.getForms()),3),r=e[0],n=e[1],i=e[2],o=this.constructor.OPTABLE,a=o[r][t]||o[n][t]||o[i][t];return a?a[2]:s.TEXCLASS.REL},set:function(t){this._texClass=t},enumerable:!0,configurable:!0}),Object.defineProperty(l.prototype,"kind",{get:function(){return"mo"},enumerable:!0,configurable:!0}),Object.defineProperty(l.prototype,"isEmbellished",{get:function(){return!0},enumerable:!0,configurable:!0}),Object.defineProperty(l.prototype,"hasNewLine",{get:function(){return"newline"===this.attributes.get("linebreak")},enumerable:!0,configurable:!0}),l.prototype.coreParent=function(){for(var t=this,e=this.factory.getNodeClass("math");t&&t.isEmbellished&&t.coreMO()===this&&!(t instanceof e);)t=t.Parent;return t},l.prototype.coreText=function(t){if(!t)return"";if(t.isEmbellished)return t.coreMO().getText();for(;((t.isKind("mrow")||t.isKind("TeXAtom")||t.isKind("mstyle")||t.isKind("mphantom"))&&1===t.childNodes.length||t.isKind("munderover"))&&t.childNodes[0];)t=t.childNodes[0];return t.isToken?t.getText():""},l.prototype.hasSpacingAttributes=function(){return this.attributes.isSet("lspace")||this.attributes.isSet("rspace")},Object.defineProperty(l.prototype,"isAccent",{get:function(){var t=!1,e=this.coreParent();if(e){var r=e.isKind("mover")?e.childNodes[e.over].coreMO()?"accent":"":e.isKind("munder")?e.childNodes[e.under].coreMO()?"accentunder":"":e.isKind("munderover")?this===e.childNodes[e.over].coreMO()?"accent":this===e.childNodes[e.under].coreMO()?"accentunder":"":"";r&&(t=void 0!==e.attributes.getExplicit(r)?t:this.attributes.get("accent"))}return t},enumerable:!0,configurable:!0}),l.prototype.setTeXclass=function(t){var e=this.attributes.getList("form","fence"),r=e.form,n=e.fence;return void 0===this.getProperty("texClass")&&(this.attributes.isSet("lspace")||this.attributes.isSet("rspace"))?(this.texClass=s.TEXCLASS.NONE,null):(n&&this.texClass===s.TEXCLASS.REL&&("prefix"===r&&(this.texClass=s.TEXCLASS.OPEN),"postfix"===r&&(this.texClass=s.TEXCLASS.CLOSE)),"\u2061"===this.getText()?(t&&(t.texClass=s.TEXCLASS.OP,t.setProperty("fnOP",!0)),this.texClass=this.prevClass=s.TEXCLASS.NONE,t):this.adjustTeXclass(t))},l.prototype.adjustTeXclass=function(t){var e=this.texClass,r=this.prevClass;if(e===s.TEXCLASS.NONE)return t;if(t?(!t.getProperty("autoOp")||e!==s.TEXCLASS.BIN&&e!==s.TEXCLASS.REL||(e=this.texClass=s.TEXCLASS.ORD),r=this.prevClass=t.texClass||s.TEXCLASS.ORD,this.prevLevel=this.attributes.getInherited("scriptlevel")):r=this.prevClass=s.TEXCLASS.NONE,e!==s.TEXCLASS.BIN||r!==s.TEXCLASS.NONE&&r!==s.TEXCLASS.BIN&&r!==s.TEXCLASS.OP&&r!==s.TEXCLASS.REL&&r!==s.TEXCLASS.OPEN&&r!==s.TEXCLASS.PUNCT)if(r!==s.TEXCLASS.BIN||e!==s.TEXCLASS.REL&&e!==s.TEXCLASS.CLOSE&&e!==s.TEXCLASS.PUNCT){if(e===s.TEXCLASS.BIN){for(var n=this,i=this.parent;i&&i.parent&&i.isEmbellished&&(1===i.childNodes.length||!i.isKind("mrow")&&i.core()===n);)i=(n=i).parent;i.childNodes[i.childNodes.length-1]===n&&(this.texClass=s.TEXCLASS.ORD)}}else t.texClass=this.prevClass=s.TEXCLASS.ORD;else this.texClass=s.TEXCLASS.ORD;return this},l.prototype.setInheritedAttributes=function(t,e,r,n){var i,o;void 0===t&&(t={}),void 0===e&&(e=!1),void 0===r&&(r=0),void 0===n&&(n=!1),M.prototype.setInheritedAttributes.call(this,t,e,r,n);var a=this.getText(),s=g(this.handleExplicitForm(this.getForms()),3),c=s[0],l=s[1],u=s[2];this.attributes.setInherited("form",c);var h=this.constructor.OPTABLE,p=h[c][a]||h[l][a]||h[u][a];if(p){void 0===this.getProperty("texClass")&&(this.texClass=p[2]);try{for(var f=b(Object.keys(p[3]||{})),d=f.next();!d.done;d=f.next()){var m=d.value;this.attributes.setInherited(m,p[3][m])}}catch(t){i={error:t}}finally{try{d&&!d.done&&(o=f.return)&&o.call(f)}finally{if(i)throw i.error}}this.lspace=(p[0]+1)/18,this.rspace=(p[1]+1)/18}else{var y=this.getRange(a);if(y){void 0===this.getProperty("texClass")&&(this.texClass=y[2]);var v=this.constructor.MMLSPACING[y[2]];this.lspace=(v[0]+1)/18,this.rspace=(v[1]+1)/18}}},l.prototype.getForms=function(){for(var t=this,e=this.parent,r=this.Parent;r&&r.isEmbellished;)t=e,e=r.parent,r=r.Parent;if(e&&e.isKind("mrow")&&1!==e.nonSpaceLength()){if(e.firstNonSpace()===t)return["prefix","infix","postfix"];if(e.lastNonSpace()===t)return["postfix","infix","prefix"]}return["infix","prefix","postfix"]},l.prototype.handleExplicitForm=function(t){if(this.attributes.isSet("form")){var e=this.attributes.get("form");t=[e].concat(t.filter(function(t){return t!==e}))}return t},l.prototype.getRange=function(t){var e,r;if(!t.match(/^[\uD800-\uDBFF]?.$/))return null;var n=t.charCodeAt(0);2===t.length&&(n=1024*(n-55296)+t.charCodeAt(1)-56320+65536);var i=this.constructor.RANGES;try{for(var o=b(i),a=o.next();!a.done;a=o.next()){var s=a.value;if(s[0]<=n&&n<=s[1])return s;if(n=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(e,"__esModule",{value:!0});var o=r(21),s=function(t,e){void 0===t&&(t="???"),void 0===e&&(e=""),this.tag=t,this.id=e};e.Label=s;var c=function(t,e,r,n,i,o,a,s){void 0===t&&(t=""),void 0===e&&(e=!1),void 0===r&&(r=!1),void 0===n&&(n=null),void 0===i&&(i=""),void 0===o&&(o=""),void 0===a&&(a=!1),void 0===s&&(s=""),this.env=t,this.taggable=e,this.defaultTags=r,this.tag=n,this.tagId=i,this.tagFormat=o,this.noTag=a,this.labelId=s};e.TagInfo=c;var l=(u.prototype.start=function(t,e,r){this.currentTag&&this.stack.push(this.currentTag),this.currentTag=new c(t,e,r)},Object.defineProperty(u.prototype,"env",{get:function(){return this.currentTag.env},enumerable:!0,configurable:!0}),u.prototype.end=function(){this.history.push(this.currentTag),this.currentTag=this.stack.pop()},u.prototype.tag=function(t,e){this.currentTag.tag=t,this.currentTag.tagFormat=e?t:this.formatTag(t),this.currentTag.noTag=!1},u.prototype.notag=function(){this.tag("",!0),this.currentTag.noTag=!0},Object.defineProperty(u.prototype,"noTag",{get:function(){return this.currentTag.noTag},enumerable:!0,configurable:!0}),Object.defineProperty(u.prototype,"label",{get:function(){return this.currentTag.labelId},set:function(t){this.currentTag.labelId=t},enumerable:!0,configurable:!0}),u.prototype.formatUrl=function(t,e){return e+"#"+encodeURIComponent(t)},u.prototype.formatTag=function(t){return"("+t+")"},u.prototype.formatId=function(t){return"mjx-eqn-"+t.replace(/\s/g,"_")},u.prototype.formatNumber=function(t){return t.toString()},u.prototype.autoTag=function(){null==this.currentTag.tag&&(this.counter++,this.tag(this.formatNumber(this.counter),!1))},u.prototype.clearTag=function(){this.label="",this.tag(null,!0),this.currentTag.tagId=""},u.prototype.getTag=function(t){if(void 0===t&&(t=!1),t)return this.autoTag(),this.makeTag();var e=this.currentTag;return e.taggable&&!e.noTag&&(e.defaultTags&&this.autoTag(),e.tag)?this.makeTag():null},u.prototype.resetTag=function(){this.history=[],this.redo=!1,this.refUpdate=!1,this.clearTag()},u.prototype.reset=function(t){void 0===t&&(t=0),this.resetTag(),this.counter=this.allCounter=t,this.allLabels={},this.allIds={}},u.prototype.startEquation=function(t){this.labels={},this.ids={},this.counter=this.allCounter,this.redo=!1;var e=t.inputData.recompile;e&&(this.refUpdate=!0,this.counter=e.counter)},u.prototype.finishEquation=function(t){this.redo&&(t.inputData.recompile={state:t.state(),counter:this.allCounter}),this.refUpdate||(this.allCounter=this.counter),Object.assign(this.allIds,this.ids),Object.assign(this.allLabels,this.labels)},u.prototype.finalize=function(t,e){if(!e.display||this.currentTag.env||null==this.currentTag.tag)return t;var r=this.makeTag();return this.enTag(t,r)},u.prototype.makeId=function(){this.currentTag.tagId=this.formatId(this.configuration.options.useLabelIds&&this.label||this.currentTag.tag)},u.prototype.makeTag=function(){this.makeId(),this.label&&(this.labels[this.label]=new s(this.currentTag.tag,this.currentTag.tagId));var t=new o.default("\\text{"+this.currentTag.tagFormat+"}",{},this.configuration).mml();return this.configuration.nodeFactory.create("node","mtd",[t],{id:this.currentTag.tagId})},u);function u(){this.counter=0,this.allCounter=0,this.configuration=null,this.ids={},this.allIds={},this.labels={},this.allLabels={},this.redo=!1,this.refUpdate=!1,this.currentTag=new c,this.history=[],this.stack=[],this.enTag=function(t,e){var r=this.configuration.nodeFactory,n=r.create("node","mtd",[t]),i=r.create("node","mlabeledtr",[e,n]);return r.create("node","mtable",[i],{side:this.configuration.options.tagSide,minlabelspacing:this.configuration.options.tagIndent,displaystyle:!0})}}e.AbstractTags=l;var h,p=(i(f,h=l),f.prototype.autoTag=function(){},f.prototype.getTag=function(){return this.currentTag.tag?h.prototype.getTag.call(this):null},f);function f(){return null!==h&&h.apply(this,arguments)||this}e.NoTags=p;var d,m,y,v,g=(i(b,d=l),b.prototype.finalize=function(t,e){if(!e.display||this.history.find(function(t){return t.taggable}))return t;var r=this.getTag(!0);return this.enTag(t,r)},b);function b(){return null!==d&&d.apply(this,arguments)||this}e.AllTags=g,m=e.TagsFactory||(e.TagsFactory={}),y=new Map([["none",p],["all",g]]),v="none",m.OPTIONS={tags:v,tagSide:"right",tagIndent:"0.8em",multlineWidth:"85%",useLabelIds:!0,ignoreDuplicateLabels:!1},m.add=function(t,e){y.set(t,e)},m.addTags=function(t){var e,r;try{for(var n=a(Object.keys(t)),i=n.next();!i.done;i=n.next()){var o=i.value;m.add(o,t[o])}}catch(t){e={error:t}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(e)throw e.error}}},m.create=function(t){var e=y.get(t)||y.get(v);if(!e)throw Error("Unknown tags class");return new e},m.setDefault=function(t){v=t},m.getDefault=function(){return m.create(v)}},function(t,e){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(t){"object"==typeof window&&(r=window)}t.exports=r},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(3),i=r(25),o=(Object.defineProperty(a.prototype,"name",{get:function(){return this.constructor.NAME},enumerable:!0,configurable:!0}),a.prototype.setAdaptor=function(t){this.adaptor=t},a.prototype.setMmlFactory=function(t){this.mmlFactory=t},a.prototype.initialize=function(){},Object.defineProperty(a.prototype,"processStrings",{get:function(){return!0},enumerable:!0,configurable:!0}),a.prototype.findMath=function(t,e){return[]},a.prototype.executeFilters=function(t,e,r,n){var i={math:e,document:r,data:n};return t.execute(i),i.data},a.NAME="generic",a.OPTIONS={},a);function a(t){void 0===t&&(t={}),this.adaptor=null,this.mmlFactory=null;var e=this.constructor;this.options=n.userOptions(n.defaultOptions({},e.OPTIONS),t),this.preFilters=new i.FunctionList,this.postFilters=new i.FunctionList}e.AbstractInputJax=o},function(t,e,r){"use strict";var a=this&&this.__values||function(t){var e="function"==typeof Symbol&&t[Symbol.iterator],r=0;return e?e.call(t):{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}},n=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,i,o=r.call(t),a=[];try{for(;(void 0===e||0=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(e,"__esModule",{value:!0});var c=r(4),l=(Object.defineProperty(u.prototype,"nodes",{get:function(){return this._nodes},enumerable:!0,configurable:!0}),u.prototype.Push=function(){for(var t,e=[],r=0;rt.configuration.options.maxMacros)throw new d.default("MaxMacroSub2","MathJax maximum substitution count exceeded; is there a recursive latex environment?");t.parse("environment",[t,r])},i.Array=function(t,e,r,n,i,o,a,s,c){var l=("c"+(i=i||t.GetArgument("\\begin{"+e.getName()+"}"))).replace(/[^clr|:]/g,"").replace(/[^|:]([|:])+/g,"$1");i=(i=i.replace(/[^clr]/g,"").split("").join(" ")).replace(/l/g,"left").replace(/r/g,"right").replace(/c/g,"center");var u=t.itemFactory.create("array");return u.arraydef={columnalign:i,columnspacing:o||"1em",rowspacing:a||"4pt"},l.match(/[|:]/)&&(l.charAt(0).match(/[|:]/)&&(u.frame.push("left"),u.dashed=":"===l.charAt(0)),l.charAt(l.length-1).match(/[|:]/)&&u.frame.push("right"),l=l.substr(1,l.length-2),u.arraydef.columnlines=l.split("").join(" ").replace(/[^|: ]/g,"none").replace(/\|/g,"solid").replace(/:/g,"dashed")),r&&u.setProperty("open",t.convertDelimiter(r)),n&&u.setProperty("close",t.convertDelimiter(n)),"D"===s?u.arraydef.displaystyle=!0:s&&(u.arraydef.displaystyle=!1),"S"===s&&(u.arraydef.scriptlevel=1),c&&(u.arraydef.useHeight=!1),t.Push(e),u},i.AlignedArray=function(t,e){var r=t.GetBrackets("\\begin{"+e.getName()+"}"),n=i.Array(t,e);return y.default.setArrayAlign(n,r)},i.Equation=function(t,e,r){return t.Push(e),y.default.checkEqnEnv(t),t.itemFactory.create("equation",r).setProperty("name",e.getName())},i.EqnArray=function(t,e,r,n,i,o){t.Push(e),n&&y.default.checkEqnEnv(t),i=(i=i.replace(/[^clr]/g,"").split("").join(" ")).replace(/l/g,"left").replace(/r/g,"right").replace(/c/g,"center");var a=t.itemFactory.create("eqnarray",e.getName(),r,n,t.stack.global);return a.arraydef={displaystyle:!0,columnalign:i,columnspacing:o||"1em",rowspacing:"3pt",side:t.options.tagSide,minlabelspacing:t.options.tagIndent},a},i.HandleNoTag=function(t,e){t.tags.notag()},i.HandleLabel=function(t,e){t.stack.global;var r=t.GetArgument(e);if(""!==r&&!t.tags.refUpdate){if(t.tags.label)throw new d.default("MultipleCommand","Multiple %1",t.currentCS);if(t.tags.label=r,(t.tags.allLabels[r]||t.tags.labels[r])&&!t.options.ignoreDuplicateLabels)throw new d.default("MultipleLabel","Label '%1' multiply defined",r);t.tags.labels[r]=new s.Label}},i.HandleRef=function(t,e,r){var n=t.GetArgument(e),i=t.tags.allLabels[n]||t.tags.labels[n];i||(t.tags.refUpdate||(t.tags.redo=!0),i=new s.Label);var o=i.tag;r&&(o=t.tags.formatTag(o));var a=t.create("node","mrow",y.default.internalMath(t,o),{href:t.tags.formatUrl(i.id,t.options.baseURL),class:"MathJax_ref"});t.Push(a)},i.Macro=function(t,e,r,n,i){if(n){var o=[];if(null!=i){var a=t.GetBrackets(e);o.push(null==a?i:a)}for(var s=o.length;st.configuration.options.maxMacros)throw new d.default("MaxMacroSub1","MathJax maximum macro substitution count exceeded; is there a recursive macro call?")},i.MathChoice=function(t,e){var r=t.ParseArg(e),n=t.ParseArg(e),i=t.ParseArg(e),o=t.ParseArg(e);t.Push(t.create("node","mathchoice",[r,n,i,o]))},e.default=i},function(t,f,e){"use strict";var d=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,i,o=r.call(t),a=[];try{for(;(void 0===e||0Math.PI/2-r?t.thickness*h*Math.sin(u+r-Math.PI/2):0);return[p,f,p,f]},remove:e[3]}]}},f.CommonArrow=function(p){return function(t){var e=d(f.arrowDef[t],4),l=e[0],u=e[1],h=e[2],r=e[3];return[t+"arrow",{renderer:function(t,e){var r=t.getBBox(),n=r.w,i=r.h,o=r.d,a=d(h?[i+o,n]:[n,i+o],2),s=a[0],c=(a[1],t.arrow(s,l,u));p(t,c)},bbox:f.arrowBBox[t],remove:r}]}}},function(t,e,r){"use strict";var n,i=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),h=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,i,o=r.call(t),a=[];try{for(;(void 0===e||0 *":{display:"block"}},b.useIC=!1,b);function b(){return null!==v&&v.apply(this,arguments)||this}e.CHTMLmsubsup=g},function(t,e,r){"use strict";var n,i=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),p=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,i,o=r.call(t),a=[];try{for(;(void 0===e||0=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}},f=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,i,o=r.call(t),a=[];try{for(;(void 0===e||0=e&&a.item.renderDoc(t))return}}catch(t){r={error:t}}finally{try{o&&!o.done&&(n=i.return)&&n.call(i)}finally{if(r)throw r.error}}},v.prototype.renderMath=function(t,e,r){var n,i;void 0===r&&(r=m.STATE.UNPROCESSED);try{for(var o=h(this.items),a=o.next();!a.done;a=o.next()){var s=a.value;if(s.priority>=r&&s.item.renderMath(t,e))return}}catch(t){n={error:t}}finally{try{a&&!a.done&&(i=o.return)&&i.call(o)}finally{if(n)throw n.error}}},v.prototype.renderConvert=function(t,e,r){var n,i;void 0===r&&(r=m.STATE.LAST);try{for(var o=h(this.items),a=o.next();!a.done;a=o.next()){var s=a.value;if(s.priority>r)return;if(s.item.convert&&s.item.renderMath(t,e))return}}catch(t){n={error:t}}finally{try{a&&!a.done&&(i=o.return)&&i.call(o)}finally{if(n)throw n.error}}},v.prototype.findID=function(t){var e,r;try{for(var n=h(this.items),i=n.next();!i.done;i=n.next()){var o=i.value;if(o.item.id===t)return o.item}}catch(t){e={error:t}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(e)throw e.error}}return null},v);function v(){return null!==o&&o.apply(this,arguments)||this}e.RenderList=y;var g,b=(g=a.AbstractInputJax,i(M,g),M.prototype.compile=function(t){return null},M);function M(){return null!==g&&g.apply(this,arguments)||this}var x,O=(x=s.AbstractOutputJax,i(S,x),S.prototype.typeset=function(t,e){return void 0===e&&(e=null),null},S.prototype.escaped=function(t,e){return null},S);function S(){return null!==x&&x.apply(this,arguments)||this}var E,C=(E=c.AbstractMathList,i(_,E),_);function _(){return null!==E&&E.apply(this,arguments)||this}var T,w=(T=m.AbstractMathItem,i(A,T),A);function A(){return null!==T&&T.apply(this,arguments)||this}var k=(Object.defineProperty(I.prototype,"kind",{get:function(){return this.constructor.KIND},enumerable:!0,configurable:!0}),I.prototype.addRenderAction=function(t){for(var e=[],r=1;r=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(e,"__esModule",{value:!0});var o=(Object.defineProperty(a.prototype,"factory",{get:function(){return this._factory},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"kind",{get:function(){return"unknown"},enumerable:!0,configurable:!0}),a.prototype.setProperty=function(t,e){this.properties[t]=e},a.prototype.getProperty=function(t){return this.properties[t]},a.prototype.getPropertyNames=function(){return Object.keys(this.properties)},a.prototype.getAllProperties=function(){return this.properties},a.prototype.removeProperty=function(){for(var e,t,r=[],n=0;n=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(e,"__esModule",{value:!0});var a,u=r(0),s=(a=u.AbstractMmlNode,i(c,a),Object.defineProperty(c.prototype,"kind",{get:function(){return"mrow"},enumerable:!0,configurable:!0}),Object.defineProperty(c.prototype,"isSpacelike",{get:function(){var e,t;try{for(var r=l(this.childNodes),n=r.next();!n.done;n=r.next())if(!n.value.isSpacelike)return!1}catch(t){e={error:t}}finally{try{n&&!n.done&&(t=r.return)&&t.call(r)}finally{if(e)throw e.error}}return!0},enumerable:!0,configurable:!0}),Object.defineProperty(c.prototype,"isEmbellished",{get:function(){var e,t,r=!1,n=0;try{for(var i=l(this.childNodes),o=i.next();!o.done;o=i.next()){var a=o.value;if(a)if(a.isEmbellished){if(r)return!1;r=!0,this._core=n}else if(!a.isSpacelike)return!1;n++}}catch(t){e={error:t}}finally{try{o&&!o.done&&(t=i.return)&&t.call(i)}finally{if(e)throw e.error}}return r},enumerable:!0,configurable:!0}),c.prototype.core=function(){return this.isEmbellished&&null!=this._core?this.childNodes[this._core]:this},c.prototype.coreMO=function(){return this.isEmbellished&&null!=this._core?this.childNodes[this._core].coreMO():this},c.prototype.nonSpaceLength=function(){var e,t,r=0;try{for(var n=l(this.childNodes),i=n.next();!i.done;i=n.next()){var o=i.value;o&&!o.isSpacelike&&r++}}catch(t){e={error:t}}finally{try{i&&!i.done&&(t=n.return)&&t.call(n)}finally{if(e)throw e.error}}return r},c.prototype.firstNonSpace=function(){var e,t;try{for(var r=l(this.childNodes),n=r.next();!n.done;n=r.next()){var i=n.value;if(i&&!i.isSpacelike)return i}}catch(t){e={error:t}}finally{try{n&&!n.done&&(t=r.return)&&t.call(r)}finally{if(e)throw e.error}}return null},c.prototype.lastNonSpace=function(){for(var t=this.childNodes.length;0<=--t;){var e=this.childNodes[t];if(e&&!e.isSpacelike)return e}return null},c.prototype.setTeXclass=function(t){var e,r,n,i;if(null==this.getProperty("open")&&null==this.getProperty("close")||t&&null==t.getProperty("fnOp")){try{for(var o=l(this.childNodes),a=o.next();!a.done;a=o.next())t=a.value.setTeXclass(t)}catch(t){n={error:t}}finally{try{a&&!a.done&&(i=o.return)&&i.call(o)}finally{if(n)throw n.error}}this.childNodes[0]&&this.updateTeXclass(this.childNodes[0])}else{this.getPrevClass(t),t=null;try{for(var s=l(this.childNodes),c=s.next();!c.done;c=s.next())t=c.value.setTeXclass(t)}catch(t){e={error:t}}finally{try{c&&!c.done&&(r=s.return)&&r.call(s)}finally{if(e)throw e.error}}null==this.texClass&&(this.texClass=u.TEXCLASS.INNER)}return t},c.defaults=o({},u.AbstractMmlNode.defaults),c);function c(){var t=null!==a&&a.apply(this,arguments)||this;return t._core=null,t}e.MmlMrow=s;var h,p=(i(f,h=s),Object.defineProperty(f.prototype,"kind",{get:function(){return"inferredMrow"},enumerable:!0,configurable:!0}),Object.defineProperty(f.prototype,"isInferred",{get:function(){return!0},enumerable:!0,configurable:!0}),Object.defineProperty(f.prototype,"notParent",{get:function(){return!0},enumerable:!0,configurable:!0}),f.prototype.toString=function(){return"["+this.childNodes.join(",")+"]"},f.defaults=s.defaults,f);function f(){return null!==h&&h.apply(this,arguments)||this}e.MmlInferredMrow=p},function(t,e,r){"use strict";var n,i=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),o=this&&this.__assign||function(){return(o=Object.assign||function(t){for(var e,r=1,n=arguments.length;r=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(e,"__esModule",{value:!0});var s,c=r(0),l=(s=c.AbstractMmlBaseNode,i(u,s),Object.defineProperty(u.prototype,"kind",{get:function(){return"mfrac"},enumerable:!0,configurable:!0}),Object.defineProperty(u.prototype,"arity",{get:function(){return 2},enumerable:!0,configurable:!0}),Object.defineProperty(u.prototype,"linebreakContainer",{get:function(){return!0},enumerable:!0,configurable:!0}),u.prototype.setTeXclass=function(t){var e,r;this.getPrevClass(t);try{for(var n=a(this.childNodes),i=n.next();!i.done;i=n.next())i.value.setTeXclass(null)}catch(t){e={error:t}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(e)throw e.error}}return this.isEmbellished&&this.updateTeXclass(this.core()),this},u.prototype.setChildInheritedAttributes=function(t,e,r,n){(!e||0=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(e,"__esModule",{value:!0});var u,h=r(0),a=(u=h.AbstractMmlNode,i(s,u),Object.defineProperty(s.prototype,"kind",{get:function(){return"mfenced"},enumerable:!0,configurable:!0}),s.prototype.setTeXclass=function(t){this.getPrevClass(t),this.open&&(t=this.open.setTeXclass(t)),this.childNodes[0]&&(t=this.childNodes[0].setTeXclass(t));for(var e=1,r=this.childNodes.length;ethis.childNodes.length&&(t=1),this.attributes.set("selection",t)},l.defaults=o({},s.AbstractMmlNode.defaults,{actiontype:"toggle",selection:1}),l);function l(){return null!==a&&a.apply(this,arguments)||this}e.MmlMaction=c},function(t,e,r){"use strict";var n,i=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),o=this&&this.__assign||function(){return(o=Object.assign||function(t){for(var e,r=1,n=arguments.length;r=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(e,"__esModule",{value:!0});var l,u=r(0),m=r(11),a=(l=u.AbstractMmlNode,i(s,l),Object.defineProperty(s.prototype,"kind",{get:function(){return"mtable"},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"linebreakContainer",{get:function(){return!0},enumerable:!0,configurable:!0}),s.prototype.setInheritedAttributes=function(t,e,r,n){var i,o;try{for(var a=d(u.indentAttributes),s=a.next();!s.done;s=a.next()){var c=s.value;t[c]&&this.attributes.setInherited(c,t[c][1]),void 0!==this.attributes.getExplicit(c)&&delete this.attributes.getAllAttributes()[c]}}catch(t){i={error:t}}finally{try{s&&!s.done&&(o=a.return)&&o.call(a)}finally{if(i)throw i.error}}l.prototype.setInheritedAttributes.call(this,t,e,r,n)},s.prototype.setChildInheritedAttributes=function(t,e,r,n){var i,o,a,s;try{for(var c=d(this.childNodes),l=c.next();!l.done;l=c.next())(f=l.value).isKind("mtr")||this.replaceChild(this.factory.create("mtr"),f).appendChild(f)}catch(t){i={error:t}}finally{try{l&&!l.done&&(o=c.return)&&o.call(c)}finally{if(i)throw i.error}}e=!(!this.attributes.getExplicit("displaystyle")&&!this.attributes.getDefault("displaystyle")),t=this.addInheritedAttributes(t,{columnalign:this.attributes.get("columnalign"),rowalign:"center"});var u=m.split(this.attributes.get("rowalign"));try{for(var h=d(this.childNodes),p=h.next();!p.done;p=h.next()){var f=p.value;t.rowalign[1]=u.shift()||t.rowalign[1],f.setInheritedAttributes(t,e,r,n)}}catch(t){a={error:t}}finally{try{p&&!p.done&&(s=h.return)&&s.call(h)}finally{if(a)throw a.error}}},s.prototype.verifyChildren=function(t){var e,r;if(!t.fixMtables)try{for(var n=d(this.childNodes),i=n.next();!i.done;i=n.next())i.value.isKind("mtr")||this.mError("Children of "+this.kind+" must be mtr or mlabeledtr",t)}catch(t){e={error:t}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(e)throw e.error}}l.prototype.verifyChildren.call(this,t)},s.prototype.setTeXclass=function(t){var e,r;this.getPrevClass(t);try{for(var n=d(this.childNodes),i=n.next();!i.done;i=n.next())i.value.setTeXclass(null)}catch(t){e={error:t}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(e)throw e.error}}return this},s.defaults=o({},u.AbstractMmlNode.defaults,{align:"axis",rowalign:"baseline",columnalign:"center",groupalign:"{left}",alignmentscope:!0,columnwidth:"auto",width:"auto",rowspacing:"1ex",columnspacing:".8em",rowlines:"none",columnlines:"none",frame:"none",framespacing:"0.4em 0.5ex",equalrows:!1,equalcolumns:!1,displaystyle:!1,side:"right",minlabelspacing:"0.8em"}),s);function s(){var t=null!==l&&l.apply(this,arguments)||this;return t.properties={useHeight:1},t.texClass=u.TEXCLASS.ORD,t}e.MmlMtable=a},function(t,e,r){"use strict";var n,i=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),o=this&&this.__assign||function(){return(o=Object.assign||function(t){for(var e,r=1,n=arguments.length;r=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(e,"__esModule",{value:!0});var a,s=r(0),c=r(19),m=r(11),l=(a=s.AbstractMmlNode,i(u,a),Object.defineProperty(u.prototype,"kind",{get:function(){return"mtr"},enumerable:!0,configurable:!0}),Object.defineProperty(u.prototype,"linebreakContainer",{get:function(){return!0},enumerable:!0,configurable:!0}),u.prototype.setChildInheritedAttributes=function(t,e,r,n){var i,o,a,s;try{for(var c=d(this.childNodes),l=c.next();!l.done;l=c.next())(f=l.value).isKind("mtd")||this.replaceChild(this.factory.create("mtd"),f).appendChild(f)}catch(t){i={error:t}}finally{try{l&&!l.done&&(o=c.return)&&o.call(c)}finally{if(i)throw i.error}}var u=m.split(this.attributes.get("columnalign"));1===this.arity&&u.unshift(this.parent.attributes.get("side")),t=this.addInheritedAttributes(t,{rowalign:this.attributes.get("rowalign"),columnalign:"center"});try{for(var h=d(this.childNodes),p=h.next();!p.done;p=h.next()){var f=p.value;t.columnalign[1]=u.shift()||t.columnalign[1],f.setInheritedAttributes(t,e,r,n)}}catch(t){a={error:t}}finally{try{p&&!p.done&&(s=h.return)&&s.call(h)}finally{if(a)throw a.error}}},u.prototype.verifyChildren=function(t){var e,r;if(!this.parent||this.parent.isKind("mtable")){if(!t.fixMtables)try{for(var n=d(this.childNodes),i=n.next();!i.done;i=n.next()){var o=i.value;o.isKind("mtd")||this.replaceChild(this.factory.create("mtr"),o).mError("Children of "+this.kind+" must be mtd",t,!0)}}catch(t){e={error:t}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(e)throw e.error}}a.prototype.verifyChildren.call(this,t)}else this.mError(this.kind+" can only be a child of an mtable",t,!0)},u.prototype.setTeXclass=function(t){var e,r;this.getPrevClass(t);try{for(var n=d(this.childNodes),i=n.next();!i.done;i=n.next())i.value.setTeXclass(null)}catch(t){e={error:t}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(e)throw e.error}}return this},u.defaults=o({},s.AbstractMmlNode.defaults,{rowalign:c.INHERIT,columnalign:c.INHERIT,groupalign:c.INHERIT}),u);function u(){return null!==a&&a.apply(this,arguments)||this}e.MmlMtr=l;var h,p=(i(f,h=l),Object.defineProperty(f.prototype,"kind",{get:function(){return"mlabeledtr"},enumerable:!0,configurable:!0}),Object.defineProperty(f.prototype,"arity",{get:function(){return 1},enumerable:!0,configurable:!0}),f);function f(){return null!==h&&h.apply(this,arguments)||this}e.MmlMlabeledtr=p},function(t,e,r){"use strict";var n,i=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),o=this&&this.__assign||function(){return(o=Object.assign||function(t){for(var e,r=1,n=arguments.length;r=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}},s=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,i,o=r.call(t),a=[];try{for(;(void 0===e||0"+(r.match(/\S/)?"\n"+r+e:"")+""},p.prototype.visitAnnotationNode=function(t,e){return e+""+this.childNodeMml(t,"","")+""},p.prototype.visitDefault=function(t,e){var r=t.kind,n=s(t.isToken||0===t.childNodes.length?["",""]:["\n",e],2),i=n[0],o=n[1],a=this.childNodeMml(t,e+" ",i);return e+"<"+r+this.getAttributes(t)+">"+(a.match(/\S/)?i+a+o:"")+""},p.prototype.childNodeMml=function(t,e,r){var n,i,o="";try{for(var a=h(t.childNodes),s=a.next();!s.done;s=a.next()){var c=s.value;o+=this.visitNode(c,e)+r}}catch(t){n={error:t}}finally{try{s&&!s.done&&(i=a.return)&&i.call(a)}finally{if(n)throw n.error}}return o},p.prototype.getAttributes=function(t){var e,r,n=[],i=this.constructor.defaultAttributes[t.kind]||{},o=Object.assign({},i,this.getDataAttributes(t),t.attributes.getAllAttributes()),a=this.constructor.variants;o.hasOwnProperty("mathvariant")&&a.hasOwnProperty(o.mathvariant)&&(o.mathvariant=a[o.mathvariant]);try{for(var s=h(Object.keys(o)),c=s.next();!c.done;c=s.next()){var l=c.value,u=String(o[l]);void 0!==u&&n.push(l+'="'+this.quoteHTML(u)+'"')}}catch(t){e={error:t}}finally{try{c&&!c.done&&(r=s.return)&&r.call(s)}finally{if(e)throw e.error}}return n.length?" "+n.join(" "):""},p.prototype.getDataAttributes=function(t){var e={},r=t.attributes.getExplicit("mathvariant"),n=this.constructor.variants;r&&n.hasOwnProperty(r)&&this.setDataAttribute(e,"variant",r),t.getProperty("variantForm")&&this.setDataAttribute(e,"alternate","1");var i=t.getProperty("texClass");if(void 0!==i){var o=!0;if(i===c.TEXCLASS.OP&&t.isKind("mi")){var a=t.getText();o=!(1/g,">").replace(/\"/g,""").replace(/([\uD800-\uDBFF].)/g,function(t,e){return"&#x"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536).toString(16).toUpperCase()+";"}).replace(/([\u0080-\uD7FF\uE000-\uFFFF])/g,function(t,e){return"&#x"+e.charCodeAt(0).toString(16).toUpperCase()+";"})},p.variants={"-tex-calligraphic":"script","-tex-calligraphic-bold":"bold-script","-tex-oldstyle":"normal","-tex-oldstyle-bold":"bold","-tex-mathit":"italic"},p.defaultAttributes={math:{xmlns:"http://www.w3.org/1998/Math/MathML"}},p);function p(){return null!==a&&a.apply(this,arguments)||this}n.SerializedMmlVisitor=u},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.handleRetriesFor=function(t){return new Promise(function e(r,n){try{r(t())}catch(t){t.retry&&t.retry instanceof Promise?t.retry.then(function(){return e(r,n)}).catch(function(t){return n(t)}):t.restart&&t.restart.isCallback?MathJax.Callback.After(function(){return e(r,n)},t.restart):n(t)}})},e.retryAfter=function(t){var e=new Error("MathJax retry");throw e.retry=t,e}},function(t,e,r){"use strict";var n,i=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0});var o,a=r(83),s=r(99),c=(o=a.AbstractHandler,i(l,o),l.prototype.handlesDocument=function(t){var e=this.adaptor;if("string"==typeof t)try{t=e.parse(t,"text/html")}catch(t){}return t instanceof e.window.Document||t instanceof e.window.HTMLElement||t instanceof e.window.DocumentFragment},l.prototype.create=function(t,e){var r=this.adaptor;if("string"==typeof t)t=r.parse(t,"text/html");else if(t instanceof r.window.HTMLElement||t instanceof r.window.DocumentFragment){var n=t;t=r.parse("","text/html"),r.append(r.body(t),n)}return o.prototype.create.call(this,t,e)},l);function l(){var t=null!==o&&o.apply(this,arguments)||this;return t.documentClass=s.HTMLDocument,t}e.HTMLHandler=c},function(t,e,r){"use strict";var y=this&&this.__values||function(t){var e="function"==typeof Symbol&&t[Symbol.iterator],r=0;return e?e.call(t):{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}},v=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,i,o=r.call(t),a=[];try{for(;(void 0===e||0t.configuration.options.maxMacros)throw new l.default("MaxMacroSub1","MathJax maximum macro substitution count exceeded; is here a recursive macro call?")},BeginEnv:function(t,e,r,n,i,o){if(e.getProperty("end")&&t.stack.env.closing===e.getName()){delete t.stack.env.closing;var a=t.string.slice(t.i);return t.string=n,t.i=0,t.Parse(),t.string=a,t.i=0,t.itemFactory.create("end").setProperty("name",e.getName())}if(i){var s=[];if(null!=o){var c=t.GetBrackets("\\begin{"+e.getName()+"}");s.push(null==c?o:c)}for(var l=s.length;l=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(e,"__esModule",{value:!0});var l=r(16);e.CommonMrowMixin=function(t){return i(e,s=t),Object.defineProperty(e.prototype,"fixesPWidth",{get:function(){return!1},enumerable:!0,configurable:!0}),e.prototype.stretchChildren=function(){var e,t,r,n,i,o,a=[];try{for(var s=S(this.childNodes),c=s.next();!c.done;c=s.next())(O=c.value).canStretch(1)&&a.push(O)}catch(t){e={error:t}}finally{try{c&&!c.done&&(t=s.return)&&t.call(s)}finally{if(e)throw e.error}}var l=a.length,u=this.childNodes.length;if(l&&1 mjx-box":{"border-top":".07em solid"},"mjx-sqrt.mjx-tall > mjx-box":{"padding-left":".3em","margin-left":"-.3em"}},u);function u(){return null!==o&&o.apply(this,arguments)||this}e.CHTMLmsqrt=l},function(t,e,r){"use strict";var n,i=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),C=this&&this.__values||function(t){var e="function"==typeof Symbol&&t[Symbol.iterator],r=0;return e?e.call(t):{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(e,"__esModule",{value:!0}),e.CommonMtrMixin=function(t){return i(e,r=t),Object.defineProperty(e.prototype,"fixesPWidth",{get:function(){return!1},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"numCells",{get:function(){return this.childNodes.length},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"labeled",{get:function(){return!1},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"tableCells",{get:function(){return this.childNodes},enumerable:!0,configurable:!0}),e.prototype.getChild=function(t){return this.childNodes[t]},e.prototype.getChildBBoxes=function(){return this.childNodes.map(function(t){return t.getBBox()})},e.prototype.stretchChildren=function(t){var e,r,n,i,o,a;void 0===t&&(t=null);var s=[],c=this.labeled?this.childNodes.slice(1):this.childNodes;try{for(var l=C(c),u=l.next();!u.done;u=l.next())(E=u.value.childNodes[0]).canStretch(1)&&s.push(E)}catch(t){e={error:t}}finally{try{u&&!u.done&&(r=l.return)&&r.call(l)}finally{if(e)throw e.error}}var h=s.length,p=this.childNodes.length;if(h&&1=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(e,"__esModule",{value:!0});var o,a=r(81),s=(o=a.AbstractDOMAdaptor,i(l,o),l.prototype.parse=function(t,e){return void 0===e&&(e="text/html"),this.parser.parseFromString(t,e)},l.prototype.create=function(t,e){return e?this.document.createElementNS(e,t):this.document.createElement(t)},l.prototype.text=function(t){return this.document.createTextNode(t)},l.prototype.head=function(t){return t.head},l.prototype.body=function(t){return t.body},l.prototype.root=function(t){return t.documentElement},l.prototype.tags=function(t,e,r){void 0===r&&(r=null);var n=r?t.getElementsByTagNameNS(r,e):t.getElementsByTagName(e);return Array.from(n)},l.prototype.getElements=function(t,e){var r,n,i=[];try{for(var o=c(t),a=o.next();!a.done;a=o.next()){var s=a.value;"string"==typeof s?i=i.concat(Array.from(this.document.querySelectorAll(s))):Array.isArray(s)||s instanceof this.window.NodeList||s instanceof this.window.HTMLCollection?i=i.concat(Array.from(s)):i.push(s)}}catch(t){r={error:t}}finally{try{a&&!a.done&&(n=o.return)&&n.call(o)}finally{if(r)throw r.error}}return i},l.prototype.parent=function(t){return t.parentNode},l.prototype.append=function(t,e){return t.appendChild(e)},l.prototype.insert=function(t,e){return this.parent(e).insertBefore(t,e)},l.prototype.remove=function(t){return this.parent(t).removeChild(t)},l.prototype.replace=function(t,e){return this.parent(e).replaceChild(t,e)},l.prototype.clone=function(t){return t.cloneNode(!0)},l.prototype.split=function(t,e){return t.splitText(e)},l.prototype.next=function(t){return t.nextSibling},l.prototype.previous=function(t){return t.previousSibling},l.prototype.firstChild=function(t){return t.firstChild},l.prototype.lastChild=function(t){return t.lastChild},l.prototype.childNodes=function(t){return Array.from(t.childNodes)},l.prototype.childNode=function(t,e){return t.childNodes[e]},l.prototype.kind=function(t){return t.nodeName.toLowerCase()},l.prototype.value=function(t){return t.nodeValue||""},l.prototype.textContent=function(t){return t.textContent},l.prototype.innerHTML=function(t){return t.innerHTML},l.prototype.outerHTML=function(t){return t.outerHTML},l.prototype.setAttribute=function(t,e,r,n){return void 0===n&&(n=null),n?(e=n.replace(/.*\//,"")+":"+e.replace(/^.*:/,""),t.setAttributeNS(n,e,r)):t.setAttribute(e,r)},l.prototype.getAttribute=function(t,e){return t.getAttribute(e)},l.prototype.removeAttribute=function(t,e){return t.removeAttribute(e)},l.prototype.hasAttribute=function(t,e){return t.hasAttribute(e)},l.prototype.allAttributes=function(t){return Array.from(t.attributes).map(function(t){return{name:t.name,value:t.value}})},l.prototype.addClass=function(t,e){t.classList.add(e)},l.prototype.removeClass=function(t,e){return t.classList.remove(e)},l.prototype.hasClass=function(t,e){return t.classList.contains(e)},l.prototype.setStyle=function(t,e,r){t.style[e]=r},l.prototype.getStyle=function(t,e){return t.style[e]},l.prototype.allStyles=function(t){return t.style.cssText},l.prototype.fontSize=function(t){var e=this.window.getComputedStyle(t);return parseFloat(e.fontSize)},l.prototype.nodeSize=function(t,e,r){if(void 0===e&&(e=1),void 0===r&&(r=!1),r&&t.getBBox){var n=t.getBBox();return[n.width/e,n.height/e]}return[t.offsetWidth/e,t.offsetHeight/e]},l.prototype.nodeBBox=function(t){var e=t.getBoundingClientRect();return{left:e.left,right:e.right,top:e.top,bottom:e.bottom}},l);function l(t){var e=o.call(this,t.document)||this;return e.window=t,e.parser=new t.DOMParser,e}e.HTMLAdaptor=s},function(t,e,r){"use strict";var m=this&&this.__values||function(t){var e="function"==typeof Symbol&&t[Symbol.iterator],r=0;return e?e.call(t):{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(e,"__esModule",{value:!0});var n=(i.prototype.node=function(t,e,r,n){var i,o;void 0===e&&(e={}),void 0===r&&(r=[]);var a=this.create(t,n);this.setAttributes(a,e);try{for(var s=m(r),c=s.next();!c.done;c=s.next()){var l=c.value;this.append(a,l)}}catch(t){i={error:t}}finally{try{c&&!c.done&&(o=s.return)&&o.call(s)}finally{if(i)throw i.error}}return a},i.prototype.setAttributes=function(t,e){var r,n,i,o,a,s;if(e.style&&"string"!=typeof e.style)try{for(var c=m(Object.keys(e.style)),l=c.next();!l.done;l=c.next()){var u=l.value;this.setStyle(t,u.replace(/-([a-z])/g,function(t,e){return e.toUpperCase()}),e.style[u])}}catch(t){r={error:t}}finally{try{l&&!l.done&&(n=c.return)&&n.call(c)}finally{if(r)throw r.error}}if(e.properties)try{for(var h=m(Object.keys(e.properties)),p=h.next();!p.done;p=h.next())t[u=p.value]=e.properties[u]}catch(t){i={error:t}}finally{try{p&&!p.done&&(o=h.return)&&o.call(h)}finally{if(i)throw i.error}}try{for(var f=m(Object.keys(e)),d=f.next();!d.done;d=f.next())"style"===(u=d.value)&&"string"!=typeof e.style||"properties"===u||this.setAttribute(t,u,e[u])}catch(t){a={error:t}}finally{try{d&&!d.done&&(s=f.return)&&s.call(f)}finally{if(a)throw a.error}}},i.prototype.replace=function(t,e){return this.insert(t,e),this.remove(e),e},i.prototype.childNode=function(t,e){return this.childNodes(t)[e]},i.prototype.allClasses=function(t){var e=this.getAttribute(t,"class");return e?e.replace(/ +/g," ").replace(/^ /,"").replace(/ $/,"").split(/ /):[]},i);function i(t){void 0===t&&(t=null),this.document=t}e.AbstractDOMAdaptor=n},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(80);e.browserAdaptor=function(){return new n.HTMLAdaptor(window)}},function(t,e,r){"use strict";var n,i=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0});var o,a=r(42),s=(o=a.AbstractMathDocument,i(c,o),c);function c(){return null!==o&&o.apply(this,arguments)||this}var l=(Object.defineProperty(u.prototype,"name",{get:function(){return this.constructor.NAME},enumerable:!0,configurable:!0}),u.prototype.handlesDocument=function(t){return!1},u.prototype.create=function(t,e){return new this.documentClass(t,this.adaptor,e)},u.NAME="generic",u);function u(t,e){void 0===e&&(e=5),this.documentClass=s,this.adaptor=t,this.priority=e}e.AbstractHandler=l},function(t,e,r){"use strict";var l=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,i,o=r.call(t),a=[];try{for(;(void 0===e||0=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(e,"__esModule",{value:!0});var h=Symbol(),c=function(t){void 0===t&&(t=null),this.next=null,this.prev=null,this.data=t};e.ListItem=c;var i=(p.prototype.toArray=function(){return Array.from(this)},p.prototype.isBefore=function(t,e){return t":e.MO.BIN5,".":[0,3,i.TEXCLASS.PUNCT,{separator:!0}],"/":e.MO.ORD11,"//":n(1,1),"/=":e.MO.BIN4,":":[1,2,i.TEXCLASS.REL,null],":=":e.MO.BIN4,";":[0,3,i.TEXCLASS.PUNCT,{linebreakstyle:"after",separator:!0}],"<":e.MO.REL,"<=":e.MO.BIN5,"<>":n(1,1),"=":e.MO.REL,"==":e.MO.BIN4,">":e.MO.REL,">=":e.MO.BIN5,"?":[1,1,i.TEXCLASS.CLOSE,null],"@":e.MO.ORD11,"\\":e.MO.ORD,"^":e.MO.ORD11,_:e.MO.ORD11,"|":[2,2,i.TEXCLASS.ORD,{fence:!0,stretchy:!0,symmetric:!0}],"||":[2,2,i.TEXCLASS.BIN,{fence:!0,stretchy:!0,symmetric:!0}],"|||":[2,2,i.TEXCLASS.ORD,{fence:!0,stretchy:!0,symmetric:!0}],"\xb1":e.MO.BIN4,"\xb7":e.MO.BIN4,"\xd7":e.MO.BIN4,"\xf7":e.MO.BIN4,"\u02b9":e.MO.ORD,"\u0300":e.MO.ACCENT,"\u0301":e.MO.ACCENT,"\u0303":e.MO.WIDEACCENT,"\u0304":e.MO.ACCENT,"\u0306":e.MO.ACCENT,"\u0307":e.MO.ACCENT,"\u0308":e.MO.ACCENT,"\u030c":e.MO.ACCENT,"\u0332":e.MO.WIDEACCENT,"\u0338":e.MO.REL4,"\u2015":[0,0,i.TEXCLASS.ORD,{stretchy:!0}],"\u2017":[0,0,i.TEXCLASS.ORD,{stretchy:!0}],"\u2020":e.MO.BIN3,"\u2021":e.MO.BIN3,"\u2022":e.MO.BIN4,"\u2026":e.MO.INNER,"\u2044":e.MO.TALLBIN,"\u2061":e.MO.ORD,"\u2062":e.MO.ORD,"\u2063":[0,0,i.TEXCLASS.ORD,{linebreakstyle:"after",separator:!0}],"\u2064":e.MO.ORD,"\u20d7":e.MO.ACCENT,"\u2111":e.MO.ORD,"\u2113":e.MO.ORD,"\u2118":e.MO.ORD,"\u211c":e.MO.ORD,"\u2190":e.MO.WIDEREL,"\u2191":e.MO.RELSTRETCH,"\u2192":e.MO.WIDEREL,"\u2193":e.MO.RELSTRETCH,"\u2194":e.MO.WIDEREL,"\u2195":e.MO.RELSTRETCH,"\u2196":e.MO.RELSTRETCH,"\u2197":e.MO.RELSTRETCH,"\u2198":e.MO.RELSTRETCH,"\u2199":e.MO.RELSTRETCH,"\u219a":e.MO.RELACCENT,"\u219b":e.MO.RELACCENT,"\u219c":e.MO.WIDEREL,"\u219d":e.MO.WIDEREL,"\u219e":e.MO.WIDEREL,"\u219f":e.MO.WIDEREL,"\u21a0":e.MO.WIDEREL,"\u21a1":e.MO.RELSTRETCH,"\u21a2":e.MO.WIDEREL,"\u21a3":e.MO.WIDEREL,"\u21a4":e.MO.WIDEREL,"\u21a5":e.MO.RELSTRETCH,"\u21a6":e.MO.WIDEREL,"\u21a7":e.MO.RELSTRETCH,"\u21a8":e.MO.RELSTRETCH,"\u21a9":e.MO.WIDEREL,"\u21aa":e.MO.WIDEREL,"\u21ab":e.MO.WIDEREL,"\u21ac":e.MO.WIDEREL,"\u21ad":e.MO.WIDEREL,"\u21ae":e.MO.RELACCENT,"\u21af":e.MO.RELSTRETCH,"\u21b0":e.MO.RELSTRETCH,"\u21b1":e.MO.RELSTRETCH,"\u21b2":e.MO.RELSTRETCH,"\u21b3":e.MO.RELSTRETCH,"\u21b4":e.MO.RELSTRETCH,"\u21b5":e.MO.RELSTRETCH,"\u21b6":e.MO.RELACCENT,"\u21b7":e.MO.RELACCENT,"\u21b8":e.MO.REL,"\u21b9":e.MO.WIDEREL,"\u21ba":e.MO.REL,"\u21bb":e.MO.REL,"\u21bc":e.MO.WIDEREL,"\u21bd":e.MO.WIDEREL,"\u21be":e.MO.RELSTRETCH,"\u21bf":e.MO.RELSTRETCH,"\u21c0":e.MO.WIDEREL,"\u21c1":e.MO.WIDEREL,"\u21c2":e.MO.RELSTRETCH,"\u21c3":e.MO.RELSTRETCH,"\u21c4":e.MO.WIDEREL,"\u21c5":e.MO.RELSTRETCH,"\u21c6":e.MO.WIDEREL,"\u21c7":e.MO.WIDEREL,"\u21c8":e.MO.RELSTRETCH,"\u21c9":e.MO.WIDEREL,"\u21ca":e.MO.RELSTRETCH,"\u21cb":e.MO.WIDEREL,"\u21cc":e.MO.WIDEREL,"\u21cd":e.MO.RELACCENT,"\u21ce":e.MO.RELACCENT,"\u21cf":e.MO.RELACCENT,"\u21d0":e.MO.WIDEREL,"\u21d1":e.MO.RELSTRETCH,"\u21d2":e.MO.WIDEREL,"\u21d3":e.MO.RELSTRETCH,"\u21d4":e.MO.WIDEREL,"\u21d5":e.MO.RELSTRETCH,"\u21d6":e.MO.RELSTRETCH,"\u21d7":e.MO.RELSTRETCH,"\u21d8":e.MO.RELSTRETCH,"\u21d9":e.MO.RELSTRETCH,"\u21da":e.MO.WIDEREL,"\u21db":e.MO.WIDEREL,"\u21dc":e.MO.WIDEREL,"\u21dd":e.MO.WIDEREL,"\u21de":e.MO.REL,"\u21df":e.MO.REL,"\u21e0":e.MO.WIDEREL,"\u21e1":e.MO.RELSTRETCH,"\u21e2":e.MO.WIDEREL,"\u21e3":e.MO.RELSTRETCH,"\u21e4":e.MO.WIDEREL,"\u21e5":e.MO.WIDEREL,"\u21e6":e.MO.WIDEREL,"\u21e7":e.MO.RELSTRETCH,"\u21e8":e.MO.WIDEREL,"\u21e9":e.MO.RELSTRETCH,"\u21ea":e.MO.RELSTRETCH,"\u21eb":e.MO.RELSTRETCH,"\u21ec":e.MO.RELSTRETCH,"\u21ed":e.MO.RELSTRETCH,"\u21ee":e.MO.RELSTRETCH,"\u21ef":e.MO.RELSTRETCH,"\u21f0":e.MO.WIDEREL,"\u21f1":e.MO.REL,"\u21f2":e.MO.REL,"\u21f3":e.MO.RELSTRETCH,"\u21f4":e.MO.RELACCENT,"\u21f5":e.MO.RELSTRETCH,"\u21f6":e.MO.WIDEREL,"\u21f7":e.MO.RELACCENT,"\u21f8":e.MO.RELACCENT,"\u21f9":e.MO.RELACCENT,"\u21fa":e.MO.RELACCENT,"\u21fb":e.MO.RELACCENT,"\u21fc":e.MO.RELACCENT,"\u21fd":e.MO.WIDEREL,"\u21fe":e.MO.WIDEREL,"\u21ff":e.MO.WIDEREL,"\u2201":n(1,2,i.TEXCLASS.ORD),"\u2205":e.MO.ORD,"\u2206":e.MO.BIN3,"\u2208":e.MO.REL,"\u2209":e.MO.REL,"\u220a":e.MO.REL,"\u220b":e.MO.REL,"\u220c":e.MO.REL,"\u220d":e.MO.REL,"\u220e":e.MO.BIN3,"\u2212":e.MO.BIN4,"\u2213":e.MO.BIN4,"\u2214":e.MO.BIN4,"\u2215":e.MO.TALLBIN,"\u2216":e.MO.BIN4,"\u2217":e.MO.BIN4,"\u2218":e.MO.BIN4,"\u2219":e.MO.BIN4,"\u221d":e.MO.REL,"\u221e":e.MO.ORD,"\u221f":e.MO.REL,"\u2223":e.MO.REL,"\u2224":e.MO.REL,"\u2225":e.MO.REL,"\u2226":e.MO.REL,"\u2227":e.MO.BIN4,"\u2228":e.MO.BIN4,"\u2229":e.MO.BIN4,"\u222a":e.MO.BIN4,"\u2234":e.MO.REL,"\u2235":e.MO.REL,"\u2236":e.MO.REL,"\u2237":e.MO.REL,"\u2238":e.MO.BIN4,"\u2239":e.MO.REL,"\u223a":e.MO.BIN4,"\u223b":e.MO.REL,"\u223c":e.MO.REL,"\u223d":e.MO.REL,"\u223d\u0331":e.MO.BIN3,"\u223e":e.MO.REL,"\u223f":e.MO.BIN3,"\u2240":e.MO.BIN4,"\u2241":e.MO.REL,"\u2242":e.MO.REL,"\u2242\u0338":e.MO.REL,"\u2243":e.MO.REL,"\u2244":e.MO.REL,"\u2245":e.MO.REL,"\u2246":e.MO.REL,"\u2247":e.MO.REL,"\u2248":e.MO.REL,"\u2249":e.MO.REL,"\u224a":e.MO.REL,"\u224b":e.MO.REL,"\u224c":e.MO.REL,"\u224d":e.MO.REL,"\u224e":e.MO.REL,"\u224e\u0338":e.MO.REL,"\u224f":e.MO.REL,"\u224f\u0338":e.MO.REL,"\u2250":e.MO.REL,"\u2251":e.MO.REL,"\u2252":e.MO.REL,"\u2253":e.MO.REL,"\u2254":e.MO.REL,"\u2255":e.MO.REL,"\u2256":e.MO.REL,"\u2257":e.MO.REL,"\u2258":e.MO.REL,"\u2259":e.MO.REL,"\u225a":e.MO.REL,"\u225c":e.MO.REL,"\u225d":e.MO.REL,"\u225e":e.MO.REL,"\u225f":e.MO.REL,"\u2260":e.MO.REL,"\u2261":e.MO.REL,"\u2262":e.MO.REL,"\u2263":e.MO.REL,"\u2264":e.MO.REL,"\u2265":e.MO.REL,"\u2266":e.MO.REL,"\u2266\u0338":e.MO.REL,"\u2267":e.MO.REL,"\u2268":e.MO.REL,"\u2269":e.MO.REL,"\u226a":e.MO.REL,"\u226a\u0338":e.MO.REL,"\u226b":e.MO.REL,"\u226b\u0338":e.MO.REL,"\u226c":e.MO.REL,"\u226d":e.MO.REL,"\u226e":e.MO.REL,"\u226f":e.MO.REL,"\u2270":e.MO.REL,"\u2271":e.MO.REL,"\u2272":e.MO.REL,"\u2273":e.MO.REL,"\u2274":e.MO.REL,"\u2275":e.MO.REL,"\u2276":e.MO.REL,"\u2277":e.MO.REL,"\u2278":e.MO.REL,"\u2279":e.MO.REL,"\u227a":e.MO.REL,"\u227b":e.MO.REL,"\u227c":e.MO.REL,"\u227d":e.MO.REL,"\u227e":e.MO.REL,"\u227f":e.MO.REL,"\u227f\u0338":e.MO.REL,"\u2280":e.MO.REL,"\u2281":e.MO.REL,"\u2282":e.MO.REL,"\u2282\u20d2":e.MO.REL,"\u2283":e.MO.REL,"\u2283\u20d2":e.MO.REL,"\u2284":e.MO.REL,"\u2285":e.MO.REL,"\u2286":e.MO.REL,"\u2287":e.MO.REL,"\u2288":e.MO.REL,"\u2289":e.MO.REL,"\u228a":e.MO.REL,"\u228b":e.MO.REL,"\u228c":e.MO.BIN4,"\u228d":e.MO.BIN4,"\u228e":e.MO.BIN4,"\u228f":e.MO.REL,"\u228f\u0338":e.MO.REL,"\u2290":e.MO.REL,"\u2290\u0338":e.MO.REL,"\u2291":e.MO.REL,"\u2292":e.MO.REL,"\u2293":e.MO.BIN4,"\u2294":e.MO.BIN4,"\u2295":e.MO.BIN4,"\u2296":e.MO.BIN4,"\u2297":e.MO.BIN4,"\u2298":e.MO.BIN4,"\u2299":e.MO.BIN4,"\u229a":e.MO.BIN4,"\u229b":e.MO.BIN4,"\u229c":e.MO.BIN4,"\u229d":e.MO.BIN4,"\u229e":e.MO.BIN4,"\u229f":e.MO.BIN4,"\u22a0":e.MO.BIN4,"\u22a1":e.MO.BIN4,"\u22a2":e.MO.REL,"\u22a3":e.MO.REL,"\u22a4":e.MO.ORD55,"\u22a5":e.MO.REL,"\u22a6":e.MO.REL,"\u22a7":e.MO.REL,"\u22a8":e.MO.REL,"\u22a9":e.MO.REL,"\u22aa":e.MO.REL,"\u22ab":e.MO.REL,"\u22ac":e.MO.REL,"\u22ad":e.MO.REL,"\u22ae":e.MO.REL,"\u22af":e.MO.REL,"\u22b0":e.MO.REL,"\u22b1":e.MO.REL,"\u22b2":e.MO.REL,"\u22b3":e.MO.REL,"\u22b4":e.MO.REL,"\u22b5":e.MO.REL,"\u22b6":e.MO.REL,"\u22b7":e.MO.REL,"\u22b8":e.MO.REL,"\u22b9":e.MO.REL,"\u22ba":e.MO.BIN4,"\u22bb":e.MO.BIN4,"\u22bc":e.MO.BIN4,"\u22bd":e.MO.BIN4,"\u22be":e.MO.BIN3,"\u22bf":e.MO.BIN3,"\u22c4":e.MO.BIN4,"\u22c5":e.MO.BIN4,"\u22c6":e.MO.BIN4,"\u22c7":e.MO.BIN4,"\u22c8":e.MO.REL,"\u22c9":e.MO.BIN4,"\u22ca":e.MO.BIN4,"\u22cb":e.MO.BIN4,"\u22cc":e.MO.BIN4,"\u22cd":e.MO.REL,"\u22ce":e.MO.BIN4,"\u22cf":e.MO.BIN4,"\u22d0":e.MO.REL,"\u22d1":e.MO.REL,"\u22d2":e.MO.BIN4,"\u22d3":e.MO.BIN4,"\u22d4":e.MO.REL,"\u22d5":e.MO.REL,"\u22d6":e.MO.REL,"\u22d7":e.MO.REL,"\u22d8":e.MO.REL,"\u22d9":e.MO.REL,"\u22da":e.MO.REL,"\u22db":e.MO.REL,"\u22dc":e.MO.REL,"\u22dd":e.MO.REL,"\u22de":e.MO.REL,"\u22df":e.MO.REL,"\u22e0":e.MO.REL,"\u22e1":e.MO.REL,"\u22e2":e.MO.REL,"\u22e3":e.MO.REL,"\u22e4":e.MO.REL,"\u22e5":e.MO.REL,"\u22e6":e.MO.REL,"\u22e7":e.MO.REL,"\u22e8":e.MO.REL,"\u22e9":e.MO.REL,"\u22ea":e.MO.REL,"\u22eb":e.MO.REL,"\u22ec":e.MO.REL,"\u22ed":e.MO.REL,"\u22ee":e.MO.ORD55,"\u22ef":e.MO.INNER,"\u22f0":e.MO.REL,"\u22f1":[5,5,i.TEXCLASS.INNER,null],"\u22f2":e.MO.REL,"\u22f3":e.MO.REL,"\u22f4":e.MO.REL,"\u22f5":e.MO.REL,"\u22f6":e.MO.REL,"\u22f7":e.MO.REL,"\u22f8":e.MO.REL,"\u22f9":e.MO.REL,"\u22fa":e.MO.REL,"\u22fb":e.MO.REL,"\u22fc":e.MO.REL,"\u22fd":e.MO.REL,"\u22fe":e.MO.REL,"\u22ff":e.MO.REL,"\u2305":e.MO.BIN3,"\u2306":e.MO.BIN3,"\u2322":e.MO.REL4,"\u2323":e.MO.REL4,"\u2329":e.MO.OPEN,"\u232a":e.MO.CLOSE,"\u23aa":e.MO.ORD,"\u23af":[0,0,i.TEXCLASS.ORD,{stretchy:!0}],"\u23b0":e.MO.OPEN,"\u23b1":e.MO.CLOSE,"\u2500":e.MO.ORD,"\u25b3":e.MO.BIN4,"\u25b5":e.MO.BIN4,"\u25b9":e.MO.BIN4,"\u25bd":e.MO.BIN4,"\u25bf":e.MO.BIN4,"\u25c3":e.MO.BIN4,"\u25ef":e.MO.BIN3,"\u2660":e.MO.ORD,"\u2661":e.MO.ORD,"\u2662":e.MO.ORD,"\u2663":e.MO.ORD,"\u2758":e.MO.REL,"\u27f0":e.MO.RELSTRETCH,"\u27f1":e.MO.RELSTRETCH,"\u27f5":e.MO.WIDEREL,"\u27f6":e.MO.WIDEREL,"\u27f7":e.MO.WIDEREL,"\u27f8":e.MO.WIDEREL,"\u27f9":e.MO.WIDEREL,"\u27fa":e.MO.WIDEREL,"\u27fb":e.MO.WIDEREL,"\u27fc":e.MO.WIDEREL,"\u27fd":e.MO.WIDEREL,"\u27fe":e.MO.WIDEREL,"\u27ff":e.MO.WIDEREL,"\u2900":e.MO.RELACCENT,"\u2901":e.MO.RELACCENT,"\u2902":e.MO.RELACCENT,"\u2903":e.MO.RELACCENT,"\u2904":e.MO.RELACCENT,"\u2905":e.MO.RELACCENT,"\u2906":e.MO.RELACCENT,"\u2907":e.MO.RELACCENT,"\u2908":e.MO.REL,"\u2909":e.MO.REL,"\u290a":e.MO.RELSTRETCH,"\u290b":e.MO.RELSTRETCH,"\u290c":e.MO.WIDEREL,"\u290d":e.MO.WIDEREL,"\u290e":e.MO.WIDEREL,"\u290f":e.MO.WIDEREL,"\u2910":e.MO.WIDEREL,"\u2911":e.MO.RELACCENT,"\u2912":e.MO.RELSTRETCH,"\u2913":e.MO.RELSTRETCH,"\u2914":e.MO.RELACCENT,"\u2915":e.MO.RELACCENT,"\u2916":e.MO.RELACCENT,"\u2917":e.MO.RELACCENT,"\u2918":e.MO.RELACCENT,"\u2919":e.MO.RELACCENT,"\u291a":e.MO.RELACCENT,"\u291b":e.MO.RELACCENT,"\u291c":e.MO.RELACCENT,"\u291d":e.MO.RELACCENT,"\u291e":e.MO.RELACCENT,"\u291f":e.MO.RELACCENT,"\u2920":e.MO.RELACCENT,"\u2921":e.MO.RELSTRETCH,"\u2922":e.MO.RELSTRETCH,"\u2923":e.MO.REL,"\u2924":e.MO.REL,"\u2925":e.MO.REL,"\u2926":e.MO.REL,"\u2927":e.MO.REL,"\u2928":e.MO.REL,"\u2929":e.MO.REL,"\u292a":e.MO.REL,"\u292b":e.MO.REL,"\u292c":e.MO.REL,"\u292d":e.MO.REL,"\u292e":e.MO.REL,"\u292f":e.MO.REL,"\u2930":e.MO.REL,"\u2931":e.MO.REL,"\u2932":e.MO.REL,"\u2933":e.MO.RELACCENT,"\u2934":e.MO.REL,"\u2935":e.MO.REL,"\u2936":e.MO.REL,"\u2937":e.MO.REL,"\u2938":e.MO.REL,"\u2939":e.MO.REL,"\u293a":e.MO.RELACCENT,"\u293b":e.MO.RELACCENT,"\u293c":e.MO.RELACCENT,"\u293d":e.MO.RELACCENT,"\u293e":e.MO.REL,"\u293f":e.MO.REL,"\u2940":e.MO.REL,"\u2941":e.MO.REL,"\u2942":e.MO.RELACCENT,"\u2943":e.MO.RELACCENT,"\u2944":e.MO.RELACCENT,"\u2945":e.MO.RELACCENT,"\u2946":e.MO.RELACCENT,"\u2947":e.MO.RELACCENT,"\u2948":e.MO.RELACCENT,"\u2949":e.MO.REL,"\u294a":e.MO.RELACCENT,"\u294b":e.MO.RELACCENT,"\u294c":e.MO.REL,"\u294d":e.MO.REL,"\u294e":e.MO.WIDEREL,"\u294f":e.MO.RELSTRETCH,"\u2950":e.MO.WIDEREL,"\u2951":e.MO.RELSTRETCH,"\u2952":e.MO.WIDEREL,"\u2953":e.MO.WIDEREL,"\u2954":e.MO.RELSTRETCH,"\u2955":e.MO.RELSTRETCH,"\u2956":e.MO.RELSTRETCH,"\u2957":e.MO.RELSTRETCH,"\u2958":e.MO.RELSTRETCH,"\u2959":e.MO.RELSTRETCH,"\u295a":e.MO.WIDEREL,"\u295b":e.MO.WIDEREL,"\u295c":e.MO.RELSTRETCH,"\u295d":e.MO.RELSTRETCH,"\u295e":e.MO.WIDEREL,"\u295f":e.MO.WIDEREL,"\u2960":e.MO.RELSTRETCH,"\u2961":e.MO.RELSTRETCH,"\u2962":e.MO.RELACCENT,"\u2963":e.MO.REL,"\u2964":e.MO.RELACCENT,"\u2965":e.MO.REL,"\u2966":e.MO.RELACCENT,"\u2967":e.MO.RELACCENT,"\u2968":e.MO.RELACCENT,"\u2969":e.MO.RELACCENT,"\u296a":e.MO.RELACCENT,"\u296b":e.MO.RELACCENT,"\u296c":e.MO.RELACCENT,"\u296d":e.MO.RELACCENT,"\u296e":e.MO.RELSTRETCH,"\u296f":e.MO.RELSTRETCH,"\u2970":e.MO.RELACCENT,"\u2971":e.MO.RELACCENT,"\u2972":e.MO.RELACCENT,"\u2973":e.MO.RELACCENT,"\u2974":e.MO.RELACCENT,"\u2975":e.MO.RELACCENT,"\u2976":e.MO.RELACCENT,"\u2977":e.MO.RELACCENT,"\u2978":e.MO.RELACCENT,"\u2979":e.MO.RELACCENT,"\u297a":e.MO.RELACCENT,"\u297b":e.MO.RELACCENT,"\u297c":e.MO.RELACCENT,"\u297d":e.MO.RELACCENT,"\u297e":e.MO.REL,"\u297f":e.MO.REL,"\u2981":e.MO.BIN3,"\u2982":e.MO.BIN3,"\u2999":e.MO.BIN3,"\u299a":e.MO.BIN3,"\u299b":e.MO.BIN3,"\u299c":e.MO.BIN3,"\u299d":e.MO.BIN3,"\u299e":e.MO.BIN3,"\u299f":e.MO.BIN3,"\u29a0":e.MO.BIN3,"\u29a1":e.MO.BIN3,"\u29a2":e.MO.BIN3,"\u29a3":e.MO.BIN3,"\u29a4":e.MO.BIN3,"\u29a5":e.MO.BIN3,"\u29a6":e.MO.BIN3,"\u29a7":e.MO.BIN3,"\u29a8":e.MO.BIN3,"\u29a9":e.MO.BIN3,"\u29aa":e.MO.BIN3,"\u29ab":e.MO.BIN3,"\u29ac":e.MO.BIN3,"\u29ad":e.MO.BIN3,"\u29ae":e.MO.BIN3,"\u29af":e.MO.BIN3,"\u29b0":e.MO.BIN3,"\u29b1":e.MO.BIN3,"\u29b2":e.MO.BIN3,"\u29b3":e.MO.BIN3,"\u29b4":e.MO.BIN3,"\u29b5":e.MO.BIN3,"\u29b6":e.MO.BIN4,"\u29b7":e.MO.BIN4,"\u29b8":e.MO.BIN4,"\u29b9":e.MO.BIN4,"\u29ba":e.MO.BIN4,"\u29bb":e.MO.BIN4,"\u29bc":e.MO.BIN4,"\u29bd":e.MO.BIN4,"\u29be":e.MO.BIN4,"\u29bf":e.MO.BIN4,"\u29c0":e.MO.REL,"\u29c1":e.MO.REL,"\u29c2":e.MO.BIN3,"\u29c3":e.MO.BIN3,"\u29c4":e.MO.BIN4,"\u29c5":e.MO.BIN4,"\u29c6":e.MO.BIN4,"\u29c7":e.MO.BIN4,"\u29c8":e.MO.BIN4,"\u29c9":e.MO.BIN3,"\u29ca":e.MO.BIN3,"\u29cb":e.MO.BIN3,"\u29cc":e.MO.BIN3,"\u29cd":e.MO.BIN3,"\u29ce":e.MO.REL,"\u29cf":e.MO.REL,"\u29cf\u0338":e.MO.REL,"\u29d0":e.MO.REL,"\u29d0\u0338":e.MO.REL,"\u29d1":e.MO.REL,"\u29d2":e.MO.REL,"\u29d3":e.MO.REL,"\u29d4":e.MO.REL,"\u29d5":e.MO.REL,"\u29d6":e.MO.BIN4,"\u29d7":e.MO.BIN4,"\u29d8":e.MO.BIN3,"\u29d9":e.MO.BIN3,"\u29db":e.MO.BIN3,"\u29dc":e.MO.BIN3,"\u29dd":e.MO.BIN3,"\u29de":e.MO.REL,"\u29df":e.MO.BIN3,"\u29e0":e.MO.BIN3,"\u29e1":e.MO.REL,"\u29e2":e.MO.BIN4,"\u29e3":e.MO.REL,"\u29e4":e.MO.REL,"\u29e5":e.MO.REL,"\u29e6":e.MO.REL,"\u29e7":e.MO.BIN3,"\u29e8":e.MO.BIN3,"\u29e9":e.MO.BIN3,"\u29ea":e.MO.BIN3,"\u29eb":e.MO.BIN3,"\u29ec":e.MO.BIN3,"\u29ed":e.MO.BIN3,"\u29ee":e.MO.BIN3,"\u29ef":e.MO.BIN3,"\u29f0":e.MO.BIN3,"\u29f1":e.MO.BIN3,"\u29f2":e.MO.BIN3,"\u29f3":e.MO.BIN3,"\u29f4":e.MO.REL,"\u29f5":e.MO.BIN4,"\u29f6":e.MO.BIN4,"\u29f7":e.MO.BIN4,"\u29f8":e.MO.BIN3,"\u29f9":e.MO.BIN3,"\u29fa":e.MO.BIN3,"\u29fb":e.MO.BIN3,"\u29fe":e.MO.BIN4,"\u29ff":e.MO.BIN4,"\u2a1d":e.MO.BIN3,"\u2a1e":e.MO.BIN3,"\u2a1f":e.MO.BIN3,"\u2a20":e.MO.BIN3,"\u2a21":e.MO.BIN3,"\u2a22":e.MO.BIN4,"\u2a23":e.MO.BIN4,"\u2a24":e.MO.BIN4,"\u2a25":e.MO.BIN4,"\u2a26":e.MO.BIN4,"\u2a27":e.MO.BIN4,"\u2a28":e.MO.BIN4,"\u2a29":e.MO.BIN4,"\u2a2a":e.MO.BIN4,"\u2a2b":e.MO.BIN4,"\u2a2c":e.MO.BIN4,"\u2a2d":e.MO.BIN4,"\u2a2e":e.MO.BIN4,"\u2a2f":e.MO.BIN4,"\u2a30":e.MO.BIN4,"\u2a31":e.MO.BIN4,"\u2a32":e.MO.BIN4,"\u2a33":e.MO.BIN4,"\u2a34":e.MO.BIN4,"\u2a35":e.MO.BIN4,"\u2a36":e.MO.BIN4,"\u2a37":e.MO.BIN4,"\u2a38":e.MO.BIN4,"\u2a39":e.MO.BIN4,"\u2a3a":e.MO.BIN4,"\u2a3b":e.MO.BIN4,"\u2a3c":e.MO.BIN4,"\u2a3d":e.MO.BIN4,"\u2a3e":e.MO.BIN4,"\u2a3f":e.MO.BIN4,"\u2a40":e.MO.BIN4,"\u2a41":e.MO.BIN4,"\u2a42":e.MO.BIN4,"\u2a43":e.MO.BIN4,"\u2a44":e.MO.BIN4,"\u2a45":e.MO.BIN4,"\u2a46":e.MO.BIN4,"\u2a47":e.MO.BIN4,"\u2a48":e.MO.BIN4,"\u2a49":e.MO.BIN4,"\u2a4a":e.MO.BIN4,"\u2a4b":e.MO.BIN4,"\u2a4c":e.MO.BIN4,"\u2a4d":e.MO.BIN4,"\u2a4e":e.MO.BIN4,"\u2a4f":e.MO.BIN4,"\u2a50":e.MO.BIN4,"\u2a51":e.MO.BIN4,"\u2a52":e.MO.BIN4,"\u2a53":e.MO.BIN4,"\u2a54":e.MO.BIN4,"\u2a55":e.MO.BIN4,"\u2a56":e.MO.BIN4,"\u2a57":e.MO.BIN4,"\u2a58":e.MO.BIN4,"\u2a59":e.MO.REL,"\u2a5a":e.MO.BIN4,"\u2a5b":e.MO.BIN4,"\u2a5c":e.MO.BIN4,"\u2a5d":e.MO.BIN4,"\u2a5e":e.MO.BIN4,"\u2a5f":e.MO.BIN4,"\u2a60":e.MO.BIN4,"\u2a61":e.MO.BIN4,"\u2a62":e.MO.BIN4,"\u2a63":e.MO.BIN4,"\u2a64":e.MO.BIN4,"\u2a65":e.MO.BIN4,"\u2a66":e.MO.REL,"\u2a67":e.MO.REL,"\u2a68":e.MO.REL,"\u2a69":e.MO.REL,"\u2a6a":e.MO.REL,"\u2a6b":e.MO.REL,"\u2a6c":e.MO.REL,"\u2a6d":e.MO.REL,"\u2a6e":e.MO.REL,"\u2a6f":e.MO.REL,"\u2a70":e.MO.REL,"\u2a71":e.MO.BIN4,"\u2a72":e.MO.BIN4,"\u2a73":e.MO.REL,"\u2a74":e.MO.REL,"\u2a75":e.MO.REL,"\u2a76":e.MO.REL,"\u2a77":e.MO.REL,"\u2a78":e.MO.REL,"\u2a79":e.MO.REL,"\u2a7a":e.MO.REL,"\u2a7b":e.MO.REL,"\u2a7c":e.MO.REL,"\u2a7d":e.MO.REL,"\u2a7d\u0338":e.MO.REL,"\u2a7e":e.MO.REL,"\u2a7e\u0338":e.MO.REL,"\u2a7f":e.MO.REL,"\u2a80":e.MO.REL,"\u2a81":e.MO.REL,"\u2a82":e.MO.REL,"\u2a83":e.MO.REL,"\u2a84":e.MO.REL,"\u2a85":e.MO.REL,"\u2a86":e.MO.REL,"\u2a87":e.MO.REL,"\u2a88":e.MO.REL,"\u2a89":e.MO.REL,"\u2a8a":e.MO.REL,"\u2a8b":e.MO.REL,"\u2a8c":e.MO.REL,"\u2a8d":e.MO.REL,"\u2a8e":e.MO.REL,"\u2a8f":e.MO.REL,"\u2a90":e.MO.REL,"\u2a91":e.MO.REL,"\u2a92":e.MO.REL,"\u2a93":e.MO.REL,"\u2a94":e.MO.REL,"\u2a95":e.MO.REL,"\u2a96":e.MO.REL,"\u2a97":e.MO.REL,"\u2a98":e.MO.REL,"\u2a99":e.MO.REL,"\u2a9a":e.MO.REL,"\u2a9b":e.MO.REL,"\u2a9c":e.MO.REL,"\u2a9d":e.MO.REL,"\u2a9e":e.MO.REL,"\u2a9f":e.MO.REL,"\u2aa0":e.MO.REL,"\u2aa1":e.MO.REL,"\u2aa1\u0338":e.MO.REL,"\u2aa2":e.MO.REL,"\u2aa2\u0338":e.MO.REL,"\u2aa3":e.MO.REL,"\u2aa4":e.MO.REL,"\u2aa5":e.MO.REL,"\u2aa6":e.MO.REL,"\u2aa7":e.MO.REL,"\u2aa8":e.MO.REL,"\u2aa9":e.MO.REL,"\u2aaa":e.MO.REL,"\u2aab":e.MO.REL,"\u2aac":e.MO.REL,"\u2aad":e.MO.REL,"\u2aae":e.MO.REL,"\u2aaf":e.MO.REL,"\u2aaf\u0338":e.MO.REL,"\u2ab0":e.MO.REL,"\u2ab0\u0338":e.MO.REL,"\u2ab1":e.MO.REL,"\u2ab2":e.MO.REL,"\u2ab3":e.MO.REL,"\u2ab4":e.MO.REL,"\u2ab5":e.MO.REL,"\u2ab6":e.MO.REL,"\u2ab7":e.MO.REL,"\u2ab8":e.MO.REL,"\u2ab9":e.MO.REL,"\u2aba":e.MO.REL,"\u2abb":e.MO.REL,"\u2abc":e.MO.REL,"\u2abd":e.MO.REL,"\u2abe":e.MO.REL,"\u2abf":e.MO.REL,"\u2ac0":e.MO.REL,"\u2ac1":e.MO.REL,"\u2ac2":e.MO.REL,"\u2ac3":e.MO.REL,"\u2ac4":e.MO.REL,"\u2ac5":e.MO.REL,"\u2ac6":e.MO.REL,"\u2ac7":e.MO.REL,"\u2ac8":e.MO.REL,"\u2ac9":e.MO.REL,"\u2aca":e.MO.REL,"\u2acb":e.MO.REL,"\u2acc":e.MO.REL,"\u2acd":e.MO.REL,"\u2ace":e.MO.REL,"\u2acf":e.MO.REL,"\u2ad0":e.MO.REL,"\u2ad1":e.MO.REL,"\u2ad2":e.MO.REL,"\u2ad3":e.MO.REL,"\u2ad4":e.MO.REL,"\u2ad5":e.MO.REL,"\u2ad6":e.MO.REL,"\u2ad7":e.MO.REL,"\u2ad8":e.MO.REL,"\u2ad9":e.MO.REL,"\u2ada":e.MO.REL,"\u2adb":e.MO.REL,"\u2adc":e.MO.REL,"\u2add":e.MO.REL,"\u2ade":e.MO.REL,"\u2adf":e.MO.REL,"\u2ae0":e.MO.REL,"\u2ae1":e.MO.REL,"\u2ae2":e.MO.REL,"\u2ae3":e.MO.REL,"\u2ae4":e.MO.REL,"\u2ae5":e.MO.REL,"\u2ae6":e.MO.REL,"\u2ae7":e.MO.REL,"\u2ae8":e.MO.REL,"\u2ae9":e.MO.REL,"\u2aea":e.MO.REL,"\u2aeb":e.MO.REL,"\u2aec":e.MO.REL,"\u2aed":e.MO.REL,"\u2aee":e.MO.REL,"\u2aef":e.MO.REL,"\u2af0":e.MO.REL,"\u2af1":e.MO.REL,"\u2af2":e.MO.REL,"\u2af3":e.MO.REL,"\u2af4":e.MO.BIN4,"\u2af5":e.MO.BIN4,"\u2af6":e.MO.BIN4,"\u2af7":e.MO.REL,"\u2af8":e.MO.REL,"\u2af9":e.MO.REL,"\u2afa":e.MO.REL,"\u2afb":e.MO.BIN4,"\u2afd":e.MO.BIN4,"\u2afe":e.MO.BIN3,"\u2b45":e.MO.RELSTRETCH,"\u2b46":e.MO.RELSTRETCH,"\u3008":e.MO.OPEN,"\u3009":e.MO.CLOSE,"\ufe37":e.MO.WIDEACCENT,"\ufe38":e.MO.WIDEACCENT}},e.OPTABLE.infix["^"]=e.MO.WIDEREL,e.OPTABLE.infix._=e.MO.WIDEREL,e.OPTABLE.prefix["\u2223"]=e.MO.OPEN,e.OPTABLE.prefix["\u2225"]=e.MO.OPEN,e.OPTABLE.postfix["\u2223"]=e.MO.CLOSE,e.OPTABLE.postfix["\u2225"]=e.MO.CLOSE},function(t,e,r){"use strict";var n,i=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),o=this&&this.__assign||function(){return(o=Object.assign||function(t){for(var e,r=1,n=arguments.length;r=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}},i=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,i,o=r.call(t),a=[];try{for(;(void 0===e||0=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(e,"__esModule",{value:!0});var o,s=r(24),c=(o=s.PrioritizedList,i(l,o),l.prototype.register=function(t){return this.add(t,t.priority)},l.prototype.unregister=function(t){this.remove(t)},l.prototype.handlesDocument=function(t){var e,r;try{for(var n=a(this),i=n.next();!i.done;i=n.next()){var o=i.value.item;if(o.handlesDocument(t))return o}}catch(t){e={error:t}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(e)throw e.error}}throw new Error("Can't find handler for document")},l.prototype.document=function(t,e){return void 0===e&&(e=null),this.handlesDocument(t).create(t,e)},l);function l(){return null!==o&&o.apply(this,arguments)||this}e.HandlerList=c},function(t,e,r){"use strict";var c=this&&this.__values||function(t){var e="function"==typeof Symbol&&t[Symbol.iterator],r=0;return e?e.call(t):{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}},n=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,i,o=r.call(t),a=[];try{for(;(void 0===e||0=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(e,"__esModule",{value:!0});var s,a=r(42),w=r(3),c=r(100),l=r(101),u=r(102),h=r(10),p=(s=a.AbstractMathDocument,i(f,s),f.prototype.findPosition=function(t,e,r,n){var i,o,a=this.adaptor;try{for(var s=T(n[t]),c=s.next();!c.done;c=s.next()){var l=c.value,u=_(l,2),h=u[0],p=u[1];if(e<=p&&"#text"===a.kind(h))return{node:h,n:Math.max(e,0),delim:r};e-=p}}catch(t){i={error:t}}finally{try{c&&!c.done&&(o=s.return)&&o.call(s)}finally{if(i)throw i.error}}return{node:null,n:0,delim:r}},f.prototype.mathItem=function(t,e,r){var n=t.math,i=this.findPosition(t.n,t.start.n,t.open,r),o=this.findPosition(t.n,t.end.n,t.close,r);return new this.options.MathItem(n,e,t.display,i,o)},f.prototype.findMath=function(t){var e,r,n,i,o,a,s,c,l;if(!this.processed.isSet("findMath")){this.adaptor.document=this.document,t=w.userOptions({elements:[this.adaptor.body(this.document)]},t);try{for(var u=T(this.adaptor.getElements(t.elements,this.document)),h=u.next();!h.done;h=u.next()){var p=h.value,f=_([null,null],2),d=f[0],m=f[1];try{for(var y=(n=void 0,T(this.inputJax)),v=y.next();!v.done;v=y.next()){var g=v.value,b=new this.options.MathList;if(g.processStrings){null===d&&(d=(o=_(this.domStrings.find(p),2))[0],m=o[1]);try{for(var M=(a=void 0,T(g.findMath(d))),x=M.next();!x.done;x=M.next()){var O=x.value;b.push(this.mathItem(O,g,m))}}catch(t){a={error:t}}finally{try{x&&!x.done&&(s=M.return)&&s.call(M)}finally{if(a)throw a.error}}}else try{for(var S=(c=void 0,T(g.findMath(p))),E=S.next();!E.done;E=S.next()){O=E.value;var C=new this.options.MathItem(O.math,g,O.display,O.start,O.end);b.push(C)}}catch(t){c={error:t}}finally{try{E&&!E.done&&(l=S.return)&&l.call(S)}finally{if(c)throw c.error}}this.math.merge(b)}}catch(t){n={error:t}}finally{try{v&&!v.done&&(i=y.return)&&i.call(y)}finally{if(n)throw n.error}}}}catch(t){e={error:t}}finally{try{h&&!h.done&&(r=u.return)&&r.call(u)}finally{if(e)throw e.error}}this.processed.set("findMath")}return this},f.prototype.updateDocument=function(){return this.processed.isSet("updateDocument")||(this.addPageElements(),this.addStyleSheet(),s.prototype.updateDocument.call(this),this.processed.set("updateDocument")),this},f.prototype.addPageElements=function(){var t=this.adaptor.body(this.document),e=this.documentPageElements();e&&this.adaptor.append(t,e)},f.prototype.addStyleSheet=function(){var t=this.documentStyleSheet();if(t){var e=this.adaptor.head(this.document),r=this.findSheet(e,this.adaptor.getAttribute(t,"id"));r?this.adaptor.replace(t,r):this.adaptor.append(e,t)}},f.prototype.findSheet=function(t,e){var r,n;if(e)try{for(var i=T(this.adaptor.tags(t,"style")),o=i.next();!o.done;o=i.next()){var a=o.value;if(this.adaptor.getAttribute(a,"id")===e)return a}}catch(t){r={error:t}}finally{try{o&&!o.done&&(n=i.return)&&n.call(i)}finally{if(r)throw r.error}}return null},f.prototype.removeFromDocument=function(t){var e,r;if(void 0===t&&(t=!1),this.processed.isSet("updateDocument"))try{for(var n=T(this.math),i=n.next();!i.done;i=n.next()){var o=i.value;o.state()>=h.STATE.INSERTED&&o.state(h.STATE.TYPESET,t)}}catch(t){e={error:t}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(e)throw e.error}}return this.processed.clear("updateDocument"),this},f.prototype.documentStyleSheet=function(){return this.outputJax.styleSheet(this)},f.prototype.documentPageElements=function(){return this.outputJax.pageElements(this)},f.prototype.addStyles=function(t){this.styles.push(t)},f.prototype.getStyles=function(){return this.styles},f.KIND="HTML",f.OPTIONS=o({},a.AbstractMathDocument.OPTIONS,{renderActions:w.expandable(o({},a.AbstractMathDocument.OPTIONS.renderActions,{styles:[h.STATE.INSERTED+1,"","updateStyleSheet",!1]})),MathList:l.HTMLMathList,MathItem:c.HTMLMathItem,DomStrings:null}),f);function f(t,e,r){var n=this,i=_(w.separateOptions(r,u.HTMLDomStrings.OPTIONS),2),o=i[0],a=i[1];return(n=s.call(this,t,e,o)||this).domStrings=n.options.DomStrings||new u.HTMLDomStrings(a),n.domStrings.adaptor=e,n.styles=[],n}e.HTMLDocument=p},function(t,e,r){"use strict";var n,i=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0});var o,a=r(10),s=(o=a.AbstractMathItem,i(c,o),Object.defineProperty(c.prototype,"adaptor",{get:function(){return this.inputJax.adaptor},enumerable:!0,configurable:!0}),c.prototype.updateDocument=function(t){if(this.state()=a.STATE.TYPESET){var e=this.adaptor,r=this.start.node,n=e.text("");if(t){var i=this.start.delim+this.math+this.end.delim;if(this.inputJax.processStrings)n=e.text(i);else{var o=e.parse(i,"text/html");n=e.firstChild(e.body(o))}}e.parent(r)&&e.replace(n,r),this.start.node=this.end.node=n,this.start.n=this.end.n=0}},c);function c(t,e,r,n,i){return void 0===r&&(r=!0),void 0===n&&(n={node:null,n:0,delim:""}),void 0===i&&(i={node:null,n:0,delim:""}),o.call(this,t,e,r,n,i)||this}e.HTMLMathItem=s},function(t,e,r){"use strict";var n,i=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0});var o,a=r(44),s=(o=a.AbstractMathList,i(c,o),c);function c(){return null!==o&&o.apply(this,arguments)||this}e.HTMLMathList=s},function(t,e,r){"use strict";var s=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,i,o=r.call(t),a=[];try{for(;(void 0===e||0=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(e,"__esModule",{value:!0});var a=r(29),u=r(3),h=r(106),p=r(107),s=r(6),f=r(21),d=r(4),m=r(110),y=r(27),v=r(12);r(113);var g,b=(g=a.AbstractInputJax,i(M,g),M.configure=function(t){var e,r,n=v.Configuration.empty();try{for(var i=c(t),o=i.next();!o.done;o=i.next()){var a=o.value,s=v.ConfigurationHandler.get(a);s&&n.append(s)}}catch(t){e={error:t}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(e)throw e.error}}return n.init(n),n},M.tags=function(t,e){y.TagsFactory.addTags(e.tags),y.TagsFactory.setDefault(t.options.tags),t.tags=y.TagsFactory.getDefault(),t.tags.configuration=t},M.prototype.setMmlFactory=function(t){g.prototype.setMmlFactory.call(this,t),this._parseOptions.nodeFactory.setMmlFactory(t)},Object.defineProperty(M.prototype,"parseOptions",{get:function(){return this._parseOptions},enumerable:!0,configurable:!0}),M.prototype.compile=function(t,e){this.parseOptions.clear(),this.executeFilters(this.preFilters,t,e,this.parseOptions);var r,n=t.display;this.latex=t.math,this.parseOptions.tags.startEquation(t);try{r=new f.default(this.latex,{display:n,isInner:!1},this.parseOptions).mml()}catch(t){if(!(t instanceof d.default))throw t;this.parseOptions.error=!0,r=this.formatError(t)}return r=this.parseOptions.nodeFactory.create("node","math",[r]),n&&s.default.setAttribute(r,"display","block"),this.parseOptions.tags.finishEquation(t),this.parseOptions.root=r,this.executeFilters(this.postFilters,t,e,this.parseOptions),this.mathNode=this.parseOptions.root,this.mathNode},M.prototype.findMath=function(t){return this.findTeX.findMath(t)},M.prototype.formatError=function(t){var e=t.message.replace(/\n.*/,"");return this.parseOptions.nodeFactory.create("error",e,t.id,this.latex)},M.NAME="TeX",M.OPTIONS=o({},a.AbstractInputJax.OPTIONS,{FindTeX:null,packages:["base"],digits:/^(?:[0-9]+(?:\{,\}[0-9]{3})*(?:\.[0-9]*)?|\.[0-9]+)/,maxBuffer:5120}),M);function M(t){void 0===t&&(t={});var e=this,r=l(u.separateOptions(t,M.OPTIONS,h.FindTeX.OPTIONS),3),n=r[0],i=r[1],o=r[2];(e=g.call(this,i)||this).findTeX=e.options.FindTeX||new h.FindTeX(o);var a=e.options.packages,s=e.configuration=M.configure(a),c=e._parseOptions=new m.default(s,[e.options,y.TagsFactory.OPTIONS]);return u.userOptions(c.options,n),s.config(s,e),M.tags(c,s),e.postFilters.add(p.default.cleanSubSup,-6),e.postFilters.add(p.default.setInherited,-5),e.postFilters.add(p.default.moveLimits,-4),e.postFilters.add(p.default.cleanStretchy,-3),e.postFilters.add(p.default.cleanAttributes,-2),e.postFilters.add(p.default.combineRelations,-1),e}e.TeX=b},function(t,e,r){"use strict";var n,i=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),h=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,i,o=r.call(t),a=[];try{for(;(void 0===e||0=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(e,"__esModule",{value:!0});var n,d=r(0),m=r(6);!function(t){t.cleanStretchy=function(t){var e,r,n=t.data;try{for(var i=f(n.getList("fixStretchy")),o=i.next();!o.done;o=i.next()){var a=o.value;if(m.default.getProperty(a,"fixStretchy")){var s=m.default.getForm(a);s&&s[3]&&s[3].stretchy&&m.default.setAttribute(a,"stretchy",!1);var c=a.parent;if(!(m.default.getTexClass(a)||s&&s[2])){var l=n.nodeFactory.create("node","TeXAtom",[a]);c.replaceChild(l,a),l.inheritAttributesFrom(a)}m.default.removeProperties(a,"fixStretchy")}}}catch(t){e={error:t}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(e)throw e.error}}},t.cleanAttributes=function(t){t.data.root.walkTree(function(t,e){var r,n,i=t.attributes;if(i)try{for(var o=f(i.getExplicitNames()),a=o.next();!a.done;a=o.next()){var s=a.value;i.attributes[s]===t.attributes.getInherited(s)&&delete i.attributes[s]}}catch(t){r={error:t}}finally{try{a&&!a.done&&(n=o.return)&&n.call(o)}finally{if(r)throw r.error}}},{})},t.combineRelations=function(t){var e,r;try{for(var n=f(t.data.getList("mo")),i=n.next();!i.done;i=n.next()){var o=i.value;if(!o.getProperty("relationsCombined")&&o.parent&&(!o.parent||m.default.isType(o.parent,"mrow"))&&m.default.getTexClass(o)===d.TEXCLASS.REL){for(var a=o.parent,s=void 0,c=a.childNodes,l=c.indexOf(o)+1,u=m.default.getProperty(o,"variantForm");l\u20d2",nvinfin:"\u29de",nvlArr:"\u2902",nvle:"\u2264\u20d2",nvlt:"<\u20d2",nvltrie:"\u22b4\u20d2",nvrArr:"\u2903",nvrtrie:"\u22b5\u20d2",nvsim:"\u223c\u20d2",nwArr:"\u21d6",nwarhk:"\u2923",nwarrow:"\u2196",nwnear:"\u2927"},"n")},function(t,e,r){"use strict";var u=this&&this.__values||function(t){var e="function"==typeof Symbol&&t[Symbol.iterator],r=0;return e?e.call(t):{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}},h=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,i,o=r.call(t),a=[];try{for(;(void 0===e||0=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(e,"__esModule",{value:!0});var o=r(111),a=r(8),s=r(112),l=r(3),u=(h.prototype.pushParser=function(t){this.parsers.unshift(t)},h.prototype.popParser=function(){this.parsers.shift()},Object.defineProperty(h.prototype,"parser",{get:function(){return this.parsers[0]},enumerable:!0,configurable:!0}),h.prototype.clear=function(){this.parsers=[],this.root=null,this.nodeLists={},this.error=!1,this.tags.resetTag()},h.prototype.addNode=function(t,e){var r=this.nodeLists[t];(r=r||(this.nodeLists[t]=[])).push(e)},h.prototype.getList=function(t){var e,r,n=this.nodeLists[t]||[],i=[];try{for(var o=c(n),a=o.next();!a.done;a=o.next()){var s=a.value;this.inTree(s)&&i.push(s)}}catch(t){e={error:t}}finally{try{a&&!a.done&&(r=o.return)&&r.call(o)}finally{if(e)throw e.error}}return this.nodeLists[t]=i},h.prototype.inTree=function(t){for(;t&&t!==this.root;)t=t.parent;return!!t},h);function h(t,e){void 0===e&&(e=[]),this.options={},this.parsers=[],this.root=null,this.nodeLists={},this.error=!1,this.handlers=new a.SubHandlers(t),this.nodeFactory=new s.NodeFactory,(this.nodeFactory.configuration=this).nodeFactory.setCreators(t.nodes),this.itemFactory=new o.default(t.items),this.itemFactory.configuration=this,l.defaultOptions.apply(void 0,i([this.options],e)),l.defaultOptions(this.options,t.options)}e.default=u},function(t,e,r){"use strict";var n,i,o=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0});var a,s=r(33),c=r(30),l=(a=s.BaseItem,o(u,a),u);function u(){return null!==a&&a.apply(this,arguments)||this}var h,p=(h=c.AbstractFactory,o(f,h),f.DefaultStackItems=((i={})[l.prototype.kind]=l,i),f);function f(){var t=null!==h&&h.apply(this,arguments)||this;return t.defaultKind="dummy",t.configuration=null,t}e.default=p},function(t,e,r){"use strict";var n=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,i,o=r.call(t),a=[];try{for(;(void 0===e||0=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}},r=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,i,o=r.call(t),a=[];try{for(;(void 0===e||0"),i=this.checkForErrors(this.adaptor.parse(n,"text/"+this.options.parseAs)),o=this.adaptor.body(i);1!==this.adaptor.childNodes(o).length&&this.error("MathML must consist of a single element"),r=this.adaptor.remove(this.adaptor.firstChild(o)),"math"!==this.adaptor.kind(r).replace(/^[a-z]+:/,"")&&this.error("MathML must be formed by a element, not <"+this.adaptor.kind(r)+">")}return r=this.executeFilters(this.mmlFilters,t,e,r),this.executeFilters(this.postFilters,t,e,this.mathml.compile(r))},f.prototype.checkForErrors=function(t){var e=this.adaptor.tags(this.adaptor.body(t),"parsererror")[0];return e&&(""===this.adaptor.textContent(e)&&this.error("Error processing MathML"),this.options.parseError.call(this,e)),t},f.prototype.error=function(t){throw new Error(t)},f.prototype.findMath=function(t){return this.findMathML.findMath(t)},f.NAME="MathML",f.OPTIONS=c.defaultOptions({parseAs:"html",forceReparse:!1,FindMathML:null,MathMLCompile:null,parseError:function(t){this.error(this.adaptor.textContent(t).replace(/\n.*/g,""))}},o.AbstractInputJax.OPTIONS),f);function f(t){void 0===t&&(t={});var e=this,r=a(c.separateOptions(t,u.FindMathML.OPTIONS,h.MathMLCompile.OPTIONS),3),n=r[0],i=r[1],o=r[2];return(e=s.call(this,n)||this).findMathML=e.options.FindMathML||new u.FindMathML(i),e.mathml=e.options.MathMLCompile||new h.MathMLCompile(o),e.mmlFilters=new l.FunctionList,e}e.MathML=p},function(t,e,r){"use strict";var n,i=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),d=this&&this.__values||function(t){var e="function"==typeof Symbol&&t[Symbol.iterator],r=0;return e?e.call(t):{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(e,"__esModule",{value:!0});var o,a=r(41),m="http://www.w3.org/1998/Math/MathML",s=(o=a.AbstractFindMath,i(c,o),c.prototype.findMath=function(t){var e=new Set;this.findMathNodes(t,e),this.findMathPrefixed(t,e);var r=this.adaptor.root(this.adaptor.document);return"html"===this.adaptor.kind(r)&&0===e.size&&this.findMathNS(t,e),this.processMath(e)},c.prototype.findMathNodes=function(t,e){var r,n;try{for(var i=d(this.adaptor.tags(t,"math")),o=i.next();!o.done;o=i.next()){var a=o.value;e.add(a)}}catch(t){r={error:t}}finally{try{o&&!o.done&&(n=i.return)&&n.call(i)}finally{if(r)throw r.error}}},c.prototype.findMathPrefixed=function(t,e){var r,n,i,o,a=this.adaptor.root(this.adaptor.document);try{for(var s=d(this.adaptor.allAttributes(a)),c=s.next();!c.done;c=s.next()){var l=c.value;if("xmlns:"===l.name.substr(0,6)&&l.value===m){var u=l.name.substr(6);try{for(var h=(i=void 0,d(this.adaptor.tags(t,u+":math"))),p=h.next();!p.done;p=h.next()){var f=p.value;e.add(f)}}catch(t){i={error:t}}finally{try{p&&!p.done&&(o=h.return)&&o.call(h)}finally{if(i)throw i.error}}}}}catch(t){r={error:t}}finally{try{c&&!c.done&&(n=s.return)&&n.call(s)}finally{if(r)throw r.error}}},c.prototype.findMathNS=function(t,e){var r,n;try{for(var i=d(this.adaptor.tags(t,"math",m)),o=i.next();!o.done;o=i.next()){var a=o.value;e.add(a)}}catch(t){r={error:t}}finally{try{o&&!o.done&&(n=i.return)&&n.call(i)}finally{if(r)throw r.error}}},c.prototype.processMath=function(t){var e,r,n=[];try{for(var i=d(Array.from(t)),o=i.next();!o.done;o=i.next()){var a=o.value,s="block"===this.adaptor.getAttribute(a,"display")||"display"===this.adaptor.getAttribute(a,"mode"),c={node:a,n:0,delim:""},l={node:a,n:0,delim:""};n.push({math:this.adaptor.outerHTML(a),start:c,end:l,display:s})}}catch(t){e={error:t}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(e)throw e.error}}return n},c.OPTIONS={},c);function c(){return null!==o&&o.apply(this,arguments)||this}e.FindMathML=s},function(t,e,r){"use strict";var n=this&&this.__assign||function(){return(n=Object.assign||function(t){for(var e,r=1,n=arguments.length;r=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(e,"__esModule",{value:!0});var f=r(0),i=r(3),o=r(13),a=(s.prototype.setMmlFactory=function(t){this.factory=t},s.prototype.compile=function(t){var e=this.makeNode(t);return e.verifyTree(this.options.verify),e.setInheritedAttributes({},!1,0,!1),e.walkTree(this.markMrows),e},s.prototype.makeNode=function(t){var e,r,n=this.adaptor,i=!1,o=n.kind(t).replace(/^.*:/,""),a=n.getAttribute(t,"data-mjx-texclass")||"",s=a&&"mrow"===o?"TeXAtom":o;try{for(var c=p(n.allClasses(t)),l=c.next();!l.done;l=c.next()){var u=l.value;u.match(/^MJX-TeXAtom-/)?(a=u.substr(12),s="TeXAtom"):"MJX-fixedlimits"===u&&(i=!0)}}catch(t){e={error:t}}finally{try{l&&!l.done&&(r=c.return)&&r.call(c)}finally{if(e)throw e.error}}this.factory.getNodeClass(s)||this.error('Unknown node type "'+s+'"');var h=this.factory.create(s);return"TeXAtom"===s?this.texAtom(h,a,i):a&&(h.texClass=f.TEXCLASS[a],h.setProperty("texClass",h.texClass)),this.addAttributes(h,t),this.checkClass(h,t),this.addChildren(h,t),h},s.prototype.addAttributes=function(t,e){var r,n,i=!1;try{for(var o=p(this.adaptor.allAttributes(e)),a=o.next();!a.done;a=o.next()){var s=a.value,c=s.name;if("data-mjx-"===c.substr(0,9))"data-mjx-alternate"===c?t.setProperty("variantForm",!0):"data-mjx-variant"===c&&(t.attributes.set("mathvariant",this.filterAttribute("mathvariant",s.value)),i=!0);else if("class"!==c){var l=this.filterAttribute(c,s.value);if(null!==l){var u=l.toLowerCase();"true"===u||"false"===u?t.attributes.set(c,"true"===u):i&&"mathvariant"===c||t.attributes.set(c,l)}}}}catch(t){r={error:t}}finally{try{a&&!a.done&&(n=o.return)&&n.call(o)}finally{if(r)throw r.error}}},s.prototype.filterAttribute=function(t,e){return e},s.prototype.addChildren=function(t,e){var r,n;if(0!==t.arity){var i=this.adaptor;try{for(var o=p(i.childNodes(e)),a=o.next();!a.done;a=o.next()){var s=a.value,c=i.kind(s);if("#comment"!==c)if("#text"===c)this.addText(t,s);else if(t.isKind("annotation-xml"))t.appendChild(this.factory.create("XML").setXML(s,i));else{var l=t.appendChild(this.makeNode(s));0===l.arity&&i.childNodes(s).length&&(this.options.fixMisplacedChildren?this.addChildren(t,s):l.mError("There should not be children for "+l.kind+" nodes",this.options.verify,!0))}}}catch(t){r={error:t}}finally{try{a&&!a.done&&(n=o.return)&&n.call(o)}finally{if(r)throw r.error}}}},s.prototype.addText=function(t,e){var r=this.adaptor.value(e);(t.isToken||t.getProperty("isChars"))&&t.arity?(t.isToken&&(r=o.translate(r),r=this.trimSpace(r)),t.appendChild(this.factory.create("text").setText(r))):r.match(/\S/)&&this.error('Unexpected text node "'+r+'"')},s.prototype.checkClass=function(t,e){var r,n,i=[];try{for(var o=p(this.adaptor.allClasses(e)),a=o.next();!a.done;a=o.next()){var s=a.value;"MJX-"===s.substr(0,4)?"MJX-variant"===s?t.setProperty("variantForm",!0):"MJX-TeXAtom"!==s.substr(0,11)&&t.attributes.set("mathvariant",this.fixCalligraphic(s.substr(3))):i.push(s)}}catch(t){r={error:t}}finally{try{a&&!a.done&&(n=o.return)&&n.call(o)}finally{if(r)throw r.error}}i.length&&t.attributes.set("class",i.join(" "))},s.prototype.fixCalligraphic=function(t){return t.replace(/caligraphic/,"calligraphic")},s.prototype.texAtom=function(t,e,r){t.texClass=f.TEXCLASS[e],t.setProperty("texClass",t.texClass),"OP"!==e||r||(t.setProperty("movesupsub",!0),t.attributes.setInherited("movablelimits",!0))},s.prototype.markMrows=function(t){if(t.isKind("mrow")&&!t.isInferred&&2<=t.childNodes.length){var e=t.childNodes[0],r=t.childNodes[t.childNodes.length-1];e.isKind("mo")&&e.attributes.get("fence")&&r.isKind("mo")&&r.attributes.get("fence")&&(e.childNodes.length&&t.setProperty("open",e.getText()),r.childNodes.length&&t.setProperty("close",r.getText()))}},s.prototype.trimSpace=function(t){return t.replace(/[\t\n\r]/g," ").replace(/^ +/,"").replace(/ +$/,"").replace(/ +/g," ")},s.prototype.error=function(t){throw new Error(t)},s.OPTIONS={MmlFactory:null,fixMisplacedChildren:!0,verify:{},translateEntities:!0},s.VERIFY=n({},f.AbstractMmlNode.verifyDefaults),s);function s(t){void 0===t&&(t={});var e=this.constructor;this.options=i.userOptions(i.defaultOptions({},e.OPTIONS),t),this.options.verify&&(this.options.verify=i.userOptions(i.defaultOptions({},e.VERIFY),this.options.verify))}e.MathMLCompile=a},function(t,e,r){"use strict";var n,i=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),o=this&&this.__assign||function(){return(o=Object.assign||function(t){for(var e,r=1,n=arguments.length;r=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(e,"__esModule",{value:!0});var s,c=r(123),l=r(125),u=r(78),h=r(14),p=(s=c.CommonOutputJax,i(f,s),f.prototype.escaped=function(t,e){return this.setDocument(e),this.html("span",{},[this.text(t.math)])},f.prototype.styleSheet=function(t){var e=s.prototype.styleSheet.call(this,t);return this.adaptor.setAttribute(e,"id",f.STYLESHEETID),e},f.prototype.addClassStyles=function(t){var e;this.options.adaptiveCSS&&!t.used||(t.autoStyle&&"unknown"!==t.kind&&this.cssStyles.addStyles(((e={})["mjx-"+t.kind]={display:"inline-block","text-align":"left"},e)),s.prototype.addClassStyles.call(this,t))},f.prototype.processMath=function(t,e){this.factory.wrap(t).toCHTML(e)},f.prototype.clearCache=function(){var e,t;this.cssStyles.clear(),this.font.clearCache();try{for(var r=a(this.factory.getKinds()),n=r.next();!n.done;n=r.next()){var i=n.value;this.factory.getNodeClass(i).used=!1}}catch(t){e={error:t}}finally{try{n&&!n.done&&(t=r.return)&&t.call(r)}finally{if(e)throw e.error}}},f.prototype.unknownText=function(t,e){var r={},n=100/this.math.metrics.scale;return 100!=n&&(r["font-size"]=this.fixed(n,1)+"%",r.padding=h.em(75/n)+" 0 "+h.em(20/n)+" 0"),"-explicitFont"!==e&&this.cssFontStyles(this.font.getCssFont(e),r),this.html("mjx-utext",{variant:e,style:r},[this.text(t)])},f.prototype.measureTextNode=function(t){var e=this.adaptor;t=e.clone(t);var r=this.html("mjx-measure-text",{style:{position:"absolute","white-space":"nowrap"}},[t]);e.append(e.parent(this.math.start.node),this.container),e.append(this.container,r);var n=e.nodeSize(t,this.math.metrics.em)[0]/this.math.metrics.scale;return e.remove(this.container),e.remove(r),{w:n,h:.75,d:.2}},f.prototype.getFontData=function(t){var e=s.prototype.getFontData.call(this,t);return e[0]="MJXZERO, "+e[0],e},f.prototype.cssFontStyles=function(t,e){return void 0===e&&(e={}),t[0]="MJXZERO, "+t[0],s.prototype.cssFontStyles.call(this,t,e)},f.NAME="CHTML",f.OPTIONS=o({},c.CommonOutputJax.OPTIONS,{adaptiveCSS:!0}),f.commonStyles={'mjx-container[jax="CHTML"]':{"line-height":0},'mjx-container [space="1"]':{"margin-left":".111em"},'mjx-container [space="2"]':{"margin-left":".167em"},'mjx-container [space="3"]':{"margin-left":".222em"},'mjx-container [space="4"]':{"margin-left":".278em"},'mjx-container [space="5"]':{"margin-left":".333em"},'mjx-container [rspace="1"]':{"margin-right":".111em"},'mjx-container [rspace="2"]':{"margin-right":".167em"},'mjx-container [rspace="3"]':{"margin-right":".222em"},'mjx-container [rspace="4"]':{"margin-right":".278em"},'mjx-container [rspace="5"]':{"margin-right":".333em"},'mjx-container [size="s"]':{"font-size":"70.7%"},'mjx-container [size="ss"]':{"font-size":"50%"},'mjx-container [size="Tn"]':{"font-size":"60%"},'mjx-container [size="sm"]':{"font-size":"85%"},'mjx-container [size="lg"]':{"font-size":"120%"},'mjx-container [size="Lg"]':{"font-size":"144%"},'mjx-container [size="LG"]':{"font-size":"173%"},'mjx-container [size="hg"]':{"font-size":"207%"},'mjx-container [size="HG"]':{"font-size":"249%"},'mjx-container [width="full"]':{width:"100%"},"mjx-box":{display:"inline-block"},"mjx-block":{display:"block"},"mjx-itable":{display:"inline-table"},"mjx-row":{display:"table-row"},"mjx-row > *":{display:"table-cell"},"mjx-mtext":{display:"inline-block"},"mjx-mstyle":{display:"inline-block"},"mjx-merror":{display:"inline-block",color:"red","background-color":"yellow"},"mjx-mphantom":{visibility:"hidden"}},f.STYLESHEETID="MJX-CHTML-styles",f);function f(t){void 0===t&&(t=null);var e=s.call(this,t,l.CHTMLWrapperFactory,u.TeXFont)||this;return e.font.adaptiveCSS(e.options.adaptiveCSS),e}e.CHTML=p},function(t,e,r){"use strict";var n,i=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),o=this&&this.__assign||function(){return(o=Object.assign||function(t){for(var e,r=1,n=arguments.length;r=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(e,"__esModule",{value:!0});var c,a=r(43),A=r(10),l=r(3),u=r(124),h=r(14),p=r(72),f=(c=a.AbstractOutputJax,i(d,c),d.prototype.typeset=function(t,e){this.setDocument(e);var r=this.createNode();return this.toDOM(t,r,e),r},d.prototype.createNode=function(){var t=this.constructor.NAME;return this.html("mjx-container",{class:"MathJax",jax:t})},d.prototype.setScale=function(t){var e=this.math.metrics.scale*this.options.scale;1!=e&&this.adaptor.setStyle(t,"fontSize",h.percent(e))},d.prototype.toDOM=function(t,e,r){void 0===r&&(r=null),this.setDocument(r),this.math=t,this.pxPerEm=t.metrics.ex/this.font.params.x_height,t.root.setTeXclass(null),this.setScale(e),this.nodeMap=new Map,this.container=e,this.processMath(t.root,e),this.nodeMap=null,this.executeFilters(this.postFilters,t,r,e)},d.prototype.getBBox=function(t,e){this.setDocument(e),(this.math=t).root.setTeXclass(null),this.nodeMap=new Map;var r=this.factory.wrap(t.root).getBBox();return this.nodeMap=null,r},d.prototype.getMetrics=function(t){var e,r;this.setDocument(t);var n=this.adaptor,i=this.getMetricMaps(t);try{for(var o=w(t.math),a=o.next();!a.done;a=o.next()){var s=a.value,c=n.parent(s.start.node);if(s.state()=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(e,"__esModule",{value:!0});var n=(Object.defineProperty(i.prototype,"cssText",{get:function(){return this.getStyleString()},enumerable:!0,configurable:!0}),i.prototype.addStyles=function(t){var e,r;if(t)try{for(var n=l(Object.keys(t)),i=n.next();!i.done;i=n.next()){var o=i.value;this.styles[o]||(this.styles[o]={}),Object.assign(this.styles[o],t[o])}}catch(t){e={error:t}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(e)throw e.error}}},i.prototype.removeStyles=function(){for(var e,t,r=[],n=0;n=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}},o=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,i,o=r.call(t),a=[];try{for(;(void 0===e||0=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(e,"__esModule",{value:!0});var p,o=r(2),d=r(135),a=r(26),f=r(129),s=(p=d.CommonMoMixin(o.CHTMLWrapper),i(c,p),c.prototype.toCHTML=function(t){var e,r,n=this.node.attributes,i=n.get("symmetric")&&2!==this.stretch.dir,o=0!==this.stretch.dir;o&&null===this.size&&this.getStretchedVariant([]);var a=this.standardCHTMLnode(t);if(this.noIC&&this.adaptor.setAttribute(a,"noIC","true"),o&&this.size<0)this.stretchHTML(a,i);else{if(i||n.get("largeop")){var s=f.BBox.empty();p.prototype.computeBBox.call(this,s);var c=this.em((s.d-s.h)/2+this.font.params.axis_height);"0"!==c&&this.adaptor.setStyle(a,"verticalAlign",c)}try{for(var l=h(this.childNodes),u=l.next();!u.done;u=l.next())u.value.toCHTML(a)}catch(t){e={error:t}}finally{try{u&&!u.done&&(r=l.return)&&r.call(l)}finally{if(e)throw e.error}}}},c.prototype.stretchHTML=function(t,e){var r=this.getText().charCodeAt(0),n=this.stretch;n.used=!0;var i=n.stretch,o=[];i[0]&&o.push(this.html("mjx-beg",{},[this.html("mjx-c")])),o.push(this.html("mjx-ext",{},[this.html("mjx-c")])),4===i.length&&o.push(this.html("mjx-mid",{},[this.html("mjx-c")]),this.html("mjx-ext",{},[this.html("mjx-c")])),i[2]&&o.push(this.html("mjx-end",{},[this.html("mjx-c")]));var a={},s=this.bbox,c=s.h,l=s.d,u=s.w;1===n.dir?(o.push(this.html("mjx-mark")),a.height=this.em(c+l),a.verticalAlign=this.em(-l)):a.width=this.em(u);var h=d.DirectionVH[n.dir],p={class:this.char(n.c||r),style:a},f=this.html("mjx-stretchy-"+h,p,o);this.adaptor.append(t,f)},c.kind=a.MmlMo.prototype.kind,c.styles={"mjx-stretchy-h":{display:"inline-table",width:"100%"},"mjx-stretchy-h > *":{display:"table-cell",width:0},"mjx-stretchy-h > * > mjx-c":{display:"inline-block"},"mjx-stretchy-h > * > mjx-c::before":{padding:".001em 0",width:"initial"},"mjx-stretchy-h > mjx-ext":{overflow:"hidden",width:"100%"},"mjx-stretchy-h > mjx-ext > mjx-c::before":{transform:"scalex(500)"},"mjx-stretchy-h > mjx-ext > mjx-c":{width:0},"mjx-stretchy-h > mjx-beg > mjx-c":{"margin-right":"-.1em"},"mjx-stretchy-h > mjx-end > mjx-c":{"margin-left":"-.1em"},"mjx-stretchy-v":{display:"inline-block"},"mjx-stretchy-v > *":{display:"block"},"mjx-stretchy-v > mjx-beg":{height:0},"mjx-stretchy-v > mjx-end > mjx-c":{display:"block"},"mjx-stretchy-v > * > mjx-c":{transform:"scale(1)","transform-origin":"left center",overflow:"hidden"},"mjx-stretchy-v > mjx-ext":{display:"block",height:"100%","box-sizing":"border-box",border:"0px solid transparent",overflow:"hidden"},"mjx-stretchy-v > mjx-ext > mjx-c::before":{width:"initial"},"mjx-stretchy-v > mjx-ext > mjx-c":{transform:"scaleY(500) translateY(.1em)",overflow:"visible"},"mjx-mark":{display:"inline-block",height:"0px"}},c);function c(){return null!==p&&p.apply(this,arguments)||this}e.CHTMLmo=s},function(t,e,r){"use strict";var n,i,o=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),m=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,i,o=r.call(t),a=[];try{for(;(void 0===e||0=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(e,"__esModule",{value:!0});var s=r(23);e.DirectionVH=((i={})[1]="v",i[2]="h",i),e.CommonMoMixin=function(t){return o(e,i=t),e.prototype.computeBBox=function(t,e){void 0===e&&(e=!1);var r=0!==this.stretch.dir;if(r&&null===this.size&&this.getStretchedVariant([0]),!(r&&this.size<0)&&(i.prototype.computeBBox.call(this,t),this.copySkewIC(t),this.noIC&&(t.w-=t.ic),this.node.attributes.get("symmetric")&&2!==this.stretch.dir)){var n=(t.h+t.d)/2+this.font.params.axis_height-t.h;t.h+=n,t.d-=n}},e.prototype.getVariant=function(){this.node.attributes.get("largeop")?this.variant=this.node.attributes.get("displaystyle")?"-largeop":"-smallop":i.prototype.getVariant.call(this)},e.prototype.canStretch=function(t){if(0!==this.stretch.dir)return this.stretch.dir===t;if(!this.node.attributes.get("stretchy"))return!1;var e=this.getText();if(1!==e.length)return!1;var r=this.font.getDelimiter(e.charCodeAt(0));return this.stretch=r&&r.dir===t?r:s.NOSTRETCH,0!==this.stretch.dir},e.prototype.getStretchedVariant=function(t,e){var r,n;if(void 0===e&&(e=!1),0!==this.stretch.dir){var i=this.getWH(t),o=this.getSize("minsize",0),a=this.getSize("maxsize",1/0);i=Math.max(o,Math.min(a,i));var s=o||e?i:Math.max(i*this.font.params.delimiterfactor/1e3,i-this.font.params.delimitershortfall),c=this.stretch,l=c.c||this.getText().charCodeAt(0),u=0;if(c.sizes)try{for(var h=f(c.sizes),p=h.next();!p.done;p=h.next()){if(s<=p.value)return this.variant=this.font.getSizeVariant(l,u),void(this.size=u);u++}}catch(t){r={error:t}}finally{try{p&&!p.done&&(n=h.return)&&n.call(h)}finally{if(r)throw r.error}}c.stretch?(this.size=-1,this.invalidateBBox(),this.getStretchBBox(t,i,c)):(this.variant=this.font.getSizeVariant(l,u-1),this.size=u-1)}},e.prototype.getSize=function(t,e){var r=this.node.attributes;return r.isSet(t)&&(e=this.length2em(r.get(t),1,1)),e},e.prototype.getWH=function(t){if(0===t.length)return 0;if(1===t.length)return t[0];var e=m(t,2),r=e[0],n=e[1],i=this.font.params.axis_height;return this.node.attributes.get("symmetric")?2*Math.max(r-i,n+i):r+n},e.prototype.getStretchBBox=function(t,e,r){var n;r.hasOwnProperty("min")&&r.min>e&&(e=r.min);var i=m(r.HDW,3),o=i[0],a=i[1],s=i[2];1===this.stretch.dir?(o=(n=m(this.getBaseline(t,e,r),2))[0],a=n[1]):s=e,this.bbox.h=o,this.bbox.d=a,this.bbox.w=s},e.prototype.getBaseline=function(t,e,r){var n=2===t.length&&t[0]+t[1]===e,i=this.node.attributes.get("symmetric"),o=m(n?t:[e,0],2),a=o[0],s=o[1],c=m([a+s,0],2),l=c[0],u=c[1];if(i){var h=this.font.params.axis_height;n&&(l=2*Math.max(a-h,s+h)),u=l/2-h}else if(n)u=s;else{var p=m(r.HDW||[.75,.25],2),f=p[0],d=p[1];u=d*(l/(f+d))}return[l-u,u]},e.prototype.remapChars=function(t){if(1===t.length){var e=this.node.parent,r=this.isAccent&&(e===this.node.coreParent()||e.isEmbellished)?"accent":"mo",n=this.font.getRemappedChar(r,t[0]);n&&(t=this.unicodeChars(n))}return t},e;function e(){for(var t=[],e=0;e=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(e,"__esModule",{value:!0});var o,a=r(2),s=r(145),c=r(56),l=(o=s.CommonMpaddedMixin(a.CHTMLWrapper),i(u,o),u.prototype.toCHTML=function(t){var e,r,n=this.standardCHTMLnode(t),i=[],o={},a=v(this.getDimens(),9),s=(a[0],a[1],a[2]),c=a[3],l=a[4],u=a[5],h=a[6],p=a[7],f=a[8];if(u&&(o.width=this.em(s+u)),(c||l)&&(o.margin=this.em(c)+" 0 "+this.em(l)),h+f||p){o.position="relative";var d=this.html("mjx-rbox",{style:{left:this.em(h+f),top:this.em(-p)}});h+f&&this.childNodes[0].getBBox().pwidth&&(this.adaptor.setAttribute(d,"width","full"),this.adaptor.setStyle(d,"left",this.em(h))),i.push(d)}n=this.adaptor.append(n,this.html("mjx-block",{style:o},i));try{for(var m=g(this.childNodes),y=m.next();!y.done;y=m.next())y.value.toCHTML(i[0]||n)}catch(t){e={error:t}}finally{try{y&&!y.done&&(r=m.return)&&r.call(m)}finally{if(e)throw e.error}}},u.kind=c.MmlMpadded.prototype.kind,u.styles={"mjx-mpadded":{display:"inline-block"},"mjx-rbox":{display:"inline-block",position:"relative"}},u);function u(){return null!==o&&o.apply(this,arguments)||this}e.CHTMLmpadded=l},function(t,e,r){"use strict";var n,i=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),l=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,i,o=r.call(t),a=[];try{for(;(void 0===e||0=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}},m=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,i,o=r.call(t),a=[];try{for(;(void 0===e||0 mjx-dstrike":{display:"inline-block",left:0,top:0,position:"absolute","border-top":g.SOLID,"transform-origin":"top left"},"mjx-menclose > mjx-ustrike":{display:"inline-block",left:0,bottom:0,position:"absolute","border-top":g.SOLID,"transform-origin":"bottom left"},"mjx-menclose > mjx-hstrike":{"border-top":g.SOLID,position:"absolute",left:0,right:0,bottom:"50%",transform:"translateY("+c.em(g.THICKNESS/2)+")"},"mjx-menclose > mjx-vstrike":{"border-left":g.SOLID,position:"absolute",top:0,bottom:0,right:"50%",transform:"translateX("+c.em(g.THICKNESS/2)+")"},"mjx-menclose > mjx-rbox":{position:"absolute",top:0,bottom:0,right:0,left:0,border:g.SOLID,"border-radius":c.em(g.THICKNESS+g.PADDING)},"mjx-menclose > mjx-cbox":{position:"absolute",top:0,bottom:0,right:0,left:0,border:g.SOLID,"border-radius":"50%"},"mjx-menclose > mjx-arrow":{position:"absolute",left:0,bottom:"50%",height:0,width:0},"mjx-menclose > mjx-arrow > *":{display:"block",position:"absolute","transform-origin":"bottom","border-left":c.em(g.THICKNESS*g.ARROWX)+" solid","border-right":0,"box-sizing":"border-box"},"mjx-menclose > mjx-arrow > mjx-aline":{left:0,top:c.em(-g.THICKNESS/2),right:c.em(g.THICKNESS*(g.ARROWX-1)),height:0,"border-top":c.em(g.THICKNESS)+" solid","border-left":0},"mjx-menclose > mjx-arrow[double] > mjx-aline":{left:c.em(g.THICKNESS*(g.ARROWX-1)),height:0},"mjx-menclose > mjx-arrow > mjx-rthead":{transform:"skewX("+u+"rad)",right:0,bottom:"-1px","border-bottom":"1px solid transparent","border-top":c.em(g.THICKNESS*g.ARROWY)+" solid transparent"},"mjx-menclose > mjx-arrow > mjx-rbhead":{transform:"skewX(-"+u+"rad)","transform-origin":"top",right:0,top:"-1px","border-top":"1px solid transparent","border-bottom":c.em(g.THICKNESS*g.ARROWY)+" solid transparent"},"mjx-menclose > mjx-arrow > mjx-lthead":{transform:"skewX(-"+u+"rad)",left:0,bottom:"-1px","border-left":0,"border-right":c.em(g.THICKNESS*g.ARROWX)+" solid","border-bottom":"1px solid transparent","border-top":c.em(g.THICKNESS*g.ARROWY)+" solid transparent"},"mjx-menclose > mjx-arrow > mjx-lbhead":{transform:"skewX("+u+"rad)","transform-origin":"top",left:0,top:"-1px","border-left":0,"border-right":c.em(g.THICKNESS*g.ARROWX)+" solid","border-top":"1px solid transparent","border-bottom":c.em(g.THICKNESS*g.ARROWY)+" solid transparent"},"mjx-menclose > dbox":{position:"absolute",top:0,bottom:0,left:c.em(-1.5*g.PADDING),width:c.em(3*g.PADDING),border:c.em(g.THICKNESS)+" solid","border-radius":"50%","clip-path":"inset(0 0 0 "+c.em(1.5*g.PADDING)+")","box-sizing":"border-box"}},p.notations=new Map([g.Border("top"),g.Border("right"),g.Border("bottom"),g.Border("left"),g.Border2("actuarial","top","right"),g.Border2("madruwb","bottom","right"),g.DiagonalStrike("up",1),g.DiagonalStrike("down",-1),["horizontalstrike",{renderer:g.RenderElement("hstrike","Y"),bbox:function(t){return[0,t.padding,0,t.padding]}}],["verticalstrike",{renderer:g.RenderElement("vstrike","X"),bbox:function(t){return[t.padding,0,t.padding,0]}}],["box",{renderer:function(t,e){t.adaptor.setStyle(e,"border",t.em(t.thickness)+" solid")},bbox:g.fullBBox,border:g.fullBorder,remove:"left right top bottom"}],["roundedbox",{renderer:g.RenderElement("rbox"),bbox:g.fullBBox}],["circle",{renderer:g.RenderElement("cbox"),bbox:g.fullBBox}],["phasorangle",{renderer:function(t,e){var r=t.getBBox(),n=(r.w,r.h),i=r.d,o=m(t.getArgMod(1.75*t.padding,n+i),2),a=o[0],s=o[1],c=t.thickness*Math.sin(a)*.9;t.adaptor.setStyle(e,"border-bottom",t.em(t.thickness)+" solid");var l=t.adjustBorder(t.html("mjx-ustrike",{style:{width:t.em(s),transform:"translateX("+t.em(c)+") rotate("+t.fixed(-a)+"rad)"}}));t.adaptor.append(t.chtml,l)},bbox:function(t){var e=t.padding/2,r=t.thickness;return[2*e,e,e+r,3*e+r]},border:function(t){return[0,0,t.thickness,0]},remove:"bottom"}],g.Arrow("up"),g.Arrow("down"),g.Arrow("left"),g.Arrow("right"),g.Arrow("updown"),g.Arrow("leftright"),g.DiagonalArrow("updiagonal"),g.DiagonalArrow("northeast"),g.DiagonalArrow("southeast"),g.DiagonalArrow("northwest"),g.DiagonalArrow("southwest"),g.DiagonalArrow("northeastsouthwest"),g.DiagonalArrow("northwestsoutheast"),["longdiv",{renderer:function(t,e){var r=t.adaptor;r.setStyle(e,"border-top",t.em(t.thickness)+" solid");var n=r.append(t.chtml,t.html("dbox")),i=t.thickness,o=t.padding;i!==g.THICKNESS&&r.setStyle(n,"border-width",t.em(i)),o!==g.PADDING&&(r.setStyle(n,"left",t.em(-1.5*o)),r.setStyle(n,"width",t.em(3*o)),r.setStyle(n,"clip-path","inset(0 0 0 "+t.em(1.5*o)+")"))},bbox:function(t){var e=t.padding,r=t.thickness;return[e+r,e,e,2*e+r/2]}}],["radical",{renderer:function(e,t){e.msqrt.toCHTML(t);var r=e.sqrtTRBL();e.adaptor.setStyle(e.msqrt.chtml,"margin",r.map(function(t){return e.em(-t)}).join(" "))},init:function(t){t.msqrt=t.createMsqrt(t.childNodes[0])},bbox:function(t){return t.sqrtTRBL()},renderChild:!0}]]),p);function p(){return null!==l&&l.apply(this,arguments)||this}e.CHTMLmenclose=h},function(t,e,r){"use strict";var n,i=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),p=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,i,o=r.call(t),a=[];try{for(;(void 0===e||0=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(e,"__esModule",{value:!0});var c=r(37),l=r(11);e.CommonMencloseMixin=function(t){return i(e,n=t),e.prototype.getParameters=function(){var t=this.node.attributes,e=t.get("data-padding");void 0!==e&&(this.padding=this.length2em(e,c.PADDING));var r=t.get("data-thickness");void 0!==r&&(this.thickness=this.length2em(r,c.THICKNESS));var n=t.get("data-arrowhead");if(void 0!==n){var i=p(l.split(n),3),o=i[0],a=i[1],s=i[2];this.arrowhead={x:o?parseFloat(o):c.ARROWX,y:a?parseFloat(a):c.ARROWY,dx:s?parseFloat(s):c.ARROWDX}}},e.prototype.getNotations=function(){var e,t,r=this.constructor.notations;try{for(var n=h(l.split(this.node.attributes.get("notation"))),i=n.next();!i.done;i=n.next()){var o=i.value,a=r.get(o);a&&(this.notations[o]=a).renderChild&&(this.renderChild=a.renderer)}}catch(t){e={error:t}}finally{try{i&&!i.done&&(t=n.return)&&t.call(n)}finally{if(e)throw e.error}}},e.prototype.removeRedundantNotations=function(){var e,t,r,n;try{for(var i=h(Object.keys(this.notations)),o=i.next();!o.done;o=i.next()){var a=o.value;if(this.notations[a]){var s=this.notations[a].remove||"";try{for(var c=(r=void 0,h(s.split(/ /))),l=c.next();!l.done;l=c.next()){var u=l.value;delete this.notations[u]}}catch(t){r={error:t}}finally{try{l&&!l.done&&(n=c.return)&&n.call(c)}finally{if(r)throw r.error}}}}}catch(t){e={error:t}}finally{try{o&&!o.done&&(t=i.return)&&t.call(i)}finally{if(e)throw e.error}}},e.prototype.initializeNotations=function(){var e,t;try{for(var r=h(Object.keys(this.notations)),n=r.next();!n.done;n=r.next()){var i=n.value,o=this.notations[i].init;o&&o(this)}}catch(t){e={error:t}}finally{try{n&&!n.done&&(t=r.return)&&t.call(r)}finally{if(e)throw e.error}}},e.prototype.computeBBox=function(t,e){void 0===e&&(e=!1);var r=p(this.getBBoxExtenders(),4),n=r[0],i=r[1],o=r[2],a=r[3],s=this.childNodes[0].getBBox();t.combine(s,a,0),t.h+=n,t.d+=o,t.w+=i,this.setChildPWidths(e)},e.prototype.getBBoxExtenders=function(){var e,t,r=[0,0,0,0];try{for(var n=h(Object.keys(this.notations)),i=n.next();!i.done;i=n.next()){var o=i.value;this.maximizeEntries(r,this.notations[o].bbox(this))}}catch(t){e={error:t}}finally{try{i&&!i.done&&(t=n.return)&&t.call(n)}finally{if(e)throw e.error}}return r},e.prototype.getPadding=function(){var e,t,r=[0,0,0,0],n=[0,0,0,0];try{for(var i=h(Object.keys(this.notations)),o=i.next();!o.done;o=i.next()){var a=o.value;this.maximizeEntries(r,this.notations[a].bbox(this));var s=this.notations[a].border;s&&this.maximizeEntries(n,s(this))}}catch(t){e={error:t}}finally{try{o&&!o.done&&(t=i.return)&&t.call(i)}finally{if(e)throw e.error}}return[0,1,2,3].map(function(t){return r[t]-n[t]})},e.prototype.maximizeEntries=function(t,e){for(var r=0;r=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(e,"__esModule",{value:!0});var o,a=r(2),s=r(74),c=r(74),u=r(52),h=(o=s.CommonMrowMixin(a.CHTMLWrapper),i(p,o),p.prototype.toCHTML=function(t){var e,r,n=this.node.isInferred?this.chtml=t:this.standardCHTMLnode(t),i=!1;try{for(var o=l(this.childNodes),a=o.next();!a.done;a=o.next()){var s=a.value;s.toCHTML(n),s.bbox.w<0&&(i=!0)}}catch(t){e={error:t}}finally{try{a&&!a.done&&(r=o.return)&&r.call(o)}finally{if(e)throw e.error}}if(i){var c=this.getBBox().w;c&&(this.adaptor.setStyle(n,"width",this.em(Math.max(0,c))),c<0&&this.adaptor.setStyle(n,"marginRight",this.em(c)))}},p.kind=u.MmlMrow.prototype.kind,p);function p(){return null!==o&&o.apply(this,arguments)||this}e.CHTMLmrow=h;var f,d=(f=c.CommonInferredMrowMixin(h),i(m,f),m.kind=u.MmlInferredMrow.prototype.kind,m);function m(){return null!==f&&f.apply(this,arguments)||this}e.CHTMLinferredMrow=d},function(t,e,r){"use strict";var n,i=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0});var o,a=r(2),s=r(151),c=r(57),l=(o=s.CommonMfencedMixin(a.CHTMLWrapper),i(u,o),u.prototype.toCHTML=function(t){var e=this.standardCHTMLnode(t);this.mrow.toCHTML(e)},u.kind=c.MmlMfenced.prototype.kind,u);function u(){return null!==o&&o.apply(this,arguments)||this}e.CHTMLmfenced=l},function(t,e,r){"use strict";var n,i=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),o=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,i,o=r.call(t),a=[];try{for(;(void 0===e||0=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(e,"__esModule",{value:!0}),e.CommonMfencedMixin=function(t){return i(e,n=t),e.prototype.createMrow=function(){var t=this.node.factory.create("inferredMrow");t.inheritAttributesFrom(this.node),this.mrow=this.wrap(t),this.mrow.parent=this},e.prototype.addMrowChildren=function(){var e,t,r=this.node,n=this.mrow;this.addMo(r.open),this.childNodes.length&&n.childNodes.push(this.childNodes[0]);var i=0;try{for(var o=c(this.childNodes.slice(1)),a=o.next();!a.done;a=o.next()){var s=a.value;this.addMo(r.separators[i++]),n.childNodes.push(s)}}catch(t){e={error:t}}finally{try{a&&!a.done&&(t=o.return)&&t.call(o)}finally{if(e)throw e.error}}this.addMo(r.close),n.stretchChildren()},e.prototype.addMo=function(t){if(t){var e=this.wrap(t);this.mrow.childNodes.push(e),e.parent=this.mrow}},e.prototype.computeBBox=function(t,e){void 0===e&&(e=!1),t.updateFrom(this.mrow.getBBox()),this.setChildPWidths(e)},e;function e(){for(var t=[],e=0;e *":{"font-size":"2000%"},"mjx-dbox":{display:"block","font-size":"5%"},"mjx-num":{display:"block","text-align":"center"},"mjx-den":{display:"block","text-align":"center"},"mjx-mfrac[bevelled] > mjx-num":{display:"inline-block"},"mjx-mfrac[bevelled] > mjx-den":{display:"inline-block"},'mjx-den[align="right"], mjx-num[align="right"]':{"text-align":"right"},'mjx-den[align="left"], mjx-num[align="left"]':{"text-align":"left"},"mjx-nstrut":{display:"inline-block",height:".054em",width:0,"vertical-align":"-.054em"},'mjx-nstrut[type="d"]':{height:".217em","vertical-align":"-.217em"},"mjx-dstrut":{display:"inline-block",height:".505em",width:0},'mjx-dstrut[type="d"]':{height:".726em"},"mjx-line":{display:"block","box-sizing":"border-box","min-height":"1px",height:".06em","border-top":".06em solid",margin:".06em -.1em",overflow:"hidden"},'mjx-line[type="d"]':{margin:".18em -.1em"}},u);function u(){return null!==o&&o.apply(this,arguments)||this}e.CHTMLmfrac=l},function(t,e,r){"use strict";var n,i=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),l=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,i,o=r.call(t),a=[];try{for(;(void 0===e||0this.surdH?(t.h+t.d-(this.surdH-2*e-r/2))/2:e+r/4]},e.prototype.getRootDimens=function(t){return[0,0,0,0]},e;function e(){for(var t=[],e=0;e=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(e,"__esModule",{value:!0});var a,s=r(2),c=r(158),l=(a=c.CommonScriptbaseMixin(s.CHTMLWrapper),i(h,a),h.prototype.toCHTML=function(t){this.chtml=this.standardCHTMLnode(t);var e=o(this.getOffset(this.baseChild.getBBox(),this.script.getBBox()),2),r=e[0],n=e[1],i={"vertical-align":this.em(n)};r&&(i["margin-left"]=this.em(r)),this.baseChild.toCHTML(this.chtml),this.script.toCHTML(this.adaptor.append(this.chtml,this.html("mjx-script",{style:i})))},h.prototype.setDeltaW=function(t,e){for(var r=0;r=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(e,"__esModule",{value:!0});var a=1.5;e.CommonScriptbaseMixin=function(t){var e,i;return o(r,i=t),Object.defineProperty(r.prototype,"baseChild",{get:function(){return this.childNodes[this.node.base]},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"script",{get:function(){return this.childNodes[1]},enumerable:!0,configurable:!0}),r.prototype.computeBBox=function(t,e){void 0===e&&(e=!1);var r=this.baseChild.getBBox(),n=this.script.getBBox(),i=s(this.getOffset(r,n),2),o=i[0],a=i[1];t.append(r),t.combine(n,t.w+o,a),t.w+=this.font.params.scriptspace,t.clean(),this.setChildPWidths(e)},r.prototype.coreIC=function(){var t=this.baseCore.getBBox();return t.ic?1.2*t.ic+.05:0},r.prototype.isCharBase=function(){var t=this.baseChild;return(t.node.isKind("mstyle")||t.node.isKind("mrow"))&&1===t.childNodes.length&&(t=t.childNodes[0]),(t.node.isKind("mo")||t.node.isKind("mi")||t.node.isKind("mn"))&&1===t.bbox.rscale&&1===t.getText().length&&!t.node.attributes.get("largeop")},r.prototype.getOffset=function(t,e){return[0,0]},r.prototype.getV=function(t,e){var r=this.font.params,n=this.length2em(this.node.attributes.get("subscriptshift"),r.sub1);return Math.max(this.isCharBase()?0:t.d+r.sub_drop*e.rscale,n,e.h*e.rscale-.8*r.x_height)},r.prototype.getU=function(t,e){var r=this.font.params,n=this.node.attributes.getList("displaystyle","texprimestyle","superscriptshift"),i=n.displaystyle?r.sup1:n.texprimestyle?r.sup3:r.sup2,o=this.length2em(n.superscriptshift,i);return Math.max(this.isCharBase()?0:t.h-r.sup_drop*e.rscale,o,e.d*e.rscale+.25*r.x_height)},r.prototype.hasMovableLimits=function(){var t=this.node.attributes.get("displaystyle"),e=this.baseChild.coreMO().node;return!t&&e.attributes.get("movablelimits")},r.prototype.getOverKU=function(t,e){var r=this.node.attributes.get("accent"),n=this.font.params,i=e.d*e.rscale,o=(r?n.rule_thickness:Math.max(n.big_op_spacing1,n.big_op_spacing3-Math.max(0,i)))-(this.baseChild.node.isKind("munderover")?.1:0);return[o,t.h*t.rscale+o+i]},r.prototype.getUnderKV=function(t,e){var r=this.node.attributes.get("accentunder"),n=this.font.params,i=e.h*e.rscale,o=(r?n.rule_thickness:Math.max(n.big_op_spacing2,n.big_op_spacing4-i))-(this.baseChild.node.isKind("munderover")?.1:0);return[o,-(t.d*t.rscale+o+i)]},r.prototype.getDeltaW=function(t,e){var r,n,i,o;void 0===e&&(e=[0,0,0]);var a=this.node.attributes.get("align"),s=t.map(function(t){return t.w*t.rscale}),c=Math.max.apply(Math,y(s)),l=[],u=0;try{for(var h=O(s.keys()),p=h.next();!p.done;p=h.next())l[m=p.value]=("center"===a?(c-s[m])/2:"right"===a?c-s[m]:0)+e[m],l[m] mjx-row":{"text-align":"left"},"mjx-under":{"padding-bottom":".1em"}},p);function p(){return null!==c&&c.apply(this,arguments)||this}e.CHTMLmunder=h;var d,m=(d=s.CommonMoverMixin(o.CHTMLmsup),i(y,d),y.prototype.toCHTML=function(t){if(this.hasMovableLimits())return d.prototype.toCHTML.call(this,t),void this.adaptor.setAttribute(this.chtml,"limits","false");this.chtml=this.standardCHTMLnode(t);var e=this.adaptor.append(this.chtml,this.html("mjx-over")),r=this.adaptor.append(this.chtml,this.html("mjx-base"));this.script.toCHTML(e),this.baseChild.toCHTML(r);var n=this.script.getBBox(),i=this.baseChild.getBBox(),o=f(this.getOverKU(i,n),2),a=o[0],s=(o[1],this.getDelta());this.adaptor.setStyle(e,"paddingBottom",this.em(a)),this.setDeltaW([r,e],this.getDeltaW([i,n],[0,s])),this.adjustOverDepth(e,n)},y.kind=u.MmlMover.prototype.kind,y.useIC=!0,y.styles={'mjx-mover:not([limits="false"])':{"padding-top":".1em"},'mjx-mover:not([limits="false"]) > *':{display:"block","text-align":"left"}},y);function y(){return null!==d&&d.apply(this,arguments)||this}e.CHTMLmover=m;var v,g=(v=l.CommonMunderoverMixin(o.CHTMLmsubsup),i(b,v),b.prototype.toCHTML=function(t){if(this.hasMovableLimits())return v.prototype.toCHTML.call(this,t),void this.adaptor.setAttribute(this.chtml,"limits","false");this.chtml=this.standardCHTMLnode(t);var e=this.adaptor.append(this.chtml,this.html("mjx-over")),r=this.adaptor.append(this.adaptor.append(this.chtml,this.html("mjx-box")),this.html("mjx-munder")),n=this.adaptor.append(this.adaptor.append(r,this.html("mjx-row")),this.html("mjx-base")),i=this.adaptor.append(this.adaptor.append(r,this.html("mjx-row")),this.html("mjx-under"));this.overChild.toCHTML(e),this.baseChild.toCHTML(n),this.underChild.toCHTML(i);var o=this.overChild.getBBox(),a=this.baseChild.getBBox(),s=this.underChild.getBBox(),c=f(this.getOverKU(a,o),2),l=c[0],u=(c[1],f(this.getUnderKV(a,s),2)),h=u[0],p=(u[1],this.getDelta());this.adaptor.setStyle(e,"paddingBottom",this.em(l)),this.adaptor.setStyle(i,"paddingTop",this.em(h)),this.setDeltaW([n,i,e],this.getDeltaW([a,s,o],[0,-p,p])),this.adjustOverDepth(e,o),this.adjustUnderDepth(i,s)},b.kind=u.MmlMunderover.prototype.kind,b.useIC=!0,b.styles={'mjx-munderover:not([limits="false"])':{"padding-top":".1em"},'mjx-munderover:not([limits="false"]) > *':{display:"block"}},b);function b(){return null!==v&&v.apply(this,arguments)||this}e.CHTMLmunderover=g},function(t,e,r){"use strict";var n,i=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),c=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,i,o=r.call(t),a=[];try{for(;(void 0===e||0 mjx-row > mjx-cell":{"text-align":"right"}},h);function h(){return null!==o&&o.apply(this,arguments)||this}e.CHTMLmmultiscripts=u},function(t,s,e){"use strict";var n,r=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),d=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,i,o=r.call(t),a=[];try{for(;(void 0===e||0=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(s,"__esModule",{value:!0});var i=e(16);s.NextScript={base:"subList",subList:"supList",supList:"subList",psubList:"psupList",psupList:"psubList"},s.ScriptNames=["sup","sup","psup","psub"],s.CommonMmultiscriptsMixin=function(t){return r(e,c=t),e.prototype.combinePrePost=function(t,e){var r=new i.BBox(t);return r.combine(e,0,0),r},e.prototype.computeBBox=function(t,e){void 0===e&&(e=!1);var r=this.font.params.scriptspace,n=this.getScriptData(),i=this.combinePrePost(n.sub,n.psub),o=this.combinePrePost(n.sup,n.psup),a=d(this.getUVQ(n.base,i,o),2),s=a[0],c=a[1];if(t.empty(),n.numPrescripts&&(t.combine(n.psup,r,s),t.combine(n.psub,r,c)),t.append(n.base),n.numScripts){var l=t.w;t.combine(n.sup,l,s),t.combine(n.sub,l,c),t.w+=r}t.clean(),this.setChildPWidths(e)},e.prototype.getScriptData=function(){if(this.scriptData)return this.scriptData;var t=this.scriptData={base:null,sub:i.BBox.empty(),sup:i.BBox.empty(),psub:i.BBox.empty(),psup:i.BBox.empty(),numPrescripts:0,numScripts:0},e=this.getScriptBBoxLists();return this.combineBBoxLists(t.sub,t.sup,e.subList,e.supList),this.combineBBoxLists(t.psub,t.psup,e.psubList,e.psupList),this.scriptData.base=e.base[0],this.scriptData.numPrescripts=e.psubList.length,this.scriptData.numScripts=e.subList.length,this.scriptData},e.prototype.getScriptBBoxLists=function(){var e,t,r={base:[],subList:[],supList:[],psubList:[],psupList:[]},n="base";try{for(var i=l(this.childNodes),o=i.next();!o.done;o=i.next()){var a=o.value;n=a.node.isKind("mprescripts")?"psubList":(r[n].push(a.getBBox()),s.NextScript[n])}}catch(t){e={error:t}}finally{try{o&&!o.done&&(t=i.return)&&t.call(i)}finally{if(e)throw e.error}}return this.firstPrescript=r.subList.length+r.supList.length+2,this.padLists(r.subList,r.supList),this.padLists(r.psubList,r.psupList),r},e.prototype.padLists=function(t,e){t.length>e.length&&e.push(i.BBox.empty())},e.prototype.combineBBoxLists=function(t,e,r,n){for(var i=0;it.h&&(t.h=s),c>t.d&&(t.d=c),h>e.h&&(e.h=h),p>e.d&&(e.d=p)}},e.prototype.getScaledWHD=function(t){var e=t.w,r=t.h,n=t.d,i=t.rscale;return[e*i,r*i,n*i]},e.prototype.getUVQ=function(t,e,r){var n;if(!this.UVQ){var i=d([0,0,0],3),o=i[0],a=i[1],s=i[2];0===e.h&&0===e.d?o=this.getU(t,r):0===r.h&&0===r.d?o=-this.getV(t,e):(o=(n=d(c.prototype.getUVQ.call(this,t,e,r),3))[0],a=n[1],s=n[2]),this.UVQ=[o,a,s]}return this.UVQ},e;function e(){var t=null!==c&&c.apply(this,arguments)||this;return t.scriptData=null,t.firstPrescript=0,t}var c}},function(t,e,r){"use strict";var n,i=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),y=this&&this.__values||function(t){var e="function"==typeof Symbol&&t[Symbol.iterator],r=0;return e?e.call(t):{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}},u=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,i,o=r.call(t),a=[];try{for(;(void 0===e||0 mjx-itable":{"vertical-align":"middle","text-align":"left","box-sizing":"border-box"},"mjx-labels > mjx-itable":{position:"absolute",top:0},'mjx-mtable[justify="left"]':{"text-align":"left"},'mjx-mtable[justify="right"]':{"text-align":"right"},'mjx-mtable[justify="left"][side="left"]':{"padding-right":"0 ! important"},'mjx-mtable[justify="left"][side="right"]':{"padding-left":"0 ! important"},'mjx-mtable[justify="right"][side="left"]':{"padding-right":"0 ! important"},'mjx-mtable[justify="right"][side="right"]':{"padding-left":"0 ! important"},"mjx-mtable[align]":{"vertical-align":"baseline"},'mjx-mtable[align="top"] > mjx-table':{"vertical-align":"top"},'mjx-mtable[align="bottom"] > mjx-table':{"vertical-align":"bottom"}},p);function p(t,e,r){void 0===r&&(r=null);var n=o.call(this,t,e,r)||this;return n.itable=n.html("mjx-itable"),n.labels=n.html("mjx-itable"),n}e.CHTMLmtable=l},function(t,e,r){"use strict";var n,o=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),y=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,i,o=r.call(t),a=[];try{for(;(void 0===e||0=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(e,"__esModule",{value:!0});var s=r(16),v=r(11),g=r(104);e.CommonMtableMixin=function(t){return o(e,i=t),Object.defineProperty(e.prototype,"tableRows",{get:function(){return this.childNodes},enumerable:!0,configurable:!0}),e.prototype.findContainer=function(){for(var t=this,e=t.parent;e&&(e.node.notParent||e.node.isKind("mrow"));)e=(t=e).parent;this.container=e,this.containerI=t.node.childPosition()},e.prototype.getPercentageWidth=function(){if(this.hasLabels)this.bbox.pwidth=s.BBox.fullWidth;else{var t=this.node.attributes.get("width");v.isPercent(t)&&(this.bbox.pwidth=t)}},e.prototype.stretchRows=function(){for(var t=this.node.attributes.get("equalrows"),e=t?this.getEqualRowHeight():0,r=t?this.getTableData():{H:[0],D:[0]},n=r.H,i=r.D,o=this.tableRows,a=0;an[r]&&(n[r]=s),c>i[r]&&(i[r]=c),o&&l>o[e]&&(o[e]=l)},e.prototype.recordPWidthCell=function(t,e){t.childNodes[0]&&t.childNodes[0].getBBox().pwidth&&this.pwidthCells.push([t,e])},e.prototype.computeBBox=function(t,e){void 0===e&&(e=!1);var r,n,i=this.getTableData(),o=i.H,a=i.D;if(this.node.attributes.get("equalrows")){var s=this.getEqualRowHeight();r=g.sum([].concat(this.rLines,this.rSpace))+s*this.numRows}else r=g.sum(o.concat(a,this.rLines,this.rSpace));r+=2*(this.fLine+this.fSpace[1]);var c=this.getComputedWidths();n=g.sum(c.concat(this.cLines,this.cSpace))+2*(this.fLine+this.fSpace[0]);var l=this.node.attributes.get("width");"auto"!==l&&(n=Math.max(this.length2em(l,0)+2*this.fLine,n));var u=y(this.getBBoxHD(r),2),h=u[0],p=u[1];t.h=h,t.d=p,t.w=n;var f=y(this.getBBoxLR(),2),d=f[0],m=f[1];t.L=d,t.R=m,v.isPercent(l)||this.setColumnPWidths()},e.prototype.setChildPWidths=function(t,e,r){var n=this.node.attributes.get("width");if(v.isPercent(n)){this.hasLabels||(this.bbox.pwidth="",this.container.bbox.pwidth="");var i=this.bbox,o=i.w,a=i.L,s=i.R,c=Math.max(o,this.length2em(n,Math.max(e,a+o+s))),l=this.node.attributes.get("equalcolumns")?Array(this.numCols).fill(this.percent(1/Math.max(1,this.numCols))):this.getColumnAttributes("columnwidth",0);this.cWidths=this.getColumnWidthsFixed(l,c);var u=this.getComputedWidths();return this.pWidth=g.sum(u.concat(this.cLines,this.cSpace))+2*(this.fLine+this.fSpace[0]),this.isTop&&(this.bbox.w=this.pWidth),this.setColumnPWidths(),this.pWidth!==o&&this.parent.invalidateBBox(),this.pWidth!==o}},e.prototype.setColumnPWidths=function(){var e,t,r=this.cWidths;try{for(var n=O(this.pwidthCells),i=n.next();!i.done;i=n.next()){var o=y(i.value,2),a=o[0],s=o[1];a.setChildPWidths(!1,r[s])&&(a.invalidateBBox(),a.getBBox())}}catch(t){e={error:t}}finally{try{i&&!i.done&&(t=n.return)&&t.call(n)}finally{if(e)throw e.error}}},e.prototype.getBBoxHD=function(t){var e=y(this.getAlignmentRow(),2),r=e[0],n=e[1];if(null===n){var i=this.font.params.axis_height,o=t/2;return{top:[0,t],center:[o,o],bottom:[t,0],baseline:[o,o],axis:[o+i,o-i]}[r]||[o,o]}var a=this.getVerticalPosition(n,r);return[a,t-a]},e.prototype.getBBoxLR=function(){if(this.hasLabels){var t=this.node.attributes.get("side"),e=y(this.getPadAlignShift(t),3),r=e[0],n=e[1];return e[2],"center"===n?[r,r]:"left"===t?[r,0]:[0,r]}return[0,0]},e.prototype.getPadAlignShift=function(t){var e=this.getTableData().L+this.length2em(this.node.attributes.get("minlabelspacing")),r=y(null==this.styles?["",""]:[this.styles.get("padding-left"),this.styles.get("padding-right")],2),n=r[0],i=r[1];(n||i)&&(e=Math.max(e,this.length2em(n||"0"),this.length2em(i||"0")));var o=y(this.getAlignShift(),2),a=o[0],s=o[1];return a===t&&(s="left"===t?Math.max(e,s)-e:Math.min(-e,s)+e),[e,a,s]},e.prototype.getAlignShift=function(){return this.isTop?i.prototype.getAlignShift.call(this):[this.container.getChildAlign(this.containerI),0]},e.prototype.getWidth=function(){return this.pWidth||this.getBBox().w},e.prototype.getEqualRowHeight=function(){var t=this.getTableData(),e=t.H,r=t.D,n=Array.from(e.keys()).map(function(t){return e[t]+r[t]});return Math.max.apply(Math,n)},e.prototype.getComputedWidths=function(){var e=this,r=this.getTableData().W,t=Array.from(r.keys()).map(function(t){return"number"==typeof e.cWidths[t]?e.cWidths[t]:r[t]});return this.node.attributes.get("equalcolumns")&&(t=Array(t.length).fill(g.max(t))),t},e.prototype.getColumnWidths=function(){var t=this.node.attributes.get("width");if(this.node.attributes.get("equalcolumns"))return this.getEqualColumns(t);var e=this.getColumnAttributes("columnwidth",0);return"auto"===t?this.getColumnWidthsAuto(e):v.isPercent(t)?this.getColumnWidthsPercent(e,t):this.getColumnWidthsFixed(e,this.length2em(t))},e.prototype.getEqualColumns=function(t){var e,r=Math.max(1,this.numCols);if("auto"===t){var n=this.getTableData().W;e=g.max(n)}else if(v.isPercent(t))e=this.percent(1/r);else{var i=g.sum([].concat(this.cLines,this.cSpace))+2*this.fSpace[0];e=Math.max(0,this.length2em(t)-i)/r}return Array(this.numCols).fill(e)},e.prototype.getColumnWidthsAuto=function(t){var e=this;return t.map(function(t){return"auto"===t||"fit"===t?null:v.isPercent(t)?t:e.length2em(t)})},e.prototype.getColumnWidthsPercent=function(r,t){var n=this,i=0<=r.indexOf("fit"),o=(i?this.getTableData():{W:null}).W;return Array.from(r.keys()).map(function(t){var e=r[t];return"fit"===e?null:"auto"===e?i?o[t]:null:v.isPercent(e)?e:n.length2em(e)})},e.prototype.getColumnWidthsFixed=function(r,n){var i=this,t=Array.from(r.keys()),o=t.filter(function(t){return"fit"===r[t]}),e=t.filter(function(t){return"auto"===r[t]}),a=o.length||e.length,s=(a?this.getTableData():{W:null}).W,c=n-g.sum([].concat(this.cLines,this.cSpace))-2*this.fSpace[0],l=c;t.forEach(function(t){var e=r[t];l-="fit"===e||"auto"===e?s[t]:i.length2em(e,n)});var u=a&&0this.numRows?null:n-1]},e.prototype.getColumnAttributes=function(t,e){void 0===e&&(e=1);var r=this.numCols-e,n=this.getAttributeArray(t);if(0!==n.length){for(;n.lengthr&&n.splice(r),n}},e.prototype.getRowAttributes=function(t,e){void 0===e&&(e=1);var r=this.numRows-e,n=this.getAttributeArray(t);if(0!==n.length){for(;n.lengthr&&n.splice(r),n}},e.prototype.getAttributeArray=function(t){var e=this.node.attributes.get(t);return e?v.split(e):[this.node.attributes.getDefault(t)]},e.prototype.addEm=function(t,e){var r=this;if(void 0===e&&(e=1),t)return t.map(function(t){return r.em(t/e)})},e.prototype.convertLengths=function(t){var e=this;if(t)return t.map(function(t){return e.length2em(t)})},e;function e(){for(var t=[],e=0;e mjx-mtd':{"vertical-align":"top"},'mjx-mtr[rowalign="center"] > mjx-mtd':{"vertical-align":"middle"},'mjx-mtr[rowalign="bottom"] > mjx-mtd':{"vertical-align":"bottom"},'mjx-mtr[rowalign="baseline"] > mjx-mtd':{"vertical-align":"baseline"},'mjx-mtr[rowalign="axis"] > mjx-mtd':{"vertical-align":".25em"}},h);function h(){return null!==o&&o.apply(this,arguments)||this}e.CHTMLmtr=u;var p,f=(p=c.CommonMlabeledtrMixin(u),i(d,p),d.prototype.toCHTML=function(t){p.prototype.toCHTML.call(this,t);var e=this.adaptor.firstChild(this.chtml);if(e){this.adaptor.remove(e);var r=this.node.attributes.get("rowalign"),n="baseline"!==r&&"axis"!==r?{rowalign:r}:{},i=this.html("mjx-mtr",n,[e]);u.used=!0,this.adaptor.append(this.parent.labels,i)}},d.kind=l.MmlMlabeledtr.prototype.kind,d.styles={"mjx-mlabeledtr":{display:"table-row"},'mjx-mlabeledtr[rowalign="top"] > mjx-mtd':{"vertical-align":"top"},'mjx-mlabeledtr[rowalign="center"] > mjx-mtd':{"vertical-align":"middle"},'mjx-mlabeledtr[rowalign="bottom"] > mjx-mtd':{"vertical-align":"bottom"},'mjx-mlabeledtr[rowalign="baseline"] > mjx-mtd':{"vertical-align":"baseline"},'mjx-mlabeledtr[rowalign="axis"] > mjx-mtd':{"vertical-align":".25em"}},d);function d(){return null!==p&&p.apply(this,arguments)||this}e.CHTMLmlabeledtr=f},function(t,e,r){"use strict";var n,i=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0});var o,a=r(2),s=r(166),c=r(64),l=(o=s.CommonMtdMixin(a.CHTMLWrapper),i(u,o),u.prototype.toCHTML=function(t){o.prototype.toCHTML.call(this,t);var e=this.node.attributes.get("rowalign"),r=this.node.attributes.get("columnalign");e!==this.parent.node.attributes.get("rowalign")&&this.adaptor.setAttribute(this.chtml,"rowalign",e),"center"===r||"mlabeledtr"===this.parent.kind&&this===this.parent.childNodes[0]&&r===this.parent.parent.node.attributes.get("side")||this.adaptor.setStyle(this.chtml,"textAlign",r),this.adaptor.append(this.chtml,this.html("mjx-tstrut"))},u.kind=c.MmlMtd.prototype.kind,u.styles={"mjx-mtd":{display:"table-cell","text-align":"center",padding:".215em .4em"},"mjx-mtd:first-child":{"padding-left":0},"mjx-mtd:last-child":{"padding-right":0},"mjx-mtable > * > mjx-itable > *:first-child > mjx-mtd":{"padding-top":0},"mjx-mtable > * > mjx-itable > *:last-child > mjx-mtd":{"padding-bottom":0},"mjx-tstrut":{display:"inline-block",height:"1em","vertical-align":"-.25em"},'mjx-labels[align="left"] > mjx-mtr > mjx-mtd':{"text-align":"left"},'mjx-labels[align="right"] > mjx-mtr > mjx-mtd':{"text-align":"right"},'mjx-mtr mjx-mtd[rowalign="top"], mjx-mlabeledtr mjx-mtd[rowalign="top"]':{"vertical-align":"top"},'mjx-mtr mjx-mtd[rowalign="center"], mjx-mlabeledtr mjx-mtd[rowalign="center"]':{"vertical-align":"middle"},'mjx-mtr mjx-mtd[rowalign="bottom"], mjx-mlabeledtr mjx-mtd[rowalign="bottom"]':{"vertical-align":"bottom"},'mjx-mtr mjx-mtd[rowalign="baseline"], mjx-mlabeledtr mjx-mtd[rowalign="baseline"]':{"vertical-align":"baseline"},'mjx-mtr mjx-mtd[rowalign="axis"], mjx-mlabeledtr mjx-mtd[rowalign="axis"]':{"vertical-align":".25em"}},u);function u(){return null!==o&&o.apply(this,arguments)||this}e.CHTMLmtd=l},function(t,e,r){"use strict";var n,i=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.CommonMtdMixin=function(t){return i(e,r=t),Object.defineProperty(e.prototype,"fixesPWidth",{get:function(){return!1},enumerable:!0,configurable:!0}),e.prototype.invalidateBBox=function(){this.bboxComputed=!1},e.prototype.getWrapWidth=function(t){var e=this.parent.parent,r=this.parent,n=this.node.childPosition()-(r.labeled?1:0);return"number"==typeof e.cWidths[n]?e.cWidths[n]:e.getTableData().W[n]},e.prototype.getChildAlign=function(t){return this.node.attributes.get("columnalign")},e;function e(){return null!==r&&r.apply(this,arguments)||this}var r}},function(t,e,r){"use strict";var n,i=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0});var o,a=r(2),s=r(77),c=r(77),l=r(59),u=(o=s.CommonMactionMixin(a.CHTMLWrapper),i(h,o),h.prototype.toCHTML=function(t){var e=this.standardCHTMLnode(t);this.selected.toCHTML(e),this.action(this,this.data)},h.prototype.setEventHandler=function(t,e){this.chtml.addEventListener(t,e)},h.kind=l.MmlMaction.prototype.kind,h.styles={"mjx-maction":{position:"relative"},"mjx-maction > mjx-tool":{display:"none",position:"absolute",bottom:0,right:0,width:0,height:0,"z-index":500},"mjx-tool > mjx-tip":{display:"inline-block",padding:".2em",border:"1px solid #888","font-size":"70%","background-color":"#F8F8F8",color:"black","box-shadow":"2px 2px 5px #AAAAAA"},"mjx-maction[toggle]":{cursor:"pointer"},"mjx-status":{display:"block",position:"fixed",left:"1em",bottom:"1em","min-width":"25%",padding:".2em .4em",border:"1px solid #888","font-size":"90%","background-color":"#F8F8F8",color:"black"}},h.actions=new Map([["toggle",[function(t,e){t.adaptor.setAttribute(t.chtml,"toggle",t.node.attributes.get("selection"));var r=t.factory.jax.math,n=t.factory.jax.document,i=t.node;t.setEventHandler("click",function(t){r.start.node||(r.start.node=r.end.node=r.typesetRoot,r.start.n=r.end.n=0),i.nextToggleSelection(),r.rerender(n),t.stopPropagation()})},{}]],["tooltip",[function(r,n){var t=r.childNodes[1];if(t)if(t.node.isKind("mtext")){var e=t.node.getText();r.adaptor.setAttribute(r.chtml,"title",e)}else{var i=r.adaptor,o=i.append(r.chtml,r.html("mjx-tool",{style:{bottom:r.em(-r.dy),right:r.em(-r.dx)}},[r.html("mjx-tip")]));t.toCHTML(i.firstChild(o)),r.setEventHandler("mouseover",function(t){n.stopTimers(r,n);var e=setTimeout(function(){return i.setStyle(o,"display","block")},n.postDelay);n.hoverTimer.set(r,e),t.stopPropagation()}),r.setEventHandler("mouseout",function(t){n.stopTimers(r,n);var e=setTimeout(function(){return i.setStyle(o,"display","")},n.clearDelay);n.clearTimer.set(r,e),t.stopPropagation()})}},c.TooltipData]],["statusline",[function(r,n){var t=r.childNodes[1];if(t&&t.node.isKind("mtext")){var i=r.adaptor,o=t.node.getText();i.setAttribute(r.chtml,"statusline",o),r.setEventHandler("mouseover",function(t){if(null===n.status){var e=i.body(i.document);n.status=i.append(e,r.html("mjx-status",{},[r.text(o)]))}t.stopPropagation()}),r.setEventHandler("mouseout",function(t){n.status&&(i.remove(n.status),n.status=null),t.stopPropagation()})}},{status:null}]]]),h);function h(){return null!==o&&o.apply(this,arguments)||this}e.CHTMLmaction=u},function(t,e,r){"use strict";var n,i=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0});var o,a=r(2),s=r(169),c=r(65),l=(o=s.CommonMglyphMixin(a.CHTMLWrapper),i(u,o),u.prototype.toCHTML=function(t){var e=this.standardCHTMLnode(t),r=this.node.attributes.getList("src","alt"),n=r.src,i=r.alt,o={width:this.em(this.width),height:this.em(this.height)};this.voffset&&(o.verticalAlign=this.em(-this.voffset));var a=this.html("img",{src:n,style:o,alt:i,title:i});this.adaptor.append(e,a)},u.kind=c.MmlMglyph.prototype.kind,u.styles={"mjx-mglyph > img":{display:"inline-block",border:0,padding:0}},u);function u(){return null!==o&&o.apply(this,arguments)||this}e.CHTMLmglyph=l},function(t,e,r){"use strict";var n,i=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),o=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,i,o=r.call(t),a=[];try{for(;(void 0===e||0=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(e,"__esModule",{value:!0});var o,a=r(0),s=r(2),c=r(175),l=(o=c.CommonTextNodeMixin(s.CHTMLWrapper),i(u,o),u.prototype.toCHTML=function(t){var e,r;this.markUsed();var n=this.adaptor,i=this.parent.variant,o=this.node.getText();if("-explicitFont"===i){var a=this.jax.getFontData(this.parent.styles);n.append(t,this.jax.unknownText(o,i,a))}else{var s=this.parent.stretch.c,c=this.parent.remapChars(s?[s]:this.unicodeChars(o));try{for(var l=d(c),u=l.next();!u.done;u=l.next()){var h=u.value,p=this.getVariantChar(i,h)[3],f=p.unknown?this.jax.unknownText(String.fromCharCode(h),i):this.html("mjx-c",{class:this.char(h)});n.append(t,f),p.used=!0}}catch(t){e={error:t}}finally{try{u&&!u.done&&(r=l.return)&&r.call(l)}finally{if(e)throw e.error}}}},u.kind=a.TextNode.prototype.kind,u.autoStyle=!1,u.styles={"mjx-c":{display:"inline-block"},"mjx-utext":{display:"inline-block",padding:".75em 0 .2em 0"}},u);function u(){return null!==o&&o.apply(this,arguments)||this}e.CHTMLTextNode=l},function(t,e,r){"use strict";var n,i=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),b=this&&this.__values||function(t){var e="function"==typeof Symbol&&t[Symbol.iterator],r=0;return e?e.call(t):{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}},M=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,i,o=r.call(t),a=[];try{for(;(void 0===e||0t.h&&(t.h=l),u>t.d&&(t.d=u),t.ic=v.ic||0,t.sk=v.sk||0}}catch(t){r={error:t}}finally{try{d&&!d.done&&(n=f.return)&&n.call(f)}finally{if(r)throw r.error}}1"},63:{c:"?"},64:{c:"@"},65:{c:"A"},66:{c:"B"},67:{c:"C"},68:{c:"D"},69:{c:"E"},70:{c:"F"},71:{c:"G"},72:{c:"H"},73:{c:"I"},74:{c:"J"},75:{c:"K"},76:{c:"L"},77:{c:"M"},78:{c:"N"},79:{c:"O"},80:{c:"P"},81:{c:"Q"},82:{c:"R"},83:{c:"S"},84:{c:"T"},85:{c:"U"},86:{c:"V"},87:{c:"W"},88:{c:"X"},89:{c:"Y"},90:{c:"Z"},91:{c:"["},93:{c:"]"},94:{c:"^"},95:{c:"_"},96:{c:"`"},97:{c:"a"},98:{c:"b"},99:{c:"c"},100:{c:"d"},101:{c:"e"},102:{c:"f"},103:{c:"g"},104:{c:"h"},105:{c:"i"},106:{c:"j"},107:{c:"k"},108:{c:"l"},109:{c:"m"},110:{c:"n"},111:{c:"o"},112:{c:"p"},113:{c:"q"},114:{c:"r"},115:{c:"s"},116:{c:"t"},117:{c:"u"},118:{c:"v"},119:{c:"w"},120:{c:"x"},121:{c:"y"},122:{c:"z"},123:{c:"{"},124:{c:"|"},125:{c:"}"},126:{c:"~"},183:{c:"\\22C5"},697:{c:"\\2032"},913:{c:"A"},914:{c:"B"},917:{c:"E"},918:{c:"Z"},919:{c:"H"},921:{c:"I"},922:{c:"K"},924:{c:"M"},925:{c:"N"},927:{c:"O"},929:{c:"P"},930:{c:"\\398"},932:{c:"T"},935:{c:"X"},978:{c:"\\3A5"},988:{c:"F"},8194:{c:""},8195:{c:""},8196:{c:""},8197:{c:""},8198:{c:""},8201:{c:""},8202:{c:""},8213:{c:"\\2014"},8214:{c:"\\2225"},8215:{c:"_"},8226:{c:"\\2219"},8243:{c:"\\2032\\2032"},8244:{c:"\\2032\\2032\\2032"},8254:{c:"\\2C9"},8260:{c:"/"},8279:{c:"\\2032\\2032\\2032\\2032"},8407:{c:"\\2192",f:"VB"},8465:{c:"I",f:"FR"},8476:{c:"R",f:"FR"},8602:{c:"\\2190\\338"},8603:{c:"\\2192\\338"},8622:{c:"\\2194\\338"},8653:{c:"\\21D0\\338"},8654:{c:"\\21D4\\338"},8655:{c:"\\21D2\\338"},8708:{c:"\\2203\\338"},8710:{c:"\\394"},8716:{c:"\\220B\\338"},8740:{c:"\\2223\\338"},8742:{c:"\\2225\\338"},8769:{c:"\\223C\\338"},8772:{c:"\\2243\\338"},8775:{c:"\\2245\\338"},8777:{c:"\\2248\\338"},8802:{c:"\\2261\\338"},8813:{c:"\\224D\\338"},8814:{c:"<\\338"},8815:{c:">\\338"},8816:{c:"\\2264\\338"},8817:{c:"\\2265\\338"},8832:{c:"\\227A\\338"},8833:{c:"\\227B\\338"},8836:{c:"\\2282\\338"},8837:{c:"\\2283\\338"},8840:{c:"\\2286\\338"},8841:{c:"\\2287\\338"},8876:{c:"\\22A2\\338"},8877:{c:"\\22A8\\338"},8930:{c:"\\2291\\338"},8931:{c:"\\2292\\338"},9001:{c:"\\27E8"},9002:{c:"\\27E9"},9653:{c:"\\25B3"},9663:{c:"\\25BD"},10072:{c:"\\2223"},10744:{c:"/",f:"BI"},10799:{c:"\\D7"},12296:{c:"\\27E8"},12297:{c:"\\27E9"}})},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.bold={32:[0,0,.25],33:[.705,0,.35],34:[.694,-.329,.603],35:[.694,.193,.958],36:[.75,.056,.575],37:[.75,.056,.958],38:[.705,.011,.894],39:[.694,-.329,.319],40:[.75,.249,.447],41:[.75,.249,.447],42:[.75,-.306,.575],43:[.633,.131,.894],44:[.171,.194,.319],45:[.278,-.166,.383],46:[.171,0,.319],47:[.75,.25,.575],48:[.654,.01,.575],49:[.655,0,.575],50:[.654,0,.575],51:[.655,.011,.575],52:[.656,0,.575],53:[.655,.011,.575],54:[.655,.011,.575],55:[.676,.011,.575],56:[.654,.011,.575],57:[.654,.011,.575],58:[.444,0,.319],59:[.444,.194,.319],60:[.587,.085,.894],61:[.393,-.109,.894],62:[.587,.085,.894],63:[.7,0,.543],64:[.699,.006,.894],65:[.698,0,.869],66:[.686,0,.818],67:[.697,.011,.831],68:[.686,0,.882],69:[.68,0,.756],70:[.68,0,.724],71:[.697,.01,.904],72:[.686,0,.9],73:[.686,0,.436],74:[.686,.011,.594],75:[.686,0,.901],76:[.686,0,.692],77:[.686,0,1.092],78:[.686,0,.9],79:[.696,.01,.864],80:[.686,0,.786],81:[.696,.193,.864],82:[.686,.011,.862],83:[.697,.011,.639],84:[.675,0,.8],85:[.686,.011,.885],86:[.686,.007,.869],87:[.686,.007,1.189],88:[.686,0,.869],89:[.686,0,.869],90:[.686,0,.703],91:[.75,.25,.319],92:[.75,.25,.575],93:[.75,.25,.319],94:[.694,-.52,.575],95:[-.01,.061,.575],96:[.706,-.503,.575],97:[.453,.006,.559],98:[.694,.006,.639],99:[.453,.006,.511],100:[.694,.006,.639],101:[.452,.006,.527],102:[.7,0,.351,{ic:.101}],103:[.455,.201,.575],104:[.694,0,.639],105:[.695,0,.319],106:[.695,.2,.351],107:[.694,0,.607],108:[.694,0,.319],109:[.45,0,.958],110:[.45,0,.639],111:[.452,.005,.575],112:[.45,.194,.639],113:[.45,.194,.607],114:[.45,0,.474],115:[.453,.006,.454],116:[.635,.005,.447],117:[.45,.006,.639],118:[.444,0,.607],119:[.444,0,.831],120:[.444,0,.607],121:[.444,.2,.607],122:[.444,0,.511],123:[.75,.25,.575],124:[.75,.249,.319],125:[.75,.25,.575],126:[.344,-.202,.575],160:[0,0,.25],168:[.695,-.535,.575],172:[.371,-.061,.767],175:[.607,-.54,.575],176:[.702,-.536,.575],177:[.728,.035,.894],180:[.706,-.503,.575],183:[.336,-.166,.319],215:[.53,.028,.894],247:[.597,.096,.894],305:[.452,.008,.394,{sk:.0319}],567:[.451,.201,.439,{sk:.0958}],697:[.563,-.033,.344],710:[.694,-.52,.575],711:[.66,-.515,.575],713:[.607,-.54,.575],714:[.706,-.503,.575],715:[.706,-.503,.575],728:[.694,-.5,.575],729:[.695,-.525,.575],730:[.702,-.536,.575],732:[.694,-.552,.575],768:[.706,-.503,0],769:[.706,-.503,0],770:[.694,-.52,0],771:[.694,-.552,0],772:[.607,-.54,0],774:[.694,-.5,0],775:[.695,-.525,0],776:[.695,-.535,0],778:[.702,-.536,0],779:[.714,-.511,0],780:[.66,-.515,0],824:[.711,.21,0],913:[.698,0,.869],914:[.686,0,.818],915:[.68,0,.692],916:[.698,0,.958],917:[.68,0,.756],918:[.686,0,.703],919:[.686,0,.9],920:[.696,.01,.894],921:[.686,0,.436],922:[.686,0,.901],923:[.698,0,.806],924:[.686,0,1.092],925:[.686,0,.9],926:[.675,0,.767],927:[.696,.01,.864],928:[.68,0,.9],929:[.686,0,.786],930:[.696,.01,.894],931:[.686,0,.831],932:[.675,0,.8],933:[.697,0,.894],934:[.686,0,.831],935:[.686,0,.869],936:[.686,0,.894],937:[.696,0,.831],945:[.452,.008,.761,{sk:.0319}],946:[.701,.194,.66,{sk:.0958}],947:[.451,.211,.59,{ic:.027}],948:[.725,.008,.522,{sk:.0639}],949:[.461,.017,.529,{sk:.0958}],950:[.711,.202,.508,{ic:.013,sk:.0958}],951:[.452,.211,.6,{sk:.0639}],952:[.702,.008,.562,{sk:.0958}],953:[.452,.008,.412,{sk:.0639}],954:[.452,.008,.668],955:[.694,.013,.671],956:[.452,.211,.708,{sk:.0319}],957:[.452,0,.577,{ic:.031,sk:.0319}],958:[.711,.201,.508,{sk:.128}],959:[.452,.008,.585,{sk:.0639}],960:[.444,.008,.682],961:[.451,.211,.612,{sk:.0958}],962:[.451,.105,.424,{ic:.033,sk:.0958}],963:[.444,.008,.686],964:[.444,.013,.521,{ic:.089,sk:.0319}],965:[.453,.008,.631,{sk:.0319}],966:[.452,.216,.747,{sk:.0958}],967:[.452,.201,.718,{sk:.0639}],968:[.694,.202,.758,{sk:.128}],969:[.453,.008,.718],977:[.701,.008,.692,{sk:.0958}],978:[.697,0,.894],981:[.694,.202,.712,{sk:.0958}],982:[.444,.008,.975],988:[.68,0,.724],1009:[.451,.194,.612,{sk:.0958}],1013:[.444,.007,.483,{sk:.0639}],8194:[0,0,.5],8195:[0,0,.999],8196:[0,0,.333],8197:[0,0,.25],8198:[0,0,.167],8201:[0,0,.167],8202:[0,0,.083],8211:[.3,-.249,.575],8212:[.3,-.249,1.15],8213:[.3,-.249,1.15],8214:[.75,.248,.575],8215:[-.01,.061,.575],8216:[.694,-.329,.319],8217:[.694,-.329,.319],8220:[.694,-.329,.603],8221:[.694,-.329,.603],8224:[.702,.211,.511],8225:[.702,.202,.511],8226:[.474,-.028,.575],8230:[.171,0,1.295],8242:[.563,-.033,.344],8243:[.563,0,.688],8244:[.563,0,1.032],8254:[.607,-.54,.575],8260:[.75,.25,.575],8279:[.563,0,1.376],8407:[.723,-.513,.575],8463:[.694,.008,.668,{sk:-.0319}],8465:[.686,.026,.554],8467:[.702,.019,.474,{sk:.128}],8472:[.461,.21,.74],8476:[.686,.026,.828],8501:[.694,0,.703],8592:[.518,.017,1.15],8593:[.694,.193,.575],8594:[.518,.017,1.15],8595:[.694,.194,.575],8596:[.518,.017,1.15],8597:[.767,.267,.575],8598:[.724,.194,1.15],8599:[.724,.193,1.15],8600:[.694,.224,1.15],8601:[.694,.224,1.15],8602:[.711,.21,1.15],8603:[.711,.21,1.15],8614:[.518,.017,1.15],8617:[.518,.017,1.282],8618:[.518,.017,1.282],8622:[.711,.21,1.15],8636:[.518,-.22,1.15],8637:[.281,.017,1.15],8640:[.518,-.22,1.15],8641:[.281,.017,1.15],8652:[.718,.017,1.15],8653:[.711,.21,1.15],8654:[.711,.21,1.15],8655:[.711,.21,1.15],8656:[.547,.046,1.15],8657:[.694,.193,.703],8658:[.547,.046,1.15],8659:[.694,.194,.703],8660:[.547,.046,1.15],8661:[.767,.267,.703],8704:[.694,.016,.639],8706:[.71,.017,.628,{ic:.029,sk:.0958}],8707:[.694,0,.639],8708:[.711,.21,.639],8709:[.767,.073,.575],8710:[.698,0,.958],8711:[.686,.024,.958],8712:[.587,.086,.767],8713:[.711,.21,.767],8715:[.587,.086,.767],8716:[.711,.21,.767],8722:[.281,-.221,.894],8723:[.537,.227,.894],8725:[.75,.25,.575],8726:[.75,.25,.575],8727:[.472,-.028,.575],8728:[.474,-.028,.575],8729:[.474,-.028,.575],8730:[.82,.18,.958,{ic:.03}],8733:[.451,.008,.894],8734:[.452,.008,1.15],8736:[.714,0,.722],8739:[.75,.249,.319],8740:[.75,.249,.319],8741:[.75,.248,.575],8742:[.75,.248,.575],8743:[.604,.017,.767],8744:[.604,.016,.767],8745:[.603,.016,.767],8746:[.604,.016,.767],8747:[.711,.211,.569,{ic:.063}],8764:[.391,-.109,.894],8768:[.583,.082,.319],8769:[.711,.21,.894],8771:[.502,0,.894],8772:[.711,.21,.894],8773:[.638,.027,.894],8775:[.711,.21,.894],8776:[.524,-.032,.894],8777:[.711,.21,.894],8781:[.533,.032,.894],8784:[.721,-.109,.894],8800:[.711,.21,.894],8801:[.505,0,.894],8802:[.711,.21,.894],8804:[.697,.199,.894],8805:[.697,.199,.894],8810:[.617,.116,1.15],8811:[.618,.116,1.15],8813:[.711,.21,.894],8814:[.711,.21,.894],8815:[.711,.21,.894],8816:[.711,.21,.894],8817:[.711,.21,.894],8826:[.585,.086,.894],8827:[.586,.086,.894],8832:[.711,.21,.894],8833:[.711,.21,.894],8834:[.587,.085,.894],8835:[.587,.086,.894],8836:[.711,.21,.894],8837:[.711,.21,.894],8838:[.697,.199,.894],8839:[.697,.199,.894],8840:[.711,.21,.894],8841:[.711,.21,.894],8846:[.604,.016,.767],8849:[.697,.199,.894],8850:[.697,.199,.894],8851:[.604,0,.767],8852:[.604,0,.767],8853:[.632,.132,.894],8854:[.632,.132,.894],8855:[.632,.132,.894],8856:[.632,.132,.894],8857:[.632,.132,.894],8866:[.693,0,.703],8867:[.693,0,.703],8868:[.694,0,.894],8869:[.693,0,.894],8872:[.75,.249,.974],8876:[.711,.21,.703],8877:[.75,.249,.974],8900:[.523,.021,.575],8901:[.336,-.166,.319],8902:[.502,0,.575],8904:[.54,.039,1],8930:[.711,.21,.894],8931:[.711,.21,.894],8942:[.951,.029,.319],8943:[.336,-.166,1.295],8945:[.871,-.101,1.323],8968:[.75,.248,.511],8969:[.75,.248,.511],8970:[.749,.248,.511],8971:[.749,.248,.511],8994:[.405,-.108,1.15],8995:[.392,-.126,1.15],9001:[.75,.249,.447],9002:[.75,.249,.447],9651:[.711,0,1.022],9653:[.711,0,1.022],9657:[.54,.039,.575],9661:[.5,.21,1.022],9663:[.5,.21,1.022],9667:[.539,.038,.575],9711:[.711,.211,1.15],9824:[.719,.129,.894],9825:[.711,.024,.894],9826:[.719,.154,.894],9827:[.719,.129,.894],9837:[.75,.017,.447],9838:[.741,.223,.447],9839:[.724,.224,.447],10072:[.75,.249,.319],10216:[.75,.249,.447],10217:[.75,.249,.447],10229:[.518,.017,1.805],10230:[.518,.017,1.833],10231:[.518,.017,2.126],10232:[.547,.046,1.868],10233:[.547,.046,1.87],10234:[.547,.046,2.126],10236:[.518,.017,1.833],10744:[.711,.21,.894],10799:[.53,.028,.894],10815:[.686,0,.9],10927:[.696,.199,.894],10928:[.697,.199,.894],12296:[.75,.249,.447],12297:[.75,.249,.447]}},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(1),i=r(181);e.doubleStruck=n.AddCSS(i.doubleStruck,{32:{c:" "},65:{c:"A"},66:{c:"B"},67:{c:"C"},68:{c:"D"},69:{c:"E"},70:{c:"F"},71:{c:"G"},72:{c:"H"},73:{c:"I"},74:{c:"J"},75:{c:"K"},76:{c:"L"},77:{c:"M"},78:{c:"N"},79:{c:"O"},80:{c:"P"},81:{c:"Q"},82:{c:"R"},83:{c:"S"},84:{c:"T"},85:{c:"U"},86:{c:"V"},87:{c:"W"},88:{c:"X"},89:{c:"Y"},90:{c:"Z"},107:{c:"k"},913:{c:"A",f:"B"},914:{c:"B",f:"B"},917:{c:"E",f:"B"},918:{c:"Z",f:"B"},919:{c:"H",f:"B"},921:{c:"I",f:"B"},922:{c:"K",f:"B"},924:{c:"M",f:"B"},925:{c:"N",f:"B"},927:{c:"O",f:"B"},929:{c:"P",f:"B"},930:{c:"\\398",f:"B"},932:{c:"T",f:"B"},935:{c:"X",f:"B"},978:{c:"\\3A5",f:"B"},988:{c:"F",f:"B"},8450:{c:"C",f:"A"},8461:{c:"H",f:"A"},8469:{c:"N",f:"A"},8473:{c:"P",f:"A"},8474:{c:"Q",f:"A"},8477:{c:"R",f:"A"},8484:{c:"Z",f:"A"}})},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.doubleStruck={32:[0,0,.25],65:[.701,0,.722],66:[.683,0,.667],67:[.702,.019,.722],68:[.683,0,.722],69:[.683,0,.667],70:[.683,0,.611],71:[.702,.019,.778],72:[.683,0,.778],73:[.683,0,.389],74:[.683,.077,.5],75:[.683,0,.778],76:[.683,0,.667],77:[.683,0,.944],78:[.683,.02,.722],79:[.701,.019,.778],80:[.683,0,.611],81:[.701,.181,.778],82:[.683,0,.722],83:[.702,.012,.556],84:[.683,0,.667],85:[.683,.019,.722],86:[.683,.02,.722],87:[.683,.019,1],88:[.683,0,.722],89:[.683,0,.722],90:[.683,0,.667],107:[.683,0,.556],160:[0,0,.25],913:[.698,0,.869],914:[.686,0,.818],917:[.68,0,.756],918:[.686,0,.703],919:[.686,0,.9],921:[.686,0,.436],922:[.686,0,.901],924:[.686,0,1.092],925:[.686,0,.9],927:[.696,.01,.864],929:[.686,0,.786],930:[.696,.01,.894],932:[.675,0,.8],935:[.686,0,.869],978:[.697,0,.894],988:[.68,0,.724],8450:[.702,.019,.722],8461:[.683,0,.778],8469:[.683,.02,.722],8473:[.683,0,.611],8474:[.701,.181,.778],8477:[.683,0,.722],8484:[.683,0,.667]}},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(1),i=r(183);e.frakturBold=n.AddCSS(i.frakturBold,{32:{c:" "},33:{c:"!"},38:{c:"&"},40:{c:"("},41:{c:")"},42:{c:"*"},43:{c:"+"},44:{c:","},45:{c:"-"},46:{c:"."},47:{c:"/"},48:{c:"0"},49:{c:"1"},50:{c:"2"},51:{c:"3"},52:{c:"4"},53:{c:"5"},54:{c:"6"},55:{c:"7"},56:{c:"8"},57:{c:"9"},58:{c:":"},59:{c:";"},61:{c:"="},63:{c:"?"},65:{c:"A"},66:{c:"B"},67:{c:"C"},68:{c:"D"},69:{c:"E"},70:{c:"F"},71:{c:"G"},72:{c:"H"},73:{c:"I"},74:{c:"J"},75:{c:"K"},76:{c:"L"},77:{c:"M"},78:{c:"N"},79:{c:"O"},80:{c:"P"},81:{c:"Q"},82:{c:"R"},83:{c:"S"},84:{c:"T"},85:{c:"U"},86:{c:"V"},87:{c:"W"},88:{c:"X"},89:{c:"Y"},90:{c:"Z"},91:{c:"["},93:{c:"]"},94:{c:"^"},97:{c:"a"},98:{c:"b"},99:{c:"c"},100:{c:"d"},101:{c:"e"},102:{c:"f"},103:{c:"g"},104:{c:"h"},105:{c:"i"},106:{c:"j"},107:{c:"k"},108:{c:"l"},109:{c:"m"},110:{c:"n"},111:{c:"o"},112:{c:"p"},113:{c:"q"},114:{c:"r"},115:{c:"s"},116:{c:"t"},117:{c:"u"},118:{c:"v"},119:{c:"w"},120:{c:"x"},121:{c:"y"},122:{c:"z"},913:{c:"A",f:"B"},914:{c:"B",f:"B"},917:{c:"E",f:"B"},918:{c:"Z",f:"B"},919:{c:"H",f:"B"},921:{c:"I",f:"B"},922:{c:"K",f:"B"},924:{c:"M",f:"B"},925:{c:"N",f:"B"},927:{c:"O",f:"B"},929:{c:"P",f:"B"},930:{c:"\\398",f:"B"},932:{c:"T",f:"B"},935:{c:"X",f:"B"},978:{c:"\\3A5",f:"B"},988:{c:"F",f:"B"},8260:{c:"/"}})},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.frakturBold={32:[0,0,.25],33:[.689,.012,.349],34:[.695,-.432,.254],38:[.696,.016,.871],39:[.695,-.436,.25],40:[.737,.186,.459],41:[.735,.187,.459],42:[.692,-.449,.328],43:[.598,.082,.893],44:[.107,.191,.328],45:[.275,-.236,.893],46:[.102,.015,.328],47:[.721,.182,.593],48:[.501,.012,.593],49:[.489,0,.593],50:[.491,0,.593],51:[.487,.193,.593],52:[.495,.196,.593],53:[.481,.19,.593],54:[.704,.012,.593],55:[.479,.197,.593],56:[.714,.005,.593],57:[.487,.195,.593],58:[.457,.012,.255],59:[.458,.19,.255],61:[.343,-.168,.582],63:[.697,.014,.428],65:[.686,.031,.847],66:[.684,.031,1.044],67:[.676,.032,.723],68:[.683,.029,.982],69:[.686,.029,.783],70:[.684,.146,.722],71:[.687,.029,.927],72:[.683,.126,.851],73:[.681,.025,.655],74:[.68,.141,.652],75:[.681,.026,.789,{ic:.017}],76:[.683,.028,.786],77:[.683,.032,1.239],78:[.679,.03,.983],79:[.726,.03,.976],80:[.688,.223,.977],81:[.726,.083,.976],82:[.688,.028,.978],83:[.685,.031,.978],84:[.686,.03,.79,{ic:.012}],85:[.688,.039,.851,{ic:.02}],86:[.685,.029,.982],87:[.683,.03,1.235],88:[.681,.035,.849],89:[.688,.214,.984],90:[.677,.148,.711],91:[.74,.13,.257],93:[.738,.132,.257],94:[.734,-.452,.59],97:[.472,.032,.603],98:[.69,.032,.59],99:[.473,.026,.464],100:[.632,.028,.589],101:[.471,.027,.472],102:[.687,.222,.388],103:[.472,.208,.595],104:[.687,.207,.615],105:[.686,.025,.331],106:[.682,.203,.332],107:[.682,.025,.464],108:[.681,.024,.337],109:[.476,.031,.921],110:[.473,.028,.654],111:[.482,.034,.609],112:[.557,.207,.604],113:[.485,.211,.596],114:[.472,.026,.46],115:[.479,.034,.523],116:[.648,.027,.393,{ic:.014}],117:[.472,.032,.589,{ic:.014}],118:[.546,.027,.604],119:[.549,.032,.918],120:[.471,.188,.459],121:[.557,.221,.589],122:[.471,.214,.461],160:[0,0,.25],913:[.698,0,.869],914:[.686,0,.818],917:[.68,0,.756],918:[.686,0,.703],919:[.686,0,.9],921:[.686,0,.436],922:[.686,0,.901],924:[.686,0,1.092],925:[.686,0,.9],927:[.696,.01,.864],929:[.686,0,.786],930:[.696,.01,.894],932:[.675,0,.8],935:[.686,0,.869],978:[.697,0,.894],988:[.68,0,.724],8216:[.708,-.411,.254],8217:[.692,-.394,.254],8260:[.721,.182,.593],58113:[.63,.027,.587],58114:[.693,.212,.394,{ic:.014}],58115:[.681,.219,.387],58116:[.473,.212,.593],58117:[.684,.027,.393],58120:[.679,.22,.981],58121:[.717,.137,.727]}},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(1),i=r(185);e.fraktur=n.AddCSS(i.fraktur,{32:{c:" "},33:{c:"!"},38:{c:"&"},40:{c:"("},41:{c:")"},42:{c:"*"},43:{c:"+"},44:{c:","},45:{c:"-"},46:{c:"."},47:{c:"/"},48:{c:"0"},49:{c:"1"},50:{c:"2"},51:{c:"3"},52:{c:"4"},53:{c:"5"},54:{c:"6"},55:{c:"7"},56:{c:"8"},57:{c:"9"},58:{c:":"},59:{c:";"},61:{c:"="},63:{c:"?"},65:{c:"A"},66:{c:"B"},67:{c:"C"},68:{c:"D"},69:{c:"E"},70:{c:"F"},71:{c:"G"},72:{c:"H"},73:{c:"I"},74:{c:"J"},75:{c:"K"},76:{c:"L"},77:{c:"M"},78:{c:"N"},79:{c:"O"},80:{c:"P"},81:{c:"Q"},82:{c:"R"},83:{c:"S"},84:{c:"T"},85:{c:"U"},86:{c:"V"},87:{c:"W"},88:{c:"X"},89:{c:"Y"},90:{c:"Z"},91:{c:"["},93:{c:"]"},94:{c:"^"},97:{c:"a"},98:{c:"b"},99:{c:"c"},100:{c:"d"},101:{c:"e"},102:{c:"f"},103:{c:"g"},104:{c:"h"},105:{c:"i"},106:{c:"j"},107:{c:"k"},108:{c:"l"},109:{c:"m"},110:{c:"n"},111:{c:"o"},112:{c:"p"},113:{c:"q"},114:{c:"r"},115:{c:"s"},116:{c:"t"},117:{c:"u"},118:{c:"v"},119:{c:"w"},120:{c:"x"},121:{c:"y"},122:{c:"z"},913:{c:"A",f:""},914:{c:"B",f:""},917:{c:"E",f:""},918:{c:"Z",f:""},919:{c:"H",f:""},921:{c:"I",f:""},922:{c:"K",f:""},924:{c:"M",f:""},925:{c:"N",f:""},927:{c:"O",f:""},929:{c:"P",f:""},930:{c:"\\398",f:""},932:{c:"T",f:""},935:{c:"X",f:""},978:{c:"\\3A5",f:""},988:{c:"F",f:""},8260:{c:"/"},8460:{c:"H",f:"FR"},8465:{c:"I",f:"FR"},8476:{c:"R",f:"FR"},8488:{c:"Z",f:"FR"},8493:{c:"C",f:"FR"}})},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.fraktur={32:[0,0,.25],33:[.689,.012,.296],34:[.695,-.432,.215],38:[.698,.011,.738],39:[.695,-.436,.212],40:[.737,.186,.389],41:[.735,.187,.389],42:[.692,-.449,.278],43:[.598,.082,.756],44:[.107,.191,.278],45:[.275,-.236,.756],46:[.102,.015,.278],47:[.721,.182,.502],48:[.492,.013,.502],49:[.468,0,.502],50:[.474,0,.502],51:[.473,.182,.502],52:[.476,.191,.502],53:[.458,.184,.502],54:[.7,.013,.502],55:[.468,.181,.502],56:[.705,.01,.502],57:[.469,.182,.502],58:[.457,.012,.216],59:[.458,.189,.216],61:[.368,-.132,.756],63:[.693,.011,.362],65:[.696,.026,.718],66:[.691,.027,.884],67:[.685,.024,.613],68:[.685,.027,.832],69:[.685,.024,.663],70:[.686,.153,.611],71:[.69,.026,.785],72:[.666,.133,.72],73:[.686,.026,.554],74:[.686,.139,.552],75:[.68,.027,.668,{ic:.014}],76:[.686,.026,.666],77:[.692,.027,1.05],78:[.686,.025,.832],79:[.729,.027,.827],80:[.692,.218,.828],81:[.729,.069,.827],82:[.686,.026,.828],83:[.692,.027,.829],84:[.701,.027,.669],85:[.697,.027,.646,{ic:.019}],86:[.686,.026,.831],87:[.686,.027,1.046],88:[.688,.027,.719],89:[.686,.218,.833],90:[.729,.139,.602],91:[.74,.13,.278],93:[.738,.131,.278],94:[.734,-.452,.5],97:[.47,.035,.5],98:[.685,.031,.513],99:[.466,.029,.389],100:[.609,.033,.499],101:[.467,.03,.401],102:[.681,.221,.326],103:[.47,.209,.504],104:[.688,.205,.521],105:[.673,.02,.279],106:[.672,.208,.281],107:[.689,.025,.389],108:[.685,.02,.28],109:[.475,.026,.767],110:[.475,.022,.527],111:[.48,.028,.489],112:[.541,.212,.5],113:[.479,.219,.489],114:[.474,.021,.389],115:[.478,.029,.443],116:[.64,.02,.333,{ic:.015}],117:[.474,.023,.517],118:[.53,.028,.512],119:[.532,.028,.774],120:[.472,.188,.389],121:[.528,.218,.499],122:[.471,.214,.391],160:[0,0,.25],913:[.716,0,.75],914:[.683,0,.708],917:[.68,0,.681],918:[.683,0,.611],919:[.683,0,.75],921:[.683,0,.361],922:[.683,0,.778],924:[.683,0,.917],925:[.683,0,.75],927:[.705,.022,.778],929:[.683,0,.681],930:[.705,.022,.778],932:[.677,0,.722],935:[.683,0,.75],978:[.705,0,.778],988:[.68,0,.653],8216:[.708,-.41,.215],8217:[.692,-.395,.215],8260:[.721,.182,.502],8460:[.666,.133,.72],8465:[.686,.026,.554],8476:[.686,.026,.828],8488:[.729,.139,.602],8493:[.685,.024,.613],58112:[.683,.032,.497],58113:[.616,.03,.498],58114:[.68,.215,.333],58115:[.679,.224,.329],58116:[.471,.214,.503],58117:[.686,.02,.333],58118:[.577,.021,.334,{ic:.013}],58119:[.475,.022,.501,{ic:.013}]}},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(1),i=r(187);e.italic=n.AddCSS(i.italic,{32:{c:" "},33:{c:"!"},35:{c:"#"},37:{c:"%"},38:{c:"&"},40:{c:"("},41:{c:")"},42:{c:"*"},43:{c:"+"},44:{c:","},45:{c:"-"},46:{c:"."},47:{c:"/"},48:{c:"0"},49:{c:"1"},50:{c:"2"},51:{c:"3"},52:{c:"4"},53:{c:"5"},54:{c:"6"},55:{c:"7"},56:{c:"8"},57:{c:"9"},58:{c:":"},59:{c:";"},61:{c:"="},63:{c:"?"},64:{c:"@"},65:{c:"A"},66:{c:"B"},67:{c:"C"},68:{c:"D"},69:{c:"E"},70:{c:"F"},71:{c:"G"},72:{c:"H"},73:{c:"I"},74:{c:"J"},75:{c:"K"},76:{c:"L"},77:{c:"M"},78:{c:"N"},79:{c:"O"},80:{c:"P"},81:{c:"Q"},82:{c:"R"},83:{c:"S"},84:{c:"T"},85:{c:"U"},86:{c:"V"},87:{c:"W"},88:{c:"X"},89:{c:"Y"},90:{c:"Z"},91:{c:"["},93:{c:"]"},94:{c:"^"},95:{c:"_"},97:{c:"a"},98:{c:"b"},99:{c:"c"},100:{c:"d"},101:{c:"e"},102:{c:"f"},103:{c:"g"},104:{c:"h"},105:{c:"i"},106:{c:"j"},107:{c:"k"},108:{c:"l"},109:{c:"m"},110:{c:"n"},111:{c:"o"},112:{c:"p"},113:{c:"q"},114:{c:"r"},115:{c:"s"},116:{c:"t"},117:{c:"u"},118:{c:"v"},119:{c:"w"},120:{c:"x"},121:{c:"y"},122:{c:"z"},126:{c:"~"},913:{c:"A"},914:{c:"B"},917:{c:"E"},918:{c:"Z"},919:{c:"H"},921:{c:"I"},922:{c:"K"},924:{c:"M"},925:{c:"N"},927:{c:"O"},929:{c:"P"},930:{c:"\\398"},932:{c:"T"},935:{c:"X"},978:{c:"\\3A5"},988:{c:"F"},8213:{c:"\\2014"},8215:{c:"_"},8260:{c:"/"},8462:{c:"h",f:"I"},8710:{c:"\\394"},10744:{c:"/",f:"I"}})},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.italic={32:[0,0,.25],33:[.716,0,.307,{ic:.073}],34:[.694,-.379,.514,{ic:.024}],35:[.694,.194,.818,{ic:.01}],37:[.75,.056,.818,{ic:.029}],38:[.716,.022,.767,{ic:.035}],39:[.694,-.379,.307,{ic:.07}],40:[.75,.25,.409,{ic:.108}],41:[.75,.25,.409],42:[.75,-.32,.511,{ic:.073}],43:[.557,.057,.767],44:[.121,.194,.307],45:[.251,-.18,.358],46:[.121,0,.307],47:[.716,.215,.778],48:[.665,.021,.511,{ic:.051}],49:[.666,0,.511],50:[.666,.022,.511,{ic:.04}],51:[.666,.022,.511,{ic:.051}],52:[.666,.194,.511],53:[.666,.022,.511,{ic:.056}],54:[.665,.022,.511,{ic:.054}],55:[.666,.022,.511,{ic:.123}],56:[.666,.021,.511,{ic:.042}],57:[.666,.022,.511,{ic:.042}],58:[.431,0,.307],59:[.431,.194,.307],61:[.367,-.133,.767],63:[.716,0,.511,{ic:.04}],64:[.705,.011,.767,{ic:.022}],65:[.716,0,.75,{sk:.139}],66:[.683,0,.759,{sk:.0833}],67:[.705,.022,.715,{ic:.045,sk:.0833}],68:[.683,0,.828,{sk:.0556}],69:[.68,0,.738,{ic:.026,sk:.0833}],70:[.68,0,.643,{ic:.106,sk:.0833}],71:[.705,.022,.786,{sk:.0833}],72:[.683,0,.831,{ic:.057,sk:.0556}],73:[.683,0,.44,{ic:.064,sk:.111}],74:[.683,.022,.555,{ic:.078,sk:.167}],75:[.683,0,.849,{ic:.04,sk:.0556}],76:[.683,0,.681,{sk:.0278}],77:[.683,0,.97,{ic:.081,sk:.0833}],78:[.683,0,.803,{ic:.085,sk:.0833}],79:[.704,.022,.763,{sk:.0833}],80:[.683,0,.642,{ic:.109,sk:.0833}],81:[.704,.194,.791,{sk:.0833}],82:[.683,.021,.759,{sk:.0833}],83:[.705,.022,.613,{ic:.032,sk:.0833}],84:[.677,0,.584,{ic:.12,sk:.0833}],85:[.683,.022,.683,{ic:.084,sk:.0278}],86:[.683,.022,.583,{ic:.186}],87:[.683,.022,.944,{ic:.104}],88:[.683,0,.828,{ic:.024,sk:.0833}],89:[.683,0,.581,{ic:.182}],90:[.683,0,.683,{ic:.04,sk:.0833}],91:[.75,.25,.307,{ic:.139}],93:[.75,.25,.307,{ic:.052}],94:[.694,-.527,.511,{ic:.017}],95:[-.025,.062,.511,{ic:.043}],97:[.441,.01,.529],98:[.694,.011,.429],99:[.442,.011,.433,{sk:.0556}],100:[.694,.01,.52,{sk:.167}],101:[.442,.011,.466,{sk:.0556}],102:[.705,.205,.49,{ic:.06,sk:.167}],103:[.442,.205,.477,{sk:.0278}],104:[.694,.011,.576,{sk:-.0278}],105:[.661,.011,.345],106:[.661,.204,.412],107:[.694,.011,.521],108:[.694,.011,.298,{sk:.0833}],109:[.442,.011,.878],110:[.442,.011,.6],111:[.441,.011,.485,{sk:.0556}],112:[.442,.194,.503,{sk:.0833}],113:[.442,.194,.446,{ic:.014,sk:.0833}],114:[.442,.011,.451,{sk:.0556}],115:[.442,.01,.469,{sk:.0556}],116:[.626,.011,.361,{sk:.0833}],117:[.442,.011,.572,{sk:.0278}],118:[.443,.011,.485,{sk:.0278}],119:[.443,.011,.716,{sk:.0833}],120:[.442,.011,.572,{sk:.0278}],121:[.442,.205,.49,{sk:.0556}],122:[.442,.011,.465,{sk:.0556}],126:[.318,-.208,.511,{ic:.06}],160:[0,0,.25],163:[.714,.011,.769],305:[.441,.01,.307,{ic:.033}],567:[.442,.204,.332],768:[.697,-.5,0],769:[.697,-.5,0,{ic:.039}],770:[.694,-.527,0,{ic:.017}],771:[.668,-.558,0,{ic:.06}],772:[.589,-.544,0,{ic:.054}],774:[.694,-.515,0,{ic:.062}],775:[.669,-.548,0],776:[.669,-.554,0,{ic:.045}],778:[.716,-.542,0],779:[.697,-.503,0,{ic:.065}],780:[.638,-.502,0,{ic:.029}],913:[.716,0,.75,{sk:.139}],914:[.683,0,.759,{sk:.0833}],915:[.68,0,.615,{ic:.106,sk:.0833}],916:[.716,0,.833,{sk:.167}],917:[.68,0,.738,{ic:.026,sk:.0833}],918:[.683,0,.683,{ic:.04,sk:.0833}],919:[.683,0,.831,{ic:.057,sk:.0556}],920:[.704,.022,.763,{sk:.0833}],921:[.683,0,.44,{ic:.064,sk:.111}],922:[.683,0,.849,{ic:.04,sk:.0556}],923:[.716,0,.694,{sk:.167}],924:[.683,0,.97,{ic:.081,sk:.0833}],925:[.683,0,.803,{ic:.085,sk:.0833}],926:[.677,0,.742,{ic:.035,sk:.0833}],927:[.704,.022,.763,{sk:.0833}],928:[.68,0,.831,{ic:.056,sk:.0556}],929:[.683,0,.642,{ic:.109,sk:.0833}],930:[.704,.022,.763,{sk:.0833}],931:[.683,0,.78,{ic:.026,sk:.0833}],932:[.677,0,.584,{ic:.12,sk:.0833}],933:[.705,0,.583,{ic:.117,sk:.0556}],934:[.683,0,.667,{sk:.0833}],935:[.683,0,.828,{ic:.024,sk:.0833}],936:[.683,0,.612,{ic:.08,sk:.0556}],937:[.704,0,.772,{ic:.014,sk:.0833}],945:[.442,.011,.64,{sk:.0278}],946:[.705,.194,.566,{sk:.0833}],947:[.441,.216,.518,{ic:.025}],948:[.717,.01,.444,{sk:.0556}],949:[.452,.022,.466,{sk:.0833}],950:[.704,.204,.438,{ic:.033,sk:.0833}],951:[.442,.216,.497,{sk:.0556}],952:[.705,.01,.469,{sk:.0833}],953:[.442,.01,.354,{sk:.0556}],954:[.442,.011,.576],955:[.694,.012,.583],956:[.442,.216,.603,{sk:.0278}],957:[.442,0,.494,{ic:.036,sk:.0278}],958:[.704,.205,.438,{sk:.111}],959:[.441,.011,.485,{sk:.0556}],960:[.431,.011,.57],961:[.442,.216,.517,{sk:.0833}],962:[.442,.107,.363,{ic:.042,sk:.0833}],963:[.431,.011,.571],964:[.431,.013,.437,{ic:.08,sk:.0278}],965:[.443,.01,.54,{sk:.0278}],966:[.442,.218,.654,{sk:.0833}],967:[.442,.204,.626,{sk:.0556}],968:[.694,.205,.651,{sk:.111}],969:[.443,.011,.622],977:[.705,.011,.591,{sk:.0833}],978:[.705,0,.583,{ic:.117,sk:.0556}],981:[.694,.205,.596,{sk:.0833}],982:[.431,.01,.828],988:[.68,0,.643,{ic:.106,sk:.0833}],1009:[.442,.194,.517,{sk:.0833}],1013:[.431,.011,.406,{sk:.0556}],8211:[.285,-.248,.511,{ic:.043}],8212:[.285,-.248,1.022,{ic:.016}],8213:[.285,-.248,1.022,{ic:.016}],8215:[-.025,.062,.511,{ic:.043}],8216:[.694,-.379,.307,{ic:.055}],8217:[.694,-.379,.307,{ic:.07}],8220:[.694,-.379,.514,{ic:.092}],8221:[.694,-.379,.514,{ic:.024}],8260:[.716,.215,.778],8462:[.694,.011,.576,{sk:-.0278}],8463:[.695,.013,.54,{ic:.022}],8710:[.716,0,.833,{sk:.167}],10744:[.716,.215,.778]}},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(1),i=r(189);e.largeop=n.AddCSS(i.largeop,{32:{c:" "},40:{c:"("},41:{c:")"},47:{c:"/"},91:{c:"["},93:{c:"]"},123:{c:"{"},125:{c:"}"},8260:{c:"/"},9001:{c:"\\27E8"},9002:{c:"\\27E9"},10072:{c:"\\2223"},10764:{c:"\\222C\\222C"},12296:{c:"\\27E8"},12297:{c:"\\27E9"}})},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.largeop={32:[0,0,.25],40:[1.15,.649,.597],41:[1.15,.649,.597],47:[1.15,.649,.811],91:[1.15,.649,.472],92:[1.15,.649,.811],93:[1.15,.649,.472],123:[1.15,.649,.667],125:[1.15,.649,.667],160:[0,0,.25],710:[.772,-.565,1],732:[.75,-.611,1],770:[.772,-.565,0],771:[.75,-.611,0],8214:[.602,0,.778],8260:[1.15,.649,.811],8593:[.6,0,.667],8595:[.6,0,.667],8657:[.599,0,.778],8659:[.6,0,.778],8719:[.95,.45,1.278],8720:[.95,.45,1.278],8721:[.95,.45,1.444],8730:[1.15,.65,1,{ic:.02}],8739:[.627,.015,.333],8741:[.627,.015,.556],8747:[1.36,.862,.556,{ic:.388}],8748:[1.36,.862,1.084,{ic:.388}],8749:[1.36,.862,1.592,{ic:.388}],8750:[1.36,.862,.556,{ic:.388}],8896:[.95,.45,1.111],8897:[.95,.45,1.111],8898:[.949,.45,1.111],8899:[.95,.449,1.111],8968:[1.15,.649,.528],8969:[1.15,.649,.528],8970:[1.15,.649,.528],8971:[1.15,.649,.528],9001:[1.15,.649,.611],9002:[1.15,.649,.611],9168:[.602,0,.667],10072:[.627,.015,.333],10216:[1.15,.649,.611],10217:[1.15,.649,.611],10752:[.949,.449,1.511],10753:[.949,.449,1.511],10754:[.949,.449,1.511],10756:[.95,.449,1.111],10758:[.95,.45,1.111],10764:[1.36,.862,2.168,{ic:.388}],12296:[1.15,.649,.611],12297:[1.15,.649,.611]}},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(1),i=r(191);e.monospace=n.AddCSS(i.monospace,{32:{c:" "},33:{c:"!"},35:{c:"#"},36:{c:"$"},37:{c:"%"},38:{c:"&"},40:{c:"("},41:{c:")"},42:{c:"*"},43:{c:"+"},44:{c:","},45:{c:"-"},46:{c:"."},47:{c:"/"},48:{c:"0"},49:{c:"1"},50:{c:"2"},51:{c:"3"},52:{c:"4"},53:{c:"5"},54:{c:"6"},55:{c:"7"},56:{c:"8"},57:{c:"9"},58:{c:":"},59:{c:";"},60:{c:"<"},61:{c:"="},62:{c:">"},63:{c:"?"},64:{c:"@"},65:{c:"A"},66:{c:"B"},67:{c:"C"},68:{c:"D"},69:{c:"E"},70:{c:"F"},71:{c:"G"},72:{c:"H"},73:{c:"I"},74:{c:"J"},75:{c:"K"},76:{c:"L"},77:{c:"M"},78:{c:"N"},79:{c:"O"},80:{c:"P"},81:{c:"Q"},82:{c:"R"},83:{c:"S"},84:{c:"T"},85:{c:"U"},86:{c:"V"},87:{c:"W"},88:{c:"X"},89:{c:"Y"},90:{c:"Z"},91:{c:"["},93:{c:"]"},94:{c:"^"},95:{c:"_"},96:{c:"`"},97:{c:"a"},98:{c:"b"},99:{c:"c"},100:{c:"d"},101:{c:"e"},102:{c:"f"},103:{c:"g"},104:{c:"h"},105:{c:"i"},106:{c:"j"},107:{c:"k"},108:{c:"l"},109:{c:"m"},110:{c:"n"},111:{c:"o"},112:{c:"p"},113:{c:"q"},114:{c:"r"},115:{c:"s"},116:{c:"t"},117:{c:"u"},118:{c:"v"},119:{c:"w"},120:{c:"x"},121:{c:"y"},122:{c:"z"},123:{c:"{"},124:{c:"|"},125:{c:"}"},126:{c:"~"},697:{c:"\\2032"},913:{c:"A"},914:{c:"B"},917:{c:"E"},918:{c:"Z"},919:{c:"H"},921:{c:"I"},922:{c:"K"},924:{c:"M"},925:{c:"N"},927:{c:"O"},929:{c:"P"},930:{c:"\\398"},932:{c:"T"},935:{c:"X"},978:{c:"\\3A5"},988:{c:"F"},8215:{c:"_"},8243:{c:"\\2032\\2032"},8244:{c:"\\2032\\2032\\2032"},8260:{c:"/"},8279:{c:"\\2032\\2032\\2032\\2032"},8710:{c:"\\394"}})},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.monospace={32:[0,0,.525],33:[.622,0,.525],34:[.623,-.333,.525],35:[.611,0,.525],36:[.694,.082,.525],37:[.694,.083,.525],38:[.622,.011,.525],39:[.611,-.287,.525],40:[.694,.082,.525],41:[.694,.082,.525],42:[.52,-.09,.525],43:[.531,-.081,.525],44:[.14,.139,.525],45:[.341,-.271,.525],46:[.14,0,.525],47:[.694,.083,.525],48:[.621,.01,.525],49:[.622,0,.525],50:[.622,0,.525],51:[.622,.011,.525],52:[.624,0,.525],53:[.611,.01,.525],54:[.622,.011,.525],55:[.627,.01,.525],56:[.621,.01,.525],57:[.622,.011,.525],58:[.431,0,.525],59:[.431,.139,.525],60:[.557,-.055,.525],61:[.417,-.195,.525],62:[.557,-.055,.525],63:[.617,0,.525],64:[.617,.006,.525],65:[.623,0,.525],66:[.611,0,.525],67:[.622,.011,.525],68:[.611,0,.525],69:[.611,0,.525],70:[.611,0,.525],71:[.622,.011,.525],72:[.611,0,.525],73:[.611,0,.525],74:[.611,.011,.525],75:[.611,0,.525],76:[.611,0,.525],77:[.611,0,.525],78:[.611,0,.525],79:[.621,.01,.525],80:[.611,0,.525],81:[.621,.138,.525],82:[.611,.011,.525],83:[.622,.011,.525],84:[.611,0,.525],85:[.611,.011,.525],86:[.611,.007,.525],87:[.611,.007,.525],88:[.611,0,.525],89:[.611,0,.525],90:[.611,0,.525],91:[.694,.082,.525],92:[.694,.083,.525],93:[.694,.082,.525],94:[.611,-.46,.525],95:[-.025,.095,.525],96:[.681,-.357,.525],97:[.439,.006,.525],98:[.611,.006,.525],99:[.44,.006,.525],100:[.611,.006,.525],101:[.44,.006,.525],102:[.617,0,.525],103:[.442,.229,.525],104:[.611,0,.525],105:[.612,0,.525],106:[.612,.228,.525],107:[.611,0,.525],108:[.611,0,.525],109:[.436,0,.525,{ic:.011}],110:[.436,0,.525],111:[.44,.006,.525],112:[.437,.221,.525],113:[.437,.221,.525,{ic:.02}],114:[.437,0,.525],115:[.44,.006,.525],116:[.554,.006,.525],117:[.431,.005,.525],118:[.431,0,.525],119:[.431,0,.525],120:[.431,0,.525],121:[.431,.228,.525],122:[.431,0,.525],123:[.694,.083,.525],124:[.694,.082,.525],125:[.694,.083,.525],126:[.611,-.466,.525],127:[.612,-.519,.525],160:[0,0,.525],305:[.431,0,.525],567:[.431,.228,.525],697:[.623,-.334,.525],768:[.611,-.485,0],769:[.611,-.485,0],770:[.611,-.46,0],771:[.611,-.466,0],772:[.577,-.5,0],774:[.611,-.504,0],776:[.612,-.519,0],778:[.619,-.499,0],780:[.577,-.449,0],913:[.623,0,.525],914:[.611,0,.525],915:[.611,0,.525],916:[.623,0,.525],917:[.611,0,.525],918:[.611,0,.525],919:[.611,0,.525],920:[.621,.01,.525],921:[.611,0,.525],922:[.611,0,.525],923:[.623,0,.525],924:[.611,0,.525],925:[.611,0,.525],926:[.611,0,.525],927:[.621,.01,.525],928:[.611,0,.525],929:[.611,0,.525],930:[.621,.01,.525],931:[.611,0,.525],932:[.611,0,.525],933:[.622,0,.525],934:[.611,0,.525],935:[.611,0,.525],936:[.611,0,.525],937:[.622,0,.525],978:[.622,0,.525],988:[.611,0,.525],8215:[-.025,.095,.525],8242:[.623,-.334,.525],8243:[.623,0,1.05],8244:[.623,0,1.575],8260:[.694,.083,.525],8279:[.623,0,2.1],8710:[.623,0,.525]}},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(1),i=r(193);e.normal=n.AddCSS(i.normal,{32:{c:" "},33:{c:"!"},35:{c:"#"},36:{c:"$"},37:{c:"%"},38:{c:"&"},40:{c:"("},41:{c:")"},42:{c:"*"},43:{c:"+"},44:{c:","},45:{c:"-"},46:{c:"."},47:{c:"/"},48:{c:"0"},49:{c:"1"},50:{c:"2"},51:{c:"3"},52:{c:"4"},53:{c:"5"},54:{c:"6"},55:{c:"7"},56:{c:"8"},57:{c:"9"},58:{c:":"},59:{c:";"},60:{c:"<"},61:{c:"="},62:{c:">"},63:{c:"?"},64:{c:"@"},65:{c:"A"},66:{c:"B"},67:{c:"C"},68:{c:"D"},69:{c:"E"},70:{c:"F"},71:{c:"G"},72:{c:"H"},73:{c:"I"},74:{c:"J"},75:{c:"K"},76:{c:"L"},77:{c:"M"},78:{c:"N"},79:{c:"O"},80:{c:"P"},81:{c:"Q"},82:{c:"R"},83:{c:"S"},84:{c:"T"},85:{c:"U"},86:{c:"V"},87:{c:"W"},88:{c:"X"},89:{c:"Y"},90:{c:"Z"},91:{c:"["},93:{c:"]"},94:{c:"^"},95:{c:"_"},96:{c:"`"},97:{c:"a"},98:{c:"b"},99:{c:"c"},100:{c:"d"},101:{c:"e"},102:{c:"f"},103:{c:"g"},104:{c:"h"},105:{c:"i"},106:{c:"j"},107:{c:"k"},108:{c:"l"},109:{c:"m"},110:{c:"n"},111:{c:"o"},112:{c:"p"},113:{c:"q"},114:{c:"r"},115:{c:"s"},116:{c:"t"},117:{c:"u"},118:{c:"v"},119:{c:"w"},120:{c:"x"},121:{c:"y"},122:{c:"z"},123:{c:"{"},124:{c:"|"},125:{c:"}"},126:{c:"~"},163:{f:"MI"},183:{c:"\\22C5"},697:{c:"\\2032"},913:{c:"A"},914:{c:"B"},917:{c:"E"},918:{c:"Z"},919:{c:"H"},921:{c:"I"},922:{c:"K"},924:{c:"M"},925:{c:"N"},927:{c:"O"},929:{c:"P"},930:{c:"\\398"},932:{c:"T"},935:{c:"X"},978:{c:"\\3A5"},988:{c:"F"},1014:{c:"\\220D"},8192:{c:""},8193:{c:""},8194:{c:""},8195:{c:""},8196:{c:""},8197:{c:""},8198:{c:""},8201:{c:""},8202:{c:""},8203:{c:""},8204:{c:""},8213:{c:"\\2014"},8214:{c:"\\2225"},8215:{c:"_"},8226:{c:"\\2219"},8243:{c:"\\2032\\2032"},8244:{c:"\\2032\\2032\\2032"},8246:{c:"\\2035\\2035"},8247:{c:"\\2035\\2035\\2035"},8254:{c:"\\2C9"},8260:{c:"/"},8279:{c:"\\2032\\2032\\2032\\2032"},8288:{c:""},8289:{c:""},8290:{c:""},8291:{c:""},8292:{c:""},8407:{c:"\\2192",f:"V"},8450:{c:"C",f:"A"},8459:{c:"H",f:"SC"},8460:{c:"H",f:"FR"},8461:{c:"H",f:"A"},8462:{c:"h",f:"I"},8463:{f:""},8464:{c:"J",f:"SC"},8465:{c:"I",f:"FR"},8466:{c:"L",f:"SC"},8469:{c:"N",f:"A"},8473:{c:"P",f:"A"},8474:{c:"Q",f:"A"},8475:{c:"R",f:"SC"},8476:{c:"R",f:"FR"},8477:{c:"R",f:"A"},8484:{c:"Z",f:"A"},8486:{c:"\\3A9",f:""},8488:{c:"Z",f:"FR"},8492:{c:"B",f:"SC"},8493:{c:"C",f:"FR"},8496:{c:"E",f:"SC"},8497:{c:"F",f:"SC"},8499:{c:"M",f:"SC"},8708:{c:"\\2203\\338"},8710:{c:"\\394"},8716:{c:"\\220B\\338"},8726:{f:""},8772:{c:"\\2243\\338"},8775:{c:"\\2246"},8777:{c:"\\2248\\338"},8802:{c:"\\2261\\338"},8813:{c:"\\224D\\338"},8820:{c:"\\2272\\338"},8821:{c:"\\2273\\338"},8824:{c:"\\2276\\338"},8825:{c:"\\2277\\338"},8836:{c:"\\2282\\338"},8837:{c:"\\2283\\338"},8930:{c:"\\2291\\338"},8931:{c:"\\2292\\338"},8965:{c:"\\22BC"},8966:{c:"\\2A5E"},8988:{c:"\\250C"},8989:{c:"\\2510"},8990:{c:"\\2514"},8991:{c:"\\2518"},9001:{c:"\\27E8"},9002:{c:"\\27E9"},9642:{c:"\\25A0"},9652:{c:"\\25B2"},9653:{c:"\\25B3"},9656:{c:"\\25B6"},9662:{c:"\\25BC"},9663:{c:"\\25BD"},9666:{c:"\\25C0"},9723:{c:"\\25A1"},9724:{c:"\\25A0"},10072:{c:"\\2223"},10744:{c:"/",f:"I"},10764:{c:"\\222C\\222C"},10799:{c:"\\D7"},12296:{c:"\\27E8"},12297:{c:"\\27E9"},119808:{c:"A",f:"B"},119809:{c:"B",f:"B"},119810:{c:"C",f:"B"},119811:{c:"D",f:"B"},119812:{c:"E",f:"B"},119813:{c:"F",f:"B"},119814:{c:"G",f:"B"},119815:{c:"H",f:"B"},119816:{c:"I",f:"B"},119817:{c:"J",f:"B"},119818:{c:"K",f:"B"},119819:{c:"L",f:"B"},119820:{c:"M",f:"B"},119821:{c:"N",f:"B"},119822:{c:"O",f:"B"},119823:{c:"P",f:"B"},119824:{c:"Q",f:"B"},119825:{c:"R",f:"B"},119826:{c:"S",f:"B"},119827:{c:"T",f:"B"},119828:{c:"U",f:"B"},119829:{c:"V",f:"B"},119830:{c:"W",f:"B"},119831:{c:"X",f:"B"},119832:{c:"Y",f:"B"},119833:{c:"Z",f:"B"},119834:{c:"a",f:"B"},119835:{c:"b",f:"B"},119836:{c:"c",f:"B"},119837:{c:"d",f:"B"},119838:{c:"e",f:"B"},119839:{c:"f",f:"B"},119840:{c:"g",f:"B"},119841:{c:"h",f:"B"},119842:{c:"i",f:"B"},119843:{c:"j",f:"B"},119844:{c:"k",f:"B"},119845:{c:"l",f:"B"},119846:{c:"m",f:"B"},119847:{c:"n",f:"B"},119848:{c:"o",f:"B"},119849:{c:"p",f:"B"},119850:{c:"q",f:"B"},119851:{c:"r",f:"B"},119852:{c:"s",f:"B"},119853:{c:"t",f:"B"},119854:{c:"u",f:"B"},119855:{c:"v",f:"B"},119856:{c:"w",f:"B"},119857:{c:"x",f:"B"},119858:{c:"y",f:"B"},119859:{c:"z",f:"B"},119860:{c:"A",f:"I"},119861:{c:"B",f:"I"},119862:{c:"C",f:"I"},119863:{c:"D",f:"I"},119864:{c:"E",f:"I"},119865:{c:"F",f:"I"},119866:{c:"G",f:"I"},119867:{c:"H",f:"I"},119868:{c:"I",f:"I"},119869:{c:"J",f:"I"},119870:{c:"K",f:"I"},119871:{c:"L",f:"I"},119872:{c:"M",f:"I"},119873:{c:"N",f:"I"},119874:{c:"O",f:"I"},119875:{c:"P",f:"I"},119876:{c:"Q",f:"I"},119877:{c:"R",f:"I"},119878:{c:"S",f:"I"},119879:{c:"T",f:"I"},119880:{c:"U",f:"I"},119881:{c:"V",f:"I"},119882:{c:"W",f:"I"},119883:{c:"X",f:"I"},119884:{c:"Y",f:"I"},119885:{c:"Z",f:"I"},119886:{c:"a",f:"I"},119887:{c:"b",f:"I"},119888:{c:"c",f:"I"},119889:{c:"d",f:"I"},119890:{c:"e",f:"I"},119891:{c:"f",f:"I"},119892:{c:"g",f:"I"},119893:{c:"h",f:"I"},119894:{c:"i",f:"I"},119895:{c:"j",f:"I"},119896:{c:"k",f:"I"},119897:{c:"l",f:"I"},119898:{c:"m",f:"I"},119899:{c:"n",f:"I"},119900:{c:"o",f:"I"},119901:{c:"p",f:"I"},119902:{c:"q",f:"I"},119903:{c:"r",f:"I"},119904:{c:"s",f:"I"},119905:{c:"t",f:"I"},119906:{c:"u",f:"I"},119907:{c:"v",f:"I"},119908:{c:"w",f:"I"},119909:{c:"x",f:"I"},119910:{c:"y",f:"I"},119911:{c:"z",f:"I"},119912:{c:"A",f:"BI"},119913:{c:"B",f:"BI"},119914:{c:"C",f:"BI"},119915:{c:"D",f:"BI"},119916:{c:"E",f:"BI"},119917:{c:"F",f:"BI"},119918:{c:"G",f:"BI"},119919:{c:"H",f:"BI"},119920:{c:"I",f:"BI"},119921:{c:"J",f:"BI"},119922:{c:"K",f:"BI"},119923:{c:"L",f:"BI"},119924:{c:"M",f:"BI"},119925:{c:"N",f:"BI"},119926:{c:"O",f:"BI"},119927:{c:"P",f:"BI"},119928:{c:"Q",f:"BI"},119929:{c:"R",f:"BI"},119930:{c:"S",f:"BI"},119931:{c:"T",f:"BI"},119932:{c:"U",f:"BI"},119933:{c:"V",f:"BI"},119934:{c:"W",f:"BI"},119935:{c:"X",f:"BI"},119936:{c:"Y",f:"BI"},119937:{c:"Z",f:"BI"},119938:{c:"a",f:"BI"},119939:{c:"b",f:"BI"},119940:{c:"c",f:"BI"},119941:{c:"d",f:"BI"},119942:{c:"e",f:"BI"},119943:{c:"f",f:"BI"},119944:{c:"g",f:"BI"},119945:{c:"h",f:"BI"},119946:{c:"i",f:"BI"},119947:{c:"j",f:"BI"},119948:{c:"k",f:"BI"},119949:{c:"l",f:"BI"},119950:{c:"m",f:"BI"},119951:{c:"n",f:"BI"},119952:{c:"o",f:"BI"},119953:{c:"p",f:"BI"},119954:{c:"q",f:"BI"},119955:{c:"r",f:"BI"},119956:{c:"s",f:"BI"},119957:{c:"t",f:"BI"},119958:{c:"u",f:"BI"},119959:{c:"v",f:"BI"},119960:{c:"w",f:"BI"},119961:{c:"x",f:"BI"},119962:{c:"y",f:"BI"},119963:{c:"z",f:"BI"},119964:{c:"A",f:"SC"},119965:{c:"B",f:"SC"},119966:{c:"C",f:"SC"},119967:{c:"D",f:"SC"},119968:{c:"E",f:"SC"},119969:{c:"F",f:"SC"},119970:{c:"G",f:"SC"},119971:{c:"H",f:"SC"},119972:{c:"I",f:"SC"},119973:{c:"J",f:"SC"},119974:{c:"K",f:"SC"},119975:{c:"L",f:"SC"},119976:{c:"M",f:"SC"},119977:{c:"N",f:"SC"},119978:{c:"O",f:"SC"},119979:{c:"P",f:"SC"},119980:{c:"Q",f:"SC"},119981:{c:"R",f:"SC"},119982:{c:"S",f:"SC"},119983:{c:"T",f:"SC"},119984:{c:"U",f:"SC"},119985:{c:"V",f:"SC"},119986:{c:"W",f:"SC"},119987:{c:"X",f:"SC"},119988:{c:"Y",f:"SC"},119989:{c:"Z",f:"SC"},119990:{c:"a",f:"I"},119991:{c:"b",f:"I"},119992:{c:"c",f:"I"},119993:{c:"d",f:"I"},119994:{c:"e",f:"I"},119995:{c:"f",f:"I"},119996:{c:"g",f:"I"},119997:{c:"h",f:"I"},119998:{c:"i",f:"I"},119999:{c:"j",f:"I"},12e4:{c:"k",f:"I"},120001:{c:"l",f:"I"},120002:{c:"m",f:"I"},120003:{c:"n",f:"I"},120004:{c:"o",f:"I"},120005:{c:"p",f:"I"},120006:{c:"q",f:"I"},120007:{c:"r",f:"I"},120008:{c:"s",f:"I"},120009:{c:"t",f:"I"},120010:{c:"u",f:"I"},120011:{c:"v",f:"I"},120012:{c:"w",f:"I"},120013:{c:"x",f:"I"},120014:{c:"y",f:"I"},120015:{c:"z",f:"I"},120016:{c:"A",f:"SC"},120017:{c:"B",f:"SC"},120018:{c:"C",f:"SC"},120019:{c:"D",f:"SC"},120020:{c:"E",f:"SC"},120021:{c:"F",f:"SC"},120022:{c:"G",f:"SC"},120023:{c:"H",f:"SC"},120024:{c:"I",f:"SC"},120025:{c:"J",f:"SC"},120026:{c:"K",f:"SC"},120027:{c:"L",f:"SC"},120028:{c:"M",f:"SC"},120029:{c:"N",f:"SC"},120030:{c:"O",f:"SC"},120031:{c:"P",f:"SC"},120032:{c:"Q",f:"SC"},120033:{c:"R",f:"SC"},120034:{c:"S",f:"SC"},120035:{c:"T",f:"SC"},120036:{c:"U",f:"SC"},120037:{c:"V",f:"SC"},120038:{c:"W",f:"SC"},120039:{c:"X",f:"SC"},120040:{c:"Y",f:"SC"},120041:{c:"Z",f:"SC"},120042:{c:"a",f:"BI"},120043:{c:"b",f:"BI"},120044:{c:"c",f:"BI"},120045:{c:"d",f:"BI"},120046:{c:"e",f:"BI"},120047:{c:"f",f:"BI"},120048:{c:"g",f:"BI"},120049:{c:"h",f:"BI"},120050:{c:"i",f:"BI"},120051:{c:"j",f:"BI"},120052:{c:"k",f:"BI"},120053:{c:"l",f:"BI"},120054:{c:"m",f:"BI"},120055:{c:"n",f:"BI"},120056:{c:"o",f:"BI"},120057:{c:"p",f:"BI"},120058:{c:"q",f:"BI"},120059:{c:"r",f:"BI"},120060:{c:"s",f:"BI"},120061:{c:"t",f:"BI"},120062:{c:"u",f:"BI"},120063:{c:"v",f:"BI"},120064:{c:"w",f:"BI"},120065:{c:"x",f:"BI"},120066:{c:"y",f:"BI"},120067:{c:"z",f:"BI"},120068:{c:"A",f:"FR"},120069:{c:"B",f:"FR"},120070:{c:"C",f:"FR"},120071:{c:"D",f:"FR"},120072:{c:"E",f:"FR"},120073:{c:"F",f:"FR"},120074:{c:"G",f:"FR"},120075:{c:"H",f:"FR"},120076:{c:"I",f:"FR"},120077:{c:"J",f:"FR"},120078:{c:"K",f:"FR"},120079:{c:"L",f:"FR"},120080:{c:"M",f:"FR"},120081:{c:"N",f:"FR"},120082:{c:"O",f:"FR"},120083:{c:"P",f:"FR"},120084:{c:"Q",f:"FR"},120085:{c:"R",f:"FR"},120086:{c:"S",f:"FR"},120087:{c:"T",f:"FR"},120088:{c:"U",f:"FR"},120089:{c:"V",f:"FR"},120090:{c:"W",f:"FR"},120091:{c:"X",f:"FR"},120092:{c:"Y",f:"FR"},120093:{c:"Z",f:"FR"},120094:{c:"a",f:"FR"},120095:{c:"b",f:"FR"},120096:{c:"c",f:"FR"},120097:{c:"d",f:"FR"},120098:{c:"e",f:"FR"},120099:{c:"f",f:"FR"},120100:{c:"g",f:"FR"},120101:{c:"h",f:"FR"},120102:{c:"i",f:"FR"},120103:{c:"j",f:"FR"},120104:{c:"k",f:"FR"},120105:{c:"l",f:"FR"},120106:{c:"m",f:"FR"},120107:{c:"n",f:"FR"},120108:{c:"o",f:"FR"},120109:{c:"p",f:"FR"},120110:{c:"q",f:"FR"},120111:{c:"r",f:"FR"},120112:{c:"s",f:"FR"},120113:{c:"t",f:"FR"},120114:{c:"u",f:"FR"},120115:{c:"v",f:"FR"},120116:{c:"w",f:"FR"},120117:{c:"x",f:"FR"},120118:{c:"y",f:"FR"},120119:{c:"z",f:"FR"},120120:{c:"A",f:"A"},120121:{c:"B",f:"A"},120122:{c:"C",f:"A"},120123:{c:"D",f:"A"},120124:{c:"E",f:"A"},120125:{c:"F",f:"A"},120126:{c:"G",f:"A"},120127:{c:"H",f:"A"},120128:{c:"I",f:"A"},120129:{c:"J",f:"A"},120130:{c:"K",f:"A"},120131:{c:"L",f:"A"},120132:{c:"M",f:"A"},120133:{c:"N",f:"A"},120134:{c:"O",f:"A"},120135:{c:"P",f:"A"},120136:{c:"Q",f:"A"},120137:{c:"R",f:"A"},120138:{c:"S",f:"A"},120139:{c:"T",f:"A"},120140:{c:"U",f:"A"},120141:{c:"V",f:"A"},120142:{c:"W",f:"A"},120143:{c:"X",f:"A"},120144:{c:"Y",f:"A"},120145:{c:"Z",f:"A"},120146:{c:"a",f:"B"},120147:{c:"b",f:"B"},120148:{c:"c",f:"B"},120149:{c:"d",f:"B"},120150:{c:"e",f:"B"},120151:{c:"f",f:"B"},120152:{c:"g",f:"B"},120153:{c:"h",f:"B"},120154:{c:"i",f:"B"},120155:{c:"j",f:"B"},120156:{c:"k",f:"A"},120157:{c:"l",f:"B"},120158:{c:"m",f:"B"},120159:{c:"n",f:"B"},120160:{c:"o",f:"B"},120161:{c:"p",f:"B"},120162:{c:"q",f:"B"},120163:{c:"r",f:"B"},120164:{c:"s",f:"B"},120165:{c:"t",f:"B"},120166:{c:"u",f:"B"},120167:{c:"v",f:"B"},120168:{c:"w",f:"B"},120169:{c:"x",f:"B"},120170:{c:"y",f:"B"},120171:{c:"z",f:"B"},120172:{c:"A",f:"FR-B"},120173:{c:"B",f:"FR-B"},120174:{c:"C",f:"FR-B"},120175:{c:"D",f:"FR-B"},120176:{c:"E",f:"FR-B"},120177:{c:"F",f:"FR-B"},120178:{c:"G",f:"FR-B"},120179:{c:"H",f:"FR-B"},120180:{c:"I",f:"FR-B"},120181:{c:"J",f:"FR-B"},120182:{c:"K",f:"FR-B"},120183:{c:"L",f:"FR-B"},120184:{c:"M",f:"FR-B"},120185:{c:"N",f:"FR-B"},120186:{c:"O",f:"FR-B"},120187:{c:"P",f:"FR-B"},120188:{c:"Q",f:"FR-B"},120189:{c:"R",f:"FR-B"},120190:{c:"S",f:"FR-B"},120191:{c:"T",f:"FR-B"},120192:{c:"U",f:"FR-B"},120193:{c:"V",f:"FR-B"},120194:{c:"W",f:"FR-B"},120195:{c:"X",f:"FR-B"},120196:{c:"Y",f:"FR-B"},120197:{c:"Z",f:"FR-B"},120198:{c:"a",f:"FR-B"},120199:{c:"b",f:"FR-B"},120200:{c:"c",f:"FR-B"},120201:{c:"d",f:"FR-B"},120202:{c:"e",f:"FR-B"},120203:{c:"f",f:"FR-B"},120204:{c:"g",f:"FR-B"},120205:{c:"h",f:"FR-B"},120206:{c:"i",f:"FR-B"},120207:{c:"j",f:"FR-B"},120208:{c:"k",f:"FR-B"},120209:{c:"l",f:"FR-B"},120210:{c:"m",f:"FR-B"},120211:{c:"n",f:"FR-B"},120212:{c:"o",f:"FR-B"},120213:{c:"p",f:"FR-B"},120214:{c:"q",f:"FR-B"},120215:{c:"r",f:"FR-B"},120216:{c:"s",f:"FR-B"},120217:{c:"t",f:"FR-B"},120218:{c:"u",f:"FR-B"},120219:{c:"v",f:"FR-B"},120220:{c:"w",f:"FR-B"},120221:{c:"x",f:"FR-B"},120222:{c:"y",f:"FR-B"},120223:{c:"z",f:"FR-B"},120224:{c:"A",f:"SS"},120225:{c:"B",f:"SS"},120226:{c:"C",f:"SS"},120227:{c:"D",f:"SS"},120228:{c:"E",f:"SS"},120229:{c:"F",f:"SS"},120230:{c:"G",f:"SS"},120231:{c:"H",f:"SS"},120232:{c:"I",f:"SS"},120233:{c:"J",f:"SS"},120234:{c:"K",f:"SS"},120235:{c:"L",f:"SS"},120236:{c:"M",f:"SS"},120237:{c:"N",f:"SS"},120238:{c:"O",f:"SS"},120239:{c:"P",f:"SS"},120240:{c:"Q",f:"SS"},120241:{c:"R",f:"SS"},120242:{c:"S",f:"SS"},120243:{c:"T",f:"SS"},120244:{c:"U",f:"SS"},120245:{c:"V",f:"SS"},120246:{c:"W",f:"SS"},120247:{c:"X",f:"SS"},120248:{c:"Y",f:"SS"},120249:{c:"Z",f:"SS"},120250:{c:"a",f:"SS"},120251:{c:"b",f:"SS"},120252:{c:"c",f:"SS"},120253:{c:"d",f:"SS"},120254:{c:"e",f:"SS"},120255:{c:"f",f:"SS"},120256:{c:"g",f:"SS"},120257:{c:"h",f:"SS"},120258:{c:"i",f:"SS"},120259:{c:"j",f:"SS"},120260:{c:"k",f:"SS"},120261:{c:"l",f:"SS"},120262:{c:"m",f:"SS"},120263:{c:"n",f:"SS"},120264:{c:"o",f:"SS"},120265:{c:"p",f:"SS"},120266:{c:"q",f:"SS"},120267:{c:"r",f:"SS"},120268:{c:"s",f:"SS"},120269:{c:"t",f:"SS"},120270:{c:"u",f:"SS"},120271:{c:"v",f:"SS"},120272:{c:"w",f:"SS"},120273:{c:"x",f:"SS"},120274:{c:"y",f:"SS"},120275:{c:"z",f:"SS"},120276:{c:"A",f:"SS-B"},120277:{c:"B",f:"SS-B"},120278:{c:"C",f:"SS-B"},120279:{c:"D",f:"SS-B"},120280:{c:"E",f:"SS-B"},120281:{c:"F",f:"SS-B"},120282:{c:"G",f:"SS-B"},120283:{c:"H",f:"SS-B"},120284:{c:"I",f:"SS-B"},120285:{c:"J",f:"SS-B"},120286:{c:"K",f:"SS-B"},120287:{c:"L",f:"SS-B"},120288:{c:"M",f:"SS-B"},120289:{c:"N",f:"SS-B"},120290:{c:"O",f:"SS-B"},120291:{c:"P",f:"SS-B"},120292:{c:"Q",f:"SS-B"},120293:{c:"R",f:"SS-B"},120294:{c:"S",f:"SS-B"},120295:{c:"T",f:"SS-B"},120296:{c:"U",f:"SS-B"},120297:{c:"V",f:"SS-B"},120298:{c:"W",f:"SS-B"},120299:{c:"X",f:"SS-B"},120300:{c:"Y",f:"SS-B"},120301:{c:"Z",f:"SS-B"},120302:{c:"a",f:"SS-B"},120303:{c:"b",f:"SS-B"},120304:{c:"c",f:"SS-B"},120305:{c:"d",f:"SS-B"},120306:{c:"e",f:"SS-B"},120307:{c:"f",f:"SS-B"},120308:{c:"g",f:"SS-B"},120309:{c:"h",f:"SS-B"},120310:{c:"i",f:"SS-B"},120311:{c:"j",f:"SS-B"},120312:{c:"k",f:"SS-B"},120313:{c:"l",f:"SS-B"},120314:{c:"m",f:"SS-B"},120315:{c:"n",f:"SS-B"},120316:{c:"o",f:"SS-B"},120317:{c:"p",f:"SS-B"},120318:{c:"q",f:"SS-B"},120319:{c:"r",f:"SS-B"},120320:{c:"s",f:"SS-B"},120321:{c:"t",f:"SS-B"},120322:{c:"u",f:"SS-B"},120323:{c:"v",f:"SS-B"},120324:{c:"w",f:"SS-B"},120325:{c:"x",f:"SS-B"},120326:{c:"y",f:"SS-B"},120327:{c:"z",f:"SS-B"},120328:{c:"A",f:"SS-I"},120329:{c:"B",f:"SS-I"},120330:{c:"C",f:"SS-I"},120331:{c:"D",f:"SS-I"},120332:{c:"E",f:"SS-I"},120333:{c:"F",f:"SS-I"},120334:{c:"G",f:"SS-I"},120335:{c:"H",f:"SS-I"},120336:{c:"I",f:"SS-I"},120337:{c:"J",f:"SS-I"},120338:{c:"K",f:"SS-I"},120339:{c:"L",f:"SS-I"},120340:{c:"M",f:"SS-I"},120341:{c:"N",f:"SS-I"},120342:{c:"O",f:"SS-I"},120343:{c:"P",f:"SS-I"},120344:{c:"Q",f:"SS-I"},120345:{c:"R",f:"SS-I"},120346:{c:"S",f:"SS-I"},120347:{c:"T",f:"SS-I"},120348:{c:"U",f:"SS-I"},120349:{c:"V",f:"SS-I"},120350:{c:"W",f:"SS-I"},120351:{c:"X",f:"SS-I"},120352:{c:"Y",f:"SS-I"},120353:{c:"Z",f:"SS-I"},120354:{c:"a",f:"SS-I"},120355:{c:"b",f:"SS-I"},120356:{c:"c",f:"SS-I"},120357:{c:"d",f:"SS-I"},120358:{c:"e",f:"SS-I"},120359:{c:"f",f:"SS-I"},120360:{c:"g",f:"SS-I"},120361:{c:"h",f:"SS-I"},120362:{c:"i",f:"SS-I"},120363:{c:"j",f:"SS-I"},120364:{c:"k",f:"SS-I"},120365:{c:"l",f:"SS-I"},120366:{c:"m",f:"SS-I"},120367:{c:"n",f:"SS-I"},120368:{c:"o",f:"SS-I"},120369:{c:"p",f:"SS-I"},120370:{c:"q",f:"SS-I"},120371:{c:"r",f:"SS-I"},120372:{c:"s",f:"SS-I"},120373:{c:"t",f:"SS-I"},120374:{c:"u",f:"SS-I"},120375:{c:"v",f:"SS-I"},120376:{c:"w",f:"SS-I"},120377:{c:"x",f:"SS-I"},120378:{c:"y",f:"SS-I"},120379:{c:"z",f:"SS-I"},120380:{c:"A",f:"SS-I"},120381:{c:"B",f:"SS-I"},120382:{c:"C",f:"SS-I"},120383:{c:"D",f:"SS-I"},120384:{c:"E",f:"SS-I"},120385:{c:"F",f:"SS-I"},120386:{c:"G",f:"SS-I"},120387:{c:"H",f:"SS-I"},120388:{c:"I",f:"SS-I"},120389:{c:"J",f:"SS-I"},120390:{c:"K",f:"SS-I"},120391:{c:"L",f:"SS-I"},120392:{c:"M",f:"SS-I"},120393:{c:"N",f:"SS-I"},120394:{c:"O",f:"SS-I"},120395:{c:"P",f:"SS-I"},120396:{c:"Q",f:"SS-I"},120397:{c:"R",f:"SS-I"},120398:{c:"S",f:"SS-I"},120399:{c:"T",f:"SS-I"},120400:{c:"U",f:"SS-I"},120401:{c:"V",f:"SS-I"},120402:{c:"W",f:"SS-I"},120403:{c:"X",f:"SS-I"},120404:{c:"Y",f:"SS-I"},120405:{c:"Z",f:"SS-I"},120406:{c:"a",f:"SS-I"},120407:{c:"b",f:"SS-I"},120408:{c:"c",f:"SS-I"},120409:{c:"d",f:"SS-I"},120410:{c:"e",f:"SS-I"},120411:{c:"f",f:"SS-I"},120412:{c:"g",f:"SS-I"},120413:{c:"h",f:"SS-I"},120414:{c:"i",f:"SS-I"},120415:{c:"j",f:"SS-I"},120416:{c:"k",f:"SS-I"},120417:{c:"l",f:"SS-I"},120418:{c:"m",f:"SS-I"},120419:{c:"n",f:"SS-I"},120420:{c:"o",f:"SS-I"},120421:{c:"p",f:"SS-I"},120422:{c:"q",f:"SS-I"},120423:{c:"r",f:"SS-I"},120424:{c:"s",f:"SS-I"},120425:{c:"t",f:"SS-I"},120426:{c:"u",f:"SS-I"},120427:{c:"v",f:"SS-I"},120428:{c:"w",f:"SS-I"},120429:{c:"x",f:"SS-I"},120430:{c:"y",f:"SS-I"},120431:{c:"z",f:"SS-I"},120432:{c:"A",f:"T"},120433:{c:"B",f:"T"},120434:{c:"C",f:"T"},120435:{c:"D",f:"T"},120436:{c:"E",f:"T"},120437:{c:"F",f:"T"},120438:{c:"G",f:"T"},120439:{c:"H",f:"T"},120440:{c:"I",f:"T"},120441:{c:"J",f:"T"},120442:{c:"K",f:"T"},120443:{c:"L",f:"T"},120444:{c:"M",f:"T"},120445:{c:"N",f:"T"},120446:{c:"O",f:"T"},120447:{c:"P",f:"T"},120448:{c:"Q",f:"T"},120449:{c:"R",f:"T"},120450:{c:"S",f:"T"},120451:{c:"T",f:"T"},120452:{c:"U",f:"T"},120453:{c:"V",f:"T"},120454:{c:"W",f:"T"},120455:{c:"X",f:"T"},120456:{c:"Y",f:"T"},120457:{c:"Z",f:"T"},120458:{c:"a",f:"T"},120459:{c:"b",f:"T"},120460:{c:"c",f:"T"},120461:{c:"d",f:"T"},120462:{c:"e",f:"T"},120463:{c:"f",f:"T"},120464:{c:"g",f:"T"},120465:{c:"h",f:"T"},120466:{c:"i",f:"T"},120467:{c:"j",f:"T"},120468:{c:"k",f:"T"},120469:{c:"l",f:"T"},120470:{c:"m",f:"T"},120471:{c:"n",f:"T"},120472:{c:"o",f:"T"},120473:{c:"p",f:"T"},120474:{c:"q",f:"T"},120475:{c:"r",f:"T"},120476:{c:"s",f:"T"},120477:{c:"t",f:"T"},120478:{c:"u",f:"T"},120479:{c:"v",f:"T"},120480:{c:"w",f:"T"},120481:{c:"x",f:"T"},120482:{c:"y",f:"T"},120483:{c:"z",f:"T"},120484:{c:"\\131",f:"MI"},120485:{c:"\\237",f:"MI"},120488:{c:"A",f:"B"},120489:{c:"B",f:"B"},120490:{c:"\\393",f:"B"},120491:{c:"\\394",f:"B"},120492:{c:"E",f:"B"},120493:{c:"Z",f:"B"},120494:{c:"H",f:"B"},120495:{c:"\\398",f:"B"},120496:{c:"I",f:"B"},120497:{c:"K",f:"B"},120498:{c:"\\39B",f:"B"},120499:{c:"M",f:"B"},120500:{c:"N",f:"B"},120501:{c:"\\39E",f:"B"},120502:{c:"O",f:"B"},120503:{c:"\\3A0",f:"B"},120504:{c:"P",f:"B"},120505:{c:"\\398",f:"B"},120506:{c:"\\3A3",f:"B"},120507:{c:"T",f:"B"},120508:{c:"\\3A5",f:"B"},120509:{c:"\\3A6",f:"B"},120510:{c:"X",f:"B"},120511:{c:"\\3A8",f:"B"},120512:{c:"\\3A9",f:"B"},120513:{c:"\\2207",f:"B"},120514:{c:"\\3B1",f:"BI"},120515:{c:"\\3B2",f:"BI"},120516:{c:"\\3B3",f:"BI"},120517:{c:"\\3B4",f:"BI"},120518:{c:"\\3B5",f:"BI"},120519:{c:"\\3B6",f:"BI"},120520:{c:"\\3B7",f:"BI"},120521:{c:"\\3B8",f:"BI"},120522:{c:"\\3B9",f:"BI"},120523:{c:"\\3BA",f:"BI"},120524:{c:"\\3BB",f:"BI"},120525:{c:"\\3BC",f:"BI"},120526:{c:"\\3BD",f:"BI"},120527:{c:"\\3BE",f:"BI"},120528:{c:"\\3BF",f:"BI"},120529:{c:"\\3C0",f:"BI"},120530:{c:"\\3C1",f:"BI"},120531:{c:"\\3C2",f:"BI"},120532:{c:"\\3C3",f:"BI"},120533:{c:"\\3C4",f:"BI"},120534:{c:"\\3C5",f:"BI"},120535:{c:"\\3C6",f:"BI"},120536:{c:"\\3C7",f:"BI"},120537:{c:"\\3C8",f:"BI"},120538:{c:"\\3C9",f:"BI"},120539:{c:"\\2202",f:"BI"},120540:{c:"\\3F5",f:"BI"},120541:{c:"\\3D1",f:"BI"},120542:{c:"\\E009",f:"A"},120543:{c:"\\3D5",f:"BI"},120544:{c:"\\3F1",f:"BI"},120545:{c:"\\3D6",f:"BI"},120546:{c:"A",f:"I"},120547:{c:"B",f:"I"},120548:{c:"\\393",f:"I"},120549:{c:"\\394",f:"I"},120550:{c:"E",f:"I"},120551:{c:"Z",f:"I"},120552:{c:"H",f:"I"},120553:{c:"\\398",f:"I"},120554:{c:"I",f:"I"},120555:{c:"K",f:"I"},120556:{c:"\\39B",f:"I"},120557:{c:"M",f:"I"},120558:{c:"N",f:"I"},120559:{c:"\\39E",f:"I"},120560:{c:"O",f:"I"},120561:{c:"\\3A0",f:"I"},120562:{c:"P",f:"I"},120563:{c:"\\398",f:"I"},120564:{c:"\\3A3",f:"I"},120565:{c:"T",f:"I"},120566:{c:"\\3A5",f:"I"},120567:{c:"\\3A6",f:"I"},120568:{c:"X",f:"I"},120569:{c:"\\3A8",f:"I"},120570:{c:"\\3A9",f:"I"},120571:{c:"\\2207",f:""},120572:{c:"\\3B1",f:"I"},120573:{c:"\\3B2",f:"I"},120574:{c:"\\3B3",f:"I"},120575:{c:"\\3B4",f:"I"},120576:{c:"\\3B5",f:"I"},120577:{c:"\\3B6",f:"I"},120578:{c:"\\3B7",f:"I"},120579:{c:"\\3B8",f:"I"},120580:{c:"\\3B9",f:"I"},120581:{c:"\\3BA",f:"I"},120582:{c:"\\3BB",f:"I"},120583:{c:"\\3BC",f:"I"},120584:{c:"\\3BD",f:"I"},120585:{c:"\\3BE",f:"I"},120586:{c:"\\3BF",f:"I"},120587:{c:"\\3C0",f:"I"},120588:{c:"\\3C1",f:"I"},120589:{c:"\\3C2",f:"I"},120590:{c:"\\3C3",f:"I"},120591:{c:"\\3C4",f:"I"},120592:{c:"\\3C5",f:"I"},120593:{c:"\\3C6",f:"I"},120594:{c:"\\3C7",f:"I"},120595:{c:"\\3C8",f:"I"},120596:{c:"\\3C9",f:"I"},120597:{c:"\\2202",f:""},120598:{c:"\\3F5",f:"I"},120599:{c:"\\3D1",f:"I"},120600:{c:"\\E009",f:"A"},120601:{c:"\\3D5",f:"I"},120602:{c:"\\3F1",f:"I"},120603:{c:"\\3D6",f:"I"},120604:{c:"A",f:"BI"},120605:{c:"B",f:"BI"},120606:{c:"\\393",f:"BI"},120607:{c:"\\394",f:"BI"},120608:{c:"E",f:"BI"},120609:{c:"Z",f:"BI"},120610:{c:"H",f:"BI"},120611:{c:"\\398",f:"BI"},120612:{c:"I",f:"BI"},120613:{c:"K",f:"BI"},120614:{c:"\\39B",f:"BI"},120615:{c:"M",f:"BI"},120616:{c:"N",f:"BI"},120617:{c:"\\39E",f:"BI"},120618:{c:"O",f:"BI"},120619:{c:"\\3A0",f:"BI"},120620:{c:"P",f:"BI"},120621:{c:"\\398",f:"BI"},120622:{c:"\\3A3",f:"BI"},120623:{c:"T",f:"BI"},120624:{c:"\\3A5",f:"BI"},120625:{c:"\\3A6",f:"BI"},120626:{c:"X",f:"BI"},120627:{c:"\\3A8",f:"BI"},120628:{c:"\\3A9",f:"BI"},120629:{c:"\\2207",f:""},120630:{c:"\\3B1",f:"BI"},120631:{c:"\\3B2",f:"BI"},120632:{c:"\\3B3",f:"BI"},120633:{c:"\\3B4",f:"BI"},120634:{c:"\\3B5",f:"BI"},120635:{c:"\\3B6",f:"BI"},120636:{c:"\\3B7",f:"BI"},120637:{c:"\\3B8",f:"BI"},120638:{c:"\\3B9",f:"BI"},120639:{c:"\\3BA",f:"BI"},120640:{c:"\\3BB",f:"BI"},120641:{c:"\\3BC",f:"BI"},120642:{c:"\\3BD",f:"BI"},120643:{c:"\\3BE",f:"BI"},120644:{c:"\\3BF",f:"BI"},120645:{c:"\\3C0",f:"BI"},120646:{c:"\\3C1",f:"BI"},120647:{c:"\\3C2",f:"BI"},120648:{c:"\\3C3",f:"BI"},120649:{c:"\\3C4",f:"BI"},120650:{c:"\\3C5",f:"BI"},120651:{c:"\\3C6",f:"BI"},120652:{c:"\\3C7",f:"BI"},120653:{c:"\\3C8",f:"BI"},120654:{c:"\\3C9",f:"BI"},120655:{c:"\\2202",f:""},120656:{c:"\\3F5",f:"BI"},120657:{c:"\\3D1",f:"BI"},120658:{c:"\\E009",f:"A"},120659:{c:"\\3D5",f:"BI"},120660:{c:"\\3F1",f:"BI"},120661:{c:"\\3D6",f:"BI"},120662:{c:"A",f:"SS-B"},120663:{c:"B",f:"SS-B"},120664:{c:"\\393",f:"SS-B"},120665:{c:"\\394",f:"SS-B"},120666:{c:"E",f:"SS-B"},120667:{c:"Z",f:"SS-B"},120668:{c:"H",f:"SS-B"},120669:{c:"\\398",f:"SS-B"},120670:{c:"I",f:"SS-B"},120671:{c:"K",f:"SS-B"},120672:{c:"\\39B",f:"SS-B"},120673:{c:"M",f:"SS-B"},120674:{c:"N",f:"SS-B"},120675:{c:"\\39E",f:"SS-B"},120676:{c:"O",f:"SS-B"},120677:{c:"\\3A0",f:"SS-B"},120678:{c:"P",f:"SS-B"},120679:{c:"\\398",f:"SS-B"},120680:{c:"\\3A3",f:"SS-B"},120681:{c:"T",f:"SS-B"},120682:{c:"\\3A5",f:"SS-B"},120683:{c:"\\3A6",f:"SS-B"},120684:{c:"X",f:"SS-B"},120685:{c:"\\3A8",f:"SS-B"},120686:{c:"\\3A9",f:"SS-B"},120687:{c:"\\2207",f:""},120688:{c:"\\3B1",f:"BI"},120689:{c:"\\3B2",f:"BI"},120690:{c:"\\3B3",f:"BI"},120691:{c:"\\3B4",f:"BI"},120692:{c:"\\3B5",f:"BI"},120693:{c:"\\3B6",f:"BI"},120694:{c:"\\3B7",f:"BI"},120695:{c:"\\3B8",f:"BI"},120696:{c:"\\3B9",f:"BI"},120697:{c:"\\3BA",f:"BI"},120698:{c:"\\3BB",f:"BI"},120699:{c:"\\3BC",f:"BI"},120700:{c:"\\3BD",f:"BI"},120701:{c:"\\3BE",f:"BI"},120702:{c:"\\3BF",f:"BI"},120703:{c:"\\3C0",f:"BI"},120704:{c:"\\3C1",f:"BI"},120705:{c:"\\3C2",f:"BI"},120706:{c:"\\3C3",f:"BI"},120707:{c:"\\3C4",f:"BI"},120708:{c:"\\3C5",f:"BI"},120709:{c:"\\3C6",f:"BI"},120710:{c:"\\3C7",f:"BI"},120711:{c:"\\3C8",f:"BI"},120712:{c:"\\3C9",f:"BI"},120713:{c:"\\2202",f:""},120714:{c:"\\3F5",f:"BI"},120715:{c:"\\3D1",f:"BI"},120716:{c:"\\E009",f:"A"},120717:{c:"\\3D5",f:"BI"},120718:{c:"\\3F1",f:"BI"},120719:{c:"\\3D6",f:"BI"},120720:{c:"A",f:"SS-I"},120721:{c:"B",f:"SS-I"},120722:{c:"\\393",f:"SS-I"},120723:{c:"\\394",f:"SS-I"},120724:{c:"E",f:"SS-I"},120725:{c:"Z",f:"SS-I"},120726:{c:"H",f:"SS-I"},120727:{c:"\\398",f:"SS-I"},120728:{c:"I",f:"SS-I"},120729:{c:"K",f:"SS-I"},120730:{c:"\\39B",f:"SS-I"},120731:{c:"M",f:"SS-I"},120732:{c:"N",f:"SS-I"},120733:{c:"\\39E",f:"SS-I"},120734:{c:"O",f:"SS-I"},120735:{c:"\\3A0",f:"SS-I"},120736:{c:"P",f:"SS-I"},120737:{c:"\\398",f:"SS-I"},120738:{c:"\\3A3",f:"SS-I"},120739:{c:"T",f:"SS-I"},120740:{c:"\\3A5",f:"SS-I"},120741:{c:"\\3A6",f:"SS-I"},120742:{c:"X",f:"SS-I"},120743:{c:"\\3A8",f:"SS-I"},120744:{c:"\\3A9",f:"SS-I"},120745:{c:"\\2207",f:""},120746:{c:"\\3B1",f:"BI"},120747:{c:"\\3B2",f:"BI"},120748:{c:"\\3B3",f:"BI"},120749:{c:"\\3B4",f:"BI"},120750:{c:"\\3B5",f:"BI"},120751:{c:"\\3B6",f:"BI"},120752:{c:"\\3B7",f:"BI"},120753:{c:"\\3B8",f:"BI"},120754:{c:"\\3B9",f:"BI"},120755:{c:"\\3BA",f:"BI"},120756:{c:"\\3BB",f:"BI"},120757:{c:"\\3BC",f:"BI"},120758:{c:"\\3BD",f:"BI"},120759:{c:"\\3BE",f:"BI"},120760:{c:"\\3BF",f:"BI"},120761:{c:"\\3C0",f:"BI"},120762:{c:"\\3C1",f:"BI"},120763:{c:"\\3C2",f:"BI"},120764:{c:"\\3C3",f:"BI"},120765:{c:"\\3C4",f:"BI"},120766:{c:"\\3C5",f:"BI"},120767:{c:"\\3C6",f:"BI"},120768:{c:"\\3C7",f:"BI"},120769:{c:"\\3C8",f:"BI"},120770:{c:"\\3C9",f:"BI"},120771:{c:"\\2202",f:""},120772:{c:"\\3F5",f:"BI"},120773:{c:"\\3D1",f:"BI"},120774:{c:"\\E009",f:"A"},120775:{c:"\\3D5",f:"BI"},120776:{c:"\\3F1",f:"BI"},120777:{c:"\\3D6",f:"BI"},120778:{c:"F",f:"I"},120779:{c:"\\3DD",f:"A"},120782:{c:"0",f:"B"},120783:{c:"1",f:"B"},120784:{c:"2",f:"B"},120785:{c:"3",f:"B"},120786:{c:"4",f:"B"},120787:{c:"5",f:"B"},120788:{c:"6",f:"B"},120789:{c:"7",f:"B"},120790:{c:"8",f:"B"},120791:{c:"9",f:"B"},120792:{c:"0",f:"B"},120793:{c:"1",f:"B"},120794:{c:"2",f:"B"},120795:{c:"3",f:"B"},120796:{c:"4",f:"B"},120797:{c:"5",f:"B"},120798:{c:"6",f:"B"},120799:{c:"7",f:"B"},120800:{c:"8",f:"B"},120801:{c:"9",f:"B"},120802:{c:"0",f:"SS"},120803:{c:"1",f:"SS"},120804:{c:"2",f:"SS"},120805:{c:"3",f:"SS"},120806:{c:"4",f:"SS"},120807:{c:"5",f:"SS"},120808:{c:"6",f:"SS"},120809:{c:"7",f:"SS"},120810:{c:"8",f:"SS"},120811:{c:"9",f:"SS"},120812:{c:"0",f:"SS-B"},120813:{c:"1",f:"SS-B"},120814:{c:"2",f:"SS-B"},120815:{c:"3",f:"SS-B"},120816:{c:"4",f:"SS-B"},120817:{c:"5",f:"SS-B"},120818:{c:"6",f:"SS-B"},120819:{c:"7",f:"SS-B"},120820:{c:"8",f:"SS-B"},120821:{c:"9",f:"SS-B"},120822:{c:"0",f:"T"},120823:{c:"1",f:"T"},120824:{c:"2",f:"T"},120825:{c:"3",f:"T"},120826:{c:"4",f:"T"},120827:{c:"5",f:"T"},120828:{c:"6",f:"T"},120829:{c:"7",f:"T"},120830:{c:"8",f:"T"},120831:{c:"9",f:"T"}})},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.normal={32:[0,0,.25],33:[.716,0,.278],34:[.694,-.379,.5],35:[.694,.194,.833],36:[.75,.056,.5],37:[.75,.056,.833],38:[.716,.022,.778],39:[.694,-.379,.278],40:[.75,.25,.389],41:[.75,.25,.389],42:[.75,-.32,.5],43:[.583,.082,.778],44:[.121,.194,.278],45:[.252,-.179,.333],46:[.12,0,.278],47:[.75,.25,.5],48:[.666,.022,.5],49:[.666,0,.5],50:[.666,0,.5],51:[.665,.022,.5],52:[.677,0,.5],53:[.666,.022,.5],54:[.666,.022,.5],55:[.676,.022,.5],56:[.666,.022,.5],57:[.666,.022,.5],58:[.43,0,.278],59:[.43,.194,.278],60:[.54,.04,.778],61:[.583,.082,.778],62:[.54,.04,.778],63:[.705,0,.472],64:[.705,.011,.778],65:[.716,0,.75],66:[.683,0,.708],67:[.705,.021,.722],68:[.683,0,.764],69:[.68,0,.681],70:[.68,0,.653],71:[.705,.022,.785],72:[.683,0,.75],73:[.683,0,.361],74:[.683,.022,.514],75:[.683,0,.778],76:[.683,0,.625],77:[.683,0,.917],78:[.683,0,.75],79:[.705,.022,.778],80:[.683,0,.681],81:[.705,.193,.778],82:[.683,.022,.736],83:[.705,.022,.556],84:[.677,0,.722],85:[.683,.022,.75],86:[.683,.022,.75],87:[.683,.022,1.028],88:[.683,0,.75],89:[.683,0,.75],90:[.683,0,.611],91:[.75,.25,.278],92:[.75,.25,.5],93:[.75,.25,.278],94:[.694,-.531,.5],95:[-.025,.062,.5],96:[.699,-.505,.5],97:[.448,.011,.5],98:[.694,.011,.556],99:[.448,.011,.444],100:[.694,.011,.556],101:[.448,.011,.444],102:[.705,0,.306,{ic:.066}],103:[.453,.206,.5],104:[.694,0,.556],105:[.669,0,.278],106:[.669,.205,.306],107:[.694,0,.528],108:[.694,0,.278],109:[.442,0,.833],110:[.442,0,.556],111:[.448,.01,.5],112:[.442,.194,.556],113:[.442,.194,.528],114:[.442,0,.392],115:[.448,.011,.394],116:[.615,.01,.389],117:[.442,.011,.556],118:[.431,.011,.528],119:[.431,.011,.722],120:[.431,0,.528],121:[.431,.204,.528],122:[.431,0,.444],123:[.75,.25,.5],124:[.75,.249,.278],125:[.75,.25,.5],126:[.318,-.215,.5],160:[0,0,.25],163:[.714,.011,.769],165:[.683,0,.75],168:[.669,-.554,.5],172:[.356,-.089,.667],174:[.709,.175,.947],175:[.59,-.544,.5],176:[.715,-.542,.5],177:[.666,0,.778],180:[.699,-.505,.5],183:[.31,-.19,.278],215:[.491,-.009,.778],240:[.749,.021,.556],247:[.537,.036,.778],295:[.695,.013,.54,{ic:.022}],305:[.442,0,.278,{sk:.0278}],567:[.442,.205,.306,{sk:.0833}],697:[.56,-.043,.275],710:[.694,-.531,.5],711:[.644,-.513,.5],713:[.59,-.544,.5],714:[.699,-.505,.5],715:[.699,-.505,.5],728:[.694,-.515,.5],729:[.669,-.549,.5],730:[.715,-.542,.5],732:[.668,-.565,.5],768:[.699,-.505,0],769:[.699,-.505,0],770:[.694,-.531,0],771:[.668,-.565,0],772:[.59,-.544,0],774:[.694,-.515,0],775:[.669,-.549,0],776:[.669,-.554,0],778:[.715,-.542,0],779:[.701,-.51,0],780:[.644,-.513,0],824:[.716,.215,0],913:[.716,0,.75],914:[.683,0,.708],915:[.68,0,.625],916:[.716,0,.833],917:[.68,0,.681],918:[.683,0,.611],919:[.683,0,.75],920:[.705,.022,.778],921:[.683,0,.361],922:[.683,0,.778],923:[.716,0,.694],924:[.683,0,.917],925:[.683,0,.75],926:[.677,0,.667],927:[.705,.022,.778],928:[.68,0,.75],929:[.683,0,.681],930:[.705,.022,.778],931:[.683,0,.722],932:[.677,0,.722],933:[.705,0,.778],934:[.683,0,.722],935:[.683,0,.75],936:[.683,0,.778],937:[.704,0,.722],978:[.705,0,.778],988:[.68,0,.653],989:[.605,.085,.778],1008:[.434,.006,.667,{ic:.067}],1014:[.44,0,.429,{ic:.027}],8192:[0,0,.5],8193:[0,0,1],8194:[0,0,.5],8195:[0,0,1],8196:[0,0,.333],8197:[0,0,.25],8198:[0,0,.167],8201:[0,0,.167],8202:[0,0,.1],8203:[0,0,0],8204:[0,0,0],8211:[.285,-.248,.5],8212:[.285,-.248,1],8213:[.285,-.248,1],8214:[.75,.25,.5],8215:[-.025,.062,.5],8216:[.694,-.379,.278],8217:[.694,-.379,.278],8220:[.694,-.379,.5],8221:[.694,-.379,.5],8224:[.705,.216,.444],8225:[.705,.205,.444],8226:[.444,-.055,.5],8230:[.12,0,1.172],8242:[.56,-.043,.275],8243:[.56,0,.55],8244:[.56,0,.825],8245:[.56,-.043,.275],8246:[.56,0,.55],8247:[.56,0,.825],8254:[.59,-.544,.5],8260:[.75,.25,.5],8279:[.56,0,1.1],8288:[0,0,0],8289:[0,0,0],8290:[0,0,0],8291:[0,0,0],8292:[0,0,0],8407:[.714,-.516,.5],8450:[.702,.019,.722],8459:[.717,.036,.969,{ic:.272,sk:.333}],8460:[.666,.133,.72],8461:[.683,0,.778],8462:[.694,.011,.576,{sk:-.0278}],8463:[.695,.013,.54,{ic:.022}],8464:[.717,.314,1.052,{ic:.081,sk:.417}],8465:[.686,.026,.554],8466:[.717,.017,.874,{ic:.161,sk:.306}],8467:[.705,.02,.417,{sk:.111}],8469:[.683,.02,.722],8472:[.453,.216,.636,{sk:.111}],8473:[.683,0,.611],8474:[.701,.181,.778],8475:[.717,.017,.85,{ic:.037,sk:.194}],8476:[.686,.026,.828],8477:[.683,0,.722],8484:[.683,0,.667],8486:[.704,0,.722],8487:[.684,.022,.722],8488:[.729,.139,.602],8492:[.708,.028,.908,{ic:.02,sk:.194}],8493:[.685,.024,.613],8496:[.707,.008,.562,{ic:.156,sk:.139}],8497:[.735,.036,.895,{ic:.095,sk:.222}],8498:[.695,0,.556],8499:[.721,.05,1.08,{ic:.136,sk:.444}],8501:[.694,0,.611],8502:[.763,.021,.667,{ic:.02}],8503:[.764,.043,.444],8504:[.764,.043,.667],8513:[.705,.023,.639],8592:[.511,.011,1],8593:[.694,.193,.5],8594:[.511,.011,1],8595:[.694,.194,.5],8596:[.511,.011,1],8597:[.772,.272,.5],8598:[.72,.195,1],8599:[.72,.195,1],8600:[.695,.22,1],8601:[.695,.22,1],8602:[.437,-.06,1],8603:[.437,-.06,1],8606:[.417,-.083,1],8608:[.417,-.083,1],8610:[.417,-.083,1.111],8611:[.417,-.083,1.111],8614:[.511,.011,1],8617:[.511,.011,1.126],8618:[.511,.011,1.126],8619:[.575,.041,1],8620:[.575,.041,1],8621:[.417,-.083,1.389],8622:[.437,-.06,1],8624:[.722,0,.5],8625:[.722,0,.5],8630:[.461,0,1],8631:[.46,0,1],8634:[.65,.083,.778],8635:[.65,.083,.778],8636:[.511,-.23,1],8637:[.27,.011,1],8638:[.694,.194,.417],8639:[.694,.194,.417],8640:[.511,-.23,1],8641:[.27,.011,1],8642:[.694,.194,.417],8643:[.694,.194,.417],8644:[.667,0,1],8646:[.667,0,1],8647:[.583,.083,1],8648:[.694,.193,.833],8649:[.583,.083,1],8650:[.694,.194,.833],8651:[.514,.014,1],8652:[.671,.011,1],8653:[.534,.035,1],8654:[.534,.037,1],8655:[.534,.035,1],8656:[.525,.024,1],8657:[.694,.194,.611],8658:[.525,.024,1],8659:[.694,.194,.611],8660:[.526,.025,1],8661:[.772,.272,.611],8666:[.611,.111,1],8667:[.611,.111,1],8669:[.417,-.083,1],8672:[.437,-.064,1.334],8674:[.437,-.064,1.334],8704:[.694,.022,.556],8705:[.846,.021,.5],8706:[.715,.022,.531,{ic:.035,sk:.0833}],8707:[.694,0,.556],8708:[.716,.215,.556],8709:[.772,.078,.5],8710:[.716,0,.833],8711:[.683,.033,.833],8712:[.54,.04,.667],8713:[.716,.215,.667],8715:[.54,.04,.667],8716:[.716,.215,.667],8717:[.44,0,.429,{ic:.027}],8719:[.75,.25,.944],8720:[.75,.25,.944],8721:[.75,.25,1.056],8722:[.583,.082,.778],8723:[.5,.166,.778],8724:[.766,.093,.778],8725:[.75,.25,.5],8726:[.43,.023,.778],8727:[.465,-.035,.5],8728:[.444,-.055,.5],8729:[.444,-.055,.5],8730:[.8,.2,.833,{ic:.02}],8733:[.442,.011,.778],8734:[.442,.011,1],8736:[.694,0,.722],8737:[.714,.02,.722],8738:[.551,.051,.722],8739:[.75,.249,.278],8740:[.75,.252,.278,{ic:.019}],8741:[.75,.25,.5],8742:[.75,.25,.5,{ic:.018}],8743:[.598,.022,.667],8744:[.598,.022,.667],8745:[.598,.022,.667],8746:[.598,.022,.667],8747:[.716,.216,.417,{ic:.055}],8748:[.805,.306,.819,{ic:.138}],8749:[.805,.306,1.166,{ic:.138}],8750:[.805,.306,.472,{ic:.138}],8756:[.471,.082,.667],8757:[.471,.082,.667],8764:[.367,-.133,.778],8765:[.367,-.133,.778],8768:[.583,.083,.278],8769:[.467,-.032,.778],8770:[.463,-.034,.778],8771:[.464,-.036,.778],8772:[.716,.215,.778],8773:[.589,-.022,.778],8774:[.652,.155,.778],8775:[.652,.155,.778],8776:[.483,-.055,.778],8777:[.716,.215,.778],8778:[.579,.039,.778],8781:[.484,-.016,.778],8782:[.492,-.008,.778],8783:[.492,-.133,.778],8784:[.67,-.133,.778],8785:[.609,.108,.778],8786:[.601,.101,.778],8787:[.601,.102,.778],8790:[.367,-.133,.778],8791:[.721,-.133,.778],8796:[.859,-.133,.778],8800:[.716,.215,.778],8801:[.464,-.036,.778],8802:[.716,.215,.778],8804:[.636,.138,.778],8805:[.636,.138,.778],8806:[.753,.175,.778],8807:[.753,.175,.778],8808:[.752,.286,.778],8809:[.752,.286,.778],8810:[.568,.067,1],8811:[.567,.067,1],8812:[.75,.25,.5],8813:[.716,.215,.778],8814:[.708,.209,.778],8815:[.708,.209,.778],8816:[.801,.303,.778],8817:[.801,.303,.778],8818:[.732,.228,.778],8819:[.732,.228,.778],8820:[.732,.228,.778],8821:[.732,.228,.778],8822:[.681,.253,.778],8823:[.681,.253,.778],8824:[.716,.253,.778],8825:[.716,.253,.778],8826:[.539,.041,.778],8827:[.539,.041,.778],8828:[.58,.153,.778],8829:[.58,.154,.778],8830:[.732,.228,.778],8831:[.732,.228,.778],8832:[.705,.208,.778],8833:[.705,.208,.778],8834:[.54,.04,.778],8835:[.54,.04,.778],8836:[.716,.215,.778],8837:[.716,.215,.778],8838:[.636,.138,.778],8839:[.636,.138,.778],8840:[.801,.303,.778],8841:[.801,.303,.778],8842:[.635,.241,.778],8843:[.635,.241,.778],8846:[.598,.022,.667],8847:[.539,.041,.778],8848:[.539,.041,.778],8849:[.636,.138,.778],8850:[.636,.138,.778],8851:[.598,0,.667],8852:[.598,0,.667],8853:[.583,.083,.778],8854:[.583,.083,.778],8855:[.583,.083,.778],8856:[.583,.083,.778],8857:[.583,.083,.778],8858:[.582,.082,.778],8859:[.582,.082,.778],8861:[.582,.082,.778],8862:[.689,0,.778],8863:[.689,0,.778],8864:[.689,0,.778],8865:[.689,0,.778],8866:[.694,0,.611],8867:[.694,0,.611],8868:[.668,0,.778],8869:[.668,0,.778],8872:[.75,.249,.867],8873:[.694,0,.722],8874:[.694,0,.889],8876:[.695,0,.611],8877:[.695,0,.611],8878:[.695,0,.722],8879:[.695,0,.722],8882:[.539,.041,.778],8883:[.539,.041,.778],8884:[.636,.138,.778],8885:[.636,.138,.778],8888:[.408,-.092,1.111],8890:[.431,.212,.556],8891:[.716,0,.611],8892:[.716,0,.611],8896:[.75,.249,.833],8897:[.75,.249,.833],8898:[.75,.249,.833],8899:[.75,.249,.833],8900:[.488,-.012,.5],8901:[.31,-.19,.278],8902:[.486,-.016,.5],8903:[.545,.044,.778],8904:[.505,.005,.9],8905:[.492,-.008,.778],8906:[.492,-.008,.778],8907:[.694,.022,.778],8908:[.694,.022,.778],8909:[.464,-.036,.778],8910:[.578,.021,.76],8911:[.578,.022,.76],8912:[.54,.04,.778],8913:[.54,.04,.778],8914:[.598,.022,.667],8915:[.598,.022,.667],8916:[.736,.022,.667],8918:[.541,.041,.778],8919:[.541,.041,.778],8920:[.568,.067,1.333],8921:[.568,.067,1.333],8922:[.886,.386,.778],8923:[.886,.386,.778],8926:[.734,0,.778],8927:[.734,0,.778],8928:[.801,.303,.778],8929:[.801,.303,.778],8930:[.716,.215,.778],8931:[.716,.215,.778],8934:[.73,.359,.778],8935:[.73,.359,.778],8936:[.73,.359,.778],8937:[.73,.359,.778],8938:[.706,.208,.778],8939:[.706,.208,.778],8940:[.802,.303,.778],8941:[.801,.303,.778],8942:[1.3,.03,.278],8943:[.31,-.19,1.172],8945:[1.52,-.1,1.282],8965:[.716,0,.611],8966:[.813,.097,.611],8968:[.75,.25,.444],8969:[.75,.25,.444],8970:[.75,.25,.444],8971:[.75,.25,.444],8988:[.694,-.306,.5],8989:[.694,-.306,.5],8990:[.366,.022,.5],8991:[.366,.022,.5],8994:[.388,-.122,1],8995:[.378,-.134,1],9001:[.75,.25,.389],9002:[.75,.25,.389],9136:[.744,.244,.412],9137:[.744,.244,.412],9168:[.602,0,.667],9416:[.709,.175,.902],9484:[.694,-.306,.5],9488:[.694,-.306,.5],9492:[.366,.022,.5],9496:[.366,.022,.5],9585:[.694,.195,.889],9586:[.694,.195,.889],9632:[.689,0,.778],9633:[.689,0,.778],9642:[.689,0,.778],9650:[.575,.02,.722],9651:[.716,0,.889],9652:[.575,.02,.722],9653:[.716,0,.889],9654:[.539,.041,.778],9656:[.539,.041,.778],9657:[.505,.005,.5],9660:[.576,.019,.722],9661:[.5,.215,.889],9662:[.576,.019,.722],9663:[.5,.215,.889],9664:[.539,.041,.778],9666:[.539,.041,.778],9667:[.505,.005,.5],9674:[.716,.132,.667],9711:[.715,.215,1],9723:[.689,0,.778],9724:[.689,0,.778],9733:[.694,.111,.944],9824:[.727,.13,.778],9825:[.716,.033,.778],9826:[.727,.162,.778],9827:[.726,.13,.778],9837:[.75,.022,.389],9838:[.734,.223,.389],9839:[.723,.223,.389],10003:[.706,.034,.833],10016:[.716,.022,.833],10072:[.75,.249,.278],10216:[.75,.25,.389],10217:[.75,.25,.389],10222:[.744,.244,.412],10223:[.744,.244,.412],10229:[.511,.011,1.609],10230:[.511,.011,1.638],10231:[.511,.011,1.859],10232:[.525,.024,1.609],10233:[.525,.024,1.638],10234:[.525,.024,1.858],10236:[.511,.011,1.638],10731:[.716,.132,.667],10744:[.716,.215,.778],10752:[.75,.25,1.111],10753:[.75,.25,1.111],10754:[.75,.25,1.111],10756:[.75,.249,.833],10758:[.75,.249,.833],10764:[.805,.306,1.638,{ic:.138}],10799:[.491,-.009,.778],10815:[.683,0,.75],10846:[.813,.097,.611],10877:[.636,.138,.778],10878:[.636,.138,.778],10885:[.762,.29,.778],10886:[.762,.29,.778],10887:[.635,.241,.778],10888:[.635,.241,.778],10889:[.761,.387,.778],10890:[.761,.387,.778],10891:[1.003,.463,.778],10892:[1.003,.463,.778],10901:[.636,.138,.778],10902:[.636,.138,.778],10927:[.636,.138,.778],10928:[.636,.138,.778],10933:[.752,.286,.778],10934:[.752,.286,.778],10935:[.761,.294,.778],10936:[.761,.294,.778],10937:[.761,.337,.778],10938:[.761,.337,.778],10949:[.753,.215,.778],10950:[.753,.215,.778],10955:[.783,.385,.778],10956:[.783,.385,.778],12296:[.75,.25,.389],12297:[.75,.25,.389],57350:[.43,.023,.222,{ic:.018}],57351:[.431,.024,.389,{ic:.018}],57352:[.605,.085,.778],57353:[.434,.006,.667,{ic:.067}],57356:[.752,.284,.778],57357:[.752,.284,.778],57358:[.919,.421,.778],57359:[.801,.303,.778],57360:[.801,.303,.778],57361:[.919,.421,.778],57366:[.828,.33,.778],57367:[.752,.332,.778],57368:[.828,.33,.778],57369:[.752,.333,.778],57370:[.634,.255,.778],57371:[.634,.254,.778],119808:[.698,0,.869],119809:[.686,0,.818],119810:[.697,.011,.831],119811:[.686,0,.882],119812:[.68,0,.756],119813:[.68,0,.724],119814:[.697,.01,.904],119815:[.686,0,.9],119816:[.686,0,.436],119817:[.686,.011,.594],119818:[.686,0,.901],119819:[.686,0,.692],119820:[.686,0,1.092],119821:[.686,0,.9],119822:[.696,.01,.864],119823:[.686,0,.786],119824:[.696,.193,.864],119825:[.686,.011,.862],119826:[.697,.011,.639],119827:[.675,0,.8],119828:[.686,.011,.885],119829:[.686,.007,.869],119830:[.686,.007,1.189],119831:[.686,0,.869],119832:[.686,0,.869],119833:[.686,0,.703],119834:[.453,.006,.559],119835:[.694,.006,.639],119836:[.453,.006,.511],119837:[.694,.006,.639],119838:[.452,.006,.527],119839:[.7,0,.351,{ic:.101}],119840:[.455,.201,.575],119841:[.694,0,.639],119842:[.695,0,.319],119843:[.695,.2,.351],119844:[.694,0,.607],119845:[.694,0,.319],119846:[.45,0,.958],119847:[.45,0,.639],119848:[.452,.005,.575],119849:[.45,.194,.639],119850:[.45,.194,.607],119851:[.45,0,.474],119852:[.453,.006,.454],119853:[.635,.005,.447],119854:[.45,.006,.639],119855:[.444,0,.607],119856:[.444,0,.831],119857:[.444,0,.607],119858:[.444,.2,.607],119859:[.444,0,.511],119860:[.716,0,.75,{sk:.139}],119861:[.683,0,.759,{sk:.0833}],119862:[.705,.022,.715,{ic:.045,sk:.0833}],119863:[.683,0,.828,{sk:.0556}],119864:[.68,0,.738,{ic:.026,sk:.0833}],119865:[.68,0,.643,{ic:.106,sk:.0833}],119866:[.705,.022,.786,{sk:.0833}],119867:[.683,0,.831,{ic:.057,sk:.0556}],119868:[.683,0,.44,{ic:.064,sk:.111}],119869:[.683,.022,.555,{ic:.078,sk:.167}],119870:[.683,0,.849,{ic:.04,sk:.0556}],119871:[.683,0,.681,{sk:.0278}],119872:[.683,0,.97,{ic:.081,sk:.0833}],119873:[.683,0,.803,{ic:.085,sk:.0833}],119874:[.704,.022,.763,{sk:.0833}],119875:[.683,0,.642,{ic:.109,sk:.0833}],119876:[.704,.194,.791,{sk:.0833}],119877:[.683,.021,.759,{sk:.0833}],119878:[.705,.022,.613,{ic:.032,sk:.0833}],119879:[.677,0,.584,{ic:.12,sk:.0833}],119880:[.683,.022,.683,{ic:.084,sk:.0278}],119881:[.683,.022,.583,{ic:.186}],119882:[.683,.022,.944,{ic:.104}],119883:[.683,0,.828,{ic:.024,sk:.0833}],119884:[.683,0,.581,{ic:.182}],119885:[.683,0,.683,{ic:.04,sk:.0833}],119886:[.441,.01,.529],119887:[.694,.011,.429],119888:[.442,.011,.433,{sk:.0556}],119889:[.694,.01,.52,{sk:.167}],119890:[.442,.011,.466,{sk:.0556}],119891:[.705,.205,.49,{ic:.06,sk:.167}],119892:[.442,.205,.477,{sk:.0278}],119893:[.694,.011,.576,{sk:-.0278}],119894:[.661,.011,.345],119895:[.661,.204,.412],119896:[.694,.011,.521],119897:[.694,.011,.298,{sk:.0833}],119898:[.442,.011,.878],119899:[.442,.011,.6],119900:[.441,.011,.485,{sk:.0556}],119901:[.442,.194,.503,{sk:.0833}],119902:[.442,.194,.446,{ic:.014,sk:.0833}],119903:[.442,.011,.451,{sk:.0556}],119904:[.442,.01,.469,{sk:.0556}],119905:[.626,.011,.361,{sk:.0833}],119906:[.442,.011,.572,{sk:.0278}],119907:[.443,.011,.485,{sk:.0278}],119908:[.443,.011,.716,{sk:.0833}],119909:[.442,.011,.572,{sk:.0278}],119910:[.442,.205,.49,{sk:.0556}],119911:[.442,.011,.465,{sk:.0556}],119912:[.711,0,.869,{sk:.16}],119913:[.686,0,.866,{sk:.0958}],119914:[.703,.017,.817,{ic:.038,sk:.0958}],119915:[.686,0,.938,{sk:.0639}],119916:[.68,0,.81,{ic:.015,sk:.0958}],119917:[.68,0,.689,{ic:.12,sk:.0958}],119918:[.703,.016,.887,{sk:.0958}],119919:[.686,0,.982,{ic:.045,sk:.0639}],119920:[.686,0,.511,{ic:.062,sk:.128}],119921:[.686,.017,.631,{ic:.063,sk:.192}],119922:[.686,0,.971,{ic:.032,sk:.0639}],119923:[.686,0,.756,{sk:.0319}],119924:[.686,0,1.142,{ic:.077,sk:.0958}],119925:[.686,0,.95,{ic:.077,sk:.0958}],119926:[.703,.017,.837,{sk:.0958}],119927:[.686,0,.723,{ic:.124,sk:.0958}],119928:[.703,.194,.869,{sk:.0958}],119929:[.686,.017,.872,{sk:.0958}],119930:[.703,.017,.693,{ic:.021,sk:.0958}],119931:[.675,0,.637,{ic:.135,sk:.0958}],119932:[.686,.016,.8,{ic:.077,sk:.0319}],119933:[.686,.016,.678,{ic:.208}],119934:[.686,.017,1.093,{ic:.114}],119935:[.686,0,.947,{sk:.0958}],119936:[.686,0,.675,{ic:.201}],119937:[.686,0,.773,{ic:.032,sk:.0958}],119938:[.452,.008,.633],119939:[.694,.008,.521],119940:[.451,.008,.513,{sk:.0639}],119941:[.694,.008,.61,{sk:.192}],119942:[.452,.008,.554,{sk:.0639}],119943:[.701,.201,.568,{ic:.056,sk:.192}],119944:[.452,.202,.545,{sk:.0319}],119945:[.694,.008,.668,{sk:-.0319}],119946:[.694,.008,.405],119947:[.694,.202,.471],119948:[.694,.008,.604],119949:[.694,.008,.348,{sk:.0958}],119950:[.452,.008,1.032],119951:[.452,.008,.713],119952:[.452,.008,.585,{sk:.0639}],119953:[.452,.194,.601,{sk:.0958}],119954:[.452,.194,.542,{sk:.0958}],119955:[.452,.008,.529,{sk:.0639}],119956:[.451,.008,.531,{sk:.0639}],119957:[.643,.007,.415,{sk:.0958}],119958:[.452,.008,.681,{sk:.0319}],119959:[.453,.008,.567,{sk:.0319}],119960:[.453,.008,.831,{sk:.0958}],119961:[.452,.008,.659,{sk:.0319}],119962:[.452,.202,.59,{sk:.0639}],119963:[.452,.008,.555,{sk:.0639}],119964:[.717,.008,.803,{ic:.213,sk:.389}],119965:[.708,.028,.908,{ic:.02,sk:.194}],119966:[.728,.026,.666,{ic:.153,sk:.278}],119967:[.708,.031,.774,{ic:.081,sk:.111}],119968:[.707,.008,.562,{ic:.156,sk:.139}],119969:[.735,.036,.895,{ic:.095,sk:.222}],119970:[.717,.037,.61,{ic:.128,sk:.25}],119971:[.717,.036,.969,{ic:.272,sk:.333}],119972:[.717,.017,.809,{ic:.137,sk:.333}],119973:[.717,.314,1.052,{ic:.081,sk:.417}],119974:[.717,.037,.914,{ic:.29,sk:.361}],119975:[.717,.017,.874,{ic:.161,sk:.306}],119976:[.721,.05,1.08,{ic:.136,sk:.444}],119977:[.726,.036,.902,{ic:.306,sk:.389}],119978:[.707,.008,.738,{ic:.067,sk:.167}],119979:[.716,.037,1.013,{ic:.018,sk:.222}],119980:[.717,.017,.883,{sk:.278}],119981:[.717,.017,.85,{ic:.037,sk:.194}],119982:[.708,.036,.868,{ic:.148,sk:.333}],119983:[.735,.037,.747,{ic:.249,sk:.222}],119984:[.717,.017,.8,{ic:.16,sk:.25}],119985:[.717,.017,.622,{ic:.228,sk:.222}],119986:[.717,.017,.805,{ic:.221,sk:.25}],119987:[.717,.017,.944,{ic:.187,sk:.278}],119988:[.716,.017,.71,{ic:.249,sk:.194}],119989:[.717,.016,.821,{ic:.211,sk:.306}],119990:[.441,.01,.529],119991:[.694,.011,.429],119992:[.442,.011,.433,{sk:.0556}],119993:[.694,.01,.52,{sk:.167}],119994:[.442,.011,.466,{sk:.0556}],119995:[.705,.205,.49,{ic:.06,sk:.167}],119996:[.442,.205,.477,{sk:.0278}],119997:[.694,.011,.576,{sk:-.0278}],119998:[.661,.011,.345],119999:[.661,.204,.412],12e4:[.694,.011,.521],120001:[.694,.011,.298,{sk:.0833}],120002:[.442,.011,.878],120003:[.442,.011,.6],120004:[.441,.011,.485,{sk:.0556}],120005:[.442,.194,.503,{sk:.0833}],120006:[.442,.194,.446,{ic:.014,sk:.0833}],120007:[.442,.011,.451,{sk:.0556}],120008:[.442,.01,.469,{sk:.0556}],120009:[.626,.011,.361,{sk:.0833}],120010:[.442,.011,.572,{sk:.0278}],120011:[.443,.011,.485,{sk:.0278}],120012:[.443,.011,.716,{sk:.0833}],120013:[.442,.011,.572,{sk:.0278}],120014:[.442,.205,.49,{sk:.0556}],120015:[.442,.011,.465,{sk:.0556}],120016:[.717,.008,.803,{ic:.213,sk:.389}],120017:[.708,.028,.908,{ic:.02,sk:.194}],120018:[.728,.026,.666,{ic:.153,sk:.278}],120019:[.708,.031,.774,{ic:.081,sk:.111}],120020:[.707,.008,.562,{ic:.156,sk:.139}],120021:[.735,.036,.895,{ic:.095,sk:.222}],120022:[.717,.037,.61,{ic:.128,sk:.25}],120023:[.717,.036,.969,{ic:.272,sk:.333}],120024:[.717,.017,.809,{ic:.137,sk:.333}],120025:[.717,.314,1.052,{ic:.081,sk:.417}],120026:[.717,.037,.914,{ic:.29,sk:.361}],120027:[.717,.017,.874,{ic:.161,sk:.306}],120028:[.721,.05,1.08,{ic:.136,sk:.444}],120029:[.726,.036,.902,{ic:.306,sk:.389}],120030:[.707,.008,.738,{ic:.067,sk:.167}],120031:[.716,.037,1.013,{ic:.018,sk:.222}],120032:[.717,.017,.883,{sk:.278}],120033:[.717,.017,.85,{ic:.037,sk:.194}],120034:[.708,.036,.868,{ic:.148,sk:.333}],120035:[.735,.037,.747,{ic:.249,sk:.222}],120036:[.717,.017,.8,{ic:.16,sk:.25}],120037:[.717,.017,.622,{ic:.228,sk:.222}],120038:[.717,.017,.805,{ic:.221,sk:.25}],120039:[.717,.017,.944,{ic:.187,sk:.278}],120040:[.716,.017,.71,{ic:.249,sk:.194}],120041:[.717,.016,.821,{ic:.211,sk:.306}],120042:[.452,.008,.633],120043:[.694,.008,.521],120044:[.451,.008,.513,{sk:.0639}],120045:[.694,.008,.61,{sk:.192}],120046:[.452,.008,.554,{sk:.0639}],120047:[.701,.201,.568,{ic:.056,sk:.192}],120048:[.452,.202,.545,{sk:.0319}],120049:[.694,.008,.668,{sk:-.0319}],120050:[.694,.008,.405],120051:[.694,.202,.471],120052:[.694,.008,.604],120053:[.694,.008,.348,{sk:.0958}],120054:[.452,.008,1.032],120055:[.452,.008,.713],120056:[.452,.008,.585,{sk:.0639}],120057:[.452,.194,.601,{sk:.0958}],120058:[.452,.194,.542,{sk:.0958}],120059:[.452,.008,.529,{sk:.0639}],120060:[.451,.008,.531,{sk:.0639}],120061:[.643,.007,.415,{sk:.0958}],120062:[.452,.008,.681,{sk:.0319}],120063:[.453,.008,.567,{sk:.0319}],120064:[.453,.008,.831,{sk:.0958}],120065:[.452,.008,.659,{sk:.0319}],120066:[.452,.202,.59,{sk:.0639}],120067:[.452,.008,.555,{sk:.0639}],120068:[.696,.026,.718],120069:[.691,.027,.884],120070:[.685,.024,.613],120071:[.685,.027,.832],120072:[.685,.024,.663],120073:[.686,.153,.611],120074:[.69,.026,.785],120075:[.666,.133,.72],120076:[.686,.026,.554],120077:[.686,.139,.552],120078:[.68,.027,.668,{ic:.014}],120079:[.686,.026,.666],120080:[.692,.027,1.05],120081:[.686,.025,.832],120082:[.729,.027,.827],120083:[.692,.218,.828],120084:[.729,.069,.827],120085:[.686,.026,.828],120086:[.692,.027,.829],120087:[.701,.027,.669],120088:[.697,.027,.646,{ic:.019}],120089:[.686,.026,.831],120090:[.686,.027,1.046],120091:[.688,.027,.719],120092:[.686,.218,.833],120093:[.729,.139,.602],120094:[.47,.035,.5],120095:[.685,.031,.513],120096:[.466,.029,.389],120097:[.609,.033,.499],120098:[.467,.03,.401],120099:[.681,.221,.326],120100:[.47,.209,.504],120101:[.688,.205,.521],120102:[.673,.02,.279],120103:[.672,.208,.281],120104:[.689,.025,.389],120105:[.685,.02,.28],120106:[.475,.026,.767],120107:[.475,.022,.527],120108:[.48,.028,.489],120109:[.541,.212,.5],120110:[.479,.219,.489],120111:[.474,.021,.389],120112:[.478,.029,.443],120113:[.64,.02,.333,{ic:.015}],120114:[.474,.023,.517],120115:[.53,.028,.512],120116:[.532,.028,.774],120117:[.472,.188,.389],120118:[.528,.218,.499],120119:[.471,.214,.391],120120:[.701,0,.722],120121:[.683,0,.667],120122:[.702,.019,.722],120123:[.683,0,.722],120124:[.683,0,.667],120125:[.683,0,.611],120126:[.702,.019,.778],120127:[.683,0,.778],120128:[.683,0,.389],120129:[.683,.077,.5],120130:[.683,0,.778],120131:[.683,0,.667],120132:[.683,0,.944],120133:[.683,.02,.722],120134:[.701,.019,.778],120135:[.683,0,.611],120136:[.701,.181,.778],120137:[.683,0,.722],120138:[.702,.012,.556],120139:[.683,0,.667],120140:[.683,.019,.722],120141:[.683,.02,.722],120142:[.683,.019,1],120143:[.683,0,.722],120144:[.683,0,.722],120145:[.683,0,.667],120146:[.453,.006,.559],120147:[.694,.006,.639],120148:[.453,.006,.511],120149:[.694,.006,.639],120150:[.452,.006,.527],120151:[.7,0,.351,{ic:.101}],120152:[.455,.201,.575],120153:[.694,0,.639],120154:[.695,0,.319],120155:[.695,.2,.351],120156:[.683,0,.556],120157:[.694,0,.319],120158:[.45,0,.958],120159:[.45,0,.639],120160:[.452,.005,.575],120161:[.45,.194,.639],120162:[.45,.194,.607],120163:[.45,0,.474],120164:[.453,.006,.454],120165:[.635,.005,.447],120166:[.45,.006,.639],120167:[.444,0,.607],120168:[.444,0,.831],120169:[.444,0,.607],120170:[.444,.2,.607],120171:[.444,0,.511],120172:[.686,.031,.847],120173:[.684,.031,1.044],120174:[.676,.032,.723],120175:[.683,.029,.982],120176:[.686,.029,.783],120177:[.684,.146,.722],120178:[.687,.029,.927],120179:[.683,.126,.851],120180:[.681,.025,.655],120181:[.68,.141,.652],120182:[.681,.026,.789,{ic:.017}],120183:[.683,.028,.786],120184:[.683,.032,1.239],120185:[.679,.03,.983],120186:[.726,.03,.976],120187:[.688,.223,.977],120188:[.726,.083,.976],120189:[.688,.028,.978],120190:[.685,.031,.978],120191:[.686,.03,.79,{ic:.012}],120192:[.688,.039,.851,{ic:.02}],120193:[.685,.029,.982],120194:[.683,.03,1.235],120195:[.681,.035,.849],120196:[.688,.214,.984],120197:[.677,.148,.711],120198:[.472,.032,.603],120199:[.69,.032,.59],120200:[.473,.026,.464],120201:[.632,.028,.589],120202:[.471,.027,.472],120203:[.687,.222,.388],120204:[.472,.208,.595],120205:[.687,.207,.615],120206:[.686,.025,.331],120207:[.682,.203,.332],120208:[.682,.025,.464],120209:[.681,.024,.337],120210:[.476,.031,.921],120211:[.473,.028,.654],120212:[.482,.034,.609],120213:[.557,.207,.604],120214:[.485,.211,.596],120215:[.472,.026,.46],120216:[.479,.034,.523],120217:[.648,.027,.393,{ic:.014}],120218:[.472,.032,.589,{ic:.014}],120219:[.546,.027,.604],120220:[.549,.032,.918],120221:[.471,.188,.459],120222:[.557,.221,.589],120223:[.471,.214,.461],120224:[.694,0,.667],120225:[.694,0,.667],120226:[.705,.011,.639],120227:[.694,0,.722],120228:[.691,0,.597],120229:[.691,0,.569],120230:[.704,.011,.667],120231:[.694,0,.708],120232:[.694,0,.278],120233:[.694,.022,.472],120234:[.694,0,.694],120235:[.694,0,.542],120236:[.694,0,.875],120237:[.694,0,.708],120238:[.715,.022,.736],120239:[.694,0,.639],120240:[.715,.125,.736],120241:[.694,0,.646],120242:[.716,.022,.556],120243:[.688,0,.681],120244:[.694,.022,.688],120245:[.694,0,.667],120246:[.694,0,.944],120247:[.694,0,.667],120248:[.694,0,.667],120249:[.694,0,.611],120250:[.46,.01,.481],120251:[.694,.011,.517],120252:[.46,.01,.444],120253:[.694,.01,.517],120254:[.461,.01,.444],120255:[.705,0,.306,{ic:.041}],120256:[.455,.206,.5],120257:[.694,0,.517],120258:[.68,0,.239],120259:[.68,.205,.267],120260:[.694,0,.489],120261:[.694,0,.239],120262:[.455,0,.794],120263:[.455,0,.517],120264:[.46,.01,.5],120265:[.455,.194,.517],120266:[.455,.194,.517],120267:[.455,0,.342],120268:[.46,.01,.383],120269:[.571,.01,.361],120270:[.444,.01,.517],120271:[.444,0,.461],120272:[.444,0,.683],120273:[.444,0,.461],120274:[.444,.204,.461],120275:[.444,0,.435],120276:[.694,0,.733],120277:[.694,0,.733],120278:[.704,.011,.703],120279:[.694,0,.794],120280:[.691,0,.642],120281:[.691,0,.611],120282:[.705,.011,.733],120283:[.694,0,.794],120284:[.694,0,.331],120285:[.694,.022,.519],120286:[.694,0,.764],120287:[.694,0,.581],120288:[.694,0,.978],120289:[.694,0,.794],120290:[.716,.022,.794],120291:[.694,0,.703],120292:[.716,.106,.794],120293:[.694,0,.703],120294:[.716,.022,.611],120295:[.688,0,.733],120296:[.694,.022,.764],120297:[.694,0,.733],120298:[.694,0,1.039],120299:[.694,0,.733],120300:[.694,0,.733],120301:[.694,0,.672],120302:[.475,.011,.525],120303:[.694,.01,.561],120304:[.475,.011,.489],120305:[.694,.011,.561],120306:[.474,.01,.511],120307:[.705,0,.336,{ic:.045}],120308:[.469,.206,.55],120309:[.694,0,.561],120310:[.695,0,.256],120311:[.695,.205,.286],120312:[.694,0,.531],120313:[.694,0,.256],120314:[.469,0,.867],120315:[.468,0,.561],120316:[.474,.011,.55],120317:[.469,.194,.561],120318:[.469,.194,.561],120319:[.469,0,.372],120320:[.474,.01,.422],120321:[.589,.01,.404],120322:[.458,.011,.561],120323:[.458,0,.5],120324:[.458,0,.744],120325:[.458,0,.5],120326:[.458,.205,.5],120327:[.458,0,.476],120328:[.694,0,.667],120329:[.694,0,.667,{ic:.029}],120330:[.705,.01,.639,{ic:.08}],120331:[.694,0,.722,{ic:.025}],120332:[.691,0,.597,{ic:.091}],120333:[.691,0,.569,{ic:.104}],120334:[.705,.011,.667,{ic:.063}],120335:[.694,0,.708,{ic:.06}],120336:[.694,0,.278,{ic:.06}],120337:[.694,.022,.472,{ic:.063}],120338:[.694,0,.694,{ic:.091}],120339:[.694,0,.542],120340:[.694,0,.875,{ic:.054}],120341:[.694,0,.708,{ic:.058}],120342:[.716,.022,.736,{ic:.027}],120343:[.694,0,.639,{ic:.051}],120344:[.716,.125,.736,{ic:.027}],120345:[.694,0,.646,{ic:.052}],120346:[.716,.022,.556,{ic:.053}],120347:[.688,0,.681,{ic:.109}],120348:[.694,.022,.688,{ic:.059}],120349:[.694,0,.667,{ic:.132}],120350:[.694,0,.944,{ic:.132}],120351:[.694,0,.667,{ic:.091}],120352:[.694,0,.667,{ic:.143}],120353:[.694,0,.611,{ic:.091}],120354:[.461,.01,.481],120355:[.694,.011,.517,{ic:.022}],120356:[.46,.011,.444,{ic:.055}],120357:[.694,.01,.517,{ic:.071}],120358:[.46,.011,.444,{ic:.028}],120359:[.705,0,.306,{ic:.188}],120360:[.455,.206,.5,{ic:.068}],120361:[.694,0,.517],120362:[.68,0,.239,{ic:.076}],120363:[.68,.204,.267,{ic:.069}],120364:[.694,0,.489,{ic:.054}],120365:[.694,0,.239,{ic:.072}],120366:[.455,0,.794],120367:[.454,0,.517],120368:[.461,.011,.5,{ic:.023}],120369:[.455,.194,.517,{ic:.021}],120370:[.455,.194,.517,{ic:.021}],120371:[.455,0,.342,{ic:.082}],120372:[.461,.011,.383,{ic:.053}],120373:[.571,.011,.361,{ic:.049}],120374:[.444,.01,.517,{ic:.02}],120375:[.444,0,.461,{ic:.079}],120376:[.444,0,.683,{ic:.079}],120377:[.444,0,.461,{ic:.076}],120378:[.444,.205,.461,{ic:.079}],120379:[.444,0,.435,{ic:.059}],120380:[.694,0,.667],120381:[.694,0,.667,{ic:.029}],120382:[.705,.01,.639,{ic:.08}],120383:[.694,0,.722,{ic:.025}],120384:[.691,0,.597,{ic:.091}],120385:[.691,0,.569,{ic:.104}],120386:[.705,.011,.667,{ic:.063}],120387:[.694,0,.708,{ic:.06}],120388:[.694,0,.278,{ic:.06}],120389:[.694,.022,.472,{ic:.063}],120390:[.694,0,.694,{ic:.091}],120391:[.694,0,.542],120392:[.694,0,.875,{ic:.054}],120393:[.694,0,.708,{ic:.058}],120394:[.716,.022,.736,{ic:.027}],120395:[.694,0,.639,{ic:.051}],120396:[.716,.125,.736,{ic:.027}],120397:[.694,0,.646,{ic:.052}],120398:[.716,.022,.556,{ic:.053}],120399:[.688,0,.681,{ic:.109}],120400:[.694,.022,.688,{ic:.059}],120401:[.694,0,.667,{ic:.132}],120402:[.694,0,.944,{ic:.132}],120403:[.694,0,.667,{ic:.091}],120404:[.694,0,.667,{ic:.143}],120405:[.694,0,.611,{ic:.091}],120406:[.461,.01,.481],120407:[.694,.011,.517,{ic:.022}],120408:[.46,.011,.444,{ic:.055}],120409:[.694,.01,.517,{ic:.071}],120410:[.46,.011,.444,{ic:.028}],120411:[.705,0,.306,{ic:.188}],120412:[.455,.206,.5,{ic:.068}],120413:[.694,0,.517],120414:[.68,0,.239,{ic:.076}],120415:[.68,.204,.267,{ic:.069}],120416:[.694,0,.489,{ic:.054}],120417:[.694,0,.239,{ic:.072}],120418:[.455,0,.794],120419:[.454,0,.517],120420:[.461,.011,.5,{ic:.023}],120421:[.455,.194,.517,{ic:.021}],120422:[.455,.194,.517,{ic:.021}],120423:[.455,0,.342,{ic:.082}],120424:[.461,.011,.383,{ic:.053}],120425:[.571,.011,.361,{ic:.049}],120426:[.444,.01,.517,{ic:.02}],120427:[.444,0,.461,{ic:.079}],120428:[.444,0,.683,{ic:.079}],120429:[.444,0,.461,{ic:.076}],120430:[.444,.205,.461,{ic:.079}],120431:[.444,0,.435,{ic:.059}],120432:[.623,0,.525],120433:[.611,0,.525],120434:[.622,.011,.525],120435:[.611,0,.525],120436:[.611,0,.525],120437:[.611,0,.525],120438:[.622,.011,.525],120439:[.611,0,.525],120440:[.611,0,.525],120441:[.611,.011,.525],120442:[.611,0,.525],120443:[.611,0,.525],120444:[.611,0,.525],120445:[.611,0,.525],120446:[.621,.01,.525],120447:[.611,0,.525],120448:[.621,.138,.525],120449:[.611,.011,.525],120450:[.622,.011,.525],120451:[.611,0,.525],120452:[.611,.011,.525],120453:[.611,.007,.525],120454:[.611,.007,.525],120455:[.611,0,.525],120456:[.611,0,.525],120457:[.611,0,.525],120458:[.439,.006,.525],120459:[.611,.006,.525],120460:[.44,.006,.525],120461:[.611,.006,.525],120462:[.44,.006,.525],120463:[.617,0,.525],120464:[.442,.229,.525],120465:[.611,0,.525],120466:[.612,0,.525],120467:[.612,.228,.525],120468:[.611,0,.525],120469:[.611,0,.525],120470:[.436,0,.525,{ic:.011}],120471:[.436,0,.525],120472:[.44,.006,.525],120473:[.437,.221,.525],120474:[.437,.221,.525,{ic:.02}],120475:[.437,0,.525],120476:[.44,.006,.525],120477:[.554,.006,.525],120478:[.431,.005,.525],120479:[.431,0,.525],120480:[.431,0,.525],120481:[.431,0,.525],120482:[.431,.228,.525],120483:[.431,0,.525],120484:[.441,.01,.307,{ic:.033}],120485:[.442,.204,.332],120488:[.698,0,.869],120489:[.686,0,.818],120490:[.68,0,.692],120491:[.698,0,.958],120492:[.68,0,.756],120493:[.686,0,.703],120494:[.686,0,.9],120495:[.696,.01,.894],120496:[.686,0,.436],120497:[.686,0,.901],120498:[.698,0,.806],120499:[.686,0,1.092],120500:[.686,0,.9],120501:[.675,0,.767],120502:[.696,.01,.864],120503:[.68,0,.9],120504:[.686,0,.786],120505:[.696,.01,.894],120506:[.686,0,.831],120507:[.675,0,.8],120508:[.697,0,.894],120509:[.686,0,.831],120510:[.686,0,.869],120511:[.686,0,.894],120512:[.696,0,.831],120513:[.686,.024,.958],120514:[.452,.008,.761,{sk:.0319}],120515:[.701,.194,.66,{sk:.0958}],120516:[.451,.211,.59,{ic:.027}],120517:[.725,.008,.522,{sk:.0639}],120518:[.461,.017,.529,{sk:.0958}],120519:[.711,.202,.508,{ic:.013,sk:.0958}],120520:[.452,.211,.6,{sk:.0639}],120521:[.702,.008,.562,{sk:.0958}],120522:[.452,.008,.412,{sk:.0639}],120523:[.452,.008,.668],120524:[.694,.013,.671],120525:[.452,.211,.708,{sk:.0319}],120526:[.452,0,.577,{ic:.031,sk:.0319}],120527:[.711,.201,.508,{sk:.128}],120528:[.452,.008,.585,{sk:.0639}],120529:[.444,.008,.682],120530:[.451,.211,.612,{sk:.0958}],120531:[.451,.105,.424,{ic:.033,sk:.0958}],120532:[.444,.008,.686],120533:[.444,.013,.521,{ic:.089,sk:.0319}],120534:[.453,.008,.631,{sk:.0319}],120535:[.452,.216,.747,{sk:.0958}],120536:[.452,.201,.718,{sk:.0639}],120537:[.694,.202,.758,{sk:.128}],120538:[.453,.008,.718],120539:[.71,.017,.628,{ic:.029,sk:.0958}],120540:[.444,.007,.483,{sk:.0639}],120541:[.701,.008,.692,{sk:.0958}],120542:[.434,.006,.667,{ic:.067}],120543:[.694,.202,.712,{sk:.0958}],120544:[.451,.194,.612,{sk:.0958}],120545:[.444,.008,.975],120546:[.716,0,.75,{sk:.139}],120547:[.683,0,.759,{sk:.0833}],120548:[.68,0,.615,{ic:.106,sk:.0833}],120549:[.716,0,.833,{sk:.167}],120550:[.68,0,.738,{ic:.026,sk:.0833}],120551:[.683,0,.683,{ic:.04,sk:.0833}],120552:[.683,0,.831,{ic:.057,sk:.0556}],120553:[.704,.022,.763,{sk:.0833}],120554:[.683,0,.44,{ic:.064,sk:.111}],120555:[.683,0,.849,{ic:.04,sk:.0556}],120556:[.716,0,.694,{sk:.167}],120557:[.683,0,.97,{ic:.081,sk:.0833}],120558:[.683,0,.803,{ic:.085,sk:.0833}],120559:[.677,0,.742,{ic:.035,sk:.0833}],120560:[.704,.022,.763,{sk:.0833}],120561:[.68,0,.831,{ic:.056,sk:.0556}],120562:[.683,0,.642,{ic:.109,sk:.0833}],120563:[.704,.022,.763,{sk:.0833}],120564:[.683,0,.78,{ic:.026,sk:.0833}],120565:[.677,0,.584,{ic:.12,sk:.0833}],120566:[.705,0,.583,{ic:.117,sk:.0556}],120567:[.683,0,.667,{sk:.0833}],120568:[.683,0,.828,{ic:.024,sk:.0833}],120569:[.683,0,.612,{ic:.08,sk:.0556}],120570:[.704,0,.772,{ic:.014,sk:.0833}],120571:[.683,.033,.833],120572:[.442,.011,.64,{sk:.0278}],120573:[.705,.194,.566,{sk:.0833}],120574:[.441,.216,.518,{ic:.025}],120575:[.717,.01,.444,{sk:.0556}],120576:[.452,.022,.466,{sk:.0833}],120577:[.704,.204,.438,{ic:.033,sk:.0833}],120578:[.442,.216,.497,{sk:.0556}],120579:[.705,.01,.469,{sk:.0833}],120580:[.442,.01,.354,{sk:.0556}],120581:[.442,.011,.576],120582:[.694,.012,.583],120583:[.442,.216,.603,{sk:.0278}],120584:[.442,0,.494,{ic:.036,sk:.0278}],120585:[.704,.205,.438,{sk:.111}],120586:[.441,.011,.485,{sk:.0556}],120587:[.431,.011,.57],120588:[.442,.216,.517,{sk:.0833}],120589:[.442,.107,.363,{ic:.042,sk:.0833}],120590:[.431,.011,.571],120591:[.431,.013,.437,{ic:.08,sk:.0278}],120592:[.443,.01,.54,{sk:.0278}],120593:[.442,.218,.654,{sk:.0833}],120594:[.442,.204,.626,{sk:.0556}],120595:[.694,.205,.651,{sk:.111}],120596:[.443,.011,.622],120597:[.715,.022,.531,{ic:.035,sk:.0833}],120598:[.431,.011,.406,{sk:.0556}],120599:[.705,.011,.591,{sk:.0833}],120600:[.434,.006,.667,{ic:.067}],120601:[.694,.205,.596,{sk:.0833}],120602:[.442,.194,.517,{sk:.0833}],120603:[.431,.01,.828],120604:[.711,0,.869,{sk:.16}],120605:[.686,0,.866,{sk:.0958}],120606:[.68,0,.657,{ic:.12,sk:.0958}],120607:[.711,0,.958,{sk:.192}],120608:[.68,0,.81,{ic:.015,sk:.0958}],120609:[.686,0,.773,{ic:.032,sk:.0958}],120610:[.686,0,.982,{ic:.045,sk:.0639}],120611:[.702,.017,.867,{sk:.0958}],120612:[.686,0,.511,{ic:.062,sk:.128}],120613:[.686,0,.971,{ic:.032,sk:.0639}],120614:[.711,0,.806,{sk:.192}],120615:[.686,0,1.142,{ic:.077,sk:.0958}],120616:[.686,0,.95,{ic:.077,sk:.0958}],120617:[.675,0,.841,{ic:.026,sk:.0958}],120618:[.703,.017,.837,{sk:.0958}],120619:[.68,0,.982,{ic:.044,sk:.0639}],120620:[.686,0,.723,{ic:.124,sk:.0958}],120621:[.702,.017,.867,{sk:.0958}],120622:[.686,0,.885,{ic:.017,sk:.0958}],120623:[.675,0,.637,{ic:.135,sk:.0958}],120624:[.703,0,.671,{ic:.131,sk:.0639}],120625:[.686,0,.767,{sk:.0958}],120626:[.686,0,.947,{sk:.0958}],120627:[.686,0,.714,{ic:.076,sk:.0639}],120628:[.703,0,.879,{sk:.0958}],120629:[.683,.033,.833],120630:[.452,.008,.761,{sk:.0319}],120631:[.701,.194,.66,{sk:.0958}],120632:[.451,.211,.59,{ic:.027}],120633:[.725,.008,.522,{sk:.0639}],120634:[.461,.017,.529,{sk:.0958}],120635:[.711,.202,.508,{ic:.013,sk:.0958}],120636:[.452,.211,.6,{sk:.0639}],120637:[.702,.008,.562,{sk:.0958}],120638:[.452,.008,.412,{sk:.0639}],120639:[.452,.008,.668],120640:[.694,.013,.671],120641:[.452,.211,.708,{sk:.0319}],120642:[.452,0,.577,{ic:.031,sk:.0319}],120643:[.711,.201,.508,{sk:.128}],120644:[.452,.008,.585,{sk:.0639}],120645:[.444,.008,.682],120646:[.451,.211,.612,{sk:.0958}],120647:[.451,.105,.424,{ic:.033,sk:.0958}],120648:[.444,.008,.686],120649:[.444,.013,.521,{ic:.089,sk:.0319}],120650:[.453,.008,.631,{sk:.0319}],120651:[.452,.216,.747,{sk:.0958}],120652:[.452,.201,.718,{sk:.0639}],120653:[.694,.202,.758,{sk:.128}],120654:[.453,.008,.718],120655:[.715,.022,.531,{ic:.035,sk:.0833}],120656:[.444,.007,.483,{sk:.0639}],120657:[.701,.008,.692,{sk:.0958}],120658:[.434,.006,.667,{ic:.067}],120659:[.694,.202,.712,{sk:.0958}],120660:[.451,.194,.612,{sk:.0958}],120661:[.444,.008,.975],120662:[.694,0,.733],120663:[.694,0,.733],120664:[.691,0,.581],120665:[.694,0,.917],120666:[.691,0,.642],120667:[.694,0,.672],120668:[.694,0,.794],120669:[.716,.022,.856],120670:[.694,0,.331],120671:[.694,0,.764],120672:[.694,0,.672],120673:[.694,0,.978],120674:[.694,0,.794],120675:[.688,0,.733],120676:[.716,.022,.794],120677:[.691,0,.794],120678:[.694,0,.703],120679:[.716,.022,.856],120680:[.694,0,.794],120681:[.688,0,.733],120682:[.715,0,.856],120683:[.694,0,.794],120684:[.694,0,.733],120685:[.694,0,.856],120686:[.716,0,.794],120687:[.683,.033,.833],120688:[.452,.008,.761,{sk:.0319}],120689:[.701,.194,.66,{sk:.0958}],120690:[.451,.211,.59,{ic:.027}],120691:[.725,.008,.522,{sk:.0639}],120692:[.461,.017,.529,{sk:.0958}],120693:[.711,.202,.508,{ic:.013,sk:.0958}],120694:[.452,.211,.6,{sk:.0639}],120695:[.702,.008,.562,{sk:.0958}],120696:[.452,.008,.412,{sk:.0639}],120697:[.452,.008,.668],120698:[.694,.013,.671],120699:[.452,.211,.708,{sk:.0319}],120700:[.452,0,.577,{ic:.031,sk:.0319}],120701:[.711,.201,.508,{sk:.128}],120702:[.452,.008,.585,{sk:.0639}],120703:[.444,.008,.682],120704:[.451,.211,.612,{sk:.0958}],120705:[.451,.105,.424,{ic:.033,sk:.0958}],120706:[.444,.008,.686],120707:[.444,.013,.521,{ic:.089,sk:.0319}],120708:[.453,.008,.631,{sk:.0319}],120709:[.452,.216,.747,{sk:.0958}],120710:[.452,.201,.718,{sk:.0639}],120711:[.694,.202,.758,{sk:.128}],120712:[.453,.008,.718],120713:[.715,.022,.531,{ic:.035,sk:.0833}],120714:[.444,.007,.483,{sk:.0639}],120715:[.701,.008,.692,{sk:.0958}],120716:[.434,.006,.667,{ic:.067}],120717:[.694,.202,.712,{sk:.0958}],120718:[.451,.194,.612,{sk:.0958}],120719:[.444,.008,.975],120720:[.694,0,.667],120721:[.694,0,.667,{ic:.029}],120722:[.691,0,.542,{ic:.104}],120723:[.694,0,.833],120724:[.691,0,.597,{ic:.091}],120725:[.694,0,.611,{ic:.091}],120726:[.694,0,.708,{ic:.06}],120727:[.715,.022,.778,{ic:.026}],120728:[.694,0,.278,{ic:.06}],120729:[.694,0,.694,{ic:.091}],120730:[.694,0,.611],120731:[.694,0,.875,{ic:.054}],120732:[.694,0,.708,{ic:.058}],120733:[.688,0,.667,{ic:.098}],120734:[.716,.022,.736,{ic:.027}],120735:[.691,0,.708,{ic:.06}],120736:[.694,0,.639,{ic:.051}],120737:[.715,.022,.778,{ic:.026}],120738:[.694,0,.722,{ic:.091}],120739:[.688,0,.681,{ic:.109}],120740:[.716,0,.778,{ic:.065}],120741:[.694,0,.722,{ic:.021}],120742:[.694,0,.667,{ic:.091}],120743:[.694,0,.778,{ic:.076}],120744:[.716,0,.722,{ic:.047}],120745:[.683,.033,.833],120746:[.452,.008,.761,{sk:.0319}],120747:[.701,.194,.66,{sk:.0958}],120748:[.451,.211,.59,{ic:.027}],120749:[.725,.008,.522,{sk:.0639}],120750:[.461,.017,.529,{sk:.0958}],120751:[.711,.202,.508,{ic:.013,sk:.0958}],120752:[.452,.211,.6,{sk:.0639}],120753:[.702,.008,.562,{sk:.0958}],120754:[.452,.008,.412,{sk:.0639}],120755:[.452,.008,.668],120756:[.694,.013,.671],120757:[.452,.211,.708,{sk:.0319}],120758:[.452,0,.577,{ic:.031,sk:.0319}],120759:[.711,.201,.508,{sk:.128}],120760:[.452,.008,.585,{sk:.0639}],120761:[.444,.008,.682],120762:[.451,.211,.612,{sk:.0958}],120763:[.451,.105,.424,{ic:.033,sk:.0958}],120764:[.444,.008,.686],120765:[.444,.013,.521,{ic:.089,sk:.0319}],120766:[.453,.008,.631,{sk:.0319}],120767:[.452,.216,.747,{sk:.0958}],120768:[.452,.201,.718,{sk:.0639}],120769:[.694,.202,.758,{sk:.128}],120770:[.453,.008,.718],120771:[.715,.022,.531,{ic:.035,sk:.0833}],120772:[.444,.007,.483,{sk:.0639}],120773:[.701,.008,.692,{sk:.0958}],120774:[.434,.006,.667,{ic:.067}],120775:[.694,.202,.712,{sk:.0958}],120776:[.451,.194,.612,{sk:.0958}],120777:[.444,.008,.975],120778:[.68,0,.643,{ic:.106,sk:.0833}],120779:[.605,.085,.778],120782:[.654,.01,.575],120783:[.655,0,.575],120784:[.654,0,.575],120785:[.655,.011,.575],120786:[.656,0,.575],120787:[.655,.011,.575],120788:[.655,.011,.575],120789:[.676,.011,.575],120790:[.654,.011,.575],120791:[.654,.011,.575],120792:[.654,.01,.575],120793:[.655,0,.575],120794:[.654,0,.575],120795:[.655,.011,.575],120796:[.656,0,.575],120797:[.655,.011,.575],120798:[.655,.011,.575],120799:[.676,.011,.575],120800:[.654,.011,.575],120801:[.654,.011,.575],120802:[.678,.022,.5],120803:[.678,0,.5],120804:[.677,0,.5],120805:[.678,.022,.5],120806:[.656,0,.5],120807:[.656,.021,.5],120808:[.677,.022,.5],120809:[.656,.011,.5],120810:[.678,.022,.5],120811:[.677,.022,.5],120812:[.715,.022,.55],120813:[.716,0,.55],120814:[.716,0,.55],120815:[.716,.022,.55],120816:[.694,0,.55],120817:[.694,.022,.55],120818:[.716,.022,.55],120819:[.695,.011,.55],120820:[.715,.022,.55],120821:[.716,.022,.55],120822:[.621,.01,.525],120823:[.622,0,.525],120824:[.622,0,.525],120825:[.622,.011,.525],120826:[.624,0,.525],120827:[.611,.01,.525],120828:[.622,.011,.525],120829:[.627,.01,.525],120830:[.621,.01,.525],120831:[.622,.011,.525]}},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(1),i=r(195);e.sansSerifBoldItalic=n.AddCSS(i.sansSerifBoldItalic,{32:{c:" "},33:{c:"!"},35:{c:"#"},36:{c:"$"},37:{c:"%"},38:{c:"&"},40:{c:"("},41:{c:")"},42:{c:"*"},43:{c:"+"},44:{c:","},45:{c:"-"},46:{c:"."},47:{c:"/"},48:{c:"0"},49:{c:"1"},50:{c:"2"},51:{c:"3"},52:{c:"4"},53:{c:"5"},54:{c:"6"},55:{c:"7"},56:{c:"8"},57:{c:"9"},58:{c:":"},59:{c:";"},61:{c:"="},63:{c:"?"},64:{c:"@"},65:{c:"A"},66:{c:"B"},67:{c:"C"},68:{c:"D"},69:{c:"E"},70:{c:"F"},71:{c:"G"},72:{c:"H"},73:{c:"I"},74:{c:"J"},75:{c:"K"},76:{c:"L"},77:{c:"M"},78:{c:"N"},79:{c:"O"},80:{c:"P"},81:{c:"Q"},82:{c:"R"},83:{c:"S"},84:{c:"T"},85:{c:"U"},86:{c:"V"},87:{c:"W"},88:{c:"X"},89:{c:"Y"},90:{c:"Z"},91:{c:"["},93:{c:"]"},94:{c:"^"},95:{c:"_"},97:{c:"a"},98:{c:"b"},99:{c:"c"},100:{c:"d"},101:{c:"e"},102:{c:"f"},103:{c:"g"},104:{c:"h"},105:{c:"i"},106:{c:"j"},107:{c:"k"},108:{c:"l"},109:{c:"m"},110:{c:"n"},111:{c:"o"},112:{c:"p"},113:{c:"q"},114:{c:"r"},115:{c:"s"},116:{c:"t"},117:{c:"u"},118:{c:"v"},119:{c:"w"},120:{c:"x"},121:{c:"y"},122:{c:"z"},126:{c:"~"},913:{c:"A"},914:{c:"B"},917:{c:"E"},918:{c:"Z"},919:{c:"H"},921:{c:"I"},922:{c:"K"},924:{c:"M"},925:{c:"N"},927:{c:"O"},929:{c:"P"},930:{c:"\\398"},932:{c:"T"},935:{c:"X"},978:{c:"\\3A5"},988:{c:"F"},8213:{c:"\\2014"},8215:{c:"_"},8260:{c:"/"},8710:{c:"\\394"}})},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.sansSerifBoldItalic={32:[0,0,.25],33:[.694,0,.319,{ic:.036}],34:[.694,-.471,.5],35:[.694,.194,.833,{ic:.018}],36:[.75,.056,.5,{ic:.065}],37:[.75,.056,.833],38:[.716,.022,.758],39:[.694,-.471,.278,{ic:.057}],40:[.75,.25,.389,{ic:.102}],41:[.75,.25,.389],42:[.75,-.306,.5,{ic:.068}],43:[.583,.083,.778],44:[.098,.125,.278],45:[.259,-.186,.333],46:[.098,0,.278],47:[.75,.25,.5,{ic:.1}],48:[.678,.022,.5,{ic:.049}],49:[.678,0,.5],50:[.678,0,.5,{ic:.051}],51:[.678,.022,.5,{ic:.044}],52:[.656,0,.5,{ic:.021}],53:[.656,.022,.5,{ic:.055}],54:[.678,.022,.5,{ic:.048}],55:[.656,.011,.5,{ic:.096}],56:[.678,.022,.5,{ic:.054}],57:[.677,.022,.5,{ic:.045}],58:[.444,0,.278],59:[.444,.125,.278],61:[.37,-.13,.778,{ic:.018}],63:[.704,0,.472,{ic:.064}],64:[.705,.01,.667,{ic:.04}],65:[.694,0,.667],66:[.694,0,.667,{ic:.029}],67:[.705,.01,.639,{ic:.08}],68:[.694,0,.722,{ic:.025}],69:[.691,0,.597,{ic:.091}],70:[.691,0,.569,{ic:.104}],71:[.705,.011,.667,{ic:.063}],72:[.694,0,.708,{ic:.06}],73:[.694,0,.278,{ic:.06}],74:[.694,.022,.472,{ic:.063}],75:[.694,0,.694,{ic:.091}],76:[.694,0,.542],77:[.694,0,.875,{ic:.054}],78:[.694,0,.708,{ic:.058}],79:[.716,.022,.736,{ic:.027}],80:[.694,0,.639,{ic:.051}],81:[.716,.125,.736,{ic:.027}],82:[.694,0,.646,{ic:.052}],83:[.716,.022,.556,{ic:.053}],84:[.688,0,.681,{ic:.109}],85:[.694,.022,.688,{ic:.059}],86:[.694,0,.667,{ic:.132}],87:[.694,0,.944,{ic:.132}],88:[.694,0,.667,{ic:.091}],89:[.694,0,.667,{ic:.143}],90:[.694,0,.611,{ic:.091}],91:[.75,.25,.289,{ic:.136}],93:[.75,.25,.289,{ic:.064}],94:[.694,-.527,.5,{ic:.033}],95:[-.038,.114,.5,{ic:.065}],97:[.461,.01,.481],98:[.694,.011,.517,{ic:.022}],99:[.46,.011,.444,{ic:.055}],100:[.694,.01,.517,{ic:.071}],101:[.46,.011,.444,{ic:.028}],102:[.705,0,.306,{ic:.188}],103:[.455,.206,.5,{ic:.068}],104:[.694,0,.517],105:[.68,0,.239,{ic:.076}],106:[.68,.204,.267,{ic:.069}],107:[.694,0,.489,{ic:.054}],108:[.694,0,.239,{ic:.072}],109:[.455,0,.794],110:[.454,0,.517],111:[.461,.011,.5,{ic:.023}],112:[.455,.194,.517,{ic:.021}],113:[.455,.194,.517,{ic:.021}],114:[.455,0,.342,{ic:.082}],115:[.461,.011,.383,{ic:.053}],116:[.571,.011,.361,{ic:.049}],117:[.444,.01,.517,{ic:.02}],118:[.444,0,.461,{ic:.079}],119:[.444,0,.683,{ic:.079}],120:[.444,0,.461,{ic:.076}],121:[.444,.205,.461,{ic:.079}],122:[.444,0,.435,{ic:.059}],126:[.327,-.193,.5,{ic:.06}],160:[0,0,.25],305:[.444,0,.239,{ic:.019}],567:[.444,.204,.267,{ic:.019}],768:[.694,-.527,0],769:[.694,-.527,0,{ic:.063}],770:[.694,-.527,0,{ic:.033}],771:[.677,-.543,0,{ic:.06}],772:[.631,-.552,0,{ic:.064}],774:[.694,-.508,0,{ic:.073}],775:[.68,-.576,0],776:[.68,-.582,0,{ic:.04}],778:[.693,-.527,0],779:[.694,-.527,0,{ic:.063}],780:[.654,-.487,0,{ic:.06}],913:[.694,0,.667],914:[.694,0,.667,{ic:.029}],915:[.691,0,.542,{ic:.104}],916:[.694,0,.833],917:[.691,0,.597,{ic:.091}],918:[.694,0,.611,{ic:.091}],919:[.694,0,.708,{ic:.06}],920:[.715,.022,.778,{ic:.026}],921:[.694,0,.278,{ic:.06}],922:[.694,0,.694,{ic:.091}],923:[.694,0,.611],924:[.694,0,.875,{ic:.054}],925:[.694,0,.708,{ic:.058}],926:[.688,0,.667,{ic:.098}],927:[.716,.022,.736,{ic:.027}],928:[.691,0,.708,{ic:.06}],929:[.694,0,.639,{ic:.051}],930:[.715,.022,.778,{ic:.026}],931:[.694,0,.722,{ic:.091}],932:[.688,0,.681,{ic:.109}],933:[.716,0,.778,{ic:.065}],934:[.694,0,.722,{ic:.021}],935:[.694,0,.667,{ic:.091}],936:[.694,0,.778,{ic:.076}],937:[.716,0,.722,{ic:.047}],978:[.716,0,.778,{ic:.065}],988:[.691,0,.569,{ic:.104}],8211:[.312,-.236,.5,{ic:.065}],8212:[.312,-.236,1,{ic:.065}],8213:[.312,-.236,1,{ic:.065}],8215:[-.038,.114,.5,{ic:.065}],8216:[.694,-.471,.278,{ic:.058}],8217:[.694,-.471,.278,{ic:.057}],8220:[.694,-.471,.5,{ic:.114}],8221:[.694,-.471,.5],8260:[.75,.25,.5,{ic:.1}],8710:[.694,0,.833]}},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(1),i=r(197);e.sansSerifBold=n.AddCSS(i.sansSerifBold,{32:{c:" "},33:{c:"!"},35:{c:"#"},36:{c:"$"},37:{c:"%"},38:{c:"&"},40:{c:"("},41:{c:")"},42:{c:"*"},43:{c:"+"},44:{c:","},45:{c:"-"},46:{c:"."},47:{c:"/"},48:{c:"0"},49:{c:"1"},50:{c:"2"},51:{c:"3"},52:{c:"4"},53:{c:"5"},54:{c:"6"},55:{c:"7"},56:{c:"8"},57:{c:"9"},58:{c:":"},59:{c:";"},61:{c:"="},63:{c:"?"},64:{c:"@"},65:{c:"A"},66:{c:"B"},67:{c:"C"},68:{c:"D"},69:{c:"E"},70:{c:"F"},71:{c:"G"},72:{c:"H"},73:{c:"I"},74:{c:"J"},75:{c:"K"},76:{c:"L"},77:{c:"M"},78:{c:"N"},79:{c:"O"},80:{c:"P"},81:{c:"Q"},82:{c:"R"},83:{c:"S"},84:{c:"T"},85:{c:"U"},86:{c:"V"},87:{c:"W"},88:{c:"X"},89:{c:"Y"},90:{c:"Z"},91:{c:"["},93:{c:"]"},94:{c:"^"},95:{c:"_"},97:{c:"a"},98:{c:"b"},99:{c:"c"},100:{c:"d"},101:{c:"e"},102:{c:"f"},103:{c:"g"},104:{c:"h"},105:{c:"i"},106:{c:"j"},107:{c:"k"},108:{c:"l"},109:{c:"m"},110:{c:"n"},111:{c:"o"},112:{c:"p"},113:{c:"q"},114:{c:"r"},115:{c:"s"},116:{c:"t"},117:{c:"u"},118:{c:"v"},119:{c:"w"},120:{c:"x"},121:{c:"y"},122:{c:"z"},126:{c:"~"},913:{c:"A"},914:{c:"B"},917:{c:"E"},918:{c:"Z"},919:{c:"H"},921:{c:"I"},922:{c:"K"},924:{c:"M"},925:{c:"N"},927:{c:"O"},929:{c:"P"},930:{c:"\\398"},932:{c:"T"},935:{c:"X"},978:{c:"\\3A5"},988:{c:"F"},8213:{c:"\\2014"},8215:{c:"_"},8260:{c:"/"},8710:{c:"\\394"}})},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.sansSerifBold={32:[0,0,.25],33:[.694,0,.367],34:[.694,-.442,.558],35:[.694,.193,.917],36:[.75,.056,.55],37:[.75,.056,1.029],38:[.716,.022,.831],39:[.694,-.442,.306],40:[.75,.249,.428],41:[.75,.25,.428],42:[.75,-.293,.55],43:[.617,.116,.856],44:[.146,.106,.306],45:[.273,-.186,.367],46:[.146,0,.306],47:[.75,.249,.55],48:[.715,.022,.55],49:[.716,0,.55],50:[.716,0,.55],51:[.716,.022,.55],52:[.694,0,.55],53:[.694,.022,.55],54:[.716,.022,.55],55:[.695,.011,.55],56:[.715,.022,.55],57:[.716,.022,.55],58:[.458,0,.306],59:[.458,.106,.306],61:[.407,-.094,.856],63:[.705,0,.519],64:[.704,.011,.733],65:[.694,0,.733],66:[.694,0,.733],67:[.704,.011,.703],68:[.694,0,.794],69:[.691,0,.642],70:[.691,0,.611],71:[.705,.011,.733],72:[.694,0,.794],73:[.694,0,.331],74:[.694,.022,.519],75:[.694,0,.764],76:[.694,0,.581],77:[.694,0,.978],78:[.694,0,.794],79:[.716,.022,.794],80:[.694,0,.703],81:[.716,.106,.794],82:[.694,0,.703],83:[.716,.022,.611],84:[.688,0,.733],85:[.694,.022,.764],86:[.694,0,.733],87:[.694,0,1.039],88:[.694,0,.733],89:[.694,0,.733],90:[.694,0,.672],91:[.75,.25,.343],93:[.75,.25,.343],94:[.694,-.537,.55],95:[-.023,.11,.55],97:[.475,.011,.525],98:[.694,.01,.561],99:[.475,.011,.489],100:[.694,.011,.561],101:[.474,.01,.511],102:[.705,0,.336,{ic:.045}],103:[.469,.206,.55],104:[.694,0,.561],105:[.695,0,.256],106:[.695,.205,.286],107:[.694,0,.531],108:[.694,0,.256],109:[.469,0,.867],110:[.468,0,.561],111:[.474,.011,.55],112:[.469,.194,.561],113:[.469,.194,.561],114:[.469,0,.372],115:[.474,.01,.422],116:[.589,.01,.404],117:[.458,.011,.561],118:[.458,0,.5],119:[.458,0,.744],120:[.458,0,.5],121:[.458,.205,.5],122:[.458,0,.476],126:[.344,-.198,.55],160:[0,0,.25],305:[.458,0,.256],567:[.458,.205,.286],768:[.694,-.537,0],769:[.694,-.537,0],770:[.694,-.537,0],771:[.694,-.548,0],772:[.66,-.56,0],774:[.694,-.552,0],775:[.695,-.596,0],776:[.695,-.595,0],778:[.694,-.538,0],779:[.694,-.537,0],780:[.657,-.5,0],913:[.694,0,.733],914:[.694,0,.733],915:[.691,0,.581],916:[.694,0,.917],917:[.691,0,.642],918:[.694,0,.672],919:[.694,0,.794],920:[.716,.022,.856],921:[.694,0,.331],922:[.694,0,.764],923:[.694,0,.672],924:[.694,0,.978],925:[.694,0,.794],926:[.688,0,.733],927:[.716,.022,.794],928:[.691,0,.794],929:[.694,0,.703],930:[.716,.022,.856],931:[.694,0,.794],932:[.688,0,.733],933:[.715,0,.856],934:[.694,0,.794],935:[.694,0,.733],936:[.694,0,.856],937:[.716,0,.794],978:[.715,0,.856],988:[.691,0,.611],8211:[.327,-.24,.55],8212:[.327,-.24,1.1],8213:[.327,-.24,1.1],8215:[-.023,.11,.55],8216:[.694,-.443,.306],8217:[.694,-.442,.306],8220:[.694,-.443,.558],8221:[.694,-.442,.558],8260:[.75,.249,.55],8710:[.694,0,.917]}},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(1),i=r(199);e.sansSerifItalic=n.AddCSS(i.sansSerifItalic,{32:{c:" "},33:{c:"!"},35:{c:"#"},36:{c:"$"},37:{c:"%"},38:{c:"&"},40:{c:"("},41:{c:")"},42:{c:"*"},43:{c:"+"},44:{c:","},45:{c:"-"},46:{c:"."},47:{c:"/"},48:{c:"0"},49:{c:"1"},50:{c:"2"},51:{c:"3"},52:{c:"4"},53:{c:"5"},54:{c:"6"},55:{c:"7"},56:{c:"8"},57:{c:"9"},58:{c:":"},59:{c:";"},61:{c:"="},63:{c:"?"},64:{c:"@"},65:{c:"A"},66:{c:"B"},67:{c:"C"},68:{c:"D"},69:{c:"E"},70:{c:"F"},71:{c:"G"},72:{c:"H"},73:{c:"I"},74:{c:"J"},75:{c:"K"},76:{c:"L"},77:{c:"M"},78:{c:"N"},79:{c:"O"},80:{c:"P"},81:{c:"Q"},82:{c:"R"},83:{c:"S"},84:{c:"T"},85:{c:"U"},86:{c:"V"},87:{c:"W"},88:{c:"X"},89:{c:"Y"},90:{c:"Z"},91:{c:"["},93:{c:"]"},94:{c:"^"},95:{c:"_"},97:{c:"a"},98:{c:"b"},99:{c:"c"},100:{c:"d"},101:{c:"e"},102:{c:"f"},103:{c:"g"},104:{c:"h"},105:{c:"i"},106:{c:"j"},107:{c:"k"},108:{c:"l"},109:{c:"m"},110:{c:"n"},111:{c:"o"},112:{c:"p"},113:{c:"q"},114:{c:"r"},115:{c:"s"},116:{c:"t"},117:{c:"u"},118:{c:"v"},119:{c:"w"},120:{c:"x"},121:{c:"y"},122:{c:"z"},126:{c:"~"},913:{c:"A"},914:{c:"B"},917:{c:"E"},918:{c:"Z"},919:{c:"H"},921:{c:"I"},922:{c:"K"},924:{c:"M"},925:{c:"N"},927:{c:"O"},929:{c:"P"},930:{c:"\\398"},932:{c:"T"},935:{c:"X"},978:{c:"\\3A5"},988:{c:"F"},8213:{c:"\\2014"},8215:{c:"_"},8260:{c:"/"},8710:{c:"\\394"}})},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.sansSerifItalic={32:[0,0,.25],33:[.694,0,.319,{ic:.036}],34:[.694,-.471,.5],35:[.694,.194,.833,{ic:.018}],36:[.75,.056,.5,{ic:.065}],37:[.75,.056,.833],38:[.716,.022,.758],39:[.694,-.471,.278,{ic:.057}],40:[.75,.25,.389,{ic:.102}],41:[.75,.25,.389],42:[.75,-.306,.5,{ic:.068}],43:[.583,.083,.778],44:[.098,.125,.278],45:[.259,-.186,.333],46:[.098,0,.278],47:[.75,.25,.5,{ic:.1}],48:[.678,.022,.5,{ic:.049}],49:[.678,0,.5],50:[.678,0,.5,{ic:.051}],51:[.678,.022,.5,{ic:.044}],52:[.656,0,.5,{ic:.021}],53:[.656,.022,.5,{ic:.055}],54:[.678,.022,.5,{ic:.048}],55:[.656,.011,.5,{ic:.096}],56:[.678,.022,.5,{ic:.054}],57:[.677,.022,.5,{ic:.045}],58:[.444,0,.278],59:[.444,.125,.278],61:[.37,-.13,.778,{ic:.018}],63:[.704,0,.472,{ic:.064}],64:[.705,.01,.667,{ic:.04}],65:[.694,0,.667],66:[.694,0,.667,{ic:.029}],67:[.705,.01,.639,{ic:.08}],68:[.694,0,.722,{ic:.025}],69:[.691,0,.597,{ic:.091}],70:[.691,0,.569,{ic:.104}],71:[.705,.011,.667,{ic:.063}],72:[.694,0,.708,{ic:.06}],73:[.694,0,.278,{ic:.06}],74:[.694,.022,.472,{ic:.063}],75:[.694,0,.694,{ic:.091}],76:[.694,0,.542],77:[.694,0,.875,{ic:.054}],78:[.694,0,.708,{ic:.058}],79:[.716,.022,.736,{ic:.027}],80:[.694,0,.639,{ic:.051}],81:[.716,.125,.736,{ic:.027}],82:[.694,0,.646,{ic:.052}],83:[.716,.022,.556,{ic:.053}],84:[.688,0,.681,{ic:.109}],85:[.694,.022,.688,{ic:.059}],86:[.694,0,.667,{ic:.132}],87:[.694,0,.944,{ic:.132}],88:[.694,0,.667,{ic:.091}],89:[.694,0,.667,{ic:.143}],90:[.694,0,.611,{ic:.091}],91:[.75,.25,.289,{ic:.136}],93:[.75,.25,.289,{ic:.064}],94:[.694,-.527,.5,{ic:.033}],95:[-.038,.114,.5,{ic:.065}],97:[.461,.01,.481],98:[.694,.011,.517,{ic:.022}],99:[.46,.011,.444,{ic:.055}],100:[.694,.01,.517,{ic:.071}],101:[.46,.011,.444,{ic:.028}],102:[.705,0,.306,{ic:.188}],103:[.455,.206,.5,{ic:.068}],104:[.694,0,.517],105:[.68,0,.239,{ic:.076}],106:[.68,.204,.267,{ic:.069}],107:[.694,0,.489,{ic:.054}],108:[.694,0,.239,{ic:.072}],109:[.455,0,.794],110:[.454,0,.517],111:[.461,.011,.5,{ic:.023}],112:[.455,.194,.517,{ic:.021}],113:[.455,.194,.517,{ic:.021}],114:[.455,0,.342,{ic:.082}],115:[.461,.011,.383,{ic:.053}],116:[.571,.011,.361,{ic:.049}],117:[.444,.01,.517,{ic:.02}],118:[.444,0,.461,{ic:.079}],119:[.444,0,.683,{ic:.079}],120:[.444,0,.461,{ic:.076}],121:[.444,.205,.461,{ic:.079}],122:[.444,0,.435,{ic:.059}],126:[.327,-.193,.5,{ic:.06}],160:[0,0,.25],305:[.444,0,.239,{ic:.019}],567:[.444,.204,.267,{ic:.019}],768:[.694,-.527,0],769:[.694,-.527,0,{ic:.063}],770:[.694,-.527,0,{ic:.033}],771:[.677,-.543,0,{ic:.06}],772:[.631,-.552,0,{ic:.064}],774:[.694,-.508,0,{ic:.073}],775:[.68,-.576,0],776:[.68,-.582,0,{ic:.04}],778:[.693,-.527,0],779:[.694,-.527,0,{ic:.063}],780:[.654,-.487,0,{ic:.06}],913:[.694,0,.667],914:[.694,0,.667,{ic:.029}],915:[.691,0,.542,{ic:.104}],916:[.694,0,.833],917:[.691,0,.597,{ic:.091}],918:[.694,0,.611,{ic:.091}],919:[.694,0,.708,{ic:.06}],920:[.715,.022,.778,{ic:.026}],921:[.694,0,.278,{ic:.06}],922:[.694,0,.694,{ic:.091}],923:[.694,0,.611],924:[.694,0,.875,{ic:.054}],925:[.694,0,.708,{ic:.058}],926:[.688,0,.667,{ic:.098}],927:[.716,.022,.736,{ic:.027}],928:[.691,0,.708,{ic:.06}],929:[.694,0,.639,{ic:.051}],930:[.715,.022,.778,{ic:.026}],931:[.694,0,.722,{ic:.091}],932:[.688,0,.681,{ic:.109}],933:[.716,0,.778,{ic:.065}],934:[.694,0,.722,{ic:.021}],935:[.694,0,.667,{ic:.091}],936:[.694,0,.778,{ic:.076}],937:[.716,0,.722,{ic:.047}],978:[.716,0,.778,{ic:.065}],988:[.691,0,.569,{ic:.104}],8211:[.312,-.236,.5,{ic:.065}],8212:[.312,-.236,1,{ic:.065}],8213:[.312,-.236,1,{ic:.065}],8215:[-.038,.114,.5,{ic:.065}],8216:[.694,-.471,.278,{ic:.058}],8217:[.694,-.471,.278,{ic:.057}],8220:[.694,-.471,.5,{ic:.114}],8221:[.694,-.471,.5],8260:[.75,.25,.5,{ic:.1}],8710:[.694,0,.833]}},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(1),i=r(201);e.sansSerif=n.AddCSS(i.sansSerif,{32:{c:" "},33:{c:"!"},35:{c:"#"},36:{c:"$"},37:{c:"%"},38:{c:"&"},40:{c:"("},41:{c:")"},42:{c:"*"},43:{c:"+"},44:{c:","},45:{c:"-"},46:{c:"."},47:{c:"/"},48:{c:"0"},49:{c:"1"},50:{c:"2"},51:{c:"3"},52:{c:"4"},53:{c:"5"},54:{c:"6"},55:{c:"7"},56:{c:"8"},57:{c:"9"},58:{c:":"},59:{c:";"},61:{c:"="},63:{c:"?"},64:{c:"@"},65:{c:"A"},66:{c:"B"},67:{c:"C"},68:{c:"D"},69:{c:"E"},70:{c:"F"},71:{c:"G"},72:{c:"H"},73:{c:"I"},74:{c:"J"},75:{c:"K"},76:{c:"L"},77:{c:"M"},78:{c:"N"},79:{c:"O"},80:{c:"P"},81:{c:"Q"},82:{c:"R"},83:{c:"S"},84:{c:"T"},85:{c:"U"},86:{c:"V"},87:{c:"W"},88:{c:"X"},89:{c:"Y"},90:{c:"Z"},91:{c:"["},93:{c:"]"},94:{c:"^"},95:{c:"_"},97:{c:"a"},98:{c:"b"},99:{c:"c"},100:{c:"d"},101:{c:"e"},102:{c:"f"},103:{c:"g"},104:{c:"h"},105:{c:"i"},106:{c:"j"},107:{c:"k"},108:{c:"l"},109:{c:"m"},110:{c:"n"},111:{c:"o"},112:{c:"p"},113:{c:"q"},114:{c:"r"},115:{c:"s"},116:{c:"t"},117:{c:"u"},118:{c:"v"},119:{c:"w"},120:{c:"x"},121:{c:"y"},122:{c:"z"},126:{c:"~"},913:{c:"A"},914:{c:"B"},917:{c:"E"},918:{c:"Z"},919:{c:"H"},921:{c:"I"},922:{c:"K"},924:{c:"M"},925:{c:"N"},927:{c:"O"},929:{c:"P"},930:{c:"\\398"},932:{c:"T"},935:{c:"X"},978:{c:"\\3A5"},988:{c:"F"},8213:{c:"\\2014"},8215:{c:"_"},8260:{c:"/"},8710:{c:"\\394"}})},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.sansSerif={32:[0,0,.25],33:[.694,0,.319],34:[.694,-.471,.5],35:[.694,.194,.833],36:[.75,.056,.5],37:[.75,.056,.833],38:[.716,.022,.758],39:[.694,-.471,.278],40:[.75,.25,.389],41:[.75,.25,.389],42:[.75,-.306,.5],43:[.583,.082,.778],44:[.098,.125,.278],45:[.259,-.186,.333],46:[.098,0,.278],47:[.75,.25,.5],48:[.678,.022,.5],49:[.678,0,.5],50:[.677,0,.5],51:[.678,.022,.5],52:[.656,0,.5],53:[.656,.021,.5],54:[.677,.022,.5],55:[.656,.011,.5],56:[.678,.022,.5],57:[.677,.022,.5],58:[.444,0,.278],59:[.444,.125,.278],61:[.37,-.13,.778],63:[.704,0,.472],64:[.704,.011,.667],65:[.694,0,.667],66:[.694,0,.667],67:[.705,.011,.639],68:[.694,0,.722],69:[.691,0,.597],70:[.691,0,.569],71:[.704,.011,.667],72:[.694,0,.708],73:[.694,0,.278],74:[.694,.022,.472],75:[.694,0,.694],76:[.694,0,.542],77:[.694,0,.875],78:[.694,0,.708],79:[.715,.022,.736],80:[.694,0,.639],81:[.715,.125,.736],82:[.694,0,.646],83:[.716,.022,.556],84:[.688,0,.681],85:[.694,.022,.688],86:[.694,0,.667],87:[.694,0,.944],88:[.694,0,.667],89:[.694,0,.667],90:[.694,0,.611],91:[.75,.25,.289],93:[.75,.25,.289],94:[.694,-.527,.5],95:[-.038,.114,.5],97:[.46,.01,.481],98:[.694,.011,.517],99:[.46,.01,.444],100:[.694,.01,.517],101:[.461,.01,.444],102:[.705,0,.306,{ic:.041}],103:[.455,.206,.5],104:[.694,0,.517],105:[.68,0,.239],106:[.68,.205,.267],107:[.694,0,.489],108:[.694,0,.239],109:[.455,0,.794],110:[.455,0,.517],111:[.46,.01,.5],112:[.455,.194,.517],113:[.455,.194,.517],114:[.455,0,.342],115:[.46,.01,.383],116:[.571,.01,.361],117:[.444,.01,.517],118:[.444,0,.461],119:[.444,0,.683],120:[.444,0,.461],121:[.444,.204,.461],122:[.444,0,.435],126:[.327,-.193,.5],160:[0,0,.25],305:[.444,0,.239],567:[.444,.205,.267],768:[.694,-.527,0],769:[.694,-.527,0],770:[.694,-.527,0],771:[.677,-.543,0],772:[.631,-.552,0],774:[.694,-.508,0],775:[.68,-.576,0],776:[.68,-.582,0],778:[.694,-.527,0],779:[.694,-.527,0],780:[.654,-.487,0],913:[.694,0,.667],914:[.694,0,.667],915:[.691,0,.542],916:[.694,0,.833],917:[.691,0,.597],918:[.694,0,.611],919:[.694,0,.708],920:[.716,.021,.778],921:[.694,0,.278],922:[.694,0,.694],923:[.694,0,.611],924:[.694,0,.875],925:[.694,0,.708],926:[.688,0,.667],927:[.715,.022,.736],928:[.691,0,.708],929:[.694,0,.639],930:[.716,.021,.778],931:[.694,0,.722],932:[.688,0,.681],933:[.716,0,.778],934:[.694,0,.722],935:[.694,0,.667],936:[.694,0,.778],937:[.716,0,.722],978:[.716,0,.778],988:[.691,0,.569],8211:[.312,-.236,.5],8212:[.312,-.236,1],8213:[.312,-.236,1],8215:[-.038,.114,.5],8216:[.694,-.471,.278],8217:[.694,-.471,.278],8220:[.694,-.471,.5],8221:[.694,-.471,.5],8260:[.75,.25,.5],8710:[.694,0,.833]}},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(1),i=r(203);e.scriptBold=n.AddCSS(i.scriptBold,{32:{c:" "},65:{c:"A"},66:{c:"B"},67:{c:"C"},68:{c:"D"},69:{c:"E"},70:{c:"F"},71:{c:"G"},72:{c:"H"},73:{c:"I"},74:{c:"J"},75:{c:"K"},76:{c:"L"},77:{c:"M"},78:{c:"N"},79:{c:"O"},80:{c:"P"},81:{c:"Q"},82:{c:"R"},83:{c:"S"},84:{c:"T"},85:{c:"U"},86:{c:"V"},87:{c:"W"},88:{c:"X"},89:{c:"Y"},90:{c:"Z"},913:{c:"A",f:"B"},914:{c:"B",f:"B"},917:{c:"E",f:"B"},918:{c:"Z",f:"B"},919:{c:"H",f:"B"},921:{c:"I",f:"B"},922:{c:"K",f:"B"},924:{c:"M",f:"B"},925:{c:"N",f:"B"},927:{c:"O",f:"B"},929:{c:"P",f:"B"},930:{c:"\\398",f:"B"},932:{c:"T",f:"B"},935:{c:"X",f:"B"},978:{c:"\\3A5",f:"B"},988:{c:"F",f:"B"}})},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.scriptBold={32:[0,0,.25],65:[.717,.008,.803,{ic:.213,sk:.389}],66:[.708,.028,.908,{ic:.02,sk:.194}],67:[.728,.026,.666,{ic:.153,sk:.278}],68:[.708,.031,.774,{ic:.081,sk:.111}],69:[.707,.008,.562,{ic:.156,sk:.139}],70:[.735,.036,.895,{ic:.095,sk:.222}],71:[.717,.037,.61,{ic:.128,sk:.25}],72:[.717,.036,.969,{ic:.272,sk:.333}],73:[.717,.017,.809,{ic:.137,sk:.333}],74:[.717,.314,1.052,{ic:.081,sk:.417}],75:[.717,.037,.914,{ic:.29,sk:.361}],76:[.717,.017,.874,{ic:.161,sk:.306}],77:[.721,.05,1.08,{ic:.136,sk:.444}],78:[.726,.036,.902,{ic:.306,sk:.389}],79:[.707,.008,.738,{ic:.067,sk:.167}],80:[.716,.037,1.013,{ic:.018,sk:.222}],81:[.717,.017,.883,{sk:.278}],82:[.717,.017,.85,{ic:.037,sk:.194}],83:[.708,.036,.868,{ic:.148,sk:.333}],84:[.735,.037,.747,{ic:.249,sk:.222}],85:[.717,.017,.8,{ic:.16,sk:.25}],86:[.717,.017,.622,{ic:.228,sk:.222}],87:[.717,.017,.805,{ic:.221,sk:.25}],88:[.717,.017,.944,{ic:.187,sk:.278}],89:[.716,.017,.71,{ic:.249,sk:.194}],90:[.717,.016,.821,{ic:.211,sk:.306}],160:[0,0,.25],913:[.698,0,.869],914:[.686,0,.818],917:[.68,0,.756],918:[.686,0,.703],919:[.686,0,.9],921:[.686,0,.436],922:[.686,0,.901],924:[.686,0,1.092],925:[.686,0,.9],927:[.696,.01,.864],929:[.686,0,.786],930:[.696,.01,.894],932:[.675,0,.8],935:[.686,0,.869],978:[.697,0,.894],988:[.68,0,.724]}},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(1),i=r(205);e.script=n.AddCSS(i.script,{32:{c:" "},65:{c:"A"},66:{c:"B"},67:{c:"C"},68:{c:"D"},69:{c:"E"},70:{c:"F"},71:{c:"G"},72:{c:"H"},73:{c:"I"},74:{c:"J"},75:{c:"K"},76:{c:"L"},77:{c:"M"},78:{c:"N"},79:{c:"O"},80:{c:"P"},81:{c:"Q"},82:{c:"R"},83:{c:"S"},84:{c:"T"},85:{c:"U"},86:{c:"V"},87:{c:"W"},88:{c:"X"},89:{c:"Y"},90:{c:"Z"},913:{c:"A",f:""},914:{c:"B",f:""},917:{c:"E",f:""},918:{c:"Z",f:""},919:{c:"H",f:""},921:{c:"I",f:""},922:{c:"K",f:""},924:{c:"M",f:""},925:{c:"N",f:""},927:{c:"O",f:""},929:{c:"P",f:""},930:{c:"\\398",f:""},932:{c:"T",f:""},935:{c:"X",f:""},978:{c:"\\3A5",f:""},988:{c:"F",f:""},8459:{c:"H",f:"SC"},8464:{c:"J",f:"SC"},8466:{c:"L",f:"SC"},8475:{c:"R",f:"SC"},8492:{c:"B",f:"SC"},8496:{c:"E",f:"SC"},8497:{c:"F",f:"SC"},8499:{c:"M",f:"SC"}})},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.script={32:[0,0,.25],65:[.717,.008,.803,{ic:.213,sk:.389}],66:[.708,.028,.908,{ic:.02,sk:.194}],67:[.728,.026,.666,{ic:.153,sk:.278}],68:[.708,.031,.774,{ic:.081,sk:.111}],69:[.707,.008,.562,{ic:.156,sk:.139}],70:[.735,.036,.895,{ic:.095,sk:.222}],71:[.717,.037,.61,{ic:.128,sk:.25}],72:[.717,.036,.969,{ic:.272,sk:.333}],73:[.717,.017,.809,{ic:.137,sk:.333}],74:[.717,.314,1.052,{ic:.081,sk:.417}],75:[.717,.037,.914,{ic:.29,sk:.361}],76:[.717,.017,.874,{ic:.161,sk:.306}],77:[.721,.05,1.08,{ic:.136,sk:.444}],78:[.726,.036,.902,{ic:.306,sk:.389}],79:[.707,.008,.738,{ic:.067,sk:.167}],80:[.716,.037,1.013,{ic:.018,sk:.222}],81:[.717,.017,.883,{sk:.278}],82:[.717,.017,.85,{ic:.037,sk:.194}],83:[.708,.036,.868,{ic:.148,sk:.333}],84:[.735,.037,.747,{ic:.249,sk:.222}],85:[.717,.017,.8,{ic:.16,sk:.25}],86:[.717,.017,.622,{ic:.228,sk:.222}],87:[.717,.017,.805,{ic:.221,sk:.25}],88:[.717,.017,.944,{ic:.187,sk:.278}],89:[.716,.017,.71,{ic:.249,sk:.194}],90:[.717,.016,.821,{ic:.211,sk:.306}],160:[0,0,.25],913:[.716,0,.75],914:[.683,0,.708],917:[.68,0,.681],918:[.683,0,.611],919:[.683,0,.75],921:[.683,0,.361],922:[.683,0,.778],924:[.683,0,.917],925:[.683,0,.75],927:[.705,.022,.778],929:[.683,0,.681],930:[.705,.022,.778],932:[.677,0,.722],935:[.683,0,.75],978:[.705,0,.778],988:[.68,0,.653],8459:[.717,.036,.969,{ic:.272,sk:.333}],8464:[.717,.314,1.052,{ic:.081,sk:.417}],8466:[.717,.017,.874,{ic:.161,sk:.306}],8475:[.717,.017,.85,{ic:.037,sk:.194}],8492:[.708,.028,.908,{ic:.02,sk:.194}],8496:[.707,.008,.562,{ic:.156,sk:.139}],8497:[.735,.036,.895,{ic:.095,sk:.222}],8499:[.721,.05,1.08,{ic:.136,sk:.444}]}},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(1),i=r(207);e.smallop=n.AddCSS(i.smallop,{32:{c:" "},40:{c:"("},41:{c:")"},47:{c:"/"},91:{c:"["},93:{c:"]"},123:{c:"{"},125:{c:"}"},8260:{c:"/"},9001:{c:"\\27E8"},9002:{c:"\\27E9"},10072:{c:"\\2223"},10764:{c:"\\222C\\222C"},12296:{c:"\\27E8"},12297:{c:"\\27E9"}})},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.smallop={32:[0,0,.25],40:[.85,.349,.458],41:[.85,.349,.458],47:[.85,.349,.578],91:[.85,.349,.417],92:[.85,.349,.578],93:[.85,.349,.417],123:[.85,.349,.583],125:[.85,.349,.583],160:[0,0,.25],710:[.744,-.551,.556],732:[.722,-.597,.556],770:[.744,-.551,0],771:[.722,-.597,0],8214:[.602,0,.778],8260:[.85,.349,.578],8593:[.6,0,.667],8595:[.6,0,.667],8657:[.599,0,.778],8659:[.6,0,.778],8719:[.75,.25,.944],8720:[.75,.25,.944],8721:[.75,.25,1.056],8730:[.85,.35,1,{ic:.02}],8739:[.627,.015,.333],8741:[.627,.015,.556],8747:[.805,.306,.472,{ic:.138}],8748:[.805,.306,.819,{ic:.138}],8749:[.805,.306,1.166,{ic:.138}],8750:[.805,.306,.472,{ic:.138}],8896:[.75,.249,.833],8897:[.75,.249,.833],8898:[.75,.249,.833],8899:[.75,.249,.833],8968:[.85,.349,.472],8969:[.85,.349,.472],8970:[.85,.349,.472],8971:[.85,.349,.472],9001:[.85,.35,.472],9002:[.85,.35,.472],9168:[.602,0,.667],10072:[.627,.015,.333],10216:[.85,.35,.472],10217:[.85,.35,.472],10752:[.75,.25,1.111],10753:[.75,.25,1.111],10754:[.75,.25,1.111],10756:[.75,.249,.833],10758:[.75,.249,.833],10764:[.805,.306,1.638,{ic:.138}],12296:[.85,.35,.472],12297:[.85,.35,.472]}},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(1),i=r(209);e.texCalligraphicBold=n.AddCSS(i.texCalligraphicBold,{32:{c:" "},47:{c:"/"},48:{c:"0"},49:{c:"1"},50:{c:"2"},51:{c:"3"},52:{c:"4"},53:{c:"5"},54:{c:"6"},55:{c:"7"},56:{c:"8"},57:{c:"9"},65:{c:"A"},66:{c:"B"},67:{c:"C"},68:{c:"D"},69:{c:"E"},70:{c:"F"},71:{c:"G"},72:{c:"H"},73:{c:"I"},74:{c:"J"},75:{c:"K"},76:{c:"L"},77:{c:"M"},78:{c:"N"},79:{c:"O"},80:{c:"P"},81:{c:"Q"},82:{c:"R"},83:{c:"S"},84:{c:"T"},85:{c:"U"},86:{c:"V"},87:{c:"W"},88:{c:"X"},89:{c:"Y"},90:{c:"Z"},97:{c:"a"},98:{c:"b"},99:{c:"c"},100:{c:"d"},101:{c:"e"},102:{c:"f"},103:{c:"g"},104:{c:"h"},105:{c:"i"},106:{c:"j"},107:{c:"k"},108:{c:"l"},109:{c:"m"},110:{c:"n"},111:{c:"o"},112:{c:"p"},113:{c:"q"},114:{c:"r"},115:{c:"s"},116:{c:"t"},117:{c:"u"},118:{c:"v"},119:{c:"w"},120:{c:"x"},121:{c:"y"},122:{c:"z"},913:{c:"A",f:"BI"},914:{c:"B",f:"BI"},917:{c:"E",f:"BI"},918:{c:"Z",f:"BI"},919:{c:"H",f:"BI"},921:{c:"I",f:"BI"},922:{c:"K",f:"BI"},924:{c:"M",f:"BI"},925:{c:"N",f:"BI"},927:{c:"O",f:"BI"},929:{c:"P",f:"BI"},930:{c:"\\398",f:"BI"},932:{c:"T",f:"BI"},935:{c:"X",f:"BI"},978:{c:"\\3A5",f:"BI"},988:{c:"F",f:"BI"},8260:{c:"/"},8710:{c:"\\394"}})},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.texCalligraphicBold={32:[0,0,.25],47:[.711,.21,.894],48:[.46,.017,.575],49:[.461,0,.575],50:[.46,0,.575],51:[.461,.211,.575],52:[.469,.194,.575],53:[.461,.211,.575],54:[.66,.017,.575],55:[.476,.211,.575],56:[.661,.017,.575],57:[.461,.21,.575],65:[.751,.049,.921,{ic:.068,sk:.224}],66:[.705,.017,.748,{sk:.16}],67:[.703,.02,.613,{sk:.16}],68:[.686,0,.892,{sk:.0958}],69:[.703,.016,.607,{ic:.02,sk:.128}],70:[.686,.03,.814,{ic:.116,sk:.128}],71:[.703,.113,.682,{sk:.128}],72:[.686,.048,.987,{sk:.128}],73:[.686,0,.642,{ic:.104,sk:.0319}],74:[.686,.114,.779,{ic:.158,sk:.192}],75:[.703,.017,.871,{sk:.0639}],76:[.703,.017,.788,{sk:.16}],77:[.703,.049,1.378,{sk:.16}],78:[.84,.049,.937,{ic:.168,sk:.0958}],79:[.703,.017,.906,{sk:.128}],80:[.686,.067,.81,{ic:.036,sk:.0958}],81:[.703,.146,.939,{sk:.128}],82:[.686,.017,.99,{sk:.0958}],83:[.703,.016,.696,{ic:.025,sk:.16}],84:[.72,.069,.644,{ic:.303,sk:.0319}],85:[.686,.024,.715,{ic:.056,sk:.0958}],86:[.686,.077,.737,{ic:.037,sk:.0319}],87:[.686,.077,1.169,{ic:.037,sk:.0958}],88:[.686,0,.817,{ic:.089,sk:.16}],89:[.686,.164,.759,{ic:.038,sk:.0958}],90:[.686,0,.818,{ic:.035,sk:.16}],97:[.452,.008,.633],98:[.694,.008,.521],99:[.451,.008,.513,{sk:.0639}],100:[.694,.008,.61,{sk:.192}],101:[.452,.008,.554,{sk:.0639}],102:[.701,.201,.568,{ic:.056,sk:.192}],103:[.452,.202,.545,{sk:.0319}],104:[.694,.008,.668,{sk:-.0319}],105:[.694,.008,.405],106:[.694,.202,.471],107:[.694,.008,.604],108:[.694,.008,.348,{sk:.0958}],109:[.452,.008,1.032],110:[.452,.008,.713],111:[.452,.008,.585,{sk:.0639}],112:[.452,.194,.601,{sk:.0958}],113:[.452,.194,.542,{sk:.0958}],114:[.452,.008,.529,{sk:.0639}],115:[.451,.008,.531,{sk:.0639}],116:[.643,.007,.415,{sk:.0958}],117:[.452,.008,.681,{sk:.0319}],118:[.453,.008,.567,{sk:.0319}],119:[.453,.008,.831,{sk:.0958}],120:[.452,.008,.659,{sk:.0319}],121:[.452,.202,.59,{sk:.0639}],122:[.452,.008,.555,{sk:.0639}],160:[0,0,.25],913:[.711,0,.869,{sk:.16}],914:[.686,0,.866,{sk:.0958}],915:[.68,0,.657,{ic:.12,sk:.0958}],916:[.711,0,.958,{sk:.192}],917:[.68,0,.81,{ic:.015,sk:.0958}],918:[.686,0,.773,{ic:.032,sk:.0958}],919:[.686,0,.982,{ic:.045,sk:.0639}],920:[.702,.017,.867,{sk:.0958}],921:[.686,0,.511,{ic:.062,sk:.128}],922:[.686,0,.971,{ic:.032,sk:.0639}],923:[.711,0,.806,{sk:.192}],924:[.686,0,1.142,{ic:.077,sk:.0958}],925:[.686,0,.95,{ic:.077,sk:.0958}],926:[.675,0,.841,{ic:.026,sk:.0958}],927:[.703,.017,.837,{sk:.0958}],928:[.68,0,.982,{ic:.044,sk:.0639}],929:[.686,0,.723,{ic:.124,sk:.0958}],930:[.702,.017,.867,{sk:.0958}],931:[.686,0,.885,{ic:.017,sk:.0958}],932:[.675,0,.637,{ic:.135,sk:.0958}],933:[.703,0,.671,{ic:.131,sk:.0639}],934:[.686,0,.767,{sk:.0958}],935:[.686,0,.947,{sk:.0958}],936:[.686,0,.714,{ic:.076,sk:.0639}],937:[.703,0,.879,{sk:.0958}],945:[.452,.008,.761,{sk:.0319}],946:[.701,.194,.66,{sk:.0958}],947:[.451,.211,.59,{ic:.027}],948:[.725,.008,.522,{sk:.0639}],949:[.461,.017,.529,{sk:.0958}],950:[.711,.202,.508,{ic:.013,sk:.0958}],951:[.452,.211,.6,{sk:.0639}],952:[.702,.008,.562,{sk:.0958}],953:[.452,.008,.412,{sk:.0639}],954:[.452,.008,.668],955:[.694,.013,.671],956:[.452,.211,.708,{sk:.0319}],957:[.452,0,.577,{ic:.031,sk:.0319}],958:[.711,.201,.508,{sk:.128}],959:[.452,.008,.585,{sk:.0639}],960:[.444,.008,.682],961:[.451,.211,.612,{sk:.0958}],962:[.451,.105,.424,{ic:.033,sk:.0958}],963:[.444,.008,.686],964:[.444,.013,.521,{ic:.089,sk:.0319}],965:[.453,.008,.631,{sk:.0319}],966:[.452,.216,.747,{sk:.0958}],967:[.452,.201,.718,{sk:.0639}],968:[.694,.202,.758,{sk:.128}],969:[.453,.008,.718],977:[.701,.008,.692,{sk:.0958}],978:[.703,0,.671,{ic:.131,sk:.0639}],981:[.694,.202,.712,{sk:.0958}],982:[.444,.008,.975],988:[.68,0,.689,{ic:.12,sk:.0958}],1009:[.451,.194,.612,{sk:.0958}],1013:[.444,.007,.483,{sk:.0639}],8260:[.711,.21,.894],8710:[.711,0,.958,{sk:.192}]}},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(1),i=r(211);e.texCalligraphic=n.AddCSS(i.texCalligraphic,{32:{c:" "},48:{c:"0"},49:{c:"1"},50:{c:"2"},51:{c:"3"},52:{c:"4"},53:{c:"5"},54:{c:"6"},55:{c:"7"},56:{c:"8"},57:{c:"9"},65:{c:"A"},66:{c:"B"},67:{c:"C"},68:{c:"D"},69:{c:"E"},70:{c:"F"},71:{c:"G"},72:{c:"H"},73:{c:"I"},74:{c:"J"},75:{c:"K"},76:{c:"L"},77:{c:"M"},78:{c:"N"},79:{c:"O"},80:{c:"P"},81:{c:"Q"},82:{c:"R"},83:{c:"S"},84:{c:"T"},85:{c:"U"},86:{c:"V"},87:{c:"W"},88:{c:"X"},89:{c:"Y"},90:{c:"Z"},913:{c:"A",f:"I"},914:{c:"B",f:"I"},917:{c:"E",f:"I"},918:{c:"Z",f:"I"},919:{c:"H",f:"I"},921:{c:"I",f:"I"},922:{c:"K",f:"I"},924:{c:"M",f:"I"},925:{c:"N",f:"I"},927:{c:"O",f:"I"},929:{c:"P",f:"I"},930:{c:"\\398",f:"I"},932:{c:"T",f:"I"},935:{c:"X",f:"I"},978:{c:"\\3A5",f:"I"},988:{c:"F",f:"I"}})},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.texCalligraphic={32:[0,0,.25],48:[.452,.022,.5],49:[.453,0,.5],50:[.453,0,.5],51:[.452,.216,.5],52:[.464,.194,.5],53:[.453,.216,.5],54:[.665,.022,.5],55:[.463,.216,.5],56:[.666,.021,.5],57:[.453,.216,.5],65:[.728,.05,.798,{ic:.021,sk:.194}],66:[.705,.022,.657,{sk:.139}],67:[.705,.025,.527,{sk:.139}],68:[.683,0,.771,{sk:.0833}],69:[.705,.022,.528,{ic:.036,sk:.111}],70:[.683,.032,.719,{ic:.11,sk:.111}],71:[.704,.119,.595,{sk:.111}],72:[.683,.048,.845,{sk:.111}],73:[.683,0,.545,{ic:.097,sk:.0278}],74:[.683,.119,.678,{ic:.161,sk:.167}],75:[.705,.022,.762,{sk:.0556}],76:[.705,.022,.69,{sk:.139}],77:[.705,.05,1.201,{sk:.139}],78:[.789,.05,.82,{ic:.159,sk:.0833}],79:[.705,.022,.796,{sk:.111}],80:[.683,.057,.696,{ic:.037,sk:.0833}],81:[.705,.131,.817,{sk:.111}],82:[.682,.022,.848,{sk:.0833}],83:[.705,.022,.606,{ic:.036,sk:.139}],84:[.717,.068,.545,{ic:.288,sk:.0278}],85:[.683,.028,.626,{ic:.061,sk:.0833}],86:[.683,.052,.613,{ic:.045,sk:.0278}],87:[.683,.053,.988,{ic:.046,sk:.0833}],88:[.683,0,.713,{ic:.094,sk:.139}],89:[.683,.143,.668,{ic:.046,sk:.0833}],90:[.683,0,.725,{ic:.042,sk:.139}],160:[0,0,.25],913:[.716,0,.75,{sk:.139}],914:[.683,0,.759,{sk:.0833}],917:[.68,0,.738,{ic:.026,sk:.0833}],918:[.683,0,.683,{ic:.04,sk:.0833}],919:[.683,0,.831,{ic:.057,sk:.0556}],921:[.683,0,.44,{ic:.064,sk:.111}],922:[.683,0,.849,{ic:.04,sk:.0556}],924:[.683,0,.97,{ic:.081,sk:.0833}],925:[.683,0,.803,{ic:.085,sk:.0833}],927:[.704,.022,.763,{sk:.0833}],929:[.683,0,.642,{ic:.109,sk:.0833}],930:[.704,.022,.763,{sk:.0833}],932:[.677,0,.584,{ic:.12,sk:.0833}],935:[.683,0,.828,{ic:.024,sk:.0833}],978:[.705,0,.583,{ic:.117,sk:.0556}],988:[.68,0,.643,{ic:.106,sk:.0833}]}},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(1),i=r(213);e.texMathit=n.AddCSS(i.texMathit,{32:{c:" "},33:{c:"!"},35:{c:"#"},37:{c:"%"},38:{c:"&"},40:{c:"("},41:{c:")"},42:{c:"*"},43:{c:"+"},44:{c:","},45:{c:"-"},46:{c:"."},47:{c:"/"},48:{c:"0"},49:{c:"1"},50:{c:"2"},51:{c:"3"},52:{c:"4"},53:{c:"5"},54:{c:"6"},55:{c:"7"},56:{c:"8"},57:{c:"9"},58:{c:":"},59:{c:";"},61:{c:"="},63:{c:"?"},64:{c:"@"},65:{c:"A"},66:{c:"B"},67:{c:"C"},68:{c:"D"},69:{c:"E"},70:{c:"F"},71:{c:"G"},72:{c:"H"},73:{c:"I"},74:{c:"J"},75:{c:"K"},76:{c:"L"},77:{c:"M"},78:{c:"N"},79:{c:"O"},80:{c:"P"},81:{c:"Q"},82:{c:"R"},83:{c:"S"},84:{c:"T"},85:{c:"U"},86:{c:"V"},87:{c:"W"},88:{c:"X"},89:{c:"Y"},90:{c:"Z"},91:{c:"["},93:{c:"]"},94:{c:"^"},95:{c:"_"},97:{c:"a"},98:{c:"b"},99:{c:"c"},100:{c:"d"},101:{c:"e"},102:{c:"f"},103:{c:"g"},104:{c:"h"},105:{c:"i"},106:{c:"j"},107:{c:"k"},108:{c:"l"},109:{c:"m"},110:{c:"n"},111:{c:"o"},112:{c:"p"},113:{c:"q"},114:{c:"r"},115:{c:"s"},116:{c:"t"},117:{c:"u"},118:{c:"v"},119:{c:"w"},120:{c:"x"},121:{c:"y"},122:{c:"z"},126:{c:"~"},913:{c:"A"},914:{c:"B"},917:{c:"E"},918:{c:"Z"},919:{c:"H"},921:{c:"I"},922:{c:"K"},924:{c:"M"},925:{c:"N"},927:{c:"O"},929:{c:"P"},930:{c:"\\398"},932:{c:"T"},935:{c:"X"},978:{c:"\\3A5"},988:{c:"F"},8213:{c:"\\2014"},8215:{c:"_"},8260:{c:"/"},8710:{c:"\\394"}})},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.texMathit={32:[0,0,.25],33:[.716,0,.307,{ic:.073}],34:[.694,-.379,.514,{ic:.024}],35:[.694,.194,.818,{ic:.01}],37:[.75,.056,.818,{ic:.029}],38:[.716,.022,.767,{ic:.035}],39:[.694,-.379,.307,{ic:.07}],40:[.75,.25,.409,{ic:.108}],41:[.75,.25,.409],42:[.75,-.32,.511,{ic:.073}],43:[.557,.057,.767],44:[.121,.194,.307],45:[.251,-.18,.358],46:[.121,0,.307],47:[.75,.25,.511,{ic:.106}],48:[.665,.021,.511,{ic:.051}],49:[.666,0,.511],50:[.666,.022,.511,{ic:.04}],51:[.666,.022,.511,{ic:.051}],52:[.666,.194,.511],53:[.666,.022,.511,{ic:.056}],54:[.665,.022,.511,{ic:.054}],55:[.666,.022,.511,{ic:.123}],56:[.666,.021,.511,{ic:.042}],57:[.666,.022,.511,{ic:.042}],58:[.431,0,.307],59:[.431,.194,.307],61:[.367,-.133,.767],63:[.716,0,.511,{ic:.04}],64:[.705,.011,.767,{ic:.022}],65:[.716,0,.743],66:[.683,0,.704,{ic:.028}],67:[.705,.021,.716,{ic:.096}],68:[.683,0,.755,{ic:.02}],69:[.68,0,.678,{ic:.065}],70:[.68,0,.653,{ic:.078}],71:[.705,.022,.774,{ic:.038}],72:[.683,0,.743,{ic:.117}],73:[.683,0,.386,{ic:.122}],74:[.683,.021,.525,{ic:.097}],75:[.683,0,.769,{ic:.09}],76:[.683,0,.627],77:[.683,0,.897,{ic:.113}],78:[.683,0,.743,{ic:.117}],79:[.704,.022,.767,{ic:.021}],80:[.683,0,.678,{ic:.051}],81:[.704,.194,.767,{ic:.021}],82:[.683,.022,.729],83:[.705,.022,.562,{ic:.071}],84:[.677,0,.716,{ic:.09}],85:[.683,.022,.743,{ic:.117}],86:[.683,.022,.743,{ic:.125}],87:[.683,.022,.999,{ic:.125}],88:[.683,0,.743,{ic:.082}],89:[.683,0,.743,{ic:.132}],90:[.683,0,.613,{ic:.091}],91:[.75,.25,.307,{ic:.139}],93:[.75,.25,.307,{ic:.052}],94:[.694,-.527,.511,{ic:.017}],95:[-.025,.062,.511,{ic:.043}],97:[.442,.011,.511,{ic:.032}],98:[.694,.011,.46],99:[.441,.01,.46],100:[.694,.011,.511,{ic:.056}],101:[.442,.01,.46,{ic:.01}],102:[.705,.204,.307,{ic:.143}],103:[.442,.205,.46,{ic:.034}],104:[.694,.011,.511,{ic:.033}],105:[.656,.01,.307,{ic:.033}],106:[.656,.204,.307,{ic:.057}],107:[.694,.011,.46,{ic:.038}],108:[.694,.011,.256,{ic:.056}],109:[.442,.011,.818,{ic:.033}],110:[.442,.011,.562,{ic:.033}],111:[.442,.011,.511],112:[.442,.194,.511],113:[.442,.194,.46,{ic:.044}],114:[.442,.011,.422,{ic:.062}],115:[.442,.011,.409],116:[.626,.011,.332,{ic:.041}],117:[.441,.011,.537,{ic:.033}],118:[.443,.01,.46,{ic:.032}],119:[.443,.011,.664,{ic:.032}],120:[.442,.011,.464,{ic:.049}],121:[.441,.205,.486,{ic:.036}],122:[.442,.011,.409,{ic:.057}],126:[.318,-.208,.511,{ic:.06}],160:[0,0,.25],163:[.714,.011,.769],305:[.441,.01,.307,{ic:.033}],567:[.442,.204,.332],768:[.697,-.5,0],769:[.697,-.5,0,{ic:.039}],770:[.694,-.527,0,{ic:.017}],771:[.668,-.558,0,{ic:.06}],772:[.589,-.544,0,{ic:.054}],774:[.694,-.515,0,{ic:.062}],775:[.669,-.548,0],776:[.669,-.554,0,{ic:.045}],778:[.716,-.542,0],779:[.697,-.503,0,{ic:.065}],780:[.638,-.502,0,{ic:.029}],913:[.716,0,.743],914:[.683,0,.704,{ic:.028}],915:[.68,0,.627,{ic:.078}],916:[.716,0,.818],917:[.68,0,.678,{ic:.065}],918:[.683,0,.613,{ic:.091}],919:[.683,0,.743,{ic:.117}],920:[.704,.022,.767,{ic:.021}],921:[.683,0,.386,{ic:.122}],922:[.683,0,.769,{ic:.09}],923:[.716,0,.692],924:[.683,0,.897,{ic:.113}],925:[.683,0,.743,{ic:.117}],926:[.677,0,.664,{ic:.09}],927:[.704,.022,.767,{ic:.021}],928:[.68,0,.743,{ic:.116}],929:[.683,0,.678,{ic:.051}],930:[.704,.022,.767,{ic:.021}],931:[.683,0,.716,{ic:.066}],932:[.677,0,.716,{ic:.09}],933:[.705,0,.767,{ic:.065}],934:[.683,0,.716,{ic:.012}],935:[.683,0,.743,{ic:.082}],936:[.683,0,.767,{ic:.057}],937:[.705,0,.716,{ic:.043}],978:[.705,0,.767,{ic:.065}],988:[.68,0,.653,{ic:.078}],8211:[.285,-.248,.511,{ic:.043}],8212:[.285,-.248,1.022,{ic:.016}],8213:[.285,-.248,1.022,{ic:.016}],8215:[-.025,.062,.511,{ic:.043}],8216:[.694,-.379,.307,{ic:.055}],8217:[.694,-.379,.307,{ic:.07}],8220:[.694,-.379,.514,{ic:.092}],8221:[.694,-.379,.514,{ic:.024}],8260:[.75,.25,.511,{ic:.106}],8463:[.695,.013,.54,{ic:.022}],8710:[.716,0,.818]}},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(1),i=r(215);e.texOldstyleBold=n.AddCSS(i.texOldstyleBold,{32:{c:" "},48:{c:"0"},49:{c:"1"},50:{c:"2"},51:{c:"3"},52:{c:"4"},53:{c:"5"},54:{c:"6"},55:{c:"7"},56:{c:"8"},57:{c:"9"},65:{c:"A"},66:{c:"B"},67:{c:"C"},68:{c:"D"},69:{c:"E"},70:{c:"F"},71:{c:"G"},72:{c:"H"},73:{c:"I"},74:{c:"J"},75:{c:"K"},76:{c:"L"},77:{c:"M"},78:{c:"N"},79:{c:"O"},80:{c:"P"},81:{c:"Q"},82:{c:"R"},83:{c:"S"},84:{c:"T"},85:{c:"U"},86:{c:"V"},87:{c:"W"},88:{c:"X"},89:{c:"Y"},90:{c:"Z"},913:{c:"A",f:"B"},914:{c:"B",f:"B"},917:{c:"E",f:"B"},918:{c:"Z",f:"B"},919:{c:"H",f:"B"},921:{c:"I",f:"B"},922:{c:"K",f:"B"},924:{c:"M",f:"B"},925:{c:"N",f:"B"},927:{c:"O",f:"B"},929:{c:"P",f:"B"},930:{c:"\\398",f:"B"},932:{c:"T",f:"B"},935:{c:"X",f:"B"},978:{c:"\\3A5",f:"B"},988:{c:"F",f:"B"}})},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.texOldstyleBold={32:[0,0,.25],48:[.46,.017,.575],49:[.461,0,.575],50:[.46,0,.575],51:[.461,.211,.575],52:[.469,.194,.575],53:[.461,.211,.575],54:[.66,.017,.575],55:[.476,.211,.575],56:[.661,.017,.575],57:[.461,.21,.575],65:[.751,.049,.921,{ic:.068,sk:.224}],66:[.705,.017,.748,{sk:.16}],67:[.703,.02,.613,{sk:.16}],68:[.686,0,.892,{sk:.0958}],69:[.703,.016,.607,{ic:.02,sk:.128}],70:[.686,.03,.814,{ic:.116,sk:.128}],71:[.703,.113,.682,{sk:.128}],72:[.686,.048,.987,{sk:.128}],73:[.686,0,.642,{ic:.104,sk:.0319}],74:[.686,.114,.779,{ic:.158,sk:.192}],75:[.703,.017,.871,{sk:.0639}],76:[.703,.017,.788,{sk:.16}],77:[.703,.049,1.378,{sk:.16}],78:[.84,.049,.937,{ic:.168,sk:.0958}],79:[.703,.017,.906,{sk:.128}],80:[.686,.067,.81,{ic:.036,sk:.0958}],81:[.703,.146,.939,{sk:.128}],82:[.686,.017,.99,{sk:.0958}],83:[.703,.016,.696,{ic:.025,sk:.16}],84:[.72,.069,.644,{ic:.303,sk:.0319}],85:[.686,.024,.715,{ic:.056,sk:.0958}],86:[.686,.077,.737,{ic:.037,sk:.0319}],87:[.686,.077,1.169,{ic:.037,sk:.0958}],88:[.686,0,.817,{ic:.089,sk:.16}],89:[.686,.164,.759,{ic:.038,sk:.0958}],90:[.686,0,.818,{ic:.035,sk:.16}],160:[0,0,.25],913:[.698,0,.869],914:[.686,0,.818],917:[.68,0,.756],918:[.686,0,.703],919:[.686,0,.9],921:[.686,0,.436],922:[.686,0,.901],924:[.686,0,1.092],925:[.686,0,.9],927:[.696,.01,.864],929:[.686,0,.786],930:[.696,.01,.894],932:[.675,0,.8],935:[.686,0,.869],978:[.697,0,.894],988:[.68,0,.724]}},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(1),i=r(217);e.texOldstyle=n.AddCSS(i.texOldstyle,{32:{c:" "},48:{c:"0"},49:{c:"1"},50:{c:"2"},51:{c:"3"},52:{c:"4"},53:{c:"5"},54:{c:"6"},55:{c:"7"},56:{c:"8"},57:{c:"9"},65:{c:"A"},66:{c:"B"},67:{c:"C"},68:{c:"D"},69:{c:"E"},70:{c:"F"},71:{c:"G"},72:{c:"H"},73:{c:"I"},74:{c:"J"},75:{c:"K"},76:{c:"L"},77:{c:"M"},78:{c:"N"},79:{c:"O"},80:{c:"P"},81:{c:"Q"},82:{c:"R"},83:{c:"S"},84:{c:"T"},85:{c:"U"},86:{c:"V"},87:{c:"W"},88:{c:"X"},89:{c:"Y"},90:{c:"Z"},913:{c:"A",f:""},914:{c:"B",f:""},917:{c:"E",f:""},918:{c:"Z",f:""},919:{c:"H",f:""},921:{c:"I",f:""},922:{c:"K",f:""},924:{c:"M",f:""},925:{c:"N",f:""},927:{c:"O",f:""},929:{c:"P",f:""},930:{c:"\\398",f:""},932:{c:"T",f:""},935:{c:"X",f:""},978:{c:"\\3A5",f:""},988:{c:"F",f:""}})},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.texOldstyle={32:[0,0,.25],48:[.452,.022,.5],49:[.453,0,.5],50:[.453,0,.5],51:[.452,.216,.5],52:[.464,.194,.5],53:[.453,.216,.5],54:[.665,.022,.5],55:[.463,.216,.5],56:[.666,.021,.5],57:[.453,.216,.5],65:[.728,.05,.798,{ic:.021,sk:.194}],66:[.705,.022,.657,{sk:.139}],67:[.705,.025,.527,{sk:.139}],68:[.683,0,.771,{sk:.0833}],69:[.705,.022,.528,{ic:.036,sk:.111}],70:[.683,.032,.719,{ic:.11,sk:.111}],71:[.704,.119,.595,{sk:.111}],72:[.683,.048,.845,{sk:.111}],73:[.683,0,.545,{ic:.097,sk:.0278}],74:[.683,.119,.678,{ic:.161,sk:.167}],75:[.705,.022,.762,{sk:.0556}],76:[.705,.022,.69,{sk:.139}],77:[.705,.05,1.201,{sk:.139}],78:[.789,.05,.82,{ic:.159,sk:.0833}],79:[.705,.022,.796,{sk:.111}],80:[.683,.057,.696,{ic:.037,sk:.0833}],81:[.705,.131,.817,{sk:.111}],82:[.682,.022,.848,{sk:.0833}],83:[.705,.022,.606,{ic:.036,sk:.139}],84:[.717,.068,.545,{ic:.288,sk:.0278}],85:[.683,.028,.626,{ic:.061,sk:.0833}],86:[.683,.052,.613,{ic:.045,sk:.0278}],87:[.683,.053,.988,{ic:.046,sk:.0833}],88:[.683,0,.713,{ic:.094,sk:.139}],89:[.683,.143,.668,{ic:.046,sk:.0833}],90:[.683,0,.725,{ic:.042,sk:.139}],160:[0,0,.25],913:[.716,0,.75],914:[.683,0,.708],917:[.68,0,.681],918:[.683,0,.611],919:[.683,0,.75],921:[.683,0,.361],922:[.683,0,.778],924:[.683,0,.917],925:[.683,0,.75],927:[.705,.022,.778],929:[.683,0,.681],930:[.705,.022,.778],932:[.677,0,.722],935:[.683,0,.75],978:[.705,0,.778],988:[.68,0,.653]}},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(1),i=r(219);e.texSize3=n.AddCSS(i.texSize3,{32:{c:" "},40:{c:"("},41:{c:")"},47:{c:"/"},91:{c:"["},93:{c:"]"},123:{c:"{"},125:{c:"}"},8260:{c:"/"},9001:{c:"\\27E8"},9002:{c:"\\27E9"},12296:{c:"\\27E8"},12297:{c:"\\27E9"}})},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.texSize3={32:[0,0,.25],40:[1.45,.949,.736],41:[1.45,.949,.736],47:[1.45,.949,1.044],91:[1.45,.949,.528],92:[1.45,.949,1.044],93:[1.45,.949,.528],123:[1.45,.949,.75],125:[1.45,.949,.75],160:[0,0,.25],710:[.772,-.564,1.444],732:[.749,-.61,1.444],770:[.772,-.564,0],771:[.749,-.61,0],8260:[1.45,.949,1.044],8730:[1.45,.95,1,{ic:.02}],8968:[1.45,.949,.583],8969:[1.45,.949,.583],8970:[1.45,.949,.583],8971:[1.45,.949,.583],9001:[1.45,.95,.75],9002:[1.45,.949,.75],10216:[1.45,.95,.75],10217:[1.45,.949,.75],12296:[1.45,.95,.75],12297:[1.45,.949,.75]}},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(1),i=r(221);e.texSize4=n.AddCSS(i.texSize4,{32:{c:" "},40:{c:"("},41:{c:")"},47:{c:"/"},91:{c:"["},93:{c:"]"},123:{c:"{"},125:{c:"}"},8260:{c:"/"},9001:{c:"\\27E8"},9002:{c:"\\27E9"},12296:{c:"\\27E8"},12297:{c:"\\27E9"},57685:{c:"\\E153\\E152"},57686:{c:"\\E151\\E150"}})},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.texSize4={32:[0,0,.25],40:[1.75,1.249,.792],41:[1.75,1.249,.792],47:[1.75,1.249,1.278],91:[1.75,1.249,.583],92:[1.75,1.249,1.278],93:[1.75,1.249,.583],123:[1.75,1.249,.806],125:[1.75,1.249,.806],160:[0,0,.25],710:[.845,-.561,1.889,{ic:.013}],732:[.823,-.583,1.889],770:[.845,-.561,0,{ic:.013}],771:[.823,-.583,0],8260:[1.75,1.249,1.278],8730:[1.75,1.25,1,{ic:.02}],8968:[1.75,1.249,.639],8969:[1.75,1.249,.639],8970:[1.75,1.249,.639],8971:[1.75,1.249,.639],9001:[1.75,1.248,.806],9002:[1.75,1.248,.806],9115:[1.154,.655,.875],9116:[.61,.01,.875],9117:[1.165,.644,.875],9118:[1.154,.655,.875],9119:[.61,.01,.875],9120:[1.165,.644,.875],9121:[1.154,.645,.667],9122:[.602,0,.667],9123:[1.155,.644,.667],9124:[1.154,.645,.667],9125:[.602,0,.667],9126:[1.155,.644,.667],9127:[.899,.01,.889],9128:[1.16,.66,.889],9129:[.01,.899,.889],9130:[.29,.015,.889],9131:[.899,.01,.889],9132:[1.16,.66,.889],9133:[.01,.899,.889],9143:[.935,.885,1.056],10216:[1.75,1.248,.806],10217:[1.75,1.248,.806],12296:[1.75,1.248,.806],12297:[1.75,1.248,.806],57344:[.625,.014,1.056],57345:[.605,.014,1.056,{ic:.02}],57680:[.12,.213,.45,{ic:.01}],57681:[.12,.213,.45,{ic:.024}],57682:[.333,0,.45,{ic:.01}],57683:[.333,0,.45,{ic:.024}],57684:[.32,.2,.4,{ic:.01}],57685:[.333,0,.9,{ic:.01}],57686:[.12,.213,.9,{ic:.01}]}},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(1),i=r(223);e.texVariant=n.AddCSS(i.texVariant,{32:{c:" "},65:{c:"A"},66:{c:"B"},67:{c:"C"},68:{c:"D"},69:{c:"E"},70:{c:"F"},71:{c:"G"},72:{c:"H"},73:{c:"I"},74:{c:"J"},75:{c:"K"},76:{c:"L"},77:{c:"M"},78:{c:"N"},79:{c:"O"},80:{c:"P"},81:{c:"Q"},82:{c:"R"},83:{c:"S"},84:{c:"T"},85:{c:"U"},86:{c:"V"},87:{c:"W"},88:{c:"X"},89:{c:"Y"},90:{c:"Z"},107:{c:"k"},988:{c:"\\E008"},1008:{c:"\\E009"},8463:{f:""},8726:{f:""},8740:{c:"\\E006"},8742:{c:"\\E007"},8808:{c:"\\E00C"},8809:{c:"\\E00D"},8816:{c:"\\E011"},8817:{c:"\\E00E"},8840:{c:"\\E016"},8841:{c:"\\E018"},8842:{c:"\\E01A"},8843:{c:"\\E01B"},10887:{c:"\\E010"},10888:{c:"\\E00F"},10955:{c:"\\E017"},10956:{c:"\\E019"}})},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.texVariant={32:[0,0,.25],65:[.701,0,.722],66:[.683,0,.667],67:[.702,.019,.722],68:[.683,0,.722],69:[.683,0,.667],70:[.683,0,.611],71:[.702,.019,.778],72:[.683,0,.778],73:[.683,0,.389],74:[.683,.077,.5],75:[.683,0,.778],76:[.683,0,.667],77:[.683,0,.944],78:[.683,.02,.722],79:[.701,.019,.778],80:[.683,0,.611],81:[.701,.181,.778],82:[.683,0,.722],83:[.702,.012,.556],84:[.683,0,.667],85:[.683,.019,.722],86:[.683,.02,.722],87:[.683,.019,1],88:[.683,0,.722],89:[.683,0,.722],90:[.683,0,.667],107:[.683,0,.556],160:[0,0,.25],165:[.683,0,.75],174:[.709,.175,.947],240:[.749,.021,.556],295:[.695,.013,.54,{ic:.022}],710:[.845,-.561,2.333,{ic:.013}],732:[.899,-.628,2.333],770:[.845,-.561,0,{ic:.013}],771:[.899,-.628,0],988:[.605,.085,.778],989:[.605,.085,.778],1008:[.434,.006,.667,{ic:.067}],8245:[.56,-.043,.275],8463:[.695,.013,.54,{ic:.022}],8487:[.684,.022,.722],8498:[.695,0,.556],8502:[.763,.021,.667,{ic:.02}],8503:[.764,.043,.444],8504:[.764,.043,.667],8513:[.705,.023,.639],8592:[.437,-.064,.5],8594:[.437,-.064,.5],8602:[.437,-.06,1],8603:[.437,-.06,1],8606:[.417,-.083,1],8608:[.417,-.083,1],8610:[.417,-.083,1.111],8611:[.417,-.083,1.111],8619:[.575,.041,1],8620:[.575,.041,1],8621:[.417,-.083,1.389],8622:[.437,-.06,1],8624:[.722,0,.5],8625:[.722,0,.5],8630:[.461,0,1],8631:[.46,0,1],8634:[.65,.083,.778],8635:[.65,.083,.778],8638:[.694,.194,.417],8639:[.694,.194,.417],8642:[.694,.194,.417],8643:[.694,.194,.417],8644:[.667,0,1],8646:[.667,0,1],8647:[.583,.083,1],8648:[.694,.193,.833],8649:[.583,.083,1],8650:[.694,.194,.833],8651:[.514,.014,1],8652:[.514,.014,1],8653:[.534,.035,1],8654:[.534,.037,1],8655:[.534,.035,1],8666:[.611,.111,1],8667:[.611,.111,1],8669:[.417,-.083,1],8672:[.437,-.064,1.334],8674:[.437,-.064,1.334],8705:[.846,.021,.5],8708:[.86,.166,.556],8709:[.587,0,.778],8717:[.44,0,.429,{ic:.027}],8722:[.27,-.23,.5],8724:[.766,.093,.778],8726:[.43,.023,.778],8733:[.472,-.028,.778],8736:[.694,0,.722],8737:[.714,.02,.722],8738:[.551,.051,.722],8739:[.43,.023,.222],8740:[.43,.023,.222,{ic:.018}],8741:[.431,.023,.389],8742:[.431,.024,.389,{ic:.018}],8756:[.471,.082,.667],8757:[.471,.082,.667],8764:[.365,-.132,.778],8765:[.367,-.133,.778],8769:[.467,-.032,.778],8770:[.463,-.034,.778],8774:[.652,.155,.778],8776:[.481,-.05,.778],8778:[.579,.039,.778],8782:[.492,-.008,.778],8783:[.492,-.133,.778],8785:[.609,.108,.778],8786:[.601,.101,.778],8787:[.601,.102,.778],8790:[.367,-.133,.778],8791:[.721,-.133,.778],8796:[.859,-.133,.778],8806:[.753,.175,.778],8807:[.753,.175,.778],8808:[.752,.284,.778],8809:[.752,.284,.778],8812:[.75,.25,.5],8814:[.708,.209,.778],8815:[.708,.209,.778],8816:[.919,.421,.778],8817:[.919,.421,.778],8818:[.732,.228,.778],8819:[.732,.228,.778],8822:[.681,.253,.778],8823:[.681,.253,.778],8828:[.58,.153,.778],8829:[.58,.154,.778],8830:[.732,.228,.778],8831:[.732,.228,.778],8832:[.705,.208,.778],8833:[.705,.208,.778],8840:[.828,.33,.778],8841:[.828,.33,.778],8842:[.634,.255,.778],8843:[.634,.254,.778],8847:[.539,.041,.778],8848:[.539,.041,.778],8858:[.582,.082,.778],8859:[.582,.082,.778],8861:[.582,.082,.778],8862:[.689,0,.778],8863:[.689,0,.778],8864:[.689,0,.778],8865:[.689,0,.778],8872:[.694,0,.611],8873:[.694,0,.722],8874:[.694,0,.889],8876:[.695,0,.611],8877:[.695,0,.611],8878:[.695,0,.722],8879:[.695,0,.722],8882:[.539,.041,.778],8883:[.539,.041,.778],8884:[.636,.138,.778],8885:[.636,.138,.778],8888:[.408,-.092,1.111],8890:[.431,.212,.556],8891:[.716,0,.611],8892:[.716,0,.611],8901:[.189,0,.278],8903:[.545,.044,.778],8905:[.492,-.008,.778],8906:[.492,-.008,.778],8907:[.694,.022,.778],8908:[.694,.022,.778],8909:[.464,-.036,.778],8910:[.578,.021,.76],8911:[.578,.022,.76],8912:[.54,.04,.778],8913:[.54,.04,.778],8914:[.598,.022,.667],8915:[.598,.022,.667],8916:[.736,.022,.667],8918:[.541,.041,.778],8919:[.541,.041,.778],8920:[.568,.067,1.333],8921:[.568,.067,1.333],8922:[.886,.386,.778],8923:[.886,.386,.778],8926:[.734,0,.778],8927:[.734,0,.778],8928:[.801,.303,.778],8929:[.801,.303,.778],8934:[.73,.359,.778],8935:[.73,.359,.778],8936:[.73,.359,.778],8937:[.73,.359,.778],8938:[.706,.208,.778],8939:[.706,.208,.778],8940:[.802,.303,.778],8941:[.801,.303,.778],8994:[.378,-.122,.778],8995:[.378,-.143,.778],9416:[.709,.175,.902],9484:[.694,-.306,.5],9488:[.694,-.306,.5],9492:[.366,.022,.5],9496:[.366,.022,.5],9585:[.694,.195,.889],9586:[.694,.195,.889],9632:[.689,0,.778],9633:[.689,0,.778],9650:[.575,.02,.722],9651:[.575,.02,.722],9654:[.539,.041,.778],9660:[.576,.019,.722],9661:[.576,.019,.722],9664:[.539,.041,.778],9674:[.716,.132,.667],9733:[.694,.111,.944],10003:[.706,.034,.833],10016:[.716,.022,.833],10731:[.716,.132,.667],10846:[.813,.097,.611],10877:[.636,.138,.778],10878:[.636,.138,.778],10885:[.762,.29,.778],10886:[.762,.29,.778],10887:[.801,.303,.778],10888:[.801,.303,.778],10889:[.761,.387,.778],10890:[.761,.387,.778],10891:[1.003,.463,.778],10892:[1.003,.463,.778],10901:[.636,.138,.778],10902:[.636,.138,.778],10933:[.752,.286,.778],10934:[.752,.286,.778],10935:[.761,.294,.778],10936:[.761,.294,.778],10937:[.761,.337,.778],10938:[.761,.337,.778],10949:[.753,.215,.778],10950:[.753,.215,.778],10955:[.752,.332,.778],10956:[.752,.333,.778],57350:[.43,.023,.222,{ic:.018}],57351:[.431,.024,.389,{ic:.018}],57352:[.605,.085,.778],57353:[.434,.006,.667,{ic:.067}],57356:[.752,.284,.778],57357:[.752,.284,.778],57358:[.919,.421,.778],57359:[.801,.303,.778],57360:[.801,.303,.778],57361:[.919,.421,.778],57366:[.828,.33,.778],57367:[.752,.332,.778],57368:[.828,.33,.778],57369:[.752,.333,.778],57370:[.634,.255,.778],57371:[.634,.254,.778]}},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(23);e.HDW1=[.75,.25,.875],e.HDW2=[.85,.349,.667],e.HDW3=[.583,.082,.5],e.VSIZES=[1,1.2,1.8,2.4,3];var i={c:47,dir:n.V,sizes:e.VSIZES},o={c:175,dir:n.H,sizes:[.59],stretch:[0,175],HDW:[.59,-.544,.5]},a={c:710,dir:n.H,sizes:[.517,.817,1.335,1.777,1.909]},s={c:732,dir:n.H,sizes:[.583,.805,1.33,1.773,1.887]},c={c:8211,dir:n.H,sizes:[.5],stretch:[0,8211],HDW:[.285,-.248,.5]},l={c:8592,dir:n.H,sizes:[1],stretch:[8592,8722],HDW:e.HDW3},u={c:8594,dir:n.H,sizes:[1],stretch:[0,8722,8594],HDW:e.HDW3},h={c:8596,dir:n.H,sizes:[1],stretch:[8592,8722,8594],HDW:e.HDW3},p={c:8612,dir:n.H,stretch:[8592,8722,8739],HDW:e.HDW3,min:1.278},f={c:8614,dir:n.H,sizes:[1],stretch:[8739,8722,8594],HDW:e.HDW3},d={c:8656,dir:n.H,sizes:[1],stretch:[8656,61],HDW:e.HDW3},m={c:8658,dir:n.H,sizes:[1],stretch:[0,61,8658],HDW:e.HDW3},y={c:8660,dir:n.H,sizes:[1],stretch:[8656,61,8658],HDW:e.HDW3},v={c:8722,dir:n.H,sizes:[.778],stretch:[0,8722],HDW:e.HDW3},g={c:8739,dir:n.V,sizes:[1],stretch:[0,8739],HDW:[.627,.015,.333]},b={c:9180,dir:n.H,sizes:[.778,1],schar:[8994,8994],stretch:[57680,57684,57681],HDW:[.32,.2,.5]},M={c:9181,dir:n.H,sizes:[.778,1],schar:[8995,8995],stretch:[57682,57684,57683],HDW:[.32,.2,.5]},x={c:9182,dir:n.H,stretch:[57680,57684,57681,57685],HDW:[.32,.2,.5],min:1.8},O={c:9183,dir:n.H,stretch:[57682,57684,57683,57686],HDW:[.32,.2,.5],min:1.8},S={c:10216,dir:n.V,sizes:e.VSIZES},E={c:10217,dir:n.V,sizes:e.VSIZES},C={c:10502,dir:n.H,stretch:[8656,61,8739],HDW:e.HDW3,min:1.278},_={c:10503,dir:n.H,stretch:[8872,61,8658],HDW:e.HDW3,min:1.278};e.delimiters={40:{dir:n.V,sizes:e.VSIZES,stretch:[9115,9116,9117],HDW:[.85,.349,.875]},41:{dir:n.V,sizes:e.VSIZES,stretch:[9118,9119,9120],HDW:[.85,.349,.875]},45:v,47:i,61:{dir:n.H,sizes:[.767],stretch:[0,61],HDW:e.HDW3},91:{dir:n.V,sizes:e.VSIZES,stretch:[9121,9122,9123],HDW:e.HDW2},92:{dir:n.V,sizes:e.VSIZES},93:{dir:n.V,sizes:e.VSIZES,stretch:[9124,9125,9126],HDW:e.HDW2},94:a,95:c,123:{dir:n.V,sizes:e.VSIZES,stretch:[9127,9130,9129,9128],HDW:[.85,.349,.889]},124:{dir:n.V,sizes:[1],stretch:[0,8739],HDW:[.75,.25,.333]},125:{dir:n.V,sizes:e.VSIZES,stretch:[9131,9130,9133,9132],HDW:[.85,.349,.889]},126:s,175:o,710:a,713:o,732:s,770:a,771:s,818:c,8211:c,8212:c,8213:c,8214:{dir:n.V,sizes:[.602,1],schar:[0,8741],stretch:[0,8741],HDW:[.602,0,.556]},8215:c,8254:o,8407:u,8592:l,8593:{dir:n.V,sizes:[.888],stretch:[8593,9168],HDW:[.6,0,.667]},8594:u,8595:{dir:n.V,sizes:[.888],stretch:[0,9168,8595],HDW:[.6,0,.667]},8596:h,8597:{dir:n.V,sizes:[1.044],stretch:[8593,9168,8595],HDW:e.HDW1},8606:{dir:n.H,sizes:[1],stretch:[8606,8722],HDW:e.HDW3},8608:{dir:n.H,sizes:[1],stretch:[0,8722,8608],HDW:e.HDW3},8612:p,8613:{dir:n.V,stretch:[8593,9168,8869],HDW:e.HDW1,min:1.555},8614:f,8615:{dir:n.V,stretch:[8868,9168,8595],HDW:e.HDW1,min:1.555},8624:{dir:n.V,sizes:[.722],stretch:[8624,9168],HDW:e.HDW1},8625:{dir:n.V,sizes:[.722],stretch:[8625,9168],HDW:e.HDW1},8636:{dir:n.H,sizes:[1],stretch:[8636,8722],HDW:e.HDW3},8637:{dir:n.H,sizes:[1],stretch:[8637,8722],HDW:e.HDW3},8638:{dir:n.V,sizes:[.888],stretch:[8638,9168],HDW:e.HDW1},8639:{dir:n.V,sizes:[.888],stretch:[8639,9168],HDW:e.HDW1},8640:{dir:n.H,sizes:[1],stretch:[0,8722,8640],HDW:e.HDW3},8641:{dir:n.H,sizes:[1],stretch:[0,8722,8641],HDW:e.HDW3},8642:{dir:n.V,sizes:[.888],stretch:[0,9168,8642],HDW:e.HDW1},8643:{dir:n.V,sizes:[.888],stretch:[0,9168,8643],HDW:e.HDW1},8656:d,8657:{dir:n.V,sizes:[.888],stretch:[8657,8214],HDW:[.599,0,.778]},8658:m,8659:{dir:n.V,sizes:[.888],stretch:[0,8214,8659],HDW:[.6,0,.778]},8660:y,8661:{dir:n.V,sizes:[1.044],stretch:[8657,8214,8659],HDW:[.75,.25,.778]},8666:{dir:n.H,sizes:[1],stretch:[8666,8801],HDW:[.464,-.036,.5]},8667:{dir:n.H,sizes:[1],stretch:[0,8801,8667],HDW:[.464,-.036,.5]},8722:v,8725:i,8730:{dir:n.V,sizes:e.VSIZES,stretch:[57345,57344,9143],HDW:[.85,.35,1.056]},8739:g,8741:{dir:n.V,sizes:[1],stretch:[0,8741],HDW:[.627,.015,.556]},8968:{dir:n.V,sizes:e.VSIZES,stretch:[9121,9122],HDW:e.HDW2},8969:{dir:n.V,sizes:e.VSIZES,stretch:[9124,9125],HDW:e.HDW2},8970:{dir:n.V,sizes:e.VSIZES,stretch:[0,9122,9123],HDW:e.HDW2},8971:{dir:n.V,sizes:e.VSIZES,stretch:[0,9125,9126],HDW:e.HDW2},8978:b,8994:b,8995:M,9001:S,9002:E,9130:{dir:n.V,sizes:[.32],stretch:[9130,9130,9130],HDW:[.29,.015,.889]},9135:c,9136:{dir:n.V,sizes:[.989],stretch:[9127,9130,9133],HDW:[.75,.25,.889]},9137:{dir:n.V,sizes:[.989],stretch:[9131,9130,9129],HDW:[.75,.25,.889]},9140:{dir:n.H,stretch:[9484,8722,9488],HDW:e.HDW3,min:1},9141:{dir:n.H,stretch:[9492,8722,9496],HDW:e.HDW3,min:1},9168:{dir:n.V,sizes:[.602,1],schar:[0,8739],stretch:[0,8739],HDW:[.602,0,.333]},9180:b,9181:M,9182:x,9183:O,9184:{dir:n.H,stretch:[714,713,715],HDW:[.59,-.544,.5],min:1},9185:{dir:n.H,stretch:[715,713,714],HDW:[.59,-.544,.5],min:1},9472:c,10072:g,10216:S,10217:E,10222:{dir:n.V,sizes:[.989],stretch:[9127,9130,9129],HDW:[.75,.25,.889]},10223:{dir:n.V,sizes:[.989],stretch:[9131,9130,9133],HDW:[.75,.25,.889]},10229:l,10230:u,10231:h,10232:d,10233:m,10234:y,10235:p,10236:f,10237:C,10238:_,10502:C,10503:_,10574:{dir:n.H,stretch:[8636,8722,8640],HDW:e.HDW3,min:2},10575:{dir:n.V,stretch:[8638,9168,8642],HDW:e.HDW1,min:1.776},10576:{dir:n.H,stretch:[8637,8722,8641],HDW:e.HDW3,min:2},10577:{dir:n.V,stretch:[8639,9168,8643],HDW:e.HDW1,min:.5},10586:{dir:n.H,stretch:[8636,8722,8739],HDW:e.HDW3,min:1.278},10587:{dir:n.H,stretch:[8739,8722,8640],HDW:e.HDW3,min:1.278},10588:{dir:n.V,stretch:[8638,9168,8869],HDW:e.HDW1,min:1.556},10589:{dir:n.V,stretch:[8868,9168,8642],HDW:e.HDW1,min:1.556},10590:{dir:n.H,stretch:[8637,8722,8739],HDW:e.HDW3,min:1.278},10591:{dir:n.H,stretch:[8739,8722,8641],HDW:e.HDW3,min:1.278},10592:{dir:n.V,stretch:[8639,9168,8869],HDW:e.HDW1,min:1.776},10593:{dir:n.V,stretch:[8868,9168,8643],HDW:e.HDW1,min:1.776},12296:S,12297:E,65079:x,65080:O}},function(t,e,r){"use strict";var n,i=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),l=this&&this.__values||function(t){var e="function"==typeof Symbol&&t[Symbol.iterator],r=0;return e?e.call(t):{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}},u=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,i,o=r.call(t),a=[];try{for(;(void 0===e||0=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(e,"__esModule",{value:!0});var o=r(20),l=r(10),n=r(3),i=r(225),a=r(227),s=r(228),c="undefined"!=typeof window&&window.navigator&&"Mac"===window.navigator.platform.substr(0,3),h=(Object.defineProperty(p.prototype,"isLoading",{get:function(){return 0/g,">")},p.prototype.toMML=function(t){return this.MmlVisitor.visitTree(t.root,t,{texHints:this.settings.texHints,semantics:this.settings.semantics&&"MathML"!==t.inputJax.name})},p.prototype.zoom=function(t,e,r){t&&!this.isZoomEvent(t,e)||(this.menu.mathItem=r,t&&this.menu.post(t),this.zoomBox.post())},p.prototype.isZoomEvent=function(t,e){return this.settings.zoom===e&&(!this.settings.alt||t.altKey)&&(!this.settings.ctrl||t.ctrlKey)&&(!this.settings.cmd||t.metaKey)&&(!this.settings.shift||t.shiftKey)},p.prototype.rerender=function(t){void 0===t&&(t=l.STATE.TYPESET),this.rerenderStart=Math.min(t,this.rerenderStart),p.loading||(this.document.rerender(this.rerenderStart),this.rerenderStart=l.STATE.LAST)},p.prototype.copyMathML=function(){this.copyToClipboard(this.toMML(this.menu.mathItem))},p.prototype.copyOriginal=function(){this.copyToClipboard(this.menu.mathItem.math)},p.prototype.copyAnnotation=function(){this.copyToClipboard(this.menu.annotation)},p.prototype.copyToClipboard=function(t){var e=document.createElement("textarea");e.value=t,e.setAttribute("readonly",""),e.style.cssText="height: 1px; width: 1px; padding: 1px; position: absolute; left: -10px",document.body.appendChild(e),e.select();try{document.execCommand("copy")}catch(t){alert("Can't copy to clipboard: "+t.message)}document.body.removeChild(e)},p.prototype.addMenu=function(e){var r=this,t=e.typesetRoot;t.addEventListener("contextmenu",function(){return r.menu.mathItem=e},!0),t.addEventListener("keydown",function(){return r.menu.mathItem=e},!0),t.addEventListener("click",function(t){return r.zoom(t,"Click",e)},!0),t.addEventListener("dblclick",function(t){return r.zoom(t,"DoubleClick",e)},!0),this.menu.getStore().insert(t)},p.prototype.clear=function(){this.menu.getStore().clear()},p.prototype.variable=function(e,r){var n=this;return{name:e,getter:function(){return n.settings[e]},setter:function(t){n.settings[e]=t,r&&r(t),n.saveUserSettings()}}},p.prototype.a11yVar=function(r){var n=this;return{name:r,getter:function(){return n.getA11y(r)},setter:function(t){n.settings[r]=t;var e={};e[r]=t,n.setA11y(e),n.saveUserSettings()}}},p.prototype.submenu=function(t,e,r,n){var i,o;void 0===r&&(r=[]),void 0===n&&(n=!1);var a=[];try{for(var s=u(r),c=s.next();!c.done;c=s.next()){var l=c.value;Array.isArray(l)?a=a.concat(l):a.push(l)}}catch(t){i={error:t}}finally{try{c&&!c.done&&(o=s.return)&&o.call(s)}finally{if(i)throw i.error}}return{type:"submenu",id:t,content:e,menu:{items:a},disabled:0===a.length||n}},p.prototype.command=function(t,e,r,n){return void 0===n&&(n={}),Object.assign({type:"command",id:t,content:e,action:r},n)},p.prototype.checkbox=function(t,e,r,n){return void 0===n&&(n={}),Object.assign({type:"checkbox",id:t,content:e,variable:r},n)},p.prototype.radioGroup=function(e,t){var r=this;return t.map(function(t){return r.radio(t[0],t[1]||t[0],e)})},p.prototype.radio=function(t,e,r,n){return void 0===n&&(n={}),Object.assign({type:"radio",id:t,content:e,variable:r},n)},p.prototype.label=function(t,e){return{type:"label",id:t,content:e}},p.prototype.rule=function(){return{type:"rule"}},p.MENU_STORAGE="MathJax-Menu-Settings",p.OPTIONS={settings:{texHints:!0,semantics:!1,zoom:"NoZoom",zscale:"200%",renderer:"CHTML",alt:!1,cmd:!1,ctrl:!1,shift:!1,scale:1,autocollapse:!1,collapsible:!1,inTabOrder:!0,assistiveMml:!0,explorer:!1},jax:{CHTML:null,SVG:null},annotationTypes:n.expandable({TeX:["TeX","LaTeX","application/x-tex"],StarMath:["StarMath 5.0"],Maple:["Maple"],ContentMathML:["MathML-Content","application/mathml-content+xml"],OpenMath:["OpenMath"]})},p.loading=0,p.loadingPromises=new Map,p._loadingPromise=null,p._loadingOK=null,p._loadingFailed=null,p);function p(t,e){var r=this;void 0===e&&(e={}),this.settings=null,this.defaultSettings=null,this.menu=null,this.MmlVisitor=new a.MmlVisitor,this.jax={CHTML:null,SVG:null},this.rerenderStart=l.STATE.LAST,this.about=new ContextMenu.Info('MathJax v'+o.mathjax.version,function(){var t=[];return t.push("Input Jax: "+r.document.inputJax.map(function(t){return t.name}).join(", ")),t.push("Output Jax: "+r.document.outputJax.name),t.push("Document Type: "+r.document.kind),t.join("
")},'www.mathjax.org'),this.help=new ContextMenu.Info("MathJax Help",function(){return["

MathJax is a JavaScript library that allows page"," authors to include mathematics within their web pages."," As a reader, you don't need to do anything to make that happen.

","

Browsers: MathJax works with all modern browsers including"," Edge, Firefox, Chrome, Safari, Opera, and most mobile browsers.

","

Math Menu: MathJax adds a contextual menu to equations."," Right-click or CTRL-click on any mathematics to access the menu.

",'
',"

Show Math As: These options allow you to view the formula's"," source markup (as MathML or in its original format).

","

Copy to Clipboard: These options copy the formula's source markup,"," as MathML or in its original format, to the clipboard"," (in browsers that support that).

","

Math Settings: These give you control over features of MathJax,"," such the size of the mathematics, and the mechanism used"," to display equations.

","

Accessibility: MathJax can work with screen"," readers to make mathematics accessible to the visually impaired."," Turn on the explorer to enable generation of speech strings"," and the ability to investigate expressions interactively.

","

Language: This menu lets you select the language used by MathJax"," for its menus and warning messages. (Not yet implemented in version 3.)

","
","

Math Zoom: If you are having difficulty reading an"," equation, MathJax can enlarge it to help you see it better, or"," you can scall all the math on the page to make it larger."," Turn these features on in the Math Settings menu.

","

Preferences: MathJax uses your browser's localStorage database"," to save the preferences set via this menu locally in your browser. These"," are not used to track you, and are not transferred or used remotely by"," MathJax in any way.

"].join("\n")},'www.mathjax.org'),this.mathmlCode=new s.SelectableInfo("MathJax MathML Expression",function(){if(!r.menu.mathItem)return"";var t=r.toMML(r.menu.mathItem);return"
"+r.formatSource(t)+"
"},""),this.originalText=new s.SelectableInfo("MathJax Original Source",function(){if(!r.menu.mathItem)return"";var t=r.menu.mathItem.math;return'
'+r.formatSource(t)+"
"},""),this.annotationText=new s.SelectableInfo("MathJax Annotation Text",function(){if(!r.menu.mathItem)return"";var t=r.menu.annotation;return'
'+r.formatSource(t)+"
"},""),this.zoomBox=new ContextMenu.Info("MathJax Zoomed Expression",function(){if(!r.menu.mathItem)return"";var t=r.menu.mathItem.typesetRoot.cloneNode(!0);return t.style.margin="0",'
'+t.outerHTML+"
"},""),this.document=t,this.options=n.userOptions(n.defaultOptions({},this.constructor.OPTIONS),e),this.initSettings(),this.mergeUserSettings(),this.initMenu()}e.Menu=h},function(t,e,r){"use strict";var n,i=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0});var o,a=r(69),s=r(3),c=(o=a.SerializedMmlVisitor,i(l,o),l.prototype.visitTree=function(t,e,r){return void 0===e&&(e=null),void 0===r&&(r={}),this.mathItem=e,s.userOptions(this.options,r),this.visitNode(t,"")},l.prototype.visitTeXAtomNode=function(t,e){return this.options.texHints?o.prototype.visitTeXAtomNode.call(this,t,e):t.childNodes[0]&&1===t.childNodes[0].childNodes.length?this.visitNode(t.childNodes[0],e):e+"\n"+this.childNodeMml(t,e+" ","\n")+e+""},l.prototype.visitMathNode=function(t,e){if(!this.options.semantics||"TeX"!==this.mathItem.inputJax.name)return o.prototype.visitDefault.call(this,t,e);var r=t.childNodes.length&&1\n"+e+" \n"+(r?e+" \n":"")+this.childNodeMml(t,e+(r?" ":" "),"\n")+(r?e+" \n":"")+e+' '+this.mathItem.math+"\n"+e+" \n"+e+""},l);function l(){var t=null!==o&&o.apply(this,arguments)||this;return t.options={texHints:!0,semantics:!1},t.mathItem=null,t}e.MmlVisitor=c},function(t,e,r){"use strict";var n,i=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0});var o,a=(o=ContextMenu.Info,i(s,o),s.prototype.addEvents=function(t){var e=this;t.addEventListener("keypress",function(t){"a"===t.key&&(t.ctrlKey||t.metaKey)&&(e.selectAll(),e.stop(t))})},s.prototype.selectAll=function(){document.getSelection().selectAllChildren(this.getHtml().querySelector("pre"))},s.prototype.copyToClipboard=function(){this.selectAll();try{document.execCommand("copy")}catch(t){alert("Can't copy to clipboard: "+t.message)}document.getSelection().removeAllRanges()},s.prototype.generateHtml=function(){var e=this;o.prototype.generateHtml.call(this);var t=this.getHtml().querySelector("span."+ContextMenu.HtmlClasses.INFOSIGNATURE).appendChild(document.createElement("input"));t.type="button",t.value="Copy to Clipboard",t.addEventListener("click",function(t){return e.copyToClipboard()})},s);function s(){return null!==o&&o.apply(this,arguments)||this}e.SelectableInfo=a},function(t,e,r){"use strict";var n,o=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),a=this&&this.__assign||function(){return(a=Object.assign||function(t){for(var e,r=1,n=arguments.length;r=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(e,"__esModule",{value:!0});var l=r(20),u=r(10),h=r(3),p=r(226);function f(t){return o(e,n=t),e.prototype.addMenu=function(t){this.state()=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(e,"__esModule",{value:!0});var l=r(10),u=r(69),h=r(3);function p(t){return i(e,r=t),e.prototype.assistiveMml=function(t){if(!(this.state()>=l.STATE.ASSISTIVEMML)){this.state(l.STATE.ASSISTIVEMML);var e=t.adaptor,r=t.toMML(this.root).replace(/\n */g,"").replace(//g,""),n=e.firstChild(e.body(e.parse(r,"text/html"))),i=e.node("mjx-assistive-mml",{role:"presentation",unselectable:"on",display:this.display?"block":"inline"},[n]);e.setAttribute(this.typesetRoot,"role","presentation"),e.setAttribute(e.firstChild(this.typesetRoot),"aria-hidden","true"),e.setStyle(this.typesetRoot,"position","relative"),e.append(this.typesetRoot,i)}},e;function e(){return null!==r&&r.apply(this,arguments)||this}var r}function f(t){var e,o;return i(r,o=t),r.prototype.toMML=function(t){return this.visitor.visitTree(t)},r.prototype.assistiveMml=function(){var e,t;if(!this.processed.isSet("assistive-mml")){try{for(var r=c(this.math),n=r.next();!n.done;n=r.next())n.value.assistiveMml(this)}catch(t){e={error:t}}finally{try{n&&!n.done&&(t=r.return)&&t.call(r)}finally{if(e)throw e.error}}this.processed.set("assistive-mml")}return this},r.prototype.state=function(t,e){return void 0===e&&(e=!1),o.prototype.state.call(this,t,e),t=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(S,"__esModule",{value:!0});var t,c,r,o,l,n=E(5),a=E(24);function u(t){return r.visitTree(t,c.document)}function h(){r=new S.MathJax._.core.MmlTree.SerializedMmlVisitor.SerializedMmlVisitor,o=S.MathJax._.mathjax.mathjax,c.input=v(),c.output=g(),c.adaptor=b(),c.handler&&o.handlers.unregister(c.handler),c.handler=M(),c.handler&&(o.handlers.register(c.handler),c.document=x())}function p(){var e,t;c.input&&c.output&&f();var r=c.output?c.output.name.toLowerCase():"";try{for(var n=s(c.input),i=n.next();!i.done;i=n.next()){var o=i.value,a=o.name.toLowerCase();m(a,o),y(a,o),c.output&&d(a,r,o)}}catch(t){e={error:t}}finally{try{i&&!i.done&&(t=n.return)&&t.call(n)}finally{if(e)throw e.error}}}function f(){S.MathJax.typeset=function(t){void 0===t&&(t=null),c.document.options.elements=t,c.document.reset(),c.document.render()},S.MathJax.typesetPromise=function(t){return void 0===t&&(t=null),c.document.options.elements=t,c.document.reset(),o.handleRetriesFor(function(){c.document.render()})},S.MathJax.typesetClear=function(){return c.document.clear()}}function d(t,e,r){var n=t+"2"+e;S.MathJax[n]=function(t,e){return void 0===e&&(e={}),e.format=r.name,c.document.convert(t,e)},S.MathJax[n+"Promise"]=function(t,e){return void 0===e&&(e={}),e.format=r.name,o.handleRetriesFor(function(){return c.document.convert(t,e)})},S.MathJax[e+"Stylesheet"]=function(){return c.output.styleSheet(c.document)},"getMetricsFor"in c.output&&(S.MathJax.getMetricsFor=function(t,e){return c.output.getMetricsFor(t,e)})}function m(t,r){var n=S.MathJax._.core.MathItem.STATE;S.MathJax[t+"2mml"]=function(t,e){return void 0===e&&(e={}),e.end=n.CONVERT,e.format=r.name,u(c.document.convert(t,e))},S.MathJax[t+"2mmlPromise"]=function(t,e){return void 0===e&&(e={}),e.end=n.CONVERT,e.format=r.name,o.handleRetriesFor(function(){return u(c.document.convert(t,e))})}}function y(t,e){"tex"===t&&(S.MathJax.texReset=function(t){return void 0===t&&(t=0),e.parseOptions.tags.reset(t)})}function v(){var e,t,r=[];try{for(var n=s(S.CONFIG.input),i=n.next();!i.done;i=n.next()){var o=i.value,a=c.constructors[o];if(!a)throw Error('Input Jax "'+o+'" is not defined (has it been loaded?)');r.push(new a(S.MathJax.config[o]))}}catch(t){e={error:t}}finally{try{i&&!i.done&&(t=n.return)&&t.call(n)}finally{if(e)throw e.error}}return r}function g(){var t=S.CONFIG.output;if(!t)return null;var e=c.constructors[t];if(!e)throw Error('Output Jax "'+t+'" is not defined (has it been loaded?)');return new e(S.MathJax.config[t])}function b(){var t=S.CONFIG.adaptor;if(!t||"none"===t)return null;var e=c.constructors[t];if(!e)throw Error('DOMAdaptor "'+t+'" is not defined (has it been loaded?)');return e(S.MathJax.config[t])}function M(){var e,t,r=S.CONFIG.handler;if(!r||"none"===r||!c.adaptor)return null;var n=c.constructors[r];if(!n)throw Error('Handler "'+r+'" is not defined (has it been loaded?)');var i=new n(c.adaptor,5);try{for(var o=s(l),a=o.next();!a.done;a=o.next()){i=a.value.item(i)}}catch(t){e={error:t}}finally{try{a&&!a.done&&(t=o.return)&&t.call(o)}finally{if(e)throw e.error}}return i}function x(t){return void 0===t&&(t=null),o.document(t||S.CONFIG.document,e({},S.MathJax.config.options,{InputJax:c.input,OutputJax:c.output}))}c=t=S.Startup||(S.Startup={}),l=new a.PrioritizedList,c.constructors={},c.input=[],c.output=null,c.handler=null,c.adaptor=null,c.elements=null,c.document=null,c.promise=new Promise(function(t,e){var r=i.document;if(r&&r.readyState&&"complete"!==r.readyState&&"interactive"!==r.readyState){var n=function(){return t()};r.defaultView.addEventListener("load",n,!0),r.defaultView.addEventListener("DOMContentLoaded",n,!0)}else t()}),c.toMML=u,c.registerConstructor=function(t,e){c.constructors[t]=e},c.useHandler=function(t,e){void 0===e&&(e=!1),S.CONFIG.handler&&!e||(S.CONFIG.handler=t)},c.useAdaptor=function(t,e){void 0===e&&(e=!1),S.CONFIG.adaptor&&!e||(S.CONFIG.adaptor=t)},c.useInput=function(t,e){void 0===e&&(e=!1),O&&!e||S.CONFIG.input.push(t)},c.useOutput=function(t,e){void 0===e&&(e=!1),S.CONFIG.output&&!e||(S.CONFIG.output=t)},c.extendHandler=function(t,e){void 0===e&&(e=10),l.add(t,e)},c.defaultReady=function(){h(),p(),c.promise=c.promise.then(function(){return S.CONFIG.pageReady()})},c.defaultPageReady=function(){return S.CONFIG.typeset&&S.MathJax.typesetPromise?S.MathJax.typesetPromise():null},c.getComponents=h,c.makeMethods=p,c.makeTypesetMethods=f,c.makeOutputMethods=d,c.makeMmlMethods=m,c.makeResetMethod=y,c.getInputJax=v,c.getOutputJax=g,c.getAdaptor=b,c.getHandler=M,c.getDocument=x,S.MathJax=n.MathJax,void 0===S.MathJax._.startup&&(n.combineDefaults(S.MathJax.config,"startup",{input:[],output:"",handler:null,adaptor:null,document:"undefined"==typeof document?"":document,elements:null,typeset:!0,ready:t.defaultReady.bind(t),pageReady:t.defaultPageReady.bind(t)}),n.combineWithMathJax({startup:t,options:{}})),S.CONFIG=S.MathJax.config.startup;var O=0!==S.CONFIG.input.length}).call(this,E(28))},function(t,e,r){"use strict";r(17).Loader.preLoad("loader","startup","core","input/tex","input/mml","output/chtml","output/chtml/fonts/tex.js","ui/menu","a11y/assistive-mml")},function(t,e,r){"use strict";r(235);var n=r(71),i=r(82);MathJax.startup&&(MathJax.startup.registerConstructor("HTMLHandler",n.HTMLHandler),MathJax.startup.registerConstructor("browserAdaptor",i.browserAdaptor),MathJax.startup.useHandler("HTMLHandler"),MathJax.startup.useAdaptor("browserAdaptor")),MathJax.loader&&(MathJax._.mathjax.mathjax.asyncLoad=function(t){return MathJax.loader.load(t)})},function(t,e,r){"use strict";var n=r(5),i=Ct(n),o=Ct(r(80)),a=Ct(r(82)),s=Ct(r(81)),c=Ct(r(41)),l=Ct(r(83)),u=Ct(r(95)),h=Ct(r(29)),p=Ct(r(42)),f=Ct(r(10)),d=Ct(r(44)),m=Ct(r(19)),y=Ct(r(86)),v=Ct(r(236)),g=Ct(r(45)),b=Ct(r(0)),M=Ct(r(67)),x=Ct(r(59)),O=Ct(r(91)),S=Ct(r(92)),E=Ct(r(47)),C=Ct(r(93)),_=Ct(r(58)),T=Ct(r(89)),w=Ct(r(57)),A=Ct(r(53)),k=Ct(r(65)),I=Ct(r(31)),L=Ct(r(61)),N=Ct(r(48)),P=Ct(r(26)),B=Ct(r(56)),R=Ct(r(90)),j=Ct(r(55)),H=Ct(r(52)),D=Ct(r(51)),X=Ct(r(50)),F=Ct(r(54)),W=Ct(r(88)),J=Ct(r(32)),q=Ct(r(62)),V=Ct(r(64)),U=Ct(r(49)),z=Ct(r(63)),G=Ct(r(60)),K=Ct(r(66)),Z=Ct(r(68)),Y=Ct(r(87)),$=Ct(r(69)),Q=Ct(r(43)),tt=Ct(r(30)),et=Ct(r(46)),rt=Ct(r(85)),nt=Ct(r(96)),it=Ct(r(97)),ot=Ct(r(98)),at=Ct(r(237)),st=Ct(r(99)),ct=Ct(r(102)),lt=Ct(r(71)),ut=Ct(r(100)),ht=Ct(r(101)),pt=Ct(r(20)),ft=Ct(r(103)),dt=Ct(r(94)),mt=Ct(r(13)),yt=Ct(r(25)),vt=Ct(r(84)),gt=Ct(r(3)),bt=Ct(r(24)),Mt=Ct(r(70)),xt=Ct(r(72)),Ot=Ct(r(14)),St=Ct(r(104)),Et=Ct(r(11));function Ct(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e.default=t,e}(0,n.combineWithMathJax)({_:{adaptors:{HTMLAdaptor:o,browserAdaptor:a},components:{global:i},core:{DOMAdaptor:s,FindMath:c,Handler:l,HandlerList:u,InputJax:h,MathDocument:p,MathItem:f,MathList:d,MmlTree:{Attributes:m,MML:y,MathMLVisitor:v,MmlFactory:g,MmlNode:b,MmlNodes:{TeXAtom:M,maction:x,maligngroup:O,malignmark:S,math:E,mathchoice:C,menclose:_,merror:T,mfenced:w,mfrac:A,mglyph:k,mi:I,mmultiscripts:L,mn:N,mo:P,mpadded:B,mphantom:R,mroot:j,mrow:H,ms:D,mspace:X,msqrt:F,mstyle:W,msubsup:J,mtable:q,mtd:V,mtext:U,mtr:z,munderover:G,semantics:K},MmlVisitor:Z,OperatorDictionary:Y,SerializedMmlVisitor:$},OutputJax:Q,Tree:{Factory:tt,Node:et,NodeFactory:rt,Visitor:nt,Wrapper:it,WrapperFactory:ot}},handlers:{html_ts:at,html:{HTMLDocument:st,HTMLDomStrings:ct,HTMLHandler:lt,HTMLMathItem:ut,HTMLMathList:ht}},mathjax:pt,util:{AsyncLoad:ft,BitField:dt,Entities:mt,FunctionList:yt,LinkedList:vt,Options:gt,PrioritizedList:bt,Retries:Mt,Styles:xt,lengths:Ot,numeric:St,string:Et}}})},function(t,e,r){"use strict";var n,i=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),l=this&&this.__values||function(t){var e="function"==typeof Symbol&&t[Symbol.iterator],r=0;return e?e.call(t):{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(e,"__esModule",{value:!0});var o,a=r(68),s=(o=a.MmlVisitor,i(c,o),c.prototype.visitTree=function(t,e){var r=(this.document=e).createElement("top");return this.visitNode(t,r),this.document=null,r.firstChild},c.prototype.visitTextNode=function(t,e){e.appendChild(this.document.createTextNode(t.getText()))},c.prototype.visitXMLNode=function(t,e){e.appendChild(t.getXML().cloneNode(!0))},c.prototype.visitInferredMrowNode=function(t,e){var r,n;try{for(var i=l(t.childNodes),o=i.next();!o.done;o=i.next()){var a=o.value;this.visitNode(a,e)}}catch(t){r={error:t}}finally{try{o&&!o.done&&(n=i.return)&&n.call(i)}finally{if(r)throw r.error}}},c.prototype.visitDefault=function(t,e){var r,n,i=this.document.createElement(t.kind);this.addAttributes(t,i);try{for(var o=l(t.childNodes),a=o.next();!a.done;a=o.next()){var s=a.value;this.visitNode(s,i)}}catch(t){r={error:t}}finally{try{a&&!a.done&&(n=o.return)&&n.call(o)}finally{if(r)throw r.error}}e.appendChild(i)},c.prototype.addAttributes=function(t,e){var r,n,i=t.attributes,o=i.getExplicitNames();try{for(var a=l(o),s=a.next();!s.done;s=a.next()){var c=s.value;e.setAttribute(c,i.getExplicit(c).toString())}}catch(t){r={error:t}}finally{try{s&&!s.done&&(n=a.return)&&n.call(a)}finally{if(r)throw r.error}}},c);function c(){var t=null!==o&&o.apply(this,arguments)||this;return t.document=null,t}e.MathMLVisitor=s},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(20),i=r(71);e.RegisterHTMLHandler=function(t){var e=new i.HTMLHandler(t);return n.mathjax.handlers.register(e),e}},function(t,e,r){"use strict";r(239);var n=r(250);r(17).Loader.preLoad("input/tex-base","[tex]/ams","[tex]/newcommand","[tex]/noundefined","[tex]/require","[tex]/autoload","[tex]/configMacros"),(0,n.registerTeX)(["base","ams","newcommand","noundefined","require","autoload","configMacros"])},function(t,e,r){"use strict";var n=r(5),i=j(r(105)),o=j(r(12)),a=j(r(107)),s=j(r(106)),c=j(r(8)),l=j(r(112)),u=j(r(6)),h=j(r(34)),p=j(r(110)),f=j(r(7)),d=j(r(109)),m=j(r(33)),y=j(r(111)),v=j(r(22)),g=j(r(9)),b=j(r(27)),M=j(r(15)),x=j(r(4)),O=j(r(21)),S=j(r(243)),E=j(r(114)),C=j(r(115)),_=j(r(245)),T=j(r(113)),w=j(r(35)),A=j(r(36)),k=j(r(246)),I=j(r(247)),L=j(r(118)),N=j(r(73)),P=j(r(117)),B=j(r(249)),R=j(r(116));function j(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e.default=t,e}(0,n.combineWithMathJax)({_:{input:{tex_ts:i,tex:{Configuration:o,FilterUtil:a,FindTeX:s,MapHandler:c,NodeFactory:l,NodeUtil:u,ParseMethods:h,ParseOptions:p,ParseUtil:f,Stack:d,StackItem:m,StackItemFactory:y,Symbol:v,SymbolMap:g,Tags:b,TexConstants:M,TexError:x,TexParser:O,ams:{AmsConfiguration:S,AmsItems:E,AmsMethods:C},autoload:{AutoloadConfiguration:_},base:{BaseConfiguration:T,BaseItems:w,BaseMethods:A},config_macros:{ConfigMacrosConfiguration:k},newcommand:{NewcommandConfiguration:I,NewcommandItems:L,NewcommandMethods:N,NewcommandUtil:P},noundefined:{NoUndefinedConfiguration:B},require:{RequireConfiguration:R}}}}})},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(9),i=r(15),o=r(36),a=r(34),s=r(0);new n.RegExpMap("letter",a.default.variable,/[a-z]/i),new n.RegExpMap("digit",a.default.digit,/[0-9.,]/),new n.RegExpMap("command",a.default.controlSequence,/^\\/),new n.MacroMap("special",{"{":"Open","}":"Close","~":"Tilde","^":"Superscript",_:"Subscript"," ":"Space","\t":"Space","\r":"Space","\n":"Space","'":"Prime","%":"Comment","&":"Entry","#":"Hash","\xa0":"Space","\u2019":"Prime"},o.default),new n.CharacterMap("mathchar0mi",a.default.mathchar0mi,{alpha:"\u03b1",beta:"\u03b2",gamma:"\u03b3",delta:"\u03b4",epsilon:"\u03f5",zeta:"\u03b6",eta:"\u03b7",theta:"\u03b8",iota:"\u03b9",kappa:"\u03ba",lambda:"\u03bb",mu:"\u03bc",nu:"\u03bd",xi:"\u03be",omicron:"\u03bf",pi:"\u03c0",rho:"\u03c1",sigma:"\u03c3",tau:"\u03c4",upsilon:"\u03c5",phi:"\u03d5",chi:"\u03c7",psi:"\u03c8",omega:"\u03c9",varepsilon:"\u03b5",vartheta:"\u03d1",varpi:"\u03d6",varrho:"\u03f1",varsigma:"\u03c2",varphi:"\u03c6",S:["\xa7",{mathvariant:i.TexConstant.Variant.NORMAL}],aleph:["\u2135",{mathvariant:i.TexConstant.Variant.NORMAL}],hbar:["\u210f",{variantForm:!0}],imath:"\u0131",jmath:"\u0237",ell:"\u2113",wp:["\u2118",{mathvariant:i.TexConstant.Variant.NORMAL}],Re:["\u211c",{mathvariant:i.TexConstant.Variant.NORMAL}],Im:["\u2111",{mathvariant:i.TexConstant.Variant.NORMAL}],partial:["\u2202",{mathvariant:i.TexConstant.Variant.NORMAL}],infty:["\u221e",{mathvariant:i.TexConstant.Variant.NORMAL}],prime:["\u2032",{mathvariant:i.TexConstant.Variant.NORMAL,variantForm:!0}],emptyset:["\u2205",{mathvariant:i.TexConstant.Variant.NORMAL}],nabla:["\u2207",{mathvariant:i.TexConstant.Variant.NORMAL}],top:["\u22a4",{mathvariant:i.TexConstant.Variant.NORMAL}],bot:["\u22a5",{mathvariant:i.TexConstant.Variant.NORMAL}],angle:["\u2220",{mathvariant:i.TexConstant.Variant.NORMAL}],triangle:["\u25b3",{mathvariant:i.TexConstant.Variant.NORMAL}],backslash:["\u2216",{mathvariant:i.TexConstant.Variant.NORMAL,variantForm:!0}],forall:["\u2200",{mathvariant:i.TexConstant.Variant.NORMAL}],exists:["\u2203",{mathvariant:i.TexConstant.Variant.NORMAL}],neg:["\xac",{mathvariant:i.TexConstant.Variant.NORMAL}],lnot:["\xac",{mathvariant:i.TexConstant.Variant.NORMAL}],flat:["\u266d",{mathvariant:i.TexConstant.Variant.NORMAL}],natural:["\u266e",{mathvariant:i.TexConstant.Variant.NORMAL}],sharp:["\u266f",{mathvariant:i.TexConstant.Variant.NORMAL}],clubsuit:["\u2663",{mathvariant:i.TexConstant.Variant.NORMAL}],diamondsuit:["\u2662",{mathvariant:i.TexConstant.Variant.NORMAL}],heartsuit:["\u2661",{mathvariant:i.TexConstant.Variant.NORMAL}],spadesuit:["\u2660",{mathvariant:i.TexConstant.Variant.NORMAL}]}),new n.CharacterMap("mathchar0mo",a.default.mathchar0mo,{surd:"\u221a",coprod:["\u2210",{texClass:s.TEXCLASS.OP,movesupsub:!0}],bigvee:["\u22c1",{texClass:s.TEXCLASS.OP,movesupsub:!0}],bigwedge:["\u22c0",{texClass:s.TEXCLASS.OP,movesupsub:!0}],biguplus:["\u2a04",{texClass:s.TEXCLASS.OP,movesupsub:!0}],bigcap:["\u22c2",{texClass:s.TEXCLASS.OP,movesupsub:!0}],bigcup:["\u22c3",{texClass:s.TEXCLASS.OP,movesupsub:!0}],int:["\u222b",{texClass:s.TEXCLASS.OP}],intop:["\u222b",{texClass:s.TEXCLASS.OP,movesupsub:!0,movablelimits:!0}],iint:["\u222c",{texClass:s.TEXCLASS.OP}],iiint:["\u222d",{texClass:s.TEXCLASS.OP}],prod:["\u220f",{texClass:s.TEXCLASS.OP,movesupsub:!0}],sum:["\u2211",{texClass:s.TEXCLASS.OP,movesupsub:!0}],bigotimes:["\u2a02",{texClass:s.TEXCLASS.OP,movesupsub:!0}],bigoplus:["\u2a01",{texClass:s.TEXCLASS.OP,movesupsub:!0}],bigodot:["\u2a00",{texClass:s.TEXCLASS.OP,movesupsub:!0}],oint:["\u222e",{texClass:s.TEXCLASS.OP}],bigsqcup:["\u2a06",{texClass:s.TEXCLASS.OP,movesupsub:!0}],smallint:["\u222b",{largeop:!1}],triangleleft:"\u25c3",triangleright:"\u25b9",bigtriangleup:"\u25b3",bigtriangledown:"\u25bd",wedge:"\u2227",land:"\u2227",vee:"\u2228",lor:"\u2228",cap:"\u2229",cup:"\u222a",ddagger:"\u2021",dagger:"\u2020",sqcap:"\u2293",sqcup:"\u2294",uplus:"\u228e",amalg:"\u2a3f",diamond:"\u22c4",bullet:"\u2219",wr:"\u2240",div:"\xf7",odot:["\u2299",{largeop:!1}],oslash:["\u2298",{largeop:!1}],otimes:["\u2297",{largeop:!1}],ominus:["\u2296",{largeop:!1}],oplus:["\u2295",{largeop:!1}],mp:"\u2213",pm:"\xb1",circ:"\u2218",bigcirc:"\u25ef",setminus:["\u2216",{variantForm:!0}],cdot:"\u22c5",ast:"\u2217",times:"\xd7",star:"\u22c6",propto:"\u221d",sqsubseteq:"\u2291",sqsupseteq:"\u2292",parallel:"\u2225",mid:"\u2223",dashv:"\u22a3",vdash:"\u22a2",leq:"\u2264",le:"\u2264",geq:"\u2265",ge:"\u2265",lt:"<",gt:">",succ:"\u227b",prec:"\u227a",approx:"\u2248",succeq:"\u2ab0",preceq:"\u2aaf",supset:"\u2283",subset:"\u2282",supseteq:"\u2287",subseteq:"\u2286",in:"\u2208",ni:"\u220b",notin:"\u2209",owns:"\u220b",gg:"\u226b",ll:"\u226a",sim:"\u223c",simeq:"\u2243",perp:"\u22a5",equiv:"\u2261",asymp:"\u224d",smile:"\u2323",frown:"\u2322",ne:"\u2260",neq:"\u2260",cong:"\u2245",doteq:"\u2250",bowtie:"\u22c8",models:"\u22a8",notChar:"\u29f8",Leftrightarrow:"\u21d4",Leftarrow:"\u21d0",Rightarrow:"\u21d2",leftrightarrow:"\u2194",leftarrow:"\u2190",gets:"\u2190",rightarrow:"\u2192",to:["\u2192",{accent:!1}],mapsto:"\u21a6",leftharpoonup:"\u21bc",leftharpoondown:"\u21bd",rightharpoonup:"\u21c0",rightharpoondown:"\u21c1",nearrow:"\u2197",searrow:"\u2198",nwarrow:"\u2196",swarrow:"\u2199",rightleftharpoons:"\u21cc",hookrightarrow:"\u21aa",hookleftarrow:"\u21a9",longleftarrow:"\u27f5",Longleftarrow:"\u27f8",longrightarrow:"\u27f6",Longrightarrow:"\u27f9",Longleftrightarrow:"\u27fa",longleftrightarrow:"\u27f7",longmapsto:"\u27fc",ldots:"\u2026",cdots:"\u22ef",vdots:"\u22ee",ddots:"\u22f1",dotsc:"\u2026",dotsb:"\u22ef",dotsm:"\u22ef",dotsi:"\u22ef",dotso:"\u2026",ldotp:[".",{texClass:s.TEXCLASS.PUNCT}],cdotp:["\u22c5",{texClass:s.TEXCLASS.PUNCT}],colon:[":",{texClass:s.TEXCLASS.PUNCT}]}),new n.CharacterMap("mathchar7",a.default.mathchar7,{Gamma:"\u0393",Delta:"\u0394",Theta:"\u0398",Lambda:"\u039b",Xi:"\u039e",Pi:"\u03a0",Sigma:"\u03a3",Upsilon:"\u03a5",Phi:"\u03a6",Psi:"\u03a8",Omega:"\u03a9",_:"_","#":"#",$:"$","%":"%","&":"&",And:"&"}),new n.DelimiterMap("delimiter",a.default.delimiter,{"(":"(",")":")","[":"[","]":"]","<":"\u27e8",">":"\u27e9","\\lt":"\u27e8","\\gt":"\u27e9","/":"/","|":["|",{texClass:s.TEXCLASS.ORD}],".":"","\\\\":"\\","\\lmoustache":"\u23b0","\\rmoustache":"\u23b1","\\lgroup":"\u27ee","\\rgroup":"\u27ef","\\arrowvert":"\u23d0","\\Arrowvert":"\u2016","\\bracevert":"\u23aa","\\Vert":["\u2225",{texClass:s.TEXCLASS.ORD}],"\\|":["\u2225",{texClass:s.TEXCLASS.ORD}],"\\vert":["|",{texClass:s.TEXCLASS.ORD}],"\\uparrow":"\u2191","\\downarrow":"\u2193","\\updownarrow":"\u2195","\\Uparrow":"\u21d1","\\Downarrow":"\u21d3","\\Updownarrow":"\u21d5","\\backslash":"\\","\\rangle":"\u27e9","\\langle":"\u27e8","\\rbrace":"}","\\lbrace":"{","\\}":"}","\\{":"{","\\rceil":"\u2309","\\lceil":"\u2308","\\rfloor":"\u230b","\\lfloor":"\u230a","\\lbrack":"[","\\rbrack":"]"}),new n.CommandMap("macros",{displaystyle:["SetStyle","D",!0,0],textstyle:["SetStyle","T",!1,0],scriptstyle:["SetStyle","S",!1,1],scriptscriptstyle:["SetStyle","SS",!1,2],rm:["SetFont",i.TexConstant.Variant.NORMAL],mit:["SetFont",i.TexConstant.Variant.ITALIC],oldstyle:["SetFont",i.TexConstant.Variant.OLDSTYLE],cal:["SetFont",i.TexConstant.Variant.CALLIGRAPHIC],it:["SetFont","-tex-mathit"],bf:["SetFont",i.TexConstant.Variant.BOLD],bbFont:["SetFont",i.TexConstant.Variant.DOUBLESTRUCK],scr:["SetFont",i.TexConstant.Variant.SCRIPT],frak:["SetFont",i.TexConstant.Variant.FRAKTUR],sf:["SetFont",i.TexConstant.Variant.SANSSERIF],tt:["SetFont",i.TexConstant.Variant.MONOSPACE],tiny:["SetSize",.5],Tiny:["SetSize",.6],scriptsize:["SetSize",.7],small:["SetSize",.85],normalsize:["SetSize",1],large:["SetSize",1.2],Large:["SetSize",1.44],LARGE:["SetSize",1.73],huge:["SetSize",2.07],Huge:["SetSize",2.49],arcsin:["NamedFn"],arccos:["NamedFn"],arctan:["NamedFn"],arg:["NamedFn"],cos:["NamedFn"],cosh:["NamedFn"],cot:["NamedFn"],coth:["NamedFn"],csc:["NamedFn"],deg:["NamedFn"],det:"NamedOp",dim:["NamedFn"],exp:["NamedFn"],gcd:"NamedOp",hom:["NamedFn"],inf:"NamedOp",ker:["NamedFn"],lg:["NamedFn"],lim:"NamedOp",liminf:["NamedOp","lim inf"],limsup:["NamedOp","lim sup"],ln:["NamedFn"],log:["NamedFn"],max:"NamedOp",min:"NamedOp",Pr:"NamedOp",sec:["NamedFn"],sin:["NamedFn"],sinh:["NamedFn"],sup:"NamedOp",tan:["NamedFn"],tanh:["NamedFn"],limits:["Limits",1],nolimits:["Limits",0],overline:["UnderOver","00AF",null,1],underline:["UnderOver","005F"],overbrace:["UnderOver","23DE",1],underbrace:["UnderOver","23DF",1],overparen:["UnderOver","23DC"],underparen:["UnderOver","23DD"],overrightarrow:["UnderOver","2192"],underrightarrow:["UnderOver","2192"],overleftarrow:["UnderOver","2190"],underleftarrow:["UnderOver","2190"],overleftrightarrow:["UnderOver","2194"],underleftrightarrow:["UnderOver","2194"],overset:"Overset",underset:"Underset",stackrel:["Macro","\\mathrel{\\mathop{#2}\\limits^{#1}}",2],over:"Over",overwithdelims:"Over",atop:"Over",atopwithdelims:"Over",above:"Over",abovewithdelims:"Over",brace:["Over","{","}"],brack:["Over","[","]"],choose:["Over","(",")"],frac:"Frac",sqrt:"Sqrt",root:"Root",uproot:["MoveRoot","upRoot"],leftroot:["MoveRoot","leftRoot"],left:"LeftRight",right:"LeftRight",middle:"Middle",llap:"Lap",rlap:"Lap",raise:"RaiseLower",lower:"RaiseLower",moveleft:"MoveLeftRight",moveright:"MoveLeftRight",",":["Spacer",i.TexConstant.Length.THINMATHSPACE],":":["Spacer",i.TexConstant.Length.MEDIUMMATHSPACE],">":["Spacer",i.TexConstant.Length.MEDIUMMATHSPACE],";":["Spacer",i.TexConstant.Length.THICKMATHSPACE],"!":["Spacer",i.TexConstant.Length.NEGATIVETHINMATHSPACE],enspace:["Spacer",".5em"],quad:["Spacer","1em"],qquad:["Spacer","2em"],thinspace:["Spacer",i.TexConstant.Length.THINMATHSPACE],negthinspace:["Spacer",i.TexConstant.Length.NEGATIVETHINMATHSPACE],hskip:"Hskip",hspace:"Hskip",kern:"Hskip",mskip:"Hskip",mspace:"Hskip",mkern:"Hskip",rule:"rule",Rule:["Rule"],Space:["Rule","blank"],big:["MakeBig",s.TEXCLASS.ORD,.85],Big:["MakeBig",s.TEXCLASS.ORD,1.15],bigg:["MakeBig",s.TEXCLASS.ORD,1.45],Bigg:["MakeBig",s.TEXCLASS.ORD,1.75],bigl:["MakeBig",s.TEXCLASS.OPEN,.85],Bigl:["MakeBig",s.TEXCLASS.OPEN,1.15],biggl:["MakeBig",s.TEXCLASS.OPEN,1.45],Biggl:["MakeBig",s.TEXCLASS.OPEN,1.75],bigr:["MakeBig",s.TEXCLASS.CLOSE,.85],Bigr:["MakeBig",s.TEXCLASS.CLOSE,1.15],biggr:["MakeBig",s.TEXCLASS.CLOSE,1.45],Biggr:["MakeBig",s.TEXCLASS.CLOSE,1.75],bigm:["MakeBig",s.TEXCLASS.REL,.85],Bigm:["MakeBig",s.TEXCLASS.REL,1.15],biggm:["MakeBig",s.TEXCLASS.REL,1.45],Biggm:["MakeBig",s.TEXCLASS.REL,1.75],mathord:["TeXAtom",s.TEXCLASS.ORD],mathop:["TeXAtom",s.TEXCLASS.OP],mathopen:["TeXAtom",s.TEXCLASS.OPEN],mathclose:["TeXAtom",s.TEXCLASS.CLOSE],mathbin:["TeXAtom",s.TEXCLASS.BIN],mathrel:["TeXAtom",s.TEXCLASS.REL],mathpunct:["TeXAtom",s.TEXCLASS.PUNCT],mathinner:["TeXAtom",s.TEXCLASS.INNER],vcenter:["TeXAtom",s.TEXCLASS.VCENTER],buildrel:"BuildRel",hbox:["HBox",0],text:"HBox",mbox:["HBox",0],fbox:"FBox",strut:"Strut",mathstrut:["Macro","\\vphantom{(}"],phantom:"Phantom",vphantom:["Phantom",1,0],hphantom:["Phantom",0,1],smash:"Smash",acute:["Accent","00B4"],grave:["Accent","0060"],ddot:["Accent","00A8"],tilde:["Accent","007E"],bar:["Accent","00AF"],breve:["Accent","02D8"],check:["Accent","02C7"],hat:["Accent","005E"],vec:["Accent","2192"],dot:["Accent","02D9"],widetilde:["Accent","007E",1],widehat:["Accent","005E",1],matrix:"Matrix",array:"Matrix",pmatrix:["Matrix","(",")"],cases:["Matrix","{","","left left",null,".1em",null,!0],eqalign:["Matrix",null,null,"right left",i.TexConstant.Length.THICKMATHSPACE,".5em","D"],displaylines:["Matrix",null,null,"center",null,".5em","D"],cr:"Cr","\\":"CrLaTeX",newline:"Cr",hline:["HLine","solid"],hdashline:["HLine","dashed"],eqalignno:["Matrix",null,null,"right left",i.TexConstant.Length.THICKMATHSPACE,".5em","D",null,"right"],leqalignno:["Matrix",null,null,"right left",i.TexConstant.Length.THICKMATHSPACE,".5em","D",null,"left"],hfill:"HFill",hfil:"HFill",hfilll:"HFill",bmod:["Macro",'\\mmlToken{mo}[lspace="thickmathspace" rspace="thickmathspace"]{mod}'],pmod:["Macro","\\pod{\\mmlToken{mi}{mod}\\kern 6mu #1}",1],mod:["Macro","\\mathchoice{\\kern18mu}{\\kern12mu}{\\kern12mu}{\\kern12mu}\\mmlToken{mi}{mod}\\,\\,#1",1],pod:["Macro","\\mathchoice{\\kern18mu}{\\kern8mu}{\\kern8mu}{\\kern8mu}(#1)",1],iff:["Macro","\\;\\Longleftrightarrow\\;"],skew:["Macro","{{#2{#3\\mkern#1mu}\\mkern-#1mu}{}}",3],mathcal:["Macro","{\\cal #1}",1],mathscr:["Macro","{\\scr #1}",1],mathrm:["Macro","{\\rm #1}",1],mathbf:["Macro","{\\bf #1}",1],mathbb:["Macro","{\\bbFont #1}",1],Bbb:["Macro","{\\bbFont #1}",1],mathit:["Macro","{\\it #1}",1],mathfrak:["Macro","{\\frak #1}",1],mathsf:["Macro","{\\sf #1}",1],mathtt:["Macro","{\\tt #1}",1],textrm:["Macro","\\mathord{\\rm\\text{#1}}",1],textit:["Macro","\\mathord{\\it\\text{#1}}",1],textbf:["Macro","\\mathord{\\bf\\text{#1}}",1],textsf:["Macro","\\mathord{\\sf\\text{#1}}",1],texttt:["Macro","\\mathord{\\tt\\text{#1}}",1],pmb:["Macro","\\rlap{#1}\\kern1px{#1}",1],TeX:["Macro","T\\kern-.14em\\lower.5ex{E}\\kern-.115em X"],LaTeX:["Macro","L\\kern-.325em\\raise.21em{\\scriptstyle{A}}\\kern-.17em\\TeX"]," ":["Macro","\\text{ }"],not:"Not",dots:"Dots",space:"Tilde","\xa0":"Tilde",begin:"BeginEnd",end:"BeginEnd",label:"HandleLabel",ref:"HandleRef",nonumber:"HandleNoTag",mathchoice:"MathChoice",mmlToken:"MmlToken"},o.default);new n.EnvironmentMap("environment",a.default.environment,{array:["AlignedArray"],equation:["Equation",null,!0],"equation*":["Equation",null,!1],eqnarray:["EqnArray",null,!0,!0,"rcl","0 "+i.TexConstant.Length.THICKMATHSPACE,".5em"]},o.default);new n.CharacterMap("not_remap",null,{"\u2190":"\u219a","\u2192":"\u219b","\u2194":"\u21ae","\u21d0":"\u21cd","\u21d2":"\u21cf","\u21d4":"\u21ce","\u2208":"\u2209","\u220b":"\u220c","\u2223":"\u2224","\u2225":"\u2226","\u223c":"\u2241","~":"\u2241","\u2243":"\u2244","\u2245":"\u2247","\u2248":"\u2249","\u224d":"\u226d","=":"\u2260","\u2261":"\u2262","<":"\u226e",">":"\u226f","\u2264":"\u2270","\u2265":"\u2271","\u2272":"\u2274","\u2273":"\u2275","\u2276":"\u2278","\u2277":"\u2279","\u227a":"\u2280","\u227b":"\u2281","\u2282":"\u2284","\u2283":"\u2285","\u2286":"\u2288","\u2287":"\u2289","\u22a2":"\u22ac","\u22a8":"\u22ad","\u22a9":"\u22ae","\u22ab":"\u22af","\u227c":"\u22e0","\u227d":"\u22e1","\u2291":"\u22e2","\u2292":"\u22e3","\u22b2":"\u22ea","\u22b3":"\u22eb","\u22b4":"\u22ec","\u22b5":"\u22ed","\u2203":"\u2204"})},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),r(13).add({Pcy:"\u041f",Poincareplane:"\u210c",Pr:"\u2abb",Prime:"\u2033",Proportion:"\u2237",par:"\u2225",para:"\xb6",parallel:"\u2225",parsim:"\u2af3",parsl:"\u2afd",part:"\u2202",pcy:"\u043f",percnt:"%",permil:"\u2030",perp:"\u22a5",pertenk:"\u2031",phmmat:"\u2133",phone:"\u260e",pitchfork:"\u22d4",planck:"\u210f",planckh:"\u210e",plankv:"\u210f",plus:"+",plusacir:"\u2a23",plusb:"\u229e",pluscir:"\u2a22",plusdo:"\u2214",plusdu:"\u2a25",pluse:"\u2a72",plusmn:"\xb1",plussim:"\u2a26",plustwo:"\u2a27",pm:"\xb1",pointint:"\u2a15",pound:"\xa3",pr:"\u227a",prE:"\u2ab3",prcue:"\u227c",pre:"\u2aaf",prec:"\u227a",precapprox:"\u2ab7",preccurlyeq:"\u227c",preceq:"\u2aaf",precsim:"\u227e",primes:"\u2119",prnE:"\u2ab5",prnap:"\u2ab9",prnsim:"\u22e8",prod:"\u220f",profalar:"\u232e",profline:"\u2312",profsurf:"\u2313",prop:"\u221d",propto:"\u221d",prsim:"\u227e",prurel:"\u22b0",puncsp:"\u2008"},"p")},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),r(13).add({RBarr:"\u2910",REG:"\xae",Racute:"\u0154",Rang:"\u27eb",Rarrtl:"\u2916",Rcaron:"\u0158",Rcedil:"\u0156",Rcy:"\u0420",ReverseElement:"\u220b",ReverseUpEquilibrium:"\u296f",Rho:"\u03a1",RightArrowBar:"\u21e5",RightDoubleBracket:"\u27e7",RightDownTeeVector:"\u295d",RightDownVectorBar:"\u2955",RightTeeVector:"\u295b",RightTriangleBar:"\u29d0",RightUpDownVector:"\u294f",RightUpTeeVector:"\u295c",RightUpVectorBar:"\u2954",RightVectorBar:"\u2953",RoundImplies:"\u2970",RuleDelayed:"\u29f4",rAarr:"\u21db",rArr:"\u21d2",rAtail:"\u291c",rBarr:"\u290f",rHar:"\u2964",race:"\u223d\u0331",racute:"\u0155",radic:"\u221a",raemptyv:"\u29b3",rang:"\u27e9",rangd:"\u2992",range:"\u29a5",rangle:"\u27e9",raquo:"\xbb",rarr:"\u2192",rarrap:"\u2975",rarrb:"\u21e5",rarrbfs:"\u2920",rarrc:"\u2933",rarrfs:"\u291e",rarrhk:"\u21aa",rarrlp:"\u21ac",rarrpl:"\u2945",rarrsim:"\u2974",rarrw:"\u219d",ratail:"\u291a",ratio:"\u2236",rationals:"\u211a",rbarr:"\u290d",rbbrk:"\u2773",rbrke:"\u298c",rbrksld:"\u298e",rbrkslu:"\u2990",rcaron:"\u0159",rcedil:"\u0157",rceil:"\u2309",rcub:"}",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201d",rdquor:"\u201d",rdsh:"\u21b3",real:"\u211c",realine:"\u211b",realpart:"\u211c",reals:"\u211d",rect:"\u25ad",reg:"\xae",rfisht:"\u297d",rfloor:"\u230b",rhard:"\u21c1",rharu:"\u21c0",rharul:"\u296c",rightarrow:"\u2192",rightarrowtail:"\u21a3",rightharpoondown:"\u21c1",rightharpoonup:"\u21c0",rightleftarrows:"\u21c4",rightleftharpoons:"\u21cc",rightsquigarrow:"\u219d",risingdotseq:"\u2253",rlarr:"\u21c4",rlhar:"\u21cc",rlm:"\u200f",rmoustache:"\u23b1",rnmid:"\u2aee",roang:"\u27ed",roarr:"\u21fe",robrk:"\u27e7",ropar:"\u2986",roplus:"\u2a2e",rotimes:"\u2a35",rpar:")",rpargt:"\u2994",rppolint:"\u2a12",rrarr:"\u21c9",rsaquo:"\u203a",rsh:"\u21b1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22cc",rtrie:"\u22b5",rtrif:"\u25b8",rtriltri:"\u29ce",ruluhar:"\u2968",rx:"\u211e"},"r")},function(t,e,r){"use strict";var n,i,o=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0});var a=r(12),s=r(114),c=r(27);r(244);var l,u=(l=c.AbstractTags,o(h,l),h);function h(){return null!==l&&l.apply(this,arguments)||this}e.AmsTags=u;e.AmsConfiguration=a.Configuration.create("ams",{handler:{delimiter:["AMSsymbols-delimiter","AMSmath-delimiter"],macro:["AMSsymbols-mathchar0mi","AMSsymbols-mathchar0m0","AMSsymbols-delimiter","AMSsymbols-macros","AMSmath-mathchar0mo","AMSmath-macros","AMSmath-delimiter"],environment:["AMSmath-environment"]},items:((i={})[s.MultlineItem.prototype.kind]=s.MultlineItem,i),tags:{ams:u},init:function(t){t.append(a.Configuration.extension())}})},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});function n(t){for(var e=[],r=0,n=t.length;r=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(e,"__esModule",{value:!0});var o,a=r(12),s=r(9),T=r(22),w=r(116),g=r(18),c=r(3),l=(o=s.CommandMap,i(u,o),u.prototype.remove=function(t){this.map.delete(t)},u);function u(){return null!==o&&o.apply(this,arguments)||this}function A(t,e,r,n){var i,o,a,s;if(g.Package.packages.has(t.options.require.prefix+r)){var c=t.options.autoload[r],l=C(2===c.length&&Array.isArray(c[0])?c:[c,[]],2),u=l[0],h=l[1];try{for(var p=_(u),f=p.next();!f.done;f=p.next()){var d=f.value;k.remove(d)}}catch(t){i={error:t}}finally{try{f&&!f.done&&(o=p.return)&&o.call(p)}finally{if(i)throw i.error}}try{for(var m=_(h),y=m.next();!y.done;y=m.next()){var v=y.value;I.remove(v)}}catch(t){a={error:t}}finally{try{y&&!y.done&&(s=m.return)&&s.call(m)}finally{if(a)throw a.error}}t.i-=e.length+(n?0:7)}w.RequireLoad(t,r)}var k=new(e.AutoloadCommandMap=l)("autoload-macros",{},{}),I=new l("autoload-environments",{},{});e.AutoloadConfiguration=a.Configuration.create("autoload",{handler:{macro:["autoload-macros"],environment:["autoload-environments"]},options:{autoload:c.expandable({action:["toggle","mathtip","texttip"],amsCd:[[],["CD"]],bbox:["bbox"],boldsymbol:["boldsymbol"],braket:["bra","ket","braket","set","Bra","Ket","Braket","Set","ketbra","Ketbra"],cancel:["cancel","bcancel","xcancel","cancelto"],color:["color","definecolor","textcolor","colorbox","fcolorbox"],enclose:["enclose"],extpfeil:["xtwoheadrightarrow","xtwoheadleftarrow","xmapsto","xlongequal","xtofrom","Newextarrow"],html:["href","class","style","cssId"],mhchem:["ce","pu"],newcommand:["newcommand","renewcommand","newenvironment","renewenvironment","def","let"],unicode:["unicode"],verb:["verb"]})},config:function(t,e){var r,n,i,o,a,s,c=e.parseOptions,l=c.handlers.get("macro"),u=c.handlers.get("environment"),h=c.options.autoload;try{for(var p=_(Object.keys(h)),f=p.next();!f.done;f=p.next()){var d=f.value,m=h[d],y=C(2===m.length&&Array.isArray(m[0])?m:[m,[]],2),v=y[0],g=y[1];try{for(var b=(i=void 0,_(v)),M=b.next();!M.done;M=b.next()){var x=M.value;l.lookup(x)&&"color"!==x||k.add(x,new T.Macro(x,A,[d,!0]))}}catch(t){i={error:t}}finally{try{M&&!M.done&&(o=b.return)&&o.call(b)}finally{if(i)throw i.error}}try{for(var O=(a=void 0,_(g)),S=O.next();!S.done;S=O.next()){var E=S.value;u.lookup(E)||I.add(E,new T.Macro(E,A,[d,!1]))}}catch(t){a={error:t}}finally{try{S&&!S.done&&(s=O.return)&&s.call(O)}finally{if(a)throw a.error}}}}catch(t){r={error:t}}finally{try{f&&!f.done&&(n=p.return)&&n.call(p)}finally{if(r)throw r.error}}c.options.require.jax||w.RequireConfiguration.config(t,e)},configPriority:10,init:function(t){t.options.require||c.defaultOptions(t.options,w.RequireConfiguration.options)},priority:10})},function(t,e,r){"use strict";var h=this&&this.__values||function(t){var e="function"==typeof Symbol&&t[Symbol.iterator],r=0;return e?e.call(t):{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}};Object.defineProperty(e,"__esModule",{value:!0});var n=r(12),i=r(3),o=r(9),p=r(22),f=r(73),d="configMacrosMap";e.ConfigMacrosConfiguration=n.Configuration.create("configMacros",{init:function(t){new o.CommandMap(d,{},{}),t.append(n.Configuration.create("configMacroDefinitions",{handler:{macro:[d]}}))},config:function(t,e){var r,n,i=e.parseOptions.handlers.retrieve(d),o=e.parseOptions.options.macros;try{for(var a=h(Object.keys(o)),s=a.next();!s.done;s=a.next()){var c=s.value,l="string"==typeof o[c]?[o[c]]:o[c],u=Array.isArray(l[2])?new p.Macro(c,f.default.MacroWithTemplate,l.slice(0,2).concat(l[2])):new p.Macro(c,f.default.Macro,l);i.add(c,u)}}catch(t){r={error:t}}finally{try{s&&!s.done&&(n=a.return)&&n.call(a)}finally{if(r)throw r.error}}},options:{macros:i.expandable({})}})},function(t,e,r){"use strict";var n;Object.defineProperty(e,"__esModule",{value:!0});var i=r(12),o=r(118),a=r(8);r(248);e.NewcommandConfiguration=i.Configuration.create("newcommand",{handler:{macro:["Newcommand-macros"]},items:((n={})[o.BeginEnvItem.prototype.kind]=o.BeginEnvItem,n),options:{maxMacros:1e3},init:function(t){t.handler.macro.indexOf(a.ExtensionMaps.NEW_COMMAND)<0&&t.append(i.Configuration.extension())}})},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(73);new(r(9).CommandMap)("Newcommand-macros",{newcommand:"NewCommand",renewcommand:"NewCommand",newenvironment:"NewEnvironment",renewenvironment:"NewEnvironment",def:"MacroDef",let:"Let"},n.default)},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(12);e.NoUndefinedConfiguration=n.Configuration.create("noundefined",{fallback:{macro:function(t,e){var r=t.create("text","\\"+e);t.Push(t.create("node","mtext",[],{mathcolor:"red"},r))}}})},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.registerTeX=function(t){if(MathJax.startup){MathJax.startup.registerConstructor("tex",n.TeX),MathJax.startup.useInput("tex"),MathJax.config.tex||(MathJax.config.tex={});var e=MathJax.config.tex.packages;MathJax.config.tex.packages=t,e&&(0,i.insert)(MathJax.config.tex,{packages:e})}};var n=r(105),i=r(3)},function(t,e,r){"use strict";r(252);var n=r(119);MathJax.startup&&(MathJax.startup.registerConstructor("mml",n.MathML),MathJax.startup.useInput("mml"))},function(t,e,r){"use strict";var n=r(5),i=s(r(119)),o=s(r(120)),a=s(r(121));function s(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e.default=t,e}(0,n.combineWithMathJax)({_:{input:{mathml_ts:i,mathml:{FindMathML:o,MathMLCompile:a}}}})},function(t,e,r){"use strict";r(254);var n=r(5),i=r(122);MathJax.loader&&(0,n.combineDefaults)(MathJax.config.loader,"output/chtml",{checkReady:function(){return MathJax.loader.load("output/chtml/fonts/tex")}}),MathJax.startup&&(MathJax.startup.registerConstructor("chtml",i.CHTML),MathJax.startup.useOutput("chtml"))},function(t,e,r){"use strict";var n=r(5),i=mt(r(122)),o=mt(r(1)),a=mt(r(148)),s=mt(r(2)),c=mt(r(125)),l=mt(r(127)),u=mt(r(172)),h=mt(r(174)),p=mt(r(167)),f=mt(r(130)),d=mt(r(146)),m=mt(r(150)),y=mt(r(152)),v=mt(r(168)),g=mt(r(132)),b=mt(r(160)),M=mt(r(136)),x=mt(r(134)),O=mt(r(144)),S=mt(r(155)),E=mt(r(149)),C=mt(r(138)),_=mt(r(142)),T=mt(r(75)),w=mt(r(38)),A=mt(r(162)),k=mt(r(165)),I=mt(r(140)),L=mt(r(164)),N=mt(r(159)),P=mt(r(157)),B=mt(r(170)),R=mt(r(16)),j=mt(r(124)),H=mt(r(23)),D=mt(r(37)),X=mt(r(123)),F=mt(r(128)),W=mt(r(126)),J=mt(r(173)),q=mt(r(175)),V=mt(r(77)),U=mt(r(131)),z=mt(r(147)),G=mt(r(151)),K=mt(r(153)),Z=mt(r(169)),Y=mt(r(133)),$=mt(r(161)),Q=mt(r(137)),tt=mt(r(135)),et=mt(r(145)),rt=mt(r(156)),nt=mt(r(74)),it=mt(r(139)),ot=mt(r(143)),at=mt(r(154)),st=mt(r(39)),ct=mt(r(163)),lt=mt(r(166)),ut=mt(r(141)),ht=mt(r(76)),pt=mt(r(40)),ft=mt(r(158)),dt=mt(r(171));function mt(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e.default=t,e}(0,n.combineWithMathJax)({_:{output:{chtml_ts:i,chtml:{FontData:o,Notation:a,Wrapper:s,WrapperFactory:c,Wrappers_ts:l,Wrappers:{TeXAtom:u,TextNode:h,maction:p,math:f,menclose:d,mfenced:m,mfrac:y,mglyph:v,mi:g,mmultiscripts:b,mn:M,mo:x,mpadded:O,mroot:S,mrow:E,ms:C,mspace:_,msqrt:T,msubsup:w,mtable:A,mtd:k,mtext:I,mtr:L,munderover:N,scriptbase:P,semantics:B}},common:{BBox:R,CssStyles:j,FontData:H,Notation:D,OutputJax:X,Wrapper:F,WrapperFactory:W,Wrappers:{TeXAtom:J,TextNode:q,maction:V,math:U,menclose:z,mfenced:G,mfrac:K,mglyph:Z,mi:Y,mmultiscripts:$,mn:Q,mo:tt,mpadded:et,mroot:rt,mrow:nt,ms:it,mspace:ot,msqrt:at,msubsup:st,mtable:ct,mtd:lt,mtext:ut,mtr:ht,munderover:pt,scriptbase:ft,semantics:dt}}}}})},function(t,e,r){"use strict";var n,i=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),o=this&&this.__assign||function(){return(o=Object.assign||function(t){for(var e,r=1,n=arguments.length;rdocument.body.offsetWidth-5&&(n=document.body.offsetWidth-l.offsetWidth-5),this.post(n,i)},kt.prototype.registerWidget=function(t){this.widgets.push(t)},kt.prototype.unregisterWidget=function(t){var e=this.widgets.indexOf(t);-1document.body.offsetWidth-5&&(i=Math.max(5,i-n-e.offsetWidth+6)),I.prototype.post.call(this,i,o)}},It.prototype.display=function(){this.baseMenu.getFrame().appendChild(this.getHtml())},It.prototype.setBaseMenu=function(){for(var t=this;(t=t.anchor.getMenu())instanceof It;);this.baseMenu=t},L=It,k.SubMenu=L,function(t){t.close=function(t){var e=t.getMenu();e instanceof N.SubMenu?e.baseMenu.unpost():e.unpost()},t.getActiveElement=function(t){var e=t.getMenu();return(e instanceof N.SubMenu?e.baseMenu:e).getStore().getActive()},t.error=function(t,e){console.log("ContextMenu Error: "+e)},t.counter=function(){return e++};var e=0}((N=vt=vt||{}).MenuUtil||(N.MenuUtil={})),P=vt=vt||{},B=P.AbstractEntry,gt(Lt,B),Object.defineProperty(Lt.prototype,"content",{get:function(){return this._content},set:function(t){this._content=t,this.generateHtml(),this.getMenu()&&this.getMenu().generateHtml()},enumerable:!0,configurable:!0}),Lt.prototype.getId=function(){return this.id},Lt.prototype.press=function(){this.disabled||(this.executeAction(),this.executeCallbacks_())},Lt.prototype.executeAction=function(){},Lt.prototype.registerCallback=function(t){-1===this.callbacks.indexOf(t)&&this.callbacks.push(t)},Lt.prototype.unregisterCallback=function(t){var e=this.callbacks.indexOf(t);-1!==e&&this.callbacks.splice(e,1)},Lt.prototype.mousedown=function(t){this.press(),this.stop(t)},Lt.prototype.mouseover=function(t){this.focus(),this.stop(t)},Lt.prototype.mouseout=function(t){this.deactivate(),this.stop(t)},Lt.prototype.generateHtml=function(){B.prototype.generateHtml.call(this);var t=this.getHtml();t.setAttribute("aria-disabled","false"),t.textContent=this.content},Lt.prototype.activate=function(){this.disabled||this.getHtml().classList.add(P.HtmlClasses.MENUACTIVE)},Lt.prototype.deactivate=function(){this.getHtml().classList.remove(P.HtmlClasses.MENUACTIVE)},Lt.prototype.focus=function(){this.getMenu().setFocused(this),B.prototype.focus.call(this),this.activate()},Lt.prototype.unfocus=function(){this.deactivate(),B.prototype.unfocus.call(this)},Lt.prototype.escape=function(t){P.MenuUtil.close(this)},Lt.prototype.up=function(t){this.getMenu().up(t)},Lt.prototype.down=function(t){this.getMenu().down(t)},Lt.prototype.left=function(t){if(this.getMenu()instanceof P.ContextMenu)this.getMenu().left(t);else{var e=this.getMenu();e.setFocused(null),e.getAnchor().focus()}},Lt.prototype.right=function(t){this.getMenu().right(t)},Lt.prototype.space=function(t){this.press()},Lt.prototype.disable=function(){this.disabled=!0;var t=this.getHtml();t.classList.add(P.HtmlClasses.MENUDISABLED),t.setAttribute("aria-disabled","true")},Lt.prototype.enable=function(){this.disabled=!1;var t=this.getHtml();t.classList.remove(P.HtmlClasses.MENUDISABLED),t.removeAttribute("aria-disabled")},Lt.prototype.executeCallbacks_=function(){P.MenuUtil.getActiveElement(this);for(var t=0,e=this.callbacks;t'+this.title+''),r.write("
"+this.generateContent()+"
"),r.write('
'),r.write(""),r.close()):(r.open(),r.write(""+this.title+''),r.write("
"+this.generateContent()+"
"),r.write(""),r.close(),setTimeout(this.resize.bind(this),50))},Jt.prototype.unpost=function(){this.windowList.forEach(function(t){return t.close()}),this.window=null},Jt.prototype.generateContent=function(){return this.content(this.active)},Jt.prototype.resize=function(){var t=this.window.document.body.firstChild,e=this.window.outerHeight-this.window.innerHeight||30,r=this.window.outerWidth-this.window.innerWidth||30;r=Math.max(140,Math.min(Math.floor(.5*this.window.screen.width),t.offsetWidth+r+25)),e=Math.max(40,Math.min(Math.floor(.5*this.window.screen.height),t.offsetHeight+e+25)),this.window.resizeTo(r,e);var n=this.active.getBoundingClientRect();if(n){var i=Math.max(0,Math.min(n.right-Math.floor(r/2),this.window.screen.width-r-20)),o=Math.max(0,Math.min(n.bottom-Math.floor(e/2),this.window.screen.height-e-20));this.window.moveTo(i,o)}this.active=null},Jt.popupSettings={status:"no",toolbar:"no",locationbar:"no",menubar:"no",directories:"no",personalbar:"no",resizable:"yes",scrollbars:"yes",width:400,height:300},yt=Jt,dt.Popup=yt,(vt||(vt={})).TOUCH={START:"touchstart",MOVE:"touchmove",END:"touchend",CANCEL:"touchcancel"}},function(t,e,r){"use strict";var n=r(5),i=l(r(225)),o=l(r(226)),a=l(r(229)),s=l(r(227)),c=l(r(228));function l(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e.default=t,e}(0,n.combineWithMathJax)({_:{ui:{menu:{MJContextMenu:i,Menu:o,MenuHandler:a,MmlVisitor:s,SelectableInfo:c}}}})},function(t,e,r){"use strict";r(263);var n=r(230);MathJax.startup&&MathJax.startup.extendHandler(function(t){return(0,n.AssistiveMmlHandler)(t)})},function(t,e,r){"use strict";var n=r(5),i=function(t){{if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e.default=t,e}}(r(230));(0,n.combineWithMathJax)({_:{a11y:{"assistive-mml":i}}})},function(t,e,r){"use strict";r(79);var n=r(17),i=r(5),o=r(265);(0,i.combineDefaults)(MathJax.config.loader,"dependencies",o.dependencies),(0,i.combineDefaults)(MathJax.config.loader,"paths",o.paths),(0,i.combineDefaults)(MathJax.config.loader,"provides",o.provides),n.Loader.preLoad("loader"),n.Loader.load.apply(n.Loader,function(t){if(Array.isArray(t)){for(var e=0,r=Array(t.length);e -{{ end }} - -{{ define "footer-scripts" }} - - - -{{ end }} - -{{ define "main-header" }} -
-

{{ .Title | safeHTML }}.

- {{ .Content }} -
-{{ end }} - -{{ define "main-body" }} -
-
- -
    - {{- range $key, $value := $.Site.Data.locations -}} -
  • {{ $key }}
  • - {{- end -}} -
-
-{{ end }} diff --git a/layouts/cv/section.html b/layouts/cv/section.html index eca61a3..7788832 100644 --- a/layouts/cv/section.html +++ b/layouts/cv/section.html @@ -110,7 +110,7 @@ } {{- else -}} - {{ $js := resources.Get "js/roles-chart.js" | resources.ExecuteAsTemplate "/js/render-roles-timeline.js" ( .GetPage "cv/roles" ) | resources.Fingerprint }} + {{ $js := resources.Get "js/roles-chart.gojs" | resources.ExecuteAsTemplate "/js/render-roles-timeline.js" ( .GetPage "cv/roles" ) | resources.Fingerprint }} {{- end -}} {{ end }} diff --git a/layouts/partials/cite.html b/layouts/partials/cite.html deleted file mode 100644 index 0491971..0000000 --- a/layouts/partials/cite.html +++ /dev/null @@ -1,38 +0,0 @@ -{{- $itemType := default "CreativeWork" ( .Params.schemaType ) -}} - -{{- if ( or ( in $.Site.Data.itemtypes $itemType ) ( eq .Params.suppress "true" ) ) -}} - {{- with .Params.href -}} - - {{- end -}} - - {{- with .Params.cite -}} - - {{- end -}} - - {{- if .Params.titleLang -}} - - {{- end -}} - {{- if .Params.shortTitle -}} - {{- .Params.shortTitle | markdownify | safeHTML -}} - {{- else -}} - {{- .Params.title | markdownify | safeHTML -}} - {{- end -}} - {{- if .Params.titleLang -}} - - {{- end -}} - {{- /**/ -}} - - {{- with .Params.href -}} - - {{- end -}} -{{- else -}} - {{- erroridf "invalid-schema-type" "Invalid Schema.org type value %q for %q" $itemType .Params.title -}} -{{- end -}} diff --git a/layouts/partials/cv/organisations/items-table.html b/layouts/partials/cv/organisations/items-table.html deleted file mode 100644 index 1bafdfa..0000000 --- a/layouts/partials/cv/organisations/items-table.html +++ /dev/null @@ -1,52 +0,0 @@ -
- - - - - - - - - - - {{- range .Pages -}} - {{- if ( not ( and ( .Params.redact ) ( ne $.Site.Params.redact "show" ) ) ) -}} - - - - - - - {{- end -}} - {{- end -}} - -
LogoTitleChildrenItems
- {{- if ( and ( .Params.redact ) ( ne $.Site.Params.redact "show" ) ) -}} - {{- if ( eq $.Site.Params.redact "black" ) -}} - {{- partialCached "redact-black.html" . -}} - {{- end -}} - {{- else -}} - {{- if .Params.featured_image -}} - - {{- end -}} - {{- end -}} - - {{- if ( and ( .Params.redact ) ( ne $.Site.Params.redact "show" ) ) -}} - {{- if ( eq $.Site.Params.redact "black" ) -}} - {{- partialCached "redact-black.html" . -}} - {{- end -}} - {{- else -}} - - {{- if .Params.TitleLang -}}{{- end -}} - {{- with .Params.markup_title -}}{{- . | safeHTML -}}{{- else -}}{{- .Title | safeHTML -}}{{- end -}} - {{- if .Params.TitleLang -}}{{- end -}} - - {{- end -}} - {{- if gt (len .Sections) 0 -}}✔{{- end -}}
-
diff --git a/layouts/partials/cv/organisations/organisation-items.html b/layouts/partials/cv/organisations/organisation-items.html deleted file mode 100644 index 798558b..0000000 --- a/layouts/partials/cv/organisations/organisation-items.html +++ /dev/null @@ -1,26 +0,0 @@ -{{ if gt ( len .content ) 4 }} -
- -

{{ .section_title }} ({{ len .content }})

-
- {{ range first 4 .content }} - {{ partial "item-tile.html" . }} - {{ end }} -
-
-
- {{ range after 4 .content }} - {{ partial "item-tile.html" . }} - {{ end }} -
-
-{{ else }} -
-

{{ .section_title }} ({{ len .content }})

-
- {{ range first 4 .content }} - {{ partial "item-tile.html" . }} - {{ end }} -
-
-{{ end }} diff --git a/layouts/partials/cv/timeline-legend.html b/layouts/partials/cv/timeline-legend.html deleted file mode 100644 index ade0eaa..0000000 --- a/layouts/partials/cv/timeline-legend.html +++ /dev/null @@ -1,16 +0,0 @@ - diff --git a/layouts/partials/header/site-nav.html b/layouts/partials/header/site-nav.html deleted file mode 100644 index 07a68a6..0000000 --- a/layouts/partials/header/site-nav.html +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/layouts/partials/utils/get_content_by_section.html b/layouts/partials/utils/get_content_by_section.html deleted file mode 100644 index 85ba685..0000000 --- a/layouts/partials/utils/get_content_by_section.html +++ /dev/null @@ -1,11 +0,0 @@ - - -{{- where ( ( .sc.GetPage "cv" ).Sections ) "Title" .section_title -}} diff --git a/layouts/shortcodes/gallery_new.html b/layouts/shortcodes/gallery_new.html deleted file mode 100644 index 60673b4..0000000 --- a/layouts/shortcodes/gallery_new.html +++ /dev/null @@ -1,81 +0,0 @@ - diff --git a/static/.htaccess b/static/.htaccess new file mode 100644 index 0000000..03b898b --- /dev/null +++ b/static/.htaccess @@ -0,0 +1,17 @@ + +RewriteEngine on +RewriteCond %{HTTP:X-Forwarded-Proto} !https +RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L] +RedirectMatch 301 /weblog/? /blog/ +RewriteRule ^[0-9]{4}/[0-9]{2}/(.*)$ /blog/posts/$1 [R=301,L] + + +Header always unset X-Powered-By +Header always set Strict-Transport-Security: "max-age=31536000; includeSubdomains; preload" env=HTTPS +Header always set Content-Security-Policy "upgrade-insecure-requests" +Header always set X-Content-Type-Options "nosniff" +Header always set X-XSS-Protection "1; mode=block" +Header always append X-Frame-Options SAMEORIGIN +Header always set Expect-CT "max-age=7776000, enforce" +Header always set Referrer-Policy: "no-referrer-when-downgrade" +Header always set Permissions-Policy "geolocation=();midi=();notifications=();push=();sync-xhr=();microphone=();camera=();magnetometer=();gyroscope=();speaker=(self);vibrate=();fullscreen=(self);payment=();interest-cohort=();" diff --git a/css/leaflet-fullscreen/leaflet.fullscreen.css b/static/css/leaflet-fullscreen/leaflet.fullscreen.css similarity index 100% rename from css/leaflet-fullscreen/leaflet.fullscreen.css rename to static/css/leaflet-fullscreen/leaflet.fullscreen.css diff --git a/css/leaflet/images/marker-icon-2x.png b/static/css/leaflet/images/marker-icon-2x.png similarity index 100% rename from css/leaflet/images/marker-icon-2x.png rename to static/css/leaflet/images/marker-icon-2x.png diff --git a/css/leaflet/images/marker-icon.png b/static/css/leaflet/images/marker-icon.png similarity index 100% rename from css/leaflet/images/marker-icon.png rename to static/css/leaflet/images/marker-icon.png diff --git a/css/leaflet/images/marker-shadow.png b/static/css/leaflet/images/marker-shadow.png similarity index 100% rename from css/leaflet/images/marker-shadow.png rename to static/css/leaflet/images/marker-shadow.png diff --git a/css/leaflet/leaflet.css b/static/css/leaflet/leaflet.css similarity index 100% rename from css/leaflet/leaflet.css rename to static/css/leaflet/leaflet.css diff --git a/css/sanitize.css b/static/css/sanitize.css similarity index 100% rename from css/sanitize.css rename to static/css/sanitize.css diff --git a/static/fonts/Domitian-Bold.woff b/static/fonts/Domitian-Bold.woff new file mode 100644 index 0000000000000000000000000000000000000000..238c56039137854ebb8e61ac2516dca98ca7e5e1 GIT binary patch literal 80000 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

(SARFF4dePV(_wS-U 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

qb<@gy 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 literal 0 HcmV?d00001 diff --git a/static/fonts/Domitian-BoldItalic.woff2 b/static/fonts/Domitian-BoldItalic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..778a4e2a8fcac82b1b38bb316c8e163f4e42e827 GIT binary patch literal 62716 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 literal 0 HcmV?d00001 diff --git a/static/fonts/Domitian-Italic.woff b/static/fonts/Domitian-Italic.woff new file mode 100644 index 0000000000000000000000000000000000000000..c8ddbaa842d3af143cdceee1e4d321bc19563b18 GIT binary patch literal 84096 zcmZsBb8se4)OBpzwz;uw+s+0XTN`Z5jkB?B>xpgKcJjo0^ZUMf|9fZZ%&qP@=gz%d zJ=4`S*F#BC5(E?k1O!z2Hwf~#1@kKXzW$$wq@=pSH_!b0Cc%G*SbQ#)5|{Yavxa=P z^}g{7D-d^EN?Az_1eD_j1O(j$1cX%cPoj^gl$wUjhXHH z!3*Cy{cjk%PA+(v*_$|mfWYE_fItL%^QtwS&wQ;+TpYi(zTX^}|M2w%0&ZpJWeEa; zM@*Nwf_BZFpf500d09t={e)q+Hx5>Xjfdqufu(o&g{7#hR z+y5~L2x9G*hNX?2gV{F^G40#^#HRQ)|H+3LEXw*P-jK|oB>MeU7{`5!>w{|g-iWZoqr z_&>YTEsghC_z?#)3o{A=_MI2l|5Jc?u9+E|8ygFJJ@M}|#D)jReKPL0j>Pwo4E%;j zYXBX)gvtJ2&Xh&kXwSD;UU&i~1OWlbSP&e9aN;}t|9n_lm}K_!jP>-`OgKM&sfFs0 zWaMR^GKk?N@`8h-!_%YF)6-+K!^dw<_4M?DfTJ=gb|XY1zyWl$r@sWIxuXPvMmYil zO$4Q5Z%O7QNs4-U5J2#hQ35^Jl2ehbH8co@1D>{AwtNQSSwoAOLlsoK5E57qSk2Al zB!(IA&7w)oMo@Z9BOo=a!%4}+%yWN|s%FTGQcw(O=Zi*K{)r!nCuK85n3&TztMqt% zpXy>hrmrLNeaRLA0QrvJKR1EV1ArSGWuo}F7>Hy^3UIpl>9Me~OxF-_5lWXDaCCvF ziEumd?xasJPnXs$LMeYvPr?bX#dad~--yO8Yyg6nX5|e=SJyJ4X)^T3Zic4gjd0vV z-F33di+=@O6P=`{(=u9g$HglSlH5B`={fz+8?HI{B2&L7M^b3nwTATJKPK;$>K}#M zl^%Pd($*oc@~i~k{EJ`TaR&@a{K(D{K@M)~9KSg7gyGS4Ne zlOApEnN4aa? zMW|H8Z6b9EtDT;|S-)?oFIKb9iT1-;9LZgtr*sjHt)qR^^h4Yd0>8rAzh>(Wu6t4= zdw|s}6Kr||kaqQNsu_6-$%|cth4mo8!}-%d9rHplYZ=Lhy^8u-QV5+~elpiKP^uf1 z5*L#{21{ktw*>5knU)&VzHnYgo%Uewgw$^>UTaNk7(4|Kyy0}6U3UxbOV}42`=HtK z+sX^XaxQUh!ChQdKKX&IYegJ0J;dQJa4+)DY9D?&{Oq=#7`m9EmztI-up+JAB7t_k zDt=Y5*O_q7vn$-RS&|NZ)v(u_NYAvZvsW$RDfL2WIA^}+Wai`|8aETv98NCqyK~-1 ztsIJay#P4>z1AT%JKLtX=6s6enR4(d-*F)Z4rC44p>fSm9oY_JIZ6PL5Y+HHe!u3z zb|No9cZs08-T%IH)Z+M>;5=1qlHqc{YDS;4;w$9Qpr70|{aJ6jxqPHh7UkbJb@^+g zlCn5fuI)oHnlSbAMqy}rj>%2zl-Hv_I|Z#nB*RV7LcXMMg4PqgO@QX|QE9KI)wf*B zTb1(f!#OS&e%U@31-?KoRgz3s8ECY`+vf4Cgw2*PKXI tRWRtW>?>VLo%j>Sktz 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

9sZ&0;WJyzE^&^)9_49!bp#ZApAZ^P31I% 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 literal 0 HcmV?d00001 diff --git a/static/fonts/Domitian-Roman.woff b/static/fonts/Domitian-Roman.woff new file mode 100644 index 0000000000000000000000000000000000000000..809281b1adabb650ec6b244590e263bee79232b7 GIT binary patch literal 92020 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 z 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 Rf9h$^$k6}Pf8k10{|jAdGZ6p) literal 0 HcmV?d00001 diff --git a/static/fonts/Domitian-Roman.woff2 b/static/fonts/Domitian-Roman.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..f9cf8d21a552b8127b4c8cfc4894920cc01bf617 GIT binary patch literal 67324 zcmV)HK)t_rPew8T0RR910S5d44*&oF0@|Da0S24^0RR9100000000000000000000 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

MathJax is a JavaScript library that allows page"," authors to include mathematics within their web pages."," As a reader, you don't need to do anything to make that happen.

","

Browsers: MathJax works with all modern browsers including"," Edge, Firefox, Chrome, Safari, Opera, and most mobile browsers.

","

Math Menu: MathJax adds a contextual menu to equations."," Right-click or CTRL-click on any mathematics to access the menu.

",'
',"

Show Math As: These options allow you to view the formula's"," source markup (as MathML or in its original format).

","

Copy to Clipboard: These options copy the formula's source markup,"," as MathML or in its original format, to the clipboard"," (in browsers that support that).

","

Math Settings: These give you control over features of MathJax,"," such the size of the mathematics, and the mechanism used"," to display equations.

","

Accessibility: MathJax can work with screen"," readers to make mathematics accessible to the visually impaired."," Turn on the explorer to enable generation of speech strings"," and the ability to investigate expressions interactively.

","

Language: This menu lets you select the language used by MathJax"," for its menus and warning messages. (Not yet implemented in version 3.)

","
","

Math Zoom: If you are having difficulty reading an"," equation, MathJax can enlarge it to help you see it better, or"," you can scall all the math on the page to make it larger."," Turn these features on in the Math Settings menu.

","

Preferences: MathJax uses your browser's localStorage database"," to save the preferences set via this menu locally in your browser. These"," are not used to track you, and are not transferred or used remotely by"," MathJax in any way.

"].join("\n")}),'www.mathjax.org'),this.mathmlCode=new h.SelectableInfo("MathJax MathML Expression",(function(){if(!r.menu.mathItem)return"";var t=r.toMML(r.menu.mathItem);return"
"+r.formatSource(t)+"
"}),""),this.originalText=new h.SelectableInfo("MathJax Original Source",(function(){if(!r.menu.mathItem)return"";var t=r.menu.mathItem.math;return'
'+r.formatSource(t)+"
"}),""),this.annotationText=new h.SelectableInfo("MathJax Annotation Text",(function(){if(!r.menu.mathItem)return"";var t=r.menu.annotation;return'
'+r.formatSource(t)+"
"}),""),this.zoomBox=new f.Info("MathJax Zoomed Expression",(function(){if(!r.menu.mathItem)return"";var t=r.menu.mathItem.typesetRoot.cloneNode(!0);return t.style.margin="0",'
'+t.outerHTML+"
"}),""),this.document=t,this.options=(0,c.userOptions)((0,c.defaultOptions)({},this.constructor.OPTIONS),e),this.initSettings(),this.mergeUserSettings(),this.initMenu(),this.applySettings()}return Object.defineProperty(t.prototype,"isLoading",{get:function(){return t.loading>0},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"loadingPromise",{get:function(){return this.isLoading?(t._loadingPromise||(t._loadingPromise=new Promise((function(e,r){t._loadingOK=e,t._loadingFailed=r}))),t._loadingPromise):Promise.resolve()},enumerable:!1,configurable:!0}),t.prototype.initSettings=function(){this.settings=this.options.settings,this.jax=this.options.jax;var t=this.document.outputJax;this.jax[t.name]=t,this.settings.renderer=t.name,b._.a11y&&b._.a11y.explorer&&Object.assign(this.settings,this.document.options.a11y),this.settings.scale=t.options.scale,this.defaultSettings=Object.assign({},this.settings)},t.prototype.initMenu=function(){var t=this,e=new d.Parser([["contextMenu",u.MJContextMenu.fromJson.bind(u.MJContextMenu)]]);this.menu=e.parse({type:"contextMenu",id:"MathJax_Menu",pool:[this.variable("texHints"),this.variable("semantics"),this.variable("zoom"),this.variable("zscale"),this.variable("renderer",(function(e){return t.setRenderer(e)})),this.variable("alt"),this.variable("cmd"),this.variable("ctrl"),this.variable("shift"),this.variable("scale",(function(e){return t.setScale(e)})),this.variable("explorer",(function(e){return t.setExplorer(e)})),this.a11yVar("highlight"),this.a11yVar("backgroundColor"),this.a11yVar("backgroundOpacity"),this.a11yVar("foregroundColor"),this.a11yVar("foregroundOpacity"),this.a11yVar("speech"),this.a11yVar("subtitles"),this.a11yVar("braille"),this.a11yVar("viewBraille"),this.a11yVar("locale",(function(t){return g.default.setupEngine({locale:t})})),this.a11yVar("speechRules",(function(e){var r=n(e.split("-"),2),o=r[0],i=r[1];t.document.options.sre.domain=o,t.document.options.sre.style=i})),this.a11yVar("magnification"),this.a11yVar("magnify"),this.a11yVar("treeColoring"),this.a11yVar("infoType"),this.a11yVar("infoRole"),this.a11yVar("infoPrefix"),this.variable("autocollapse"),this.variable("collapsible",(function(e){return t.setCollapsible(e)})),this.variable("inTabOrder",(function(e){return t.setTabOrder(e)})),this.variable("assistiveMml",(function(e){return t.setAssistiveMml(e)}))],items:[this.submenu("Show","Show Math As",[this.command("MathMLcode","MathML Code",(function(){return t.mathmlCode.post()})),this.command("Original","Original Form",(function(){return t.originalText.post()})),this.submenu("Annotation","Annotation")]),this.submenu("Copy","Copy to Clipboard",[this.command("MathMLcode","MathML Code",(function(){return t.copyMathML()})),this.command("Original","Original Form",(function(){return t.copyOriginal()})),this.submenu("Annotation","Annotation")]),this.rule(),this.submenu("Settings","Math Settings",[this.submenu("Renderer","Math Renderer",this.radioGroup("renderer",[["CHTML"],["SVG"]])),this.rule(),this.submenu("ZoomTrigger","Zoom Trigger",[this.command("ZoomNow","Zoom Once Now",(function(){return t.zoom(null,"",t.menu.mathItem)})),this.rule(),this.radioGroup("zoom",[["Click"],["DoubleClick","Double-Click"],["NoZoom","No Zoom"]]),this.rule(),this.label("TriggerRequires","Trigger Requires:"),this.checkbox(v?"Option":"Alt",v?"Option":"Alt","alt"),this.checkbox("Command","Command","cmd",{hidden:!v}),this.checkbox("Control","Control","ctrl",{hiddne:v}),this.checkbox("Shift","Shift","shift")]),this.submenu("ZoomFactor","Zoom Factor",this.radioGroup("zscale",[["150%"],["175%"],["200%"],["250%"],["300%"],["400%"]])),this.rule(),this.command("Scale","Scale All Math...",(function(){return t.scaleAllMath()})),this.rule(),this.checkbox("texHints","Add TeX hints to MathML","texHints"),this.checkbox("semantics","Add original as annotation","semantics"),this.rule(),this.command("Reset","Reset to defaults",(function(){return t.resetDefaults()}))]),this.submenu("Accessibility","Accessibility",[this.checkbox("Activate","Activate","explorer"),this.submenu("Speech","Speech",[this.checkbox("Speech","Speech Output","speech"),this.checkbox("Subtitles","Speech Subtitles","subtitles"),this.checkbox("Braille","Braille Output","braille"),this.checkbox("View Braille","Braille Subtitles","viewBraille"),this.rule(),this.submenu("A11yLanguage","Language"),this.rule(),this.submenu("Mathspeak","Mathspeak Rules",this.radioGroup("speechRules",[["mathspeak-default","Verbose"],["mathspeak-brief","Brief"],["mathspeak-sbrief","Superbrief"]])),this.submenu("Clearspeak","Clearspeak Rules",this.radioGroup("speechRules",[["clearspeak-default","Auto"]])),this.submenu("ChromeVox","ChromeVox Rules",this.radioGroup("speechRules",[["chromevox-default","Standard"],["chromevox-alternative","Alternative"]]))]),this.submenu("Highlight","Highlight",[this.submenu("Background","Background",this.radioGroup("backgroundColor",[["Blue"],["Red"],["Green"],["Yellow"],["Cyan"],["Magenta"],["White"],["Black"]])),{type:"slider",variable:"backgroundOpacity",content:" "},this.submenu("Foreground","Foreground",this.radioGroup("foregroundColor",[["Black"],["White"],["Magenta"],["Cyan"],["Yellow"],["Green"],["Red"],["Blue"]])),{type:"slider",variable:"foregroundOpacity",content:" "},this.rule(),this.radioGroup("highlight",[["None"],["Hover"],["Flame"]]),this.rule(),this.checkbox("TreeColoring","Tree Coloring","treeColoring")]),this.submenu("Magnification","Magnification",[this.radioGroup("magnification",[["None"],["Keyboard"],["Mouse"]]),this.rule(),this.radioGroup("magnify",[["200%"],["300%"],["400%"],["500%"]])]),this.submenu("Semantic Info","Semantic Info",[this.checkbox("Type","Type","infoType"),this.checkbox("Role","Role","infoRole"),this.checkbox("Prefix","Prefix","infoPrefix")],!0),this.rule(),this.checkbox("Collapsible","Collapsible Math","collapsible"),this.checkbox("AutoCollapse","Auto Collapse","autocollapse",{disabled:!0}),this.rule(),this.checkbox("InTabOrder","Include in Tab Order","inTabOrder"),this.checkbox("AssistiveMml","Include Hidden MathML","assistiveMml")]),this.submenu("Language","Language"),this.rule(),this.command("About","About MathJax",(function(){return t.about.post()})),this.command("Help","MathJax Help",(function(){return t.help.post()}))]});var r=this.menu;this.about.attachMenu(r),this.help.attachMenu(r),this.originalText.attachMenu(r),this.annotationText.attachMenu(r),this.mathmlCode.attachMenu(r),this.zoomBox.attachMenu(r),this.checkLoadableItems(),this.enableExplorerItems(this.settings.explorer),r.showAnnotation=this.annotationText,r.copyAnnotation=this.copyAnnotation.bind(this),r.annotationTypes=this.options.annotationTypes,y.CssStyles.addInfoStyles(this.document.document),y.CssStyles.addMenuStyles(this.document.document)},t.prototype.checkLoadableItems=function(){var t,e;if(b&&b._&&b.loader&&b.startup)!this.settings.collapsible||b._.a11y&&b._.a11y.complexity||this.loadA11y("complexity"),!this.settings.explorer||b._.a11y&&b._.a11y.explorer||this.loadA11y("explorer"),!this.settings.assistiveMml||b._.a11y&&b._.a11y["assistive-mml"]||this.loadA11y("assistive-mml");else{var r=this.menu;try{for(var n=o(Object.keys(this.jax)),i=n.next();!i.done;i=n.next()){var s=i.value;this.jax[s]||r.findID("Settings","Renderer",s).disable()}}catch(e){t={error:e}}finally{try{i&&!i.done&&(e=n.return)&&e.call(n)}finally{if(t)throw t.error}}r.findID("Accessibility","Activate").disable(),r.findID("Accessibility","AutoCollapse").disable(),r.findID("Accessibility","Collapsible").disable()}},t.prototype.enableExplorerItems=function(t){var e,r,n=this.menu.findID("Accessibility","Activate").menu;try{for(var i=o(n.items.slice(1)),s=i.next();!s.done;s=i.next()){var a=s.value;if(a instanceof m.Rule)break;t?a.enable():a.disable()}}catch(t){e={error:t}}finally{try{s&&!s.done&&(r=i.return)&&r.call(i)}finally{if(e)throw e.error}}},t.prototype.mergeUserSettings=function(){try{var e=localStorage.getItem(t.MENU_STORAGE);if(!e)return;Object.assign(this.settings,JSON.parse(e)),this.setA11y(this.settings)}catch(t){console.log("MathJax localStorage error: "+t.message)}},t.prototype.saveUserSettings=function(){var e,r,n={};try{for(var i=o(Object.keys(this.settings)),s=i.next();!s.done;s=i.next()){var a=s.value;this.settings[a]!==this.defaultSettings[a]&&(n[a]=this.settings[a])}}catch(t){e={error:t}}finally{try{s&&!s.done&&(r=i.return)&&r.call(i)}finally{if(e)throw e.error}}try{Object.keys(n).length?localStorage.setItem(t.MENU_STORAGE,JSON.stringify(n)):localStorage.removeItem(t.MENU_STORAGE)}catch(t){console.log("MathJax localStorage error: "+t.message)}},t.prototype.setA11y=function(t){b._.a11y&&b._.a11y.explorer&&b._.a11y.explorer_ts.setA11yOptions(this.document,t)},t.prototype.getA11y=function(t){if(b._.a11y&&b._.a11y.explorer)return void 0!==this.document.options.a11y[t]?this.document.options.a11y[t]:this.document.options.sre[t]},t.prototype.applySettings=function(){this.setTabOrder(this.settings.inTabOrder),this.document.options.enableAssistiveMml=this.settings.assistiveMml,this.document.outputJax.options.scale=parseFloat(this.settings.scale),this.settings.renderer!==this.defaultSettings.renderer&&this.setRenderer(this.settings.renderer)},t.prototype.setScale=function(t){this.document.outputJax.options.scale=parseFloat(t),this.document.rerender()},t.prototype.setRenderer=function(t){var e=this;if(this.jax[t])this.setOutputJax(t);else{var r=t.toLowerCase();this.loadComponent("output/"+r,(function(){var n=b.startup;r in n.constructors&&(n.useOutput(r,!0),n.output=n.getOutputJax(),e.jax[t]=n.output,e.setOutputJax(t))}))}},t.prototype.setOutputJax=function(t){this.jax[t].setAdaptor(this.document.adaptor),this.document.outputJax=this.jax[t],this.rerender()},t.prototype.setTabOrder=function(t){this.menu.store.inTaborder(t)},t.prototype.setAssistiveMml=function(t){this.document.options.enableAssistiveMml=t,!t||b._.a11y&&b._.a11y["assistive-mml"]?this.rerender():this.loadA11y("assistive-mml")},t.prototype.setExplorer=function(t){this.enableExplorerItems(t),this.document.options.enableExplorer=t,!t||b._.a11y&&b._.a11y.explorer?this.rerender(this.settings.collapsible?a.STATE.RERENDER:a.STATE.COMPILED):this.loadA11y("explorer")},t.prototype.setCollapsible=function(t){this.document.options.enableComplexity=t,!t||b._.a11y&&b._.a11y.complexity?this.rerender(a.STATE.COMPILED):this.loadA11y("complexity")},t.prototype.scaleAllMath=function(){var t=(100*parseFloat(this.settings.scale)).toFixed(1).replace(/.0$/,""),e=prompt("Scale all mathematics (compared to surrounding text) by",t+"%");if(e)if(e.match(/^\s*\d+(\.\d*)?\s*%?\s*$/)){var r=parseFloat(e)/100;r?this.menu.pool.lookup("scale").setValue(String(r)):alert("The scale should not be zero")}else alert("The scale should be a percentage (e.g., 120%)")},t.prototype.resetDefaults=function(){var e,r;t.loading++;var n=this.menu.pool,i=this.defaultSettings;try{for(var s=o(Object.keys(this.settings)),l=s.next();!l.done;l=s.next()){var c=l.value,u=n.lookup(c);if(u){u.setValue(i[c]);var p=u.items[0];p&&p.executeCallbacks_()}else this.settings[c]=i[c]}}catch(t){e={error:t}}finally{try{l&&!l.done&&(r=s.return)&&r.call(s)}finally{if(e)throw e.error}}t.loading--,this.rerender(a.STATE.COMPILED)},t.prototype.checkComponent=function(e){var r=t.loadingPromises.get(e);r&&s.mathjax.retryAfter(r)},t.prototype.loadComponent=function(e,r){if(!t.loadingPromises.has(e)){var n=b.loader;if(n){t.loading++;var o=n.load(e).then((function(){t.loading--,t.loadingPromises.delete(e),r(),0===t.loading&&t._loadingPromise&&(t._loadingPromise=null,t._loadingOK())})).catch((function(e){t._loadingPromise?(t._loadingPromise=null,t._loadingFailed(e)):console.log(e)}));t.loadingPromises.set(e,o)}}},t.prototype.loadA11y=function(e){var r=this,n=!a.STATE.ENRICHED;this.loadComponent("a11y/"+e,(function(){var o=b.startup;s.mathjax.handlers.unregister(o.handler),o.handler=o.getHandler(),s.mathjax.handlers.register(o.handler);var i=r.document;r.document=o.document=o.getDocument(),r.document.menu=r,r.document.outputJax.reset(),r.transferMathList(i),r.document.processed=i.processed,t._loadingPromise||(r.document.outputJax.reset(),r.rerender("complexity"===e||n?a.STATE.COMPILED:a.STATE.TYPESET))}))},t.prototype.transferMathList=function(t){var e,r,n=this.document.options.MathItem;try{for(var i=o(t.math),s=i.next();!s.done;s=i.next()){var a=s.value,l=new n;Object.assign(l,a),this.document.math.push(l)}}catch(t){e={error:t}}finally{try{s&&!s.done&&(r=i.return)&&r.call(i)}finally{if(e)throw e.error}}},t.prototype.formatSource=function(t){return t.trim().replace(/&/g,"&").replace(//g,">")},t.prototype.toMML=function(t){return this.MmlVisitor.visitTree(t.root,t,{texHints:this.settings.texHints,semantics:this.settings.semantics&&"MathML"!==t.inputJax.name})},t.prototype.zoom=function(t,e,r){t&&!this.isZoomEvent(t,e)||(this.menu.mathItem=r,t&&this.menu.post(t),this.zoomBox.post())},t.prototype.isZoomEvent=function(t,e){return this.settings.zoom===e&&(!this.settings.alt||t.altKey)&&(!this.settings.ctrl||t.ctrlKey)&&(!this.settings.cmd||t.metaKey)&&(!this.settings.shift||t.shiftKey)},t.prototype.rerender=function(e){void 0===e&&(e=a.STATE.TYPESET),this.rerenderStart=Math.min(e,this.rerenderStart),t.loading||(this.rerenderStart<=a.STATE.COMPILED&&this.document.reset({inputJax:[]}),this.document.rerender(this.rerenderStart),this.rerenderStart=a.STATE.LAST)},t.prototype.copyMathML=function(){this.copyToClipboard(this.toMML(this.menu.mathItem))},t.prototype.copyOriginal=function(){this.copyToClipboard(this.menu.mathItem.math.trim())},t.prototype.copyAnnotation=function(){this.copyToClipboard(this.menu.annotation.trim())},t.prototype.copyToClipboard=function(t){var e=document.createElement("textarea");e.value=t,e.setAttribute("readonly",""),e.style.cssText="height: 1px; width: 1px; padding: 1px; position: absolute; left: -10px",document.body.appendChild(e),e.select();try{document.execCommand("copy")}catch(t){alert("Can't copy to clipboard: "+t.message)}document.body.removeChild(e)},t.prototype.addMenu=function(t){var e=this,r=t.typesetRoot;r.addEventListener("contextmenu",(function(){return e.menu.mathItem=t}),!0),r.addEventListener("keydown",(function(){return e.menu.mathItem=t}),!0),r.addEventListener("click",(function(r){return e.zoom(r,"Click",t)}),!0),r.addEventListener("dblclick",(function(r){return e.zoom(r,"DoubleClick",t)}),!0),this.menu.store.insert(r)},t.prototype.clear=function(){this.menu.store.clear()},t.prototype.variable=function(t,e){var r=this;return{name:t,getter:function(){return r.settings[t]},setter:function(n){r.settings[t]=n,e&&e(n),r.saveUserSettings()}}},t.prototype.a11yVar=function(t,e){var r=this;return{name:t,getter:function(){return r.getA11y(t)},setter:function(n){r.settings[t]=n;var o={};o[t]=n,r.setA11y(o),e&&e(n),r.saveUserSettings()}}},t.prototype.submenu=function(t,e,r,n){var i,s;void 0===r&&(r=[]),void 0===n&&(n=!1);var a=[];try{for(var l=o(r),c=l.next();!c.done;c=l.next()){var u=c.value;Array.isArray(u)?a=a.concat(u):a.push(u)}}catch(t){i={error:t}}finally{try{c&&!c.done&&(s=l.return)&&s.call(l)}finally{if(i)throw i.error}}return{type:"submenu",id:t,content:e,menu:{items:a},disabled:0===a.length||n}},t.prototype.command=function(t,e,r,n){return void 0===n&&(n={}),Object.assign({type:"command",id:t,content:e,action:r},n)},t.prototype.checkbox=function(t,e,r,n){return void 0===n&&(n={}),Object.assign({type:"checkbox",id:t,content:e,variable:r},n)},t.prototype.radioGroup=function(t,e){var r=this;return e.map((function(e){return r.radio(e[0],e[1]||e[0],t)}))},t.prototype.radio=function(t,e,r,n){return void 0===n&&(n={}),Object.assign({type:"radio",id:t,content:e,variable:r},n)},t.prototype.label=function(t,e){return{type:"label",id:t,content:e}},t.prototype.rule=function(){return{type:"rule"}},t.MENU_STORAGE="MathJax-Menu-Settings",t.OPTIONS={settings:{texHints:!0,semantics:!1,zoom:"NoZoom",zscale:"200%",renderer:"CHTML",alt:!1,cmd:!1,ctrl:!1,shift:!1,scale:1,autocollapse:!1,collapsible:!1,inTabOrder:!0,assistiveMml:!0,explorer:!1},jax:{CHTML:null,SVG:null},annotationTypes:(0,c.expandable)({TeX:["TeX","LaTeX","application/x-tex"],StarMath:["StarMath 5.0"],Maple:["Maple"],ContentMathML:["MathML-Content","application/mathml-content+xml"],OpenMath:["OpenMath"]})},t.loading=0,t.loadingPromises=new Map,t._loadingPromise=null,t._loadingOK=null,t._loadingFailed=null,t}();e.Menu=_},4001:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__assign||function(){return i=Object.assign||function(t){for(var e,r=1,n=arguments.length;r0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},a=this&&this.__spreadArray||function(t,e,r){if(r||2===arguments.length)for(var n,o=0,i=e.length;o=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.MenuHandler=e.MenuMathDocumentMixin=e.MenuMathItemMixin=void 0;var c=r(5713),u=r(4474),p=r(7233),h=r(8310);function f(t){return function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.addMenu=function(t,e){void 0===e&&(e=!1),this.state()>=u.STATE.CONTEXT_MENU||(this.isEscaped||!t.options.enableMenu&&!e||t.menu.addMenu(this),this.state(u.STATE.CONTEXT_MENU))},e.prototype.checkLoading=function(t){t.checkLoading()},e}(t)}function d(t){var e;return e=function(t){function e(){for(var e=[],r=0;r\n"+this.childNodeMml(e,r+" ","\n")+r+""},e.prototype.visitMathNode=function(e,r){if(!this.options.semantics||"TeX"!==this.mathItem.inputJax.name)return t.prototype.visitDefault.call(this,e,r);var n=e.childNodes.length&&e.childNodes[0].childNodes.length>1;return r+"\n"+r+" \n"+(n?r+" \n":"")+this.childNodeMml(e,r+(n?" ":" "),"\n")+(n?r+" \n":"")+r+' '+this.mathItem.math+"\n"+r+" \n"+r+""},e}(i.SerializedMmlVisitor);e.MmlVisitor=a},4414:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.SelectableInfo=void 0;var i=r(4922),s=r(2165),a=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.addEvents=function(t){var e=this;t.addEventListener("keypress",(function(t){"a"===t.key&&(t.ctrlKey||t.metaKey)&&(e.selectAll(),e.stop(t))}))},e.prototype.selectAll=function(){document.getSelection().selectAllChildren(this.html.querySelector("pre"))},e.prototype.copyToClipboard=function(){this.selectAll();try{document.execCommand("copy")}catch(t){alert("Can't copy to clipboard: "+t.message)}document.getSelection().removeAllRanges()},e.prototype.generateHtml=function(){var e=this;t.prototype.generateHtml.call(this);var r=this.html.querySelector("span."+s.HtmlClasses.INFOSIGNATURE).appendChild(document.createElement("input"));r.type="button",r.value="Copy to Clipboard",r.addEventListener("click",(function(t){return e.copyToClipboard()}))},e}(i.Info);e.SelectableInfo=a},9923:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.asyncLoad=void 0;var n=r(5713);e.asyncLoad=function(t){return n.mathjax.asyncLoad?new Promise((function(e,r){var o=n.mathjax.asyncLoad(t);o instanceof Promise?o.then((function(t){return e(t)})).catch((function(t){return r(t)})):e(o)})):Promise.reject("Can't load '".concat(t,"': No asyncLoad method specified"))}},6469:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.BBox=void 0;var n=r(6010),o=function(){function t(t){void 0===t&&(t={w:0,h:-n.BIGDIMEN,d:-n.BIGDIMEN}),this.w=t.w||0,this.h="h"in t?t.h:-n.BIGDIMEN,this.d="d"in t?t.d:-n.BIGDIMEN,this.L=this.R=this.ic=this.sk=this.dx=0,this.scale=this.rscale=1,this.pwidth=""}return t.zero=function(){return new t({h:0,d:0,w:0})},t.empty=function(){return new t},t.prototype.empty=function(){return this.w=0,this.h=this.d=-n.BIGDIMEN,this},t.prototype.clean=function(){this.w===-n.BIGDIMEN&&(this.w=0),this.h===-n.BIGDIMEN&&(this.h=0),this.d===-n.BIGDIMEN&&(this.d=0)},t.prototype.rescale=function(t){this.w*=t,this.h*=t,this.d*=t},t.prototype.combine=function(t,e,r){void 0===e&&(e=0),void 0===r&&(r=0);var n=t.rscale,o=e+n*(t.w+t.L+t.R),i=r+n*t.h,s=n*t.d-r;o>this.w&&(this.w=o),i>this.h&&(this.h=i),s>this.d&&(this.d=s)},t.prototype.append=function(t){var e=t.rscale;this.w+=e*(t.w+t.L+t.R),e*t.h>this.h&&(this.h=e*t.h),e*t.d>this.d&&(this.d=e*t.d)},t.prototype.updateFrom=function(t){this.h=t.h,this.d=t.d,this.w=t.w,t.pwidth&&(this.pwidth=t.pwidth)},t.fullWidth="100%",t.StyleAdjust=[["borderTopWidth","h"],["borderRightWidth","w"],["borderBottomWidth","d"],["borderLeftWidth","w",0],["paddingTop","h"],["paddingRight","w"],["paddingBottom","d"],["paddingLeft","w",0]],t}();e.BBox=o},6751:function(t,e){var r,n=this&&this.__extends||(r=function(t,e){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},r(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),o=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},i=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},s=this&&this.__spreadArray||function(t,e,r){if(r||2===arguments.length)for(var n,o=0,i=e.length;o",gtdot:"\u22d7",harrw:"\u21ad",hbar:"\u210f",hellip:"\u2026",hookleftarrow:"\u21a9",hookrightarrow:"\u21aa",imath:"\u0131",infin:"\u221e",intcal:"\u22ba",iota:"\u03b9",jmath:"\u0237",kappa:"\u03ba",kappav:"\u03f0",lEg:"\u2a8b",lambda:"\u03bb",lap:"\u2a85",larrlp:"\u21ab",larrtl:"\u21a2",lbrace:"{",lbrack:"[",le:"\u2264",leftleftarrows:"\u21c7",leftthreetimes:"\u22cb",lessdot:"\u22d6",lmoust:"\u23b0",lnE:"\u2268",lnap:"\u2a89",lne:"\u2a87",lnsim:"\u22e6",longmapsto:"\u27fc",looparrowright:"\u21ac",lowast:"\u2217",loz:"\u25ca",lt:"<",ltimes:"\u22c9",ltri:"\u25c3",macr:"\xaf",malt:"\u2720",mho:"\u2127",mu:"\u03bc",multimap:"\u22b8",nLeftarrow:"\u21cd",nLeftrightarrow:"\u21ce",nRightarrow:"\u21cf",nVDash:"\u22af",nVdash:"\u22ae",natur:"\u266e",nearr:"\u2197",nharr:"\u21ae",nlarr:"\u219a",not:"\xac",nrarr:"\u219b",nu:"\u03bd",nvDash:"\u22ad",nvdash:"\u22ac",nwarr:"\u2196",omega:"\u03c9",omicron:"\u03bf",or:"\u2228",osol:"\u2298",period:".",phi:"\u03c6",phiv:"\u03d5",pi:"\u03c0",piv:"\u03d6",prap:"\u2ab7",precnapprox:"\u2ab9",precneqq:"\u2ab5",precnsim:"\u22e8",prime:"\u2032",psi:"\u03c8",quot:'"',rarrtl:"\u21a3",rbrace:"}",rbrack:"]",rho:"\u03c1",rhov:"\u03f1",rightrightarrows:"\u21c9",rightthreetimes:"\u22cc",ring:"\u02da",rmoust:"\u23b1",rtimes:"\u22ca",rtri:"\u25b9",scap:"\u2ab8",scnE:"\u2ab6",scnap:"\u2aba",scnsim:"\u22e9",sdot:"\u22c5",searr:"\u2198",sect:"\xa7",sharp:"\u266f",sigma:"\u03c3",sigmav:"\u03c2",simne:"\u2246",smile:"\u2323",spades:"\u2660",sub:"\u2282",subE:"\u2ac5",subnE:"\u2acb",subne:"\u228a",supE:"\u2ac6",supnE:"\u2acc",supne:"\u228b",swarr:"\u2199",tau:"\u03c4",theta:"\u03b8",thetav:"\u03d1",tilde:"\u02dc",times:"\xd7",triangle:"\u25b5",triangleq:"\u225c",upsi:"\u03c5",upuparrows:"\u21c8",veebar:"\u22bb",vellip:"\u22ee",weierp:"\u2118",xi:"\u03be",yen:"\xa5",zeta:"\u03b6",zigrarr:"\u21dd",nbsp:"\xa0",rsquo:"\u2019",lsquo:"\u2018"};var i={};function s(t,r){if("#"===r.charAt(0))return a(r.slice(1));if(e.entities[r])return e.entities[r];if(e.options.loadMissingEntities){var s=r.match(/^[a-zA-Z](fr|scr|opf)$/)?RegExp.$1:r.charAt(0).toLowerCase();i[s]||(i[s]=!0,(0,n.retryAfter)((0,o.asyncLoad)("./util/entities/"+s+".js")))}return t}function a(t){var e="x"===t.charAt(0)?parseInt(t.slice(1),16):parseInt(t);return String.fromCodePoint(e)}e.add=function(t,r){Object.assign(e.entities,t),i[r]=!0},e.remove=function(t){delete e.entities[t]},e.translate=function(t){return t.replace(/&([a-z][a-z0-9]*|#(?:[0-9]+|x[0-9a-f]+));/gi,s)},e.numeric=a},7525:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},s=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},a=this&&this.__spreadArray||function(t,e,r){if(r||2===arguments.length)for(var n,o=0,i=e.length;o0&&o[o.length-1])||6!==i[0]&&2!==i[0])){s=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},o=this&&this.__spreadArray||function(t,e,r){if(r||2===arguments.length)for(var n,o=0,i=e.length;o=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.LinkedList=e.ListItem=e.END=void 0,e.END=Symbol();var s=function(t){void 0===t&&(t=null),this.next=null,this.prev=null,this.data=t};e.ListItem=s;var a=function(){function t(){for(var t=[],r=0;r1;){var c=o.shift(),u=o.shift();c.merge(u,e),o.push(c)}return o.length&&(this.list=o[0].list),this},t.prototype.merge=function(t,r){var o,i,s,a,l;void 0===r&&(r=null),null===r&&(r=this.isBefore.bind(this));for(var c=this.list.next,u=t.list.next;c.data!==e.END&&u.data!==e.END;)r(u.data,c.data)?(o=n([c,u],2),u.prev.next=o[0],c.prev.next=o[1],i=n([c.prev,u.prev],2),u.prev=i[0],c.prev=i[1],s=n([t.list,this.list],2),this.list.prev.next=s[0],t.list.prev.next=s[1],a=n([t.list.prev,this.list.prev],2),this.list.prev=a[0],t.list.prev=a[1],c=(l=n([u.next,c],2))[0],u=l[1]):c=c.next;return u.data!==e.END&&(this.list.prev.next=t.list.next,t.list.next.prev=this.list.prev,t.list.prev.next=this.list,this.list.prev=t.list.prev,t.list.next=t.list.prev=t.list),this},t}();e.LinkedList=a},7233:function(t,e){var r=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},n=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},o=this&&this.__spreadArray||function(t,e,r){if(r||2===arguments.length)for(var n,o=0,i=e.length;oe.length}}}},t.prototype.add=function(e,r){void 0===r&&(r=t.DEFAULTPRIORITY);var n=this.items.length;do{n--}while(n>=0&&r=0&&this.items[e].item!==t);e>=0&&this.items.splice(e,1)},t.DEFAULTPRIORITY=5,t}();e.PrioritizedList=r},4542:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.retryAfter=e.handleRetriesFor=void 0,e.handleRetriesFor=function(t){return new Promise((function e(r,n){try{r(t())}catch(t){t.retry&&t.retry instanceof Promise?t.retry.then((function(){return e(r,n)})).catch((function(t){return n(t)})):t.restart&&t.restart.isCallback?MathJax.Callback.After((function(){return e(r,n)}),t.restart):n(t)}}))},e.retryAfter=function(t){var e=new Error("MathJax retry");throw e.retry=t,e}},4139:function(t,e){var r=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.CssStyles=void 0;var n=function(){function t(t){void 0===t&&(t=null),this.styles={},this.addStyles(t)}return Object.defineProperty(t.prototype,"cssText",{get:function(){return this.getStyleString()},enumerable:!1,configurable:!0}),t.prototype.addStyles=function(t){var e,n;if(t)try{for(var o=r(Object.keys(t)),i=o.next();!i.done;i=o.next()){var s=i.value;this.styles[s]||(this.styles[s]={}),Object.assign(this.styles[s],t[s])}}catch(t){e={error:t}}finally{try{i&&!i.done&&(n=o.return)&&n.call(o)}finally{if(e)throw e.error}}},t.prototype.removeStyles=function(){for(var t,e,n=[],o=0;o=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},n=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},o=this&&this.__spreadArray||function(t,e,r){if(r||2===arguments.length)for(var n,o=0,i=e.length;o1;)e.shift(),r.push(e.shift());return r}function l(t){var e,n,o=a(this.styles[t]);0===o.length&&o.push(""),1===o.length&&o.push(o[0]),2===o.length&&o.push(o[0]),3===o.length&&o.push(o[1]);try{for(var i=r(v.connect[t].children),s=i.next();!s.done;s=i.next()){var l=s.value;this.setStyle(this.childName(t,l),o.shift())}}catch(t){e={error:t}}finally{try{s&&!s.done&&(n=i.return)&&n.call(i)}finally{if(e)throw e.error}}}function c(t){var e,n,o=v.connect[t].children,i=[];try{for(var s=r(o),a=s.next();!a.done;a=s.next()){var l=a.value,c=this.styles[t+"-"+l];if(!c)return void delete this.styles[t];i.push(c)}}catch(t){e={error:t}}finally{try{a&&!a.done&&(n=s.return)&&n.call(s)}finally{if(e)throw e.error}}i[3]===i[1]&&(i.pop(),i[2]===i[0]&&(i.pop(),i[1]===i[0]&&i.pop())),this.styles[t]=i.join(" ")}function u(t){var e,n;try{for(var o=r(v.connect[t].children),i=o.next();!i.done;i=o.next()){var s=i.value;this.setStyle(this.childName(t,s),this.styles[t])}}catch(t){e={error:t}}finally{try{i&&!i.done&&(n=o.return)&&n.call(o)}finally{if(e)throw e.error}}}function p(t){var e,i,s=o([],n(v.connect[t].children),!1),a=this.styles[this.childName(t,s.shift())];try{for(var l=r(s),c=l.next();!c.done;c=l.next()){var u=c.value;if(this.styles[this.childName(t,u)]!==a)return void delete this.styles[t]}}catch(t){e={error:t}}finally{try{c&&!c.done&&(i=l.return)&&i.call(l)}finally{if(e)throw e.error}}this.styles[t]=a}var h=/^(?:[\d.]+(?:[a-z]+)|thin|medium|thick|inherit|initial|unset)$/,f=/^(?:none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset|inherit|initial|unset)$/;function d(t){var e,n,o,i,s={width:"",style:"",color:""};try{for(var l=r(a(this.styles[t])),c=l.next();!c.done;c=l.next()){var u=c.value;u.match(h)&&""===s.width?s.width=u:u.match(f)&&""===s.style?s.style=u:s.color=u}}catch(t){e={error:t}}finally{try{c&&!c.done&&(n=l.return)&&n.call(l)}finally{if(e)throw e.error}}try{for(var p=r(v.connect[t].children),d=p.next();!d.done;d=p.next()){var m=d.value;this.setStyle(this.childName(t,m),s[m])}}catch(t){o={error:t}}finally{try{d&&!d.done&&(i=p.return)&&i.call(p)}finally{if(o)throw o.error}}}function m(t){var e,n,o=[];try{for(var i=r(v.connect[t].children),s=i.next();!s.done;s=i.next()){var a=s.value,l=this.styles[this.childName(t,a)];l&&o.push(l)}}catch(t){e={error:t}}finally{try{s&&!s.done&&(n=i.return)&&n.call(i)}finally{if(e)throw e.error}}o.length?this.styles[t]=o.join(" "):delete this.styles[t]}var y={style:/^(?:normal|italic|oblique|inherit|initial|unset)$/,variant:new RegExp("^(?:"+["normal|none","inherit|initial|unset","common-ligatures|no-common-ligatures","discretionary-ligatures|no-discretionary-ligatures","historical-ligatures|no-historical-ligatures","contextual|no-contextual","(?:stylistic|character-variant|swash|ornaments|annotation)\\([^)]*\\)","small-caps|all-small-caps|petite-caps|all-petite-caps|unicase|titling-caps","lining-nums|oldstyle-nums|proportional-nums|tabular-nums","diagonal-fractions|stacked-fractions","ordinal|slashed-zero","jis78|jis83|jis90|jis04|simplified|traditional","full-width|proportional-width","ruby"].join("|")+")$"),weight:/^(?:normal|bold|bolder|lighter|[1-9]00|inherit|initial|unset)$/,stretch:new RegExp("^(?:"+["normal","(?:(?:ultra|extra|semi)-)?condensed","(?:(?:semi|extra|ulta)-)?expanded","inherit|initial|unset"].join("|")+")$"),size:new RegExp("^(?:"+["xx-small|x-small|small|medium|large|x-large|xx-large|larger|smaller","[d.]+%|[d.]+[a-z]+","inherit|initial|unset"].join("|")+")(?:/(?:normal|[d.+](?:%|[a-z]+)?))?$")};function g(t){var e,o,i,s,l=a(this.styles[t]),c={style:"",variant:[],weight:"",stretch:"",size:"",family:"","line-height":""};try{for(var u=r(l),p=u.next();!p.done;p=u.next()){var h=p.value;c.family=h;try{for(var f=(i=void 0,r(Object.keys(y))),d=f.next();!d.done;d=f.next()){var m=d.value;if((Array.isArray(c[m])||""===c[m])&&h.match(y[m]))if("size"===m){var g=n(h.split(/\//),2),b=g[0],_=g[1];c[m]=b,_&&(c["line-height"]=_)}else""===c.size&&(Array.isArray(c[m])?c[m].push(h):c[m]=h)}}catch(t){i={error:t}}finally{try{d&&!d.done&&(s=f.return)&&s.call(f)}finally{if(i)throw i.error}}}}catch(t){e={error:t}}finally{try{p&&!p.done&&(o=u.return)&&o.call(u)}finally{if(e)throw e.error}}!function(t,e){var n,o;try{for(var i=r(v.connect[t].children),s=i.next();!s.done;s=i.next()){var a=s.value,l=this.childName(t,a);if(Array.isArray(e[a])){var c=e[a];c.length&&(this.styles[l]=c.join(" "))}else""!==e[a]&&(this.styles[l]=e[a])}}catch(t){n={error:t}}finally{try{s&&!s.done&&(o=i.return)&&o.call(i)}finally{if(n)throw n.error}}}(t,c),delete this.styles[t]}function b(t){}var v=function(){function t(t){void 0===t&&(t=""),this.parse(t)}return Object.defineProperty(t.prototype,"cssText",{get:function(){var t,e,n=[];try{for(var o=r(Object.keys(this.styles)),i=o.next();!i.done;i=o.next()){var s=i.value,a=this.parentName(s);this.styles[a]||n.push(s+": "+this.styles[s]+";")}}catch(e){t={error:e}}finally{try{i&&!i.done&&(e=o.return)&&e.call(o)}finally{if(t)throw t.error}}return n.join(" ")},enumerable:!1,configurable:!0}),t.prototype.set=function(e,r){for(e=this.normalizeName(e),this.setStyle(e,r),t.connect[e]&&!t.connect[e].combine&&(this.combineChildren(e),delete this.styles[e]);e.match(/-/)&&(e=this.parentName(e),t.connect[e]);)t.connect[e].combine.call(this,e)},t.prototype.get=function(t){return t=this.normalizeName(t),this.styles.hasOwnProperty(t)?this.styles[t]:""},t.prototype.setStyle=function(e,r){this.styles[e]=r,t.connect[e]&&t.connect[e].children&&t.connect[e].split.call(this,e),""===r&&delete this.styles[e]},t.prototype.combineChildren=function(e){var n,o,i=this.parentName(e);try{for(var s=r(t.connect[e].children),a=s.next();!a.done;a=s.next()){var l=a.value,c=this.childName(i,l);t.connect[c].combine.call(this,c)}}catch(t){n={error:t}}finally{try{a&&!a.done&&(o=s.return)&&o.call(s)}finally{if(n)throw n.error}}},t.prototype.parentName=function(t){var e=t.replace(/-[^-]*$/,"");return t===e?"":e},t.prototype.childName=function(e,r){return r.match(/-/)?r:(t.connect[e]&&!t.connect[e].combine&&(r+=e.replace(/.*-/,"-"),e=this.parentName(e)),e+"-"+r)},t.prototype.normalizeName=function(t){return t.replace(/[A-Z]/g,(function(t){return"-"+t.toLowerCase()}))},t.prototype.parse=function(t){void 0===t&&(t="");var e=this.constructor.pattern;this.styles={};for(var r=t.replace(e.comment,"").split(e.style);r.length>1;){var o=n(r.splice(0,3),3),i=o[0],s=o[1],a=o[2];if(i.match(/[^\s\n]/))return;this.set(s,a)}},t.pattern={style:/([-a-z]+)[\s\n]*:[\s\n]*((?:'[^']*'|"[^"]*"|\n|.)*?)[\s\n]*(?:;|$)/g,comment:/\/\*[^]*?\*\//g},t.connect={padding:{children:i,split:l,combine:c},border:{children:i,split:u,combine:p},"border-top":{children:s,split:d,combine:m},"border-right":{children:s,split:d,combine:m},"border-bottom":{children:s,split:d,combine:m},"border-left":{children:s,split:d,combine:m},"border-width":{children:i,split:l,combine:null},"border-style":{children:i,split:l,combine:null},"border-color":{children:i,split:l,combine:null},font:{children:["style","variant","weight","stretch","line-height","size","family"],split:g,combine:b}},t}();e.Styles=v},6010:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.px=e.emRounded=e.em=e.percent=e.length2em=e.MATHSPACE=e.RELUNITS=e.UNITS=e.BIGDIMEN=void 0,e.BIGDIMEN=1e6,e.UNITS={px:1,in:96,cm:96/2.54,mm:96/25.4},e.RELUNITS={em:1,ex:.431,pt:.1,pc:1.2,mu:1/18},e.MATHSPACE={veryverythinmathspace:1/18,verythinmathspace:2/18,thinmathspace:3/18,mediummathspace:4/18,thickmathspace:5/18,verythickmathspace:6/18,veryverythickmathspace:7/18,negativeveryverythinmathspace:-1/18,negativeverythinmathspace:-2/18,negativethinmathspace:-3/18,negativemediummathspace:-4/18,negativethickmathspace:-5/18,negativeverythickmathspace:-6/18,negativeveryverythickmathspace:-7/18,thin:.04,medium:.06,thick:.1,normal:1,big:2,small:1/Math.sqrt(2),infinity:e.BIGDIMEN},e.length2em=function(t,r,n,o){if(void 0===r&&(r=0),void 0===n&&(n=1),void 0===o&&(o=16),"string"!=typeof t&&(t=String(t)),""===t||null==t)return r;if(e.MATHSPACE[t])return e.MATHSPACE[t];var i=t.match(/^\s*([-+]?(?:\.\d+|\d+(?:\.\d*)?))?(pt|em|ex|mu|px|pc|in|mm|cm|%)?/);if(!i)return r;var s=parseFloat(i[1]||"1"),a=i[2];return e.UNITS.hasOwnProperty(a)?s*e.UNITS[a]/o/n:e.RELUNITS.hasOwnProperty(a)?s*e.RELUNITS[a]:"%"===a?s/100*r:s*r},e.percent=function(t){return(100*t).toFixed(1).replace(/\.?0+$/,"")+"%"},e.em=function(t){return Math.abs(t)<.001?"0":t.toFixed(3).replace(/\.?0+$/,"")+"em"},e.emRounded=function(t,e){return void 0===e&&(e=16),t=(Math.round(t*e)+.05)/e,Math.abs(t)<.001?"0em":t.toFixed(3).replace(/\.?0+$/,"")+"em"},e.px=function(t,r,n){return void 0===r&&(r=-e.BIGDIMEN),void 0===n&&(n=16),t*=n,r&&t0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},n=this&&this.__spreadArray||function(t,e,r){if(r||2===arguments.length)for(var n,o=0,i=e.length;o=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.AbstractItem=void 0;var s=r(9329),a=r(2556),l=r(2165),c=function(t){function e(e,r,n,o){var i=t.call(this,e,r)||this;return i._content=n,i.disabled=!1,i.callbacks=[],i._id=o||n,i}return o(e,t),Object.defineProperty(e.prototype,"content",{get:function(){return this._content},set:function(t){this._content=t,this.generateHtml(),this.menu&&this.menu.generateHtml()},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),e.prototype.press=function(){this.disabled||(this.executeAction(),this.executeCallbacks_())},e.prototype.executeAction=function(){},e.prototype.registerCallback=function(t){-1===this.callbacks.indexOf(t)&&this.callbacks.push(t)},e.prototype.unregisterCallback=function(t){var e=this.callbacks.indexOf(t);-1!==e&&this.callbacks.splice(e,1)},e.prototype.mousedown=function(t){this.press(),this.stop(t)},e.prototype.mouseover=function(t){this.focus(),this.stop(t)},e.prototype.mouseout=function(t){this.deactivate(),this.stop(t)},e.prototype.generateHtml=function(){t.prototype.generateHtml.call(this);var e=this.html;e.setAttribute("aria-disabled","false"),e.textContent=this.content},e.prototype.activate=function(){this.disabled||this.html.classList.add(l.HtmlClasses.MENUACTIVE)},e.prototype.deactivate=function(){this.html.classList.remove(l.HtmlClasses.MENUACTIVE)},e.prototype.focus=function(){this.menu.focused=this,t.prototype.focus.call(this),this.activate()},e.prototype.unfocus=function(){this.deactivate(),t.prototype.unfocus.call(this)},e.prototype.escape=function(t){a.MenuUtil.close(this)},e.prototype.up=function(t){this.menu.up(t)},e.prototype.down=function(t){this.menu.down(t)},e.prototype.left=function(t){this.menu.left(t)},e.prototype.right=function(t){this.menu.right(t)},e.prototype.space=function(t){this.press()},e.prototype.disable=function(){this.disabled=!0;var t=this.html;t.classList.add(l.HtmlClasses.MENUDISABLED),t.setAttribute("aria-disabled","true")},e.prototype.enable=function(){this.disabled=!1;var t=this.html;t.classList.remove(l.HtmlClasses.MENUDISABLED),t.removeAttribute("aria-disabled")},e.prototype.executeCallbacks_=function(){var t,e;try{for(var r=i(this.callbacks),n=r.next();!n.done;n=r.next()){var o=n.value;try{o(this)}catch(t){a.MenuUtil.error(t,"Callback for menu entry "+this.id+" failed.")}}}catch(e){t={error:e}}finally{try{n&&!n.done&&(e=r.return)&&e.call(r)}finally{if(t)throw t.error}}},e}(s.AbstractEntry);e.AbstractItem=c},1484:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])},n(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.AbstractMenu=void 0;var s=r(8372),a=r(1340),l=r(2165),c=r(6186),u=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.className=l.HtmlClasses.CONTEXTMENU,e.role="menu",e._items=[],e._baseMenu=null,e}return o(e,t),Object.defineProperty(e.prototype,"baseMenu",{get:function(){return this._baseMenu},set:function(t){this._baseMenu=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"items",{get:function(){return this._items},set:function(t){this._items=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"pool",{get:function(){return this.variablePool},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"focused",{get:function(){return this._focused},set:function(t){if(this._focused!==t){this._focused||this.unfocus();var e=this._focused;this._focused=t,e&&e.unfocus()}},enumerable:!1,configurable:!0}),e.prototype.up=function(t){var e=this.items.filter((function(t){return t instanceof a.AbstractItem&&!t.isHidden()}));if(0!==e.length)if(this.focused){var r=e.indexOf(this.focused);-1!==r&&e[r=r?--r:e.length-1].focus()}else e[e.length-1].focus()},e.prototype.down=function(t){var e=this.items.filter((function(t){return t instanceof a.AbstractItem&&!t.isHidden()}));if(0!==e.length)if(this.focused){var r=e.indexOf(this.focused);-1!==r&&e[r=++r===e.length?0:r].focus()}else e[0].focus()},e.prototype.generateHtml=function(){t.prototype.generateHtml.call(this),this.generateMenu()},e.prototype.generateMenu=function(){var t,e,r=this.html;r.classList.add(l.HtmlClasses.MENU);try{for(var n=i(this.items),o=n.next();!o.done;o=n.next()){var s=o.value;if(s.isHidden()){var a=s.html;a.parentNode&&a.parentNode.removeChild(a)}else r.appendChild(s.html)}}catch(e){t={error:e}}finally{try{o&&!o.done&&(e=n.return)&&e.call(n)}finally{if(t)throw t.error}}},e.prototype.post=function(e,r){this.variablePool.update(),t.prototype.post.call(this,e,r)},e.prototype.unpostSubmenus=function(){var t,e,r=this.items.filter((function(t){return t instanceof c.Submenu}));try{for(var n=i(r),o=n.next();!o.done;o=n.next()){var s=o.value;s.submenu.unpost(),s!==this.focused&&s.unfocus()}}catch(e){t={error:e}}finally{try{o&&!o.done&&(e=n.return)&&e.call(n)}finally{if(t)throw t.error}}},e.prototype.unpost=function(){t.prototype.unpost.call(this),this.unpostSubmenus(),this.focused=null},e.prototype.find=function(t){var e,r;try{for(var n=i(this.items),o=n.next();!o.done;o=n.next()){var s=o.value;if("rule"!==s.type){if(s.id===t)return s;if("submenu"===s.type){var a=s.submenu.find(t);if(a)return a}}}}catch(t){e={error:t}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(e)throw e.error}}return null},e}(s.AbstractPostable);e.AbstractMenu=u},2868:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.AbstractNavigatable=void 0;var n=r(3205),o=r(8853),i=function(){function t(){this.bubble=!1}return t.prototype.bubbleKey=function(){this.bubble=!0},t.prototype.keydown=function(t){switch(t.keyCode){case n.KEY.ESCAPE:this.escape(t);break;case n.KEY.RIGHT:this.right(t);break;case n.KEY.LEFT:this.left(t);break;case n.KEY.UP:this.up(t);break;case n.KEY.DOWN:this.down(t);break;case n.KEY.RETURN:case n.KEY.SPACE:this.space(t);break;default:return}this.bubble?this.bubble=!1:this.stop(t)},t.prototype.escape=function(t){},t.prototype.space=function(t){},t.prototype.left=function(t){},t.prototype.right=function(t){},t.prototype.up=function(t){},t.prototype.down=function(t){},t.prototype.stop=function(t){t&&(t.stopPropagation(),t.preventDefault(),t.cancelBubble=!0)},t.prototype.mousedown=function(t){return this.stop(t)},t.prototype.mouseup=function(t){return this.stop(t)},t.prototype.mouseover=function(t){return this.stop(t)},t.prototype.mouseout=function(t){return this.stop(t)},t.prototype.click=function(t){return this.stop(t)},t.prototype.addEvents=function(t){t.addEventListener(o.MOUSE.DOWN,this.mousedown.bind(this)),t.addEventListener(o.MOUSE.UP,this.mouseup.bind(this)),t.addEventListener(o.MOUSE.OVER,this.mouseover.bind(this)),t.addEventListener(o.MOUSE.OUT,this.mouseout.bind(this)),t.addEventListener(o.MOUSE.CLICK,this.click.bind(this)),t.addEventListener("keydown",this.keydown.bind(this)),t.addEventListener("dragstart",this.stop.bind(this)),t.addEventListener(o.MOUSE.SELECTSTART,this.stop.bind(this)),t.addEventListener("contextmenu",this.stop.bind(this)),t.addEventListener(o.MOUSE.DBLCLICK,this.stop.bind(this))},t}();e.AbstractNavigatable=i},8372:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])},n(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.AbstractPostable=void 0;var i=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.posted=!1,e}return o(e,t),e.prototype.isPosted=function(){return this.posted},e.prototype.post=function(t,e){this.posted||(void 0!==t&&void 0!==e&&this.html.setAttribute("style","left: "+t+"px; top: "+e+"px;"),this.display(),this.posted=!0)},e.prototype.unpost=function(){if(this.posted){var t=this.html;t.parentNode&&t.parentNode.removeChild(t),this.posted=!1}},e}(r(9328).MenuElement);e.AbstractPostable=i},6765:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])},n(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.AbstractVariableItem=void 0;var i=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.generateHtml=function(){t.prototype.generateHtml.call(this);var e=this.html;this.span||this.generateSpan(),e.appendChild(this.span),this.update()},e.prototype.register=function(){this.variable.register(this)},e.prototype.unregister=function(){this.variable.unregister(this)},e.prototype.update=function(){this.updateAria(),this.span&&this.updateSpan()},e}(r(1340).AbstractItem);e.AbstractVariableItem=i},5179:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])},n(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.CloseButton=void 0;var i=r(8372),s=r(2165),a=function(t){function e(e){var r=t.call(this)||this;return r.element=e,r.className=s.HtmlClasses.MENUCLOSE,r.role="button",r}return o(e,t),e.prototype.generateHtml=function(){var t=document.createElement("span");t.classList.add(this.className),t.setAttribute("role",this.role),t.setAttribute("tabindex","0");var e=document.createElement("span");e.textContent="\xd7",t.appendChild(e),this.html=t},e.prototype.display=function(){},e.prototype.unpost=function(){t.prototype.unpost.call(this),this.element.unpost()},e.prototype.keydown=function(e){this.bubbleKey(),t.prototype.keydown.call(this,e)},e.prototype.space=function(t){this.unpost(),this.stop(t)},e.prototype.mousedown=function(t){this.unpost(),this.stop(t)},e}(i.AbstractPostable);e.CloseButton=a},5073:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])},n(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.ContextMenu=void 0;var i=r(1484),s=r(2165),a=r(1932),l=r(2358),c=function(t){function e(e){var r=t.call(this)||this;return r.factory=e,r.id="",r.moving=!1,r._store=new a.MenuStore(r),r.widgets=[],r.variablePool=new l.VariablePool,r}return o(e,t),e.fromJson=function(t,e){var r=e.pool,n=e.items,o=e.id,i=void 0===o?"":o,s=new this(t);s.id=i;var a=t.get("variable");r.forEach((function(e){return a(t,e,s.pool)}));var l=t.get("items")(t,n,s);return s.items=l,s},e.prototype.generateHtml=function(){this.isPosted()&&this.unpost(),t.prototype.generateHtml.call(this),this._frame=document.createElement("div"),this._frame.classList.add(s.HtmlClasses.MENUFRAME);var e="left: 0px; top: 0px; z-index: 200; width: 100%; height: 100%; border: 0px; padding: 0px; margin: 0px;";this._frame.setAttribute("style","position: absolute; "+e);var r=document.createElement("div");r.setAttribute("style","position: fixed; "+e),this._frame.appendChild(r),r.addEventListener("mousedown",function(t){this.unpost(),this.unpostWidgets(),this.stop(t)}.bind(this))},e.prototype.display=function(){document.body.appendChild(this.frame),this.frame.appendChild(this.html),this.focus()},e.prototype.escape=function(t){this.unpost(),this.unpostWidgets()},e.prototype.unpost=function(){if(t.prototype.unpost.call(this),!(this.widgets.length>0)){this.frame.parentNode.removeChild(this.frame);var e=this.store;this.moving||e.insertTaborder(),e.active.focus()}},e.prototype.left=function(t){this.move_(this.store.previous())},e.prototype.right=function(t){this.move_(this.store.next())},Object.defineProperty(e.prototype,"frame",{get:function(){return this._frame},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"store",{get:function(){return this._store},enumerable:!1,configurable:!0}),e.prototype.post=function(e,r){if(void 0!==r)return this.moving||this.store.removeTaborder(),void t.prototype.post.call(this,e,r);var n,o,i,s=e;if(s instanceof Event?(n=s.target,this.stop(s)):n=s,s instanceof MouseEvent&&(o=s.pageX,i=s.pageY,o||i||!s.clientX||(o=s.clientX+document.body.scrollLeft+document.documentElement.scrollLeft,i=s.clientY+document.body.scrollTop+document.documentElement.scrollTop)),!o&&!i&&n){var a=window.pageXOffset||document.documentElement.scrollLeft,l=window.pageYOffset||document.documentElement.scrollTop,c=n.getBoundingClientRect();o=(c.right+c.left)/2+a,i=(c.bottom+c.top)/2+l}this.store.active=n,this.anchor=this.store.active;var u=this.html;o+u.offsetWidth>document.body.offsetWidth-5&&(o=document.body.offsetWidth-u.offsetWidth-5),this.post(o,i)},e.prototype.registerWidget=function(t){this.widgets.push(t)},e.prototype.unregisterWidget=function(t){var e=this.widgets.indexOf(t);e>-1&&this.widgets.splice(e,1),0===this.widgets.length&&this.unpost()},e.prototype.unpostWidgets=function(){this.widgets.forEach((function(t){return t.unpost()}))},e.prototype.toJson=function(){return{type:""}},e.prototype.move_=function(t){this.anchor&&t!==this.anchor&&(this.moving=!0,this.unpost(),this.post(t),this.moving=!1)},e}(i.AbstractMenu);e.ContextMenu=c},7309:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.CssStyles=void 0;var n=r(2165);!function(t){function e(t){return"."+(n.HtmlClasses[t]||t)}var r={};r[e("INFOCLOSE")]="{ top:.2em; right:.2em;}",r[e("INFOCONTENT")]="{ overflow:auto; text-align:left; font-size:80%; padding:.4em .6em; border:1px inset; margin:1em 0px; max-height:20em; max-width:30em; background-color:#EEEEEE; white-space:normal;}",r[e("INFO")+e("MOUSEPOST")]="{outline:none;}",r[e("INFO")]='{ position:fixed; left:50%; width:auto; text-align:center; border:3px outset; padding:1em 2em; background-color:#DDDDDD; color:black; cursor:default; font-family:message-box; font-size:120%; font-style:normal; text-indent:0; text-transform:none; line-height:normal; letter-spacing:normal; word-spacing:normal; word-wrap:normal; white-space:nowrap; float:none; z-index:201; border-radius: 15px; /* Opera 10.5 and IE9 */ -webkit-border-radius:15px; /* Safari and Chrome */ -moz-border-radius:15px; /* Firefox */ -khtml-border-radius:15px; /* Konqueror */ box-shadow:0px 10px 20px #808080; /* Opera 10.5 and IE9 */ -webkit-box-shadow:0px 10px 20px #808080; /* Safari 3 & Chrome */ -moz-box-shadow:0px 10px 20px #808080; /* Forefox 3.5 */ -khtml-box-shadow:0px 10px 20px #808080; /* Konqueror */ filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color="gray", Positive="true"); /* IE */}';var o={};o[e("MENU")]="{ position:absolute; background-color:white; color:black; width:auto; padding:5px 0px; border:1px solid #CCCCCC; margin:0; cursor:default; font: menu; text-align:left; text-indent:0; text-transform:none; line-height:normal; letter-spacing:normal; word-spacing:normal; word-wrap:normal; white-space:nowrap; float:none; z-index:201; border-radius: 5px; /* Opera 10.5 and IE9 */ -webkit-border-radius: 5px; /* Safari and Chrome */ -moz-border-radius: 5px; /* Firefox */ -khtml-border-radius: 5px; /* Konqueror */ box-shadow:0px 10px 20px #808080; /* Opera 10.5 and IE9 */ -webkit-box-shadow:0px 10px 20px #808080; /* Safari 3 & Chrome */ -moz-box-shadow:0px 10px 20px #808080; /* Forefox 3.5 */ -khtml-box-shadow:0px 10px 20px #808080; /* Konqueror */}",o[e("MENUITEM")]="{ padding: 1px 2em; background:transparent;}",o[e("MENUARROW")]="{ position:absolute; right:.5em; padding-top:.25em; color:#666666; font-family: null; font-size: .75em}",o[e("MENUACTIVE")+" "+e("MENUARROW")]="{color:white}",o[e("MENUARROW")+e("RTL")]="{left:.5em; right:auto}",o[e("MENUCHECK")]="{ position:absolute; left:.7em; font-family: null}",o[e("MENUCHECK")+e("RTL")]="{ right:.7em; left:auto }",o[e("MENURADIOCHECK")]="{ position:absolute; left: .7em;}",o[e("MENURADIOCHECK")+e("RTL")]="{ right: .7em; left:auto}",o[e("MENUINPUTBOX")]="{ padding-left: 1em; right:.5em; color:#666666; font-family: null;}",o[e("MENUINPUTBOX")+e("RTL")]="{ left: .1em;}",o[e("MENUCOMBOBOX")]="{ left:.1em; padding-bottom:.5em;}",o[e("MENUSLIDER")]="{ left: .1em;}",o[e("SLIDERVALUE")]="{ position:absolute; right:.1em; padding-top:.25em; color:#333333; font-size: .75em}",o[e("SLIDERBAR")]="{ outline: none; background: #d3d3d3}",o[e("MENULABEL")]="{ padding: 1px 2em 3px 1.33em; font-style:italic}",o[e("MENURULE")]="{ border-top: 1px solid #DDDDDD; margin: 4px 3px;}",o[e("MENUDISABLED")]="{ color:GrayText}",o[e("MENUACTIVE")]="{ background-color: #606872; color: white;}",o[e("MENUDISABLED")+":focus"]="{ background-color: #E8E8E8}",o[e("MENULABEL")+":focus"]="{ background-color: #E8E8E8}",o[e("CONTEXTMENU")+":focus"]="{ outline:none}",o[e("CONTEXTMENU")+" "+e("MENUITEM")+":focus"]="{ outline:none}",o[e("SELECTIONMENU")]="{ position:relative; float:left; border-bottom: none; -webkit-box-shadow:none; -webkit-border-radius:0px; }",o[e("SELECTIONITEM")]="{ padding-right: 1em;}",o[e("SELECTION")]="{ right: 40%; width:50%; }",o[e("SELECTIONBOX")]="{ padding: 0em; max-height:20em; max-width: none; background-color:#FFFFFF;}",o[e("SELECTIONDIVIDER")]="{ clear: both; border-top: 2px solid #000000;}",o[e("MENU")+" "+e("MENUCLOSE")]="{ top:-10px; left:-10px}";var i={};i[e("MENUCLOSE")]='{ position:absolute; cursor:pointer; display:inline-block; border:2px solid #AAA; border-radius:18px; -webkit-border-radius: 18px; /* Safari and Chrome */ -moz-border-radius: 18px; /* Firefox */ -khtml-border-radius: 18px; /* Konqueror */ font-family: "Courier New", Courier; font-size:24px; color:#F0F0F0}',i[e("MENUCLOSE")+" span"]="{ display:block; background-color:#AAA; border:1.5px solid; border-radius:18px; -webkit-border-radius: 18px; /* Safari and Chrome */ -moz-border-radius: 18px; /* Firefox */ -khtml-border-radius: 18px; /* Konqueror */ line-height:0; padding:8px 0 6px /* may need to be browser-specific */}",i[e("MENUCLOSE")+":hover"]="{ color:white!important; border:2px solid #CCC!important}",i[e("MENUCLOSE")+":hover span"]="{ background-color:#CCC!important}",i[e("MENUCLOSE")+":hover:focus"]="{ outline:none}";var s=!1,a=!1,l=!1;function c(t){l||(u(i,t),l=!0)}function u(t,e){var r=e||document,n=r.createElement("style");n.type="text/css";var o="";for(var i in t)o+=i,o+=" ",o+=t[i],o+="\n";n.innerHTML=o,r.head.appendChild(n)}t.addMenuStyles=function(t){a||(u(o,t),a=!0,c(t))},t.addInfoStyles=function(t){s||(u(r,t),s=!0,c(t))}}(e.CssStyles||(e.CssStyles={}))},2165:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.HtmlAttrs=e.HtmlClasses=void 0;function r(t){return"CtxtMenu_"+t}function n(t){return r(t)}function o(t){return r(t)}e.HtmlClasses={ATTACHED:n("Attached"),CONTEXTMENU:n("ContextMenu"),MENU:n("Menu"),MENUARROW:n("MenuArrow"),MENUACTIVE:n("MenuActive"),MENUCHECK:n("MenuCheck"),MENUCLOSE:n("MenuClose"),MENUCOMBOBOX:n("MenuComboBox"),MENUDISABLED:n("MenuDisabled"),MENUFRAME:n("MenuFrame"),MENUITEM:n("MenuItem"),MENULABEL:n("MenuLabel"),MENURADIOCHECK:n("MenuRadioCheck"),MENUINPUTBOX:n("MenuInputBox"),MENURULE:n("MenuRule"),MENUSLIDER:n("MenuSlider"),MOUSEPOST:n("MousePost"),RTL:n("RTL"),INFO:n("Info"),INFOCLOSE:n("InfoClose"),INFOCONTENT:n("InfoContent"),INFOSIGNATURE:n("InfoSignature"),INFOTITLE:n("InfoTitle"),SLIDERVALUE:n("SliderValue"),SLIDERBAR:n("SliderBar"),SELECTION:n("Selection"),SELECTIONBOX:n("SelectionBox"),SELECTIONMENU:n("SelectionMenu"),SELECTIONDIVIDER:n("SelectionDivider"),SELECTIONITEM:n("SelectionItem")},e.HtmlAttrs={COUNTER:o("Counter"),KEYDOWNFUNC:o("keydownFunc"),CONTEXTMENUFUNC:o("contextmenuFunc"),OLDTAB:o("Oldtabindex"),TOUCHFUNC:o("TouchFunc")}},4922:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])},n(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.Info=void 0;var i=r(5179),s=r(2165),a=function(t){function e(e,r,n){var o=t.call(this)||this;return o.title=e,o.signature=n,o.className=s.HtmlClasses.INFO,o.role="dialog",o.contentDiv=o.generateContent(),o.close=o.generateClose(),o.content=r||function(){return""},o}return o(e,t),e.prototype.attachMenu=function(t){this.menu=t},e.prototype.generateHtml=function(){t.prototype.generateHtml.call(this);var e=this.html;e.appendChild(this.generateTitle()),e.appendChild(this.contentDiv),e.appendChild(this.generateSignature()),e.appendChild(this.close.html),e.setAttribute("tabindex","0")},e.prototype.post=function(){t.prototype.post.call(this);var e=document.documentElement,r=this.html,n=window.innerHeight||e.clientHeight||e.scrollHeight||0,o=Math.floor(-r.offsetWidth/2),i=Math.floor((n-r.offsetHeight)/3);r.setAttribute("style","margin-left: "+o+"px; top: "+i+"px;"),window.event instanceof MouseEvent&&r.classList.add(s.HtmlClasses.MOUSEPOST),r.focus()},e.prototype.display=function(){this.menu.registerWidget(this),this.contentDiv.innerHTML=this.content();var t=this.menu.html;t.parentNode&&t.parentNode.removeChild(t),this.menu.frame.appendChild(this.html)},e.prototype.click=function(t){},e.prototype.keydown=function(e){this.bubbleKey(),t.prototype.keydown.call(this,e)},e.prototype.escape=function(t){this.unpost()},e.prototype.unpost=function(){t.prototype.unpost.call(this),this.html.classList.remove(s.HtmlClasses.MOUSEPOST),this.menu.unregisterWidget(this)},e.prototype.generateClose=function(){var t=new i.CloseButton(this),e=t.html;return e.classList.add(s.HtmlClasses.INFOCLOSE),e.setAttribute("aria-label","Close Dialog Box"),t},e.prototype.generateTitle=function(){var t=document.createElement("span");return t.innerHTML=this.title,t.classList.add(s.HtmlClasses.INFOTITLE),t},e.prototype.generateContent=function(){var t=document.createElement("div");return t.classList.add(s.HtmlClasses.INFOCONTENT),t.setAttribute("tabindex","0"),t},e.prototype.generateSignature=function(){var t=document.createElement("span");return t.innerHTML=this.signature,t.classList.add(s.HtmlClasses.INFOSIGNATURE),t},e.prototype.toJson=function(){return{type:""}},e}(r(8372).AbstractPostable);e.Info=a},1409:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])},n(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.Checkbox=void 0;var i=r(6765),s=r(2556),a=r(2165),l=function(t){function e(e,r,n,o){var i=t.call(this,e,"checkbox",r,o)||this;return i.role="menuitemcheckbox",i.variable=e.pool.lookup(n),i.register(),i}return o(e,t),e.fromJson=function(t,e,r){return new this(r,e.content,e.variable,e.id)},e.prototype.executeAction=function(){this.variable.setValue(!this.variable.getValue()),s.MenuUtil.close(this)},e.prototype.generateSpan=function(){this.span=document.createElement("span"),this.span.textContent="\u2713",this.span.classList.add(a.HtmlClasses.MENUCHECK)},e.prototype.updateAria=function(){this.html.setAttribute("aria-checked",this.variable.getValue()?"true":"false")},e.prototype.updateSpan=function(){this.span.style.display=this.variable.getValue()?"":"none"},e.prototype.toJson=function(){return{type:""}},e}(i.AbstractVariableItem);e.Checkbox=l},9886:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])},n(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.Combo=void 0;var i=r(6765),s=r(2556),a=r(2165),l=r(3205),c=function(t){function e(e,r,n,o){var i=t.call(this,e,"combobox",r,o)||this;return i.role="combobox",i.inputEvent=!1,i.variable=e.pool.lookup(n),i.register(),i}return o(e,t),e.fromJson=function(t,e,r){return new this(r,e.content,e.variable,e.id)},e.prototype.executeAction=function(){this.variable.setValue(this.input.value,s.MenuUtil.getActiveElement(this))},e.prototype.space=function(e){t.prototype.space.call(this,e),s.MenuUtil.close(this)},e.prototype.focus=function(){t.prototype.focus.call(this),this.input.focus()},e.prototype.unfocus=function(){t.prototype.unfocus.call(this),this.updateSpan()},e.prototype.generateHtml=function(){t.prototype.generateHtml.call(this),this.html.classList.add(a.HtmlClasses.MENUCOMBOBOX)},e.prototype.generateSpan=function(){this.span=document.createElement("span"),this.span.classList.add(a.HtmlClasses.MENUINPUTBOX),this.input=document.createElement("input"),this.input.addEventListener("keydown",this.inputKey.bind(this)),this.input.setAttribute("size","10em"),this.input.setAttribute("type","text"),this.input.setAttribute("tabindex","-1"),this.span.appendChild(this.input)},e.prototype.inputKey=function(t){this.bubbleKey(),this.inputEvent=!0},e.prototype.keydown=function(e){if(this.inputEvent&&e.keyCode!==l.KEY.ESCAPE&&e.keyCode!==l.KEY.RETURN)return this.inputEvent=!1,void e.stopPropagation();t.prototype.keydown.call(this,e),e.stopPropagation()},e.prototype.updateAria=function(){},e.prototype.updateSpan=function(){var t;try{t=this.variable.getValue(s.MenuUtil.getActiveElement(this))}catch(e){t=""}this.input.value=t},e.prototype.toJson=function(){return{type:""}},e}(i.AbstractVariableItem);e.Combo=c},3467:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])},n(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.Command=void 0;var i=r(1340),s=r(2556),a=function(t){function e(e,r,n,o){var i=t.call(this,e,"command",r,o)||this;return i.command=n,i}return o(e,t),e.fromJson=function(t,e,r){return new this(r,e.content,e.action,e.id)},e.prototype.executeAction=function(){try{this.command(s.MenuUtil.getActiveElement(this))}catch(t){s.MenuUtil.error(t,"Illegal command callback.")}s.MenuUtil.close(this)},e.prototype.toJson=function(){return{type:""}},e}(i.AbstractItem);e.Command=a},2965:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])},n(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.Label=void 0;var i=r(1340),s=r(2165),a=function(t){function e(e,r,n){return t.call(this,e,"label",r,n)||this}return o(e,t),e.fromJson=function(t,e,r){return new this(r,e.content,e.id)},e.prototype.generateHtml=function(){t.prototype.generateHtml.call(this),this.html.classList.add(s.HtmlClasses.MENULABEL)},e.prototype.toJson=function(){return{type:""}},e}(i.AbstractItem);e.Label=a},385:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])},n(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.Radio=void 0;var i=r(6765),s=r(2556),a=r(2165),l=function(t){function e(e,r,n,o){var i=t.call(this,e,"radio",r,o)||this;return i.role="menuitemradio",i.variable=e.pool.lookup(n),i.register(),i}return o(e,t),e.fromJson=function(t,e,r){return new this(r,e.content,e.variable,e.id)},e.prototype.executeAction=function(){this.variable.setValue(this.id),s.MenuUtil.close(this)},e.prototype.generateSpan=function(){this.span=document.createElement("span"),this.span.textContent="\u2713",this.span.classList.add(a.HtmlClasses.MENURADIOCHECK)},e.prototype.updateAria=function(){this.html.setAttribute("aria-checked",this.variable.getValue()===this.id?"true":"false")},e.prototype.updateSpan=function(){this.span.style.display=this.variable.getValue()===this.id?"":"none"},e.prototype.toJson=function(){return{type:""}},e}(i.AbstractVariableItem);e.Radio=l},3463:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])},n(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.Rule=void 0;var i=r(9329),s=r(2165),a=function(t){function e(e){var r=t.call(this,e,"rule")||this;return r.className=s.HtmlClasses.MENUITEM,r.role="separator",r}return o(e,t),e.fromJson=function(t,e,r){return new this(r)},e.prototype.generateHtml=function(){t.prototype.generateHtml.call(this);var e=this.html;e.classList.add(s.HtmlClasses.MENURULE),e.setAttribute("aria-orientation","vertical")},e.prototype.addEvents=function(t){},e.prototype.toJson=function(){return{type:"rule"}},e}(i.AbstractEntry);e.Rule=a},7625:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])},n(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.Slider=void 0;var i=r(6765),s=r(2556),a=r(2165),l=r(3205),c=function(t){function e(e,r,n,o){var i=t.call(this,e,"slider",r,o)||this;return i.role="slider",i.labelId="ctx_slideLabel"+s.MenuUtil.counter(),i.valueId="ctx_slideValue"+s.MenuUtil.counter(),i.inputEvent=!1,i.variable=e.pool.lookup(n),i.register(),i}return o(e,t),e.fromJson=function(t,e,r){return new this(r,e.content,e.variable,e.id)},e.prototype.executeAction=function(){this.variable.setValue(this.input.value,s.MenuUtil.getActiveElement(this)),this.update()},e.prototype.space=function(e){t.prototype.space.call(this,e),s.MenuUtil.close(this)},e.prototype.focus=function(){t.prototype.focus.call(this),this.input.focus()},e.prototype.unfocus=function(){t.prototype.unfocus.call(this),this.updateSpan()},e.prototype.generateHtml=function(){t.prototype.generateHtml.call(this),this.html.classList.add(a.HtmlClasses.MENUSLIDER),this.valueSpan=document.createElement("span"),this.valueSpan.setAttribute("id",this.valueId),this.valueSpan.classList.add(a.HtmlClasses.SLIDERVALUE),this.html.appendChild(this.valueSpan)},e.prototype.generateSpan=function(){this.span=document.createElement("span"),this.labelSpan=document.createElement("span"),this.labelSpan.setAttribute("id",this.labelId),this.labelSpan.appendChild(this.html.childNodes[0]),this.html.appendChild(this.labelSpan),this.input=document.createElement("input"),this.input.setAttribute("type","range"),this.input.setAttribute("min","0"),this.input.setAttribute("max","100"),this.input.setAttribute("aria-valuemin","0"),this.input.setAttribute("aria-valuemax","100"),this.input.setAttribute("aria-labelledby",this.labelId),this.input.addEventListener("keydown",this.inputKey.bind(this)),this.input.addEventListener("input",this.executeAction.bind(this)),this.input.classList.add(a.HtmlClasses.SLIDERBAR),this.span.appendChild(this.input)},e.prototype.inputKey=function(t){this.inputEvent=!0},e.prototype.mousedown=function(t){t.stopPropagation()},e.prototype.mouseup=function(t){event.stopPropagation()},e.prototype.keydown=function(e){var r=e.keyCode;return r===l.KEY.UP||r===l.KEY.DOWN?(e.preventDefault(),void t.prototype.keydown.call(this,e)):this.inputEvent&&r!==l.KEY.ESCAPE&&r!==l.KEY.RETURN?(this.inputEvent=!1,void e.stopPropagation()):(t.prototype.keydown.call(this,e),void e.stopPropagation())},e.prototype.updateAria=function(){var t=this.variable.getValue();t&&this.input&&(this.input.setAttribute("aria-valuenow",t),this.input.setAttribute("aria-valuetext",t+"%"))},e.prototype.updateSpan=function(){var t;try{t=this.variable.getValue(s.MenuUtil.getActiveElement(this)),this.valueSpan.innerHTML=t+"%"}catch(e){t=""}this.input.value=t},e.prototype.toJson=function(){return{type:""}},e}(i.AbstractVariableItem);e.Slider=c},6186:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])},n(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.Submenu=void 0;var i=r(1340),s=r(2165),a=function(t){function e(e,r,n){var o=t.call(this,e,"submenu",r,n)||this;return o._submenu=null,o}return o(e,t),e.fromJson=function(t,e,r){var n=e.content,o=e.menu,i=new this(r,n,e.id),s=t.get("subMenu")(t,o,i);return i.submenu=s,i},Object.defineProperty(e.prototype,"submenu",{get:function(){return this._submenu},set:function(t){this._submenu=t},enumerable:!1,configurable:!0}),e.prototype.mouseover=function(t){this.focus(),this.stop(t)},e.prototype.mouseout=function(t){this.stop(t)},e.prototype.unfocus=function(){if(this.submenu.isPosted()){if(this.menu.focused!==this)return t.prototype.unfocus.call(this),void this.menu.unpostSubmenus();this.html.setAttribute("tabindex","-1"),this.html.blur()}else t.prototype.unfocus.call(this)},e.prototype.focus=function(){t.prototype.focus.call(this),this.submenu.isPosted()||this.disabled||this.submenu.post()},e.prototype.executeAction=function(){this.submenu.isPosted()?this.submenu.unpost():this.submenu.post()},e.prototype.generateHtml=function(){t.prototype.generateHtml.call(this);var e=this.html;this.span=document.createElement("span"),this.span.textContent="\u25ba",this.span.classList.add(s.HtmlClasses.MENUARROW),e.appendChild(this.span),e.setAttribute("aria-haspopup","true")},e.prototype.left=function(e){this.submenu.isPosted()?this.submenu.unpost():t.prototype.left.call(this,e)},e.prototype.right=function(t){this.submenu.isPosted()?this.submenu.down(t):this.submenu.post()},e.prototype.toJson=function(){return{type:""}},e}(i.AbstractItem);e.Submenu=a},3205:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.KEY=void 0,function(t){t[t.RETURN=13]="RETURN",t[t.ESCAPE=27]="ESCAPE",t[t.SPACE=32]="SPACE",t[t.LEFT=37]="LEFT",t[t.UP=38]="UP",t[t.RIGHT=39]="RIGHT",t[t.DOWN=40]="DOWN"}(e.KEY||(e.KEY={}))},9328:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])},n(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.MenuElement=void 0;var i=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.addAttributes=function(t){for(var e in t)this.html.setAttribute(e,t[e])},Object.defineProperty(e.prototype,"html",{get:function(){return this._html||this.generateHtml(),this._html},set:function(t){this._html=t,this.addEvents(t)},enumerable:!1,configurable:!0}),e.prototype.generateHtml=function(){var t=document.createElement("div");t.classList.add(this.className),t.setAttribute("role",this.role),this.html=t},e.prototype.focus=function(){var t=this.html;t.setAttribute("tabindex","0"),t.focus()},e.prototype.unfocus=function(){var t=this.html;t.hasAttribute("tabindex")&&t.setAttribute("tabindex","-1");try{t.blur()}catch(t){}t.blur()},e}(r(2868).AbstractNavigatable);e.MenuElement=i},1932:function(t,e,r){var n=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.MenuStore=void 0;var o=r(2556),i=r(2165),s=r(3205),a=function(){function t(t){this.menu=t,this.store=[],this._active=null,this.counter=0,this.attachedClass=i.HtmlClasses.ATTACHED+"_"+o.MenuUtil.counter(),this.taborder=!0,this.attrMap={}}return Object.defineProperty(t.prototype,"active",{get:function(){return this._active},set:function(t){do{if(-1!==this.store.indexOf(t)){this._active=t;break}t=t.parentNode}while(t)},enumerable:!1,configurable:!0}),t.prototype.next=function(){var t=this.store.length;if(0===t)return this.active=null,null;var e=this.store.indexOf(this.active);return e=-1===e?0:e0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},i=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},s=this&&this.__spread||function(){for(var t=[],e=0;e0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s};Object.defineProperty(e,"__esModule",{value:!0}),e.SelectionBox=e.SelectionMenu=void 0;var s=r(2556),a=r(2165),l=r(1484),c=r(4922),u=function(t){function e(e){var r=t.call(this)||this;return r.anchor=e,r.className=a.HtmlClasses.SELECTIONMENU,r.variablePool=r.anchor.menu.pool,r.baseMenu=r.anchor.menu,r}return o(e,t),e.fromJson=function(t,e,r){var n=e.title,o=e.values,i=e.variable,s=new this(r),a=t.get("label")(t,{content:n||"",id:n||"id"},s),l=t.get("rule")(t,{},s),c=o.map((function(e){return t.get("radio")(t,{content:e,variable:i,id:e},s)})),u=[a,l].concat(c);return s.items=u,s},e.prototype.generateHtml=function(){t.prototype.generateHtml.call(this),this.items.forEach((function(t){return t.html.classList.add(a.HtmlClasses.SELECTIONITEM)}))},e.prototype.display=function(){},e.prototype.right=function(t){this.anchor.right(t)},e.prototype.left=function(t){this.anchor.left(t)},e}(l.AbstractMenu);e.SelectionMenu=u;var p=function(t){function e(e,r,n,o){void 0===n&&(n="none"),void 0===o&&(o="vertical");var i=t.call(this,e,null,r)||this;return i.style=n,i.grid=o,i._selections=[],i.prefix="ctxt-selection",i._balanced=!0,i}return o(e,t),e.fromJson=function(t,e,r){var n=e.title,o=e.signature,i=e.selections,s=new this(n,o,e.order,e.grid);s.attachMenu(r);var a=i.map((function(e){return t.get("selectionMenu")(t,e,s)}));return s.selections=a,s},e.prototype.attachMenu=function(t){this.menu=t},Object.defineProperty(e.prototype,"selections",{get:function(){return this._selections},set:function(t){var e=this;this._selections=[],t.forEach((function(t){return e.addSelection(t)}))},enumerable:!1,configurable:!0}),e.prototype.addSelection=function(t){t.anchor=this,this._selections.push(t)},e.prototype.rowDiv=function(t){var e=this,r=document.createElement("div");this.contentDiv.appendChild(r);var n=t.map((function(t){return r.appendChild(t.html),t.html.id||(t.html.id=e.prefix+s.MenuUtil.counter()),t.html.getBoundingClientRect()})),o=n.map((function(t){return t.width})),i=o.reduce((function(t,e){return t+e}),0),l=n.reduce((function(t,e){return Math.max(t,e.height)}),0);return r.classList.add(a.HtmlClasses.SELECTIONDIVIDER),r.setAttribute("style","height: "+l+"px;"),[r,i,l,o]},e.prototype.display=function(){if(t.prototype.display.call(this),this.order(),this.selections.length){for(var e=[],r=0,n=[],o=this.getChunkSize(this.selections.length),s=function(t){var s=a.selections.slice(t,t+o),l=i(a.rowDiv(s),4),c=l[0],u=l[1],p=l[2],h=l[3];e.push(c),r=Math.max(r,u),s.forEach((function(t){return t.html.style.height=p+"px"})),n=a.combineColumn(n,h)},a=this,l=0;ldocument.body.offsetWidth-5&&(i=Math.max(5,i-o-r.offsetWidth+6)),t.prototype.post.call(this,i,s)}},e.prototype.display=function(){this.baseMenu.frame.appendChild(this.html)},e.prototype.setBaseMenu=function(){var t=this;do{t=t.anchor.menu}while(t instanceof e);this.baseMenu=t},e.prototype.left=function(t){this.focused=null,this.anchor.focus()},e.prototype.toJson=function(){return{type:""}},e}(r(1484).AbstractMenu);e.SubMenu=i},3737:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.Variable=void 0;var n=r(2556),o=function(){function t(t,e,r){this._name=t,this.getter=e,this.setter=r,this.items=[]}return t.fromJson=function(t,e,r){var n=new this(e.name,e.getter,e.setter);r.insert(n)},Object.defineProperty(t.prototype,"name",{get:function(){return this._name},enumerable:!1,configurable:!0}),t.prototype.getValue=function(t){try{return this.getter(t)}catch(t){return n.MenuUtil.error(t,"Command of variable "+this.name+" failed."),null}},t.prototype.setValue=function(t,e){try{this.setter(t,e)}catch(t){n.MenuUtil.error(t,"Command of variable "+this.name+" failed.")}this.update()},t.prototype.register=function(t){-1===this.items.indexOf(t)&&this.items.push(t)},t.prototype.unregister=function(t){var e=this.items.indexOf(t);-1!==e&&this.items.splice(e,1)},t.prototype.update=function(){this.items.forEach((function(t){return t.update()}))},t.prototype.registerCallback=function(t){this.items.forEach((function(e){return e.registerCallback(t)}))},t.prototype.unregisterCallback=function(t){this.items.forEach((function(e){return e.unregisterCallback(t)}))},t.prototype.toJson=function(){return{type:"variable",name:this.name,getter:this.getter.toString(),setter:this.setter.toString()}},t}();e.Variable=o},2358:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.VariablePool=void 0;var r=function(){function t(){this.pool={}}return t.prototype.insert=function(t){this.pool[t.name]=t},t.prototype.lookup=function(t){return this.pool[t]},t.prototype.remove=function(t){delete this.pool[t]},t.prototype.update=function(){for(var t in this.pool)this.pool[t].update()},t}();e.VariablePool=r},3921:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.AbstractAudioRenderer=void 0;const n=r(5897);e.AbstractAudioRenderer=class{constructor(){this.separator_=" "}setSeparator(t){this.separator_=t}getSeparator(){return"braille"===n.default.getInstance().modality?"":this.separator_}error(t){return null}merge(t){let e="";const r=t.length-1;for(let n,o=0;n=t[o];o++)if(e+=n.speech,odelete t[e])),e.open.forEach((r=>t[r]=e[r]));const r=Object.keys(t);t.open=r},e.sortClose=function(t,e){if(t.length<=1)return t;const r=[];for(let n,o=0;n=e[o],t.length;o++)n.close&&n.close.length&&n.close.forEach((function(e){const n=t.indexOf(e);-1!==n&&(r.unshift(e),t.splice(n,1))}));return r};let a={},l=[];function c(t,e){const r=t[t.length-1];if(r){if(f(e)&&f(r)){if(void 0===r.join)return void(r.span=r.span.concat(e.span));const t=r.span.pop(),n=e.span.shift();return r.span.push(t+r.join+n),r.span=r.span.concat(e.span),void(r.join=e.join)}h(e)&&h(r)?r.pause=s(r.pause,e.pause):t.push(e)}else t.push(e)}function u(t,e){t.rate&&(e.rate=t.rate),t.pitch&&(e.pitch=t.pitch),t.volume&&(e.volume=t.volume)}function p(t){return"object"==typeof t&&t.open}function h(t){return"object"==typeof t&&1===Object.keys(t).length&&Object.keys(t)[0]===o.personalityProps.PAUSE}function f(t){const e=Object.keys(t);return"object"==typeof t&&(1===e.length&&"span"===e[0]||2===e.length&&("span"===e[0]&&"join"===e[1]||"span"===e[1]&&"join"===e[0]))}function d(t,e,r,n,a,l=!1){if(l){const l=t[t.length-1];let c;if(l&&(c=l[o.personalityProps.JOIN]),l&&!e.speech&&a&&h(l)){const t=o.personalityProps.PAUSE;l[t]=s(l[t],a[t]),a=null}if(l&&e.speech&&0===Object.keys(r).length&&f(l)){if(void 0!==c){const t=l.span.pop();e=new i.Span(t.speech+c+e.speech,t.attributes)}l.span.push(e),e=new i.Span("",{}),l[o.personalityProps.JOIN]=n}}0!==Object.keys(r).length&&t.push(r),e.speech&&t.push({span:[e],join:n}),a&&t.push(a)}function m(t,e){if(!e)return t;const r={};for(const n of o.personalityPropList){const o=t[n],i=e[n];if(!o&&!i||o&&i&&o===i)continue;const s=o||0;p(r)||(r.open=[],r.close=[]),o||r.close.push(n),i||r.open.push(n),i&&o&&(r.close.push(n),r.open.push(n)),e[n]=s,r[n]=s,a[n]?a[n].push(s):a[n]=[s]}if(p(r)){let t=r.close.slice();for(;t.length>0;){let o=l.pop();const i=(0,n.setdifference)(o,t);if(t=(0,n.setdifference)(t,o),o=i,0!==t.length){if(0!==o.length){r.close=r.close.concat(o),r.open=r.open.concat(o);for(let t,n=0;t=o[n];n++)r[t]=e[t]}}else 0!==o.length&&l.push(o)}l.push(r.open)}return r}e.personalityMarkup=function(t){a={},l=[];let e=[];const r={};for(let n,i=0;n=t[i];i++){let t=null;const i=n.descriptionSpan(),s=n.personality,a=s[o.personalityProps.JOIN];delete s[o.personalityProps.JOIN],void 0!==s[o.personalityProps.PAUSE]&&(t={[o.personalityProps.PAUSE]:s[o.personalityProps.PAUSE]},delete s[o.personalityProps.PAUSE]);d(e,i,m(s,r),a,t,!0)}return e=e.concat(function(){const t=[];for(let e=l.length-1;e>=0;e--){const r=l[e];if(r.length){const e={open:[],close:[]};for(let t=0;t"string"==typeof t?new c.Span(t,{}):t)),r=m.get(n.default.getInstance().markup);return r?r.merge(e):t.join()},e.finalize=function(t){const e=m.get(n.default.getInstance().markup);return e?e.finalize(t):t},e.error=function(t){const e=m.get(n.default.getInstance().markup);return e?e.error(t):""},e.registerRenderer=function(t,e){m.set(t,e)},e.isXml=function(){return m.get(n.default.getInstance().markup)instanceof f.XmlRenderer}},8639:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.LayoutRenderer=void 0;const n=r(2057),o=r(5740),i=r(4440),s=r(3706),a=r(2456);class l extends a.XmlRenderer{finalize(t){return function(t){c="";const e=o.parseInput(`${t}`);return n.Debugger.getInstance().output(o.formatXml(e.toString())),c=f(e),c}(t)}pause(t){return""}prosodyElement(t,e){return t===i.personalityProps.LAYOUT?`<${e}>`:""}closeTag(t){return``}markup(t){const e=[];let r=[];for(const n of t){if(!n.layout){r.push(n);continue}e.push(this.processContent(r)),r=[];const t=n.layout;t.match(/^begin/)?e.push("<"+t.replace(/^begin/,"")+">"):t.match(/^end/)?e.push(""):console.warn("Something went wrong with layout markup: "+t)}return e.push(this.processContent(r)),e.join("")}processContent(t){const e=[],r=s.personalityMarkup(t);for(let t,n=0;t=r[n];n++)t.span?e.push(this.merge(t.span)):s.isPauseElement(t);return e.join("")}}e.LayoutRenderer=l;let c="";const u={TABLE:function(t){let e=g(t);e.forEach((t=>{t.cells=t.cells.slice(1).slice(0,-1),t.width=t.width.slice(1).slice(0,-1)}));const[r,n]=b(e);return e=v(e,n),_(e,r)},CASES:function(t){let e=g(t);e.forEach((t=>{t.cells=t.cells.slice(0,-1),t.width=t.width.slice(0,-1)}));const[r,n]=b(e);return e=v(e,n),_(e,r)},CAYLEY:function(t){let e=g(t);e.forEach((t=>{t.cells=t.cells.slice(1).slice(0,-1),t.width=t.width.slice(1).slice(0,-1),t.sep=t.sep+t.sep}));const[r,n]=b(e),o={lfence:"",rfence:"",cells:n.map((t=>"\u2810"+new Array(t).join("\u2812"))),width:n,height:1,sep:e[0].sep};return e.splice(1,0,o),e=v(e,n),_(e,r)},MATRIX:function(t){let e=g(t);const[r,n]=b(e);return e=v(e,n),_(e,r)},CELL:f,FENCE:f,ROW:f,FRACTION:function(t){const[e,r,,n,o]=Array.from(t.childNodes),i=p(r),s=p(n),a=m(i),l=m(s);let c=Math.max(a,l);const u=e+new Array(c+1).join("\u2812")+o;return c=u.length,`${x(i,c)}\n${u}\n${x(s,c)}`},NUMERATOR:E,DENOMINATOR:E};function p(t){const e=o.tagName(t),r=u[e];return r?r(t):t.textContent}function h(t,e){if(!t||!e)return t+e;const r=d(t),n=d(e),o=r-n;t=o<0?y(t,n,m(t)):t,e=o>0?y(e,r,m(e)):e;const i=t.split(/\r\n|\r|\n/),s=e.split(/\r\n|\r|\n/),a=[];for(let t=0;tMath.max(e.length,t)),0)}function y(t,e,r){return t=function(t,e){const r=e-d(t);return t+(r>0?new Array(r+1).join("\n"):"")}(t,e),function(t,e){const r=t.split(/\r\n|\r|\n/),n=[];for(const t of r){const r=e-t.length;n.push(t+(r>0?new Array(r+1).join("\u2800"):""))}return n.join("\n")}(t,r)}function g(t){const e=Array.from(t.childNodes),r=[];for(const t of e)t.nodeType===o.NodeType.ELEMENT_NODE&&r.push(M(t));return r}function b(t){const e=t.reduce(((t,e)=>Math.max(e.height,t)),0),r=[];for(let e=0;et.width[e])).reduce(((t,e)=>Math.max(t,e)),0));return[e,r]}function v(t,e){const r=[];for(const n of t){if(0===n.height)continue;const t=[];for(let r=0;rt.lfence+t.cells.join(t.sep)+t.rfence)).join("\n");const r=[];for(const e of t){const t=S(e.sep,e.height);let n=e.cells.shift();for(;e.cells.length;)n=h(n,t),n=h(n,e.cells.shift());n=h(S(e.lfence,e.height),n),n=h(n,S(e.rfence,e.height)),r.push(n),r.push(e.lfence+new Array(m(n)-3).join(e.sep)+e.rfence)}return r.slice(0,-1).join("\n")}function S(t,e){let r="";for(;e;)r+=t+"\n",e--;return r.slice(0,-1)}function O(t){return t.nodeType===o.NodeType.ELEMENT_NODE&&"FENCE"===o.tagName(t)?p(t):""}function M(t){const e=Array.from(t.childNodes),r=O(e[0]),n=O(e[e.length-1]);r&&e.shift(),n&&e.pop();let i="";const s=[];for(const t of e){if(t.nodeType===o.NodeType.TEXT_NODE){i=t.textContent;continue}const e=p(t);s.push(e)}return{lfence:r,rfence:n,sep:i,cells:s,height:s.reduce(((t,e)=>Math.max(d(e),t)),0),width:s.map(m)}}function x(t,e){const r=(e-m(t))/2,[n,o]=Math.floor(r)===r?[r,r]:[Math.floor(r),Math.ceil(r)],i=t.split(/\r\n|\r|\n/),s=[],[a,l]=[new Array(n+1).join("\u2800"),new Array(o+1).join("\u2800")];for(const t of i)s.push(a+t+l);return s.join("\n")}function E(t){const e=t.firstChild,r=f(t);if(e&&e.nodeType===o.NodeType.ELEMENT_NODE){if("ENGLISH"===o.tagName(e))return"\u2830"+r;if("NUMBER"===o.tagName(e))return"\u283c"+r}return r}},182:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.MarkupRenderer=void 0;const n=r(4440),o=r(3921);class i extends o.AbstractAudioRenderer{constructor(){super(...arguments),this.ignoreElements=[n.personalityProps.LAYOUT],this.scaleFunction=null}setScaleFunction(t,e,r,n,o=0){this.scaleFunction=i=>{const s=(i-t)/(e-t),a=r*(1-s)+n*s;return+(Math.round(a+"e+"+o)+"e-"+o)}}applyScaleFunction(t){return this.scaleFunction?this.scaleFunction(t):t}ignoreElement(t){return-1!==this.ignoreElements.indexOf(t)}}e.MarkupRenderer=i},8990:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.PunctuationRenderer=void 0;const n=r(4440),o=r(3921),i=r(3706);class s extends o.AbstractAudioRenderer{markup(t){const e=i.personalityMarkup(t);let r="",o=null,s=!1;for(let t,a=0;t=e[a];a++)i.isMarkupElement(t)||(i.isPauseElement(t)?s&&(o=i.mergePause(o,t,Math.max)):(o&&(r+=this.pause(o[n.personalityProps.PAUSE]),o=null),r+=(s?this.getSeparator():"")+this.merge(t.span),s=!0));return r}pause(t){let e;return e="number"==typeof t?t<=250?"short":t<=500?"medium":"long":t,s.PAUSE_PUNCTUATION.get(e)||""}}e.PunctuationRenderer=s,s.PAUSE_PUNCTUATION=new Map([["short",","],["medium",";"],["long","."]])},6660:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.SableRenderer=void 0;const n=r(4440),o=r(2456);class i extends o.XmlRenderer{finalize(t){return''+this.getSeparator()+t+this.getSeparator()+""}pause(t){return''}prosodyElement(t,e){switch(e=this.applyScaleFunction(e),t){case n.personalityProps.PITCH:return'';case n.personalityProps.RATE:return'';case n.personalityProps.VOLUME:return'';default:return"<"+t.toUpperCase()+' VALUE="'+e+'">'}}closeTag(t){return""}}e.SableRenderer=i},9536:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.Span=void 0;e.Span=class{constructor(t,e){this.speech=t,this.attributes=e}}},7504:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.SsmlRenderer=void 0;const n=r(5897),o=r(4440),i=r(2456);class s extends i.XmlRenderer{finalize(t){return''+this.getSeparator()+t+this.getSeparator()+""}pause(t){return''}prosodyElement(t,e){const r=(e=Math.floor(this.applyScaleFunction(e)))<0?e.toString():"+"+e.toString();return"":'%">')}closeTag(t){return""}}e.SsmlRenderer=s},3757:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.SsmlStepRenderer=void 0;const n=r(7504);class o extends n.SsmlRenderer{markup(t){return o.MARKS={},super.markup(t)}merge(t){const e=[];for(let r=0;r'),o.MARKS[i]=!0),1===n.speech.length&&n.speech.match(/[a-zA-Z]/)?e.push(''+n.speech+""):e.push(n.speech)}return e.join(this.getSeparator())}}e.SsmlStepRenderer=o,o.CHARACTER_ATTR="character",o.MARKS={}},4032:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.StringRenderer=void 0;const n=r(3921),o=r(3706);class i extends n.AbstractAudioRenderer{markup(t){let e="";const r=(0,o.personalityMarkup)(t).filter((t=>t.span));if(!r.length)return e;const n=r.length-1;for(let t,o=0;t=r[o];o++){if(t.span&&(e+=this.merge(t.span)),o>=n)continue;const r=t.join;e+=void 0===r?this.getSeparator():r}return e}}e.StringRenderer=i},2456:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.XmlRenderer=void 0;const n=r(5897),o=r(3706),i=r(182);class s extends i.MarkupRenderer{markup(t){this.setScaleFunction(-2,2,-100,100,2);const e=o.personalityMarkup(t),r=[],i=[];for(let t,s=0;t=e[s];s++)if(t.span)r.push(this.merge(t.span));else if(o.isPauseElement(t))r.push(this.pause(t));else{if(t.close.length)for(let e=0;e{r.push(this.prosodyElement(e,t[e])),i.push(e)}))}}return r.join(" ")}}e.XmlRenderer=s},707:function(t,e){function r(t,e){return t?e?t.filter((t=>e.indexOf(t)<0)):t:[]}Object.defineProperty(e,"__esModule",{value:!0}),e.union=e.setdifference=e.interleaveLists=e.removeEmpty=void 0,e.removeEmpty=function(t){return t.filter((t=>t))},e.interleaveLists=function(t,e){const r=[];for(;t.length||e.length;)t.length&&r.push(t.shift()),e.length&&r.push(e.shift());return r},e.setdifference=r,e.union=function(t,e){return t&&e?t.concat(r(e,t)):t||e||[]}},2139:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.loadScript=e.loadMapsForIE_=e.installWGXpath_=e.loadWGXpath_=e.mapsForIE=e.detectEdge=e.detectIE=void 0;const n=r(2315),o=r(5274);function i(t){l(n.default.WGXpath),s(t)}function s(t,e){let r=e||1;"undefined"==typeof wgxpath&&r<10?setTimeout((function(){s(t,r++)}),200):r>=10||(n.default.wgxpath=wgxpath,t?n.default.wgxpath.install({document:document}):n.default.wgxpath.install(),o.xpath.evaluate=document.evaluate,o.xpath.result=XPathResult,o.xpath.createNSResolver=document.createNSResolver)}function a(){l(n.default.mathmapsIePath)}function l(t){const e=n.default.document.createElement("script");e.type="text/javascript",e.src=t,n.default.document.head?n.default.document.head.appendChild(e):n.default.document.body.appendChild(e)}e.detectIE=function(){return"undefined"!=typeof window&&"ActiveXObject"in window&&"clipboardData"in window&&(a(),i(),!0)},e.detectEdge=function(){var t;return"undefined"!=typeof window&&"MSGestureEvent"in window&&null===(null===(t=window.chrome)||void 0===t?void 0:t.loadTimes)&&(document.evaluate=null,i(!0),!0)},e.mapsForIE=null,e.loadWGXpath_=i,e.installWGXpath_=s,e.loadMapsForIE_=a,e.loadScript=l},2057:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.Debugger=void 0;const n=r(2315);class o{constructor(){this.isActive_=!1,this.outputFunction_=console.info,this.stream_=null}static getInstance(){return o.instance=o.instance||new o,o.instance}init(t){t&&this.startDebugFile_(t),this.isActive_=!0}output(...t){this.isActive_&&this.output_(t)}generateOutput(t){this.isActive_&&this.output_(t.apply(t,[]))}exit(t=(()=>{})){this.isActive_&&this.stream_&&this.stream_.end("","",t)}startDebugFile_(t){this.stream_=n.default.fs.createWriteStream(t),this.outputFunction_=function(...t){this.stream_.write(t.join(" ")),this.stream_.write("\n")}.bind(this),this.stream_.on("error",function(t){console.info("Invalid log file. Debug information sent to console."),this.outputFunction_=console.info}.bind(this)),this.stream_.on("finish",(function(){console.info("Finalizing debug file.")}))}output_(t){this.outputFunction_.apply(console.info===this.outputFunction_?console:this.outputFunction_,["Speech Rule Engine Debugger:"].concat(t))}}e.Debugger=o},5740:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.serializeXml=e.cloneNode=e.tagName=e.querySelectorAll=e.querySelectorAllByAttrValue=e.querySelectorAllByAttr=e.formatXml=e.createTextNode=e.createElementNS=e.createElement=e.replaceNode=e.NodeType=e.parseInput=e.XML_ENTITIES=e.trimInput_=e.toArray=void 0;const n=r(5897),o=r(4440),i=r(2315),s=r(5274);function a(t){const e=[];for(let r=0,n=t.length;r[ \f\n\r\t\v\u200b]+<").trim()}function c(t,e){if(!e)return[!1,""];const r=t.match(/^<([^> ]+).*>/),n=e.match(/^<\/([^>]+)>(.*)/);return r&&n&&r[1]===n[1]?[!0,n[2]]:[!1,""]}e.toArray=a,e.trimInput_=l,e.XML_ENTITIES={"<":!0,">":!0,"&":!0,""":!0,"'":!0},e.parseInput=function(t){const e=new i.default.xmldom.DOMParser,r=l(t),a=!!r.match(/&(?!lt|gt|amp|quot|apos)\w+;/g);if(!r)throw new Error("Empty input!");try{const t=e.parseFromString(r,a?"text/html":"text/xml");return n.default.getInstance().mode===o.Mode.HTTP?(s.xpath.currentDocument=t,a?t.body.childNodes[0]:t.documentElement):t.documentElement}catch(t){throw new n.SREError("Illegal input: "+t.message)}},function(t){t[t.ELEMENT_NODE=1]="ELEMENT_NODE",t[t.ATTRIBUTE_NODE=2]="ATTRIBUTE_NODE",t[t.TEXT_NODE=3]="TEXT_NODE",t[t.CDATA_SECTION_NODE=4]="CDATA_SECTION_NODE",t[t.ENTITY_REFERENCE_NODE=5]="ENTITY_REFERENCE_NODE",t[t.ENTITY_NODE=6]="ENTITY_NODE",t[t.PROCESSING_INSTRUCTION_NODE=7]="PROCESSING_INSTRUCTION_NODE",t[t.COMMENT_NODE=8]="COMMENT_NODE",t[t.DOCUMENT_NODE=9]="DOCUMENT_NODE",t[t.DOCUMENT_TYPE_NODE=10]="DOCUMENT_TYPE_NODE",t[t.DOCUMENT_FRAGMENT_NODE=11]="DOCUMENT_FRAGMENT_NODE",t[t.NOTATION_NODE=12]="NOTATION_NODE"}(e.NodeType||(e.NodeType={})),e.replaceNode=function(t,e){t.parentNode&&(t.parentNode.insertBefore(e,t),t.parentNode.removeChild(t))},e.createElement=function(t){return i.default.document.createElement(t)},e.createElementNS=function(t,e){return i.default.document.createElementNS(t,e)},e.createTextNode=function(t){return i.default.document.createTextNode(t)},e.formatXml=function(t){let e="",r=/(>)(<)(\/*)/g,n=0,o=(t=t.replace(r,"$1\r\n$2$3")).split("\r\n");for(r=/(\.)*(<)(\/*)/g,o=o.map((t=>t.replace(r,"$1\r\n$2$3").split("\r\n"))).reduce(((t,e)=>t.concat(e)),[]);o.length;){let t=o.shift();if(!t)continue;let r=0;if(t.match(/^<\w[^>/]*>[^>]+$/)){const e=c(t,o[0]);e[0]?e[1]?(t+=o.shift().slice(0,-e[1].length),e[1].trim()&&o.unshift(e[1])):t+=o.shift():r=1}else if(t.match(/^<\/\w/))0!==n&&(n-=1);else if(t.match(/^<\w[^>]*[^/]>.*$/))r=1;else if(t.match(/^<\w[^>]*\/>.+$/)){const e=t.indexOf(">")+1;t.slice(e).trim()&&o.unshift(),t=t.slice(0,e)}else r=0;e+=new Array(n+1).join(" ")+t+"\r\n",n+=r}return e},e.querySelectorAllByAttr=function(t,e){return t.querySelectorAll?a(t.querySelectorAll(`[${e}]`)):s.evalXPath(`.//*[@${e}]`,t)},e.querySelectorAllByAttrValue=function(t,e,r){return t.querySelectorAll?a(t.querySelectorAll(`[${e}="${r}"]`)):s.evalXPath(`.//*[@${e}="${r}"]`,t)},e.querySelectorAll=function(t,e){return t.querySelectorAll?a(t.querySelectorAll(e)):s.evalXPath(`.//${e}`,t)},e.tagName=function(t){return t.tagName.toUpperCase()},e.cloneNode=function(t){return t.cloneNode(!0)},e.serializeXml=function(t){return(new i.default.xmldom.XMLSerializer).serializeToString(t)}},5897:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.EnginePromise=e.SREError=void 0;const n=r(1676),o=r(4440),i=r(2057),s=r(1377);class a extends Error{constructor(t=""){super(),this.message=t,this.name="SRE Error"}}e.SREError=a;class l{constructor(){this.customLoader=null,this.parsers={},this.comparator=null,this.mode=o.Mode.SYNC,this.init=!0,this.delay=!1,this.comparators={},this.domain="mathspeak",this.style=n.DynamicCstr.DEFAULT_VALUES[n.Axis.STYLE],this._defaultLocale=n.DynamicCstr.DEFAULT_VALUES[n.Axis.LOCALE],this.locale=this.defaultLocale,this.subiso="",this.modality=n.DynamicCstr.DEFAULT_VALUES[n.Axis.MODALITY],this.speech=o.Speech.NONE,this.markup=o.Markup.NONE,this.walker="Table",this.structure=!1,this.ruleSets=[],this.strict=!1,this.isIE=!1,this.isEdge=!1,this.rate="100",this.pprint=!1,this.config=!1,this.rules="",this.prune="",this.evaluator=l.defaultEvaluator,this.defaultParser=new n.DynamicCstrParser(n.DynamicCstr.DEFAULT_ORDER),this.parser=this.defaultParser,this.dynamicCstr=n.DynamicCstr.defaultCstr()}set defaultLocale(t){this._defaultLocale=s.Variables.ensureLocale(t,this._defaultLocale)}get defaultLocale(){return this._defaultLocale}static getInstance(){return l.instance=l.instance||new l,l.instance}static defaultEvaluator(t,e){return t}static evaluateNode(t){return l.nodeEvaluator(t)}getRate(){const t=parseInt(this.rate,10);return isNaN(t)?100:t}setDynamicCstr(t){if(this.defaultLocale&&(n.DynamicCstr.DEFAULT_VALUES[n.Axis.LOCALE]=this.defaultLocale),t){const e=Object.keys(t);for(let r=0;r{void 0!==t[r]&&(e[r]=t[r])};return r("mode"),e.configurate(t),a.default.BINARY_FEATURES.forEach((r=>{void 0!==t[r]&&(e[r]=!!t[r])})),a.default.STRING_FEATURES.forEach(r),t.json&&(c.default.jsonPath=l.makePath(t.json)),t.xpath&&(c.default.WGXpath=t.xpath),e.setCustomLoader(t.custom),function(t){t.isIE=s.detectIE(),t.isEdge=s.detectEdge()}(e),o.setLocale(),e.setDynamicCstr(),e.init?(a.EnginePromise.promises.init=new Promise(((t,e)=>{setTimeout((()=>{t("init")}),10)})),e.init=!1,a.EnginePromise.get()):e.delay?(e.delay=!1,a.EnginePromise.get()):i.loadLocale()}))}},8496:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.Event=e.EventType=e.Move=e.KeyCode=void 0,function(t){t[t.ENTER=13]="ENTER",t[t.ESC=27]="ESC",t[t.SPACE=32]="SPACE",t[t.PAGE_UP=33]="PAGE_UP",t[t.PAGE_DOWN=34]="PAGE_DOWN",t[t.END=35]="END",t[t.HOME=36]="HOME",t[t.LEFT=37]="LEFT",t[t.UP=38]="UP",t[t.RIGHT=39]="RIGHT",t[t.DOWN=40]="DOWN",t[t.TAB=9]="TAB",t[t.LESS=188]="LESS",t[t.GREATER=190]="GREATER",t[t.DASH=189]="DASH",t[t.ZERO=48]="ZERO",t[t.ONE=49]="ONE",t[t.TWO=50]="TWO",t[t.THREE=51]="THREE",t[t.FOUR=52]="FOUR",t[t.FIVE=53]="FIVE",t[t.SIX=54]="SIX",t[t.SEVEN=55]="SEVEN",t[t.EIGHT=56]="EIGHT",t[t.NINE=57]="NINE",t[t.A=65]="A",t[t.B=66]="B",t[t.C=67]="C",t[t.D=68]="D",t[t.E=69]="E",t[t.F=70]="F",t[t.G=71]="G",t[t.H=72]="H",t[t.I=73]="I",t[t.J=74]="J",t[t.K=75]="K",t[t.L=76]="L",t[t.M=77]="M",t[t.N=78]="N",t[t.O=79]="O",t[t.P=80]="P",t[t.Q=81]="Q",t[t.R=82]="R",t[t.S=83]="S",t[t.T=84]="T",t[t.U=85]="U",t[t.V=86]="V",t[t.W=87]="W",t[t.X=88]="X",t[t.Y=89]="Y",t[t.Z=90]="Z"}(e.KeyCode||(e.KeyCode={})),e.Move=new Map([[13,"ENTER"],[27,"ESC"],[32,"SPACE"],[33,"PAGE_UP"],[34,"PAGE_DOWN"],[35,"END"],[36,"HOME"],[37,"LEFT"],[38,"UP"],[39,"RIGHT"],[40,"DOWN"],[9,"TAB"],[188,"LESS"],[190,"GREATER"],[189,"DASH"],[48,"ZERO"],[49,"ONE"],[50,"TWO"],[51,"THREE"],[52,"FOUR"],[53,"FIVE"],[54,"SIX"],[55,"SEVEN"],[56,"EIGHT"],[57,"NINE"],[65,"A"],[66,"B"],[67,"C"],[68,"D"],[69,"E"],[70,"F"],[71,"G"],[72,"H"],[73,"I"],[74,"J"],[75,"K"],[76,"L"],[77,"M"],[78,"N"],[79,"O"],[80,"P"],[81,"Q"],[82,"R"],[83,"S"],[84,"T"],[85,"U"],[86,"V"],[87,"W"],[88,"X"],[89,"Y"],[90,"Z"]]),function(t){t.CLICK="click",t.DBLCLICK="dblclick",t.MOUSEDOWN="mousedown",t.MOUSEUP="mouseup",t.MOUSEOVER="mouseover",t.MOUSEOUT="mouseout",t.MOUSEMOVE="mousemove",t.SELECTSTART="selectstart",t.KEYPRESS="keypress",t.KEYDOWN="keydown",t.KEYUP="keyup",t.TOUCHSTART="touchstart",t.TOUCHMOVE="touchmove",t.TOUCHEND="touchend",t.TOUCHCANCEL="touchcancel"}(e.EventType||(e.EventType={}));e.Event=class{constructor(t,e,r){this.src=t,this.type=e,this.callback=r}add(){this.src.addEventListener(this.type,this.callback)}remove(){this.src.removeEventListener(this.type,this.callback)}}},7248:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.localePath=e.makePath=void 0;const n=r(2315);function o(t){return t.match("/$")?t:t+"/"}e.makePath=o,e.localePath=function(t,e="json"){return o(n.default.jsonPath)+t+(e.match(/^\./)?e:"."+e)}},3769:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.KeyProcessor=e.Processor=void 0;const n=r(8496);class o{constructor(t,e){this.name=t,this.process=e.processor,this.postprocess=e.postprocessor||((t,e)=>t),this.processor=this.postprocess?function(t){return this.postprocess(this.process(t),t)}:this.process,this.print=e.print||o.stringify_,this.pprint=e.pprint||this.print}static stringify_(t){return t?t.toString():t}}e.Processor=o,o.LocalState={walker:null,speechGenerator:null,highlighter:null};class i extends o{constructor(t,e){super(t,e),this.key=e.key||i.getKey_}static getKey_(t){return"string"==typeof t?n.KeyCode[t.toUpperCase()]:t}}e.KeyProcessor=i},6499:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.keypress=e.output=e.print=e.process=e.set=void 0;const n=r(8290),o=r(5714),i=r(3090),s=r(4356),a=r(1414),l=r(9552),c=r(9543),u=r(3362),p=r(1204),h=r(5740),f=r(5897),d=r(4440),m=r(3769),y=r(5274),g=new Map;function b(t){g.set(t.name,t)}function v(t){const e=g.get(t);if(!e)throw new f.SREError("Unknown processor "+t);return e}function _(t,e){const r=v(t);try{return r.processor(e)}catch(t){throw new f.SREError("Processing error for expression "+e)}}function S(t,e){const r=v(t);return f.default.getInstance().pprint?r.pprint(e):r.print(e)}e.set=b,e.process=_,e.print=S,e.output=function(t,e){const r=v(t);try{const t=r.processor(e);return f.default.getInstance().pprint?r.pprint(t):r.print(t)}catch(t){throw new f.SREError("Processing error for expression "+e)}},e.keypress=function(t,e){const r=v(t),n=r instanceof m.KeyProcessor?r.key(e):e,o=r.processor(n);return f.default.getInstance().pprint?r.pprint(o):r.print(o)},b(new m.Processor("semantic",{processor:function(t){const e=h.parseInput(t);return a.xmlTree(e)},postprocessor:function(t,e){const r=f.default.getInstance().speech;if(r===d.Speech.NONE)return t;const o=h.cloneNode(t);let i=c.computeMarkup(o);if(r===d.Speech.SHALLOW)return t.setAttribute("speech",n.finalize(i)),t;const s=y.evalXPath(".//*[@id]",t),a=y.evalXPath(".//*[@id]",o);for(let t,e,r=0;t=s[r],e=a[r];r++)i=c.computeMarkup(e),t.setAttribute("speech",n.finalize(i));return t},pprint:function(t){return h.formatXml(t.toString())}})),b(new m.Processor("speech",{processor:function(t){const e=h.parseInput(t),r=a.xmlTree(e),o=c.computeSpeech(r);return n.finalize(n.markup(o))},pprint:function(t){const e=t.toString();return n.isXml()?h.formatXml(e):e}})),b(new m.Processor("json",{processor:function(t){const e=h.parseInput(t);return a.getTree(e).toJson()},postprocessor:function(t,e){const r=f.default.getInstance().speech;if(r===d.Speech.NONE)return t;const o=h.parseInput(e),i=a.xmlTree(o),s=c.computeMarkup(i);if(r===d.Speech.SHALLOW)return t.stree.speech=n.finalize(s),t;const l=t=>{const e=y.evalXPath(`.//*[@id=${t.id}]`,i)[0],r=c.computeMarkup(e);t.speech=n.finalize(r),t.children&&t.children.forEach(l)};return l(t.stree),t},print:function(t){return JSON.stringify(t)},pprint:function(t){return JSON.stringify(t,null,2)}})),b(new m.Processor("description",{processor:function(t){const e=h.parseInput(t),r=a.xmlTree(e);return c.computeSpeech(r)},print:function(t){return JSON.stringify(t)},pprint:function(t){return JSON.stringify(t,null,2)}})),b(new m.Processor("enriched",{processor:function(t){return o.semanticMathmlSync(t)},postprocessor:function(t,e){const r=p.getSemanticRoot(t);let n;switch(f.default.getInstance().speech){case d.Speech.NONE:break;case d.Speech.SHALLOW:n=l.generator("Adhoc"),n.getSpeech(r,t);break;case d.Speech.DEEP:n=l.generator("Tree"),n.getSpeech(t,t)}return t},pprint:function(t){return h.formatXml(t.toString())}})),b(new m.Processor("walker",{processor:function(t){const e=l.generator("Node");m.Processor.LocalState.speechGenerator=e,e.setOptions({modality:f.default.getInstance().modality,locale:f.default.getInstance().locale,domain:f.default.getInstance().domain,style:f.default.getInstance().style}),m.Processor.LocalState.highlighter=i.highlighter({color:"black"},{color:"white"},{renderer:"NativeMML"});const r=_("enriched",t),n=S("enriched",r);return m.Processor.LocalState.walker=u.walker(f.default.getInstance().walker,r,e,m.Processor.LocalState.highlighter,n),m.Processor.LocalState.walker},print:function(t){return m.Processor.LocalState.walker.speech()}})),b(new m.KeyProcessor("move",{processor:function(t){if(!m.Processor.LocalState.walker)return null;return!1===m.Processor.LocalState.walker.move(t)?n.error(t):m.Processor.LocalState.walker.speech()}})),b(new m.Processor("number",{processor:function(t){const e=parseInt(t,10);return isNaN(e)?"":s.LOCALE.NUMBERS.numberToWords(e)}})),b(new m.Processor("ordinal",{processor:function(t){const e=parseInt(t,10);return isNaN(e)?"":s.LOCALE.NUMBERS.wordOrdinal(e)}})),b(new m.Processor("numericOrdinal",{processor:function(t){const e=parseInt(t,10);return isNaN(e)?"":s.LOCALE.NUMBERS.numericOrdinal(e)}})),b(new m.Processor("vulgar",{processor:function(t){const[e,r]=t.split("/").map((t=>parseInt(t,10)));return isNaN(e)||isNaN(r)?"":_("speech",`${e}${r}`)}}))},2998:function(t,e,r){var n=this&&this.__awaiter||function(t,e,r,n){return new(r||(r=Promise))((function(o,i){function s(t){try{l(n.next(t))}catch(t){i(t)}}function a(t){try{l(n.throw(t))}catch(t){i(t)}}function l(t){var e;t.done?o(t.value):(e=t.value,e instanceof r?e:new r((function(t){t(e)}))).then(s,a)}l((n=n.apply(t,e||[])).next())}))};Object.defineProperty(e,"__esModule",{value:!0}),e.localePath=e.exit=e.move=e.walk=e.processFile=e.file=e.vulgar=e.numericOrdinal=e.ordinal=e.number=e.toEnriched=e.toDescription=e.toJson=e.toSemantic=e.toSpeech=e.localeLoader=e.engineReady=e.engineSetup=e.setupEngine=e.version=void 0;const o=r(5897),i=r(6828),s=r(4440),a=r(7248),l=r(6499),c=r(2315),u=r(1377),p=r(6141);function h(t){return n(this,void 0,void 0,(function*(){return(0,i.setup)(t)}))}function f(t,e){return l.process(t,e)}function d(t,e,r){switch(o.default.getInstance().mode){case s.Mode.ASYNC:return function(t,e,r){return n(this,void 0,void 0,(function*(){const n=yield c.default.fs.promises.readFile(e,{encoding:"utf8"}),i=l.output(t,n);if(r)try{c.default.fs.promises.writeFile(r,i)}catch(t){throw new o.SREError("Can not write to file: "+r)}return i}))}(t,e,r);case s.Mode.SYNC:return function(t,e,r){const n=function(t){let e;try{e=c.default.fs.readFileSync(t,{encoding:"utf8"})}catch(e){throw new o.SREError("Can not open file: "+t)}return e}(e),i=l.output(t,n);if(r)try{c.default.fs.writeFileSync(r,i)}catch(t){throw new o.SREError("Can not write to file: "+r)}return i}(t,e,r);default:throw new o.SREError(`Can process files in ${o.default.getInstance().mode} mode`)}}e.version=u.Variables.VERSION,e.setupEngine=h,e.engineSetup=function(){const t=["mode"].concat(o.default.STRING_FEATURES,o.default.BINARY_FEATURES),e=o.default.getInstance(),r={};return t.forEach((function(t){r[t]=e[t]})),r.json=c.default.jsonPath,r.xpath=c.default.WGXpath,r.rules=e.ruleSets.slice(),r},e.engineReady=function(){return n(this,void 0,void 0,(function*(){return h({}).then((()=>o.EnginePromise.getall()))}))},e.localeLoader=p.standardLoader,e.toSpeech=function(t){return f("speech",t)},e.toSemantic=function(t){return f("semantic",t)},e.toJson=function(t){return f("json",t)},e.toDescription=function(t){return f("description",t)},e.toEnriched=function(t){return f("enriched",t)},e.number=function(t){return f("number",t)},e.ordinal=function(t){return f("ordinal",t)},e.numericOrdinal=function(t){return f("numericOrdinal",t)},e.vulgar=function(t){return f("vulgar",t)},e.file={},e.file.toSpeech=function(t,e){return d("speech",t,e)},e.file.toSemantic=function(t,e){return d("semantic",t,e)},e.file.toJson=function(t,e){return d("json",t,e)},e.file.toDescription=function(t,e){return d("description",t,e)},e.file.toEnriched=function(t,e){return d("enriched",t,e)},e.processFile=d,e.walk=function(t){return l.output("walker",t)},e.move=function(t){return l.keypress("move",t)},e.exit=function(t){const e=t||0;o.EnginePromise.getall().then((()=>process.exit(e)))},e.localePath=a.localePath,c.default.documentSupported?h({mode:s.Mode.HTTP}).then((()=>h({}))):h({mode:s.Mode.SYNC}).then((()=>h({mode:s.Mode.ASYNC})))},2315:function(__unused_webpack_module,exports,__webpack_require__){var __dirname="/";Object.defineProperty(exports,"__esModule",{value:!0});const variables_1=__webpack_require__(1377);class SystemExternal{static extRequire(library){if("undefined"!=typeof process){const nodeRequire=eval("require");return nodeRequire(library)}return null}}exports.default=SystemExternal,SystemExternal.windowSupported=!("undefined"==typeof window),SystemExternal.documentSupported=SystemExternal.windowSupported&&!(void 0===window.document),SystemExternal.xmldom=SystemExternal.documentSupported?window:SystemExternal.extRequire("xmldom-sre"),SystemExternal.document=SystemExternal.documentSupported?window.document:(new SystemExternal.xmldom.DOMImplementation).createDocument("","",0),SystemExternal.xpath=SystemExternal.documentSupported?document:function(){const t={document:{},XPathResult:{}};return SystemExternal.extRequire("wicked-good-xpath").install(t),t.document.XPathResult=t.XPathResult,t.document}(),SystemExternal.mathmapsIePath="https://cdn.jsdelivr.net/npm/sre-mathmaps-ie@"+variables_1.Variables.VERSION+"mathmaps_ie.js",SystemExternal.commander=SystemExternal.documentSupported?null:SystemExternal.extRequire("commander"),SystemExternal.fs=SystemExternal.documentSupported?null:SystemExternal.extRequire("fs"),SystemExternal.url=variables_1.Variables.url,SystemExternal.jsonPath=(SystemExternal.documentSupported?SystemExternal.url:process.env.SRE_JSON_PATH||__webpack_require__.g.SRE_JSON_PATH||__dirname+"/mathmaps")+"/",SystemExternal.WGXpath=variables_1.Variables.WGXpath,SystemExternal.wgxpath=null},1377:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.Variables=void 0;class r{static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Locale ${t} does not exist! Using ${r.LOCALES.get(e)} instead.`),e)}}e.Variables=r,r.VERSION="4.0.6",r.LOCALES=new Map([["ca","Catalan"],["da","Danish"],["de","German"],["en","English"],["es","Spanish"],["fr","French"],["hi","Hindi"],["it","Italian"],["nb","Bokm\xe5l"],["nn","Nynorsk"],["sv","Swedish"],["nemeth","Nemeth"]]),r.mathjaxVersion="3.2.1",r.url="https://cdn.jsdelivr.net/npm/speech-rule-engine@"+r.VERSION+"/lib/mathmaps",r.WGXpath="https://cdn.jsdelivr.net/npm/wicked-good-xpath@1.3.0/dist/wgxpath.install.js"},5274:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.updateEvaluator=e.evaluateString=e.evaluateBoolean=e.getLeafNodes=e.evalXPath=e.resolveNameSpace=e.xpath=void 0;const n=r(5897),o=r(4440),i=r(2315);function s(){return"undefined"!=typeof XPathResult}e.xpath={currentDocument:null,evaluate:s()?document.evaluate:i.default.xpath.evaluate,result:s()?XPathResult:i.default.xpath.XPathResult,createNSResolver:s()?document.createNSResolver:i.default.xpath.createNSResolver};const a={xhtml:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",mml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function l(t){return a[t]||null}e.resolveNameSpace=l;class c{constructor(){this.lookupNamespaceURI=l}}function u(t,r,i){return n.default.getInstance().mode!==o.Mode.HTTP||n.default.getInstance().isIE||n.default.getInstance().isEdge?e.xpath.evaluate(t,r,new c,i,null):e.xpath.currentDocument.evaluate(t,r,l,i,null)}function p(t,r){let n;try{n=u(t,r,e.xpath.result.ORDERED_NODE_ITERATOR_TYPE)}catch(t){return[]}const o=[];for(let t=n.iterateNext();t;t=n.iterateNext())o.push(t);return o}e.evalXPath=p,e.getLeafNodes=function(t){return p(".//*[count(*)=0]",t)},e.evaluateBoolean=function(t,r){let n;try{n=u(t,r,e.xpath.result.BOOLEAN_TYPE)}catch(t){return!1}return n.booleanValue},e.evaluateString=function(t,r){let n;try{n=u(t,r,e.xpath.result.STRING_TYPE)}catch(t){return""}return n.stringValue},e.updateEvaluator=function(t){if(n.default.getInstance().mode!==o.Mode.HTTP)return;let r=t;for(;r&&!r.evaluate;)r=r.parentNode;r&&r.evaluate?e.xpath.currentDocument=r:t.ownerDocument&&(e.xpath.currentDocument=t.ownerDocument)}},9268:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.AbstractEnrichCase=void 0;e.AbstractEnrichCase=class{constructor(t){this.semantic=t}}},6061:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.CaseBinomial=void 0;const n=r(5740),o=r(9268),i=r(5452),s=r(2298);class a extends o.AbstractEnrichCase{constructor(t){super(t),this.mml=t.mathmlTree}static test(t){return!t.mathmlTree&&"line"===t.type&&"binomial"===t.role}getMathml(){if(!this.semantic.childNodes.length)return this.mml;const t=this.semantic.childNodes[0];if(this.mml=(0,i.walkTree)(t),this.mml.hasAttribute(s.Attribute.TYPE)){const t=n.createElement("mrow");t.setAttribute(s.Attribute.ADDED,"true"),n.replaceNode(this.mml,t),t.appendChild(this.mml),this.mml=t}return(0,s.setAttributes)(this.mml,this.semantic),this.mml}}e.CaseBinomial=a},5765:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.CaseDoubleScript=void 0;const n=r(5740),o=r(9268),i=r(5452),s=r(2298);class a extends o.AbstractEnrichCase{constructor(t){super(t),this.mml=t.mathmlTree}static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e=n.tagName(t.mathmlTree),r=t.childNodes[0].role;return"MSUBSUP"===e&&"subsup"===r||"MUNDEROVER"===e&&"underover"===r}getMathml(){const t=this.semantic.childNodes[0],e=t.childNodes[0],r=this.semantic.childNodes[1],n=t.childNodes[1],o=i.walkTree(r),a=i.walkTree(e),l=i.walkTree(n);return(0,s.setAttributes)(this.mml,this.semantic),this.mml.setAttribute(s.Attribute.CHILDREN,(0,s.makeIdList)([e,n,r])),[a,l,o].forEach((t=>i.getInnerNode(t).setAttribute(s.Attribute.PARENT,this.mml.getAttribute(s.Attribute.ID)))),this.mml.setAttribute(s.Attribute.TYPE,t.role),i.addCollapsedAttribute(this.mml,[this.semantic.id,[t.id,e.id,n.id],r.id]),this.mml}}e.CaseDoubleScript=a},7251:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.CaseEmbellished=void 0;const n=r(5740),o=r(5952),i=r(9268),s=r(5765),a=r(7014),l=r(6887),c=r(5452),u=r(2298);class p extends i.AbstractEnrichCase{constructor(t){super(t),this.fenced=null,this.fencedMml=null,this.fencedMmlNodes=[],this.ofence=null,this.ofenceMml=null,this.ofenceMap={},this.cfence=null,this.cfenceMml=null,this.cfenceMap={},this.parentCleanup=[]}static test(t){return!(!t.mathmlTree||!t.fencePointer||t.mathmlTree.getAttribute("data-semantic-type"))}static makeEmptyNode_(t){const e=n.createElement("mrow"),r=new o.SemanticNode(t);return r.type="empty",r.mathmlTree=e,r}static fencedMap_(t,e){e[t.id]=t.mathmlTree,t.embellished&&p.fencedMap_(t.childNodes[0],e)}getMathml(){this.getFenced_(),this.fencedMml=c.walkTree(this.fenced),this.getFencesMml_(),"empty"!==this.fenced.type||this.fencedMml.parentNode||(this.fencedMml.setAttribute(u.Attribute.ADDED,"true"),this.cfenceMml.parentNode.insertBefore(this.fencedMml,this.cfenceMml)),this.getFencedMml_();return this.rewrite_()}fencedElement(t){return"fenced"===t.type||"matrix"===t.type||"vector"===t.type}getFenced_(){let t=this.semantic;for(;!this.fencedElement(t);)t=t.childNodes[0];this.fenced=t.childNodes[0],this.ofence=t.contentNodes[0],this.cfence=t.contentNodes[1],p.fencedMap_(this.ofence,this.ofenceMap),p.fencedMap_(this.cfence,this.cfenceMap)}getFencedMml_(){let t=this.ofenceMml.nextSibling;for(t=t===this.fencedMml?t:this.fencedMml;t&&t!==this.cfenceMml;)this.fencedMmlNodes.push(t),t=t.nextSibling}getFencesMml_(){let t=this.semantic;const e=Object.keys(this.ofenceMap),r=Object.keys(this.cfenceMap);for(;!(this.ofenceMml&&this.cfenceMml||t===this.fenced);)-1===e.indexOf(t.fencePointer)||this.ofenceMml||(this.ofenceMml=t.mathmlTree),-1===r.indexOf(t.fencePointer)||this.cfenceMml||(this.cfenceMml=t.mathmlTree),t=t.childNodes[0];this.ofenceMml||(this.ofenceMml=this.ofence.mathmlTree),this.cfenceMml||(this.cfenceMml=this.cfence.mathmlTree),this.ofenceMml&&(this.ofenceMml=c.ascendNewNode(this.ofenceMml)),this.cfenceMml&&(this.cfenceMml=c.ascendNewNode(this.cfenceMml))}rewrite_(){let t=this.semantic,e=null;const r=this.introduceNewLayer_();for((0,u.setAttributes)(r,this.fenced.parent);!this.fencedElement(t);){const o=t.mathmlTree,i=this.specialCase_(t,o);if(i)t=i;else{(0,u.setAttributes)(o,t);const e=[];for(let r,n=1;r=t.childNodes[n];n++)e.push(c.walkTree(r));t=t.childNodes[0]}const s=n.createElement("dummy"),a=o.childNodes[0];n.replaceNode(o,s),n.replaceNode(r,o),n.replaceNode(o.childNodes[0],r),n.replaceNode(s,a),e||(e=o)}return c.walkTree(this.ofence),c.walkTree(this.cfence),this.cleanupParents_(),e||r}specialCase_(t,e){const r=n.tagName(e);let o,i=null;if("MSUBSUP"===r?(i=t.childNodes[0],o=s.CaseDoubleScript):"MMULTISCRIPTS"===r&&("superscript"===t.type||"subscript"===t.type?o=a.CaseMultiscripts:"tensor"===t.type&&(o=l.CaseTensor),i=o&&t.childNodes[0]&&"subsup"===t.childNodes[0].role?t.childNodes[0]:t),!i)return null;const c=i.childNodes[0],u=p.makeEmptyNode_(c.id);return i.childNodes[0]=u,e=new o(t).getMathml(),i.childNodes[0]=c,this.parentCleanup.push(e),i.childNodes[0]}introduceNewLayer_(){const t=this.fullFence(this.ofenceMml),e=this.fullFence(this.cfenceMml);let r=n.createElement("mrow");if(n.replaceNode(this.fencedMml,r),this.fencedMmlNodes.forEach((t=>r.appendChild(t))),r.insertBefore(t,this.fencedMml),r.appendChild(e),!r.parentNode){const t=n.createElement("mrow");for(;r.childNodes.length>0;)t.appendChild(r.childNodes[0]);r.appendChild(t),r=t}return r}fullFence(t){const e=this.fencedMml.parentNode;let r=t;for(;r.parentNode&&r.parentNode!==e;)r=r.parentNode;return r}cleanupParents_(){this.parentCleanup.forEach((function(t){const e=t.childNodes[1].getAttribute(u.Attribute.PARENT);t.childNodes[0].setAttribute(u.Attribute.PARENT,e)}))}}e.CaseEmbellished=p},6265:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.CaseLimit=void 0;const n=r(5740),o=r(9268),i=r(5452),s=r(2298);class a extends o.AbstractEnrichCase{constructor(t){super(t),this.mml=t.mathmlTree}static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e=n.tagName(t.mathmlTree),r=t.type;return("limupper"===r||"limlower"===r)&&("MSUBSUP"===e||"MUNDEROVER"===e)||"limboth"===r&&("MSUB"===e||"MUNDER"===e||"MSUP"===e||"MOVER"===e)}static walkTree_(t){t&&i.walkTree(t)}getMathml(){const t=this.semantic.childNodes;return"limboth"!==this.semantic.type&&this.mml.childNodes.length>=3&&(this.mml=i.introduceNewLayer([this.mml],this.semantic)),(0,s.setAttributes)(this.mml,this.semantic),t[0].mathmlTree||(t[0].mathmlTree=this.semantic.mathmlTree),t.forEach(a.walkTree_),this.mml}}e.CaseLimit=a},6514:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.CaseLine=void 0;const n=r(9268),o=r(5452),i=r(2298);class s extends n.AbstractEnrichCase{constructor(t){super(t),this.mml=t.mathmlTree}static test(t){return!!t.mathmlTree&&"line"===t.type}getMathml(){return this.semantic.contentNodes.length&&o.walkTree(this.semantic.contentNodes[0]),this.semantic.childNodes.length&&o.walkTree(this.semantic.childNodes[0]),(0,i.setAttributes)(this.mml,this.semantic),this.mml}}e.CaseLine=s},6839:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.CaseMultiindex=void 0;const n=r(5740),o=r(9268),i=r(5452),s=r(2298);class a extends o.AbstractEnrichCase{constructor(t){super(t),this.mml=t.mathmlTree}static multiscriptIndex(t){return"punctuated"===t.type&&"dummy"===t.contentNodes[0].role?i.collapsePunctuated(t):(i.walkTree(t),t.id)}static createNone_(t){const e=n.createElement("none");return t&&(0,s.setAttributes)(e,t),e.setAttribute(s.Attribute.ADDED,"true"),e}completeMultiscript(t,e){const r=n.toArray(this.mml.childNodes).slice(1);let o=0;const l=t=>{for(let e,n=0;e=t[n];n++){const t=r[o];if(t&&e===parseInt(i.getInnerNode(t).getAttribute(s.Attribute.ID)))i.getInnerNode(t).setAttribute(s.Attribute.PARENT,this.semantic.id.toString()),o++;else{const r=this.semantic.querySelectorAll((t=>t.id===e));this.mml.insertBefore(a.createNone_(r[0]),t||null)}}};l(t),r[o]&&"MPRESCRIPTS"!==n.tagName(r[o])?this.mml.insertBefore(r[o],n.createElement("mprescripts")):o++,l(e)}}e.CaseMultiindex=a},7014:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.CaseMultiscripts=void 0;const n=r(5740),o=r(5656),i=r(6839),s=r(5452),a=r(2298);class l extends i.CaseMultiindex{static test(t){if(!t.mathmlTree)return!1;return"MMULTISCRIPTS"===n.tagName(t.mathmlTree)&&("superscript"===t.type||"subscript"===t.type)}constructor(t){super(t)}getMathml(){let t,e,r;if((0,a.setAttributes)(this.mml,this.semantic),this.semantic.childNodes[0]&&"subsup"===this.semantic.childNodes[0].role){const n=this.semantic.childNodes[0];t=n.childNodes[0],e=i.CaseMultiindex.multiscriptIndex(this.semantic.childNodes[1]),r=i.CaseMultiindex.multiscriptIndex(n.childNodes[1]);const l=[this.semantic.id,[n.id,t.id,r],e];s.addCollapsedAttribute(this.mml,l),this.mml.setAttribute(a.Attribute.TYPE,n.role),this.completeMultiscript(o.SemanticSkeleton.interleaveIds(r,e),[])}else{t=this.semantic.childNodes[0],e=i.CaseMultiindex.multiscriptIndex(this.semantic.childNodes[1]);const r=[this.semantic.id,t.id,e];s.addCollapsedAttribute(this.mml,r)}const n=o.SemanticSkeleton.collapsedLeafs(r||[],e),l=s.walkTree(t);return s.getInnerNode(l).setAttribute(a.Attribute.PARENT,this.semantic.id.toString()),n.unshift(t.id),this.mml.setAttribute(a.Attribute.CHILDREN,n.join(",")),this.mml}}e.CaseMultiscripts=l},3416:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.CaseProof=void 0;const n=r(9268),o=r(5452),i=r(2298);class s extends n.AbstractEnrichCase{constructor(t){super(t),this.mml=t.mathmlTree}static test(t){return!!t.mathmlTree&&("inference"===t.type||"premises"===t.type)}getMathml(){return this.semantic.childNodes.length?(this.semantic.contentNodes.forEach((function(t){o.walkTree(t),(0,i.setAttributes)(t.mathmlTree,t)})),this.semantic.childNodes.forEach((function(t){o.walkTree(t)})),(0,i.setAttributes)(this.mml,this.semantic),this.mml.getAttribute("data-semantic-id")===this.mml.getAttribute("data-semantic-parent")&&this.mml.removeAttribute("data-semantic-parent"),this.mml):this.mml}}e.CaseProof=s},5699:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.CaseTable=void 0;const n=r(5740),o=r(9268),i=r(5452),s=r(2298);class a extends o.AbstractEnrichCase{constructor(t){super(t),this.inner=[],this.mml=t.mathmlTree}static test(t){return"matrix"===t.type||"vector"===t.type||"cases"===t.type}getMathml(){const t=i.cloneContentNode(this.semantic.contentNodes[0]),e=this.semantic.contentNodes[1]?i.cloneContentNode(this.semantic.contentNodes[1]):null;if(this.inner=this.semantic.childNodes.map(i.walkTree),this.mml)if("MFENCED"===n.tagName(this.mml)){const r=this.mml.childNodes;this.mml.insertBefore(t,r[0]||null),e&&this.mml.appendChild(e),this.mml=i.rewriteMfenced(this.mml)}else{const r=[t,this.mml];e&&r.push(e),this.mml=i.introduceNewLayer(r,this.semantic)}else this.mml=i.introduceNewLayer([t].concat(this.inner,[e]),this.semantic);return(0,s.setAttributes)(this.mml,this.semantic),this.mml}}e.CaseTable=a},6887:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.CaseTensor=void 0;const n=r(5656),o=r(6839),i=r(5452),s=r(2298);class a extends o.CaseMultiindex{static test(t){return!!t.mathmlTree&&"tensor"===t.type}constructor(t){super(t)}getMathml(){i.walkTree(this.semantic.childNodes[0]);const t=o.CaseMultiindex.multiscriptIndex(this.semantic.childNodes[1]),e=o.CaseMultiindex.multiscriptIndex(this.semantic.childNodes[2]),r=o.CaseMultiindex.multiscriptIndex(this.semantic.childNodes[3]),a=o.CaseMultiindex.multiscriptIndex(this.semantic.childNodes[4]);(0,s.setAttributes)(this.mml,this.semantic);const l=[this.semantic.id,this.semantic.childNodes[0].id,t,e,r,a];i.addCollapsedAttribute(this.mml,l);const c=n.SemanticSkeleton.collapsedLeafs(t,e,r,a);return c.unshift(this.semantic.childNodes[0].id),this.mml.setAttribute(s.Attribute.CHILDREN,c.join(",")),this.completeMultiscript(n.SemanticSkeleton.interleaveIds(r,a),n.SemanticSkeleton.interleaveIds(t,e)),this.mml}}e.CaseTensor=a},9236:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.CaseText=void 0;const n=r(9268),o=r(5452),i=r(2298);class s extends n.AbstractEnrichCase{constructor(t){super(t),this.mml=t.mathmlTree}static test(t){return"punctuated"===t.type&&("text"===t.role||t.contentNodes.every((t=>"dummy"===t.role)))}getMathml(){const t=[],e=o.collapsePunctuated(this.semantic,t);return this.mml=o.introduceNewLayer(t,this.semantic),(0,i.setAttributes)(this.mml,this.semantic),this.mml.removeAttribute(i.Attribute.CONTENT),o.addCollapsedAttribute(this.mml,e),this.mml}}e.CaseText=s},5714:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.prepareMmlString=e.testTranslation__=e.semanticMathml=e.semanticMathmlSync=e.semanticMathmlNode=void 0;const n=r(2057),o=r(5740),i=r(5897),s=r(1414),a=r(5452),l=r(2298);function c(t){const e=o.cloneNode(t),r=s.getTree(e);return a.enrich(e,r)}function u(t){return c(o.parseInput(t))}function p(t){return t.match(/^$/)||(t+=""),t}r(1513),e.semanticMathmlNode=c,e.semanticMathmlSync=u,e.semanticMathml=function(t,e){i.EnginePromise.getall().then((()=>{const r=o.parseInput(t);e(c(r))}))},e.testTranslation__=function(t){n.Debugger.getInstance().init();const e=u(p(t)).toString();return(0,l.removeAttributePrefix)(e),n.Debugger.getInstance().exit(),e},e.prepareMmlString=p},2298:function(t,e){var r;function n(t){return t.map((function(t){return t.id})).join(",")}function o(t,e){const n=[];"mglyph"===e.role&&n.push("image"),e.attributes.href&&n.push("link"),n.length&&t.setAttribute(r.POSTFIX,n.join(" "))}Object.defineProperty(e,"__esModule",{value:!0}),e.addPrefix=e.removeAttributePrefix=e.setPostfix=e.setAttributes=e.makeIdList=e.EnrichAttributes=e.Attribute=e.Prefix=void 0,e.Prefix="data-semantic-",function(t){t.ADDED="data-semantic-added",t.ALTERNATIVE="data-semantic-alternative",t.CHILDREN="data-semantic-children",t.COLLAPSED="data-semantic-collapsed",t.CONTENT="data-semantic-content",t.EMBELLISHED="data-semantic-embellished",t.FENCEPOINTER="data-semantic-fencepointer",t.FONT="data-semantic-font",t.ID="data-semantic-id",t.ANNOTATION="data-semantic-annotation",t.OPERATOR="data-semantic-operator",t.OWNS="data-semantic-owns",t.PARENT="data-semantic-parent",t.POSTFIX="data-semantic-postfix",t.PREFIX="data-semantic-prefix",t.ROLE="data-semantic-role",t.SPEECH="data-semantic-speech",t.STRUCTURE="data-semantic-structure",t.TYPE="data-semantic-type"}(r=e.Attribute||(e.Attribute={})),e.EnrichAttributes=[r.ADDED,r.ALTERNATIVE,r.CHILDREN,r.COLLAPSED,r.CONTENT,r.EMBELLISHED,r.FENCEPOINTER,r.FONT,r.ID,r.ANNOTATION,r.OPERATOR,r.OWNS,r.PARENT,r.POSTFIX,r.PREFIX,r.ROLE,r.SPEECH,r.STRUCTURE,r.TYPE],e.makeIdList=n,e.setAttributes=function(t,i){t.setAttribute(r.TYPE,i.type);const s=i.allAttributes();for(let r,n=0;r=s[n];n++)t.setAttribute(e.Prefix+r[0].toLowerCase(),r[1]);i.childNodes.length&&t.setAttribute(r.CHILDREN,n(i.childNodes)),i.contentNodes.length&&t.setAttribute(r.CONTENT,n(i.contentNodes)),i.parent&&t.setAttribute(r.PARENT,i.parent.id.toString()),o(t,i)},e.setPostfix=o,e.removeAttributePrefix=function(t){return t.toString().replace(new RegExp(e.Prefix,"g"),"")},e.addPrefix=function(t){return e.Prefix+t}},3532:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.factory=e.getCase=void 0,e.getCase=function(t){for(let r,n=0;r=e.factory[n];n++)if(r.test(t))return r.constr(t);return null},e.factory=[]},1513:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0});const n=r(6061),o=r(5765),i=r(7251),s=r(6265),a=r(6514),l=r(7014),c=r(3416),u=r(5699),p=r(6887),h=r(9236);r(3532).factory.push({test:s.CaseLimit.test,constr:t=>new s.CaseLimit(t)},{test:i.CaseEmbellished.test,constr:t=>new i.CaseEmbellished(t)},{test:o.CaseDoubleScript.test,constr:t=>new o.CaseDoubleScript(t)},{test:p.CaseTensor.test,constr:t=>new p.CaseTensor(t)},{test:l.CaseMultiscripts.test,constr:t=>new l.CaseMultiscripts(t)},{test:a.CaseLine.test,constr:t=>new a.CaseLine(t)},{test:n.CaseBinomial.test,constr:t=>new n.CaseBinomial(t)},{test:c.CaseProof.test,constr:t=>new c.CaseProof(t)},{test:u.CaseTable.test,constr:t=>new u.CaseTable(t)},{test:h.CaseText.test,constr:t=>new h.CaseText(t)})},5452:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.printNodeList__=e.collapsePunctuated=e.formattedOutput_=e.formattedOutput=e.getInnerNode=e.setOperatorAttribute_=e.createInvisibleOperator_=e.rewriteMfenced=e.cloneContentNode=e.addCollapsedAttribute=e.parentNode_=e.isIgnorable_=e.unitChild_=e.descendNode_=e.ascendNewNode=e.validLca_=e.pathToRoot_=e.attachedElement_=e.prunePath_=e.mathmlLca_=e.lcaType=e.functionApplication_=e.isDescendant_=e.insertNewChild_=e.mergeChildren_=e.collectChildNodes_=e.collateChildNodes_=e.childrenSubset_=e.moveSemanticAttributes_=e.introduceLayerAboveLca=e.introduceNewLayer=e.walkTree=e.enrich=e.SETTINGS=void 0;const n=r(2057),o=r(5740),i=r(5897),s=r(3588),a=r(7516),l=r(5656),c=r(4795),u=r(2298),p=r(3532);function h(t){const e=(0,p.getCase)(t);let r;if(e)return r=e.getMathml(),N(r);if(1===t.mathml.length)return n.Debugger.getInstance().output("Walktree Case 0"),r=t.mathml[0],u.setAttributes(r,t),t.childNodes.length&&(n.Debugger.getInstance().output("Walktree Case 0.1"),t.childNodes.forEach((function(t){"empty"===t.type&&r.appendChild(h(t))}))),N(r);const o=t.contentNodes.map(R);B(t,o);const i=t.childNodes.map(h),s=l.SemanticSkeleton.combineContentChildren(t,o,i);if(r=t.mathmlTree,null===r)n.Debugger.getInstance().output("Walktree Case 1"),r=f(s,t);else{const t=A(s);n.Debugger.getInstance().output("Walktree Case 2"),t?(n.Debugger.getInstance().output("Walktree Case 2.1"),r=t.parentNode):(n.Debugger.getInstance().output("Walktree Case 2.2"),r=D(r))}return r=k(r),v(r,s,t),u.setAttributes(r,t),N(r)}function f(t,e){const r=x(t);let i=r.node;const s=r.type;if(s!==M.VALID||!c.hasEmptyTag(i))if(n.Debugger.getInstance().output("Walktree Case 1.1"),i=o.createElement("mrow"),s===M.PRUNED)n.Debugger.getInstance().output("Walktree Case 1.1.0"),i=d(i,r.node,t);else if(t[0]){n.Debugger.getInstance().output("Walktree Case 1.1.1");const e=A(t),r=y(e.parentNode,t);o.replaceNode(e,i),r.forEach((function(t){i.appendChild(t)}))}return e.mathmlTree||(e.mathmlTree=i),i}function d(t,e,r){let i=w(e);if(c.hasMathTag(i)){n.Debugger.getInstance().output("Walktree Case 1.1.0.0"),m(i,t),o.toArray(i.childNodes).forEach((function(e){t.appendChild(e)}));const e=t;t=i,i=e}const s=r.indexOf(e);return r[s]=i,o.replaceNode(i,t),t.appendChild(i),r.forEach((function(e){t.appendChild(e)})),t}function m(t,e){for(const r of u.EnrichAttributes)t.hasAttribute(r)&&(e.setAttribute(r,t.getAttribute(r)),t.removeAttribute(r))}function y(t,e){const r=o.toArray(t.childNodes);let n=1/0,i=-1/0;return e.forEach((function(t){const e=r.indexOf(t);-1!==e&&(n=Math.min(n,e),i=Math.max(i,e))})),r.slice(n,i+1)}function g(t,e,r){const n=[];let i=o.toArray(t.childNodes),s=!1;for(;i.length;){const t=i.shift();if(t.hasAttribute(u.Attribute.TYPE)){n.push(t);continue}const e=b(t);0!==e.length&&(1!==e.length?(s?t.setAttribute("AuxiliaryImplicit",!0):s=!0,i=e.concat(i)):n.push(t))}const a=[],l=r.childNodes.map((function(t){return t.mathmlTree}));for(;l.length;){const t=l.pop();if(t){if(-1!==n.indexOf(t))break;-1!==e.indexOf(t)&&a.unshift(t)}}return n.concat(a)}function b(t){const e=[];let r=o.toArray(t.childNodes);for(;r.length;){const t=r.shift();t.nodeType===o.NodeType.ELEMENT_NODE&&(t.hasAttribute(u.Attribute.TYPE)?e.push(t):r=o.toArray(t.childNodes).concat(r))}return e}function v(t,e,r){const n="implicit"===r.role&&a.flags.combine_juxtaposition?g(t,e,r):o.toArray(t.childNodes);if(!n.length)return void e.forEach((function(e){t.appendChild(e)}));let i=0;for(;e.length;){const r=e[0];n[i]===r||O(n[i],r)?(e.shift(),i++):n[i]&&-1===e.indexOf(n[i])?i++:(S(r,t)||_(t,n[i],r),e.shift())}}function _(t,e,r){if(!e)return void t.insertBefore(r,null);let n=e,o=P(n);for(;o&&o.firstChild===n&&!n.hasAttribute("AuxiliaryImplicit")&&o!==t;)n=o,o=P(n);o&&(o.insertBefore(r,n),n.removeAttribute("AuxiliaryImplicit"))}function S(t,e){if(!t)return!1;do{if((t=t.parentNode)===e)return!0}while(t);return!1}function O(t,e){const r=s.functionApplication();if(t&&e&&t.textContent&&e.textContent&&t.textContent===r&&e.textContent===r&&"true"===e.getAttribute(u.Attribute.ADDED)){for(let r,n=0;r=t.attributes[n];n++)e.hasAttribute(r.nodeName)||e.setAttribute(r.nodeName,r.nodeValue);return o.replaceNode(t,e),!0}return!1}var M;function x(t){const e=A(t);if(!e)return{type:M.INVALID,node:null};const r=A(t.slice().reverse());if(e===r)return{type:M.VALID,node:e};const n=C(e),o=E(n,t),i=C(r,(function(t){return-1!==o.indexOf(t)})),s=i[0],a=o.indexOf(s);return-1===a?{type:M.INVALID,node:null}:{type:o.length!==n.length?M.PRUNED:T(o[a+1],i[1])?M.VALID:M.INVALID,node:s}}function E(t,e){let r=0;for(;t[r]&&-1===e.indexOf(t[r]);)r++;return t.slice(0,r+1)}function A(t){let e=0,r=null;for(;!r&&e!1),n=[t];for(;!r(t)&&!c.hasMathTag(t)&&t.parentNode;)t=P(t),n.unshift(t);return n}function T(t,e){return!(!t||!e||t.previousSibling||e.nextSibling)}function N(t){for(;!c.hasMathTag(t)&&L(t);)t=P(t);return t}function w(t){const e=o.toArray(t.childNodes);if(!e)return t;const r=e.filter((function(t){return t.nodeType===o.NodeType.ELEMENT_NODE&&!c.hasIgnoreTag(t)}));return 1===r.length&&c.hasEmptyTag(r[0])&&!r[0].hasAttribute(u.Attribute.TYPE)?w(r[0]):t}function L(t){const e=P(t);return!(!e||!c.hasEmptyTag(e))&&o.toArray(e.childNodes).every((function(e){return e===t||I(e)}))}function I(t){if(t.nodeType!==o.NodeType.ELEMENT_NODE)return!0;if(!t||c.hasIgnoreTag(t))return!0;const e=o.toArray(t.childNodes);return!(!c.hasEmptyTag(t)&&e.length||c.hasDisplayTag(t)||t.hasAttribute(u.Attribute.TYPE)||c.isOrphanedGlyph(t))&&o.toArray(t.childNodes).every(I)}function P(t){return t.parentNode}function R(t){if(t.mathml.length)return h(t);const r=e.SETTINGS.implicit?j(t):o.createElement("mrow");return t.mathml=[r],r}function k(t){if("MFENCED"!==o.tagName(t))return t;const e=o.createElement("mrow");for(let r,n=0;r=t.attributes[n];n++)-1===["open","close","separators"].indexOf(r.name)&&e.setAttribute(r.name,r.value);return o.toArray(t.childNodes).forEach((function(t){e.appendChild(t)})),o.replaceNode(t,e),e}function j(t){const e=o.createElement("mo"),r=o.createTextNode(t.textContent);return e.appendChild(r),u.setAttributes(e,t),e.setAttribute(u.Attribute.ADDED,"true"),e}function B(t,e){const r=t.type+(t.textContent?","+t.textContent:"");e.forEach((function(t){D(t).setAttribute(u.Attribute.OPERATOR,r)}))}function D(t){const e=o.toArray(t.childNodes);if(!e)return t;const r=e.filter((function(t){return!I(t)})),n=[];for(let t,e=0;t=r[e];e++)if(c.hasEmptyTag(t)){const e=D(t);e&&e!==t&&n.push(e)}else n.push(t);return 1===n.length?n[0]:t}function F(t,e,r,n){const o=n||!1;H(t,"Original MathML",o),H(r,"Semantic Tree",o),H(e,"Semantically enriched MathML",o)}function H(t,e,r){const n=o.formatXml(t.toString());r?console.info(e+":\n```html\n"+u.removeAttributePrefix(n)+"\n```\n"):console.info(n)}e.SETTINGS={collapsed:!0,implicit:!0},e.enrich=function(t,e){const r=o.cloneNode(t);return h(e.root),i.default.getInstance().structure&&t.setAttribute(u.Attribute.STRUCTURE,l.SemanticSkeleton.fromStructure(t,e).toString()),n.Debugger.getInstance().generateOutput((function(){return F(r,t,e,!0),[]})),t},e.walkTree=h,e.introduceNewLayer=f,e.introduceLayerAboveLca=d,e.moveSemanticAttributes_=m,e.childrenSubset_=y,e.collateChildNodes_=g,e.collectChildNodes_=b,e.mergeChildren_=v,e.insertNewChild_=_,e.isDescendant_=S,e.functionApplication_=O,function(t){t.VALID="valid",t.INVALID="invalid",t.PRUNED="pruned"}(M=e.lcaType||(e.lcaType={})),e.mathmlLca_=x,e.prunePath_=E,e.attachedElement_=A,e.pathToRoot_=C,e.validLca_=T,e.ascendNewNode=N,e.descendNode_=w,e.unitChild_=L,e.isIgnorable_=I,e.parentNode_=P,e.addCollapsedAttribute=function(t,e){const r=new l.SemanticSkeleton(e);t.setAttribute(u.Attribute.COLLAPSED,r.toString())},e.cloneContentNode=R,e.rewriteMfenced=k,e.createInvisibleOperator_=j,e.setOperatorAttribute_=B,e.getInnerNode=D,e.formattedOutput=F,e.formattedOutput_=H,e.collapsePunctuated=function(t,e){const r=!!e,n=e||[],o=t.parent,i=t.contentNodes.map((function(t){return t.id}));i.unshift("c");const s=[t.id,i];for(let e,i=0;e=t.childNodes[i];i++){const t=h(e);n.push(t);const i=D(t);o&&!r&&i.setAttribute(u.Attribute.PARENT,o.id.toString()),s.push(e.id)}return s},e.printNodeList__=function(t,e){console.info(t),o.toArray(e).forEach((function(t){console.info(t.toString())})),console.info("<<<<<<<<<<<<<<<<<")}},5105:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.AbstractHighlighter=void 0;const n=r(5274),o=r(2298);class i{constructor(){this.color=null,this.mactionName="",this.currentHighlights=[]}highlight(t){this.currentHighlights.push(t.map((t=>{const e=this.highlightNode(t);return this.setHighlighted(t),e})))}highlightAll(t){const e=this.getMactionNodes(t);for(let t,r=0;t=e[r];r++)this.highlight([t])}unhighlight(){const t=this.currentHighlights.pop();t&&t.forEach((t=>{this.isHighlighted(t.node)&&(this.unhighlightNode(t),this.unsetHighlighted(t.node))}))}unhighlightAll(){for(;this.currentHighlights.length>0;)this.unhighlight()}setColor(t){this.color=t}colorString(){return this.color.rgba()}addEvents(t,e){const r=this.getMactionNodes(t);for(let t,n=0;t=r[n];n++)for(const r in e)t.addEventListener(r,e[r])}getMactionNodes(t){return Array.from(t.getElementsByClassName(this.mactionName))}isMactionNode(t){const e=t.className||t.getAttribute("class");return!!e&&!!e.match(new RegExp(this.mactionName))}isHighlighted(t){return t.hasAttribute(i.ATTR)}setHighlighted(t){t.setAttribute(i.ATTR,"true")}unsetHighlighted(t){t.removeAttribute(i.ATTR)}colorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=>this.colorize(t)))}uncolorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=>this.uncolorize(t)))}colorize(t){const e=(0,o.addPrefix)("foreground");t.hasAttribute(e)&&(t.setAttribute(e+"-old",t.style.color),t.style.color=t.getAttribute(e))}uncolorize(t){const e=(0,o.addPrefix)("foreground")+"-old";t.hasAttribute(e)&&(t.style.color=t.getAttribute(e))}}e.AbstractHighlighter=i,i.ATTR="sre-highlight"},6937:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.ChtmlHighlighter=void 0;const n=r(933);class o extends n.CssHighlighter{constructor(){super()}isMactionNode(t){return t.tagName.toUpperCase()===this.mactionName.toUpperCase()}getMactionNodes(t){return Array.from(t.getElementsByTagName(this.mactionName))}}e.ChtmlHighlighter=o},8396:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.ContrastPicker=e.ColorPicker=void 0;const r={red:{red:255,green:0,blue:0},green:{red:0,green:255,blue:0},blue:{red:0,green:0,blue:255},yellow:{red:255,green:255,blue:0},cyan:{red:0,green:255,blue:255},magenta:{red:255,green:0,blue:255},white:{red:255,green:255,blue:255},black:{red:0,green:0,blue:0}};function n(t,e){const n=t||{color:e};let o=Object.prototype.hasOwnProperty.call(n,"color")?r[n.color]:n;return o||(o=r[e]),o.alpha=Object.prototype.hasOwnProperty.call(n,"alpha")?n.alpha:1,function(t){const e=t=>(t=Math.max(t,0),t=Math.min(255,t),Math.round(t));return t.red=e(t.red),t.green=e(t.green),t.blue=e(t.blue),t.alpha=Math.max(t.alpha,0),t.alpha=Math.min(1,t.alpha),t}(o)}class o{constructor(t,e){this.foreground=n(e,o.DEFAULT_FOREGROUND_),this.background=n(t,o.DEFAULT_BACKGROUND_)}static toHex(t){const e=t.toString(16);return 1===e.length?"0"+e:e}rgba(){const t=function(t){return"rgba("+t.red+","+t.green+","+t.blue+","+t.alpha+")"};return{background:t(this.background),foreground:t(this.foreground)}}rgb(){const t=function(t){return"rgb("+t.red+","+t.green+","+t.blue+")"};return{background:t(this.background),alphaback:this.background.alpha.toString(),foreground:t(this.foreground),alphafore:this.foreground.alpha.toString()}}hex(){const t=function(t){return"#"+o.toHex(t.red)+o.toHex(t.green)+o.toHex(t.blue)};return{background:t(this.background),alphaback:this.background.alpha.toString(),foreground:t(this.foreground),alphafore:this.foreground.alpha.toString()}}}e.ColorPicker=o,o.DEFAULT_BACKGROUND_="blue",o.DEFAULT_FOREGROUND_="black";e.ContrastPicker=class{constructor(){this.hue=10,this.sat=100,this.light=50,this.incr=50}generate(){return e=function(t,e,r){e=e>1?e/100:e,r=r>1?r/100:r;const n=(1-Math.abs(2*r-1))*e,o=n*(1-Math.abs(t/60%2-1)),i=r-n/2;let s=0,a=0,l=0;return 0<=t&&t<60?[s,a,l]=[n,o,0]:60<=t&&t<120?[s,a,l]=[o,n,0]:120<=t&&t<180?[s,a,l]=[0,n,o]:180<=t&&t<240?[s,a,l]=[0,o,n]:240<=t&&t<300?[s,a,l]=[o,0,n]:300<=t&&t<360&&([s,a,l]=[n,0,o]),{red:s+i,green:a+i,blue:l+i}}(this.hue,this.sat,this.light),"rgb("+(t={red:Math.round(255*e.red),green:Math.round(255*e.green),blue:Math.round(255*e.blue)}).red+","+t.green+","+t.blue+")";var t,e}increment(){this.hue=(this.hue+this.incr)%360}}},933:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.CssHighlighter=void 0;const n=r(5105);class o extends n.AbstractHighlighter{constructor(){super(),this.mactionName="mjx-maction"}highlightNode(t){const e={node:t,background:t.style.backgroundColor,foreground:t.style.color},r=this.colorString();return t.style.backgroundColor=r.background,t.style.color=r.foreground,e}unhighlightNode(t){t.node.style.backgroundColor=t.background,t.node.style.color=t.foreground}}e.CssHighlighter=o},3090:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.highlighterMapping_=e.addEvents=e.highlighter=void 0;const n=r(6937),o=r(8396),i=r(933),s=r(2598),a=r(4500),l=r(7071),c=r(4346),u=r(2222);e.highlighter=function(t,r,n){const i=new o.ColorPicker(t,r),s="NativeMML"===n.renderer&&"Safari"===n.browser?"MML-CSS":"SVG"===n.renderer&&"v3"===n.browser?"SVG-V3":n.renderer,a=new(e.highlighterMapping_[s]||e.highlighterMapping_.NativeMML);return a.setColor(i),a},e.addEvents=function(t,r,n){const o=e.highlighterMapping_[n.renderer];o&&(new o).addEvents(t,r)},e.highlighterMapping_={SVG:c.SvgHighlighter,"SVG-V3":u.SvgV3Highlighter,NativeMML:l.MmlHighlighter,"HTML-CSS":s.HtmlHighlighter,"MML-CSS":a.MmlCssHighlighter,CommonHTML:i.CssHighlighter,CHTML:n.ChtmlHighlighter}},2598:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.HtmlHighlighter=void 0;const n=r(5740),o=r(5105);class i extends o.AbstractHighlighter{constructor(){super(),this.mactionName="maction"}highlightNode(t){const e={node:t,foreground:t.style.color,position:t.style.position},r=this.color.rgb();t.style.color=r.foreground,t.style.position="relative";const o=t.bbox;if(o&&o.w){const i=.05,s=0,a=n.createElement("span"),l=parseFloat(t.style.paddingLeft||"0");a.style.backgroundColor=r.background,a.style.opacity=r.alphaback.toString(),a.style.display="inline-block",a.style.height=o.h+o.d+2*i+"em",a.style.verticalAlign=-o.d+"em",a.style.marginTop=a.style.marginBottom=-i+"em",a.style.width=o.w+2*s+"em",a.style.marginLeft=l-s+"em",a.style.marginRight=-o.w-s-l+"em",t.parentNode.insertBefore(a,t),e.box=a}return e}unhighlightNode(t){const e=t.node;e.style.color=t.foreground,e.style.position=t.position,t.box&&t.box.parentNode.removeChild(t.box)}}e.HtmlHighlighter=i},4500:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.MmlCssHighlighter=void 0;const n=r(933);class o extends n.CssHighlighter{constructor(){super(),this.mactionName="maction"}getMactionNodes(t){return Array.from(t.getElementsByTagName(this.mactionName))}isMactionNode(t){return t.tagName===this.mactionName}}e.MmlCssHighlighter=o},7071:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.MmlHighlighter=void 0;const n=r(5105);class o extends n.AbstractHighlighter{constructor(){super(),this.mactionName="maction"}highlightNode(t){let e=t.getAttribute("style");return e+=";background-color: "+this.colorString().background,e+=";color: "+this.colorString().foreground,t.setAttribute("style",e),{node:t}}unhighlightNode(t){let e=t.node.getAttribute("style");e=e.replace(";background-color: "+this.colorString().background,""),e=e.replace(";color: "+this.colorString().foreground,""),t.node.setAttribute("style",e)}colorString(){return this.color.rgba()}getMactionNodes(t){return Array.from(t.getElementsByTagName(this.mactionName))}isMactionNode(t){return t.tagName===this.mactionName}}e.MmlHighlighter=o},4346:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.SvgHighlighter=void 0;const n=r(5740),o=r(5105);class i extends o.AbstractHighlighter{constructor(){super(),this.mactionName="mjx-svg-maction"}highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t.previousSibling||t,background:t.style.backgroundColor,foreground:t.style.color},e;if("svg"===t.tagName){const e={node:t,background:t.style.backgroundColor,foreground:t.style.color};return t.style.backgroundColor=this.colorString().background,t.style.color=this.colorString().foreground,e}const r=n.createElementNS("http://www.w3.org/2000/svg","rect");let i;if("use"===t.nodeName){const e=n.createElementNS("http://www.w3.org/2000/svg","g");t.parentNode.insertBefore(e,t),e.appendChild(t),i=e.getBBox(),e.parentNode.replaceChild(t,e)}else i=t.getBBox();r.setAttribute("x",(i.x-40).toString()),r.setAttribute("y",(i.y-40).toString()),r.setAttribute("width",(i.width+80).toString()),r.setAttribute("height",(i.height+80).toString());const s=t.getAttribute("transform");return s&&r.setAttribute("transform",s),r.setAttribute("fill",this.colorString().background),r.setAttribute(o.AbstractHighlighter.ATTR,"true"),t.parentNode.insertBefore(r,t),e={node:r,foreground:t.getAttribute("fill")},t.setAttribute("fill",this.colorString().foreground),e}setHighlighted(t){"svg"===t.tagName&&super.setHighlighted(t)}unhighlightNode(t){if("background"in t)return t.node.style.backgroundColor=t.background,void(t.node.style.color=t.foreground);t.foreground?t.node.nextSibling.setAttribute("fill",t.foreground):t.node.nextSibling.removeAttribute("fill"),t.node.parentNode.removeChild(t.node)}isMactionNode(t){let e=t.className||t.getAttribute("class");return e=void 0!==e.baseVal?e.baseVal:e,!!e&&!!e.match(new RegExp(this.mactionName))}}e.SvgHighlighter=i},2222:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.SvgV3Highlighter=void 0;const n=r(5740),o=r(5274),i=r(5105),s=r(8396),a=r(4346);class l extends a.SvgHighlighter{constructor(){super(),this.mactionName="maction"}highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t,background:this.colorString().background,foreground:this.colorString().foreground},e;if("svg"===t.tagName||"MJX-CONTAINER"===t.tagName)return e={node:t,background:t.style.backgroundColor,foreground:t.style.color},t.style.backgroundColor=this.colorString().background,t.style.color=this.colorString().foreground,e;const r=n.createElementNS("http://www.w3.org/2000/svg","rect");r.setAttribute("sre-highlighter-added","true");const o=t.getBBox();r.setAttribute("x",(o.x-40).toString()),r.setAttribute("y",(o.y-40).toString()),r.setAttribute("width",(o.width+80).toString()),r.setAttribute("height",(o.height+80).toString());const a=t.getAttribute("transform");if(a&&r.setAttribute("transform",a),r.setAttribute("fill",this.colorString().background),t.setAttribute(i.AbstractHighlighter.ATTR,"true"),t.parentNode.insertBefore(r,t),e={node:t,foreground:t.getAttribute("fill")},"rect"===t.nodeName){const e=new s.ColorPicker({alpha:0,color:"black"});t.setAttribute("fill",e.rgba().foreground)}else t.setAttribute("fill",this.colorString().foreground);return e}unhighlightNode(t){const e=t.node.previousSibling;if(e&&e.hasAttribute("sre-highlighter-added"))return t.foreground?t.node.setAttribute("fill",t.foreground):t.node.removeAttribute("fill"),void t.node.parentNode.removeChild(e);t.node.style.backgroundColor=t.background,t.node.style.color=t.foreground}isMactionNode(t){return t.getAttribute("data-mml-node")===this.mactionName}getMactionNodes(t){return Array.from(o.evalXPath(`.//*[@data-mml-node="${this.mactionName}"]`,t))}}e.SvgV3Highlighter=l},7222:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.StaticTrieNode=e.AbstractTrieNode=void 0;const n=r(2057),o=r(4391);class i{constructor(t,e){this.constraint=t,this.test=e,this.children_={},this.kind=o.TrieNodeKind.ROOT}getConstraint(){return this.constraint}getKind(){return this.kind}applyTest(t){return this.test(t)}addChild(t){const e=t.getConstraint(),r=this.children_[e];return this.children_[e]=t,r}getChild(t){return this.children_[t]}getChildren(){const t=[];for(const e in this.children_)t.push(this.children_[e]);return t}findChildren(t){const e=[];for(const r in this.children_){const n=this.children_[r];n.applyTest(t)&&e.push(n)}return e}removeChild(t){delete this.children_[t]}toString(){return this.constraint}}e.AbstractTrieNode=i;e.StaticTrieNode=class extends i{constructor(t,e){super(t,e),this.rule_=null,this.kind=o.TrieNodeKind.STATIC}getRule(){return this.rule_}setRule(t){this.rule_&&n.Debugger.getInstance().output("Replacing rule "+this.rule_+" with "+t),this.rule_=t}toString(){return this.getRule()?this.constraint+"\n==> "+this.getRule().action:this.constraint}}},4508:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.Trie=void 0;const n=r(4391),o=r(9701);class i{constructor(){this.root=(0,o.getNode)(n.TrieNodeKind.ROOT,"",null)}static collectRules_(t){const e=[];let r=[t];for(;r.length;){const t=r.shift();if(t.getKind()===n.TrieNodeKind.QUERY||t.getKind()===n.TrieNodeKind.BOOLEAN){const r=t.getRule();r&&e.unshift(r)}r=r.concat(t.getChildren())}return e}static printWithDepth_(t,e,r){r+=new Array(e+2).join(e.toString())+": "+t.toString()+"\n";const n=t.getChildren();for(let t,o=0;t=n[o];o++)r=i.printWithDepth_(t,e+1,r);return r}static order_(t){const e=t.getChildren();if(!e.length)return 0;const r=Math.max.apply(null,e.map(i.order_));return Math.max(e.length,r)}addRule(t){let e=this.root;const r=t.context,o=t.dynamicCstr.getValues();for(let t=0,i=o.length;t{e.getKind()===n.TrieNodeKind.DYNAMIC&&-1===t.indexOf(e.getConstraint())||o.push(e)}))}r=o.slice()}for(;r.length;){const e=r.shift();if(e.getRule){const t=e.getRule();t&&o.push(t)}const n=e.findChildren(t);r=r.concat(n)}return o}hasSubtrie(t){let e=this.root;for(let r=0,n=t.length;r!0)),this.kind=c.TrieNodeKind.ROOT}}e.RootTrieNode=u;class p extends a.AbstractTrieNode{constructor(t){super(t,(e=>e===t)),this.kind=c.TrieNodeKind.DYNAMIC}}e.DynamicTrieNode=p;const h={"=":(t,e)=>t===e,"!=":(t,e)=>t!==e,"<":(t,e)=>t":(t,e)=>t>e,"<=":(t,e)=>t<=e,">=":(t,e)=>t>=e};function f(t){if(t.match(/^self::\*$/))return t=>!0;if(t.match(/^self::\w+$/)){const e=t.slice(6).toUpperCase();return t=>t.tagName&&n.tagName(t)===e}if(t.match(/^self::\w+:\w+$/)){const e=t.split(":"),r=o.resolveNameSpace(e[2]);if(!r)return null;const n=e[3].toUpperCase();return t=>t.localName&&t.localName.toUpperCase()===n&&t.namespaceURI===r}if(t.match(/^@\w+$/)){const e=t.slice(1);return t=>t.hasAttribute&&t.hasAttribute(e)}if(t.match(/^@\w+="[\w\d ]+"$/)){const e=t.split("="),r=e[0].slice(1),n=e[1].slice(1,-1);return t=>t.hasAttribute&&t.hasAttribute(r)&&t.getAttribute(r)===n}if(t.match(/^@\w+!="[\w\d ]+"$/)){const e=t.split("!="),r=e[0].slice(1),n=e[1].slice(1,-1);return t=>!t.hasAttribute||!t.hasAttribute(r)||t.getAttribute(r)!==n}if(t.match(/^contains\(\s*@grammar\s*,\s*"[\w\d ]+"\s*\)$/)){const e=t.split('"')[1];return t=>!!i.Grammar.getInstance().getParameter(e)}if(t.match(/^not\(\s*contains\(\s*@grammar\s*,\s*"[\w\d ]+"\s*\)\s*\)$/)){const e=t.split('"')[1];return t=>!i.Grammar.getInstance().getParameter(e)}if(t.match(/^name\(\.\.\/\.\.\)="\w+"$/)){const e=t.split('"')[1].toUpperCase();return t=>{var r,o;return(null===(o=null===(r=t.parentNode)||void 0===r?void 0:r.parentNode)||void 0===o?void 0:o.tagName)&&n.tagName(t.parentNode.parentNode)===e}}if(t.match(/^count\(preceding-sibling::\*\)=\d+$/)){const e=t.split("="),r=parseInt(e[1],10);return t=>{var e;return(null===(e=t.parentNode)||void 0===e?void 0:e.childNodes[r])===t}}if(t.match(/^.+\[@category!?=".+"\]$/)){let[,e,r,n]=t.match(/^(.+)\[@category(!?=)"(.+)"\]$/);const i=n.match(/^unit:(.+)$/);let a="";return i&&(n=i[1],a=":unit"),t=>{const i=o.evalXPath(e,t)[0];if(i){const t=s.lookupCategory(i.textContent+a);return"="===r?t===n:t!==n}return!1}}if(t.match(/^string-length\(.+\)\W+\d+/)){const[,e,r,n]=t.match(/^string-length\((.+)\)(\W+)(\d+)/),i=h[r]||h["="],s=parseInt(n,10);return t=>{const r=o.evalXPath(e,t)[0];return!!r&&i(Array.from(r.textContent).length,s)}}return null}e.constraintTest_=f;class d extends l.StaticTrieNode{constructor(t,e){super(t,f(t)),this.context=e,this.kind=c.TrieNodeKind.QUERY}applyTest(t){return this.test?this.test(t):this.context.applyQuery(t,this.constraint)===t}}e.QueryTrieNode=d;class m extends l.StaticTrieNode{constructor(t,e){super(t,f(t)),this.context=e,this.kind=c.TrieNodeKind.BOOLEAN}applyTest(t){return this.test?this.test(t):this.context.applyConstraint(t,this.constraint)}}e.BooleanTrieNode=m},7491:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.completeLocale=e.getLocale=e.setLocale=e.locales=void 0;const n=r(5897),o=r(1377),i=r(2105),s=r(4249),a=r(8657),l=r(173),c=r(9393),u=r(7978),p=r(5540),h=r(5218),f=r(3887),d=r(8384),m=r(7206),y=r(7734),g=r(7264),b=r(4356);function v(){const t=o.Variables.ensureLocale(n.default.getInstance().locale,n.default.getInstance().defaultLocale);return n.default.getInstance().locale=t,e.locales[t]()}e.locales={ca:s.ca,da:a.da,de:l.de,en:c.en,es:u.es,fr:p.fr,hi:h.hi,it:f.it,nb:d.nb,nn:y.nn,sv:g.sv,nemeth:m.nemeth},e.setLocale=function(){const t=v();if(function(t){const e=n.default.getInstance().subiso;-1===t.SUBISO.all.indexOf(e)&&(n.default.getInstance().subiso=t.SUBISO.default);t.SUBISO.current=n.default.getInstance().subiso}(t),t){for(const e of Object.getOwnPropertyNames(t))b.LOCALE[e]=t[e];for(const[e,r]of Object.entries(t.CORRECTIONS))i.Grammar.getInstance().setCorrection(e,r)}},e.getLocale=v,e.completeLocale=function(t){const r=e.locales[t.locale];if(!r)return void console.error("Locale "+t.locale+" does not exist!");const n=t.kind.toUpperCase(),o=t.messages;if(!o)return;const i=r();for(const[t,e]of Object.entries(o))i[n][t]=e}},4356:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.createLocale=e.LOCALE=void 0;const n=r(7549);function o(){return{FUNCTIONS:(0,n.FUNCTIONS)(),MESSAGES:(0,n.MESSAGES)(),ALPHABETS:(0,n.ALPHABETS)(),NUMBERS:(0,n.NUMBERS)(),COMBINERS:{},CORRECTIONS:{},SUBISO:(0,n.SUBISO)()}}e.LOCALE=o(),e.createLocale=o},2536:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.localeFontCombiner=e.extractString=e.localEnclose=e.localRole=e.localFont=e.combinePostfixIndex=e.nestingToString=void 0;const n=r(4356),o=r(4977);function i(t,e){return void 0===t?e:"string"==typeof t?t:t[0]}e.nestingToString=function(t){switch(t){case 1:return n.LOCALE.MESSAGES.MS.ONCE||"";case 2:return n.LOCALE.MESSAGES.MS.TWICE;default:return t.toString()}},e.combinePostfixIndex=function(t,e){return t===n.LOCALE.MESSAGES.MS.ROOTINDEX||t===n.LOCALE.MESSAGES.MS.INDEX?t:t+" "+e},e.localFont=function(t){return i(n.LOCALE.MESSAGES.font[t],t)},e.localRole=function(t){return i(n.LOCALE.MESSAGES.role[t],t)},e.localEnclose=function(t){return i(n.LOCALE.MESSAGES.enclose[t],t)},e.extractString=i,e.localeFontCombiner=function(t){return"string"==typeof t?{font:t,combiner:n.LOCALE.ALPHABETS.combiner}:{font:t[0],combiner:n.LOCALE.COMBINERS[t[1]]||o.Combiners[t[1]]||n.LOCALE.ALPHABETS.combiner}}},4249:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.ca=void 0;const n=r(4356),o=r(2536),i=r(614),s=r(4977),a=function(t,e,r){return t="sans serif "+(r?r+" "+t:t),e?t+" "+e:t};let l=null;e.ca=function(){return l||(l=function(){const t=(0,n.createLocale)();return t.NUMBERS=i.default,t.COMBINERS.sansserif=a,t.FUNCTIONS.fracNestDepth=t=>!1,t.FUNCTIONS.combineRootIndex=o.combinePostfixIndex,t.FUNCTIONS.combineNestedRadical=(t,e,r)=>t+r,t.FUNCTIONS.fontRegexp=t=>RegExp("^"+t+" "),t.FUNCTIONS.plural=t=>/.*os$/.test(t)?t+"sos":/.*s$/.test(t)?t+"os":/.*ga$/.test(t)?t.slice(0,-2)+"gues":/.*\xe7a$/.test(t)?t.slice(0,-2)+"ces":/.*ca$/.test(t)?t.slice(0,-2)+"ques":/.*ja$/.test(t)?t.slice(0,-2)+"ges":/.*qua$/.test(t)?t.slice(0,-3)+"q\xfces":/.*a$/.test(t)?t.slice(0,-1)+"es":/.*(e|i)$/.test(t)?t+"ns":/.*\xed$/.test(t)?t.slice(0,-1)+"ins":t+"s",t.FUNCTIONS.si=(t,e)=>(e.match(/^metre/)&&(t=t.replace(/a$/,"\xe0").replace(/o$/,"\xf2").replace(/i$/,"\xed")),t+e),t.ALPHABETS.combiner=s.Combiners.prefixCombiner,t}()),l}},8657:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.da=void 0;const n=r(4356),o=r(2536),i=r(3866),s=r(4977);let a=null;e.da=function(){return a||(a=function(){const t=(0,n.createLocale)();return t.NUMBERS=i.default,t.FUNCTIONS.radicalNestDepth=o.nestingToString,t.FUNCTIONS.fontRegexp=e=>e===t.ALPHABETS.capPrefix.default?RegExp("^"+e+" "):RegExp(" "+e+"$"),t.ALPHABETS.combiner=s.Combiners.postfixCombiner,t.ALPHABETS.digitTrans.default=i.default.numberToWords,t}()),a}},173:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.de=void 0;const n=r(2105),o=r(2536),i=r(4356),s=r(1435),a=function(t,e,r){return"s"===r&&(e=e.split(" ").map((function(t){return t.replace(/s$/,"")})).join(" "),r=""),t=r?r+" "+t:t,e?e+" "+t:t},l=function(t,e,r){return t=r&&"s"!==r?r+" "+t:t,e?t+" "+e:t};let c=null;e.de=function(){return c||(c=function(){const t=(0,i.createLocale)();return t.NUMBERS=s.default,t.COMBINERS.germanPostfix=l,t.ALPHABETS.combiner=a,t.FUNCTIONS.radicalNestDepth=e=>e>1?t.NUMBERS.numberToWords(e)+"fach":"",t.FUNCTIONS.combineRootIndex=(t,e)=>{const r=e?e+"wurzel":"";return t.replace("Wurzel",r)},t.FUNCTIONS.combineNestedRadical=(t,e,r)=>{const n=(e?e+" ":"")+(t=r.match(/exponent$/)?t+"r":t);return r.match(/ /)?r.replace(/ /," "+n+" "):n+" "+r},t.FUNCTIONS.fontRegexp=function(t){return t=t.split(" ").map((function(t){return t.replace(/s$/,"(|s)")})).join(" "),new RegExp("((^"+t+" )|( "+t+"$))")},t.CORRECTIONS.correctOne=t=>t.replace(/^eins$/,"ein"),t.CORRECTIONS.localFontNumber=t=>(0,o.localFont)(t).split(" ").map((function(t){return t.replace(/s$/,"")})).join(" "),t.CORRECTIONS.lowercase=t=>t.toLowerCase(),t.CORRECTIONS.article=t=>{const e=n.Grammar.getInstance().getParameter("case"),r=n.Grammar.getInstance().getParameter("plural");return"dative"===e?{der:"dem",die:r?"den":"der",das:"dem"}[t]:t},t.CORRECTIONS.masculine=t=>"dative"===n.Grammar.getInstance().getParameter("case")?t+"n":t,t}()),c}},9393:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.en=void 0;const n=r(2105),o=r(4356),i=r(2536),s=r(310),a=r(4977);let l=null;e.en=function(){return l||(l=function(){const t=(0,o.createLocale)();return t.NUMBERS=s.default,t.FUNCTIONS.radicalNestDepth=i.nestingToString,t.FUNCTIONS.plural=t=>/.*s$/.test(t)?t:t+"s",t.ALPHABETS.combiner=a.Combiners.prefixCombiner,t.ALPHABETS.digitTrans.default=s.default.numberToWords,t.CORRECTIONS.article=t=>n.Grammar.getInstance().getParameter("noArticle")?"":t,t}()),l}},7978:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.es=void 0;const n=r(4356),o=r(2536),i=r(4634),s=r(4977),a=function(t,e,r){return t="sans serif "+(r?r+" "+t:t),e?t+" "+e:t};let l=null;e.es=function(){return l||(l=function(){const t=(0,n.createLocale)();return t.NUMBERS=i.default,t.COMBINERS.sansserif=a,t.FUNCTIONS.fracNestDepth=t=>!1,t.FUNCTIONS.combineRootIndex=o.combinePostfixIndex,t.FUNCTIONS.combineNestedRadical=(t,e,r)=>t+r,t.FUNCTIONS.fontRegexp=t=>RegExp("^"+t+" "),t.FUNCTIONS.plural=t=>/.*(a|e|i|o|u)$/.test(t)?t+"s":/.*z$/.test(t)?t.slice(0,-1)+"ces":/.*c$/.test(t)?t.slice(0,-1)+"ques":/.*g$/.test(t)?t+"ues":/.*\u00f3n$/.test(t)?t.slice(0,-2)+"ones":t+"es",t.FUNCTIONS.si=(t,e)=>(e.match(/^metro/)&&(t=t.replace(/a$/,"\xe1").replace(/o$/,"\xf3").replace(/i$/,"\xed")),t+e),t.ALPHABETS.combiner=s.Combiners.prefixCombiner,t}()),l}},5540:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.fr=void 0;const n=r(2105),o=r(4356),i=r(2536),s=r(2350),a=r(4977);let l=null;e.fr=function(){return l||(l=function(){const t=(0,o.createLocale)();return t.NUMBERS=s.default,t.FUNCTIONS.radicalNestDepth=i.nestingToString,t.FUNCTIONS.combineRootIndex=i.combinePostfixIndex,t.FUNCTIONS.combineNestedFraction=(t,e,r)=>r.replace(/ $/g,"")+e+t,t.FUNCTIONS.combineNestedRadical=(t,e,r)=>r+" "+t,t.FUNCTIONS.fontRegexp=t=>RegExp(" (en |)"+t+"$"),t.FUNCTIONS.plural=t=>/.*s$/.test(t)?t:t+"s",t.CORRECTIONS.article=t=>n.Grammar.getInstance().getParameter("noArticle")?"":t,t.ALPHABETS.combiner=a.Combiners.romanceCombiner,t.SUBISO={default:"fr",current:"fr",all:["fr","be","ch"]},t}()),l}},5218:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.hi=void 0;const n=r(4356),o=r(4438),i=r(4977),s=r(2536);let a=null;e.hi=function(){return a||(a=function(){const t=(0,n.createLocale)();return t.NUMBERS=o.default,t.ALPHABETS.combiner=i.Combiners.prefixCombiner,t.FUNCTIONS.radicalNestDepth=s.nestingToString,t}()),a}},3887:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.it=void 0;const n=r(2536),o=r(4356),i=r(8825),s=r(4977),a=function(t,e,r){return t.match(/^[a-zA-Z]$/)&&(e=e.replace("cerchiato","cerchiata")),t=r?t+" "+r:t,e?t+" "+e:t};let l=null;e.it=function(){return l||(l=function(){const t=(0,o.createLocale)();return t.NUMBERS=i.default,t.COMBINERS.italianPostfix=a,t.FUNCTIONS.radicalNestDepth=n.nestingToString,t.FUNCTIONS.combineRootIndex=n.combinePostfixIndex,t.FUNCTIONS.combineNestedFraction=(t,e,r)=>r.replace(/ $/g,"")+e+t,t.FUNCTIONS.combineNestedRadical=(t,e,r)=>r+" "+t,t.FUNCTIONS.fontRegexp=t=>RegExp(" (en |)"+t+"$"),t.ALPHABETS.combiner=s.Combiners.romanceCombiner,t}()),l}},8384:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.nb=void 0;const n=r(4356),o=r(2536),i=r(8274),s=r(4977);let a=null;e.nb=function(){return a||(a=function(){const t=(0,n.createLocale)();return t.NUMBERS=i.default,t.ALPHABETS.combiner=s.Combiners.prefixCombiner,t.ALPHABETS.digitTrans.default=i.default.numberToWords,t.FUNCTIONS.radicalNestDepth=o.nestingToString,t}()),a}},7206:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.nemeth=void 0;const n=r(4356),o=r(3720),i=r(4977),s=function(t){return t.match(RegExp("^"+h.ALPHABETS.languagePrefix.english))?t.slice(1):t},a=function(t,e,r){return t=s(t),e?t+e:t},l=function(t,e,r){return e+s(t)},c=function(t,e,r){return e+(r||"")+(t=s(t))+"\u283b"},u=function(t,e,r){return e+(r||"")+(t=s(t))+"\u283b\u283b"},p=function(t,e,r){return e+(t=s(t))+"\u283e"};let h=null;e.nemeth=function(){return h||(h=function(){const t=(0,n.createLocale)();return t.NUMBERS=o.default,t.COMBINERS={postfixCombiner:a,germanCombiner:l,embellishCombiner:c,doubleEmbellishCombiner:u,parensCombiner:p},t.FUNCTIONS.fracNestDepth=t=>!1,t.FUNCTIONS.fontRegexp=t=>RegExp("^"+t),t.FUNCTIONS.si=i.identityTransformer,t.ALPHABETS.combiner=(t,e,r)=>e?e+r+t:s(t),t.ALPHABETS.digitTrans={default:o.default.numberToWords},t}()),h}},7734:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.nn=void 0;const n=r(4356),o=r(2536),i=r(8274),s=r(4977);let a=null;e.nn=function(){return a||(a=function(){const t=(0,n.createLocale)();return t.NUMBERS=i.default,t.ALPHABETS.combiner=s.Combiners.prefixCombiner,t.ALPHABETS.digitTrans.default=i.default.numberToWords,t.FUNCTIONS.radicalNestDepth=o.nestingToString,t.SUBISO={default:"",current:"",all:["","alt"]},t}()),a}},7264:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.sv=void 0;const n=r(4356),o=r(2536),i=r(3898),s=r(4977);let a=null;e.sv=function(){return a||(a=function(){const t=(0,n.createLocale)();return t.NUMBERS=i.default,t.FUNCTIONS.radicalNestDepth=o.nestingToString,t.FUNCTIONS.fontRegexp=function(t){return new RegExp("((^"+t+" )|( "+t+"$))")},t.ALPHABETS.combiner=s.Combiners.prefixCombiner,t.ALPHABETS.digitTrans.default=i.default.numberToWords,t.CORRECTIONS.correctOne=t=>t.replace(/^ett$/,"en"),t}()),a}},7549:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.SUBISO=e.FUNCTIONS=e.ALPHABETS=e.NUMBERS=e.MESSAGES=void 0;const n=r(4977);e.MESSAGES=function(){return{MS:{},MSroots:{},font:{},embellish:{},role:{},enclose:{},navigate:{},regexp:{},unitTimes:""}},e.NUMBERS=function(){return{zero:"zero",ones:[],tens:[],large:[],special:{},wordOrdinal:n.identityTransformer,numericOrdinal:n.identityTransformer,numberToWords:n.identityTransformer,numberToOrdinal:n.pluralCase,vulgarSep:" ",numSep:" "}},e.ALPHABETS=function(){return{latinSmall:[],latinCap:[],greekSmall:[],greekCap:[],capPrefix:{default:""},smallPrefix:{default:""},digitPrefix:{default:""},languagePrefix:{},digitTrans:{default:n.identityTransformer,mathspeak:n.identityTransformer,clearspeak:n.identityTransformer},letterTrans:{default:n.identityTransformer},combiner:(t,e,r)=>t}},e.FUNCTIONS=function(){return{fracNestDepth:t=>n.vulgarFractionSmall(t,10,100),radicalNestDepth:t=>"",combineRootIndex:function(t,e){return t},combineNestedFraction:n.Combiners.identityCombiner,combineNestedRadical:n.Combiners.identityCombiner,fontRegexp:function(t){return new RegExp("^"+t.split(/ |-/).join("( |-)")+"( |-)")},si:n.siCombiner,plural:n.identityTransformer}},e.SUBISO=function(){return{default:"",current:"",all:[]}}},614:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0});const n=r(2105);function o(t){const e=t%1e3,r=Math.floor(e/100),n=r?1===r?"cent":a.ones[r]+"-cents":"",o=function(t){const e=t%100;if(e<20)return a.ones[e];const r=Math.floor(e/10),n=a.tens[r],o=a.ones[e%10];return n&&o?n+(2===r?"-i-":"-")+o:n||o}(e%100);return n&&o?n+a.numSep+o:n||o}function i(t){if(0===t)return a.zero;if(t>=Math.pow(10,36))return t.toString();let e=0,r="";for(;t>0;){const n=t%(e>1?1e6:1e3);if(n){let t=a.large[e];if(e)if(1===e)r=(1===n?"":o(n)+a.numSep)+t+(r?a.numSep+r:"");else{const e=i(n);t=1===n?t:t.replace(/\u00f3$/,"ons"),r=e+a.numSep+t+(r?a.numSep+r:"")}else r=o(n)}t=Math.floor(t/(e>1?1e6:1e3)),e++}return r}function s(t){const e=n.Grammar.getInstance().getParameter("gender");return t.toString()+("f"===e?"a":"n")}const a=(0,r(7549).NUMBERS)();a.numericOrdinal=s,a.numberToWords=i,a.numberToOrdinal=function(t,e){if(t>1999)return s(t);if(t<=10)return a.special.onesOrdinals[t-1];const r=i(t);return r.match(/mil$/)?r.replace(/mil$/,"mil\xb7l\xe8sima"):r.match(/u$/)?r.replace(/u$/,"vena"):r.match(/a$/)?r.replace(/a$/,"ena"):r+(r.match(/e$/)?"na":"ena")},e.default=a},3866:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0});function n(t,e=!1){return t===a.ones[1]?e?"et":"en":t}function o(t,e=!1){let r=t%1e3,o="",i=a.ones[Math.floor(r/100)];if(o+=i?n(i,!0)+" hundrede":"",r%=100,r)if(o+=o?" og ":"",i=e?a.special.smallOrdinals[r]:a.ones[r],i)o+=i;else{const t=e?a.special.tensOrdinals[Math.floor(r/10)]:a.tens[Math.floor(r/10)];i=a.ones[r%10],o+=i?n(i)+"og"+t:t}return o}function i(t,e=!1){if(0===t)return a.zero;if(t>=Math.pow(10,36))return t.toString();let r=0,i="";for(;t>0;){const s=t%1e3;if(s){const t=o(s,e&&!r);if(r){const e=a.large[r],o=s>1?"er":"";i=n(t,r<=1)+" "+e+o+(i?" og ":"")+i}else i=n(t)+i}t=Math.floor(t/1e3),r++}return i}function s(t){if(t%100)return i(t,!0);const e=i(t);return e.match(/e$/)?e:e+"e"}const a=(0,r(7549).NUMBERS)();a.wordOrdinal=s,a.numericOrdinal=function(t){return t.toString()+"."},a.numberToWords=i,a.numberToOrdinal=function(t,e){return 1===t?e?"hel":"hele":2===t?e?"halv":"halve":s(t)+(e?"dele":"del")},e.default=a},1435:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0});function n(t,e=!1){return t===a.ones[1]?e?"eine":"ein":t}function o(t){let e=t%1e3,r="",o=a.ones[Math.floor(e/100)];if(r+=o?n(o)+"hundert":"",e%=100,e)if(r+=r?a.numSep:"",o=a.ones[e],o)r+=o;else{const t=a.tens[Math.floor(e/10)];o=a.ones[e%10],r+=o?n(o)+"und"+t:t}return r}function i(t){if(0===t)return a.zero;if(t>=Math.pow(10,36))return t.toString();let e=0,r="";for(;t>0;){const i=t%1e3;if(i){const s=o(t%1e3);if(e){const t=a.large[e],o=e>1&&i>1?t.match(/e$/)?"n":"en":"";r=n(s,e>1)+t+o+r}else r=n(s,e>1)+r}t=Math.floor(t/1e3),e++}return r.replace(/ein$/,"eins")}function s(t){if(1===t)return"erste";if(3===t)return"dritte";if(7===t)return"siebte";if(8===t)return"achte";return i(t)+(t<19?"te":"ste")}const a=(0,r(7549).NUMBERS)();a.wordOrdinal=s,a.numericOrdinal=function(t){return t.toString()+"."},a.numberToWords=i,a.numberToOrdinal=function(t,e){return 1===t?"eintel":2===t?e?"halbe":"halb":s(t)+"l"},e.default=a},310:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0});function n(t){let e=t%1e3,r="";return r+=s.ones[Math.floor(e/100)]?s.ones[Math.floor(e/100)]+s.numSep+"hundred":"",e%=100,e&&(r+=r?s.numSep:"",r+=s.ones[e]||s.tens[Math.floor(e/10)]+(e%10?s.numSep+s.ones[e%10]:"")),r}function o(t){if(0===t)return s.zero;if(t>=Math.pow(10,36))return t.toString();let e=0,r="";for(;t>0;){t%1e3&&(r=n(t%1e3)+(e?"-"+s.large[e]+"-":"")+r),t=Math.floor(t/1e3),e++}return r.replace(/-$/,"")}function i(t){let e=o(t);return e.match(/one$/)?e=e.slice(0,-3)+"first":e.match(/two$/)?e=e.slice(0,-3)+"second":e.match(/three$/)?e=e.slice(0,-5)+"third":e.match(/five$/)?e=e.slice(0,-4)+"fifth":e.match(/eight$/)?e=e.slice(0,-5)+"eighth":e.match(/nine$/)?e=e.slice(0,-4)+"ninth":e.match(/twelve$/)?e=e.slice(0,-6)+"twelfth":e.match(/ty$/)?e=e.slice(0,-2)+"tieth":e+="th",e}const s=(0,r(7549).NUMBERS)();s.wordOrdinal=i,s.numericOrdinal=function(t){const e=t%100,r=t.toString();if(e>10&&e<20)return r+"th";switch(t%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd";default:return r+"th"}},s.numberToWords=o,s.numberToOrdinal=function(t,e){if(1===t)return e?"oneths":"oneth";if(2===t)return e?"halves":"half";const r=i(t);return e?r+"s":r},e.default=s},4634:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0});const n=r(2105);function o(t){const e=t%1e3,r=Math.floor(e/100),n=i.special.hundreds[r],o=function(t){const e=t%100;if(e<30)return i.ones[e];const r=i.tens[Math.floor(e/10)],n=i.ones[e%10];return r&&n?r+" y "+n:r||n}(e%100);return 1===r?o?n+"to "+o:n:n&&o?n+" "+o:n||o}const i=(0,r(7549).NUMBERS)();i.numericOrdinal=function(t){const e=n.Grammar.getInstance().getParameter("gender");return t.toString()+("f"===e?"a":"o")},i.numberToWords=function(t){if(0===t)return i.zero;if(t>=Math.pow(10,36))return t.toString();let e=0,r="";for(;t>0;){const n=t%1e3;if(n){let t=i.large[e];const s=o(n);e?1===n?(t=t.match("/^mil( |$)/")?t:"un "+t,r=t+(r?" "+r:"")):(t=t.replace(/\u00f3n$/,"ones"),r=o(n)+" "+t+(r?" "+r:"")):r=s}t=Math.floor(t/1e3),e++}return r},i.numberToOrdinal=function(t,e){if(t>1999)return t.toString()+"a";if(t<=12)return i.special.onesOrdinals[t-1];const r=[];if(t>=1e3&&(t-=1e3,r.push("mil\xe9sima")),!t)return r.join(" ");let n=0;return n=Math.floor(t/100),n>0&&(r.push(i.special.hundredsOrdinals[n-1]),t%=100),t<=12?r.push(i.special.onesOrdinals[t-1]):(n=Math.floor(t/10),n>0&&(r.push(i.special.tensOrdinals[n-1]),t%=10),t>0&&r.push(i.special.onesOrdinals[t-1])),r.join(" ")},e.default=i},2350:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0});const n=r(5897),o=r(2105),i=r(7549);function s(t){let e=t%1e3,r="";if(r+=u.ones[Math.floor(e/100)]?u.ones[Math.floor(e/100)]+"-cent":"",e%=100,e){r+=r?"-":"";let t=u.ones[e];if(t)r+=t;else{const n=u.tens[Math.floor(e/10)];n.match(/-dix$/)?(t=u.ones[e%10+10],r+=n.replace(/-dix$/,"")+"-"+t):r+=n+(e%10?"-"+u.ones[e%10]:"")}}const n=r.match(/s-\w+$/);return n?r.replace(/s-\w+$/,n[0].slice(1)):r.replace(/-un$/,"-et-un")}function a(t){if(0===t)return u.zero;if(t>=Math.pow(10,36))return t.toString();u.special["tens-"+n.default.getInstance().subiso]&&(u.tens=u.special["tens-"+n.default.getInstance().subiso]);let e=0,r="";for(;t>0;){const n=t%1e3;if(n){let t=u.large[e];const o=s(n);if(t&&t.match(/^mille /)){const n=t.replace(/^mille /,"");r=r.match(RegExp(n))?o+(e?"-mille-":"")+r:r.match(RegExp(n.replace(/s$/,"")))?o+(e?"-mille-":"")+r.replace(n.replace(/s$/,""),n):o+(e?"-"+t+"-":"")+r}else t=1===n&&t?t.replace(/s$/,""):t,r=o+(e?"-"+t+"-":"")+r}t=Math.floor(t/1e3),e++}return r.replace(/-$/,"")}const l={1:"uni\xe8me",2:"demi",3:"tiers",4:"quart"};function c(t){if(1===t)return"premi\xe8re";let e=a(t);return e.match(/^neuf$/)?e=e.slice(0,-1)+"v":e.match(/cinq$/)?e+="u":e.match(/trois$/)?e+="":(e.match(/e$/)||e.match(/s$/))&&(e=e.slice(0,-1)),e+="i\xe8me",e}const u=(0,i.NUMBERS)();u.wordOrdinal=c,u.numericOrdinal=function(t){const e=o.Grammar.getInstance().getParameter("gender");return 1===t?t.toString()+("m"===e?"er":"re"):t.toString()+"e"},u.numberToWords=a,u.numberToOrdinal=function(t,e){const r=l[t]||c(t);return 3===t?r:e?r+"s":r},e.default=u},4438:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0});const n=r(2105);function o(t){if(0===t)return s.zero;if(t>=Math.pow(10,32))return t.toString();let e=0,r="";const n=function(t){let e=t%1e3,r="";return r+=s.ones[Math.floor(e/100)]?s.ones[Math.floor(e/100)]+s.numSep+s.special.hundred:"",e%=100,e&&(r+=r?s.numSep:"",r+=s.ones[e]),r}(t%1e3);if(!(t=Math.floor(t/1e3)))return n;for(;t>0;){const n=t%100;n&&(r=s.ones[n]+s.numSep+s.large[e]+(r?s.numSep+r:"")),t=Math.floor(t/100),e++}return n?r+s.numSep+n:r}function i(t){const e=n.Grammar.getInstance().getParameter("gender");if(t<=0)return t.toString();if(t<10)return"f"===e?s.special.ordinalsFeminine[t]:s.special.ordinalsMasculine[t];return o(t)+("f"===e?"\u0935\u0940\u0902":"\u0935\u093e\u0901")}const s=(0,r(7549).NUMBERS)();s.wordOrdinal=i,s.numericOrdinal=function(t){const e=n.Grammar.getInstance().getParameter("gender");return t>0&&t<10?"f"===e?s.special.simpleSmallOrdinalsFeminine[t]:s.special.simpleSmallOrdinalsMasculine[t]:t.toString().split("").map((function(t){const e=parseInt(t,10);return isNaN(e)?"":s.special.simpleNumbers[e]})).join("")+("f"===e?"\u0935\u0940\u0902":"\u0935\u093e\u0901")},s.numberToWords=o,s.numberToOrdinal=function(t,e){return t<=10?s.special.smallDenominators[t]:i(t)+" \u0905\u0902\u0936"},e.default=s},8825:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0});const n=r(2105);function o(t){let e=t%1e3,r="";if(r+=a.ones[Math.floor(e/100)]?a.ones[Math.floor(e/100)]+a.numSep+"cento":"",e%=100,e){r+=r?a.numSep:"";const t=a.ones[e];if(t)r+=t;else{let t=a.tens[Math.floor(e/10)];const n=e%10;1!==n&&8!==n||(t=t.slice(0,-1)),r+=t,r+=n?a.numSep+a.ones[e%10]:""}}return r}function i(t){if(0===t)return a.zero;if(t>=Math.pow(10,36))return t.toString();if(1===t&&n.Grammar.getInstance().getParameter("fraction"))return"un";let e=0,r="";for(;t>0;){t%1e3&&(r=o(t%1e3)+(e?"-"+a.large[e]+"-":"")+r),t=Math.floor(t/1e3),e++}return r.replace(/-$/,"")}function s(t){const e="m"===n.Grammar.getInstance().getParameter("gender")?"o":"a";let r=a.special.onesOrdinals[t];return r?r.slice(0,-1)+e:(r=i(t),r.slice(0,-1)+"esim"+e)}const a=(0,r(7549).NUMBERS)();a.wordOrdinal=s,a.numericOrdinal=function(t){const e=n.Grammar.getInstance().getParameter("gender");return t.toString()+("m"===e?"o":"a")},a.numberToWords=i,a.numberToOrdinal=function(t,e){if(2===t)return e?"mezzi":"mezzo";const r=s(t);if(!e)return r;const n=r.match(/o$/)?"i":"e";return r.slice(0,-1)+n},e.default=a},3720:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0});function n(t){return t.toString().split("").map((function(t){return o.ones[parseInt(t,10)]})).join("")}const o=(0,r(7549).NUMBERS)();o.numberToWords=n,o.numberToOrdinal=n,e.default=o},8274:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0});const n=r(5897);function o(t,e=!1){let r=t%1e3,n="";const o=Math.floor(r/100),s=a.ones[o];if(n+=s?(1===o?"":s)+"hundre":"",r%=100,r){if(n+=n?"og":"",e){const t=a.special.smallOrdinals[r];if(t)return n+t;if(r%10)return n+a.tens[Math.floor(r/10)]+a.special.smallOrdinals[r%10]}n+=a.ones[r]||a.tens[Math.floor(r/10)]+(r%10?a.ones[r%10]:"")}return e?i(n):n}function i(t){const e=a.special.endOrdinal[0];return"a"===e&&t.match(/en$/)?t.slice(0,-2)+a.special.endOrdinal:t.match(/(d|n)$/)||t.match(/hundre$/)?t+"de":t.match(/i$/)?t+a.special.endOrdinal:"a"===e&&t.match(/e$/)?t.slice(0,-1)+a.special.endOrdinal:(t.match(/e$/),t+"nde")}function s(t){return u(t,!0)}const a=(0,r(7549).NUMBERS)();function l(t,e=!1){return t===a.ones[1]?"ein"===t?"eitt ":e?"et":"ett":t}function c(t,e=!1){let r=t%1e3,n="",o=a.ones[Math.floor(r/100)];if(n+=o?l(o)+"hundre":"",r%=100,r){if(n+=n?"og":"",e){const t=a.special.smallOrdinals[r];if(t)return n+t}if(o=a.ones[r],o)n+=o;else{const t=a.tens[Math.floor(r/10)];o=a.ones[r%10],n+=o?o+"og"+t:t}}return e?i(n):n}function u(t,e=!1){const r="alt"===n.default.getInstance().subiso?function(t,e=!1){if(0===t)return e?a.special.smallOrdinals[0]:a.zero;if(t>=Math.pow(10,36))return t.toString();let r=0,n="";for(;t>0;){const o=t%1e3;if(o){const i=c(t%1e3,!r&&e);!r&&e&&(e=!e),n=(1===r?l(i,!0):i)+(r>1?a.numSep:"")+(r?a.large[r]+(r>1&&o>1?"er":""):"")+(r>1&&n?a.numSep:"")+n}t=Math.floor(t/1e3),r++}return e?n+(n.match(/tusen$/)?"de":"te"):n}(t,e):function(t,e=!1){if(0===t)return e?a.special.smallOrdinals[0]:a.zero;if(t>=Math.pow(10,36))return t.toString();let r=0,n="";for(;t>0;){const i=t%1e3;if(i){const s=o(t%1e3,!r&&e);!r&&e&&(e=!e),n=s+(r?" "+a.large[r]+(r>1&&i>1?"er":"")+(n?" ":""):"")+n}t=Math.floor(t/1e3),r++}return e?n+(n.match(/tusen$/)?"de":"te"):n}(t,e);return r}a.wordOrdinal=s,a.numericOrdinal=function(t){return t.toString()+"."},a.numberToWords=u,a.numberToOrdinal=function(t,e){return s(t)},e.default=a},3898:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0});function n(t){let e=t%1e3,r="";const n=Math.floor(e/100);return r+=s.ones[n]?(1===n?"":s.ones[n]+s.numSep)+"hundra":"",e%=100,e&&(r+=r?s.numSep:"",r+=s.ones[e]||s.tens[Math.floor(e/10)]+(e%10?s.numSep+s.ones[e%10]:"")),r}function o(t,e=!1){if(0===t)return s.zero;if(t>=Math.pow(10,36))return t.toString();let r=0,o="";for(;t>0;){const i=t%1e3;if(i){const a=s.large[r],l=i>1&&r>1&&!e?"er":"";o=(1===r&&1===i?"":(r>1&&1===i?"en":n(t%1e3))+(r>1?" ":""))+(r?a+l+(r>1?" ":""):"")+o}t=Math.floor(t/1e3),r++}return o.replace(/ $/,"")}function i(t){let e=o(t,!0);return e.match(/^noll$/)?e="nollte":e.match(/ett$/)?e=e.replace(/ett$/,"f\xf6rsta"):e.match(/tv\xe5$/)?e=e.replace(/tv\xe5$/,"andra"):e.match(/tre$/)?e=e.replace(/tre$/,"tredje"):e.match(/fyra$/)?e=e.replace(/fyra$/,"fj\xe4rde"):e.match(/fem$/)?e=e.replace(/fem$/,"femte"):e.match(/sex$/)?e=e.replace(/sex$/,"sj\xe4tte"):e.match(/sju$/)?e=e.replace(/sju$/,"sjunde"):e.match(/\xe5tta$/)?e=e.replace(/\xe5tta$/,"\xe5ttonde"):e.match(/nio$/)?e=e.replace(/nio$/,"nionde"):e.match(/tio$/)?e=e.replace(/tio$/,"tionde"):e.match(/elva$/)?e=e.replace(/elva$/,"elfte"):e.match(/tolv$/)?e=e.replace(/tolv$/,"tolfte"):e.match(/tusen$/)?e=e.replace(/tusen$/,"tusonde"):e.match(/jard$/)||e.match(/jon$/)?e+="te":e+="de",e}const s=(0,r(7549).NUMBERS)();s.wordOrdinal=i,s.numericOrdinal=function(t){const e=t.toString();return e.match(/11$|12$/)?e+":e":e+(e.match(/1$|2$/)?":a":":e")},s.numberToWords=o,s.numberToOrdinal=function(t,e){if(1===t)return"hel";if(2===t)return e?"halva":"halv";let r=i(t);return r=r.match(/de$/)?r.replace(/de$/,""):r,r+(e?"delar":"del")},e.default=s},4977:function(t,e){function r(t,e=""){if(!t.childNodes||!t.childNodes[0]||!t.childNodes[0].childNodes||t.childNodes[0].childNodes.length<2||"number"!==t.childNodes[0].childNodes[0].tagName||"integer"!==t.childNodes[0].childNodes[0].getAttribute("role")||"number"!==t.childNodes[0].childNodes[1].tagName||"integer"!==t.childNodes[0].childNodes[1].getAttribute("role"))return{convertible:!1,content:t.textContent};const r=t.childNodes[0].childNodes[1].textContent,n=t.childNodes[0].childNodes[0].textContent,o=Number(r),i=Number(n);return isNaN(o)||isNaN(i)?{convertible:!1,content:`${n} ${e} ${r}`}:{convertible:!0,enumerator:i,denominator:o}}Object.defineProperty(e,"__esModule",{value:!0}),e.vulgarFractionSmall=e.convertVulgarFraction=e.Combiners=e.siCombiner=e.identityTransformer=e.pluralCase=void 0,e.pluralCase=function(t,e){return t.toString()},e.identityTransformer=function(t){return t.toString()},e.siCombiner=function(t,e){return t+e.toLowerCase()},e.Combiners={},e.Combiners.identityCombiner=function(t,e,r){return t+e+r},e.Combiners.prefixCombiner=function(t,e,r){return t=r?r+" "+t:t,e?e+" "+t:t},e.Combiners.postfixCombiner=function(t,e,r){return t=r?r+" "+t:t,e?t+" "+e:t},e.Combiners.romanceCombiner=function(t,e,r){return t=r?t+" "+r:t,e?t+" "+e:t},e.convertVulgarFraction=r,e.vulgarFractionSmall=function(t,e,n){const o=r(t);if(o.convertible){const t=o.enumerator,r=o.denominator;return t>0&&t0&&r{const s=this.parseCstr(e.toString().replace(o,""));this.addRule(new i.SpeechRule(t,s,n,r))}))}getFullPreconditions(t){const e=this.preconditions.get(t);return e||!this.inherits?e:this.inherits.getFullPreconditions(t)}definePrecondition(t,e,r,...n){const o=this.parsePrecondition(r,n),i=this.parseCstr(e);o&&i?(o.rank=this.rank++,this.preconditions.set(t,new l(i,o))):console.error(`Precondition Error: ${r}, (${e})`)}inheritRules(){if(!this.inherits||!this.inherits.getSpeechRules().length)return;const t=new RegExp("^\\w+\\.\\w+\\."+(this.domain?"\\w+\\.":""));this.inherits.getSpeechRules().forEach((e=>{const r=this.parseCstr(e.dynamicCstr.toString().replace(t,""));this.addRule(new i.SpeechRule(e.name,r,e.precondition,e.action))}))}ignoreRules(t,...e){let r=this.findAllRules((e=>e.name===t));if(!e.length)return void r.forEach(this.deleteRule.bind(this));let n=[];for(const t of e){const e=this.parseCstr(t);for(const t of r)e.equal(t.dynamicCstr)?this.deleteRule(t):n.push(t);r=n,n=[]}}parsePrecondition_(t){const e=this.context.customGenerators.lookup(t);return e?e():[t]}}e.BaseRuleStore=a;class l{constructor(t,e){this.base=t,this._conditions=[],this.constraints=[],this.allCstr={},this.constraints.push(t),this.addCondition(t,e)}get conditions(){return this._conditions}addConstraint(t){if(this.constraints.filter((e=>e.equal(t))).length)return;this.constraints.push(t);const e=[];for(const[r,n]of this.conditions)this.base.equal(r)&&e.push([t,n]);this._conditions=this._conditions.concat(e)}addBaseCondition(t){this.addCondition(this.base,t)}addFullCondition(t){this.constraints.forEach((e=>this.addCondition(e,t)))}addCondition(t,e){const r=t.toString()+" "+e.toString();this.allCstr.condStr||(this.allCstr[r]=!0,this._conditions.push([t,e]))}}e.Condition=l},2469:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.BrailleStore=void 0;const n=r(7630),o=r(9935);class i extends o.MathStore{constructor(){super(...arguments),this.modality="braille",this.customTranscriptions={"\u22ca":"\u2808\u2821\u2833"}}evaluateString(t){const e=[],r=Array.from(t);for(let t=0;tt.push(this.getProperty(e).slice()))),t}toString(){const t=[];return this.order.forEach((e=>t.push(e+": "+this.getProperty(e).toString()))),t.join("\n")}}e.DynamicProperties=n;class o extends n{constructor(t,e){const r={};for(const[e,n]of Object.entries(t))r[e]=[n];super(r,e),this.components=t}static createCstr(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.length,i=e.length;n{const r=e.indexOf(t);return-1!==r&&e.splice(r,1)}))}getComponents(){return this.components}getValue(t){return this.components[t]}getValues(){return this.order.map((t=>this.getValue(t)))}allProperties(){const t=super.allProperties();for(let e,r,n=0;e=t[n],r=this.order[n];n++){const t=this.getValue(r);-1===e.indexOf(t)&&e.unshift(t)}return t}toString(){return this.getValues().join(".")}equal(t){const e=t.getAxes();if(this.order.length!==e.length)return!1;for(let r,n=0;r=e[n];n++){const e=this.getValue(r);if(!e||t.getValue(r)!==e)return!1}return!0}}e.DynamicCstr=o,o.DEFAULT_ORDER=[r.LOCALE,r.MODALITY,r.DOMAIN,r.STYLE,r.TOPIC],o.BASE_LOCALE="base",o.DEFAULT_VALUE="default",o.DEFAULT_VALUES={[r.LOCALE]:"en",[r.DOMAIN]:o.DEFAULT_VALUE,[r.STYLE]:o.DEFAULT_VALUE,[r.TOPIC]:o.DEFAULT_VALUE,[r.MODALITY]:"speech"};e.DynamicCstrParser=class{constructor(t){this.order=t}parse(t){const e=t.split("."),r={};if(e.length>this.order.length)throw new Error("Invalid dynamic constraint: "+r);let n=0;for(let t,o=0;t=this.order[o],e.length;o++,n++){const n=e.shift();r[t]=n}return new o(r,this.order.slice(0,n))}};e.DefaultComparator=class{constructor(t,e=new n(t.getProperties(),t.getOrder())){this.reference=t,this.fallback=e,this.order=this.reference.getOrder()}getReference(){return this.reference}setReference(t,e){this.reference=t,this.fallback=e||new n(t.getProperties(),t.getOrder()),this.order=this.reference.getOrder()}match(t){const e=t.getAxes();return e.length===this.reference.getAxes().length&&e.every((e=>{const r=t.getValue(e);return r===this.reference.getValue(e)||-1!==this.fallback.getProperty(e).indexOf(r)}))}compare(t,e){let r=!1;for(let n,o=0;n=this.order[o];o++){const o=t.getValue(n),i=e.getValue(n);if(!r){const t=this.reference.getValue(n);if(t===o&&t!==i)return-1;if(t===i&&t!==o)return 1;if(t===o&&t===i)continue;t!==o&&t!==i&&(r=!0)}const s=this.fallback.getProperty(n),a=s.indexOf(o),l=s.indexOf(i);if(a!h.equal(t.cstr))),l.push(m),this.rules.set(e,l),f.setReference(d)}lookupRule(t,e){let r=this.getRules(e.getValue(o.Axis.LOCALE));return r=r.filter((function(t){return i.testDynamicConstraints_(e,t)})),1===r.length?r[0]:r.length?r.sort(((t,e)=>n.default.getInstance().comparator.compare(t.cstr,e.cstr)))[0]:null}}e.MathSimpleStore=i},9935:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.MathStore=void 0;const n=r(707),o=r(4356),i=r(7630),s=r(4504),a=r(4650);class l extends s.BaseRuleStore{constructor(){super(),this.annotators=[],this.parseMethods.Alias=this.defineAlias,this.parseMethods.SpecializedRule=this.defineSpecializedRule,this.parseMethods.Specialized=this.defineSpecialized}initialize(){this.initialized||(this.annotations(),this.initialized=!0)}annotations(){for(let t,e=0;t=this.annotators[e];e++)(0,i.activate)(this.domain,t)}defineAlias(t,e,...r){const n=this.parsePrecondition(e,r);if(!n)return void console.error(`Precondition Error: ${e} ${r}`);const o=this.preconditions.get(t);o?o.addFullCondition(n):console.error(`Alias Error: No precondition by the name of ${t}`)}defineRulesAlias(t,e,...r){const n=this.findAllRules((function(e){return e.name===t}));if(0===n.length)throw new a.OutputError("Rule with name "+t+" does not exist.");const o=[];n.forEach((t=>{(t=>{const e=t.dynamicCstr.toString(),r=t.action.toString();for(let t,n=0;t=o[n];n++)if(t.action===r&&t.cstr===e)return!1;return o.push({cstr:e,action:r}),!0})(t)&&this.addAlias_(t,e,r)}))}defineSpecializedRule(t,e,r,n){const o=this.parseCstr(e),i=this.findRule((e=>e.name===t&&o.equal(e.dynamicCstr))),s=this.parseCstr(r);if(!i&&n)throw new a.OutputError("Rule named "+t+" with style "+e+" does not exist.");const l=n?a.Action.fromString(n):i.action,c=new a.SpeechRule(i.name,s,i.precondition,l);this.addRule(c)}defineSpecialized(t,e,r){const n=this.parseCstr(r);if(!n)return void console.error(`Dynamic Constraint Error: ${r}`);const o=this.preconditions.get(t);o?o.addConstraint(n):console.error(`Alias Error: No precondition by the name of ${t}`)}evaluateString(t){const e=[];if(t.match(/^\s+$/))return e;let r=this.matchNumber_(t);if(r&&r.length===t.length)return e.push(this.evaluateCharacter(r.number)),e;const i=n.removeEmpty(t.replace(/\s/g," ").split(" "));for(let t,n=0;t=i[n];n++)if(1===t.length)e.push(this.evaluateCharacter(t));else if(t.match(new RegExp("^["+o.LOCALE.MESSAGES.regexp.TEXT+"]+$")))e.push(this.evaluateCharacter(t));else{let n=t;for(;n;){r=this.matchNumber_(n);const t=n.match(new RegExp("^["+o.LOCALE.MESSAGES.regexp.TEXT+"]+"));if(r)e.push(this.evaluateCharacter(r.number)),n=n.substring(r.length);else if(t)e.push(this.evaluateCharacter(t[0])),n=n.substring(t[0].length);else{const t=Array.from(n),r=t[0];e.push(this.evaluateCharacter(r)),n=t.slice(1).join("")}}}return e}parse(t){super.parse(t),this.annotators=t.annotators||[]}addAlias_(t,e,r){const n=this.parsePrecondition(e,r),o=new a.SpeechRule(t.name,t.dynamicCstr,n,t.action);o.name=t.name,this.addRule(o)}matchNumber_(t){const e=t.match(new RegExp("^"+o.LOCALE.MESSAGES.regexp.NUMBER)),r=t.match(new RegExp("^"+l.regexp.NUMBER));if(!e&&!r)return null;const n=r&&r[0]===t;if(e&&e[0]===t||!n)return e?{number:e[0],length:e[0].length}:null;return{number:r[0].replace(new RegExp(l.regexp.DIGIT_GROUP,"g"),"X").replace(new RegExp(l.regexp.DECIMAL_MARK,"g"),o.LOCALE.MESSAGES.regexp.DECIMAL_MARK).replace(/X/g,o.LOCALE.MESSAGES.regexp.DIGIT_GROUP.replace(/\\/g,"")),length:r[0].length}}}e.MathStore=l,l.regexp={NUMBER:"((\\d{1,3})(?=(,| ))((,| )\\d{3})*(\\.\\d+)?)|^\\d*\\.\\d+|^\\d+",DECIMAL_MARK:"\\.",DIGIT_GROUP:","}},4650:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.OutputError=e.Precondition=e.Action=e.Component=e.ActionType=e.SpeechRule=void 0;const n=r(5897),o=r(2105);var i;function s(t){switch(t){case"[n]":return i.NODE;case"[m]":return i.MULTI;case"[t]":return i.TEXT;case"[p]":return i.PERSONALITY;default:throw"Parse error: "+t}}e.SpeechRule=class{constructor(t,e,r,n){this.name=t,this.dynamicCstr=e,this.precondition=r,this.action=n,this.context=null}toString(){return this.name+" | "+this.dynamicCstr.toString()+" | "+this.precondition.toString()+" ==> "+this.action.toString()}},function(t){t.NODE="NODE",t.MULTI="MULTI",t.TEXT="TEXT",t.PERSONALITY="PERSONALITY"}(i=e.ActionType||(e.ActionType={}));class a{constructor({type:t,content:e,attributes:r,grammar:n}){this.type=t,this.content=e,this.attributes=r,this.grammar=n}static grammarFromString(t){return o.Grammar.parseInput(t)}static fromString(t){const e={type:s(t.substring(0,3))};let r=t.slice(3).trim();if(!r)throw new u("Missing content.");switch(e.type){case i.TEXT:if('"'===r[0]){const t=p(r,"\\(")[0].trim();if('"'!==t.slice(-1))throw new u("Invalid string syntax.");e.content=t,r=r.slice(t.length).trim(),-1===r.indexOf("(")&&(r="");break}case i.NODE:case i.MULTI:{const t=r.indexOf(" (");if(-1===t){e.content=r.trim(),r="";break}e.content=r.substring(0,t).trim(),r=r.slice(t).trim()}}if(r){const t=a.attributesFromString(r);t.grammar&&(e.grammar=t.grammar,delete t.grammar),Object.keys(t).length&&(e.attributes=t)}return new a(e)}static attributesFromString(t){if("("!==t[0]||")"!==t.slice(-1))throw new u("Invalid attribute expression: "+t);const e={},r=p(t.slice(1,-1),",");for(let t=0,n=r.length;t0?"("+t.join(", ")+")":""}getAttributes(){const t=[];for(const e in this.attributes){const r=this.attributes[e];"true"===r?t.push(e):t.push(e+":"+r)}return t}}e.Component=a;class l{constructor(t){this.components=t}static fromString(t){const e=p(t,";").filter((function(t){return t.match(/\S/)})).map((function(t){return t.trim()})),r=[];for(let t=0,n=e.length;t0?r[0]:null}applyConstraint(t,e){return!!this.applyQuery(t,e)||n.evaluateBoolean(e,t)}constructString(t,e){if(!e)return"";if('"'===e.charAt(0))return e.slice(1,-1);const r=this.customStrings.lookup(e);return r?r(t):n.evaluateString(e,t)}parse(t){const e=Array.isArray(t)?t:Object.entries(t);for(let t,r=0;t=e[r];r++){switch(t[0].slice(0,3)){case"CQF":this.customQueries.add(t[0],t[1]);break;case"CSF":this.customStrings.add(t[0],t[1]);break;case"CTF":this.contextFunctions.add(t[0],t[1]);break;case"CGF":this.customGenerators.add(t[0],t[1]);break;default:console.error("FunctionError: Invalid function name "+t[0])}}}}},2362:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.storeFactory=e.SpeechRuleEngine=void 0;const n=r(7052),o=r(2057),i=r(5740),s=r(5897),a=r(4440),l=r(5274),c=r(7283),u=r(7599),p=r(2469),h=r(1676),f=r(2105),d=r(9935),m=r(4650),y=r(4508);class g{constructor(){this.trie=null,this.evaluators_={},this.trie=new y.Trie}static getInstance(){return g.instance=g.instance||new g,g.instance}static debugSpeechRule(t,e){const r=t.precondition,n=t.context.applyQuery(e,r.query);o.Debugger.getInstance().output(r.query,n?n.toString():n),r.constraints.forEach((r=>o.Debugger.getInstance().output(r,t.context.applyConstraint(e,r))))}static debugNamedSpeechRule(t,e){const r=g.getInstance().trie.collectRules().filter((e=>e.name==t));for(let n,i=0;n=r[i];i++)o.Debugger.getInstance().output("Rule",t,"DynamicCstr:",n.dynamicCstr.toString(),"number",i),g.debugSpeechRule(n,e)}evaluateNode(t){(0,l.updateEvaluator)(t);const e=(new Date).getTime();let r=[];try{r=this.evaluateNode_(t)}catch(t){console.error("Something went wrong computing speech."),o.Debugger.getInstance().output(t)}const n=(new Date).getTime();return o.Debugger.getInstance().output("Time:",n-e),r}toString(){return this.trie.collectRules().map((t=>t.toString())).join("\n")}runInSetting(t,e){const r=s.default.getInstance(),n={};for(const e in t)n[e]=r[e],r[e]=t[e];r.setDynamicCstr();const o=e();for(const t in n)r[t]=n[t];return r.setDynamicCstr(),o}addStore(t){const e=v(t);"abstract"!==e.kind&&e.getSpeechRules().forEach((t=>this.trie.addRule(t))),this.addEvaluator(e)}processGrammar(t,e,r){const n={};for(const o in r){const i=r[o];n[o]="string"==typeof i?t.constructString(e,i):i}f.Grammar.getInstance().pushState(n)}addEvaluator(t){const e=t.evaluateDefault.bind(t),r=this.evaluators_[t.locale];if(r)return void(r[t.modality]=e);const n={};n[t.modality]=e,this.evaluators_[t.locale]=n}getEvaluator(t,e){const r=this.evaluators_[t]||this.evaluators_[h.DynamicCstr.DEFAULT_VALUES[h.Axis.LOCALE]];return r[e]||r[h.DynamicCstr.DEFAULT_VALUES[h.Axis.MODALITY]]}enumerate(t){return this.trie.enumerate(t)}evaluateNode_(t){return t?(this.updateConstraint_(),this.evaluateTree_(t)):[]}evaluateTree_(t){const e=s.default.getInstance();let r;o.Debugger.getInstance().output(e.mode!==a.Mode.HTTP?t.toString():t),f.Grammar.getInstance().setAttribute(t);const i=this.lookupRule(t,e.dynamicCstr);if(!i)return e.strict?[]:(r=this.getEvaluator(e.locale,e.modality)(t),t.attributes&&this.addPersonality_(r,{},!1,t),r);o.Debugger.getInstance().generateOutput((()=>["Apply Rule:",i.name,i.dynamicCstr.toString(),(e.mode,a.Mode.HTTP,t).toString()]));const c=i.context,u=i.action.components;r=[];for(let e,o=0;e=u[o];o++){let o=[];const i=e.content||"",a=e.attributes||{};let u=!1;e.grammar&&this.processGrammar(c,t,e.grammar);let p=null;if(a.engine){p=s.default.getInstance().dynamicCstr.getComponents();const t=f.Grammar.parseInput(a.engine);s.default.getInstance().setDynamicCstr(t)}switch(e.type){case m.ActionType.NODE:{const e=c.applyQuery(t,i);e&&(o=this.evaluateTree_(e))}break;case m.ActionType.MULTI:{u=!0;const e=c.applySelector(t,i);e.length>0&&(o=this.evaluateNodeList_(c,e,a.sepFunc,c.constructString(t,a.separator),a.ctxtFunc,c.constructString(t,a.context)))}break;case m.ActionType.TEXT:{const e=a.span,r={};if(e){const n=(0,l.evalXPath)(e,t);n.length&&(r.extid=n[0].getAttribute("extid"))}const s=c.constructString(t,i);(s||""===s)&&(o=Array.isArray(s)?s.map((function(t){return n.AuditoryDescription.create({text:t.speech,attributes:t.attributes},{adjust:!0})})):[n.AuditoryDescription.create({text:s,attributes:r},{adjust:!0})])}break;case m.ActionType.PERSONALITY:default:o=[n.AuditoryDescription.create({text:i})]}o[0]&&!u&&(a.context&&(o[0].context=c.constructString(t,a.context)+(o[0].context||"")),a.annotation&&(o[0].annotation=a.annotation)),this.addLayout(o,a,u),e.grammar&&f.Grammar.getInstance().popState(),r=r.concat(this.addPersonality_(o,a,u,t)),p&&s.default.getInstance().setDynamicCstr(p)}return r}evaluateNodeList_(t,e,r,o,i,s){if(!e.length)return[];const a=o||"",l=s||"",c=t.contextFunctions.lookup(i),u=c?c(e,l):function(){return l},p=t.contextFunctions.lookup(r),h=p?p(e,a):function(){return[n.AuditoryDescription.create({text:a},{translate:!0})]};let f=[];for(let t,r=0;t=e[r];r++){const n=this.evaluateTree_(t);if(n.length>0&&(n[0].context=u()+(n[0].context||""),f=f.concat(n),r=0;e--){const n=r[e].name;!t.attributes[n]&&n.match(/^ext/)&&(t.attributes[n]=r[e].value)}}}addRelativePersonality_(t,e){if(!t.personality)return t.personality=e,t;const r=t.personality;for(const t in e)r[t]&&"number"==typeof r[t]&&"number"==typeof e[t]?r[t]=r[t]+e[t]:r[t]||(r[t]=e[t]);return t}updateConstraint_(){const t=s.default.getInstance().dynamicCstr,e=s.default.getInstance().strict,r=this.trie,n={};let o=t.getValue(h.Axis.LOCALE),i=t.getValue(h.Axis.MODALITY),a=t.getValue(h.Axis.DOMAIN);r.hasSubtrie([o,i,a])||(a=h.DynamicCstr.DEFAULT_VALUES[h.Axis.DOMAIN],r.hasSubtrie([o,i,a])||(i=h.DynamicCstr.DEFAULT_VALUES[h.Axis.MODALITY],r.hasSubtrie([o,i,a])||(o=h.DynamicCstr.DEFAULT_VALUES[h.Axis.LOCALE]))),n[h.Axis.LOCALE]=[o],n[h.Axis.MODALITY]=["summary"!==i?i:h.DynamicCstr.DEFAULT_VALUES[h.Axis.MODALITY]],n[h.Axis.DOMAIN]=["speech"!==i?h.DynamicCstr.DEFAULT_VALUES[h.Axis.DOMAIN]:a];const l=t.getOrder();for(let r,o=0;r=l[o];o++)if(!n[r]){const o=t.getValue(r),i=this.makeSet_(o,t.preference),s=h.DynamicCstr.DEFAULT_VALUES[r];e||o===s||i.push(s),n[r]=i}t.updateProperties(n)}makeSet_(t,e){return e&&Object.keys(e).length?t.split(":"):[t]}lookupRule(t,e){if(!t||t.nodeType!==i.NodeType.ELEMENT_NODE&&t.nodeType!==i.NodeType.TEXT_NODE)return null;const r=this.lookupRules(t,e);return r.length>0?this.pickMostConstraint_(e,r):null}lookupRules(t,e){return this.trie.lookupRules(t,e.allProperties())}pickMostConstraint_(t,e){const r=s.default.getInstance().comparator;return e.sort((function(t,e){return r.compare(t.dynamicCstr,e.dynamicCstr)||e.precondition.priority-t.precondition.priority||e.precondition.constraints.length-t.precondition.constraints.length||e.precondition.rank-t.precondition.rank})),o.Debugger.getInstance().generateOutput((()=>e.map((t=>t.name+"("+t.dynamicCstr.toString()+")"))).bind(this)),e[0]}}e.SpeechRuleEngine=g;const b=new Map;function v(t){const e=`${t.locale}.${t.modality}.${t.domain}`;if("actions"===t.kind){const r=b.get(e);return r.parse(t),r}u.init(),t&&!t.functions&&(t.functions=c.getStore(t.locale,t.modality,t.domain));const r="braille"===t.modality?new p.BrailleStore:new d.MathStore;return b.set(e,r),t.inherits&&(r.inherits=b.get(`${t.inherits}.${t.modality}.${t.domain}`)),r.parse(t),r.initialize(),r}e.storeFactory=v,s.default.nodeEvaluator=g.getInstance().evaluateNode.bind(g.getInstance())},5662:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.CustomGenerators=e.ContextFunctions=e.CustomStrings=e.CustomQueries=void 0;class r{constructor(t,e){this.prefix=t,this.store=e}add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)}addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this.add(r,t.store[r])}lookup(t){return this.store[t]}checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);return!!t.match(e)||(console.error("FunctionError: Invalid function name. Expected prefix "+this.prefix),!1)}}e.CustomQueries=class extends r{constructor(){super("CQF",{})}};e.CustomStrings=class extends r{constructor(){super("CSF",{})}};e.ContextFunctions=class extends r{constructor(){super("CTF",{})}};e.CustomGenerators=class extends r{constructor(){super("CGF",{})}}},365:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.contentIterator=e.pauseSeparator=e.nodeCounter=void 0;const n=r(7052),o=r(5274),i=r(5897);e.nodeCounter=function(t,e){const r=t.length;let n=0,o=e;return e||(o=""),function(){return n0?o.evalXPath("../../content/*",t[0]):[],function(){const t=r.shift(),o=e?[n.AuditoryDescription.create({text:e},{translate:!0})]:[];if(!t)return o;const s=i.default.evaluateNode(t);return o.concat(s)}}},1414:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.getTreeFromString=e.getTree=e.xmlTree=void 0;const n=r(5740),o=r(7075);function i(t){return new o.SemanticTree(t)}e.xmlTree=function(t){return i(t).xml()},e.getTree=i,e.getTreeFromString=function(t){return i(n.parseInput(t))}},7630:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.annotate=e.activate=e.register=e.visitors=e.annotators=void 0;const n=r(9265);e.annotators=new Map,e.visitors=new Map,e.register=function(t){const r=t.domain+":"+t.name;t instanceof n.SemanticAnnotator?e.annotators.set(r,t):e.visitors.set(r,t)},e.activate=function(t,r){const n=t+":"+r,o=e.annotators.get(n)||e.visitors.get(n);o&&(o.active=!0)},e.annotate=function(t){for(const r of e.annotators.values())r.active&&r.annotate(t);for(const r of e.visitors.values())r.active&&r.visit(t,Object.assign({},r.def))}},9265:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.SemanticVisitor=e.SemanticAnnotator=void 0;e.SemanticAnnotator=class{constructor(t,e,r){this.domain=t,this.name=e,this.func=r,this.active=!1}annotate(t){t.childNodes.forEach(this.annotate.bind(this)),t.addAnnotation(this.domain,this.func(t))}};e.SemanticVisitor=class{constructor(t,e,r,n={}){this.domain=t,this.name=e,this.func=r,this.def=n,this.active=!1}visit(t,e){let r=this.func(t,e);t.addAnnotation(this.domain,r[0]);for(let e,n=0;e=t.childNodes[n];n++)r=this.visit(e,r[1]);return r}}},3588:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.lookupSecondary=e.isEmbellishedType=e.isMatchingFence=e.functionApplication=e.invisibleComma=e.invisiblePlus=e.invisibleTimes=e.lookupMeaning=e.lookupRole=e.lookupType=e.equal=e.allLettersRegExp=void 0;const r=String.fromCodePoint(8291),n=["\uff0c","\ufe50",",",r],o=["\xaf","\u2012","\u2013","\u2014","\u2015","\ufe58","-","\u207b","\u208b","\u2212","\u2796","\ufe63","\uff0d","\u2010","\u2011","\u203e","_"],i=["~","\u0303","\u223c","\u02dc","\u223d","\u02f7","\u0334","\u0330"],s={"(":")","[":"]","{":"}","\u2045":"\u2046","\u2329":"\u232a","\u2768":"\u2769","\u276a":"\u276b","\u276c":"\u276d","\u276e":"\u276f","\u2770":"\u2771","\u2772":"\u2773","\u2774":"\u2775","\u27c5":"\u27c6","\u27e6":"\u27e7","\u27e8":"\u27e9","\u27ea":"\u27eb","\u27ec":"\u27ed","\u27ee":"\u27ef","\u2983":"\u2984","\u2985":"\u2986","\u2987":"\u2988","\u2989":"\u298a","\u298b":"\u298c","\u298d":"\u298e","\u298f":"\u2990","\u2991":"\u2992","\u2993":"\u2994","\u2995":"\u2996","\u2997":"\u2998","\u29d8":"\u29d9","\u29da":"\u29db","\u29fc":"\u29fd","\u2e22":"\u2e23","\u2e24":"\u2e25","\u2e26":"\u2e27","\u2e28":"\u2e29","\u3008":"\u3009","\u300a":"\u300b","\u300c":"\u300d","\u300e":"\u300f","\u3010":"\u3011","\u3014":"\u3015","\u3016":"\u3017","\u3018":"\u3019","\u301a":"\u301b","\u301d":"\u301e","\ufd3e":"\ufd3f","\ufe17":"\ufe18","\ufe59":"\ufe5a","\ufe5b":"\ufe5c","\ufe5d":"\ufe5e","\uff08":"\uff09","\uff3b":"\uff3d","\uff5b":"\uff5d","\uff5f":"\uff60","\uff62":"\uff63","\u2308":"\u2309","\u230a":"\u230b","\u230c":"\u230d","\u230e":"\u230f","\u231c":"\u231d","\u231e":"\u231f","\u239b":"\u239e","\u239c":"\u239f","\u239d":"\u23a0","\u23a1":"\u23a4","\u23a2":"\u23a5","\u23a3":"\u23a6","\u23a7":"\u23ab","\u23a8":"\u23ac","\u23a9":"\u23ad","\u23b0":"\u23b1","\u23b8":"\u23b9"},a={"\u23b4":"\u23b5","\u23dc":"\u23dd","\u23de":"\u23df","\u23e0":"\u23e1","\ufe35":"\ufe36","\ufe37":"\ufe38","\ufe39":"\ufe3a","\ufe3b":"\ufe3c","\ufe3d":"\ufe3e","\ufe3f":"\ufe40","\ufe41":"\ufe42","\ufe43":"\ufe44","\ufe47":"\ufe48"},l=Object.keys(s),c=Object.values(s);c.push("\u301f");const u=Object.keys(a),p=Object.values(a),h=["|","\xa6","\u2223","\u23d0","\u23b8","\u23b9","\u2758","\uff5c","\uffe4","\ufe31","\ufe32"],f=["\u2016","\u2225","\u2980","\u2af4"],d=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],m=["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","\u0131","\u0237"],y=["\uff21","\uff22","\uff23","\uff24","\uff25","\uff26","\uff27","\uff28","\uff29","\uff2a","\uff2b","\uff2c","\uff2d","\uff2e","\uff2f","\uff30","\uff31","\uff32","\uff33","\uff34","\uff35","\uff36","\uff37","\uff38","\uff39","\uff3a"],g=["\uff41","\uff42","\uff43","\uff44","\uff45","\uff46","\uff47","\uff48","\uff49","\uff4a","\uff4b","\uff4c","\uff4d","\uff4e","\uff4f","\uff50","\uff51","\uff52","\uff53","\uff54","\uff55","\uff56","\uff57","\uff58","\uff59","\uff5a"],b=["\ud835\udc00","\ud835\udc01","\ud835\udc02","\ud835\udc03","\ud835\udc04","\ud835\udc05","\ud835\udc06","\ud835\udc07","\ud835\udc08","\ud835\udc09","\ud835\udc0a","\ud835\udc0b","\ud835\udc0c","\ud835\udc0d","\ud835\udc0e","\ud835\udc0f","\ud835\udc10","\ud835\udc11","\ud835\udc12","\ud835\udc13","\ud835\udc14","\ud835\udc15","\ud835\udc16","\ud835\udc17","\ud835\udc18","\ud835\udc19"],v=["\ud835\udc1a","\ud835\udc1b","\ud835\udc1c","\ud835\udc1d","\ud835\udc1e","\ud835\udc1f","\ud835\udc20","\ud835\udc21","\ud835\udc22","\ud835\udc23","\ud835\udc24","\ud835\udc25","\ud835\udc26","\ud835\udc27","\ud835\udc28","\ud835\udc29","\ud835\udc2a","\ud835\udc2b","\ud835\udc2c","\ud835\udc2d","\ud835\udc2e","\ud835\udc2f","\ud835\udc30","\ud835\udc31","\ud835\udc32","\ud835\udc33"],_=["\ud835\udc34","\ud835\udc35","\ud835\udc36","\ud835\udc37","\ud835\udc38","\ud835\udc39","\ud835\udc3a","\ud835\udc3b","\ud835\udc3c","\ud835\udc3d","\ud835\udc3e","\ud835\udc3f","\ud835\udc40","\ud835\udc41","\ud835\udc42","\ud835\udc43","\ud835\udc44","\ud835\udc45","\ud835\udc46","\ud835\udc47","\ud835\udc48","\ud835\udc49","\ud835\udc4a","\ud835\udc4b","\ud835\udc4c","\ud835\udc4d"],S=["\ud835\udc4e","\ud835\udc4f","\ud835\udc50","\ud835\udc51","\ud835\udc52","\ud835\udc53","\ud835\udc54","\u210e","\ud835\udc56","\ud835\udc57","\ud835\udc58","\ud835\udc59","\ud835\udc5a","\ud835\udc5b","\ud835\udc5c","\ud835\udc5d","\ud835\udc5e","\ud835\udc5f","\ud835\udc60","\ud835\udc61","\ud835\udc62","\ud835\udc63","\ud835\udc64","\ud835\udc65","\ud835\udc66","\ud835\udc67","\ud835\udea4","\ud835\udea5"],O=["\ud835\udc68","\ud835\udc69","\ud835\udc6a","\ud835\udc6b","\ud835\udc6c","\ud835\udc6d","\ud835\udc6e","\ud835\udc6f","\ud835\udc70","\ud835\udc71","\ud835\udc72","\ud835\udc73","\ud835\udc74","\ud835\udc75","\ud835\udc76","\ud835\udc77","\ud835\udc78","\ud835\udc79","\ud835\udc7a","\ud835\udc7b","\ud835\udc7c","\ud835\udc7d","\ud835\udc7e","\ud835\udc7f","\ud835\udc80","\ud835\udc81"],M=["\ud835\udc82","\ud835\udc83","\ud835\udc84","\ud835\udc85","\ud835\udc86","\ud835\udc87","\ud835\udc88","\ud835\udc89","\ud835\udc8a","\ud835\udc8b","\ud835\udc8c","\ud835\udc8d","\ud835\udc8e","\ud835\udc8f","\ud835\udc90","\ud835\udc91","\ud835\udc92","\ud835\udc93","\ud835\udc94","\ud835\udc95","\ud835\udc96","\ud835\udc97","\ud835\udc98","\ud835\udc99","\ud835\udc9a","\ud835\udc9b"],x=["\ud835\udc9c","\u212c","\ud835\udc9e","\ud835\udc9f","\u2130","\u2131","\ud835\udca2","\u210b","\u2110","\ud835\udca5","\ud835\udca6","\u2112","\u2133","\ud835\udca9","\ud835\udcaa","\ud835\udcab","\ud835\udcac","\u211b","\ud835\udcae","\ud835\udcaf","\ud835\udcb0","\ud835\udcb1","\ud835\udcb2","\ud835\udcb3","\ud835\udcb4","\ud835\udcb5","\u2118"],E=["\ud835\udcb6","\ud835\udcb7","\ud835\udcb8","\ud835\udcb9","\u212f","\ud835\udcbb","\u210a","\ud835\udcbd","\ud835\udcbe","\ud835\udcbf","\ud835\udcc0","\ud835\udcc1","\ud835\udcc2","\ud835\udcc3","\u2134","\ud835\udcc5","\ud835\udcc6","\ud835\udcc7","\ud835\udcc8","\ud835\udcc9","\ud835\udcca","\ud835\udccb","\ud835\udccc","\ud835\udccd","\ud835\udcce","\ud835\udccf","\u2113"],A=["\ud835\udcd0","\ud835\udcd1","\ud835\udcd2","\ud835\udcd3","\ud835\udcd4","\ud835\udcd5","\ud835\udcd6","\ud835\udcd7","\ud835\udcd8","\ud835\udcd9","\ud835\udcda","\ud835\udcdb","\ud835\udcdc","\ud835\udcdd","\ud835\udcde","\ud835\udcdf","\ud835\udce0","\ud835\udce1","\ud835\udce2","\ud835\udce3","\ud835\udce4","\ud835\udce5","\ud835\udce6","\ud835\udce7","\ud835\udce8","\ud835\udce9"],C=["\ud835\udcea","\ud835\udceb","\ud835\udcec","\ud835\udced","\ud835\udcee","\ud835\udcef","\ud835\udcf0","\ud835\udcf1","\ud835\udcf2","\ud835\udcf3","\ud835\udcf4","\ud835\udcf5","\ud835\udcf6","\ud835\udcf7","\ud835\udcf8","\ud835\udcf9","\ud835\udcfa","\ud835\udcfb","\ud835\udcfc","\ud835\udcfd","\ud835\udcfe","\ud835\udcff","\ud835\udd00","\ud835\udd01","\ud835\udd02","\ud835\udd03"],T=["\ud835\udd04","\ud835\udd05","\u212d","\ud835\udd07","\ud835\udd08","\ud835\udd09","\ud835\udd0a","\u210c","\u2111","\ud835\udd0d","\ud835\udd0e","\ud835\udd0f","\ud835\udd10","\ud835\udd11","\ud835\udd12","\ud835\udd13","\ud835\udd14","\u211c","\ud835\udd16","\ud835\udd17","\ud835\udd18","\ud835\udd19","\ud835\udd1a","\ud835\udd1b","\ud835\udd1c","\u2128"],N=["\ud835\udd1e","\ud835\udd1f","\ud835\udd20","\ud835\udd21","\ud835\udd22","\ud835\udd23","\ud835\udd24","\ud835\udd25","\ud835\udd26","\ud835\udd27","\ud835\udd28","\ud835\udd29","\ud835\udd2a","\ud835\udd2b","\ud835\udd2c","\ud835\udd2d","\ud835\udd2e","\ud835\udd2f","\ud835\udd30","\ud835\udd31","\ud835\udd32","\ud835\udd33","\ud835\udd34","\ud835\udd35","\ud835\udd36","\ud835\udd37"],w=["\ud835\udd38","\ud835\udd39","\u2102","\ud835\udd3b","\ud835\udd3c","\ud835\udd3d","\ud835\udd3e","\u210d","\ud835\udd40","\ud835\udd41","\ud835\udd42","\ud835\udd43","\ud835\udd44","\u2115","\ud835\udd46","\u2119","\u211a","\u211d","\ud835\udd4a","\ud835\udd4b","\ud835\udd4c","\ud835\udd4d","\ud835\udd4e","\ud835\udd4f","\ud835\udd50","\u2124"],L=["\ud835\udd52","\ud835\udd53","\ud835\udd54","\ud835\udd55","\ud835\udd56","\ud835\udd57","\ud835\udd58","\ud835\udd59","\ud835\udd5a","\ud835\udd5b","\ud835\udd5c","\ud835\udd5d","\ud835\udd5e","\ud835\udd5f","\ud835\udd60","\ud835\udd61","\ud835\udd62","\ud835\udd63","\ud835\udd64","\ud835\udd65","\ud835\udd66","\ud835\udd67","\ud835\udd68","\ud835\udd69","\ud835\udd6a","\ud835\udd6b"],I=["\ud835\udd6c","\ud835\udd6d","\ud835\udd6e","\ud835\udd6f","\ud835\udd70","\ud835\udd71","\ud835\udd72","\ud835\udd73","\ud835\udd74","\ud835\udd75","\ud835\udd76","\ud835\udd77","\ud835\udd78","\ud835\udd79","\ud835\udd7a","\ud835\udd7b","\ud835\udd7c","\ud835\udd7d","\ud835\udd7e","\ud835\udd7f","\ud835\udd80","\ud835\udd81","\ud835\udd82","\ud835\udd83","\ud835\udd84","\ud835\udd85"],P=["\ud835\udd86","\ud835\udd87","\ud835\udd88","\ud835\udd89","\ud835\udd8a","\ud835\udd8b","\ud835\udd8c","\ud835\udd8d","\ud835\udd8e","\ud835\udd8f","\ud835\udd90","\ud835\udd91","\ud835\udd92","\ud835\udd93","\ud835\udd94","\ud835\udd95","\ud835\udd96","\ud835\udd97","\ud835\udd98","\ud835\udd99","\ud835\udd9a","\ud835\udd9b","\ud835\udd9c","\ud835\udd9d","\ud835\udd9e","\ud835\udd9f"],R=["\ud835\udda0","\ud835\udda1","\ud835\udda2","\ud835\udda3","\ud835\udda4","\ud835\udda5","\ud835\udda6","\ud835\udda7","\ud835\udda8","\ud835\udda9","\ud835\uddaa","\ud835\uddab","\ud835\uddac","\ud835\uddad","\ud835\uddae","\ud835\uddaf","\ud835\uddb0","\ud835\uddb1","\ud835\uddb2","\ud835\uddb3","\ud835\uddb4","\ud835\uddb5","\ud835\uddb6","\ud835\uddb7","\ud835\uddb8","\ud835\uddb9"],k=["\ud835\uddba","\ud835\uddbb","\ud835\uddbc","\ud835\uddbd","\ud835\uddbe","\ud835\uddbf","\ud835\uddc0","\ud835\uddc1","\ud835\uddc2","\ud835\uddc3","\ud835\uddc4","\ud835\uddc5","\ud835\uddc6","\ud835\uddc7","\ud835\uddc8","\ud835\uddc9","\ud835\uddca","\ud835\uddcb","\ud835\uddcc","\ud835\uddcd","\ud835\uddce","\ud835\uddcf","\ud835\uddd0","\ud835\uddd1","\ud835\uddd2","\ud835\uddd3"],j=["\ud835\uddd4","\ud835\uddd5","\ud835\uddd6","\ud835\uddd7","\ud835\uddd8","\ud835\uddd9","\ud835\uddda","\ud835\udddb","\ud835\udddc","\ud835\udddd","\ud835\uddde","\ud835\udddf","\ud835\udde0","\ud835\udde1","\ud835\udde2","\ud835\udde3","\ud835\udde4","\ud835\udde5","\ud835\udde6","\ud835\udde7","\ud835\udde8","\ud835\udde9","\ud835\uddea","\ud835\uddeb","\ud835\uddec","\ud835\udded"],B=["\ud835\uddee","\ud835\uddef","\ud835\uddf0","\ud835\uddf1","\ud835\uddf2","\ud835\uddf3","\ud835\uddf4","\ud835\uddf5","\ud835\uddf6","\ud835\uddf7","\ud835\uddf8","\ud835\uddf9","\ud835\uddfa","\ud835\uddfb","\ud835\uddfc","\ud835\uddfd","\ud835\uddfe","\ud835\uddff","\ud835\ude00","\ud835\ude01","\ud835\ude02","\ud835\ude03","\ud835\ude04","\ud835\ude05","\ud835\ude06","\ud835\ude07"],D=["\ud835\ude08","\ud835\ude09","\ud835\ude0a","\ud835\ude0b","\ud835\ude0c","\ud835\ude0d","\ud835\ude0e","\ud835\ude0f","\ud835\ude10","\ud835\ude11","\ud835\ude12","\ud835\ude13","\ud835\ude14","\ud835\ude15","\ud835\ude16","\ud835\ude17","\ud835\ude18","\ud835\ude19","\ud835\ude1a","\ud835\ude1b","\ud835\ude1c","\ud835\ude1d","\ud835\ude1e","\ud835\ude1f","\ud835\ude20","\ud835\ude21"],F=["\ud835\ude22","\ud835\ude23","\ud835\ude24","\ud835\ude25","\ud835\ude26","\ud835\ude27","\ud835\ude28","\ud835\ude29","\ud835\ude2a","\ud835\ude2b","\ud835\ude2c","\ud835\ude2d","\ud835\ude2e","\ud835\ude2f","\ud835\ude30","\ud835\ude31","\ud835\ude32","\ud835\ude33","\ud835\ude34","\ud835\ude35","\ud835\ude36","\ud835\ude37","\ud835\ude38","\ud835\ude39","\ud835\ude3a","\ud835\ude3b"],H=["\ud835\ude3c","\ud835\ude3d","\ud835\ude3e","\ud835\ude3f","\ud835\ude40","\ud835\ude41","\ud835\ude42","\ud835\ude43","\ud835\ude44","\ud835\ude45","\ud835\ude46","\ud835\ude47","\ud835\ude48","\ud835\ude49","\ud835\ude4a","\ud835\ude4b","\ud835\ude4c","\ud835\ude4d","\ud835\ude4e","\ud835\ude4f","\ud835\ude50","\ud835\ude51","\ud835\ude52","\ud835\ude53","\ud835\ude54","\ud835\ude55"],U=["\ud835\ude56","\ud835\ude57","\ud835\ude58","\ud835\ude59","\ud835\ude5a","\ud835\ude5b","\ud835\ude5c","\ud835\ude5d","\ud835\ude5e","\ud835\ude5f","\ud835\ude60","\ud835\ude61","\ud835\ude62","\ud835\ude63","\ud835\ude64","\ud835\ude65","\ud835\ude66","\ud835\ude67","\ud835\ude68","\ud835\ude69","\ud835\ude6a","\ud835\ude6b","\ud835\ude6c","\ud835\ude6d","\ud835\ude6e","\ud835\ude6f"],X=["\ud835\ude70","\ud835\ude71","\ud835\ude72","\ud835\ude73","\ud835\ude74","\ud835\ude75","\ud835\ude76","\ud835\ude77","\ud835\ude78","\ud835\ude79","\ud835\ude7a","\ud835\ude7b","\ud835\ude7c","\ud835\ude7d","\ud835\ude7e","\ud835\ude7f","\ud835\ude80","\ud835\ude81","\ud835\ude82","\ud835\ude83","\ud835\ude84","\ud835\ude85","\ud835\ude86","\ud835\ude87","\ud835\ude88","\ud835\ude89"],V=["\ud835\ude8a","\ud835\ude8b","\ud835\ude8c","\ud835\ude8d","\ud835\ude8e","\ud835\ude8f","\ud835\ude90","\ud835\ude91","\ud835\ude92","\ud835\ude93","\ud835\ude94","\ud835\ude95","\ud835\ude96","\ud835\ude97","\ud835\ude98","\ud835\ude99","\ud835\ude9a","\ud835\ude9b","\ud835\ude9c","\ud835\ude9d","\ud835\ude9e","\ud835\ude9f","\ud835\udea0","\ud835\udea1","\ud835\udea2","\ud835\udea3"],q=["\u2145","\u2146","\u2147","\u2148","\u2149"],W=["\u0391","\u0392","\u0393","\u0394","\u0395","\u0396","\u0397","\u0398","\u0399","\u039a","\u039b","\u039c","\u039d","\u039e","\u039f","\u03a0","\u03a1","\u03a3","\u03a4","\u03a5","\u03a6","\u03a7","\u03a8","\u03a9"],G=["\u03b1","\u03b2","\u03b3","\u03b4","\u03b5","\u03b6","\u03b7","\u03b8","\u03b9","\u03ba","\u03bb","\u03bc","\u03bd","\u03be","\u03bf","\u03c0","\u03c1","\u03c2","\u03c3","\u03c4","\u03c5","\u03c6","\u03c7","\u03c8","\u03c9"],z=["\ud835\udea8","\ud835\udea9","\ud835\udeaa","\ud835\udeab","\ud835\udeac","\ud835\udead","\ud835\udeae","\ud835\udeaf","\ud835\udeb0","\ud835\udeb1","\ud835\udeb2","\ud835\udeb3","\ud835\udeb4","\ud835\udeb5","\ud835\udeb6","\ud835\udeb7","\ud835\udeb8","\ud835\udeba","\ud835\udebb","\ud835\udebc","\ud835\udebd","\ud835\udebe","\ud835\udebf","\ud835\udec0"],J=["\ud835\udec2","\ud835\udec3","\ud835\udec4","\ud835\udec5","\ud835\udec6","\ud835\udec7","\ud835\udec8","\ud835\udec9","\ud835\udeca","\ud835\udecb","\ud835\udecc","\ud835\udecd","\ud835\udece","\ud835\udecf","\ud835\uded0","\ud835\uded1","\ud835\uded2","\ud835\uded3","\ud835\uded4","\ud835\uded5","\ud835\uded6","\ud835\uded7","\ud835\uded8","\ud835\uded9","\ud835\udeda"],K=["\ud835\udee2","\ud835\udee3","\ud835\udee4","\ud835\udee5","\ud835\udee6","\ud835\udee7","\ud835\udee8","\ud835\udee9","\ud835\udeea","\ud835\udeeb","\ud835\udeec","\ud835\udeed","\ud835\udeee","\ud835\udeef","\ud835\udef0","\ud835\udef1","\ud835\udef2","\ud835\udef4","\ud835\udef5","\ud835\udef6","\ud835\udef7","\ud835\udef8","\ud835\udef9","\ud835\udefa"],$=["\ud835\udefc","\ud835\udefd","\ud835\udefe","\ud835\udeff","\ud835\udf00","\ud835\udf01","\ud835\udf02","\ud835\udf03","\ud835\udf04","\ud835\udf05","\ud835\udf06","\ud835\udf07","\ud835\udf08","\ud835\udf09","\ud835\udf0a","\ud835\udf0b","\ud835\udf0c","\ud835\udf0d","\ud835\udf0e","\ud835\udf0f","\ud835\udf10","\ud835\udf11","\ud835\udf12","\ud835\udf13","\ud835\udf14"],Y=["\ud835\udf1c","\ud835\udf1d","\ud835\udf1e","\ud835\udf1f","\ud835\udf20","\ud835\udf21","\ud835\udf22","\ud835\udf23","\ud835\udf24","\ud835\udf25","\ud835\udf26","\ud835\udf27","\ud835\udf28","\ud835\udf29","\ud835\udf2a","\ud835\udf2b","\ud835\udf2c","\ud835\udf2e","\ud835\udf2f","\ud835\udf30","\ud835\udf31","\ud835\udf32","\ud835\udf33","\ud835\udf34"],Z=["\ud835\udf36","\ud835\udf37","\ud835\udf38","\ud835\udf39","\ud835\udf3a","\ud835\udf3b","\ud835\udf3c","\ud835\udf3d","\ud835\udf3e","\ud835\udf3f","\ud835\udf40","\ud835\udf41","\ud835\udf42","\ud835\udf43","\ud835\udf44","\ud835\udf45","\ud835\udf46","\ud835\udf47","\ud835\udf48","\ud835\udf49","\ud835\udf4a","\ud835\udf4b","\ud835\udf4c","\ud835\udf4d","\ud835\udf4e"],Q=["\ud835\udf56","\ud835\udf57","\ud835\udf58","\ud835\udf59","\ud835\udf5a","\ud835\udf5b","\ud835\udf5c","\ud835\udf5d","\ud835\udf5e","\ud835\udf5f","\ud835\udf60","\ud835\udf61","\ud835\udf62","\ud835\udf63","\ud835\udf64","\ud835\udf65","\ud835\udf66","\ud835\udf68","\ud835\udf69","\ud835\udf6a","\ud835\udf6b","\ud835\udf6c","\ud835\udf6d","\ud835\udf6e"],tt=["\ud835\udf70","\ud835\udf71","\ud835\udf72","\ud835\udf73","\ud835\udf74","\ud835\udf75","\ud835\udf76","\ud835\udf77","\ud835\udf78","\ud835\udf79","\ud835\udf7a","\ud835\udf7b","\ud835\udf7c","\ud835\udf7d","\ud835\udf7e","\ud835\udf7f","\ud835\udf80","\ud835\udf81","\ud835\udf82","\ud835\udf83","\ud835\udf84","\ud835\udf85","\ud835\udf86","\ud835\udf87","\ud835\udf88"],et=["\ud835\udf90","\ud835\udf91","\ud835\udf92","\ud835\udf93","\ud835\udf94","\ud835\udf95","\ud835\udf96","\ud835\udf97","\ud835\udf98","\ud835\udf99","\ud835\udf9a","\ud835\udf9b","\ud835\udf9c","\ud835\udf9d","\ud835\udf9e","\ud835\udf9f","\ud835\udfa0","\ud835\udfa2","\ud835\udfa3","\ud835\udfa4","\ud835\udfa5","\ud835\udfa6","\ud835\udfa7","\ud835\udfa8"],rt=["\ud835\udfaa","\ud835\udfab","\ud835\udfac","\ud835\udfad","\ud835\udfae","\ud835\udfaf","\ud835\udfb0","\ud835\udfb1","\ud835\udfb2","\ud835\udfb3","\ud835\udfb4","\ud835\udfb5","\ud835\udfb6","\ud835\udfb7","\ud835\udfb8","\ud835\udfb9","\ud835\udfba","\ud835\udfbb","\ud835\udfbc","\ud835\udfbd","\ud835\udfbe","\ud835\udfbf","\ud835\udfc0","\ud835\udfc1","\ud835\udfc2"],nt=["\u213c","\u213d","\u213e","\u213f"],ot=["\u03d0","\u03d1","\u03d5","\u03d6","\u03d7","\u03f0","\u03f1","\u03f5","\u03f6","\u03f4"],it=["\ud835\udedc","\ud835\udedd","\ud835\udede","\ud835\udedf","\ud835\udee0","\ud835\udee1"],st=["\ud835\udf16","\ud835\udf17","\ud835\udf18","\ud835\udf19","\ud835\udf1a","\ud835\udf1b"],at=["\ud835\udf8a","\ud835\udf8b","\ud835\udf8c","\ud835\udf8d","\ud835\udf8e","\ud835\udf8f"],lt=["\u2135","\u2136","\u2137","\u2138"],ct=d.concat(m,y,g,b,v,_,O,M,S,x,E,A,C,T,N,w,L,I,P,R,k,j,B,D,F,H,U,X,V,q,W,G,z,J,K,$,Y,Z,Q,tt,nt,ot,et,rt,it,st,at,lt);e.allLettersRegExp=new RegExp(ct.join("|"));const ut=["+","\xb1","\u2213","\u2214","\u2227","\u2228","\u2229","\u222a","\u228c","\u228d","\u228e","\u2293","\u2294","\u229d","\u229e","\u22a4","\u22a5","\u22ba","\u22bb","\u22bc","\u22c4","\u22ce","\u22cf","\u22d2","\u22d3","\u2a5e","\u2295","\u22d4"],pt=String.fromCodePoint(8292);ut.push(pt);const ht=["\u2020","\u2021","\u2210","\u2217","\u2218","\u2219","\u2240","\u229a","\u229b","\u22a0","\u22a1","\u22c5","\u22c6","\u22c7","\u22c8","\u22c9","\u22ca","\u22cb","\u22cc","\u25cb","\xb7","*","\u2297","\u2299"],ft=String.fromCodePoint(8290);ht.push(ft);const dt=String.fromCodePoint(8289),mt=["\xbc","\xbd","\xbe","\u2150","\u2151","\u2152","\u2153","\u2154","\u2155","\u2156","\u2157","\u2158","\u2159","\u215a","\u215b","\u215c","\u215d","\u215e","\u215f","\u2189"],yt=["\xb2","\xb3","\xb9","\u2070","\u2074","\u2075","\u2076","\u2077","\u2078","\u2079"].concat(["\u2080","\u2081","\u2082","\u2083","\u2084","\u2085","\u2086","\u2087","\u2088","\u2089"],["\u2460","\u2461","\u2462","\u2463","\u2464","\u2465","\u2466","\u2467","\u2468","\u2469","\u246a","\u246b","\u246c","\u246d","\u246e","\u246f","\u2470","\u2471","\u2472","\u2473","\u24ea","\u24eb","\u24ec","\u24ed","\u24ee","\u24ef","\u24f0","\u24f1","\u24f2","\u24f3","\u24f4","\u24f5","\u24f6","\u24f7","\u24f8","\u24f9","\u24fa","\u24fb","\u24fc","\u24fd","\u24fe","\u24ff","\u2776","\u2777","\u2778","\u2779","\u277a","\u277b","\u277c","\u277d","\u277e","\u277f","\u2780","\u2781","\u2782","\u2783","\u2784","\u2785","\u2786","\u2787","\u2788","\u2789","\u278a","\u278b","\u278c","\u278d","\u278e","\u278f","\u2790","\u2791","\u2792","\u2793","\u3248","\u3249","\u324a","\u324b","\u324c","\u324d","\u324e","\u324f","\u3251","\u3252","\u3253","\u3254","\u3255","\u3256","\u3257","\u3258","\u3259","\u325a","\u325b","\u325c","\u325d","\u325e","\u325f","\u32b1","\u32b2","\u32b3","\u32b4","\u32b5","\u32b6","\u32b7","\u32b8","\u32b9","\u32ba","\u32bb","\u32bc","\u32bd","\u32be","\u32bf"],["\u2474","\u2475","\u2476","\u2477","\u2478","\u2479","\u247a","\u247b","\u247c","\u247d","\u247e","\u247f","\u2480","\u2481","\u2482","\u2483","\u2484","\u2485","\u2486","\u2487"],["\u2488","\u2489","\u248a","\u248b","\u248c","\u248d","\u248e","\u248f","\u2490","\u2491","\u2492","\u2493","\u2494","\u2495","\u2496","\u2497","\u2498","\u2499","\u249a","\u249b","\ud83c\udd00","\ud83c\udd01","\ud83c\udd02","\ud83c\udd03","\ud83c\udd04","\ud83c\udd05","\ud83c\udd06","\ud83c\udd07","\ud83c\udd08","\ud83c\udd09","\ud83c\udd0a"]),gt=["cos","cot","csc","sec","sin","tan","arccos","arccot","arccsc","arcsec","arcsin","arctan","arc cos","arc cot","arc csc","arc sec","arc sin","arc tan"].concat(["cosh","coth","csch","sech","sinh","tanh","arcosh","arcoth","arcsch","arsech","arsinh","artanh","arccosh","arccoth","arccsch","arcsech","arcsinh","arctanh"],["deg","det","dim","hom","ker","Tr","tr"],["log","ln","lg","exp","expt","gcd","gcd","arg","im","re","Pr"]),bt=[{set:["!",'"',"#","%","&",";","?","@","\\","\xa1","\xa7","\xb6","\xbf","\u2017","\u2020","\u2021","\u2022","\u2023","\u2024","\u2025","\u2027","\u2030","\u2031","\u2038","\u203b","\u203c","\u203d","\u203e","\u2041","\u2042","\u2043","\u2047","\u2048","\u2049","\u204b","\u204c","\u204d","\u204e","\u204f","\u2050","\u2051","\u2053","\u2055","\u2056","\u2058","\u2059","\u205a","\u205b","\u205c","\u205d","\u205e","\ufe10","\ufe14","\ufe15","\ufe16","\ufe30","\ufe45","\ufe46","\ufe49","\ufe4a","\ufe4b","\ufe4c","\ufe54","\ufe56","\ufe57","\ufe5f","\ufe60","\ufe61","\ufe68","\ufe6a","\ufe6b","\uff01","\uff02","\uff03","\uff05","\uff06","\uff07","\uff0a","\uff0f","\uff1b","\uff1f","\uff20","\uff3c"],type:"punctuation",role:"unknown"},{set:["\ufe13",":","\uff1a","\ufe55"],type:"punctuation",role:"colon"},{set:n,type:"punctuation",role:"comma"},{set:["\u2026","\u22ee","\u22ef","\u22f0","\u22f1","\ufe19"],type:"punctuation",role:"ellipsis"},{set:[".","\ufe52","\uff0e"],type:"punctuation",role:"fullstop"},{set:o,type:"operator",role:"dash"},{set:i,type:"operator",role:"tilde"},{set:["'","\u2032","\u2033","\u2034","\u2035","\u2036","\u2037","\u2057","\u02b9","\u02ba"],type:"punctuation",role:"prime"},{set:["\xb0"],type:"punctuation",role:"degree"},{set:l,type:"fence",role:"open"},{set:c,type:"fence",role:"close"},{set:u,type:"fence",role:"top"},{set:p,type:"fence",role:"bottom"},{set:h,type:"fence",role:"neutral"},{set:f,type:"fence",role:"metric"},{set:m,type:"identifier",role:"latinletter",font:"normal"},{set:d,type:"identifier",role:"latinletter",font:"normal"},{set:g,type:"identifier",role:"latinletter",font:"normal"},{set:y,type:"identifier",role:"latinletter",font:"normal"},{set:v,type:"identifier",role:"latinletter",font:"bold"},{set:b,type:"identifier",role:"latinletter",font:"bold"},{set:S,type:"identifier",role:"latinletter",font:"italic"},{set:_,type:"identifier",role:"latinletter",font:"italic"},{set:M,type:"identifier",role:"latinletter",font:"bold-italic"},{set:O,type:"identifier",role:"latinletter",font:"bold-italic"},{set:E,type:"identifier",role:"latinletter",font:"script"},{set:x,type:"identifier",role:"latinletter",font:"script"},{set:C,type:"identifier",role:"latinletter",font:"bold-script"},{set:A,type:"identifier",role:"latinletter",font:"bold-script"},{set:N,type:"identifier",role:"latinletter",font:"fraktur"},{set:T,type:"identifier",role:"latinletter",font:"fraktur"},{set:L,type:"identifier",role:"latinletter",font:"double-struck"},{set:w,type:"identifier",role:"latinletter",font:"double-struck"},{set:P,type:"identifier",role:"latinletter",font:"bold-fraktur"},{set:I,type:"identifier",role:"latinletter",font:"bold-fraktur"},{set:k,type:"identifier",role:"latinletter",font:"sans-serif"},{set:R,type:"identifier",role:"latinletter",font:"sans-serif"},{set:B,type:"identifier",role:"latinletter",font:"sans-serif-bold"},{set:j,type:"identifier",role:"latinletter",font:"sans-serif-bold"},{set:F,type:"identifier",role:"latinletter",font:"sans-serif-italic"},{set:D,type:"identifier",role:"latinletter",font:"sans-serif-italic"},{set:U,type:"identifier",role:"latinletter",font:"sans-serif-bold-italic"},{set:H,type:"identifier",role:"latinletter",font:"sans-serif-bold-italic"},{set:V,type:"identifier",role:"latinletter",font:"monospace"},{set:X,type:"identifier",role:"latinletter",font:"monospace"},{set:q,type:"identifier",role:"latinletter",font:"double-struck-italic"},{set:G,type:"identifier",role:"greekletter",font:"normal"},{set:W,type:"identifier",role:"greekletter",font:"normal"},{set:J,type:"identifier",role:"greekletter",font:"bold"},{set:z,type:"identifier",role:"greekletter",font:"bold"},{set:$,type:"identifier",role:"greekletter",font:"italic"},{set:K,type:"identifier",role:"greekletter",font:"italic"},{set:Z,type:"identifier",role:"greekletter",font:"bold-italic"},{set:Y,type:"identifier",role:"greekletter",font:"bold-italic"},{set:tt,type:"identifier",role:"greekletter",font:"sans-serif-bold"},{set:Q,type:"identifier",role:"greekletter",font:"sans-serif-bold"},{set:et,type:"identifier",role:"greekletter",font:"sans-serif-bold-italic"},{set:rt,type:"identifier",role:"greekletter",font:"sans-serif-bold-italic"},{set:nt,type:"identifier",role:"greekletter",font:"double-struck"},{set:ot,type:"identifier",role:"greekletter",font:"normal"},{set:it,type:"identifier",role:"greekletter",font:"bold"},{set:st,type:"identifier",role:"greekletter",font:"italic"},{set:at,type:"identifier",role:"greekletter",font:"sans-serif-bold"},{set:lt,type:"identifier",role:"otherletter",font:"normal"},{set:["0","1","2","3","4","5","6","7","8","9"],type:"number",role:"integer",font:"normal"},{set:["\uff10","\uff11","\uff12","\uff13","\uff14","\uff15","\uff16","\uff17","\uff18","\uff19"],type:"number",role:"integer",font:"normal"},{set:["\ud835\udfce","\ud835\udfcf","\ud835\udfd0","\ud835\udfd1","\ud835\udfd2","\ud835\udfd3","\ud835\udfd4","\ud835\udfd5","\ud835\udfd6","\ud835\udfd7"],type:"number",role:"integer",font:"bold"},{set:["\ud835\udfd8","\ud835\udfd9","\ud835\udfda","\ud835\udfdb","\ud835\udfdc","\ud835\udfdd","\ud835\udfde","\ud835\udfdf","\ud835\udfe0","\ud835\udfe1"],type:"number",role:"integer",font:"double-struck"},{set:["\ud835\udfe2","\ud835\udfe3","\ud835\udfe4","\ud835\udfe5","\ud835\udfe6","\ud835\udfe7","\ud835\udfe8","\ud835\udfe9","\ud835\udfea","\ud835\udfeb"],type:"number",role:"integer",font:"sans-serif"},{set:["\ud835\udfec","\ud835\udfed","\ud835\udfee","\ud835\udfef","\ud835\udff0","\ud835\udff1","\ud835\udff2","\ud835\udff3","\ud835\udff4","\ud835\udff5"],type:"number",role:"integer",font:"sans-serif-bold"},{set:["\ud835\udff6","\ud835\udff7","\ud835\udff8","\ud835\udff9","\ud835\udffa","\ud835\udffb","\ud835\udffc","\ud835\udffd","\ud835\udffe","\ud835\udfff"],type:"number",role:"integer",font:"monospace"},{set:mt,type:"number",role:"float"},{set:yt,type:"number",role:"othernumber"},{set:ut,type:"operator",role:"addition"},{set:ht,type:"operator",role:"multiplication"},{set:["\xaf","-","\u2052","\u207b","\u208b","\u2212","\u2216","\u2238","\u2242","\u2296","\u229f","\u2796","\u2a29","\u2a2a","\u2a2b","\u2a2c","\u2a3a","\u2a41","\ufe63","\uff0d","\u2010","\u2011"],type:"operator",role:"subtraction"},{set:["/","\xf7","\u2044","\u2215","\u2298","\u27cc","\u29bc","\u2a38"],type:"operator",role:"division"},{set:["\u2200","\u2203","\u2206","\u2207","\u2202","\u2201","\u2204"],type:"operator",role:"prefix operator"},{set:["\ud835\udec1","\ud835\udedb","\ud835\udfca","\ud835\udfcb"],type:"operator",role:"prefix operator",font:"bold"},{set:["\ud835\udefb","\ud835\udf15"],type:"operator",role:"prefix operator",font:"italic"},{set:["\ud835\udf6f","\ud835\udf89"],type:"operator",role:"prefix operator",font:"sans-serif-bold"},{set:["=","~","\u207c","\u208c","\u223c","\u223d","\u2243","\u2245","\u2248","\u224a","\u224b","\u224c","\u224d","\u224e","\u2251","\u2252","\u2253","\u2254","\u2255","\u2256","\u2257","\u2258","\u2259","\u225a","\u225b","\u225c","\u225d","\u225e","\u225f","\u2261","\u2263","\u29e4","\u2a66","\u2a6e","\u2a6f","\u2a70","\u2a71","\u2a72","\u2a73","\u2a74","\u2a75","\u2a76","\u2a77","\u2a78","\u22d5","\u2a6d","\u2a6a","\u2a6b","\u2a6c","\ufe66","\uff1d","\u2a6c","\u229c","\u2237"],type:"relation",role:"equality"},{set:["<",">","\u2241","\u2242","\u2244","\u2246","\u2247","\u2249","\u224f","\u2250","\u2260","\u2262","\u2264","\u2265","\u2266","\u2267","\u2268","\u2269","\u226a","\u226b","\u226c","\u226d","\u226e","\u226f","\u2270","\u2271","\u2272","\u2273","\u2274","\u2275","\u2276","\u2277","\u2278","\u2279","\u227a","\u227b","\u227c","\u227d","\u227e","\u227f","\u2280","\u2281","\u22d6","\u22d7","\u22d8","\u22d9","\u22da","\u22db","\u22dc","\u22dd","\u22de","\u22df","\u22e0","\u22e1","\u22e6","\u22e7","\u22e8","\u22e9","\u2a79","\u2a7a","\u2a7b","\u2a7c","\u2a7d","\u2a7e","\u2a7f","\u2a80","\u2a81","\u2a82","\u2a83","\u2a84","\u2a85","\u2a86","\u2a87","\u2a88","\u2a89","\u2a8a","\u2a8b","\u2a8c","\u2a8d","\u2a8e","\u2a8f","\u2a90","\u2a91","\u2a92","\u2a93","\u2a94","\u2a95","\u2a96","\u2a97","\u2a98","\u2a99","\u2a9a","\u2a9b","\u2a9c","\u2a9d","\u2a9e","\u2a9f","\u2aa0","\u2aa1","\u2aa2","\u2aa3","\u2aa4","\u2aa5","\u2aa6","\u2aa7","\u2aa8","\u2aa9","\u2aaa","\u2aab","\u2aac","\u2aad","\u2aae","\u2aaf","\u2ab0","\u2ab1","\u2ab2","\u2ab3","\u2ab4","\u2ab5","\u2ab6","\u2ab7","\u2ab8","\u2ab9","\u2aba","\u2abb","\u2abc","\u2af7","\u2af8","\u2af9","\u2afa","\u29c0","\u29c1","\ufe64","\ufe65","\uff1c","\uff1e"],type:"relation",role:"inequality"},{set:["\u22e2","\u22e3","\u22e4","\u22e5","\u2282","\u2283","\u2284","\u2285","\u2286","\u2287","\u2288","\u2289","\u228a","\u228b","\u228f","\u2290","\u2291","\u2292","\u2abd","\u2abe","\u2abf","\u2ac0","\u2ac1","\u2ac2","\u2ac3","\u2ac4","\u2ac5","\u2ac6","\u2ac7","\u2ac8","\u2ac9","\u2aca","\u2acb","\u2acc","\u2acd","\u2ace","\u2acf","\u2ad0","\u2ad1","\u2ad2","\u2ad3","\u2ad4","\u2ad5","\u2ad6","\u2ad7","\u2ad8","\u22d0","\u22d1","\u22ea","\u22eb","\u22ec","\u22ed","\u22b2","\u22b3","\u22b4","\u22b5"],type:"relation",role:"set"},{set:["\u22a2","\u22a3","\u22a6","\u22a7","\u22a8","\u22a9","\u22aa","\u22ab","\u22ac","\u22ad","\u22ae","\u22af","\u2ade","\u2adf","\u2ae0","\u2ae1","\u2ae2","\u2ae3","\u2ae4","\u2ae5","\u2ae6","\u2ae7","\u2ae8","\u2ae9","\u2aea","\u2aeb","\u2aec","\u2aed"],type:"relation",role:"unknown"},{set:["\u2190","\u2191","\u2192","\u2193","\u2194","\u2195","\u2196","\u2197","\u2198","\u2199","\u219a","\u219b","\u219c","\u219d","\u219e","\u219f","\u21a0","\u21a1","\u21a2","\u21a3","\u21a4","\u21a5","\u21a6","\u21a7","\u21a8","\u21a9","\u21aa","\u21ab","\u21ac","\u21ad","\u21ae","\u21af","\u21b0","\u21b1","\u21b2","\u21b3","\u21b4","\u21b5","\u21b6","\u21b7","\u21b8","\u21b9","\u21ba","\u21bb","\u21c4","\u21c5","\u21c6","\u21c7","\u21c8","\u21c9","\u21ca","\u21cd","\u21ce","\u21cf","\u21d0","\u21d1","\u21d2","\u21d3","\u21d4","\u21d5","\u21d6","\u21d7","\u21d8","\u21d9","\u21da","\u21db","\u21dc","\u21dd","\u21de","\u21df","\u21e0","\u21e1","\u21e2","\u21e3","\u21e4","\u21e5","\u21e6","\u21e7","\u21e8","\u21e9","\u21ea","\u21eb","\u21ec","\u21ed","\u21ee","\u21ef","\u21f0","\u21f1","\u21f2","\u21f3","\u21f4","\u21f5","\u21f6","\u21f7","\u21f8","\u21f9","\u21fa","\u21fb","\u21fc","\u21fd","\u21fe","\u21ff","\u2301","\u2303","\u2304","\u2324","\u238b","\u2794","\u2798","\u2799","\u279a","\u279b","\u279c","\u279d","\u279e","\u279f","\u27a0","\u27a1","\u27a2","\u27a3","\u27a4","\u27a5","\u27a6","\u27a7","\u27a8","\u27a9","\u27aa","\u27ab","\u27ac","\u27ad","\u27ae","\u27af","\u27b1","\u27b2","\u27b3","\u27b4","\u27b5","\u27b6","\u27b7","\u27b8","\u27b9","\u27ba","\u27bb","\u27bc","\u27bd","\u27be","\u27f0","\u27f1","\u27f2","\u27f3","\u27f4","\u27f5","\u27f6","\u27f7","\u27f8","\u27f9","\u27fa","\u27fb","\u27fc","\u27fd","\u27fe","\u27ff","\u2900","\u2901","\u2902","\u2903","\u2904","\u2905","\u2906","\u2907","\u2908","\u2909","\u290a","\u290b","\u290c","\u290d","\u290e","\u290f","\u2910","\u2911","\u2912","\u2913","\u2914","\u2915","\u2916","\u2917","\u2918","\u2919","\u291a","\u291b","\u291c","\u291d","\u291e","\u291f","\u2920","\u2921","\u2922","\u2923","\u2924","\u2925","\u2926","\u2927","\u2928","\u2929","\u292a","\u292d","\u292e","\u292f","\u2930","\u2931","\u2932","\u2933","\u2934","\u2935","\u2936","\u2937","\u2938","\u2939","\u293a","\u293b","\u293c","\u293d","\u293e","\u293f","\u2940","\u2941","\u2942","\u2943","\u2944","\u2945","\u2946","\u2947","\u2948","\u2949","\u2970","\u2971","\u2972","\u2973","\u2974","\u2975","\u2976","\u2977","\u2978","\u2979","\u297a","\u297b","\u29b3","\u29b4","\u29bd","\u29ea","\u29ec","\u29ed","\u2a17","\u2b00","\u2b01","\u2b02","\u2b03","\u2b04","\u2b05","\u2b06","\u2b07","\u2b08","\u2b09","\u2b0a","\u2b0b","\u2b0c","\u2b0d","\u2b0e","\u2b0f","\u2b10","\u2b11","\u2b30","\u2b31","\u2b32","\u2b33","\u2b34","\u2b35","\u2b36","\u2b37","\u2b38","\u2b39","\u2b3a","\u2b3b","\u2b3c","\u2b3d","\u2b3e","\u2b3f","\u2b40","\u2b41","\u2b42","\u2b43","\u2b44","\u2b45","\u2b46","\u2b47","\u2b48","\u2b49","\u2b4a","\u2b4b","\u2b4c","\uffe9","\uffea","\uffeb","\uffec","\u21bc","\u21bd","\u21be","\u21bf","\u21c0","\u21c1","\u21c2","\u21c3","\u21cb","\u21cc","\u294a","\u294b","\u294c","\u294d","\u294e","\u294f","\u2950","\u2951","\u2952","\u2953","\u2954","\u2955","\u2956","\u2957","\u2958","\u2959","\u295a","\u295b","\u295c","\u295d","\u295e","\u295f","\u2960","\u2961","\u2962","\u2963","\u2964","\u2965","\u2966","\u2967","\u2968","\u2969","\u296a","\u296b","\u296c","\u296d","\u296e","\u296f","\u297c","\u297d","\u297e","\u297f"],type:"relation",role:"arrow"},{set:["\u2208","\u220a","\u22f2","\u22f3","\u22f4","\u22f5","\u22f6","\u22f7","\u22f8","\u22f9","\u22ff"],type:"operator",role:"element"},{set:["\u2209"],type:"operator",role:"nonelement"},{set:["\u220b","\u220d","\u22fa","\u22fb","\u22fc","\u22fd","\u22fe"],type:"operator",role:"reelement"},{set:["\u220c"],type:"operator",role:"renonelement"},{set:["\u2140","\u220f","\u2210","\u2211","\u22c0","\u22c1","\u22c2","\u22c3","\u2a00","\u2a01","\u2a02","\u2a03","\u2a04","\u2a05","\u2a06","\u2a07","\u2a08","\u2a09","\u2a0a","\u2a0b","\u2afc","\u2aff"],type:"largeop",role:"sum"},{set:["\u222b","\u222c","\u222d","\u222e","\u222f","\u2230","\u2231","\u2232","\u2233","\u2a0c","\u2a0d","\u2a0e","\u2a0f","\u2a10","\u2a11","\u2a12","\u2a13","\u2a14","\u2a15","\u2a16","\u2a17","\u2a18","\u2a19","\u2a1a","\u2a1b","\u2a1c"],type:"largeop",role:"integral"},{set:["\u221f","\u2220","\u2221","\u2222","\u22be","\u22bf","\u25b3","\u25b7","\u25bd","\u25c1"],type:"operator",role:"geometry"},{set:["inf","lim","liminf","limsup","max","min","sup","injlim","projlim","inj lim","proj lim"],type:"function",role:"limit function"},{set:gt,type:"function",role:"prefix function"},{set:["mod","rem"],type:"operator",role:"prefix function"}],vt=function(){const t={};for(let e,r=0;e=bt[r];r++)e.set.forEach((function(r){t[r]={role:e.role||"unknown",type:e.type||"unknown",font:e.font||"unknown"}}));return t}();e.equal=function(t,e){return t.type===e.type&&t.role===e.role&&t.font===e.font},e.lookupType=function(t){var e;return(null===(e=vt[t])||void 0===e?void 0:e.type)||"unknown"},e.lookupRole=function(t){var e;return(null===(e=vt[t])||void 0===e?void 0:e.role)||"unknown"},e.lookupMeaning=function(t){return vt[t]||{role:"unknown",type:"unknown",font:"unknown"}},e.invisibleTimes=function(){return ft},e.invisiblePlus=function(){return pt},e.invisibleComma=function(){return r},e.functionApplication=function(){return dt},e.isMatchingFence=function(t,e){return-1!==h.indexOf(t)||-1!==f.indexOf(t)?t===e:s[t]===e||a[t]===e},e.isEmbellishedType=function(t){return"operator"===t||"relation"===t||"fence"===t||"punctuation"===t};const _t=new Map;function St(t,e){return`${t} ${e}`}function Ot(t,e,r=""){for(const n of e)_t.set(St(t,n),r||t)}Ot("d",["d","\u2146","\uff44","\ud835\udc1d","\ud835\udc51","\ud835\udcb9","\ud835\udced","\ud835\udd21","\ud835\udd55","\ud835\udd89","\ud835\uddbd","\ud835\uddf1","\ud835\ude25","\ud835\ude8d"]),Ot("bar",o),Ot("tilde",i),e.lookupSecondary=function(t,e){return _t.get(St(t,e))}},8158:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.SemanticMeaningCollator=e.SemanticNodeCollator=e.SemanticDefault=void 0;const n=r(3588),o=r(3882);class i{constructor(){this.map={}}static key(t,e){return e?t+":"+e:t}add(t,e){this.map[i.key(t,e.font)]=e}addNode(t){this.add(t.textContent,t.meaning())}retrieve(t,e){return this.map[i.key(t,e)]}retrieveNode(t){return this.retrieve(t.textContent,t.font)}size(){return Object.keys(this.map).length}}e.SemanticDefault=i;class s{constructor(){this.map={}}add(t,e){const r=this.map[t];r?r.push(e):this.map[t]=[e]}retrieve(t,e){return this.map[i.key(t,e)]}retrieveNode(t){return this.retrieve(t.textContent,t.font)}copy(){const t=this.copyCollator();for(const e in this.map)t.map[e]=this.map[e];return t}minimize(){for(const t in this.map)1===this.map[t].length&&delete this.map[t]}minimalCollator(){const t=this.copy();for(const e in t.map)1===t.map[e].length&&delete t.map[e];return t}isMultiValued(){for(const t in this.map)if(this.map[t].length>1)return!0;return!1}isEmpty(){return!Object.keys(this.map).length}}class a extends s{copyCollator(){return new a}add(t,e){const r=i.key(t,e.font);super.add(r,e)}addNode(t){this.add(t.textContent,t)}toString(){const t=[];for(const e in this.map){const r=Array(e.length+3).join(" "),n=this.map[e],o=[];for(let t,e=0;t=n[e];e++)o.push(t.toString());t.push(e+": "+o.join("\n"+r))}return t.join("\n")}collateMeaning(){const t=new l;for(const e in this.map)t.map[e]=this.map[e].map((function(t){return t.meaning()}));return t}}e.SemanticNodeCollator=a;class l extends s{copyCollator(){return new l}add(t,e){const r=this.retrieve(t,e.font);if(!r||!r.find((function(t){return n.equal(t,e)}))){const r=i.key(t,e.font);super.add(r,e)}}addNode(t){this.add(t.textContent,t.meaning())}toString(){const t=[];for(const e in this.map){const r=Array(e.length+3).join(" "),n=this.map[e],o=[];for(let t,e=0;t=n[e];e++)o.push("{type: "+t.type+", role: "+t.role+", font: "+t.font+"}");t.push(e+": "+o.join("\n"+r))}return t.join("\n")}reduce(){for(const t in this.map)1!==this.map[t].length&&(this.map[t]=(0,o.reduce)(this.map[t]))}default(){const t=new i;for(const e in this.map)1===this.map[e].length&&(t.map[e]=this.map[e][0]);return t}newDefault(){const t=this.default();this.reduce();const e=this.default();return t.size()!==e.size()?e:null}}e.SemanticMeaningCollator=l},9911:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.SemanticMultiHeuristic=e.SemanticTreeHeuristic=e.SemanticAbstractHeuristic=void 0;class r{constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r}}e.SemanticAbstractHeuristic=r;e.SemanticTreeHeuristic=class extends r{};e.SemanticMultiHeuristic=class extends r{}},7516:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.lookup=e.run=e.add=e.blacklist=e.flags=e.updateFactory=e.factory=void 0,e.factory=null,e.updateFactory=function(t){e.factory=t};const r=new Map;function n(t){return r.get(t)}e.flags={combine_juxtaposition:!0,convert_juxtaposition:!0,multioperator:!0},e.blacklist={},e.add=function(t){const n=t.name;r.set(n,t),e.flags[n]||(e.flags[n]=!1)},e.run=function(t,r,o){const i=n(t);return i&&!e.blacklist[t]&&(e.flags[t]||i.applicable(r))?i.apply(r):o?o(r):r},e.lookup=n},94:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0});const n=r(2057),o=r(5897),i=r(3588),s=r(7516),a=r(9911),l=r(5609),c=r(3308),u=r(4795);function p(t,e,r){let n=null;if(!t.length)return n;const o=r[r.length-1],i=o&&o.length,s=e&&e.length,a=c.default.getInstance();if(i&&s){if("infixop"===e[0].type&&"implicit"===e[0].role)return n=t.pop(),o.push(a.postfixNode_(o.pop(),t)),n;n=t.shift();const r=a.prefixNode_(e.shift(),t);return e.unshift(r),n}return i?(o.push(a.postfixNode_(o.pop(),t)),n):(s&&e.unshift(a.prefixNode_(e.shift(),t)),n)}function h(t,e,r){if(!e.length)return t;const o=t.pop(),i=e.shift(),a=r.shift();if(l.isImplicitOp(i)){n.Debugger.getInstance().output("Juxta Heuristic Case 2");const s=(o?[o,i]:[i]).concat(a);return h(t.concat(s),e,r)}if(!o)return n.Debugger.getInstance().output("Juxta Heuristic Case 3"),h([i].concat(a),e,r);const c=a.shift();if(!c){n.Debugger.getInstance().output("Juxta Heuristic Case 9");const a=s.factory.makeBranchNode("infixop",[o,e.shift()],[i],i.textContent);return a.role="implicit",s.run("combine_juxtaposition",a),e.unshift(a),h(t,e,r)}if(l.isOperator(o)||l.isOperator(c))return n.Debugger.getInstance().output("Juxta Heuristic Case 4"),h(t.concat([o,i,c]).concat(a),e,r);let u=null;return l.isImplicitOp(o)&&l.isImplicitOp(c)?(n.Debugger.getInstance().output("Juxta Heuristic Case 5"),o.contentNodes.push(i),o.contentNodes=o.contentNodes.concat(c.contentNodes),o.childNodes.push(c),o.childNodes=o.childNodes.concat(c.childNodes),c.childNodes.forEach((t=>t.parent=o)),i.parent=o,o.addMathmlNodes(i.mathml),o.addMathmlNodes(c.mathml),u=o):l.isImplicitOp(o)?(n.Debugger.getInstance().output("Juxta Heuristic Case 6"),o.contentNodes.push(i),o.childNodes.push(c),c.parent=o,i.parent=o,o.addMathmlNodes(i.mathml),o.addMathmlNodes(c.mathml),u=o):l.isImplicitOp(c)?(n.Debugger.getInstance().output("Juxta Heuristic Case 7"),c.contentNodes.unshift(i),c.childNodes.unshift(o),o.parent=c,i.parent=c,c.addMathmlNodes(i.mathml),c.addMathmlNodes(o.mathml),u=c):(n.Debugger.getInstance().output("Juxta Heuristic Case 8"),u=s.factory.makeBranchNode("infixop",[o,c],[i],i.textContent),u.role="implicit"),t.push(u),h(t.concat(a),e,r)}s.add(new a.SemanticTreeHeuristic("combine_juxtaposition",(function(t){for(let e,r=t.childNodes.length-1;e=t.childNodes[r];r--)l.isImplicitOp(e)&&!e.nobreaking&&(t.childNodes.splice(r,1,...e.childNodes),t.contentNodes.splice(r,0,...e.contentNodes),e.childNodes.concat(e.contentNodes).forEach((function(e){e.parent=t})),t.addMathmlNodes(e.mathml));return t}))),s.add(new a.SemanticTreeHeuristic("propagateSimpleFunction",(t=>("infixop"!==t.type&&"fraction"!==t.type||!t.childNodes.every(l.isSimpleFunction)||(t.role="composed function"),t)),(t=>"clearspeak"===o.default.getInstance().domain))),s.add(new a.SemanticTreeHeuristic("simpleNamedFunction",(t=>("unit"!==t.role&&-1!==["f","g","h","F","G","H"].indexOf(t.textContent)&&(t.role="simple function"),t)),(t=>"clearspeak"===o.default.getInstance().domain))),s.add(new a.SemanticTreeHeuristic("propagateComposedFunction",(t=>("fenced"===t.type&&"composed function"===t.childNodes[0].role&&(t.role="composed function"),t)),(t=>"clearspeak"===o.default.getInstance().domain))),s.add(new a.SemanticTreeHeuristic("multioperator",(t=>{if("unknown"!==t.role||t.textContent.length<=1)return;const e=[...t.textContent].map(i.lookupMeaning).reduce((function(t,e){return t&&e.role&&"unknown"!==e.role&&e.role!==t?"unknown"===t?e.role:null:t}),"unknown");e&&(t.role=e)}))),s.add(new a.SemanticMultiHeuristic("convert_juxtaposition",(t=>{let e=u.partitionNodes(t,(function(t){return t.textContent===i.invisibleTimes()&&"operator"===t.type}));e=e.rel.length?function(t){const e=[],r=[];let n=t.comp.shift(),o=null,i=[];for(;t.comp.length;)if(i=[],n.length)o&&e.push(o),r.push(n),o=t.rel.shift(),n=t.comp.shift();else{for(o&&i.push(o);!n.length&&t.comp.length;)n=t.comp.shift(),i.push(t.rel.shift());o=p(i,n,r)}i.length||n.length?(e.push(o),r.push(n)):(i.push(o),p(i,n,r));return{rel:e,comp:r}}(e):e,t=e.comp[0];for(let r,n,o=1;r=e.comp[o],n=e.rel[o-1];o++)t.push(n),t=t.concat(r);return e=u.partitionNodes(t,(function(t){return t.textContent===i.invisibleTimes()&&("operator"===t.type||"infixop"===t.type)})),e.rel.length?h(e.comp.shift(),e.rel,e.comp):t}))),s.add(new a.SemanticTreeHeuristic("simple2prefix",(t=>(t.textContent.length>1&&!t.textContent[0].match(/[A-Z]/)&&(t.role="prefix function"),t)),(t=>"braille"===o.default.getInstance().modality&&"identifier"===t.type))),s.add(new a.SemanticTreeHeuristic("detect_cycle",(t=>{t.type="matrix",t.role="cycle";const e=t.childNodes[0];return e.type="row",e.role="cycle",e.textContent="",e.contentNodes=[],t}),(t=>"fenced"===t.type&&"infixop"===t.childNodes[0].type&&"implicit"===t.childNodes[0].role&&t.childNodes[0].childNodes.every((function(t){return"number"===t.type}))&&t.childNodes[0].contentNodes.every((function(t){return"space"===t.role})))))},7228:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.SemanticMathml=void 0;const n=r(5740),o=r(5250),i=r(5609),s=r(3308),a=r(4795);class l extends o.SemanticAbstractParser{constructor(){super("MathML"),this.parseMap_={SEMANTICS:this.semantics_.bind(this),MATH:this.rows_.bind(this),MROW:this.rows_.bind(this),MPADDED:this.rows_.bind(this),MSTYLE:this.rows_.bind(this),MFRAC:this.fraction_.bind(this),MSUB:this.limits_.bind(this),MSUP:this.limits_.bind(this),MSUBSUP:this.limits_.bind(this),MOVER:this.limits_.bind(this),MUNDER:this.limits_.bind(this),MUNDEROVER:this.limits_.bind(this),MROOT:this.root_.bind(this),MSQRT:this.sqrt_.bind(this),MTABLE:this.table_.bind(this),MLABELEDTR:this.tableLabeledRow_.bind(this),MTR:this.tableRow_.bind(this),MTD:this.tableCell_.bind(this),MS:this.text_.bind(this),MTEXT:this.text_.bind(this),MSPACE:this.space_.bind(this),"ANNOTATION-XML":this.text_.bind(this),MI:this.identifier_.bind(this),MN:this.number_.bind(this),MO:this.operator_.bind(this),MFENCED:this.fenced_.bind(this),MENCLOSE:this.enclosed_.bind(this),MMULTISCRIPTS:this.multiscripts_.bind(this),ANNOTATION:this.empty_.bind(this),NONE:this.empty_.bind(this),MACTION:this.action_.bind(this)};const t={type:"identifier",role:"numbersetletter",font:"double-struck"};["C","H","N","P","Q","R","Z","\u2102","\u210d","\u2115","\u2119","\u211a","\u211d","\u2124"].forEach((e=>this.getFactory().defaultMap.add(e,t)).bind(this))}static getAttribute_(t,e,r){if(!t.hasAttribute(e))return r;const n=t.getAttribute(e);return n.match(/^\s*$/)?null:n}parse(t){s.default.getInstance().setNodeFactory(this.getFactory());const e=n.toArray(t.childNodes),r=n.tagName(t),o=this.parseMap_[r],i=(o||this.dummy_.bind(this))(t,e);return a.addAttributes(i,t),-1!==["MATH","MROW","MPADDED","MSTYLE","SEMANTICS"].indexOf(r)||(i.mathml.unshift(t),i.mathmlTree=t),i}semantics_(t,e){return e.length?this.parse(e[0]):this.getFactory().makeEmptyNode()}rows_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_"))return s.default.proof(t,r,this.parseList.bind(this));let n;return 1===(e=a.purgeNodes(e)).length?(n=this.parse(e[0]),"empty"!==n.type||n.mathmlTree||(n.mathmlTree=t)):n=s.default.getInstance().row(this.parseList(e)),n.mathml.unshift(t),n}fraction_(t,e){if(!e.length)return this.getFactory().makeEmptyNode();const r=this.parse(e[0]),n=e[1]?this.parse(e[1]):this.getFactory().makeEmptyNode();return s.default.getInstance().fractionLikeNode(r,n,t.getAttribute("linethickness"),"true"===t.getAttribute("bevelled"))}limits_(t,e){return s.default.getInstance().limitNode(n.tagName(t),this.parseList(e))}root_(t,e){return e[1]?this.getFactory().makeBranchNode("root",[this.parse(e[1]),this.parse(e[0])],[]):this.sqrt_(t,e)}sqrt_(t,e){const r=this.parseList(a.purgeNodes(e));return this.getFactory().makeBranchNode("sqrt",[s.default.getInstance().row(r)],[])}table_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_"))return s.default.proof(t,r,this.parseList.bind(this));const n=this.getFactory().makeBranchNode("table",this.parseList(e),[]);return n.mathmlTree=t,s.default.tableToMultiline(n),n}tableRow_(t,e){const r=this.getFactory().makeBranchNode("row",this.parseList(e),[]);return r.role="table",r}tableLabeledRow_(t,e){if(!e.length)return this.tableRow_(t,e);const r=this.parse(e[0]);r.role="label";const n=this.getFactory().makeBranchNode("row",this.parseList(e.slice(1)),[r]);return n.role="table",n}tableCell_(t,e){const r=this.parseList(a.purgeNodes(e));let n;n=r.length?1===r.length&&i.isType(r[0],"empty")?r:[s.default.getInstance().row(r)]:[];const o=this.getFactory().makeBranchNode("cell",n,[]);return o.role="table",o}space_(t,e){const r=t.getAttribute("width"),o=r&&r.match(/[a-z]*$/);if(!o)return this.empty_(t,e);const i=o[0],a=parseFloat(r.slice(0,o.index)),l={cm:.4,pc:.5,em:.5,ex:1,in:.15,pt:5,mm:5}[i];if(!l||isNaN(a)||a1?this.parse(e[1]):this.getFactory().makeUnprocessed(t)}dummy_(t,e){const r=this.getFactory().makeUnprocessed(t);return r.role=t.tagName,r.textContent=t.textContent,r}leaf_(t,e){if(1===e.length&&e[0].nodeType!==n.NodeType.TEXT_NODE){const r=this.getFactory().makeUnprocessed(t);return r.role=e[0].tagName,a.addAttributes(r,e[0]),r}return this.getFactory().makeLeafNode(t.textContent,s.default.getInstance().font(t.getAttribute("mathvariant")))}}e.SemanticMathml=l},5952:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.SemanticNode=void 0;const n=r(5740),o=r(3588),i=r(4795);class s{constructor(t){this.id=t,this.mathml=[],this.parent=null,this.type="unknown",this.role="unknown",this.font="unknown",this.embellished=null,this.fencePointer="",this.childNodes=[],this.textContent="",this.mathmlTree=null,this.contentNodes=[],this.annotation={},this.attributes={},this.nobreaking=!1}static fromXml(t){const e=parseInt(t.getAttribute("id"),10),r=new s(e);return r.type=t.tagName,s.setAttribute(r,t,"role"),s.setAttribute(r,t,"font"),s.setAttribute(r,t,"embellished"),s.setAttribute(r,t,"fencepointer","fencePointer"),t.getAttribute("annotation")&&r.parseAnnotation(t.getAttribute("annotation")),i.addAttributes(r,t),s.processChildren(r,t),r}static setAttribute(t,e,r,n){n=n||r;const o=e.getAttribute(r);o&&(t[n]=o)}static processChildren(t,e){for(const r of n.toArray(e.childNodes)){if(r.nodeType===n.NodeType.TEXT_NODE){t.textContent=r.textContent;continue}const e=n.toArray(r.childNodes).map(s.fromXml);e.forEach((e=>e.parent=t)),"CONTENT"===n.tagName(r)?t.contentNodes=e:t.childNodes=e}}querySelectorAll(t){let e=[];for(let r,n=0;r=this.childNodes[n];n++)e=e.concat(r.querySelectorAll(t));for(let r,n=0;r=this.contentNodes[n];n++)e=e.concat(r.querySelectorAll(t));return t(this)&&e.unshift(this),e}xml(t,e){const r=function(r,n){const o=n.map((function(r){return r.xml(t,e)})),i=t.createElementNS("",r);for(let t,e=0;t=o[e];e++)i.appendChild(t);return i},n=t.createElementNS("",this.type);return e||this.xmlAttributes(n),n.textContent=this.textContent,this.contentNodes.length>0&&n.appendChild(r("content",this.contentNodes)),this.childNodes.length>0&&n.appendChild(r("children",this.childNodes)),n}toString(t=!1){const e=n.parseInput("");return n.serializeXml(this.xml(e,t))}allAttributes(){const t=[];return t.push(["role",this.role]),"unknown"!==this.font&&t.push(["font",this.font]),Object.keys(this.annotation).length&&t.push(["annotation",this.xmlAnnotation()]),this.embellished&&t.push(["embellished",this.embellished]),this.fencePointer&&t.push(["fencepointer",this.fencePointer]),t.push(["id",this.id.toString()]),t}xmlAnnotation(){const t=[];for(const e in this.annotation)this.annotation[e].forEach((function(r){t.push(e+":"+r)}));return t.join(";")}toJson(){const t={};t.type=this.type;const e=this.allAttributes();for(let r,n=0;r=e[n];n++)t[r[0]]=r[1].toString();return this.textContent&&(t.$t=this.textContent),this.childNodes.length&&(t.children=this.childNodes.map((function(t){return t.toJson()}))),this.contentNodes.length&&(t.content=this.contentNodes.map((function(t){return t.toJson()}))),t}updateContent(t,e){const r=e?t.replace(/^[ \f\n\r\t\v\u200b]*/,"").replace(/[ \f\n\r\t\v\u200b]*$/,""):t.trim();if(t=t&&!r?t:r,this.textContent===t)return;const n=(0,o.lookupMeaning)(t);this.textContent=t,this.role=n.role,this.type=n.type,this.font=n.font}addMathmlNodes(t){for(let e,r=0;e=t[r];r++)-1===this.mathml.indexOf(e)&&this.mathml.push(e)}appendChild(t){this.childNodes.push(t),this.addMathmlNodes(t.mathml),t.parent=this}replaceChild(t,e){const r=this.childNodes.indexOf(t);if(-1===r)return;t.parent=null,e.parent=this,this.childNodes[r]=e;const n=t.mathml.filter((function(t){return-1===e.mathml.indexOf(t)})),o=e.mathml.filter((function(e){return-1===t.mathml.indexOf(e)}));this.removeMathmlNodes(n),this.addMathmlNodes(o)}appendContentNode(t){t&&(this.contentNodes.push(t),this.addMathmlNodes(t.mathml),t.parent=this)}removeContentNode(t){if(t){const e=this.contentNodes.indexOf(t);-1!==e&&this.contentNodes.slice(e,1)}}equals(t){if(!t)return!1;if(this.type!==t.type||this.role!==t.role||this.textContent!==t.textContent||this.childNodes.length!==t.childNodes.length||this.contentNodes.length!==t.contentNodes.length)return!1;for(let e,r,n=0;e=this.childNodes[n],r=t.childNodes[n];n++)if(!e.equals(r))return!1;for(let e,r,n=0;e=this.contentNodes[n],r=t.contentNodes[n];n++)if(!e.equals(r))return!1;return!0}displayTree(){console.info(this.displayTree_(0))}addAnnotation(t,e){e&&this.addAnnotation_(t,e)}getAnnotation(t){const e=this.annotation[t];return e||[]}hasAnnotation(t,e){const r=this.annotation[t];return!!r&&-1!==r.indexOf(e)}parseAnnotation(t){const e=t.split(";");for(let t=0,r=e.length;t1)return!1;const r=e[0];if("infixop"===r.type){if("implicit"!==r.role)return!1;if(r.childNodes.some((t=>i(t,"infixop"))))return!1}return!0},e.isPrefixFunctionBoundary=function(t){return c(t)&&!a(t,"division")||i(t,"appl")||l(t)},e.isBigOpBoundary=function(t){return c(t)||l(t)},e.isIntegralDxBoundary=function(t,e){return!!e&&i(e,"identifier")&&n.lookupSecondary("d",t.textContent)},e.isIntegralDxBoundarySingle=function(t){if(i(t,"identifier")){const e=t.textContent[0];return e&&t.textContent[1]&&n.lookupSecondary("d",e)}return!1},e.isGeneralFunctionBoundary=l,e.isEmbellished=function(t){return t.embellished?t.embellished:n.isEmbellishedType(t.type)?t.type:null},e.isOperator=c,e.isRelation=u,e.isPunctuation=p,e.isFence=h,e.isElligibleEmbellishedFence=function(t){return!(!t||!h(t))&&(!t.embellished||f(t))},e.isTableOrMultiline=d,e.tableIsMatrixOrVector=function(t){return!!t&&m(t)&&d(t.childNodes[0])},e.isFencedElement=m,e.tableIsCases=function(t,e){return e.length>0&&a(e[e.length-1],"openfence")},e.tableIsMultiline=function(t){return t.childNodes.every((function(t){return t.childNodes.length<=1}))},e.lineIsLabelled=function(t){return i(t,"line")&&t.contentNodes.length&&a(t.contentNodes[0],"label")},e.isBinomial=function(t){return 2===t.childNodes.length},e.isLimitBase=function t(e){return i(e,"largeop")||i(e,"limboth")||i(e,"limlower")||i(e,"limupper")||i(e,"function")&&a(e,"limit function")||(i(e,"overscore")||i(e,"underscore"))&&t(e.childNodes[0])},e.isSimpleFunctionHead=function(t){return"identifier"===t.type||"latinletter"===t.role||"greekletter"===t.role||"otherletter"===t.role},e.singlePunctAtPosition=function(t,e,r){return 1===e.length&&("punctuation"===t[r].type||"punctuation"===t[r].embellished)&&t[r]===e[0]},e.isSimpleFunction=function(t){return i(t,"identifier")&&a(t,"simple function")},e.isLeftBrace=y,e.isRightBrace=g,e.isSetNode=function(t){return y(t.contentNodes[0])&&g(t.contentNodes[1])},e.illegalSingleton_=["punctuation","punctuated","relseq","multirel","table","multiline","cases","inference"],e.scriptedElement_=["limupper","limlower","limboth","subscript","superscript","underscore","overscore","tensor"],e.isSingletonSetContent=function t(r){const n=r.type;return-1===e.illegalSingleton_.indexOf(n)&&("infixop"!==n||"implicit"===r.role)&&("fenced"===n?"leftright"!==r.role||t(r.childNodes[0]):-1===e.scriptedElement_.indexOf(n)||t(r.childNodes[0]))},e.isNumber=b,e.isUnitCounter=function(t){return b(t)||"vulgar"===t.role||"mixed"===t.role},e.isPureUnit=function(t){const e=t.childNodes;return"unit"===t.role&&(!e.length||"unit"===e[0].role)},e.isImplicit=function(t){return"implicit"===t.role||"unit"===t.role&&!!t.contentNodes.length&&t.contentNodes[0].textContent===n.invisibleTimes()},e.isImplicitOp=function(t){return"infixop"===t.type&&"implicit"===t.role},e.isNeutralFence=v,e.compareNeutralFences=function(t,e){return v(t)&&v(e)&&(0,o.getEmbellishedInner)(t).textContent===(0,o.getEmbellishedInner)(e).textContent},e.elligibleLeftNeutral=function(t){return!!v(t)&&(!t.embellished||"superscript"!==t.type&&"subscript"!==t.type&&("tensor"!==t.type||"empty"===t.childNodes[3].type&&"empty"===t.childNodes[4].type))},e.elligibleRightNeutral=function(t){return!!v(t)&&(!t.embellished||("tensor"!==t.type||"empty"===t.childNodes[1].type&&"empty"===t.childNodes[2].type))},e.isMembership=function(t){return["element","nonelement","reelement","renonelement"].includes(t.role)}},3308:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0});const n=r(5740),o=r(3588),i=r(7516),s=r(6537),a=r(5609),l=r(4795);class c{constructor(){this.funcAppls={},this.factory_=new s.SemanticNodeFactory,i.updateFactory(this.factory_)}static getInstance(){return c.instance=c.instance||new c,c.instance}static tableToMultiline(t){if(a.tableIsMultiline(t)){t.type="multiline";for(let e,r=0;e=t.childNodes[r];r++)c.rowToLine_(e,"multiline");1===t.childNodes.length&&!a.lineIsLabelled(t.childNodes[0])&&a.isFencedElement(t.childNodes[0].childNodes[0])&&c.tableToMatrixOrVector_(c.rewriteFencedLine_(t)),c.binomialForm_(t),c.classifyMultiline(t)}else c.classifyTable(t)}static number(t){"unknown"!==t.type&&"identifier"!==t.type||(t.type="number"),c.numberRole_(t),c.exprFont_(t)}static classifyMultiline(t){let e=0;const r=t.childNodes.length;let n;for(;e=r)return;const o=n.childNodes[0].role;"unknown"!==o&&t.childNodes.every((function(t){const e=t.childNodes[0];return!e||e.role===o&&(a.isType(e,"relation")||a.isType(e,"relseq"))}))&&(t.role=o)}static classifyTable(t){const e=c.computeColumns_(t);c.classifyByColumns_(t,e,"equality")||c.classifyByColumns_(t,e,"inequality",["equality"])||c.classifyByColumns_(t,e,"arrow")||c.detectCaleyTable(t)}static detectCaleyTable(t){if(!t.mathmlTree)return!1;const e=t.mathmlTree,r=e.getAttribute("columnlines"),n=e.getAttribute("rowlines");return!(!r||!n)&&(!(!c.cayleySpacing(r)||!c.cayleySpacing(n))&&(t.role="cayley",!0))}static cayleySpacing(t){const e=t.split(" ");return("solid"===e[0]||"dashed"===e[0])&&e.slice(1).every((t=>"none"===t))}static proof(t,e,r){const n=c.separateSemantics(e);return c.getInstance().proof(t,n,r)}static findSemantics(t,e,r){const n=null==r?null:r,o=c.getSemantics(t);return!!o&&(!!o[e]&&(null==n||o[e]===n))}static getSemantics(t){const e=t.getAttribute("semantics");return e?c.separateSemantics(e):null}static removePrefix(t){const[,...e]=t.split("_");return e.join("_")}static separateSemantics(t){const e={};return t.split(";").forEach((function(t){const[r,n]=t.split(":");e[c.removePrefix(r)]=n})),e}static matchSpaces_(t,e){for(let r,n=0;r=e[n];n++){const e=t[n].mathmlTree,o=t[n+1].mathmlTree;if(!e||!o)continue;const i=e.nextSibling;if(!i||i===o)continue;const s=c.getSpacer_(i);s&&(r.mathml.push(s),r.mathmlTree=s,r.role="space")}}static getSpacer_(t){if("MSPACE"===n.tagName(t))return t;for(;l.hasEmptyTag(t)&&1===t.childNodes.length;)if(t=t.childNodes[0],"MSPACE"===n.tagName(t))return t;return null}static fenceToPunct_(t){const e=c.FENCE_TO_PUNCT_[t.role];if(e){for(;t.embellished;)t.embellished="punctuation",a.isRole(t,"subsup")||a.isRole(t,"underover")||(t.role=e),t=t.childNodes[0];t.type="punctuation",t.role=e}}static classifyFunction_(t,e){if("appl"===t.type||"bigop"===t.type||"integral"===t.type)return"";if(e[0]&&e[0].textContent===o.functionApplication()){c.getInstance().funcAppls[t.id]=e.shift();let r="simple function";return i.run("simple2prefix",t),"prefix function"!==t.role&&"limit function"!==t.role||(r=t.role),c.propagateFunctionRole_(t,r),"prefix"}const r=c.CLASSIFY_FUNCTION_[t.role];return r||(a.isSimpleFunctionHead(t)?"simple":"")}static propagateFunctionRole_(t,e){if(t){if("infixop"===t.type)return;a.isRole(t,"subsup")||a.isRole(t,"underover")||(t.role=e),c.propagateFunctionRole_(t.childNodes[0],e)}}static getFunctionOp_(t,e){if(e(t))return t;for(let r,n=0;r=t.childNodes[n];n++){const t=c.getFunctionOp_(r,e);if(t)return t}return null}static tableToMatrixOrVector_(t){const e=t.childNodes[0];a.isType(e,"multiline")?c.tableToVector_(t):c.tableToMatrix_(t),t.contentNodes.forEach(e.appendContentNode.bind(e));for(let t,r=0;t=e.childNodes[r];r++)c.assignRoleToRow_(t,c.getComponentRoles_(e));return e.parent=null,e}static tableToVector_(t){const e=t.childNodes[0];e.type="vector",1!==e.childNodes.length?c.binomialForm_(e):c.tableToSquare_(t)}static binomialForm_(t){a.isBinomial(t)&&(t.role="binomial",t.childNodes[0].role="binomial",t.childNodes[1].role="binomial")}static tableToMatrix_(t){const e=t.childNodes[0];e.type="matrix",e.childNodes&&e.childNodes.length>0&&e.childNodes[0].childNodes&&e.childNodes.length===e.childNodes[0].childNodes.length?c.tableToSquare_(t):e.childNodes&&1===e.childNodes.length&&(e.role="rowvector")}static tableToSquare_(t){const e=t.childNodes[0];a.isNeutralFence(t)?e.role="determinant":e.role="squarematrix"}static getComponentRoles_(t){const e=t.role;return e&&"unknown"!==e?e:t.type.toLowerCase()||"unknown"}static tableToCases_(t,e){for(let e,r=0;e=t.childNodes[r];r++)c.assignRoleToRow_(e,"cases");return t.type="cases",t.appendContentNode(e),a.tableIsMultiline(t)&&c.binomialForm_(t),t}static rewriteFencedLine_(t){const e=t.childNodes[0],r=t.childNodes[0].childNodes[0],n=t.childNodes[0].childNodes[0].childNodes[0];return r.parent=t.parent,t.parent=r,n.parent=e,r.childNodes=[t],e.childNodes=[n],r}static rowToLine_(t,e){const r=e||"unknown";a.isType(t,"row")&&(t.type="line",t.role=r,1===t.childNodes.length&&a.isType(t.childNodes[0],"cell")&&(t.childNodes=t.childNodes[0].childNodes,t.childNodes.forEach((function(e){e.parent=t}))))}static assignRoleToRow_(t,e){a.isType(t,"line")?t.role=e:a.isType(t,"row")&&(t.role=e,t.childNodes.forEach((function(t){a.isType(t,"cell")&&(t.role=e)})))}static nextSeparatorFunction_(t){let e;if(t){if(t.match(/^\s+$/))return null;e=t.replace(/\s/g,"").split("").filter((function(t){return t}))}else e=[","];return function(){return e.length>1?e.shift():e[0]}}static numberRole_(t){if("unknown"!==t.role)return;const e=[...t.textContent].filter((t=>t.match(/[^\s]/))),r=e.map(o.lookupMeaning);if(r.every((function(t){return"number"===t.type&&"integer"===t.role||"punctuation"===t.type&&"comma"===t.role})))return t.role="integer",void("0"===e[0]&&t.addAnnotation("general","basenumber"));r.every((function(t){return"number"===t.type&&"integer"===t.role||"punctuation"===t.type}))?t.role="float":t.role="othernumber"}static exprFont_(t){if("unknown"!==t.font)return;const e=[...t.textContent].map(o.lookupMeaning).reduce((function(t,e){return t&&e.font&&"unknown"!==e.font&&e.font!==t?"unknown"===t?e.font:null:t}),"unknown");e&&(t.font=e)}static purgeFences_(t){const e=t.rel,r=t.comp,n=[],o=[];for(;e.length>0;){const t=e.shift();let i=r.shift();a.isElligibleEmbellishedFence(t)?(n.push(t),o.push(i)):(c.fenceToPunct_(t),i.push(t),i=i.concat(r.shift()),r.unshift(i))}return o.push(r.shift()),{rel:n,comp:o}}static rewriteFencedNode_(t){const e=t.contentNodes[0],r=t.contentNodes[1];let n=c.rewriteFence_(t,e);return t.contentNodes[0]=n.fence,n=c.rewriteFence_(n.node,r),t.contentNodes[1]=n.fence,t.contentNodes[0].parent=t,t.contentNodes[1].parent=t,n.node.parent=null,n.node}static rewriteFence_(t,e){if(!e.embellished)return{node:t,fence:e};const r=e.childNodes[0],n=c.rewriteFence_(t,r);return a.isType(e,"superscript")||a.isType(e,"subscript")||a.isType(e,"tensor")?(a.isRole(e,"subsup")||(e.role=t.role),r!==n.node&&(e.replaceChild(r,n.node),r.parent=t),c.propagateFencePointer_(e,r),{node:e,fence:n.fence}):(e.replaceChild(r,n.fence),e.mathmlTree&&-1===e.mathml.indexOf(e.mathmlTree)&&e.mathml.push(e.mathmlTree),{node:n.node,fence:e})}static propagateFencePointer_(t,e){t.fencePointer=e.fencePointer||e.id.toString(),t.embellished=null}static classifyByColumns_(t,e,r,n){return!!(3===e.length&&c.testColumns_(e,1,(t=>c.isPureRelation_(t,r)))||2===e.length&&(c.testColumns_(e,1,(t=>c.isEndRelation_(t,r)||c.isPureRelation_(t,r)))||c.testColumns_(e,0,(t=>c.isEndRelation_(t,r,!0)||c.isPureRelation_(t,r)))))&&(t.role=r,!0)}static isEndRelation_(t,e,r){const n=r?t.childNodes.length-1:0;return a.isType(t,"relseq")&&a.isRole(t,e)&&a.isType(t.childNodes[n],"empty")}static isPureRelation_(t,e){return a.isType(t,"relation")&&a.isRole(t,e)}static computeColumns_(t){const e=[];for(let r,n=0;r=t.childNodes[n];n++)for(let t,n=0;t=r.childNodes[n];n++){e[n]?e[n].push(t):e[n]=[t]}return e}static testColumns_(t,e,r){const n=t[e];return!!n&&(n.some((function(t){return t.childNodes.length&&r(t.childNodes[0])}))&&n.every((function(t){return!t.childNodes.length||r(t.childNodes[0])})))}setNodeFactory(t){c.getInstance().factory_=t,i.updateFactory(c.getInstance().factory_)}getNodeFactory(){return c.getInstance().factory_}identifierNode(t,e,r){if("MathML-Unit"===r)t.type="identifier",t.role="unit";else if(!e&&1===t.textContent.length&&("integer"===t.role||"latinletter"===t.role||"greekletter"===t.role)&&"normal"===t.font)return t.font="italic",i.run("simpleNamedFunction",t);return"unknown"===t.type&&(t.type="identifier"),c.exprFont_(t),i.run("simpleNamedFunction",t)}implicitNode(t){if(t=c.getInstance().getMixedNumbers_(t),1===(t=c.getInstance().combineUnits_(t)).length)return t[0];const e=c.getInstance().implicitNode_(t);return i.run("combine_juxtaposition",e)}text(t,e){return c.exprFont_(t),t.type="text","MS"===e?(t.role="string",t):"MSPACE"===e||t.textContent.match(/^\s*$/)?(t.role="space",t):t}row(t){return 0===(t=t.filter((function(t){return!a.isType(t,"empty")}))).length?c.getInstance().factory_.makeEmptyNode():(t=c.getInstance().getFencesInRow_(t),t=c.getInstance().tablesInRow(t),t=c.getInstance().getPunctuationInRow_(t),t=c.getInstance().getTextInRow_(t),t=c.getInstance().getFunctionsInRow_(t),c.getInstance().relationsInRow_(t))}limitNode(t,e){if(!e.length)return c.getInstance().factory_.makeEmptyNode();let r,n=e[0],o="unknown";if(!e[1])return n;if(a.isLimitBase(n)){r=c.MML_TO_LIMIT_[t];const i=r.length;if(o=r.type,e=e.slice(0,r.length+1),1===i&&a.isAccent(e[1])||2===i&&a.isAccent(e[1])&&a.isAccent(e[2]))return r=c.MML_TO_BOUNDS_[t],c.getInstance().accentNode_(n,e,r.type,r.length,r.accent);if(2===i){if(a.isAccent(e[1]))return n=c.getInstance().accentNode_(n,[n,e[1]],{MSUBSUP:"subscript",MUNDEROVER:"underscore"}[t],1,!0),e[2]?c.getInstance().makeLimitNode_(n,[n,e[2]],null,"limupper"):n;if(e[2]&&a.isAccent(e[2]))return n=c.getInstance().accentNode_(n,[n,e[2]],{MSUBSUP:"superscript",MUNDEROVER:"overscore"}[t],1,!0),c.getInstance().makeLimitNode_(n,[n,e[1]],null,"limlower");e[i]||(o="limlower")}return c.getInstance().makeLimitNode_(n,e,null,o)}return r=c.MML_TO_BOUNDS_[t],c.getInstance().accentNode_(n,e,r.type,r.length,r.accent)}tablesInRow(t){let e=l.partitionNodes(t,a.tableIsMatrixOrVector),r=[];for(let t,n=0;t=e.rel[n];n++)r=r.concat(e.comp.shift()),r.push(c.tableToMatrixOrVector_(t));r=r.concat(e.comp.shift()),e=l.partitionNodes(r,a.isTableOrMultiline),r=[];for(let t,n=0;t=e.rel[n];n++){const n=e.comp.shift();a.tableIsCases(t,n)&&c.tableToCases_(t,n.pop()),r=r.concat(n),r.push(t)}return r.concat(e.comp.shift())}mfenced(t,e,r,n){if(r&&n.length>0){const t=c.nextSeparatorFunction_(r),e=[n.shift()];n.forEach((r=>{e.push(c.getInstance().factory_.makeContentNode(t())),e.push(r)})),n=e}return t&&e?c.getInstance().horizontalFencedNode_(c.getInstance().factory_.makeContentNode(t),c.getInstance().factory_.makeContentNode(e),n):(t&&n.unshift(c.getInstance().factory_.makeContentNode(t)),e&&n.push(c.getInstance().factory_.makeContentNode(e)),c.getInstance().row(n))}fractionLikeNode(t,e,r,n){let o;if(!n&&l.isZeroLength(r)){const r=c.getInstance().factory_.makeBranchNode("line",[t],[]),n=c.getInstance().factory_.makeBranchNode("line",[e],[]);return o=c.getInstance().factory_.makeBranchNode("multiline",[r,n],[]),c.binomialForm_(o),c.classifyMultiline(o),o}return o=c.getInstance().fractionNode_(t,e),n&&o.addAnnotation("general","bevelled"),o}tensor(t,e,r,n,o){const i=c.getInstance().factory_.makeBranchNode("tensor",[t,c.getInstance().scriptNode_(e,"leftsub"),c.getInstance().scriptNode_(r,"leftsuper"),c.getInstance().scriptNode_(n,"rightsub"),c.getInstance().scriptNode_(o,"rightsuper")],[]);return i.role=t.role,i.embellished=a.isEmbellished(t),i}pseudoTensor(t,e,r){const n=t=>!a.isType(t,"empty"),o=e.filter(n).length,i=r.filter(n).length;if(!o&&!i)return t;const s=o?i?"MSUBSUP":"MSUB":"MSUP",l=[t];return o&&l.push(c.getInstance().scriptNode_(e,"rightsub",!0)),i&&l.push(c.getInstance().scriptNode_(r,"rightsuper",!0)),c.getInstance().limitNode(s,l)}font(t){const e=c.MATHJAX_FONTS[t];return e||t}proof(t,e,r){if(e.inference||e.axiom||console.log("Noise"),e.axiom){const e=c.getInstance().cleanInference(t.childNodes),n=e.length?c.getInstance().factory_.makeBranchNode("inference",r(e),[]):c.getInstance().factory_.makeEmptyNode();return n.role="axiom",n.mathmlTree=t,n}const n=c.getInstance().inference(t,e,r);return e.proof&&(n.role="proof",n.childNodes[0].role="final"),n}inference(t,e,r){if(e.inferenceRule){const e=c.getInstance().getFormulas(t,[],r);return c.getInstance().factory_.makeBranchNode("inference",[e.conclusion,e.premises],[])}const o=e.labelledRule,i=n.toArray(t.childNodes),s=[];"left"!==o&&"both"!==o||s.push(c.getInstance().getLabel(t,i,r,"left")),"right"!==o&&"both"!==o||s.push(c.getInstance().getLabel(t,i,r,"right"));const a=c.getInstance().getFormulas(t,i,r),l=c.getInstance().factory_.makeBranchNode("inference",[a.conclusion,a.premises],s);return l.mathmlTree=t,l}getLabel(t,e,r,o){const i=c.getInstance().findNestedRow(e,"prooflabel",o),s=c.getInstance().factory_.makeBranchNode("rulelabel",r(n.toArray(i.childNodes)),[]);return s.role=o,s.mathmlTree=i,s}getFormulas(t,e,r){const o=e.length?c.getInstance().findNestedRow(e,"inferenceRule"):t,i="up"===c.getSemantics(o).inferenceRule,s=i?o.childNodes[1]:o.childNodes[0],a=i?o.childNodes[0]:o.childNodes[1],l=s.childNodes[0].childNodes[0],u=n.toArray(l.childNodes[0].childNodes),p=[];let h=1;for(const t of u)h%2&&p.push(t.childNodes[0]),h++;const f=r(p),d=r(n.toArray(a.childNodes[0].childNodes))[0],m=c.getInstance().factory_.makeBranchNode("premises",f,[]);m.mathmlTree=l;const y=c.getInstance().factory_.makeBranchNode("conclusion",[d],[]);return y.mathmlTree=a.childNodes[0].childNodes[0],{conclusion:y,premises:m}}findNestedRow(t,e,r){return c.getInstance().findNestedRow_(t,e,0,r)}cleanInference(t){return n.toArray(t).filter((function(t){return"MSPACE"!==n.tagName(t)}))}operatorNode(t){return"unknown"===t.type&&(t.type="operator"),i.run("multioperator",t)}implicitNode_(t){const e=c.getInstance().factory_.makeMultipleContentNodes(t.length-1,o.invisibleTimes());c.matchSpaces_(t,e);const r=c.getInstance().infixNode_(t,e[0]);return r.role="implicit",e.forEach((function(t){t.parent=r})),r.contentNodes=e,r}infixNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("infixop",t,[e],l.getEmbellishedInner(e).textContent);return r.role=e.role,i.run("propagateSimpleFunction",r)}explicitMixed_(t){const e=l.partitionNodes(t,(function(t){return t.textContent===o.invisiblePlus()}));if(!e.rel.length)return t;let r=[];for(let t,n=0;t=e.rel[n];n++){const o=e.comp[n],i=e.comp[n+1],s=o.length-1;if(o[s]&&i[0]&&a.isType(o[s],"number")&&!a.isRole(o[s],"mixed")&&a.isType(i[0],"fraction")){const t=c.getInstance().factory_.makeBranchNode("number",[o[s],i[0]],[]);t.role="mixed",r=r.concat(o.slice(0,s)),r.push(t),i.shift()}else r=r.concat(o),r.push(t)}return r.concat(e.comp[e.comp.length-1])}concatNode_(t,e,r){if(0===e.length)return t;const n=e.map((function(t){return l.getEmbellishedInner(t).textContent})).join(" "),o=c.getInstance().factory_.makeBranchNode(r,[t],e,n);return e.length>1&&(o.role="multiop"),o}prefixNode_(t,e){const r=l.partitionNodes(e,(t=>a.isRole(t,"subtraction")));let n=c.getInstance().concatNode_(t,r.comp.pop(),"prefixop");for(1===n.contentNodes.length&&"addition"===n.contentNodes[0].role&&"+"===n.contentNodes[0].textContent&&(n.role="positive");r.rel.length>0;)n=c.getInstance().concatNode_(n,[r.rel.pop()],"prefixop"),n.role="negative",n=c.getInstance().concatNode_(n,r.comp.pop(),"prefixop");return n}postfixNode_(t,e){return e.length?c.getInstance().concatNode_(t,e,"postfixop"):t}combineUnits_(t){const e=l.partitionNodes(t,(function(t){return!a.isRole(t,"unit")}));if(t.length===e.rel.length)return e.rel;const r=[];let n,o;do{const t=e.comp.shift();n=e.rel.shift();let i=null;o=r.pop(),o&&(t.length&&a.isUnitCounter(o)?t.unshift(o):r.push(o)),1===t.length&&(i=t.pop()),t.length>1&&(i=c.getInstance().implicitNode_(t),i.role="unit"),i&&r.push(i),n&&r.push(n)}while(n);return r}getMixedNumbers_(t){const e=l.partitionNodes(t,(function(t){return a.isType(t,"fraction")&&a.isRole(t,"vulgar")}));if(!e.rel.length)return t;let r=[];for(let t,n=0;t=e.rel[n];n++){const o=e.comp[n],i=o.length-1;if(o[i]&&a.isType(o[i],"number")&&(a.isRole(o[i],"integer")||a.isRole(o[i],"float"))){const e=c.getInstance().factory_.makeBranchNode("number",[o[i],t],[]);e.role="mixed",r=r.concat(o.slice(0,i)),r.push(e)}else r=r.concat(o),r.push(t)}return r.concat(e.comp[e.comp.length-1])}getTextInRow_(t){if(t.length<=1)return t;const e=l.partitionNodes(t,(t=>a.isType(t,"text")));if(0===e.rel.length)return t;const r=[];let n=e.comp[0];n.length>0&&r.push(c.getInstance().row(n));for(let t,o=0;t=e.rel[o];o++)r.push(t),n=e.comp[o+1],n.length>0&&r.push(c.getInstance().row(n));return[c.getInstance().dummyNode_(r)]}relationsInRow_(t){const e=l.partitionNodes(t,a.isRelation),r=e.rel[0];if(!r)return c.getInstance().operationsInRow_(t);if(1===t.length)return t[0];const n=e.comp.map(c.getInstance().operationsInRow_);let o;return e.rel.some((function(t){return!t.equals(r)}))?(o=c.getInstance().factory_.makeBranchNode("multirel",n,e.rel),e.rel.every((function(t){return t.role===r.role}))&&(o.role=r.role),o):(o=c.getInstance().factory_.makeBranchNode("relseq",n,e.rel,l.getEmbellishedInner(r).textContent),o.role=r.role,o)}operationsInRow_(t){if(0===t.length)return c.getInstance().factory_.makeEmptyNode();if(1===(t=c.getInstance().explicitMixed_(t)).length)return t[0];const e=[];for(;t.length>0&&a.isOperator(t[0]);)e.push(t.shift());if(0===t.length)return c.getInstance().prefixNode_(e.pop(),e);if(1===t.length)return c.getInstance().prefixNode_(t[0],e);t=i.run("convert_juxtaposition",t);const r=l.sliceNodes(t,a.isOperator),n=c.getInstance().prefixNode_(c.getInstance().implicitNode(r.head),e);return r.div?c.getInstance().operationsTree_(r.tail,n,r.div):n}operationsTree_(t,e,r,n){const o=n||[];if(0===t.length){if(o.unshift(r),"infixop"===e.type){const t=c.getInstance().postfixNode_(e.childNodes.pop(),o);return e.appendChild(t),e}return c.getInstance().postfixNode_(e,o)}const i=l.sliceNodes(t,a.isOperator);if(0===i.head.length)return o.push(i.div),c.getInstance().operationsTree_(i.tail,e,r,o);const s=c.getInstance().prefixNode_(c.getInstance().implicitNode(i.head),o),u=c.getInstance().appendOperand_(e,r,s);return i.div?c.getInstance().operationsTree_(i.tail,u,i.div,[]):u}appendOperand_(t,e,r){if("infixop"!==t.type)return c.getInstance().infixNode_([t,r],e);const n=c.getInstance().appendDivisionOp_(t,e,r);return n||(c.getInstance().appendExistingOperator_(t,e,r)?t:"multiplication"===e.role?c.getInstance().appendMultiplicativeOp_(t,e,r):c.getInstance().appendAdditiveOp_(t,e,r))}appendDivisionOp_(t,e,r){return"division"===e.role?a.isImplicit(t)?c.getInstance().infixNode_([t,r],e):c.getInstance().appendLastOperand_(t,e,r):"division"===t.role?c.getInstance().infixNode_([t,r],e):null}appendLastOperand_(t,e,r){let n=t,o=t.childNodes[t.childNodes.length-1];for(;o&&"infixop"===o.type&&!a.isImplicit(o);)n=o,o=n.childNodes[t.childNodes.length-1];const i=c.getInstance().infixNode_([n.childNodes.pop(),r],e);return n.appendChild(i),t}appendMultiplicativeOp_(t,e,r){if(a.isImplicit(t))return c.getInstance().infixNode_([t,r],e);let n=t,o=t.childNodes[t.childNodes.length-1];for(;o&&"infixop"===o.type&&!a.isImplicit(o);)n=o,o=n.childNodes[t.childNodes.length-1];const i=c.getInstance().infixNode_([n.childNodes.pop(),r],e);return n.appendChild(i),t}appendAdditiveOp_(t,e,r){return c.getInstance().infixNode_([t,r],e)}appendExistingOperator_(t,e,r){return!(!t||"infixop"!==t.type||a.isImplicit(t))&&(t.contentNodes[0].equals(e)?(t.appendContentNode(e),t.appendChild(r),!0):c.getInstance().appendExistingOperator_(t.childNodes[t.childNodes.length-1],e,r))}getFencesInRow_(t){let e=l.partitionNodes(t,a.isFence);e=c.purgeFences_(e);const r=e.comp.shift();return c.getInstance().fences_(e.rel,e.comp,[],[r])}fences_(t,e,r,n){if(0===t.length&&0===r.length)return n[0];const o=t=>a.isRole(t,"open");if(0===t.length){const t=n.shift();for(;r.length>0;){if(o(r[0])){const e=r.shift();c.fenceToPunct_(e),t.push(e)}else{const e=l.sliceNodes(r,o),i=e.head.length-1,s=c.getInstance().neutralFences_(e.head,n.slice(0,i));n=n.slice(i),t.push(...s),e.div&&e.tail.unshift(e.div),r=e.tail}t.push(...n.shift())}return t}const i=r[r.length-1],s=t[0].role;if("open"===s||a.isNeutralFence(t[0])&&(!i||!a.compareNeutralFences(t[0],i))){r.push(t.shift());const o=e.shift();return o&&n.push(o),c.getInstance().fences_(t,e,r,n)}if(i&&"close"===s&&"open"===i.role){const o=c.getInstance().horizontalFencedNode_(r.pop(),t.shift(),n.pop());return n.push(n.pop().concat([o],e.shift())),c.getInstance().fences_(t,e,r,n)}if(i&&a.compareNeutralFences(t[0],i)){if(!a.elligibleLeftNeutral(i)||!a.elligibleRightNeutral(t[0])){r.push(t.shift());const o=e.shift();return o&&n.push(o),c.getInstance().fences_(t,e,r,n)}const o=c.getInstance().horizontalFencedNode_(r.pop(),t.shift(),n.pop());return n.push(n.pop().concat([o],e.shift())),c.getInstance().fences_(t,e,r,n)}if(i&&"close"===s&&a.isNeutralFence(i)&&r.some(o)){const i=l.sliceNodes(r,o,!0),s=n.pop(),a=n.length-i.tail.length+1,u=c.getInstance().neutralFences_(i.tail,n.slice(a));n=n.slice(0,a);const p=c.getInstance().horizontalFencedNode_(i.div,t.shift(),n.pop().concat(u,s));return n.push(n.pop().concat([p],e.shift())),c.getInstance().fences_(t,e,i.head,n)}const u=t.shift();return c.fenceToPunct_(u),n.push(n.pop().concat([u],e.shift())),c.getInstance().fences_(t,e,r,n)}neutralFences_(t,e){if(0===t.length)return t;if(1===t.length)return c.fenceToPunct_(t[0]),t;const r=t.shift();if(!a.elligibleLeftNeutral(r)){c.fenceToPunct_(r);const n=e.shift();return n.unshift(r),n.concat(c.getInstance().neutralFences_(t,e))}const n=l.sliceNodes(t,(function(t){return a.compareNeutralFences(t,r)}));if(!n.div){c.fenceToPunct_(r);const n=e.shift();return n.unshift(r),n.concat(c.getInstance().neutralFences_(t,e))}if(!a.elligibleRightNeutral(n.div))return c.fenceToPunct_(n.div),t.unshift(r),c.getInstance().neutralFences_(t,e);const o=c.getInstance().combineFencedContent_(r,n.div,n.head,e);if(n.tail.length>0){const t=o.shift(),e=c.getInstance().neutralFences_(n.tail,o);return t.concat(e)}return o[0]}combineFencedContent_(t,e,r,n){if(0===r.length){const r=c.getInstance().horizontalFencedNode_(t,e,n.shift());return n.length>0?n[0].unshift(r):n=[[r]],n}const o=n.shift(),i=r.length-1,s=n.slice(0,i),a=(n=n.slice(i)).shift(),l=c.getInstance().neutralFences_(r,s);o.push(...l),o.push(...a);const u=c.getInstance().horizontalFencedNode_(t,e,o);return n.length>0?n[0].unshift(u):n=[[u]],n}horizontalFencedNode_(t,e,r){const n=c.getInstance().row(r);let o=c.getInstance().factory_.makeBranchNode("fenced",[n],[t,e]);return"open"===t.role?(c.getInstance().classifyHorizontalFence_(o),o=i.run("propagateComposedFunction",o)):o.role=t.role,o=i.run("detect_cycle",o),c.rewriteFencedNode_(o)}classifyHorizontalFence_(t){t.role="leftright";const e=t.childNodes;if(!a.isSetNode(t)||e.length>1)return;if(0===e.length||"empty"===e[0].type)return void(t.role="set empty");const r=e[0].type;if(1===e.length&&a.isSingletonSetContent(e[0]))return void(t.role="set singleton");const n=e[0].role;if("punctuated"===r&&"sequence"===n){if("comma"!==e[0].contentNodes[0].role)return 1!==e[0].contentNodes.length||"vbar"!==e[0].contentNodes[0].role&&"colon"!==e[0].contentNodes[0].role?void 0:(t.role="set extended",void c.getInstance().setExtension_(t));t.role="set collection"}}setExtension_(t){const e=t.childNodes[0].childNodes[0];e&&"infixop"===e.type&&1===e.contentNodes.length&&a.isMembership(e.contentNodes[0])&&(e.addAnnotation("set","intensional"),e.contentNodes[0].addAnnotation("set","intensional"))}getPunctuationInRow_(t){if(t.length<=1)return t;const e=t=>{const e=t.type;return"punctuation"===e||"text"===e||"operator"===e||"relation"===e},r=l.partitionNodes(t,(function(r){if(!a.isPunctuation(r))return!1;if(a.isPunctuation(r)&&!a.isRole(r,"ellipsis"))return!0;const n=t.indexOf(r);if(0===n)return!t[1]||!e(t[1]);const o=t[n-1];if(n===t.length-1)return!e(o);const i=t[n+1];return!e(o)||!e(i)}));if(0===r.rel.length)return t;const n=[];let o=r.comp.shift();o.length>0&&n.push(c.getInstance().row(o));let i=0;for(;r.comp.length>0;)n.push(r.rel[i++]),o=r.comp.shift(),o.length>0&&n.push(c.getInstance().row(o));return[c.getInstance().punctuatedNode_(n,r.rel)]}punctuatedNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("punctuated",t,e);if(e.length===t.length){const t=e[0].role;if("unknown"!==t&&e.every((function(e){return e.role===t})))return r.role=t,r}return a.singlePunctAtPosition(t,e,0)?r.role="startpunct":a.singlePunctAtPosition(t,e,t.length-1)?r.role="endpunct":e.every((t=>a.isRole(t,"dummy")))?r.role="text":e.every((t=>a.isRole(t,"space")))?r.role="space":r.role="sequence",r}dummyNode_(t){const e=c.getInstance().factory_.makeMultipleContentNodes(t.length-1,o.invisibleComma());return e.forEach((function(t){t.role="dummy"})),c.getInstance().punctuatedNode_(t,e)}accentRole_(t,e){if(!a.isAccent(t))return!1;const r=t.textContent,n=o.lookupSecondary("bar",r)||o.lookupSecondary("tilde",r)||t.role;return t.role="underscore"===e?"underaccent":"overaccent",t.addAnnotation("accent",n),!0}accentNode_(t,e,r,n,o){const i=(e=e.slice(0,n+1))[1],s=e[2];let a;if(!o&&s&&(a=c.getInstance().factory_.makeBranchNode("subscript",[t,i],[]),a.role="subsup",e=[a,s],r="superscript"),o){const n=c.getInstance().accentRole_(i,r);if(s){c.getInstance().accentRole_(s,"overscore")&&!n?(a=c.getInstance().factory_.makeBranchNode("overscore",[t,s],[]),e=[a,i],r="underscore"):(a=c.getInstance().factory_.makeBranchNode("underscore",[t,i],[]),e=[a,s],r="overscore"),a.role="underover"}}return c.getInstance().makeLimitNode_(t,e,a,r)}makeLimitNode_(t,e,r,n){if("limupper"===n&&"limlower"===t.type)return t.childNodes.push(e[1]),e[1].parent=t,t.type="limboth",t;if("limlower"===n&&"limupper"===t.type)return t.childNodes.splice(1,-1,e[1]),e[1].parent=t,t.type="limboth",t;const o=c.getInstance().factory_.makeBranchNode(n,e,[]),i=a.isEmbellished(t);return r&&(r.embellished=i),o.embellished=i,o.role=t.role,o}getFunctionsInRow_(t,e){const r=e||[];if(0===t.length)return r;const n=t.shift(),o=c.classifyFunction_(n,t);if(!o)return r.push(n),c.getInstance().getFunctionsInRow_(t,r);const i=c.getInstance().getFunctionsInRow_(t,[]),s=c.getInstance().getFunctionArgs_(n,i,o);return r.concat(s)}getFunctionArgs_(t,e,r){let n,o,i;switch(r){case"integral":{const r=c.getInstance().getIntegralArgs_(e);if(!r.intvar&&!r.integrand.length)return r.rest.unshift(t),r.rest;const n=c.getInstance().row(r.integrand);return i=c.getInstance().integralNode_(t,n,r.intvar),r.rest.unshift(i),r.rest}case"prefix":if(e[0]&&"fenced"===e[0].type){const r=e.shift();return a.isNeutralFence(r)||(r.role="leftright"),i=c.getInstance().functionNode_(t,r),e.unshift(i),e}if(n=l.sliceNodes(e,a.isPrefixFunctionBoundary),n.head.length)o=c.getInstance().row(n.head),n.div&&n.tail.unshift(n.div);else{if(!n.div||!a.isType(n.div,"appl"))return e.unshift(t),e;o=n.div}return i=c.getInstance().functionNode_(t,o),n.tail.unshift(i),n.tail;case"bigop":return n=l.sliceNodes(e,a.isBigOpBoundary),n.head.length?(o=c.getInstance().row(n.head),i=c.getInstance().bigOpNode_(t,o),n.div&&n.tail.unshift(n.div),n.tail.unshift(i),n.tail):(e.unshift(t),e);default:{if(0===e.length)return[t];const r=e[0];return"fenced"===r.type&&!a.isNeutralFence(r)&&a.isSimpleFunctionScope(r)?(r.role="leftright",c.propagateFunctionRole_(t,"simple function"),i=c.getInstance().functionNode_(t,e.shift()),e.unshift(i),e):(e.unshift(t),e)}}}getIntegralArgs_(t,e=[]){if(0===t.length)return{integrand:e,intvar:null,rest:t};const r=t[0];if(a.isGeneralFunctionBoundary(r))return{integrand:e,intvar:null,rest:t};if(a.isIntegralDxBoundarySingle(r))return r.role="integral",{integrand:e,intvar:r,rest:t.slice(1)};if(t[1]&&a.isIntegralDxBoundary(r,t[1])){const n=c.getInstance().prefixNode_(t[1],[r]);return n.role="integral",{integrand:e,intvar:n,rest:t.slice(2)}}return e.push(t.shift()),c.getInstance().getIntegralArgs_(t,e)}functionNode_(t,e){const r=c.getInstance().factory_.makeContentNode(o.functionApplication()),n=c.getInstance().funcAppls[t.id];n&&(r.mathmlTree=n.mathmlTree,r.mathml=n.mathml,r.annotation=n.annotation,r.attributes=n.attributes,delete c.getInstance().funcAppls[t.id]),r.type="punctuation",r.role="application";const i=c.getFunctionOp_(t,(function(t){return a.isType(t,"function")||a.isType(t,"identifier")&&a.isRole(t,"simple function")}));return c.getInstance().functionalNode_("appl",[t,e],i,[r])}bigOpNode_(t,e){const r=c.getFunctionOp_(t,(t=>a.isType(t,"largeop")));return c.getInstance().functionalNode_("bigop",[t,e],r,[])}integralNode_(t,e,r){e=e||c.getInstance().factory_.makeEmptyNode(),r=r||c.getInstance().factory_.makeEmptyNode();const n=c.getFunctionOp_(t,(t=>a.isType(t,"largeop")));return c.getInstance().functionalNode_("integral",[t,e,r],n,[])}functionalNode_(t,e,r,n){const o=e[0];let i;r&&(i=r.parent,n.push(r));const s=c.getInstance().factory_.makeBranchNode(t,e,n);return s.role=o.role,i&&(r.parent=i),s}fractionNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("fraction",[t,e],[]);return r.role=r.childNodes.every((function(t){return a.isType(t,"number")&&a.isRole(t,"integer")}))?"vulgar":r.childNodes.every(a.isPureUnit)?"unit":"division",i.run("propagateSimpleFunction",r)}scriptNode_(t,e,r){let n;switch(t.length){case 0:n=c.getInstance().factory_.makeEmptyNode();break;case 1:if(n=t[0],r)return n;break;default:n=c.getInstance().dummyNode_(t)}return n.role=e,n}findNestedRow_(t,e,r,o){if(r>3)return null;for(let i,s=0;i=t[s];s++){const t=n.tagName(i);if("MSPACE"!==t){if("MROW"===t)return c.getInstance().findNestedRow_(n.toArray(i.childNodes),e,r+1,o);if(c.findSemantics(i,e,o))return i}}return null}}e.default=c,c.FENCE_TO_PUNCT_={metric:"metric",neutral:"vbar",open:"openfence",close:"closefence"},c.MML_TO_LIMIT_={MSUB:{type:"limlower",length:1},MUNDER:{type:"limlower",length:1},MSUP:{type:"limupper",length:1},MOVER:{type:"limupper",length:1},MSUBSUP:{type:"limboth",length:2},MUNDEROVER:{type:"limboth",length:2}},c.MML_TO_BOUNDS_={MSUB:{type:"subscript",length:1,accent:!1},MSUP:{type:"superscript",length:1,accent:!1},MSUBSUP:{type:"subscript",length:2,accent:!1},MUNDER:{type:"underscore",length:1,accent:!0},MOVER:{type:"overscore",length:1,accent:!0},MUNDEROVER:{type:"underscore",length:2,accent:!0}},c.CLASSIFY_FUNCTION_={integral:"integral",sum:"bigop","prefix function":"prefix","limit function":"prefix","simple function":"prefix","composed function":"prefix"},c.MATHJAX_FONTS={"-tex-caligraphic":"caligraphic","-tex-caligraphic-bold":"caligraphic-bold","-tex-calligraphic":"caligraphic","-tex-calligraphic-bold":"caligraphic-bold","-tex-oldstyle":"oldstyle","-tex-oldstyle-bold":"oldstyle-bold","-tex-mathit":"italic"}},5656:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.SemanticSkeleton=void 0;const n=r(707),o=r(5274),i=r(2298);class s{constructor(t){this.parents=null,this.levelsMap=null,t=0===t?t:t||[],this.array=t}static fromTree(t){return s.fromNode(t.root)}static fromNode(t){return new s(s.fromNode_(t))}static fromString(t){return new s(s.fromString_(t))}static simpleCollapseStructure(t){return"number"==typeof t}static contentCollapseStructure(t){return!!t&&!s.simpleCollapseStructure(t)&&"c"===t[0]}static interleaveIds(t,e){return n.interleaveLists(s.collapsedLeafs(t),s.collapsedLeafs(e))}static collapsedLeafs(...t){return t.reduce(((t,e)=>{return t.concat((r=e,s.simpleCollapseStructure(r)?[r]:(r=r,s.contentCollapseStructure(r[1])?r.slice(2):r.slice(1))));var r}),[])}static fromStructure(t,e){return new s(s.tree_(t,e.root))}static combineContentChildren(t,e,r){switch(t.type){case"relseq":case"infixop":case"multirel":return n.interleaveLists(r,e);case"prefixop":return e.concat(r);case"postfixop":return r.concat(e);case"fenced":return r.unshift(e[0]),r.push(e[1]),r;case"appl":return[r[0],e[0],r[1]];case"root":return[r[1],r[0]];case"row":case"line":return e.length&&r.unshift(e[0]),r;default:return r}}static makeSexp_(t){return s.simpleCollapseStructure(t)?t.toString():s.contentCollapseStructure(t)?"(c "+t.slice(1).map(s.makeSexp_).join(" ")+")":"("+t.map(s.makeSexp_).join(" ")+")"}static fromString_(t){let e=t.replace(/\(/g,"[");return e=e.replace(/\)/g,"]"),e=e.replace(/ /g,","),e=e.replace(/c/g,'"c"'),JSON.parse(e)}static fromNode_(t){if(!t)return[];const e=t.contentNodes;let r;e.length&&(r=e.map(s.fromNode_),r.unshift("c"));const n=t.childNodes;if(!n.length)return e.length?[t.id,r]:t.id;const o=n.map(s.fromNode_);return e.length&&o.unshift(r),o.unshift(t.id),o}static tree_(t,e){if(!e)return[];if(!e.childNodes.length)return e.id;const r=e.id,n=[r],a=o.evalXPath(`.//self::*[@${i.Attribute.ID}=${r}]`,t)[0],l=s.combineContentChildren(e,e.contentNodes.map((function(t){return t})),e.childNodes.map((function(t){return t})));a&&s.addOwns_(a,l);for(let e,r=0;e=l[r];r++)n.push(s.tree_(t,e));return n}static addOwns_(t,e){const r=t.getAttribute(i.Attribute.COLLAPSED),n=r?s.realLeafs_(s.fromString(r).array):e.map((t=>t.id));t.setAttribute(i.Attribute.OWNS,n.join(" "))}static realLeafs_(t){if(s.simpleCollapseStructure(t))return[t];if(s.contentCollapseStructure(t))return[];t=t;let e=[];for(let r=1;rs.simpleCollapseStructure(t)?t:s.contentCollapseStructure(t)?t[1]:t[0]))}subtreeNodes(t){if(!this.isRoot(t))return[];const e=(t,r)=>{s.simpleCollapseStructure(t)?r.push(t):(t=t,s.contentCollapseStructure(t)&&(t=t.slice(1)),t.forEach((t=>e(t,r))))},r=this.levelsMap[t],n=[];return e(r.slice(1),n),n}}e.SemanticSkeleton=s},7075:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.SemanticTree=void 0;const n=r(5740),o=r(7630),i=r(9265),s=r(7228),a=r(5952),l=r(5609);r(94);class c{constructor(t){this.mathml=t,this.parser=new s.SemanticMathml,this.root=this.parser.parse(t),this.collator=this.parser.getFactory().leafMap.collateMeaning();const e=this.collator.newDefault();e&&(this.parser=new s.SemanticMathml,this.parser.getFactory().defaultMap=e,this.root=this.parser.parse(t)),u.visit(this.root,{}),(0,o.annotate)(this.root)}static empty(){const t=n.parseInput(""),e=new c(t);return e.mathml=t,e}static fromNode(t,e){const r=c.empty();return r.root=t,e&&(r.mathml=e),r}static fromRoot(t,e){let r=t;for(;r.parent;)r=r.parent;const n=c.fromNode(r);return e&&(n.mathml=e),n}static fromXml(t){const e=c.empty();return t.childNodes[0]&&(e.root=a.SemanticNode.fromXml(t.childNodes[0])),e}xml(t){const e=n.parseInput(""),r=this.root.xml(e.ownerDocument,t);return e.appendChild(r),e}toString(t){return n.serializeXml(this.xml(t))}formatXml(t){const e=this.toString(t);return n.formatXml(e)}displayTree(){this.root.displayTree()}replaceNode(t,e){const r=t.parent;r?r.replaceChild(t,e):this.root=e}toJson(){const t={};return t.stree=this.root.toJson(),t}}e.SemanticTree=c;const u=new i.SemanticVisitor("general","unit",((t,e)=>{if("infixop"===t.type&&("multiplication"===t.role||"implicit"===t.role)){const e=t.childNodes;e.length&&(l.isPureUnit(e[0])||l.isUnitCounter(e[0]))&&t.childNodes.slice(1).every(l.isPureUnit)&&(t.role="unit")}return!1}))},4795:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.partitionNodes=e.sliceNodes=e.getEmbellishedInner=e.addAttributes=e.isZeroLength=e.purgeNodes=e.isOrphanedGlyph=e.hasDisplayTag=e.hasEmptyTag=e.hasIgnoreTag=e.hasLeafTag=e.hasMathTag=e.directSpeechKeys=e.DISPLAYTAGS=e.EMPTYTAGS=e.IGNORETAGS=e.LEAFTAGS=void 0;const n=r(5740);function o(t){return!!t&&-1!==e.LEAFTAGS.indexOf(n.tagName(t))}function i(t,e,r){r&&t.reverse();const n=[];for(let o,i=0;o=t[i];i++){if(e(o))return r?{head:t.slice(i+1).reverse(),div:o,tail:n.reverse()}:{head:n,div:o,tail:t.slice(i+1)};n.push(o)}return r?{head:[],div:null,tail:n.reverse()}:{head:n,div:null,tail:[]}}e.LEAFTAGS=["MO","MI","MN","MTEXT","MS","MSPACE"],e.IGNORETAGS=["MERROR","MPHANTOM","MALIGNGROUP","MALIGNMARK","MPRESCRIPTS","ANNOTATION","ANNOTATION-XML"],e.EMPTYTAGS=["MATH","MROW","MPADDED","MACTION","NONE","MSTYLE","SEMANTICS"],e.DISPLAYTAGS=["MROOT","MSQRT"],e.directSpeechKeys=["aria-label","exact-speech","alt"],e.hasMathTag=function(t){return!!t&&"MATH"===n.tagName(t)},e.hasLeafTag=o,e.hasIgnoreTag=function(t){return!!t&&-1!==e.IGNORETAGS.indexOf(n.tagName(t))},e.hasEmptyTag=function(t){return!!t&&-1!==e.EMPTYTAGS.indexOf(n.tagName(t))},e.hasDisplayTag=function(t){return!!t&&-1!==e.DISPLAYTAGS.indexOf(n.tagName(t))},e.isOrphanedGlyph=function(t){return!!t&&"MGLYPH"===n.tagName(t)&&!o(t.parentNode)},e.purgeNodes=function(t){const r=[];for(let o,i=0;o=t[i];i++){if(o.nodeType!==n.NodeType.ELEMENT_NODE)continue;const t=n.tagName(o);-1===e.IGNORETAGS.indexOf(t)&&(-1!==e.EMPTYTAGS.indexOf(t)&&0===o.childNodes.length||r.push(o))}return r},e.isZeroLength=function(t){if(!t)return!1;if(-1!==["negativeveryverythinmathspace","negativeverythinmathspace","negativethinmathspace","negativemediummathspace","negativethickmathspace","negativeverythickmathspace","negativeveryverythickmathspace"].indexOf(t))return!0;const e=t.match(/[0-9.]+/);return!!e&&0===parseFloat(e[0])},e.addAttributes=function(t,r){if(r.hasAttributes()){const n=r.attributes;for(let r=n.length-1;r>=0;r--){const o=n[r].name;o.match(/^ext/)&&(t.attributes[o]=n[r].value,t.nobreaking=!0),-1!==e.directSpeechKeys.indexOf(o)&&(t.attributes["ext-speech"]=n[r].value,t.nobreaking=!0),o.match(/texclass$/)&&(t.attributes.texclass=n[r].value),"href"===o&&(t.attributes.href=n[r].value,t.nobreaking=!0)}}},e.getEmbellishedInner=function t(e){return e&&e.embellished&&e.childNodes.length>0?t(e.childNodes[0]):e},e.sliceNodes=i,e.partitionNodes=function(t,e){let r=t;const n=[],o=[];let s=null;do{s=i(r,e),o.push(s.head),n.push(s.div),r=s.tail}while(s.div);return n.pop(),{rel:n,comp:o}}},6278:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.AbstractSpeechGenerator=void 0;const n=r(6828),o=r(2298),i=r(1214),s=r(9543);e.AbstractSpeechGenerator=class{constructor(){this.modality=o.addPrefix("speech"),this.rebuilt_=null,this.options_={}}getRebuilt(){return this.rebuilt_}setRebuilt(t){this.rebuilt_=t}setOptions(t){this.options_=t||{},this.modality=o.addPrefix(this.options_.modality||"speech")}getOptions(){return this.options_}start(){}end(){}generateSpeech(t,e){return this.rebuilt_||(this.rebuilt_=new i.RebuildStree(e)),(0,n.setup)(this.options_),s.computeMarkup(this.getRebuilt().xml)}}},1452:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.AdhocSpeechGenerator=void 0;const n=r(6278);class o extends n.AbstractSpeechGenerator{getSpeech(t,e){const r=this.generateSpeech(t,e);return t.setAttribute(this.modality,r),r}}e.AdhocSpeechGenerator=o},5152:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.ColorGenerator=void 0;const n=r(2298),o=r(8396),i=r(1214),s=r(1204),a=r(6278);class l extends a.AbstractSpeechGenerator{constructor(){super(...arguments),this.modality=(0,n.addPrefix)("foreground"),this.contrast=new o.ContrastPicker}static visitStree_(t,e,r){if(t.childNodes.length){if(t.contentNodes.length&&("punctuated"===t.type&&t.contentNodes.forEach((t=>r[t.id]=!0)),"implicit"!==t.role&&e.push(t.contentNodes.map((t=>t.id)))),t.childNodes.length){if("implicit"===t.role){const n=[];let o=[];for(const e of t.childNodes){const t=[];l.visitStree_(e,t,r),t.length<=2&&n.push(t.shift()),o=o.concat(t)}return e.push(n),void o.forEach((t=>e.push(t)))}t.childNodes.forEach((t=>l.visitStree_(t,e,r)))}}else r[t.id]||e.push(t.id)}getSpeech(t,e){return s.getAttribute(t,this.modality)}generateSpeech(t,e){return this.getRebuilt()||this.setRebuilt(new i.RebuildStree(t)),this.colorLeaves_(t),s.getAttribute(t,this.modality)}colorLeaves_(t){const e=[];l.visitStree_(this.getRebuilt().streeRoot,e,{});for(const r of e){const e=this.contrast.generate();let n=!1;n=Array.isArray(r)?r.map((r=>this.colorLeave_(t,r,e))).reduce(((t,e)=>t||e),!1):this.colorLeave_(t,r.toString(),e),n&&this.contrast.increment()}}colorLeave_(t,e,r){const n=s.getBySemanticId(t,e);return!!n&&(n.setAttribute(this.modality,r),!0)}}e.ColorGenerator=l},6604:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.DirectSpeechGenerator=void 0;const n=r(1204),o=r(6278);class i extends o.AbstractSpeechGenerator{getSpeech(t,e){return n.getAttribute(t,this.modality)}}e.DirectSpeechGenerator=i},3123:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.DummySpeechGenerator=void 0;const n=r(6278);class o extends n.AbstractSpeechGenerator{getSpeech(t,e){return""}}e.DummySpeechGenerator=o},5858:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.NodeSpeechGenerator=void 0;const n=r(1204),o=r(4598);class i extends o.TreeSpeechGenerator{getSpeech(t,e){return super.getSpeech(t,e),n.getAttribute(t,this.modality)}}e.NodeSpeechGenerator=i},9552:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.generatorMapping_=e.generator=void 0;const n=r(1452),o=r(5152),i=r(6604),s=r(3123),a=r(5858),l=r(597),c=r(4598);e.generator=function(t){return(e.generatorMapping_[t]||e.generatorMapping_.Direct)()},e.generatorMapping_={Adhoc:()=>new n.AdhocSpeechGenerator,Color:()=>new o.ColorGenerator,Direct:()=>new i.DirectSpeechGenerator,Dummy:()=>new s.DummySpeechGenerator,Node:()=>new a.NodeSpeechGenerator,Summary:()=>new l.SummarySpeechGenerator,Tree:()=>new c.TreeSpeechGenerator}},9543:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.computeSummary_=e.retrieveSummary=e.connectAllMactions=e.connectMactions=e.nodeAtPosition_=e.computePrefix_=e.retrievePrefix=e.addPrefix=e.addModality=e.addSpeech=e.recomputeMarkup=e.computeMarkup=e.recomputeSpeech=e.computeSpeech=void 0;const n=r(8290),o=r(5740),i=r(5274),s=r(2298),a=r(2362),l=r(7075),c=r(1204);function u(t){return a.SpeechRuleEngine.getInstance().evaluateNode(t)}function p(t){return u(l.SemanticTree.fromNode(t).xml())}function h(t){const e=p(t);return n.markup(e)}function f(t){const e=d(t);return n.markup(e)}function d(t){const e=l.SemanticTree.fromRoot(t),r=i.evalXPath('.//*[@id="'+t.id+'"]',e.xml());let n=r[0];return r.length>1&&(n=m(t,r)||n),n?a.SpeechRuleEngine.getInstance().runInSetting({modality:"prefix",domain:"default",style:"default",strict:!0,speech:!0},(function(){return a.SpeechRuleEngine.getInstance().evaluateNode(n)})):[]}function m(t,e){const r=e[0];if(!t.parent)return r;const n=[];for(;t;)n.push(t.id),t=t.parent;const o=function(t,e){for(;e.length&&e.shift().toString()===t.getAttribute("id")&&t.parentNode&&t.parentNode.parentNode;)t=t.parentNode.parentNode;return!e.length};for(let t,r=0;t=e[r];r++)if(o(t,n.slice()))return t;return r}function y(t){return t?a.SpeechRuleEngine.getInstance().runInSetting({modality:"summary",strict:!1,speech:!0},(function(){return a.SpeechRuleEngine.getInstance().evaluateNode(t)})):[]}e.computeSpeech=u,e.recomputeSpeech=p,e.computeMarkup=function(t){const e=u(t);return n.markup(e)},e.recomputeMarkup=h,e.addSpeech=function(t,e,r){const i=o.querySelectorAllByAttrValue(r,"id",e.id.toString())[0],a=i?n.markup(u(i)):h(e);t.setAttribute(s.Attribute.SPEECH,a)},e.addModality=function(t,e,r){const n=h(e);t.setAttribute(r,n)},e.addPrefix=function(t,e){const r=f(e);r&&t.setAttribute(s.Attribute.PREFIX,r)},e.retrievePrefix=f,e.computePrefix_=d,e.nodeAtPosition_=m,e.connectMactions=function(t,e,r){const n=o.querySelectorAll(e,"maction");for(let e,i=0;e=n[i];i++){const n=e.getAttribute("id"),i=o.querySelectorAllByAttrValue(t,"id",n)[0];if(!i)continue;const a=e.childNodes[1],l=a.getAttribute(s.Attribute.ID);let u=c.getBySemanticId(t,l);if(u&&"dummy"!==u.getAttribute(s.Attribute.TYPE))continue;if(u=i.childNodes[0],u.getAttribute("sre-highlighter-added"))continue;const p=a.getAttribute(s.Attribute.PARENT);p&&u.setAttribute(s.Attribute.PARENT,p),u.setAttribute(s.Attribute.TYPE,"dummy"),u.setAttribute(s.Attribute.ID,l);o.querySelectorAllByAttrValue(r,"id",l)[0].setAttribute("alternative",l)}},e.connectAllMactions=function(t,e){const r=o.querySelectorAll(t,"maction");for(let t,n=0;t=r[n];n++){const r=t.childNodes[1].getAttribute(s.Attribute.ID);o.querySelectorAllByAttrValue(e,"id",r)[0].setAttribute("alternative",r)}},e.retrieveSummary=function(t){const e=y(t);return n.markup(e)},e.computeSummary_=y},597:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.SummarySpeechGenerator=void 0;const n=r(6278),o=r(9543);class i extends n.AbstractSpeechGenerator{getSpeech(t,e){return o.connectAllMactions(e,this.getRebuilt().xml),this.generateSpeech(t,e)}}e.SummarySpeechGenerator=i},4598:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.TreeSpeechGenerator=void 0;const n=r(2298),o=r(1204),i=r(6278),s=r(9543);class a extends i.AbstractSpeechGenerator{getSpeech(t,e){const r=this.generateSpeech(t,e),i=this.getRebuilt().nodeDict;for(const r in i){const a=i[r],l=o.getBySemanticId(e,r),c=o.getBySemanticId(t,r);l&&c&&(this.modality&&this.modality!==n.Attribute.SPEECH?s.addModality(c,a,this.modality):s.addSpeech(c,a,this.getRebuilt().xml),this.modality===n.Attribute.SPEECH&&s.addPrefix(c,a))}return r}}e.TreeSpeechGenerator=a},313:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.INTERVALS=e.makeLetter=e.numberRules=e.alphabetRules=e.getFont=e.makeInterval=e.generate=e.makeDomains_=e.Domains_=e.Base=e.Embellish=e.Font=void 0;const n=r(5897),o=r(7491),i=r(4356),s=r(2536),a=r(2780);var l,c,u;function p(){const t=i.LOCALE.ALPHABETS,r=(t,e)=>{const r={};return Object.keys(t).forEach((t=>r[t]=!0)),Object.keys(e).forEach((t=>r[t]=!0)),Object.keys(r)};e.Domains_.small=r(t.smallPrefix,t.letterTrans),e.Domains_.capital=r(t.capPrefix,t.letterTrans),e.Domains_.digit=r(t.digitPrefix,t.digitTrans)}function h(t){const e=t.toString(16).toUpperCase();return e.length>3?e:("000"+e).slice(-4)}function f([t,e],r){const n=parseInt(t,16),o=parseInt(e,16),i=[];for(let t=n;t<=o;t++){let e=h(t);!1!==r[e]&&(e=r[e]||e,i.push(e))}return i}function d(t){const e="normal"===t||"fullwidth"===t?"":i.LOCALE.MESSAGES.font[t]||i.LOCALE.MESSAGES.embellish[t]||"";return(0,s.localeFontCombiner)(e)}function m(t,r,n,o,s,a){const l=d(o);for(let o,c,u,p=0;o=t[p],c=r[p],u=n[p];p++){const t=a?i.LOCALE.ALPHABETS.capPrefix:i.LOCALE.ALPHABETS.smallPrefix,r=a?e.Domains_.capital:e.Domains_.small;g(l.combiner,o,c,u,l.font,t,s,i.LOCALE.ALPHABETS.letterTrans,r)}}function y(t,r,n,o,s){const a=d(n);for(let n,l,c=0;n=t[c],l=r[c];c++){const t=i.LOCALE.ALPHABETS.digitPrefix,r=c+s;g(a.combiner,n,l,r,a.font,t,o,i.LOCALE.ALPHABETS.digitTrans,e.Domains_.digit)}}function g(t,e,r,n,o,i,s,l,c){for(let u,p=0;u=c[p];p++){const c=u in l?l[u]:l.default,p=u in i?i[u]:i.default;a.defineRule(e.toString(),u,"default",s,r,t(c(n),o,p))}}!function(t){t.BOLD="bold",t.BOLDFRAKTUR="bold-fraktur",t.BOLDITALIC="bold-italic",t.BOLDSCRIPT="bold-script",t.DOUBLESTRUCK="double-struck",t.FULLWIDTH="fullwidth",t.FRAKTUR="fraktur",t.ITALIC="italic",t.MONOSPACE="monospace",t.NORMAL="normal",t.SCRIPT="script",t.SANSSERIF="sans-serif",t.SANSSERIFITALIC="sans-serif-italic",t.SANSSERIFBOLD="sans-serif-bold",t.SANSSERIFBOLDITALIC="sans-serif-bold-italic"}(l=e.Font||(e.Font={})),function(t){t.SUPER="super",t.SUB="sub",t.CIRCLED="circled",t.PARENTHESIZED="parenthesized",t.PERIOD="period",t.NEGATIVECIRCLED="negative-circled",t.DOUBLECIRCLED="double-circled",t.CIRCLEDSANSSERIF="circled-sans-serif",t.NEGATIVECIRCLEDSANSSERIF="negative-circled-sans-serif",t.COMMA="comma",t.SQUARED="squared",t.NEGATIVESQUARED="negative-squared"}(c=e.Embellish||(e.Embellish={})),function(t){t.LATINCAP="latinCap",t.LATINSMALL="latinSmall",t.GREEKCAP="greekCap",t.GREEKSMALL="greekSmall",t.DIGIT="digit"}(u=e.Base||(e.Base={})),e.Domains_={small:["default"],capital:["default"],digit:["default"]},e.makeDomains_=p,e.generate=function(t){const r=n.default.getInstance().locale;n.default.getInstance().locale=t,o.setLocale(),a.addSymbolRules({locale:t}),p();const s=e.INTERVALS;for(let t,e=0;t=s[e];e++){const e=f(t.interval,t.subst),r=e.map((function(t){return String.fromCodePoint(parseInt(t,16))}));if("offset"in t)y(e,r,t.font,t.category,t.offset||0);else{m(e,r,i.LOCALE.ALPHABETS[t.base],t.font,t.category,!!t.capital)}}n.default.getInstance().locale=r,o.setLocale()},e.makeInterval=f,e.getFont=d,e.alphabetRules=m,e.numberRules=y,e.makeLetter=g,e.INTERVALS=[{interval:["1D400","1D419"],base:u.LATINCAP,subst:{},capital:!0,category:"Lu",font:l.BOLD},{interval:["1D41A","1D433"],base:u.LATINSMALL,subst:{},capital:!1,category:"Ll",font:l.BOLD},{interval:["1D56C","1D585"],base:u.LATINCAP,subst:{},capital:!0,category:"Lu",font:l.BOLDFRAKTUR},{interval:["1D586","1D59F"],base:u.LATINSMALL,subst:{},capital:!1,category:"Ll",font:l.BOLDFRAKTUR},{interval:["1D468","1D481"],base:u.LATINCAP,subst:{},capital:!0,category:"Lu",font:l.BOLDITALIC},{interval:["1D482","1D49B"],base:u.LATINSMALL,subst:{},capital:!1,category:"Ll",font:l.BOLDITALIC},{interval:["1D4D0","1D4E9"],base:u.LATINCAP,subst:{},capital:!0,category:"Lu",font:l.BOLDSCRIPT},{interval:["1D4EA","1D503"],base:u.LATINSMALL,subst:{},capital:!1,category:"Ll",font:l.BOLDSCRIPT},{interval:["1D538","1D551"],base:u.LATINCAP,subst:{"1D53A":"2102","1D53F":"210D","1D545":"2115","1D547":"2119","1D548":"211A","1D549":"211D","1D551":"2124"},capital:!0,category:"Lu",font:l.DOUBLESTRUCK},{interval:["1D552","1D56B"],base:u.LATINSMALL,subst:{},capital:!1,category:"Ll",font:l.DOUBLESTRUCK},{interval:["1D504","1D51D"],base:u.LATINCAP,subst:{"1D506":"212D","1D50B":"210C","1D50C":"2111","1D515":"211C","1D51D":"2128"},capital:!0,category:"Lu",font:l.FRAKTUR},{interval:["1D51E","1D537"],base:u.LATINSMALL,subst:{},capital:!1,category:"Ll",font:l.FRAKTUR},{interval:["FF21","FF3A"],base:u.LATINCAP,subst:{},capital:!0,category:"Lu",font:l.FULLWIDTH},{interval:["FF41","FF5A"],base:u.LATINSMALL,subst:{},capital:!1,category:"Ll",font:l.FULLWIDTH},{interval:["1D434","1D44D"],base:u.LATINCAP,subst:{},capital:!0,category:"Lu",font:l.ITALIC},{interval:["1D44E","1D467"],base:u.LATINSMALL,subst:{"1D455":"210E"},capital:!1,category:"Ll",font:l.ITALIC},{interval:["1D670","1D689"],base:u.LATINCAP,subst:{},capital:!0,category:"Lu",font:l.MONOSPACE},{interval:["1D68A","1D6A3"],base:u.LATINSMALL,subst:{},capital:!1,category:"Ll",font:l.MONOSPACE},{interval:["0041","005A"],base:u.LATINCAP,subst:{},capital:!0,category:"Lu",font:l.NORMAL},{interval:["0061","007A"],base:u.LATINSMALL,subst:{},capital:!1,category:"Ll",font:l.NORMAL},{interval:["1D49C","1D4B5"],base:u.LATINCAP,subst:{"1D49D":"212C","1D4A0":"2130","1D4A1":"2131","1D4A3":"210B","1D4A4":"2110","1D4A7":"2112","1D4A8":"2133","1D4AD":"211B"},capital:!0,category:"Lu",font:l.SCRIPT},{interval:["1D4B6","1D4CF"],base:u.LATINSMALL,subst:{"1D4BA":"212F","1D4BC":"210A","1D4C4":"2134"},capital:!1,category:"Ll",font:l.SCRIPT},{interval:["1D5A0","1D5B9"],base:u.LATINCAP,subst:{},capital:!0,category:"Lu",font:l.SANSSERIF},{interval:["1D5BA","1D5D3"],base:u.LATINSMALL,subst:{},capital:!1,category:"Ll",font:l.SANSSERIF},{interval:["1D608","1D621"],base:u.LATINCAP,subst:{},capital:!0,category:"Lu",font:l.SANSSERIFITALIC},{interval:["1D622","1D63B"],base:u.LATINSMALL,subst:{},capital:!1,category:"Ll",font:l.SANSSERIFITALIC},{interval:["1D5D4","1D5ED"],base:u.LATINCAP,subst:{},capital:!0,category:"Lu",font:l.SANSSERIFBOLD},{interval:["1D5EE","1D607"],base:u.LATINSMALL,subst:{},capital:!1,category:"Ll",font:l.SANSSERIFBOLD},{interval:["1D63C","1D655"],base:u.LATINCAP,subst:{},capital:!0,category:"Lu",font:l.SANSSERIFBOLDITALIC},{interval:["1D656","1D66F"],base:u.LATINSMALL,subst:{},capital:!1,category:"Ll",font:l.SANSSERIFBOLDITALIC},{interval:["0391","03A9"],base:u.GREEKCAP,subst:{"03A2":"03F4"},capital:!0,category:"Lu",font:l.NORMAL},{interval:["03B0","03D0"],base:u.GREEKSMALL,subst:{"03B0":"2207","03CA":"2202","03CB":"03F5","03CC":"03D1","03CD":"03F0","03CE":"03D5","03CF":"03F1","03D0":"03D6"},capital:!1,category:"Ll",font:l.NORMAL},{interval:["1D6A8","1D6C0"],base:u.GREEKCAP,subst:{},capital:!0,category:"Lu",font:l.BOLD},{interval:["1D6C1","1D6E1"],base:u.GREEKSMALL,subst:{},capital:!1,category:"Ll",font:l.BOLD},{interval:["1D6E2","1D6FA"],base:u.GREEKCAP,subst:{},capital:!0,category:"Lu",font:l.ITALIC},{interval:["1D6FB","1D71B"],base:u.GREEKSMALL,subst:{},capital:!1,category:"Ll",font:l.ITALIC},{interval:["1D71C","1D734"],base:u.GREEKCAP,subst:{},capital:!0,category:"Lu",font:l.BOLDITALIC},{interval:["1D735","1D755"],base:u.GREEKSMALL,subst:{},capital:!1,category:"Ll",font:l.BOLDITALIC},{interval:["1D756","1D76E"],base:u.GREEKCAP,subst:{},capital:!0,category:"Lu",font:l.SANSSERIFBOLD},{interval:["1D76F","1D78F"],base:u.GREEKSMALL,subst:{},capital:!1,category:"Ll",font:l.SANSSERIFBOLD},{interval:["1D790","1D7A8"],base:u.GREEKCAP,subst:{},capital:!0,category:"Lu",font:l.SANSSERIFBOLDITALIC},{interval:["1D7A9","1D7C9"],base:u.GREEKSMALL,subst:{},capital:!1,category:"Ll",font:l.SANSSERIFBOLDITALIC},{interval:["0030","0039"],base:u.DIGIT,subst:{},offset:0,category:"Nd",font:l.NORMAL},{interval:["2070","2079"],base:u.DIGIT,subst:{2071:"00B9",2072:"00B2",2073:"00B3"},offset:0,category:"No",font:c.SUPER},{interval:["2080","2089"],base:u.DIGIT,subst:{},offset:0,category:"No",font:c.SUB},{interval:["245F","2473"],base:u.DIGIT,subst:{"245F":"24EA"},offset:0,category:"No",font:c.CIRCLED},{interval:["3251","325F"],base:u.DIGIT,subst:{},offset:21,category:"No",font:c.CIRCLED},{interval:["32B1","32BF"],base:u.DIGIT,subst:{},offset:36,category:"No",font:c.CIRCLED},{interval:["2474","2487"],base:u.DIGIT,subst:{},offset:1,category:"No",font:c.PARENTHESIZED},{interval:["2487","249B"],base:u.DIGIT,subst:{2487:"1F100"},offset:0,category:"No",font:c.PERIOD},{interval:["2775","277F"],base:u.DIGIT,subst:{2775:"24FF"},offset:0,category:"No",font:c.NEGATIVECIRCLED},{interval:["24EB","24F4"],base:u.DIGIT,subst:{},offset:11,category:"No",font:c.NEGATIVECIRCLED},{interval:["24F5","24FE"],base:u.DIGIT,subst:{},offset:1,category:"No",font:c.DOUBLECIRCLED},{interval:["277F","2789"],base:u.DIGIT,subst:{"277F":"1F10B"},offset:0,category:"No",font:c.CIRCLEDSANSSERIF},{interval:["2789","2793"],base:u.DIGIT,subst:{2789:"1F10C"},offset:0,category:"No",font:c.NEGATIVECIRCLEDSANSSERIF},{interval:["FF10","FF19"],base:u.DIGIT,subst:{},offset:0,category:"Nd",font:l.FULLWIDTH},{interval:["1D7CE","1D7D7"],base:u.DIGIT,subst:{},offset:0,category:"Nd",font:l.BOLD},{interval:["1D7D8","1D7E1"],base:u.DIGIT,subst:{},offset:0,category:"Nd",font:l.DOUBLESTRUCK},{interval:["1D7E2","1D7EB"],base:u.DIGIT,subst:{},offset:0,category:"Nd",font:l.SANSSERIF},{interval:["1D7EC","1D7F5"],base:u.DIGIT,subst:{},offset:0,category:"Nd",font:l.SANSSERIFBOLD},{interval:["1D7F6","1D7FF"],base:u.DIGIT,subst:{},offset:0,category:"Nd",font:l.MONOSPACE},{interval:["1F101","1F10A"],base:u.DIGIT,subst:{},offset:0,category:"No",font:c.COMMA},{interval:["24B6","24CF"],base:u.LATINCAP,subst:{},capital:!0,category:"So",font:c.CIRCLED},{interval:["24D0","24E9"],base:u.LATINSMALL,subst:{},capital:!1,category:"So",font:c.CIRCLED},{interval:["1F110","1F129"],base:u.LATINCAP,subst:{},capital:!0,category:"So",font:c.PARENTHESIZED},{interval:["249C","24B5"],base:u.LATINSMALL,subst:{},capital:!1,category:"So",font:c.PARENTHESIZED},{interval:["1F130","1F149"],base:u.LATINCAP,subst:{},capital:!0,category:"So",font:c.SQUARED},{interval:["1F170","1F189"],base:u.LATINCAP,subst:{},capital:!0,category:"So",font:c.NEGATIVESQUARED},{interval:["1F150","1F169"],base:u.LATINCAP,subst:{},capital:!0,category:"So",font:c.NEGATIVECIRCLED}]},8504:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.Parser=e.Comparator=e.ClearspeakPreferences=void 0;const n=r(5897),o=r(4440),i=r(1676),s=r(1676),a=r(2780),l=r(2362);class c extends i.DynamicCstr{constructor(t,e){super(t),this.preference=e}static comparator(){return new p(n.default.getInstance().dynamicCstr,s.DynamicProperties.createProp([i.DynamicCstr.DEFAULT_VALUES[s.Axis.LOCALE]],[i.DynamicCstr.DEFAULT_VALUES[s.Axis.MODALITY]],[i.DynamicCstr.DEFAULT_VALUES[s.Axis.DOMAIN]],[i.DynamicCstr.DEFAULT_VALUES[s.Axis.STYLE]]))}static fromPreference(t){const e=t.split(":"),r={},n=u.getProperties(),o=Object.keys(n);for(let t,i=0;t=e[i];i++){const e=t.split("_");if(-1===o.indexOf(e[0]))continue;const i=e[1];i&&i!==c.AUTO&&-1!==n[e[0]].indexOf(i)&&(r[e[0]]=e[1])}return r}static toPreference(t){const e=Object.keys(t),r=[];for(let n=0;ns?-1:i0&&e<20&&r>0&&r<11}function M(t){return o.default.getInstance().style===t}function x(t){if(!t.hasAttribute("annotation"))return!1;const e=t.getAttribute("annotation");return!!/clearspeak:simple$|clearspeak:simple;/.exec(e)}function E(t){if(x(t))return!0;if("subscript"!==t.tagName)return!1;const e=t.childNodes[0].childNodes,r=e[1];return"identifier"===e[0].tagName&&(A(r)||"infixop"===r.tagName&&r.hasAttribute("role")&&"implicit"===r.getAttribute("role")&&C(r))}function A(t){return"number"===t.tagName&&t.hasAttribute("role")&&"integer"===t.getAttribute("role")}function C(t){return i.evalXPath("children/*",t).every((t=>A(t)||"identifier"===t.tagName))}function T(t){return"text"===t.type||"punctuated"===t.type&&"text"===t.role&&_(t.childNodes[0])&&N(t.childNodes.slice(1))||"identifier"===t.type&&"unit"===t.role||"infixop"===t.type&&("implicit"===t.role||"unit"===t.role)}function N(t){for(let e=0;e10?s.LOCALE.NUMBERS.numericOrdinal(e):s.LOCALE.NUMBERS.wordOrdinal(e)},e.NESTING_DEPTH=null,e.nestingDepth=function(t){let r=0;const n=t.textContent,o="open"===t.getAttribute("role")?0:1;let i=t.parentNode;for(;i;)"fenced"===i.tagName&&i.childNodes[0].childNodes[o].textContent===n&&r++,i=i.parentNode;return e.NESTING_DEPTH=r>1?s.LOCALE.NUMBERS.wordOrdinal(r):"",e.NESTING_DEPTH},e.matchingFences=function(t){const e=t.previousSibling;let r,n;return e?(r=e,n=t):(r=t,n=t.nextSibling),n&&(0,h.isMatchingFence)(r.textContent,n.textContent)?[t]:[]},e.insertNesting=w,l.Grammar.getInstance().setCorrection("insertNesting",w),e.fencedArguments=function(t){const e=n.toArray(t.parentNode.childNodes),r=i.evalXPath("../../children/*",t),o=e.indexOf(t);return I(r[o])||I(r[o+1])?[t]:[]},e.simpleArguments=function(t){const e=n.toArray(t.parentNode.childNodes),r=i.evalXPath("../../children/*",t),o=e.indexOf(t);return L(r[o])&&r[o+1]&&(L(r[o+1])||"root"===r[o+1].tagName||"sqrt"===r[o+1].tagName||"superscript"===r[o+1].tagName&&r[o+1].childNodes[0].childNodes[0]&&("number"===r[o+1].childNodes[0].childNodes[0].tagName||"identifier"===r[o+1].childNodes[0].childNodes[0].tagName)&&("2"===r[o+1].childNodes[0].childNodes[1].textContent||"3"===r[o+1].childNodes[0].childNodes[1].textContent))?[t]:[]},e.simpleFactor_=L,e.fencedFactor_=I,e.layoutFactor_=P,e.wordOrdinal=function(t){return s.LOCALE.NUMBERS.wordOrdinal(parseInt(t.textContent,10))}},6141:function(t,e,r){var n=this&&this.__awaiter||function(t,e,r,n){return new(r||(r=Promise))((function(o,i){function s(t){try{l(n.next(t))}catch(t){i(t)}}function a(t){try{l(n.throw(t))}catch(t){i(t)}}function l(t){var e;t.done?o(t.value):(e=t.value,e instanceof r?e:new r((function(t){t(e)}))).then(s,a)}l((n=n.apply(t,e||[])).next())}))};Object.defineProperty(e,"__esModule",{value:!0}),e.loadAjax=e.loadFileSync=e.loadFile=e.parseMaps=e.retrieveFiles=e.standardLoader=e.loadLocale=e.store=void 0;const o=r(2139),i=r(5897),s=r(4440),a=r(7248),l=r(2315),c=r(1676),u=r(2780),p=r(2362),h=r(7491),f=r(313);e.store=u;const d={functions:u.addFunctionRules,symbols:u.addSymbolRules,units:u.addUnitRules,si:u.setSiPrefixes};let m=!1;function y(t=i.default.getInstance().locale){i.EnginePromise.loaded[t]||(i.EnginePromise.loaded[t]=[!1,!1],function(t){if(i.default.getInstance().isIE&&i.default.getInstance().mode===s.Mode.HTTP)return void S(t);b(t)}(t))}function g(){switch(i.default.getInstance().mode){case s.Mode.ASYNC:return O;case s.Mode.HTTP:return x;case s.Mode.SYNC:default:return M}}function b(t){const e=i.default.getInstance().customLoader?i.default.getInstance().customLoader:g(),r=new Promise((r=>{e(t).then((e=>{v(e),i.EnginePromise.loaded[t]=[!0,!0],r(t)}),(e=>{i.EnginePromise.loaded[t]=[!0,!1],console.error(`Unable to load locale: ${t}`),i.default.getInstance().locale=i.default.getInstance().defaultLocale,r(t)}))}));i.EnginePromise.promises[t]=r}function v(t){_(JSON.parse(t))}function _(t,e){let r=!0;for(let n,o=0;n=Object.keys(t)[o];o++){const o=n.split("/");e&&e!==o[0]||("rules"===o[1]?p.SpeechRuleEngine.getInstance().addStore(t[n]):"messages"===o[1]?(0,h.completeLocale)(t[n]):(r&&(f.generate(o[0]),r=!1),t[n].forEach(d[o[1]])))}}function S(t,e){let r=e||1;o.mapsForIE?_(o.mapsForIE,t):r<=5&&setTimeout((()=>S(t,r++)).bind(this),300)}function O(t){const e=a.localePath(t);return new Promise(((t,r)=>{l.default.fs.readFile(e,"utf8",((e,n)=>{if(e)return r(e);t(n)}))}))}function M(t){const e=a.localePath(t);return new Promise(((t,r)=>{let n="{}";try{n=l.default.fs.readFileSync(e,"utf8")}catch(t){return r(t)}t(n)}))}function x(t){const e=a.localePath(t),r=new XMLHttpRequest;return new Promise(((t,n)=>{r.onreadystatechange=function(){if(4===r.readyState){const e=r.status;0===e||e>=200&&e<400?t(r.responseText):n(e)}},r.open("GET",e,!0),r.send()}))}e.loadLocale=function(t=i.default.getInstance().locale){return n(this,void 0,void 0,(function*(){return m||(y(c.DynamicCstr.BASE_LOCALE),m=!0),i.EnginePromise.promises[c.DynamicCstr.BASE_LOCALE].then((()=>n(this,void 0,void 0,(function*(){const e=i.default.getInstance().defaultLocale;return e?(y(e),i.EnginePromise.promises[e].then((()=>n(this,void 0,void 0,(function*(){return y(t),i.EnginePromise.promises[t]}))))):(y(t),i.EnginePromise.promises[t])}))))}))},e.standardLoader=g,e.retrieveFiles=b,e.parseMaps=v,e.loadFile=O,e.loadFileSync=M,e.loadAjax=x},7088:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.leftSubscriptBrief=e.leftSuperscriptBrief=e.leftSubscriptVerbose=e.leftSuperscriptVerbose=e.baselineBrief=e.baselineVerbose=void 0;const n=r(1378);e.baselineVerbose=function(t){return n.baselineVerbose(t).replace(/-$/,"")},e.baselineBrief=function(t){return n.baselineBrief(t).replace(/-$/,"")},e.leftSuperscriptVerbose=function(t){return n.superscriptVerbose(t).replace(/^exposant/,"exposant gauche")},e.leftSubscriptVerbose=function(t){return n.subscriptVerbose(t).replace(/^indice/,"indice gauche")},e.leftSuperscriptBrief=function(t){return n.superscriptBrief(t).replace(/^sup/,"sup gauche")},e.leftSubscriptBrief=function(t){return n.subscriptBrief(t).replace(/^sub/,"sub gauche")}},9577:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.MathspeakRules=void 0;const n=r(1676),o=r(365),i=r(7088),s=r(1378),a=r(8437),l=r(7283),c=r(7598);e.MathspeakRules=function(){l.addStore(n.DynamicCstr.BASE_LOCALE+".speech.mathspeak","",{CQFspaceoutNumber:s.spaceoutNumber,CQFspaceoutIdentifier:s.spaceoutIdentifier,CSFspaceoutText:s.spaceoutText,CSFopenFracVerbose:s.openingFractionVerbose,CSFcloseFracVerbose:s.closingFractionVerbose,CSFoverFracVerbose:s.overFractionVerbose,CSFopenFracBrief:s.openingFractionBrief,CSFcloseFracBrief:s.closingFractionBrief,CSFopenFracSbrief:s.openingFractionSbrief,CSFcloseFracSbrief:s.closingFractionSbrief,CSFoverFracSbrief:s.overFractionSbrief,CSFvulgarFraction:a.vulgarFraction,CQFvulgarFractionSmall:s.isSmallVulgarFraction,CSFopenRadicalVerbose:s.openingRadicalVerbose,CSFcloseRadicalVerbose:s.closingRadicalVerbose,CSFindexRadicalVerbose:s.indexRadicalVerbose,CSFopenRadicalBrief:s.openingRadicalBrief,CSFcloseRadicalBrief:s.closingRadicalBrief,CSFindexRadicalBrief:s.indexRadicalBrief,CSFopenRadicalSbrief:s.openingRadicalSbrief,CSFindexRadicalSbrief:s.indexRadicalSbrief,CQFisSmallRoot:s.smallRoot,CSFsuperscriptVerbose:s.superscriptVerbose,CSFsuperscriptBrief:s.superscriptBrief,CSFsubscriptVerbose:s.subscriptVerbose,CSFsubscriptBrief:s.subscriptBrief,CSFbaselineVerbose:s.baselineVerbose,CSFbaselineBrief:s.baselineBrief,CSFleftsuperscriptVerbose:s.superscriptVerbose,CSFleftsubscriptVerbose:s.subscriptVerbose,CSFrightsuperscriptVerbose:s.superscriptVerbose,CSFrightsubscriptVerbose:s.subscriptVerbose,CSFleftsuperscriptBrief:s.superscriptBrief,CSFleftsubscriptBrief:s.subscriptBrief,CSFrightsuperscriptBrief:s.superscriptBrief,CSFrightsubscriptBrief:s.subscriptBrief,CSFunderscript:s.nestedUnderscript,CSFoverscript:s.nestedOverscript,CSFendscripts:s.endscripts,CTFordinalCounter:a.ordinalCounter,CTFwordCounter:a.wordCounter,CTFcontentIterator:o.contentIterator,CQFdetIsSimple:s.determinantIsSimple,CSFRemoveParens:s.removeParens,CQFresetNesting:s.resetNestingDepth,CGFbaselineConstraint:s.generateBaselineConstraint,CGFtensorRules:s.generateTensorRules}),l.addStore("es.speech.mathspeak",n.DynamicCstr.BASE_LOCALE+".speech.mathspeak",{CTFunitMultipliers:c.unitMultipliers,CQFoneLeft:c.oneLeft}),l.addStore("fr.speech.mathspeak",n.DynamicCstr.BASE_LOCALE+".speech.mathspeak",{CSFbaselineVerbose:i.baselineVerbose,CSFbaselineBrief:i.baselineBrief,CSFleftsuperscriptVerbose:i.leftSuperscriptVerbose,CSFleftsubscriptVerbose:i.leftSubscriptVerbose,CSFleftsuperscriptBrief:i.leftSuperscriptBrief,CSFleftsubscriptBrief:i.leftSubscriptBrief})}},1378:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.smallRoot=e.generateTensorRules=e.removeParens=e.generateBaselineConstraint=e.determinantIsSimple=e.nestedOverscript=e.endscripts=e.overscoreNestingDepth=e.nestedUnderscript=e.underscoreNestingDepth=e.indexRadicalSbrief=e.openingRadicalSbrief=e.indexRadicalBrief=e.closingRadicalBrief=e.openingRadicalBrief=e.indexRadicalVerbose=e.closingRadicalVerbose=e.openingRadicalVerbose=e.getRootIndex=e.nestedRadical=e.radicalNestingDepth=e.baselineBrief=e.baselineVerbose=e.superscriptBrief=e.superscriptVerbose=e.subscriptBrief=e.subscriptVerbose=e.nestedSubSuper=e.isSmallVulgarFraction=e.overFractionSbrief=e.closingFractionSbrief=e.openingFractionSbrief=e.closingFractionBrief=e.openingFractionBrief=e.overFractionVerbose=e.closingFractionVerbose=e.openingFractionVerbose=e.nestedFraction=e.fractionNestingDepth=e.computeNestingDepth_=e.containsAttr=e.getNestingDepth=e.resetNestingDepth=e.nestingBarriers=e.spaceoutIdentifier=e.spaceoutNumber=e.spaceoutNodes=e.spaceoutText=void 0;const n=r(707),o=r(5740),i=r(5274),s=r(4356),a=r(3308);let l={};function c(t,e){const r=Array.from(t.textContent),n=[],o=a.default.getInstance(),i=t.ownerDocument;for(let t,s=0;t=r[s];s++){const r=o.getNodeFactory().makeLeafNode(t,"unknown"),s=o.identifierNode(r,"unknown","");e(s),n.push(s.xml(i))}return n}function u(t,r,i,s,a,c){s=s||e.nestingBarriers,a=a||{},c=c||function(t){return!1};const u=o.serializeXml(r);if(l[t]||(l[t]={}),l[t][u])return l[t][u];if(c(r)||i.indexOf(r.tagName)<0)return 0;const p=h(r,i,n.setdifference(s,i),a,c,0);return l[t][u]=p,p}function p(t,e){if(!t.attributes)return!1;const r=o.toArray(t.attributes);for(let t,n=0;t=r[n];n++)if(e[t.nodeName]===t.nodeValue)return!0;return!1}function h(t,e,r,n,i,s){if(i(t)||r.indexOf(t.tagName)>-1||p(t,n))return s;if(e.indexOf(t.tagName)>-1&&s++,!t.childNodes||0===t.childNodes.length)return s;const a=o.toArray(t.childNodes);return Math.max.apply(null,a.map((function(t){return h(t,e,r,n,i,s)})))}function f(t){return u("fraction",t,["fraction"],e.nestingBarriers,{},s.LOCALE.FUNCTIONS.fracNestDepth)}function d(t,e,r){const n=f(t),o=Array(n).fill(e);return r&&o.push(r),o.join(s.LOCALE.MESSAGES.regexp.JOINER_FRAC)}function m(t,e,r){for(;t.parentNode;){const n=t.parentNode,o=n.parentNode;if(!o)break;const i=t.getAttribute&&t.getAttribute("role");("subscript"===o.tagName&&t===n.childNodes[1]||"tensor"===o.tagName&&i&&("leftsub"===i||"rightsub"===i))&&(e=r.sub+s.LOCALE.MESSAGES.regexp.JOINER_SUBSUPER+e),("superscript"===o.tagName&&t===n.childNodes[1]||"tensor"===o.tagName&&i&&("leftsuper"===i||"rightsuper"===i))&&(e=r.sup+s.LOCALE.MESSAGES.regexp.JOINER_SUBSUPER+e),t=o}return e.trim()}function y(t){return u("radical",t,["sqrt","root"],e.nestingBarriers,{})}function g(t,e,r){const n=y(t),o=b(t);return r=o?s.LOCALE.FUNCTIONS.combineRootIndex(r,o):r,1===n?r:s.LOCALE.FUNCTIONS.combineNestedRadical(e,s.LOCALE.FUNCTIONS.radicalNestDepth(n-1),r)}function b(t){const e="sqrt"===t.tagName?"2":i.evalXPath("children/*[1]",t)[0].textContent.trim();return s.LOCALE.MESSAGES.MSroots[e]||""}function v(t){return u("underscore",t,["underscore"],e.nestingBarriers,{},(function(t){return t.tagName&&"underscore"===t.tagName&&"underaccent"===t.childNodes[0].childNodes[1].getAttribute("role")}))}function _(t){return u("overscore",t,["overscore"],e.nestingBarriers,{},(function(t){return t.tagName&&"overscore"===t.tagName&&"overaccent"===t.childNodes[0].childNodes[1].getAttribute("role")}))}e.spaceoutText=function(t){return Array.from(t.textContent).join(" ")},e.spaceoutNodes=c,e.spaceoutNumber=function(t){return c(t,(function(t){t.textContent.match(/\W/)||(t.type="number")}))},e.spaceoutIdentifier=function(t){return c(t,(function(t){t.font="unknown",t.type="identifier"}))},e.nestingBarriers=["cases","cell","integral","line","matrix","multiline","overscore","root","row","sqrt","subscript","superscript","table","underscore","vector"],e.resetNestingDepth=function(t){return l={},[t]},e.getNestingDepth=u,e.containsAttr=p,e.computeNestingDepth_=h,e.fractionNestingDepth=f,e.nestedFraction=d,e.openingFractionVerbose=function(t){return d(t,s.LOCALE.MESSAGES.MS.START,s.LOCALE.MESSAGES.MS.FRAC_V)},e.closingFractionVerbose=function(t){return d(t,s.LOCALE.MESSAGES.MS.END,s.LOCALE.MESSAGES.MS.FRAC_V)},e.overFractionVerbose=function(t){return d(t,s.LOCALE.MESSAGES.MS.FRAC_OVER)},e.openingFractionBrief=function(t){return d(t,s.LOCALE.MESSAGES.MS.START,s.LOCALE.MESSAGES.MS.FRAC_B)},e.closingFractionBrief=function(t){return d(t,s.LOCALE.MESSAGES.MS.END,s.LOCALE.MESSAGES.MS.FRAC_B)},e.openingFractionSbrief=function(t){const e=f(t);return 1===e?s.LOCALE.MESSAGES.MS.FRAC_S:s.LOCALE.FUNCTIONS.combineNestedFraction(s.LOCALE.MESSAGES.MS.NEST_FRAC,s.LOCALE.FUNCTIONS.radicalNestDepth(e-1),s.LOCALE.MESSAGES.MS.FRAC_S)},e.closingFractionSbrief=function(t){const e=f(t);return 1===e?s.LOCALE.MESSAGES.MS.ENDFRAC:s.LOCALE.FUNCTIONS.combineNestedFraction(s.LOCALE.MESSAGES.MS.NEST_FRAC,s.LOCALE.FUNCTIONS.radicalNestDepth(e-1),s.LOCALE.MESSAGES.MS.ENDFRAC)},e.overFractionSbrief=function(t){const e=f(t);return 1===e?s.LOCALE.MESSAGES.MS.FRAC_OVER:s.LOCALE.FUNCTIONS.combineNestedFraction(s.LOCALE.MESSAGES.MS.NEST_FRAC,s.LOCALE.FUNCTIONS.radicalNestDepth(e-1),s.LOCALE.MESSAGES.MS.FRAC_OVER)},e.isSmallVulgarFraction=function(t){return s.LOCALE.FUNCTIONS.fracNestDepth(t)?[t]:[]},e.nestedSubSuper=m,e.subscriptVerbose=function(t){return m(t,s.LOCALE.MESSAGES.MS.SUBSCRIPT,{sup:s.LOCALE.MESSAGES.MS.SUPER,sub:s.LOCALE.MESSAGES.MS.SUB})},e.subscriptBrief=function(t){return m(t,s.LOCALE.MESSAGES.MS.SUB,{sup:s.LOCALE.MESSAGES.MS.SUP,sub:s.LOCALE.MESSAGES.MS.SUB})},e.superscriptVerbose=function(t){return m(t,s.LOCALE.MESSAGES.MS.SUPERSCRIPT,{sup:s.LOCALE.MESSAGES.MS.SUPER,sub:s.LOCALE.MESSAGES.MS.SUB})},e.superscriptBrief=function(t){return m(t,s.LOCALE.MESSAGES.MS.SUP,{sup:s.LOCALE.MESSAGES.MS.SUP,sub:s.LOCALE.MESSAGES.MS.SUB})},e.baselineVerbose=function(t){const e=m(t,"",{sup:s.LOCALE.MESSAGES.MS.SUPER,sub:s.LOCALE.MESSAGES.MS.SUB});return e?e.replace(new RegExp(s.LOCALE.MESSAGES.MS.SUB+"$"),s.LOCALE.MESSAGES.MS.SUBSCRIPT).replace(new RegExp(s.LOCALE.MESSAGES.MS.SUPER+"$"),s.LOCALE.MESSAGES.MS.SUPERSCRIPT):s.LOCALE.MESSAGES.MS.BASELINE},e.baselineBrief=function(t){return m(t,"",{sup:s.LOCALE.MESSAGES.MS.SUP,sub:s.LOCALE.MESSAGES.MS.SUB})||s.LOCALE.MESSAGES.MS.BASE},e.radicalNestingDepth=y,e.nestedRadical=g,e.getRootIndex=b,e.openingRadicalVerbose=function(t){return g(t,s.LOCALE.MESSAGES.MS.NESTED,s.LOCALE.MESSAGES.MS.STARTROOT)},e.closingRadicalVerbose=function(t){return g(t,s.LOCALE.MESSAGES.MS.NESTED,s.LOCALE.MESSAGES.MS.ENDROOT)},e.indexRadicalVerbose=function(t){return g(t,s.LOCALE.MESSAGES.MS.NESTED,s.LOCALE.MESSAGES.MS.ROOTINDEX)},e.openingRadicalBrief=function(t){return g(t,s.LOCALE.MESSAGES.MS.NEST_ROOT,s.LOCALE.MESSAGES.MS.STARTROOT)},e.closingRadicalBrief=function(t){return g(t,s.LOCALE.MESSAGES.MS.NEST_ROOT,s.LOCALE.MESSAGES.MS.ENDROOT)},e.indexRadicalBrief=function(t){return g(t,s.LOCALE.MESSAGES.MS.NEST_ROOT,s.LOCALE.MESSAGES.MS.ROOTINDEX)},e.openingRadicalSbrief=function(t){return g(t,s.LOCALE.MESSAGES.MS.NEST_ROOT,s.LOCALE.MESSAGES.MS.ROOT)},e.indexRadicalSbrief=function(t){return g(t,s.LOCALE.MESSAGES.MS.NEST_ROOT,s.LOCALE.MESSAGES.MS.INDEX)},e.underscoreNestingDepth=v,e.nestedUnderscript=function(t){const e=v(t);return Array(e).join(s.LOCALE.MESSAGES.MS.UNDER)+s.LOCALE.MESSAGES.MS.UNDERSCRIPT},e.overscoreNestingDepth=_,e.endscripts=function(t){return s.LOCALE.MESSAGES.MS.ENDSCRIPTS},e.nestedOverscript=function(t){const e=_(t);return Array(e).join(s.LOCALE.MESSAGES.MS.OVER)+s.LOCALE.MESSAGES.MS.OVERSCRIPT},e.determinantIsSimple=function(t){if("matrix"!==t.tagName||"determinant"!==t.getAttribute("role"))return[];const e=i.evalXPath("children/row/children/cell/children/*",t);for(let t,r=0;t=e[r];r++)if("number"!==t.tagName){if("identifier"===t.tagName){const e=t.getAttribute("role");if("latinletter"===e||"greekletter"===e||"otherletter"===e)continue}return[]}return[t]},e.generateBaselineConstraint=function(){const t=t=>t.map((t=>"ancestor::"+t)),e=t=>"not("+t+")",r=e(t(["subscript","superscript","tensor"]).join(" or ")),n=t(["relseq","multrel"]),o=t(["fraction","punctuation","fenced","sqrt","root"]);let i=[];for(let t,e=0;t=o[e];e++)i=i.concat(n.map((function(e){return t+"/"+e})));return[["ancestor::*/following-sibling::*",r,e(i.join(" | "))].join(" and ")]},e.removeParens=function(t){if(!t.childNodes.length||!t.childNodes[0].childNodes.length||!t.childNodes[0].childNodes[0].childNodes.length)return"";const e=t.childNodes[0].childNodes[0].childNodes[0].textContent;return e.match(/^\(.+\)$/)?e.slice(1,-1):e};const S=new Map([[3,"CSFleftsuperscript"],[4,"CSFleftsubscript"],[2,"CSFbaseline"],[1,"CSFrightsubscript"],[0,"CSFrightsuperscript"]]),O=new Map([[4,2],[3,3],[2,1],[1,4],[0,5]]);function M(t){const e=[];let r="",n="",o=parseInt(t,2);for(let t=0;t<5;t++){const i="children/*["+O.get(t)+"]";if(1&o){const e=S.get(t%5);r="[t] "+e+"Verbose; [n] "+i+";"+r,n="[t] "+e+"Brief; [n] "+i+";"+n}else e.unshift("name("+i+')="empty"');o>>=1}return[e,r,n]}e.generateTensorRules=function(t,e=!0){const r=["11111","11110","11101","11100","10111","10110","10101","10100","01111","01110","01101","01100"];for(let n,o=0;n=r[o];o++){let r="tensor"+n,[o,i,s]=M(n);t.defineRule(r,"default",i,"self::tensor",...o),e&&(t.defineRule(r,"brief",s,"self::tensor",...o),t.defineRule(r,"sbrief",s,"self::tensor",...o));const a=S.get(2);i+="; [t]"+a+"Verbose",s+="; [t]"+a+"Brief",r+="-baseline";const l="((.//*[not(*)])[last()]/@id)!=(((.//ancestor::fraction|ancestor::root|ancestor::sqrt|ancestor::cell|ancestor::line|ancestor::stree)[1]//*[not(*)])[last()]/@id)";t.defineRule(r,"default",i,"self::tensor",l,...o),e&&(t.defineRule(r,"brief",s,"self::tensor",l,...o),t.defineRule(r,"sbrief",s,"self::tensor",l,...o))}},e.smallRoot=function(t){let e=Object.keys(s.LOCALE.MESSAGES.MSroots).length;if(!e)return[];if(e++,!t.childNodes||0===t.childNodes.length||!t.childNodes[0].childNodes)return[];const r=t.childNodes[0].childNodes[0].textContent;if(!/^\d+$/.test(r))return[];const n=parseInt(r,10);return n>1&&n<=e?[t]:[]}},6922:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.implicitIterator=e.relationIterator=e.propagateNumber=e.checkParent_=e.NUMBER_INHIBITORS_=e.NUMBER_PROPAGATORS_=e.enlargeFence=e.indexRadical=e.closingRadical=e.openingRadical=e.radicalNestingDepth=e.nestedRadical=e.overBevelledFraction=e.overFraction=e.closingFraction=e.openingFraction=void 0;const n=r(7052),o=r(5740),i=r(5274),s=r(2105),a=r(5897),l=r(7630),c=r(9265),u=r(4356),p=r(1378);function h(t,e){const r=f(t);return 1===r?e:new Array(r).join(u.LOCALE.MESSAGES.MS.NESTED)+e}function f(t,e){const r=e||0;return t.parentNode?f(t.parentNode,"root"===t.tagName||"sqrt"===t.tagName?r+1:r):r}function d(t){const e="\u2820";if(1===t.length)return e+t;const r=t.split("");return r.every((function(t){return"\u2833"===t}))?e+r.join(e):t.slice(0,-1)+e+t.slice(-1)}function m(t,r){const n=t.parent;if(!n)return!1;const o=n.type;return-1!==e.NUMBER_PROPAGATORS_.indexOf(o)||"prefixop"===o&&"negative"===n.role&&!r.script||"prefixop"===o&&"geometry"===n.role||!("punctuated"!==o||r.enclosed&&"text"!==n.role)}function y(t,r){return t.childNodes.length?(-1!==e.NUMBER_INHIBITORS_.indexOf(t.type)&&(r.script=!0),"fenced"===t.type?(r.number=!1,r.enclosed=!0,["",r]):(m(t,r)&&(r.number=!0,r.enclosed=!1),["",r])):(m(t,r)&&(r.number=!0,r.script=!1,r.enclosed=!1),[r.number?"number":"",{number:!1,enclosed:r.enclosed,script:r.script}])}e.openingFraction=function(t){const e=p.fractionNestingDepth(t);return new Array(e).join(u.LOCALE.MESSAGES.MS.FRACTION_REPEAT)+u.LOCALE.MESSAGES.MS.FRACTION_START},e.closingFraction=function(t){const e=p.fractionNestingDepth(t);return new Array(e).join(u.LOCALE.MESSAGES.MS.FRACTION_REPEAT)+u.LOCALE.MESSAGES.MS.FRACTION_END},e.overFraction=function(t){const e=p.fractionNestingDepth(t);return new Array(e).join(u.LOCALE.MESSAGES.MS.FRACTION_REPEAT)+u.LOCALE.MESSAGES.MS.FRACTION_OVER},e.overBevelledFraction=function(t){const e=p.fractionNestingDepth(t);return new Array(e).join(u.LOCALE.MESSAGES.MS.FRACTION_REPEAT)+"\u2838"+u.LOCALE.MESSAGES.MS.FRACTION_OVER},e.nestedRadical=h,e.radicalNestingDepth=f,e.openingRadical=function(t){return h(t,u.LOCALE.MESSAGES.MS.STARTROOT)},e.closingRadical=function(t){return h(t,u.LOCALE.MESSAGES.MS.ENDROOT)},e.indexRadical=function(t){return h(t,u.LOCALE.MESSAGES.MS.ROOTINDEX)},e.enlargeFence=d,s.Grammar.getInstance().setCorrection("enlargeFence",d),e.NUMBER_PROPAGATORS_=["multirel","relseq","appl","row","line"],e.NUMBER_INHIBITORS_=["subscript","superscript","overscore","underscore"],e.checkParent_=m,e.propagateNumber=y,(0,l.register)(new c.SemanticVisitor("nemeth","number",y,{number:!0})),e.relationIterator=function(t,e){const r=t.slice(0);let s,l=!0;return s=t.length>0?i.evalXPath("../../content/*",t[0]):[],function(){const t=s.shift(),i=r.shift(),c=r[0],h=e?[n.AuditoryDescription.create({text:e},{translate:!0})]:[];if(!t)return h;const f=i?p.nestedSubSuper(i,"",{sup:u.LOCALE.MESSAGES.MS.SUPER,sub:u.LOCALE.MESSAGES.MS.SUB}):"",d=i&&"EMPTY"!==o.tagName(i)||l&&t.parentNode.parentNode&&t.parentNode.parentNode.previousSibling?[n.AuditoryDescription.create({text:"\u2800"+f},{})]:[],m=c&&"EMPTY"!==o.tagName(c)||!s.length&&t.parentNode.parentNode&&t.parentNode.parentNode.nextSibling?[n.AuditoryDescription.create({text:"\u2800"},{})]:[],y=a.default.evaluateNode(t);return l=!1,h.concat(d,y,m)}},e.implicitIterator=function(t,e){const r=t.slice(0);let s;return s=t.length>0?i.evalXPath("../../content/*",t[0]):[],function(){const t=r.shift(),i=r[0],a=s.shift(),l=e?[n.AuditoryDescription.create({text:e},{translate:!0})]:[];if(!a)return l;const c=t&&"NUMBER"===o.tagName(t),u=i&&"NUMBER"===o.tagName(i);return l.concat(c&&u&&"space"===a.getAttribute("role")?[n.AuditoryDescription.create({text:"\u2800"},{})]:[])}}},8437:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.ordinalPosition=e.vulgarFraction=e.wordCounter=e.ordinalCounter=void 0;const n=r(9536),o=r(5740),i=r(4356),s=r(4977);e.ordinalCounter=function(t,e){let r=0;return function(){return i.LOCALE.NUMBERS.numericOrdinal(++r)+" "+e}},e.wordCounter=function(t,e){let r=0;return function(){return i.LOCALE.NUMBERS.numberToOrdinal(++r,!1)+" "+e}},e.vulgarFraction=function(t){const e=(0,s.convertVulgarFraction)(t,i.LOCALE.MESSAGES.MS.FRAC_OVER);return e.convertible&&e.enumerator&&e.denominator?[new n.Span(i.LOCALE.NUMBERS.numberToWords(e.enumerator),{extid:t.childNodes[0].childNodes[0].getAttribute("extid"),separator:""}),new n.Span(i.LOCALE.NUMBERS.vulgarSep,{separator:""}),new n.Span(i.LOCALE.NUMBERS.numberToOrdinal(e.denominator,1!==e.enumerator),{extid:t.childNodes[0].childNodes[1].getAttribute("extid")})]:[new n.Span(e.content||"",{extid:t.getAttribute("extid")})]},e.ordinalPosition=function(t){const e=o.toArray(t.parentNode.childNodes);return i.LOCALE.NUMBERS.numericOrdinal(e.indexOf(t)+1).toString()}},9284:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.BrailleRules=e.OtherRules=e.PrefixRules=void 0;const n=r(1676),o=r(365),i=r(1378),s=r(6922),a=r(8437),l=r(7283);e.PrefixRules=function(){l.addStore("en.prefix.default","",{CSFordinalPosition:a.ordinalPosition})},e.OtherRules=function(){l.addStore("en.speech.chromevox","",{CTFnodeCounter:o.nodeCounter,CTFcontentIterator:o.contentIterator}),l.addStore("en.speech.emacspeak","en.speech.chromevox",{CQFvulgarFractionSmall:i.isSmallVulgarFraction,CSFvulgarFraction:a.vulgarFraction})},e.BrailleRules=function(){l.addStore("nemeth.braille.default",n.DynamicCstr.BASE_LOCALE+".speech.mathspeak",{CSFopenFraction:s.openingFraction,CSFcloseFraction:s.closingFraction,CSFoverFraction:s.overFraction,CSFoverBevFraction:s.overBevelledFraction,CSFopenRadical:s.openingRadical,CSFcloseRadical:s.closingRadical,CSFindexRadical:s.indexRadical,CSFsubscript:i.subscriptVerbose,CSFsuperscript:i.superscriptVerbose,CSFbaseline:i.baselineVerbose,CGFtensorRules:t=>i.generateTensorRules(t,!1),CTFrelationIterator:s.relationIterator,CTFimplicitIterator:s.implicitIterator})}},7599:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.init=e.INIT_=void 0;const n=r(5425),o=r(9577),i=r(9284);e.INIT_=!1,e.init=function(){e.INIT_||((0,o.MathspeakRules)(),(0,n.ClearspeakRules)(),(0,i.PrefixRules)(),(0,i.OtherRules)(),(0,i.BrailleRules)(),e.INIT_=!0)}},7283:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.getStore=e.addStore=e.funcStore=void 0;const n=r(1676);e.funcStore=new Map,e.addStore=function(t,r,n){const o={};if(r){const t=e.funcStore.get(r)||{};Object.assign(o,t)}e.funcStore.set(t,Object.assign(o,n))},e.getStore=function(t,r,o){return e.funcStore.get([t,r,o].join("."))||e.funcStore.get([n.DynamicCstr.DEFAULT_VALUES[n.Axis.LOCALE],r,o].join("."))||e.funcStore.get([n.DynamicCstr.BASE_LOCALE,r,o].join("."))||{}}},7598:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.oneLeft=e.leftMostUnit=e.rightMostUnit=e.unitMultipliers=void 0;const n=r(7052),o=r(5274),i=r(4356);e.unitMultipliers=function(t,e){const r=t;let o=0;return function(){const t=n.AuditoryDescription.create({text:a(r[o])&&l(r[o+1])?i.LOCALE.MESSAGES.unitTimes:""},{});return o++,[t]}};const s=["superscript","subscript","overscore","underscore"];function a(t){for(;t;){if("unit"===t.getAttribute("role"))return!0;const e=t.tagName,r=o.evalXPath("children/*",t);t=-1!==s.indexOf(e)?r[0]:r[r.length-1]}return!1}function l(t){for(;t;){if("unit"===t.getAttribute("role"))return!0;t=o.evalXPath("children/*",t)[0]}return!1}e.rightMostUnit=a,e.leftMostUnit=l,e.oneLeft=function(t){for(;t;){if("number"===t.tagName&&"1"===t.textContent)return[t];if("infixop"!==t.tagName||"multiplication"!==t.getAttribute("role")&&"implicit"!==t.getAttribute("role"))return[];t=o.evalXPath("children/*",t)[0]}return[]}},3284:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.AbstractWalker=void 0;const n=r(7052),o=r(8290),i=r(5740),s=r(4440),a=r(6828),l=r(8496),c=r(2298),u=r(4356),p=r(2105),h=r(5656),f=r(9552),d=r(9543),m=r(8504),y=r(7730),g=r(1214),b=r(179),v=r(1204),_=r(5274);class S{constructor(t,e,r,n){this.node=t,this.generator=e,this.highlighter=r,this.modifier=!1,this.keyMapping=new Map([[l.KeyCode.UP,this.up.bind(this)],[l.KeyCode.DOWN,this.down.bind(this)],[l.KeyCode.RIGHT,this.right.bind(this)],[l.KeyCode.LEFT,this.left.bind(this)],[l.KeyCode.TAB,this.repeat.bind(this)],[l.KeyCode.DASH,this.expand.bind(this)],[l.KeyCode.SPACE,this.depth.bind(this)],[l.KeyCode.HOME,this.home.bind(this)],[l.KeyCode.X,this.summary.bind(this)],[l.KeyCode.Z,this.detail.bind(this)],[l.KeyCode.V,this.virtualize.bind(this)],[l.KeyCode.P,this.previous.bind(this)],[l.KeyCode.U,this.undo.bind(this)],[l.KeyCode.LESS,this.previousRules.bind(this)],[l.KeyCode.GREATER,this.nextRules.bind(this)]]),this.cursors=[],this.xml_=null,this.rebuilt_=null,this.focus_=null,this.active_=!1,this.node.id?this.id=this.node.id:this.node.hasAttribute(S.SRE_ID_ATTR)?this.id=this.node.getAttribute(S.SRE_ID_ATTR):(this.node.setAttribute(S.SRE_ID_ATTR,S.ID_COUNTER.toString()),this.id=S.ID_COUNTER++),this.rootNode=v.getSemanticRoot(t),this.rootId=this.rootNode.getAttribute(c.Attribute.ID),this.xmlString_=n,this.moved=b.WalkerMoves.ENTER}getXml(){return this.xml_||(this.xml_=i.parseInput(this.xmlString_)),this.xml_}getRebuilt(){return this.rebuilt_||this.rebuildStree(),this.rebuilt_}isActive(){return this.active_}activate(){this.isActive()||(this.generator.start(),this.toggleActive_())}deactivate(){this.isActive()&&(b.WalkerState.setState(this.id,this.primaryId()),this.generator.end(),this.toggleActive_())}getFocus(t=!1){return this.focus_||(this.focus_=this.singletonFocus(this.rootId)),t&&this.updateFocus(),this.focus_}setFocus(t){this.focus_=t}getDepth(){return this.levels.depth()-1}isSpeech(){return this.generator.modality===c.Attribute.SPEECH}focusDomNodes(){return this.getFocus().getDomNodes()}focusSemanticNodes(){return this.getFocus().getSemanticNodes()}speech(){const t=this.focusDomNodes();if(!t.length)return"";const e=this.specialMove();if(null!==e)return e;switch(this.moved){case b.WalkerMoves.DEPTH:return this.depth_();case b.WalkerMoves.SUMMARY:return this.summary_();case b.WalkerMoves.DETAIL:return this.detail_();default:{const e=[],r=this.focusSemanticNodes();for(let n=0,o=t.length;n0}restoreState(){if(!this.highlighter)return;const t=b.WalkerState.getState(this.id);if(!t)return;let e=this.getRebuilt().nodeDict[t];const r=[];for(;e;)r.push(e.id),e=e.parent;for(r.pop();r.length>0;){this.down();const t=r.pop(),e=this.findFocusOnLevel(t);if(!e)break;this.setFocus(e)}this.moved=b.WalkerMoves.ENTER}updateFocus(){this.setFocus(y.Focus.factory(this.getFocus().getSemanticPrimary().id.toString(),this.getFocus().getSemanticNodes().map((t=>t.id.toString())),this.getRebuilt(),this.node))}rebuildStree(){this.rebuilt_=new g.RebuildStree(this.getXml()),this.rootId=this.rebuilt_.stree.root.id.toString(),this.generator.setRebuilt(this.rebuilt_),this.skeleton=h.SemanticSkeleton.fromTree(this.rebuilt_.stree),this.skeleton.populate(),this.focus_=this.singletonFocus(this.rootId),this.levels=this.initLevels(),d.connectMactions(this.node,this.getXml(),this.rebuilt_.xml)}previousLevel(){const t=this.getFocus().getDomPrimary();return t?v.getAttribute(t,c.Attribute.PARENT):this.getFocus().getSemanticPrimary().parent.id.toString()}nextLevel(){const t=this.getFocus().getDomPrimary();let e,r;if(t){e=v.splitAttribute(v.getAttribute(t,c.Attribute.CHILDREN)),r=v.splitAttribute(v.getAttribute(t,c.Attribute.CONTENT));const n=v.getAttribute(t,c.Attribute.TYPE),o=v.getAttribute(t,c.Attribute.ROLE);return this.combineContentChildren(n,o,r,e)}const n=t=>t.id.toString(),o=this.getRebuilt().nodeDict[this.primaryId()];return e=o.childNodes.map(n),r=o.contentNodes.map(n),0===e.length?[]:this.combineContentChildren(o.type,o.role,r,e)}singletonFocus(t){this.getRebuilt();const e=this.retrieveVisuals(t);return this.focusFromId(t,e)}retrieveVisuals(t){if(!this.skeleton)return[t];const e=parseInt(t,10),r=this.skeleton.subtreeNodes(e);if(!r.length)return[t];r.unshift(e);const n={},o=[];_.updateEvaluator(this.getXml());for(const t of r)n[t]||(o.push(t.toString()),n[t]=!0,this.subtreeIds(t,n));return o}subtreeIds(t,e){const r=_.evalXPath(`//*[@data-semantic-id="${t}"]`,this.getXml());_.evalXPath("*//@data-semantic-id",r[0]).forEach((t=>e[parseInt(t.textContent,10)]=!0))}focusFromId(t,e){return y.Focus.factory(t,e,this.getRebuilt(),this.node)}summary(){return this.moved=this.isSpeech()?b.WalkerMoves.SUMMARY:b.WalkerMoves.REPEAT,this.getFocus().clone()}detail(){return this.moved=this.isSpeech()?b.WalkerMoves.DETAIL:b.WalkerMoves.REPEAT,this.getFocus().clone()}specialMove(){return null}virtualize(t){return this.cursors.push({focus:this.getFocus(),levels:this.levels,undo:t||!this.cursors.length}),this.levels=this.levels.clone(),this.getFocus().clone()}previous(){const t=this.cursors.pop();return t?(this.levels=t.levels,t.focus):this.getFocus()}undo(){let t;do{t=this.cursors.pop()}while(t&&!t.undo);return t?(this.levels=t.levels,t.focus):this.getFocus()}update(t){this.generator.setOptions(t),(0,a.setup)(t).then((()=>f.generator("Tree").getSpeech(this.node,this.getXml())))}nextRules(){const t=this.generator.getOptions();return"speech"!==t.modality?this.getFocus():(s.DOMAIN_TO_STYLES[t.domain]=t.style,t.domain="mathspeak"===t.domain?"clearspeak":"mathspeak",t.style=s.DOMAIN_TO_STYLES[t.domain],this.update(t),this.moved=b.WalkerMoves.REPEAT,this.getFocus().clone())}nextStyle(t,e){if("mathspeak"===t){const t=["default","brief","sbrief"],r=t.indexOf(e);return-1===r?e:r>=t.length-1?t[0]:t[r+1]}if("clearspeak"===t){const t=m.ClearspeakPreferences.getLocalePreferences().en;if(!t)return"default";const r=m.ClearspeakPreferences.relevantPreferences(this.getFocus().getSemanticPrimary()),n=m.ClearspeakPreferences.findPreference(e,r),o=t[r].map((function(t){return t.split("_")[1]})),i=o.indexOf(n);if(-1===i)return e;const s=i>=o.length-1?o[0]:o[i+1];return m.ClearspeakPreferences.addPreference(e,r,s)}return e}previousRules(){const t=this.generator.getOptions();return"speech"!==t.modality?this.getFocus():(t.style=this.nextStyle(t.domain,t.style),this.update(t),this.moved=b.WalkerMoves.REPEAT,this.getFocus().clone())}refocus(){let t,e=this.getFocus();for(;!e.getNodes().length;){t=this.levels.peek();const r=this.up();if(!r)break;this.setFocus(r),e=this.getFocus(!0)}this.levels.push(t),this.setFocus(e)}toggleActive_(){this.active_=!this.active_}mergePrefix_(t,e=[]){const r=this.isSpeech()?this.prefix_():"";r&&t.unshift(r);const n=this.isSpeech()?this.postfix_():"";return n&&t.push(n),o.finalize(o.merge(e.concat(t)))}prefix_(){const t=this.getFocus().getDomNodes(),e=this.getFocus().getSemanticNodes();return t[0]?v.getAttribute(t[0],c.Attribute.PREFIX):d.retrievePrefix(e[0])}postfix_(){const t=this.getFocus().getDomNodes();return t[0]?v.getAttribute(t[0],c.Attribute.POSTFIX):""}depth_(){const t=p.Grammar.getInstance().getParameter("depth");p.Grammar.getInstance().setParameter("depth",!0);const e=this.getFocus().getDomPrimary(),r=this.expandable(e)?u.LOCALE.MESSAGES.navigate.EXPANDABLE:this.collapsible(e)?u.LOCALE.MESSAGES.navigate.COLLAPSIBLE:"",i=u.LOCALE.MESSAGES.navigate.LEVEL+" "+this.getDepth(),s=this.getFocus().getSemanticNodes(),a=d.retrievePrefix(s[0]),l=[new n.AuditoryDescription({text:i,personality:{}}),new n.AuditoryDescription({text:a,personality:{}}),new n.AuditoryDescription({text:r,personality:{}})];return p.Grammar.getInstance().setParameter("depth",t),o.finalize(o.markup(l))}actionable_(t){const e=null==t?void 0:t.parentNode;return e&&this.highlighter.isMactionNode(e)?e:null}summary_(){const t=this.getFocus().getSemanticPrimary().id.toString(),e=this.getRebuilt().xml.getAttribute("id")===t?this.getRebuilt().xml:i.querySelectorAllByAttrValue(this.getRebuilt().xml,"id",t)[0],r=d.retrieveSummary(e);return this.mergePrefix_([r])}detail_(){const t=this.getFocus().getSemanticPrimary().id.toString(),e=this.getRebuilt().xml.getAttribute("id")===t?this.getRebuilt().xml:i.querySelectorAllByAttrValue(this.getRebuilt().xml,"id",t)[0],r=e.getAttribute("alternative");e.removeAttribute("alternative");const n=d.computeMarkup(e),o=this.mergePrefix_([n]);return e.setAttribute("alternative",r),o}}e.AbstractWalker=S,S.ID_COUNTER=0,S.SRE_ID_ATTR="sre-explorer-id"},162:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.DummyWalker=void 0;const n=r(3284);class o extends n.AbstractWalker{up(){return null}down(){return null}left(){return null}right(){return null}repeat(){return null}depth(){return null}home(){return null}getDepth(){return 0}initLevels(){return null}combineContentChildren(t,e,r,n){return[]}findFocusOnLevel(t){return null}}e.DummyWalker=o},7730:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.Focus=void 0;const n=r(1204);class o{constructor(t,e){this.nodes=t,this.primary=e,this.domNodes=[],this.domPrimary_=null,this.allNodes=[]}static factory(t,e,r,i){const s=t=>n.getBySemanticId(i,t),a=r.nodeDict,l=s(t),c=e.map(s),u=e.map((function(t){return a[t]})),p=new o(u,a[t]);return p.domNodes=c,p.domPrimary_=l,p.allNodes=o.generateAllVisibleNodes_(e,c,a,i),p}static generateAllVisibleNodes_(t,e,r,i){const s=t=>n.getBySemanticId(i,t);let a=[];for(let n=0,l=t.length;n=e.length?null:e[t]}depth(){return this.level_.length}clone(){const t=new r;return t.level_=this.level_.slice(0),t}toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((function(t){return t.toString()}));return t}}e.Levels=r},1214:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.RebuildStree=void 0;const n=r(5740),o=r(2298),i=r(3588),s=r(6537),a=r(3308),l=r(5656),c=r(7075),u=r(4795),p=r(1204);class h{constructor(t){this.mathml=t,this.factory=new s.SemanticNodeFactory,this.nodeDict={},this.mmlRoot=p.getSemanticRoot(t),this.streeRoot=this.assembleTree(this.mmlRoot),this.stree=c.SemanticTree.fromNode(this.streeRoot,this.mathml),this.xml=this.stree.xml(),a.default.getInstance().setNodeFactory(this.factory)}static addAttributes(t,e,r){r&&1===e.childNodes.length&&e.childNodes[0].nodeType!==n.NodeType.TEXT_NODE&&u.addAttributes(t,e.childNodes[0]),u.addAttributes(t,e)}static textContent(t,e,r){if(!r&&e.textContent)return void(t.textContent=e.textContent);const n=p.splitAttribute(p.getAttribute(e,o.Attribute.OPERATOR));n.length>1&&(t.textContent=n[1])}static isPunctuated(t){return!l.SemanticSkeleton.simpleCollapseStructure(t)&&t[1]&&l.SemanticSkeleton.contentCollapseStructure(t[1])}getTree(){return this.stree}assembleTree(t){const e=this.makeNode(t),r=p.splitAttribute(p.getAttribute(t,o.Attribute.CHILDREN)),n=p.splitAttribute(p.getAttribute(t,o.Attribute.CONTENT));if(h.addAttributes(e,t,!(r.length||n.length)),0===n.length&&0===r.length)return h.textContent(e,t),e;if(n.length>0){const t=p.getBySemanticId(this.mathml,n[0]);t&&h.textContent(e,t,!0)}e.contentNodes=n.map((t=>this.setParent(t,e))),e.childNodes=r.map((t=>this.setParent(t,e)));const i=p.getAttribute(t,o.Attribute.COLLAPSED);return i?this.postProcess(e,i):e}makeNode(t){const e=p.getAttribute(t,o.Attribute.TYPE),r=p.getAttribute(t,o.Attribute.ROLE),n=p.getAttribute(t,o.Attribute.FONT),i=p.getAttribute(t,o.Attribute.ANNOTATION)||"",s=p.getAttribute(t,o.Attribute.ID),a=p.getAttribute(t,o.Attribute.EMBELLISHED),l=p.getAttribute(t,o.Attribute.FENCEPOINTER),c=this.createNode(parseInt(s,10));return c.type=e,c.role=r,c.font=n||"unknown",c.parseAnnotation(i),l&&(c.fencePointer=l),a&&(c.embellished=a),c}makePunctuation(t){const e=this.createNode(t);return e.updateContent((0,i.invisibleComma)()),e.role="dummy",e}makePunctuated(t,e,r){const n=this.createNode(e[0]);n.type="punctuated",n.embellished=t.embellished,n.fencePointer=t.fencePointer,n.role=r;const o=e.splice(1,1)[0].slice(1);n.contentNodes=o.map(this.makePunctuation.bind(this)),this.collapsedChildren_(e)}makeEmpty(t,e,r){const n=this.createNode(e);n.type="empty",n.embellished=t.embellished,n.fencePointer=t.fencePointer,n.role=r}makeIndex(t,e,r){if(h.isPunctuated(e))return this.makePunctuated(t,e,r),void(e=e[0]);l.SemanticSkeleton.simpleCollapseStructure(e)&&!this.nodeDict[e.toString()]&&this.makeEmpty(t,e,r)}postProcess(t,e){const r=l.SemanticSkeleton.fromString(e).array;if("subsup"===t.type){const e=this.createNode(r[1][0]);return e.type="subscript",e.role="subsup",t.type="superscript",e.embellished=t.embellished,e.fencePointer=t.fencePointer,this.makeIndex(t,r[1][2],"rightsub"),this.makeIndex(t,r[2],"rightsuper"),this.collapsedChildren_(r),t}if("subscript"===t.type)return this.makeIndex(t,r[2],"rightsub"),this.collapsedChildren_(r),t;if("superscript"===t.type)return this.makeIndex(t,r[2],"rightsuper"),this.collapsedChildren_(r),t;if("tensor"===t.type)return this.makeIndex(t,r[2],"leftsub"),this.makeIndex(t,r[3],"leftsuper"),this.makeIndex(t,r[4],"rightsub"),this.makeIndex(t,r[5],"rightsuper"),this.collapsedChildren_(r),t;if("punctuated"===t.type){if(h.isPunctuated(r)){const e=r.splice(1,1)[0].slice(1);t.contentNodes=e.map(this.makePunctuation.bind(this))}return t}if("underover"===t.type){const e=this.createNode(r[1][0]);return"overaccent"===t.childNodes[1].role?(e.type="overscore",t.type="underscore"):(e.type="underscore",t.type="overscore"),e.role="underover",e.embellished=t.embellished,e.fencePointer=t.fencePointer,this.collapsedChildren_(r),t}return t}createNode(t){const e=this.factory.makeNode(t);return this.nodeDict[t.toString()]=e,e}collapsedChildren_(t){const e=t=>{const r=this.nodeDict[t[0]];r.childNodes=[];for(let n=1,o=t.length;ne.getSemanticPrimary().id===t))}}e.SemanticWalker=i},9806:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.SyntaxWalker=void 0;const n=r(707),o=r(3284),i=r(9797);class s extends o.AbstractWalker{constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.highlighter=r,this.levels=null,this.restoreState()}initLevels(){const t=new i.Levels;return t.push([this.primaryId()]),t}up(){super.up();const t=this.previousLevel();return t?(this.levels.pop(),this.singletonFocus(t)):null}down(){super.down();const t=this.nextLevel();if(0===t.length)return null;const e=this.singletonFocus(t[0]);return e&&this.levels.push(t),e}combineContentChildren(t,e,r,o){switch(t){case"relseq":case"infixop":case"multirel":return(0,n.interleaveLists)(o,r);case"prefixop":return r.concat(o);case"postfixop":return o.concat(r);case"matrix":case"vector":case"fenced":return o.unshift(r[0]),o.push(r[1]),o;case"cases":return o.unshift(r[0]),o;case"punctuated":return"text"===e?(0,n.interleaveLists)(o,r):o;case"appl":return[o[0],r[0],o[1]];case"root":return[o[1],o[0]];default:return o}}left(){super.left();const t=this.levels.indexOf(this.primaryId());if(null===t)return null;const e=this.levels.get(t-1);return e?this.singletonFocus(e):null}right(){super.right();const t=this.levels.indexOf(this.primaryId());if(null===t)return null;const e=this.levels.get(t+1);return e?this.singletonFocus(e):null}findFocusOnLevel(t){return this.singletonFocus(t.toString())}focusDomNodes(){return[this.getFocus().getDomPrimary()]}focusSemanticNodes(){return[this.getFocus().getSemanticPrimary()]}}e.SyntaxWalker=s},1799:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.TableWalker=void 0;const n=r(5740),o=r(8496),i=r(9806),s=r(179);class a extends i.SyntaxWalker{constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.highlighter=r,this.firstJump=null,this.key_=null,this.row_=0,this.currentTable_=null,this.keyMapping.set(o.KeyCode.ZERO,this.jumpCell.bind(this)),this.keyMapping.set(o.KeyCode.ONE,this.jumpCell.bind(this)),this.keyMapping.set(o.KeyCode.TWO,this.jumpCell.bind(this)),this.keyMapping.set(o.KeyCode.THREE,this.jumpCell.bind(this)),this.keyMapping.set(o.KeyCode.FOUR,this.jumpCell.bind(this)),this.keyMapping.set(o.KeyCode.FIVE,this.jumpCell.bind(this)),this.keyMapping.set(o.KeyCode.SIX,this.jumpCell.bind(this)),this.keyMapping.set(o.KeyCode.SEVEN,this.jumpCell.bind(this)),this.keyMapping.set(o.KeyCode.EIGHT,this.jumpCell.bind(this)),this.keyMapping.set(o.KeyCode.NINE,this.jumpCell.bind(this))}move(t){this.key_=t;const e=super.move(t);return this.modifier=!1,e}up(){return this.moved=s.WalkerMoves.UP,this.eligibleCell_()?this.verticalMove_(!1):super.up()}down(){return this.moved=s.WalkerMoves.DOWN,this.eligibleCell_()?this.verticalMove_(!0):super.down()}jumpCell(){if(!this.isInTable_()||null===this.key_)return this.getFocus();if(this.moved===s.WalkerMoves.ROW){this.moved=s.WalkerMoves.CELL;const t=this.key_-o.KeyCode.ZERO;return this.isLegalJump_(this.row_,t)?this.jumpCell_(this.row_,t):this.getFocus()}const t=this.key_-o.KeyCode.ZERO;return t>this.currentTable_.childNodes.length?this.getFocus():(this.row_=t,this.moved=s.WalkerMoves.ROW,this.getFocus().clone())}undo(){const t=super.undo();return t===this.firstJump&&(this.firstJump=null),t}eligibleCell_(){const t=this.getFocus().getSemanticPrimary();return this.modifier&&"cell"===t.type&&-1!==a.ELIGIBLE_CELL_ROLES.indexOf(t.role)}verticalMove_(t){const e=this.previousLevel();if(!e)return null;const r=this.getFocus(),n=this.levels.indexOf(this.primaryId()),o=this.levels.pop(),i=this.levels.indexOf(e),s=this.levels.get(t?i+1:i-1);if(!s)return this.levels.push(o),null;this.setFocus(this.singletonFocus(s));const a=this.nextLevel();return a[n]?(this.levels.push(a),this.singletonFocus(a[n])):(this.setFocus(r),this.levels.push(o),null)}jumpCell_(t,e){this.firstJump?this.virtualize(!1):(this.firstJump=this.getFocus(),this.virtualize(!0));const r=this.currentTable_.id.toString();let n;do{n=this.levels.pop()}while(-1===n.indexOf(r));this.levels.push(n),this.setFocus(this.singletonFocus(r)),this.levels.push(this.nextLevel());const o=this.currentTable_.childNodes[t-1];return this.setFocus(this.singletonFocus(o.id.toString())),this.levels.push(this.nextLevel()),this.singletonFocus(o.childNodes[e-1].id.toString())}isLegalJump_(t,e){const r=n.querySelectorAllByAttrValue(this.getRebuilt().xml,"id",this.currentTable_.id.toString())[0];if(!r||r.hasAttribute("alternative"))return!1;const o=this.currentTable_.childNodes[t-1];if(!o)return!1;const i=n.querySelectorAllByAttrValue(r,"id",o.id.toString())[0];return!(!i||i.hasAttribute("alternative"))&&!(!o||!o.childNodes[e-1])}isInTable_(){let t=this.getFocus().getSemanticPrimary();for(;t;){if(-1!==a.ELIGIBLE_TABLE_TYPES.indexOf(t.type))return this.currentTable_=t,!0;t=t.parent}return!1}}e.TableWalker=a,a.ELIGIBLE_CELL_ROLES=["determinant","rowvector","binomial","squarematrix","multiline","matrix","vector","cases","table"],a.ELIGIBLE_TABLE_TYPES=["multiline","matrix","vector","cases","table"]},179:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.WalkerState=e.WalkerMoves=void 0,function(t){t.UP="up",t.DOWN="down",t.LEFT="left",t.RIGHT="right",t.REPEAT="repeat",t.DEPTH="depth",t.ENTER="enter",t.EXPAND="expand",t.HOME="home",t.SUMMARY="summary",t.DETAIL="detail",t.ROW="row",t.CELL="cell"}(e.WalkerMoves||(e.WalkerMoves={}));class r{static resetState(t){delete r.STATE[t]}static setState(t,e){r.STATE[t]=e}static getState(t){return r.STATE[t]}}e.WalkerState=r,r.STATE={}},3362:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.walkerMapping_=e.walker=void 0;const n=r(162),o=r(6295),i=r(9806),s=r(1799);e.walker=function(t,r,n,o,i){return(e.walkerMapping_[t.toLowerCase()]||e.walkerMapping_.dummy)(r,n,o,i)},e.walkerMapping_={dummy:(t,e,r,o)=>new n.DummyWalker(t,e,r,o),semantic:(t,e,r,n)=>new o.SemanticWalker(t,e,r,n),syntax:(t,e,r,n)=>new i.SyntaxWalker(t,e,r,n),table:(t,e,r,n)=>new s.TableWalker(t,e,r,n)}},1204:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.getBySemanticId=e.getSemanticRoot=e.getAttribute=e.splitAttribute=void 0;const n=r(5740),o=r(2298);e.splitAttribute=function(t){return t?t.split(/,/):[]},e.getAttribute=function(t,e){return t.getAttribute(e)},e.getSemanticRoot=function(t){if(t.hasAttribute(o.Attribute.TYPE)&&!t.hasAttribute(o.Attribute.PARENT))return t;const e=n.querySelectorAllByAttr(t,o.Attribute.TYPE);for(let t,r=0;t=e[r];r++)if(!t.hasAttribute(o.Attribute.PARENT))return t;return t},e.getBySemanticId=function(t,e){return t.getAttribute(o.Attribute.ID)===e?t:n.querySelectorAllByAttrValue(t,o.Attribute.ID,e)[0]}}},__webpack_module_cache__={};function __webpack_require__(t){var e=__webpack_module_cache__[t];if(void 0!==e)return e.exports;var r=__webpack_module_cache__[t]={exports:{}};return __webpack_modules__[t].call(r.exports,r,r.exports,__webpack_require__),r.exports}__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}();var __webpack_exports__={};!function(){var t=__webpack_require__(9515),e=__webpack_require__(3282),r=__webpack_require__(235),n=__webpack_require__(265),o=__webpack_require__(2388);function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r0&&void 0!==arguments[0]?arguments[0]:[],e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(MathJax.startup){e&&(MathJax.startup.registerConstructor("tex",MathJax._.input.tex_ts.TeX),MathJax.startup.useInput("tex")),MathJax.config.tex||(MathJax.config.tex={});var r=MathJax.config.tex.packages;MathJax.config.tex.packages=t,r&&(0,xt.insert)(MathJax.config.tex,{packages:r})}}(["base","ams","newcommand","noundefined","require","autoload","configmacros"]);var pe=__webpack_require__(50),he=__webpack_require__(8042),fe=__webpack_require__(8270),de=__webpack_require__(6797),me=__webpack_require__(5355),ye=__webpack_require__(9261),ge=__webpack_require__(9086),be=__webpack_require__(95),ve=__webpack_require__(1148),_e=__webpack_require__(8102),Se=__webpack_require__(804),Oe=__webpack_require__(8147),Me=__webpack_require__(2275),xe=__webpack_require__(9063),Ee=__webpack_require__(6911),Ae=__webpack_require__(1653),Ce=__webpack_require__(6781),Te=__webpack_require__(6460),Ne=__webpack_require__(6287),we=__webpack_require__(5964),Le=__webpack_require__(8776),Ie=__webpack_require__(4798),Pe=__webpack_require__(4597),Re=__webpack_require__(2970),ke=__webpack_require__(5610),je=__webpack_require__(4300),Be=__webpack_require__(8002),De=__webpack_require__(7056),Fe=__webpack_require__(1259),He=__webpack_require__(3571),Ue=__webpack_require__(6590),Xe=__webpack_require__(8650),Ve=__webpack_require__(421),qe=__webpack_require__(5884),We=__webpack_require__(5552),Ge=__webpack_require__(3055),ze=__webpack_require__(7519),Je=__webpack_require__(4420),Ke=__webpack_require__(9800),$e=__webpack_require__(1160),Ye=__webpack_require__(1956),Ze=__webpack_require__(7490),Qe=__webpack_require__(7313),tr=__webpack_require__(7555),er=__webpack_require__(2688),rr=__webpack_require__(5636),nr=__webpack_require__(5723),or=__webpack_require__(8009),ir=__webpack_require__(5023),sr=__webpack_require__(7096),ar=__webpack_require__(6898),lr=__webpack_require__(6991),cr=__webpack_require__(8411),ur=__webpack_require__(4126),pr=__webpack_require__(258),hr=__webpack_require__(4093),fr=__webpack_require__(905),dr=__webpack_require__(6237),mr=__webpack_require__(5164),yr=__webpack_require__(6319),gr=__webpack_require__(5766),br=__webpack_require__(1971),vr=__webpack_require__(167),_r=__webpack_require__(5806);MathJax.loader&&MathJax.loader.checkVersion("output/chtml",e.VERSION,"output"),(0,t.combineWithMathJax)({_:{output:{chtml_ts:pe,chtml:{FontData:he,Notation:fe,Usage:de,Wrapper:me,WrapperFactory:ye,Wrappers_ts:ge,Wrappers:{TeXAtom:be,TextNode:ve,maction:_e,math:Se,menclose:Oe,mfenced:Me,mfrac:xe,mglyph:Ee,mi:Ae,mmultiscripts:Ce,mn:Te,mo:Ne,mpadded:we,mroot:Le,mrow:Ie,ms:Pe,mspace:Re,msqrt:ke,msubsup:je,mtable:Be,mtd:De,mtext:Fe,mtr:He,munderover:Ue,scriptbase:Xe,semantics:Ve}},common:{FontData:qe,Notation:We,OutputJax:Ge,Wrapper:ze,WrapperFactory:Je,Wrappers:{TeXAtom:Ke,TextNode:$e,maction:Ye,math:Ze,menclose:Qe,mfenced:tr,mfrac:er,mglyph:rr,mi:nr,mmultiscripts:or,mn:ir,mo:sr,mpadded:ar,mroot:lr,mrow:cr,ms:ur,mspace:pr,msqrt:hr,msubsup:fr,mtable:dr,mtd:mr,mtext:yr,mtr:gr,munderover:br,scriptbase:vr,semantics:_r}}}}}),MathJax.loader&&(0,t.combineDefaults)(MathJax.config.loader,"output/chtml",{checkReady:function(){return MathJax.loader.load("output/chtml/fonts/tex")}}),MathJax.startup&&(MathJax.startup.registerConstructor("chtml",pe.CHTML),MathJax.startup.useOutput("chtml"));var Sr=__webpack_require__(2760),Or=__webpack_require__(4005),Mr=__webpack_require__(1015),xr=__webpack_require__(6555),Er=__webpack_require__(2183),Ar=__webpack_require__(3490),Cr=__webpack_require__(9056),Tr=__webpack_require__(3019),Nr=__webpack_require__(2713),wr=__webpack_require__(7517),Lr=__webpack_require__(4182),Ir=__webpack_require__(2679),Pr=__webpack_require__(5469),Rr=__webpack_require__(775),kr=__webpack_require__(9551),jr=__webpack_require__(6530),Br=__webpack_require__(4409),Dr=__webpack_require__(5292),Fr=__webpack_require__(3980),Hr=__webpack_require__(1103),Ur=__webpack_require__(9124),Xr=__webpack_require__(6001),Vr=__webpack_require__(3696),qr=__webpack_require__(9587),Wr=__webpack_require__(8348),Gr=__webpack_require__(1376),zr=__webpack_require__(1439),Jr=__webpack_require__(331),Kr=__webpack_require__(4886),$r=__webpack_require__(4471),Yr=__webpack_require__(5181),Zr=__webpack_require__(3526),Qr=__webpack_require__(5649),tn=__webpack_require__(7153),en=__webpack_require__(5745),rn=__webpack_require__(1411),nn=__webpack_require__(6384),on=__webpack_require__(6041),sn=__webpack_require__(8199),an=__webpack_require__(9848),ln=__webpack_require__(7906),cn=__webpack_require__(2644),un=__webpack_require__(4926);if(MathJax.loader&&MathJax.loader.checkVersion("output/chtml/fonts/tex",e.VERSION,"chtml-font"),(0,t.combineWithMathJax)({_:{output:{chtml:{fonts:{tex_ts:Sr,tex:{"bold-italic":Or,bold:Mr,"fraktur-bold":xr,fraktur:Er,italic:Ar,largeop:Cr,monospace:Tr,normal:Nr,"sans-serif-bold-italic":wr,"sans-serif-bold":Lr,"sans-serif-italic":Ir,"sans-serif":Pr,smallop:Rr,"tex-calligraphic-bold":kr,"tex-size3":jr,"tex-size4":Br,"tex-variant":Dr}}},common:{fonts:{tex:{"bold-italic":Fr,bold:Hr,delimiters:Ur,"double-struck":Xr,"fraktur-bold":Vr,fraktur:qr,italic:Wr,largeop:Gr,monospace:zr,normal:Jr,"sans-serif-bold-italic":Kr,"sans-serif-bold":$r,"sans-serif-italic":Yr,"sans-serif":Zr,"script-bold":Qr,script:tn,smallop:en,"tex-calligraphic-bold":rn,"tex-calligraphic":nn,"tex-mathit":on,"tex-oldstyle-bold":sn,"tex-oldstyle":an,"tex-size3":ln,"tex-size4":cn,"tex-variant":un}}}}}}),MathJax.startup){(0,t.combineDefaults)(MathJax.config,"chtml",{fontURL:n.Package.resolvePath("output/chtml/fonts/woff-v2",!1)});var pn=(0,xt.selectOptionsFromKeys)(MathJax.config.chtml||{},Sr.TeXFont.OPTIONS);(0,t.combineDefaults)(MathJax.config,"chtml",{font:new Sr.TeXFont(pn)})}var hn=__webpack_require__(5865),fn=__webpack_require__(8310),dn=__webpack_require__(4001),mn=__webpack_require__(473),yn=__webpack_require__(4414);MathJax.loader&&MathJax.loader.checkVersion("ui/menu",e.VERSION,"ui"),(0,t.combineWithMathJax)({_:{ui:{menu:{MJContextMenu:hn,Menu:fn,MenuHandler:dn,MmlVisitor:mn,SelectableInfo:yn}}}}),MathJax.startup&&"undefined"!=typeof window&&MathJax.startup.extendHandler((function(t){return(0,dn.MenuHandler)(t)}),20);var gn=__webpack_require__(351);function bn(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r

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 O0N(Nd2Oa&7$&iFVhCM(CTR>Dq5ZRF> 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 u#=8nJvPPfnWbc_~wnJ|fy;k-_d{let t=0;return()=>t++})();function P(t){return null==t}function O(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 A(t){return null!==t&&"[object Object]"===Object.prototype.toString.call(t)}function p(t){return("number"==typeof t||t instanceof Number)&&isFinite(+t)}function g(t,e){return p(t)?t:e}function T(t,e){return void 0===t?e:t}const V=(t,e)=>"string"==typeof t&&t.endsWith("%")?parseFloat(t)/100:+t/e,B=(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 k(t,e,i,s){let a,n,o;if(O(t))if(n=t.length,s)for(a=n-1;0<=a;a--)e.call(i,t[a],a);else for(a=0;at,x:t=>t.x,y:t=>t.y};function q(t){const e=t.split("."),i=[];let s="";for(const t of e)s+=t,s=s.endsWith("\\")?s.slice(0,-1)+".":(i.push(s),"");return i}function m(t,e){const i=X[e]||(X[e]=function(){const i=q(e);return t=>{for(const e of i){if(""===e)break;t=t&&t[e]}return t}}());return i(t)}function K(t){return t.charAt(0).toUpperCase()+t.slice(1)}const G=t=>void 0!==t,u=t=>"function"==typeof t,Z=(t,e)=>{if(t.size!==e.size)return!1;for(const i of t)if(!e.has(i))return!1;return!0};function J(t){return"mouseup"===t.type||"click"===t.type||"contextmenu"===t.type}const S=Math.PI,_=2*S,Q=_+S,tt=Number.POSITIVE_INFINITY,et=S/180,D=S/2,it=S/4,st=2*S/3,r=Math.log10,y=Math.sign;function at(t,e,i){return Math.abs(t-e)t-e).pop(),e}function rt(t){return!isNaN(parseFloat(t))&&isFinite(t)}function lt(t,e){var i=Math.round(t);return i-e<=t&&t<=i+e}function ht(t,e,i){let s,a,n;for(s=0,a=t.length;s=Math.min(e,i)-s&&t<=Math.max(e,i)+s}function bt(e,i,t){t=t||(t=>e[t]>1)?n=s:a=s;return{lo:n,hi:a}}const f=(i,s,a,t)=>bt(i,a,t?t=>{var e=i[t][s];return ei[t][s]bt(e,s,t=>e[t][i]>=s);function vt(t,e,i){let s=0,a=t.length;for(;ss&&t[a-1]>i;)a--;return 0{const i="_onData"+K(t),s=a[t];Object.defineProperty(a,t,{configurable:!0,enumerable:!1,value(...e){var t=s.apply(this,e);return a._chartjs.listeners.forEach(t=>{"function"==typeof t[i]&&t[i](...e)}),t}})}))}function Mt(e,t){var i=e._chartjs;if(i){const s=i.listeners,a=s.indexOf(t);-1!==a&&s.splice(a,1),0{delete e[t]}),delete e._chartjs)}}function wt(t){var e=new Set(t);return e.size===t.length?t:Array.from(e)}const kt="undefined"==typeof window?function(t){return t()}:window.requestAnimationFrame;function St(e,i){let s,a=!1;return function(...t){s=t,a||(a=!0,kt.call(window,()=>{a=!1,e.apply(i,s)}))}}function Pt(e,i){let s;return function(...t){return i?(clearTimeout(s),s=setTimeout(e,i,t)):e.apply(this,t),i}}const Dt=t=>"start"===t?"left":"end"===t?"right":"center",E=(t,e,i)=>"start"===t?e:"end"===t?i:(e+i)/2,Ct=(t,e,i,s)=>t===(s?"left":"right")?i:"center"===t?(e+i)/2:e;function Ot(t,e,i){var s=e.length;let a=0,n=s;if(t._sorted){const{iScale:o,_parsed:r}=t,l=o.axis,{min:h,max:c,minDefined:d,maxDefined:u}=o.getUserBounds();d&&(a=C(Math.min(f(r,l,h).lo,i?s:f(e,l,o.getPixelForValue(h)).lo),0,s-1)),n=u?C(Math.max(f(r,o.axis,c,!0).hi+1,i?0:f(e,l,o.getPixelForValue(c),!0).hi+1),a,s)-a:s-a}return{start:a,count:n}}function At(t){var{xScale:e,yScale:i,_scaleRanges:s}=t,a={xmin:e.min,xmax:e.max,ymin:i.min,ymax:i.max};if(!s)return t._scaleRanges=a,!0;t=s.xmin!==e.min||s.xmax!==e.max||s.ymin!==i.min||s.ymax!==i.max;return Object.assign(s,a),t}var l=new class{constructor(){this._request=null,this._charts=new Map,this._running=!1,this._lastDate=void 0}_notify(e,i,s,t){const a=i.listeners[t],n=i.duration;a.forEach(t=>t({chart:e,initial:i.initial,numSteps:n,currentStep:Math.min(s-i.start,n)}))}_refresh(){this._request||(this._running=!0,this._request=kt.call(window,()=>{this._update(),this._request=null,this._running&&this._refresh()}))}_update(o=Date.now()){let r=0;this._charts.forEach((s,a)=>{if(s.running&&s.items.length){const n=s.items;let t,e=n.length-1,i=!1;for(;0<=e;--e)(t=n[e])._active?(t._total>s.duration&&(s.duration=t._total),t.tick(o),i=!0):(n[e]=n[n.length-1],n.pop());i&&(a.draw(),this._notify(a,s,o,"progress")),n.length||(s.running=!1,this._notify(a,s,o,"complete"),s.initial=!1),r+=n.length}}),this._lastDate=o,0===r&&(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 0Math.max(t,e._duration),0),this._refresh())}running(t){if(!this._running)return!1;t=this._charts.get(t);return!!(t&&t.running&&t.items.length)}stop(e){const i=this._charts.get(e);if(i&&i.items.length){const s=i.items;let t=s.length-1;for(;0<=t;--t)s[t].cancel();i.items=[],this._notify(e,i,Date.now(),"complete")}}remove(t){return this._charts.delete(t)}};function Tt(t){return t+.5|0}const Lt=(t,e,i)=>Math.max(Math.min(t,i),e);function Et(t){return Lt(Tt(2.55*t),0,255)}function Rt(t){return Lt(Tt(255*t),0,255)}function o(t){return Lt(Tt(t/2.55)/100,0,1)}function It(t){return Lt(Tt(100*t),0,100)}const n={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},zt=[..."0123456789ABCDEF"],Ft=t=>zt[15&t],Vt=t=>zt[(240&t)>>4]+zt[15&t],Bt=t=>(240&t)>>4==(15&t);const Wt=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function Nt(i,t,s){const a=t*Math.min(s,1-s),e=(t,e=(t+i/30)%12)=>s-a*Math.max(Math.min(e-3,9-e,1),-1);return[e(0),e(8),e(4)]}function Ht(i,s,a){i=(t,e=(t+i/60)%6)=>a-a*s*Math.max(Math.min(e,4-e,1),0);return[i(5),i(3),i(1)]}function jt(t,e,i){const s=Nt(t,1,.5);let a;for(1t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055,Qt=t=>t<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4);function te(e,i,s){if(e){let t=Yt(e);t[i]=Math.max(0,Math.min(t[i]+t[i]*s,0===i?360:1)),t=Ut(t),e.r=t[0],e.g=t[1],e.b=t[2]}}function ee(t,e){return t&&Object.assign(e||{},t)}function ie(t){var e={r:0,g:0,b:0,a:255};return Array.isArray(t)?3<=t.length&&(e={r:t[0],g:t[1],b:t[2],a:255},3>16&255,n>>8&255,255&n]}return t}()).transparent=[0,0,0,0]),(i=Gt[i.toLowerCase()])&&{r:i[0],g:i[1],b:i[2],a:4===i.length?i[3]:255})||se(t)),this._rgb=a,this._valid=!!a}get valid(){return this._valid}get rgb(){var t=ee(this._rgb);return t&&(t.a=o(t.a)),t}set rgb(t){this._rgb=ie(t)}rgbString(){return this._valid?(t=this._rgb)&&(t.a<255?`rgba(${t.r}, ${t.g}, ${t.b}, ${o(t.a)})`:`rgb(${t.r}, ${t.g}, ${t.b})`):void 0;var t}hexString(){return this._valid?(t=this._rgb,e=t,e=Bt(e.r)&&Bt(e.g)&&Bt(e.b)&&Bt(e.a)?Ft:Vt,t?"#"+e(t.r)+e(t.g)+e(t.b)+((t=t.a)<255?e(t):""):void 0):void 0;var t,e}hslString(){if(this._valid){var t,e,i,s=this._rgb;if(s)return i=Yt(s),t=i[0],e=It(i[1]),i=It(i[2]),s.a<255?`hsla(${t}, ${e}%, ${i}%, ${o(s.a)})`:`hsl(${t}, ${e}%, ${i}%)`}}mix(t,e){if(t){const s=this.rgb,a=t.rgb;var t=void 0===e?.5:e,e=2*t-1,i=s.a-a.a,e=(1+(e*i==-1?e:(e+i)/(1+e*i)))/2,i=1-e;s.r=255&e*s.r+i*a.r+.5,s.g=255&e*s.g+i*a.g+.5,s.b=255&e*s.b+i*a.b+.5,s.a=t*s.a+(1-t)*a.a,this.rgb=s}return this}interpolate(t,e){return t&&(this._rgb=(i=this._rgb,t=t._rgb,e=e,s=Qt(o(i.r)),a=Qt(o(i.g)),n=Qt(o(i.b)),{r:Rt(Jt(s+e*(Qt(o(t.r))-s))),g:Rt(Jt(a+e*(Qt(o(t.g))-a))),b:Rt(Jt(n+e*(Qt(o(t.b))-n))),a:i.a+e*(t.a-i.a)})),this;var i,s,a,n}clone(){return new ae(this.rgb)}alpha(t){return this._rgb.a=Rt(t),this}clearer(t){return this._rgb.a*=1-t,this}greyscale(){const t=this._rgb,e=Tt(.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 te(this._rgb,2,t),this}darken(t){return te(this._rgb,2,-t),this}saturate(t){return te(this._rgb,1,t),this}desaturate(t){return te(this._rgb,1,-t),this}rotate(t){return e=this._rgb,t=t,(i=Yt(e))[0]=Xt(i[0]+t),i=Ut(i),e.r=i[0],e.g=i[1],e.b=i[2],this;var e,i}}function ne(t){return!(!t||"object"!=typeof t)&&("[object CanvasPattern]"===(t=t.toString())||"[object CanvasGradient]"===t)}function oe(t){return ne(t)?t:new ae(t)}function re(t){return ne(t)?t:new ae(t).saturate(.5).darken(.1).hexString()}const le=["x","y","borderWidth","radius","tension"],he=["color","borderColor","backgroundColor"],ce=new Map;function de(t,e,a){return function(t,e){e=a||{};var i=t+JSON.stringify(e);let s=ce.get(i);return s||(s=new Intl.NumberFormat(t,e),ce.set(i,s)),s}(e).format(t)}const ue={values:t=>O(t)?t:""+t,numeric(t,e,i){if(0===t)return"0";var s=this.chart.options.locale;let a,n=t;if(1.8*i.length?ue.numeric.call(this,t,e,i):""}};var ge={formatters:ue};const fe=Object.create(null),pe=Object.create(null);function me(i,t){if(!t)return i;var s=t.split(".");for(let t=0,e=s.length;tt.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)=>re(e.backgroundColor),this.hoverBorderColor=(t,e)=>re(e.borderColor),this.hoverColor=(t,e)=>re(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 be(this,t,e)}get(t){return me(this,t)}describe(t,e){return be(pe,t,e)}override(t,e){return be(fe,t,e)}route(t,e,i,s){const a=me(this,t),n=me(this,i),o="_"+e;Object.defineProperties(a,{[o]:{value:a[e],writable:!0},[e]:{enumerable:!0,get(){var t=this[o],e=n[s];return A(t)?Object.assign({},e,t):T(t,e)},set(t){this[o]=t}}})}apply(t){t.forEach(t=>t(this))}}({_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:he},numbers:{type:"number",properties:le}}),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:ge.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 xe(){return"undefined"!=typeof window&&"undefined"!=typeof document}function ve(t){let e=t.parentNode;return e=e&&"[object ShadowRoot]"===e.toString()?e.host:e}function _e(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 ye=t=>t.ownerDocument.defaultView.getComputedStyle(t,null);function Me(t,e){return ye(t).getPropertyValue(e)}const we=["top","right","bottom","left"];function ke(e,i,s){const a={};s=s?"-"+s:"";for(let t=0;t<4;t++){var n=we[t];a[n]=parseFloat(e[i+"-"+n+s])||0}return a.width=a.left+a.right,a.height=a.top+a.bottom,a}function Se(t,e){if("native"in t)return t;var{canvas:i,currentDevicePixelRatio:s}=e,a=ye(i),n="border-box"===a.boxSizing,o=ke(a,"padding"),a=ke(a,"border","width"),{x:t,y:r,box:l}=function(t,e){var i,s=t.touches,s=s&&s.length?s[0]:t,{offsetX:a,offsetY:n}=s;let o,r,l=!1;if(i=n,t=t.target,!(0Math.round(10*t)/10;function De(t,e,i,s){var a=ye(t),n=ke(a,"margin"),o=_e(a.maxWidth,t,"clientWidth")||tt,r=_e(a.maxHeight,t,"clientHeight")||tt,t=function(t,e,i){let s,a;if(void 0===e||void 0===i){const n=ve(t);if(n){const t=n.getBoundingClientRect(),o=ye(n),r=ke(o,"border","width"),l=ke(o,"padding");e=t.width-l.width-r.width,i=t.height-l.height-r.height,s=_e(o.maxWidth,n,"clientWidth"),a=_e(o.maxHeight,n,"clientHeight")}else e=t.clientWidth,i=t.clientHeight}return{width:e,height:i,maxWidth:s||tt,maxHeight:a||tt}}(t,e,i);let{width:l,height:h}=t;if("content-box"===a.boxSizing){const t=ke(a,"border","width"),e=ke(a,"padding");l-=e.width+t.width,h-=e.height+t.height}return l=Math.max(0,l-n.width),h=Math.max(0,s?l/s:h-n.height),l=Pe(Math.min(l,o,t.maxWidth)),h=Pe(Math.min(h,r,t.maxHeight)),l&&!h&&(h=Pe(l/2)),(void 0!==e||void 0!==i)&&s&&t.height&&h>t.height&&(h=t.height,l=Pe(Math.floor(h*s))),{width:l,height:h}}function Ce(t,e,i){var e=e||1,s=Math.floor(t.height*e),a=Math.floor(t.width*e);t.height=Math.floor(t.height),t.width=Math.floor(t.width);const n=t.canvas;return n.style&&(i||!n.style.height&&!n.style.width)&&(n.style.height=t.height+"px",n.style.width=t.width+"px"),(t.currentDevicePixelRatio!==e||n.height!==s||n.width!==a)&&(t.currentDevicePixelRatio=e,n.height=s,n.width=a,t.ctx.setTransform(e,0,0,e,0,0),!0)}var Oe=function(){let t=!1;try{var e={get passive(){return!(t=!0)}};xe()&&(window.addEventListener("test",null,e),window.removeEventListener("test",null,e))}catch(t){}return t}();function Ae(t,e){const i=Me(t,e),s=i&&i.match(/^(\d+)(\.\d+)?px$/);return s?+s[1]:void 0}function Te(t){return!t||P(t.size)||P(t.family)?null:(t.style?t.style+" ":"")+(t.weight?t.weight+" ":"")+t.size+"px "+t.family}function Le(t,e,i,s,a){let n=e[a];return n||(n=e[a]=t.measureText(a).width,i.push(a)),s=n>s?n:s}function Ee(t,e,i,s){let a=(s=s||{}).data=s.data||{},n=s.garbageCollect=s.garbageCollect||[],o=(s.font!==e&&(a=s.data={},n=s.garbageCollect=[],s.font=e),t.save(),t.font=e,0);var r=i.length;let l,h,c,d,u;for(l=0;li.length){for(l=0;le.left-i&&t.xe.top-i&&t.yr[0]){const i=t||r;void 0===e&&(e=ti("_fallback",r));t={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:r,_rootScopes:i,_fallback:e,_getTarget:a,override:t=>Ye([t,...r],l,i,e)};return new Proxy(t,{deleteProperty:(t,e)=>(delete t[e],delete t._keys,delete r[0][e],!0),get:(n,o)=>Ke(n,o,()=>{var t,e=o,i=r,s=n;for(const a of l)if(t=ti(Xe(a,e),i),void 0!==t)return qe(e,t)?Je(i,s,e,t):t}),getOwnPropertyDescriptor:(t,e)=>Reflect.getOwnPropertyDescriptor(t._scopes[0],e),getPrototypeOf:()=>Reflect.getPrototypeOf(r[0]),has:(t,e)=>ei(t).includes(e),ownKeys:t=>ei(t),set(t,e,i){const s=t._storage||(t._storage=a());return t[e]=s[e]=i,delete t._keys,!0}})}function $e(s,e,i,a){var t={_cacheable:!1,_proxy:s,_context:e,_subProxy:i,_stack:new Set,_descriptors:Ue(s,a),setContext:t=>$e(s,t,i,a),override:t=>$e(s.override(t),e,i,a)};return new Proxy(t,{deleteProperty:(t,e)=>(delete t[e],delete s[e],!0),get:(r,h,c)=>Ke(r,h,()=>{{var l=r,e=h,i=c;const{_proxy:s,_context:a,_subProxy:n,_descriptors:o}=l;let t=s[e];return O(t=u(t)&&o.isScriptable(e)?function(t,e,i){const{_proxy:s,_context:a,_subProxy:n,_stack:o}=l;if(o.has(t))throw new Error("Recursion detected: "+Array.from(o).join("->")+"->"+t);o.add(t);let r=e(a,n||i);return o.delete(t),r=qe(t,r)?Je(s._scopes,s,t,r):r}(e,t,i):t)&&t.length&&(t=function(t,e,i,s){const{_proxy:a,_context:n,_subProxy:o,_descriptors:r}=i;if(void 0!==n.index&&s(t))return e[n.index%e.length];if(A(e[0])){const i=e,s=a._scopes.filter(t=>t!==i);e=[];for(const A of i){const i=Je(s,a,t,A);e.push($e(i,n,o&&o[t],r))}}return e}(e,t,l,o.isIndexable)),t=qe(e,t)?$e(t,a,n&&n[e],o):t}}),getOwnPropertyDescriptor:(t,e)=>t._descriptors.allKeys?Reflect.has(s,e)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(s,e),getPrototypeOf:()=>Reflect.getPrototypeOf(s),has:(t,e)=>Reflect.has(s,e),ownKeys:()=>Reflect.ownKeys(s),set:(t,e,i)=>(s[e]=i,delete t[e],!0)})}function Ue(t,e={scriptable:!0,indexable:!0}){const{_scriptable:i=e.scriptable,_indexable:s=e.indexable,_allKeys:a=e.allKeys}=t;return{allKeys:a,scriptable:i,indexable:s,isScriptable:u(i)?i:()=>i,isIndexable:u(s)?s:()=>s}}const Xe=(t,e)=>t?t+K(e):e,qe=(t,e)=>A(e)&&"adapters"!==t&&(null===Object.getPrototypeOf(e)||e.constructor===Object);function Ke(t,e,i){if(Object.prototype.hasOwnProperty.call(t,e))return t[e];i=i();return t[e]=i}function Ge(t,e,i){return u(t)?t(e,i):t}function Ze(t,e,i,s,a){for(const r of e){n=i,o=r;const e=!0===n?o:"string"==typeof n?m(o,n):void 0;if(e){t.add(e);o=Ge(e._fallback,i,a);if(void 0!==o&&o!==i&&o!==s)return o}else if(!1===e&&void 0!==s&&i!==s)return null}var n,o;return!1}function Je(t,s,a,n){const e=s._rootScopes,i=Ge(s._fallback,a,n),o=[...t,...e],r=new Set;r.add(n);t=Qe(r,o,a,i||a,n);return null!==t&&(void 0===i||i===a||null!==Qe(r,o,i,t,n))&&Ye(Array.from(r),[""],e,i,()=>{{var t=a,e=n;const i=s._getTarget();return t in i||(i[t]={}),O(t=i[t])&&A(e)?e:t||{}}})}function Qe(t,e,i,s,a){for(;i;)i=Ze(t,e,i,s,a);return i}function ti(t,e){for(const i of e)if(i){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))}function ii(t,e,i,s){const a=t["iScale"],{key:n="r"}=this._parsing,o=new Array(s);let r,l,h,c;for(r=0,l=s;re"x"===t?"y":"x";function oi(t,e,i,s){var t=t.skip?e:t,a=e,e=i.skip?e:i,i=gt(a,t),n=gt(e,a);let o=i/(i+n),r=n/(i+n);o=isNaN(o)?0:o,r=isNaN(r)?0:r;i=s*o,n=s*r;return{previous:{x:a.x-i*(e.x-t.x),y:a.y-i*(e.y-t.y)},next:{x:a.x+n*(e.x-t.x),y:a.y+n*(e.y-t.y)}}}function ri(t,n="x"){const e=ni(n),i=t.length,r=Array(i).fill(0),l=Array(i);let s,a,o,h=ai(t,0);for(s=0;s!t.skip)),"monotone"===e.cubicInterpolationMode)ri(o,t);else{let t=i?o[o.length-1]:o[0];for(s=0,a=o.length;s0===t||1===t,di=(t,e,i)=>-Math.pow(2,10*--t)*Math.sin((t-e)*_/i),ui=(t,e,i)=>Math.pow(2,-10*t)*Math.sin((t-e)*_/i)+1,gi={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*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*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*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*D),easeOutSine:t=>Math.sin(t*D),easeInOutSine:t=>-.5*(Math.cos(S*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=>1<=t?t:-(Math.sqrt(1-t*t)-1),easeOutCirc:t=>Math.sqrt(1- --t*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){return ci(t)?t:t<.5?.5*di(2*t,.1125,.45):.5+.5*ui(2*t-1,.1125,.45)},easeInBack(t){return t*t*(2.70158*t-1.70158)},easeOutBack(t){return--t*t*(2.70158*t+1.70158)+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-gi.easeOutBounce(1-t),easeOutBounce(t){var 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*gi.easeInBounce(2*t):.5*gi.easeOutBounce(2*t-1)+.5};function fi(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:e:"after"===s?i<1?t:e:0+t||0;function yi(e,i){const t={},s=A(i),a=s?Object.keys(i):i,n=A(e)?s?t=>T(e[t],e[i[t]]):t=>e[t]:()=>e;for(const e of a)t[e]=_i(n(e));return t}function Mi(t){return yi(t,{top:"y",right:"x",bottom:"y",left:"x"})}function wi(t){return yi(t,["topLeft","topRight","bottomLeft","bottomRight"])}function I(t){const e=Mi(t);return e.width=e.left+e.right,e.height=e.top+e.bottom,e}function z(t,e){e=e||R.font;let i=T((t=t||{}).size,e.size),s=("string"==typeof i&&(i=parseInt(i,10)),T(t.style,e.style));s&&!(""+s).match(xi)&&(console.warn('Invalid font style specified: "'+s+'"'),s=void 0);const a={family:T(t.family,e.family),lineHeight:vi(T(t.lineHeight,e.lineHeight),i),size:i,style:s,weight:T(t.weight,e.weight),string:""};return a.string=Te(a),a}function ki(t,e,i,s){let a,n,o,r=!0;for(a=0,n=t.length;ai&&0===t?0:t+e;return{min:a(t,-Math.abs(e)),max:a(s,e)}}function Pi(t,e){return Object.assign(Object.create(t),e)}function Di(t,e,i){return t?(s=e,a=i,{x:t=>s+s+a-t,setWidth(t){a=t},textAlign:t=>"center"===t?t:"right"===t?"left":"right",xPlus:(t,e)=>t-e,leftForLtr:(t,e)=>t-e}):{x:t=>t,setWidth(t){},textAlign:t=>t,xPlus:(t,e)=>t+e,leftForLtr:(t,e)=>t};var s,a}function Ci(t,e){let i,s;"ltr"!==e&&"rtl"!==e||(s=[(i=t.canvas.style).getPropertyValue("direction"),i.getPropertyPriority("direction")],i.setProperty("direction",e,"important"),t.prevTextDirection=s)}function Oi(t,e){void 0!==e&&(delete t.prevTextDirection,t.canvas.style.setProperty("direction",e[0],e[1]))}function Ai(t){return"angle"===t?{between:pt,compare:ft,normalize:v}:{between:c,compare:(t,e)=>t-e,normalize:t=>t}}function Ti({start:t,end:e,count:i,loop:s,style:a}){return{start:t%i,end:e%i,loop:s&&(e-t+1)%i==0,style:a}}function Li(t,i,g){if(!g)return[t];const{property:s,start:a,end:n}=g,o=i.length,{compare:r,between:l,normalize:h}=Ai(s),{start:c,end:d,loop:u,style:f}=function(t,e){const{property:i,start:s,end:a}=g,{between:n,normalize:o}=Ai(i),r=e.length;let l,h,{start:c,end:d,loop:u}=t;if(u){for(c+=r,d+=r,l=0,h=r;ls&&t[a%e].skip;)a--;return a%=e,{start:s,end:a}}(i,s,a);return Ii(t,!0===n?[{start:o,end:r,loop:a}]:function(t,e,i,s){const a=t.length,n=[];let o,r=e,l=t[e];for(o=e+1;o<=i;++o){const i=t[o%a];i.skip||i.stop?l.skip||(s=!1,n.push({start:e%a,end:(o-1)%a,loop:s}),e=r=i.stop?o:null):(r=o,l.skip&&(e=o)),l=i}return null!==r&&n.push({start:e%a,end:r%a,loop:s}),n}(i,o,r{t[r](s[a],n)&&(o.push({element:t,datasetIndex:e,index:i}),l=l||t.inRange(s.x,s.y,n))}),e&&!l?[]:o}var Hi={evaluateInteractionItems:Vi,modes:{index(t,e,i,s){const a=Se(e,t),n=i.axis||"x",o=i.includeInvisible||!1,r=i.intersect?Bi(t,a,n,s,o):Wi(t,a,n,!1,s,o),l=[];return r.length?(t.getSortedVisibleDatasetMetas().forEach(t=>{var 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){var e=Se(e,t),a=i.axis||"xy",n=i.includeInvisible||!1;let o=i.intersect?Bi(t,e,a,s,n):Wi(t,e,a,!1,s,n);if(0Bi(t,Se(e,t),i.axis||"xy",s,i.includeInvisible||!1),nearest(t,e,i,s){var e=Se(e,t),a=i.axis||"xy",n=i.includeInvisible||!1;return Wi(t,e,a,i.intersect,s,n)},x:(t,e,i,s)=>Ni(t,Se(e,t),"x",i.intersect,s),y:(t,e,i,s)=>Ni(t,Se(e,t),"y",i.intersect,s)}};const ji=["left","top","right","bottom"];function Yi(t,e){return t.filter(t=>t.pos===e)}function $i(t,e){return t.filter(t=>-1===ji.indexOf(t.pos)&&t.box.axis===e)}function Ui(t,s){return t.sort((t,e)=>{var i=s?e:t,t=s?t:e;return i.weight===t.weight?i.index-t.index:i.weight-t.weight})}function Xi(t,e,i,s){return Math.max(t[i],e[i])+Math.max(t[s],e[s])}function qi(t,e){t.top=Math.max(t.top,e.top),t.left=Math.max(t.left,e.left),t.bottom=Math.max(t.bottom,e.bottom),t.right=Math.max(t.right,e.right)}function Ki(t,e,i,s){const a=[];let n,o,r,l,h,c;for(n=0,o=t.length,h=0;n{s[t]=Math.max(e[t],i[t])}),s}}(r.horizontal,e));const{same:o,other:d}=function(t,e,i,s){const{pos:a,box:n}=i,o=t.maxPadding;if(!A(a)){i.size&&(t[a]-=i.size);const e=s[i.stack]||{size:0,count:1};e.size=Math.max(e.size,i.horizontal?n.height:n.width),i.size=e.size/e.count,t[a]+=i.size}n.getPadding&&qi(o,n.getPadding());var s=Math.max(0,e.outerWidth-Xi(o,t,"left","right")),e=Math.max(0,e.outerHeight-Xi(o,t,"top","bottom")),r=s!==t.w,l=e!==t.h;return t.w=s,t.h=e,i.horizontal?{same:r,other:l}:{same:l,other:r}}(e,i,r,s);h|=o&&a.length,c=c||d,l.fullSize||a.push(r)}return h&&Ki(a,e,i,s)||c}function Gi(t,e,i,s,a){t.top=i,t.left=e,t.right=e+s,t.bottom=i+a,t.width=s,t.height=a}function Zi(t,e,i,s){var a=i.padding;let{x:n,y:o}=e;for(const r of t){const t=r.box,l=s[r.stack]||{count:1,placed:0,weight:1},h=r.stackWeight/l.weight||1;if(r.horizontal){const s=e.w*h,n=l.size||t.height;G(l.start)&&(o=l.start),t.fullSize?Gi(t,a.left,o,i.outerWidth-a.right-a.left,n):Gi(t,e.left+l.placed,o,s,n),l.start=o,l.placed+=s,o=t.bottom}else{const s=e.h*h,o=l.size||t.width;G(l.start)&&(n=l.start),t.fullSize?Gi(t,n,a.top,o,i.outerHeight-a.bottom-a.top):Gi(t,n,e.top+l.placed,o,s),l.start=n,l.placed+=s,n=t.right}}e.x=n,e.y=o}var a={addBox(t,e){t.boxes||(t.boxes=[]),e.fullSize=e.fullSize||!1,e.position=e.position||"top",e.weight=e.weight||0,e._layers=e._layers||function(){return[{z:0,draw(t){e.draw(t)}}]},t.boxes.push(e)},removeBox(t,e){e=t.boxes?t.boxes.indexOf(e):-1;-1!==e&&t.boxes.splice(e,1)},configure(t,e,i){e.fullSize=i.fullSize,e.position=i.position,e.weight=i.weight},update(l,t,e,i){if(l){const o=I(l.options.layout.padding),r=Math.max(t-o.width,0),h=Math.max(e-o.height,0),c=function(){const t=function(t){const e=[];let i,s,a,n,o,r;for(i=0,s=(t||[]).length;it.box.fullSize),!0),i=Ui(Yi(t,"left"),!0),s=Ui(Yi(t,"right")),a=Ui(Yi(t,"top"),!0),n=Ui(Yi(t,"bottom")),o=$i(t,"x"),r=$i(t,"y");return{fullSize:e,leftAndTop:i.concat(a),rightAndBottom:s.concat(r).concat(n).concat(o),chartArea:Yi(t,"chartArea"),vertical:i.concat(s).concat(r),horizontal:a.concat(n).concat(o)}}(),d=c.vertical,u=c.horizontal;k(l.boxes,t=>{"function"==typeof t.beforeLayout&&t.beforeLayout()});var s=d.reduce((t,e)=>e.box.options&&!1===e.box.options.display?t:t+1,0)||1,t=Object.freeze({outerWidth:t,outerHeight:e,padding:o,availableWidth:r,availableHeight:h,vBoxMaxWidth:r/2/s,hBoxMaxHeight:h/2}),e=Object.assign({},o);qi(e,I(i));const g=Object.assign({maxPadding:e,w:r,h:h,x:o.left,y:o.top},o),f=function(t,e){var i=function(t){const e={};for(const i of t){const{stack:t,pos:s,stackWeight:a}=i;if(t&&ji.includes(s)){const n=e[t]||(e[t]={count:0,placed:0,weight:0,size:0});n.count++,n.weight+=a}}return e}(t),{vBoxMaxWidth:s,hBoxMaxHeight:a}=e;let n,o,r;for(n=0,o=t.length;n{const e=t.box;Object.assign(e,l.chartArea),e.update(g.w,g.h,{left:0,top:0,right:0,bottom:0})})}}};class Ji{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 Qi extends Ji{acquireContext(t){return t&&t.getContext&&t.getContext("2d")||null}updateConfig(t){t.options.animation=!1}}const ts="$chartjs",es={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},is=t=>null===t||""===t,ss=!!Oe&&{passive:!0};function as(t,e){for(const i of t)if(i===e||i.contains(e))return!0}function ns(t,e,i){const s=t.canvas,a=new MutationObserver(t=>{let e=!1;for(const i of t)e=e||as(i.addedNodes,s),e=e&&!as(i.removedNodes,s);e&&i()});return a.observe(document,{childList:!0,subtree:!0}),a}function os(t,e,i){const s=t.canvas,a=new MutationObserver(t=>{let e=!1;for(const i of t)e=e||as(i.removedNodes,s),e=e&&!as(i.addedNodes,s);e&&i()});return a.observe(document,{childList:!0,subtree:!0}),a}const rs=new Map;let ls=0;function hs(){const i=window.devicePixelRatio;i!==ls&&(ls=i,rs.forEach((t,e)=>{e.currentDevicePixelRatio!==i&&t()}))}function cs(t,e,s){const i=t.canvas,a=i&&ve(i);if(a){const o=St((t,e)=>{var i=a.clientWidth;s(t,e),i{var t=t[0],e=t.contentRect.width,t=t.contentRect.height;0===e&&0===t||o(e,t)});return r.observe(a),t=t,n=o,rs.size||window.addEventListener("resize",hs),rs.set(t,n),r;var n}}function ds(t,e,i){i&&i.disconnect(),"resize"===e&&(i=t,rs.delete(i),rs.size||window.removeEventListener("resize",hs))}function us(e,t,i){var s=e.canvas,a=St(t=>{null!==e.ctx&&i(function(t,e){var i=es[t.type]||t.type,{x:s,y:a}=Se(t,e);return{type:i,chart:e,native:t,x:void 0!==s?s:null,y:void 0!==a?a:null}}(t,e))},e);return s.addEventListener(t,a,ss),a}class gs extends Ji{acquireContext(t,e){var i=t&&t.getContext&&t.getContext("2d");{if(i&&i.canvas===t){{var s=e;const a=t.style,n=t.getAttribute("height"),o=t.getAttribute("width");if(t[ts]={initial:{height:n,width:o,style:{display:a.display,height:a.height,width:a.width}}},a.display=a.display||"block",a.boxSizing=a.boxSizing||"border-box",is(o)){const s=Ae(t,"width");void 0!==s&&(t.width=s)}if(is(n))if(""===t.style.height)t.height=t.width/(s||2);else{const s=Ae(t,"height");void 0!==s&&(t.height=s)}}return i}return null}}releaseContext(t){const i=t.canvas;if(!i[ts])return!1;const s=i[ts].initial,e=(["height","width"].forEach(t=>{var e=s[t];P(e)?i.removeAttribute(t):i.setAttribute(t,e)}),s.style||{});return Object.keys(e).forEach(t=>{i.style[t]=e[t]}),i.width=i.width,delete i[ts],!0}addEventListener(t,e,i){this.removeEventListener(t,e);const s=t.$proxies||(t.$proxies={}),a={attach:ns,detach:os,resize:cs}[e]||us;s[e]=a(t,e,i)}removeEventListener(t,e){const i=t.$proxies||(t.$proxies={}),s=i[e];s&&(({attach:ds,detach:ds,resize:ds}[e]||function(t,e,i){t.canvas.removeEventListener(e,i,ss)})(t,e,s),i[e]=void 0)}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(t,e,i,s){return De(t,e,i,s)}isAttached(t){t=ve(t);return!(!t||!t.isConnected)}}function fs(t){return!xe()||"undefined"!=typeof OffscreenCanvas&&t instanceof OffscreenCanvas?Qi:gs}Oe=Object.freeze({__proto__:null,BasePlatform:Ji,BasicPlatform:Qi,DomPlatform:gs,_detectPlatform:fs});const ps="transparent",ms={boolean:(t,e,i)=>.5t+(e-t)*i};class bs{constructor(t,e,i,s){var a=e[i],a=(s=ki([t.to,s,a,t.from]),ki([t.from,a,s]));this._active=!0,this._fn=t.fn||ms[t.type||typeof a],this._easing=gi[t.easing]||gi.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=a,this._to=s,this._promises=void 0}active(){return this._active}update(t,e,i){var s,a,n;this._active&&(this._notify(!1),s=this._target[this._prop],a=i-this._start,n=this._duration-a,this._start=i,this._duration=Math.floor(Math.max(n,t.duration)),this._total+=a,this._loop=!!t.loop,this._to=ki([t.to,e,s,t.from]),this._from=ki([t.from,s,e]))}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(t){var t=t-this._start,e=this._duration,i=this._prop,s=this._from,a=this._loop,n=this._to;let o;if(this._active=s!==n&&(a||t{i.push({res:t,rej:e})})}_notify(t){const e=t?"res":"rej",i=this._promises||[];for(let t=0;t{const t=s[e];if(A(t)){const i={};for(const s of a)i[s]=t[s];(O(t.properties)&&t.properties||[e]).forEach(t=>{t!==e&&n.has(t)||n.set(t,i)})}})}}_animateOptions(t,e){const i=e.options,s=function(e,i){if(i){let t=e.options;if(t)return t.$shared&&(e.options=t=Object.assign({},t,{$shared:!1,$animations:{}})),t;e.options=i}}(t,i);if(!s)return[];e=this._createAnimations(s,i);return i.$shared&&function(e,t){const i=[],s=Object.keys(t);for(let t=0;t{t.options=i},()=>{}),e}_createAnimations(e,i){const s=this._properties,a=[],n=e.$animations||(e.$animations={}),t=Object.keys(i),o=Date.now();let r;for(r=t.length-1;0<=r;--r){const c=t[r];if("$"!==c.charAt(0))if("options"===c)a.push(...this._animateOptions(e,i));else{var l=i[c];let t=n[c];var h=s.get(c);if(t){if(h&&t.active()){t.update(h,l,o);continue}t.cancel()}h&&h.duration?(n[c]=t=new bs(h,e,c,l),a.push(t)):e[c]=l}}return a}update(t,e){{if(0!==this._properties.size)return(t=this._createAnimations(t,e)).length?(l.add(this._chart,t),!0):void 0;Object.assign(t,e)}}}function vs(t,e){var t=t&&t.options||{},i=t.reverse,s=void 0===t.min?e:0,t=void 0===t.max?e:0;return{start:i?t:s,end:i?s:t}}function _s(t,e){const i=[],s=t._getSortedDatasetMetas(e);let a,n;for(a=0,n=s.length;ai[t].axis===e).shift()}function Ps(t,e){var 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 Ds=t=>"reset"===t||"none"===t,Cs=(t,e)=>e?t:Object.assign({},t);class Os{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=Ms(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&&Ps(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,a=e.xAxisID=T(i.xAxisID,Ss(t,"x")),n=e.yAxisID=T(i.yAxisID,Ss(t,"y")),o=e.rAxisID=T(i.rAxisID,Ss(t,"r")),r=e.indexAxis,l=e.iAxisID=s(r,a,n,o),h=e.vAxisID=s(r,n,a,o);e.xScale=this.getScaleForId(a),e.yScale=this.getScaleForId(n),e.rScale=this.getScaleForId(o),e.iScale=this.getScaleForId(l),e.vScale=this.getScaleForId(h)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(t){return this.chart.scales[t]}_getOtherScale(t){var e=this._cachedMeta;return t===e.iScale?e.vScale:e.iScale}reset(){this._update("reset")}_destroy(){var t=this._cachedMeta;this._data&&Mt(this._data,this),t._stacked&&Ps(t)}_dataCheck(){const t=this.getDataset(),e=t.data||(t.data=[]),i=this._data;if(A(e))this._data=function(t){const e=Object.keys(t),i=new Array(e.length);let s,a,n;for(s=0,a=e.length;snull===l[o]||d&&l[o]t||cthis.getContext(i,s,e),c);return g.$shared&&(g.$shared=r,a[n]=Object.freeze(Cs(g,r))),g}_resolveAnimations(t,e,i){const s=this.chart,a=this._cachedDataOpts,n="animation-"+e,o=a[n];if(o)return o;let r;if(!1!==s.options.animation){const s=this.chart.config,a=s.datasetAnimationScopeKeys(this._type,e),n=s.getOptionScopes(this.getDataset(),a);r=s.createResolver(n,this.getContext(t,i,e))}t=new xs(s,r&&r.animations);return r&&r._cacheable&&(a[n]=Object.freeze(t)),t}getSharedOptions(t){if(t.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},t))}includeOptions(t,e){return!e||Ds(t)||this.chart._animationsDisabled}_getSharedOptions(t,e){var t=this.resolveDataElementOptions(t,e),i=this._sharedOptions,s=this.getSharedOptions(t),i=this.includeOptions(e,s)||s!==i;return this.updateSharedOptions(s,e,t),{sharedOptions:s,includeOptions:i}}updateElement(t,e,i,s){Ds(s)?Object.assign(t,i):this._resolveAnimations(e,s).update(t,i)}updateSharedOptions(t,e,i){t&&!Ds(e)&&this._resolveAnimations(void 0,e).update(t,i)}_setStyle(t,e,i,s){t.active=s;var a=this.getStyle(e,s);this._resolveAnimations(e,i,s).update(t,{options:!s&&this.getSharedOptions(a)||a})}removeHoverStyle(t,e,i){this._setStyle(t,i,"active",!1)}setHoverStyle(t,e,i){this._setStyle(t,i,"active",!0)}_removeDatasetHoverStyle(){var t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!1)}_setDatasetHoverStyle(){var 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=[];var s=i.length,a=e.length,n=Math.min(a,s);n&&this.parse(0,n),s{for(t.length+=e,o=t.length-1;o>=n;o--)t[o]=t[o-e]};for(r(a),o=t;o{s[t]=i[t]&&i[t].active()?i[t]._to:this[t]}),s}}function As(t,e,i,s,a){var n=T(s,0),o=Math.min(T(a,t.length),t.length);let r,l,h,c=0;for(i=Math.ceil(i),a&&(i=(r=a-s)/Math.floor(r/i)),h=n;h<0;)c++,h=Math.round(n+c*i);for(l=Math.max(n,0);l"top"===e||"left"===e?t[e]+i:t[e]-i,Ls=(t,e)=>Math.min(e||t,t);function Es(t,e){const i=[],s=t.length/e,a=t.length;let n=0;for(;nn?n:a,n=o&&a>n?a:n,{min:g(a,g(n,a)),max:g(n,g(a,n))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){var 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){var{beginAtZero:s,grace:a,ticks:n}=this.options,o=n.sampleSize,t=(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=Si(this,a,s),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks(),os)return i}return Math.max(s,1)}(n,s,a);if(0{const e=t.gc,i=e.length/2;let s;if(y({width:n[t]||0,height:o[t]||0});return{first:w(0),last:w(e-1),widest:w(i),highest:w(M),widths:n,heights:o}}getLabelForValue(t){return t}getPixelForValue(t,e){return NaN}getValueForPixel(t){}getPixelForTick(t){var e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}getPixelForDecimal(t){this._reversePixels&&(t=1-t);t=this._startPixel+t*this._length;return mt(this._alignToPixels?Re(this.chart,t,0):t)}getDecimalForPixel(t){t=(t-this._startPixel)/this._length;return this._reversePixels?1-t:t}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){var{min:t,max:e}=this;return t<0&&e<0?e:0o+1e-6)))return l}(this,b,l))&&(v=Re(s,x,A),h?_=M=k=P=v:y=w=S=D=v,u.push({tx1:_,ty1:y,tx2:M,ty2:w,x1:k,y1:S,x2:P,y2:D,width:A,color:o,borderDash:T,borderDashOffset:c,tickWidth:d,tickColor:g,tickBorderDash:f,tickBorderDashOffset:p}))}return this._ticksLength=c,this._borderValue=m,u}_computeLabelItems(s){const a=this.axis,n=this.options,{position:o,ticks:e}=n,r=this.isHorizontal(),l=this.ticks,{align:h,crossAlign:c,padding:t,mirror:d}=e,i=Rs(n.grid),u=i+t,g=d?-t:u,f=-L(this.labelRotation),p=[];let m,b,x,v,_,y,M,w,k,S,P,D="middle";if("top"===o)_=this.bottom-g,y=this._getXAxisLabelAlignment();else if("bottom"===o)_=this.top+g,y=this._getXAxisLabelAlignment();else if("left"===o){const s=this._getYAxisLabelAlignment(i);y=s.textAlign,v=s.x}else if("right"===o){const s=this._getYAxisLabelAlignment(i);y=s.textAlign,v=s.x}else if("x"===a){if("center"===o)_=(s.top+s.bottom)/2+u;else if(A(o)){const s=Object.keys(o)[0],a=o[s];_=this.chart.scales[s].getPixelForValue(a)+u}y=this._getXAxisLabelAlignment()}else if("y"===a){if("center"===o)v=(s.left+s.right)/2-u;else if(A(o)){const s=Object.keys(o)[0],a=o[s];v=this.chart.scales[s].getPixelForValue(a)}y=this._getYAxisLabelAlignment(i).textAlign}"y"===a&&("start"===h?D="top":"end"===h&&(D="bottom"));var C=this._getLabelSizes();for(m=0,b=l.length;mt.value===e);return 0<=i?t.setContext(this.getContext(i)).lineWidth:0}drawGrid(t){const e=this.options.grid,s=this.ctx,i=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(t));let a,n;var o=(t,e,i)=>{i.width&&i.color&&(s.save(),s.lineWidth=i.width,s.strokeStyle=i.color,s.setLineDash(i.borderDash||[]),s.lineDashOffset=i.borderDashOffset,s.beginPath(),s.moveTo(t.x,t.y),s.lineTo(e.x,e.y),s.stroke(),s.restore())};if(e.display)for(a=0,n=i.length;a{this.drawBackground(),this.drawGrid(t),this.drawTitle()}},{z:t,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 a,n;for(a=0,n=e.length;a{const e=t.split("."),i=e.pop(),s=[r].concat(e).join("."),a=l[t].split("."),n=a.pop(),o=a.join(".");R.route(s,i,o,n)})),e.descriptors&&R.describe(s,e.descriptors),this.override&&R.override(t.id,t.overrides)),h;throw new Error("class does not have id: "+t)}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 R[s]&&(delete R[s][i],this.override&&delete fe[i])}}var b=new class{constructor(){this.controllers=new Fs(Os,"datasets",!0),this.elements=new Fs(e,"elements"),this.plugins=new Fs(Object,"plugins"),this.scales=new Fs(zs,"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(i,t,s){[...t].forEach(t=>{const e=s||this._getRegistryForType(t);s||e.isForType(t)||e===this.plugins&&t.id?this._exec(i,e,t):k(t,t=>{var e=s||this._getRegistryForType(t);this._exec(i,e,t)})})}_exec(t,e,i){var s=K(t);d(i["before"+s],[],i),e[t](i),d(i["after"+s],[],i)}_getRegistryForType(e){for(let t=0;tt.filter(e=>!i.some(t=>e.plugin.id===t.plugin.id));this._notify(s(e,i),t,"stop"),this._notify(s(i,e),t,"start")}}function Bs(t,e){var i=R.datasets[t]||{};return((e.datasets||{})[t]||{}).indexAxis||e.indexAxis||i.indexAxis||"x"}function Ws(t){if("x"===t||"y"===t||"r"===t)return t}function Ns(t,...e){if(Ws(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)||1{var e=r[t];if(!A(e))return console.error("Invalid scale configuration for scale: "+t);if(e._proxy)return console.warn("Ignoring resolver passed as options for scale: "+t);const i=Ns(t,e,function(e,t){if(t.data&&t.data.datasets){t=t.data.datasets.filter(t=>t.xAxisID===e||t.yAxisID===e);if(t.length)return Hs(e,"x",t[0])||Hs(e,"y",t[0])}return{}}(t,o),R.scales[e.type]),s=i===l?"_index_":"_value_",a=n.scales||{};h[t]=$(Object.create(null),[{axis:i},e,a[i],a[s]])}),o.data.datasets.forEach(s=>{const t=s.type||o.type,a=s.indexAxis||Bs(t,e),n=(fe[t]||{}).scales||{};Object.keys(n).forEach(t=>{var e=function(t,e){let i=t;return"_index_"===t?i=e:"_value_"===t&&(i="x"===e?"y":"x"),i}(t,a),i=s[e+"AxisID"]||e;h[i]=h[i]||Object.create(null),$(h[i],[{axis:e},r[i],n[t]])})}),Object.keys(h).forEach(t=>{t=h[t];$(t,[R.scales[t.type],R.scale])}),h}(t,e)}function Ys(t){return(t=t||{}).datasets=t.datasets||[],t.labels=t.labels||[],t}const $s=new Map,Us=new Set;function Xs(t,e){let i=$s.get(t);return i||(i=e(),$s.set(t,i),Us.add(i)),i}const qs=(t,e,i)=>{e=m(e,i);void 0!==e&&t.add(e)};class Ks{constructor(t){this._config=((t=(t=t)||{}).data=Ys(t.data),js(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=Ys(t)}get options(){return this._config.options}set options(t){this._config.options=t}get plugins(){return this._config.plugins}update(){var t=this._config;this.clearCache(),js(t)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(t){return Xs(t,()=>[["datasets."+t,""]])}datasetAnimationScopeKeys(t,e){return Xs(t+".transition."+e,()=>[[`datasets.${t}.transitions.`+e,"transitions."+e],["datasets."+t,""]])}datasetElementScopeKeys(t,e){return Xs(t+"-"+e,()=>[[`datasets.${t}.elements.`+e,"datasets."+t,"elements."+e,""]])}pluginScopeKeys(t){const e=t.id;return Xs(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(e,t,i){const{options:s,type:a}=this,n=this._cachedScopes(e,i),o=n.get(t);if(o)return o;const r=new Set,l=(t.forEach(t=>{e&&(r.add(e),t.forEach(t=>qs(r,e,t))),t.forEach(t=>qs(r,s,t)),t.forEach(t=>qs(r,fe[a]||{},t)),t.forEach(t=>qs(r,R,t)),t.forEach(t=>qs(r,pe,t))}),Array.from(r));return 0===l.length&&l.push(Object.create(null)),Us.has(t)&&n.set(t,l),l}chartOptionScopes(){var{options:t,type:e}=this;return[t,fe[e]||{},R.datasets[e]||{},{type:e},R,pe]}resolveNamedOptions(t,e,i,s=[""]){const a={$shared:!0},{resolver:n,subPrefixes:o}=Gs(this._resolverCache,t,s);let r=n;!function(t,e){const{isScriptable:i,isIndexable:s}=Ue(t);for(const a of e){const e=i(a),n=s(a),o=(n||e)&&t[a];if(e&&(u(o)||Zs(o))||n&&O(o))return 1}}(n,e)||(a.$shared=!1,r=$e(n,i=u(i)?i():i,this.createResolver(t,i,o)));for(const t of e)a[t]=r[t];return a}createResolver(t,e,i=[""],s){t=Gs(this._resolverCache,t,i).resolver;return A(e)?$e(t,e,void 0,s):t}}function Gs(t,e,i){let s=t.get(e);s||(s=new Map,t.set(e,s));t=i.join();let a=s.get(t);return a||(a={resolver:Ye(e,i),subPrefixes:i.filter(t=>!t.toLowerCase().includes("hover"))},s.set(t,a)),a}const Zs=e=>A(e)&&Object.getOwnPropertyNames(e).some(t=>u(e[t])),Js=["top","bottom","left","right","chartArea"];function Qs(t,e){return"top"===t||"bottom"===t||-1===Js.indexOf(t)&&"x"===e}function ta(i,s){return function(t,e){return t[i]===e[i]?t[s]-e[s]:t[i]-e[i]}}function ea(t){const e=t.chart,i=e.options.animation;e.notifyPlugins("afterRender"),d(i&&i.onComplete,[t],e)}function ia(t){var e=t.chart,i=e.options.animation;d(i&&i.onProgress,[t],e)}function sa(t){return xe()&&"string"==typeof t?t=document.getElementById(t):t&&t.length&&(t=t[0]),t=t&&t.canvas?t.canvas:t}const aa={},na=t=>{const e=sa(t);return Object.values(aa).filter(t=>t.canvas===e).pop()};function oa(t,e,i){return(t.options.clip?t:e)[i]}class i{static defaults=R;static instances=aa;static overrides=fe;static registry=b;static version="4.4.1";static getChart=na;static register(...t){b.add(...t),ra()}static unregister(...t){b.remove(...t),ra()}constructor(t,e){const i=this.config=new Ks(e),s=sa(t),a=na(s);if(a)throw new Error("Canvas is already in use. Chart with ID '"+a.id+"' must be destroyed before the canvas with ID '"+a.canvas.id+"' can be reused.");var e=i.createResolver(i.chartOptionScopes(),this.getContext()),t=(this.platform=new(i.platform||fs(s)),this.platform.updateConfig(i),this.platform.acquireContext(s,e.aspectRatio)),n=t&&t.canvas,o=n&&n.height,r=n&&n.width;this.id=F(),this.ctx=t,this.canvas=n,this.width=r,this.height=o,this._options=e,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 Vs,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=Pt(t=>this.update(t),e.resizeDelay||0),this._dataChanges=[],aa[this.id]=this,t&&n?(l.listen(this,"complete",ea),l.listen(this,"progress",ia),this._initialize(),this.attached&&this.update()):console.error("Failed to create chart: can't acquire context from the given item")}get aspectRatio(){var{options:{aspectRatio:t,maintainAspectRatio:e},width:i,height:s,_aspectRatio:a}=this;return P(t)?e&&a?a:s?i/s: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 b}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():Ce(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return Ie(this.canvas,this.ctx),this}stop(){return l.stop(this),this}resize(t,e){l.running(this)?this._resizeBeforeDraw={width:t,height:e}:this._resize(t,e)}_resize(t,e){var i=this.options,s=this.canvas,a=i.maintainAspectRatio&&this.aspectRatio,s=this.platform.getMaximumSize(s,t,e,a),t=i.devicePixelRatio||this.platform.getDevicePixelRatio(),e=this.width?"resize":"attach";this.width=s.width,this.height=s.height,this._aspectRatio=this.aspectRatio,Ce(this,t,!0)&&(this.notifyPlugins("resize",{size:s}),d(i.onResize,[this,s],this),this.attached&&this._doResize(e)&&this.render())}ensureScalesHaveIDs(){k(this.options.scales||{},(t,e)=>{t.id=e})}buildOrUpdateScales(){const o=this.options,s=o.scales,r=this.scales,l=Object.keys(r).reduce((t,e)=>(t[e]=!1,t),{});let t=[];k(t=s?t.concat(Object.keys(s).map(t=>{var e=s[t],t=Ns(t,e),i="r"===t,t="x"===t;return{options:e,dposition:i?"chartArea":t?"bottom":"left",dtype:i?"radialLinear":t?"category":"linear"}})):t,t=>{const e=t.options,i=e.id,s=Ns(i,e),a=T(e.type,t.dtype);void 0!==e.position&&Qs(e.position,s)===Qs(t.dposition)||(e.position=t.dposition),l[i]=!0;let n=null;i in r&&r[i].type===a?n=r[i]:(n=new(b.getScale(a))({id:i,type:a,ctx:this.ctx,chart:this}),r[n.id]=n),n.init(e,o)}),k(l,(t,e)=>{t||delete r[e]}),k(r,t=>{a.configure(this,t,t.options),a.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),ei.length&&delete this._stacks,t.forEach((e,t)=>{0===i.filter(t=>t===e._dataset).length&&this._destroyDatasetMeta(t)})}buildOrUpdateControllers(){const e=[],i=this.data.datasets;let s,a;for(this._removeUnreferencedMetasets(),s=0,a=i.length;s{this.getDatasetMeta(e).controller.reset()},this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(t){const s=this.config,a=(s.update(),this._options=s.createResolver(s.chartOptionScopes(),this.getContext())),n=this._animationsDisabled=!a.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),!1!==this.notifyPlugins("beforeUpdate",{mode:t,cancelable:!0})){const o=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let i=0;for(let t=0,e=this.data.datasets.length;t{t.reset()}),this._updateDatasets(t),this.notifyPlugins("afterUpdate",{mode:t}),this._layers.sort(ta("z","_idx"));var{_active:t,_lastEvent:e}=this;e?this._eventHandler(e,!0):t.length&&this._updateHoverStyles(t,t,!0),this.render()}}_updateScales(){k(this.scales,t=>{a.removeBox(this,t)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){var t=this.options,e=new Set(Object.keys(this._listeners)),i=new Set(t.events);Z(e,i)&&!!this._responsiveListeners===t.responsive||(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){var t,e,i,s,a=this["_hiddenIndices"];for({method:t,start:e,count:i}of this._getUniformDataChanges()||[]){n=void 0;o=void 0;r=void 0;s=void 0;var n=a;var o=e;var r="_removeElements"===t?-i:i;const l=Object.keys(n);for(const h of l){const l=+h;l>=o&&(s=n[h],delete n[h],(0o)&&(n[l+r]=s))}}}_getUniformDataChanges(){const t=this._dataChanges;if(t&&t.length){this._dataChanges=[];var 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})){a.update(this,this.width,this.height,t);const e=this.chartArea,i=e.width<=0||e.height<=0;this._layers=[],k(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(i){if(!1!==this.notifyPlugins("beforeDatasetsUpdate",{mode:i,cancelable:!0})){for(let t=0,e=this.data.datasets.length;tt&&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=Pi(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(t){var e=this.data.datasets[t];if(!e)return!1;t=this.getDatasetMeta(t);return"boolean"==typeof t.hidden?!t.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(e,t,i){const s=i?"show":"hide",a=this.getDatasetMeta(e),n=a.controller._resolveAnimations(void 0,s);G(t)?(a.data[t].hidden=!i,this.update()):(this.setDatasetVisibility(e,i),n.update(a,{visible:i}),this.update(t=>t.datasetIndex===e?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(),l.remove(this),t=0,e=this.data.datasets.length;t{s.addEventListener(this,t,e),i[t]=e},a=(t,e,i)=>{t.offsetX=e,t.offsetY=i,this._eventHandler(t)};k(this.options.events,t=>e(t,a))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const i=this._responsiveListeners,s=this.platform,t=(t,e)=>{s.addEventListener(this,t,e),i[t]=e},e=(t,e)=>{i[t]&&(s.removeEventListener(this,t,e),delete i[t])},a=(t,e)=>{this.canvas&&this.resize(t,e)};let n;const o=()=>{e("attach",o),this.attached=!0,this.resize(),t("resize",a),t("detach",n)};n=()=>{this.attached=!1,e("resize",a),this._stop(),this._resize(0,0),t("attach",o)},(s.isAttached(this.canvas)?o:n)()}unbindEvents(){k(this._listeners,(t,e)=>{this.platform.removeEventListener(this,e,t)}),this._listeners={},k(this._responsiveListeners,(t,e)=>{this.platform.removeEventListener(this,e,t)}),this._responsiveListeners=void 0}updateHoverStyle(t,e,i){var s=i?"set":"remove";let a,n,o,r;for("dataset"===e&&(a=this.getDatasetMeta(t[0].datasetIndex)).controller["_"+s+"DatasetHoverStyle"](),o=0,r=t.length;o{var i=this.getDatasetMeta(t);if(i)return{datasetIndex:t,element:i.data[e],index:e};throw new Error("No dataset found at index "+t)});W(t,e)||(this._active=t,this._lastEvent=null,this._updateHoverStyles(t,e))}notifyPlugins(t,e,i){return this._plugins.notify(this,t,e,i)}isPluginEnabled(e){return 1===this._plugins._cache.filter(t=>t.plugin.id===e).length}_updateHoverStyles(t,e,i){var s=this.options.hover,a=(t,i)=>t.filter(e=>!i.some(t=>e.datasetIndex===t.datasetIndex&&e.index===t.index)),n=a(e,t),i=i?t:a(t,e);n.length&&this.updateHoverStyle(n,s.mode,!1),i.length&&s.mode&&this.updateHoverStyle(i,s.mode,!0)}_eventHandler(e,t){const i={event:e,replay:t,cancelable:!0,inChartArea:this.isPointInArea(e)},s=t=>(t.options.events||this.options.events).includes(e.native.type);if(!1!==this.notifyPlugins("beforeEvent",i,s))return t=this._handleEvent(e,t,i.inChartArea),i.cancelable=!1,this.notifyPlugins("afterEvent",i,s),(t||i.changed)&&this.render(),this}_handleEvent(t,e,i){const{_active:s=[],options:a}=this,n=e,o=this._getActiveElements(t,s,i,n),r=J(t),l=(h=t,c=this._lastEvent,i&&"mouseout"!==h.type?r?c:h:null);i&&(this._lastEvent=null,d(a.onHover,[t,o,this],this),r&&d(a.onClick,[t,o,this],this));var h,c=!W(o,s);return(c||e)&&(this._active=o,this._updateHoverStyles(o,s,e)),this._lastEvent=l,c}_getActiveElements(t,e,i,s){if("mouseout"===t.type)return[];if(!i)return e;i=this.options.hover;return this.getElementsAtEventForMode(t,i.mode,i,s)}}function ra(){k(i.instances,t=>t._plugins.invalidate())}function la(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}var ha={_date:class Xn{static override(t){Object.assign(Xn.prototype,t)}options;constructor(t){this.options=t||{}}init(){}formats(){return la()}parse(){return la()}format(){return la()}add(){return la()}diff(){return la()}startOf(){return la()}endOf(){return la()}}};function ca(i,s,a,n){if(O(i)){var o=i,r=s,l=a,h=n,c=l.parse(o[0],h),o=l.parse(o[1],h),h=Math.min(c,o),d=Math.max(c,o);let t=h,e=d;Math.abs(h)>Math.abs(d)&&(t=d,e=h),r[l.axis]=e,r._custom={barStart:t,barEnd:e,start:c,end:o,min:h,max:d}}else s[a.axis]=a.parse(i,n);return s}function da(t,e,i,s){const a=t.iScale,n=t.vScale,o=a.getLabels(),r=a===n,l=[];let h,c,d,u;for(c=(h=i)+s;h"spacing"!==t,_indexable:t=>"spacing"!==t&&!t.startsWith("borderDash")&&!t.startsWith("hoverBorderDash")};static overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(s){const t=s.data;if(t.labels.length&&t.datasets.length){const{pointStyle:a,color:n}=s.legend.options["labels"];return t.labels.map((t,e)=>{var i=s.getDatasetMeta(0).controller.getStyle(e);return{text:t,fillStyle:i.backgroundColor,strokeStyle:i.borderColor,fontColor:n,lineWidth:i.borderWidth,pointStyle:a,hidden:!s.getDataVisibility(e),index:e}})}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(s,a){const n=this.getDataset().data,o=this._cachedMeta;if(!1===this._parsing)o._parsed=n;else{let t,e,i=t=>+n[t];if(A(n[s])){const{key:s="value"}=this._parsing;i=t=>+m(n[t],s)}for(e=(t=s)+a;tpt(t,r,l,!0)?1:Math.max(e,e*s,i,i*s),f=(t,e,i)=>pt(t,r,l,!0)?-1:Math.min(e,e*s,i,i*s),p=g(0,h,d),m=g(D,c,u),b=f(S,h,d),x=f(S+D,c,u);i=(p-b)/2,a=(m-x)/2,n=-(p+b)/2,o=-(m+x)/2}return{ratioX:i,ratioY:a,offsetX:n,offsetY:o}}(c,h,r),p=(i.width-n)/d,m=(i.height-n)/u,b=Math.max(Math.min(p,m)/2,0),x=B(this.options.radius,b),v=(x-Math.max(x*r,0))/this._getVisibleDatasetWeightTotal();this.offsetX=g*x,this.offsetY=f*x,s.total=this.calculateTotal(),this.outerRadius=x-v*this._getRingWeightOffset(this.index),this.innerRadius=Math.max(this.outerRadius-v*l,0),this.updateElements(a,0,a.length,t)}_circumference(t,e){var i=this.options,s=this._cachedMeta,a=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]*a/_)}updateElements(t,e,i,s){const a="reset"===s,n=this.chart,o=n.chartArea,r=n.options.animation,l=(o.left+o.right)/2,h=(o.top+o.bottom)/2,c=a&&r.animateScale,d=c?0:this.innerRadius,u=c?0:this.outerRadius,{sharedOptions:g,includeOptions:f}=this._getSharedOptions(e,s);let p,m=this._getRotation();for(p=0;p{var i=s.getDatasetMeta(0).controller.getStyle(e);return{text:t,fillStyle:i.backgroundColor,strokeStyle:i.borderColor,fontColor:n,lineWidth:i.borderWidth,pointStyle:a,hidden:!s.getDataVisibility(e),index:e}})}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){var e=this._cachedMeta,i=this.chart,s=i.data.labels||[],e=de(e._parsed[t].r,i.options.locale);return{label:s[t]||"",value:e}}parseObjectData(t,e,i,s){return ii.bind(this)(t,e,i,s)}update(t){var e=this._cachedMeta.data;this._updateRadius(),this.updateElements(e,0,e.length,t)}getMinMax(){const t=this._cachedMeta,s={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return t.data.forEach((t,e)=>{var i=this.getParsed(e).r;!isNaN(i)&&this.chart.getDataVisibility(e)&&(is.max&&(s.max=i))}),s}_updateRadius(){const t=this.chart,e=t.chartArea,i=t.options,s=Math.min(e.right-e.left,e.bottom-e.top),a=Math.max(s/2,0),n=(a-Math.max(i.cutoutPercentage?a/100*i.cutoutPercentage:1,0))/t.getVisibleDatasetCount();this.outerRadius=a-n*this.index,this.innerRadius=this.outerRadius-n}updateElements(s,a,t,n){const o="reset"===n,r=this.chart,l=r.options.animation,h=this._cachedMeta.rScale,c=h.xCenter,d=h.yCenter,u=h.getIndexAngle(0)-.5*S;let g,f=u;var p=360/this.countVisibleElements();for(g=0;g{!isNaN(this.getParsed(e).r)&&this.chart.getDataVisibility(e)&&i++}),i}_computeAngle(t,e,i){return this.chart.getDataVisibility(t)?L(this.resolveDataElementOptions(t,e).angle||i):0}}var ba=Object.freeze({__proto__:null,BarController:class extends Os{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 da(t,e,i,s)}parseArrayData(t,e,i,s){return da(t,e,i,s)}parseObjectData(t,e,i,s){const{iScale:a,vScale:n}=t,{xAxisKey:o="x",yAxisKey:r="y"}=this._parsing,l="x"===a.axis?o:r,h="x"===n.axis?o:r,c=[];let d,u,g,f;for(u=(d=i)+s;dn.x,e="left","right"):(t=n.baset.controller.options.grouped),a=e.options.stacked,n=[];for(const e of s)if((void 0===i||!(t=>{var e=t.controller.getParsed(i),e=e&&e[t.vScale.axis];if(P(e)||isNaN(e))return!0})(e))&&((!1===a||-1===n.indexOf(e.stack)||void 0===a&&void 0===e.stack)&&n.push(e.stack),e.index===t))break;return n.length||n.push(void 0),n}_getStackCount(t){return this._getStacks(void 0,t).length}_getStackIndex(t,e,i){const s=this._getStacks(t,i),a=void 0!==e?s.indexOf(e):-1;return-1===a?s.length-1:a}_getRuler(){const t=this.options,e=this._cachedMeta,i=e.iScale,s=[];let a,n;for(a=0,n=e.data.length;at-e))}return s._cache.$bar}(e,t.type);let s,a,n,o,r=e._length;var l=()=>{32767!==n&&-32768!==n&&(G(o)&&(r=Math.min(r,Math.abs(n-o)||r)),o=n)};for(s=0,a=i.length;s=m?1:-1))*n),u===o&&(x-=d/2);const t=e.getPixelForDecimal(0),P=e.getPixelForDecimal(1),a=Math.min(t,P),l=Math.max(t,P);x=Math.max(Math.min(x,l),a),c=x+d,i&&!h&&(r._stacks[e.axis]._visualValues[s]=e.getValueForPixel(c)-e.getValueForPixel(x))}if(x===e.getPixelForValue(o)){const t=y(d)*e.getLineWidthForValue(o)/2;x+=t,d-=t}return{size:d,base:x,head:c,center:c+d/2}}_calculateBarIndexPixels(t,e){const i=e.scale,s=this.options,a=s.skipNull,n=T(s.maxBarThickness,1/0);let o,r;if(e.grouped){const i=a?this._getStackCount(t):e.stackCount,T=("flex"===s.barThickness?function(t,e,i,s){var a=e.pixels,n=a[t];let o=0=b?x.skip=!0:(y=P((_=this.getParsed(t))[u]),M=x[d]=n.getPixelForValue(_[d],t),w=x[u]=a||y?o.getBasePixel():o.getPixelForValue(r?this.applyStack(o,_,r):_[u],t),x.skip=isNaN(M)||isNaN(w)||y,x.stop=0p,f&&(x.parsed=_,x.raw=l.data[t]),c&&(x.options=h||this.resolveDataElementOptions(t,g.active?"active":s)),m||this.updateElement(g,t,x,s),v=_)}}getMaxOverflow(){const t=this._cachedMeta,e=t.dataset,i=e.options&&e.options.borderWidth||0,s=t.data||[];if(!s.length)return i;var a=s[0].size(this.resolveDataElementOptions(0)),n=s[s.length-1].size(this.resolveDataElementOptions(s.length-1));return Math.max(i,a,n)/2}draw(){const t=this._cachedMeta;t.dataset.updateControlPoints(this.chart.chartArea,t.iScale.axis),super.draw()}},PieController:class extends pa{static id="pie";static defaults={cutout:0,rotation:0,circumference:360,radius:"100%"}},PolarAreaController:ma,RadarController:class extends Os{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||[],a=e.iScale.getLabels();if(i.points=s,"resize"!==t){const e=this.resolveDatasetElementOptions(t);this.options.showLine||(e.borderWidth=0);var n={_loop:!0,_fullLoop:a.length===s.length,options:e};this.updateElement(i,void 0,n,t)}this.updateElements(s,0,s.length,t)}updateElements(e,i,s,a){const n=this._cachedMeta.rScale,o="reset"===a;for(let t=i;tm,p&&(f.parsed=s,f.raw=h.data[t]),d&&(f.options=c||this.resolveDataElementOptions(t,i.active?"active":a)),b||this.updateElement(i,t,f,a),x=s}this.updateSharedOptions(c,a,t)}getMaxOverflow(){const t=this._cachedMeta,i=t.data||[];if(!this.options.showLine){let e=0;for(let t=i.length-1;0<=t;--t)e=Math.max(e,i[t].size(this.resolveDataElementOptions(t))/2);return 0{var e=(i-Math.min(a,t))*s/2;return C(t,0,Math.min(a,e))};return{outerStart:o(t.outerStart),outerEnd:o(t.outerEnd),innerStart:C(t.innerStart,0,n),innerEnd:C(t.innerEnd,0,n)}}(e,h,d,l-g),b=d-c,x=d-f,v=g+c/b,_=l-f/x,y=h+p,M=h+m,w=g+p/y,k=l-m/M;if(t.beginPath(),n){const e=(v+_)/2;if(t.arc(o,r,d,v,e),t.arc(o,r,d,e,_),0(o+(h?r-t:t))%n,v=()=>{g!==f&&(t.lineTo(m,f),t.lineTo(m,g),t.lineTo(m,p))};for(l&&(d=a[x(0)],t.moveTo(d.x,d.y)),c=0;c<=r;++c)if(!(d=a[x(c)]).skip){const e=d.x,i=d.y,s=0|e;s===u?(if&&(f=i),m=(b*m+e)/++b):(v(),t.lineTo(e,i),u=s,b=0,g=f=i),p=i}v()}function Sa(t){var e=t.options,i=e.borderDash&&e.borderDash.length;return t._decimated||t._loop||e.tension||"monotone"===e.cubicInterpolationMode||e.stepped||i?wa:ka}const Pa="function"==typeof Path2D;class Da extends e{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){var i,s=this.options;!s.tension&&"monotone"!==s.cubicInterpolationMode||s.stepped||this._pointsUpdated||(i=s.spanGaps?this._loop:this._fullLoop,hi(this._points,s,t,i,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=Ri(this,this.options.segment))}first(){var t=this.segments,e=this.points;return t.length&&e[t[0].start]}last(){var t=this.segments,e=this.points,i=t.length;return i&&e[t[i-1].end]}interpolate(i,s){var a=this.options,n=i[s],o=this.points,r=Ei(this,{property:s,start:n,end:n});if(r.length){const l=[],h=a.stepped?pi:a.tension||"monotone"===a.cubicInterpolationMode?mi:fi;let e,t;for(e=0,t=r.length;e"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){var{angle:t,distance:e}=ut(this.getProps(["x","y"],i),{x:t,y:e}),{startAngle:i,endAngle:s,innerRadius:a,outerRadius:n,circumference:o}=this.getProps(["startAngle","endAngle","innerRadius","outerRadius","circumference"],i),r=(this.options.spacing+this.options.borderWidth)/2,o=T(o,s-i)>=_||pt(t,i,s),t=c(e,a+r,n+r);return o&&t}getCenterPoint(t){var{x:t,y:e,startAngle:i,endAngle:s,innerRadius:a,outerRadius:n}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius"],t),{offset:o,spacing:r}=this.options,i=(i+s)/2,s=(a+n+r+o)/2;return{x:t+Math.cos(i)*s,y:e+Math.sin(i)*s}}tooltipPosition(t){return this.getCenterPoint(t)}draw(e){var{options:i,circumference:s}=this,a=(i.offset||0)/4,n=(i.spacing||0)/2,o=i.circular;if(this.pixelMargin="inner"===i.borderAlign?.33:0,this.fullCircles=s>_?Math.floor(s/_):0,!(0===s||this.innerRadius<0||this.outerRadius<0)){e.save();var r=(this.startAngle+this.endAngle)/2,r=(e.translate(Math.cos(r)*a,Math.sin(r)*a),a*(1-Math.sin(Math.min(S,s||0))));e.fillStyle=i.backgroundColor,e.strokeStyle=i.borderColor;{var l=e;a=this;s=r;i=n;var h=o;var{fullCircles:c,startAngle:d,circumference:u}=a;let t=a.endAngle;if(c){va(l,a,s,i,t,h);for(let t=0;ts=e?s:t,r=t=>a=i?a:t;if(t){const t=y(s),e=y(a);t<0&&e<0?r(0):0g&&(k=nt(w*k/g/u)*u),P(r)||(_=Math.pow(10,r),k=Math.ceil(k*_)/_),M="ticks"===s?(y=Math.floor(f/k)*k,Math.ceil(p/k)*k):(y=f,p),m&&b&&a&<((o-n)/a,k/1e3)?(w=Math.round(Math.min((o-n)/k,h)),k=(o-n)/w,y=n,M=o):x?(y=m?n:y,M=b?o:M,w=l-1,k=(M-y)/w):w=at(w=(M-y)/k,Math.round(w),k/1e3)?Math.round(w):Math.ceil(w);e=Math.max(dt(k),dt(y));_=Math.pow(10,P(r)?e:r),y=Math.round(y*_)/_,M=Math.round(M*_)/_;let S=0;for(m&&(d&&y!==n?(i.push({value:n}),yo)break;i.push({value:t})}return b&&d&&M!==o?i.length&&at(i[i.length-1].value,o,za(o,v,t))?i[i.length-1].value=o:i.push({value:o}):b&&M!==o||i.push({value:M}),i}({maxTicks:Math.max(2,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&&ht(s,this,"value"),t.reverse?(s.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),s}configure(){var t=this.ticks;let e=this.min,i=this.max;super.configure(),this.options.offset&&t.length&&(t=(i-e)/Math.max(t.length-1,1)/2,e-=t,i+=t),this._startValue=e,this._endValue=i,this._valueRange=i-e}getLabelForValue(t){return de(t,this.chart.options.locale,this.options.ticks.format)}}class Va extends Fa{static id="linear";static defaults={ticks:{callback:ge.formatters.numeric}};determineDataLimits(){var{min:t,max:e}=this.getMinMax(!0);this.min=p(t)?t:0,this.max=p(e)?e:1,this.handleTickRangeOptions()}computeTickLimit(){var t=this.isHorizontal(),e=t?this.width:this.height,i=L(this.options.ticks.minRotation),t=(t?Math.sin(i):Math.cos(i))||.001,i=this._resolveTickFontOptions(0);return Math.ceil(e/Math.min(40,i.lineHeight/t))}getPixelForValue(t){return null===t?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getValueForPixel(t){return this._startValue+this.getDecimalForPixel(t)*this._valueRange}}const Ba=t=>Math.floor(r(t)),Wa=(t,e)=>Math.pow(10,Ba(t)+e);function Na(t){return 1==t/Math.pow(10,Ba(t))}function Ha(t,e,i){i=Math.pow(10,i),t=Math.floor(t/i);return Math.ceil(e/i)-t}class ja extends zs{static id="logarithmic";static defaults={ticks:{callback:ge.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){t=Fa.prototype.parse.apply(this,[t,e]);if(0!==t)return p(t)&&0s=e?s:t,n=t=>a=i?a:t;s===a&&(s<=0?(t(1),n(10)):(t(Wa(s,-1)),n(Wa(a,1)))),s<=0&&t(Wa(a,-1)),a<=0&&n(Wa(s,1)),this.min=s,this.max=a}buildTicks(){const t=this.options,e=function(t,{min:e,max:i}){e=g(t.min,e);const s=[],a=Ba(e);let n=function(t,e){let i=Ba(e-t);for(;10n?Math.pow(10,a):0,h=Math.round((e-l)*o)/o,c=Math.floor((e-l)/r/10)*r*10;let d=Math.floor((h-c)/Math.pow(10,n)),u=g(t.min,Math.round((l+c+d*Math.pow(10,n))*o)/o);for(;uf.r&&(t=(m.end-f.r)/x,g.r=Math.max(g.r,f.r+t)),b.startf.b&&(e=(b.end-f.b)/p,g.b=Math.max(g.b,f.b+e))}}var d,u;e.setCenterPoint(i.l-s.l,s.r-i.r,i.t-s.t,s.b-i.b),e._pointLabelItems=function(e,i,s){const a=[],n=e._pointLabels.length,t=e.options,{centerPointLabels:o,display:r}=t.pointLabels,l={extra:Ya(t)/2,additionalAngle:o?S/n:0};let h;for(let t=0;tt,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(){var t=this._padding=I(Ya(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(){var{min:t,max:e}=this.getMinMax(!1);this.min=p(t)&&!isNaN(t)?t:0,this.max=p(e)&&!isNaN(e)?e:0,this.handleTickRangeOptions()}computeTickLimit(){return Math.ceil(this.drawingArea/Ya(this.options))}generateTickLabels(t){Fa.prototype.generateTickLabels.call(this,t),this._pointLabels=this.getLabels().map((t,e)=>{t=d(this.options.pointLabels.callback,[t,e],this);return t||0===t?t:""}).filter((t,e)=>this.chart.getDataVisibility(e))}fit(){var t=this.options;t.display&&t.pointLabels.display?Ua(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 v(t*(_/(this._pointLabels.length||1))+L(this.options.startAngle||0))}getDistanceFromCenterForValue(t){if(P(t))return NaN;var e=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-t)*e:(t-this.min)*e}getValueForDistanceFromCenter(t){if(P(t))return NaN;t/=this.drawingArea/(this.max-this.min);return this.options.reverse?this.max-t:this.min+t}getPointLabelContext(t){var e=this._pointLabels||[];if(0<=t&&t0!==t)?(g.beginPath(),je(g,{x:f,y:r,w:x,h:m,radius:p}),g.fill()):g.fillRect(f,r,x,m)}var p=z(l.font),{x:v,y:b,textAlign:g}=o;He(_,n._pointLabels[t],v,b+p.lineHeight/2,p,{color:l.color,textAlign:g,textBaseline:"middle"})}}}if(h.display&&this.ticks.forEach((t,e)=>{if(0!==e){u=this.getDistanceFromCenterForValue(t.value);t=this.getContext(e),e=h.setContext(t),t=c.setContext(t);{var i=this,s=u,a=d;const n=i.ctx,o=e.circular,{color:r,lineWidth:l}=e;!o&&!a||!r||!l||s<0||(n.save(),n.strokeStyle=r,n.lineWidth=l,n.setLineDash(t.dash),n.lineDashOffset=t.dashOffset,n.beginPath(),Xa(i,s,o,a),n.closePath(),n.stroke(),n.restore())}}}),i.display){for(t.save(),s=d-1;0<=s;s--){const h=i.setContext(this.getPointLabelContext(s)),{color:c,lineWidth:d}=h;d&&c&&(t.lineWidth=d,t.strokeStyle=c,t.setLineDash(h.borderDash),t.lineDashOffset=h.borderDashOffset,u=this.getDistanceFromCenterForValue(e.ticks.reverse?this.min:this.max),a=this.getPointPosition(s,u),t.beginPath(),t.moveTo(this.xCenter,this.yCenter),t.lineTo(a.x,a.y),t.stroke())}t.restore()}}drawBorder(){}drawLabels(){const o=this.ctx,r=this.options,l=r.ticks;if(l.display){var t=this.getIndexAngle(0);let a,n;o.save(),o.translate(this.xCenter,this.yCenter),o.rotate(t),o.textAlign="center",o.textBaseline="middle",this.ticks.forEach((t,e)=>{if(0!==e||r.reverse){var i=l.setContext(this.getContext(e)),s=z(i.font);if(a=this.getDistanceFromCenterForValue(this.ticks[e].value),i.showLabelBackdrop){o.font=s.string,n=o.measureText(t.label).width,o.fillStyle=i.backdropColor;const r=I(i.backdropPadding);o.fillRect(-n/2-r.left,-a-s.size/2-r.top,n+r.width,s.size+r.height)}He(o,t.label,0,-a,s,{color:i.color,strokeColor:i.textStrokeColor,strokeWidth:i.textStrokeWidth})}}),o.restore()}}drawTitle(){}}const Ka={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}},h=Object.keys(Ka);function Ga(t,e){return t-e}function Za(t,e){if(P(e))return null;const i=t._adapter,{parser:s,round:a,isoWeekday:n}=t._parseOpts;let o=e;return null===(o=p(o="function"==typeof s?s(o):o)?o:"string"==typeof s?i.parse(o,s):i.parse(o))?null:+(o=a?"week"!==a||!rt(n)&&!0!==n?i.startOf(o,a):i.startOf(o,"isoWeek",n):o)}function Ja(e,i,s,a){const n=h.length;for(let t=h.indexOf(e);t=e?i[s]:i[a]]=!0):t[e]=!0}function tn(i,t,s){const a=[],n={},e=t.length;let o,r;for(o=0;o=h.indexOf(s);t--){const s=h[t];if(Ka[s].common&&e._adapter.diff(n,a,s)>=i-1)return s}return h[s?h.indexOf(s):0]}(this,n.length,e.minUnit,this.min,this.max)),this._majorUnit=i.major.enabled&&"year"!==this._unit?function(i){for(let t=h.indexOf(i)+1,e=h.length;t+t.value))}initOffsets(t=[]){let e,i,s=0,a=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]),a=1===t.length?i:(i-this.getDecimalForValue(t[t.length-2]))/2);t=t.length<3?.5:.25;s=C(s,0,t),a=C(a,0,t),this._offsets={start:s,end:a,factor:1/(s+1+a)}}_generate(){const t=this._adapter,e=this.min,i=this.max,s=this.options,a=s.time,n=a.unit||Ja(a.minUnit,e,i,this._getLabelCapacity(e)),o=T(s.ticks.stepSize,1),r="week"===n&&a.isoWeekday,l=rt(r)||!0===r,h={};let c,d,u=e;if(l&&(u=+t.startOf(u,"isoWeek",r)),u=+t.startOf(u,l?"day":n),t.diff(i,e,n)>1e5*o)throw new Error(e+" and "+i+" are too far apart with stepSize of "+o+" "+n);var g="data"===s.ticks.source&&this.getDataTimestamps();for(c=u,d=0;c+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){var i=this.options.time.displayFormats,s=this._unit,e=e||i[s];return this._adapter.format(t,e)}_tickFormatFunction(t,e,i,s){var a=this.options,n=a.ticks.callback;if(n)return d(n,[t,e,i],this);var n=a.time.displayFormats,a=this._unit,o=this._majorUnit,a=a&&n[a],n=o&&n[o],i=i[e],e=o&&n&&i&&i.major;return this._adapter.format(t,s||(e?n:a))}generateTickLabels(t){let e,i,s;for(e=0,i=t.length;e=t[r].pos&&e<=t[l].pos&&({lo:r,hi:l}=f(t,"pos",e)),{pos:s,time:n}=t[r],{pos:a,time:o}=t[l]):(e>=t[r].time&&e<=t[l].time&&({lo:r,hi:l}=f(t,"time",e)),{time:s,pos:n}=t[r],{time:a,pos:o}=t[l]);i=a-s;return i?n+(o-n)*(e-s)/i:n}var an=Object.freeze({__proto__:null,CategoryScale:class extends zs{static id="category";static defaults={ticks:{callback:Ia}};constructor(t){super(t),this._startValue=void 0,this._valueRange=0,this._addedLabels=[]}init(t){var e=this._addedLabels;if(e.length){const t=this.getLabels();for(var{index:i,label:s}of e)t[i]===s&&t.splice(i,1);this._addedLabels=[]}super.init(t)}parse(t,e){if(P(t))return null;var i,s,a,n,o,r,l=this.getLabels();return a=e=isFinite(e)&&l[e]===t?e:(i=l,s=T(e,t=t),a=this._addedLabels,-1===(r=i.indexOf(t))?(o=s,a=a,"string"==typeof(n=t)?(o=i.push(n)-1,a.unshift({index:o,label:n})):isNaN(n)&&(o=null),o):r!==i.lastIndexOf(t)?s:r),n=l.length-1,null===a?null:C(Math.round(a),0,n)}determineDataLimits(){var{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 e=this.min,i=this.max,t=this.options.offset,s=[];let a=this.getLabels();a=0===e&&i===a.length-1?a:a.slice(e,i+1),this._valueRange=Math.max(a.length-(t?0:1),1),this._startValue=this.min-(t?.5:0);for(let t=e;t<=i;t++)s.push({value:t});return s}getLabelForValue(t){return Ia.call(this,t)}configure(){super.configure(),this.isHorizontal()||(this._reversePixels=!this._reversePixels)}getPixelForValue(t){return null===(t="number"!=typeof t?this.parse(t):t)?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getPixelForTick(t){var 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:Va,LogarithmicScale:ja,RadialLinearScale:qa,TimeScale:en,TimeSeriesScale:class extends en{static id="timeseries";static defaults=en.defaults;constructor(t){super(t),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){var t=this._getTimestampsForTable(),e=this._table=this.buildLookupTable(t);this._minPos=sn(e,this.min),this._tableRange=sn(e,this.max)-this._minPos,super.initOffsets(t)}buildLookupTable(t){const{min:e,max:i}=this,s=[],a=[];let n,o,r,l,h;for(n=0,o=t.length;n=e&&l<=i&&s.push(l);if(s.length<2)return[{time:e,pos:0},{time:i,pos:1}];for(n=0,o=s.length;nt-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}getDecimalForValue(t){return(sn(this._table,t)-this._minPos)/this._tableRange}getValueForPixel(t){var e=this._offsets,t=this.getDecimalForPixel(t)/e.factor-e.end;return sn(this._table,t*this._tableRange+this._minPos,!0)}}});const nn=["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)"],on=nn.map(t=>t.replace("rgb(","rgba(").replace(")",", 0.5)"));function rn(t){return nn[t%nn.length]}function ln(t){return on[t%on.length]}function hn(n){let o=0;return(t,e)=>{var i,s,a,e=n.getDatasetMeta(e).controller;e instanceof pa?o=(s=t,a=o,s.backgroundColor=s.data.map(()=>rn(a++)),a):e instanceof ma?o=(s=t,i=o,s.backgroundColor=s.data.map(()=>ln(i++)),i):e&&(o=(e=t,t=o,e.borderColor=rn(t),e.backgroundColor=ln(t),++t))}}function cn(t){let e;for(e in t)if(t[e].borderColor||t[e].backgroundColor)return 1}var dn={id:"colors",defaults:{enabled:!0,forceOverride:!1},beforeLayout(t,e,i){if(i.enabled){const{data:{datasets:s},options:a}=t.config,n=a["elements"];!i.forceOverride&&(cn(s)||a&&(a.borderColor||a.backgroundColor)||n&&cn(n))||(i=hn(t),s.forEach(i))}}};function un(t){var e;t._decimated&&(e=t._data,delete t._decimated,delete t._data,Object.defineProperty(t,"data",{configurable:!0,enumerable:!0,writable:!0,value:e}))}function gn(t){t.data.datasets.forEach(t=>{un(t)})}var fn={id:"decimation",defaults:{algorithm:"min-max",enabled:!1},beforeElementsUpdate:(r,t,M)=>{if(M.enabled){const l=r.width;r.data.datasets.forEach((e,t)=>{var{_data:i,indexAxis:s}=e,h=r.getDatasetMeta(t),a=i||e.data;if("y"!==ki([s,r.options.indexAxis])&&h.controller.supportsDecimation){t=r.scales[h.xAxisID];if(("linear"===t.type||"time"===t.type)&&!r.options.parsing){var{start:n,count:o}=function(t){var e=t.length;let i,s=0;const a=h["iScale"],{min:n,max:o,minDefined:r,maxDefined:l}=a.getUserBounds();return r&&(s=C(f(t,a.axis,n).lo,0,e-1)),i=l?C(f(t,a.axis,o).hi+1,s,e)-s:e-s,{start:s,count:i}}(a);if(o<=(M.threshold||4*l))un(e);else{let t;switch(P(i)&&(e._data=a,delete e.data,Object.defineProperty(e,"data",{configurable:!0,enumerable:!0,get:function(){return this._decimated},set:function(t){this._data=t}})),M.algorithm){case"lttb":t=function(s,a,n,t){var e=M.samples||t;if(n<=e)return s.slice(a,a+n);const o=[],r=(n-2)/(e-2);let l=0;const h=a+n-1;let c,d,u,g,f,p=a;for(o[l++]=s[p],c=0;cu&&(u=g,d=s[t],f=t);o[l++]=d,p=f}return o[l++]=s[h],o}(a,n,o,l);break;case"min-max":t=function(t,e,i,s){let a,n,o,r,l,h,c,d,u,g,f=0,p=0;const m=[],b=e+i-1,x=t[e].x,v=t[b].x-x;for(a=e;ag&&(g=r,c=a),f=(p*f+n.x)/++p;else{const i=a-1;if(!P(h)&&!P(c)){const e=Math.min(h,c),P=Math.max(h,c);e!==d&&e!==i&&m.push({...t[e],x:f}),P!==d&&P!==i&&m.push({...t[P],x:f})}0{e=mn(t,e,a);t=a[t],e=a[e];null!==s?(n.push({x:t.x,y:s}),n.push({x:e.x,y:s})):null!==i&&(n.push({x:i,y:t.y}),n.push({x:i,y:e.y}))}),n}(t)).length?new Da({points:i,options:{tension:0},_loop:s,_fullLoop:s}):null}function vn(t){return t&&!1!==t.fill}function _n(e,i,s){const a=[];for(let t=0;t{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 On extends e{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 i=this.options.labels||{};let t=d(i.generateLabels,[this.chart],this)||[];i.filter&&(t=t.filter(t=>i.filter(t,this.chart.data))),i.sort&&(t=t.sort((t,e)=>i.sort(t,e,this.chart.data))),this.options.reverse&&t.reverse(),this.legendItems=t}fit(){const{options:i,ctx:s}=this;if(i.display){var a=i.labels,n=z(a.font),o=n.size,r=this._computeTitleHeight(),{boxWidth:a,itemHeight:l}=Cn(a,o);let t,e;s.font=n.string,this.isHorizontal()?(t=this.maxWidth,e=this._fitRows(r,o,a,l)+10):(e=this.maxHeight,t=this._fitCols(r,n,a,l)+10),this.width=Math.min(t,i.maxWidth||this.maxWidth),this.height=Math.min(e,i.maxHeight||this.maxHeight)}else this.width=this.height=0}_fitRows(t,i,s,a){const{ctx:n,maxWidth:o,options:{labels:{padding:r}}}=this,l=this.legendHitBoxes=[],h=this.lineWidths=[0],c=a+r;let d=t,u=(n.textAlign="left",n.textBaseline="middle",-1),g=-c;return this.legendItems.forEach((t,e)=>{t=s+i/2+n.measureText(t.text).width;(0===e||h[h.length-1]+t+2*r>o)&&(d+=c,h[h.length-(0{o=l,i=r,s=c,a=t,n=h;var i,s,a,n,{itemWidth:t,itemHeight:o}={itemWidth:function(t,e,i){let s=a.text;return s&&"string"!=typeof s&&(s=s.reduce((t,e)=>t.length>e.length?t:e)),t+e.size/2+i.measureText(s).width}(o,i,s),itemHeight:function(t){let e=n;return e="string"!=typeof a.text?An(a,t):e}(i.lineHeight)};0f&&(p+=m+d,g.push({width:m,height:b}),x+=m+d,v++,m=b=0),u[e]={left:x,top:b,col:v,width:t,height:o},m=Math.max(m,t),b+=o+d}),p+=m,g.push({width:m,height:b}),p}adjustHitBoxes(){if(this.options.display){const i=this._computeTitleHeight(),{legendHitBoxes:s,options:{align:a,labels:{padding:n},rtl:t}}=this,o=Di(t,this.left,this.width);if(this.isHorizontal()){let t=0,e=E(a,this.left+n,this.right-this.lineWidths[t]);for(const r of s)t!==r.row&&(t=r.row,e=E(a,this.left+n,this.right-this.lineWidths[t])),r.top+=this.top+i+n,r.left=o.leftForLtr(o.x(e),r.width),e+=r.width+n}else{let t=0,e=E(a,this.top+i+n,this.bottom-this.columnSizes[t].height);for(const l of s)l.col!==t&&(t=l.col,e=E(a,this.top+i+n,this.bottom-this.columnSizes[t].height)),l.top=e,l.left+=this.left+n,l.left=o.leftForLtr(o.x(l.left),l.width),e+=l.height+n}}}isHorizontal(){return"top"===this.options.position||"bottom"===this.options.position}draw(){var t;this.options.display&&(Ve(t=this.ctx,this),this._draw(),Be(t))}_draw(){const{options:h,columnSizes:c,lineWidths:d,ctx:u}=this,{align:g,labels:f}=h,p=R.color,m=Di(h.rtl,this.left,this.width),b=z(f.font),x=f["padding"],v=b.size,_=v/2;let y;this.drawTitle(),u.textAlign=m.textAlign("left"),u.textBaseline="middle",u.lineWidth=.5,u.font=b.string;const{boxWidth:M,boxHeight:w,itemHeight:k}=Cn(f,v),S=this.isHorizontal(),P=this._computeTitleHeight(),D=(y=S?{x:E(g,this.left+x,this.right-d[0]),y:this.top+x+P,line:0}:{x:this.left+x,y:E(g,this.top+P+x,this.bottom-c[0].height),line:0},Ci(this.ctx,h.textDirection),k+x);this.legendItems.forEach((t,e)=>{u.strokeStyle=t.fontColor,u.fillStyle=t.fontColor;var i=u.measureText(t.text).width,s=m.textAlign(t.textAlign||(t.textAlign=f.textAlign)),i=M+_+i;let a=y.x,n=y.y;m.setWidth(this.width),S?0this.right&&(n=y.y+=D,y.line++,a=y.x=E(g,this.left+x,this.right-d[y.line])):0this.bottom&&(a=y.x=a+c[y.line].width+x,y.line++,n=y.y=E(g,this.top+P+x,this.bottom-c[y.line].height));var e=m.x(a),o=n,r=t;if(!(isNaN(M)||M<=0||isNaN(w)||w<0)){u.save();var l=T(r.lineWidth,1);if(u.fillStyle=T(r.fillStyle,p),u.lineCap=T(r.lineCap,"butt"),u.lineDashOffset=T(r.lineDashOffset,0),u.lineJoin=T(r.lineJoin,"miter"),u.lineWidth=l,u.strokeStyle=T(r.strokeStyle,p),u.setLineDash(T(r.lineDash,[])),f.usePointStyle){const p={radius:w*Math.SQRT2/2,pointStyle:r.pointStyle,rotation:r.rotation,borderWidth:l},T=m.xPlus(e,M/2);Fe(u,p,T,o+_,f.pointStyleWidth&&M)}else{const f=o+Math.max((v-w)/2,0),p=m.leftForLtr(e,M),T=wi(r.borderRadius);u.beginPath(),Object.values(T).some(t=>0!==t)?je(u,{x:p,y:f,w:M,h:w,radius:T}):u.rect(p,f,M,w),u.fill(),0!==l&&u.stroke()}u.restore()}if(a=Ct(s,a+M+_,S?a+i:this.right,h.rtl),o=m.x(a),e=n,r=t,He(u,r.text,o,e+k/2,b,{strikethrough:r.hidden,textAlign:m.textAlign(r.textAlign)}),S)y.x+=i+x;else if("string"!=typeof t.text){const h=b.lineHeight;y.y+=An(t,h)+x}else y.y+=D}),Oi(this.ctx,h.textDirection)}drawTitle(){const s=this.options,a=s.title,n=z(a.font),o=I(a.padding);if(a.display){const l=Di(s.rtl,this.left,this.width),h=this.ctx,c=a.position,d=n.size/2,u=o.top+d;let t,e=this.left,i=this.width;if(this.isHorizontal())i=Math.max(...this.lineWidths),t=this.top+u,e=E(s.align,e,this.right-i);else{const a=this.columnSizes.reduce((t,e)=>Math.max(t,e.height),0);t=u+E(s.align,this.top,this.bottom-a-s.labels.padding-this._computeTitleHeight())}var r=E(c,e,e+i);h.textAlign=l.textAlign(Dt(c)),h.textBaseline="middle",h.strokeStyle=a.color,h.fillStyle=a.color,h.font=n.string,He(h,a.text,r,t,n)}}_computeTitleHeight(){var t=this.options.title,e=z(t.font),i=I(t.padding);return t.display?e.lineHeight+i.height:0}_getLegendItemAt(t,e){let i,s,a;if(c(t,this.left,this.right)&&c(e,this.top,this.bottom))for(a=this.legendHitBoxes,i=0;it.chart.options.color,boxWidth:40,padding:10,generateLabels(t){const s=t.data.datasets,{usePointStyle:a,pointStyle:n,textAlign:o,color:r,useBorderRadius:l,borderRadius:h}=t.legend.options["labels"];return t._getSortedDatasetMetas().map(t=>{var e=t.controller.getStyle(a?0:void 0),i=I(e.borderWidth);return{text:s[t.index].label,fillStyle:e.backgroundColor,fontColor:r,hidden:!t.visible,lineCap:e.borderCapStyle,lineDash:e.borderDash,lineDashOffset:e.borderDashOffset,lineJoin:e.borderJoinStyle,lineWidth:(i.width+i.height)/4,strokeStyle:e.borderColor,pointStyle:n||e.pointStyle,rotation:e.rotation,textAlign:o||e.textAlign,borderRadius:l&&(h||e.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 Ln extends e{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){var i=this.options;this.left=0,this.top=0,i.display?(this.width=this.right=t,this.height=this.bottom=e,t=O(i.text)?i.text.length:1,this._padding=I(i.padding),e=t*z(i.font).lineHeight+this._padding.height,this.isHorizontal()?this.height=e:this.width=e):this.width=this.height=this.right=this.bottom=0}isHorizontal(){var t=this.options.position;return"top"===t||"bottom"===t}_drawArgs(t){var{top:e,left:i,bottom:s,right:a,options:n}=this,o=n.align;let r,l,h,c=0;return r=this.isHorizontal()?(l=E(o,i,a),h=e+t,a-i):(c="left"===n.position?(l=i+t,h=E(o,s,e),-.5*S):(l=a-t,h=E(o,e,s),.5*S),s-e),{titleX:l,titleY:h,maxWidth:r,rotation:c}}draw(){var t,e,i,s,a,n=this.ctx,o=this.options;o.display&&(e=(t=z(o.font)).lineHeight/2+this._padding.top,{titleX:e,titleY:i,maxWidth:s,rotation:a}=this._drawArgs(e),He(n,o.text,0,0,t,{color:o.color,maxWidth:s,rotation:a,textAlign:Dt(o.align),textBaseline:"middle",translation:[e,i]}))}}var En={id:"title",_element:Ln,start(t,e,i){var s;t=t,i=i,s=new Ln({ctx:t.ctx,options:i,chart:t}),a.configure(t,s,i),a.addBox(t,s),t.titleBlock=s},stop(t){var e=t.titleBlock;a.removeBox(t,e),delete t.titleBlock},beforeUpdate(t,e,i){const s=t.titleBlock;a.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 Rn=new WeakMap;var In={id:"subtitle",start(t,e,i){var s=new Ln({ctx:t.ctx,options:i,chart:t});a.configure(t,s,i),a.addBox(t,s),Rn.set(t,s)},stop(t){a.removeBox(t,Rn.get(t)),Rn.delete(t)},beforeUpdate(t,e,i){const s=Rn.get(t);a.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 zn={average(t){if(!t.length)return!1;let e,i,s=0,a=0,n=0;for(e=0,i=t.length;et+e.before.length+e.lines.length+e.after.length,0),x=(b+=t.beforeBody.length+t.afterBody.length,d&&(p+=d*h.lineHeight+(d-1)*e.titleSpacing+e.titleMarginBottom),b&&(p+=g*(e.displayColors?Math.max(r,l.lineHeight):l.lineHeight)+(b-g)*l.lineHeight+(b-1)*e.bodySpacing),u&&(p+=e.footerMarginTop+u*c.lineHeight+(u-1)*e.footerSpacing),0);function v(t){m=Math.max(m,i.measureText(t).width+x)}return i.save(),i.font=h.string,k(t.title,v),i.font=l.string,k(t.beforeBody.concat(t.afterBody),v),x=e.displayColors?o+2+e.boxPadding:0,k(s,t=>{k(t.before,v),k(t.lines,v),k(t.after,v)}),x=0,i.font=c.string,k(t.footer,v),i.restore(),{width:m+=f.width,height:p}}function Bn(i,t,s){var e=s.yAlign||t.yAlign||function(){var{y:t,height:e}=s;return ti.height-e/2?"bottom":"center"}();return{xAlign:s.xAlign||t.xAlign||function(a,n,o,t){var{x:e,width:i}=o,{width:s,chartArea:{left:r,right:l}}=a;let h="center";return"center"===t?h=e<=(r+l)/2?"left":"right":e<=i/2?h="left":s-i/2<=e&&(h="right"),h=function(t){var{x:e,width:i}=o,s=n.caretSize+n.caretPadding;return"left"===t&&e+i+s>a.width||"right"===t&&e-i-s<0}(h)?"center":h}(i,t,s,e),yAlign:e}}function Wn(t,i,e,s){var{caretSize:t,caretPadding:a,cornerRadius:n}=t,{xAlign:o,yAlign:r}=e,l=t+a,{topLeft:e,topRight:a,bottomLeft:n,bottomRight:h}=wi(n);let c=function(){let{x:t,width:e}=i;return"right"===o?t-=e:"center"===o&&(t-=e/2),t}();var d=function(){let{y:t,height:e}=i;return"top"===r?t+=l:t-="bottom"===r?e+l:e/2,t}();return"center"===r?"left"===o?c+=l:"right"===o&&(c-=l):"left"===o?c-=Math.max(e,n)+t:"right"===o&&(c+=Math.max(a,h)+t),{x:C(c,0,s.width-i.width),y:C(d,0,s.height-i.height)}}function Nn(t,e,i){i=I(i.padding);return"center"===e?t.x+t.width/2:"right"===e?t.x+t.width-i.right:t.x+i.left}function Hn(t){return x([],Fn(t))}function jn(t,e){e=e&&e.dataset&&e.dataset.tooltip&&e.dataset.tooltip.callbacks;return e?t.override(e):t}const Yn={beforeTitle:t,title(t){if(0{var e={before:[],lines:[],after:[]},i=jn(s,t);x(e.before,Fn(w(i,"beforeLabel",this,t))),x(e.lines,w(i,"label",this,t)),x(e.after,Fn(w(i,"afterLabel",this,t))),a.push(e)}),a}getAfterBody(t,e){return Hn(w(e.callbacks,"afterBody",this,t))}getFooter(t,e){var e=e["callbacks"],i=w(e,"beforeFooter",this,t),s=w(e,"footer",this,t),e=w(e,"afterFooter",this,t),t=x([],Fn(i));return t=x(t,Fn(s)),x(t,Fn(e))}_createItems(s){const t=this._active,a=this.chart.data,i=[],n=[],o=[];let e,r,l=[];for(e=0,r=t.length;es.filter(t,e,i,a))),k(l=s.itemSort?l.sort((t,e)=>s.itemSort(t,e,a)):l,t=>{var e=jn(s.callbacks,t);i.push(w(e,"labelColor",this,t)),n.push(w(e,"labelPointStyle",this,t)),o.push(w(e,"labelTextColor",this,t))}),this.labelColors=i,this.labelPointStyles=n,this.labelTextColors=o,this.dataPoints=l}update(t,e){const i=this.options.setContext(this.getContext()),s=this._active;let a,n=[];if(s.length){const t=zn[i.position].call(this,s,this._eventPosition),e=(n=this._createItems(i),this.title=this.getTitle(n,i),this.beforeBody=this.getBeforeBody(n,i),this.body=this.getBody(n,i),this.afterBody=this.getAfterBody(n,i),this.footer=this.getFooter(n,i),this._size=Vn(this,i)),o=Object.assign({},t,e),r=Bn(this.chart,i,o),l=Wn(i,o,r,this.chart);this.xAlign=r.xAlign,this.yAlign=r.yAlign,a={opacity:1,x:l.x,y:l.y,width:e.width,height:e.height,caretX:t.x,caretY:t.y}}else 0!==this.opacity&&(a={opacity:0});this._tooltipItems=n,this.$context=void 0,a&&this._resolveAnimations().update(this,a),t&&i.external&&i.external.call(this,{chart:this.chart,tooltip:this,replay:e})}drawCaret(t,e,i,s){t=this.getCaretPosition(t,i,s);e.lineTo(t.x1,t.y1),e.lineTo(t.x2,t.y2),e.lineTo(t.x3,t.y3)}getCaretPosition(t,e,i){var{xAlign:s,yAlign:a}=this,{caretSize:i,cornerRadius:n}=i,{topLeft:n,topRight:o,bottomLeft:r,bottomRight:l}=wi(n),{x:t,y:h}=t,{width:e,height:c}=e;let d,u,g,f,p,m;return"center"===a?(p=h+c/2,m="left"===s?(d=t,u=d-i,f=p+i,p-i):(d=t+e,u=d+i,f=p-i,p+i),g=d):(u="left"===s?t+Math.max(n,r)+i:"right"===s?t+e-Math.max(o,l)-i:this.caretX,g="top"===a?(f=h,p=f-i,d=u-i,u+i):(f=h+c,p=f+i,d=u+i,u-i),m=f),{x1:d,x2:u,x3:g,y1:f,y2:p,y3:m}}drawTitle(t,e,i){var s=this.title,a=s.length;let n,o,r;if(a){const l=Di(i.rtl,this.x,this.width);for(t.x=Nn(this,i.titleAlign,i),e.textAlign=l.textAlign(i.titleAlign),e.textBaseline="middle",n=z(i.titleFont),o=i.titleSpacing,e.fillStyle=i.titleColor,e.font=n.string,r=0;r0!==t)?(t.beginPath(),t.fillStyle=a.multiKeyBackground,je(t,{x:e,y:g,w:l,h:r,radius:o}),t.fill(),t.stroke(),t.fillStyle=n.backgroundColor,t.beginPath(),je(t,{x:i,y:g+1,w:l-2,h:r-2,radius:o}),t.fill()):(t.fillStyle=a.multiKeyBackground,t.fillRect(e,g,l,r),t.strokeRect(e,g,l,r),t.fillStyle=n.backgroundColor,t.fillRect(i,g+1,l-2,r-2))}t.fillStyle=this.labelTextColors[i]}drawBody(e,i,t){const s=this["body"],{bodySpacing:a,bodyAlign:n,displayColors:o,boxHeight:r,boxWidth:l,boxPadding:h}=t,c=z(t.bodyFont);let d=c.lineHeight,u=0;function g(t){i.fillText(t,f.x(e.x+u),e.y+d/2),e.y+=d+a}const f=Di(t.rtl,this.x,this.width),p=f.textAlign(n);let m,b,x,v,_,y,M;for(i.textAlign=n,i.textBaseline="middle",i.font=c.string,e.x=Nn(this,p,t),i.fillStyle=t.bodyColor,k(this.beforeBody,g),u=o&&"right"!==p?"center"===n?l/2+h:l+2+h:0,v=0,y=s.length;v{var i=this.chart.getDatasetMeta(t);if(i)return{datasetIndex:t,element:i.data[e],index:e};throw new Error("Cannot find a dataset at index "+t)}),i=!W(i,t),s=this._positionChanged(t,e);(i||s)&&(this._active=t,this._eventPosition=e,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(t,e,i=!0){if(e&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;var s=this.options,a=this._active||[],i=this._getActiveElements(t,a,e,i),n=this._positionChanged(i,t),a=e||!W(i,a)||n;return a&&(this._active=i,(s.enabled||s.external)&&(this._eventPosition={x:t.x,y:t.y},this.update(!0,e))),a}_getActiveElements(t,e,i,s){var a=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 n=this.chart.getElementsAtEventForMode(t,a.mode,a,i);return a.reverse&&n.reverse(),n}_positionChanged(t,e){var{caretX:i,caretY:s,options:a}=this,a=zn[a.position].call(this,t,e);return!1!==a&&(i!==a.x||s!==a.y)}}var Un={id:"tooltip",_element:$n,positioners:zn,afterInit(t,e,i){i&&(t.tooltip=new $n({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;var i;e&&e._willRender()&&(!(i={tooltip:e})!==t.notifyPlugins("beforeTooltipDraw",{...i,cancelable:!0})&&(e.draw(t.ctx),t.notifyPlugins("afterTooltipDraw",i)))},afterEvent(t,e){var i;t.tooltip&&(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:Yn},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 i.register(ba,an,Ra,s),i.helpers={...Fi},i._adapters=ha,i.Animation=bs,i.Animations=xs,i.animator=l,i.controllers=b.controllers.items,i.DatasetController=Os,i.Element=e,i.elements=Ra,i.Interaction=Hi,i.layouts=a,i.platforms=Oe,i.Scale=zs,i.Ticks=ge,Object.assign(i,ba,an,Ra,s,Oe),i.Chart=i,"undefined"!=typeof window&&(window.Chart=i),i}); \ No newline at end of file diff --git a/js/google-charts.js b/static/js/google-charts/google-charts.js similarity index 100% rename from js/google-charts.js rename to static/js/google-charts/google-charts.js diff --git a/static/js/lazy-images.js b/static/js/lazy-images.js new file mode 100644 index 0000000..53e22f8 --- /dev/null +++ b/static/js/lazy-images.js @@ -0,0 +1,49 @@ +// Source: https://css-tricks.com/the-complete-guide-to-lazy-loading-images/ +document.addEventListener("DOMContentLoaded", function() { + var lazyloadImages; + + if ("IntersectionObserver" in window) { + lazyloadImages = document.querySelectorAll(".lazy"); + var imageObserver = new IntersectionObserver(function(entries, observer) { + entries.forEach(function(entry) { + if (entry.isIntersecting) { + var image = entry.target; + image.classList.remove("lazy"); + imageObserver.unobserve(image); + } + }); + }); + + lazyloadImages.forEach(function(image) { + imageObserver.observe(image); + }); + } else { + var lazyloadThrottleTimeout; + lazyloadImages = document.querySelectorAll(".lazy"); + + function lazyload () { + if(lazyloadThrottleTimeout) { + clearTimeout(lazyloadThrottleTimeout); + } + + lazyloadThrottleTimeout = setTimeout(function() { + var scrollTop = window.pageYOffset; + lazyloadImages.forEach(function(img) { + if(img.offsetTop < (window.innerHeight + scrollTop)) { + img.src = img.dataset.src; + img.classList.remove('lazy'); + } + }); + if(lazyloadImages.length == 0) { + document.removeEventListener("scroll", lazyload); + window.removeEventListener("resize", lazyload); + window.removeEventListener("orientationChange", lazyload); + } + }, 20); + } + + document.addEventListener("scroll", lazyload); + window.addEventListener("resize", lazyload); + window.addEventListener("orientationChange", lazyload); + } +}); diff --git a/static/js/leaflet-fullscreen/fullscreen.png b/static/js/leaflet-fullscreen/fullscreen.png new file mode 100644 index 0000000000000000000000000000000000000000..7384960aeb574240163a493a151fead20dc0611a GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^Qb26N!3HF!ywT_YQY^(zo*^7SP{WY|;&T>wL>2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4qJR0?c|VVoi#&H*nzk><=VJ7@HQU1Z_V>w`?l#_f{i*8umu)iddGww* z>3vx+!GG1OU;EWUx0X~hxG2rq^x@2zjVbjX|F1ZfDD>^!i>Z@e=`4{;y0s+g&91Al p8%^ww-;@2hQY^(zo*^7SP{WbZ0pxQQctjR6 zFi5WlVa7PAi84Sz$r9IylHmNblJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@`?%7!^HT z978JRyuIbf*JL2VaIybmlC5OHCOKa72`f5-7F_i-&hI_2WYN~Lh-s=-MZdrEUP%*} z>sZ2eQPQPc-_~GhNruVq5#|tNZ+oU=grd-gUnYNV=qh zG%mj`vhJT;R_We%ZYLD1nqTlNvfit=eS6-uth>4XAS32xbAe3_xBA?>tb=y5HuU z3;cF;mu&UdD*aXc7p&&~tXS+n%cpkMnWxvJ=SIz`_Afs_0puwZOTbRIWrz!l?^k@w RJ`)(C44$rjF6*2UngH1ls0082 literal 0 HcmV?d00001 diff --git a/static/js/leaflet-fullscreen/leaflet.fullscreen.min.js b/static/js/leaflet-fullscreen/leaflet.fullscreen.min.js new file mode 100644 index 0000000..184cc7f --- /dev/null +++ b/static/js/leaflet-fullscreen/leaflet.fullscreen.min.js @@ -0,0 +1 @@ +L.Control.Fullscreen=L.Control.extend({options:{position:"topleft",title:{"false":"View Fullscreen","true":"Exit Fullscreen"}},onAdd:function(map){var container=L.DomUtil.create("div","leaflet-control-fullscreen leaflet-bar leaflet-control");this.link=L.DomUtil.create("a","leaflet-control-fullscreen-button leaflet-bar-part",container);this.link.href="#";this._map=map;this._map.on("fullscreenchange",this._toggleTitle,this);this._toggleTitle();L.DomEvent.on(this.link,"click",this._click,this);return container},_click:function(e){L.DomEvent.stopPropagation(e);L.DomEvent.preventDefault(e);this._map.toggleFullscreen(this.options)},_toggleTitle:function(){this.link.title=this.options.title[this._map.isFullscreen()]}});L.Map.include({isFullscreen:function(){return this._isFullscreen||false},toggleFullscreen:function(options){var container=this.getContainer();if(this.isFullscreen()){if(options&&options.pseudoFullscreen){this._disablePseudoFullscreen(container)}else if(document.exitFullscreen){document.exitFullscreen()}else if(document.mozCancelFullScreen){document.mozCancelFullScreen()}else if(document.webkitCancelFullScreen){document.webkitCancelFullScreen()}else if(document.msExitFullscreen){document.msExitFullscreen()}else{this._disablePseudoFullscreen(container)}}else{if(options&&options.pseudoFullscreen){this._enablePseudoFullscreen(container)}else if(container.requestFullscreen){container.requestFullscreen()}else if(container.mozRequestFullScreen){container.mozRequestFullScreen()}else if(container.webkitRequestFullscreen){container.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT)}else if(container.msRequestFullscreen){container.msRequestFullscreen()}else{this._enablePseudoFullscreen(container)}}},_enablePseudoFullscreen:function(container){L.DomUtil.addClass(container,"leaflet-pseudo-fullscreen");this._setFullscreen(true);this.invalidateSize();this.fire("fullscreenchange")},_disablePseudoFullscreen:function(container){L.DomUtil.removeClass(container,"leaflet-pseudo-fullscreen");this._setFullscreen(false);this.invalidateSize();this.fire("fullscreenchange")},_setFullscreen:function(fullscreen){this._isFullscreen=fullscreen;var container=this.getContainer();if(fullscreen){L.DomUtil.addClass(container,"leaflet-fullscreen-on")}else{L.DomUtil.removeClass(container,"leaflet-fullscreen-on")}},_onFullscreenChange:function(e){var fullscreenElement=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;if(fullscreenElement===this.getContainer()&&!this._isFullscreen){this._setFullscreen(true);this.fire("fullscreenchange")}else if(fullscreenElement!==this.getContainer()&&this._isFullscreen){this._setFullscreen(false);this.fire("fullscreenchange")}}});L.Map.mergeOptions({fullscreenControl:false});L.Map.addInitHook(function(){if(this.options.fullscreenControl){this.fullscreenControl=new L.Control.Fullscreen(this.options.fullscreenControl);this.addControl(this.fullscreenControl)}var fullscreenchange;if("onfullscreenchange"in document){fullscreenchange="fullscreenchange"}else if("onmozfullscreenchange"in document){fullscreenchange="mozfullscreenchange"}else if("onwebkitfullscreenchange"in document){fullscreenchange="webkitfullscreenchange"}else if("onmsfullscreenchange"in document){fullscreenchange="MSFullscreenChange"}if(fullscreenchange){var onFullscreenChange=L.bind(this._onFullscreenChange,this);this.whenReady(function(){L.DomEvent.on(document,fullscreenchange,onFullscreenChange)});this.on("unload",function(){L.DomEvent.off(document,fullscreenchange,onFullscreenChange)})}});L.control.fullscreen=function(options){return new L.Control.Fullscreen(options)}; \ No newline at end of file diff --git a/js/leaflet-heat.js b/static/js/leaflet-heat/leaflet-heat.js similarity index 100% rename from js/leaflet-heat.js rename to static/js/leaflet-heat/leaflet-heat.js diff --git a/static/js/leaflet/leaflet.js b/static/js/leaflet/leaflet.js new file mode 100644 index 0000000..a3bf693 --- /dev/null +++ b/static/js/leaflet/leaflet.js @@ -0,0 +1,6 @@ +/* @preserve + * Leaflet 1.9.4, a JS library for interactive maps. https://leafletjs.com + * (c) 2010-2023 Vladimir Agafonkin, (c) 2010-2011 CloudMade + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).leaflet={})}(this,function(t){"use strict";function l(t){for(var e,i,n=1,o=arguments.length;n=this.min.x&&i.x<=this.max.x&&e.y>=this.min.y&&i.y<=this.max.y},intersects:function(t){t=_(t);var e=this.min,i=this.max,n=t.min,t=t.max,o=t.x>=e.x&&n.x<=i.x,t=t.y>=e.y&&n.y<=i.y;return o&&t},overlaps:function(t){t=_(t);var e=this.min,i=this.max,n=t.min,t=t.max,o=t.x>e.x&&n.xe.y&&n.y=n.lat&&i.lat<=o.lat&&e.lng>=n.lng&&i.lng<=o.lng},intersects:function(t){t=g(t);var e=this._southWest,i=this._northEast,n=t.getSouthWest(),t=t.getNorthEast(),o=t.lat>=e.lat&&n.lat<=i.lat,t=t.lng>=e.lng&&n.lng<=i.lng;return o&&t},overlaps:function(t){t=g(t);var e=this._southWest,i=this._northEast,n=t.getSouthWest(),t=t.getNorthEast(),o=t.lat>e.lat&&n.late.lng&&n.lng","http://www.w3.org/2000/svg"===(Wt.firstChild&&Wt.firstChild.namespaceURI));function y(t){return 0<=navigator.userAgent.toLowerCase().indexOf(t)}var b={ie:pt,ielt9:mt,edge:n,webkit:ft,android:gt,android23:vt,androidStock:yt,opera:xt,chrome:wt,gecko:bt,safari:Pt,phantom:Lt,opera12:o,win:Tt,ie3d:Mt,webkit3d:zt,gecko3d:_t,any3d:Ct,mobile:Zt,mobileWebkit:St,mobileWebkit3d:Et,msPointer:kt,pointer:Ot,touch:Bt,touchNative:At,mobileOpera:It,mobileGecko:Rt,retina:Nt,passiveEvents:Dt,canvas:jt,svg:Ht,vml:!Ht&&function(){try{var t=document.createElement("div"),e=(t.innerHTML='',t.firstChild);return e.style.behavior="url(#default#VML)",e&&"object"==typeof e.adj}catch(t){return!1}}(),inlineSvg:Wt,mac:0===navigator.platform.indexOf("Mac"),linux:0===navigator.platform.indexOf("Linux")},Ft=b.msPointer?"MSPointerDown":"pointerdown",Ut=b.msPointer?"MSPointerMove":"pointermove",Vt=b.msPointer?"MSPointerUp":"pointerup",qt=b.msPointer?"MSPointerCancel":"pointercancel",Gt={touchstart:Ft,touchmove:Ut,touchend:Vt,touchcancel:qt},Kt={touchstart:function(t,e){e.MSPOINTER_TYPE_TOUCH&&e.pointerType===e.MSPOINTER_TYPE_TOUCH&&O(e);ee(t,e)},touchmove:ee,touchend:ee,touchcancel:ee},Yt={},Xt=!1;function Jt(t,e,i){return"touchstart"!==e||Xt||(document.addEventListener(Ft,$t,!0),document.addEventListener(Ut,Qt,!0),document.addEventListener(Vt,te,!0),document.addEventListener(qt,te,!0),Xt=!0),Kt[e]?(i=Kt[e].bind(this,i),t.addEventListener(Gt[e],i,!1),i):(console.warn("wrong event specified:",e),u)}function $t(t){Yt[t.pointerId]=t}function Qt(t){Yt[t.pointerId]&&(Yt[t.pointerId]=t)}function te(t){delete Yt[t.pointerId]}function ee(t,e){if(e.pointerType!==(e.MSPOINTER_TYPE_MOUSE||"mouse")){for(var i in e.touches=[],Yt)e.touches.push(Yt[i]);e.changedTouches=[e],t(e)}}var ie=200;function ne(t,i){t.addEventListener("dblclick",i);var n,o=0;function e(t){var e;1!==t.detail?n=t.detail:"mouse"===t.pointerType||t.sourceCapabilities&&!t.sourceCapabilities.firesTouchEvents||((e=Ne(t)).some(function(t){return t instanceof HTMLLabelElement&&t.attributes.for})&&!e.some(function(t){return t instanceof HTMLInputElement||t instanceof HTMLSelectElement})||((e=Date.now())-o<=ie?2===++n&&i(function(t){var e,i,n={};for(i in t)e=t[i],n[i]=e&&e.bind?e.bind(t):e;return(t=n).type="dblclick",n.detail=2,n.isTrusted=!1,n._simulated=!0,n}(t)):n=1,o=e))}return t.addEventListener("click",e),{dblclick:i,simDblclick:e}}var oe,se,re,ae,he,le,ue=we(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),ce=we(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),de="webkitTransition"===ce||"OTransition"===ce?ce+"End":"transitionend";function _e(t){return"string"==typeof t?document.getElementById(t):t}function pe(t,e){var i=t.style[e]||t.currentStyle&&t.currentStyle[e];return"auto"===(i=i&&"auto"!==i||!document.defaultView?i:(t=document.defaultView.getComputedStyle(t,null))?t[e]:null)?null:i}function P(t,e,i){t=document.createElement(t);return t.className=e||"",i&&i.appendChild(t),t}function T(t){var e=t.parentNode;e&&e.removeChild(t)}function me(t){for(;t.firstChild;)t.removeChild(t.firstChild)}function fe(t){var e=t.parentNode;e&&e.lastChild!==t&&e.appendChild(t)}function ge(t){var e=t.parentNode;e&&e.firstChild!==t&&e.insertBefore(t,e.firstChild)}function ve(t,e){return void 0!==t.classList?t.classList.contains(e):0<(t=xe(t)).length&&new RegExp("(^|\\s)"+e+"(\\s|$)").test(t)}function M(t,e){var i;if(void 0!==t.classList)for(var n=F(e),o=0,s=n.length;othis.options.maxZoom)?this.setZoom(t):this},panInsideBounds:function(t,e){this._enforcingBounds=!0;var i=this.getCenter(),t=this._limitCenter(i,this._zoom,g(t));return i.equals(t)||this.panTo(t,e),this._enforcingBounds=!1,this},panInside:function(t,e){var i=m((e=e||{}).paddingTopLeft||e.padding||[0,0]),n=m(e.paddingBottomRight||e.padding||[0,0]),o=this.project(this.getCenter()),t=this.project(t),s=this.getPixelBounds(),i=_([s.min.add(i),s.max.subtract(n)]),s=i.getSize();return i.contains(t)||(this._enforcingBounds=!0,n=t.subtract(i.getCenter()),i=i.extend(t).getSize().subtract(s),o.x+=n.x<0?-i.x:i.x,o.y+=n.y<0?-i.y:i.y,this.panTo(this.unproject(o),e),this._enforcingBounds=!1),this},invalidateSize:function(t){if(!this._loaded)return this;t=l({animate:!1,pan:!0},!0===t?{animate:!0}:t);var e=this.getSize(),i=(this._sizeChanged=!0,this._lastCenter=null,this.getSize()),n=e.divideBy(2).round(),o=i.divideBy(2).round(),n=n.subtract(o);return n.x||n.y?(t.animate&&t.pan?this.panBy(n):(t.pan&&this._rawPanBy(n),this.fire("move"),t.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(a(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:e,newSize:i})):this},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()},locate:function(t){var e,i;return t=this._locateOptions=l({timeout:1e4,watch:!1},t),"geolocation"in navigator?(e=a(this._handleGeolocationResponse,this),i=a(this._handleGeolocationError,this),t.watch?this._locationWatchId=navigator.geolocation.watchPosition(e,i,t):navigator.geolocation.getCurrentPosition(e,i,t)):this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(t){var e;this._container._leaflet_id&&(e=t.code,t=t.message||(1===e?"permission denied":2===e?"position unavailable":"timeout"),this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:e,message:"Geolocation error: "+t+"."}))},_handleGeolocationResponse:function(t){if(this._container._leaflet_id){var e,i,n=new v(t.coords.latitude,t.coords.longitude),o=n.toBounds(2*t.coords.accuracy),s=this._locateOptions,r=(s.setView&&(e=this.getBoundsZoom(o),this.setView(n,s.maxZoom?Math.min(e,s.maxZoom):e)),{latlng:n,bounds:o,timestamp:t.timestamp});for(i in t.coords)"number"==typeof t.coords[i]&&(r[i]=t.coords[i]);this.fire("locationfound",r)}},addHandler:function(t,e){return e&&(e=this[t]=new e(this),this._handlers.push(e),this.options[t]&&e.enable()),this},remove:function(){if(this._initEvents(!0),this.options.maxBounds&&this.off("moveend",this._panInsideMaxBounds),this._containerId!==this._container._leaflet_id)throw new Error("Map container is being reused by another instance");try{delete this._container._leaflet_id,delete this._containerId}catch(t){this._container._leaflet_id=void 0,this._containerId=void 0}for(var t in void 0!==this._locationWatchId&&this.stopLocate(),this._stop(),T(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&(r(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&&this.fire("unload"),this._layers)this._layers[t].remove();for(t in this._panes)T(this._panes[t]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(t,e){e=P("div","leaflet-pane"+(t?" leaflet-"+t.replace("Pane","")+"-pane":""),e||this._mapPane);return t&&(this._panes[t]=e),e},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter.clone():this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var t=this.getPixelBounds();return new s(this.unproject(t.getBottomLeft()),this.unproject(t.getTopRight()))},getMinZoom:function(){return void 0===this.options.minZoom?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return void 0===this.options.maxZoom?void 0===this._layersMaxZoom?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(t,e,i){t=g(t),i=m(i||[0,0]);var n=this.getZoom()||0,o=this.getMinZoom(),s=this.getMaxZoom(),r=t.getNorthWest(),t=t.getSouthEast(),i=this.getSize().subtract(i),t=_(this.project(t,n),this.project(r,n)).getSize(),r=b.any3d?this.options.zoomSnap:1,a=i.x/t.x,i=i.y/t.y,t=e?Math.max(a,i):Math.min(a,i),n=this.getScaleZoom(t,n);return r&&(n=Math.round(n/(r/100))*(r/100),n=e?Math.ceil(n/r)*r:Math.floor(n/r)*r),Math.max(o,Math.min(s,n))},getSize:function(){return this._size&&!this._sizeChanged||(this._size=new p(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(t,e){t=this._getTopLeftPoint(t,e);return new f(t,t.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(t){return this.options.crs.getProjectedBounds(void 0===t?this.getZoom():t)},getPane:function(t){return"string"==typeof t?this._panes[t]:t},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(t,e){var i=this.options.crs;return e=void 0===e?this._zoom:e,i.scale(t)/i.scale(e)},getScaleZoom:function(t,e){var i=this.options.crs,t=(e=void 0===e?this._zoom:e,i.zoom(t*i.scale(e)));return isNaN(t)?1/0:t},project:function(t,e){return e=void 0===e?this._zoom:e,this.options.crs.latLngToPoint(w(t),e)},unproject:function(t,e){return e=void 0===e?this._zoom:e,this.options.crs.pointToLatLng(m(t),e)},layerPointToLatLng:function(t){t=m(t).add(this.getPixelOrigin());return this.unproject(t)},latLngToLayerPoint:function(t){return this.project(w(t))._round()._subtract(this.getPixelOrigin())},wrapLatLng:function(t){return this.options.crs.wrapLatLng(w(t))},wrapLatLngBounds:function(t){return this.options.crs.wrapLatLngBounds(g(t))},distance:function(t,e){return this.options.crs.distance(w(t),w(e))},containerPointToLayerPoint:function(t){return m(t).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(t){return m(t).add(this._getMapPanePos())},containerPointToLatLng:function(t){t=this.containerPointToLayerPoint(m(t));return this.layerPointToLatLng(t)},latLngToContainerPoint:function(t){return this.layerPointToContainerPoint(this.latLngToLayerPoint(w(t)))},mouseEventToContainerPoint:function(t){return De(t,this._container)},mouseEventToLayerPoint:function(t){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(t))},mouseEventToLatLng:function(t){return this.layerPointToLatLng(this.mouseEventToLayerPoint(t))},_initContainer:function(t){t=this._container=_e(t);if(!t)throw new Error("Map container not found.");if(t._leaflet_id)throw new Error("Map container is already initialized.");S(t,"scroll",this._onScroll,this),this._containerId=h(t)},_initLayout:function(){var t=this._container,e=(this._fadeAnimated=this.options.fadeAnimation&&b.any3d,M(t,"leaflet-container"+(b.touch?" leaflet-touch":"")+(b.retina?" leaflet-retina":"")+(b.ielt9?" leaflet-oldie":"")+(b.safari?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":"")),pe(t,"position"));"absolute"!==e&&"relative"!==e&&"fixed"!==e&&"sticky"!==e&&(t.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var t=this._panes={};this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),Z(this._mapPane,new p(0,0)),this.createPane("tilePane"),this.createPane("overlayPane"),this.createPane("shadowPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(M(t.markerPane,"leaflet-zoom-hide"),M(t.shadowPane,"leaflet-zoom-hide"))},_resetView:function(t,e,i){Z(this._mapPane,new p(0,0));var n=!this._loaded,o=(this._loaded=!0,e=this._limitZoom(e),this.fire("viewprereset"),this._zoom!==e);this._moveStart(o,i)._move(t,e)._moveEnd(o),this.fire("viewreset"),n&&this.fire("load")},_moveStart:function(t,e){return t&&this.fire("zoomstart"),e||this.fire("movestart"),this},_move:function(t,e,i,n){void 0===e&&(e=this._zoom);var o=this._zoom!==e;return this._zoom=e,this._lastCenter=t,this._pixelOrigin=this._getNewPixelOrigin(t),n?i&&i.pinch&&this.fire("zoom",i):((o||i&&i.pinch)&&this.fire("zoom",i),this.fire("move",i)),this},_moveEnd:function(t){return t&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return r(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(t){Z(this._mapPane,this._getMapPanePos().subtract(t))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(t){this._targets={};var e=t?k:S;e((this._targets[h(this._container)]=this)._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup",this._handleDOMEvent,this),this.options.trackResize&&e(window,"resize",this._onResize,this),b.any3d&&this.options.transform3DLimit&&(t?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){r(this._resizeRequest),this._resizeRequest=x(function(){this.invalidateSize({debounceMoveend:!0})},this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var t=this._getMapPanePos();Math.max(Math.abs(t.x),Math.abs(t.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(t,e){for(var i,n=[],o="mouseout"===e||"mouseover"===e,s=t.target||t.srcElement,r=!1;s;){if((i=this._targets[h(s)])&&("click"===e||"preclick"===e)&&this._draggableMoved(i)){r=!0;break}if(i&&i.listens(e,!0)){if(o&&!We(s,t))break;if(n.push(i),o)break}if(s===this._container)break;s=s.parentNode}return n=n.length||r||o||!this.listens(e,!0)?n:[this]},_isClickDisabled:function(t){for(;t&&t!==this._container;){if(t._leaflet_disable_click)return!0;t=t.parentNode}},_handleDOMEvent:function(t){var e,i=t.target||t.srcElement;!this._loaded||i._leaflet_disable_events||"click"===t.type&&this._isClickDisabled(i)||("mousedown"===(e=t.type)&&Me(i),this._fireDOMEvent(t,e))},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(t,e,i){"click"===t.type&&((a=l({},t)).type="preclick",this._fireDOMEvent(a,a.type,i));var n=this._findEventTargets(t,e);if(i){for(var o=[],s=0;sthis.options.zoomAnimationThreshold)return!1;var n=this.getZoomScale(e),n=this._getCenterOffset(t)._divideBy(1-1/n);if(!0!==i.animate&&!this.getSize().contains(n))return!1;x(function(){this._moveStart(!0,i.noMoveStart||!1)._animateZoom(t,e,!0)},this)}return!0},_animateZoom:function(t,e,i,n){this._mapPane&&(i&&(this._animatingZoom=!0,this._animateToCenter=t,this._animateToZoom=e,M(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:t,zoom:e,noUpdate:n}),this._tempFireZoomEvent||(this._tempFireZoomEvent=this._zoom!==this._animateToZoom),this._move(this._animateToCenter,this._animateToZoom,void 0,!0),setTimeout(a(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&z(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom,void 0,!0),this._tempFireZoomEvent&&this.fire("zoom"),delete this._tempFireZoomEvent,this.fire("move"),this._moveEnd(!0))}});function Ue(t){return new B(t)}var B=et.extend({options:{position:"topright"},initialize:function(t){c(this,t)},getPosition:function(){return this.options.position},setPosition:function(t){var e=this._map;return e&&e.removeControl(this),this.options.position=t,e&&e.addControl(this),this},getContainer:function(){return this._container},addTo:function(t){this.remove(),this._map=t;var e=this._container=this.onAdd(t),i=this.getPosition(),t=t._controlCorners[i];return M(e,"leaflet-control"),-1!==i.indexOf("bottom")?t.insertBefore(e,t.firstChild):t.appendChild(e),this._map.on("unload",this.remove,this),this},remove:function(){return this._map&&(T(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null),this},_refocusOnMap:function(t){this._map&&t&&0",e=document.createElement("div");return e.innerHTML=t,e.firstChild},_addItem:function(t){var e,i=document.createElement("label"),n=this._map.hasLayer(t.layer),n=(t.overlay?((e=document.createElement("input")).type="checkbox",e.className="leaflet-control-layers-selector",e.defaultChecked=n):e=this._createRadioElement("leaflet-base-layers_"+h(this),n),this._layerControlInputs.push(e),e.layerId=h(t.layer),S(e,"click",this._onInputClick,this),document.createElement("span")),o=(n.innerHTML=" "+t.name,document.createElement("span"));return i.appendChild(o),o.appendChild(e),o.appendChild(n),(t.overlay?this._overlaysList:this._baseLayersList).appendChild(i),this._checkDisabledLayers(),i},_onInputClick:function(){if(!this._preventClick){var t,e,i=this._layerControlInputs,n=[],o=[];this._handlingClick=!0;for(var s=i.length-1;0<=s;s--)t=i[s],e=this._getLayer(t.layerId).layer,t.checked?n.push(e):t.checked||o.push(e);for(s=0;se.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expandSafely:function(){var t=this._section,e=(this._preventClick=!0,S(t,"click",O),this.expand(),this);setTimeout(function(){k(t,"click",O),e._preventClick=!1})}})),qe=B.extend({options:{position:"topleft",zoomInText:'',zoomInTitle:"Zoom in",zoomOutText:'',zoomOutTitle:"Zoom out"},onAdd:function(t){var e="leaflet-control-zoom",i=P("div",e+" leaflet-bar"),n=this.options;return this._zoomInButton=this._createButton(n.zoomInText,n.zoomInTitle,e+"-in",i,this._zoomIn),this._zoomOutButton=this._createButton(n.zoomOutText,n.zoomOutTitle,e+"-out",i,this._zoomOut),this._updateDisabled(),t.on("zoomend zoomlevelschange",this._updateDisabled,this),i},onRemove:function(t){t.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(t){!this._disabled&&this._map._zoomthis._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(t.shiftKey?3:1))},_createButton:function(t,e,i,n,o){i=P("a",i,n);return i.innerHTML=t,i.href="#",i.title=e,i.setAttribute("role","button"),i.setAttribute("aria-label",e),Ie(i),S(i,"click",Re),S(i,"click",o,this),S(i,"click",this._refocusOnMap,this),i},_updateDisabled:function(){var t=this._map,e="leaflet-disabled";z(this._zoomInButton,e),z(this._zoomOutButton,e),this._zoomInButton.setAttribute("aria-disabled","false"),this._zoomOutButton.setAttribute("aria-disabled","false"),!this._disabled&&t._zoom!==t.getMinZoom()||(M(this._zoomOutButton,e),this._zoomOutButton.setAttribute("aria-disabled","true")),!this._disabled&&t._zoom!==t.getMaxZoom()||(M(this._zoomInButton,e),this._zoomInButton.setAttribute("aria-disabled","true"))}}),Ge=(A.mergeOptions({zoomControl:!0}),A.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new qe,this.addControl(this.zoomControl))}),B.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(t){var e="leaflet-control-scale",i=P("div",e),n=this.options;return this._addScales(n,e+"-line",i),t.on(n.updateWhenIdle?"moveend":"move",this._update,this),t.whenReady(this._update,this),i},onRemove:function(t){t.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(t,e,i){t.metric&&(this._mScale=P("div",e,i)),t.imperial&&(this._iScale=P("div",e,i))},_update:function(){var t=this._map,e=t.getSize().y/2,t=t.distance(t.containerPointToLatLng([0,e]),t.containerPointToLatLng([this.options.maxWidth,e]));this._updateScales(t)},_updateScales:function(t){this.options.metric&&t&&this._updateMetric(t),this.options.imperial&&t&&this._updateImperial(t)},_updateMetric:function(t){var e=this._getRoundNum(t);this._updateScale(this._mScale,e<1e3?e+" m":e/1e3+" km",e/t)},_updateImperial:function(t){var e,i,t=3.2808399*t;5280'+(b.inlineSvg?' ':"")+"Leaflet"},initialize:function(t){c(this,t),this._attributions={}},onAdd:function(t){for(var e in(t.attributionControl=this)._container=P("div","leaflet-control-attribution"),Ie(this._container),t._layers)t._layers[e].getAttribution&&this.addAttribution(t._layers[e].getAttribution());return this._update(),t.on("layeradd",this._addAttribution,this),this._container},onRemove:function(t){t.off("layeradd",this._addAttribution,this)},_addAttribution:function(t){t.layer.getAttribution&&(this.addAttribution(t.layer.getAttribution()),t.layer.once("remove",function(){this.removeAttribution(t.layer.getAttribution())},this))},setPrefix:function(t){return this.options.prefix=t,this._update(),this},addAttribution:function(t){return t&&(this._attributions[t]||(this._attributions[t]=0),this._attributions[t]++,this._update()),this},removeAttribution:function(t){return t&&this._attributions[t]&&(this._attributions[t]--,this._update()),this},_update:function(){if(this._map){var t,e=[];for(t in this._attributions)this._attributions[t]&&e.push(t);var i=[];this.options.prefix&&i.push(this.options.prefix),e.length&&i.push(e.join(", ")),this._container.innerHTML=i.join(' ')}}}),n=(A.mergeOptions({attributionControl:!0}),A.addInitHook(function(){this.options.attributionControl&&(new Ke).addTo(this)}),B.Layers=Ve,B.Zoom=qe,B.Scale=Ge,B.Attribution=Ke,Ue.layers=function(t,e,i){return new Ve(t,e,i)},Ue.zoom=function(t){return new qe(t)},Ue.scale=function(t){return new Ge(t)},Ue.attribution=function(t){return new Ke(t)},et.extend({initialize:function(t){this._map=t},enable:function(){return this._enabled||(this._enabled=!0,this.addHooks()),this},disable:function(){return this._enabled&&(this._enabled=!1,this.removeHooks()),this},enabled:function(){return!!this._enabled}})),ft=(n.addTo=function(t,e){return t.addHandler(e,this),this},{Events:e}),Ye=b.touch?"touchstart mousedown":"mousedown",Xe=it.extend({options:{clickTolerance:3},initialize:function(t,e,i,n){c(this,n),this._element=t,this._dragStartTarget=e||t,this._preventOutline=i},enable:function(){this._enabled||(S(this._dragStartTarget,Ye,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(Xe._dragging===this&&this.finishDrag(!0),k(this._dragStartTarget,Ye,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(t){var e,i;this._enabled&&(this._moved=!1,ve(this._element,"leaflet-zoom-anim")||(t.touches&&1!==t.touches.length?Xe._dragging===this&&this.finishDrag():Xe._dragging||t.shiftKey||1!==t.which&&1!==t.button&&!t.touches||((Xe._dragging=this)._preventOutline&&Me(this._element),Le(),re(),this._moving||(this.fire("down"),i=t.touches?t.touches[0]:t,e=Ce(this._element),this._startPoint=new p(i.clientX,i.clientY),this._startPos=Pe(this._element),this._parentScale=Ze(e),i="mousedown"===t.type,S(document,i?"mousemove":"touchmove",this._onMove,this),S(document,i?"mouseup":"touchend touchcancel",this._onUp,this)))))},_onMove:function(t){var e;this._enabled&&(t.touches&&1e&&(i.push(t[n]),o=n);oe.max.x&&(i|=2),t.ye.max.y&&(i|=8),i}function ri(t,e,i,n){var o=e.x,e=e.y,s=i.x-o,r=i.y-e,a=s*s+r*r;return 0this._layersMaxZoom&&this.setZoom(this._layersMaxZoom),void 0===this.options.minZoom&&this._layersMinZoom&&this.getZoom()t.y!=n.y>t.y&&t.x<(n.x-i.x)*(t.y-i.y)/(n.y-i.y)+i.x&&(l=!l);return l||yi.prototype._containsPoint.call(this,t,!0)}});var wi=ci.extend({initialize:function(t,e){c(this,e),this._layers={},t&&this.addData(t)},addData:function(t){var e,i,n,o=d(t)?t:t.features;if(o){for(e=0,i=o.length;es.x&&(r=i.x+a-s.x+o.x),i.x-r-n.x<(a=0)&&(r=i.x-n.x),i.y+e+o.y>s.y&&(a=i.y+e-s.y+o.y),i.y-a-n.y<0&&(a=i.y-n.y),(r||a)&&(this.options.keepInView&&(this._autopanning=!0),t.fire("autopanstart").panBy([r,a]))))},_getAnchor:function(){return m(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}})),Ii=(A.mergeOptions({closePopupOnClick:!0}),A.include({openPopup:function(t,e,i){return this._initOverlay(Bi,t,e,i).openOn(this),this},closePopup:function(t){return(t=arguments.length?t:this._popup)&&t.close(),this}}),o.include({bindPopup:function(t,e){return this._popup=this._initOverlay(Bi,this._popup,t,e),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(t){return this._popup&&(this instanceof ci||(this._popup._source=this),this._popup._prepareOpen(t||this._latlng)&&this._popup.openOn(this._map)),this},closePopup:function(){return this._popup&&this._popup.close(),this},togglePopup:function(){return this._popup&&this._popup.toggle(this),this},isPopupOpen:function(){return!!this._popup&&this._popup.isOpen()},setPopupContent:function(t){return this._popup&&this._popup.setContent(t),this},getPopup:function(){return this._popup},_openPopup:function(t){var e;this._popup&&this._map&&(Re(t),e=t.layer||t.target,this._popup._source!==e||e instanceof fi?(this._popup._source=e,this.openPopup(t.latlng)):this._map.hasLayer(this._popup)?this.closePopup():this.openPopup(t.latlng))},_movePopup:function(t){this._popup.setLatLng(t.latlng)},_onKeyPress:function(t){13===t.originalEvent.keyCode&&this._openPopup(t)}}),Ai.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,opacity:.9},onAdd:function(t){Ai.prototype.onAdd.call(this,t),this.setOpacity(this.options.opacity),t.fire("tooltipopen",{tooltip:this}),this._source&&(this.addEventParent(this._source),this._source.fire("tooltipopen",{tooltip:this},!0))},onRemove:function(t){Ai.prototype.onRemove.call(this,t),t.fire("tooltipclose",{tooltip:this}),this._source&&(this.removeEventParent(this._source),this._source.fire("tooltipclose",{tooltip:this},!0))},getEvents:function(){var t=Ai.prototype.getEvents.call(this);return this.options.permanent||(t.preclick=this.close),t},_initLayout:function(){var t="leaflet-tooltip "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=P("div",t),this._container.setAttribute("role","tooltip"),this._container.setAttribute("id","leaflet-tooltip-"+h(this))},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(t){var e,i=this._map,n=this._container,o=i.latLngToContainerPoint(i.getCenter()),i=i.layerPointToContainerPoint(t),s=this.options.direction,r=n.offsetWidth,a=n.offsetHeight,h=m(this.options.offset),l=this._getAnchor(),i="top"===s?(e=r/2,a):"bottom"===s?(e=r/2,0):(e="center"===s?r/2:"right"===s?0:"left"===s?r:i.xthis.options.maxZoom||nthis.options.maxZoom||void 0!==this.options.minZoom&&oi.max.x)||!e.wrapLat&&(t.yi.max.y))return!1}return!this.options.bounds||(e=this._tileCoordsToBounds(t),g(this.options.bounds).overlaps(e))},_keyToBounds:function(t){return this._tileCoordsToBounds(this._keyToTileCoords(t))},_tileCoordsToNwSe:function(t){var e=this._map,i=this.getTileSize(),n=t.scaleBy(i),i=n.add(i);return[e.unproject(n,t.z),e.unproject(i,t.z)]},_tileCoordsToBounds:function(t){t=this._tileCoordsToNwSe(t),t=new s(t[0],t[1]);return t=this.options.noWrap?t:this._map.wrapLatLngBounds(t)},_tileCoordsToKey:function(t){return t.x+":"+t.y+":"+t.z},_keyToTileCoords:function(t){var t=t.split(":"),e=new p(+t[0],+t[1]);return e.z=+t[2],e},_removeTile:function(t){var e=this._tiles[t];e&&(T(e.el),delete this._tiles[t],this.fire("tileunload",{tile:e.el,coords:this._keyToTileCoords(t)}))},_initTile:function(t){M(t,"leaflet-tile");var e=this.getTileSize();t.style.width=e.x+"px",t.style.height=e.y+"px",t.onselectstart=u,t.onmousemove=u,b.ielt9&&this.options.opacity<1&&C(t,this.options.opacity)},_addTile:function(t,e){var i=this._getTilePos(t),n=this._tileCoordsToKey(t),o=this.createTile(this._wrapCoords(t),a(this._tileReady,this,t));this._initTile(o),this.createTile.length<2&&x(a(this._tileReady,this,t,null,o)),Z(o,i),this._tiles[n]={el:o,coords:t,current:!0},e.appendChild(o),this.fire("tileloadstart",{tile:o,coords:t})},_tileReady:function(t,e,i){e&&this.fire("tileerror",{error:e,tile:i,coords:t});var n=this._tileCoordsToKey(t);(i=this._tiles[n])&&(i.loaded=+new Date,this._map._fadeAnimated?(C(i.el,0),r(this._fadeFrame),this._fadeFrame=x(this._updateOpacity,this)):(i.active=!0,this._pruneTiles()),e||(M(i.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:i.el,coords:t})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),b.ielt9||!this._map._fadeAnimated?x(this._pruneTiles,this):setTimeout(a(this._pruneTiles,this),250)))},_getTilePos:function(t){return t.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(t){var e=new p(this._wrapX?H(t.x,this._wrapX):t.x,this._wrapY?H(t.y,this._wrapY):t.y);return e.z=t.z,e},_pxBoundsToTileRange:function(t){var e=this.getTileSize();return new f(t.min.unscaleBy(e).floor(),t.max.unscaleBy(e).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var t in this._tiles)if(!this._tiles[t].loaded)return!1;return!0}});var Di=Ni.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1,referrerPolicy:!1},initialize:function(t,e){this._url=t,(e=c(this,e)).detectRetina&&b.retina&&0')}}catch(t){}return function(t){return document.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}(),zt={_initContainer:function(){this._container=P("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(Wi.prototype._update.call(this),this.fire("update"))},_initPath:function(t){var e=t._container=Vi("shape");M(e,"leaflet-vml-shape "+(this.options.className||"")),e.coordsize="1 1",t._path=Vi("path"),e.appendChild(t._path),this._updateStyle(t),this._layers[h(t)]=t},_addPath:function(t){var e=t._container;this._container.appendChild(e),t.options.interactive&&t.addInteractiveTarget(e)},_removePath:function(t){var e=t._container;T(e),t.removeInteractiveTarget(e),delete this._layers[h(t)]},_updateStyle:function(t){var e=t._stroke,i=t._fill,n=t.options,o=t._container;o.stroked=!!n.stroke,o.filled=!!n.fill,n.stroke?(e=e||(t._stroke=Vi("stroke")),o.appendChild(e),e.weight=n.weight+"px",e.color=n.color,e.opacity=n.opacity,n.dashArray?e.dashStyle=d(n.dashArray)?n.dashArray.join(" "):n.dashArray.replace(/( *, *)/g," "):e.dashStyle="",e.endcap=n.lineCap.replace("butt","flat"),e.joinstyle=n.lineJoin):e&&(o.removeChild(e),t._stroke=null),n.fill?(i=i||(t._fill=Vi("fill")),o.appendChild(i),i.color=n.fillColor||n.color,i.opacity=n.fillOpacity):i&&(o.removeChild(i),t._fill=null)},_updateCircle:function(t){var e=t._point.round(),i=Math.round(t._radius),n=Math.round(t._radiusY||i);this._setPath(t,t._empty()?"M0 0":"AL "+e.x+","+e.y+" "+i+","+n+" 0,23592600")},_setPath:function(t,e){t._path.v=e},_bringToFront:function(t){fe(t._container)},_bringToBack:function(t){ge(t._container)}},qi=b.vml?Vi:ct,Gi=Wi.extend({_initContainer:function(){this._container=qi("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=qi("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){T(this._container),k(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_update:function(){var t,e,i;this._map._animatingZoom&&this._bounds||(Wi.prototype._update.call(this),e=(t=this._bounds).getSize(),i=this._container,this._svgSize&&this._svgSize.equals(e)||(this._svgSize=e,i.setAttribute("width",e.x),i.setAttribute("height",e.y)),Z(i,t.min),i.setAttribute("viewBox",[t.min.x,t.min.y,e.x,e.y].join(" ")),this.fire("update"))},_initPath:function(t){var e=t._path=qi("path");t.options.className&&M(e,t.options.className),t.options.interactive&&M(e,"leaflet-interactive"),this._updateStyle(t),this._layers[h(t)]=t},_addPath:function(t){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(t._path),t.addInteractiveTarget(t._path)},_removePath:function(t){T(t._path),t.removeInteractiveTarget(t._path),delete this._layers[h(t)]},_updatePath:function(t){t._project(),t._update()},_updateStyle:function(t){var e=t._path,t=t.options;e&&(t.stroke?(e.setAttribute("stroke",t.color),e.setAttribute("stroke-opacity",t.opacity),e.setAttribute("stroke-width",t.weight),e.setAttribute("stroke-linecap",t.lineCap),e.setAttribute("stroke-linejoin",t.lineJoin),t.dashArray?e.setAttribute("stroke-dasharray",t.dashArray):e.removeAttribute("stroke-dasharray"),t.dashOffset?e.setAttribute("stroke-dashoffset",t.dashOffset):e.removeAttribute("stroke-dashoffset")):e.setAttribute("stroke","none"),t.fill?(e.setAttribute("fill",t.fillColor||t.color),e.setAttribute("fill-opacity",t.fillOpacity),e.setAttribute("fill-rule",t.fillRule||"evenodd")):e.setAttribute("fill","none"))},_updatePoly:function(t,e){this._setPath(t,dt(t._parts,e))},_updateCircle:function(t){var e=t._point,i=Math.max(Math.round(t._radius),1),n="a"+i+","+(Math.max(Math.round(t._radiusY),1)||i)+" 0 1,0 ",e=t._empty()?"M0 0":"M"+(e.x-i)+","+e.y+n+2*i+",0 "+n+2*-i+",0 ";this._setPath(t,e)},_setPath:function(t,e){t._path.setAttribute("d",e)},_bringToFront:function(t){fe(t._path)},_bringToBack:function(t){ge(t._path)}});function Ki(t){return b.svg||b.vml?new Gi(t):null}b.vml&&Gi.include(zt),A.include({getRenderer:function(t){t=(t=t.options.renderer||this._getPaneRenderer(t.options.pane)||this.options.renderer||this._renderer)||(this._renderer=this._createRenderer());return this.hasLayer(t)||this.addLayer(t),t},_getPaneRenderer:function(t){var e;return"overlayPane"!==t&&void 0!==t&&(void 0===(e=this._paneRenderers[t])&&(e=this._createRenderer({pane:t}),this._paneRenderers[t]=e),e)},_createRenderer:function(t){return this.options.preferCanvas&&Ui(t)||Ki(t)}});var Yi=xi.extend({initialize:function(t,e){xi.prototype.initialize.call(this,this._boundsToLatLngs(t),e)},setBounds:function(t){return this.setLatLngs(this._boundsToLatLngs(t))},_boundsToLatLngs:function(t){return[(t=g(t)).getSouthWest(),t.getNorthWest(),t.getNorthEast(),t.getSouthEast()]}});Gi.create=qi,Gi.pointsToPath=dt,wi.geometryToLayer=bi,wi.coordsToLatLng=Li,wi.coordsToLatLngs=Ti,wi.latLngToCoords=Mi,wi.latLngsToCoords=zi,wi.getFeature=Ci,wi.asFeature=Zi,A.mergeOptions({boxZoom:!0});var _t=n.extend({initialize:function(t){this._map=t,this._container=t._container,this._pane=t._panes.overlayPane,this._resetStateTimeout=0,t.on("unload",this._destroy,this)},addHooks:function(){S(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){k(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){T(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){0!==this._resetStateTimeout&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(t){if(!t.shiftKey||1!==t.which&&1!==t.button)return!1;this._clearDeferredResetState(),this._resetState(),re(),Le(),this._startPoint=this._map.mouseEventToContainerPoint(t),S(document,{contextmenu:Re,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(t){this._moved||(this._moved=!0,this._box=P("div","leaflet-zoom-box",this._container),M(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(t);var t=new f(this._point,this._startPoint),e=t.getSize();Z(this._box,t.min),this._box.style.width=e.x+"px",this._box.style.height=e.y+"px"},_finish:function(){this._moved&&(T(this._box),z(this._container,"leaflet-crosshair")),ae(),Te(),k(document,{contextmenu:Re,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(t){1!==t.which&&1!==t.button||(this._finish(),this._moved&&(this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(a(this._resetState,this),0),t=new s(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point)),this._map.fitBounds(t).fire("boxzoomend",{boxZoomBounds:t})))},_onKeyDown:function(t){27===t.keyCode&&(this._finish(),this._clearDeferredResetState(),this._resetState())}}),Ct=(A.addInitHook("addHandler","boxZoom",_t),A.mergeOptions({doubleClickZoom:!0}),n.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(t){var e=this._map,i=e.getZoom(),n=e.options.zoomDelta,i=t.originalEvent.shiftKey?i-n:i+n;"center"===e.options.doubleClickZoom?e.setZoom(i):e.setZoomAround(t.containerPoint,i)}})),Zt=(A.addInitHook("addHandler","doubleClickZoom",Ct),A.mergeOptions({dragging:!0,inertia:!0,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0}),n.extend({addHooks:function(){var t;this._draggable||(t=this._map,this._draggable=new Xe(t._mapPane,t._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),t.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),t.on("zoomend",this._onZoomEnd,this),t.whenReady(this._onZoomEnd,this))),M(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){z(this._map._container,"leaflet-grab"),z(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var t,e=this._map;e._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity?(t=g(this._map.options.maxBounds),this._offsetLimit=_(this._map.latLngToContainerPoint(t.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(t.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))):this._offsetLimit=null,e.fire("movestart").fire("dragstart"),e.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(t){var e,i;this._map.options.inertia&&(e=this._lastTime=+new Date,i=this._lastPos=this._draggable._absPos||this._draggable._newPos,this._positions.push(i),this._times.push(e),this._prunePositions(e)),this._map.fire("move",t).fire("drag",t)},_prunePositions:function(t){for(;1e.max.x&&(t.x=this._viscousLimit(t.x,e.max.x)),t.y>e.max.y&&(t.y=this._viscousLimit(t.y,e.max.y)),this._draggable._newPos=this._draggable._startPos.add(t))},_onPreDragWrap:function(){var t=this._worldWidth,e=Math.round(t/2),i=this._initialWorldOffset,n=this._draggable._newPos.x,o=(n-e+i)%t+e-i,n=(n+e+i)%t-e-i,t=Math.abs(o+i)e.getMaxZoom()&&10)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},a=this&&this.__spreadArray||function(t,e,r){if(r||2===arguments.length)for(var n,o=0,i=e.length;o=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.AssistiveMmlHandler=e.AssistiveMmlMathDocumentMixin=e.AssistiveMmlMathItemMixin=e.LimitedMmlVisitor=void 0;var c=r(4474),u=r(9259),p=r(7233),h=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.getAttributes=function(e){return t.prototype.getAttributes.call(this,e).replace(/ ?id=".*?"/,"")},e}(u.SerializedMmlVisitor);function f(t){return function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.assistiveMml=function(t,e){if(void 0===e&&(e=!1),!(this.state()>=c.STATE.ASSISTIVEMML)){if(!this.isEscaped&&(t.options.enableAssistiveMml||e)){var r=t.adaptor,n=t.toMML(this.root).replace(/\n */g,"").replace(//g,""),o=r.firstChild(r.body(r.parse(n,"text/html"))),i=r.node("mjx-assistive-mml",{unselectable:"on",display:this.display?"block":"inline"},[o]);r.setAttribute(r.firstChild(this.typesetRoot),"aria-hidden","true"),r.setStyle(this.typesetRoot,"position","relative"),r.append(this.typesetRoot,i)}this.state(c.STATE.ASSISTIVEMML)}},e}(t)}function d(t){var e;return e=function(t){function e(){for(var e=[],r=0;r0&&o[o.length-1])||6!==i[0]&&2!==i[0])){s=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.HTMLAdaptor=void 0;var s=function(t){function e(e){var r=t.call(this,e.document)||this;return r.window=e,r.parser=new e.DOMParser,r}return o(e,t),e.prototype.parse=function(t,e){return void 0===e&&(e="text/html"),this.parser.parseFromString(t,e)},e.prototype.create=function(t,e){return e?this.document.createElementNS(e,t):this.document.createElement(t)},e.prototype.text=function(t){return this.document.createTextNode(t)},e.prototype.head=function(t){return t.head||t},e.prototype.body=function(t){return t.body||t},e.prototype.root=function(t){return t.documentElement||t},e.prototype.doctype=function(t){return t.doctype?""):""},e.prototype.tags=function(t,e,r){void 0===r&&(r=null);var n=r?t.getElementsByTagNameNS(r,e):t.getElementsByTagName(e);return Array.from(n)},e.prototype.getElements=function(t,e){var r,n,o=[];try{for(var s=i(t),a=s.next();!a.done;a=s.next()){var l=a.value;"string"==typeof l?o=o.concat(Array.from(this.document.querySelectorAll(l))):Array.isArray(l)||l instanceof this.window.NodeList||l instanceof this.window.HTMLCollection?o=o.concat(Array.from(l)):o.push(l)}}catch(t){r={error:t}}finally{try{a&&!a.done&&(n=s.return)&&n.call(s)}finally{if(r)throw r.error}}return o},e.prototype.contains=function(t,e){return t.contains(e)},e.prototype.parent=function(t){return t.parentNode},e.prototype.append=function(t,e){return t.appendChild(e)},e.prototype.insert=function(t,e){return this.parent(e).insertBefore(t,e)},e.prototype.remove=function(t){return this.parent(t).removeChild(t)},e.prototype.replace=function(t,e){return this.parent(e).replaceChild(t,e)},e.prototype.clone=function(t){return t.cloneNode(!0)},e.prototype.split=function(t,e){return t.splitText(e)},e.prototype.next=function(t){return t.nextSibling},e.prototype.previous=function(t){return t.previousSibling},e.prototype.firstChild=function(t){return t.firstChild},e.prototype.lastChild=function(t){return t.lastChild},e.prototype.childNodes=function(t){return Array.from(t.childNodes)},e.prototype.childNode=function(t,e){return t.childNodes[e]},e.prototype.kind=function(t){var e=t.nodeType;return 1===e||3===e||8===e?t.nodeName.toLowerCase():""},e.prototype.value=function(t){return t.nodeValue||""},e.prototype.textContent=function(t){return t.textContent},e.prototype.innerHTML=function(t){return t.innerHTML},e.prototype.outerHTML=function(t){return t.outerHTML},e.prototype.serializeXML=function(t){return(new this.window.XMLSerializer).serializeToString(t)},e.prototype.setAttribute=function(t,e,r,n){return void 0===n&&(n=null),n?(e=n.replace(/.*\//,"")+":"+e.replace(/^.*:/,""),t.setAttributeNS(n,e,r)):t.setAttribute(e,r)},e.prototype.getAttribute=function(t,e){return t.getAttribute(e)},e.prototype.removeAttribute=function(t,e){return t.removeAttribute(e)},e.prototype.hasAttribute=function(t,e){return t.hasAttribute(e)},e.prototype.allAttributes=function(t){return Array.from(t.attributes).map((function(t){return{name:t.name,value:t.value}}))},e.prototype.addClass=function(t,e){t.classList?t.classList.add(e):t.className=(t.className+" "+e).trim()},e.prototype.removeClass=function(t,e){t.classList?t.classList.remove(e):t.className=t.className.split(/ /).filter((function(t){return t!==e})).join(" ")},e.prototype.hasClass=function(t,e){return t.classList?t.classList.contains(e):t.className.split(/ /).indexOf(e)>=0},e.prototype.setStyle=function(t,e,r){t.style[e]=r},e.prototype.getStyle=function(t,e){return t.style[e]},e.prototype.allStyles=function(t){return t.style.cssText},e.prototype.insertRules=function(t,e){var r,n;try{for(var o=i(e.reverse()),s=o.next();!s.done;s=o.next()){var a=s.value;try{t.sheet.insertRule(a,0)}catch(t){console.warn("MathJax: can't insert css rule '".concat(a,"': ").concat(t.message))}}}catch(t){r={error:t}}finally{try{s&&!s.done&&(n=o.return)&&n.call(o)}finally{if(r)throw r.error}}},e.prototype.fontSize=function(t){var e=this.window.getComputedStyle(t);return parseFloat(e.fontSize)},e.prototype.fontFamily=function(t){return this.window.getComputedStyle(t).fontFamily||""},e.prototype.nodeSize=function(t,e,r){if(void 0===e&&(e=1),void 0===r&&(r=!1),r&&t.getBBox){var n=t.getBBox();return[n.width/e,n.height/e]}return[t.offsetWidth/e,t.offsetHeight/e]},e.prototype.nodeBBox=function(t){var e=t.getBoundingClientRect();return{left:e.left,right:e.right,top:e.top,bottom:e.bottom}},e}(r(5009).AbstractDOMAdaptor);e.HTMLAdaptor=s},6191:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.browserAdaptor=void 0;var n=r(444);e.browserAdaptor=function(){return new n.HTMLAdaptor(window)}},9515:function(t,e,r){var n=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.MathJax=e.combineWithMathJax=e.combineDefaults=e.combineConfig=e.isObject=void 0;var o=r(3282);function i(t){return"object"==typeof t&&null!==t}function s(t,e){var r,o;try{for(var a=n(Object.keys(e)),l=a.next();!l.done;l=a.next()){var c=l.value;"__esModule"!==c&&(!i(t[c])||!i(e[c])||e[c]instanceof Promise?null!==e[c]&&void 0!==e[c]&&(t[c]=e[c]):s(t[c],e[c]))}}catch(t){r={error:t}}finally{try{l&&!l.done&&(o=a.return)&&o.call(a)}finally{if(r)throw r.error}}return t}e.isObject=i,e.combineConfig=s,e.combineDefaults=function t(e,r,o){var s,a;e[r]||(e[r]={}),e=e[r];try{for(var l=n(Object.keys(o)),c=l.next();!c.done;c=l.next()){var u=c.value;i(e[u])&&i(o[u])?t(e,u,o[u]):null==e[u]&&null!=o[u]&&(e[u]=o[u])}}catch(t){s={error:t}}finally{try{c&&!c.done&&(a=l.return)&&a.call(l)}finally{if(s)throw s.error}}return e},e.combineWithMathJax=function(t){return s(e.MathJax,t)},void 0===r.g.MathJax&&(r.g.MathJax={}),r.g.MathJax.version||(r.g.MathJax={version:o.VERSION,_:{},config:r.g.MathJax}),e.MathJax=r.g.MathJax},235:function(t,e,r){var n,o,i=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.CONFIG=e.MathJax=e.Loader=e.PathFilters=e.PackageError=e.Package=void 0;var s=r(9515),a=r(265),l=r(265);Object.defineProperty(e,"Package",{enumerable:!0,get:function(){return l.Package}}),Object.defineProperty(e,"PackageError",{enumerable:!0,get:function(){return l.PackageError}});var c,u=r(7525);if(e.PathFilters={source:function(t){return e.CONFIG.source.hasOwnProperty(t.name)&&(t.name=e.CONFIG.source[t.name]),!0},normalize:function(t){var e=t.name;return e.match(/^(?:[a-z]+:\/)?\/|[a-z]:\\|\[/i)||(t.name="[mathjax]/"+e.replace(/^\.\//,"")),t.addExtension&&!e.match(/\.[^\/]+$/)&&(t.name+=".js"),!0},prefix:function(t){for(var r;(r=t.name.match(/^\[([^\]]*)\]/))&&e.CONFIG.paths.hasOwnProperty(r[1]);)t.name=e.CONFIG.paths[r[1]]+t.name.substr(r[0].length);return!0}},function(t){var r=s.MathJax.version;t.versions=new Map,t.ready=function(){for(var t,e,r=[],n=0;n=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},s=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},a=this&&this.__spreadArray||function(t,e,r){if(r||2===arguments.length)for(var n,o=0,i=e.length;o=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},i=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},s=this&&this.__spreadArray||function(t,e,r){if(r||2===arguments.length)for(var n,o=0,i=e.length;o=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.AbstractDOMAdaptor=void 0;var n=function(){function t(t){void 0===t&&(t=null),this.document=t}return t.prototype.node=function(t,e,n,o){var i,s;void 0===e&&(e={}),void 0===n&&(n=[]);var a=this.create(t,o);this.setAttributes(a,e);try{for(var l=r(n),c=l.next();!c.done;c=l.next()){var u=c.value;this.append(a,u)}}catch(t){i={error:t}}finally{try{c&&!c.done&&(s=l.return)&&s.call(l)}finally{if(i)throw i.error}}return a},t.prototype.setAttributes=function(t,e){var n,o,i,s,a,l;if(e.style&&"string"!=typeof e.style)try{for(var c=r(Object.keys(e.style)),u=c.next();!u.done;u=c.next()){var p=u.value;this.setStyle(t,p.replace(/-([a-z])/g,(function(t,e){return e.toUpperCase()})),e.style[p])}}catch(t){n={error:t}}finally{try{u&&!u.done&&(o=c.return)&&o.call(c)}finally{if(n)throw n.error}}if(e.properties)try{for(var h=r(Object.keys(e.properties)),f=h.next();!f.done;f=h.next()){t[p=f.value]=e.properties[p]}}catch(t){i={error:t}}finally{try{f&&!f.done&&(s=h.return)&&s.call(h)}finally{if(i)throw i.error}}try{for(var d=r(Object.keys(e)),m=d.next();!m.done;m=d.next()){"style"===(p=m.value)&&"string"!=typeof e.style||"properties"===p||this.setAttribute(t,p,e[p])}}catch(t){a={error:t}}finally{try{m&&!m.done&&(l=d.return)&&l.call(d)}finally{if(a)throw a.error}}},t.prototype.replace=function(t,e){return this.insert(t,e),this.remove(e),e},t.prototype.childNode=function(t,e){return this.childNodes(t)[e]},t.prototype.allClasses=function(t){var e=this.getAttribute(t,"class");return e?e.replace(/ +/g," ").replace(/^ /,"").replace(/ $/,"").split(/ /):[]},t}();e.AbstractDOMAdaptor=n},3494:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.AbstractFindMath=void 0;var n=r(7233),o=function(){function t(t){var e=this.constructor;this.options=(0,n.userOptions)((0,n.defaultOptions)({},e.OPTIONS),t)}return t.OPTIONS={},t}();e.AbstractFindMath=o},3670:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.AbstractHandler=void 0;var i=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e}(r(5722).AbstractMathDocument),s=function(){function t(t,e){void 0===e&&(e=5),this.documentClass=i,this.adaptor=t,this.priority=e}return Object.defineProperty(t.prototype,"name",{get:function(){return this.constructor.NAME},enumerable:!1,configurable:!0}),t.prototype.handlesDocument=function(t){return!1},t.prototype.create=function(t,e){return new this.documentClass(t,this.adaptor,e)},t.NAME="generic",t}();e.AbstractHandler=s},805:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.HandlerList=void 0;var s=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.register=function(t){return this.add(t,t.priority)},e.prototype.unregister=function(t){this.remove(t)},e.prototype.handlesDocument=function(t){var e,r;try{for(var n=i(this),o=n.next();!o.done;o=n.next()){var s=o.value.item;if(s.handlesDocument(t))return s}}catch(t){e={error:t}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(e)throw e.error}}throw new Error("Can't find handler for document")},e.prototype.document=function(t,e){return void 0===e&&(e=null),this.handlesDocument(t).create(t,e)},e}(r(8666).PrioritizedList);e.HandlerList=s},9206:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.AbstractInputJax=void 0;var n=r(7233),o=r(7525),i=function(){function t(t){void 0===t&&(t={}),this.adaptor=null,this.mmlFactory=null;var e=this.constructor;this.options=(0,n.userOptions)((0,n.defaultOptions)({},e.OPTIONS),t),this.preFilters=new o.FunctionList,this.postFilters=new o.FunctionList}return Object.defineProperty(t.prototype,"name",{get:function(){return this.constructor.NAME},enumerable:!1,configurable:!0}),t.prototype.setAdaptor=function(t){this.adaptor=t},t.prototype.setMmlFactory=function(t){this.mmlFactory=t},t.prototype.initialize=function(){},t.prototype.reset=function(){for(var t=[],e=0;e=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},s=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},a=this&&this.__spreadArray||function(t,e,r){if(r||2===arguments.length)for(var n,o=0,i=e.length;o=e&&a.item.renderDoc(t))return}}catch(t){r={error:t}}finally{try{s&&!s.done&&(n=o.return)&&n.call(o)}finally{if(r)throw r.error}}},e.prototype.renderMath=function(t,e,r){var n,o;void 0===r&&(r=h.STATE.UNPROCESSED);try{for(var s=i(this.items),a=s.next();!a.done;a=s.next()){var l=a.value;if(l.priority>=r&&l.item.renderMath(t,e))return}}catch(t){n={error:t}}finally{try{a&&!a.done&&(o=s.return)&&o.call(s)}finally{if(n)throw n.error}}},e.prototype.renderConvert=function(t,e,r){var n,o;void 0===r&&(r=h.STATE.LAST);try{for(var s=i(this.items),a=s.next();!a.done;a=s.next()){var l=a.value;if(l.priority>r)return;if(l.item.convert&&l.item.renderMath(t,e))return}}catch(t){n={error:t}}finally{try{a&&!a.done&&(o=s.return)&&o.call(s)}finally{if(n)throw n.error}}},e.prototype.findID=function(t){var e,r;try{for(var n=i(this.items),o=n.next();!o.done;o=n.next()){var s=o.value;if(s.item.id===t)return s.item}}catch(t){e={error:t}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(e)throw e.error}}return null},e}(r(8666).PrioritizedList);e.RenderList=m,e.resetOptions={all:!1,processed:!1,inputJax:null,outputJax:null},e.resetAllOptions={all:!0,processed:!0,inputJax:[],outputJax:[]};var y=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.compile=function(t){return null},e}(c.AbstractInputJax),g=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.typeset=function(t,e){return void 0===e&&(e=null),null},e.prototype.escaped=function(t,e){return null},e}(u.AbstractOutputJax),b=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e}(p.AbstractMathList),v=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e}(h.AbstractMathItem),_=function(){function t(e,r,n){var o=this,i=this.constructor;this.document=e,this.options=(0,l.userOptions)((0,l.defaultOptions)({},i.OPTIONS),n),this.math=new(this.options.MathList||b),this.renderActions=m.create(this.options.renderActions),this.processed=new t.ProcessBits,this.outputJax=this.options.OutputJax||new g;var s=this.options.InputJax||[new y];Array.isArray(s)||(s=[s]),this.inputJax=s,this.adaptor=r,this.outputJax.setAdaptor(r),this.inputJax.map((function(t){return t.setAdaptor(r)})),this.mmlFactory=this.options.MmlFactory||new f.MmlFactory,this.inputJax.map((function(t){return t.setMmlFactory(o.mmlFactory)})),this.outputJax.initialize(),this.inputJax.map((function(t){return t.initialize()}))}return Object.defineProperty(t.prototype,"kind",{get:function(){return this.constructor.KIND},enumerable:!1,configurable:!0}),t.prototype.addRenderAction=function(t){for(var e=[],r=1;r=r&&this.state(r-1),t.renderActions.renderMath(this,t,r)},t.prototype.convert=function(t,r){void 0===r&&(r=e.STATE.LAST),t.renderActions.renderConvert(this,t,r)},t.prototype.compile=function(t){this.state()=e.STATE.INSERTED&&this.removeFromDocument(r),t=e.STATE.TYPESET&&(this.outputData={}),t=e.STATE.COMPILED&&(this.inputData={}),this._state=t),this._state},t.prototype.reset=function(t){void 0===t&&(t=!1),this.state(e.STATE.UNPROCESSED,t)},t}();e.AbstractMathItem=r,e.STATE={UNPROCESSED:0,FINDMATH:10,COMPILED:20,CONVERT:100,METRICS:110,RERENDER:125,TYPESET:150,INSERTED:200,LAST:1e4},e.newState=function(t,r){if(t in e.STATE)throw Error("State "+t+" already exists");e.STATE[t]=r}},9e3:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.AbstractMathList=void 0;var i=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.isBefore=function(t,e){return t.start.i=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.Attributes=e.INHERIT=void 0,e.INHERIT="_inherit_";var n=function(){function t(t,e){this.global=e,this.defaults=Object.create(e),this.inherited=Object.create(this.defaults),this.attributes=Object.create(this.inherited),Object.assign(this.defaults,t)}return t.prototype.set=function(t,e){this.attributes[t]=e},t.prototype.setList=function(t){Object.assign(this.attributes,t)},t.prototype.get=function(t){var r=this.attributes[t];return r===e.INHERIT&&(r=this.global[t]),r},t.prototype.getExplicit=function(t){if(this.attributes.hasOwnProperty(t))return this.attributes[t]},t.prototype.getList=function(){for(var t,e,n=[],o=0;o=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.MathMLVisitor=void 0;var s=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.document=null,e}return o(e,t),e.prototype.visitTree=function(t,e){this.document=e;var r=e.createElement("top");return this.visitNode(t,r),this.document=null,r.firstChild},e.prototype.visitTextNode=function(t,e){e.appendChild(this.document.createTextNode(t.getText()))},e.prototype.visitXMLNode=function(t,e){e.appendChild(t.getXML().cloneNode(!0))},e.prototype.visitInferredMrowNode=function(t,e){var r,n;try{for(var o=i(t.childNodes),s=o.next();!s.done;s=o.next()){var a=s.value;this.visitNode(a,e)}}catch(t){r={error:t}}finally{try{s&&!s.done&&(n=o.return)&&n.call(o)}finally{if(r)throw r.error}}},e.prototype.visitDefault=function(t,e){var r,n,o=this.document.createElement(t.kind);this.addAttributes(t,o);try{for(var s=i(t.childNodes),a=s.next();!a.done;a=s.next()){var l=a.value;this.visitNode(l,o)}}catch(t){r={error:t}}finally{try{a&&!a.done&&(n=s.return)&&n.call(s)}finally{if(r)throw r.error}}e.appendChild(o)},e.prototype.addAttributes=function(t,e){var r,n,o=t.attributes,s=o.getExplicitNames();try{for(var a=i(s),l=a.next();!l.done;l=a.next()){var c=l.value;e.setAttribute(c,o.getExplicit(c).toString())}}catch(t){r={error:t}}finally{try{l&&!l.done&&(n=a.return)&&n.call(a)}finally{if(r)throw r.error}}},e}(r(6325).MmlVisitor);e.MathMLVisitor=s},3909:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.MmlFactory=void 0;var i=r(7860),s=r(6336),a=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),Object.defineProperty(e.prototype,"MML",{get:function(){return this.node},enumerable:!1,configurable:!0}),e.defaultNodes=s.MML,e}(i.AbstractNodeFactory);e.MmlFactory=a},9007:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__assign||function(){return i=Object.assign||function(t){for(var e,r=1,n=arguments.length;r=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},a=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s};Object.defineProperty(e,"__esModule",{value:!0}),e.XMLNode=e.TextNode=e.AbstractMmlEmptyNode=e.AbstractMmlBaseNode=e.AbstractMmlLayoutNode=e.AbstractMmlTokenNode=e.AbstractMmlNode=e.indentAttributes=e.TEXCLASSNAMES=e.TEXCLASS=void 0;var l=r(91),c=r(4596);e.TEXCLASS={ORD:0,OP:1,BIN:2,REL:3,OPEN:4,CLOSE:5,PUNCT:6,INNER:7,VCENTER:8,NONE:-1},e.TEXCLASSNAMES=["ORD","OP","BIN","REL","OPEN","CLOSE","PUNCT","INNER","VCENTER"];var u=["","thinmathspace","mediummathspace","thickmathspace"],p=[[0,-1,2,3,0,0,0,1],[-1,-1,0,3,0,0,0,1],[2,2,0,0,2,0,0,2],[3,3,0,0,3,0,0,3],[0,0,0,0,0,0,0,0],[0,-1,2,3,0,0,0,1],[1,1,0,1,1,1,1,1],[1,-1,2,3,1,0,1,1]];e.indentAttributes=["indentalign","indentalignfirst","indentshift","indentshiftfirst"];var h=function(t){function r(e,r,n){void 0===r&&(r={}),void 0===n&&(n=[]);var o=t.call(this,e)||this;return o.prevClass=null,o.prevLevel=null,o.texclass=null,o.arity<0&&(o.childNodes=[e.create("inferredMrow")],o.childNodes[0].parent=o),o.setChildren(n),o.attributes=new l.Attributes(e.getNodeClass(o.kind).defaults,e.getNodeClass("math").defaults),o.attributes.setList(r),o}return o(r,t),r.prototype.copy=function(t){var e,r,n,o;void 0===t&&(t=!1);var a=this.factory.create(this.kind);if(a.properties=i({},this.properties),this.attributes){var l=this.attributes.getAllAttributes();try{for(var c=s(Object.keys(l)),u=c.next();!u.done;u=c.next()){var p=u.value;("id"!==p||t)&&a.attributes.set(p,l[p])}}catch(t){e={error:t}}finally{try{u&&!u.done&&(r=c.return)&&r.call(c)}finally{if(e)throw e.error}}}if(this.childNodes&&this.childNodes.length){var h=this.childNodes;1===h.length&&h[0].isInferred&&(h=h[0].childNodes);try{for(var f=s(h),d=f.next();!d.done;d=f.next()){var m=d.value;m?a.appendChild(m.copy()):a.childNodes.push(null)}}catch(t){n={error:t}}finally{try{d&&!d.done&&(o=f.return)&&o.call(f)}finally{if(n)throw n.error}}}return a},Object.defineProperty(r.prototype,"texClass",{get:function(){return this.texclass},set:function(t){this.texclass=t},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"isToken",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"isEmbellished",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"isSpacelike",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"linebreakContainer",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"hasNewLine",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"arity",{get:function(){return 1/0},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"isInferred",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"Parent",{get:function(){for(var t=this.parent;t&&t.notParent;)t=t.Parent;return t},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"notParent",{get:function(){return!1},enumerable:!1,configurable:!0}),r.prototype.setChildren=function(e){return this.arity<0?this.childNodes[0].setChildren(e):t.prototype.setChildren.call(this,e)},r.prototype.appendChild=function(e){var r,n,o=this;if(this.arity<0)return this.childNodes[0].appendChild(e),e;if(e.isInferred){if(this.arity===1/0)return e.childNodes.forEach((function(e){return t.prototype.appendChild.call(o,e)})),e;var i=e;(e=this.factory.create("mrow")).setChildren(i.childNodes),e.attributes=i.attributes;try{for(var a=s(i.getPropertyNames()),l=a.next();!l.done;l=a.next()){var c=l.value;e.setProperty(c,i.getProperty(c))}}catch(t){r={error:t}}finally{try{l&&!l.done&&(n=a.return)&&n.call(a)}finally{if(r)throw r.error}}}return t.prototype.appendChild.call(this,e)},r.prototype.replaceChild=function(e,r){return this.arity<0?(this.childNodes[0].replaceChild(e,r),e):t.prototype.replaceChild.call(this,e,r)},r.prototype.core=function(){return this},r.prototype.coreMO=function(){return this},r.prototype.coreIndex=function(){return 0},r.prototype.childPosition=function(){for(var t,e,r=this,n=r.parent;n&&n.notParent;)r=n,n=n.parent;if(n){var o=0;try{for(var i=s(n.childNodes),a=i.next();!a.done;a=i.next()){if(a.value===r)return o;o++}}catch(e){t={error:e}}finally{try{a&&!a.done&&(e=i.return)&&e.call(i)}finally{if(t)throw t.error}}}return null},r.prototype.setTeXclass=function(t){return this.getPrevClass(t),null!=this.texClass?this:t},r.prototype.updateTeXclass=function(t){t&&(this.prevClass=t.prevClass,this.prevLevel=t.prevLevel,t.prevClass=t.prevLevel=null,this.texClass=t.texClass)},r.prototype.getPrevClass=function(t){t&&(this.prevClass=t.texClass,this.prevLevel=t.attributes.get("scriptlevel"))},r.prototype.texSpacing=function(){var t=null!=this.prevClass?this.prevClass:e.TEXCLASS.NONE,r=this.texClass||e.TEXCLASS.ORD;if(t===e.TEXCLASS.NONE||r===e.TEXCLASS.NONE)return"";t===e.TEXCLASS.VCENTER&&(t=e.TEXCLASS.ORD),r===e.TEXCLASS.VCENTER&&(r=e.TEXCLASS.ORD);var n=p[t][r];return(this.prevLevel>0||this.attributes.get("scriptlevel")>0)&&n>=0?"":u[Math.abs(n)]},r.prototype.hasSpacingAttributes=function(){return this.isEmbellished&&this.coreMO().hasSpacingAttributes()},r.prototype.setInheritedAttributes=function(t,e,n,o){var i,l;void 0===t&&(t={}),void 0===e&&(e=!1),void 0===n&&(n=0),void 0===o&&(o=!1);var c=this.attributes.getAllDefaults();try{for(var u=s(Object.keys(t)),p=u.next();!p.done;p=u.next()){var h=p.value;if(c.hasOwnProperty(h)||r.alwaysInherit.hasOwnProperty(h)){var f=a(t[h],2),d=f[0],m=f[1];((r.noInherit[d]||{})[this.kind]||{})[h]||this.attributes.setInherited(h,m)}}}catch(t){i={error:t}}finally{try{p&&!p.done&&(l=u.return)&&l.call(u)}finally{if(i)throw i.error}}void 0===this.attributes.getExplicit("displaystyle")&&this.attributes.setInherited("displaystyle",e),void 0===this.attributes.getExplicit("scriptlevel")&&this.attributes.setInherited("scriptlevel",n),o&&this.setProperty("texprimestyle",o);var y=this.arity;if(y>=0&&y!==1/0&&(1===y&&0===this.childNodes.length||1!==y&&this.childNodes.length!==y))if(y=0&&e!==1/0&&(1===e&&0===this.childNodes.length||1!==e&&this.childNodes.length!==e)&&this.mError('Wrong number of children for "'+this.kind+'" node',t,!0),this.verifyChildren(t)}},r.prototype.verifyAttributes=function(t){var e,r;if(t.checkAttributes){var n=this.attributes,o=[];try{for(var i=s(n.getExplicitNames()),a=i.next();!a.done;a=i.next()){var l=a.value;"data-"===l.substr(0,5)||void 0!==n.getDefault(l)||l.match(/^(?:class|style|id|(?:xlink:)?href)$/)||o.push(l)}}catch(t){e={error:t}}finally{try{a&&!a.done&&(r=i.return)&&r.call(i)}finally{if(e)throw e.error}}o.length&&this.mError("Unknown attributes for "+this.kind+" node: "+o.join(", "),t)}},r.prototype.verifyChildren=function(t){var e,r;try{for(var n=s(this.childNodes),o=n.next();!o.done;o=n.next()){o.value.verifyTree(t)}}catch(t){e={error:t}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(e)throw e.error}}},r.prototype.mError=function(t,e,r){if(void 0===r&&(r=!1),this.parent&&this.parent.isKind("merror"))return null;var n=this.factory.create("merror");if(n.attributes.set("data-mjx-message",t),e.fullErrors||r){var o=this.factory.create("mtext"),i=this.factory.create("text");i.setText(e.fullErrors?t:this.kind),o.appendChild(i),n.appendChild(o),this.parent.replaceChild(n,this)}else this.parent.replaceChild(n,this),n.appendChild(this);return n},r.defaults={mathbackground:l.INHERIT,mathcolor:l.INHERIT,mathsize:l.INHERIT,dir:l.INHERIT},r.noInherit={mstyle:{mpadded:{width:!0,height:!0,depth:!0,lspace:!0,voffset:!0},mtable:{width:!0,height:!0,depth:!0,align:!0}},maligngroup:{mrow:{groupalign:!0},mtable:{groupalign:!0}}},r.alwaysInherit={scriptminsize:!0,scriptsizemultiplier:!0},r.verifyDefaults={checkArity:!0,checkAttributes:!1,fullErrors:!1,fixMmultiscripts:!0,fixMtables:!0},r}(c.AbstractNode);e.AbstractMmlNode=h;var f=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),Object.defineProperty(e.prototype,"isToken",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.getText=function(){var t,e,r="";try{for(var n=s(this.childNodes),o=n.next();!o.done;o=n.next()){var i=o.value;i instanceof g&&(r+=i.getText())}}catch(e){t={error:e}}finally{try{o&&!o.done&&(e=n.return)&&e.call(n)}finally{if(t)throw t.error}}return r},e.prototype.setChildInheritedAttributes=function(t,e,r,n){var o,i;try{for(var a=s(this.childNodes),l=a.next();!l.done;l=a.next()){var c=l.value;c instanceof h&&c.setInheritedAttributes(t,e,r,n)}}catch(t){o={error:t}}finally{try{l&&!l.done&&(i=a.return)&&i.call(a)}finally{if(o)throw o.error}}},e.prototype.walkTree=function(t,e){var r,n;t(this,e);try{for(var o=s(this.childNodes),i=o.next();!i.done;i=o.next()){var a=i.value;a instanceof h&&a.walkTree(t,e)}}catch(t){r={error:t}}finally{try{i&&!i.done&&(n=o.return)&&n.call(o)}finally{if(r)throw r.error}}return e},e.defaults=i(i({},h.defaults),{mathvariant:"normal",mathsize:l.INHERIT}),e}(h);e.AbstractMmlTokenNode=f;var d=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),Object.defineProperty(e.prototype,"isSpacelike",{get:function(){return this.childNodes[0].isSpacelike},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isEmbellished",{get:function(){return this.childNodes[0].isEmbellished},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"arity",{get:function(){return-1},enumerable:!1,configurable:!0}),e.prototype.core=function(){return this.childNodes[0]},e.prototype.coreMO=function(){return this.childNodes[0].coreMO()},e.prototype.setTeXclass=function(t){return t=this.childNodes[0].setTeXclass(t),this.updateTeXclass(this.childNodes[0]),t},e.defaults=h.defaults,e}(h);e.AbstractMmlLayoutNode=d;var m=function(t){function r(){return null!==t&&t.apply(this,arguments)||this}return o(r,t),Object.defineProperty(r.prototype,"isEmbellished",{get:function(){return this.childNodes[0].isEmbellished},enumerable:!1,configurable:!0}),r.prototype.core=function(){return this.childNodes[0]},r.prototype.coreMO=function(){return this.childNodes[0].coreMO()},r.prototype.setTeXclass=function(t){var r,n;this.getPrevClass(t),this.texClass=e.TEXCLASS.ORD;var o=this.childNodes[0];o?this.isEmbellished||o.isKind("mi")?(t=o.setTeXclass(t),this.updateTeXclass(this.core())):(o.setTeXclass(null),t=this):t=this;try{for(var i=s(this.childNodes.slice(1)),a=i.next();!a.done;a=i.next()){var l=a.value;l&&l.setTeXclass(null)}}catch(t){r={error:t}}finally{try{a&&!a.done&&(n=i.return)&&n.call(i)}finally{if(r)throw r.error}}return t},r.defaults=h.defaults,r}(h);e.AbstractMmlBaseNode=m;var y=function(t){function r(){return null!==t&&t.apply(this,arguments)||this}return o(r,t),Object.defineProperty(r.prototype,"isToken",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"isEmbellished",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"isSpacelike",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"linebreakContainer",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"hasNewLine",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"arity",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"isInferred",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"notParent",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"Parent",{get:function(){return this.parent},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"texClass",{get:function(){return e.TEXCLASS.NONE},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"prevClass",{get:function(){return e.TEXCLASS.NONE},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"prevLevel",{get:function(){return 0},enumerable:!1,configurable:!0}),r.prototype.hasSpacingAttributes=function(){return!1},Object.defineProperty(r.prototype,"attributes",{get:function(){return null},enumerable:!1,configurable:!0}),r.prototype.core=function(){return this},r.prototype.coreMO=function(){return this},r.prototype.coreIndex=function(){return 0},r.prototype.childPosition=function(){return 0},r.prototype.setTeXclass=function(t){return t},r.prototype.texSpacing=function(){return""},r.prototype.setInheritedAttributes=function(t,e,r,n){},r.prototype.inheritAttributesFrom=function(t){},r.prototype.verifyTree=function(t){},r.prototype.mError=function(t,e,r){return void 0===r&&(r=!1),null},r}(c.AbstractEmptyNode);e.AbstractMmlEmptyNode=y;var g=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.text="",e}return o(e,t),Object.defineProperty(e.prototype,"kind",{get:function(){return"text"},enumerable:!1,configurable:!0}),e.prototype.getText=function(){return this.text},e.prototype.setText=function(t){return this.text=t,this},e.prototype.copy=function(){return this.factory.create(this.kind).setText(this.getText())},e.prototype.toString=function(){return this.text},e}(y);e.TextNode=g;var b=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.xml=null,e.adaptor=null,e}return o(e,t),Object.defineProperty(e.prototype,"kind",{get:function(){return"XML"},enumerable:!1,configurable:!0}),e.prototype.getXML=function(){return this.xml},e.prototype.setXML=function(t,e){return void 0===e&&(e=null),this.xml=t,this.adaptor=e,this},e.prototype.getSerializedXML=function(){return this.adaptor.serializeXML(this.xml)},e.prototype.copy=function(){return this.factory.create(this.kind).setXML(this.adaptor.clone(this.xml))},e.prototype.toString=function(){return"XML data"},e}(y);e.XMLNode=b},3948:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__assign||function(){return i=Object.assign||function(t){for(var e,r=1,n=arguments.length;rthis.childNodes.length&&(t=1),this.attributes.set("selection",t)},e.defaults=i(i({},s.AbstractMmlNode.defaults),{actiontype:"toggle",selection:1}),e}(s.AbstractMmlNode);e.MmlMaction=a},142:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__assign||function(){return i=Object.assign||function(t){for(var e,r=1,n=arguments.length;r=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.MmlMfenced=void 0;var a=r(9007),l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.texclass=a.TEXCLASS.INNER,e.separators=[],e.open=null,e.close=null,e}return o(e,t),Object.defineProperty(e.prototype,"kind",{get:function(){return"mfenced"},enumerable:!1,configurable:!0}),e.prototype.setTeXclass=function(t){this.getPrevClass(t),this.open&&(t=this.open.setTeXclass(t)),this.childNodes[0]&&(t=this.childNodes[0].setTeXclass(t));for(var e=1,r=this.childNodes.length;e=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.MmlMfrac=void 0;var a=r(9007),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),Object.defineProperty(e.prototype,"kind",{get:function(){return"mfrac"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"arity",{get:function(){return 2},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"linebreakContainer",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.setTeXclass=function(t){var e,r;this.getPrevClass(t);try{for(var n=s(this.childNodes),o=n.next();!o.done;o=n.next()){o.value.setTeXclass(null)}}catch(t){e={error:t}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(e)throw e.error}}return this},e.prototype.setChildInheritedAttributes=function(t,e,r,n){(!e||r>0)&&r++,this.childNodes[0].setInheritedAttributes(t,!1,r,n),this.childNodes[1].setInheritedAttributes(t,!1,r,!0)},e.defaults=i(i({},a.AbstractMmlBaseNode.defaults),{linethickness:"medium",numalign:"center",denomalign:"center",bevelled:!1}),e}(a.AbstractMmlBaseNode);e.MmlMfrac=l},3985:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__assign||function(){return i=Object.assign||function(t){for(var e,r=1,n=arguments.length;r1&&r.match(e.operatorName)&&"normal"===this.attributes.get("mathvariant")&&void 0===this.getProperty("autoOP")&&void 0===this.getProperty("texClass")&&(this.texClass=s.TEXCLASS.OP,this.setProperty("autoOP",!0)),this},e.defaults=i({},s.AbstractMmlTokenNode.defaults),e.operatorName=/^[a-z][a-z0-9]*$/i,e.singleCharacter=/^[\uD800-\uDBFF]?.[\u0300-\u036F\u1AB0-\u1ABE\u1DC0-\u1DFF\u20D0-\u20EF]*$/,e}(s.AbstractMmlTokenNode);e.MmlMi=a},6405:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__assign||function(){return i=Object.assign||function(t){for(var e,r=1,n=arguments.length;r0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},a=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.MmlMo=void 0;var l=r(9007),c=r(4082),u=r(505),p=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e._texClass=null,e.lspace=5/18,e.rspace=5/18,e}return o(e,t),Object.defineProperty(e.prototype,"texClass",{get:function(){if(null===this._texClass){var t=this.getText(),e=s(this.handleExplicitForm(this.getForms()),3),r=e[0],n=e[1],o=e[2],i=this.constructor.OPTABLE,a=i[r][t]||i[n][t]||i[o][t];return a?a[2]:l.TEXCLASS.REL}return this._texClass},set:function(t){this._texClass=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"kind",{get:function(){return"mo"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isEmbellished",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"hasNewLine",{get:function(){return"newline"===this.attributes.get("linebreak")},enumerable:!1,configurable:!0}),e.prototype.coreParent=function(){for(var t=this,e=this,r=this.factory.getNodeClass("math");e&&e.isEmbellished&&e.coreMO()===this&&!(e instanceof r);)t=e,e=e.parent;return t},e.prototype.coreText=function(t){if(!t)return"";if(t.isEmbellished)return t.coreMO().getText();for(;((t.isKind("mrow")||t.isKind("TeXAtom")&&t.texClass!==l.TEXCLASS.VCENTER||t.isKind("mstyle")||t.isKind("mphantom"))&&1===t.childNodes.length||t.isKind("munderover"))&&t.childNodes[0];)t=t.childNodes[0];return t.isToken?t.getText():""},e.prototype.hasSpacingAttributes=function(){return this.attributes.isSet("lspace")||this.attributes.isSet("rspace")},Object.defineProperty(e.prototype,"isAccent",{get:function(){var t=!1,e=this.coreParent().parent;if(e){var r=e.isKind("mover")?e.childNodes[e.over].coreMO()?"accent":"":e.isKind("munder")?e.childNodes[e.under].coreMO()?"accentunder":"":e.isKind("munderover")?this===e.childNodes[e.over].coreMO()?"accent":this===e.childNodes[e.under].coreMO()?"accentunder":"":"";if(r)t=void 0!==e.attributes.getExplicit(r)?t:this.attributes.get("accent")}return t},enumerable:!1,configurable:!0}),e.prototype.setTeXclass=function(t){var e=this.attributes.getList("form","fence"),r=e.form,n=e.fence;return void 0===this.getProperty("texClass")&&(this.attributes.isSet("lspace")||this.attributes.isSet("rspace"))?null:(n&&this.texClass===l.TEXCLASS.REL&&("prefix"===r&&(this.texClass=l.TEXCLASS.OPEN),"postfix"===r&&(this.texClass=l.TEXCLASS.CLOSE)),this.adjustTeXclass(t))},e.prototype.adjustTeXclass=function(t){var e=this.texClass,r=this.prevClass;if(e===l.TEXCLASS.NONE)return t;if(t?(!t.getProperty("autoOP")||e!==l.TEXCLASS.BIN&&e!==l.TEXCLASS.REL||(r=t.texClass=l.TEXCLASS.ORD),r=this.prevClass=t.texClass||l.TEXCLASS.ORD,this.prevLevel=this.attributes.getInherited("scriptlevel")):r=this.prevClass=l.TEXCLASS.NONE,e!==l.TEXCLASS.BIN||r!==l.TEXCLASS.NONE&&r!==l.TEXCLASS.BIN&&r!==l.TEXCLASS.OP&&r!==l.TEXCLASS.REL&&r!==l.TEXCLASS.OPEN&&r!==l.TEXCLASS.PUNCT)if(r!==l.TEXCLASS.BIN||e!==l.TEXCLASS.REL&&e!==l.TEXCLASS.CLOSE&&e!==l.TEXCLASS.PUNCT){if(e===l.TEXCLASS.BIN){for(var n=this,o=this.parent;o&&o.parent&&o.isEmbellished&&(1===o.childNodes.length||!o.isKind("mrow")&&o.core()===n);)n=o,o=o.parent;o.childNodes[o.childNodes.length-1]===n&&(this.texClass=l.TEXCLASS.ORD)}}else t.texClass=this.prevClass=l.TEXCLASS.ORD;else this.texClass=l.TEXCLASS.ORD;return this},e.prototype.setInheritedAttributes=function(e,r,n,o){void 0===e&&(e={}),void 0===r&&(r=!1),void 0===n&&(n=0),void 0===o&&(o=!1),t.prototype.setInheritedAttributes.call(this,e,r,n,o);var i=this.getText();this.checkOperatorTable(i),this.checkPseudoScripts(i),this.checkPrimes(i),this.checkMathAccent(i)},e.prototype.checkOperatorTable=function(t){var e,r,n=s(this.handleExplicitForm(this.getForms()),3),o=n[0],i=n[1],l=n[2];this.attributes.setInherited("form",o);var u=this.constructor.OPTABLE,p=u[o][t]||u[i][t]||u[l][t];if(p){void 0===this.getProperty("texClass")&&(this.texClass=p[2]);try{for(var h=a(Object.keys(p[3]||{})),f=h.next();!f.done;f=h.next()){var d=f.value;this.attributes.setInherited(d,p[3][d])}}catch(t){e={error:t}}finally{try{f&&!f.done&&(r=h.return)&&r.call(h)}finally{if(e)throw e.error}}this.lspace=(p[0]+1)/18,this.rspace=(p[1]+1)/18}else{var m=(0,c.getRange)(t);if(m){void 0===this.getProperty("texClass")&&(this.texClass=m[2]);var y=this.constructor.MMLSPACING[m[2]];this.lspace=(y[0]+1)/18,this.rspace=(y[1]+1)/18}}},e.prototype.getForms=function(){for(var t=this,e=this.parent,r=this.Parent;r&&r.isEmbellished;)t=e,e=r.parent,r=r.Parent;if(e&&e.isKind("mrow")&&1!==e.nonSpaceLength()){if(e.firstNonSpace()===t)return["prefix","infix","postfix"];if(e.lastNonSpace()===t)return["postfix","infix","prefix"]}return["infix","prefix","postfix"]},e.prototype.handleExplicitForm=function(t){if(this.attributes.isSet("form")){var e=this.attributes.get("form");t=[e].concat(t.filter((function(t){return t!==e})))}return t},e.prototype.checkPseudoScripts=function(t){var e=this.constructor.pseudoScripts;if(t.match(e)){var r=this.coreParent().Parent,n=!r||!(r.isKind("msubsup")&&!r.isKind("msub"));this.setProperty("pseudoscript",n),n&&(this.attributes.setInherited("lspace",0),this.attributes.setInherited("rspace",0))}},e.prototype.checkPrimes=function(t){var e=this.constructor.primes;if(t.match(e)){var r=this.constructor.remapPrimes,n=(0,u.unicodeString)((0,u.unicodeChars)(t).map((function(t){return r[t]})));this.setProperty("primes",n)}},e.prototype.checkMathAccent=function(t){var e=this.Parent;if(void 0===this.getProperty("mathaccent")&&e&&e.isKind("munderover")){var r=e.childNodes[0];if(!r.isEmbellished||r.coreMO()!==this){var n=this.constructor.mathaccents;t.match(n)&&this.setProperty("mathaccent",!0)}}},e.defaults=i(i({},l.AbstractMmlTokenNode.defaults),{form:"infix",fence:!1,separator:!1,lspace:"thickmathspace",rspace:"thickmathspace",stretchy:!1,symmetric:!1,maxsize:"infinity",minsize:"0em",largeop:!1,movablelimits:!1,accent:!1,linebreak:"auto",lineleading:"1ex",linebreakstyle:"before",indentalign:"auto",indentshift:"0",indenttarget:"",indentalignfirst:"indentalign",indentshiftfirst:"indentshift",indentalignlast:"indentalign",indentshiftlast:"indentshift"}),e.MMLSPACING=c.MMLSPACING,e.OPTABLE=c.OPTABLE,e.pseudoScripts=new RegExp(["^[\"'*`","\xaa","\xb0","\xb2-\xb4","\xb9","\xba","\u2018-\u201f","\u2032-\u2037\u2057","\u2070\u2071","\u2074-\u207f","\u2080-\u208e","]+$"].join("")),e.primes=new RegExp(["^[\"'`","\u2018-\u201f","]+$"].join("")),e.remapPrimes={34:8243,39:8242,96:8245,8216:8245,8217:8242,8218:8242,8219:8245,8220:8246,8221:8243,8222:8243,8223:8246},e.mathaccents=new RegExp(["^[","\xb4\u0301\u02ca","`\u0300\u02cb","\xa8\u0308","~\u0303\u02dc","\xaf\u0304\u02c9","\u02d8\u0306","\u02c7\u030c","^\u0302\u02c6","\u2192\u20d7","\u02d9\u0307","\u02da\u030a","\u20db","\u20dc","]$"].join("")),e}(l.AbstractMmlTokenNode);e.MmlMo=p},7238:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__assign||function(){return i=Object.assign||function(t){for(var e,r=1,n=arguments.length;r=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.MmlInferredMrow=e.MmlMrow=void 0;var a=r(9007),l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e._core=null,e}return o(e,t),Object.defineProperty(e.prototype,"kind",{get:function(){return"mrow"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isSpacelike",{get:function(){var t,e;try{for(var r=s(this.childNodes),n=r.next();!n.done;n=r.next()){if(!n.value.isSpacelike)return!1}}catch(e){t={error:e}}finally{try{n&&!n.done&&(e=r.return)&&e.call(r)}finally{if(t)throw t.error}}return!0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isEmbellished",{get:function(){var t,e,r=!1,n=0;try{for(var o=s(this.childNodes),i=o.next();!i.done;i=o.next()){var a=i.value;if(a)if(a.isEmbellished){if(r)return!1;r=!0,this._core=n}else if(!a.isSpacelike)return!1;n++}}catch(e){t={error:e}}finally{try{i&&!i.done&&(e=o.return)&&e.call(o)}finally{if(t)throw t.error}}return r},enumerable:!1,configurable:!0}),e.prototype.core=function(){return this.isEmbellished&&null!=this._core?this.childNodes[this._core]:this},e.prototype.coreMO=function(){return this.isEmbellished&&null!=this._core?this.childNodes[this._core].coreMO():this},e.prototype.nonSpaceLength=function(){var t,e,r=0;try{for(var n=s(this.childNodes),o=n.next();!o.done;o=n.next()){var i=o.value;i&&!i.isSpacelike&&r++}}catch(e){t={error:e}}finally{try{o&&!o.done&&(e=n.return)&&e.call(n)}finally{if(t)throw t.error}}return r},e.prototype.firstNonSpace=function(){var t,e;try{for(var r=s(this.childNodes),n=r.next();!n.done;n=r.next()){var o=n.value;if(o&&!o.isSpacelike)return o}}catch(e){t={error:e}}finally{try{n&&!n.done&&(e=r.return)&&e.call(r)}finally{if(t)throw t.error}}return null},e.prototype.lastNonSpace=function(){for(var t=this.childNodes.length;--t>=0;){var e=this.childNodes[t];if(e&&!e.isSpacelike)return e}return null},e.prototype.setTeXclass=function(t){var e,r,n,o;if(null!=this.getProperty("open")||null!=this.getProperty("close")){this.getPrevClass(t),t=null;try{for(var i=s(this.childNodes),l=i.next();!l.done;l=i.next()){t=l.value.setTeXclass(t)}}catch(t){e={error:t}}finally{try{l&&!l.done&&(r=i.return)&&r.call(i)}finally{if(e)throw e.error}}null==this.texClass&&(this.texClass=a.TEXCLASS.INNER)}else{try{for(var c=s(this.childNodes),u=c.next();!u.done;u=c.next()){t=u.value.setTeXclass(t)}}catch(t){n={error:t}}finally{try{u&&!u.done&&(o=c.return)&&o.call(c)}finally{if(n)throw n.error}}this.childNodes[0]&&this.updateTeXclass(this.childNodes[0])}return t},e.defaults=i({},a.AbstractMmlNode.defaults),e}(a.AbstractMmlNode);e.MmlMrow=l;var c=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),Object.defineProperty(e.prototype,"kind",{get:function(){return"inferredMrow"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isInferred",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"notParent",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.toString=function(){return"["+this.childNodes.join(",")+"]"},e.defaults=l.defaults,e}(l);e.MmlInferredMrow=c},7265:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__assign||function(){return i=Object.assign||function(t){for(var e,r=1,n=arguments.length;r=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.MmlMtable=void 0;var a=r(9007),l=r(505),c=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.properties={useHeight:!0},e.texclass=a.TEXCLASS.ORD,e}return o(e,t),Object.defineProperty(e.prototype,"kind",{get:function(){return"mtable"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"linebreakContainer",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.setInheritedAttributes=function(e,r,n,o){var i,l;try{for(var c=s(a.indentAttributes),u=c.next();!u.done;u=c.next()){var p=u.value;e[p]&&this.attributes.setInherited(p,e[p][1]),void 0!==this.attributes.getExplicit(p)&&delete this.attributes.getAllAttributes()[p]}}catch(t){i={error:t}}finally{try{u&&!u.done&&(l=c.return)&&l.call(c)}finally{if(i)throw i.error}}t.prototype.setInheritedAttributes.call(this,e,r,n,o)},e.prototype.setChildInheritedAttributes=function(t,e,r,n){var o,i,a,c;try{for(var u=s(this.childNodes),p=u.next();!p.done;p=u.next()){(y=p.value).isKind("mtr")||this.replaceChild(this.factory.create("mtr"),y).appendChild(y)}}catch(t){o={error:t}}finally{try{p&&!p.done&&(i=u.return)&&i.call(u)}finally{if(o)throw o.error}}r=this.getProperty("scriptlevel")||r,e=!(!this.attributes.getExplicit("displaystyle")&&!this.attributes.getDefault("displaystyle")),t=this.addInheritedAttributes(t,{columnalign:this.attributes.get("columnalign"),rowalign:"center"});var h=this.attributes.getExplicit("data-cramped"),f=(0,l.split)(this.attributes.get("rowalign"));try{for(var d=s(this.childNodes),m=d.next();!m.done;m=d.next()){var y=m.value;t.rowalign[1]=f.shift()||t.rowalign[1],y.setInheritedAttributes(t,e,r,!!h)}}catch(t){a={error:t}}finally{try{m&&!m.done&&(c=d.return)&&c.call(d)}finally{if(a)throw a.error}}},e.prototype.verifyChildren=function(e){for(var r=null,n=this.factory,o=0;o=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.MmlMlabeledtr=e.MmlMtr=void 0;var a=r(9007),l=r(91),c=r(505),u=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),Object.defineProperty(e.prototype,"kind",{get:function(){return"mtr"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"linebreakContainer",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.setChildInheritedAttributes=function(t,e,r,n){var o,i,a,l;try{for(var u=s(this.childNodes),p=u.next();!p.done;p=u.next()){(m=p.value).isKind("mtd")||this.replaceChild(this.factory.create("mtd"),m).appendChild(m)}}catch(t){o={error:t}}finally{try{p&&!p.done&&(i=u.return)&&i.call(u)}finally{if(o)throw o.error}}var h=(0,c.split)(this.attributes.get("columnalign"));1===this.arity&&h.unshift(this.parent.attributes.get("side")),t=this.addInheritedAttributes(t,{rowalign:this.attributes.get("rowalign"),columnalign:"center"});try{for(var f=s(this.childNodes),d=f.next();!d.done;d=f.next()){var m=d.value;t.columnalign[1]=h.shift()||t.columnalign[1],m.setInheritedAttributes(t,e,r,n)}}catch(t){a={error:t}}finally{try{d&&!d.done&&(l=f.return)&&l.call(f)}finally{if(a)throw a.error}}},e.prototype.verifyChildren=function(e){var r,n;if(!this.parent||this.parent.isKind("mtable")){try{for(var o=s(this.childNodes),i=o.next();!i.done;i=o.next()){var a=i.value;if(!a.isKind("mtd"))this.replaceChild(this.factory.create("mtd"),a).appendChild(a),e.fixMtables||a.mError("Children of "+this.kind+" must be mtd",e)}}catch(t){r={error:t}}finally{try{i&&!i.done&&(n=o.return)&&n.call(o)}finally{if(r)throw r.error}}t.prototype.verifyChildren.call(this,e)}else this.mError(this.kind+" can only be a child of an mtable",e,!0)},e.prototype.setTeXclass=function(t){var e,r;this.getPrevClass(t);try{for(var n=s(this.childNodes),o=n.next();!o.done;o=n.next()){o.value.setTeXclass(null)}}catch(t){e={error:t}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(e)throw e.error}}return this},e.defaults=i(i({},a.AbstractMmlNode.defaults),{rowalign:l.INHERIT,columnalign:l.INHERIT,groupalign:l.INHERIT}),e}(a.AbstractMmlNode);e.MmlMtr=u;var p=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),Object.defineProperty(e.prototype,"kind",{get:function(){return"mlabeledtr"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"arity",{get:function(){return 1},enumerable:!1,configurable:!0}),e}(u);e.MmlMlabeledtr=p},5184:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__assign||function(){return i=Object.assign||function(t){for(var e,r=1,n=arguments.length;r=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.OPTABLE=e.MMLSPACING=e.getRange=e.RANGES=e.MO=e.OPDEF=void 0;var o=r(9007);function i(t,e,r,n){return void 0===r&&(r=o.TEXCLASS.BIN),void 0===n&&(n=null),[t,e,r,n]}e.OPDEF=i,e.MO={ORD:i(0,0,o.TEXCLASS.ORD),ORD11:i(1,1,o.TEXCLASS.ORD),ORD21:i(2,1,o.TEXCLASS.ORD),ORD02:i(0,2,o.TEXCLASS.ORD),ORD55:i(5,5,o.TEXCLASS.ORD),NONE:i(0,0,o.TEXCLASS.NONE),OP:i(1,2,o.TEXCLASS.OP,{largeop:!0,movablelimits:!0,symmetric:!0}),OPFIXED:i(1,2,o.TEXCLASS.OP,{largeop:!0,movablelimits:!0}),INTEGRAL:i(0,1,o.TEXCLASS.OP,{largeop:!0,symmetric:!0}),INTEGRAL2:i(1,2,o.TEXCLASS.OP,{largeop:!0,symmetric:!0}),BIN3:i(3,3,o.TEXCLASS.BIN),BIN4:i(4,4,o.TEXCLASS.BIN),BIN01:i(0,1,o.TEXCLASS.BIN),BIN5:i(5,5,o.TEXCLASS.BIN),TALLBIN:i(4,4,o.TEXCLASS.BIN,{stretchy:!0}),BINOP:i(4,4,o.TEXCLASS.BIN,{largeop:!0,movablelimits:!0}),REL:i(5,5,o.TEXCLASS.REL),REL1:i(1,1,o.TEXCLASS.REL,{stretchy:!0}),REL4:i(4,4,o.TEXCLASS.REL),RELSTRETCH:i(5,5,o.TEXCLASS.REL,{stretchy:!0}),RELACCENT:i(5,5,o.TEXCLASS.REL,{accent:!0}),WIDEREL:i(5,5,o.TEXCLASS.REL,{accent:!0,stretchy:!0}),OPEN:i(0,0,o.TEXCLASS.OPEN,{fence:!0,stretchy:!0,symmetric:!0}),CLOSE:i(0,0,o.TEXCLASS.CLOSE,{fence:!0,stretchy:!0,symmetric:!0}),INNER:i(0,0,o.TEXCLASS.INNER),PUNCT:i(0,3,o.TEXCLASS.PUNCT),ACCENT:i(0,0,o.TEXCLASS.ORD,{accent:!0}),WIDEACCENT:i(0,0,o.TEXCLASS.ORD,{accent:!0,stretchy:!0})},e.RANGES=[[32,127,o.TEXCLASS.REL,"mo"],[160,191,o.TEXCLASS.ORD,"mo"],[192,591,o.TEXCLASS.ORD,"mi"],[688,879,o.TEXCLASS.ORD,"mo"],[880,6688,o.TEXCLASS.ORD,"mi"],[6832,6911,o.TEXCLASS.ORD,"mo"],[6912,7615,o.TEXCLASS.ORD,"mi"],[7616,7679,o.TEXCLASS.ORD,"mo"],[7680,8191,o.TEXCLASS.ORD,"mi"],[8192,8303,o.TEXCLASS.ORD,"mo"],[8304,8351,o.TEXCLASS.ORD,"mo"],[8448,8527,o.TEXCLASS.ORD,"mi"],[8528,8591,o.TEXCLASS.ORD,"mn"],[8592,8703,o.TEXCLASS.REL,"mo"],[8704,8959,o.TEXCLASS.BIN,"mo"],[8960,9215,o.TEXCLASS.ORD,"mo"],[9312,9471,o.TEXCLASS.ORD,"mn"],[9472,10223,o.TEXCLASS.ORD,"mo"],[10224,10239,o.TEXCLASS.REL,"mo"],[10240,10495,o.TEXCLASS.ORD,"mtext"],[10496,10623,o.TEXCLASS.REL,"mo"],[10624,10751,o.TEXCLASS.ORD,"mo"],[10752,11007,o.TEXCLASS.BIN,"mo"],[11008,11055,o.TEXCLASS.ORD,"mo"],[11056,11087,o.TEXCLASS.REL,"mo"],[11088,11263,o.TEXCLASS.ORD,"mo"],[11264,11744,o.TEXCLASS.ORD,"mi"],[11776,11903,o.TEXCLASS.ORD,"mo"],[11904,12255,o.TEXCLASS.ORD,"mi","normal"],[12272,12351,o.TEXCLASS.ORD,"mo"],[12352,42143,o.TEXCLASS.ORD,"mi","normal"],[42192,43055,o.TEXCLASS.ORD,"mi"],[43056,43071,o.TEXCLASS.ORD,"mn"],[43072,55295,o.TEXCLASS.ORD,"mi"],[63744,64255,o.TEXCLASS.ORD,"mi","normal"],[64256,65023,o.TEXCLASS.ORD,"mi"],[65024,65135,o.TEXCLASS.ORD,"mo"],[65136,65791,o.TEXCLASS.ORD,"mi"],[65792,65935,o.TEXCLASS.ORD,"mn"],[65936,74751,o.TEXCLASS.ORD,"mi","normal"],[74752,74879,o.TEXCLASS.ORD,"mn"],[74880,113823,o.TEXCLASS.ORD,"mi","normal"],[113824,119391,o.TEXCLASS.ORD,"mo"],[119648,119679,o.TEXCLASS.ORD,"mn"],[119808,120781,o.TEXCLASS.ORD,"mi"],[120782,120831,o.TEXCLASS.ORD,"mn"],[122624,129023,o.TEXCLASS.ORD,"mo"],[129024,129279,o.TEXCLASS.REL,"mo"],[129280,129535,o.TEXCLASS.ORD,"mo"],[131072,195103,o.TEXCLASS.ORD,"mi","normnal"]],e.getRange=function(t){var r,o,i=t.codePointAt(0);try{for(var s=n(e.RANGES),a=s.next();!a.done;a=s.next()){var l=a.value;if(i<=l[1]){if(i>=l[0])return l;break}}}catch(t){r={error:t}}finally{try{a&&!a.done&&(o=s.return)&&o.call(s)}finally{if(r)throw r.error}}return null},e.MMLSPACING=[[0,0],[1,2],[3,3],[4,4],[0,0],[0,0],[0,3]],e.OPTABLE={prefix:{"(":e.MO.OPEN,"+":e.MO.BIN01,"-":e.MO.BIN01,"[":e.MO.OPEN,"{":e.MO.OPEN,"|":e.MO.OPEN,"||":[0,0,o.TEXCLASS.BIN,{fence:!0,stretchy:!0,symmetric:!0}],"|||":[0,0,o.TEXCLASS.ORD,{fence:!0,stretchy:!0,symmetric:!0}],"\xac":e.MO.ORD21,"\xb1":e.MO.BIN01,"\u2016":[0,0,o.TEXCLASS.ORD,{fence:!0,stretchy:!0}],"\u2018":[0,0,o.TEXCLASS.OPEN,{fence:!0}],"\u201c":[0,0,o.TEXCLASS.OPEN,{fence:!0}],"\u2145":e.MO.ORD21,"\u2146":i(2,0,o.TEXCLASS.ORD),"\u2200":e.MO.ORD21,"\u2202":e.MO.ORD21,"\u2203":e.MO.ORD21,"\u2204":e.MO.ORD21,"\u2207":e.MO.ORD21,"\u220f":e.MO.OP,"\u2210":e.MO.OP,"\u2211":e.MO.OP,"\u2212":e.MO.BIN01,"\u2213":e.MO.BIN01,"\u221a":[1,1,o.TEXCLASS.ORD,{stretchy:!0}],"\u221b":e.MO.ORD11,"\u221c":e.MO.ORD11,"\u2220":e.MO.ORD,"\u2221":e.MO.ORD,"\u2222":e.MO.ORD,"\u222b":e.MO.INTEGRAL,"\u222c":e.MO.INTEGRAL,"\u222d":e.MO.INTEGRAL,"\u222e":e.MO.INTEGRAL,"\u222f":e.MO.INTEGRAL,"\u2230":e.MO.INTEGRAL,"\u2231":e.MO.INTEGRAL,"\u2232":e.MO.INTEGRAL,"\u2233":e.MO.INTEGRAL,"\u22c0":e.MO.OP,"\u22c1":e.MO.OP,"\u22c2":e.MO.OP,"\u22c3":e.MO.OP,"\u2308":e.MO.OPEN,"\u230a":e.MO.OPEN,"\u2329":e.MO.OPEN,"\u2772":e.MO.OPEN,"\u27e6":e.MO.OPEN,"\u27e8":e.MO.OPEN,"\u27ea":e.MO.OPEN,"\u27ec":e.MO.OPEN,"\u27ee":e.MO.OPEN,"\u2980":[0,0,o.TEXCLASS.ORD,{fence:!0,stretchy:!0}],"\u2983":e.MO.OPEN,"\u2985":e.MO.OPEN,"\u2987":e.MO.OPEN,"\u2989":e.MO.OPEN,"\u298b":e.MO.OPEN,"\u298d":e.MO.OPEN,"\u298f":e.MO.OPEN,"\u2991":e.MO.OPEN,"\u2993":e.MO.OPEN,"\u2995":e.MO.OPEN,"\u2997":e.MO.OPEN,"\u29fc":e.MO.OPEN,"\u2a00":e.MO.OP,"\u2a01":e.MO.OP,"\u2a02":e.MO.OP,"\u2a03":e.MO.OP,"\u2a04":e.MO.OP,"\u2a05":e.MO.OP,"\u2a06":e.MO.OP,"\u2a07":e.MO.OP,"\u2a08":e.MO.OP,"\u2a09":e.MO.OP,"\u2a0a":e.MO.OP,"\u2a0b":e.MO.INTEGRAL2,"\u2a0c":e.MO.INTEGRAL,"\u2a0d":e.MO.INTEGRAL2,"\u2a0e":e.MO.INTEGRAL2,"\u2a0f":e.MO.INTEGRAL2,"\u2a10":e.MO.OP,"\u2a11":e.MO.OP,"\u2a12":e.MO.OP,"\u2a13":e.MO.OP,"\u2a14":e.MO.OP,"\u2a15":e.MO.INTEGRAL2,"\u2a16":e.MO.INTEGRAL2,"\u2a17":e.MO.INTEGRAL2,"\u2a18":e.MO.INTEGRAL2,"\u2a19":e.MO.INTEGRAL2,"\u2a1a":e.MO.INTEGRAL2,"\u2a1b":e.MO.INTEGRAL2,"\u2a1c":e.MO.INTEGRAL2,"\u2afc":e.MO.OP,"\u2aff":e.MO.OP},postfix:{"!!":i(1,0),"!":[1,0,o.TEXCLASS.CLOSE,null],'"':e.MO.ACCENT,"&":e.MO.ORD,")":e.MO.CLOSE,"++":i(0,0),"--":i(0,0),"..":i(0,0),"...":e.MO.ORD,"'":e.MO.ACCENT,"]":e.MO.CLOSE,"^":e.MO.WIDEACCENT,_:e.MO.WIDEACCENT,"`":e.MO.ACCENT,"|":e.MO.CLOSE,"}":e.MO.CLOSE,"~":e.MO.WIDEACCENT,"||":[0,0,o.TEXCLASS.BIN,{fence:!0,stretchy:!0,symmetric:!0}],"|||":[0,0,o.TEXCLASS.ORD,{fence:!0,stretchy:!0,symmetric:!0}],"\xa8":e.MO.ACCENT,"\xaa":e.MO.ACCENT,"\xaf":e.MO.WIDEACCENT,"\xb0":e.MO.ORD,"\xb2":e.MO.ACCENT,"\xb3":e.MO.ACCENT,"\xb4":e.MO.ACCENT,"\xb8":e.MO.ACCENT,"\xb9":e.MO.ACCENT,"\xba":e.MO.ACCENT,"\u02c6":e.MO.WIDEACCENT,"\u02c7":e.MO.WIDEACCENT,"\u02c9":e.MO.WIDEACCENT,"\u02ca":e.MO.ACCENT,"\u02cb":e.MO.ACCENT,"\u02cd":e.MO.WIDEACCENT,"\u02d8":e.MO.ACCENT,"\u02d9":e.MO.ACCENT,"\u02da":e.MO.ACCENT,"\u02dc":e.MO.WIDEACCENT,"\u02dd":e.MO.ACCENT,"\u02f7":e.MO.WIDEACCENT,"\u0302":e.MO.WIDEACCENT,"\u0311":e.MO.ACCENT,"\u03f6":e.MO.REL,"\u2016":[0,0,o.TEXCLASS.ORD,{fence:!0,stretchy:!0}],"\u2019":[0,0,o.TEXCLASS.CLOSE,{fence:!0}],"\u201a":e.MO.ACCENT,"\u201b":e.MO.ACCENT,"\u201d":[0,0,o.TEXCLASS.CLOSE,{fence:!0}],"\u201e":e.MO.ACCENT,"\u201f":e.MO.ACCENT,"\u2032":e.MO.ORD,"\u2033":e.MO.ACCENT,"\u2034":e.MO.ACCENT,"\u2035":e.MO.ACCENT,"\u2036":e.MO.ACCENT,"\u2037":e.MO.ACCENT,"\u203e":e.MO.WIDEACCENT,"\u2057":e.MO.ACCENT,"\u20db":e.MO.ACCENT,"\u20dc":e.MO.ACCENT,"\u2309":e.MO.CLOSE,"\u230b":e.MO.CLOSE,"\u232a":e.MO.CLOSE,"\u23b4":e.MO.WIDEACCENT,"\u23b5":e.MO.WIDEACCENT,"\u23dc":e.MO.WIDEACCENT,"\u23dd":e.MO.WIDEACCENT,"\u23de":e.MO.WIDEACCENT,"\u23df":e.MO.WIDEACCENT,"\u23e0":e.MO.WIDEACCENT,"\u23e1":e.MO.WIDEACCENT,"\u25a0":e.MO.BIN3,"\u25a1":e.MO.BIN3,"\u25aa":e.MO.BIN3,"\u25ab":e.MO.BIN3,"\u25ad":e.MO.BIN3,"\u25ae":e.MO.BIN3,"\u25af":e.MO.BIN3,"\u25b0":e.MO.BIN3,"\u25b1":e.MO.BIN3,"\u25b2":e.MO.BIN4,"\u25b4":e.MO.BIN4,"\u25b6":e.MO.BIN4,"\u25b7":e.MO.BIN4,"\u25b8":e.MO.BIN4,"\u25bc":e.MO.BIN4,"\u25be":e.MO.BIN4,"\u25c0":e.MO.BIN4,"\u25c1":e.MO.BIN4,"\u25c2":e.MO.BIN4,"\u25c4":e.MO.BIN4,"\u25c5":e.MO.BIN4,"\u25c6":e.MO.BIN4,"\u25c7":e.MO.BIN4,"\u25c8":e.MO.BIN4,"\u25c9":e.MO.BIN4,"\u25cc":e.MO.BIN4,"\u25cd":e.MO.BIN4,"\u25ce":e.MO.BIN4,"\u25cf":e.MO.BIN4,"\u25d6":e.MO.BIN4,"\u25d7":e.MO.BIN4,"\u25e6":e.MO.BIN4,"\u266d":e.MO.ORD02,"\u266e":e.MO.ORD02,"\u266f":e.MO.ORD02,"\u2773":e.MO.CLOSE,"\u27e7":e.MO.CLOSE,"\u27e9":e.MO.CLOSE,"\u27eb":e.MO.CLOSE,"\u27ed":e.MO.CLOSE,"\u27ef":e.MO.CLOSE,"\u2980":[0,0,o.TEXCLASS.ORD,{fence:!0,stretchy:!0}],"\u2984":e.MO.CLOSE,"\u2986":e.MO.CLOSE,"\u2988":e.MO.CLOSE,"\u298a":e.MO.CLOSE,"\u298c":e.MO.CLOSE,"\u298e":e.MO.CLOSE,"\u2990":e.MO.CLOSE,"\u2992":e.MO.CLOSE,"\u2994":e.MO.CLOSE,"\u2996":e.MO.CLOSE,"\u2998":e.MO.CLOSE,"\u29fd":e.MO.CLOSE},infix:{"!=":e.MO.BIN4,"#":e.MO.ORD,$:e.MO.ORD,"%":[3,3,o.TEXCLASS.ORD,null],"&&":e.MO.BIN4,"":e.MO.ORD,"*":e.MO.BIN3,"**":i(1,1),"*=":e.MO.BIN4,"+":e.MO.BIN4,"+=":e.MO.BIN4,",":[0,3,o.TEXCLASS.PUNCT,{linebreakstyle:"after",separator:!0}],"-":e.MO.BIN4,"-=":e.MO.BIN4,"->":e.MO.BIN5,".":[0,3,o.TEXCLASS.PUNCT,{separator:!0}],"/":e.MO.ORD11,"//":i(1,1),"/=":e.MO.BIN4,":":[1,2,o.TEXCLASS.REL,null],":=":e.MO.BIN4,";":[0,3,o.TEXCLASS.PUNCT,{linebreakstyle:"after",separator:!0}],"<":e.MO.REL,"<=":e.MO.BIN5,"<>":i(1,1),"=":e.MO.REL,"==":e.MO.BIN4,">":e.MO.REL,">=":e.MO.BIN5,"?":[1,1,o.TEXCLASS.CLOSE,null],"@":e.MO.ORD11,"\\":e.MO.ORD,"^":e.MO.ORD11,_:e.MO.ORD11,"|":[2,2,o.TEXCLASS.ORD,{fence:!0,stretchy:!0,symmetric:!0}],"||":[2,2,o.TEXCLASS.BIN,{fence:!0,stretchy:!0,symmetric:!0}],"|||":[2,2,o.TEXCLASS.ORD,{fence:!0,stretchy:!0,symmetric:!0}],"\xb1":e.MO.BIN4,"\xb7":e.MO.BIN4,"\xd7":e.MO.BIN4,"\xf7":e.MO.BIN4,"\u02b9":e.MO.ORD,"\u0300":e.MO.ACCENT,"\u0301":e.MO.ACCENT,"\u0303":e.MO.WIDEACCENT,"\u0304":e.MO.ACCENT,"\u0306":e.MO.ACCENT,"\u0307":e.MO.ACCENT,"\u0308":e.MO.ACCENT,"\u030c":e.MO.ACCENT,"\u0332":e.MO.WIDEACCENT,"\u0338":e.MO.REL4,"\u2015":[0,0,o.TEXCLASS.ORD,{stretchy:!0}],"\u2017":[0,0,o.TEXCLASS.ORD,{stretchy:!0}],"\u2020":e.MO.BIN3,"\u2021":e.MO.BIN3,"\u2022":e.MO.BIN4,"\u2026":e.MO.INNER,"\u2043":e.MO.BIN4,"\u2044":e.MO.TALLBIN,"\u2061":e.MO.NONE,"\u2062":e.MO.NONE,"\u2063":[0,0,o.TEXCLASS.NONE,{linebreakstyle:"after",separator:!0}],"\u2064":e.MO.NONE,"\u20d7":e.MO.ACCENT,"\u2111":e.MO.ORD,"\u2113":e.MO.ORD,"\u2118":e.MO.ORD,"\u211c":e.MO.ORD,"\u2190":e.MO.WIDEREL,"\u2191":e.MO.RELSTRETCH,"\u2192":e.MO.WIDEREL,"\u2193":e.MO.RELSTRETCH,"\u2194":e.MO.WIDEREL,"\u2195":e.MO.RELSTRETCH,"\u2196":e.MO.RELSTRETCH,"\u2197":e.MO.RELSTRETCH,"\u2198":e.MO.RELSTRETCH,"\u2199":e.MO.RELSTRETCH,"\u219a":e.MO.RELACCENT,"\u219b":e.MO.RELACCENT,"\u219c":e.MO.WIDEREL,"\u219d":e.MO.WIDEREL,"\u219e":e.MO.WIDEREL,"\u219f":e.MO.WIDEREL,"\u21a0":e.MO.WIDEREL,"\u21a1":e.MO.RELSTRETCH,"\u21a2":e.MO.WIDEREL,"\u21a3":e.MO.WIDEREL,"\u21a4":e.MO.WIDEREL,"\u21a5":e.MO.RELSTRETCH,"\u21a6":e.MO.WIDEREL,"\u21a7":e.MO.RELSTRETCH,"\u21a8":e.MO.RELSTRETCH,"\u21a9":e.MO.WIDEREL,"\u21aa":e.MO.WIDEREL,"\u21ab":e.MO.WIDEREL,"\u21ac":e.MO.WIDEREL,"\u21ad":e.MO.WIDEREL,"\u21ae":e.MO.RELACCENT,"\u21af":e.MO.RELSTRETCH,"\u21b0":e.MO.RELSTRETCH,"\u21b1":e.MO.RELSTRETCH,"\u21b2":e.MO.RELSTRETCH,"\u21b3":e.MO.RELSTRETCH,"\u21b4":e.MO.RELSTRETCH,"\u21b5":e.MO.RELSTRETCH,"\u21b6":e.MO.RELACCENT,"\u21b7":e.MO.RELACCENT,"\u21b8":e.MO.REL,"\u21b9":e.MO.WIDEREL,"\u21ba":e.MO.REL,"\u21bb":e.MO.REL,"\u21bc":e.MO.WIDEREL,"\u21bd":e.MO.WIDEREL,"\u21be":e.MO.RELSTRETCH,"\u21bf":e.MO.RELSTRETCH,"\u21c0":e.MO.WIDEREL,"\u21c1":e.MO.WIDEREL,"\u21c2":e.MO.RELSTRETCH,"\u21c3":e.MO.RELSTRETCH,"\u21c4":e.MO.WIDEREL,"\u21c5":e.MO.RELSTRETCH,"\u21c6":e.MO.WIDEREL,"\u21c7":e.MO.WIDEREL,"\u21c8":e.MO.RELSTRETCH,"\u21c9":e.MO.WIDEREL,"\u21ca":e.MO.RELSTRETCH,"\u21cb":e.MO.WIDEREL,"\u21cc":e.MO.WIDEREL,"\u21cd":e.MO.RELACCENT,"\u21ce":e.MO.RELACCENT,"\u21cf":e.MO.RELACCENT,"\u21d0":e.MO.WIDEREL,"\u21d1":e.MO.RELSTRETCH,"\u21d2":e.MO.WIDEREL,"\u21d3":e.MO.RELSTRETCH,"\u21d4":e.MO.WIDEREL,"\u21d5":e.MO.RELSTRETCH,"\u21d6":e.MO.RELSTRETCH,"\u21d7":e.MO.RELSTRETCH,"\u21d8":e.MO.RELSTRETCH,"\u21d9":e.MO.RELSTRETCH,"\u21da":e.MO.WIDEREL,"\u21db":e.MO.WIDEREL,"\u21dc":e.MO.WIDEREL,"\u21dd":e.MO.WIDEREL,"\u21de":e.MO.REL,"\u21df":e.MO.REL,"\u21e0":e.MO.WIDEREL,"\u21e1":e.MO.RELSTRETCH,"\u21e2":e.MO.WIDEREL,"\u21e3":e.MO.RELSTRETCH,"\u21e4":e.MO.WIDEREL,"\u21e5":e.MO.WIDEREL,"\u21e6":e.MO.WIDEREL,"\u21e7":e.MO.RELSTRETCH,"\u21e8":e.MO.WIDEREL,"\u21e9":e.MO.RELSTRETCH,"\u21ea":e.MO.RELSTRETCH,"\u21eb":e.MO.RELSTRETCH,"\u21ec":e.MO.RELSTRETCH,"\u21ed":e.MO.RELSTRETCH,"\u21ee":e.MO.RELSTRETCH,"\u21ef":e.MO.RELSTRETCH,"\u21f0":e.MO.WIDEREL,"\u21f1":e.MO.REL,"\u21f2":e.MO.REL,"\u21f3":e.MO.RELSTRETCH,"\u21f4":e.MO.RELACCENT,"\u21f5":e.MO.RELSTRETCH,"\u21f6":e.MO.WIDEREL,"\u21f7":e.MO.RELACCENT,"\u21f8":e.MO.RELACCENT,"\u21f9":e.MO.RELACCENT,"\u21fa":e.MO.RELACCENT,"\u21fb":e.MO.RELACCENT,"\u21fc":e.MO.RELACCENT,"\u21fd":e.MO.WIDEREL,"\u21fe":e.MO.WIDEREL,"\u21ff":e.MO.WIDEREL,"\u2201":i(1,2,o.TEXCLASS.ORD),"\u2205":e.MO.ORD,"\u2206":e.MO.BIN3,"\u2208":e.MO.REL,"\u2209":e.MO.REL,"\u220a":e.MO.REL,"\u220b":e.MO.REL,"\u220c":e.MO.REL,"\u220d":e.MO.REL,"\u220e":e.MO.BIN3,"\u2212":e.MO.BIN4,"\u2213":e.MO.BIN4,"\u2214":e.MO.BIN4,"\u2215":e.MO.TALLBIN,"\u2216":e.MO.BIN4,"\u2217":e.MO.BIN4,"\u2218":e.MO.BIN4,"\u2219":e.MO.BIN4,"\u221d":e.MO.REL,"\u221e":e.MO.ORD,"\u221f":e.MO.REL,"\u2223":e.MO.REL,"\u2224":e.MO.REL,"\u2225":e.MO.REL,"\u2226":e.MO.REL,"\u2227":e.MO.BIN4,"\u2228":e.MO.BIN4,"\u2229":e.MO.BIN4,"\u222a":e.MO.BIN4,"\u2234":e.MO.REL,"\u2235":e.MO.REL,"\u2236":e.MO.REL,"\u2237":e.MO.REL,"\u2238":e.MO.BIN4,"\u2239":e.MO.REL,"\u223a":e.MO.BIN4,"\u223b":e.MO.REL,"\u223c":e.MO.REL,"\u223d":e.MO.REL,"\u223d\u0331":e.MO.BIN3,"\u223e":e.MO.REL,"\u223f":e.MO.BIN3,"\u2240":e.MO.BIN4,"\u2241":e.MO.REL,"\u2242":e.MO.REL,"\u2242\u0338":e.MO.REL,"\u2243":e.MO.REL,"\u2244":e.MO.REL,"\u2245":e.MO.REL,"\u2246":e.MO.REL,"\u2247":e.MO.REL,"\u2248":e.MO.REL,"\u2249":e.MO.REL,"\u224a":e.MO.REL,"\u224b":e.MO.REL,"\u224c":e.MO.REL,"\u224d":e.MO.REL,"\u224e":e.MO.REL,"\u224e\u0338":e.MO.REL,"\u224f":e.MO.REL,"\u224f\u0338":e.MO.REL,"\u2250":e.MO.REL,"\u2251":e.MO.REL,"\u2252":e.MO.REL,"\u2253":e.MO.REL,"\u2254":e.MO.REL,"\u2255":e.MO.REL,"\u2256":e.MO.REL,"\u2257":e.MO.REL,"\u2258":e.MO.REL,"\u2259":e.MO.REL,"\u225a":e.MO.REL,"\u225b":e.MO.REL,"\u225c":e.MO.REL,"\u225d":e.MO.REL,"\u225e":e.MO.REL,"\u225f":e.MO.REL,"\u2260":e.MO.REL,"\u2261":e.MO.REL,"\u2262":e.MO.REL,"\u2263":e.MO.REL,"\u2264":e.MO.REL,"\u2265":e.MO.REL,"\u2266":e.MO.REL,"\u2266\u0338":e.MO.REL,"\u2267":e.MO.REL,"\u2268":e.MO.REL,"\u2269":e.MO.REL,"\u226a":e.MO.REL,"\u226a\u0338":e.MO.REL,"\u226b":e.MO.REL,"\u226b\u0338":e.MO.REL,"\u226c":e.MO.REL,"\u226d":e.MO.REL,"\u226e":e.MO.REL,"\u226f":e.MO.REL,"\u2270":e.MO.REL,"\u2271":e.MO.REL,"\u2272":e.MO.REL,"\u2273":e.MO.REL,"\u2274":e.MO.REL,"\u2275":e.MO.REL,"\u2276":e.MO.REL,"\u2277":e.MO.REL,"\u2278":e.MO.REL,"\u2279":e.MO.REL,"\u227a":e.MO.REL,"\u227b":e.MO.REL,"\u227c":e.MO.REL,"\u227d":e.MO.REL,"\u227e":e.MO.REL,"\u227f":e.MO.REL,"\u227f\u0338":e.MO.REL,"\u2280":e.MO.REL,"\u2281":e.MO.REL,"\u2282":e.MO.REL,"\u2282\u20d2":e.MO.REL,"\u2283":e.MO.REL,"\u2283\u20d2":e.MO.REL,"\u2284":e.MO.REL,"\u2285":e.MO.REL,"\u2286":e.MO.REL,"\u2287":e.MO.REL,"\u2288":e.MO.REL,"\u2289":e.MO.REL,"\u228a":e.MO.REL,"\u228b":e.MO.REL,"\u228c":e.MO.BIN4,"\u228d":e.MO.BIN4,"\u228e":e.MO.BIN4,"\u228f":e.MO.REL,"\u228f\u0338":e.MO.REL,"\u2290":e.MO.REL,"\u2290\u0338":e.MO.REL,"\u2291":e.MO.REL,"\u2292":e.MO.REL,"\u2293":e.MO.BIN4,"\u2294":e.MO.BIN4,"\u2295":e.MO.BIN4,"\u2296":e.MO.BIN4,"\u2297":e.MO.BIN4,"\u2298":e.MO.BIN4,"\u2299":e.MO.BIN4,"\u229a":e.MO.BIN4,"\u229b":e.MO.BIN4,"\u229c":e.MO.BIN4,"\u229d":e.MO.BIN4,"\u229e":e.MO.BIN4,"\u229f":e.MO.BIN4,"\u22a0":e.MO.BIN4,"\u22a1":e.MO.BIN4,"\u22a2":e.MO.REL,"\u22a3":e.MO.REL,"\u22a4":e.MO.ORD55,"\u22a5":e.MO.REL,"\u22a6":e.MO.REL,"\u22a7":e.MO.REL,"\u22a8":e.MO.REL,"\u22a9":e.MO.REL,"\u22aa":e.MO.REL,"\u22ab":e.MO.REL,"\u22ac":e.MO.REL,"\u22ad":e.MO.REL,"\u22ae":e.MO.REL,"\u22af":e.MO.REL,"\u22b0":e.MO.REL,"\u22b1":e.MO.REL,"\u22b2":e.MO.REL,"\u22b3":e.MO.REL,"\u22b4":e.MO.REL,"\u22b5":e.MO.REL,"\u22b6":e.MO.REL,"\u22b7":e.MO.REL,"\u22b8":e.MO.REL,"\u22b9":e.MO.REL,"\u22ba":e.MO.BIN4,"\u22bb":e.MO.BIN4,"\u22bc":e.MO.BIN4,"\u22bd":e.MO.BIN4,"\u22be":e.MO.BIN3,"\u22bf":e.MO.BIN3,"\u22c4":e.MO.BIN4,"\u22c5":e.MO.BIN4,"\u22c6":e.MO.BIN4,"\u22c7":e.MO.BIN4,"\u22c8":e.MO.REL,"\u22c9":e.MO.BIN4,"\u22ca":e.MO.BIN4,"\u22cb":e.MO.BIN4,"\u22cc":e.MO.BIN4,"\u22cd":e.MO.REL,"\u22ce":e.MO.BIN4,"\u22cf":e.MO.BIN4,"\u22d0":e.MO.REL,"\u22d1":e.MO.REL,"\u22d2":e.MO.BIN4,"\u22d3":e.MO.BIN4,"\u22d4":e.MO.REL,"\u22d5":e.MO.REL,"\u22d6":e.MO.REL,"\u22d7":e.MO.REL,"\u22d8":e.MO.REL,"\u22d9":e.MO.REL,"\u22da":e.MO.REL,"\u22db":e.MO.REL,"\u22dc":e.MO.REL,"\u22dd":e.MO.REL,"\u22de":e.MO.REL,"\u22df":e.MO.REL,"\u22e0":e.MO.REL,"\u22e1":e.MO.REL,"\u22e2":e.MO.REL,"\u22e3":e.MO.REL,"\u22e4":e.MO.REL,"\u22e5":e.MO.REL,"\u22e6":e.MO.REL,"\u22e7":e.MO.REL,"\u22e8":e.MO.REL,"\u22e9":e.MO.REL,"\u22ea":e.MO.REL,"\u22eb":e.MO.REL,"\u22ec":e.MO.REL,"\u22ed":e.MO.REL,"\u22ee":e.MO.ORD55,"\u22ef":e.MO.INNER,"\u22f0":e.MO.REL,"\u22f1":[5,5,o.TEXCLASS.INNER,null],"\u22f2":e.MO.REL,"\u22f3":e.MO.REL,"\u22f4":e.MO.REL,"\u22f5":e.MO.REL,"\u22f6":e.MO.REL,"\u22f7":e.MO.REL,"\u22f8":e.MO.REL,"\u22f9":e.MO.REL,"\u22fa":e.MO.REL,"\u22fb":e.MO.REL,"\u22fc":e.MO.REL,"\u22fd":e.MO.REL,"\u22fe":e.MO.REL,"\u22ff":e.MO.REL,"\u2305":e.MO.BIN3,"\u2306":e.MO.BIN3,"\u2322":e.MO.REL4,"\u2323":e.MO.REL4,"\u2329":e.MO.OPEN,"\u232a":e.MO.CLOSE,"\u23aa":e.MO.ORD,"\u23af":[0,0,o.TEXCLASS.ORD,{stretchy:!0}],"\u23b0":e.MO.OPEN,"\u23b1":e.MO.CLOSE,"\u2500":e.MO.ORD,"\u25b3":e.MO.BIN4,"\u25b5":e.MO.BIN4,"\u25b9":e.MO.BIN4,"\u25bd":e.MO.BIN4,"\u25bf":e.MO.BIN4,"\u25c3":e.MO.BIN4,"\u25ef":e.MO.BIN3,"\u2660":e.MO.ORD,"\u2661":e.MO.ORD,"\u2662":e.MO.ORD,"\u2663":e.MO.ORD,"\u2758":e.MO.REL,"\u27f0":e.MO.RELSTRETCH,"\u27f1":e.MO.RELSTRETCH,"\u27f5":e.MO.WIDEREL,"\u27f6":e.MO.WIDEREL,"\u27f7":e.MO.WIDEREL,"\u27f8":e.MO.WIDEREL,"\u27f9":e.MO.WIDEREL,"\u27fa":e.MO.WIDEREL,"\u27fb":e.MO.WIDEREL,"\u27fc":e.MO.WIDEREL,"\u27fd":e.MO.WIDEREL,"\u27fe":e.MO.WIDEREL,"\u27ff":e.MO.WIDEREL,"\u2900":e.MO.RELACCENT,"\u2901":e.MO.RELACCENT,"\u2902":e.MO.RELACCENT,"\u2903":e.MO.RELACCENT,"\u2904":e.MO.RELACCENT,"\u2905":e.MO.RELACCENT,"\u2906":e.MO.RELACCENT,"\u2907":e.MO.RELACCENT,"\u2908":e.MO.REL,"\u2909":e.MO.REL,"\u290a":e.MO.RELSTRETCH,"\u290b":e.MO.RELSTRETCH,"\u290c":e.MO.WIDEREL,"\u290d":e.MO.WIDEREL,"\u290e":e.MO.WIDEREL,"\u290f":e.MO.WIDEREL,"\u2910":e.MO.WIDEREL,"\u2911":e.MO.RELACCENT,"\u2912":e.MO.RELSTRETCH,"\u2913":e.MO.RELSTRETCH,"\u2914":e.MO.RELACCENT,"\u2915":e.MO.RELACCENT,"\u2916":e.MO.RELACCENT,"\u2917":e.MO.RELACCENT,"\u2918":e.MO.RELACCENT,"\u2919":e.MO.RELACCENT,"\u291a":e.MO.RELACCENT,"\u291b":e.MO.RELACCENT,"\u291c":e.MO.RELACCENT,"\u291d":e.MO.RELACCENT,"\u291e":e.MO.RELACCENT,"\u291f":e.MO.RELACCENT,"\u2920":e.MO.RELACCENT,"\u2921":e.MO.RELSTRETCH,"\u2922":e.MO.RELSTRETCH,"\u2923":e.MO.REL,"\u2924":e.MO.REL,"\u2925":e.MO.REL,"\u2926":e.MO.REL,"\u2927":e.MO.REL,"\u2928":e.MO.REL,"\u2929":e.MO.REL,"\u292a":e.MO.REL,"\u292b":e.MO.REL,"\u292c":e.MO.REL,"\u292d":e.MO.REL,"\u292e":e.MO.REL,"\u292f":e.MO.REL,"\u2930":e.MO.REL,"\u2931":e.MO.REL,"\u2932":e.MO.REL,"\u2933":e.MO.RELACCENT,"\u2934":e.MO.REL,"\u2935":e.MO.REL,"\u2936":e.MO.REL,"\u2937":e.MO.REL,"\u2938":e.MO.REL,"\u2939":e.MO.REL,"\u293a":e.MO.RELACCENT,"\u293b":e.MO.RELACCENT,"\u293c":e.MO.RELACCENT,"\u293d":e.MO.RELACCENT,"\u293e":e.MO.REL,"\u293f":e.MO.REL,"\u2940":e.MO.REL,"\u2941":e.MO.REL,"\u2942":e.MO.RELACCENT,"\u2943":e.MO.RELACCENT,"\u2944":e.MO.RELACCENT,"\u2945":e.MO.RELACCENT,"\u2946":e.MO.RELACCENT,"\u2947":e.MO.RELACCENT,"\u2948":e.MO.RELACCENT,"\u2949":e.MO.REL,"\u294a":e.MO.RELACCENT,"\u294b":e.MO.RELACCENT,"\u294c":e.MO.REL,"\u294d":e.MO.REL,"\u294e":e.MO.WIDEREL,"\u294f":e.MO.RELSTRETCH,"\u2950":e.MO.WIDEREL,"\u2951":e.MO.RELSTRETCH,"\u2952":e.MO.WIDEREL,"\u2953":e.MO.WIDEREL,"\u2954":e.MO.RELSTRETCH,"\u2955":e.MO.RELSTRETCH,"\u2956":e.MO.RELSTRETCH,"\u2957":e.MO.RELSTRETCH,"\u2958":e.MO.RELSTRETCH,"\u2959":e.MO.RELSTRETCH,"\u295a":e.MO.WIDEREL,"\u295b":e.MO.WIDEREL,"\u295c":e.MO.RELSTRETCH,"\u295d":e.MO.RELSTRETCH,"\u295e":e.MO.WIDEREL,"\u295f":e.MO.WIDEREL,"\u2960":e.MO.RELSTRETCH,"\u2961":e.MO.RELSTRETCH,"\u2962":e.MO.RELACCENT,"\u2963":e.MO.REL,"\u2964":e.MO.RELACCENT,"\u2965":e.MO.REL,"\u2966":e.MO.RELACCENT,"\u2967":e.MO.RELACCENT,"\u2968":e.MO.RELACCENT,"\u2969":e.MO.RELACCENT,"\u296a":e.MO.RELACCENT,"\u296b":e.MO.RELACCENT,"\u296c":e.MO.RELACCENT,"\u296d":e.MO.RELACCENT,"\u296e":e.MO.RELSTRETCH,"\u296f":e.MO.RELSTRETCH,"\u2970":e.MO.RELACCENT,"\u2971":e.MO.RELACCENT,"\u2972":e.MO.RELACCENT,"\u2973":e.MO.RELACCENT,"\u2974":e.MO.RELACCENT,"\u2975":e.MO.RELACCENT,"\u2976":e.MO.RELACCENT,"\u2977":e.MO.RELACCENT,"\u2978":e.MO.RELACCENT,"\u2979":e.MO.RELACCENT,"\u297a":e.MO.RELACCENT,"\u297b":e.MO.RELACCENT,"\u297c":e.MO.RELACCENT,"\u297d":e.MO.RELACCENT,"\u297e":e.MO.REL,"\u297f":e.MO.REL,"\u2981":e.MO.BIN3,"\u2982":e.MO.BIN3,"\u2999":e.MO.BIN3,"\u299a":e.MO.BIN3,"\u299b":e.MO.BIN3,"\u299c":e.MO.BIN3,"\u299d":e.MO.BIN3,"\u299e":e.MO.BIN3,"\u299f":e.MO.BIN3,"\u29a0":e.MO.BIN3,"\u29a1":e.MO.BIN3,"\u29a2":e.MO.BIN3,"\u29a3":e.MO.BIN3,"\u29a4":e.MO.BIN3,"\u29a5":e.MO.BIN3,"\u29a6":e.MO.BIN3,"\u29a7":e.MO.BIN3,"\u29a8":e.MO.BIN3,"\u29a9":e.MO.BIN3,"\u29aa":e.MO.BIN3,"\u29ab":e.MO.BIN3,"\u29ac":e.MO.BIN3,"\u29ad":e.MO.BIN3,"\u29ae":e.MO.BIN3,"\u29af":e.MO.BIN3,"\u29b0":e.MO.BIN3,"\u29b1":e.MO.BIN3,"\u29b2":e.MO.BIN3,"\u29b3":e.MO.BIN3,"\u29b4":e.MO.BIN3,"\u29b5":e.MO.BIN3,"\u29b6":e.MO.BIN4,"\u29b7":e.MO.BIN4,"\u29b8":e.MO.BIN4,"\u29b9":e.MO.BIN4,"\u29ba":e.MO.BIN4,"\u29bb":e.MO.BIN4,"\u29bc":e.MO.BIN4,"\u29bd":e.MO.BIN4,"\u29be":e.MO.BIN4,"\u29bf":e.MO.BIN4,"\u29c0":e.MO.REL,"\u29c1":e.MO.REL,"\u29c2":e.MO.BIN3,"\u29c3":e.MO.BIN3,"\u29c4":e.MO.BIN4,"\u29c5":e.MO.BIN4,"\u29c6":e.MO.BIN4,"\u29c7":e.MO.BIN4,"\u29c8":e.MO.BIN4,"\u29c9":e.MO.BIN3,"\u29ca":e.MO.BIN3,"\u29cb":e.MO.BIN3,"\u29cc":e.MO.BIN3,"\u29cd":e.MO.BIN3,"\u29ce":e.MO.REL,"\u29cf":e.MO.REL,"\u29cf\u0338":e.MO.REL,"\u29d0":e.MO.REL,"\u29d0\u0338":e.MO.REL,"\u29d1":e.MO.REL,"\u29d2":e.MO.REL,"\u29d3":e.MO.REL,"\u29d4":e.MO.REL,"\u29d5":e.MO.REL,"\u29d6":e.MO.BIN4,"\u29d7":e.MO.BIN4,"\u29d8":e.MO.BIN3,"\u29d9":e.MO.BIN3,"\u29db":e.MO.BIN3,"\u29dc":e.MO.BIN3,"\u29dd":e.MO.BIN3,"\u29de":e.MO.REL,"\u29df":e.MO.BIN3,"\u29e0":e.MO.BIN3,"\u29e1":e.MO.REL,"\u29e2":e.MO.BIN4,"\u29e3":e.MO.REL,"\u29e4":e.MO.REL,"\u29e5":e.MO.REL,"\u29e6":e.MO.REL,"\u29e7":e.MO.BIN3,"\u29e8":e.MO.BIN3,"\u29e9":e.MO.BIN3,"\u29ea":e.MO.BIN3,"\u29eb":e.MO.BIN3,"\u29ec":e.MO.BIN3,"\u29ed":e.MO.BIN3,"\u29ee":e.MO.BIN3,"\u29ef":e.MO.BIN3,"\u29f0":e.MO.BIN3,"\u29f1":e.MO.BIN3,"\u29f2":e.MO.BIN3,"\u29f3":e.MO.BIN3,"\u29f4":e.MO.REL,"\u29f5":e.MO.BIN4,"\u29f6":e.MO.BIN4,"\u29f7":e.MO.BIN4,"\u29f8":e.MO.BIN3,"\u29f9":e.MO.BIN3,"\u29fa":e.MO.BIN3,"\u29fb":e.MO.BIN3,"\u29fe":e.MO.BIN4,"\u29ff":e.MO.BIN4,"\u2a1d":e.MO.BIN3,"\u2a1e":e.MO.BIN3,"\u2a1f":e.MO.BIN3,"\u2a20":e.MO.BIN3,"\u2a21":e.MO.BIN3,"\u2a22":e.MO.BIN4,"\u2a23":e.MO.BIN4,"\u2a24":e.MO.BIN4,"\u2a25":e.MO.BIN4,"\u2a26":e.MO.BIN4,"\u2a27":e.MO.BIN4,"\u2a28":e.MO.BIN4,"\u2a29":e.MO.BIN4,"\u2a2a":e.MO.BIN4,"\u2a2b":e.MO.BIN4,"\u2a2c":e.MO.BIN4,"\u2a2d":e.MO.BIN4,"\u2a2e":e.MO.BIN4,"\u2a2f":e.MO.BIN4,"\u2a30":e.MO.BIN4,"\u2a31":e.MO.BIN4,"\u2a32":e.MO.BIN4,"\u2a33":e.MO.BIN4,"\u2a34":e.MO.BIN4,"\u2a35":e.MO.BIN4,"\u2a36":e.MO.BIN4,"\u2a37":e.MO.BIN4,"\u2a38":e.MO.BIN4,"\u2a39":e.MO.BIN4,"\u2a3a":e.MO.BIN4,"\u2a3b":e.MO.BIN4,"\u2a3c":e.MO.BIN4,"\u2a3d":e.MO.BIN4,"\u2a3e":e.MO.BIN4,"\u2a3f":e.MO.BIN4,"\u2a40":e.MO.BIN4,"\u2a41":e.MO.BIN4,"\u2a42":e.MO.BIN4,"\u2a43":e.MO.BIN4,"\u2a44":e.MO.BIN4,"\u2a45":e.MO.BIN4,"\u2a46":e.MO.BIN4,"\u2a47":e.MO.BIN4,"\u2a48":e.MO.BIN4,"\u2a49":e.MO.BIN4,"\u2a4a":e.MO.BIN4,"\u2a4b":e.MO.BIN4,"\u2a4c":e.MO.BIN4,"\u2a4d":e.MO.BIN4,"\u2a4e":e.MO.BIN4,"\u2a4f":e.MO.BIN4,"\u2a50":e.MO.BIN4,"\u2a51":e.MO.BIN4,"\u2a52":e.MO.BIN4,"\u2a53":e.MO.BIN4,"\u2a54":e.MO.BIN4,"\u2a55":e.MO.BIN4,"\u2a56":e.MO.BIN4,"\u2a57":e.MO.BIN4,"\u2a58":e.MO.BIN4,"\u2a59":e.MO.REL,"\u2a5a":e.MO.BIN4,"\u2a5b":e.MO.BIN4,"\u2a5c":e.MO.BIN4,"\u2a5d":e.MO.BIN4,"\u2a5e":e.MO.BIN4,"\u2a5f":e.MO.BIN4,"\u2a60":e.MO.BIN4,"\u2a61":e.MO.BIN4,"\u2a62":e.MO.BIN4,"\u2a63":e.MO.BIN4,"\u2a64":e.MO.BIN4,"\u2a65":e.MO.BIN4,"\u2a66":e.MO.REL,"\u2a67":e.MO.REL,"\u2a68":e.MO.REL,"\u2a69":e.MO.REL,"\u2a6a":e.MO.REL,"\u2a6b":e.MO.REL,"\u2a6c":e.MO.REL,"\u2a6d":e.MO.REL,"\u2a6e":e.MO.REL,"\u2a6f":e.MO.REL,"\u2a70":e.MO.REL,"\u2a71":e.MO.BIN4,"\u2a72":e.MO.BIN4,"\u2a73":e.MO.REL,"\u2a74":e.MO.REL,"\u2a75":e.MO.REL,"\u2a76":e.MO.REL,"\u2a77":e.MO.REL,"\u2a78":e.MO.REL,"\u2a79":e.MO.REL,"\u2a7a":e.MO.REL,"\u2a7b":e.MO.REL,"\u2a7c":e.MO.REL,"\u2a7d":e.MO.REL,"\u2a7d\u0338":e.MO.REL,"\u2a7e":e.MO.REL,"\u2a7e\u0338":e.MO.REL,"\u2a7f":e.MO.REL,"\u2a80":e.MO.REL,"\u2a81":e.MO.REL,"\u2a82":e.MO.REL,"\u2a83":e.MO.REL,"\u2a84":e.MO.REL,"\u2a85":e.MO.REL,"\u2a86":e.MO.REL,"\u2a87":e.MO.REL,"\u2a88":e.MO.REL,"\u2a89":e.MO.REL,"\u2a8a":e.MO.REL,"\u2a8b":e.MO.REL,"\u2a8c":e.MO.REL,"\u2a8d":e.MO.REL,"\u2a8e":e.MO.REL,"\u2a8f":e.MO.REL,"\u2a90":e.MO.REL,"\u2a91":e.MO.REL,"\u2a92":e.MO.REL,"\u2a93":e.MO.REL,"\u2a94":e.MO.REL,"\u2a95":e.MO.REL,"\u2a96":e.MO.REL,"\u2a97":e.MO.REL,"\u2a98":e.MO.REL,"\u2a99":e.MO.REL,"\u2a9a":e.MO.REL,"\u2a9b":e.MO.REL,"\u2a9c":e.MO.REL,"\u2a9d":e.MO.REL,"\u2a9e":e.MO.REL,"\u2a9f":e.MO.REL,"\u2aa0":e.MO.REL,"\u2aa1":e.MO.REL,"\u2aa1\u0338":e.MO.REL,"\u2aa2":e.MO.REL,"\u2aa2\u0338":e.MO.REL,"\u2aa3":e.MO.REL,"\u2aa4":e.MO.REL,"\u2aa5":e.MO.REL,"\u2aa6":e.MO.REL,"\u2aa7":e.MO.REL,"\u2aa8":e.MO.REL,"\u2aa9":e.MO.REL,"\u2aaa":e.MO.REL,"\u2aab":e.MO.REL,"\u2aac":e.MO.REL,"\u2aad":e.MO.REL,"\u2aae":e.MO.REL,"\u2aaf":e.MO.REL,"\u2aaf\u0338":e.MO.REL,"\u2ab0":e.MO.REL,"\u2ab0\u0338":e.MO.REL,"\u2ab1":e.MO.REL,"\u2ab2":e.MO.REL,"\u2ab3":e.MO.REL,"\u2ab4":e.MO.REL,"\u2ab5":e.MO.REL,"\u2ab6":e.MO.REL,"\u2ab7":e.MO.REL,"\u2ab8":e.MO.REL,"\u2ab9":e.MO.REL,"\u2aba":e.MO.REL,"\u2abb":e.MO.REL,"\u2abc":e.MO.REL,"\u2abd":e.MO.REL,"\u2abe":e.MO.REL,"\u2abf":e.MO.REL,"\u2ac0":e.MO.REL,"\u2ac1":e.MO.REL,"\u2ac2":e.MO.REL,"\u2ac3":e.MO.REL,"\u2ac4":e.MO.REL,"\u2ac5":e.MO.REL,"\u2ac6":e.MO.REL,"\u2ac7":e.MO.REL,"\u2ac8":e.MO.REL,"\u2ac9":e.MO.REL,"\u2aca":e.MO.REL,"\u2acb":e.MO.REL,"\u2acc":e.MO.REL,"\u2acd":e.MO.REL,"\u2ace":e.MO.REL,"\u2acf":e.MO.REL,"\u2ad0":e.MO.REL,"\u2ad1":e.MO.REL,"\u2ad2":e.MO.REL,"\u2ad3":e.MO.REL,"\u2ad4":e.MO.REL,"\u2ad5":e.MO.REL,"\u2ad6":e.MO.REL,"\u2ad7":e.MO.REL,"\u2ad8":e.MO.REL,"\u2ad9":e.MO.REL,"\u2ada":e.MO.REL,"\u2adb":e.MO.REL,"\u2add":e.MO.REL,"\u2add\u0338":e.MO.REL,"\u2ade":e.MO.REL,"\u2adf":e.MO.REL,"\u2ae0":e.MO.REL,"\u2ae1":e.MO.REL,"\u2ae2":e.MO.REL,"\u2ae3":e.MO.REL,"\u2ae4":e.MO.REL,"\u2ae5":e.MO.REL,"\u2ae6":e.MO.REL,"\u2ae7":e.MO.REL,"\u2ae8":e.MO.REL,"\u2ae9":e.MO.REL,"\u2aea":e.MO.REL,"\u2aeb":e.MO.REL,"\u2aec":e.MO.REL,"\u2aed":e.MO.REL,"\u2aee":e.MO.REL,"\u2aef":e.MO.REL,"\u2af0":e.MO.REL,"\u2af1":e.MO.REL,"\u2af2":e.MO.REL,"\u2af3":e.MO.REL,"\u2af4":e.MO.BIN4,"\u2af5":e.MO.BIN4,"\u2af6":e.MO.BIN4,"\u2af7":e.MO.REL,"\u2af8":e.MO.REL,"\u2af9":e.MO.REL,"\u2afa":e.MO.REL,"\u2afb":e.MO.BIN4,"\u2afd":e.MO.BIN4,"\u2afe":e.MO.BIN3,"\u2b45":e.MO.RELSTRETCH,"\u2b46":e.MO.RELSTRETCH,"\u3008":e.MO.OPEN,"\u3009":e.MO.CLOSE,"\ufe37":e.MO.WIDEACCENT,"\ufe38":e.MO.WIDEACCENT}},e.OPTABLE.infix["^"]=e.MO.WIDEREL,e.OPTABLE.infix._=e.MO.WIDEREL,e.OPTABLE.infix["\u2adc"]=e.MO.REL},9259:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},s=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s};Object.defineProperty(e,"__esModule",{value:!0}),e.SerializedMmlVisitor=e.toEntity=e.DATAMJX=void 0;var a=r(6325),l=r(9007),c=r(450);e.DATAMJX="data-mjx-";e.toEntity=function(t){return"&#x"+t.codePointAt(0).toString(16).toUpperCase()+";"};var u=function(t){function r(){return null!==t&&t.apply(this,arguments)||this}return o(r,t),r.prototype.visitTree=function(t){return this.visitNode(t,"")},r.prototype.visitTextNode=function(t,e){return this.quoteHTML(t.getText())},r.prototype.visitXMLNode=function(t,e){return e+t.getSerializedXML()},r.prototype.visitInferredMrowNode=function(t,e){var r,n,o=[];try{for(var s=i(t.childNodes),a=s.next();!a.done;a=s.next()){var l=a.value;o.push(this.visitNode(l,e))}}catch(t){r={error:t}}finally{try{a&&!a.done&&(n=s.return)&&n.call(s)}finally{if(r)throw r.error}}return o.join("\n")},r.prototype.visitTeXAtomNode=function(t,e){var r=this.childNodeMml(t,e+" ","\n");return e+""+(r.match(/\S/)?"\n"+r+e:"")+""},r.prototype.visitAnnotationNode=function(t,e){return e+""+this.childNodeMml(t,"","")+""},r.prototype.visitDefault=function(t,e){var r=t.kind,n=s(t.isToken||0===t.childNodes.length?["",""]:["\n",e],2),o=n[0],i=n[1],a=this.childNodeMml(t,e+" ",o);return e+"<"+r+this.getAttributes(t)+">"+(a.match(/\S/)?o+a+i:"")+""},r.prototype.childNodeMml=function(t,e,r){var n,o,s="";try{for(var a=i(t.childNodes),l=a.next();!l.done;l=a.next()){var c=l.value;s+=this.visitNode(c,e)+r}}catch(t){n={error:t}}finally{try{l&&!l.done&&(o=a.return)&&o.call(a)}finally{if(n)throw n.error}}return s},r.prototype.getAttributes=function(t){var e,r,n=[],o=this.constructor.defaultAttributes[t.kind]||{},s=Object.assign({},o,this.getDataAttributes(t),t.attributes.getAllAttributes()),a=this.constructor.variants;s.hasOwnProperty("mathvariant")&&a.hasOwnProperty(s.mathvariant)&&(s.mathvariant=a[s.mathvariant]);try{for(var l=i(Object.keys(s)),c=l.next();!c.done;c=l.next()){var u=c.value,p=String(s[u]);void 0!==p&&n.push(u+'="'+this.quoteHTML(p)+'"')}}catch(t){e={error:t}}finally{try{c&&!c.done&&(r=l.return)&&r.call(l)}finally{if(e)throw e.error}}return n.length?" "+n.join(" "):""},r.prototype.getDataAttributes=function(t){var e={},r=t.attributes.getExplicit("mathvariant"),n=this.constructor.variants;r&&n.hasOwnProperty(r)&&this.setDataAttribute(e,"variant",r),t.getProperty("variantForm")&&this.setDataAttribute(e,"alternate","1"),t.getProperty("pseudoscript")&&this.setDataAttribute(e,"pseudoscript","true"),!1===t.getProperty("autoOP")&&this.setDataAttribute(e,"auto-op","false");var o=t.getProperty("scriptalign");o&&this.setDataAttribute(e,"script-align",o);var i=t.getProperty("texClass");if(void 0!==i){var s=!0;if(i===l.TEXCLASS.OP&&t.isKind("mi")){var a=t.getText();s=!(a.length>1&&a.match(c.MmlMi.operatorName))}s&&this.setDataAttribute(e,"texclass",i<0?"NONE":l.TEXCLASSNAMES[i])}return t.getProperty("scriptlevel")&&!1===t.getProperty("useHeight")&&this.setDataAttribute(e,"smallmatrix","true"),e},r.prototype.setDataAttribute=function(t,r,n){t[e.DATAMJX+r]=n},r.prototype.quoteHTML=function(t){return t.replace(/&/g,"&").replace(//g,">").replace(/\"/g,""").replace(/[\uD800-\uDBFF]./g,e.toEntity).replace(/[\u0080-\uD7FF\uE000-\uFFFF]/g,e.toEntity)},r.variants={"-tex-calligraphic":"script","-tex-bold-calligraphic":"bold-script","-tex-oldstyle":"normal","-tex-bold-oldstyle":"bold","-tex-mathit":"italic"},r.defaultAttributes={math:{xmlns:"http://www.w3.org/1998/Math/MathML"}},r}(a.MmlVisitor);e.SerializedMmlVisitor=u},2975:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.AbstractOutputJax=void 0;var n=r(7233),o=r(7525),i=function(){function t(t){void 0===t&&(t={}),this.adaptor=null;var e=this.constructor;this.options=(0,n.userOptions)((0,n.defaultOptions)({},e.OPTIONS),t),this.postFilters=new o.FunctionList}return Object.defineProperty(t.prototype,"name",{get:function(){return this.constructor.NAME},enumerable:!1,configurable:!0}),t.prototype.setAdaptor=function(t){this.adaptor=t},t.prototype.initialize=function(){},t.prototype.reset=function(){for(var t=[],e=0;e=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},n=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},o=this&&this.__spreadArray||function(t,e,r){if(r||2===arguments.length)for(var n,o=0,i=e.length;o=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.AbstractEmptyNode=e.AbstractNode=void 0;var s=function(){function t(t,e,r){var n,o;void 0===e&&(e={}),void 0===r&&(r=[]),this.factory=t,this.parent=null,this.properties={},this.childNodes=[];try{for(var s=i(Object.keys(e)),a=s.next();!a.done;a=s.next()){var l=a.value;this.setProperty(l,e[l])}}catch(t){n={error:t}}finally{try{a&&!a.done&&(o=s.return)&&o.call(s)}finally{if(n)throw n.error}}r.length&&this.setChildren(r)}return Object.defineProperty(t.prototype,"kind",{get:function(){return"unknown"},enumerable:!1,configurable:!0}),t.prototype.setProperty=function(t,e){this.properties[t]=e},t.prototype.getProperty=function(t){return this.properties[t]},t.prototype.getPropertyNames=function(){return Object.keys(this.properties)},t.prototype.getAllProperties=function(){return this.properties},t.prototype.removeProperty=function(){for(var t,e,r=[],n=0;n=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},o=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},i=this&&this.__spreadArray||function(t,e,r){if(r||2===arguments.length)for(var n,o=0,i=e.length;o0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},s=this&&this.__spreadArray||function(t,e,r){if(r||2===arguments.length)for(var n,o=0,i=e.length;o0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},a=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.HTMLDocument=void 0;var l=r(5722),c=r(7233),u=r(3363),p=r(3335),h=r(5138),f=r(4474),d=function(t){function e(e,r,n){var o=this,i=s((0,c.separateOptions)(n,h.HTMLDomStrings.OPTIONS),2),a=i[0],l=i[1];return(o=t.call(this,e,r,a)||this).domStrings=o.options.DomStrings||new h.HTMLDomStrings(l),o.domStrings.adaptor=r,o.styles=[],o}return o(e,t),e.prototype.findPosition=function(t,e,r,n){var o,i,l=this.adaptor;try{for(var c=a(n[t]),u=c.next();!u.done;u=c.next()){var p=u.value,h=s(p,2),f=h[0],d=h[1];if(e<=d&&"#text"===l.kind(f))return{node:f,n:Math.max(e,0),delim:r};e-=d}}catch(t){o={error:t}}finally{try{u&&!u.done&&(i=c.return)&&i.call(c)}finally{if(o)throw o.error}}return{node:null,n:0,delim:r}},e.prototype.mathItem=function(t,e,r){var n=t.math,o=this.findPosition(t.n,t.start.n,t.open,r),i=this.findPosition(t.n,t.end.n,t.close,r);return new this.options.MathItem(n,e,t.display,o,i)},e.prototype.findMath=function(t){var e,r,n,o,i,l,u,p,h;if(!this.processed.isSet("findMath")){this.adaptor.document=this.document,t=(0,c.userOptions)({elements:this.options.elements||[this.adaptor.body(this.document)]},t);try{for(var f=a(this.adaptor.getElements(t.elements,this.document)),d=f.next();!d.done;d=f.next()){var m=d.value,y=s([null,null],2),g=y[0],b=y[1];try{for(var v=(n=void 0,a(this.inputJax)),_=v.next();!_.done;_=v.next()){var S=_.value,O=new this.options.MathList;if(S.processStrings){null===g&&(g=(i=s(this.domStrings.find(m),2))[0],b=i[1]);try{for(var M=(l=void 0,a(S.findMath(g))),x=M.next();!x.done;x=M.next()){var E=x.value;O.push(this.mathItem(E,S,b))}}catch(t){l={error:t}}finally{try{x&&!x.done&&(u=M.return)&&u.call(M)}finally{if(l)throw l.error}}}else try{for(var A=(p=void 0,a(S.findMath(m))),C=A.next();!C.done;C=A.next()){E=C.value;var T=new this.options.MathItem(E.math,S,E.display,E.start,E.end);O.push(T)}}catch(t){p={error:t}}finally{try{C&&!C.done&&(h=A.return)&&h.call(A)}finally{if(p)throw p.error}}this.math.merge(O)}}catch(t){n={error:t}}finally{try{_&&!_.done&&(o=v.return)&&o.call(v)}finally{if(n)throw n.error}}}}catch(t){e={error:t}}finally{try{d&&!d.done&&(r=f.return)&&r.call(f)}finally{if(e)throw e.error}}this.processed.set("findMath")}return this},e.prototype.updateDocument=function(){return this.processed.isSet("updateDocument")||(this.addPageElements(),this.addStyleSheet(),t.prototype.updateDocument.call(this),this.processed.set("updateDocument")),this},e.prototype.addPageElements=function(){var t=this.adaptor.body(this.document),e=this.documentPageElements();e&&this.adaptor.append(t,e)},e.prototype.addStyleSheet=function(){var t=this.documentStyleSheet(),e=this.adaptor;if(t&&!e.parent(t)){var r=e.head(this.document),n=this.findSheet(r,e.getAttribute(t,"id"));n?e.replace(t,n):e.append(r,t)}},e.prototype.findSheet=function(t,e){var r,n;if(e)try{for(var o=a(this.adaptor.tags(t,"style")),i=o.next();!i.done;i=o.next()){var s=i.value;if(this.adaptor.getAttribute(s,"id")===e)return s}}catch(t){r={error:t}}finally{try{i&&!i.done&&(n=o.return)&&n.call(o)}finally{if(r)throw r.error}}return null},e.prototype.removeFromDocument=function(t){var e,r;if(void 0===t&&(t=!1),this.processed.isSet("updateDocument"))try{for(var n=a(this.math),o=n.next();!o.done;o=n.next()){var i=o.value;i.state()>=f.STATE.INSERTED&&i.state(f.STATE.TYPESET,t)}}catch(t){e={error:t}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(e)throw e.error}}return this.processed.clear("updateDocument"),this},e.prototype.documentStyleSheet=function(){return this.outputJax.styleSheet(this)},e.prototype.documentPageElements=function(){return this.outputJax.pageElements(this)},e.prototype.addStyles=function(t){this.styles.push(t)},e.prototype.getStyles=function(){return this.styles},e.KIND="HTML",e.OPTIONS=i(i({},l.AbstractMathDocument.OPTIONS),{renderActions:(0,c.expandable)(i(i({},l.AbstractMathDocument.OPTIONS.renderActions),{styles:[f.STATE.INSERTED+1,"","updateStyleSheet",!1]})),MathList:p.HTMLMathList,MathItem:u.HTMLMathItem,DomStrings:null}),e}(l.AbstractMathDocument);e.HTMLDocument=d},5138:function(t,e,r){var n=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s};Object.defineProperty(e,"__esModule",{value:!0}),e.HTMLDomStrings=void 0;var o=r(7233),i=function(){function t(t){void 0===t&&(t=null);var e=this.constructor;this.options=(0,o.userOptions)((0,o.defaultOptions)({},e.OPTIONS),t),this.init(),this.getPatterns()}return t.prototype.init=function(){this.strings=[],this.string="",this.snodes=[],this.nodes=[],this.stack=[]},t.prototype.getPatterns=function(){var t=(0,o.makeArray)(this.options.skipHtmlTags),e=(0,o.makeArray)(this.options.ignoreHtmlClass),r=(0,o.makeArray)(this.options.processHtmlClass);this.skipHtmlTags=new RegExp("^(?:"+t.join("|")+")$","i"),this.ignoreHtmlClass=new RegExp("(?:^| )(?:"+e.join("|")+")(?: |$)"),this.processHtmlClass=new RegExp("(?:^| )(?:"+r+")(?: |$)")},t.prototype.pushString=function(){this.string.match(/\S/)&&(this.strings.push(this.string),this.nodes.push(this.snodes)),this.string="",this.snodes=[]},t.prototype.extendString=function(t,e){this.snodes.push([t,e.length]),this.string+=e},t.prototype.handleText=function(t,e){return e||this.extendString(t,this.adaptor.value(t)),this.adaptor.next(t)},t.prototype.handleTag=function(t,e){if(!e){var r=this.options.includeHtmlTags[this.adaptor.kind(t)];this.extendString(t,r)}return this.adaptor.next(t)},t.prototype.handleContainer=function(t,e){this.pushString();var r=this.adaptor.getAttribute(t,"class")||"",n=this.adaptor.kind(t)||"",o=this.processHtmlClass.exec(r),i=t;return!this.adaptor.firstChild(t)||this.adaptor.getAttribute(t,"data-MJX")||!o&&this.skipHtmlTags.exec(n)?i=this.adaptor.next(t):(this.adaptor.next(t)&&this.stack.push([this.adaptor.next(t),e]),i=this.adaptor.firstChild(t),e=(e||this.ignoreHtmlClass.exec(r))&&!o),[i,e]},t.prototype.handleOther=function(t,e){return this.pushString(),this.adaptor.next(t)},t.prototype.find=function(t){var e,r;this.init();for(var o=this.adaptor.next(t),i=!1,s=this.options.includeHtmlTags;t&&t!==o;){var a=this.adaptor.kind(t);"#text"===a?t=this.handleText(t,i):s.hasOwnProperty(a)?t=this.handleTag(t,i):a?(t=(e=n(this.handleContainer(t,i),2))[0],i=e[1]):t=this.handleOther(t,i),!t&&this.stack.length&&(this.pushString(),t=(r=n(this.stack.pop(),2))[0],i=r[1])}this.pushString();var l=[this.strings,this.nodes];return this.init(),l},t.OPTIONS={skipHtmlTags:["script","noscript","style","textarea","pre","code","annotation","annotation-xml"],includeHtmlTags:{br:"\n",wbr:"","#comment":""},ignoreHtmlClass:"mathjax_ignore",processHtmlClass:"mathjax_process"},t}();e.HTMLDomStrings=i},3726:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.HTMLHandler=void 0;var i=r(3670),s=r(3683),a=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.documentClass=s.HTMLDocument,e}return o(e,t),e.prototype.handlesDocument=function(t){var e=this.adaptor;if("string"==typeof t)try{t=e.parse(t,"text/html")}catch(t){}return t instanceof e.window.Document||t instanceof e.window.HTMLElement||t instanceof e.window.DocumentFragment},e.prototype.create=function(e,r){var n=this.adaptor;if("string"==typeof e)e=n.parse(e,"text/html");else if(e instanceof n.window.HTMLElement||e instanceof n.window.DocumentFragment){var o=e;e=n.parse("","text/html"),n.append(n.body(e),o)}return t.prototype.create.call(this,e,r)},e}(i.AbstractHandler);e.HTMLHandler=a},3363:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.HTMLMathItem=void 0;var i=r(4474),s=function(t){function e(e,r,n,o,i){return void 0===n&&(n=!0),void 0===o&&(o={node:null,n:0,delim:""}),void 0===i&&(i={node:null,n:0,delim:""}),t.call(this,e,r,n,o,i)||this}return o(e,t),Object.defineProperty(e.prototype,"adaptor",{get:function(){return this.inputJax.adaptor},enumerable:!1,configurable:!0}),e.prototype.updateDocument=function(t){if(this.state()=i.STATE.TYPESET){var e=this.adaptor,r=this.start.node,n=e.text("");if(t){var o=this.start.delim+this.math+this.end.delim;if(this.inputJax.processStrings)n=e.text(o);else{var s=e.parse(o,"text/html");n=e.firstChild(e.body(s))}}e.parent(r)&&e.replace(n,r),this.start.node=this.end.node=n,this.start.n=this.end.n=0}},e}(i.AbstractMathItem);e.HTMLMathItem=s},3335:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.HTMLMathList=void 0;var i=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e}(r(9e3).AbstractMathList);e.HTMLMathList=i},8462:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__assign||function(){return i=Object.assign||function(t){for(var e,r=1,n=arguments.length;r0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},a=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.TeX=void 0;var l=r(9206),c=r(7233),u=r(7073),p=a(r(4676)),h=a(r(1256)),f=a(r(8417)),d=a(r(3971)),m=a(r(8562)),y=r(6521),g=r(9899);r(2942);var b=function(t){function e(r){void 0===r&&(r={});var n=this,o=s((0,c.separateOptions)(r,e.OPTIONS,u.FindTeX.OPTIONS),3),i=o[0],a=o[1],l=o[2];(n=t.call(this,a)||this).findTeX=n.options.FindTeX||new u.FindTeX(l);var h=n.options.packages,f=n.configuration=e.configure(h),d=n._parseOptions=new m.default(f,[n.options,y.TagsFactory.OPTIONS]);return(0,c.userOptions)(d.options,i),f.config(n),e.tags(d,f),n.postFilters.add(p.default.cleanSubSup,-6),n.postFilters.add(p.default.setInherited,-5),n.postFilters.add(p.default.moveLimits,-4),n.postFilters.add(p.default.cleanStretchy,-3),n.postFilters.add(p.default.cleanAttributes,-2),n.postFilters.add(p.default.combineRelations,-1),n}return o(e,t),e.configure=function(t){var e=new g.ParserConfiguration(t,["tex"]);return e.init(),e},e.tags=function(t,e){y.TagsFactory.addTags(e.tags),y.TagsFactory.setDefault(t.options.tags),t.tags=y.TagsFactory.getDefault(),t.tags.configuration=t},e.prototype.setMmlFactory=function(e){t.prototype.setMmlFactory.call(this,e),this._parseOptions.nodeFactory.setMmlFactory(e)},Object.defineProperty(e.prototype,"parseOptions",{get:function(){return this._parseOptions},enumerable:!1,configurable:!0}),e.prototype.reset=function(t){void 0===t&&(t=0),this.parseOptions.tags.reset(t)},e.prototype.compile=function(t,e){this.parseOptions.clear(),this.executeFilters(this.preFilters,t,e,this.parseOptions);var r,n,o=t.display;this.latex=t.math,this.parseOptions.tags.startEquation(t);try{var i=new f.default(this.latex,{display:o,isInner:!1},this.parseOptions);r=i.mml(),n=i.stack.global}catch(t){if(!(t instanceof d.default))throw t;this.parseOptions.error=!0,r=this.options.formatError(this,t)}return r=this.parseOptions.nodeFactory.create("node","math",[r]),(null==n?void 0:n.indentalign)&&h.default.setAttribute(r,"indentalign",n.indentalign),o&&h.default.setAttribute(r,"display","block"),this.parseOptions.tags.finishEquation(t),this.parseOptions.root=r,this.executeFilters(this.postFilters,t,e,this.parseOptions),this.mathNode=this.parseOptions.root,this.mathNode},e.prototype.findMath=function(t){return this.findTeX.findMath(t)},e.prototype.formatError=function(t){var e=t.message.replace(/\n.*/,"");return this.parseOptions.nodeFactory.create("error",e,t.id,this.latex)},e.NAME="TeX",e.OPTIONS=i(i({},l.AbstractInputJax.OPTIONS),{FindTeX:null,packages:["base"],digits:/^(?:[0-9]+(?:\{,\}[0-9]{3})*(?:\.[0-9]*)?|\.[0-9]+)/,maxBuffer:5120,formatError:function(t,e){return t.formatError(e)}}),e}(l.AbstractInputJax);e.TeX=b},9899:function(t,e,r){var n=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},o=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s};Object.defineProperty(e,"__esModule",{value:!0}),e.ParserConfiguration=e.ConfigurationHandler=e.Configuration=void 0;var i,s=r(7233),a=r(2947),l=r(7525),c=r(8666),u=r(6521),p=function(){function t(t,e,r,n,o,i,s,a,l,c,u,p,h){void 0===e&&(e={}),void 0===r&&(r={}),void 0===n&&(n={}),void 0===o&&(o={}),void 0===i&&(i={}),void 0===s&&(s={}),void 0===a&&(a=[]),void 0===l&&(l=[]),void 0===c&&(c=null),void 0===u&&(u=null),this.name=t,this.handler=e,this.fallback=r,this.items=n,this.tags=o,this.options=i,this.nodes=s,this.preprocessors=a,this.postprocessors=l,this.initMethod=c,this.configMethod=u,this.priority=p,this.parser=h,this.handler=Object.assign({character:[],delimiter:[],macro:[],environment:[]},e)}return t.makeProcessor=function(t,e){return Array.isArray(t)?t:[t,e]},t._create=function(e,r){var n=this;void 0===r&&(r={});var o=r.priority||c.PrioritizedList.DEFAULTPRIORITY,i=r.init?this.makeProcessor(r.init,o):null,s=r.config?this.makeProcessor(r.config,o):null,a=(r.preprocessors||[]).map((function(t){return n.makeProcessor(t,o)})),l=(r.postprocessors||[]).map((function(t){return n.makeProcessor(t,o)})),u=r.parser||"tex";return new t(e,r.handler||{},r.fallback||{},r.items||{},r.tags||{},r.options||{},r.nodes||{},a,l,i,s,o,u)},t.create=function(e,r){void 0===r&&(r={});var n=t._create(e,r);return i.set(e,n),n},t.local=function(e){return void 0===e&&(e={}),t._create("",e)},Object.defineProperty(t.prototype,"init",{get:function(){return this.initMethod?this.initMethod[0]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"config",{get:function(){return this.configMethod?this.configMethod[0]:null},enumerable:!1,configurable:!0}),t}();e.Configuration=p,function(t){var e=new Map;t.set=function(t,r){e.set(t,r)},t.get=function(t){return e.get(t)},t.keys=function(){return e.keys()}}(i=e.ConfigurationHandler||(e.ConfigurationHandler={}));var h=function(){function t(t,e){var r,o,i,s;void 0===e&&(e=["tex"]),this.initMethod=new l.FunctionList,this.configMethod=new l.FunctionList,this.configurations=new c.PrioritizedList,this.parsers=[],this.handlers=new a.SubHandlers,this.items={},this.tags={},this.options={},this.nodes={},this.parsers=e;try{for(var u=n(t.slice().reverse()),p=u.next();!p.done;p=u.next()){var h=p.value;this.addPackage(h)}}catch(t){r={error:t}}finally{try{p&&!p.done&&(o=u.return)&&o.call(u)}finally{if(r)throw r.error}}try{for(var f=n(this.configurations),d=f.next();!d.done;d=f.next()){var m=d.value,y=m.item,g=m.priority;this.append(y,g)}}catch(t){i={error:t}}finally{try{d&&!d.done&&(s=f.return)&&s.call(f)}finally{if(i)throw i.error}}}return t.prototype.init=function(){this.initMethod.execute(this)},t.prototype.config=function(t){var e,r;this.configMethod.execute(this,t);try{for(var o=n(this.configurations),i=o.next();!i.done;i=o.next()){var s=i.value;this.addFilters(t,s.item)}}catch(t){e={error:t}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(e)throw e.error}}},t.prototype.addPackage=function(t){var e="string"==typeof t?t:t[0],r=this.getPackage(e);r&&this.configurations.add(r,"string"==typeof t?r.priority:t[1])},t.prototype.add=function(t,e,r){var o,i;void 0===r&&(r={});var a=this.getPackage(t);this.append(a),this.configurations.add(a,a.priority),this.init();var l=e.parseOptions;l.nodeFactory.setCreators(a.nodes);try{for(var c=n(Object.keys(a.items)),p=c.next();!p.done;p=c.next()){var h=p.value;l.itemFactory.setNodeClass(h,a.items[h])}}catch(t){o={error:t}}finally{try{p&&!p.done&&(i=c.return)&&i.call(c)}finally{if(o)throw o.error}}u.TagsFactory.addTags(a.tags),(0,s.defaultOptions)(l.options,a.options),(0,s.userOptions)(l.options,r),this.addFilters(e,a),a.config&&a.config(this,e)},t.prototype.getPackage=function(t){var e=i.get(t);if(e&&this.parsers.indexOf(e.parser)<0)throw Error("Package ".concat(t," doesn't target the proper parser"));return e},t.prototype.append=function(t,e){e=e||t.priority,t.initMethod&&this.initMethod.add(t.initMethod[0],t.initMethod[1]),t.configMethod&&this.configMethod.add(t.configMethod[0],t.configMethod[1]),this.handlers.add(t.handler,t.fallback,e),Object.assign(this.items,t.items),Object.assign(this.tags,t.tags),(0,s.defaultOptions)(this.options,t.options),Object.assign(this.nodes,t.nodes)},t.prototype.addFilters=function(t,e){var r,i,s,a;try{for(var l=n(e.preprocessors),c=l.next();!c.done;c=l.next()){var u=o(c.value,2),p=u[0],h=u[1];t.preFilters.add(p,h)}}catch(t){r={error:t}}finally{try{c&&!c.done&&(i=l.return)&&i.call(l)}finally{if(r)throw r.error}}try{for(var f=n(e.postprocessors),d=f.next();!d.done;d=f.next()){var m=o(d.value,2),y=m[0];h=m[1];t.postFilters.add(y,h)}}catch(t){s={error:t}}finally{try{d&&!d.done&&(a=f.return)&&a.call(f)}finally{if(s)throw s.error}}},t}();e.ParserConfiguration=h},4676:function(t,e,r){var n=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},o=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});var i,s=r(9007),a=o(r(1256));!function(t){t.cleanStretchy=function(t){var e,r,o=t.data;try{for(var i=n(o.getList("fixStretchy")),s=i.next();!s.done;s=i.next()){var l=s.value;if(a.default.getProperty(l,"fixStretchy")){var c=a.default.getForm(l);c&&c[3]&&c[3].stretchy&&a.default.setAttribute(l,"stretchy",!1);var u=l.parent;if(!(a.default.getTexClass(l)||c&&c[2])){var p=o.nodeFactory.create("node","TeXAtom",[l]);u.replaceChild(p,l),p.inheritAttributesFrom(l)}a.default.removeProperties(l,"fixStretchy")}}}catch(t){e={error:t}}finally{try{s&&!s.done&&(r=i.return)&&r.call(i)}finally{if(e)throw e.error}}},t.cleanAttributes=function(t){t.data.root.walkTree((function(t,e){var r,o,i=t.attributes;if(i){var s=new Set((i.get("mjx-keep-attrs")||"").split(/ /));delete i.getAllAttributes()["mjx-keep-attrs"];try{for(var a=n(i.getExplicitNames()),l=a.next();!l.done;l=a.next()){var c=l.value;s.has(c)||i.attributes[c]!==t.attributes.getInherited(c)||delete i.attributes[c]}}catch(t){r={error:t}}finally{try{l&&!l.done&&(o=a.return)&&o.call(a)}finally{if(r)throw r.error}}}}),{})},t.combineRelations=function(t){var o,i,l,c,u=[];try{for(var p=n(t.data.getList("mo")),h=p.next();!h.done;h=p.next()){var f=h.value;if(!f.getProperty("relationsCombined")&&f.parent&&(!f.parent||a.default.isType(f.parent,"mrow"))&&a.default.getTexClass(f)===s.TEXCLASS.REL){for(var d=f.parent,m=void 0,y=d.childNodes,g=y.indexOf(f)+1,b=a.default.getProperty(f,"variantForm");g0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s};Object.defineProperty(e,"__esModule",{value:!0}),e.FindTeX=void 0;var s=r(3494),a=r(505),l=r(4474),c=function(t){function e(e){var r=t.call(this,e)||this;return r.getPatterns(),r}return o(e,t),e.prototype.getPatterns=function(){var t=this,e=this.options,r=[],n=[],o=[];this.end={},this.env=this.sub=0;var i=1;e.inlineMath.forEach((function(e){return t.addPattern(r,e,!1)})),e.displayMath.forEach((function(e){return t.addPattern(r,e,!0)})),r.length&&n.push(r.sort(a.sortLength).join("|")),e.processEnvironments&&(n.push("\\\\begin\\s*\\{([^}]*)\\}"),this.env=i,i++),e.processEscapes&&o.push("\\\\([\\\\$])"),e.processRefs&&o.push("(\\\\(?:eq)?ref\\s*\\{[^}]*\\})"),o.length&&(n.push("("+o.join("|")+")"),this.sub=i),this.start=new RegExp(n.join("|"),"g"),this.hasPatterns=n.length>0},e.prototype.addPattern=function(t,e,r){var n=i(e,2),o=n[0],s=n[1];t.push((0,a.quotePattern)(o)),this.end[o]=[s,r,this.endPattern(s)]},e.prototype.endPattern=function(t,e){return new RegExp((e||(0,a.quotePattern)(t))+"|\\\\(?:[a-zA-Z]|.)|[{}]","g")},e.prototype.findEnd=function(t,e,r,n){for(var o,s=i(n,3),a=s[0],c=s[1],u=s[2],p=u.lastIndex=r.index+r[0].length,h=0;o=u.exec(t);){if((o[1]||o[0])===a&&0===h)return(0,l.protoItem)(r[0],t.substr(p,o.index-p),o[0],e,r.index,o.index+o[0].length,c);"{"===o[0]?h++:"}"===o[0]&&h&&h--}return null},e.prototype.findMathInString=function(t,e,r){var n,o;for(this.start.lastIndex=0;n=this.start.exec(r);){if(void 0!==n[this.env]&&this.env){var i="\\\\end\\s*(\\{"+(0,a.quotePattern)(n[this.env])+"\\})";(o=this.findEnd(r,e,n,["{"+n[this.env]+"}",!0,this.endPattern(null,i)]))&&(o.math=o.open+o.math+o.close,o.open=o.close="")}else if(void 0!==n[this.sub]&&this.sub){var s=n[this.sub];i=n.index+n[this.sub].length;o=2===s.length?(0,l.protoItem)("",s.substr(1),"",e,n.index,i):(0,l.protoItem)("",s,"",e,n.index,i,!1)}else o=this.findEnd(r,e,n,this.end[n[0]]);o&&(t.push(o),this.start.lastIndex=o.end.n)}},e.prototype.findMath=function(t){var e=[];if(this.hasPatterns)for(var r=0,n=t.length;r=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},o=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s};Object.defineProperty(e,"__esModule",{value:!0}),e.SubHandlers=e.SubHandler=e.MapHandler=void 0;var i,s=r(8666),a=r(7525);!function(t){var e=new Map;t.register=function(t){e.set(t.name,t)},t.getMap=function(t){return e.get(t)}}(i=e.MapHandler||(e.MapHandler={}));var l=function(){function t(){this._configuration=new s.PrioritizedList,this._fallback=new a.FunctionList}return t.prototype.add=function(t,e,r){var o,a;void 0===r&&(r=s.PrioritizedList.DEFAULTPRIORITY);try{for(var l=n(t.slice().reverse()),c=l.next();!c.done;c=l.next()){var u=c.value,p=i.getMap(u);if(!p)return void this.warn("Configuration "+u+" not found! Omitted.");this._configuration.add(p,r)}}catch(t){o={error:t}}finally{try{c&&!c.done&&(a=l.return)&&a.call(l)}finally{if(o)throw o.error}}e&&this._fallback.add(e,r)},t.prototype.parse=function(t){var e,r;try{for(var i=n(this._configuration),s=i.next();!s.done;s=i.next()){var a=s.value.item.parse(t);if(a)return a}}catch(t){e={error:t}}finally{try{s&&!s.done&&(r=i.return)&&r.call(i)}finally{if(e)throw e.error}}var l=o(t,2),c=l[0],u=l[1];Array.from(this._fallback)[0].item(c,u)},t.prototype.lookup=function(t){var e=this.applicable(t);return e?e.lookup(t):null},t.prototype.contains=function(t){return!!this.applicable(t)},t.prototype.toString=function(){var t,e,r=[];try{for(var o=n(this._configuration),i=o.next();!i.done;i=o.next()){var s=i.value.item;r.push(s.name)}}catch(e){t={error:e}}finally{try{i&&!i.done&&(e=o.return)&&e.call(o)}finally{if(t)throw t.error}}return r.join(", ")},t.prototype.applicable=function(t){var e,r;try{for(var o=n(this._configuration),i=o.next();!i.done;i=o.next()){var s=i.value.item;if(s.contains(t))return s}}catch(t){e={error:t}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(e)throw e.error}}return null},t.prototype.retrieve=function(t){var e,r;try{for(var o=n(this._configuration),i=o.next();!i.done;i=o.next()){var s=i.value.item;if(s.name===t)return s}}catch(t){e={error:t}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(e)throw e.error}}return null},t.prototype.warn=function(t){console.log("TexParser Warning: "+t)},t}();e.SubHandler=l;var c=function(){function t(){this.map=new Map}return t.prototype.add=function(t,e,r){var o,i;void 0===r&&(r=s.PrioritizedList.DEFAULTPRIORITY);try{for(var a=n(Object.keys(t)),c=a.next();!c.done;c=a.next()){var u=c.value,p=this.get(u);p||(p=new l,this.set(u,p)),p.add(t[u],e[u],r)}}catch(t){o={error:t}}finally{try{c&&!c.done&&(i=a.return)&&i.call(a)}finally{if(o)throw o.error}}},t.prototype.set=function(t,e){this.map.set(t,e)},t.prototype.get=function(t){return this.map.get(t)},t.prototype.retrieve=function(t){var e,r;try{for(var o=n(this.map.values()),i=o.next();!i.done;i=o.next()){var s=i.value.retrieve(t);if(s)return s}}catch(t){e={error:t}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(e)throw e.error}}return null},t.prototype.keys=function(){return this.map.keys()},t}();e.SubHandlers=c},8929:function(t,e,r){var n=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},o=this&&this.__spreadArray||function(t,e,r){if(r||2===arguments.length)for(var n,o=0,i=e.length;o=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},o=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},i=this&&this.__spreadArray||function(t,e,r){if(r||2===arguments.length)for(var n,o=0,i=e.length;o0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},o=this&&this.__spreadArray||function(t,e,r){if(r||2===arguments.length)for(var n,o=0,i=e.length;o1&&(r.autoOP=!1));var o=t.create("token","mi",r,e);t.Push(o)},t.digit=function(t,e){var r,n=t.configuration.options.digits,o=t.string.slice(t.i-1).match(n),i=c.default.getFontDef(t);o?(r=t.create("token","mn",i,o[0].replace(/[{}]/g,"")),t.i+=o[0].length-1):r=t.create("token","mo",i,e),t.Push(r)},t.controlSequence=function(t,e){var r=t.GetCS();t.parse("macro",[t,r])},t.mathchar0mi=function(t,e){var r=e.attributes||{mathvariant:l.TexConstant.Variant.ITALIC},n=t.create("token","mi",r,e.char);t.Push(n)},t.mathchar0mo=function(t,e){var r=e.attributes||{};r.stretchy=!1;var n=t.create("token","mo",r,e.char);a.default.setProperty(n,"fixStretchy",!0),t.configuration.addNode("fixStretchy",n),t.Push(n)},t.mathchar7=function(t,e){var r=e.attributes||{mathvariant:l.TexConstant.Variant.NORMAL};t.stack.env.font&&(r.mathvariant=t.stack.env.font);var n=t.create("token","mi",r,e.char);t.Push(n)},t.delimiter=function(t,e){var r=e.attributes||{};r=Object.assign({fence:!1,stretchy:!1},r);var n=t.create("token","mo",r,e.char);t.Push(n)},t.environment=function(t,e,r,i){var s=i[0],a=t.itemFactory.create("begin").setProperties({name:e,end:s});a=r.apply(void 0,o([t,a],n(i.slice(1)),!1)),t.Push(a)}}(s||(s={})),e.default=s},8562:function(t,e,r){var n=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},o=this&&this.__spreadArray||function(t,e,r){if(r||2===arguments.length)for(var n,o=0,i=e.length;o=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});var a=s(r(5453)),l=r(8929),c=s(r(1256)),u=r(7233),p=function(){function t(t,e){void 0===e&&(e=[]),this.options={},this.packageData=new Map,this.parsers=[],this.root=null,this.nodeLists={},this.error=!1,this.handlers=t.handlers,this.nodeFactory=new l.NodeFactory,this.nodeFactory.configuration=this,this.nodeFactory.setCreators(t.nodes),this.itemFactory=new a.default(t.items),this.itemFactory.configuration=this,u.defaultOptions.apply(void 0,o([this.options],n(e),!1)),(0,u.defaultOptions)(this.options,t.options)}return t.prototype.pushParser=function(t){this.parsers.unshift(t)},t.prototype.popParser=function(){this.parsers.shift()},Object.defineProperty(t.prototype,"parser",{get:function(){return this.parsers[0]},enumerable:!1,configurable:!0}),t.prototype.clear=function(){this.parsers=[],this.root=null,this.nodeLists={},this.error=!1,this.tags.resetTag()},t.prototype.addNode=function(t,e){var r=this.nodeLists[t];if(r||(r=this.nodeLists[t]=[]),r.push(e),e.kind!==t){var n=c.default.getProperty(e,"in-lists")||"",o=(n?n.split(/,/):[]).concat(t).join(",");c.default.setProperty(e,"in-lists",o)}},t.prototype.getList=function(t){var e,r,n=this.nodeLists[t]||[],o=[];try{for(var s=i(n),a=s.next();!a.done;a=s.next()){var l=a.value;this.inTree(l)&&o.push(l)}}catch(t){e={error:t}}finally{try{a&&!a.done&&(r=s.return)&&r.call(s)}finally{if(e)throw e.error}}return this.nodeLists[t]=o,o},t.prototype.removeFromList=function(t,e){var r,n,o=this.nodeLists[t]||[];try{for(var s=i(e),a=s.next();!a.done;a=s.next()){var l=a.value,c=o.indexOf(l);c>=0&&o.splice(c,1)}}catch(t){r={error:t}}finally{try{a&&!a.done&&(n=s.return)&&n.call(s)}finally{if(r)throw r.error}}},t.prototype.inTree=function(t){for(;t&&t!==this.root;)t=t.parent;return!!t},t}();e.default=p},1130:function(t,e,r){var n=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},o=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});var s,a=r(9007),l=i(r(1256)),c=i(r(8417)),u=i(r(3971)),p=r(5368);!function(t){var e=7.2,r={em:function(t){return t},ex:function(t){return.43*t},pt:function(t){return t/10},pc:function(t){return 1.2*t},px:function(t){return t*e/72},in:function(t){return t*e},cm:function(t){return t*e/2.54},mm:function(t){return t*e/25.4},mu:function(t){return t/18}},i="([-+]?([.,]\\d+|\\d+([.,]\\d*)?))",s="(pt|em|ex|mu|px|mm|cm|in|pc)",h=RegExp("^\\s*"+i+"\\s*"+s+"\\s*$"),f=RegExp("^\\s*"+i+"\\s*"+s+" ?");function d(t,e){void 0===e&&(e=!1);var o=t.match(e?f:h);return o?function(t){var e=n(t,3),o=e[0],i=e[1],s=e[2];if("mu"!==i)return[o,i,s];return[m(r[i](parseFloat(o||"1"))).slice(0,-2),"em",s]}([o[1].replace(/,/,"."),o[4],o[0].length]):[null,null,0]}function m(t){return Math.abs(t)<6e-4?"0em":t.toFixed(3).replace(/\.?0+$/,"")+"em"}function y(t,e,r){"{"!==e&&"}"!==e||(e="\\"+e);var n="{\\bigg"+r+" "+e+"}",o="{\\big"+r+" "+e+"}";return new c.default("\\mathchoice"+n+o+o+o,{},t).mml()}function g(t,e,r){e=e.replace(/^\s+/,p.entities.nbsp).replace(/\s+$/,p.entities.nbsp);var n=t.create("text",e);return t.create("node","mtext",[],r,n)}function b(t,e,r){if(r.match(/^[a-z]/i)&&e.match(/(^|[^\\])(\\\\)*\\[a-z]+$/i)&&(e+=" "),e.length+r.length>t.configuration.options.maxBuffer)throw new u.default("MaxBufferSize","MathJax internal buffer size exceeded; is there a recursive macro call?");return e+r}function v(t,e){for(;e>0;)t=t.trim().slice(1,-1),e--;return t.trim()}function _(t,e){for(var r=t.length,n=0,o="",i=0,s=0,a=!0,l=!1;in&&(s=n)),n++;break;case"}":n&&n--,(a||l)&&(s--,l=!0),a=!1;break;default:if(!n&&-1!==e.indexOf(c))return[l?"true":v(o,s),c,t.slice(i)];a=!1,l=!1}o+=c}if(n)throw new u.default("ExtraOpenMissingClose","Extra open brace or missing close brace");return[l?"true":v(o,s),"",t.slice(i)]}t.matchDimen=d,t.dimen2em=function(t){var e=n(d(t),2),o=e[0],i=e[1],s=parseFloat(o||"1"),a=r[i];return a?a(s):0},t.Em=m,t.cols=function(){for(var t=[],e=0;e1&&(l=[t.create("node","mrow",l)]),l},t.internalText=g,t.underOver=function(e,r,n,o,i){if(t.checkMovableLimits(r),l.default.isType(r,"munderover")&&l.default.isEmbellished(r)){l.default.setProperties(l.default.getCoreMO(r),{lspace:0,rspace:0});var s=e.create("node","mo",[],{rspace:0});r=e.create("node","mrow",[s,r])}var c=e.create("node","munderover",[r]);l.default.setChild(c,"over"===o?c.over:c.under,n);var u=c;return i&&(u=e.create("node","TeXAtom",[c],{texClass:a.TEXCLASS.OP,movesupsub:!0})),l.default.setProperty(u,"subsupOK",!0),u},t.checkMovableLimits=function(t){var e=l.default.isType(t,"mo")?l.default.getForm(t):null;(l.default.getProperty(t,"movablelimits")||e&&e[3]&&e[3].movablelimits)&&l.default.setProperties(t,{movablelimits:!1})},t.trimSpaces=function(t){if("string"!=typeof t)return t;var e=t.trim();return e.match(/\\$/)&&t.match(/ $/)&&(e+=" "),e},t.setArrayAlign=function(e,r){return"t"===(r=t.trimSpaces(r||""))?e.arraydef.align="baseline 1":"b"===r?e.arraydef.align="baseline -1":"c"===r?e.arraydef.align="axis":r&&(e.arraydef.align=r),e},t.substituteArgs=function(t,e,r){for(var n="",o="",i=0;ie.length)throw new u.default("IllegalMacroParam","Illegal macro parameter reference");o=b(t,b(t,o,n),e[parseInt(s,10)-1]),n=""}else n+=s}return b(t,o,n)},t.addArgs=b,t.checkMaxMacros=function(t,e){if(void 0===e&&(e=!0),!(++t.macroCount<=t.configuration.options.maxMacros))throw e?new u.default("MaxMacroSub1","MathJax maximum macro substitution count exceeded; is here a recursive macro call?"):new u.default("MaxMacroSub2","MathJax maximum substitution count exceeded; is there a recursive latex environment?")},t.checkEqnEnv=function(t){if(t.stack.global.eqnenv)throw new u.default("ErroneousNestingEq","Erroneous nesting of equation structures");t.stack.global.eqnenv=!0},t.copyNode=function(t,e){var r=t.copy(),n=e.configuration;return r.walkTree((function(t){var e,r;n.addNode(t.kind,t);var i=(t.getProperty("in-lists")||"").split(/,/);try{for(var s=o(i),a=s.next();!a.done;a=s.next()){var l=a.value;l&&n.addNode(l,t)}}catch(t){e={error:t}}finally{try{a&&!a.done&&(r=s.return)&&r.call(s)}finally{if(e)throw e.error}}})),r},t.MmlFilterAttribute=function(t,e,r){return r},t.getFontDef=function(t){var e=t.stack.env.font;return e?{mathvariant:e}:{}},t.keyvalOptions=function(t,e,r){var i,s;void 0===e&&(e=null),void 0===r&&(r=!1);var a=function(t){var e,r,o,i,s,a={},l=t;for(;l;)i=(e=n(_(l,["=",","]),3))[0],o=e[1],l=e[2],"="===o?(s=(r=n(_(l,[","]),3))[0],o=r[1],l=r[2],s="false"===s||"true"===s?JSON.parse(s):s,a[i]=s):i&&(a[i]=!0);return a}(t);if(e)try{for(var l=o(Object.keys(a)),c=l.next();!c.done;c=l.next()){var p=c.value;if(!e.hasOwnProperty(p)){if(r)throw new u.default("InvalidOption","Invalid option: %1",p);delete a[p]}}}catch(t){i={error:t}}finally{try{c&&!c.done&&(s=l.return)&&s.call(l)}finally{if(i)throw i.error}}return a}}(s||(s={})),e.default=s},9497:function(t,e,r){var n=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},o=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},i=this&&this.__spreadArray||function(t,e,r){if(r||2===arguments.length)for(var n,o=0,i=e.length;o0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},s=this&&this.__spreadArray||function(t,e,r){if(r||2===arguments.length)for(var n,o=0,i=e.length;o=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},l=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.BaseItem=e.MmlStack=void 0;var c=l(r(3971)),u=function(){function t(t){this._nodes=t}return Object.defineProperty(t.prototype,"nodes",{get:function(){return this._nodes},enumerable:!1,configurable:!0}),t.prototype.Push=function(){for(var t,e=[],r=0;r0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},s=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},a=this&&this.__spreadArray||function(t,e,r){if(r||2===arguments.length)for(var n,o=0,i=e.length;o=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.TagsFactory=e.AllTags=e.NoTags=e.AbstractTags=e.TagInfo=e.Label=void 0;var a=s(r(8417)),l=function(t,e){void 0===t&&(t="???"),void 0===e&&(e=""),this.tag=t,this.id=e};e.Label=l;var c=function(t,e,r,n,o,i,s,a){void 0===t&&(t=""),void 0===e&&(e=!1),void 0===r&&(r=!1),void 0===n&&(n=null),void 0===o&&(o=""),void 0===i&&(i=""),void 0===s&&(s=!1),void 0===a&&(a=""),this.env=t,this.taggable=e,this.defaultTags=r,this.tag=n,this.tagId=o,this.tagFormat=i,this.noTag=s,this.labelId=a};e.TagInfo=c;var u=function(){function t(){this.counter=0,this.allCounter=0,this.configuration=null,this.ids={},this.allIds={},this.labels={},this.allLabels={},this.redo=!1,this.refUpdate=!1,this.currentTag=new c,this.history=[],this.stack=[],this.enTag=function(t,e){var r=this.configuration.nodeFactory,n=r.create("node","mtd",[t]),o=r.create("node","mlabeledtr",[e,n]);return r.create("node","mtable",[o],{side:this.configuration.options.tagSide,minlabelspacing:this.configuration.options.tagIndent,displaystyle:!0})}}return t.prototype.start=function(t,e,r){this.currentTag&&this.stack.push(this.currentTag),this.currentTag=new c(t,e,r)},Object.defineProperty(t.prototype,"env",{get:function(){return this.currentTag.env},enumerable:!1,configurable:!0}),t.prototype.end=function(){this.history.push(this.currentTag),this.currentTag=this.stack.pop()},t.prototype.tag=function(t,e){this.currentTag.tag=t,this.currentTag.tagFormat=e?t:this.formatTag(t),this.currentTag.noTag=!1},t.prototype.notag=function(){this.tag("",!0),this.currentTag.noTag=!0},Object.defineProperty(t.prototype,"noTag",{get:function(){return this.currentTag.noTag},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"label",{get:function(){return this.currentTag.labelId},set:function(t){this.currentTag.labelId=t},enumerable:!1,configurable:!0}),t.prototype.formatUrl=function(t,e){return e+"#"+encodeURIComponent(t)},t.prototype.formatTag=function(t){return"("+t+")"},t.prototype.formatId=function(t){return"mjx-eqn:"+t.replace(/\s/g,"_")},t.prototype.formatNumber=function(t){return t.toString()},t.prototype.autoTag=function(){null==this.currentTag.tag&&(this.counter++,this.tag(this.formatNumber(this.counter),!1))},t.prototype.clearTag=function(){this.label="",this.tag(null,!0),this.currentTag.tagId=""},t.prototype.getTag=function(t){if(void 0===t&&(t=!1),t)return this.autoTag(),this.makeTag();var e=this.currentTag;return e.taggable&&!e.noTag&&(e.defaultTags&&this.autoTag(),e.tag)?this.makeTag():null},t.prototype.resetTag=function(){this.history=[],this.redo=!1,this.refUpdate=!1,this.clearTag()},t.prototype.reset=function(t){void 0===t&&(t=0),this.resetTag(),this.counter=this.allCounter=t,this.allLabels={},this.allIds={}},t.prototype.startEquation=function(t){this.history=[],this.stack=[],this.clearTag(),this.currentTag=new c("",void 0,void 0),this.labels={},this.ids={},this.counter=this.allCounter,this.redo=!1;var e=t.inputData.recompile;e&&(this.refUpdate=!0,this.counter=e.counter)},t.prototype.finishEquation=function(t){this.redo&&(t.inputData.recompile={state:t.state(),counter:this.allCounter}),this.refUpdate||(this.allCounter=this.counter),Object.assign(this.allIds,this.ids),Object.assign(this.allLabels,this.labels)},t.prototype.finalize=function(t,e){if(!e.display||this.currentTag.env||null==this.currentTag.tag)return t;var r=this.makeTag();return this.enTag(t,r)},t.prototype.makeId=function(){this.currentTag.tagId=this.formatId(this.configuration.options.useLabelIds&&this.label||this.currentTag.tag)},t.prototype.makeTag=function(){this.makeId(),this.label&&(this.labels[this.label]=new l(this.currentTag.tag,this.currentTag.tagId));var t=new a.default("\\text{"+this.currentTag.tagFormat+"}",{},this.configuration).mml();return this.configuration.nodeFactory.create("node","mtd",[t],{id:this.currentTag.tagId})},t}();e.AbstractTags=u;var p=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.autoTag=function(){},e.prototype.getTag=function(){return this.currentTag.tag?t.prototype.getTag.call(this):null},e}(u);e.NoTags=p;var h=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.finalize=function(t,e){if(!e.display||this.history.find((function(t){return t.taggable})))return t;var r=this.getTag(!0);return this.enTag(t,r)},e}(u);e.AllTags=h,function(t){var e=new Map([["none",p],["all",h]]),r="none";t.OPTIONS={tags:r,tagSide:"right",tagIndent:"0.8em",useLabelIds:!0,ignoreDuplicateLabels:!1},t.add=function(t,r){e.set(t,r)},t.addTags=function(e){var r,n;try{for(var o=i(Object.keys(e)),s=o.next();!s.done;s=o.next()){var a=s.value;t.add(a,e[a])}}catch(t){r={error:t}}finally{try{s&&!s.done&&(n=o.return)&&n.call(o)}finally{if(r)throw r.error}}},t.create=function(t){var n=e.get(t)||e.get(r);if(!n)throw Error("Unknown tags class");return new n},t.setDefault=function(t){r=t},t.getDefault=function(){return t.create(r)}}(e.TagsFactory||(e.TagsFactory={}))},8317:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.TexConstant=void 0,function(t){t.Variant={NORMAL:"normal",BOLD:"bold",ITALIC:"italic",BOLDITALIC:"bold-italic",DOUBLESTRUCK:"double-struck",FRAKTUR:"fraktur",BOLDFRAKTUR:"bold-fraktur",SCRIPT:"script",BOLDSCRIPT:"bold-script",SANSSERIF:"sans-serif",BOLDSANSSERIF:"bold-sans-serif",SANSSERIFITALIC:"sans-serif-italic",SANSSERIFBOLDITALIC:"sans-serif-bold-italic",MONOSPACE:"monospace",INITIAL:"inital",TAILED:"tailed",LOOPED:"looped",STRETCHED:"stretched",CALLIGRAPHIC:"-tex-calligraphic",BOLDCALLIGRAPHIC:"-tex-bold-calligraphic",OLDSTYLE:"-tex-oldstyle",BOLDOLDSTYLE:"-tex-bold-oldstyle",MATHITALIC:"-tex-mathit"},t.Form={PREFIX:"prefix",INFIX:"infix",POSTFIX:"postfix"},t.LineBreak={AUTO:"auto",NEWLINE:"newline",NOBREAK:"nobreak",GOODBREAK:"goodbreak",BADBREAK:"badbreak"},t.LineBreakStyle={BEFORE:"before",AFTER:"after",DUPLICATE:"duplicate",INFIXLINBREAKSTYLE:"infixlinebreakstyle"},t.IndentAlign={LEFT:"left",CENTER:"center",RIGHT:"right",AUTO:"auto",ID:"id",INDENTALIGN:"indentalign"},t.IndentShift={INDENTSHIFT:"indentshift"},t.LineThickness={THIN:"thin",MEDIUM:"medium",THICK:"thick"},t.Notation={LONGDIV:"longdiv",ACTUARIAL:"actuarial",PHASORANGLE:"phasorangle",RADICAL:"radical",BOX:"box",ROUNDEDBOX:"roundedbox",CIRCLE:"circle",LEFT:"left",RIGHT:"right",TOP:"top",BOTTOM:"bottom",UPDIAGONALSTRIKE:"updiagonalstrike",DOWNDIAGONALSTRIKE:"downdiagonalstrike",VERTICALSTRIKE:"verticalstrike",HORIZONTALSTRIKE:"horizontalstrike",NORTHEASTARROW:"northeastarrow",MADRUWB:"madruwb",UPDIAGONALARROW:"updiagonalarrow"},t.Align={TOP:"top",BOTTOM:"bottom",CENTER:"center",BASELINE:"baseline",AXIS:"axis",LEFT:"left",RIGHT:"right"},t.Lines={NONE:"none",SOLID:"solid",DASHED:"dashed"},t.Side={LEFT:"left",RIGHT:"right",LEFTOVERLAP:"leftoverlap",RIGHTOVERLAP:"rightoverlap"},t.Width={AUTO:"auto",FIT:"fit"},t.Actiontype={TOGGLE:"toggle",STATUSLINE:"statusline",TOOLTIP:"tooltip",INPUT:"input"},t.Overflow={LINBREAK:"linebreak",SCROLL:"scroll",ELIDE:"elide",TRUNCATE:"truncate",SCALE:"scale"},t.Unit={EM:"em",EX:"ex",PX:"px",IN:"in",CM:"cm",MM:"mm",PT:"pt",PC:"pc"}}(e.TexConstant||(e.TexConstant={}))},3971:function(t,e){Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(e,r){for(var n=[],o=2;o="0"&&s<="9")n[o]=r[parseInt(n[o],10)-1],"number"==typeof n[o]&&(n[o]=n[o].toString());else if("{"===s){if((s=n[o].substr(1))>="0"&&s<="9")n[o]=r[parseInt(n[o].substr(1,n[o].length-2),10)-1],"number"==typeof n[o]&&(n[o]=n[o].toString());else n[o].match(/^\{([a-z]+):%(\d+)\|(.*)\}$/)&&(n[o]="%"+n[o])}null==n[o]&&(n[o]="???")}return n.join("")},t.pattern=/%(\d+|\{\d+\}|\{[a-z]+:\%\d+(?:\|(?:%\{\d+\}|%.|[^\}])*)+\}|.)/g,t}();e.default=r},8417:function(t,e,r){var n=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},o=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},i=this&&this.__spreadArray||function(t,e,r){if(r||2===arguments.length)for(var n,o=0,i=e.length;oe)throw new u.default("XalignOverflow","Extra %1 in row of %2","&",this.name)},e.prototype.EndRow=function(){for(var e,r=this.row,n=this.getProperty("xalignat");r.lengththis.maxrow&&(this.maxrow=this.row.length),t.prototype.EndRow.call(this);var o=this.table[this.table.length-1];if(this.getProperty("zeroWidthLabel")&&o.isKind("mlabeledtr")){var s=c.default.getChildren(o)[0],a=this.factory.configuration.options.tagSide,l=i({width:0},"right"===a?{lspace:"-1width"}:{}),u=this.create("node","mpadded",c.default.getChildren(s),l);s.setChildren([u])}},e.prototype.EndTable=function(){(t.prototype.EndTable.call(this),this.center)&&(this.maxrow<=2&&(delete this.arraydef.width,delete this.global.indentalign))},e}(a.EqnArrayItem);e.FlalignItem=f},7379:function(t,e,r){var n=this&&this.__createBinding||(Object.create?function(t,e,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);o&&!("get"in o?!e.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){void 0===n&&(n=r),t[n]=e[r]}),o=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),i=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)"default"!==r&&Object.prototype.hasOwnProperty.call(t,r)&&n(e,t,r);return o(e,t),e},s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});var a=r(4387),l=i(r(9140)),c=r(8317),u=s(r(5450)),p=s(r(1130)),h=r(9007),f=r(6010);new l.CharacterMap("AMSmath-mathchar0mo",u.default.mathchar0mo,{iiiint:["\u2a0c",{texClass:h.TEXCLASS.OP}]}),new l.RegExpMap("AMSmath-operatorLetter",a.AmsMethods.operatorLetter,/[-*]/i),new l.CommandMap("AMSmath-macros",{mathring:["Accent","02DA"],nobreakspace:"Tilde",negmedspace:["Spacer",f.MATHSPACE.negativemediummathspace],negthickspace:["Spacer",f.MATHSPACE.negativethickmathspace],idotsint:["MultiIntegral","\\int\\cdots\\int"],dddot:["Accent","20DB"],ddddot:["Accent","20DC"],sideset:"SideSet",boxed:["Macro","\\fbox{$\\displaystyle{#1}$}",1],tag:"HandleTag",notag:"HandleNoTag",eqref:["HandleRef",!0],substack:["Macro","\\begin{subarray}{c}#1\\end{subarray}",1],injlim:["NamedOp","inj lim"],projlim:["NamedOp","proj lim"],varliminf:["Macro","\\mathop{\\underline{\\mmlToken{mi}{lim}}}"],varlimsup:["Macro","\\mathop{\\overline{\\mmlToken{mi}{lim}}}"],varinjlim:["Macro","\\mathop{\\underrightarrow{\\mmlToken{mi}{lim}}}"],varprojlim:["Macro","\\mathop{\\underleftarrow{\\mmlToken{mi}{lim}}}"],DeclareMathOperator:"HandleDeclareOp",operatorname:"HandleOperatorName",genfrac:"Genfrac",frac:["Genfrac","","","",""],tfrac:["Genfrac","","","","1"],dfrac:["Genfrac","","","","0"],binom:["Genfrac","(",")","0",""],tbinom:["Genfrac","(",")","0","1"],dbinom:["Genfrac","(",")","0","0"],cfrac:"CFrac",shoveleft:["HandleShove",c.TexConstant.Align.LEFT],shoveright:["HandleShove",c.TexConstant.Align.RIGHT],xrightarrow:["xArrow",8594,5,10],xleftarrow:["xArrow",8592,10,5]},a.AmsMethods),new l.EnvironmentMap("AMSmath-environment",u.default.environment,{"equation*":["Equation",null,!1],"eqnarray*":["EqnArray",null,!1,!0,"rcl",p.default.cols(0,f.MATHSPACE.thickmathspace),".5em"],align:["EqnArray",null,!0,!0,"rl",p.default.cols(0,2)],"align*":["EqnArray",null,!1,!0,"rl",p.default.cols(0,2)],multline:["Multline",null,!0],"multline*":["Multline",null,!1],split:["EqnArray",null,!1,!1,"rl",p.default.cols(0)],gather:["EqnArray",null,!0,!0,"c"],"gather*":["EqnArray",null,!1,!0,"c"],alignat:["AlignAt",null,!0,!0],"alignat*":["AlignAt",null,!1,!0],alignedat:["AlignAt",null,!1,!1],aligned:["AmsEqnArray",null,null,null,"rl",p.default.cols(0,2),".5em","D"],gathered:["AmsEqnArray",null,null,null,"c",null,".5em","D"],xalignat:["XalignAt",null,!0,!0],"xalignat*":["XalignAt",null,!1,!0],xxalignat:["XalignAt",null,!1,!1],flalign:["FlalignArray",null,!0,!1,!0,"rlc","auto auto fit"],"flalign*":["FlalignArray",null,!1,!1,!0,"rlc","auto auto fit"],subarray:["Array",null,null,null,null,p.default.cols(0),"0.1em","S",1],smallmatrix:["Array",null,null,null,"c",p.default.cols(1/3),".2em","S",1],matrix:["Array",null,null,null,"c"],pmatrix:["Array",null,"(",")","c"],bmatrix:["Array",null,"[","]","c"],Bmatrix:["Array",null,"\\{","\\}","c"],vmatrix:["Array",null,"\\vert","\\vert","c"],Vmatrix:["Array",null,"\\Vert","\\Vert","c"],cases:["Array",null,"\\{",".","ll",null,".2em","T"]},a.AmsMethods),new l.DelimiterMap("AMSmath-delimiter",u.default.delimiter,{"\\lvert":["|",{texClass:h.TEXCLASS.OPEN}],"\\rvert":["|",{texClass:h.TEXCLASS.CLOSE}],"\\lVert":["\u2016",{texClass:h.TEXCLASS.OPEN}],"\\rVert":["\u2016",{texClass:h.TEXCLASS.CLOSE}]}),new l.CharacterMap("AMSsymbols-mathchar0mi",u.default.mathchar0mi,{digamma:"\u03dd",varkappa:"\u03f0",varGamma:["\u0393",{mathvariant:c.TexConstant.Variant.ITALIC}],varDelta:["\u0394",{mathvariant:c.TexConstant.Variant.ITALIC}],varTheta:["\u0398",{mathvariant:c.TexConstant.Variant.ITALIC}],varLambda:["\u039b",{mathvariant:c.TexConstant.Variant.ITALIC}],varXi:["\u039e",{mathvariant:c.TexConstant.Variant.ITALIC}],varPi:["\u03a0",{mathvariant:c.TexConstant.Variant.ITALIC}],varSigma:["\u03a3",{mathvariant:c.TexConstant.Variant.ITALIC}],varUpsilon:["\u03a5",{mathvariant:c.TexConstant.Variant.ITALIC}],varPhi:["\u03a6",{mathvariant:c.TexConstant.Variant.ITALIC}],varPsi:["\u03a8",{mathvariant:c.TexConstant.Variant.ITALIC}],varOmega:["\u03a9",{mathvariant:c.TexConstant.Variant.ITALIC}],beth:"\u2136",gimel:"\u2137",daleth:"\u2138",backprime:["\u2035",{variantForm:!0}],hslash:"\u210f",varnothing:["\u2205",{variantForm:!0}],blacktriangle:"\u25b4",triangledown:["\u25bd",{variantForm:!0}],blacktriangledown:"\u25be",square:"\u25fb",Box:"\u25fb",blacksquare:"\u25fc",lozenge:"\u25ca",Diamond:"\u25ca",blacklozenge:"\u29eb",circledS:["\u24c8",{mathvariant:c.TexConstant.Variant.NORMAL}],bigstar:"\u2605",sphericalangle:"\u2222",measuredangle:"\u2221",nexists:"\u2204",complement:"\u2201",mho:"\u2127",eth:["\xf0",{mathvariant:c.TexConstant.Variant.NORMAL}],Finv:"\u2132",diagup:"\u2571",Game:"\u2141",diagdown:"\u2572",Bbbk:["k",{mathvariant:c.TexConstant.Variant.DOUBLESTRUCK}],yen:"\xa5",circledR:"\xae",checkmark:"\u2713",maltese:"\u2720"}),new l.CharacterMap("AMSsymbols-mathchar0mo",u.default.mathchar0mo,{dotplus:"\u2214",ltimes:"\u22c9",smallsetminus:["\u2216",{variantForm:!0}],rtimes:"\u22ca",Cap:"\u22d2",doublecap:"\u22d2",leftthreetimes:"\u22cb",Cup:"\u22d3",doublecup:"\u22d3",rightthreetimes:"\u22cc",barwedge:"\u22bc",curlywedge:"\u22cf",veebar:"\u22bb",curlyvee:"\u22ce",doublebarwedge:"\u2a5e",boxminus:"\u229f",circleddash:"\u229d",boxtimes:"\u22a0",circledast:"\u229b",boxdot:"\u22a1",circledcirc:"\u229a",boxplus:"\u229e",centerdot:["\u22c5",{variantForm:!0}],divideontimes:"\u22c7",intercal:"\u22ba",leqq:"\u2266",geqq:"\u2267",leqslant:"\u2a7d",geqslant:"\u2a7e",eqslantless:"\u2a95",eqslantgtr:"\u2a96",lesssim:"\u2272",gtrsim:"\u2273",lessapprox:"\u2a85",gtrapprox:"\u2a86",approxeq:"\u224a",lessdot:"\u22d6",gtrdot:"\u22d7",lll:"\u22d8",llless:"\u22d8",ggg:"\u22d9",gggtr:"\u22d9",lessgtr:"\u2276",gtrless:"\u2277",lesseqgtr:"\u22da",gtreqless:"\u22db",lesseqqgtr:"\u2a8b",gtreqqless:"\u2a8c",doteqdot:"\u2251",Doteq:"\u2251",eqcirc:"\u2256",risingdotseq:"\u2253",circeq:"\u2257",fallingdotseq:"\u2252",triangleq:"\u225c",backsim:"\u223d",thicksim:["\u223c",{variantForm:!0}],backsimeq:"\u22cd",thickapprox:["\u2248",{variantForm:!0}],subseteqq:"\u2ac5",supseteqq:"\u2ac6",Subset:"\u22d0",Supset:"\u22d1",sqsubset:"\u228f",sqsupset:"\u2290",preccurlyeq:"\u227c",succcurlyeq:"\u227d",curlyeqprec:"\u22de",curlyeqsucc:"\u22df",precsim:"\u227e",succsim:"\u227f",precapprox:"\u2ab7",succapprox:"\u2ab8",vartriangleleft:"\u22b2",lhd:"\u22b2",vartriangleright:"\u22b3",rhd:"\u22b3",trianglelefteq:"\u22b4",unlhd:"\u22b4",trianglerighteq:"\u22b5",unrhd:"\u22b5",vDash:["\u22a8",{variantForm:!0}],Vdash:"\u22a9",Vvdash:"\u22aa",smallsmile:["\u2323",{variantForm:!0}],shortmid:["\u2223",{variantForm:!0}],smallfrown:["\u2322",{variantForm:!0}],shortparallel:["\u2225",{variantForm:!0}],bumpeq:"\u224f",between:"\u226c",Bumpeq:"\u224e",pitchfork:"\u22d4",varpropto:["\u221d",{variantForm:!0}],backepsilon:"\u220d",blacktriangleleft:"\u25c2",blacktriangleright:"\u25b8",therefore:"\u2234",because:"\u2235",eqsim:"\u2242",vartriangle:["\u25b3",{variantForm:!0}],Join:"\u22c8",nless:"\u226e",ngtr:"\u226f",nleq:"\u2270",ngeq:"\u2271",nleqslant:["\u2a87",{variantForm:!0}],ngeqslant:["\u2a88",{variantForm:!0}],nleqq:["\u2270",{variantForm:!0}],ngeqq:["\u2271",{variantForm:!0}],lneq:"\u2a87",gneq:"\u2a88",lneqq:"\u2268",gneqq:"\u2269",lvertneqq:["\u2268",{variantForm:!0}],gvertneqq:["\u2269",{variantForm:!0}],lnsim:"\u22e6",gnsim:"\u22e7",lnapprox:"\u2a89",gnapprox:"\u2a8a",nprec:"\u2280",nsucc:"\u2281",npreceq:["\u22e0",{variantForm:!0}],nsucceq:["\u22e1",{variantForm:!0}],precneqq:"\u2ab5",succneqq:"\u2ab6",precnsim:"\u22e8",succnsim:"\u22e9",precnapprox:"\u2ab9",succnapprox:"\u2aba",nsim:"\u2241",ncong:"\u2247",nshortmid:["\u2224",{variantForm:!0}],nshortparallel:["\u2226",{variantForm:!0}],nmid:"\u2224",nparallel:"\u2226",nvdash:"\u22ac",nvDash:"\u22ad",nVdash:"\u22ae",nVDash:"\u22af",ntriangleleft:"\u22ea",ntriangleright:"\u22eb",ntrianglelefteq:"\u22ec",ntrianglerighteq:"\u22ed",nsubseteq:"\u2288",nsupseteq:"\u2289",nsubseteqq:["\u2288",{variantForm:!0}],nsupseteqq:["\u2289",{variantForm:!0}],subsetneq:"\u228a",supsetneq:"\u228b",varsubsetneq:["\u228a",{variantForm:!0}],varsupsetneq:["\u228b",{variantForm:!0}],subsetneqq:"\u2acb",supsetneqq:"\u2acc",varsubsetneqq:["\u2acb",{variantForm:!0}],varsupsetneqq:["\u2acc",{variantForm:!0}],leftleftarrows:"\u21c7",rightrightarrows:"\u21c9",leftrightarrows:"\u21c6",rightleftarrows:"\u21c4",Lleftarrow:"\u21da",Rrightarrow:"\u21db",twoheadleftarrow:"\u219e",twoheadrightarrow:"\u21a0",leftarrowtail:"\u21a2",rightarrowtail:"\u21a3",looparrowleft:"\u21ab",looparrowright:"\u21ac",leftrightharpoons:"\u21cb",rightleftharpoons:["\u21cc",{variantForm:!0}],curvearrowleft:"\u21b6",curvearrowright:"\u21b7",circlearrowleft:"\u21ba",circlearrowright:"\u21bb",Lsh:"\u21b0",Rsh:"\u21b1",upuparrows:"\u21c8",downdownarrows:"\u21ca",upharpoonleft:"\u21bf",upharpoonright:"\u21be",downharpoonleft:"\u21c3",restriction:"\u21be",multimap:"\u22b8",downharpoonright:"\u21c2",leftrightsquigarrow:"\u21ad",rightsquigarrow:"\u21dd",leadsto:"\u21dd",dashrightarrow:"\u21e2",dashleftarrow:"\u21e0",nleftarrow:"\u219a",nrightarrow:"\u219b",nLeftarrow:"\u21cd",nRightarrow:"\u21cf",nleftrightarrow:"\u21ae",nLeftrightarrow:"\u21ce"}),new l.DelimiterMap("AMSsymbols-delimiter",u.default.delimiter,{"\\ulcorner":"\u231c","\\urcorner":"\u231d","\\llcorner":"\u231e","\\lrcorner":"\u231f"}),new l.CommandMap("AMSsymbols-macros",{implies:["Macro","\\;\\Longrightarrow\\;"],impliedby:["Macro","\\;\\Longleftarrow\\;"]},a.AmsMethods)},4387:function(t,e,r){var n=this&&this.__assign||function(){return n=Object.assign||function(t){for(var e,r=1,n=arguments.length;r0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.NEW_OPS=e.AmsMethods=void 0;var s=i(r(1130)),a=i(r(5450)),l=i(r(1256)),c=r(8317),u=i(r(8417)),p=i(r(3971)),h=r(8803),f=i(r(7693)),d=r(9007);function m(t){if(!t||t.isInferred&&0===t.childNodes.length)return[null,null];if(t.isKind("msubsup")&&y(t))return[t,null];var e=l.default.getChildAt(t,0);return t.isInferred&&e&&y(e)?(t.childNodes.splice(0,1),[e,t]):[null,t]}function y(t){var e=t.childNodes[0];return e&&e.isKind("mi")&&""===e.getText()}e.AmsMethods={},e.AmsMethods.AmsEqnArray=function(t,e,r,n,o,i,a){var l=t.GetBrackets("\\begin{"+e.getName()+"}"),c=f.default.EqnArray(t,e,r,n,o,i,a);return s.default.setArrayAlign(c,l)},e.AmsMethods.AlignAt=function(t,r,n,o){var i,a,l=r.getName(),c="",u=[];if(o||(a=t.GetBrackets("\\begin{"+l+"}")),(i=t.GetArgument("\\begin{"+l+"}")).match(/[^0-9]/))throw new p.default("PositiveIntegerArg","Argument to %1 must me a positive integer","\\begin{"+l+"}");for(var h=parseInt(i,10);h>0;)c+="rl",u.push("0em 0em"),h--;var f=u.join(" ");if(o)return e.AmsMethods.EqnArray(t,r,n,o,c,f);var d=e.AmsMethods.EqnArray(t,r,n,o,c,f);return s.default.setArrayAlign(d,a)},e.AmsMethods.Multline=function(t,e,r){t.Push(e),s.default.checkEqnEnv(t);var n=t.itemFactory.create("multline",r,t.stack);return n.arraydef={displaystyle:!0,rowspacing:".5em",columnspacing:"100%",width:t.options.ams.multlineWidth,side:t.options.tagSide,minlabelspacing:t.options.tagIndent,framespacing:t.options.ams.multlineIndent+" 0",frame:"","data-width-includes-label":!0},n},e.AmsMethods.XalignAt=function(t,r,n,o){var i=t.GetArgument("\\begin{"+r.getName()+"}");if(i.match(/[^0-9]/))throw new p.default("PositiveIntegerArg","Argument to %1 must me a positive integer","\\begin{"+r.getName()+"}");var s=o?"crl":"rlc",a=o?"fit auto auto":"auto auto fit",l=e.AmsMethods.FlalignArray(t,r,n,o,!1,s,a,!0);return l.setProperty("xalignat",2*parseInt(i)),l},e.AmsMethods.FlalignArray=function(t,e,r,n,o,i,a,l){void 0===l&&(l=!1),t.Push(e),s.default.checkEqnEnv(t),i=i.split("").join(" ").replace(/r/g,"right").replace(/l/g,"left").replace(/c/g,"center");var c=t.itemFactory.create("flalign",e.getName(),r,n,o,t.stack);return c.arraydef={width:"100%",displaystyle:!0,columnalign:i,columnspacing:"0em",columnwidth:a,rowspacing:"3pt",side:t.options.tagSide,minlabelspacing:l?"0":t.options.tagIndent,"data-width-includes-label":!0},c.setProperty("zeroWidthLabel",l),c},e.NEW_OPS="ams-declare-ops",e.AmsMethods.HandleDeclareOp=function(t,r){var n=t.GetStar()?"*":"",o=s.default.trimSpaces(t.GetArgument(r));"\\"===o.charAt(0)&&(o=o.substr(1));var i=t.GetArgument(r);t.configuration.handlers.retrieve(e.NEW_OPS).add(o,new h.Macro(o,e.AmsMethods.Macro,["\\operatorname".concat(n,"{").concat(i,"}")]))},e.AmsMethods.HandleOperatorName=function(t,e){var r=t.GetStar(),o=s.default.trimSpaces(t.GetArgument(e)),i=new u.default(o,n(n({},t.stack.env),{font:c.TexConstant.Variant.NORMAL,multiLetterIdentifiers:/^[-*a-z]+/i,operatorLetters:!0}),t.configuration).mml();if(i.isKind("mi")||(i=t.create("node","TeXAtom",[i])),l.default.setProperties(i,{movesupsub:r,movablelimits:!0,texClass:d.TEXCLASS.OP}),!r){var a=t.GetNext(),p=t.i;"\\"===a&&++t.i&&"limits"!==t.GetCS()&&(t.i=p)}t.Push(i)},e.AmsMethods.SideSet=function(t,e){var r=o(m(t.ParseArg(e)),2),n=r[0],i=r[1],a=o(m(t.ParseArg(e)),2),c=a[0],u=a[1],p=t.ParseArg(e),h=p;n&&(i?n.replaceChild(t.create("node","mphantom",[t.create("node","mpadded",[s.default.copyNode(p,t)],{width:0})]),l.default.getChildAt(n,0)):(h=t.create("node","mmultiscripts",[p]),c&&l.default.appendChildren(h,[l.default.getChildAt(c,1)||t.create("node","none"),l.default.getChildAt(c,2)||t.create("node","none")]),l.default.setProperty(h,"scriptalign","left"),l.default.appendChildren(h,[t.create("node","mprescripts"),l.default.getChildAt(n,1)||t.create("node","none"),l.default.getChildAt(n,2)||t.create("node","none")]))),c&&h===p&&(c.replaceChild(p,l.default.getChildAt(c,0)),h=c);var f=t.create("node","TeXAtom",[],{texClass:d.TEXCLASS.OP,movesupsub:!0,movablelimits:!0});i&&(n&&f.appendChild(n),f.appendChild(i)),f.appendChild(h),u&&f.appendChild(u),t.Push(f)},e.AmsMethods.operatorLetter=function(t,e){return!!t.stack.env.operatorLetters&&a.default.variable(t,e)},e.AmsMethods.MultiIntegral=function(t,e,r){var n=t.GetNext();if("\\"===n){var o=t.i;n=t.GetArgument(e),t.i=o,"\\limits"===n&&(r="\\idotsint"===e?"\\!\\!\\mathop{\\,\\,"+r+"}":"\\!\\!\\!\\mathop{\\,\\,\\,"+r+"}")}t.string=r+" "+t.string.slice(t.i),t.i=0},e.AmsMethods.xArrow=function(t,e,r,n,o){var i={width:"+"+s.default.Em((n+o)/18),lspace:s.default.Em(n/18)},a=t.GetBrackets(e),c=t.ParseArg(e),p=t.create("node","mspace",[],{depth:".25em"}),h=t.create("token","mo",{stretchy:!0,texClass:d.TEXCLASS.REL},String.fromCodePoint(r));h=t.create("node","mstyle",[h],{scriptlevel:0});var f=t.create("node","munderover",[h]),m=t.create("node","mpadded",[c,p],i);if(l.default.setAttribute(m,"voffset","-.2em"),l.default.setAttribute(m,"height","-.2em"),l.default.setChild(f,f.over,m),a){var y=new u.default(a,t.stack.env,t.configuration).mml(),g=t.create("node","mspace",[],{height:".75em"});m=t.create("node","mpadded",[y,g],i),l.default.setAttribute(m,"voffset",".15em"),l.default.setAttribute(m,"depth","-.15em"),l.default.setChild(f,f.under,m)}l.default.setProperty(f,"subsupOK",!0),t.Push(f)},e.AmsMethods.HandleShove=function(t,e,r){var n=t.stack.Top();if("multline"!==n.kind)throw new p.default("CommandOnlyAllowedInEnv","%1 only allowed in %2 environment",t.currentCS,"multline");if(n.Size())throw new p.default("CommandAtTheBeginingOfLine","%1 must come at the beginning of the line",t.currentCS);n.setProperty("shove",r)},e.AmsMethods.CFrac=function(t,e){var r=s.default.trimSpaces(t.GetBrackets(e,"")),n=t.GetArgument(e),o=t.GetArgument(e),i={l:c.TexConstant.Align.LEFT,r:c.TexConstant.Align.RIGHT,"":""},a=new u.default("\\strut\\textstyle{"+n+"}",t.stack.env,t.configuration).mml(),h=new u.default("\\strut\\textstyle{"+o+"}",t.stack.env,t.configuration).mml(),f=t.create("node","mfrac",[a,h]);if(null==(r=i[r]))throw new p.default("IllegalAlign","Illegal alignment specified in %1",t.currentCS);r&&l.default.setProperties(f,{numalign:r,denomalign:r}),t.Push(f)},e.AmsMethods.Genfrac=function(t,e,r,n,o,i){null==r&&(r=t.GetDelimiterArg(e)),null==n&&(n=t.GetDelimiterArg(e)),null==o&&(o=t.GetArgument(e)),null==i&&(i=s.default.trimSpaces(t.GetArgument(e)));var a=t.ParseArg(e),c=t.ParseArg(e),u=t.create("node","mfrac",[a,c]);if(""!==o&&l.default.setAttribute(u,"linethickness",o),(r||n)&&(l.default.setProperty(u,"withDelims",!0),u=s.default.fixedFence(t.configuration,r,u,n)),""!==i){var h=parseInt(i,10),f=["D","T","S","SS"][h];if(null==f)throw new p.default("BadMathStyleFor","Bad math style for %1",t.currentCS);u=t.create("node","mstyle",[u]),"D"===f?l.default.setProperties(u,{displaystyle:!0,scriptlevel:0}):l.default.setProperties(u,{displaystyle:!1,scriptlevel:h-1})}t.Push(u)},e.AmsMethods.HandleTag=function(t,e){if(!t.tags.currentTag.taggable&&t.tags.env)throw new p.default("CommandNotAllowedInEnv","%1 not allowed in %2 environment",t.currentCS,t.tags.env);if(t.tags.currentTag.tag)throw new p.default("MultipleCommand","Multiple %1",t.currentCS);var r=t.GetStar(),n=s.default.trimSpaces(t.GetArgument(e));t.tags.tag(n,r)},e.AmsMethods.HandleNoTag=f.default.HandleNoTag,e.AmsMethods.HandleRef=f.default.HandleRef,e.AmsMethods.Macro=f.default.Macro,e.AmsMethods.Accent=f.default.Accent,e.AmsMethods.Tilde=f.default.Tilde,e.AmsMethods.Array=f.default.Array,e.AmsMethods.Spacer=f.default.Spacer,e.AmsMethods.NamedOp=f.default.NamedOp,e.AmsMethods.EqnArray=f.default.EqnArray,e.AmsMethods.Equation=f.default.Equation},1275:function(t,e,r){var n=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},o=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.AutoloadConfiguration=void 0;var i=r(9899),s=r(9140),a=r(8803),l=r(7741),c=r(265),u=r(7233);function p(t,e,r,i){var s,a,u,p;if(c.Package.packages.has(t.options.require.prefix+r)){var d=t.options.autoload[r],m=n(2===d.length&&Array.isArray(d[0])?d:[d,[]],2),y=m[0],g=m[1];try{for(var b=o(y),v=b.next();!v.done;v=b.next()){var _=v.value;h.remove(_)}}catch(t){s={error:t}}finally{try{v&&!v.done&&(a=b.return)&&a.call(b)}finally{if(s)throw s.error}}try{for(var S=o(g),O=S.next();!O.done;O=S.next()){var M=O.value;f.remove(M)}}catch(t){u={error:t}}finally{try{O&&!O.done&&(p=S.return)&&p.call(S)}finally{if(u)throw u.error}}t.string=(i?e+" ":"\\begin{"+e.slice(1)+"}")+t.string.slice(t.i),t.i=0}(0,l.RequireLoad)(t,r)}var h=new s.CommandMap("autoload-macros",{},{}),f=new s.CommandMap("autoload-environments",{},{});e.AutoloadConfiguration=i.Configuration.create("autoload",{handler:{macro:["autoload-macros"],environment:["autoload-environments"]},options:{autoload:(0,u.expandable)({action:["toggle","mathtip","texttip"],amscd:[[],["CD"]],bbox:["bbox"],boldsymbol:["boldsymbol"],braket:["bra","ket","braket","set","Bra","Ket","Braket","Set","ketbra","Ketbra"],bussproofs:[[],["prooftree"]],cancel:["cancel","bcancel","xcancel","cancelto"],color:["color","definecolor","textcolor","colorbox","fcolorbox"],enclose:["enclose"],extpfeil:["xtwoheadrightarrow","xtwoheadleftarrow","xmapsto","xlongequal","xtofrom","Newextarrow"],html:["href","class","style","cssId"],mhchem:["ce","pu"],newcommand:["newcommand","renewcommand","newenvironment","renewenvironment","def","let"],unicode:["unicode"],verb:["verb"]})},config:function(t,e){var r,i,s,c,u,d,m=e.parseOptions,y=m.handlers.get("macro"),g=m.handlers.get("environment"),b=m.options.autoload;m.packageData.set("autoload",{Autoload:p});try{for(var v=o(Object.keys(b)),_=v.next();!_.done;_=v.next()){var S=_.value,O=b[S],M=n(2===O.length&&Array.isArray(O[0])?O:[O,[]],2),x=M[0],E=M[1];try{for(var A=(s=void 0,o(x)),C=A.next();!C.done;C=A.next()){var T=C.value;y.lookup(T)&&"color"!==T||h.add(T,new a.Macro(T,p,[S,!0]))}}catch(t){s={error:t}}finally{try{C&&!C.done&&(c=A.return)&&c.call(A)}finally{if(s)throw s.error}}try{for(var N=(u=void 0,o(E)),w=N.next();!w.done;w=N.next()){var L=w.value;g.lookup(L)||f.add(L,new a.Macro(L,p,[S,!1]))}}catch(t){u={error:t}}finally{try{w&&!w.done&&(d=N.return)&&d.call(N)}finally{if(u)throw u.error}}}}catch(t){r={error:t}}finally{try{_&&!_.done&&(i=v.return)&&i.call(v)}finally{if(r)throw r.error}}m.packageData.get("require")||l.RequireConfiguration.config(t,e)},init:function(t){t.options.require||(0,u.defaultOptions)(t.options,l.RequireConfiguration.options)},priority:10})},2942:function(t,e,r){var n,o,i=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),s=this&&this.__createBinding||(Object.create?function(t,e,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);o&&!("get"in o?!e.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){void 0===n&&(n=r),t[n]=e[r]}),a=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),l=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)"default"!==r&&Object.prototype.hasOwnProperty.call(t,r)&&s(e,t,r);return a(e,t),e},c=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},u=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.BaseConfiguration=e.BaseTags=e.Other=void 0;var p=r(9899),h=r(2947),f=u(r(3971)),d=u(r(1256)),m=r(9140),y=l(r(1181)),g=r(6521);r(1267);var b=r(4082);function v(t,e){var r=t.stack.env.font?{mathvariant:t.stack.env.font}:{},n=h.MapHandler.getMap("remap").lookup(e),o=(0,b.getRange)(e),i=o?o[3]:"mo",s=t.create("token",i,r,n?n.char:e);o[4]&&s.attributes.set("mathvariant",o[4]),"mo"===i&&(d.default.setProperty(s,"fixStretchy",!0),t.configuration.addNode("fixStretchy",s)),t.Push(s)}new m.CharacterMap("remap",null,{"-":"\u2212","*":"\u2217","`":"\u2018"}),e.Other=v;var _=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),e}(g.AbstractTags);e.BaseTags=_,e.BaseConfiguration=p.Configuration.create("base",{handler:{character:["command","special","letter","digit"],delimiter:["delimiter"],macro:["delimiter","macros","mathchar0mi","mathchar0mo","mathchar7"],environment:["environment"]},fallback:{character:v,macro:function(t,e){throw new f.default("UndefinedControlSequence","Undefined control sequence %1","\\"+e)},environment:function(t,e){throw new f.default("UnknownEnv","Unknown environment '%1'",e)}},items:(o={},o[y.StartItem.prototype.kind]=y.StartItem,o[y.StopItem.prototype.kind]=y.StopItem,o[y.OpenItem.prototype.kind]=y.OpenItem,o[y.CloseItem.prototype.kind]=y.CloseItem,o[y.PrimeItem.prototype.kind]=y.PrimeItem,o[y.SubsupItem.prototype.kind]=y.SubsupItem,o[y.OverItem.prototype.kind]=y.OverItem,o[y.LeftItem.prototype.kind]=y.LeftItem,o[y.Middle.prototype.kind]=y.Middle,o[y.RightItem.prototype.kind]=y.RightItem,o[y.BeginItem.prototype.kind]=y.BeginItem,o[y.EndItem.prototype.kind]=y.EndItem,o[y.StyleItem.prototype.kind]=y.StyleItem,o[y.PositionItem.prototype.kind]=y.PositionItem,o[y.CellItem.prototype.kind]=y.CellItem,o[y.MmlItem.prototype.kind]=y.MmlItem,o[y.FnItem.prototype.kind]=y.FnItem,o[y.NotItem.prototype.kind]=y.NotItem,o[y.NonscriptItem.prototype.kind]=y.NonscriptItem,o[y.DotsItem.prototype.kind]=y.DotsItem,o[y.ArrayItem.prototype.kind]=y.ArrayItem,o[y.EqnArrayItem.prototype.kind]=y.EqnArrayItem,o[y.EquationItem.prototype.kind]=y.EquationItem,o),options:{maxMacros:1e3,baseURL:"undefined"==typeof document||0===document.getElementsByTagName("base").length?"":String(document.location).replace(/#.*$/,"")},tags:{base:_},postprocessors:[[function(t){var e,r,n=t.data;try{for(var o=c(n.getList("nonscript")),i=o.next();!i.done;i=o.next()){var s=i.value;if(s.attributes.get("scriptlevel")>0){var a=s.parent;if(a.childNodes.splice(a.childIndex(s),1),n.removeFromList(s.kind,[s]),s.isKind("mrow")){var l=s.childNodes[0];n.removeFromList("mstyle",[l]),n.removeFromList("mspace",l.childNodes[0].childNodes)}}else s.isKind("mrow")&&(s.parent.replaceChild(s.childNodes[0],s),n.removeFromList("mrow",[s]))}}catch(t){e={error:t}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(e)throw e.error}}},-4]]})},1181:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},s=this&&this.__spreadArray||function(t,e,r){if(r||2===arguments.length)for(var n,o=0,i=e.length;othis.maxrow&&(this.maxrow=this.row.length);var t="mtr",e=this.factory.configuration.tags.getTag();e&&(this.row=[e].concat(this.row),t="mlabeledtr"),this.factory.configuration.tags.clearTag();var r=this.create("node",t,this.row);this.table.push(r),this.row=[]},e.prototype.EndTable=function(){t.prototype.EndTable.call(this),this.factory.configuration.tags.end(),this.extendArray("columnalign",this.maxrow),this.extendArray("columnwidth",this.maxrow),this.extendArray("columnspacing",this.maxrow-1)},e.prototype.extendArray=function(t,e){if(this.arraydef[t]){var r=this.arraydef[t].split(/ /),n=s([],i(r),!1);if(n.length>1){for(;n.length",succ:"\u227b",prec:"\u227a",approx:"\u2248",succeq:"\u2ab0",preceq:"\u2aaf",supset:"\u2283",subset:"\u2282",supseteq:"\u2287",subseteq:"\u2286",in:"\u2208",ni:"\u220b",notin:"\u2209",owns:"\u220b",gg:"\u226b",ll:"\u226a",sim:"\u223c",simeq:"\u2243",perp:"\u22a5",equiv:"\u2261",asymp:"\u224d",smile:"\u2323",frown:"\u2322",ne:"\u2260",neq:"\u2260",cong:"\u2245",doteq:"\u2250",bowtie:"\u22c8",models:"\u22a8",notChar:"\u29f8",Leftrightarrow:"\u21d4",Leftarrow:"\u21d0",Rightarrow:"\u21d2",leftrightarrow:"\u2194",leftarrow:"\u2190",gets:"\u2190",rightarrow:"\u2192",to:["\u2192",{accent:!1}],mapsto:"\u21a6",leftharpoonup:"\u21bc",leftharpoondown:"\u21bd",rightharpoonup:"\u21c0",rightharpoondown:"\u21c1",nearrow:"\u2197",searrow:"\u2198",nwarrow:"\u2196",swarrow:"\u2199",rightleftharpoons:"\u21cc",hookrightarrow:"\u21aa",hookleftarrow:"\u21a9",longleftarrow:"\u27f5",Longleftarrow:"\u27f8",longrightarrow:"\u27f6",Longrightarrow:"\u27f9",Longleftrightarrow:"\u27fa",longleftrightarrow:"\u27f7",longmapsto:"\u27fc",ldots:"\u2026",cdots:"\u22ef",vdots:"\u22ee",ddots:"\u22f1",dotsc:"\u2026",dotsb:"\u22ef",dotsm:"\u22ef",dotsi:"\u22ef",dotso:"\u2026",ldotp:[".",{texClass:h.TEXCLASS.PUNCT}],cdotp:["\u22c5",{texClass:h.TEXCLASS.PUNCT}],colon:[":",{texClass:h.TEXCLASS.PUNCT}]}),new a.CharacterMap("mathchar7",u.default.mathchar7,{Gamma:"\u0393",Delta:"\u0394",Theta:"\u0398",Lambda:"\u039b",Xi:"\u039e",Pi:"\u03a0",Sigma:"\u03a3",Upsilon:"\u03a5",Phi:"\u03a6",Psi:"\u03a8",Omega:"\u03a9",_:"_","#":"#",$:"$","%":"%","&":"&",And:"&"}),new a.DelimiterMap("delimiter",u.default.delimiter,{"(":"(",")":")","[":"[","]":"]","<":"\u27e8",">":"\u27e9","\\lt":"\u27e8","\\gt":"\u27e9","/":"/","|":["|",{texClass:h.TEXCLASS.ORD}],".":"","\\\\":"\\","\\lmoustache":"\u23b0","\\rmoustache":"\u23b1","\\lgroup":"\u27ee","\\rgroup":"\u27ef","\\arrowvert":"\u23d0","\\Arrowvert":"\u2016","\\bracevert":"\u23aa","\\Vert":["\u2016",{texClass:h.TEXCLASS.ORD}],"\\|":["\u2016",{texClass:h.TEXCLASS.ORD}],"\\vert":["|",{texClass:h.TEXCLASS.ORD}],"\\uparrow":"\u2191","\\downarrow":"\u2193","\\updownarrow":"\u2195","\\Uparrow":"\u21d1","\\Downarrow":"\u21d3","\\Updownarrow":"\u21d5","\\backslash":"\\","\\rangle":"\u27e9","\\langle":"\u27e8","\\rbrace":"}","\\lbrace":"{","\\}":"}","\\{":"{","\\rceil":"\u2309","\\lceil":"\u2308","\\rfloor":"\u230b","\\lfloor":"\u230a","\\lbrack":"[","\\rbrack":"]"}),new a.CommandMap("macros",{displaystyle:["SetStyle","D",!0,0],textstyle:["SetStyle","T",!1,0],scriptstyle:["SetStyle","S",!1,1],scriptscriptstyle:["SetStyle","SS",!1,2],rm:["SetFont",l.TexConstant.Variant.NORMAL],mit:["SetFont",l.TexConstant.Variant.ITALIC],oldstyle:["SetFont",l.TexConstant.Variant.OLDSTYLE],cal:["SetFont",l.TexConstant.Variant.CALLIGRAPHIC],it:["SetFont",l.TexConstant.Variant.MATHITALIC],bf:["SetFont",l.TexConstant.Variant.BOLD],bbFont:["SetFont",l.TexConstant.Variant.DOUBLESTRUCK],scr:["SetFont",l.TexConstant.Variant.SCRIPT],frak:["SetFont",l.TexConstant.Variant.FRAKTUR],sf:["SetFont",l.TexConstant.Variant.SANSSERIF],tt:["SetFont",l.TexConstant.Variant.MONOSPACE],mathrm:["MathFont",l.TexConstant.Variant.NORMAL],mathup:["MathFont",l.TexConstant.Variant.NORMAL],mathnormal:["MathFont",""],mathbf:["MathFont",l.TexConstant.Variant.BOLD],mathbfup:["MathFont",l.TexConstant.Variant.BOLD],mathit:["MathFont",l.TexConstant.Variant.MATHITALIC],mathbfit:["MathFont",l.TexConstant.Variant.BOLDITALIC],mathbb:["MathFont",l.TexConstant.Variant.DOUBLESTRUCK],Bbb:["MathFont",l.TexConstant.Variant.DOUBLESTRUCK],mathfrak:["MathFont",l.TexConstant.Variant.FRAKTUR],mathbffrak:["MathFont",l.TexConstant.Variant.BOLDFRAKTUR],mathscr:["MathFont",l.TexConstant.Variant.SCRIPT],mathbfscr:["MathFont",l.TexConstant.Variant.BOLDSCRIPT],mathsf:["MathFont",l.TexConstant.Variant.SANSSERIF],mathsfup:["MathFont",l.TexConstant.Variant.SANSSERIF],mathbfsf:["MathFont",l.TexConstant.Variant.BOLDSANSSERIF],mathbfsfup:["MathFont",l.TexConstant.Variant.BOLDSANSSERIF],mathsfit:["MathFont",l.TexConstant.Variant.SANSSERIFITALIC],mathbfsfit:["MathFont",l.TexConstant.Variant.SANSSERIFBOLDITALIC],mathtt:["MathFont",l.TexConstant.Variant.MONOSPACE],mathcal:["MathFont",l.TexConstant.Variant.CALLIGRAPHIC],mathbfcal:["MathFont",l.TexConstant.Variant.BOLDCALLIGRAPHIC],symrm:["MathFont",l.TexConstant.Variant.NORMAL],symup:["MathFont",l.TexConstant.Variant.NORMAL],symnormal:["MathFont",""],symbf:["MathFont",l.TexConstant.Variant.BOLD],symbfup:["MathFont",l.TexConstant.Variant.BOLD],symit:["MathFont",l.TexConstant.Variant.ITALIC],symbfit:["MathFont",l.TexConstant.Variant.BOLDITALIC],symbb:["MathFont",l.TexConstant.Variant.DOUBLESTRUCK],symfrak:["MathFont",l.TexConstant.Variant.FRAKTUR],symbffrak:["MathFont",l.TexConstant.Variant.BOLDFRAKTUR],symscr:["MathFont",l.TexConstant.Variant.SCRIPT],symbfscr:["MathFont",l.TexConstant.Variant.BOLDSCRIPT],symsf:["MathFont",l.TexConstant.Variant.SANSSERIF],symsfup:["MathFont",l.TexConstant.Variant.SANSSERIF],symbfsf:["MathFont",l.TexConstant.Variant.BOLDSANSSERIF],symbfsfup:["MathFont",l.TexConstant.Variant.BOLDSANSSERIF],symsfit:["MathFont",l.TexConstant.Variant.SANSSERIFITALIC],symbfsfit:["MathFont",l.TexConstant.Variant.SANSSERIFBOLDITALIC],symtt:["MathFont",l.TexConstant.Variant.MONOSPACE],symcal:["MathFont",l.TexConstant.Variant.CALLIGRAPHIC],symbfcal:["MathFont",l.TexConstant.Variant.BOLDCALLIGRAPHIC],textrm:["HBox",null,l.TexConstant.Variant.NORMAL],textup:["HBox",null,l.TexConstant.Variant.NORMAL],textnormal:["HBox"],textit:["HBox",null,l.TexConstant.Variant.ITALIC],textbf:["HBox",null,l.TexConstant.Variant.BOLD],textsf:["HBox",null,l.TexConstant.Variant.SANSSERIF],texttt:["HBox",null,l.TexConstant.Variant.MONOSPACE],tiny:["SetSize",.5],Tiny:["SetSize",.6],scriptsize:["SetSize",.7],small:["SetSize",.85],normalsize:["SetSize",1],large:["SetSize",1.2],Large:["SetSize",1.44],LARGE:["SetSize",1.73],huge:["SetSize",2.07],Huge:["SetSize",2.49],arcsin:"NamedFn",arccos:"NamedFn",arctan:"NamedFn",arg:"NamedFn",cos:"NamedFn",cosh:"NamedFn",cot:"NamedFn",coth:"NamedFn",csc:"NamedFn",deg:"NamedFn",det:"NamedOp",dim:"NamedFn",exp:"NamedFn",gcd:"NamedOp",hom:"NamedFn",inf:"NamedOp",ker:"NamedFn",lg:"NamedFn",lim:"NamedOp",liminf:["NamedOp","lim inf"],limsup:["NamedOp","lim sup"],ln:"NamedFn",log:"NamedFn",max:"NamedOp",min:"NamedOp",Pr:"NamedOp",sec:"NamedFn",sin:"NamedFn",sinh:"NamedFn",sup:"NamedOp",tan:"NamedFn",tanh:"NamedFn",limits:["Limits",1],nolimits:["Limits",0],overline:["UnderOver","2015"],underline:["UnderOver","2015"],overbrace:["UnderOver","23DE",1],underbrace:["UnderOver","23DF",1],overparen:["UnderOver","23DC"],underparen:["UnderOver","23DD"],overrightarrow:["UnderOver","2192"],underrightarrow:["UnderOver","2192"],overleftarrow:["UnderOver","2190"],underleftarrow:["UnderOver","2190"],overleftrightarrow:["UnderOver","2194"],underleftrightarrow:["UnderOver","2194"],overset:"Overset",underset:"Underset",overunderset:"Overunderset",stackrel:["Macro","\\mathrel{\\mathop{#2}\\limits^{#1}}",2],stackbin:["Macro","\\mathbin{\\mathop{#2}\\limits^{#1}}",2],over:"Over",overwithdelims:"Over",atop:"Over",atopwithdelims:"Over",above:"Over",abovewithdelims:"Over",brace:["Over","{","}"],brack:["Over","[","]"],choose:["Over","(",")"],frac:"Frac",sqrt:"Sqrt",root:"Root",uproot:["MoveRoot","upRoot"],leftroot:["MoveRoot","leftRoot"],left:"LeftRight",right:"LeftRight",middle:"LeftRight",llap:"Lap",rlap:"Lap",raise:"RaiseLower",lower:"RaiseLower",moveleft:"MoveLeftRight",moveright:"MoveLeftRight",",":["Spacer",f.MATHSPACE.thinmathspace],":":["Spacer",f.MATHSPACE.mediummathspace],">":["Spacer",f.MATHSPACE.mediummathspace],";":["Spacer",f.MATHSPACE.thickmathspace],"!":["Spacer",f.MATHSPACE.negativethinmathspace],enspace:["Spacer",.5],quad:["Spacer",1],qquad:["Spacer",2],thinspace:["Spacer",f.MATHSPACE.thinmathspace],negthinspace:["Spacer",f.MATHSPACE.negativethinmathspace],hskip:"Hskip",hspace:"Hskip",kern:"Hskip",mskip:"Hskip",mspace:"Hskip",mkern:"Hskip",rule:"rule",Rule:["Rule"],Space:["Rule","blank"],nonscript:"Nonscript",big:["MakeBig",h.TEXCLASS.ORD,.85],Big:["MakeBig",h.TEXCLASS.ORD,1.15],bigg:["MakeBig",h.TEXCLASS.ORD,1.45],Bigg:["MakeBig",h.TEXCLASS.ORD,1.75],bigl:["MakeBig",h.TEXCLASS.OPEN,.85],Bigl:["MakeBig",h.TEXCLASS.OPEN,1.15],biggl:["MakeBig",h.TEXCLASS.OPEN,1.45],Biggl:["MakeBig",h.TEXCLASS.OPEN,1.75],bigr:["MakeBig",h.TEXCLASS.CLOSE,.85],Bigr:["MakeBig",h.TEXCLASS.CLOSE,1.15],biggr:["MakeBig",h.TEXCLASS.CLOSE,1.45],Biggr:["MakeBig",h.TEXCLASS.CLOSE,1.75],bigm:["MakeBig",h.TEXCLASS.REL,.85],Bigm:["MakeBig",h.TEXCLASS.REL,1.15],biggm:["MakeBig",h.TEXCLASS.REL,1.45],Biggm:["MakeBig",h.TEXCLASS.REL,1.75],mathord:["TeXAtom",h.TEXCLASS.ORD],mathop:["TeXAtom",h.TEXCLASS.OP],mathopen:["TeXAtom",h.TEXCLASS.OPEN],mathclose:["TeXAtom",h.TEXCLASS.CLOSE],mathbin:["TeXAtom",h.TEXCLASS.BIN],mathrel:["TeXAtom",h.TEXCLASS.REL],mathpunct:["TeXAtom",h.TEXCLASS.PUNCT],mathinner:["TeXAtom",h.TEXCLASS.INNER],vcenter:["TeXAtom",h.TEXCLASS.VCENTER],buildrel:"BuildRel",hbox:["HBox",0],text:"HBox",mbox:["HBox",0],fbox:"FBox",boxed:["Macro","\\fbox{$\\displaystyle{#1}$}",1],framebox:"FrameBox",strut:"Strut",mathstrut:["Macro","\\vphantom{(}"],phantom:"Phantom",vphantom:["Phantom",1,0],hphantom:["Phantom",0,1],smash:"Smash",acute:["Accent","00B4"],grave:["Accent","0060"],ddot:["Accent","00A8"],tilde:["Accent","007E"],bar:["Accent","00AF"],breve:["Accent","02D8"],check:["Accent","02C7"],hat:["Accent","005E"],vec:["Accent","2192"],dot:["Accent","02D9"],widetilde:["Accent","007E",1],widehat:["Accent","005E",1],matrix:"Matrix",array:"Matrix",pmatrix:["Matrix","(",")"],cases:["Matrix","{","","left left",null,".1em",null,!0],eqalign:["Matrix",null,null,"right left",(0,f.em)(f.MATHSPACE.thickmathspace),".5em","D"],displaylines:["Matrix",null,null,"center",null,".5em","D"],cr:"Cr","\\":"CrLaTeX",newline:["CrLaTeX",!0],hline:["HLine","solid"],hdashline:["HLine","dashed"],eqalignno:["Matrix",null,null,"right left",(0,f.em)(f.MATHSPACE.thickmathspace),".5em","D",null,"right"],leqalignno:["Matrix",null,null,"right left",(0,f.em)(f.MATHSPACE.thickmathspace),".5em","D",null,"left"],hfill:"HFill",hfil:"HFill",hfilll:"HFill",bmod:["Macro",'\\mmlToken{mo}[lspace="thickmathspace" rspace="thickmathspace"]{mod}'],pmod:["Macro","\\pod{\\mmlToken{mi}{mod}\\kern 6mu #1}",1],mod:["Macro","\\mathchoice{\\kern18mu}{\\kern12mu}{\\kern12mu}{\\kern12mu}\\mmlToken{mi}{mod}\\,\\,#1",1],pod:["Macro","\\mathchoice{\\kern18mu}{\\kern8mu}{\\kern8mu}{\\kern8mu}(#1)",1],iff:["Macro","\\;\\Longleftrightarrow\\;"],skew:["Macro","{{#2{#3\\mkern#1mu}\\mkern-#1mu}{}}",3],pmb:["Macro","\\rlap{#1}\\kern1px{#1}",1],TeX:["Macro","T\\kern-.14em\\lower.5ex{E}\\kern-.115em X"],LaTeX:["Macro","L\\kern-.325em\\raise.21em{\\scriptstyle{A}}\\kern-.17em\\TeX"]," ":["Macro","\\text{ }"],not:"Not",dots:"Dots",space:"Tilde","\xa0":"Tilde",begin:"BeginEnd",end:"BeginEnd",label:"HandleLabel",ref:"HandleRef",nonumber:"HandleNoTag",mathchoice:"MathChoice",mmlToken:"MmlToken"},c.default),new a.EnvironmentMap("environment",u.default.environment,{array:["AlignedArray"],equation:["Equation",null,!0],eqnarray:["EqnArray",null,!0,!0,"rcl",p.default.cols(0,f.MATHSPACE.thickmathspace),".5em"]},c.default),new a.CharacterMap("not_remap",null,{"\u2190":"\u219a","\u2192":"\u219b","\u2194":"\u21ae","\u21d0":"\u21cd","\u21d2":"\u21cf","\u21d4":"\u21ce","\u2208":"\u2209","\u220b":"\u220c","\u2223":"\u2224","\u2225":"\u2226","\u223c":"\u2241","~":"\u2241","\u2243":"\u2244","\u2245":"\u2247","\u2248":"\u2249","\u224d":"\u226d","=":"\u2260","\u2261":"\u2262","<":"\u226e",">":"\u226f","\u2264":"\u2270","\u2265":"\u2271","\u2272":"\u2274","\u2273":"\u2275","\u2276":"\u2278","\u2277":"\u2279","\u227a":"\u2280","\u227b":"\u2281","\u2282":"\u2284","\u2283":"\u2285","\u2286":"\u2288","\u2287":"\u2289","\u22a2":"\u22ac","\u22a8":"\u22ad","\u22a9":"\u22ae","\u22ab":"\u22af","\u227c":"\u22e0","\u227d":"\u22e1","\u2291":"\u22e2","\u2292":"\u22e3","\u22b2":"\u22ea","\u22b3":"\u22eb","\u22b4":"\u22ec","\u22b5":"\u22ed","\u2203":"\u2204"})},7693:function(t,e,r){var n=this&&this.__assign||function(){return n=Object.assign||function(t){for(var e,r=1,n=arguments.length;r0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},l=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});var c=s(r(1181)),u=l(r(1256)),p=l(r(3971)),h=l(r(8417)),f=r(8317),d=l(r(1130)),m=r(9007),y=r(6521),g=r(6010),b=r(5368),v=r(7233),_={},S={fontfamily:1,fontsize:1,fontweight:1,fontstyle:1,color:1,background:1,id:1,class:1,href:1,style:1};function O(t,e){var r=t.stack.env,n=r.inRoot;r.inRoot=!0;var o=new h.default(e,r,t.configuration),i=o.mml(),s=o.stack.global;if(s.leftRoot||s.upRoot){var a={};s.leftRoot&&(a.width=s.leftRoot),s.upRoot&&(a.voffset=s.upRoot,a.height=s.upRoot),i=t.create("node","mpadded",[i],a)}return r.inRoot=n,i}_.Open=function(t,e){t.Push(t.itemFactory.create("open"))},_.Close=function(t,e){t.Push(t.itemFactory.create("close"))},_.Tilde=function(t,e){t.Push(t.create("token","mtext",{},b.entities.nbsp))},_.Space=function(t,e){},_.Superscript=function(t,e){var r,n,o;t.GetNext().match(/\d/)&&(t.string=t.string.substr(0,t.i+1)+" "+t.string.substr(t.i+1));var i=t.stack.Top();i.isKind("prime")?(o=(r=a(i.Peek(2),2))[0],n=r[1],t.stack.Pop()):(o=t.stack.Prev())||(o=t.create("token","mi",{},""));var s=u.default.getProperty(o,"movesupsub"),l=u.default.isType(o,"msubsup")?o.sup:o.over;if(u.default.isType(o,"msubsup")&&!u.default.isType(o,"msup")&&u.default.getChildAt(o,o.sup)||u.default.isType(o,"munderover")&&!u.default.isType(o,"mover")&&u.default.getChildAt(o,o.over)&&!u.default.getProperty(o,"subsupOK"))throw new p.default("DoubleExponent","Double exponent: use braces to clarify");u.default.isType(o,"msubsup")&&!u.default.isType(o,"msup")||(s?((!u.default.isType(o,"munderover")||u.default.isType(o,"mover")||u.default.getChildAt(o,o.over))&&(o=t.create("node","munderover",[o],{movesupsub:!0})),l=o.over):l=(o=t.create("node","msubsup",[o])).sup),t.Push(t.itemFactory.create("subsup",o).setProperties({position:l,primes:n,movesupsub:s}))},_.Subscript=function(t,e){var r,n,o;t.GetNext().match(/\d/)&&(t.string=t.string.substr(0,t.i+1)+" "+t.string.substr(t.i+1));var i=t.stack.Top();i.isKind("prime")?(o=(r=a(i.Peek(2),2))[0],n=r[1],t.stack.Pop()):(o=t.stack.Prev())||(o=t.create("token","mi",{},""));var s=u.default.getProperty(o,"movesupsub"),l=u.default.isType(o,"msubsup")?o.sub:o.under;if(u.default.isType(o,"msubsup")&&!u.default.isType(o,"msup")&&u.default.getChildAt(o,o.sub)||u.default.isType(o,"munderover")&&!u.default.isType(o,"mover")&&u.default.getChildAt(o,o.under)&&!u.default.getProperty(o,"subsupOK"))throw new p.default("DoubleSubscripts","Double subscripts: use braces to clarify");u.default.isType(o,"msubsup")&&!u.default.isType(o,"msup")||(s?((!u.default.isType(o,"munderover")||u.default.isType(o,"mover")||u.default.getChildAt(o,o.under))&&(o=t.create("node","munderover",[o],{movesupsub:!0})),l=o.under):l=(o=t.create("node","msubsup",[o])).sub),t.Push(t.itemFactory.create("subsup",o).setProperties({position:l,primes:n,movesupsub:s}))},_.Prime=function(t,e){var r=t.stack.Prev();if(r||(r=t.create("node","mi")),u.default.isType(r,"msubsup")&&!u.default.isType(r,"msup")&&u.default.getChildAt(r,r.sup))throw new p.default("DoubleExponentPrime","Prime causes double exponent: use braces to clarify");var n="";t.i--;do{n+=b.entities.prime,t.i++,e=t.GetNext()}while("'"===e||e===b.entities.rsquo);n=["","\u2032","\u2033","\u2034","\u2057"][n.length]||n;var o=t.create("token","mo",{variantForm:!0},n);t.Push(t.itemFactory.create("prime",r,o))},_.Comment=function(t,e){for(;t.i=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.ConfigMacrosConfiguration=void 0;var s=r(9899),a=r(7233),l=r(9140),c=i(r(5450)),u=r(8803),p=i(r(1110)),h=r(6793),f="configmacros-map",d="configmacros-env-map";e.ConfigMacrosConfiguration=s.Configuration.create("configmacros",{init:function(t){new l.CommandMap(f,{},{}),new l.EnvironmentMap(d,c.default.environment,{},{}),t.append(s.Configuration.local({handler:{macro:[f],environment:[d]},priority:3}))},config:function(t,e){!function(t){var e,r,n=t.parseOptions.handlers.retrieve(f),i=t.parseOptions.options.macros;try{for(var s=o(Object.keys(i)),a=s.next();!a.done;a=s.next()){var l=a.value,c="string"==typeof i[l]?[i[l]]:i[l],h=Array.isArray(c[2])?new u.Macro(l,p.default.MacroWithTemplate,c.slice(0,2).concat(c[2])):new u.Macro(l,p.default.Macro,c);n.add(l,h)}}catch(t){e={error:t}}finally{try{a&&!a.done&&(r=s.return)&&r.call(s)}finally{if(e)throw e.error}}}(e),function(t){var e,r,n=t.parseOptions.handlers.retrieve(d),i=t.parseOptions.options.environments;try{for(var s=o(Object.keys(i)),a=s.next();!a.done;a=s.next()){var l=a.value;n.add(l,new u.Macro(l,p.default.BeginEnv,[!0].concat(i[l])))}}catch(t){e={error:t}}finally{try{a&&!a.done&&(r=s.return)&&r.call(s)}finally{if(e)throw e.error}}}(e)},items:(n={},n[h.BeginEnvItem.prototype.kind]=h.BeginEnvItem,n),options:{macros:(0,a.expandable)({}),environments:(0,a.expandable)({})}})},1496:function(t,e,r){var n,o=this&&this.__createBinding||(Object.create?function(t,e,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);o&&!("get"in o?!e.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){void 0===n&&(n=r),t[n]=e[r]}),i=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),s=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)"default"!==r&&Object.prototype.hasOwnProperty.call(t,r)&&o(e,t,r);return i(e,t),e},a=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.NewcommandConfiguration=void 0;var l=r(9899),c=r(6793),u=a(r(5579));r(5117);var p=a(r(5450)),h=s(r(9140));e.NewcommandConfiguration=l.Configuration.create("newcommand",{handler:{macro:["Newcommand-macros"]},items:(n={},n[c.BeginEnvItem.prototype.kind]=c.BeginEnvItem,n),options:{maxMacros:1e3},init:function(t){new h.DelimiterMap(u.default.NEW_DELIMITER,p.default.delimiter,{}),new h.CommandMap(u.default.NEW_COMMAND,{},{}),new h.EnvironmentMap(u.default.NEW_ENVIRONMENT,p.default.environment,{},{}),t.append(l.Configuration.local({handler:{character:[],delimiter:[u.default.NEW_DELIMITER],macro:[u.default.NEW_DELIMITER,u.default.NEW_COMMAND],environment:[u.default.NEW_ENVIRONMENT]},priority:-1}))}})},6793:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.BeginEnvItem=void 0;var s=i(r(3971)),a=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),Object.defineProperty(e.prototype,"kind",{get:function(){return"beginEnv"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isOpen",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.checkItem=function(e){if(e.isKind("end")){if(e.getName()!==this.getName())throw new s.default("EnvBadEnd","\\begin{%1} ended with \\end{%2}",this.getName(),e.getName());return[[this.factory.create("mml",this.toMml())],!0]}if(e.isKind("stop"))throw new s.default("EnvMissingEnd","Missing \\end{%1}",this.getName());return t.prototype.checkItem.call(this,e)},e}(r(8292).BaseItem);e.BeginEnvItem=a},5117:function(t,e,r){var n=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});var o=n(r(1110));new(r(9140).CommandMap)("Newcommand-macros",{newcommand:"NewCommand",renewcommand:"NewCommand",newenvironment:"NewEnvironment",renewenvironment:"NewEnvironment",def:"MacroDef",let:"Let"},o.default)},1110:function(t,e,r){var n=this&&this.__createBinding||(Object.create?function(t,e,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);o&&!("get"in o?!e.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){void 0===n&&(n=r),t[n]=e[r]}),o=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),i=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)"default"!==r&&Object.prototype.hasOwnProperty.call(t,r)&&n(e,t,r);return o(e,t),e},s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});var a=s(r(3971)),l=i(r(9140)),c=s(r(7693)),u=s(r(1130)),p=s(r(5579)),h={NewCommand:function(t,e){var r=p.default.GetCsNameArgument(t,e),n=p.default.GetArgCount(t,e),o=t.GetBrackets(e),i=t.GetArgument(e);p.default.addMacro(t,r,h.Macro,[i,n,o])},NewEnvironment:function(t,e){var r=u.default.trimSpaces(t.GetArgument(e)),n=p.default.GetArgCount(t,e),o=t.GetBrackets(e),i=t.GetArgument(e),s=t.GetArgument(e);p.default.addEnvironment(t,r,h.BeginEnv,[!0,i,s,n,o])},MacroDef:function(t,e){var r=p.default.GetCSname(t,e),n=p.default.GetTemplate(t,e,"\\"+r),o=t.GetArgument(e);n instanceof Array?p.default.addMacro(t,r,h.MacroWithTemplate,[o].concat(n)):p.default.addMacro(t,r,h.Macro,[o,n])},Let:function(t,e){var r=p.default.GetCSname(t,e),n=t.GetNext();"="===n&&(t.i++,n=t.GetNext());var o=t.configuration.handlers;if("\\"!==n){t.i++;var i=o.get("delimiter").lookup(n);i?p.default.addDelimiter(t,"\\"+r,i.char,i.attributes):p.default.addMacro(t,r,h.Macro,[n])}else{e=p.default.GetCSname(t,e);var s=o.get("delimiter").lookup("\\"+e);if(s)return void p.default.addDelimiter(t,"\\"+r,s.char,s.attributes);var a=o.get("macro").applicable(e);if(!a)return;if(a instanceof l.MacroMap){var c=a.lookup(e);return void p.default.addMacro(t,r,c.func,c.args,c.symbol)}s=a.lookup(e);var u=p.default.disassembleSymbol(r,s);p.default.addMacro(t,r,(function(t,e){for(var r=[],n=2;n0?[i.toString()].concat(o):i;t.i++}throw new s.default("MissingReplacementString","Missing replacement string for definition of %1",e)},t.GetParameter=function(t,r,n){if(null==n)return t.GetArgument(r);for(var o=t.i,i=0,a=0;t.i=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.NoUndefinedConfiguration=void 0;var o=r(9899);e.NoUndefinedConfiguration=o.Configuration.create("noundefined",{fallback:{macro:function(t,e){var r,o,i=t.create("text","\\"+e),s=t.options.noundefined||{},a={};try{for(var l=n(["color","background","size"]),c=l.next();!c.done;c=l.next()){var u=c.value;s[u]&&(a["math"+u]=s[u])}}catch(t){r={error:t}}finally{try{c&&!c.done&&(o=l.return)&&o.call(l)}finally{if(r)throw r.error}}t.Push(t.create("node","mtext",[],a,i))}},options:{noundefined:{color:"red",background:"",size:""}},priority:3})},7741:function(t,e,r){var n=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},o=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},i=this&&this.__spreadArray||function(t,e,r){if(r||2===arguments.length)for(var n,o=0,i=e.length;o=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.CHTML=void 0;var u=r(3055),p=r(4139),h=r(9261),f=r(6797),d=r(2760),m=l(r(6010)),y=r(505),g=function(t){function e(e){void 0===e&&(e=null);var r=t.call(this,e,h.CHTMLWrapperFactory,d.TeXFont)||this;return r.chtmlStyles=null,r.font.adaptiveCSS(r.options.adaptiveCSS),r.wrapperUsage=new f.Usage,r}return o(e,t),e.prototype.escaped=function(t,e){return this.setDocument(e),this.html("span",{},[this.text(t.math)])},e.prototype.styleSheet=function(r){if(this.chtmlStyles){if(this.options.adaptiveCSS){var n=new p.CssStyles;this.addWrapperStyles(n),this.updateFontStyles(n),this.adaptor.insertRules(this.chtmlStyles,n.getStyleRules())}return this.chtmlStyles}var o=this.chtmlStyles=t.prototype.styleSheet.call(this,r);return this.adaptor.setAttribute(o,"id",e.STYLESHEETID),this.wrapperUsage.update(),o},e.prototype.updateFontStyles=function(t){t.addStyles(this.font.updateStyles({}))},e.prototype.addWrapperStyles=function(e){var r,n;if(this.options.adaptiveCSS)try{for(var o=c(this.wrapperUsage.update()),i=o.next();!i.done;i=o.next()){var s=i.value,a=this.factory.getNodeClass(s);a&&this.addClassStyles(a,e)}}catch(t){r={error:t}}finally{try{i&&!i.done&&(n=o.return)&&n.call(o)}finally{if(r)throw r.error}}else t.prototype.addWrapperStyles.call(this,e)},e.prototype.addClassStyles=function(e,r){var n,o=e;o.autoStyle&&"unknown"!==o.kind&&r.addStyles(((n={})["mjx-"+o.kind]={display:"inline-block","text-align":"left"},n)),this.wrapperUsage.add(o.kind),t.prototype.addClassStyles.call(this,e,r)},e.prototype.processMath=function(t,e){this.factory.wrap(t).toCHTML(e)},e.prototype.clearCache=function(){this.cssStyles.clear(),this.font.clearCache(),this.wrapperUsage.clear(),this.chtmlStyles=null},e.prototype.reset=function(){this.clearCache()},e.prototype.unknownText=function(t,e,r){void 0===r&&(r=null);var n={},o=100/this.math.metrics.scale;if(100!==o&&(n["font-size"]=this.fixed(o,1)+"%",n.padding=m.em(75/o)+" 0 "+m.em(20/o)+" 0"),"-explicitFont"!==e){var i=(0,y.unicodeChars)(t);(1!==i.length||i[0]<119808||i[0]>120831)&&this.cssFontStyles(this.font.getCssFont(e),n)}if(null!==r){var s=this.math.metrics;n.width=Math.round(r*s.em*s.scale)+"px"}return this.html("mjx-utext",{variant:e,style:n},[this.text(t)])},e.prototype.measureTextNode=function(t){var e=this.adaptor,r=e.clone(t);e.setStyle(r,"font-family",e.getStyle(r,"font-family").replace(/MJXZERO, /g,""));var n=this.html("mjx-measure-text",{style:{position:"absolute","white-space":"nowrap"}},[r]);e.append(e.parent(this.math.start.node),this.container),e.append(this.container,n);var o=e.nodeSize(r,this.math.metrics.em)[0]/this.math.metrics.scale;return e.remove(this.container),e.remove(n),{w:o,h:.75,d:.2}},e.NAME="CHTML",e.OPTIONS=i(i({},u.CommonOutputJax.OPTIONS),{adaptiveCSS:!0,matchFontHeight:!0}),e.commonStyles={'mjx-container[jax="CHTML"]':{"line-height":0},'mjx-container [space="1"]':{"margin-left":".111em"},'mjx-container [space="2"]':{"margin-left":".167em"},'mjx-container [space="3"]':{"margin-left":".222em"},'mjx-container [space="4"]':{"margin-left":".278em"},'mjx-container [space="5"]':{"margin-left":".333em"},'mjx-container [rspace="1"]':{"margin-right":".111em"},'mjx-container [rspace="2"]':{"margin-right":".167em"},'mjx-container [rspace="3"]':{"margin-right":".222em"},'mjx-container [rspace="4"]':{"margin-right":".278em"},'mjx-container [rspace="5"]':{"margin-right":".333em"},'mjx-container [size="s"]':{"font-size":"70.7%"},'mjx-container [size="ss"]':{"font-size":"50%"},'mjx-container [size="Tn"]':{"font-size":"60%"},'mjx-container [size="sm"]':{"font-size":"85%"},'mjx-container [size="lg"]':{"font-size":"120%"},'mjx-container [size="Lg"]':{"font-size":"144%"},'mjx-container [size="LG"]':{"font-size":"173%"},'mjx-container [size="hg"]':{"font-size":"207%"},'mjx-container [size="HG"]':{"font-size":"249%"},'mjx-container [width="full"]':{width:"100%"},"mjx-box":{display:"inline-block"},"mjx-block":{display:"block"},"mjx-itable":{display:"inline-table"},"mjx-row":{display:"table-row"},"mjx-row > *":{display:"table-cell"},"mjx-mtext":{display:"inline-block"},"mjx-mstyle":{display:"inline-block"},"mjx-merror":{display:"inline-block",color:"red","background-color":"yellow"},"mjx-mphantom":{visibility:"hidden"},"_::-webkit-full-page-media, _:future, :root mjx-container":{"will-change":"opacity"}},e.STYLESHEETID="MJX-CHTML-styles",e}(u.CommonOutputJax);e.CHTML=g},8042:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__assign||function(){return i=Object.assign||function(t){for(var e,r=1,n=arguments.length;r=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},c=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s};Object.defineProperty(e,"__esModule",{value:!0}),e.AddCSS=e.CHTMLFontData=void 0;var u=r(5884),p=r(6797),h=r(6010);a(r(5884),e);var f=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.charUsage=new p.Usage,e.delimUsage=new p.Usage,e}return o(e,t),e.charOptions=function(e,r){return t.charOptions.call(this,e,r)},e.prototype.adaptiveCSS=function(t){this.options.adaptiveCSS=t},e.prototype.clearCache=function(){this.options.adaptiveCSS&&(this.charUsage.clear(),this.delimUsage.clear())},e.prototype.createVariant=function(e,r,n){void 0===r&&(r=null),void 0===n&&(n=null),t.prototype.createVariant.call(this,e,r,n);var o=this.constructor;this.variant[e].classes=o.defaultVariantClasses[e],this.variant[e].letter=o.defaultVariantLetters[e]},e.prototype.defineChars=function(r,n){var o,i;t.prototype.defineChars.call(this,r,n);var s=this.variant[r].letter;try{for(var a=l(Object.keys(n)),c=a.next();!c.done;c=a.next()){var u=c.value,p=e.charOptions(n,parseInt(u));void 0===p.f&&(p.f=s)}}catch(t){o={error:t}}finally{try{c&&!c.done&&(i=a.return)&&i.call(a)}finally{if(o)throw o.error}}},Object.defineProperty(e.prototype,"styles",{get:function(){var t=this.constructor,e=i({},t.defaultStyles);return this.addFontURLs(e,t.defaultFonts,this.options.fontURL),this.options.adaptiveCSS?this.updateStyles(e):this.allStyles(e),e},enumerable:!1,configurable:!0}),e.prototype.updateStyles=function(t){var e,r,n,o;try{for(var i=l(this.delimUsage.update()),s=i.next();!s.done;s=i.next()){var a=s.value;this.addDelimiterStyles(t,a,this.delimiters[a])}}catch(t){e={error:t}}finally{try{s&&!s.done&&(r=i.return)&&r.call(i)}finally{if(e)throw e.error}}try{for(var u=l(this.charUsage.update()),p=u.next();!p.done;p=u.next()){var h=c(p.value,2),f=h[0],d=(a=h[1],this.variant[f]);this.addCharStyles(t,d.letter,a,d.chars[a])}}catch(t){n={error:t}}finally{try{p&&!p.done&&(o=u.return)&&o.call(u)}finally{if(n)throw n.error}}return t},e.prototype.allStyles=function(t){var e,r,n,o,i,s;try{for(var a=l(Object.keys(this.delimiters)),c=a.next();!c.done;c=a.next()){var u=c.value,p=parseInt(u);this.addDelimiterStyles(t,p,this.delimiters[p])}}catch(t){e={error:t}}finally{try{c&&!c.done&&(r=a.return)&&r.call(a)}finally{if(e)throw e.error}}try{for(var h=l(Object.keys(this.variant)),f=h.next();!f.done;f=h.next()){var d=f.value,m=this.variant[d],y=m.letter;try{for(var g=(i=void 0,l(Object.keys(m.chars))),b=g.next();!b.done;b=g.next()){u=b.value,p=parseInt(u);var v=m.chars[p];(v[3]||{}).smp||(v.length<4&&(v[3]={}),this.addCharStyles(t,y,p,v))}}catch(t){i={error:t}}finally{try{b&&!b.done&&(s=g.return)&&s.call(g)}finally{if(i)throw i.error}}}}catch(t){n={error:t}}finally{try{f&&!f.done&&(o=h.return)&&o.call(h)}finally{if(n)throw n.error}}},e.prototype.addFontURLs=function(t,e,r){var n,o;try{for(var s=l(Object.keys(e)),a=s.next();!a.done;a=s.next()){var c=a.value,u=i({},e[c]);u.src=u.src.replace(/%%URL%%/,r),t[c]=u}}catch(t){n={error:t}}finally{try{a&&!a.done&&(o=s.return)&&o.call(s)}finally{if(n)throw n.error}}},e.prototype.addDelimiterStyles=function(t,e,r){var n=this.charSelector(e);r.c&&r.c!==e&&(t[".mjx-stretched mjx-c"+(n=this.charSelector(r.c))+"::before"]={content:this.charContent(r.c)}),r.stretch&&(1===r.dir?this.addDelimiterVStyles(t,n,r):this.addDelimiterHStyles(t,n,r))},e.prototype.addDelimiterVStyles=function(t,e,r){var n=r.HDW,o=c(r.stretch,4),i=o[0],s=o[1],a=o[2],l=o[3],u=this.addDelimiterVPart(t,e,"beg",i,n);this.addDelimiterVPart(t,e,"ext",s,n);var p=this.addDelimiterVPart(t,e,"end",a,n),h={};if(l){var f=this.addDelimiterVPart(t,e,"mid",l,n);h.height="50%",t["mjx-stretchy-v"+e+" > mjx-mid"]={"margin-top":this.em(-f/2),"margin-bottom":this.em(-f/2)}}u&&(h["border-top-width"]=this.em0(u-.03)),p&&(h["border-bottom-width"]=this.em0(p-.03),t["mjx-stretchy-v"+e+" > mjx-end"]={"margin-top":this.em(-p)}),Object.keys(h).length&&(t["mjx-stretchy-v"+e+" > mjx-ext"]=h)},e.prototype.addDelimiterVPart=function(t,e,r,n,o){if(!n)return 0;var i=this.getDelimiterData(n),s=(o[2]-i[2])/2,a={content:this.charContent(n)};return"ext"!==r?a.padding=this.padding(i,s):(a.width=this.em0(o[2]),s&&(a["padding-left"]=this.em0(s))),t["mjx-stretchy-v"+e+" mjx-"+r+" mjx-c::before"]=a,i[0]+i[1]},e.prototype.addDelimiterHStyles=function(t,e,r){var n=c(r.stretch,4),o=n[0],i=n[1],s=n[2],a=n[3],l=r.HDW;this.addDelimiterHPart(t,e,"beg",o,l),this.addDelimiterHPart(t,e,"ext",i,l),this.addDelimiterHPart(t,e,"end",s,l),a&&(this.addDelimiterHPart(t,e,"mid",a,l),t["mjx-stretchy-h"+e+" > mjx-ext"]={width:"50%"})},e.prototype.addDelimiterHPart=function(t,e,r,n,o){if(n){var i=this.getDelimiterData(n)[3],s={content:i&&i.c?'"'+i.c+'"':this.charContent(n)};s.padding=this.padding(o,0,-o[2]),t["mjx-stretchy-h"+e+" mjx-"+r+" mjx-c::before"]=s}},e.prototype.addCharStyles=function(t,e,r,n){var o=n[3],i=void 0!==o.f?o.f:e;t["mjx-c"+this.charSelector(r)+(i?".TEX-"+i:"")+"::before"]={padding:this.padding(n,0,o.ic||0),content:null!=o.c?'"'+o.c+'"':this.charContent(r)}},e.prototype.getDelimiterData=function(t){return this.getChar("-smallop",t)},e.prototype.em=function(t){return(0,h.em)(t)},e.prototype.em0=function(t){return(0,h.em)(Math.max(0,t))},e.prototype.padding=function(t,e,r){var n=c(t,3),o=n[0],i=n[1];return void 0===e&&(e=0),void 0===r&&(r=0),[o,n[2]+r,i,e].map(this.em0).join(" ")},e.prototype.charContent=function(t){return'"'+(t>=32&&t<=126&&34!==t&&39!==t&&92!==t?String.fromCharCode(t):"\\"+t.toString(16).toUpperCase())+'"'},e.prototype.charSelector=function(t){return".mjx-c"+t.toString(16).toUpperCase()},e.OPTIONS=i(i({},u.FontData.OPTIONS),{fontURL:"js/output/chtml/fonts/tex-woff-v2"}),e.JAX="CHTML",e.defaultVariantClasses={},e.defaultVariantLetters={},e.defaultStyles={"mjx-c::before":{display:"block",width:0}},e.defaultFonts={"@font-face /* 0 */":{"font-family":"MJXZERO",src:'url("%%URL%%/MathJax_Zero.woff") format("woff")'}},e}(u.FontData);e.CHTMLFontData=f,e.AddCSS=function(t,e){var r,n;try{for(var o=l(Object.keys(e)),i=o.next();!i.done;i=o.next()){var s=i.value,a=parseInt(s);Object.assign(u.FontData.charOptions(t,a),e[a])}}catch(t){r={error:t}}finally{try{i&&!i.done&&(n=o.return)&&n.call(o)}finally{if(r)throw r.error}}return t}},8270:function(t,e,r){var n=this&&this.__createBinding||(Object.create?function(t,e,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);o&&!("get"in o?!e.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){void 0===n&&(n=r),t[n]=e[r]}),o=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),i=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)"default"!==r&&Object.prototype.hasOwnProperty.call(t,r)&&n(e,t,r);return o(e,t),e},s=this&&this.__exportStar||function(t,e){for(var r in t)"default"===r||Object.prototype.hasOwnProperty.call(e,r)||n(e,t,r)},a=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s};Object.defineProperty(e,"__esModule",{value:!0}),e.Arrow=e.DiagonalArrow=e.DiagonalStrike=e.Border2=e.Border=e.RenderElement=void 0;var l=i(r(5552));s(r(5552),e);e.RenderElement=function(t,e){return void 0===e&&(e=""),function(r,n){var o=r.adjustBorder(r.html("mjx-"+t));if(e){var i=r.getOffset(e);if(r.thickness!==l.THICKNESS||i){var s="translate".concat(e,"(").concat(r.em(r.thickness/2-i),")");r.adaptor.setStyle(o,"transform",s)}}r.adaptor.append(r.chtml,o)}};e.Border=function(t){return l.CommonBorder((function(e,r){e.adaptor.setStyle(r,"border-"+t,e.em(e.thickness)+" solid")}))(t)};e.Border2=function(t,e,r){return l.CommonBorder2((function(t,n){var o=t.em(t.thickness)+" solid";t.adaptor.setStyle(n,"border-"+e,o),t.adaptor.setStyle(n,"border-"+r,o)}))(t,e,r)};e.DiagonalStrike=function(t,e){return l.CommonDiagonalStrike((function(t){return function(r,n){var o=r.getBBox(),i=o.w,s=o.h,l=o.d,c=a(r.getArgMod(i,s+l),2),u=c[0],p=c[1],h=e*r.thickness/2,f=r.adjustBorder(r.html(t,{style:{width:r.em(p),transform:"rotate("+r.fixed(-e*u)+"rad) translateY("+h+"em)"}}));r.adaptor.append(r.chtml,f)}}))(t)};e.DiagonalArrow=function(t){return l.CommonDiagonalArrow((function(t,e){t.adaptor.append(t.chtml,e)}))(t)};e.Arrow=function(t){return l.CommonArrow((function(t,e){t.adaptor.append(t.chtml,e)}))(t)}},6797:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.Usage=void 0;var r=function(){function t(){this.used=new Set,this.needsUpdate=[]}return t.prototype.add=function(t){var e=JSON.stringify(t);this.used.has(e)||this.needsUpdate.push(t),this.used.add(e)},t.prototype.has=function(t){return this.used.has(JSON.stringify(t))},t.prototype.clear=function(){this.used.clear(),this.needsUpdate=[]},t.prototype.update=function(){var t=this.needsUpdate;return this.needsUpdate=[],t},t}();e.Usage=r},5355:function(t,e,r){var n,o,i=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),s=this&&this.__createBinding||(Object.create?function(t,e,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);o&&!("get"in o?!e.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){void 0===n&&(n=r),t[n]=e[r]}),a=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),l=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)"default"!==r&&Object.prototype.hasOwnProperty.call(t,r)&&s(e,t,r);return a(e,t),e},c=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},u=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s};Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLWrapper=e.SPACE=e.FONTSIZE=void 0;var p=l(r(6010)),h=r(7519),f=r(6469);e.FONTSIZE={"70.7%":"s","70%":"s","50%":"ss","60%":"Tn","85%":"sm","120%":"lg","144%":"Lg","173%":"LG","207%":"hg","249%":"HG"},e.SPACE=((o={})[p.em(2/18)]="1",o[p.em(3/18)]="2",o[p.em(4/18)]="3",o[p.em(5/18)]="4",o[p.em(6/18)]="5",o);var d=function(t){function r(){var e=null!==t&&t.apply(this,arguments)||this;return e.chtml=null,e}return i(r,t),r.prototype.toCHTML=function(t){var e,r,n=this.standardCHTMLnode(t);try{for(var o=c(this.childNodes),i=o.next();!i.done;i=o.next()){i.value.toCHTML(n)}}catch(t){e={error:t}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(e)throw e.error}}},r.prototype.standardCHTMLnode=function(t){this.markUsed();var e=this.createCHTMLnode(t);return this.handleStyles(),this.handleVariant(),this.handleScale(),this.handleColor(),this.handleSpace(),this.handleAttributes(),this.handlePWidth(),e},r.prototype.markUsed=function(){this.jax.wrapperUsage.add(this.kind)},r.prototype.createCHTMLnode=function(t){var e=this.node.attributes.get("href");return e&&(t=this.adaptor.append(t,this.html("a",{href:e}))),this.chtml=this.adaptor.append(t,this.html("mjx-"+this.node.kind)),this.chtml},r.prototype.handleStyles=function(){if(this.styles){var t=this.styles.cssText;if(t){this.adaptor.setAttribute(this.chtml,"style",t);var e=this.styles.get("font-family");e&&this.adaptor.setStyle(this.chtml,"font-family","MJXZERO, "+e)}}},r.prototype.handleVariant=function(){this.node.isToken&&"-explicitFont"!==this.variant&&this.adaptor.setAttribute(this.chtml,"class",(this.font.getVariant(this.variant)||this.font.getVariant("normal")).classes)},r.prototype.handleScale=function(){this.setScale(this.chtml,this.bbox.rscale)},r.prototype.setScale=function(t,r){var n=Math.abs(r-1)<.001?1:r;if(t&&1!==n){var o=this.percent(n);e.FONTSIZE[o]?this.adaptor.setAttribute(t,"size",e.FONTSIZE[o]):this.adaptor.setStyle(t,"fontSize",o)}return t},r.prototype.handleSpace=function(){var t,r;try{for(var n=c([[this.bbox.L,"space","marginLeft"],[this.bbox.R,"rspace","marginRight"]]),o=n.next();!o.done;o=n.next()){var i=o.value,s=u(i,3),a=s[0],l=s[1],p=s[2];if(a){var h=this.em(a);e.SPACE[h]?this.adaptor.setAttribute(this.chtml,l,e.SPACE[h]):this.adaptor.setStyle(this.chtml,p,h)}}}catch(e){t={error:e}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(t)throw t.error}}},r.prototype.handleColor=function(){var t=this.node.attributes,e=t.getExplicit("mathcolor"),r=t.getExplicit("color"),n=t.getExplicit("mathbackground"),o=t.getExplicit("background");(e||r)&&this.adaptor.setStyle(this.chtml,"color",e||r),(n||o)&&this.adaptor.setStyle(this.chtml,"backgroundColor",n||o)},r.prototype.handleAttributes=function(){var t,e,n,o,i=this.node.attributes,s=i.getAllDefaults(),a=r.skipAttributes;try{for(var l=c(i.getExplicitNames()),u=l.next();!u.done;u=l.next()){var p=u.value;!1!==a[p]&&(p in s||a[p]||this.adaptor.hasAttribute(this.chtml,p))||this.adaptor.setAttribute(this.chtml,p,i.getExplicit(p))}}catch(e){t={error:e}}finally{try{u&&!u.done&&(e=l.return)&&e.call(l)}finally{if(t)throw t.error}}if(i.get("class")){var h=i.get("class").trim().split(/ +/);try{for(var f=c(h),d=f.next();!d.done;d=f.next()){var m=d.value;this.adaptor.addClass(this.chtml,m)}}catch(t){n={error:t}}finally{try{d&&!d.done&&(o=f.return)&&o.call(f)}finally{if(n)throw n.error}}}},r.prototype.handlePWidth=function(){this.bbox.pwidth&&(this.bbox.pwidth===f.BBox.fullWidth?this.adaptor.setAttribute(this.chtml,"width","full"):this.adaptor.setStyle(this.chtml,"width",this.bbox.pwidth))},r.prototype.setIndent=function(t,e,r){var n=this.adaptor;if("center"===e||"left"===e){var o=this.getBBox().L;n.setStyle(t,"margin-left",this.em(r+o))}if("center"===e||"right"===e){var i=this.getBBox().R;n.setStyle(t,"margin-right",this.em(-r+i))}},r.prototype.drawBBox=function(){var t=this.getBBox(),e=t.w,r=t.h,n=t.d,o=t.R,i=this.html("mjx-box",{style:{opacity:.25,"margin-left":this.em(-e-o)}},[this.html("mjx-box",{style:{height:this.em(r),width:this.em(e),"background-color":"red"}}),this.html("mjx-box",{style:{height:this.em(n),width:this.em(e),"margin-left":this.em(-e),"vertical-align":this.em(-n),"background-color":"green"}})]),s=this.chtml||this.parent.chtml,a=this.adaptor.getAttribute(s,"size");a&&this.adaptor.setAttribute(i,"size",a);var l=this.adaptor.getStyle(s,"fontSize");l&&this.adaptor.setStyle(i,"fontSize",l),this.adaptor.append(this.adaptor.parent(s),i),this.adaptor.setStyle(s,"backgroundColor","#FFEE00")},r.prototype.html=function(t,e,r){return void 0===e&&(e={}),void 0===r&&(r=[]),this.jax.html(t,e,r)},r.prototype.text=function(t){return this.jax.text(t)},r.prototype.char=function(t){return this.font.charSelector(t).substr(1)},r.kind="unknown",r.autoStyle=!0,r}(h.CommonWrapper);e.CHTMLWrapper=d},9261:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLWrapperFactory=void 0;var i=r(4420),s=r(9086),a=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.defaultNodes=s.CHTMLWrappers,e}(i.CommonWrapperFactory);e.CHTMLWrapperFactory=a},9086:function(t,e,r){var n;Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLWrappers=void 0;var o=r(5355),i=r(804),s=r(1653),a=r(6287),l=r(6460),c=r(4597),u=r(1259),p=r(2970),h=r(5964),f=r(8147),d=r(4798),m=r(2275),y=r(9063),g=r(5610),b=r(8776),v=r(4300),_=r(6590),S=r(6781),O=r(8002),M=r(3571),x=r(7056),E=r(8102),A=r(6911),C=r(421),T=r(95),N=r(1148);e.CHTMLWrappers=((n={})[i.CHTMLmath.kind]=i.CHTMLmath,n[d.CHTMLmrow.kind]=d.CHTMLmrow,n[d.CHTMLinferredMrow.kind]=d.CHTMLinferredMrow,n[s.CHTMLmi.kind]=s.CHTMLmi,n[a.CHTMLmo.kind]=a.CHTMLmo,n[l.CHTMLmn.kind]=l.CHTMLmn,n[c.CHTMLms.kind]=c.CHTMLms,n[u.CHTMLmtext.kind]=u.CHTMLmtext,n[p.CHTMLmspace.kind]=p.CHTMLmspace,n[h.CHTMLmpadded.kind]=h.CHTMLmpadded,n[f.CHTMLmenclose.kind]=f.CHTMLmenclose,n[y.CHTMLmfrac.kind]=y.CHTMLmfrac,n[g.CHTMLmsqrt.kind]=g.CHTMLmsqrt,n[b.CHTMLmroot.kind]=b.CHTMLmroot,n[v.CHTMLmsub.kind]=v.CHTMLmsub,n[v.CHTMLmsup.kind]=v.CHTMLmsup,n[v.CHTMLmsubsup.kind]=v.CHTMLmsubsup,n[_.CHTMLmunder.kind]=_.CHTMLmunder,n[_.CHTMLmover.kind]=_.CHTMLmover,n[_.CHTMLmunderover.kind]=_.CHTMLmunderover,n[S.CHTMLmmultiscripts.kind]=S.CHTMLmmultiscripts,n[m.CHTMLmfenced.kind]=m.CHTMLmfenced,n[O.CHTMLmtable.kind]=O.CHTMLmtable,n[M.CHTMLmtr.kind]=M.CHTMLmtr,n[M.CHTMLmlabeledtr.kind]=M.CHTMLmlabeledtr,n[x.CHTMLmtd.kind]=x.CHTMLmtd,n[E.CHTMLmaction.kind]=E.CHTMLmaction,n[A.CHTMLmglyph.kind]=A.CHTMLmglyph,n[C.CHTMLsemantics.kind]=C.CHTMLsemantics,n[C.CHTMLannotation.kind]=C.CHTMLannotation,n[C.CHTMLannotationXML.kind]=C.CHTMLannotationXML,n[C.CHTMLxml.kind]=C.CHTMLxml,n[T.CHTMLTeXAtom.kind]=T.CHTMLTeXAtom,n[N.CHTMLTextNode.kind]=N.CHTMLTextNode,n[o.CHTMLWrapper.kind]=o.CHTMLWrapper,n)},95:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLTeXAtom=void 0;var i=r(5355),s=r(9800),a=r(3948),l=r(9007),c=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.toCHTML=function(e){if(t.prototype.toCHTML.call(this,e),this.adaptor.setAttribute(this.chtml,"texclass",l.TEXCLASSNAMES[this.node.texClass]),this.node.texClass===l.TEXCLASS.VCENTER){var r=this.childNodes[0].getBBox(),n=r.h,o=(n+r.d)/2+this.font.params.axis_height-n;this.adaptor.setStyle(this.chtml,"verticalAlign",this.em(o))}},e.kind=a.TeXAtom.prototype.kind,e}((0,s.CommonTeXAtomMixin)(i.CHTMLWrapper));e.CHTMLTeXAtom=c},1148:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLTextNode=void 0;var s=r(9007),a=r(5355),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.toCHTML=function(t){var e,r;this.markUsed();var n=this.adaptor,o=this.parent.variant,s=this.node.getText();if(0!==s.length)if("-explicitFont"===o)n.append(t,this.jax.unknownText(s,o,this.getBBox().w));else{var a=this.remappedText(s,o);try{for(var l=i(a),c=l.next();!c.done;c=l.next()){var u=c.value,p=this.getVariantChar(o,u)[3],h=p.f?" TEX-"+p.f:"",f=p.unknown?this.jax.unknownText(String.fromCodePoint(u),o):this.html("mjx-c",{class:this.char(u)+h});n.append(t,f),!p.unknown&&this.font.charUsage.add([o,u])}}catch(t){e={error:t}}finally{try{c&&!c.done&&(r=l.return)&&r.call(l)}finally{if(e)throw e.error}}}},e.kind=s.TextNode.prototype.kind,e.autoStyle=!1,e.styles={"mjx-c":{display:"inline-block"},"mjx-utext":{display:"inline-block",padding:".75em 0 .2em 0"}},e}((0,r(1160).CommonTextNodeMixin)(a.CHTMLWrapper));e.CHTMLTextNode=l},8102:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLmaction=void 0;var i=r(5355),s=r(1956),a=r(1956),l=r(9145),c=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.toCHTML=function(t){var e=this.standardCHTMLnode(t);this.selected.toCHTML(e),this.action(this,this.data)},e.prototype.setEventHandler=function(t,e){this.chtml.addEventListener(t,e)},e.kind=l.MmlMaction.prototype.kind,e.styles={"mjx-maction":{position:"relative"},"mjx-maction > mjx-tool":{display:"none",position:"absolute",bottom:0,right:0,width:0,height:0,"z-index":500},"mjx-tool > mjx-tip":{display:"inline-block",padding:".2em",border:"1px solid #888","font-size":"70%","background-color":"#F8F8F8",color:"black","box-shadow":"2px 2px 5px #AAAAAA"},"mjx-maction[toggle]":{cursor:"pointer"},"mjx-status":{display:"block",position:"fixed",left:"1em",bottom:"1em","min-width":"25%",padding:".2em .4em",border:"1px solid #888","font-size":"90%","background-color":"#F8F8F8",color:"black"}},e.actions=new Map([["toggle",[function(t,e){t.adaptor.setAttribute(t.chtml,"toggle",t.node.attributes.get("selection"));var r=t.factory.jax.math,n=t.factory.jax.document,o=t.node;t.setEventHandler("click",(function(t){r.end.node||(r.start.node=r.end.node=r.typesetRoot,r.start.n=r.end.n=0),o.nextToggleSelection(),r.rerender(n),t.stopPropagation()}))},{}]],["tooltip",[function(t,e){var r=t.childNodes[1];if(r)if(r.node.isKind("mtext")){var n=r.node.getText();t.adaptor.setAttribute(t.chtml,"title",n)}else{var o=t.adaptor,i=o.append(t.chtml,t.html("mjx-tool",{style:{bottom:t.em(-t.dy),right:t.em(-t.dx)}},[t.html("mjx-tip")]));r.toCHTML(o.firstChild(i)),t.setEventHandler("mouseover",(function(r){e.stopTimers(t,e);var n=setTimeout((function(){return o.setStyle(i,"display","block")}),e.postDelay);e.hoverTimer.set(t,n),r.stopPropagation()})),t.setEventHandler("mouseout",(function(r){e.stopTimers(t,e);var n=setTimeout((function(){return o.setStyle(i,"display","")}),e.clearDelay);e.clearTimer.set(t,n),r.stopPropagation()}))}},a.TooltipData]],["statusline",[function(t,e){var r=t.childNodes[1];if(r&&r.node.isKind("mtext")){var n=t.adaptor,o=r.node.getText();n.setAttribute(t.chtml,"statusline",o),t.setEventHandler("mouseover",(function(r){if(null===e.status){var i=n.body(n.document);e.status=n.append(i,t.html("mjx-status",{},[t.text(o)]))}r.stopPropagation()})),t.setEventHandler("mouseout",(function(t){e.status&&(n.remove(e.status),e.status=null),t.stopPropagation()}))}},{status:null}]]]),e}((0,s.CommonMactionMixin)(i.CHTMLWrapper));e.CHTMLmaction=c},804:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s};Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLmath=void 0;var s=r(5355),a=r(7490),l=r(3233),c=r(6469),u=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.toCHTML=function(e){t.prototype.toCHTML.call(this,e);var r=this.chtml,n=this.adaptor;"block"===this.node.attributes.get("display")?(n.setAttribute(r,"display","true"),n.setAttribute(e,"display","true"),this.handleDisplay(e)):this.handleInline(e),n.addClass(r,"MJX-TEX")},e.prototype.handleDisplay=function(t){var e=this.adaptor,r=i(this.getAlignShift(),2),n=r[0],o=r[1];if("center"!==n&&e.setAttribute(t,"justify",n),this.bbox.pwidth===c.BBox.fullWidth){if(e.setAttribute(t,"width","full"),this.jax.table){var s=this.jax.table.getOuterBBox(),a=s.L,l=s.w,u=s.R;"right"===n?u=Math.max(u||-o,-o):"left"===n?a=Math.max(a||o,o):"center"===n&&(l+=2*Math.abs(o));var p=this.em(Math.max(0,a+l+u));e.setStyle(t,"min-width",p),e.setStyle(this.jax.table.chtml,"min-width",p)}}else this.setIndent(this.chtml,n,o)},e.prototype.handleInline=function(t){var e=this.adaptor,r=e.getStyle(this.chtml,"margin-right");r&&(e.setStyle(this.chtml,"margin-right",""),e.setStyle(t,"margin-right",r),e.setStyle(t,"width","0"))},e.prototype.setChildPWidths=function(e,r,n){return void 0===r&&(r=null),void 0===n&&(n=!0),!!this.parent&&t.prototype.setChildPWidths.call(this,e,r,n)},e.kind=l.MmlMath.prototype.kind,e.styles={"mjx-math":{"line-height":0,"text-align":"left","text-indent":0,"font-style":"normal","font-weight":"normal","font-size":"100%","font-size-adjust":"none","letter-spacing":"normal","border-collapse":"collapse","word-wrap":"normal","word-spacing":"normal","white-space":"nowrap",direction:"ltr",padding:"1px 0"},'mjx-container[jax="CHTML"][display="true"]':{display:"block","text-align":"center",margin:"1em 0"},'mjx-container[jax="CHTML"][display="true"][width="full"]':{display:"flex"},'mjx-container[jax="CHTML"][display="true"] mjx-math':{padding:0},'mjx-container[jax="CHTML"][justify="left"]':{"text-align":"left"},'mjx-container[jax="CHTML"][justify="right"]':{"text-align":"right"}},e}((0,a.CommonMathMixin)(s.CHTMLWrapper));e.CHTMLmath=u},8147:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__createBinding||(Object.create?function(t,e,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);o&&!("get"in o?!e.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){void 0===n&&(n=r),t[n]=e[r]}),s=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),a=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)"default"!==r&&Object.prototype.hasOwnProperty.call(t,r)&&i(e,t,r);return s(e,t),e},l=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},c=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s};Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLmenclose=void 0;var u=r(5355),p=r(7313),h=a(r(8270)),f=r(6661),d=r(6010);function m(t,e){return Math.atan2(t,e).toFixed(3).replace(/\.?0+$/,"")}var y=m(h.ARROWDX,h.ARROWY),g=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.toCHTML=function(t){var e,r,n,o,i=this.adaptor,s=this.standardCHTMLnode(t),a=i.append(s,this.html("mjx-box"));this.renderChild?this.renderChild(this,a):this.childNodes[0].toCHTML(a);try{for(var c=l(Object.keys(this.notations)),u=c.next();!u.done;u=c.next()){var p=u.value,f=this.notations[p];!f.renderChild&&f.renderer(this,a)}}catch(t){e={error:t}}finally{try{u&&!u.done&&(r=c.return)&&r.call(c)}finally{if(e)throw e.error}}var d=this.getPadding();try{for(var m=l(h.sideNames),y=m.next();!y.done;y=m.next()){var g=y.value,b=h.sideIndex[g];d[b]>0&&i.setStyle(a,"padding-"+g,this.em(d[b]))}}catch(t){n={error:t}}finally{try{y&&!y.done&&(o=m.return)&&o.call(m)}finally{if(n)throw n.error}}},e.prototype.arrow=function(t,e,r,n,o){void 0===n&&(n=""),void 0===o&&(o=0);var i=this.getBBox().w,s={width:this.em(t)};i!==t&&(s.left=this.em((i-t)/2)),e&&(s.transform="rotate("+this.fixed(e)+"rad)");var a=this.html("mjx-arrow",{style:s},[this.html("mjx-aline"),this.html("mjx-rthead"),this.html("mjx-rbhead")]);return r&&(this.adaptor.append(a,this.html("mjx-lthead")),this.adaptor.append(a,this.html("mjx-lbhead")),this.adaptor.setAttribute(a,"double","true")),this.adjustArrow(a,r),this.moveArrow(a,n,o),a},e.prototype.adjustArrow=function(t,e){var r=this,n=this.thickness,o=this.arrowhead;if(o.x!==h.ARROWX||o.y!==h.ARROWY||o.dx!==h.ARROWDX||n!==h.THICKNESS){var i=c([n*o.x,n*o.y].map((function(t){return r.em(t)})),2),s=i[0],a=i[1],l=m(o.dx,o.y),u=c(this.adaptor.childNodes(t),5),p=u[0],f=u[1],d=u[2],y=u[3],g=u[4];this.adjustHead(f,[a,"0","1px",s],l),this.adjustHead(d,["1px","0",a,s],"-"+l),this.adjustHead(y,[a,s,"1px","0"],"-"+l),this.adjustHead(g,["1px",s,a,"0"],l),this.adjustLine(p,n,o.x,e)}},e.prototype.adjustHead=function(t,e,r){t&&(this.adaptor.setStyle(t,"border-width",e.join(" ")),this.adaptor.setStyle(t,"transform","skewX("+r+"rad)"))},e.prototype.adjustLine=function(t,e,r,n){this.adaptor.setStyle(t,"borderTop",this.em(e)+" solid"),this.adaptor.setStyle(t,"top",this.em(-e/2)),this.adaptor.setStyle(t,"right",this.em(e*(r-1))),n&&this.adaptor.setStyle(t,"left",this.em(e*(r-1)))},e.prototype.moveArrow=function(t,e,r){if(r){var n=this.adaptor.getStyle(t,"transform");this.adaptor.setStyle(t,"transform","translate".concat(e,"(").concat(this.em(-r),")").concat(n?" "+n:""))}},e.prototype.adjustBorder=function(t){return this.thickness!==h.THICKNESS&&this.adaptor.setStyle(t,"borderWidth",this.em(this.thickness)),t},e.prototype.adjustThickness=function(t){return this.thickness!==h.THICKNESS&&this.adaptor.setStyle(t,"strokeWidth",this.fixed(this.thickness)),t},e.prototype.fixed=function(t,e){return void 0===e&&(e=3),Math.abs(t)<6e-4?"0":t.toFixed(e).replace(/\.?0+$/,"")},e.prototype.em=function(e){return t.prototype.em.call(this,e)},e.kind=f.MmlMenclose.prototype.kind,e.styles={"mjx-menclose":{position:"relative"},"mjx-menclose > mjx-dstrike":{display:"inline-block",left:0,top:0,position:"absolute","border-top":h.SOLID,"transform-origin":"top left"},"mjx-menclose > mjx-ustrike":{display:"inline-block",left:0,bottom:0,position:"absolute","border-top":h.SOLID,"transform-origin":"bottom left"},"mjx-menclose > mjx-hstrike":{"border-top":h.SOLID,position:"absolute",left:0,right:0,bottom:"50%",transform:"translateY("+(0,d.em)(h.THICKNESS/2)+")"},"mjx-menclose > mjx-vstrike":{"border-left":h.SOLID,position:"absolute",top:0,bottom:0,right:"50%",transform:"translateX("+(0,d.em)(h.THICKNESS/2)+")"},"mjx-menclose > mjx-rbox":{position:"absolute",top:0,bottom:0,right:0,left:0,border:h.SOLID,"border-radius":(0,d.em)(h.THICKNESS+h.PADDING)},"mjx-menclose > mjx-cbox":{position:"absolute",top:0,bottom:0,right:0,left:0,border:h.SOLID,"border-radius":"50%"},"mjx-menclose > mjx-arrow":{position:"absolute",left:0,bottom:"50%",height:0,width:0},"mjx-menclose > mjx-arrow > *":{display:"block",position:"absolute","transform-origin":"bottom","border-left":(0,d.em)(h.THICKNESS*h.ARROWX)+" solid","border-right":0,"box-sizing":"border-box"},"mjx-menclose > mjx-arrow > mjx-aline":{left:0,top:(0,d.em)(-h.THICKNESS/2),right:(0,d.em)(h.THICKNESS*(h.ARROWX-1)),height:0,"border-top":(0,d.em)(h.THICKNESS)+" solid","border-left":0},"mjx-menclose > mjx-arrow[double] > mjx-aline":{left:(0,d.em)(h.THICKNESS*(h.ARROWX-1)),height:0},"mjx-menclose > mjx-arrow > mjx-rthead":{transform:"skewX("+y+"rad)",right:0,bottom:"-1px","border-bottom":"1px solid transparent","border-top":(0,d.em)(h.THICKNESS*h.ARROWY)+" solid transparent"},"mjx-menclose > mjx-arrow > mjx-rbhead":{transform:"skewX(-"+y+"rad)","transform-origin":"top",right:0,top:"-1px","border-top":"1px solid transparent","border-bottom":(0,d.em)(h.THICKNESS*h.ARROWY)+" solid transparent"},"mjx-menclose > mjx-arrow > mjx-lthead":{transform:"skewX(-"+y+"rad)",left:0,bottom:"-1px","border-left":0,"border-right":(0,d.em)(h.THICKNESS*h.ARROWX)+" solid","border-bottom":"1px solid transparent","border-top":(0,d.em)(h.THICKNESS*h.ARROWY)+" solid transparent"},"mjx-menclose > mjx-arrow > mjx-lbhead":{transform:"skewX("+y+"rad)","transform-origin":"top",left:0,top:"-1px","border-left":0,"border-right":(0,d.em)(h.THICKNESS*h.ARROWX)+" solid","border-top":"1px solid transparent","border-bottom":(0,d.em)(h.THICKNESS*h.ARROWY)+" solid transparent"},"mjx-menclose > dbox":{position:"absolute",top:0,bottom:0,left:(0,d.em)(-1.5*h.PADDING),width:(0,d.em)(3*h.PADDING),border:(0,d.em)(h.THICKNESS)+" solid","border-radius":"50%","clip-path":"inset(0 0 0 "+(0,d.em)(1.5*h.PADDING)+")","box-sizing":"border-box"}},e.notations=new Map([h.Border("top"),h.Border("right"),h.Border("bottom"),h.Border("left"),h.Border2("actuarial","top","right"),h.Border2("madruwb","bottom","right"),h.DiagonalStrike("up",1),h.DiagonalStrike("down",-1),["horizontalstrike",{renderer:h.RenderElement("hstrike","Y"),bbox:function(t){return[0,t.padding,0,t.padding]}}],["verticalstrike",{renderer:h.RenderElement("vstrike","X"),bbox:function(t){return[t.padding,0,t.padding,0]}}],["box",{renderer:function(t,e){t.adaptor.setStyle(e,"border",t.em(t.thickness)+" solid")},bbox:h.fullBBox,border:h.fullBorder,remove:"left right top bottom"}],["roundedbox",{renderer:h.RenderElement("rbox"),bbox:h.fullBBox}],["circle",{renderer:h.RenderElement("cbox"),bbox:h.fullBBox}],["phasorangle",{renderer:function(t,e){var r=t.getBBox(),n=r.h,o=r.d,i=c(t.getArgMod(1.75*t.padding,n+o),2),s=i[0],a=i[1],l=t.thickness*Math.sin(s)*.9;t.adaptor.setStyle(e,"border-bottom",t.em(t.thickness)+" solid");var u=t.adjustBorder(t.html("mjx-ustrike",{style:{width:t.em(a),transform:"translateX("+t.em(l)+") rotate("+t.fixed(-s)+"rad)"}}));t.adaptor.append(t.chtml,u)},bbox:function(t){var e=t.padding/2,r=t.thickness;return[2*e,e,e+r,3*e+r]},border:function(t){return[0,0,t.thickness,0]},remove:"bottom"}],h.Arrow("up"),h.Arrow("down"),h.Arrow("left"),h.Arrow("right"),h.Arrow("updown"),h.Arrow("leftright"),h.DiagonalArrow("updiagonal"),h.DiagonalArrow("northeast"),h.DiagonalArrow("southeast"),h.DiagonalArrow("northwest"),h.DiagonalArrow("southwest"),h.DiagonalArrow("northeastsouthwest"),h.DiagonalArrow("northwestsoutheast"),["longdiv",{renderer:function(t,e){var r=t.adaptor;r.setStyle(e,"border-top",t.em(t.thickness)+" solid");var n=r.append(t.chtml,t.html("dbox")),o=t.thickness,i=t.padding;o!==h.THICKNESS&&r.setStyle(n,"border-width",t.em(o)),i!==h.PADDING&&(r.setStyle(n,"left",t.em(-1.5*i)),r.setStyle(n,"width",t.em(3*i)),r.setStyle(n,"clip-path","inset(0 0 0 "+t.em(1.5*i)+")"))},bbox:function(t){var e=t.padding,r=t.thickness;return[e+r,e,e,2*e+r/2]}}],["radical",{renderer:function(t,e){t.msqrt.toCHTML(e);var r=t.sqrtTRBL();t.adaptor.setStyle(t.msqrt.chtml,"margin",r.map((function(e){return t.em(-e)})).join(" "))},init:function(t){t.msqrt=t.createMsqrt(t.childNodes[0])},bbox:function(t){return t.sqrtTRBL()},renderChild:!0}]]),e}((0,p.CommonMencloseMixin)(u.CHTMLWrapper));e.CHTMLmenclose=g},2275:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLmfenced=void 0;var i=r(5355),s=r(7555),a=r(5410),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.toCHTML=function(t){var e=this.standardCHTMLnode(t);this.mrow.toCHTML(e)},e.kind=a.MmlMfenced.prototype.kind,e}((0,s.CommonMfencedMixin)(i.CHTMLWrapper));e.CHTMLmfenced=l},9063:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__assign||function(){return i=Object.assign||function(t){for(var e,r=1,n=arguments.length;r *":{"font-size":"2000%"},"mjx-dbox":{display:"block","font-size":"5%"},"mjx-num":{display:"block","text-align":"center"},"mjx-den":{display:"block","text-align":"center"},"mjx-mfrac[bevelled] > mjx-num":{display:"inline-block"},"mjx-mfrac[bevelled] > mjx-den":{display:"inline-block"},'mjx-den[align="right"], mjx-num[align="right"]':{"text-align":"right"},'mjx-den[align="left"], mjx-num[align="left"]':{"text-align":"left"},"mjx-nstrut":{display:"inline-block",height:".054em",width:0,"vertical-align":"-.054em"},'mjx-nstrut[type="d"]':{height:".217em","vertical-align":"-.217em"},"mjx-dstrut":{display:"inline-block",height:".505em",width:0},'mjx-dstrut[type="d"]':{height:".726em"},"mjx-line":{display:"block","box-sizing":"border-box","min-height":"1px",height:".06em","border-top":".06em solid",margin:".06em -.1em",overflow:"hidden"},'mjx-line[type="d"]':{margin:".18em -.1em"}},e}((0,a.CommonMfracMixin)(s.CHTMLWrapper));e.CHTMLmfrac=c},6911:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLmglyph=void 0;var i=r(5355),s=r(5636),a=r(3985),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.toCHTML=function(t){var e=this.standardCHTMLnode(t);if(this.charWrapper)this.charWrapper.toCHTML(e);else{var r=this.node.attributes.getList("src","alt"),n=r.src,o=r.alt,i={width:this.em(this.width),height:this.em(this.height)};this.valign&&(i.verticalAlign=this.em(this.valign));var s=this.html("img",{src:n,style:i,alt:o,title:o});this.adaptor.append(e,s)}},e.kind=a.MmlMglyph.prototype.kind,e.styles={"mjx-mglyph > img":{display:"inline-block",border:0,padding:0}},e}((0,s.CommonMglyphMixin)(i.CHTMLWrapper));e.CHTMLmglyph=l},1653:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLmi=void 0;var i=r(5355),s=r(5723),a=r(450),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.kind=a.MmlMi.prototype.kind,e}((0,s.CommonMiMixin)(i.CHTMLWrapper));e.CHTMLmi=l},6781:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s};Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLmmultiscripts=void 0;var s=r(4300),a=r(8009),l=r(6405),c=r(505),u=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.toCHTML=function(t){var e=this.standardCHTMLnode(t),r=this.scriptData,n=this.node.getProperty("scriptalign")||"right left",o=i((0,c.split)(n+" "+n),2),s=o[0],a=o[1],l=this.combinePrePost(r.sub,r.psub),u=this.combinePrePost(r.sup,r.psup),p=i(this.getUVQ(l,u),2),h=p[0],f=p[1];if(r.numPrescripts){var d=this.addScripts(h,-f,!0,r.psub,r.psup,this.firstPrescript,r.numPrescripts);"right"!==s&&this.adaptor.setAttribute(d,"script-align",s)}if(this.childNodes[0].toCHTML(e),r.numScripts){d=this.addScripts(h,-f,!1,r.sub,r.sup,1,r.numScripts);"left"!==a&&this.adaptor.setAttribute(d,"script-align",a)}},e.prototype.addScripts=function(t,e,r,n,o,i,s){for(var a=this.adaptor,l=t-o.d+(e-n.h),c=t<0&&0===e?n.h+t:t,u=l>0?{style:{height:this.em(l)}}:{},p=c?{style:{"vertical-align":this.em(c)}}:{},h=this.html("mjx-row"),f=this.html("mjx-row",u),d=this.html("mjx-row"),m="mjx-"+(r?"pre":"")+"scripts",y=i+2*s;i mjx-row > mjx-cell":{"text-align":"right"},'[script-align="left"] > mjx-row > mjx-cell':{"text-align":"left"},'[script-align="center"] > mjx-row > mjx-cell':{"text-align":"center"},'[script-align="right"] > mjx-row > mjx-cell':{"text-align":"right"}},e}((0,a.CommonMmultiscriptsMixin)(s.CHTMLmsubsup));e.CHTMLmmultiscripts=u},6460:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLmn=void 0;var i=r(5355),s=r(5023),a=r(3050),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.kind=a.MmlMn.prototype.kind,e}((0,s.CommonMnMixin)(i.CHTMLWrapper));e.CHTMLmn=l},6287:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLmo=void 0;var s=r(5355),a=r(7096),l=r(2756),c=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.toCHTML=function(t){var e,r,n=this.node.attributes,o=n.get("symmetric")&&2!==this.stretch.dir,s=0!==this.stretch.dir;s&&null===this.size&&this.getStretchedVariant([]);var a=this.standardCHTMLnode(t);if(s&&this.size<0)this.stretchHTML(a);else{if(o||n.get("largeop")){var l=this.em(this.getCenterOffset());"0"!==l&&this.adaptor.setStyle(a,"verticalAlign",l)}this.node.getProperty("mathaccent")&&(this.adaptor.setStyle(a,"width","0"),this.adaptor.setStyle(a,"margin-left",this.em(this.getAccentOffset())));try{for(var c=i(this.childNodes),u=c.next();!u.done;u=c.next()){u.value.toCHTML(a)}}catch(t){e={error:t}}finally{try{u&&!u.done&&(r=c.return)&&r.call(c)}finally{if(e)throw e.error}}}},e.prototype.stretchHTML=function(t){var e=this.getText().codePointAt(0);this.font.delimUsage.add(e),this.childNodes[0].markUsed();var r=this.stretch,n=r.stretch,o=[];n[0]&&o.push(this.html("mjx-beg",{},[this.html("mjx-c")])),o.push(this.html("mjx-ext",{},[this.html("mjx-c")])),4===n.length&&o.push(this.html("mjx-mid",{},[this.html("mjx-c")]),this.html("mjx-ext",{},[this.html("mjx-c")])),n[2]&&o.push(this.html("mjx-end",{},[this.html("mjx-c")]));var i={},s=this.bbox,l=s.h,c=s.d,u=s.w;1===r.dir?(o.push(this.html("mjx-mark")),i.height=this.em(l+c),i.verticalAlign=this.em(-c)):i.width=this.em(u);var p=a.DirectionVH[r.dir],h={class:this.char(r.c||e),style:i},f=this.html("mjx-stretchy-"+p,h,o);this.adaptor.append(t,f)},e.kind=l.MmlMo.prototype.kind,e.styles={"mjx-stretchy-h":{display:"inline-table",width:"100%"},"mjx-stretchy-h > *":{display:"table-cell",width:0},"mjx-stretchy-h > * > mjx-c":{display:"inline-block",transform:"scalex(1.0000001)"},"mjx-stretchy-h > * > mjx-c::before":{display:"inline-block",width:"initial"},"mjx-stretchy-h > mjx-ext":{"/* IE */ overflow":"hidden","/* others */ overflow":"clip visible",width:"100%"},"mjx-stretchy-h > mjx-ext > mjx-c::before":{transform:"scalex(500)"},"mjx-stretchy-h > mjx-ext > mjx-c":{width:0},"mjx-stretchy-h > mjx-beg > mjx-c":{"margin-right":"-.1em"},"mjx-stretchy-h > mjx-end > mjx-c":{"margin-left":"-.1em"},"mjx-stretchy-v":{display:"inline-block"},"mjx-stretchy-v > *":{display:"block"},"mjx-stretchy-v > mjx-beg":{height:0},"mjx-stretchy-v > mjx-end > mjx-c":{display:"block"},"mjx-stretchy-v > * > mjx-c":{transform:"scaley(1.0000001)","transform-origin":"left center",overflow:"hidden"},"mjx-stretchy-v > mjx-ext":{display:"block",height:"100%","box-sizing":"border-box",border:"0px solid transparent","/* IE */ overflow":"hidden","/* others */ overflow":"visible clip"},"mjx-stretchy-v > mjx-ext > mjx-c::before":{width:"initial","box-sizing":"border-box"},"mjx-stretchy-v > mjx-ext > mjx-c":{transform:"scaleY(500) translateY(.075em)",overflow:"visible"},"mjx-mark":{display:"inline-block",height:"0px"}},e}((0,a.CommonMoMixin)(s.CHTMLWrapper));e.CHTMLmo=c},5964:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},s=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLmpadded=void 0;var a=r(5355),l=r(6898),c=r(7238),u=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.toCHTML=function(t){var e,r,n=this.standardCHTMLnode(t),o=[],a={},l=i(this.getDimens(),9),c=l[2],u=l[3],p=l[4],h=l[5],f=l[6],d=l[7],m=l[8];if(h&&(a.width=this.em(c+h)),(u||p)&&(a.margin=this.em(u)+" 0 "+this.em(p)),f+m||d){a.position="relative";var y=this.html("mjx-rbox",{style:{left:this.em(f+m),top:this.em(-d),"max-width":a.width}});f+m&&this.childNodes[0].getBBox().pwidth&&(this.adaptor.setAttribute(y,"width","full"),this.adaptor.setStyle(y,"left",this.em(f))),o.push(y)}n=this.adaptor.append(n,this.html("mjx-block",{style:a},o));try{for(var g=s(this.childNodes),b=g.next();!b.done;b=g.next()){b.value.toCHTML(o[0]||n)}}catch(t){e={error:t}}finally{try{b&&!b.done&&(r=g.return)&&r.call(g)}finally{if(e)throw e.error}}},e.kind=c.MmlMpadded.prototype.kind,e.styles={"mjx-mpadded":{display:"inline-block"},"mjx-rbox":{display:"inline-block",position:"relative"}},e}((0,l.CommonMpaddedMixin)(a.CHTMLWrapper));e.CHTMLmpadded=u},8776:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s};Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLmroot=void 0;var s=r(5610),a=r(6991),l=r(6145),c=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.addRoot=function(t,e,r,n){e.toCHTML(t);var o=i(this.getRootDimens(r,n),3),s=o[0],a=o[1],l=o[2];this.adaptor.setStyle(t,"verticalAlign",this.em(a)),this.adaptor.setStyle(t,"width",this.em(s)),l&&this.adaptor.setStyle(this.adaptor.firstChild(t),"paddingLeft",this.em(l))},e.kind=l.MmlMroot.prototype.kind,e}((0,a.CommonMrootMixin)(s.CHTMLmsqrt));e.CHTMLmroot=c},4798:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLinferredMrow=e.CHTMLmrow=void 0;var s=r(5355),a=r(8411),l=r(8411),c=r(9878),u=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.toCHTML=function(t){var e,r,n=this.node.isInferred?this.chtml=t:this.standardCHTMLnode(t),o=!1;try{for(var s=i(this.childNodes),a=s.next();!a.done;a=s.next()){var l=a.value;l.toCHTML(n),l.bbox.w<0&&(o=!0)}}catch(t){e={error:t}}finally{try{a&&!a.done&&(r=s.return)&&r.call(s)}finally{if(e)throw e.error}}if(o){var c=this.getBBox().w;c&&(this.adaptor.setStyle(n,"width",this.em(Math.max(0,c))),c<0&&this.adaptor.setStyle(n,"marginRight",this.em(c)))}},e.kind=c.MmlMrow.prototype.kind,e}((0,a.CommonMrowMixin)(s.CHTMLWrapper));e.CHTMLmrow=u;var p=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.kind=c.MmlInferredMrow.prototype.kind,e}((0,l.CommonInferredMrowMixin)(u));e.CHTMLinferredMrow=p},4597:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLms=void 0;var i=r(5355),s=r(4126),a=r(7265),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.kind=a.MmlMs.prototype.kind,e}((0,s.CommonMsMixin)(i.CHTMLWrapper));e.CHTMLms=l},2970:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLmspace=void 0;var i=r(5355),s=r(258),a=r(6030),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.toCHTML=function(t){var e=this.standardCHTMLnode(t),r=this.getBBox(),n=r.w,o=r.h,i=r.d;n<0&&(this.adaptor.setStyle(e,"marginRight",this.em(n)),n=0),n&&this.adaptor.setStyle(e,"width",this.em(n)),(o=Math.max(0,o+i))&&this.adaptor.setStyle(e,"height",this.em(Math.max(0,o))),i&&this.adaptor.setStyle(e,"verticalAlign",this.em(-i))},e.kind=a.MmlMspace.prototype.kind,e}((0,s.CommonMspaceMixin)(i.CHTMLWrapper));e.CHTMLmspace=l},5610:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s};Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLmsqrt=void 0;var s=r(5355),a=r(4093),l=r(7131),c=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.toCHTML=function(t){var e,r,n,o,s=this.childNodes[this.surd],a=this.childNodes[this.base],l=s.getBBox(),c=a.getOuterBBox(),u=i(this.getPQ(l),2)[1],p=this.font.params.rule_thickness,h=c.h+u+p,f=this.standardCHTMLnode(t);null!=this.root&&(n=this.adaptor.append(f,this.html("mjx-root")),o=this.childNodes[this.root]);var d=this.adaptor.append(f,this.html("mjx-sqrt",{},[e=this.html("mjx-surd"),r=this.html("mjx-box",{style:{paddingTop:this.em(u)}})]));this.addRoot(n,o,l,h),s.toCHTML(e),a.toCHTML(r),s.size<0&&this.adaptor.addClass(d,"mjx-tall")},e.prototype.addRoot=function(t,e,r,n){},e.kind=l.MmlMsqrt.prototype.kind,e.styles={"mjx-root":{display:"inline-block","white-space":"nowrap"},"mjx-surd":{display:"inline-block","vertical-align":"top"},"mjx-sqrt":{display:"inline-block","padding-top":".07em"},"mjx-sqrt > mjx-box":{"border-top":".07em solid"},"mjx-sqrt.mjx-tall > mjx-box":{"padding-left":".3em","margin-left":"-.3em"}},e}((0,a.CommonMsqrtMixin)(s.CHTMLWrapper));e.CHTMLmsqrt=c},4300:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s};Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLmsubsup=e.CHTMLmsup=e.CHTMLmsub=void 0;var s=r(8650),a=r(905),l=r(905),c=r(905),u=r(4461),p=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.kind=u.MmlMsub.prototype.kind,e}((0,a.CommonMsubMixin)(s.CHTMLscriptbase));e.CHTMLmsub=p;var h=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.kind=u.MmlMsup.prototype.kind,e}((0,l.CommonMsupMixin)(s.CHTMLscriptbase));e.CHTMLmsup=h;var f=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.toCHTML=function(t){var e=this.adaptor,r=this.standardCHTMLnode(t),n=i([this.baseChild,this.supChild,this.subChild],3),o=n[0],s=n[1],a=n[2],l=i(this.getUVQ(),3),c=l[1],u=l[2],p={"vertical-align":this.em(c)};o.toCHTML(r);var h=e.append(r,this.html("mjx-script",{style:p}));s.toCHTML(h),e.append(h,this.html("mjx-spacer",{style:{"margin-top":this.em(u)}})),a.toCHTML(h);var f=this.getAdjustedIc();f&&e.setStyle(s.chtml,"marginLeft",this.em(f/s.bbox.rscale)),this.baseRemoveIc&&e.setStyle(h,"marginLeft",this.em(-this.baseIc))},e.kind=u.MmlMsubsup.prototype.kind,e.styles={"mjx-script":{display:"inline-block","padding-right":".05em","padding-left":".033em"},"mjx-script > mjx-spacer":{display:"block"}},e}((0,c.CommonMsubsupMixin)(s.CHTMLscriptbase));e.CHTMLmsubsup=f},8002:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},s=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s};Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLmtable=void 0;var a=r(5355),l=r(6237),c=r(1349),u=r(505),p=function(t){function e(e,r,n){void 0===n&&(n=null);var o=t.call(this,e,r,n)||this;return o.itable=o.html("mjx-itable"),o.labels=o.html("mjx-itable"),o}return o(e,t),e.prototype.getAlignShift=function(){var e=t.prototype.getAlignShift.call(this);return this.isTop||(e[1]=0),e},e.prototype.toCHTML=function(t){var e,r,n=this.standardCHTMLnode(t);this.adaptor.append(n,this.html("mjx-table",{},[this.itable]));try{for(var o=i(this.childNodes),s=o.next();!s.done;s=o.next()){s.value.toCHTML(this.itable)}}catch(t){e={error:t}}finally{try{s&&!s.done&&(r=o.return)&&r.call(o)}finally{if(e)throw e.error}}this.padRows(),this.handleColumnSpacing(),this.handleColumnLines(),this.handleColumnWidths(),this.handleRowSpacing(),this.handleRowLines(),this.handleRowHeights(),this.handleFrame(),this.handleWidth(),this.handleLabels(),this.handleAlign(),this.handleJustify(),this.shiftColor()},e.prototype.shiftColor=function(){var t=this.adaptor,e=t.getStyle(this.chtml,"backgroundColor");e&&(t.setStyle(this.chtml,"backgroundColor",""),t.setStyle(this.itable,"backgroundColor",e))},e.prototype.padRows=function(){var t,e,r=this.adaptor;try{for(var n=i(r.childNodes(this.itable)),o=n.next();!o.done;o=n.next())for(var s=o.value;r.childNodes(s).length1&&"0.4em"!==m||a&&1===p)&&this.adaptor.setStyle(g,"paddingLeft",m),(p1&&"0.215em"!==h||a&&1===l)&&this.adaptor.setStyle(y.chtml,"paddingTop",h),(l mjx-itable":{"vertical-align":"middle","text-align":"left","box-sizing":"border-box"},"mjx-labels > mjx-itable":{position:"absolute",top:0},'mjx-mtable[justify="left"]':{"text-align":"left"},'mjx-mtable[justify="right"]':{"text-align":"right"},'mjx-mtable[justify="left"][side="left"]':{"padding-right":"0 ! important"},'mjx-mtable[justify="left"][side="right"]':{"padding-left":"0 ! important"},'mjx-mtable[justify="right"][side="left"]':{"padding-right":"0 ! important"},'mjx-mtable[justify="right"][side="right"]':{"padding-left":"0 ! important"},"mjx-mtable[align]":{"vertical-align":"baseline"},'mjx-mtable[align="top"] > mjx-table':{"vertical-align":"top"},'mjx-mtable[align="bottom"] > mjx-table':{"vertical-align":"bottom"},'mjx-mtable[side="right"] mjx-labels':{"min-width":"100%"}},e}((0,l.CommonMtableMixin)(a.CHTMLWrapper));e.CHTMLmtable=p},7056:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLmtd=void 0;var i=r(5355),s=r(5164),a=r(4359),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.toCHTML=function(e){t.prototype.toCHTML.call(this,e);var r=this.node.attributes.get("rowalign"),n=this.node.attributes.get("columnalign");r!==this.parent.node.attributes.get("rowalign")&&this.adaptor.setAttribute(this.chtml,"rowalign",r),"center"===n||"mlabeledtr"===this.parent.kind&&this===this.parent.childNodes[0]&&n===this.parent.parent.node.attributes.get("side")||this.adaptor.setStyle(this.chtml,"textAlign",n),this.parent.parent.node.getProperty("useHeight")&&this.adaptor.append(this.chtml,this.html("mjx-tstrut"))},e.kind=a.MmlMtd.prototype.kind,e.styles={"mjx-mtd":{display:"table-cell","text-align":"center",padding:".215em .4em"},"mjx-mtd:first-child":{"padding-left":0},"mjx-mtd:last-child":{"padding-right":0},"mjx-mtable > * > mjx-itable > *:first-child > mjx-mtd":{"padding-top":0},"mjx-mtable > * > mjx-itable > *:last-child > mjx-mtd":{"padding-bottom":0},"mjx-tstrut":{display:"inline-block",height:"1em","vertical-align":"-.25em"},'mjx-labels[align="left"] > mjx-mtr > mjx-mtd':{"text-align":"left"},'mjx-labels[align="right"] > mjx-mtr > mjx-mtd':{"text-align":"right"},"mjx-mtd[extra]":{padding:0},'mjx-mtd[rowalign="top"]':{"vertical-align":"top"},'mjx-mtd[rowalign="center"]':{"vertical-align":"middle"},'mjx-mtd[rowalign="bottom"]':{"vertical-align":"bottom"},'mjx-mtd[rowalign="baseline"]':{"vertical-align":"baseline"},'mjx-mtd[rowalign="axis"]':{"vertical-align":".25em"}},e}((0,s.CommonMtdMixin)(i.CHTMLWrapper));e.CHTMLmtd=l},1259:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLmtext=void 0;var i=r(5355),s=r(6319),a=r(4770),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.kind=a.MmlMtext.prototype.kind,e}((0,s.CommonMtextMixin)(i.CHTMLWrapper));e.CHTMLmtext=l},3571:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLmlabeledtr=e.CHTMLmtr=void 0;var i=r(5355),s=r(5766),a=r(5766),l=r(5022),c=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.toCHTML=function(e){t.prototype.toCHTML.call(this,e);var r=this.node.attributes.get("rowalign");"baseline"!==r&&this.adaptor.setAttribute(this.chtml,"rowalign",r)},e.kind=l.MmlMtr.prototype.kind,e.styles={"mjx-mtr":{display:"table-row"},'mjx-mtr[rowalign="top"] > mjx-mtd':{"vertical-align":"top"},'mjx-mtr[rowalign="center"] > mjx-mtd':{"vertical-align":"middle"},'mjx-mtr[rowalign="bottom"] > mjx-mtd':{"vertical-align":"bottom"},'mjx-mtr[rowalign="baseline"] > mjx-mtd':{"vertical-align":"baseline"},'mjx-mtr[rowalign="axis"] > mjx-mtd':{"vertical-align":".25em"}},e}((0,s.CommonMtrMixin)(i.CHTMLWrapper));e.CHTMLmtr=c;var u=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.toCHTML=function(e){t.prototype.toCHTML.call(this,e);var r=this.adaptor.firstChild(this.chtml);if(r){this.adaptor.remove(r);var n=this.node.attributes.get("rowalign"),o="baseline"!==n&&"axis"!==n?{rowalign:n}:{},i=this.html("mjx-mtr",o,[r]);this.adaptor.append(this.parent.labels,i)}},e.prototype.markUsed=function(){t.prototype.markUsed.call(this),this.jax.wrapperUsage.add(c.kind)},e.kind=l.MmlMlabeledtr.prototype.kind,e.styles={"mjx-mlabeledtr":{display:"table-row"},'mjx-mlabeledtr[rowalign="top"] > mjx-mtd':{"vertical-align":"top"},'mjx-mlabeledtr[rowalign="center"] > mjx-mtd':{"vertical-align":"middle"},'mjx-mlabeledtr[rowalign="bottom"] > mjx-mtd':{"vertical-align":"bottom"},'mjx-mlabeledtr[rowalign="baseline"] > mjx-mtd':{"vertical-align":"baseline"},'mjx-mlabeledtr[rowalign="axis"] > mjx-mtd':{"vertical-align":".25em"}},e}((0,a.CommonMlabeledtrMixin)(c));e.CHTMLmlabeledtr=u},6590:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLmunderover=e.CHTMLmover=e.CHTMLmunder=void 0;var i=r(4300),s=r(1971),a=r(1971),l=r(1971),c=r(5184),u=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.toCHTML=function(e){if(this.hasMovableLimits())return t.prototype.toCHTML.call(this,e),void this.adaptor.setAttribute(this.chtml,"limits","false");this.chtml=this.standardCHTMLnode(e);var r=this.adaptor.append(this.adaptor.append(this.chtml,this.html("mjx-row")),this.html("mjx-base")),n=this.adaptor.append(this.adaptor.append(this.chtml,this.html("mjx-row")),this.html("mjx-under"));this.baseChild.toCHTML(r),this.scriptChild.toCHTML(n);var o=this.baseChild.getOuterBBox(),i=this.scriptChild.getOuterBBox(),s=this.getUnderKV(o,i)[0],a=this.isLineBelow?0:this.getDelta(!0);this.adaptor.setStyle(n,"paddingTop",this.em(s)),this.setDeltaW([r,n],this.getDeltaW([o,i],[0,-a])),this.adjustUnderDepth(n,i)},e.kind=c.MmlMunder.prototype.kind,e.styles={"mjx-over":{"text-align":"left"},'mjx-munder:not([limits="false"])':{display:"inline-table"},"mjx-munder > mjx-row":{"text-align":"left"},"mjx-under":{"padding-bottom":".1em"}},e}((0,s.CommonMunderMixin)(i.CHTMLmsub));e.CHTMLmunder=u;var p=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.toCHTML=function(e){if(this.hasMovableLimits())return t.prototype.toCHTML.call(this,e),void this.adaptor.setAttribute(this.chtml,"limits","false");this.chtml=this.standardCHTMLnode(e);var r=this.adaptor.append(this.chtml,this.html("mjx-over")),n=this.adaptor.append(this.chtml,this.html("mjx-base"));this.scriptChild.toCHTML(r),this.baseChild.toCHTML(n);var o=this.scriptChild.getOuterBBox(),i=this.baseChild.getOuterBBox();this.adjustBaseHeight(n,i);var s=this.getOverKU(i,o)[0],a=this.isLineAbove?0:this.getDelta();this.adaptor.setStyle(r,"paddingBottom",this.em(s)),this.setDeltaW([n,r],this.getDeltaW([i,o],[0,a])),this.adjustOverDepth(r,o)},e.kind=c.MmlMover.prototype.kind,e.styles={'mjx-mover:not([limits="false"])':{"padding-top":".1em"},'mjx-mover:not([limits="false"]) > *':{display:"block","text-align":"left"}},e}((0,a.CommonMoverMixin)(i.CHTMLmsup));e.CHTMLmover=p;var h=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.toCHTML=function(e){if(this.hasMovableLimits())return t.prototype.toCHTML.call(this,e),void this.adaptor.setAttribute(this.chtml,"limits","false");this.chtml=this.standardCHTMLnode(e);var r=this.adaptor.append(this.chtml,this.html("mjx-over")),n=this.adaptor.append(this.adaptor.append(this.chtml,this.html("mjx-box")),this.html("mjx-munder")),o=this.adaptor.append(this.adaptor.append(n,this.html("mjx-row")),this.html("mjx-base")),i=this.adaptor.append(this.adaptor.append(n,this.html("mjx-row")),this.html("mjx-under"));this.overChild.toCHTML(r),this.baseChild.toCHTML(o),this.underChild.toCHTML(i);var s=this.overChild.getOuterBBox(),a=this.baseChild.getOuterBBox(),l=this.underChild.getOuterBBox();this.adjustBaseHeight(o,a);var c=this.getOverKU(a,s)[0],u=this.getUnderKV(a,l)[0],p=this.getDelta();this.adaptor.setStyle(r,"paddingBottom",this.em(c)),this.adaptor.setStyle(i,"paddingTop",this.em(u)),this.setDeltaW([o,i,r],this.getDeltaW([a,l,s],[0,this.isLineBelow?0:-p,this.isLineAbove?0:p])),this.adjustOverDepth(r,s),this.adjustUnderDepth(i,l)},e.prototype.markUsed=function(){t.prototype.markUsed.call(this),this.jax.wrapperUsage.add(i.CHTMLmsubsup.kind)},e.kind=c.MmlMunderover.prototype.kind,e.styles={'mjx-munderover:not([limits="false"])':{"padding-top":".1em"},'mjx-munderover:not([limits="false"]) > *':{display:"block"}},e}((0,l.CommonMunderoverMixin)(i.CHTMLmsubsup));e.CHTMLmunderover=h},8650:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},s=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLscriptbase=void 0;var a=r(5355),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.toCHTML=function(t){this.chtml=this.standardCHTMLnode(t);var e=i(this.getOffset(),2),r=e[0],n=e[1],o=r-(this.baseRemoveIc?this.baseIc:0),s={"vertical-align":this.em(n)};o&&(s["margin-left"]=this.em(o)),this.baseChild.toCHTML(this.chtml),this.scriptChild.toCHTML(this.adaptor.append(this.chtml,this.html("mjx-script",{style:s})))},e.prototype.setDeltaW=function(t,e){for(var r=0;r=0||this.adaptor.setStyle(t,"marginBottom",this.em(e.d*e.rscale))},e.prototype.adjustUnderDepth=function(t,e){var r,n;if(!(e.d>=0)){var o=this.adaptor,i=this.em(e.d),a=this.html("mjx-box",{style:{"margin-bottom":i,"vertical-align":i}});try{for(var l=s(o.childNodes(o.firstChild(t))),c=l.next();!c.done;c=l.next()){var u=c.value;o.append(a,u)}}catch(t){r={error:t}}finally{try{c&&!c.done&&(n=l.return)&&n.call(l)}finally{if(r)throw r.error}}o.append(o.firstChild(t),a)}},e.prototype.adjustBaseHeight=function(t,e){if(this.node.attributes.get("accent")){var r=this.font.params.x_height*e.scale;e.h\\338"},8816:{c:"\\2264\\338"},8817:{c:"\\2265\\338"},8832:{c:"\\227A\\338"},8833:{c:"\\227B\\338"},8836:{c:"\\2282\\338"},8837:{c:"\\2283\\338"},8840:{c:"\\2286\\338"},8841:{c:"\\2287\\338"},8876:{c:"\\22A2\\338"},8877:{c:"\\22A8\\338"},8930:{c:"\\2291\\338"},8931:{c:"\\2292\\338"},9001:{c:"\\27E8"},9002:{c:"\\27E9"},9653:{c:"\\25B3"},9663:{c:"\\25BD"},10072:{c:"\\2223"},10744:{c:"/",f:"BI"},10799:{c:"\\D7"},12296:{c:"\\27E8"},12297:{c:"\\27E9"}})},4515:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.doubleStruck=void 0;var n=r(6001);Object.defineProperty(e,"doubleStruck",{enumerable:!0,get:function(){return n.doubleStruck}})},6555:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.frakturBold=void 0;var n=r(8042),o=r(3696);e.frakturBold=(0,n.AddCSS)(o.frakturBold,{8260:{c:"/"}})},2183:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.fraktur=void 0;var n=r(8042),o=r(9587);e.fraktur=(0,n.AddCSS)(o.fraktur,{8260:{c:"/"}})},3490:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.italic=void 0;var n=r(8042),o=r(8348);e.italic=(0,n.AddCSS)(o.italic,{47:{f:"I"},989:{c:"\\E008",f:"A"},8213:{c:"\\2014"},8215:{c:"_"},8260:{c:"/",f:"I"},8710:{c:"\\394",f:"I"},10744:{c:"/",f:"I"}})},9056:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.largeop=void 0;var n=r(8042),o=r(1376);e.largeop=(0,n.AddCSS)(o.largeop,{8214:{f:"S1"},8260:{c:"/"},8593:{f:"S1"},8595:{f:"S1"},8657:{f:"S1"},8659:{f:"S1"},8739:{f:"S1"},8741:{f:"S1"},9001:{c:"\\27E8"},9002:{c:"\\27E9"},9168:{f:"S1"},10072:{c:"\\2223",f:"S1"},10764:{c:"\\222C\\222C"},12296:{c:"\\27E8"},12297:{c:"\\27E9"}})},3019:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.monospace=void 0;var n=r(8042),o=r(1439);e.monospace=(0,n.AddCSS)(o.monospace,{697:{c:"\\2032"},913:{c:"A"},914:{c:"B"},917:{c:"E"},918:{c:"Z"},919:{c:"H"},921:{c:"I"},922:{c:"K"},924:{c:"M"},925:{c:"N"},927:{c:"O"},929:{c:"P"},932:{c:"T"},935:{c:"X"},8215:{c:"_"},8243:{c:"\\2032\\2032"},8244:{c:"\\2032\\2032\\2032"},8260:{c:"/"},8279:{c:"\\2032\\2032\\2032\\2032"},8710:{c:"\\394"}})},2713:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.normal=void 0;var n=r(8042),o=r(331);e.normal=(0,n.AddCSS)(o.normal,{163:{f:"MI"},165:{f:"A"},174:{f:"A"},183:{c:"\\22C5"},240:{f:"A"},697:{c:"\\2032"},913:{c:"A"},914:{c:"B"},917:{c:"E"},918:{c:"Z"},919:{c:"H"},921:{c:"I"},922:{c:"K"},924:{c:"M"},925:{c:"N"},927:{c:"O"},929:{c:"P"},932:{c:"T"},935:{c:"X"},8192:{c:""},8193:{c:""},8194:{c:""},8195:{c:""},8196:{c:""},8197:{c:""},8198:{c:""},8201:{c:""},8202:{c:""},8203:{c:""},8204:{c:""},8213:{c:"\\2014"},8214:{c:"\\2225"},8215:{c:"_"},8226:{c:"\\2219"},8243:{c:"\\2032\\2032"},8244:{c:"\\2032\\2032\\2032"},8245:{f:"A"},8246:{c:"\\2035\\2035",f:"A"},8247:{c:"\\2035\\2035\\2035",f:"A"},8254:{c:"\\2C9"},8260:{c:"/"},8279:{c:"\\2032\\2032\\2032\\2032"},8288:{c:""},8289:{c:""},8290:{c:""},8291:{c:""},8292:{c:""},8407:{c:"\\2192",f:"V"},8450:{c:"C",f:"A"},8459:{c:"H",f:"SC"},8460:{c:"H",f:"FR"},8461:{c:"H",f:"A"},8462:{c:"h",f:"I"},8463:{f:"A"},8464:{c:"I",f:"SC"},8465:{c:"I",f:"FR"},8466:{c:"L",f:"SC"},8469:{c:"N",f:"A"},8473:{c:"P",f:"A"},8474:{c:"Q",f:"A"},8475:{c:"R",f:"SC"},8476:{c:"R",f:"FR"},8477:{c:"R",f:"A"},8484:{c:"Z",f:"A"},8486:{c:"\\3A9"},8487:{f:"A"},8488:{c:"Z",f:"FR"},8492:{c:"B",f:"SC"},8493:{c:"C",f:"FR"},8496:{c:"E",f:"SC"},8497:{c:"F",f:"SC"},8498:{f:"A"},8499:{c:"M",f:"SC"},8502:{f:"A"},8503:{f:"A"},8504:{f:"A"},8513:{f:"A"},8602:{f:"A"},8603:{f:"A"},8606:{f:"A"},8608:{f:"A"},8610:{f:"A"},8611:{f:"A"},8619:{f:"A"},8620:{f:"A"},8621:{f:"A"},8622:{f:"A"},8624:{f:"A"},8625:{f:"A"},8630:{f:"A"},8631:{f:"A"},8634:{f:"A"},8635:{f:"A"},8638:{f:"A"},8639:{f:"A"},8642:{f:"A"},8643:{f:"A"},8644:{f:"A"},8646:{f:"A"},8647:{f:"A"},8648:{f:"A"},8649:{f:"A"},8650:{f:"A"},8651:{f:"A"},8653:{f:"A"},8654:{f:"A"},8655:{f:"A"},8666:{f:"A"},8667:{f:"A"},8669:{f:"A"},8672:{f:"A"},8674:{f:"A"},8705:{f:"A"},8708:{c:"\\2203\\338"},8710:{c:"\\394"},8716:{c:"\\220B\\338"},8717:{f:"A"},8719:{f:"S1"},8720:{f:"S1"},8721:{f:"S1"},8724:{f:"A"},8737:{f:"A"},8738:{f:"A"},8740:{f:"A"},8742:{f:"A"},8748:{f:"S1"},8749:{f:"S1"},8750:{f:"S1"},8756:{f:"A"},8757:{f:"A"},8765:{f:"A"},8769:{f:"A"},8770:{f:"A"},8772:{c:"\\2243\\338"},8775:{c:"\\2246",f:"A"},8777:{c:"\\2248\\338"},8778:{f:"A"},8782:{f:"A"},8783:{f:"A"},8785:{f:"A"},8786:{f:"A"},8787:{f:"A"},8790:{f:"A"},8791:{f:"A"},8796:{f:"A"},8802:{c:"\\2261\\338"},8806:{f:"A"},8807:{f:"A"},8808:{f:"A"},8809:{f:"A"},8812:{f:"A"},8813:{c:"\\224D\\338"},8814:{f:"A"},8815:{f:"A"},8816:{f:"A"},8817:{f:"A"},8818:{f:"A"},8819:{f:"A"},8820:{c:"\\2272\\338"},8821:{c:"\\2273\\338"},8822:{f:"A"},8823:{f:"A"},8824:{c:"\\2276\\338"},8825:{c:"\\2277\\338"},8828:{f:"A"},8829:{f:"A"},8830:{f:"A"},8831:{f:"A"},8832:{f:"A"},8833:{f:"A"},8836:{c:"\\2282\\338"},8837:{c:"\\2283\\338"},8840:{f:"A"},8841:{f:"A"},8842:{f:"A"},8843:{f:"A"},8847:{f:"A"},8848:{f:"A"},8858:{f:"A"},8859:{f:"A"},8861:{f:"A"},8862:{f:"A"},8863:{f:"A"},8864:{f:"A"},8865:{f:"A"},8873:{f:"A"},8874:{f:"A"},8876:{f:"A"},8877:{f:"A"},8878:{f:"A"},8879:{f:"A"},8882:{f:"A"},8883:{f:"A"},8884:{f:"A"},8885:{f:"A"},8888:{f:"A"},8890:{f:"A"},8891:{f:"A"},8892:{f:"A"},8896:{f:"S1"},8897:{f:"S1"},8898:{f:"S1"},8899:{f:"S1"},8903:{f:"A"},8905:{f:"A"},8906:{f:"A"},8907:{f:"A"},8908:{f:"A"},8909:{f:"A"},8910:{f:"A"},8911:{f:"A"},8912:{f:"A"},8913:{f:"A"},8914:{f:"A"},8915:{f:"A"},8916:{f:"A"},8918:{f:"A"},8919:{f:"A"},8920:{f:"A"},8921:{f:"A"},8922:{f:"A"},8923:{f:"A"},8926:{f:"A"},8927:{f:"A"},8928:{f:"A"},8929:{f:"A"},8930:{c:"\\2291\\338"},8931:{c:"\\2292\\338"},8934:{f:"A"},8935:{f:"A"},8936:{f:"A"},8937:{f:"A"},8938:{f:"A"},8939:{f:"A"},8940:{f:"A"},8941:{f:"A"},8965:{c:"\\22BC",f:"A"},8966:{c:"\\2A5E",f:"A"},8988:{c:"\\250C",f:"A"},8989:{c:"\\2510",f:"A"},8990:{c:"\\2514",f:"A"},8991:{c:"\\2518",f:"A"},9001:{c:"\\27E8"},9002:{c:"\\27E9"},9168:{f:"S1"},9416:{f:"A"},9484:{f:"A"},9488:{f:"A"},9492:{f:"A"},9496:{f:"A"},9585:{f:"A"},9586:{f:"A"},9632:{f:"A"},9633:{f:"A"},9642:{c:"\\25A0",f:"A"},9650:{f:"A"},9652:{c:"\\25B2",f:"A"},9653:{c:"\\25B3"},9654:{f:"A"},9656:{c:"\\25B6",f:"A"},9660:{f:"A"},9662:{c:"\\25BC",f:"A"},9663:{c:"\\25BD"},9664:{f:"A"},9666:{c:"\\25C0",f:"A"},9674:{f:"A"},9723:{c:"\\25A1",f:"A"},9724:{c:"\\25A0",f:"A"},9733:{f:"A"},10003:{f:"A"},10016:{f:"A"},10072:{c:"\\2223"},10731:{f:"A"},10744:{c:"/",f:"I"},10752:{f:"S1"},10753:{f:"S1"},10754:{f:"S1"},10756:{f:"S1"},10758:{f:"S1"},10764:{c:"\\222C\\222C",f:"S1"},10799:{c:"\\D7"},10846:{f:"A"},10877:{f:"A"},10878:{f:"A"},10885:{f:"A"},10886:{f:"A"},10887:{f:"A"},10888:{f:"A"},10889:{f:"A"},10890:{f:"A"},10891:{f:"A"},10892:{f:"A"},10901:{f:"A"},10902:{f:"A"},10933:{f:"A"},10934:{f:"A"},10935:{f:"A"},10936:{f:"A"},10937:{f:"A"},10938:{f:"A"},10949:{f:"A"},10950:{f:"A"},10955:{f:"A"},10956:{f:"A"},12296:{c:"\\27E8"},12297:{c:"\\27E9"},57350:{f:"A"},57351:{f:"A"},57352:{f:"A"},57353:{f:"A"},57356:{f:"A"},57357:{f:"A"},57358:{f:"A"},57359:{f:"A"},57360:{f:"A"},57361:{f:"A"},57366:{f:"A"},57367:{f:"A"},57368:{f:"A"},57369:{f:"A"},57370:{f:"A"},57371:{f:"A"},119808:{c:"A",f:"B"},119809:{c:"B",f:"B"},119810:{c:"C",f:"B"},119811:{c:"D",f:"B"},119812:{c:"E",f:"B"},119813:{c:"F",f:"B"},119814:{c:"G",f:"B"},119815:{c:"H",f:"B"},119816:{c:"I",f:"B"},119817:{c:"J",f:"B"},119818:{c:"K",f:"B"},119819:{c:"L",f:"B"},119820:{c:"M",f:"B"},119821:{c:"N",f:"B"},119822:{c:"O",f:"B"},119823:{c:"P",f:"B"},119824:{c:"Q",f:"B"},119825:{c:"R",f:"B"},119826:{c:"S",f:"B"},119827:{c:"T",f:"B"},119828:{c:"U",f:"B"},119829:{c:"V",f:"B"},119830:{c:"W",f:"B"},119831:{c:"X",f:"B"},119832:{c:"Y",f:"B"},119833:{c:"Z",f:"B"},119834:{c:"a",f:"B"},119835:{c:"b",f:"B"},119836:{c:"c",f:"B"},119837:{c:"d",f:"B"},119838:{c:"e",f:"B"},119839:{c:"f",f:"B"},119840:{c:"g",f:"B"},119841:{c:"h",f:"B"},119842:{c:"i",f:"B"},119843:{c:"j",f:"B"},119844:{c:"k",f:"B"},119845:{c:"l",f:"B"},119846:{c:"m",f:"B"},119847:{c:"n",f:"B"},119848:{c:"o",f:"B"},119849:{c:"p",f:"B"},119850:{c:"q",f:"B"},119851:{c:"r",f:"B"},119852:{c:"s",f:"B"},119853:{c:"t",f:"B"},119854:{c:"u",f:"B"},119855:{c:"v",f:"B"},119856:{c:"w",f:"B"},119857:{c:"x",f:"B"},119858:{c:"y",f:"B"},119859:{c:"z",f:"B"},119860:{c:"A",f:"I"},119861:{c:"B",f:"I"},119862:{c:"C",f:"I"},119863:{c:"D",f:"I"},119864:{c:"E",f:"I"},119865:{c:"F",f:"I"},119866:{c:"G",f:"I"},119867:{c:"H",f:"I"},119868:{c:"I",f:"I"},119869:{c:"J",f:"I"},119870:{c:"K",f:"I"},119871:{c:"L",f:"I"},119872:{c:"M",f:"I"},119873:{c:"N",f:"I"},119874:{c:"O",f:"I"},119875:{c:"P",f:"I"},119876:{c:"Q",f:"I"},119877:{c:"R",f:"I"},119878:{c:"S",f:"I"},119879:{c:"T",f:"I"},119880:{c:"U",f:"I"},119881:{c:"V",f:"I"},119882:{c:"W",f:"I"},119883:{c:"X",f:"I"},119884:{c:"Y",f:"I"},119885:{c:"Z",f:"I"},119886:{c:"a",f:"I"},119887:{c:"b",f:"I"},119888:{c:"c",f:"I"},119889:{c:"d",f:"I"},119890:{c:"e",f:"I"},119891:{c:"f",f:"I"},119892:{c:"g",f:"I"},119894:{c:"i",f:"I"},119895:{c:"j",f:"I"},119896:{c:"k",f:"I"},119897:{c:"l",f:"I"},119898:{c:"m",f:"I"},119899:{c:"n",f:"I"},119900:{c:"o",f:"I"},119901:{c:"p",f:"I"},119902:{c:"q",f:"I"},119903:{c:"r",f:"I"},119904:{c:"s",f:"I"},119905:{c:"t",f:"I"},119906:{c:"u",f:"I"},119907:{c:"v",f:"I"},119908:{c:"w",f:"I"},119909:{c:"x",f:"I"},119910:{c:"y",f:"I"},119911:{c:"z",f:"I"},119912:{c:"A",f:"BI"},119913:{c:"B",f:"BI"},119914:{c:"C",f:"BI"},119915:{c:"D",f:"BI"},119916:{c:"E",f:"BI"},119917:{c:"F",f:"BI"},119918:{c:"G",f:"BI"},119919:{c:"H",f:"BI"},119920:{c:"I",f:"BI"},119921:{c:"J",f:"BI"},119922:{c:"K",f:"BI"},119923:{c:"L",f:"BI"},119924:{c:"M",f:"BI"},119925:{c:"N",f:"BI"},119926:{c:"O",f:"BI"},119927:{c:"P",f:"BI"},119928:{c:"Q",f:"BI"},119929:{c:"R",f:"BI"},119930:{c:"S",f:"BI"},119931:{c:"T",f:"BI"},119932:{c:"U",f:"BI"},119933:{c:"V",f:"BI"},119934:{c:"W",f:"BI"},119935:{c:"X",f:"BI"},119936:{c:"Y",f:"BI"},119937:{c:"Z",f:"BI"},119938:{c:"a",f:"BI"},119939:{c:"b",f:"BI"},119940:{c:"c",f:"BI"},119941:{c:"d",f:"BI"},119942:{c:"e",f:"BI"},119943:{c:"f",f:"BI"},119944:{c:"g",f:"BI"},119945:{c:"h",f:"BI"},119946:{c:"i",f:"BI"},119947:{c:"j",f:"BI"},119948:{c:"k",f:"BI"},119949:{c:"l",f:"BI"},119950:{c:"m",f:"BI"},119951:{c:"n",f:"BI"},119952:{c:"o",f:"BI"},119953:{c:"p",f:"BI"},119954:{c:"q",f:"BI"},119955:{c:"r",f:"BI"},119956:{c:"s",f:"BI"},119957:{c:"t",f:"BI"},119958:{c:"u",f:"BI"},119959:{c:"v",f:"BI"},119960:{c:"w",f:"BI"},119961:{c:"x",f:"BI"},119962:{c:"y",f:"BI"},119963:{c:"z",f:"BI"},119964:{c:"A",f:"SC"},119966:{c:"C",f:"SC"},119967:{c:"D",f:"SC"},119970:{c:"G",f:"SC"},119973:{c:"J",f:"SC"},119974:{c:"K",f:"SC"},119977:{c:"N",f:"SC"},119978:{c:"O",f:"SC"},119979:{c:"P",f:"SC"},119980:{c:"Q",f:"SC"},119982:{c:"S",f:"SC"},119983:{c:"T",f:"SC"},119984:{c:"U",f:"SC"},119985:{c:"V",f:"SC"},119986:{c:"W",f:"SC"},119987:{c:"X",f:"SC"},119988:{c:"Y",f:"SC"},119989:{c:"Z",f:"SC"},120068:{c:"A",f:"FR"},120069:{c:"B",f:"FR"},120071:{c:"D",f:"FR"},120072:{c:"E",f:"FR"},120073:{c:"F",f:"FR"},120074:{c:"G",f:"FR"},120077:{c:"J",f:"FR"},120078:{c:"K",f:"FR"},120079:{c:"L",f:"FR"},120080:{c:"M",f:"FR"},120081:{c:"N",f:"FR"},120082:{c:"O",f:"FR"},120083:{c:"P",f:"FR"},120084:{c:"Q",f:"FR"},120086:{c:"S",f:"FR"},120087:{c:"T",f:"FR"},120088:{c:"U",f:"FR"},120089:{c:"V",f:"FR"},120090:{c:"W",f:"FR"},120091:{c:"X",f:"FR"},120092:{c:"Y",f:"FR"},120094:{c:"a",f:"FR"},120095:{c:"b",f:"FR"},120096:{c:"c",f:"FR"},120097:{c:"d",f:"FR"},120098:{c:"e",f:"FR"},120099:{c:"f",f:"FR"},120100:{c:"g",f:"FR"},120101:{c:"h",f:"FR"},120102:{c:"i",f:"FR"},120103:{c:"j",f:"FR"},120104:{c:"k",f:"FR"},120105:{c:"l",f:"FR"},120106:{c:"m",f:"FR"},120107:{c:"n",f:"FR"},120108:{c:"o",f:"FR"},120109:{c:"p",f:"FR"},120110:{c:"q",f:"FR"},120111:{c:"r",f:"FR"},120112:{c:"s",f:"FR"},120113:{c:"t",f:"FR"},120114:{c:"u",f:"FR"},120115:{c:"v",f:"FR"},120116:{c:"w",f:"FR"},120117:{c:"x",f:"FR"},120118:{c:"y",f:"FR"},120119:{c:"z",f:"FR"},120120:{c:"A",f:"A"},120121:{c:"B",f:"A"},120123:{c:"D",f:"A"},120124:{c:"E",f:"A"},120125:{c:"F",f:"A"},120126:{c:"G",f:"A"},120128:{c:"I",f:"A"},120129:{c:"J",f:"A"},120130:{c:"K",f:"A"},120131:{c:"L",f:"A"},120132:{c:"M",f:"A"},120134:{c:"O",f:"A"},120138:{c:"S",f:"A"},120139:{c:"T",f:"A"},120140:{c:"U",f:"A"},120141:{c:"V",f:"A"},120142:{c:"W",f:"A"},120143:{c:"X",f:"A"},120144:{c:"Y",f:"A"},120172:{c:"A",f:"FRB"},120173:{c:"B",f:"FRB"},120174:{c:"C",f:"FRB"},120175:{c:"D",f:"FRB"},120176:{c:"E",f:"FRB"},120177:{c:"F",f:"FRB"},120178:{c:"G",f:"FRB"},120179:{c:"H",f:"FRB"},120180:{c:"I",f:"FRB"},120181:{c:"J",f:"FRB"},120182:{c:"K",f:"FRB"},120183:{c:"L",f:"FRB"},120184:{c:"M",f:"FRB"},120185:{c:"N",f:"FRB"},120186:{c:"O",f:"FRB"},120187:{c:"P",f:"FRB"},120188:{c:"Q",f:"FRB"},120189:{c:"R",f:"FRB"},120190:{c:"S",f:"FRB"},120191:{c:"T",f:"FRB"},120192:{c:"U",f:"FRB"},120193:{c:"V",f:"FRB"},120194:{c:"W",f:"FRB"},120195:{c:"X",f:"FRB"},120196:{c:"Y",f:"FRB"},120197:{c:"Z",f:"FRB"},120198:{c:"a",f:"FRB"},120199:{c:"b",f:"FRB"},120200:{c:"c",f:"FRB"},120201:{c:"d",f:"FRB"},120202:{c:"e",f:"FRB"},120203:{c:"f",f:"FRB"},120204:{c:"g",f:"FRB"},120205:{c:"h",f:"FRB"},120206:{c:"i",f:"FRB"},120207:{c:"j",f:"FRB"},120208:{c:"k",f:"FRB"},120209:{c:"l",f:"FRB"},120210:{c:"m",f:"FRB"},120211:{c:"n",f:"FRB"},120212:{c:"o",f:"FRB"},120213:{c:"p",f:"FRB"},120214:{c:"q",f:"FRB"},120215:{c:"r",f:"FRB"},120216:{c:"s",f:"FRB"},120217:{c:"t",f:"FRB"},120218:{c:"u",f:"FRB"},120219:{c:"v",f:"FRB"},120220:{c:"w",f:"FRB"},120221:{c:"x",f:"FRB"},120222:{c:"y",f:"FRB"},120223:{c:"z",f:"FRB"},120224:{c:"A",f:"SS"},120225:{c:"B",f:"SS"},120226:{c:"C",f:"SS"},120227:{c:"D",f:"SS"},120228:{c:"E",f:"SS"},120229:{c:"F",f:"SS"},120230:{c:"G",f:"SS"},120231:{c:"H",f:"SS"},120232:{c:"I",f:"SS"},120233:{c:"J",f:"SS"},120234:{c:"K",f:"SS"},120235:{c:"L",f:"SS"},120236:{c:"M",f:"SS"},120237:{c:"N",f:"SS"},120238:{c:"O",f:"SS"},120239:{c:"P",f:"SS"},120240:{c:"Q",f:"SS"},120241:{c:"R",f:"SS"},120242:{c:"S",f:"SS"},120243:{c:"T",f:"SS"},120244:{c:"U",f:"SS"},120245:{c:"V",f:"SS"},120246:{c:"W",f:"SS"},120247:{c:"X",f:"SS"},120248:{c:"Y",f:"SS"},120249:{c:"Z",f:"SS"},120250:{c:"a",f:"SS"},120251:{c:"b",f:"SS"},120252:{c:"c",f:"SS"},120253:{c:"d",f:"SS"},120254:{c:"e",f:"SS"},120255:{c:"f",f:"SS"},120256:{c:"g",f:"SS"},120257:{c:"h",f:"SS"},120258:{c:"i",f:"SS"},120259:{c:"j",f:"SS"},120260:{c:"k",f:"SS"},120261:{c:"l",f:"SS"},120262:{c:"m",f:"SS"},120263:{c:"n",f:"SS"},120264:{c:"o",f:"SS"},120265:{c:"p",f:"SS"},120266:{c:"q",f:"SS"},120267:{c:"r",f:"SS"},120268:{c:"s",f:"SS"},120269:{c:"t",f:"SS"},120270:{c:"u",f:"SS"},120271:{c:"v",f:"SS"},120272:{c:"w",f:"SS"},120273:{c:"x",f:"SS"},120274:{c:"y",f:"SS"},120275:{c:"z",f:"SS"},120276:{c:"A",f:"SSB"},120277:{c:"B",f:"SSB"},120278:{c:"C",f:"SSB"},120279:{c:"D",f:"SSB"},120280:{c:"E",f:"SSB"},120281:{c:"F",f:"SSB"},120282:{c:"G",f:"SSB"},120283:{c:"H",f:"SSB"},120284:{c:"I",f:"SSB"},120285:{c:"J",f:"SSB"},120286:{c:"K",f:"SSB"},120287:{c:"L",f:"SSB"},120288:{c:"M",f:"SSB"},120289:{c:"N",f:"SSB"},120290:{c:"O",f:"SSB"},120291:{c:"P",f:"SSB"},120292:{c:"Q",f:"SSB"},120293:{c:"R",f:"SSB"},120294:{c:"S",f:"SSB"},120295:{c:"T",f:"SSB"},120296:{c:"U",f:"SSB"},120297:{c:"V",f:"SSB"},120298:{c:"W",f:"SSB"},120299:{c:"X",f:"SSB"},120300:{c:"Y",f:"SSB"},120301:{c:"Z",f:"SSB"},120302:{c:"a",f:"SSB"},120303:{c:"b",f:"SSB"},120304:{c:"c",f:"SSB"},120305:{c:"d",f:"SSB"},120306:{c:"e",f:"SSB"},120307:{c:"f",f:"SSB"},120308:{c:"g",f:"SSB"},120309:{c:"h",f:"SSB"},120310:{c:"i",f:"SSB"},120311:{c:"j",f:"SSB"},120312:{c:"k",f:"SSB"},120313:{c:"l",f:"SSB"},120314:{c:"m",f:"SSB"},120315:{c:"n",f:"SSB"},120316:{c:"o",f:"SSB"},120317:{c:"p",f:"SSB"},120318:{c:"q",f:"SSB"},120319:{c:"r",f:"SSB"},120320:{c:"s",f:"SSB"},120321:{c:"t",f:"SSB"},120322:{c:"u",f:"SSB"},120323:{c:"v",f:"SSB"},120324:{c:"w",f:"SSB"},120325:{c:"x",f:"SSB"},120326:{c:"y",f:"SSB"},120327:{c:"z",f:"SSB"},120328:{c:"A",f:"SSI"},120329:{c:"B",f:"SSI"},120330:{c:"C",f:"SSI"},120331:{c:"D",f:"SSI"},120332:{c:"E",f:"SSI"},120333:{c:"F",f:"SSI"},120334:{c:"G",f:"SSI"},120335:{c:"H",f:"SSI"},120336:{c:"I",f:"SSI"},120337:{c:"J",f:"SSI"},120338:{c:"K",f:"SSI"},120339:{c:"L",f:"SSI"},120340:{c:"M",f:"SSI"},120341:{c:"N",f:"SSI"},120342:{c:"O",f:"SSI"},120343:{c:"P",f:"SSI"},120344:{c:"Q",f:"SSI"},120345:{c:"R",f:"SSI"},120346:{c:"S",f:"SSI"},120347:{c:"T",f:"SSI"},120348:{c:"U",f:"SSI"},120349:{c:"V",f:"SSI"},120350:{c:"W",f:"SSI"},120351:{c:"X",f:"SSI"},120352:{c:"Y",f:"SSI"},120353:{c:"Z",f:"SSI"},120354:{c:"a",f:"SSI"},120355:{c:"b",f:"SSI"},120356:{c:"c",f:"SSI"},120357:{c:"d",f:"SSI"},120358:{c:"e",f:"SSI"},120359:{c:"f",f:"SSI"},120360:{c:"g",f:"SSI"},120361:{c:"h",f:"SSI"},120362:{c:"i",f:"SSI"},120363:{c:"j",f:"SSI"},120364:{c:"k",f:"SSI"},120365:{c:"l",f:"SSI"},120366:{c:"m",f:"SSI"},120367:{c:"n",f:"SSI"},120368:{c:"o",f:"SSI"},120369:{c:"p",f:"SSI"},120370:{c:"q",f:"SSI"},120371:{c:"r",f:"SSI"},120372:{c:"s",f:"SSI"},120373:{c:"t",f:"SSI"},120374:{c:"u",f:"SSI"},120375:{c:"v",f:"SSI"},120376:{c:"w",f:"SSI"},120377:{c:"x",f:"SSI"},120378:{c:"y",f:"SSI"},120379:{c:"z",f:"SSI"},120432:{c:"A",f:"T"},120433:{c:"B",f:"T"},120434:{c:"C",f:"T"},120435:{c:"D",f:"T"},120436:{c:"E",f:"T"},120437:{c:"F",f:"T"},120438:{c:"G",f:"T"},120439:{c:"H",f:"T"},120440:{c:"I",f:"T"},120441:{c:"J",f:"T"},120442:{c:"K",f:"T"},120443:{c:"L",f:"T"},120444:{c:"M",f:"T"},120445:{c:"N",f:"T"},120446:{c:"O",f:"T"},120447:{c:"P",f:"T"},120448:{c:"Q",f:"T"},120449:{c:"R",f:"T"},120450:{c:"S",f:"T"},120451:{c:"T",f:"T"},120452:{c:"U",f:"T"},120453:{c:"V",f:"T"},120454:{c:"W",f:"T"},120455:{c:"X",f:"T"},120456:{c:"Y",f:"T"},120457:{c:"Z",f:"T"},120458:{c:"a",f:"T"},120459:{c:"b",f:"T"},120460:{c:"c",f:"T"},120461:{c:"d",f:"T"},120462:{c:"e",f:"T"},120463:{c:"f",f:"T"},120464:{c:"g",f:"T"},120465:{c:"h",f:"T"},120466:{c:"i",f:"T"},120467:{c:"j",f:"T"},120468:{c:"k",f:"T"},120469:{c:"l",f:"T"},120470:{c:"m",f:"T"},120471:{c:"n",f:"T"},120472:{c:"o",f:"T"},120473:{c:"p",f:"T"},120474:{c:"q",f:"T"},120475:{c:"r",f:"T"},120476:{c:"s",f:"T"},120477:{c:"t",f:"T"},120478:{c:"u",f:"T"},120479:{c:"v",f:"T"},120480:{c:"w",f:"T"},120481:{c:"x",f:"T"},120482:{c:"y",f:"T"},120483:{c:"z",f:"T"},120488:{c:"A",f:"B"},120489:{c:"B",f:"B"},120490:{c:"\\393",f:"B"},120491:{c:"\\394",f:"B"},120492:{c:"E",f:"B"},120493:{c:"Z",f:"B"},120494:{c:"H",f:"B"},120495:{c:"\\398",f:"B"},120496:{c:"I",f:"B"},120497:{c:"K",f:"B"},120498:{c:"\\39B",f:"B"},120499:{c:"M",f:"B"},120500:{c:"N",f:"B"},120501:{c:"\\39E",f:"B"},120502:{c:"O",f:"B"},120503:{c:"\\3A0",f:"B"},120504:{c:"P",f:"B"},120506:{c:"\\3A3",f:"B"},120507:{c:"T",f:"B"},120508:{c:"\\3A5",f:"B"},120509:{c:"\\3A6",f:"B"},120510:{c:"X",f:"B"},120511:{c:"\\3A8",f:"B"},120512:{c:"\\3A9",f:"B"},120513:{c:"\\2207",f:"B"},120546:{c:"A",f:"I"},120547:{c:"B",f:"I"},120548:{c:"\\393",f:"I"},120549:{c:"\\394",f:"I"},120550:{c:"E",f:"I"},120551:{c:"Z",f:"I"},120552:{c:"H",f:"I"},120553:{c:"\\398",f:"I"},120554:{c:"I",f:"I"},120555:{c:"K",f:"I"},120556:{c:"\\39B",f:"I"},120557:{c:"M",f:"I"},120558:{c:"N",f:"I"},120559:{c:"\\39E",f:"I"},120560:{c:"O",f:"I"},120561:{c:"\\3A0",f:"I"},120562:{c:"P",f:"I"},120564:{c:"\\3A3",f:"I"},120565:{c:"T",f:"I"},120566:{c:"\\3A5",f:"I"},120567:{c:"\\3A6",f:"I"},120568:{c:"X",f:"I"},120569:{c:"\\3A8",f:"I"},120570:{c:"\\3A9",f:"I"},120572:{c:"\\3B1",f:"I"},120573:{c:"\\3B2",f:"I"},120574:{c:"\\3B3",f:"I"},120575:{c:"\\3B4",f:"I"},120576:{c:"\\3B5",f:"I"},120577:{c:"\\3B6",f:"I"},120578:{c:"\\3B7",f:"I"},120579:{c:"\\3B8",f:"I"},120580:{c:"\\3B9",f:"I"},120581:{c:"\\3BA",f:"I"},120582:{c:"\\3BB",f:"I"},120583:{c:"\\3BC",f:"I"},120584:{c:"\\3BD",f:"I"},120585:{c:"\\3BE",f:"I"},120586:{c:"\\3BF",f:"I"},120587:{c:"\\3C0",f:"I"},120588:{c:"\\3C1",f:"I"},120589:{c:"\\3C2",f:"I"},120590:{c:"\\3C3",f:"I"},120591:{c:"\\3C4",f:"I"},120592:{c:"\\3C5",f:"I"},120593:{c:"\\3C6",f:"I"},120594:{c:"\\3C7",f:"I"},120595:{c:"\\3C8",f:"I"},120596:{c:"\\3C9",f:"I"},120597:{c:"\\2202"},120598:{c:"\\3F5",f:"I"},120599:{c:"\\3D1",f:"I"},120600:{c:"\\E009",f:"A"},120601:{c:"\\3D5",f:"I"},120602:{c:"\\3F1",f:"I"},120603:{c:"\\3D6",f:"I"},120604:{c:"A",f:"BI"},120605:{c:"B",f:"BI"},120606:{c:"\\393",f:"BI"},120607:{c:"\\394",f:"BI"},120608:{c:"E",f:"BI"},120609:{c:"Z",f:"BI"},120610:{c:"H",f:"BI"},120611:{c:"\\398",f:"BI"},120612:{c:"I",f:"BI"},120613:{c:"K",f:"BI"},120614:{c:"\\39B",f:"BI"},120615:{c:"M",f:"BI"},120616:{c:"N",f:"BI"},120617:{c:"\\39E",f:"BI"},120618:{c:"O",f:"BI"},120619:{c:"\\3A0",f:"BI"},120620:{c:"P",f:"BI"},120622:{c:"\\3A3",f:"BI"},120623:{c:"T",f:"BI"},120624:{c:"\\3A5",f:"BI"},120625:{c:"\\3A6",f:"BI"},120626:{c:"X",f:"BI"},120627:{c:"\\3A8",f:"BI"},120628:{c:"\\3A9",f:"BI"},120630:{c:"\\3B1",f:"BI"},120631:{c:"\\3B2",f:"BI"},120632:{c:"\\3B3",f:"BI"},120633:{c:"\\3B4",f:"BI"},120634:{c:"\\3B5",f:"BI"},120635:{c:"\\3B6",f:"BI"},120636:{c:"\\3B7",f:"BI"},120637:{c:"\\3B8",f:"BI"},120638:{c:"\\3B9",f:"BI"},120639:{c:"\\3BA",f:"BI"},120640:{c:"\\3BB",f:"BI"},120641:{c:"\\3BC",f:"BI"},120642:{c:"\\3BD",f:"BI"},120643:{c:"\\3BE",f:"BI"},120644:{c:"\\3BF",f:"BI"},120645:{c:"\\3C0",f:"BI"},120646:{c:"\\3C1",f:"BI"},120647:{c:"\\3C2",f:"BI"},120648:{c:"\\3C3",f:"BI"},120649:{c:"\\3C4",f:"BI"},120650:{c:"\\3C5",f:"BI"},120651:{c:"\\3C6",f:"BI"},120652:{c:"\\3C7",f:"BI"},120653:{c:"\\3C8",f:"BI"},120654:{c:"\\3C9",f:"BI"},120655:{c:"\\2202",f:"B"},120656:{c:"\\3F5",f:"BI"},120657:{c:"\\3D1",f:"BI"},120658:{c:"\\E009",f:"A"},120659:{c:"\\3D5",f:"BI"},120660:{c:"\\3F1",f:"BI"},120661:{c:"\\3D6",f:"BI"},120662:{c:"A",f:"SSB"},120663:{c:"B",f:"SSB"},120664:{c:"\\393",f:"SSB"},120665:{c:"\\394",f:"SSB"},120666:{c:"E",f:"SSB"},120667:{c:"Z",f:"SSB"},120668:{c:"H",f:"SSB"},120669:{c:"\\398",f:"SSB"},120670:{c:"I",f:"SSB"},120671:{c:"K",f:"SSB"},120672:{c:"\\39B",f:"SSB"},120673:{c:"M",f:"SSB"},120674:{c:"N",f:"SSB"},120675:{c:"\\39E",f:"SSB"},120676:{c:"O",f:"SSB"},120677:{c:"\\3A0",f:"SSB"},120678:{c:"P",f:"SSB"},120680:{c:"\\3A3",f:"SSB"},120681:{c:"T",f:"SSB"},120682:{c:"\\3A5",f:"SSB"},120683:{c:"\\3A6",f:"SSB"},120684:{c:"X",f:"SSB"},120685:{c:"\\3A8",f:"SSB"},120686:{c:"\\3A9",f:"SSB"},120782:{c:"0",f:"B"},120783:{c:"1",f:"B"},120784:{c:"2",f:"B"},120785:{c:"3",f:"B"},120786:{c:"4",f:"B"},120787:{c:"5",f:"B"},120788:{c:"6",f:"B"},120789:{c:"7",f:"B"},120790:{c:"8",f:"B"},120791:{c:"9",f:"B"},120802:{c:"0",f:"SS"},120803:{c:"1",f:"SS"},120804:{c:"2",f:"SS"},120805:{c:"3",f:"SS"},120806:{c:"4",f:"SS"},120807:{c:"5",f:"SS"},120808:{c:"6",f:"SS"},120809:{c:"7",f:"SS"},120810:{c:"8",f:"SS"},120811:{c:"9",f:"SS"},120812:{c:"0",f:"SSB"},120813:{c:"1",f:"SSB"},120814:{c:"2",f:"SSB"},120815:{c:"3",f:"SSB"},120816:{c:"4",f:"SSB"},120817:{c:"5",f:"SSB"},120818:{c:"6",f:"SSB"},120819:{c:"7",f:"SSB"},120820:{c:"8",f:"SSB"},120821:{c:"9",f:"SSB"},120822:{c:"0",f:"T"},120823:{c:"1",f:"T"},120824:{c:"2",f:"T"},120825:{c:"3",f:"T"},120826:{c:"4",f:"T"},120827:{c:"5",f:"T"},120828:{c:"6",f:"T"},120829:{c:"7",f:"T"},120830:{c:"8",f:"T"},120831:{c:"9",f:"T"}})},7517:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.sansSerifBoldItalic=void 0;var n=r(8042),o=r(4886);e.sansSerifBoldItalic=(0,n.AddCSS)(o.sansSerifBoldItalic,{305:{f:"SSB"},567:{f:"SSB"}})},4182:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.sansSerifBold=void 0;var n=r(8042),o=r(4471);e.sansSerifBold=(0,n.AddCSS)(o.sansSerifBold,{8213:{c:"\\2014"},8215:{c:"_"},8260:{c:"/"},8710:{c:"\\394"}})},2679:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.sansSerifItalic=void 0;var n=r(8042),o=r(5181);e.sansSerifItalic=(0,n.AddCSS)(o.sansSerifItalic,{913:{c:"A"},914:{c:"B"},917:{c:"E"},918:{c:"Z"},919:{c:"H"},921:{c:"I"},922:{c:"K"},924:{c:"M"},925:{c:"N"},927:{c:"O"},929:{c:"P"},932:{c:"T"},935:{c:"X"},8213:{c:"\\2014"},8215:{c:"_"},8260:{c:"/"},8710:{c:"\\394"}})},5469:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.sansSerif=void 0;var n=r(8042),o=r(3526);e.sansSerif=(0,n.AddCSS)(o.sansSerif,{913:{c:"A"},914:{c:"B"},917:{c:"E"},918:{c:"Z"},919:{c:"H"},921:{c:"I"},922:{c:"K"},924:{c:"M"},925:{c:"N"},927:{c:"O"},929:{c:"P"},932:{c:"T"},935:{c:"X"},8213:{c:"\\2014"},8215:{c:"_"},8260:{c:"/"},8710:{c:"\\394"}})},7563:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.scriptBold=void 0;var n=r(5649);Object.defineProperty(e,"scriptBold",{enumerable:!0,get:function(){return n.scriptBold}})},9409:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.script=void 0;var n=r(7153);Object.defineProperty(e,"script",{enumerable:!0,get:function(){return n.script}})},775:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.smallop=void 0;var n=r(8042),o=r(5745);e.smallop=(0,n.AddCSS)(o.smallop,{8260:{c:"/"},9001:{c:"\\27E8"},9002:{c:"\\27E9"},10072:{c:"\\2223"},10764:{c:"\\222C\\222C"},12296:{c:"\\27E8"},12297:{c:"\\27E9"}})},9551:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.texCalligraphicBold=void 0;var n=r(8042),o=r(1411);e.texCalligraphicBold=(0,n.AddCSS)(o.texCalligraphicBold,{305:{f:"B"},567:{f:"B"}})},7907:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.texCalligraphic=void 0;var n=r(6384);Object.defineProperty(e,"texCalligraphic",{enumerable:!0,get:function(){return n.texCalligraphic}})},9659:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.texMathit=void 0;var n=r(6041);Object.defineProperty(e,"texMathit",{enumerable:!0,get:function(){return n.texMathit}})},98:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.texOldstyleBold=void 0;var n=r(8199);Object.defineProperty(e,"texOldstyleBold",{enumerable:!0,get:function(){return n.texOldstyleBold}})},6275:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.texOldstyle=void 0;var n=r(9848);Object.defineProperty(e,"texOldstyle",{enumerable:!0,get:function(){return n.texOldstyle}})},6530:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.texSize3=void 0;var n=r(8042),o=r(7906);e.texSize3=(0,n.AddCSS)(o.texSize3,{8260:{c:"/"},9001:{c:"\\27E8"},9002:{c:"\\27E9"},12296:{c:"\\27E8"},12297:{c:"\\27E9"}})},4409:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.texSize4=void 0;var n=r(8042),o=r(2644);e.texSize4=(0,n.AddCSS)(o.texSize4,{8260:{c:"/"},9001:{c:"\\27E8"},9002:{c:"\\27E9"},12296:{c:"\\27E8"},12297:{c:"\\27E9"},57685:{c:"\\E153\\E152"},57686:{c:"\\E151\\E150"}})},5292:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.texVariant=void 0;var n=r(8042),o=r(4926);e.texVariant=(0,n.AddCSS)(o.texVariant,{1008:{c:"\\E009"},8463:{f:""},8740:{c:"\\E006"},8742:{c:"\\E007"},8808:{c:"\\E00C"},8809:{c:"\\E00D"},8816:{c:"\\E011"},8817:{c:"\\E00E"},8840:{c:"\\E016"},8841:{c:"\\E018"},8842:{c:"\\E01A"},8843:{c:"\\E01B"},10887:{c:"\\E010"},10888:{c:"\\E00F"},10955:{c:"\\E017"},10956:{c:"\\E019"}})},5884:function(t,e,r){var n=this&&this.__assign||function(){return n=Object.assign||function(t){for(var e,r=1,n=arguments.length;r0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},i=this&&this.__spreadArray||function(t,e,r){if(r||2===arguments.length)for(var n,o=0,i=e.length;o=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.FontData=e.NOSTRETCH=e.H=e.V=void 0;var a=r(7233);e.V=1,e.H=2,e.NOSTRETCH={dir:0};var l=function(){function t(t){var e,r,l,c;void 0===t&&(t=null),this.variant={},this.delimiters={},this.cssFontMap={},this.remapChars={},this.skewIcFactor=.75;var u=this.constructor;this.options=(0,a.userOptions)((0,a.defaultOptions)({},u.OPTIONS),t),this.params=n({},u.defaultParams),this.sizeVariants=i([],o(u.defaultSizeVariants),!1),this.stretchVariants=i([],o(u.defaultStretchVariants),!1),this.cssFontMap=n({},u.defaultCssFonts);try{for(var p=s(Object.keys(this.cssFontMap)),h=p.next();!h.done;h=p.next()){var f=h.value;"unknown"===this.cssFontMap[f][0]&&(this.cssFontMap[f][0]=this.options.unknownFamily)}}catch(t){e={error:t}}finally{try{h&&!h.done&&(r=p.return)&&r.call(p)}finally{if(e)throw e.error}}this.cssFamilyPrefix=u.defaultCssFamilyPrefix,this.createVariants(u.defaultVariants),this.defineDelimiters(u.defaultDelimiters);try{for(var d=s(Object.keys(u.defaultChars)),m=d.next();!m.done;m=d.next()){var y=m.value;this.defineChars(y,u.defaultChars[y])}}catch(t){l={error:t}}finally{try{m&&!m.done&&(c=d.return)&&c.call(d)}finally{if(l)throw l.error}}this.defineRemap("accent",u.defaultAccentMap),this.defineRemap("mo",u.defaultMoMap),this.defineRemap("mn",u.defaultMnMap)}return t.charOptions=function(t,e){var r=t[e];return 3===r.length&&(r[3]={}),r[3]},Object.defineProperty(t.prototype,"styles",{get:function(){return this._styles},set:function(t){this._styles=t},enumerable:!1,configurable:!0}),t.prototype.createVariant=function(t,e,r){void 0===e&&(e=null),void 0===r&&(r=null);var n={linked:[],chars:e?Object.create(this.variant[e].chars):{}};r&&this.variant[r]&&(Object.assign(n.chars,this.variant[r].chars),this.variant[r].linked.push(n.chars),n.chars=Object.create(n.chars)),this.remapSmpChars(n.chars,t),this.variant[t]=n},t.prototype.remapSmpChars=function(t,e){var r,n,i,a,l=this.constructor;if(l.VariantSmp[e]){var c=l.SmpRemap,u=[null,null,l.SmpRemapGreekU,l.SmpRemapGreekL];try{for(var p=s(l.SmpRanges),h=p.next();!h.done;h=p.next()){var f=o(h.value,3),d=f[0],m=f[1],y=f[2],g=l.VariantSmp[e][d];if(g){for(var b=m;b<=y;b++)if(930!==b){var v=g+b-m;t[b]=this.smpChar(c[v]||v)}if(u[d])try{for(var _=(i=void 0,s(Object.keys(u[d]).map((function(t){return parseInt(t)})))),S=_.next();!S.done;S=_.next()){t[b=S.value]=this.smpChar(g+u[d][b])}}catch(t){i={error:t}}finally{try{S&&!S.done&&(a=_.return)&&a.call(_)}finally{if(i)throw i.error}}}}}catch(t){r={error:t}}finally{try{h&&!h.done&&(n=p.return)&&n.call(p)}finally{if(r)throw r.error}}}"bold"===e&&(t[988]=this.smpChar(120778),t[989]=this.smpChar(120779))},t.prototype.smpChar=function(t){return[,,,{smp:t}]},t.prototype.createVariants=function(t){var e,r;try{for(var n=s(t),o=n.next();!o.done;o=n.next()){var i=o.value;this.createVariant(i[0],i[1],i[2])}}catch(t){e={error:t}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(e)throw e.error}}},t.prototype.defineChars=function(t,e){var r,n,o=this.variant[t];Object.assign(o.chars,e);try{for(var i=s(o.linked),a=i.next();!a.done;a=i.next()){var l=a.value;Object.assign(l,e)}}catch(t){r={error:t}}finally{try{a&&!a.done&&(n=i.return)&&n.call(i)}finally{if(r)throw r.error}}},t.prototype.defineDelimiters=function(t){Object.assign(this.delimiters,t)},t.prototype.defineRemap=function(t,e){this.remapChars.hasOwnProperty(t)||(this.remapChars[t]={}),Object.assign(this.remapChars[t],e)},t.prototype.getDelimiter=function(t){return this.delimiters[t]},t.prototype.getSizeVariant=function(t,e){return this.delimiters[t].variants&&(e=this.delimiters[t].variants[e]),this.sizeVariants[e]},t.prototype.getStretchVariant=function(t,e){return this.stretchVariants[this.delimiters[t].stretchv?this.delimiters[t].stretchv[e]:0]},t.prototype.getChar=function(t,e){return this.variant[t].chars[e]},t.prototype.getVariant=function(t){return this.variant[t]},t.prototype.getCssFont=function(t){return this.cssFontMap[t]||["serif",!1,!1]},t.prototype.getFamily=function(t){return this.cssFamilyPrefix?this.cssFamilyPrefix+", "+t:t},t.prototype.getRemappedChar=function(t,e){return(this.remapChars[t]||{})[e]},t.OPTIONS={unknownFamily:"serif"},t.JAX="common",t.NAME="",t.defaultVariants=[["normal"],["bold","normal"],["italic","normal"],["bold-italic","italic","bold"],["double-struck","bold"],["fraktur","normal"],["bold-fraktur","bold","fraktur"],["script","italic"],["bold-script","bold-italic","script"],["sans-serif","normal"],["bold-sans-serif","bold","sans-serif"],["sans-serif-italic","italic","sans-serif"],["sans-serif-bold-italic","bold-italic","bold-sans-serif"],["monospace","normal"]],t.defaultCssFonts={normal:["unknown",!1,!1],bold:["unknown",!1,!0],italic:["unknown",!0,!1],"bold-italic":["unknown",!0,!0],"double-struck":["unknown",!1,!0],fraktur:["unknown",!1,!1],"bold-fraktur":["unknown",!1,!0],script:["cursive",!1,!1],"bold-script":["cursive",!1,!0],"sans-serif":["sans-serif",!1,!1],"bold-sans-serif":["sans-serif",!1,!0],"sans-serif-italic":["sans-serif",!0,!1],"sans-serif-bold-italic":["sans-serif",!0,!0],monospace:["monospace",!1,!1]},t.defaultCssFamilyPrefix="",t.VariantSmp={bold:[119808,119834,120488,120514,120782],italic:[119860,119886,120546,120572],"bold-italic":[119912,119938,120604,120630],script:[119964,119990],"bold-script":[120016,120042],fraktur:[120068,120094],"double-struck":[120120,120146,,,120792],"bold-fraktur":[120172,120198],"sans-serif":[120224,120250,,,120802],"bold-sans-serif":[120276,120302,120662,120688,120812],"sans-serif-italic":[120328,120354],"sans-serif-bold-italic":[120380,120406,120720,120746],monospace:[120432,120458,,,120822]},t.SmpRanges=[[0,65,90],[1,97,122],[2,913,937],[3,945,969],[4,48,57]],t.SmpRemap={119893:8462,119965:8492,119968:8496,119969:8497,119971:8459,119972:8464,119975:8466,119976:8499,119981:8475,119994:8495,119996:8458,120004:8500,120070:8493,120075:8460,120076:8465,120085:8476,120093:8488,120122:8450,120127:8461,120133:8469,120135:8473,120136:8474,120137:8477,120145:8484},t.SmpRemapGreekU={8711:25,1012:17},t.SmpRemapGreekL={977:27,981:29,982:31,1008:28,1009:30,1013:26,8706:25},t.defaultAccentMap={768:"\u02cb",769:"\u02ca",770:"\u02c6",771:"\u02dc",772:"\u02c9",774:"\u02d8",775:"\u02d9",776:"\xa8",778:"\u02da",780:"\u02c7",8594:"\u20d7",8242:"'",8243:"''",8244:"'''",8245:"`",8246:"``",8247:"```",8279:"''''",8400:"\u21bc",8401:"\u21c0",8406:"\u2190",8417:"\u2194",8432:"*",8411:"...",8412:"....",8428:"\u21c1",8429:"\u21bd",8430:"\u2190",8431:"\u2192"},t.defaultMoMap={45:"\u2212"},t.defaultMnMap={45:"\u2212"},t.defaultParams={x_height:.442,quad:1,num1:.676,num2:.394,num3:.444,denom1:.686,denom2:.345,sup1:.413,sup2:.363,sup3:.289,sub1:.15,sub2:.247,sup_drop:.386,sub_drop:.05,delim1:2.39,delim2:1,axis_height:.25,rule_thickness:.06,big_op_spacing1:.111,big_op_spacing2:.167,big_op_spacing3:.2,big_op_spacing4:.6,big_op_spacing5:.1,surd_height:.075,scriptspace:.05,nulldelimiterspace:.12,delimiterfactor:901,delimitershortfall:.3,min_rule_thickness:1.25,separation_factor:1.75,extra_ic:.033},t.defaultDelimiters={},t.defaultChars={},t.defaultSizeVariants=[],t.defaultStretchVariants=[],t}();e.FontData=l},5552:function(t,e){var r=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s};Object.defineProperty(e,"__esModule",{value:!0}),e.CommonArrow=e.CommonDiagonalArrow=e.CommonDiagonalStrike=e.CommonBorder2=e.CommonBorder=e.arrowBBox=e.diagonalArrowDef=e.arrowDef=e.arrowBBoxW=e.arrowBBoxHD=e.arrowHead=e.fullBorder=e.fullPadding=e.fullBBox=e.sideNames=e.sideIndex=e.SOLID=e.PADDING=e.THICKNESS=e.ARROWY=e.ARROWDX=e.ARROWX=void 0,e.ARROWX=4,e.ARROWDX=1,e.ARROWY=2,e.THICKNESS=.067,e.PADDING=.2,e.SOLID=e.THICKNESS+"em solid",e.sideIndex={top:0,right:1,bottom:2,left:3},e.sideNames=Object.keys(e.sideIndex),e.fullBBox=function(t){return new Array(4).fill(t.thickness+t.padding)},e.fullPadding=function(t){return new Array(4).fill(t.padding)},e.fullBorder=function(t){return new Array(4).fill(t.thickness)};e.arrowHead=function(t){return Math.max(t.padding,t.thickness*(t.arrowhead.x+t.arrowhead.dx+1))};e.arrowBBoxHD=function(t,e){if(t.childNodes[0]){var r=t.childNodes[0].getBBox(),n=r.h,o=r.d;e[0]=e[2]=Math.max(0,t.thickness*t.arrowhead.y-(n+o)/2)}return e};e.arrowBBoxW=function(t,e){if(t.childNodes[0]){var r=t.childNodes[0].getBBox().w;e[1]=e[3]=Math.max(0,t.thickness*t.arrowhead.y-r/2)}return e},e.arrowDef={up:[-Math.PI/2,!1,!0,"verticalstrike"],down:[Math.PI/2,!1,!0,"verticakstrike"],right:[0,!1,!1,"horizontalstrike"],left:[Math.PI,!1,!1,"horizontalstrike"],updown:[Math.PI/2,!0,!0,"verticalstrike uparrow downarrow"],leftright:[0,!0,!1,"horizontalstrike leftarrow rightarrow"]},e.diagonalArrowDef={updiagonal:[-1,0,!1,"updiagonalstrike northeastarrow"],northeast:[-1,0,!1,"updiagonalstrike updiagonalarrow"],southeast:[1,0,!1,"downdiagonalstrike"],northwest:[1,Math.PI,!1,"downdiagonalstrike"],southwest:[-1,Math.PI,!1,"updiagonalstrike"],northeastsouthwest:[-1,0,!0,"updiagonalstrike northeastarrow updiagonalarrow southwestarrow"],northwestsoutheast:[1,0,!0,"downdiagonalstrike northwestarrow southeastarrow"]},e.arrowBBox={up:function(t){return(0,e.arrowBBoxW)(t,[(0,e.arrowHead)(t),0,t.padding,0])},down:function(t){return(0,e.arrowBBoxW)(t,[t.padding,0,(0,e.arrowHead)(t),0])},right:function(t){return(0,e.arrowBBoxHD)(t,[0,(0,e.arrowHead)(t),0,t.padding])},left:function(t){return(0,e.arrowBBoxHD)(t,[0,t.padding,0,(0,e.arrowHead)(t)])},updown:function(t){return(0,e.arrowBBoxW)(t,[(0,e.arrowHead)(t),0,(0,e.arrowHead)(t),0])},leftright:function(t){return(0,e.arrowBBoxHD)(t,[0,(0,e.arrowHead)(t),0,(0,e.arrowHead)(t)])}};e.CommonBorder=function(t){return function(r){var n=e.sideIndex[r];return[r,{renderer:t,bbox:function(t){var e=[0,0,0,0];return e[n]=t.thickness+t.padding,e},border:function(t){var e=[0,0,0,0];return e[n]=t.thickness,e}}]}};e.CommonBorder2=function(t){return function(r,n,o){var i=e.sideIndex[n],s=e.sideIndex[o];return[r,{renderer:t,bbox:function(t){var e=t.thickness+t.padding,r=[0,0,0,0];return r[i]=r[s]=e,r},border:function(t){var e=[0,0,0,0];return e[i]=e[s]=t.thickness,e},remove:n+" "+o}]}};e.CommonDiagonalStrike=function(t){return function(r){var n="mjx-"+r.charAt(0)+"strike";return[r+"diagonalstrike",{renderer:t(n),bbox:e.fullBBox}]}};e.CommonDiagonalArrow=function(t){return function(n){var o=r(e.diagonalArrowDef[n],4),i=o[0],s=o[1],a=o[2];return[n+"arrow",{renderer:function(e,n){var o=r(e.arrowAW(),2),l=o[0],c=o[1],u=e.arrow(c,i*(l-s),a);t(e,u)},bbox:function(t){var e=t.arrowData(),n=e.a,o=e.x,i=e.y,s=r([t.arrowhead.x,t.arrowhead.y,t.arrowhead.dx],3),a=s[0],l=s[1],c=s[2],u=r(t.getArgMod(a+c,l),2),p=u[0],h=u[1],f=i+(p>n?t.thickness*h*Math.sin(p-n):0),d=o+(p>Math.PI/2-n?t.thickness*h*Math.sin(p+n-Math.PI/2):0);return[f,d,f,d]},remove:o[3]}]}};e.CommonArrow=function(t){return function(n){var o=r(e.arrowDef[n],4),i=o[0],s=o[1],a=o[2],l=o[3];return[n+"arrow",{renderer:function(e,n){var o=e.getBBox(),l=o.w,c=o.h,u=o.d,p=r(a?[c+u,"X"]:[l,"Y"],2),h=p[0],f=p[1],d=e.getOffset(f),m=e.arrow(h,i,s,f,d);t(e,m)},bbox:e.arrowBBox[n],remove:l}]}}},3055:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__assign||function(){return i=Object.assign||function(t){for(var e,r=1,n=arguments.length;r0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},a=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.CommonOutputJax=void 0;var l=r(2975),c=r(4474),u=r(7233),p=r(6010),h=r(8054),f=r(4139),d=function(t){function e(e,r,n){void 0===e&&(e=null),void 0===r&&(r=null),void 0===n&&(n=null);var o=this,i=s((0,u.separateOptions)(e,n.OPTIONS),2),a=i[0],l=i[1];return(o=t.call(this,a)||this).factory=o.options.wrapperFactory||new r,o.factory.jax=o,o.cssStyles=o.options.cssStyles||new f.CssStyles,o.font=o.options.font||new n(l),o.unknownCache=new Map,o}return o(e,t),e.prototype.typeset=function(t,e){this.setDocument(e);var r=this.createNode();return this.toDOM(t,r,e),r},e.prototype.createNode=function(){var t=this.constructor.NAME;return this.html("mjx-container",{class:"MathJax",jax:t})},e.prototype.setScale=function(t){var e=this.math.metrics.scale*this.options.scale;1!==e&&this.adaptor.setStyle(t,"fontSize",(0,p.percent)(e))},e.prototype.toDOM=function(t,e,r){void 0===r&&(r=null),this.setDocument(r),this.math=t,this.pxPerEm=t.metrics.ex/this.font.params.x_height,t.root.setTeXclass(null),this.setScale(e),this.nodeMap=new Map,this.container=e,this.processMath(t.root,e),this.nodeMap=null,this.executeFilters(this.postFilters,t,r,e)},e.prototype.getBBox=function(t,e){this.setDocument(e),this.math=t,t.root.setTeXclass(null),this.nodeMap=new Map;var r=this.factory.wrap(t.root).getOuterBBox();return this.nodeMap=null,r},e.prototype.getMetrics=function(t){var e,r;this.setDocument(t);var n=this.adaptor,o=this.getMetricMaps(t);try{for(var i=a(t.math),s=i.next();!s.done;s=i.next()){var l=s.value,u=n.parent(l.start.node);if(l.state()=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},c=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},u=this&&this.__spreadArray||function(t,e,r){if(r||2===arguments.length)for(var n,o=0,i=e.length;o600?"bold":"normal"),n.family?r=this.explicitVariant(n.family,n.weight,n.style):(this.node.getProperty("variantForm")&&(r="-tex-variant"),r=(e.BOLDVARIANTS[n.weight]||{})[r]||r,r=(e.ITALICVARIANTS[n.style]||{})[r]||r)}this.variant=r}},e.prototype.explicitVariant=function(t,e,r){var n=this.styles;return n||(n=this.styles=new m.Styles),n.set("fontFamily",t),e&&n.set("fontWeight",e),r&&n.set("fontStyle",r),"-explicitFont"},e.prototype.getScale=function(){var t=1,e=this.parent,r=e?e.bbox.scale:1,n=this.node.attributes,o=Math.min(n.get("scriptlevel"),2),i=n.get("fontsize"),s=this.node.isToken||this.node.isKind("mstyle")?n.get("mathsize"):n.getInherited("mathsize");if(0!==o){t=Math.pow(n.get("scriptsizemultiplier"),o);var a=this.length2em(n.get("scriptminsize"),.8,1);t0;this.bbox.L=n.isSet("lspace")?Math.max(0,this.length2em(n.get("lspace"))):v(o,t.lspace),this.bbox.R=n.isSet("rspace")?Math.max(0,this.length2em(n.get("rspace"))):v(o,t.rspace);var i=r.childIndex(e);if(0!==i){var s=r.childNodes[i-1];if(s.isEmbellished){var a=this.jax.nodeMap.get(s).getBBox();a.R&&(this.bbox.L=Math.max(0,this.bbox.L-a.R))}}}},e.prototype.getTeXSpacing=function(t,e){if(!e){var r=this.node.texSpacing();r&&(this.bbox.L=this.length2em(r))}if(t||e){var n=this.node.coreMO().attributes;n.isSet("lspace")&&(this.bbox.L=Math.max(0,this.length2em(n.get("lspace")))),n.isSet("rspace")&&(this.bbox.R=Math.max(0,this.length2em(n.get("rspace"))))}},e.prototype.isTopEmbellished=function(){return this.node.isEmbellished&&!(this.node.parent&&this.node.parent.isEmbellished)},e.prototype.core=function(){return this.jax.nodeMap.get(this.node.core())},e.prototype.coreMO=function(){return this.jax.nodeMap.get(this.node.coreMO())},e.prototype.getText=function(){var t,e,r="";if(this.node.isToken)try{for(var n=l(this.node.childNodes),o=n.next();!o.done;o=n.next()){var i=o.value;i instanceof h.TextNode&&(r+=i.getText())}}catch(e){t={error:e}}finally{try{o&&!o.done&&(e=n.return)&&e.call(n)}finally{if(t)throw t.error}}return r},e.prototype.canStretch=function(t){if(this.stretch=g.NOSTRETCH,this.node.isEmbellished){var e=this.core();e&&e.node!==this.node&&e.canStretch(t)&&(this.stretch=e.stretch)}return 0!==this.stretch.dir},e.prototype.getAlignShift=function(){var t,e=(t=this.node.attributes).getList.apply(t,u([],c(h.indentAttributes),!1)),r=e.indentalign,n=e.indentshift,o=e.indentalignfirst,i=e.indentshiftfirst;return"indentalign"!==o&&(r=o),"auto"===r&&(r=this.jax.options.displayAlign),"indentshift"!==i&&(n=i),"auto"===n&&(n=this.jax.options.displayIndent,"right"!==r||n.match(/^\s*0[a-z]*\s*$/)||(n=("-"+n.trim()).replace(/^--/,""))),[r,this.length2em(n,this.metrics.containerWidth)]},e.prototype.getAlignX=function(t,e,r){return"right"===r?t-(e.w+e.R)*e.rscale:"left"===r?e.L*e.rscale:(t-e.w*e.rscale)/2},e.prototype.getAlignY=function(t,e,r,n,o){return"top"===o?t-r:"bottom"===o?n-e:"center"===o?(t-r-(e-n))/2:0},e.prototype.getWrapWidth=function(t){return this.childNodes[t].getBBox().w},e.prototype.getChildAlign=function(t){return"left"},e.prototype.percent=function(t){return d.percent(t)},e.prototype.em=function(t){return d.em(t)},e.prototype.px=function(t,e){return void 0===e&&(e=-d.BIGDIMEN),d.px(t,e,this.metrics.em)},e.prototype.length2em=function(t,e,r){return void 0===e&&(e=1),void 0===r&&(r=null),null===r&&(r=this.bbox.scale),d.length2em(t,e,r,this.jax.pxPerEm)},e.prototype.unicodeChars=function(t,e){void 0===e&&(e=this.variant);var r=(0,f.unicodeChars)(t),n=this.font.getVariant(e);if(n&&n.chars){var o=n.chars;r=r.map((function(t){return((o[t]||[])[3]||{}).smp||t}))}return r},e.prototype.remapChars=function(t){return t},e.prototype.mmlText=function(t){return this.node.factory.create("text").setText(t)},e.prototype.mmlNode=function(t,e,r){return void 0===e&&(e={}),void 0===r&&(r=[]),this.node.factory.create(t,e,r)},e.prototype.createMo=function(t){var e=this.node.factory,r=e.create("text").setText(t),n=e.create("mo",{stretchy:!0},[r]);n.inheritAttributesFrom(this.node);var o=this.wrap(n);return o.parent=this,o},e.prototype.getVariantChar=function(t,e){var r=this.font.getChar(t,e)||[0,0,0,{unknown:!0}];return 3===r.length&&(r[3]={}),r},e.kind="unknown",e.styles={},e.removeStyles=["fontSize","fontFamily","fontWeight","fontStyle","fontVariant","font"],e.skipAttributes={fontfamily:!0,fontsize:!0,fontweight:!0,fontstyle:!0,color:!0,background:!0,class:!0,href:!0,style:!0,xmlns:!0},e.BOLDVARIANTS={bold:{normal:"bold",italic:"bold-italic",fraktur:"bold-fraktur",script:"bold-script","sans-serif":"bold-sans-serif","sans-serif-italic":"sans-serif-bold-italic"},normal:{bold:"normal","bold-italic":"italic","bold-fraktur":"fraktur","bold-script":"script","bold-sans-serif":"sans-serif","sans-serif-bold-italic":"sans-serif-italic"}},e.ITALICVARIANTS={italic:{normal:"italic",bold:"bold-italic","sans-serif":"sans-serif-italic","bold-sans-serif":"sans-serif-bold-italic"},normal:{italic:"normal","bold-italic":"bold","sans-serif-italic":"sans-serif","sans-serif-bold-italic":"bold-sans-serif"}},e}(p.AbstractWrapper);e.CommonWrapper=_},4420:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.CommonWrapperFactory=void 0;var i=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.jax=null,e}return o(e,t),Object.defineProperty(e.prototype,"Wrappers",{get:function(){return this.node},enumerable:!1,configurable:!0}),e.defaultNodes={},e}(r(3811).AbstractWrapperFactory);e.CommonWrapperFactory=i},9800:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.CommonTeXAtomMixin=void 0;var i=r(9007);e.CommonTeXAtomMixin=function(t){return function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.computeBBox=function(e,r){if(void 0===r&&(r=!1),t.prototype.computeBBox.call(this,e,r),this.childNodes[0]&&this.childNodes[0].bbox.ic&&(e.ic=this.childNodes[0].bbox.ic),this.node.texClass===i.TEXCLASS.VCENTER){var n=e.h,o=(n+e.d)/2+this.font.params.axis_height-n;e.h+=o,e.d-=o}},e}(t)}},1160:function(t,e){var r,n=this&&this.__extends||(r=function(t,e){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},r(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),o=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},i=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s};Object.defineProperty(e,"__esModule",{value:!0}),e.CommonTextNodeMixin=void 0,e.CommonTextNodeMixin=function(t){return function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.computeBBox=function(t,e){var r,n;void 0===e&&(e=!1);var s=this.parent.variant,a=this.node.getText();if("-explicitFont"===s){var l=this.jax.getFontData(this.parent.styles),c=this.jax.measureText(a,s,l),u=c.w,p=c.h,h=c.d;t.h=p,t.d=h,t.w=u}else{var f=this.remappedText(a,s);t.empty();try{for(var d=o(f),m=d.next();!m.done;m=d.next()){var y=m.value,g=i(this.getVariantChar(s,y),4),b=(p=g[0],h=g[1],u=g[2],g[3]);if(b.unknown){var v=this.jax.measureText(String.fromCodePoint(y),s);u=v.w,p=v.h,h=v.d}t.w+=u,p>t.h&&(t.h=p),h>t.d&&(t.d=h),t.ic=b.ic||0,t.sk=b.sk||0,t.dx=b.dx||0}}catch(t){r={error:t}}finally{try{m&&!m.done&&(n=d.return)&&n.call(d)}finally{if(r)throw r.error}}f.length>1&&(t.sk=0),t.clean()}},e.prototype.remappedText=function(t,e){var r=this.parent.stretch.c;return r?[r]:this.parent.remapChars(this.unicodeChars(t,e))},e.prototype.getStyles=function(){},e.prototype.getVariant=function(){},e.prototype.getScale=function(){},e.prototype.getSpace=function(){},e}(t)}},1956:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},s=this&&this.__spreadArray||function(t,e,r){if(r||2===arguments.length)for(var n,o=0,i=e.length;o0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},c=this&&this.__spreadArray||function(t,e,r){if(r||2===arguments.length)for(var n,o=0,i=e.length;o=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.CommonMencloseMixin=void 0;var p=a(r(5552)),h=r(505);e.CommonMencloseMixin=function(t){return function(t){function e(){for(var e=[],r=0;r.001?s:0},e.prototype.getArgMod=function(t,e){return[Math.atan2(e,t),Math.sqrt(t*t+e*e)]},e.prototype.arrow=function(t,e,r,n,o){return void 0===n&&(n=""),void 0===o&&(o=0),null},e.prototype.arrowData=function(){var t=l([this.padding,this.thickness],2),e=t[0],r=t[1]*(this.arrowhead.x+Math.max(1,this.arrowhead.dx)),n=this.childNodes[0].getBBox(),o=n.h,i=n.d,s=n.w,a=o+i,c=Math.sqrt(a*a+s*s),u=Math.max(e,r*s/c),p=Math.max(e,r*a/c),h=l(this.getArgMod(s+2*u,a+2*p),2);return{a:h[0],W:h[1],x:u,y:p}},e.prototype.arrowAW=function(){var t=this.childNodes[0].getBBox(),e=t.h,r=t.d,n=t.w,o=l(this.TRBL,4),i=o[0],s=o[1],a=o[2],c=o[3];return this.getArgMod(c+n+s,i+e+r+a)},e.prototype.createMsqrt=function(t){var e=this.node.factory.create("msqrt");e.inheritAttributesFrom(this.node),e.childNodes[0]=t.node;var r=this.wrap(e);return r.parent=this,r},e.prototype.sqrtTRBL=function(){var t=this.msqrt.getBBox(),e=this.msqrt.childNodes[0].getBBox();return[t.h-e.h,0,t.d-e.d,t.w-e.w]},e}(t)}},7555:function(t,e){var r,n=this&&this.__extends||(r=function(t,e){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},r(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),o=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},i=this&&this.__spreadArray||function(t,e,r){if(r||2===arguments.length)for(var n,o=0,i=e.length;o=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.CommonMfencedMixin=void 0,e.CommonMfencedMixin=function(t){return function(t){function e(){for(var e=[],r=0;r0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},i=this&&this.__spreadArray||function(t,e,r){if(r||2===arguments.length)for(var n,o=0,i=e.length;o0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},i=this&&this.__spreadArray||function(t,e,r){if(r||2===arguments.length)for(var n,o=0,i=e.length;o0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},s=this&&this.__spreadArray||function(t,e,r){if(r||2===arguments.length)for(var n,o=0,i=e.length;o=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.CommonMmultiscriptsMixin=e.ScriptNames=e.NextScript=void 0;var l=r(6469);e.NextScript={base:"subList",subList:"supList",supList:"subList",psubList:"psupList",psupList:"psubList"},e.ScriptNames=["sup","sup","psup","psub"],e.CommonMmultiscriptsMixin=function(t){return function(t){function r(){for(var e=[],r=0;re.length&&e.push(l.BBox.empty())},r.prototype.combineBBoxLists=function(t,e,r,n){for(var o=0;ot.h&&(t.h=l),c>t.d&&(t.d=c),h>e.h&&(e.h=h),f>e.d&&(e.d=f)}},r.prototype.getScaledWHD=function(t){var e=t.w,r=t.h,n=t.d,o=t.rscale;return[e*o,r*o,n*o]},r.prototype.getUVQ=function(e,r){var n;if(!this.UVQ){var o=i([0,0,0],3),s=o[0],a=o[1],l=o[2];0===e.h&&0===e.d?s=this.getU():0===r.h&&0===r.d?s=-this.getV():(s=(n=i(t.prototype.getUVQ.call(this,e,r),3))[0],a=n[1],l=n[2]),this.UVQ=[s,a,l]}return this.UVQ},r}(t)}},5023:function(t,e){var r,n=this&&this.__extends||(r=function(t,e){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},r(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0}),e.CommonMnMixin=void 0,e.CommonMnMixin=function(t){return function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.remapChars=function(t){if(t.length){var e=this.font.getRemappedChar("mn",t[0]);if(e){var r=this.unicodeChars(e,this.variant);1===r.length?t[0]=r[0]:t=r.concat(t.slice(1))}}return t},e}(t)}},7096:function(t,e,r){var n,o,i=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),s=this&&this.__assign||function(){return s=Object.assign||function(t){for(var e,r=1,n=arguments.length;r0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},l=this&&this.__spreadArray||function(t,e,r){if(r||2===arguments.length)for(var n,o=0,i=e.length;o=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.CommonMoMixin=e.DirectionVH=void 0;var u=r(6469),p=r(505),h=r(5884);e.DirectionVH=((o={})[1]="v",o[2]="h",o),e.CommonMoMixin=function(t){return function(t){function e(){for(var e=[],r=0;r=0)&&(t.w=0)},e.prototype.protoBBox=function(e){var r=0!==this.stretch.dir;r&&null===this.size&&this.getStretchedVariant([0]),r&&this.size<0||(t.prototype.computeBBox.call(this,e),this.copySkewIC(e))},e.prototype.getAccentOffset=function(){var t=u.BBox.empty();return this.protoBBox(t),-t.w/2},e.prototype.getCenterOffset=function(e){return void 0===e&&(e=null),e||(e=u.BBox.empty(),t.prototype.computeBBox.call(this,e)),(e.h+e.d)/2+this.font.params.axis_height-e.h},e.prototype.getVariant=function(){this.node.attributes.get("largeop")?this.variant=this.node.attributes.get("displaystyle")?"-largeop":"-smallop":this.node.attributes.getExplicit("mathvariant")||!1!==this.node.getProperty("pseudoscript")?t.prototype.getVariant.call(this):this.variant="-tex-variant"},e.prototype.canStretch=function(t){if(0!==this.stretch.dir)return this.stretch.dir===t;if(!this.node.attributes.get("stretchy"))return!1;var e=this.getText();if(1!==Array.from(e).length)return!1;var r=this.font.getDelimiter(e.codePointAt(0));return this.stretch=r&&r.dir===t?r:h.NOSTRETCH,0!==this.stretch.dir},e.prototype.getStretchedVariant=function(t,e){var r,n;if(void 0===e&&(e=!1),0!==this.stretch.dir){var o=this.getWH(t),i=this.getSize("minsize",0),a=this.getSize("maxsize",1/0),l=this.node.getProperty("mathaccent");o=Math.max(i,Math.min(a,o));var u=this.font.params.delimiterfactor/1e3,p=this.font.params.delimitershortfall,h=i||e?o:l?Math.min(o/u,o+p):Math.max(o*u,o-p),f=this.stretch,d=f.c||this.getText().codePointAt(0),m=0;if(f.sizes)try{for(var y=c(f.sizes),g=y.next();!g.done;g=y.next()){if(g.value>=h)return l&&m&&m--,this.variant=this.font.getSizeVariant(d,m),this.size=m,void(f.schar&&f.schar[m]&&(this.stretch=s(s({},this.stretch),{c:f.schar[m]})));m++}}catch(t){r={error:t}}finally{try{g&&!g.done&&(n=y.return)&&n.call(y)}finally{if(r)throw r.error}}f.stretch?(this.size=-1,this.invalidateBBox(),this.getStretchBBox(t,this.checkExtendedHeight(o,f),f)):(this.variant=this.font.getSizeVariant(d,m-1),this.size=m-1)}},e.prototype.getSize=function(t,e){var r=this.node.attributes;return r.isSet(t)&&(e=this.length2em(r.get(t),1,1)),e},e.prototype.getWH=function(t){if(0===t.length)return 0;if(1===t.length)return t[0];var e=a(t,2),r=e[0],n=e[1],o=this.font.params.axis_height;return this.node.attributes.get("symmetric")?2*Math.max(r-o,n+o):r+n},e.prototype.getStretchBBox=function(t,e,r){var n;r.hasOwnProperty("min")&&r.min>e&&(e=r.min);var o=a(r.HDW,3),i=o[0],s=o[1],l=o[2];1===this.stretch.dir?(i=(n=a(this.getBaseline(t,e,r),2))[0],s=n[1]):l=e,this.bbox.h=i,this.bbox.d=s,this.bbox.w=l},e.prototype.getBaseline=function(t,e,r){var n=2===t.length&&t[0]+t[1]===e,o=this.node.attributes.get("symmetric"),i=a(n?t:[e,0],2),s=i[0],l=i[1],c=a([s+l,0],2),u=c[0],p=c[1];if(o){var h=this.font.params.axis_height;n&&(u=2*Math.max(s-h,l+h)),p=u/2-h}else if(n)p=l;else{var f=a(r.HDW||[.75,.25],2),d=f[0],m=f[1];p=m*(u/(d+m))}return[u-p,p]},e.prototype.checkExtendedHeight=function(t,e){if(e.fullExt){var r=a(e.fullExt,2),n=r[0],o=r[1];t=o+Math.ceil(Math.max(0,t-o)/n)*n}return t},e.prototype.remapChars=function(t){var e=this.node.getProperty("primes");if(e)return(0,p.unicodeChars)(e);if(1===t.length){var r=this.node.coreParent().parent,n=this.isAccent&&!r.isKind("mrow")?"accent":"mo",o=this.font.getRemappedChar(n,t[0]);o&&(t=this.unicodeChars(o,this.variant))}return t},e}(t)}},6898:function(t,e){var r,n=this&&this.__extends||(r=function(t,e){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},r(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),o=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s};Object.defineProperty(e,"__esModule",{value:!0}),e.CommonMpaddedMixin=void 0,e.CommonMpaddedMixin=function(t){return function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.getDimens=function(){var t=this.node.attributes.getList("width","height","depth","lspace","voffset"),e=this.childNodes[0].getBBox(),r=e.w,n=e.h,o=e.d,i=r,s=n,a=o,l=0,c=0,u=0;""!==t.width&&(r=this.dimen(t.width,e,"w",0)),""!==t.height&&(n=this.dimen(t.height,e,"h",0)),""!==t.depth&&(o=this.dimen(t.depth,e,"d",0)),""!==t.voffset&&(c=this.dimen(t.voffset,e)),""!==t.lspace&&(l=this.dimen(t.lspace,e));var p=this.node.attributes.get("data-align");return p&&(u=this.getAlignX(r,e,p)),[s,a,i,n-s,o-a,r-i,l,c,u]},e.prototype.dimen=function(t,e,r,n){void 0===r&&(r=""),void 0===n&&(n=null);var o=(t=String(t)).match(/width|height|depth/),i=o?e[o[0].charAt(0)]:r?e[r]:0,s=this.length2em(t,i)||0;return t.match(/^[-+]/)&&r&&(s+=i),null!=n&&(s=Math.max(n,s)),s},e.prototype.computeBBox=function(t,e){void 0===e&&(e=!1);var r=o(this.getDimens(),6),n=r[0],i=r[1],s=r[2],a=r[3],l=r[4],c=r[5];t.w=s+c,t.h=n+a,t.d=i+l,this.setChildPWidths(e,t.w)},e.prototype.getWrapWidth=function(t){return this.getBBox().w},e.prototype.getChildAlign=function(t){return this.node.attributes.get("data-align")||"left"},e}(t)}},6991:function(t,e){var r,n=this&&this.__extends||(r=function(t,e){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},r(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0}),e.CommonMrootMixin=void 0,e.CommonMrootMixin=function(t){return function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),Object.defineProperty(e.prototype,"surd",{get:function(){return 2},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"root",{get:function(){return 1},enumerable:!1,configurable:!0}),e.prototype.combineRootBBox=function(t,e,r){var n=this.childNodes[this.root].getOuterBBox(),o=this.getRootDimens(e,r)[1];t.combine(n,0,o)},e.prototype.getRootDimens=function(t,e){var r=this.childNodes[this.surd],n=this.childNodes[this.root].getOuterBBox(),o=(r.size<0?.5:.6)*t.w,i=n.w,s=n.rscale,a=Math.max(i,o/s),l=Math.max(0,a-i);return[a*s-o,this.rootHeight(n,t,r.size,e),l]},e.prototype.rootHeight=function(t,e,r,n){var o=e.h+e.d;return(r<0?1.9:.55*o)-(o-n)+Math.max(0,t.d*t.rscale)},e}(t)}},8411:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},s=this&&this.__spreadArray||function(t,e,r){if(r||2===arguments.length)for(var n,o=0,i=e.length;o=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.CommonInferredMrowMixin=e.CommonMrowMixin=void 0;var l=r(6469);e.CommonMrowMixin=function(t){return function(t){function e(){for(var e,r,n=[],o=0;o1){var h=0,f=0,d=u>1&&u===p;try{for(var m=a(this.childNodes),y=m.next();!y.done;y=m.next()){var g=0===(x=y.value).stretch.dir;if(d||g){var b=x.getOuterBBox(g),v=b.h,_=b.d,S=b.rscale;(v*=S)>h&&(h=v),(_*=S)>f&&(f=_)}}}catch(t){r={error:t}}finally{try{y&&!y.done&&(n=m.return)&&n.call(m)}finally{if(r)throw r.error}}try{for(var O=a(s),M=O.next();!M.done;M=O.next()){var x;(x=M.value).coreMO().getStretchedVariant([h,f])}}catch(t){o={error:t}}finally{try{M&&!M.done&&(i=O.return)&&i.call(O)}finally{if(o)throw o.error}}}},e}(t)},e.CommonInferredMrowMixin=function(t){return function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.getScale=function(){this.bbox.scale=this.parent.bbox.scale,this.bbox.rscale=1},e}(t)}},4126:function(t,e){var r,n=this&&this.__extends||(r=function(t,e){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},r(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),o=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},i=this&&this.__spreadArray||function(t,e,r){if(r||2===arguments.length)for(var n,o=0,i=e.length;o0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},s=this&&this.__spreadArray||function(t,e,r){if(r||2===arguments.length)for(var n,o=0,i=e.length;othis.surdH?(t.h+t.d-(this.surdH-2*e-r/2))/2:e+r/4]},e.prototype.getRootDimens=function(t,e){return[0,0,0,0]},e}(t)}},905:function(t,e){var r,n=this&&this.__extends||(r=function(t,e){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},r(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),o=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s};Object.defineProperty(e,"__esModule",{value:!0}),e.CommonMsubsupMixin=e.CommonMsupMixin=e.CommonMsubMixin=void 0,e.CommonMsubMixin=function(t){var e;return e=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),Object.defineProperty(e.prototype,"scriptChild",{get:function(){return this.childNodes[this.node.sub]},enumerable:!1,configurable:!0}),e.prototype.getOffset=function(){return[0,-this.getV()]},e}(t),e.useIC=!1,e},e.CommonMsupMixin=function(t){return function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),Object.defineProperty(e.prototype,"scriptChild",{get:function(){return this.childNodes[this.node.sup]},enumerable:!1,configurable:!0}),e.prototype.getOffset=function(){return[this.getAdjustedIc()-(this.baseRemoveIc?0:this.baseIc),this.getU()]},e}(t)},e.CommonMsubsupMixin=function(t){var e;return e=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.UVQ=null,e}return n(e,t),Object.defineProperty(e.prototype,"subChild",{get:function(){return this.childNodes[this.node.sub]},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"supChild",{get:function(){return this.childNodes[this.node.sup]},enumerable:!1,configurable:!0}),e.prototype.computeBBox=function(t,e){void 0===e&&(e=!1);var r=this.baseChild.getOuterBBox(),n=o([this.subChild.getOuterBBox(),this.supChild.getOuterBBox()],2),i=n[0],s=n[1];t.empty(),t.append(r);var a=this.getBaseWidth(),l=this.getAdjustedIc(),c=o(this.getUVQ(),2),u=c[0],p=c[1];t.combine(i,a,p),t.combine(s,a+l,u),t.w+=this.font.params.scriptspace,t.clean(),this.setChildPWidths(e)},e.prototype.getUVQ=function(t,e){void 0===t&&(t=this.subChild.getOuterBBox()),void 0===e&&(e=this.supChild.getOuterBBox());var r=this.baseCore.getOuterBBox();if(this.UVQ)return this.UVQ;var n=this.font.params,i=3*n.rule_thickness,s=this.length2em(this.node.attributes.get("subscriptshift"),n.sub2),a=this.baseCharZero(r.d*this.baseScale+n.sub_drop*t.rscale),l=o([this.getU(),Math.max(a,s)],2),c=l[0],u=l[1],p=c-e.d*e.rscale-(t.h*t.rscale-u);if(p0&&(c+=h,u-=h)}return c=Math.max(this.length2em(this.node.attributes.get("superscriptshift"),c),c),u=Math.max(this.length2em(this.node.attributes.get("subscriptshift"),u),u),p=c-e.d*e.rscale-(t.h*t.rscale-u),this.UVQ=[c,-u,p],this.UVQ},e}(t),e.useIC=!1,e}},6237:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},n(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},s=this&&this.__spreadArray||function(t,e,r){if(r||2===arguments.length)for(var n,o=0,i=e.length;o=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.CommonMtableMixin=void 0;var l=r(6469),c=r(505),u=r(7875);e.CommonMtableMixin=function(t){return function(t){function e(){for(var e=[],r=0;r1){if(null===e){e=0;var d=h>1&&h===f;try{for(var m=a(this.tableRows),y=m.next();!y.done;y=m.next()){var g;if(g=y.value.getChild(t)){var b=0===(O=g.childNodes[0]).stretch.dir;if(d||b){var v=O.getBBox(b).w;v>e&&(e=v)}}}}catch(t){o={error:t}}finally{try{y&&!y.done&&(i=m.return)&&i.call(m)}finally{if(o)throw o.error}}}try{for(var _=a(c),S=_.next();!S.done;S=_.next()){var O;(O=S.value).coreMO().getStretchedVariant([e])}}catch(t){s={error:t}}finally{try{S&&!S.done&&(l=_.return)&&l.call(_)}finally{if(s)throw s.error}}}},e.prototype.getTableData=function(){if(this.data)return this.data;for(var t=new Array(this.numRows).fill(0),e=new Array(this.numRows).fill(0),r=new Array(this.numCols).fill(0),n=new Array(this.numRows),o=new Array(this.numRows),i=[0],s=this.tableRows,a=0;ao[r]&&(o[r]=c),u>i[r]&&(i[r]=u),f>a&&(a=f),s&&p>s[e]&&(s[e]=p),a},e.prototype.extendHD=function(t,e,r,n){var o=(n-(e[t]+r[t]))/2;o<1e-5||(e[t]+=o,r[t]+=o)},e.prototype.recordPWidthCell=function(t,e){t.childNodes[0]&&t.childNodes[0].getBBox().pwidth&&this.pwidthCells.push([t,e])},e.prototype.computeBBox=function(t,e){void 0===e&&(e=!1);var r,n,o=this.getTableData(),s=o.H,a=o.D;if(this.node.attributes.get("equalrows")){var l=this.getEqualRowHeight();r=(0,u.sum)([].concat(this.rLines,this.rSpace))+l*this.numRows}else r=(0,u.sum)(s.concat(a,this.rLines,this.rSpace));r+=2*(this.fLine+this.fSpace[1]);var p=this.getComputedWidths();n=(0,u.sum)(p.concat(this.cLines,this.cSpace))+2*(this.fLine+this.fSpace[0]);var h=this.node.attributes.get("width");"auto"!==h&&(n=Math.max(this.length2em(h,0)+2*this.fLine,n));var f=i(this.getBBoxHD(r),2),d=f[0],m=f[1];t.h=d,t.d=m,t.w=n;var y=i(this.getBBoxLR(),2),g=y[0],b=y[1];t.L=g,t.R=b,(0,c.isPercent)(h)||this.setColumnPWidths()},e.prototype.setChildPWidths=function(t,e,r){var n=this.node.attributes.get("width");if(!(0,c.isPercent)(n))return!1;this.hasLabels||(this.bbox.pwidth="",this.container.bbox.pwidth="");var o=this.bbox,i=o.w,s=o.L,a=o.R,l=this.node.attributes.get("data-width-includes-label"),p=Math.max(i,this.length2em(n,Math.max(e,s+i+a)))-(l?s+a:0),h=this.node.attributes.get("equalcolumns")?Array(this.numCols).fill(this.percent(1/Math.max(1,this.numCols))):this.getColumnAttributes("columnwidth",0);this.cWidths=this.getColumnWidthsFixed(h,p);var f=this.getComputedWidths();return this.pWidth=(0,u.sum)(f.concat(this.cLines,this.cSpace))+2*(this.fLine+this.fSpace[0]),this.isTop&&(this.bbox.w=this.pWidth),this.setColumnPWidths(),this.pWidth!==i&&this.parent.invalidateBBox(),this.pWidth!==i},e.prototype.setColumnPWidths=function(){var t,e,r=this.cWidths;try{for(var n=a(this.pwidthCells),o=n.next();!o.done;o=n.next()){var s=i(o.value,2),l=s[0],c=s[1];l.setChildPWidths(!1,r[c])&&(l.invalidateBBox(),l.getBBox())}}catch(e){t={error:e}}finally{try{o&&!o.done&&(e=n.return)&&e.call(n)}finally{if(t)throw t.error}}},e.prototype.getBBoxHD=function(t){var e=i(this.getAlignmentRow(),2),r=e[0],n=e[1];if(null===n){var o=this.font.params.axis_height,s=t/2;return{top:[0,t],center:[s,s],bottom:[t,0],baseline:[s,s],axis:[s+o,s-o]}[r]||[s,s]}var a=this.getVerticalPosition(n,r);return[a,t-a]},e.prototype.getBBoxLR=function(){if(this.hasLabels){var t=this.node.attributes,e=t.get("side"),r=i(this.getPadAlignShift(e),2),n=r[0],o=r[1],s=this.hasLabels&&!!t.get("data-width-includes-label");return s&&this.frame&&this.fSpace[0]&&(n-=this.fSpace[0]),"center"!==o||s?"left"===e?[n,0]:[0,n]:[n,n]}return[0,0]},e.prototype.getPadAlignShift=function(t){var e=this.getTableData().L+this.length2em(this.node.attributes.get("minlabelspacing")),r=i(null==this.styles?["",""]:[this.styles.get("padding-left"),this.styles.get("padding-right")],2),n=r[0],o=r[1];(n||o)&&(e=Math.max(e,this.length2em(n||"0"),this.length2em(o||"0")));var s=i(this.getAlignShift(),2),a=s[0],l=s[1];return a===t&&(l="left"===t?Math.max(e,l)-e:Math.min(-e,l)+e),[e,a,l]},e.prototype.getAlignShift=function(){return this.isTop?t.prototype.getAlignShift.call(this):[this.container.getChildAlign(this.containerI),0]},e.prototype.getWidth=function(){return this.pWidth||this.getBBox().w},e.prototype.getEqualRowHeight=function(){var t=this.getTableData(),e=t.H,r=t.D,n=Array.from(e.keys()).map((function(t){return e[t]+r[t]}));return Math.max.apply(Math,n)},e.prototype.getComputedWidths=function(){var t=this,e=this.getTableData().W,r=Array.from(e.keys()).map((function(r){return"number"==typeof t.cWidths[r]?t.cWidths[r]:e[r]}));return this.node.attributes.get("equalcolumns")&&(r=Array(r.length).fill((0,u.max)(r))),r},e.prototype.getColumnWidths=function(){var t=this.node.attributes.get("width");if(this.node.attributes.get("equalcolumns"))return this.getEqualColumns(t);var e=this.getColumnAttributes("columnwidth",0);return"auto"===t?this.getColumnWidthsAuto(e):(0,c.isPercent)(t)?this.getColumnWidthsPercent(e):this.getColumnWidthsFixed(e,this.length2em(t))},e.prototype.getEqualColumns=function(t){var e,r=Math.max(1,this.numCols);if("auto"===t){var n=this.getTableData().W;e=(0,u.max)(n)}else if((0,c.isPercent)(t))e=this.percent(1/r);else{var o=(0,u.sum)([].concat(this.cLines,this.cSpace))+2*this.fSpace[0];e=Math.max(0,this.length2em(t)-o)/r}return Array(this.numCols).fill(e)},e.prototype.getColumnWidthsAuto=function(t){var e=this;return t.map((function(t){return"auto"===t||"fit"===t?null:(0,c.isPercent)(t)?t:e.length2em(t)}))},e.prototype.getColumnWidthsPercent=function(t){var e=this,r=t.indexOf("fit")>=0,n=(r?this.getTableData():{W:null}).W;return Array.from(t.keys()).map((function(o){var i=t[o];return"fit"===i?null:"auto"===i?r?n[o]:null:(0,c.isPercent)(i)?i:e.length2em(i)}))},e.prototype.getColumnWidthsFixed=function(t,e){var r=this,n=Array.from(t.keys()),o=n.filter((function(e){return"fit"===t[e]})),i=n.filter((function(e){return"auto"===t[e]})),s=o.length||i.length,a=(s?this.getTableData():{W:null}).W,l=e-(0,u.sum)([].concat(this.cLines,this.cSpace))-2*this.fSpace[0],c=l;n.forEach((function(e){var n=t[e];c-="fit"===n||"auto"===n?a[e]:r.length2em(n,l)}));var p=s&&c>0?c/s:0;return n.map((function(e){var n=t[e];return"fit"===n?a[e]+p:"auto"===n?a[e]+(0===o.length?p:0):r.length2em(n,l)}))},e.prototype.getVerticalPosition=function(t,e){for(var r=this.node.attributes.get("equalrows"),n=this.getTableData(),o=n.H,s=n.D,a=r?this.getEqualRowHeight():0,l=this.getRowHalfSpacing(),c=this.fLine,u=0;uthis.numRows?null:n-1]},e.prototype.getColumnAttributes=function(t,e){void 0===e&&(e=1);var r=this.numCols-e,n=this.getAttributeArray(t);if(0===n.length)return null;for(;n.lengthr&&n.splice(r),n},e.prototype.getRowAttributes=function(t,e){void 0===e&&(e=1);var r=this.numRows-e,n=this.getAttributeArray(t);if(0===n.length)return null;for(;n.lengthr&&n.splice(r),n},e.prototype.getAttributeArray=function(t){var e=this.node.attributes.get(t);return e?(0,c.split)(e):[this.node.attributes.getDefault(t)]},e.prototype.addEm=function(t,e){var r=this;return void 0===e&&(e=1),t?t.map((function(t){return r.em(t/e)})):null},e.prototype.convertLengths=function(t){var e=this;return t?t.map((function(t){return e.length2em(t)})):null},e}(t)}},5164:function(t,e){var r,n=this&&this.__extends||(r=function(t,e){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},r(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0}),e.CommonMtdMixin=void 0,e.CommonMtdMixin=function(t){return function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),Object.defineProperty(e.prototype,"fixesPWidth",{get:function(){return!1},enumerable:!1,configurable:!0}),e.prototype.invalidateBBox=function(){this.bboxComputed=!1},e.prototype.getWrapWidth=function(t){var e=this.parent.parent,r=this.parent,n=this.node.childPosition()-(r.labeled?1:0);return"number"==typeof e.cWidths[n]?e.cWidths[n]:e.getTableData().W[n]},e.prototype.getChildAlign=function(t){return this.node.attributes.get("columnalign")},e}(t)}},6319:function(t,e){var r,n=this&&this.__extends||(r=function(t,e){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},r(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0}),e.CommonMtextMixin=void 0,e.CommonMtextMixin=function(t){var e;return e=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.getVariant=function(){var e=this.jax.options,r=this.jax.math.outputData,n=(!!r.merrorFamily||!!e.merrorFont)&&this.node.Parent.isKind("merror");if(r.mtextFamily||e.mtextFont||n){var o=this.node.attributes.get("mathvariant"),i=this.constructor.INHERITFONTS[o]||this.jax.font.getCssFont(o),s=i[0]||(n?r.merrorFamily||e.merrorFont:r.mtextFamily||e.mtextFont);this.variant=this.explicitVariant(s,i[2]?"bold":"",i[1]?"italic":"")}else t.prototype.getVariant.call(this)},e}(t),e.INHERITFONTS={normal:["",!1,!1],bold:["",!1,!0],italic:["",!0,!1],"bold-italic":["",!0,!0]},e}},5766:function(t,e){var r,n=this&&this.__extends||(r=function(t,e){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},r(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),o=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.CommonMlabeledtrMixin=e.CommonMtrMixin=void 0,e.CommonMtrMixin=function(t){return function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),Object.defineProperty(e.prototype,"fixesPWidth",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"numCells",{get:function(){return this.childNodes.length},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"labeled",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"tableCells",{get:function(){return this.childNodes},enumerable:!1,configurable:!0}),e.prototype.getChild=function(t){return this.childNodes[t]},e.prototype.getChildBBoxes=function(){return this.childNodes.map((function(t){return t.getBBox()}))},e.prototype.stretchChildren=function(t){var e,r,n,i,s,a;void 0===t&&(t=null);var l=[],c=this.labeled?this.childNodes.slice(1):this.childNodes;try{for(var u=o(c),p=u.next();!p.done;p=u.next()){(E=p.value.childNodes[0]).canStretch(1)&&l.push(E)}}catch(t){e={error:t}}finally{try{p&&!p.done&&(r=u.return)&&r.call(u)}finally{if(e)throw e.error}}var h=l.length,f=this.childNodes.length;if(h&&f>1){if(null===t){var d=0,m=0,y=h>1&&h===f;try{for(var g=o(c),b=g.next();!b.done;b=g.next()){var v=0===(E=b.value.childNodes[0]).stretch.dir;if(y||v){var _=E.getBBox(v),S=_.h,O=_.d;S>d&&(d=S),O>m&&(m=O)}}}catch(t){n={error:t}}finally{try{b&&!b.done&&(i=g.return)&&i.call(g)}finally{if(n)throw n.error}}t=[d,m]}try{for(var M=o(l),x=M.next();!x.done;x=M.next()){var E;(E=x.value).coreMO().getStretchedVariant(t)}}catch(t){s={error:t}}finally{try{x&&!x.done&&(a=M.return)&&a.call(M)}finally{if(s)throw s.error}}}},e}(t)},e.CommonMlabeledtrMixin=function(t){return function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),Object.defineProperty(e.prototype,"numCells",{get:function(){return Math.max(0,this.childNodes.length-1)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"labeled",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"tableCells",{get:function(){return this.childNodes.slice(1)},enumerable:!1,configurable:!0}),e.prototype.getChild=function(t){return this.childNodes[t+1]},e.prototype.getChildBBoxes=function(){return this.childNodes.slice(1).map((function(t){return t.getBBox()}))},e}(t)}},1971:function(t,e){var r,n=this&&this.__extends||(r=function(t,e){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},r(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),o=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},i=this&&this.__spreadArray||function(t,e,r){if(r||2===arguments.length)for(var n,o=0,i=e.length;o0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},s=this&&this.__spreadArray||function(t,e,r){if(r||2===arguments.length)for(var n,o=0,i=e.length;o=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.CommonScriptbaseMixin=void 0;var l=r(9007);e.CommonScriptbaseMixin=function(t){var e;return e=function(t){function e(){for(var e=[],r=0;r1){var h=0,f=u>1&&u===p;try{for(var d=a(this.childNodes),m=d.next();!m.done;m=d.next()){var y=0===(O=m.value).stretch.dir;if(f||y){var g=O.getOuterBBox(y),b=g.w,v=g.rscale;b*v>h&&(h=b*v)}}}catch(t){r={error:t}}finally{try{m&&!m.done&&(n=d.return)&&n.call(d)}finally{if(r)throw r.error}}try{for(var _=a(s),S=_.next();!S.done;S=_.next()){var O;(O=S.value).coreMO().getStretchedVariant([h/O.bbox.rscale])}}catch(t){o={error:t}}finally{try{S&&!S.done&&(i=_.return)&&i.call(_)}finally{if(o)throw o.error}}}},e}(t),e.useIC=!0,e}},5806:function(t,e){var r,n=this&&this.__extends||(r=function(t,e){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},r(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0}),e.CommonSemanticsMixin=void 0,e.CommonSemanticsMixin=function(t){return function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.computeBBox=function(t,e){if(void 0===e&&(e=!1),this.childNodes.length){var r=this.childNodes[0].getBBox(),n=r.w,o=r.h,i=r.d;t.w=n,t.h=o,t.d=i}},e}(t)}},5920:function(t,e){var r,n=this&&this.__extends||(r=function(t,e){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},r(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),o=this&&this.__assign||function(){return o=Object.assign||function(t){for(var e,r=1,n=arguments.length;r0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},s=this&&this.__spreadArray||function(t,e,r){if(r||2===arguments.length)for(var n,o=0,i=e.length;o=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},s=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s};Object.defineProperty(e,"__esModule",{value:!0}),e.MJContextMenu=void 0;var a=r(5073),l=r(6186),c=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.mathItem=null,e.annotation="",e.annotationTypes={},e}return o(e,t),e.prototype.post=function(e,r){if(this.mathItem){if(void 0!==r){var n=this.mathItem.inputJax.name,o=this.findID("Show","Original");o.content="MathML"===n?"Original MathML":n+" Commands",this.findID("Copy","Original").content=o.content;var i=this.findID("Settings","semantics");"MathML"===n?i.disable():i.enable(),this.getAnnotationMenu(),this.dynamicSubmenus()}t.prototype.post.call(this,e,r)}},e.prototype.unpost=function(){t.prototype.unpost.call(this),this.mathItem=null},e.prototype.findID=function(){for(var t,e,r=[],n=0;n=0)return a}}catch(t){e={error:t}}finally{try{s&&!s.done&&(r=o.return)&&r.call(o)}finally{if(e)throw e.error}}return null},e.prototype.createAnnotationMenu=function(t,e,r){var n=this,o=this.findID(t,"Annotation");o.submenu=this.factory.get("subMenu")(this.factory,{items:e.map((function(t){var e=s(t,2),o=e[0],i=e[1];return{type:"command",id:o,content:o,action:function(){n.annotation=i,r()}}})),id:"annotations"},o),e.length?o.enable():o.disable()},e.prototype.dynamicSubmenus=function(){var t,r;try{for(var n=i(e.DynamicSubmenus),o=n.next();!o.done;o=n.next()){var a=s(o.value,2),l=a[0],c=a[1],u=this.find(l);if(u){var p=c(this,u);u.submenu=p,p.items.length?u.enable():u.disable()}}}catch(e){t={error:e}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(t)throw t.error}}},e.DynamicSubmenus=new Map,e}(a.ContextMenu);e.MJContextMenu=c},8310:function(t,e,r){var n=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},o=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.Menu=void 0;var s=r(5713),a=r(4474),l=r(9515),c=r(7233),u=r(5865),p=r(473),h=r(4414),f=r(4922),d=r(6914),m=r(3463),y=r(7309),g=i(r(5445)),b=l.MathJax,v="undefined"!=typeof window&&window.navigator&&"Mac"===window.navigator.platform.substr(0,3),_=function(){function t(t,e){void 0===e&&(e={});var r=this;this.settings=null,this.defaultSettings=null,this.menu=null,this.MmlVisitor=new p.MmlVisitor,this.jax={CHTML:null,SVG:null},this.rerenderStart=a.STATE.LAST,this.about=new f.Info('MathJax v'+s.mathjax.version,(function(){var t=[];return t.push("Input Jax: "+r.document.inputJax.map((function(t){return t.name})).join(", ")),t.push("Output Jax: "+r.document.outputJax.name),t.push("Document Type: "+r.document.kind),t.join("
")}),'www.mathjax.org'),this.help=new f.Info("MathJax Help",(function(){return["