From f4ff14b8b031de4b1bd4abf7ff95dcd13b78a1c7 Mon Sep 17 00:00:00 2001 From: qwinsi <70425035+qwinsi@users.noreply.github.com> Date: Wed, 27 Nov 2024 07:02:29 +0800 Subject: [PATCH] Updates --- assets/index-CX84MKpq.css | 1 + assets/index-DwUaHGsK.css | 1 - .../{index-CGSG6jfM.js => index-hm_WcFO3.js} | 28 +++++++++---------- googlef1636f992805918b.html | 1 - impl-in-typst.html | 16 +++++------ index.html | 6 ++-- offline.html | 6 ++-- 7 files changed, 29 insertions(+), 30 deletions(-) create mode 100644 assets/index-CX84MKpq.css delete mode 100644 assets/index-DwUaHGsK.css rename assets/{index-CGSG6jfM.js => index-hm_WcFO3.js} (93%) delete mode 100644 googlef1636f992805918b.html diff --git a/assets/index-CX84MKpq.css b/assets/index-CX84MKpq.css new file mode 100644 index 0000000..56a6b63 --- /dev/null +++ b/assets/index-CX84MKpq.css @@ -0,0 +1 @@ +*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.absolute{position:absolute}.relative{position:relative}.m-2{margin:.5rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.block{display:block}.inline{display:inline}.flex{display:flex}.h-16{height:4rem}.h-20{height:5rem}.h-9{height:2.25rem}.min-h-28{min-height:7rem}.min-h-80{min-height:20rem}.min-h-\[200px\]{min-height:200px}.min-h-screen{min-height:100vh}.min-w-80{min-width:20rem}.flex-1{flex:1 1 0%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.border-yellow-700{--tw-border-opacity: 1;border-color:rgb(161 98 7 / var(--tw-border-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-4{padding:1rem}.pb-4{padding-bottom:1rem}.text-center{text-align:center}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-medium{font-weight:500}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@media (hover: hover) and (pointer: fine){.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.hover\:bg-gray-900:hover{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}}.active\:bg-gray-400:active{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}@media (min-width: 768px){.md\:flex-row{flex-direction:row}}.snackbar[data-v-15e96db2]{color:#fff;background-color:#333;min-width:50px;padding:10px;text-align:center;font-size:.75em;border-radius:6px}.snackbar.show[data-v-15e96db2]{visibility:visible;opacity:1;animation:fadein-15e96db2 .5s,fadeout-15e96db2 .5s .8s}.snackbar.hide[data-v-15e96db2]{visibility:hidden}@keyframes fadein-15e96db2{0%{opacity:0}to{opacity:1}}@keyframes fadeout-15e96db2{0%{opacity:1}to{opacity:0}}.switch[data-v-4ea9372f]{position:relative;display:inline-block;width:60px;height:34px}.switch input[data-v-4ea9372f]{opacity:0;width:0;height:0}.slider[data-v-4ea9372f]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.3s}.slider[data-v-4ea9372f]:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.3s}input:checked+.slider[data-v-4ea9372f]{background-color:#4ed164}input:focus+.slider[data-v-4ea9372f]{box-shadow:0 0 1px #4ed164}input:checked+.slider[data-v-4ea9372f]:before{transform:translate(26px)}.slider.round[data-v-4ea9372f]{border-radius:34px}.slider.round[data-v-4ea9372f]:before{border-radius:50%}.bg-app{background-color:#eee}.theme-app{background-color:#1f2937}.theme-warning{background-color:#fdf8e4}.text-app-blue{color:#0d70b0}.text-app-light-black{color:#333}#typst a{font-weight:700;text-decoration:underline!important}#typst a:link,#typst a:visited{color:#00e!important}#typst a:link:active,#typst a:visited:active{color:red!important}#typst{white-space:pre-line}#copiedToast{position:absolute;top:-55px;right:-4px}@media (max-width: 500px){.hide-on-mobile{display:none}} diff --git a/assets/index-DwUaHGsK.css b/assets/index-DwUaHGsK.css deleted file mode 100644 index 5fb3c50..0000000 --- a/assets/index-DwUaHGsK.css +++ /dev/null @@ -1 +0,0 @@ -*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.m-2{margin:.5rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.block{display:block}.inline{display:inline}.flex{display:flex}.hidden{display:none}.h-16{height:4rem}.h-20{height:5rem}.h-9{height:2.25rem}.min-h-28{min-height:7rem}.min-h-80{min-height:20rem}.min-h-\[200px\]{min-height:200px}.min-h-screen{min-height:100vh}.min-w-80{min-width:20rem}.flex-1{flex:1 1 0%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.border-yellow-700{--tw-border-opacity: 1;border-color:rgb(161 98 7 / var(--tw-border-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-4{padding:1rem}.pb-4{padding-bottom:1rem}.text-center{text-align:center}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-medium{font-weight:500}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@media (hover: hover) and (pointer: fine){.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.hover\:bg-gray-900:hover{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}}.active\:bg-gray-400:active{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}@media (min-width: 768px){.md\:flex-row{flex-direction:row}}.snackbar[data-v-5dd86b16]{color:#fff;background-color:#333;min-width:50px;padding:10px;text-align:center;font-size:.75em;border-radius:6px}.snackbar.show[data-v-5dd86b16]{visibility:visible;opacity:1;animation:fadein-5dd86b16 .5s,fadeout-5dd86b16 .5s .8s}.snackbar.hide[data-v-5dd86b16]{visibility:hidden}@keyframes fadein-5dd86b16{0%{opacity:0}to{opacity:1}}@keyframes fadeout-5dd86b16{0%{opacity:1}to{opacity:0}}.switch[data-v-4ea9372f]{position:relative;display:inline-block;width:60px;height:34px}.switch input[data-v-4ea9372f]{opacity:0;width:0;height:0}.slider[data-v-4ea9372f]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.3s}.slider[data-v-4ea9372f]:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.3s}input:checked+.slider[data-v-4ea9372f]{background-color:#4ed164}input:focus+.slider[data-v-4ea9372f]{box-shadow:0 0 1px #4ed164}input:checked+.slider[data-v-4ea9372f]:before{transform:translate(26px)}.slider.round[data-v-4ea9372f]{border-radius:34px}.slider.round[data-v-4ea9372f]:before{border-radius:50%}.bg-app{background-color:#eee}.theme-app{background-color:#1f2937}.theme-warning{background-color:#fdf8e4}.text-app-blue{color:#0d70b0}.text-app-light-black{color:#333}#typst a{font-weight:700;text-decoration:underline!important}#typst a:link,#typst a:visited{color:#00e!important}#typst a:link:active,#typst a:visited:active{color:red!important}#typst{white-space:pre-line}#copiedToast{position:absolute;top:-55px;right:-4px}@media (max-width: 500px){.hide-on-mobile{display:none}} diff --git a/assets/index-CGSG6jfM.js b/assets/index-hm_WcFO3.js similarity index 93% rename from assets/index-CGSG6jfM.js rename to assets/index-hm_WcFO3.js index 8142cc2..5fef1b1 100644 --- a/assets/index-CGSG6jfM.js +++ b/assets/index-hm_WcFO3.js @@ -2,19 +2,19 @@ var P1=Object.defineProperty;var H1=(t,e,r)=>e in t?P1(t,e,{enumerable:!0,config * @vue/shared v3.5.4 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**//*! #__NO_SIDE_EFFECTS__ */function Ma(t){const e=Object.create(null);for(const r of t.split(","))e[r]=1;return r=>r in e}const ge={},Bt=[],I0=()=>{},V1=()=>!1,nn=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),Ta=t=>t.startsWith("onUpdate:"),He=Object.assign,Aa=(t,e)=>{const r=t.indexOf(e);r>-1&&t.splice(r,1)},$1=Object.prototype.hasOwnProperty,fe=(t,e)=>$1.call(t,e),Q=Array.isArray,Nt=t=>dr(t)==="[object Map]",an=t=>dr(t)==="[object Set]",pi=t=>dr(t)==="[object Date]",ne=t=>typeof t=="function",qe=t=>typeof t=="string",_0=t=>typeof t=="symbol",ke=t=>t!==null&&typeof t=="object",Is=t=>(ke(t)||ne(t))&&ne(t.then)&&ne(t.catch),_s=Object.prototype.toString,dr=t=>_s.call(t),U1=t=>dr(t).slice(8,-1),Os=t=>dr(t)==="[object Object]",za=t=>qe(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,Jt=Ma(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),sn=t=>{const e=Object.create(null);return r=>e[r]||(e[r]=t(r))},G1=/-(\w)/g,k0=sn(t=>t.replace(G1,(e,r)=>r?r.toUpperCase():"")),W1=/\B([A-Z])/g,At=sn(t=>t.replace(W1,"-$1").toLowerCase()),ln=sn(t=>t.charAt(0).toUpperCase()+t.slice(1)),Mn=sn(t=>t?`on${ln(t)}`:""),ot=(t,e)=>!Object.is(t,e),Fr=(t,...e)=>{for(let r=0;r{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:n,value:r})},Kn=t=>{const e=parseFloat(t);return isNaN(e)?t:e};let vi;const Fs=()=>vi||(vi=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Ca(t){if(Q(t)){const e={};for(let r=0;r{if(r){const n=r.split(Y1);n.length>1&&(e[n[0].trim()]=n[1].trim())}}),e}function on(t){let e="";if(qe(t))e=t;else if(Q(t))for(let r=0;run(r,e))}const Hs=t=>!!(t&&t.__v_isRef===!0),Vs=t=>qe(t)?t:t==null?"":Q(t)||ke(t)&&(t.toString===_s||!ne(t.toString))?Hs(t)?Vs(t.value):JSON.stringify(t,$s,2):String(t),$s=(t,e)=>Hs(e)?$s(t,e.value):Nt(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((r,[n,a],i)=>(r[Tn(n,i)+" =>"]=a,r),{})}:an(e)?{[`Set(${e.size})`]:[...e.values()].map(r=>Tn(r))}:_0(e)?Tn(e):ke(e)&&!Q(e)&&!Os(e)?String(e):e,Tn=(t,e="")=>{var r;return _0(t)?`Symbol(${(r=t.description)!=null?r:e})`:t};/** +**//*! #__NO_SIDE_EFFECTS__ */function Ma(t){const e=Object.create(null);for(const r of t.split(","))e[r]=1;return r=>r in e}const ge={},Bt=[],I0=()=>{},V1=()=>!1,nn=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),Ta=t=>t.startsWith("onUpdate:"),He=Object.assign,Aa=(t,e)=>{const r=t.indexOf(e);r>-1&&t.splice(r,1)},$1=Object.prototype.hasOwnProperty,fe=(t,e)=>$1.call(t,e),Q=Array.isArray,Nt=t=>dr(t)==="[object Map]",an=t=>dr(t)==="[object Set]",vi=t=>dr(t)==="[object Date]",ne=t=>typeof t=="function",qe=t=>typeof t=="string",_0=t=>typeof t=="symbol",ke=t=>t!==null&&typeof t=="object",_s=t=>(ke(t)||ne(t))&&ne(t.then)&&ne(t.catch),Os=Object.prototype.toString,dr=t=>Os.call(t),U1=t=>dr(t).slice(8,-1),Rs=t=>dr(t)==="[object Object]",za=t=>qe(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,Jt=Ma(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),sn=t=>{const e=Object.create(null);return r=>e[r]||(e[r]=t(r))},G1=/-(\w)/g,k0=sn(t=>t.replace(G1,(e,r)=>r?r.toUpperCase():"")),W1=/\B([A-Z])/g,At=sn(t=>t.replace(W1,"-$1").toLowerCase()),ln=sn(t=>t.charAt(0).toUpperCase()+t.slice(1)),Mn=sn(t=>t?`on${ln(t)}`:""),ot=(t,e)=>!Object.is(t,e),Fr=(t,...e)=>{for(let r=0;r{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:n,value:r})},Kn=t=>{const e=parseFloat(t);return isNaN(e)?t:e};let gi;const Ls=()=>gi||(gi=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Ca(t){if(Q(t)){const e={};for(let r=0;r{if(r){const n=r.split(Y1);n.length>1&&(e[n[0].trim()]=n[1].trim())}}),e}function on(t){let e="";if(qe(t))e=t;else if(Q(t))for(let r=0;run(r,e))}const Vs=t=>!!(t&&t.__v_isRef===!0),Ea=t=>qe(t)?t:t==null?"":Q(t)||ke(t)&&(t.toString===Os||!ne(t.toString))?Vs(t)?Ea(t.value):JSON.stringify(t,$s,2):String(t),$s=(t,e)=>Vs(e)?$s(t,e.value):Nt(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((r,[n,a],i)=>(r[Tn(n,i)+" =>"]=a,r),{})}:an(e)?{[`Set(${e.size})`]:[...e.values()].map(r=>Tn(r))}:_0(e)?Tn(e):ke(e)&&!Q(e)&&!Rs(e)?String(e):e,Tn=(t,e="")=>{var r;return _0(t)?`Symbol(${(r=t.description)!=null?r:e})`:t};/** * @vue/reactivity v3.5.4 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/let i0;class eo{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=i0,!e&&i0&&(this.index=(i0.scopes||(i0.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,r;if(this.scopes)for(e=0,r=this.scopes.length;e0)return;let t;for(;Qt;){let e=Qt;for(Qt=void 0;e;){const r=e.nextEffect;if(e.nextEffect=void 0,e.flags&=-9,e.flags&1)try{e.trigger()}catch(n){t||(t=n)}e=r}}if(t)throw t}function Ws(t){for(let e=t.deps;e;e=e.nextDep)e.version=-1,e.prevActiveLink=e.dep.activeLink,e.dep.activeLink=e}function js(t){let e,r=t.depsTail;for(let n=r;n;n=n.prevDep)n.version===-1?(n===r&&(r=n.prevDep),Ba(n),ro(n)):e=n,n.dep.activeLink=n.prevActiveLink,n.prevActiveLink=void 0;t.deps=e,t.depsTail=r}function Zn(t){for(let e=t.deps;e;e=e.nextDep)if(e.dep.version!==e.version||e.dep.computed&&Ys(e.dep.computed)||e.dep.version!==e.version)return!0;return!!t._dirty}function Ys(t){if(t.flags&4&&!(t.flags&16)||(t.flags&=-17,t.globalVersion===lr))return;t.globalVersion=lr;const e=t.dep;if(t.flags|=2,e.version>0&&!t.isSSR&&!Zn(t)){t.flags&=-3;return}const r=ve,n=w0;ve=t,w0=!0;try{Ws(t);const a=t.fn(t._value);(e.version===0||ot(a,t._value))&&(t._value=a,e.version++)}catch(a){throw e.version++,a}finally{ve=r,w0=n,js(t),t.flags&=-3}}function Ba(t){const{dep:e,prevSub:r,nextSub:n}=t;if(r&&(r.nextSub=n,t.prevSub=void 0),n&&(n.prevSub=r,t.nextSub=void 0),e.subs===t&&(e.subs=r),!e.subs&&e.computed){e.computed.flags&=-5;for(let a=e.computed.deps;a;a=a.nextDep)Ba(a)}}function ro(t){const{prevDep:e,nextDep:r}=t;e&&(e.nextDep=r,t.prevDep=void 0),r&&(r.prevDep=e,t.nextDep=void 0)}let w0=!0;const Xs=[];function ft(){Xs.push(w0),w0=!1}function mt(){const t=Xs.pop();w0=t===void 0?!0:t}function gi(t){const{cleanup:e}=t;if(t.cleanup=void 0,e){const r=ve;ve=void 0;try{e()}finally{ve=r}}}let lr=0;class Na{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0}track(e){if(!ve||!w0||ve===this.computed)return;let r=this.activeLink;if(r===void 0||r.sub!==ve)r=this.activeLink={dep:this,sub:ve,version:this.version,nextDep:void 0,prevDep:void 0,nextSub:void 0,prevSub:void 0,prevActiveLink:void 0},ve.deps?(r.prevDep=ve.depsTail,ve.depsTail.nextDep=r,ve.depsTail=r):ve.deps=ve.depsTail=r,ve.flags&4&&Ks(r);else if(r.version===-1&&(r.version=this.version,r.nextDep)){const n=r.nextDep;n.prevDep=r.prevDep,r.prevDep&&(r.prevDep.nextDep=n),r.prevDep=ve.depsTail,r.nextDep=void 0,ve.depsTail.nextDep=r,ve.depsTail=r,ve.deps===r&&(ve.deps=n)}return r}trigger(e){this.version++,lr++,this.notify(e)}notify(e){Ea();try{for(let r=this.subs;r;r=r.prevSub)r.sub.notify()}finally{Da()}}}function Ks(t){const e=t.dep.computed;if(e&&!t.dep.subs){e.flags|=20;for(let n=e.deps;n;n=n.nextDep)Ks(n)}const r=t.dep.subs;r!==t&&(t.prevSub=r,r&&(r.nextSub=t)),t.dep.subs=t}const Jn=new WeakMap,St=Symbol(""),Qn=Symbol(""),or=Symbol("");function Ve(t,e,r){if(w0&&ve){let n=Jn.get(t);n||Jn.set(t,n=new Map);let a=n.get(r);a||n.set(r,a=new Na),a.track()}}function G0(t,e,r,n,a,i){const s=Jn.get(t);if(!s){lr++;return}const o=c=>{c&&c.trigger()};if(Ea(),e==="clear")s.forEach(o);else{const c=Q(t),m=c&&za(r);if(c&&r==="length"){const d=Number(n);s.forEach((p,b)=>{(b==="length"||b===or||!_0(b)&&b>=d)&&o(p)})}else switch(r!==void 0&&o(s.get(r)),m&&o(s.get(or)),e){case"add":c?m&&o(s.get("length")):(o(s.get(St)),Nt(t)&&o(s.get(Qn)));break;case"delete":c||(o(s.get(St)),Nt(t)&&o(s.get(Qn)));break;case"set":Nt(t)&&o(s.get(St));break}}Da()}function Ct(t){const e=me(t);return e===t?e:(Ve(e,"iterate",or),S0(t)?e:e.map(je))}function qa(t){return Ve(t=me(t),"iterate",or),t}const no={__proto__:null,[Symbol.iterator](){return zn(this,Symbol.iterator,je)},concat(...t){return Ct(this).concat(...t.map(e=>Q(e)?Ct(e):e))},entries(){return zn(this,"entries",t=>(t[1]=je(t[1]),t))},every(t,e){return P0(this,"every",t,e,void 0,arguments)},filter(t,e){return P0(this,"filter",t,e,r=>r.map(je),arguments)},find(t,e){return P0(this,"find",t,e,je,arguments)},findIndex(t,e){return P0(this,"findIndex",t,e,void 0,arguments)},findLast(t,e){return P0(this,"findLast",t,e,je,arguments)},findLastIndex(t,e){return P0(this,"findLastIndex",t,e,void 0,arguments)},forEach(t,e){return P0(this,"forEach",t,e,void 0,arguments)},includes(...t){return Cn(this,"includes",t)},indexOf(...t){return Cn(this,"indexOf",t)},join(t){return Ct(this).join(t)},lastIndexOf(...t){return Cn(this,"lastIndexOf",t)},map(t,e){return P0(this,"map",t,e,void 0,arguments)},pop(){return Gt(this,"pop")},push(...t){return Gt(this,"push",t)},reduce(t,...e){return bi(this,"reduce",t,e)},reduceRight(t,...e){return bi(this,"reduceRight",t,e)},shift(){return Gt(this,"shift")},some(t,e){return P0(this,"some",t,e,void 0,arguments)},splice(...t){return Gt(this,"splice",t)},toReversed(){return Ct(this).toReversed()},toSorted(t){return Ct(this).toSorted(t)},toSpliced(...t){return Ct(this).toSpliced(...t)},unshift(...t){return Gt(this,"unshift",t)},values(){return zn(this,"values",je)}};function zn(t,e,r){const n=qa(t),a=n[e]();return n!==t&&!S0(t)&&(a._next=a.next,a.next=()=>{const i=a._next();return i.value&&(i.value=r(i.value)),i}),a}const ao=Array.prototype;function P0(t,e,r,n,a,i){const s=qa(t),o=s!==t&&!S0(t),c=s[e];if(c!==ao[e]){const p=c.apply(t,i);return o?je(p):p}let m=r;s!==t&&(o?m=function(p,b){return r.call(this,je(p),b,t)}:r.length>2&&(m=function(p,b){return r.call(this,p,b,t)}));const d=c.call(s,m,n);return o&&a?a(d):d}function bi(t,e,r,n){const a=qa(t);let i=r;return a!==t&&(S0(t)?r.length>3&&(i=function(s,o,c){return r.call(this,s,o,c,t)}):i=function(s,o,c){return r.call(this,s,je(o),c,t)}),a[e](i,...n)}function Cn(t,e,r){const n=me(t);Ve(n,"iterate",or);const a=n[e](...r);return(a===-1||a===!1)&&Fa(r[0])?(r[0]=me(r[0]),n[e](...r)):a}function Gt(t,e,r=[]){ft(),Ea();const n=me(t)[e].apply(t,r);return Da(),mt(),n}const io=Ma("__proto__,__v_isRef,__isVue"),Zs=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(_0));function so(t){_0(t)||(t=String(t));const e=me(this);return Ve(e,"has",t),e.hasOwnProperty(t)}class Js{constructor(e=!1,r=!1){this._isReadonly=e,this._isShallow=r}get(e,r,n){const a=this._isReadonly,i=this._isShallow;if(r==="__v_isReactive")return!a;if(r==="__v_isReadonly")return a;if(r==="__v_isShallow")return i;if(r==="__v_raw")return n===(a?i?xo:rl:i?tl:el).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;const s=Q(e);if(!a){let c;if(s&&(c=no[r]))return c;if(r==="hasOwnProperty")return so}const o=Reflect.get(e,r,Pe(e)?e:n);return(_0(r)?Zs.has(r):io(r))||(a||Ve(e,"get",r),i)?o:Pe(o)?s&&za(r)?o:o.value:ke(o)?a?nl(o):Oa(o):o}}class Qs extends Js{constructor(e=!1){super(!1,e)}set(e,r,n,a){let i=e[r];if(!this._isShallow){const c=Mt(i);if(!S0(n)&&!Mt(n)&&(i=me(i),n=me(n)),!Q(e)&&Pe(i)&&!Pe(n))return c?!1:(i.value=n,!0)}const s=Q(e)&&za(r)?Number(r)t,cn=t=>Reflect.getPrototypeOf(t);function Sr(t,e,r=!1,n=!1){t=t.__v_raw;const a=me(t),i=me(e);r||(ot(e,i)&&Ve(a,"get",e),Ve(a,"get",i));const{has:s}=cn(a),o=n?Ia:r?La:je;if(s.call(a,e))return o(t.get(e));if(s.call(a,i))return o(t.get(i));t!==a&&t.get(e)}function kr(t,e=!1){const r=this.__v_raw,n=me(r),a=me(t);return e||(ot(t,a)&&Ve(n,"has",t),Ve(n,"has",a)),t===a?r.has(t):r.has(t)||r.has(a)}function Mr(t,e=!1){return t=t.__v_raw,!e&&Ve(me(t),"iterate",St),Reflect.get(t,"size",t)}function yi(t,e=!1){!e&&!S0(t)&&!Mt(t)&&(t=me(t));const r=me(this);return cn(r).has.call(r,t)||(r.add(t),G0(r,"add",t,t)),this}function xi(t,e,r=!1){!r&&!S0(e)&&!Mt(e)&&(e=me(e));const n=me(this),{has:a,get:i}=cn(n);let s=a.call(n,t);s||(t=me(t),s=a.call(n,t));const o=i.call(n,t);return n.set(t,e),s?ot(e,o)&&G0(n,"set",t,e):G0(n,"add",t,e),this}function wi(t){const e=me(this),{has:r,get:n}=cn(e);let a=r.call(e,t);a||(t=me(t),a=r.call(e,t)),n&&n.call(e,t);const i=e.delete(t);return a&&G0(e,"delete",t,void 0),i}function Si(){const t=me(this),e=t.size!==0,r=t.clear();return e&&G0(t,"clear",void 0,void 0),r}function Tr(t,e){return function(n,a){const i=this,s=i.__v_raw,o=me(s),c=e?Ia:t?La:je;return!t&&Ve(o,"iterate",St),s.forEach((m,d)=>n.call(a,c(m),c(d),i))}}function Ar(t,e,r){return function(...n){const a=this.__v_raw,i=me(a),s=Nt(i),o=t==="entries"||t===Symbol.iterator&&s,c=t==="keys"&&s,m=a[t](...n),d=r?Ia:e?La:je;return!e&&Ve(i,"iterate",c?Qn:St),{next(){const{value:p,done:b}=m.next();return b?{value:p,done:b}:{value:o?[d(p[0]),d(p[1])]:d(p),done:b}},[Symbol.iterator](){return this}}}}function rt(t){return function(...e){return t==="delete"?!1:t==="clear"?void 0:this}}function ho(){const t={get(i){return Sr(this,i)},get size(){return Mr(this)},has:kr,add:yi,set:xi,delete:wi,clear:Si,forEach:Tr(!1,!1)},e={get(i){return Sr(this,i,!1,!0)},get size(){return Mr(this)},has:kr,add(i){return yi.call(this,i,!0)},set(i,s){return xi.call(this,i,s,!0)},delete:wi,clear:Si,forEach:Tr(!1,!0)},r={get(i){return Sr(this,i,!0)},get size(){return Mr(this,!0)},has(i){return kr.call(this,i,!0)},add:rt("add"),set:rt("set"),delete:rt("delete"),clear:rt("clear"),forEach:Tr(!0,!1)},n={get(i){return Sr(this,i,!0,!0)},get size(){return Mr(this,!0)},has(i){return kr.call(this,i,!0)},add:rt("add"),set:rt("set"),delete:rt("delete"),clear:rt("clear"),forEach:Tr(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{t[i]=Ar(i,!1,!1),r[i]=Ar(i,!0,!1),e[i]=Ar(i,!1,!0),n[i]=Ar(i,!0,!0)}),[t,r,e,n]}const[fo,mo,po,vo]=ho();function _a(t,e){const r=e?t?vo:po:t?mo:fo;return(n,a,i)=>a==="__v_isReactive"?!t:a==="__v_isReadonly"?t:a==="__v_raw"?n:Reflect.get(fe(r,a)&&a in n?r:n,a,i)}const go={get:_a(!1,!1)},bo={get:_a(!1,!0)},yo={get:_a(!0,!1)};const el=new WeakMap,tl=new WeakMap,rl=new WeakMap,xo=new WeakMap;function wo(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function So(t){return t.__v_skip||!Object.isExtensible(t)?0:wo(U1(t))}function Oa(t){return Mt(t)?t:Ra(t,!1,oo,go,el)}function ko(t){return Ra(t,!1,co,bo,tl)}function nl(t){return Ra(t,!0,uo,yo,rl)}function Ra(t,e,r,n,a){if(!ke(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const i=a.get(t);if(i)return i;const s=So(t);if(s===0)return t;const o=new Proxy(t,s===2?n:r);return a.set(t,o),o}function er(t){return Mt(t)?er(t.__v_raw):!!(t&&t.__v_isReactive)}function Mt(t){return!!(t&&t.__v_isReadonly)}function S0(t){return!!(t&&t.__v_isShallow)}function Fa(t){return t?!!t.__v_raw:!1}function me(t){const e=t&&t.__v_raw;return e?me(e):t}function Mo(t){return!fe(t,"__v_skip")&&Object.isExtensible(t)&&Rs(t,"__v_skip",!0),t}const je=t=>ke(t)?Oa(t):t,La=t=>ke(t)?nl(t):t;function Pe(t){return t?t.__v_isRef===!0:!1}function Wt(t){return To(t,!1)}function To(t,e){return Pe(t)?t:new Ao(t,e)}class Ao{constructor(e,r){this.dep=new Na,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=r?e:me(e),this._value=r?e:je(e),this.__v_isShallow=r}get value(){return this.dep.track(),this._value}set value(e){const r=this._rawValue,n=this.__v_isShallow||S0(e)||Mt(e);e=n?e:me(e),ot(e,r)&&(this._rawValue=e,this._value=n?e:je(e),this.dep.trigger())}}function al(t){return Pe(t)?t.value:t}const zo={get:(t,e,r)=>e==="__v_raw"?t:al(Reflect.get(t,e,r)),set:(t,e,r,n)=>{const a=t[e];return Pe(a)&&!Pe(r)?(a.value=r,!0):Reflect.set(t,e,r,n)}};function il(t){return er(t)?t:new Proxy(t,zo)}class Co{constructor(e,r,n){this.fn=e,this.setter=r,this._value=void 0,this.dep=new Na(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=lr-1,this.effect=this,this.__v_isReadonly=!r,this.isSSR=n}notify(){this.flags|=16,ve!==this&&this.dep.notify()}get value(){const e=this.dep.track();return Ys(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}function Eo(t,e,r=!1){let n,a;return ne(t)?n=t:(n=t.get,a=t.set),new Co(n,a,r)}const zr={},jr=new WeakMap;let xt;function Do(t,e=!1,r=xt){if(r){let n=jr.get(r);n||jr.set(r,n=[]),n.push(t)}}function Bo(t,e,r=ge){const{immediate:n,deep:a,once:i,scheduler:s,augmentJob:o,call:c}=r,m=F=>a?F:S0(F)||a===!1||a===0?U0(F,1):U0(F);let d,p,b,S,T=!1,A=!1;if(Pe(t)?(p=()=>t.value,T=S0(t)):er(t)?(p=()=>m(t),T=!0):Q(t)?(A=!0,T=t.some(F=>er(F)||S0(F)),p=()=>t.map(F=>{if(Pe(F))return F.value;if(er(F))return m(F);if(ne(F))return c?c(F,2):F()})):ne(t)?e?p=c?()=>c(t,2):t:p=()=>{if(b){ft();try{b()}finally{mt()}}const F=xt;xt=d;try{return c?c(t,3,[S]):t(S)}finally{xt=F}}:p=I0,e&&a){const F=p,W=a===!0?1/0:a;p=()=>U0(F(),W)}const _=to(),D=()=>{d.stop(),_&&Aa(_.effects,d)};if(i)if(e){const F=e;e=(...W)=>{F(...W),D()}}else{const F=p;p=()=>{F(),D()}}let V=A?new Array(t.length).fill(zr):zr;const G=F=>{if(!(!(d.flags&1)||!d.dirty&&!F))if(e){const W=d.run();if(a||T||(A?W.some((ie,re)=>ot(ie,V[re])):ot(W,V))){b&&b();const ie=xt;xt=d;try{const re=[W,V===zr?void 0:A&&V[0]===zr?[]:V,S];c?c(e,3,re):e(...re),V=W}finally{xt=ie}}}else d.run()};return o&&o(G),d=new Us(p),d.scheduler=s?()=>s(G,!1):G,S=F=>Do(F,!1,d),b=d.onStop=()=>{const F=jr.get(d);if(F){if(c)c(F,4);else for(const W of F)W();jr.delete(d)}},e?n?G(!0):V=d.run():s?s(G.bind(null,!0),!0):d.run(),D.pause=d.pause.bind(d),D.resume=d.resume.bind(d),D.stop=D,D}function U0(t,e=1/0,r){if(e<=0||!ke(t)||t.__v_skip||(r=r||new Set,r.has(t)))return t;if(r.add(t),e--,Pe(t))U0(t.value,e,r);else if(Q(t))for(let n=0;n{U0(n,e,r)});else if(Os(t)){for(const n in t)U0(t[n],e,r);for(const n of Object.getOwnPropertySymbols(t))Object.prototype.propertyIsEnumerable.call(t,n)&&U0(t[n],e,r)}return t}/** +**/let i0;class eo{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=i0,!e&&i0&&(this.index=(i0.scopes||(i0.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,r;if(this.scopes)for(e=0,r=this.scopes.length;e0)return;let t;for(;Qt;){let e=Qt;for(Qt=void 0;e;){const r=e.nextEffect;if(e.nextEffect=void 0,e.flags&=-9,e.flags&1)try{e.trigger()}catch(n){t||(t=n)}e=r}}if(t)throw t}function Ws(t){for(let e=t.deps;e;e=e.nextDep)e.version=-1,e.prevActiveLink=e.dep.activeLink,e.dep.activeLink=e}function js(t){let e,r=t.depsTail;for(let n=r;n;n=n.prevDep)n.version===-1?(n===r&&(r=n.prevDep),Na(n),ro(n)):e=n,n.dep.activeLink=n.prevActiveLink,n.prevActiveLink=void 0;t.deps=e,t.depsTail=r}function Zn(t){for(let e=t.deps;e;e=e.nextDep)if(e.dep.version!==e.version||e.dep.computed&&Ys(e.dep.computed)||e.dep.version!==e.version)return!0;return!!t._dirty}function Ys(t){if(t.flags&4&&!(t.flags&16)||(t.flags&=-17,t.globalVersion===lr))return;t.globalVersion=lr;const e=t.dep;if(t.flags|=2,e.version>0&&!t.isSSR&&!Zn(t)){t.flags&=-3;return}const r=ve,n=w0;ve=t,w0=!0;try{Ws(t);const a=t.fn(t._value);(e.version===0||ot(a,t._value))&&(t._value=a,e.version++)}catch(a){throw e.version++,a}finally{ve=r,w0=n,js(t),t.flags&=-3}}function Na(t){const{dep:e,prevSub:r,nextSub:n}=t;if(r&&(r.nextSub=n,t.prevSub=void 0),n&&(n.prevSub=r,t.nextSub=void 0),e.subs===t&&(e.subs=r),!e.subs&&e.computed){e.computed.flags&=-5;for(let a=e.computed.deps;a;a=a.nextDep)Na(a)}}function ro(t){const{prevDep:e,nextDep:r}=t;e&&(e.nextDep=r,t.prevDep=void 0),r&&(r.prevDep=e,t.nextDep=void 0)}let w0=!0;const Xs=[];function ft(){Xs.push(w0),w0=!1}function mt(){const t=Xs.pop();w0=t===void 0?!0:t}function bi(t){const{cleanup:e}=t;if(t.cleanup=void 0,e){const r=ve;ve=void 0;try{e()}finally{ve=r}}}let lr=0;class qa{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0}track(e){if(!ve||!w0||ve===this.computed)return;let r=this.activeLink;if(r===void 0||r.sub!==ve)r=this.activeLink={dep:this,sub:ve,version:this.version,nextDep:void 0,prevDep:void 0,nextSub:void 0,prevSub:void 0,prevActiveLink:void 0},ve.deps?(r.prevDep=ve.depsTail,ve.depsTail.nextDep=r,ve.depsTail=r):ve.deps=ve.depsTail=r,ve.flags&4&&Ks(r);else if(r.version===-1&&(r.version=this.version,r.nextDep)){const n=r.nextDep;n.prevDep=r.prevDep,r.prevDep&&(r.prevDep.nextDep=n),r.prevDep=ve.depsTail,r.nextDep=void 0,ve.depsTail.nextDep=r,ve.depsTail=r,ve.deps===r&&(ve.deps=n)}return r}trigger(e){this.version++,lr++,this.notify(e)}notify(e){Da();try{for(let r=this.subs;r;r=r.prevSub)r.sub.notify()}finally{Ba()}}}function Ks(t){const e=t.dep.computed;if(e&&!t.dep.subs){e.flags|=20;for(let n=e.deps;n;n=n.nextDep)Ks(n)}const r=t.dep.subs;r!==t&&(t.prevSub=r,r&&(r.nextSub=t)),t.dep.subs=t}const Jn=new WeakMap,St=Symbol(""),Qn=Symbol(""),or=Symbol("");function Ve(t,e,r){if(w0&&ve){let n=Jn.get(t);n||Jn.set(t,n=new Map);let a=n.get(r);a||n.set(r,a=new qa),a.track()}}function G0(t,e,r,n,a,i){const s=Jn.get(t);if(!s){lr++;return}const o=c=>{c&&c.trigger()};if(Da(),e==="clear")s.forEach(o);else{const c=Q(t),m=c&&za(r);if(c&&r==="length"){const d=Number(n);s.forEach((p,b)=>{(b==="length"||b===or||!_0(b)&&b>=d)&&o(p)})}else switch(r!==void 0&&o(s.get(r)),m&&o(s.get(or)),e){case"add":c?m&&o(s.get("length")):(o(s.get(St)),Nt(t)&&o(s.get(Qn)));break;case"delete":c||(o(s.get(St)),Nt(t)&&o(s.get(Qn)));break;case"set":Nt(t)&&o(s.get(St));break}}Ba()}function Ct(t){const e=me(t);return e===t?e:(Ve(e,"iterate",or),S0(t)?e:e.map(je))}function Ia(t){return Ve(t=me(t),"iterate",or),t}const no={__proto__:null,[Symbol.iterator](){return zn(this,Symbol.iterator,je)},concat(...t){return Ct(this).concat(...t.map(e=>Q(e)?Ct(e):e))},entries(){return zn(this,"entries",t=>(t[1]=je(t[1]),t))},every(t,e){return P0(this,"every",t,e,void 0,arguments)},filter(t,e){return P0(this,"filter",t,e,r=>r.map(je),arguments)},find(t,e){return P0(this,"find",t,e,je,arguments)},findIndex(t,e){return P0(this,"findIndex",t,e,void 0,arguments)},findLast(t,e){return P0(this,"findLast",t,e,je,arguments)},findLastIndex(t,e){return P0(this,"findLastIndex",t,e,void 0,arguments)},forEach(t,e){return P0(this,"forEach",t,e,void 0,arguments)},includes(...t){return Cn(this,"includes",t)},indexOf(...t){return Cn(this,"indexOf",t)},join(t){return Ct(this).join(t)},lastIndexOf(...t){return Cn(this,"lastIndexOf",t)},map(t,e){return P0(this,"map",t,e,void 0,arguments)},pop(){return Gt(this,"pop")},push(...t){return Gt(this,"push",t)},reduce(t,...e){return yi(this,"reduce",t,e)},reduceRight(t,...e){return yi(this,"reduceRight",t,e)},shift(){return Gt(this,"shift")},some(t,e){return P0(this,"some",t,e,void 0,arguments)},splice(...t){return Gt(this,"splice",t)},toReversed(){return Ct(this).toReversed()},toSorted(t){return Ct(this).toSorted(t)},toSpliced(...t){return Ct(this).toSpliced(...t)},unshift(...t){return Gt(this,"unshift",t)},values(){return zn(this,"values",je)}};function zn(t,e,r){const n=Ia(t),a=n[e]();return n!==t&&!S0(t)&&(a._next=a.next,a.next=()=>{const i=a._next();return i.value&&(i.value=r(i.value)),i}),a}const ao=Array.prototype;function P0(t,e,r,n,a,i){const s=Ia(t),o=s!==t&&!S0(t),c=s[e];if(c!==ao[e]){const p=c.apply(t,i);return o?je(p):p}let m=r;s!==t&&(o?m=function(p,b){return r.call(this,je(p),b,t)}:r.length>2&&(m=function(p,b){return r.call(this,p,b,t)}));const d=c.call(s,m,n);return o&&a?a(d):d}function yi(t,e,r,n){const a=Ia(t);let i=r;return a!==t&&(S0(t)?r.length>3&&(i=function(s,o,c){return r.call(this,s,o,c,t)}):i=function(s,o,c){return r.call(this,s,je(o),c,t)}),a[e](i,...n)}function Cn(t,e,r){const n=me(t);Ve(n,"iterate",or);const a=n[e](...r);return(a===-1||a===!1)&&La(r[0])?(r[0]=me(r[0]),n[e](...r)):a}function Gt(t,e,r=[]){ft(),Da();const n=me(t)[e].apply(t,r);return Ba(),mt(),n}const io=Ma("__proto__,__v_isRef,__isVue"),Zs=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(_0));function so(t){_0(t)||(t=String(t));const e=me(this);return Ve(e,"has",t),e.hasOwnProperty(t)}class Js{constructor(e=!1,r=!1){this._isReadonly=e,this._isShallow=r}get(e,r,n){const a=this._isReadonly,i=this._isShallow;if(r==="__v_isReactive")return!a;if(r==="__v_isReadonly")return a;if(r==="__v_isShallow")return i;if(r==="__v_raw")return n===(a?i?xo:rl:i?tl:el).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;const s=Q(e);if(!a){let c;if(s&&(c=no[r]))return c;if(r==="hasOwnProperty")return so}const o=Reflect.get(e,r,Pe(e)?e:n);return(_0(r)?Zs.has(r):io(r))||(a||Ve(e,"get",r),i)?o:Pe(o)?s&&za(r)?o:o.value:ke(o)?a?nl(o):Ra(o):o}}class Qs extends Js{constructor(e=!1){super(!1,e)}set(e,r,n,a){let i=e[r];if(!this._isShallow){const c=Mt(i);if(!S0(n)&&!Mt(n)&&(i=me(i),n=me(n)),!Q(e)&&Pe(i)&&!Pe(n))return c?!1:(i.value=n,!0)}const s=Q(e)&&za(r)?Number(r)t,cn=t=>Reflect.getPrototypeOf(t);function Sr(t,e,r=!1,n=!1){t=t.__v_raw;const a=me(t),i=me(e);r||(ot(e,i)&&Ve(a,"get",e),Ve(a,"get",i));const{has:s}=cn(a),o=n?_a:r?Pa:je;if(s.call(a,e))return o(t.get(e));if(s.call(a,i))return o(t.get(i));t!==a&&t.get(e)}function kr(t,e=!1){const r=this.__v_raw,n=me(r),a=me(t);return e||(ot(t,a)&&Ve(n,"has",t),Ve(n,"has",a)),t===a?r.has(t):r.has(t)||r.has(a)}function Mr(t,e=!1){return t=t.__v_raw,!e&&Ve(me(t),"iterate",St),Reflect.get(t,"size",t)}function xi(t,e=!1){!e&&!S0(t)&&!Mt(t)&&(t=me(t));const r=me(this);return cn(r).has.call(r,t)||(r.add(t),G0(r,"add",t,t)),this}function wi(t,e,r=!1){!r&&!S0(e)&&!Mt(e)&&(e=me(e));const n=me(this),{has:a,get:i}=cn(n);let s=a.call(n,t);s||(t=me(t),s=a.call(n,t));const o=i.call(n,t);return n.set(t,e),s?ot(e,o)&&G0(n,"set",t,e):G0(n,"add",t,e),this}function Si(t){const e=me(this),{has:r,get:n}=cn(e);let a=r.call(e,t);a||(t=me(t),a=r.call(e,t)),n&&n.call(e,t);const i=e.delete(t);return a&&G0(e,"delete",t,void 0),i}function ki(){const t=me(this),e=t.size!==0,r=t.clear();return e&&G0(t,"clear",void 0,void 0),r}function Tr(t,e){return function(n,a){const i=this,s=i.__v_raw,o=me(s),c=e?_a:t?Pa:je;return!t&&Ve(o,"iterate",St),s.forEach((m,d)=>n.call(a,c(m),c(d),i))}}function Ar(t,e,r){return function(...n){const a=this.__v_raw,i=me(a),s=Nt(i),o=t==="entries"||t===Symbol.iterator&&s,c=t==="keys"&&s,m=a[t](...n),d=r?_a:e?Pa:je;return!e&&Ve(i,"iterate",c?Qn:St),{next(){const{value:p,done:b}=m.next();return b?{value:p,done:b}:{value:o?[d(p[0]),d(p[1])]:d(p),done:b}},[Symbol.iterator](){return this}}}}function rt(t){return function(...e){return t==="delete"?!1:t==="clear"?void 0:this}}function ho(){const t={get(i){return Sr(this,i)},get size(){return Mr(this)},has:kr,add:xi,set:wi,delete:Si,clear:ki,forEach:Tr(!1,!1)},e={get(i){return Sr(this,i,!1,!0)},get size(){return Mr(this)},has:kr,add(i){return xi.call(this,i,!0)},set(i,s){return wi.call(this,i,s,!0)},delete:Si,clear:ki,forEach:Tr(!1,!0)},r={get(i){return Sr(this,i,!0)},get size(){return Mr(this,!0)},has(i){return kr.call(this,i,!0)},add:rt("add"),set:rt("set"),delete:rt("delete"),clear:rt("clear"),forEach:Tr(!0,!1)},n={get(i){return Sr(this,i,!0,!0)},get size(){return Mr(this,!0)},has(i){return kr.call(this,i,!0)},add:rt("add"),set:rt("set"),delete:rt("delete"),clear:rt("clear"),forEach:Tr(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{t[i]=Ar(i,!1,!1),r[i]=Ar(i,!0,!1),e[i]=Ar(i,!1,!0),n[i]=Ar(i,!0,!0)}),[t,r,e,n]}const[fo,mo,po,vo]=ho();function Oa(t,e){const r=e?t?vo:po:t?mo:fo;return(n,a,i)=>a==="__v_isReactive"?!t:a==="__v_isReadonly"?t:a==="__v_raw"?n:Reflect.get(fe(r,a)&&a in n?r:n,a,i)}const go={get:Oa(!1,!1)},bo={get:Oa(!1,!0)},yo={get:Oa(!0,!1)};const el=new WeakMap,tl=new WeakMap,rl=new WeakMap,xo=new WeakMap;function wo(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function So(t){return t.__v_skip||!Object.isExtensible(t)?0:wo(U1(t))}function Ra(t){return Mt(t)?t:Fa(t,!1,oo,go,el)}function ko(t){return Fa(t,!1,co,bo,tl)}function nl(t){return Fa(t,!0,uo,yo,rl)}function Fa(t,e,r,n,a){if(!ke(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const i=a.get(t);if(i)return i;const s=So(t);if(s===0)return t;const o=new Proxy(t,s===2?n:r);return a.set(t,o),o}function er(t){return Mt(t)?er(t.__v_raw):!!(t&&t.__v_isReactive)}function Mt(t){return!!(t&&t.__v_isReadonly)}function S0(t){return!!(t&&t.__v_isShallow)}function La(t){return t?!!t.__v_raw:!1}function me(t){const e=t&&t.__v_raw;return e?me(e):t}function Mo(t){return!fe(t,"__v_skip")&&Object.isExtensible(t)&&Fs(t,"__v_skip",!0),t}const je=t=>ke(t)?Ra(t):t,Pa=t=>ke(t)?nl(t):t;function Pe(t){return t?t.__v_isRef===!0:!1}function Wt(t){return To(t,!1)}function To(t,e){return Pe(t)?t:new Ao(t,e)}class Ao{constructor(e,r){this.dep=new qa,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=r?e:me(e),this._value=r?e:je(e),this.__v_isShallow=r}get value(){return this.dep.track(),this._value}set value(e){const r=this._rawValue,n=this.__v_isShallow||S0(e)||Mt(e);e=n?e:me(e),ot(e,r)&&(this._rawValue=e,this._value=n?e:je(e),this.dep.trigger())}}function al(t){return Pe(t)?t.value:t}const zo={get:(t,e,r)=>e==="__v_raw"?t:al(Reflect.get(t,e,r)),set:(t,e,r,n)=>{const a=t[e];return Pe(a)&&!Pe(r)?(a.value=r,!0):Reflect.set(t,e,r,n)}};function il(t){return er(t)?t:new Proxy(t,zo)}class Co{constructor(e,r,n){this.fn=e,this.setter=r,this._value=void 0,this.dep=new qa(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=lr-1,this.effect=this,this.__v_isReadonly=!r,this.isSSR=n}notify(){this.flags|=16,ve!==this&&this.dep.notify()}get value(){const e=this.dep.track();return Ys(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}function Eo(t,e,r=!1){let n,a;return ne(t)?n=t:(n=t.get,a=t.set),new Co(n,a,r)}const zr={},jr=new WeakMap;let xt;function Do(t,e=!1,r=xt){if(r){let n=jr.get(r);n||jr.set(r,n=[]),n.push(t)}}function Bo(t,e,r=ge){const{immediate:n,deep:a,once:i,scheduler:s,augmentJob:o,call:c}=r,m=F=>a?F:S0(F)||a===!1||a===0?U0(F,1):U0(F);let d,p,b,S,T=!1,A=!1;if(Pe(t)?(p=()=>t.value,T=S0(t)):er(t)?(p=()=>m(t),T=!0):Q(t)?(A=!0,T=t.some(F=>er(F)||S0(F)),p=()=>t.map(F=>{if(Pe(F))return F.value;if(er(F))return m(F);if(ne(F))return c?c(F,2):F()})):ne(t)?e?p=c?()=>c(t,2):t:p=()=>{if(b){ft();try{b()}finally{mt()}}const F=xt;xt=d;try{return c?c(t,3,[S]):t(S)}finally{xt=F}}:p=I0,e&&a){const F=p,W=a===!0?1/0:a;p=()=>U0(F(),W)}const _=to(),D=()=>{d.stop(),_&&Aa(_.effects,d)};if(i)if(e){const F=e;e=(...W)=>{F(...W),D()}}else{const F=p;p=()=>{F(),D()}}let V=A?new Array(t.length).fill(zr):zr;const G=F=>{if(!(!(d.flags&1)||!d.dirty&&!F))if(e){const W=d.run();if(a||T||(A?W.some((ie,re)=>ot(ie,V[re])):ot(W,V))){b&&b();const ie=xt;xt=d;try{const re=[W,V===zr?void 0:A&&V[0]===zr?[]:V,S];c?c(e,3,re):e(...re),V=W}finally{xt=ie}}}else d.run()};return o&&o(G),d=new Us(p),d.scheduler=s?()=>s(G,!1):G,S=F=>Do(F,!1,d),b=d.onStop=()=>{const F=jr.get(d);if(F){if(c)c(F,4);else for(const W of F)W();jr.delete(d)}},e?n?G(!0):V=d.run():s?s(G.bind(null,!0),!0):d.run(),D.pause=d.pause.bind(d),D.resume=d.resume.bind(d),D.stop=D,D}function U0(t,e=1/0,r){if(e<=0||!ke(t)||t.__v_skip||(r=r||new Set,r.has(t)))return t;if(r.add(t),e--,Pe(t))U0(t.value,e,r);else if(Q(t))for(let n=0;n{U0(n,e,r)});else if(Rs(t)){for(const n in t)U0(t[n],e,r);for(const n of Object.getOwnPropertySymbols(t))Object.prototype.propertyIsEnumerable.call(t,n)&&U0(t[n],e,r)}return t}/** * @vue/runtime-core v3.5.4 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/function pr(t,e,r,n){try{return n?t(...n):t()}catch(a){hn(a,e,r)}}function O0(t,e,r,n){if(ne(t)){const a=pr(t,e,r,n);return a&&Is(a)&&a.catch(i=>{hn(i,e,r)}),a}if(Q(t)){const a=[];for(let i=0;i>>1,a=Ye[n],i=cr(a);i=cr(r)?Ye.push(t):Ye.splice(Io(e),0,t),t.flags|=1,ll()}}function ll(){!ur&&!ea&&(ea=!0,Pa=sl.then(ul))}function _o(t){Q(t)?qt.push(...t):it&&t.id===-1?it.splice(Dt+1,0,t):t.flags&1||(qt.push(t),t.flags|=1),ll()}function ki(t,e,r=ur?E0+1:0){for(;rcr(r)-cr(n));if(qt.length=0,it){it.push(...e);return}for(it=e,Dt=0;Dtt.id==null?t.flags&2?-1:1/0:t.id;function ul(t){ea=!1,ur=!0;try{for(E0=0;E0{n._d&&Ni(-1);const i=Yr(e);let s;try{s=t(...a)}finally{Yr(i),n._d&&Ni(1)}return s};return n._n=!0,n._c=!0,n._d=!0,n}function hl(t,e){if(l0===null)return t;const r=vn(l0),n=t.dirs||(t.dirs=[]);for(let a=0;at.__isTeleport;function Va(t,e){t.shapeFlag&6&&t.component?(t.transition=e,Va(t.component.subTree,e)):t.shapeFlag&128?(t.ssContent.transition=e.clone(t.ssContent),t.ssFallback.transition=e.clone(t.ssFallback)):t.transition=e}function fl(t){t.ids=[t.ids[0]+t.ids[2]+++"-",0,0]}function ta(t,e,r,n,a=!1){if(Q(t)){t.forEach((T,A)=>ta(T,e&&(Q(e)?e[A]:e),r,n,a));return}if(tr(n)&&!a)return;const i=n.shapeFlag&4?vn(n.component):n.el,s=a?null:i,{i:o,r:c}=t,m=e&&e.r,d=o.refs===ge?o.refs={}:o.refs,p=o.setupState,b=me(p),S=p===ge?()=>!1:T=>fe(b,T);if(m!=null&&m!==c&&(qe(m)?(d[m]=null,S(m)&&(p[m]=null)):Pe(m)&&(m.value=null)),ne(c))pr(c,o,12,[s,d]);else{const T=qe(c),A=Pe(c);if(T||A){const _=()=>{if(t.f){const D=T?S(c)?p[c]:d[c]:c.value;a?Q(D)&&Aa(D,i):Q(D)?D.includes(i)||D.push(i):T?(d[c]=[i],S(c)&&(p[c]=d[c])):(c.value=[i],t.k&&(d[t.k]=c.value))}else T?(d[c]=s,S(c)&&(p[c]=s)):A&&(c.value=s,t.k&&(d[t.k]=s))};s?(_.id=-1,a0(_,r)):_()}}}const tr=t=>!!t.type.__asyncLoader,ml=t=>t.type.__isKeepAlive;function Lo(t,e){dl(t,"a",e)}function Po(t,e){dl(t,"da",e)}function dl(t,e,r=Le){const n=t.__wdc||(t.__wdc=()=>{let a=r;for(;a;){if(a.isDeactivated)return;a=a.parent}return t()});if(fn(e,n,r),r){let a=r.parent;for(;a&&a.parent;)ml(a.parent.vnode)&&Ho(n,e,r,a),a=a.parent}}function Ho(t,e,r,n){const a=fn(e,t,n,!0);gl(()=>{Aa(n[e],a)},r)}function fn(t,e,r=Le,n=!1){if(r){const a=r[t]||(r[t]=[]),i=e.__weh||(e.__weh=(...s)=>{ft();const o=vr(r),c=O0(e,r,t,s);return o(),mt(),c});return n?a.unshift(i):a.push(i),i}}const Z0=t=>(e,r=Le)=>{(!pn||t==="sp")&&fn(t,(...n)=>e(...n),r)},pl=Z0("bm"),vl=Z0("m"),Vo=Z0("bu"),$o=Z0("u"),Uo=Z0("bum"),gl=Z0("um"),Go=Z0("sp"),Wo=Z0("rtg"),jo=Z0("rtc");function Yo(t,e=Le){fn("ec",t,e)}const Xo="components";function Ko(t,e){return Jo(Xo,t,!0,e)||t}const Zo=Symbol.for("v-ndc");function Jo(t,e,r=!0,n=!1){const a=l0||Le;if(a){const i=a.type;{const o=Vu(i,!1);if(o&&(o===e||o===k0(e)||o===ln(k0(e))))return i}const s=Mi(a[t]||i[t],e)||Mi(a.appContext[t],e);return!s&&n?i:s}}function Mi(t,e){return t&&(t[e]||t[k0(e)]||t[ln(k0(e))])}const ra=t=>t?Rl(t)?vn(t):ra(t.parent):null,rr=He(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>ra(t.parent),$root:t=>ra(t.root),$host:t=>t.ce,$emit:t=>t.emit,$options:t=>$a(t),$forceUpdate:t=>t.f||(t.f=()=>{Ha(t.update)}),$nextTick:t=>t.n||(t.n=qo.bind(t.proxy)),$watch:t=>xu.bind(t)}),En=(t,e)=>t!==ge&&!t.__isScriptSetup&&fe(t,e),Qo={get({_:t},e){if(e==="__v_skip")return!0;const{ctx:r,setupState:n,data:a,props:i,accessCache:s,type:o,appContext:c}=t;let m;if(e[0]!=="$"){const S=s[e];if(S!==void 0)switch(S){case 1:return n[e];case 2:return a[e];case 4:return r[e];case 3:return i[e]}else{if(En(n,e))return s[e]=1,n[e];if(a!==ge&&fe(a,e))return s[e]=2,a[e];if((m=t.propsOptions[0])&&fe(m,e))return s[e]=3,i[e];if(r!==ge&&fe(r,e))return s[e]=4,r[e];na&&(s[e]=0)}}const d=rr[e];let p,b;if(d)return e==="$attrs"&&Ve(t.attrs,"get",""),d(t);if((p=o.__cssModules)&&(p=p[e]))return p;if(r!==ge&&fe(r,e))return s[e]=4,r[e];if(b=c.config.globalProperties,fe(b,e))return b[e]},set({_:t},e,r){const{data:n,setupState:a,ctx:i}=t;return En(a,e)?(a[e]=r,!0):n!==ge&&fe(n,e)?(n[e]=r,!0):fe(t.props,e)||e[0]==="$"&&e.slice(1)in t?!1:(i[e]=r,!0)},has({_:{data:t,setupState:e,accessCache:r,ctx:n,appContext:a,propsOptions:i}},s){let o;return!!r[s]||t!==ge&&fe(t,s)||En(e,s)||(o=i[0])&&fe(o,s)||fe(n,s)||fe(rr,s)||fe(a.config.globalProperties,s)},defineProperty(t,e,r){return r.get!=null?t._.accessCache[e]=0:fe(r,"value")&&this.set(t,e,r.value,null),Reflect.defineProperty(t,e,r)}};function Ti(t){return Q(t)?t.reduce((e,r)=>(e[r]=null,e),{}):t}let na=!0;function eu(t){const e=$a(t),r=t.proxy,n=t.ctx;na=!1,e.beforeCreate&&Ai(e.beforeCreate,t,"bc");const{data:a,computed:i,methods:s,watch:o,provide:c,inject:m,created:d,beforeMount:p,mounted:b,beforeUpdate:S,updated:T,activated:A,deactivated:_,beforeDestroy:D,beforeUnmount:V,destroyed:G,unmounted:F,render:W,renderTracked:ie,renderTriggered:re,errorCaptured:ce,serverPrefetch:le,expose:Oe,inheritAttrs:De,components:we,directives:h0,filters:_e}=e;if(m&&tu(m,n,null),s)for(const he in s){const oe=s[he];ne(oe)&&(n[he]=oe.bind(r))}if(a){const he=a.call(r,r);ke(he)&&(t.data=Oa(he))}if(na=!0,i)for(const he in i){const oe=i[he],g0=ne(oe)?oe.bind(r,r):ne(oe.get)?oe.get.bind(r,r):I0,e0=!ne(oe)&&ne(oe.set)?oe.set.bind(r):I0,Re=la({get:g0,set:e0});Object.defineProperty(n,he,{enumerable:!0,configurable:!0,get:()=>Re.value,set:Te=>Re.value=Te})}if(o)for(const he in o)bl(o[he],n,r,he);if(c){const he=ne(c)?c.call(r):c;Reflect.ownKeys(he).forEach(oe=>{lu(oe,he[oe])})}d&&Ai(d,t,"c");function Se(he,oe){Q(oe)?oe.forEach(g0=>he(g0.bind(r))):oe&&he(oe.bind(r))}if(Se(pl,p),Se(vl,b),Se(Vo,S),Se($o,T),Se(Lo,A),Se(Po,_),Se(Yo,ce),Se(jo,ie),Se(Wo,re),Se(Uo,V),Se(gl,F),Se(Go,le),Q(Oe))if(Oe.length){const he=t.exposed||(t.exposed={});Oe.forEach(oe=>{Object.defineProperty(he,oe,{get:()=>r[oe],set:g0=>r[oe]=g0})})}else t.exposed||(t.exposed={});W&&t.render===I0&&(t.render=W),De!=null&&(t.inheritAttrs=De),we&&(t.components=we),h0&&(t.directives=h0),le&&fl(t)}function tu(t,e,r=I0){Q(t)&&(t=aa(t));for(const n in t){const a=t[n];let i;ke(a)?"default"in a?i=Lr(a.from||n,a.default,!0):i=Lr(a.from||n):i=Lr(a),Pe(i)?Object.defineProperty(e,n,{enumerable:!0,configurable:!0,get:()=>i.value,set:s=>i.value=s}):e[n]=i}}function Ai(t,e,r){O0(Q(t)?t.map(n=>n.bind(e.proxy)):t.bind(e.proxy),e,r)}function bl(t,e,r,n){let a=n.includes(".")?Nl(r,n):()=>r[n];if(qe(t)){const i=e[t];ne(i)&&Bn(a,i)}else if(ne(t))Bn(a,t.bind(r));else if(ke(t))if(Q(t))t.forEach(i=>bl(i,e,r,n));else{const i=ne(t.handler)?t.handler.bind(r):e[t.handler];ne(i)&&Bn(a,i,t)}}function $a(t){const e=t.type,{mixins:r,extends:n}=e,{mixins:a,optionsCache:i,config:{optionMergeStrategies:s}}=t.appContext,o=i.get(e);let c;return o?c=o:!a.length&&!r&&!n?c=e:(c={},a.length&&a.forEach(m=>Xr(c,m,s,!0)),Xr(c,e,s)),ke(e)&&i.set(e,c),c}function Xr(t,e,r,n=!1){const{mixins:a,extends:i}=e;i&&Xr(t,i,r,!0),a&&a.forEach(s=>Xr(t,s,r,!0));for(const s in e)if(!(n&&s==="expose")){const o=ru[s]||r&&r[s];t[s]=o?o(t[s],e[s]):e[s]}return t}const ru={data:zi,props:Ci,emits:Ci,methods:Kt,computed:Kt,beforeCreate:Ue,created:Ue,beforeMount:Ue,mounted:Ue,beforeUpdate:Ue,updated:Ue,beforeDestroy:Ue,beforeUnmount:Ue,destroyed:Ue,unmounted:Ue,activated:Ue,deactivated:Ue,errorCaptured:Ue,serverPrefetch:Ue,components:Kt,directives:Kt,watch:au,provide:zi,inject:nu};function zi(t,e){return e?t?function(){return He(ne(t)?t.call(this,this):t,ne(e)?e.call(this,this):e)}:e:t}function nu(t,e){return Kt(aa(t),aa(e))}function aa(t){if(Q(t)){const e={};for(let r=0;r1)return r&&ne(e)?e.call(n&&n.proxy):e}}const xl={},wl=()=>Object.create(xl),Sl=t=>Object.getPrototypeOf(t)===xl;function ou(t,e,r,n=!1){const a={},i=wl();t.propsDefaults=Object.create(null),kl(t,e,a,i);for(const s in t.propsOptions[0])s in a||(a[s]=void 0);r?t.props=n?a:ko(a):t.type.props?t.props=a:t.props=i,t.attrs=i}function uu(t,e,r,n){const{props:a,attrs:i,vnode:{patchFlag:s}}=t,o=me(a),[c]=t.propsOptions;let m=!1;if((n||s>0)&&!(s&16)){if(s&8){const d=t.vnode.dynamicProps;for(let p=0;p{c=!0;const[b,S]=Ml(p,e,!0);He(s,b),S&&o.push(...S)};!r&&e.mixins.length&&e.mixins.forEach(d),t.extends&&d(t.extends),t.mixins&&t.mixins.forEach(d)}if(!i&&!c)return ke(t)&&n.set(t,Bt),Bt;if(Q(i))for(let d=0;dt[0]==="_"||t==="$stable",Ua=t=>Q(t)?t.map(B0):[B0(t)],hu=(t,e,r)=>{if(e._n)return e;const n=Oo((...a)=>Ua(e(...a)),r);return n._c=!1,n},Al=(t,e,r)=>{const n=t._ctx;for(const a in t){if(Tl(a))continue;const i=t[a];if(ne(i))e[a]=hu(a,i,n);else if(i!=null){const s=Ua(i);e[a]=()=>s}}},zl=(t,e)=>{const r=Ua(e);t.slots.default=()=>r},Cl=(t,e,r)=>{for(const n in e)(r||n!=="_")&&(t[n]=e[n])},fu=(t,e,r)=>{const n=t.slots=wl();if(t.vnode.shapeFlag&32){const a=e._;a?(Cl(n,e,r),r&&Rs(n,"_",a,!0)):Al(e,n)}else e&&zl(t,e)},mu=(t,e,r)=>{const{vnode:n,slots:a}=t;let i=!0,s=ge;if(n.shapeFlag&32){const o=e._;o?r&&o===1?i=!1:Cl(a,e,r):(i=!e.$stable,Al(e,a)),s=e}else e&&(zl(t,e),s={default:1});if(i)for(const o in a)!Tl(o)&&s[o]==null&&delete a[o]},a0=zu;function du(t){return pu(t)}function pu(t,e){const r=Fs();r.__VUE__=!0;const{insert:n,remove:a,patchProp:i,createElement:s,createText:o,createComment:c,setText:m,setElementText:d,parentNode:p,nextSibling:b,setScopeId:S=I0,insertStaticContent:T}=t,A=(y,w,M,N=null,z=null,E=null,L=void 0,P=null,R=!!w.dynamicChildren)=>{if(y===w)return;y&&!jt(y,w)&&(N=b0(y),Te(y,z,E,!0),y=null),w.patchFlag===-2&&(R=!1,w.dynamicChildren=null);const{type:q,ref:Z,shapeFlag:$}=w;switch(q){case dn:_(y,w,M,N);break;case Tt:D(y,w,M,N);break;case Pr:y==null&&V(w,M,N,L);break;case D0:we(y,w,M,N,z,E,L,P,R);break;default:$&1?W(y,w,M,N,z,E,L,P,R):$&6?h0(y,w,M,N,z,E,L,P,R):($&64||$&128)&&q.process(y,w,M,N,z,E,L,P,R,T0)}Z!=null&&z&&ta(Z,y&&y.ref,E,w||y,!w)},_=(y,w,M,N)=>{if(y==null)n(w.el=o(w.children),M,N);else{const z=w.el=y.el;w.children!==y.children&&m(z,w.children)}},D=(y,w,M,N)=>{y==null?n(w.el=c(w.children||""),M,N):w.el=y.el},V=(y,w,M,N)=>{[y.el,y.anchor]=T(y.children,w,M,N,y.el,y.anchor)},G=({el:y,anchor:w},M,N)=>{let z;for(;y&&y!==w;)z=b(y),n(y,M,N),y=z;n(w,M,N)},F=({el:y,anchor:w})=>{let M;for(;y&&y!==w;)M=b(y),a(y),y=M;a(w)},W=(y,w,M,N,z,E,L,P,R)=>{w.type==="svg"?L="svg":w.type==="math"&&(L="mathml"),y==null?ie(w,M,N,z,E,L,P,R):le(y,w,z,E,L,P,R)},ie=(y,w,M,N,z,E,L,P)=>{let R,q;const{props:Z,shapeFlag:$,transition:j,dirs:ee}=y;if(R=y.el=s(y.type,E,Z&&Z.is,Z),$&8?d(R,y.children):$&16&&ce(y.children,R,null,N,z,Dn(y,E),L,P),ee&&vt(y,null,N,"created"),re(R,y,y.scopeId,L,N),Z){for(const ye in Z)ye!=="value"&&!Jt(ye)&&i(R,ye,null,Z[ye],E,N);"value"in Z&&i(R,"value",null,Z.value,E),(q=Z.onVnodeBeforeMount)&&C0(q,N,y)}ee&&vt(y,null,N,"beforeMount");const se=vu(z,j);se&&j.beforeEnter(R),n(R,w,M),((q=Z&&Z.onVnodeMounted)||se||ee)&&a0(()=>{q&&C0(q,N,y),se&&j.enter(R),ee&&vt(y,null,N,"mounted")},z)},re=(y,w,M,N,z)=>{if(M&&S(y,M),N)for(let E=0;E{for(let q=R;q{const P=w.el=y.el;let{patchFlag:R,dynamicChildren:q,dirs:Z}=w;R|=y.patchFlag&16;const $=y.props||ge,j=w.props||ge;let ee;if(M&>(M,!1),(ee=j.onVnodeBeforeUpdate)&&C0(ee,M,w,y),Z&&vt(w,y,M,"beforeUpdate"),M&>(M,!0),($.innerHTML&&j.innerHTML==null||$.textContent&&j.textContent==null)&&d(P,""),q?Oe(y.dynamicChildren,q,P,M,N,Dn(w,z),E):L||oe(y,w,P,null,M,N,Dn(w,z),E,!1),R>0){if(R&16)De(P,$,j,M,z);else if(R&2&&$.class!==j.class&&i(P,"class",null,j.class,z),R&4&&i(P,"style",$.style,j.style,z),R&8){const se=w.dynamicProps;for(let ye=0;ye{ee&&C0(ee,M,w,y),Z&&vt(w,y,M,"updated")},N)},Oe=(y,w,M,N,z,E,L)=>{for(let P=0;P{if(w!==M){if(w!==ge)for(const E in w)!Jt(E)&&!(E in M)&&i(y,E,w[E],null,z,N);for(const E in M){if(Jt(E))continue;const L=M[E],P=w[E];L!==P&&E!=="value"&&i(y,E,P,L,z,N)}"value"in M&&i(y,"value",w.value,M.value,z)}},we=(y,w,M,N,z,E,L,P,R)=>{const q=w.el=y?y.el:o(""),Z=w.anchor=y?y.anchor:o("");let{patchFlag:$,dynamicChildren:j,slotScopeIds:ee}=w;ee&&(P=P?P.concat(ee):ee),y==null?(n(q,M,N),n(Z,M,N),ce(w.children||[],M,Z,z,E,L,P,R)):$>0&&$&64&&j&&y.dynamicChildren?(Oe(y.dynamicChildren,j,M,z,E,L,P),(w.key!=null||z&&w===z.subTree)&&El(y,w,!0)):oe(y,w,M,Z,z,E,L,P,R)},h0=(y,w,M,N,z,E,L,P,R)=>{w.slotScopeIds=P,y==null?w.shapeFlag&512?z.ctx.activate(w,M,N,L,R):_e(w,M,N,z,E,L,R):Ze(y,w,R)},_e=(y,w,M,N,z,E,L)=>{const P=y.component=Ru(y,N,z);if(ml(y)&&(P.ctx.renderer=T0),Fu(P,!1,L),P.asyncDep){if(z&&z.registerDep(P,Se,L),!y.el){const R=P.subTree=u0(Tt);D(null,R,w,M)}}else Se(P,y,w,M,z,E,L)},Ze=(y,w,M)=>{const N=w.component=y.component;if(Tu(y,w,M))if(N.asyncDep&&!N.asyncResolved){he(N,w,M);return}else N.next=w,N.update();else w.el=y.el,N.vnode=w},Se=(y,w,M,N,z,E,L)=>{const P=()=>{if(y.isMounted){let{next:$,bu:j,u:ee,parent:se,vnode:ye}=y;{const r0=Dl(y);if(r0){$&&($.el=ye.el,he(y,$,L)),r0.asyncDep.then(()=>{y.isUnmounted||P()});return}}let de=$,t0;gt(y,!1),$?($.el=ye.el,he(y,$,L)):$=ye,j&&Fr(j),(t0=$.props&&$.props.onVnodeBeforeUpdate)&&C0(t0,se,$,ye),gt(y,!0);const Fe=Nn(y),y0=y.subTree;y.subTree=Fe,A(y0,Fe,p(y0.el),b0(y0),y,z,E),$.el=Fe.el,de===null&&Au(y,Fe.el),ee&&a0(ee,z),(t0=$.props&&$.props.onVnodeUpdated)&&a0(()=>C0(t0,se,$,ye),z)}else{let $;const{el:j,props:ee}=w,{bm:se,m:ye,parent:de,root:t0,type:Fe}=y,y0=tr(w);if(gt(y,!1),se&&Fr(se),!y0&&($=ee&&ee.onVnodeBeforeMount)&&C0($,de,w),gt(y,!0),j&&wr){const r0=()=>{y.subTree=Nn(y),wr(j,y.subTree,y,z,null)};y0&&Fe.__asyncHydrate?Fe.__asyncHydrate(j,y,r0):r0()}else{t0.ce&&t0.ce._injectChildStyle(Fe);const r0=y.subTree=Nn(y);A(null,r0,M,N,y,z,E),w.el=r0.el}if(ye&&a0(ye,z),!y0&&($=ee&&ee.onVnodeMounted)){const r0=w;a0(()=>C0($,de,r0),z)}(w.shapeFlag&256||de&&tr(de.vnode)&&de.vnode.shapeFlag&256)&&y.a&&a0(y.a,z),y.isMounted=!0,w=M=N=null}};y.scope.on();const R=y.effect=new Us(P);y.scope.off();const q=y.update=R.run.bind(R),Z=y.job=R.runIfDirty.bind(R);Z.i=y,Z.id=y.uid,R.scheduler=()=>Ha(Z),gt(y,!0),q()},he=(y,w,M)=>{w.component=y;const N=y.vnode.props;y.vnode=w,y.next=null,uu(y,w.props,N,M),mu(y,w.children,M),ft(),ki(y),mt()},oe=(y,w,M,N,z,E,L,P,R=!1)=>{const q=y&&y.children,Z=y?y.shapeFlag:0,$=w.children,{patchFlag:j,shapeFlag:ee}=w;if(j>0){if(j&128){e0(q,$,M,N,z,E,L,P,R);return}else if(j&256){g0(q,$,M,N,z,E,L,P,R);return}}ee&8?(Z&16&&tt(q,z,E),$!==q&&d(M,$)):Z&16?ee&16?e0(q,$,M,N,z,E,L,P,R):tt(q,z,E,!0):(Z&8&&d(M,""),ee&16&&ce($,M,N,z,E,L,P,R))},g0=(y,w,M,N,z,E,L,P,R)=>{y=y||Bt,w=w||Bt;const q=y.length,Z=w.length,$=Math.min(q,Z);let j;for(j=0;j<$;j++){const ee=w[j]=R?st(w[j]):B0(w[j]);A(y[j],ee,M,null,z,E,L,P,R)}q>Z?tt(y,z,E,!0,!1,$):ce(w,M,N,z,E,L,P,R,$)},e0=(y,w,M,N,z,E,L,P,R)=>{let q=0;const Z=w.length;let $=y.length-1,j=Z-1;for(;q<=$&&q<=j;){const ee=y[q],se=w[q]=R?st(w[q]):B0(w[q]);if(jt(ee,se))A(ee,se,M,null,z,E,L,P,R);else break;q++}for(;q<=$&&q<=j;){const ee=y[$],se=w[j]=R?st(w[j]):B0(w[j]);if(jt(ee,se))A(ee,se,M,null,z,E,L,P,R);else break;$--,j--}if(q>$){if(q<=j){const ee=j+1,se=eej)for(;q<=$;)Te(y[q],z,E,!0),q++;else{const ee=q,se=q,ye=new Map;for(q=se;q<=j;q++){const n0=w[q]=R?st(w[q]):B0(w[q]);n0.key!=null&&ye.set(n0.key,q)}let de,t0=0;const Fe=j-se+1;let y0=!1,r0=0;const Ut=new Array(Fe);for(q=0;q=Fe){Te(n0,z,E,!0);continue}let A0;if(n0.key!=null)A0=ye.get(n0.key);else for(de=se;de<=j;de++)if(Ut[de-se]===0&&jt(n0,w[de])){A0=de;break}A0===void 0?Te(n0,z,E,!0):(Ut[A0-se]=q+1,A0>=r0?r0=A0:y0=!0,A(n0,w[A0],M,null,z,E,L,P,R),t0++)}const mi=y0?gu(Ut):Bt;for(de=mi.length-1,q=Fe-1;q>=0;q--){const n0=se+q,A0=w[n0],di=n0+1{const{el:E,type:L,transition:P,children:R,shapeFlag:q}=y;if(q&6){Re(y.component.subTree,w,M,N);return}if(q&128){y.suspense.move(w,M,N);return}if(q&64){L.move(y,w,M,T0);return}if(L===D0){n(E,w,M);for(let $=0;$P.enter(E),z);else{const{leave:$,delayLeave:j,afterLeave:ee}=P,se=()=>n(E,w,M),ye=()=>{$(E,()=>{se(),ee&&ee()})};j?j(E,se,ye):ye()}else n(E,w,M)},Te=(y,w,M,N=!1,z=!1)=>{const{type:E,props:L,ref:P,children:R,dynamicChildren:q,shapeFlag:Z,patchFlag:$,dirs:j,cacheIndex:ee}=y;if($===-2&&(z=!1),P!=null&&ta(P,null,M,y,!0),ee!=null&&(w.renderCache[ee]=void 0),Z&256){w.ctx.deactivate(y);return}const se=Z&1&&j,ye=!tr(y);let de;if(ye&&(de=L&&L.onVnodeBeforeUnmount)&&C0(de,w,y),Z&6)et(y.component,M,N);else{if(Z&128){y.suspense.unmount(M,N);return}se&&vt(y,null,w,"beforeUnmount"),Z&64?y.type.remove(y,w,M,T0,N):q&&!q.hasOnce&&(E!==D0||$>0&&$&64)?tt(q,w,M,!1,!0):(E===D0&&$&384||!z&&Z&16)&&tt(R,w,M),N&&Q0(y)}(ye&&(de=L&&L.onVnodeUnmounted)||se)&&a0(()=>{de&&C0(de,w,y),se&&vt(y,null,w,"unmounted")},M)},Q0=y=>{const{type:w,el:M,anchor:N,transition:z}=y;if(w===D0){$t(M,N);return}if(w===Pr){F(y);return}const E=()=>{a(M),z&&!z.persisted&&z.afterLeave&&z.afterLeave()};if(y.shapeFlag&1&&z&&!z.persisted){const{leave:L,delayLeave:P}=z,R=()=>L(M,E);P?P(y.el,E,R):R()}else E()},$t=(y,w)=>{let M;for(;y!==w;)M=b(y),a(y),y=M;a(w)},et=(y,w,M)=>{const{bum:N,scope:z,job:E,subTree:L,um:P,m:R,a:q}=y;Di(R),Di(q),N&&Fr(N),z.stop(),E&&(E.flags|=8,Te(L,y,w,M)),P&&a0(P,w),a0(()=>{y.isUnmounted=!0},w),w&&w.pendingBranch&&!w.isUnmounted&&y.asyncDep&&!y.asyncResolved&&y.suspenseId===w.pendingId&&(w.deps--,w.deps===0&&w.resolve())},tt=(y,w,M,N=!1,z=!1,E=0)=>{for(let L=E;L{if(y.shapeFlag&6)return b0(y.component.subTree);if(y.shapeFlag&128)return y.suspense.next();const w=b(y.anchor||y.el),M=w&&w[Ro];return M?b(M):w};let M0=!1;const pt=(y,w,M)=>{y==null?w._vnode&&Te(w._vnode,null,null,!0):A(w._vnode||null,y,w,null,null,null,M),w._vnode=y,M0||(M0=!0,ki(),ol(),M0=!1)},T0={p:A,um:Te,m:Re,r:Q0,mt:_e,mc:ce,pc:oe,pbc:Oe,n:b0,o:t};let xr,wr;return{render:pt,hydrate:xr,createApp:su(pt,xr)}}function Dn({type:t,props:e},r){return r==="svg"&&t==="foreignObject"||r==="mathml"&&t==="annotation-xml"&&e&&e.encoding&&e.encoding.includes("html")?void 0:r}function gt({effect:t,job:e},r){r?(t.flags|=32,e.flags|=4):(t.flags&=-33,e.flags&=-5)}function vu(t,e){return(!t||t&&!t.pendingBranch)&&e&&!e.persisted}function El(t,e,r=!1){const n=t.children,a=e.children;if(Q(n)&&Q(a))for(let i=0;i>1,t[r[o]]0&&(e[n]=r[i-1]),r[i]=n)}}for(i=r.length,s=r[i-1];i-- >0;)r[i]=s,s=e[s];return r}function Dl(t){const e=t.subTree.component;if(e)return e.asyncDep&&!e.asyncResolved?e:Dl(e)}function Di(t){if(t)for(let e=0;eLr(bu);function Bn(t,e,r){return Bl(t,e,r)}function Bl(t,e,r=ge){const{immediate:n,deep:a,flush:i,once:s}=r,o=He({},r);let c;if(pn)if(i==="sync"){const b=yu();c=b.__watcherHandles||(b.__watcherHandles=[])}else if(!e||n)o.once=!0;else return{stop:I0,resume:I0,pause:I0};const m=Le;o.call=(b,S,T)=>O0(b,m,S,T);let d=!1;i==="post"?o.scheduler=b=>{a0(b,m&&m.suspense)}:i!=="sync"&&(d=!0,o.scheduler=(b,S)=>{S?b():Ha(b)}),o.augmentJob=b=>{e&&(b.flags|=4),d&&(b.flags|=2,m&&(b.id=m.uid,b.i=m))};const p=Bo(t,e,o);return c&&c.push(p),p}function xu(t,e,r){const n=this.proxy,a=qe(t)?t.includes(".")?Nl(n,t):()=>n[t]:t.bind(n,n);let i;ne(e)?i=e:(i=e.handler,r=e);const s=vr(this),o=Bl(a,i.bind(n),r);return s(),o}function Nl(t,e){const r=e.split(".");return()=>{let n=t;for(let a=0;ae==="modelValue"||e==="model-value"?t.modelModifiers:t[`${e}Modifiers`]||t[`${k0(e)}Modifiers`]||t[`${At(e)}Modifiers`];function Su(t,e,...r){if(t.isUnmounted)return;const n=t.vnode.props||ge;let a=r;const i=e.startsWith("update:"),s=i&&wu(n,e.slice(7));s&&(s.trim&&(a=r.map(d=>qe(d)?d.trim():d)),s.number&&(a=r.map(Kn)));let o,c=n[o=Mn(e)]||n[o=Mn(k0(e))];!c&&i&&(c=n[o=Mn(At(e))]),c&&O0(c,t,6,a);const m=n[o+"Once"];if(m){if(!t.emitted)t.emitted={};else if(t.emitted[o])return;t.emitted[o]=!0,O0(m,t,6,a)}}function ql(t,e,r=!1){const n=e.emitsCache,a=n.get(t);if(a!==void 0)return a;const i=t.emits;let s={},o=!1;if(!ne(t)){const c=m=>{const d=ql(m,e,!0);d&&(o=!0,He(s,d))};!r&&e.mixins.length&&e.mixins.forEach(c),t.extends&&c(t.extends),t.mixins&&t.mixins.forEach(c)}return!i&&!o?(ke(t)&&n.set(t,null),null):(Q(i)?i.forEach(c=>s[c]=null):He(s,i),ke(t)&&n.set(t,s),s)}function mn(t,e){return!t||!nn(e)?!1:(e=e.slice(2).replace(/Once$/,""),fe(t,e[0].toLowerCase()+e.slice(1))||fe(t,At(e))||fe(t,e))}function Nn(t){const{type:e,vnode:r,proxy:n,withProxy:a,propsOptions:[i],slots:s,attrs:o,emit:c,render:m,renderCache:d,props:p,data:b,setupState:S,ctx:T,inheritAttrs:A}=t,_=Yr(t);let D,V;try{if(r.shapeFlag&4){const F=a||n,W=F;D=B0(m.call(W,F,d,p,S,b,T)),V=o}else{const F=e;D=B0(F.length>1?F(p,{attrs:o,slots:s,emit:c}):F(p,null)),V=e.props?o:ku(o)}}catch(F){nr.length=0,hn(F,t,1),D=u0(Tt)}let G=D;if(V&&A!==!1){const F=Object.keys(V),{shapeFlag:W}=G;F.length&&W&7&&(i&&F.some(Ta)&&(V=Mu(V,i)),G=Lt(G,V,!1,!0))}return r.dirs&&(G=Lt(G,null,!1,!0),G.dirs=G.dirs?G.dirs.concat(r.dirs):r.dirs),r.transition&&Va(G,r.transition),D=G,Yr(_),D}const ku=t=>{let e;for(const r in t)(r==="class"||r==="style"||nn(r))&&((e||(e={}))[r]=t[r]);return e},Mu=(t,e)=>{const r={};for(const n in t)(!Ta(n)||!(n.slice(9)in e))&&(r[n]=t[n]);return r};function Tu(t,e,r){const{props:n,children:a,component:i}=t,{props:s,children:o,patchFlag:c}=e,m=i.emitsOptions;if(e.dirs||e.transition)return!0;if(r&&c>=0){if(c&1024)return!0;if(c&16)return n?Bi(n,s,m):!!s;if(c&8){const d=e.dynamicProps;for(let p=0;pt.__isSuspense;function zu(t,e){e&&e.pendingBranch?Q(t)?e.effects.push(...t):e.effects.push(t):_o(t)}const D0=Symbol.for("v-fgt"),dn=Symbol.for("v-txt"),Tt=Symbol.for("v-cmt"),Pr=Symbol.for("v-stc"),nr=[];let o0=null;function kt(t=!1){nr.push(o0=t?null:[])}function Cu(){nr.pop(),o0=nr[nr.length-1]||null}let hr=1;function Ni(t){hr+=t,t<0&&o0&&(o0.hasOnce=!0)}function _l(t){return t.dynamicChildren=hr>0?o0||Bt:null,Cu(),hr>0&&o0&&o0.push(t),t}function _t(t,e,r,n,a,i){return _l(te(t,e,r,n,a,i,!0))}function Eu(t,e,r,n,a){return _l(u0(t,e,r,n,a,!0))}function Du(t){return t?t.__v_isVNode===!0:!1}function jt(t,e){return t.type===e.type&&t.key===e.key}const Ol=({key:t})=>t??null,Hr=({ref:t,ref_key:e,ref_for:r})=>(typeof t=="number"&&(t=""+t),t!=null?qe(t)||Pe(t)||ne(t)?{i:l0,r:t,k:e,f:!!r}:t:null);function te(t,e=null,r=null,n=0,a=null,i=t===D0?0:1,s=!1,o=!1){const c={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&Ol(e),ref:e&&Hr(e),scopeId:cl,slotScopeIds:null,children:r,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:n,dynamicProps:a,dynamicChildren:null,appContext:null,ctx:l0};return o?(Ga(c,r),i&128&&t.normalize(c)):r&&(c.shapeFlag|=qe(r)?8:16),hr>0&&!s&&o0&&(c.patchFlag>0||i&6)&&c.patchFlag!==32&&o0.push(c),c}const u0=Bu;function Bu(t,e=null,r=null,n=0,a=null,i=!1){if((!t||t===Zo)&&(t=Tt),Du(t)){const o=Lt(t,e,!0);return r&&Ga(o,r),hr>0&&!i&&o0&&(o.shapeFlag&6?o0[o0.indexOf(t)]=o:o0.push(o)),o.patchFlag=-2,o}if($u(t)&&(t=t.__vccOpts),e){e=Nu(e);let{class:o,style:c}=e;o&&!qe(o)&&(e.class=on(o)),ke(c)&&(Fa(c)&&!Q(c)&&(c=He({},c)),e.style=Ca(c))}const s=qe(t)?1:Il(t)?128:Fo(t)?64:ke(t)?4:ne(t)?2:0;return te(t,e,r,n,a,s,i,!0)}function Nu(t){return t?Fa(t)||Sl(t)?He({},t):t:null}function Lt(t,e,r=!1,n=!1){const{props:a,ref:i,patchFlag:s,children:o,transition:c}=t,m=e?Iu(a||{},e):a,d={__v_isVNode:!0,__v_skip:!0,type:t.type,props:m,key:m&&Ol(m),ref:e&&e.ref?r&&i?Q(i)?i.concat(Hr(e)):[i,Hr(e)]:Hr(e):i,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:o,target:t.target,targetStart:t.targetStart,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:e&&t.type!==D0?s===-1?16:s|16:s,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:c,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&Lt(t.ssContent),ssFallback:t.ssFallback&&Lt(t.ssFallback),el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce};return c&&n&&Va(d,c.clone(d)),d}function Vr(t=" ",e=0){return u0(dn,null,t,e)}function qu(t,e){const r=u0(Pr,null,t);return r.staticCount=e,r}function qi(t="",e=!1){return e?(kt(),Eu(Tt,null,t)):u0(Tt,null,t)}function B0(t){return t==null||typeof t=="boolean"?u0(Tt):Q(t)?u0(D0,null,t.slice()):typeof t=="object"?st(t):u0(dn,null,String(t))}function st(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:Lt(t)}function Ga(t,e){let r=0;const{shapeFlag:n}=t;if(e==null)e=null;else if(Q(e))r=16;else if(typeof e=="object")if(n&65){const a=e.default;a&&(a._c&&(a._d=!1),Ga(t,a()),a._c&&(a._d=!0));return}else{r=32;const a=e._;!a&&!Sl(e)?e._ctx=l0:a===3&&l0&&(l0.slots._===1?e._=1:(e._=2,t.patchFlag|=1024))}else ne(e)?(e={default:e,_ctx:l0},r=32):(e=String(e),n&64?(r=16,e=[Vr(e)]):r=8);t.children=e,t.shapeFlag|=r}function Iu(...t){const e={};for(let r=0;r{let a;return(a=t[r])||(a=t[r]=[]),a.push(n),i=>{a.length>1?a.forEach(s=>s(i)):a[0](i)}};Kr=e("__VUE_INSTANCE_SETTERS__",r=>Le=r),sa=e("__VUE_SSR_SETTERS__",r=>pn=r)}const vr=t=>{const e=Le;return Kr(t),t.scope.on(),()=>{t.scope.off(),Kr(e)}},Ii=()=>{Le&&Le.scope.off(),Kr(null)};function Rl(t){return t.vnode.shapeFlag&4}let pn=!1;function Fu(t,e=!1,r=!1){e&&sa(e);const{props:n,children:a}=t.vnode,i=Rl(t);ou(t,n,i,e),fu(t,a,r);const s=i?Lu(t,e):void 0;return e&&sa(!1),s}function Lu(t,e){const r=t.type;t.accessCache=Object.create(null),t.proxy=new Proxy(t.ctx,Qo);const{setup:n}=r;if(n){const a=t.setupContext=n.length>1?Hu(t):null,i=vr(t);ft();const s=pr(n,t,0,[t.props,a]);if(mt(),i(),Is(s)){if(tr(t)||fl(t),s.then(Ii,Ii),e)return s.then(o=>{_i(t,o,e)}).catch(o=>{hn(o,t,0)});t.asyncDep=s}else _i(t,s,e)}else Fl(t,e)}function _i(t,e,r){ne(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:ke(e)&&(t.setupState=il(e)),Fl(t,r)}let Oi;function Fl(t,e,r){const n=t.type;if(!t.render){if(!e&&Oi&&!n.render){const a=n.template||$a(t).template;if(a){const{isCustomElement:i,compilerOptions:s}=t.appContext.config,{delimiters:o,compilerOptions:c}=n,m=He(He({isCustomElement:i,delimiters:o},s),c);n.render=Oi(a,m)}}t.render=n.render||I0}{const a=vr(t);ft();try{eu(t)}finally{mt(),a()}}}const Pu={get(t,e){return Ve(t,"get",""),t[e]}};function Hu(t){const e=r=>{t.exposed=r||{}};return{attrs:new Proxy(t.attrs,Pu),slots:t.slots,emit:t.emit,expose:e}}function vn(t){return t.exposed?t.exposeProxy||(t.exposeProxy=new Proxy(il(Mo(t.exposed)),{get(e,r){if(r in e)return e[r];if(r in rr)return rr[r](t)},has(e,r){return r in e||r in rr}})):t.proxy}function Vu(t,e=!0){return ne(t)?t.displayName||t.name:t.name||e&&t.__name}function $u(t){return ne(t)&&"__vccOpts"in t}const la=(t,e)=>Eo(t,e,pn),Uu="3.5.4";/** +**/function pr(t,e,r,n){try{return n?t(...n):t()}catch(a){hn(a,e,r)}}function O0(t,e,r,n){if(ne(t)){const a=pr(t,e,r,n);return a&&_s(a)&&a.catch(i=>{hn(i,e,r)}),a}if(Q(t)){const a=[];for(let i=0;i>>1,a=Ye[n],i=cr(a);i=cr(r)?Ye.push(t):Ye.splice(Io(e),0,t),t.flags|=1,ll()}}function ll(){!ur&&!ea&&(ea=!0,Ha=sl.then(ul))}function _o(t){Q(t)?qt.push(...t):it&&t.id===-1?it.splice(Dt+1,0,t):t.flags&1||(qt.push(t),t.flags|=1),ll()}function Mi(t,e,r=ur?E0+1:0){for(;rcr(r)-cr(n));if(qt.length=0,it){it.push(...e);return}for(it=e,Dt=0;Dtt.id==null?t.flags&2?-1:1/0:t.id;function ul(t){ea=!1,ur=!0;try{for(E0=0;E0{n._d&&qi(-1);const i=Yr(e);let s;try{s=t(...a)}finally{Yr(i),n._d&&qi(1)}return s};return n._n=!0,n._c=!0,n._d=!0,n}function hl(t,e){if(l0===null)return t;const r=vn(l0),n=t.dirs||(t.dirs=[]);for(let a=0;at.__isTeleport;function $a(t,e){t.shapeFlag&6&&t.component?(t.transition=e,$a(t.component.subTree,e)):t.shapeFlag&128?(t.ssContent.transition=e.clone(t.ssContent),t.ssFallback.transition=e.clone(t.ssFallback)):t.transition=e}function fl(t){t.ids=[t.ids[0]+t.ids[2]+++"-",0,0]}function ta(t,e,r,n,a=!1){if(Q(t)){t.forEach((T,A)=>ta(T,e&&(Q(e)?e[A]:e),r,n,a));return}if(tr(n)&&!a)return;const i=n.shapeFlag&4?vn(n.component):n.el,s=a?null:i,{i:o,r:c}=t,m=e&&e.r,d=o.refs===ge?o.refs={}:o.refs,p=o.setupState,b=me(p),S=p===ge?()=>!1:T=>fe(b,T);if(m!=null&&m!==c&&(qe(m)?(d[m]=null,S(m)&&(p[m]=null)):Pe(m)&&(m.value=null)),ne(c))pr(c,o,12,[s,d]);else{const T=qe(c),A=Pe(c);if(T||A){const _=()=>{if(t.f){const D=T?S(c)?p[c]:d[c]:c.value;a?Q(D)&&Aa(D,i):Q(D)?D.includes(i)||D.push(i):T?(d[c]=[i],S(c)&&(p[c]=d[c])):(c.value=[i],t.k&&(d[t.k]=c.value))}else T?(d[c]=s,S(c)&&(p[c]=s)):A&&(c.value=s,t.k&&(d[t.k]=s))};s?(_.id=-1,a0(_,r)):_()}}}const tr=t=>!!t.type.__asyncLoader,ml=t=>t.type.__isKeepAlive;function Lo(t,e){dl(t,"a",e)}function Po(t,e){dl(t,"da",e)}function dl(t,e,r=Le){const n=t.__wdc||(t.__wdc=()=>{let a=r;for(;a;){if(a.isDeactivated)return;a=a.parent}return t()});if(fn(e,n,r),r){let a=r.parent;for(;a&&a.parent;)ml(a.parent.vnode)&&Ho(n,e,r,a),a=a.parent}}function Ho(t,e,r,n){const a=fn(e,t,n,!0);gl(()=>{Aa(n[e],a)},r)}function fn(t,e,r=Le,n=!1){if(r){const a=r[t]||(r[t]=[]),i=e.__weh||(e.__weh=(...s)=>{ft();const o=vr(r),c=O0(e,r,t,s);return o(),mt(),c});return n?a.unshift(i):a.push(i),i}}const Z0=t=>(e,r=Le)=>{(!pn||t==="sp")&&fn(t,(...n)=>e(...n),r)},pl=Z0("bm"),vl=Z0("m"),Vo=Z0("bu"),$o=Z0("u"),Uo=Z0("bum"),gl=Z0("um"),Go=Z0("sp"),Wo=Z0("rtg"),jo=Z0("rtc");function Yo(t,e=Le){fn("ec",t,e)}const Xo="components";function Ko(t,e){return Jo(Xo,t,!0,e)||t}const Zo=Symbol.for("v-ndc");function Jo(t,e,r=!0,n=!1){const a=l0||Le;if(a){const i=a.type;{const o=Vu(i,!1);if(o&&(o===e||o===k0(e)||o===ln(k0(e))))return i}const s=Ti(a[t]||i[t],e)||Ti(a.appContext[t],e);return!s&&n?i:s}}function Ti(t,e){return t&&(t[e]||t[k0(e)]||t[ln(k0(e))])}const ra=t=>t?Rl(t)?vn(t):ra(t.parent):null,rr=He(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>ra(t.parent),$root:t=>ra(t.root),$host:t=>t.ce,$emit:t=>t.emit,$options:t=>Ua(t),$forceUpdate:t=>t.f||(t.f=()=>{Va(t.update)}),$nextTick:t=>t.n||(t.n=qo.bind(t.proxy)),$watch:t=>xu.bind(t)}),En=(t,e)=>t!==ge&&!t.__isScriptSetup&&fe(t,e),Qo={get({_:t},e){if(e==="__v_skip")return!0;const{ctx:r,setupState:n,data:a,props:i,accessCache:s,type:o,appContext:c}=t;let m;if(e[0]!=="$"){const S=s[e];if(S!==void 0)switch(S){case 1:return n[e];case 2:return a[e];case 4:return r[e];case 3:return i[e]}else{if(En(n,e))return s[e]=1,n[e];if(a!==ge&&fe(a,e))return s[e]=2,a[e];if((m=t.propsOptions[0])&&fe(m,e))return s[e]=3,i[e];if(r!==ge&&fe(r,e))return s[e]=4,r[e];na&&(s[e]=0)}}const d=rr[e];let p,b;if(d)return e==="$attrs"&&Ve(t.attrs,"get",""),d(t);if((p=o.__cssModules)&&(p=p[e]))return p;if(r!==ge&&fe(r,e))return s[e]=4,r[e];if(b=c.config.globalProperties,fe(b,e))return b[e]},set({_:t},e,r){const{data:n,setupState:a,ctx:i}=t;return En(a,e)?(a[e]=r,!0):n!==ge&&fe(n,e)?(n[e]=r,!0):fe(t.props,e)||e[0]==="$"&&e.slice(1)in t?!1:(i[e]=r,!0)},has({_:{data:t,setupState:e,accessCache:r,ctx:n,appContext:a,propsOptions:i}},s){let o;return!!r[s]||t!==ge&&fe(t,s)||En(e,s)||(o=i[0])&&fe(o,s)||fe(n,s)||fe(rr,s)||fe(a.config.globalProperties,s)},defineProperty(t,e,r){return r.get!=null?t._.accessCache[e]=0:fe(r,"value")&&this.set(t,e,r.value,null),Reflect.defineProperty(t,e,r)}};function Ai(t){return Q(t)?t.reduce((e,r)=>(e[r]=null,e),{}):t}let na=!0;function eu(t){const e=Ua(t),r=t.proxy,n=t.ctx;na=!1,e.beforeCreate&&zi(e.beforeCreate,t,"bc");const{data:a,computed:i,methods:s,watch:o,provide:c,inject:m,created:d,beforeMount:p,mounted:b,beforeUpdate:S,updated:T,activated:A,deactivated:_,beforeDestroy:D,beforeUnmount:V,destroyed:G,unmounted:F,render:W,renderTracked:ie,renderTriggered:re,errorCaptured:ce,serverPrefetch:le,expose:Oe,inheritAttrs:De,components:we,directives:h0,filters:_e}=e;if(m&&tu(m,n,null),s)for(const he in s){const oe=s[he];ne(oe)&&(n[he]=oe.bind(r))}if(a){const he=a.call(r,r);ke(he)&&(t.data=Ra(he))}if(na=!0,i)for(const he in i){const oe=i[he],g0=ne(oe)?oe.bind(r,r):ne(oe.get)?oe.get.bind(r,r):I0,e0=!ne(oe)&&ne(oe.set)?oe.set.bind(r):I0,Re=la({get:g0,set:e0});Object.defineProperty(n,he,{enumerable:!0,configurable:!0,get:()=>Re.value,set:Te=>Re.value=Te})}if(o)for(const he in o)bl(o[he],n,r,he);if(c){const he=ne(c)?c.call(r):c;Reflect.ownKeys(he).forEach(oe=>{lu(oe,he[oe])})}d&&zi(d,t,"c");function Se(he,oe){Q(oe)?oe.forEach(g0=>he(g0.bind(r))):oe&&he(oe.bind(r))}if(Se(pl,p),Se(vl,b),Se(Vo,S),Se($o,T),Se(Lo,A),Se(Po,_),Se(Yo,ce),Se(jo,ie),Se(Wo,re),Se(Uo,V),Se(gl,F),Se(Go,le),Q(Oe))if(Oe.length){const he=t.exposed||(t.exposed={});Oe.forEach(oe=>{Object.defineProperty(he,oe,{get:()=>r[oe],set:g0=>r[oe]=g0})})}else t.exposed||(t.exposed={});W&&t.render===I0&&(t.render=W),De!=null&&(t.inheritAttrs=De),we&&(t.components=we),h0&&(t.directives=h0),le&&fl(t)}function tu(t,e,r=I0){Q(t)&&(t=aa(t));for(const n in t){const a=t[n];let i;ke(a)?"default"in a?i=Lr(a.from||n,a.default,!0):i=Lr(a.from||n):i=Lr(a),Pe(i)?Object.defineProperty(e,n,{enumerable:!0,configurable:!0,get:()=>i.value,set:s=>i.value=s}):e[n]=i}}function zi(t,e,r){O0(Q(t)?t.map(n=>n.bind(e.proxy)):t.bind(e.proxy),e,r)}function bl(t,e,r,n){let a=n.includes(".")?Nl(r,n):()=>r[n];if(qe(t)){const i=e[t];ne(i)&&Bn(a,i)}else if(ne(t))Bn(a,t.bind(r));else if(ke(t))if(Q(t))t.forEach(i=>bl(i,e,r,n));else{const i=ne(t.handler)?t.handler.bind(r):e[t.handler];ne(i)&&Bn(a,i,t)}}function Ua(t){const e=t.type,{mixins:r,extends:n}=e,{mixins:a,optionsCache:i,config:{optionMergeStrategies:s}}=t.appContext,o=i.get(e);let c;return o?c=o:!a.length&&!r&&!n?c=e:(c={},a.length&&a.forEach(m=>Xr(c,m,s,!0)),Xr(c,e,s)),ke(e)&&i.set(e,c),c}function Xr(t,e,r,n=!1){const{mixins:a,extends:i}=e;i&&Xr(t,i,r,!0),a&&a.forEach(s=>Xr(t,s,r,!0));for(const s in e)if(!(n&&s==="expose")){const o=ru[s]||r&&r[s];t[s]=o?o(t[s],e[s]):e[s]}return t}const ru={data:Ci,props:Ei,emits:Ei,methods:Kt,computed:Kt,beforeCreate:Ue,created:Ue,beforeMount:Ue,mounted:Ue,beforeUpdate:Ue,updated:Ue,beforeDestroy:Ue,beforeUnmount:Ue,destroyed:Ue,unmounted:Ue,activated:Ue,deactivated:Ue,errorCaptured:Ue,serverPrefetch:Ue,components:Kt,directives:Kt,watch:au,provide:Ci,inject:nu};function Ci(t,e){return e?t?function(){return He(ne(t)?t.call(this,this):t,ne(e)?e.call(this,this):e)}:e:t}function nu(t,e){return Kt(aa(t),aa(e))}function aa(t){if(Q(t)){const e={};for(let r=0;r1)return r&&ne(e)?e.call(n&&n.proxy):e}}const xl={},wl=()=>Object.create(xl),Sl=t=>Object.getPrototypeOf(t)===xl;function ou(t,e,r,n=!1){const a={},i=wl();t.propsDefaults=Object.create(null),kl(t,e,a,i);for(const s in t.propsOptions[0])s in a||(a[s]=void 0);r?t.props=n?a:ko(a):t.type.props?t.props=a:t.props=i,t.attrs=i}function uu(t,e,r,n){const{props:a,attrs:i,vnode:{patchFlag:s}}=t,o=me(a),[c]=t.propsOptions;let m=!1;if((n||s>0)&&!(s&16)){if(s&8){const d=t.vnode.dynamicProps;for(let p=0;p{c=!0;const[b,S]=Ml(p,e,!0);He(s,b),S&&o.push(...S)};!r&&e.mixins.length&&e.mixins.forEach(d),t.extends&&d(t.extends),t.mixins&&t.mixins.forEach(d)}if(!i&&!c)return ke(t)&&n.set(t,Bt),Bt;if(Q(i))for(let d=0;dt[0]==="_"||t==="$stable",Ga=t=>Q(t)?t.map(B0):[B0(t)],hu=(t,e,r)=>{if(e._n)return e;const n=Oo((...a)=>Ga(e(...a)),r);return n._c=!1,n},Al=(t,e,r)=>{const n=t._ctx;for(const a in t){if(Tl(a))continue;const i=t[a];if(ne(i))e[a]=hu(a,i,n);else if(i!=null){const s=Ga(i);e[a]=()=>s}}},zl=(t,e)=>{const r=Ga(e);t.slots.default=()=>r},Cl=(t,e,r)=>{for(const n in e)(r||n!=="_")&&(t[n]=e[n])},fu=(t,e,r)=>{const n=t.slots=wl();if(t.vnode.shapeFlag&32){const a=e._;a?(Cl(n,e,r),r&&Fs(n,"_",a,!0)):Al(e,n)}else e&&zl(t,e)},mu=(t,e,r)=>{const{vnode:n,slots:a}=t;let i=!0,s=ge;if(n.shapeFlag&32){const o=e._;o?r&&o===1?i=!1:Cl(a,e,r):(i=!e.$stable,Al(e,a)),s=e}else e&&(zl(t,e),s={default:1});if(i)for(const o in a)!Tl(o)&&s[o]==null&&delete a[o]},a0=zu;function du(t){return pu(t)}function pu(t,e){const r=Ls();r.__VUE__=!0;const{insert:n,remove:a,patchProp:i,createElement:s,createText:o,createComment:c,setText:m,setElementText:d,parentNode:p,nextSibling:b,setScopeId:S=I0,insertStaticContent:T}=t,A=(y,w,M,N=null,z=null,E=null,L=void 0,P=null,R=!!w.dynamicChildren)=>{if(y===w)return;y&&!jt(y,w)&&(N=b0(y),Te(y,z,E,!0),y=null),w.patchFlag===-2&&(R=!1,w.dynamicChildren=null);const{type:q,ref:Z,shapeFlag:$}=w;switch(q){case dn:_(y,w,M,N);break;case Tt:D(y,w,M,N);break;case Pr:y==null&&V(w,M,N,L);break;case D0:we(y,w,M,N,z,E,L,P,R);break;default:$&1?W(y,w,M,N,z,E,L,P,R):$&6?h0(y,w,M,N,z,E,L,P,R):($&64||$&128)&&q.process(y,w,M,N,z,E,L,P,R,T0)}Z!=null&&z&&ta(Z,y&&y.ref,E,w||y,!w)},_=(y,w,M,N)=>{if(y==null)n(w.el=o(w.children),M,N);else{const z=w.el=y.el;w.children!==y.children&&m(z,w.children)}},D=(y,w,M,N)=>{y==null?n(w.el=c(w.children||""),M,N):w.el=y.el},V=(y,w,M,N)=>{[y.el,y.anchor]=T(y.children,w,M,N,y.el,y.anchor)},G=({el:y,anchor:w},M,N)=>{let z;for(;y&&y!==w;)z=b(y),n(y,M,N),y=z;n(w,M,N)},F=({el:y,anchor:w})=>{let M;for(;y&&y!==w;)M=b(y),a(y),y=M;a(w)},W=(y,w,M,N,z,E,L,P,R)=>{w.type==="svg"?L="svg":w.type==="math"&&(L="mathml"),y==null?ie(w,M,N,z,E,L,P,R):le(y,w,z,E,L,P,R)},ie=(y,w,M,N,z,E,L,P)=>{let R,q;const{props:Z,shapeFlag:$,transition:j,dirs:ee}=y;if(R=y.el=s(y.type,E,Z&&Z.is,Z),$&8?d(R,y.children):$&16&&ce(y.children,R,null,N,z,Dn(y,E),L,P),ee&&vt(y,null,N,"created"),re(R,y,y.scopeId,L,N),Z){for(const ye in Z)ye!=="value"&&!Jt(ye)&&i(R,ye,null,Z[ye],E,N);"value"in Z&&i(R,"value",null,Z.value,E),(q=Z.onVnodeBeforeMount)&&C0(q,N,y)}ee&&vt(y,null,N,"beforeMount");const se=vu(z,j);se&&j.beforeEnter(R),n(R,w,M),((q=Z&&Z.onVnodeMounted)||se||ee)&&a0(()=>{q&&C0(q,N,y),se&&j.enter(R),ee&&vt(y,null,N,"mounted")},z)},re=(y,w,M,N,z)=>{if(M&&S(y,M),N)for(let E=0;E{for(let q=R;q{const P=w.el=y.el;let{patchFlag:R,dynamicChildren:q,dirs:Z}=w;R|=y.patchFlag&16;const $=y.props||ge,j=w.props||ge;let ee;if(M&>(M,!1),(ee=j.onVnodeBeforeUpdate)&&C0(ee,M,w,y),Z&&vt(w,y,M,"beforeUpdate"),M&>(M,!0),($.innerHTML&&j.innerHTML==null||$.textContent&&j.textContent==null)&&d(P,""),q?Oe(y.dynamicChildren,q,P,M,N,Dn(w,z),E):L||oe(y,w,P,null,M,N,Dn(w,z),E,!1),R>0){if(R&16)De(P,$,j,M,z);else if(R&2&&$.class!==j.class&&i(P,"class",null,j.class,z),R&4&&i(P,"style",$.style,j.style,z),R&8){const se=w.dynamicProps;for(let ye=0;ye{ee&&C0(ee,M,w,y),Z&&vt(w,y,M,"updated")},N)},Oe=(y,w,M,N,z,E,L)=>{for(let P=0;P{if(w!==M){if(w!==ge)for(const E in w)!Jt(E)&&!(E in M)&&i(y,E,w[E],null,z,N);for(const E in M){if(Jt(E))continue;const L=M[E],P=w[E];L!==P&&E!=="value"&&i(y,E,P,L,z,N)}"value"in M&&i(y,"value",w.value,M.value,z)}},we=(y,w,M,N,z,E,L,P,R)=>{const q=w.el=y?y.el:o(""),Z=w.anchor=y?y.anchor:o("");let{patchFlag:$,dynamicChildren:j,slotScopeIds:ee}=w;ee&&(P=P?P.concat(ee):ee),y==null?(n(q,M,N),n(Z,M,N),ce(w.children||[],M,Z,z,E,L,P,R)):$>0&&$&64&&j&&y.dynamicChildren?(Oe(y.dynamicChildren,j,M,z,E,L,P),(w.key!=null||z&&w===z.subTree)&&El(y,w,!0)):oe(y,w,M,Z,z,E,L,P,R)},h0=(y,w,M,N,z,E,L,P,R)=>{w.slotScopeIds=P,y==null?w.shapeFlag&512?z.ctx.activate(w,M,N,L,R):_e(w,M,N,z,E,L,R):Ze(y,w,R)},_e=(y,w,M,N,z,E,L)=>{const P=y.component=Ru(y,N,z);if(ml(y)&&(P.ctx.renderer=T0),Fu(P,!1,L),P.asyncDep){if(z&&z.registerDep(P,Se,L),!y.el){const R=P.subTree=u0(Tt);D(null,R,w,M)}}else Se(P,y,w,M,z,E,L)},Ze=(y,w,M)=>{const N=w.component=y.component;if(Tu(y,w,M))if(N.asyncDep&&!N.asyncResolved){he(N,w,M);return}else N.next=w,N.update();else w.el=y.el,N.vnode=w},Se=(y,w,M,N,z,E,L)=>{const P=()=>{if(y.isMounted){let{next:$,bu:j,u:ee,parent:se,vnode:ye}=y;{const r0=Dl(y);if(r0){$&&($.el=ye.el,he(y,$,L)),r0.asyncDep.then(()=>{y.isUnmounted||P()});return}}let de=$,t0;gt(y,!1),$?($.el=ye.el,he(y,$,L)):$=ye,j&&Fr(j),(t0=$.props&&$.props.onVnodeBeforeUpdate)&&C0(t0,se,$,ye),gt(y,!0);const Fe=Nn(y),y0=y.subTree;y.subTree=Fe,A(y0,Fe,p(y0.el),b0(y0),y,z,E),$.el=Fe.el,de===null&&Au(y,Fe.el),ee&&a0(ee,z),(t0=$.props&&$.props.onVnodeUpdated)&&a0(()=>C0(t0,se,$,ye),z)}else{let $;const{el:j,props:ee}=w,{bm:se,m:ye,parent:de,root:t0,type:Fe}=y,y0=tr(w);if(gt(y,!1),se&&Fr(se),!y0&&($=ee&&ee.onVnodeBeforeMount)&&C0($,de,w),gt(y,!0),j&&wr){const r0=()=>{y.subTree=Nn(y),wr(j,y.subTree,y,z,null)};y0&&Fe.__asyncHydrate?Fe.__asyncHydrate(j,y,r0):r0()}else{t0.ce&&t0.ce._injectChildStyle(Fe);const r0=y.subTree=Nn(y);A(null,r0,M,N,y,z,E),w.el=r0.el}if(ye&&a0(ye,z),!y0&&($=ee&&ee.onVnodeMounted)){const r0=w;a0(()=>C0($,de,r0),z)}(w.shapeFlag&256||de&&tr(de.vnode)&&de.vnode.shapeFlag&256)&&y.a&&a0(y.a,z),y.isMounted=!0,w=M=N=null}};y.scope.on();const R=y.effect=new Us(P);y.scope.off();const q=y.update=R.run.bind(R),Z=y.job=R.runIfDirty.bind(R);Z.i=y,Z.id=y.uid,R.scheduler=()=>Va(Z),gt(y,!0),q()},he=(y,w,M)=>{w.component=y;const N=y.vnode.props;y.vnode=w,y.next=null,uu(y,w.props,N,M),mu(y,w.children,M),ft(),Mi(y),mt()},oe=(y,w,M,N,z,E,L,P,R=!1)=>{const q=y&&y.children,Z=y?y.shapeFlag:0,$=w.children,{patchFlag:j,shapeFlag:ee}=w;if(j>0){if(j&128){e0(q,$,M,N,z,E,L,P,R);return}else if(j&256){g0(q,$,M,N,z,E,L,P,R);return}}ee&8?(Z&16&&tt(q,z,E),$!==q&&d(M,$)):Z&16?ee&16?e0(q,$,M,N,z,E,L,P,R):tt(q,z,E,!0):(Z&8&&d(M,""),ee&16&&ce($,M,N,z,E,L,P,R))},g0=(y,w,M,N,z,E,L,P,R)=>{y=y||Bt,w=w||Bt;const q=y.length,Z=w.length,$=Math.min(q,Z);let j;for(j=0;j<$;j++){const ee=w[j]=R?st(w[j]):B0(w[j]);A(y[j],ee,M,null,z,E,L,P,R)}q>Z?tt(y,z,E,!0,!1,$):ce(w,M,N,z,E,L,P,R,$)},e0=(y,w,M,N,z,E,L,P,R)=>{let q=0;const Z=w.length;let $=y.length-1,j=Z-1;for(;q<=$&&q<=j;){const ee=y[q],se=w[q]=R?st(w[q]):B0(w[q]);if(jt(ee,se))A(ee,se,M,null,z,E,L,P,R);else break;q++}for(;q<=$&&q<=j;){const ee=y[$],se=w[j]=R?st(w[j]):B0(w[j]);if(jt(ee,se))A(ee,se,M,null,z,E,L,P,R);else break;$--,j--}if(q>$){if(q<=j){const ee=j+1,se=eej)for(;q<=$;)Te(y[q],z,E,!0),q++;else{const ee=q,se=q,ye=new Map;for(q=se;q<=j;q++){const n0=w[q]=R?st(w[q]):B0(w[q]);n0.key!=null&&ye.set(n0.key,q)}let de,t0=0;const Fe=j-se+1;let y0=!1,r0=0;const Ut=new Array(Fe);for(q=0;q=Fe){Te(n0,z,E,!0);continue}let A0;if(n0.key!=null)A0=ye.get(n0.key);else for(de=se;de<=j;de++)if(Ut[de-se]===0&&jt(n0,w[de])){A0=de;break}A0===void 0?Te(n0,z,E,!0):(Ut[A0-se]=q+1,A0>=r0?r0=A0:y0=!0,A(n0,w[A0],M,null,z,E,L,P,R),t0++)}const di=y0?gu(Ut):Bt;for(de=di.length-1,q=Fe-1;q>=0;q--){const n0=se+q,A0=w[n0],pi=n0+1{const{el:E,type:L,transition:P,children:R,shapeFlag:q}=y;if(q&6){Re(y.component.subTree,w,M,N);return}if(q&128){y.suspense.move(w,M,N);return}if(q&64){L.move(y,w,M,T0);return}if(L===D0){n(E,w,M);for(let $=0;$P.enter(E),z);else{const{leave:$,delayLeave:j,afterLeave:ee}=P,se=()=>n(E,w,M),ye=()=>{$(E,()=>{se(),ee&&ee()})};j?j(E,se,ye):ye()}else n(E,w,M)},Te=(y,w,M,N=!1,z=!1)=>{const{type:E,props:L,ref:P,children:R,dynamicChildren:q,shapeFlag:Z,patchFlag:$,dirs:j,cacheIndex:ee}=y;if($===-2&&(z=!1),P!=null&&ta(P,null,M,y,!0),ee!=null&&(w.renderCache[ee]=void 0),Z&256){w.ctx.deactivate(y);return}const se=Z&1&&j,ye=!tr(y);let de;if(ye&&(de=L&&L.onVnodeBeforeUnmount)&&C0(de,w,y),Z&6)et(y.component,M,N);else{if(Z&128){y.suspense.unmount(M,N);return}se&&vt(y,null,w,"beforeUnmount"),Z&64?y.type.remove(y,w,M,T0,N):q&&!q.hasOnce&&(E!==D0||$>0&&$&64)?tt(q,w,M,!1,!0):(E===D0&&$&384||!z&&Z&16)&&tt(R,w,M),N&&Q0(y)}(ye&&(de=L&&L.onVnodeUnmounted)||se)&&a0(()=>{de&&C0(de,w,y),se&&vt(y,null,w,"unmounted")},M)},Q0=y=>{const{type:w,el:M,anchor:N,transition:z}=y;if(w===D0){$t(M,N);return}if(w===Pr){F(y);return}const E=()=>{a(M),z&&!z.persisted&&z.afterLeave&&z.afterLeave()};if(y.shapeFlag&1&&z&&!z.persisted){const{leave:L,delayLeave:P}=z,R=()=>L(M,E);P?P(y.el,E,R):R()}else E()},$t=(y,w)=>{let M;for(;y!==w;)M=b(y),a(y),y=M;a(w)},et=(y,w,M)=>{const{bum:N,scope:z,job:E,subTree:L,um:P,m:R,a:q}=y;Bi(R),Bi(q),N&&Fr(N),z.stop(),E&&(E.flags|=8,Te(L,y,w,M)),P&&a0(P,w),a0(()=>{y.isUnmounted=!0},w),w&&w.pendingBranch&&!w.isUnmounted&&y.asyncDep&&!y.asyncResolved&&y.suspenseId===w.pendingId&&(w.deps--,w.deps===0&&w.resolve())},tt=(y,w,M,N=!1,z=!1,E=0)=>{for(let L=E;L{if(y.shapeFlag&6)return b0(y.component.subTree);if(y.shapeFlag&128)return y.suspense.next();const w=b(y.anchor||y.el),M=w&&w[Ro];return M?b(M):w};let M0=!1;const pt=(y,w,M)=>{y==null?w._vnode&&Te(w._vnode,null,null,!0):A(w._vnode||null,y,w,null,null,null,M),w._vnode=y,M0||(M0=!0,Mi(),ol(),M0=!1)},T0={p:A,um:Te,m:Re,r:Q0,mt:_e,mc:ce,pc:oe,pbc:Oe,n:b0,o:t};let xr,wr;return{render:pt,hydrate:xr,createApp:su(pt,xr)}}function Dn({type:t,props:e},r){return r==="svg"&&t==="foreignObject"||r==="mathml"&&t==="annotation-xml"&&e&&e.encoding&&e.encoding.includes("html")?void 0:r}function gt({effect:t,job:e},r){r?(t.flags|=32,e.flags|=4):(t.flags&=-33,e.flags&=-5)}function vu(t,e){return(!t||t&&!t.pendingBranch)&&e&&!e.persisted}function El(t,e,r=!1){const n=t.children,a=e.children;if(Q(n)&&Q(a))for(let i=0;i>1,t[r[o]]0&&(e[n]=r[i-1]),r[i]=n)}}for(i=r.length,s=r[i-1];i-- >0;)r[i]=s,s=e[s];return r}function Dl(t){const e=t.subTree.component;if(e)return e.asyncDep&&!e.asyncResolved?e:Dl(e)}function Bi(t){if(t)for(let e=0;eLr(bu);function Bn(t,e,r){return Bl(t,e,r)}function Bl(t,e,r=ge){const{immediate:n,deep:a,flush:i,once:s}=r,o=He({},r);let c;if(pn)if(i==="sync"){const b=yu();c=b.__watcherHandles||(b.__watcherHandles=[])}else if(!e||n)o.once=!0;else return{stop:I0,resume:I0,pause:I0};const m=Le;o.call=(b,S,T)=>O0(b,m,S,T);let d=!1;i==="post"?o.scheduler=b=>{a0(b,m&&m.suspense)}:i!=="sync"&&(d=!0,o.scheduler=(b,S)=>{S?b():Va(b)}),o.augmentJob=b=>{e&&(b.flags|=4),d&&(b.flags|=2,m&&(b.id=m.uid,b.i=m))};const p=Bo(t,e,o);return c&&c.push(p),p}function xu(t,e,r){const n=this.proxy,a=qe(t)?t.includes(".")?Nl(n,t):()=>n[t]:t.bind(n,n);let i;ne(e)?i=e:(i=e.handler,r=e);const s=vr(this),o=Bl(a,i.bind(n),r);return s(),o}function Nl(t,e){const r=e.split(".");return()=>{let n=t;for(let a=0;ae==="modelValue"||e==="model-value"?t.modelModifiers:t[`${e}Modifiers`]||t[`${k0(e)}Modifiers`]||t[`${At(e)}Modifiers`];function Su(t,e,...r){if(t.isUnmounted)return;const n=t.vnode.props||ge;let a=r;const i=e.startsWith("update:"),s=i&&wu(n,e.slice(7));s&&(s.trim&&(a=r.map(d=>qe(d)?d.trim():d)),s.number&&(a=r.map(Kn)));let o,c=n[o=Mn(e)]||n[o=Mn(k0(e))];!c&&i&&(c=n[o=Mn(At(e))]),c&&O0(c,t,6,a);const m=n[o+"Once"];if(m){if(!t.emitted)t.emitted={};else if(t.emitted[o])return;t.emitted[o]=!0,O0(m,t,6,a)}}function ql(t,e,r=!1){const n=e.emitsCache,a=n.get(t);if(a!==void 0)return a;const i=t.emits;let s={},o=!1;if(!ne(t)){const c=m=>{const d=ql(m,e,!0);d&&(o=!0,He(s,d))};!r&&e.mixins.length&&e.mixins.forEach(c),t.extends&&c(t.extends),t.mixins&&t.mixins.forEach(c)}return!i&&!o?(ke(t)&&n.set(t,null),null):(Q(i)?i.forEach(c=>s[c]=null):He(s,i),ke(t)&&n.set(t,s),s)}function mn(t,e){return!t||!nn(e)?!1:(e=e.slice(2).replace(/Once$/,""),fe(t,e[0].toLowerCase()+e.slice(1))||fe(t,At(e))||fe(t,e))}function Nn(t){const{type:e,vnode:r,proxy:n,withProxy:a,propsOptions:[i],slots:s,attrs:o,emit:c,render:m,renderCache:d,props:p,data:b,setupState:S,ctx:T,inheritAttrs:A}=t,_=Yr(t);let D,V;try{if(r.shapeFlag&4){const F=a||n,W=F;D=B0(m.call(W,F,d,p,S,b,T)),V=o}else{const F=e;D=B0(F.length>1?F(p,{attrs:o,slots:s,emit:c}):F(p,null)),V=e.props?o:ku(o)}}catch(F){nr.length=0,hn(F,t,1),D=u0(Tt)}let G=D;if(V&&A!==!1){const F=Object.keys(V),{shapeFlag:W}=G;F.length&&W&7&&(i&&F.some(Ta)&&(V=Mu(V,i)),G=Lt(G,V,!1,!0))}return r.dirs&&(G=Lt(G,null,!1,!0),G.dirs=G.dirs?G.dirs.concat(r.dirs):r.dirs),r.transition&&$a(G,r.transition),D=G,Yr(_),D}const ku=t=>{let e;for(const r in t)(r==="class"||r==="style"||nn(r))&&((e||(e={}))[r]=t[r]);return e},Mu=(t,e)=>{const r={};for(const n in t)(!Ta(n)||!(n.slice(9)in e))&&(r[n]=t[n]);return r};function Tu(t,e,r){const{props:n,children:a,component:i}=t,{props:s,children:o,patchFlag:c}=e,m=i.emitsOptions;if(e.dirs||e.transition)return!0;if(r&&c>=0){if(c&1024)return!0;if(c&16)return n?Ni(n,s,m):!!s;if(c&8){const d=e.dynamicProps;for(let p=0;pt.__isSuspense;function zu(t,e){e&&e.pendingBranch?Q(t)?e.effects.push(...t):e.effects.push(t):_o(t)}const D0=Symbol.for("v-fgt"),dn=Symbol.for("v-txt"),Tt=Symbol.for("v-cmt"),Pr=Symbol.for("v-stc"),nr=[];let o0=null;function kt(t=!1){nr.push(o0=t?null:[])}function Cu(){nr.pop(),o0=nr[nr.length-1]||null}let hr=1;function qi(t){hr+=t,t<0&&o0&&(o0.hasOnce=!0)}function _l(t){return t.dynamicChildren=hr>0?o0||Bt:null,Cu(),hr>0&&o0&&o0.push(t),t}function _t(t,e,r,n,a,i){return _l(te(t,e,r,n,a,i,!0))}function Eu(t,e,r,n,a){return _l(u0(t,e,r,n,a,!0))}function Du(t){return t?t.__v_isVNode===!0:!1}function jt(t,e){return t.type===e.type&&t.key===e.key}const Ol=({key:t})=>t??null,Hr=({ref:t,ref_key:e,ref_for:r})=>(typeof t=="number"&&(t=""+t),t!=null?qe(t)||Pe(t)||ne(t)?{i:l0,r:t,k:e,f:!!r}:t:null);function te(t,e=null,r=null,n=0,a=null,i=t===D0?0:1,s=!1,o=!1){const c={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&Ol(e),ref:e&&Hr(e),scopeId:cl,slotScopeIds:null,children:r,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:n,dynamicProps:a,dynamicChildren:null,appContext:null,ctx:l0};return o?(Wa(c,r),i&128&&t.normalize(c)):r&&(c.shapeFlag|=qe(r)?8:16),hr>0&&!s&&o0&&(c.patchFlag>0||i&6)&&c.patchFlag!==32&&o0.push(c),c}const u0=Bu;function Bu(t,e=null,r=null,n=0,a=null,i=!1){if((!t||t===Zo)&&(t=Tt),Du(t)){const o=Lt(t,e,!0);return r&&Wa(o,r),hr>0&&!i&&o0&&(o.shapeFlag&6?o0[o0.indexOf(t)]=o:o0.push(o)),o.patchFlag=-2,o}if($u(t)&&(t=t.__vccOpts),e){e=Nu(e);let{class:o,style:c}=e;o&&!qe(o)&&(e.class=on(o)),ke(c)&&(La(c)&&!Q(c)&&(c=He({},c)),e.style=Ca(c))}const s=qe(t)?1:Il(t)?128:Fo(t)?64:ke(t)?4:ne(t)?2:0;return te(t,e,r,n,a,s,i,!0)}function Nu(t){return t?La(t)||Sl(t)?He({},t):t:null}function Lt(t,e,r=!1,n=!1){const{props:a,ref:i,patchFlag:s,children:o,transition:c}=t,m=e?Iu(a||{},e):a,d={__v_isVNode:!0,__v_skip:!0,type:t.type,props:m,key:m&&Ol(m),ref:e&&e.ref?r&&i?Q(i)?i.concat(Hr(e)):[i,Hr(e)]:Hr(e):i,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:o,target:t.target,targetStart:t.targetStart,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:e&&t.type!==D0?s===-1?16:s|16:s,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:c,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&Lt(t.ssContent),ssFallback:t.ssFallback&&Lt(t.ssFallback),el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce};return c&&n&&$a(d,c.clone(d)),d}function Vr(t=" ",e=0){return u0(dn,null,t,e)}function qu(t,e){const r=u0(Pr,null,t);return r.staticCount=e,r}function Ii(t="",e=!1){return e?(kt(),Eu(Tt,null,t)):u0(Tt,null,t)}function B0(t){return t==null||typeof t=="boolean"?u0(Tt):Q(t)?u0(D0,null,t.slice()):typeof t=="object"?st(t):u0(dn,null,String(t))}function st(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:Lt(t)}function Wa(t,e){let r=0;const{shapeFlag:n}=t;if(e==null)e=null;else if(Q(e))r=16;else if(typeof e=="object")if(n&65){const a=e.default;a&&(a._c&&(a._d=!1),Wa(t,a()),a._c&&(a._d=!0));return}else{r=32;const a=e._;!a&&!Sl(e)?e._ctx=l0:a===3&&l0&&(l0.slots._===1?e._=1:(e._=2,t.patchFlag|=1024))}else ne(e)?(e={default:e,_ctx:l0},r=32):(e=String(e),n&64?(r=16,e=[Vr(e)]):r=8);t.children=e,t.shapeFlag|=r}function Iu(...t){const e={};for(let r=0;r{let a;return(a=t[r])||(a=t[r]=[]),a.push(n),i=>{a.length>1?a.forEach(s=>s(i)):a[0](i)}};Kr=e("__VUE_INSTANCE_SETTERS__",r=>Le=r),sa=e("__VUE_SSR_SETTERS__",r=>pn=r)}const vr=t=>{const e=Le;return Kr(t),t.scope.on(),()=>{t.scope.off(),Kr(e)}},_i=()=>{Le&&Le.scope.off(),Kr(null)};function Rl(t){return t.vnode.shapeFlag&4}let pn=!1;function Fu(t,e=!1,r=!1){e&&sa(e);const{props:n,children:a}=t.vnode,i=Rl(t);ou(t,n,i,e),fu(t,a,r);const s=i?Lu(t,e):void 0;return e&&sa(!1),s}function Lu(t,e){const r=t.type;t.accessCache=Object.create(null),t.proxy=new Proxy(t.ctx,Qo);const{setup:n}=r;if(n){const a=t.setupContext=n.length>1?Hu(t):null,i=vr(t);ft();const s=pr(n,t,0,[t.props,a]);if(mt(),i(),_s(s)){if(tr(t)||fl(t),s.then(_i,_i),e)return s.then(o=>{Oi(t,o,e)}).catch(o=>{hn(o,t,0)});t.asyncDep=s}else Oi(t,s,e)}else Fl(t,e)}function Oi(t,e,r){ne(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:ke(e)&&(t.setupState=il(e)),Fl(t,r)}let Ri;function Fl(t,e,r){const n=t.type;if(!t.render){if(!e&&Ri&&!n.render){const a=n.template||Ua(t).template;if(a){const{isCustomElement:i,compilerOptions:s}=t.appContext.config,{delimiters:o,compilerOptions:c}=n,m=He(He({isCustomElement:i,delimiters:o},s),c);n.render=Ri(a,m)}}t.render=n.render||I0}{const a=vr(t);ft();try{eu(t)}finally{mt(),a()}}}const Pu={get(t,e){return Ve(t,"get",""),t[e]}};function Hu(t){const e=r=>{t.exposed=r||{}};return{attrs:new Proxy(t.attrs,Pu),slots:t.slots,emit:t.emit,expose:e}}function vn(t){return t.exposed?t.exposeProxy||(t.exposeProxy=new Proxy(il(Mo(t.exposed)),{get(e,r){if(r in e)return e[r];if(r in rr)return rr[r](t)},has(e,r){return r in e||r in rr}})):t.proxy}function Vu(t,e=!0){return ne(t)?t.displayName||t.name:t.name||e&&t.__name}function $u(t){return ne(t)&&"__vccOpts"in t}const la=(t,e)=>Eo(t,e,pn),Uu="3.5.4";/** * @vue/runtime-dom v3.5.4 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/let oa;const Ri=typeof window<"u"&&window.trustedTypes;if(Ri)try{oa=Ri.createPolicy("vue",{createHTML:t=>t})}catch{}const Ll=oa?t=>oa.createHTML(t):t=>t,Gu="http://www.w3.org/2000/svg",Wu="http://www.w3.org/1998/Math/MathML",V0=typeof document<"u"?document:null,Fi=V0&&V0.createElement("template"),ju={insert:(t,e,r)=>{e.insertBefore(t,r||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,r,n)=>{const a=e==="svg"?V0.createElementNS(Gu,t):e==="mathml"?V0.createElementNS(Wu,t):r?V0.createElement(t,{is:r}):V0.createElement(t);return t==="select"&&n&&n.multiple!=null&&a.setAttribute("multiple",n.multiple),a},createText:t=>V0.createTextNode(t),createComment:t=>V0.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>V0.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,r,n,a,i){const s=r?r.previousSibling:e.lastChild;if(a&&(a===i||a.nextSibling))for(;e.insertBefore(a.cloneNode(!0),r),!(a===i||!(a=a.nextSibling)););else{Fi.innerHTML=Ll(n==="svg"?`${t}`:n==="mathml"?`${t}`:t);const o=Fi.content;if(n==="svg"||n==="mathml"){const c=o.firstChild;for(;c.firstChild;)o.appendChild(c.firstChild);o.removeChild(c)}e.insertBefore(o,r)}return[s?s.nextSibling:e.firstChild,r?r.previousSibling:e.lastChild]}},Yu=Symbol("_vtc");function Xu(t,e,r){const n=t[Yu];n&&(e=(e?[e,...n]:[...n]).join(" ")),e==null?t.removeAttribute("class"):r?t.setAttribute("class",e):t.className=e}const Li=Symbol("_vod"),Ku=Symbol("_vsh"),Zu=Symbol(""),Ju=/(^|;)\s*display\s*:/;function Qu(t,e,r){const n=t.style,a=qe(r);let i=!1;if(r&&!a){if(e)if(qe(e))for(const s of e.split(";")){const o=s.slice(0,s.indexOf(":")).trim();r[o]==null&&$r(n,o,"")}else for(const s in e)r[s]==null&&$r(n,s,"");for(const s in r)s==="display"&&(i=!0),$r(n,s,r[s])}else if(a){if(e!==r){const s=n[Zu];s&&(r+=";"+s),n.cssText=r,i=Ju.test(r)}}else e&&t.removeAttribute("style");Li in t&&(t[Li]=i?n.display:"",t[Ku]&&(n.display="none"))}const Pi=/\s*!important$/;function $r(t,e,r){if(Q(r))r.forEach(n=>$r(t,e,n));else if(r==null&&(r=""),e.startsWith("--"))t.setProperty(e,r);else{const n=e4(t,e);Pi.test(r)?t.setProperty(At(n),r.replace(Pi,""),"important"):t[n]=r}}const Hi=["Webkit","Moz","ms"],qn={};function e4(t,e){const r=qn[e];if(r)return r;let n=k0(e);if(n!=="filter"&&n in t)return qn[e]=n;n=ln(n);for(let a=0;aIn||(i4.then(()=>In=0),In=Date.now());function l4(t,e){const r=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=r.attached)return;O0(o4(n,r.value),e,5,[n])};return r.value=t,r.attached=s4(),r}function o4(t,e){if(Q(e)){const r=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{r.call(t),t._stopped=!0},e.map(n=>a=>!a._stopped&&n&&n(a))}else return e}const Wi=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&t.charCodeAt(2)>96&&t.charCodeAt(2)<123,u4=(t,e,r,n,a,i)=>{const s=a==="svg";e==="class"?Xu(t,n,s):e==="style"?Qu(t,r,n):nn(e)?Ta(e)||n4(t,e,r,n,i):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):c4(t,e,n,s))?(t4(t,e,n),!t.tagName.includes("-")&&(e==="value"||e==="checked"||e==="selected")&&$i(t,e,n,s,i,e!=="value")):(e==="true-value"?t._trueValue=n:e==="false-value"&&(t._falseValue=n),$i(t,e,n,s))};function c4(t,e,r,n){if(n)return!!(e==="innerHTML"||e==="textContent"||e in t&&Wi(e)&&ne(r));if(e==="spellcheck"||e==="draggable"||e==="translate"||e==="form"||e==="list"&&t.tagName==="INPUT"||e==="type"&&t.tagName==="TEXTAREA")return!1;if(e==="width"||e==="height"){const a=t.tagName;if(a==="IMG"||a==="VIDEO"||a==="CANVAS"||a==="SOURCE")return!1}return Wi(e)&&qe(r)?!1:!!(e in t||t._isVueCE&&(/[A-Z]/.test(e)||!qe(r)))}const Zr=t=>{const e=t.props["onUpdate:modelValue"]||!1;return Q(e)?r=>Fr(e,r):e};function h4(t){t.target.composing=!0}function ji(t){const e=t.target;e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}const Ot=Symbol("_assign"),f4={created(t,{modifiers:{lazy:e,trim:r,number:n}},a){t[Ot]=Zr(a);const i=n||a.props&&a.props.type==="number";wt(t,e?"change":"input",s=>{if(s.target.composing)return;let o=t.value;r&&(o=o.trim()),i&&(o=Kn(o)),t[Ot](o)}),r&&wt(t,"change",()=>{t.value=t.value.trim()}),e||(wt(t,"compositionstart",h4),wt(t,"compositionend",ji),wt(t,"change",ji))},mounted(t,{value:e}){t.value=e??""},beforeUpdate(t,{value:e,oldValue:r,modifiers:{lazy:n,trim:a,number:i}},s){if(t[Ot]=Zr(s),t.composing)return;const o=(i||t.type==="number")&&!/^0\d/.test(t.value)?Kn(t.value):t.value,c=e??"";o!==c&&(document.activeElement===t&&t.type!=="range"&&(n&&e===r||a&&t.value.trim()===c)||(t.value=c))}},m4={deep:!0,created(t,e,r){t[Ot]=Zr(r),wt(t,"change",()=>{const n=t._modelValue,a=d4(t),i=t.checked,s=t[Ot];if(Q(n)){const o=Ps(n,a),c=o!==-1;if(i&&!c)s(n.concat(a));else if(!i&&c){const m=[...n];m.splice(o,1),s(m)}}else if(an(n)){const o=new Set(n);i?o.add(a):o.delete(a),s(o)}else s(Pl(t,i))})},mounted:Yi,beforeUpdate(t,e,r){t[Ot]=Zr(r),Yi(t,e,r)}};function Yi(t,{value:e,oldValue:r},n){t._modelValue=e;let a;Q(e)?a=Ps(e,n.props.value)>-1:an(e)?a=e.has(n.props.value):a=un(e,Pl(t,!0)),t.checked!==a&&(t.checked=a)}function d4(t){return"_value"in t?t._value:t.value}function Pl(t,e){const r=e?"_trueValue":"_falseValue";return r in t?t[r]:e}const p4=He({patchProp:u4},ju);let Xi;function v4(){return Xi||(Xi=du(p4))}const g4=(...t)=>{const e=v4().createApp(...t),{mount:r}=e;return e.mount=n=>{const a=y4(n);if(!a)return;const i=e._component;!ne(i)&&!i.render&&!i.template&&(i.template=a.innerHTML),a.nodeType===1&&(a.textContent="");const s=r(a,!1,b4(a));return a instanceof Element&&(a.removeAttribute("v-cloak"),a.setAttribute("data-v-app","")),s},e};function b4(t){if(t instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&t instanceof MathMLElement)return"mathml"}function y4(t){return qe(t)?document.querySelector(t):t}const x4="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20width='80'%20height='80'%20viewBox='0%200%20380.832%20380.832'%3e%3cg%3e%3cg%3e%3cpath%20d='M320.159,30.864h-47.243V12.5c0-6.904-5.597-12.5-12.5-12.5s-12.5,5.596-12.5,12.5v18.364h-45V12.5%20c0-6.904-5.597-12.5-12.5-12.5c-6.903,0-12.5,5.596-12.5,12.5v18.364h-45V12.5c0-6.904-5.597-12.5-12.5-12.5%20s-12.5,5.596-12.5,12.5v18.364H60.673c-6.903,0-12.5,5.597-12.5,12.5v324.968c0,6.903,5.597,12.5,12.5,12.5h259.486%20c6.903,0,12.5-5.597,12.5-12.5V43.364C332.659,36.461,327.062,30.864,320.159,30.864z%20M307.659,355.832H73.173V55.864h34.743%20v14.59c0,6.904,5.597,12.5,12.5,12.5s12.5-5.596,12.5-12.5v-14.59h45v14.59c0,6.904,5.597,12.5,12.5,12.5%20c6.903,0,12.5-5.596,12.5-12.5v-14.59h45v14.59c0,6.904,5.597,12.5,12.5,12.5s12.5-5.596,12.5-12.5v-14.59h34.743V355.832z'%20fill='%23fff'/%3e%3cpath%20d='M264.416,139.758h-148c-6.903,0-12.5,5.597-12.5,12.5c0,6.903,5.597,12.5,12.5,12.5h148c6.903,0,12.5-5.597,12.5-12.5%20C276.916,145.355,271.319,139.758,264.416,139.758z'%20fill='%23fff'/%3e%3cpath%20d='M264.416,209.758h-148c-6.903,0-12.5,5.598-12.5,12.5c0,6.903,5.597,12.5,12.5,12.5h148c6.903,0,12.5-5.597,12.5-12.5%20C276.916,215.355,271.319,209.758,264.416,209.758z'%20fill='%23fff'/%3e%3cpath%20d='M264.416,279.758h-148c-6.903,0-12.5,5.598-12.5,12.5c0,6.903,5.597,12.5,12.5,12.5h148c6.903,0,12.5-5.597,12.5-12.5%20C276.916,285.355,271.319,279.758,264.416,279.758z'%20fill='%23fff'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e",w4="data:image/svg+xml,%3csvg%20width='98'%20height='96'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M48.854%200C21.839%200%200%2022%200%2049.217c0%2021.756%2013.993%2040.172%2033.405%2046.69%202.427.49%203.316-1.059%203.316-2.362%200-1.141-.08-5.052-.08-9.127-13.59%202.934-16.42-5.867-16.42-5.867-2.184-5.704-5.42-7.17-5.42-7.17-4.448-3.015.324-3.015.324-3.015%204.934.326%207.523%205.052%207.523%205.052%204.367%207.496%2011.404%205.378%2014.235%204.074.404-3.178%201.699-5.378%203.074-6.6-10.839-1.141-22.243-5.378-22.243-24.283%200-5.378%201.94-9.778%205.014-13.2-.485-1.222-2.184-6.275.486-13.038%200%200%204.125-1.304%2013.426%205.052a46.97%2046.97%200%200%201%2012.214-1.63c4.125%200%208.33.571%2012.213%201.63%209.302-6.356%2013.427-5.052%2013.427-5.052%202.67%206.763.97%2011.816.485%2013.038%203.155%203.422%205.015%207.822%205.015%2013.2%200%2018.905-11.404%2023.06-22.324%2024.283%201.78%201.548%203.316%204.481%203.316%209.126%200%206.6-.08%2011.897-.08%2013.526%200%201.304.89%202.853%203.316%202.364%2019.412-6.52%2033.405-24.935%2033.405-46.691C97.707%2022%2075.788%200%2048.854%200z'%20fill='%23fff'/%3e%3c/svg%3e",S4="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20height='32px'%20viewBox='0%200%2032%2032'%20width='32px'%3e%3cg%3e%3cpath%20d='M30.391,12.68l-3.064-0.614c-0.154-0.443-0.336-0.873-0.537-1.289l1.736-2.604%20c0.529-0.793,0.424-1.85-0.25-2.523l-1.924-1.924c-0.387-0.387-0.898-0.586-1.416-0.586c-0.383,0-0.77,0.11-1.107,0.336%20l-2.604,1.735c-0.418-0.202-0.848-0.382-1.291-0.536L19.32,1.61c-0.186-0.936-1.008-1.608-1.961-1.608h-2.72%20c-0.953,0-1.774,0.673-1.961,1.608l-0.614,3.065c-0.443,0.154-0.873,0.335-1.289,0.536L8.172,3.476%20C7.833,3.25,7.447,3.14,7.063,3.14c-0.517,0-1.028,0.199-1.415,0.586L3.725,5.65c-0.674,0.674-0.779,1.73-0.25,2.523l1.735,2.604%20c-0.202,0.417-0.382,0.847-0.536,1.29L1.608,12.68C0.673,12.867,0,13.688,0,14.641v2.72c0,0.953,0.673,1.775,1.608,1.961%20l3.065,0.615c0.154,0.443,0.335,0.873,0.536,1.289L3.475,23.83c-0.529,0.793-0.424,1.85,0.25,2.523l1.924,1.924%20c0.387,0.387,0.898,0.586,1.415,0.586c0.384,0,0.771-0.111,1.108-0.336l2.604-1.736c0.417,0.203,0.847,0.383,1.29,0.537%20l0.613,3.064c0.187,0.936,1.008,1.609,1.961,1.609h2.72c0.953,0,1.775-0.674,1.961-1.609l0.615-3.064%20c0.443-0.154,0.873-0.336,1.289-0.537l2.604,1.736c0.338,0.225,0.725,0.336,1.107,0.336c0.518,0,1.029-0.199,1.416-0.586%20l1.924-1.924c0.674-0.674,0.779-1.73,0.25-2.523l-1.736-2.604c0.203-0.418,0.383-0.848,0.537-1.291l3.064-0.613%20C31.326,19.137,32,18.314,32,17.361v-2.72C32,13.688,31.326,12.867,30.391,12.68z%20M26.934,17.975%20c-0.695,0.139-1.264,0.635-1.496,1.305c-0.129,0.369-0.279,0.727-0.447,1.074c-0.311,0.639-0.258,1.393,0.135,1.982l1.736,2.604%20l-1.924,1.924l-2.604-1.736c-0.334-0.223-0.721-0.336-1.109-0.336c-0.297,0-0.596,0.066-0.871,0.199%20c-0.348,0.168-0.705,0.32-1.076,0.449c-0.668,0.232-1.164,0.801-1.303,1.496l-0.615,3.066h-2.72l-0.613-3.066%20c-0.139-0.695-0.635-1.264-1.304-1.496c-0.369-0.129-0.728-0.279-1.075-0.447c-0.276-0.135-0.574-0.201-0.872-0.201%20c-0.389,0-0.775,0.113-1.109,0.336l-2.604,1.736l-1.924-1.924l1.735-2.604c0.393-0.59,0.444-1.344,0.137-1.98%20c-0.168-0.348-0.319-0.705-0.448-1.076c-0.232-0.668-0.802-1.164-1.496-1.303l-3.065-0.615L2,14.641l3.066-0.613%20c0.694-0.139,1.264-0.635,1.496-1.304c0.129-0.369,0.278-0.728,0.447-1.075c0.31-0.638,0.258-1.392-0.136-1.981L5.139,7.064%20L7.062,5.14l2.604,1.735C10,7.098,10.387,7.211,10.775,7.211c0.297,0,0.595-0.066,0.871-0.199c0.347-0.168,0.705-0.319,1.075-0.448%20c0.669-0.232,1.165-0.802,1.304-1.496l0.614-3.065l2.72-0.001l0.613,3.066c0.139,0.694,0.635,1.264,1.305,1.496%20c0.369,0.129,0.727,0.278,1.074,0.447c0.277,0.134,0.574,0.2,0.873,0.2c0.389,0,0.775-0.113,1.109-0.336l2.604-1.735l1.924,1.924%20l-1.736,2.604c-0.393,0.59-0.443,1.343-0.137,1.98c0.168,0.347,0.32,0.705,0.449,1.075c0.232,0.669,0.801,1.165,1.496,1.304%20l3.064,0.614L30,17.361L26.934,17.975z'%20fill='white'%20/%3e%3ccircle%20cx='16'%20cy='16'%20r='5'%20stroke='white'%20stroke-width='2'%20/%3e%3c/g%3e%3c/svg%3e";class s0{constructor(e,r,n){this.lexer=void 0,this.start=void 0,this.end=void 0,this.lexer=e,this.start=r,this.end=n}static range(e,r){return r?!e||!e.loc||!r.loc||e.loc.lexer!==r.loc.lexer?null:new s0(e.loc.lexer,e.loc.start,r.loc.end):e&&e.loc}}class d0{constructor(e,r){this.text=void 0,this.loc=void 0,this.noexpand=void 0,this.treatAsRelax=void 0,this.text=e,this.loc=r}range(e,r){return new d0(r,s0.range(this,e))}}class I{constructor(e,r){this.name=void 0,this.position=void 0,this.length=void 0,this.rawMessage=void 0;var n="KaTeX parse error: "+e,a,i,s=r&&r.loc;if(s&&s.start<=s.end){var o=s.lexer.input;a=s.start,i=s.end,a===o.length?n+=" at end of input: ":n+=" at position "+(a+1)+": ";var c=o.slice(a,i).replace(/[^]/g,"$&̲"),m;a>15?m="…"+o.slice(a-15,a):m=o.slice(0,a);var d;i+15":">","<":"<",'"':""","'":"'"},C4=/[&><"']/g;function E4(t){return String(t).replace(C4,e=>z4[e])}var Hl=function t(e){return e.type==="ordgroup"||e.type==="color"?e.body.length===1?t(e.body[0]):e:e.type==="font"?t(e.body):e},D4=function(e){var r=Hl(e);return r.type==="mathord"||r.type==="textord"||r.type==="atom"},B4=function(e){if(!e)throw new Error("Expected non-null, but got "+String(e));return e},N4=function(e){var r=/^[\x00-\x20]*([^\\/#?]*?)(:|�*58|�*3a|&colon)/i.exec(e);return r?r[2]!==":"||!/^[a-zA-Z][a-zA-Z0-9+\-.]*$/.test(r[1])?null:r[1].toLowerCase():"_relative"},Y={contains:k4,deflt:M4,escape:E4,hyphenate:A4,getBaseElem:Hl,isCharacterBox:D4,protocolFromUrl:N4},Ur={displayMode:{type:"boolean",description:"Render math in display mode, which puts the math in display style (so \\int and \\sum are large, for example), and centers the math on the page on its own line.",cli:"-d, --display-mode"},output:{type:{enum:["htmlAndMathml","html","mathml"]},description:"Determines the markup language of the output.",cli:"-F, --format "},leqno:{type:"boolean",description:"Render display math in leqno style (left-justified tags)."},fleqn:{type:"boolean",description:"Render display math flush left."},throwOnError:{type:"boolean",default:!0,cli:"-t, --no-throw-on-error",cliDescription:"Render errors (in the color given by --error-color) instead of throwing a ParseError exception when encountering an error."},errorColor:{type:"string",default:"#cc0000",cli:"-c, --error-color ",cliDescription:"A color string given in the format 'rgb' or 'rrggbb' (no #). This option determines the color of errors rendered by the -t option.",cliProcessor:t=>"#"+t},macros:{type:"object",cli:"-m, --macro ",cliDescription:"Define custom macro of the form '\\foo:expansion' (use multiple -m arguments for multiple macros).",cliDefault:[],cliProcessor:(t,e)=>(e.push(t),e)},minRuleThickness:{type:"number",description:"Specifies a minimum thickness, in ems, for fraction lines, `\\sqrt` top lines, `{array}` vertical lines, `\\hline`, `\\hdashline`, `\\underline`, `\\overline`, and the borders of `\\fbox`, `\\boxed`, and `\\fcolorbox`.",processor:t=>Math.max(0,t),cli:"--min-rule-thickness ",cliProcessor:parseFloat},colorIsTextColor:{type:"boolean",description:"Makes \\color behave like LaTeX's 2-argument \\textcolor, instead of LaTeX's one-argument \\color mode change.",cli:"-b, --color-is-text-color"},strict:{type:[{enum:["warn","ignore","error"]},"boolean","function"],description:"Turn on strict / LaTeX faithfulness mode, which throws an error if the input uses features that are not supported by LaTeX.",cli:"-S, --strict",cliDefault:!1},trust:{type:["boolean","function"],description:"Trust the input, enabling all HTML features such as \\url.",cli:"-T, --trust"},maxSize:{type:"number",default:1/0,description:"If non-zero, all user-specified sizes, e.g. in \\rule{500em}{500em}, will be capped to maxSize ems. Otherwise, elements and spaces can be arbitrarily large",processor:t=>Math.max(0,t),cli:"-s, --max-size ",cliProcessor:parseInt},maxExpand:{type:"number",default:1e3,description:"Limit the number of macro expansions to the specified number, to prevent e.g. infinite macro loops. If set to Infinity, the macro expander will try to fully expand as in LaTeX.",processor:t=>Math.max(0,t),cli:"-e, --max-expand ",cliProcessor:t=>t==="Infinity"?1/0:parseInt(t)},globalGroup:{type:"boolean",cli:!1}};function q4(t){if(t.default)return t.default;var e=t.type,r=Array.isArray(e)?e[0]:e;if(typeof r!="string")return r.enum[0];switch(r){case"boolean":return!1;case"string":return"";case"number":return 0;case"object":return{}}}class Wa{constructor(e){this.displayMode=void 0,this.output=void 0,this.leqno=void 0,this.fleqn=void 0,this.throwOnError=void 0,this.errorColor=void 0,this.macros=void 0,this.minRuleThickness=void 0,this.colorIsTextColor=void 0,this.strict=void 0,this.trust=void 0,this.maxSize=void 0,this.maxExpand=void 0,this.globalGroup=void 0,e=e||{};for(var r in Ur)if(Ur.hasOwnProperty(r)){var n=Ur[r];this[r]=e[r]!==void 0?n.processor?n.processor(e[r]):e[r]:q4(n)}}reportNonstrict(e,r,n){var a=this.strict;if(typeof a=="function"&&(a=a(e,r,n)),!(!a||a==="ignore")){if(a===!0||a==="error")throw new I("LaTeX-incompatible input and strict mode is set to 'error': "+(r+" ["+e+"]"),n);a==="warn"?typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(r+" ["+e+"]")):typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+a+"': "+r+" ["+e+"]"))}}useStrictBehavior(e,r,n){var a=this.strict;if(typeof a=="function")try{a=a(e,r,n)}catch{a="error"}return!a||a==="ignore"?!1:a===!0||a==="error"?!0:a==="warn"?(typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(r+" ["+e+"]")),!1):(typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+a+"': "+r+" ["+e+"]")),!1)}isTrusted(e){if(e.url&&!e.protocol){var r=Y.protocolFromUrl(e.url);if(r==null)return!1;e.protocol=r}var n=typeof this.trust=="function"?this.trust(e):this.trust;return!!n}}class nt{constructor(e,r,n){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=e,this.size=r,this.cramped=n}sup(){return N0[I4[this.id]]}sub(){return N0[_4[this.id]]}fracNum(){return N0[O4[this.id]]}fracDen(){return N0[R4[this.id]]}cramp(){return N0[F4[this.id]]}text(){return N0[L4[this.id]]}isTight(){return this.size>=2}}var ja=0,Jr=1,Rt=2,W0=3,fr=4,m0=5,Pt=6,Xe=7,N0=[new nt(ja,0,!1),new nt(Jr,0,!0),new nt(Rt,1,!1),new nt(W0,1,!0),new nt(fr,2,!1),new nt(m0,2,!0),new nt(Pt,3,!1),new nt(Xe,3,!0)],I4=[fr,m0,fr,m0,Pt,Xe,Pt,Xe],_4=[m0,m0,m0,m0,Xe,Xe,Xe,Xe],O4=[Rt,W0,fr,m0,Pt,Xe,Pt,Xe],R4=[W0,W0,m0,m0,Xe,Xe,Xe,Xe],F4=[Jr,Jr,W0,W0,m0,m0,Xe,Xe],L4=[ja,Jr,Rt,W0,Rt,W0,Rt,W0],K={DISPLAY:N0[ja],TEXT:N0[Rt],SCRIPT:N0[fr],SCRIPTSCRIPT:N0[Pt]},ua=[{name:"latin",blocks:[[256,591],[768,879]]},{name:"cyrillic",blocks:[[1024,1279]]},{name:"armenian",blocks:[[1328,1423]]},{name:"brahmic",blocks:[[2304,4255]]},{name:"georgian",blocks:[[4256,4351]]},{name:"cjk",blocks:[[12288,12543],[19968,40879],[65280,65376]]},{name:"hangul",blocks:[[44032,55215]]}];function P4(t){for(var e=0;e=a[0]&&t<=a[1])return r.name}return null}var Gr=[];ua.forEach(t=>t.blocks.forEach(e=>Gr.push(...e)));function Vl(t){for(var e=0;e=Gr[e]&&t<=Gr[e+1])return!0;return!1}var Et=80,H4=function(e,r){return"M95,"+(622+e+r)+` +**/let oa;const Fi=typeof window<"u"&&window.trustedTypes;if(Fi)try{oa=Fi.createPolicy("vue",{createHTML:t=>t})}catch{}const Ll=oa?t=>oa.createHTML(t):t=>t,Gu="http://www.w3.org/2000/svg",Wu="http://www.w3.org/1998/Math/MathML",V0=typeof document<"u"?document:null,Li=V0&&V0.createElement("template"),ju={insert:(t,e,r)=>{e.insertBefore(t,r||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,r,n)=>{const a=e==="svg"?V0.createElementNS(Gu,t):e==="mathml"?V0.createElementNS(Wu,t):r?V0.createElement(t,{is:r}):V0.createElement(t);return t==="select"&&n&&n.multiple!=null&&a.setAttribute("multiple",n.multiple),a},createText:t=>V0.createTextNode(t),createComment:t=>V0.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>V0.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,r,n,a,i){const s=r?r.previousSibling:e.lastChild;if(a&&(a===i||a.nextSibling))for(;e.insertBefore(a.cloneNode(!0),r),!(a===i||!(a=a.nextSibling)););else{Li.innerHTML=Ll(n==="svg"?`${t}`:n==="mathml"?`${t}`:t);const o=Li.content;if(n==="svg"||n==="mathml"){const c=o.firstChild;for(;c.firstChild;)o.appendChild(c.firstChild);o.removeChild(c)}e.insertBefore(o,r)}return[s?s.nextSibling:e.firstChild,r?r.previousSibling:e.lastChild]}},Yu=Symbol("_vtc");function Xu(t,e,r){const n=t[Yu];n&&(e=(e?[e,...n]:[...n]).join(" ")),e==null?t.removeAttribute("class"):r?t.setAttribute("class",e):t.className=e}const Pi=Symbol("_vod"),Ku=Symbol("_vsh"),Zu=Symbol(""),Ju=/(^|;)\s*display\s*:/;function Qu(t,e,r){const n=t.style,a=qe(r);let i=!1;if(r&&!a){if(e)if(qe(e))for(const s of e.split(";")){const o=s.slice(0,s.indexOf(":")).trim();r[o]==null&&$r(n,o,"")}else for(const s in e)r[s]==null&&$r(n,s,"");for(const s in r)s==="display"&&(i=!0),$r(n,s,r[s])}else if(a){if(e!==r){const s=n[Zu];s&&(r+=";"+s),n.cssText=r,i=Ju.test(r)}}else e&&t.removeAttribute("style");Pi in t&&(t[Pi]=i?n.display:"",t[Ku]&&(n.display="none"))}const Hi=/\s*!important$/;function $r(t,e,r){if(Q(r))r.forEach(n=>$r(t,e,n));else if(r==null&&(r=""),e.startsWith("--"))t.setProperty(e,r);else{const n=e4(t,e);Hi.test(r)?t.setProperty(At(n),r.replace(Hi,""),"important"):t[n]=r}}const Vi=["Webkit","Moz","ms"],qn={};function e4(t,e){const r=qn[e];if(r)return r;let n=k0(e);if(n!=="filter"&&n in t)return qn[e]=n;n=ln(n);for(let a=0;aIn||(i4.then(()=>In=0),In=Date.now());function l4(t,e){const r=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=r.attached)return;O0(o4(n,r.value),e,5,[n])};return r.value=t,r.attached=s4(),r}function o4(t,e){if(Q(e)){const r=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{r.call(t),t._stopped=!0},e.map(n=>a=>!a._stopped&&n&&n(a))}else return e}const ji=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&t.charCodeAt(2)>96&&t.charCodeAt(2)<123,u4=(t,e,r,n,a,i)=>{const s=a==="svg";e==="class"?Xu(t,n,s):e==="style"?Qu(t,r,n):nn(e)?Ta(e)||n4(t,e,r,n,i):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):c4(t,e,n,s))?(t4(t,e,n),!t.tagName.includes("-")&&(e==="value"||e==="checked"||e==="selected")&&Ui(t,e,n,s,i,e!=="value")):(e==="true-value"?t._trueValue=n:e==="false-value"&&(t._falseValue=n),Ui(t,e,n,s))};function c4(t,e,r,n){if(n)return!!(e==="innerHTML"||e==="textContent"||e in t&&ji(e)&&ne(r));if(e==="spellcheck"||e==="draggable"||e==="translate"||e==="form"||e==="list"&&t.tagName==="INPUT"||e==="type"&&t.tagName==="TEXTAREA")return!1;if(e==="width"||e==="height"){const a=t.tagName;if(a==="IMG"||a==="VIDEO"||a==="CANVAS"||a==="SOURCE")return!1}return ji(e)&&qe(r)?!1:!!(e in t||t._isVueCE&&(/[A-Z]/.test(e)||!qe(r)))}const Zr=t=>{const e=t.props["onUpdate:modelValue"]||!1;return Q(e)?r=>Fr(e,r):e};function h4(t){t.target.composing=!0}function Yi(t){const e=t.target;e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}const Ot=Symbol("_assign"),f4={created(t,{modifiers:{lazy:e,trim:r,number:n}},a){t[Ot]=Zr(a);const i=n||a.props&&a.props.type==="number";wt(t,e?"change":"input",s=>{if(s.target.composing)return;let o=t.value;r&&(o=o.trim()),i&&(o=Kn(o)),t[Ot](o)}),r&&wt(t,"change",()=>{t.value=t.value.trim()}),e||(wt(t,"compositionstart",h4),wt(t,"compositionend",Yi),wt(t,"change",Yi))},mounted(t,{value:e}){t.value=e??""},beforeUpdate(t,{value:e,oldValue:r,modifiers:{lazy:n,trim:a,number:i}},s){if(t[Ot]=Zr(s),t.composing)return;const o=(i||t.type==="number")&&!/^0\d/.test(t.value)?Kn(t.value):t.value,c=e??"";o!==c&&(document.activeElement===t&&t.type!=="range"&&(n&&e===r||a&&t.value.trim()===c)||(t.value=c))}},m4={deep:!0,created(t,e,r){t[Ot]=Zr(r),wt(t,"change",()=>{const n=t._modelValue,a=d4(t),i=t.checked,s=t[Ot];if(Q(n)){const o=Hs(n,a),c=o!==-1;if(i&&!c)s(n.concat(a));else if(!i&&c){const m=[...n];m.splice(o,1),s(m)}}else if(an(n)){const o=new Set(n);i?o.add(a):o.delete(a),s(o)}else s(Pl(t,i))})},mounted:Xi,beforeUpdate(t,e,r){t[Ot]=Zr(r),Xi(t,e,r)}};function Xi(t,{value:e,oldValue:r},n){t._modelValue=e;let a;Q(e)?a=Hs(e,n.props.value)>-1:an(e)?a=e.has(n.props.value):a=un(e,Pl(t,!0)),t.checked!==a&&(t.checked=a)}function d4(t){return"_value"in t?t._value:t.value}function Pl(t,e){const r=e?"_trueValue":"_falseValue";return r in t?t[r]:e}const p4=He({patchProp:u4},ju);let Ki;function v4(){return Ki||(Ki=du(p4))}const g4=(...t)=>{const e=v4().createApp(...t),{mount:r}=e;return e.mount=n=>{const a=y4(n);if(!a)return;const i=e._component;!ne(i)&&!i.render&&!i.template&&(i.template=a.innerHTML),a.nodeType===1&&(a.textContent="");const s=r(a,!1,b4(a));return a instanceof Element&&(a.removeAttribute("v-cloak"),a.setAttribute("data-v-app","")),s},e};function b4(t){if(t instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&t instanceof MathMLElement)return"mathml"}function y4(t){return qe(t)?document.querySelector(t):t}const x4="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20width='80'%20height='80'%20viewBox='0%200%20380.832%20380.832'%3e%3cg%3e%3cg%3e%3cpath%20d='M320.159,30.864h-47.243V12.5c0-6.904-5.597-12.5-12.5-12.5s-12.5,5.596-12.5,12.5v18.364h-45V12.5%20c0-6.904-5.597-12.5-12.5-12.5c-6.903,0-12.5,5.596-12.5,12.5v18.364h-45V12.5c0-6.904-5.597-12.5-12.5-12.5%20s-12.5,5.596-12.5,12.5v18.364H60.673c-6.903,0-12.5,5.597-12.5,12.5v324.968c0,6.903,5.597,12.5,12.5,12.5h259.486%20c6.903,0,12.5-5.597,12.5-12.5V43.364C332.659,36.461,327.062,30.864,320.159,30.864z%20M307.659,355.832H73.173V55.864h34.743%20v14.59c0,6.904,5.597,12.5,12.5,12.5s12.5-5.596,12.5-12.5v-14.59h45v14.59c0,6.904,5.597,12.5,12.5,12.5%20c6.903,0,12.5-5.596,12.5-12.5v-14.59h45v14.59c0,6.904,5.597,12.5,12.5,12.5s12.5-5.596,12.5-12.5v-14.59h34.743V355.832z'%20fill='%23fff'/%3e%3cpath%20d='M264.416,139.758h-148c-6.903,0-12.5,5.597-12.5,12.5c0,6.903,5.597,12.5,12.5,12.5h148c6.903,0,12.5-5.597,12.5-12.5%20C276.916,145.355,271.319,139.758,264.416,139.758z'%20fill='%23fff'/%3e%3cpath%20d='M264.416,209.758h-148c-6.903,0-12.5,5.598-12.5,12.5c0,6.903,5.597,12.5,12.5,12.5h148c6.903,0,12.5-5.597,12.5-12.5%20C276.916,215.355,271.319,209.758,264.416,209.758z'%20fill='%23fff'/%3e%3cpath%20d='M264.416,279.758h-148c-6.903,0-12.5,5.598-12.5,12.5c0,6.903,5.597,12.5,12.5,12.5h148c6.903,0,12.5-5.597,12.5-12.5%20C276.916,285.355,271.319,279.758,264.416,279.758z'%20fill='%23fff'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e",w4="data:image/svg+xml,%3csvg%20width='98'%20height='96'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M48.854%200C21.839%200%200%2022%200%2049.217c0%2021.756%2013.993%2040.172%2033.405%2046.69%202.427.49%203.316-1.059%203.316-2.362%200-1.141-.08-5.052-.08-9.127-13.59%202.934-16.42-5.867-16.42-5.867-2.184-5.704-5.42-7.17-5.42-7.17-4.448-3.015.324-3.015.324-3.015%204.934.326%207.523%205.052%207.523%205.052%204.367%207.496%2011.404%205.378%2014.235%204.074.404-3.178%201.699-5.378%203.074-6.6-10.839-1.141-22.243-5.378-22.243-24.283%200-5.378%201.94-9.778%205.014-13.2-.485-1.222-2.184-6.275.486-13.038%200%200%204.125-1.304%2013.426%205.052a46.97%2046.97%200%200%201%2012.214-1.63c4.125%200%208.33.571%2012.213%201.63%209.302-6.356%2013.427-5.052%2013.427-5.052%202.67%206.763.97%2011.816.485%2013.038%203.155%203.422%205.015%207.822%205.015%2013.2%200%2018.905-11.404%2023.06-22.324%2024.283%201.78%201.548%203.316%204.481%203.316%209.126%200%206.6-.08%2011.897-.08%2013.526%200%201.304.89%202.853%203.316%202.364%2019.412-6.52%2033.405-24.935%2033.405-46.691C97.707%2022%2075.788%200%2048.854%200z'%20fill='%23fff'/%3e%3c/svg%3e",S4="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20height='32px'%20viewBox='0%200%2032%2032'%20width='32px'%3e%3cg%3e%3cpath%20d='M30.391,12.68l-3.064-0.614c-0.154-0.443-0.336-0.873-0.537-1.289l1.736-2.604%20c0.529-0.793,0.424-1.85-0.25-2.523l-1.924-1.924c-0.387-0.387-0.898-0.586-1.416-0.586c-0.383,0-0.77,0.11-1.107,0.336%20l-2.604,1.735c-0.418-0.202-0.848-0.382-1.291-0.536L19.32,1.61c-0.186-0.936-1.008-1.608-1.961-1.608h-2.72%20c-0.953,0-1.774,0.673-1.961,1.608l-0.614,3.065c-0.443,0.154-0.873,0.335-1.289,0.536L8.172,3.476%20C7.833,3.25,7.447,3.14,7.063,3.14c-0.517,0-1.028,0.199-1.415,0.586L3.725,5.65c-0.674,0.674-0.779,1.73-0.25,2.523l1.735,2.604%20c-0.202,0.417-0.382,0.847-0.536,1.29L1.608,12.68C0.673,12.867,0,13.688,0,14.641v2.72c0,0.953,0.673,1.775,1.608,1.961%20l3.065,0.615c0.154,0.443,0.335,0.873,0.536,1.289L3.475,23.83c-0.529,0.793-0.424,1.85,0.25,2.523l1.924,1.924%20c0.387,0.387,0.898,0.586,1.415,0.586c0.384,0,0.771-0.111,1.108-0.336l2.604-1.736c0.417,0.203,0.847,0.383,1.29,0.537%20l0.613,3.064c0.187,0.936,1.008,1.609,1.961,1.609h2.72c0.953,0,1.775-0.674,1.961-1.609l0.615-3.064%20c0.443-0.154,0.873-0.336,1.289-0.537l2.604,1.736c0.338,0.225,0.725,0.336,1.107,0.336c0.518,0,1.029-0.199,1.416-0.586%20l1.924-1.924c0.674-0.674,0.779-1.73,0.25-2.523l-1.736-2.604c0.203-0.418,0.383-0.848,0.537-1.291l3.064-0.613%20C31.326,19.137,32,18.314,32,17.361v-2.72C32,13.688,31.326,12.867,30.391,12.68z%20M26.934,17.975%20c-0.695,0.139-1.264,0.635-1.496,1.305c-0.129,0.369-0.279,0.727-0.447,1.074c-0.311,0.639-0.258,1.393,0.135,1.982l1.736,2.604%20l-1.924,1.924l-2.604-1.736c-0.334-0.223-0.721-0.336-1.109-0.336c-0.297,0-0.596,0.066-0.871,0.199%20c-0.348,0.168-0.705,0.32-1.076,0.449c-0.668,0.232-1.164,0.801-1.303,1.496l-0.615,3.066h-2.72l-0.613-3.066%20c-0.139-0.695-0.635-1.264-1.304-1.496c-0.369-0.129-0.728-0.279-1.075-0.447c-0.276-0.135-0.574-0.201-0.872-0.201%20c-0.389,0-0.775,0.113-1.109,0.336l-2.604,1.736l-1.924-1.924l1.735-2.604c0.393-0.59,0.444-1.344,0.137-1.98%20c-0.168-0.348-0.319-0.705-0.448-1.076c-0.232-0.668-0.802-1.164-1.496-1.303l-3.065-0.615L2,14.641l3.066-0.613%20c0.694-0.139,1.264-0.635,1.496-1.304c0.129-0.369,0.278-0.728,0.447-1.075c0.31-0.638,0.258-1.392-0.136-1.981L5.139,7.064%20L7.062,5.14l2.604,1.735C10,7.098,10.387,7.211,10.775,7.211c0.297,0,0.595-0.066,0.871-0.199c0.347-0.168,0.705-0.319,1.075-0.448%20c0.669-0.232,1.165-0.802,1.304-1.496l0.614-3.065l2.72-0.001l0.613,3.066c0.139,0.694,0.635,1.264,1.305,1.496%20c0.369,0.129,0.727,0.278,1.074,0.447c0.277,0.134,0.574,0.2,0.873,0.2c0.389,0,0.775-0.113,1.109-0.336l2.604-1.735l1.924,1.924%20l-1.736,2.604c-0.393,0.59-0.443,1.343-0.137,1.98c0.168,0.347,0.32,0.705,0.449,1.075c0.232,0.669,0.801,1.165,1.496,1.304%20l3.064,0.614L30,17.361L26.934,17.975z'%20fill='white'%20/%3e%3ccircle%20cx='16'%20cy='16'%20r='5'%20stroke='white'%20stroke-width='2'%20/%3e%3c/g%3e%3c/svg%3e";class s0{constructor(e,r,n){this.lexer=void 0,this.start=void 0,this.end=void 0,this.lexer=e,this.start=r,this.end=n}static range(e,r){return r?!e||!e.loc||!r.loc||e.loc.lexer!==r.loc.lexer?null:new s0(e.loc.lexer,e.loc.start,r.loc.end):e&&e.loc}}class d0{constructor(e,r){this.text=void 0,this.loc=void 0,this.noexpand=void 0,this.treatAsRelax=void 0,this.text=e,this.loc=r}range(e,r){return new d0(r,s0.range(this,e))}}class I{constructor(e,r){this.name=void 0,this.position=void 0,this.length=void 0,this.rawMessage=void 0;var n="KaTeX parse error: "+e,a,i,s=r&&r.loc;if(s&&s.start<=s.end){var o=s.lexer.input;a=s.start,i=s.end,a===o.length?n+=" at end of input: ":n+=" at position "+(a+1)+": ";var c=o.slice(a,i).replace(/[^]/g,"$&̲"),m;a>15?m="…"+o.slice(a-15,a):m=o.slice(0,a);var d;i+15":">","<":"<",'"':""","'":"'"},C4=/[&><"']/g;function E4(t){return String(t).replace(C4,e=>z4[e])}var Hl=function t(e){return e.type==="ordgroup"||e.type==="color"?e.body.length===1?t(e.body[0]):e:e.type==="font"?t(e.body):e},D4=function(e){var r=Hl(e);return r.type==="mathord"||r.type==="textord"||r.type==="atom"},B4=function(e){if(!e)throw new Error("Expected non-null, but got "+String(e));return e},N4=function(e){var r=/^[\x00-\x20]*([^\\/#?]*?)(:|�*58|�*3a|&colon)/i.exec(e);return r?r[2]!==":"||!/^[a-zA-Z][a-zA-Z0-9+\-.]*$/.test(r[1])?null:r[1].toLowerCase():"_relative"},Y={contains:k4,deflt:M4,escape:E4,hyphenate:A4,getBaseElem:Hl,isCharacterBox:D4,protocolFromUrl:N4},Ur={displayMode:{type:"boolean",description:"Render math in display mode, which puts the math in display style (so \\int and \\sum are large, for example), and centers the math on the page on its own line.",cli:"-d, --display-mode"},output:{type:{enum:["htmlAndMathml","html","mathml"]},description:"Determines the markup language of the output.",cli:"-F, --format "},leqno:{type:"boolean",description:"Render display math in leqno style (left-justified tags)."},fleqn:{type:"boolean",description:"Render display math flush left."},throwOnError:{type:"boolean",default:!0,cli:"-t, --no-throw-on-error",cliDescription:"Render errors (in the color given by --error-color) instead of throwing a ParseError exception when encountering an error."},errorColor:{type:"string",default:"#cc0000",cli:"-c, --error-color ",cliDescription:"A color string given in the format 'rgb' or 'rrggbb' (no #). This option determines the color of errors rendered by the -t option.",cliProcessor:t=>"#"+t},macros:{type:"object",cli:"-m, --macro ",cliDescription:"Define custom macro of the form '\\foo:expansion' (use multiple -m arguments for multiple macros).",cliDefault:[],cliProcessor:(t,e)=>(e.push(t),e)},minRuleThickness:{type:"number",description:"Specifies a minimum thickness, in ems, for fraction lines, `\\sqrt` top lines, `{array}` vertical lines, `\\hline`, `\\hdashline`, `\\underline`, `\\overline`, and the borders of `\\fbox`, `\\boxed`, and `\\fcolorbox`.",processor:t=>Math.max(0,t),cli:"--min-rule-thickness ",cliProcessor:parseFloat},colorIsTextColor:{type:"boolean",description:"Makes \\color behave like LaTeX's 2-argument \\textcolor, instead of LaTeX's one-argument \\color mode change.",cli:"-b, --color-is-text-color"},strict:{type:[{enum:["warn","ignore","error"]},"boolean","function"],description:"Turn on strict / LaTeX faithfulness mode, which throws an error if the input uses features that are not supported by LaTeX.",cli:"-S, --strict",cliDefault:!1},trust:{type:["boolean","function"],description:"Trust the input, enabling all HTML features such as \\url.",cli:"-T, --trust"},maxSize:{type:"number",default:1/0,description:"If non-zero, all user-specified sizes, e.g. in \\rule{500em}{500em}, will be capped to maxSize ems. Otherwise, elements and spaces can be arbitrarily large",processor:t=>Math.max(0,t),cli:"-s, --max-size ",cliProcessor:parseInt},maxExpand:{type:"number",default:1e3,description:"Limit the number of macro expansions to the specified number, to prevent e.g. infinite macro loops. If set to Infinity, the macro expander will try to fully expand as in LaTeX.",processor:t=>Math.max(0,t),cli:"-e, --max-expand ",cliProcessor:t=>t==="Infinity"?1/0:parseInt(t)},globalGroup:{type:"boolean",cli:!1}};function q4(t){if(t.default)return t.default;var e=t.type,r=Array.isArray(e)?e[0]:e;if(typeof r!="string")return r.enum[0];switch(r){case"boolean":return!1;case"string":return"";case"number":return 0;case"object":return{}}}class ja{constructor(e){this.displayMode=void 0,this.output=void 0,this.leqno=void 0,this.fleqn=void 0,this.throwOnError=void 0,this.errorColor=void 0,this.macros=void 0,this.minRuleThickness=void 0,this.colorIsTextColor=void 0,this.strict=void 0,this.trust=void 0,this.maxSize=void 0,this.maxExpand=void 0,this.globalGroup=void 0,e=e||{};for(var r in Ur)if(Ur.hasOwnProperty(r)){var n=Ur[r];this[r]=e[r]!==void 0?n.processor?n.processor(e[r]):e[r]:q4(n)}}reportNonstrict(e,r,n){var a=this.strict;if(typeof a=="function"&&(a=a(e,r,n)),!(!a||a==="ignore")){if(a===!0||a==="error")throw new I("LaTeX-incompatible input and strict mode is set to 'error': "+(r+" ["+e+"]"),n);a==="warn"?typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(r+" ["+e+"]")):typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+a+"': "+r+" ["+e+"]"))}}useStrictBehavior(e,r,n){var a=this.strict;if(typeof a=="function")try{a=a(e,r,n)}catch{a="error"}return!a||a==="ignore"?!1:a===!0||a==="error"?!0:a==="warn"?(typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(r+" ["+e+"]")),!1):(typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+a+"': "+r+" ["+e+"]")),!1)}isTrusted(e){if(e.url&&!e.protocol){var r=Y.protocolFromUrl(e.url);if(r==null)return!1;e.protocol=r}var n=typeof this.trust=="function"?this.trust(e):this.trust;return!!n}}class nt{constructor(e,r,n){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=e,this.size=r,this.cramped=n}sup(){return N0[I4[this.id]]}sub(){return N0[_4[this.id]]}fracNum(){return N0[O4[this.id]]}fracDen(){return N0[R4[this.id]]}cramp(){return N0[F4[this.id]]}text(){return N0[L4[this.id]]}isTight(){return this.size>=2}}var Ya=0,Jr=1,Rt=2,W0=3,fr=4,m0=5,Pt=6,Xe=7,N0=[new nt(Ya,0,!1),new nt(Jr,0,!0),new nt(Rt,1,!1),new nt(W0,1,!0),new nt(fr,2,!1),new nt(m0,2,!0),new nt(Pt,3,!1),new nt(Xe,3,!0)],I4=[fr,m0,fr,m0,Pt,Xe,Pt,Xe],_4=[m0,m0,m0,m0,Xe,Xe,Xe,Xe],O4=[Rt,W0,fr,m0,Pt,Xe,Pt,Xe],R4=[W0,W0,m0,m0,Xe,Xe,Xe,Xe],F4=[Jr,Jr,W0,W0,m0,m0,Xe,Xe],L4=[Ya,Jr,Rt,W0,Rt,W0,Rt,W0],K={DISPLAY:N0[Ya],TEXT:N0[Rt],SCRIPT:N0[fr],SCRIPTSCRIPT:N0[Pt]},ua=[{name:"latin",blocks:[[256,591],[768,879]]},{name:"cyrillic",blocks:[[1024,1279]]},{name:"armenian",blocks:[[1328,1423]]},{name:"brahmic",blocks:[[2304,4255]]},{name:"georgian",blocks:[[4256,4351]]},{name:"cjk",blocks:[[12288,12543],[19968,40879],[65280,65376]]},{name:"hangul",blocks:[[44032,55215]]}];function P4(t){for(var e=0;e=a[0]&&t<=a[1])return r.name}return null}var Gr=[];ua.forEach(t=>t.blocks.forEach(e=>Gr.push(...e)));function Vl(t){for(var e=0;e=Gr[e]&&t<=Gr[e+1])return!0;return!1}var Et=80,H4=function(e,r){return"M95,"+(622+e+r)+` c-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,-10,-9.5,-14 c0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54 c44.2,-33.3,65.8,-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10 @@ -65,7 +65,7 @@ s76,-153,76,-153s77,-151,77,-151c0.7,0.7,35.7,202,105,604c67.3,400.7,102,602.7,1 H742v`+a+`l-4 4-4 4c-.667.7 -2 1.5-4 2.5s-4.167 1.833-6.5 2.5-5.5 1-9.5 1 h-12l-28-84c-16.667-52-96.667 -294.333-240-727l-212 -643 -85 170 c-4-3.333-8.333-7.667-13 -13l-13-13l77-155 77-156c66 199.333 139 419.667 -219 661 l218 661zM702 `+r+"H400000v"+(40+e)+"H742z"},Y4=function(e,r,n){r=1e3*r;var a="";switch(e){case"sqrtMain":a=H4(r,Et);break;case"sqrtSize1":a=V4(r,Et);break;case"sqrtSize2":a=$4(r,Et);break;case"sqrtSize3":a=U4(r,Et);break;case"sqrtSize4":a=G4(r,Et);break;case"sqrtTall":a=j4(r,Et,n)}return a},X4=function(e,r){switch(e){case"⎜":return"M291 0 H417 V"+r+" H291z M291 0 H417 V"+r+" H291z";case"∣":return"M145 0 H188 V"+r+" H145z M145 0 H188 V"+r+" H145z";case"∥":return"M145 0 H188 V"+r+" H145z M145 0 H188 V"+r+" H145z"+("M367 0 H410 V"+r+" H367z M367 0 H410 V"+r+" H367z");case"⎟":return"M457 0 H583 V"+r+" H457z M457 0 H583 V"+r+" H457z";case"⎢":return"M319 0 H403 V"+r+" H319z M319 0 H403 V"+r+" H319z";case"⎥":return"M263 0 H347 V"+r+" H263z M263 0 H347 V"+r+" H263z";case"⎪":return"M384 0 H504 V"+r+" H384z M384 0 H504 V"+r+" H384z";case"⏐":return"M312 0 H355 V"+r+" H312z M312 0 H355 V"+r+" H312z";case"‖":return"M257 0 H300 V"+r+" H257z M257 0 H300 V"+r+" H257z"+("M478 0 H521 V"+r+" H478z M478 0 H521 V"+r+" H478z");default:return""}},Ki={doubleleftarrow:`M262 157 +219 661 l218 661zM702 `+r+"H400000v"+(40+e)+"H742z"},Y4=function(e,r,n){r=1e3*r;var a="";switch(e){case"sqrtMain":a=H4(r,Et);break;case"sqrtSize1":a=V4(r,Et);break;case"sqrtSize2":a=$4(r,Et);break;case"sqrtSize3":a=U4(r,Et);break;case"sqrtSize4":a=G4(r,Et);break;case"sqrtTall":a=j4(r,Et,n)}return a},X4=function(e,r){switch(e){case"⎜":return"M291 0 H417 V"+r+" H291z M291 0 H417 V"+r+" H291z";case"∣":return"M145 0 H188 V"+r+" H145z M145 0 H188 V"+r+" H145z";case"∥":return"M145 0 H188 V"+r+" H145z M145 0 H188 V"+r+" H145z"+("M367 0 H410 V"+r+" H367z M367 0 H410 V"+r+" H367z");case"⎟":return"M457 0 H583 V"+r+" H457z M457 0 H583 V"+r+" H457z";case"⎢":return"M319 0 H403 V"+r+" H319z M319 0 H403 V"+r+" H319z";case"⎥":return"M263 0 H347 V"+r+" H263z M263 0 H347 V"+r+" H263z";case"⎪":return"M384 0 H504 V"+r+" H384z M384 0 H504 V"+r+" H384z";case"⏐":return"M312 0 H355 V"+r+" H312z M312 0 H355 V"+r+" H312z";case"‖":return"M257 0 H300 V"+r+" H257z M257 0 H300 V"+r+" H257z"+("M478 0 H521 V"+r+" H478z M478 0 H521 V"+r+" H478z");default:return""}},Zi={doubleleftarrow:`M262 157 l10-10c34-36 62.7-77 86-123 3.3-8 5-13.3 5-16 0-5.3-6.7-8-20-8-7.3 0-12.2.5-14.5 1.5-2.3 1-4.8 4.5-7.5 10.5-49.3 97.3-121.7 169.3-217 216-28 14-57.3 25-88 33-6.7 2-11 3.8-13 5.5-2 1.7-3 4.2-3 7.5s1 5.8 3 7.5 @@ -268,21 +268,21 @@ c-55.7,194.7,-131.8,370.3,-228.5,527c-20.7,34.7,-41.7,66.3,-63,95c-2,3.3,-4,7,-6 c0,7.3,5.7,11,17,11c0,0,11,0,11,0c9.3,0,14.3,-0.3,15,-1c5.3,-5.3,10.3,-11,15,-17 c242.7,-294.7,395.3,-681.7,458,-1161c21.3,-164.7,33.3,-350.7,36,-558 l0,-`+(r+144)+`c-2,-159.3,-10,-310.7,-24,-454c-53.3,-528,-210,-949.7, --470,-1265c-4.7,-6,-9.7,-11.7,-15,-17c-0.7,-0.7,-6.7,-1,-18,-1z`;default:throw new Error("Unknown stretchy delimiter.")}};class gr{constructor(e){this.children=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.children=e,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}hasClass(e){return Y.contains(this.classes,e)}toNode(){for(var e=document.createDocumentFragment(),r=0;rr.toText();return this.children.map(e).join("")}}var q0={"AMS-Regular":{32:[0,0,0,0,.25],65:[0,.68889,0,0,.72222],66:[0,.68889,0,0,.66667],67:[0,.68889,0,0,.72222],68:[0,.68889,0,0,.72222],69:[0,.68889,0,0,.66667],70:[0,.68889,0,0,.61111],71:[0,.68889,0,0,.77778],72:[0,.68889,0,0,.77778],73:[0,.68889,0,0,.38889],74:[.16667,.68889,0,0,.5],75:[0,.68889,0,0,.77778],76:[0,.68889,0,0,.66667],77:[0,.68889,0,0,.94445],78:[0,.68889,0,0,.72222],79:[.16667,.68889,0,0,.77778],80:[0,.68889,0,0,.61111],81:[.16667,.68889,0,0,.77778],82:[0,.68889,0,0,.72222],83:[0,.68889,0,0,.55556],84:[0,.68889,0,0,.66667],85:[0,.68889,0,0,.72222],86:[0,.68889,0,0,.72222],87:[0,.68889,0,0,1],88:[0,.68889,0,0,.72222],89:[0,.68889,0,0,.72222],90:[0,.68889,0,0,.66667],107:[0,.68889,0,0,.55556],160:[0,0,0,0,.25],165:[0,.675,.025,0,.75],174:[.15559,.69224,0,0,.94666],240:[0,.68889,0,0,.55556],295:[0,.68889,0,0,.54028],710:[0,.825,0,0,2.33334],732:[0,.9,0,0,2.33334],770:[0,.825,0,0,2.33334],771:[0,.9,0,0,2.33334],989:[.08167,.58167,0,0,.77778],1008:[0,.43056,.04028,0,.66667],8245:[0,.54986,0,0,.275],8463:[0,.68889,0,0,.54028],8487:[0,.68889,0,0,.72222],8498:[0,.68889,0,0,.55556],8502:[0,.68889,0,0,.66667],8503:[0,.68889,0,0,.44445],8504:[0,.68889,0,0,.66667],8513:[0,.68889,0,0,.63889],8592:[-.03598,.46402,0,0,.5],8594:[-.03598,.46402,0,0,.5],8602:[-.13313,.36687,0,0,1],8603:[-.13313,.36687,0,0,1],8606:[.01354,.52239,0,0,1],8608:[.01354,.52239,0,0,1],8610:[.01354,.52239,0,0,1.11111],8611:[.01354,.52239,0,0,1.11111],8619:[0,.54986,0,0,1],8620:[0,.54986,0,0,1],8621:[-.13313,.37788,0,0,1.38889],8622:[-.13313,.36687,0,0,1],8624:[0,.69224,0,0,.5],8625:[0,.69224,0,0,.5],8630:[0,.43056,0,0,1],8631:[0,.43056,0,0,1],8634:[.08198,.58198,0,0,.77778],8635:[.08198,.58198,0,0,.77778],8638:[.19444,.69224,0,0,.41667],8639:[.19444,.69224,0,0,.41667],8642:[.19444,.69224,0,0,.41667],8643:[.19444,.69224,0,0,.41667],8644:[.1808,.675,0,0,1],8646:[.1808,.675,0,0,1],8647:[.1808,.675,0,0,1],8648:[.19444,.69224,0,0,.83334],8649:[.1808,.675,0,0,1],8650:[.19444,.69224,0,0,.83334],8651:[.01354,.52239,0,0,1],8652:[.01354,.52239,0,0,1],8653:[-.13313,.36687,0,0,1],8654:[-.13313,.36687,0,0,1],8655:[-.13313,.36687,0,0,1],8666:[.13667,.63667,0,0,1],8667:[.13667,.63667,0,0,1],8669:[-.13313,.37788,0,0,1],8672:[-.064,.437,0,0,1.334],8674:[-.064,.437,0,0,1.334],8705:[0,.825,0,0,.5],8708:[0,.68889,0,0,.55556],8709:[.08167,.58167,0,0,.77778],8717:[0,.43056,0,0,.42917],8722:[-.03598,.46402,0,0,.5],8724:[.08198,.69224,0,0,.77778],8726:[.08167,.58167,0,0,.77778],8733:[0,.69224,0,0,.77778],8736:[0,.69224,0,0,.72222],8737:[0,.69224,0,0,.72222],8738:[.03517,.52239,0,0,.72222],8739:[.08167,.58167,0,0,.22222],8740:[.25142,.74111,0,0,.27778],8741:[.08167,.58167,0,0,.38889],8742:[.25142,.74111,0,0,.5],8756:[0,.69224,0,0,.66667],8757:[0,.69224,0,0,.66667],8764:[-.13313,.36687,0,0,.77778],8765:[-.13313,.37788,0,0,.77778],8769:[-.13313,.36687,0,0,.77778],8770:[-.03625,.46375,0,0,.77778],8774:[.30274,.79383,0,0,.77778],8776:[-.01688,.48312,0,0,.77778],8778:[.08167,.58167,0,0,.77778],8782:[.06062,.54986,0,0,.77778],8783:[.06062,.54986,0,0,.77778],8785:[.08198,.58198,0,0,.77778],8786:[.08198,.58198,0,0,.77778],8787:[.08198,.58198,0,0,.77778],8790:[0,.69224,0,0,.77778],8791:[.22958,.72958,0,0,.77778],8796:[.08198,.91667,0,0,.77778],8806:[.25583,.75583,0,0,.77778],8807:[.25583,.75583,0,0,.77778],8808:[.25142,.75726,0,0,.77778],8809:[.25142,.75726,0,0,.77778],8812:[.25583,.75583,0,0,.5],8814:[.20576,.70576,0,0,.77778],8815:[.20576,.70576,0,0,.77778],8816:[.30274,.79383,0,0,.77778],8817:[.30274,.79383,0,0,.77778],8818:[.22958,.72958,0,0,.77778],8819:[.22958,.72958,0,0,.77778],8822:[.1808,.675,0,0,.77778],8823:[.1808,.675,0,0,.77778],8828:[.13667,.63667,0,0,.77778],8829:[.13667,.63667,0,0,.77778],8830:[.22958,.72958,0,0,.77778],8831:[.22958,.72958,0,0,.77778],8832:[.20576,.70576,0,0,.77778],8833:[.20576,.70576,0,0,.77778],8840:[.30274,.79383,0,0,.77778],8841:[.30274,.79383,0,0,.77778],8842:[.13597,.63597,0,0,.77778],8843:[.13597,.63597,0,0,.77778],8847:[.03517,.54986,0,0,.77778],8848:[.03517,.54986,0,0,.77778],8858:[.08198,.58198,0,0,.77778],8859:[.08198,.58198,0,0,.77778],8861:[.08198,.58198,0,0,.77778],8862:[0,.675,0,0,.77778],8863:[0,.675,0,0,.77778],8864:[0,.675,0,0,.77778],8865:[0,.675,0,0,.77778],8872:[0,.69224,0,0,.61111],8873:[0,.69224,0,0,.72222],8874:[0,.69224,0,0,.88889],8876:[0,.68889,0,0,.61111],8877:[0,.68889,0,0,.61111],8878:[0,.68889,0,0,.72222],8879:[0,.68889,0,0,.72222],8882:[.03517,.54986,0,0,.77778],8883:[.03517,.54986,0,0,.77778],8884:[.13667,.63667,0,0,.77778],8885:[.13667,.63667,0,0,.77778],8888:[0,.54986,0,0,1.11111],8890:[.19444,.43056,0,0,.55556],8891:[.19444,.69224,0,0,.61111],8892:[.19444,.69224,0,0,.61111],8901:[0,.54986,0,0,.27778],8903:[.08167,.58167,0,0,.77778],8905:[.08167,.58167,0,0,.77778],8906:[.08167,.58167,0,0,.77778],8907:[0,.69224,0,0,.77778],8908:[0,.69224,0,0,.77778],8909:[-.03598,.46402,0,0,.77778],8910:[0,.54986,0,0,.76042],8911:[0,.54986,0,0,.76042],8912:[.03517,.54986,0,0,.77778],8913:[.03517,.54986,0,0,.77778],8914:[0,.54986,0,0,.66667],8915:[0,.54986,0,0,.66667],8916:[0,.69224,0,0,.66667],8918:[.0391,.5391,0,0,.77778],8919:[.0391,.5391,0,0,.77778],8920:[.03517,.54986,0,0,1.33334],8921:[.03517,.54986,0,0,1.33334],8922:[.38569,.88569,0,0,.77778],8923:[.38569,.88569,0,0,.77778],8926:[.13667,.63667,0,0,.77778],8927:[.13667,.63667,0,0,.77778],8928:[.30274,.79383,0,0,.77778],8929:[.30274,.79383,0,0,.77778],8934:[.23222,.74111,0,0,.77778],8935:[.23222,.74111,0,0,.77778],8936:[.23222,.74111,0,0,.77778],8937:[.23222,.74111,0,0,.77778],8938:[.20576,.70576,0,0,.77778],8939:[.20576,.70576,0,0,.77778],8940:[.30274,.79383,0,0,.77778],8941:[.30274,.79383,0,0,.77778],8994:[.19444,.69224,0,0,.77778],8995:[.19444,.69224,0,0,.77778],9416:[.15559,.69224,0,0,.90222],9484:[0,.69224,0,0,.5],9488:[0,.69224,0,0,.5],9492:[0,.37788,0,0,.5],9496:[0,.37788,0,0,.5],9585:[.19444,.68889,0,0,.88889],9586:[.19444,.74111,0,0,.88889],9632:[0,.675,0,0,.77778],9633:[0,.675,0,0,.77778],9650:[0,.54986,0,0,.72222],9651:[0,.54986,0,0,.72222],9654:[.03517,.54986,0,0,.77778],9660:[0,.54986,0,0,.72222],9661:[0,.54986,0,0,.72222],9664:[.03517,.54986,0,0,.77778],9674:[.11111,.69224,0,0,.66667],9733:[.19444,.69224,0,0,.94445],10003:[0,.69224,0,0,.83334],10016:[0,.69224,0,0,.83334],10731:[.11111,.69224,0,0,.66667],10846:[.19444,.75583,0,0,.61111],10877:[.13667,.63667,0,0,.77778],10878:[.13667,.63667,0,0,.77778],10885:[.25583,.75583,0,0,.77778],10886:[.25583,.75583,0,0,.77778],10887:[.13597,.63597,0,0,.77778],10888:[.13597,.63597,0,0,.77778],10889:[.26167,.75726,0,0,.77778],10890:[.26167,.75726,0,0,.77778],10891:[.48256,.98256,0,0,.77778],10892:[.48256,.98256,0,0,.77778],10901:[.13667,.63667,0,0,.77778],10902:[.13667,.63667,0,0,.77778],10933:[.25142,.75726,0,0,.77778],10934:[.25142,.75726,0,0,.77778],10935:[.26167,.75726,0,0,.77778],10936:[.26167,.75726,0,0,.77778],10937:[.26167,.75726,0,0,.77778],10938:[.26167,.75726,0,0,.77778],10949:[.25583,.75583,0,0,.77778],10950:[.25583,.75583,0,0,.77778],10955:[.28481,.79383,0,0,.77778],10956:[.28481,.79383,0,0,.77778],57350:[.08167,.58167,0,0,.22222],57351:[.08167,.58167,0,0,.38889],57352:[.08167,.58167,0,0,.77778],57353:[0,.43056,.04028,0,.66667],57356:[.25142,.75726,0,0,.77778],57357:[.25142,.75726,0,0,.77778],57358:[.41951,.91951,0,0,.77778],57359:[.30274,.79383,0,0,.77778],57360:[.30274,.79383,0,0,.77778],57361:[.41951,.91951,0,0,.77778],57366:[.25142,.75726,0,0,.77778],57367:[.25142,.75726,0,0,.77778],57368:[.25142,.75726,0,0,.77778],57369:[.25142,.75726,0,0,.77778],57370:[.13597,.63597,0,0,.77778],57371:[.13597,.63597,0,0,.77778]},"Caligraphic-Regular":{32:[0,0,0,0,.25],65:[0,.68333,0,.19445,.79847],66:[0,.68333,.03041,.13889,.65681],67:[0,.68333,.05834,.13889,.52653],68:[0,.68333,.02778,.08334,.77139],69:[0,.68333,.08944,.11111,.52778],70:[0,.68333,.09931,.11111,.71875],71:[.09722,.68333,.0593,.11111,.59487],72:[0,.68333,.00965,.11111,.84452],73:[0,.68333,.07382,0,.54452],74:[.09722,.68333,.18472,.16667,.67778],75:[0,.68333,.01445,.05556,.76195],76:[0,.68333,0,.13889,.68972],77:[0,.68333,0,.13889,1.2009],78:[0,.68333,.14736,.08334,.82049],79:[0,.68333,.02778,.11111,.79611],80:[0,.68333,.08222,.08334,.69556],81:[.09722,.68333,0,.11111,.81667],82:[0,.68333,0,.08334,.8475],83:[0,.68333,.075,.13889,.60556],84:[0,.68333,.25417,0,.54464],85:[0,.68333,.09931,.08334,.62583],86:[0,.68333,.08222,0,.61278],87:[0,.68333,.08222,.08334,.98778],88:[0,.68333,.14643,.13889,.7133],89:[.09722,.68333,.08222,.08334,.66834],90:[0,.68333,.07944,.13889,.72473],160:[0,0,0,0,.25]},"Fraktur-Regular":{32:[0,0,0,0,.25],33:[0,.69141,0,0,.29574],34:[0,.69141,0,0,.21471],38:[0,.69141,0,0,.73786],39:[0,.69141,0,0,.21201],40:[.24982,.74947,0,0,.38865],41:[.24982,.74947,0,0,.38865],42:[0,.62119,0,0,.27764],43:[.08319,.58283,0,0,.75623],44:[0,.10803,0,0,.27764],45:[.08319,.58283,0,0,.75623],46:[0,.10803,0,0,.27764],47:[.24982,.74947,0,0,.50181],48:[0,.47534,0,0,.50181],49:[0,.47534,0,0,.50181],50:[0,.47534,0,0,.50181],51:[.18906,.47534,0,0,.50181],52:[.18906,.47534,0,0,.50181],53:[.18906,.47534,0,0,.50181],54:[0,.69141,0,0,.50181],55:[.18906,.47534,0,0,.50181],56:[0,.69141,0,0,.50181],57:[.18906,.47534,0,0,.50181],58:[0,.47534,0,0,.21606],59:[.12604,.47534,0,0,.21606],61:[-.13099,.36866,0,0,.75623],63:[0,.69141,0,0,.36245],65:[0,.69141,0,0,.7176],66:[0,.69141,0,0,.88397],67:[0,.69141,0,0,.61254],68:[0,.69141,0,0,.83158],69:[0,.69141,0,0,.66278],70:[.12604,.69141,0,0,.61119],71:[0,.69141,0,0,.78539],72:[.06302,.69141,0,0,.7203],73:[0,.69141,0,0,.55448],74:[.12604,.69141,0,0,.55231],75:[0,.69141,0,0,.66845],76:[0,.69141,0,0,.66602],77:[0,.69141,0,0,1.04953],78:[0,.69141,0,0,.83212],79:[0,.69141,0,0,.82699],80:[.18906,.69141,0,0,.82753],81:[.03781,.69141,0,0,.82699],82:[0,.69141,0,0,.82807],83:[0,.69141,0,0,.82861],84:[0,.69141,0,0,.66899],85:[0,.69141,0,0,.64576],86:[0,.69141,0,0,.83131],87:[0,.69141,0,0,1.04602],88:[0,.69141,0,0,.71922],89:[.18906,.69141,0,0,.83293],90:[.12604,.69141,0,0,.60201],91:[.24982,.74947,0,0,.27764],93:[.24982,.74947,0,0,.27764],94:[0,.69141,0,0,.49965],97:[0,.47534,0,0,.50046],98:[0,.69141,0,0,.51315],99:[0,.47534,0,0,.38946],100:[0,.62119,0,0,.49857],101:[0,.47534,0,0,.40053],102:[.18906,.69141,0,0,.32626],103:[.18906,.47534,0,0,.5037],104:[.18906,.69141,0,0,.52126],105:[0,.69141,0,0,.27899],106:[0,.69141,0,0,.28088],107:[0,.69141,0,0,.38946],108:[0,.69141,0,0,.27953],109:[0,.47534,0,0,.76676],110:[0,.47534,0,0,.52666],111:[0,.47534,0,0,.48885],112:[.18906,.52396,0,0,.50046],113:[.18906,.47534,0,0,.48912],114:[0,.47534,0,0,.38919],115:[0,.47534,0,0,.44266],116:[0,.62119,0,0,.33301],117:[0,.47534,0,0,.5172],118:[0,.52396,0,0,.5118],119:[0,.52396,0,0,.77351],120:[.18906,.47534,0,0,.38865],121:[.18906,.47534,0,0,.49884],122:[.18906,.47534,0,0,.39054],160:[0,0,0,0,.25],8216:[0,.69141,0,0,.21471],8217:[0,.69141,0,0,.21471],58112:[0,.62119,0,0,.49749],58113:[0,.62119,0,0,.4983],58114:[.18906,.69141,0,0,.33328],58115:[.18906,.69141,0,0,.32923],58116:[.18906,.47534,0,0,.50343],58117:[0,.69141,0,0,.33301],58118:[0,.62119,0,0,.33409],58119:[0,.47534,0,0,.50073]},"Main-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.35],34:[0,.69444,0,0,.60278],35:[.19444,.69444,0,0,.95833],36:[.05556,.75,0,0,.575],37:[.05556,.75,0,0,.95833],38:[0,.69444,0,0,.89444],39:[0,.69444,0,0,.31944],40:[.25,.75,0,0,.44722],41:[.25,.75,0,0,.44722],42:[0,.75,0,0,.575],43:[.13333,.63333,0,0,.89444],44:[.19444,.15556,0,0,.31944],45:[0,.44444,0,0,.38333],46:[0,.15556,0,0,.31944],47:[.25,.75,0,0,.575],48:[0,.64444,0,0,.575],49:[0,.64444,0,0,.575],50:[0,.64444,0,0,.575],51:[0,.64444,0,0,.575],52:[0,.64444,0,0,.575],53:[0,.64444,0,0,.575],54:[0,.64444,0,0,.575],55:[0,.64444,0,0,.575],56:[0,.64444,0,0,.575],57:[0,.64444,0,0,.575],58:[0,.44444,0,0,.31944],59:[.19444,.44444,0,0,.31944],60:[.08556,.58556,0,0,.89444],61:[-.10889,.39111,0,0,.89444],62:[.08556,.58556,0,0,.89444],63:[0,.69444,0,0,.54305],64:[0,.69444,0,0,.89444],65:[0,.68611,0,0,.86944],66:[0,.68611,0,0,.81805],67:[0,.68611,0,0,.83055],68:[0,.68611,0,0,.88194],69:[0,.68611,0,0,.75555],70:[0,.68611,0,0,.72361],71:[0,.68611,0,0,.90416],72:[0,.68611,0,0,.9],73:[0,.68611,0,0,.43611],74:[0,.68611,0,0,.59444],75:[0,.68611,0,0,.90138],76:[0,.68611,0,0,.69166],77:[0,.68611,0,0,1.09166],78:[0,.68611,0,0,.9],79:[0,.68611,0,0,.86388],80:[0,.68611,0,0,.78611],81:[.19444,.68611,0,0,.86388],82:[0,.68611,0,0,.8625],83:[0,.68611,0,0,.63889],84:[0,.68611,0,0,.8],85:[0,.68611,0,0,.88472],86:[0,.68611,.01597,0,.86944],87:[0,.68611,.01597,0,1.18888],88:[0,.68611,0,0,.86944],89:[0,.68611,.02875,0,.86944],90:[0,.68611,0,0,.70277],91:[.25,.75,0,0,.31944],92:[.25,.75,0,0,.575],93:[.25,.75,0,0,.31944],94:[0,.69444,0,0,.575],95:[.31,.13444,.03194,0,.575],97:[0,.44444,0,0,.55902],98:[0,.69444,0,0,.63889],99:[0,.44444,0,0,.51111],100:[0,.69444,0,0,.63889],101:[0,.44444,0,0,.52708],102:[0,.69444,.10903,0,.35139],103:[.19444,.44444,.01597,0,.575],104:[0,.69444,0,0,.63889],105:[0,.69444,0,0,.31944],106:[.19444,.69444,0,0,.35139],107:[0,.69444,0,0,.60694],108:[0,.69444,0,0,.31944],109:[0,.44444,0,0,.95833],110:[0,.44444,0,0,.63889],111:[0,.44444,0,0,.575],112:[.19444,.44444,0,0,.63889],113:[.19444,.44444,0,0,.60694],114:[0,.44444,0,0,.47361],115:[0,.44444,0,0,.45361],116:[0,.63492,0,0,.44722],117:[0,.44444,0,0,.63889],118:[0,.44444,.01597,0,.60694],119:[0,.44444,.01597,0,.83055],120:[0,.44444,0,0,.60694],121:[.19444,.44444,.01597,0,.60694],122:[0,.44444,0,0,.51111],123:[.25,.75,0,0,.575],124:[.25,.75,0,0,.31944],125:[.25,.75,0,0,.575],126:[.35,.34444,0,0,.575],160:[0,0,0,0,.25],163:[0,.69444,0,0,.86853],168:[0,.69444,0,0,.575],172:[0,.44444,0,0,.76666],176:[0,.69444,0,0,.86944],177:[.13333,.63333,0,0,.89444],184:[.17014,0,0,0,.51111],198:[0,.68611,0,0,1.04166],215:[.13333,.63333,0,0,.89444],216:[.04861,.73472,0,0,.89444],223:[0,.69444,0,0,.59722],230:[0,.44444,0,0,.83055],247:[.13333,.63333,0,0,.89444],248:[.09722,.54167,0,0,.575],305:[0,.44444,0,0,.31944],338:[0,.68611,0,0,1.16944],339:[0,.44444,0,0,.89444],567:[.19444,.44444,0,0,.35139],710:[0,.69444,0,0,.575],711:[0,.63194,0,0,.575],713:[0,.59611,0,0,.575],714:[0,.69444,0,0,.575],715:[0,.69444,0,0,.575],728:[0,.69444,0,0,.575],729:[0,.69444,0,0,.31944],730:[0,.69444,0,0,.86944],732:[0,.69444,0,0,.575],733:[0,.69444,0,0,.575],915:[0,.68611,0,0,.69166],916:[0,.68611,0,0,.95833],920:[0,.68611,0,0,.89444],923:[0,.68611,0,0,.80555],926:[0,.68611,0,0,.76666],928:[0,.68611,0,0,.9],931:[0,.68611,0,0,.83055],933:[0,.68611,0,0,.89444],934:[0,.68611,0,0,.83055],936:[0,.68611,0,0,.89444],937:[0,.68611,0,0,.83055],8211:[0,.44444,.03194,0,.575],8212:[0,.44444,.03194,0,1.14999],8216:[0,.69444,0,0,.31944],8217:[0,.69444,0,0,.31944],8220:[0,.69444,0,0,.60278],8221:[0,.69444,0,0,.60278],8224:[.19444,.69444,0,0,.51111],8225:[.19444,.69444,0,0,.51111],8242:[0,.55556,0,0,.34444],8407:[0,.72444,.15486,0,.575],8463:[0,.69444,0,0,.66759],8465:[0,.69444,0,0,.83055],8467:[0,.69444,0,0,.47361],8472:[.19444,.44444,0,0,.74027],8476:[0,.69444,0,0,.83055],8501:[0,.69444,0,0,.70277],8592:[-.10889,.39111,0,0,1.14999],8593:[.19444,.69444,0,0,.575],8594:[-.10889,.39111,0,0,1.14999],8595:[.19444,.69444,0,0,.575],8596:[-.10889,.39111,0,0,1.14999],8597:[.25,.75,0,0,.575],8598:[.19444,.69444,0,0,1.14999],8599:[.19444,.69444,0,0,1.14999],8600:[.19444,.69444,0,0,1.14999],8601:[.19444,.69444,0,0,1.14999],8636:[-.10889,.39111,0,0,1.14999],8637:[-.10889,.39111,0,0,1.14999],8640:[-.10889,.39111,0,0,1.14999],8641:[-.10889,.39111,0,0,1.14999],8656:[-.10889,.39111,0,0,1.14999],8657:[.19444,.69444,0,0,.70277],8658:[-.10889,.39111,0,0,1.14999],8659:[.19444,.69444,0,0,.70277],8660:[-.10889,.39111,0,0,1.14999],8661:[.25,.75,0,0,.70277],8704:[0,.69444,0,0,.63889],8706:[0,.69444,.06389,0,.62847],8707:[0,.69444,0,0,.63889],8709:[.05556,.75,0,0,.575],8711:[0,.68611,0,0,.95833],8712:[.08556,.58556,0,0,.76666],8715:[.08556,.58556,0,0,.76666],8722:[.13333,.63333,0,0,.89444],8723:[.13333,.63333,0,0,.89444],8725:[.25,.75,0,0,.575],8726:[.25,.75,0,0,.575],8727:[-.02778,.47222,0,0,.575],8728:[-.02639,.47361,0,0,.575],8729:[-.02639,.47361,0,0,.575],8730:[.18,.82,0,0,.95833],8733:[0,.44444,0,0,.89444],8734:[0,.44444,0,0,1.14999],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.31944],8741:[.25,.75,0,0,.575],8743:[0,.55556,0,0,.76666],8744:[0,.55556,0,0,.76666],8745:[0,.55556,0,0,.76666],8746:[0,.55556,0,0,.76666],8747:[.19444,.69444,.12778,0,.56875],8764:[-.10889,.39111,0,0,.89444],8768:[.19444,.69444,0,0,.31944],8771:[.00222,.50222,0,0,.89444],8773:[.027,.638,0,0,.894],8776:[.02444,.52444,0,0,.89444],8781:[.00222,.50222,0,0,.89444],8801:[.00222,.50222,0,0,.89444],8804:[.19667,.69667,0,0,.89444],8805:[.19667,.69667,0,0,.89444],8810:[.08556,.58556,0,0,1.14999],8811:[.08556,.58556,0,0,1.14999],8826:[.08556,.58556,0,0,.89444],8827:[.08556,.58556,0,0,.89444],8834:[.08556,.58556,0,0,.89444],8835:[.08556,.58556,0,0,.89444],8838:[.19667,.69667,0,0,.89444],8839:[.19667,.69667,0,0,.89444],8846:[0,.55556,0,0,.76666],8849:[.19667,.69667,0,0,.89444],8850:[.19667,.69667,0,0,.89444],8851:[0,.55556,0,0,.76666],8852:[0,.55556,0,0,.76666],8853:[.13333,.63333,0,0,.89444],8854:[.13333,.63333,0,0,.89444],8855:[.13333,.63333,0,0,.89444],8856:[.13333,.63333,0,0,.89444],8857:[.13333,.63333,0,0,.89444],8866:[0,.69444,0,0,.70277],8867:[0,.69444,0,0,.70277],8868:[0,.69444,0,0,.89444],8869:[0,.69444,0,0,.89444],8900:[-.02639,.47361,0,0,.575],8901:[-.02639,.47361,0,0,.31944],8902:[-.02778,.47222,0,0,.575],8968:[.25,.75,0,0,.51111],8969:[.25,.75,0,0,.51111],8970:[.25,.75,0,0,.51111],8971:[.25,.75,0,0,.51111],8994:[-.13889,.36111,0,0,1.14999],8995:[-.13889,.36111,0,0,1.14999],9651:[.19444,.69444,0,0,1.02222],9657:[-.02778,.47222,0,0,.575],9661:[.19444,.69444,0,0,1.02222],9667:[-.02778,.47222,0,0,.575],9711:[.19444,.69444,0,0,1.14999],9824:[.12963,.69444,0,0,.89444],9825:[.12963,.69444,0,0,.89444],9826:[.12963,.69444,0,0,.89444],9827:[.12963,.69444,0,0,.89444],9837:[0,.75,0,0,.44722],9838:[.19444,.69444,0,0,.44722],9839:[.19444,.69444,0,0,.44722],10216:[.25,.75,0,0,.44722],10217:[.25,.75,0,0,.44722],10815:[0,.68611,0,0,.9],10927:[.19667,.69667,0,0,.89444],10928:[.19667,.69667,0,0,.89444],57376:[.19444,.69444,0,0,0]},"Main-BoldItalic":{32:[0,0,0,0,.25],33:[0,.69444,.11417,0,.38611],34:[0,.69444,.07939,0,.62055],35:[.19444,.69444,.06833,0,.94444],37:[.05556,.75,.12861,0,.94444],38:[0,.69444,.08528,0,.88555],39:[0,.69444,.12945,0,.35555],40:[.25,.75,.15806,0,.47333],41:[.25,.75,.03306,0,.47333],42:[0,.75,.14333,0,.59111],43:[.10333,.60333,.03306,0,.88555],44:[.19444,.14722,0,0,.35555],45:[0,.44444,.02611,0,.41444],46:[0,.14722,0,0,.35555],47:[.25,.75,.15806,0,.59111],48:[0,.64444,.13167,0,.59111],49:[0,.64444,.13167,0,.59111],50:[0,.64444,.13167,0,.59111],51:[0,.64444,.13167,0,.59111],52:[.19444,.64444,.13167,0,.59111],53:[0,.64444,.13167,0,.59111],54:[0,.64444,.13167,0,.59111],55:[.19444,.64444,.13167,0,.59111],56:[0,.64444,.13167,0,.59111],57:[0,.64444,.13167,0,.59111],58:[0,.44444,.06695,0,.35555],59:[.19444,.44444,.06695,0,.35555],61:[-.10889,.39111,.06833,0,.88555],63:[0,.69444,.11472,0,.59111],64:[0,.69444,.09208,0,.88555],65:[0,.68611,0,0,.86555],66:[0,.68611,.0992,0,.81666],67:[0,.68611,.14208,0,.82666],68:[0,.68611,.09062,0,.87555],69:[0,.68611,.11431,0,.75666],70:[0,.68611,.12903,0,.72722],71:[0,.68611,.07347,0,.89527],72:[0,.68611,.17208,0,.8961],73:[0,.68611,.15681,0,.47166],74:[0,.68611,.145,0,.61055],75:[0,.68611,.14208,0,.89499],76:[0,.68611,0,0,.69777],77:[0,.68611,.17208,0,1.07277],78:[0,.68611,.17208,0,.8961],79:[0,.68611,.09062,0,.85499],80:[0,.68611,.0992,0,.78721],81:[.19444,.68611,.09062,0,.85499],82:[0,.68611,.02559,0,.85944],83:[0,.68611,.11264,0,.64999],84:[0,.68611,.12903,0,.7961],85:[0,.68611,.17208,0,.88083],86:[0,.68611,.18625,0,.86555],87:[0,.68611,.18625,0,1.15999],88:[0,.68611,.15681,0,.86555],89:[0,.68611,.19803,0,.86555],90:[0,.68611,.14208,0,.70888],91:[.25,.75,.1875,0,.35611],93:[.25,.75,.09972,0,.35611],94:[0,.69444,.06709,0,.59111],95:[.31,.13444,.09811,0,.59111],97:[0,.44444,.09426,0,.59111],98:[0,.69444,.07861,0,.53222],99:[0,.44444,.05222,0,.53222],100:[0,.69444,.10861,0,.59111],101:[0,.44444,.085,0,.53222],102:[.19444,.69444,.21778,0,.4],103:[.19444,.44444,.105,0,.53222],104:[0,.69444,.09426,0,.59111],105:[0,.69326,.11387,0,.35555],106:[.19444,.69326,.1672,0,.35555],107:[0,.69444,.11111,0,.53222],108:[0,.69444,.10861,0,.29666],109:[0,.44444,.09426,0,.94444],110:[0,.44444,.09426,0,.64999],111:[0,.44444,.07861,0,.59111],112:[.19444,.44444,.07861,0,.59111],113:[.19444,.44444,.105,0,.53222],114:[0,.44444,.11111,0,.50167],115:[0,.44444,.08167,0,.48694],116:[0,.63492,.09639,0,.385],117:[0,.44444,.09426,0,.62055],118:[0,.44444,.11111,0,.53222],119:[0,.44444,.11111,0,.76777],120:[0,.44444,.12583,0,.56055],121:[.19444,.44444,.105,0,.56166],122:[0,.44444,.13889,0,.49055],126:[.35,.34444,.11472,0,.59111],160:[0,0,0,0,.25],168:[0,.69444,.11473,0,.59111],176:[0,.69444,0,0,.94888],184:[.17014,0,0,0,.53222],198:[0,.68611,.11431,0,1.02277],216:[.04861,.73472,.09062,0,.88555],223:[.19444,.69444,.09736,0,.665],230:[0,.44444,.085,0,.82666],248:[.09722,.54167,.09458,0,.59111],305:[0,.44444,.09426,0,.35555],338:[0,.68611,.11431,0,1.14054],339:[0,.44444,.085,0,.82666],567:[.19444,.44444,.04611,0,.385],710:[0,.69444,.06709,0,.59111],711:[0,.63194,.08271,0,.59111],713:[0,.59444,.10444,0,.59111],714:[0,.69444,.08528,0,.59111],715:[0,.69444,0,0,.59111],728:[0,.69444,.10333,0,.59111],729:[0,.69444,.12945,0,.35555],730:[0,.69444,0,0,.94888],732:[0,.69444,.11472,0,.59111],733:[0,.69444,.11472,0,.59111],915:[0,.68611,.12903,0,.69777],916:[0,.68611,0,0,.94444],920:[0,.68611,.09062,0,.88555],923:[0,.68611,0,0,.80666],926:[0,.68611,.15092,0,.76777],928:[0,.68611,.17208,0,.8961],931:[0,.68611,.11431,0,.82666],933:[0,.68611,.10778,0,.88555],934:[0,.68611,.05632,0,.82666],936:[0,.68611,.10778,0,.88555],937:[0,.68611,.0992,0,.82666],8211:[0,.44444,.09811,0,.59111],8212:[0,.44444,.09811,0,1.18221],8216:[0,.69444,.12945,0,.35555],8217:[0,.69444,.12945,0,.35555],8220:[0,.69444,.16772,0,.62055],8221:[0,.69444,.07939,0,.62055]},"Main-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.12417,0,.30667],34:[0,.69444,.06961,0,.51444],35:[.19444,.69444,.06616,0,.81777],37:[.05556,.75,.13639,0,.81777],38:[0,.69444,.09694,0,.76666],39:[0,.69444,.12417,0,.30667],40:[.25,.75,.16194,0,.40889],41:[.25,.75,.03694,0,.40889],42:[0,.75,.14917,0,.51111],43:[.05667,.56167,.03694,0,.76666],44:[.19444,.10556,0,0,.30667],45:[0,.43056,.02826,0,.35778],46:[0,.10556,0,0,.30667],47:[.25,.75,.16194,0,.51111],48:[0,.64444,.13556,0,.51111],49:[0,.64444,.13556,0,.51111],50:[0,.64444,.13556,0,.51111],51:[0,.64444,.13556,0,.51111],52:[.19444,.64444,.13556,0,.51111],53:[0,.64444,.13556,0,.51111],54:[0,.64444,.13556,0,.51111],55:[.19444,.64444,.13556,0,.51111],56:[0,.64444,.13556,0,.51111],57:[0,.64444,.13556,0,.51111],58:[0,.43056,.0582,0,.30667],59:[.19444,.43056,.0582,0,.30667],61:[-.13313,.36687,.06616,0,.76666],63:[0,.69444,.1225,0,.51111],64:[0,.69444,.09597,0,.76666],65:[0,.68333,0,0,.74333],66:[0,.68333,.10257,0,.70389],67:[0,.68333,.14528,0,.71555],68:[0,.68333,.09403,0,.755],69:[0,.68333,.12028,0,.67833],70:[0,.68333,.13305,0,.65277],71:[0,.68333,.08722,0,.77361],72:[0,.68333,.16389,0,.74333],73:[0,.68333,.15806,0,.38555],74:[0,.68333,.14028,0,.525],75:[0,.68333,.14528,0,.76888],76:[0,.68333,0,0,.62722],77:[0,.68333,.16389,0,.89666],78:[0,.68333,.16389,0,.74333],79:[0,.68333,.09403,0,.76666],80:[0,.68333,.10257,0,.67833],81:[.19444,.68333,.09403,0,.76666],82:[0,.68333,.03868,0,.72944],83:[0,.68333,.11972,0,.56222],84:[0,.68333,.13305,0,.71555],85:[0,.68333,.16389,0,.74333],86:[0,.68333,.18361,0,.74333],87:[0,.68333,.18361,0,.99888],88:[0,.68333,.15806,0,.74333],89:[0,.68333,.19383,0,.74333],90:[0,.68333,.14528,0,.61333],91:[.25,.75,.1875,0,.30667],93:[.25,.75,.10528,0,.30667],94:[0,.69444,.06646,0,.51111],95:[.31,.12056,.09208,0,.51111],97:[0,.43056,.07671,0,.51111],98:[0,.69444,.06312,0,.46],99:[0,.43056,.05653,0,.46],100:[0,.69444,.10333,0,.51111],101:[0,.43056,.07514,0,.46],102:[.19444,.69444,.21194,0,.30667],103:[.19444,.43056,.08847,0,.46],104:[0,.69444,.07671,0,.51111],105:[0,.65536,.1019,0,.30667],106:[.19444,.65536,.14467,0,.30667],107:[0,.69444,.10764,0,.46],108:[0,.69444,.10333,0,.25555],109:[0,.43056,.07671,0,.81777],110:[0,.43056,.07671,0,.56222],111:[0,.43056,.06312,0,.51111],112:[.19444,.43056,.06312,0,.51111],113:[.19444,.43056,.08847,0,.46],114:[0,.43056,.10764,0,.42166],115:[0,.43056,.08208,0,.40889],116:[0,.61508,.09486,0,.33222],117:[0,.43056,.07671,0,.53666],118:[0,.43056,.10764,0,.46],119:[0,.43056,.10764,0,.66444],120:[0,.43056,.12042,0,.46389],121:[.19444,.43056,.08847,0,.48555],122:[0,.43056,.12292,0,.40889],126:[.35,.31786,.11585,0,.51111],160:[0,0,0,0,.25],168:[0,.66786,.10474,0,.51111],176:[0,.69444,0,0,.83129],184:[.17014,0,0,0,.46],198:[0,.68333,.12028,0,.88277],216:[.04861,.73194,.09403,0,.76666],223:[.19444,.69444,.10514,0,.53666],230:[0,.43056,.07514,0,.71555],248:[.09722,.52778,.09194,0,.51111],338:[0,.68333,.12028,0,.98499],339:[0,.43056,.07514,0,.71555],710:[0,.69444,.06646,0,.51111],711:[0,.62847,.08295,0,.51111],713:[0,.56167,.10333,0,.51111],714:[0,.69444,.09694,0,.51111],715:[0,.69444,0,0,.51111],728:[0,.69444,.10806,0,.51111],729:[0,.66786,.11752,0,.30667],730:[0,.69444,0,0,.83129],732:[0,.66786,.11585,0,.51111],733:[0,.69444,.1225,0,.51111],915:[0,.68333,.13305,0,.62722],916:[0,.68333,0,0,.81777],920:[0,.68333,.09403,0,.76666],923:[0,.68333,0,0,.69222],926:[0,.68333,.15294,0,.66444],928:[0,.68333,.16389,0,.74333],931:[0,.68333,.12028,0,.71555],933:[0,.68333,.11111,0,.76666],934:[0,.68333,.05986,0,.71555],936:[0,.68333,.11111,0,.76666],937:[0,.68333,.10257,0,.71555],8211:[0,.43056,.09208,0,.51111],8212:[0,.43056,.09208,0,1.02222],8216:[0,.69444,.12417,0,.30667],8217:[0,.69444,.12417,0,.30667],8220:[0,.69444,.1685,0,.51444],8221:[0,.69444,.06961,0,.51444],8463:[0,.68889,0,0,.54028]},"Main-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.27778],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.77778],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.19444,.10556,0,0,.27778],45:[0,.43056,0,0,.33333],46:[0,.10556,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.64444,0,0,.5],49:[0,.64444,0,0,.5],50:[0,.64444,0,0,.5],51:[0,.64444,0,0,.5],52:[0,.64444,0,0,.5],53:[0,.64444,0,0,.5],54:[0,.64444,0,0,.5],55:[0,.64444,0,0,.5],56:[0,.64444,0,0,.5],57:[0,.64444,0,0,.5],58:[0,.43056,0,0,.27778],59:[.19444,.43056,0,0,.27778],60:[.0391,.5391,0,0,.77778],61:[-.13313,.36687,0,0,.77778],62:[.0391,.5391,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.77778],65:[0,.68333,0,0,.75],66:[0,.68333,0,0,.70834],67:[0,.68333,0,0,.72222],68:[0,.68333,0,0,.76389],69:[0,.68333,0,0,.68056],70:[0,.68333,0,0,.65278],71:[0,.68333,0,0,.78472],72:[0,.68333,0,0,.75],73:[0,.68333,0,0,.36111],74:[0,.68333,0,0,.51389],75:[0,.68333,0,0,.77778],76:[0,.68333,0,0,.625],77:[0,.68333,0,0,.91667],78:[0,.68333,0,0,.75],79:[0,.68333,0,0,.77778],80:[0,.68333,0,0,.68056],81:[.19444,.68333,0,0,.77778],82:[0,.68333,0,0,.73611],83:[0,.68333,0,0,.55556],84:[0,.68333,0,0,.72222],85:[0,.68333,0,0,.75],86:[0,.68333,.01389,0,.75],87:[0,.68333,.01389,0,1.02778],88:[0,.68333,0,0,.75],89:[0,.68333,.025,0,.75],90:[0,.68333,0,0,.61111],91:[.25,.75,0,0,.27778],92:[.25,.75,0,0,.5],93:[.25,.75,0,0,.27778],94:[0,.69444,0,0,.5],95:[.31,.12056,.02778,0,.5],97:[0,.43056,0,0,.5],98:[0,.69444,0,0,.55556],99:[0,.43056,0,0,.44445],100:[0,.69444,0,0,.55556],101:[0,.43056,0,0,.44445],102:[0,.69444,.07778,0,.30556],103:[.19444,.43056,.01389,0,.5],104:[0,.69444,0,0,.55556],105:[0,.66786,0,0,.27778],106:[.19444,.66786,0,0,.30556],107:[0,.69444,0,0,.52778],108:[0,.69444,0,0,.27778],109:[0,.43056,0,0,.83334],110:[0,.43056,0,0,.55556],111:[0,.43056,0,0,.5],112:[.19444,.43056,0,0,.55556],113:[.19444,.43056,0,0,.52778],114:[0,.43056,0,0,.39167],115:[0,.43056,0,0,.39445],116:[0,.61508,0,0,.38889],117:[0,.43056,0,0,.55556],118:[0,.43056,.01389,0,.52778],119:[0,.43056,.01389,0,.72222],120:[0,.43056,0,0,.52778],121:[.19444,.43056,.01389,0,.52778],122:[0,.43056,0,0,.44445],123:[.25,.75,0,0,.5],124:[.25,.75,0,0,.27778],125:[.25,.75,0,0,.5],126:[.35,.31786,0,0,.5],160:[0,0,0,0,.25],163:[0,.69444,0,0,.76909],167:[.19444,.69444,0,0,.44445],168:[0,.66786,0,0,.5],172:[0,.43056,0,0,.66667],176:[0,.69444,0,0,.75],177:[.08333,.58333,0,0,.77778],182:[.19444,.69444,0,0,.61111],184:[.17014,0,0,0,.44445],198:[0,.68333,0,0,.90278],215:[.08333,.58333,0,0,.77778],216:[.04861,.73194,0,0,.77778],223:[0,.69444,0,0,.5],230:[0,.43056,0,0,.72222],247:[.08333,.58333,0,0,.77778],248:[.09722,.52778,0,0,.5],305:[0,.43056,0,0,.27778],338:[0,.68333,0,0,1.01389],339:[0,.43056,0,0,.77778],567:[.19444,.43056,0,0,.30556],710:[0,.69444,0,0,.5],711:[0,.62847,0,0,.5],713:[0,.56778,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.66786,0,0,.27778],730:[0,.69444,0,0,.75],732:[0,.66786,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.68333,0,0,.625],916:[0,.68333,0,0,.83334],920:[0,.68333,0,0,.77778],923:[0,.68333,0,0,.69445],926:[0,.68333,0,0,.66667],928:[0,.68333,0,0,.75],931:[0,.68333,0,0,.72222],933:[0,.68333,0,0,.77778],934:[0,.68333,0,0,.72222],936:[0,.68333,0,0,.77778],937:[0,.68333,0,0,.72222],8211:[0,.43056,.02778,0,.5],8212:[0,.43056,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5],8224:[.19444,.69444,0,0,.44445],8225:[.19444,.69444,0,0,.44445],8230:[0,.123,0,0,1.172],8242:[0,.55556,0,0,.275],8407:[0,.71444,.15382,0,.5],8463:[0,.68889,0,0,.54028],8465:[0,.69444,0,0,.72222],8467:[0,.69444,0,.11111,.41667],8472:[.19444,.43056,0,.11111,.63646],8476:[0,.69444,0,0,.72222],8501:[0,.69444,0,0,.61111],8592:[-.13313,.36687,0,0,1],8593:[.19444,.69444,0,0,.5],8594:[-.13313,.36687,0,0,1],8595:[.19444,.69444,0,0,.5],8596:[-.13313,.36687,0,0,1],8597:[.25,.75,0,0,.5],8598:[.19444,.69444,0,0,1],8599:[.19444,.69444,0,0,1],8600:[.19444,.69444,0,0,1],8601:[.19444,.69444,0,0,1],8614:[.011,.511,0,0,1],8617:[.011,.511,0,0,1.126],8618:[.011,.511,0,0,1.126],8636:[-.13313,.36687,0,0,1],8637:[-.13313,.36687,0,0,1],8640:[-.13313,.36687,0,0,1],8641:[-.13313,.36687,0,0,1],8652:[.011,.671,0,0,1],8656:[-.13313,.36687,0,0,1],8657:[.19444,.69444,0,0,.61111],8658:[-.13313,.36687,0,0,1],8659:[.19444,.69444,0,0,.61111],8660:[-.13313,.36687,0,0,1],8661:[.25,.75,0,0,.61111],8704:[0,.69444,0,0,.55556],8706:[0,.69444,.05556,.08334,.5309],8707:[0,.69444,0,0,.55556],8709:[.05556,.75,0,0,.5],8711:[0,.68333,0,0,.83334],8712:[.0391,.5391,0,0,.66667],8715:[.0391,.5391,0,0,.66667],8722:[.08333,.58333,0,0,.77778],8723:[.08333,.58333,0,0,.77778],8725:[.25,.75,0,0,.5],8726:[.25,.75,0,0,.5],8727:[-.03472,.46528,0,0,.5],8728:[-.05555,.44445,0,0,.5],8729:[-.05555,.44445,0,0,.5],8730:[.2,.8,0,0,.83334],8733:[0,.43056,0,0,.77778],8734:[0,.43056,0,0,1],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.27778],8741:[.25,.75,0,0,.5],8743:[0,.55556,0,0,.66667],8744:[0,.55556,0,0,.66667],8745:[0,.55556,0,0,.66667],8746:[0,.55556,0,0,.66667],8747:[.19444,.69444,.11111,0,.41667],8764:[-.13313,.36687,0,0,.77778],8768:[.19444,.69444,0,0,.27778],8771:[-.03625,.46375,0,0,.77778],8773:[-.022,.589,0,0,.778],8776:[-.01688,.48312,0,0,.77778],8781:[-.03625,.46375,0,0,.77778],8784:[-.133,.673,0,0,.778],8801:[-.03625,.46375,0,0,.77778],8804:[.13597,.63597,0,0,.77778],8805:[.13597,.63597,0,0,.77778],8810:[.0391,.5391,0,0,1],8811:[.0391,.5391,0,0,1],8826:[.0391,.5391,0,0,.77778],8827:[.0391,.5391,0,0,.77778],8834:[.0391,.5391,0,0,.77778],8835:[.0391,.5391,0,0,.77778],8838:[.13597,.63597,0,0,.77778],8839:[.13597,.63597,0,0,.77778],8846:[0,.55556,0,0,.66667],8849:[.13597,.63597,0,0,.77778],8850:[.13597,.63597,0,0,.77778],8851:[0,.55556,0,0,.66667],8852:[0,.55556,0,0,.66667],8853:[.08333,.58333,0,0,.77778],8854:[.08333,.58333,0,0,.77778],8855:[.08333,.58333,0,0,.77778],8856:[.08333,.58333,0,0,.77778],8857:[.08333,.58333,0,0,.77778],8866:[0,.69444,0,0,.61111],8867:[0,.69444,0,0,.61111],8868:[0,.69444,0,0,.77778],8869:[0,.69444,0,0,.77778],8872:[.249,.75,0,0,.867],8900:[-.05555,.44445,0,0,.5],8901:[-.05555,.44445,0,0,.27778],8902:[-.03472,.46528,0,0,.5],8904:[.005,.505,0,0,.9],8942:[.03,.903,0,0,.278],8943:[-.19,.313,0,0,1.172],8945:[-.1,.823,0,0,1.282],8968:[.25,.75,0,0,.44445],8969:[.25,.75,0,0,.44445],8970:[.25,.75,0,0,.44445],8971:[.25,.75,0,0,.44445],8994:[-.14236,.35764,0,0,1],8995:[-.14236,.35764,0,0,1],9136:[.244,.744,0,0,.412],9137:[.244,.745,0,0,.412],9651:[.19444,.69444,0,0,.88889],9657:[-.03472,.46528,0,0,.5],9661:[.19444,.69444,0,0,.88889],9667:[-.03472,.46528,0,0,.5],9711:[.19444,.69444,0,0,1],9824:[.12963,.69444,0,0,.77778],9825:[.12963,.69444,0,0,.77778],9826:[.12963,.69444,0,0,.77778],9827:[.12963,.69444,0,0,.77778],9837:[0,.75,0,0,.38889],9838:[.19444,.69444,0,0,.38889],9839:[.19444,.69444,0,0,.38889],10216:[.25,.75,0,0,.38889],10217:[.25,.75,0,0,.38889],10222:[.244,.744,0,0,.412],10223:[.244,.745,0,0,.412],10229:[.011,.511,0,0,1.609],10230:[.011,.511,0,0,1.638],10231:[.011,.511,0,0,1.859],10232:[.024,.525,0,0,1.609],10233:[.024,.525,0,0,1.638],10234:[.024,.525,0,0,1.858],10236:[.011,.511,0,0,1.638],10815:[0,.68333,0,0,.75],10927:[.13597,.63597,0,0,.77778],10928:[.13597,.63597,0,0,.77778],57376:[.19444,.69444,0,0,0]},"Math-BoldItalic":{32:[0,0,0,0,.25],48:[0,.44444,0,0,.575],49:[0,.44444,0,0,.575],50:[0,.44444,0,0,.575],51:[.19444,.44444,0,0,.575],52:[.19444,.44444,0,0,.575],53:[.19444,.44444,0,0,.575],54:[0,.64444,0,0,.575],55:[.19444,.44444,0,0,.575],56:[0,.64444,0,0,.575],57:[.19444,.44444,0,0,.575],65:[0,.68611,0,0,.86944],66:[0,.68611,.04835,0,.8664],67:[0,.68611,.06979,0,.81694],68:[0,.68611,.03194,0,.93812],69:[0,.68611,.05451,0,.81007],70:[0,.68611,.15972,0,.68889],71:[0,.68611,0,0,.88673],72:[0,.68611,.08229,0,.98229],73:[0,.68611,.07778,0,.51111],74:[0,.68611,.10069,0,.63125],75:[0,.68611,.06979,0,.97118],76:[0,.68611,0,0,.75555],77:[0,.68611,.11424,0,1.14201],78:[0,.68611,.11424,0,.95034],79:[0,.68611,.03194,0,.83666],80:[0,.68611,.15972,0,.72309],81:[.19444,.68611,0,0,.86861],82:[0,.68611,.00421,0,.87235],83:[0,.68611,.05382,0,.69271],84:[0,.68611,.15972,0,.63663],85:[0,.68611,.11424,0,.80027],86:[0,.68611,.25555,0,.67778],87:[0,.68611,.15972,0,1.09305],88:[0,.68611,.07778,0,.94722],89:[0,.68611,.25555,0,.67458],90:[0,.68611,.06979,0,.77257],97:[0,.44444,0,0,.63287],98:[0,.69444,0,0,.52083],99:[0,.44444,0,0,.51342],100:[0,.69444,0,0,.60972],101:[0,.44444,0,0,.55361],102:[.19444,.69444,.11042,0,.56806],103:[.19444,.44444,.03704,0,.5449],104:[0,.69444,0,0,.66759],105:[0,.69326,0,0,.4048],106:[.19444,.69326,.0622,0,.47083],107:[0,.69444,.01852,0,.6037],108:[0,.69444,.0088,0,.34815],109:[0,.44444,0,0,1.0324],110:[0,.44444,0,0,.71296],111:[0,.44444,0,0,.58472],112:[.19444,.44444,0,0,.60092],113:[.19444,.44444,.03704,0,.54213],114:[0,.44444,.03194,0,.5287],115:[0,.44444,0,0,.53125],116:[0,.63492,0,0,.41528],117:[0,.44444,0,0,.68102],118:[0,.44444,.03704,0,.56666],119:[0,.44444,.02778,0,.83148],120:[0,.44444,0,0,.65903],121:[.19444,.44444,.03704,0,.59028],122:[0,.44444,.04213,0,.55509],160:[0,0,0,0,.25],915:[0,.68611,.15972,0,.65694],916:[0,.68611,0,0,.95833],920:[0,.68611,.03194,0,.86722],923:[0,.68611,0,0,.80555],926:[0,.68611,.07458,0,.84125],928:[0,.68611,.08229,0,.98229],931:[0,.68611,.05451,0,.88507],933:[0,.68611,.15972,0,.67083],934:[0,.68611,0,0,.76666],936:[0,.68611,.11653,0,.71402],937:[0,.68611,.04835,0,.8789],945:[0,.44444,0,0,.76064],946:[.19444,.69444,.03403,0,.65972],947:[.19444,.44444,.06389,0,.59003],948:[0,.69444,.03819,0,.52222],949:[0,.44444,0,0,.52882],950:[.19444,.69444,.06215,0,.50833],951:[.19444,.44444,.03704,0,.6],952:[0,.69444,.03194,0,.5618],953:[0,.44444,0,0,.41204],954:[0,.44444,0,0,.66759],955:[0,.69444,0,0,.67083],956:[.19444,.44444,0,0,.70787],957:[0,.44444,.06898,0,.57685],958:[.19444,.69444,.03021,0,.50833],959:[0,.44444,0,0,.58472],960:[0,.44444,.03704,0,.68241],961:[.19444,.44444,0,0,.6118],962:[.09722,.44444,.07917,0,.42361],963:[0,.44444,.03704,0,.68588],964:[0,.44444,.13472,0,.52083],965:[0,.44444,.03704,0,.63055],966:[.19444,.44444,0,0,.74722],967:[.19444,.44444,0,0,.71805],968:[.19444,.69444,.03704,0,.75833],969:[0,.44444,.03704,0,.71782],977:[0,.69444,0,0,.69155],981:[.19444,.69444,0,0,.7125],982:[0,.44444,.03194,0,.975],1009:[.19444,.44444,0,0,.6118],1013:[0,.44444,0,0,.48333],57649:[0,.44444,0,0,.39352],57911:[.19444,.44444,0,0,.43889]},"Math-Italic":{32:[0,0,0,0,.25],48:[0,.43056,0,0,.5],49:[0,.43056,0,0,.5],50:[0,.43056,0,0,.5],51:[.19444,.43056,0,0,.5],52:[.19444,.43056,0,0,.5],53:[.19444,.43056,0,0,.5],54:[0,.64444,0,0,.5],55:[.19444,.43056,0,0,.5],56:[0,.64444,0,0,.5],57:[.19444,.43056,0,0,.5],65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:[0,.68333,.08125,.05556,.83125],73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:[0,.68333,.02778,.08334,.76278],80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:[0,.43056,0,.05556,.48472],112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],160:[0,0,0,0,.25],915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:[0,.68333,.02778,.08334,.76278],923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:[0,.68333,.08125,.05556,.83125],931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:[0,.43056,0,.05556,.48472],960:[0,.43056,.03588,0,.57003],961:[.19444,.43056,0,.08334,.51702],962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:[.19444,.43056,0,.08334,.51702],1013:[0,.43056,0,.05556,.4059],57649:[0,.43056,0,.02778,.32246],57911:[.19444,.43056,0,.08334,.38403]},"SansSerif-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.36667],34:[0,.69444,0,0,.55834],35:[.19444,.69444,0,0,.91667],36:[.05556,.75,0,0,.55],37:[.05556,.75,0,0,1.02912],38:[0,.69444,0,0,.83056],39:[0,.69444,0,0,.30556],40:[.25,.75,0,0,.42778],41:[.25,.75,0,0,.42778],42:[0,.75,0,0,.55],43:[.11667,.61667,0,0,.85556],44:[.10556,.13056,0,0,.30556],45:[0,.45833,0,0,.36667],46:[0,.13056,0,0,.30556],47:[.25,.75,0,0,.55],48:[0,.69444,0,0,.55],49:[0,.69444,0,0,.55],50:[0,.69444,0,0,.55],51:[0,.69444,0,0,.55],52:[0,.69444,0,0,.55],53:[0,.69444,0,0,.55],54:[0,.69444,0,0,.55],55:[0,.69444,0,0,.55],56:[0,.69444,0,0,.55],57:[0,.69444,0,0,.55],58:[0,.45833,0,0,.30556],59:[.10556,.45833,0,0,.30556],61:[-.09375,.40625,0,0,.85556],63:[0,.69444,0,0,.51945],64:[0,.69444,0,0,.73334],65:[0,.69444,0,0,.73334],66:[0,.69444,0,0,.73334],67:[0,.69444,0,0,.70278],68:[0,.69444,0,0,.79445],69:[0,.69444,0,0,.64167],70:[0,.69444,0,0,.61111],71:[0,.69444,0,0,.73334],72:[0,.69444,0,0,.79445],73:[0,.69444,0,0,.33056],74:[0,.69444,0,0,.51945],75:[0,.69444,0,0,.76389],76:[0,.69444,0,0,.58056],77:[0,.69444,0,0,.97778],78:[0,.69444,0,0,.79445],79:[0,.69444,0,0,.79445],80:[0,.69444,0,0,.70278],81:[.10556,.69444,0,0,.79445],82:[0,.69444,0,0,.70278],83:[0,.69444,0,0,.61111],84:[0,.69444,0,0,.73334],85:[0,.69444,0,0,.76389],86:[0,.69444,.01528,0,.73334],87:[0,.69444,.01528,0,1.03889],88:[0,.69444,0,0,.73334],89:[0,.69444,.0275,0,.73334],90:[0,.69444,0,0,.67223],91:[.25,.75,0,0,.34306],93:[.25,.75,0,0,.34306],94:[0,.69444,0,0,.55],95:[.35,.10833,.03056,0,.55],97:[0,.45833,0,0,.525],98:[0,.69444,0,0,.56111],99:[0,.45833,0,0,.48889],100:[0,.69444,0,0,.56111],101:[0,.45833,0,0,.51111],102:[0,.69444,.07639,0,.33611],103:[.19444,.45833,.01528,0,.55],104:[0,.69444,0,0,.56111],105:[0,.69444,0,0,.25556],106:[.19444,.69444,0,0,.28611],107:[0,.69444,0,0,.53056],108:[0,.69444,0,0,.25556],109:[0,.45833,0,0,.86667],110:[0,.45833,0,0,.56111],111:[0,.45833,0,0,.55],112:[.19444,.45833,0,0,.56111],113:[.19444,.45833,0,0,.56111],114:[0,.45833,.01528,0,.37222],115:[0,.45833,0,0,.42167],116:[0,.58929,0,0,.40417],117:[0,.45833,0,0,.56111],118:[0,.45833,.01528,0,.5],119:[0,.45833,.01528,0,.74445],120:[0,.45833,0,0,.5],121:[.19444,.45833,.01528,0,.5],122:[0,.45833,0,0,.47639],126:[.35,.34444,0,0,.55],160:[0,0,0,0,.25],168:[0,.69444,0,0,.55],176:[0,.69444,0,0,.73334],180:[0,.69444,0,0,.55],184:[.17014,0,0,0,.48889],305:[0,.45833,0,0,.25556],567:[.19444,.45833,0,0,.28611],710:[0,.69444,0,0,.55],711:[0,.63542,0,0,.55],713:[0,.63778,0,0,.55],728:[0,.69444,0,0,.55],729:[0,.69444,0,0,.30556],730:[0,.69444,0,0,.73334],732:[0,.69444,0,0,.55],733:[0,.69444,0,0,.55],915:[0,.69444,0,0,.58056],916:[0,.69444,0,0,.91667],920:[0,.69444,0,0,.85556],923:[0,.69444,0,0,.67223],926:[0,.69444,0,0,.73334],928:[0,.69444,0,0,.79445],931:[0,.69444,0,0,.79445],933:[0,.69444,0,0,.85556],934:[0,.69444,0,0,.79445],936:[0,.69444,0,0,.85556],937:[0,.69444,0,0,.79445],8211:[0,.45833,.03056,0,.55],8212:[0,.45833,.03056,0,1.10001],8216:[0,.69444,0,0,.30556],8217:[0,.69444,0,0,.30556],8220:[0,.69444,0,0,.55834],8221:[0,.69444,0,0,.55834]},"SansSerif-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.05733,0,.31945],34:[0,.69444,.00316,0,.5],35:[.19444,.69444,.05087,0,.83334],36:[.05556,.75,.11156,0,.5],37:[.05556,.75,.03126,0,.83334],38:[0,.69444,.03058,0,.75834],39:[0,.69444,.07816,0,.27778],40:[.25,.75,.13164,0,.38889],41:[.25,.75,.02536,0,.38889],42:[0,.75,.11775,0,.5],43:[.08333,.58333,.02536,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,.01946,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,.13164,0,.5],48:[0,.65556,.11156,0,.5],49:[0,.65556,.11156,0,.5],50:[0,.65556,.11156,0,.5],51:[0,.65556,.11156,0,.5],52:[0,.65556,.11156,0,.5],53:[0,.65556,.11156,0,.5],54:[0,.65556,.11156,0,.5],55:[0,.65556,.11156,0,.5],56:[0,.65556,.11156,0,.5],57:[0,.65556,.11156,0,.5],58:[0,.44444,.02502,0,.27778],59:[.125,.44444,.02502,0,.27778],61:[-.13,.37,.05087,0,.77778],63:[0,.69444,.11809,0,.47222],64:[0,.69444,.07555,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,.08293,0,.66667],67:[0,.69444,.11983,0,.63889],68:[0,.69444,.07555,0,.72223],69:[0,.69444,.11983,0,.59722],70:[0,.69444,.13372,0,.56945],71:[0,.69444,.11983,0,.66667],72:[0,.69444,.08094,0,.70834],73:[0,.69444,.13372,0,.27778],74:[0,.69444,.08094,0,.47222],75:[0,.69444,.11983,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,.08094,0,.875],78:[0,.69444,.08094,0,.70834],79:[0,.69444,.07555,0,.73611],80:[0,.69444,.08293,0,.63889],81:[.125,.69444,.07555,0,.73611],82:[0,.69444,.08293,0,.64584],83:[0,.69444,.09205,0,.55556],84:[0,.69444,.13372,0,.68056],85:[0,.69444,.08094,0,.6875],86:[0,.69444,.1615,0,.66667],87:[0,.69444,.1615,0,.94445],88:[0,.69444,.13372,0,.66667],89:[0,.69444,.17261,0,.66667],90:[0,.69444,.11983,0,.61111],91:[.25,.75,.15942,0,.28889],93:[.25,.75,.08719,0,.28889],94:[0,.69444,.0799,0,.5],95:[.35,.09444,.08616,0,.5],97:[0,.44444,.00981,0,.48056],98:[0,.69444,.03057,0,.51667],99:[0,.44444,.08336,0,.44445],100:[0,.69444,.09483,0,.51667],101:[0,.44444,.06778,0,.44445],102:[0,.69444,.21705,0,.30556],103:[.19444,.44444,.10836,0,.5],104:[0,.69444,.01778,0,.51667],105:[0,.67937,.09718,0,.23889],106:[.19444,.67937,.09162,0,.26667],107:[0,.69444,.08336,0,.48889],108:[0,.69444,.09483,0,.23889],109:[0,.44444,.01778,0,.79445],110:[0,.44444,.01778,0,.51667],111:[0,.44444,.06613,0,.5],112:[.19444,.44444,.0389,0,.51667],113:[.19444,.44444,.04169,0,.51667],114:[0,.44444,.10836,0,.34167],115:[0,.44444,.0778,0,.38333],116:[0,.57143,.07225,0,.36111],117:[0,.44444,.04169,0,.51667],118:[0,.44444,.10836,0,.46111],119:[0,.44444,.10836,0,.68334],120:[0,.44444,.09169,0,.46111],121:[.19444,.44444,.10836,0,.46111],122:[0,.44444,.08752,0,.43472],126:[.35,.32659,.08826,0,.5],160:[0,0,0,0,.25],168:[0,.67937,.06385,0,.5],176:[0,.69444,0,0,.73752],184:[.17014,0,0,0,.44445],305:[0,.44444,.04169,0,.23889],567:[.19444,.44444,.04169,0,.26667],710:[0,.69444,.0799,0,.5],711:[0,.63194,.08432,0,.5],713:[0,.60889,.08776,0,.5],714:[0,.69444,.09205,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,.09483,0,.5],729:[0,.67937,.07774,0,.27778],730:[0,.69444,0,0,.73752],732:[0,.67659,.08826,0,.5],733:[0,.69444,.09205,0,.5],915:[0,.69444,.13372,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,.07555,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,.12816,0,.66667],928:[0,.69444,.08094,0,.70834],931:[0,.69444,.11983,0,.72222],933:[0,.69444,.09031,0,.77778],934:[0,.69444,.04603,0,.72222],936:[0,.69444,.09031,0,.77778],937:[0,.69444,.08293,0,.72222],8211:[0,.44444,.08616,0,.5],8212:[0,.44444,.08616,0,1],8216:[0,.69444,.07816,0,.27778],8217:[0,.69444,.07816,0,.27778],8220:[0,.69444,.14205,0,.5],8221:[0,.69444,.00316,0,.5]},"SansSerif-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.31945],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.75834],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,0,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.65556,0,0,.5],49:[0,.65556,0,0,.5],50:[0,.65556,0,0,.5],51:[0,.65556,0,0,.5],52:[0,.65556,0,0,.5],53:[0,.65556,0,0,.5],54:[0,.65556,0,0,.5],55:[0,.65556,0,0,.5],56:[0,.65556,0,0,.5],57:[0,.65556,0,0,.5],58:[0,.44444,0,0,.27778],59:[.125,.44444,0,0,.27778],61:[-.13,.37,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,0,0,.66667],67:[0,.69444,0,0,.63889],68:[0,.69444,0,0,.72223],69:[0,.69444,0,0,.59722],70:[0,.69444,0,0,.56945],71:[0,.69444,0,0,.66667],72:[0,.69444,0,0,.70834],73:[0,.69444,0,0,.27778],74:[0,.69444,0,0,.47222],75:[0,.69444,0,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,0,0,.875],78:[0,.69444,0,0,.70834],79:[0,.69444,0,0,.73611],80:[0,.69444,0,0,.63889],81:[.125,.69444,0,0,.73611],82:[0,.69444,0,0,.64584],83:[0,.69444,0,0,.55556],84:[0,.69444,0,0,.68056],85:[0,.69444,0,0,.6875],86:[0,.69444,.01389,0,.66667],87:[0,.69444,.01389,0,.94445],88:[0,.69444,0,0,.66667],89:[0,.69444,.025,0,.66667],90:[0,.69444,0,0,.61111],91:[.25,.75,0,0,.28889],93:[.25,.75,0,0,.28889],94:[0,.69444,0,0,.5],95:[.35,.09444,.02778,0,.5],97:[0,.44444,0,0,.48056],98:[0,.69444,0,0,.51667],99:[0,.44444,0,0,.44445],100:[0,.69444,0,0,.51667],101:[0,.44444,0,0,.44445],102:[0,.69444,.06944,0,.30556],103:[.19444,.44444,.01389,0,.5],104:[0,.69444,0,0,.51667],105:[0,.67937,0,0,.23889],106:[.19444,.67937,0,0,.26667],107:[0,.69444,0,0,.48889],108:[0,.69444,0,0,.23889],109:[0,.44444,0,0,.79445],110:[0,.44444,0,0,.51667],111:[0,.44444,0,0,.5],112:[.19444,.44444,0,0,.51667],113:[.19444,.44444,0,0,.51667],114:[0,.44444,.01389,0,.34167],115:[0,.44444,0,0,.38333],116:[0,.57143,0,0,.36111],117:[0,.44444,0,0,.51667],118:[0,.44444,.01389,0,.46111],119:[0,.44444,.01389,0,.68334],120:[0,.44444,0,0,.46111],121:[.19444,.44444,.01389,0,.46111],122:[0,.44444,0,0,.43472],126:[.35,.32659,0,0,.5],160:[0,0,0,0,.25],168:[0,.67937,0,0,.5],176:[0,.69444,0,0,.66667],184:[.17014,0,0,0,.44445],305:[0,.44444,0,0,.23889],567:[.19444,.44444,0,0,.26667],710:[0,.69444,0,0,.5],711:[0,.63194,0,0,.5],713:[0,.60889,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.67937,0,0,.27778],730:[0,.69444,0,0,.66667],732:[0,.67659,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.69444,0,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,0,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,0,0,.66667],928:[0,.69444,0,0,.70834],931:[0,.69444,0,0,.72222],933:[0,.69444,0,0,.77778],934:[0,.69444,0,0,.72222],936:[0,.69444,0,0,.77778],937:[0,.69444,0,0,.72222],8211:[0,.44444,.02778,0,.5],8212:[0,.44444,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5]},"Script-Regular":{32:[0,0,0,0,.25],65:[0,.7,.22925,0,.80253],66:[0,.7,.04087,0,.90757],67:[0,.7,.1689,0,.66619],68:[0,.7,.09371,0,.77443],69:[0,.7,.18583,0,.56162],70:[0,.7,.13634,0,.89544],71:[0,.7,.17322,0,.60961],72:[0,.7,.29694,0,.96919],73:[0,.7,.19189,0,.80907],74:[.27778,.7,.19189,0,1.05159],75:[0,.7,.31259,0,.91364],76:[0,.7,.19189,0,.87373],77:[0,.7,.15981,0,1.08031],78:[0,.7,.3525,0,.9015],79:[0,.7,.08078,0,.73787],80:[0,.7,.08078,0,1.01262],81:[0,.7,.03305,0,.88282],82:[0,.7,.06259,0,.85],83:[0,.7,.19189,0,.86767],84:[0,.7,.29087,0,.74697],85:[0,.7,.25815,0,.79996],86:[0,.7,.27523,0,.62204],87:[0,.7,.27523,0,.80532],88:[0,.7,.26006,0,.94445],89:[0,.7,.2939,0,.70961],90:[0,.7,.24037,0,.8212],160:[0,0,0,0,.25]},"Size1-Regular":{32:[0,0,0,0,.25],40:[.35001,.85,0,0,.45834],41:[.35001,.85,0,0,.45834],47:[.35001,.85,0,0,.57778],91:[.35001,.85,0,0,.41667],92:[.35001,.85,0,0,.57778],93:[.35001,.85,0,0,.41667],123:[.35001,.85,0,0,.58334],125:[.35001,.85,0,0,.58334],160:[0,0,0,0,.25],710:[0,.72222,0,0,.55556],732:[0,.72222,0,0,.55556],770:[0,.72222,0,0,.55556],771:[0,.72222,0,0,.55556],8214:[-99e-5,.601,0,0,.77778],8593:[1e-5,.6,0,0,.66667],8595:[1e-5,.6,0,0,.66667],8657:[1e-5,.6,0,0,.77778],8659:[1e-5,.6,0,0,.77778],8719:[.25001,.75,0,0,.94445],8720:[.25001,.75,0,0,.94445],8721:[.25001,.75,0,0,1.05556],8730:[.35001,.85,0,0,1],8739:[-.00599,.606,0,0,.33333],8741:[-.00599,.606,0,0,.55556],8747:[.30612,.805,.19445,0,.47222],8748:[.306,.805,.19445,0,.47222],8749:[.306,.805,.19445,0,.47222],8750:[.30612,.805,.19445,0,.47222],8896:[.25001,.75,0,0,.83334],8897:[.25001,.75,0,0,.83334],8898:[.25001,.75,0,0,.83334],8899:[.25001,.75,0,0,.83334],8968:[.35001,.85,0,0,.47222],8969:[.35001,.85,0,0,.47222],8970:[.35001,.85,0,0,.47222],8971:[.35001,.85,0,0,.47222],9168:[-99e-5,.601,0,0,.66667],10216:[.35001,.85,0,0,.47222],10217:[.35001,.85,0,0,.47222],10752:[.25001,.75,0,0,1.11111],10753:[.25001,.75,0,0,1.11111],10754:[.25001,.75,0,0,1.11111],10756:[.25001,.75,0,0,.83334],10758:[.25001,.75,0,0,.83334]},"Size2-Regular":{32:[0,0,0,0,.25],40:[.65002,1.15,0,0,.59722],41:[.65002,1.15,0,0,.59722],47:[.65002,1.15,0,0,.81111],91:[.65002,1.15,0,0,.47222],92:[.65002,1.15,0,0,.81111],93:[.65002,1.15,0,0,.47222],123:[.65002,1.15,0,0,.66667],125:[.65002,1.15,0,0,.66667],160:[0,0,0,0,.25],710:[0,.75,0,0,1],732:[0,.75,0,0,1],770:[0,.75,0,0,1],771:[0,.75,0,0,1],8719:[.55001,1.05,0,0,1.27778],8720:[.55001,1.05,0,0,1.27778],8721:[.55001,1.05,0,0,1.44445],8730:[.65002,1.15,0,0,1],8747:[.86225,1.36,.44445,0,.55556],8748:[.862,1.36,.44445,0,.55556],8749:[.862,1.36,.44445,0,.55556],8750:[.86225,1.36,.44445,0,.55556],8896:[.55001,1.05,0,0,1.11111],8897:[.55001,1.05,0,0,1.11111],8898:[.55001,1.05,0,0,1.11111],8899:[.55001,1.05,0,0,1.11111],8968:[.65002,1.15,0,0,.52778],8969:[.65002,1.15,0,0,.52778],8970:[.65002,1.15,0,0,.52778],8971:[.65002,1.15,0,0,.52778],10216:[.65002,1.15,0,0,.61111],10217:[.65002,1.15,0,0,.61111],10752:[.55001,1.05,0,0,1.51112],10753:[.55001,1.05,0,0,1.51112],10754:[.55001,1.05,0,0,1.51112],10756:[.55001,1.05,0,0,1.11111],10758:[.55001,1.05,0,0,1.11111]},"Size3-Regular":{32:[0,0,0,0,.25],40:[.95003,1.45,0,0,.73611],41:[.95003,1.45,0,0,.73611],47:[.95003,1.45,0,0,1.04445],91:[.95003,1.45,0,0,.52778],92:[.95003,1.45,0,0,1.04445],93:[.95003,1.45,0,0,.52778],123:[.95003,1.45,0,0,.75],125:[.95003,1.45,0,0,.75],160:[0,0,0,0,.25],710:[0,.75,0,0,1.44445],732:[0,.75,0,0,1.44445],770:[0,.75,0,0,1.44445],771:[0,.75,0,0,1.44445],8730:[.95003,1.45,0,0,1],8968:[.95003,1.45,0,0,.58334],8969:[.95003,1.45,0,0,.58334],8970:[.95003,1.45,0,0,.58334],8971:[.95003,1.45,0,0,.58334],10216:[.95003,1.45,0,0,.75],10217:[.95003,1.45,0,0,.75]},"Size4-Regular":{32:[0,0,0,0,.25],40:[1.25003,1.75,0,0,.79167],41:[1.25003,1.75,0,0,.79167],47:[1.25003,1.75,0,0,1.27778],91:[1.25003,1.75,0,0,.58334],92:[1.25003,1.75,0,0,1.27778],93:[1.25003,1.75,0,0,.58334],123:[1.25003,1.75,0,0,.80556],125:[1.25003,1.75,0,0,.80556],160:[0,0,0,0,.25],710:[0,.825,0,0,1.8889],732:[0,.825,0,0,1.8889],770:[0,.825,0,0,1.8889],771:[0,.825,0,0,1.8889],8730:[1.25003,1.75,0,0,1],8968:[1.25003,1.75,0,0,.63889],8969:[1.25003,1.75,0,0,.63889],8970:[1.25003,1.75,0,0,.63889],8971:[1.25003,1.75,0,0,.63889],9115:[.64502,1.155,0,0,.875],9116:[1e-5,.6,0,0,.875],9117:[.64502,1.155,0,0,.875],9118:[.64502,1.155,0,0,.875],9119:[1e-5,.6,0,0,.875],9120:[.64502,1.155,0,0,.875],9121:[.64502,1.155,0,0,.66667],9122:[-99e-5,.601,0,0,.66667],9123:[.64502,1.155,0,0,.66667],9124:[.64502,1.155,0,0,.66667],9125:[-99e-5,.601,0,0,.66667],9126:[.64502,1.155,0,0,.66667],9127:[1e-5,.9,0,0,.88889],9128:[.65002,1.15,0,0,.88889],9129:[.90001,0,0,0,.88889],9130:[0,.3,0,0,.88889],9131:[1e-5,.9,0,0,.88889],9132:[.65002,1.15,0,0,.88889],9133:[.90001,0,0,0,.88889],9143:[.88502,.915,0,0,1.05556],10216:[1.25003,1.75,0,0,.80556],10217:[1.25003,1.75,0,0,.80556],57344:[-.00499,.605,0,0,1.05556],57345:[-.00499,.605,0,0,1.05556],57680:[0,.12,0,0,.45],57681:[0,.12,0,0,.45],57682:[0,.12,0,0,.45],57683:[0,.12,0,0,.45]},"Typewriter-Regular":{32:[0,0,0,0,.525],33:[0,.61111,0,0,.525],34:[0,.61111,0,0,.525],35:[0,.61111,0,0,.525],36:[.08333,.69444,0,0,.525],37:[.08333,.69444,0,0,.525],38:[0,.61111,0,0,.525],39:[0,.61111,0,0,.525],40:[.08333,.69444,0,0,.525],41:[.08333,.69444,0,0,.525],42:[0,.52083,0,0,.525],43:[-.08056,.53055,0,0,.525],44:[.13889,.125,0,0,.525],45:[-.08056,.53055,0,0,.525],46:[0,.125,0,0,.525],47:[.08333,.69444,0,0,.525],48:[0,.61111,0,0,.525],49:[0,.61111,0,0,.525],50:[0,.61111,0,0,.525],51:[0,.61111,0,0,.525],52:[0,.61111,0,0,.525],53:[0,.61111,0,0,.525],54:[0,.61111,0,0,.525],55:[0,.61111,0,0,.525],56:[0,.61111,0,0,.525],57:[0,.61111,0,0,.525],58:[0,.43056,0,0,.525],59:[.13889,.43056,0,0,.525],60:[-.05556,.55556,0,0,.525],61:[-.19549,.41562,0,0,.525],62:[-.05556,.55556,0,0,.525],63:[0,.61111,0,0,.525],64:[0,.61111,0,0,.525],65:[0,.61111,0,0,.525],66:[0,.61111,0,0,.525],67:[0,.61111,0,0,.525],68:[0,.61111,0,0,.525],69:[0,.61111,0,0,.525],70:[0,.61111,0,0,.525],71:[0,.61111,0,0,.525],72:[0,.61111,0,0,.525],73:[0,.61111,0,0,.525],74:[0,.61111,0,0,.525],75:[0,.61111,0,0,.525],76:[0,.61111,0,0,.525],77:[0,.61111,0,0,.525],78:[0,.61111,0,0,.525],79:[0,.61111,0,0,.525],80:[0,.61111,0,0,.525],81:[.13889,.61111,0,0,.525],82:[0,.61111,0,0,.525],83:[0,.61111,0,0,.525],84:[0,.61111,0,0,.525],85:[0,.61111,0,0,.525],86:[0,.61111,0,0,.525],87:[0,.61111,0,0,.525],88:[0,.61111,0,0,.525],89:[0,.61111,0,0,.525],90:[0,.61111,0,0,.525],91:[.08333,.69444,0,0,.525],92:[.08333,.69444,0,0,.525],93:[.08333,.69444,0,0,.525],94:[0,.61111,0,0,.525],95:[.09514,0,0,0,.525],96:[0,.61111,0,0,.525],97:[0,.43056,0,0,.525],98:[0,.61111,0,0,.525],99:[0,.43056,0,0,.525],100:[0,.61111,0,0,.525],101:[0,.43056,0,0,.525],102:[0,.61111,0,0,.525],103:[.22222,.43056,0,0,.525],104:[0,.61111,0,0,.525],105:[0,.61111,0,0,.525],106:[.22222,.61111,0,0,.525],107:[0,.61111,0,0,.525],108:[0,.61111,0,0,.525],109:[0,.43056,0,0,.525],110:[0,.43056,0,0,.525],111:[0,.43056,0,0,.525],112:[.22222,.43056,0,0,.525],113:[.22222,.43056,0,0,.525],114:[0,.43056,0,0,.525],115:[0,.43056,0,0,.525],116:[0,.55358,0,0,.525],117:[0,.43056,0,0,.525],118:[0,.43056,0,0,.525],119:[0,.43056,0,0,.525],120:[0,.43056,0,0,.525],121:[.22222,.43056,0,0,.525],122:[0,.43056,0,0,.525],123:[.08333,.69444,0,0,.525],124:[.08333,.69444,0,0,.525],125:[.08333,.69444,0,0,.525],126:[0,.61111,0,0,.525],127:[0,.61111,0,0,.525],160:[0,0,0,0,.525],176:[0,.61111,0,0,.525],184:[.19445,0,0,0,.525],305:[0,.43056,0,0,.525],567:[.22222,.43056,0,0,.525],711:[0,.56597,0,0,.525],713:[0,.56555,0,0,.525],714:[0,.61111,0,0,.525],715:[0,.61111,0,0,.525],728:[0,.61111,0,0,.525],730:[0,.61111,0,0,.525],770:[0,.61111,0,0,.525],771:[0,.61111,0,0,.525],776:[0,.61111,0,0,.525],915:[0,.61111,0,0,.525],916:[0,.61111,0,0,.525],920:[0,.61111,0,0,.525],923:[0,.61111,0,0,.525],926:[0,.61111,0,0,.525],928:[0,.61111,0,0,.525],931:[0,.61111,0,0,.525],933:[0,.61111,0,0,.525],934:[0,.61111,0,0,.525],936:[0,.61111,0,0,.525],937:[0,.61111,0,0,.525],8216:[0,.61111,0,0,.525],8217:[0,.61111,0,0,.525],8242:[0,.61111,0,0,.525],9251:[.11111,.21944,0,0,.525]}},Cr={slant:[.25,.25,.25],space:[0,0,0],stretch:[0,0,0],shrink:[0,0,0],xHeight:[.431,.431,.431],quad:[1,1.171,1.472],extraSpace:[0,0,0],num1:[.677,.732,.925],num2:[.394,.384,.387],num3:[.444,.471,.504],denom1:[.686,.752,1.025],denom2:[.345,.344,.532],sup1:[.413,.503,.504],sup2:[.363,.431,.404],sup3:[.289,.286,.294],sub1:[.15,.143,.2],sub2:[.247,.286,.4],supDrop:[.386,.353,.494],subDrop:[.05,.071,.1],delim1:[2.39,1.7,1.98],delim2:[1.01,1.157,1.42],axisHeight:[.25,.25,.25],defaultRuleThickness:[.04,.049,.049],bigOpSpacing1:[.111,.111,.111],bigOpSpacing2:[.166,.166,.166],bigOpSpacing3:[.2,.2,.2],bigOpSpacing4:[.6,.611,.611],bigOpSpacing5:[.1,.143,.143],sqrtRuleThickness:[.04,.04,.04],ptPerEm:[10,10,10],doubleRuleSep:[.2,.2,.2],arrayRuleWidth:[.04,.04,.04],fboxsep:[.3,.3,.3],fboxrule:[.04,.04,.04]},Zi={Å:"A",Ð:"D",Þ:"o",å:"a",ð:"d",þ:"o",А:"A",Б:"B",В:"B",Г:"F",Д:"A",Е:"E",Ж:"K",З:"3",И:"N",Й:"N",К:"K",Л:"N",М:"M",Н:"H",О:"O",П:"N",Р:"P",С:"C",Т:"T",У:"y",Ф:"O",Х:"X",Ц:"U",Ч:"h",Ш:"W",Щ:"W",Ъ:"B",Ы:"X",Ь:"B",Э:"3",Ю:"X",Я:"R",а:"a",б:"b",в:"a",г:"r",д:"y",е:"e",ж:"m",з:"e",и:"n",й:"n",к:"n",л:"n",м:"m",н:"n",о:"o",п:"n",р:"p",с:"c",т:"o",у:"y",ф:"b",х:"x",ц:"n",ч:"n",ш:"w",щ:"w",ъ:"a",ы:"m",ь:"a",э:"e",ю:"m",я:"r"};function Z4(t,e){q0[t]=e}function Ya(t,e,r){if(!q0[e])throw new Error("Font metrics not found for font: "+e+".");var n=t.charCodeAt(0),a=q0[e][n];if(!a&&t[0]in Zi&&(n=Zi[t[0]].charCodeAt(0),a=q0[e][n]),!a&&r==="text"&&Vl(n)&&(a=q0[e][77]),a)return{depth:a[0],height:a[1],italic:a[2],skew:a[3],width:a[4]}}var _n={};function J4(t){var e;if(t>=5?e=0:t>=3?e=1:e=2,!_n[e]){var r=_n[e]={cssEmPerMu:Cr.quad[e]/18};for(var n in Cr)Cr.hasOwnProperty(n)&&(r[n]=Cr[n][e])}return _n[e]}var Q4=[[1,1,1],[2,1,1],[3,1,1],[4,2,1],[5,2,1],[6,3,1],[7,4,2],[8,6,3],[9,7,6],[10,8,7],[11,10,9]],Ji=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],Qi=function(e,r){return r.size<2?e:Q4[e-1][r.size-1]};class $0{constructor(e){this.style=void 0,this.color=void 0,this.size=void 0,this.textSize=void 0,this.phantom=void 0,this.font=void 0,this.fontFamily=void 0,this.fontWeight=void 0,this.fontShape=void 0,this.sizeMultiplier=void 0,this.maxSize=void 0,this.minRuleThickness=void 0,this._fontMetrics=void 0,this.style=e.style,this.color=e.color,this.size=e.size||$0.BASESIZE,this.textSize=e.textSize||this.size,this.phantom=!!e.phantom,this.font=e.font||"",this.fontFamily=e.fontFamily||"",this.fontWeight=e.fontWeight||"",this.fontShape=e.fontShape||"",this.sizeMultiplier=Ji[this.size-1],this.maxSize=e.maxSize,this.minRuleThickness=e.minRuleThickness,this._fontMetrics=void 0}extend(e){var r={style:this.style,size:this.size,textSize:this.textSize,color:this.color,phantom:this.phantom,font:this.font,fontFamily:this.fontFamily,fontWeight:this.fontWeight,fontShape:this.fontShape,maxSize:this.maxSize,minRuleThickness:this.minRuleThickness};for(var n in e)e.hasOwnProperty(n)&&(r[n]=e[n]);return new $0(r)}havingStyle(e){return this.style===e?this:this.extend({style:e,size:Qi(this.textSize,e)})}havingCrampedStyle(){return this.havingStyle(this.style.cramp())}havingSize(e){return this.size===e&&this.textSize===e?this:this.extend({style:this.style.text(),size:e,textSize:e,sizeMultiplier:Ji[e-1]})}havingBaseStyle(e){e=e||this.style.text();var r=Qi($0.BASESIZE,e);return this.size===r&&this.textSize===$0.BASESIZE&&this.style===e?this:this.extend({style:e,size:r})}havingBaseSizing(){var e;switch(this.style.id){case 4:case 5:e=3;break;case 6:case 7:e=1;break;default:e=6}return this.extend({style:this.style.text(),size:e})}withColor(e){return this.extend({color:e})}withPhantom(){return this.extend({phantom:!0})}withFont(e){return this.extend({font:e})}withTextFontFamily(e){return this.extend({fontFamily:e,font:""})}withTextFontWeight(e){return this.extend({fontWeight:e,font:""})}withTextFontShape(e){return this.extend({fontShape:e,font:""})}sizingClasses(e){return e.size!==this.size?["sizing","reset-size"+e.size,"size"+this.size]:[]}baseSizingClasses(){return this.size!==$0.BASESIZE?["sizing","reset-size"+this.size,"size"+$0.BASESIZE]:[]}fontMetrics(){return this._fontMetrics||(this._fontMetrics=J4(this.size)),this._fontMetrics}getColor(){return this.phantom?"transparent":this.color}}$0.BASESIZE=6;var ca={pt:1,mm:7227/2540,cm:7227/254,in:72.27,bp:803/800,pc:12,dd:1238/1157,cc:14856/1157,nd:685/642,nc:1370/107,sp:1/65536,px:803/800},ec={ex:!0,em:!0,mu:!0},$l=function(e){return typeof e!="string"&&(e=e.unit),e in ca||e in ec||e==="ex"},ze=function(e,r){var n;if(e.unit in ca)n=ca[e.unit]/r.fontMetrics().ptPerEm/r.sizeMultiplier;else if(e.unit==="mu")n=r.fontMetrics().cssEmPerMu;else{var a;if(r.style.isTight()?a=r.havingStyle(r.style.text()):a=r,e.unit==="ex")n=a.fontMetrics().xHeight;else if(e.unit==="em")n=a.fontMetrics().quad;else throw new I("Invalid unit: '"+e.unit+"'");a!==r&&(n*=a.sizeMultiplier/r.sizeMultiplier)}return Math.min(e.number*n,r.maxSize)},O=function(e){return+e.toFixed(4)+"em"},ut=function(e){return e.filter(r=>r).join(" ")},Ul=function(e,r,n){if(this.classes=e||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=n||{},r){r.style.isTight()&&this.classes.push("mtight");var a=r.getColor();a&&(this.style.color=a)}},Gl=function(e){var r=document.createElement(e);r.className=ut(this.classes);for(var n in this.style)this.style.hasOwnProperty(n)&&(r.style[n]=this.style[n]);for(var a in this.attributes)this.attributes.hasOwnProperty(a)&&r.setAttribute(a,this.attributes[a]);for(var i=0;i",r};class br{constructor(e,r,n,a){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.width=void 0,this.maxFontSize=void 0,this.style=void 0,Ul.call(this,e,n,a),this.children=r||[]}setAttribute(e,r){this.attributes[e]=r}hasClass(e){return Y.contains(this.classes,e)}toNode(){return Gl.call(this,"span")}toMarkup(){return Wl.call(this,"span")}}class Xa{constructor(e,r,n,a){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,Ul.call(this,r,a),this.children=n||[],this.setAttribute("href",e)}setAttribute(e,r){this.attributes[e]=r}hasClass(e){return Y.contains(this.classes,e)}toNode(){return Gl.call(this,"a")}toMarkup(){return Wl.call(this,"a")}}class tc{constructor(e,r,n){this.src=void 0,this.alt=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.alt=r,this.src=e,this.classes=["mord"],this.style=n}hasClass(e){return Y.contains(this.classes,e)}toNode(){var e=document.createElement("img");e.src=this.src,e.alt=this.alt,e.className="mord";for(var r in this.style)this.style.hasOwnProperty(r)&&(e.style[r]=this.style[r]);return e}toMarkup(){var e=''+Y.escape(this.alt)+'0&&(r=document.createElement("span"),r.style.marginRight=O(this.italic)),this.classes.length>0&&(r=r||document.createElement("span"),r.className=ut(this.classes));for(var n in this.style)this.style.hasOwnProperty(n)&&(r=r||document.createElement("span"),r.style[n]=this.style[n]);return r?(r.appendChild(e),r):e}toMarkup(){var e=!1,r="0&&(n+="margin-right:"+this.italic+"em;");for(var a in this.style)this.style.hasOwnProperty(a)&&(n+=Y.hyphenate(a)+":"+this.style[a]+";");n&&(e=!0,r+=' style="'+Y.escape(n)+'"');var i=Y.escape(this.text);return e?(r+=">",r+=i,r+="",r):i}}class Y0{constructor(e,r){this.children=void 0,this.attributes=void 0,this.children=e||[],this.attributes=r||{}}toNode(){var e="http://www.w3.org/2000/svg",r=document.createElementNS(e,"svg");for(var n in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,n)&&r.setAttribute(n,this.attributes[n]);for(var a=0;a':''}}class ha{constructor(e){this.attributes=void 0,this.attributes=e||{}}toNode(){var e="http://www.w3.org/2000/svg",r=document.createElementNS(e,"line");for(var n in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,n)&&r.setAttribute(n,this.attributes[n]);return r}toMarkup(){var e=" but got "+String(t)+".")}var ac={bin:1,close:1,inner:1,open:1,punct:1,rel:1},ic={"accent-token":1,mathord:1,"op-token":1,spacing:1,textord:1},xe={math:{},text:{}};function l(t,e,r,n,a,i){xe[t][a]={font:e,group:r,replace:n},i&&n&&(xe[t][n]=xe[t][a])}var u="math",C="text",h="main",v="ams",Me="accent-token",U="bin",Ke="close",Ht="inner",X="mathord",Ne="op-token",c0="open",gn="punct",g="rel",J0="spacing",x="textord";l(u,h,g,"≡","\\equiv",!0);l(u,h,g,"≺","\\prec",!0);l(u,h,g,"≻","\\succ",!0);l(u,h,g,"∼","\\sim",!0);l(u,h,g,"⊥","\\perp");l(u,h,g,"⪯","\\preceq",!0);l(u,h,g,"⪰","\\succeq",!0);l(u,h,g,"≃","\\simeq",!0);l(u,h,g,"∣","\\mid",!0);l(u,h,g,"≪","\\ll",!0);l(u,h,g,"≫","\\gg",!0);l(u,h,g,"≍","\\asymp",!0);l(u,h,g,"∥","\\parallel");l(u,h,g,"⋈","\\bowtie",!0);l(u,h,g,"⌣","\\smile",!0);l(u,h,g,"⊑","\\sqsubseteq",!0);l(u,h,g,"⊒","\\sqsupseteq",!0);l(u,h,g,"≐","\\doteq",!0);l(u,h,g,"⌢","\\frown",!0);l(u,h,g,"∋","\\ni",!0);l(u,h,g,"∝","\\propto",!0);l(u,h,g,"⊢","\\vdash",!0);l(u,h,g,"⊣","\\dashv",!0);l(u,h,g,"∋","\\owns");l(u,h,gn,".","\\ldotp");l(u,h,gn,"⋅","\\cdotp");l(u,h,x,"#","\\#");l(C,h,x,"#","\\#");l(u,h,x,"&","\\&");l(C,h,x,"&","\\&");l(u,h,x,"ℵ","\\aleph",!0);l(u,h,x,"∀","\\forall",!0);l(u,h,x,"ℏ","\\hbar",!0);l(u,h,x,"∃","\\exists",!0);l(u,h,x,"∇","\\nabla",!0);l(u,h,x,"♭","\\flat",!0);l(u,h,x,"ℓ","\\ell",!0);l(u,h,x,"♮","\\natural",!0);l(u,h,x,"♣","\\clubsuit",!0);l(u,h,x,"℘","\\wp",!0);l(u,h,x,"♯","\\sharp",!0);l(u,h,x,"♢","\\diamondsuit",!0);l(u,h,x,"ℜ","\\Re",!0);l(u,h,x,"♡","\\heartsuit",!0);l(u,h,x,"ℑ","\\Im",!0);l(u,h,x,"♠","\\spadesuit",!0);l(u,h,x,"§","\\S",!0);l(C,h,x,"§","\\S");l(u,h,x,"¶","\\P",!0);l(C,h,x,"¶","\\P");l(u,h,x,"†","\\dag");l(C,h,x,"†","\\dag");l(C,h,x,"†","\\textdagger");l(u,h,x,"‡","\\ddag");l(C,h,x,"‡","\\ddag");l(C,h,x,"‡","\\textdaggerdbl");l(u,h,Ke,"⎱","\\rmoustache",!0);l(u,h,c0,"⎰","\\lmoustache",!0);l(u,h,Ke,"⟯","\\rgroup",!0);l(u,h,c0,"⟮","\\lgroup",!0);l(u,h,U,"∓","\\mp",!0);l(u,h,U,"⊖","\\ominus",!0);l(u,h,U,"⊎","\\uplus",!0);l(u,h,U,"⊓","\\sqcap",!0);l(u,h,U,"∗","\\ast");l(u,h,U,"⊔","\\sqcup",!0);l(u,h,U,"◯","\\bigcirc",!0);l(u,h,U,"∙","\\bullet",!0);l(u,h,U,"‡","\\ddagger");l(u,h,U,"≀","\\wr",!0);l(u,h,U,"⨿","\\amalg");l(u,h,U,"&","\\And");l(u,h,g,"⟵","\\longleftarrow",!0);l(u,h,g,"⇐","\\Leftarrow",!0);l(u,h,g,"⟸","\\Longleftarrow",!0);l(u,h,g,"⟶","\\longrightarrow",!0);l(u,h,g,"⇒","\\Rightarrow",!0);l(u,h,g,"⟹","\\Longrightarrow",!0);l(u,h,g,"↔","\\leftrightarrow",!0);l(u,h,g,"⟷","\\longleftrightarrow",!0);l(u,h,g,"⇔","\\Leftrightarrow",!0);l(u,h,g,"⟺","\\Longleftrightarrow",!0);l(u,h,g,"↦","\\mapsto",!0);l(u,h,g,"⟼","\\longmapsto",!0);l(u,h,g,"↗","\\nearrow",!0);l(u,h,g,"↩","\\hookleftarrow",!0);l(u,h,g,"↪","\\hookrightarrow",!0);l(u,h,g,"↘","\\searrow",!0);l(u,h,g,"↼","\\leftharpoonup",!0);l(u,h,g,"⇀","\\rightharpoonup",!0);l(u,h,g,"↙","\\swarrow",!0);l(u,h,g,"↽","\\leftharpoondown",!0);l(u,h,g,"⇁","\\rightharpoondown",!0);l(u,h,g,"↖","\\nwarrow",!0);l(u,h,g,"⇌","\\rightleftharpoons",!0);l(u,v,g,"≮","\\nless",!0);l(u,v,g,"","\\@nleqslant");l(u,v,g,"","\\@nleqq");l(u,v,g,"⪇","\\lneq",!0);l(u,v,g,"≨","\\lneqq",!0);l(u,v,g,"","\\@lvertneqq");l(u,v,g,"⋦","\\lnsim",!0);l(u,v,g,"⪉","\\lnapprox",!0);l(u,v,g,"⊀","\\nprec",!0);l(u,v,g,"⋠","\\npreceq",!0);l(u,v,g,"⋨","\\precnsim",!0);l(u,v,g,"⪹","\\precnapprox",!0);l(u,v,g,"≁","\\nsim",!0);l(u,v,g,"","\\@nshortmid");l(u,v,g,"∤","\\nmid",!0);l(u,v,g,"⊬","\\nvdash",!0);l(u,v,g,"⊭","\\nvDash",!0);l(u,v,g,"⋪","\\ntriangleleft");l(u,v,g,"⋬","\\ntrianglelefteq",!0);l(u,v,g,"⊊","\\subsetneq",!0);l(u,v,g,"","\\@varsubsetneq");l(u,v,g,"⫋","\\subsetneqq",!0);l(u,v,g,"","\\@varsubsetneqq");l(u,v,g,"≯","\\ngtr",!0);l(u,v,g,"","\\@ngeqslant");l(u,v,g,"","\\@ngeqq");l(u,v,g,"⪈","\\gneq",!0);l(u,v,g,"≩","\\gneqq",!0);l(u,v,g,"","\\@gvertneqq");l(u,v,g,"⋧","\\gnsim",!0);l(u,v,g,"⪊","\\gnapprox",!0);l(u,v,g,"⊁","\\nsucc",!0);l(u,v,g,"⋡","\\nsucceq",!0);l(u,v,g,"⋩","\\succnsim",!0);l(u,v,g,"⪺","\\succnapprox",!0);l(u,v,g,"≆","\\ncong",!0);l(u,v,g,"","\\@nshortparallel");l(u,v,g,"∦","\\nparallel",!0);l(u,v,g,"⊯","\\nVDash",!0);l(u,v,g,"⋫","\\ntriangleright");l(u,v,g,"⋭","\\ntrianglerighteq",!0);l(u,v,g,"","\\@nsupseteqq");l(u,v,g,"⊋","\\supsetneq",!0);l(u,v,g,"","\\@varsupsetneq");l(u,v,g,"⫌","\\supsetneqq",!0);l(u,v,g,"","\\@varsupsetneqq");l(u,v,g,"⊮","\\nVdash",!0);l(u,v,g,"⪵","\\precneqq",!0);l(u,v,g,"⪶","\\succneqq",!0);l(u,v,g,"","\\@nsubseteqq");l(u,v,U,"⊴","\\unlhd");l(u,v,U,"⊵","\\unrhd");l(u,v,g,"↚","\\nleftarrow",!0);l(u,v,g,"↛","\\nrightarrow",!0);l(u,v,g,"⇍","\\nLeftarrow",!0);l(u,v,g,"⇏","\\nRightarrow",!0);l(u,v,g,"↮","\\nleftrightarrow",!0);l(u,v,g,"⇎","\\nLeftrightarrow",!0);l(u,v,g,"△","\\vartriangle");l(u,v,x,"ℏ","\\hslash");l(u,v,x,"▽","\\triangledown");l(u,v,x,"◊","\\lozenge");l(u,v,x,"Ⓢ","\\circledS");l(u,v,x,"®","\\circledR");l(C,v,x,"®","\\circledR");l(u,v,x,"∡","\\measuredangle",!0);l(u,v,x,"∄","\\nexists");l(u,v,x,"℧","\\mho");l(u,v,x,"Ⅎ","\\Finv",!0);l(u,v,x,"⅁","\\Game",!0);l(u,v,x,"‵","\\backprime");l(u,v,x,"▲","\\blacktriangle");l(u,v,x,"▼","\\blacktriangledown");l(u,v,x,"■","\\blacksquare");l(u,v,x,"⧫","\\blacklozenge");l(u,v,x,"★","\\bigstar");l(u,v,x,"∢","\\sphericalangle",!0);l(u,v,x,"∁","\\complement",!0);l(u,v,x,"ð","\\eth",!0);l(C,h,x,"ð","ð");l(u,v,x,"╱","\\diagup");l(u,v,x,"╲","\\diagdown");l(u,v,x,"□","\\square");l(u,v,x,"□","\\Box");l(u,v,x,"◊","\\Diamond");l(u,v,x,"¥","\\yen",!0);l(C,v,x,"¥","\\yen",!0);l(u,v,x,"✓","\\checkmark",!0);l(C,v,x,"✓","\\checkmark");l(u,v,x,"ℶ","\\beth",!0);l(u,v,x,"ℸ","\\daleth",!0);l(u,v,x,"ℷ","\\gimel",!0);l(u,v,x,"ϝ","\\digamma",!0);l(u,v,x,"ϰ","\\varkappa");l(u,v,c0,"┌","\\@ulcorner",!0);l(u,v,Ke,"┐","\\@urcorner",!0);l(u,v,c0,"└","\\@llcorner",!0);l(u,v,Ke,"┘","\\@lrcorner",!0);l(u,v,g,"≦","\\leqq",!0);l(u,v,g,"⩽","\\leqslant",!0);l(u,v,g,"⪕","\\eqslantless",!0);l(u,v,g,"≲","\\lesssim",!0);l(u,v,g,"⪅","\\lessapprox",!0);l(u,v,g,"≊","\\approxeq",!0);l(u,v,U,"⋖","\\lessdot");l(u,v,g,"⋘","\\lll",!0);l(u,v,g,"≶","\\lessgtr",!0);l(u,v,g,"⋚","\\lesseqgtr",!0);l(u,v,g,"⪋","\\lesseqqgtr",!0);l(u,v,g,"≑","\\doteqdot");l(u,v,g,"≓","\\risingdotseq",!0);l(u,v,g,"≒","\\fallingdotseq",!0);l(u,v,g,"∽","\\backsim",!0);l(u,v,g,"⋍","\\backsimeq",!0);l(u,v,g,"⫅","\\subseteqq",!0);l(u,v,g,"⋐","\\Subset",!0);l(u,v,g,"⊏","\\sqsubset",!0);l(u,v,g,"≼","\\preccurlyeq",!0);l(u,v,g,"⋞","\\curlyeqprec",!0);l(u,v,g,"≾","\\precsim",!0);l(u,v,g,"⪷","\\precapprox",!0);l(u,v,g,"⊲","\\vartriangleleft");l(u,v,g,"⊴","\\trianglelefteq");l(u,v,g,"⊨","\\vDash",!0);l(u,v,g,"⊪","\\Vvdash",!0);l(u,v,g,"⌣","\\smallsmile");l(u,v,g,"⌢","\\smallfrown");l(u,v,g,"≏","\\bumpeq",!0);l(u,v,g,"≎","\\Bumpeq",!0);l(u,v,g,"≧","\\geqq",!0);l(u,v,g,"⩾","\\geqslant",!0);l(u,v,g,"⪖","\\eqslantgtr",!0);l(u,v,g,"≳","\\gtrsim",!0);l(u,v,g,"⪆","\\gtrapprox",!0);l(u,v,U,"⋗","\\gtrdot");l(u,v,g,"⋙","\\ggg",!0);l(u,v,g,"≷","\\gtrless",!0);l(u,v,g,"⋛","\\gtreqless",!0);l(u,v,g,"⪌","\\gtreqqless",!0);l(u,v,g,"≖","\\eqcirc",!0);l(u,v,g,"≗","\\circeq",!0);l(u,v,g,"≜","\\triangleq",!0);l(u,v,g,"∼","\\thicksim");l(u,v,g,"≈","\\thickapprox");l(u,v,g,"⫆","\\supseteqq",!0);l(u,v,g,"⋑","\\Supset",!0);l(u,v,g,"⊐","\\sqsupset",!0);l(u,v,g,"≽","\\succcurlyeq",!0);l(u,v,g,"⋟","\\curlyeqsucc",!0);l(u,v,g,"≿","\\succsim",!0);l(u,v,g,"⪸","\\succapprox",!0);l(u,v,g,"⊳","\\vartriangleright");l(u,v,g,"⊵","\\trianglerighteq");l(u,v,g,"⊩","\\Vdash",!0);l(u,v,g,"∣","\\shortmid");l(u,v,g,"∥","\\shortparallel");l(u,v,g,"≬","\\between",!0);l(u,v,g,"⋔","\\pitchfork",!0);l(u,v,g,"∝","\\varpropto");l(u,v,g,"◀","\\blacktriangleleft");l(u,v,g,"∴","\\therefore",!0);l(u,v,g,"∍","\\backepsilon");l(u,v,g,"▶","\\blacktriangleright");l(u,v,g,"∵","\\because",!0);l(u,v,g,"⋘","\\llless");l(u,v,g,"⋙","\\gggtr");l(u,v,U,"⊲","\\lhd");l(u,v,U,"⊳","\\rhd");l(u,v,g,"≂","\\eqsim",!0);l(u,h,g,"⋈","\\Join");l(u,v,g,"≑","\\Doteq",!0);l(u,v,U,"∔","\\dotplus",!0);l(u,v,U,"∖","\\smallsetminus");l(u,v,U,"⋒","\\Cap",!0);l(u,v,U,"⋓","\\Cup",!0);l(u,v,U,"⩞","\\doublebarwedge",!0);l(u,v,U,"⊟","\\boxminus",!0);l(u,v,U,"⊞","\\boxplus",!0);l(u,v,U,"⋇","\\divideontimes",!0);l(u,v,U,"⋉","\\ltimes",!0);l(u,v,U,"⋊","\\rtimes",!0);l(u,v,U,"⋋","\\leftthreetimes",!0);l(u,v,U,"⋌","\\rightthreetimes",!0);l(u,v,U,"⋏","\\curlywedge",!0);l(u,v,U,"⋎","\\curlyvee",!0);l(u,v,U,"⊝","\\circleddash",!0);l(u,v,U,"⊛","\\circledast",!0);l(u,v,U,"⋅","\\centerdot");l(u,v,U,"⊺","\\intercal",!0);l(u,v,U,"⋒","\\doublecap");l(u,v,U,"⋓","\\doublecup");l(u,v,U,"⊠","\\boxtimes",!0);l(u,v,g,"⇢","\\dashrightarrow",!0);l(u,v,g,"⇠","\\dashleftarrow",!0);l(u,v,g,"⇇","\\leftleftarrows",!0);l(u,v,g,"⇆","\\leftrightarrows",!0);l(u,v,g,"⇚","\\Lleftarrow",!0);l(u,v,g,"↞","\\twoheadleftarrow",!0);l(u,v,g,"↢","\\leftarrowtail",!0);l(u,v,g,"↫","\\looparrowleft",!0);l(u,v,g,"⇋","\\leftrightharpoons",!0);l(u,v,g,"↶","\\curvearrowleft",!0);l(u,v,g,"↺","\\circlearrowleft",!0);l(u,v,g,"↰","\\Lsh",!0);l(u,v,g,"⇈","\\upuparrows",!0);l(u,v,g,"↿","\\upharpoonleft",!0);l(u,v,g,"⇃","\\downharpoonleft",!0);l(u,h,g,"⊶","\\origof",!0);l(u,h,g,"⊷","\\imageof",!0);l(u,v,g,"⊸","\\multimap",!0);l(u,v,g,"↭","\\leftrightsquigarrow",!0);l(u,v,g,"⇉","\\rightrightarrows",!0);l(u,v,g,"⇄","\\rightleftarrows",!0);l(u,v,g,"↠","\\twoheadrightarrow",!0);l(u,v,g,"↣","\\rightarrowtail",!0);l(u,v,g,"↬","\\looparrowright",!0);l(u,v,g,"↷","\\curvearrowright",!0);l(u,v,g,"↻","\\circlearrowright",!0);l(u,v,g,"↱","\\Rsh",!0);l(u,v,g,"⇊","\\downdownarrows",!0);l(u,v,g,"↾","\\upharpoonright",!0);l(u,v,g,"⇂","\\downharpoonright",!0);l(u,v,g,"⇝","\\rightsquigarrow",!0);l(u,v,g,"⇝","\\leadsto");l(u,v,g,"⇛","\\Rrightarrow",!0);l(u,v,g,"↾","\\restriction");l(u,h,x,"‘","`");l(u,h,x,"$","\\$");l(C,h,x,"$","\\$");l(C,h,x,"$","\\textdollar");l(u,h,x,"%","\\%");l(C,h,x,"%","\\%");l(u,h,x,"_","\\_");l(C,h,x,"_","\\_");l(C,h,x,"_","\\textunderscore");l(u,h,x,"∠","\\angle",!0);l(u,h,x,"∞","\\infty",!0);l(u,h,x,"′","\\prime");l(u,h,x,"△","\\triangle");l(u,h,x,"Γ","\\Gamma",!0);l(u,h,x,"Δ","\\Delta",!0);l(u,h,x,"Θ","\\Theta",!0);l(u,h,x,"Λ","\\Lambda",!0);l(u,h,x,"Ξ","\\Xi",!0);l(u,h,x,"Π","\\Pi",!0);l(u,h,x,"Σ","\\Sigma",!0);l(u,h,x,"Υ","\\Upsilon",!0);l(u,h,x,"Φ","\\Phi",!0);l(u,h,x,"Ψ","\\Psi",!0);l(u,h,x,"Ω","\\Omega",!0);l(u,h,x,"A","Α");l(u,h,x,"B","Β");l(u,h,x,"E","Ε");l(u,h,x,"Z","Ζ");l(u,h,x,"H","Η");l(u,h,x,"I","Ι");l(u,h,x,"K","Κ");l(u,h,x,"M","Μ");l(u,h,x,"N","Ν");l(u,h,x,"O","Ο");l(u,h,x,"P","Ρ");l(u,h,x,"T","Τ");l(u,h,x,"X","Χ");l(u,h,x,"¬","\\neg",!0);l(u,h,x,"¬","\\lnot");l(u,h,x,"⊤","\\top");l(u,h,x,"⊥","\\bot");l(u,h,x,"∅","\\emptyset");l(u,v,x,"∅","\\varnothing");l(u,h,X,"α","\\alpha",!0);l(u,h,X,"β","\\beta",!0);l(u,h,X,"γ","\\gamma",!0);l(u,h,X,"δ","\\delta",!0);l(u,h,X,"ϵ","\\epsilon",!0);l(u,h,X,"ζ","\\zeta",!0);l(u,h,X,"η","\\eta",!0);l(u,h,X,"θ","\\theta",!0);l(u,h,X,"ι","\\iota",!0);l(u,h,X,"κ","\\kappa",!0);l(u,h,X,"λ","\\lambda",!0);l(u,h,X,"μ","\\mu",!0);l(u,h,X,"ν","\\nu",!0);l(u,h,X,"ξ","\\xi",!0);l(u,h,X,"ο","\\omicron",!0);l(u,h,X,"π","\\pi",!0);l(u,h,X,"ρ","\\rho",!0);l(u,h,X,"σ","\\sigma",!0);l(u,h,X,"τ","\\tau",!0);l(u,h,X,"υ","\\upsilon",!0);l(u,h,X,"ϕ","\\phi",!0);l(u,h,X,"χ","\\chi",!0);l(u,h,X,"ψ","\\psi",!0);l(u,h,X,"ω","\\omega",!0);l(u,h,X,"ε","\\varepsilon",!0);l(u,h,X,"ϑ","\\vartheta",!0);l(u,h,X,"ϖ","\\varpi",!0);l(u,h,X,"ϱ","\\varrho",!0);l(u,h,X,"ς","\\varsigma",!0);l(u,h,X,"φ","\\varphi",!0);l(u,h,U,"∗","*",!0);l(u,h,U,"+","+");l(u,h,U,"−","-",!0);l(u,h,U,"⋅","\\cdot",!0);l(u,h,U,"∘","\\circ",!0);l(u,h,U,"÷","\\div",!0);l(u,h,U,"±","\\pm",!0);l(u,h,U,"×","\\times",!0);l(u,h,U,"∩","\\cap",!0);l(u,h,U,"∪","\\cup",!0);l(u,h,U,"∖","\\setminus",!0);l(u,h,U,"∧","\\land");l(u,h,U,"∨","\\lor");l(u,h,U,"∧","\\wedge",!0);l(u,h,U,"∨","\\vee",!0);l(u,h,x,"√","\\surd");l(u,h,c0,"⟨","\\langle",!0);l(u,h,c0,"∣","\\lvert");l(u,h,c0,"∥","\\lVert");l(u,h,Ke,"?","?");l(u,h,Ke,"!","!");l(u,h,Ke,"⟩","\\rangle",!0);l(u,h,Ke,"∣","\\rvert");l(u,h,Ke,"∥","\\rVert");l(u,h,g,"=","=");l(u,h,g,":",":");l(u,h,g,"≈","\\approx",!0);l(u,h,g,"≅","\\cong",!0);l(u,h,g,"≥","\\ge");l(u,h,g,"≥","\\geq",!0);l(u,h,g,"←","\\gets");l(u,h,g,">","\\gt",!0);l(u,h,g,"∈","\\in",!0);l(u,h,g,"","\\@not");l(u,h,g,"⊂","\\subset",!0);l(u,h,g,"⊃","\\supset",!0);l(u,h,g,"⊆","\\subseteq",!0);l(u,h,g,"⊇","\\supseteq",!0);l(u,v,g,"⊈","\\nsubseteq",!0);l(u,v,g,"⊉","\\nsupseteq",!0);l(u,h,g,"⊨","\\models");l(u,h,g,"←","\\leftarrow",!0);l(u,h,g,"≤","\\le");l(u,h,g,"≤","\\leq",!0);l(u,h,g,"<","\\lt",!0);l(u,h,g,"→","\\rightarrow",!0);l(u,h,g,"→","\\to");l(u,v,g,"≱","\\ngeq",!0);l(u,v,g,"≰","\\nleq",!0);l(u,h,J0," ","\\ ");l(u,h,J0," ","\\space");l(u,h,J0," ","\\nobreakspace");l(C,h,J0," ","\\ ");l(C,h,J0," "," ");l(C,h,J0," ","\\space");l(C,h,J0," ","\\nobreakspace");l(u,h,J0,null,"\\nobreak");l(u,h,J0,null,"\\allowbreak");l(u,h,gn,",",",");l(u,h,gn,";",";");l(u,v,U,"⊼","\\barwedge",!0);l(u,v,U,"⊻","\\veebar",!0);l(u,h,U,"⊙","\\odot",!0);l(u,h,U,"⊕","\\oplus",!0);l(u,h,U,"⊗","\\otimes",!0);l(u,h,x,"∂","\\partial",!0);l(u,h,U,"⊘","\\oslash",!0);l(u,v,U,"⊚","\\circledcirc",!0);l(u,v,U,"⊡","\\boxdot",!0);l(u,h,U,"△","\\bigtriangleup");l(u,h,U,"▽","\\bigtriangledown");l(u,h,U,"†","\\dagger");l(u,h,U,"⋄","\\diamond");l(u,h,U,"⋆","\\star");l(u,h,U,"◃","\\triangleleft");l(u,h,U,"▹","\\triangleright");l(u,h,c0,"{","\\{");l(C,h,x,"{","\\{");l(C,h,x,"{","\\textbraceleft");l(u,h,Ke,"}","\\}");l(C,h,x,"}","\\}");l(C,h,x,"}","\\textbraceright");l(u,h,c0,"{","\\lbrace");l(u,h,Ke,"}","\\rbrace");l(u,h,c0,"[","\\lbrack",!0);l(C,h,x,"[","\\lbrack",!0);l(u,h,Ke,"]","\\rbrack",!0);l(C,h,x,"]","\\rbrack",!0);l(u,h,c0,"(","\\lparen",!0);l(u,h,Ke,")","\\rparen",!0);l(C,h,x,"<","\\textless",!0);l(C,h,x,">","\\textgreater",!0);l(u,h,c0,"⌊","\\lfloor",!0);l(u,h,Ke,"⌋","\\rfloor",!0);l(u,h,c0,"⌈","\\lceil",!0);l(u,h,Ke,"⌉","\\rceil",!0);l(u,h,x,"\\","\\backslash");l(u,h,x,"∣","|");l(u,h,x,"∣","\\vert");l(C,h,x,"|","\\textbar",!0);l(u,h,x,"∥","\\|");l(u,h,x,"∥","\\Vert");l(C,h,x,"∥","\\textbardbl");l(C,h,x,"~","\\textasciitilde");l(C,h,x,"\\","\\textbackslash");l(C,h,x,"^","\\textasciicircum");l(u,h,g,"↑","\\uparrow",!0);l(u,h,g,"⇑","\\Uparrow",!0);l(u,h,g,"↓","\\downarrow",!0);l(u,h,g,"⇓","\\Downarrow",!0);l(u,h,g,"↕","\\updownarrow",!0);l(u,h,g,"⇕","\\Updownarrow",!0);l(u,h,Ne,"∐","\\coprod");l(u,h,Ne,"⋁","\\bigvee");l(u,h,Ne,"⋀","\\bigwedge");l(u,h,Ne,"⨄","\\biguplus");l(u,h,Ne,"⋂","\\bigcap");l(u,h,Ne,"⋃","\\bigcup");l(u,h,Ne,"∫","\\int");l(u,h,Ne,"∫","\\intop");l(u,h,Ne,"∬","\\iint");l(u,h,Ne,"∭","\\iiint");l(u,h,Ne,"∏","\\prod");l(u,h,Ne,"∑","\\sum");l(u,h,Ne,"⨂","\\bigotimes");l(u,h,Ne,"⨁","\\bigoplus");l(u,h,Ne,"⨀","\\bigodot");l(u,h,Ne,"∮","\\oint");l(u,h,Ne,"∯","\\oiint");l(u,h,Ne,"∰","\\oiiint");l(u,h,Ne,"⨆","\\bigsqcup");l(u,h,Ne,"∫","\\smallint");l(C,h,Ht,"…","\\textellipsis");l(u,h,Ht,"…","\\mathellipsis");l(C,h,Ht,"…","\\ldots",!0);l(u,h,Ht,"…","\\ldots",!0);l(u,h,Ht,"⋯","\\@cdots",!0);l(u,h,Ht,"⋱","\\ddots",!0);l(u,h,x,"⋮","\\varvdots");l(u,h,Me,"ˊ","\\acute");l(u,h,Me,"ˋ","\\grave");l(u,h,Me,"¨","\\ddot");l(u,h,Me,"~","\\tilde");l(u,h,Me,"ˉ","\\bar");l(u,h,Me,"˘","\\breve");l(u,h,Me,"ˇ","\\check");l(u,h,Me,"^","\\hat");l(u,h,Me,"⃗","\\vec");l(u,h,Me,"˙","\\dot");l(u,h,Me,"˚","\\mathring");l(u,h,X,"","\\@imath");l(u,h,X,"","\\@jmath");l(u,h,x,"ı","ı");l(u,h,x,"ȷ","ȷ");l(C,h,x,"ı","\\i",!0);l(C,h,x,"ȷ","\\j",!0);l(C,h,x,"ß","\\ss",!0);l(C,h,x,"æ","\\ae",!0);l(C,h,x,"œ","\\oe",!0);l(C,h,x,"ø","\\o",!0);l(C,h,x,"Æ","\\AE",!0);l(C,h,x,"Œ","\\OE",!0);l(C,h,x,"Ø","\\O",!0);l(C,h,Me,"ˊ","\\'");l(C,h,Me,"ˋ","\\`");l(C,h,Me,"ˆ","\\^");l(C,h,Me,"˜","\\~");l(C,h,Me,"ˉ","\\=");l(C,h,Me,"˘","\\u");l(C,h,Me,"˙","\\.");l(C,h,Me,"¸","\\c");l(C,h,Me,"˚","\\r");l(C,h,Me,"ˇ","\\v");l(C,h,Me,"¨",'\\"');l(C,h,Me,"˝","\\H");l(C,h,Me,"◯","\\textcircled");var jl={"--":!0,"---":!0,"``":!0,"''":!0};l(C,h,x,"–","--",!0);l(C,h,x,"–","\\textendash");l(C,h,x,"—","---",!0);l(C,h,x,"—","\\textemdash");l(C,h,x,"‘","`",!0);l(C,h,x,"‘","\\textquoteleft");l(C,h,x,"’","'",!0);l(C,h,x,"’","\\textquoteright");l(C,h,x,"“","``",!0);l(C,h,x,"“","\\textquotedblleft");l(C,h,x,"”","''",!0);l(C,h,x,"”","\\textquotedblright");l(u,h,x,"°","\\degree",!0);l(C,h,x,"°","\\degree");l(C,h,x,"°","\\textdegree",!0);l(u,h,x,"£","\\pounds");l(u,h,x,"£","\\mathsterling",!0);l(C,h,x,"£","\\pounds");l(C,h,x,"£","\\textsterling",!0);l(u,v,x,"✠","\\maltese");l(C,v,x,"✠","\\maltese");var ts='0123456789/@."';for(var On=0;On0)return x0(i,m,a,r,s.concat(d));if(c){var p,b;if(c==="boldsymbol"){var S=oc(i,a,r,s,n);p=S.fontName,b=[S.fontClass]}else o?(p=Kl[c].fontName,b=[c]):(p=Nr(c,r.fontWeight,r.fontShape),b=[c,r.fontWeight,r.fontShape]);if(bn(i,p,a).metrics)return x0(i,p,a,r,s.concat(b));if(jl.hasOwnProperty(i)&&p.slice(0,10)==="Typewriter"){for(var T=[],A=0;A{if(ut(t.classes)!==ut(e.classes)||t.skew!==e.skew||t.maxFontSize!==e.maxFontSize)return!1;if(t.classes.length===1){var r=t.classes[0];if(r==="mbin"||r==="mord")return!1}for(var n in t.style)if(t.style.hasOwnProperty(n)&&t.style[n]!==e.style[n])return!1;for(var a in e.style)if(e.style.hasOwnProperty(a)&&t.style[a]!==e.style[a])return!1;return!0},hc=t=>{for(var e=0;er&&(r=s.height),s.depth>n&&(n=s.depth),s.maxFontSize>a&&(a=s.maxFontSize)}e.height=r,e.depth=n,e.maxFontSize=a},Je=function(e,r,n,a){var i=new br(e,r,n,a);return Ka(i),i},Yl=(t,e,r,n)=>new br(t,e,r,n),fc=function(e,r,n){var a=Je([e],[],r);return a.height=Math.max(n||r.fontMetrics().defaultRuleThickness,r.minRuleThickness),a.style.borderBottomWidth=O(a.height),a.maxFontSize=1,a},mc=function(e,r,n,a){var i=new Xa(e,r,n,a);return Ka(i),i},Xl=function(e){var r=new gr(e);return Ka(r),r},dc=function(e,r){return e instanceof gr?Je([],[e],r):e},pc=function(e){if(e.positionType==="individualShift"){for(var r=e.children,n=[r[0]],a=-r[0].shift-r[0].elem.depth,i=a,s=1;s{var r=Je(["mspace"],[],e),n=ze(t,e);return r.style.marginRight=O(n),r},Nr=function(e,r,n){var a="";switch(e){case"amsrm":a="AMS";break;case"textrm":a="Main";break;case"textsf":a="SansSerif";break;case"texttt":a="Typewriter";break;default:a=e}var i;return r==="textbf"&&n==="textit"?i="BoldItalic":r==="textbf"?i="Bold":r==="textit"?i="Italic":i="Regular",a+"-"+i},Kl={mathbf:{variant:"bold",fontName:"Main-Bold"},mathrm:{variant:"normal",fontName:"Main-Regular"},textit:{variant:"italic",fontName:"Main-Italic"},mathit:{variant:"italic",fontName:"Main-Italic"},mathnormal:{variant:"italic",fontName:"Math-Italic"},mathbb:{variant:"double-struck",fontName:"AMS-Regular"},mathcal:{variant:"script",fontName:"Caligraphic-Regular"},mathfrak:{variant:"fraktur",fontName:"Fraktur-Regular"},mathscr:{variant:"script",fontName:"Script-Regular"},mathsf:{variant:"sans-serif",fontName:"SansSerif-Regular"},mathtt:{variant:"monospace",fontName:"Typewriter-Regular"}},Zl={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},bc=function(e,r){var[n,a,i]=Zl[e],s=new ct(n),o=new Y0([s],{width:O(a),height:O(i),style:"width:"+O(a),viewBox:"0 0 "+1e3*a+" "+1e3*i,preserveAspectRatio:"xMinYMin"}),c=Yl(["overlay"],[o],r);return c.height=i,c.style.height=O(i),c.style.width=O(a),c},k={fontMap:Kl,makeSymbol:x0,mathsym:lc,makeSpan:Je,makeSvgSpan:Yl,makeLineSpan:fc,makeAnchor:mc,makeFragment:Xl,wrapFragment:dc,makeVList:vc,makeOrd:uc,makeGlue:gc,staticSvg:bc,svgData:Zl,tryCombineChars:hc},Ae={number:3,unit:"mu"},yt={number:4,unit:"mu"},H0={number:5,unit:"mu"},yc={mord:{mop:Ae,mbin:yt,mrel:H0,minner:Ae},mop:{mord:Ae,mop:Ae,mrel:H0,minner:Ae},mbin:{mord:yt,mop:yt,mopen:yt,minner:yt},mrel:{mord:H0,mop:H0,mopen:H0,minner:H0},mopen:{},mclose:{mop:Ae,mbin:yt,mrel:H0,minner:Ae},mpunct:{mord:Ae,mop:Ae,mrel:H0,mopen:Ae,mclose:Ae,mpunct:Ae,minner:Ae},minner:{mord:Ae,mop:Ae,mbin:yt,mrel:H0,mopen:Ae,mpunct:Ae,minner:Ae}},xc={mord:{mop:Ae},mop:{mord:Ae,mop:Ae},mbin:{},mrel:{},mopen:{},mclose:{mop:Ae},mpunct:{},minner:{mop:Ae}},Jl={},en={},tn={};function H(t){for(var{type:e,names:r,props:n,handler:a,htmlBuilder:i,mathmlBuilder:s}=t,o={type:e,numArgs:n.numArgs,argTypes:n.argTypes,allowedInArgument:!!n.allowedInArgument,allowedInText:!!n.allowedInText,allowedInMath:n.allowedInMath===void 0?!0:n.allowedInMath,numOptionalArgs:n.numOptionalArgs||0,infix:!!n.infix,primitive:!!n.primitive,handler:a},c=0;c{var _=A.classes[0],D=T.classes[0];_==="mbin"&&Y.contains(Sc,D)?A.classes[0]="mord":D==="mbin"&&Y.contains(wc,_)&&(T.classes[0]="mord")},{node:p},b,S),ss(i,(T,A)=>{var _=ma(A),D=ma(T),V=_&&D?T.hasClass("mtight")?xc[_][D]:yc[_][D]:null;if(V)return k.makeGlue(V,m)},{node:p},b,S),i},ss=function t(e,r,n,a,i){a&&e.push(a);for(var s=0;sb=>{e.splice(p+1,0,b),s++})(s)}a&&e.pop()},Ql=function(e){return e instanceof gr||e instanceof Xa||e instanceof br&&e.hasClass("enclosing")?e:null},Tc=function t(e,r){var n=Ql(e);if(n){var a=n.children;if(a.length){if(r==="right")return t(a[a.length-1],"right");if(r==="left")return t(a[0],"left")}}return e},ma=function(e,r){return e?(r&&(e=Tc(e,r)),Mc[e.classes[0]]||null):null},mr=function(e,r){var n=["nulldelimiter"].concat(e.baseSizingClasses());return X0(r.concat(n))},ue=function(e,r,n){if(!e)return X0();if(en[e.type]){var a=en[e.type](e,r);if(n&&r.size!==n.size){a=X0(r.sizingClasses(n),[a],r);var i=r.sizeMultiplier/n.sizeMultiplier;a.height*=i,a.depth*=i}return a}else throw new I("Got group of unknown type: '"+e.type+"'")};function qr(t,e){var r=X0(["base"],t,e),n=X0(["strut"]);return n.style.height=O(r.height+r.depth),r.depth&&(n.style.verticalAlign=O(-r.depth)),r.children.unshift(n),r}function da(t,e){var r=null;t.length===1&&t[0].type==="tag"&&(r=t[0].tag,t=t[0].body);var n=Ie(t,e,"root"),a;n.length===2&&n[1].hasClass("tag")&&(a=n.pop());for(var i=[],s=[],o=0;o0&&(i.push(qr(s,e)),s=[]),i.push(n[o]));s.length>0&&i.push(qr(s,e));var m;r?(m=qr(Ie(r,e,!0)),m.classes=["tag"],i.push(m)):a&&i.push(a);var d=X0(["katex-html"],i);if(d.setAttribute("aria-hidden","true"),m){var p=m.children[0];p.style.height=O(d.height+d.depth),d.depth&&(p.style.verticalAlign=O(-d.depth))}return d}function e1(t){return new gr(t)}class f0{constructor(e,r,n){this.type=void 0,this.attributes=void 0,this.children=void 0,this.classes=void 0,this.type=e,this.attributes={},this.children=r||[],this.classes=n||[]}setAttribute(e,r){this.attributes[e]=r}getAttribute(e){return this.attributes[e]}toNode(){var e=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var r in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,r)&&e.setAttribute(r,this.attributes[r]);this.classes.length>0&&(e.className=ut(this.classes));for(var n=0;n0&&(e+=' class ="'+Y.escape(ut(this.classes))+'"'),e+=">";for(var n=0;n",e}toText(){return this.children.map(e=>e.toText()).join("")}}class ar{constructor(e){this.text=void 0,this.text=e}toNode(){return document.createTextNode(this.text)}toMarkup(){return Y.escape(this.toText())}toText(){return this.text}}class Ac{constructor(e){this.width=void 0,this.character=void 0,this.width=e,e>=.05555&&e<=.05556?this.character=" ":e>=.1666&&e<=.1667?this.character=" ":e>=.2222&&e<=.2223?this.character=" ":e>=.2777&&e<=.2778?this.character="  ":e>=-.05556&&e<=-.05555?this.character=" ⁣":e>=-.1667&&e<=-.1666?this.character=" ⁣":e>=-.2223&&e<=-.2222?this.character=" ⁣":e>=-.2778&&e<=-.2777?this.character=" ⁣":this.character=null}toNode(){if(this.character)return document.createTextNode(this.character);var e=document.createElementNS("http://www.w3.org/1998/Math/MathML","mspace");return e.setAttribute("width",O(this.width)),e}toMarkup(){return this.character?""+this.character+"":''}toText(){return this.character?this.character:" "}}var B={MathNode:f0,TextNode:ar,SpaceNode:Ac,newDocumentFragment:e1},v0=function(e,r,n){return xe[r][e]&&xe[r][e].replace&&e.charCodeAt(0)!==55349&&!(jl.hasOwnProperty(e)&&n&&(n.fontFamily&&n.fontFamily.slice(4,6)==="tt"||n.font&&n.font.slice(4,6)==="tt"))&&(e=xe[r][e].replace),new B.TextNode(e)},Za=function(e){return e.length===1?e[0]:new B.MathNode("mrow",e)},Ja=function(e,r){if(r.fontFamily==="texttt")return"monospace";if(r.fontFamily==="textsf")return r.fontShape==="textit"&&r.fontWeight==="textbf"?"sans-serif-bold-italic":r.fontShape==="textit"?"sans-serif-italic":r.fontWeight==="textbf"?"bold-sans-serif":"sans-serif";if(r.fontShape==="textit"&&r.fontWeight==="textbf")return"bold-italic";if(r.fontShape==="textit")return"italic";if(r.fontWeight==="textbf")return"bold";var n=r.font;if(!n||n==="mathnormal")return null;var a=e.mode;if(n==="mathit")return"italic";if(n==="boldsymbol")return e.type==="textord"?"bold":"bold-italic";if(n==="mathbf")return"bold";if(n==="mathbb")return"double-struck";if(n==="mathfrak")return"fraktur";if(n==="mathscr"||n==="mathcal")return"script";if(n==="mathsf")return"sans-serif";if(n==="mathtt")return"monospace";var i=e.text;if(Y.contains(["\\imath","\\jmath"],i))return null;xe[a][i]&&xe[a][i].replace&&(i=xe[a][i].replace);var s=k.fontMap[n].fontName;return Ya(i,s,a)?k.fontMap[n].variant:null},Qe=function(e,r,n){if(e.length===1){var a=be(e[0],r);return n&&a instanceof f0&&a.type==="mo"&&(a.setAttribute("lspace","0em"),a.setAttribute("rspace","0em")),[a]}for(var i=[],s,o=0;o0&&(p.text=p.text.slice(0,1)+"̸"+p.text.slice(1),i.pop())}}}i.push(c),s=c}return i},ht=function(e,r,n){return Za(Qe(e,r,n))},be=function(e,r){if(!e)return new B.MathNode("mrow");if(tn[e.type]){var n=tn[e.type](e,r);return n}else throw new I("Got group of unknown type: '"+e.type+"'")};function ls(t,e,r,n,a){var i=Qe(t,r),s;i.length===1&&i[0]instanceof f0&&Y.contains(["mrow","mtable"],i[0].type)?s=i[0]:s=new B.MathNode("mrow",i);var o=new B.MathNode("annotation",[new B.TextNode(e)]);o.setAttribute("encoding","application/x-tex");var c=new B.MathNode("semantics",[s,o]),m=new B.MathNode("math",[c]);m.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML"),n&&m.setAttribute("display","block");var d=a?"katex":"katex-mathml";return k.makeSpan([d],[m])}var t1=function(e){return new $0({style:e.displayMode?K.DISPLAY:K.TEXT,maxSize:e.maxSize,minRuleThickness:e.minRuleThickness})},r1=function(e,r){if(r.displayMode){var n=["katex-display"];r.leqno&&n.push("leqno"),r.fleqn&&n.push("fleqn"),e=k.makeSpan(n,[e])}return e},zc=function(e,r,n){var a=t1(n),i;if(n.output==="mathml")return ls(e,r,a,n.displayMode,!0);if(n.output==="html"){var s=da(e,a);i=k.makeSpan(["katex"],[s])}else{var o=ls(e,r,a,n.displayMode,!1),c=da(e,a);i=k.makeSpan(["katex"],[o,c])}return r1(i,n)},Cc=function(e,r,n){var a=t1(n),i=da(e,a),s=k.makeSpan(["katex"],[i]);return r1(s,n)},Ec={widehat:"^",widecheck:"ˇ",widetilde:"~",utilde:"~",overleftarrow:"←",underleftarrow:"←",xleftarrow:"←",overrightarrow:"→",underrightarrow:"→",xrightarrow:"→",underbrace:"⏟",overbrace:"⏞",overgroup:"⏠",undergroup:"⏡",overleftrightarrow:"↔",underleftrightarrow:"↔",xleftrightarrow:"↔",Overrightarrow:"⇒",xRightarrow:"⇒",overleftharpoon:"↼",xleftharpoonup:"↼",overrightharpoon:"⇀",xrightharpoonup:"⇀",xLeftarrow:"⇐",xLeftrightarrow:"⇔",xhookleftarrow:"↩",xhookrightarrow:"↪",xmapsto:"↦",xrightharpoondown:"⇁",xleftharpoondown:"↽",xrightleftharpoons:"⇌",xleftrightharpoons:"⇋",xtwoheadleftarrow:"↞",xtwoheadrightarrow:"↠",xlongequal:"=",xtofrom:"⇄",xrightleftarrows:"⇄",xrightequilibrium:"⇌",xleftequilibrium:"⇋","\\cdrightarrow":"→","\\cdleftarrow":"←","\\cdlongequal":"="},Dc=function(e){var r=new B.MathNode("mo",[new B.TextNode(Ec[e.replace(/^\\/,"")])]);return r.setAttribute("stretchy","true"),r},Bc={overrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],overleftarrow:[["leftarrow"],.888,522,"xMinYMin"],underrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],underleftarrow:[["leftarrow"],.888,522,"xMinYMin"],xrightarrow:[["rightarrow"],1.469,522,"xMaxYMin"],"\\cdrightarrow":[["rightarrow"],3,522,"xMaxYMin"],xleftarrow:[["leftarrow"],1.469,522,"xMinYMin"],"\\cdleftarrow":[["leftarrow"],3,522,"xMinYMin"],Overrightarrow:[["doublerightarrow"],.888,560,"xMaxYMin"],xRightarrow:[["doublerightarrow"],1.526,560,"xMaxYMin"],xLeftarrow:[["doubleleftarrow"],1.526,560,"xMinYMin"],overleftharpoon:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoonup:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoondown:[["leftharpoondown"],.888,522,"xMinYMin"],overrightharpoon:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoonup:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoondown:[["rightharpoondown"],.888,522,"xMaxYMin"],xlongequal:[["longequal"],.888,334,"xMinYMin"],"\\cdlongequal":[["longequal"],3,334,"xMinYMin"],xtwoheadleftarrow:[["twoheadleftarrow"],.888,334,"xMinYMin"],xtwoheadrightarrow:[["twoheadrightarrow"],.888,334,"xMaxYMin"],overleftrightarrow:[["leftarrow","rightarrow"],.888,522],overbrace:[["leftbrace","midbrace","rightbrace"],1.6,548],underbrace:[["leftbraceunder","midbraceunder","rightbraceunder"],1.6,548],underleftrightarrow:[["leftarrow","rightarrow"],.888,522],xleftrightarrow:[["leftarrow","rightarrow"],1.75,522],xLeftrightarrow:[["doubleleftarrow","doublerightarrow"],1.75,560],xrightleftharpoons:[["leftharpoondownplus","rightharpoonplus"],1.75,716],xleftrightharpoons:[["leftharpoonplus","rightharpoondownplus"],1.75,716],xhookleftarrow:[["leftarrow","righthook"],1.08,522],xhookrightarrow:[["lefthook","rightarrow"],1.08,522],overlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],underlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],overgroup:[["leftgroup","rightgroup"],.888,342],undergroup:[["leftgroupunder","rightgroupunder"],.888,342],xmapsto:[["leftmapsto","rightarrow"],1.5,522],xtofrom:[["leftToFrom","rightToFrom"],1.75,528],xrightleftarrows:[["baraboveleftarrow","rightarrowabovebar"],1.75,901],xrightequilibrium:[["baraboveshortleftharpoon","rightharpoonaboveshortbar"],1.75,716],xleftequilibrium:[["shortbaraboveleftharpoon","shortrightharpoonabovebar"],1.75,716]},Nc=function(e){return e.type==="ordgroup"?e.body.length:1},qc=function(e,r){function n(){var o=4e5,c=e.label.slice(1);if(Y.contains(["widehat","widecheck","widetilde","utilde"],c)){var m=e,d=Nc(m.base),p,b,S;if(d>5)c==="widehat"||c==="widecheck"?(p=420,o=2364,S=.42,b=c+"4"):(p=312,o=2340,S=.34,b="tilde4");else{var T=[1,1,2,2,3,3][d];c==="widehat"||c==="widecheck"?(o=[0,1062,2364,2364,2364][T],p=[0,239,300,360,420][T],S=[0,.24,.3,.3,.36,.42][T],b=c+T):(o=[0,600,1033,2339,2340][T],p=[0,260,286,306,312][T],S=[0,.26,.286,.3,.306,.34][T],b="tilde"+T)}var A=new ct(b),_=new Y0([A],{width:"100%",height:O(S),viewBox:"0 0 "+o+" "+p,preserveAspectRatio:"none"});return{span:k.makeSvgSpan([],[_],r),minWidth:0,height:S}}else{var D=[],V=Bc[c],[G,F,W]=V,ie=W/1e3,re=G.length,ce,le;if(re===1){var Oe=V[3];ce=["hide-tail"],le=[Oe]}else if(re===2)ce=["halfarrow-left","halfarrow-right"],le=["xMinYMin","xMaxYMin"];else if(re===3)ce=["brace-left","brace-center","brace-right"],le=["xMinYMin","xMidYMin","xMaxYMin"];else throw new Error(`Correct katexImagesData or update code here to support - `+re+" children.");for(var De=0;De0&&(a.style.minWidth=O(i)),a},Ic=function(e,r,n,a,i){var s,o=e.height+e.depth+n+a;if(/fbox|color|angl/.test(r)){if(s=k.makeSpan(["stretchy",r],[],i),r==="fbox"){var c=i.color&&i.getColor();c&&(s.style.borderColor=c)}}else{var m=[];/^[bx]cancel$/.test(r)&&m.push(new ha({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(r)&&m.push(new ha({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var d=new Y0(m,{width:"100%",height:O(o)});s=k.makeSvgSpan([],[d],i)}return s.height=o,s.style.height=O(o),s},K0={encloseSpan:Ic,mathMLnode:Dc,svgSpan:qc};function ae(t,e){if(!t||t.type!==e)throw new Error("Expected node of type "+e+", but got "+(t?"node of type "+t.type:String(t)));return t}function Qa(t){var e=yn(t);if(!e)throw new Error("Expected node of symbol group type, but got "+(t?"node of type "+t.type:String(t)));return e}function yn(t){return t&&(t.type==="atom"||ic.hasOwnProperty(t.type))?t:null}var ei=(t,e)=>{var r,n,a;t&&t.type==="supsub"?(n=ae(t.base,"accent"),r=n.base,t.base=r,a=nc(ue(t,e)),t.base=n):(n=ae(t,"accent"),r=n.base);var i=ue(r,e.havingCrampedStyle()),s=n.isShifty&&Y.isCharacterBox(r),o=0;if(s){var c=Y.getBaseElem(r),m=ue(c,e.havingCrampedStyle());o=es(m).skew}var d=n.label==="\\c",p=d?i.height+i.depth:Math.min(i.height,e.fontMetrics().xHeight),b;if(n.isStretchy)b=K0.svgSpan(n,e),b=k.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i},{type:"elem",elem:b,wrapperClasses:["svg-align"],wrapperStyle:o>0?{width:"calc(100% - "+O(2*o)+")",marginLeft:O(2*o)}:void 0}]},e);else{var S,T;n.label==="\\vec"?(S=k.staticSvg("vec",e),T=k.svgData.vec[1]):(S=k.makeOrd({mode:n.mode,text:n.label},e,"textord"),S=es(S),S.italic=0,T=S.width,d&&(p+=S.depth)),b=k.makeSpan(["accent-body"],[S]);var A=n.label==="\\textcircled";A&&(b.classes.push("accent-full"),p=i.height);var _=o;A||(_-=T/2),b.style.left=O(_),n.label==="\\textcircled"&&(b.style.top=".2em"),b=k.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i},{type:"kern",size:-p},{type:"elem",elem:b}]},e)}var D=k.makeSpan(["mord","accent"],[b],e);return a?(a.children[0]=D,a.height=Math.max(D.height,a.height),a.classes[0]="mord",a):D},n1=(t,e)=>{var r=t.isStretchy?K0.mathMLnode(t.label):new B.MathNode("mo",[v0(t.label,t.mode)]),n=new B.MathNode("mover",[be(t.base,e),r]);return n.setAttribute("accent","true"),n},_c=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(t=>"\\"+t).join("|"));H({type:"accent",names:["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring","\\widecheck","\\widehat","\\widetilde","\\overrightarrow","\\overleftarrow","\\Overrightarrow","\\overleftrightarrow","\\overgroup","\\overlinesegment","\\overleftharpoon","\\overrightharpoon"],props:{numArgs:1},handler:(t,e)=>{var r=rn(e[0]),n=!_c.test(t.funcName),a=!n||t.funcName==="\\widehat"||t.funcName==="\\widetilde"||t.funcName==="\\widecheck";return{type:"accent",mode:t.parser.mode,label:t.funcName,isStretchy:n,isShifty:a,base:r}},htmlBuilder:ei,mathmlBuilder:n1});H({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\c","\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["primitive"]},handler:(t,e)=>{var r=e[0],n=t.parser.mode;return n==="math"&&(t.parser.settings.reportNonstrict("mathVsTextAccents","LaTeX's accent "+t.funcName+" works only in text mode"),n="text"),{type:"accent",mode:n,label:t.funcName,isStretchy:!1,isShifty:!0,base:r}},htmlBuilder:ei,mathmlBuilder:n1});H({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:(t,e)=>{var{parser:r,funcName:n}=t,a=e[0];return{type:"accentUnder",mode:r.mode,label:n,base:a}},htmlBuilder:(t,e)=>{var r=ue(t.base,e),n=K0.svgSpan(t,e),a=t.label==="\\utilde"?.12:0,i=k.makeVList({positionType:"top",positionData:r.height,children:[{type:"elem",elem:n,wrapperClasses:["svg-align"]},{type:"kern",size:a},{type:"elem",elem:r}]},e);return k.makeSpan(["mord","accentunder"],[i],e)},mathmlBuilder:(t,e)=>{var r=K0.mathMLnode(t.label),n=new B.MathNode("munder",[be(t.base,e),r]);return n.setAttribute("accentunder","true"),n}});var Ir=t=>{var e=new B.MathNode("mpadded",t?[t]:[]);return e.setAttribute("width","+0.6em"),e.setAttribute("lspace","0.3em"),e};H({type:"xArrow",names:["\\xleftarrow","\\xrightarrow","\\xLeftarrow","\\xRightarrow","\\xleftrightarrow","\\xLeftrightarrow","\\xhookleftarrow","\\xhookrightarrow","\\xmapsto","\\xrightharpoondown","\\xrightharpoonup","\\xleftharpoondown","\\xleftharpoonup","\\xrightleftharpoons","\\xleftrightharpoons","\\xlongequal","\\xtwoheadrightarrow","\\xtwoheadleftarrow","\\xtofrom","\\xrightleftarrows","\\xrightequilibrium","\\xleftequilibrium","\\\\cdrightarrow","\\\\cdleftarrow","\\\\cdlongequal"],props:{numArgs:1,numOptionalArgs:1},handler(t,e,r){var{parser:n,funcName:a}=t;return{type:"xArrow",mode:n.mode,label:a,body:e[0],below:r[0]}},htmlBuilder(t,e){var r=e.style,n=e.havingStyle(r.sup()),a=k.wrapFragment(ue(t.body,n,e),e),i=t.label.slice(0,2)==="\\x"?"x":"cd";a.classes.push(i+"-arrow-pad");var s;t.below&&(n=e.havingStyle(r.sub()),s=k.wrapFragment(ue(t.below,n,e),e),s.classes.push(i+"-arrow-pad"));var o=K0.svgSpan(t,e),c=-e.fontMetrics().axisHeight+.5*o.height,m=-e.fontMetrics().axisHeight-.5*o.height-.111;(a.depth>.25||t.label==="\\xleftequilibrium")&&(m-=a.depth);var d;if(s){var p=-e.fontMetrics().axisHeight+s.height+.5*o.height+.111;d=k.makeVList({positionType:"individualShift",children:[{type:"elem",elem:a,shift:m},{type:"elem",elem:o,shift:c},{type:"elem",elem:s,shift:p}]},e)}else d=k.makeVList({positionType:"individualShift",children:[{type:"elem",elem:a,shift:m},{type:"elem",elem:o,shift:c}]},e);return d.children[0].children[0].children[1].classes.push("svg-align"),k.makeSpan(["mrel","x-arrow"],[d],e)},mathmlBuilder(t,e){var r=K0.mathMLnode(t.label);r.setAttribute("minsize",t.label.charAt(0)==="x"?"1.75em":"3.0em");var n;if(t.body){var a=Ir(be(t.body,e));if(t.below){var i=Ir(be(t.below,e));n=new B.MathNode("munderover",[r,i,a])}else n=new B.MathNode("mover",[r,a])}else if(t.below){var s=Ir(be(t.below,e));n=new B.MathNode("munder",[r,s])}else n=Ir(),n=new B.MathNode("mover",[r,n]);return n}});var Oc=k.makeSpan;function a1(t,e){var r=Ie(t.body,e,!0);return Oc([t.mclass],r,e)}function i1(t,e){var r,n=Qe(t.body,e);return t.mclass==="minner"?r=new B.MathNode("mpadded",n):t.mclass==="mord"?t.isCharacterBox?(r=n[0],r.type="mi"):r=new B.MathNode("mi",n):(t.isCharacterBox?(r=n[0],r.type="mo"):r=new B.MathNode("mo",n),t.mclass==="mbin"?(r.attributes.lspace="0.22em",r.attributes.rspace="0.22em"):t.mclass==="mpunct"?(r.attributes.lspace="0em",r.attributes.rspace="0.17em"):t.mclass==="mopen"||t.mclass==="mclose"?(r.attributes.lspace="0em",r.attributes.rspace="0em"):t.mclass==="minner"&&(r.attributes.lspace="0.0556em",r.attributes.width="+0.1111em")),r}H({type:"mclass",names:["\\mathord","\\mathbin","\\mathrel","\\mathopen","\\mathclose","\\mathpunct","\\mathinner"],props:{numArgs:1,primitive:!0},handler(t,e){var{parser:r,funcName:n}=t,a=e[0];return{type:"mclass",mode:r.mode,mclass:"m"+n.slice(5),body:Be(a),isCharacterBox:Y.isCharacterBox(a)}},htmlBuilder:a1,mathmlBuilder:i1});var xn=t=>{var e=t.type==="ordgroup"&&t.body.length?t.body[0]:t;return e.type==="atom"&&(e.family==="bin"||e.family==="rel")?"m"+e.family:"mord"};H({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler(t,e){var{parser:r}=t;return{type:"mclass",mode:r.mode,mclass:xn(e[0]),body:Be(e[1]),isCharacterBox:Y.isCharacterBox(e[1])}}});H({type:"mclass",names:["\\stackrel","\\overset","\\underset"],props:{numArgs:2},handler(t,e){var{parser:r,funcName:n}=t,a=e[1],i=e[0],s;n!=="\\stackrel"?s=xn(a):s="mrel";var o={type:"op",mode:a.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:n!=="\\stackrel",body:Be(a)},c={type:"supsub",mode:i.mode,base:o,sup:n==="\\underset"?null:i,sub:n==="\\underset"?i:null};return{type:"mclass",mode:r.mode,mclass:s,body:[c],isCharacterBox:Y.isCharacterBox(c)}},htmlBuilder:a1,mathmlBuilder:i1});H({type:"pmb",names:["\\pmb"],props:{numArgs:1,allowedInText:!0},handler(t,e){var{parser:r}=t;return{type:"pmb",mode:r.mode,mclass:xn(e[0]),body:Be(e[0])}},htmlBuilder(t,e){var r=Ie(t.body,e,!0),n=k.makeSpan([t.mclass],r,e);return n.style.textShadow="0.02em 0.01em 0.04px",n},mathmlBuilder(t,e){var r=Qe(t.body,e),n=new B.MathNode("mstyle",r);return n.setAttribute("style","text-shadow: 0.02em 0.01em 0.04px"),n}});var Rc={">":"\\\\cdrightarrow","<":"\\\\cdleftarrow","=":"\\\\cdlongequal",A:"\\uparrow",V:"\\downarrow","|":"\\Vert",".":"no arrow"},os=()=>({type:"styling",body:[],mode:"math",style:"display"}),us=t=>t.type==="textord"&&t.text==="@",Fc=(t,e)=>(t.type==="mathord"||t.type==="atom")&&t.text===e;function Lc(t,e,r){var n=Rc[t];switch(n){case"\\\\cdrightarrow":case"\\\\cdleftarrow":return r.callFunction(n,[e[0]],[e[1]]);case"\\uparrow":case"\\downarrow":{var a=r.callFunction("\\\\cdleft",[e[0]],[]),i={type:"atom",text:n,mode:"math",family:"rel"},s=r.callFunction("\\Big",[i],[]),o=r.callFunction("\\\\cdright",[e[1]],[]),c={type:"ordgroup",mode:"math",body:[a,s,o]};return r.callFunction("\\\\cdparent",[c],[])}case"\\\\cdlongequal":return r.callFunction("\\\\cdlongequal",[],[]);case"\\Vert":{var m={type:"textord",text:"\\Vert",mode:"math"};return r.callFunction("\\Big",[m],[])}default:return{type:"textord",text:" ",mode:"math"}}}function Pc(t){var e=[];for(t.gullet.beginGroup(),t.gullet.macros.set("\\cr","\\\\\\relax"),t.gullet.beginGroup();;){e.push(t.parseExpression(!1,"\\\\")),t.gullet.endGroup(),t.gullet.beginGroup();var r=t.fetch().text;if(r==="&"||r==="\\\\")t.consume();else if(r==="\\end"){e[e.length-1].length===0&&e.pop();break}else throw new I("Expected \\\\ or \\cr or \\end",t.nextToken)}for(var n=[],a=[n],i=0;i-1))if("<>AV".indexOf(m)>-1)for(var p=0;p<2;p++){for(var b=!0,S=c+1;SAV=|." after @',s[c]);var T=Lc(m,d,t),A={type:"styling",body:[T],mode:"math",style:"display"};n.push(A),o=os()}i%2===0?n.push(o):n.shift(),n=[],a.push(n)}t.gullet.endGroup(),t.gullet.endGroup();var _=new Array(a[0].length).fill({type:"align",align:"c",pregap:.25,postgap:.25});return{type:"array",mode:"math",body:a,arraystretch:1,addJot:!0,rowGaps:[null],cols:_,colSeparationType:"CD",hLinesBeforeRow:new Array(a.length+1).fill([])}}H({type:"cdlabel",names:["\\\\cdleft","\\\\cdright"],props:{numArgs:1},handler(t,e){var{parser:r,funcName:n}=t;return{type:"cdlabel",mode:r.mode,side:n.slice(4),label:e[0]}},htmlBuilder(t,e){var r=e.havingStyle(e.style.sup()),n=k.wrapFragment(ue(t.label,r,e),e);return n.classes.push("cd-label-"+t.side),n.style.bottom=O(.8-n.depth),n.height=0,n.depth=0,n},mathmlBuilder(t,e){var r=new B.MathNode("mrow",[be(t.label,e)]);return r=new B.MathNode("mpadded",[r]),r.setAttribute("width","0"),t.side==="left"&&r.setAttribute("lspace","-1width"),r.setAttribute("voffset","0.7em"),r=new B.MathNode("mstyle",[r]),r.setAttribute("displaystyle","false"),r.setAttribute("scriptlevel","1"),r}});H({type:"cdlabelparent",names:["\\\\cdparent"],props:{numArgs:1},handler(t,e){var{parser:r}=t;return{type:"cdlabelparent",mode:r.mode,fragment:e[0]}},htmlBuilder(t,e){var r=k.wrapFragment(ue(t.fragment,e),e);return r.classes.push("cd-vert-arrow"),r},mathmlBuilder(t,e){return new B.MathNode("mrow",[be(t.fragment,e)])}});H({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler(t,e){for(var{parser:r}=t,n=ae(e[0],"ordgroup"),a=n.body,i="",s=0;s=1114111)throw new I("\\@char with invalid code point "+i);return c<=65535?m=String.fromCharCode(c):(c-=65536,m=String.fromCharCode((c>>10)+55296,(c&1023)+56320)),{type:"textord",mode:r.mode,text:m}}});var s1=(t,e)=>{var r=Ie(t.body,e.withColor(t.color),!1);return k.makeFragment(r)},l1=(t,e)=>{var r=Qe(t.body,e.withColor(t.color)),n=new B.MathNode("mstyle",r);return n.setAttribute("mathcolor",t.color),n};H({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,argTypes:["color","original"]},handler(t,e){var{parser:r}=t,n=ae(e[0],"color-token").color,a=e[1];return{type:"color",mode:r.mode,color:n,body:Be(a)}},htmlBuilder:s1,mathmlBuilder:l1});H({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,argTypes:["color"]},handler(t,e){var{parser:r,breakOnTokenText:n}=t,a=ae(e[0],"color-token").color;r.gullet.macros.set("\\current@color",a);var i=r.parseExpression(!0,n);return{type:"color",mode:r.mode,color:a,body:i}},htmlBuilder:s1,mathmlBuilder:l1});H({type:"cr",names:["\\\\"],props:{numArgs:0,numOptionalArgs:0,allowedInText:!0},handler(t,e,r){var{parser:n}=t,a=n.gullet.future().text==="["?n.parseSizeGroup(!0):null,i=!n.settings.displayMode||!n.settings.useStrictBehavior("newLineInDisplayMode","In LaTeX, \\\\ or \\newline does nothing in display mode");return{type:"cr",mode:n.mode,newLine:i,size:a&&ae(a,"size").value}},htmlBuilder(t,e){var r=k.makeSpan(["mspace"],[],e);return t.newLine&&(r.classes.push("newline"),t.size&&(r.style.marginTop=O(ze(t.size,e)))),r},mathmlBuilder(t,e){var r=new B.MathNode("mspace");return t.newLine&&(r.setAttribute("linebreak","newline"),t.size&&r.setAttribute("height",O(ze(t.size,e)))),r}});var pa={"\\global":"\\global","\\long":"\\\\globallong","\\\\globallong":"\\\\globallong","\\def":"\\gdef","\\gdef":"\\gdef","\\edef":"\\xdef","\\xdef":"\\xdef","\\let":"\\\\globallet","\\futurelet":"\\\\globalfuture"},o1=t=>{var e=t.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(e))throw new I("Expected a control sequence",t);return e},Hc=t=>{var e=t.gullet.popToken();return e.text==="="&&(e=t.gullet.popToken(),e.text===" "&&(e=t.gullet.popToken())),e},u1=(t,e,r,n)=>{var a=t.gullet.macros.get(r.text);a==null&&(r.noexpand=!0,a={tokens:[r],numArgs:0,unexpandable:!t.gullet.isExpandable(r.text)}),t.gullet.macros.set(e,a,n)};H({type:"internal",names:["\\global","\\long","\\\\globallong"],props:{numArgs:0,allowedInText:!0},handler(t){var{parser:e,funcName:r}=t;e.consumeSpaces();var n=e.fetch();if(pa[n.text])return(r==="\\global"||r==="\\\\globallong")&&(n.text=pa[n.text]),ae(e.parseFunction(),"internal");throw new I("Invalid token after macro prefix",n)}});H({type:"internal",names:["\\def","\\gdef","\\edef","\\xdef"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(t){var{parser:e,funcName:r}=t,n=e.gullet.popToken(),a=n.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(a))throw new I("Expected a control sequence",n);for(var i=0,s,o=[[]];e.gullet.future().text!=="{";)if(n=e.gullet.popToken(),n.text==="#"){if(e.gullet.future().text==="{"){s=e.gullet.future(),o[i].push("{");break}if(n=e.gullet.popToken(),!/^[1-9]$/.test(n.text))throw new I('Invalid argument number "'+n.text+'"');if(parseInt(n.text)!==i+1)throw new I('Argument number "'+n.text+'" out of order');i++,o.push([])}else{if(n.text==="EOF")throw new I("Expected a macro definition");o[i].push(n.text)}var{tokens:c}=e.gullet.consumeArg();return s&&c.unshift(s),(r==="\\edef"||r==="\\xdef")&&(c=e.gullet.expandTokens(c),c.reverse()),e.gullet.macros.set(a,{tokens:c,numArgs:i,delimiters:o},r===pa[r]),{type:"internal",mode:e.mode}}});H({type:"internal",names:["\\let","\\\\globallet"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(t){var{parser:e,funcName:r}=t,n=o1(e.gullet.popToken());e.gullet.consumeSpaces();var a=Hc(e);return u1(e,n,a,r==="\\\\globallet"),{type:"internal",mode:e.mode}}});H({type:"internal",names:["\\futurelet","\\\\globalfuture"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(t){var{parser:e,funcName:r}=t,n=o1(e.gullet.popToken()),a=e.gullet.popToken(),i=e.gullet.popToken();return u1(e,n,i,r==="\\\\globalfuture"),e.gullet.pushToken(i),e.gullet.pushToken(a),{type:"internal",mode:e.mode}}});var Zt=function(e,r,n){var a=xe.math[e]&&xe.math[e].replace,i=Ya(a||e,r,n);if(!i)throw new Error("Unsupported symbol "+e+" and font size "+r+".");return i},ti=function(e,r,n,a){var i=n.havingBaseStyle(r),s=k.makeSpan(a.concat(i.sizingClasses(n)),[e],n),o=i.sizeMultiplier/n.sizeMultiplier;return s.height*=o,s.depth*=o,s.maxFontSize=i.sizeMultiplier,s},c1=function(e,r,n){var a=r.havingBaseStyle(n),i=(1-r.sizeMultiplier/a.sizeMultiplier)*r.fontMetrics().axisHeight;e.classes.push("delimcenter"),e.style.top=O(i),e.height-=i,e.depth+=i},Vc=function(e,r,n,a,i,s){var o=k.makeSymbol(e,"Main-Regular",i,a),c=ti(o,r,a,s);return n&&c1(c,a,r),c},$c=function(e,r,n,a){return k.makeSymbol(e,"Size"+r+"-Regular",n,a)},h1=function(e,r,n,a,i,s){var o=$c(e,r,i,a),c=ti(k.makeSpan(["delimsizing","size"+r],[o],a),K.TEXT,a,s);return n&&c1(c,a,K.TEXT),c},Pn=function(e,r,n){var a;r==="Size1-Regular"?a="delim-size1":a="delim-size4";var i=k.makeSpan(["delimsizinginner",a],[k.makeSpan([],[k.makeSymbol(e,r,n)])]);return{type:"elem",elem:i}},Hn=function(e,r,n){var a=q0["Size4-Regular"][e.charCodeAt(0)]?q0["Size4-Regular"][e.charCodeAt(0)][4]:q0["Size1-Regular"][e.charCodeAt(0)][4],i=new ct("inner",X4(e,Math.round(1e3*r))),s=new Y0([i],{width:O(a),height:O(r),style:"width:"+O(a),viewBox:"0 0 "+1e3*a+" "+Math.round(1e3*r),preserveAspectRatio:"xMinYMin"}),o=k.makeSvgSpan([],[s],n);return o.height=r,o.style.height=O(r),o.style.width=O(a),{type:"elem",elem:o}},va=.008,_r={type:"kern",size:-1*va},Uc=["|","\\lvert","\\rvert","\\vert"],Gc=["\\|","\\lVert","\\rVert","\\Vert"],f1=function(e,r,n,a,i,s){var o,c,m,d,p="",b=0;o=m=d=e,c=null;var S="Size1-Regular";e==="\\uparrow"?m=d="⏐":e==="\\Uparrow"?m=d="‖":e==="\\downarrow"?o=m="⏐":e==="\\Downarrow"?o=m="‖":e==="\\updownarrow"?(o="\\uparrow",m="⏐",d="\\downarrow"):e==="\\Updownarrow"?(o="\\Uparrow",m="‖",d="\\Downarrow"):Y.contains(Uc,e)?(m="∣",p="vert",b=333):Y.contains(Gc,e)?(m="∥",p="doublevert",b=556):e==="["||e==="\\lbrack"?(o="⎡",m="⎢",d="⎣",S="Size4-Regular",p="lbrack",b=667):e==="]"||e==="\\rbrack"?(o="⎤",m="⎥",d="⎦",S="Size4-Regular",p="rbrack",b=667):e==="\\lfloor"||e==="⌊"?(m=o="⎢",d="⎣",S="Size4-Regular",p="lfloor",b=667):e==="\\lceil"||e==="⌈"?(o="⎡",m=d="⎢",S="Size4-Regular",p="lceil",b=667):e==="\\rfloor"||e==="⌋"?(m=o="⎥",d="⎦",S="Size4-Regular",p="rfloor",b=667):e==="\\rceil"||e==="⌉"?(o="⎤",m=d="⎥",S="Size4-Regular",p="rceil",b=667):e==="("||e==="\\lparen"?(o="⎛",m="⎜",d="⎝",S="Size4-Regular",p="lparen",b=875):e===")"||e==="\\rparen"?(o="⎞",m="⎟",d="⎠",S="Size4-Regular",p="rparen",b=875):e==="\\{"||e==="\\lbrace"?(o="⎧",c="⎨",d="⎩",m="⎪",S="Size4-Regular"):e==="\\}"||e==="\\rbrace"?(o="⎫",c="⎬",d="⎭",m="⎪",S="Size4-Regular"):e==="\\lgroup"||e==="⟮"?(o="⎧",d="⎩",m="⎪",S="Size4-Regular"):e==="\\rgroup"||e==="⟯"?(o="⎫",d="⎭",m="⎪",S="Size4-Regular"):e==="\\lmoustache"||e==="⎰"?(o="⎧",d="⎭",m="⎪",S="Size4-Regular"):(e==="\\rmoustache"||e==="⎱")&&(o="⎫",d="⎩",m="⎪",S="Size4-Regular");var T=Zt(o,S,i),A=T.height+T.depth,_=Zt(m,S,i),D=_.height+_.depth,V=Zt(d,S,i),G=V.height+V.depth,F=0,W=1;if(c!==null){var ie=Zt(c,S,i);F=ie.height+ie.depth,W=2}var re=A+G+F,ce=Math.max(0,Math.ceil((r-re)/(W*D))),le=re+ce*W*D,Oe=a.fontMetrics().axisHeight;n&&(Oe*=a.sizeMultiplier);var De=le/2-Oe,we=[];if(p.length>0){var h0=le-A-G,_e=Math.round(le*1e3),Ze=K4(p,Math.round(h0*1e3)),Se=new ct(p,Ze),he=(b/1e3).toFixed(3)+"em",oe=(_e/1e3).toFixed(3)+"em",g0=new Y0([Se],{width:he,height:oe,viewBox:"0 0 "+b+" "+_e}),e0=k.makeSvgSpan([],[g0],a);e0.height=_e/1e3,e0.style.width=he,e0.style.height=oe,we.push({type:"elem",elem:e0})}else{if(we.push(Pn(d,S,i)),we.push(_r),c===null){var Re=le-A-G+2*va;we.push(Hn(m,Re,a))}else{var Te=(le-A-G-F)/2+2*va;we.push(Hn(m,Te,a)),we.push(_r),we.push(Pn(c,S,i)),we.push(_r),we.push(Hn(m,Te,a))}we.push(_r),we.push(Pn(o,S,i))}var Q0=a.havingBaseStyle(K.TEXT),$t=k.makeVList({positionType:"bottom",positionData:De,children:we},Q0);return ti(k.makeSpan(["delimsizing","mult"],[$t],Q0),K.TEXT,a,s)},Vn=80,$n=.08,Un=function(e,r,n,a,i){var s=Y4(e,a,n),o=new ct(e,s),c=new Y0([o],{width:"400em",height:O(r),viewBox:"0 0 400000 "+n,preserveAspectRatio:"xMinYMin slice"});return k.makeSvgSpan(["hide-tail"],[c],i)},Wc=function(e,r){var n=r.havingBaseSizing(),a=v1("\\surd",e*n.sizeMultiplier,p1,n),i=n.sizeMultiplier,s=Math.max(0,r.minRuleThickness-r.fontMetrics().sqrtRuleThickness),o,c=0,m=0,d=0,p;return a.type==="small"?(d=1e3+1e3*s+Vn,e<1?i=1:e<1.4&&(i=.7),c=(1+s+$n)/i,m=(1+s)/i,o=Un("sqrtMain",c,d,s,r),o.style.minWidth="0.853em",p=.833/i):a.type==="large"?(d=(1e3+Vn)*ir[a.size],m=(ir[a.size]+s)/i,c=(ir[a.size]+s+$n)/i,o=Un("sqrtSize"+a.size,c,d,s,r),o.style.minWidth="1.02em",p=1/i):(c=e+s+$n,m=e+s,d=Math.floor(1e3*e+s)+Vn,o=Un("sqrtTall",c,d,s,r),o.style.minWidth="0.742em",p=1.056),o.height=m,o.style.height=O(c),{span:o,advanceWidth:p,ruleWidth:(r.fontMetrics().sqrtRuleThickness+s)*i}},m1=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","\\surd"],jc=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱"],d1=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],ir=[0,1.2,1.8,2.4,3],Yc=function(e,r,n,a,i){if(e==="<"||e==="\\lt"||e==="⟨"?e="\\langle":(e===">"||e==="\\gt"||e==="⟩")&&(e="\\rangle"),Y.contains(m1,e)||Y.contains(d1,e))return h1(e,r,!1,n,a,i);if(Y.contains(jc,e))return f1(e,ir[r],!1,n,a,i);throw new I("Illegal delimiter: '"+e+"'")},Xc=[{type:"small",style:K.SCRIPTSCRIPT},{type:"small",style:K.SCRIPT},{type:"small",style:K.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],Kc=[{type:"small",style:K.SCRIPTSCRIPT},{type:"small",style:K.SCRIPT},{type:"small",style:K.TEXT},{type:"stack"}],p1=[{type:"small",style:K.SCRIPTSCRIPT},{type:"small",style:K.SCRIPT},{type:"small",style:K.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],Zc=function(e){if(e.type==="small")return"Main-Regular";if(e.type==="large")return"Size"+e.size+"-Regular";if(e.type==="stack")return"Size4-Regular";throw new Error("Add support for delim type '"+e.type+"' here.")},v1=function(e,r,n,a){for(var i=Math.min(2,3-a.style.size),s=i;sr)return n[s]}return n[n.length-1]},g1=function(e,r,n,a,i,s){e==="<"||e==="\\lt"||e==="⟨"?e="\\langle":(e===">"||e==="\\gt"||e==="⟩")&&(e="\\rangle");var o;Y.contains(d1,e)?o=Xc:Y.contains(m1,e)?o=p1:o=Kc;var c=v1(e,r,o,a);return c.type==="small"?Vc(e,c.style,n,a,i,s):c.type==="large"?h1(e,c.size,n,a,i,s):f1(e,r,n,a,i,s)},Jc=function(e,r,n,a,i,s){var o=a.fontMetrics().axisHeight*a.sizeMultiplier,c=901,m=5/a.fontMetrics().ptPerEm,d=Math.max(r-o,n+o),p=Math.max(d/500*c,2*d-m);return g1(e,p,!0,a,i,s)},j0={sqrtImage:Wc,sizedDelim:Yc,sizeToMaxHeight:ir,customSizedDelim:g1,leftRightDelim:Jc},cs={"\\bigl":{mclass:"mopen",size:1},"\\Bigl":{mclass:"mopen",size:2},"\\biggl":{mclass:"mopen",size:3},"\\Biggl":{mclass:"mopen",size:4},"\\bigr":{mclass:"mclose",size:1},"\\Bigr":{mclass:"mclose",size:2},"\\biggr":{mclass:"mclose",size:3},"\\Biggr":{mclass:"mclose",size:4},"\\bigm":{mclass:"mrel",size:1},"\\Bigm":{mclass:"mrel",size:2},"\\biggm":{mclass:"mrel",size:3},"\\Biggm":{mclass:"mrel",size:4},"\\big":{mclass:"mord",size:1},"\\Big":{mclass:"mord",size:2},"\\bigg":{mclass:"mord",size:3},"\\Bigg":{mclass:"mord",size:4}},Qc=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","<",">","\\langle","⟨","\\rangle","⟩","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."];function wn(t,e){var r=yn(t);if(r&&Y.contains(Qc,r.text))return r;throw r?new I("Invalid delimiter '"+r.text+"' after '"+e.funcName+"'",t):new I("Invalid delimiter type '"+t.type+"'",t)}H({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],props:{numArgs:1,argTypes:["primitive"]},handler:(t,e)=>{var r=wn(e[0],t);return{type:"delimsizing",mode:t.parser.mode,size:cs[t.funcName].size,mclass:cs[t.funcName].mclass,delim:r.text}},htmlBuilder:(t,e)=>t.delim==="."?k.makeSpan([t.mclass]):j0.sizedDelim(t.delim,t.size,e,t.mode,[t.mclass]),mathmlBuilder:t=>{var e=[];t.delim!=="."&&e.push(v0(t.delim,t.mode));var r=new B.MathNode("mo",e);t.mclass==="mopen"||t.mclass==="mclose"?r.setAttribute("fence","true"):r.setAttribute("fence","false"),r.setAttribute("stretchy","true");var n=O(j0.sizeToMaxHeight[t.size]);return r.setAttribute("minsize",n),r.setAttribute("maxsize",n),r}});function hs(t){if(!t.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}H({type:"leftright-right",names:["\\right"],props:{numArgs:1,primitive:!0},handler:(t,e)=>{var r=t.parser.gullet.macros.get("\\current@color");if(r&&typeof r!="string")throw new I("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:t.parser.mode,delim:wn(e[0],t).text,color:r}}});H({type:"leftright",names:["\\left"],props:{numArgs:1,primitive:!0},handler:(t,e)=>{var r=wn(e[0],t),n=t.parser;++n.leftrightDepth;var a=n.parseExpression(!1);--n.leftrightDepth,n.expect("\\right",!1);var i=ae(n.parseFunction(),"leftright-right");return{type:"leftright",mode:n.mode,body:a,left:r.text,right:i.delim,rightColor:i.color}},htmlBuilder:(t,e)=>{hs(t);for(var r=Ie(t.body,e,!0,["mopen","mclose"]),n=0,a=0,i=!1,s=0;s{hs(t);var r=Qe(t.body,e);if(t.left!=="."){var n=new B.MathNode("mo",[v0(t.left,t.mode)]);n.setAttribute("fence","true"),r.unshift(n)}if(t.right!=="."){var a=new B.MathNode("mo",[v0(t.right,t.mode)]);a.setAttribute("fence","true"),t.rightColor&&a.setAttribute("mathcolor",t.rightColor),r.push(a)}return Za(r)}});H({type:"middle",names:["\\middle"],props:{numArgs:1,primitive:!0},handler:(t,e)=>{var r=wn(e[0],t);if(!t.parser.leftrightDepth)throw new I("\\middle without preceding \\left",r);return{type:"middle",mode:t.parser.mode,delim:r.text}},htmlBuilder:(t,e)=>{var r;if(t.delim===".")r=mr(e,[]);else{r=j0.sizedDelim(t.delim,1,e,t.mode,[]);var n={delim:t.delim,options:e};r.isMiddle=n}return r},mathmlBuilder:(t,e)=>{var r=t.delim==="\\vert"||t.delim==="|"?v0("|","text"):v0(t.delim,t.mode),n=new B.MathNode("mo",[r]);return n.setAttribute("fence","true"),n.setAttribute("lspace","0.05em"),n.setAttribute("rspace","0.05em"),n}});var ri=(t,e)=>{var r=k.wrapFragment(ue(t.body,e),e),n=t.label.slice(1),a=e.sizeMultiplier,i,s=0,o=Y.isCharacterBox(t.body);if(n==="sout")i=k.makeSpan(["stretchy","sout"]),i.height=e.fontMetrics().defaultRuleThickness/a,s=-.5*e.fontMetrics().xHeight;else if(n==="phase"){var c=ze({number:.6,unit:"pt"},e),m=ze({number:.35,unit:"ex"},e),d=e.havingBaseSizing();a=a/d.sizeMultiplier;var p=r.height+r.depth+c+m;r.style.paddingLeft=O(p/2+c);var b=Math.floor(1e3*p*a),S=W4(b),T=new Y0([new ct("phase",S)],{width:"400em",height:O(b/1e3),viewBox:"0 0 400000 "+b,preserveAspectRatio:"xMinYMin slice"});i=k.makeSvgSpan(["hide-tail"],[T],e),i.style.height=O(p),s=r.depth+c+m}else{/cancel/.test(n)?o||r.classes.push("cancel-pad"):n==="angl"?r.classes.push("anglpad"):r.classes.push("boxpad");var A=0,_=0,D=0;/box/.test(n)?(D=Math.max(e.fontMetrics().fboxrule,e.minRuleThickness),A=e.fontMetrics().fboxsep+(n==="colorbox"?0:D),_=A):n==="angl"?(D=Math.max(e.fontMetrics().defaultRuleThickness,e.minRuleThickness),A=4*D,_=Math.max(0,.25-r.depth)):(A=o?.2:0,_=A),i=K0.encloseSpan(r,n,A,_,e),/fbox|boxed|fcolorbox/.test(n)?(i.style.borderStyle="solid",i.style.borderWidth=O(D)):n==="angl"&&D!==.049&&(i.style.borderTopWidth=O(D),i.style.borderRightWidth=O(D)),s=r.depth+_,t.backgroundColor&&(i.style.backgroundColor=t.backgroundColor,t.borderColor&&(i.style.borderColor=t.borderColor))}var V;if(t.backgroundColor)V=k.makeVList({positionType:"individualShift",children:[{type:"elem",elem:i,shift:s},{type:"elem",elem:r,shift:0}]},e);else{var G=/cancel|phase/.test(n)?["svg-align"]:[];V=k.makeVList({positionType:"individualShift",children:[{type:"elem",elem:r,shift:0},{type:"elem",elem:i,shift:s,wrapperClasses:G}]},e)}return/cancel/.test(n)&&(V.height=r.height,V.depth=r.depth),/cancel/.test(n)&&!o?k.makeSpan(["mord","cancel-lap"],[V],e):k.makeSpan(["mord"],[V],e)},ni=(t,e)=>{var r=0,n=new B.MathNode(t.label.indexOf("colorbox")>-1?"mpadded":"menclose",[be(t.body,e)]);switch(t.label){case"\\cancel":n.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":n.setAttribute("notation","downdiagonalstrike");break;case"\\phase":n.setAttribute("notation","phasorangle");break;case"\\sout":n.setAttribute("notation","horizontalstrike");break;case"\\fbox":n.setAttribute("notation","box");break;case"\\angl":n.setAttribute("notation","actuarial");break;case"\\fcolorbox":case"\\colorbox":if(r=e.fontMetrics().fboxsep*e.fontMetrics().ptPerEm,n.setAttribute("width","+"+2*r+"pt"),n.setAttribute("height","+"+2*r+"pt"),n.setAttribute("lspace",r+"pt"),n.setAttribute("voffset",r+"pt"),t.label==="\\fcolorbox"){var a=Math.max(e.fontMetrics().fboxrule,e.minRuleThickness);n.setAttribute("style","border: "+a+"em solid "+String(t.borderColor))}break;case"\\xcancel":n.setAttribute("notation","updiagonalstrike downdiagonalstrike");break}return t.backgroundColor&&n.setAttribute("mathbackground",t.backgroundColor),n};H({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,argTypes:["color","text"]},handler(t,e,r){var{parser:n,funcName:a}=t,i=ae(e[0],"color-token").color,s=e[1];return{type:"enclose",mode:n.mode,label:a,backgroundColor:i,body:s}},htmlBuilder:ri,mathmlBuilder:ni});H({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,argTypes:["color","color","text"]},handler(t,e,r){var{parser:n,funcName:a}=t,i=ae(e[0],"color-token").color,s=ae(e[1],"color-token").color,o=e[2];return{type:"enclose",mode:n.mode,label:a,backgroundColor:s,borderColor:i,body:o}},htmlBuilder:ri,mathmlBuilder:ni});H({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler(t,e){var{parser:r}=t;return{type:"enclose",mode:r.mode,label:"\\fbox",body:e[0]}}});H({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout","\\phase"],props:{numArgs:1},handler(t,e){var{parser:r,funcName:n}=t,a=e[0];return{type:"enclose",mode:r.mode,label:n,body:a}},htmlBuilder:ri,mathmlBuilder:ni});H({type:"enclose",names:["\\angl"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!1},handler(t,e){var{parser:r}=t;return{type:"enclose",mode:r.mode,label:"\\angl",body:e[0]}}});var b1={};function R0(t){for(var{type:e,names:r,props:n,handler:a,htmlBuilder:i,mathmlBuilder:s}=t,o={type:e,numArgs:n.numArgs||0,allowedInText:!1,numOptionalArgs:0,handler:a},c=0;c{var e=t.parser.settings;if(!e.displayMode)throw new I("{"+t.envName+"} can be used only in display mode.")};function ai(t){if(t.indexOf("ed")===-1)return t.indexOf("*")===-1}function dt(t,e,r){var{hskipBeforeAndAfter:n,addJot:a,cols:i,arraystretch:s,colSeparationType:o,autoTag:c,singleRow:m,emptySingleRow:d,maxNumCols:p,leqno:b}=e;if(t.gullet.beginGroup(),m||t.gullet.macros.set("\\cr","\\\\\\relax"),!s){var S=t.gullet.expandMacroAsText("\\arraystretch");if(S==null)s=1;else if(s=parseFloat(S),!s||s<0)throw new I("Invalid \\arraystretch: "+S)}t.gullet.beginGroup();var T=[],A=[T],_=[],D=[],V=c!=null?[]:void 0;function G(){c&&t.gullet.macros.set("\\@eqnsw","1",!0)}function F(){V&&(t.gullet.macros.get("\\df@tag")?(V.push(t.subparse([new d0("\\df@tag")])),t.gullet.macros.set("\\df@tag",void 0,!0)):V.push(!!c&&t.gullet.macros.get("\\@eqnsw")==="1"))}for(G(),D.push(fs(t));;){var W=t.parseExpression(!1,m?"\\end":"\\\\");t.gullet.endGroup(),t.gullet.beginGroup(),W={type:"ordgroup",mode:t.mode,body:W},r&&(W={type:"styling",mode:t.mode,style:r,body:[W]}),T.push(W);var ie=t.fetch().text;if(ie==="&"){if(p&&T.length===p){if(m||o)throw new I("Too many tab characters: &",t.nextToken);t.settings.reportNonstrict("textEnv","Too few columns specified in the {array} column argument.")}t.consume()}else if(ie==="\\end"){F(),T.length===1&&W.type==="styling"&&W.body[0].body.length===0&&(A.length>1||!d)&&A.pop(),D.length0&&(G+=.25),m.push({pos:G,isDashed:E[L]})}for(F(s[0]),n=0;n0&&(De+=V,reE))for(n=0;n=o)){var b0=void 0;(a>0||e.hskipBeforeAndAfter)&&(b0=Y.deflt(Te.pregap,b),b0!==0&&(Ze=k.makeSpan(["arraycolsep"],[]),Ze.style.width=O(b0),_e.push(Ze)));var M0=[];for(n=0;n0){for(var wr=k.makeLineSpan("hline",r,d),y=k.makeLineSpan("hdashline",r,d),w=[{type:"elem",elem:c,shift:0}];m.length>0;){var M=m.pop(),N=M.pos-we;M.isDashed?w.push({type:"elem",elem:y,shift:N}):w.push({type:"elem",elem:wr,shift:N})}c=k.makeVList({positionType:"individualShift",children:w},r)}if(he.length===0)return k.makeSpan(["mord"],[c],r);var z=k.makeVList({positionType:"individualShift",children:he},r);return z=k.makeSpan(["tag"],[z],r),k.makeFragment([c,z])},e2={c:"center ",l:"left ",r:"right "},L0=function(e,r){for(var n=[],a=new B.MathNode("mtd",[],["mtr-glue"]),i=new B.MathNode("mtd",[],["mml-eqn-num"]),s=0;s0){var T=e.cols,A="",_=!1,D=0,V=T.length;T[0].type==="separator"&&(b+="top ",D=1),T[T.length-1].type==="separator"&&(b+="bottom ",V-=1);for(var G=D;G0?"left ":"",b+=ce[ce.length-1].length>0?"right ":"";for(var le=1;le-1?"alignat":"align",i=e.envName==="split",s=dt(e.parser,{cols:n,addJot:!0,autoTag:i?void 0:ai(e.envName),emptySingleRow:!0,colSeparationType:a,maxNumCols:i?2:void 0,leqno:e.parser.settings.leqno},"display"),o,c=0,m={type:"ordgroup",mode:e.mode,body:[]};if(r[0]&&r[0].type==="ordgroup"){for(var d="",p=0;p0&&S&&(_=1),n[T]={type:"align",align:A,pregap:_,postgap:0}}return s.colSeparationType=S?"align":"alignat",s};R0({type:"array",names:["array","darray"],props:{numArgs:1},handler(t,e){var r=yn(e[0]),n=r?[e[0]]:ae(e[0],"ordgroup").body,a=n.map(function(s){var o=Qa(s),c=o.text;if("lcr".indexOf(c)!==-1)return{type:"align",align:c};if(c==="|")return{type:"separator",separator:"|"};if(c===":")return{type:"separator",separator:":"};throw new I("Unknown column alignment: "+c,s)}),i={cols:a,hskipBeforeAndAfter:!0,maxNumCols:a.length};return dt(t.parser,i,ii(t.envName))},htmlBuilder:F0,mathmlBuilder:L0});R0({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix","matrix*","pmatrix*","bmatrix*","Bmatrix*","vmatrix*","Vmatrix*"],props:{numArgs:0},handler(t){var e={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[t.envName.replace("*","")],r="c",n={hskipBeforeAndAfter:!1,cols:[{type:"align",align:r}]};if(t.envName.charAt(t.envName.length-1)==="*"){var a=t.parser;if(a.consumeSpaces(),a.fetch().text==="["){if(a.consume(),a.consumeSpaces(),r=a.fetch().text,"lcr".indexOf(r)===-1)throw new I("Expected l or c or r",a.nextToken);a.consume(),a.consumeSpaces(),a.expect("]"),a.consume(),n.cols=[{type:"align",align:r}]}}var i=dt(t.parser,n,ii(t.envName)),s=Math.max(0,...i.body.map(o=>o.length));return i.cols=new Array(s).fill({type:"align",align:r}),e?{type:"leftright",mode:t.mode,body:[i],left:e[0],right:e[1],rightColor:void 0}:i},htmlBuilder:F0,mathmlBuilder:L0});R0({type:"array",names:["smallmatrix"],props:{numArgs:0},handler(t){var e={arraystretch:.5},r=dt(t.parser,e,"script");return r.colSeparationType="small",r},htmlBuilder:F0,mathmlBuilder:L0});R0({type:"array",names:["subarray"],props:{numArgs:1},handler(t,e){var r=yn(e[0]),n=r?[e[0]]:ae(e[0],"ordgroup").body,a=n.map(function(s){var o=Qa(s),c=o.text;if("lc".indexOf(c)!==-1)return{type:"align",align:c};throw new I("Unknown column alignment: "+c,s)});if(a.length>1)throw new I("{subarray} can contain only one column");var i={cols:a,hskipBeforeAndAfter:!1,arraystretch:.5};if(i=dt(t.parser,i,"script"),i.body.length>0&&i.body[0].length>1)throw new I("{subarray} can contain only one column");return i},htmlBuilder:F0,mathmlBuilder:L0});R0({type:"array",names:["cases","dcases","rcases","drcases"],props:{numArgs:0},handler(t){var e={arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},r=dt(t.parser,e,ii(t.envName));return{type:"leftright",mode:t.mode,body:[r],left:t.envName.indexOf("r")>-1?".":"\\{",right:t.envName.indexOf("r")>-1?"\\}":".",rightColor:void 0}},htmlBuilder:F0,mathmlBuilder:L0});R0({type:"array",names:["align","align*","aligned","split"],props:{numArgs:0},handler:x1,htmlBuilder:F0,mathmlBuilder:L0});R0({type:"array",names:["gathered","gather","gather*"],props:{numArgs:0},handler(t){Y.contains(["gather","gather*"],t.envName)&&Sn(t);var e={cols:[{type:"align",align:"c"}],addJot:!0,colSeparationType:"gather",autoTag:ai(t.envName),emptySingleRow:!0,leqno:t.parser.settings.leqno};return dt(t.parser,e,"display")},htmlBuilder:F0,mathmlBuilder:L0});R0({type:"array",names:["alignat","alignat*","alignedat"],props:{numArgs:1},handler:x1,htmlBuilder:F0,mathmlBuilder:L0});R0({type:"array",names:["equation","equation*"],props:{numArgs:0},handler(t){Sn(t);var e={autoTag:ai(t.envName),emptySingleRow:!0,singleRow:!0,maxNumCols:1,leqno:t.parser.settings.leqno};return dt(t.parser,e,"display")},htmlBuilder:F0,mathmlBuilder:L0});R0({type:"array",names:["CD"],props:{numArgs:0},handler(t){return Sn(t),Pc(t.parser)},htmlBuilder:F0,mathmlBuilder:L0});f("\\nonumber","\\gdef\\@eqnsw{0}");f("\\notag","\\nonumber");H({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler(t,e){throw new I(t.funcName+" valid only within array environment")}});var ms=b1;H({type:"environment",names:["\\begin","\\end"],props:{numArgs:1,argTypes:["text"]},handler(t,e){var{parser:r,funcName:n}=t,a=e[0];if(a.type!=="ordgroup")throw new I("Invalid environment name",a);for(var i="",s=0;s{var r=t.font,n=e.withFont(r);return ue(t.body,n)},S1=(t,e)=>{var r=t.font,n=e.withFont(r);return be(t.body,n)},ds={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak","\\bm":"\\boldsymbol"};H({type:"font",names:["\\mathrm","\\mathit","\\mathbf","\\mathnormal","\\mathbb","\\mathcal","\\mathfrak","\\mathscr","\\mathsf","\\mathtt","\\Bbb","\\bold","\\frak"],props:{numArgs:1,allowedInArgument:!0},handler:(t,e)=>{var{parser:r,funcName:n}=t,a=rn(e[0]),i=n;return i in ds&&(i=ds[i]),{type:"font",mode:r.mode,font:i.slice(1),body:a}},htmlBuilder:w1,mathmlBuilder:S1});H({type:"mclass",names:["\\boldsymbol","\\bm"],props:{numArgs:1},handler:(t,e)=>{var{parser:r}=t,n=e[0],a=Y.isCharacterBox(n);return{type:"mclass",mode:r.mode,mclass:xn(n),body:[{type:"font",mode:r.mode,font:"boldsymbol",body:n}],isCharacterBox:a}}});H({type:"font",names:["\\rm","\\sf","\\tt","\\bf","\\it","\\cal"],props:{numArgs:0,allowedInText:!0},handler:(t,e)=>{var{parser:r,funcName:n,breakOnTokenText:a}=t,{mode:i}=r,s=r.parseExpression(!0,a),o="math"+n.slice(1);return{type:"font",mode:i,font:o,body:{type:"ordgroup",mode:r.mode,body:s}}},htmlBuilder:w1,mathmlBuilder:S1});var k1=(t,e)=>{var r=e;return t==="display"?r=r.id>=K.SCRIPT.id?r.text():K.DISPLAY:t==="text"&&r.size===K.DISPLAY.size?r=K.TEXT:t==="script"?r=K.SCRIPT:t==="scriptscript"&&(r=K.SCRIPTSCRIPT),r},si=(t,e)=>{var r=k1(t.size,e.style),n=r.fracNum(),a=r.fracDen(),i;i=e.havingStyle(n);var s=ue(t.numer,i,e);if(t.continued){var o=8.5/e.fontMetrics().ptPerEm,c=3.5/e.fontMetrics().ptPerEm;s.height=s.height0?T=3*b:T=7*b,A=e.fontMetrics().denom1):(p>0?(S=e.fontMetrics().num2,T=b):(S=e.fontMetrics().num3,T=3*b),A=e.fontMetrics().denom2);var _;if(d){var V=e.fontMetrics().axisHeight;S-s.depth-(V+.5*p){var r=new B.MathNode("mfrac",[be(t.numer,e),be(t.denom,e)]);if(!t.hasBarLine)r.setAttribute("linethickness","0px");else if(t.barSize){var n=ze(t.barSize,e);r.setAttribute("linethickness",O(n))}var a=k1(t.size,e.style);if(a.size!==e.style.size){r=new B.MathNode("mstyle",[r]);var i=a.size===K.DISPLAY.size?"true":"false";r.setAttribute("displaystyle",i),r.setAttribute("scriptlevel","0")}if(t.leftDelim!=null||t.rightDelim!=null){var s=[];if(t.leftDelim!=null){var o=new B.MathNode("mo",[new B.TextNode(t.leftDelim.replace("\\",""))]);o.setAttribute("fence","true"),s.push(o)}if(s.push(r),t.rightDelim!=null){var c=new B.MathNode("mo",[new B.TextNode(t.rightDelim.replace("\\",""))]);c.setAttribute("fence","true"),s.push(c)}return Za(s)}return r};H({type:"genfrac",names:["\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom","\\\\atopfrac","\\\\bracefrac","\\\\brackfrac"],props:{numArgs:2,allowedInArgument:!0},handler:(t,e)=>{var{parser:r,funcName:n}=t,a=e[0],i=e[1],s,o=null,c=null,m="auto";switch(n){case"\\dfrac":case"\\frac":case"\\tfrac":s=!0;break;case"\\\\atopfrac":s=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":s=!1,o="(",c=")";break;case"\\\\bracefrac":s=!1,o="\\{",c="\\}";break;case"\\\\brackfrac":s=!1,o="[",c="]";break;default:throw new Error("Unrecognized genfrac command")}switch(n){case"\\dfrac":case"\\dbinom":m="display";break;case"\\tfrac":case"\\tbinom":m="text";break}return{type:"genfrac",mode:r.mode,continued:!1,numer:a,denom:i,hasBarLine:s,leftDelim:o,rightDelim:c,size:m,barSize:null}},htmlBuilder:si,mathmlBuilder:li});H({type:"genfrac",names:["\\cfrac"],props:{numArgs:2},handler:(t,e)=>{var{parser:r,funcName:n}=t,a=e[0],i=e[1];return{type:"genfrac",mode:r.mode,continued:!0,numer:a,denom:i,hasBarLine:!0,leftDelim:null,rightDelim:null,size:"display",barSize:null}}});H({type:"infix",names:["\\over","\\choose","\\atop","\\brace","\\brack"],props:{numArgs:0,infix:!0},handler(t){var{parser:e,funcName:r,token:n}=t,a;switch(r){case"\\over":a="\\frac";break;case"\\choose":a="\\binom";break;case"\\atop":a="\\\\atopfrac";break;case"\\brace":a="\\\\bracefrac";break;case"\\brack":a="\\\\brackfrac";break;default:throw new Error("Unrecognized infix genfrac command")}return{type:"infix",mode:e.mode,replaceWith:a,token:n}}});var ps=["display","text","script","scriptscript"],vs=function(e){var r=null;return e.length>0&&(r=e,r=r==="."?null:r),r};H({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,allowedInArgument:!0,argTypes:["math","math","size","text","math","math"]},handler(t,e){var{parser:r}=t,n=e[4],a=e[5],i=rn(e[0]),s=i.type==="atom"&&i.family==="open"?vs(i.text):null,o=rn(e[1]),c=o.type==="atom"&&o.family==="close"?vs(o.text):null,m=ae(e[2],"size"),d,p=null;m.isBlank?d=!0:(p=m.value,d=p.number>0);var b="auto",S=e[3];if(S.type==="ordgroup"){if(S.body.length>0){var T=ae(S.body[0],"textord");b=ps[Number(T.text)]}}else S=ae(S,"textord"),b=ps[Number(S.text)];return{type:"genfrac",mode:r.mode,numer:n,denom:a,continued:!1,hasBarLine:d,barSize:p,leftDelim:s,rightDelim:c,size:b}},htmlBuilder:si,mathmlBuilder:li});H({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler(t,e){var{parser:r,funcName:n,token:a}=t;return{type:"infix",mode:r.mode,replaceWith:"\\\\abovefrac",size:ae(e[0],"size").value,token:a}}});H({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:(t,e)=>{var{parser:r,funcName:n}=t,a=e[0],i=B4(ae(e[1],"infix").size),s=e[2],o=i.number>0;return{type:"genfrac",mode:r.mode,numer:a,denom:s,continued:!1,hasBarLine:o,barSize:i,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:si,mathmlBuilder:li});var M1=(t,e)=>{var r=e.style,n,a;t.type==="supsub"?(n=t.sup?ue(t.sup,e.havingStyle(r.sup()),e):ue(t.sub,e.havingStyle(r.sub()),e),a=ae(t.base,"horizBrace")):a=ae(t,"horizBrace");var i=ue(a.base,e.havingBaseStyle(K.DISPLAY)),s=K0.svgSpan(a,e),o;if(a.isOver?(o=k.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i},{type:"kern",size:.1},{type:"elem",elem:s}]},e),o.children[0].children[0].children[1].classes.push("svg-align")):(o=k.makeVList({positionType:"bottom",positionData:i.depth+.1+s.height,children:[{type:"elem",elem:s},{type:"kern",size:.1},{type:"elem",elem:i}]},e),o.children[0].children[0].children[0].classes.push("svg-align")),n){var c=k.makeSpan(["mord",a.isOver?"mover":"munder"],[o],e);a.isOver?o=k.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:c},{type:"kern",size:.2},{type:"elem",elem:n}]},e):o=k.makeVList({positionType:"bottom",positionData:c.depth+.2+n.height+n.depth,children:[{type:"elem",elem:n},{type:"kern",size:.2},{type:"elem",elem:c}]},e)}return k.makeSpan(["mord",a.isOver?"mover":"munder"],[o],e)},t2=(t,e)=>{var r=K0.mathMLnode(t.label);return new B.MathNode(t.isOver?"mover":"munder",[be(t.base,e),r])};H({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler(t,e){var{parser:r,funcName:n}=t;return{type:"horizBrace",mode:r.mode,label:n,isOver:/^\\over/.test(n),base:e[0]}},htmlBuilder:M1,mathmlBuilder:t2});H({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:(t,e)=>{var{parser:r}=t,n=e[1],a=ae(e[0],"url").url;return r.settings.isTrusted({command:"\\href",url:a})?{type:"href",mode:r.mode,href:a,body:Be(n)}:r.formatUnsupportedCmd("\\href")},htmlBuilder:(t,e)=>{var r=Ie(t.body,e,!1);return k.makeAnchor(t.href,[],r,e)},mathmlBuilder:(t,e)=>{var r=ht(t.body,e);return r instanceof f0||(r=new f0("mrow",[r])),r.setAttribute("href",t.href),r}});H({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:(t,e)=>{var{parser:r}=t,n=ae(e[0],"url").url;if(!r.settings.isTrusted({command:"\\url",url:n}))return r.formatUnsupportedCmd("\\url");for(var a=[],i=0;i{var{parser:r,funcName:n,token:a}=t,i=ae(e[0],"raw").string,s=e[1];r.settings.strict&&r.settings.reportNonstrict("htmlExtension","HTML extension is disabled on strict mode");var o,c={};switch(n){case"\\htmlClass":c.class=i,o={command:"\\htmlClass",class:i};break;case"\\htmlId":c.id=i,o={command:"\\htmlId",id:i};break;case"\\htmlStyle":c.style=i,o={command:"\\htmlStyle",style:i};break;case"\\htmlData":{for(var m=i.split(","),d=0;d{var r=Ie(t.body,e,!1),n=["enclosing"];t.attributes.class&&n.push(...t.attributes.class.trim().split(/\s+/));var a=k.makeSpan(n,r,e);for(var i in t.attributes)i!=="class"&&t.attributes.hasOwnProperty(i)&&a.setAttribute(i,t.attributes[i]);return a},mathmlBuilder:(t,e)=>ht(t.body,e)});H({type:"htmlmathml",names:["\\html@mathml"],props:{numArgs:2,allowedInText:!0},handler:(t,e)=>{var{parser:r}=t;return{type:"htmlmathml",mode:r.mode,html:Be(e[0]),mathml:Be(e[1])}},htmlBuilder:(t,e)=>{var r=Ie(t.html,e,!1);return k.makeFragment(r)},mathmlBuilder:(t,e)=>ht(t.mathml,e)});var Gn=function(e){if(/^[-+]? *(\d+(\.\d*)?|\.\d+)$/.test(e))return{number:+e,unit:"bp"};var r=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(e);if(!r)throw new I("Invalid size: '"+e+"' in \\includegraphics");var n={number:+(r[1]+r[2]),unit:r[3]};if(!$l(n))throw new I("Invalid unit: '"+n.unit+"' in \\includegraphics.");return n};H({type:"includegraphics",names:["\\includegraphics"],props:{numArgs:1,numOptionalArgs:1,argTypes:["raw","url"],allowedInText:!1},handler:(t,e,r)=>{var{parser:n}=t,a={number:0,unit:"em"},i={number:.9,unit:"em"},s={number:0,unit:"em"},o="";if(r[0])for(var c=ae(r[0],"raw").string,m=c.split(","),d=0;d{var r=ze(t.height,e),n=0;t.totalheight.number>0&&(n=ze(t.totalheight,e)-r);var a=0;t.width.number>0&&(a=ze(t.width,e));var i={height:O(r+n)};a>0&&(i.width=O(a)),n>0&&(i.verticalAlign=O(-n));var s=new tc(t.src,t.alt,i);return s.height=r,s.depth=n,s},mathmlBuilder:(t,e)=>{var r=new B.MathNode("mglyph",[]);r.setAttribute("alt",t.alt);var n=ze(t.height,e),a=0;if(t.totalheight.number>0&&(a=ze(t.totalheight,e)-n,r.setAttribute("valign",O(-a))),r.setAttribute("height",O(n+a)),t.width.number>0){var i=ze(t.width,e);r.setAttribute("width",O(i))}return r.setAttribute("src",t.src),r}});H({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],primitive:!0,allowedInText:!0},handler(t,e){var{parser:r,funcName:n}=t,a=ae(e[0],"size");if(r.settings.strict){var i=n[1]==="m",s=a.value.unit==="mu";i?(s||r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+n+" supports only mu units, "+("not "+a.value.unit+" units")),r.mode!=="math"&&r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+n+" works only in math mode")):s&&r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+n+" doesn't support mu units")}return{type:"kern",mode:r.mode,dimension:a.value}},htmlBuilder(t,e){return k.makeGlue(t.dimension,e)},mathmlBuilder(t,e){var r=ze(t.dimension,e);return new B.SpaceNode(r)}});H({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:(t,e)=>{var{parser:r,funcName:n}=t,a=e[0];return{type:"lap",mode:r.mode,alignment:n.slice(5),body:a}},htmlBuilder:(t,e)=>{var r;t.alignment==="clap"?(r=k.makeSpan([],[ue(t.body,e)]),r=k.makeSpan(["inner"],[r],e)):r=k.makeSpan(["inner"],[ue(t.body,e)]);var n=k.makeSpan(["fix"],[]),a=k.makeSpan([t.alignment],[r,n],e),i=k.makeSpan(["strut"]);return i.style.height=O(a.height+a.depth),a.depth&&(i.style.verticalAlign=O(-a.depth)),a.children.unshift(i),a=k.makeSpan(["thinbox"],[a],e),k.makeSpan(["mord","vbox"],[a],e)},mathmlBuilder:(t,e)=>{var r=new B.MathNode("mpadded",[be(t.body,e)]);if(t.alignment!=="rlap"){var n=t.alignment==="llap"?"-1":"-0.5";r.setAttribute("lspace",n+"width")}return r.setAttribute("width","0px"),r}});H({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(t,e){var{funcName:r,parser:n}=t,a=n.mode;n.switchMode("math");var i=r==="\\("?"\\)":"$",s=n.parseExpression(!1,i);return n.expect(i),n.switchMode(a),{type:"styling",mode:n.mode,style:"text",body:s}}});H({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(t,e){throw new I("Mismatched "+t.funcName)}});var gs=(t,e)=>{switch(e.style.size){case K.DISPLAY.size:return t.display;case K.TEXT.size:return t.text;case K.SCRIPT.size:return t.script;case K.SCRIPTSCRIPT.size:return t.scriptscript;default:return t.text}};H({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4,primitive:!0},handler:(t,e)=>{var{parser:r}=t;return{type:"mathchoice",mode:r.mode,display:Be(e[0]),text:Be(e[1]),script:Be(e[2]),scriptscript:Be(e[3])}},htmlBuilder:(t,e)=>{var r=gs(t,e),n=Ie(r,e,!1);return k.makeFragment(n)},mathmlBuilder:(t,e)=>{var r=gs(t,e);return ht(r,e)}});var T1=(t,e,r,n,a,i,s)=>{t=k.makeSpan([],[t]);var o=r&&Y.isCharacterBox(r),c,m;if(e){var d=ue(e,n.havingStyle(a.sup()),n);m={elem:d,kern:Math.max(n.fontMetrics().bigOpSpacing1,n.fontMetrics().bigOpSpacing3-d.depth)}}if(r){var p=ue(r,n.havingStyle(a.sub()),n);c={elem:p,kern:Math.max(n.fontMetrics().bigOpSpacing2,n.fontMetrics().bigOpSpacing4-p.height)}}var b;if(m&&c){var S=n.fontMetrics().bigOpSpacing5+c.elem.height+c.elem.depth+c.kern+t.depth+s;b=k.makeVList({positionType:"bottom",positionData:S,children:[{type:"kern",size:n.fontMetrics().bigOpSpacing5},{type:"elem",elem:c.elem,marginLeft:O(-i)},{type:"kern",size:c.kern},{type:"elem",elem:t},{type:"kern",size:m.kern},{type:"elem",elem:m.elem,marginLeft:O(i)},{type:"kern",size:n.fontMetrics().bigOpSpacing5}]},n)}else if(c){var T=t.height-s;b=k.makeVList({positionType:"top",positionData:T,children:[{type:"kern",size:n.fontMetrics().bigOpSpacing5},{type:"elem",elem:c.elem,marginLeft:O(-i)},{type:"kern",size:c.kern},{type:"elem",elem:t}]},n)}else if(m){var A=t.depth+s;b=k.makeVList({positionType:"bottom",positionData:A,children:[{type:"elem",elem:t},{type:"kern",size:m.kern},{type:"elem",elem:m.elem,marginLeft:O(i)},{type:"kern",size:n.fontMetrics().bigOpSpacing5}]},n)}else return t;var _=[b];if(c&&i!==0&&!o){var D=k.makeSpan(["mspace"],[],n);D.style.marginRight=O(i),_.unshift(D)}return k.makeSpan(["mop","op-limits"],_,n)},A1=["\\smallint"],Vt=(t,e)=>{var r,n,a=!1,i;t.type==="supsub"?(r=t.sup,n=t.sub,i=ae(t.base,"op"),a=!0):i=ae(t,"op");var s=e.style,o=!1;s.size===K.DISPLAY.size&&i.symbol&&!Y.contains(A1,i.name)&&(o=!0);var c;if(i.symbol){var m=o?"Size2-Regular":"Size1-Regular",d="";if((i.name==="\\oiint"||i.name==="\\oiiint")&&(d=i.name.slice(1),i.name=d==="oiint"?"\\iint":"\\iiint"),c=k.makeSymbol(i.name,m,"math",e,["mop","op-symbol",o?"large-op":"small-op"]),d.length>0){var p=c.italic,b=k.staticSvg(d+"Size"+(o?"2":"1"),e);c=k.makeVList({positionType:"individualShift",children:[{type:"elem",elem:c,shift:0},{type:"elem",elem:b,shift:o?.08:0}]},e),i.name="\\"+d,c.classes.unshift("mop"),c.italic=p}}else if(i.body){var S=Ie(i.body,e,!0);S.length===1&&S[0]instanceof p0?(c=S[0],c.classes[0]="mop"):c=k.makeSpan(["mop"],S,e)}else{for(var T=[],A=1;A{var r;if(t.symbol)r=new f0("mo",[v0(t.name,t.mode)]),Y.contains(A1,t.name)&&r.setAttribute("largeop","false");else if(t.body)r=new f0("mo",Qe(t.body,e));else{r=new f0("mi",[new ar(t.name.slice(1))]);var n=new f0("mo",[v0("⁡","text")]);t.parentIsSupSub?r=new f0("mrow",[r,n]):r=e1([r,n])}return r},r2={"∏":"\\prod","∐":"\\coprod","∑":"\\sum","⋀":"\\bigwedge","⋁":"\\bigvee","⋂":"\\bigcap","⋃":"\\bigcup","⨀":"\\bigodot","⨁":"\\bigoplus","⨂":"\\bigotimes","⨄":"\\biguplus","⨆":"\\bigsqcup"};H({type:"op",names:["\\coprod","\\bigvee","\\bigwedge","\\biguplus","\\bigcap","\\bigcup","\\intop","\\prod","\\sum","\\bigotimes","\\bigoplus","\\bigodot","\\bigsqcup","\\smallint","∏","∐","∑","⋀","⋁","⋂","⋃","⨀","⨁","⨂","⨄","⨆"],props:{numArgs:0},handler:(t,e)=>{var{parser:r,funcName:n}=t,a=n;return a.length===1&&(a=r2[a]),{type:"op",mode:r.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:a}},htmlBuilder:Vt,mathmlBuilder:yr});H({type:"op",names:["\\mathop"],props:{numArgs:1,primitive:!0},handler:(t,e)=>{var{parser:r}=t,n=e[0];return{type:"op",mode:r.mode,limits:!1,parentIsSupSub:!1,symbol:!1,body:Be(n)}},htmlBuilder:Vt,mathmlBuilder:yr});var n2={"∫":"\\int","∬":"\\iint","∭":"\\iiint","∮":"\\oint","∯":"\\oiint","∰":"\\oiiint"};H({type:"op",names:["\\arcsin","\\arccos","\\arctan","\\arctg","\\arcctg","\\arg","\\ch","\\cos","\\cosec","\\cosh","\\cot","\\cotg","\\coth","\\csc","\\ctg","\\cth","\\deg","\\dim","\\exp","\\hom","\\ker","\\lg","\\ln","\\log","\\sec","\\sin","\\sinh","\\sh","\\tan","\\tanh","\\tg","\\th"],props:{numArgs:0},handler(t){var{parser:e,funcName:r}=t;return{type:"op",mode:e.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:r}},htmlBuilder:Vt,mathmlBuilder:yr});H({type:"op",names:["\\det","\\gcd","\\inf","\\lim","\\max","\\min","\\Pr","\\sup"],props:{numArgs:0},handler(t){var{parser:e,funcName:r}=t;return{type:"op",mode:e.mode,limits:!0,parentIsSupSub:!1,symbol:!1,name:r}},htmlBuilder:Vt,mathmlBuilder:yr});H({type:"op",names:["\\int","\\iint","\\iiint","\\oint","\\oiint","\\oiiint","∫","∬","∭","∮","∯","∰"],props:{numArgs:0},handler(t){var{parser:e,funcName:r}=t,n=r;return n.length===1&&(n=n2[n]),{type:"op",mode:e.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:n}},htmlBuilder:Vt,mathmlBuilder:yr});var z1=(t,e)=>{var r,n,a=!1,i;t.type==="supsub"?(r=t.sup,n=t.sub,i=ae(t.base,"operatorname"),a=!0):i=ae(t,"operatorname");var s;if(i.body.length>0){for(var o=i.body.map(p=>{var b=p.text;return typeof b=="string"?{type:"textord",mode:p.mode,text:b}:p}),c=Ie(o,e.withFont("mathrm"),!0),m=0;m{for(var r=Qe(t.body,e.withFont("mathrm")),n=!0,a=0;ad.toText()).join("");r=[new B.TextNode(o)]}var c=new B.MathNode("mi",r);c.setAttribute("mathvariant","normal");var m=new B.MathNode("mo",[v0("⁡","text")]);return t.parentIsSupSub?new B.MathNode("mrow",[c,m]):B.newDocumentFragment([c,m])};H({type:"operatorname",names:["\\operatorname@","\\operatornamewithlimits"],props:{numArgs:1},handler:(t,e)=>{var{parser:r,funcName:n}=t,a=e[0];return{type:"operatorname",mode:r.mode,body:Be(a),alwaysHandleSupSub:n==="\\operatornamewithlimits",limits:!1,parentIsSupSub:!1}},htmlBuilder:z1,mathmlBuilder:a2});f("\\operatorname","\\@ifstar\\operatornamewithlimits\\operatorname@");zt({type:"ordgroup",htmlBuilder(t,e){return t.semisimple?k.makeFragment(Ie(t.body,e,!1)):k.makeSpan(["mord"],Ie(t.body,e,!0),e)},mathmlBuilder(t,e){return ht(t.body,e,!0)}});H({type:"overline",names:["\\overline"],props:{numArgs:1},handler(t,e){var{parser:r}=t,n=e[0];return{type:"overline",mode:r.mode,body:n}},htmlBuilder(t,e){var r=ue(t.body,e.havingCrampedStyle()),n=k.makeLineSpan("overline-line",e),a=e.fontMetrics().defaultRuleThickness,i=k.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r},{type:"kern",size:3*a},{type:"elem",elem:n},{type:"kern",size:a}]},e);return k.makeSpan(["mord","overline"],[i],e)},mathmlBuilder(t,e){var r=new B.MathNode("mo",[new B.TextNode("‾")]);r.setAttribute("stretchy","true");var n=new B.MathNode("mover",[be(t.body,e),r]);return n.setAttribute("accent","true"),n}});H({type:"phantom",names:["\\phantom"],props:{numArgs:1,allowedInText:!0},handler:(t,e)=>{var{parser:r}=t,n=e[0];return{type:"phantom",mode:r.mode,body:Be(n)}},htmlBuilder:(t,e)=>{var r=Ie(t.body,e.withPhantom(),!1);return k.makeFragment(r)},mathmlBuilder:(t,e)=>{var r=Qe(t.body,e);return new B.MathNode("mphantom",r)}});H({type:"hphantom",names:["\\hphantom"],props:{numArgs:1,allowedInText:!0},handler:(t,e)=>{var{parser:r}=t,n=e[0];return{type:"hphantom",mode:r.mode,body:n}},htmlBuilder:(t,e)=>{var r=k.makeSpan([],[ue(t.body,e.withPhantom())]);if(r.height=0,r.depth=0,r.children)for(var n=0;n{var r=Qe(Be(t.body),e),n=new B.MathNode("mphantom",r),a=new B.MathNode("mpadded",[n]);return a.setAttribute("height","0px"),a.setAttribute("depth","0px"),a}});H({type:"vphantom",names:["\\vphantom"],props:{numArgs:1,allowedInText:!0},handler:(t,e)=>{var{parser:r}=t,n=e[0];return{type:"vphantom",mode:r.mode,body:n}},htmlBuilder:(t,e)=>{var r=k.makeSpan(["inner"],[ue(t.body,e.withPhantom())]),n=k.makeSpan(["fix"],[]);return k.makeSpan(["mord","rlap"],[r,n],e)},mathmlBuilder:(t,e)=>{var r=Qe(Be(t.body),e),n=new B.MathNode("mphantom",r),a=new B.MathNode("mpadded",[n]);return a.setAttribute("width","0px"),a}});H({type:"raisebox",names:["\\raisebox"],props:{numArgs:2,argTypes:["size","hbox"],allowedInText:!0},handler(t,e){var{parser:r}=t,n=ae(e[0],"size").value,a=e[1];return{type:"raisebox",mode:r.mode,dy:n,body:a}},htmlBuilder(t,e){var r=ue(t.body,e),n=ze(t.dy,e);return k.makeVList({positionType:"shift",positionData:-n,children:[{type:"elem",elem:r}]},e)},mathmlBuilder(t,e){var r=new B.MathNode("mpadded",[be(t.body,e)]),n=t.dy.number+t.dy.unit;return r.setAttribute("voffset",n),r}});H({type:"internal",names:["\\relax"],props:{numArgs:0,allowedInText:!0},handler(t){var{parser:e}=t;return{type:"internal",mode:e.mode}}});H({type:"rule",names:["\\rule"],props:{numArgs:2,numOptionalArgs:1,argTypes:["size","size","size"]},handler(t,e,r){var{parser:n}=t,a=r[0],i=ae(e[0],"size"),s=ae(e[1],"size");return{type:"rule",mode:n.mode,shift:a&&ae(a,"size").value,width:i.value,height:s.value}},htmlBuilder(t,e){var r=k.makeSpan(["mord","rule"],[],e),n=ze(t.width,e),a=ze(t.height,e),i=t.shift?ze(t.shift,e):0;return r.style.borderRightWidth=O(n),r.style.borderTopWidth=O(a),r.style.bottom=O(i),r.width=n,r.height=a+i,r.depth=-i,r.maxFontSize=a*1.125*e.sizeMultiplier,r},mathmlBuilder(t,e){var r=ze(t.width,e),n=ze(t.height,e),a=t.shift?ze(t.shift,e):0,i=e.color&&e.getColor()||"black",s=new B.MathNode("mspace");s.setAttribute("mathbackground",i),s.setAttribute("width",O(r)),s.setAttribute("height",O(n));var o=new B.MathNode("mpadded",[s]);return a>=0?o.setAttribute("height",O(a)):(o.setAttribute("height",O(a)),o.setAttribute("depth",O(-a))),o.setAttribute("voffset",O(a)),o}});function C1(t,e,r){for(var n=Ie(t,e,!1),a=e.sizeMultiplier/r.sizeMultiplier,i=0;i{var r=e.havingSize(t.size);return C1(t.body,r,e)};H({type:"sizing",names:bs,props:{numArgs:0,allowedInText:!0},handler:(t,e)=>{var{breakOnTokenText:r,funcName:n,parser:a}=t,i=a.parseExpression(!1,r);return{type:"sizing",mode:a.mode,size:bs.indexOf(n)+1,body:i}},htmlBuilder:i2,mathmlBuilder:(t,e)=>{var r=e.havingSize(t.size),n=Qe(t.body,r),a=new B.MathNode("mstyle",n);return a.setAttribute("mathsize",O(r.sizeMultiplier)),a}});H({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:(t,e,r)=>{var{parser:n}=t,a=!1,i=!1,s=r[0]&&ae(r[0],"ordgroup");if(s)for(var o="",c=0;c{var r=k.makeSpan([],[ue(t.body,e)]);if(!t.smashHeight&&!t.smashDepth)return r;if(t.smashHeight&&(r.height=0,r.children))for(var n=0;n{var r=new B.MathNode("mpadded",[be(t.body,e)]);return t.smashHeight&&r.setAttribute("height","0px"),t.smashDepth&&r.setAttribute("depth","0px"),r}});H({type:"sqrt",names:["\\sqrt"],props:{numArgs:1,numOptionalArgs:1},handler(t,e,r){var{parser:n}=t,a=r[0],i=e[0];return{type:"sqrt",mode:n.mode,body:i,index:a}},htmlBuilder(t,e){var r=ue(t.body,e.havingCrampedStyle());r.height===0&&(r.height=e.fontMetrics().xHeight),r=k.wrapFragment(r,e);var n=e.fontMetrics(),a=n.defaultRuleThickness,i=a;e.style.idr.height+r.depth+s&&(s=(s+p-r.height-r.depth)/2);var b=c.height-r.height-s-m;r.style.paddingLeft=O(d);var S=k.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r,wrapperClasses:["svg-align"]},{type:"kern",size:-(r.height+b)},{type:"elem",elem:c},{type:"kern",size:m}]},e);if(t.index){var T=e.havingStyle(K.SCRIPTSCRIPT),A=ue(t.index,T,e),_=.6*(S.height-S.depth),D=k.makeVList({positionType:"shift",positionData:-_,children:[{type:"elem",elem:A}]},e),V=k.makeSpan(["root"],[D]);return k.makeSpan(["mord","sqrt"],[V,S],e)}else return k.makeSpan(["mord","sqrt"],[S],e)},mathmlBuilder(t,e){var{body:r,index:n}=t;return n?new B.MathNode("mroot",[be(r,e),be(n,e)]):new B.MathNode("msqrt",[be(r,e)])}});var ys={display:K.DISPLAY,text:K.TEXT,script:K.SCRIPT,scriptscript:K.SCRIPTSCRIPT};H({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(t,e){var{breakOnTokenText:r,funcName:n,parser:a}=t,i=a.parseExpression(!0,r),s=n.slice(1,n.length-5);return{type:"styling",mode:a.mode,style:s,body:i}},htmlBuilder(t,e){var r=ys[t.style],n=e.havingStyle(r).withFont("");return C1(t.body,n,e)},mathmlBuilder(t,e){var r=ys[t.style],n=e.havingStyle(r),a=Qe(t.body,n),i=new B.MathNode("mstyle",a),s={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]},o=s[t.style];return i.setAttribute("scriptlevel",o[0]),i.setAttribute("displaystyle",o[1]),i}});var s2=function(e,r){var n=e.base;if(n)if(n.type==="op"){var a=n.limits&&(r.style.size===K.DISPLAY.size||n.alwaysHandleSupSub);return a?Vt:null}else if(n.type==="operatorname"){var i=n.alwaysHandleSupSub&&(r.style.size===K.DISPLAY.size||n.limits);return i?z1:null}else{if(n.type==="accent")return Y.isCharacterBox(n.base)?ei:null;if(n.type==="horizBrace"){var s=!e.sub;return s===n.isOver?M1:null}else return null}else return null};zt({type:"supsub",htmlBuilder(t,e){var r=s2(t,e);if(r)return r(t,e);var{base:n,sup:a,sub:i}=t,s=ue(n,e),o,c,m=e.fontMetrics(),d=0,p=0,b=n&&Y.isCharacterBox(n);if(a){var S=e.havingStyle(e.style.sup());o=ue(a,S,e),b||(d=s.height-S.fontMetrics().supDrop*S.sizeMultiplier/e.sizeMultiplier)}if(i){var T=e.havingStyle(e.style.sub());c=ue(i,T,e),b||(p=s.depth+T.fontMetrics().subDrop*T.sizeMultiplier/e.sizeMultiplier)}var A;e.style===K.DISPLAY?A=m.sup1:e.style.cramped?A=m.sup3:A=m.sup2;var _=e.sizeMultiplier,D=O(.5/m.ptPerEm/_),V=null;if(c){var G=t.base&&t.base.type==="op"&&t.base.name&&(t.base.name==="\\oiint"||t.base.name==="\\oiiint");(s instanceof p0||G)&&(V=O(-s.italic))}var F;if(o&&c){d=Math.max(d,A,o.depth+.25*m.xHeight),p=Math.max(p,m.sub2);var W=m.defaultRuleThickness,ie=4*W;if(d-o.depth-(c.height-p)0&&(d+=re,p-=re)}var ce=[{type:"elem",elem:c,shift:p,marginRight:D,marginLeft:V},{type:"elem",elem:o,shift:-d,marginRight:D}];F=k.makeVList({positionType:"individualShift",children:ce},e)}else if(c){p=Math.max(p,m.sub1,c.height-.8*m.xHeight);var le=[{type:"elem",elem:c,marginLeft:V,marginRight:D}];F=k.makeVList({positionType:"shift",positionData:p,children:le},e)}else if(o)d=Math.max(d,A,o.depth+.25*m.xHeight),F=k.makeVList({positionType:"shift",positionData:-d,children:[{type:"elem",elem:o,marginRight:D}]},e);else throw new Error("supsub must have either sup or sub.");var Oe=ma(s,"right")||"mord";return k.makeSpan([Oe],[s,k.makeSpan(["msupsub"],[F])],e)},mathmlBuilder(t,e){var r=!1,n,a;t.base&&t.base.type==="horizBrace"&&(a=!!t.sup,a===t.base.isOver&&(r=!0,n=t.base.isOver)),t.base&&(t.base.type==="op"||t.base.type==="operatorname")&&(t.base.parentIsSupSub=!0);var i=[be(t.base,e)];t.sub&&i.push(be(t.sub,e)),t.sup&&i.push(be(t.sup,e));var s;if(r)s=n?"mover":"munder";else if(t.sub)if(t.sup){var m=t.base;m&&m.type==="op"&&m.limits&&e.style===K.DISPLAY||m&&m.type==="operatorname"&&m.alwaysHandleSupSub&&(e.style===K.DISPLAY||m.limits)?s="munderover":s="msubsup"}else{var c=t.base;c&&c.type==="op"&&c.limits&&(e.style===K.DISPLAY||c.alwaysHandleSupSub)||c&&c.type==="operatorname"&&c.alwaysHandleSupSub&&(c.limits||e.style===K.DISPLAY)?s="munder":s="msub"}else{var o=t.base;o&&o.type==="op"&&o.limits&&(e.style===K.DISPLAY||o.alwaysHandleSupSub)||o&&o.type==="operatorname"&&o.alwaysHandleSupSub&&(o.limits||e.style===K.DISPLAY)?s="mover":s="msup"}return new B.MathNode(s,i)}});zt({type:"atom",htmlBuilder(t,e){return k.mathsym(t.text,t.mode,e,["m"+t.family])},mathmlBuilder(t,e){var r=new B.MathNode("mo",[v0(t.text,t.mode)]);if(t.family==="bin"){var n=Ja(t,e);n==="bold-italic"&&r.setAttribute("mathvariant",n)}else t.family==="punct"?r.setAttribute("separator","true"):(t.family==="open"||t.family==="close")&&r.setAttribute("stretchy","false");return r}});var E1={mi:"italic",mn:"normal",mtext:"normal"};zt({type:"mathord",htmlBuilder(t,e){return k.makeOrd(t,e,"mathord")},mathmlBuilder(t,e){var r=new B.MathNode("mi",[v0(t.text,t.mode,e)]),n=Ja(t,e)||"italic";return n!==E1[r.type]&&r.setAttribute("mathvariant",n),r}});zt({type:"textord",htmlBuilder(t,e){return k.makeOrd(t,e,"textord")},mathmlBuilder(t,e){var r=v0(t.text,t.mode,e),n=Ja(t,e)||"normal",a;return t.mode==="text"?a=new B.MathNode("mtext",[r]):/[0-9]/.test(t.text)?a=new B.MathNode("mn",[r]):t.text==="\\prime"?a=new B.MathNode("mo",[r]):a=new B.MathNode("mi",[r]),n!==E1[a.type]&&a.setAttribute("mathvariant",n),a}});var Wn={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},jn={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};zt({type:"spacing",htmlBuilder(t,e){if(jn.hasOwnProperty(t.text)){var r=jn[t.text].className||"";if(t.mode==="text"){var n=k.makeOrd(t,e,"textord");return n.classes.push(r),n}else return k.makeSpan(["mspace",r],[k.mathsym(t.text,t.mode,e)],e)}else{if(Wn.hasOwnProperty(t.text))return k.makeSpan(["mspace",Wn[t.text]],[],e);throw new I('Unknown type of space "'+t.text+'"')}},mathmlBuilder(t,e){var r;if(jn.hasOwnProperty(t.text))r=new B.MathNode("mtext",[new B.TextNode(" ")]);else{if(Wn.hasOwnProperty(t.text))return new B.MathNode("mspace");throw new I('Unknown type of space "'+t.text+'"')}return r}});var xs=()=>{var t=new B.MathNode("mtd",[]);return t.setAttribute("width","50%"),t};zt({type:"tag",mathmlBuilder(t,e){var r=new B.MathNode("mtable",[new B.MathNode("mtr",[xs(),new B.MathNode("mtd",[ht(t.body,e)]),xs(),new B.MathNode("mtd",[ht(t.tag,e)])])]);return r.setAttribute("width","100%"),r}});var ws={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},Ss={"\\textbf":"textbf","\\textmd":"textmd"},l2={"\\textit":"textit","\\textup":"textup"},ks=(t,e)=>{var r=t.font;if(r){if(ws[r])return e.withTextFontFamily(ws[r]);if(Ss[r])return e.withTextFontWeight(Ss[r]);if(r==="\\emph")return e.fontShape==="textit"?e.withTextFontShape("textup"):e.withTextFontShape("textit")}else return e;return e.withTextFontShape(l2[r])};H({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup","\\emph"],props:{numArgs:1,argTypes:["text"],allowedInArgument:!0,allowedInText:!0},handler(t,e){var{parser:r,funcName:n}=t,a=e[0];return{type:"text",mode:r.mode,body:Be(a),font:n}},htmlBuilder(t,e){var r=ks(t,e),n=Ie(t.body,r,!0);return k.makeSpan(["mord","text"],n,r)},mathmlBuilder(t,e){var r=ks(t,e);return ht(t.body,r)}});H({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler(t,e){var{parser:r}=t;return{type:"underline",mode:r.mode,body:e[0]}},htmlBuilder(t,e){var r=ue(t.body,e),n=k.makeLineSpan("underline-line",e),a=e.fontMetrics().defaultRuleThickness,i=k.makeVList({positionType:"top",positionData:r.height,children:[{type:"kern",size:a},{type:"elem",elem:n},{type:"kern",size:3*a},{type:"elem",elem:r}]},e);return k.makeSpan(["mord","underline"],[i],e)},mathmlBuilder(t,e){var r=new B.MathNode("mo",[new B.TextNode("‾")]);r.setAttribute("stretchy","true");var n=new B.MathNode("munder",[be(t.body,e),r]);return n.setAttribute("accentunder","true"),n}});H({type:"vcenter",names:["\\vcenter"],props:{numArgs:1,argTypes:["original"],allowedInText:!1},handler(t,e){var{parser:r}=t;return{type:"vcenter",mode:r.mode,body:e[0]}},htmlBuilder(t,e){var r=ue(t.body,e),n=e.fontMetrics().axisHeight,a=.5*(r.height-n-(r.depth+n));return k.makeVList({positionType:"shift",positionData:a,children:[{type:"elem",elem:r}]},e)},mathmlBuilder(t,e){return new B.MathNode("mpadded",[be(t.body,e)],["vcenter"])}});H({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler(t,e,r){throw new I("\\verb ended by end of line instead of matching delimiter")},htmlBuilder(t,e){for(var r=Ms(t),n=[],a=e.havingStyle(e.style.text()),i=0;it.body.replace(/ /g,t.star?"␣":" "),lt=Jl,D1=`[ \r +-470,-1265c-4.7,-6,-9.7,-11.7,-15,-17c-0.7,-0.7,-6.7,-1,-18,-1z`;default:throw new Error("Unknown stretchy delimiter.")}};class gr{constructor(e){this.children=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.children=e,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}hasClass(e){return Y.contains(this.classes,e)}toNode(){for(var e=document.createDocumentFragment(),r=0;rr.toText();return this.children.map(e).join("")}}var q0={"AMS-Regular":{32:[0,0,0,0,.25],65:[0,.68889,0,0,.72222],66:[0,.68889,0,0,.66667],67:[0,.68889,0,0,.72222],68:[0,.68889,0,0,.72222],69:[0,.68889,0,0,.66667],70:[0,.68889,0,0,.61111],71:[0,.68889,0,0,.77778],72:[0,.68889,0,0,.77778],73:[0,.68889,0,0,.38889],74:[.16667,.68889,0,0,.5],75:[0,.68889,0,0,.77778],76:[0,.68889,0,0,.66667],77:[0,.68889,0,0,.94445],78:[0,.68889,0,0,.72222],79:[.16667,.68889,0,0,.77778],80:[0,.68889,0,0,.61111],81:[.16667,.68889,0,0,.77778],82:[0,.68889,0,0,.72222],83:[0,.68889,0,0,.55556],84:[0,.68889,0,0,.66667],85:[0,.68889,0,0,.72222],86:[0,.68889,0,0,.72222],87:[0,.68889,0,0,1],88:[0,.68889,0,0,.72222],89:[0,.68889,0,0,.72222],90:[0,.68889,0,0,.66667],107:[0,.68889,0,0,.55556],160:[0,0,0,0,.25],165:[0,.675,.025,0,.75],174:[.15559,.69224,0,0,.94666],240:[0,.68889,0,0,.55556],295:[0,.68889,0,0,.54028],710:[0,.825,0,0,2.33334],732:[0,.9,0,0,2.33334],770:[0,.825,0,0,2.33334],771:[0,.9,0,0,2.33334],989:[.08167,.58167,0,0,.77778],1008:[0,.43056,.04028,0,.66667],8245:[0,.54986,0,0,.275],8463:[0,.68889,0,0,.54028],8487:[0,.68889,0,0,.72222],8498:[0,.68889,0,0,.55556],8502:[0,.68889,0,0,.66667],8503:[0,.68889,0,0,.44445],8504:[0,.68889,0,0,.66667],8513:[0,.68889,0,0,.63889],8592:[-.03598,.46402,0,0,.5],8594:[-.03598,.46402,0,0,.5],8602:[-.13313,.36687,0,0,1],8603:[-.13313,.36687,0,0,1],8606:[.01354,.52239,0,0,1],8608:[.01354,.52239,0,0,1],8610:[.01354,.52239,0,0,1.11111],8611:[.01354,.52239,0,0,1.11111],8619:[0,.54986,0,0,1],8620:[0,.54986,0,0,1],8621:[-.13313,.37788,0,0,1.38889],8622:[-.13313,.36687,0,0,1],8624:[0,.69224,0,0,.5],8625:[0,.69224,0,0,.5],8630:[0,.43056,0,0,1],8631:[0,.43056,0,0,1],8634:[.08198,.58198,0,0,.77778],8635:[.08198,.58198,0,0,.77778],8638:[.19444,.69224,0,0,.41667],8639:[.19444,.69224,0,0,.41667],8642:[.19444,.69224,0,0,.41667],8643:[.19444,.69224,0,0,.41667],8644:[.1808,.675,0,0,1],8646:[.1808,.675,0,0,1],8647:[.1808,.675,0,0,1],8648:[.19444,.69224,0,0,.83334],8649:[.1808,.675,0,0,1],8650:[.19444,.69224,0,0,.83334],8651:[.01354,.52239,0,0,1],8652:[.01354,.52239,0,0,1],8653:[-.13313,.36687,0,0,1],8654:[-.13313,.36687,0,0,1],8655:[-.13313,.36687,0,0,1],8666:[.13667,.63667,0,0,1],8667:[.13667,.63667,0,0,1],8669:[-.13313,.37788,0,0,1],8672:[-.064,.437,0,0,1.334],8674:[-.064,.437,0,0,1.334],8705:[0,.825,0,0,.5],8708:[0,.68889,0,0,.55556],8709:[.08167,.58167,0,0,.77778],8717:[0,.43056,0,0,.42917],8722:[-.03598,.46402,0,0,.5],8724:[.08198,.69224,0,0,.77778],8726:[.08167,.58167,0,0,.77778],8733:[0,.69224,0,0,.77778],8736:[0,.69224,0,0,.72222],8737:[0,.69224,0,0,.72222],8738:[.03517,.52239,0,0,.72222],8739:[.08167,.58167,0,0,.22222],8740:[.25142,.74111,0,0,.27778],8741:[.08167,.58167,0,0,.38889],8742:[.25142,.74111,0,0,.5],8756:[0,.69224,0,0,.66667],8757:[0,.69224,0,0,.66667],8764:[-.13313,.36687,0,0,.77778],8765:[-.13313,.37788,0,0,.77778],8769:[-.13313,.36687,0,0,.77778],8770:[-.03625,.46375,0,0,.77778],8774:[.30274,.79383,0,0,.77778],8776:[-.01688,.48312,0,0,.77778],8778:[.08167,.58167,0,0,.77778],8782:[.06062,.54986,0,0,.77778],8783:[.06062,.54986,0,0,.77778],8785:[.08198,.58198,0,0,.77778],8786:[.08198,.58198,0,0,.77778],8787:[.08198,.58198,0,0,.77778],8790:[0,.69224,0,0,.77778],8791:[.22958,.72958,0,0,.77778],8796:[.08198,.91667,0,0,.77778],8806:[.25583,.75583,0,0,.77778],8807:[.25583,.75583,0,0,.77778],8808:[.25142,.75726,0,0,.77778],8809:[.25142,.75726,0,0,.77778],8812:[.25583,.75583,0,0,.5],8814:[.20576,.70576,0,0,.77778],8815:[.20576,.70576,0,0,.77778],8816:[.30274,.79383,0,0,.77778],8817:[.30274,.79383,0,0,.77778],8818:[.22958,.72958,0,0,.77778],8819:[.22958,.72958,0,0,.77778],8822:[.1808,.675,0,0,.77778],8823:[.1808,.675,0,0,.77778],8828:[.13667,.63667,0,0,.77778],8829:[.13667,.63667,0,0,.77778],8830:[.22958,.72958,0,0,.77778],8831:[.22958,.72958,0,0,.77778],8832:[.20576,.70576,0,0,.77778],8833:[.20576,.70576,0,0,.77778],8840:[.30274,.79383,0,0,.77778],8841:[.30274,.79383,0,0,.77778],8842:[.13597,.63597,0,0,.77778],8843:[.13597,.63597,0,0,.77778],8847:[.03517,.54986,0,0,.77778],8848:[.03517,.54986,0,0,.77778],8858:[.08198,.58198,0,0,.77778],8859:[.08198,.58198,0,0,.77778],8861:[.08198,.58198,0,0,.77778],8862:[0,.675,0,0,.77778],8863:[0,.675,0,0,.77778],8864:[0,.675,0,0,.77778],8865:[0,.675,0,0,.77778],8872:[0,.69224,0,0,.61111],8873:[0,.69224,0,0,.72222],8874:[0,.69224,0,0,.88889],8876:[0,.68889,0,0,.61111],8877:[0,.68889,0,0,.61111],8878:[0,.68889,0,0,.72222],8879:[0,.68889,0,0,.72222],8882:[.03517,.54986,0,0,.77778],8883:[.03517,.54986,0,0,.77778],8884:[.13667,.63667,0,0,.77778],8885:[.13667,.63667,0,0,.77778],8888:[0,.54986,0,0,1.11111],8890:[.19444,.43056,0,0,.55556],8891:[.19444,.69224,0,0,.61111],8892:[.19444,.69224,0,0,.61111],8901:[0,.54986,0,0,.27778],8903:[.08167,.58167,0,0,.77778],8905:[.08167,.58167,0,0,.77778],8906:[.08167,.58167,0,0,.77778],8907:[0,.69224,0,0,.77778],8908:[0,.69224,0,0,.77778],8909:[-.03598,.46402,0,0,.77778],8910:[0,.54986,0,0,.76042],8911:[0,.54986,0,0,.76042],8912:[.03517,.54986,0,0,.77778],8913:[.03517,.54986,0,0,.77778],8914:[0,.54986,0,0,.66667],8915:[0,.54986,0,0,.66667],8916:[0,.69224,0,0,.66667],8918:[.0391,.5391,0,0,.77778],8919:[.0391,.5391,0,0,.77778],8920:[.03517,.54986,0,0,1.33334],8921:[.03517,.54986,0,0,1.33334],8922:[.38569,.88569,0,0,.77778],8923:[.38569,.88569,0,0,.77778],8926:[.13667,.63667,0,0,.77778],8927:[.13667,.63667,0,0,.77778],8928:[.30274,.79383,0,0,.77778],8929:[.30274,.79383,0,0,.77778],8934:[.23222,.74111,0,0,.77778],8935:[.23222,.74111,0,0,.77778],8936:[.23222,.74111,0,0,.77778],8937:[.23222,.74111,0,0,.77778],8938:[.20576,.70576,0,0,.77778],8939:[.20576,.70576,0,0,.77778],8940:[.30274,.79383,0,0,.77778],8941:[.30274,.79383,0,0,.77778],8994:[.19444,.69224,0,0,.77778],8995:[.19444,.69224,0,0,.77778],9416:[.15559,.69224,0,0,.90222],9484:[0,.69224,0,0,.5],9488:[0,.69224,0,0,.5],9492:[0,.37788,0,0,.5],9496:[0,.37788,0,0,.5],9585:[.19444,.68889,0,0,.88889],9586:[.19444,.74111,0,0,.88889],9632:[0,.675,0,0,.77778],9633:[0,.675,0,0,.77778],9650:[0,.54986,0,0,.72222],9651:[0,.54986,0,0,.72222],9654:[.03517,.54986,0,0,.77778],9660:[0,.54986,0,0,.72222],9661:[0,.54986,0,0,.72222],9664:[.03517,.54986,0,0,.77778],9674:[.11111,.69224,0,0,.66667],9733:[.19444,.69224,0,0,.94445],10003:[0,.69224,0,0,.83334],10016:[0,.69224,0,0,.83334],10731:[.11111,.69224,0,0,.66667],10846:[.19444,.75583,0,0,.61111],10877:[.13667,.63667,0,0,.77778],10878:[.13667,.63667,0,0,.77778],10885:[.25583,.75583,0,0,.77778],10886:[.25583,.75583,0,0,.77778],10887:[.13597,.63597,0,0,.77778],10888:[.13597,.63597,0,0,.77778],10889:[.26167,.75726,0,0,.77778],10890:[.26167,.75726,0,0,.77778],10891:[.48256,.98256,0,0,.77778],10892:[.48256,.98256,0,0,.77778],10901:[.13667,.63667,0,0,.77778],10902:[.13667,.63667,0,0,.77778],10933:[.25142,.75726,0,0,.77778],10934:[.25142,.75726,0,0,.77778],10935:[.26167,.75726,0,0,.77778],10936:[.26167,.75726,0,0,.77778],10937:[.26167,.75726,0,0,.77778],10938:[.26167,.75726,0,0,.77778],10949:[.25583,.75583,0,0,.77778],10950:[.25583,.75583,0,0,.77778],10955:[.28481,.79383,0,0,.77778],10956:[.28481,.79383,0,0,.77778],57350:[.08167,.58167,0,0,.22222],57351:[.08167,.58167,0,0,.38889],57352:[.08167,.58167,0,0,.77778],57353:[0,.43056,.04028,0,.66667],57356:[.25142,.75726,0,0,.77778],57357:[.25142,.75726,0,0,.77778],57358:[.41951,.91951,0,0,.77778],57359:[.30274,.79383,0,0,.77778],57360:[.30274,.79383,0,0,.77778],57361:[.41951,.91951,0,0,.77778],57366:[.25142,.75726,0,0,.77778],57367:[.25142,.75726,0,0,.77778],57368:[.25142,.75726,0,0,.77778],57369:[.25142,.75726,0,0,.77778],57370:[.13597,.63597,0,0,.77778],57371:[.13597,.63597,0,0,.77778]},"Caligraphic-Regular":{32:[0,0,0,0,.25],65:[0,.68333,0,.19445,.79847],66:[0,.68333,.03041,.13889,.65681],67:[0,.68333,.05834,.13889,.52653],68:[0,.68333,.02778,.08334,.77139],69:[0,.68333,.08944,.11111,.52778],70:[0,.68333,.09931,.11111,.71875],71:[.09722,.68333,.0593,.11111,.59487],72:[0,.68333,.00965,.11111,.84452],73:[0,.68333,.07382,0,.54452],74:[.09722,.68333,.18472,.16667,.67778],75:[0,.68333,.01445,.05556,.76195],76:[0,.68333,0,.13889,.68972],77:[0,.68333,0,.13889,1.2009],78:[0,.68333,.14736,.08334,.82049],79:[0,.68333,.02778,.11111,.79611],80:[0,.68333,.08222,.08334,.69556],81:[.09722,.68333,0,.11111,.81667],82:[0,.68333,0,.08334,.8475],83:[0,.68333,.075,.13889,.60556],84:[0,.68333,.25417,0,.54464],85:[0,.68333,.09931,.08334,.62583],86:[0,.68333,.08222,0,.61278],87:[0,.68333,.08222,.08334,.98778],88:[0,.68333,.14643,.13889,.7133],89:[.09722,.68333,.08222,.08334,.66834],90:[0,.68333,.07944,.13889,.72473],160:[0,0,0,0,.25]},"Fraktur-Regular":{32:[0,0,0,0,.25],33:[0,.69141,0,0,.29574],34:[0,.69141,0,0,.21471],38:[0,.69141,0,0,.73786],39:[0,.69141,0,0,.21201],40:[.24982,.74947,0,0,.38865],41:[.24982,.74947,0,0,.38865],42:[0,.62119,0,0,.27764],43:[.08319,.58283,0,0,.75623],44:[0,.10803,0,0,.27764],45:[.08319,.58283,0,0,.75623],46:[0,.10803,0,0,.27764],47:[.24982,.74947,0,0,.50181],48:[0,.47534,0,0,.50181],49:[0,.47534,0,0,.50181],50:[0,.47534,0,0,.50181],51:[.18906,.47534,0,0,.50181],52:[.18906,.47534,0,0,.50181],53:[.18906,.47534,0,0,.50181],54:[0,.69141,0,0,.50181],55:[.18906,.47534,0,0,.50181],56:[0,.69141,0,0,.50181],57:[.18906,.47534,0,0,.50181],58:[0,.47534,0,0,.21606],59:[.12604,.47534,0,0,.21606],61:[-.13099,.36866,0,0,.75623],63:[0,.69141,0,0,.36245],65:[0,.69141,0,0,.7176],66:[0,.69141,0,0,.88397],67:[0,.69141,0,0,.61254],68:[0,.69141,0,0,.83158],69:[0,.69141,0,0,.66278],70:[.12604,.69141,0,0,.61119],71:[0,.69141,0,0,.78539],72:[.06302,.69141,0,0,.7203],73:[0,.69141,0,0,.55448],74:[.12604,.69141,0,0,.55231],75:[0,.69141,0,0,.66845],76:[0,.69141,0,0,.66602],77:[0,.69141,0,0,1.04953],78:[0,.69141,0,0,.83212],79:[0,.69141,0,0,.82699],80:[.18906,.69141,0,0,.82753],81:[.03781,.69141,0,0,.82699],82:[0,.69141,0,0,.82807],83:[0,.69141,0,0,.82861],84:[0,.69141,0,0,.66899],85:[0,.69141,0,0,.64576],86:[0,.69141,0,0,.83131],87:[0,.69141,0,0,1.04602],88:[0,.69141,0,0,.71922],89:[.18906,.69141,0,0,.83293],90:[.12604,.69141,0,0,.60201],91:[.24982,.74947,0,0,.27764],93:[.24982,.74947,0,0,.27764],94:[0,.69141,0,0,.49965],97:[0,.47534,0,0,.50046],98:[0,.69141,0,0,.51315],99:[0,.47534,0,0,.38946],100:[0,.62119,0,0,.49857],101:[0,.47534,0,0,.40053],102:[.18906,.69141,0,0,.32626],103:[.18906,.47534,0,0,.5037],104:[.18906,.69141,0,0,.52126],105:[0,.69141,0,0,.27899],106:[0,.69141,0,0,.28088],107:[0,.69141,0,0,.38946],108:[0,.69141,0,0,.27953],109:[0,.47534,0,0,.76676],110:[0,.47534,0,0,.52666],111:[0,.47534,0,0,.48885],112:[.18906,.52396,0,0,.50046],113:[.18906,.47534,0,0,.48912],114:[0,.47534,0,0,.38919],115:[0,.47534,0,0,.44266],116:[0,.62119,0,0,.33301],117:[0,.47534,0,0,.5172],118:[0,.52396,0,0,.5118],119:[0,.52396,0,0,.77351],120:[.18906,.47534,0,0,.38865],121:[.18906,.47534,0,0,.49884],122:[.18906,.47534,0,0,.39054],160:[0,0,0,0,.25],8216:[0,.69141,0,0,.21471],8217:[0,.69141,0,0,.21471],58112:[0,.62119,0,0,.49749],58113:[0,.62119,0,0,.4983],58114:[.18906,.69141,0,0,.33328],58115:[.18906,.69141,0,0,.32923],58116:[.18906,.47534,0,0,.50343],58117:[0,.69141,0,0,.33301],58118:[0,.62119,0,0,.33409],58119:[0,.47534,0,0,.50073]},"Main-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.35],34:[0,.69444,0,0,.60278],35:[.19444,.69444,0,0,.95833],36:[.05556,.75,0,0,.575],37:[.05556,.75,0,0,.95833],38:[0,.69444,0,0,.89444],39:[0,.69444,0,0,.31944],40:[.25,.75,0,0,.44722],41:[.25,.75,0,0,.44722],42:[0,.75,0,0,.575],43:[.13333,.63333,0,0,.89444],44:[.19444,.15556,0,0,.31944],45:[0,.44444,0,0,.38333],46:[0,.15556,0,0,.31944],47:[.25,.75,0,0,.575],48:[0,.64444,0,0,.575],49:[0,.64444,0,0,.575],50:[0,.64444,0,0,.575],51:[0,.64444,0,0,.575],52:[0,.64444,0,0,.575],53:[0,.64444,0,0,.575],54:[0,.64444,0,0,.575],55:[0,.64444,0,0,.575],56:[0,.64444,0,0,.575],57:[0,.64444,0,0,.575],58:[0,.44444,0,0,.31944],59:[.19444,.44444,0,0,.31944],60:[.08556,.58556,0,0,.89444],61:[-.10889,.39111,0,0,.89444],62:[.08556,.58556,0,0,.89444],63:[0,.69444,0,0,.54305],64:[0,.69444,0,0,.89444],65:[0,.68611,0,0,.86944],66:[0,.68611,0,0,.81805],67:[0,.68611,0,0,.83055],68:[0,.68611,0,0,.88194],69:[0,.68611,0,0,.75555],70:[0,.68611,0,0,.72361],71:[0,.68611,0,0,.90416],72:[0,.68611,0,0,.9],73:[0,.68611,0,0,.43611],74:[0,.68611,0,0,.59444],75:[0,.68611,0,0,.90138],76:[0,.68611,0,0,.69166],77:[0,.68611,0,0,1.09166],78:[0,.68611,0,0,.9],79:[0,.68611,0,0,.86388],80:[0,.68611,0,0,.78611],81:[.19444,.68611,0,0,.86388],82:[0,.68611,0,0,.8625],83:[0,.68611,0,0,.63889],84:[0,.68611,0,0,.8],85:[0,.68611,0,0,.88472],86:[0,.68611,.01597,0,.86944],87:[0,.68611,.01597,0,1.18888],88:[0,.68611,0,0,.86944],89:[0,.68611,.02875,0,.86944],90:[0,.68611,0,0,.70277],91:[.25,.75,0,0,.31944],92:[.25,.75,0,0,.575],93:[.25,.75,0,0,.31944],94:[0,.69444,0,0,.575],95:[.31,.13444,.03194,0,.575],97:[0,.44444,0,0,.55902],98:[0,.69444,0,0,.63889],99:[0,.44444,0,0,.51111],100:[0,.69444,0,0,.63889],101:[0,.44444,0,0,.52708],102:[0,.69444,.10903,0,.35139],103:[.19444,.44444,.01597,0,.575],104:[0,.69444,0,0,.63889],105:[0,.69444,0,0,.31944],106:[.19444,.69444,0,0,.35139],107:[0,.69444,0,0,.60694],108:[0,.69444,0,0,.31944],109:[0,.44444,0,0,.95833],110:[0,.44444,0,0,.63889],111:[0,.44444,0,0,.575],112:[.19444,.44444,0,0,.63889],113:[.19444,.44444,0,0,.60694],114:[0,.44444,0,0,.47361],115:[0,.44444,0,0,.45361],116:[0,.63492,0,0,.44722],117:[0,.44444,0,0,.63889],118:[0,.44444,.01597,0,.60694],119:[0,.44444,.01597,0,.83055],120:[0,.44444,0,0,.60694],121:[.19444,.44444,.01597,0,.60694],122:[0,.44444,0,0,.51111],123:[.25,.75,0,0,.575],124:[.25,.75,0,0,.31944],125:[.25,.75,0,0,.575],126:[.35,.34444,0,0,.575],160:[0,0,0,0,.25],163:[0,.69444,0,0,.86853],168:[0,.69444,0,0,.575],172:[0,.44444,0,0,.76666],176:[0,.69444,0,0,.86944],177:[.13333,.63333,0,0,.89444],184:[.17014,0,0,0,.51111],198:[0,.68611,0,0,1.04166],215:[.13333,.63333,0,0,.89444],216:[.04861,.73472,0,0,.89444],223:[0,.69444,0,0,.59722],230:[0,.44444,0,0,.83055],247:[.13333,.63333,0,0,.89444],248:[.09722,.54167,0,0,.575],305:[0,.44444,0,0,.31944],338:[0,.68611,0,0,1.16944],339:[0,.44444,0,0,.89444],567:[.19444,.44444,0,0,.35139],710:[0,.69444,0,0,.575],711:[0,.63194,0,0,.575],713:[0,.59611,0,0,.575],714:[0,.69444,0,0,.575],715:[0,.69444,0,0,.575],728:[0,.69444,0,0,.575],729:[0,.69444,0,0,.31944],730:[0,.69444,0,0,.86944],732:[0,.69444,0,0,.575],733:[0,.69444,0,0,.575],915:[0,.68611,0,0,.69166],916:[0,.68611,0,0,.95833],920:[0,.68611,0,0,.89444],923:[0,.68611,0,0,.80555],926:[0,.68611,0,0,.76666],928:[0,.68611,0,0,.9],931:[0,.68611,0,0,.83055],933:[0,.68611,0,0,.89444],934:[0,.68611,0,0,.83055],936:[0,.68611,0,0,.89444],937:[0,.68611,0,0,.83055],8211:[0,.44444,.03194,0,.575],8212:[0,.44444,.03194,0,1.14999],8216:[0,.69444,0,0,.31944],8217:[0,.69444,0,0,.31944],8220:[0,.69444,0,0,.60278],8221:[0,.69444,0,0,.60278],8224:[.19444,.69444,0,0,.51111],8225:[.19444,.69444,0,0,.51111],8242:[0,.55556,0,0,.34444],8407:[0,.72444,.15486,0,.575],8463:[0,.69444,0,0,.66759],8465:[0,.69444,0,0,.83055],8467:[0,.69444,0,0,.47361],8472:[.19444,.44444,0,0,.74027],8476:[0,.69444,0,0,.83055],8501:[0,.69444,0,0,.70277],8592:[-.10889,.39111,0,0,1.14999],8593:[.19444,.69444,0,0,.575],8594:[-.10889,.39111,0,0,1.14999],8595:[.19444,.69444,0,0,.575],8596:[-.10889,.39111,0,0,1.14999],8597:[.25,.75,0,0,.575],8598:[.19444,.69444,0,0,1.14999],8599:[.19444,.69444,0,0,1.14999],8600:[.19444,.69444,0,0,1.14999],8601:[.19444,.69444,0,0,1.14999],8636:[-.10889,.39111,0,0,1.14999],8637:[-.10889,.39111,0,0,1.14999],8640:[-.10889,.39111,0,0,1.14999],8641:[-.10889,.39111,0,0,1.14999],8656:[-.10889,.39111,0,0,1.14999],8657:[.19444,.69444,0,0,.70277],8658:[-.10889,.39111,0,0,1.14999],8659:[.19444,.69444,0,0,.70277],8660:[-.10889,.39111,0,0,1.14999],8661:[.25,.75,0,0,.70277],8704:[0,.69444,0,0,.63889],8706:[0,.69444,.06389,0,.62847],8707:[0,.69444,0,0,.63889],8709:[.05556,.75,0,0,.575],8711:[0,.68611,0,0,.95833],8712:[.08556,.58556,0,0,.76666],8715:[.08556,.58556,0,0,.76666],8722:[.13333,.63333,0,0,.89444],8723:[.13333,.63333,0,0,.89444],8725:[.25,.75,0,0,.575],8726:[.25,.75,0,0,.575],8727:[-.02778,.47222,0,0,.575],8728:[-.02639,.47361,0,0,.575],8729:[-.02639,.47361,0,0,.575],8730:[.18,.82,0,0,.95833],8733:[0,.44444,0,0,.89444],8734:[0,.44444,0,0,1.14999],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.31944],8741:[.25,.75,0,0,.575],8743:[0,.55556,0,0,.76666],8744:[0,.55556,0,0,.76666],8745:[0,.55556,0,0,.76666],8746:[0,.55556,0,0,.76666],8747:[.19444,.69444,.12778,0,.56875],8764:[-.10889,.39111,0,0,.89444],8768:[.19444,.69444,0,0,.31944],8771:[.00222,.50222,0,0,.89444],8773:[.027,.638,0,0,.894],8776:[.02444,.52444,0,0,.89444],8781:[.00222,.50222,0,0,.89444],8801:[.00222,.50222,0,0,.89444],8804:[.19667,.69667,0,0,.89444],8805:[.19667,.69667,0,0,.89444],8810:[.08556,.58556,0,0,1.14999],8811:[.08556,.58556,0,0,1.14999],8826:[.08556,.58556,0,0,.89444],8827:[.08556,.58556,0,0,.89444],8834:[.08556,.58556,0,0,.89444],8835:[.08556,.58556,0,0,.89444],8838:[.19667,.69667,0,0,.89444],8839:[.19667,.69667,0,0,.89444],8846:[0,.55556,0,0,.76666],8849:[.19667,.69667,0,0,.89444],8850:[.19667,.69667,0,0,.89444],8851:[0,.55556,0,0,.76666],8852:[0,.55556,0,0,.76666],8853:[.13333,.63333,0,0,.89444],8854:[.13333,.63333,0,0,.89444],8855:[.13333,.63333,0,0,.89444],8856:[.13333,.63333,0,0,.89444],8857:[.13333,.63333,0,0,.89444],8866:[0,.69444,0,0,.70277],8867:[0,.69444,0,0,.70277],8868:[0,.69444,0,0,.89444],8869:[0,.69444,0,0,.89444],8900:[-.02639,.47361,0,0,.575],8901:[-.02639,.47361,0,0,.31944],8902:[-.02778,.47222,0,0,.575],8968:[.25,.75,0,0,.51111],8969:[.25,.75,0,0,.51111],8970:[.25,.75,0,0,.51111],8971:[.25,.75,0,0,.51111],8994:[-.13889,.36111,0,0,1.14999],8995:[-.13889,.36111,0,0,1.14999],9651:[.19444,.69444,0,0,1.02222],9657:[-.02778,.47222,0,0,.575],9661:[.19444,.69444,0,0,1.02222],9667:[-.02778,.47222,0,0,.575],9711:[.19444,.69444,0,0,1.14999],9824:[.12963,.69444,0,0,.89444],9825:[.12963,.69444,0,0,.89444],9826:[.12963,.69444,0,0,.89444],9827:[.12963,.69444,0,0,.89444],9837:[0,.75,0,0,.44722],9838:[.19444,.69444,0,0,.44722],9839:[.19444,.69444,0,0,.44722],10216:[.25,.75,0,0,.44722],10217:[.25,.75,0,0,.44722],10815:[0,.68611,0,0,.9],10927:[.19667,.69667,0,0,.89444],10928:[.19667,.69667,0,0,.89444],57376:[.19444,.69444,0,0,0]},"Main-BoldItalic":{32:[0,0,0,0,.25],33:[0,.69444,.11417,0,.38611],34:[0,.69444,.07939,0,.62055],35:[.19444,.69444,.06833,0,.94444],37:[.05556,.75,.12861,0,.94444],38:[0,.69444,.08528,0,.88555],39:[0,.69444,.12945,0,.35555],40:[.25,.75,.15806,0,.47333],41:[.25,.75,.03306,0,.47333],42:[0,.75,.14333,0,.59111],43:[.10333,.60333,.03306,0,.88555],44:[.19444,.14722,0,0,.35555],45:[0,.44444,.02611,0,.41444],46:[0,.14722,0,0,.35555],47:[.25,.75,.15806,0,.59111],48:[0,.64444,.13167,0,.59111],49:[0,.64444,.13167,0,.59111],50:[0,.64444,.13167,0,.59111],51:[0,.64444,.13167,0,.59111],52:[.19444,.64444,.13167,0,.59111],53:[0,.64444,.13167,0,.59111],54:[0,.64444,.13167,0,.59111],55:[.19444,.64444,.13167,0,.59111],56:[0,.64444,.13167,0,.59111],57:[0,.64444,.13167,0,.59111],58:[0,.44444,.06695,0,.35555],59:[.19444,.44444,.06695,0,.35555],61:[-.10889,.39111,.06833,0,.88555],63:[0,.69444,.11472,0,.59111],64:[0,.69444,.09208,0,.88555],65:[0,.68611,0,0,.86555],66:[0,.68611,.0992,0,.81666],67:[0,.68611,.14208,0,.82666],68:[0,.68611,.09062,0,.87555],69:[0,.68611,.11431,0,.75666],70:[0,.68611,.12903,0,.72722],71:[0,.68611,.07347,0,.89527],72:[0,.68611,.17208,0,.8961],73:[0,.68611,.15681,0,.47166],74:[0,.68611,.145,0,.61055],75:[0,.68611,.14208,0,.89499],76:[0,.68611,0,0,.69777],77:[0,.68611,.17208,0,1.07277],78:[0,.68611,.17208,0,.8961],79:[0,.68611,.09062,0,.85499],80:[0,.68611,.0992,0,.78721],81:[.19444,.68611,.09062,0,.85499],82:[0,.68611,.02559,0,.85944],83:[0,.68611,.11264,0,.64999],84:[0,.68611,.12903,0,.7961],85:[0,.68611,.17208,0,.88083],86:[0,.68611,.18625,0,.86555],87:[0,.68611,.18625,0,1.15999],88:[0,.68611,.15681,0,.86555],89:[0,.68611,.19803,0,.86555],90:[0,.68611,.14208,0,.70888],91:[.25,.75,.1875,0,.35611],93:[.25,.75,.09972,0,.35611],94:[0,.69444,.06709,0,.59111],95:[.31,.13444,.09811,0,.59111],97:[0,.44444,.09426,0,.59111],98:[0,.69444,.07861,0,.53222],99:[0,.44444,.05222,0,.53222],100:[0,.69444,.10861,0,.59111],101:[0,.44444,.085,0,.53222],102:[.19444,.69444,.21778,0,.4],103:[.19444,.44444,.105,0,.53222],104:[0,.69444,.09426,0,.59111],105:[0,.69326,.11387,0,.35555],106:[.19444,.69326,.1672,0,.35555],107:[0,.69444,.11111,0,.53222],108:[0,.69444,.10861,0,.29666],109:[0,.44444,.09426,0,.94444],110:[0,.44444,.09426,0,.64999],111:[0,.44444,.07861,0,.59111],112:[.19444,.44444,.07861,0,.59111],113:[.19444,.44444,.105,0,.53222],114:[0,.44444,.11111,0,.50167],115:[0,.44444,.08167,0,.48694],116:[0,.63492,.09639,0,.385],117:[0,.44444,.09426,0,.62055],118:[0,.44444,.11111,0,.53222],119:[0,.44444,.11111,0,.76777],120:[0,.44444,.12583,0,.56055],121:[.19444,.44444,.105,0,.56166],122:[0,.44444,.13889,0,.49055],126:[.35,.34444,.11472,0,.59111],160:[0,0,0,0,.25],168:[0,.69444,.11473,0,.59111],176:[0,.69444,0,0,.94888],184:[.17014,0,0,0,.53222],198:[0,.68611,.11431,0,1.02277],216:[.04861,.73472,.09062,0,.88555],223:[.19444,.69444,.09736,0,.665],230:[0,.44444,.085,0,.82666],248:[.09722,.54167,.09458,0,.59111],305:[0,.44444,.09426,0,.35555],338:[0,.68611,.11431,0,1.14054],339:[0,.44444,.085,0,.82666],567:[.19444,.44444,.04611,0,.385],710:[0,.69444,.06709,0,.59111],711:[0,.63194,.08271,0,.59111],713:[0,.59444,.10444,0,.59111],714:[0,.69444,.08528,0,.59111],715:[0,.69444,0,0,.59111],728:[0,.69444,.10333,0,.59111],729:[0,.69444,.12945,0,.35555],730:[0,.69444,0,0,.94888],732:[0,.69444,.11472,0,.59111],733:[0,.69444,.11472,0,.59111],915:[0,.68611,.12903,0,.69777],916:[0,.68611,0,0,.94444],920:[0,.68611,.09062,0,.88555],923:[0,.68611,0,0,.80666],926:[0,.68611,.15092,0,.76777],928:[0,.68611,.17208,0,.8961],931:[0,.68611,.11431,0,.82666],933:[0,.68611,.10778,0,.88555],934:[0,.68611,.05632,0,.82666],936:[0,.68611,.10778,0,.88555],937:[0,.68611,.0992,0,.82666],8211:[0,.44444,.09811,0,.59111],8212:[0,.44444,.09811,0,1.18221],8216:[0,.69444,.12945,0,.35555],8217:[0,.69444,.12945,0,.35555],8220:[0,.69444,.16772,0,.62055],8221:[0,.69444,.07939,0,.62055]},"Main-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.12417,0,.30667],34:[0,.69444,.06961,0,.51444],35:[.19444,.69444,.06616,0,.81777],37:[.05556,.75,.13639,0,.81777],38:[0,.69444,.09694,0,.76666],39:[0,.69444,.12417,0,.30667],40:[.25,.75,.16194,0,.40889],41:[.25,.75,.03694,0,.40889],42:[0,.75,.14917,0,.51111],43:[.05667,.56167,.03694,0,.76666],44:[.19444,.10556,0,0,.30667],45:[0,.43056,.02826,0,.35778],46:[0,.10556,0,0,.30667],47:[.25,.75,.16194,0,.51111],48:[0,.64444,.13556,0,.51111],49:[0,.64444,.13556,0,.51111],50:[0,.64444,.13556,0,.51111],51:[0,.64444,.13556,0,.51111],52:[.19444,.64444,.13556,0,.51111],53:[0,.64444,.13556,0,.51111],54:[0,.64444,.13556,0,.51111],55:[.19444,.64444,.13556,0,.51111],56:[0,.64444,.13556,0,.51111],57:[0,.64444,.13556,0,.51111],58:[0,.43056,.0582,0,.30667],59:[.19444,.43056,.0582,0,.30667],61:[-.13313,.36687,.06616,0,.76666],63:[0,.69444,.1225,0,.51111],64:[0,.69444,.09597,0,.76666],65:[0,.68333,0,0,.74333],66:[0,.68333,.10257,0,.70389],67:[0,.68333,.14528,0,.71555],68:[0,.68333,.09403,0,.755],69:[0,.68333,.12028,0,.67833],70:[0,.68333,.13305,0,.65277],71:[0,.68333,.08722,0,.77361],72:[0,.68333,.16389,0,.74333],73:[0,.68333,.15806,0,.38555],74:[0,.68333,.14028,0,.525],75:[0,.68333,.14528,0,.76888],76:[0,.68333,0,0,.62722],77:[0,.68333,.16389,0,.89666],78:[0,.68333,.16389,0,.74333],79:[0,.68333,.09403,0,.76666],80:[0,.68333,.10257,0,.67833],81:[.19444,.68333,.09403,0,.76666],82:[0,.68333,.03868,0,.72944],83:[0,.68333,.11972,0,.56222],84:[0,.68333,.13305,0,.71555],85:[0,.68333,.16389,0,.74333],86:[0,.68333,.18361,0,.74333],87:[0,.68333,.18361,0,.99888],88:[0,.68333,.15806,0,.74333],89:[0,.68333,.19383,0,.74333],90:[0,.68333,.14528,0,.61333],91:[.25,.75,.1875,0,.30667],93:[.25,.75,.10528,0,.30667],94:[0,.69444,.06646,0,.51111],95:[.31,.12056,.09208,0,.51111],97:[0,.43056,.07671,0,.51111],98:[0,.69444,.06312,0,.46],99:[0,.43056,.05653,0,.46],100:[0,.69444,.10333,0,.51111],101:[0,.43056,.07514,0,.46],102:[.19444,.69444,.21194,0,.30667],103:[.19444,.43056,.08847,0,.46],104:[0,.69444,.07671,0,.51111],105:[0,.65536,.1019,0,.30667],106:[.19444,.65536,.14467,0,.30667],107:[0,.69444,.10764,0,.46],108:[0,.69444,.10333,0,.25555],109:[0,.43056,.07671,0,.81777],110:[0,.43056,.07671,0,.56222],111:[0,.43056,.06312,0,.51111],112:[.19444,.43056,.06312,0,.51111],113:[.19444,.43056,.08847,0,.46],114:[0,.43056,.10764,0,.42166],115:[0,.43056,.08208,0,.40889],116:[0,.61508,.09486,0,.33222],117:[0,.43056,.07671,0,.53666],118:[0,.43056,.10764,0,.46],119:[0,.43056,.10764,0,.66444],120:[0,.43056,.12042,0,.46389],121:[.19444,.43056,.08847,0,.48555],122:[0,.43056,.12292,0,.40889],126:[.35,.31786,.11585,0,.51111],160:[0,0,0,0,.25],168:[0,.66786,.10474,0,.51111],176:[0,.69444,0,0,.83129],184:[.17014,0,0,0,.46],198:[0,.68333,.12028,0,.88277],216:[.04861,.73194,.09403,0,.76666],223:[.19444,.69444,.10514,0,.53666],230:[0,.43056,.07514,0,.71555],248:[.09722,.52778,.09194,0,.51111],338:[0,.68333,.12028,0,.98499],339:[0,.43056,.07514,0,.71555],710:[0,.69444,.06646,0,.51111],711:[0,.62847,.08295,0,.51111],713:[0,.56167,.10333,0,.51111],714:[0,.69444,.09694,0,.51111],715:[0,.69444,0,0,.51111],728:[0,.69444,.10806,0,.51111],729:[0,.66786,.11752,0,.30667],730:[0,.69444,0,0,.83129],732:[0,.66786,.11585,0,.51111],733:[0,.69444,.1225,0,.51111],915:[0,.68333,.13305,0,.62722],916:[0,.68333,0,0,.81777],920:[0,.68333,.09403,0,.76666],923:[0,.68333,0,0,.69222],926:[0,.68333,.15294,0,.66444],928:[0,.68333,.16389,0,.74333],931:[0,.68333,.12028,0,.71555],933:[0,.68333,.11111,0,.76666],934:[0,.68333,.05986,0,.71555],936:[0,.68333,.11111,0,.76666],937:[0,.68333,.10257,0,.71555],8211:[0,.43056,.09208,0,.51111],8212:[0,.43056,.09208,0,1.02222],8216:[0,.69444,.12417,0,.30667],8217:[0,.69444,.12417,0,.30667],8220:[0,.69444,.1685,0,.51444],8221:[0,.69444,.06961,0,.51444],8463:[0,.68889,0,0,.54028]},"Main-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.27778],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.77778],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.19444,.10556,0,0,.27778],45:[0,.43056,0,0,.33333],46:[0,.10556,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.64444,0,0,.5],49:[0,.64444,0,0,.5],50:[0,.64444,0,0,.5],51:[0,.64444,0,0,.5],52:[0,.64444,0,0,.5],53:[0,.64444,0,0,.5],54:[0,.64444,0,0,.5],55:[0,.64444,0,0,.5],56:[0,.64444,0,0,.5],57:[0,.64444,0,0,.5],58:[0,.43056,0,0,.27778],59:[.19444,.43056,0,0,.27778],60:[.0391,.5391,0,0,.77778],61:[-.13313,.36687,0,0,.77778],62:[.0391,.5391,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.77778],65:[0,.68333,0,0,.75],66:[0,.68333,0,0,.70834],67:[0,.68333,0,0,.72222],68:[0,.68333,0,0,.76389],69:[0,.68333,0,0,.68056],70:[0,.68333,0,0,.65278],71:[0,.68333,0,0,.78472],72:[0,.68333,0,0,.75],73:[0,.68333,0,0,.36111],74:[0,.68333,0,0,.51389],75:[0,.68333,0,0,.77778],76:[0,.68333,0,0,.625],77:[0,.68333,0,0,.91667],78:[0,.68333,0,0,.75],79:[0,.68333,0,0,.77778],80:[0,.68333,0,0,.68056],81:[.19444,.68333,0,0,.77778],82:[0,.68333,0,0,.73611],83:[0,.68333,0,0,.55556],84:[0,.68333,0,0,.72222],85:[0,.68333,0,0,.75],86:[0,.68333,.01389,0,.75],87:[0,.68333,.01389,0,1.02778],88:[0,.68333,0,0,.75],89:[0,.68333,.025,0,.75],90:[0,.68333,0,0,.61111],91:[.25,.75,0,0,.27778],92:[.25,.75,0,0,.5],93:[.25,.75,0,0,.27778],94:[0,.69444,0,0,.5],95:[.31,.12056,.02778,0,.5],97:[0,.43056,0,0,.5],98:[0,.69444,0,0,.55556],99:[0,.43056,0,0,.44445],100:[0,.69444,0,0,.55556],101:[0,.43056,0,0,.44445],102:[0,.69444,.07778,0,.30556],103:[.19444,.43056,.01389,0,.5],104:[0,.69444,0,0,.55556],105:[0,.66786,0,0,.27778],106:[.19444,.66786,0,0,.30556],107:[0,.69444,0,0,.52778],108:[0,.69444,0,0,.27778],109:[0,.43056,0,0,.83334],110:[0,.43056,0,0,.55556],111:[0,.43056,0,0,.5],112:[.19444,.43056,0,0,.55556],113:[.19444,.43056,0,0,.52778],114:[0,.43056,0,0,.39167],115:[0,.43056,0,0,.39445],116:[0,.61508,0,0,.38889],117:[0,.43056,0,0,.55556],118:[0,.43056,.01389,0,.52778],119:[0,.43056,.01389,0,.72222],120:[0,.43056,0,0,.52778],121:[.19444,.43056,.01389,0,.52778],122:[0,.43056,0,0,.44445],123:[.25,.75,0,0,.5],124:[.25,.75,0,0,.27778],125:[.25,.75,0,0,.5],126:[.35,.31786,0,0,.5],160:[0,0,0,0,.25],163:[0,.69444,0,0,.76909],167:[.19444,.69444,0,0,.44445],168:[0,.66786,0,0,.5],172:[0,.43056,0,0,.66667],176:[0,.69444,0,0,.75],177:[.08333,.58333,0,0,.77778],182:[.19444,.69444,0,0,.61111],184:[.17014,0,0,0,.44445],198:[0,.68333,0,0,.90278],215:[.08333,.58333,0,0,.77778],216:[.04861,.73194,0,0,.77778],223:[0,.69444,0,0,.5],230:[0,.43056,0,0,.72222],247:[.08333,.58333,0,0,.77778],248:[.09722,.52778,0,0,.5],305:[0,.43056,0,0,.27778],338:[0,.68333,0,0,1.01389],339:[0,.43056,0,0,.77778],567:[.19444,.43056,0,0,.30556],710:[0,.69444,0,0,.5],711:[0,.62847,0,0,.5],713:[0,.56778,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.66786,0,0,.27778],730:[0,.69444,0,0,.75],732:[0,.66786,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.68333,0,0,.625],916:[0,.68333,0,0,.83334],920:[0,.68333,0,0,.77778],923:[0,.68333,0,0,.69445],926:[0,.68333,0,0,.66667],928:[0,.68333,0,0,.75],931:[0,.68333,0,0,.72222],933:[0,.68333,0,0,.77778],934:[0,.68333,0,0,.72222],936:[0,.68333,0,0,.77778],937:[0,.68333,0,0,.72222],8211:[0,.43056,.02778,0,.5],8212:[0,.43056,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5],8224:[.19444,.69444,0,0,.44445],8225:[.19444,.69444,0,0,.44445],8230:[0,.123,0,0,1.172],8242:[0,.55556,0,0,.275],8407:[0,.71444,.15382,0,.5],8463:[0,.68889,0,0,.54028],8465:[0,.69444,0,0,.72222],8467:[0,.69444,0,.11111,.41667],8472:[.19444,.43056,0,.11111,.63646],8476:[0,.69444,0,0,.72222],8501:[0,.69444,0,0,.61111],8592:[-.13313,.36687,0,0,1],8593:[.19444,.69444,0,0,.5],8594:[-.13313,.36687,0,0,1],8595:[.19444,.69444,0,0,.5],8596:[-.13313,.36687,0,0,1],8597:[.25,.75,0,0,.5],8598:[.19444,.69444,0,0,1],8599:[.19444,.69444,0,0,1],8600:[.19444,.69444,0,0,1],8601:[.19444,.69444,0,0,1],8614:[.011,.511,0,0,1],8617:[.011,.511,0,0,1.126],8618:[.011,.511,0,0,1.126],8636:[-.13313,.36687,0,0,1],8637:[-.13313,.36687,0,0,1],8640:[-.13313,.36687,0,0,1],8641:[-.13313,.36687,0,0,1],8652:[.011,.671,0,0,1],8656:[-.13313,.36687,0,0,1],8657:[.19444,.69444,0,0,.61111],8658:[-.13313,.36687,0,0,1],8659:[.19444,.69444,0,0,.61111],8660:[-.13313,.36687,0,0,1],8661:[.25,.75,0,0,.61111],8704:[0,.69444,0,0,.55556],8706:[0,.69444,.05556,.08334,.5309],8707:[0,.69444,0,0,.55556],8709:[.05556,.75,0,0,.5],8711:[0,.68333,0,0,.83334],8712:[.0391,.5391,0,0,.66667],8715:[.0391,.5391,0,0,.66667],8722:[.08333,.58333,0,0,.77778],8723:[.08333,.58333,0,0,.77778],8725:[.25,.75,0,0,.5],8726:[.25,.75,0,0,.5],8727:[-.03472,.46528,0,0,.5],8728:[-.05555,.44445,0,0,.5],8729:[-.05555,.44445,0,0,.5],8730:[.2,.8,0,0,.83334],8733:[0,.43056,0,0,.77778],8734:[0,.43056,0,0,1],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.27778],8741:[.25,.75,0,0,.5],8743:[0,.55556,0,0,.66667],8744:[0,.55556,0,0,.66667],8745:[0,.55556,0,0,.66667],8746:[0,.55556,0,0,.66667],8747:[.19444,.69444,.11111,0,.41667],8764:[-.13313,.36687,0,0,.77778],8768:[.19444,.69444,0,0,.27778],8771:[-.03625,.46375,0,0,.77778],8773:[-.022,.589,0,0,.778],8776:[-.01688,.48312,0,0,.77778],8781:[-.03625,.46375,0,0,.77778],8784:[-.133,.673,0,0,.778],8801:[-.03625,.46375,0,0,.77778],8804:[.13597,.63597,0,0,.77778],8805:[.13597,.63597,0,0,.77778],8810:[.0391,.5391,0,0,1],8811:[.0391,.5391,0,0,1],8826:[.0391,.5391,0,0,.77778],8827:[.0391,.5391,0,0,.77778],8834:[.0391,.5391,0,0,.77778],8835:[.0391,.5391,0,0,.77778],8838:[.13597,.63597,0,0,.77778],8839:[.13597,.63597,0,0,.77778],8846:[0,.55556,0,0,.66667],8849:[.13597,.63597,0,0,.77778],8850:[.13597,.63597,0,0,.77778],8851:[0,.55556,0,0,.66667],8852:[0,.55556,0,0,.66667],8853:[.08333,.58333,0,0,.77778],8854:[.08333,.58333,0,0,.77778],8855:[.08333,.58333,0,0,.77778],8856:[.08333,.58333,0,0,.77778],8857:[.08333,.58333,0,0,.77778],8866:[0,.69444,0,0,.61111],8867:[0,.69444,0,0,.61111],8868:[0,.69444,0,0,.77778],8869:[0,.69444,0,0,.77778],8872:[.249,.75,0,0,.867],8900:[-.05555,.44445,0,0,.5],8901:[-.05555,.44445,0,0,.27778],8902:[-.03472,.46528,0,0,.5],8904:[.005,.505,0,0,.9],8942:[.03,.903,0,0,.278],8943:[-.19,.313,0,0,1.172],8945:[-.1,.823,0,0,1.282],8968:[.25,.75,0,0,.44445],8969:[.25,.75,0,0,.44445],8970:[.25,.75,0,0,.44445],8971:[.25,.75,0,0,.44445],8994:[-.14236,.35764,0,0,1],8995:[-.14236,.35764,0,0,1],9136:[.244,.744,0,0,.412],9137:[.244,.745,0,0,.412],9651:[.19444,.69444,0,0,.88889],9657:[-.03472,.46528,0,0,.5],9661:[.19444,.69444,0,0,.88889],9667:[-.03472,.46528,0,0,.5],9711:[.19444,.69444,0,0,1],9824:[.12963,.69444,0,0,.77778],9825:[.12963,.69444,0,0,.77778],9826:[.12963,.69444,0,0,.77778],9827:[.12963,.69444,0,0,.77778],9837:[0,.75,0,0,.38889],9838:[.19444,.69444,0,0,.38889],9839:[.19444,.69444,0,0,.38889],10216:[.25,.75,0,0,.38889],10217:[.25,.75,0,0,.38889],10222:[.244,.744,0,0,.412],10223:[.244,.745,0,0,.412],10229:[.011,.511,0,0,1.609],10230:[.011,.511,0,0,1.638],10231:[.011,.511,0,0,1.859],10232:[.024,.525,0,0,1.609],10233:[.024,.525,0,0,1.638],10234:[.024,.525,0,0,1.858],10236:[.011,.511,0,0,1.638],10815:[0,.68333,0,0,.75],10927:[.13597,.63597,0,0,.77778],10928:[.13597,.63597,0,0,.77778],57376:[.19444,.69444,0,0,0]},"Math-BoldItalic":{32:[0,0,0,0,.25],48:[0,.44444,0,0,.575],49:[0,.44444,0,0,.575],50:[0,.44444,0,0,.575],51:[.19444,.44444,0,0,.575],52:[.19444,.44444,0,0,.575],53:[.19444,.44444,0,0,.575],54:[0,.64444,0,0,.575],55:[.19444,.44444,0,0,.575],56:[0,.64444,0,0,.575],57:[.19444,.44444,0,0,.575],65:[0,.68611,0,0,.86944],66:[0,.68611,.04835,0,.8664],67:[0,.68611,.06979,0,.81694],68:[0,.68611,.03194,0,.93812],69:[0,.68611,.05451,0,.81007],70:[0,.68611,.15972,0,.68889],71:[0,.68611,0,0,.88673],72:[0,.68611,.08229,0,.98229],73:[0,.68611,.07778,0,.51111],74:[0,.68611,.10069,0,.63125],75:[0,.68611,.06979,0,.97118],76:[0,.68611,0,0,.75555],77:[0,.68611,.11424,0,1.14201],78:[0,.68611,.11424,0,.95034],79:[0,.68611,.03194,0,.83666],80:[0,.68611,.15972,0,.72309],81:[.19444,.68611,0,0,.86861],82:[0,.68611,.00421,0,.87235],83:[0,.68611,.05382,0,.69271],84:[0,.68611,.15972,0,.63663],85:[0,.68611,.11424,0,.80027],86:[0,.68611,.25555,0,.67778],87:[0,.68611,.15972,0,1.09305],88:[0,.68611,.07778,0,.94722],89:[0,.68611,.25555,0,.67458],90:[0,.68611,.06979,0,.77257],97:[0,.44444,0,0,.63287],98:[0,.69444,0,0,.52083],99:[0,.44444,0,0,.51342],100:[0,.69444,0,0,.60972],101:[0,.44444,0,0,.55361],102:[.19444,.69444,.11042,0,.56806],103:[.19444,.44444,.03704,0,.5449],104:[0,.69444,0,0,.66759],105:[0,.69326,0,0,.4048],106:[.19444,.69326,.0622,0,.47083],107:[0,.69444,.01852,0,.6037],108:[0,.69444,.0088,0,.34815],109:[0,.44444,0,0,1.0324],110:[0,.44444,0,0,.71296],111:[0,.44444,0,0,.58472],112:[.19444,.44444,0,0,.60092],113:[.19444,.44444,.03704,0,.54213],114:[0,.44444,.03194,0,.5287],115:[0,.44444,0,0,.53125],116:[0,.63492,0,0,.41528],117:[0,.44444,0,0,.68102],118:[0,.44444,.03704,0,.56666],119:[0,.44444,.02778,0,.83148],120:[0,.44444,0,0,.65903],121:[.19444,.44444,.03704,0,.59028],122:[0,.44444,.04213,0,.55509],160:[0,0,0,0,.25],915:[0,.68611,.15972,0,.65694],916:[0,.68611,0,0,.95833],920:[0,.68611,.03194,0,.86722],923:[0,.68611,0,0,.80555],926:[0,.68611,.07458,0,.84125],928:[0,.68611,.08229,0,.98229],931:[0,.68611,.05451,0,.88507],933:[0,.68611,.15972,0,.67083],934:[0,.68611,0,0,.76666],936:[0,.68611,.11653,0,.71402],937:[0,.68611,.04835,0,.8789],945:[0,.44444,0,0,.76064],946:[.19444,.69444,.03403,0,.65972],947:[.19444,.44444,.06389,0,.59003],948:[0,.69444,.03819,0,.52222],949:[0,.44444,0,0,.52882],950:[.19444,.69444,.06215,0,.50833],951:[.19444,.44444,.03704,0,.6],952:[0,.69444,.03194,0,.5618],953:[0,.44444,0,0,.41204],954:[0,.44444,0,0,.66759],955:[0,.69444,0,0,.67083],956:[.19444,.44444,0,0,.70787],957:[0,.44444,.06898,0,.57685],958:[.19444,.69444,.03021,0,.50833],959:[0,.44444,0,0,.58472],960:[0,.44444,.03704,0,.68241],961:[.19444,.44444,0,0,.6118],962:[.09722,.44444,.07917,0,.42361],963:[0,.44444,.03704,0,.68588],964:[0,.44444,.13472,0,.52083],965:[0,.44444,.03704,0,.63055],966:[.19444,.44444,0,0,.74722],967:[.19444,.44444,0,0,.71805],968:[.19444,.69444,.03704,0,.75833],969:[0,.44444,.03704,0,.71782],977:[0,.69444,0,0,.69155],981:[.19444,.69444,0,0,.7125],982:[0,.44444,.03194,0,.975],1009:[.19444,.44444,0,0,.6118],1013:[0,.44444,0,0,.48333],57649:[0,.44444,0,0,.39352],57911:[.19444,.44444,0,0,.43889]},"Math-Italic":{32:[0,0,0,0,.25],48:[0,.43056,0,0,.5],49:[0,.43056,0,0,.5],50:[0,.43056,0,0,.5],51:[.19444,.43056,0,0,.5],52:[.19444,.43056,0,0,.5],53:[.19444,.43056,0,0,.5],54:[0,.64444,0,0,.5],55:[.19444,.43056,0,0,.5],56:[0,.64444,0,0,.5],57:[.19444,.43056,0,0,.5],65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:[0,.68333,.08125,.05556,.83125],73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:[0,.68333,.02778,.08334,.76278],80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:[0,.43056,0,.05556,.48472],112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],160:[0,0,0,0,.25],915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:[0,.68333,.02778,.08334,.76278],923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:[0,.68333,.08125,.05556,.83125],931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:[0,.43056,0,.05556,.48472],960:[0,.43056,.03588,0,.57003],961:[.19444,.43056,0,.08334,.51702],962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:[.19444,.43056,0,.08334,.51702],1013:[0,.43056,0,.05556,.4059],57649:[0,.43056,0,.02778,.32246],57911:[.19444,.43056,0,.08334,.38403]},"SansSerif-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.36667],34:[0,.69444,0,0,.55834],35:[.19444,.69444,0,0,.91667],36:[.05556,.75,0,0,.55],37:[.05556,.75,0,0,1.02912],38:[0,.69444,0,0,.83056],39:[0,.69444,0,0,.30556],40:[.25,.75,0,0,.42778],41:[.25,.75,0,0,.42778],42:[0,.75,0,0,.55],43:[.11667,.61667,0,0,.85556],44:[.10556,.13056,0,0,.30556],45:[0,.45833,0,0,.36667],46:[0,.13056,0,0,.30556],47:[.25,.75,0,0,.55],48:[0,.69444,0,0,.55],49:[0,.69444,0,0,.55],50:[0,.69444,0,0,.55],51:[0,.69444,0,0,.55],52:[0,.69444,0,0,.55],53:[0,.69444,0,0,.55],54:[0,.69444,0,0,.55],55:[0,.69444,0,0,.55],56:[0,.69444,0,0,.55],57:[0,.69444,0,0,.55],58:[0,.45833,0,0,.30556],59:[.10556,.45833,0,0,.30556],61:[-.09375,.40625,0,0,.85556],63:[0,.69444,0,0,.51945],64:[0,.69444,0,0,.73334],65:[0,.69444,0,0,.73334],66:[0,.69444,0,0,.73334],67:[0,.69444,0,0,.70278],68:[0,.69444,0,0,.79445],69:[0,.69444,0,0,.64167],70:[0,.69444,0,0,.61111],71:[0,.69444,0,0,.73334],72:[0,.69444,0,0,.79445],73:[0,.69444,0,0,.33056],74:[0,.69444,0,0,.51945],75:[0,.69444,0,0,.76389],76:[0,.69444,0,0,.58056],77:[0,.69444,0,0,.97778],78:[0,.69444,0,0,.79445],79:[0,.69444,0,0,.79445],80:[0,.69444,0,0,.70278],81:[.10556,.69444,0,0,.79445],82:[0,.69444,0,0,.70278],83:[0,.69444,0,0,.61111],84:[0,.69444,0,0,.73334],85:[0,.69444,0,0,.76389],86:[0,.69444,.01528,0,.73334],87:[0,.69444,.01528,0,1.03889],88:[0,.69444,0,0,.73334],89:[0,.69444,.0275,0,.73334],90:[0,.69444,0,0,.67223],91:[.25,.75,0,0,.34306],93:[.25,.75,0,0,.34306],94:[0,.69444,0,0,.55],95:[.35,.10833,.03056,0,.55],97:[0,.45833,0,0,.525],98:[0,.69444,0,0,.56111],99:[0,.45833,0,0,.48889],100:[0,.69444,0,0,.56111],101:[0,.45833,0,0,.51111],102:[0,.69444,.07639,0,.33611],103:[.19444,.45833,.01528,0,.55],104:[0,.69444,0,0,.56111],105:[0,.69444,0,0,.25556],106:[.19444,.69444,0,0,.28611],107:[0,.69444,0,0,.53056],108:[0,.69444,0,0,.25556],109:[0,.45833,0,0,.86667],110:[0,.45833,0,0,.56111],111:[0,.45833,0,0,.55],112:[.19444,.45833,0,0,.56111],113:[.19444,.45833,0,0,.56111],114:[0,.45833,.01528,0,.37222],115:[0,.45833,0,0,.42167],116:[0,.58929,0,0,.40417],117:[0,.45833,0,0,.56111],118:[0,.45833,.01528,0,.5],119:[0,.45833,.01528,0,.74445],120:[0,.45833,0,0,.5],121:[.19444,.45833,.01528,0,.5],122:[0,.45833,0,0,.47639],126:[.35,.34444,0,0,.55],160:[0,0,0,0,.25],168:[0,.69444,0,0,.55],176:[0,.69444,0,0,.73334],180:[0,.69444,0,0,.55],184:[.17014,0,0,0,.48889],305:[0,.45833,0,0,.25556],567:[.19444,.45833,0,0,.28611],710:[0,.69444,0,0,.55],711:[0,.63542,0,0,.55],713:[0,.63778,0,0,.55],728:[0,.69444,0,0,.55],729:[0,.69444,0,0,.30556],730:[0,.69444,0,0,.73334],732:[0,.69444,0,0,.55],733:[0,.69444,0,0,.55],915:[0,.69444,0,0,.58056],916:[0,.69444,0,0,.91667],920:[0,.69444,0,0,.85556],923:[0,.69444,0,0,.67223],926:[0,.69444,0,0,.73334],928:[0,.69444,0,0,.79445],931:[0,.69444,0,0,.79445],933:[0,.69444,0,0,.85556],934:[0,.69444,0,0,.79445],936:[0,.69444,0,0,.85556],937:[0,.69444,0,0,.79445],8211:[0,.45833,.03056,0,.55],8212:[0,.45833,.03056,0,1.10001],8216:[0,.69444,0,0,.30556],8217:[0,.69444,0,0,.30556],8220:[0,.69444,0,0,.55834],8221:[0,.69444,0,0,.55834]},"SansSerif-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.05733,0,.31945],34:[0,.69444,.00316,0,.5],35:[.19444,.69444,.05087,0,.83334],36:[.05556,.75,.11156,0,.5],37:[.05556,.75,.03126,0,.83334],38:[0,.69444,.03058,0,.75834],39:[0,.69444,.07816,0,.27778],40:[.25,.75,.13164,0,.38889],41:[.25,.75,.02536,0,.38889],42:[0,.75,.11775,0,.5],43:[.08333,.58333,.02536,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,.01946,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,.13164,0,.5],48:[0,.65556,.11156,0,.5],49:[0,.65556,.11156,0,.5],50:[0,.65556,.11156,0,.5],51:[0,.65556,.11156,0,.5],52:[0,.65556,.11156,0,.5],53:[0,.65556,.11156,0,.5],54:[0,.65556,.11156,0,.5],55:[0,.65556,.11156,0,.5],56:[0,.65556,.11156,0,.5],57:[0,.65556,.11156,0,.5],58:[0,.44444,.02502,0,.27778],59:[.125,.44444,.02502,0,.27778],61:[-.13,.37,.05087,0,.77778],63:[0,.69444,.11809,0,.47222],64:[0,.69444,.07555,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,.08293,0,.66667],67:[0,.69444,.11983,0,.63889],68:[0,.69444,.07555,0,.72223],69:[0,.69444,.11983,0,.59722],70:[0,.69444,.13372,0,.56945],71:[0,.69444,.11983,0,.66667],72:[0,.69444,.08094,0,.70834],73:[0,.69444,.13372,0,.27778],74:[0,.69444,.08094,0,.47222],75:[0,.69444,.11983,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,.08094,0,.875],78:[0,.69444,.08094,0,.70834],79:[0,.69444,.07555,0,.73611],80:[0,.69444,.08293,0,.63889],81:[.125,.69444,.07555,0,.73611],82:[0,.69444,.08293,0,.64584],83:[0,.69444,.09205,0,.55556],84:[0,.69444,.13372,0,.68056],85:[0,.69444,.08094,0,.6875],86:[0,.69444,.1615,0,.66667],87:[0,.69444,.1615,0,.94445],88:[0,.69444,.13372,0,.66667],89:[0,.69444,.17261,0,.66667],90:[0,.69444,.11983,0,.61111],91:[.25,.75,.15942,0,.28889],93:[.25,.75,.08719,0,.28889],94:[0,.69444,.0799,0,.5],95:[.35,.09444,.08616,0,.5],97:[0,.44444,.00981,0,.48056],98:[0,.69444,.03057,0,.51667],99:[0,.44444,.08336,0,.44445],100:[0,.69444,.09483,0,.51667],101:[0,.44444,.06778,0,.44445],102:[0,.69444,.21705,0,.30556],103:[.19444,.44444,.10836,0,.5],104:[0,.69444,.01778,0,.51667],105:[0,.67937,.09718,0,.23889],106:[.19444,.67937,.09162,0,.26667],107:[0,.69444,.08336,0,.48889],108:[0,.69444,.09483,0,.23889],109:[0,.44444,.01778,0,.79445],110:[0,.44444,.01778,0,.51667],111:[0,.44444,.06613,0,.5],112:[.19444,.44444,.0389,0,.51667],113:[.19444,.44444,.04169,0,.51667],114:[0,.44444,.10836,0,.34167],115:[0,.44444,.0778,0,.38333],116:[0,.57143,.07225,0,.36111],117:[0,.44444,.04169,0,.51667],118:[0,.44444,.10836,0,.46111],119:[0,.44444,.10836,0,.68334],120:[0,.44444,.09169,0,.46111],121:[.19444,.44444,.10836,0,.46111],122:[0,.44444,.08752,0,.43472],126:[.35,.32659,.08826,0,.5],160:[0,0,0,0,.25],168:[0,.67937,.06385,0,.5],176:[0,.69444,0,0,.73752],184:[.17014,0,0,0,.44445],305:[0,.44444,.04169,0,.23889],567:[.19444,.44444,.04169,0,.26667],710:[0,.69444,.0799,0,.5],711:[0,.63194,.08432,0,.5],713:[0,.60889,.08776,0,.5],714:[0,.69444,.09205,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,.09483,0,.5],729:[0,.67937,.07774,0,.27778],730:[0,.69444,0,0,.73752],732:[0,.67659,.08826,0,.5],733:[0,.69444,.09205,0,.5],915:[0,.69444,.13372,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,.07555,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,.12816,0,.66667],928:[0,.69444,.08094,0,.70834],931:[0,.69444,.11983,0,.72222],933:[0,.69444,.09031,0,.77778],934:[0,.69444,.04603,0,.72222],936:[0,.69444,.09031,0,.77778],937:[0,.69444,.08293,0,.72222],8211:[0,.44444,.08616,0,.5],8212:[0,.44444,.08616,0,1],8216:[0,.69444,.07816,0,.27778],8217:[0,.69444,.07816,0,.27778],8220:[0,.69444,.14205,0,.5],8221:[0,.69444,.00316,0,.5]},"SansSerif-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.31945],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.75834],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,0,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.65556,0,0,.5],49:[0,.65556,0,0,.5],50:[0,.65556,0,0,.5],51:[0,.65556,0,0,.5],52:[0,.65556,0,0,.5],53:[0,.65556,0,0,.5],54:[0,.65556,0,0,.5],55:[0,.65556,0,0,.5],56:[0,.65556,0,0,.5],57:[0,.65556,0,0,.5],58:[0,.44444,0,0,.27778],59:[.125,.44444,0,0,.27778],61:[-.13,.37,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,0,0,.66667],67:[0,.69444,0,0,.63889],68:[0,.69444,0,0,.72223],69:[0,.69444,0,0,.59722],70:[0,.69444,0,0,.56945],71:[0,.69444,0,0,.66667],72:[0,.69444,0,0,.70834],73:[0,.69444,0,0,.27778],74:[0,.69444,0,0,.47222],75:[0,.69444,0,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,0,0,.875],78:[0,.69444,0,0,.70834],79:[0,.69444,0,0,.73611],80:[0,.69444,0,0,.63889],81:[.125,.69444,0,0,.73611],82:[0,.69444,0,0,.64584],83:[0,.69444,0,0,.55556],84:[0,.69444,0,0,.68056],85:[0,.69444,0,0,.6875],86:[0,.69444,.01389,0,.66667],87:[0,.69444,.01389,0,.94445],88:[0,.69444,0,0,.66667],89:[0,.69444,.025,0,.66667],90:[0,.69444,0,0,.61111],91:[.25,.75,0,0,.28889],93:[.25,.75,0,0,.28889],94:[0,.69444,0,0,.5],95:[.35,.09444,.02778,0,.5],97:[0,.44444,0,0,.48056],98:[0,.69444,0,0,.51667],99:[0,.44444,0,0,.44445],100:[0,.69444,0,0,.51667],101:[0,.44444,0,0,.44445],102:[0,.69444,.06944,0,.30556],103:[.19444,.44444,.01389,0,.5],104:[0,.69444,0,0,.51667],105:[0,.67937,0,0,.23889],106:[.19444,.67937,0,0,.26667],107:[0,.69444,0,0,.48889],108:[0,.69444,0,0,.23889],109:[0,.44444,0,0,.79445],110:[0,.44444,0,0,.51667],111:[0,.44444,0,0,.5],112:[.19444,.44444,0,0,.51667],113:[.19444,.44444,0,0,.51667],114:[0,.44444,.01389,0,.34167],115:[0,.44444,0,0,.38333],116:[0,.57143,0,0,.36111],117:[0,.44444,0,0,.51667],118:[0,.44444,.01389,0,.46111],119:[0,.44444,.01389,0,.68334],120:[0,.44444,0,0,.46111],121:[.19444,.44444,.01389,0,.46111],122:[0,.44444,0,0,.43472],126:[.35,.32659,0,0,.5],160:[0,0,0,0,.25],168:[0,.67937,0,0,.5],176:[0,.69444,0,0,.66667],184:[.17014,0,0,0,.44445],305:[0,.44444,0,0,.23889],567:[.19444,.44444,0,0,.26667],710:[0,.69444,0,0,.5],711:[0,.63194,0,0,.5],713:[0,.60889,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.67937,0,0,.27778],730:[0,.69444,0,0,.66667],732:[0,.67659,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.69444,0,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,0,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,0,0,.66667],928:[0,.69444,0,0,.70834],931:[0,.69444,0,0,.72222],933:[0,.69444,0,0,.77778],934:[0,.69444,0,0,.72222],936:[0,.69444,0,0,.77778],937:[0,.69444,0,0,.72222],8211:[0,.44444,.02778,0,.5],8212:[0,.44444,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5]},"Script-Regular":{32:[0,0,0,0,.25],65:[0,.7,.22925,0,.80253],66:[0,.7,.04087,0,.90757],67:[0,.7,.1689,0,.66619],68:[0,.7,.09371,0,.77443],69:[0,.7,.18583,0,.56162],70:[0,.7,.13634,0,.89544],71:[0,.7,.17322,0,.60961],72:[0,.7,.29694,0,.96919],73:[0,.7,.19189,0,.80907],74:[.27778,.7,.19189,0,1.05159],75:[0,.7,.31259,0,.91364],76:[0,.7,.19189,0,.87373],77:[0,.7,.15981,0,1.08031],78:[0,.7,.3525,0,.9015],79:[0,.7,.08078,0,.73787],80:[0,.7,.08078,0,1.01262],81:[0,.7,.03305,0,.88282],82:[0,.7,.06259,0,.85],83:[0,.7,.19189,0,.86767],84:[0,.7,.29087,0,.74697],85:[0,.7,.25815,0,.79996],86:[0,.7,.27523,0,.62204],87:[0,.7,.27523,0,.80532],88:[0,.7,.26006,0,.94445],89:[0,.7,.2939,0,.70961],90:[0,.7,.24037,0,.8212],160:[0,0,0,0,.25]},"Size1-Regular":{32:[0,0,0,0,.25],40:[.35001,.85,0,0,.45834],41:[.35001,.85,0,0,.45834],47:[.35001,.85,0,0,.57778],91:[.35001,.85,0,0,.41667],92:[.35001,.85,0,0,.57778],93:[.35001,.85,0,0,.41667],123:[.35001,.85,0,0,.58334],125:[.35001,.85,0,0,.58334],160:[0,0,0,0,.25],710:[0,.72222,0,0,.55556],732:[0,.72222,0,0,.55556],770:[0,.72222,0,0,.55556],771:[0,.72222,0,0,.55556],8214:[-99e-5,.601,0,0,.77778],8593:[1e-5,.6,0,0,.66667],8595:[1e-5,.6,0,0,.66667],8657:[1e-5,.6,0,0,.77778],8659:[1e-5,.6,0,0,.77778],8719:[.25001,.75,0,0,.94445],8720:[.25001,.75,0,0,.94445],8721:[.25001,.75,0,0,1.05556],8730:[.35001,.85,0,0,1],8739:[-.00599,.606,0,0,.33333],8741:[-.00599,.606,0,0,.55556],8747:[.30612,.805,.19445,0,.47222],8748:[.306,.805,.19445,0,.47222],8749:[.306,.805,.19445,0,.47222],8750:[.30612,.805,.19445,0,.47222],8896:[.25001,.75,0,0,.83334],8897:[.25001,.75,0,0,.83334],8898:[.25001,.75,0,0,.83334],8899:[.25001,.75,0,0,.83334],8968:[.35001,.85,0,0,.47222],8969:[.35001,.85,0,0,.47222],8970:[.35001,.85,0,0,.47222],8971:[.35001,.85,0,0,.47222],9168:[-99e-5,.601,0,0,.66667],10216:[.35001,.85,0,0,.47222],10217:[.35001,.85,0,0,.47222],10752:[.25001,.75,0,0,1.11111],10753:[.25001,.75,0,0,1.11111],10754:[.25001,.75,0,0,1.11111],10756:[.25001,.75,0,0,.83334],10758:[.25001,.75,0,0,.83334]},"Size2-Regular":{32:[0,0,0,0,.25],40:[.65002,1.15,0,0,.59722],41:[.65002,1.15,0,0,.59722],47:[.65002,1.15,0,0,.81111],91:[.65002,1.15,0,0,.47222],92:[.65002,1.15,0,0,.81111],93:[.65002,1.15,0,0,.47222],123:[.65002,1.15,0,0,.66667],125:[.65002,1.15,0,0,.66667],160:[0,0,0,0,.25],710:[0,.75,0,0,1],732:[0,.75,0,0,1],770:[0,.75,0,0,1],771:[0,.75,0,0,1],8719:[.55001,1.05,0,0,1.27778],8720:[.55001,1.05,0,0,1.27778],8721:[.55001,1.05,0,0,1.44445],8730:[.65002,1.15,0,0,1],8747:[.86225,1.36,.44445,0,.55556],8748:[.862,1.36,.44445,0,.55556],8749:[.862,1.36,.44445,0,.55556],8750:[.86225,1.36,.44445,0,.55556],8896:[.55001,1.05,0,0,1.11111],8897:[.55001,1.05,0,0,1.11111],8898:[.55001,1.05,0,0,1.11111],8899:[.55001,1.05,0,0,1.11111],8968:[.65002,1.15,0,0,.52778],8969:[.65002,1.15,0,0,.52778],8970:[.65002,1.15,0,0,.52778],8971:[.65002,1.15,0,0,.52778],10216:[.65002,1.15,0,0,.61111],10217:[.65002,1.15,0,0,.61111],10752:[.55001,1.05,0,0,1.51112],10753:[.55001,1.05,0,0,1.51112],10754:[.55001,1.05,0,0,1.51112],10756:[.55001,1.05,0,0,1.11111],10758:[.55001,1.05,0,0,1.11111]},"Size3-Regular":{32:[0,0,0,0,.25],40:[.95003,1.45,0,0,.73611],41:[.95003,1.45,0,0,.73611],47:[.95003,1.45,0,0,1.04445],91:[.95003,1.45,0,0,.52778],92:[.95003,1.45,0,0,1.04445],93:[.95003,1.45,0,0,.52778],123:[.95003,1.45,0,0,.75],125:[.95003,1.45,0,0,.75],160:[0,0,0,0,.25],710:[0,.75,0,0,1.44445],732:[0,.75,0,0,1.44445],770:[0,.75,0,0,1.44445],771:[0,.75,0,0,1.44445],8730:[.95003,1.45,0,0,1],8968:[.95003,1.45,0,0,.58334],8969:[.95003,1.45,0,0,.58334],8970:[.95003,1.45,0,0,.58334],8971:[.95003,1.45,0,0,.58334],10216:[.95003,1.45,0,0,.75],10217:[.95003,1.45,0,0,.75]},"Size4-Regular":{32:[0,0,0,0,.25],40:[1.25003,1.75,0,0,.79167],41:[1.25003,1.75,0,0,.79167],47:[1.25003,1.75,0,0,1.27778],91:[1.25003,1.75,0,0,.58334],92:[1.25003,1.75,0,0,1.27778],93:[1.25003,1.75,0,0,.58334],123:[1.25003,1.75,0,0,.80556],125:[1.25003,1.75,0,0,.80556],160:[0,0,0,0,.25],710:[0,.825,0,0,1.8889],732:[0,.825,0,0,1.8889],770:[0,.825,0,0,1.8889],771:[0,.825,0,0,1.8889],8730:[1.25003,1.75,0,0,1],8968:[1.25003,1.75,0,0,.63889],8969:[1.25003,1.75,0,0,.63889],8970:[1.25003,1.75,0,0,.63889],8971:[1.25003,1.75,0,0,.63889],9115:[.64502,1.155,0,0,.875],9116:[1e-5,.6,0,0,.875],9117:[.64502,1.155,0,0,.875],9118:[.64502,1.155,0,0,.875],9119:[1e-5,.6,0,0,.875],9120:[.64502,1.155,0,0,.875],9121:[.64502,1.155,0,0,.66667],9122:[-99e-5,.601,0,0,.66667],9123:[.64502,1.155,0,0,.66667],9124:[.64502,1.155,0,0,.66667],9125:[-99e-5,.601,0,0,.66667],9126:[.64502,1.155,0,0,.66667],9127:[1e-5,.9,0,0,.88889],9128:[.65002,1.15,0,0,.88889],9129:[.90001,0,0,0,.88889],9130:[0,.3,0,0,.88889],9131:[1e-5,.9,0,0,.88889],9132:[.65002,1.15,0,0,.88889],9133:[.90001,0,0,0,.88889],9143:[.88502,.915,0,0,1.05556],10216:[1.25003,1.75,0,0,.80556],10217:[1.25003,1.75,0,0,.80556],57344:[-.00499,.605,0,0,1.05556],57345:[-.00499,.605,0,0,1.05556],57680:[0,.12,0,0,.45],57681:[0,.12,0,0,.45],57682:[0,.12,0,0,.45],57683:[0,.12,0,0,.45]},"Typewriter-Regular":{32:[0,0,0,0,.525],33:[0,.61111,0,0,.525],34:[0,.61111,0,0,.525],35:[0,.61111,0,0,.525],36:[.08333,.69444,0,0,.525],37:[.08333,.69444,0,0,.525],38:[0,.61111,0,0,.525],39:[0,.61111,0,0,.525],40:[.08333,.69444,0,0,.525],41:[.08333,.69444,0,0,.525],42:[0,.52083,0,0,.525],43:[-.08056,.53055,0,0,.525],44:[.13889,.125,0,0,.525],45:[-.08056,.53055,0,0,.525],46:[0,.125,0,0,.525],47:[.08333,.69444,0,0,.525],48:[0,.61111,0,0,.525],49:[0,.61111,0,0,.525],50:[0,.61111,0,0,.525],51:[0,.61111,0,0,.525],52:[0,.61111,0,0,.525],53:[0,.61111,0,0,.525],54:[0,.61111,0,0,.525],55:[0,.61111,0,0,.525],56:[0,.61111,0,0,.525],57:[0,.61111,0,0,.525],58:[0,.43056,0,0,.525],59:[.13889,.43056,0,0,.525],60:[-.05556,.55556,0,0,.525],61:[-.19549,.41562,0,0,.525],62:[-.05556,.55556,0,0,.525],63:[0,.61111,0,0,.525],64:[0,.61111,0,0,.525],65:[0,.61111,0,0,.525],66:[0,.61111,0,0,.525],67:[0,.61111,0,0,.525],68:[0,.61111,0,0,.525],69:[0,.61111,0,0,.525],70:[0,.61111,0,0,.525],71:[0,.61111,0,0,.525],72:[0,.61111,0,0,.525],73:[0,.61111,0,0,.525],74:[0,.61111,0,0,.525],75:[0,.61111,0,0,.525],76:[0,.61111,0,0,.525],77:[0,.61111,0,0,.525],78:[0,.61111,0,0,.525],79:[0,.61111,0,0,.525],80:[0,.61111,0,0,.525],81:[.13889,.61111,0,0,.525],82:[0,.61111,0,0,.525],83:[0,.61111,0,0,.525],84:[0,.61111,0,0,.525],85:[0,.61111,0,0,.525],86:[0,.61111,0,0,.525],87:[0,.61111,0,0,.525],88:[0,.61111,0,0,.525],89:[0,.61111,0,0,.525],90:[0,.61111,0,0,.525],91:[.08333,.69444,0,0,.525],92:[.08333,.69444,0,0,.525],93:[.08333,.69444,0,0,.525],94:[0,.61111,0,0,.525],95:[.09514,0,0,0,.525],96:[0,.61111,0,0,.525],97:[0,.43056,0,0,.525],98:[0,.61111,0,0,.525],99:[0,.43056,0,0,.525],100:[0,.61111,0,0,.525],101:[0,.43056,0,0,.525],102:[0,.61111,0,0,.525],103:[.22222,.43056,0,0,.525],104:[0,.61111,0,0,.525],105:[0,.61111,0,0,.525],106:[.22222,.61111,0,0,.525],107:[0,.61111,0,0,.525],108:[0,.61111,0,0,.525],109:[0,.43056,0,0,.525],110:[0,.43056,0,0,.525],111:[0,.43056,0,0,.525],112:[.22222,.43056,0,0,.525],113:[.22222,.43056,0,0,.525],114:[0,.43056,0,0,.525],115:[0,.43056,0,0,.525],116:[0,.55358,0,0,.525],117:[0,.43056,0,0,.525],118:[0,.43056,0,0,.525],119:[0,.43056,0,0,.525],120:[0,.43056,0,0,.525],121:[.22222,.43056,0,0,.525],122:[0,.43056,0,0,.525],123:[.08333,.69444,0,0,.525],124:[.08333,.69444,0,0,.525],125:[.08333,.69444,0,0,.525],126:[0,.61111,0,0,.525],127:[0,.61111,0,0,.525],160:[0,0,0,0,.525],176:[0,.61111,0,0,.525],184:[.19445,0,0,0,.525],305:[0,.43056,0,0,.525],567:[.22222,.43056,0,0,.525],711:[0,.56597,0,0,.525],713:[0,.56555,0,0,.525],714:[0,.61111,0,0,.525],715:[0,.61111,0,0,.525],728:[0,.61111,0,0,.525],730:[0,.61111,0,0,.525],770:[0,.61111,0,0,.525],771:[0,.61111,0,0,.525],776:[0,.61111,0,0,.525],915:[0,.61111,0,0,.525],916:[0,.61111,0,0,.525],920:[0,.61111,0,0,.525],923:[0,.61111,0,0,.525],926:[0,.61111,0,0,.525],928:[0,.61111,0,0,.525],931:[0,.61111,0,0,.525],933:[0,.61111,0,0,.525],934:[0,.61111,0,0,.525],936:[0,.61111,0,0,.525],937:[0,.61111,0,0,.525],8216:[0,.61111,0,0,.525],8217:[0,.61111,0,0,.525],8242:[0,.61111,0,0,.525],9251:[.11111,.21944,0,0,.525]}},Cr={slant:[.25,.25,.25],space:[0,0,0],stretch:[0,0,0],shrink:[0,0,0],xHeight:[.431,.431,.431],quad:[1,1.171,1.472],extraSpace:[0,0,0],num1:[.677,.732,.925],num2:[.394,.384,.387],num3:[.444,.471,.504],denom1:[.686,.752,1.025],denom2:[.345,.344,.532],sup1:[.413,.503,.504],sup2:[.363,.431,.404],sup3:[.289,.286,.294],sub1:[.15,.143,.2],sub2:[.247,.286,.4],supDrop:[.386,.353,.494],subDrop:[.05,.071,.1],delim1:[2.39,1.7,1.98],delim2:[1.01,1.157,1.42],axisHeight:[.25,.25,.25],defaultRuleThickness:[.04,.049,.049],bigOpSpacing1:[.111,.111,.111],bigOpSpacing2:[.166,.166,.166],bigOpSpacing3:[.2,.2,.2],bigOpSpacing4:[.6,.611,.611],bigOpSpacing5:[.1,.143,.143],sqrtRuleThickness:[.04,.04,.04],ptPerEm:[10,10,10],doubleRuleSep:[.2,.2,.2],arrayRuleWidth:[.04,.04,.04],fboxsep:[.3,.3,.3],fboxrule:[.04,.04,.04]},Ji={Å:"A",Ð:"D",Þ:"o",å:"a",ð:"d",þ:"o",А:"A",Б:"B",В:"B",Г:"F",Д:"A",Е:"E",Ж:"K",З:"3",И:"N",Й:"N",К:"K",Л:"N",М:"M",Н:"H",О:"O",П:"N",Р:"P",С:"C",Т:"T",У:"y",Ф:"O",Х:"X",Ц:"U",Ч:"h",Ш:"W",Щ:"W",Ъ:"B",Ы:"X",Ь:"B",Э:"3",Ю:"X",Я:"R",а:"a",б:"b",в:"a",г:"r",д:"y",е:"e",ж:"m",з:"e",и:"n",й:"n",к:"n",л:"n",м:"m",н:"n",о:"o",п:"n",р:"p",с:"c",т:"o",у:"y",ф:"b",х:"x",ц:"n",ч:"n",ш:"w",щ:"w",ъ:"a",ы:"m",ь:"a",э:"e",ю:"m",я:"r"};function Z4(t,e){q0[t]=e}function Xa(t,e,r){if(!q0[e])throw new Error("Font metrics not found for font: "+e+".");var n=t.charCodeAt(0),a=q0[e][n];if(!a&&t[0]in Ji&&(n=Ji[t[0]].charCodeAt(0),a=q0[e][n]),!a&&r==="text"&&Vl(n)&&(a=q0[e][77]),a)return{depth:a[0],height:a[1],italic:a[2],skew:a[3],width:a[4]}}var _n={};function J4(t){var e;if(t>=5?e=0:t>=3?e=1:e=2,!_n[e]){var r=_n[e]={cssEmPerMu:Cr.quad[e]/18};for(var n in Cr)Cr.hasOwnProperty(n)&&(r[n]=Cr[n][e])}return _n[e]}var Q4=[[1,1,1],[2,1,1],[3,1,1],[4,2,1],[5,2,1],[6,3,1],[7,4,2],[8,6,3],[9,7,6],[10,8,7],[11,10,9]],Qi=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],es=function(e,r){return r.size<2?e:Q4[e-1][r.size-1]};class $0{constructor(e){this.style=void 0,this.color=void 0,this.size=void 0,this.textSize=void 0,this.phantom=void 0,this.font=void 0,this.fontFamily=void 0,this.fontWeight=void 0,this.fontShape=void 0,this.sizeMultiplier=void 0,this.maxSize=void 0,this.minRuleThickness=void 0,this._fontMetrics=void 0,this.style=e.style,this.color=e.color,this.size=e.size||$0.BASESIZE,this.textSize=e.textSize||this.size,this.phantom=!!e.phantom,this.font=e.font||"",this.fontFamily=e.fontFamily||"",this.fontWeight=e.fontWeight||"",this.fontShape=e.fontShape||"",this.sizeMultiplier=Qi[this.size-1],this.maxSize=e.maxSize,this.minRuleThickness=e.minRuleThickness,this._fontMetrics=void 0}extend(e){var r={style:this.style,size:this.size,textSize:this.textSize,color:this.color,phantom:this.phantom,font:this.font,fontFamily:this.fontFamily,fontWeight:this.fontWeight,fontShape:this.fontShape,maxSize:this.maxSize,minRuleThickness:this.minRuleThickness};for(var n in e)e.hasOwnProperty(n)&&(r[n]=e[n]);return new $0(r)}havingStyle(e){return this.style===e?this:this.extend({style:e,size:es(this.textSize,e)})}havingCrampedStyle(){return this.havingStyle(this.style.cramp())}havingSize(e){return this.size===e&&this.textSize===e?this:this.extend({style:this.style.text(),size:e,textSize:e,sizeMultiplier:Qi[e-1]})}havingBaseStyle(e){e=e||this.style.text();var r=es($0.BASESIZE,e);return this.size===r&&this.textSize===$0.BASESIZE&&this.style===e?this:this.extend({style:e,size:r})}havingBaseSizing(){var e;switch(this.style.id){case 4:case 5:e=3;break;case 6:case 7:e=1;break;default:e=6}return this.extend({style:this.style.text(),size:e})}withColor(e){return this.extend({color:e})}withPhantom(){return this.extend({phantom:!0})}withFont(e){return this.extend({font:e})}withTextFontFamily(e){return this.extend({fontFamily:e,font:""})}withTextFontWeight(e){return this.extend({fontWeight:e,font:""})}withTextFontShape(e){return this.extend({fontShape:e,font:""})}sizingClasses(e){return e.size!==this.size?["sizing","reset-size"+e.size,"size"+this.size]:[]}baseSizingClasses(){return this.size!==$0.BASESIZE?["sizing","reset-size"+this.size,"size"+$0.BASESIZE]:[]}fontMetrics(){return this._fontMetrics||(this._fontMetrics=J4(this.size)),this._fontMetrics}getColor(){return this.phantom?"transparent":this.color}}$0.BASESIZE=6;var ca={pt:1,mm:7227/2540,cm:7227/254,in:72.27,bp:803/800,pc:12,dd:1238/1157,cc:14856/1157,nd:685/642,nc:1370/107,sp:1/65536,px:803/800},ec={ex:!0,em:!0,mu:!0},$l=function(e){return typeof e!="string"&&(e=e.unit),e in ca||e in ec||e==="ex"},ze=function(e,r){var n;if(e.unit in ca)n=ca[e.unit]/r.fontMetrics().ptPerEm/r.sizeMultiplier;else if(e.unit==="mu")n=r.fontMetrics().cssEmPerMu;else{var a;if(r.style.isTight()?a=r.havingStyle(r.style.text()):a=r,e.unit==="ex")n=a.fontMetrics().xHeight;else if(e.unit==="em")n=a.fontMetrics().quad;else throw new I("Invalid unit: '"+e.unit+"'");a!==r&&(n*=a.sizeMultiplier/r.sizeMultiplier)}return Math.min(e.number*n,r.maxSize)},O=function(e){return+e.toFixed(4)+"em"},ut=function(e){return e.filter(r=>r).join(" ")},Ul=function(e,r,n){if(this.classes=e||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=n||{},r){r.style.isTight()&&this.classes.push("mtight");var a=r.getColor();a&&(this.style.color=a)}},Gl=function(e){var r=document.createElement(e);r.className=ut(this.classes);for(var n in this.style)this.style.hasOwnProperty(n)&&(r.style[n]=this.style[n]);for(var a in this.attributes)this.attributes.hasOwnProperty(a)&&r.setAttribute(a,this.attributes[a]);for(var i=0;i",r};class br{constructor(e,r,n,a){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.width=void 0,this.maxFontSize=void 0,this.style=void 0,Ul.call(this,e,n,a),this.children=r||[]}setAttribute(e,r){this.attributes[e]=r}hasClass(e){return Y.contains(this.classes,e)}toNode(){return Gl.call(this,"span")}toMarkup(){return Wl.call(this,"span")}}class Ka{constructor(e,r,n,a){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,Ul.call(this,r,a),this.children=n||[],this.setAttribute("href",e)}setAttribute(e,r){this.attributes[e]=r}hasClass(e){return Y.contains(this.classes,e)}toNode(){return Gl.call(this,"a")}toMarkup(){return Wl.call(this,"a")}}class tc{constructor(e,r,n){this.src=void 0,this.alt=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.alt=r,this.src=e,this.classes=["mord"],this.style=n}hasClass(e){return Y.contains(this.classes,e)}toNode(){var e=document.createElement("img");e.src=this.src,e.alt=this.alt,e.className="mord";for(var r in this.style)this.style.hasOwnProperty(r)&&(e.style[r]=this.style[r]);return e}toMarkup(){var e=''+Y.escape(this.alt)+'0&&(r=document.createElement("span"),r.style.marginRight=O(this.italic)),this.classes.length>0&&(r=r||document.createElement("span"),r.className=ut(this.classes));for(var n in this.style)this.style.hasOwnProperty(n)&&(r=r||document.createElement("span"),r.style[n]=this.style[n]);return r?(r.appendChild(e),r):e}toMarkup(){var e=!1,r="0&&(n+="margin-right:"+this.italic+"em;");for(var a in this.style)this.style.hasOwnProperty(a)&&(n+=Y.hyphenate(a)+":"+this.style[a]+";");n&&(e=!0,r+=' style="'+Y.escape(n)+'"');var i=Y.escape(this.text);return e?(r+=">",r+=i,r+="",r):i}}class Y0{constructor(e,r){this.children=void 0,this.attributes=void 0,this.children=e||[],this.attributes=r||{}}toNode(){var e="http://www.w3.org/2000/svg",r=document.createElementNS(e,"svg");for(var n in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,n)&&r.setAttribute(n,this.attributes[n]);for(var a=0;a':''}}class ha{constructor(e){this.attributes=void 0,this.attributes=e||{}}toNode(){var e="http://www.w3.org/2000/svg",r=document.createElementNS(e,"line");for(var n in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,n)&&r.setAttribute(n,this.attributes[n]);return r}toMarkup(){var e=" but got "+String(t)+".")}var ac={bin:1,close:1,inner:1,open:1,punct:1,rel:1},ic={"accent-token":1,mathord:1,"op-token":1,spacing:1,textord:1},xe={math:{},text:{}};function l(t,e,r,n,a,i){xe[t][a]={font:e,group:r,replace:n},i&&n&&(xe[t][n]=xe[t][a])}var u="math",C="text",h="main",v="ams",Me="accent-token",U="bin",Ke="close",Ht="inner",X="mathord",Ne="op-token",c0="open",gn="punct",g="rel",J0="spacing",x="textord";l(u,h,g,"≡","\\equiv",!0);l(u,h,g,"≺","\\prec",!0);l(u,h,g,"≻","\\succ",!0);l(u,h,g,"∼","\\sim",!0);l(u,h,g,"⊥","\\perp");l(u,h,g,"⪯","\\preceq",!0);l(u,h,g,"⪰","\\succeq",!0);l(u,h,g,"≃","\\simeq",!0);l(u,h,g,"∣","\\mid",!0);l(u,h,g,"≪","\\ll",!0);l(u,h,g,"≫","\\gg",!0);l(u,h,g,"≍","\\asymp",!0);l(u,h,g,"∥","\\parallel");l(u,h,g,"⋈","\\bowtie",!0);l(u,h,g,"⌣","\\smile",!0);l(u,h,g,"⊑","\\sqsubseteq",!0);l(u,h,g,"⊒","\\sqsupseteq",!0);l(u,h,g,"≐","\\doteq",!0);l(u,h,g,"⌢","\\frown",!0);l(u,h,g,"∋","\\ni",!0);l(u,h,g,"∝","\\propto",!0);l(u,h,g,"⊢","\\vdash",!0);l(u,h,g,"⊣","\\dashv",!0);l(u,h,g,"∋","\\owns");l(u,h,gn,".","\\ldotp");l(u,h,gn,"⋅","\\cdotp");l(u,h,x,"#","\\#");l(C,h,x,"#","\\#");l(u,h,x,"&","\\&");l(C,h,x,"&","\\&");l(u,h,x,"ℵ","\\aleph",!0);l(u,h,x,"∀","\\forall",!0);l(u,h,x,"ℏ","\\hbar",!0);l(u,h,x,"∃","\\exists",!0);l(u,h,x,"∇","\\nabla",!0);l(u,h,x,"♭","\\flat",!0);l(u,h,x,"ℓ","\\ell",!0);l(u,h,x,"♮","\\natural",!0);l(u,h,x,"♣","\\clubsuit",!0);l(u,h,x,"℘","\\wp",!0);l(u,h,x,"♯","\\sharp",!0);l(u,h,x,"♢","\\diamondsuit",!0);l(u,h,x,"ℜ","\\Re",!0);l(u,h,x,"♡","\\heartsuit",!0);l(u,h,x,"ℑ","\\Im",!0);l(u,h,x,"♠","\\spadesuit",!0);l(u,h,x,"§","\\S",!0);l(C,h,x,"§","\\S");l(u,h,x,"¶","\\P",!0);l(C,h,x,"¶","\\P");l(u,h,x,"†","\\dag");l(C,h,x,"†","\\dag");l(C,h,x,"†","\\textdagger");l(u,h,x,"‡","\\ddag");l(C,h,x,"‡","\\ddag");l(C,h,x,"‡","\\textdaggerdbl");l(u,h,Ke,"⎱","\\rmoustache",!0);l(u,h,c0,"⎰","\\lmoustache",!0);l(u,h,Ke,"⟯","\\rgroup",!0);l(u,h,c0,"⟮","\\lgroup",!0);l(u,h,U,"∓","\\mp",!0);l(u,h,U,"⊖","\\ominus",!0);l(u,h,U,"⊎","\\uplus",!0);l(u,h,U,"⊓","\\sqcap",!0);l(u,h,U,"∗","\\ast");l(u,h,U,"⊔","\\sqcup",!0);l(u,h,U,"◯","\\bigcirc",!0);l(u,h,U,"∙","\\bullet",!0);l(u,h,U,"‡","\\ddagger");l(u,h,U,"≀","\\wr",!0);l(u,h,U,"⨿","\\amalg");l(u,h,U,"&","\\And");l(u,h,g,"⟵","\\longleftarrow",!0);l(u,h,g,"⇐","\\Leftarrow",!0);l(u,h,g,"⟸","\\Longleftarrow",!0);l(u,h,g,"⟶","\\longrightarrow",!0);l(u,h,g,"⇒","\\Rightarrow",!0);l(u,h,g,"⟹","\\Longrightarrow",!0);l(u,h,g,"↔","\\leftrightarrow",!0);l(u,h,g,"⟷","\\longleftrightarrow",!0);l(u,h,g,"⇔","\\Leftrightarrow",!0);l(u,h,g,"⟺","\\Longleftrightarrow",!0);l(u,h,g,"↦","\\mapsto",!0);l(u,h,g,"⟼","\\longmapsto",!0);l(u,h,g,"↗","\\nearrow",!0);l(u,h,g,"↩","\\hookleftarrow",!0);l(u,h,g,"↪","\\hookrightarrow",!0);l(u,h,g,"↘","\\searrow",!0);l(u,h,g,"↼","\\leftharpoonup",!0);l(u,h,g,"⇀","\\rightharpoonup",!0);l(u,h,g,"↙","\\swarrow",!0);l(u,h,g,"↽","\\leftharpoondown",!0);l(u,h,g,"⇁","\\rightharpoondown",!0);l(u,h,g,"↖","\\nwarrow",!0);l(u,h,g,"⇌","\\rightleftharpoons",!0);l(u,v,g,"≮","\\nless",!0);l(u,v,g,"","\\@nleqslant");l(u,v,g,"","\\@nleqq");l(u,v,g,"⪇","\\lneq",!0);l(u,v,g,"≨","\\lneqq",!0);l(u,v,g,"","\\@lvertneqq");l(u,v,g,"⋦","\\lnsim",!0);l(u,v,g,"⪉","\\lnapprox",!0);l(u,v,g,"⊀","\\nprec",!0);l(u,v,g,"⋠","\\npreceq",!0);l(u,v,g,"⋨","\\precnsim",!0);l(u,v,g,"⪹","\\precnapprox",!0);l(u,v,g,"≁","\\nsim",!0);l(u,v,g,"","\\@nshortmid");l(u,v,g,"∤","\\nmid",!0);l(u,v,g,"⊬","\\nvdash",!0);l(u,v,g,"⊭","\\nvDash",!0);l(u,v,g,"⋪","\\ntriangleleft");l(u,v,g,"⋬","\\ntrianglelefteq",!0);l(u,v,g,"⊊","\\subsetneq",!0);l(u,v,g,"","\\@varsubsetneq");l(u,v,g,"⫋","\\subsetneqq",!0);l(u,v,g,"","\\@varsubsetneqq");l(u,v,g,"≯","\\ngtr",!0);l(u,v,g,"","\\@ngeqslant");l(u,v,g,"","\\@ngeqq");l(u,v,g,"⪈","\\gneq",!0);l(u,v,g,"≩","\\gneqq",!0);l(u,v,g,"","\\@gvertneqq");l(u,v,g,"⋧","\\gnsim",!0);l(u,v,g,"⪊","\\gnapprox",!0);l(u,v,g,"⊁","\\nsucc",!0);l(u,v,g,"⋡","\\nsucceq",!0);l(u,v,g,"⋩","\\succnsim",!0);l(u,v,g,"⪺","\\succnapprox",!0);l(u,v,g,"≆","\\ncong",!0);l(u,v,g,"","\\@nshortparallel");l(u,v,g,"∦","\\nparallel",!0);l(u,v,g,"⊯","\\nVDash",!0);l(u,v,g,"⋫","\\ntriangleright");l(u,v,g,"⋭","\\ntrianglerighteq",!0);l(u,v,g,"","\\@nsupseteqq");l(u,v,g,"⊋","\\supsetneq",!0);l(u,v,g,"","\\@varsupsetneq");l(u,v,g,"⫌","\\supsetneqq",!0);l(u,v,g,"","\\@varsupsetneqq");l(u,v,g,"⊮","\\nVdash",!0);l(u,v,g,"⪵","\\precneqq",!0);l(u,v,g,"⪶","\\succneqq",!0);l(u,v,g,"","\\@nsubseteqq");l(u,v,U,"⊴","\\unlhd");l(u,v,U,"⊵","\\unrhd");l(u,v,g,"↚","\\nleftarrow",!0);l(u,v,g,"↛","\\nrightarrow",!0);l(u,v,g,"⇍","\\nLeftarrow",!0);l(u,v,g,"⇏","\\nRightarrow",!0);l(u,v,g,"↮","\\nleftrightarrow",!0);l(u,v,g,"⇎","\\nLeftrightarrow",!0);l(u,v,g,"△","\\vartriangle");l(u,v,x,"ℏ","\\hslash");l(u,v,x,"▽","\\triangledown");l(u,v,x,"◊","\\lozenge");l(u,v,x,"Ⓢ","\\circledS");l(u,v,x,"®","\\circledR");l(C,v,x,"®","\\circledR");l(u,v,x,"∡","\\measuredangle",!0);l(u,v,x,"∄","\\nexists");l(u,v,x,"℧","\\mho");l(u,v,x,"Ⅎ","\\Finv",!0);l(u,v,x,"⅁","\\Game",!0);l(u,v,x,"‵","\\backprime");l(u,v,x,"▲","\\blacktriangle");l(u,v,x,"▼","\\blacktriangledown");l(u,v,x,"■","\\blacksquare");l(u,v,x,"⧫","\\blacklozenge");l(u,v,x,"★","\\bigstar");l(u,v,x,"∢","\\sphericalangle",!0);l(u,v,x,"∁","\\complement",!0);l(u,v,x,"ð","\\eth",!0);l(C,h,x,"ð","ð");l(u,v,x,"╱","\\diagup");l(u,v,x,"╲","\\diagdown");l(u,v,x,"□","\\square");l(u,v,x,"□","\\Box");l(u,v,x,"◊","\\Diamond");l(u,v,x,"¥","\\yen",!0);l(C,v,x,"¥","\\yen",!0);l(u,v,x,"✓","\\checkmark",!0);l(C,v,x,"✓","\\checkmark");l(u,v,x,"ℶ","\\beth",!0);l(u,v,x,"ℸ","\\daleth",!0);l(u,v,x,"ℷ","\\gimel",!0);l(u,v,x,"ϝ","\\digamma",!0);l(u,v,x,"ϰ","\\varkappa");l(u,v,c0,"┌","\\@ulcorner",!0);l(u,v,Ke,"┐","\\@urcorner",!0);l(u,v,c0,"└","\\@llcorner",!0);l(u,v,Ke,"┘","\\@lrcorner",!0);l(u,v,g,"≦","\\leqq",!0);l(u,v,g,"⩽","\\leqslant",!0);l(u,v,g,"⪕","\\eqslantless",!0);l(u,v,g,"≲","\\lesssim",!0);l(u,v,g,"⪅","\\lessapprox",!0);l(u,v,g,"≊","\\approxeq",!0);l(u,v,U,"⋖","\\lessdot");l(u,v,g,"⋘","\\lll",!0);l(u,v,g,"≶","\\lessgtr",!0);l(u,v,g,"⋚","\\lesseqgtr",!0);l(u,v,g,"⪋","\\lesseqqgtr",!0);l(u,v,g,"≑","\\doteqdot");l(u,v,g,"≓","\\risingdotseq",!0);l(u,v,g,"≒","\\fallingdotseq",!0);l(u,v,g,"∽","\\backsim",!0);l(u,v,g,"⋍","\\backsimeq",!0);l(u,v,g,"⫅","\\subseteqq",!0);l(u,v,g,"⋐","\\Subset",!0);l(u,v,g,"⊏","\\sqsubset",!0);l(u,v,g,"≼","\\preccurlyeq",!0);l(u,v,g,"⋞","\\curlyeqprec",!0);l(u,v,g,"≾","\\precsim",!0);l(u,v,g,"⪷","\\precapprox",!0);l(u,v,g,"⊲","\\vartriangleleft");l(u,v,g,"⊴","\\trianglelefteq");l(u,v,g,"⊨","\\vDash",!0);l(u,v,g,"⊪","\\Vvdash",!0);l(u,v,g,"⌣","\\smallsmile");l(u,v,g,"⌢","\\smallfrown");l(u,v,g,"≏","\\bumpeq",!0);l(u,v,g,"≎","\\Bumpeq",!0);l(u,v,g,"≧","\\geqq",!0);l(u,v,g,"⩾","\\geqslant",!0);l(u,v,g,"⪖","\\eqslantgtr",!0);l(u,v,g,"≳","\\gtrsim",!0);l(u,v,g,"⪆","\\gtrapprox",!0);l(u,v,U,"⋗","\\gtrdot");l(u,v,g,"⋙","\\ggg",!0);l(u,v,g,"≷","\\gtrless",!0);l(u,v,g,"⋛","\\gtreqless",!0);l(u,v,g,"⪌","\\gtreqqless",!0);l(u,v,g,"≖","\\eqcirc",!0);l(u,v,g,"≗","\\circeq",!0);l(u,v,g,"≜","\\triangleq",!0);l(u,v,g,"∼","\\thicksim");l(u,v,g,"≈","\\thickapprox");l(u,v,g,"⫆","\\supseteqq",!0);l(u,v,g,"⋑","\\Supset",!0);l(u,v,g,"⊐","\\sqsupset",!0);l(u,v,g,"≽","\\succcurlyeq",!0);l(u,v,g,"⋟","\\curlyeqsucc",!0);l(u,v,g,"≿","\\succsim",!0);l(u,v,g,"⪸","\\succapprox",!0);l(u,v,g,"⊳","\\vartriangleright");l(u,v,g,"⊵","\\trianglerighteq");l(u,v,g,"⊩","\\Vdash",!0);l(u,v,g,"∣","\\shortmid");l(u,v,g,"∥","\\shortparallel");l(u,v,g,"≬","\\between",!0);l(u,v,g,"⋔","\\pitchfork",!0);l(u,v,g,"∝","\\varpropto");l(u,v,g,"◀","\\blacktriangleleft");l(u,v,g,"∴","\\therefore",!0);l(u,v,g,"∍","\\backepsilon");l(u,v,g,"▶","\\blacktriangleright");l(u,v,g,"∵","\\because",!0);l(u,v,g,"⋘","\\llless");l(u,v,g,"⋙","\\gggtr");l(u,v,U,"⊲","\\lhd");l(u,v,U,"⊳","\\rhd");l(u,v,g,"≂","\\eqsim",!0);l(u,h,g,"⋈","\\Join");l(u,v,g,"≑","\\Doteq",!0);l(u,v,U,"∔","\\dotplus",!0);l(u,v,U,"∖","\\smallsetminus");l(u,v,U,"⋒","\\Cap",!0);l(u,v,U,"⋓","\\Cup",!0);l(u,v,U,"⩞","\\doublebarwedge",!0);l(u,v,U,"⊟","\\boxminus",!0);l(u,v,U,"⊞","\\boxplus",!0);l(u,v,U,"⋇","\\divideontimes",!0);l(u,v,U,"⋉","\\ltimes",!0);l(u,v,U,"⋊","\\rtimes",!0);l(u,v,U,"⋋","\\leftthreetimes",!0);l(u,v,U,"⋌","\\rightthreetimes",!0);l(u,v,U,"⋏","\\curlywedge",!0);l(u,v,U,"⋎","\\curlyvee",!0);l(u,v,U,"⊝","\\circleddash",!0);l(u,v,U,"⊛","\\circledast",!0);l(u,v,U,"⋅","\\centerdot");l(u,v,U,"⊺","\\intercal",!0);l(u,v,U,"⋒","\\doublecap");l(u,v,U,"⋓","\\doublecup");l(u,v,U,"⊠","\\boxtimes",!0);l(u,v,g,"⇢","\\dashrightarrow",!0);l(u,v,g,"⇠","\\dashleftarrow",!0);l(u,v,g,"⇇","\\leftleftarrows",!0);l(u,v,g,"⇆","\\leftrightarrows",!0);l(u,v,g,"⇚","\\Lleftarrow",!0);l(u,v,g,"↞","\\twoheadleftarrow",!0);l(u,v,g,"↢","\\leftarrowtail",!0);l(u,v,g,"↫","\\looparrowleft",!0);l(u,v,g,"⇋","\\leftrightharpoons",!0);l(u,v,g,"↶","\\curvearrowleft",!0);l(u,v,g,"↺","\\circlearrowleft",!0);l(u,v,g,"↰","\\Lsh",!0);l(u,v,g,"⇈","\\upuparrows",!0);l(u,v,g,"↿","\\upharpoonleft",!0);l(u,v,g,"⇃","\\downharpoonleft",!0);l(u,h,g,"⊶","\\origof",!0);l(u,h,g,"⊷","\\imageof",!0);l(u,v,g,"⊸","\\multimap",!0);l(u,v,g,"↭","\\leftrightsquigarrow",!0);l(u,v,g,"⇉","\\rightrightarrows",!0);l(u,v,g,"⇄","\\rightleftarrows",!0);l(u,v,g,"↠","\\twoheadrightarrow",!0);l(u,v,g,"↣","\\rightarrowtail",!0);l(u,v,g,"↬","\\looparrowright",!0);l(u,v,g,"↷","\\curvearrowright",!0);l(u,v,g,"↻","\\circlearrowright",!0);l(u,v,g,"↱","\\Rsh",!0);l(u,v,g,"⇊","\\downdownarrows",!0);l(u,v,g,"↾","\\upharpoonright",!0);l(u,v,g,"⇂","\\downharpoonright",!0);l(u,v,g,"⇝","\\rightsquigarrow",!0);l(u,v,g,"⇝","\\leadsto");l(u,v,g,"⇛","\\Rrightarrow",!0);l(u,v,g,"↾","\\restriction");l(u,h,x,"‘","`");l(u,h,x,"$","\\$");l(C,h,x,"$","\\$");l(C,h,x,"$","\\textdollar");l(u,h,x,"%","\\%");l(C,h,x,"%","\\%");l(u,h,x,"_","\\_");l(C,h,x,"_","\\_");l(C,h,x,"_","\\textunderscore");l(u,h,x,"∠","\\angle",!0);l(u,h,x,"∞","\\infty",!0);l(u,h,x,"′","\\prime");l(u,h,x,"△","\\triangle");l(u,h,x,"Γ","\\Gamma",!0);l(u,h,x,"Δ","\\Delta",!0);l(u,h,x,"Θ","\\Theta",!0);l(u,h,x,"Λ","\\Lambda",!0);l(u,h,x,"Ξ","\\Xi",!0);l(u,h,x,"Π","\\Pi",!0);l(u,h,x,"Σ","\\Sigma",!0);l(u,h,x,"Υ","\\Upsilon",!0);l(u,h,x,"Φ","\\Phi",!0);l(u,h,x,"Ψ","\\Psi",!0);l(u,h,x,"Ω","\\Omega",!0);l(u,h,x,"A","Α");l(u,h,x,"B","Β");l(u,h,x,"E","Ε");l(u,h,x,"Z","Ζ");l(u,h,x,"H","Η");l(u,h,x,"I","Ι");l(u,h,x,"K","Κ");l(u,h,x,"M","Μ");l(u,h,x,"N","Ν");l(u,h,x,"O","Ο");l(u,h,x,"P","Ρ");l(u,h,x,"T","Τ");l(u,h,x,"X","Χ");l(u,h,x,"¬","\\neg",!0);l(u,h,x,"¬","\\lnot");l(u,h,x,"⊤","\\top");l(u,h,x,"⊥","\\bot");l(u,h,x,"∅","\\emptyset");l(u,v,x,"∅","\\varnothing");l(u,h,X,"α","\\alpha",!0);l(u,h,X,"β","\\beta",!0);l(u,h,X,"γ","\\gamma",!0);l(u,h,X,"δ","\\delta",!0);l(u,h,X,"ϵ","\\epsilon",!0);l(u,h,X,"ζ","\\zeta",!0);l(u,h,X,"η","\\eta",!0);l(u,h,X,"θ","\\theta",!0);l(u,h,X,"ι","\\iota",!0);l(u,h,X,"κ","\\kappa",!0);l(u,h,X,"λ","\\lambda",!0);l(u,h,X,"μ","\\mu",!0);l(u,h,X,"ν","\\nu",!0);l(u,h,X,"ξ","\\xi",!0);l(u,h,X,"ο","\\omicron",!0);l(u,h,X,"π","\\pi",!0);l(u,h,X,"ρ","\\rho",!0);l(u,h,X,"σ","\\sigma",!0);l(u,h,X,"τ","\\tau",!0);l(u,h,X,"υ","\\upsilon",!0);l(u,h,X,"ϕ","\\phi",!0);l(u,h,X,"χ","\\chi",!0);l(u,h,X,"ψ","\\psi",!0);l(u,h,X,"ω","\\omega",!0);l(u,h,X,"ε","\\varepsilon",!0);l(u,h,X,"ϑ","\\vartheta",!0);l(u,h,X,"ϖ","\\varpi",!0);l(u,h,X,"ϱ","\\varrho",!0);l(u,h,X,"ς","\\varsigma",!0);l(u,h,X,"φ","\\varphi",!0);l(u,h,U,"∗","*",!0);l(u,h,U,"+","+");l(u,h,U,"−","-",!0);l(u,h,U,"⋅","\\cdot",!0);l(u,h,U,"∘","\\circ",!0);l(u,h,U,"÷","\\div",!0);l(u,h,U,"±","\\pm",!0);l(u,h,U,"×","\\times",!0);l(u,h,U,"∩","\\cap",!0);l(u,h,U,"∪","\\cup",!0);l(u,h,U,"∖","\\setminus",!0);l(u,h,U,"∧","\\land");l(u,h,U,"∨","\\lor");l(u,h,U,"∧","\\wedge",!0);l(u,h,U,"∨","\\vee",!0);l(u,h,x,"√","\\surd");l(u,h,c0,"⟨","\\langle",!0);l(u,h,c0,"∣","\\lvert");l(u,h,c0,"∥","\\lVert");l(u,h,Ke,"?","?");l(u,h,Ke,"!","!");l(u,h,Ke,"⟩","\\rangle",!0);l(u,h,Ke,"∣","\\rvert");l(u,h,Ke,"∥","\\rVert");l(u,h,g,"=","=");l(u,h,g,":",":");l(u,h,g,"≈","\\approx",!0);l(u,h,g,"≅","\\cong",!0);l(u,h,g,"≥","\\ge");l(u,h,g,"≥","\\geq",!0);l(u,h,g,"←","\\gets");l(u,h,g,">","\\gt",!0);l(u,h,g,"∈","\\in",!0);l(u,h,g,"","\\@not");l(u,h,g,"⊂","\\subset",!0);l(u,h,g,"⊃","\\supset",!0);l(u,h,g,"⊆","\\subseteq",!0);l(u,h,g,"⊇","\\supseteq",!0);l(u,v,g,"⊈","\\nsubseteq",!0);l(u,v,g,"⊉","\\nsupseteq",!0);l(u,h,g,"⊨","\\models");l(u,h,g,"←","\\leftarrow",!0);l(u,h,g,"≤","\\le");l(u,h,g,"≤","\\leq",!0);l(u,h,g,"<","\\lt",!0);l(u,h,g,"→","\\rightarrow",!0);l(u,h,g,"→","\\to");l(u,v,g,"≱","\\ngeq",!0);l(u,v,g,"≰","\\nleq",!0);l(u,h,J0," ","\\ ");l(u,h,J0," ","\\space");l(u,h,J0," ","\\nobreakspace");l(C,h,J0," ","\\ ");l(C,h,J0," "," ");l(C,h,J0," ","\\space");l(C,h,J0," ","\\nobreakspace");l(u,h,J0,null,"\\nobreak");l(u,h,J0,null,"\\allowbreak");l(u,h,gn,",",",");l(u,h,gn,";",";");l(u,v,U,"⊼","\\barwedge",!0);l(u,v,U,"⊻","\\veebar",!0);l(u,h,U,"⊙","\\odot",!0);l(u,h,U,"⊕","\\oplus",!0);l(u,h,U,"⊗","\\otimes",!0);l(u,h,x,"∂","\\partial",!0);l(u,h,U,"⊘","\\oslash",!0);l(u,v,U,"⊚","\\circledcirc",!0);l(u,v,U,"⊡","\\boxdot",!0);l(u,h,U,"△","\\bigtriangleup");l(u,h,U,"▽","\\bigtriangledown");l(u,h,U,"†","\\dagger");l(u,h,U,"⋄","\\diamond");l(u,h,U,"⋆","\\star");l(u,h,U,"◃","\\triangleleft");l(u,h,U,"▹","\\triangleright");l(u,h,c0,"{","\\{");l(C,h,x,"{","\\{");l(C,h,x,"{","\\textbraceleft");l(u,h,Ke,"}","\\}");l(C,h,x,"}","\\}");l(C,h,x,"}","\\textbraceright");l(u,h,c0,"{","\\lbrace");l(u,h,Ke,"}","\\rbrace");l(u,h,c0,"[","\\lbrack",!0);l(C,h,x,"[","\\lbrack",!0);l(u,h,Ke,"]","\\rbrack",!0);l(C,h,x,"]","\\rbrack",!0);l(u,h,c0,"(","\\lparen",!0);l(u,h,Ke,")","\\rparen",!0);l(C,h,x,"<","\\textless",!0);l(C,h,x,">","\\textgreater",!0);l(u,h,c0,"⌊","\\lfloor",!0);l(u,h,Ke,"⌋","\\rfloor",!0);l(u,h,c0,"⌈","\\lceil",!0);l(u,h,Ke,"⌉","\\rceil",!0);l(u,h,x,"\\","\\backslash");l(u,h,x,"∣","|");l(u,h,x,"∣","\\vert");l(C,h,x,"|","\\textbar",!0);l(u,h,x,"∥","\\|");l(u,h,x,"∥","\\Vert");l(C,h,x,"∥","\\textbardbl");l(C,h,x,"~","\\textasciitilde");l(C,h,x,"\\","\\textbackslash");l(C,h,x,"^","\\textasciicircum");l(u,h,g,"↑","\\uparrow",!0);l(u,h,g,"⇑","\\Uparrow",!0);l(u,h,g,"↓","\\downarrow",!0);l(u,h,g,"⇓","\\Downarrow",!0);l(u,h,g,"↕","\\updownarrow",!0);l(u,h,g,"⇕","\\Updownarrow",!0);l(u,h,Ne,"∐","\\coprod");l(u,h,Ne,"⋁","\\bigvee");l(u,h,Ne,"⋀","\\bigwedge");l(u,h,Ne,"⨄","\\biguplus");l(u,h,Ne,"⋂","\\bigcap");l(u,h,Ne,"⋃","\\bigcup");l(u,h,Ne,"∫","\\int");l(u,h,Ne,"∫","\\intop");l(u,h,Ne,"∬","\\iint");l(u,h,Ne,"∭","\\iiint");l(u,h,Ne,"∏","\\prod");l(u,h,Ne,"∑","\\sum");l(u,h,Ne,"⨂","\\bigotimes");l(u,h,Ne,"⨁","\\bigoplus");l(u,h,Ne,"⨀","\\bigodot");l(u,h,Ne,"∮","\\oint");l(u,h,Ne,"∯","\\oiint");l(u,h,Ne,"∰","\\oiiint");l(u,h,Ne,"⨆","\\bigsqcup");l(u,h,Ne,"∫","\\smallint");l(C,h,Ht,"…","\\textellipsis");l(u,h,Ht,"…","\\mathellipsis");l(C,h,Ht,"…","\\ldots",!0);l(u,h,Ht,"…","\\ldots",!0);l(u,h,Ht,"⋯","\\@cdots",!0);l(u,h,Ht,"⋱","\\ddots",!0);l(u,h,x,"⋮","\\varvdots");l(u,h,Me,"ˊ","\\acute");l(u,h,Me,"ˋ","\\grave");l(u,h,Me,"¨","\\ddot");l(u,h,Me,"~","\\tilde");l(u,h,Me,"ˉ","\\bar");l(u,h,Me,"˘","\\breve");l(u,h,Me,"ˇ","\\check");l(u,h,Me,"^","\\hat");l(u,h,Me,"⃗","\\vec");l(u,h,Me,"˙","\\dot");l(u,h,Me,"˚","\\mathring");l(u,h,X,"","\\@imath");l(u,h,X,"","\\@jmath");l(u,h,x,"ı","ı");l(u,h,x,"ȷ","ȷ");l(C,h,x,"ı","\\i",!0);l(C,h,x,"ȷ","\\j",!0);l(C,h,x,"ß","\\ss",!0);l(C,h,x,"æ","\\ae",!0);l(C,h,x,"œ","\\oe",!0);l(C,h,x,"ø","\\o",!0);l(C,h,x,"Æ","\\AE",!0);l(C,h,x,"Œ","\\OE",!0);l(C,h,x,"Ø","\\O",!0);l(C,h,Me,"ˊ","\\'");l(C,h,Me,"ˋ","\\`");l(C,h,Me,"ˆ","\\^");l(C,h,Me,"˜","\\~");l(C,h,Me,"ˉ","\\=");l(C,h,Me,"˘","\\u");l(C,h,Me,"˙","\\.");l(C,h,Me,"¸","\\c");l(C,h,Me,"˚","\\r");l(C,h,Me,"ˇ","\\v");l(C,h,Me,"¨",'\\"');l(C,h,Me,"˝","\\H");l(C,h,Me,"◯","\\textcircled");var jl={"--":!0,"---":!0,"``":!0,"''":!0};l(C,h,x,"–","--",!0);l(C,h,x,"–","\\textendash");l(C,h,x,"—","---",!0);l(C,h,x,"—","\\textemdash");l(C,h,x,"‘","`",!0);l(C,h,x,"‘","\\textquoteleft");l(C,h,x,"’","'",!0);l(C,h,x,"’","\\textquoteright");l(C,h,x,"“","``",!0);l(C,h,x,"“","\\textquotedblleft");l(C,h,x,"”","''",!0);l(C,h,x,"”","\\textquotedblright");l(u,h,x,"°","\\degree",!0);l(C,h,x,"°","\\degree");l(C,h,x,"°","\\textdegree",!0);l(u,h,x,"£","\\pounds");l(u,h,x,"£","\\mathsterling",!0);l(C,h,x,"£","\\pounds");l(C,h,x,"£","\\textsterling",!0);l(u,v,x,"✠","\\maltese");l(C,v,x,"✠","\\maltese");var rs='0123456789/@."';for(var On=0;On0)return x0(i,m,a,r,s.concat(d));if(c){var p,b;if(c==="boldsymbol"){var S=oc(i,a,r,s,n);p=S.fontName,b=[S.fontClass]}else o?(p=Kl[c].fontName,b=[c]):(p=Nr(c,r.fontWeight,r.fontShape),b=[c,r.fontWeight,r.fontShape]);if(bn(i,p,a).metrics)return x0(i,p,a,r,s.concat(b));if(jl.hasOwnProperty(i)&&p.slice(0,10)==="Typewriter"){for(var T=[],A=0;A{if(ut(t.classes)!==ut(e.classes)||t.skew!==e.skew||t.maxFontSize!==e.maxFontSize)return!1;if(t.classes.length===1){var r=t.classes[0];if(r==="mbin"||r==="mord")return!1}for(var n in t.style)if(t.style.hasOwnProperty(n)&&t.style[n]!==e.style[n])return!1;for(var a in e.style)if(e.style.hasOwnProperty(a)&&t.style[a]!==e.style[a])return!1;return!0},hc=t=>{for(var e=0;er&&(r=s.height),s.depth>n&&(n=s.depth),s.maxFontSize>a&&(a=s.maxFontSize)}e.height=r,e.depth=n,e.maxFontSize=a},Je=function(e,r,n,a){var i=new br(e,r,n,a);return Za(i),i},Yl=(t,e,r,n)=>new br(t,e,r,n),fc=function(e,r,n){var a=Je([e],[],r);return a.height=Math.max(n||r.fontMetrics().defaultRuleThickness,r.minRuleThickness),a.style.borderBottomWidth=O(a.height),a.maxFontSize=1,a},mc=function(e,r,n,a){var i=new Ka(e,r,n,a);return Za(i),i},Xl=function(e){var r=new gr(e);return Za(r),r},dc=function(e,r){return e instanceof gr?Je([],[e],r):e},pc=function(e){if(e.positionType==="individualShift"){for(var r=e.children,n=[r[0]],a=-r[0].shift-r[0].elem.depth,i=a,s=1;s{var r=Je(["mspace"],[],e),n=ze(t,e);return r.style.marginRight=O(n),r},Nr=function(e,r,n){var a="";switch(e){case"amsrm":a="AMS";break;case"textrm":a="Main";break;case"textsf":a="SansSerif";break;case"texttt":a="Typewriter";break;default:a=e}var i;return r==="textbf"&&n==="textit"?i="BoldItalic":r==="textbf"?i="Bold":r==="textit"?i="Italic":i="Regular",a+"-"+i},Kl={mathbf:{variant:"bold",fontName:"Main-Bold"},mathrm:{variant:"normal",fontName:"Main-Regular"},textit:{variant:"italic",fontName:"Main-Italic"},mathit:{variant:"italic",fontName:"Main-Italic"},mathnormal:{variant:"italic",fontName:"Math-Italic"},mathbb:{variant:"double-struck",fontName:"AMS-Regular"},mathcal:{variant:"script",fontName:"Caligraphic-Regular"},mathfrak:{variant:"fraktur",fontName:"Fraktur-Regular"},mathscr:{variant:"script",fontName:"Script-Regular"},mathsf:{variant:"sans-serif",fontName:"SansSerif-Regular"},mathtt:{variant:"monospace",fontName:"Typewriter-Regular"}},Zl={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},bc=function(e,r){var[n,a,i]=Zl[e],s=new ct(n),o=new Y0([s],{width:O(a),height:O(i),style:"width:"+O(a),viewBox:"0 0 "+1e3*a+" "+1e3*i,preserveAspectRatio:"xMinYMin"}),c=Yl(["overlay"],[o],r);return c.height=i,c.style.height=O(i),c.style.width=O(a),c},k={fontMap:Kl,makeSymbol:x0,mathsym:lc,makeSpan:Je,makeSvgSpan:Yl,makeLineSpan:fc,makeAnchor:mc,makeFragment:Xl,wrapFragment:dc,makeVList:vc,makeOrd:uc,makeGlue:gc,staticSvg:bc,svgData:Zl,tryCombineChars:hc},Ae={number:3,unit:"mu"},yt={number:4,unit:"mu"},H0={number:5,unit:"mu"},yc={mord:{mop:Ae,mbin:yt,mrel:H0,minner:Ae},mop:{mord:Ae,mop:Ae,mrel:H0,minner:Ae},mbin:{mord:yt,mop:yt,mopen:yt,minner:yt},mrel:{mord:H0,mop:H0,mopen:H0,minner:H0},mopen:{},mclose:{mop:Ae,mbin:yt,mrel:H0,minner:Ae},mpunct:{mord:Ae,mop:Ae,mrel:H0,mopen:Ae,mclose:Ae,mpunct:Ae,minner:Ae},minner:{mord:Ae,mop:Ae,mbin:yt,mrel:H0,mopen:Ae,mpunct:Ae,minner:Ae}},xc={mord:{mop:Ae},mop:{mord:Ae,mop:Ae},mbin:{},mrel:{},mopen:{},mclose:{mop:Ae},mpunct:{},minner:{mop:Ae}},Jl={},en={},tn={};function H(t){for(var{type:e,names:r,props:n,handler:a,htmlBuilder:i,mathmlBuilder:s}=t,o={type:e,numArgs:n.numArgs,argTypes:n.argTypes,allowedInArgument:!!n.allowedInArgument,allowedInText:!!n.allowedInText,allowedInMath:n.allowedInMath===void 0?!0:n.allowedInMath,numOptionalArgs:n.numOptionalArgs||0,infix:!!n.infix,primitive:!!n.primitive,handler:a},c=0;c{var _=A.classes[0],D=T.classes[0];_==="mbin"&&Y.contains(Sc,D)?A.classes[0]="mord":D==="mbin"&&Y.contains(wc,_)&&(T.classes[0]="mord")},{node:p},b,S),ls(i,(T,A)=>{var _=ma(A),D=ma(T),V=_&&D?T.hasClass("mtight")?xc[_][D]:yc[_][D]:null;if(V)return k.makeGlue(V,m)},{node:p},b,S),i},ls=function t(e,r,n,a,i){a&&e.push(a);for(var s=0;sb=>{e.splice(p+1,0,b),s++})(s)}a&&e.pop()},Ql=function(e){return e instanceof gr||e instanceof Ka||e instanceof br&&e.hasClass("enclosing")?e:null},Tc=function t(e,r){var n=Ql(e);if(n){var a=n.children;if(a.length){if(r==="right")return t(a[a.length-1],"right");if(r==="left")return t(a[0],"left")}}return e},ma=function(e,r){return e?(r&&(e=Tc(e,r)),Mc[e.classes[0]]||null):null},mr=function(e,r){var n=["nulldelimiter"].concat(e.baseSizingClasses());return X0(r.concat(n))},ue=function(e,r,n){if(!e)return X0();if(en[e.type]){var a=en[e.type](e,r);if(n&&r.size!==n.size){a=X0(r.sizingClasses(n),[a],r);var i=r.sizeMultiplier/n.sizeMultiplier;a.height*=i,a.depth*=i}return a}else throw new I("Got group of unknown type: '"+e.type+"'")};function qr(t,e){var r=X0(["base"],t,e),n=X0(["strut"]);return n.style.height=O(r.height+r.depth),r.depth&&(n.style.verticalAlign=O(-r.depth)),r.children.unshift(n),r}function da(t,e){var r=null;t.length===1&&t[0].type==="tag"&&(r=t[0].tag,t=t[0].body);var n=Ie(t,e,"root"),a;n.length===2&&n[1].hasClass("tag")&&(a=n.pop());for(var i=[],s=[],o=0;o0&&(i.push(qr(s,e)),s=[]),i.push(n[o]));s.length>0&&i.push(qr(s,e));var m;r?(m=qr(Ie(r,e,!0)),m.classes=["tag"],i.push(m)):a&&i.push(a);var d=X0(["katex-html"],i);if(d.setAttribute("aria-hidden","true"),m){var p=m.children[0];p.style.height=O(d.height+d.depth),d.depth&&(p.style.verticalAlign=O(-d.depth))}return d}function e1(t){return new gr(t)}class f0{constructor(e,r,n){this.type=void 0,this.attributes=void 0,this.children=void 0,this.classes=void 0,this.type=e,this.attributes={},this.children=r||[],this.classes=n||[]}setAttribute(e,r){this.attributes[e]=r}getAttribute(e){return this.attributes[e]}toNode(){var e=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var r in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,r)&&e.setAttribute(r,this.attributes[r]);this.classes.length>0&&(e.className=ut(this.classes));for(var n=0;n0&&(e+=' class ="'+Y.escape(ut(this.classes))+'"'),e+=">";for(var n=0;n",e}toText(){return this.children.map(e=>e.toText()).join("")}}class ar{constructor(e){this.text=void 0,this.text=e}toNode(){return document.createTextNode(this.text)}toMarkup(){return Y.escape(this.toText())}toText(){return this.text}}class Ac{constructor(e){this.width=void 0,this.character=void 0,this.width=e,e>=.05555&&e<=.05556?this.character=" ":e>=.1666&&e<=.1667?this.character=" ":e>=.2222&&e<=.2223?this.character=" ":e>=.2777&&e<=.2778?this.character="  ":e>=-.05556&&e<=-.05555?this.character=" ⁣":e>=-.1667&&e<=-.1666?this.character=" ⁣":e>=-.2223&&e<=-.2222?this.character=" ⁣":e>=-.2778&&e<=-.2777?this.character=" ⁣":this.character=null}toNode(){if(this.character)return document.createTextNode(this.character);var e=document.createElementNS("http://www.w3.org/1998/Math/MathML","mspace");return e.setAttribute("width",O(this.width)),e}toMarkup(){return this.character?""+this.character+"":''}toText(){return this.character?this.character:" "}}var B={MathNode:f0,TextNode:ar,SpaceNode:Ac,newDocumentFragment:e1},v0=function(e,r,n){return xe[r][e]&&xe[r][e].replace&&e.charCodeAt(0)!==55349&&!(jl.hasOwnProperty(e)&&n&&(n.fontFamily&&n.fontFamily.slice(4,6)==="tt"||n.font&&n.font.slice(4,6)==="tt"))&&(e=xe[r][e].replace),new B.TextNode(e)},Ja=function(e){return e.length===1?e[0]:new B.MathNode("mrow",e)},Qa=function(e,r){if(r.fontFamily==="texttt")return"monospace";if(r.fontFamily==="textsf")return r.fontShape==="textit"&&r.fontWeight==="textbf"?"sans-serif-bold-italic":r.fontShape==="textit"?"sans-serif-italic":r.fontWeight==="textbf"?"bold-sans-serif":"sans-serif";if(r.fontShape==="textit"&&r.fontWeight==="textbf")return"bold-italic";if(r.fontShape==="textit")return"italic";if(r.fontWeight==="textbf")return"bold";var n=r.font;if(!n||n==="mathnormal")return null;var a=e.mode;if(n==="mathit")return"italic";if(n==="boldsymbol")return e.type==="textord"?"bold":"bold-italic";if(n==="mathbf")return"bold";if(n==="mathbb")return"double-struck";if(n==="mathfrak")return"fraktur";if(n==="mathscr"||n==="mathcal")return"script";if(n==="mathsf")return"sans-serif";if(n==="mathtt")return"monospace";var i=e.text;if(Y.contains(["\\imath","\\jmath"],i))return null;xe[a][i]&&xe[a][i].replace&&(i=xe[a][i].replace);var s=k.fontMap[n].fontName;return Xa(i,s,a)?k.fontMap[n].variant:null},Qe=function(e,r,n){if(e.length===1){var a=be(e[0],r);return n&&a instanceof f0&&a.type==="mo"&&(a.setAttribute("lspace","0em"),a.setAttribute("rspace","0em")),[a]}for(var i=[],s,o=0;o0&&(p.text=p.text.slice(0,1)+"̸"+p.text.slice(1),i.pop())}}}i.push(c),s=c}return i},ht=function(e,r,n){return Ja(Qe(e,r,n))},be=function(e,r){if(!e)return new B.MathNode("mrow");if(tn[e.type]){var n=tn[e.type](e,r);return n}else throw new I("Got group of unknown type: '"+e.type+"'")};function os(t,e,r,n,a){var i=Qe(t,r),s;i.length===1&&i[0]instanceof f0&&Y.contains(["mrow","mtable"],i[0].type)?s=i[0]:s=new B.MathNode("mrow",i);var o=new B.MathNode("annotation",[new B.TextNode(e)]);o.setAttribute("encoding","application/x-tex");var c=new B.MathNode("semantics",[s,o]),m=new B.MathNode("math",[c]);m.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML"),n&&m.setAttribute("display","block");var d=a?"katex":"katex-mathml";return k.makeSpan([d],[m])}var t1=function(e){return new $0({style:e.displayMode?K.DISPLAY:K.TEXT,maxSize:e.maxSize,minRuleThickness:e.minRuleThickness})},r1=function(e,r){if(r.displayMode){var n=["katex-display"];r.leqno&&n.push("leqno"),r.fleqn&&n.push("fleqn"),e=k.makeSpan(n,[e])}return e},zc=function(e,r,n){var a=t1(n),i;if(n.output==="mathml")return os(e,r,a,n.displayMode,!0);if(n.output==="html"){var s=da(e,a);i=k.makeSpan(["katex"],[s])}else{var o=os(e,r,a,n.displayMode,!1),c=da(e,a);i=k.makeSpan(["katex"],[o,c])}return r1(i,n)},Cc=function(e,r,n){var a=t1(n),i=da(e,a),s=k.makeSpan(["katex"],[i]);return r1(s,n)},Ec={widehat:"^",widecheck:"ˇ",widetilde:"~",utilde:"~",overleftarrow:"←",underleftarrow:"←",xleftarrow:"←",overrightarrow:"→",underrightarrow:"→",xrightarrow:"→",underbrace:"⏟",overbrace:"⏞",overgroup:"⏠",undergroup:"⏡",overleftrightarrow:"↔",underleftrightarrow:"↔",xleftrightarrow:"↔",Overrightarrow:"⇒",xRightarrow:"⇒",overleftharpoon:"↼",xleftharpoonup:"↼",overrightharpoon:"⇀",xrightharpoonup:"⇀",xLeftarrow:"⇐",xLeftrightarrow:"⇔",xhookleftarrow:"↩",xhookrightarrow:"↪",xmapsto:"↦",xrightharpoondown:"⇁",xleftharpoondown:"↽",xrightleftharpoons:"⇌",xleftrightharpoons:"⇋",xtwoheadleftarrow:"↞",xtwoheadrightarrow:"↠",xlongequal:"=",xtofrom:"⇄",xrightleftarrows:"⇄",xrightequilibrium:"⇌",xleftequilibrium:"⇋","\\cdrightarrow":"→","\\cdleftarrow":"←","\\cdlongequal":"="},Dc=function(e){var r=new B.MathNode("mo",[new B.TextNode(Ec[e.replace(/^\\/,"")])]);return r.setAttribute("stretchy","true"),r},Bc={overrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],overleftarrow:[["leftarrow"],.888,522,"xMinYMin"],underrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],underleftarrow:[["leftarrow"],.888,522,"xMinYMin"],xrightarrow:[["rightarrow"],1.469,522,"xMaxYMin"],"\\cdrightarrow":[["rightarrow"],3,522,"xMaxYMin"],xleftarrow:[["leftarrow"],1.469,522,"xMinYMin"],"\\cdleftarrow":[["leftarrow"],3,522,"xMinYMin"],Overrightarrow:[["doublerightarrow"],.888,560,"xMaxYMin"],xRightarrow:[["doublerightarrow"],1.526,560,"xMaxYMin"],xLeftarrow:[["doubleleftarrow"],1.526,560,"xMinYMin"],overleftharpoon:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoonup:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoondown:[["leftharpoondown"],.888,522,"xMinYMin"],overrightharpoon:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoonup:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoondown:[["rightharpoondown"],.888,522,"xMaxYMin"],xlongequal:[["longequal"],.888,334,"xMinYMin"],"\\cdlongequal":[["longequal"],3,334,"xMinYMin"],xtwoheadleftarrow:[["twoheadleftarrow"],.888,334,"xMinYMin"],xtwoheadrightarrow:[["twoheadrightarrow"],.888,334,"xMaxYMin"],overleftrightarrow:[["leftarrow","rightarrow"],.888,522],overbrace:[["leftbrace","midbrace","rightbrace"],1.6,548],underbrace:[["leftbraceunder","midbraceunder","rightbraceunder"],1.6,548],underleftrightarrow:[["leftarrow","rightarrow"],.888,522],xleftrightarrow:[["leftarrow","rightarrow"],1.75,522],xLeftrightarrow:[["doubleleftarrow","doublerightarrow"],1.75,560],xrightleftharpoons:[["leftharpoondownplus","rightharpoonplus"],1.75,716],xleftrightharpoons:[["leftharpoonplus","rightharpoondownplus"],1.75,716],xhookleftarrow:[["leftarrow","righthook"],1.08,522],xhookrightarrow:[["lefthook","rightarrow"],1.08,522],overlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],underlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],overgroup:[["leftgroup","rightgroup"],.888,342],undergroup:[["leftgroupunder","rightgroupunder"],.888,342],xmapsto:[["leftmapsto","rightarrow"],1.5,522],xtofrom:[["leftToFrom","rightToFrom"],1.75,528],xrightleftarrows:[["baraboveleftarrow","rightarrowabovebar"],1.75,901],xrightequilibrium:[["baraboveshortleftharpoon","rightharpoonaboveshortbar"],1.75,716],xleftequilibrium:[["shortbaraboveleftharpoon","shortrightharpoonabovebar"],1.75,716]},Nc=function(e){return e.type==="ordgroup"?e.body.length:1},qc=function(e,r){function n(){var o=4e5,c=e.label.slice(1);if(Y.contains(["widehat","widecheck","widetilde","utilde"],c)){var m=e,d=Nc(m.base),p,b,S;if(d>5)c==="widehat"||c==="widecheck"?(p=420,o=2364,S=.42,b=c+"4"):(p=312,o=2340,S=.34,b="tilde4");else{var T=[1,1,2,2,3,3][d];c==="widehat"||c==="widecheck"?(o=[0,1062,2364,2364,2364][T],p=[0,239,300,360,420][T],S=[0,.24,.3,.3,.36,.42][T],b=c+T):(o=[0,600,1033,2339,2340][T],p=[0,260,286,306,312][T],S=[0,.26,.286,.3,.306,.34][T],b="tilde"+T)}var A=new ct(b),_=new Y0([A],{width:"100%",height:O(S),viewBox:"0 0 "+o+" "+p,preserveAspectRatio:"none"});return{span:k.makeSvgSpan([],[_],r),minWidth:0,height:S}}else{var D=[],V=Bc[c],[G,F,W]=V,ie=W/1e3,re=G.length,ce,le;if(re===1){var Oe=V[3];ce=["hide-tail"],le=[Oe]}else if(re===2)ce=["halfarrow-left","halfarrow-right"],le=["xMinYMin","xMaxYMin"];else if(re===3)ce=["brace-left","brace-center","brace-right"],le=["xMinYMin","xMidYMin","xMaxYMin"];else throw new Error(`Correct katexImagesData or update code here to support + `+re+" children.");for(var De=0;De0&&(a.style.minWidth=O(i)),a},Ic=function(e,r,n,a,i){var s,o=e.height+e.depth+n+a;if(/fbox|color|angl/.test(r)){if(s=k.makeSpan(["stretchy",r],[],i),r==="fbox"){var c=i.color&&i.getColor();c&&(s.style.borderColor=c)}}else{var m=[];/^[bx]cancel$/.test(r)&&m.push(new ha({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(r)&&m.push(new ha({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var d=new Y0(m,{width:"100%",height:O(o)});s=k.makeSvgSpan([],[d],i)}return s.height=o,s.style.height=O(o),s},K0={encloseSpan:Ic,mathMLnode:Dc,svgSpan:qc};function ae(t,e){if(!t||t.type!==e)throw new Error("Expected node of type "+e+", but got "+(t?"node of type "+t.type:String(t)));return t}function ei(t){var e=yn(t);if(!e)throw new Error("Expected node of symbol group type, but got "+(t?"node of type "+t.type:String(t)));return e}function yn(t){return t&&(t.type==="atom"||ic.hasOwnProperty(t.type))?t:null}var ti=(t,e)=>{var r,n,a;t&&t.type==="supsub"?(n=ae(t.base,"accent"),r=n.base,t.base=r,a=nc(ue(t,e)),t.base=n):(n=ae(t,"accent"),r=n.base);var i=ue(r,e.havingCrampedStyle()),s=n.isShifty&&Y.isCharacterBox(r),o=0;if(s){var c=Y.getBaseElem(r),m=ue(c,e.havingCrampedStyle());o=ts(m).skew}var d=n.label==="\\c",p=d?i.height+i.depth:Math.min(i.height,e.fontMetrics().xHeight),b;if(n.isStretchy)b=K0.svgSpan(n,e),b=k.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i},{type:"elem",elem:b,wrapperClasses:["svg-align"],wrapperStyle:o>0?{width:"calc(100% - "+O(2*o)+")",marginLeft:O(2*o)}:void 0}]},e);else{var S,T;n.label==="\\vec"?(S=k.staticSvg("vec",e),T=k.svgData.vec[1]):(S=k.makeOrd({mode:n.mode,text:n.label},e,"textord"),S=ts(S),S.italic=0,T=S.width,d&&(p+=S.depth)),b=k.makeSpan(["accent-body"],[S]);var A=n.label==="\\textcircled";A&&(b.classes.push("accent-full"),p=i.height);var _=o;A||(_-=T/2),b.style.left=O(_),n.label==="\\textcircled"&&(b.style.top=".2em"),b=k.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i},{type:"kern",size:-p},{type:"elem",elem:b}]},e)}var D=k.makeSpan(["mord","accent"],[b],e);return a?(a.children[0]=D,a.height=Math.max(D.height,a.height),a.classes[0]="mord",a):D},n1=(t,e)=>{var r=t.isStretchy?K0.mathMLnode(t.label):new B.MathNode("mo",[v0(t.label,t.mode)]),n=new B.MathNode("mover",[be(t.base,e),r]);return n.setAttribute("accent","true"),n},_c=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(t=>"\\"+t).join("|"));H({type:"accent",names:["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring","\\widecheck","\\widehat","\\widetilde","\\overrightarrow","\\overleftarrow","\\Overrightarrow","\\overleftrightarrow","\\overgroup","\\overlinesegment","\\overleftharpoon","\\overrightharpoon"],props:{numArgs:1},handler:(t,e)=>{var r=rn(e[0]),n=!_c.test(t.funcName),a=!n||t.funcName==="\\widehat"||t.funcName==="\\widetilde"||t.funcName==="\\widecheck";return{type:"accent",mode:t.parser.mode,label:t.funcName,isStretchy:n,isShifty:a,base:r}},htmlBuilder:ti,mathmlBuilder:n1});H({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\c","\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["primitive"]},handler:(t,e)=>{var r=e[0],n=t.parser.mode;return n==="math"&&(t.parser.settings.reportNonstrict("mathVsTextAccents","LaTeX's accent "+t.funcName+" works only in text mode"),n="text"),{type:"accent",mode:n,label:t.funcName,isStretchy:!1,isShifty:!0,base:r}},htmlBuilder:ti,mathmlBuilder:n1});H({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:(t,e)=>{var{parser:r,funcName:n}=t,a=e[0];return{type:"accentUnder",mode:r.mode,label:n,base:a}},htmlBuilder:(t,e)=>{var r=ue(t.base,e),n=K0.svgSpan(t,e),a=t.label==="\\utilde"?.12:0,i=k.makeVList({positionType:"top",positionData:r.height,children:[{type:"elem",elem:n,wrapperClasses:["svg-align"]},{type:"kern",size:a},{type:"elem",elem:r}]},e);return k.makeSpan(["mord","accentunder"],[i],e)},mathmlBuilder:(t,e)=>{var r=K0.mathMLnode(t.label),n=new B.MathNode("munder",[be(t.base,e),r]);return n.setAttribute("accentunder","true"),n}});var Ir=t=>{var e=new B.MathNode("mpadded",t?[t]:[]);return e.setAttribute("width","+0.6em"),e.setAttribute("lspace","0.3em"),e};H({type:"xArrow",names:["\\xleftarrow","\\xrightarrow","\\xLeftarrow","\\xRightarrow","\\xleftrightarrow","\\xLeftrightarrow","\\xhookleftarrow","\\xhookrightarrow","\\xmapsto","\\xrightharpoondown","\\xrightharpoonup","\\xleftharpoondown","\\xleftharpoonup","\\xrightleftharpoons","\\xleftrightharpoons","\\xlongequal","\\xtwoheadrightarrow","\\xtwoheadleftarrow","\\xtofrom","\\xrightleftarrows","\\xrightequilibrium","\\xleftequilibrium","\\\\cdrightarrow","\\\\cdleftarrow","\\\\cdlongequal"],props:{numArgs:1,numOptionalArgs:1},handler(t,e,r){var{parser:n,funcName:a}=t;return{type:"xArrow",mode:n.mode,label:a,body:e[0],below:r[0]}},htmlBuilder(t,e){var r=e.style,n=e.havingStyle(r.sup()),a=k.wrapFragment(ue(t.body,n,e),e),i=t.label.slice(0,2)==="\\x"?"x":"cd";a.classes.push(i+"-arrow-pad");var s;t.below&&(n=e.havingStyle(r.sub()),s=k.wrapFragment(ue(t.below,n,e),e),s.classes.push(i+"-arrow-pad"));var o=K0.svgSpan(t,e),c=-e.fontMetrics().axisHeight+.5*o.height,m=-e.fontMetrics().axisHeight-.5*o.height-.111;(a.depth>.25||t.label==="\\xleftequilibrium")&&(m-=a.depth);var d;if(s){var p=-e.fontMetrics().axisHeight+s.height+.5*o.height+.111;d=k.makeVList({positionType:"individualShift",children:[{type:"elem",elem:a,shift:m},{type:"elem",elem:o,shift:c},{type:"elem",elem:s,shift:p}]},e)}else d=k.makeVList({positionType:"individualShift",children:[{type:"elem",elem:a,shift:m},{type:"elem",elem:o,shift:c}]},e);return d.children[0].children[0].children[1].classes.push("svg-align"),k.makeSpan(["mrel","x-arrow"],[d],e)},mathmlBuilder(t,e){var r=K0.mathMLnode(t.label);r.setAttribute("minsize",t.label.charAt(0)==="x"?"1.75em":"3.0em");var n;if(t.body){var a=Ir(be(t.body,e));if(t.below){var i=Ir(be(t.below,e));n=new B.MathNode("munderover",[r,i,a])}else n=new B.MathNode("mover",[r,a])}else if(t.below){var s=Ir(be(t.below,e));n=new B.MathNode("munder",[r,s])}else n=Ir(),n=new B.MathNode("mover",[r,n]);return n}});var Oc=k.makeSpan;function a1(t,e){var r=Ie(t.body,e,!0);return Oc([t.mclass],r,e)}function i1(t,e){var r,n=Qe(t.body,e);return t.mclass==="minner"?r=new B.MathNode("mpadded",n):t.mclass==="mord"?t.isCharacterBox?(r=n[0],r.type="mi"):r=new B.MathNode("mi",n):(t.isCharacterBox?(r=n[0],r.type="mo"):r=new B.MathNode("mo",n),t.mclass==="mbin"?(r.attributes.lspace="0.22em",r.attributes.rspace="0.22em"):t.mclass==="mpunct"?(r.attributes.lspace="0em",r.attributes.rspace="0.17em"):t.mclass==="mopen"||t.mclass==="mclose"?(r.attributes.lspace="0em",r.attributes.rspace="0em"):t.mclass==="minner"&&(r.attributes.lspace="0.0556em",r.attributes.width="+0.1111em")),r}H({type:"mclass",names:["\\mathord","\\mathbin","\\mathrel","\\mathopen","\\mathclose","\\mathpunct","\\mathinner"],props:{numArgs:1,primitive:!0},handler(t,e){var{parser:r,funcName:n}=t,a=e[0];return{type:"mclass",mode:r.mode,mclass:"m"+n.slice(5),body:Be(a),isCharacterBox:Y.isCharacterBox(a)}},htmlBuilder:a1,mathmlBuilder:i1});var xn=t=>{var e=t.type==="ordgroup"&&t.body.length?t.body[0]:t;return e.type==="atom"&&(e.family==="bin"||e.family==="rel")?"m"+e.family:"mord"};H({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler(t,e){var{parser:r}=t;return{type:"mclass",mode:r.mode,mclass:xn(e[0]),body:Be(e[1]),isCharacterBox:Y.isCharacterBox(e[1])}}});H({type:"mclass",names:["\\stackrel","\\overset","\\underset"],props:{numArgs:2},handler(t,e){var{parser:r,funcName:n}=t,a=e[1],i=e[0],s;n!=="\\stackrel"?s=xn(a):s="mrel";var o={type:"op",mode:a.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:n!=="\\stackrel",body:Be(a)},c={type:"supsub",mode:i.mode,base:o,sup:n==="\\underset"?null:i,sub:n==="\\underset"?i:null};return{type:"mclass",mode:r.mode,mclass:s,body:[c],isCharacterBox:Y.isCharacterBox(c)}},htmlBuilder:a1,mathmlBuilder:i1});H({type:"pmb",names:["\\pmb"],props:{numArgs:1,allowedInText:!0},handler(t,e){var{parser:r}=t;return{type:"pmb",mode:r.mode,mclass:xn(e[0]),body:Be(e[0])}},htmlBuilder(t,e){var r=Ie(t.body,e,!0),n=k.makeSpan([t.mclass],r,e);return n.style.textShadow="0.02em 0.01em 0.04px",n},mathmlBuilder(t,e){var r=Qe(t.body,e),n=new B.MathNode("mstyle",r);return n.setAttribute("style","text-shadow: 0.02em 0.01em 0.04px"),n}});var Rc={">":"\\\\cdrightarrow","<":"\\\\cdleftarrow","=":"\\\\cdlongequal",A:"\\uparrow",V:"\\downarrow","|":"\\Vert",".":"no arrow"},us=()=>({type:"styling",body:[],mode:"math",style:"display"}),cs=t=>t.type==="textord"&&t.text==="@",Fc=(t,e)=>(t.type==="mathord"||t.type==="atom")&&t.text===e;function Lc(t,e,r){var n=Rc[t];switch(n){case"\\\\cdrightarrow":case"\\\\cdleftarrow":return r.callFunction(n,[e[0]],[e[1]]);case"\\uparrow":case"\\downarrow":{var a=r.callFunction("\\\\cdleft",[e[0]],[]),i={type:"atom",text:n,mode:"math",family:"rel"},s=r.callFunction("\\Big",[i],[]),o=r.callFunction("\\\\cdright",[e[1]],[]),c={type:"ordgroup",mode:"math",body:[a,s,o]};return r.callFunction("\\\\cdparent",[c],[])}case"\\\\cdlongequal":return r.callFunction("\\\\cdlongequal",[],[]);case"\\Vert":{var m={type:"textord",text:"\\Vert",mode:"math"};return r.callFunction("\\Big",[m],[])}default:return{type:"textord",text:" ",mode:"math"}}}function Pc(t){var e=[];for(t.gullet.beginGroup(),t.gullet.macros.set("\\cr","\\\\\\relax"),t.gullet.beginGroup();;){e.push(t.parseExpression(!1,"\\\\")),t.gullet.endGroup(),t.gullet.beginGroup();var r=t.fetch().text;if(r==="&"||r==="\\\\")t.consume();else if(r==="\\end"){e[e.length-1].length===0&&e.pop();break}else throw new I("Expected \\\\ or \\cr or \\end",t.nextToken)}for(var n=[],a=[n],i=0;i-1))if("<>AV".indexOf(m)>-1)for(var p=0;p<2;p++){for(var b=!0,S=c+1;SAV=|." after @',s[c]);var T=Lc(m,d,t),A={type:"styling",body:[T],mode:"math",style:"display"};n.push(A),o=us()}i%2===0?n.push(o):n.shift(),n=[],a.push(n)}t.gullet.endGroup(),t.gullet.endGroup();var _=new Array(a[0].length).fill({type:"align",align:"c",pregap:.25,postgap:.25});return{type:"array",mode:"math",body:a,arraystretch:1,addJot:!0,rowGaps:[null],cols:_,colSeparationType:"CD",hLinesBeforeRow:new Array(a.length+1).fill([])}}H({type:"cdlabel",names:["\\\\cdleft","\\\\cdright"],props:{numArgs:1},handler(t,e){var{parser:r,funcName:n}=t;return{type:"cdlabel",mode:r.mode,side:n.slice(4),label:e[0]}},htmlBuilder(t,e){var r=e.havingStyle(e.style.sup()),n=k.wrapFragment(ue(t.label,r,e),e);return n.classes.push("cd-label-"+t.side),n.style.bottom=O(.8-n.depth),n.height=0,n.depth=0,n},mathmlBuilder(t,e){var r=new B.MathNode("mrow",[be(t.label,e)]);return r=new B.MathNode("mpadded",[r]),r.setAttribute("width","0"),t.side==="left"&&r.setAttribute("lspace","-1width"),r.setAttribute("voffset","0.7em"),r=new B.MathNode("mstyle",[r]),r.setAttribute("displaystyle","false"),r.setAttribute("scriptlevel","1"),r}});H({type:"cdlabelparent",names:["\\\\cdparent"],props:{numArgs:1},handler(t,e){var{parser:r}=t;return{type:"cdlabelparent",mode:r.mode,fragment:e[0]}},htmlBuilder(t,e){var r=k.wrapFragment(ue(t.fragment,e),e);return r.classes.push("cd-vert-arrow"),r},mathmlBuilder(t,e){return new B.MathNode("mrow",[be(t.fragment,e)])}});H({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler(t,e){for(var{parser:r}=t,n=ae(e[0],"ordgroup"),a=n.body,i="",s=0;s=1114111)throw new I("\\@char with invalid code point "+i);return c<=65535?m=String.fromCharCode(c):(c-=65536,m=String.fromCharCode((c>>10)+55296,(c&1023)+56320)),{type:"textord",mode:r.mode,text:m}}});var s1=(t,e)=>{var r=Ie(t.body,e.withColor(t.color),!1);return k.makeFragment(r)},l1=(t,e)=>{var r=Qe(t.body,e.withColor(t.color)),n=new B.MathNode("mstyle",r);return n.setAttribute("mathcolor",t.color),n};H({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,argTypes:["color","original"]},handler(t,e){var{parser:r}=t,n=ae(e[0],"color-token").color,a=e[1];return{type:"color",mode:r.mode,color:n,body:Be(a)}},htmlBuilder:s1,mathmlBuilder:l1});H({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,argTypes:["color"]},handler(t,e){var{parser:r,breakOnTokenText:n}=t,a=ae(e[0],"color-token").color;r.gullet.macros.set("\\current@color",a);var i=r.parseExpression(!0,n);return{type:"color",mode:r.mode,color:a,body:i}},htmlBuilder:s1,mathmlBuilder:l1});H({type:"cr",names:["\\\\"],props:{numArgs:0,numOptionalArgs:0,allowedInText:!0},handler(t,e,r){var{parser:n}=t,a=n.gullet.future().text==="["?n.parseSizeGroup(!0):null,i=!n.settings.displayMode||!n.settings.useStrictBehavior("newLineInDisplayMode","In LaTeX, \\\\ or \\newline does nothing in display mode");return{type:"cr",mode:n.mode,newLine:i,size:a&&ae(a,"size").value}},htmlBuilder(t,e){var r=k.makeSpan(["mspace"],[],e);return t.newLine&&(r.classes.push("newline"),t.size&&(r.style.marginTop=O(ze(t.size,e)))),r},mathmlBuilder(t,e){var r=new B.MathNode("mspace");return t.newLine&&(r.setAttribute("linebreak","newline"),t.size&&r.setAttribute("height",O(ze(t.size,e)))),r}});var pa={"\\global":"\\global","\\long":"\\\\globallong","\\\\globallong":"\\\\globallong","\\def":"\\gdef","\\gdef":"\\gdef","\\edef":"\\xdef","\\xdef":"\\xdef","\\let":"\\\\globallet","\\futurelet":"\\\\globalfuture"},o1=t=>{var e=t.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(e))throw new I("Expected a control sequence",t);return e},Hc=t=>{var e=t.gullet.popToken();return e.text==="="&&(e=t.gullet.popToken(),e.text===" "&&(e=t.gullet.popToken())),e},u1=(t,e,r,n)=>{var a=t.gullet.macros.get(r.text);a==null&&(r.noexpand=!0,a={tokens:[r],numArgs:0,unexpandable:!t.gullet.isExpandable(r.text)}),t.gullet.macros.set(e,a,n)};H({type:"internal",names:["\\global","\\long","\\\\globallong"],props:{numArgs:0,allowedInText:!0},handler(t){var{parser:e,funcName:r}=t;e.consumeSpaces();var n=e.fetch();if(pa[n.text])return(r==="\\global"||r==="\\\\globallong")&&(n.text=pa[n.text]),ae(e.parseFunction(),"internal");throw new I("Invalid token after macro prefix",n)}});H({type:"internal",names:["\\def","\\gdef","\\edef","\\xdef"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(t){var{parser:e,funcName:r}=t,n=e.gullet.popToken(),a=n.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(a))throw new I("Expected a control sequence",n);for(var i=0,s,o=[[]];e.gullet.future().text!=="{";)if(n=e.gullet.popToken(),n.text==="#"){if(e.gullet.future().text==="{"){s=e.gullet.future(),o[i].push("{");break}if(n=e.gullet.popToken(),!/^[1-9]$/.test(n.text))throw new I('Invalid argument number "'+n.text+'"');if(parseInt(n.text)!==i+1)throw new I('Argument number "'+n.text+'" out of order');i++,o.push([])}else{if(n.text==="EOF")throw new I("Expected a macro definition");o[i].push(n.text)}var{tokens:c}=e.gullet.consumeArg();return s&&c.unshift(s),(r==="\\edef"||r==="\\xdef")&&(c=e.gullet.expandTokens(c),c.reverse()),e.gullet.macros.set(a,{tokens:c,numArgs:i,delimiters:o},r===pa[r]),{type:"internal",mode:e.mode}}});H({type:"internal",names:["\\let","\\\\globallet"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(t){var{parser:e,funcName:r}=t,n=o1(e.gullet.popToken());e.gullet.consumeSpaces();var a=Hc(e);return u1(e,n,a,r==="\\\\globallet"),{type:"internal",mode:e.mode}}});H({type:"internal",names:["\\futurelet","\\\\globalfuture"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(t){var{parser:e,funcName:r}=t,n=o1(e.gullet.popToken()),a=e.gullet.popToken(),i=e.gullet.popToken();return u1(e,n,i,r==="\\\\globalfuture"),e.gullet.pushToken(i),e.gullet.pushToken(a),{type:"internal",mode:e.mode}}});var Zt=function(e,r,n){var a=xe.math[e]&&xe.math[e].replace,i=Xa(a||e,r,n);if(!i)throw new Error("Unsupported symbol "+e+" and font size "+r+".");return i},ri=function(e,r,n,a){var i=n.havingBaseStyle(r),s=k.makeSpan(a.concat(i.sizingClasses(n)),[e],n),o=i.sizeMultiplier/n.sizeMultiplier;return s.height*=o,s.depth*=o,s.maxFontSize=i.sizeMultiplier,s},c1=function(e,r,n){var a=r.havingBaseStyle(n),i=(1-r.sizeMultiplier/a.sizeMultiplier)*r.fontMetrics().axisHeight;e.classes.push("delimcenter"),e.style.top=O(i),e.height-=i,e.depth+=i},Vc=function(e,r,n,a,i,s){var o=k.makeSymbol(e,"Main-Regular",i,a),c=ri(o,r,a,s);return n&&c1(c,a,r),c},$c=function(e,r,n,a){return k.makeSymbol(e,"Size"+r+"-Regular",n,a)},h1=function(e,r,n,a,i,s){var o=$c(e,r,i,a),c=ri(k.makeSpan(["delimsizing","size"+r],[o],a),K.TEXT,a,s);return n&&c1(c,a,K.TEXT),c},Pn=function(e,r,n){var a;r==="Size1-Regular"?a="delim-size1":a="delim-size4";var i=k.makeSpan(["delimsizinginner",a],[k.makeSpan([],[k.makeSymbol(e,r,n)])]);return{type:"elem",elem:i}},Hn=function(e,r,n){var a=q0["Size4-Regular"][e.charCodeAt(0)]?q0["Size4-Regular"][e.charCodeAt(0)][4]:q0["Size1-Regular"][e.charCodeAt(0)][4],i=new ct("inner",X4(e,Math.round(1e3*r))),s=new Y0([i],{width:O(a),height:O(r),style:"width:"+O(a),viewBox:"0 0 "+1e3*a+" "+Math.round(1e3*r),preserveAspectRatio:"xMinYMin"}),o=k.makeSvgSpan([],[s],n);return o.height=r,o.style.height=O(r),o.style.width=O(a),{type:"elem",elem:o}},va=.008,_r={type:"kern",size:-1*va},Uc=["|","\\lvert","\\rvert","\\vert"],Gc=["\\|","\\lVert","\\rVert","\\Vert"],f1=function(e,r,n,a,i,s){var o,c,m,d,p="",b=0;o=m=d=e,c=null;var S="Size1-Regular";e==="\\uparrow"?m=d="⏐":e==="\\Uparrow"?m=d="‖":e==="\\downarrow"?o=m="⏐":e==="\\Downarrow"?o=m="‖":e==="\\updownarrow"?(o="\\uparrow",m="⏐",d="\\downarrow"):e==="\\Updownarrow"?(o="\\Uparrow",m="‖",d="\\Downarrow"):Y.contains(Uc,e)?(m="∣",p="vert",b=333):Y.contains(Gc,e)?(m="∥",p="doublevert",b=556):e==="["||e==="\\lbrack"?(o="⎡",m="⎢",d="⎣",S="Size4-Regular",p="lbrack",b=667):e==="]"||e==="\\rbrack"?(o="⎤",m="⎥",d="⎦",S="Size4-Regular",p="rbrack",b=667):e==="\\lfloor"||e==="⌊"?(m=o="⎢",d="⎣",S="Size4-Regular",p="lfloor",b=667):e==="\\lceil"||e==="⌈"?(o="⎡",m=d="⎢",S="Size4-Regular",p="lceil",b=667):e==="\\rfloor"||e==="⌋"?(m=o="⎥",d="⎦",S="Size4-Regular",p="rfloor",b=667):e==="\\rceil"||e==="⌉"?(o="⎤",m=d="⎥",S="Size4-Regular",p="rceil",b=667):e==="("||e==="\\lparen"?(o="⎛",m="⎜",d="⎝",S="Size4-Regular",p="lparen",b=875):e===")"||e==="\\rparen"?(o="⎞",m="⎟",d="⎠",S="Size4-Regular",p="rparen",b=875):e==="\\{"||e==="\\lbrace"?(o="⎧",c="⎨",d="⎩",m="⎪",S="Size4-Regular"):e==="\\}"||e==="\\rbrace"?(o="⎫",c="⎬",d="⎭",m="⎪",S="Size4-Regular"):e==="\\lgroup"||e==="⟮"?(o="⎧",d="⎩",m="⎪",S="Size4-Regular"):e==="\\rgroup"||e==="⟯"?(o="⎫",d="⎭",m="⎪",S="Size4-Regular"):e==="\\lmoustache"||e==="⎰"?(o="⎧",d="⎭",m="⎪",S="Size4-Regular"):(e==="\\rmoustache"||e==="⎱")&&(o="⎫",d="⎩",m="⎪",S="Size4-Regular");var T=Zt(o,S,i),A=T.height+T.depth,_=Zt(m,S,i),D=_.height+_.depth,V=Zt(d,S,i),G=V.height+V.depth,F=0,W=1;if(c!==null){var ie=Zt(c,S,i);F=ie.height+ie.depth,W=2}var re=A+G+F,ce=Math.max(0,Math.ceil((r-re)/(W*D))),le=re+ce*W*D,Oe=a.fontMetrics().axisHeight;n&&(Oe*=a.sizeMultiplier);var De=le/2-Oe,we=[];if(p.length>0){var h0=le-A-G,_e=Math.round(le*1e3),Ze=K4(p,Math.round(h0*1e3)),Se=new ct(p,Ze),he=(b/1e3).toFixed(3)+"em",oe=(_e/1e3).toFixed(3)+"em",g0=new Y0([Se],{width:he,height:oe,viewBox:"0 0 "+b+" "+_e}),e0=k.makeSvgSpan([],[g0],a);e0.height=_e/1e3,e0.style.width=he,e0.style.height=oe,we.push({type:"elem",elem:e0})}else{if(we.push(Pn(d,S,i)),we.push(_r),c===null){var Re=le-A-G+2*va;we.push(Hn(m,Re,a))}else{var Te=(le-A-G-F)/2+2*va;we.push(Hn(m,Te,a)),we.push(_r),we.push(Pn(c,S,i)),we.push(_r),we.push(Hn(m,Te,a))}we.push(_r),we.push(Pn(o,S,i))}var Q0=a.havingBaseStyle(K.TEXT),$t=k.makeVList({positionType:"bottom",positionData:De,children:we},Q0);return ri(k.makeSpan(["delimsizing","mult"],[$t],Q0),K.TEXT,a,s)},Vn=80,$n=.08,Un=function(e,r,n,a,i){var s=Y4(e,a,n),o=new ct(e,s),c=new Y0([o],{width:"400em",height:O(r),viewBox:"0 0 400000 "+n,preserveAspectRatio:"xMinYMin slice"});return k.makeSvgSpan(["hide-tail"],[c],i)},Wc=function(e,r){var n=r.havingBaseSizing(),a=v1("\\surd",e*n.sizeMultiplier,p1,n),i=n.sizeMultiplier,s=Math.max(0,r.minRuleThickness-r.fontMetrics().sqrtRuleThickness),o,c=0,m=0,d=0,p;return a.type==="small"?(d=1e3+1e3*s+Vn,e<1?i=1:e<1.4&&(i=.7),c=(1+s+$n)/i,m=(1+s)/i,o=Un("sqrtMain",c,d,s,r),o.style.minWidth="0.853em",p=.833/i):a.type==="large"?(d=(1e3+Vn)*ir[a.size],m=(ir[a.size]+s)/i,c=(ir[a.size]+s+$n)/i,o=Un("sqrtSize"+a.size,c,d,s,r),o.style.minWidth="1.02em",p=1/i):(c=e+s+$n,m=e+s,d=Math.floor(1e3*e+s)+Vn,o=Un("sqrtTall",c,d,s,r),o.style.minWidth="0.742em",p=1.056),o.height=m,o.style.height=O(c),{span:o,advanceWidth:p,ruleWidth:(r.fontMetrics().sqrtRuleThickness+s)*i}},m1=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","\\surd"],jc=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱"],d1=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],ir=[0,1.2,1.8,2.4,3],Yc=function(e,r,n,a,i){if(e==="<"||e==="\\lt"||e==="⟨"?e="\\langle":(e===">"||e==="\\gt"||e==="⟩")&&(e="\\rangle"),Y.contains(m1,e)||Y.contains(d1,e))return h1(e,r,!1,n,a,i);if(Y.contains(jc,e))return f1(e,ir[r],!1,n,a,i);throw new I("Illegal delimiter: '"+e+"'")},Xc=[{type:"small",style:K.SCRIPTSCRIPT},{type:"small",style:K.SCRIPT},{type:"small",style:K.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],Kc=[{type:"small",style:K.SCRIPTSCRIPT},{type:"small",style:K.SCRIPT},{type:"small",style:K.TEXT},{type:"stack"}],p1=[{type:"small",style:K.SCRIPTSCRIPT},{type:"small",style:K.SCRIPT},{type:"small",style:K.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],Zc=function(e){if(e.type==="small")return"Main-Regular";if(e.type==="large")return"Size"+e.size+"-Regular";if(e.type==="stack")return"Size4-Regular";throw new Error("Add support for delim type '"+e.type+"' here.")},v1=function(e,r,n,a){for(var i=Math.min(2,3-a.style.size),s=i;sr)return n[s]}return n[n.length-1]},g1=function(e,r,n,a,i,s){e==="<"||e==="\\lt"||e==="⟨"?e="\\langle":(e===">"||e==="\\gt"||e==="⟩")&&(e="\\rangle");var o;Y.contains(d1,e)?o=Xc:Y.contains(m1,e)?o=p1:o=Kc;var c=v1(e,r,o,a);return c.type==="small"?Vc(e,c.style,n,a,i,s):c.type==="large"?h1(e,c.size,n,a,i,s):f1(e,r,n,a,i,s)},Jc=function(e,r,n,a,i,s){var o=a.fontMetrics().axisHeight*a.sizeMultiplier,c=901,m=5/a.fontMetrics().ptPerEm,d=Math.max(r-o,n+o),p=Math.max(d/500*c,2*d-m);return g1(e,p,!0,a,i,s)},j0={sqrtImage:Wc,sizedDelim:Yc,sizeToMaxHeight:ir,customSizedDelim:g1,leftRightDelim:Jc},hs={"\\bigl":{mclass:"mopen",size:1},"\\Bigl":{mclass:"mopen",size:2},"\\biggl":{mclass:"mopen",size:3},"\\Biggl":{mclass:"mopen",size:4},"\\bigr":{mclass:"mclose",size:1},"\\Bigr":{mclass:"mclose",size:2},"\\biggr":{mclass:"mclose",size:3},"\\Biggr":{mclass:"mclose",size:4},"\\bigm":{mclass:"mrel",size:1},"\\Bigm":{mclass:"mrel",size:2},"\\biggm":{mclass:"mrel",size:3},"\\Biggm":{mclass:"mrel",size:4},"\\big":{mclass:"mord",size:1},"\\Big":{mclass:"mord",size:2},"\\bigg":{mclass:"mord",size:3},"\\Bigg":{mclass:"mord",size:4}},Qc=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","<",">","\\langle","⟨","\\rangle","⟩","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."];function wn(t,e){var r=yn(t);if(r&&Y.contains(Qc,r.text))return r;throw r?new I("Invalid delimiter '"+r.text+"' after '"+e.funcName+"'",t):new I("Invalid delimiter type '"+t.type+"'",t)}H({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],props:{numArgs:1,argTypes:["primitive"]},handler:(t,e)=>{var r=wn(e[0],t);return{type:"delimsizing",mode:t.parser.mode,size:hs[t.funcName].size,mclass:hs[t.funcName].mclass,delim:r.text}},htmlBuilder:(t,e)=>t.delim==="."?k.makeSpan([t.mclass]):j0.sizedDelim(t.delim,t.size,e,t.mode,[t.mclass]),mathmlBuilder:t=>{var e=[];t.delim!=="."&&e.push(v0(t.delim,t.mode));var r=new B.MathNode("mo",e);t.mclass==="mopen"||t.mclass==="mclose"?r.setAttribute("fence","true"):r.setAttribute("fence","false"),r.setAttribute("stretchy","true");var n=O(j0.sizeToMaxHeight[t.size]);return r.setAttribute("minsize",n),r.setAttribute("maxsize",n),r}});function fs(t){if(!t.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}H({type:"leftright-right",names:["\\right"],props:{numArgs:1,primitive:!0},handler:(t,e)=>{var r=t.parser.gullet.macros.get("\\current@color");if(r&&typeof r!="string")throw new I("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:t.parser.mode,delim:wn(e[0],t).text,color:r}}});H({type:"leftright",names:["\\left"],props:{numArgs:1,primitive:!0},handler:(t,e)=>{var r=wn(e[0],t),n=t.parser;++n.leftrightDepth;var a=n.parseExpression(!1);--n.leftrightDepth,n.expect("\\right",!1);var i=ae(n.parseFunction(),"leftright-right");return{type:"leftright",mode:n.mode,body:a,left:r.text,right:i.delim,rightColor:i.color}},htmlBuilder:(t,e)=>{fs(t);for(var r=Ie(t.body,e,!0,["mopen","mclose"]),n=0,a=0,i=!1,s=0;s{fs(t);var r=Qe(t.body,e);if(t.left!=="."){var n=new B.MathNode("mo",[v0(t.left,t.mode)]);n.setAttribute("fence","true"),r.unshift(n)}if(t.right!=="."){var a=new B.MathNode("mo",[v0(t.right,t.mode)]);a.setAttribute("fence","true"),t.rightColor&&a.setAttribute("mathcolor",t.rightColor),r.push(a)}return Ja(r)}});H({type:"middle",names:["\\middle"],props:{numArgs:1,primitive:!0},handler:(t,e)=>{var r=wn(e[0],t);if(!t.parser.leftrightDepth)throw new I("\\middle without preceding \\left",r);return{type:"middle",mode:t.parser.mode,delim:r.text}},htmlBuilder:(t,e)=>{var r;if(t.delim===".")r=mr(e,[]);else{r=j0.sizedDelim(t.delim,1,e,t.mode,[]);var n={delim:t.delim,options:e};r.isMiddle=n}return r},mathmlBuilder:(t,e)=>{var r=t.delim==="\\vert"||t.delim==="|"?v0("|","text"):v0(t.delim,t.mode),n=new B.MathNode("mo",[r]);return n.setAttribute("fence","true"),n.setAttribute("lspace","0.05em"),n.setAttribute("rspace","0.05em"),n}});var ni=(t,e)=>{var r=k.wrapFragment(ue(t.body,e),e),n=t.label.slice(1),a=e.sizeMultiplier,i,s=0,o=Y.isCharacterBox(t.body);if(n==="sout")i=k.makeSpan(["stretchy","sout"]),i.height=e.fontMetrics().defaultRuleThickness/a,s=-.5*e.fontMetrics().xHeight;else if(n==="phase"){var c=ze({number:.6,unit:"pt"},e),m=ze({number:.35,unit:"ex"},e),d=e.havingBaseSizing();a=a/d.sizeMultiplier;var p=r.height+r.depth+c+m;r.style.paddingLeft=O(p/2+c);var b=Math.floor(1e3*p*a),S=W4(b),T=new Y0([new ct("phase",S)],{width:"400em",height:O(b/1e3),viewBox:"0 0 400000 "+b,preserveAspectRatio:"xMinYMin slice"});i=k.makeSvgSpan(["hide-tail"],[T],e),i.style.height=O(p),s=r.depth+c+m}else{/cancel/.test(n)?o||r.classes.push("cancel-pad"):n==="angl"?r.classes.push("anglpad"):r.classes.push("boxpad");var A=0,_=0,D=0;/box/.test(n)?(D=Math.max(e.fontMetrics().fboxrule,e.minRuleThickness),A=e.fontMetrics().fboxsep+(n==="colorbox"?0:D),_=A):n==="angl"?(D=Math.max(e.fontMetrics().defaultRuleThickness,e.minRuleThickness),A=4*D,_=Math.max(0,.25-r.depth)):(A=o?.2:0,_=A),i=K0.encloseSpan(r,n,A,_,e),/fbox|boxed|fcolorbox/.test(n)?(i.style.borderStyle="solid",i.style.borderWidth=O(D)):n==="angl"&&D!==.049&&(i.style.borderTopWidth=O(D),i.style.borderRightWidth=O(D)),s=r.depth+_,t.backgroundColor&&(i.style.backgroundColor=t.backgroundColor,t.borderColor&&(i.style.borderColor=t.borderColor))}var V;if(t.backgroundColor)V=k.makeVList({positionType:"individualShift",children:[{type:"elem",elem:i,shift:s},{type:"elem",elem:r,shift:0}]},e);else{var G=/cancel|phase/.test(n)?["svg-align"]:[];V=k.makeVList({positionType:"individualShift",children:[{type:"elem",elem:r,shift:0},{type:"elem",elem:i,shift:s,wrapperClasses:G}]},e)}return/cancel/.test(n)&&(V.height=r.height,V.depth=r.depth),/cancel/.test(n)&&!o?k.makeSpan(["mord","cancel-lap"],[V],e):k.makeSpan(["mord"],[V],e)},ai=(t,e)=>{var r=0,n=new B.MathNode(t.label.indexOf("colorbox")>-1?"mpadded":"menclose",[be(t.body,e)]);switch(t.label){case"\\cancel":n.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":n.setAttribute("notation","downdiagonalstrike");break;case"\\phase":n.setAttribute("notation","phasorangle");break;case"\\sout":n.setAttribute("notation","horizontalstrike");break;case"\\fbox":n.setAttribute("notation","box");break;case"\\angl":n.setAttribute("notation","actuarial");break;case"\\fcolorbox":case"\\colorbox":if(r=e.fontMetrics().fboxsep*e.fontMetrics().ptPerEm,n.setAttribute("width","+"+2*r+"pt"),n.setAttribute("height","+"+2*r+"pt"),n.setAttribute("lspace",r+"pt"),n.setAttribute("voffset",r+"pt"),t.label==="\\fcolorbox"){var a=Math.max(e.fontMetrics().fboxrule,e.minRuleThickness);n.setAttribute("style","border: "+a+"em solid "+String(t.borderColor))}break;case"\\xcancel":n.setAttribute("notation","updiagonalstrike downdiagonalstrike");break}return t.backgroundColor&&n.setAttribute("mathbackground",t.backgroundColor),n};H({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,argTypes:["color","text"]},handler(t,e,r){var{parser:n,funcName:a}=t,i=ae(e[0],"color-token").color,s=e[1];return{type:"enclose",mode:n.mode,label:a,backgroundColor:i,body:s}},htmlBuilder:ni,mathmlBuilder:ai});H({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,argTypes:["color","color","text"]},handler(t,e,r){var{parser:n,funcName:a}=t,i=ae(e[0],"color-token").color,s=ae(e[1],"color-token").color,o=e[2];return{type:"enclose",mode:n.mode,label:a,backgroundColor:s,borderColor:i,body:o}},htmlBuilder:ni,mathmlBuilder:ai});H({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler(t,e){var{parser:r}=t;return{type:"enclose",mode:r.mode,label:"\\fbox",body:e[0]}}});H({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout","\\phase"],props:{numArgs:1},handler(t,e){var{parser:r,funcName:n}=t,a=e[0];return{type:"enclose",mode:r.mode,label:n,body:a}},htmlBuilder:ni,mathmlBuilder:ai});H({type:"enclose",names:["\\angl"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!1},handler(t,e){var{parser:r}=t;return{type:"enclose",mode:r.mode,label:"\\angl",body:e[0]}}});var b1={};function R0(t){for(var{type:e,names:r,props:n,handler:a,htmlBuilder:i,mathmlBuilder:s}=t,o={type:e,numArgs:n.numArgs||0,allowedInText:!1,numOptionalArgs:0,handler:a},c=0;c{var e=t.parser.settings;if(!e.displayMode)throw new I("{"+t.envName+"} can be used only in display mode.")};function ii(t){if(t.indexOf("ed")===-1)return t.indexOf("*")===-1}function dt(t,e,r){var{hskipBeforeAndAfter:n,addJot:a,cols:i,arraystretch:s,colSeparationType:o,autoTag:c,singleRow:m,emptySingleRow:d,maxNumCols:p,leqno:b}=e;if(t.gullet.beginGroup(),m||t.gullet.macros.set("\\cr","\\\\\\relax"),!s){var S=t.gullet.expandMacroAsText("\\arraystretch");if(S==null)s=1;else if(s=parseFloat(S),!s||s<0)throw new I("Invalid \\arraystretch: "+S)}t.gullet.beginGroup();var T=[],A=[T],_=[],D=[],V=c!=null?[]:void 0;function G(){c&&t.gullet.macros.set("\\@eqnsw","1",!0)}function F(){V&&(t.gullet.macros.get("\\df@tag")?(V.push(t.subparse([new d0("\\df@tag")])),t.gullet.macros.set("\\df@tag",void 0,!0)):V.push(!!c&&t.gullet.macros.get("\\@eqnsw")==="1"))}for(G(),D.push(ms(t));;){var W=t.parseExpression(!1,m?"\\end":"\\\\");t.gullet.endGroup(),t.gullet.beginGroup(),W={type:"ordgroup",mode:t.mode,body:W},r&&(W={type:"styling",mode:t.mode,style:r,body:[W]}),T.push(W);var ie=t.fetch().text;if(ie==="&"){if(p&&T.length===p){if(m||o)throw new I("Too many tab characters: &",t.nextToken);t.settings.reportNonstrict("textEnv","Too few columns specified in the {array} column argument.")}t.consume()}else if(ie==="\\end"){F(),T.length===1&&W.type==="styling"&&W.body[0].body.length===0&&(A.length>1||!d)&&A.pop(),D.length0&&(G+=.25),m.push({pos:G,isDashed:E[L]})}for(F(s[0]),n=0;n0&&(De+=V,reE))for(n=0;n=o)){var b0=void 0;(a>0||e.hskipBeforeAndAfter)&&(b0=Y.deflt(Te.pregap,b),b0!==0&&(Ze=k.makeSpan(["arraycolsep"],[]),Ze.style.width=O(b0),_e.push(Ze)));var M0=[];for(n=0;n0){for(var wr=k.makeLineSpan("hline",r,d),y=k.makeLineSpan("hdashline",r,d),w=[{type:"elem",elem:c,shift:0}];m.length>0;){var M=m.pop(),N=M.pos-we;M.isDashed?w.push({type:"elem",elem:y,shift:N}):w.push({type:"elem",elem:wr,shift:N})}c=k.makeVList({positionType:"individualShift",children:w},r)}if(he.length===0)return k.makeSpan(["mord"],[c],r);var z=k.makeVList({positionType:"individualShift",children:he},r);return z=k.makeSpan(["tag"],[z],r),k.makeFragment([c,z])},e2={c:"center ",l:"left ",r:"right "},L0=function(e,r){for(var n=[],a=new B.MathNode("mtd",[],["mtr-glue"]),i=new B.MathNode("mtd",[],["mml-eqn-num"]),s=0;s0){var T=e.cols,A="",_=!1,D=0,V=T.length;T[0].type==="separator"&&(b+="top ",D=1),T[T.length-1].type==="separator"&&(b+="bottom ",V-=1);for(var G=D;G0?"left ":"",b+=ce[ce.length-1].length>0?"right ":"";for(var le=1;le-1?"alignat":"align",i=e.envName==="split",s=dt(e.parser,{cols:n,addJot:!0,autoTag:i?void 0:ii(e.envName),emptySingleRow:!0,colSeparationType:a,maxNumCols:i?2:void 0,leqno:e.parser.settings.leqno},"display"),o,c=0,m={type:"ordgroup",mode:e.mode,body:[]};if(r[0]&&r[0].type==="ordgroup"){for(var d="",p=0;p0&&S&&(_=1),n[T]={type:"align",align:A,pregap:_,postgap:0}}return s.colSeparationType=S?"align":"alignat",s};R0({type:"array",names:["array","darray"],props:{numArgs:1},handler(t,e){var r=yn(e[0]),n=r?[e[0]]:ae(e[0],"ordgroup").body,a=n.map(function(s){var o=ei(s),c=o.text;if("lcr".indexOf(c)!==-1)return{type:"align",align:c};if(c==="|")return{type:"separator",separator:"|"};if(c===":")return{type:"separator",separator:":"};throw new I("Unknown column alignment: "+c,s)}),i={cols:a,hskipBeforeAndAfter:!0,maxNumCols:a.length};return dt(t.parser,i,si(t.envName))},htmlBuilder:F0,mathmlBuilder:L0});R0({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix","matrix*","pmatrix*","bmatrix*","Bmatrix*","vmatrix*","Vmatrix*"],props:{numArgs:0},handler(t){var e={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[t.envName.replace("*","")],r="c",n={hskipBeforeAndAfter:!1,cols:[{type:"align",align:r}]};if(t.envName.charAt(t.envName.length-1)==="*"){var a=t.parser;if(a.consumeSpaces(),a.fetch().text==="["){if(a.consume(),a.consumeSpaces(),r=a.fetch().text,"lcr".indexOf(r)===-1)throw new I("Expected l or c or r",a.nextToken);a.consume(),a.consumeSpaces(),a.expect("]"),a.consume(),n.cols=[{type:"align",align:r}]}}var i=dt(t.parser,n,si(t.envName)),s=Math.max(0,...i.body.map(o=>o.length));return i.cols=new Array(s).fill({type:"align",align:r}),e?{type:"leftright",mode:t.mode,body:[i],left:e[0],right:e[1],rightColor:void 0}:i},htmlBuilder:F0,mathmlBuilder:L0});R0({type:"array",names:["smallmatrix"],props:{numArgs:0},handler(t){var e={arraystretch:.5},r=dt(t.parser,e,"script");return r.colSeparationType="small",r},htmlBuilder:F0,mathmlBuilder:L0});R0({type:"array",names:["subarray"],props:{numArgs:1},handler(t,e){var r=yn(e[0]),n=r?[e[0]]:ae(e[0],"ordgroup").body,a=n.map(function(s){var o=ei(s),c=o.text;if("lc".indexOf(c)!==-1)return{type:"align",align:c};throw new I("Unknown column alignment: "+c,s)});if(a.length>1)throw new I("{subarray} can contain only one column");var i={cols:a,hskipBeforeAndAfter:!1,arraystretch:.5};if(i=dt(t.parser,i,"script"),i.body.length>0&&i.body[0].length>1)throw new I("{subarray} can contain only one column");return i},htmlBuilder:F0,mathmlBuilder:L0});R0({type:"array",names:["cases","dcases","rcases","drcases"],props:{numArgs:0},handler(t){var e={arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},r=dt(t.parser,e,si(t.envName));return{type:"leftright",mode:t.mode,body:[r],left:t.envName.indexOf("r")>-1?".":"\\{",right:t.envName.indexOf("r")>-1?"\\}":".",rightColor:void 0}},htmlBuilder:F0,mathmlBuilder:L0});R0({type:"array",names:["align","align*","aligned","split"],props:{numArgs:0},handler:x1,htmlBuilder:F0,mathmlBuilder:L0});R0({type:"array",names:["gathered","gather","gather*"],props:{numArgs:0},handler(t){Y.contains(["gather","gather*"],t.envName)&&Sn(t);var e={cols:[{type:"align",align:"c"}],addJot:!0,colSeparationType:"gather",autoTag:ii(t.envName),emptySingleRow:!0,leqno:t.parser.settings.leqno};return dt(t.parser,e,"display")},htmlBuilder:F0,mathmlBuilder:L0});R0({type:"array",names:["alignat","alignat*","alignedat"],props:{numArgs:1},handler:x1,htmlBuilder:F0,mathmlBuilder:L0});R0({type:"array",names:["equation","equation*"],props:{numArgs:0},handler(t){Sn(t);var e={autoTag:ii(t.envName),emptySingleRow:!0,singleRow:!0,maxNumCols:1,leqno:t.parser.settings.leqno};return dt(t.parser,e,"display")},htmlBuilder:F0,mathmlBuilder:L0});R0({type:"array",names:["CD"],props:{numArgs:0},handler(t){return Sn(t),Pc(t.parser)},htmlBuilder:F0,mathmlBuilder:L0});f("\\nonumber","\\gdef\\@eqnsw{0}");f("\\notag","\\nonumber");H({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler(t,e){throw new I(t.funcName+" valid only within array environment")}});var ds=b1;H({type:"environment",names:["\\begin","\\end"],props:{numArgs:1,argTypes:["text"]},handler(t,e){var{parser:r,funcName:n}=t,a=e[0];if(a.type!=="ordgroup")throw new I("Invalid environment name",a);for(var i="",s=0;s{var r=t.font,n=e.withFont(r);return ue(t.body,n)},S1=(t,e)=>{var r=t.font,n=e.withFont(r);return be(t.body,n)},ps={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak","\\bm":"\\boldsymbol"};H({type:"font",names:["\\mathrm","\\mathit","\\mathbf","\\mathnormal","\\mathbb","\\mathcal","\\mathfrak","\\mathscr","\\mathsf","\\mathtt","\\Bbb","\\bold","\\frak"],props:{numArgs:1,allowedInArgument:!0},handler:(t,e)=>{var{parser:r,funcName:n}=t,a=rn(e[0]),i=n;return i in ps&&(i=ps[i]),{type:"font",mode:r.mode,font:i.slice(1),body:a}},htmlBuilder:w1,mathmlBuilder:S1});H({type:"mclass",names:["\\boldsymbol","\\bm"],props:{numArgs:1},handler:(t,e)=>{var{parser:r}=t,n=e[0],a=Y.isCharacterBox(n);return{type:"mclass",mode:r.mode,mclass:xn(n),body:[{type:"font",mode:r.mode,font:"boldsymbol",body:n}],isCharacterBox:a}}});H({type:"font",names:["\\rm","\\sf","\\tt","\\bf","\\it","\\cal"],props:{numArgs:0,allowedInText:!0},handler:(t,e)=>{var{parser:r,funcName:n,breakOnTokenText:a}=t,{mode:i}=r,s=r.parseExpression(!0,a),o="math"+n.slice(1);return{type:"font",mode:i,font:o,body:{type:"ordgroup",mode:r.mode,body:s}}},htmlBuilder:w1,mathmlBuilder:S1});var k1=(t,e)=>{var r=e;return t==="display"?r=r.id>=K.SCRIPT.id?r.text():K.DISPLAY:t==="text"&&r.size===K.DISPLAY.size?r=K.TEXT:t==="script"?r=K.SCRIPT:t==="scriptscript"&&(r=K.SCRIPTSCRIPT),r},li=(t,e)=>{var r=k1(t.size,e.style),n=r.fracNum(),a=r.fracDen(),i;i=e.havingStyle(n);var s=ue(t.numer,i,e);if(t.continued){var o=8.5/e.fontMetrics().ptPerEm,c=3.5/e.fontMetrics().ptPerEm;s.height=s.height0?T=3*b:T=7*b,A=e.fontMetrics().denom1):(p>0?(S=e.fontMetrics().num2,T=b):(S=e.fontMetrics().num3,T=3*b),A=e.fontMetrics().denom2);var _;if(d){var V=e.fontMetrics().axisHeight;S-s.depth-(V+.5*p){var r=new B.MathNode("mfrac",[be(t.numer,e),be(t.denom,e)]);if(!t.hasBarLine)r.setAttribute("linethickness","0px");else if(t.barSize){var n=ze(t.barSize,e);r.setAttribute("linethickness",O(n))}var a=k1(t.size,e.style);if(a.size!==e.style.size){r=new B.MathNode("mstyle",[r]);var i=a.size===K.DISPLAY.size?"true":"false";r.setAttribute("displaystyle",i),r.setAttribute("scriptlevel","0")}if(t.leftDelim!=null||t.rightDelim!=null){var s=[];if(t.leftDelim!=null){var o=new B.MathNode("mo",[new B.TextNode(t.leftDelim.replace("\\",""))]);o.setAttribute("fence","true"),s.push(o)}if(s.push(r),t.rightDelim!=null){var c=new B.MathNode("mo",[new B.TextNode(t.rightDelim.replace("\\",""))]);c.setAttribute("fence","true"),s.push(c)}return Ja(s)}return r};H({type:"genfrac",names:["\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom","\\\\atopfrac","\\\\bracefrac","\\\\brackfrac"],props:{numArgs:2,allowedInArgument:!0},handler:(t,e)=>{var{parser:r,funcName:n}=t,a=e[0],i=e[1],s,o=null,c=null,m="auto";switch(n){case"\\dfrac":case"\\frac":case"\\tfrac":s=!0;break;case"\\\\atopfrac":s=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":s=!1,o="(",c=")";break;case"\\\\bracefrac":s=!1,o="\\{",c="\\}";break;case"\\\\brackfrac":s=!1,o="[",c="]";break;default:throw new Error("Unrecognized genfrac command")}switch(n){case"\\dfrac":case"\\dbinom":m="display";break;case"\\tfrac":case"\\tbinom":m="text";break}return{type:"genfrac",mode:r.mode,continued:!1,numer:a,denom:i,hasBarLine:s,leftDelim:o,rightDelim:c,size:m,barSize:null}},htmlBuilder:li,mathmlBuilder:oi});H({type:"genfrac",names:["\\cfrac"],props:{numArgs:2},handler:(t,e)=>{var{parser:r,funcName:n}=t,a=e[0],i=e[1];return{type:"genfrac",mode:r.mode,continued:!0,numer:a,denom:i,hasBarLine:!0,leftDelim:null,rightDelim:null,size:"display",barSize:null}}});H({type:"infix",names:["\\over","\\choose","\\atop","\\brace","\\brack"],props:{numArgs:0,infix:!0},handler(t){var{parser:e,funcName:r,token:n}=t,a;switch(r){case"\\over":a="\\frac";break;case"\\choose":a="\\binom";break;case"\\atop":a="\\\\atopfrac";break;case"\\brace":a="\\\\bracefrac";break;case"\\brack":a="\\\\brackfrac";break;default:throw new Error("Unrecognized infix genfrac command")}return{type:"infix",mode:e.mode,replaceWith:a,token:n}}});var vs=["display","text","script","scriptscript"],gs=function(e){var r=null;return e.length>0&&(r=e,r=r==="."?null:r),r};H({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,allowedInArgument:!0,argTypes:["math","math","size","text","math","math"]},handler(t,e){var{parser:r}=t,n=e[4],a=e[5],i=rn(e[0]),s=i.type==="atom"&&i.family==="open"?gs(i.text):null,o=rn(e[1]),c=o.type==="atom"&&o.family==="close"?gs(o.text):null,m=ae(e[2],"size"),d,p=null;m.isBlank?d=!0:(p=m.value,d=p.number>0);var b="auto",S=e[3];if(S.type==="ordgroup"){if(S.body.length>0){var T=ae(S.body[0],"textord");b=vs[Number(T.text)]}}else S=ae(S,"textord"),b=vs[Number(S.text)];return{type:"genfrac",mode:r.mode,numer:n,denom:a,continued:!1,hasBarLine:d,barSize:p,leftDelim:s,rightDelim:c,size:b}},htmlBuilder:li,mathmlBuilder:oi});H({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler(t,e){var{parser:r,funcName:n,token:a}=t;return{type:"infix",mode:r.mode,replaceWith:"\\\\abovefrac",size:ae(e[0],"size").value,token:a}}});H({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:(t,e)=>{var{parser:r,funcName:n}=t,a=e[0],i=B4(ae(e[1],"infix").size),s=e[2],o=i.number>0;return{type:"genfrac",mode:r.mode,numer:a,denom:s,continued:!1,hasBarLine:o,barSize:i,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:li,mathmlBuilder:oi});var M1=(t,e)=>{var r=e.style,n,a;t.type==="supsub"?(n=t.sup?ue(t.sup,e.havingStyle(r.sup()),e):ue(t.sub,e.havingStyle(r.sub()),e),a=ae(t.base,"horizBrace")):a=ae(t,"horizBrace");var i=ue(a.base,e.havingBaseStyle(K.DISPLAY)),s=K0.svgSpan(a,e),o;if(a.isOver?(o=k.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i},{type:"kern",size:.1},{type:"elem",elem:s}]},e),o.children[0].children[0].children[1].classes.push("svg-align")):(o=k.makeVList({positionType:"bottom",positionData:i.depth+.1+s.height,children:[{type:"elem",elem:s},{type:"kern",size:.1},{type:"elem",elem:i}]},e),o.children[0].children[0].children[0].classes.push("svg-align")),n){var c=k.makeSpan(["mord",a.isOver?"mover":"munder"],[o],e);a.isOver?o=k.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:c},{type:"kern",size:.2},{type:"elem",elem:n}]},e):o=k.makeVList({positionType:"bottom",positionData:c.depth+.2+n.height+n.depth,children:[{type:"elem",elem:n},{type:"kern",size:.2},{type:"elem",elem:c}]},e)}return k.makeSpan(["mord",a.isOver?"mover":"munder"],[o],e)},t2=(t,e)=>{var r=K0.mathMLnode(t.label);return new B.MathNode(t.isOver?"mover":"munder",[be(t.base,e),r])};H({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler(t,e){var{parser:r,funcName:n}=t;return{type:"horizBrace",mode:r.mode,label:n,isOver:/^\\over/.test(n),base:e[0]}},htmlBuilder:M1,mathmlBuilder:t2});H({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:(t,e)=>{var{parser:r}=t,n=e[1],a=ae(e[0],"url").url;return r.settings.isTrusted({command:"\\href",url:a})?{type:"href",mode:r.mode,href:a,body:Be(n)}:r.formatUnsupportedCmd("\\href")},htmlBuilder:(t,e)=>{var r=Ie(t.body,e,!1);return k.makeAnchor(t.href,[],r,e)},mathmlBuilder:(t,e)=>{var r=ht(t.body,e);return r instanceof f0||(r=new f0("mrow",[r])),r.setAttribute("href",t.href),r}});H({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:(t,e)=>{var{parser:r}=t,n=ae(e[0],"url").url;if(!r.settings.isTrusted({command:"\\url",url:n}))return r.formatUnsupportedCmd("\\url");for(var a=[],i=0;i{var{parser:r,funcName:n,token:a}=t,i=ae(e[0],"raw").string,s=e[1];r.settings.strict&&r.settings.reportNonstrict("htmlExtension","HTML extension is disabled on strict mode");var o,c={};switch(n){case"\\htmlClass":c.class=i,o={command:"\\htmlClass",class:i};break;case"\\htmlId":c.id=i,o={command:"\\htmlId",id:i};break;case"\\htmlStyle":c.style=i,o={command:"\\htmlStyle",style:i};break;case"\\htmlData":{for(var m=i.split(","),d=0;d{var r=Ie(t.body,e,!1),n=["enclosing"];t.attributes.class&&n.push(...t.attributes.class.trim().split(/\s+/));var a=k.makeSpan(n,r,e);for(var i in t.attributes)i!=="class"&&t.attributes.hasOwnProperty(i)&&a.setAttribute(i,t.attributes[i]);return a},mathmlBuilder:(t,e)=>ht(t.body,e)});H({type:"htmlmathml",names:["\\html@mathml"],props:{numArgs:2,allowedInText:!0},handler:(t,e)=>{var{parser:r}=t;return{type:"htmlmathml",mode:r.mode,html:Be(e[0]),mathml:Be(e[1])}},htmlBuilder:(t,e)=>{var r=Ie(t.html,e,!1);return k.makeFragment(r)},mathmlBuilder:(t,e)=>ht(t.mathml,e)});var Gn=function(e){if(/^[-+]? *(\d+(\.\d*)?|\.\d+)$/.test(e))return{number:+e,unit:"bp"};var r=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(e);if(!r)throw new I("Invalid size: '"+e+"' in \\includegraphics");var n={number:+(r[1]+r[2]),unit:r[3]};if(!$l(n))throw new I("Invalid unit: '"+n.unit+"' in \\includegraphics.");return n};H({type:"includegraphics",names:["\\includegraphics"],props:{numArgs:1,numOptionalArgs:1,argTypes:["raw","url"],allowedInText:!1},handler:(t,e,r)=>{var{parser:n}=t,a={number:0,unit:"em"},i={number:.9,unit:"em"},s={number:0,unit:"em"},o="";if(r[0])for(var c=ae(r[0],"raw").string,m=c.split(","),d=0;d{var r=ze(t.height,e),n=0;t.totalheight.number>0&&(n=ze(t.totalheight,e)-r);var a=0;t.width.number>0&&(a=ze(t.width,e));var i={height:O(r+n)};a>0&&(i.width=O(a)),n>0&&(i.verticalAlign=O(-n));var s=new tc(t.src,t.alt,i);return s.height=r,s.depth=n,s},mathmlBuilder:(t,e)=>{var r=new B.MathNode("mglyph",[]);r.setAttribute("alt",t.alt);var n=ze(t.height,e),a=0;if(t.totalheight.number>0&&(a=ze(t.totalheight,e)-n,r.setAttribute("valign",O(-a))),r.setAttribute("height",O(n+a)),t.width.number>0){var i=ze(t.width,e);r.setAttribute("width",O(i))}return r.setAttribute("src",t.src),r}});H({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],primitive:!0,allowedInText:!0},handler(t,e){var{parser:r,funcName:n}=t,a=ae(e[0],"size");if(r.settings.strict){var i=n[1]==="m",s=a.value.unit==="mu";i?(s||r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+n+" supports only mu units, "+("not "+a.value.unit+" units")),r.mode!=="math"&&r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+n+" works only in math mode")):s&&r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+n+" doesn't support mu units")}return{type:"kern",mode:r.mode,dimension:a.value}},htmlBuilder(t,e){return k.makeGlue(t.dimension,e)},mathmlBuilder(t,e){var r=ze(t.dimension,e);return new B.SpaceNode(r)}});H({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:(t,e)=>{var{parser:r,funcName:n}=t,a=e[0];return{type:"lap",mode:r.mode,alignment:n.slice(5),body:a}},htmlBuilder:(t,e)=>{var r;t.alignment==="clap"?(r=k.makeSpan([],[ue(t.body,e)]),r=k.makeSpan(["inner"],[r],e)):r=k.makeSpan(["inner"],[ue(t.body,e)]);var n=k.makeSpan(["fix"],[]),a=k.makeSpan([t.alignment],[r,n],e),i=k.makeSpan(["strut"]);return i.style.height=O(a.height+a.depth),a.depth&&(i.style.verticalAlign=O(-a.depth)),a.children.unshift(i),a=k.makeSpan(["thinbox"],[a],e),k.makeSpan(["mord","vbox"],[a],e)},mathmlBuilder:(t,e)=>{var r=new B.MathNode("mpadded",[be(t.body,e)]);if(t.alignment!=="rlap"){var n=t.alignment==="llap"?"-1":"-0.5";r.setAttribute("lspace",n+"width")}return r.setAttribute("width","0px"),r}});H({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(t,e){var{funcName:r,parser:n}=t,a=n.mode;n.switchMode("math");var i=r==="\\("?"\\)":"$",s=n.parseExpression(!1,i);return n.expect(i),n.switchMode(a),{type:"styling",mode:n.mode,style:"text",body:s}}});H({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(t,e){throw new I("Mismatched "+t.funcName)}});var bs=(t,e)=>{switch(e.style.size){case K.DISPLAY.size:return t.display;case K.TEXT.size:return t.text;case K.SCRIPT.size:return t.script;case K.SCRIPTSCRIPT.size:return t.scriptscript;default:return t.text}};H({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4,primitive:!0},handler:(t,e)=>{var{parser:r}=t;return{type:"mathchoice",mode:r.mode,display:Be(e[0]),text:Be(e[1]),script:Be(e[2]),scriptscript:Be(e[3])}},htmlBuilder:(t,e)=>{var r=bs(t,e),n=Ie(r,e,!1);return k.makeFragment(n)},mathmlBuilder:(t,e)=>{var r=bs(t,e);return ht(r,e)}});var T1=(t,e,r,n,a,i,s)=>{t=k.makeSpan([],[t]);var o=r&&Y.isCharacterBox(r),c,m;if(e){var d=ue(e,n.havingStyle(a.sup()),n);m={elem:d,kern:Math.max(n.fontMetrics().bigOpSpacing1,n.fontMetrics().bigOpSpacing3-d.depth)}}if(r){var p=ue(r,n.havingStyle(a.sub()),n);c={elem:p,kern:Math.max(n.fontMetrics().bigOpSpacing2,n.fontMetrics().bigOpSpacing4-p.height)}}var b;if(m&&c){var S=n.fontMetrics().bigOpSpacing5+c.elem.height+c.elem.depth+c.kern+t.depth+s;b=k.makeVList({positionType:"bottom",positionData:S,children:[{type:"kern",size:n.fontMetrics().bigOpSpacing5},{type:"elem",elem:c.elem,marginLeft:O(-i)},{type:"kern",size:c.kern},{type:"elem",elem:t},{type:"kern",size:m.kern},{type:"elem",elem:m.elem,marginLeft:O(i)},{type:"kern",size:n.fontMetrics().bigOpSpacing5}]},n)}else if(c){var T=t.height-s;b=k.makeVList({positionType:"top",positionData:T,children:[{type:"kern",size:n.fontMetrics().bigOpSpacing5},{type:"elem",elem:c.elem,marginLeft:O(-i)},{type:"kern",size:c.kern},{type:"elem",elem:t}]},n)}else if(m){var A=t.depth+s;b=k.makeVList({positionType:"bottom",positionData:A,children:[{type:"elem",elem:t},{type:"kern",size:m.kern},{type:"elem",elem:m.elem,marginLeft:O(i)},{type:"kern",size:n.fontMetrics().bigOpSpacing5}]},n)}else return t;var _=[b];if(c&&i!==0&&!o){var D=k.makeSpan(["mspace"],[],n);D.style.marginRight=O(i),_.unshift(D)}return k.makeSpan(["mop","op-limits"],_,n)},A1=["\\smallint"],Vt=(t,e)=>{var r,n,a=!1,i;t.type==="supsub"?(r=t.sup,n=t.sub,i=ae(t.base,"op"),a=!0):i=ae(t,"op");var s=e.style,o=!1;s.size===K.DISPLAY.size&&i.symbol&&!Y.contains(A1,i.name)&&(o=!0);var c;if(i.symbol){var m=o?"Size2-Regular":"Size1-Regular",d="";if((i.name==="\\oiint"||i.name==="\\oiiint")&&(d=i.name.slice(1),i.name=d==="oiint"?"\\iint":"\\iiint"),c=k.makeSymbol(i.name,m,"math",e,["mop","op-symbol",o?"large-op":"small-op"]),d.length>0){var p=c.italic,b=k.staticSvg(d+"Size"+(o?"2":"1"),e);c=k.makeVList({positionType:"individualShift",children:[{type:"elem",elem:c,shift:0},{type:"elem",elem:b,shift:o?.08:0}]},e),i.name="\\"+d,c.classes.unshift("mop"),c.italic=p}}else if(i.body){var S=Ie(i.body,e,!0);S.length===1&&S[0]instanceof p0?(c=S[0],c.classes[0]="mop"):c=k.makeSpan(["mop"],S,e)}else{for(var T=[],A=1;A{var r;if(t.symbol)r=new f0("mo",[v0(t.name,t.mode)]),Y.contains(A1,t.name)&&r.setAttribute("largeop","false");else if(t.body)r=new f0("mo",Qe(t.body,e));else{r=new f0("mi",[new ar(t.name.slice(1))]);var n=new f0("mo",[v0("⁡","text")]);t.parentIsSupSub?r=new f0("mrow",[r,n]):r=e1([r,n])}return r},r2={"∏":"\\prod","∐":"\\coprod","∑":"\\sum","⋀":"\\bigwedge","⋁":"\\bigvee","⋂":"\\bigcap","⋃":"\\bigcup","⨀":"\\bigodot","⨁":"\\bigoplus","⨂":"\\bigotimes","⨄":"\\biguplus","⨆":"\\bigsqcup"};H({type:"op",names:["\\coprod","\\bigvee","\\bigwedge","\\biguplus","\\bigcap","\\bigcup","\\intop","\\prod","\\sum","\\bigotimes","\\bigoplus","\\bigodot","\\bigsqcup","\\smallint","∏","∐","∑","⋀","⋁","⋂","⋃","⨀","⨁","⨂","⨄","⨆"],props:{numArgs:0},handler:(t,e)=>{var{parser:r,funcName:n}=t,a=n;return a.length===1&&(a=r2[a]),{type:"op",mode:r.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:a}},htmlBuilder:Vt,mathmlBuilder:yr});H({type:"op",names:["\\mathop"],props:{numArgs:1,primitive:!0},handler:(t,e)=>{var{parser:r}=t,n=e[0];return{type:"op",mode:r.mode,limits:!1,parentIsSupSub:!1,symbol:!1,body:Be(n)}},htmlBuilder:Vt,mathmlBuilder:yr});var n2={"∫":"\\int","∬":"\\iint","∭":"\\iiint","∮":"\\oint","∯":"\\oiint","∰":"\\oiiint"};H({type:"op",names:["\\arcsin","\\arccos","\\arctan","\\arctg","\\arcctg","\\arg","\\ch","\\cos","\\cosec","\\cosh","\\cot","\\cotg","\\coth","\\csc","\\ctg","\\cth","\\deg","\\dim","\\exp","\\hom","\\ker","\\lg","\\ln","\\log","\\sec","\\sin","\\sinh","\\sh","\\tan","\\tanh","\\tg","\\th"],props:{numArgs:0},handler(t){var{parser:e,funcName:r}=t;return{type:"op",mode:e.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:r}},htmlBuilder:Vt,mathmlBuilder:yr});H({type:"op",names:["\\det","\\gcd","\\inf","\\lim","\\max","\\min","\\Pr","\\sup"],props:{numArgs:0},handler(t){var{parser:e,funcName:r}=t;return{type:"op",mode:e.mode,limits:!0,parentIsSupSub:!1,symbol:!1,name:r}},htmlBuilder:Vt,mathmlBuilder:yr});H({type:"op",names:["\\int","\\iint","\\iiint","\\oint","\\oiint","\\oiiint","∫","∬","∭","∮","∯","∰"],props:{numArgs:0},handler(t){var{parser:e,funcName:r}=t,n=r;return n.length===1&&(n=n2[n]),{type:"op",mode:e.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:n}},htmlBuilder:Vt,mathmlBuilder:yr});var z1=(t,e)=>{var r,n,a=!1,i;t.type==="supsub"?(r=t.sup,n=t.sub,i=ae(t.base,"operatorname"),a=!0):i=ae(t,"operatorname");var s;if(i.body.length>0){for(var o=i.body.map(p=>{var b=p.text;return typeof b=="string"?{type:"textord",mode:p.mode,text:b}:p}),c=Ie(o,e.withFont("mathrm"),!0),m=0;m{for(var r=Qe(t.body,e.withFont("mathrm")),n=!0,a=0;ad.toText()).join("");r=[new B.TextNode(o)]}var c=new B.MathNode("mi",r);c.setAttribute("mathvariant","normal");var m=new B.MathNode("mo",[v0("⁡","text")]);return t.parentIsSupSub?new B.MathNode("mrow",[c,m]):B.newDocumentFragment([c,m])};H({type:"operatorname",names:["\\operatorname@","\\operatornamewithlimits"],props:{numArgs:1},handler:(t,e)=>{var{parser:r,funcName:n}=t,a=e[0];return{type:"operatorname",mode:r.mode,body:Be(a),alwaysHandleSupSub:n==="\\operatornamewithlimits",limits:!1,parentIsSupSub:!1}},htmlBuilder:z1,mathmlBuilder:a2});f("\\operatorname","\\@ifstar\\operatornamewithlimits\\operatorname@");zt({type:"ordgroup",htmlBuilder(t,e){return t.semisimple?k.makeFragment(Ie(t.body,e,!1)):k.makeSpan(["mord"],Ie(t.body,e,!0),e)},mathmlBuilder(t,e){return ht(t.body,e,!0)}});H({type:"overline",names:["\\overline"],props:{numArgs:1},handler(t,e){var{parser:r}=t,n=e[0];return{type:"overline",mode:r.mode,body:n}},htmlBuilder(t,e){var r=ue(t.body,e.havingCrampedStyle()),n=k.makeLineSpan("overline-line",e),a=e.fontMetrics().defaultRuleThickness,i=k.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r},{type:"kern",size:3*a},{type:"elem",elem:n},{type:"kern",size:a}]},e);return k.makeSpan(["mord","overline"],[i],e)},mathmlBuilder(t,e){var r=new B.MathNode("mo",[new B.TextNode("‾")]);r.setAttribute("stretchy","true");var n=new B.MathNode("mover",[be(t.body,e),r]);return n.setAttribute("accent","true"),n}});H({type:"phantom",names:["\\phantom"],props:{numArgs:1,allowedInText:!0},handler:(t,e)=>{var{parser:r}=t,n=e[0];return{type:"phantom",mode:r.mode,body:Be(n)}},htmlBuilder:(t,e)=>{var r=Ie(t.body,e.withPhantom(),!1);return k.makeFragment(r)},mathmlBuilder:(t,e)=>{var r=Qe(t.body,e);return new B.MathNode("mphantom",r)}});H({type:"hphantom",names:["\\hphantom"],props:{numArgs:1,allowedInText:!0},handler:(t,e)=>{var{parser:r}=t,n=e[0];return{type:"hphantom",mode:r.mode,body:n}},htmlBuilder:(t,e)=>{var r=k.makeSpan([],[ue(t.body,e.withPhantom())]);if(r.height=0,r.depth=0,r.children)for(var n=0;n{var r=Qe(Be(t.body),e),n=new B.MathNode("mphantom",r),a=new B.MathNode("mpadded",[n]);return a.setAttribute("height","0px"),a.setAttribute("depth","0px"),a}});H({type:"vphantom",names:["\\vphantom"],props:{numArgs:1,allowedInText:!0},handler:(t,e)=>{var{parser:r}=t,n=e[0];return{type:"vphantom",mode:r.mode,body:n}},htmlBuilder:(t,e)=>{var r=k.makeSpan(["inner"],[ue(t.body,e.withPhantom())]),n=k.makeSpan(["fix"],[]);return k.makeSpan(["mord","rlap"],[r,n],e)},mathmlBuilder:(t,e)=>{var r=Qe(Be(t.body),e),n=new B.MathNode("mphantom",r),a=new B.MathNode("mpadded",[n]);return a.setAttribute("width","0px"),a}});H({type:"raisebox",names:["\\raisebox"],props:{numArgs:2,argTypes:["size","hbox"],allowedInText:!0},handler(t,e){var{parser:r}=t,n=ae(e[0],"size").value,a=e[1];return{type:"raisebox",mode:r.mode,dy:n,body:a}},htmlBuilder(t,e){var r=ue(t.body,e),n=ze(t.dy,e);return k.makeVList({positionType:"shift",positionData:-n,children:[{type:"elem",elem:r}]},e)},mathmlBuilder(t,e){var r=new B.MathNode("mpadded",[be(t.body,e)]),n=t.dy.number+t.dy.unit;return r.setAttribute("voffset",n),r}});H({type:"internal",names:["\\relax"],props:{numArgs:0,allowedInText:!0},handler(t){var{parser:e}=t;return{type:"internal",mode:e.mode}}});H({type:"rule",names:["\\rule"],props:{numArgs:2,numOptionalArgs:1,argTypes:["size","size","size"]},handler(t,e,r){var{parser:n}=t,a=r[0],i=ae(e[0],"size"),s=ae(e[1],"size");return{type:"rule",mode:n.mode,shift:a&&ae(a,"size").value,width:i.value,height:s.value}},htmlBuilder(t,e){var r=k.makeSpan(["mord","rule"],[],e),n=ze(t.width,e),a=ze(t.height,e),i=t.shift?ze(t.shift,e):0;return r.style.borderRightWidth=O(n),r.style.borderTopWidth=O(a),r.style.bottom=O(i),r.width=n,r.height=a+i,r.depth=-i,r.maxFontSize=a*1.125*e.sizeMultiplier,r},mathmlBuilder(t,e){var r=ze(t.width,e),n=ze(t.height,e),a=t.shift?ze(t.shift,e):0,i=e.color&&e.getColor()||"black",s=new B.MathNode("mspace");s.setAttribute("mathbackground",i),s.setAttribute("width",O(r)),s.setAttribute("height",O(n));var o=new B.MathNode("mpadded",[s]);return a>=0?o.setAttribute("height",O(a)):(o.setAttribute("height",O(a)),o.setAttribute("depth",O(-a))),o.setAttribute("voffset",O(a)),o}});function C1(t,e,r){for(var n=Ie(t,e,!1),a=e.sizeMultiplier/r.sizeMultiplier,i=0;i{var r=e.havingSize(t.size);return C1(t.body,r,e)};H({type:"sizing",names:ys,props:{numArgs:0,allowedInText:!0},handler:(t,e)=>{var{breakOnTokenText:r,funcName:n,parser:a}=t,i=a.parseExpression(!1,r);return{type:"sizing",mode:a.mode,size:ys.indexOf(n)+1,body:i}},htmlBuilder:i2,mathmlBuilder:(t,e)=>{var r=e.havingSize(t.size),n=Qe(t.body,r),a=new B.MathNode("mstyle",n);return a.setAttribute("mathsize",O(r.sizeMultiplier)),a}});H({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:(t,e,r)=>{var{parser:n}=t,a=!1,i=!1,s=r[0]&&ae(r[0],"ordgroup");if(s)for(var o="",c=0;c{var r=k.makeSpan([],[ue(t.body,e)]);if(!t.smashHeight&&!t.smashDepth)return r;if(t.smashHeight&&(r.height=0,r.children))for(var n=0;n{var r=new B.MathNode("mpadded",[be(t.body,e)]);return t.smashHeight&&r.setAttribute("height","0px"),t.smashDepth&&r.setAttribute("depth","0px"),r}});H({type:"sqrt",names:["\\sqrt"],props:{numArgs:1,numOptionalArgs:1},handler(t,e,r){var{parser:n}=t,a=r[0],i=e[0];return{type:"sqrt",mode:n.mode,body:i,index:a}},htmlBuilder(t,e){var r=ue(t.body,e.havingCrampedStyle());r.height===0&&(r.height=e.fontMetrics().xHeight),r=k.wrapFragment(r,e);var n=e.fontMetrics(),a=n.defaultRuleThickness,i=a;e.style.idr.height+r.depth+s&&(s=(s+p-r.height-r.depth)/2);var b=c.height-r.height-s-m;r.style.paddingLeft=O(d);var S=k.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r,wrapperClasses:["svg-align"]},{type:"kern",size:-(r.height+b)},{type:"elem",elem:c},{type:"kern",size:m}]},e);if(t.index){var T=e.havingStyle(K.SCRIPTSCRIPT),A=ue(t.index,T,e),_=.6*(S.height-S.depth),D=k.makeVList({positionType:"shift",positionData:-_,children:[{type:"elem",elem:A}]},e),V=k.makeSpan(["root"],[D]);return k.makeSpan(["mord","sqrt"],[V,S],e)}else return k.makeSpan(["mord","sqrt"],[S],e)},mathmlBuilder(t,e){var{body:r,index:n}=t;return n?new B.MathNode("mroot",[be(r,e),be(n,e)]):new B.MathNode("msqrt",[be(r,e)])}});var xs={display:K.DISPLAY,text:K.TEXT,script:K.SCRIPT,scriptscript:K.SCRIPTSCRIPT};H({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(t,e){var{breakOnTokenText:r,funcName:n,parser:a}=t,i=a.parseExpression(!0,r),s=n.slice(1,n.length-5);return{type:"styling",mode:a.mode,style:s,body:i}},htmlBuilder(t,e){var r=xs[t.style],n=e.havingStyle(r).withFont("");return C1(t.body,n,e)},mathmlBuilder(t,e){var r=xs[t.style],n=e.havingStyle(r),a=Qe(t.body,n),i=new B.MathNode("mstyle",a),s={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]},o=s[t.style];return i.setAttribute("scriptlevel",o[0]),i.setAttribute("displaystyle",o[1]),i}});var s2=function(e,r){var n=e.base;if(n)if(n.type==="op"){var a=n.limits&&(r.style.size===K.DISPLAY.size||n.alwaysHandleSupSub);return a?Vt:null}else if(n.type==="operatorname"){var i=n.alwaysHandleSupSub&&(r.style.size===K.DISPLAY.size||n.limits);return i?z1:null}else{if(n.type==="accent")return Y.isCharacterBox(n.base)?ti:null;if(n.type==="horizBrace"){var s=!e.sub;return s===n.isOver?M1:null}else return null}else return null};zt({type:"supsub",htmlBuilder(t,e){var r=s2(t,e);if(r)return r(t,e);var{base:n,sup:a,sub:i}=t,s=ue(n,e),o,c,m=e.fontMetrics(),d=0,p=0,b=n&&Y.isCharacterBox(n);if(a){var S=e.havingStyle(e.style.sup());o=ue(a,S,e),b||(d=s.height-S.fontMetrics().supDrop*S.sizeMultiplier/e.sizeMultiplier)}if(i){var T=e.havingStyle(e.style.sub());c=ue(i,T,e),b||(p=s.depth+T.fontMetrics().subDrop*T.sizeMultiplier/e.sizeMultiplier)}var A;e.style===K.DISPLAY?A=m.sup1:e.style.cramped?A=m.sup3:A=m.sup2;var _=e.sizeMultiplier,D=O(.5/m.ptPerEm/_),V=null;if(c){var G=t.base&&t.base.type==="op"&&t.base.name&&(t.base.name==="\\oiint"||t.base.name==="\\oiiint");(s instanceof p0||G)&&(V=O(-s.italic))}var F;if(o&&c){d=Math.max(d,A,o.depth+.25*m.xHeight),p=Math.max(p,m.sub2);var W=m.defaultRuleThickness,ie=4*W;if(d-o.depth-(c.height-p)0&&(d+=re,p-=re)}var ce=[{type:"elem",elem:c,shift:p,marginRight:D,marginLeft:V},{type:"elem",elem:o,shift:-d,marginRight:D}];F=k.makeVList({positionType:"individualShift",children:ce},e)}else if(c){p=Math.max(p,m.sub1,c.height-.8*m.xHeight);var le=[{type:"elem",elem:c,marginLeft:V,marginRight:D}];F=k.makeVList({positionType:"shift",positionData:p,children:le},e)}else if(o)d=Math.max(d,A,o.depth+.25*m.xHeight),F=k.makeVList({positionType:"shift",positionData:-d,children:[{type:"elem",elem:o,marginRight:D}]},e);else throw new Error("supsub must have either sup or sub.");var Oe=ma(s,"right")||"mord";return k.makeSpan([Oe],[s,k.makeSpan(["msupsub"],[F])],e)},mathmlBuilder(t,e){var r=!1,n,a;t.base&&t.base.type==="horizBrace"&&(a=!!t.sup,a===t.base.isOver&&(r=!0,n=t.base.isOver)),t.base&&(t.base.type==="op"||t.base.type==="operatorname")&&(t.base.parentIsSupSub=!0);var i=[be(t.base,e)];t.sub&&i.push(be(t.sub,e)),t.sup&&i.push(be(t.sup,e));var s;if(r)s=n?"mover":"munder";else if(t.sub)if(t.sup){var m=t.base;m&&m.type==="op"&&m.limits&&e.style===K.DISPLAY||m&&m.type==="operatorname"&&m.alwaysHandleSupSub&&(e.style===K.DISPLAY||m.limits)?s="munderover":s="msubsup"}else{var c=t.base;c&&c.type==="op"&&c.limits&&(e.style===K.DISPLAY||c.alwaysHandleSupSub)||c&&c.type==="operatorname"&&c.alwaysHandleSupSub&&(c.limits||e.style===K.DISPLAY)?s="munder":s="msub"}else{var o=t.base;o&&o.type==="op"&&o.limits&&(e.style===K.DISPLAY||o.alwaysHandleSupSub)||o&&o.type==="operatorname"&&o.alwaysHandleSupSub&&(o.limits||e.style===K.DISPLAY)?s="mover":s="msup"}return new B.MathNode(s,i)}});zt({type:"atom",htmlBuilder(t,e){return k.mathsym(t.text,t.mode,e,["m"+t.family])},mathmlBuilder(t,e){var r=new B.MathNode("mo",[v0(t.text,t.mode)]);if(t.family==="bin"){var n=Qa(t,e);n==="bold-italic"&&r.setAttribute("mathvariant",n)}else t.family==="punct"?r.setAttribute("separator","true"):(t.family==="open"||t.family==="close")&&r.setAttribute("stretchy","false");return r}});var E1={mi:"italic",mn:"normal",mtext:"normal"};zt({type:"mathord",htmlBuilder(t,e){return k.makeOrd(t,e,"mathord")},mathmlBuilder(t,e){var r=new B.MathNode("mi",[v0(t.text,t.mode,e)]),n=Qa(t,e)||"italic";return n!==E1[r.type]&&r.setAttribute("mathvariant",n),r}});zt({type:"textord",htmlBuilder(t,e){return k.makeOrd(t,e,"textord")},mathmlBuilder(t,e){var r=v0(t.text,t.mode,e),n=Qa(t,e)||"normal",a;return t.mode==="text"?a=new B.MathNode("mtext",[r]):/[0-9]/.test(t.text)?a=new B.MathNode("mn",[r]):t.text==="\\prime"?a=new B.MathNode("mo",[r]):a=new B.MathNode("mi",[r]),n!==E1[a.type]&&a.setAttribute("mathvariant",n),a}});var Wn={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},jn={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};zt({type:"spacing",htmlBuilder(t,e){if(jn.hasOwnProperty(t.text)){var r=jn[t.text].className||"";if(t.mode==="text"){var n=k.makeOrd(t,e,"textord");return n.classes.push(r),n}else return k.makeSpan(["mspace",r],[k.mathsym(t.text,t.mode,e)],e)}else{if(Wn.hasOwnProperty(t.text))return k.makeSpan(["mspace",Wn[t.text]],[],e);throw new I('Unknown type of space "'+t.text+'"')}},mathmlBuilder(t,e){var r;if(jn.hasOwnProperty(t.text))r=new B.MathNode("mtext",[new B.TextNode(" ")]);else{if(Wn.hasOwnProperty(t.text))return new B.MathNode("mspace");throw new I('Unknown type of space "'+t.text+'"')}return r}});var ws=()=>{var t=new B.MathNode("mtd",[]);return t.setAttribute("width","50%"),t};zt({type:"tag",mathmlBuilder(t,e){var r=new B.MathNode("mtable",[new B.MathNode("mtr",[ws(),new B.MathNode("mtd",[ht(t.body,e)]),ws(),new B.MathNode("mtd",[ht(t.tag,e)])])]);return r.setAttribute("width","100%"),r}});var Ss={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},ks={"\\textbf":"textbf","\\textmd":"textmd"},l2={"\\textit":"textit","\\textup":"textup"},Ms=(t,e)=>{var r=t.font;if(r){if(Ss[r])return e.withTextFontFamily(Ss[r]);if(ks[r])return e.withTextFontWeight(ks[r]);if(r==="\\emph")return e.fontShape==="textit"?e.withTextFontShape("textup"):e.withTextFontShape("textit")}else return e;return e.withTextFontShape(l2[r])};H({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup","\\emph"],props:{numArgs:1,argTypes:["text"],allowedInArgument:!0,allowedInText:!0},handler(t,e){var{parser:r,funcName:n}=t,a=e[0];return{type:"text",mode:r.mode,body:Be(a),font:n}},htmlBuilder(t,e){var r=Ms(t,e),n=Ie(t.body,r,!0);return k.makeSpan(["mord","text"],n,r)},mathmlBuilder(t,e){var r=Ms(t,e);return ht(t.body,r)}});H({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler(t,e){var{parser:r}=t;return{type:"underline",mode:r.mode,body:e[0]}},htmlBuilder(t,e){var r=ue(t.body,e),n=k.makeLineSpan("underline-line",e),a=e.fontMetrics().defaultRuleThickness,i=k.makeVList({positionType:"top",positionData:r.height,children:[{type:"kern",size:a},{type:"elem",elem:n},{type:"kern",size:3*a},{type:"elem",elem:r}]},e);return k.makeSpan(["mord","underline"],[i],e)},mathmlBuilder(t,e){var r=new B.MathNode("mo",[new B.TextNode("‾")]);r.setAttribute("stretchy","true");var n=new B.MathNode("munder",[be(t.body,e),r]);return n.setAttribute("accentunder","true"),n}});H({type:"vcenter",names:["\\vcenter"],props:{numArgs:1,argTypes:["original"],allowedInText:!1},handler(t,e){var{parser:r}=t;return{type:"vcenter",mode:r.mode,body:e[0]}},htmlBuilder(t,e){var r=ue(t.body,e),n=e.fontMetrics().axisHeight,a=.5*(r.height-n-(r.depth+n));return k.makeVList({positionType:"shift",positionData:a,children:[{type:"elem",elem:r}]},e)},mathmlBuilder(t,e){return new B.MathNode("mpadded",[be(t.body,e)],["vcenter"])}});H({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler(t,e,r){throw new I("\\verb ended by end of line instead of matching delimiter")},htmlBuilder(t,e){for(var r=Ts(t),n=[],a=e.havingStyle(e.style.text()),i=0;it.body.replace(/ /g,t.star?"␣":" "),lt=Jl,D1=`[ \r ]`,o2="\\\\[a-zA-Z@]+",u2="\\\\[^\uD800-\uDFFF]",c2="("+o2+")"+D1+"*",h2=`\\\\( |[ \r ]+ -?)[ \r ]*`,ga="[̀-ͯ]",f2=new RegExp(ga+"+$"),m2="("+D1+"+)|"+(h2+"|")+"([!-\\[\\]-‧‪-퟿豈-￿]"+(ga+"*")+"|[\uD800-\uDBFF][\uDC00-\uDFFF]"+(ga+"*")+"|\\\\verb\\*([^]).*?\\4|\\\\verb([^*a-zA-Z]).*?\\5"+("|"+c2)+("|"+u2+")");class Ts{constructor(e,r){this.input=void 0,this.settings=void 0,this.tokenRegex=void 0,this.catcodes=void 0,this.input=e,this.settings=r,this.tokenRegex=new RegExp(m2,"g"),this.catcodes={"%":14,"~":13}}setCatcode(e,r){this.catcodes[e]=r}lex(){var e=this.input,r=this.tokenRegex.lastIndex;if(r===e.length)return new d0("EOF",new s0(this,r,r));var n=this.tokenRegex.exec(e);if(n===null||n.index!==r)throw new I("Unexpected character: '"+e[r]+"'",new d0(e[r],new s0(this,r,r+1)));var a=n[6]||n[3]||(n[2]?"\\ ":" ");if(this.catcodes[a]===14){var i=e.indexOf(` -`,this.tokenRegex.lastIndex);return i===-1?(this.tokenRegex.lastIndex=e.length,this.settings.reportNonstrict("commentAtEnd","% comment has no terminating newline; LaTeX would fail because of commenting the end of math mode (e.g. $)")):this.tokenRegex.lastIndex=i+1,this.lex()}return new d0(a,new s0(this,r,this.tokenRegex.lastIndex))}}class d2{constructor(e,r){e===void 0&&(e={}),r===void 0&&(r={}),this.current=void 0,this.builtins=void 0,this.undefStack=void 0,this.current=r,this.builtins=e,this.undefStack=[]}beginGroup(){this.undefStack.push({})}endGroup(){if(this.undefStack.length===0)throw new I("Unbalanced namespace destruction: attempt to pop global namespace; please report this as a bug");var e=this.undefStack.pop();for(var r in e)e.hasOwnProperty(r)&&(e[r]==null?delete this.current[r]:this.current[r]=e[r])}endGroups(){for(;this.undefStack.length>0;)this.endGroup()}has(e){return this.current.hasOwnProperty(e)||this.builtins.hasOwnProperty(e)}get(e){return this.current.hasOwnProperty(e)?this.current[e]:this.builtins[e]}set(e,r,n){if(n===void 0&&(n=!1),n){for(var a=0;a0&&(this.undefStack[this.undefStack.length-1][e]=r)}else{var i=this.undefStack[this.undefStack.length-1];i&&!i.hasOwnProperty(e)&&(i[e]=this.current[e])}r==null?delete this.current[e]:this.current[e]=r}}var p2=y1;f("\\noexpand",function(t){var e=t.popToken();return t.isExpandable(e.text)&&(e.noexpand=!0,e.treatAsRelax=!0),{tokens:[e],numArgs:0}});f("\\expandafter",function(t){var e=t.popToken();return t.expandOnce(!0),{tokens:[e],numArgs:0}});f("\\@firstoftwo",function(t){var e=t.consumeArgs(2);return{tokens:e[0],numArgs:0}});f("\\@secondoftwo",function(t){var e=t.consumeArgs(2);return{tokens:e[1],numArgs:0}});f("\\@ifnextchar",function(t){var e=t.consumeArgs(3);t.consumeSpaces();var r=t.future();return e[0].length===1&&e[0][0].text===r.text?{tokens:e[1],numArgs:0}:{tokens:e[2],numArgs:0}});f("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}");f("\\TextOrMath",function(t){var e=t.consumeArgs(2);return t.mode==="text"?{tokens:e[0],numArgs:0}:{tokens:e[1],numArgs:0}});var As={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};f("\\char",function(t){var e=t.popToken(),r,n="";if(e.text==="'")r=8,e=t.popToken();else if(e.text==='"')r=16,e=t.popToken();else if(e.text==="`")if(e=t.popToken(),e.text[0]==="\\")n=e.text.charCodeAt(1);else{if(e.text==="EOF")throw new I("\\char` missing argument");n=e.text.charCodeAt(0)}else r=10;if(r){if(n=As[e.text],n==null||n>=r)throw new I("Invalid base-"+r+" digit "+e.text);for(var a;(a=As[t.future().text])!=null&&a{var n=t.consumeArg().tokens;if(n.length!==1)throw new I("\\newcommand's first argument must be a macro name");var a=n[0].text,i=t.isDefined(a);if(i&&!e)throw new I("\\newcommand{"+a+"} attempting to redefine "+(a+"; use \\renewcommand"));if(!i&&!r)throw new I("\\renewcommand{"+a+"} when command "+a+" does not yet exist; use \\newcommand");var s=0;if(n=t.consumeArg().tokens,n.length===1&&n[0].text==="["){for(var o="",c=t.expandNextToken();c.text!=="]"&&c.text!=="EOF";)o+=c.text,c=t.expandNextToken();if(!o.match(/^\s*[0-9]+\s*$/))throw new I("Invalid number of arguments: "+o);s=parseInt(o),n=t.consumeArg().tokens}return t.macros.set(a,{tokens:n,numArgs:s}),""};f("\\newcommand",t=>oi(t,!1,!0));f("\\renewcommand",t=>oi(t,!0,!1));f("\\providecommand",t=>oi(t,!0,!0));f("\\message",t=>{var e=t.consumeArgs(1)[0];return console.log(e.reverse().map(r=>r.text).join("")),""});f("\\errmessage",t=>{var e=t.consumeArgs(1)[0];return console.error(e.reverse().map(r=>r.text).join("")),""});f("\\show",t=>{var e=t.popToken(),r=e.text;return console.log(e,t.macros.get(r),lt[r],xe.math[r],xe.text[r]),""});f("\\bgroup","{");f("\\egroup","}");f("~","\\nobreakspace");f("\\lq","`");f("\\rq","'");f("\\aa","\\r a");f("\\AA","\\r A");f("\\textcopyright","\\html@mathml{\\textcircled{c}}{\\char`©}");f("\\copyright","\\TextOrMath{\\textcopyright}{\\text{\\textcopyright}}");f("\\textregistered","\\html@mathml{\\textcircled{\\scriptsize R}}{\\char`®}");f("ℬ","\\mathscr{B}");f("ℰ","\\mathscr{E}");f("ℱ","\\mathscr{F}");f("ℋ","\\mathscr{H}");f("ℐ","\\mathscr{I}");f("ℒ","\\mathscr{L}");f("ℳ","\\mathscr{M}");f("ℛ","\\mathscr{R}");f("ℭ","\\mathfrak{C}");f("ℌ","\\mathfrak{H}");f("ℨ","\\mathfrak{Z}");f("\\Bbbk","\\Bbb{k}");f("·","\\cdotp");f("\\llap","\\mathllap{\\textrm{#1}}");f("\\rlap","\\mathrlap{\\textrm{#1}}");f("\\clap","\\mathclap{\\textrm{#1}}");f("\\mathstrut","\\vphantom{(}");f("\\underbar","\\underline{\\text{#1}}");f("\\not",'\\html@mathml{\\mathrel{\\mathrlap\\@not}}{\\char"338}');f("\\neq","\\html@mathml{\\mathrel{\\not=}}{\\mathrel{\\char`≠}}");f("\\ne","\\neq");f("≠","\\neq");f("\\notin","\\html@mathml{\\mathrel{{\\in}\\mathllap{/\\mskip1mu}}}{\\mathrel{\\char`∉}}");f("∉","\\notin");f("≘","\\html@mathml{\\mathrel{=\\kern{-1em}\\raisebox{0.4em}{$\\scriptsize\\frown$}}}{\\mathrel{\\char`≘}}");f("≙","\\html@mathml{\\stackrel{\\tiny\\wedge}{=}}{\\mathrel{\\char`≘}}");f("≚","\\html@mathml{\\stackrel{\\tiny\\vee}{=}}{\\mathrel{\\char`≚}}");f("≛","\\html@mathml{\\stackrel{\\scriptsize\\star}{=}}{\\mathrel{\\char`≛}}");f("≝","\\html@mathml{\\stackrel{\\tiny\\mathrm{def}}{=}}{\\mathrel{\\char`≝}}");f("≞","\\html@mathml{\\stackrel{\\tiny\\mathrm{m}}{=}}{\\mathrel{\\char`≞}}");f("≟","\\html@mathml{\\stackrel{\\tiny?}{=}}{\\mathrel{\\char`≟}}");f("⟂","\\perp");f("‼","\\mathclose{!\\mkern-0.8mu!}");f("∌","\\notni");f("⌜","\\ulcorner");f("⌝","\\urcorner");f("⌞","\\llcorner");f("⌟","\\lrcorner");f("©","\\copyright");f("®","\\textregistered");f("️","\\textregistered");f("\\ulcorner",'\\html@mathml{\\@ulcorner}{\\mathop{\\char"231c}}');f("\\urcorner",'\\html@mathml{\\@urcorner}{\\mathop{\\char"231d}}');f("\\llcorner",'\\html@mathml{\\@llcorner}{\\mathop{\\char"231e}}');f("\\lrcorner",'\\html@mathml{\\@lrcorner}{\\mathop{\\char"231f}}');f("\\vdots","\\mathord{\\varvdots\\rule{0pt}{15pt}}");f("⋮","\\vdots");f("\\varGamma","\\mathit{\\Gamma}");f("\\varDelta","\\mathit{\\Delta}");f("\\varTheta","\\mathit{\\Theta}");f("\\varLambda","\\mathit{\\Lambda}");f("\\varXi","\\mathit{\\Xi}");f("\\varPi","\\mathit{\\Pi}");f("\\varSigma","\\mathit{\\Sigma}");f("\\varUpsilon","\\mathit{\\Upsilon}");f("\\varPhi","\\mathit{\\Phi}");f("\\varPsi","\\mathit{\\Psi}");f("\\varOmega","\\mathit{\\Omega}");f("\\substack","\\begin{subarray}{c}#1\\end{subarray}");f("\\colon","\\nobreak\\mskip2mu\\mathpunct{}\\mathchoice{\\mkern-3mu}{\\mkern-3mu}{}{}{:}\\mskip6mu\\relax");f("\\boxed","\\fbox{$\\displaystyle{#1}$}");f("\\iff","\\DOTSB\\;\\Longleftrightarrow\\;");f("\\implies","\\DOTSB\\;\\Longrightarrow\\;");f("\\impliedby","\\DOTSB\\;\\Longleftarrow\\;");var zs={",":"\\dotsc","\\not":"\\dotsb","+":"\\dotsb","=":"\\dotsb","<":"\\dotsb",">":"\\dotsb","-":"\\dotsb","*":"\\dotsb",":":"\\dotsb","\\DOTSB":"\\dotsb","\\coprod":"\\dotsb","\\bigvee":"\\dotsb","\\bigwedge":"\\dotsb","\\biguplus":"\\dotsb","\\bigcap":"\\dotsb","\\bigcup":"\\dotsb","\\prod":"\\dotsb","\\sum":"\\dotsb","\\bigotimes":"\\dotsb","\\bigoplus":"\\dotsb","\\bigodot":"\\dotsb","\\bigsqcup":"\\dotsb","\\And":"\\dotsb","\\longrightarrow":"\\dotsb","\\Longrightarrow":"\\dotsb","\\longleftarrow":"\\dotsb","\\Longleftarrow":"\\dotsb","\\longleftrightarrow":"\\dotsb","\\Longleftrightarrow":"\\dotsb","\\mapsto":"\\dotsb","\\longmapsto":"\\dotsb","\\hookrightarrow":"\\dotsb","\\doteq":"\\dotsb","\\mathbin":"\\dotsb","\\mathrel":"\\dotsb","\\relbar":"\\dotsb","\\Relbar":"\\dotsb","\\xrightarrow":"\\dotsb","\\xleftarrow":"\\dotsb","\\DOTSI":"\\dotsi","\\int":"\\dotsi","\\oint":"\\dotsi","\\iint":"\\dotsi","\\iiint":"\\dotsi","\\iiiint":"\\dotsi","\\idotsint":"\\dotsi","\\DOTSX":"\\dotsx"};f("\\dots",function(t){var e="\\dotso",r=t.expandAfterFuture().text;return r in zs?e=zs[r]:(r.slice(0,4)==="\\not"||r in xe.math&&Y.contains(["bin","rel"],xe.math[r].group))&&(e="\\dotsb"),e});var ui={")":!0,"]":!0,"\\rbrack":!0,"\\}":!0,"\\rbrace":!0,"\\rangle":!0,"\\rceil":!0,"\\rfloor":!0,"\\rgroup":!0,"\\rmoustache":!0,"\\right":!0,"\\bigr":!0,"\\biggr":!0,"\\Bigr":!0,"\\Biggr":!0,$:!0,";":!0,".":!0,",":!0};f("\\dotso",function(t){var e=t.future().text;return e in ui?"\\ldots\\,":"\\ldots"});f("\\dotsc",function(t){var e=t.future().text;return e in ui&&e!==","?"\\ldots\\,":"\\ldots"});f("\\cdots",function(t){var e=t.future().text;return e in ui?"\\@cdots\\,":"\\@cdots"});f("\\dotsb","\\cdots");f("\\dotsm","\\cdots");f("\\dotsi","\\!\\cdots");f("\\dotsx","\\ldots\\,");f("\\DOTSI","\\relax");f("\\DOTSB","\\relax");f("\\DOTSX","\\relax");f("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax");f("\\,","\\tmspace+{3mu}{.1667em}");f("\\thinspace","\\,");f("\\>","\\mskip{4mu}");f("\\:","\\tmspace+{4mu}{.2222em}");f("\\medspace","\\:");f("\\;","\\tmspace+{5mu}{.2777em}");f("\\thickspace","\\;");f("\\!","\\tmspace-{3mu}{.1667em}");f("\\negthinspace","\\!");f("\\negmedspace","\\tmspace-{4mu}{.2222em}");f("\\negthickspace","\\tmspace-{5mu}{.277em}");f("\\enspace","\\kern.5em ");f("\\enskip","\\hskip.5em\\relax");f("\\quad","\\hskip1em\\relax");f("\\qquad","\\hskip2em\\relax");f("\\tag","\\@ifstar\\tag@literal\\tag@paren");f("\\tag@paren","\\tag@literal{({#1})}");f("\\tag@literal",t=>{if(t.macros.get("\\df@tag"))throw new I("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"});f("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}");f("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)");f("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}");f("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1");f("\\newline","\\\\\\relax");f("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var B1=O(q0["Main-Regular"][84][1]-.7*q0["Main-Regular"][65][1]);f("\\LaTeX","\\textrm{\\html@mathml{"+("L\\kern-.36em\\raisebox{"+B1+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{LaTeX}}");f("\\KaTeX","\\textrm{\\html@mathml{"+("K\\kern-.17em\\raisebox{"+B1+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{KaTeX}}");f("\\hspace","\\@ifstar\\@hspacer\\@hspace");f("\\@hspace","\\hskip #1\\relax");f("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax");f("\\ordinarycolon",":");f("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}");f("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}');f("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}');f("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}');f("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}');f("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}');f("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}');f("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}');f("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}');f("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}');f("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}');f("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}');f("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}');f("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}');f("∷","\\dblcolon");f("∹","\\eqcolon");f("≔","\\coloneqq");f("≕","\\eqqcolon");f("⩴","\\Coloneqq");f("\\ratio","\\vcentcolon");f("\\coloncolon","\\dblcolon");f("\\colonequals","\\coloneqq");f("\\coloncolonequals","\\Coloneqq");f("\\equalscolon","\\eqqcolon");f("\\equalscoloncolon","\\Eqqcolon");f("\\colonminus","\\coloneq");f("\\coloncolonminus","\\Coloneq");f("\\minuscolon","\\eqcolon");f("\\minuscoloncolon","\\Eqcolon");f("\\coloncolonapprox","\\Colonapprox");f("\\coloncolonsim","\\Colonsim");f("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}");f("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}");f("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}");f("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}");f("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`∌}}");f("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}");f("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}");f("\\injlim","\\DOTSB\\operatorname*{inj\\,lim}");f("\\projlim","\\DOTSB\\operatorname*{proj\\,lim}");f("\\varlimsup","\\DOTSB\\operatorname*{\\overline{lim}}");f("\\varliminf","\\DOTSB\\operatorname*{\\underline{lim}}");f("\\varinjlim","\\DOTSB\\operatorname*{\\underrightarrow{lim}}");f("\\varprojlim","\\DOTSB\\operatorname*{\\underleftarrow{lim}}");f("\\gvertneqq","\\html@mathml{\\@gvertneqq}{≩}");f("\\lvertneqq","\\html@mathml{\\@lvertneqq}{≨}");f("\\ngeqq","\\html@mathml{\\@ngeqq}{≱}");f("\\ngeqslant","\\html@mathml{\\@ngeqslant}{≱}");f("\\nleqq","\\html@mathml{\\@nleqq}{≰}");f("\\nleqslant","\\html@mathml{\\@nleqslant}{≰}");f("\\nshortmid","\\html@mathml{\\@nshortmid}{∤}");f("\\nshortparallel","\\html@mathml{\\@nshortparallel}{∦}");f("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{⊈}");f("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{⊉}");f("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{⊊}");f("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{⫋}");f("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{⊋}");f("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{⫌}");f("\\imath","\\html@mathml{\\@imath}{ı}");f("\\jmath","\\html@mathml{\\@jmath}{ȷ}");f("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`⟦}}");f("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`⟧}}");f("⟦","\\llbracket");f("⟧","\\rrbracket");f("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`⦃}}");f("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`⦄}}");f("⦃","\\lBrace");f("⦄","\\rBrace");f("\\minuso","\\mathbin{\\html@mathml{{\\mathrlap{\\mathchoice{\\kern{0.145em}}{\\kern{0.145em}}{\\kern{0.1015em}}{\\kern{0.0725em}}\\circ}{-}}}{\\char`⦵}}");f("⦵","\\minuso");f("\\darr","\\downarrow");f("\\dArr","\\Downarrow");f("\\Darr","\\Downarrow");f("\\lang","\\langle");f("\\rang","\\rangle");f("\\uarr","\\uparrow");f("\\uArr","\\Uparrow");f("\\Uarr","\\Uparrow");f("\\N","\\mathbb{N}");f("\\R","\\mathbb{R}");f("\\Z","\\mathbb{Z}");f("\\alef","\\aleph");f("\\alefsym","\\aleph");f("\\Alpha","\\mathrm{A}");f("\\Beta","\\mathrm{B}");f("\\bull","\\bullet");f("\\Chi","\\mathrm{X}");f("\\clubs","\\clubsuit");f("\\cnums","\\mathbb{C}");f("\\Complex","\\mathbb{C}");f("\\Dagger","\\ddagger");f("\\diamonds","\\diamondsuit");f("\\empty","\\emptyset");f("\\Epsilon","\\mathrm{E}");f("\\Eta","\\mathrm{H}");f("\\exist","\\exists");f("\\harr","\\leftrightarrow");f("\\hArr","\\Leftrightarrow");f("\\Harr","\\Leftrightarrow");f("\\hearts","\\heartsuit");f("\\image","\\Im");f("\\infin","\\infty");f("\\Iota","\\mathrm{I}");f("\\isin","\\in");f("\\Kappa","\\mathrm{K}");f("\\larr","\\leftarrow");f("\\lArr","\\Leftarrow");f("\\Larr","\\Leftarrow");f("\\lrarr","\\leftrightarrow");f("\\lrArr","\\Leftrightarrow");f("\\Lrarr","\\Leftrightarrow");f("\\Mu","\\mathrm{M}");f("\\natnums","\\mathbb{N}");f("\\Nu","\\mathrm{N}");f("\\Omicron","\\mathrm{O}");f("\\plusmn","\\pm");f("\\rarr","\\rightarrow");f("\\rArr","\\Rightarrow");f("\\Rarr","\\Rightarrow");f("\\real","\\Re");f("\\reals","\\mathbb{R}");f("\\Reals","\\mathbb{R}");f("\\Rho","\\mathrm{P}");f("\\sdot","\\cdot");f("\\sect","\\S");f("\\spades","\\spadesuit");f("\\sub","\\subset");f("\\sube","\\subseteq");f("\\supe","\\supseteq");f("\\Tau","\\mathrm{T}");f("\\thetasym","\\vartheta");f("\\weierp","\\wp");f("\\Zeta","\\mathrm{Z}");f("\\argmin","\\DOTSB\\operatorname*{arg\\,min}");f("\\argmax","\\DOTSB\\operatorname*{arg\\,max}");f("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits");f("\\bra","\\mathinner{\\langle{#1}|}");f("\\ket","\\mathinner{|{#1}\\rangle}");f("\\braket","\\mathinner{\\langle{#1}\\rangle}");f("\\Bra","\\left\\langle#1\\right|");f("\\Ket","\\left|#1\\right\\rangle");var N1=t=>e=>{var r=e.consumeArg().tokens,n=e.consumeArg().tokens,a=e.consumeArg().tokens,i=e.consumeArg().tokens,s=e.macros.get("|"),o=e.macros.get("\\|");e.macros.beginGroup();var c=p=>b=>{t&&(b.macros.set("|",s),a.length&&b.macros.set("\\|",o));var S=p;if(!p&&a.length){var T=b.future();T.text==="|"&&(b.popToken(),S=!0)}return{tokens:S?a:n,numArgs:0}};e.macros.set("|",c(!1)),a.length&&e.macros.set("\\|",c(!0));var m=e.consumeArg().tokens,d=e.expandTokens([...i,...m,...r]);return e.macros.endGroup(),{tokens:d.reverse(),numArgs:0}};f("\\bra@ket",N1(!1));f("\\bra@set",N1(!0));f("\\Braket","\\bra@ket{\\left\\langle}{\\,\\middle\\vert\\,}{\\,\\middle\\vert\\,}{\\right\\rangle}");f("\\Set","\\bra@set{\\left\\{\\:}{\\;\\middle\\vert\\;}{\\;\\middle\\Vert\\;}{\\:\\right\\}}");f("\\set","\\bra@set{\\{\\,}{\\mid}{}{\\,\\}}");f("\\angln","{\\angl n}");f("\\blue","\\textcolor{##6495ed}{#1}");f("\\orange","\\textcolor{##ffa500}{#1}");f("\\pink","\\textcolor{##ff00af}{#1}");f("\\red","\\textcolor{##df0030}{#1}");f("\\green","\\textcolor{##28ae7b}{#1}");f("\\gray","\\textcolor{gray}{#1}");f("\\purple","\\textcolor{##9d38bd}{#1}");f("\\blueA","\\textcolor{##ccfaff}{#1}");f("\\blueB","\\textcolor{##80f6ff}{#1}");f("\\blueC","\\textcolor{##63d9ea}{#1}");f("\\blueD","\\textcolor{##11accd}{#1}");f("\\blueE","\\textcolor{##0c7f99}{#1}");f("\\tealA","\\textcolor{##94fff5}{#1}");f("\\tealB","\\textcolor{##26edd5}{#1}");f("\\tealC","\\textcolor{##01d1c1}{#1}");f("\\tealD","\\textcolor{##01a995}{#1}");f("\\tealE","\\textcolor{##208170}{#1}");f("\\greenA","\\textcolor{##b6ffb0}{#1}");f("\\greenB","\\textcolor{##8af281}{#1}");f("\\greenC","\\textcolor{##74cf70}{#1}");f("\\greenD","\\textcolor{##1fab54}{#1}");f("\\greenE","\\textcolor{##0d923f}{#1}");f("\\goldA","\\textcolor{##ffd0a9}{#1}");f("\\goldB","\\textcolor{##ffbb71}{#1}");f("\\goldC","\\textcolor{##ff9c39}{#1}");f("\\goldD","\\textcolor{##e07d10}{#1}");f("\\goldE","\\textcolor{##a75a05}{#1}");f("\\redA","\\textcolor{##fca9a9}{#1}");f("\\redB","\\textcolor{##ff8482}{#1}");f("\\redC","\\textcolor{##f9685d}{#1}");f("\\redD","\\textcolor{##e84d39}{#1}");f("\\redE","\\textcolor{##bc2612}{#1}");f("\\maroonA","\\textcolor{##ffbde0}{#1}");f("\\maroonB","\\textcolor{##ff92c6}{#1}");f("\\maroonC","\\textcolor{##ed5fa6}{#1}");f("\\maroonD","\\textcolor{##ca337c}{#1}");f("\\maroonE","\\textcolor{##9e034e}{#1}");f("\\purpleA","\\textcolor{##ddd7ff}{#1}");f("\\purpleB","\\textcolor{##c6b9fc}{#1}");f("\\purpleC","\\textcolor{##aa87ff}{#1}");f("\\purpleD","\\textcolor{##7854ab}{#1}");f("\\purpleE","\\textcolor{##543b78}{#1}");f("\\mintA","\\textcolor{##f5f9e8}{#1}");f("\\mintB","\\textcolor{##edf2df}{#1}");f("\\mintC","\\textcolor{##e0e5cc}{#1}");f("\\grayA","\\textcolor{##f6f7f7}{#1}");f("\\grayB","\\textcolor{##f0f1f2}{#1}");f("\\grayC","\\textcolor{##e3e5e6}{#1}");f("\\grayD","\\textcolor{##d6d8da}{#1}");f("\\grayE","\\textcolor{##babec2}{#1}");f("\\grayF","\\textcolor{##888d93}{#1}");f("\\grayG","\\textcolor{##626569}{#1}");f("\\grayH","\\textcolor{##3b3e40}{#1}");f("\\grayI","\\textcolor{##21242c}{#1}");f("\\kaBlue","\\textcolor{##314453}{#1}");f("\\kaGreen","\\textcolor{##71B307}{#1}");var q1={"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0};class v2{constructor(e,r,n){this.settings=void 0,this.expansionCount=void 0,this.lexer=void 0,this.macros=void 0,this.stack=void 0,this.mode=void 0,this.settings=r,this.expansionCount=0,this.feed(e),this.macros=new d2(p2,r.macros),this.mode=n,this.stack=[]}feed(e){this.lexer=new Ts(e,this.settings)}switchMode(e){this.mode=e}beginGroup(){this.macros.beginGroup()}endGroup(){this.macros.endGroup()}endGroups(){this.macros.endGroups()}future(){return this.stack.length===0&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]}popToken(){return this.future(),this.stack.pop()}pushToken(e){this.stack.push(e)}pushTokens(e){this.stack.push(...e)}scanArgument(e){var r,n,a;if(e){if(this.consumeSpaces(),this.future().text!=="[")return null;r=this.popToken(),{tokens:a,end:n}=this.consumeArg(["]"])}else({tokens:a,start:r,end:n}=this.consumeArg());return this.pushToken(new d0("EOF",n.loc)),this.pushTokens(a),r.range(n,"")}consumeSpaces(){for(;;){var e=this.future();if(e.text===" ")this.stack.pop();else break}}consumeArg(e){var r=[],n=e&&e.length>0;n||this.consumeSpaces();var a=this.future(),i,s=0,o=0;do{if(i=this.popToken(),r.push(i),i.text==="{")++s;else if(i.text==="}"){if(--s,s===-1)throw new I("Extra }",i)}else if(i.text==="EOF")throw new I("Unexpected end of input in a macro argument, expected '"+(e&&n?e[o]:"}")+"'",i);if(e&&n)if((s===0||s===1&&e[o]==="{")&&i.text===e[o]){if(++o,o===e.length){r.splice(-o,o);break}}else o=0}while(s!==0||n);return a.text==="{"&&r[r.length-1].text==="}"&&(r.pop(),r.shift()),r.reverse(),{tokens:r,start:a,end:i}}consumeArgs(e,r){if(r){if(r.length!==e+1)throw new I("The length of delimiters doesn't match the number of args!");for(var n=r[0],a=0;athis.settings.maxExpand)throw new I("Too many expansions: infinite loop or need to increase maxExpand setting")}expandOnce(e){var r=this.popToken(),n=r.text,a=r.noexpand?null:this._getExpansion(n);if(a==null||e&&a.unexpandable){if(e&&a==null&&n[0]==="\\"&&!this.isDefined(n))throw new I("Undefined control sequence: "+n);return this.pushToken(r),!1}this.countExpansion(1);var i=a.tokens,s=this.consumeArgs(a.numArgs,a.delimiters);if(a.numArgs){i=i.slice();for(var o=i.length-1;o>=0;--o){var c=i[o];if(c.text==="#"){if(o===0)throw new I("Incomplete placeholder at end of macro body",c);if(c=i[--o],c.text==="#")i.splice(o+1,1);else if(/^[1-9]$/.test(c.text))i.splice(o,2,...s[+c.text-1]);else throw new I("Not a valid argument number",c)}}}return this.pushTokens(i),i.length}expandAfterFuture(){return this.expandOnce(),this.future()}expandNextToken(){for(;;)if(this.expandOnce()===!1){var e=this.stack.pop();return e.treatAsRelax&&(e.text="\\relax"),e}throw new Error}expandMacro(e){return this.macros.has(e)?this.expandTokens([new d0(e)]):void 0}expandTokens(e){var r=[],n=this.stack.length;for(this.pushTokens(e);this.stack.length>n;)if(this.expandOnce(!0)===!1){var a=this.stack.pop();a.treatAsRelax&&(a.noexpand=!1,a.treatAsRelax=!1),r.push(a)}return this.countExpansion(r.length),r}expandMacroAsText(e){var r=this.expandMacro(e);return r&&r.map(n=>n.text).join("")}_getExpansion(e){var r=this.macros.get(e);if(r==null)return r;if(e.length===1){var n=this.lexer.catcodes[e];if(n!=null&&n!==13)return}var a=typeof r=="function"?r(this):r;if(typeof a=="string"){var i=0;if(a.indexOf("#")!==-1)for(var s=a.replace(/##/g,"");s.indexOf("#"+(i+1))!==-1;)++i;for(var o=new Ts(a,this.settings),c=[],m=o.lex();m.text!=="EOF";)c.push(m),m=o.lex();c.reverse();var d={tokens:c,numArgs:i};return d}return a}isDefined(e){return this.macros.has(e)||lt.hasOwnProperty(e)||xe.math.hasOwnProperty(e)||xe.text.hasOwnProperty(e)||q1.hasOwnProperty(e)}isExpandable(e){var r=this.macros.get(e);return r!=null?typeof r=="string"||typeof r=="function"||!r.unexpandable:lt.hasOwnProperty(e)&&!lt[e].primitive}}var Cs=/^[₊₋₌₍₎₀₁₂₃₄₅₆₇₈₉ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜᵤᵥₓᵦᵧᵨᵩᵪ]/,Or=Object.freeze({"₊":"+","₋":"-","₌":"=","₍":"(","₎":")","₀":"0","₁":"1","₂":"2","₃":"3","₄":"4","₅":"5","₆":"6","₇":"7","₈":"8","₉":"9","ₐ":"a","ₑ":"e","ₕ":"h","ᵢ":"i","ⱼ":"j","ₖ":"k","ₗ":"l","ₘ":"m","ₙ":"n","ₒ":"o","ₚ":"p","ᵣ":"r","ₛ":"s","ₜ":"t","ᵤ":"u","ᵥ":"v","ₓ":"x","ᵦ":"β","ᵧ":"γ","ᵨ":"ρ","ᵩ":"ϕ","ᵪ":"χ","⁺":"+","⁻":"-","⁼":"=","⁽":"(","⁾":")","⁰":"0","¹":"1","²":"2","³":"3","⁴":"4","⁵":"5","⁶":"6","⁷":"7","⁸":"8","⁹":"9","ᴬ":"A","ᴮ":"B","ᴰ":"D","ᴱ":"E","ᴳ":"G","ᴴ":"H","ᴵ":"I","ᴶ":"J","ᴷ":"K","ᴸ":"L","ᴹ":"M","ᴺ":"N","ᴼ":"O","ᴾ":"P","ᴿ":"R","ᵀ":"T","ᵁ":"U","ⱽ":"V","ᵂ":"W","ᵃ":"a","ᵇ":"b","ᶜ":"c","ᵈ":"d","ᵉ":"e","ᶠ":"f","ᵍ":"g",ʰ:"h","ⁱ":"i",ʲ:"j","ᵏ":"k",ˡ:"l","ᵐ":"m",ⁿ:"n","ᵒ":"o","ᵖ":"p",ʳ:"r",ˢ:"s","ᵗ":"t","ᵘ":"u","ᵛ":"v",ʷ:"w",ˣ:"x",ʸ:"y","ᶻ":"z","ᵝ":"β","ᵞ":"γ","ᵟ":"δ","ᵠ":"ϕ","ᵡ":"χ","ᶿ":"θ"}),Yn={"́":{text:"\\'",math:"\\acute"},"̀":{text:"\\`",math:"\\grave"},"̈":{text:'\\"',math:"\\ddot"},"̃":{text:"\\~",math:"\\tilde"},"̄":{text:"\\=",math:"\\bar"},"̆":{text:"\\u",math:"\\breve"},"̌":{text:"\\v",math:"\\check"},"̂":{text:"\\^",math:"\\hat"},"̇":{text:"\\.",math:"\\dot"},"̊":{text:"\\r",math:"\\mathring"},"̋":{text:"\\H"},"̧":{text:"\\c"}},Es={á:"á",à:"à",ä:"ä",ǟ:"ǟ",ã:"ã",ā:"ā",ă:"ă",ắ:"ắ",ằ:"ằ",ẵ:"ẵ",ǎ:"ǎ",â:"â",ấ:"ấ",ầ:"ầ",ẫ:"ẫ",ȧ:"ȧ",ǡ:"ǡ",å:"å",ǻ:"ǻ",ḃ:"ḃ",ć:"ć",ḉ:"ḉ",č:"č",ĉ:"ĉ",ċ:"ċ",ç:"ç",ď:"ď",ḋ:"ḋ",ḑ:"ḑ",é:"é",è:"è",ë:"ë",ẽ:"ẽ",ē:"ē",ḗ:"ḗ",ḕ:"ḕ",ĕ:"ĕ",ḝ:"ḝ",ě:"ě",ê:"ê",ế:"ế",ề:"ề",ễ:"ễ",ė:"ė",ȩ:"ȩ",ḟ:"ḟ",ǵ:"ǵ",ḡ:"ḡ",ğ:"ğ",ǧ:"ǧ",ĝ:"ĝ",ġ:"ġ",ģ:"ģ",ḧ:"ḧ",ȟ:"ȟ",ĥ:"ĥ",ḣ:"ḣ",ḩ:"ḩ",í:"í",ì:"ì",ï:"ï",ḯ:"ḯ",ĩ:"ĩ",ī:"ī",ĭ:"ĭ",ǐ:"ǐ",î:"î",ǰ:"ǰ",ĵ:"ĵ",ḱ:"ḱ",ǩ:"ǩ",ķ:"ķ",ĺ:"ĺ",ľ:"ľ",ļ:"ļ",ḿ:"ḿ",ṁ:"ṁ",ń:"ń",ǹ:"ǹ",ñ:"ñ",ň:"ň",ṅ:"ṅ",ņ:"ņ",ó:"ó",ò:"ò",ö:"ö",ȫ:"ȫ",õ:"õ",ṍ:"ṍ",ṏ:"ṏ",ȭ:"ȭ",ō:"ō",ṓ:"ṓ",ṑ:"ṑ",ŏ:"ŏ",ǒ:"ǒ",ô:"ô",ố:"ố",ồ:"ồ",ỗ:"ỗ",ȯ:"ȯ",ȱ:"ȱ",ő:"ő",ṕ:"ṕ",ṗ:"ṗ",ŕ:"ŕ",ř:"ř",ṙ:"ṙ",ŗ:"ŗ",ś:"ś",ṥ:"ṥ",š:"š",ṧ:"ṧ",ŝ:"ŝ",ṡ:"ṡ",ş:"ş",ẗ:"ẗ",ť:"ť",ṫ:"ṫ",ţ:"ţ",ú:"ú",ù:"ù",ü:"ü",ǘ:"ǘ",ǜ:"ǜ",ǖ:"ǖ",ǚ:"ǚ",ũ:"ũ",ṹ:"ṹ",ū:"ū",ṻ:"ṻ",ŭ:"ŭ",ǔ:"ǔ",û:"û",ů:"ů",ű:"ű",ṽ:"ṽ",ẃ:"ẃ",ẁ:"ẁ",ẅ:"ẅ",ŵ:"ŵ",ẇ:"ẇ",ẘ:"ẘ",ẍ:"ẍ",ẋ:"ẋ",ý:"ý",ỳ:"ỳ",ÿ:"ÿ",ỹ:"ỹ",ȳ:"ȳ",ŷ:"ŷ",ẏ:"ẏ",ẙ:"ẙ",ź:"ź",ž:"ž",ẑ:"ẑ",ż:"ż",Á:"Á",À:"À",Ä:"Ä",Ǟ:"Ǟ",Ã:"Ã",Ā:"Ā",Ă:"Ă",Ắ:"Ắ",Ằ:"Ằ",Ẵ:"Ẵ",Ǎ:"Ǎ",Â:"Â",Ấ:"Ấ",Ầ:"Ầ",Ẫ:"Ẫ",Ȧ:"Ȧ",Ǡ:"Ǡ",Å:"Å",Ǻ:"Ǻ",Ḃ:"Ḃ",Ć:"Ć",Ḉ:"Ḉ",Č:"Č",Ĉ:"Ĉ",Ċ:"Ċ",Ç:"Ç",Ď:"Ď",Ḋ:"Ḋ",Ḑ:"Ḑ",É:"É",È:"È",Ë:"Ë",Ẽ:"Ẽ",Ē:"Ē",Ḗ:"Ḗ",Ḕ:"Ḕ",Ĕ:"Ĕ",Ḝ:"Ḝ",Ě:"Ě",Ê:"Ê",Ế:"Ế",Ề:"Ề",Ễ:"Ễ",Ė:"Ė",Ȩ:"Ȩ",Ḟ:"Ḟ",Ǵ:"Ǵ",Ḡ:"Ḡ",Ğ:"Ğ",Ǧ:"Ǧ",Ĝ:"Ĝ",Ġ:"Ġ",Ģ:"Ģ",Ḧ:"Ḧ",Ȟ:"Ȟ",Ĥ:"Ĥ",Ḣ:"Ḣ",Ḩ:"Ḩ",Í:"Í",Ì:"Ì",Ï:"Ï",Ḯ:"Ḯ",Ĩ:"Ĩ",Ī:"Ī",Ĭ:"Ĭ",Ǐ:"Ǐ",Î:"Î",İ:"İ",Ĵ:"Ĵ",Ḱ:"Ḱ",Ǩ:"Ǩ",Ķ:"Ķ",Ĺ:"Ĺ",Ľ:"Ľ",Ļ:"Ļ",Ḿ:"Ḿ",Ṁ:"Ṁ",Ń:"Ń",Ǹ:"Ǹ",Ñ:"Ñ",Ň:"Ň",Ṅ:"Ṅ",Ņ:"Ņ",Ó:"Ó",Ò:"Ò",Ö:"Ö",Ȫ:"Ȫ",Õ:"Õ",Ṍ:"Ṍ",Ṏ:"Ṏ",Ȭ:"Ȭ",Ō:"Ō",Ṓ:"Ṓ",Ṑ:"Ṑ",Ŏ:"Ŏ",Ǒ:"Ǒ",Ô:"Ô",Ố:"Ố",Ồ:"Ồ",Ỗ:"Ỗ",Ȯ:"Ȯ",Ȱ:"Ȱ",Ő:"Ő",Ṕ:"Ṕ",Ṗ:"Ṗ",Ŕ:"Ŕ",Ř:"Ř",Ṙ:"Ṙ",Ŗ:"Ŗ",Ś:"Ś",Ṥ:"Ṥ",Š:"Š",Ṧ:"Ṧ",Ŝ:"Ŝ",Ṡ:"Ṡ",Ş:"Ş",Ť:"Ť",Ṫ:"Ṫ",Ţ:"Ţ",Ú:"Ú",Ù:"Ù",Ü:"Ü",Ǘ:"Ǘ",Ǜ:"Ǜ",Ǖ:"Ǖ",Ǚ:"Ǚ",Ũ:"Ũ",Ṹ:"Ṹ",Ū:"Ū",Ṻ:"Ṻ",Ŭ:"Ŭ",Ǔ:"Ǔ",Û:"Û",Ů:"Ů",Ű:"Ű",Ṽ:"Ṽ",Ẃ:"Ẃ",Ẁ:"Ẁ",Ẅ:"Ẅ",Ŵ:"Ŵ",Ẇ:"Ẇ",Ẍ:"Ẍ",Ẋ:"Ẋ",Ý:"Ý",Ỳ:"Ỳ",Ÿ:"Ÿ",Ỹ:"Ỹ",Ȳ:"Ȳ",Ŷ:"Ŷ",Ẏ:"Ẏ",Ź:"Ź",Ž:"Ž",Ẑ:"Ẑ",Ż:"Ż",ά:"ά",ὰ:"ὰ",ᾱ:"ᾱ",ᾰ:"ᾰ",έ:"έ",ὲ:"ὲ",ή:"ή",ὴ:"ὴ",ί:"ί",ὶ:"ὶ",ϊ:"ϊ",ΐ:"ΐ",ῒ:"ῒ",ῑ:"ῑ",ῐ:"ῐ",ό:"ό",ὸ:"ὸ",ύ:"ύ",ὺ:"ὺ",ϋ:"ϋ",ΰ:"ΰ",ῢ:"ῢ",ῡ:"ῡ",ῠ:"ῠ",ώ:"ώ",ὼ:"ὼ",Ύ:"Ύ",Ὺ:"Ὺ",Ϋ:"Ϋ",Ῡ:"Ῡ",Ῠ:"Ῠ",Ώ:"Ώ",Ὼ:"Ὼ"};class kn{constructor(e,r){this.mode=void 0,this.gullet=void 0,this.settings=void 0,this.leftrightDepth=void 0,this.nextToken=void 0,this.mode="math",this.gullet=new v2(e,r,this.mode),this.settings=r,this.leftrightDepth=0}expect(e,r){if(r===void 0&&(r=!0),this.fetch().text!==e)throw new I("Expected '"+e+"', got '"+this.fetch().text+"'",this.fetch());r&&this.consume()}consume(){this.nextToken=null}fetch(){return this.nextToken==null&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken}switchMode(e){this.mode=e,this.gullet.switchMode(e)}parse(){this.settings.globalGroup||this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set("\\color","\\textcolor");try{var e=this.parseExpression(!1);return this.expect("EOF"),this.settings.globalGroup||this.gullet.endGroup(),e}finally{this.gullet.endGroups()}}subparse(e){var r=this.nextToken;this.consume(),this.gullet.pushToken(new d0("}")),this.gullet.pushTokens(e);var n=this.parseExpression(!1);return this.expect("}"),this.nextToken=r,n}parseExpression(e,r){for(var n=[];;){this.mode==="math"&&this.consumeSpaces();var a=this.fetch();if(kn.endOfExpression.indexOf(a.text)!==-1||r&&a.text===r||e&<[a.text]&<[a.text].infix)break;var i=this.parseAtom(r);if(i){if(i.type==="internal")continue}else break;n.push(i)}return this.mode==="text"&&this.formLigatures(n),this.handleInfixNodes(n)}handleInfixNodes(e){for(var r=-1,n,a=0;a=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+r[0]+'" used in math mode',e);var o=xe[this.mode][r].group,c=s0.range(e),m;if(ac.hasOwnProperty(o)){var d=o;m={type:"atom",mode:this.mode,family:d,loc:c,text:r}}else m={type:o,mode:this.mode,loc:c,text:r};s=m}else if(r.charCodeAt(0)>=128)this.settings.strict&&(Vl(r.charCodeAt(0))?this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+r[0]+'" used in math mode',e):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+r[0]+'"'+(" ("+r.charCodeAt(0)+")"),e)),s={type:"textord",mode:"text",loc:s0.range(e),text:r};else return null;if(this.consume(),i)for(var p=0;p0;){if(n>=t.length)throw new Ee("Unmatched curly brackets");pe(t[n],sr)?r+=1:pe(t[n],Wr)&&(r-=1),n+=1}return n-1}function k2(t,e){We(pe(t[e],ya));let r=1,n=e+1;for(;r>0;){if(n>=t.length)throw new Ee("Unmatched square brackets");pe(t[n],ya)?r+=1:pe(t[n],q2)&&(r-=1),n+=1}return n-1}function O1(t){return"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".includes(t)}function Ds(t){return"0123456789".includes(t)}function Xn(t,e){let r=e;for(;r0;){if(n>=t.length)return-1;pe(t[n],xa)?r+=1:pe(t[n],I2)&&(r-=1),n+=1}return n-1}function A2(t,e){let r=1,n=e;for(;r>0;){if(n>=t.length)return-1;pe(t[n],wa)?r+=1:pe(t[n],_2)&&(r-=1),n+=1}return n-1}function z2(t,e){We(t[e]==="{");let r=1,n=e+1;for(;r>0;){if(n>=t.length)throw new Ee("Unmatched curly brackets");if(n+10;)this.endGroup()}has(e){return this.current.hasOwnProperty(e)||this.builtins.hasOwnProperty(e)}get(e){return this.current.hasOwnProperty(e)?this.current[e]:this.builtins[e]}set(e,r,n){if(n===void 0&&(n=!1),n){for(var a=0;a0&&(this.undefStack[this.undefStack.length-1][e]=r)}else{var i=this.undefStack[this.undefStack.length-1];i&&!i.hasOwnProperty(e)&&(i[e]=this.current[e])}r==null?delete this.current[e]:this.current[e]=r}}var p2=y1;f("\\noexpand",function(t){var e=t.popToken();return t.isExpandable(e.text)&&(e.noexpand=!0,e.treatAsRelax=!0),{tokens:[e],numArgs:0}});f("\\expandafter",function(t){var e=t.popToken();return t.expandOnce(!0),{tokens:[e],numArgs:0}});f("\\@firstoftwo",function(t){var e=t.consumeArgs(2);return{tokens:e[0],numArgs:0}});f("\\@secondoftwo",function(t){var e=t.consumeArgs(2);return{tokens:e[1],numArgs:0}});f("\\@ifnextchar",function(t){var e=t.consumeArgs(3);t.consumeSpaces();var r=t.future();return e[0].length===1&&e[0][0].text===r.text?{tokens:e[1],numArgs:0}:{tokens:e[2],numArgs:0}});f("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}");f("\\TextOrMath",function(t){var e=t.consumeArgs(2);return t.mode==="text"?{tokens:e[0],numArgs:0}:{tokens:e[1],numArgs:0}});var zs={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};f("\\char",function(t){var e=t.popToken(),r,n="";if(e.text==="'")r=8,e=t.popToken();else if(e.text==='"')r=16,e=t.popToken();else if(e.text==="`")if(e=t.popToken(),e.text[0]==="\\")n=e.text.charCodeAt(1);else{if(e.text==="EOF")throw new I("\\char` missing argument");n=e.text.charCodeAt(0)}else r=10;if(r){if(n=zs[e.text],n==null||n>=r)throw new I("Invalid base-"+r+" digit "+e.text);for(var a;(a=zs[t.future().text])!=null&&a{var n=t.consumeArg().tokens;if(n.length!==1)throw new I("\\newcommand's first argument must be a macro name");var a=n[0].text,i=t.isDefined(a);if(i&&!e)throw new I("\\newcommand{"+a+"} attempting to redefine "+(a+"; use \\renewcommand"));if(!i&&!r)throw new I("\\renewcommand{"+a+"} when command "+a+" does not yet exist; use \\newcommand");var s=0;if(n=t.consumeArg().tokens,n.length===1&&n[0].text==="["){for(var o="",c=t.expandNextToken();c.text!=="]"&&c.text!=="EOF";)o+=c.text,c=t.expandNextToken();if(!o.match(/^\s*[0-9]+\s*$/))throw new I("Invalid number of arguments: "+o);s=parseInt(o),n=t.consumeArg().tokens}return t.macros.set(a,{tokens:n,numArgs:s}),""};f("\\newcommand",t=>ui(t,!1,!0));f("\\renewcommand",t=>ui(t,!0,!1));f("\\providecommand",t=>ui(t,!0,!0));f("\\message",t=>{var e=t.consumeArgs(1)[0];return console.log(e.reverse().map(r=>r.text).join("")),""});f("\\errmessage",t=>{var e=t.consumeArgs(1)[0];return console.error(e.reverse().map(r=>r.text).join("")),""});f("\\show",t=>{var e=t.popToken(),r=e.text;return console.log(e,t.macros.get(r),lt[r],xe.math[r],xe.text[r]),""});f("\\bgroup","{");f("\\egroup","}");f("~","\\nobreakspace");f("\\lq","`");f("\\rq","'");f("\\aa","\\r a");f("\\AA","\\r A");f("\\textcopyright","\\html@mathml{\\textcircled{c}}{\\char`©}");f("\\copyright","\\TextOrMath{\\textcopyright}{\\text{\\textcopyright}}");f("\\textregistered","\\html@mathml{\\textcircled{\\scriptsize R}}{\\char`®}");f("ℬ","\\mathscr{B}");f("ℰ","\\mathscr{E}");f("ℱ","\\mathscr{F}");f("ℋ","\\mathscr{H}");f("ℐ","\\mathscr{I}");f("ℒ","\\mathscr{L}");f("ℳ","\\mathscr{M}");f("ℛ","\\mathscr{R}");f("ℭ","\\mathfrak{C}");f("ℌ","\\mathfrak{H}");f("ℨ","\\mathfrak{Z}");f("\\Bbbk","\\Bbb{k}");f("·","\\cdotp");f("\\llap","\\mathllap{\\textrm{#1}}");f("\\rlap","\\mathrlap{\\textrm{#1}}");f("\\clap","\\mathclap{\\textrm{#1}}");f("\\mathstrut","\\vphantom{(}");f("\\underbar","\\underline{\\text{#1}}");f("\\not",'\\html@mathml{\\mathrel{\\mathrlap\\@not}}{\\char"338}');f("\\neq","\\html@mathml{\\mathrel{\\not=}}{\\mathrel{\\char`≠}}");f("\\ne","\\neq");f("≠","\\neq");f("\\notin","\\html@mathml{\\mathrel{{\\in}\\mathllap{/\\mskip1mu}}}{\\mathrel{\\char`∉}}");f("∉","\\notin");f("≘","\\html@mathml{\\mathrel{=\\kern{-1em}\\raisebox{0.4em}{$\\scriptsize\\frown$}}}{\\mathrel{\\char`≘}}");f("≙","\\html@mathml{\\stackrel{\\tiny\\wedge}{=}}{\\mathrel{\\char`≘}}");f("≚","\\html@mathml{\\stackrel{\\tiny\\vee}{=}}{\\mathrel{\\char`≚}}");f("≛","\\html@mathml{\\stackrel{\\scriptsize\\star}{=}}{\\mathrel{\\char`≛}}");f("≝","\\html@mathml{\\stackrel{\\tiny\\mathrm{def}}{=}}{\\mathrel{\\char`≝}}");f("≞","\\html@mathml{\\stackrel{\\tiny\\mathrm{m}}{=}}{\\mathrel{\\char`≞}}");f("≟","\\html@mathml{\\stackrel{\\tiny?}{=}}{\\mathrel{\\char`≟}}");f("⟂","\\perp");f("‼","\\mathclose{!\\mkern-0.8mu!}");f("∌","\\notni");f("⌜","\\ulcorner");f("⌝","\\urcorner");f("⌞","\\llcorner");f("⌟","\\lrcorner");f("©","\\copyright");f("®","\\textregistered");f("️","\\textregistered");f("\\ulcorner",'\\html@mathml{\\@ulcorner}{\\mathop{\\char"231c}}');f("\\urcorner",'\\html@mathml{\\@urcorner}{\\mathop{\\char"231d}}');f("\\llcorner",'\\html@mathml{\\@llcorner}{\\mathop{\\char"231e}}');f("\\lrcorner",'\\html@mathml{\\@lrcorner}{\\mathop{\\char"231f}}');f("\\vdots","\\mathord{\\varvdots\\rule{0pt}{15pt}}");f("⋮","\\vdots");f("\\varGamma","\\mathit{\\Gamma}");f("\\varDelta","\\mathit{\\Delta}");f("\\varTheta","\\mathit{\\Theta}");f("\\varLambda","\\mathit{\\Lambda}");f("\\varXi","\\mathit{\\Xi}");f("\\varPi","\\mathit{\\Pi}");f("\\varSigma","\\mathit{\\Sigma}");f("\\varUpsilon","\\mathit{\\Upsilon}");f("\\varPhi","\\mathit{\\Phi}");f("\\varPsi","\\mathit{\\Psi}");f("\\varOmega","\\mathit{\\Omega}");f("\\substack","\\begin{subarray}{c}#1\\end{subarray}");f("\\colon","\\nobreak\\mskip2mu\\mathpunct{}\\mathchoice{\\mkern-3mu}{\\mkern-3mu}{}{}{:}\\mskip6mu\\relax");f("\\boxed","\\fbox{$\\displaystyle{#1}$}");f("\\iff","\\DOTSB\\;\\Longleftrightarrow\\;");f("\\implies","\\DOTSB\\;\\Longrightarrow\\;");f("\\impliedby","\\DOTSB\\;\\Longleftarrow\\;");var Cs={",":"\\dotsc","\\not":"\\dotsb","+":"\\dotsb","=":"\\dotsb","<":"\\dotsb",">":"\\dotsb","-":"\\dotsb","*":"\\dotsb",":":"\\dotsb","\\DOTSB":"\\dotsb","\\coprod":"\\dotsb","\\bigvee":"\\dotsb","\\bigwedge":"\\dotsb","\\biguplus":"\\dotsb","\\bigcap":"\\dotsb","\\bigcup":"\\dotsb","\\prod":"\\dotsb","\\sum":"\\dotsb","\\bigotimes":"\\dotsb","\\bigoplus":"\\dotsb","\\bigodot":"\\dotsb","\\bigsqcup":"\\dotsb","\\And":"\\dotsb","\\longrightarrow":"\\dotsb","\\Longrightarrow":"\\dotsb","\\longleftarrow":"\\dotsb","\\Longleftarrow":"\\dotsb","\\longleftrightarrow":"\\dotsb","\\Longleftrightarrow":"\\dotsb","\\mapsto":"\\dotsb","\\longmapsto":"\\dotsb","\\hookrightarrow":"\\dotsb","\\doteq":"\\dotsb","\\mathbin":"\\dotsb","\\mathrel":"\\dotsb","\\relbar":"\\dotsb","\\Relbar":"\\dotsb","\\xrightarrow":"\\dotsb","\\xleftarrow":"\\dotsb","\\DOTSI":"\\dotsi","\\int":"\\dotsi","\\oint":"\\dotsi","\\iint":"\\dotsi","\\iiint":"\\dotsi","\\iiiint":"\\dotsi","\\idotsint":"\\dotsi","\\DOTSX":"\\dotsx"};f("\\dots",function(t){var e="\\dotso",r=t.expandAfterFuture().text;return r in Cs?e=Cs[r]:(r.slice(0,4)==="\\not"||r in xe.math&&Y.contains(["bin","rel"],xe.math[r].group))&&(e="\\dotsb"),e});var ci={")":!0,"]":!0,"\\rbrack":!0,"\\}":!0,"\\rbrace":!0,"\\rangle":!0,"\\rceil":!0,"\\rfloor":!0,"\\rgroup":!0,"\\rmoustache":!0,"\\right":!0,"\\bigr":!0,"\\biggr":!0,"\\Bigr":!0,"\\Biggr":!0,$:!0,";":!0,".":!0,",":!0};f("\\dotso",function(t){var e=t.future().text;return e in ci?"\\ldots\\,":"\\ldots"});f("\\dotsc",function(t){var e=t.future().text;return e in ci&&e!==","?"\\ldots\\,":"\\ldots"});f("\\cdots",function(t){var e=t.future().text;return e in ci?"\\@cdots\\,":"\\@cdots"});f("\\dotsb","\\cdots");f("\\dotsm","\\cdots");f("\\dotsi","\\!\\cdots");f("\\dotsx","\\ldots\\,");f("\\DOTSI","\\relax");f("\\DOTSB","\\relax");f("\\DOTSX","\\relax");f("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax");f("\\,","\\tmspace+{3mu}{.1667em}");f("\\thinspace","\\,");f("\\>","\\mskip{4mu}");f("\\:","\\tmspace+{4mu}{.2222em}");f("\\medspace","\\:");f("\\;","\\tmspace+{5mu}{.2777em}");f("\\thickspace","\\;");f("\\!","\\tmspace-{3mu}{.1667em}");f("\\negthinspace","\\!");f("\\negmedspace","\\tmspace-{4mu}{.2222em}");f("\\negthickspace","\\tmspace-{5mu}{.277em}");f("\\enspace","\\kern.5em ");f("\\enskip","\\hskip.5em\\relax");f("\\quad","\\hskip1em\\relax");f("\\qquad","\\hskip2em\\relax");f("\\tag","\\@ifstar\\tag@literal\\tag@paren");f("\\tag@paren","\\tag@literal{({#1})}");f("\\tag@literal",t=>{if(t.macros.get("\\df@tag"))throw new I("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"});f("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}");f("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)");f("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}");f("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1");f("\\newline","\\\\\\relax");f("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var B1=O(q0["Main-Regular"][84][1]-.7*q0["Main-Regular"][65][1]);f("\\LaTeX","\\textrm{\\html@mathml{"+("L\\kern-.36em\\raisebox{"+B1+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{LaTeX}}");f("\\KaTeX","\\textrm{\\html@mathml{"+("K\\kern-.17em\\raisebox{"+B1+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{KaTeX}}");f("\\hspace","\\@ifstar\\@hspacer\\@hspace");f("\\@hspace","\\hskip #1\\relax");f("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax");f("\\ordinarycolon",":");f("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}");f("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}');f("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}');f("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}');f("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}');f("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}');f("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}');f("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}');f("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}');f("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}');f("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}');f("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}');f("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}');f("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}');f("∷","\\dblcolon");f("∹","\\eqcolon");f("≔","\\coloneqq");f("≕","\\eqqcolon");f("⩴","\\Coloneqq");f("\\ratio","\\vcentcolon");f("\\coloncolon","\\dblcolon");f("\\colonequals","\\coloneqq");f("\\coloncolonequals","\\Coloneqq");f("\\equalscolon","\\eqqcolon");f("\\equalscoloncolon","\\Eqqcolon");f("\\colonminus","\\coloneq");f("\\coloncolonminus","\\Coloneq");f("\\minuscolon","\\eqcolon");f("\\minuscoloncolon","\\Eqcolon");f("\\coloncolonapprox","\\Colonapprox");f("\\coloncolonsim","\\Colonsim");f("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}");f("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}");f("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}");f("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}");f("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`∌}}");f("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}");f("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}");f("\\injlim","\\DOTSB\\operatorname*{inj\\,lim}");f("\\projlim","\\DOTSB\\operatorname*{proj\\,lim}");f("\\varlimsup","\\DOTSB\\operatorname*{\\overline{lim}}");f("\\varliminf","\\DOTSB\\operatorname*{\\underline{lim}}");f("\\varinjlim","\\DOTSB\\operatorname*{\\underrightarrow{lim}}");f("\\varprojlim","\\DOTSB\\operatorname*{\\underleftarrow{lim}}");f("\\gvertneqq","\\html@mathml{\\@gvertneqq}{≩}");f("\\lvertneqq","\\html@mathml{\\@lvertneqq}{≨}");f("\\ngeqq","\\html@mathml{\\@ngeqq}{≱}");f("\\ngeqslant","\\html@mathml{\\@ngeqslant}{≱}");f("\\nleqq","\\html@mathml{\\@nleqq}{≰}");f("\\nleqslant","\\html@mathml{\\@nleqslant}{≰}");f("\\nshortmid","\\html@mathml{\\@nshortmid}{∤}");f("\\nshortparallel","\\html@mathml{\\@nshortparallel}{∦}");f("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{⊈}");f("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{⊉}");f("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{⊊}");f("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{⫋}");f("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{⊋}");f("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{⫌}");f("\\imath","\\html@mathml{\\@imath}{ı}");f("\\jmath","\\html@mathml{\\@jmath}{ȷ}");f("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`⟦}}");f("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`⟧}}");f("⟦","\\llbracket");f("⟧","\\rrbracket");f("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`⦃}}");f("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`⦄}}");f("⦃","\\lBrace");f("⦄","\\rBrace");f("\\minuso","\\mathbin{\\html@mathml{{\\mathrlap{\\mathchoice{\\kern{0.145em}}{\\kern{0.145em}}{\\kern{0.1015em}}{\\kern{0.0725em}}\\circ}{-}}}{\\char`⦵}}");f("⦵","\\minuso");f("\\darr","\\downarrow");f("\\dArr","\\Downarrow");f("\\Darr","\\Downarrow");f("\\lang","\\langle");f("\\rang","\\rangle");f("\\uarr","\\uparrow");f("\\uArr","\\Uparrow");f("\\Uarr","\\Uparrow");f("\\N","\\mathbb{N}");f("\\R","\\mathbb{R}");f("\\Z","\\mathbb{Z}");f("\\alef","\\aleph");f("\\alefsym","\\aleph");f("\\Alpha","\\mathrm{A}");f("\\Beta","\\mathrm{B}");f("\\bull","\\bullet");f("\\Chi","\\mathrm{X}");f("\\clubs","\\clubsuit");f("\\cnums","\\mathbb{C}");f("\\Complex","\\mathbb{C}");f("\\Dagger","\\ddagger");f("\\diamonds","\\diamondsuit");f("\\empty","\\emptyset");f("\\Epsilon","\\mathrm{E}");f("\\Eta","\\mathrm{H}");f("\\exist","\\exists");f("\\harr","\\leftrightarrow");f("\\hArr","\\Leftrightarrow");f("\\Harr","\\Leftrightarrow");f("\\hearts","\\heartsuit");f("\\image","\\Im");f("\\infin","\\infty");f("\\Iota","\\mathrm{I}");f("\\isin","\\in");f("\\Kappa","\\mathrm{K}");f("\\larr","\\leftarrow");f("\\lArr","\\Leftarrow");f("\\Larr","\\Leftarrow");f("\\lrarr","\\leftrightarrow");f("\\lrArr","\\Leftrightarrow");f("\\Lrarr","\\Leftrightarrow");f("\\Mu","\\mathrm{M}");f("\\natnums","\\mathbb{N}");f("\\Nu","\\mathrm{N}");f("\\Omicron","\\mathrm{O}");f("\\plusmn","\\pm");f("\\rarr","\\rightarrow");f("\\rArr","\\Rightarrow");f("\\Rarr","\\Rightarrow");f("\\real","\\Re");f("\\reals","\\mathbb{R}");f("\\Reals","\\mathbb{R}");f("\\Rho","\\mathrm{P}");f("\\sdot","\\cdot");f("\\sect","\\S");f("\\spades","\\spadesuit");f("\\sub","\\subset");f("\\sube","\\subseteq");f("\\supe","\\supseteq");f("\\Tau","\\mathrm{T}");f("\\thetasym","\\vartheta");f("\\weierp","\\wp");f("\\Zeta","\\mathrm{Z}");f("\\argmin","\\DOTSB\\operatorname*{arg\\,min}");f("\\argmax","\\DOTSB\\operatorname*{arg\\,max}");f("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits");f("\\bra","\\mathinner{\\langle{#1}|}");f("\\ket","\\mathinner{|{#1}\\rangle}");f("\\braket","\\mathinner{\\langle{#1}\\rangle}");f("\\Bra","\\left\\langle#1\\right|");f("\\Ket","\\left|#1\\right\\rangle");var N1=t=>e=>{var r=e.consumeArg().tokens,n=e.consumeArg().tokens,a=e.consumeArg().tokens,i=e.consumeArg().tokens,s=e.macros.get("|"),o=e.macros.get("\\|");e.macros.beginGroup();var c=p=>b=>{t&&(b.macros.set("|",s),a.length&&b.macros.set("\\|",o));var S=p;if(!p&&a.length){var T=b.future();T.text==="|"&&(b.popToken(),S=!0)}return{tokens:S?a:n,numArgs:0}};e.macros.set("|",c(!1)),a.length&&e.macros.set("\\|",c(!0));var m=e.consumeArg().tokens,d=e.expandTokens([...i,...m,...r]);return e.macros.endGroup(),{tokens:d.reverse(),numArgs:0}};f("\\bra@ket",N1(!1));f("\\bra@set",N1(!0));f("\\Braket","\\bra@ket{\\left\\langle}{\\,\\middle\\vert\\,}{\\,\\middle\\vert\\,}{\\right\\rangle}");f("\\Set","\\bra@set{\\left\\{\\:}{\\;\\middle\\vert\\;}{\\;\\middle\\Vert\\;}{\\:\\right\\}}");f("\\set","\\bra@set{\\{\\,}{\\mid}{}{\\,\\}}");f("\\angln","{\\angl n}");f("\\blue","\\textcolor{##6495ed}{#1}");f("\\orange","\\textcolor{##ffa500}{#1}");f("\\pink","\\textcolor{##ff00af}{#1}");f("\\red","\\textcolor{##df0030}{#1}");f("\\green","\\textcolor{##28ae7b}{#1}");f("\\gray","\\textcolor{gray}{#1}");f("\\purple","\\textcolor{##9d38bd}{#1}");f("\\blueA","\\textcolor{##ccfaff}{#1}");f("\\blueB","\\textcolor{##80f6ff}{#1}");f("\\blueC","\\textcolor{##63d9ea}{#1}");f("\\blueD","\\textcolor{##11accd}{#1}");f("\\blueE","\\textcolor{##0c7f99}{#1}");f("\\tealA","\\textcolor{##94fff5}{#1}");f("\\tealB","\\textcolor{##26edd5}{#1}");f("\\tealC","\\textcolor{##01d1c1}{#1}");f("\\tealD","\\textcolor{##01a995}{#1}");f("\\tealE","\\textcolor{##208170}{#1}");f("\\greenA","\\textcolor{##b6ffb0}{#1}");f("\\greenB","\\textcolor{##8af281}{#1}");f("\\greenC","\\textcolor{##74cf70}{#1}");f("\\greenD","\\textcolor{##1fab54}{#1}");f("\\greenE","\\textcolor{##0d923f}{#1}");f("\\goldA","\\textcolor{##ffd0a9}{#1}");f("\\goldB","\\textcolor{##ffbb71}{#1}");f("\\goldC","\\textcolor{##ff9c39}{#1}");f("\\goldD","\\textcolor{##e07d10}{#1}");f("\\goldE","\\textcolor{##a75a05}{#1}");f("\\redA","\\textcolor{##fca9a9}{#1}");f("\\redB","\\textcolor{##ff8482}{#1}");f("\\redC","\\textcolor{##f9685d}{#1}");f("\\redD","\\textcolor{##e84d39}{#1}");f("\\redE","\\textcolor{##bc2612}{#1}");f("\\maroonA","\\textcolor{##ffbde0}{#1}");f("\\maroonB","\\textcolor{##ff92c6}{#1}");f("\\maroonC","\\textcolor{##ed5fa6}{#1}");f("\\maroonD","\\textcolor{##ca337c}{#1}");f("\\maroonE","\\textcolor{##9e034e}{#1}");f("\\purpleA","\\textcolor{##ddd7ff}{#1}");f("\\purpleB","\\textcolor{##c6b9fc}{#1}");f("\\purpleC","\\textcolor{##aa87ff}{#1}");f("\\purpleD","\\textcolor{##7854ab}{#1}");f("\\purpleE","\\textcolor{##543b78}{#1}");f("\\mintA","\\textcolor{##f5f9e8}{#1}");f("\\mintB","\\textcolor{##edf2df}{#1}");f("\\mintC","\\textcolor{##e0e5cc}{#1}");f("\\grayA","\\textcolor{##f6f7f7}{#1}");f("\\grayB","\\textcolor{##f0f1f2}{#1}");f("\\grayC","\\textcolor{##e3e5e6}{#1}");f("\\grayD","\\textcolor{##d6d8da}{#1}");f("\\grayE","\\textcolor{##babec2}{#1}");f("\\grayF","\\textcolor{##888d93}{#1}");f("\\grayG","\\textcolor{##626569}{#1}");f("\\grayH","\\textcolor{##3b3e40}{#1}");f("\\grayI","\\textcolor{##21242c}{#1}");f("\\kaBlue","\\textcolor{##314453}{#1}");f("\\kaGreen","\\textcolor{##71B307}{#1}");var q1={"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0};class v2{constructor(e,r,n){this.settings=void 0,this.expansionCount=void 0,this.lexer=void 0,this.macros=void 0,this.stack=void 0,this.mode=void 0,this.settings=r,this.expansionCount=0,this.feed(e),this.macros=new d2(p2,r.macros),this.mode=n,this.stack=[]}feed(e){this.lexer=new As(e,this.settings)}switchMode(e){this.mode=e}beginGroup(){this.macros.beginGroup()}endGroup(){this.macros.endGroup()}endGroups(){this.macros.endGroups()}future(){return this.stack.length===0&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]}popToken(){return this.future(),this.stack.pop()}pushToken(e){this.stack.push(e)}pushTokens(e){this.stack.push(...e)}scanArgument(e){var r,n,a;if(e){if(this.consumeSpaces(),this.future().text!=="[")return null;r=this.popToken(),{tokens:a,end:n}=this.consumeArg(["]"])}else({tokens:a,start:r,end:n}=this.consumeArg());return this.pushToken(new d0("EOF",n.loc)),this.pushTokens(a),r.range(n,"")}consumeSpaces(){for(;;){var e=this.future();if(e.text===" ")this.stack.pop();else break}}consumeArg(e){var r=[],n=e&&e.length>0;n||this.consumeSpaces();var a=this.future(),i,s=0,o=0;do{if(i=this.popToken(),r.push(i),i.text==="{")++s;else if(i.text==="}"){if(--s,s===-1)throw new I("Extra }",i)}else if(i.text==="EOF")throw new I("Unexpected end of input in a macro argument, expected '"+(e&&n?e[o]:"}")+"'",i);if(e&&n)if((s===0||s===1&&e[o]==="{")&&i.text===e[o]){if(++o,o===e.length){r.splice(-o,o);break}}else o=0}while(s!==0||n);return a.text==="{"&&r[r.length-1].text==="}"&&(r.pop(),r.shift()),r.reverse(),{tokens:r,start:a,end:i}}consumeArgs(e,r){if(r){if(r.length!==e+1)throw new I("The length of delimiters doesn't match the number of args!");for(var n=r[0],a=0;athis.settings.maxExpand)throw new I("Too many expansions: infinite loop or need to increase maxExpand setting")}expandOnce(e){var r=this.popToken(),n=r.text,a=r.noexpand?null:this._getExpansion(n);if(a==null||e&&a.unexpandable){if(e&&a==null&&n[0]==="\\"&&!this.isDefined(n))throw new I("Undefined control sequence: "+n);return this.pushToken(r),!1}this.countExpansion(1);var i=a.tokens,s=this.consumeArgs(a.numArgs,a.delimiters);if(a.numArgs){i=i.slice();for(var o=i.length-1;o>=0;--o){var c=i[o];if(c.text==="#"){if(o===0)throw new I("Incomplete placeholder at end of macro body",c);if(c=i[--o],c.text==="#")i.splice(o+1,1);else if(/^[1-9]$/.test(c.text))i.splice(o,2,...s[+c.text-1]);else throw new I("Not a valid argument number",c)}}}return this.pushTokens(i),i.length}expandAfterFuture(){return this.expandOnce(),this.future()}expandNextToken(){for(;;)if(this.expandOnce()===!1){var e=this.stack.pop();return e.treatAsRelax&&(e.text="\\relax"),e}throw new Error}expandMacro(e){return this.macros.has(e)?this.expandTokens([new d0(e)]):void 0}expandTokens(e){var r=[],n=this.stack.length;for(this.pushTokens(e);this.stack.length>n;)if(this.expandOnce(!0)===!1){var a=this.stack.pop();a.treatAsRelax&&(a.noexpand=!1,a.treatAsRelax=!1),r.push(a)}return this.countExpansion(r.length),r}expandMacroAsText(e){var r=this.expandMacro(e);return r&&r.map(n=>n.text).join("")}_getExpansion(e){var r=this.macros.get(e);if(r==null)return r;if(e.length===1){var n=this.lexer.catcodes[e];if(n!=null&&n!==13)return}var a=typeof r=="function"?r(this):r;if(typeof a=="string"){var i=0;if(a.indexOf("#")!==-1)for(var s=a.replace(/##/g,"");s.indexOf("#"+(i+1))!==-1;)++i;for(var o=new As(a,this.settings),c=[],m=o.lex();m.text!=="EOF";)c.push(m),m=o.lex();c.reverse();var d={tokens:c,numArgs:i};return d}return a}isDefined(e){return this.macros.has(e)||lt.hasOwnProperty(e)||xe.math.hasOwnProperty(e)||xe.text.hasOwnProperty(e)||q1.hasOwnProperty(e)}isExpandable(e){var r=this.macros.get(e);return r!=null?typeof r=="string"||typeof r=="function"||!r.unexpandable:lt.hasOwnProperty(e)&&!lt[e].primitive}}var Es=/^[₊₋₌₍₎₀₁₂₃₄₅₆₇₈₉ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜᵤᵥₓᵦᵧᵨᵩᵪ]/,Or=Object.freeze({"₊":"+","₋":"-","₌":"=","₍":"(","₎":")","₀":"0","₁":"1","₂":"2","₃":"3","₄":"4","₅":"5","₆":"6","₇":"7","₈":"8","₉":"9","ₐ":"a","ₑ":"e","ₕ":"h","ᵢ":"i","ⱼ":"j","ₖ":"k","ₗ":"l","ₘ":"m","ₙ":"n","ₒ":"o","ₚ":"p","ᵣ":"r","ₛ":"s","ₜ":"t","ᵤ":"u","ᵥ":"v","ₓ":"x","ᵦ":"β","ᵧ":"γ","ᵨ":"ρ","ᵩ":"ϕ","ᵪ":"χ","⁺":"+","⁻":"-","⁼":"=","⁽":"(","⁾":")","⁰":"0","¹":"1","²":"2","³":"3","⁴":"4","⁵":"5","⁶":"6","⁷":"7","⁸":"8","⁹":"9","ᴬ":"A","ᴮ":"B","ᴰ":"D","ᴱ":"E","ᴳ":"G","ᴴ":"H","ᴵ":"I","ᴶ":"J","ᴷ":"K","ᴸ":"L","ᴹ":"M","ᴺ":"N","ᴼ":"O","ᴾ":"P","ᴿ":"R","ᵀ":"T","ᵁ":"U","ⱽ":"V","ᵂ":"W","ᵃ":"a","ᵇ":"b","ᶜ":"c","ᵈ":"d","ᵉ":"e","ᶠ":"f","ᵍ":"g",ʰ:"h","ⁱ":"i",ʲ:"j","ᵏ":"k",ˡ:"l","ᵐ":"m",ⁿ:"n","ᵒ":"o","ᵖ":"p",ʳ:"r",ˢ:"s","ᵗ":"t","ᵘ":"u","ᵛ":"v",ʷ:"w",ˣ:"x",ʸ:"y","ᶻ":"z","ᵝ":"β","ᵞ":"γ","ᵟ":"δ","ᵠ":"ϕ","ᵡ":"χ","ᶿ":"θ"}),Yn={"́":{text:"\\'",math:"\\acute"},"̀":{text:"\\`",math:"\\grave"},"̈":{text:'\\"',math:"\\ddot"},"̃":{text:"\\~",math:"\\tilde"},"̄":{text:"\\=",math:"\\bar"},"̆":{text:"\\u",math:"\\breve"},"̌":{text:"\\v",math:"\\check"},"̂":{text:"\\^",math:"\\hat"},"̇":{text:"\\.",math:"\\dot"},"̊":{text:"\\r",math:"\\mathring"},"̋":{text:"\\H"},"̧":{text:"\\c"}},Ds={á:"á",à:"à",ä:"ä",ǟ:"ǟ",ã:"ã",ā:"ā",ă:"ă",ắ:"ắ",ằ:"ằ",ẵ:"ẵ",ǎ:"ǎ",â:"â",ấ:"ấ",ầ:"ầ",ẫ:"ẫ",ȧ:"ȧ",ǡ:"ǡ",å:"å",ǻ:"ǻ",ḃ:"ḃ",ć:"ć",ḉ:"ḉ",č:"č",ĉ:"ĉ",ċ:"ċ",ç:"ç",ď:"ď",ḋ:"ḋ",ḑ:"ḑ",é:"é",è:"è",ë:"ë",ẽ:"ẽ",ē:"ē",ḗ:"ḗ",ḕ:"ḕ",ĕ:"ĕ",ḝ:"ḝ",ě:"ě",ê:"ê",ế:"ế",ề:"ề",ễ:"ễ",ė:"ė",ȩ:"ȩ",ḟ:"ḟ",ǵ:"ǵ",ḡ:"ḡ",ğ:"ğ",ǧ:"ǧ",ĝ:"ĝ",ġ:"ġ",ģ:"ģ",ḧ:"ḧ",ȟ:"ȟ",ĥ:"ĥ",ḣ:"ḣ",ḩ:"ḩ",í:"í",ì:"ì",ï:"ï",ḯ:"ḯ",ĩ:"ĩ",ī:"ī",ĭ:"ĭ",ǐ:"ǐ",î:"î",ǰ:"ǰ",ĵ:"ĵ",ḱ:"ḱ",ǩ:"ǩ",ķ:"ķ",ĺ:"ĺ",ľ:"ľ",ļ:"ļ",ḿ:"ḿ",ṁ:"ṁ",ń:"ń",ǹ:"ǹ",ñ:"ñ",ň:"ň",ṅ:"ṅ",ņ:"ņ",ó:"ó",ò:"ò",ö:"ö",ȫ:"ȫ",õ:"õ",ṍ:"ṍ",ṏ:"ṏ",ȭ:"ȭ",ō:"ō",ṓ:"ṓ",ṑ:"ṑ",ŏ:"ŏ",ǒ:"ǒ",ô:"ô",ố:"ố",ồ:"ồ",ỗ:"ỗ",ȯ:"ȯ",ȱ:"ȱ",ő:"ő",ṕ:"ṕ",ṗ:"ṗ",ŕ:"ŕ",ř:"ř",ṙ:"ṙ",ŗ:"ŗ",ś:"ś",ṥ:"ṥ",š:"š",ṧ:"ṧ",ŝ:"ŝ",ṡ:"ṡ",ş:"ş",ẗ:"ẗ",ť:"ť",ṫ:"ṫ",ţ:"ţ",ú:"ú",ù:"ù",ü:"ü",ǘ:"ǘ",ǜ:"ǜ",ǖ:"ǖ",ǚ:"ǚ",ũ:"ũ",ṹ:"ṹ",ū:"ū",ṻ:"ṻ",ŭ:"ŭ",ǔ:"ǔ",û:"û",ů:"ů",ű:"ű",ṽ:"ṽ",ẃ:"ẃ",ẁ:"ẁ",ẅ:"ẅ",ŵ:"ŵ",ẇ:"ẇ",ẘ:"ẘ",ẍ:"ẍ",ẋ:"ẋ",ý:"ý",ỳ:"ỳ",ÿ:"ÿ",ỹ:"ỹ",ȳ:"ȳ",ŷ:"ŷ",ẏ:"ẏ",ẙ:"ẙ",ź:"ź",ž:"ž",ẑ:"ẑ",ż:"ż",Á:"Á",À:"À",Ä:"Ä",Ǟ:"Ǟ",Ã:"Ã",Ā:"Ā",Ă:"Ă",Ắ:"Ắ",Ằ:"Ằ",Ẵ:"Ẵ",Ǎ:"Ǎ",Â:"Â",Ấ:"Ấ",Ầ:"Ầ",Ẫ:"Ẫ",Ȧ:"Ȧ",Ǡ:"Ǡ",Å:"Å",Ǻ:"Ǻ",Ḃ:"Ḃ",Ć:"Ć",Ḉ:"Ḉ",Č:"Č",Ĉ:"Ĉ",Ċ:"Ċ",Ç:"Ç",Ď:"Ď",Ḋ:"Ḋ",Ḑ:"Ḑ",É:"É",È:"È",Ë:"Ë",Ẽ:"Ẽ",Ē:"Ē",Ḗ:"Ḗ",Ḕ:"Ḕ",Ĕ:"Ĕ",Ḝ:"Ḝ",Ě:"Ě",Ê:"Ê",Ế:"Ế",Ề:"Ề",Ễ:"Ễ",Ė:"Ė",Ȩ:"Ȩ",Ḟ:"Ḟ",Ǵ:"Ǵ",Ḡ:"Ḡ",Ğ:"Ğ",Ǧ:"Ǧ",Ĝ:"Ĝ",Ġ:"Ġ",Ģ:"Ģ",Ḧ:"Ḧ",Ȟ:"Ȟ",Ĥ:"Ĥ",Ḣ:"Ḣ",Ḩ:"Ḩ",Í:"Í",Ì:"Ì",Ï:"Ï",Ḯ:"Ḯ",Ĩ:"Ĩ",Ī:"Ī",Ĭ:"Ĭ",Ǐ:"Ǐ",Î:"Î",İ:"İ",Ĵ:"Ĵ",Ḱ:"Ḱ",Ǩ:"Ǩ",Ķ:"Ķ",Ĺ:"Ĺ",Ľ:"Ľ",Ļ:"Ļ",Ḿ:"Ḿ",Ṁ:"Ṁ",Ń:"Ń",Ǹ:"Ǹ",Ñ:"Ñ",Ň:"Ň",Ṅ:"Ṅ",Ņ:"Ņ",Ó:"Ó",Ò:"Ò",Ö:"Ö",Ȫ:"Ȫ",Õ:"Õ",Ṍ:"Ṍ",Ṏ:"Ṏ",Ȭ:"Ȭ",Ō:"Ō",Ṓ:"Ṓ",Ṑ:"Ṑ",Ŏ:"Ŏ",Ǒ:"Ǒ",Ô:"Ô",Ố:"Ố",Ồ:"Ồ",Ỗ:"Ỗ",Ȯ:"Ȯ",Ȱ:"Ȱ",Ő:"Ő",Ṕ:"Ṕ",Ṗ:"Ṗ",Ŕ:"Ŕ",Ř:"Ř",Ṙ:"Ṙ",Ŗ:"Ŗ",Ś:"Ś",Ṥ:"Ṥ",Š:"Š",Ṧ:"Ṧ",Ŝ:"Ŝ",Ṡ:"Ṡ",Ş:"Ş",Ť:"Ť",Ṫ:"Ṫ",Ţ:"Ţ",Ú:"Ú",Ù:"Ù",Ü:"Ü",Ǘ:"Ǘ",Ǜ:"Ǜ",Ǖ:"Ǖ",Ǚ:"Ǚ",Ũ:"Ũ",Ṹ:"Ṹ",Ū:"Ū",Ṻ:"Ṻ",Ŭ:"Ŭ",Ǔ:"Ǔ",Û:"Û",Ů:"Ů",Ű:"Ű",Ṽ:"Ṽ",Ẃ:"Ẃ",Ẁ:"Ẁ",Ẅ:"Ẅ",Ŵ:"Ŵ",Ẇ:"Ẇ",Ẍ:"Ẍ",Ẋ:"Ẋ",Ý:"Ý",Ỳ:"Ỳ",Ÿ:"Ÿ",Ỹ:"Ỹ",Ȳ:"Ȳ",Ŷ:"Ŷ",Ẏ:"Ẏ",Ź:"Ź",Ž:"Ž",Ẑ:"Ẑ",Ż:"Ż",ά:"ά",ὰ:"ὰ",ᾱ:"ᾱ",ᾰ:"ᾰ",έ:"έ",ὲ:"ὲ",ή:"ή",ὴ:"ὴ",ί:"ί",ὶ:"ὶ",ϊ:"ϊ",ΐ:"ΐ",ῒ:"ῒ",ῑ:"ῑ",ῐ:"ῐ",ό:"ό",ὸ:"ὸ",ύ:"ύ",ὺ:"ὺ",ϋ:"ϋ",ΰ:"ΰ",ῢ:"ῢ",ῡ:"ῡ",ῠ:"ῠ",ώ:"ώ",ὼ:"ὼ",Ύ:"Ύ",Ὺ:"Ὺ",Ϋ:"Ϋ",Ῡ:"Ῡ",Ῠ:"Ῠ",Ώ:"Ώ",Ὼ:"Ὼ"};class kn{constructor(e,r){this.mode=void 0,this.gullet=void 0,this.settings=void 0,this.leftrightDepth=void 0,this.nextToken=void 0,this.mode="math",this.gullet=new v2(e,r,this.mode),this.settings=r,this.leftrightDepth=0}expect(e,r){if(r===void 0&&(r=!0),this.fetch().text!==e)throw new I("Expected '"+e+"', got '"+this.fetch().text+"'",this.fetch());r&&this.consume()}consume(){this.nextToken=null}fetch(){return this.nextToken==null&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken}switchMode(e){this.mode=e,this.gullet.switchMode(e)}parse(){this.settings.globalGroup||this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set("\\color","\\textcolor");try{var e=this.parseExpression(!1);return this.expect("EOF"),this.settings.globalGroup||this.gullet.endGroup(),e}finally{this.gullet.endGroups()}}subparse(e){var r=this.nextToken;this.consume(),this.gullet.pushToken(new d0("}")),this.gullet.pushTokens(e);var n=this.parseExpression(!1);return this.expect("}"),this.nextToken=r,n}parseExpression(e,r){for(var n=[];;){this.mode==="math"&&this.consumeSpaces();var a=this.fetch();if(kn.endOfExpression.indexOf(a.text)!==-1||r&&a.text===r||e&<[a.text]&<[a.text].infix)break;var i=this.parseAtom(r);if(i){if(i.type==="internal")continue}else break;n.push(i)}return this.mode==="text"&&this.formLigatures(n),this.handleInfixNodes(n)}handleInfixNodes(e){for(var r=-1,n,a=0;a=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+r[0]+'" used in math mode',e);var o=xe[this.mode][r].group,c=s0.range(e),m;if(ac.hasOwnProperty(o)){var d=o;m={type:"atom",mode:this.mode,family:d,loc:c,text:r}}else m={type:o,mode:this.mode,loc:c,text:r};s=m}else if(r.charCodeAt(0)>=128)this.settings.strict&&(Vl(r.charCodeAt(0))?this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+r[0]+'" used in math mode',e):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+r[0]+'"'+(" ("+r.charCodeAt(0)+")"),e)),s={type:"textord",mode:"text",loc:s0.range(e),text:r};else return null;if(this.consume(),i)for(var p=0;p0;){if(n>=t.length)throw new Ee("Unmatched curly brackets");pe(t[n],sr)?r+=1:pe(t[n],Wr)&&(r-=1),n+=1}return n-1}function k2(t,e){We(pe(t[e],ya));let r=1,n=e+1;for(;r>0;){if(n>=t.length)throw new Ee("Unmatched square brackets");pe(t[n],ya)?r+=1:pe(t[n],q2)&&(r-=1),n+=1}return n-1}function O1(t){return"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".includes(t)}function Bs(t){return"0123456789".includes(t)}function Xn(t,e){let r=e;for(;r0;){if(n>=t.length)return-1;pe(t[n],xa)?r+=1:pe(t[n],I2)&&(r-=1),n+=1}return n-1}function A2(t,e){let r=1,n=e;for(;r>0;){if(n>=t.length)return-1;pe(t[n],wa)?r+=1:pe(t[n],_2)&&(r-=1),n+=1}return n-1}function z2(t,e){We(t[e]==="{");let r=1,n=e+1;for(;r>0;){if(n>=t.length)throw new Ee("Unmatched curly brackets");if(n+1=t.length)throw new Ee("Expecting command name after \\");const i=t.slice(r,r+2);["\\\\","\\,"].includes(i)?a={type:6,value:i}:["\\{","\\}","\\%","\\$","\\&","\\#","\\_"].includes(i)?a={type:0,value:i}:a={type:1,value:"\\"+M2(t,r+1)},r+=a.value.length;break}default:{if(Ds(n)){let i=r;for(;i!.,;?()[]|".includes(n)?a={type:0,value:n}:a={type:7,value:n};r+=a.value.length}}if(e.push(a),a.type===1&&["\\text","\\operatorname","\\begin","\\end"].includes(a.value)){if(r>=t.length||t[r]!=="{")throw new Ee(`No content for ${a.value} command`);e.push({type:6,value:"{"});const i=z2(t,r);r++;let s=t.slice(r,i);const o=["{","}","\\","$","&","#","_","%"];for(const c of o)s=s.replaceAll("\\"+c,c);e.push({type:2,value:s}),e.push({type:6,value:"}"}),r=i+1}}return e}function pe(t,e){return t.type==e.type&&t.value==e.value}function C2(t){const e=n=>pe(n,Sa)||pe(n,ka);let r=[];for(let n=0;n=0&&e(t[n-1])||r.push(t[n]);return r}function E2(t,e){let r=[];for(const n of t)if(n.type===1&&e[n.value]){const a=R1(e[n.value]);r=r.concat(a)}else r.push(n);return r}function D2(t,e){const r=new O2;let n=R1(t);return n=C2(n),n=E2(n,e),r.parse(n)}var B2=["sqrt","text","bar","bold","boldsymbol","ddot","dot","hat","mathbb","mathbf","mathcal","mathfrak","mathit","mathrm","mathscr","mathsf","mathtt","operatorname","overbrace","overline","pmb","rm","tilde","underbrace","underline","vec","widehat","widetilde"],N2=["frac","tfrac","binom","dbinom","dfrac","tbinom"],Rr={type:"empty",content:""},sr={type:6,value:"{"},Wr={type:6,value:"}"},ya={type:0,value:"["},q2={type:0,value:"]"},xa={type:1,value:"\\left"},I2={type:1,value:"\\right"},wa={type:1,value:"\\begin"},_2={type:1,value:"\\end"};class Ee extends Error{constructor(e){super(e),this.name="LatexParserError"}}var Sa={type:6,value:"_"},ka={type:6,value:"^"};class O2{constructor(e=!1,r=!0){z0(this,"space_sensitive");z0(this,"newline_sensitive");this.space_sensitive=e,this.newline_sensitive=r}parse(e){const r=[];let n=0;for(;n0))throw new Ee("Double superscript")}else if(a0)throw new Ee("Double superscript");if(a0))throw new Ee("Double superscript")}if(i!==null||s!==null||o>0){const c={base:n};if(i&&(c.sub=i),o>0){c.sup={type:"ordgroup",content:"",args:[]};for(let m=0;m=e.length)throw new Ee("Expecting content for \\text command");return We(pe(e[a],sr)),We(e[a+1].type===2),We(pe(e[a+2],Wr)),[{type:"text",content:e[a+1].value},a+3]}let[s,o]=this.parseNextExprWithoutSupSub(e,a);return[{type:"unaryFunc",content:n,args:[s]},o]}case 2:{const[s,o]=this.parseNextExprWithoutSupSub(e,a),[c,m]=this.parseNextExprWithoutSupSub(e,o);return[{type:"binaryFunc",content:n,args:[s,c]},m]}default:throw new Error("Invalid number of parameters")}}parseLeftRightExpr(e,r){We(pe(e[r],xa));let n=r+1;if(n+=Xn(e,n).length,n>=e.length)throw new Ee("Expecting delimiter after \\left");const a=Bs(e,n);if(a===null)throw new Ee("Invalid delimiter after \\left");n++;const i=n,s=T2(e,n);if(s===-1)throw new Ee("No matching \\right");const o=s;if(n=s+1,n+=Xn(e,n).length,n>=e.length)throw new Ee("Expecting \\right after \\left");const c=Bs(e,n);if(c===null)throw new Ee("Invalid delimiter after \\right");n++;const m=e.slice(i,o),d=this.parse(m);return[{type:"leftright",content:"",args:[{type:"element",content:a.value},d,{type:"element",content:c.value}]},n]}parseBeginEndExpr(e,r){We(pe(e[r],wa));let n=r+1;We(pe(e[n],sr)),We(e[n+1].type===2),We(pe(e[n+2],Wr));const a=e[n+1].value;n+=3,n+=Xn(e,n).length;const i=n,s=A2(e,n);if(s===-1)throw new Ee("No matching \\end");const o=s;if(n=s+1,We(pe(e[n],sr)),We(e[n+1].type===2),We(pe(e[n+2],Wr)),e[n+1].value!==a)throw new Ee("Mismatched \\begin and \\end environments");n+=3;const c=e.slice(i,o);for(;c.length>0&&[4,5].includes(c[c.length-1].type);)c.pop();const m=this.parseAligned(c);return[{type:"beginend",content:a,data:m},n]}parseAligned(e){let r=0;const n=[];let a=[];n.push(a);let i={type:"ordgroup",content:"",args:[]};for(a.push(i);r=t.length)throw new Ee("Expecting command name after \\");const i=t.slice(r,r+2);["\\\\","\\,"].includes(i)?a={type:6,value:i}:["\\{","\\}","\\%","\\$","\\&","\\#","\\_"].includes(i)?a={type:0,value:i}:a={type:1,value:"\\"+M2(t,r+1)},r+=a.value.length;break}default:{if(Bs(n)){let i=r;for(;i!.,;?()[]|".includes(n)?a={type:0,value:n}:a={type:7,value:n};r+=a.value.length}}if(e.push(a),a.type===1&&["\\text","\\operatorname","\\begin","\\end"].includes(a.value)){if(r>=t.length||t[r]!=="{")throw new Ee(`No content for ${a.value} command`);e.push({type:6,value:"{"});const i=z2(t,r);r++;let s=t.slice(r,i);const o=["{","}","\\","$","&","#","_","%"];for(const c of o)s=s.replaceAll("\\"+c,c);e.push({type:2,value:s}),e.push({type:6,value:"}"}),r=i+1}}return e}function pe(t,e){return t.type==e.type&&t.value==e.value}function C2(t){const e=n=>pe(n,Sa)||pe(n,ka);let r=[];for(let n=0;n=0&&e(t[n-1])||r.push(t[n]);return r}function E2(t,e){let r=[];for(const n of t)if(n.type===1&&e[n.value]){const a=R1(e[n.value]);r=r.concat(a)}else r.push(n);return r}function D2(t,e){const r=new O2;let n=R1(t);return n=C2(n),n=E2(n,e),r.parse(n)}var B2=["sqrt","text","bar","bold","boldsymbol","ddot","dot","hat","mathbb","mathbf","mathcal","mathfrak","mathit","mathrm","mathscr","mathsf","mathtt","operatorname","overbrace","overline","pmb","rm","tilde","underbrace","underline","vec","widehat","widetilde"],N2=["frac","tfrac","binom","dbinom","dfrac","tbinom"],Rr={type:"empty",content:""},sr={type:6,value:"{"},Wr={type:6,value:"}"},ya={type:0,value:"["},q2={type:0,value:"]"},xa={type:1,value:"\\left"},I2={type:1,value:"\\right"},wa={type:1,value:"\\begin"},_2={type:1,value:"\\end"};class Ee extends Error{constructor(e){super(e),this.name="LatexParserError"}}var Sa={type:6,value:"_"},ka={type:6,value:"^"};class O2{constructor(e=!1,r=!0){z0(this,"space_sensitive");z0(this,"newline_sensitive");this.space_sensitive=e,this.newline_sensitive=r}parse(e){const r=[];let n=0;for(;n0))throw new Ee("Double superscript")}else if(a0)throw new Ee("Double superscript");if(a0))throw new Ee("Double superscript")}if(i!==null||s!==null||o>0){const c={base:n};if(i&&(c.sub=i),o>0){c.sup={type:"ordgroup",content:"",args:[]};for(let m=0;m=e.length)throw new Ee("Expecting content for \\text command");return We(pe(e[a],sr)),We(e[a+1].type===2),We(pe(e[a+2],Wr)),[{type:"text",content:e[a+1].value},a+3]}let[s,o]=this.parseNextExprWithoutSupSub(e,a);return[{type:"unaryFunc",content:n,args:[s]},o]}case 2:{const[s,o]=this.parseNextExprWithoutSupSub(e,a),[c,m]=this.parseNextExprWithoutSupSub(e,o);return[{type:"binaryFunc",content:n,args:[s,c]},m]}default:throw new Error("Invalid number of parameters")}}parseLeftRightExpr(e,r){We(pe(e[r],xa));let n=r+1;if(n+=Xn(e,n).length,n>=e.length)throw new Ee("Expecting delimiter after \\left");const a=Ns(e,n);if(a===null)throw new Ee("Invalid delimiter after \\left");n++;const i=n,s=T2(e,n);if(s===-1)throw new Ee("No matching \\right");const o=s;if(n=s+1,n+=Xn(e,n).length,n>=e.length)throw new Ee("Expecting \\right after \\left");const c=Ns(e,n);if(c===null)throw new Ee("Invalid delimiter after \\right");n++;const m=e.slice(i,o),d=this.parse(m);return[{type:"leftright",content:"",args:[{type:"element",content:a.value},d,{type:"element",content:c.value}]},n]}parseBeginEndExpr(e,r){We(pe(e[r],wa));let n=r+1;We(pe(e[n],sr)),We(e[n+1].type===2),We(pe(e[n+2],Wr));const a=e[n+1].value;n+=3,n+=Xn(e,n).length;const i=n,s=A2(e,n);if(s===-1)throw new Ee("No matching \\end");const o=s;if(n=s+1,We(pe(e[n],sr)),We(e[n+1].type===2),We(pe(e[n+2],Wr)),e[n+1].value!==a)throw new Ee("Mismatched \\begin and \\end environments");n+=3;const c=e.slice(i,o);for(;c.length>0&&[4,5].includes(c[c.length-1].type);)c.pop();const m=this.parseAligned(c);return[{type:"beginend",content:a,data:m},n]}parseAligned(e){let r=0;const n=[];let a=[];n.push(a);let i={type:"ordgroup",content:"",args:[]};for(a.push(i);rn.map(Ge));return t.content.startsWith("align")?{type:"align",content:"",data:r}:{type:"matrix",content:"mat",data:r}}case"unknownMacro":return{type:"unknown",content:Xt(t.content)};case"control":if(t.content==="\\\\")return{type:"symbol",content:"\\"};if(t.content==="\\,")return{type:"symbol",content:"thin"};throw new Ft(`Unknown control sequence: ${t.content}`,t);default:throw new Ft(`Unimplemented node type: ${t.type}`,t)}}function Xt(t){if(/^[a-zA-Z0-9]$/.test(t))return t;if(t==="\\\\")return"\\";if(t=="/")return"\\/";if(["\\$","\\#","\\&","\\_"].includes(t))return t;if(t.startsWith("\\")){const e=t.slice(1);return ba.has(e)?ba.get(e):e}return t}var R2=["dim","id","im","mod","Pr","sech","csch"];class Ft extends Error{constructor(r,n){super(r);z0(this,"node");this.name="TypstWriterError",this.node=n}}class F2{constructor(e,r){z0(this,"nonStrict");z0(this,"preferTypstIntrinsic");z0(this,"buffer","");z0(this,"queue",[]);z0(this,"needSpaceAfterSingleItemScript",!1);z0(this,"insideFunctionDepth",0);this.nonStrict=e,this.preferTypstIntrinsic=r}writeBuffer(e){if(this.needSpaceAfterSingleItemScript&&/^[0-9a-zA-Z\(]/.test(e))this.buffer+=" ";else{let r=!1;r||(r=/[\(\|]$/.test(this.buffer)&&/^\w/.test(e)),r||(r=/^[}()_^,;!\|]$/.test(e)),r||(r=e==="'"),r||(r=/[0-9]$/.test(this.buffer)&&/^[0-9]/.test(e)),r||(r=/[\(\[{]\s*(-|\+)$/.test(this.buffer)||this.buffer==="-"||this.buffer==="+"),r||(r=e.startsWith(` -`)),r||(r=this.buffer===""),r||(r=/[\s_^{\(]$/.test(this.buffer)),r||(this.buffer+=" ")}this.needSpaceAfterSingleItemScript&&(this.needSpaceAfterSingleItemScript=!1),this.buffer+=e}append(e){switch(e.type){case"empty":break;case"atom":{e.content===","&&this.insideFunctionDepth>0?this.queue.push({type:"symbol",content:"comma"}):this.queue.push({type:"atom",content:e.content});break}case"symbol":case"text":case"comment":case"newline":this.queue.push(e);break;case"group":for(const r of e.args)this.append(r);break;case"supsub":{let{base:r,sup:n,sub:a}=e.data;this.appendWithBracketsIfNeeded(r);let i=!1;const s=n&&n.type==="atom"&&n.content==="'";s&&(this.queue.push({type:"atom",content:"'"}),i=!1),a&&(this.queue.push({type:"atom",content:"_"}),i=this.appendWithBracketsIfNeeded(a)),n&&!s&&(this.queue.push({type:"atom",content:"^"}),i=this.appendWithBracketsIfNeeded(n)),i&&this.queue.push({type:"softSpace",content:""});break}case"binaryFunc":{const r={type:"symbol",content:e.content},[n,a]=e.args;this.queue.push(r),this.insideFunctionDepth++,this.queue.push({type:"atom",content:"("}),this.append(n),this.queue.push({type:"atom",content:","}),this.append(a),this.queue.push({type:"atom",content:")"}),this.insideFunctionDepth--;break}case"unaryFunc":{const r={type:"symbol",content:e.content},n=e.args[0];this.queue.push(r),this.insideFunctionDepth++,this.queue.push({type:"atom",content:"("}),this.append(n),this.queue.push({type:"atom",content:")"}),this.insideFunctionDepth--;break}case"align":{const r=e.data;r.forEach((n,a)=>{n.forEach((i,s)=>{s>0&&this.queue.push({type:"atom",content:"&"}),this.append(i)}),a{n.forEach((i,s)=>{this.append(i),s{let r="";switch(e.type){case"atom":case"symbol":r=e.content;break;case"text":r=`"${e.content}"`;break;case"softSpace":this.needSpaceAfterSingleItemScript=!0,r="";break;case"comment":r=`//${e.content}`;break;case"newline":r=` -`;break;default:throw new Ft(`Unexpected node type to stringify: ${e.type}`,e)}r!==""&&this.writeBuffer(r)}),this.queue=[]}finalize(){this.flushQueue();const e=function(n){let a=n.replace(/⌊\s*(.*?)\s*⌋/g,"floor($1)");return a=a.replace(/floor\(\)/g,'floor("")'),a},r=function(n){let a=n.replace(/⌈\s*(.*?)\s*⌉/g,"ceil($1)");return a=a.replace(/ceil\(\)/g,'ceil("")'),a};return this.buffer=e(this.buffer),this.buffer=r(this.buffer),this.buffer}}function L2(t,e){const r={nonStrict:!0,preferTypstIntrinsic:!0,customTexMacros:{}};e&&(e.nonStrict&&(r.nonStrict=e.nonStrict),e.preferTypstIntrinsic&&(r.preferTypstIntrinsic=e.preferTypstIntrinsic),e.customTexMacros&&(r.customTexMacros=e.customTexMacros));const n=D2(t,r.customTexMacros),a=Ge(n),i=new F2(r.nonStrict,r.preferTypstIntrinsic);return i.append(a),i.finalize()}const F1={"\\RR":"\\mathbb{R}","\\NN":"\\mathbb{N}","\\ZZ":"\\mathbb{Z}","\\QQ":"\\mathbb{Q}","\\CC":"\\mathbb{C}","\\sech":"\\operatorname{sech}","\\csch":"\\operatorname{csch}","\\dim":"\\operatorname{dim}","\\id":"\\operatorname{id}","\\im":"\\operatorname{im}","\\Pr":"\\operatorname{Pr}"};function P2(t){let r=L2(t,{nonStrict:!0,preferTypstIntrinsic:!0,customTexMacros:F1});return r=r.replaceAll("upright(d)","dif"),r=r.replaceAll(" thin dif"," dif"),r=r.replaceAll('op("d")',"dif"),r=r.replaceAll("⌊","lfloor"),r=r.replaceAll("⌋","rfloor"),r=r.replaceAll("⌈","lceil"),r=r.replaceAll("⌉","rceil"),r}function H2(t){const e=document.createElement("textarea");e.value=t,e.style.top="0",e.style.left="0",e.style.position="fixed",e.style.zIndex="-1",e.setAttribute("readonly",!0),document.body.appendChild(e),e.focus(),e.select();let r;try{r=document.execCommand("copy"),r||console.log("Fallback: Error on copying text command")}catch(n){console.error("Fallback: Oops, unable to copy",n),r=!1}return document.body.removeChild(e),r}function V2(t){if(!navigator.clipboard){const e=H2(t);return Promise.resolve(e)}return navigator.clipboard.writeText(t).then(function(){return!0},function(e){return console.error("Async: Could not copy text: ",e),!1})}const fi=(t,e)=>{const r=t.__vccOpts||t;for(const[n,a]of e)r[n]=a;return r},$2=1300,U2={name:"CopiedToast",data(){return{visible:!1}},methods:{trigger(){this.visible=!0,setTimeout(()=>{this.visible=!1},$2)}},expose:["trigger"]};function G2(t,e,r,n,a,i){return kt(),_t("div",{class:on(a.visible?"snackbar show":"snackbar hide")},"Copied!",2)}const W2=fi(U2,[["render",G2],["__scopeId","data-v-5dd86b16"]]),j2={name:"ToggleSwitch",props:{initial:{type:Boolean,default:!1}},data(){return{checked:!1}},created(){this.checked=this.initial},expose:["checked"]},Y2={class:"switch"};function X2(t,e,r,n,a,i){return kt(),_t("label",Y2,[hl(te("input",{type:"checkbox","onUpdate:modelValue":e[0]||(e[0]=s=>a.checked=s)},null,512),[[m4,a.checked]]),e[1]||(e[1]=te("span",{class:"slider round"},null,-1))])}const K2=fi(j2,[["render",X2],["__scopeId","data-v-4ea9372f"]]),Z2={name:"SettingsDialog",props:{initial:{type:Object,default:()=>({optionShowPreview:!0})}},methods:{open(){this.$el.showModal()},close(){const t=this.$refs.toggleSwitch.checked;this.$el.close(),this.$emit("newSettings",{optionShowPreview:t})}},expose:["open","close"],emits:["newSettings"],components:{ToggleSwitch:K2}},J2={class:"min-h-80 min-w-80 bg-white rounded-lg shadow-lg"},Q2={class:"flex justify-between items-center p-4"},eh={class:"flex justify-between items-center p-4"};function th(t,e,r,n,a,i){const s=Ko("ToggleSwitch");return kt(),_t("dialog",J2,[te("div",Q2,[e[1]||(e[1]=te("h2",null,"Settings",-1)),te("button",{class:"text-xl",onClick:e[0]||(e[0]=o=>i.close())},"✕")]),te("div",eh,[e[2]||(e[2]=te("span",null,"Show Preview",-1)),u0(s,{ref:"toggleSwitch",initial:r.initial.optionShowPreview},null,8,["initial"])]),e[3]||(e[3]=te("br",null,null,-1)),e[4]||(e[4]=te("br",null,null,-1)),e[5]||(e[5]=te("br",null,null,-1)),e[6]||(e[6]=te("br",null,null,-1)),e[7]||(e[7]=te("br",null,null,-1)),e[8]||(e[8]=te("div",{style:{"max-width":"90%","text-align":"left",color:"gray","font-size":"small","margin-left":"10%"}}," (More customization features are under development...) ",-1))])}const rh=fi(Z2,[["render",th],["__scopeId","data-v-27ec7f90"]]);function nh(t){let e=Math.floor(Math.random()*t);return e===t&&(e=0),e}const L1=[String.raw`e = \lim_{{n \to \infty}} \left(1 + \frac{1}{n}\right)^n`,String.raw`\prod_{p} \frac{1}{1-p^{-s}}= \sum_{n=1}^{\infty} \frac{1}{n^s}`,String.raw`a^{p-1} \equiv 1 \mod{p}`,String.raw`\begin{aligned} +`)),r||(r=this.buffer===""),r||(r=/[\s_^{\(]$/.test(this.buffer)),r||(this.buffer+=" ")}this.needSpaceAfterSingleItemScript&&(this.needSpaceAfterSingleItemScript=!1),this.buffer+=e}append(e){switch(e.type){case"empty":break;case"atom":{e.content===","&&this.insideFunctionDepth>0?this.queue.push({type:"symbol",content:"comma"}):this.queue.push({type:"atom",content:e.content});break}case"symbol":case"text":case"comment":case"newline":this.queue.push(e);break;case"group":for(const r of e.args)this.append(r);break;case"supsub":{let{base:r,sup:n,sub:a}=e.data;this.appendWithBracketsIfNeeded(r);let i=!1;const s=n&&n.type==="atom"&&n.content==="'";s&&(this.queue.push({type:"atom",content:"'"}),i=!1),a&&(this.queue.push({type:"atom",content:"_"}),i=this.appendWithBracketsIfNeeded(a)),n&&!s&&(this.queue.push({type:"atom",content:"^"}),i=this.appendWithBracketsIfNeeded(n)),i&&this.queue.push({type:"softSpace",content:""});break}case"binaryFunc":{const r={type:"symbol",content:e.content},[n,a]=e.args;this.queue.push(r),this.insideFunctionDepth++,this.queue.push({type:"atom",content:"("}),this.append(n),this.queue.push({type:"atom",content:","}),this.append(a),this.queue.push({type:"atom",content:")"}),this.insideFunctionDepth--;break}case"unaryFunc":{const r={type:"symbol",content:e.content},n=e.args[0];this.queue.push(r),this.insideFunctionDepth++,this.queue.push({type:"atom",content:"("}),this.append(n),this.queue.push({type:"atom",content:")"}),this.insideFunctionDepth--;break}case"align":{const r=e.data;r.forEach((n,a)=>{n.forEach((i,s)=>{s>0&&this.queue.push({type:"atom",content:"&"}),this.append(i)}),a{n.forEach((i,s)=>{this.append(i),s{let r="";switch(e.type){case"atom":case"symbol":r=e.content;break;case"text":r=`"${e.content}"`;break;case"softSpace":this.needSpaceAfterSingleItemScript=!0,r="";break;case"comment":r=`//${e.content}`;break;case"newline":r=` +`;break;default:throw new Ft(`Unexpected node type to stringify: ${e.type}`,e)}r!==""&&this.writeBuffer(r)}),this.queue=[]}finalize(){this.flushQueue();const e=function(n){let a=n.replace(/⌊\s*(.*?)\s*⌋/g,"floor($1)");return a=a.replace(/floor\(\)/g,'floor("")'),a},r=function(n){let a=n.replace(/⌈\s*(.*?)\s*⌉/g,"ceil($1)");return a=a.replace(/ceil\(\)/g,'ceil("")'),a};return this.buffer=e(this.buffer),this.buffer=r(this.buffer),this.buffer}}function L2(t,e){const r={nonStrict:!0,preferTypstIntrinsic:!0,customTexMacros:{}};e&&(e.nonStrict&&(r.nonStrict=e.nonStrict),e.preferTypstIntrinsic&&(r.preferTypstIntrinsic=e.preferTypstIntrinsic),e.customTexMacros&&(r.customTexMacros=e.customTexMacros));const n=D2(t,r.customTexMacros),a=Ge(n),i=new F2(r.nonStrict,r.preferTypstIntrinsic);return i.append(a),i.finalize()}const F1={"\\RR":"\\mathbb{R}","\\NN":"\\mathbb{N}","\\ZZ":"\\mathbb{Z}","\\QQ":"\\mathbb{Q}","\\CC":"\\mathbb{C}","\\sech":"\\operatorname{sech}","\\csch":"\\operatorname{csch}","\\dim":"\\operatorname{dim}","\\id":"\\operatorname{id}","\\im":"\\operatorname{im}","\\Pr":"\\operatorname{Pr}"};function P2(t){let r=L2(t,{nonStrict:!0,preferTypstIntrinsic:!0,customTexMacros:F1});return r=r.replaceAll("upright(d)","dif"),r=r.replaceAll(" thin dif"," dif"),r=r.replaceAll('op("d")',"dif"),r=r.replaceAll("⌊","lfloor"),r=r.replaceAll("⌋","rfloor"),r=r.replaceAll("⌈","lceil"),r=r.replaceAll("⌉","rceil"),r}function H2(t){const e=document.createElement("textarea");e.value=t,e.style.top="0",e.style.left="0",e.style.position="fixed",e.style.zIndex="-1",e.setAttribute("readonly",!0),document.body.appendChild(e),e.focus(),e.select();let r;try{r=document.execCommand("copy"),r||console.log("Fallback: Error on copying text command")}catch(n){console.error("Fallback: Oops, unable to copy",n),r=!1}return document.body.removeChild(e),r}function V2(t){if(!navigator.clipboard){const e=H2(t);return Promise.resolve(e)}return navigator.clipboard.writeText(t).then(function(){return!0},function(e){return console.error("Async: Could not copy text: ",e),!1})}const mi=(t,e)=>{const r=t.__vccOpts||t;for(const[n,a]of e)r[n]=a;return r},$2=1300,U2={name:"CopiedToast",props:["msg"],data(){return{visible:!1}},methods:{trigger(){this.visible=!0,setTimeout(()=>{this.visible=!1},$2)}},expose:["trigger"]};function G2(t,e,r,n,a,i){return kt(),_t("div",{class:on(a.visible?"snackbar show":"snackbar hide")},Ea(r.msg),3)}const W2=mi(U2,[["render",G2],["__scopeId","data-v-15e96db2"]]),j2={name:"ToggleSwitch",props:{initial:{type:Boolean,default:!1}},data(){return{checked:!1}},created(){this.checked=this.initial},expose:["checked"]},Y2={class:"switch"};function X2(t,e,r,n,a,i){return kt(),_t("label",Y2,[hl(te("input",{type:"checkbox","onUpdate:modelValue":e[0]||(e[0]=s=>a.checked=s)},null,512),[[m4,a.checked]]),e[1]||(e[1]=te("span",{class:"slider round"},null,-1))])}const K2=mi(j2,[["render",X2],["__scopeId","data-v-4ea9372f"]]),Z2={name:"SettingsDialog",props:{initial:{type:Object,default:()=>({optionShowPreview:!0})}},methods:{open(){this.$el.showModal()},close(){const t=this.$refs.toggleSwitch.checked;this.$el.close(),this.$emit("newSettings",{optionShowPreview:t})}},expose:["open","close"],emits:["newSettings"],components:{ToggleSwitch:K2}},J2={class:"min-h-80 min-w-80 bg-white rounded-lg shadow-lg"},Q2={class:"flex justify-between items-center p-4"},eh={class:"flex justify-between items-center p-4"};function th(t,e,r,n,a,i){const s=Ko("ToggleSwitch");return kt(),_t("dialog",J2,[te("div",Q2,[e[1]||(e[1]=te("h2",null,"Settings",-1)),te("button",{class:"text-xl",onClick:e[0]||(e[0]=o=>i.close())},"✕")]),te("div",eh,[e[2]||(e[2]=te("span",null,"Show Preview",-1)),u0(s,{ref:"toggleSwitch",initial:r.initial.optionShowPreview},null,8,["initial"])]),e[3]||(e[3]=te("br",null,null,-1)),e[4]||(e[4]=te("br",null,null,-1)),e[5]||(e[5]=te("br",null,null,-1)),e[6]||(e[6]=te("br",null,null,-1)),e[7]||(e[7]=te("br",null,null,-1)),e[8]||(e[8]=te("div",{style:{"max-width":"90%","text-align":"left",color:"gray","font-size":"small","margin-left":"10%"}}," (More customization features are under development...) ",-1))])}const rh=mi(Z2,[["render",th],["__scopeId","data-v-27ec7f90"]]);function nh(t){let e=Math.floor(Math.random()*t);return e===t&&(e=0),e}const L1=[String.raw`e = \lim_{{n \to \infty}} \left(1 + \frac{1}{n}\right)^n`,String.raw`\prod_{p} \frac{1}{1-p^{-s}}= \sum_{n=1}^{\infty} \frac{1}{n^s}`,String.raw`a^{p-1} \equiv 1 \mod{p}`,String.raw`\begin{aligned} \nabla \cdot \boldsymbol{E} &= \frac{\rho}{\varepsilon_0} \\ \nabla \cdot \boldsymbol{B} &= 0 \\ \nabla \times \boldsymbol{E} &= -\frac{\partial \boldsymbol{B}}{\partial t} \\ @@ -291,4 +291,4 @@ l0,-`+(r+144)+`c-2,-159.3,-10,-310.7,-24,-454c-53.3,-528,-210,-949.7, C &= N(d_1) S_t - N(d_2) K e^{-rt} \\ d_1 &= \frac{\ln \frac{S_t}{K} + (r + \frac{\sigma^2}{2}) t}{\sigma \sqrt{t}} \\ d_2 &= d_1-\sigma\sqrt{t} -\end{aligned}`,String.raw`f(z_0) = \frac{1}{2\pi \mathrm{i}} \oint_{C} \frac{f(z)}{z-z_0}\, \mathrm{d} z`],ah=L1.length;let qs=null;function ih(){let t;do t=nh(ah);while(t===qs);return qs=t,L1[t]}const sh={class:"bg-app text-app-blue min-h-screen flex flex-col"},lh={class:"flex-1 flex md:flex-row flex-col p-4"},oh={class:"flex-1 flex flex-col border border-gray-700 min-h-[200px] rounded-lg m-2"},uh={class:"flex justify-between p-2 border-b border-gray-700"},ch={class:"flex-1 flex flex-col border border-gray-700 min-h-[200px] rounded-lg m-2"},hh={class:"flex justify-between p-2 border-b border-gray-700"},fh={class:"relative"},mh={class:"flex-1 flex flex-col",id:"typst"},dh={class:"flex-1 text-app-light-black p-4"},ph=["innerHTML"],vh={class:"flex items-center text-center text-app-light-black pb-4 min-h-28"},gh=["innerHTML"],bh={__name:"App",setup(t){const e=Wt(""),r=la(()=>{try{const p=e.value,b=P2(p),S=[];p.includes("\\mathscr")&&S.push("scr"),p.includes("\\LaTeX")&&S.push("#LaTeX"),p.includes("\\TeX")&&S.push("#TeX"),b.includes("lfloor")&&S.push("unpaired lfloor"),b.includes("rfloor")&&S.push("unpaired rfloor"),b.includes("lceil")&&S.push("unpaired lceil"),b.includes("rceil")&&S.push("unpaired rceil");let T="";if(S.length>0){const A=new Map([["scr","mathscr"],["#LaTeX","latex-and-tex"],["#TeX","latex-and-tex"],["unpaired lfloor","floor-and-ceil"],["unpaired rfloor","floor-and-ceil"],["unpaired lceil","floor-and-ceil"],["unpaired rceil","floor-and-ceil"]]);if(S.length===1){const _=S[0];T=`ⓘ Define ${`${_}`} yourself as it's not supported in Typst. Click the link to see the definition code.`}else T=`ⓘ Define ${S.map(D=>`${D}`).join(", ")} yourself as they're not supported in Typst. Click the link for the definition code.`}return{typst:b,message:T}}catch{return{typst:"",message:"ⓘ [ERROR: Invalid LaTeX code]"}}}),n=la(()=>{if(e.value==="")return'
Math formula will be rendered here.
';{const p={macros:F1,displayMode:!0,throwOnError:!1,errorColor:"#bc6f17"};return x2.renderToString(e.value,p)}}),a=Wt(null);async function i(){if(e.value==="")return;await V2(r.value.typst)?a.value.trigger():alert("Failed to copy to clipboard. Please report this issue.")}const s=Wt(null),o=Wt(null);function c(){s.value.open()}const m=Wt({optionShowPreview:!0});function d(p){m.value=p,localStorage.setItem("settings",JSON.stringify(p))}return pl(()=>{const p=localStorage.getItem("settings");m.value=p?JSON.parse(p):{optionShowPreview:!0}}),vl(()=>{o.value&&o.value.focus(),/iPad|iPhone|iPod/.test(window.navigator.userAgent)&&document.querySelectorAll("button").forEach(b=>{b.addEventListener("touchstart",function(){},{passive:!1})})}),(p,b)=>(kt(),_t(D0,null,[te("div",sh,[te("nav",{class:"theme-app flex justify-between text-white"},[b[5]||(b[5]=te("h1",{class:"flex items-center h-16 ml-4"},[te("span",{class:"text-4xl"},"tex2typst")],-1)),te("div",{class:"flex"},[b[4]||(b[4]=qu('Cheat sheet iconCheat SheetGithub logoOpen-source',2)),te("button",{class:"flex items-center font-medium p-2 mr-2 hover:bg-gray-900",onClick:c},b[3]||(b[3]=[te("img",{class:"inline h-9",src:S4,alt:"Settings icon"},null,-1),te("span",{class:"text-lg ml-2 mr-4 hide-on-mobile"},"Settings",-1)]))])]),b[8]||(b[8]=te("div",{class:"text-center text-app-blue p-4"},[Vr(" Convert LaTeX math formula code to Typst code! "),te("br"),Vr(" This tool runs locally in your browser. Nothing is uploaded. ")],-1)),te("main",lh,[te("div",oh,[te("div",uh,[b[6]||(b[6]=te("span",{class:"text-app-blue p-2"},"LaTeX code",-1)),te("div",null,[te("button",{class:"text-app-light-black p-2 mr-2 rounded-lg hover:bg-gray-300 active:bg-gray-400",onClick:b[0]||(b[0]=S=>e.value=al(ih)())},"Random"),te("button",{class:"text-app-light-black p-2 rounded-lg hover:bg-gray-300 active:bg-gray-400",onClick:b[1]||(b[1]=S=>e.value="")},"Clear")])]),hl(te("textarea",{ref_key:"inputArea",ref:o,class:"flex-1 text-app-light-black p-4","onUpdate:modelValue":b[2]||(b[2]=S=>e.value=S),spellcheck:"false"},null,512),[[f4,e.value]])]),te("div",ch,[te("div",hh,[b[7]||(b[7]=te("span",{class:"text-app-blue p-2"},"Typst code",-1)),te("div",fh,[te("button",{class:"text-app-light-black p-2 rounded-lg hover:bg-gray-300 active:bg-gray-400",onClick:i},"Copy"),u0(W2,{ref_key:"copiedToast",ref:a,id:"copiedToast"},null,512)])]),te("div",mh,[te("div",dh,Vs(r.value.typst),1),r.value.message?(kt(),_t("div",{key:0,class:"h-20 text-sm text-app-light-black theme-warning border-t rounded border-yellow-700 p-4",innerHTML:r.value.message},null,8,ph)):qi("",!0)])])]),te("div",vh,[m.value.optionShowPreview?(kt(),_t("div",{key:0,class:"flex-1",innerHTML:n.value},null,8,gh)):qi("",!0)]),b[9]||(b[9]=te("footer",{class:"theme-app text-center p-4"},[te("p",{class:"text-white"},[Vr("Powered by "),te("a",{href:"https://github.com/qwinsi/tex2typst",target:"_blank"},"tex2typst.js")])],-1))]),u0(rh,{ref_key:"settingsDialog",ref:s,onNewSettings:d,initial:m.value},null,8,["initial"])],64))}};g4(bh).mount("#app"); +\end{aligned}`,String.raw`f(z_0) = \frac{1}{2\pi \mathrm{i}} \oint_{C} \frac{f(z)}{z-z_0}\, \mathrm{d} z`],ah=L1.length;let Is=null;function ih(){let t;do t=nh(ah);while(t===Is);return Is=t,L1[t]}const sh={class:"bg-app text-app-blue min-h-screen flex flex-col"},lh={class:"flex-1 flex md:flex-row flex-col p-4"},oh={class:"flex-1 flex flex-col border border-gray-700 min-h-[200px] rounded-lg m-2"},uh={class:"flex justify-between p-2 border-b border-gray-700"},ch={class:"flex-1 flex flex-col border border-gray-700 min-h-[200px] rounded-lg m-2"},hh={class:"flex justify-between p-2 border-b border-gray-700"},fh={class:"relative"},mh={class:"flex-1 flex flex-col",id:"typst"},dh={class:"flex-1 text-app-light-black p-4"},ph=["innerHTML"],vh={class:"flex items-center text-center text-app-light-black pb-4 min-h-28"},gh=["innerHTML"],bh={__name:"App",setup(t){const e=Wt(""),r=la(()=>{try{const p=e.value,b=P2(p),S=[];p.includes("\\mathscr")&&S.push("scr"),p.includes("\\LaTeX")&&S.push("#LaTeX"),p.includes("\\TeX")&&S.push("#TeX"),b.includes("lfloor")&&S.push("unpaired lfloor"),b.includes("rfloor")&&S.push("unpaired rfloor"),b.includes("lceil")&&S.push("unpaired lceil"),b.includes("rceil")&&S.push("unpaired rceil");let T="";if(S.length>0){const A=new Map([["scr","mathscr"],["#LaTeX","latex-and-tex"],["#TeX","latex-and-tex"],["unpaired lfloor","floor-and-ceil"],["unpaired rfloor","floor-and-ceil"],["unpaired lceil","floor-and-ceil"],["unpaired rceil","floor-and-ceil"]]);if(S.length===1){const _=S[0];T=`ⓘ Define ${`${_}`} yourself as it's not supported in Typst. Click the link to see the definition code.`}else T=`ⓘ Define ${S.map(D=>`${D}`).join(", ")} yourself as they're not supported in Typst. Click the link for the definition code.`}return{typst:b,message:T}}catch{return{typst:"",message:"ⓘ [ERROR: Invalid LaTeX code]"}}}),n=la(()=>{if(e.value==="")return'
Math formula will be rendered here.
';{const p={macros:F1,displayMode:!0,throwOnError:!1,errorColor:"#bc6f17"};return x2.renderToString(e.value,p)}}),a=Wt(null);async function i(){if(e.value==="")return;await V2(r.value.typst)?a.value.trigger():alert("Failed to copy to clipboard. Please report this issue.")}const s=Wt(null),o=Wt(null);function c(){s.value.open()}const m=Wt({optionShowPreview:!0});function d(p){m.value=p,localStorage.setItem("settings",JSON.stringify(p))}return pl(()=>{const p=localStorage.getItem("settings");m.value=p?JSON.parse(p):{optionShowPreview:!0}}),vl(()=>{o.value&&o.value.focus(),/iPad|iPhone|iPod/.test(window.navigator.userAgent)&&document.querySelectorAll("button").forEach(b=>{b.addEventListener("touchstart",function(){},{passive:!1})})}),(p,b)=>(kt(),_t(D0,null,[te("div",sh,[te("nav",{class:"theme-app flex justify-between text-white"},[b[5]||(b[5]=te("h1",{class:"flex items-center h-16 ml-4"},[te("span",{class:"text-4xl"},"tex2typst")],-1)),te("div",{class:"flex"},[b[4]||(b[4]=qu('Cheat sheet iconCheat SheetGithub logoOpen-source',2)),te("button",{class:"flex items-center font-medium p-2 mr-2 hover:bg-gray-900",onClick:c},b[3]||(b[3]=[te("img",{class:"inline h-9",src:S4,alt:"Settings icon"},null,-1),te("span",{class:"text-lg ml-2 mr-4 hide-on-mobile"},"Settings",-1)]))])]),b[8]||(b[8]=te("div",{class:"text-center text-app-blue p-4"},[Vr(" Convert LaTeX math formula code to Typst code! "),te("br"),Vr(" This tool runs locally in your browser. Nothing is uploaded. ")],-1)),te("main",lh,[te("div",oh,[te("div",uh,[b[6]||(b[6]=te("span",{class:"text-app-blue p-2"},"LaTeX code",-1)),te("div",null,[te("button",{class:"text-app-light-black p-2 mr-2 rounded-lg hover:bg-gray-300 active:bg-gray-400",onClick:b[0]||(b[0]=S=>e.value=al(ih)())},"Random"),te("button",{class:"text-app-light-black p-2 rounded-lg hover:bg-gray-300 active:bg-gray-400",onClick:b[1]||(b[1]=S=>e.value="")},"Clear")])]),hl(te("textarea",{ref_key:"inputArea",ref:o,class:"flex-1 text-app-light-black p-4","onUpdate:modelValue":b[2]||(b[2]=S=>e.value=S),spellcheck:"false"},null,512),[[f4,e.value]])]),te("div",ch,[te("div",hh,[b[7]||(b[7]=te("span",{class:"text-app-blue p-2"},"Typst code",-1)),te("div",fh,[te("button",{class:"text-app-light-black p-2 rounded-lg hover:bg-gray-300 active:bg-gray-400",onClick:i},"Copy"),u0(W2,{ref_key:"copiedToast",ref:a,id:"copiedToast",msg:"Copied!"},null,512)])]),te("div",mh,[te("div",dh,Ea(r.value.typst),1),r.value.message?(kt(),_t("div",{key:0,class:"h-20 text-sm text-app-light-black theme-warning border-t rounded border-yellow-700 p-4",innerHTML:r.value.message},null,8,ph)):Ii("",!0)])])]),te("div",vh,[m.value.optionShowPreview?(kt(),_t("div",{key:0,class:"flex-1",innerHTML:n.value},null,8,gh)):Ii("",!0)]),b[9]||(b[9]=te("footer",{class:"theme-app text-center p-4"},[te("p",{class:"text-white"},[Vr("Powered by "),te("a",{href:"https://github.com/qwinsi/tex2typst",target:"_blank"},"tex2typst.js")])],-1))]),u0(rh,{ref_key:"settingsDialog",ref:s,onNewSettings:d,initial:m.value},null,8,["initial"])],64))}};g4(bh).mount("#app"); diff --git a/googlef1636f992805918b.html b/googlef1636f992805918b.html deleted file mode 100644 index 219ab47..0000000 --- a/googlef1636f992805918b.html +++ /dev/null @@ -1 +0,0 @@ -google-site-verification: googlef1636f992805918b.html \ No newline at end of file diff --git a/impl-in-typst.html b/impl-in-typst.html index 0a053fa..993bbad 100644 --- a/impl-in-typst.html +++ b/impl-in-typst.html @@ -67,24 +67,24 @@

The \LaTeX and \TeX macro

  • LaTeX: \LaTeX
  • Implementation in Typst [2]
    
    -#let TeX = style(styles => {
    +#let TeX = context {
       set text(font: "New Computer Modern")
    -  let e = measure("E", styles)
    +  let e = measure("E")
       let T = "T"
       let E = text(1em, baseline: e.height * 0.31, "E")
       let X = "X"
       box(T + h(-0.15em) + E + h(-0.125em) + X)
    -})
    +}
     
    -#let LaTeX = style(styles => {
    +#let LaTeX = context {
       set text(font: "New Computer Modern")
       let a-size = 0.66em
    -  let l = measure("L", styles)
    -  let a = measure(text(a-size, "A"), styles)
    +  let l = measure("L")
    +  let a = measure(text(a-size, "A"))
       let L = "L"
       let A = box(scale(x: 105%, text(a-size, baseline: a.height - l.height, "A")))
       box(L + h(-a.width * 0.67) + A + h(-a.width * 0.25) + TeX)
    -})
    +}
     
  • @@ -175,4 +175,4 @@

    References and Credits

  • - \ No newline at end of file + diff --git a/index.html b/index.html index f0432c9..421e8f2 100644 --- a/index.html +++ b/index.html @@ -8,14 +8,14 @@ tex2typst Web App - Convert LaTex formula code to Typst - - + + -
    Convert LaTeX math formula code to Typst code!
    This tool runs locally in your browser. Nothing is uploaded.
    LaTeX code
    Typst code
    Copied!
    Math formula will be rendered here.

    Settings

    Show Preview





    (More customization features are under development...)
    +
    Convert LaTeX math formula code to Typst code!
    This tool runs locally in your browser. Nothing is uploaded.
    LaTeX code
    Typst code
    Copied!
    Math formula will be rendered here.

    Settings

    Show Preview





    (More customization features are under development...)
    - + + -
    Convert LaTeX math formula code to Typst code!
    This tool runs locally in your browser. Nothing is uploaded.
    LaTeX code
    Typst code
    Copied!
    Math formula will be rendered here.

    Settings

    Show Preview





    (More customization features are under development...)
    +
    Convert LaTeX math formula code to Typst code!
    This tool runs locally in your browser. Nothing is uploaded.
    LaTeX code
    Typst code
    Copied!
    Math formula will be rendered here.

    Settings

    Show Preview





    (More customization features are under development...)