From 7eaf4e9ec3432ad0617483246e4c89d520b4302f Mon Sep 17 00:00:00 2001 From: Miepee Date: Thu, 29 Aug 2024 12:46:39 +0000 Subject: [PATCH] deploy: 622f9792f56d020e2c7ef6da6b70007fdb558406 --- .nojekyll | 0 404.html | 230 ++ brand.svg | 86 + custom.css | 1 + favicon/android-chrome-144x144.png | Bin 0 -> 2252 bytes favicon/android-chrome-192x192.png | Bin 0 -> 3237 bytes favicon/android-chrome-256x256.png | Bin 0 -> 4191 bytes favicon/android-chrome-36x36.png | Bin 0 -> 682 bytes favicon/android-chrome-384x384.png | Bin 0 -> 7475 bytes favicon/android-chrome-48x48.png | Bin 0 -> 785 bytes favicon/android-chrome-512x512.png | Bin 0 -> 10460 bytes favicon/android-chrome-72x72.png | Bin 0 -> 1227 bytes favicon/android-chrome-96x96.png | Bin 0 -> 1456 bytes favicon/apple-touch-icon-1024x1024.png | Bin 0 -> 44661 bytes favicon/apple-touch-icon-114x114.png | Bin 0 -> 1870 bytes favicon/apple-touch-icon-120x120.png | Bin 0 -> 1778 bytes favicon/apple-touch-icon-144x144.png | Bin 0 -> 2544 bytes favicon/apple-touch-icon-152x152.png | Bin 0 -> 2685 bytes favicon/apple-touch-icon-167x167.png | Bin 0 -> 2993 bytes favicon/apple-touch-icon-180x180.png | Bin 0 -> 2896 bytes favicon/apple-touch-icon-57x57.png | Bin 0 -> 990 bytes favicon/apple-touch-icon-60x60.png | Bin 0 -> 940 bytes favicon/apple-touch-icon-72x72.png | Bin 0 -> 1282 bytes favicon/apple-touch-icon-76x76.png | Bin 0 -> 1277 bytes favicon/apple-touch-icon-precomposed.png | Bin 0 -> 2896 bytes favicon/apple-touch-icon.png | Bin 0 -> 2896 bytes .../apple-touch-startup-image-1125x2436.png | Bin 0 -> 77173 bytes .../apple-touch-startup-image-1136x640.png | Bin 0 -> 25751 bytes .../apple-touch-startup-image-1170x2532.png | Bin 0 -> 82913 bytes .../apple-touch-startup-image-1179x2556.png | Bin 0 -> 83401 bytes .../apple-touch-startup-image-1242x2208.png | Bin 0 -> 81872 bytes .../apple-touch-startup-image-1242x2688.png | Bin 0 -> 91208 bytes .../apple-touch-startup-image-1284x2778.png | Bin 0 -> 93616 bytes .../apple-touch-startup-image-1290x2796.png | Bin 0 -> 92755 bytes .../apple-touch-startup-image-1334x750.png | Bin 0 -> 33179 bytes .../apple-touch-startup-image-1488x2266.png | Bin 0 -> 100044 bytes .../apple-touch-startup-image-1536x2048.png | Bin 0 -> 97682 bytes .../apple-touch-startup-image-1620x2160.png | Bin 0 -> 107404 bytes .../apple-touch-startup-image-1640x2160.png | Bin 0 -> 108728 bytes .../apple-touch-startup-image-1668x2224.png | Bin 0 -> 111578 bytes .../apple-touch-startup-image-1668x2388.png | Bin 0 -> 115863 bytes .../apple-touch-startup-image-1792x828.png | Bin 0 -> 42683 bytes .../apple-touch-startup-image-2048x1536.png | Bin 0 -> 97518 bytes .../apple-touch-startup-image-2048x2732.png | Bin 0 -> 159255 bytes .../apple-touch-startup-image-2160x1620.png | Bin 0 -> 105728 bytes .../apple-touch-startup-image-2160x1640.png | Bin 0 -> 107651 bytes .../apple-touch-startup-image-2208x1242.png | Bin 0 -> 79499 bytes .../apple-touch-startup-image-2224x1668.png | Bin 0 -> 111964 bytes .../apple-touch-startup-image-2266x1488.png | Bin 0 -> 99653 bytes .../apple-touch-startup-image-2388x1668.png | Bin 0 -> 114861 bytes .../apple-touch-startup-image-2436x1125.png | Bin 0 -> 73386 bytes .../apple-touch-startup-image-2532x1170.png | Bin 0 -> 78507 bytes .../apple-touch-startup-image-2556x1179.png | Bin 0 -> 79298 bytes .../apple-touch-startup-image-2688x1242.png | Bin 0 -> 86236 bytes .../apple-touch-startup-image-2732x2048.png | Bin 0 -> 158066 bytes .../apple-touch-startup-image-2778x1284.png | Bin 0 -> 91249 bytes .../apple-touch-startup-image-2796x1290.png | Bin 0 -> 93178 bytes .../apple-touch-startup-image-640x1136.png | Bin 0 -> 25904 bytes .../apple-touch-startup-image-750x1334.png | Bin 0 -> 34349 bytes .../apple-touch-startup-image-828x1792.png | Bin 0 -> 44548 bytes favicon/browserconfig.xml | 12 + favicon/favicon-16x16.png | Bin 0 -> 422 bytes favicon/favicon-32x32.png | Bin 0 -> 699 bytes favicon/favicon-48x48.png | Bin 0 -> 846 bytes favicon/favicon.ico | Bin 0 -> 33310 bytes favicon/favicon.svg | 83 + favicon/manifest.webmanifest | 68 + favicon/mstile-144x144.png | Bin 0 -> 2252 bytes favicon/mstile-150x150.png | Bin 0 -> 2119 bytes favicon/mstile-310x150.png | Bin 0 -> 2134 bytes favicon/mstile-310x310.png | Bin 0 -> 5612 bytes favicon/mstile-70x70.png | Bin 0 -> 1112 bytes fonts/GeekdocIcons.woff | Bin 0 -> 6140 bytes fonts/GeekdocIcons.woff2 | Bin 0 -> 5080 bytes fonts/KaTeX_AMS-Regular.woff | Bin 0 -> 33516 bytes fonts/KaTeX_AMS-Regular.woff2 | Bin 0 -> 28076 bytes fonts/KaTeX_Caligraphic-Bold.woff | Bin 0 -> 7716 bytes fonts/KaTeX_Caligraphic-Bold.woff2 | Bin 0 -> 6912 bytes fonts/KaTeX_Caligraphic-Regular.woff | Bin 0 -> 7656 bytes fonts/KaTeX_Caligraphic-Regular.woff2 | Bin 0 -> 6908 bytes fonts/KaTeX_Fraktur-Bold.woff | Bin 0 -> 13296 bytes fonts/KaTeX_Fraktur-Bold.woff2 | Bin 0 -> 11348 bytes fonts/KaTeX_Fraktur-Regular.woff | Bin 0 -> 13208 bytes fonts/KaTeX_Fraktur-Regular.woff2 | Bin 0 -> 11316 bytes fonts/KaTeX_Main-Bold.woff | Bin 0 -> 29912 bytes fonts/KaTeX_Main-Bold.woff2 | Bin 0 -> 25324 bytes fonts/KaTeX_Main-BoldItalic.woff | Bin 0 -> 19412 bytes fonts/KaTeX_Main-BoldItalic.woff2 | Bin 0 -> 16780 bytes fonts/KaTeX_Main-Italic.woff | Bin 0 -> 19676 bytes fonts/KaTeX_Main-Italic.woff2 | Bin 0 -> 16988 bytes fonts/KaTeX_Main-Regular.woff | Bin 0 -> 30772 bytes fonts/KaTeX_Main-Regular.woff2 | Bin 0 -> 26272 bytes fonts/KaTeX_Math-BoldItalic.woff | Bin 0 -> 18668 bytes fonts/KaTeX_Math-BoldItalic.woff2 | Bin 0 -> 16400 bytes fonts/KaTeX_Math-Italic.woff | Bin 0 -> 18748 bytes fonts/KaTeX_Math-Italic.woff2 | Bin 0 -> 16440 bytes fonts/KaTeX_SansSerif-Bold.woff | Bin 0 -> 14408 bytes fonts/KaTeX_SansSerif-Bold.woff2 | Bin 0 -> 12216 bytes fonts/KaTeX_SansSerif-Italic.woff | Bin 0 -> 14112 bytes fonts/KaTeX_SansSerif-Italic.woff2 | Bin 0 -> 12028 bytes fonts/KaTeX_SansSerif-Regular.woff | Bin 0 -> 12316 bytes fonts/KaTeX_SansSerif-Regular.woff2 | Bin 0 -> 10344 bytes fonts/KaTeX_Script-Regular.woff | Bin 0 -> 10588 bytes fonts/KaTeX_Script-Regular.woff2 | Bin 0 -> 9644 bytes fonts/KaTeX_Size1-Regular.woff | Bin 0 -> 6496 bytes fonts/KaTeX_Size1-Regular.woff2 | Bin 0 -> 5468 bytes fonts/KaTeX_Size2-Regular.woff | Bin 0 -> 6188 bytes fonts/KaTeX_Size2-Regular.woff2 | Bin 0 -> 5208 bytes fonts/KaTeX_Size3-Regular.woff | Bin 0 -> 4420 bytes fonts/KaTeX_Size3-Regular.woff2 | Bin 0 -> 3624 bytes fonts/KaTeX_Size4-Regular.woff | Bin 0 -> 5980 bytes fonts/KaTeX_Size4-Regular.woff2 | Bin 0 -> 4928 bytes fonts/KaTeX_Typewriter-Regular.woff | Bin 0 -> 16028 bytes fonts/KaTeX_Typewriter-Regular.woff2 | Bin 0 -> 13568 bytes fonts/LiberationMono.woff | Bin 0 -> 174632 bytes fonts/LiberationMono.woff2 | Bin 0 -> 123712 bytes fonts/LiberationSans-Bold.woff | Bin 0 -> 189564 bytes fonts/LiberationSans-Bold.woff2 | Bin 0 -> 134780 bytes fonts/LiberationSans-BoldItalic.woff | Bin 0 -> 192500 bytes fonts/LiberationSans-BoldItalic.woff2 | Bin 0 -> 138004 bytes fonts/LiberationSans-Italic.woff | Bin 0 -> 195116 bytes fonts/LiberationSans-Italic.woff2 | Bin 0 -> 139304 bytes fonts/LiberationSans.woff | Bin 0 -> 188280 bytes fonts/LiberationSans.woff2 | Bin 0 -> 133308 bytes fonts/Metropolis.woff | Bin 0 -> 16336 bytes fonts/Metropolis.woff2 | Bin 0 -> 11292 bytes formats/bccam/index.html | 2468 +++++++++++++++++ formats/bccam/index.xml | 11 + formats/bclgt/index.html | 2468 +++++++++++++++++ formats/bclgt/index.xml | 11 + formats/bcmdl/index.html | 2468 +++++++++++++++++ formats/bcmdl/index.xml | 11 + formats/bcptl/index.html | 2468 +++++++++++++++++ formats/bcptl/index.xml | 11 + formats/bcskla/index.html | 2468 +++++++++++++++++ formats/bcskla/index.xml | 11 + formats/bctex/index.html | 2468 +++++++++++++++++ formats/bctex/index.xml | 11 + formats/bcut/index.html | 2468 +++++++++++++++++ formats/bcut/index.xml | 11 + formats/bcwav/index.html | 2468 +++++++++++++++++ formats/bcwav/index.xml | 11 + formats/bfont/index.html | 2468 +++++++++++++++++ formats/bfont/index.xml | 11 + formats/blsnd/index.html | 2468 +++++++++++++++++ formats/blsnd/index.xml | 11 + formats/bmdefs/index.html | 2468 +++++++++++++++++ formats/bmdefs/index.xml | 11 + formats/bmsad/index.html | 2468 +++++++++++++++++ formats/bmsad/index.xml | 11 + formats/bmsat/index.html | 2468 +++++++++++++++++ formats/bmsat/index.xml | 11 + formats/bmsbk/index.html | 2468 +++++++++++++++++ formats/bmsbk/index.xml | 11 + formats/bmscc/index.html | 2468 +++++++++++++++++ formats/bmscc/index.xml | 11 + formats/bmscd/index.html | 2468 +++++++++++++++++ formats/bmscd/index.xml | 11 + formats/bmscu/index.html | 2468 +++++++++++++++++ formats/bmscu/index.xml | 11 + formats/bmsem/index.html | 2468 +++++++++++++++++ formats/bmsem/index.xml | 11 + formats/bmses/index.html | 2468 +++++++++++++++++ formats/bmses/index.xml | 11 + formats/bmsev/index.html | 2468 +++++++++++++++++ formats/bmsev/index.xml | 11 + formats/bmsld/index.html | 2468 +++++++++++++++++ formats/bmsld/index.xml | 11 + formats/bmsmd/index.html | 2468 +++++++++++++++++ formats/bmsmd/index.xml | 11 + formats/bmsmsd/index.html | 2468 +++++++++++++++++ formats/bmsmsd/index.xml | 11 + formats/bmsnav/index.html | 2468 +++++++++++++++++ formats/bmsnav/index.xml | 11 + formats/bmsnd/index.html | 2468 +++++++++++++++++ formats/bmsnd/index.xml | 11 + formats/bmssa/index.html | 2468 +++++++++++++++++ formats/bmssa/index.xml | 11 + formats/bmssd/index.html | 2468 +++++++++++++++++ formats/bmssd/index.xml | 11 + formats/bmtre/index.html | 2468 +++++++++++++++++ formats/bmtre/index.xml | 11 + formats/bmtun/index.html | 2468 +++++++++++++++++ formats/bmtun/index.xml | 11 + formats/bpsi/index.html | 2468 +++++++++++++++++ formats/bpsi/index.xml | 11 + formats/buct/index.html | 2454 ++++++++++++++++ formats/buct/index.xml | 11 + formats/index.html | 2451 ++++++++++++++++ formats/index.xml | 11 + img/geekdoc-stack.svg | 1 + index.html | 2389 ++++++++++++++++ index.xml | 11 + js/130-f38b7ce0.chunk.min.js | 1 + js/147-780e8df4.chunk.min.js | 1 + js/194-be4cbb11.chunk.min.js | 1 + js/211-b1ebb4ed.chunk.min.js | 1 + js/216-3d9879f7.chunk.min.js | 1 + js/235-c5403196.chunk.min.js | 1 + js/244-651d391e.chunk.min.js | 1 + js/272-bf6ebfbc.chunk.min.js | 1 + js/292-6a56c55d.chunk.min.js | 1 + js/307-5a1a49ca.chunk.min.js | 1 + js/308-812686b3.chunk.min.js | 1 + js/317-863786b9.chunk.min.js | 1 + js/327-e9b66195.chunk.min.js | 1 + js/4-887add04.chunk.min.js | 1 + js/469-b2370a73.chunk.min.js | 1 + js/506-9a07e11b.chunk.min.js | 1 + js/555-e83dade8.chunk.min.js | 1 + js/563-089eeaa8.chunk.min.js | 1 + js/596-5096a9ba.chunk.min.js | 1 + js/609-dbbc5759.chunk.min.js | 1 + js/63-b755bc69.chunk.min.js | 1 + js/642-8a99b76c.chunk.min.js | 1 + js/688-c49a5223.chunk.min.js | 1 + js/746-81388614.chunk.min.js | 1 + js/747-217ee676.chunk.min.js | 1 + js/751-10dd76ba.chunk.min.js | 1 + js/771-5a2eb3e9.chunk.min.js | 2 + js/771-5a2eb3e9.chunk.min.js.LICENSE.txt | 9 + js/819-eb3a5ed3.chunk.min.js | 1 + js/863-d96f16db.chunk.min.js | 1 + js/944-4463b3c5.chunk.min.js | 1 + js/947-a644931c.chunk.min.js | 1 + js/colortheme-5cd55a83.bundle.min.js | 1 + js/katex-f7f24415.bundle.min.js | 1 + js/main-09678822.bundle.min.js | 2 + js/main-09678822.bundle.min.js.LICENSE.txt | 6 + js/mermaid-1d12d9d1.bundle.min.js | 2 + js/mermaid-1d12d9d1.bundle.min.js.LICENSE.txt | 9 + js/search-95c697e2.bundle.min.js | 2 + js/search-95c697e2.bundle.min.js.LICENSE.txt | 7 + katex-d78d6d92.min.css | 1 + main-a559ecaa.min.css | 1 + mobile-79ddc617.min.css | 1 + print-735ccc12.min.css | 1 + robots.txt | 4 + search/en.config.min.json | 1 + search/en.data.min.json | 1 + sitemap.xml | 106 + tags/index.html | 2348 ++++++++++++++++ tags/index.xml | 11 + tags/page/1/index.html | 10 + 244 files changed, 84734 insertions(+) create mode 100644 .nojekyll create mode 100644 404.html create mode 100644 brand.svg create mode 100644 custom.css create mode 100644 favicon/android-chrome-144x144.png create mode 100644 favicon/android-chrome-192x192.png create mode 100644 favicon/android-chrome-256x256.png create mode 100644 favicon/android-chrome-36x36.png create mode 100644 favicon/android-chrome-384x384.png create mode 100644 favicon/android-chrome-48x48.png create mode 100644 favicon/android-chrome-512x512.png create mode 100644 favicon/android-chrome-72x72.png create mode 100644 favicon/android-chrome-96x96.png create mode 100644 favicon/apple-touch-icon-1024x1024.png create mode 100644 favicon/apple-touch-icon-114x114.png create mode 100644 favicon/apple-touch-icon-120x120.png create mode 100644 favicon/apple-touch-icon-144x144.png create mode 100644 favicon/apple-touch-icon-152x152.png create mode 100644 favicon/apple-touch-icon-167x167.png create mode 100644 favicon/apple-touch-icon-180x180.png create mode 100644 favicon/apple-touch-icon-57x57.png create mode 100644 favicon/apple-touch-icon-60x60.png create mode 100644 favicon/apple-touch-icon-72x72.png create mode 100644 favicon/apple-touch-icon-76x76.png create mode 100644 favicon/apple-touch-icon-precomposed.png create mode 100644 favicon/apple-touch-icon.png create mode 100644 favicon/apple-touch-startup-image-1125x2436.png create mode 100644 favicon/apple-touch-startup-image-1136x640.png create mode 100644 favicon/apple-touch-startup-image-1170x2532.png create mode 100644 favicon/apple-touch-startup-image-1179x2556.png create mode 100644 favicon/apple-touch-startup-image-1242x2208.png create mode 100644 favicon/apple-touch-startup-image-1242x2688.png create mode 100644 favicon/apple-touch-startup-image-1284x2778.png create mode 100644 favicon/apple-touch-startup-image-1290x2796.png create mode 100644 favicon/apple-touch-startup-image-1334x750.png create mode 100644 favicon/apple-touch-startup-image-1488x2266.png create mode 100644 favicon/apple-touch-startup-image-1536x2048.png create mode 100644 favicon/apple-touch-startup-image-1620x2160.png create mode 100644 favicon/apple-touch-startup-image-1640x2160.png create mode 100644 favicon/apple-touch-startup-image-1668x2224.png create mode 100644 favicon/apple-touch-startup-image-1668x2388.png create mode 100644 favicon/apple-touch-startup-image-1792x828.png create mode 100644 favicon/apple-touch-startup-image-2048x1536.png create mode 100644 favicon/apple-touch-startup-image-2048x2732.png create mode 100644 favicon/apple-touch-startup-image-2160x1620.png create mode 100644 favicon/apple-touch-startup-image-2160x1640.png create mode 100644 favicon/apple-touch-startup-image-2208x1242.png create mode 100644 favicon/apple-touch-startup-image-2224x1668.png create mode 100644 favicon/apple-touch-startup-image-2266x1488.png create mode 100644 favicon/apple-touch-startup-image-2388x1668.png create mode 100644 favicon/apple-touch-startup-image-2436x1125.png create mode 100644 favicon/apple-touch-startup-image-2532x1170.png create mode 100644 favicon/apple-touch-startup-image-2556x1179.png create mode 100644 favicon/apple-touch-startup-image-2688x1242.png create mode 100644 favicon/apple-touch-startup-image-2732x2048.png create mode 100644 favicon/apple-touch-startup-image-2778x1284.png create mode 100644 favicon/apple-touch-startup-image-2796x1290.png create mode 100644 favicon/apple-touch-startup-image-640x1136.png create mode 100644 favicon/apple-touch-startup-image-750x1334.png create mode 100644 favicon/apple-touch-startup-image-828x1792.png create mode 100644 favicon/browserconfig.xml create mode 100644 favicon/favicon-16x16.png create mode 100644 favicon/favicon-32x32.png create mode 100644 favicon/favicon-48x48.png create mode 100644 favicon/favicon.ico create mode 100644 favicon/favicon.svg create mode 100644 favicon/manifest.webmanifest create mode 100644 favicon/mstile-144x144.png create mode 100644 favicon/mstile-150x150.png create mode 100644 favicon/mstile-310x150.png create mode 100644 favicon/mstile-310x310.png create mode 100644 favicon/mstile-70x70.png create mode 100644 fonts/GeekdocIcons.woff create mode 100644 fonts/GeekdocIcons.woff2 create mode 100644 fonts/KaTeX_AMS-Regular.woff create mode 100644 fonts/KaTeX_AMS-Regular.woff2 create mode 100644 fonts/KaTeX_Caligraphic-Bold.woff create mode 100644 fonts/KaTeX_Caligraphic-Bold.woff2 create mode 100644 fonts/KaTeX_Caligraphic-Regular.woff create mode 100644 fonts/KaTeX_Caligraphic-Regular.woff2 create mode 100644 fonts/KaTeX_Fraktur-Bold.woff create mode 100644 fonts/KaTeX_Fraktur-Bold.woff2 create mode 100644 fonts/KaTeX_Fraktur-Regular.woff create mode 100644 fonts/KaTeX_Fraktur-Regular.woff2 create mode 100644 fonts/KaTeX_Main-Bold.woff create mode 100644 fonts/KaTeX_Main-Bold.woff2 create mode 100644 fonts/KaTeX_Main-BoldItalic.woff create mode 100644 fonts/KaTeX_Main-BoldItalic.woff2 create mode 100644 fonts/KaTeX_Main-Italic.woff create mode 100644 fonts/KaTeX_Main-Italic.woff2 create mode 100644 fonts/KaTeX_Main-Regular.woff create mode 100644 fonts/KaTeX_Main-Regular.woff2 create mode 100644 fonts/KaTeX_Math-BoldItalic.woff create mode 100644 fonts/KaTeX_Math-BoldItalic.woff2 create mode 100644 fonts/KaTeX_Math-Italic.woff create mode 100644 fonts/KaTeX_Math-Italic.woff2 create mode 100644 fonts/KaTeX_SansSerif-Bold.woff create mode 100644 fonts/KaTeX_SansSerif-Bold.woff2 create mode 100644 fonts/KaTeX_SansSerif-Italic.woff create mode 100644 fonts/KaTeX_SansSerif-Italic.woff2 create mode 100644 fonts/KaTeX_SansSerif-Regular.woff create mode 100644 fonts/KaTeX_SansSerif-Regular.woff2 create mode 100644 fonts/KaTeX_Script-Regular.woff create mode 100644 fonts/KaTeX_Script-Regular.woff2 create mode 100644 fonts/KaTeX_Size1-Regular.woff create mode 100644 fonts/KaTeX_Size1-Regular.woff2 create mode 100644 fonts/KaTeX_Size2-Regular.woff create mode 100644 fonts/KaTeX_Size2-Regular.woff2 create mode 100644 fonts/KaTeX_Size3-Regular.woff create mode 100644 fonts/KaTeX_Size3-Regular.woff2 create mode 100644 fonts/KaTeX_Size4-Regular.woff create mode 100644 fonts/KaTeX_Size4-Regular.woff2 create mode 100644 fonts/KaTeX_Typewriter-Regular.woff create mode 100644 fonts/KaTeX_Typewriter-Regular.woff2 create mode 100644 fonts/LiberationMono.woff create mode 100644 fonts/LiberationMono.woff2 create mode 100644 fonts/LiberationSans-Bold.woff create mode 100644 fonts/LiberationSans-Bold.woff2 create mode 100644 fonts/LiberationSans-BoldItalic.woff create mode 100644 fonts/LiberationSans-BoldItalic.woff2 create mode 100644 fonts/LiberationSans-Italic.woff create mode 100644 fonts/LiberationSans-Italic.woff2 create mode 100644 fonts/LiberationSans.woff create mode 100644 fonts/LiberationSans.woff2 create mode 100644 fonts/Metropolis.woff create mode 100644 fonts/Metropolis.woff2 create mode 100644 formats/bccam/index.html create mode 100644 formats/bccam/index.xml create mode 100644 formats/bclgt/index.html create mode 100644 formats/bclgt/index.xml create mode 100644 formats/bcmdl/index.html create mode 100644 formats/bcmdl/index.xml create mode 100644 formats/bcptl/index.html create mode 100644 formats/bcptl/index.xml create mode 100644 formats/bcskla/index.html create mode 100644 formats/bcskla/index.xml create mode 100644 formats/bctex/index.html create mode 100644 formats/bctex/index.xml create mode 100644 formats/bcut/index.html create mode 100644 formats/bcut/index.xml create mode 100644 formats/bcwav/index.html create mode 100644 formats/bcwav/index.xml create mode 100644 formats/bfont/index.html create mode 100644 formats/bfont/index.xml create mode 100644 formats/blsnd/index.html create mode 100644 formats/blsnd/index.xml create mode 100644 formats/bmdefs/index.html create mode 100644 formats/bmdefs/index.xml create mode 100644 formats/bmsad/index.html create mode 100644 formats/bmsad/index.xml create mode 100644 formats/bmsat/index.html create mode 100644 formats/bmsat/index.xml create mode 100644 formats/bmsbk/index.html create mode 100644 formats/bmsbk/index.xml create mode 100644 formats/bmscc/index.html create mode 100644 formats/bmscc/index.xml create mode 100644 formats/bmscd/index.html create mode 100644 formats/bmscd/index.xml create mode 100644 formats/bmscu/index.html create mode 100644 formats/bmscu/index.xml create mode 100644 formats/bmsem/index.html create mode 100644 formats/bmsem/index.xml create mode 100644 formats/bmses/index.html create mode 100644 formats/bmses/index.xml create mode 100644 formats/bmsev/index.html create mode 100644 formats/bmsev/index.xml create mode 100644 formats/bmsld/index.html create mode 100644 formats/bmsld/index.xml create mode 100644 formats/bmsmd/index.html create mode 100644 formats/bmsmd/index.xml create mode 100644 formats/bmsmsd/index.html create mode 100644 formats/bmsmsd/index.xml create mode 100644 formats/bmsnav/index.html create mode 100644 formats/bmsnav/index.xml create mode 100644 formats/bmsnd/index.html create mode 100644 formats/bmsnd/index.xml create mode 100644 formats/bmssa/index.html create mode 100644 formats/bmssa/index.xml create mode 100644 formats/bmssd/index.html create mode 100644 formats/bmssd/index.xml create mode 100644 formats/bmtre/index.html create mode 100644 formats/bmtre/index.xml create mode 100644 formats/bmtun/index.html create mode 100644 formats/bmtun/index.xml create mode 100644 formats/bpsi/index.html create mode 100644 formats/bpsi/index.xml create mode 100644 formats/buct/index.html create mode 100644 formats/buct/index.xml create mode 100644 formats/index.html create mode 100644 formats/index.xml create mode 100644 img/geekdoc-stack.svg create mode 100644 index.html create mode 100644 index.xml create mode 100644 js/130-f38b7ce0.chunk.min.js create mode 100644 js/147-780e8df4.chunk.min.js create mode 100644 js/194-be4cbb11.chunk.min.js create mode 100644 js/211-b1ebb4ed.chunk.min.js create mode 100644 js/216-3d9879f7.chunk.min.js create mode 100644 js/235-c5403196.chunk.min.js create mode 100644 js/244-651d391e.chunk.min.js create mode 100644 js/272-bf6ebfbc.chunk.min.js create mode 100644 js/292-6a56c55d.chunk.min.js create mode 100644 js/307-5a1a49ca.chunk.min.js create mode 100644 js/308-812686b3.chunk.min.js create mode 100644 js/317-863786b9.chunk.min.js create mode 100644 js/327-e9b66195.chunk.min.js create mode 100644 js/4-887add04.chunk.min.js create mode 100644 js/469-b2370a73.chunk.min.js create mode 100644 js/506-9a07e11b.chunk.min.js create mode 100644 js/555-e83dade8.chunk.min.js create mode 100644 js/563-089eeaa8.chunk.min.js create mode 100644 js/596-5096a9ba.chunk.min.js create mode 100644 js/609-dbbc5759.chunk.min.js create mode 100644 js/63-b755bc69.chunk.min.js create mode 100644 js/642-8a99b76c.chunk.min.js create mode 100644 js/688-c49a5223.chunk.min.js create mode 100644 js/746-81388614.chunk.min.js create mode 100644 js/747-217ee676.chunk.min.js create mode 100644 js/751-10dd76ba.chunk.min.js create mode 100644 js/771-5a2eb3e9.chunk.min.js create mode 100644 js/771-5a2eb3e9.chunk.min.js.LICENSE.txt create mode 100644 js/819-eb3a5ed3.chunk.min.js create mode 100644 js/863-d96f16db.chunk.min.js create mode 100644 js/944-4463b3c5.chunk.min.js create mode 100644 js/947-a644931c.chunk.min.js create mode 100644 js/colortheme-5cd55a83.bundle.min.js create mode 100644 js/katex-f7f24415.bundle.min.js create mode 100644 js/main-09678822.bundle.min.js create mode 100644 js/main-09678822.bundle.min.js.LICENSE.txt create mode 100644 js/mermaid-1d12d9d1.bundle.min.js create mode 100644 js/mermaid-1d12d9d1.bundle.min.js.LICENSE.txt create mode 100644 js/search-95c697e2.bundle.min.js create mode 100644 js/search-95c697e2.bundle.min.js.LICENSE.txt create mode 100644 katex-d78d6d92.min.css create mode 100644 main-a559ecaa.min.css create mode 100644 mobile-79ddc617.min.css create mode 100644 print-735ccc12.min.css create mode 100644 robots.txt create mode 100644 search/en.config.min.json create mode 100644 search/en.data.min.json create mode 100644 sitemap.xml create mode 100644 tags/index.html create mode 100644 tags/index.xml create mode 100644 tags/page/1/index.html diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/404.html b/404.html new file mode 100644 index 0000000..e62812a --- /dev/null +++ b/404.html @@ -0,0 +1,230 @@ + + + + + + + + + + + + Lost? Don't worry + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ +
+ + + + Mercury Modding Wiki + + +
+
+ + + + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + + + + + Back to homepage + + + + + + + + + + + + + + +
+
+
+ + + +
+
+
+ +
+
+
Lost?
+
Error 404
+
+ Seems like what you are looking for can't be found. Don't worry, we can bring you back to the homepage. + +
+
+
+
+ + + + +
+ + diff --git a/brand.svg b/brand.svg new file mode 100644 index 0000000..3a09f01 --- /dev/null +++ b/brand.svg @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/custom.css b/custom.css new file mode 100644 index 0000000..e488c91 --- /dev/null +++ b/custom.css @@ -0,0 +1 @@ +/* You can add custom styles here. */ diff --git a/favicon/android-chrome-144x144.png b/favicon/android-chrome-144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..1d331782118ebd1ffed4d4e4eb73f2ab6fd0a58d GIT binary patch literal 2252 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 literal 0 HcmV?d00001 diff --git a/favicon/android-chrome-36x36.png b/favicon/android-chrome-36x36.png new file mode 100644 index 0000000000000000000000000000000000000000..8c33b14b12922e9e93522a7a9542d39ff8159f13 GIT binary patch literal 682 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 literal 0 HcmV?d00001 diff --git a/favicon/android-chrome-48x48.png b/favicon/android-chrome-48x48.png new file mode 100644 index 0000000000000000000000000000000000000000..9d1c7af611cf3f042a12e79d9de0ee0065c00148 GIT binary patch literal 785 zcmV+s1Md8ZP)~9t82Af+q#RUOehWgnCjCk>X#V_0ogC#ft|OJSa3Xtx`v(Si3trU3Yhq z*;eKY@3dL+{k-J8NoEkrl`Gf(Em}V0PzE-gPuZBq zuVPP2Jn1VuqpRe;R)u402EbS3f|g{#S0roMdGs`zft5CcQr zR?5YE3}D*S-c2&EC7zD2Mo$n$CdMd-xy0_l;nTogZ^*oPaxMBTs1;7PLXbOMO+XoZ zXx|3mwhi-3N`mlf_yp=yE)$<^^l)D}=M#$cdeYcH;!{l!5MF3lDWnLNBwA{J!M|uqgs;rSRu>I z0Zf_q6?qh1M(evWAD!1-CVn&@fnjEljcmzk+xUzB!BgQ$w7EO;ymE$ev5@>65Z@i< z?Q3gZl8a_Cj~{n!K9bAeWBbbptoUFFYR+h1&8G#>3fKE;KJ6CL3XeCM3C=p(Gc}*K zh&u%^RNvVA+X5Dc~%1E5UY$kM#a z#4BV{#hv?!wNFf~&zFEQ5Xjy~K6q=zd`Wzv93If!2lf~@pDR}`wCeR6%M#wXK0Uce P00000NkvXXu0mjff!u3j literal 0 HcmV?d00001 diff --git a/favicon/android-chrome-512x512.png b/favicon/android-chrome-512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..d26118bcaf509fcf06140d0074e391e562edda1c GIT binary patch literal 10460 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 pyH1EpX)R>&SA%++pVSNcXA0d(l zsH^0lUUUQ{B7!WLu0g%{z*i6tzCcikDCkK9^%g@2iie!M7>|MYAc9fM8cBjP-4mlp z%j^>3&d$ts@ARX_=@0(fbno9Ee^ve6UA+Jq85tQF85tRu*eIrN;%L9iQ61)}&T*mq zL;~e$hU!yRn7#&#WOjBvL-is@`FCPc+5|&+oMI^trom9YkfxYrl7xB=Od>C43S7vu zX^Z(!6@3CG!BD=Iwv-k@Z-7ZKR9~7SM|q^M{aP>yhVppYVip7CF-zFDf@v@zf9sNX z#hO%8amN)msOtdWvej~R=SQyc_rL})MNqz=<{)M2j&-A_$w5z(Q=X>2>(IYEhkRRi z#vb(nh6YxU4>069$NGTur{{^qaav zzl)@jxR|+`q5X5f9_2g}>LEy3PHlItxcJ*D411a$=q9Q5SZ;Gq32~u54%Oib^=E$K zW(sKxD~JAG)49oI$LxU(UWM%Icua-v?-| zeQQpPq537PAWO&{y~v27a#oz9TO~Q>OV6AB?baR-CH}!*xv$ zwP_-MSaX7WYR+P)z7BX3c_zy0iBir*I!y2jy=6K(yFM>w?qx#OI?5^7?`$gG(%Xs< z@vv&e)#M3R(+exlM-KK?qv*#_Ij$y;x0kah`4OTCc)FkIdjg8U$r z^Tf^1l<|_cNm!74-GGY@9tC-SqJlO~+SfB78>wG-ppZXp z-g-w4l7=naa`>hP6Y4HVg>rcv6YAMSzm*RYC{J@#4?x<`qP>ly+{;mYleR2|vd&Q+ pVnV%Y?mryJ$jHdZ$jAWm_!sn8G|II^_6h(1002ovPDHLkV1mZ_Q$hd$ literal 0 HcmV?d00001 diff --git a/favicon/android-chrome-96x96.png b/favicon/android-chrome-96x96.png new file mode 100644 index 0000000000000000000000000000000000000000..f5288687d30d21ecdada510e79b70ef3b6cad2aa GIT binary patch literal 1456 zcmV;h1yA~kP)`v9}s_bFcshV9; z;|nheQ9Sq{$|lo20TEvZ$>tzJP`pIY+|+ zy0&z5bzOI7dU|HIs=Dh3-*Kq!|G(bzRW*Ra;cz${4u`|xa5x-}6wuM@y&@O)6DD4z zTzo;9_?>bYnGl4@kTUrmWnwb`tje6hq*SR=E@pHKO_P|x#okPrK$&>lq}omswFnVF z7NAT>%H^DHL20MK#7AH~>ux%aF!7moF?p&u1-3(&xYqz7qf}86KZ5O0E_Z4dlBbRr z!FC7}2MiE0N)bPKBh^d6cH$Q?K+LFz zaI|Fj=%lI_9*s=`6UdSQ%14icKAu}v{Qnq%_eGlqknU&Bi~(VQwkHyPL4*N*SGx&W zFd$4JzA+})Zh-RfbXxKMF~LU%w3%SD0bv(4f610mFX9z@_<_L+@>umg!o{fs3!nYo zup9*oYyND2UQq$w7W%kpOiS=s^;%kzKXkkbWny={dkVJHd>`$K0M3ekGaKL=!vHt5 zw}iDray{YV*VNkpT-B)U6wNJYPzCtAb_PS93{d9O{P|hX805tOWtjNNFT}a0kP8Ep zVd94Y`ts+RMh9WTVVIM|D|fXcb}m2M7V#EZ9X%2xs2wh{wwb8CSm9B^kEb#LWz zOeq(yb+;EJBac|Fvjper#e?2`dj z)qI_)iJ^}U=ep+WPR><6+MjFjb*HB{YWRl42dT3tz6l33R2|=`{KC=n{e5g8dPCLd z#b6^Q98rp@-?lwlO-o`mfoYcmi|rARV3<2Gg+pklu2TvK%42^7;Rs znTg#OjgPMZld%1m>SE3>k6l2RJl68LO~dws+6##niEZDZEJwgZbmxZl0?Ne)?OU&W z2uvg+2FxVrKA!{=aRz9{8K4V@UCfHy!brxjf)x|Vbi0xn^ z7GK^SbrdCW2bhTE*Vji$1C=H&2NQ{NK6Q&j`yEW4F!zH$jGark_*A<{ynjKM+zKXB zEXgq|KjOm^h|k4AE3Uh@@iSJmT`+lMpnUZZ*g|ngj8i5LXQSrJJ>C_Q1Z@12VZ3)v znS7gY`K>Ljf-o7L`5YG$FBi*VgKixi4u`|xa5x+ehr{83O!Fr|56hYNt_48=0000< KMNUMnLSTY%_NWK| literal 0 HcmV?d00001 diff --git a/favicon/apple-touch-icon-1024x1024.png b/favicon/apple-touch-icon-1024x1024.png new file mode 100644 index 0000000000000000000000000000000000000000..e9049ca049b6e0ad4e018e45c4376793ecb38c7d GIT binary patch literal 44661 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 F{{sddpkM$1 literal 0 HcmV?d00001 diff --git a/favicon/apple-touch-icon-114x114.png b/favicon/apple-touch-icon-114x114.png new file mode 100644 index 0000000000000000000000000000000000000000..060d4672daa7953bebb964b12bd8cda9fa01835b GIT binary patch literal 1870 zcmV-U2eJ5xP)+??3vv=cXl=c0FVN%uR(<9e}Do6NhbkNM}lIb0S&Dn9)Tbw zC?H4@>PQfeK#&p?5F`n8B#1{KNC^rEl7u=E#3M)x`OxRXy$25C;?-IB_N+xXc;a-_ zBHwXE22YrVljknM{B5P!dhfn>A$M0C!ZERPg@b4|By#FJ{G;}&w;&(4x8uhfHVZGl zW^>+%OTd=ad)|RunY~GP(KSxlwEa78KMQKd9F9G! zUV3i2*AB(bLj?$Jd?(hvVvF-#K8G|e%KEX^KfO>TW4XtiQ?BR$>*GMowoEjOgg^lVzg@VbR3{qQBT;Xvd-^w8Z=#X+mSde6VRbb? z^z0;CCZ*ZWUk!~nCGNyQ);h7N{{MgLZlm?itUbmba_jfIZT*EIWo@3ih!7eko6>{k z2ELGS7O#nB76Y?ol*$aJ@Pe>mcBA=WwzD*eFXXVv_OAxGajQwqPK4)lrpdWkW7W$D zjlc7Q@`F5b;#XTCzbyH| zTZr%!vpaKG-#0y3BltnGtjsR31#x;(3i=;C@*X1mm#%LT`aWL9Aij|8?d_ObREz`1 z#)gcToUtD7KX~X_M7{P{@H=Cl$6O!97qU0(ZnN;)9hLxBWai=JIrOgzcWT4kF+8iusS^#zbw_3xz_RTEx@}r?q8#Ov=c*u z+*Mv_3u13F3%1(xK^o45fGGCvRKIQSRHY?Ic8#+WlC7o-1OnlGh(N&FYBdEBEkm-x z+X>0S9$yc)8+$yCXc=-u%xv2s|7pGxUNJB1^E{#wL#uwi%yTz3O5W_4fz;2JDLI@f z_4UIPWOaqoh?XH`oDgsdQkQTz4GU7XDLN-0b;%LKf|O;_oHwNI0z`rYH4q6B)IcOi zPy>-5K@CKL1T_#n1KFK942|`X{imO0{Gz_>d*YD+Gmt$tM>a$y9^!Et(vWC4RqC-i zCm{_<5tVq*Rj)4h>~N~oqv!gK8qXstvl&F!7jd5LM76eOX}*TWhA8_HH;!`!qFNg! z`R-vyRS|X-&&RGUGs8=9V(={iyf>5=2I++@%)n%RIa`e%X69k+g5+RUWaZ=Oa~ItK z>6J|dp^vZ^yY%(a)6|>-A=|RiHlJXvVClJq{hp+s7|W#;hEI@Ss#3RU4Nf* zK-3hxQva9ykTOl0JDJ>~V$+|Mov;KcX%?@}G7Y&j-PxCiQb&UMVkM@mF%8LP!3a`< z?gN5U_Zpc<9Z8Tt*GTc52-J}@w1Pt?8Qrx4b)=Fn%P#37lj7f3^y`Phudmm_jH@7h zZGPbelQk={^4$Z;G9-G2@Sr(Af^G|9r2u&~RH zt038`fzj{A3ooAL;bGMlNR}V>9~53ZO_D@Torf(pZkFgMq@9lvxH$vI$KsibHI5_N z3dt56nOV=GYKBD52<~(u0?}5;-t0YaI5@nBF0AHY*uFzo8ybZna)Io<0V+Fq1ec_( z!wIvKaPY+G!i%lh6t=L6-Q2Oo+Bt>W@j}fNp@3W=DL{~P5&(51cz86Rp%ug<5TpbJ z1W7_23E~k5Qi1}4B%zK3@dyMdK>HfFMc!1t6UNdBz`p;Q#;t07*qo IM6N<$g5hCvga7~l literal 0 HcmV?d00001 diff --git a/favicon/apple-touch-icon-120x120.png b/favicon/apple-touch-icon-120x120.png new file mode 100644 index 0000000000000000000000000000000000000000..1ffcb212c9686126646c17cd2f655f545c1713d9 GIT binary patch literal 1778 zcmVvV1DRT2yxuKb2F zW+M{6g$9O*&M3{)%Bh*jOhl`Z$gHJV+N>y}q?Gv;QvAX<6`jI)4(DF(uTML-XtXJC zznt@YzC1s?f4ztMyzcXyb3W(8PCo!Z4k%lLe$;;e2N;-t1i&54KLX$p4H}*j_#6!M z2n;Mhp+M4b2Ln9<0}D_nkTl%EK##z{0u%})4R9q!}3J zO+?S|anfYK2pCFix0*7$dNoT%%YX=U|V~;-oRDW zHKAWUHHK3uShrbU;Hp1r@R89;=m#91G(D_BB_z+3CS#^%;QWF$c)a=~ zIhGW__VOk5mj;c(z!2l28trJFs6eZ9J_d>sFpxJ8133?3XW>)m-;|8jH|r4^YZ+L^ zm?sZnVC@(T<~-120!s&=|MR5?w_3P^<>*=itwS3^o!T4j|DcN!(5(N{(Z7vHG(?Z< z|LnD}V7sUDjlpQv9%o<`af2=(a|Z)0uG7d23=!h)T^KXm|B&+^L#X?WfmImGL6QzOD3F?#zD_&9grs+-XH? z_dJqu9TD)=#wMIFD=X^7`%#nA@qFDSB|Ep%?!pVdME@C4c5>LjciYS!kg?8eYPUx}IVw0XmhXFv@W!?MR0>+^T>$o_#vIpvMl1}l z;b7-Rd902jTb&11dPEy8bZ!)#?B6!cd0=HPvJ3*;?#R1e?R`uaB{&bP&0dVczAXWQ%Kkmw*?f@&ZRB4ET+fnl^23{Z7dk1eE?;f!9yDAMA zuac~i%LH(wD#p|d9@5WJn%QqS7Ly1QQ19NR#_f*E-1Vw%fBOy$1*59qW#-vX?LFs zI$dP-1-RqqQe`iwl)p{t3$Xcnxi+{F0gJrQ;U=&t@K}x-Sk$FTw}4GaaH9ei@nM4- zz@|jF3=C@HGBBu(%fO&EE(3$wxC{(x<7x?Pl^0+~Rax)({v+WRF&H?c0_l@Xl=%hqubEGX94<))1!)2l7-fnMQC2GA;$vU zFS4j&7zUOf`VMC=%EytDW`*8_J~KNHKdty0+uGaZ0v7o;i6S>{w&JvTx%d5kFJvsh z#^x4zfJI*Dpy=EgJ>Yi5e*G?0Co8p7>2~%XJksayysNB2E?^O#Cb^yT#RYx--c#l- zW?&C!1peKuIJ!k+`$a&;So*WiNGD)a}jt% zkK>ChJ_jd~Oc`G203OjX9np3Yl4mNB{_#FN?t{Zw(a|-7M^BO$*nV0u`hw zwo_em2A@uRiM+VfdHmTFJo3|VQd~!X?ObVS#Ko)Dg|*V7QeMtog>{!MljAxD+!g!E zapU%q(1tVn{A@4RQ5WCiz!4N=n)uLfI@+!;SL6R1Sf(220|$_ Un`(vFEC2ui07*qoM6N<$g1n1cBme*a literal 0 HcmV?d00001 diff --git a/favicon/apple-touch-icon-144x144.png b/favicon/apple-touch-icon-144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..63465d4bbdb96baa70604bda0c91e9075cc065fe GIT binary patch literal 2544 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 JtuS_W6e^TWJp=Y5?SVE3896?(22=0 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 literal 0 HcmV?d00001 diff --git a/favicon/apple-touch-icon-167x167.png b/favicon/apple-touch-icon-167x167.png new file mode 100644 index 0000000000000000000000000000000000000000..589a79c3da1c5dea2fb054433b4de30bdccdc425 GIT binary patch literal 2993 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 literal 0 HcmV?d00001 diff --git a/favicon/apple-touch-icon-180x180.png b/favicon/apple-touch-icon-180x180.png new file mode 100644 index 0000000000000000000000000000000000000000..f7eab5a29a0cbf019def3d01bdaf2d4adb695061 GIT binary patch literal 2896 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 literal 0 HcmV?d00001 diff --git a/favicon/apple-touch-icon-57x57.png b/favicon/apple-touch-icon-57x57.png new file mode 100644 index 0000000000000000000000000000000000000000..d7971000758ce226f463dfcb929b6475cc92a47f GIT binary patch literal 990 zcmV<410np0P))Uf6_m0bW?PgDZ`>>4G|Z1VGB(aR5d1~%IGDuC!>}?xi&X0^ zq{|bLE;@kL=V@pe{t!G!%dak6&5yvp>JYoo>JYTHs1Qucn;U5v>OlHtI19KwR9!lP zX=!sJEnWb9g-YCg_`0JTV@_UTA;Y8zSX$eF^9y<+K)ObOROe%)v%}cXhD?uL*CkTh z)ar4{Pf1sDwheOywAP+QSTfkYWB&2VDb(7e^bZ-8eBP_It*`$l5#U-}LCpj2d`Cva zo%RaZ-u;=kE(%8H!@>NW4YgLweMjaLmwN>6OGw29y`D%5vdZ>6vn#WDdynr(gJBW# z9z4NaF-cB=iYyHdj{Ft`2rDbLacI}__ocog`CLLa3~W)cXW9D8frIpC4B7!-XxL?Q z!_ho58W>1ET98(6LCcp$w`JWT^#%i8xSGpChDRmh_~exEEvODb%O|bJx?Li5!=t!2 zA=Tx~%AE65)inn^5Zob8q$@oxAz@M(j*U;cuVg~UOBbd3>b>qo5?3GWj!p4uGw`Of z$87~v+Z{oHK%yn7mpS$i`6!+!5J-$kN2I&;j1M4?m|cBBaxlq&uShP|Nw1MS0U=_`=a`4pb+|qHxUC-9xh&6nWbgwi#JTHQI(xse z>Xctm@q+|`UK12n)H;2W=5Mc&1R^rOq{`{=SX%b}B@c*55L*)YdegifI0!#GA_yJdp_f03s5^mPE0;!v8V(4`YcD;1!DCzyJUM M07*qoM6N<$f;a8U5dZ)H literal 0 HcmV?d00001 diff --git a/favicon/apple-touch-icon-60x60.png b/favicon/apple-touch-icon-60x60.png new file mode 100644 index 0000000000000000000000000000000000000000..c1d0a6abd9f2086d36b1d37c0c8fa814e312f2b5 GIT binary patch literal 940 zcmV;d15^BoP)T2@&T;^Nt4W;J3owAea2Sm(4aONp)q|GHWYj@!5GsKtZ8T#=hG}o+Z_%(lvhXv(x2+@+Oz{MuDHe&R#57(JZ*r7Mn-Y{ zwq)kOCar*{LrdG)XZHP}5gO}Qh%g7PuqyY^B2)h7XlZN1&{J()o5NDM-&H1}9Ju@Q~92?`)B!MHhr(j`O6*`?$%$yaS zw2vXNom1>I=kG#ErA1c0%)ex22fGM{*v?DeSASF)@YcQAvVb@3NK>uQmkS#VT1Z>E z2PS^bY_PK_HO^zn()X4oAv(KMo`xKsadQ`<^&7Ov3SosH<}FX~ElNsbLk9*1X-O4W z^PXknNn@`5fQiC0J1>`g9KDrE%f@>P)**cF(-$zINp4RY1{JciS#&JvH0iSuJ64LR<(6IWzpo4EqO>Lc$bKh)k z3s2xH)@I4M%j=Y%an1k+!(m)iTiU|7sb#Su<4lrsSKPQm54ii;OIi7trP{lnhF@b^ zgdeSqO~xNk) zJ4fjQ+P15~RG8`6Ui&RwKo@#1A~D6d;Ut%Lt()lr+E}s6bd>2S* zGeHl~(G#Z(`;SV-aTY>t4kkZ-1b?r)2ZA*LLiu9&PJRu-ad8a9aqu51gJ7K#f)Pug z`gIWJP#gkr90CVEl7yKa;j?FM4ZXMl;y48Mf2auOHqz%QAkM)!0OFK4C)y^-0u4Jy z@kPxyNK9EG3AAGM26S}&PDOJjOXq_>wHJY!>@Y~rDsEC(Aji;UJh^1KqV>rfOB(hb z{K<42GT3$NZ*PtxP`5lh(%9wbfC`Fjsupn%r)FVv?7At#YVwoEKn6Si{~6B&0$=4z zAKmKmq61p+;xg4M-PX2teQ@@zRo0xDk!h0eOjG1QPo%3qy*Sq1VSaOFCQOq84J#uD zD%w)13g_|kT#QfLprbirP1>0yG8b7Q2Xc;G$188GQiL<_`7CYQqb1H%#3uOAb|M8L zQc~W*8bO3Qmn$x9SbF2yQbv7&7jx3OS zd>p&?HQ|9p(v$T2>uu=mcieS2vOrg^4I?#srJ}=p@Rm?>>+!n^M;2&J={8jh#rcbu z!Q~D==}nKnX}z&?&iNMA4G#;n@TDBpry7dqqmcm!>+Yo*$5bF+&vEK;OdVo;_c75g z#Q*UNH8`eD(!2yv@b(QYII=)Q$HRQIKw2NIA_gKlEfk{xG72Xqfp`OPVh)Hm7>7zA z|Id}+&otf<|DjKHpOC4#V8%-Tsg0gEre1R8H2~6USW$7&-q-gl)y*;gw$FqMlO>N* zjbr+aLtk$jgffdd9NSaiyX}VH&~xkAJqqF)kqzf^ihlmY>9e8fV0Fn>?EkSv*<*TI z06A!TctIqU_21pGFK@0YhDRf$*n9ki{FmVQUxG#awTL~9F@7#aG)VC2TD_mdk7=N) z-QP>@(;FWYF`z02L|B7JJPfgVgI-0Lnc^)~^Z+GM@-mCktXQ)leqV>0tst8#YmEge zEw48HORGua;Z|dTy8HTZ|03ztG)=K&=HV}w+gKn%Na&Qq>@Tk*hmW>tf}_msj3@{C2RG&uZ}}2xhX4Qo07*qoM6N<$g3R<>j{pDw literal 0 HcmV?d00001 diff --git a/favicon/apple-touch-icon-76x76.png b/favicon/apple-touch-icon-76x76.png new file mode 100644 index 0000000000000000000000000000000000000000..a41a1caabc223c31f93174642cede12cd529e152 GIT binary patch literal 1277 zcmV zyP8n8JG*yw?#?~i-XFfdZEj{hIp^-3JC8H~Kp9{*NRwD#s$e7-NH9!h*T@P335K%5 zfX+X;Y)P;Q?Ec>maBI~bT(JCooS2!9qi1B_{H*Ue;x+n3UvQa}4 z+&&%kD<@@zK?qCj!N9Kks8Elgm5oBZ<%<#Ck}4Y(546+=Q_W#nMN2cY%AYm=9Ye4; zOUtp(>$Mk4>BhikxyC4tu^9X$GX~ld=s*7rf3TX`dK^DHFYdZ%O3orYa_TIJ${Hvi zkJ^ok2tFVB4>-70T3oR28;_b=OpeKzi@&vB5n5RT}w6-7l zfMpfEYkCE~X7k5%uvpPHj6>+UYaJ|+&B4NwwY0Dp(fo(E4WkNE8Rx8c>vFFvWhX;HOy#{oWJ=Qv_gbe;%RpHq%(Nz*KwZtT5Kr zsi<{aV;+wQtn;A@oz?qr;!6dFU^8-yaPPMV(9_p9Y_XWY?)}w)8F|Ib>#%~7QdB*j zVTr{Awt7>g>6Ly>Z9V%z^n1g5?{?2wTF3Q-Iw3CDbFVHk4Yp+EdgcSr+K;6S76~x@ zm)(4^oG&H~i$qK6r)#2~oc6~Na#$oLecb>IZncraVggI{vO>2CmZX0}OJK=dxawBG zY{p7$Fqi#UsSD;3gGCxlyWA8$>BzwC-{Va1)3{CWBsUOs1F%GrY%CI6)H)}yWVRux zn;^QuN}pO~k-5#L#kiKFhDGB>Zoe0UyB8*gRgrEh7KsXjFj^n#m+H~qv@QGuAxrdg z`w-j@hm7S`6m0+VDn97!5(7r!MlP@=^uX|h+5dIKQ|Z}QvhG9da&_AaM)q+hcs!r) z{~_uzEjF>$#0`w>19k8y)8;NQJT{&cFMOpB9Mav>8?*8o4mV3Mh}eFL1@>LzQ3(bT z3=*yaSz#~&z;bMSIV&>G>aS>m6%c#&Qk!T+C4(rkgU00000NkvXXu0mjf09swa literal 0 HcmV?d00001 diff --git a/favicon/apple-touch-icon-precomposed.png b/favicon/apple-touch-icon-precomposed.png new file mode 100644 index 0000000000000000000000000000000000000000..f7eab5a29a0cbf019def3d01bdaf2d4adb695061 GIT binary patch literal 2896 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 literal 0 HcmV?d00001 diff --git a/favicon/apple-touch-icon.png b/favicon/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..f7eab5a29a0cbf019def3d01bdaf2d4adb695061 GIT binary patch literal 2896 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 literal 0 HcmV?d00001 diff --git a/favicon/apple-touch-startup-image-1125x2436.png b/favicon/apple-touch-startup-image-1125x2436.png new file mode 100644 index 0000000000000000000000000000000000000000..4a410335203c8e8c79003ecd90e7224f91347b39 GIT binary patch literal 77173 zcmeEuXHb(_*r=K{s6@a9M5O6jP^3i#>4*hIMX{nZsa8NiddpH>rKl(%B^JOgDi#og zPz0n!#6m9$1dtMn)DZ4--Xws#?%ZE@zHjE@j5-77J>}{B!k*pR=FV9>XWF!BbGPek z)}J=*56fxOX8X>{X4~l)*iV~=Ye9dfzjV_-HEo*2wC$U<_B%(nS8C0j zCND69I;?on_sbUTELAz`?k=s)KT~ew@WQ6v(|`F#!bC-B&Opn*e(p_n@1m~y-r(X) zkfTn+P5wvV4&e{=KPLYKTVN-o%(%NVbKYj2fBwqi3GU9+FMa{y6iBA1WSp(0h~fVw zF|-rq3KlNWau^3UN1kamD^LC67r{=Q0?8DWj8nuEF-#G|6fsQ6#3{`=VYyGq#3`9L zB@?G);{S|Hq{dF4ilhAM#!b1-|1VwVDdfcWBn-wmg3HI9YJr!CUk7E3fh8Cv|pQ6MmN+e9N!4w-zvB4A@Oto)J^t(*S#3`9LB@?G) z;*?CBl8Lw}HuyIiOqJz~tB0wwoT;*$DPrIz_NH=r{|j<@fd)h&ZY{th(wxH0{{q}h z;bW>eWvVNE!mXI9RGJ!5FeMYGWa5-eoRW!C6{7!R6{1sRIa3*raWy=Z{+c3&DPow4 z`~N%cKP4Idzm^P)^3*b~)CUSCBV*+Ae19FkCcgIZo+Emfmuc-G&(Ts^Cm%R-OWnfF z0w?0-9cJwPWAlkWHh-8k%dc<7js=$&#%w;KEi14|=%bTc$U2puj;fRx;?LCWeLkU zN`I72XRn?7+4(0^p8@!$K!Ts5l1W7Hzn5`tz9pm$=N7pSjPf^84DI)+)2|fvzE1br zt8Vpe<51}A1-E; ztXAJR*3e4tp;9#mJr}Vhhi025Pu$Mw0TRko%^^Zjl!iv#`X;h_rrwi+fEZ>?TDE#X zv)*a>4P#wiEFmOO_K4!dYurbe@i;zOT}u6PX6iPvl_%yn^IhOWk|}Pr3Rn0Pn41oo zTo89{=O1#@7&Z_a=-SpeSCP1Yb>&ZGkYl%ng`a&c87jX}N6T>QyTBNgMn9GFChy-n zej_45`tVb^vAp68)*`T9$v(U4?f4Y+-umu~UhVk>@VsMxa9aRP+n9Pf1Y5{5iXe0RYJw=vGT?)^w z&7z*NO^eiH)%p!(-+9$Lzj@0NxQ%9r@L+23E83x2yNA|Kt>rjEe`q&R;P4;t{MAJJ zj};n4;uW8Yg=N1P=g51LJ>~5fz873rf6a`|j?HE(3UcE`Pc74VrZ?|sobc#gl#vgZ zbCbPoycu2N54oqsV&8i&9Wvqf5(~tTXDYF%nrvdSx?W&2kMQy9)CAFpy$@Sk)}d% z!4%#!+=Z~|lJjC0vu;abbn?`daC+z(j=B0OO-+3OL#5_YOHBl-CIYiNKD_r!s%Ybu z{6YkI@^yJR>9RW%$=f(gbLjXv)F-f6hI&Ju@vx3*%^IXT5xkzUweevUyyv-}L9rg{ zW9*&3OlOnUTJ!q0D9>wO#Wz-73=KbqHd|{|zbwioisH%gV_5&q1&L<51$nNII}Z-vO^6LUqBbzx*lV(wR0C>!Z$l3}H&M^W^xx zsU*8$mvHBKJqnl5YBPNLz#WPU->|eVM$st`MMF98?kb|{JxP&bT5>jiO>j56_{^oG z+9lRcou9L@+4#mPW9=_Z40;sWEroHyEqEM#tZy}K6D5FS=RD&YEcK5Gs;oxRka?7? zIO__?E1(N50`@9C24FB)YWH47Hn%>rC8{m88(nxe#;FdU^bc zx{;goTeQs>hlHjAZrFs#s3R1aJe9EhnaJatA`R;^%#w zq9xU;!BpZBIovAk%9vwP$HW)M>dAE)%}Ez%D>xwg$N|}#0_x!R-E+qnvKTJ*2;wwS zniClGt6VasfE|i$>q{QFtG<|(X~L#7Rs3$%A2TSs+&5qngj{`%BeOrO$K!c;dN;UT z;vcK$>?(%i5pz2^XupFC06hSJX_B4X2PgcKWY%>C|0tU;Eft=APd6E;$gy6)0e>q8 z{6=P`walR*@z=G>nc5jT+n(`rYXPvEYDQwhAd7N<%itb>xam=TKIC)-y9U~m*<)1B zWn^$soiAR~R;WjD_-+S>j9cd5bn*C}v7wAHK^B?wPDA{LTAQy7`n7)o8IUpgQveG&F0XV1Dno#p2*b;g?}?~MA*}8C7ga%$ZDXi;aK)@>OeT& z#aWq}Cc=Xqqx-ToS}tO8Jd8$lbQAsdJDgG3RO6G*e)B!?gZ(Vd88rn@J?5k3TKQhj%TZM%3g5 zc;yRWbb6czmtCjTT+!Z3#9kg3%zgO{qI17rc$P*z`$;bX$cnYmi&*Vk`fl6D6GteQ zUP9;#Ba>u@PYm+7V{afk$}uXQxeXb9v*!SFoV{)k2dhENOgej8jH~0Iy)KuuxV-g& zgpWlMnSYS;oMZKGj&}8>xnz*G8nLns<1ud4O$gEh7v4uDJQy!lV zk!qkU+(N{esImGcLCG{Rd&S_+ZzL|-xq{#bQ8=Z>ra`=iO&^t+)VUcqmawYFA8!wj zZ;=)w^!bv7Ogxt}aU6WA2n)-*8XCWFen$IK{VIn@k8p_e-evMbo3yn|?eWD*9X#Q_ z8n4;1K`wL#Fs!%rkm=2pge9H@k>lqVSYuks#KSy+woE;Qvn^MI!?tJog~caP30q`w z!76nRr;m3R6u`S?QCGea78zf78n6Cps2`}Tj$x2vJ&yz04i4A8l$W#r($3%?X5*lV zWCup+94{*_NzDX7KkdW(EY0r(RmMnO);RGOQ=3(~qJ(6QG};H!BsoH>nj^GMn%5VI z*vuV!I?mBQLYBmM4dj2H;H%9fU@K6+_Y-|C(2eF#;%DX`j?APZ7`aF+DxKK!rn%nS zaUrn+XFi~zDr@}wPo@Ev2KIBU?0Z4v8b0+EAcxot=t6LJEt2s(bKjf(g8h@#2^@|0 zDVNGOA~qp5rSa--hWcIF%*(PUd%2=&CYNL?g$Kip#?+YEoQ*dUPA9*QP#sF=$)@OW zSNlz@7JgYK)*w5L1Ke4WQC-O@%nHmh2P0#@DVJt~$X?a1;f(NUZ0>T#vp_raG`iJ< zUhtG*^JbhG$EeUcLtxfeRRv_sV(ZTw1v%*!T)c4CVh zuBy|;&J(C1i?VI}zD^uDSScLnN#v-{W2SF|w$b-xc%3y)v)DeEq{C(3nH&@3<_7$@ z{#3(ns5#NatQxuNui?X`^CO?eQ719{j;%m%dJ){6KRFJm2pL`%k~Un(V$Q=P6jk%2 z!8k0Y%W4}3BIEfJjf!8E*LY{QT9s4YLPj;)o6>naLA(N^w>dV73SPZGMYLzT^_X0S zoX6I|-mTmVH~ss+Y44qo( z4(4{LUhmJ>HP^-lKNdF7=5x`;$Cb;K!V;EWb{DiirQK?2f0`;ElL1ebQV!RSLXS}$>(ze zW1RDIcSSlovL!5M)wp#9WG7*vLrl$=$%3O98}L@Nd|gW9mGGK@q%>xDUBMbp&*R2t zD{5WdZAoohL_b3bD5+K8k4Zl(ru>uA^Wnr;bU;bv(nKYvsc1Yzz5CJs@ic)f>eE#&t(Vib2p+Lx zB`(wW;Orl4tikUwlH~Gkc`CgrL*4CK-*#O=Gw~4&-a7#u4J3Dj4grO@OGXw#V10|4 znVN1l9&Yz=84|6dt?_(u%6O zaULKaPbvM9EVY341W{Sba-8ni;2vYvMf0A5t6P0{M0~!oF1#ZqT>V_q(REf?#yNm@ zTi|&@q-6FqseRs|l9ugDQ^6a#7e;OkX=-{Mo!*vea@(@7(qd4M)>FtoY^z0js+6vW z5F6UYHKBp#*D6*nR_9oZM3-S+|xO2TXEA)*e{=R?EKNZqM`7lHwDr(@ACr z5kljvfZhmKk7fOOt~c4wzW2FQc=N3?jRi7$TvuBMkK{kl$lgIRxzuHd=rPW5lH9p2 zawaHBp}YNW=~zR?7;-fr4@ z^n1ci)l?)1P0te#Z|Epdb;z~O_S4x;OqW_GecxU3>Bi@};P=0%gwOD~R8vr!n)#s$ zj+c$VBYWXPj!#s7+eW{AXQs}3;ti$MvL4^QHdtf&NT2stJ{;!*YN~?V(?4Z1epb1( zwD9}uhP<-)Oj%bn@l(}o5k|HlJw06+jZCm%*>T~ z3Ko#}bpiZhYYB9-xJw=u;=qdJP0i_ry&p<{_!a*B#B$Kh?PLA4{tgWk-hVl61Yqar zuq9Q?3S6PBiuvc_pyOJlpC2WkPCQ`pXh|^{aiY$2fHXD9UG9StCLMv#mW=?P%@R;h zj24zz-iUK~=l4C3sPcg?N3(O>cniY#Ih0M{AJ*cp*SXJ;)DK;FL`S>bs&Vz$94lM6oMXR2SuX_Iby+Y8c2ji<= z{eIO&v?^hI)tle13P7uFkFQGq{VE@{DwezI=wed(n+_T>;-dwNdFgvGk-EMeeCnWgWO6Q%eYClF#Wr9;$ps+S zmzd@9z0{TuJp%gwcP9r-SG4%HT<3zM)i>*X5ZZmQ6`t##`@!_)Sv-=J+6Cp?`XQR4 znZH>#Xz`|^@_0uny#B>s#T>`nAomavLAt(>g!euIsUCXpA&8o%!h(c#C2V3Nj^wL@ z-ml%3Uu|bLSeX9euFoyryrvh&(^H-w1(|Ee4Yz?ckF+5NCwpXYHu*Wa!5eaeA_tM0 zl6Y$k8dy^PPvPUyoQ3_DJwQAQD3s2>lPf@Sd|2~0dB5Fn0l7yE+YLP@hxQzB+$xIH zXg~uMJRY|B^em)(8Nn2AcU@?GK*Tfij>Ckw858#PBpZu-4&y?zPr_y^JYRv$qhkx! zr2Inv8NZlXu$7>o(QJA1y2{tWI+J`0gfgxc6rg#FD0F|k&1>+ijsBeO*DC{T-R2IK z*DPg?Kfu_yZ3%jhze1ahU8y(1X1Sd&-Q+{(w2ZrUla;wdFoxYNLfS>;BmL@leSimH zR<>l=u<~Rgl?SMGpSxWM;>I&o95*ggC+XRi)i~dsX<-6pD_r>l`Nm_N|1kGjWO2R( zN&PDV=gf0SRMIq@)J+i2&ewlY*)5CFR=%9Au7C%RBJY#lh8Dms&taDpp4-rA%D<`x z=8!(7zx!elKP%6YH~;EVdrV@{KeSXFo4NX~gTX6s;wpBjOwx4ReSRQu&7{+ElT1;~ z4g`ZMT7i)*YDkuHVtfM_Ippplj=cBG(tJ#i&S==Y=_Zf9MN2+EQeS02xX78}yLs(byv`Nx z8fsV>TXZp8dbY+sqzyj&0l?vBJ!<|-wkdvJV&Mtaqu2d!owbZNoH=LgIi&T+TzT_= zss>@54lc&eSeTZ6d*{;gmcMyHNt%S$F}g>ut4Ii6_~P|VC;*NUSn6HRDfAOGRUyw> z%5>iSZvUt-ZH!3k+Pks|MKVkL(0BoDkp{r-3MOF?I0>;^qm;vd#6YL4Sv*!L0&+e$+l?&AciHn7wm&-Gn+cypc z+Qu|pbUS(-rStUO^f%jif@$9(1E|b|?J*YYC(gPqwFo476@G_b zJ3eh#VctWtO#@&xGOT0MAHdUb7b%Z-I# z^kPti_cimGQaJ>9a}C$6W)j=jQKmKtTyHatW>VcNuqjSkzoq@+NelWTENIbPGy-Q0auLLgkUqT&156FZXmSk_0)qCI?faZ;>_>o^ZUC>iqt8+P9BtSt<{tw1t8T zPjvq^n1mG7IO>Kosp7GoGF}i0iJK+=qK!8;VC+(H=QB4j|34oC)bUk^4pGjUC!Cc} zVy+x%T-Q<|Qu3-r;u_axa4n{OTdvy!LEZ%lzC{$G5+tlU#8P>HUrgZHd~*=2P8b&% zjuj8uV@GpSFz_Wqwo70>%b_iiSPnVFhcf7<|*MFkbS=E#>NM;L4vO5=RW zjpMk!r!oct+%3w^Y$xhBpCP!ndS`ctkDx=h;b##yHPciDNW}#y%f?p7M!7z&IW=H5 z4Ht;DpYadn}%?#G|bu zjv$p(NvQ6nezLQICj=ft-+YM>F-yqo3OA6I_2~2*p^?CXPlXGjoaxOI_~v2?MFYZC zIz)Y|mqewO@_il1YZtY^zP%xCmatLYzA|@XF=bIYKgbasNyNf5#({h)Fl-PyAdnpk zzoE7=8bxV_^Qb){yHEGgiOeHR7i5nuL-NvkXn#JnGeAtQ zAXMR05!I`j`NIwcYg+ihELtaRu_CzO#FxUF#;-wI0XIG5J4fgH+RkT5BAaFv@$ z&a2H$A?N6lz3bI-OP$E|R;H9?dIUNIoXE8#O+Z_a{g$G2%dARjKPJk%@VW9ObaJiZ z6~yE-J%}a@)?guOm-kff7>kw1AnOV6Pq22MM+ypzv>X_fcGp7&^DqK;3&F^e5be;< z44nK^1{v^U3e}s6v~9;d#`$AXHepc4P3HT_SUBgPKEYgF_D0^ZZ`h^v6zv`54uX+5zzD31)n@hg z>BbU&R$nn#iQn4gYO0h6@_1bySa>%1zQtEXNIx8pHVfsI`^5$b>(p@7`7U|8LZbn6 zS7muQ_p*ZB&#%hu;X&_QP%I&z#P`}VxJKgc#>97&Tj;Q_aF|5WaX2jRkkK|k=#L_5 zkwH?nfuN|VX$|PSS&?Q|`9YB{GuGNy5xeO~uy&pYD==UB#^1syNr4?jVhmoT`6fY~ z2(^+_uVUdIu=8y1cNMEI!{HGhZx3<41Gj`gm5%&dco3`s_IGkknRNl|@8s+KFNr9; zD+v}Momy^neOJmlRy&Yy{#)dpL@eJo4`-s%pn^E2giyV)iDh>kpn2FHUmbc@J7F;8 zthrTj#!=AtgZ7|dBnH4~#G78f%SqU zh?AvqJ_ElMZzu?#UD5~+leGL|R8Xz#vO}p5VE;%RBbPTWl2%{ZdA$oDHL`p zE3z&Do{vXQ$G)+|(k`IolfDq5?V4vc5YR!67<-fKwTjY41`3$YA%neOS&iRL0pG8D zdIq}PdR#_wQ$NPu&TBAyr9?_t)egB?rVs7a2ofz$XpvZ72SVW~;h-hKP_Ff)zJHj( zDSQIWd42RTxE?DDfzZKGEHKh(A?d`hdAId4^dv-2d#>-WB&hZT+(okYvG8Df`P-}^ zP)hZ(pap$*(&^*~7j(V;ZOM#BIhqf^d&NRh>x!u;|GX893J{p@>ry|U@cW)wIM4n{ zn(;Q$;hjvw{-be4J!{ezd#ylNUIAvuG|T%SXcaTu#L&a!aT#un-I$=Y(@tn5>{@cI z>{0l$&&{LXa*IsT+Xt%8e5WA^RBZulc2oM=9HMjmK*(i~1dHY6&ZX8sU5cqv>TM`x zsMotbEAlx0;#~ROI+K34td-wsnM_^8o)+o0qvqgw$x1<$o zq|lR23)Vp4r*r#2fS5ktv)ZzL+aY6J5FiiVQ6ZHv@;QEn)xkG4(*c&7N#!>LNE_cO zt!FJk48044x%c}`_ru63z0Gv5@^jMi+C^!yI3B$S;gW|fHwzIkjlXuk=hgy%S@l>q z?_JUJ0MB_|cm$pV&_h&_m#1KDU{B?uhliNl9R8aAbA#BfOAb1G9w&boF`4J5C#|e$<9xp3diwDGydTfg^MOd2E3|yH2+}EkcNrnB z+Yjs-AsrS>V)TmG7K+#?tS}VQ=@q?Hc{YUE*DLEwTA|!BpTm7$pF0#-He8A8QnX}! z4`d*!(g^}~5?+P#BfHmq+SU{J*m1?y)mOBuy6lg8{tSw2u5vfO8G<H`Or3Q`f|A(1F9i=U%81bky&6-qoUOPh_~nVyNlV8^Cz%& z(WJ8~o|4J>LGTLL?Jx$k5|<0?NC+cmQ7Od3koZ;a;1Qz#+%{~Pu%X~q(5u>wb!TZF zR+T%=Z_>c;846>Bzqp~W?(F{ENyfR)jQVRgH8%!j83Yx4%(Gc9-i*WDkL7ySi*fuK z-4?Z0A>9pEv<_zYK+V^66Uva4lF9_(I<7SmQg|3wv_{XL;sc8F{xf8OS>BXm1QVo* z!ujFG=SLq@2{r1Z{B=CQgRgi%&*RgQD08T?M1=3iFIi?QNpko!R&e6|rgoQ3bBWK~ zIM5C&tU4)LSH|RLSwZQHO{|ZZj9m#;EA(d5wH-bj;4s{icXK1hR$A_^QesLYdpigm zQ{mOxe&o+)rkPn=Tt2>3q(cRmPVgVIZ#Ph6>IUvz1@cxivngJSp8-+eSwxk<&!nBxyg+Fi;%WkDaN66!kE@R{ zK7ZF+d17(O+@v$LHi_Cj-PX}jw#gpnV%4ml5ZB*<3Q-9ERU=M4)xA>JmXZ>mk)h5s z{N;_g89upA8INK@D_jSf329Aw9)zWLcca>_LL@v{Q zL0(9=c!wE`nCNHSiSZ@(a2ZQ*Q?n7Px=SU>pAv*H*$tTVv3!d1CSbFeKWYDRWYW?a zYnykU1N&T(bz*F-zY5Y;|IZU2}>QKz2)myk>gM~t8KO3Q=Ro_Z59ox0Lh=O!hN$X zlPBHx6-OgDuJtWyE3WQQDdE#VMPmATh-JbXP>l>&!j~X=UB!|9v;!6RUNtsdI^npjX?EREHX*Mjjn53S%T8Tm2`Z z%uu2NMER$IsS~j#^`!-uxBSpjk>T15UrG$RG#y>K_~xWb$4>%rC9V2nKq9|}26ka| zg&SIvuYmc;?DxH-q(GMWYFWMJAQ8E?uC<`HJ`fgTq$z1xbgkwH7Domp_Z5I#RkSwh z+zIy5VW_h-FDHmhS~?%+Y56`;dJC!i<>0mW^8mYj8Zl+JhZ^XRYt?Mi1;uuZbQ&{q z{lnxBIi8YYTh8lzj4p~O{7|>oy=yGw84SX-FJ!uYE|sV>2^fD&0>(h((X*YeHqPbq zr^F+8*dln8P$$8o6thKPV_wOmPLd*$Y_0DCvT6E=JiY>XXj`{TA`cz3c`jdDSJ6C$ z;-c!m$CPHI#!|qe1Z{}LC|}AWqAMlra8g0;AmWit36YUULGd@QqrYVIE<`AN3n;87 zs!rT`{aTXWYnV_SQ_sB{r-#A*c(RZgkJg`!OzRpX~UriBquKL%`4s7!VsDG!= zrsjKNQ2*d&I~a*jz6lY?Ey>AyXJUJ=AFWyMyEBROn)%h*yu5clZae7cS<*9rRsAeL zhpZ22o`-w5#==JFS!wv4C)O>OiqG8`ox^IsIUuO8GH90d%j=JlO;7Lk!C93Q9g_g| zMFsNH^%G$Cg7Phnmqiqgae~vAwA}LNMtT-kzt)H8{-`}{sPrr-0Wmn1zGmznZc$H z;lutUBUcn~Cpk6p^gJI)oTYIHG2msOO)O}&fs+b^tbfz_34HMT7S#xGo>0zJ`RoEB zNvI~d_FS2EIlcR&9(2w`E&Wc4^>#2-AQqG)SXy#BM_ zAo*<o*VX6-B>KY3s6)#PH@4O#bxX zHxIUA1MqX*TSQY zM@utrV4AOgtJeUYz1vBsBjAGXmAssiQp8==!4cJlqTXKXyv{{3q?5$~>Pfq>elL63 zRE06;m9i_XjBLZ!V;Cv zk)Q5E=QE0U1!d+~YdJ79Fk9B`R)!myO&#)h{YBhO9Pna8+53i|9Jd(U*99^w8%=tk zo1%xPktR)xUat~8w=`1@88zlYeNIAb>@nYIKHyfHgcVSGWp{(XJ7>kJ&%N_LbcWxD zJdF%hFZ8sR3|7;CtltvQR5(rDSvcEcrh~lh z+d7iBB_9u6-(}jhY0AX{s8!uk}8u#^o zURDP1q{E^x- z7RIHRoLnq;y8Kn0D_cc@I_oP|@Os`jWW|3>;s7_@vXtoDmLk*xNsldo`&aq##mbe^ ztgB>$I(ZQT?Hl#jnu?K1*KA>(&sR9hN@Godur|zh^Qe>WcCdZ zcVQGY0{Xz3EAldk&cj1OJ>XpX70zfi;W1IJXQbJcE*;5DH!#OOtRDX`6+RrVPSqer zsDJ;=q*Zn92z1ypCrG37g{qR$aeDd2hgjq@BAn&9mCe#`K`+{K;cr5aK9Z(n`}!+n zj5WV057vfwTA`2LA$1>djpeD%{wM}Mx;pXElJ3Vzvo8nh-fEx}rjNcJs8H!Ial@F- zDlUVv3%#(&MVzYX1ik^LXEcP9S+7#F{Jg_TGrO^5hqc@2f1Q&IZyZF@uXj?+Aawo3AfYnQ)a z=PdizByXtdT5GX;@w}3gYl$e)Q&A%nwUHD6iS<{GoJKsz#eJT* zheWLdbT8f5l%E4;2LNfs4Xt0S4Iu&w*`wm1J3gr7K=$y{4>D~ZWR46o=DM`xXUrBN zzO*=wl?E*Fe4=l|ldhe>v#D88$RD$&gmvbkxcqws2vB;dG?p{MJx=KH9IA0Xs+9DR z!goELxmirvCfn}vUft?Y`P42Id-&c(^1F(KDyc(^5a-IJ@-jji6qO@sm2J`&uO@mr zgLcbtuaILY^_yzn+s9d3wyuTD#k2(85D^760hHCThhAB(pZ;JDagY^~ILqsOc>j4u z^+j2~q&06lOo!Gk$i_a*O-rv!OOY(YfsuEK9#`W--fzOubjNRyC}ZKx!ZO(hh&b6|=jF^Mg|PzgC_?I4^)8_tC|;|H#bsj7C4YuDJaVLGYw?qP2!6J;quefwGFcUA8Yy2 zJy`J#1l=T2LWx_M)B8t13U7%hH1~Kk7h#{)Nt$=MuK;h1TQPn7Z!ES6kt(V7jU|g8Lq8GGlX1Ec=13=T(IQ%y0XlksEkE2N|l0&7DaU<#n&+6 zOaJuMp4OSE*~Trj0oW`{Kkqom`}ReKPimJ}zVQPK*~iJp!=aKm0nx(gf6&4$fQ|nL zfrB~J%mpj_Gd}2!s0{wB8Sqb%E_RS}7#^D~BzoooprdoN`8@}ds$K13yA zq6HjN9Xgv1?MD;#H2{!zg^?(0lWa#9>OX%SzPemj*Th5F&^>H1)JzUZtJ&oDY32hg zOI{*r%{90`EW~}Sb3B9~pX!5xeK;JhUw@|Cg)l5BacY7-#?|6J!cLFVM+SA#7kgDY zj;%cK{HhKXYdLK`v3$J8VjuMGC$CD>IOi~U@$HM(J|4lUrMn+kth}s%Ia{wLERplv z(%W_KsaD_n`MjQm_d7B=dSzc;U0ty~?ot;D4(^%|-Z9)Rn_UWwpI1v}Ve9R_hVit= z?Qong1@w7`cv^SjN_V+7@>K$pnOl`*(jNcTq(=p82$lO+Vm22*Eaf=9N&pnp1*<(M zelY~`3jqhuScu~odQ1Asdw&aN+=Zhwi3UxrxNX{|J6NrPE z@rV2~>UBqyomuZ%`}b}cx%W`f62hX^iGAaSrm4i}0f-SuNc%zB4W&IYgGSdmzGytY z@72Iv-OuqC_2CKhC%=3U0&m%Km~c&jVH>bSgmqiCqqY8lh%K-6!5bYnPw87-3ymC| z6I}Gstte-oOVjpc@SHXki_Y}&qR5S?Gv!1LdeLRc2Vvx+EA?i3m4-VyFy61tYo5s~ z=ucV`SM(-L;z@GzDnjHP2uq}YdTk)t8^v239hnV{GofEl#72S`w*#wuJL>L|!4UG4 z%J4xQn@Wiv-Fb{sQ7rC`6J_S6gl-W45&e1$V!Vmm+soJ0^H^E3mQIXk#jj~3>ta6Z z12@1#$-I`b)Z)ftG;cG5{UuZ{R%Zi4$V)28=W`1$WMGz`vZ=MpNlpoe3; z61!zRZbaN;NAk4L9_8eQ{`dWQ??wW`E@>KEW-~&x_Y4S?si(8`^1osbc1;04K5T;BtEY&P%F+KcY?nUL)yPY*q zPfsEDMY$jo+X>ZoP1I=*zoYKG8!IaF$Dgl!AR86al}uN6yNh$fF4elSORwn~#EZsG z^gr;lZ0)=#e>xcTu*KDaZ796X=Zhp>aIJCl>#83DW^vi)S|Ag_Pv0{P`3awwPl|4c zD0o^*Va5-j^A<$bHLvUB33Dyv#WFll+XhKZWFiZf-0ZsxD^3|jtmkqQoO2%4R$Sil zQ48y;RW&O-o1+uZ_#xR#V<|MuuZmU!<2;T~dy=9!=_5SCjYXtG*tqq-P=+^dK=cyZ z{Ab!V$7KM#A|ARlk8?U?*HGv7RlkqNxXy;>>QpQF7lnsHN_vH)XIbwWhOE3#>JfVI z1R31V1k%tnSS@OeYGLxB!~0OOYG|{Hl5jA+}j4v*$a!>bCy_fGOp;`g7Zch*plfChzx@pw_dH{_B3xM|~y zfq5$%zt%dJ?Tl(28<;=haL228kLy80`-S~$ED;f6J|56i0KjNkk_BpE6O=w2k>SA# z>Gh9FUSH+QYSoc!h0@K^0H0Mbe5Cih?F1nowT|rpFuHkNUq(*Xg zi(R*bZCCwwO5NFOs!@={*|;IEi=m)fP=CATm+#eq0j3o{&!j?`TfTT~0gtHLgRUs4 z%~;x!(w$v+&_j#l+40oL>(+A1qHS(;pGo)TcKJW8{6}11fe~{{yy(EFYdZ6d$#CQ; zQtA!amvMxHl|z?+mBs&S&?+8C#YFtc=*!|l=M~YtP9Df8#_Xd zQ&%?XKoaiUHA!wQz#D(rS8)WZ%7I_@gjCf!YAZ>*FED zy)(VW0lV_8jZ~%37#&sXPSxHM>R%h0u7_pnrN(xT8+rfg)~NvXQhdkdG-GCXSmr*r zUzTbC4(pS=Q8*p7Jwjv89V?S_+leD@MM+!0??q8apvZ-&c@l*YCR%h(_HPLfdsbIS zk(z|pdZgX_wO9Q-&+g<|5nFR(6A~_I;&+gwunik~cucqP?WfHC+3FmHw%Qkc|g zvi{vJ#BNUCKB7!ck$(-ys&UOX6Jr0|CXK)_Fvps$=TF{`TY~)W{W6+MvHg5wu>Ia@ z153(D^Zawa++X*b=o=r8|FQ2Uuql^j9EEcO$WS$1DFD;Z!wV<%dCZf72EJXiKiRoW zFe^Y13UXD#M1b377j&_*2yd25LeTZ!Eko+!=EHF#2-MNue}^2uEYwGv2~Xba-$8Yo zUD#$2fgk6WlgIvZGgJqO*+uYx>)a^fc-XFZS*~FD5zpV*d%Tj!EDjpXfCyn9qhq#FA!uj;Rnxc( zl47W>Z9MH(T=$oRWxJCin02Y2#ZcpV=p3+CIZ4j(zNg1haXXpBFky(TqU;$GhLbuk zCbhK{r@N<0nP)5juj#$AdJ+_53b29*tXXIdi-rkH?j<-k!hDk08j7NnY?N*cpn2pOdV#Zs*K|szlgfM3LJ9Qyw0ua{m=me87 z=AF+t2IB~lnscsYLkYCwb6Nm2v2nYE&sbtQAiYHqH0C!I%WvRF#z2mzdjuPG632I* z6OQ~R<3YR$a&rqZQlZWQj6om{+X;S$aEyL!qXtwO82DoQxLTi&zqr_6R}%=mt={iQV8h2^Hz+v$_v_ZAujL zaz*7o+3&ViCBX!{=8k^lKgGRrQ-&b+ORunR_NP31k%R;IS(+4dK_|$d5xbjwJY_ji zM>KDC8PE14uy9@4SpkXjO_0~7;RXRtAbMVi(W2|$#jX!U4%pbehk4Y${4Vyyow6;t zPjQHGQ_58A^AobQ{9F!!X|FdT^LJL9*v$8gXuTP zVWAlg*lfEqSMU1vN;aV=G4o$|5`XxdAmPhUJA2IJk zv%H?QvhIi6Ft^`Xu#oXww#i8|f3TYFLPl1|B5t$F4)c2Gi8DOEVA&C+{5B^!R&rU- z4^kb$dRsv&73NAzm#~CvT~60>2pS_!d<6!A&oMbUhBaPL*5HcXNaj12(aU#cUl!bP ztKsM_r)ql&WO?9;Gc*gJda&DtmNXrqYBf}?V6n?EDwdi;LsF6tho0}M&qG*xV(sWi~4KK*`3#y~ zEbh;A+@@Ty{v~M6#e}4~j73Tgj($4#Vl%ix!Y{vz4Ykruo|-GaF^B$XNeM^{iLvLg zOyp8m;bl^X{nKi5(=`&TB-gp)+Mb=zt0IY3lc28Zqoou`Iwl``gptleC}%f6Owip% zOm68pmE}k7+g@~fql^Yjcxx!y4k=~JZ|}U}Ik7b%7_YZ_fIp~dw$~w)e9F@$RYXDb z>LyC1Yxn_^<|W0keTg`I|Ano$7lN}M`!gDi6$?GWMb+?oR3~2~K3ue+;fm&PT_(hs zN^DDF&FKyn&>+zLm*y;XKP7y%M;!?rn1IB4p$PhhuT1;5@sgv?k zC#dI&)76K9ioqBt+D2!6fr8y!hHz}K9Hjqlr~S0~o*nO<<75Z9)GU`UbOA3CPber+0vkZ{CpsW-YzkhYMXoRicqViBNP`3fxlGttQd*M`=Coxc&YZM z=@1iEUTZ6NZf7zf^qev(4)6JECU15{SS_gF99|rpqU1K|l$%vpeIg3I*v*z`I?ssV zmEooD(;J$HLew;7nbd=0uA1z&?j%X@g_7&tr~q~!o#o5bXH3J2)VB=rqN~ukMzX+bL;dVyIRS;V)+6LkW4M6?yCk~ss z8SZw%nuj8q8t$>bN`3L+D~CLL%^PGZZsWY3@29G>c{qPL*W`lMC)1CgQIe&Wk2zOfYX z-Sv1LQRy3$fZd~Gf%DA%j0XB`S5leGiCfty$MPglAG|KwvUL}a=LIQa9S1eA#ypei z*r0;ZCyJH?zgzbL$=SPEHtg)k`vG;~lIML-d=?!NUCc6*sc8ptPc61#lRH|J(ZB>8+#7~CpAR662nKuNhObEeUo&twsW{u^)6WZH>=0&os4WVz*S$ULO9_NQhW zTo-d<4EMS;`DXBY?G3kafU>z5tGjHA*A*4_;mkClnG5Dctz`NcSJq|5?Ca#WHgK)W z{7CPlY3F$;G5w6%I)RF5?e=WAbwQ1Txej6b7J~ctK6^IUcDgVI8l-i-ln)Pos&Q$F z;P=Z&){PMbgHX|>LM=SPT4gRKEjfsdF|F_Gm0>4u7&-fBkn|b-VcIJ06@Dm|@tz^% zeE*@(tvg?7g`NZARu$?f{*0XNflk1&wwVrG_~XMT{8;V>^+ThRRSpkVCb_f}(E>8^ zbwx!Vsh-$uJlv<&TrM;IHDcFQc<4;BN%;|ra$HV4;uQ{6cEQW<`E2R!{re%m$xl&< zQp_^(mst`Hh0#UNjL--h#JmsDG$2rOTL`M7OkR{*>*RY?+i}w_INrM}GE!+Z%0+(8 zEciYqBMX(EyM27D%Eh>6e@17^;i2UV{`Az@yfR{EQn3DL*nm&4n1&>Vu}fB7wn=|{ zJD-30Gc9A!QQzq1bTQgv%-93bHUfNv6%Je_xSyqIWBCtJ)Rd(1e)ljhuGg9ltpZ3SP*AJDz9U+FR9VkVI!sBjGFs(Zm@u^n;2`BFuRBrCeg-Rg`sp&!AK&bwJ(eL~)wJBp*A?>1JBpm{HpB7J|r?0uEm{FwFA zJFSW4Z9AGpXHw8Mf66Ls_()Yf*VTz?Rc7@qkaxt{==rjh#DO#(IVW?oxQss2jM3ydBH}e9qrIo2v_ z^yUd=r$YG`5>7uLxM?0r(BCF3oW7{LVQ-b6S7_KE->aHlQB z{vcKxS>Qu3NR`la5IxLP;xY92UYf3;DQaFHae?mZ6&M!5_XVb7XFL#;Lm`ozYQY-t z$sW412xAWYO}4xiHirl)-=bV+NnU7kSMM6-1~XZ1KjPO)t~B z9a9~@xsaH5cRKA(sf&&zA?6>S)CQ$#X!69f5pgj%9n>Fcx{Q5h4Uj33e+q3mC(}PU zo$q}{>jqJyyBagUe_35ZHAQr9?c7ldvdm%BbQb7Z`i3 zTuhbiVm`LcGf@*sAFAoiqHSgq3|j|1Z6;KYd|2jEn7E`q`%J^R;FGa#4s5Ic350JGyW84wb*Sn@wX6ER}c*IjTzya!Z5{FT;xsj+zgN+@)OA zNNFl(@ZT^h0B&{qENd}$?7=LnjCb(JCf9u}AG;ikn z_~}booY{Mowj?kUVeI4-JAY_-aJ>_kCBu_kB)0G zf5wOkTh0lVP%dxNxR%Bmur2>T?Ol6R6W6*2(+;`_;+p^>*q&3hRuVx4Kzt#f1i~|*m;fOrA+Nh< zCLzI|u6xhAYn`)d$3I*lnc4e$f4}eBd-ixqYKuHQND6C$ME>SP0(0Xk`ap5rVUfHniIZ%*`1DKi$|bEGIK-$3*f4W5Rmv z)&9~s4#*28%RjW(WXmFHDWtXvb_+Q-_{+dLX@m5%ITXodJ1XwilUdBDKeN}{pl z=o~F3bL7WdU3vGvOP8;s(}N-Jk<01MtYcBje04cLwYbei$5$=~LQ@AS^5}F4^fC8H zc0qWqD-pc>_m_1P^reT<2lSU`$-uc6#7}u} zFXvdxScLq-;ZiC2rQ=uRXfSOuJJAm?;N&?Eqd&)lehxdqQ`pS|dY2V|g^BpL~4g`*RJR*}?T6&SjdhU_g<&VA`yw4t?f4w3F zqd(e6zdM5PLL;SFU_Jh(vet(p!o9D#BHod#PPsV>~#=61ovC+|gPc zr;JHBtGpKB$xyyP-=^hLeV-jz=XioT9eNo_msyHF4$m0%9P=q-f9rO;dyyD{jN`GL0M$Y3r4Q|{mj;R@YdS)gGk$)Z` zFO@o-HH$bb&=b@f*B5si7-^(%wr(s7xuYq|HDaf<615+|@1%|HGun>_v`E{_->L2B zJQP_ad)zO_$Y1*u5l;#gLdC-ym=uqBUTR=n3>*V&+vV?sye&1eH(H$9PnVTlGf^pX znKXyhsmO1P=K>Xw8gvqPDIvvT8X>{0IKHFpP^wF=Z>}$qLeE%xhHsyj8u4X>71*bF z<+sNR&-l;JK0+*`eFKo|InOPqSbOVC=xW@Y2&Vi!kCpQtRAbl+@JHYm=P@kVJn#2! zx40g0J-!nE{}A!|_h$Ff-E!~issvr%9waN%g$s!byDSF@E%cd zyxS5&UPEq1sDjj6_iHM?GM&9~!UmkSg#4ZySm%)?KMXKN+f4OVJ-`uKenBRoHxtM0 zM*Om5lK(&$J{<^6vz`W}@!%Z3$945d19vbjO4yj?+DWLgKtTS`AWTN<4S*yW9=b5{ z&1&LG@I8_8(E(whi1xGEYduQ(?WF{^g*l-z(Ln|S;BFIxk>u?ur+ny&eZYlNBqoilGK3leGaVyEa{Qxp93l% zoGm7Az~-H2SJt;V$e9%|3#|cG-t`f#hv8A%*zx)NUD^lBfC9iYbm0wXQA}+~B_Ymw zKltLoLpIF-{he7aEi0$1TmXzjrn<~72$3D{m&`!z#c7l6bkFG|cW(kYzLrd84b4NR zAyT4)2|--7oy4az1*n`oeq_=N*lys_vMSR7-6}PuncO9(Q4ot+gHS>27^$(II-o?C zVjX8Owx|(M@?C+^G7?95w9&VQd9x4#%?KxO6(#yUQ^djs@Tn{qu1P8 zuI+WWh=BPZ3+6Jk8d+>tCj4o+3Cri%dHjJEiNzF-nFPLi$cD^P8aN*Lkid`C@+S$r zY9Mfy)j~~|gUNX5>^z-E&oemzwbxmB#5WebL0rgX+f!p6j%9+^4Pbn9tr|HKkW}Y! zPEJRPncWVGd<ze8}&LSxle2f)r2~s%Ea7}{k3a!ZA?+9cFwy771u;i zzpm0Ncx$Uc!QVrLNjwh|>eztWz7`2sTSR8n>vt^ysXH^dC;o~k35Y9pq@BOlpxsAD z4ch&QZJ{l3l)DUD&c>LqwDKIh9}uebo=TkC2q#pti`-M4in&qoJ=m`(F2`Wc>pTqh z+zxX(6$htW$VnV~$m_DeYPM9DS+TPy#dYwTnY+99b=bH7q5*viNQ(2k+yPC!2kLHM z1yLUe+(z!UhKfGu$Xq#jVg4swz<+&E|LuEv3K|t-KbeZS zNiuuxs^|i#{|j$TJ3p>fT3C;mVyV7HnM?HS9^#L_CFYSZ=9e504wf)vA};F74P9+W z0dQJ|WXV}F`R8*lCAFP;z_#mE{ibl;XD}_|WbKYq(*dYo` zdr7!(ae76fQdF%U@d+~GU#asT|3)~tQ`uFSs(RlrA}RK1MWH-RI;g}#mwqrB4Y!%5D}o9+CL7LE$jJnIvrT3xFBh~yqfDEj4PQ|Rp^+i)yekgP(a zUv!NyMVd4)cEcKdqkwV;=5!tAi5+Pp2gtqE=P=zy6QMNk@Tj#(@k&t@M)%sIK+5$! z=_lE9-J%5^o&83Iq}9Nem{M+hsT3?I5{P>}^fmm&{YXHr@XL+O&-|R$fLUQ%9^0{e z_+SJzJc!kN7L6a-F$mcdEuFM8Oi0j)@+v%X7txMohxoEQT5q|_CVQ+ea<7@)xTpyMB zRT+(HEvf9;GulpV`3f|u96seixvSVPcIvjzm+WAFPG?U1@HP`0?4kn)7#kldTA}M$ zV48sT*t$>9;ya(;tdBSP7Pk(j#y8|0b7Kx%>F0pQG?4(5Fa%PsdZjWv?3-rT*ZbwD zKp1QygWUmmppW8vjv#4j?aOQCnILUh&k#~9`OH$&@^7VGUd)Vfok ztlUWS zlepc!Y@)w4*1!e*XSPlCa0`!`j!}}9k6h@?3L!qSj~!ZF6s&#!JuD#a+#^(y<66e} z;1ov0<-?!DOM9&w9Z7^sl<4u2&uFI;7lRrCB3;}ow4q5S`Z;Lhgzi+2I(-(^1zHm> z3@S=ciTy=6yR={F$90b+aF4vWbb%#CV>NqW0^$${wD(AD8SGZ>i_&JT%V<$ml z5hQ+)os#M_6Tw~OYU#&V4BQCZSpnAg>fiw)Vk=JtAWzb?J^BgS3fNrTH@?G6k-U?u zj?v$A8@VY(YEcirV+8^d8X?9J}eQy>q)Wq@;H^MukESV)zTgMi4g0_lls=f z`>nFQHP;0XIr0)7?K?eaV%&ze6~)(x`BCNjl%l_5q2mk#Y1N9X)7ee-u}w##o(lTC zZ4_Jk{Lq90Um+&8Rt3BWjcft7|y;5}5b_Z*!F7JGzWSTkeg$-dqPm6kWq5$VDZ zVu$X0z&cg?^$9744)z{IWOhP3-PWB%U@2uq9L$o~y1y!kfIpwxqsrM|rsf zY$^jnw_#H`Z);Bg>ko{hQ&;sU*fW{d{j;JA3#?AHjn>Z9{)-UCmowB6K_Q$xP*P@8?w#G$s#YX_N98wy9R+ z3(kg)@+u^&n-yE1`7Hy?MK?m#qEpTtyN}Aq!;uqen+q&0)?(bw&}Vu|^kFD+;$~9? zM_ryN(TbDEWBIpjwxKz)%Fcb_(>U>2+BH>26K%X*jAjV~ljczMmuxbt|7t~Ri2R1& z1M16Fw7ZGRP|qye05x;RY1x{feN>h-Gf^BbM_r&znU8`bO0)-Yp@u_A)8^<{Bj5Nc z!UoQw0S_+M)F((7qv9;8rbnQgxCd7FWSzB0ZY`D;k=FyzYerz)gNKSVwPJ3iR8Ub6 zDmyOlVkyp7UsQ&n!WszzCsRMlui$YsH%mD43j$b8qCy54Wl7-h0%mQ4-m;zpkrZnn zZ|$9c98FMm?zlvIOB^Xuaov=M2Q1eSh+AAo1k~7W@q+^O?RM7cp+TFK5zX17SwmH4 zP(_#WLEQF<`BAeQ!z4+&&k)-CbhimD>zQMz8fWYNp-SiLmHyNa7=ag=1MsJ8G9 zW89fr?AyIL(QJXtYR$3zVQ?UcgDU_O_y1@zv6c-q3IqVOFU;WpD z6M6uKg!C!Dx)kcc6PBIPS_%DcZ-_o|zH$Spp-hjBjMrkH&V3H3LKcOl&H!>quO6QO z(x*)0QwMMeQeI9W2~5aN1t9||2J}$ec$ckyT?c2xDCOVO2!)@FE->K2`acK@H(%Tj zjUf~CzVOJX?Z_J7G92)zEm>z~)M{&{T*Ih+ynfPpEs93HjssD(!@beRF)!-MZn z0KF|kc*G+k9vSh-h(<=doW{%P$+(C=8;+hqWx8VxSrGpxd_-5|;PK8hv*h(o1GE)$ zcG-8FzYJApordgCXY1I7oCh#B8~W7@g~%y%GyH%3EO{$<`eNjbf?sVH$@&EBN{&7L z&_s7=c4IfL25b7BH3yB)mFm~@2kgLFSFUiCF%4p$oMNoNaZCZx7>UMR8I*J75I6yN ziMy3a=ESxxh2U(M$O*_7*TyS$h#M8|;(COI`v&eCSO#gp^TsPt0r!pnw{Nr|k7waP z$SB9xEcKqe)!b!fMy%Mpas752q8hpud+~z7bb~4=T=BZ+m5L89-=>J5FDaTwGh0uf%nTMSIzM94KLqN0E*|0f1)K`LumZ*z_B>d`X^@K-{uee KHx|B6KmI?75!nPNKL4*P(p%`Kp^jYUjm8czCYeu@2$7q@{gN4_s)0P?)$g*Ib7Oh zXRR<-b?%HAGZeOM{nLKNjGw$`%$ODSGZOqi!v-+|@LzMhw>tUFn1Of?{b%NrV0+IQ zGnUNQ_UA^&pv1nm4+%+oZfZ~Rl;2rze)&{8-D{X_x?E3FYu3^;N0w~;>E?oE=S;W8 z&R7+;<@n0qe~SJ2;!iV|rJ`p${xs+0Pcv8j61)3nz2pBu#XCNXjhhIVc(f*a;F_h} z+CA~k<1U}@mf8dNnVqAP4?Z6wjyDxf9^AfKO+|+`1A+STC+i(*^58Hr?8?lq{|!nf zc7e$+`9GuG!e%06f0pb?BpG|p-T$BOj9ET=-cRdieepRodg~i^mO|pJ>u$%s-N7~z zf^_+-CBXl*f1(nE$P8P7{&v?^_AD#b?_X~#jO6HrY^SYuo3jP^)gk{UM@jf`lpkFA zS}6bT2$-h#67Tt6Y9o+atG|sAIM#xkpOzuMRinA;KOg$(TjBn@j;3ZZd)@QOZ`J7P zEV)_A-|BYSNqr8|Zl;Zn-nVL$MkCQSe@&7Zh^%H5h2%i{H4-Ij4B!=)to|=YG5T?o zA6)rbC`msA?0aheLsx!Suph?w3!nG@zF&zu%?c;G&@T@bVO&2a4YHfq^qPj9llGJE zuy$3~FoGsw$GPb0K~d%5Ey#xkIxHe{r#cxE!X@)mc#kTXMg7r2b~Y^mn!+w!i~v6e3Zt!cq3HgKcphd&@(Os#>9aC=mv4RkcC&# zoJs`@p5)&g|2$jZtkKMj2q;rPI2(Bj6M0;2{QZ)_nN#76eTCjGmdUPp3%~^RyAj!x zXB%9DdY%YUFoZD0{=d|avlRNwd%USJU7@3qSjcy5t*errXf-mF611(|<0><6cdO>< z?YcP=>#uPi22Pp_PfrCiOT7G$bJgXlHXZ@PpEl9twY6)k8J5e0rGJBzMU+kIFW*@y zPvjg8EGkTfa~qOlAad?heqyM`f9Xse_Fr9gsWa_Azp}5JQ7$QkxT=a1ku$T+g@62njfFhI~8LM*T!du>?&^q3NInUIeQikbl z(yaw`XgKOq3C0aA)i2D6@4Sf0} zPsL5eu3M)9X60rPjZx;pch?5CF}92Cki9^fgj#tZ-ID}+dPv+b z(sgwHK<~klLG^D4preNvofx>yQH%qJIK!az`Ay7=W}hdng;|z1S7xX7D3tKG@?z^+ zPKOhz#Og9i{cLL=r?5g2#Y@8^6q8n>Av6(|rU72I8FI24G748&td;0{4_2C5uR!lF ze6)&+>)dE*zIGS-#7z=V`#DtNx98@d4h8cbc4#b*LZROmlNOEM>P;Sga14&smc*w> zv*I{Ti*e!3gn`oBS>dGLRNr}AHTJ$U=q5h6%pNOfJAc!jBl^YT7|kk@q^Qo>#+b{P z`yDbqCV5mO_rcR$S2f|>aOwz*{YFO7%`{h+pw(1->v@ji6+p@tXp^Bxc^RH_r3nma zD}t9@@LUetGY6q%1Q)=dfeh zzep^Z5STwn1ab!@#D8!V%lZ+-ps;bmmofG^c~kNxi4b%3cTJ^e7xla+Msf0@8PLHK zNh+C1Ju2NQFJPd>>hEQU*^(@aq>0d{nuui*Z1PhQW)#ImNjCZBigc54Bsvm3f6jXtje&Ey-1DRn)%@;{;mMd}jAVyrft8gckr#Em+1i5&;vGhk z7Ohghu`k=HOVA}KmF#krbeBIPnEQir6&Z6EAP<~$dme@1^bPeL7L)Q#ymXi6Ne%SE z<-$#{NE+u1u8OWH3LP)cZOkRZWN*AK`)!N{Fm{kOYUy)!7VfNyvG^Rxj%Lr3kiJ+- z`rlD~c+SfXjg^pGJ|b<#6x8Tf=tq2OMdu>}l6~{V8$HJQ&)VW1d>4M|K*q8MLJ-4O zjv>+^-O=?PYqhcPH1`yzuv`7HsZ)T_FNazEg|=K+73EO`!JQfltT|Tl-Dl}{^Ma~BRO0hecHWRk(5M- z-&Lj_L$pMt#6li|OR7kYqk2C-j(^#IxyY-lse`EqZz;=J>iIRjw}_sP0KbpXb}gu` zO#KJ>_VaL%U67r`PaR8@Knhw0^=Z^Uo|G<`wW~~a9 zn{olr4AY)#7fXk=SQ;a5jjEFRzh_?HpKA*O(f68Z7m^cQLN{clEA~e1WRhKjhq3rB zjnfk?q7ZI-V)8^tJO7n~sn>pG5%Z)t`ib3ejWny`uNwt*34u@%K?iXw8i{BjTu5l0$o< zF|jLF*gRp}{dizcu#XY!BYd-@tUA*YHY>t(bRMFN;+4z)S2wu9{l#&*2Tnuy_ud1O zrwB$8!hfK;r_y{h)qw>+aeL-$JK?-Y)B!IyK`wFJHlYcppzY-%dYIVH%?PhxM`>Fw zPKg)WaI3L{AohxQe%LJxcncuYgS5)jc%;z-H9}X0=y6^+*`Rc-Z~JhbvG3alkqkQQ z>?*xvV%8}#0p*FJiZ%{lf-^bx?gqR@?fx6C!+M61i%n^5lPR zOkQh`HE!dkCyt#h^%Jwt-c!cipH|}_=lKmRLYCKB4PJnxrDKJSu{+N=rZNlrgx77Z z3t?`@rT}!ncJVT2QNs_afN1DZ_J25eNgu~dbiuE-42B)>5@QP~!uI~@OdLyx-F`T= z3%OTYW1apT`S^<;QpQP%d)N6tN?iLj#e@sjjD`iL?ni{&-`72Pd1Rip{U0`oe(fm@ zTx@CJVOTTL%D+pi>M-t>OI?;eDPO54UqKz3@(`k04cGan8l>W+*LS42AZPuBpFwDutWO{ot9b6mfpwHZ zQlcW3ojahQi4*4dJl+VAW2;u(x7vn|n%NUYwd)!14*Y7fs8LUc;y-$dyq-Romk_}u;mB7NKss0n{Pu>Rm|pyDu{HnbU~ z(hk#$N@?C;Pfv>|yE{#A1BU?7rQ!Tsbz*q61#2;SEuuPs9&fx|o&DOm4sd-rZmOaI z$P*SEHnYdpqU)0*{k~ZOM4jS4W{XQCoP}$Utq4>QZ)I^Bm_K6R2sFRH34%&O#9syu z;J^tQPONkL5%%#2~P;;Zl-gOH7-;o5_gD%x15Arou= zkMtW&?-4pqy{C_59oe>YAT}DktDV0gKDXQQIP~F5*$)?(49pz0N&^R&BMOVb0wbmoTu0i(MmQ_!5wBaqnV@qZQUXwZP`W z`Mem7#6;0>cSAvTHp9vHIy%Tg!qb!PSw7VP_y)rUo+nl49@?L0%#NZy+kkr(x@7?K zSxZ67CxGrzW>0VPhvfOBO!9fui&cfa-fN@0u2#ch?1gZoZDlxl{ZZY)vHD3teV04? zK5ln>wH>9%ContH~QR*HJ-a;g(VH`*2O z4NoeJ9>2gtqNb4NF1A{aK(yq;Qa1t4E0(lsQh3Ue^X^)S&9z_IIgI36WJ}Q>{OCwj zd2<-IS5*C{)WoPrMfpq#?FqAJ1&(T?Ph@5|@E97FOPHaf*@>puNB;m$6IZFNu*-*1 zT(Eg5;6OqO-`34>y`|<7{aOzK1&BRd&yrF1WAz?D=N}$Rd*L&f9|+qH8OY(TVUBx$ zGl4&p8A1NtkiHu0d?PqGI0?hfo)4BPt=)b}>GT`eRc^ftqP4CWrdBAOU0I~$&!2b| zF$s%Y&c8O#rBieWFXn+wztHM);wv!^}_*{SWC)jh`qy zI9z1>>CA8Uby;-@^Nu%l8~YTGbtJwm{&nh{i)z3*txR`;b2hmqHjl?1Es>8| zNk5!oVMw5EL6+*KQaPxbi%8 zCUK2d9wosqa=kL!hHZ6(0ork#}{kUSW562LA_Ifg6aX5@L7exVRLq|GTEbOiwidok+e~OS?G09CaX(#dIa-6OX-~GLPF2I8iMLqZvsmnz*?M$m=HAZKFy2 zLt^)84q4gyd=udDy%Egumy0^Wx2Um=6)k=(4sIwx343jCHsmm02tX8ltzqoRP=Q#4 z@yme-hxvHGYtak)K63Q#M)@^7#3(R}JoX{mDXR&pBP;0{t|4nJ9mMR9S&o=JPiMUX z60O-v^KmsXrqrJ3I^-R$X#8@d#h^N2d&b5Ub|QRX_v=Qr6bR)5dKHlXa+cqekqFd+ z)2yzFx_R3A%_f;CL=XOet&JY%N!GKBjjox^e3sV`Ub3-#urW8E!|=vNQbPX-y7{u) zw8O@)G!SpNg(c45-Hnu zkEH^C!yeH#Q7q)%og~YcfMu+FoZw|FM{YWl)I=K5`~2A9gY5>!h#uQb88cVVJp+jr zme%6qD*^;yp5}Ua`1qMSCw<|Ked=5bHg@YK*w|qQ{H0t$=e8l0?<`Twe7*X>RMvN`@(5~eJx)Pk`TZa+~Tv#0b5!q9%aKp|tY*}mH)ymP66`)pue1DiTaa_NKR&f)ozECMbcv<$ z*DKwl(dMs8TBj7 zIuywBg4H0IDO^fmXG}r|;%4>PCPwXSS4z1lk(p`$9$&Qi4=}DeIUnQq@i6_CD=6V6j_L&G5wqX3oeGTz6&bHkAYL-N z=jIaJP4|^g1aXGBhL{-&H$gVO)MqO=svcq=Ge=Ws8^4n7Y%?Iwe3)eb1XwuluS&4#K*)Kn}JmmRVgt8$KXT)eR{tmf(5iyvF9g8u7dQP6x$y=8q7?s*u2j>@?IUI(i>h%T? zdD&b&BCk%|V%~lc4tH+@8)LG3-W&wVfJUpS+1GsziYOvq>*(8=nPt1=t|VYHO2oYK z9~4SSVH+xBCY3lXoPk z3_o+m?Wlx=LZpkR+%`Em?{jOX+I8EX10(NYM&o;o3 zQk41UK6|1&;c};Y;gAyd67~>lt;6hh5By;n3Rtrmhm=nYeiX&1`DRCk9NIZW_A+dp z$~v7p%+O0WNXA#(LwyEVxSuu;mb^}Y8S}<&b59-Z6yeA=g1gv^EM5a_&yw|XKn$5r zN@q}Gwa3c+&tY2Cod1sejEdVMw^)CztDt|dr)TZHa4c>O1EfztIC{Cg<&1E$UTG2p z2sEtK{*JZyO(n>uiAw+&FazsMI3CpWDhvOKe@U>G?0Rib*i(e>`Fmf9zENEzEdkPy zfHlE9_Z*rjj?8a`k$e*639tpR`I zYIYZ=AeMt5one82}KINm{)M*5$vGs%sKRO~bi1oqkh(57Ma4f2CW9yCPu|h@zozB(sN6js=iA z2xGdxop%WWlE)fF^^eL4tIyT!L^-=sf*6Ky~;@7D)h%1N(LEExABlICcmA zLeg_3PFJ7ww-5EgGhZme>+2*8IQ^1xUu^lTZ-JRrmF1>q&Iks=5Ty1b1$o_gLb>mX zgKM@~WdWSrhXBozba29mV8PQ?Gsx>Wn%Sxh$09K*F;JVUXZoq&Ry zu2~?8l*n16GqPH(cuRj~R!?0Ou2wCDQc=`(3a0SD*A#Y`qVNSEzPTTwFLzE&`xN4E zeU&bVcl>yI#~_LkQ9^tV8!b z&i<;xCs~vF%!G!TofX(qVi~pro1R&nF5Ps~2nZlbU*4NA5Y#1rkBy6m&zqGCVD9mN zc1VglVu0caQ^GxnhvJS|ya8Y_%?A&-A`h1D40PL)LgHRX*`1=%6IECtfRnVMuf^bi zgsQOgN^Ff5WQBb%$xM_CCQ8_yqSg~-CYfmB>xr5N#0nrYQR^kZ!zBefq#9KUGOE&= zdyLE6a_24~%xBZDCpz$*iK@UvRt1jIi2zEDFRi-AxWp}AB$-I2F+nWhuf9E+`EOt~ zns0&hXp^Bp0xh?MSjHI-{KkgLPFw4~1{LGa4vK9o^egUY?*0el*oYf87l4kqvo2vU z2{=m6h_F0q>+p4yc_(&Q3$%S4eCs|RRcDm zdXiOkyoOicTDXRaO>rk15pe-+qKoFDTWZ|<_Z!a-mY|XV53lS_nGd#6CKiTZ8L0vQ zOi5>AwsSml==ti772D_Jb|uU8X1fMDxKIzD%iYUza`l;x{Ko~mJ% zG73MQrN%hWZho`ee28^^0>HW+C|ZjjO|aCbsAqXZCx>itX>3p`E_@mdMO<&-U$IM% zhNABj`HLX>HsS~`YqJ%JeGMJqTch;*-(8!a`Gh$Eqg}MSUxu-jK-6YDI}b$79-<={x!h*|_7@+ne>>(q81u`8Wx$oWbtBKd&1Q^;R5xa9*xgxc(tiqB z=&iUK*ZTSH$X$w$wW+vX>m)%g*BE+#EKrW17QIR<;I=U3nI6}yAxCx+`bCIs5c#UK zI3M|f7Ne{^N89|CQOls7E@t?B7rhgmxEV0j>vbrQ;pMOlyDeEOZqT(#N4hu{t&B+_ zoB%QLiLw+5>i!Xn`@QUzVHal~=3K+mg>r9nTQlBGT4m~xecAax5 zv58*Eu)8*IXkXTb4*&kOcpfFB6tiwEu5(bUCyKkWH4Y9>dyh%`8%lLq{c5-lN1uJe zrzd^T%B; z-t{3R-bX{v#Jc&3b(46dQh8<9gumaf{|to+k^_Re+*F6tCYAij@w{+lRj))>3r;ZB z?*`VdOP)Aa`%s+m!nV8ZAl8GC@Gt6@ZkhQ+%?6di7Z6xyN>P7nF30T~$G^v_b?{ zk(QB5<=oT^j^!f%+WJy?e zL65c85u|L~MMKRgzeSLB0LWF*m@(}DR!ZyhI&m{GN7Nly{P|rSfQ>|o1?3`$*+_x+ zKs95^VPt&qJxInfXhYZ+2?tsH=GSOuLA4sgpWzSeqqN4UWuUWb`JbXxoEm$dq7Yza zhC94wM|0gHZ8dQv45$wSXql?aeHPSl)|HBsxd4?i!l__%K_*w;bZS58E=8rQa4)`# z&M}AE>nbI^Q1wTk#s)k9XD^Udy`a?bXJ)XLgAFv`sC;z-Cs!QCr3W=7 zViRRl*P5;Ey?Qb{6;h{njz3 zY|ifXp!MTtJt%a{ z80triJs_i9-YBT)Ewn-|^SrXUZF17eMOPaieezjp?Y(lLi57(lC7u#pR+Dkyk7nXJ zg2po*kN-hx_*cd`dr89xxBO`<%uiTjJJHagb~ZSvVt%sqY`edqieZ;I^O-FVh6&B?(ETyOTG~ zwv!*wCVH)r^jBDcCLQth5J!(x0C7;5neG>qHEeHyE~Z7rj9b>E1`eEUz$OF$9ZXQq zjxJ^C0I!>l-233{ib1GZXSUcM3g2XTow-Nz;7Hx4PVD4Ps1>t>1O)jn1#?knji6Lx z{7le%`>q{kBi+w6!lT;{_ur*?y#Hd5CxkDT+y;ZH71p^HtQjz;k9!UYx zKnS!&&$dHIy5PD`Ro(b~&MD(#V)`g6g&v(?u%7H-8N}r^?Q+d^wjVWMPbkB(p~NQc zVw1mU8CU3enzO0wXx|P}Lzq;EK%vP3fK=x?Qvm}?6^0+Urr^e#w7ElmbcWf$n?5~k zYxgED0D5~02SaFst!Jvpvog7|;}t-(6PV5Wb14Okz0VTt?)qOc{M~TOw025GOG8fOC#tFySSTcAqfyCDZBHExoyk z+qX=6%P`Vo5N&&_{~iHCKACm?BTEu5;6}vF!jd#Jb@g4^YJ%)}l0XLBrDM9|i}TEm zfx=5TumsHse$YCaa({iXPQC0p{zeeK*t1J_Dj|c;v%o}FF6hvCa@5y-ah?*{^B5RG z>#UEs{KYz{vg<@SL+7cTd2}kRhR<_M_B=;H<)UJ#U*&WHb)p)|5K}3u-KGxY(Fbgr z$%%QY(`bUN%4|E%JPL4+NQpVHCxeWE)>|^2z(Xs|sddFG4KQKo0JJ9Pf`r+7J?Pev zz(Wv+Qv2eKJ4Rq13kro~u#gqI^UFypoxvpSl1XMmxDlfVH1~-U`i%}-NDV!;V3OXc zNp^uV^ACZdsH95@5;*7DgJ6=jsY##&yM6_zvB^x5{s2t!c4`uDFv-uQ^Ff89J_IpW zo&Ct+I+!IVjWU$zjTLw20P4e+_N>;zIW@$>NT2fR1n;gXL5P*cGGfHWzxwJdEJ|xN z&RnBy4;(I{ruv#sJb^o_Ae!h_@5L*fZjo$u;dN<@FV0@=oa|YVq!m3;>^o*a$e_Sr z`Wls{H~KxxA{BU3A!tiOza35yv{Q!CS0!Q?hoLWl;eHPrZn*p=uMmU)4R#Pa<#@xr zw)t2%uK>*~;QUh&BHYaKNMW{}sI`sPE0A;4pHLoHnA~)u?|Fi8G7s)+k%lH9kQ%x1 zQT?anb64fnl>p38?$_*h3)y-_t#0vWGzNsyMRY{TefeKoVWjEa$a=G4XUreP(XKWPuTb9 zY#II|7Y{Z?UYQ=rEzhl`ihDz+TT*n+BA^7{6||{yUzB3cleLaoKuwg2=I(ooK`sY? z^+%ncWB`(b<8j8x4ap7gp*(6qA9M7%-c(=~HYu0`ZzHI5@>{=N+g?qAhrFEC4V9*bhtD zwj?FjJ3+j1{TI|_uq@fHmEr{N_9C>kU9Tuwo(>4wW?u^O+dj(KI#sqEIA_>v^J1f( zf*$7jFS&=lNg^?WRG<>Yk+cjI{zj~8*2h}sF3@MCw;A76@S&gzP8bhdk?KI?TbjmV z{5m)Y{3ETr$?M}4K>^$K%;W+SkiOe?)u}PoirnEg<>^*3S|v(Si-|LC0Vo70{<%Co zvLd*}TLcuK*bzjFp=U$&B(#v`n9B@vKyi^$6KZ{)TK4LE6K<@wH8-@#?;dTA_SWr- zL64N3Aa5>+7D1z!w0p;GIh4Z*Z*u05O+UK{B@HNG5V22m@fj_}Zo!l%{&QbuA+$|hz4cQ*l^zwxY ze|z(-C!R?lcm!xmHDFb46?LbWRWf>oYNUZMK~a0dEpy(ZXYF|P4m_d1!>r^o@-Aga z{j)mM$^|;;0E8sLo83&1i-WlgJSexonL2d&2p}MxJEB=TP7{RWxp5cbw*ot}gFE;u zY>ym|$!t+q=TmL=1!Z-w8=%$b%t~wDm1Ik_iwPPSuzPGx@sT!4zXw4+R1Gz=e4mGV zwwooXhJHFUZ}iZ}1Ny|OiF3cE&)j^~7-xQ22zLy+Em@c(&4k~IZ!_RB9(#m-rVS?5 z%ulSD^eYc1D{jGeIem1hh9ychS$2fFC2yExf7e!@{T~6n=Vy8kXk}fyYt8yA6nvLT zH*+a0wOM~jBk&7)IiaNr&0L2Api4P0;Sz2128^zNWJhk;I~C#Q=Cbx6$_NWviK zOWUB?1Q-BcqljQ5;|Ddw387iMX8gi!fPQ^LgNkDMfv$=v`wKGku?w4_qB?fSV$>{Q znMp#zZy}bHSREix4h#o)z-yN5<~U{9fW4pvp|O>}3G25U>sRJiAR6&o}*srNLs^6O*#M5}Ro?<}xijt6F` zoT@LD^<`4Cgs!H+T~Y3jee5tId#s-tSdFPwJ&}1z*~R5?$QWZW8Q|&5Ym)WhHBo6} zQf~kTOB+DS@)GO3%oEf!M4O?qZ8#b2l~hL-9<Nf7R%}YvZxUl$wg)6-4FD|zM>;rCcfm$g*lS}8R0M4n? z!u~t0L^{2rXG;T?7a!3bMHDP6OkOM5cdsmrK*~%BSr2tcoTApGK{hM5=|gT)V}kKy z$90OJ`rL%2ot#YqDLc!nc*xIGYXXs*ylQG5sYv7)A_fzJb_Hd<%rIr$Q%b7&$CB*1 zciwf=gwtmFxXIr65KiX@3Sc)M9`|lvkLNX7UNv?OKGhEDcii$-*SlXAlJ+s?LlO$2 zI~i;nv=}+i#VtmMMjomq+OV%eVgiYz+Y+)&=KU7c`lP!U(oNoLeTFHSz5;Rdgq!nD z2CH$C240x;oS87zaBU|Wqdj5cLVe!yCp|e=+-@&(YSxhp>5b!r zsHqrKS>bTF${I*Sw*iRyAIQtoU_fuH*kxY-!kHn6|MX~ety<%=fxpq4b&l=FpuS(X;W8@nj-%!0*2|>> zcS(6Zy`dq`S&Bux8f`Hxf~2%qX2`nlm^ASVzci)2UwuOaDzcu|>~C?7sI}&AN|P^W zS_}Y6-X^iWI2r{$`f=Q<&a&P4M0~-y})l0jlNAHUF}v%87J@sAw{O( z;#ptAO))ZMD+A*^M!tREoS=xA9Ofw6!d;v1cU~|H9$@Z9n;dOl*uf6GS0H>g*nB@1 z>haczO}HWTKTpwU{`{A~su>G6IcV`R!1bJc>#5}hegkN9I4NbF%depq@{Dk8c&3o1 zF?oVYH-Tw(8uT_z`G_PP@BTns6#)KM3riiUWII%&NxRYe3qHmRi!aHAr*w7HQtc9w z8$S=f%gv>Ww<1+Ht4uKv051A0nC!@UVcM6Q*$Y4b7R3~YihKobFtWiES8Buexp+3x z&BWWVm)V8^)Mi5sZdruS%Su6sX6z~H3w{wvXuLX}sLzfhdFgO~7Au4rt{yXwIo4h< z9!EJ+!}(1D(0A6u zb|o|w_&!3vk0pWdxDwa)(JrulsT; z9I=%uN8C^fJIo1N_@>P3f^K#(Ey4`+W&lel3sFnj#t(y7Y?51I(=ogDDZM2isn64q zQpkf9;k;B47MOsvM=@V+yMYd8)BBgRcdT-+nxM)vz->o(;^{|PfU+s5ySJ*LP!+Tf ze%cD!t{ZfLy^F>7idoVxHFRL#pmgmwr~`UiVKd52SMmde$(vaC;`EY6X-EaGZVYSG z3NQY{>zcR73<3AB3SM2hIrf3!)AzjoRahjo-HS7`|jQF!9iQVEjC_CA$)itj0sV6PsYQx;83u%Pz5gM&4q9CoT{?| zH#R%UY%+UYN6f>dC!5YQ;X7-!AUDMf)c>OkaF?fvTJU_1j#Am4t3EqAm}ar-mgEK$ zEEZEK-{Y3B>|JHh{iZWhH?ttVr)hy)d)_bWXHR1uk*Mv)aKDS>Xw6U;!T-(&wCmt1 znN|LRY5YbVPC_$jm>bof6)hg*&;%BM}^Y|sG+I%ew+gP@DD zPDltmIeDCcC>a!AEdU^N6bLw$_+9~4O3>;KY=Tier2#_-g*=m(Ta_J^%8Zq z+r04@Y55oQvHd+ffeWm(fhb6S<6?Ok*LKe8}qdIvT z?uCAKnC0g>`4{#fRtt77k3b=13OM^2k;y1}9f8$IR&h&Rh+JQA_V$1I4&06R<43H4 z0MqvuNE(yFrx^zr2d3Q6bYwOk8Tz!l(b9aJ1Fp3_)ZuWB?mYW_+CW_>Q)m9i2)t#Y z!~ zrH{lcX{J?J`fcY&Xu*t1BZ>USOgjR_ZIUvP#Rd*pY#_FtikxRX(Oe-#`9ybRJJ5qH(YtV|5GLOQ3GbWY9Z zv}ei5Ld=MTiSQg5iVRL&h91}%W*rQF83;X8^Fk<_Oezh>Q$W@qBcM^3(!h z-~_A!0(64;D*K-vIo=K^ZAlxS0otyd4Re4T^n$0HhHAOBN1!yIQl<|f)d*^7yQ-Li zf2PQ>q=6&vgVHM@C7}Nqr;zbY;S3cywlflR!Q2v58Qn;g*mtFMI zui6i;Of7*r&BYgS-)%wUF(>W|!4&|`%yzjTU^efOpiT!-fINFt5D7;FpLA_x?N?%aiI#E)Ro-l6#)7=u+^D>XVdQ51&&2iCx8hYMkF zV&DYB1F|^a(lB%CkpS?5)f>;Z-Iu8XFW39rnJ$+~X*mke^)*3)F#(hP>4T4TupQjL zq!TN=s4ITRHuW;ptl`e7unuhHS!r~K#A3rpjfNcU;Ke%pqwj$Y^2Y>kk&L=Pr@7wt z-Kq`&;%++>9-QrYL#T_w)Q*RCnrL)}Tm(ZmB7le;nWQTcJ9nN7p5z<<4D($z6sp>m zlb}k$Gj~=D@$B!!$+fOEW;;z=eJM9}Bt)B(I&Q;-R4x z&!M4zpiqR1g#bE+%0T?0#95Yy)Ktzi(}G8CUXKBtk;R~WkC#itKhG`C1%0BB)X0>` z(V8XjV_AXBaT-hUW^zFL3c)=GdL?+P%52a$#J!!zy2~5K_}&24X|~EcfEaNn8+KMk zgp9m?e#f2F|BRGvv%WwSh;RBUz9aB2i48lsUz$+C-a`5_UDAUX1#=7j`SJGe6h03F z3DTec`XaMT+ZSBjlm1NAn!lv*j~AJzyDuTbE~T(ccp#NWNKJk`Et~+zR~(k{R1J+x_|I54ZpP4=$hVhIUd^1#cZa-{C zZ7zLbx?}s|9ou^e^id{uiI++IdweYp*T*;X0LgIZ=T* zxA^4#PMJ#-?t0qoWio%%|BYnuKUWYqyk_lL{3ESt>{dD|Y^%0g{m2AqAhfW>>`ya) zpjxT&+^eCq-*(RZfjkyCp8w`Xn>haGS2YX9?a-*4_W<_;x#K7c3I9c!{(7V1qW_0! z`fKJz>ikN4etp${ji$feNGIje|F)d|nx_At5P!`4-Oe=Vo~3G=3b8=Sj;aN7P8n*Iaxrh)t41es}% z8v>&LvN8O%LQDhqG;ogxqthNY5aRzrSU>G?Ltg8@9L4-PCo`QYfi%@W=>D%G!(Y?% z*UXzvmHew9Go31d^z45kr~i>cOau2caE})^rakU|Gm80jxHO$AnNF3Amq`D?wVwv= zY2f}p2HfkeTz$am1^BO3nWw$)Y43ZyFJe01{jVCvUl)L;^WFcZr#PMOp3Zkq=esBS z2LHh+o=%(mvxS%j?rGp2@9>}})a);B!$?4+cxC8VLAoKs@Fi!Q(GgYi!0Pt46pI@H_an#@QYrvWA@BTM) zv(q3x4dT-vJ_*wQkcOTH?tcdEUl-N>A&>a4B`l{mLJ8z)9-%_Q|Ai)sUpqk4Jeuaw zM6qXD7^a0`S{TMV0GWiCMsI9DW*Ql$kzpDc{(nY>ltm7GgZiW+bqj_@7Q}46_BbL$ z!Q^$UlpDKL^elWm-?~2!Enc>kp01*>e(`Ryj*Z)s2t9lj&CDg5D=cKzg&l*8Nc*F$Hm zNcqU@F_?_cXW}*HOm8-omeXXMN)3>gX#tt4F4KDUJvF8UQj@h z`KUH+zx-NWivl5Tgg+3*3hl>~G?>KHbg9QS7cLP`< zLog?Pa7^E+71!0-Cz5nFSmLYIjSlT)cjut|z9_*Yre*a&`<|Hjy=bW5a z+C%{Ug@T3fFBEW`#zky8Nfmk1c-67;)4GKTGwcm}^Rl2ua`P5tvrVyirLn~bac*yO z=fD-rKu`{=;mrh=N6rIM6xen>9@}UN5)i0udD65$-{Ve$R5#nHg|uG88Ig|C+R~} zCSxU2!o2wB&zcMWn!z&t;4#;zJ_S85pWW}!zix0an38tD&yPraDKLEE43kN>Pu`<& ztIpZD!zenzXeO6U5-&?4s=z zkEj91o}X%na-lC|5=%hZi_c;)u>Ubv{aDwhM^uMH<$BEvt3(trHqh!hWiDP9ODExj zxH%EKSY)~xNEu=%cqzq~jB1xAB#5K$OSYG_5$od{qL!j8(+pg=IA_1RfPZG)+2A91 z=g}t>b$#Ruj{W;?0o4eixhHTdN9iJIL9*iv52s87sdDBz1J{=iY$FAZ$Gq{pL-mcGu;x;cUHxpU!^(@7W3wKg<##HTRuOrdam#f}L@LKNkM?bueb zMN>c;@hldXQ;y>p+MSwowIF|{bEx9HmMK95qsp)owzYkx@ppWrMcOe^*ynG4&)Bn? zoW}q{j{lxJkiuIM<7py*=OR_U*D|Q>Gm8)L*(2hCtsrlWY+G|DHRu3~Ix{Dzvztyk zBJS)X&H2V<;^)Sk_wC;#SJ#QV(gU#ds-CkcF2Jx+lggFSSy|j3oQ&E}nQIXpXmac~ zOB~Ju>^x+I(f4CNCyWb1?ggA}mao5bS*p5#hzHwjpaV$r@Zh}@RrF2FTm|Lud3@5> zqcnaH(#SLT)!OZLqwSAuyE<#;_#wXNB;wzb8=3;&C^~Ef<`6`KF*Ye{u_yF*ZnV!l z-PhGwU+ane^dr8mTuEejK!04XHe}P>nK=xKC+G3k-R>0fiQb71%itF(HK@_GgObNd z$V7O^^@8HAffGNnMEaVfL80wB@C!5RYY!M91A&H2{z%|4`0P|*|qct+IMw0I81!m z2)}S!$IW(zKc*Wr<-a!Jq{ov_U(74LEk!yfIC7YM_=8VU)eoP&%4s(oPU;NPy4g3Y zVU8EZy~FH|NF##IvqlLA-=T|aqHQ=MH04wSbpn0t}ZJu4k?Id>~Aw$whB5lKJG6yo(5nB~sK9XsVP zsY*PO7HR6Su1akz!tR3x_tnM;p+TH3YU-^63O$z$GWP z>=*ISUX7ukoLOZ?6M5-qmN+xDr?OnXayJv*X%2j-yj)ygxCF;{Y(FsRu#rxa!aBPNsxQX{^*66f z3v&38?fp@dp;3v7$**!2wfWzXcX3*%3s?kUvoOY?gW;4rIq|dwp(|A|C3()--`Xd_ zM($;)YK9m~RrzY~Zah}^Vq43%iCYyC5FQ1lD7rH7<@Pew#WM3a9_P}Uotz)+hnQ5gdOt8Ch>A)e+*0AM0ZfsxLT)56{f(i`J*z};vk z1+lm!Ixe0rG2F+8zc%5BTia*V3SuxAtc5{ie;0k+12}Sj+z&hVhT#$F#Xen^|Ia*I+zR{MAf{5wWUqf<(s%!(&=4 z)Rmi^HxCz+Ccsshi6_y;G_QyIy27-YE2pejMSdSW)z6CCR` z-_)%nItvcRPn?%NdEU!w541075X5jN_#1x9a1imTQWs01abgFVUZ$y3WD8@_q^^YE zZA#lJ6CONTH|)#$EEg+n z6lxQfj6P+tm_3t4gwM2B;^rMJ%IXxbJDRvAb}l`j#63!#_;uFgua_5=*R$9Q?p^;! zsW%KIh0f#s;yL3IDJj9?@ll-8>*@^?ptU=jW>C`V**26vJZUtHEGEyLMDAEVA(l6< zQ^ul3wC&47%=mXHmAIp_1*M>$CB$0n)C;YbB=3X>teS3;AgzO#RbGC{w!V(k!EWcX;?pYD&!V)@;h zCVzchKqOZ?7+{&=$x$@0(RDD>WRCoY@$+U(o_D=hg7Svn&@HMs`oXo~j=K_lp*EwP zbbnm$jSMGAu}oE)@9sPhV%kAM!q}Z}UFnQd_leHdhx(&3S!a;{?hLp0GTkbIqg6>+ zmu)injC1Q1z|#}s`cDX@z*(eRvT2w2({E6H>;WT#*W=!($w&}wKKIzC=RH(>)K5)i zTBr>hCqHf`@Gki&5=iCwc&W0pt_dhyjNV7S#|r^RJL3-X_%m=W+y@1U`K0FIpkSo^ z0BKRMda`YFHrZK{Tzf5jU}z=L)BH`-qJdXHdimwYwH@cAy>28Zx3N1+1&2D~L7 zuhwb?`U=E|DrU;=<=xP&dA4& zy-{n~2&dqal$*T6b%9+P(c3ZNRGJeuIj`y4azEf$c07MXQq>##o&yU%I+2`&l4S?h z#9;ZY?y<2}YN8ehdna_wSNpO(>bpry4XP3GgRf}7&Qf$rM!||-kPYb(DgK-E>)yPdYx0S@w-pA zGalYi3Oq)1KB(=)5X4D`#92sTQd2Z3HS4{WseZyEjSKF;YdbntemPW8V49lwV2#h- zJ)=9cEpz%4jJ~{+-E1$ZxPz(gW2TS@;9JE;xD4zO_G(rliGnod&cul*-91*(JyL4> z#ir_EE*?H$?p1gyf!G@0V7)){UVC*G#&pN2s>)(o?t0vTvTf}>kx3y^Y$BKBwwkXV z`!iwib-HX~r<&sz#Mj$j{U@M*<}NRO;jh6+eI!zp+t%9FNUm&EXkYu~lm3BYX2Lu@ zft1vzwpBr?Q3%l}1*t#1@kyLQX4hZEK8&RN*o7iCzmxYhc!AKYYjqY8T@HG6);Qm1dC1T`C1QsuZ8ccW@Mo0+8 z)$Sp8y;FN3?wyL2tme1wfaE>YzEB#13Oqtg?R zZ&~3v7W`KD@yEt(4MCP|srEUuNwYxNZhr})@Tc#7aR|0rZt>)!y8y{E>e@{FS6J0X z_8Pincg*hm*)KVj+254>9Dx5y7~@J0Gxf0dCOF zaUA4-=d&$Cz@gYaX9liJ9KKa$BJ;Oz$zk8(nfTU*pML8q_AS{@U3DG2*>l}j94eb9o!d*3>bv_ax@@_(RE7Y_jWHh=zH2=71$G;m zfbnZsU#n7I*MnTdCiZ=Cap)#JH|AJ_z@l)E}NB5YY?|oi8UH03FH07yb#3cGh zZb2mOd}s(K{9;!QC-nZ=35OHW*BbH)fD`8OmK-YVQ($3|6Qf_yMNAA4@ni$H5km1l zC7wAa5~xk4h5}pIMUz0IL|Q;WLZO?n4F`7#{`pew{OiRn-$^{i5xs` zLNvY_($ocN4;j|_`m1&@P%7W>BP53O(uzdC^EHr45j1z>GXxlalK64qUO$nHb3QYr zJ*zX9gs5FtoQu$k8w4YL_e;;eok;kY_dYWr`xSO8L~s9<@uRh;*l<`ZRXuS;>qM=w zSqI}PI#e!#$7}4V%J-2Ql0IsQ7pEaAMT_bi1gl+8ytrHJHe2>jzGc8|u~ayTur(vJ z-V$MpL?aN~WE1xdiYTIj*9e1PaA~HX*UMeSH3nWJ3TY-T{I8!~E(|W`t*O58kz@Ae z(Nj=%s*C`zkh;vC^7k`^idyTznY1q&z?mjQDw}paFi@VHvUK1^g^W3?#@#AoW8}$u;!AfnI{Ln-E2Y;RiQ1CW&@g0qvUe~jia7jxt5eObgu$zA zbxBLd4%k)Y)!27k&c1+b)Jf829HHhT9DIh{Wsds2=dC_a;|B`5w&c9wwK(ovac|od z9}#uxBC|xx(bPhZ91_vWel!h7*4Tt0^GSVWw}RqXA#KsmF0_Rt6UR<=Z=ydjQ&8&T zd1GjYsmQw^>D~D7T9&v9an&dDSY|fA>5@Jmvw5t|)OL}`iLWyL9u?bo#cQdKbf-mE z9Z-iJWk1(Je(RXH$N5ygvoyXMyMjx{$X=rw3Kln0V7QFep6S;s^kcWSsy(b~QC zWROo_mQw}KQtj6g*24xG!vnf{w@>=9)cy|&L)%d}$gXz|ju@d)>8*9vG^Q+Y;3@Cv zdni3rdJ~yylgEGuDS~-gA!-^zvQ6@B93RzL*j!*z>8_vI8QpNKj(nK!h$O13P^`6* z&hCm^gWMesH&{D|wU!~@1Z!EMUBIk`K>BW}_VxRoq{wXTxit>0NcaxbGSHe(6UIUqBk}ge2k!=Q(;o?2aA}-PBsIrTA_TWM>7Iz&jJ7=<1lwL= zZTn500o$@%gaW-vk3~6|TFuq2(f%?)#Y4sepVkGkNgE(3a{=-lImMqSnIQli$g#Xd zIpx4Y+!Z*V)7Cqj+wN_f>}2`A81LaImv=HLGF5}IytCp z4ro(w~=+2A& zl)llXTLZUbEdy5OEI?qq+`|9yc|k9+^z6`cD05s>1)QGs{?8Oz2_cKvzH_wl%eIXW z9vX8NnY>ZxilQf0W?2}BE}VbvB&!#Iru=~r=T=a)#BlH}_2N`&_((o392l?A<)7=Fa}D(Gp%p`fQxI(VlB|Fc3j*qdmd zP<^`{1NXzH#|4D%EA3%&oHm?~D~954P`2Ex5ZHDRoF#9S9la0K8clp9boch#qe}E& zET?XSA4X|uHQKe=ZHo5OX z+%fGjZbTjz_R;~@A*y%|Cz7;yw}M1VW#58$Zqwv|MtR%7sY~8C^=N_d%foZa)bwix zU`s5PrWY2!c38Onj+}--56?hr>6^;^q}SpBGx6o0E=9!5tiBE9;QVbqbVr zHJ$Z8Ra@l4ZM+R>g~f8i)-erBONOjNDPo3Q?G-DHzIK!R?j>*~C!q^#uvGmw{C=e| z4KU+|1%%<|*Tij^RDFVIwhH)^5nz9@oS>(zKO|U z;N7_UQAQRim7l2Fq#ku@a4_PVktq%60Egn>B7G zm)ALV+&qJ1o=tIXsT!BHOJX10B4*bcDKV8={mLh%s1;&+EW2aVwnrNky_G`DDzg?m z+D5062+^gNBBJ8mmYE*(mB=8TA8Nf%y(i*MJO+|{L6v1u&A9u!1D7H%_K-9xds9g{ z;`oy$0GU-w!n4T%rg7gQ;@zJoRs?V+harM`vBKpt2_!+o<>azMpk`dwI9=PXAMESo zb%P&*1e)9)Ls^t`r}vM@4E)jP_PwuV?}bEnq}D5 zTrs4Z8ZScBxL%1Fe%{P@7x4&;RlGOLHIimO)mNg0B=#0(T;HFr0fspe_>+2wJR6*W z4_#WS>&TlP1=e;n8G@2+S;LA;)Uhl(a6eoZ?`+xB##{)|PUz0R3}B(<#)j67-wF}T zp89?Ai2G&x_?e5s#;Pxp{KVa%Fny4J;7m*7`$ZP!{m(+fOWsC=pfg^cJmV^bT9ffr zrw7HcRad!@avW}n^Np^G^{Ojdm3#{k6NQ|MudbCS%dYfaM@1rLokc5H@Tep|M-tBk zT&NM!==o-lhhMI0>>O=7%mn~;I|M{}JIAeDD`^)OkCEqq8bHDkVnFnx0Aqp#g!t*| zq3>_{tF9fpSaOKFw)^Xi4r55yD&K+%#q8i6kM;2jWk(M)54eA*O0eoZ7#|KNjP&1n z?}{0|)z@g-L?5(B-i;TQf;e3L+|rmV+M#tp;miXr+LFXy8V8pSF-8P5Y7W#8a&K-j z&9}Kh+=iq}4>AEWcz)k3ZjtJ%bQt1BIfKeQ$4)IbD+T&~5=SU1>8vDt=jvEb%-Zt1 z`5O;>h(NYl7C>={8uTXh$lIK{aKGYP{N-m5XM)tc0oV(|?qY!U}vc5=>_*G@GN@$79)rWIoz{gP0# z;oAdn{|9|$ffz1|QT~W|F|d4#u`{y6880jif93EoJG9Cvv8BhSx)915lvOBAF7J9E zlaTQ8+zUkc-*CKx1<$LJfP_V&7zvyDZi^Y#lM`D;x$Qbi_4!_jvxLwT$6L|S1-?(- zW9}mT)IW2?8JxJ~AQ{4*57<|TXN0am>nd_&c^BynRM56xu|&>l9x z5QXVIT#kt1dteX|QM$~PtwT2{1xYOZxlCDmKv5IzFNv#2?q?(UM%|=bC#?4@ z-FaQ=co}F=D}O`Y{0?LAw3J(IK-B72$#0gl=z1!Ptjl9gyPA%5Y3fK~BoITq62(%x zG<>6b+XMpQHy;R0CWQ7*nEIshUdUcO0oU6!l5%>TW4>(ND&62E7$c)o8u$2i_wqLs z^?itNLpojp#0|D=k1nD$Fo=JF%)p|c(|t`AnZS~#6&QJfZswf`SG%a?>%BtZ!###5 zF8nl$CF^kug2-EwZ8Lf9s%9XYYf`$}z9CPVs++SF&xSb{ySPnC*WVchTc|iV)Zc?r zNwy$AODq-!+~bxR7EpTqOohwd)2eruk1Mwngo6Q?gV3wunxm?pr|cPR6hoiYd!No9 zuFu+41-Bs3QO;b7%mIu}Kf-lV;9Q5UQ)Dm8JWfxiAkWg?WZOwmBcm_q2X=f^vex zjnF6SUewuVeYZ9~u@^q|?jHPGWpgp5E!uA85v zQdgl?i*(Q)jZBu&5#)%g>?ESJ&<-ilZ*|)+mkwG3Y!@?^@!p)^PBcZ3g_j`it(QB?6kV*8XOz*c;FhZd0x@_^G_qevA0+uYfC9 z&(ivLwBb1iYQT$3fY<{(+3fc%o|slVL2Nfg82D1;Ed9Ntl2Sszt~~oUk&O5$7Y`P| zDUE$LM^?+43$=PUf~Z#Q2E;gCf{6_AZIJsDvaNw#_|mOTB-53Fi6Cs@Pk@0Ya{jj{ zuLzD^m-D^h+^-1K^C<_Y$gO9SKqv~eB}lk{p?npkBKJ*`P&AhiYQqxlz2caQ_n~m% zF^KUXlDHJIKWpQ$=Y&|WjkFRb({{=-svEiYvx!*q8)VCVOG9N8K5Ov7z0^thTO;@5 zBDS2QDkU;z>wAeAR_-bCNqUiWqUxzmFca*ew|DgtzMP6S-)1gwI&$5DUfdLU*I?h| zIQnkb{0;epZ$Y(~VQKl&E)W5>Sg=MD`=4P{zZ4wER^>g%a1Y&=v??eWX_`M={*qS(p}twVLu!MTH9Z1>YMkM$SYkz5!%3^8+b&c)z%qWwGR)J$qF zw`w8Tm3_#CQt+GwW}Bhy*Ql^~<>^2ON46w1i-rWHIK-B2J>c)GA14l*eUUCL6U7}sHlm3@Kd2!N05UtSXQ2u$@U?PVHZM(OvEr++{jEMez7q(}kyhp~qxpYzI z=HM_%XtZ#%YPd|jc+WK=DqO_nvpAhig+*+~Ru_4(H zYO?FhYiu+=cLl!q)@hp~rzCQE@G7cqC{re{6~1%O*fYBQ0JR8`w-aJzBxM0v9vqop z@%7@ZX>=VAw>>q`d8AZ&8yMHbybia1pvT_OO0u=dXh)75cd z@9yrd+4wwht9g8rGg|=L-e)aI7CM3FyLft&66wk*lZR*!$}36w^2N3@Ir3~Wlm>lR z*_G>*&-Eq$`<6Eimpex|4s+&rg3=c?^~&LvgU4qb zx6@B?>!ZNsRZS+1nL0f;g{zc|PFFu27^tek3{m4nRQ;g8*9{KA--|fz3AOljyb86= z37=OFZM-XYYL%(H!Ku-#a$@E>>Oh*jL#q>xxJ|EA_JcAH+!eYvxFuYg)rlnT1nS7h zfw&j8P?Kbt)#!9umq;QtBFJ7#ab$SkNLb$byL+@+lE{if4>G&V%|@J1NYpL~_5j)| z!ATMr3d@SpbnDJ>i0ZqtC#~=!xGn`fAd^yo?jMxzQ&b;~(AXayTJObb1vm_@W+<4~ zbNFI^GyX(fx9+<6{x5XLfZnXA`rMP5yYlKw!RWoyk`m(x2fu1b`oN*Ofj@V0WtiV` zl5|8~gvuI(T8jQ2lZj5VDD+dvS8(c?zjl)d<^8H{J>r!&=d#3`E{4lEmgFAKE>AdNN&^Lm) zdRHLb@p8aK5uXZqnPsZILE>?y-xK|)XLKFIHA+uu>(6S>+odtA%%O_WR|)2|_ZhUM z#a_iKw8GHh;>CUrCpKB6H{Ci8%)m}*&#PmvVwOsE^&E1@@b&u28V5kMWESPNOM_$M zt&-y>M&}aDn@4tSZq!XHgf1bdt#(XY7LLG!|06_)T&~`wyn2;hN$HmDutcC^45M%CcNSYZv$uj zRX*Xf`5f{Ki=`g#Y}_`OD4W>JPweHGm?D6p+j^H}sDO7!eB6s;ikWG@X((}ZwvPfd zeBvOh%_l=ZRnCKWVbnhIU=WCoT)y!iTeub2g1dUL_pIB)nZ~@u-}?rBUddh>D$Dubhf(M^~@9s4YfQ9xZ{E+gYi9B9crLPkT5a zqoEG{DPR>Eq&;`{#d-!Nc}Nbq&&0oE&Ijz`U^T!fyB)4q58bz}rXZ?x^{YLu#P$uI zyKO}V_nGFbVJyZOwxD5(ttN!;PW}PeF4X_xR^a}7U-mb}`}xKqod)!+a15*ozIMv@ zmyw4)stXKR9A?vovp6X|fBlW0t~zvQCcg7EB!cD>Tyd!3ht+X&*Br_+g3uTPBs>~k zV*53D;9|G}BkK&`BIqiZzi{sCDeXarW3bGL06AcDsok@05mDB`JLRfR$J>sYVl@Tj z4G=nFjk&o;ajc#pQN$!^PwI00z~xCfU;aGX_ceX|*FSdWxb$Ed7V1*{z@^}%Iz4R3 zGPOL}vAcf|MZwoWhOrjy=+7+ds0?5#(={>rJjm+o4GpRAcK~OJNJRM2!E%TvOPK_S zN!d;urFAcYJ=*l)H%k(LZsq}L}MDtzcidBk7H9%1Gx%z=~flTE) z<$9fD6=bCy-O)upv%JB{i=b*C+R<^;MdCp`7#aH)#%C@7u0Kyg)8(Bg-w) zVrN!%)g8o{(Jw$+-A!Sh&4<1!K8f(p3LJq>DtlDB-Co0YW)ku5s<1mAO0@cYzd~k< z`H(~ZoVKi})DbEBqeM%plOYkba8aa$}6=<`yEx`W_~YmFe)hSEMsC*W!j*6n-o*xBZLez=g;HAZ1BuHxk)6d% z6{?aj87nl=JI!iHXw3czW2K=Pg@t5H5^Iuvb_w<$E-@%JA>NaWHD#4~CXlP(?oSvy zwUOi2K)LKdS;*nAXtUAUh_Ml9Bwj$=x7KAp<`GcE^#jG3f`*i`5c&FcQmb*Nw?;zm z>~QYzoPh^H+5wB?>S_{Dqp7*P%~1dEVKc$`-&S+p;Xsz_DzZ^h^IzPZAqV93i6w>Z z;0$2FCFaAh)If?QkbXuw#htYSFcFr6>S1H~y$)AbZZY+PTH_s$Z6l?Q5Ff-pdbFolr_8HcW|nmL?t4G-RiM|`{pCGT2PN=$xXaw1M}txGJ^BDsjs$Hf%E;CQ-kR9qwc2FYR5-P{RE6C{DlEWI_GOHFD#*+nW|)CEw<%x+|QBuOz5m`4IC245uO&J zX)ne0w5(5aTpP6Uyk$0h@(hnfGQ8A90ZxY?^0`p)TN|5*mY?Vog1vowJoWP zCnGR*6hFcAbi7%D{?T%)1?0QW+y%c3Dak5U*c9@nvVVtZsEUQ81){&g~jLS>Fha%T0Y{GluTX~^EjZb& zrpcsZ*Z%oko~AZ^{;E0ir9Ii!Uvmt|CanOurG9gm5)}TGn z&__m`%DERDJefGRny$>p%My^WO02PDheoz4M3eI-tMHH+@*`HP(ms6urFfBDRvg9< zX(~6Aa1Qbf$obPnp|44yzR9HbPx@@=;$p$TUeWgI%!r!om=f`X$D*~Q_Vlt|-hMW{ z=o6aGcyv0J?>=t$2%(;6ONt2}9#3!_fl0mvY?=q~j{^I2Nv=^lpw{7K8Juc44#1Ev z_)BpdcNd%Lpvmdoy6>;}EDZ}JK!d%bb9DnLt;J7Fe2T*@G>#82oSOn2ny3lr;~U4? z-1f7n1wJV$9|D_)Eu7bT4x^2{rfg)S#>#Kz(b`(?^JuHwmlLl~e%A}onIlRnA`+hZ zb>)}ZzI~HQu89ecx`-9Qi!6IfBiWw@ZWSywzeDP=zSFXA2&QB%__N#vPrS`gV{Gbz z`I_c#JkpO3%`3r(9x4arY)p%M)q>pE4wEgA7@TkGO`LaEm7J^Dk9l!3 zaKd~r9!0b4k1kRkGxe(HPb~;afuS>j(wFnIbkZM`+BUAJ(%+}~0ipwkP=|c=(1mS~ zeCTSn21%UgzP=_Jd9K5F0H@WmEb@?U8LJmS`}g~U;{E-%g6JDBUZm=8R>=G^+?|U~ z^i4=3q3z@c>}%4VSk>nC@5mZmmO8VK{glmT_NqCT!2v)Mm8H=Q&iE&*{d|Ym)}Qi| zG2<`JUt8v5#&2y0S%Mn-CdadUU?*Xc7RrgJ0&h2<<981%4rb^Z7@Z!)_G zb18kw(i5;08m^&lcK&SF?F-lwdI!A{8diKu%bc4}B}nlm+r}B^ml2MZiEU1>FszPq z(-ZNqI`A62^~44tFKFv9SMd848L91gDH0+s`^e{=V08fD zX!dKF1S`X@>phz*JX`l5+Z06~NP!WLOxP1u7jkJ^mM&x$;Zf@n>yJ=+e^Urv+P?-ts_ z7G=7l z41WkDNSn#|Z?6y@;~MoUybN^G=4n_xL8n6)olvv(A8)sR62s+33?8v7MoXVXwatg6 zKHJ-FcwAX2s?Gr$<$Jbn#|}LrD|IHq0+d9Q}`!! zr+(8;El>oR3Rzo5X35k*0}>2*{rtgZ?UYBzG%clB;DxKYU-EMa_tL? zh`Pd!wWP3;mGxni2(rUo<~gBHsmS+BrFixtQ;+stJ>yEO1WIfMHRAEnm^?Xj!zzn& zzB6}eI2PyC91@Up7`#<1Fl=zZ6zN$B=oy64;~lv=kR-sENIOZ{iun8HL38A_hiWf*J|MC-*Ro z4QkyoQ~>GZJAW`5t53W7u!qHS4i6toW(Tr)r&Kf2GJQ|JFD!0O^K2C-lA7AfyVJe~ zdSb#Ef{LaBuBw>?3<30A49)PdWj(GI-@Jmb;h)7D~uVp^g*Uq9^-2rP)g* znx416Op%awfhLd!HRDF#FqKa0m~$@dt0(+PLg*Q0Lla2S0mUfM1mI8>j7r*k%slpV z9y%bHM|0pSPq7we0Bei0VV9R62;zQ00ehR!wem z^DX39R=Mt3z}_rYmCMxYF+Z!lpw}tzEyxooNd4uo7kLkl5fwKgkFN^ z6g-k_mW-`OWJ^Djr-4J$WC@O<+3A%_Q7~Gov4dsW ze#38pr%2j6QzX{8Xpt(uZ89D_0gOS(z>QNGa|rbuc<*@l5WfOC9?8%Ile%D@CK-mbl{7!oCp2NRtH{!$QrdWP7^U3SLEAMbxmbH zoIEA)khJ<5z2dMB#b1SIi|2FMEv&_?@yx}BI@e)__T$YRv z^BWJcp-v-uTMjjnin^+0vJbc3Dz4JM94?N<5{t5li_MCxgrS0K+*@)R3kG_xcY&9n zkp^}Vd!FSJ-ew@<&#H%)A${%Qp&(oOyx}aQy33p6d$0^{^HP!^xN8&5^AFgwoOH@* zEnfBD)!a#eX94I396{CU)NH>k z;K!ZKNz!_Rg;wPjija6QI>Cxgmf;GA2kY9sQoRFG-s`@vl_hsS%GHv+9@;M{`i_+( zKs~z4AlCrh6pL`?Fg3&|4asEFG{aZ;+qj8`JR@D@7j|Y>J2W1)Ln=#$Zw|5-^qFs= zZLyoIZ&*U-<3 zi$9~Y8RsECsyA96^Tu`M$}lP+rbs^-3xh#*pQ#bj;&-G~ELV0kIVfKB!MFc$Tip}W$qp2owc$=d%cowE zWxNW`>D0AEb=7_AJ6bOhT=4ZGef|K_b!mMzI=p5A@^%_a)V(aEN~7V)iyweNQf}(0 zv}^1Mug{%VG{}&(zw=`BFD>^jG`|e8r|PU*EXKHGsqERkP=szK@QM+I`d7yhb8?RL zD|?nh_lpGdP|S_r#G?sPT;f~E5Yr$}eL<}5h79KZJXk*IXZp03wy|i6s&oG6&Gia_AY*pqGXwTzENy zA5u6QtY05DaW69rax86N)NQNF>hURRJ`e4hN$cNu7L?N2CNfO$_#P_;{Hmh^Lj-8v z80)y^waQAj_a7TJDz|Iy&43D{d%3ucD|(S@;P$rz+0fygMsts>?~!89V$vssDe?zo zk0FtlK;R?gk(~xLO5G&eTl|KhbMlghdy;v{@9iNy{#2#0a^DMX)$F0C;|VIHneZqM z6fxlST^PoM1}WUGy!E9je)85Q`%n6<(1X`OhPmz^V#@S;f~(-Mx%uqvo#HD@+N+5q zcp4zv+kJB!c29bV;d9_Z=xODNc`-lanpHn+|BhTg%<+tqtNlB29r`)Bguf%#t6z|7 z*>~hR`3rKfeMhd%zaZC~@5r^{7v%c=J91^R%=_QSHFGMtSP!keWzJV8U(eCm1=1Sr zILT=MjgK^V$}7b{hgAkSVujxb_9^(?qyz${5<%dK7fa2?Wcs?mP{afA;|S_EkLLp+ z@d)lfIn*f9!y<(zhNG4Tq#%oVu4+;QFHv4Wc?L`MjZZ5b`^5Pa(8T4Q`y>=XRu6nT zEUPy@9zJpWbKe~wTq!U1vn~^J>>K1Hx z$EIOfMRC^g`==gXA{4>MjqHiJtta(_qhN-%yG#ja2%&3GHtLKC2dgcBxQi5toDMEX z%b=nSsz?*zI6tD3nkOWTMQKa6;JSZev-dAa=7RPhN3g!8|D`Qq>Ae{3>Ud>XN~ z4|vG#?^`~Yx@EX7x}_-h&A;Dr?-X!?*0Pk%qy`tQ`T z5jxog{Id-v`cYVFS^3?;jM2elxNrUaV84Gy{)tAfN%66`aU&Gw;)4o@oBa(=bHeKi z{eu#iFYDX}5j?nUgz@L6*kDK+duHN#X#E4)N1fay4SwIKhjI+j+Z&WqXYu3jKu$rT z;CIqqHwmwyb+N{=7qTJ{k03eu5xF(i3wuL*iaMPgJ)r>&N!ZhNyEL3_YsKvwC2j@i z2S}scg&~Z;@a1ATdeR930qm{6^1m~=08Jwkm479Hk64zoW^GP^LG1npCBG7gnA@ErxXKfFH^ z`~)9JZm4xc6$5Da^@}aFPHtZkHb3ff>kuPKmS#oD(@j=C6cujheO4?T$K{F?Bet42H-u#j1NIuH`9sjmlMq* zHbT?QZ)$I#t~^lMfIa0hIY8`p7Cq-ST6@#i9-i1@6FHdmm9yEIc4iwOh<8*UMktbMHdyUf>@1Q2nU(xqypz5lcAdLPl)7}j! zcQmTz%zV|!UIIX5X6?Z>&r=w-icxS?=`{(ykuitnIFRl3`TYee9ny2UF%!2Cd zLl?uN5Mu<1D`+8F70_57nJL~ZzN>Zk1y3)V$o8yy{dQ5Qi#d&@Gz(FC7`|sc5g%PxpGTfLEf*O>Y0oj=ry9rGM{>^F+*9O>@#V!U?{D!ZGuTm z4bNr7gZDdu{<0gL0`(B%Zm<|92(Oc#%zxBJtrWT~Cfo*zFZAYXm5{mxCZo$C9)?4a z=#YknL$SQEgMQe1j0#CMae(>VD{*sISy$7DEjMBeX8~ictXvV6fY#~L1+jIkWDTq{ z547-uHPQF5)NY*mQt;h`6JX>TQU@1=9E8xjK;aKrXyrvfSx7W0`NdEt1O`8|qv|em zOKyk1Plf6kYBnIfKu5x)>B>J|~qHIy^eh<;=RGLk=d5CMC*7v2E9*zgk8H}6 zr_lG^zp!0vb4y^%llQ;jBQ0j$)cbh(p~{Vht4DDvn)CiR`{%VyfAI0~Wt`>OS!}qR z@_u)|1dqSxE}PjYd~0T9c+GyPeBnjtSkj{$kHF_fdujzp@exgZj-zqfGb)<8N*T^c z@{AfkU8-b`7BChh>37UzP{`8IjDEfMy{XM1xSLc7ZCiP=gI2uJE0W=QM#F2;a@p(D z6wY=*jX$D3U~hMwD;8_trSXR#2WPiLdxJ>8bD*K=3yL^B`7NiEx46l-t1-eUHxfN5 zON3L7Mnd$VjbA;MeaG}k3j+-iX_-_8SoRtj7e2SV#a^>&C{`rlv}edi z&dW22{5?wMOeUy+Ybl(vF(HbI!{I+LvD zFt~SFS4!`z1zW7|u~%+#=t$xfzOYPI*O2A|CtS%qVFqYAMvr2t$TMkIdsp(F44!dl zmbyPBo@^NzWipRc{F+n}Mo;>4XkW4?MZ|Ln6}`~{){+}qwL@p`6BWB}inA>pLQMz~ z&+yu@J=ETse7X!BZxNVyq1WvCs$Drn9PLdeBlKnCTSA6md`pX7+vlj&D6EY3YTrFM zY)!Wa!-hN{Eq4DNI4QcXl~`}=9zpCybFalc<|A3prW~`)?@cUonT?j!<1Q0EM)Agqudxol>F8DN3mqj%&ivi@D8owMBTtadaBgkC)z{W4&;8N9w>rY?NX_~Sd$~Xq$GVtLNMGw5r@W37 zJ2bbHAuiwKv}<;&kjuwk2ur;1C871Ys@Rijm>5EokFbEl9}L(0dpdfe{`e&4Dt+c&{V5)1R$=V* zY7PS>H(sxty&Ipjvyr@lNrbJBCzsq(7&(P}n)ig^GW`nMF!lyDt%2i6;?;davQ&*h zI_Brh$5<8YuEpZ9Ixa||%8I$paYV~UHXm;jmS|P7yexCpT9*nf{sDiLGWuL5hu@

dk@h~a*JL&5Tdi1d^N{7)_`j{Zj8DE2XLC4p)D3TvA*CY+QcLf;k zkk1b!LY=ZBrL~swy%6?IUQE%tS$Lcljny}(hC3AUkB-Hd4rVxb%Vw+sJ$7D!5;g!h zXAQu>*ngDQ!--qesFDx>h#OQ=&557N;u`L!XnI7euNz(j<1FFyh^W&JR7M3S_HZ#x zISU>v6IkRo*Hi~DeYZj9D}5tgQeUh`(m|QOV77r zj=bn%rpKIhn_}#kw~uvs^M!GP3GQZ>KfU$p2P<1e@TMyew}O;%Lz3 z)rpzD-!Lx=46h>-WjQ4*+Hi}kMYyy24I+(t;2**w^^?Wgk*I~;i9usPVLiu+wd1Qb zH-C9W8W@shZBz+9bl9kEy-!ombu@NspD@?{#+KT>X$Oe_?oFC z_sn!~SnjduD61F1fB9avhr*n8wNJ-BYdiMe8x3P|A&#XpF);g_@}Tvh3uiK+SGHz7 z!?&y1gZp@oox?z*?$>0Vo)uTTemCq&`d!Y_r?>j_vDl)xPqN>r<4@=_dui_L<6L=c zjr#IZZW8g2M3O#6HOmK4DUusY_KjW8F0p!_g9yXB#Y1tduDA2y+}M?5`#VwZipL*n ztVyS>WGYn&{&`&8AoDQJ7l+DV1hd!x<}}@i(LSRCO(EpkY@fYpfo{o8(G4{%UpJD+ z8hWeC3S*A4kDU?swnWvAbMkEiaHbyFc4z19?uJg@7}A-%}m z`AWk>Zn~k!SmlBcrN4$d-^~RD8NSaMLeNfXzJ2IScjux5Mj~a7=N&py9)^f~mfz93 z6Yv*|+0Man;m=K@QLoIk5#i11*K6;fullyh^4^rU5f^`(G$%4G{uK?{iuXIxD>IDA zHNXC$U3*n+S>{~v)tm|TL-s9zg8}+EVqma!?y<|q8mL2Rd)-%sMe+q^$$g_^_w_T6 zML#j@T9_bG*25IvxLH3wHr&-x_GU}7_RjmSIn@#>Wzwi;P&&Aqlk`?Nh#4~zLuyf?hs(4wE?!;Q8on_UIbR^P!PA_zrCJFX0sU3ZBeDmuDS zl-a_S$>=@yEy)33pHtCp&^@C@adJx33~KB^VMhFCp!N7KUsg`{oDB9MV3Y z2yMtz*gDo-S;BKveP6wCG;nr*IpW>Q(Upw4i?ewW?{pV6d&9OUlDgG_mkk)khLSiJ z64!$qw`Bh!_0)ezts*`xl7v?K(ChQsVc-7`jN~=e@SX`Jmvi04j;B~((<-3#e%}=2 zYqJ{Cw88@PIG1J9D?~iSutUui`2jJNC;kUdri9U0DNqs`LFbj;5WYv4HrZnj)JsSl&!65L}+T7n`*^@%D z&+WP}lr5{2vNo+6UcqRuoKkP+vvu9_bt3YKUj=kZt;vTOOo{tQ>-7nZ8Vp7`Y_Uc zuCyM34L+Sn@OUdUtKY2h2izZ0lp3!#iU{dlFIt9V9A*;QsjQu{AZE5_v}&rickPc- zM02WvyAIT45sr-E}^y`~Yf$i^MdyzynOtiy-1~ zQ0K7)(e0(kgi2w0W8p5)dBTG*WAyXdt4|W2tBxP`pqxlg405Ll0;ao9EtQzWBk zGj0gTkm*u`S%m8S;xmg=j8);^Z3&TtLDn~7(|@9T+mS~fvf}eU)}Kv(93~PBbY*rc zk17qOpq*y+D=|JOwlQLazrF+g5g(ycVi4#VpETr{y3ha7PDCC53+}#C2*Jf6^L|0d zBJ72iW$syyk!40e%j3|NikvK$In2$9{-mKUw;QB@#)8g= zLwT19U$8=DN0WmDwvbQ$Mcht}_)=z7_-mIuR`FB262gZ4`I=efnlPZ>lb+M~Y`ddk zkB>lQ;OE!Ka+5`N+f_s$L@~d@@GDEeKXH45Zv!i)FXNn^P^+c zKP&R6K2se>%&e1K5Uz2-xQ2X(bA9`8xa?`SO}Qo2;g(`KG*+O+;nWf3WRXC1xF3Rv zEbrQoCfF7OFnu*5uC4C-QxlLhL_cgG$JtB-jgBLjPZV^iTltQ}PG9*ZnF@_!T}5yH z@IlUm_#y3*Gi-^zxo=}6C%4wvwnkEW^TQe;laZrI5h$Dioftu!b`b6DoNz##YgO6l z_R9`+>^cX(m^oD*X+5DR$vza4#pozt7NRL5)@uB`H z{sK8kRG<&_9se8sy@53$qR6<8Oj+^9@HYD(NcP{rXj^r6y)_C$n zLxbgEZIBp0Xu#Ad-( z5rw3*R|X;b()}m&w@dQhc{CW6oyB& zzYKymQQ~g;v`x)oie3;KjQ>m3r;qX^UwI!1=p)EZ~rZIP%8( z2hW>hO~ilk0pPvR8QY5aAZLmMCdha6*r1a*#)4a490NXOYrel51kaYB2By`$#{!JM zxo77E-AHiSe=ragxaL}-!H@;gVgV3#12k47QzF=}$%UWxY5Jn)jbS<`Gk_p4_7X>e zhPJ4%0X_%r>c#$tVbFl*18(|DO{f%RBDuvS;MC|R#jfiModajtMuG+Bz%9F-gXBI> zo9Xy9LPxko-hZj?K37qh<{SNGfjtci;mxJU4RUCjP+TrJ)Sfsin&V4^L2MrN5Ek|% z$2kyWs#md+WJxlDJwd4|HgD+4<>oUv=yhB)C!*=@-d!>U7X|oVLCEsAzG;?K75rCQ zifUD#BYl}6CA*9m9ak>@(THU`YxBmA2pvI{+8x=%((j=CI&Hs>6l~=`8137|x(d2l zLaNeep`?5--o6GqksZ8|XAI`0mAUwahRNQ8I1zl=iKMKHVultmG2i_)w9#e;(+MI{ zL*Nq!k$D!vT@dR_qFD{i%03swkT@#iJMKT|mb;S62IXU;JK@B!Txdj&TdDp(n6!?1(V> zCSz*02JB($n!b6KRW} z$*zdEvIkA8G0u#ETeQev20^5s*t3f5&y!7TLf21Qq~FlbUn`QDpx!KyNO1kAg()#c z+3I0#;YLF?h)n*9z#ic^)SuEf(T)n*Fo3K0X!fLgtf4%Z!+pzore&rPePx9^^$n{Q z+tT_KJ$HRfml%9Z_=MDTU$ADm)J=>Hy_Vp~Za*uLfhttM4)ai#fNV~9lFagzMW!K= z0G40vC$3bOzF`T_5wQ$%?+Sn6KG_(4FDD(bW2bErPuQV2q6p`UC@x^_fQ&_vOu zNTGU&hJU;&_)X4zUxfWYc0M33&78&4Nf9XTl|@oRi>N5iqkc4>VVpa9mCK_twCrh0 zuv5QgiKMfz*Z`AQ=-fvO%OE=+6d#>3E051SgGoAxl-Nr*q!+oqJE92^t!MRW3E4q3 zWd*O7F;Aiz0Xqqr!`b*x`xlKF6|)T)<^h0l0egIGogsW;(9ODqk$eL}^5q7Ggtw&G z^1K-jsK+$(d>KfnUB0_s<%nv9Z_$`-iG_cyfZg0DnFt+IpaZTE8#AA56e63x7-c1F z(`|@DBc-=^)Ni#TMi83Rk}Q$*BXs5EyNIl;3PPLSfqCC^V7^Ny?PrY`?TH0YJRUSH zcxO}wF;v;37MYi76v);_{@Y0N4i;OpBrAaMx#epgJAF-vr3Mv@8I;UWC_=qm()ZS= z)M(;gv#OOAz1+{}b?vDVL)e}K;W{@Vzpg3onnF~JMg9Z;shh4eFecnalDRteboQlz zNPti0i*zZ=Z!GKSfotUYqG#JIyDgP==Sv$n@P%q)utl9ptz~PJ%Blvw+oUD>ARpkU4*3Qno8a zk;pv9gJybKiN>yyzy`z?4sDC2oBN|o7Hr)EB;5-}4(!e`(Wf^m8!HhTSCm@<%K$CQF{94sw;3_sxIPu`p~p!lKHP%jkR}l3kh+F?*9xbYSm*x1 z8z#9uzuqmdXKse_!8g9MLNumTg?NN0FiP)7WUtCy3pd!&O zJwo*Xv4Wz!^=$5YgVSFxJc|nNZN#!&K+6 zN>%aeB38aa5Q3`W=La<`ObgfF%Wm1$y-nENq1&uIG$ioEQpx=qTpGR{`;8Np83QrG zahsdqPOE%K5c;Kr-&6mQAOB1*ycj ziG(ouH2nsaRMovNNH(NfGG#xl$z@JW@=@PyvJ}`57Z~&#P_m&{&*zsL$H~{Ri#Z#| ztXgX6-(b|9r4RTmI`qnksA2hnRBaRmQkAv#g#}wL6!2b337QmLm$C} z*V*;CvW1PPHBRM%;tBcXY>)1*WfSQekOjB-A$Il{XOl6Kt1Ry~_wuXvH8c-&YejS! zIJVXqHbwPm0`D4cJ`jN_{bWGA$tT~+_~(p_hgOi zrW3&*bab6S_-Z8*Xm7sknv*ju+~oF6!7q?12Rxwt%Gx8%uhlMmn=5g2eVpkM@IG*B zq8*3U+4Tf1KBpG=E{KcJ)B^ZOBVq4Ouoe6rBxO$0&=CmCo}~vWY^7<4wwhKAGG&vO za6crFlu;bT-0<8v1H&_foijIUKK_W5AHp5(29alP!M(4$+j(}Ta6qSoGeDWpZ1;li zM=LvhBcp7x6QtuFrh>lofc`Lsta#(T zF=zFW7T3o7^6)EA%ma<&)dpS9w%dCLFagA7CG)BgQ2BEmDBXEKz679ukoD_rvaf^b zl_Ac=$OlC>s1+|+Wzn0XY&$w|={kGKtGrd-%GvZ-#NZ#wgteSD+^OJh4-Q8tEnpA0 zeBz?~bdA*TLqrg0WTINJe6Fc#q`o9NttV5cf>wlI*AXWe}AMyt;Jigas_!Y;b}}d zS#_tlbnaW0kl9XWPX>3#fE6DG7P)fD2Flt+teATYD`b^){Yq=@LRO=tdnPo@`Cvnp5zp%Tifd;k&ZPW4vt<6xx_=fmOYr` zlTM&iJBG>)g^QydZ_f#Pe&srQXE%@vBUSXtyRi)~P4^BtGu0;zAB@_gW##14%izvM zm7G8{<2yeNp(-84*MQFvnjyTE1`;6eUn0QFJL(`ICI|lb(|7tY%`xtIT55#{KtuY- z?vMXc6-Hw1=-A7gwn)U-jDMc*)PL6pc9I$Ykz<^gWd!yD#3A_IALo6D1xYddGv)zp z1>yJ^0FTWH^Voj>ttH@;F8(QmE;s?T62igRLMuf$Ti|S=aSd^G3;kfNXkfqL+CoPX zTwCDU0@oHedka@x}yT)YTo`}{B#o0oKrf{~v*#eE6Y7_;+8#r6wY=N@{D8j*m zbQ(dx{VUwR!u>1Uzry`1aMa`-u!JKfjg3Hg1NX1~qyE*bNd7cUEx@L&RZx@>$f4+qjZ z{fGl;t=Yuc;{PLCa7KkubE+py;9HPdqOCvPaQ#xmIj6R}Ua9azRuzk|_Bnq>B0MLj zJNW{Ct2#kEb%V3mMqd{S#(qnkq)*yJaPc=D{|ev9z?giIm@HnYqcip!$8@EInZA9o z*SN2M|2iC^IU6&MSC3a>dc^Q5{`r+X@83d>j=eLxfmF`lyu_2Y|Nbb;n>F}?X!s66 zY=pBM5Gh=S07%4@0>A*cQoxl0<}l$(0apqrF#A7O3KiFOU)0tDXpdTJz#We3aO918 z2)HW&y(`=|0-6C=3b<0hm4YrngDVAGDWIV@JVpoG^x#2994VmM5l0F*QoxY{jubTE z1jI_>NxKhBC0$k5<`dwya-YMb60v_RXZ8qp+%V&}EmQuz&#jr) z^d{@hmiyO6+FLg&sm`6h>GVHN2LCACMz0v(=;k=-kkE_^1Jc}aVZcnwxG;A`2 z7lv_R7#D_Lz}UE(7I2Ihog5y|l91D&o z6UXzg?bFZ6ojrFP`?fEwfO zf870#yZ`^o-T(g%Db@eEfM)zg|3_Kx;WvGa!d?J@;~7sZ{z8cH5e&=*|G#7txPN+jJb48}U*5 z)=M#o%1!iht8T?il9{xL5T$+e;2*#1{9Spi<7DRVv6i>*`4lUpfEMk4mFU8H=E zky1RIBCkefCxx}1BGU#nHYjgjd-EUIMf=%eoVlUcC1bNuIT%e(M%^X^=uMt~{?u2CiahPgee^|A(xVFrf1~~E&+*Mf1L$!wic$kA)8hj2 zs~V0A$hd$^z>OQ?vF4R=7c=gu`FLX7HvVsF8{bHcV?z-)J_c&=T&drMy#OLV5E!>{ zEB}AAmG4{^6Pc_|Vt-ocTAa#meQqCohnUo&K3KRjvQ?q=*zILrohk0QKc6)JG}2ns z)n~8UyoSb$MX{Ai9ev0n!82NKfbHMC_sRXxbZ(KgYgOTqZhhvkj_2T;$&GH6x%@xr zff}DJy*%XTpORO^@LO}~%EXlW_QQ>ugR-Ts3NF!3Th!TRHo7KR$huZIFayo$!!aJ4@paqn_I8?(VrO-JJ&qeXu_XgSyWSpC37K zW=8Hgs)ekJZHBDtkNwI$yNC6<9~-ge1#-oR6KzC7o)!^?IHWuO&Xkaep9#LhBMZstQ7ijpMXqf8nJnE>O)2 z4%iIL6(`Q&X2bGCe39F+6qF61L#UwUN4!?WYguj z_e}W!;^yHXYHZZG&2YVN04NxT-Qh=3Zncd^HEXx zDqh2Dc<9=CYRa%<>kKUrr9BU*eZ0kshMYd|*|YG?a$&5meV;ma<$;#y`=?9>Bo|?8 zhsWVpr*xmCC3?1){(9kuc(SMMraGsud(#>QZ!>`X@$c!^<5~wQGa2*v^!$^^XGHj7 zJaecLH%N4rljLUSVEamKz*T!V+Jvz`9`{UO#Z49nd7SjXx{ZN_OOA){$DciWwtGpr zyJc3oLDP&d;vk~VFrh=q!kx_eaHNr@E4=R4(e%gSwWU7NQ+pQl z#`(|``F|A6wyY2;X*Sa!X&+&qbwhLcye2PBIdR~8+l-~y*_VoUZ20+<#aM+g?;LgC zp;47>To+^3wl;lZYr*65R9L&h21gm`5Tj*#E;#-RXN@1?znrGDf*Fb>-b*uEi!|FN zfjTl%^UHq_;v@;Ga`vWm~?Dj z%c8ZCzqU>%9pLAmZU*ShJ~#;|bOe_;!dfs!gjlMd$55PWcK#g^Ny(F+dI>Ws98N)W ziyt#KdhD>bsOro##=j10l|=n~@=KG~hVNFRi&vQ9biv-U80&--+l1#W8zN!0E8#sI z3{Ly#k+V!2qMhqW?B3pi%J+<=*fj`$n$MXuPYkEHj>Y<>-)yVf)x0y3cn|w;Sr!d> zgN%z_X?$Bicy!USL6F0vH;At~mY~rUU;pRmS)~5PB(F7=RwUqd{?e(dCgKlUH3XHW zHI5y_&Nw!`T7oNWj~R$ZA4FCqaJoyDxo7lF_D7-!iub{tTc8y%*gpON*2P27D}47u6RlsOOICMsr8HW zSW&6XEB|gvmv;*v<;UqV`eJ?VMvgM$KbB?CHw2QujowX8O{ukR*h6)A@ETv2_`W0D z5f`13=8#oi!dg-wX^Z|~ChBh4w|&LQnI!f#0!A(aZ)KLiPBwUpyZ2=lcnIlWyoFGB z|I8(Z1&Ou>iL;VG*7n&ngf7|Hqf4nQ58P$6RvIb%*7x*lA(ofC`h`rxkC8W0+`YX@ zc5K=Agc_yx-TxxO(=zSyAD_9CHySD3A%G;%FUt&Y=X=E|4E5AwB-nPnc+>?@#cS5P z-54d-wWn11qR`g3N`~bx@^we1VuZffJ+F5O##!Sn;u`&B92SElklV5b@Lek!W&<%Q z-cpS;y5ElK6?F&)Dv2til<@OI|Z&_$WtIzq(|DoVrHR zjEBziFZUJCb!JS{@*g?+izdKH4T*0H$GBfZ-)^ZdK6cW%W}_)##2;IV|Q7HN-#j$zCsL}rZmKvHPcRz5|v6i@U zhS9G&D|>LD<;W-tKJLYN^+$R1%;}+t^9q#(s&Hr2ylCe$(gwzS?&(6h>cbCB>Rp5P z7)MEzUkn#Ot>`fB_0em=Zwrsu&*HrhuBtdD2m!5{y+LEYd{5u6=2>s~l9u?Zld))c zMbm89IqJK(&z+R*!sNKpLS`MlJ1PVU3~ov4=)II|@Cnt{Heu^p?P#w(i+{n1R#8-0 zi`uraWlbBpaux*1dvc;!3{|0#`83L}ZG%HcJjYIP#HN9sXV@KLpZ+cGGvmN7)Kydq zx9MI|9cTlLG~P+zy2CJ&KwG^wP{$$RH<^AzR^Evj_!>!}I&%B=~wB^z+^ z4G6diP{shE&q?^}l>hj3q_~apiCx^xl4Y%k!RZA}mdi-$7>^&tDhtyx%RwRbsUXwR zrH0hUwaa^HYk@^gfYGs-kFAes_XI2~$`w}f&?OB^kdJd;YOj7aI;CCgQp+4hSa3Qe zN5A{LT3xqvTkD^K3-^rH2A79i?Ah7!=(v8-r7)Lw2scZdYu{`cH3aJ znmdul_G@if)cQ9-hUq$ar|AP10zu^P)@*}Oh1swiG zCi)5{;>*G;lGqn1@>H1bVK?Sse^A;JqeUA zI4Pg1$mTYMBvJYgIMo;BwA9_Z)SPxQ?dEV~CvBKmx0r3j(ogdG!A$D<3 z8bt#;*2JVuINNt6g_-u;u}d$fDXoBA)D@PtnakTf@X&_lV;zq%KW%EmT#9o$g*Pd3Iyc)coB#;e5fSCztT3{-Vwkwd5cEqyRu7V+xEH>WrL^mD3@KjqpPZDGIsQ>K$DW^23MK*5b;W=k#4JQusY zQoy>5@9N{TcUkcp#m@y=2bdtvNacc=fQYP5N zmms>!ZR#7pqT&%t-Z7UerH|T3jhmC$k;fem$0~6+2xTwaA2#X(@|O}rI>g-IqEZ#B za4YAv*4;CjNwf>*>b@`6I`u@owOC}EW_*fGw@|+V?2J2oXEk%3bbSKXtt%W#xBpD( zdA;G~;RT+rkW$}VQ7D83zg);F{K>ND5H}qr$vT8}J2Igyy@BR(BfX1Vj*zp060iE4dmP}tYEDIHNNW?b^zql*& zo$T)xP1;vt=ur8FJL^q!2uZE(Dt7M{vv5H)f($ZWP7YgXmq?KRRJcF=?G)g1lZ=Rd z1PH`dQ90adI`O8&?#VSc&^^bO|FQ2p={+hwlDgBMOk`4Fv!oUg|7z~9X*>&(Dmw|w zgEMC=_AwM=Lnu!@>L$#CAQk5GI(#x-La$NhR%X;WH|VO-w%hz4zj4G}jbxqQ*0_(Z z3AA3AxI~yMLl%Tj={>K-bPQeAJaSmkumE~#ZdL~f({;$-#7^k|4S8C2ERwUij<`X?>~Fb%FK-@ihJuy2Ez`bF{lI zVvZR;f9V9pMZY=&#kGioE<0p>{6oJw`B2NovU6i5L&gS)LPx+xbV{`PhCguTb6oDu z!s$qf_$Q@55&8dm(z|zkrJ|OR)HcP!F}igN`AEh1xZ7|maLHpGaLErHtYMWL9IOFZ zM82ai-h+NOd3Wj7MzfrO`z9iZ&oSMk;xX!}>B%9{DF@Nf_#Nn{9cP2QhKNEIVb`MZoE*h{_fxuwz!kF>9`X78oB|4a@@E;jF>!}NL_GA51raP6Q~5~9Kwo(&wo8unMgYU2Ir6|>OK9)Mk% znA80W06BaD3FA{KAH#tKXt!Au5TB>3=KZpi54P0BfMewKb7P1|hrOYFZql{K8KQtR zz7Xk%_L}KWSenSDF!#YyZ&ykEvXl;gsk_)xB(zkBKL8tvg7c!l#_9?(D<-BAyBpn* z39D%X2H!lS0t_C-vD!00k0mtk@K2?WEtLQWv3$L4{OyC-)@0`s~*0PdlhZ1@HD+>yb&#IEVY$yG{SVMCSxZoTq64tQy?^{Pp1 z+HhWtSLUTmUh)ZqN1NX;Y9zhN;atWGM^-}tYDVK^wOzIPq+0AgLKnSpFPYl zt~}yeJ5p}5JS<}8yEaY_ok+cs^CqNo4CoGu8NdH=u!pP8Vh5UwUN>G%C zvy`%yyz^J-!4H*A-B3}gp|GLYRCOHfa{gPyF{iVgc|}@&b@E0*!}>KV;1eXw9dd{s zLih+Fzoe0?B8@V*&b3!-PF6vnDkI?`JAcj%4FyK96NUWwb2Bq}7)mYCz`|DF>upn- z;!jkDGb}p&NrfZ4BwLp?hV9EiBuPjl`;dK!AxM1>q7HiwZsXQ8DY&-pJ)Y@1uV+}= z9g0akkRiQO@8Wh#&Ugx#>0@}#8dkBS%z+z>sFT?@8CJE?U4O4X)9t>yP8E4z?rN~+ zH>>XpywKAkR6{6qlUF&EQF`un`(pJ@fBg+SgU4XspaeuUQ3|(Ok!E$)UShYL)-o{K zKb-DRB|@mNc}q@Dla^A&_0ZfF>EG8_0%GmWXgHqS5kd?-Wk^oSk1nsArX?w5^%QP- z{OVF4!&b%)V8rgVYqxb43+%K?E&a#3lcqtqAc=9RsBr0@Dl3mx;+(Yh+ z0PePIAfhdG?|Oy%9cPonsQdN{06@4kRsr!Z4wE5Y+;Dc&K4C9FP_ZQ|Fu9Y~<;5y- za02F`a?aJr6IUbIThZy;JI~?`){UNC`e1^)4ma`m?)|;-Pdg6t65rY-jpQ`;BYkK{ zgp+@stJifsb9g0l)~<>G1zCM-=X?4TnS)8s zR(4Uozi!mIq_Eh#tM=y{x2!sVr#gl{hC50gImkTd(Q>U$vE$aTPz1Gb|2=_7Ew9wp z*Votj5#W?LW2WJ5JSya+QR=)KRUsU)x&{90@Bx)nH8Kzu3&n3<1W1(Ee9Bd-;t>^< zV_lL=@(UWE92jWi(!75-i;L|lM!bDOF<4?ZdA&|G#ET2XHz14AG;xhmI5laOMgU|~ zm!?!GnOnrPzJI97x%yb$%x^7SJBRS1E#E_VsZZdVb^7(a(>A;$AL3~CXGUfDd_xYm zRembT5~wl8nBT=$x%a$G$yzYwf}~7j2VwUH-Y19Wz|MUq=+VW^3F%ftS$o%?`I41v zG;)xfZ0tF(0qW>Cp9!-p0agvZ%iJ|na+R7bv8<+Ly1PovbC9Y#fF2Zr@i7k^emID^ z0!oh`=o^s3(B)a7aH-(pyfoBO-YXU589y0W+B|n<0dFn=4k%-)UGm6kXu{&@Pi9K) zHl#4Dn?DU4!#;Kte*7n{eW$m6$H*XSVwTEE?>?_>T2-%L^n`}%4(V`Xm5OsDeBIB8CxL2Uaw-FoZ_4j{f&JA?vi9J z)S%x9s}8+e#Tz7bNx~8qmaNY+h_e#W=ib=oS!Ube^USu8o0=R`BXOg7{~wEW(Rz1^dw~D^FXKx{A)V{A+aXm+}xR$SrM6K zw=%@zm;~&rM&!05XI2`lKlA-e=`^nZlwk3sVE4T((2UEftX%)}nZ)J0G^IO+vw2h1 z0P1OH;5pBo(?4zmaZY&S)IFZov_<}wr#^T-)I7SeoQ*0 z`yEMQfk*Up!c~<99e+u^#b$bqWe@)7vEXf1aQBmueqHuA6@4&K+*)xzGipxyZuWze{_IO%*;f#Kd%*^vae+;bsFq}x4JkoNedesBJi`vv zQNGF zkF%BN=OV2CB!?W`p!H-m@As#f)=d_*n-eR#`qkkH1%8zjC$s)XKwOsZG($^#JCBu; zY{^>-kt!KvH$wbuW7%)sU12}VAr&wWO9ebKRc4($%|EJ`SF}P}K-8I6Y1Vf~EYjC} zw7_vcC*6?Lv*jVGdOo&u8R@HYbso5f+~3tAfnnSteK5&!f1O2H5X&I5>|O>`ciz-@ zsNt(l(0!K@gQv^+lqzwDS`_5-tOp}l$|!u8E3|W$*RsCP>B*Wg&CniC8;S5*Q0bXi zf5aM*XN9}O?yP}#ZOgbh2Jx1Qz4uuOWM^SM-HYd9=d#G;M^Qspf3R_Sr9C0O=v>71 zlCqn7*Nd0d+imQO=A0Uus39x;XreHF+lx>0$YN(=Tgflb{E)uQGJWvcNq;dN|A;7) zhYm84<$5GuG%F4gZVTrI3dL=$!M8k-LmTK zhCUQ;=Mg}~n;>j(+plA_y~3D~D=uup9yc6+PUyD=U&wpxJhuYkZ7gCn!e z8xrK}=8(4qomC#F)?8L$-!F@MBgKj?9z4)`7%sLc&F~MnJSdE7Nm(~AxaB|_cli@@dmkDCH3}M|o1s1!3`Xumx&~?dTbR&hJ{jayS z;65)JBX-BCtG2&deqYt&z?asn+YA%D!E>RGmEbwGkpqsA3HMZc?mCo%{~~-6#OFB$ zcU1-0A|E9uoLtu?G36jk_uAH>?ix}zkI&Li&*dbif4@y>zHdC5N1rP7!z zTX~CvC7EDe+IQ(9?K+~23V@fL-+y0w(~HZB&McT_sE>Est?`Nc`hb+xZKT!;RmMow zZox)p*es`CHd2*B#iY!g(+zd;<#p~Msix6NA0-65+p)E=cZzwbg4ge!OOc!Yh#=jA zow?At6nKnc=&~Jh4H^CF%uq?ie&WZ9m0Cw+Ob}_VsvfLde&3U~`|*+)S&a9fKN65o z&zpQ&OuE9jp_4MNl{8YO)oAWx?TpW%t^2(DwV{;NdBIU1KXe$Xtvx(klfvpjZq^4f z`Ho`8wDF!N8=gy&7m)u(F1`p#yp@th35FdK_#J9UA9Q42fCBQm{4VfJEd~xDZuk63#k*VDV_`5kx+J7TCA>MT;Qa{(aFMl9T z^?~#Y57XUD(y8YTez!{1TQz3ZZpIt93HiH3di}SrE3eyWhgoi09N=5m`9^0jDQTj&@ z16CcEZ`J>H@^8plZ}kb(+FJ_w>i$@_9PJbKLdc+kQ!9L@jK0l7X8)!n@sJGj3oIap zfsOvn6`lv#r7Nq4W82baCI;4OiXL1hh}E^sCr~OTI9dwa>Gl#c(tGBm z?C4f*LYmFHvk|o&+%-3=AUMPN0hgE1eWO$Ek`fBi8g(uzsC(xb_2iHqc0Ie5aSppN z`{8A|N=O#R$Jx9yO=oq$vfE4mTpiVxyh#-kuW@BCG7AWXc6jycA@Pm&?n#^bm*XZ2 zv^Kcj;v*&7GRv2Cxh;J_dH&legh&0Oh)~tx$K*htK$*xC0@tiHwZ|~sb#)EO?G`7h?b;x1qY0(Z41LcNlnOaQ0K{cTR;}s+ zH}T49vF(#>>=)Eb5uw;)*@N$FT0St&A9;=NDy8v@gFh&P&3lY$Y5|F|AVQFW zcoPRXxVX8T0 z?WD!Tw!Pc@)`2Lsty737RI<-yM%9`JMksKh@x%r)yW2~e>?D%q-7FW(BM)tXkj_7= z2c^+Qbp&sYsTX6xkbGnICFvy0Z|L)G7=^~IbSFz-hyremFEsAlIjfaBN2{zZP%km; z{iWdy5fQV-|NZLdomrYcPy6Wa1ndJ%Zp51VA|!8SUYzUe#8Y#gNp%0qNVWEq1!n_N zxQC!{8J1#eAf2kIsfjf#L%w1ja{5y`x}J(ycIt-&@Piuu52_FzR@%sI_OXq2s&eL?VwHc zjqaq>sCzYEo6&=C$&?B)LI9-WFbT&OYnQ07>NUT?O`23K1?m11YAA*%1`E8-tD}@A zPCQhlg~Aby5%t6t9pAtU$zXqtl?ej}S~rqa`t)cwOMl$asM@}HRqzKN-XiAjPrBTe zy)|S?;G$}UfmDLj_rs|h>y^6#2j9m%X$kG`IqAH(@4R)5iBVo)(c8S}{J9QOt`YF& z7$~l}=g5wf)C)I>%LPL@;qYHTan$)O>-m}a!d{P&thZi+^I2c9=dpri zYeDp|9qQ+GZGN_zQX^*>E_CG<4Fm~2c^6W7+Ti@n%-Lh-f}lK&dsqHKpvs%VBffPe z`DBxDA=D6lRIlkVc1T; z^DeAGN(u#E!hLFlbzE2LyWv-+dB;o_q7*JP0*j<@A7F-)5>uo3!b+xWWLLD-Z(bIN z0N;TCvo9`IS$ohPtLx0@IR8bM4COt^KN*(RHplUB>RRp#z0JOnry4JYtnCWxZw2iA zo)!X1x?v+!I4(3!y-xTdi`B#?CWqev@cd&SupSI$YuTGW;M1P9tO#pXHnS+_1NK$Y z1%ZPSgMv9vCKRe$@gGGmvyJUkYv1D7OkP9RCet8|JgMNENI}8-w{^%1Cpk4UkLi?t z^z>o&`q@|5Hnu`nkM`CG<7F7}g{W;O(ttZ65<&#vaE=x9^#4=tJvg( zrw|EQ`*t;4@w#80_LFc)YqPYlcCq}Eu;l(~!%wjn&Rg8tyP-O$wGm4LMBwh+8wO+Qd9rCtO}eJ0H+*i(D=v6WvLRVqZBj-f8otV=WS z1MMX!(rEeusRUNSQW4dNDCOp^q=%r1w>2q#KvR*H6VL0#5bi6l`MH&SCj8j z-jDn08=6u(j6&NhQjZRo`MHzdg+LKrZ5hb>^1G8k-i0kiglAUW5UqXQK#43&ZG+7I z^o9_>>m(y&{|$w?Tet@YQ&SZ{B6-opupQ1a-0DZgNC$~6?{qjRfW(Gl2`Xb-AR8 zvblP4sWj-}`OWJCqG}|7bAB)I9@W8h8=>o9d4-74i0X+JcRMR}ddjGHT0zlKP+C(m zE@=W{d=ESXq)Aq58fi!WRO`;}m4il*kF5{Y^C#e3mqYW!q#MnmWhPn0U`TU?daWyY zlR4tVyLeEgv;OA+ift&@Q0sPSfnQPx6FSYC9sq&ho$-I(|mywiI5$eqkVU(2q!pS_)77hCiJP*51W#B?yU19hs_);O&bz6 zCa_JjE>z?CVN3|6?yS5qPa&61OC{aQ4_D8ffIGxD|LaEEQ>X}Y&yq-)BB2KfyCFL* zRqlP%WAkRT4OnO@r>ZspVK|bN&u11|_wD%d@TJ-*?EWPxJu&y+mA|KAvKRjjh`%B< zQgd4Nm{tg^@L@ZQ8T<1lLND^fMm+pa*6iw&}lC6Q-3$SKA0p0T94j z=GQ9oHwVS)b^zCKKHn6Hi@-JP10O!>%t8J=0l5CsOOk?`E~qoH{AWj?Bion%b1<1T zQNRs{LrP;s^5E%U!%&U_GiD0GHM7*uQ;#~0Syp~Sl~N%F3)~*pq()#tElR^tkViM0 zCqCv9BO?Ilj0zf9?W`NnGx9GlE436w^8OwMOs&1x<|y^0y8>3TnKx5pwe$bAnlQaR z>a#2U!dBBXU@j0@4V~@uJdu8i$P8&@hfDB9bnI`Km*g_E?T-KJrdzPpM)oqfe8Ql! z2?Ge|fD@PrnV|n*!YG6VlgaNx^2XA3m9ouDalUkl03kg$<%97q+qsQ3uGk=9*c`w4 zUosyTId!y2wn(cniv6_KkRZ7>6RJ1fCRj2d=|D5{@6m-uvC*a@gwqsCD~-f?j)8vW zlm)jE7eKKH3cgwp9J_vPQW&fXu`h@wx+~Y5yOl8y^I$a(9Vt!We~k z`X7n)4{|OBuCn+>4BI{O!F=#ex#YzoYt}-?9Fl-!17_O3Q3=>7Yziu~Xy{L7767VovlFif|&nK^Zg81Ds!W|Ja*frq1K9gp=5Vi@HC zf>vy))*xr)tG@O#lWP|DOyP51C&_Ko*tvzs;NxlB$^);e_UyA!KTFin&nkFTGQ6u0 z&1}{L+{(c7550$}C30w?iBYMfXX$H%Qe@N=QvO_%6_WAOQm<&`->(R4^TYq4u}U{p zLs55?tB_qkU8=< zkjs5_l^i$*t@V&%^Zgp3q-2GA{_b6OQ*@{#`C`zm!2|8gd+eQVnPGs<&Yj;@(qws; zb?nio-l_?kxIX@g+j)0&!5r?$pE~-!`LAaAE%1*{9ZYa=i<~Sy@Oc9yN<|GIUAu|{ zL|%PuMiva~xeSM94=U4m1}=jprfY+oM~eD=JRVrBXfVHR6xtJ4aJlObU`}3YkMeBj z1I$3_GV7xy@j#+I<-Z+$z^DzHS@tw|kIq09CN`0YF$$6HbrPpReeQf~1a z6GyUUh#R70WS^e;`WryO&7Y0dkyv#~f7b z>(}=07a%qS^-l_IlLT%?z57ZpNSJ5xOR*a|ISyHoF$BoDq)AWl;SKF5Dy4j;LJ?fr z>r3PVELd8n-&L5U+L6JELygc>m2Pwb4M{(0y$qHyoiU@dhL9ka8d$E^pVy^jc=jyn zFTdbb`P`LreJLr+=1@tz*V{%EBsh{rcG0y@xC+lR3FkYHm?vLrUeC(RR8jXvRVBO1 zfLoioLScpu7D%zWs#aG41?C=ft)ImR5T@P z)~5!2%GbZ?7>cEZKyC-Zpza8Tx+H`nN6q^q>L4R^HhEXj(Apq}rtQv03Y?F0`4OiR z%}>lH27k3xbB3G(x~XA`6N*ftgml`5L-RcF;YQy6cdtHk*M)uQV85C>SX)Y3KrSp( zC9BLePL6`ju@ip{MJ*3Ih1PwG%s_XZC93%r6BZ18HtavLv%mV?aI`q|Aj-nF$Nsr( z+t{}1o?q%uUR`Z|Le48ON;CN-@2h5J!M)%QzL74a*MB8$jWFG@DFB-zg?9<2VKt@s zUSIYNznna5+u5#vDNuPGsO8T{S@mCOq#)dLInGaGu$}c+W?4uE_-)(tH^%9G+<{Ei z`N+FJfuc^wb9^IHNT*m~?-AH3NB&f%bT!hY;JVzX$0a;s12%PB zbM)Fg*&wJW@wY=GTQDZsSgbci83skzw72_R_LlbkeD1_-yV(^EAp`K{K&$%=Odu{n zB$p=Yf2W?Z^EPyEE(;AGfWl#A>FY6K4mPbCkX_&si*XY={ai35}?zB*e!=`8c1oLn_Q$# zeiUPa%Ia#N1>ux0d5u1LhB>}VDNeZ*hJa3k9q|vLiO=2|{KMr{x97=19p5RlV5%Vn zKa2G9^joLWB*M_EPziFC$|(r;n{Rf70GwNA)((+|v7udKrz;7lKuQc_FqPSjn0{ zN3zWuH86jAtD*>@*+XCA@e}eqnPau3Ufdhd_G^gbE&3nwcJzqAkU`l#(SCr8Xi?OV z^)LtV(D`V#`YT?I7lC*xSP6DJf_8&|El(cjN3jFA_iD{pxwYSqDUMZXIkn_D9f|qu zkXRI?#QYe=MnlC!NF3YO92$UA~ID!Y6?pkHZ!r%TP;pM+mv z8}m%`9%;zo2F&>E$TulFz!nXZ>Ua9XT-Z#uEp``pXyAr;sRzOq?iQ8H!1(E=Ze0(#A+Yi?3x zTDzdgul%M64KdnTXV~pkMbVq8=V<(?baNwg)8;ihCQ0R@CqDRXF$K|zF-H!^90>rO z*O9g9<%dGxjEona!5ULr&ab&C@7|Gze(s+ElkwFn6)RWT5<`%1W_%DKuz@AOvLv(B z(l}YZ=edpAguwIIMaP>($0ykssALbH>=4~S3!T3uVogj29cvwsh`izDW0&{Iynn~e z{vAgOBDwa=yO70i91Mw^r}r&Wyj&wyc~(J`n;z#7dcj5e1hgb$PlkkxINaDVhkNZP z-c~VW$YTEcd&#OU&>jG;Z*&O zr{szn+g2G1YXHi^>l9JPga*}sfI8+lw?g};5fyhSE2EL^Eb)+AkT`gMUp*0ZVP0LD zoCz;xP|J{TU@be_@x`f}VAiKh6{0sPf~5EUXm9i^$_0pMS{yn&fgiS-=%f2t3hxJy zJW!G071w%!)tw0)Zau5hm)5+J9)v|}k|-h2tZJZA`5T6G$BL24tWTAV5?D5O@*0#T}hphH+Y%`h4~>~h5<_*OWoK*rXYzz(F?U9o1kq0(cNjSr8c+>|Xm}4^#j_7#b7Dv(W z<{RpYDK$#XW-*=LQ@f9mdMLpWT^7?GVqa{r$R{zJzz7Jd^)ItusUt%qJwYbePGv5OJitn zLb1gr^~*2=lZ%6W&S#xBHjWcd87cnCxySI@-dOtS)5)qnwQ9+JpV+nwBxvNE=_py{ zDJi1Q`9ct)l1IP&xS*Tr|Kx(CyhYR60oM05t{;lxvO4c|L*^Wj6uX#zvL$q*O~4I$ zLsoW^>0Xfl@d?X%Q(GVE24oiwKh`wSUmn6OC#5sZ4Sl_wM-v_(kfThD!rR@~M9s@} zjXsy#cHwC>?lz#^#HU!C#>=w z3&dfznXH;kqe@eekz7hCdWGI1>NWcxX^x!dK&M8d-7ct4VRW9t=j^45{5Nmm|6Fr)_}U!hKD_chbRMQk|r{B#J`yva-@T1@^c_ZoM#}K zCqlQ)oGtUF;TBt?V>nw1TGCQbf{wiXOVp|$)venV?f z&@|P-yEDdei54ul)?4e|R1r7+Ojv&xq!PogxM^2Pc;PKB^Dp8zf?gWg500VsaeZIzB1^9wJ0y0m-<=_O;`TMFctrn51H3RB*IOk znu4;q!EdKv_C!?~Tg>A%5nJpw-0580X_3h+{$h)NS#0=!u$b0DY%$H(%g|!;!OBh3 zD7Z9MJB8F4_#6q3vD7xW4`J&K6vNQ?)W`Rl;TZ4vc4ydxgzV0SwLqV9cW3{T{0iN5 zBBwP!wy6qq8v0j!QlJ@u{_EX6NF1!o|y7Wvfe;i$(EiDpMj-h38i*T{~AD-eF7 z!KQ_)CjV2!eiIcjRObY3_Q@Writ|r4EnS4)5DKh6F#S#0S-GS*Z)_yRpq@k_~0M94k{kEsY0x|EQNy;k|Bj1^tRNSk-8 zM>-oRiD<jtBG8qncMXEo1rK?=E5{#^W@>gZd(TdIuqrM8OuM74dZTcx{4IH2=-0L{Q?9v0pZHUke)l-sJ>veEZ&rRXq_3XJ_$WZ;L{0YgjO%~{Y#E8iWQujW;N*_#MMiv@Fgo|$JF748#&KJKe`9Ps*ca6=Ia`DW!t=#^) z(EcCf+d)@gdc}`-DZxEEpP9Cc2|q#tm%g!lcqX5;x4>cQ#{&3t0;C!wV@8n0`#sf$-Yg*vE%5BiJ+6`sFCoH>>^`h1A<0+Z+1cf zRd@N>iyg!-p?R4tF9;+oKl znLFc!&B~AA}2~N$L+=%`91$EuS zhqkoEHx58h%&ny_E!|p`XgBmA`Rl6zGyhN9+nS)e=um?t(s;UdPu|k0^C#j}E9gHh z?<13($~1~PGEksf6R;>@$hx~6cE}>D4&I35Qur?pT@HYQ z{k|$AccDM^byq{Bso7mvHhvR+_kH#qrgKplpy3}z&Qd!5)va7*WKXwb3IzIQ9{r$o zxK(9LM7H}=+x|4U>MTD}Wo`7mD#90D)^LE_blL-z80IIx1gT@+THYpOgdn_chZVcO zvc4KO)WeiX;q8RVUb#EVra!vA*5P}NVU7QyW8abk@6x%L z{}IFgaY~?yxuy-JMgy^cIO9w3s-dc1OZ7IZwljhsbnNXX+<_rmUh;9w0le1+t=tha zX|Xo}A7(UU>XxIbjA*ZB-tgVO^-Q8orXuC&-5*L=ca1tpK-EY<8bA}4(aJQkjGa;NhmN?nk|c_aeY7dUZkGF zRTpkV8X7zs2b0k+lh^)9F|VD~LLrJ>BP>m|>NanvwMWw|@D&acgbEqIUn88A9SC&u zdIl1y7etlo=ekfzEl#W*D2h08M>9X{6W%={PqVM*0;Wr<(A45D=_ff0*EztTArq?y zgZcAF%?X4o+e3qY9ifHKR$9xt5;+My(}I1%S1ryBs-h+HCI17b^iz+^D{j_Q_8ASF zi`A_(EIy~N(wDBt_b!Cfc&*9+<7r#*n&PWC%?RU^UXTqsle@;Q`eseSnff6cwkbUq zroDOdpc@{^$onoJ`NYhzFZ)Jq64(6*R^I|pj z{3KmF1!XYF+sNBC+ckLcit3Rv`I|PZ4D^WOf1CVsm$_f8Ww`jj7Js+4R_sA!?OiZd zxRkhp_-v6Xq~@L_aN!yiUN65w|7E1-RQ>{U23;CR&rQt2NPiiH(@53A1F0v| z+6(kGcLv-6Mj%m};-~fuUGh zM2`gP7F@Dd&F-?@{VqF$Uc!#b);W43T|RtqdJL#%$w8PwCE}Ka_U*@RCC)jK7iU+a zRQq-v@lBtlO?B$FUxdRd3m!G#%b@f?I?n-_0+lHI0#D9%HM?B9n&m{_N z(*i&aqj=Y$RUX93bUBzF!EU-Mryr(vua4V<#Hwrg$+wh__vrja6(E_5vKCn6~ zw${8gNk8>GFtNP2`WU=Y5DahWdh~pscT#sa9WSt2rUPRHYBh3x6Pq2KtQSm8wA=9T z`i-*>TR-sn5BzYy_LT_biV7Xe~+K1 z@pc>1D-~Swe3vbhZ%a+^zVcS>>2E{fp#+tm>8k9{nnzL^+`hg`|9~N0>QV@uCe6&) zBYQA)=y5_@{BQ6U1gJ>i26HleZjC=lKGAL$T>gdOkql0@x5dkr8NiOOuNf}lz7k+& zDJ$Mxs=jJQ!$Lw5^(Cd+h_BgT9Df9r8odrs|sHiqGH3mf)*u4Li>0G}{*cr}rIV{24W`sFx($cjzFxX`JEo z`10b)sF%q-pML7+o=H53c?9tOZmA$V#_MN-wYdE}9kYXPsT8|prz78pC1<=mW_?W= z8mP6crR=tAZ?z?H4`c@rxmRn4HiRSqn_s?6Ztm#+5$AVW4I00Z(Wh&3N{|6sPF@a6 zKFA5fw6unqu$k<;AtYelzDIl#ywjYNWK7)S>sOisVDJ^%0nE!-lq-L7v3ESt)%?sOy}7 z`0H3FIxi9 z1>DK*glk^6;$qDm)BbdmvTViqIUJ~&%aZjG;L%az-2!x_o2kA$ddDZh|LyQ*41(NhkJG z80ZpvO6V0vgPfnWGpa1pUC1G?84o%YkKEXm+ga!ST>2Yrhvpe>c~$DHRW>KfUv+YM ze6GFM1}q{#26q*WO1Qm5N+%3jW)vf6;YcaKmM)^7pCb8Y!;?Z;-uqAcYP!=aerA1R zb0lYxzKrl{`KFx;Ar$5!4-xKfa4qxTpl;N}uiIQc6(bg+{4TzuLK3Z0dPoKt3eJVO6UPaHSu z4edvFB00DFbF(LNsXmjovPuzU=;x@vEL3lB>^UxE^Pf(foqx#bqLb>{eR(4u!OS-! zT+0+*S8&LnMfQfXO=l3YegnsgV4qJTM}Xz+&=5m$F!Tq5Z`kj#*560#r2IBX%_ z8QJKAo#tKSUhLM4-QMe$ckA*I<>}J*!c^EP#`-e*SJ@SMq_Np5N9S?&O5H5wzGvmA z(*W?!M|vA`bMT1vQ|F=;s!{6`9b=2n3KhW*(b++{u01~{N0z6`6tf1F)?HX~&>u3S ziga`p0^G8xdd2+>bj@!|2laPEZk{*UkLtrZ3I|+KxCZ0-|E4gw9rrFt4iw$FKxt}C z$dIRB#0L=TrNx)x7xnas+&p)(H`PaC*W2*qY>67{@40App7iQ6idy5w3Tv_V5h|h6 zJsa<$Xc?aaHmhuO`Dm+wSn3}+8%1N%A_G)$>k_BL-f1ap9mr@`Htk?QXLX)KuvEJ* zp{cY`RIWB#_gRE^w-`Mckcq`~AH?!5dLL`rr92|G^>RN*t9X@`Qj$W<-gDQ-qd<32 z6Y`F`Zk`W++Q9iqLbk94XYH9*5Ik9ASlCh^`uOSC`KFoqhdQ)90fW9h{nK-H*f-Na zH!vx*g>droq6?$rdfOkxDF@ekR&1VR7feMoysmd`sa1l6nqLa}Es7qXLzV~CVq?Tc zPAtYukZk=n-?u}T`E1W=4@=##p%!!x4^C+F=Rm=TdlB~_y`K@%)IPp?dejf+UN(VX z%YI`?I=(4-7qpmwI$@wWsZJ4d-M+S1QuMR6Di%5MC`*Ki0kFxPj%_KSx65E=-(Gu5 z^=y%?r2J&*eC+(-dayg|F7OaziS+Zgs&EHJ0(2dV!1$ zl=>yu1dBAX6{U>I6F=54ANYSP``%u--LAabeUai3>K72}55Yxwyil|AOgETV1g2uR^AUx2Nn9t5lPtZXU_Oo}X}~sO&b>&r6bpE6qU*@OE%dQj5;~6Tl6wHNZ#2e z%FWw4?$c5W~~ z(h(H)QMb3frT}x)&&uoLtq9{QV(Cc7sB?%F)T0$_@!CRjE8$gJFvP3Xy(5Eak|Q}> zfwhw1R1Q(|W#nnw>69fLwH1@O*Q|MmP$O0hovdx(eCPDCV?3>72{PXGfTLh+a$Q-K zeKsRsm7suiD{64!Hl$H7{E1IwAy;ogc zQC@-McPhQ7*>qL4?*4ZQHN&+}E@QLKuj5yqorn@3OYabNLEv(ERnFiys!@_@_R6fd zsT_n4A74NLuX2}4#E1`-sbU1#p0ED~0iJDRih$(wA}TvAdW-6b?^wU?b>@)@{3(j~ zm5?oKt9n`mPwi5i8zH-*aBi%ZiOlAP2t6#=x-DPqi|Fn2E7O)~5f`63M#M+(UH7&nr5^K&rv}6OQEmr# z$p4A_a?PgT63uE~@uz490sn3X_927C7Q5^Mrqx!h+bH>W%YcqN<5hQoIvOXaO`^X~ zJ?Q)@L7Z^nzgq3?_oL=aCX`ul*CgfS&h^l30HF)d@lMP0>IK@2Ave{jtZVN_-d>o? z$Ys2_jPb9~zy#TSq%4N>S+wXe>RSKW5>HGL^a>MlV@KWPdmLf9SU+YGU zCNgH{%FeyHaEw8NizcEKKxt0MXv>@1hwTh-F@k^L#9UD?r zOp$}A(8od>B|!F`4?9q-E3I`1)`1wRIHY6gUsR(x>qU6mH^WwGM5MJ~7(b(h>>SlR z3_Yozg{JGrYX%T{=_nn8_J`ZrlLygs*@am1ZGhcYV?U^Lk}4wGUIZyGPQk5J zVxUwkk~wcGj6Ckg_lPM`hsG1`#)+#Lqw5nOi8~uav7g%jcN~y{M}JR78AIMD;1^*) zD*RhSY`d8am?eQAZ$i(l$--;t``}*qaQCL%_9cOE9d%D%>6B;;+fM#Gg1@}o{h&h$ z{N99e-Cr;zWsnhv;%gVT5HN&q9lL%F*}*KWxf=6mOwixLrI>d%l89YVF&nF=>?-!) z6TE^3_Ve3@d^&iQ#d@z2%1u?V71;JrwVHjl-&e?Yz>@`QXG=@`!Nb{#AUcSWR^wg-1;^Yj>-pnl?Uly}Tng1g0p-4zPJdwxi%aEQRRM5AT$ zJW_jJ$%P-{9vN=_&-r2T!fT@q)cgB!xMT2V9tnHsMBy}t@<&CndNFLu(sD87Y@O~q zRr^>R#K1RDZy%z&woGix)&q&hcT>Cv2eLw>;CpAB6v5wO(_-2BnE@ddu(Ok8Lq;(xTdb5tTCH za8#La7_xY(+J<~JB^N&caEZ4|+s&PtG*+)oJlCu{=I)m^J>|EE(c)?QqkoI&f1XqV zIY7+AG7NZn^@4o$661h=(sD=HL(MB97xA`G>hb;aeGn!9VikJt-PZ=~-f{DyI0JRg z2397H?GcuFd~HN#-PFDk2KTjzb9fi+M)w;j2+>0`YeS=cUcC!sb|I$oX+fi!-K~`x z`Ngv6MV#*b8{fTR){O#77Nsk2Tquo9tVRx_Krq(wc;w)a;j07>vZPg8YebM}DPfqP zYXa!I^kRg;7rgOR%P|z&rY;}jDo+++8F5WAPH$r0*EdNaP4_@Eq5sCY1Od1kW#|%CU)P6VNEA2CQ$s%ny*L~nGdwI5d+>7 zbhdldYhGO&E{WH-GrMb+=mHKkif#An&po`4+H&csD}rUj8K{%Ifr;tO)R}xGb=ar^ z!J^RB&$SzHI#nLsf)rgtS%al(ko4&~FDu>nTjjQg4I_tA(~^U*1iBK(I2KzGBB8#Le=K+egyywB^p$twqhy@6wACifqS8(Gosqw z4sqC0h&>PlED+c_gj`E*k1(Fth&gm+wet;aM_jwLunb7(Lem4BOzEMC;m?yN1@-;T zey$Z5X#9f}!dRWU!dte&RGW(oHi1=(NZK(%lCltS13;lS1>Ooyk;mMKKl(4!K(rP` zq{{%l@nt@I{!oUgkgJ9#m>qnj=@~O$rnY{I3`6{5xE_XqD73O2ly%YS^5D_ncovHH@}PV7VytdJGJHFom%Bfd%kji>wJ84J;Y86 zJkA?wJ~JT2ZQ_f=iUWkIUTIdVZu&KywXhYNpv*9VnFHebFz#W!bVwN!8Um7{Mb97F zMO3`l4;!Ub_CQG&N(4X)vStC?1QWg7sOmQk{v)kyYt0e%qrIb?MBx=U9SP_P8uIx; z&hotigc_=2QBM-guJPxF+*mhLxuLZY8V^~HhUK8B)^ZyK(4|bHy>ewTpK0R?p>Rc< zVTSW+2Y?y4@6ZrVISmypj~Z97xdLMOmP)>}3h?3GSuZxArPJ@?!gZA11AuaqW1+ZM z9b15}0vwK_CxePzT=eV$958_4L?)kB7D0I=3HKCjX>wJ?q3)hYN;cWk+mA-1Z(S%v zG^EYJ>f%0kD!eAV|IJ5i)4fo zs)H8G3sM~y|1#54KL1Ak3`8B5HFyZ#1WB8#khQMna7_po>Rg~y$Zk08^y;O(m@CJJ zfJ!L6{7n8saOvsvCU&Gvy=D>I7DjsP{j>$I9HO;X8L?3CgH{%gj%VhqH;K;9??}hap zig{98l|Oyh4(Roe0a2BCXRqp^R$;5L45R=!e3mUrQ-$e@@fo22MVd%RblZgR$5mT{ zsx@P}v?qxL(c`Ht{k)A$8%=FqmOV*6hHVPo*am)KN;$L{-WM;)!0wA}8wf>2y(M^0 zBn$w2w=MZv=p<}GL^+dXxHScuLIjMm>1&jm%ZcU3GNqbQg~Vp}%eRH^q)*357-nm>A7f!Il1*&rXlYxS;#+}9=DX?q;i0wAiLSwsURLCK@ zc^@%NGA(dH(3!Lt`My@&XRXDzL*K=gHn2AY;W3sCbV>sE${AUaB2#ROdSxP>oNXBn z#;edXW@x-{eEL*uX-z421hBfBA8ulv!|K<97rT1uYXKYw+w4Fb2!84CXLjcnI9CjG z${9)cS$=} z5vRKj%tT!FK#-w*nj?F1K1ZSLgGQxDLtZjyr6`o`$U*nL$(Ngp{31$FpfVG3aE5(6o2vY1u3xu2$?444C6e_=vlRbn-A-98?H<_zr?RmN%TAYEwap$3#T zW->!)WkrDzj;+%z3K^nBoo#n=98e*b%W6sr>&hC(A^WpalmEHU0og+r8eCo`e%3?V zfAC-dWCbFJy!ThfIAy9Pni5*g_Yw03n5eC1Eg z&N`%G-oSzavTwSu0kOcjWbf-0I)0to!qu z`X*pvGx3c6%mpFbdjqFEoF7(jMAoem^&H))=}piTZ(FEGhQxWtwf1WMo~Ul`e829{ zZ4(>2@X&|pVm1VKp99o35mAm|^6XarKODZ9d>}emHBuKAq;6NVG{+3~c@G{ddP^@k z#}C7dUT$7)*p^@Wa7jU}&FS+$dF@}(cJ$gDW8c?4hEW#xosIu@>@tHJ^5%d`kLb6J zjXwP2OVr076+*o^oWSKB$Y0>T$D99;oXSXHl7I$wBH4mu3&L$N5(08Zq+&8CP*Piv z+5-1VjfNZkBH7}9k1gH>^d57(vB-AV2k#T;WQ0c>SgK*z#|J+dLKiHe8uk(Ykv`x+ zG3Bt~pr{f(6hcmg=t2_E$QvYE7$k*c3z98}2;WEuQd=101I!7jEezBkwS`egNVXu^ z0?*BmE+^@;V{ylyi$tdBGvS7aOCO1nL8yTwBxGd-@JO~G*@A?u{-e`jru71@z7_yA zr7#LV@fWENjU*xUA*l~ZefS@(4@n(}Vgj;i1eM}o%I^PsEzDZDJ&Bjv86hM5uRj+h zlBqER%t8{-kmn>brpAOX$rdDA;N`alU>d0mk}XKKAlZUUV;T(wSqo#(2!9W@7|_WY zW{op3q5Wf)E?|4+ydpl$a*tc;m@s{!g+>oKFecTV@^So_H@$VH^dsxfQmD(vS{q76 z^)ZNG*@BRHX8S)_FpRZuCzY2FCJmfmxoFq~`l&2B1&wp)dpiu?tl`Hq@ALBgnQz^L zn<8&awc!lK?}1?SDeMB+V-kxGG73WUS^w^a)Dp+Uj=T7Y4J8|gJ5#vm2M-%LTg zOCbYZlIj0uOizMFkn|@}FaQQgSPzg+5`#hjF{u?RZTfx3 z?`zhq*>pl(W@>7a4y-dj@(#NmI}y_S^R@!+P$*^n(aIsCTxJ-&UK;~igz z$eTObhl^DOGUBf3`j)NVcKqD#gGL893~S8Hdh>5JS3TsqC-iaBsd`KY8!2t0*idDM z)r^;j3HiDiErwr%K>hrmAk9}^n&)EmRet#e`uc0=F#cl?XNbP~az7tRKiVPv8@UOCBE{QrPgaNhz|K{c{G?p}|JM>s zyXUHw|7iWITK<2WmaqExUjpMQOIBIJu=7=ix9afdA#l|xtU85Nr?6TP{!l5eI)zoI zu<8_6ox-Y90L`$~TzNHDUd@$P`{Jv8@&D=5lhsc3s^?wxy#Jr@ysM`8f2Ju0qkYqv zSb)`2@ugM&Y7b;7H{j%Fl_jezS#1lgwuM&PLaS||Rs7sSLbw_hSHt3JSX>Q@t6_09 zEUt#d)v&mFi{J-Oxat&Eox=Z1PGPlcy})?5fwyXktERZ15&yGg>#8X(Fn-k(S8rhc zs0{zJrntJ=YQKu1f2-KW9}V$;b%InIblRSY1z7daKPtwm&s_DHt3GqJ$NxiTYt<>N zI)zoIu<8_6ox=a>y!n4Yu8e8Nd%F%R%+C;L&Mnt_2Lkoy{M%(bhA$+`=v}W&EN7=S z3YQZ^r$@Ww^vI>gPPAbD zcGtAh_w(hvMVc=67Vug?z5lPSZTMPIUK z%nPT#21?Yd1rMLuWTJE&TBUX8&DXch1msbv6Pv&ou!eHA9?R{_oBY0PTt^adPDNAh z<(1gU@PL8nnW1w2r0+$Z(K8%>g1$9w4AXHH>~uPrmr|fKBZ2)u$cnW-3OOHKWE7xd zy&8CBjr@@(dp!Jt{*4x$nabBnL$AtXsKtBXws&l@Yq2o zCMSHV@$E$umf^JMNHxXbnNX$IFc-kq%sV!=f3K>fbp(w3)_$ALLc>hNG3{aw@QHjj zQt?K+dpNB-OM_6)WakGB6_$jJ@g9C@$GWUey?rIYVGn%!01z#BL>6CXppDnLIC zaE?W}b!O;esna~P`l*}Ns&s!|yKs)H=z<8JUtc3yG>>H0X4i(fCSlfbHz8TU%6$S| z$n7RA4!>>}G`t{&J3JITi;}(k?5y66?<_&EW@0*?h>=UeX;s}y#Y4@-Q~dOey&Pn2 zEaoAudDyvi^nJNvO;>$a7{sp*9q#N=7bW`^C)!*guiG)kN`(t6jdD9rxwbpWPsqi% ze)kDrtaP8IUZOUVN0h!bqR!Y)9rJa&c^d6;pOAII5M@ww`p-b^K>C*KtUI{dXZK)J z2~N-GgK+i>qM|k9XWMAFu7T+JK|9)i-%}=2j3H~ITt*OGYAW5-C}D=spD}z2%m?;5 zu+rpk>zUcE4+DiYUA0{ybn(;5@IqEOby>GYPA~|oSs=^=QREB^aoZ*Rfveru39y0S zY1cXqC(pXKZ!J8)5b8HMvGi>_kJ{t$*uyrR(XN3bbH%(9fGC(GOb6|1M{T?QOixxm zLE3xdBz>7{re1jKbto}%460=!Ixo9-;dpoycmi>C9s?0CmA zmdt+>xy!Npa5*ovg2(OBbka3Cv*rV&Hc(aZco`}3jM7|XCAR2Z`SbFLSg_=~G7^M`Ih4x>5`r$OtUODp^;%PtgXPA7R6A41fOBrQzBLFL6NVU%BqR0an&bjC z^FF-qxjsY}3K_!%lu{H>b%RNj7Q@i0pW@mntxEE{Jh~6>3f~n@XRo|Ea@X~`!{yp- z^VOlWDo*-ykdcB2y6dZsz!f=viU=f9zX&>CcF~c5&56v%L&=QLcl#bQOOFe<$fpdo z2O~#rjI@?>%FkCUGFg5dQeSp*fcFJ)5B{ zyCum8CCAE&qO}ZfCnLz*Iy-WBu1_s+Am)0g&x7*Abg8hv!4X{t8+J{#xQ9`vF6=X=uoqIK24iKWop20+o8&VDZc>N$W}Tvxv&+9$cnwo? z64f#z8Bu3YWLl-n!Z$aL|gNb0%Wbhn79>1T)tbcXA*A1B>XOp9s5;3fJplw=-T4kLHDL-|Lx$3o>mZ~=`r3Z{fc4)#g5lp zlzCqF?h4+`%+zGw1aV1s>hy9SALMdw)*X>e%AUCr$iuEfm(kr#@`E4D=|=42#oTN< zbF;`+l>Wenz4@Hdt&Up28v^VBWDJfKbZ=0pz>~YG+^;_ki>ke)ClP}}0 z&|jf92XEc{OYDQKSL_BezAb-jKFhI9?9aQ!e82CxrEuW)4ZrVy_C7j=LuC>dL=ceZ zH8ghiP>5-`Rm-BgyFy^9rTn^X!>rH92w6d?{CaDHV6TEx4USFB6IWZ!=9{_Bhfmg2 z79rg>$s;PIXLZPPEef*+vFU2ZKl&1lI-xH>Pd2?bt? zIz_{)5BhNpQY_^kzvUX8kjL-vQyy+w6q60h%>7Vm?tG^xYa9aFAr~J1mg@-Z zi%^Nuv0rI^kGCGqZSeCC*QS4~jNqo!bT{0_2K>s9U|gx9oFMi1QF}V?xE>xsgzL_Z zk%=6PrS=OCd75h2Y>4xEaftlBt0-A}NbFsuKc~*ZVY)AFzNewx^rY$>f z_Qjq+>9}>5kU2rF1a~j$+x2Eu*l65;qK0g>TE5-wGkH&NC!(_@e22 zK@Cn}6?x`m7Nq0FB;)}u!dm}pcNwb)-OOUIqViqJ4@?ZRZ1-7oDBmzl0U34N)JR5Q zwHWHW2Dz^cU(rrEv&5?fFg@l)WFa}j+I5L`Z${(|J6+a&bIoY^@7ZPtBgve|1)J~U zYV1L~ex~J5;mAaGri!D78Pa@>%I`(+jxJI0&B*Eka(rhDn(2;Z+ZgUxi@R~YVAiKd zlHpL-Ab5;B$XbHlSSzM!)~u~T{^qv^VO@pSc6`*o$P_*q#E2Yas{`qKx8f&?4#Rux zA4O-=T|GB9*Up_N?DYkv)D!UmpV*Q#m1cD)y$jok-E7I1vO$bohRRPLH(DahJKT*P zS#$lz0;$!#+%aYhC$?9U#flz!RFTnc{g23;%)o)^@Za04zC;Rq-$p3*nWQlc-wV3;RP$+!dU>hYiA zcwbj%%+`g!{wp1a--E}ON!W}H`Q^7b7r&!>PJwHfrg6=>UcJj-#_kc*8U7$73n2|V zaz1_ptM$wU3adBM{Koxa*( zNlQ10lB0c*J#wUP3F)=3*;?oU@g6E0%pJrB#|YfK1i69~UmqXsB0{zEWbWpyuhizt z>$v!u^8eVvaI-2%HpOcf3&x^n-NQy*7>UK%$E`RXI9de-ua$24qMu8ru8DvTlRNd& z$D_w?0?KNXrjFAS2~QlI;}F#$OsemQlcn>9&MQqlu2`}QhXjGEP5puF zcfs;>vfJkI#hqzqUNy8)DrHmty+EU;z&5R- zFq&XD;GZ>jTW3tBzV|X5&-S-2^4*iia#YleZj;m8P;9=?o`xxfPDr}^Mx3f8!VIqlGDKZO|2`7Lc zl{ZD;j(Y+M^ny4ndp?Sk(Ulp_z1AR4#xI&jhpKiy#_p-G2OCqJ=(!7Cd3TdCh6Cei z>c?rQ5+RfB$1qz4owYBQ%454|V~eR@3@BoLpmsrfzO3i2F=iXOM$Z};#KhXaTHK0N z`a4!Bpg6tCOz|;N7lz^cW;!2LO@DMOj|)~q*%JJB&H?hs@N4to{AU5w@=F8nw+YtQ z#JFV!=uj$TWk*tEWu4k(Z%lrcovfSs{6@5}Ai&)$T-LG2%E5lP&0#!`r7n0(Nk>g| z#vYwBo-J!zcfx@{XiqdBrfH!)hHI`MFO}11ci@!zv;Pp@Un=D?7uRJ$1cTB+!P$*4 zDItf*)Gh}?lu{x;Yti>tDslt*{X&BC4s+N*mru`(EP5_F430#w!JP6n!ca(R{g0bHvL`c1jo(Hh|9K*H zb*R6|>r)5U=QnagayjX?=u!d0idEC!5pl37E3;U?ZXF+zm9@U% zZd6U%D)MRHzP9G@z?F9>@jd~w~523q!KwBBm2zWCv`A5$_s=u8TVX|Uh@1kvvKab za7Ea{s0bmK5A12ttW7r~yb}5!>w6Rxiua0^dSCb?aicmqL;m_D>LdEl{1t~H5$3z{ z-vqe3G}s)i%S^r>K--k{z4lXQuMo^*FJ@BpGmk+^KvXKch&-u^=%iXEegx z8g)A+3s#b8W@`P*zyk=OaInuai3VwzY@FwGD;mGa)pfdZmch%}t!AzRQvvfk_D|R(A9|D?)xyxne~n7)7B(b1jB=zY6Bq-Yu-L9==e? zs(H(956sVymB`#+h{0%~r@y_n2^QcP?s!1529AdM(&dfBAy3>Z1UQ zzv%n;@sr*rhg3)CRpM>a46vYD&q!E_D}4NlE-;N?Sxcp9Q8`0zXd4 zy7cIP>o&j*OJ*7Ri<3No@iZKG-ND~H_>bH+#PfwZ@fSyEfK< z&FR~X5YW#4`e92d!74-h(Ag_3D=|mmnx`RaxHjppOj7cs5OSf}@T&u5K?PZK{w-ww zUP`V$;GMGBRc85P2!(qK6>aKHdKqD{4_dtH!>&|9bcP97yndy{BZ}8lY!`X+7?7Ei zVGh1rQHBxkp)ZpkZ%-u@W>|wSYge2T4}F>VctQcp`EjK$w;DoQzi^tJWIWQ8 z$F+acisIQQrkv`n@hbC{MVjl79_l`lS@Zv_o_JMp@MY!8OmB-c?2ta{{%vO6_v@GN zoG&wPTcmjnVZfX#eu?DbBb6Ba(|jzGR5~e!JXyM;$|^u2+VVK8&epETP3$4%)L@+om6!<2$+S5zC9_BQOQclKG<_mq7@_c0>lUu| zzZFP~GQppgiWABiv`ZsI4^yMdlnE=SX6z@JlPBJ1l0nNKuN-B{qQYZ(kPY=Zl#!ZD zhR)prNw23Nf5dyKR6-g)4J0t6AJ2Q7|!^E#rd+o6JTZ^kAZ!4S zyu6S6D1&sl?2pT;`G0K?=W<_wjtg7k}z|9$j%-2B0C;5Gv$-oo%GeB8FVz#m?jI|z{BTz|$5Px$~$8Nb4m2GEq<{*o}2Z4i~rj@(a<$W#ELGCkPX5!$#u*f@2C zjr$uw8$Vn-$o4*So$D!kP`$6f%X2Ua5gPS}1%S=Sc`q2EQVnLIb9o6(R5am6{i|n64 zt+7L7mtmKzb2lqiTTN6ZGbyJ_(1GIQ^tsc7_hqSOtA2yLje)LRDam16j^*>4N80^q zYft$zodXMqre`IXzEKhZb)$=N2HIqu=HE>`mC$@8S40cStz$dyo1~IDGIXB(6|bzV zqrzCr^u&wi;r}YbMA>^);Zl*$b8SeX%-=nrpd@2O{xdSQDecYuI_2=SwrfMyx?a^x z7x2&3SPQ^>9^Zo@0pjEqR*nAk;d;6zJ7=fiPO^?b#ar1%<6edSwK0)eMefCWC*BA~ zqk2!!Yf*NvDRz!Qxu_om`+4cP!$sxjN@TgUWI(g`D*MB$W-(C8=S5$aY?P)Ua4ul6KmZR2W@S(J2p`oj=kbctB-a+npngGv{u}9i< zo$Y!?4K8iKwN6X`Q}j&v<4P5NB<4nLwS0F~?$DXMtvcxYZa!#*__jIx7aKNudrCbs zlQkmxq*Q96mWgI2X*7C_3+^V}td}5{_=(n$^krR#+DGq(DQsyj1`RH)Sp;XG;^?f6 z2z~s%_nr|Jtq&{=wJA9vmeE?#T3q`h8bODw+fi%Ch7j#@NjRtKjC(fa_VuvU{!UgRAH)Hg%nYUD1?H0AxE9Ko%@2@>lD}&ZesWw z>nrg}^8+jcge=kDdoR#gt$@k~&gFEidS=5H>&(Mm8}<1!nibj;K+6X7g+AWZwrJ1o z5S$=7MXRO;Tky;|)ROcS^F;LD?1|K;w{Sv)uLL{`hv;_+wT!+HeSvHL);|0twY3Ij zk`Hm5`d6;7&kpXq>5pj^Ksw5i$us1U=ncJ>;pIDufU6eP33*1}KXW|Pjl1b6VbkEw zUhgzGy*tF;u=yZz{(DTjesWG{m`yaqI^|y2+o|8EP|fs?Q6lwd)lHjhL-v>1cc}85 zJ?MuNw<#6H>b6g6x`tQ?XcM`P49qJ1-g^aF*gg#M7k4F9Qwz3Z(-OI>C=r&UX?tY% z&w*@E!Wo%-6+XU)&! z&wgjrFU4izVk2KFH%i^K{G0no|69?9;^L#O6?!G0oAr?$%9l3QUapwD@;=i>5qMQl zx9-njcp;1dQ2l+E#5R(QIh)^sP3ps&RO{N?46?QoncdA>s&IX=Uzw*kn+}mnE0gx! ze4kP%PR>b=G>|5phT1#({GbiqNQX99(7%Gu8p|LmMcq4a3kfg^-+Frd0xO33)+gr#8I&Ho<*Ik!&+H({1IroyT6*lE| zvz_nXM!O!0Hd2G~lD=(FaQSMQ2yDzy`-l?o-Jt7uzY!ShG1Cp9;^f-e@Bz80M`y%y zDz<;XXZICgN1t|%!A+kXL?~whttSd=p@n*?AF6Sw5IF;I6S=tNN_L4x{iQHeFZi3}S z2)6XI4(L4&r8t#Tif|IL@<&w1etUBYihH zSZYslRa;V+pa&1p540#UE&)G*Nj(etdVO1qrkqIXN%!N%lsvARQ{14c2&W2CS#OPd z)h9C>{>nUjEYrQy+T3M+)L9Qo>szZ!^Wm>kvCtQ3xA_ji!?*Xa7+V@*dl;A0+pA@;aukG9e z)>lMkx|Hvl!1>JmZZ=*Bc))iE66R|@Qk&=L)I<($8LX=Cv16loz*FOLUxMueHx(jA zewS9gH%C25Rg7G$iRM%kg{*{cFTz7NeRoLW@gfn~8p`2XYBfP!wK-T7bnxkqRBb%#$N)@kO&69Q*ujrb3HAQBa*G%-9cUm%>4N@P=7=~cd#dJ zYmsdD*WI~0-r?8s#&9c2!|QH>NPY0)bm?G3f%gCqrP(T8)kkbcXkb2Ie&vRRo zK9#(?(}#%zr=hcJXGB?IJr{J(k+Q zew%e`P4Nq{6cAGy;$z%J+ya0;;FUK(bbIoVZoCyIg~=L7wChxE^^+fv9}qkHn4UU6 z%R^JC;aQi8~H9Ysb|%gfA`aRfk;R_yb%W!oj|6oXlxW@_cy2*iY7Wz-{*G9*gA5SJa5n zcN3qD9iHiWN*;9a!PSDy96D@j9mIeWz=_1X;S=^8y8b2|(cqAj7z%am`dATGsfW8J ziInz?+-`Z-tLM3#(u5B;l=@khW%QzvC+C?{bbJ`Va)_v_uoPfAD%&4(Dr!P|!PG(? z?>M5OK3+z!`TK`Vi8kHJkFh4vCcBU)hZn~7g;w+B`X*fzODTV%c8k9B!+#*(TCAKp z;ZjzSna-V4r(|=Z$F(Q?D}x23Vx__Bm~1`{^!QDju+zi8V_fFF$&a=`h89`^iG90z zW-Mu6^WQxWw$gIhgtfms>V4#c17~f3aSLCz4?NKM&Su0GJU&pQNJ{6PFWZd@e56EA)81%7An!b=-ZJ{F zB22(gJNF);C6!HSLRp>%(r^b5O4gRzZopuA4w!7wRk@VF1>s^G@APg2F=Q9C&tT=$ zy{x1#k*9W3{*ar)iG(Y;)+d30PJgpE zbD&Ql5lXb~p~*WYzk^-qK)WzgPCX2^|K~TI=zKx?xB=kQ)?7U>{s`C1*?Jo2SE6CZ zET?daru=!}QjMWr3o9Zd@#^m8TEnku^JlCm@_^U85U+nfR$~H7M#tBeZJ!tJQ_(kb z`RD_HTvI;Cxb}m*a!0B#K{P0gGupQofJbmMS3m^eI(SP_g51ihdy>9fnqZ7sjPnbi z7KCefc3w%9)ag#I^ijmd1LC&t?u;IUl5~Agiy*wbKbjy5zYmR-di(Za#JL_`AM734 zO8f&f_+>z5Rlm8S$A`VPoB-ObGV{U?rlb((?U3*90vf5Df|{wqa}s64`}X8sslfXL zL|QTy#o$k8-d2~AChgcN-CWXZ^tIRI9n{`dMuYqWanlGadge%1MCV^B_F~+qLE0Mw z`l5VFknyRc=2X;YXOp(eN$5|3Yq>5NDn>TCH8#ZHK-!N;PxszYg>W5QG#X zPrhW~0DfWs26YX>D#!3Cwj*43FM(vI^)DUAi?Hgeks$`OusWrQ8hMcw?@Xiq&0^d9qH0)s0FVoHsIp9M! z@8eB;h!248M;n7&h0|03p^Gzed^K{%?Ln6f_#T{U>fVQ5QnxH3?vq@* z?W_}wOvUEijU5FRo+T{ZwF&E>v11|JIdzfTXehpYqzX$!DSmfMG+Gf#B7~s#D;9Qz?{aZ|eg8@#KrO!;&Rl@#=_a$K>S*|1nG=Tl)QB_T zl(Z$|99d@F2OrvK?U8N#135qJ&hi;|A)&+sWFWXOhVKCtiv1zOW@BQvkRbH}Rpu_+ z$tikOWS{4ifc207zT|KSPNHzk3r@IVyBTf)XsRw7DU&oNlU~(cyQ%l`zYPoH046SX zY?ggv_`W!=J5a)Pen5g)v{_LJ>^A-3!fut{XA&Z7I@??C@Y{h_ayu~1VQ87F~WS}WPFHy2pLMEKV9ILiFe661bwmA#T+yl_KW{J`oj7oJhI=ZEGN35XB!=+@$m#wByX};g|nt^1G3P$KBp5df;6D~L;u4GsFbvBECx`A z{|w6KwJ0db1N^K+{QXBI%HOQPaX+{0v2b6UyW$P|Y!wdl>p&dTFv%V7HtGbWFJ74y zp5{F~4bLEEJWkVxcr;Ypwwu$&C`s(>O!L|r<35z`9^|k)xifbnATJc?-W8n| zO3Buoat~}sza4RGa>F78Rrt!vu!bo#b<~Emr**Kyx;+c)K6pp46hg`1wnKGjk$tEI z=u=4Ld3EL`Z;T0jVQ4>G_)x-bk+t9?U$N-fFm?V|$#XyZ1h1^&ToYY;BBGP($0qi1 z5Ac~}POA`LsOp-sT+`E9ooTiA??pRp7_I_&J%bnKYY@Oi9!__i zBME1D+X1kKvL7TL{Y+R#6b3K=TjN92I4}OaG|+%Jcr|t$WZHy}+_|^K$oSI0q`5!! z({BYkI*HAjXI+{brdcz=6q; zz0Gk(|7fQXs$D;uTT_jW^g{LzWeC*05m2bB{luo~G3if!WcIhJh!TgF@n*#HA`k^` zSARTw52qGGaffa9`MvZ6uOe#iR0F_@{!tA99E72xRBZ7+NN2}0y`B?4Us9aPBg%M{*B3 z{`Fk$D9~!3G0^2)YS_rL1p^4Igk&zd`F?`&T3 z=g2mimz|r)no|0s8bU0={)L`11VuZ6IuSEWq?lMdK8?CR50ww{UJZXEtqR7n9NJ3* z**N7v$2M;=<{an2{5NdV4OQevf1uMt7K6r(wzU=Y5hUIyCoV;TAo3&)@&?hx<}!#b zte<&NAo`fI!>O4e$Bxd4kc8wZ1D1`(XYD^;Sx7w)-&|M(v`2cdUq6UqKHmeo0GJ>` z2X}sem`(e!z|X{J>IH0R;yV%)-LJ+(owqJ@KX=3$Qe7xZgOXcd&oC9uXtD1Jyd9q- zmrQaf#bWyV4dB@75P=UfE>@{j?j}*$CXbB!-Wc{)N(81Z5Ge}fAo%42nlGDF2rf9` zj8ua{n`J3GZ40<(varbkF@%QRl`EV&PRA5%tHb-7<9DgtIIKdoENb?cC@qh?ESf$3 zVdk?0(c2C{HkEy#ZVtyDkS$5q9bQl;n^4OwllUs>2JsY>*W}{lrFg6a*(W|GFDZyykue0|cMArf&X9D%pWt-)6a^H`#Yfy%WH_j0A8!q8-{9VSr+Gh7YBjVc>p9nv)Q$ z!1>LC16HY|ji+5jf-L6Rx0X8TZ}k`kS?nl1rX*p=!761sP+iTAFD z60A&{#&Cvy&78?@^VaqAh?9~Fwe?!CVN(F)A{_(TKl5SH4mX|1gv*K{mf0tVQ1^5k zQghf^EcwHCaaKcsYa>gRdDV!kVkqc{d|p*MdZ$dUMh~$5HHd<%P|JGvZ!LytV~;b( zS`1m+xIr?A_L%Infq=UVsB``y=9&I}x!(~AM$Cr8V4?AlqBQBtRN4D!i4q7c97}bA za>oq_98hlDDgGvqc5Og}egN{{6l`Jr%G^qZsF=dOqZIsw%-_2}ScLAk&|$^62?+*j zm=K*B53!^OA7TMe#`{R(CicUMTp96VXKfweqH;6Za4Du}2NBHY?;ByU(fIhj&$tK+ zm(-rZfl+ghLtwx%II-9os2mW*L)9nj-1mlzgYL(b+qZ43s#hBG=BF{;A0F$|xO#hb zBKGPpr^P!eJoPy(eGSJ3;y}*4wI84Cx3773{CroFd!RuYfT|=dcQWs9K<93e$PPsz z@h5C8hLz!+u1W9S$doBpkQPpr7tyC)@VP+|C4}kU!$d*x{w`OmT)6^hG2;|^$@gV| zwcbB`Zy=HNs#H_K(`hV#*}n8;`vE`$pDbWU_ri%wK2UuV)$Nh=@AH=1#WzqM><}Oo zGExCPk}b1Idea~eh1lz~9K-&Gio2rm#f?bw7tO5gA;>TEfqyjOXGWL_WptFZ0`<9O zeS2}^A??q>+P&qV%xP3dswT;jbOc*14fL`4!pFQWXA;HEey4YHYK|^NIDnG}s0aPL zvEg`^30-^cOjW$Lq^`N?lKE-*BmW?ftqW7V!xv&fiT2u-8AZ z?&K}#TX%I|eyI)oJ%A4WDkI5XzHdB0t4zN4*flR%a#@hb0XSE7r02>bppFnB11$pRdE91(#2y`jdu; ztTW)mJ)lKaDVnpUSXEriwyvT_cG`+3DsQR@YkH`mX9wbWFugZo4=!&k!nHR*8m?++ zL2X!LJsquk^%B5%fYw#Yr88I);Yz&?@R?6)1sIBazve0?iiuv28H^8r`ng4YiyESo z?B+3hC7OnwCnzCLrh%Lax(4|JGV!AmT#D$15L&XXPlbYAI#RX&b)hPiYJroOSPRe@ zj5sQ;{sVsKr2)*C+y!|ZR!#*i_oN(}2}PR5wSNel#=)0Am%=oUw!~<$qzYzFaWq^_P8YugpItT8%m3z zxvycKh183o!>HwvN|;)BW42&ptz~G<)ORDBLSO*;-fYnHz16w-By{VTc`X3*H}mVX z*0Q-XOTIq3oYCK?22piBL?iXlfYh)fnAbYU0s{5#Kf&mQ{3y)xkTAn_LI|g_t|y0D zjJkRmLiY%co>&eS>J<%_vR^?I$?=zqGW2Wb5r8qMCsUV83dUh^>H9EfByJyOuKDrTb*wtNtNGNkNC~RA};2%a*RClP~9#Frm!J$C}H~ zODA_(j)_utn3LyOwzMyqe8+OoR7N&|ge}LG}ioK+&e|e@3S8OkmR)^u{%cET}Ua(>22t>$Ob|vit zsRyzGx`N?V`*Asmz7A*7^3<~B(^6WNLpys(!!0F<784#P$tAShURFj?Oj<}5T^>tm zxw#xIRDI^>ITl@3OFv&0-B0C!Dgq6W3gdmv+2JQLDFsJUp<6ex>HjU~8E6m=12&^_ zsbRwd;qm`)7`zJ5?VZF3jG0%>Ls6BuFo@fVoib14<6v(`QhSfz=932;AHUmqOF+jyw3 zBtnM*%g_52%p0U7i8kzb7amqW9jxA)d2?c%+D7_Ee-_vpZ zWJw(;s>#2@wxg0Ej=c}*g*)U+sxn(|<7(ppQ7KwSgiSE-KHy{l^k)FH4LC%+o++WJ z#3}UIq8r218EOb;>GW2#}LwphH~F!bwYP zrEszQNrWuaL$h7T3m_jDLCS0f?HFJKNLjylZ`8rd&iut;%JxPT`US2dGefK*F9DR0 z&E&j&5Y)kdjQJOa?2QG!-#JXvkIR`HT;4y=D<`Ehs9w$1RzSOV1Kf2jk=cfR#Hw0)TA=cvBfa*yp)kt zq{yJ;K`YlGnOn`fk_Uh|?1$heJ+>A5OI`u&3_v5*B#Wck}+UMt@ zqG=$%GiHkX*Wt|m#033xC0qm?`LW4gyQrISBLiT`4zIjxX2i_rK#Ymzi0fpkXURQu zXlfYRFZar2#ocaVrg#pAU}&MG)8ic?S5#OyMY794dHT3?B@L+!Vt9Ybc{*&UE8Xja zNQlsS1b8SSv8{-5F7HFq2jYsuV;6@*cp;mdJ+jUUh>^Lh(gFOd3zHArA25U3FE;u7 zD#J9$H;_p)BvEy+>|TWaV>x1BYO*byJ1-|1$rOf8>lwg~awvX~Q{*4$v;{MOc1oTC zZRjW?lkOFb*$iBLfFF{{FT)Rt#+-(sWsOthr$YzjgxDEj44kpRjTR_llW2D2L7wzt z>Qf|W=>F9ueLL>>-9DgP2eXHfu9argE&#JSGz020B0?9sn*fzqO`CdakoHGeO0 z1GXk~=~>-kYjaa0=&BHl(+h5c3uuE3UfYm4(jY*=In>~hp$>3Y{K1?Nb|M`2)59)G1>IqC=ISZKzoKCBwe1@v;-*47B#gh_9+KY)bYmy zL+r$$`9hTb>~k`w0x8JQE|j2WT5qBuO?v#Mp#>zpP>%mW73xHDA+}cGO*9ol!Qu0c z3jF6|fhkJz$7ag#Wb0%dq3dy=T5}H}oR*S%q7@_5YG__|#x7LY11?Lp0zWJvd3#?F z4nV3CVK*$sfwuS)G^O=F?#fUTjKFpF?n(qeMiHu!X1yQ@bc$FbGFX3_1%hoKK?(-p zfPsa4-IKF}fCmQ;rEH@+AL$@(BM16qTyGZ*R?G-QL|9BJrzvXYR@C2%>e;7FeZ8dG zj8;arDRq77i~~%NK~V`-vy^k|h`|-^yXV32k*I5`Vnxrs2=vF-#1K%i8^rq`JhB@u zb%0#ofM_JYU41h`liK+W0+~W08ATn;|8{B8*QDaB82Jltf8(h2Mr>!Obclr&=*k(p z2iS)ua?e(s&ZN*wL2wTsVz;=;QB#MVLW-gCzMV!U6&V`0KD{`K9 z493MBASPI`)1eI-P^&W815-wDHh|jv+;R)-KXnq2&?&C77L{*K|)ep|{!2#Z880C^Z z@N@GopTk6yXKL@l}8=UrM2V}eF{aI?zMIg#L>n7XdDv1@kg*W^!fuG?$a{O*$nV+ z5%2J1gCaKU#y|8q50?{WEnu?4nPh*{02{w5Vc~Av@kNO9HY-O>v7wkvZ9|a(KzLcS zRemQ{qp%!hMB@%ZUx1EBo;R!sR@L-Mc2Pdviq^y;h75ox|#&!hpAk(3{<#>L0G z2<0f_LBX5Ey%-V$QsV#(Te!ti+W;sA$OS+#K(2@~P;dYi4KKSLVGuv^$NXQ7bwL)2 z?1wF}!4`xKpw@ygwam9D8cdL7MS5yrQA@*)_JD^*5WTX9giG~r3}^?b&r|#WuVTC( zXXd%-rgM)v)X?qh7D$4)6-&WrW9+va98&QOTsIi{L?HQ>I_YxE+crL@rc9(YVI>WnTnQ;dJx)rE=VR8jfiIphgZ&nD?Tq5Bx%q z+X*{4t{ewFir=;7u6^3_z2e0MHWLRr?f7|ilSCr?Eyw(!$JwYfND)eu0hSJ=wfqce zf~T0ag2lZ}HD<1zNuAFBls=~dw1=tlwG5=rMHW9^*GT%J-K^HA7*R7T(8mw9s6m~K z21i}a;1~lcK7qe^!(>b`!^CbusIX*i$i_-~H6DYOGw|z@ULj9GiKhon9pM)ml+Env z`x|y3C(W5aW|_d{JQi@i|Ly}sXWCu@;M~BRUrMrHnVs;~7R3BMI;<|Sz#BX!M}Xps zI`V)gF0fku00SDEG>bL{P7b_frssJ=D#rYAt{*A@=C+dE}$$Dr<;#0HZK63ALuzEfNtdb ziNMG@F|o1x5~aN-9=ETpQB6HAvEMz?iGIRm+%qH(^y3tOu12htz#K)%kNU*ZA%p^P zUIZfysJBzq&;=l2@B=Wh>A7%vsO}`^OuMHEaq=lQC8Blm zB_iRXH!%cyn}X1A{3-W+#i|_o38}<@BO2Vd-&X*BiRDgLMwVe;9=dWLBvL-Ot~0Z@ z(O+b0BRFlOoA!Gvk2mx*QvLV8k72vDzR-9>VYI>4bshym4lql#H;>x5tN%xAnbg(!^9KL{ujz{l= zKwe!ai>!h48?-NKLx1M|`!_g5_mz^Ue@z5tm=EB-jOT>zJ3#khN^R9Y;B}`IE@!ox z{R#HzEkS--nY<~6#S9D3;x*d|v8OP4$+9v!d=3BcuK7IM%w^q~ z@8STk(9eSa^cuI>Vt4H!eF3;Q#^W}z7AjyP&@DN!lxy9}3LT*mrQLq^PraOmB?=Vh z2JJdqG$7<6IG#otDU5-%7=}duhlYH28B?HTP;MLRK|WvZt-)pH#F96tP@p*dSzw+7=D?b7+9P(fe`XdjeTzmIn<_W)vPbC+);X5*oSL;7d1h)|t zdUZF^?PTB~sEwc_ePgMieZb*KGLKjHl|b2`EaV?yNR~UhQm%-L*-LjrUT?ZSi8l1^ zUJ|UrxZSofD4l@rH@Y<#O(529)kHR2iIIO_~Js_Ef&-qWt zftQ>1`!gFIr;R$GTei(bPBfcy{DeVFbChGUU9Y|c3+X60t%KRsU1S^#Ba+d(;n1WA7Qm$g30LP);CDlBv+k^DFRl@cI;XFf*)sgb^>293H7G{~kVCRcf^3lfHrD-J z(4H&A%{UP3ir+7{(hSOP`|YeC73WRGoP)tc@o`=b@Ln8o(L&NB#rzGtDLBqyD3u4pRu#+0x zT$eLm>1B63o(ZJQ6x-DBA3{TxIOCn{o>xfzqR}aTmrd&J8X$7gR)E={o1;AMkRp(H z`hvtmA?#cI{9LBfkdha<-*-N04d{QmI4GX05PG` z_S;AHeJ$il{f5Auv)Dqc81n6=LZif;cXn6w2BglZ}n zgg5T>htgW$g$Gam;7<34f@i0YVj3^HPzUwj#EF2S)}fl)ZXlXh@q=a7*K0!sG)L#T zsq;mJlRb}%3brdLf$9;mDEZU#;7%%CP-YEK(g9soh8}+nx`P`{Mz=Y%drge#&tA;F z9CAsH(!kDp0c+P#Fwt#PSvtKLeQGm z?77V@a2bOD3r8aKi2kLREg-^{0${CF^G@eBpeNvd+cGbxd;{g8AJ-kIf2hAk0v$AyL`w!>twM8%&@+X{M&=LGD z0Zrz>8GbWlG?12@(1F_$kdq&)FLl`iyOAF5f8(LOrY-Ds@eF$oj+Ry0fyQ^}*4rEJ z4thfO&n$CJG!BmI{Y@pT6&~_42##{(h6n~88F{mseJQM`M(RoUI4}ARH)xV+@Kvcx z5v>7y22iY}23RC^kOe%g7^eIpr^cAm!JRV)c6^Orfg2S42vtb%J9%fBJ!XJ%aC4B< zOPTIBrS4>IFY``X7r>)Hnwp0Ak?UlE3k5ps6`59nUp5anNUeOV{azi5H~yJhGH zAvWpH3@v?Lh5;-B>E$ylkf%z7OEVtSZP4u^DdKV0-yt58e1W#aUfvEo!MVL&=WU+QKU(i8WNJb_xmOYGv9aa zU3Z;x*F9&&KU{*zE>HRGr|oBJbkQI*IQ1ufG%x-8ivI*Fez1}SoNB(asrYZt zl?R($XSf+4xN`_NZ%^<`rxhs)RwA2}qbvms~ilCQR_z3rGI;*;-gX zyBjxeTK()xBlcB*de!QvUxIr2Aog8~1rmX~wk>a3ozl5eghjvsI&H8Av8>V16NG5c zw@WME+7v&n`q!et7=YgW`}_a41T7G@sGv$p{&Ts{zurMkl&N-fcjp1@mXh8cNIA#v zuUSF*R!xH7e|Fy;#9!y1f#)e|pTQCWZQTCF60Ys~`x5?HMaQSu^Ao7q|6>XJVT@}l zcJ8zSu|J^qv6=DD< z0dBjp0oLaBTZ8-){1hF?F}7sIiJ7O{u`62OO7rsEV6<_~e6&S)X#V+xn}rLstmHm0 zGLjirwC-GT0KW<@6pS|2ym`|fSG4?!<$r0|{mY%Xpf$vwNz@LsgRrDM2;fqPQbbr1 zuU2sbIZumkXvJK6@yB@ugDZ@WAVLiSG9Pas71`jxJAQGI^XM)89m%(MtXhQiEdph^ zBjzLKuoL$|>82n3rO8h>8UHY2!O^~B*`Z6b?^Glec8DS&o;m+cWzpTXr?;lVPTP-@ z1w{hWYG@JYT(zL8))@;-4q2Kx9MKt44L&0AH#j!S>Rc#yaZk#ewe_h{I-tn}SZSl6 zpW!jd@%$QEZCOI@JJR4Ak8Y6fn+uwao)+OH7EwkD5-Q^fIbSj|U=l+IxkkT3reyo@ zxlmAKsdvQxEi%|t!^K0mjXtMNS%4srBd?wdFJ?Gt?&$l+#SHpN&)rJE9{6%8s1w#R zTtaF5e2`C(PsZ5$o2)EVGQMQ^GJ%@|!b|eXz{b?AZ~dhBEnR|}Y{2F$W)~Qo+6Y_< zxSU|HoG)Wv3jA zl9Ie@O!^S%t83!wTgQ(LL8lNzNOuN+S3le=4MoVM@Id`_hsdhP<{s8{L<9KM@`n`y zzKo4bsvF2Dp8@UOVDk9`Ig{2?9~}W0wOc+W;Sr*NR;UK zFRkqQ?3kPrs9y4I&|wVO%$sLtY6+~FU~qdMZ1ceAKG=ka-%-7D1H4N4W>T7%oOs*L zE0MM<1ZmX2nFenD-}t(6qTwT`!5_`A*F|DmRf3c7s@g!$kkL0Nq+uG>H^n@|JrBYj zJ|OtG6xrNPxH;Ohs7t7rBljpQIDSqbKBSK{ej6_%lX7z#?-O$}Wzm`Pz)XYe-;l0Q zk1v92<}k1+YRzmBQFx1lTh=S~_7EcF+ubUkM*=Y&1o>QuTfd@wuO1gfS|qXZ z-s4phsr`y{aPO}%3G_L70q+kA0#iU_9JPSRu=Kj=SATHe(^9Ow?^iF_Y->RnzWRn( zO7p3)i6k?Z1s#?dAb7i61zea0zKHTt7+VH$p?>}y9?(yTrpNoWnKc=75nOsaDgxf9 zpk;JMiGYrYFJ1ZavJc1$Xds`2cE?BH^YMCIR+f`b03%O994UV(%zeeFUt)ZjMmhTw z7?zgdS3s&}++rQfC7O*-zXerAO{j|g zq!B0JatpZauo%P0Vcr23O}9weGu5re_m1mtC0n+gR^2{LBR~|+I_)Xw7t|C_yL40YEGN?x2DfoGf#?L#} zJa639VQuvnwPv{`=jP4F-r2ow#oamew_Cdvm#Q3aE>U0@hDvg_o2uyA;TqvJc|b zz;k*^^vVf`iDsfL6;o@pz6_qkSADPyTcJnl_W z-u>1b5sA2H1$7-MJ)iusyRz4mvGXMdXof@m+Z8e3Ev^;E?H@ZRCH}15Eag8IV^m|b zL@_YTnt8-({PYA%b;;elM|IC6a67RzE>wcVCN~LbDfkfHQ$OrAuvvV~qr4QJ+xZxy zs=unKR!%8ydMVb16H;nR?&Lice-;M6=d`utC{rF~ec>uwbh2!zCjaiWGwC$EY1lUS@hBq7rvB{2xc(G#OU#bJ8BiagM zgz;gSeS48jPzfvZb$9$Ma#lq$bOu^3}JfVluo z?)ViZ&6z(}F>sIeV_PLRh7>|fo5SjYrE2+gu$Nj~dwUf>@a;x>NLvW2`zhV4^jUdQ zbkpYSi+HtgTMRedfveA7o!}W4o`^30wSCgs3Dw zQ8)03nuEK!x$oJqbwM#vS+pm)KL&nlZJ>Qf^TzDEV3n(YM%^bTp!-wRlv>v?e`DT0 zE9?RW`4$is%|lqOe^PHX?H=S`1}Ayg`j2AbVca^fJ`Hqzu^Xn=x8JPqmgRLo$`6zX zhJJWJO8G_GL~HtZ?-TNU%Y%|qXSJEp!OPQV*KzRGS5;^JY$jNvuuVfj3-6jQId<04 zedJtMN7=puSYs=HbKgBDY(LQfz_c-Jc4DE@?>osC=zDpZxoPXO7pkh6F2UxIYJK3h z4q`(#jl`$?bn-?Qc!TNvvb22uT=7$LalgE{<9Imu0NF=_M~X=HnOGb5Ok(*?Y%?NN z%_mW*`i;*o3#o^`g*siAuH4RhfKTjo!RGU1<>Sm8HAD+8 z16*8~Hn%o|^7JM_uq#h`zhd8SUf-lu2Zjx!_p7L0$8C@q*sta4OCTd}1;*?{5!x<8 zZS!zA4T8y%Q^e0~@x25qyI<8!Kb+AUy5w9_hEoi@2E-$tDu-?lzc9CKYgPN!%?lmr z)F6Vpx$jDA+r%|Er=ho#O>0T9Z*(w55+U{><|^5L;?-W*0(s1`nQS@%pE|s9W{Q*w z`V&7JhQ&DkBI=adL4ox5#(G&1NbK8n&%$JOVwXXZQgllI2tokk+F-9~iR9;*mVpiq zeMSPJ)))jMbGl=UTRcB{kLGtj3zOZ6eYv_ZqR(tBURw_V`=u3I;aLQBI{v3b&MTC# z`eJ$-ll~E1#mtwH%7;?cXT+xT_)o}sIgf(7kto{JLMbt#3&RSIYq?cx)Ap(CxQ?s6 zNWlSjRGIlKSe#OVRGM414qe%qtC3`(>mLEJpY1 z|K(!BvuG7{3n@KTq}6r%5dWn2Ms&?VY?S`^z1Ek}B*n>cRHp#gkTo!dk%3MTz-sYp#Nw@w<@pTB7 znP1A@?gm`m3%Gn*?;PEvFi9kL@8{azQ}5fek7F zzIG^92S~{d586}*!&PYD$#vN^w0pPncs9(dMTJKQTlRcD`dCj*C6UNZ4cw)7HZ`-{ zg8$m|a3v}Q6Kdn_bP0qKCz&?U2C9?hQc|347$pS-V=m{-VEH_=5c_)udlReyN3634 zf%?b|c4GSQUXoCnW?@vN_*}KZrZ$o6eO0Y(@nP5;kI$>SI!cR~A=2K=y4J4X5E+{6 zm{%(u!!zG#Bs}Z8f!M9SKWBp)OL4N!+i) zLwwyq6bSrvXvNh0UGGoYG~ZbMENs}yBngbW#31Nv|&@_H$8#r!GLA&Xpf`%rOTVFE_>}7q+ zJBru_oWXa!Q3|r;56$we6|M~TQSpP5T~@C8mfEh3blxN|D!ywS~_va9jMu}Xhjs#GjL6w z9Tu%+anU+0W1kfZv1Yw`afC*$Q>fSVN2A9yZnCP^x0X7(NGh4U-N)lOqNd(!0O)h> z6JvD)TaCGPz9)crco^3+QuVZ&7J}FycsVS|b5f;f<*w+>-0yOkZ~yWt>(-)sj+z8K z^cxf}x>lrMOoR3#fZXqVVfDfWD_E*oW>@*24153j5#@D4rs^a|5;0Cf9hty_q>+-G zoWmS>bWX_r7FF(Gu}#rA?%abJqHr%){y@hmMpb4INQgCVqksQ4VCG6dNv2Axy7j8K z%Clv^UmbiUn!1i{z>4mtlcB*`^y>H54>28xA`=nQd#U;W^-EA;hRmkjWDRMltb-WB zBx|IrqYzni_(n`_8mpGh$Q*q?(*D6Gw49T73G|XO{d|;)P+-Sx)Ed5yv%|@{H-%Lz z1S2;5O+RvRc3TVb#B{hiW~^z9TF-vE>%)e6E{|> zqDgUsyHW9|O?V0rM|P`7;w_46RKT_g#j0W^3kM|*_$|mMJ~62AUQL=Q4FQa+{$Ayr z=hgk@-g|rtQN!dJ5POet*_>aocBChLTKx?wlN3PUAY7JvaIbx?Pei~0)D~&M<_wRJ zWxAab+X`~E?YKHUPmRK!cQ~Vl$8iAE?Vohcegsli)Xc^IN-28B3X$TlpA+^F6ws-x zFraOD^rq<8F8dy{RJ!wMh@P#zEC2iOV5jQ1%@KtMOtr#g#CuZ+(bJkVM+GH76w0$r zYwu`y>DWg{ElYf5?$`Ija_IlQI|`s)$4Shriu`LvBRA+70e1s1h*RO|cl~)8rzWh& z4-v`?>9o->?T|WSmV&=8%Xg?S*T41pumyjRLSQKCIEWoTgbC5hILm3%_1sUEe9%=% z1mH2Q^mI-i2FhdSX{h*;2`vt!30l$yk3R?3KJPC;MPBm(C8lDfNAY}_G;X04E5Lb< z{KuLt5L7p_fo)0>Ly4KQx>18u6)2&rz#hKZm5FM$^$p+?cu-{%zhITqIi-U@7;bad zY1D+}&9lq9D(cYo-ba#BVU-~z>TJCFnBnLG`=TSG)gY?v}M zIf~9@cPczL6^peCKTwwD;eJSVwr80VXJ8%6*`PQs9JK*k}9YQ}uz<6=nTLv#z#IeN{vcj#Z+-k>^_b?(*DfEE*esbo8wA8_rHo~>F z0e78P9ZirX8PcXXoOkcK#CW&3NpEV(IbxZw6LM7py!dk;gL9WsPTMj6RIijuFeO_~ z{i4Bqs_yTN%-!t41JbN5R2>@^OfwkXE0uE?M(0#o-Ieh=E9UyXK{#U%_=!hfo2+Wn*KpZ&@Gr zw{BYCxfk%fMT!HVxsuHdsn(Z4kO~T5Q8PG4ID>(IO-67kl2mpxo}=3bpcYfH?aVD{ z8E@|rMVnNN*d7(feKedFovYt^zp;OxmlGoA!Q~Z50tWbiaQbKb_9t}r3 zhH9wuW^4Mzp#*(%6c9A1c;$nI7;T0xyB~1|2Y zcszN3t$N;d;0EFpmEhe54i&}n{38okWnMj7AJ@dD2Da9R9*}XZ_dhX_U-gEL1LqXy9q;q55E++@)yPo`^S^`A@OGk3`*?wo<>!bF1%?VO6XPFa4UVOOM>qAd6Eyle( z?0^&@jq~c=S*GIF}5QCwH0g+R#E8^+!d4V zr=rT3lfgIljqzhvcpD=3tsk3}wVbg|olHO1ZnbhVxl#cf*$bUf%l!5>Lrg~iZhCoOW_24h}p!GMUgvK9X}*doGj#8Q)#`c31pLmAmrso^_~g79-d7XwT!*9ls|sfQ+S2(BQyF)z4J z5xRT6s2vDhPZ0AHcQiEP>VSA0Kr-+=z>(qdr3Q3Bh;x-0O!mf%5Ev2Q`#HeNl|Go< zMtHT%nbko>M8mt1dW?~|YO>?A28|RHaLsUR5!}4~jD75ywhx-rcxTnxXFR=!?X1_m zqr|EJX!h<1nWFT0u;)YZ4rK%pRG2)l(6gx_%O7Bm>pS-;!U=W+Py2X$WsgTOAgJ`nX@@@IHp$QG@CjLke`!5n}y(MxBRYv@qS1BMzt3XV9mVnqseX2h&4w9KTe7rOimAK+75Ixeui!q zCI7&fYbiZm=K=S=%3GhOINU>G8v>n={h{**lTYSimOA&X99sxXBkHN73%{es6vC50zd=Y5C9sWFG*xwL(}%Y zl|Y1!@*O5bgt#`x1xz{*cqSwrJPU-R6G|QbkQOQ|Fv0-33b9UjOrU4E@R<1Tal$@G z*?3b>3-F(5r~sbn4i%2+gv_)Af$7J!LEUcXkpZKz-x|8ka}8yFR{jb6EZ=VM5UFwi z_Oh+izzr=||LCFro(mzK6ZP*GA&jPtr9lH3xJ$FK^QF?pC?eTI*+U@9M|tsx;tFdJ zpcfrxIhZtD^bB$35H4{f7O$+>L>z_2LHq6okzlIVNrgw+?7!@I8Us37Jq_yF>O#SxyCHV+~L%j3q6ZT zU^n*aIR&I4d0~XApao5|Vao@D#+kn4D=gwYh3rM5GYAieHG|-pn+UGfbor-*xqz1b zVuOhzpD*(nCAp5sOtRu;{B!rODBvA->xrk;NQ3}RFIj)qzvB<1Y6b{;LrNi83j9E| zD9qu@rx-M$dIfkj2WL)hP00FJyYGxMi6d;7Qm^xr{YButnVNr$+2p~%%owu-+miNi zv?bY~4o*|0C~%}pv9-+(l%fyfrc(@!q3~EylQoQs$U4u%I-=Pa4ma-avs@4Dq_>Cowe!eE4({2qnP6=ZldC3gUf0Kd9 zFCSC38=9*GlDA4ajq}ZMiu1b!oWCb(9x!=BzSh8;ulKVsd$3&Fd{*nbWlGijweo42 zIDtL-)?CMuZDQtQ&OZNRY{`00nz(PxggGMq(E{;*B~$O-FFtb_lH*@Hj1Q0(%vf)e z)Ob%=Zr_RC{AGNt!rvk?tCdLY7Trmr;8zO+(DE%%mf*sSBjmQ^Hv}o6It>CQn`BJw z11nI5U6?KecrS35^vl(EeLENEy$zsF5x6#n67R{Vi>&RC27|2dJ;{gJPkB^E?$`=( zM}@ajD)YgCd8IYyE*CpPWYe_=KGx*)PG522a#2`|B+!E@C4nf2Vf*~t2E9K{49#4` z1xo71`crR?f7mc7ibm7D|Ft#%GfKF@X4E8zZQAM?z z?{G)aq9F8)p=jDOKd%nCZsMGFX}VBSr8Ndpa>-%Z@ia}SJj3MzmCsLAv&$_14?Ww{rv}y*4D5mhDYg8vy2uXqUd(cV5aENcmbvsl2J5da z>vGjcgTzS1jihNNcx9Eja0aJ!G~Aj@az5|x_CQ1~TOFww#H)2WFkd;k4op|Oa79eF zOEM9}J@-t=&=4r%pP^@PP9NAgGj<15{MJ+B;n`q_-)kq6eAia85m6AC_{oY)rjHzs?j%n3#g~1Ow-S_)%QH=A4waX9V~zt?|E3U z@i?2TqU<7gYKA}L$1OiKQ$rFm3a4u#(@@&GqHsZB_88$7_ddTUtrCQUbPkFw#duf~ zK{S5m*o&|SIN!QjzO;OS(zg#JUtry$TKLZxb@KXdW37k%)A>2@6V55|uSy%14S*&$ zRMX2(!JvQX6Ki56OepV}xnC-k6=vQp*Cz)`a8Q96n?5FR}LtDb`uepELD;peE&|Rw7%3aG$Hp=W9I7{ME~9VQXJdK(6N` zENAT!H=jD}i}3@ODh~6U3mu_6zivh?d=0eJ7~ZYR8~vEDJgA}_zb#QhNUl&0` z2Qs-)x3D6$C5l^!R?GaN36q|k3)ODfF*7ABw!li3;h=Xv=ya1pnCy-(x>wi4wCJ^{ z01Lhd7!Aq}C3kDO<*g380n!=OBC-l@{3Gx2b4uN0uV-t947qK8?|%3NJl_8)Vy&#k znfrdEaVk@OQdo+>2UwW5JGLdcO{}%Ov2Qoo2&M0#HGE*kV6DwP+h|3g;DAZ#-;R`U zg8`HAiCm7?O|$;AGTlnED7Zbex&$;Pq0-*++ImzLSCTfPnPWg1>X4Low^rtj%)WH( z$zHUgXh*uh&X62`L~$g!*LXK)IR{K5*IsD|W^!ZtY4z+1nd!59`h(g$)})=%bTVN$ zD0zxjoE*v+sk7Av6g+jgu158=)Q)c)P^n~%f$=5A*YgdA<|w%NQ~3rk1(?L9dO*eiNbQ}9&$h>>9IfrKGCR3bqs&m(Fm36 zMMvN4CfA^eDAh$%y8`B^GOOgCO=vG8luOj+llyTHMQ)7yDXpv4$}h+#7{W9Thx)sc zAT-F=hW8G@8iUt0`R8xqv>ij%6;;d`OvS&T3(>s1NlNw|Ky!@F4Ce#VN5{gugjbmxjk_| zhVMrl%vsPMxOz{iNSl^J+*luArEtdo6Ou(H68Cb8^OV^EwxeEYzQ(@BNR4K}@p7ud z_F0wB^Qpf{L0_|I?Sb*{-Zl4ipONRHIZL2fE~4fB!ILmeKi0zAIuV(V%G}Fx{%M8# z>R;yE9(}vVo%tk*_gABcoPsB^5y{R|#7Ckj4<~&LhCBk=$C75zbXE^`d<{1RA>Dq`zm(BR`!>~qsdR)C`jrzWn*E61w@<_cXU`%U2ll&Y0eI5i<@%B{cV zp1(i!I^@@A$cA#xf$$qC&Ca8kZKFYp`I7=elVto20yp$+DoAF%-S&^Pk(xeO(8Vj~ z%N^ewlq^@6ty#f^C5(y6@um_+_@-8a?=M@6Kw|rJ%3ZVZmcT+Fbf3`U zffys2<&h9*pDUUJODRGECJF{iXwiBw-J8T%9L);(UBb%qV;U<(x3JY%?{n{$$x;Lp z)~uh}kidh1^hSVZMFT%=33HgpZ+`qG{6CQW7Sd&gUxHITODT$xZVYxtT&)v;(%l5zNB>7qv~-Em`#XiY-4x zeCl7y49Zhy;?GroTRR-VjU^`Qj8VKI_IGRmC9P$`t-(as4?YOFHk}%fE<%BvAs~Px zGjy$qW?wvOmcsHqJGT8cQ(ylhy~~*`gpC>SCPc)U!b25;{ol{O|45(y@6NHuuEJw@ zhM6H0y8n8i6IvKT3j;bBLR}N;8ni5hKG-z(3vtAR2q{EJAwmj6IRY&ZBBT%@5jRB` zBoGD(peoD=z|ADde}0faXpIPPSP&@}Muh*vh_Fx~g-*@i1w@i4gb^W({O_Ea39K+t zI|Dt1>2)YF(@7#Ufu~dBzb1?-OwRsi3Eg<5#oE_%8AHyqz@I&a2X?&um3ZNQ0ob^g A*8l(j literal 0 HcmV?d00001 diff --git a/favicon/apple-touch-startup-image-1242x2688.png b/favicon/apple-touch-startup-image-1242x2688.png new file mode 100644 index 0000000000000000000000000000000000000000..b00f85bd8673399ab4d4c57910f7f8e4e3e0f211 GIT binary patch literal 91208 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%0DhF$=XD_gVKp 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 Shd%J%_p=v$clBHEo&N=DeV2s* literal 0 HcmV?d00001 diff --git a/favicon/apple-touch-startup-image-1290x2796.png b/favicon/apple-touch-startup-image-1290x2796.png new file mode 100644 index 0000000000000000000000000000000000000000..005e6b8f9af9f345ecf9316e82457761828e4874 GIT binary patch literal 92755 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 CDOw`{ literal 0 HcmV?d00001 diff --git a/favicon/apple-touch-startup-image-1334x750.png b/favicon/apple-touch-startup-image-1334x750.png new file mode 100644 index 0000000000000000000000000000000000000000..199d5b5c156e50e07aae3d6937291ffd5e314ed6 GIT binary patch literal 33179 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 literal 0 HcmV?d00001 diff --git a/favicon/apple-touch-startup-image-1536x2048.png b/favicon/apple-touch-startup-image-1536x2048.png new file mode 100644 index 0000000000000000000000000000000000000000..3fa3827375974b4bd246762ef986428341d584d0 GIT binary patch literal 97682 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 AE&u=k literal 0 HcmV?d00001 diff --git a/favicon/apple-touch-startup-image-1620x2160.png b/favicon/apple-touch-startup-image-1620x2160.png new file mode 100644 index 0000000000000000000000000000000000000000..fde41a76c42fd33d362370b0f25af45afe6538fb GIT binary patch literal 107404 zcmeGFc{tSTA3u(#IgN8P(k5%@bc$A6CE2D$N`<5yGbvOQrR-)*lA_`ip{$jpjW$b` znMksZC`&f5;UOq+)2hW`mlSFT~YW4n+?sd*6XTareGG3b+JN;HK}!GbzXlz2-2Klo5J&#=FI`p0kVHigC^gcw zU;o!tsR{z-;k5S6|9_o=BL1)Mv?uhCScAm|YAn)k*_OsCAtnFxp8Z>5)kq}j%>VH> z&8^fr4@ri#zoIa@@3ufzLq5Prr}f8{3wpOVW@B4NAMlw79d!jF7Y#xP|J zQ^qirK7YoCQ<35S6OrMZoZ7?r@*B_bo%|nXYXWGd_^F(sENx$xa( z${41MVagb$GVIUosj0{?6&a=?!&GFLiVRbzd8+#4N5Uy%m@4W=;+9rp+8r{48Qe0Rp;ZyD2&@Xzm&(%^NcQimN zXcqU;2y8!!(Rf<)s?YTUYa7Q~h)pAkS1iwz(om~rH0?6vy^#=-I}5dZhS6+59;x_5 z^MG=Ud=slBIBnuh`({N0dwKe^wt`t+iW^3YQGBXiNxOGkFD_WU;<`LV`|HuR+#Nak zIM=3$oR{NeWjxc~BFcTBf)pi3|C()}DCOPpxUE|vYQwEQuXN0v`C0epaAl(Ag={?6 zTy$nIlC|bpgL7WZ3)|xMrUAh_4ruEUKqa$fG@xJ_!i7%kf74q;aUB0%_)PR!6r;nh zoA+=;XDLas?+i7SC`ZetG_4ju)d&Y~l89Z0f0tnI&}@)A z&U7blPrTOj#WuDOBYT;rMqffAIAnibQ%>iGrXe4)-~f!!0UA`&W{KdTDl1)Ao$fyC zL+)qtd5S0rAwUzT!r;Ov<2e*fp3g-F3p8IjVHN6RHPP^Vkbbk^vD={5?gu!TzxixP z*!7HIz-ZK>34P&xdQ~yRGTIsPG2WqQyL&vM zS6(MLXw_r44YU>ot>9Tnb2v)=Oz)L8rl{g=M&={FeM*1Obj6wt1iv$wijQ;^s7j5c6x;Utougp+&$uD#7V%Kc0(&rsB;QR4FW zZ;@?DrFVQxX;0qs{^0&&9)wZKySvULXr1rOmgd&sTtZlEa2DSDh6q@>n zePL@!4NJaW-T#Idu52B{|7)nMhe+2(3iV92DJ7brlgyX(T?E(RoBgHJzhBRMA9!!y z57OFUhYiS=W-}V<@Q4C}tt~+W!7@??F*pJ~JQI^UpjcvVnVP8y!qgY#O=wyf|>NGG1)~FDC;- z*9|u?CwiPXF-WNp@EPUC<8u}w+;XIEpe{4(bMZ`7Rlz6i%19?1$afgyulO?4=;9HI z^+fcno_O#6*@S6b^htHPAfu6nG*iB3_MX>bI1f@j3%)4N|KbVpsI-0?ymw=QXMUd7j5sKsQ67{q^PV-HI z_u3Wkp0W+JA!}=QkGH(j)YSGPQ!%Ms>7%JSx;h@N{2vXrx;5iRI}~r>51>}wCp=|! zG=7rE^u^g-oNXiR+w3dfRKS@E-QMjCqJ=KO_}% zlTf;2$I;JM9I~>ggBN&zj>R59MX?fg{8AXYiI@lS69nQN24SDj6r6fi);-TU;A(*) zKKJEKdu5)LE2)}@GA{+YST|y~@u9>f18}s@gbXy5b)w zwUkm)MMcH>v){MhGfv=v{4ku5xwK+P40+E>P-g@3X}uEwpyOV7)l`J?sCbZj7Hb#v!S^Vn7$>P!yqa>pT=ZJBcKU3FH+ zGU6@x9HZ3KRv@jjD`VQ?uLZj!2jq)*(&L7T1@G7(K&RKIyItbGunQm5bRN)3j$n*u z@rkhe=*z{tBp0m|fDx7PvnTO%m(XUaSE+fq>nEP3A(!HwOY!vi zLiSMdhK*T9X#y}>mFBdK75LgT@nb+6Ct6WbtdaHEO~zX-RrL8p_Q#3p}eSjnd9mu1OkZtBkdBA zlZ3sN8Xp|1IqHV{)pzK75n2tNuXendf3`umrcyM8i;Hsmbr&WnYL zYQm9q$gw%)s7VCFi^w-@jm-<`{+u>0;{_qv>dg0ciSS9ZX{A)R7^{M$ zRb!j~?@a?s;i%QwK&qlN?7_1HCBNN6KDc9PIv3hD#W3EQ3z<&JpGa5~|4K7k#d}@e zJt|aODa=U_wprY3p~ff;|4WG}BB~wJaf1QI{67Vjc30YcqJM>Mkh_BI4;fbTc=P3> zrcsReNhGNtnb=^2G9C$A1MJ{|7GmRSU4NFBV_Mr_q2lsMl-WQ;{ry+EkAQs-^-)9u zU;5Hm?7yhqETVz2!FQJs?ms4!Scu}{Vawy~UAc4$L9_sr<}nPyB;vLqUGVYM3^@@s8TQlFdF9|X z#2SRZv53URk~l+zL)EiVO3nFLs^Z`IC?1p$K^|I5rQh6AIG;NE z9qP~;HA<&q0BhPZJ{2gn@<)WHuJuRrn$}!pW}x{LR7@*H$D5Nj&(=Ktk+i7NRO~16 z_DJaJP9|?1kG!>r75kqSIr)%dev$*Wmm;&3Who>F5?>B>&EGt<{C^-1L>An5W{ZK8 zkg!wu!j_?b_*XLz?>nEzE(n^(Ye~^GhAyK^Saf{amLQ7v>&B*iIg>_JRQf@5x1vW% zfMCU0wL*gMBtb_*1$s3$p|5` zZVSlDyB@ia={HGY4#-)NICDCAy3jA~2!7F^f7YEYag+atAXu-GsX1AoH+a-^^(@vw zA!cj^%uuge(f(o)CXu!Tk!a<7f=(9UpB1v4=i+9M3HIRzQp~(br0qa5?UIArKR>R% z$XY3gk4d?_VE0;<{X$RYjF(<`1ttY2;7XjACmwzz-AEu`WQ9!P>M?=h!+Jo) z4+ZgX0s5pP&sVP@6>yG6=n|2W=#yRFbz?;?D_fPHu9M#KjA5;8`go3L9w;7!GT*~e z(vz2~QLMBaKEe05@-=(BIW@LXl9@M&n_Woe`OYX^U0r#mlaGLzYrMPyn7KA2b&*Ay z#7qz&FIaC0J2+Cj1-}yKEA}I)MzQcJGky z{(0Nr57h8`Qd)AP9Mdn6Pd$L%adHv*<2#9+#pFKRX)gLESiDEgUp_}UN3HxY!rqczN>xM)8xZm%=?=?|#)y_XJ**iN zdze3@v8Y0Mb6^k<#CCi9Du(E8KED96ZUmi3(UIb`iQ#8dJejZBX^8FM!F59t8jmWW zx7M~8T%APT4MLKrLQJgXi%;a0e5OQlUgh=ib^(y)k(yL4*xQPTjlE}fg-Ng!2vb@f z5vw;^?D75E+7{MzDS-`CKz*M<%g;sv0Wqen;+qcY)rn?u6VWM$`Ct^cddNkF*Z&GB zisd=iJrT^qcP!`Cf**yR!m>68m+iQvKac6;Cg5D@ngdWm>s?0V&$|J{Jv zlPyM8`=vB^A;Pq3f}jGw+KKjC7~GG0F?&K054=VGQmbhmi0HNiB1HGY`So%A+6 zpy>RKF6H2J^Qn310y5R4Ik{(Ej`v0;$T6b_i^%4D22TQ2bFkGlBve|SAiAifjIyI) zR#SXzvAxek-Dsnz!Yr0ss^IL9T#&=hOk0Qs2D$pMWvZZW%?KtCZ+oJd-HE})n4Inx zx~vhMp>LlZ7$xoYOL-jmiujBDu|NcoV|K=)RWLI*3euA=P1UjpRld1bp)_-}pe06N zEWEZ2hz_3^DDW?UUSJb<_r@Onk{?~_+HEn(^k zMHIe1G!Pt-h=q0MqUSFk32_q)1bK~0wUEGA0+;~8igc|k)j#m=JE`RZU1kDn5d14A zw%r89Q6QoNtsZB#8#jL<>?&r|*0ipY_d))dB=mAVx@4OIX3M9!{>BUsA(!M^=`k4A zS5607|L9LpvFKey`J2bApvqN}G(dpnC@fA-u4$erX?O*AD>+_ZJ$wbKg)BVFLku+@H~=iPC3HfdPm~`Ue8- z%L^xstX$I2j-e0tSdrBY=g;@opL12n_ViSk7<*MeQ87L^HZQHLLFRBLi{gS`lO!`9 zo6&+Fk)bqDSykPijhyIsuLg1sD5HyO@Jmg!*?Dvu0$38KpRg72i%(vYb!UFf>VJE9 z@Xe@H`^U%n(MIHk#mNT!r*2x`+PUvN^X0V(d-?3aJ#tLVWG`x`I1B%0>^+X|(4HMY zva|d*zeSq@;m%(!COQ5Y$8VlVcl!~-t2_Vock4JmL?%ZUOB6TkVXbqUsj_`(!g1|0 zJ-VJBU)7H?qcCABasCmSw#m?ym$|~6Q@-dJ+X6NWon}7Qvo#g^m#a`65Dxo0&P$Y% zqcdKfr9F}8=pWX)B&9e}RKvm)Fj@7HUagl@o!{HFIIfpt>zR|L0muN!)_czG9rJ;c z927XopX*Y(V=xn?H)qm{8_1^2CT*EdS4(Y%FRWvn|gA;j9 z#0lUdkhz-U2jCB87ScB8FjhWHF0oCCx`uwV+J0^1_P=q@UPkno4B`-$(D zFsnXCzs#O{6df4VzpSp~yus-EOZHv8HL+}K`MMY6GLgKq*xwi+YTv&vnr~#`sxX(N z{?K?X1GSRjQh8AO=|LIFcD7l4SRy135bT03AA%ww3q(R%k9y*vo_q(7v&Oep1zt5S ziu#UmH|qDsUpK%yiGCpfQqaurfEl#|fBw=!5GS$S30eIGm?rAp&F4gvvRCY@Y8ZJP zWo<1-*~OvaUtk&2j{gNC{_*)%-2g@ig;IjK_|=K$qy1kgyN|6g?>yI)HNGF8g>zqD zAH(+U5Kheebd;3L2>eB+N?xNj_->)ca8`D%Dt*br1KK^CJ=*8sdp=rIPs6O(EWp&h zn|>9Z0Wy#@?I=r|RcK|qb;!0Xf>4&m^6>ksEAKj-F`8=%>^kljxe`4D>|y9lohrE} z*vo6k@ItZ;jzW1{;_YCq#bQKVvUWA;HHLon*+3`&hSC4NdrJkRpO^gfv*r}`qh5yB z$mzg8FdbPV$s*$w&*X5Dmg)Q1v0sUH76c^HN*SalNJ?|r*)UM=lqr8pY!R~RSy6P) z_2PzmO>sMSKe$S9dMrP2sXn7KBC6`ytF+!#Y$~+>2Nm|%kJ%Ys@4Y0K1%_Uk_&ByF zwRmwb1Q-;*y^n3ATiH}8!5~o&Wn&=`a3eR*OiYZ z?{J|F9bUdCbeW!ddGvEzg@evXR(9bqww<5~M;eYWg`oxEr1%r7Fr#E$3V|xxdrW-f}^?(v;_#MxtB)z`G*zvH2=MilC*MPIMt5%`Qib8W_yK!d{ zqZTyTC)YYaf08W`6xP3r-f`;?J^gPsxCQ$JX&6S%wTbiU-RIE|z5h}yf@2D&2Eq4d zUH8jl=R1yD3qw6@1qvn6RYvP-fA;srNDE&=8O^SJjqb66+B59$NBxiQi^0rRW*hq_ zaf_5D-3oCJqob6#cSS2XfMWy&Kz(8=w`L&pfKPMa<0O|ZT}Q3IQLoqISA??N`Y-Z5 z^OotM)beL9djMejAvFFRlhn$Q3mWcZDo>oJCuBstb&xp#B9lk^6`eM65a;t4SPr6B z{`EWM&s(cD7^K+Qe^qORW~dC}NSs&6EsypttuG#~3ZOa+DFT%cyZvo;Pvlpb7!>Fq z^t9Uhudd2dEzC!)OR|W}F|>B8{@l`K#Exj&l0nleFt5c~t$ZG+6FI)zd&28B4;R*0 zAbN0PP8nXqEOR>*O=Ja{=7Nu^o@lqpB=;YMQN`oGqY6n$=73v|f5u@_LVCp8PT6kY zKXi||>`Ys+0vf-Hyx8yfZ(Ca)sdf0@_zw?@e9iNjL$i(nseckqNWYN!pU4eECbNi) z1)AO4lg^f^w{-2`@G1wtCM}Qr-Peld8yfc5hMDIp46lYCdiUQSGJ7F{dGHQ15@f!_ zQvw!5=x>$a7byqV|IV92ml@AYxTd-{Yi8C=5J!cJ7oO~e<7nt{Qus3CTl;n_ATn3r zSl|;OxBrL2jWy$TULk&xN-!Q)fFOV{9~4Mp?zbd4~AK5Sn3-|9#Ig#?jfzHJ~eX>N7^Xtr)E1>LUc8;1fw ziE4cAh?1D3*N4o@JaaR9pfYp*R;F3D8^H}si|)4yqT4Sjh=*@|RrkynFM2Q_({1Up zlkNcl9Km8#SZ@GBPeLqyr_mso?|$HTTO`4l(FhDtX|JA8Ci$_3ASuZKqCn`Krx|B) zr3nM#=KYfbs(way(iRBFuZHaqN@Z^=EdqFYQju_&f+$M3rbK@91;O#|&PaKLaTwia zsU3I-SmY{nEv!cqLrPaRXOK{0ofL%P|_wPX<2n2v}E`Aojw#J5_ zAOl6AjnZb1-chum+SUrIZTCZ%zyb3wv~6Xn!0d29nM&d%|7E8M(qk?= zvj?KpSB>2QiT2Q9)x^9=O<4@E7sMza0zfrDF1Tv=JgJ8n`VZ&|2~|$zrocI+ zMvJ00h||sUGv5)FK^&g216f!!m%yn{#%4}#k;Hi;ibCl-oYWCOajT)?_6nKyubNII z2N|;m=^yrYzB)n*U*0%_sYgQpzWaoFBw}mKSdtb&0D6;xdb=I@pFJo~t|lrUh+rPM zr_pIM5J@fn6<|DV(UEiUNvrJQES|SzcgbLtzWYFq$#0LcE3&cb>!WhZM_%cba(h;` zT>90TcZAWcKm!PU6-1T1E-C;?%i`9|_7Ajb_u=hE`eEZV-EI}13;&8zqt;i z+5f-_QP3q=LHtn>YLQ6q$h+Ij{!wdodgPu=PXkO0$k2apuhq! z0gN7cV0xC{ayDJM`wAb)32CG#w7d8Spe1y9qajldbi6rTLQgw>0cCY+KevEFvru#m z!!vQ~vC#T58#95UdUNM0;vmqoYv4 zRrLd$nmuxt8m0Y-042Cm%AeBRk$iStUt94EFk7>^c)lUwt}nE3vL{)CgdXH{Z=Va! z?i$hNpKUpoIcy)NfWS?J)85cFAWrz&vzylJ4k-`W3pIw#V%gYjd63L2r~?)ROG>+r zLkBV>9%*YD_sNXG4Cdht=VmOoP9 z7EXm7h{&z8wYU5RP}&CWIBxg{;=CL+Ah+{y+zBxs2@#ahy|RV&I?*_Ry1z*{)%}7EVBkxb8p3RRx(SoS z>VP0Z44Bh!`iMf&Aa3Uw?Wb|rxLr^kPSaROfWG;=O`whYb1L!!u^V_P5kL)9VZQEAWlJb;Ahg)rXi9-gyZs0-A$D`wyeB_W#t0{!4a35-vxsC z;h)98ofr5C2|5jY!uP*F0o7rtwn9ewI9RA=NwS!8G`9&2oOxBhP@^C10kFzI_#0u) za{y>>ZPs@GE$2ZF9WxLBdgK#D8D0Q`3(XREAxEfP7kU&3cXgQLOq5zPs3eF%?@;D> z0%-6nhrI-W!8s|AWI)2$!v00ufBs^&6U<9N7U5s>rMnegc3j%R>YA-dFI9X*bhV?$ zfZ>bMT6H1F_Ol5*hnVf!=Hi<#^+R=rObQnp5Y>Yjg9D%yHujVpUVWO5ksEK48#kx~ z4T6jwk7b@0fUPjR@`?MUxA}nGiy3Q*FA=t@Q`>JOjJ{z-#F}mxcNmQ`EiGY<`*;Ol z-tAbZS>q8K+_5;=U={v*T~ldVlaG^iw&%5MTPJSg8m$S5NW7PW{t7A_1&^`#UF&oP zOBTy9DX#We2cMIY%@cfSmmyv?hiU4e{Bq>dW6kjeF&{9**4vB$vV3e>%nJ-XA@h}{ z-zvA7Ri=@y$MyTK4h@0@g?6xubt1U-D7#IIQZq|{xPM7Iu>)TludSDMY)CxWeL3hV zTPEc`hu^sZzf%Fr=s0;5p$ap>>%HXXBDq+fg%T6zj**&*gya z&B5G!)7lfRvfM~*aRgRhUulMnu}J)Fqy7wB#j4=?af-*p8K*r@)cUINlGM|n@2qqR z_VQ=l@OwwvDvlBt?-)&MiVUXbN)5$kQz&85##aeyaELva5pMl&EVJX~$ejsrXRZC} z$!Oj#0GlTe5#jg7lj*m!cPShk!;*If>kc{h$GnI(_dk_jEJBe6f$PSm8PkJ&359Fb zMw$inTbgr%M_t2p$O z%c0a1T28oXQG+&R-y^kW7R#Eg76agPn+l?S>ojdNit(OgMKcJIFc=9Hm--lpGTaK5 zNWdUg&N$bW{4`~#SC@OLN)_6^v2gVrt93MRvb`cDb_ld}`%mb&lzHHHggIRQtBC@m z(Mevc-y%n6t}-ahR6OTSPe_Z{m@J<4UC*mCGBLKNnoyhB;s_ z*rT#{zOhJ`RZ?qqPm?w3{&rA5&R9A#;RwPYf~aJwXZG*i4=0j8cods>b+(nQH+^nS zQsDG#q_H3+5T7=gu@6b#|Hz#+sx=#NLX8))w=hm7XG`cWXP6%@iMwcHTXj&X6PlS+ zT|U>$X4^pTzjbHD9^Ar&Ky$++PO4(H^~4H!ipAqtvK* z6{_*|c)(DYR((W3KtLWj30NZgxIR!PrJJ2j-8p(bbh)u4!0512R&pu=_Cq=#D=saa z`A^R9qn@EU*V+|~)iY)IHL zqT6Z?Mf6NC#2~DB1~b%xfP}$h^Y_fHTZU)6j(Dpi8{ye}WVEGV!KGMRUJCuD0n*i( zCp&9DjG8@y#I#UUAR6d_=_hWzilnUjSgq}-VsOM9+@e)>W_i`ir7T_d(j$2T<+xd} z%6VTDTCJ@NL=tGegkiM=7^7z?Bw=pAeGT@OG%H_pM4WgTptwR(d_hSW*gh6BXac6i zp7Wxf!H8>PTeO}W1ax%Q;xD{CY&Gy|K8s`6-u>REGV)Hhgo8QET3L6Nf%o4AZ=842 zwRw9ZSSkeVvsdg{H&D-$YB-SU*S#=St(U(phI(S1y_7X{^=7VWR6gpY7F-G}Ok0`0 zm{GzT;;XHP0=*QrY@V(Gmz#yKNy4iOkCMb!Vg|e$$D8lvs@~2=fknLs3m-VrWmk^% z^3E{J0nE%iVq0VvvzTLY%+>RNnPh{uhGal)yfhXOta>QQt+A`EMXJOGxk@(Te3ie4 zyZd@?c54q7MrIG7K(Mw&|3oWu&oF^!@XAMNGlYcR$QEW#lITSY8(B8LRE~{=Tf{U1 z&s^E1)wF#Nb`EBkb9K88>h==U3^L%zG;v+(hqh7G#C}CwB&fVd0fUM5(eW0`u&Ug# zcBl<-z}Eed759b`EOvu4a+}WBAh{EHKfC4_jBaStD8a|-*a}T)l@FwU3t}IDpBr$0 zz6G?i(y4nN4AY~QaqT=hV&h3~-l+a+HEFS_ZX`Qrbih#w{y285SF_J$Jc`| zGQ51x*ttfodFz;#D6Q4yrc$gf^43b9rB1}IHBz-jD5Tgr=WnCoHD6sfaQszV7JR=M ze1Ei__x)J#{c~JU`L;*qKu+suRxwjF0J8w7k2;22oiljItHGM{3PIc=Xxo`Zp>acr zT=oezNWq3*vTbume7tw_98F6o0O{F?!;S_^n%3h94X4vM6;in`GzKeMW2&|VR|lKa z{XW(3s0#&E{%QO z8)ALdmS^ z3`%imE-gtFB!@YeM~voI?&BaFwBtY-GX0MKo;a|-7`+hp7o@6P8Z7uW4C)cxRlJjV z$D}~$xcX$+GQrmsj>pn??nDG2M5LT3Ep1@;2th{{z#W-8*;?W}k z9Ay;5UQ)Xpy%ntBHmUOhnByDhuLo_5eEUs+za}n%91u-FYFp3H8Om<)*zn zCZ<8Xa?d{F!#+DTvm|!5Z}MsKYw_C3Nt(Wd0XeE@x7CLc;?4olZsqevqnp1Qhv8yd z$WD<)3RcZlJxzyE_dR*(@2X6?$6M1pRc|2v?x%2L@fL^xy*^&C9QP4X1EsCh^PHVY z|KtGm4|~KuHR$j2Xpb~%WsAuRis`_u9U@@Zl$u*M?p2Ktf=vGHVDi z-U-mgpG`VEDP^&xwBOb^VSG1R+&H;xXCi>OfoWiY799g8e7-L%E{N;Cbo5|W(t0~I z4#&SmZ-(~;bTg~R!#QkChfyJY`JUy$AXijS%sX_9@-v~nOgn*Fp${&9i?s6|=%p50 z0X>g7G?(i1#YnBj6*0fh;tU((ln~5m*+Esz@MX+tJ|8@20pG%w`{?)d;0CWz-J$?b zJmC2djR-c#_{ZsW+v(LWC1p`-jyHd3GkuBA_Twxysl0g>Hi9DP8!4@)`1!C@C5M^BdTk!{!vVFiY` zt!`0AQq(;+b*D1dVc%L=p@!Qu+?-)+}pEC#x;ee#))^z?O|u8IaAigMV*C+Qqn@rrSbNo+IDmI-0;HbWL6(7cl(+A7nkwT7_e z%ze$W4KzSw&N1RWF^`5Fq;}$uDtHVVw3V{O0>PK=f^EJ87uAeh!#6?akkU2S<~~Y; zPO|0eqSYh%Ts@h>NYVN!eA!6p<9<;ha|e*{h4Y_>8pmDd@L}M#!t8g_lKQ&3 zLI&F`iDdTQi+vT89n4X4_jBmp=C*-)_bi@^296qcxZp#L`dI`wV)i?FbH@HNIBKz^wf2kAf_9V#Yk74Vz_kEO2efhDVdkbTfX=-GaFu$}los0Oawt=y5pEEB=mKo(YjbdTpxWmY^rlLy2bv^M zaFuN6*`!nJ70Ge!?O?cbg{b7XswlL`EgWFUtDj@avT6s)*o1&~#fzDgn-c+W2SiD2=vK!d!MdPxe zJ3Ut!JJwwJvdlTMUn3ekAyG}57j&zpxUrOzb$6D-Q_R_?)a?hSXzq8}O0HX>jNh-x zj0%#uUk$t=f66C49gy;UY8Yu_v}|uH`AF$OEtWTHR*Jp!whqojBV^2;nl#VUjU$}* zr?4%piMg~}K#xE?BqjE^i18ZenvtQpJjdcMgPUvZKvi9QqT_`-1oiFv!Hu06sN#4D zWMd}lEmzs;;+A@prJ1$kTxD0QLuC&;tSXxCwH+2_hqrfKn#a%~l^szE<8Iu1i+THP zt;5hA*N9dwJ9X?Oe{VOgbB8*T6yt)4y$-8DCr0v@Cw|JQLpKP@0d6pV{J16MA211LJgK_%k%Frt z&gfO-uOHm+m+>CIox$a5sSN#b5>w4*xSvxJ6|I3>H3P0f=`IFlyB}SQt-W0l&3qt^ zG4RiXtsquEOj8HM^wv4IMqOWU3GWobH7k9#7+5r z?wKAWl3k5dfNb3(v33pLqP%DK>QcD z)4E$T&kfGofkU7#f(C!O`><_b!=8@uf^YyvOY13%X=T^kR@#NYC`>Q}+0|$WSk2yl}%8e4)5zoE?*1= zpjDoqe^+%+@9m{cS`cyW#InH7XrFd=*3!mgP}(INY;xJ0Wd-Uc=sDn0QIZ=dA$KoTnI|3b5MGF(II~q6mj)rw z+^}UMPxKyJe5ENoTy#%r{1nnPfMz5Hs}uB&hXF{i?;rkEOcJ^DB&o@405|9~A7qX= zJLqmRGpZ`0LG#XIWWX6zBgrShl%Pe&CZr-d$IwKTQKA3bRC=2_ki~lMSr`d%29`Np z>f7p1Y+2~9>BIEeQ;x$lL|6_0U8`!_p&*b&>WkNdY3N@~l76A*)2zEKYgeJ}M}Qn8 zuOE;cfb49-CGrK~h3maJ^3shx$3mZnaXQ=?#Ob;Ce%pEMGi3a3d~{)!)xN+8(@{T8 z%Hu|(izxZwq)7f5d)cv`cgA#0vqu*x*Eep1dsUS#JEGLRE)hPlAT7G0fEG|pzvo-% zJ(KkfxRL8@B=+zC|CDc*1_V8(Q(@O z`2J16@j*}X9dGax^CeL6MOYxf{eb=`w}4pHWiH5`{`B0k=PuIQ zCIAA;k9X{|q6 z4SV9v^63h4>Akn{+#J2Gkc2VSBb^?>u@weZL}2!K&5=_@0od%wbu+oLJ&1CCRv$

*8Q>_b)N|bk0fnpA2n*@goG;( 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 SJf8&qTfJia57)k@?EOEU<0c3I literal 0 HcmV?d00001 diff --git a/favicon/apple-touch-startup-image-1668x2224.png b/favicon/apple-touch-startup-image-1668x2224.png new file mode 100644 index 0000000000000000000000000000000000000000..34e222ef479614fcd0887dde080e5e505e911db4 GIT binary patch literal 111578 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 literal 0 HcmV?d00001 diff --git a/favicon/apple-touch-startup-image-1668x2388.png b/favicon/apple-touch-startup-image-1668x2388.png new file mode 100644 index 0000000000000000000000000000000000000000..79960c5f07a13f0071f9dcef4e8fa854912c964a GIT binary patch literal 115863 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 literal 0 HcmV?d00001 diff --git a/favicon/apple-touch-startup-image-1792x828.png b/favicon/apple-touch-startup-image-1792x828.png new file mode 100644 index 0000000000000000000000000000000000000000..0ec217719dceb757851325c1bd5016509e6f7c41 GIT binary patch literal 42683 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%0D^l%i98%;bdw zc_bFp8`z=V&5Isbb$K4Pr?O=jyiG46a9ni+%3Kc*=+uPrr!4}033p4{xBouH*NM|5 zwjp#IPE2%)_Bb#zFw|fJ{mKaD%6)=r+5&Ul_xBNg|7Gd>!myU6n=@EVq)E`Tt8z`7hci{jsKjg;87IaQ z=z&P@8%q4S(6k(RiekoDs0SK2D-Gu?f>svDK@F1f zTwoYsOwrT4kP;{(-34e>fo7M6Pzh$KLk_CYRLTFHeHc>(eq7g|EM0B$^8S@t<_-g% zN&uvJN3>k3r09J*E!mO2~^p;2-s|*~6z;Bcd0T023XYkk0bT6@raH|86h7i4Uj8MiRQ{ zjrl~b7`eLIC|s>SvpHLA_s(&<>p%`6A&2>^&(M$Med@^_#8?}4Un=c4x)B@{% zi)ds==hdq}6tB0Dd;lT=;eeuNxqEh!56kP3x&Kg6f3E0}Yh0Y$V(}6+c!o+E6x*yT z{Ttu38+?WW9@#~4un4qIQfNNku*0tTu=3raZQudEMJ{R!M1GCHS5Hn&N`i*K&+(Ov zralM)2Y9SF_^x>~Mb(3!qFcw%gE{O^xk!zBLLuLOZ&a4MiV1a$c_<=OqdfJ5@Y+<< z#S;oBJT(7c?)85KRW+A{&;3rneJTB zg7-_*1g191L+GOV%#0~xYV0l7#$;lFA5Mq54Yrq0dl>Pr(;=F9rR1vRVWE*{{K06z z^qLlZ8mw!8i}Mtlry!HJfnN;xT3$G}ymtQ#y#Y!~uC9sMyA?+TzfR(NJl&7-$wtSy zme00K^UchzVTk=I(VQfS3$P~))WLKH7)-KQ$bFBc=tNjsEc5TGV1bGFm4UawqxI?u zXsv4R-IaFikwVE2yHz6m_!n7`@v-NEhv$#I%L3d(BVO$HE1>7(lX3>UIhA?6g#bV8 zeH^XrTDxyUaE!~LJHGFx+CnOK^`?xfQf*TTgzS>3WVPY>)&qLYZLB*_mxtwy^n%%P!3MAbV@6QAAdr-_ROYKQ~USR{pcUhMU+>z?KP?LOM91G!u3xaz&6rOqj)l zS-=9%M6?)X#)Mf+n8k!y2xBFr3lktp#DxhEB~*-w++xBkCd>jJCzvIsTFZ;&Q9{>OV literal 0 HcmV?d00001 diff --git a/favicon/apple-touch-startup-image-2048x1536.png b/favicon/apple-touch-startup-image-2048x1536.png new file mode 100644 index 0000000000000000000000000000000000000000..28d1467b03270881ca33636d62ab094d813b54ae GIT binary patch literal 97518 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 literal 0 HcmV?d00001 diff --git a/favicon/apple-touch-startup-image-2048x2732.png b/favicon/apple-touch-startup-image-2048x2732.png new file mode 100644 index 0000000000000000000000000000000000000000..bb3185e5b365fa168162fca16c7d762fbfc68dc6 GIT binary patch literal 159255 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 literal 0 HcmV?d00001 diff --git a/favicon/apple-touch-startup-image-2160x1620.png b/favicon/apple-touch-startup-image-2160x1620.png new file mode 100644 index 0000000000000000000000000000000000000000..0b11a487a6db4ffe2fc57a56264e18046eb2de49 GIT binary patch literal 105728 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 UF>KFnHTdVN1@K5F08|R3s`TDE0z~ zARr|HRFrN(dI$)Dv;>e&;M?bpE?{ND`s&6b{1rXbp&|B0mHb~#O%qBP~- z4eR#!Mt9bC)PAfzOIa~8j? zLp`{G^SpZF`i-b<9_t;p#2rdsrSq@r=2xq3$K@d;mqiuy4;&B;bGmo*Mt}OOguZcW zvQ&eVLQrB(YpV|qQ_1*_r_G(c(Th3-fl~kVKQ^RF(Bl0im454&)o1P1Pog$1`aVnZ z*DI@2P4?3RsiGpkwRA+JK2uC?#yO?6*gz4a^e_IQbhDc})%4V&^Af-MO=z+6_rR_% zW2fIn{BmLN>$ks2sJbtaKGpUc`v@c+d5QS5Z2^V-k+!hm{4tUr{O*sD{4o*%)c6_T z|1pw3M)JoeQ6H)}V4DrNsKSIXin#IuGz6xrv_6)VcZ5%#(c4cB>8r|LvLM`s*TzwbYK#iPkm z>e}4WtRy+l58rr`Ty1)Y-DdiU(PLd(3-uaCZ8JJ=$`)=2;W zg*iFx4gEspK$Gtqgi3h_Yp8F?teit%pLh&K9JL?KmUu9Jdp&Pq>orLwp@$2Hl>ffQ zu<@&>`=~dt0tOugl{;NbZq|?zr)@&?7S9@~>1c_}@VWM|!630yvpc*Ut;yR+`EBB$ ztIng&p0mnDep(5tW!Xu0MtnB#gvLhlSr69=PWuskYN>B1+4zRjVG&wtIa!^3uj5&I z5r3hbc`Gw9;#qF59`p_qMh|3+N9v6iU+fFiS|q@z%vIe@=%=~cUu#D{ONxvvO31h+ zr`dC+H`lu0ScJEveeJ7zJ>Kor zD(WVW?&>Ga}qT(n=(q)|De%3T1Px8`lkJ6dTKNelNJO1RN zXN2cG?slQDxuIaKU})T5-+)QDuJ_oPQYlh_nLas0N*sd?LK8=;FP&35hpQ)8B_>|? z1tvY?tPvAE!LqUhiOhkmQzi|k9ES|m`}V!JrX$f}!e*t=IP0OS&;aeaUL_57KsUMj zI>gDb{=oS0C$B?l(1tu~FYiEl%M*_Hjrj!oC;GfN%(ZD)aktY12U=@1k{n8IYB~+b zw_Kg@*xw(F=i84wqP9EBBBQa@^D&`ezK}uoOn`E}gk-oV*SKDU6LI){_i7j8VA)iR zD^E6YkCC*@`Uf60XSI-|b1|OLo~Q`K+Fyzjwz4Nk0*`*ms^35PV;H1fg@ZL3ZF`b9 zdZxPsrNsh6&TpxU^k)Sv93bt*$@~L_ErAQM!cmK7C@ZFim zb$0deLTc!!+@1x-gZ}-DqDjAn)vh#d2mI4uiNYMt;#C_EEEdcD&6-NmAS1=GzsQeI zid03dq*2?kSCe`cL7qE??YvbGF@NP~bVziFpuxPYBx3k`RN0Q$ zFXU}9+J{m|OKl=23IF$KV*dSYiQ@qWg!FS}n#6SfSzP7Zliokx?$i=I*X#-Yn;M_j zRn0><1`LXpZYtd*=+DjVR5ah5H<6~!th#D;Ev7)e$^HUq>EtgPy3w<1Lssa}PU89* zRsUNQ7l=`<#VZx7>>2G+U3|Yv^eLjgVWgR<9q4p!cIJURy!#EI5@Y~Ed0B{$c! zbZ$+M9y6Yot=f}(h6jvsPDt;GI#S`qYXKD$AAVU&W0kzH{NaV^jf~7me$wgF+}uuT z=if`oQEcyWM|~+hDGmy8%y1_KLE)d1@0IaA*7Mvxs7$U+P$Ju}(twi2|f z_eTU`p-BK@(0J^~Fg@Y0kS2~I^t*8G-wvie8X5Ey+QezWO`H%f&K$I`2ORDZ-jd%q z-(u;tS_vMTj_g0yQ%cv2%%bt!0SPKbazknd9 zkvi%iz}OGHeP4lo!>=pS?_C{OC@Xyx}lc*v@$*Ek}az?sldg5iY^LjUR zk)}?Xq*5AD`Ce?N)mN)GJVb<|fuM^!XfUG+VpU=1A~jBaJCN9kd{N`N$FJ$({g{&I z5<#4)(v%;XyFx)*QkET1N~C=UhNX%M3OX^Y#r(Q2Ux~~)*;`#fDG+k2h2I43npBM; zZ7|PncOIuVR-mc;g2=YRcE}H?0LuI7#_No0Jg0?JD@dZZYbU*=P~_Y{eQGB)@SntH zHM2y_L6@XQ5_C-g;+XUfnd4okSAotJc=|E=;rIg5-p3aDQF>8=Uw`JO&s?_0z)nGv zt%|iSSP(ocD9i_qO4nX_J|K|(m2@sNsw)5hY>BGGgJ<`=sX&+Pvdu~N^yWT zcC8B>Ed)(bFkCz%iYgp1r%^t}R-j+A1$ouoOx6hXXW9=_)bTu{qNe#CmP! z*cDQtsgELtb>$$R*_JOwG-Na#Xw_`x9F$`VN&-7L=S&ZbzqgN4$A5aS66$rd+_zuY zU^vRkqoTN7s+M1A2@8Eks#||zdIs`YqH5`!J;bdOcSC9)rC8wD z^;Cc>%UAAu;-&4WEy$ws(EQmH?GUzf3|E9plikbG6cG9;Vn!dsQ_WLN=1K zu~Qsi{uAlT zM_aRQ^FN(RjY7uaZ2#@o61tdod%gS+|3DJ6Roq}?C{NS*)e%yQ&GktlsUH4{ zYDhU*W%@!}*%ZK1_t+e)&Ac-Z^P@h!$q^k__ zQMN#$9TM+euj(k%YWbhANZf>a(%G?6zta=jUv!jDXj2e`BlN7TiBIr0f|Ft z8jVIBZlKg`%;4v)s3og`y=;xPk9PbY>Q*mLJGOVYs;#F2eUIN(P+1k!8ICslS;d0a zGKp>GfLrj5qm3O$$WGjQ5$u89$`^g#9>o?uY+YNVTPAp2ls}kx)lqM*aVkvsBKZ`* zoFCJ$^f1}$x?RQXtw;fJpf&^v7Cz`tk*+szB%x<-cBT_pqcWwMrOyRCERZj2C_jNX zENOUe-)biTy zZFjCd!ffJqYU!bm$a`em@&4zh1$Kh`!MJetIMwX@z^|q4)lgV=qbkd;leimvGUqA%YxxyB<;Twa2R+KfQ2|xNgabuZ5>;DE6 z4TNWFg9U4Omd-DhMD=>5a5Z2)Pv1R?FbNAbV+GgSxkCKIthqJlJLD=P6WXNoki761Xe9T^7HOB_}L!0lHtFOq{=RU!;onl;l!W?1~x3! zUwxlE)+tqiCJW#Rs-DWce0U3xNk!S5|G9Y(rrO%RSViJ&Cv!fkiKNU>@gmGae5f!M zCh^zij#N-r7DY;qH{epyal+64?umYgkNnm50b|GzLU9Ex_YV2K$K<8Lk++jSJvgvN zef<2tKRtJRQLn|l&GOaUSpdxAU+v>PHMu1*(pGuX54NYN?wa?i-EoG1BcnE$@-ubf z0&(ZD>XsT(nSi8eH;7_tlzStV!bbm|zk(OH5%IA!qe@u$*NLDQ{piPirwGXZJvCO8 zb+Et4QDA%Pb&_iFL3@o&g@b4vf5jLuv;O%j3z?VWt$$FyZY$3C$&U|D7kGFHHF|h( zAH|=a?x{0NQL0woxAi|iBLuJlZxIQ+ai8&4Vad@1BxlElQel{b zqtcHXK=PMJ0hNyS>uFId%2wwG8dDTXR^#PZ_czBMPcIJ2O_LO0m5emu)t#T9J1EOP zCNC0_T!_GTpGrd&`4{zmXkp1KBNYxXefvFywRTy+ROcha$Tn6#!aJN_J5CocLez%! z{7IF`N~k1}BNR;AL=cR6*FD4iZuo;gM5ZH9ftvTCiX*S7J_+eBMm7p?2%@nY{q2_> z5Ak>*pjrJ{Kx2m>f+Vc*W{4(RFHk#qZ)8|#DF3}6NM9tfLZhu%nu2kStgYS^4N?So zA)$*4lzyK|OJ@ucg%qyzj7VuXOzCZRO0+Q67qYg6f-QAqL5%_mpN7yWyJ5llNATQ=IrxYA0^YAY|m>#nb_uyt$3di@J=r)z<|Q`12zI$xRBD4i{5}G6af_x_@(9FLk}x zBl3JfrBh8%K-M69&^h1G&?*C}4FMWOC2aCwP#>#>Q8%Xrs3iVB-6;SMTwKIulgJX|dcAw>E z?bpQpn?91!WkwUXwc@mt`1m}iXzK|C)C5^y-`p>19ob3zAbFb@*7?HCuk+pgM`Uqf z@n^X}TToJ%#oI!rqVHS#Y$5gwB|Mg3!0C@{r^BFjgUON4-A1 zKEcZ2dszXvtQ5EMW0eR=04uhz3KSYz9={HABAS6O(5d=Ix0nJ4?^0i~x)e#2d z{t9xE5^U{8)l(m~63T>^*n~LfMll_xRcOU9q8WVhh4PVl0Z-_F^0jBeg4~82cOC4p zA4f>;o1mcu5*iWYp{r0oaZ&Fqwt#_a6wO2Lo_xy5Ptg=M$w$YO;D;uL)0b*jLi_vodo8Nsjb+pQq6IRU|omad6$siprmWf<|54nG0|U zza_e5a!=sjh;93X3=nh`il(FQO#YU3JvGQ%_8@-fDtX@o{)clvhhQMTrSTA4Goelm zl3HQ&V6rZ=M4Op2JHF7u%qUaUawNGgs*h8t=Qzl$`YwK�+TzO!c^#Wu_+h=kJ; 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 G^S=O}Z&c*~ literal 0 HcmV?d00001 diff --git a/favicon/apple-touch-startup-image-2224x1668.png b/favicon/apple-touch-startup-image-2224x1668.png new file mode 100644 index 0000000000000000000000000000000000000000..322770778d83f415f7007c36ceb2b390b6af3ccb GIT binary patch literal 111964 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 P|E*rJZu#9`C`bMe#TQ%M literal 0 HcmV?d00001 diff --git a/favicon/apple-touch-startup-image-2266x1488.png b/favicon/apple-touch-startup-image-2266x1488.png new file mode 100644 index 0000000000000000000000000000000000000000..76bec15b9d0baa53bc638fa4c724b52ea25f34ca GIT binary patch literal 99653 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 HSzG@Pd8nRP literal 0 HcmV?d00001 diff --git a/favicon/apple-touch-startup-image-2436x1125.png b/favicon/apple-touch-startup-image-2436x1125.png new file mode 100644 index 0000000000000000000000000000000000000000..928a0755259077d9a74c40976a0290c0aef38094 GIT binary patch literal 73386 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 S#%JZgzxBVEuZ~?sJ@&s*NXUl( literal 0 HcmV?d00001 diff --git a/favicon/apple-touch-startup-image-2532x1170.png b/favicon/apple-touch-startup-image-2532x1170.png new file mode 100644 index 0000000000000000000000000000000000000000..f3790a1fd3e8e21543208b120dec2f7c68948237 GIT binary patch literal 78507 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�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 literal 0 HcmV?d00001 diff --git a/favicon/apple-touch-startup-image-2556x1179.png b/favicon/apple-touch-startup-image-2556x1179.png new file mode 100644 index 0000000000000000000000000000000000000000..d96cf9424af8cc0c6146bed53ec838452cd15959 GIT binary patch literal 79298 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 literal 0 HcmV?d00001 diff --git a/favicon/apple-touch-startup-image-2688x1242.png b/favicon/apple-touch-startup-image-2688x1242.png new file mode 100644 index 0000000000000000000000000000000000000000..b9c1dd3de3d456b04c3d3d2fa4c7398eb36f9e4a GIT binary patch literal 86236 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 M-Im??hIr^d0dVh<$p8QV literal 0 HcmV?d00001 diff --git a/favicon/apple-touch-startup-image-2732x2048.png b/favicon/apple-touch-startup-image-2732x2048.png new file mode 100644 index 0000000000000000000000000000000000000000..3718f6bf8855bf14b86189bc827e11d3bc343bc8 GIT binary patch literal 158066 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 literal 0 HcmV?d00001 diff --git a/favicon/apple-touch-startup-image-2778x1284.png b/favicon/apple-touch-startup-image-2778x1284.png new file mode 100644 index 0000000000000000000000000000000000000000..95929bf5c0dbaad53174539f64a09474eaf801fe GIT binary patch literal 91249 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≪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 literal 0 HcmV?d00001 diff --git a/favicon/apple-touch-startup-image-640x1136.png b/favicon/apple-touch-startup-image-640x1136.png new file mode 100644 index 0000000000000000000000000000000000000000..d02141646206eab130f47a6f79ab01cefe438f39 GIT binary patch literal 25904 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 b0KV2CJ-aYTJvQ_=P);4!IhJ-5>;FFh-^mic literal 0 HcmV?d00001 diff --git a/favicon/apple-touch-startup-image-750x1334.png b/favicon/apple-touch-startup-image-750x1334.png new file mode 100644 index 0000000000000000000000000000000000000000..6779f9696d3a83eb43bb34ffc6bd589218b7b991 GIT binary patch literal 34349 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 literal 0 HcmV?d00001 diff --git a/favicon/apple-touch-startup-image-828x1792.png b/favicon/apple-touch-startup-image-828x1792.png new file mode 100644 index 0000000000000000000000000000000000000000..04eb697149e8e11e279e9d674641bdfb38def968 GIT binary patch literal 44548 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 bM>Q+l0B)|Pdv6{1&+#MrhckY+y7B)2?x&rN literal 0 HcmV?d00001 diff --git a/favicon/browserconfig.xml b/favicon/browserconfig.xml new file mode 100644 index 0000000..0944618 --- /dev/null +++ b/favicon/browserconfig.xml @@ -0,0 +1,12 @@ + + + + + + + + + #efefef + + + \ No newline at end of file diff --git a/favicon/favicon-16x16.png b/favicon/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..d24be127ae271a032221c0c617a2307f4dca3434 GIT binary patch literal 422 zcmV;X0a^ZuP)iVufUBTuot+#6HwAICh|nhIAe`J?OMBQ{@4+MRc%Se4k%SOJNFdb_myJ&@ zb>#Cv>U%QD_{I(kqzdz3F4Qj<`gWoK)V7xg6`siyvj#T%NFS^z-So{|HSIt&cM}1j z-`QF-@WIZMv_6^=33Z;%slT~UdKw(ZqBfazNbelN zSMCmcutj?9kVX#SlmtROj<&5^L%4_Y^*q=joF$2YN5CPp;>7TPEqUR*Yjg%q;^b(r z0udoI&cH>|wxR9JoXoStVFwoB%_05xS9xgMbB!UwN>bIpRqWwmX@5a9t4uW3vjU>n zLrQaXCw|tI)yCq~9e4zu;@q;_s*Qq0K2yfk536gQQ7-bG2i`3UeLN2T0bob_l=~Th QBLDyZ07*qoM6N<$g42h*DgXcg literal 0 HcmV?d00001 diff --git a/favicon/favicon-32x32.png b/favicon/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..d11f9b86d00183f0bbfac85b63a7da0cd2915dc6 GIT binary patch literal 699 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 AP5=M^ literal 0 HcmV?d00001 diff --git a/favicon/favicon.svg b/favicon/favicon.svg new file mode 100644 index 0000000..8d899c5 --- /dev/null +++ b/favicon/favicon.svg @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/favicon/manifest.webmanifest b/favicon/manifest.webmanifest new file mode 100644 index 0000000..b12e07e --- /dev/null +++ b/favicon/manifest.webmanifest @@ -0,0 +1,68 @@ +{ + "name": "geekdoc", + "short_name": "geekdoc", + "description": "Hugo theme made for documentation", + "dir": "auto", + "lang": "en-US", + "display": "standalone", + "orientation": "any", + "start_url": "/?homescreen=1", + "background_color": "#efefef", + "theme_color": "#efefef", + "icons": [ + { + "src": "android-chrome-36x36.png", + "sizes": "36x36", + "type": "image/png", + "purpose": "any" + }, + { + "src": "android-chrome-48x48.png", + "sizes": "48x48", + "type": "image/png", + "purpose": "any" + }, + { + "src": "android-chrome-72x72.png", + "sizes": "72x72", + "type": "image/png", + "purpose": "any" + }, + { + "src": "android-chrome-96x96.png", + "sizes": "96x96", + "type": "image/png", + "purpose": "any" + }, + { + "src": "android-chrome-144x144.png", + "sizes": "144x144", + "type": "image/png", + "purpose": "any" + }, + { + "src": "android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png", + "purpose": "any" + }, + { + "src": "android-chrome-256x256.png", + "sizes": "256x256", + "type": "image/png", + "purpose": "any" + }, + { + "src": "android-chrome-384x384.png", + "sizes": "384x384", + "type": "image/png", + "purpose": "any" + }, + { + "src": "android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "any" + } + ] +} \ No newline at end of file diff --git a/favicon/mstile-144x144.png b/favicon/mstile-144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..1d331782118ebd1ffed4d4e4eb73f2ab6fd0a58d GIT binary patch literal 2252 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 V{W(?om86iLwY!^_YXdwq=YKU$>Zbqz literal 0 HcmV?d00001 diff --git a/favicon/mstile-310x150.png b/favicon/mstile-310x150.png new file mode 100644 index 0000000000000000000000000000000000000000..2637f40c30f16e39540283118339dab416524e3f GIT binary patch literal 2134 zcmbVNd05iv7XFc;pqWberQ>T%1oG}bga~NDIB$sF?w{q93 zCYBgvrIk`?lGL;*7CE2-C82XQ7X(G2LT%_i&z<}Ke9v>f^PTg@d(L;>=bUpM6ZS7t zV{2mo08E1d10nzbgwnq&A%^-pa;QnISI}Pqe;@;Z!TT=)>Yzj<0RRLN6yO_qqE7KP z<(!Sk=Gj~jyIN9zf8tFj>sI*<^A{sz)cKUc(Am8n*qDM8_Tqs?KSv9u=`8=ZQrNe? zF<9QHiEJU4iy!ODE3f31_(1YE4_Lx4T0<`T;zjvpw|08nfv0OL#ZTK~`l;1qE&s9B z;B!?Mc|6y4;!O=X%v_(>KRSZspI^?FN>&25Q9|(Q%fgH(qSTdCzfQv4+`gPn8Jtm5 zmx1!<3&pcmel|Dm*|Qr?H4-#kbC>FNn^_6aeqwr- z-X``Xr`9T`P2$g_M5zx&)LO|vyGtT8t@|)&e;MtR8RLbJ*p<+#rc(77>B>*m8sSKJ zFLE?@m9^97!K4oYx9t()KXBKxGH3z~O)w6-ozSkFHfDUoOU#ZLs$FdT`n#@dycEZk zf_ieB4W)4URZb#lp?e4P0+W>H5`1~()D!vi50)z^Y~k@KnN`;FOfOJjBY`()mKQ1> z71|Iixuh+8pL=0Vqz{{9DTZ#B?ZMd3fvS?lk>PjfE(`&2wW=c7pG1e23F(MLC0v_9=q;SxZp8dD8s zQvZ0`ww_hoMtzO8q+*s7#T>> zb(BPE#3X-3_SBKxL*4eQ6XDJcxvG)RWiB+2!U1w$>3jI;mm7OL8x{3y{S;X>^yv-6 zgtJ%#E|`8LJY{B+!96sQ{3fOv@je;CLw@?($1lZ-hE$n#KLz9!Z_vKOj2V8_MU6e<6UQpCq@qg#-;VMq5gD9 z-QE~246JmB#VcNvsup_2p2}Tg5oTxud*1hqtDLxFWvcBi#ZbmLFZ%o?$wxPw8phb# zi%5=|WHU(%gTD@Zx?V80ibZORvJl{Bxr`Fx5G2=8|vV8Kj^!5JrM@sGFwodaJHQlAyq-SR%-!>Lp zi%E1GUU?E+(C&b(>pY{6eh#CtJLb)K;CT>62(Juqc+UoH3&5+xt9X^I%IGFcfwIP!!`!paAKi{oeqvoLO?vPP zp71c2e^Hpo3}h{5+UI#kwtEv0E<2Z2>;F5>D#Ku1)kj`SOYG&lmYNM2=Ij~AOkSey zMr`-?g7#yMP^J6;D95jf)9Pu85_NY5Qa;TMvUe1(j4o)~x5o61zIQ=dF}5_Jp4k{m ziF>*-JMp!jJdA4Z?0GgAd@Bv2XFmex7@6xtYR>-8UtlNMKlxBXC_Xva`JVBcMz zHl^XBjr!MJ{{40R9;F(p84!~5=4AXaZvJ&8Lp(gi{VKh+&j2huyb_He>ROge8$Szb z(rRQK8T{-4eb=<*c6+e--hR^kCMiEY*P1Wd2Am~^>USSTQ!UVNuPNHV|7eo}0Q%j~ ZLs0N~wg2IY4|!iOf)0cQ-1Ljj`wP5i?MDCr literal 0 HcmV?d00001 diff --git a/favicon/mstile-310x310.png b/favicon/mstile-310x310.png new file mode 100644 index 0000000000000000000000000000000000000000..c71fa4d9440b011601f36fbfb87725cb2d77f5d3 GIT binary patch literal 5612 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 V=G4Mw*rkI$U}n~)wU<5P{s$cO?oI#z literal 0 HcmV?d00001 diff --git a/favicon/mstile-70x70.png b/favicon/mstile-70x70.png new file mode 100644 index 0000000000000000000000000000000000000000..271c8489dca1dea5556bfdff1035676875ccc674 GIT binary patch literal 1112 zcmV-e1gHCnP)i^cLKLa6uwQ+|z5{wHCgq#`io&oL9Hmn<3i z3QPmhY=%(&vnm-8g06vS5GHQwlv0g(E5z4e3K`13*Dd5@3=V$_ra&0Kp(jA-m6q2j;9gYl=BieoS|G#d;PQ>q&S;sqE$G3PGzrMoSV zXh$)Z9w=>xnLRD0aG-B6l+I`6w1d`&J>NL1kx#lp7T

zY z6G$Yd)fi0qA92KBChmgjfwqz7{k16IcXy`ss?`@np z&bhW5MHv4j-a3X~21BI$PmYIvt0QK#?S^IO@LEho(4v^JPOf@=&)qv+DOJL}yZ!TL zIOEf5ARZK}FymJmWXW4h`9*i7Xur=UD5Y?qZ$T*0<2qt~?WzLLS0QDp8g|ZhjhJE^ zvriK#zeh-U73Rp|t`OrZ%9P65X+Ly`RFYy;WlAMmPD4i+8JUGv@b4PTMg_u#Hv_{5*52rO47$C<%9ON#AqC7l^nQDEhO{K&hq(A zy#e>L0oZfS`gvzdokyk8YxsPnH?6QiN3?a@Hz;;uCjP1XD6a_>C(EMLd^j`bQ2$fN z!1{0M-3!E2sOxI|23-TGf+@cp^&_>r&D!-Bhst0oo^sJ%czRIe%=A4ONH!@S0xYf66-2%`FVPePBb|)3j^a|mBW6G~$#(&b1DHe;x eVzF32Bkuvos7b+8bm-Cm0000 literal 0 HcmV?d00001 diff --git a/fonts/GeekdocIcons.woff b/fonts/GeekdocIcons.woff new file mode 100644 index 0000000000000000000000000000000000000000..11230fd5eff117876f1d08d3952c11fc34acb032 GIT binary patch literal 6140 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 literal 0 HcmV?d00001 diff --git a/fonts/GeekdocIcons.woff2 b/fonts/GeekdocIcons.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..8b3b631e9b004f8499b4a3a6cc552549239b3597 GIT binary patch literal 5080 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 literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_AMS-Regular.woff b/fonts/KaTeX_AMS-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..b804d7b33a3fa5b2587d2d1d55006aed678e3eb2 GIT binary patch literal 33516 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 literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_AMS-Regular.woff2 b/fonts/KaTeX_AMS-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..0acaaff03d4bb7606de02a827aeee338e5a86910 GIT binary patch literal 28076 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 G2<`xUL{2yW literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_Caligraphic-Regular.woff b/fonts/KaTeX_Caligraphic-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..9bdd534fd2beb9b878f0219da9d63ffba56677e2 GIT binary patch literal 7656 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 Mepdy)y#Y}F4=Hd9=l}o! literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_Caligraphic-Regular.woff2 b/fonts/KaTeX_Caligraphic-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..75344a1f98e37e2c631e178065854c3a81fb842f GIT binary patch literal 6908 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 CFgb+) literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_Fraktur-Bold.woff b/fonts/KaTeX_Fraktur-Bold.woff new file mode 100644 index 0000000000000000000000000000000000000000..e7730f66275c87c28f26530d89264cffecf90be0 GIT binary patch literal 13296 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 literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_Fraktur-Bold.woff2 b/fonts/KaTeX_Fraktur-Bold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..395f28beac23c7b0f7f3a1e714bd8dac253dd3bc GIT binary patch literal 11348 zcmV-aEUVLZPew8T0RR9104!7h4gdfE08HQj04x0f0RR9100000000000000000000 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 bnfbLfgSm6Day;iB;wah|00962|Nj6Fv8wea literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_Main-Bold.woff2 b/fonts/KaTeX_Main-Bold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..ab2ad21da6fbe6c171bb869240954d0ead8f68fd GIT binary patch literal 25324 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 PaX`&K^keg1Ja!Xc;UkM5@@HSxAD!R_q>yYN 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 literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_Main-Italic.woff b/fonts/KaTeX_Main-Italic.woff new file mode 100644 index 0000000000000000000000000000000000000000..6f43b594b6c1d863a0e3f93b001f8dd503316464 GIT binary patch literal 19676 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 literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_Main-Italic.woff2 b/fonts/KaTeX_Main-Italic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..b50920e138807f385d0b0359f4f0f09891f18406 GIT binary patch literal 16988 zcmV(>K-j-`Pew8T0RR91076^<4gdfE0E4su073x(0RR9100000000000000000000 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 literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_Main-Regular.woff b/fonts/KaTeX_Main-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..21f5812968c42392a3eaea9b0c6320870b6b8b38 GIT binary patch literal 30772 zcmY&;Q;;r9tnD|p_t>^=+qP}nwr$(?9^1C|*tX7p>YkU|Rjay_TB|yF>U1UU@?v5D zAi#gig9QNpzx#sB|Fi%1{Qoa`WqKw6z~bmXukwE|5bcxVG`2N#001mG003Yt002aV zZ0}US*v*9i0C1}KkHhsJw190f+07ixZ2@XBpBBLOzc5i3*0K1{`Clx<|JelpfdmQz z0^Y*b#p6F-%zv@`#{+elC*ydxu{ZvYXM*vckNZFH^=qeE+ZuZOcdzl=|7i(;=HTb; z3~f#Si}}CYfb##-dgxdCCOFtTy8r+#A^+u71^_^asJbaN9Tqy4u;eOgen$MYFMjKr&ti>na+jqz-Ybx;jUT7rpi=M zufa(yA-TkdCn1q)EGvM2_hiax`gmi(0EflrdclzrY4)wlE?XoOGM65Zbzu31KryOv zDKlP~=VUIvYc(&_n4V2Nx|(ZkU{Ya`SLxl|_7eInvM;JKdC-~hF59%J{8gZ8s*xA(-Zy@VkPzVn;oDCiUoZ~y zd`=a4_!T~VIKf`-zr{LHRR`Z6oArG{z)^ZL&nGLA+uSoxbS8Ol`V7aokBT3Xo(hP( z+9AA$K0@4d8K?G(+Z{kE=#z$hPB}TJAG|HIE* zTQ)h#44y8HVIs_R_t=|UHjp!==565A(?KYTQlro?#(5^lyUz(WLb73Dy7B!}-xD1P zBH1c+Te}vNYtBs%bFya8%x)LtSejr>!emav;;Tc**d7miFAk0r&T!Ij7OY$jnucxy z%HMehZ4oCYujr8myR;h2H!=^$hH>=^?wg_l19r=c?+gwXnd~g$Cboc^n#T;Gt@e15 zn;uQUSO<7RPYBQesCs?#bF7jh#u$!u`;-2GfOQ>eAgjw|dNTNpOt#&dof28b+4b-D z1fmEtM39qlX9b~H_kRdEv@cz%FS=d&YVOA|qbvJy8))2-CdMgS5Wl}~c^%9v&l3l- zS+#zbDbs7Mcu{2*_CV!qJn2B{UA9m%FVT}&&KZ`nx4;WB%$(@KPfUVSfPtjFo-EwJfkt27^E z8Z)JXmXhG|m;gy3`tV#s08jr&+bll_DV@5LksaIScMWbwYM|7_m z*q7eiB(rN%wd`+50sA4=p8%zW24;l;l4=}Qre-<E_K3s81mK+|tN8@qM z@~FGC@FbM5wrjISp(V$f=I=6`o)0`4&8lfVAS#R~s{pImvBny$#a@WXCicNcM3rwr z`-uMJHht8Q6Am=sG#SWExcG^#6K@)Ywm`%UXh>yIZIxgkcN<5=Rp4C$Hy4XsKO|q6 z8Ah@dL1L9~vD(b4?ty|*nqYZL65V+vT2wCqWK=vUKmSi}pA38d*ZRRP<9Ny^nKR_g zJ!Mr2PCX~Dn0GYi;7d{_r@d3urdBG|ab=$i%To_h)LHWcu9_x}06{$Beo8A2s6@(^4B_=o#4

Yqh7OdB% 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�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 literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_Main-Regular.woff2 b/fonts/KaTeX_Main-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..eb24a7ba282b03d830fa6c63ee897d92a5188736 GIT binary patch literal 26272 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�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 bkH82T%!~T~dOL3iZSfI!+IWoKhyte*`46Vs literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_Math-BoldItalic.woff b/fonts/KaTeX_Math-BoldItalic.woff new file mode 100644 index 0000000000000000000000000000000000000000..0ae390d74c9f665cf8b1e5ea5483395da7513444 GIT binary patch literal 18668 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�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 J00IC101u*7EU^Fp literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_Math-BoldItalic.woff2 b/fonts/KaTeX_Math-BoldItalic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..29657023adc09956249f6295746c8ce4469b50d3 GIT binary patch literal 16400 zcmV+rK<~eIPew8T0RR9106-7`4gdfE0D43K06(+<0RR9100000000000000000000 z00006U;u$k2x2I17PZ00bZfi3|sWeGGvz8}4HTsSn}h_&&m_g4$s+7>x}(e0b|zhiFmih3+Y z_JHa$ux;c|a`FyO&iVK5;5haj2M0Us5CRDY31pB2cF2N2#x@CA?hH+IC$1T5oL#Oi zTm8l{f35!3j;S46ZTBB`{Z8%g_kYV-Npt*qbNf{)Q`HU6L<5cyhmJv2>TM?E4I!B; zTrs$#{npsIL(Zb)U1m1L)1HRv;hxQZYYB2DMJ06qtE=2;?F$=%RNirU)ujURtb7>?5s{7KnM;^!<)4(Fm5+BJ{pbl7Y+ig#pY8WtNs@R;Tv}Vb2zWA1jQzm*#o`3DI zY!Lj&klRuUKmwu&j_kk{H`eCp-_vbX8mEgy4^o9{Y;D`8bQQe5ncy0wN9SLFsawuhEI@!jD6#EQ9wi)K3zoxV;?`!a^soM1A0#+O2q9KiRK~gx40mr#h`^il zZVIM5HcJKuSG5?>jK5AE+syVBx&R<)q*ZxDgS_aq3?!Y?rd;$kJ} zznvM-#jF)AbEqu~X<-Qmg2H62$`k9B)$6!d`Tf6NKjrJ0h5H=%>B@|McT8H*%y`vb z(%rk>@RCE*6N6rnrAbrV{r!LUjAD%&0?-v-O(btVFYk|g>A9-v%&i0jKer!j?XGS& z<+bDDY`-WK+F91kb{WD=t*O*|E9?6lh zmQXXHp!8Y@NHBUw0BY;l5r$Z?jtJ14BAd4+e3v8LqOKEP;%_?Ao?k!C_D5stN`Qb#dilpsL~Lt7xl?!e&&4S2=E zR{2+JNlWaH`b0~xsXo`8-vLLO+@wrgzj0rcEa>Pjcu^EFD>bx0qSJ`!4s=W)SB7DX zyeW+chsOzOWsuXMyNTP2sw-^>J9!)tN(MreuiV;}0bNt7IZIc#j3n1`#guNA&>Xg4INZAV3h}GAY<`bg8ox+~@ zEJqxB2|yuNW{M9&^Gdu^OA0)0gm8&_rxmUklFo)kf)TlsEy77;Lqu5J3xzT2=~ME@ za^gr%^4no`_dRXwz8N{T7zGk__bri%5HwFB)V2_IUxXhTJ|DrhfQVmM{8&nc`@9M2 zXW;`Y>&Y(L$PqX$=~u5($l+$x_;fizt0k1976`f_JpvLcZ9z((ubTuD1zh$5Mds0` zz&!azxO&7(+3ute6E`Nj_ec=&1{1U*o(*p996V7+3I&pM9Hm+ZM5e<;t|LUDGl)`W z5|xe;way|M9U~b!dwMn`4h@Oc)x9972tJC&*aY9UL5<3vTYEF-@6WWD;D@_Uf_DBs z#D|;c(4t2%pcqk1C}xyQ6bnigiWNO`fSS0@6sQ>5_QONDm4#ZS})jb=GnDsb<++9`MP5Y5ABCCsK6# z1OcgPe*jTu&{d@OP3B5o+H(0WaRW7mZg_-({3&wupt@5#7L1uiz|q?Lg($F4&rmf* z$WS!B%X!n#M3@kc4ExS+zAZ>;>*i}1Sp-59rFWX)PddDH;Yom8c8+t70d+3;Or*FI z)w110%}-KbC%4S+y9uWZomHd4JiD)+af=)x8zy=(h%+`qq zmZ*8+O%8%Zp*R`>iz92bPPMa`3&xBf%8CvUVcQ{1?HmCwk#{g3!1tVj8kNlHDUYCV zCf$!chN=Cl7$!5g27GqiTIP&Rn~YVsBsv``>Y&5RP2xNK$2M`Sg*GAhZ2!et{QvfwD0HP(pY?U`~n}OR6++i?h=qBvW(Wt8fh;DSXe-#52$2u#kmt|A1y7QWd-)-cPnK@ma;NS8P8HC zHlbAow7S5)rnEBFW*O_UjP+T@hD~T=0c|R9ZnmA|9&rCZfhtcjU?kjR&?$Az&4KI_ zSnmnMm{_!G_h+6R0wTPR5NfxX2gN>xR`3V}X}clF^apfh;T(gnCpvu?0v`_i$`RIJ z+Ei@jh**$?k( zrfOsK`lg4QEV~?;Acltu=zD_V2Gcbn0mUMMVXrW?ONwM8CNz}N%W`~)Fa2-mI?xqH z!=N}Tl>ha&5U`|`{o@E=_R_WwIpVYF@9)~n#%%{z+rHfnV>?n^r`pF48%*NN(_bN4xTXWen6;A%fKBKh1AkiwDiLZ5&f>9 zg6qVZ=o(X4(&5o8S8@M0zKaYHDqr?5a=E zEK_S6$4%#%s)VqJaa^@Wc2!dE(cH(>hnNPUfp4xOAMInBCg>BMxNJH>Vx6eEDN|;k zWsNxONPv6#KWMji)PKrkuxR;KDvp3|cq2+8OEhoN0yNqtEY33b$_ElD0u4qA8=%$w zrdX|JEL;}($`?0GP9_Y4R3IJ4_z#+i!Z&M|Cbq^qQ3x!+n}|Nqk6ZrHqX!R`N~Ii4 zD7-q8SgYl}cH)xD{2a1TONpR}Mqp5s^kiCvHD!ZaZO|>_#-ti&1=q5@&qQ&tkVxIl?8Z4h|EbuVLwU+pt@owAm0E^WOR5=hOs!SOS zzo8!zCdTiapnT20---od64lN*=@I5;d^zd~UOhY51+b^!Y4-`-{PgMza2~SCY|?}- ziWU^4tah0Mo|cbXAB;O~U~nrmvYx_@S~m}jRc*f5oo*DLdJ%FCmh2w{u|@%=#s4LH zuz-N8_2!GfNKk?7&sfh5&W6yEVtNgvS5W`T_^ekX-cR+KtghXko+AH|f3eI(a$I4V z-$?PV=3h6i(*|nqd5=Qs328S_{l>p?b(wGOGEKf9drHgyIC99<0tT*Dd=xMLMALs4 zz~ZI|RQt*5Dw(pa6)s1w*#dg<{{j$IV{8_*zaddF@mwSDtR$a5!siYB!5jaZ_!2+l z!GLS2*Rhz}ED=hmEUj$0f%`%wFW>3wl5ON@gn+Z$C|{wi;Xe1gFebxk3{!{ICZ}x5 zy6}uB%p!i68ptk%+5c|NWSubWzH?q!Ur;VE7Fz9b zU#Y}Tf{TQ~*=rojW{X*8c9z>Wh+uZP19(*Xk5I%S6VFfB$SXr5>|bN|he758U|MC1>v`4Kuj+J5F5e=O??MH`ZIJS3 zP`wEK?CCHbTC%q?E3Z+e+Inww88OH?d&7t^n{C?>;U0gb9bD`y<0~?sC`A51fIQuP zjpSp0f+q@#eWQEcr8pkTz-BwjdC@XgWwYRfN`t%1My+#D6v3pjAbl2=FUT3K^~_X; z-)IRK3&;npTt)lwr~Mkw83e=JpAF&P2&i(%_q{I-9wNP6x^Hm_T*K$A`&v`qr72NI zAT#W*r374hzJySJ=EeRmYcp?SLp8c=C1gpvw7P9iNfD!OvU_WbrzG-%o9(0`_u3WDGFa2TGgpJ(A z$gPglL(;}e=q)r5p z$C&ZESV}y}fXdDSBS$Tq#l4Uo6w|`O-S#&P!yA!Xtd`P$;ZwWnf_d zCPTWG$P9uqtUnC)sO^n~XLTIotH33S6oNm{sx1*t3HGAV|Adx}?W8^PrScYg!g`C5NLJZnUXz zjkx(TKcyL9VuAB0#5mUJ^cW=&%2B)4JHSt#7w<4FGE9XwW1e2l#4$Qi<-9n(Ndbq> zDA1>pu#v21wC_<6Z)9dssviDd!Plha?NOTdBUG$;%&LOS#8SJ8^C5^_&O zZFfZ+rPymKad?K45-M|L>?8*G%?14%aRexz3Xef%&~Qze=aUy2x26^Fd7#`-@81lw ztb&CD#SN~Qv*+|TZDJlv{mdJ1`Z8c`e61a894SihH5^)_htbfyD|5`boYb!7d5Pq! zR8ms_BZ(+_IO|0h8hXSu!De&hVR?+DHYGrL-`$e!iLPP+yzCnT*EQIw``4Im5yIfo zHwm_9N(T2vHL!fcYXwbK=0g{+KuaGHa7D=Rt&>ouMP|TMt+SDjx^u%D;Rd=Jm#hm} z9Wkw}<4w!_DTn$Ikm2^1=n3pLLy%fyWk&mC4Rsr*wedJ*a*eqnZF!5cT+QXIuB=Aq z^nqRh;hf5^;-J|F4iAO;Fz5p{&X1ejZHCObnYNyp;x0tFGFc@P^-pPuARS#X41}la z#yzkwF1#5ge%dZk75)UGbA#BubbLSl=PDr;*tRIjd+`RioSg)Up-}G5_9TUx0;g>? zpMi;hvTL*62<32`S2^s&Qw-DoXfIQy)EdRo`Iwk1LI3r5*!&BPoM5l4OJgL{u+ItB zmksAdF5DI_yKMF0T%norSxNWfvVj`HgSuuLfgVuB4agXWSf%fQyA6PS&@ zYy`e31PHvlZF#G$W!A(?)`>qRFO}PE5OZcDIhQn!FDOp-a}^hXqpRj!&J>a5XlN2n z(!Mk8&{Vd!&@$hm3d65bph~~cv4oQ~Z^RwlU9C|7dr!n&I)@79of-(sss6QKrCv7O zxpQ@TB0lgeu1>bhD%x zCRsyN+PlK=A{E&666s=KU8n)e%ysM2HF5cvJ5=lCVZcd75wD7?DyNU~k{!xe3_ z_tnCtqhWQMmiMS2C^sy-OJ@Y}P?5BBJpuX_e0w4t*tTVZICA{oTg8MjI|2ReT<@7s zbe^vKsJiSluHja24Zox_G_e!Vd(NBFrsc6($Tp8sF4GPB*I3 z-Eu@eJc4}B>#{hqAS=mMGK@-w6FQUx@f3%SpLFYMwfyk@qxEV$psgl>mhTC$snT%g z!aD2L8J~qt^f)l5W}My7{l548+*C1aZlp`^Cor15-g5Prw%n0OS&R;yno~ow0gNay z?SR5dGgdLRJzO>oTJtu&2voqcAcdW`1an$ylZzD*N@NCwfmp}e8VyP$IwZPZt*-gL zhibS@3G3AknSHpHW?no!$pSw_E42yJQ0lDRgTb(#-t^#Ia zE>Ibs7ZwbJr9IW1RRfC^EQFfVvRg5+o7PM#nuosWc1Ke-jzFWWT8p$eCQBQ;CD9Tl zhT?vr81M8BT{U(Zww$@4*RRj$AnMOFk)9F?-;_TzMP~xGX=9A>3mCglYeWj$WsuiU zNG-9RE7zF$1gUDU9%95iXmhMHl@$ekaWa(EGKuE+@S9vMRJ(ZHL<5UNqzG&ILeSPQcPQVt0G1u<%snZ#+RfxNC5_a#ZkrUB z%?xOP5$)#JjE#`_iBGGZWsf{#N)0rHCx90dMT`2FjYEdR zu`Uu&rm;daO4$z)8~j6LMH?v#E)#I{z zs5<7Er7N#oLZg(I=Xsvd{m&%$&nUn|G5`w|G}#2pd3YQrG0>-^=R`JY_&%-pu#x}A zh+YjFRJZnGiqn4EeRcI}#b#10@;4T|%AAZz?0G-F5A1S+O>zHZPml=&W-X_1B<0!^ zE#AsNMnGUuEYBC_IaayCi>ZYCBwD%jolp!Rg(>{_6!PS|&gL$Hu1JOdY#u=7tr#H) z3NA(xs0}Py(t71K=N1WImneZ{RuMd94IX7EMK^wVD@88x-?0|n50D#-VqX9iqQ#l! zDa5$E{<}U)kX!$>6|2LCIRI*w-N88K_7c{cWw#l}dkq(^L_iq5U*<-{)2~WgILP7K z_&R+ek5G)t)*r%!8ZKHQk(kjdl~YpFHQcYjtIXA&#(vq*pdlp|fUzuQ>v_6m>Y~;6 zD&To@qjl#nrVluR^Y?geX0iv4@3gx3p9t{HolhNn^QF$d9~a*mRKQAegth8RSlfcr z@az+Qm5pu_U9r*(*6n;AElIu8B#K+RSt5(5bVcXNAU~t!62n+#3KywdzrJNtdzqVD z7yIE&xb_U&cQ(wcB-ZJR=rH`9Bpsu^N}q=tyR3)eP`67rnCFwBHGj~oMt72Z-~vK1 zVu%yZy+$V7nUJN+Z&HBjoF32xB8sz<*r;)!`*M*EIu%8 zc`n~x_Pu5BjKhR<1w>-K0n-2KPPFG>I9@EZ2^Av?ydwkIa;#J|=fgg($eMzR* z7;=_JQ|NZWsruzoiTeWVP(kKN9ppq4bAf7)ke|Bs*r1c5d&B9;!;+j-?=;w&her@D zMx1?W9A}feTCxkevkf4Xpt|sK=gn+>v$Kn$xi;1{E8kemsH=SYOh2+&MUN60iM2Xn~Y7jKc2U5Xo0+k%r zd5ib#1`h;~9|tkhP76AfnFkcAw+A+OPxN#DN_#Q_<115kEiIij>rv=Bclm&JH%ZWI zSS-zcu_Q^q_PVaSkf4ID!BE=!!}pNU8<+fHwXp!Pl~kZ77Qqfff2dzil)l>^sHmRh zXgjZ_?|%5ysW0oqONVkpCx4!6@z;-6aQsZJ@nN&^?|SPCP#^%M=`-E=;p|aQ<-9AK ze#te{Jz}u-C*t&W)~F?yWwoOpUft;-*@Crx2fb$9S~_VGNhwcaGp$D$jO(aEmo$>s zUNC3UQ;sP*)4axzeFOJ3L@P8srBr*ni z)Pd6O+$SR8-l^fC)>m(Pb^QiEtCWzQ_|PxXuXi>%%2(W}?>r~YtshvjMkuWiJ=0e2 zhd{s-QPjn&mG7Wai9&{pYYS!xTj72IG1q48Jif25I+%{V7bzbZthlw!*BI^Hz$J=* z2xcTSE^nSPlXWBDmo>e9sV|V4_p2dreP9HN^Zf{=BA>_c5D)npfym@NVreFH3=D?keIqZr`w&dacO7X^{_t`i|h3w&rbM?4Ygh8z_NKe+XC2=mWvusAs^1c3oaP1LRGg9fmJCCsoiM8Hk{ z?kq-GeK-B}HR#9R8u={aceaKl8e~WdqeDm{&X2cQO>l;PbxkvK{LVLri)cpue@s_@ zTX3Qa>Q;|w#^AaXbg%_CG#zj$!-svdp;_8B+BFc|(*sR=0~LF;9Nx2HTW71_@Qo|l zS_FFuWt2f8&s-L{@Kw(a0(OY1i^3#_^{ z#;{O{ZOc1lm-2h|hH5NzjoB@pkx#dw_B`#6ZjH}mEg#@@Vp<6*eE8)LcFMl`>@sxI zg1?S!4}~g%Ae0h^)=}%z zN8wo0m$eu)X6-UoiFzhERHF&73f5e{Os?)S?2Ktt_XNK8SFI;1qWqqAD2X7NG4+_? z`mfL8QO9mEL9b<@K8DymgiE8I+*u-}`?NEmSu{)FD=USIigZUfBpsHxzQEcK#6*qS z?|&yPmWqf8gOfHG5Z7xU#9{~a8?c_FG{er;F%yyM?amzMg8cqi~5=UZApsGcaP8&Y?H91(Mw z$c6i9TD3s65KK+ov%#w`$y~#g%mkU{G$5t#7>ZloW~Zmny6)uU?98-sLO7k5r^@MY;{$Wzz{lghuQ}X@QhpaIembKa zkmy(>5PDo?FaEjoF7#6ze)cuD^^Y16has{&kXb9pFep_&G$X(9v+Ntbp%#Ay18>Ru zY=u!tE$UhIjPfdHq2~izVH55|J5l<51`CE*7ompfhQHyf>|CDIdTnI53l%j2#N^p*b3Kscl1Y{iw>PjYJ|=C$+GBh=VZuA z#xz4fA-h;`am&g)^)!tUVl!28Y{5D)J{%D2N3mG{TdPhkF@A7 zNr?BAphkZoG#3u?dki+Bkc^*^8HzhW&_>+N#MA%=CkRz@}8}W_% z){c`*-p16tlGNq&*ysa2WJ`}aD2?PFovfb~IC-}+kt%m|WRaJ(!`emu>guNQ$j7O| z>~TdEw{j*MckNCNQc_k>tNY|j2*x`@?7GT;|DwNPjg-*~bt>jH{kxGq&A%6%B$FpQd&3vafE2R@r;eN}(8#7uAmyy}TzyHIh6KCLs;5Sq?jYFTQbzh zzp8C``r4tpy{cdk=d#iuUol@j1zchEOj5MG@zuSoVo~H*WEV_xp?QwtDeXF^n0QR z5hJ1>twUe{QwR7zPbeTH5WfuXEg)F{24iqoLe!ka^CJ+0D4>2 z7zw1DJ!mNTjPf9tRohKQKOS114nb?XNwGg^D7=Dfy0z(Mh*-D^muL^8lsV6w$1s}c z>YPb^Exscyp8=$@jjSq}G6Lqg_A_!T3tI=CY;A{)#`VwDk?1hY*emH0+^l$eJOq%{ z@Azj0W=$0;2u4X+bXc1}-zVUnK9YpLU}Bvo1x4nmbFd)^joUI*RI9D_$KU>{$g(ZP ztL=7rCkM@jO9*#j68ouN(FbHiDWfd-coEJpC5=e{;)z9zhP#9ZF;9uX`V=&|sT4cL zZw=qV>kz_z1?gdrdfE1Myp&%!XM+{qQ&IOOy?amRl&pce6rJM<5Y*Cr; zZY8FL=Q6>M(6axIO}wL);jH;apif(g_qj+NM?|jXlO)Ismcjk~5B~R9_~Dm7Y*@WD zQU!Hhn~}&g&hzdPi9;zi9Jod1`*chc8sTKaQZXPg6{h+u`FuUQrBl;_6eDhJHygdl zs_(9=)$PQ~yXS>uw;g^*9+9e%OJAkfnk9zKc}$^NBw4_0jHd0#%8WRYQ?4GR77xA(~^ z3}*F=HZ%>Snrq_|Y}}j}4b3dkIG)za?oe4@FNDomX1~6;Mc6Y(8Sj|*>-*trJl3W1 zsGXaGnz3hmR>8L^AnlfQ!`cQXD-ofZz;`^-Y_rd!%Tw(u0wt=)$C37-YIY@)Xv;5; z4?M!9hrBgT2M;;>{fm#95$n$TugUjk(3_S?0woZzG(jETU@xUiszEONrH|<*n%LR|;674!$p*ILlQhMnBQ&KiA3sBhzl^1Iz@+U$LZyjnt+fWb=E)(BYL) z7?Ld0oVcu6u}=Ts1eyD%MgO^8b_e~kzPlkV*5f@}*AHN{zo0z?0|JNQeP6+prgiIe zYcD^mRYkHEE<$c8^tTQ2n~Kb=aj(l2SOCBE3;?IEcFa-P)y2ohp0pg=JaYGu9NJj&n`G@w+dVNaqKc}$U2inV1IYR%RVG8XxLK6(lzrhn9fQT? zC!9CGkN4uJ|A&Sk%%Q^YG~0A5<|Mx?eh3A$>`h7)Tekz1-;rrc({r7XTpK0_U4Mcg zN62G8SO1^ev!sPT6{wBmS-*P3B6Kp<`9H|d6D(9`O$77xYkttm@5t4k>7;)Nb}F*h zn=;M*zrLs$toDvxI|Rc{^7!w9`5MV$s@6gCnyi!9ryJK}BciOT!eXL}bR1 zwFhM(%frGfXE1ArgbCZS7_$P} zk39=RXZ}-fn8%ATHtZF0^sA{l1*M$%qN&>@60nuxkNgWmcX}9`=(-A5F}+SF`pVFL zXSLLsox8Q=S+e-&!njj%SHjL%ty_=CMXH2}lQ@**HR^4t(=BF*<0ee0-(H=mS*BSk ziKBn9(j(1{a~tb?WogkGa*&O7E^4gTjEhsNM_LHx*xF>v?5x2#+$tt6AG^5QS$S-Y zD1iqsJ1c)FWSoMPs@-k?AzlF#@*CXe|6-cBgskZMHKMA29k-Xj>;dl+k<1G4r`ZO; zFS$hOyX$NDCB)2!wmVzYABerOQ1udjk?<>g=m)ZjOk$s~xKJNNUnr1@54(SQeep#W z`VtrRl7i^hl&9eW<40~Q{V7zylPZe#t zW}GtZ63s*RdLAlte|F7EyeNBNFm(v*r_9+mZPEFb&Ps09N+M&ET5?{Z42{8S6Y^?) z0f)cuKe7P#AIYNJkKJ|Kmo^`wj5mz(n~DPTIkc#P&K2r5>NkR%TzV&mI9KO(5#>aA ztR+YKF~ue#rK@E!(Drm!C7gD-#JbJ8b+Ak*S}sTi7K`SUV>!z0ACC8<)FsJX3CpmH zh!PPR#mE0U`7Z`PmU_LoBmTg+ zG3Ufa32PR;YI(#zK0H00SkIKDqE1&Z&m{WV(7a|J`v0M5NV_lN``O~UQh{m5kIUw^ z2((56zqU83UhnvFApZ?hum0!<#yLL<3OPi~x#p-L!&N`U0CXWLU1+-bHm?6e5KrB{^07#wixzbShT z#LOV>l>8y)rzZ=Wd+PuD7kb~>F4kW$$nHpW-=9=awfp=P!ll3;xR3tv4+oDtS-Ij+Om^sB z@4Vs=$ifB$Jw9^#yL5GJXHveOToPP;-V5c0nV5%On*mwEcHcZT81y2q7A@$` z1VplhAUnSKG!|R~*a=iK=8`0@?SNUk9)TX&5HY9@>Bp+Pp!Chs>!7l|b@=hOzJ{<~ zeCwe#D>WFWA@#@~3kRO&N?j+eNOC4Wb@a7e2o!P_&hQ?&wqRPh}g>$Z3%hri-?ekpg-wI_~0`Y=@ekkjuqEX9ZWMo*N<%sYY zkO!|gfFyUhj`X?o%je=74pG7byQQ$(6b9v@*HbGnc2D|Pc9pVaIGl3`>?`if3a)$$ zKp?O~ZWGGypg+e35saz7cN=;eac_GR*nkJ=X0y0x03`1?8L4$TO;nrcoz!1k%+_$lMsNUZG zsEfFYa+vmuH~fki{NtSNi26 zr;l*4dT^y9JmO&7Y(5f6>q} zGa)>ep+6elLHe8q4x8*M(-^C%{JFz>CHn39^#Cp`4IBbO*MB=P`5qU|x*PVgQl??6 zaVOZ4D`*tQDsn!qFWN~{zBGmwOS)^&A4_C2*Z{kc!sZm-n<37fQ{8x)Bp5J^L$V$i z6cu^{4w9~wy1{UX7fdy?v`iSD07SS^87}B$a1}Qzll2AbIoGc~58$GrZ6o{a`j~A9 zP@?frc4#LA^GBnisku2C!N1;vwZQxHV_%?}rAI%CfQ0Y&VBoTp(hqWqt{F&dKTGw6 zuGs6}P^6xDMr{wwalA;sG%-Q=5=b&MuAL9$g4NqaYF9X}1$*SFklIjv{jqgd81e}felRvCH9SlCWcp02g_|A$_x7LtN#*e*2Bq%z1k6zgq+R%SbEqXN`&AcfTK(YOmGbMd92PbiWS*M z+kz~>;W8vUV#1u7&xQUnm@G^u9!Up8EWv3ub9>#Cch^2XBdQp<|J6Ulg5L=7hg6d^ zloq5~{co-AYo2kmD~mw?V0DbN)R+0k{u}iRTUxUl3q4<|SUg6l0fl-gITSuH$Sk~^O zIDfL4Lp3M@9XzRM%aMH6AB44^Kzo>VV_p&6R+W+5mOT_yM@aNonLk(CAX$>f;^a=U z+?$TR^o3>`*5WW=%A`NDJWC~8O&awenW!c!DCD`iYyYIVbp_wLUiTEy($^^Vg11<* zd`Z2_O12EQ4_KF)X9db@YFjzTbwK_7sY8Z@3jovk_y=F z#-fjkc}76qxkyF9r?b$mWeq#qc1F@5X&9-LQ-4tW58gq*9mA7x-^UB2t&o{HGQye0b#J^gR)*Q8$*Qh&*1`7Zs}fGFAE z8E^cnlt<+k#Z0FO!<+KOoDs}ygIBt2<^yA=CqM9-*;j7Drzffgbnhv(%= z?n;CeYFUni40S$YM!)g}v;)a{#(oab8zs?(l*6T81@IrQL=mA_$jm-vKmB!!u{_e! zs2z69?zU2&Q0#1FUn;e0*Kal-UzT2rmhTqh>@~XALb9-qTVwG_n&PD&FN(M=9(&7} zg$C&VqD_XRC6o1(TN8R$>>JC!jXMCC z`sva?tvt#7n~U+=)%Y)k9L7RR!2}iCzgm{TWto@HenWOReLWXNdIe0Z6HV;+N`n0Y z5RT^h?t7V~%6P_HaETYrhaEHmW`EH56xFy_(z9GjaV6XW>cjGNGT)bs*a5@QqX|me zgE1dY&QD^{$H#mlZ3^megChz>l$dUoqv8OrDMG=XptagE9%9#~qN(}~Kl_b|qJk8F z2(n(<>M3$aKc=wGwY8>xt3Xks3U5-fEarz`^ya>t3VpySN)ll`CeM39z}uVGnd8eK z3^@_2yDa@l%-Mm7;_oSNL6Z>8E{%2(-Z>um5Gk5CsnGwe!T+F(u1e*Rf38bY_j%}{ z_oV3OtcHO^jcS>6#)gSr43Ix&<;ho#kF+VQweOea!}%5_H5!lC)@G^=577CG?klRC zvD!Lwd`dMJd+{Q4@j~qlGoD?0WV$vDL*h-6NmKnch4fVk8)3Ba3SbvS-wSO`A|}$X2$;)I?G>(tl5h)MDZDz?PefA z&5$$ruWg*OY;FsBZh!tGen&vqQGG#1sb{H2=HGVU5?TJNC-*60GGB&x`CFRo+(e#ch# zW3OO^R}~uW&AUG*sjQijcF0U2g3Irz=}2m2JGg>x8mku{d|nYt`Y*g7roy*F+d6I(lM z+3QDCrhU6-S#P2HPktnAOb&MCTtrX=_I3VuUl33*33Lbyh^sIpCClR*KbVMV=*p(d z6IPjA$)GxrBQ|0aOZo-^!?N3xHu|p1;d9!)S=e$j1!mF zZl9OoWv-^D?#|2RGB!jFJGtEoVB^BlOXx#wxbHxf5o+6VF_}QrMUy zw{Ez(s|FzO&Q3BbV2?CeH+;WN4LI(uYPkxR_K}H!@n2q1hw88ca03LwEluKHh5e7S zl{11}QHlMI9x}$qtbtmVUcE~fAI`gMw?V&pTRhTighe>RB7e3(JE1c;zKYeqoqa?? z1Qvv8Y)>9@AxH81x2fq+FZ5EqN5-G;Sg_#!8SKd>i~9abJr*`2{Svg z7X;7c8IMTXUG0m*crb_ylC(duxVW4F28FJLV**dpkJ=qIJY{q>3fekwvq-tecLm;n zUVPpSO&qc;z?bs7;}vawAd%q3oaxgqJFXREF0QPOZ=FN9q(=Yrj#N2^!Jj%r1teW- zu^ec9=6EK9U_r1m`;>wQ6s)L~!7ZIBE>aLgSiU*wwr5b5Tejz%KcCK2@)7btj$XFw zOmjT}!F8rGQtZiEJLO~ZCml95Uvvlnsbm6+7?pgOc@V*7CY*doA%kk3(Mj15YSLe7 z6SUP<7Un826>5H80R+vNFhNTsBomhhErc2tIhb&FS-vW;%dLV1saRRY;bd+m#YIg< zF;b#sZ^FP+RsoCJbn`G6Hf9t-24xgUh(4s3a*D}Vp*pBRd<2!*C9Rap`~TYL>Ngzap7zOP~KKw;VsGl zh?d`DW5ZnJh%60Wga8CBKjpP%em6tt{S_0Iu^$3K%btg~(tG`j<(|JP0%6cw5Mc)F zz;uU}8x3iW(82y$a~}7!l@_Sh?(M*3a{lQF-K9HpZKiNb_Zf~G>SeE6b~H~%^|V#C z(^F##dcVH=G!|*?wYm07;YK4oE1kpgeMh=p`3)5N8D%amhuF7^Y#;2GYx@MiS9uuASL`vFHt(OcSrWFLRJcb;dLI(s_+{G7h#nYyemTSDnI?dpnf2 z&K73CRF3|Oi)aP2qkdm`QVa&+)Y%#HAZa<0#ReAu=geD`2g_h)??q~q%mR6xE?GgG zm#q)UDX+1`#@JjtTx&kJh=S^Ev9=KK_NzQ-(I@k4rl{fJj56?l~7EUsyz^LI7zo6UoZ7>c<^96@cSc z32DO`o`jR5uqwU}=yEUFm95emI9kRT(FOKt_Lc!Yf)kR#{0KZ(_#@iz_^}xv#wt3t zUf=U4;shGkh0Kof{+Cn7ymt}bNRpTYMM_3aK}p5P#4M9V7OQMFb~$n%((kX6OP+jg z9t8>&DdtrogeMS5WD1o=XE0f84wuIl2t{IvR3;B3O0uGAx?x(j<9Y}pBryq!l#HB$ zk}5n%O(TPrj-G*$iCHF#ELPcUb>URb{wbmygPV_a7UnVQdi@x+S^ev#MKVip)try* z?^n;7ZgsgeVi$csj4wRWp-D?D1O>iV=}fb0>F{=-pTg@6*|1up@(uT9+@hFVlK^Y` z-=0c`uTqR2p8JXyyj!rgeBJt262GDyc`M^%3yZnhI34tsG|h0hG eto0caMqseOdLG;#8C$2}qx2NB2Zcf*0001K|EysE literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_Math-Italic.woff b/fonts/KaTeX_Math-Italic.woff new file mode 100644 index 0000000000000000000000000000000000000000..eb5159d4c1ca83fb92b3190223698427df0e010c GIT binary patch literal 18748 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 literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_SansSerif-Bold.woff2 b/fonts/KaTeX_SansSerif-Bold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..cfaa3bda59246b49e94298478d6de3b3208066c8 GIT binary patch literal 12216 zcmV;pFGtXKPew8T0RR91057-z4gdfE0AMHp054wv0RR9100000000000000000000 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 G>;nKVNojrn literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_SansSerif-Italic.woff b/fonts/KaTeX_SansSerif-Italic.woff new file mode 100644 index 0000000000000000000000000000000000000000..7e02df963621a5e26d53d510f0b4992eebde1c60 GIT binary patch literal 14112 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 ZM6wWJ659DkbG}7@mjJD1@jO-Eqc8pH1xbNXy>V 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 DqysK0 literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_SansSerif-Regular.woff2 b/fonts/KaTeX_SansSerif-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..a90eea85f6f7bded69ff5d40114447a6d8b48cfe GIT binary patch literal 10344 zcmV-uD3{lFPew8T0RR9104Qhx4gdfE08C&204NXu0RR9100000000000000000000 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 GG{*pT{>~Tx literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_Script-Regular.woff b/fonts/KaTeX_Script-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..0e7da821eee0dd05a0a6f0b16c2c1345dc573a84 GIT binary patch literal 10588 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 literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_Size1-Regular.woff b/fonts/KaTeX_Size1-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..7f292d91184f257054ef77cc1cd3443db757c9cc GIT binary patch literal 6496 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 literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_Size1-Regular.woff2 b/fonts/KaTeX_Size1-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..c5a8462fbfe2c39a7c1857b9e296e62500a8a8a5 GIT binary patch literal 5468 zcmV-i6{G5RPew8T0RR9102N#S4gdfE059|a02KrP0RR9100000000000000000000 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 literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_Size2-Regular.woff2 b/fonts/KaTeX_Size2-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..e1bccfe2403a4ed770c1697ae7c15b9e1cd9bc4e GIT binary patch literal 5208 zcmV-e6sPNVPew8T0RR9102EjN4gdfE04)>%02BcL0RR9100000000000000000000 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 literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_Size4-Regular.woff b/fonts/KaTeX_Size4-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..e1ec5457664f438ce5a1cc6dd8409bf60ca7804b GIT binary patch literal 5980 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 literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_Typewriter-Regular.woff b/fonts/KaTeX_Typewriter-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..2432419f28936aff53ddfa2a732d027e6a6648fd GIT binary patch literal 16028 zcmY*W81cE+qS*2ooqJA$@`t}$2ry4J>7Rrb@xp5kLj8& z4+U{?01)6u__G1<|J63d|Cj&Q{{KZmg@G9WV3GaNs{FuEOeSW)#Lmd^N0uC zTO6m;#NCw;0N{!L;oLva1~$d;Gk3JG0{~cg0RZrB0017=nEunp!pP;PFMsln4dnj< z(Zbft8~^|k1ppX^001Q)?SV2@OEV)=0DzhC$ATK*`1=B54N1V11JqXfdT zv~%_Rv9tW)gFj=yqUs|6Y#mH~?3gHjIQW0yxF8&p{$vhmv&I<$h#_ASemq4~1pc;yo9=Rw9hsSZ^ucI`aM(n4PH;fzKo zE3$_WRb~Ux3~iu?mRtYjsOC9pug1EO_=y{H>xU88h9A`HuaQ2Iq` zCLCr6`B$SW(k0qf276D6_OuESlvBMFQ^W-heJ8jze=}SSvw3oh8)cKm<}%l^A5RgO z;J#6FFm4d>&FB30YjISr-mga^*K0X+YRrpt&3?7$JpZbi`Kl93Pyp`pR<8@mS<)UB zD>@Ds#&Ai7(WZwWFWhEa5$|$(#!@j%=NS2X4+=#@bJGN|Feb)IIJc5gPGByOR4GIGwO$%SR? zv!YZRx__@ryQt(sk&5=7T#wQG&&GjJ|^QuDjsxl5c zp1#64eS(nGn`18v;W}ULUer-zU=nC*akV6$+q-ec>ZCKE~~=2+}rty}YRSL|+WG7X;Z)->M8 zdORJGJHNd^ATm1kKi5YO>=o$_Q78`NCixC-(9CrB&@h+AT$oS=sepK^hQ3xTfMB@l zo-qWDKRLBSEqsJCIVKjhBHvLQ?*b?xDv>l0EGtWo0T8OXhup3Dh~*zYtO$K8<>S1L zsWK205-49p?|%RTeWII3i&tty)ff5e)dYhL9%Er?EG6ZA$Y}#+jb3p7(R#BwN7?q2 z_ozjw zx$nlX4&g`O!{;$#Eda+4~fpP8KDn$&}5hsCFJp| zriyzcHP&g4x!`ZLYXQ5!hc}IQ;c&o=O>Zkuy=v z9WqI_I)LyQ@UD)~hEpS+Gy_#KOS{~{b~^>XVfXfGQ!P@oXsMoAQ-?+j3a~U*SB}W3 zFK%M2qM)lM)=7BYXdGt{PsP(;k>MrL--DUR&6t^tEr=i{&FD?Qu`Gw8GN$gl6-S;3 zC5+5G7~iNqeqVEkSFf$)UB5m~@|Kr#hT)K|u&3>%>V7x|J>L5*nHWRNam7*he7>bh@ zqq}GuNEtJTqc#L<8(bX}7>qbLd+ZR-nzV=->UsNZMmlP;f(YmxR`gHc^AC5=-SgtL zP}$*()5n7}u zDw*eM?a2|*#`dF3v%PkSd0w$~>PWGX%^Aq=s1=?WL}Z6#*TYH5bJsa~fA}{`b=4jL zo8<9(M!9e1Pfy@PmRje-X#POi`4{dA-_;Di-rRoB8eW&OTN8LU(Wp}G$Wl?Y>k@T> z(qSML!TIARX2uE-7Q*gZ@CRBlT+nZ3*QEv`voThDIunHf^M-Q<&Wsdy^z=%vw-Mn= zCJK;!-;m!o_IdFro~E(wP+nvA*Dl-1dnN92wBSr-OJ)W3h^{dQCgdCTn$TUA2ouU3?g&YGEShc`P3&A*$lJ zAG$as`F(U)+|VmXQS#CE=We#f#e=m`2MB0+I=m1K?`X8S0ONgA>7XV}5No?`>13To zPvK$PZ05;5k*fO$Zbt!QrzbLYgxV%2t?4_?+GpAs*s19q6QF0X<;s=L;%ucSZSQ`1 z$!Lcj#+QsYgRCwucg?mniSnCH%_Km02pP}#pU`X#ATi7czyV7x{KcDa%d#%WvlWFt zW6kLxAp;3cTAO`d-fm@h6ScT%iv9=o#4rF;ig=)LxcL_iJni=(d(u^xD>YBjRB$ah zkq&hFGeuXfI)*#bB?H^2iRoDoibmPx2d}W@{6Y}~j@}6dh(v@UI4%>%MW?|rpN{@!_M z)BbY9C`nKo2yGF~M2Q4$<-LAO1nlyC zK{qI)8=PWzPgjc(%xzx&`R&Xjf%HDV;m5~DB`>~^-s4cY&SkL0!&5WhUU`TI-3Pqc zfGStX$^G9~*tA^Gu#E5&WTgXZrc|3$tK#1}`p7zA!DiVhGI0B1ZVa7SL-3;Q=-Vz- zCaN~b&qJLVQe{%~r$?vcUYNGalQG#tT2eKmiqd1mVHaT#a4{1-^0aaUiE%E@)xhHK z`*8>u5zDtO!;_?aU7_8pbGCZEf}hJ~Z^t$_pZ)=rz!GdZqc@vGp={9sg5$f~g4+|i zkJcOToQI7~v&M!{lpI<(m&?_}ty^LUw%AK}hFEw?g&i;+Gb?J>WFfcG*QOQ7;7-^O zj}S5Z>sj;l2s+SnH;FweG^28-?v6ozwq4tAx}~Ke#9hyW2OXc|T%3GqRQQ$VjY`BK z%?H|6aXK`ys>&azX3H>(CR=n^@$iSX%z9h$NljB5J1`KtD8X}@dCgc`cyWy#iY?8u zkMaS9T3qP}|CF>UPNw^nTkkrUaZ1Z$4oZE@U@TV#fY9 zaUkOxRUd`E<(j$AjrZQmR$0xksx_S{THO`DTEo0wEItLg zuQV%DyG52lGLax{-f^*Fx!}P#@vlG~6r{_;J!gQ768X@xhRd?=5?f`0O4QS46~wal zf|~qgn!*@ikk*z*>7$hHHM=-F^;bI8RtrWLBp8Z=Y20V2kqsHvcGFTIyC|i7Bcayv z6ryi&GN8_qlO%X|q=uN2WTG#o6euW8gx2&^-XV4PJy8XPD<`8ne{euw2Umi5OeP(R z6Bue}dIXbcF`3*imsl%<<3QAWeacFnYrcVxp*?rDh#{6R(K!hF0QE#_By0JgWwv-7 z*WXWPm1g{^j-3OQsAn!T-W8fNl)~fC-o~b_))Ryeyb&v`GO!?$`diV{%0jeBWy1nZ zh4ylJe87O-E`xS<7S+toM{44fHY2m6(cf8(y*?(4WC`-2BSvOII6L|yrFa4x)APPr|~E6Cqd704kWi<_3$VRzlfO%_d{eznx1<~e?3}{ zvRN^^{FxYYpAxdsR0vD7V13a{h{$_WZg0vSt)wb@IBrgkXIAunQ;HdRN`Xifhi8o< zfgn)!z4BX|z{ztcNQ^9ZID^vzy|$CE*H=j}y~4z^_$H3ANkIa9h2Hm=8Rb~D*vJGC zp2X;RFnHY8%+yzFmy!}bYxhL?`xYD8j$QxhT?gZc_DQH2F){npPCADokm9a&y%P)% zKha9|<0v5{o>_u~hR09Vr8pPz)*q(N80saRZ9Av|oCmwMB}>+A8EK2NT1a6Z3u=s? z!axG8kkZhQaN%u2;)6)FdO{B-a^QQzBL2e#%k-KUk`;MAz;LnkNRRCsYws_vC%iIQ z@3m`T$Admp+a5WeVf{xNZQjW^htwy-U7>kETe?!Pg&+1WedP{)RsH%dgD?`f(6|`$ zZZYk$nbm@;g{h`jqNP>ATB_4zYZ97HP8EGY7U_1QL#9C+Jbc4BZ?9iMtXjHt$}2ED zc|x~=we!UI`NW-_t+$-;Pmu?(^2NyZ@@QNPt>GJHeeMOUL<&;qvwwem??7Sl1La5w z|KKC7)E-Zh_z+?e_%vwZtvL?;V1m%t54M)8Px57Y!{<9W)n;X#($eZ^tNs)f?9?)lRD+z|Jy z{nmbC{?|YJTwt)t+xN3>1s}rCK%#cSO2lpA;o^eX3FI8EP9icK=vg~Gc-VE(nbv?? z0tiVoTzZi?DYT`XJ0=6;bm(e=Eq5>9iQcjvR5S;o(Sq+wxo5<<=4iIDY0L+z zG%lAcz+Jwk8gE6B9NJmg$&@UpKwadW3_4g7TclK>x4}%7PBspSCu2rD(khmkrS2P) z(Mz|t)cgVWP-|r!c@2m7D&n}Vur}v!qcZl1l81Qh@GesfBwQyF6E+tv2j7KgeJ?}3 z*;-gp8)vD^s=L#{2H;kgCJxV$?<#nX8Fh$;&P>}1zIlLLc4jiaY<;5VBWypntKpob z$eoSnm#f?N6d*ozoYJ-$L`JvM#l6PW{~ukcK_b?tLg&jY;K^AlC$I-ynySgGdxZrO zRGx+6E-80h1^D=&?tyI^an)r0-?ARe5vYn%u{2QzEv2d`YK~ap_Mr$rySyhyH41zJ zK(f$Ts1%i7dIM-R!}f{+Io+0nX=7B9VGK9vR{l=3Maa4f$5eir?E|KSU8Mk9Wf}e< zp0K?&NCn1@pe@yxSWO)0L^ztwu0%?gr@4CGy~J*d%n!DiQ}&502Nr|Mwl{#-6ih49 zHHZJvtQS=IuZ8<1HQ96p2#g);#!7RvqR)$WUV(`RpNoxWJ=#R^5O^#wIy-=9H`;*wp1vw=4Z2|b@`5Www2wDljs%R)Lw0PtD1*U~3 zgceyvcCw=7Tl_480RJ%Is>$A{O)1;k{xf0_?kW<+C!M3a`j+O!5DfCky7rgL89cg< zNwf{>kUo5ie%G(_Sel^gTp{ja?G9F-h3ys^Hnx=Y=WM+Qs`5*dqDvG|E7lx2QfxM{ zAcJm#G=(Zsk8hFam6?#mx5L`Sc^L-h{1sQtLxavStKK zUQ7@ey*xPn@WJ9Hx0YnPvSO#b&;CN5 z(JbzTnTPFszlSO!G$XM(MvW{?uSAAGfM3Cgs`Lh%f(-bIeIMqP7)D*{ zMk{jf=+nV3YyMV(zJBU>XhJhN%?WpRNg&J$4&InNvpsalI)BK)bN{y$ss7RIJggZ&la_J1DLdJMuMhyFQ?PR_Zhv7jLDGj`9}mmp6}nE5`KERe>@(HyGg&1It87xk(TJi+!p3J2rYM9w#GD42Gx}z4Zj6JbOiqO*Nm_{MwGL%XPNHRF zg-&T4z61nf5EtgxoXbw5sICfAXVSrt2hL$ln|nVCzV(ToT&wa->u{sVc*APjE;Zj1 z>%J-S0`8uvfTr0u9;jgJZMtZ92kNk2w@3b`A=Id9J2|?H5U;>;`|lX%5|lu`*72%T zb~&QkGp33=N}GIlNQf7jWK`6MD{-67Lu^`TgPJOMGY&p%{jvOA*2ga`_8yO;2GYRF zPffze0~!@wKm4#|SIzX{YF)MgxxS!QNX|`M*Y`XmJ3n8@aib0UqZV^5J_QS^~BZUDEpzj z>=QE~&sx1u`jvqp8cAQ=F3K9^xUPF@u$wLYV*X)m7v6gsyV!ca$Ii-DgUdt#jypSky0n7B<6Gm{eEqJiI+8Ps%8>FlI0{u7m|Q$d)EDAESqan*-4KX> z`Fj`q-vM2DNZ{zdAWmH7D3dxyZqOfm17fGw=)Q=<=IN9ag!81XrPsNpJ!Tg8h-XZx zl&_|W=-URc-q<{8aQcAz3_M!U#JQHI_+8+~`jb_?xss;}Wj(gk5LCsKAfEb*@=0|*^SKPEJ7pVheSC- z_ehOD=)&JZHT3)?TC(UBimB^2l;JY6IvbU!8=l$OA~_+0Q%dp&_p>m& zi)O_5Wgzx{LlE%y_}1U;9Qh76oN(emr}zpM9rwT$gj zMzcqw)w!U~)t?0j6jJYLjy9D^4usulRJA|RlNz2tf<|0?atRwYTAGMSW(jstkGSUf z2Zpo6WE6Y8oc#nk%+j@@&l)N3)vwjz_gUmQE|ql)HAb6y2{g2YV~iWiZ9ar0R^K=d zqF{Aft1uTLo8faZzB&88_?v2D$s{Jol(?9g*a-@AURNC)-?dDkDNNx?L4$cQwc%pf zfqs`cyA(lzHO?__eU$VIwp$_HoTTREasHlg%;r*`&#_7S!s6m0>(Nt@|7GxGn+{p* zW*c2#zw4B`IAy%rfvc_L2ASrLR3V3Wj?=~Rk{wR)^|x*M92h3R3IbgnfrA!I$>33e z@#8o{VSL&zW!>+2p)jITjnDSijxBfD?%tZE`@3Ejjb_(|4E4!vuUSdy6KvUJl~H>m zb%(T#P0RYG`_b&*SRy5G3oQ>;-lk_6i98KLhKr1u4MB0{B0?_Zv-F&9-`7F9t_TYL zmXkHU|P%)*KWkcJS z(CdVJN9n~o@!j!rFE3D`wIl3qxh zzQn-OB-$v!s_*XQY&zeq>P;N7c)-t@Ox#O?w(~RdvUnS!|LKyUqM2-YX_=)QhwtBU znk*t!8~?k33Kl=5vNgM|nUcdw2$0%qXl|^P+M-#~xlGK)laIDaX-LS>F5zZ*YP*<**W@4_wD>V%N#hcT=fnQlXlR!y7_P- zXF4ZeRw?sjIc^wq8P5~M0HxbisuW$j-j2#~(`^%G3LOo^`T9kLlq#dt_=Y>;dEQ!M z1ZknbL#(YInRD|@lo{*%PB?waao8RnKtG~`S?8@cHe-ofgXKw`Bp8!mW*+VgMVOjT z0!Sha=U&*fc5f){i@geQ(B)aQ1d1htPAVaYYjkE3D}#geehn_5v@SiRc%opwulF|h zw;L#pk2uDm`NPo1N`Ne=K4ks5JSI5n&aVA+b{k~pt(4w6Z5kNYN(Ar;i+Mp}-}HXy zNs-P=Q<>!-qP)mS)msz00AcA` ze5FYa#+gH4QtOM05$yIZS;q-iIgci`;PN$>r(v1We}@241l~of3sB~q%?kF#Y1Huu zSGT3Kuk}+xhshA)eb$5+i}(LG_(;OzsbxxmJ2oQE$}J45%P>nearWSdsRRhq`}Pk_ zEC{ERZ=lxOtB;+I*GZ%ZBFSx1upxGOQ1N8NS}8u|XX%|buBF}ea9XZEkr091tsRL)Gu|1Kx8v?NR3!*2|AgMS zLurtn&Ft&jf63U}LI)9}R(%%RI~!ZmmLhs^U+ekA`#;(U((yXZ3jSOr*|{`0jSESJ z*>!Er?AW+$q-KObXaxNQY3*WkTNNo8CG#HF@8k4;8-01GFlJpia5Q^^@oZxxqOG@R zE0dwd)}%Fbc{fLDkNIr_7hGrTgy%wajgjNbWun8KH+w*3))eArh!PStBjzhRIo9fq zxg|$ENg%MmF~1hz_e~BS7QC3kOwH^yc3AD^%^b*+U7>e5Paf+ObU5pWmu0w8_m*P0N zeM+VWI8*qQCz{i;AKO#~l?c_H40?GzMa5L4*V)T9I&2LPf)u0-@0Yp-B& zzKGC#bXQ2Mp@EI?^ek}=5BMJP;Lce43F{-0RG<;>TKk>!enCfBL|clMU%9h09;*wO%d$IB5jXxTds81&@Am7p z)(T5hDbLWiJQ3DZxTs}he1T1m{t9a@uD)v8L=|Dpyg?qTCzVa+6>g-oHBl!8PwTnt z!YW#7|KPZEDw=3x>)oDU=_PF;y?$O~=zzcHf`Y=Ncb)7*x54kYhQKWc+>g>KZ?Bh8 zmzp<9fr=gV=ZU!sXMCw7{pZQ;>Qug8ICq++#w@W$j&Z#Y znEybM8YWoaoJKjKuTjeottwP&-CIp-XI@9KT7^Pi+Xfj^tefKxt12rhdw*-ks4_p? zCy+SZtig~|1Pz<+k45Nt1_uFm-#jNq0oBv=e7Ol?RS51h-^dtrHhz}`$=1%8`b1B7 zrcSg+3HsOUoWcs(mZ^6=e&-WrtmUwplx`oR?NFBR6M>MLzZR12(*@g1;ZWDi!x!T? z5Hh(-av~6hGA9zxm2}c3fbz`EV;YWM9`UWpq9f_O2)mPzfd&N22DuKBrKS`(?m~HH zvXCQJ49DoGF>L%Bz`#!%rLXSbf|WzhF_lU;bP~q8!h_atIWaf+ENCWZ)wj^>Y4Cymsm@{ zyHt)|IoXfFBThvJ+0FXd?L>-8cNOTEFj)BF46qyIWB{3hF>x`{MqF)xbQIWqUbNWj zr|6Klk)e1q?^*0^YT4Xfow=#eCy!_`fbE_&PUp5@Vi&fne3#@0U@=B}YbnQk-`IIvU z2opbBNNZ+&yX|k4T$pzedLNnlFj1}1D6!*(r}LReX`N!HfdB6UvHg$MJ3SZ@~2vLnjR9BMO zw20X6OPu3tEF90^p%dH;r;W3Ogza@Mfh6@V`*n{zOGEg(+<0w(ng>9pK(Eg&FQg=n zO6Gshn;~tOn4UbRN6Coy6=0?zkpU0A6!>DJfXnay1>{d8r%dkpbfJ3jzXd!#D;olV#|H5 zh}$rZqMG{;WO;$Z&Z_SjGRYcmwUAm`Iy$8w>Ch71HD97u*JX7SCDaLHdAJ5vF0w<# ziTjTmqsKFd4PUw5En-*d)yg2Lr|4SXszA>iVN1yG0J$^s(X z+F`td2pWoBZ|xSfwd8tp3MdPX2IttY(ooz6*zS64cZs!B+Q^CP1bV37Xk9AbUJHIO zKH$4Cv)>XX4BQ`Y>mUA}=$C4Vvy459dOfvuqvuO;V>Kk7Pi5?BhdyrY(`is?_VP=Y zm6CN8!x0+-gKIxWmwi-YeF!c;N9NRzSE1~cm0OG19X8IwBVxNlUTy@%)|=jJwVmCKbr@SZeL>7JZL zn=0a@&%^EtaW`hFsDF1m>yN%-LXp{!uo;;`!Z+EPYihF8L5JOn1exiQc>84D4veUV zwCwZ^Nvvp)Shx(>=Vt-2igM(){zZb9`~N>m<7u_N}jfz)f^ zS@}Fite$oeM}ynllwFuxtQeA(M)0~i?t=tTsF_c$8rHz9WE!uDs!&~Oq>zAs7$Wc_ zX`H={bpWb{Dm9iu3XsrI{bLR_5Oendu00^q!&faZMkB%M{`5ZfM*n~qrw-*KGbxnt zA(MUq!ME=<)4xgU&uHJ5nOTEM99G*MSEk;jm~e&!5S*6H{RPIKE)^Uf?PM`p;>oIO z_P-9Zk;{afk_Z~5MS4mj35bc=(oczUVXqSK$$uT@@;D+Ohs95kgfxjWOB>J9%tlhp zx|${pWgJz4V>~=FtB+7L)7TJ>W+()p%=7OtuDpVcUOaP>LrF!@*?R~YJ`Mi*4IlME z9N60TmBK!@`CslmE)G3AaMsfYvDXekE*&7G!%xYEX?H{1$6+9i-pN||s;JkoSl_2R z&EW|Fk^7bE=0FQHVh!~wQQAs?3LMoT;Z=XI-#{V#9Uu_0WTP|CQ(3p%rpNl5Ce4*J zdf5|}evl$Kdd5WS8&qT)BK0Y8HmiA2xtg=ZMfl_oSprdeFV0dRWPv)lBP!N3*f#l2 z7R#AZB2~gw0~~6p;5##*zbHKZf~G$XO4mE{Amfu(67h%V@K6x6%Y4XSrgnlSl`KzJ z(}5J#R5Ya95|2UPAt~$C!0!R+ykZ*uudOL2Z>f03cHdmJuOcVe_N?*6UNCY)XW%$!d#O`u=9r4pBWlxw-Z$; zJwyM5u6<<+znJ1S5_f1peS9Ta9ell1Ao=IlQQV{l8yS;EJE|g?f7t&Pgq2rZ)#NG; zdkzPU7dh6MUZ;(6X)Ic~Cq_Lj`p42^>IlG%s?l7=gnZmsnsSICa~pB~y{XnE-)lph z^{Y|njs3kPphhm09!wz2ffnI(iA3<`hAYf+L?RyfNo9uB@4Uu1P~;q3@w!;97IP%QbvXzybB;vdYox%pAcND2Zclxdw>@4f0D2tTr-{S zsQ+CIRYv*GKZ_Zj^(VdmC!7B_zy|>KQv(3NKfnaU{9Fm)VgFP72=f0H5kL?SB~S;j zAn+ClB!~cr3n(}!C#V^yH)t|w7w88V4_Fd76u1HSI0OrX2gDJi6r>AeE#xi~I20>X zIMgGw8T1AW1&lS!HmopgEgU_Z4O|mE3A_{hC4wG85yA(eHR3ChE7BM;9dZH+GD-r< zUsO%hDAY#OO*9lVN;GY>VRSrnQ}j*@7>u9XUQ9*I1k4jGeXJyG1Z+#}QtU4r4V)re zY+QTXemrEnTzoS8T>NhWBLXjiV?umFg`W~YSWS3OL_}mpluI;8bVdwE%tUNV>_J>a zyiFoWl0>pXDot8L#!r?{_Cc;eeof&-@kmKVsZ8lj+56*#|NQiW%#NoA0|ee@00PL_ zf6n=T<@@Oy2bc)B^+yN!Kc4()cy8iNu?VyMwDxa}J`(J-`mXAzE!TQ!%s0W-*Y?a%tYog{DLy7pT7RFifphEt{YV@v>9- z4>+Nm)bPJ|FflYWG~9eK$Rvu4c>PZMc1TAJBrXpC17wSUi~P@h<3qFT{{G4S{^gP8 zu)x3q2w@g}Lq=0mV?kgzSlC-I%-!ygdyqw46--=ARMq4Rv@ab-Q6@VR&&vM(d4e(6 z<(^zBta8!7KqSDzB*Nm)n5xoj#=n(dXY*Wdl=rM{c4F6fmUr}=@*K6C(ro@9;lnS? z0RYd5yH>t2vv~pKUzhde3#7P%AU*+5x})g$hM*|vW5_x4V0ueI(r;;ksK=ddR#HO#hN-+Oj<)5dU&qDu6R-aK1{4rirOm^z` zNAeL5IQWGxTytn{epbcJ$!5b3#v$H* zq*qA@e2Dc~w)_dS(xL=L)wXvHCUQOFwxkTcD+=NwqqE{l*O>pxu2T)EYN#fH-67Rj zuveb5nLh7P2pCF4=e9O6x>TV^n_6J9#M^Dq+`_8CzQM~capf^9l4XxDo)Uol$#CJr zqothQ(p=#`9m-tQgFx8~_}&^ETsGiY8V!HZ#!uzl8}#8@f6r2wHNOI}w@a{&>2`|M za1jDXoyeidB~^BTWSf1^dM#G)BjPxLa<(6b6$7=xJzRj*=?9x*f(A<29@N_xtlukj z8(BoXoZxhiRe3uU5*!td;0r_^5<+e&1%%>(>VX0^L&dp*Ktw^8{}$#Wmi7HLHO7B# z+~-;Wf{M(oDSb{(o}crC*WNE4YGZ!<$Z;ZE7czns6^(5iPNl)DQ;j0B<=1W|&J)N0 zLIcpcW7yLvbuxL#SC8s#?zFG{k~iNao-dA6%ghr50115qUO5=kJi|q;DgFqO8S27OhTN zlE^SQOL6iSQwk|zfW=gz&Yvb2CA?BbQPmiRhI-19b!3NKTMi94iPZu)OAQ`@n)Bfg zIB(r8IdWfYgcqpEz`}#j%|@Z{gmHo85$)jRD>=OVlr0@V5uE-g`Z?EE@7jJixU-a4 zCG=)r&`={K{n}F?r(nZQh(dAik9T(Cz&fgP`YT*S9vE-?4z(oVxx)!A&%1y08Jgf;RVhmByqg=Bv2108`=KarvinNrBb^Z-v4;^9!%H(?d?RNSsn^7JQ>pKZc z2nx4}VMHpw*IW_nRLTea0HpE~=)i;uieM@%IL<8Rt|6P)hxS|aO;a9)Kh>Yyht>j; zU@G)?iK`(2m9#etD4kVRM+s@e01HpmT|!LU89%=|K(4(wi#aptpJCtPkm-}cFFJW~ z8T_BvJ69@FeC5$12=#a=I+w;bm&!9&{Yy8ZHqL{e0-Jrsxj}!q7xHUMGr?torD#&q z0Fhw6yVwtvJJaQ^#CluP+3|*3gVi-^`?Nx=P(2KsRY|g!uI{j%DvKHTJK#-Fq%((W zs9Zh#08Gs60M40a`8=nSY-n(V$c|tX4yqn?DI=D9kQG46kKEcRoStGCt4M!h{&=4<8vv z#aJSNqu^ax$EI zaYi~Rvz;yMFk79_&b5|-lUSn9_`tuA_aFUw2@9Z?VuRFJ@UZ71aMe9@|9x zGoP5!t!pMyN?iP_!dUtkE;k8GWPv0+H;wOh2ONPFi&$|v5knU^RHyf?m_AMD5hlvkZuPAWq_jsW{>CT0 zg|blYDpwbHW_}}-~*wAp_l+xJH+|cv@v=IY{DR^c)AMi(L zT^7~{HjL1g5Ubx2Xwuw>(NHy@Q41>@6C~f3ozzLc6nIohk)0q23I-)#tx+)nGa&G6 zzurLUX?tg92Z3)@@6z8tuHL;in01LUCs?Ybs1rLfLt9lJ%u5zqRa<1)N)A~Dn}t=3 zds9ul*2$)Or=NDQLa7P6#KqK8H=-_iA?uo&VUZ^=iFJieQ_4)S`r#Am4gFs^g>^MJ zC##x*)&<*Kw~t!#AG^E?HZOIZrzUp0ZFd9mK4l#5idU1b9yh1)7f03-CugufNL-x! zEw#YW+FMEeno)nEL;XAx76`UM@oK1>F~_!wd7osKC6Da-R@t87+Pt|Mw#~^txERRe zsDYX+y}3@RZT!G_SzI^Qz;cQdOFo{(-Z3I{T(*4+oIoZ6g}ZRI?ZiVOJ?gh#bPd?3 ztqt8-Zs2-zl^JY}uR|WrVZiL~2K<@6jGNM2@W{~O#Xg#pdC#9alA0rQI+?Gmu;}Q; zSo=|eqpfd|i{U2vo?p?d&|63#5fh8kS04kv0%jVK{%Uj)c%a-gT z@4;9-ku@F*YQM1LoLUDGN{Y$~ON+}3OpMG7O^wYBZcW!?NUm+$eN69l`?X&rj`w9) zWsdiCP^PZ?WmM<3`*lDf&*w#KNn_9Fbx5J_-^-Z6_rJALy)b#b&gZk0vb_Kyk8CN9CW*AUKZRb(vF-L12^-sRp4kkW?yS(-j4&mT7M`-Mm+~H|D|J~(s zx%geq;*D1(>ArFW~rrE6envo%`l% zO&%1KVbFMCgu$9D>Vhor_p7zu_xgZnQd6^Hr;Yl38vs1CA)z7xl?8(x!jsR-@WGX-^qjEyCu_uh7 z*I^gY?D-X??S9Ph4`*u;DbmS24lMp0i)^I~rpgtodMf)%0pM!zD=q+k>MsCRbH@(- z*djQscm())^5fs_Q}OsZfs<}Ca@=XAhI-RiE3ozs0|0$%4*;FwG9?G4Rt|A9A}!%eLthL~ z5hhYIlz9=7#fhLTpzK79Hts?j8WWCQfh6zi7&fdo>H*Dy^`wGqe+Zaua-BoP^#*kY z3z_^znGb}NHKj3Pq9&3}l9gHI(a{W=QeL@bkbp*+=_Htdm(o$X9YqGJ01gn@2p|*y z0zI{2&_qe=)m}fd*%BKaA=oLEO*l8gqOn_# zPoOow3G4Z`O&=u8PbWhJ6^9~s9Uvh}A{)1{B_X$fDlVHsH-j^5HaNj%bZ6Q!;-^Gl z@?y|!gCyYAg>S@lK9Oa$%UVw{mh~uOoA__b- z6Qm;q`)u5Tut+)VDp`kkf-+s%4T>DP@&Mu^AIgYq-U=%_>xi*s5^~9uDv;S;Q1m`XrT zUKx2RO&Bu;GwG|9CQf0Q^!16R(*mvNZ8Mo$umL-4#15OV!)ENT1v?y# z9ge{c$6|-$uuCQ>RcVWovm@ji>M+YXk%gtmk}~&QV^t(aB&QBGB^nT=E~i<3zZWmZ z3(a6 zn$mj_ystCK!Iic{wgNEU*eQa98yRh@2y8{6%}jEVC#rHLtU^u=m7s%xdaoh~;lfhY zc_TE4yXZ`VBp0XR%WbQ`C>zym?nl~OTeK{eJoRH!1;pZ*!L>9dg^MJEES9^1it)tc z=`G=Ynl%i8^*?UOFQRJ)BQ=Z}WGnSRRR=aIBx7ZC(wAzvO zD6-?cnO;Rs%(?|KZAa$J30Xj`gw=<9QNU!Wk>GD9h-Nhau@L^+B=dhxp&yyn@<-O}{5 zE5*kHssQR=MuxChqR4tt=>lLfj@8u9Y0O-irgcmcXAYHX4Zzuq3Wg{s5D;SKDqIf#!G+&Gn$%yuHMM`PzX6+JO=6 zz(T`lkq6OY56Ufpl6)-H`2b#~^RZm#W7IHO;X$<0gO*n%>=%B1`{CoLYCi&Ve04^> zN?%{^jvvRm#yO^n;SbrjB!&SXP*3XQFH#LP+;ad>%>ZaGr#2M8Il(O4_Md}`1B${N z-~vY}DarsO*_nHD?kZ#;jShxR0XaWF2-x}U&vQCcwd4Frw7gBEB9iQtl!^qTgpx@E zxJ0Fo>eDGP5k<>lazl2sG?hw75J(dlkw_$0@Wi*OsOd) z<;h}WbWmEG?f29*1e`jG)nnRhNxZ}wEsGW8dW4iuq!A`n85;6gNung4NDbv=rnk4( z_?&`5lb8?_5@CWSNw1Jnqz01+O@%gvlvJ3!@j8{);i!;GTAH*fCRxZ8B0EJGxDkCR zuH(ssrD<->mdv;jZU)8?Cn2tv#FRr{Rtw9-MP#yS#O8yXIv>O_R0#w+uR|0Rj(&T> zeJ4$=5U6IbCfYkh10Xvefi$Mz)$xvVQTs$8DI-oYVT!v3=Gv@&v?9tdulZMlFHSQ% zwUGgRMEXf!_YI8z%St;C1VAvHmZ`6r?x{Jj3xxh?bMI zLt79$Y|&_S#X<4jUp2)QmJ{)8sD0tpBi$=WsXa}-&L|?js#Zgs6pAON4`IY#lIlrW zmTQ54S=XP#5FBzsvZW3@T<4R+rDtHpb5k)Pa;N;%uV=KuS?|6 z^i1#RRV-+FB%2;#K00n^4BMito@X{Rebt~&fY_3z+qWQYv$qZd?3Aq9m0#{w&7X?G zbfeW|jzTxXH_*Tq>C|;8UB{viS47ym=GyGh$`~TiAB31FaGf3}5b;Kd?rh1RPz8k> z)8{InUV2()n@t9K1WM#eaV96(b{V6H=2Ymed9yuzJz~nCo~JuWnxypK>3-ioHKk(2 z9x}kj0sLRdCWSLDdIo#L?c^$bIdf{eFhq=Jg$hQ9n^j4sLHjn18LwQf3z2C>>DltQ91-pXfi zjPe)p*t7t|uVXEE8d)1Ns$GA?wLE&Ylwd`;!xpRe>;{i!yxx7g%Bil&OS%owo|yMJf)CgRgbF%6aG@`kjCX{ZWw~H4 zxT$E=PdMKt#G_ZE)?mtr4Tp~;+x}3B!>-*s8hmyLL{75bc{ej0BcVSX{q+svv#xha z-t*lF)}DwMt{K~~auT|#?7n4*dGHoucJiC7+{^`7NwaDe>{u}eOB)1vgW|v=*t5Iu zGVpC!q4@QF1^wu9qTk4kTz&hpwH!L^6*D|m*WbU8jB%5bq4wyJVrOwM!o*ik1a^lGY}TY*E7$)Hpj6c(POo|?!PdkhQa zKYD)m z)$q&rA#NQQzPC_FMZ+jQcKfg$Lr=pyXrO+@)2}GFqb%vZbBN1J0lLc*6I%mt!bQFi z8=zx_#){UwFOzpPQY;t#(115RPD-M%WTeYHphHbu8Cwj27^zVQwFW%Y_f}JVuj$#$^@%6vJ3V@FAy(l}<#PD+lW71S{lKw+lLaE6h4N5dsYTLP?krv*Bd4hl9`=Vp;B z71E1lm4q~52G|=#UwPX`1J#7Zyi`>J9!los7cl71fg~|NH@=jRG^X!KgKCtVNS#x( zO-U|#`_%|Ev{9dhFn}|Y(;HjdysA^6U)omF?&^9jNc)6tuPUs)oE!EmfXGW8p)prT zpB^pPmn2i6?m!UOW(ijn1=Q0cfI1Lnavm-ORV%;)CV*AI{4vB(ut6;(WjiB{xXlGY z+oDFzKv11HX;1&Sl{V@`g?GnZ&s67rGK*=*D*fd%sB9KoJ|5b!58`n3(n9-2)gW3c z6A{n*ynO_sZCI`Oq!~7g@`rr*i+&d%qoMXrE1m6%c(+h)4AQFa4_gFDCg;vYasE+X zH4}tZk?$I7U~uuAvxaC9^?bg)lj*d>RdO66bL?EcZg;rhD3Jc}Y%aiddGVCH7`0Y_ zp79O>JdaMKD>FX?W-;G4mX)@O*Txbavf)&rt0CeG*^B$j$8I+(h<9d$)qPzol}yI$ z5tL%j{RoY~LZnL4Lpl>9z5thU%b)Y~h(3+LQG%B{C8)CNLy3%pY6F5S(TmlH@CM4; zo;&h+&~MP---F~o-IPc=vAKrIT$y=}j@AbJln&iZ&KuuvS0m=$lv2D@g$mw>Q95d+ zP(ei}KRM2k?Jnx7Ky3dDSD&>bKLACf*v>L%rs0IOt{IuAV9Wl82qX0Ft&9zo%WmO#X9X)@LOyJ z0uv67m&>@XujfPv7M{eJK>QJ>;<+^I_ru}=i$*|by3GPj6#}cKQu9m#D5DqdxgUA6 zE<>I)ck>-dr3u(r8qqz|_`iY;k})m1uu>!wY47Jl0E`!vzc8tn{^mu{Y2|d(TI=4` z;QnBlvYFhv)eTW)WU5aysv^W+tt%G<&!vbtMQTCLsD&-SQOIw?S=L=zybq(99>_&k zR3i?(1TG^lP#I0%Pm)EKt6X-gY8-%|GAZj2h1+Yu%WA0Qu)VXal%&x?d3H7B5fEst zc=@(18SOa{nj&-r0YkZ$YSMA>G?GvE6Bc)VHVjPBNw;Li?}M}l$CY?W3D^`|pdG=jFB|2Gx5GDDse``9o{6}tPd4*Zb6so!Z$ z{>q(|MU~gfn&$3l=tbQW-wNf894!R*$zJ^om+tN(Ik3&Jo*vJJ zRlhh6Gl9!KqoLAE>*1Ipj@$SplvO$g)T_{_74YLqEpry2q?N?|h{P`Q9{lbtsOx&T znWvIXc!Ye~U%Z?>>Xul|B#)CwWr%u(Fj==58#MQ!*3RuB0p%aKk z%NGW`Im2PO!J}ZhVc4E0qgGwR z=tcUJPy=7;KL#tRW5jp@3F8>m#Bd_R%6K(EX#6ubv{)9<{%p&dJR7diKe6jeEhbkv z3J~mKs>g+~yqEOcOa7UJ&W+=nVIU7-rXi+J7Ll|)9WkAHT zD3V33(M;v@ktQ*yD>K#Vz^g?Y)PPHy2yA4*7`98L!Jbie&E}UKv7TV%&>qB|X4%Me?xUUl=>zE`0cQT_Qw-(bOpL*!;i`%=Y>-PR*(^R+sQe{U-xQvaeY? zlNy|FW320hn66!Nx<6?j8K5)51PHASPYy+`sJv}{3u)*qfM~1Ejc3WGq}W$Bv<^vo zohsqlaxbJB(+Qw~&d18nnhn|SxHlX2g@$r_! zjHggV#BdlCaA15Cf)mD9G0I3VIoXlQ_fd-y7Uf7K)3|VIim-J9Ew-!LVO8qjkb>Hx zGfb`=p8z_DDt#KoMHEAS3`v3k>LhMflGFZnLn*1^oXlWEdmc_ntu^jRgIzhPdQZu` z%Tkxqfgson8aLEaafQ_h{?HMpNT)Ka7^1aZLiG+Jx;?LYFopS)!S6;ax+^=Dy!%&L zX<}tnn(j3I=&nX(UZ~a$ts@?rQ0Q52^Zqf$EgjJbpQ7mLLW0P ze0hn@Qk1E~)ZUrJNk;#JHjz4IW~3wqEe%G-Sx?FX)TxX?VHe zmjl+qXqp21Pa3}dN5UEk=jl!4&^nyKkfPY;fmjPjoG9Y4MJxL zRyH&5l8Q>TKW?BS|2uTr>@zC`+GweM*Fg_z{IU9Epx^5ETjOz>U{;=4*r3|k8s8CD z7h8q?!PB*CG$M=;2{{}Hf{%!88&UiT8U4L2oC^4d)_e>7K*=IFfBGSjnFB!_j!;Bk zB8|3PidRlw8=3EPt*QD8p+RG&Cp`)0uT-o`R938fzp;7etloV=X+>Pcluzkjr#9cy%dsi$r4^mV z!q{Lo-?_^9Ons?iapDy*Hu|FMc9Vqu%ytF&)Lb@p!baFO_4CuyLX2A3kT@xm38keU zI|}LTtIqcc%WH-=8Gk>OO@ z#n;*nHAswE^#=;6&Nm`i6j^2>qLamz3RoMt9XaGGC3>q z3^!EOO?NL>q3i{Qe#i3l_2#U(VwSVBwcEE09y zQ@^Ei7F~eb0QQG7v)Y}NY;_jy$4mMrAC$>ld$KrNw{V*8auJ*!*P4juK_}snnGqhM zY?ue;y#{R>%Z}E1e4TCymtQ=mt7%zM^Sjnh82SfBHk*Y1GZT8q?TjnT31p?q-;s-~ zxfX5BR{0;ydjYD$}$t< z<{c6(Bn`ocDJ=@E_LgH4{5X3;lj4Kv&kqcJEtHK8DJa`mfJ#UtJB`Y{rNU@NC@p&Y zU-a{DbALfaJg5)NnsCkxmznzgg4X(+1c&>5TxZhF0b7d?m^31G%X=c61!?H5& zvu>9G2UdLG%|)MjbS7U)yWeJs3E1iawxQOn5?7MQIp#}F&MNgJF^dcZg5~hK_W0qq z385QR*yf&h`a46jN=o0PX?$K;;Kv0=^c9odiD%EV^7j})%PVHPsxX!4u>lZc*-~sS zk6N;LG`dg~=eGPb50T10z>ZEz_ig)-)GsjnAWbivk{wl`iJqEVwk)C&e)6gE*_#0L zaIDz1dTFH?9Sl|7OnF87iam7GJsp!&N+s_Q(eK2*_YP{Fr#!ptw*8qk&!~5tRVs$9 zr%!FA6t}U4bg{=p#(H0o;sy!U{v_ue^*brAdo0wB=KYx4lOG&x8nIc!Psf$T#mgny z`G2#_%{5x1hiRJS_+~YQQ&kaPq(@9&OuDe(S%p;j(eELd`WY5)o3ngxL{K4Seaj60 zJ@L+vEv2aR`ns6%>RI_}#kJ0b>dMJaHdoaz@k<8ibk|!d#%7_!6Dftl|FaTjM6mMp zo=}a!_p(bMnf`*-6B{o)2yAlO+t{gqLdvLETX|WHR!TPP(R~iVeZA{?`(TIz3w3)M zNU6qOUT$Mmj8s9wApJomC%TLYX1dZH(I_968_26~^8mzCD_5|yv*3O>i=C|;#lp+! zKO&l)VCm4NA`+LaISE#+2KzyqeC|)c5Nq?TAB!!l&d@yjy*vBt4msK8bsunCZj2AE$7ju%d!SMHE9Nk7E+|}oTfz)d4UJUJUzB2a znNVf^F(d7KVZq#iT;D(WiP^3sSuP{jGMvElDQHEFR(`*oq$ViY;C;Ea1}vBd7P=+( ze2ptt6jVQOiq}tzuMaF;QITSuNOitfI17{IYHLuGR#(JW*-Ih|HB1G@Y?NXsqK-0r zc5o)n5^`B+EI_Ru>@v#YGbjFR#|JB9+Fq(rs_DkzS`FT`JH*N-eMn)h7}96vx)?Mn)+@(-miKjsr%2eVYR=H$!II+k{d zK7aiD_LD_hz^N^SiVfxEPvqx?Se3TG`r;m9souv`pw&GtTXh;er_HTFI3nE1sKnEk zcC`rQf5o}{o;b#Fq)@u&q8&#^B3ij1*4LVB7sxf; zpd=7b%I^=#sKHVbsOzukLq4HYY^cBwd<(Qww71SzmlRu4x(e611afuV$jQ|tebJ!G z=^0P+?U<1>IT}A2A9hXd{s`b0%@ZHR<0d03oW3BeXwIv}d;?EySwm$3f|Y)Z9+R+T0%7 z{mTEpicZ$`nnvml=N_(m$;|#vMz8*VY~uvFJ>Vn`gtUQ%U6oJEmBq8$--tUwlY@lK zI_KsKWJ1-){hLBct#!s|N9(Ncc-%=@EmGgcu7I;k;x7X%rV#s%V`0BU!2I0?<( znratT;d4JHXWNm!qh8+?H+4nD(cG_ck5;Uhik+G%JnL+W5O1BcJHd>%i_VFfpaSnt z9~V<}Bg?lI-3i~h^UgSADdkDO#C2Lb@Nd`!n?4X0YjR6ed9o>Q&xm{?4n#T16b^0= zKT5>h`5Q8Ic=HdwygME0q>y;$6A@?x-C<_fup8DJ{vB zzwG(qR1j5kPz?eZQ6k|!M9#zPPm!l&x%c|49iC#mLI#R4(zC3aNH56qu6|pw?^;lBdJCQOr z{p=+AZ@UMb_p5u+mV&m*A9O_nJ!lBs`>M(6L1Vo~TvAp(u8ac%4tU`5nV>Fs=JG&3 z08fqY{-Yxu5^lr$pp$_|UBAjKjm zN!BDOE;(3mutZWUYf6GdEjmTh>_t%AQqP59vu3CEO@mXr)4EyOGNPrWj9(1naSR^2 zef!0am-2rz602{Omf)$PRk5~iYd7MUl|LuU#DGu6R#sM{HC`P7<}!B8fNJBVq=w+%K73Me&<734gPI32j(!oXWxSO#3f3)6<&CA3n3S@ z(@fa8?beq)^5rW4H&&B4g~Yz++xMvpoEMi%DsW>weT3K}s}*2-8-GqnC_oWkK^i~$ zWAOKmsnf`^6Ry5K_<5z(OsFC_5UdEX>Gf#V28ju$$9jtPQ7j@(ldzlSGo29@%@0n> z+hV@w3Z~VJ67Hq}^YezQS+zsZ>2fcaF?wgxN)(Y^=`V|Fe zW_A1V;pT5qCds8^uRM-#_ITcT&W4TOyCCS;9)Ys%1#|pJ2#DNV`E?05JGGZ`V(KO4QcNdwk5qL={p{=zf zx(usm%*6HNn59$ zvJ9Ky&C3IhW?4>u7kGo*(-7RrP=vy zL1zlt@-0o;ER=9#Vk4@(Ro}O`))BRI6!*hsQ~%@qCWX4rk#A#J{<3;kw6xAOwbGyM ztx543{pLY<7&^9}5IX;MmScavxlVvqLE&z+1{D!o-h3838+)%lH#aAvSiko;OA5w{ z8myUtSrrQRl~{*s+8o`hFRd&stdQFx&+fqDR)UphdbQEP@0&9m$7^Aho}gu?q7Z@i zHb<-RxSH{eTpl(jyV(8@=(@35reZ_cIc!FHh(&VN^Vz zkZ?wOlDn-n5L><^3nP@$unUrYPWi#c2W6gIM|Yq=uvovq>-HtP7I`v6W_fHw7ZMwj z9Ao~~5-ly0f}i{Q4Nu*RXxM8Nf%I0>Dw@mw>KCM`rZ^^abP3v8VTsFpWudy0sdIy% zhMcXw(EByzfE3d|1BpKzl~Ho6TLGF|_S{-mBIvm!RwHMUXhzE_Bny8h)|_6&x}BgV zw+6JeiY(Ob-FdluH#gK^$dP+7E{aiTx6fcNGHAbE*>>+l8F%b_aUrPHXlpnep+rZ? zMcpC`_4V&v!qr+-N^HL0D^`4f$=c&rw0m;;I1h~<=y9JLT})r ztGX#A@qTKe$-!4kMjAXiO^jR~D{Ch0TRRE_4D>mqF&uxJ5+ z4*m4I&A6X8y-VKoB%z;_!ELVJekV}QsA`HMH^kBi^j7{fL#!#XXcN`??=v>)^9VY9 z*zG8@&FHktW=6@f*I2`oWxq;tY~?9qFzUvs9W;^qW~y&s0+ zE^Qxet|y!x`eJjcI#jn^pYox`CS3T>?cKC7Y%iPsX5+NsG7P?q_zGtVWrUpmt|dwN z=AGr?+1dine9l`wZJMZ*7g9LNLut~1cRwD{uu^TfhF?=uid}pI@4~$@GY>;$9#32T z>}C=D9!+kx!(+wmHh&4%<#6VQSe3?~8PO`IwzD?y$IXIrd~R-enU#Hv8-41K;vwy7uk&Pk4b9wvX}07Ls{t#|wAtZl|4_L1?Am4< zA1+*iT2MEo2SJ_LIf621*$~PzC!q13axUS!r!oFAX3B`~ferTdJa~4VBQR2|uAll4 zGy+$9ckj+`LO*#!{u5rOOc_htO)gAbCy)r%r7k2nnIB#`647YWU6qxUhC|W`D=)j0 zEh)7$RXOyR*3SGwYYVJZ!H^+tB`B+0`xeawf@HdUmMo)(l(iq2lU~JEnlK24xtw^_ z%iSDEe^zJ@ME*AY!h8;?#?&v84TlCvCRk80O1H^*D2#~MuDLyaRlmGJQYEQYjX`1b za+}?g?16Y!jVd-2tSo!yq0=Wjtxg!awLaaC>jpS?+$*&j>XKdv#k;Oe{`qGoPyZ>c z@xO9%jZEB9x!Ijom|6(+?6SEGx;D0^G6Wj>-p@mS0FZsDd+&YKI++fts)X4SmEjOg zFU#^C33B6Ja-W0pVeZS-^)E4XzsQwP`HGjR=uW@f&lrERu;&^24$YBK7J`?$DpMXn z`>)TVc|3$en25;3AFD6Z>S@ibV3qb?L%F09m=frBi6sUfE#L|GaE%N+`stM~Rr(d9 zt)!Kj1_T~vucIn0tFgFr{U@eKNv{HQMojmLF>46lP(;ZHs%QfqvKC|a%w3?1YfU>xvx9zpXvWN;*VuN@aS8qM`4QwZ>PFh4gd?c;fK4Ah@yy4|q24ARrvB)S*Egx1-``*;q&b~G@(`Fxfo$lx| zem_k;yquy(tI^Bwdam)vaYTCmKXG30$pwiZ;&kqed*i1NZOV;`d3smx)Pauyq? za||!z!$e}zZ?F>rqW)Vi9P0Hf-Ou zO`R=bYI)>}_43z#0(Y-pxATccy%A3O!$nF5|K$pH4HPd>5G?KO6&}b!{pO6bx1t>l zS!PUBS(yXr&+>V<-aLON^Tgfu3j*fu;zbFvWr^;)4F5f}_4k8YfIiK&XZNzIKB2lE z{qnBVh?8G09gTrTI7BTjJhaGAMEeI*~KyLu}cMi<2&)c1=2lsp39XZyC`fsF0Pb{7juPEzLKfHr`N@6JM@?|_2hIz||Pg0XBx<^PDIzR-isrRE%0HNm8 zM^++u0D{R8_T(N438v3^g46T@$|8yRZdGXTTn_) zvG8)JCMt(#nL=_`a{t+O`p&SJ78>UCpjHK5!7bMt%?1;v>2E>5z0*GXbU?J~iQ^N! zPZ#Y_`nf2j)v5rSh{?OkHh-@z>HG&HgGICP!DS6bUBtXKg^>j)DDfb`C6ih7>p6 zL{M_aBo4w#ftpyrN1!L4RIMu)Ga%ez^3Zlw_|+heVgarZDB+;k6doF-WS8zbIEiUd zo-%R~7Y;l3=wX<6#0On?xE2e>*tR&D#i*Wor6Jn`t-QA*SD-gVTu%* zOvDdh64-yNqN3}KBoQSo5UW()rxt57@{6&3;xxZwTLPh7{FKV8zAyFQ#DuTwpRI_6 zTC6adgcJ#*>$bdZ?Jq&U^1H}S@qRO}<}l}(sD~M15x14w5M2-%&<#WiqPY#+O7ydt z{U=s@-3(r?l__YUfJ;JpFe(;~ra%Ur>1*fLGC3u{Ob|hg%0~&0kkEtEorfr?0EX@H zhqSbitAC=eO8L5nTbjyB-D-|K-YE(eyR+i-YDU84wp(;H*OX<#iw8uRKH(}jBm^QE zKxB}J3xbNmd_E2xQqdyHB1(yvc%tD4DRu_99JMIOO^t_q792U8m!6WO&^>f0tMbJX zP?EBgvG~*hsi;m%D#coam`+KQNiKQ&R-|6?Pg7ABkGLoHWCnO*dD7D+J+9w+Y_d7m zBBqc)5u)S?4nz$}9O^R2s;FnY+d7nCxnY3~2BH1`hxVD7%^KLEhMfLct9^%gah*g`)h#3xT%i2LlU6gqr(_&>O4Hj`{dYJ2Tb%gf?5S&qpT zr$ed)8mST`NR;H5y|P$jaY&#>h=C(9EO3Rg$S8Z{vWu$>9WF?l;|A0t^Fpw*xfRMv!C>hw@Wm9Vs046!)dDTxH)~?8LGnC76NG%%$ zqfAbxi^Y0E^7U1pq+u9=SCD(2aG}8+?N}o8Kz5(+CIRP*+veQ`(`^T4)QFXr=;H zGI}Th)0BMDqRe;IUMow%&r#FFU3xHbgvPTtq9`Tv9R&PLef>N|ssVSQskO?P-g7p~ zCP68+rc(M)Q)A_{PG0t4uk``s=9Ky|tHj?!fYT&uyr%rH2Oug$86&l;xQbg%1sU$h z((YsLY{=2FbrpL6OANW^RGADzoFi2Ao-%5GAY(ZK3+XjQ*)r_%_0uA87vTg4I&Pv$ zoo6EjC|)u+L-Od-3K^M5dE#Df0?|i}8RpUlfSMeYDo)~Pn%b!ioPy+FA=Igdonyr> zddn5~@*@l?7Ly%D*}m?zrvP$*^Z7LsK`I4|IOrYw z%mma?KlxW&tQ{4jgu_m2`QKu8p+*0;IPm|AA2Tp~0zx8U5>hyV42eQxu;dh!RMa%I zqUh)u7@3$^M2itCPW;COo}7PvyA-L?q<`J@XH1rCIdbK3$mitZ=Hca2z^_n|VgV&e zl_^&tD5O%AYBg%rsn?)UlV&Yig|!7{4o_O_Q@4`G|9p`Gi!9+IAN#~@pQX$StE{ok z2AgcL%?`VG)8X{kFCnoNzFO_9xoKwAS?i6?bc^0(v$pf-24xvVl^VTf^vTf{#*Uqy z2?|4BK6K@y51!RkerYBzsY>|D@!>0@POF>sV*j)k?p}&|v)%}_ZsiD^4F!exS-wI4 z&a1bt3V0_?49+3t+y79NTY0JW^O%c+a~}T5DG&LNQM9%p;XJ@uIIA854zN}e-)`N9 z^KD&^4pNLb!qCDvSBysY87J7A0?M0fJ8nOQ(}aI$%AE_+Opl<`rO1C$>3SRP;Zm{g G0ssIWHN-z~T~JWaM^I3(Gz^Wl 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

09E7K+> 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%0Adx?p%dKuR>Vai7z_%yDOkd0 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 literal 0 HcmV?d00001 diff --git a/fonts/LiberationMono.woff2 b/fonts/LiberationMono.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..3f4bb063748877e99d5c2c91c878a834ac9dab2f GIT binary patch literal 123712 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
    1}B266i$Ihu455O4z84sv9VxLOM;1&qYX;Q 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

    Q}LUWZ{wbP=EdHR`_!hD3&pD(c;;cV!gg0oKU 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

    ?!q>cpMI?MHx2w&>L(8I;f*87C*Z4 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 literal 0 HcmV?d00001 diff --git a/fonts/LiberationSans-Italic.woff2 b/fonts/LiberationSans-Italic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..86f6521c04884f81c9a48e50e3ae383b3aaa3ddf GIT binary patch literal 139304 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 -i+FKf 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⪚)=A6l_-KZ@^(mY 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 literal 0 HcmV?d00001 diff --git a/fonts/LiberationSans.woff b/fonts/LiberationSans.woff new file mode 100644 index 0000000000000000000000000000000000000000..bb582d51fb75d2f4d125f15e6e089d319af6e7d5 GIT binary patch literal 188280 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 literal 0 HcmV?d00001 diff --git a/fonts/LiberationSans.woff2 b/fonts/LiberationSans.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..796cb17b55771e8282b4554a86f145a6193f39a5 GIT binary patch literal 133308 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 #*I7^s-J}Y4IY1hQvRfTBA1kd`2zbAK}odo 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 literal 0 HcmV?d00001 diff --git a/fonts/Metropolis.woff b/fonts/Metropolis.woff new file mode 100644 index 0000000000000000000000000000000000000000..6b1342c2f125825ee1967d00c5e863ba5e4597e4 GIT binary patch literal 16336 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 + + + + + + + + + + + + Bccam | Mercury Modding Wiki + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    + + + +
    +
    + + + + +
    + + + + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + + + + + Back to homepage + + + + + + + + + + + + + + +
    +
    +
    + + + +
    + + + + + +
    + + + + + + + + + + + +
    + +
    + + +
    + + +
    + + + + Edit page + + +
    + +
    + + + +
    +

    Bccam

    +

    WIP

    + +
    + + + + + + + +
    +
    + + + +
    + + + + + + diff --git a/formats/bccam/index.xml b/formats/bccam/index.xml new file mode 100644 index 0000000..6a2914a --- /dev/null +++ b/formats/bccam/index.xml @@ -0,0 +1,11 @@ + + + + Mercury Modding Wiki + https://randovania.github.io/mercury-modding-wiki/formats/bccam/ + Recent content on Mercury Modding Wiki + Hugo + en-us + + + diff --git a/formats/bclgt/index.html b/formats/bclgt/index.html new file mode 100644 index 0000000..d53bdec --- /dev/null +++ b/formats/bclgt/index.html @@ -0,0 +1,2468 @@ + + + + + + + + + + + + + Bclgt | Mercury Modding Wiki + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    +
    + + + + +
    + + + + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + + + + + Back to homepage + + + + + + + + + + + + + + +
    +
    +
    + + + +
    + + + + + +
    + + + + + + + + + + + +
    + +
    + + +
    + + +
    + + + + Edit page + + +
    + +
    + + + +
    +

    Bclgt

    +

    WIP

    + +
    + + + + + + + +
    +
    + + + +
    + + + + + + diff --git a/formats/bclgt/index.xml b/formats/bclgt/index.xml new file mode 100644 index 0000000..aaf09db --- /dev/null +++ b/formats/bclgt/index.xml @@ -0,0 +1,11 @@ + + + + Mercury Modding Wiki + https://randovania.github.io/mercury-modding-wiki/formats/bclgt/ + Recent content on Mercury Modding Wiki + Hugo + en-us + + + diff --git a/formats/bcmdl/index.html b/formats/bcmdl/index.html new file mode 100644 index 0000000..f5cc563 --- /dev/null +++ b/formats/bcmdl/index.html @@ -0,0 +1,2468 @@ + + + + + + + + + + + + + Bcmdl | Mercury Modding Wiki + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    +
    + + + + +
    + + + + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + + + + + Back to homepage + + + + + + + + + + + + + + +
    +
    +
    + + + +
    + + + + + +
    + + + + + + + + + + + +
    + +
    + + +
    + + +
    + + + + Edit page + + +
    + +
    + + + +
    +

    Bcmdl

    +

    WIP

    + +
    + + + + + + + +
    +
    + + + +
    + + + + + + diff --git a/formats/bcmdl/index.xml b/formats/bcmdl/index.xml new file mode 100644 index 0000000..c8eb1b0 --- /dev/null +++ b/formats/bcmdl/index.xml @@ -0,0 +1,11 @@ + + + + Mercury Modding Wiki + https://randovania.github.io/mercury-modding-wiki/formats/bcmdl/ + Recent content on Mercury Modding Wiki + Hugo + en-us + + + diff --git a/formats/bcptl/index.html b/formats/bcptl/index.html new file mode 100644 index 0000000..0a9fde3 --- /dev/null +++ b/formats/bcptl/index.html @@ -0,0 +1,2468 @@ + + + + + + + + + + + + + Bcptl | Mercury Modding Wiki + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    +
    + + + + +
    + + + + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + + + + + Back to homepage + + + + + + + + + + + + + + +
    +
    +
    + + + +
    + + + + + +
    + + + + + + + + + + + +
    + +
    + + +
    + + +
    + + + + Edit page + + +
    + +
    + + + +
    +

    Bcptl

    +

    WIP

    + +
    + + + + + + + +
    +
    + + + +
    + + + + + + diff --git a/formats/bcptl/index.xml b/formats/bcptl/index.xml new file mode 100644 index 0000000..431cd14 --- /dev/null +++ b/formats/bcptl/index.xml @@ -0,0 +1,11 @@ + + + + Mercury Modding Wiki + https://randovania.github.io/mercury-modding-wiki/formats/bcptl/ + Recent content on Mercury Modding Wiki + Hugo + en-us + + + diff --git a/formats/bcskla/index.html b/formats/bcskla/index.html new file mode 100644 index 0000000..567e558 --- /dev/null +++ b/formats/bcskla/index.html @@ -0,0 +1,2468 @@ + + + + + + + + + + + + + Bcskla | Mercury Modding Wiki + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    +
    + + + + +
    + + + + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + + + + + Back to homepage + + + + + + + + + + + + + + +
    +
    +
    + + + +
    + + + + + +
    + + + + + + + + + + + +
    + +
    + + +
    + + +
    + + + + Edit page + + +
    + +
    + + + +
    +

    Bcskla

    +

    WIP

    + +
    + + + + + + + +
    +
    + + + +
    + + + + + + diff --git a/formats/bcskla/index.xml b/formats/bcskla/index.xml new file mode 100644 index 0000000..a207ad8 --- /dev/null +++ b/formats/bcskla/index.xml @@ -0,0 +1,11 @@ + + + + Mercury Modding Wiki + https://randovania.github.io/mercury-modding-wiki/formats/bcskla/ + Recent content on Mercury Modding Wiki + Hugo + en-us + + + diff --git a/formats/bctex/index.html b/formats/bctex/index.html new file mode 100644 index 0000000..731fe9f --- /dev/null +++ b/formats/bctex/index.html @@ -0,0 +1,2468 @@ + + + + + + + + + + + + + Bctex | Mercury Modding Wiki + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    +
    + + + + +
    + + + + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + + + + + Back to homepage + + + + + + + + + + + + + + +
    +
    +
    + + + +
    + + + + + +
    + + + + + + + + + + + +
    + +
    + + +
    + + +
    + + + + Edit page + + +
    + +
    + + + +
    +

    Bctex

    +

    WIP

    + +
    + + + + + + + +
    +
    + + + +
    + + + + + + diff --git a/formats/bctex/index.xml b/formats/bctex/index.xml new file mode 100644 index 0000000..84509a6 --- /dev/null +++ b/formats/bctex/index.xml @@ -0,0 +1,11 @@ + + + + Mercury Modding Wiki + https://randovania.github.io/mercury-modding-wiki/formats/bctex/ + Recent content on Mercury Modding Wiki + Hugo + en-us + + + diff --git a/formats/bcut/index.html b/formats/bcut/index.html new file mode 100644 index 0000000..63e0119 --- /dev/null +++ b/formats/bcut/index.html @@ -0,0 +1,2468 @@ + + + + + + + + + + + + + Bcut | Mercury Modding Wiki + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    +
    + + + + +
    + + + + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + + + + + Back to homepage + + + + + + + + + + + + + + +
    +
    +
    + + + +
    + + + + + +
    + + + + + + + + + + + +
    + +
    + + +
    + + +
    + + + + Edit page + + +
    + +
    + + + +
    +

    Bcut

    +

    WIP

    + +
    + + + + + + + +
    +
    + + + +
    + + + + + + diff --git a/formats/bcut/index.xml b/formats/bcut/index.xml new file mode 100644 index 0000000..acbc453 --- /dev/null +++ b/formats/bcut/index.xml @@ -0,0 +1,11 @@ + + + + Mercury Modding Wiki + https://randovania.github.io/mercury-modding-wiki/formats/bcut/ + Recent content on Mercury Modding Wiki + Hugo + en-us + + + diff --git a/formats/bcwav/index.html b/formats/bcwav/index.html new file mode 100644 index 0000000..3794714 --- /dev/null +++ b/formats/bcwav/index.html @@ -0,0 +1,2468 @@ + + + + + + + + + + + + + Bcwav | Mercury Modding Wiki + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    +
    + + + + +
    + + + + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + + + + + Back to homepage + + + + + + + + + + + + + + +
    +
    +
    + + + +
    + + + + + +
    + + + + + + + + + + + +
    + +
    + + +
    + + +
    + + + + Edit page + + +
    + +
    + + + +
    +

    Bcwav

    +

    WIP

    + +
    + + + + + + + +
    +
    + + + +
    + + + + + + diff --git a/formats/bcwav/index.xml b/formats/bcwav/index.xml new file mode 100644 index 0000000..e15c950 --- /dev/null +++ b/formats/bcwav/index.xml @@ -0,0 +1,11 @@ + + + + Mercury Modding Wiki + https://randovania.github.io/mercury-modding-wiki/formats/bcwav/ + Recent content on Mercury Modding Wiki + Hugo + en-us + + + diff --git a/formats/bfont/index.html b/formats/bfont/index.html new file mode 100644 index 0000000..27a70c7 --- /dev/null +++ b/formats/bfont/index.html @@ -0,0 +1,2468 @@ + + + + + + + + + + + + + Bfont | Mercury Modding Wiki + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    +
    + + + + +
    + + + + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + + + + + Back to homepage + + + + + + + + + + + + + + +
    +
    +
    + + + +
    + + + + + +
    + + + + + + + + + + + +
    + +
    + + +
    + + +
    + + + + Edit page + + +
    + +
    + + + +
    +

    Bfont

    +

    WIP

    + +
    + + + + + + + +
    +
    + + + +
    + + + + + + diff --git a/formats/bfont/index.xml b/formats/bfont/index.xml new file mode 100644 index 0000000..fe6521f --- /dev/null +++ b/formats/bfont/index.xml @@ -0,0 +1,11 @@ + + + + Mercury Modding Wiki + https://randovania.github.io/mercury-modding-wiki/formats/bfont/ + Recent content on Mercury Modding Wiki + Hugo + en-us + + + diff --git a/formats/blsnd/index.html b/formats/blsnd/index.html new file mode 100644 index 0000000..4589211 --- /dev/null +++ b/formats/blsnd/index.html @@ -0,0 +1,2468 @@ + + + + + + + + + + + + + Blsnd | Mercury Modding Wiki + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    +
    + + + + +
    + + + + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + + + + + Back to homepage + + + + + + + + + + + + + + +
    +
    +
    + + + +
    + + + + + +
    + + + + + + + + + + + +
    + +
    + + +
    + + +
    + + + + Edit page + + +
    + +
    + + + +
    +

    Blsnd

    +

    WIP

    + +
    + + + + + + + +
    +
    + + + +
    + + + + + + diff --git a/formats/blsnd/index.xml b/formats/blsnd/index.xml new file mode 100644 index 0000000..4c9b458 --- /dev/null +++ b/formats/blsnd/index.xml @@ -0,0 +1,11 @@ + + + + Mercury Modding Wiki + https://randovania.github.io/mercury-modding-wiki/formats/blsnd/ + Recent content on Mercury Modding Wiki + Hugo + en-us + + + diff --git a/formats/bmdefs/index.html b/formats/bmdefs/index.html new file mode 100644 index 0000000..44b414d --- /dev/null +++ b/formats/bmdefs/index.html @@ -0,0 +1,2468 @@ + + + + + + + + + + + + + Bmdefs | Mercury Modding Wiki + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    +
    + + + + +
    + + + + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + + + + + Back to homepage + + + + + + + + + + + + + + +
    +
    +
    + + + +
    + + + + + +
    + + + + + + + + + + + +
    + +
    + + +
    + + +
    + + + + Edit page + + +
    + +
    + + + +
    +

    Bmdefs

    +

    WIP

    + +
    + + + + + + + +
    +
    + + + +
    + + + + + + diff --git a/formats/bmdefs/index.xml b/formats/bmdefs/index.xml new file mode 100644 index 0000000..cdf4183 --- /dev/null +++ b/formats/bmdefs/index.xml @@ -0,0 +1,11 @@ + + + + Mercury Modding Wiki + https://randovania.github.io/mercury-modding-wiki/formats/bmdefs/ + Recent content on Mercury Modding Wiki + Hugo + en-us + + + diff --git a/formats/bmsad/index.html b/formats/bmsad/index.html new file mode 100644 index 0000000..55d34be --- /dev/null +++ b/formats/bmsad/index.html @@ -0,0 +1,2468 @@ + + + + + + + + + + + + + Bmsad | Mercury Modding Wiki + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    +
    + + + + +
    + + + + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + + + + + Back to homepage + + + + + + + + + + + + + + +
    +
    +
    + + + +
    + + + + + +
    + + + + + + + + + + + +
    + +
    + + +
    + + +
    + + + + Edit page + + +
    + +
    + + + +
    +

    Bmsad

    +

    WIP

    + +
    + + + + + + + +
    +
    + + + +
    + + + + + + diff --git a/formats/bmsad/index.xml b/formats/bmsad/index.xml new file mode 100644 index 0000000..dde604e --- /dev/null +++ b/formats/bmsad/index.xml @@ -0,0 +1,11 @@ + + + + Mercury Modding Wiki + https://randovania.github.io/mercury-modding-wiki/formats/bmsad/ + Recent content on Mercury Modding Wiki + Hugo + en-us + + + diff --git a/formats/bmsat/index.html b/formats/bmsat/index.html new file mode 100644 index 0000000..dc6b7ee --- /dev/null +++ b/formats/bmsat/index.html @@ -0,0 +1,2468 @@ + + + + + + + + + + + + + Bmsat | Mercury Modding Wiki + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    +
    + + + + +
    + + + + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + + + + + Back to homepage + + + + + + + + + + + + + + +
    +
    +
    + + + +
    + + + + + +
    + + + + + + + + + + + +
    + +
    + + +
    + + +
    + + + + Edit page + + +
    + +
    + + + +
    +

    Bmsat

    +

    WIP

    + +
    + + + + + + + +
    +
    + + + +
    + + + + + + diff --git a/formats/bmsat/index.xml b/formats/bmsat/index.xml new file mode 100644 index 0000000..fea0433 --- /dev/null +++ b/formats/bmsat/index.xml @@ -0,0 +1,11 @@ + + + + Mercury Modding Wiki + https://randovania.github.io/mercury-modding-wiki/formats/bmsat/ + Recent content on Mercury Modding Wiki + Hugo + en-us + + + diff --git a/formats/bmsbk/index.html b/formats/bmsbk/index.html new file mode 100644 index 0000000..ae73fb5 --- /dev/null +++ b/formats/bmsbk/index.html @@ -0,0 +1,2468 @@ + + + + + + + + + + + + + Bmsbk | Mercury Modding Wiki + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    +
    + + + + +
    + + + + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + + + + + Back to homepage + + + + + + + + + + + + + + +
    +
    +
    + + + +
    + + + + + +
    + + + + + + + + + + + +
    + +
    + + +
    + + +
    + + + + Edit page + + +
    + +
    + + + +
    +

    Bmsbk

    +

    WIP

    + +
    + + + + + + + +
    +
    + + + +
    + + + + + + diff --git a/formats/bmsbk/index.xml b/formats/bmsbk/index.xml new file mode 100644 index 0000000..47dbb1a --- /dev/null +++ b/formats/bmsbk/index.xml @@ -0,0 +1,11 @@ + + + + Mercury Modding Wiki + https://randovania.github.io/mercury-modding-wiki/formats/bmsbk/ + Recent content on Mercury Modding Wiki + Hugo + en-us + + + diff --git a/formats/bmscc/index.html b/formats/bmscc/index.html new file mode 100644 index 0000000..7dfd887 --- /dev/null +++ b/formats/bmscc/index.html @@ -0,0 +1,2468 @@ + + + + + + + + + + + + + Bmscc | Mercury Modding Wiki + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    +
    + + + + +
    + + + + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + + + + + Back to homepage + + + + + + + + + + + + + + +
    +
    +
    + + + +
    + + + + + +
    + + + + + + + + + + + +
    + +
    + + +
    + + +
    + + + + Edit page + + +
    + +
    + + + +
    +

    Bmscc

    +

    WIP

    + +
    + + + + + + + +
    +
    + + + +
    + + + + + + diff --git a/formats/bmscc/index.xml b/formats/bmscc/index.xml new file mode 100644 index 0000000..76e4e7c --- /dev/null +++ b/formats/bmscc/index.xml @@ -0,0 +1,11 @@ + + + + Mercury Modding Wiki + https://randovania.github.io/mercury-modding-wiki/formats/bmscc/ + Recent content on Mercury Modding Wiki + Hugo + en-us + + + diff --git a/formats/bmscd/index.html b/formats/bmscd/index.html new file mode 100644 index 0000000..833101a --- /dev/null +++ b/formats/bmscd/index.html @@ -0,0 +1,2468 @@ + + + + + + + + + + + + + Bmscd | Mercury Modding Wiki + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    +
    + + + + +
    + + + + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + + + + + Back to homepage + + + + + + + + + + + + + + +
    +
    +
    + + + +
    + + + + + +
    + + + + + + + + + + + +
    + +
    + + +
    + + +
    + + + + Edit page + + +
    + +
    + + + +
    +

    Bmscd

    +

    WIP

    + +
    + + + + + + + +
    +
    + + + +
    + + + + + + diff --git a/formats/bmscd/index.xml b/formats/bmscd/index.xml new file mode 100644 index 0000000..dbc0993 --- /dev/null +++ b/formats/bmscd/index.xml @@ -0,0 +1,11 @@ + + + + Mercury Modding Wiki + https://randovania.github.io/mercury-modding-wiki/formats/bmscd/ + Recent content on Mercury Modding Wiki + Hugo + en-us + + + diff --git a/formats/bmscu/index.html b/formats/bmscu/index.html new file mode 100644 index 0000000..d10a64c --- /dev/null +++ b/formats/bmscu/index.html @@ -0,0 +1,2468 @@ + + + + + + + + + + + + + Bmscu | Mercury Modding Wiki + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    +
    + + + + +
    + + + + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + + + + + Back to homepage + + + + + + + + + + + + + + +
    +
    +
    + + + +
    + + + + + +
    + + + + + + + + + + + +
    + +
    + + +
    + + +
    + + + + Edit page + + +
    + +
    + + + +
    +

    Bmscu

    +

    WIP

    + +
    + + + + + + + +
    +
    + + + +
    + + + + + + diff --git a/formats/bmscu/index.xml b/formats/bmscu/index.xml new file mode 100644 index 0000000..d861335 --- /dev/null +++ b/formats/bmscu/index.xml @@ -0,0 +1,11 @@ + + + + Mercury Modding Wiki + https://randovania.github.io/mercury-modding-wiki/formats/bmscu/ + Recent content on Mercury Modding Wiki + Hugo + en-us + + + diff --git a/formats/bmsem/index.html b/formats/bmsem/index.html new file mode 100644 index 0000000..6b951e3 --- /dev/null +++ b/formats/bmsem/index.html @@ -0,0 +1,2468 @@ + + + + + + + + + + + + + Bmsem | Mercury Modding Wiki + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    +
    + + + + +
    + + + + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + + + + + Back to homepage + + + + + + + + + + + + + + +
    +
    +
    + + + +
    + + + + + +
    + + + + + + + + + + + +
    + +
    + + +
    + + +
    + + + + Edit page + + +
    + +
    + + + +
    +

    Bmsem

    +

    WIP

    + +
    + + + + + + + +
    +
    + + + +
    + + + + + + diff --git a/formats/bmsem/index.xml b/formats/bmsem/index.xml new file mode 100644 index 0000000..d27b21c --- /dev/null +++ b/formats/bmsem/index.xml @@ -0,0 +1,11 @@ + + + + Mercury Modding Wiki + https://randovania.github.io/mercury-modding-wiki/formats/bmsem/ + Recent content on Mercury Modding Wiki + Hugo + en-us + + + diff --git a/formats/bmses/index.html b/formats/bmses/index.html new file mode 100644 index 0000000..05b1aaa --- /dev/null +++ b/formats/bmses/index.html @@ -0,0 +1,2468 @@ + + + + + + + + + + + + + Bmses | Mercury Modding Wiki + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    +
    + + + + +
    + + + + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + + + + + Back to homepage + + + + + + + + + + + + + + +
    +
    +
    + + + +
    + + + + + +
    + + + + + + + + + + + +
    + +
    + + +
    + + +
    + + + + Edit page + + +
    + +
    + + + +
    +

    Bmses

    +

    WIP

    + +
    + + + + + + + +
    +
    + + + +
    + + + + + + diff --git a/formats/bmses/index.xml b/formats/bmses/index.xml new file mode 100644 index 0000000..0b1b9b1 --- /dev/null +++ b/formats/bmses/index.xml @@ -0,0 +1,11 @@ + + + + Mercury Modding Wiki + https://randovania.github.io/mercury-modding-wiki/formats/bmses/ + Recent content on Mercury Modding Wiki + Hugo + en-us + + + diff --git a/formats/bmsev/index.html b/formats/bmsev/index.html new file mode 100644 index 0000000..94602e1 --- /dev/null +++ b/formats/bmsev/index.html @@ -0,0 +1,2468 @@ + + + + + + + + + + + + + Bmsev | Mercury Modding Wiki + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    +
    + + + + +
    + + + + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + + + + + Back to homepage + + + + + + + + + + + + + + +
    +
    +
    + + + +
    + + + + + +
    + + + + + + + + + + + +
    + +
    + + +
    + + +
    + + + + Edit page + + +
    + +
    + + + +
    +

    Bmsev

    +

    WIP

    + +
    + + + + + + + +
    +
    + + + +
    + + + + + + diff --git a/formats/bmsev/index.xml b/formats/bmsev/index.xml new file mode 100644 index 0000000..1b7d805 --- /dev/null +++ b/formats/bmsev/index.xml @@ -0,0 +1,11 @@ + + + + Mercury Modding Wiki + https://randovania.github.io/mercury-modding-wiki/formats/bmsev/ + Recent content on Mercury Modding Wiki + Hugo + en-us + + + diff --git a/formats/bmsld/index.html b/formats/bmsld/index.html new file mode 100644 index 0000000..4ade10e --- /dev/null +++ b/formats/bmsld/index.html @@ -0,0 +1,2468 @@ + + + + + + + + + + + + + Bmsld | Mercury Modding Wiki + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    +
    + + + + +
    + + + + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + + + + + Back to homepage + + + + + + + + + + + + + + +
    +
    +
    + + + +
    + + + + + +
    + + + + + + + + + + + +
    + +
    + + +
    + + +
    + + + + Edit page + + +
    + +
    + + + +
    +

    Bmsld

    +

    WIP

    + +
    + + + + + + + +
    +
    + + + +
    + + + + + + diff --git a/formats/bmsld/index.xml b/formats/bmsld/index.xml new file mode 100644 index 0000000..451b875 --- /dev/null +++ b/formats/bmsld/index.xml @@ -0,0 +1,11 @@ + + + + Mercury Modding Wiki + https://randovania.github.io/mercury-modding-wiki/formats/bmsld/ + Recent content on Mercury Modding Wiki + Hugo + en-us + + + diff --git a/formats/bmsmd/index.html b/formats/bmsmd/index.html new file mode 100644 index 0000000..1d7b86b --- /dev/null +++ b/formats/bmsmd/index.html @@ -0,0 +1,2468 @@ + + + + + + + + + + + + + Bmsmd | Mercury Modding Wiki + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    +
    + + + + +
    + + + + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + + + + + Back to homepage + + + + + + + + + + + + + + +
    +
    +
    + + + +
    + + + + + +
    + + + + + + + + + + + +
    + +
    + + +
    + + +
    + + + + Edit page + + +
    + +
    + + + +
    +

    Bmsmd

    +

    WIP

    + +
    + + + + + + + +
    +
    + + + +
    + + + + + + diff --git a/formats/bmsmd/index.xml b/formats/bmsmd/index.xml new file mode 100644 index 0000000..498cf0e --- /dev/null +++ b/formats/bmsmd/index.xml @@ -0,0 +1,11 @@ + + + + Mercury Modding Wiki + https://randovania.github.io/mercury-modding-wiki/formats/bmsmd/ + Recent content on Mercury Modding Wiki + Hugo + en-us + + + diff --git a/formats/bmsmsd/index.html b/formats/bmsmsd/index.html new file mode 100644 index 0000000..c7efbbe --- /dev/null +++ b/formats/bmsmsd/index.html @@ -0,0 +1,2468 @@ + + + + + + + + + + + + + Bmsmsd | Mercury Modding Wiki + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    +
    + + + + +
    + + + + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + + + + + Back to homepage + + + + + + + + + + + + + + +
    +
    +
    + + + +
    + + + + + +
    + + + + + + + + + + + +
    + +
    + + +
    + + +
    + + + + Edit page + + +
    + +
    + + + +
    +

    Bmsmsd

    +

    WIP

    + +
    + + + + + + + +
    +
    + + + +
    + + + + + + diff --git a/formats/bmsmsd/index.xml b/formats/bmsmsd/index.xml new file mode 100644 index 0000000..b9cb012 --- /dev/null +++ b/formats/bmsmsd/index.xml @@ -0,0 +1,11 @@ + + + + Mercury Modding Wiki + https://randovania.github.io/mercury-modding-wiki/formats/bmsmsd/ + Recent content on Mercury Modding Wiki + Hugo + en-us + + + diff --git a/formats/bmsnav/index.html b/formats/bmsnav/index.html new file mode 100644 index 0000000..6ee377a --- /dev/null +++ b/formats/bmsnav/index.html @@ -0,0 +1,2468 @@ + + + + + + + + + + + + + Bmsnav | Mercury Modding Wiki + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    +
    + + + + +
    + + + + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + + + + + Back to homepage + + + + + + + + + + + + + + +
    +
    +
    + + + +
    + + + + + +
    + + + + + + + + + + + +
    + +
    + + +
    + + +
    + + + + Edit page + + +
    + +
    + + + +
    +

    Bmsnav

    +

    WIP

    + +
    + + + + + + + +
    +
    + + + +
    + + + + + + diff --git a/formats/bmsnav/index.xml b/formats/bmsnav/index.xml new file mode 100644 index 0000000..5eb2d2b --- /dev/null +++ b/formats/bmsnav/index.xml @@ -0,0 +1,11 @@ + + + + Mercury Modding Wiki + https://randovania.github.io/mercury-modding-wiki/formats/bmsnav/ + Recent content on Mercury Modding Wiki + Hugo + en-us + + + diff --git a/formats/bmsnd/index.html b/formats/bmsnd/index.html new file mode 100644 index 0000000..4c33f73 --- /dev/null +++ b/formats/bmsnd/index.html @@ -0,0 +1,2468 @@ + + + + + + + + + + + + + Bmsnd | Mercury Modding Wiki + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    +
    + + + + +
    + + + + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + + + + + Back to homepage + + + + + + + + + + + + + + +
    +
    +
    + + + +
    + + + + + +
    + + + + + + + + + + + +
    + +
    + + +
    + + +
    + + + + Edit page + + +
    + +
    + + + +
    +

    Bmsnd

    +

    WIP

    + +
    + + + + + + + +
    +
    + + + +
    + + + + + + diff --git a/formats/bmsnd/index.xml b/formats/bmsnd/index.xml new file mode 100644 index 0000000..f309d0c --- /dev/null +++ b/formats/bmsnd/index.xml @@ -0,0 +1,11 @@ + + + + Mercury Modding Wiki + https://randovania.github.io/mercury-modding-wiki/formats/bmsnd/ + Recent content on Mercury Modding Wiki + Hugo + en-us + + + diff --git a/formats/bmssa/index.html b/formats/bmssa/index.html new file mode 100644 index 0000000..68f003c --- /dev/null +++ b/formats/bmssa/index.html @@ -0,0 +1,2468 @@ + + + + + + + + + + + + + Bmssa | Mercury Modding Wiki + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    +
    + + + + +
    + + + + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + + + + + Back to homepage + + + + + + + + + + + + + + +
    +
    +
    + + + +
    + + + + + +
    + + + + + + + + + + + +
    + +
    + + +
    + + +
    + + + + Edit page + + +
    + +
    + + + +
    +

    Bmssa

    +

    WIP

    + +
    + + + + + + + +
    +
    + + + +
    + + + + + + diff --git a/formats/bmssa/index.xml b/formats/bmssa/index.xml new file mode 100644 index 0000000..1e12545 --- /dev/null +++ b/formats/bmssa/index.xml @@ -0,0 +1,11 @@ + + + + Mercury Modding Wiki + https://randovania.github.io/mercury-modding-wiki/formats/bmssa/ + Recent content on Mercury Modding Wiki + Hugo + en-us + + + diff --git a/formats/bmssd/index.html b/formats/bmssd/index.html new file mode 100644 index 0000000..2843763 --- /dev/null +++ b/formats/bmssd/index.html @@ -0,0 +1,2468 @@ + + + + + + + + + + + + + Bmssd | Mercury Modding Wiki + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    +
    + + + + +
    + + + + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + + + + + Back to homepage + + + + + + + + + + + + + + +
    +
    +
    + + + +
    + + + + + +
    + + + + + + + + + + + +
    + +
    + + +
    + + +
    + + + + Edit page + + +
    + +
    + + + +
    +

    Bmssd

    +

    WIP

    + +
    + + + + + + + +
    +
    + + + +
    + + + + + + diff --git a/formats/bmssd/index.xml b/formats/bmssd/index.xml new file mode 100644 index 0000000..4627d72 --- /dev/null +++ b/formats/bmssd/index.xml @@ -0,0 +1,11 @@ + + + + Mercury Modding Wiki + https://randovania.github.io/mercury-modding-wiki/formats/bmssd/ + Recent content on Mercury Modding Wiki + Hugo + en-us + + + diff --git a/formats/bmtre/index.html b/formats/bmtre/index.html new file mode 100644 index 0000000..b0073dd --- /dev/null +++ b/formats/bmtre/index.html @@ -0,0 +1,2468 @@ + + + + + + + + + + + + + Bmtre | Mercury Modding Wiki + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    +
    + + + + +
    + + + + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + + + + + Back to homepage + + + + + + + + + + + + + + +
    +
    +
    + + + +
    + + + + + +
    + + + + + + + + + + + +
    + +
    + + +
    + + +
    + + + + Edit page + + +
    + +
    + + + +
    +

    Bmtre

    +

    WIP

    + +
    + + + + + + + +
    +
    + + + +
    + + + + + + diff --git a/formats/bmtre/index.xml b/formats/bmtre/index.xml new file mode 100644 index 0000000..fdb93e5 --- /dev/null +++ b/formats/bmtre/index.xml @@ -0,0 +1,11 @@ + + + + Mercury Modding Wiki + https://randovania.github.io/mercury-modding-wiki/formats/bmtre/ + Recent content on Mercury Modding Wiki + Hugo + en-us + + + diff --git a/formats/bmtun/index.html b/formats/bmtun/index.html new file mode 100644 index 0000000..a7f3a60 --- /dev/null +++ b/formats/bmtun/index.html @@ -0,0 +1,2468 @@ + + + + + + + + + + + + + Bmtun | Mercury Modding Wiki + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    +
    + + + + +
    + + + + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + + + + + Back to homepage + + + + + + + + + + + + + + +
    +
    +
    + + + +
    + + + + + +
    + + + + + + + + + + + +
    + +
    + + +
    + + +
    + + + + Edit page + + +
    + +
    + + + +
    +

    Bmtun

    +

    WIP

    + +
    + + + + + + + +
    +
    + + + +
    + + + + + + diff --git a/formats/bmtun/index.xml b/formats/bmtun/index.xml new file mode 100644 index 0000000..313069d --- /dev/null +++ b/formats/bmtun/index.xml @@ -0,0 +1,11 @@ + + + + Mercury Modding Wiki + https://randovania.github.io/mercury-modding-wiki/formats/bmtun/ + Recent content on Mercury Modding Wiki + Hugo + en-us + + + diff --git a/formats/bpsi/index.html b/formats/bpsi/index.html new file mode 100644 index 0000000..5c46e98 --- /dev/null +++ b/formats/bpsi/index.html @@ -0,0 +1,2468 @@ + + + + + + + + + + + + + Bpsi | Mercury Modding Wiki + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    +
    + + + + +
    + + + + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + + + + + Back to homepage + + + + + + + + + + + + + + +
    +
    +
    + + + +
    + + + + + +
    + + + + + + + + + + + +
    + +
    + + +
    + + +
    + + + + Edit page + + +
    + +
    + + + +
    +

    Bpsi

    +

    WIP

    + +
    + + + + + + + +
    +
    + + + +
    + + + + + + diff --git a/formats/bpsi/index.xml b/formats/bpsi/index.xml new file mode 100644 index 0000000..a0e8ffc --- /dev/null +++ b/formats/bpsi/index.xml @@ -0,0 +1,11 @@ + + + + Mercury Modding Wiki + https://randovania.github.io/mercury-modding-wiki/formats/bpsi/ + Recent content on Mercury Modding Wiki + Hugo + en-us + + + diff --git a/formats/buct/index.html b/formats/buct/index.html new file mode 100644 index 0000000..5107e54 --- /dev/null +++ b/formats/buct/index.html @@ -0,0 +1,2454 @@ + + + + + + + + + + + + + Buct | Mercury Modding Wiki + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    +
    + + + + +
    + + + + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + + + + + Back to homepage + + + + + + + + + + + + + + +
    +
    +
    + + + +
    + + + + + +
    + + + + + + + + + + + +
    + +
    + + +
    + + +
    + + + + Edit page + + +
    + +
    + + + +
    +

    Buct

    +

    WIP

    + +
    + + + + + + + +
    +
    + + + +
    + + + + + + diff --git a/formats/buct/index.xml b/formats/buct/index.xml new file mode 100644 index 0000000..eed5213 --- /dev/null +++ b/formats/buct/index.xml @@ -0,0 +1,11 @@ + + + + Mercury Modding Wiki + https://randovania.github.io/mercury-modding-wiki/formats/buct/ + Recent content on Mercury Modding Wiki + Hugo + en-us + + + diff --git a/formats/index.html b/formats/index.html new file mode 100644 index 0000000..931ea0a --- /dev/null +++ b/formats/index.html @@ -0,0 +1,2451 @@ + + + + + + + + + + + + + Formats | Mercury Modding Wiki + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    +
    + + + + +
    + + + + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + + + + + Back to homepage + + + + + + + + + + + + + + +
    +
    +
    + + + +
    + + + + + +
    + + + + + + + + + + + +
    + +
    + + +
    + + +
    + + + + Edit page + + +
    + +
    + + + +
    +

    Formats

    +

    Various mercury engine formats

    + +
    + + + + + + + +
    +
    + + + +
    + + + + + + diff --git a/formats/index.xml b/formats/index.xml new file mode 100644 index 0000000..5d89b95 --- /dev/null +++ b/formats/index.xml @@ -0,0 +1,11 @@ + + + + Mercury Modding Wiki + https://randovania.github.io/mercury-modding-wiki/formats/ + Recent content on Mercury Modding Wiki + Hugo + en-us + + + diff --git a/img/geekdoc-stack.svg b/img/geekdoc-stack.svg new file mode 100644 index 0000000..64aebb7 --- /dev/null +++ b/img/geekdoc-stack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000..effff20 --- /dev/null +++ b/index.html @@ -0,0 +1,2389 @@ + + + + + + + + + + + + Mercury Modding Wiki + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    +
    + + + + +
    + + + + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + + + + + Back to homepage + + + + + + + + + + + + + + +
    +
    +
    + + + +
    + + + + + +
    + + + + + + + + + + + +
    + +
    + + +
    + + +
    + + + + Edit page + + +
    + +
    + + + +
    +

    + +
    + + + + + + + +
    +
    + + + +
    + + + + + + diff --git a/index.xml b/index.xml new file mode 100644 index 0000000..ea8b6c2 --- /dev/null +++ b/index.xml @@ -0,0 +1,11 @@ + + + + Mercury Modding Wiki + https://randovania.github.io/mercury-modding-wiki/ + Recent content on Mercury Modding Wiki + Hugo + en-us + + + diff --git a/js/130-f38b7ce0.chunk.min.js b/js/130-f38b7ce0.chunk.min.js new file mode 100644 index 0000000..5f43030 --- /dev/null +++ b/js/130-f38b7ce0.chunk.min.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkgeekdoc=self.webpackChunkgeekdoc||[]).push([[130],{2130:(e,t,r)=>{r.d(t,{default:()=>Qa});class a{constructor(e,t,r){this.lexer=void 0,this.start=void 0,this.end=void 0,this.lexer=e,this.start=t,this.end=r}static range(e,t){return t?e&&e.loc&&t.loc&&e.loc.lexer===t.loc.lexer?new a(e.loc.lexer,e.loc.start,t.loc.end):null:e&&e.loc}}class n{constructor(e,t){this.text=void 0,this.loc=void 0,this.noexpand=void 0,this.treatAsRelax=void 0,this.text=e,this.loc=t}range(e,t){return new n(t,a.range(this,e))}}class i{constructor(e,t){this.name=void 0,this.position=void 0,this.length=void 0,this.rawMessage=void 0;var r,a,n="KaTeX parse error: "+e,o=t&&t.loc;if(o&&o.start<=o.end){var s=o.lexer.input;r=o.start,a=o.end,r===s.length?n+=" at end of input: ":n+=" at position "+(r+1)+": ";var l=s.slice(r,a).replace(/[^]/g,"$&̲");n+=(r>15?"…"+s.slice(r-15,r):s.slice(0,r))+l+(a+15":">","<":"<",'"':""","'":"'"},l=/[&><"']/g,h=function e(t){return"ordgroup"===t.type||"color"===t.type?1===t.body.length?e(t.body[0]):t:"font"===t.type?e(t.body):t},m=function(e,t){return-1!==e.indexOf(t)},c=function(e,t){return void 0===e?t:e},p=function(e){return String(e).replace(l,(e=>s[e]))},u=function(e){return e.replace(o,"-$1").toLowerCase()},d=h,g=function(e){var t=h(e);return"mathord"===t.type||"textord"===t.type||"atom"===t.type},f=function(e){var t=/^[\x00-\x20]*([^\\/#?]*?)(:|�*58|�*3a|&colon)/i.exec(e);return t?":"!==t[2]?null:/^[a-zA-Z][a-zA-Z0-9+\-.]*$/.test(t[1])?t[1].toLowerCase():null:"_relative"},v={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:e=>"#"+e},macros:{type:"object",cli:"-m, --macro ",cliDescription:"Define custom macro of the form '\\foo:expansion' (use multiple -m arguments for multiple macros).",cliDefault:[],cliProcessor:(e,t)=>(t.push(e),t)},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:e=>Math.max(0,e),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:e=>Math.max(0,e),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:e=>Math.max(0,e),cli:"-e, --max-expand ",cliProcessor:e=>"Infinity"===e?1/0:parseInt(e)},globalGroup:{type:"boolean",cli:!1}};function b(e){if(e.default)return e.default;var t=e.type,r=Array.isArray(t)?t[0]:t;if("string"!=typeof r)return r.enum[0];switch(r){case"boolean":return!1;case"string":return"";case"number":return 0;case"object":return{}}}class y{constructor(e){for(var t in 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||{},v)if(v.hasOwnProperty(t)){var r=v[t];this[t]=void 0!==e[t]?r.processor?r.processor(e[t]):e[t]:b(r)}}reportNonstrict(e,t,r){var a=this.strict;if("function"==typeof a&&(a=a(e,t,r)),a&&"ignore"!==a){if(!0===a||"error"===a)throw new i("LaTeX-incompatible input and strict mode is set to 'error': "+t+" ["+e+"]",r);"warn"===a?"undefined"!=typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+t+" ["+e+"]"):"undefined"!=typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to unrecognized '"+a+"': "+t+" ["+e+"]")}}useStrictBehavior(e,t,r){var a=this.strict;if("function"==typeof a)try{a=a(e,t,r)}catch(e){a="error"}return!(!a||"ignore"===a||!0!==a&&"error"!==a&&("warn"===a?("undefined"!=typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+t+" ["+e+"]"),1):("undefined"!=typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to unrecognized '"+a+"': "+t+" ["+e+"]"),1)))}isTrusted(e){if(e.url&&!e.protocol){var t=f(e.url);if(null==t)return!1;e.protocol=t}var r="function"==typeof this.trust?this.trust(e):this.trust;return Boolean(r)}}class x{constructor(e,t,r){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=e,this.size=t,this.cramped=r}sup(){return w[k[this.id]]}sub(){return w[S[this.id]]}fracNum(){return w[M[this.id]]}fracDen(){return w[z[this.id]]}cramp(){return w[A[this.id]]}text(){return w[T[this.id]]}isTight(){return this.size>=2}}var w=[new x(0,0,!1),new x(1,0,!0),new x(2,1,!1),new x(3,1,!0),new x(4,2,!1),new x(5,2,!0),new x(6,3,!1),new x(7,3,!0)],k=[4,5,4,5,6,7,6,7],S=[5,5,5,5,7,7,7,7],M=[2,3,4,5,6,7,6,7],z=[3,3,5,5,7,7,7,7],A=[1,1,3,3,5,5,7,7],T=[0,1,2,3,2,3,2,3],B={DISPLAY:w[0],TEXT:w[2],SCRIPT:w[4],SCRIPTSCRIPT:w[6]},N=[{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]]}],q=[];function C(e){for(var t=0;t=q[t]&&e<=q[t+1])return!0;return!1}N.forEach((e=>e.blocks.forEach((e=>q.push(...e)))));var I={doubleleftarrow:"M262 157\nl10-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\n 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\n 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\nc2 1.7 6.3 3.5 13 5.5 68 17.3 128.2 47.8 180.5 91.5 52.3 43.7 93.8 96.2 124.5\n 157.5 9.3 8 15.3 12.3 18 13h6c12-.7 18-4 18-10 0-2-1.7-7-5-15-23.3-46-52-87\n-86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7\n-2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z\nm8 0v40h399730v-40zm0 194v40h399730v-40z",doublerightarrow:"M399738 392l\n-10 10c-34 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\n 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\n-33 6.7-2 11-3.8 13-5.5 2-1.7 3-4.2 3-7.5s-1-5.8-3-7.5c-2-1.7-6.3-3.5-13-5.5-68\n-17.3-128.2-47.8-180.5-91.5-52.3-43.7-93.8-96.2-124.5-157.5-9.3-8-15.3-12.3-18\n-13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782\nc-328 0 0 0 0 0l10 8c26.7 20 65.7 43 117 69-2.7 2-6 3.7-10 5-36.7 16-72.3 37.3\n-107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z",leftarrow:"M400000 241H110l3-3c68.7-52.7 113.7-120\n 135-202 4-14.7 6-23 6-25 0-7.3-7-11-21-11-8 0-13.2.8-15.5 2.5-2.3 1.7-4.2 5.8\n-5.5 12.5-1.3 4.7-2.7 10.3-4 17-12 48.7-34.8 92-68.5 130S65.3 228.3 18 247\nc-10 4-16 7.7-18 11 0 8.7 6 14.3 18 17 47.3 18.7 87.8 47 121.5 85S196 441.3 208\n 490c.7 2 1.3 5 2 9s1.2 6.7 1.5 8c.3 1.3 1 3.3 2 6s2.2 4.5 3.5 5.5c1.3 1 3.3\n 1.8 6 2.5s6 1 10 1c14 0 21-3.7 21-11 0-2-2-10.3-6-25-20-79.3-65-146.7-135-202\n l-3-3h399890zM100 241v40h399900v-40z",leftbrace:"M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117\n-45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7\n 5-6 9-10 13-.7 1-7.3 1-20 1H6z",leftbraceunder:"M0 6l6-6h17c12.688 0 19.313.3 20 1 4 4 7.313 8.3 10 13\n 35.313 51.3 80.813 93.8 136.5 127.5 55.688 33.7 117.188 55.8 184.5 66.5.688\n 0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7\n-331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z",leftgroup:"M400000 80\nH435C64 80 168.3 229.4 21 260c-5.9 1.2-18 0-18 0-2 0-3-1-3-3v-38C76 61 257 0\n 435 0h399565z",leftgroupunder:"M400000 262\nH435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219\n 435 219h399565z",leftharpoon:"M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3\n-3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5\n-18.3 3-21-1.3-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7\n-196 228-6.7 4.7-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40z",leftharpoonplus:"M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3-3.3 10.2-9.5\n 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5-18.3 3-21-1.3\n-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7-196 228-6.7 4.7\n-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z\nm0 0v40h400000v-40z",leftharpoondown:"M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333\n 5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5\n 1 9 1h5c10.667 0 16.667-2 18-6 2-2.667 1-9.667-3-21-32-87.333-82.667-157.667\n-152-211l-3-3h399907v-40zM93 281 H400000 v-40L7 241z",leftharpoondownplus:"M7 435c-4 4-6.3 8.7-7 14 0 5.3.7 9 2 11s5.3 5.3 12\n 10c90.7 54 156 130 196 228 3.3 10.7 6.3 16.3 9 17 2 .7 5 1 9 1h5c10.7 0 16.7\n-2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0\nv40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z",lefthook:"M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5\n-83.5C70.8 58.2 104 47 142 47 c16.7 0 25 6.7 25 20 0 12-8.7 18.7-26 20-40 3.3\n-68.7 15.7-86 37-10 12-15 25.3-15 40 0 22.7 9.8 40.7 29.5 54 19.7 13.3 43.5 21\n 71.5 23h399859zM103 281v-40h399897v40z",leftlinesegment:"M40 281 V428 H0 V94 H40 V241 H400000 v40z\nM40 281 V428 H0 V94 H40 V241 H400000 v40z",leftmapsto:"M40 281 V448H0V74H40V241H400000v40z\nM40 281 V448H0V74H40V241H400000v40z",leftToFrom:"M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23\n-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8\nc28.7-32 52-65.7 70-101 10.7-23.3 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 265.3\n 68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z",longequal:"M0 50 h400000 v40H0z m0 194h40000v40H0z\nM0 50 h400000 v40H0z m0 194h40000v40H0z",midbrace:"M200428 334\nc-100.7-8.3-195.3-44-280-108-55.3-42-101.7-93-139-153l-9-14c-2.7 4-5.7 8.7-9 14\n-53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7\n 311.7-78.3 403-201 6-8 9.7-12 11-12 .7-.7 6.7-1 18-1s17.3.3 18 1c1.3 0 5 4 11\n 12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z",midbraceunder:"M199572 214\nc100.7 8.3 195.3 44 280 108 55.3 42 101.7 93 139 153l9 14c2.7-4 5.7-8.7 9-14\n 53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3\n 11.7-311.7 78.3-403 201-6 8-9.7 12-11 12-.7.7-6.7 1-18 1s-17.3-.3-18-1c-1.3 0\n-5-4-11-12-44.7-59.3-101.3-106.3-170-141s-145.3-54.3-229-60H0V214z",oiintSize1:"M512.6 71.6c272.6 0 320.3 106.8 320.3 178.2 0 70.8-47.7 177.6\n-320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z\nm368.1 178.2c0-86.4-60.9-215.4-368.1-215.4-306.4 0-367.3 129-367.3 215.4 0 85.8\n60.9 214.8 367.3 214.8 307.2 0 368.1-129 368.1-214.8z",oiintSize2:"M757.8 100.1c384.7 0 451.1 137.6 451.1 230 0 91.3-66.4 228.8\n-451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z\nm502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2\nc0 110 84 276 504 276s502.4-166 502.4-276z",oiiintSize1:"M681.4 71.6c408.9 0 480.5 106.8 480.5 178.2 0 70.8-71.6 177.6\n-480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z\nm525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0\n85.8 86.8 214.8 524.7 214.8 438.9 0 525.7-129 525.7-214.8z",oiiintSize2:"M1021.2 53c603.6 0 707.8 165.8 707.8 277.2 0 110-104.2 275.8\n-707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z\nm770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1\nc0 130 128.8 326.4 772.7 326.4s770.5-196.4 770.5-326.4z",rightarrow:"M0 241v40h399891c-47.3 35.3-84 78-110 128\n-16.7 32-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20\n 11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7\n 39-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85\n-40.5-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5\n-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67\n 151.7 139 205zm0 0v40h399900v-40z",rightbrace:"M400000 542l\n-6 6h-17c-12.7 0-19.3-.3-20-1-4-4-7.3-8.3-10-13-35.3-51.3-80.8-93.8-136.5-127.5\ns-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1\nc124.7 8 235 61.7 331 161 31.3 33.3 59.7 72.7 85 118l7 13v35z",rightbraceunder:"M399994 0l6 6v35l-6 11c-56 104-135.3 181.3-238 232-57.3\n 28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237\n-174 2.7-5 6-9 10-13 .7-1 7.3-1 20-1h17z",rightgroup:"M0 80h399565c371 0 266.7 149.4 414 180 5.9 1.2 18 0 18 0 2 0\n 3-1 3-3v-38c-76-158-257-219-435-219H0z",rightgroupunder:"M0 262h399565c371 0 266.7-149.4 414-180 5.9-1.2 18 0 18\n 0 2 0 3 1 3 3v38c-76 158-257 219-435 219H0z",rightharpoon:"M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3\n-3.7-15.3-11-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2\n-10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58\n 69.2 92 94.5zm0 0v40h399900v-40z",rightharpoonplus:"M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3-3.7-15.3-11\n-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2-10.7 0-16.7\n 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5z\nm0 0v40h399900v-40z m100 194v40h399900v-40zm0 0v40h399900v-40z",rightharpoondown:"M399747 511c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8\n 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5\n-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3-64.7 57-92 95\n-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 241v40h399900v-40z",rightharpoondownplus:"M399747 705c0 7.3 6.7 11 20 11 8 0 13-.8\n 15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3\n 8.5-5.8 9.5-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3\n-64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z\nm0-194v40h400000v-40zm0 0v40h400000v-40z",righthook:"M399859 241c-764 0 0 0 0 0 40-3.3 68.7-15.7 86-37 10-12 15-25.3\n 15-40 0-22.7-9.8-40.7-29.5-54-19.7-13.3-43.5-21-71.5-23-17.3-1.3-26-8-26-20 0\n-13.3 8.7-20 26-20 38 0 71 11.2 99 33.5 0 0 7 5.6 21 16.7 14 11.2 21 33.5 21\n 66.8s-14 61.2-42 83.5c-28 22.3-61 33.5-99 33.5L0 241z M0 281v-40h399859v40z",rightlinesegment:"M399960 241 V94 h40 V428 h-40 V281 H0 v-40z\nM399960 241 V94 h40 V428 h-40 V281 H0 v-40z",rightToFrom:"M400000 167c-70.7-42-118-97.7-142-167h-23c-15.3 0-23 .3-23\n 1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32\n-52 65.7-70 101-10.7 23.3-16 35.7-16 37 0 .7 7.7 1 23 1h23c24-69.3 71.3-125 142\n-167z M100 147v40h399900v-40zM0 341v40h399900v-40z",twoheadleftarrow:"M0 167c68 40\n 115.7 95.7 143 167h22c15.3 0 23-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69\n-70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3\n-40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19\n-37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101\n 10.7-23.333 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 71.3 68 127 0 167z",twoheadrightarrow:"M400000 167\nc-68-40-115.7-95.7-143-167h-22c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3\n 41.3 69 70 101l7 8h-125l-9-7c-50.7-39.3-85-86-103-140h-46c0 4.7 6.3 18.7 19 42\n 18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333\n-19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70\n 101-10.7 23.333-16 35.7-16 37 0 .7 7.7 1 23 1h22c27.3-71.3 75-127 143-167z",tilde1:"M200 55.538c-77 0-168 73.953-177 73.953-3 0-7\n-2.175-9-5.437L2 97c-1-2-2-4-2-6 0-4 2-7 5-9l20-12C116 12 171 0 207 0c86 0\n 114 68 191 68 78 0 168-68 177-68 4 0 7 2 9 5l12 19c1 2.175 2 4.35 2 6.525 0\n 4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128\n-68.267.847-113-73.952-191-73.952z",tilde2:"M344 55.266c-142 0-300.638 81.316-311.5 86.418\n-8.01 3.762-22.5 10.91-23.5 5.562L1 120c-1-2-1-3-1-4 0-5 3-9 8-10l18.4-9C160.9\n 31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114\nc1 2.14 1 3.21 1 4.28 0 5.347-3 9.626-7 10.696l-22.3 12.622C852.6 158.372 751\n 181.476 676 181.476c-149 0-189-126.21-332-126.21z",tilde3:"M786 59C457 59 32 175.242 13 175.242c-6 0-10-3.457\n-11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0\n 411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697\n 16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696\n -338 0-409-156.573-744-156.573z",tilde4:"M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345\n-11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409\n 177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9\n 14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409\n -175.236-744-175.236z",vec:"M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5\n3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11\n10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63\n-1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1\n-7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59\nH213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359\nc-16-25.333-24-45-24-59z",widehat1:"M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22\nc-1 5-5 9-11 9h-2L532 67 19 159h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13z",widehat2:"M1181 0h2l1171 176c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 220h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widehat3:"M1181 0h2l1171 236c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 280h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widehat4:"M1181 0h2l1171 296c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 340h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widecheck1:"M529,159h5l519,-115c5,-1,9,-5,9,-10c0,-1,-1,-2,-1,-3l-4,-22c-1,\n-5,-5,-9,-11,-9h-2l-512,92l-513,-92h-2c-5,0,-9,4,-11,9l-5,22c-1,6,2,12,8,13z",widecheck2:"M1181,220h2l1171,-176c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,153l-1167,-153h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",widecheck3:"M1181,280h2l1171,-236c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,213l-1167,-213h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",widecheck4:"M1181,340h2l1171,-296c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,273l-1167,-273h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",baraboveleftarrow:"M400000 620h-399890l3 -3c68.7 -52.7 113.7 -120 135 -202\nc4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5\nc-2.3 1.7 -4.2 5.8 -5.5 12.5c-1.3 4.7 -2.7 10.3 -4 17c-12 48.7 -34.8 92 -68.5 130\ns-74.2 66.3 -121.5 85c-10 4 -16 7.7 -18 11c0 8.7 6 14.3 18 17c47.3 18.7 87.8 47\n121.5 85s56.5 81.3 68.5 130c0.7 2 1.3 5 2 9s1.2 6.7 1.5 8c0.3 1.3 1 3.3 2 6\ns2.2 4.5 3.5 5.5c1.3 1 3.3 1.8 6 2.5s6 1 10 1c14 0 21 -3.7 21 -11\nc0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z\nM100 620v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z",rightarrowabovebar:"M0 241v40h399891c-47.3 35.3-84 78-110 128-16.7 32\n-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 11 8 0\n13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 39\n-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85-40.5\n-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5\n-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67\n151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z",baraboveshortleftharpoon:"M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11\nc1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17\nc2,0.7,5,1,9,1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21\nc-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40\nc-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z\nM0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z",rightharpoonaboveshortbar:"M0,241 l0,40c399126,0,399993,0,399993,0\nc4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,\n-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6\nc-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z\nM0 241 v40 H399908 v-40z M0 475 v-40 H399500 v40z M0 475 v-40 H399500 v40z",shortbaraboveleftharpoon:"M7,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11\nc1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17c2,0.7,5,1,9,\n1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21c-32,-87.3,-82.7,-157.7,\n-152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z\nM93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z",shortrightharpoonabovebar:"M53,241l0,40c398570,0,399437,0,399437,0\nc4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,\n-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6\nc-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z\nM500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z"};class R{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 m(this.classes,e)}toNode(){for(var e=document.createDocumentFragment(),t=0;te.toText())).join("")}}var H={"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]}},O={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]},E={Å:"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 L(e,t,r){if(!H[t])throw new Error("Font metrics not found for font: "+t+".");var a=e.charCodeAt(0),n=H[t][a];if(!n&&e[0]in E&&(a=E[e[0]].charCodeAt(0),n=H[t][a]),n||"text"!==r||C(a)&&(n=H[t][77]),n)return{depth:n[0],height:n[1],italic:n[2],skew:n[3],width:n[4]}}var D={},V=[[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]],P=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],F=function(e,t){return t.size<2?e:V[e-1][t.size-1]};class G{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||G.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=P[this.size-1],this.maxSize=e.maxSize,this.minRuleThickness=e.minRuleThickness,this._fontMetrics=void 0}extend(e){var t={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 r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);return new G(t)}havingStyle(e){return this.style===e?this:this.extend({style:e,size:F(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:P[e-1]})}havingBaseStyle(e){e=e||this.style.text();var t=F(G.BASESIZE,e);return this.size===t&&this.textSize===G.BASESIZE&&this.style===e?this:this.extend({style:e,size:t})}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!==G.BASESIZE?["sizing","reset-size"+this.size,"size"+G.BASESIZE]:[]}fontMetrics(){return this._fontMetrics||(this._fontMetrics=function(e){var t;if(!D[t=e>=5?0:e>=3?1:2]){var r=D[t]={cssEmPerMu:O.quad[t]/18};for(var a in O)O.hasOwnProperty(a)&&(r[a]=O[a][t])}return D[t]}(this.size)),this._fontMetrics}getColor(){return this.phantom?"transparent":this.color}}G.BASESIZE=6;var U={pt:1,mm:7227/2540,cm:7227/254,in:72.27,bp:1.00375,pc:12,dd:1238/1157,cc:14856/1157,nd:685/642,nc:1370/107,sp:1/65536,px:1.00375},Y={ex:!0,em:!0,mu:!0},X=function(e){return"string"!=typeof e&&(e=e.unit),e in U||e in Y||"ex"===e},W=function(e,t){var r;if(e.unit in U)r=U[e.unit]/t.fontMetrics().ptPerEm/t.sizeMultiplier;else if("mu"===e.unit)r=t.fontMetrics().cssEmPerMu;else{var a;if(a=t.style.isTight()?t.havingStyle(t.style.text()):t,"ex"===e.unit)r=a.fontMetrics().xHeight;else{if("em"!==e.unit)throw new i("Invalid unit: '"+e.unit+"'");r=a.fontMetrics().quad}a!==t&&(r*=a.sizeMultiplier/t.sizeMultiplier)}return Math.min(e.number*r,t.maxSize)},_=function(e){return+e.toFixed(4)+"em"},j=function(e){return e.filter((e=>e)).join(" ")},$=function(e,t,r){if(this.classes=e||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=r||{},t){t.style.isTight()&&this.classes.push("mtight");var a=t.getColor();a&&(this.style.color=a)}},Z=function(e){var t=document.createElement(e);for(var r in t.className=j(this.classes),this.style)this.style.hasOwnProperty(r)&&(t.style[r]=this.style[r]);for(var a in this.attributes)this.attributes.hasOwnProperty(a)&&t.setAttribute(a,this.attributes[a]);for(var n=0;n"};class J{constructor(e,t,r,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,$.call(this,e,r,a),this.children=t||[]}setAttribute(e,t){this.attributes[e]=t}hasClass(e){return m(this.classes,e)}toNode(){return Z.call(this,"span")}toMarkup(){return K.call(this,"span")}}class Q{constructor(e,t,r,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,$.call(this,t,a),this.children=r||[],this.setAttribute("href",e)}setAttribute(e,t){this.attributes[e]=t}hasClass(e){return m(this.classes,e)}toNode(){return Z.call(this,"a")}toMarkup(){return K.call(this,"a")}}class ee{constructor(e,t,r){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=t,this.src=e,this.classes=["mord"],this.style=r}hasClass(e){return m(this.classes,e)}toNode(){var e=document.createElement("img");for(var t in e.src=this.src,e.alt=this.alt,e.className="mord",this.style)this.style.hasOwnProperty(t)&&(e.style[t]=this.style[t]);return e}toMarkup(){var e=''+p(this.alt)+'"}}var te={î:"ı̂",ï:"ı̈",í:"ı́",ì:"ı̀"};class re{constructor(e,t,r,a,n,i,o,s){this.text=void 0,this.height=void 0,this.depth=void 0,this.italic=void 0,this.skew=void 0,this.width=void 0,this.maxFontSize=void 0,this.classes=void 0,this.style=void 0,this.text=e,this.height=t||0,this.depth=r||0,this.italic=a||0,this.skew=n||0,this.width=i||0,this.classes=o||[],this.style=s||{},this.maxFontSize=0;var l=function(e){for(var t=0;t=n[0]&&e<=n[1])return r.name}return null}(this.text.charCodeAt(0));l&&this.classes.push(l+"_fallback"),/[îïíì]/.test(this.text)&&(this.text=te[this.text])}hasClass(e){return m(this.classes,e)}toNode(){var e=document.createTextNode(this.text),t=null;for(var r in this.italic>0&&((t=document.createElement("span")).style.marginRight=_(this.italic)),this.classes.length>0&&((t=t||document.createElement("span")).className=j(this.classes)),this.style)this.style.hasOwnProperty(r)&&((t=t||document.createElement("span")).style[r]=this.style[r]);return t?(t.appendChild(e),t):e}toMarkup(){var e=!1,t="0&&(r+="margin-right:"+this.italic+"em;"),this.style)this.style.hasOwnProperty(a)&&(r+=u(a)+":"+this.style[a]+";");r&&(e=!0,t+=' style="'+p(r)+'"');var n=p(this.text);return e?(t+=">",t+=n,t+=""):n}}class ae{constructor(e,t){this.children=void 0,this.attributes=void 0,this.children=e||[],this.attributes=t||{}}toNode(){var e=document.createElementNS("http://www.w3.org/2000/svg","svg");for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&e.setAttribute(t,this.attributes[t]);for(var r=0;r"}}class ne{constructor(e,t){this.pathName=void 0,this.alternate=void 0,this.pathName=e,this.alternate=t}toNode(){var e=document.createElementNS("http://www.w3.org/2000/svg","path");return this.alternate?e.setAttribute("d",this.alternate):e.setAttribute("d",I[this.pathName]),e}toMarkup(){return this.alternate?'':''}}class ie{constructor(e){this.attributes=void 0,this.attributes=e||{}}toNode(){var e=document.createElementNS("http://www.w3.org/2000/svg","line");for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&e.setAttribute(t,this.attributes[t]);return e}toMarkup(){var e=""}}function oe(e){if(e instanceof re)return e;throw new Error("Expected symbolNode but got "+String(e)+".")}var se={bin:1,close:1,inner:1,open:1,punct:1,rel:1},le={"accent-token":1,mathord:1,"op-token":1,spacing:1,textord:1},he={math:{},text:{}};function me(e,t,r,a,n,i){he[e][n]={font:t,group:r,replace:a},i&&a&&(he[e][a]=he[e][n])}var ce="math",pe="text",ue="main",de="ams",ge="accent-token",fe="bin",ve="close",be="inner",ye="mathord",xe="op-token",we="open",ke="punct",Se="rel",Me="spacing",ze="textord";me(ce,ue,Se,"≡","\\equiv",!0),me(ce,ue,Se,"≺","\\prec",!0),me(ce,ue,Se,"≻","\\succ",!0),me(ce,ue,Se,"∼","\\sim",!0),me(ce,ue,Se,"⊥","\\perp"),me(ce,ue,Se,"⪯","\\preceq",!0),me(ce,ue,Se,"⪰","\\succeq",!0),me(ce,ue,Se,"≃","\\simeq",!0),me(ce,ue,Se,"∣","\\mid",!0),me(ce,ue,Se,"≪","\\ll",!0),me(ce,ue,Se,"≫","\\gg",!0),me(ce,ue,Se,"≍","\\asymp",!0),me(ce,ue,Se,"∥","\\parallel"),me(ce,ue,Se,"⋈","\\bowtie",!0),me(ce,ue,Se,"⌣","\\smile",!0),me(ce,ue,Se,"⊑","\\sqsubseteq",!0),me(ce,ue,Se,"⊒","\\sqsupseteq",!0),me(ce,ue,Se,"≐","\\doteq",!0),me(ce,ue,Se,"⌢","\\frown",!0),me(ce,ue,Se,"∋","\\ni",!0),me(ce,ue,Se,"∝","\\propto",!0),me(ce,ue,Se,"⊢","\\vdash",!0),me(ce,ue,Se,"⊣","\\dashv",!0),me(ce,ue,Se,"∋","\\owns"),me(ce,ue,ke,".","\\ldotp"),me(ce,ue,ke,"⋅","\\cdotp"),me(ce,ue,ze,"#","\\#"),me(pe,ue,ze,"#","\\#"),me(ce,ue,ze,"&","\\&"),me(pe,ue,ze,"&","\\&"),me(ce,ue,ze,"ℵ","\\aleph",!0),me(ce,ue,ze,"∀","\\forall",!0),me(ce,ue,ze,"ℏ","\\hbar",!0),me(ce,ue,ze,"∃","\\exists",!0),me(ce,ue,ze,"∇","\\nabla",!0),me(ce,ue,ze,"♭","\\flat",!0),me(ce,ue,ze,"ℓ","\\ell",!0),me(ce,ue,ze,"♮","\\natural",!0),me(ce,ue,ze,"♣","\\clubsuit",!0),me(ce,ue,ze,"℘","\\wp",!0),me(ce,ue,ze,"♯","\\sharp",!0),me(ce,ue,ze,"♢","\\diamondsuit",!0),me(ce,ue,ze,"ℜ","\\Re",!0),me(ce,ue,ze,"♡","\\heartsuit",!0),me(ce,ue,ze,"ℑ","\\Im",!0),me(ce,ue,ze,"♠","\\spadesuit",!0),me(ce,ue,ze,"§","\\S",!0),me(pe,ue,ze,"§","\\S"),me(ce,ue,ze,"¶","\\P",!0),me(pe,ue,ze,"¶","\\P"),me(ce,ue,ze,"†","\\dag"),me(pe,ue,ze,"†","\\dag"),me(pe,ue,ze,"†","\\textdagger"),me(ce,ue,ze,"‡","\\ddag"),me(pe,ue,ze,"‡","\\ddag"),me(pe,ue,ze,"‡","\\textdaggerdbl"),me(ce,ue,ve,"⎱","\\rmoustache",!0),me(ce,ue,we,"⎰","\\lmoustache",!0),me(ce,ue,ve,"⟯","\\rgroup",!0),me(ce,ue,we,"⟮","\\lgroup",!0),me(ce,ue,fe,"∓","\\mp",!0),me(ce,ue,fe,"⊖","\\ominus",!0),me(ce,ue,fe,"⊎","\\uplus",!0),me(ce,ue,fe,"⊓","\\sqcap",!0),me(ce,ue,fe,"∗","\\ast"),me(ce,ue,fe,"⊔","\\sqcup",!0),me(ce,ue,fe,"◯","\\bigcirc",!0),me(ce,ue,fe,"∙","\\bullet",!0),me(ce,ue,fe,"‡","\\ddagger"),me(ce,ue,fe,"≀","\\wr",!0),me(ce,ue,fe,"⨿","\\amalg"),me(ce,ue,fe,"&","\\And"),me(ce,ue,Se,"⟵","\\longleftarrow",!0),me(ce,ue,Se,"⇐","\\Leftarrow",!0),me(ce,ue,Se,"⟸","\\Longleftarrow",!0),me(ce,ue,Se,"⟶","\\longrightarrow",!0),me(ce,ue,Se,"⇒","\\Rightarrow",!0),me(ce,ue,Se,"⟹","\\Longrightarrow",!0),me(ce,ue,Se,"↔","\\leftrightarrow",!0),me(ce,ue,Se,"⟷","\\longleftrightarrow",!0),me(ce,ue,Se,"⇔","\\Leftrightarrow",!0),me(ce,ue,Se,"⟺","\\Longleftrightarrow",!0),me(ce,ue,Se,"↦","\\mapsto",!0),me(ce,ue,Se,"⟼","\\longmapsto",!0),me(ce,ue,Se,"↗","\\nearrow",!0),me(ce,ue,Se,"↩","\\hookleftarrow",!0),me(ce,ue,Se,"↪","\\hookrightarrow",!0),me(ce,ue,Se,"↘","\\searrow",!0),me(ce,ue,Se,"↼","\\leftharpoonup",!0),me(ce,ue,Se,"⇀","\\rightharpoonup",!0),me(ce,ue,Se,"↙","\\swarrow",!0),me(ce,ue,Se,"↽","\\leftharpoondown",!0),me(ce,ue,Se,"⇁","\\rightharpoondown",!0),me(ce,ue,Se,"↖","\\nwarrow",!0),me(ce,ue,Se,"⇌","\\rightleftharpoons",!0),me(ce,de,Se,"≮","\\nless",!0),me(ce,de,Se,"","\\@nleqslant"),me(ce,de,Se,"","\\@nleqq"),me(ce,de,Se,"⪇","\\lneq",!0),me(ce,de,Se,"≨","\\lneqq",!0),me(ce,de,Se,"","\\@lvertneqq"),me(ce,de,Se,"⋦","\\lnsim",!0),me(ce,de,Se,"⪉","\\lnapprox",!0),me(ce,de,Se,"⊀","\\nprec",!0),me(ce,de,Se,"⋠","\\npreceq",!0),me(ce,de,Se,"⋨","\\precnsim",!0),me(ce,de,Se,"⪹","\\precnapprox",!0),me(ce,de,Se,"≁","\\nsim",!0),me(ce,de,Se,"","\\@nshortmid"),me(ce,de,Se,"∤","\\nmid",!0),me(ce,de,Se,"⊬","\\nvdash",!0),me(ce,de,Se,"⊭","\\nvDash",!0),me(ce,de,Se,"⋪","\\ntriangleleft"),me(ce,de,Se,"⋬","\\ntrianglelefteq",!0),me(ce,de,Se,"⊊","\\subsetneq",!0),me(ce,de,Se,"","\\@varsubsetneq"),me(ce,de,Se,"⫋","\\subsetneqq",!0),me(ce,de,Se,"","\\@varsubsetneqq"),me(ce,de,Se,"≯","\\ngtr",!0),me(ce,de,Se,"","\\@ngeqslant"),me(ce,de,Se,"","\\@ngeqq"),me(ce,de,Se,"⪈","\\gneq",!0),me(ce,de,Se,"≩","\\gneqq",!0),me(ce,de,Se,"","\\@gvertneqq"),me(ce,de,Se,"⋧","\\gnsim",!0),me(ce,de,Se,"⪊","\\gnapprox",!0),me(ce,de,Se,"⊁","\\nsucc",!0),me(ce,de,Se,"⋡","\\nsucceq",!0),me(ce,de,Se,"⋩","\\succnsim",!0),me(ce,de,Se,"⪺","\\succnapprox",!0),me(ce,de,Se,"≆","\\ncong",!0),me(ce,de,Se,"","\\@nshortparallel"),me(ce,de,Se,"∦","\\nparallel",!0),me(ce,de,Se,"⊯","\\nVDash",!0),me(ce,de,Se,"⋫","\\ntriangleright"),me(ce,de,Se,"⋭","\\ntrianglerighteq",!0),me(ce,de,Se,"","\\@nsupseteqq"),me(ce,de,Se,"⊋","\\supsetneq",!0),me(ce,de,Se,"","\\@varsupsetneq"),me(ce,de,Se,"⫌","\\supsetneqq",!0),me(ce,de,Se,"","\\@varsupsetneqq"),me(ce,de,Se,"⊮","\\nVdash",!0),me(ce,de,Se,"⪵","\\precneqq",!0),me(ce,de,Se,"⪶","\\succneqq",!0),me(ce,de,Se,"","\\@nsubseteqq"),me(ce,de,fe,"⊴","\\unlhd"),me(ce,de,fe,"⊵","\\unrhd"),me(ce,de,Se,"↚","\\nleftarrow",!0),me(ce,de,Se,"↛","\\nrightarrow",!0),me(ce,de,Se,"⇍","\\nLeftarrow",!0),me(ce,de,Se,"⇏","\\nRightarrow",!0),me(ce,de,Se,"↮","\\nleftrightarrow",!0),me(ce,de,Se,"⇎","\\nLeftrightarrow",!0),me(ce,de,Se,"△","\\vartriangle"),me(ce,de,ze,"ℏ","\\hslash"),me(ce,de,ze,"▽","\\triangledown"),me(ce,de,ze,"◊","\\lozenge"),me(ce,de,ze,"Ⓢ","\\circledS"),me(ce,de,ze,"®","\\circledR"),me(pe,de,ze,"®","\\circledR"),me(ce,de,ze,"∡","\\measuredangle",!0),me(ce,de,ze,"∄","\\nexists"),me(ce,de,ze,"℧","\\mho"),me(ce,de,ze,"Ⅎ","\\Finv",!0),me(ce,de,ze,"⅁","\\Game",!0),me(ce,de,ze,"‵","\\backprime"),me(ce,de,ze,"▲","\\blacktriangle"),me(ce,de,ze,"▼","\\blacktriangledown"),me(ce,de,ze,"■","\\blacksquare"),me(ce,de,ze,"⧫","\\blacklozenge"),me(ce,de,ze,"★","\\bigstar"),me(ce,de,ze,"∢","\\sphericalangle",!0),me(ce,de,ze,"∁","\\complement",!0),me(ce,de,ze,"ð","\\eth",!0),me(pe,ue,ze,"ð","ð"),me(ce,de,ze,"╱","\\diagup"),me(ce,de,ze,"╲","\\diagdown"),me(ce,de,ze,"□","\\square"),me(ce,de,ze,"□","\\Box"),me(ce,de,ze,"◊","\\Diamond"),me(ce,de,ze,"¥","\\yen",!0),me(pe,de,ze,"¥","\\yen",!0),me(ce,de,ze,"✓","\\checkmark",!0),me(pe,de,ze,"✓","\\checkmark"),me(ce,de,ze,"ℶ","\\beth",!0),me(ce,de,ze,"ℸ","\\daleth",!0),me(ce,de,ze,"ℷ","\\gimel",!0),me(ce,de,ze,"ϝ","\\digamma",!0),me(ce,de,ze,"ϰ","\\varkappa"),me(ce,de,we,"┌","\\@ulcorner",!0),me(ce,de,ve,"┐","\\@urcorner",!0),me(ce,de,we,"└","\\@llcorner",!0),me(ce,de,ve,"┘","\\@lrcorner",!0),me(ce,de,Se,"≦","\\leqq",!0),me(ce,de,Se,"⩽","\\leqslant",!0),me(ce,de,Se,"⪕","\\eqslantless",!0),me(ce,de,Se,"≲","\\lesssim",!0),me(ce,de,Se,"⪅","\\lessapprox",!0),me(ce,de,Se,"≊","\\approxeq",!0),me(ce,de,fe,"⋖","\\lessdot"),me(ce,de,Se,"⋘","\\lll",!0),me(ce,de,Se,"≶","\\lessgtr",!0),me(ce,de,Se,"⋚","\\lesseqgtr",!0),me(ce,de,Se,"⪋","\\lesseqqgtr",!0),me(ce,de,Se,"≑","\\doteqdot"),me(ce,de,Se,"≓","\\risingdotseq",!0),me(ce,de,Se,"≒","\\fallingdotseq",!0),me(ce,de,Se,"∽","\\backsim",!0),me(ce,de,Se,"⋍","\\backsimeq",!0),me(ce,de,Se,"⫅","\\subseteqq",!0),me(ce,de,Se,"⋐","\\Subset",!0),me(ce,de,Se,"⊏","\\sqsubset",!0),me(ce,de,Se,"≼","\\preccurlyeq",!0),me(ce,de,Se,"⋞","\\curlyeqprec",!0),me(ce,de,Se,"≾","\\precsim",!0),me(ce,de,Se,"⪷","\\precapprox",!0),me(ce,de,Se,"⊲","\\vartriangleleft"),me(ce,de,Se,"⊴","\\trianglelefteq"),me(ce,de,Se,"⊨","\\vDash",!0),me(ce,de,Se,"⊪","\\Vvdash",!0),me(ce,de,Se,"⌣","\\smallsmile"),me(ce,de,Se,"⌢","\\smallfrown"),me(ce,de,Se,"≏","\\bumpeq",!0),me(ce,de,Se,"≎","\\Bumpeq",!0),me(ce,de,Se,"≧","\\geqq",!0),me(ce,de,Se,"⩾","\\geqslant",!0),me(ce,de,Se,"⪖","\\eqslantgtr",!0),me(ce,de,Se,"≳","\\gtrsim",!0),me(ce,de,Se,"⪆","\\gtrapprox",!0),me(ce,de,fe,"⋗","\\gtrdot"),me(ce,de,Se,"⋙","\\ggg",!0),me(ce,de,Se,"≷","\\gtrless",!0),me(ce,de,Se,"⋛","\\gtreqless",!0),me(ce,de,Se,"⪌","\\gtreqqless",!0),me(ce,de,Se,"≖","\\eqcirc",!0),me(ce,de,Se,"≗","\\circeq",!0),me(ce,de,Se,"≜","\\triangleq",!0),me(ce,de,Se,"∼","\\thicksim"),me(ce,de,Se,"≈","\\thickapprox"),me(ce,de,Se,"⫆","\\supseteqq",!0),me(ce,de,Se,"⋑","\\Supset",!0),me(ce,de,Se,"⊐","\\sqsupset",!0),me(ce,de,Se,"≽","\\succcurlyeq",!0),me(ce,de,Se,"⋟","\\curlyeqsucc",!0),me(ce,de,Se,"≿","\\succsim",!0),me(ce,de,Se,"⪸","\\succapprox",!0),me(ce,de,Se,"⊳","\\vartriangleright"),me(ce,de,Se,"⊵","\\trianglerighteq"),me(ce,de,Se,"⊩","\\Vdash",!0),me(ce,de,Se,"∣","\\shortmid"),me(ce,de,Se,"∥","\\shortparallel"),me(ce,de,Se,"≬","\\between",!0),me(ce,de,Se,"⋔","\\pitchfork",!0),me(ce,de,Se,"∝","\\varpropto"),me(ce,de,Se,"◀","\\blacktriangleleft"),me(ce,de,Se,"∴","\\therefore",!0),me(ce,de,Se,"∍","\\backepsilon"),me(ce,de,Se,"▶","\\blacktriangleright"),me(ce,de,Se,"∵","\\because",!0),me(ce,de,Se,"⋘","\\llless"),me(ce,de,Se,"⋙","\\gggtr"),me(ce,de,fe,"⊲","\\lhd"),me(ce,de,fe,"⊳","\\rhd"),me(ce,de,Se,"≂","\\eqsim",!0),me(ce,ue,Se,"⋈","\\Join"),me(ce,de,Se,"≑","\\Doteq",!0),me(ce,de,fe,"∔","\\dotplus",!0),me(ce,de,fe,"∖","\\smallsetminus"),me(ce,de,fe,"⋒","\\Cap",!0),me(ce,de,fe,"⋓","\\Cup",!0),me(ce,de,fe,"⩞","\\doublebarwedge",!0),me(ce,de,fe,"⊟","\\boxminus",!0),me(ce,de,fe,"⊞","\\boxplus",!0),me(ce,de,fe,"⋇","\\divideontimes",!0),me(ce,de,fe,"⋉","\\ltimes",!0),me(ce,de,fe,"⋊","\\rtimes",!0),me(ce,de,fe,"⋋","\\leftthreetimes",!0),me(ce,de,fe,"⋌","\\rightthreetimes",!0),me(ce,de,fe,"⋏","\\curlywedge",!0),me(ce,de,fe,"⋎","\\curlyvee",!0),me(ce,de,fe,"⊝","\\circleddash",!0),me(ce,de,fe,"⊛","\\circledast",!0),me(ce,de,fe,"⋅","\\centerdot"),me(ce,de,fe,"⊺","\\intercal",!0),me(ce,de,fe,"⋒","\\doublecap"),me(ce,de,fe,"⋓","\\doublecup"),me(ce,de,fe,"⊠","\\boxtimes",!0),me(ce,de,Se,"⇢","\\dashrightarrow",!0),me(ce,de,Se,"⇠","\\dashleftarrow",!0),me(ce,de,Se,"⇇","\\leftleftarrows",!0),me(ce,de,Se,"⇆","\\leftrightarrows",!0),me(ce,de,Se,"⇚","\\Lleftarrow",!0),me(ce,de,Se,"↞","\\twoheadleftarrow",!0),me(ce,de,Se,"↢","\\leftarrowtail",!0),me(ce,de,Se,"↫","\\looparrowleft",!0),me(ce,de,Se,"⇋","\\leftrightharpoons",!0),me(ce,de,Se,"↶","\\curvearrowleft",!0),me(ce,de,Se,"↺","\\circlearrowleft",!0),me(ce,de,Se,"↰","\\Lsh",!0),me(ce,de,Se,"⇈","\\upuparrows",!0),me(ce,de,Se,"↿","\\upharpoonleft",!0),me(ce,de,Se,"⇃","\\downharpoonleft",!0),me(ce,ue,Se,"⊶","\\origof",!0),me(ce,ue,Se,"⊷","\\imageof",!0),me(ce,de,Se,"⊸","\\multimap",!0),me(ce,de,Se,"↭","\\leftrightsquigarrow",!0),me(ce,de,Se,"⇉","\\rightrightarrows",!0),me(ce,de,Se,"⇄","\\rightleftarrows",!0),me(ce,de,Se,"↠","\\twoheadrightarrow",!0),me(ce,de,Se,"↣","\\rightarrowtail",!0),me(ce,de,Se,"↬","\\looparrowright",!0),me(ce,de,Se,"↷","\\curvearrowright",!0),me(ce,de,Se,"↻","\\circlearrowright",!0),me(ce,de,Se,"↱","\\Rsh",!0),me(ce,de,Se,"⇊","\\downdownarrows",!0),me(ce,de,Se,"↾","\\upharpoonright",!0),me(ce,de,Se,"⇂","\\downharpoonright",!0),me(ce,de,Se,"⇝","\\rightsquigarrow",!0),me(ce,de,Se,"⇝","\\leadsto"),me(ce,de,Se,"⇛","\\Rrightarrow",!0),me(ce,de,Se,"↾","\\restriction"),me(ce,ue,ze,"‘","`"),me(ce,ue,ze,"$","\\$"),me(pe,ue,ze,"$","\\$"),me(pe,ue,ze,"$","\\textdollar"),me(ce,ue,ze,"%","\\%"),me(pe,ue,ze,"%","\\%"),me(ce,ue,ze,"_","\\_"),me(pe,ue,ze,"_","\\_"),me(pe,ue,ze,"_","\\textunderscore"),me(ce,ue,ze,"∠","\\angle",!0),me(ce,ue,ze,"∞","\\infty",!0),me(ce,ue,ze,"′","\\prime"),me(ce,ue,ze,"△","\\triangle"),me(ce,ue,ze,"Γ","\\Gamma",!0),me(ce,ue,ze,"Δ","\\Delta",!0),me(ce,ue,ze,"Θ","\\Theta",!0),me(ce,ue,ze,"Λ","\\Lambda",!0),me(ce,ue,ze,"Ξ","\\Xi",!0),me(ce,ue,ze,"Π","\\Pi",!0),me(ce,ue,ze,"Σ","\\Sigma",!0),me(ce,ue,ze,"Υ","\\Upsilon",!0),me(ce,ue,ze,"Φ","\\Phi",!0),me(ce,ue,ze,"Ψ","\\Psi",!0),me(ce,ue,ze,"Ω","\\Omega",!0),me(ce,ue,ze,"A","Α"),me(ce,ue,ze,"B","Β"),me(ce,ue,ze,"E","Ε"),me(ce,ue,ze,"Z","Ζ"),me(ce,ue,ze,"H","Η"),me(ce,ue,ze,"I","Ι"),me(ce,ue,ze,"K","Κ"),me(ce,ue,ze,"M","Μ"),me(ce,ue,ze,"N","Ν"),me(ce,ue,ze,"O","Ο"),me(ce,ue,ze,"P","Ρ"),me(ce,ue,ze,"T","Τ"),me(ce,ue,ze,"X","Χ"),me(ce,ue,ze,"¬","\\neg",!0),me(ce,ue,ze,"¬","\\lnot"),me(ce,ue,ze,"⊤","\\top"),me(ce,ue,ze,"⊥","\\bot"),me(ce,ue,ze,"∅","\\emptyset"),me(ce,de,ze,"∅","\\varnothing"),me(ce,ue,ye,"α","\\alpha",!0),me(ce,ue,ye,"β","\\beta",!0),me(ce,ue,ye,"γ","\\gamma",!0),me(ce,ue,ye,"δ","\\delta",!0),me(ce,ue,ye,"ϵ","\\epsilon",!0),me(ce,ue,ye,"ζ","\\zeta",!0),me(ce,ue,ye,"η","\\eta",!0),me(ce,ue,ye,"θ","\\theta",!0),me(ce,ue,ye,"ι","\\iota",!0),me(ce,ue,ye,"κ","\\kappa",!0),me(ce,ue,ye,"λ","\\lambda",!0),me(ce,ue,ye,"μ","\\mu",!0),me(ce,ue,ye,"ν","\\nu",!0),me(ce,ue,ye,"ξ","\\xi",!0),me(ce,ue,ye,"ο","\\omicron",!0),me(ce,ue,ye,"π","\\pi",!0),me(ce,ue,ye,"ρ","\\rho",!0),me(ce,ue,ye,"σ","\\sigma",!0),me(ce,ue,ye,"τ","\\tau",!0),me(ce,ue,ye,"υ","\\upsilon",!0),me(ce,ue,ye,"ϕ","\\phi",!0),me(ce,ue,ye,"χ","\\chi",!0),me(ce,ue,ye,"ψ","\\psi",!0),me(ce,ue,ye,"ω","\\omega",!0),me(ce,ue,ye,"ε","\\varepsilon",!0),me(ce,ue,ye,"ϑ","\\vartheta",!0),me(ce,ue,ye,"ϖ","\\varpi",!0),me(ce,ue,ye,"ϱ","\\varrho",!0),me(ce,ue,ye,"ς","\\varsigma",!0),me(ce,ue,ye,"φ","\\varphi",!0),me(ce,ue,fe,"∗","*",!0),me(ce,ue,fe,"+","+"),me(ce,ue,fe,"−","-",!0),me(ce,ue,fe,"⋅","\\cdot",!0),me(ce,ue,fe,"∘","\\circ",!0),me(ce,ue,fe,"÷","\\div",!0),me(ce,ue,fe,"±","\\pm",!0),me(ce,ue,fe,"×","\\times",!0),me(ce,ue,fe,"∩","\\cap",!0),me(ce,ue,fe,"∪","\\cup",!0),me(ce,ue,fe,"∖","\\setminus",!0),me(ce,ue,fe,"∧","\\land"),me(ce,ue,fe,"∨","\\lor"),me(ce,ue,fe,"∧","\\wedge",!0),me(ce,ue,fe,"∨","\\vee",!0),me(ce,ue,ze,"√","\\surd"),me(ce,ue,we,"⟨","\\langle",!0),me(ce,ue,we,"∣","\\lvert"),me(ce,ue,we,"∥","\\lVert"),me(ce,ue,ve,"?","?"),me(ce,ue,ve,"!","!"),me(ce,ue,ve,"⟩","\\rangle",!0),me(ce,ue,ve,"∣","\\rvert"),me(ce,ue,ve,"∥","\\rVert"),me(ce,ue,Se,"=","="),me(ce,ue,Se,":",":"),me(ce,ue,Se,"≈","\\approx",!0),me(ce,ue,Se,"≅","\\cong",!0),me(ce,ue,Se,"≥","\\ge"),me(ce,ue,Se,"≥","\\geq",!0),me(ce,ue,Se,"←","\\gets"),me(ce,ue,Se,">","\\gt",!0),me(ce,ue,Se,"∈","\\in",!0),me(ce,ue,Se,"","\\@not"),me(ce,ue,Se,"⊂","\\subset",!0),me(ce,ue,Se,"⊃","\\supset",!0),me(ce,ue,Se,"⊆","\\subseteq",!0),me(ce,ue,Se,"⊇","\\supseteq",!0),me(ce,de,Se,"⊈","\\nsubseteq",!0),me(ce,de,Se,"⊉","\\nsupseteq",!0),me(ce,ue,Se,"⊨","\\models"),me(ce,ue,Se,"←","\\leftarrow",!0),me(ce,ue,Se,"≤","\\le"),me(ce,ue,Se,"≤","\\leq",!0),me(ce,ue,Se,"<","\\lt",!0),me(ce,ue,Se,"→","\\rightarrow",!0),me(ce,ue,Se,"→","\\to"),me(ce,de,Se,"≱","\\ngeq",!0),me(ce,de,Se,"≰","\\nleq",!0),me(ce,ue,Me," ","\\ "),me(ce,ue,Me," ","\\space"),me(ce,ue,Me," ","\\nobreakspace"),me(pe,ue,Me," ","\\ "),me(pe,ue,Me," "," "),me(pe,ue,Me," ","\\space"),me(pe,ue,Me," ","\\nobreakspace"),me(ce,ue,Me,null,"\\nobreak"),me(ce,ue,Me,null,"\\allowbreak"),me(ce,ue,ke,",",","),me(ce,ue,ke,";",";"),me(ce,de,fe,"⊼","\\barwedge",!0),me(ce,de,fe,"⊻","\\veebar",!0),me(ce,ue,fe,"⊙","\\odot",!0),me(ce,ue,fe,"⊕","\\oplus",!0),me(ce,ue,fe,"⊗","\\otimes",!0),me(ce,ue,ze,"∂","\\partial",!0),me(ce,ue,fe,"⊘","\\oslash",!0),me(ce,de,fe,"⊚","\\circledcirc",!0),me(ce,de,fe,"⊡","\\boxdot",!0),me(ce,ue,fe,"△","\\bigtriangleup"),me(ce,ue,fe,"▽","\\bigtriangledown"),me(ce,ue,fe,"†","\\dagger"),me(ce,ue,fe,"⋄","\\diamond"),me(ce,ue,fe,"⋆","\\star"),me(ce,ue,fe,"◃","\\triangleleft"),me(ce,ue,fe,"▹","\\triangleright"),me(ce,ue,we,"{","\\{"),me(pe,ue,ze,"{","\\{"),me(pe,ue,ze,"{","\\textbraceleft"),me(ce,ue,ve,"}","\\}"),me(pe,ue,ze,"}","\\}"),me(pe,ue,ze,"}","\\textbraceright"),me(ce,ue,we,"{","\\lbrace"),me(ce,ue,ve,"}","\\rbrace"),me(ce,ue,we,"[","\\lbrack",!0),me(pe,ue,ze,"[","\\lbrack",!0),me(ce,ue,ve,"]","\\rbrack",!0),me(pe,ue,ze,"]","\\rbrack",!0),me(ce,ue,we,"(","\\lparen",!0),me(ce,ue,ve,")","\\rparen",!0),me(pe,ue,ze,"<","\\textless",!0),me(pe,ue,ze,">","\\textgreater",!0),me(ce,ue,we,"⌊","\\lfloor",!0),me(ce,ue,ve,"⌋","\\rfloor",!0),me(ce,ue,we,"⌈","\\lceil",!0),me(ce,ue,ve,"⌉","\\rceil",!0),me(ce,ue,ze,"\\","\\backslash"),me(ce,ue,ze,"∣","|"),me(ce,ue,ze,"∣","\\vert"),me(pe,ue,ze,"|","\\textbar",!0),me(ce,ue,ze,"∥","\\|"),me(ce,ue,ze,"∥","\\Vert"),me(pe,ue,ze,"∥","\\textbardbl"),me(pe,ue,ze,"~","\\textasciitilde"),me(pe,ue,ze,"\\","\\textbackslash"),me(pe,ue,ze,"^","\\textasciicircum"),me(ce,ue,Se,"↑","\\uparrow",!0),me(ce,ue,Se,"⇑","\\Uparrow",!0),me(ce,ue,Se,"↓","\\downarrow",!0),me(ce,ue,Se,"⇓","\\Downarrow",!0),me(ce,ue,Se,"↕","\\updownarrow",!0),me(ce,ue,Se,"⇕","\\Updownarrow",!0),me(ce,ue,xe,"∐","\\coprod"),me(ce,ue,xe,"⋁","\\bigvee"),me(ce,ue,xe,"⋀","\\bigwedge"),me(ce,ue,xe,"⨄","\\biguplus"),me(ce,ue,xe,"⋂","\\bigcap"),me(ce,ue,xe,"⋃","\\bigcup"),me(ce,ue,xe,"∫","\\int"),me(ce,ue,xe,"∫","\\intop"),me(ce,ue,xe,"∬","\\iint"),me(ce,ue,xe,"∭","\\iiint"),me(ce,ue,xe,"∏","\\prod"),me(ce,ue,xe,"∑","\\sum"),me(ce,ue,xe,"⨂","\\bigotimes"),me(ce,ue,xe,"⨁","\\bigoplus"),me(ce,ue,xe,"⨀","\\bigodot"),me(ce,ue,xe,"∮","\\oint"),me(ce,ue,xe,"∯","\\oiint"),me(ce,ue,xe,"∰","\\oiiint"),me(ce,ue,xe,"⨆","\\bigsqcup"),me(ce,ue,xe,"∫","\\smallint"),me(pe,ue,be,"…","\\textellipsis"),me(ce,ue,be,"…","\\mathellipsis"),me(pe,ue,be,"…","\\ldots",!0),me(ce,ue,be,"…","\\ldots",!0),me(ce,ue,be,"⋯","\\@cdots",!0),me(ce,ue,be,"⋱","\\ddots",!0),me(ce,ue,ze,"⋮","\\varvdots"),me(ce,ue,ge,"ˊ","\\acute"),me(ce,ue,ge,"ˋ","\\grave"),me(ce,ue,ge,"¨","\\ddot"),me(ce,ue,ge,"~","\\tilde"),me(ce,ue,ge,"ˉ","\\bar"),me(ce,ue,ge,"˘","\\breve"),me(ce,ue,ge,"ˇ","\\check"),me(ce,ue,ge,"^","\\hat"),me(ce,ue,ge,"⃗","\\vec"),me(ce,ue,ge,"˙","\\dot"),me(ce,ue,ge,"˚","\\mathring"),me(ce,ue,ye,"","\\@imath"),me(ce,ue,ye,"","\\@jmath"),me(ce,ue,ze,"ı","ı"),me(ce,ue,ze,"ȷ","ȷ"),me(pe,ue,ze,"ı","\\i",!0),me(pe,ue,ze,"ȷ","\\j",!0),me(pe,ue,ze,"ß","\\ss",!0),me(pe,ue,ze,"æ","\\ae",!0),me(pe,ue,ze,"œ","\\oe",!0),me(pe,ue,ze,"ø","\\o",!0),me(pe,ue,ze,"Æ","\\AE",!0),me(pe,ue,ze,"Œ","\\OE",!0),me(pe,ue,ze,"Ø","\\O",!0),me(pe,ue,ge,"ˊ","\\'"),me(pe,ue,ge,"ˋ","\\`"),me(pe,ue,ge,"ˆ","\\^"),me(pe,ue,ge,"˜","\\~"),me(pe,ue,ge,"ˉ","\\="),me(pe,ue,ge,"˘","\\u"),me(pe,ue,ge,"˙","\\."),me(pe,ue,ge,"¸","\\c"),me(pe,ue,ge,"˚","\\r"),me(pe,ue,ge,"ˇ","\\v"),me(pe,ue,ge,"¨",'\\"'),me(pe,ue,ge,"˝","\\H"),me(pe,ue,ge,"◯","\\textcircled");var Ae={"--":!0,"---":!0,"``":!0,"''":!0};me(pe,ue,ze,"–","--",!0),me(pe,ue,ze,"–","\\textendash"),me(pe,ue,ze,"—","---",!0),me(pe,ue,ze,"—","\\textemdash"),me(pe,ue,ze,"‘","`",!0),me(pe,ue,ze,"‘","\\textquoteleft"),me(pe,ue,ze,"’","'",!0),me(pe,ue,ze,"’","\\textquoteright"),me(pe,ue,ze,"“","``",!0),me(pe,ue,ze,"“","\\textquotedblleft"),me(pe,ue,ze,"”","''",!0),me(pe,ue,ze,"”","\\textquotedblright"),me(ce,ue,ze,"°","\\degree",!0),me(pe,ue,ze,"°","\\degree"),me(pe,ue,ze,"°","\\textdegree",!0),me(ce,ue,ze,"£","\\pounds"),me(ce,ue,ze,"£","\\mathsterling",!0),me(pe,ue,ze,"£","\\pounds"),me(pe,ue,ze,"£","\\textsterling",!0),me(ce,de,ze,"✠","\\maltese"),me(pe,de,ze,"✠","\\maltese");for(var Te=0;Te<14;Te++){var Be='0123456789/@."'.charAt(Te);me(ce,ue,ze,Be,Be)}for(var Ne=0;Ne<25;Ne++){var qe='0123456789!@*()-=+";:?/.,'.charAt(Ne);me(pe,ue,ze,qe,qe)}for(var Ce="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",Ie=0;Ie<52;Ie++){var Re=Ce.charAt(Ie);me(ce,ue,ye,Re,Re),me(pe,ue,ze,Re,Re)}me(ce,de,ze,"C","ℂ"),me(pe,de,ze,"C","ℂ"),me(ce,de,ze,"H","ℍ"),me(pe,de,ze,"H","ℍ"),me(ce,de,ze,"N","ℕ"),me(pe,de,ze,"N","ℕ"),me(ce,de,ze,"P","ℙ"),me(pe,de,ze,"P","ℙ"),me(ce,de,ze,"Q","ℚ"),me(pe,de,ze,"Q","ℚ"),me(ce,de,ze,"R","ℝ"),me(pe,de,ze,"R","ℝ"),me(ce,de,ze,"Z","ℤ"),me(pe,de,ze,"Z","ℤ"),me(ce,ue,ye,"h","ℎ"),me(pe,ue,ye,"h","ℎ");for(var He="",Oe=0;Oe<52;Oe++){var Ee=Ce.charAt(Oe);me(ce,ue,ye,Ee,He=String.fromCharCode(55349,56320+Oe)),me(pe,ue,ze,Ee,He),me(ce,ue,ye,Ee,He=String.fromCharCode(55349,56372+Oe)),me(pe,ue,ze,Ee,He),me(ce,ue,ye,Ee,He=String.fromCharCode(55349,56424+Oe)),me(pe,ue,ze,Ee,He),me(ce,ue,ye,Ee,He=String.fromCharCode(55349,56580+Oe)),me(pe,ue,ze,Ee,He),me(ce,ue,ye,Ee,He=String.fromCharCode(55349,56684+Oe)),me(pe,ue,ze,Ee,He),me(ce,ue,ye,Ee,He=String.fromCharCode(55349,56736+Oe)),me(pe,ue,ze,Ee,He),me(ce,ue,ye,Ee,He=String.fromCharCode(55349,56788+Oe)),me(pe,ue,ze,Ee,He),me(ce,ue,ye,Ee,He=String.fromCharCode(55349,56840+Oe)),me(pe,ue,ze,Ee,He),me(ce,ue,ye,Ee,He=String.fromCharCode(55349,56944+Oe)),me(pe,ue,ze,Ee,He),Oe<26&&(me(ce,ue,ye,Ee,He=String.fromCharCode(55349,56632+Oe)),me(pe,ue,ze,Ee,He),me(ce,ue,ye,Ee,He=String.fromCharCode(55349,56476+Oe)),me(pe,ue,ze,Ee,He))}me(ce,ue,ye,"k",He=String.fromCharCode(55349,56668)),me(pe,ue,ze,"k",He);for(var Le=0;Le<10;Le++){var De=Le.toString();me(ce,ue,ye,De,He=String.fromCharCode(55349,57294+Le)),me(pe,ue,ze,De,He),me(ce,ue,ye,De,He=String.fromCharCode(55349,57314+Le)),me(pe,ue,ze,De,He),me(ce,ue,ye,De,He=String.fromCharCode(55349,57324+Le)),me(pe,ue,ze,De,He),me(ce,ue,ye,De,He=String.fromCharCode(55349,57334+Le)),me(pe,ue,ze,De,He)}for(var Ve=0;Ve<3;Ve++){var Pe="ÐÞþ".charAt(Ve);me(ce,ue,ye,Pe,Pe),me(pe,ue,ze,Pe,Pe)}var Fe=[["mathbf","textbf","Main-Bold"],["mathbf","textbf","Main-Bold"],["mathnormal","textit","Math-Italic"],["mathnormal","textit","Math-Italic"],["boldsymbol","boldsymbol","Main-BoldItalic"],["boldsymbol","boldsymbol","Main-BoldItalic"],["mathscr","textscr","Script-Regular"],["","",""],["","",""],["","",""],["mathfrak","textfrak","Fraktur-Regular"],["mathfrak","textfrak","Fraktur-Regular"],["mathbb","textbb","AMS-Regular"],["mathbb","textbb","AMS-Regular"],["mathboldfrak","textboldfrak","Fraktur-Regular"],["mathboldfrak","textboldfrak","Fraktur-Regular"],["mathsf","textsf","SansSerif-Regular"],["mathsf","textsf","SansSerif-Regular"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathitsf","textitsf","SansSerif-Italic"],["mathitsf","textitsf","SansSerif-Italic"],["","",""],["","",""],["mathtt","texttt","Typewriter-Regular"],["mathtt","texttt","Typewriter-Regular"]],Ge=[["mathbf","textbf","Main-Bold"],["","",""],["mathsf","textsf","SansSerif-Regular"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathtt","texttt","Typewriter-Regular"]],Ue=function(e,t,r){return he[r][e]&&he[r][e].replace&&(e=he[r][e].replace),{value:e,metrics:L(e,t,r)}},Ye=function(e,t,r,a,n){var i,o=Ue(e,t,r),s=o.metrics;if(e=o.value,s){var l=s.italic;("text"===r||a&&"mathit"===a.font)&&(l=0),i=new re(e,s.height,s.depth,l,s.skew,s.width,n)}else"undefined"!=typeof console&&console.warn("No character metrics for '"+e+"' in style '"+t+"' and mode '"+r+"'"),i=new re(e,0,0,0,0,0,n);if(a){i.maxFontSize=a.sizeMultiplier,a.style.isTight()&&i.classes.push("mtight");var h=a.getColor();h&&(i.style.color=h)}return i},Xe=(e,t)=>{if(j(e.classes)!==j(t.classes)||e.skew!==t.skew||e.maxFontSize!==t.maxFontSize)return!1;if(1===e.classes.length){var r=e.classes[0];if("mbin"===r||"mord"===r)return!1}for(var a in e.style)if(e.style.hasOwnProperty(a)&&e.style[a]!==t.style[a])return!1;for(var n in t.style)if(t.style.hasOwnProperty(n)&&e.style[n]!==t.style[n])return!1;return!0},We=function(e){for(var t=0,r=0,a=0,n=0;nt&&(t=i.height),i.depth>r&&(r=i.depth),i.maxFontSize>a&&(a=i.maxFontSize)}e.height=t,e.depth=r,e.maxFontSize=a},_e=function(e,t,r,a){var n=new J(e,t,r,a);return We(n),n},je=(e,t,r,a)=>new J(e,t,r,a),$e=function(e){var t=new R(e);return We(t),t},Ze=function(e,t,r){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}return a+"-"+("textbf"===t&&"textit"===r?"BoldItalic":"textbf"===t?"Bold":"textit"===t?"Italic":"Regular")},Ke={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"}},Je={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},Qe={fontMap:Ke,makeSymbol:Ye,mathsym:function(e,t,r,a){return void 0===a&&(a=[]),"boldsymbol"===r.font&&Ue(e,"Main-Bold",t).metrics?Ye(e,"Main-Bold",t,r,a.concat(["mathbf"])):"\\"===e||"main"===he[t][e].font?Ye(e,"Main-Regular",t,r,a):Ye(e,"AMS-Regular",t,r,a.concat(["amsrm"]))},makeSpan:_e,makeSvgSpan:je,makeLineSpan:function(e,t,r){var a=_e([e],[],t);return a.height=Math.max(r||t.fontMetrics().defaultRuleThickness,t.minRuleThickness),a.style.borderBottomWidth=_(a.height),a.maxFontSize=1,a},makeAnchor:function(e,t,r,a){var n=new Q(e,t,r,a);return We(n),n},makeFragment:$e,wrapFragment:function(e,t){return e instanceof R?_e([],[e],t):e},makeVList:function(e,t){for(var{children:r,depth:a}=function(e){if("individualShift"===e.positionType){for(var t=e.children,r=[t[0]],a=-t[0].shift-t[0].elem.depth,n=a,i=1;i0)return Ye(n,h,a,t,o.concat(m));if(l){var c,p;if("boldsymbol"===l){var u=function(e,t,r,a,n){return"textord"!==n&&Ue(e,"Math-BoldItalic",t).metrics?{fontName:"Math-BoldItalic",fontClass:"boldsymbol"}:{fontName:"Main-Bold",fontClass:"mathbf"}}(n,a,0,0,r);c=u.fontName,p=[u.fontClass]}else s?(c=Ke[l].fontName,p=[l]):(c=Ze(l,t.fontWeight,t.fontShape),p=[l,t.fontWeight,t.fontShape]);if(Ue(n,c,a).metrics)return Ye(n,c,a,t,o.concat(p));if(Ae.hasOwnProperty(n)&&"Typewriter"===c.slice(0,10)){for(var d=[],g=0;g{var r=_e(["mspace"],[],t),a=W(e,t);return r.style.marginRight=_(a),r},staticSvg:function(e,t){var[r,a,n]=Je[e],i=new ne(r),o=new ae([i],{width:_(a),height:_(n),style:"width:"+_(a),viewBox:"0 0 "+1e3*a+" "+1e3*n,preserveAspectRatio:"xMinYMin"}),s=je(["overlay"],[o],t);return s.height=n,s.style.height=_(n),s.style.width=_(a),s},svgData:Je,tryCombineChars:e=>{for(var t=0;t{var r=t.classes[0],a=e.classes[0];"mbin"===r&&m(dt,a)?t.classes[0]="mord":"mbin"===a&&m(ut,r)&&(e.classes[0]="mord")}),{node:c},p,u),bt(n,((e,t)=>{var r=wt(t),a=wt(e),n=r&&a?e.hasClass("mtight")?nt[r][a]:at[r][a]:null;if(n)return Qe.makeGlue(n,l)}),{node:c},p,u),n},bt=function e(t,r,a,n,i){n&&t.push(n);for(var o=0;or=>{t.splice(e+1,0,r),o++})(o)}}n&&t.pop()},yt=function(e){return e instanceof R||e instanceof Q||e instanceof J&&e.hasClass("enclosing")?e:null},xt=function e(t,r){var a=yt(t);if(a){var n=a.children;if(n.length){if("right"===r)return e(n[n.length-1],"right");if("left"===r)return e(n[0],"left")}}return t},wt=function(e,t){return e?(t&&(e=xt(e,t)),ft[e.classes[0]]||null):null},kt=function(e,t){var r=["nulldelimiter"].concat(e.baseSizingClasses());return pt(t.concat(r))},St=function(e,t,r){if(!e)return pt();if(ot[e.type]){var a=ot[e.type](e,t);if(r&&t.size!==r.size){a=pt(t.sizingClasses(r),[a],t);var n=t.sizeMultiplier/r.sizeMultiplier;a.height*=n,a.depth*=n}return a}throw new i("Got group of unknown type: '"+e.type+"'")};function Mt(e,t){var r=pt(["base"],e,t),a=pt(["strut"]);return a.style.height=_(r.height+r.depth),r.depth&&(a.style.verticalAlign=_(-r.depth)),r.children.unshift(a),r}function zt(e,t){var r=null;1===e.length&&"tag"===e[0].type&&(r=e[0].tag,e=e[0].body);var a,n=vt(e,t,"root");2===n.length&&n[1].hasClass("tag")&&(a=n.pop());for(var i,o=[],s=[],l=0;l0&&(o.push(Mt(s,t)),s=[]),o.push(n[l]));s.length>0&&o.push(Mt(s,t)),r?((i=Mt(vt(r,t,!0))).classes=["tag"],o.push(i)):a&&o.push(a);var m=pt(["katex-html"],o);if(m.setAttribute("aria-hidden","true"),i){var c=i.children[0];c.style.height=_(m.height+m.depth),m.depth&&(c.style.verticalAlign=_(-m.depth))}return m}function At(e){return new R(e)}class Tt{constructor(e,t,r){this.type=void 0,this.attributes=void 0,this.children=void 0,this.classes=void 0,this.type=e,this.attributes={},this.children=t||[],this.classes=r||[]}setAttribute(e,t){this.attributes[e]=t}getAttribute(e){return this.attributes[e]}toNode(){var e=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&e.setAttribute(t,this.attributes[t]);this.classes.length>0&&(e.className=j(this.classes));for(var r=0;r0&&(e+=' class ="'+p(j(this.classes))+'"'),e+=">";for(var r=0;r"}toText(){return this.children.map((e=>e.toText())).join("")}}class Bt{constructor(e){this.text=void 0,this.text=e}toNode(){return document.createTextNode(this.text)}toMarkup(){return p(this.toText())}toText(){return this.text}}var Nt={MathNode:Tt,TextNode:Bt,SpaceNode:class{constructor(e){this.width=void 0,this.character=void 0,this.width=e,this.character=e>=.05555&&e<=.05556?" ":e>=.1666&&e<=.1667?" ":e>=.2222&&e<=.2223?" ":e>=.2777&&e<=.2778?"  ":e>=-.05556&&e<=-.05555?" ⁣":e>=-.1667&&e<=-.1666?" ⁣":e>=-.2223&&e<=-.2222?" ⁣":e>=-.2778&&e<=-.2777?" ⁣":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",_(this.width)),e}toMarkup(){return this.character?""+this.character+"":''}toText(){return this.character?this.character:" "}},newDocumentFragment:At},qt=function(e,t,r){return!he[t][e]||!he[t][e].replace||55349===e.charCodeAt(0)||Ae.hasOwnProperty(e)&&r&&(r.fontFamily&&"tt"===r.fontFamily.slice(4,6)||r.font&&"tt"===r.font.slice(4,6))||(e=he[t][e].replace),new Nt.TextNode(e)},Ct=function(e){return 1===e.length?e[0]:new Nt.MathNode("mrow",e)},It=function(e,t){if("texttt"===t.fontFamily)return"monospace";if("textsf"===t.fontFamily)return"textit"===t.fontShape&&"textbf"===t.fontWeight?"sans-serif-bold-italic":"textit"===t.fontShape?"sans-serif-italic":"textbf"===t.fontWeight?"bold-sans-serif":"sans-serif";if("textit"===t.fontShape&&"textbf"===t.fontWeight)return"bold-italic";if("textit"===t.fontShape)return"italic";if("textbf"===t.fontWeight)return"bold";var r=t.font;if(!r||"mathnormal"===r)return null;var a=e.mode;if("mathit"===r)return"italic";if("boldsymbol"===r)return"textord"===e.type?"bold":"bold-italic";if("mathbf"===r)return"bold";if("mathbb"===r)return"double-struck";if("mathfrak"===r)return"fraktur";if("mathscr"===r||"mathcal"===r)return"script";if("mathsf"===r)return"sans-serif";if("mathtt"===r)return"monospace";var n=e.text;return m(["\\imath","\\jmath"],n)?null:(he[a][n]&&he[a][n].replace&&(n=he[a][n].replace),L(n,Qe.fontMap[r].fontName,a)?Qe.fontMap[r].variant:null)},Rt=function(e,t,r){if(1===e.length){var a=Ot(e[0],t);return r&&a instanceof Tt&&"mo"===a.type&&(a.setAttribute("lspace","0em"),a.setAttribute("rspace","0em")),[a]}for(var n,i=[],o=0;o0&&(m.text=m.text.slice(0,1)+"̸"+m.text.slice(1),i.pop())}}}i.push(s),n=s}return i},Ht=function(e,t,r){return Ct(Rt(e,t,r))},Ot=function(e,t){if(!e)return new Nt.MathNode("mrow");if(st[e.type])return st[e.type](e,t);throw new i("Got group of unknown type: '"+e.type+"'")};function Et(e,t,r,a,n){var i,o=Rt(e,r);i=1===o.length&&o[0]instanceof Tt&&m(["mrow","mtable"],o[0].type)?o[0]:new Nt.MathNode("mrow",o);var s=new Nt.MathNode("annotation",[new Nt.TextNode(t)]);s.setAttribute("encoding","application/x-tex");var l=new Nt.MathNode("semantics",[i,s]),h=new Nt.MathNode("math",[l]);return h.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML"),a&&h.setAttribute("display","block"),Qe.makeSpan([n?"katex":"katex-mathml"],[h])}var Lt=function(e){return new G({style:e.displayMode?B.DISPLAY:B.TEXT,maxSize:e.maxSize,minRuleThickness:e.minRuleThickness})},Dt=function(e,t){if(t.displayMode){var r=["katex-display"];t.leqno&&r.push("leqno"),t.fleqn&&r.push("fleqn"),e=Qe.makeSpan(r,[e])}return e},Vt={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":"="},Pt={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]},Ft=function(e){var t=new Nt.MathNode("mo",[new Nt.TextNode(Vt[e.replace(/^\\/,"")])]);return t.setAttribute("stretchy","true"),t},Gt=function(e,t){var{span:r,minWidth:a,height:n}=function(){var r=4e5,a=e.label.slice(1);if(m(["widehat","widecheck","widetilde","utilde"],a)){var n,i,o,s="ordgroup"===(d=e.base).type?d.body.length:1;if(s>5)"widehat"===a||"widecheck"===a?(n=420,r=2364,o=.42,i=a+"4"):(n=312,r=2340,o=.34,i="tilde4");else{var l=[1,1,2,2,3,3][s];"widehat"===a||"widecheck"===a?(r=[0,1062,2364,2364,2364][l],n=[0,239,300,360,420][l],o=[0,.24,.3,.3,.36,.42][l],i=a+l):(r=[0,600,1033,2339,2340][l],n=[0,260,286,306,312][l],o=[0,.26,.286,.3,.306,.34][l],i="tilde"+l)}var h=new ne(i),c=new ae([h],{width:"100%",height:_(o),viewBox:"0 0 "+r+" "+n,preserveAspectRatio:"none"});return{span:Qe.makeSvgSpan([],[c],t),minWidth:0,height:o}}var p,u,d,g=[],f=Pt[a],[v,b,y]=f,x=y/1e3,w=v.length;if(1===w)p=["hide-tail"],u=[f[3]];else if(2===w)p=["halfarrow-left","halfarrow-right"],u=["xMinYMin","xMaxYMin"];else{if(3!==w)throw new Error("Correct katexImagesData or update code here to support\n "+w+" children.");p=["brace-left","brace-center","brace-right"],u=["xMinYMin","xMidYMin","xMaxYMin"]}for(var k=0;k0&&(r.style.minWidth=_(a)),r};function Ut(e,t){if(!e||e.type!==t)throw new Error("Expected node of type "+t+", but got "+(e?"node of type "+e.type:String(e)));return e}function Yt(e){var t=Xt(e);if(!t)throw new Error("Expected node of symbol group type, but got "+(e?"node of type "+e.type:String(e)));return t}function Xt(e){return e&&("atom"===e.type||le.hasOwnProperty(e.type))?e:null}var Wt=(e,t)=>{var r,a,n;e&&"supsub"===e.type?(r=(a=Ut(e.base,"accent")).base,e.base=r,n=function(e){if(e instanceof J)return e;throw new Error("Expected span but got "+String(e)+".")}(St(e,t)),e.base=a):r=(a=Ut(e,"accent")).base;var i=St(r,t.havingCrampedStyle()),o=0;if(a.isShifty&&g(r)){var s=d(r);o=oe(St(s,t.havingCrampedStyle())).skew}var l,h="\\c"===a.label,m=h?i.height+i.depth:Math.min(i.height,t.fontMetrics().xHeight);if(a.isStretchy)l=Gt(a,t),l=Qe.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i},{type:"elem",elem:l,wrapperClasses:["svg-align"],wrapperStyle:o>0?{width:"calc(100% - "+_(2*o)+")",marginLeft:_(2*o)}:void 0}]},t);else{var c,p;"\\vec"===a.label?(c=Qe.staticSvg("vec",t),p=Qe.svgData.vec[1]):((c=oe(c=Qe.makeOrd({mode:a.mode,text:a.label},t,"textord"))).italic=0,p=c.width,h&&(m+=c.depth)),l=Qe.makeSpan(["accent-body"],[c]);var u="\\textcircled"===a.label;u&&(l.classes.push("accent-full"),m=i.height);var f=o;u||(f-=p/2),l.style.left=_(f),"\\textcircled"===a.label&&(l.style.top=".2em"),l=Qe.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i},{type:"kern",size:-m},{type:"elem",elem:l}]},t)}var v=Qe.makeSpan(["mord","accent"],[l],t);return n?(n.children[0]=v,n.height=Math.max(v.height,n.height),n.classes[0]="mord",n):v},_t=(e,t)=>{var r=e.isStretchy?Ft(e.label):new Nt.MathNode("mo",[qt(e.label,e.mode)]),a=new Nt.MathNode("mover",[Ot(e.base,t),r]);return a.setAttribute("accent","true"),a},jt=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map((e=>"\\"+e)).join("|"));lt({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:(e,t)=>{var r=mt(t[0]),a=!jt.test(e.funcName),n=!a||"\\widehat"===e.funcName||"\\widetilde"===e.funcName||"\\widecheck"===e.funcName;return{type:"accent",mode:e.parser.mode,label:e.funcName,isStretchy:a,isShifty:n,base:r}},htmlBuilder:Wt,mathmlBuilder:_t}),lt({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\c","\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["primitive"]},handler:(e,t)=>{var r=t[0],a=e.parser.mode;return"math"===a&&(e.parser.settings.reportNonstrict("mathVsTextAccents","LaTeX's accent "+e.funcName+" works only in text mode"),a="text"),{type:"accent",mode:a,label:e.funcName,isStretchy:!1,isShifty:!0,base:r}},htmlBuilder:Wt,mathmlBuilder:_t}),lt({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:(e,t)=>{var{parser:r,funcName:a}=e,n=t[0];return{type:"accentUnder",mode:r.mode,label:a,base:n}},htmlBuilder:(e,t)=>{var r=St(e.base,t),a=Gt(e,t),n="\\utilde"===e.label?.12:0,i=Qe.makeVList({positionType:"top",positionData:r.height,children:[{type:"elem",elem:a,wrapperClasses:["svg-align"]},{type:"kern",size:n},{type:"elem",elem:r}]},t);return Qe.makeSpan(["mord","accentunder"],[i],t)},mathmlBuilder:(e,t)=>{var r=Ft(e.label),a=new Nt.MathNode("munder",[Ot(e.base,t),r]);return a.setAttribute("accentunder","true"),a}});var $t=e=>{var t=new Nt.MathNode("mpadded",e?[e]:[]);return t.setAttribute("width","+0.6em"),t.setAttribute("lspace","0.3em"),t};lt({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(e,t,r){var{parser:a,funcName:n}=e;return{type:"xArrow",mode:a.mode,label:n,body:t[0],below:r[0]}},htmlBuilder(e,t){var r,a=t.style,n=t.havingStyle(a.sup()),i=Qe.wrapFragment(St(e.body,n,t),t),o="\\x"===e.label.slice(0,2)?"x":"cd";i.classes.push(o+"-arrow-pad"),e.below&&(n=t.havingStyle(a.sub()),(r=Qe.wrapFragment(St(e.below,n,t),t)).classes.push(o+"-arrow-pad"));var s,l=Gt(e,t),h=-t.fontMetrics().axisHeight+.5*l.height,m=-t.fontMetrics().axisHeight-.5*l.height-.111;if((i.depth>.25||"\\xleftequilibrium"===e.label)&&(m-=i.depth),r){var c=-t.fontMetrics().axisHeight+r.height+.5*l.height+.111;s=Qe.makeVList({positionType:"individualShift",children:[{type:"elem",elem:i,shift:m},{type:"elem",elem:l,shift:h},{type:"elem",elem:r,shift:c}]},t)}else s=Qe.makeVList({positionType:"individualShift",children:[{type:"elem",elem:i,shift:m},{type:"elem",elem:l,shift:h}]},t);return s.children[0].children[0].children[1].classes.push("svg-align"),Qe.makeSpan(["mrel","x-arrow"],[s],t)},mathmlBuilder(e,t){var r,a=Ft(e.label);if(a.setAttribute("minsize","x"===e.label.charAt(0)?"1.75em":"3.0em"),e.body){var n=$t(Ot(e.body,t));if(e.below){var i=$t(Ot(e.below,t));r=new Nt.MathNode("munderover",[a,i,n])}else r=new Nt.MathNode("mover",[a,n])}else if(e.below){var o=$t(Ot(e.below,t));r=new Nt.MathNode("munder",[a,o])}else r=$t(),r=new Nt.MathNode("mover",[a,r]);return r}});var Zt=Qe.makeSpan;function Kt(e,t){var r=vt(e.body,t,!0);return Zt([e.mclass],r,t)}function Jt(e,t){var r,a=Rt(e.body,t);return"minner"===e.mclass?r=new Nt.MathNode("mpadded",a):"mord"===e.mclass?e.isCharacterBox?(r=a[0]).type="mi":r=new Nt.MathNode("mi",a):(e.isCharacterBox?(r=a[0]).type="mo":r=new Nt.MathNode("mo",a),"mbin"===e.mclass?(r.attributes.lspace="0.22em",r.attributes.rspace="0.22em"):"mpunct"===e.mclass?(r.attributes.lspace="0em",r.attributes.rspace="0.17em"):"mopen"===e.mclass||"mclose"===e.mclass?(r.attributes.lspace="0em",r.attributes.rspace="0em"):"minner"===e.mclass&&(r.attributes.lspace="0.0556em",r.attributes.width="+0.1111em")),r}lt({type:"mclass",names:["\\mathord","\\mathbin","\\mathrel","\\mathopen","\\mathclose","\\mathpunct","\\mathinner"],props:{numArgs:1,primitive:!0},handler(e,t){var{parser:r,funcName:a}=e,n=t[0];return{type:"mclass",mode:r.mode,mclass:"m"+a.slice(5),body:ct(n),isCharacterBox:g(n)}},htmlBuilder:Kt,mathmlBuilder:Jt});var Qt=e=>{var t="ordgroup"===e.type&&e.body.length?e.body[0]:e;return"atom"!==t.type||"bin"!==t.family&&"rel"!==t.family?"mord":"m"+t.family};lt({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler(e,t){var{parser:r}=e;return{type:"mclass",mode:r.mode,mclass:Qt(t[0]),body:ct(t[1]),isCharacterBox:g(t[1])}}}),lt({type:"mclass",names:["\\stackrel","\\overset","\\underset"],props:{numArgs:2},handler(e,t){var r,{parser:a,funcName:n}=e,i=t[1],o=t[0];r="\\stackrel"!==n?Qt(i):"mrel";var s={type:"op",mode:i.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:"\\stackrel"!==n,body:ct(i)},l={type:"supsub",mode:o.mode,base:s,sup:"\\underset"===n?null:o,sub:"\\underset"===n?o:null};return{type:"mclass",mode:a.mode,mclass:r,body:[l],isCharacterBox:g(l)}},htmlBuilder:Kt,mathmlBuilder:Jt}),lt({type:"pmb",names:["\\pmb"],props:{numArgs:1,allowedInText:!0},handler(e,t){var{parser:r}=e;return{type:"pmb",mode:r.mode,mclass:Qt(t[0]),body:ct(t[0])}},htmlBuilder(e,t){var r=vt(e.body,t,!0),a=Qe.makeSpan([e.mclass],r,t);return a.style.textShadow="0.02em 0.01em 0.04px",a},mathmlBuilder(e,t){var r=Rt(e.body,t),a=new Nt.MathNode("mstyle",r);return a.setAttribute("style","text-shadow: 0.02em 0.01em 0.04px"),a}});var er={">":"\\\\cdrightarrow","<":"\\\\cdleftarrow","=":"\\\\cdlongequal",A:"\\uparrow",V:"\\downarrow","|":"\\Vert",".":"no arrow"},tr=e=>"textord"===e.type&&"@"===e.text;function rr(e,t,r){var a=er[e];switch(a){case"\\\\cdrightarrow":case"\\\\cdleftarrow":return r.callFunction(a,[t[0]],[t[1]]);case"\\uparrow":case"\\downarrow":var n={type:"atom",text:a,mode:"math",family:"rel"},i={type:"ordgroup",mode:"math",body:[r.callFunction("\\\\cdleft",[t[0]],[]),r.callFunction("\\Big",[n],[]),r.callFunction("\\\\cdright",[t[1]],[])]};return r.callFunction("\\\\cdparent",[i],[]);case"\\\\cdlongequal":return r.callFunction("\\\\cdlongequal",[],[]);case"\\Vert":return r.callFunction("\\Big",[{type:"textord",text:"\\Vert",mode:"math"}],[]);default:return{type:"textord",text:" ",mode:"math"}}}lt({type:"cdlabel",names:["\\\\cdleft","\\\\cdright"],props:{numArgs:1},handler(e,t){var{parser:r,funcName:a}=e;return{type:"cdlabel",mode:r.mode,side:a.slice(4),label:t[0]}},htmlBuilder(e,t){var r=t.havingStyle(t.style.sup()),a=Qe.wrapFragment(St(e.label,r,t),t);return a.classes.push("cd-label-"+e.side),a.style.bottom=_(.8-a.depth),a.height=0,a.depth=0,a},mathmlBuilder(e,t){var r=new Nt.MathNode("mrow",[Ot(e.label,t)]);return(r=new Nt.MathNode("mpadded",[r])).setAttribute("width","0"),"left"===e.side&&r.setAttribute("lspace","-1width"),r.setAttribute("voffset","0.7em"),(r=new Nt.MathNode("mstyle",[r])).setAttribute("displaystyle","false"),r.setAttribute("scriptlevel","1"),r}}),lt({type:"cdlabelparent",names:["\\\\cdparent"],props:{numArgs:1},handler(e,t){var{parser:r}=e;return{type:"cdlabelparent",mode:r.mode,fragment:t[0]}},htmlBuilder(e,t){var r=Qe.wrapFragment(St(e.fragment,t),t);return r.classes.push("cd-vert-arrow"),r},mathmlBuilder:(e,t)=>new Nt.MathNode("mrow",[Ot(e.fragment,t)])}),lt({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler(e,t){for(var{parser:r}=e,a=Ut(t[0],"ordgroup").body,n="",o=0;o=1114111)throw new i("\\@char with invalid code point "+n);return l<=65535?s=String.fromCharCode(l):(l-=65536,s=String.fromCharCode(55296+(l>>10),56320+(1023&l))),{type:"textord",mode:r.mode,text:s}}});var ar=(e,t)=>{var r=vt(e.body,t.withColor(e.color),!1);return Qe.makeFragment(r)},nr=(e,t)=>{var r=Rt(e.body,t.withColor(e.color)),a=new Nt.MathNode("mstyle",r);return a.setAttribute("mathcolor",e.color),a};lt({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,argTypes:["color","original"]},handler(e,t){var{parser:r}=e,a=Ut(t[0],"color-token").color,n=t[1];return{type:"color",mode:r.mode,color:a,body:ct(n)}},htmlBuilder:ar,mathmlBuilder:nr}),lt({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,argTypes:["color"]},handler(e,t){var{parser:r,breakOnTokenText:a}=e,n=Ut(t[0],"color-token").color;r.gullet.macros.set("\\current@color",n);var i=r.parseExpression(!0,a);return{type:"color",mode:r.mode,color:n,body:i}},htmlBuilder:ar,mathmlBuilder:nr}),lt({type:"cr",names:["\\\\"],props:{numArgs:0,numOptionalArgs:0,allowedInText:!0},handler(e,t,r){var{parser:a}=e,n="["===a.gullet.future().text?a.parseSizeGroup(!0):null,i=!a.settings.displayMode||!a.settings.useStrictBehavior("newLineInDisplayMode","In LaTeX, \\\\ or \\newline does nothing in display mode");return{type:"cr",mode:a.mode,newLine:i,size:n&&Ut(n,"size").value}},htmlBuilder(e,t){var r=Qe.makeSpan(["mspace"],[],t);return e.newLine&&(r.classes.push("newline"),e.size&&(r.style.marginTop=_(W(e.size,t)))),r},mathmlBuilder(e,t){var r=new Nt.MathNode("mspace");return e.newLine&&(r.setAttribute("linebreak","newline"),e.size&&r.setAttribute("height",_(W(e.size,t)))),r}});var ir={"\\global":"\\global","\\long":"\\\\globallong","\\\\globallong":"\\\\globallong","\\def":"\\gdef","\\gdef":"\\gdef","\\edef":"\\xdef","\\xdef":"\\xdef","\\let":"\\\\globallet","\\futurelet":"\\\\globalfuture"},or=e=>{var t=e.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(t))throw new i("Expected a control sequence",e);return t},sr=(e,t,r,a)=>{var n=e.gullet.macros.get(r.text);null==n&&(r.noexpand=!0,n={tokens:[r],numArgs:0,unexpandable:!e.gullet.isExpandable(r.text)}),e.gullet.macros.set(t,n,a)};lt({type:"internal",names:["\\global","\\long","\\\\globallong"],props:{numArgs:0,allowedInText:!0},handler(e){var{parser:t,funcName:r}=e;t.consumeSpaces();var a=t.fetch();if(ir[a.text])return"\\global"!==r&&"\\\\globallong"!==r||(a.text=ir[a.text]),Ut(t.parseFunction(),"internal");throw new i("Invalid token after macro prefix",a)}}),lt({type:"internal",names:["\\def","\\gdef","\\edef","\\xdef"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e){var{parser:t,funcName:r}=e,a=t.gullet.popToken(),n=a.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(n))throw new i("Expected a control sequence",a);for(var o,s=0,l=[[]];"{"!==t.gullet.future().text;)if("#"===(a=t.gullet.popToken()).text){if("{"===t.gullet.future().text){o=t.gullet.future(),l[s].push("{");break}if(a=t.gullet.popToken(),!/^[1-9]$/.test(a.text))throw new i('Invalid argument number "'+a.text+'"');if(parseInt(a.text)!==s+1)throw new i('Argument number "'+a.text+'" out of order');s++,l.push([])}else{if("EOF"===a.text)throw new i("Expected a macro definition");l[s].push(a.text)}var{tokens:h}=t.gullet.consumeArg();return o&&h.unshift(o),"\\edef"!==r&&"\\xdef"!==r||(h=t.gullet.expandTokens(h)).reverse(),t.gullet.macros.set(n,{tokens:h,numArgs:s,delimiters:l},r===ir[r]),{type:"internal",mode:t.mode}}}),lt({type:"internal",names:["\\let","\\\\globallet"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e){var{parser:t,funcName:r}=e,a=or(t.gullet.popToken());t.gullet.consumeSpaces();var n=(e=>{var t=e.gullet.popToken();return"="===t.text&&" "===(t=e.gullet.popToken()).text&&(t=e.gullet.popToken()),t})(t);return sr(t,a,n,"\\\\globallet"===r),{type:"internal",mode:t.mode}}}),lt({type:"internal",names:["\\futurelet","\\\\globalfuture"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e){var{parser:t,funcName:r}=e,a=or(t.gullet.popToken()),n=t.gullet.popToken(),i=t.gullet.popToken();return sr(t,a,i,"\\\\globalfuture"===r),t.gullet.pushToken(i),t.gullet.pushToken(n),{type:"internal",mode:t.mode}}});var lr=function(e,t,r){var a=L(he.math[e]&&he.math[e].replace||e,t,r);if(!a)throw new Error("Unsupported symbol "+e+" and font size "+t+".");return a},hr=function(e,t,r,a){var n=r.havingBaseStyle(t),i=Qe.makeSpan(a.concat(n.sizingClasses(r)),[e],r),o=n.sizeMultiplier/r.sizeMultiplier;return i.height*=o,i.depth*=o,i.maxFontSize=n.sizeMultiplier,i},mr=function(e,t,r){var a=t.havingBaseStyle(r),n=(1-t.sizeMultiplier/a.sizeMultiplier)*t.fontMetrics().axisHeight;e.classes.push("delimcenter"),e.style.top=_(n),e.height-=n,e.depth+=n},cr=function(e,t,r,a,n,i){var o=function(e,t,r,a){return Qe.makeSymbol(e,"Size"+t+"-Regular",r,a)}(e,t,n,a),s=hr(Qe.makeSpan(["delimsizing","size"+t],[o],a),B.TEXT,a,i);return r&&mr(s,a,B.TEXT),s},pr=function(e,t,r){return{type:"elem",elem:Qe.makeSpan(["delimsizinginner","Size1-Regular"===t?"delim-size1":"delim-size4"],[Qe.makeSpan([],[Qe.makeSymbol(e,t,r)])])}},ur=function(e,t,r){var a=H["Size4-Regular"][e.charCodeAt(0)]?H["Size4-Regular"][e.charCodeAt(0)][4]:H["Size1-Regular"][e.charCodeAt(0)][4],n=new ne("inner",function(e,t){switch(e){case"⎜":return"M291 0 H417 V"+t+" H291z M291 0 H417 V"+t+" H291z";case"∣":return"M145 0 H188 V"+t+" H145z M145 0 H188 V"+t+" H145z";case"∥":return"M145 0 H188 V"+t+" H145z M145 0 H188 V"+t+" H145zM367 0 H410 V"+t+" H367z M367 0 H410 V"+t+" H367z";case"⎟":return"M457 0 H583 V"+t+" H457z M457 0 H583 V"+t+" H457z";case"⎢":return"M319 0 H403 V"+t+" H319z M319 0 H403 V"+t+" H319z";case"⎥":return"M263 0 H347 V"+t+" H263z M263 0 H347 V"+t+" H263z";case"⎪":return"M384 0 H504 V"+t+" H384z M384 0 H504 V"+t+" H384z";case"⏐":return"M312 0 H355 V"+t+" H312z M312 0 H355 V"+t+" H312z";case"‖":return"M257 0 H300 V"+t+" H257z M257 0 H300 V"+t+" H257zM478 0 H521 V"+t+" H478z M478 0 H521 V"+t+" H478z";default:return""}}(e,Math.round(1e3*t))),i=new ae([n],{width:_(a),height:_(t),style:"width:"+_(a),viewBox:"0 0 "+1e3*a+" "+Math.round(1e3*t),preserveAspectRatio:"xMinYMin"}),o=Qe.makeSvgSpan([],[i],r);return o.height=t,o.style.height=_(t),o.style.width=_(a),{type:"elem",elem:o}},dr={type:"kern",size:-.008},gr=["|","\\lvert","\\rvert","\\vert"],fr=["\\|","\\lVert","\\rVert","\\Vert"],vr=function(e,t,r,a,n,i){var o,s,l,h,c="",p=0;o=l=h=e,s=null;var u="Size1-Regular";"\\uparrow"===e?l=h="⏐":"\\Uparrow"===e?l=h="‖":"\\downarrow"===e?o=l="⏐":"\\Downarrow"===e?o=l="‖":"\\updownarrow"===e?(o="\\uparrow",l="⏐",h="\\downarrow"):"\\Updownarrow"===e?(o="\\Uparrow",l="‖",h="\\Downarrow"):m(gr,e)?(l="∣",c="vert",p=333):m(fr,e)?(l="∥",c="doublevert",p=556):"["===e||"\\lbrack"===e?(o="⎡",l="⎢",h="⎣",u="Size4-Regular",c="lbrack",p=667):"]"===e||"\\rbrack"===e?(o="⎤",l="⎥",h="⎦",u="Size4-Regular",c="rbrack",p=667):"\\lfloor"===e||"⌊"===e?(l=o="⎢",h="⎣",u="Size4-Regular",c="lfloor",p=667):"\\lceil"===e||"⌈"===e?(o="⎡",l=h="⎢",u="Size4-Regular",c="lceil",p=667):"\\rfloor"===e||"⌋"===e?(l=o="⎥",h="⎦",u="Size4-Regular",c="rfloor",p=667):"\\rceil"===e||"⌉"===e?(o="⎤",l=h="⎥",u="Size4-Regular",c="rceil",p=667):"("===e||"\\lparen"===e?(o="⎛",l="⎜",h="⎝",u="Size4-Regular",c="lparen",p=875):")"===e||"\\rparen"===e?(o="⎞",l="⎟",h="⎠",u="Size4-Regular",c="rparen",p=875):"\\{"===e||"\\lbrace"===e?(o="⎧",s="⎨",h="⎩",l="⎪",u="Size4-Regular"):"\\}"===e||"\\rbrace"===e?(o="⎫",s="⎬",h="⎭",l="⎪",u="Size4-Regular"):"\\lgroup"===e||"⟮"===e?(o="⎧",h="⎩",l="⎪",u="Size4-Regular"):"\\rgroup"===e||"⟯"===e?(o="⎫",h="⎭",l="⎪",u="Size4-Regular"):"\\lmoustache"===e||"⎰"===e?(o="⎧",h="⎭",l="⎪",u="Size4-Regular"):"\\rmoustache"!==e&&"⎱"!==e||(o="⎫",h="⎩",l="⎪",u="Size4-Regular");var d=lr(o,u,n),g=d.height+d.depth,f=lr(l,u,n),v=f.height+f.depth,b=lr(h,u,n),y=b.height+b.depth,x=0,w=1;if(null!==s){var k=lr(s,u,n);x=k.height+k.depth,w=2}var S=g+y+x,M=S+Math.max(0,Math.ceil((t-S)/(w*v)))*w*v,z=a.fontMetrics().axisHeight;r&&(z*=a.sizeMultiplier);var A=M/2-z,T=[];if(c.length>0){var N=M-g-y,q=Math.round(1e3*M),C=function(e,t){switch(e){case"lbrack":return"M403 1759 V84 H666 V0 H319 V1759 v"+t+" v1759 h347 v-84\nH403z M403 1759 V0 H319 V1759 v"+t+" v1759 h84z";case"rbrack":return"M347 1759 V0 H0 V84 H263 V1759 v"+t+" v1759 H0 v84 H347z\nM347 1759 V0 H263 V1759 v"+t+" v1759 h84z";case"vert":return"M145 15 v585 v"+t+" v585 c2.667,10,9.667,15,21,15\nc10,0,16.667,-5,20,-15 v-585 v"+-t+" v-585 c-2.667,-10,-9.667,-15,-21,-15\nc-10,0,-16.667,5,-20,15z M188 15 H145 v585 v"+t+" v585 h43z";case"doublevert":return"M145 15 v585 v"+t+" v585 c2.667,10,9.667,15,21,15\nc10,0,16.667,-5,20,-15 v-585 v"+-t+" v-585 c-2.667,-10,-9.667,-15,-21,-15\nc-10,0,-16.667,5,-20,15z M188 15 H145 v585 v"+t+" v585 h43z\nM367 15 v585 v"+t+" v585 c2.667,10,9.667,15,21,15\nc10,0,16.667,-5,20,-15 v-585 v"+-t+" v-585 c-2.667,-10,-9.667,-15,-21,-15\nc-10,0,-16.667,5,-20,15z M410 15 H367 v585 v"+t+" v585 h43z";case"lfloor":return"M319 602 V0 H403 V602 v"+t+" v1715 h263 v84 H319z\nMM319 602 V0 H403 V602 v"+t+" v1715 H319z";case"rfloor":return"M319 602 V0 H403 V602 v"+t+" v1799 H0 v-84 H319z\nMM319 602 V0 H403 V602 v"+t+" v1715 H319z";case"lceil":return"M403 1759 V84 H666 V0 H319 V1759 v"+t+" v602 h84z\nM403 1759 V0 H319 V1759 v"+t+" v602 h84z";case"rceil":return"M347 1759 V0 H0 V84 H263 V1759 v"+t+" v602 h84z\nM347 1759 V0 h-84 V1759 v"+t+" v602 h84z";case"lparen":return"M863,9c0,-2,-2,-5,-6,-9c0,0,-17,0,-17,0c-12.7,0,-19.3,0.3,-20,1\nc-5.3,5.3,-10.3,11,-15,17c-242.7,294.7,-395.3,682,-458,1162c-21.3,163.3,-33.3,349,\n-36,557 l0,"+(t+84)+"c0.2,6,0,26,0,60c2,159.3,10,310.7,24,454c53.3,528,210,\n949.7,470,1265c4.7,6,9.7,11.7,15,17c0.7,0.7,7,1,19,1c0,0,18,0,18,0c4,-4,6,-7,6,-9\nc0,-2.7,-3.3,-8.7,-10,-18c-135.3,-192.7,-235.5,-414.3,-300.5,-665c-65,-250.7,-102.5,\n-544.7,-112.5,-882c-2,-104,-3,-167,-3,-189\nl0,-"+(t+92)+"c0,-162.7,5.7,-314,17,-454c20.7,-272,63.7,-513,129,-723c65.3,\n-210,155.3,-396.3,270,-559c6.7,-9.3,10,-15.3,10,-18z";case"rparen":return"M76,0c-16.7,0,-25,3,-25,9c0,2,2,6.3,6,13c21.3,28.7,42.3,60.3,\n63,95c96.7,156.7,172.8,332.5,228.5,527.5c55.7,195,92.8,416.5,111.5,664.5\nc11.3,139.3,17,290.7,17,454c0,28,1.7,43,3.3,45l0,"+(t+9)+"\nc-3,4,-3.3,16.7,-3.3,38c0,162,-5.7,313.7,-17,455c-18.7,248,-55.8,469.3,-111.5,664\nc-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,11\nc0,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\nc242.7,-294.7,395.3,-681.7,458,-1161c21.3,-164.7,33.3,-350.7,36,-558\nl0,-"+(t+144)+"c-2,-159.3,-10,-310.7,-24,-454c-53.3,-528,-210,-949.7,\n-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.")}}(c,Math.round(1e3*N)),I=new ne(c,C),R=(p/1e3).toFixed(3)+"em",H=(q/1e3).toFixed(3)+"em",O=new ae([I],{width:R,height:H,viewBox:"0 0 "+p+" "+q}),E=Qe.makeSvgSpan([],[O],a);E.height=q/1e3,E.style.width=R,E.style.height=H,T.push({type:"elem",elem:E})}else{if(T.push(pr(h,u,n)),T.push(dr),null===s){var L=M-g-y+.016;T.push(ur(l,L,a))}else{var D=(M-g-y-x)/2+.016;T.push(ur(l,D,a)),T.push(dr),T.push(pr(s,u,n)),T.push(dr),T.push(ur(l,D,a))}T.push(dr),T.push(pr(o,u,n))}var V=a.havingBaseStyle(B.TEXT),P=Qe.makeVList({positionType:"bottom",positionData:A,children:T},V);return hr(Qe.makeSpan(["delimsizing","mult"],[P],V),B.TEXT,a,i)},br=.08,yr=function(e,t,r,a,n){var i=function(e,t,r){t*=1e3;var a="";switch(e){case"sqrtMain":a=function(e,t){return"M95,"+(622+e+80)+"\nc-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,-10,-9.5,-14\nc0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54\nc44.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\ns173,378,173,378c0.7,0,35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429\nc69,-144,104.5,-217.7,106.5,-221\nl"+e/2.075+" -"+e+"\nc5.3,-9.3,12,-14,20,-14\nH400000v"+(40+e)+"H845.2724\ns-225.272,467,-225.272,467s-235,486,-235,486c-2.7,4.7,-9,7,-19,7\nc-6,0,-10,-1,-12,-3s-194,-422,-194,-422s-65,47,-65,47z\nM"+(834+e)+" 80h400000v"+(40+e)+"h-400000z"}(t);break;case"sqrtSize1":a=function(e,t){return"M263,"+(601+e+80)+"c0.7,0,18,39.7,52,119\nc34,79.3,68.167,158.7,102.5,238c34.3,79.3,51.8,119.3,52.5,120\nc340,-704.7,510.7,-1060.3,512,-1067\nl"+e/2.084+" -"+e+"\nc4.7,-7.3,11,-11,19,-11\nH40000v"+(40+e)+"H1012.3\ns-271.3,567,-271.3,567c-38.7,80.7,-84,175,-136,283c-52,108,-89.167,185.3,-111.5,232\nc-22.3,46.7,-33.8,70.3,-34.5,71c-4.7,4.7,-12.3,7,-23,7s-12,-1,-12,-1\ns-109,-253,-109,-253c-72.7,-168,-109.3,-252,-110,-252c-10.7,8,-22,16.7,-34,26\nc-22,17.3,-33.3,26,-34,26s-26,-26,-26,-26s76,-59,76,-59s76,-60,76,-60z\nM"+(1001+e)+" 80h400000v"+(40+e)+"h-400000z"}(t);break;case"sqrtSize2":a=function(e,t){return"M983 "+(10+e+80)+"\nl"+e/3.13+" -"+e+"\nc4,-6.7,10,-10,18,-10 H400000v"+(40+e)+"\nH1013.1s-83.4,268,-264.1,840c-180.7,572,-277,876.3,-289,913c-4.7,4.7,-12.7,7,-24,7\ns-12,0,-12,0c-1.3,-3.3,-3.7,-11.7,-7,-25c-35.3,-125.3,-106.7,-373.3,-214,-744\nc-10,12,-21,25,-33,39s-32,39,-32,39c-6,-5.3,-15,-14,-27,-26s25,-30,25,-30\nc26.7,-32.7,52,-63,76,-91s52,-60,52,-60s208,722,208,722\nc56,-175.3,126.3,-397.3,211,-666c84.7,-268.7,153.8,-488.2,207.5,-658.5\nc53.7,-170.3,84.5,-266.8,92.5,-289.5z\nM"+(1001+e)+" 80h400000v"+(40+e)+"h-400000z"}(t);break;case"sqrtSize3":a=function(e,t){return"M424,"+(2398+e+80)+"\nc-1.3,-0.7,-38.5,-172,-111.5,-514c-73,-342,-109.8,-513.3,-110.5,-514\nc0,-2,-10.7,14.3,-32,49c-4.7,7.3,-9.8,15.7,-15.5,25c-5.7,9.3,-9.8,16,-12.5,20\ns-5,7,-5,7c-4,-3.3,-8.3,-7.7,-13,-13s-13,-13,-13,-13s76,-122,76,-122s77,-121,77,-121\ns209,968,209,968c0,-2,84.7,-361.7,254,-1079c169.3,-717.3,254.7,-1077.7,256,-1081\nl"+e/4.223+" -"+e+"c4,-6.7,10,-10,18,-10 H400000\nv"+(40+e)+"H1014.6\ns-87.3,378.7,-272.6,1166c-185.3,787.3,-279.3,1182.3,-282,1185\nc-2,6,-10,9,-24,9\nc-8,0,-12,-0.7,-12,-2z M"+(1001+e)+" 80\nh400000v"+(40+e)+"h-400000z"}(t);break;case"sqrtSize4":a=function(e,t){return"M473,"+(2713+e+80)+"\nc339.3,-1799.3,509.3,-2700,510,-2702 l"+e/5.298+" -"+e+"\nc3.3,-7.3,9.3,-11,18,-11 H400000v"+(40+e)+"H1017.7\ns-90.5,478,-276.2,1466c-185.7,988,-279.5,1483,-281.5,1485c-2,6,-10,9,-24,9\nc-8,0,-12,-0.7,-12,-2c0,-1.3,-5.3,-32,-16,-92c-50.7,-293.3,-119.7,-693.3,-207,-1200\nc0,-1.3,-5.3,8.7,-16,30c-10.7,21.3,-21.3,42.7,-32,64s-16,33,-16,33s-26,-26,-26,-26\ns76,-153,76,-153s77,-151,77,-151c0.7,0.7,35.7,202,105,604c67.3,400.7,102,602.7,104,\n606zM"+(1001+e)+" 80h400000v"+(40+e)+"H1017.7z"}(t);break;case"sqrtTall":a=function(e,t,r){return"M702 "+(e+80)+"H400000"+(40+e)+"\nH742v"+(r-54-80-e)+"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\nh-12l-28-84c-16.667-52-96.667 -294.333-240-727l-212 -643 -85 170\nc-4-3.333-8.333-7.667-13 -13l-13-13l77-155 77-156c66 199.333 139 419.667\n219 661 l218 661zM702 80H400000v"+(40+e)+"H742z"}(t,0,r)}return a}(e,a,r),o=new ne(e,i),s=new ae([o],{width:"400em",height:_(t),viewBox:"0 0 400000 "+r,preserveAspectRatio:"xMinYMin slice"});return Qe.makeSvgSpan(["hide-tail"],[s],n)},xr=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","\\surd"],wr=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱"],kr=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],Sr=[0,1.2,1.8,2.4,3],Mr=[{type:"small",style:B.SCRIPTSCRIPT},{type:"small",style:B.SCRIPT},{type:"small",style:B.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],zr=[{type:"small",style:B.SCRIPTSCRIPT},{type:"small",style:B.SCRIPT},{type:"small",style:B.TEXT},{type:"stack"}],Ar=[{type:"small",style:B.SCRIPTSCRIPT},{type:"small",style:B.SCRIPT},{type:"small",style:B.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],Tr=function(e){if("small"===e.type)return"Main-Regular";if("large"===e.type)return"Size"+e.size+"-Regular";if("stack"===e.type)return"Size4-Regular";throw new Error("Add support for delim type '"+e.type+"' here.")},Br=function(e,t,r,a){for(var n=Math.min(2,3-a.style.size);nt)return r[n]}return r[r.length-1]},Nr=function(e,t,r,a,n,i){var o;"<"===e||"\\lt"===e||"⟨"===e?e="\\langle":">"!==e&&"\\gt"!==e&&"⟩"!==e||(e="\\rangle"),o=m(kr,e)?Mr:m(xr,e)?Ar:zr;var s=Br(e,t,o,a);return"small"===s.type?function(e,t,r,a,n,i){var o=Qe.makeSymbol(e,"Main-Regular",n,a),s=hr(o,t,a,i);return r&&mr(s,a,t),s}(e,s.style,r,a,n,i):"large"===s.type?cr(e,s.size,r,a,n,i):vr(e,t,r,a,n,i)},qr={sqrtImage:function(e,t){var r,a,n=t.havingBaseSizing(),i=Br("\\surd",e*n.sizeMultiplier,Ar,n),o=n.sizeMultiplier,s=Math.max(0,t.minRuleThickness-t.fontMetrics().sqrtRuleThickness),l=0,h=0,m=0;return"small"===i.type?(e<1?o=1:e<1.4&&(o=.7),h=(1+s)/o,(r=yr("sqrtMain",l=(1+s+br)/o,m=1e3+1e3*s+80,s,t)).style.minWidth="0.853em",a=.833/o):"large"===i.type?(m=1080*Sr[i.size],h=(Sr[i.size]+s)/o,l=(Sr[i.size]+s+br)/o,(r=yr("sqrtSize"+i.size,l,m,s,t)).style.minWidth="1.02em",a=1/o):(l=e+s+br,h=e+s,m=Math.floor(1e3*e+s)+80,(r=yr("sqrtTall",l,m,s,t)).style.minWidth="0.742em",a=1.056),r.height=h,r.style.height=_(l),{span:r,advanceWidth:a,ruleWidth:(t.fontMetrics().sqrtRuleThickness+s)*o}},sizedDelim:function(e,t,r,a,n){if("<"===e||"\\lt"===e||"⟨"===e?e="\\langle":">"!==e&&"\\gt"!==e&&"⟩"!==e||(e="\\rangle"),m(xr,e)||m(kr,e))return cr(e,t,!1,r,a,n);if(m(wr,e))return vr(e,Sr[t],!1,r,a,n);throw new i("Illegal delimiter: '"+e+"'")},sizeToMaxHeight:Sr,customSizedDelim:Nr,leftRightDelim:function(e,t,r,a,n,i){var o=a.fontMetrics().axisHeight*a.sizeMultiplier,s=5/a.fontMetrics().ptPerEm,l=Math.max(t-o,r+o),h=Math.max(l/500*901,2*l-s);return Nr(e,h,!0,a,n,i)}},Cr={"\\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}},Ir=["(","\\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 Rr(e,t){var r=Xt(e);if(r&&m(Ir,r.text))return r;throw new i(r?"Invalid delimiter '"+r.text+"' after '"+t.funcName+"'":"Invalid delimiter type '"+e.type+"'",e)}function Hr(e){if(!e.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}lt({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:(e,t)=>{var r=Rr(t[0],e);return{type:"delimsizing",mode:e.parser.mode,size:Cr[e.funcName].size,mclass:Cr[e.funcName].mclass,delim:r.text}},htmlBuilder:(e,t)=>"."===e.delim?Qe.makeSpan([e.mclass]):qr.sizedDelim(e.delim,e.size,t,e.mode,[e.mclass]),mathmlBuilder:e=>{var t=[];"."!==e.delim&&t.push(qt(e.delim,e.mode));var r=new Nt.MathNode("mo",t);"mopen"===e.mclass||"mclose"===e.mclass?r.setAttribute("fence","true"):r.setAttribute("fence","false"),r.setAttribute("stretchy","true");var a=_(qr.sizeToMaxHeight[e.size]);return r.setAttribute("minsize",a),r.setAttribute("maxsize",a),r}}),lt({type:"leftright-right",names:["\\right"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var r=e.parser.gullet.macros.get("\\current@color");if(r&&"string"!=typeof r)throw new i("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:e.parser.mode,delim:Rr(t[0],e).text,color:r}}}),lt({type:"leftright",names:["\\left"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var r=Rr(t[0],e),a=e.parser;++a.leftrightDepth;var n=a.parseExpression(!1);--a.leftrightDepth,a.expect("\\right",!1);var i=Ut(a.parseFunction(),"leftright-right");return{type:"leftright",mode:a.mode,body:n,left:r.text,right:i.delim,rightColor:i.color}},htmlBuilder:(e,t)=>{Hr(e);for(var r,a,n=vt(e.body,t,!0,["mopen","mclose"]),i=0,o=0,s=!1,l=0;l{Hr(e);var r=Rt(e.body,t);if("."!==e.left){var a=new Nt.MathNode("mo",[qt(e.left,e.mode)]);a.setAttribute("fence","true"),r.unshift(a)}if("."!==e.right){var n=new Nt.MathNode("mo",[qt(e.right,e.mode)]);n.setAttribute("fence","true"),e.rightColor&&n.setAttribute("mathcolor",e.rightColor),r.push(n)}return Ct(r)}}),lt({type:"middle",names:["\\middle"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var r=Rr(t[0],e);if(!e.parser.leftrightDepth)throw new i("\\middle without preceding \\left",r);return{type:"middle",mode:e.parser.mode,delim:r.text}},htmlBuilder:(e,t)=>{var r;if("."===e.delim)r=kt(t,[]);else{r=qr.sizedDelim(e.delim,1,t,e.mode,[]);var a={delim:e.delim,options:t};r.isMiddle=a}return r},mathmlBuilder:(e,t)=>{var r="\\vert"===e.delim||"|"===e.delim?qt("|","text"):qt(e.delim,e.mode),a=new Nt.MathNode("mo",[r]);return a.setAttribute("fence","true"),a.setAttribute("lspace","0.05em"),a.setAttribute("rspace","0.05em"),a}});var Or=(e,t)=>{var r,a,n,i=Qe.wrapFragment(St(e.body,t),t),o=e.label.slice(1),s=t.sizeMultiplier,l=0,h=g(e.body);if("sout"===o)(r=Qe.makeSpan(["stretchy","sout"])).height=t.fontMetrics().defaultRuleThickness/s,l=-.5*t.fontMetrics().xHeight;else if("phase"===o){var m=W({number:.6,unit:"pt"},t),c=W({number:.35,unit:"ex"},t);s/=t.havingBaseSizing().sizeMultiplier;var p=i.height+i.depth+m+c;i.style.paddingLeft=_(p/2+m);var u=Math.floor(1e3*p*s),d="M400000 "+(a=u)+" H0 L"+a/2+" 0 l65 45 L145 "+(a-80)+" H400000z",f=new ae([new ne("phase",d)],{width:"400em",height:_(u/1e3),viewBox:"0 0 400000 "+u,preserveAspectRatio:"xMinYMin slice"});(r=Qe.makeSvgSpan(["hide-tail"],[f],t)).style.height=_(p),l=i.depth+m+c}else{/cancel/.test(o)?h||i.classes.push("cancel-pad"):"angl"===o?i.classes.push("anglpad"):i.classes.push("boxpad");var v=0,b=0,y=0;/box/.test(o)?(y=Math.max(t.fontMetrics().fboxrule,t.minRuleThickness),b=v=t.fontMetrics().fboxsep+("colorbox"===o?0:y)):"angl"===o?(v=4*(y=Math.max(t.fontMetrics().defaultRuleThickness,t.minRuleThickness)),b=Math.max(0,.25-i.depth)):b=v=h?.2:0,r=function(e,t,r,a,n){var i,o=e.height+e.depth+r+a;if(/fbox|color|angl/.test(t)){if(i=Qe.makeSpan(["stretchy",t],[],n),"fbox"===t){var s=n.color&&n.getColor();s&&(i.style.borderColor=s)}}else{var l=[];/^[bx]cancel$/.test(t)&&l.push(new ie({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(t)&&l.push(new ie({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var h=new ae(l,{width:"100%",height:_(o)});i=Qe.makeSvgSpan([],[h],n)}return i.height=o,i.style.height=_(o),i}(i,o,v,b,t),/fbox|boxed|fcolorbox/.test(o)?(r.style.borderStyle="solid",r.style.borderWidth=_(y)):"angl"===o&&.049!==y&&(r.style.borderTopWidth=_(y),r.style.borderRightWidth=_(y)),l=i.depth+b,e.backgroundColor&&(r.style.backgroundColor=e.backgroundColor,e.borderColor&&(r.style.borderColor=e.borderColor))}if(e.backgroundColor)n=Qe.makeVList({positionType:"individualShift",children:[{type:"elem",elem:r,shift:l},{type:"elem",elem:i,shift:0}]},t);else{var x=/cancel|phase/.test(o)?["svg-align"]:[];n=Qe.makeVList({positionType:"individualShift",children:[{type:"elem",elem:i,shift:0},{type:"elem",elem:r,shift:l,wrapperClasses:x}]},t)}return/cancel/.test(o)&&(n.height=i.height,n.depth=i.depth),/cancel/.test(o)&&!h?Qe.makeSpan(["mord","cancel-lap"],[n],t):Qe.makeSpan(["mord"],[n],t)},Er=(e,t)=>{var r=0,a=new Nt.MathNode(e.label.indexOf("colorbox")>-1?"mpadded":"menclose",[Ot(e.body,t)]);switch(e.label){case"\\cancel":a.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":a.setAttribute("notation","downdiagonalstrike");break;case"\\phase":a.setAttribute("notation","phasorangle");break;case"\\sout":a.setAttribute("notation","horizontalstrike");break;case"\\fbox":a.setAttribute("notation","box");break;case"\\angl":a.setAttribute("notation","actuarial");break;case"\\fcolorbox":case"\\colorbox":if(r=t.fontMetrics().fboxsep*t.fontMetrics().ptPerEm,a.setAttribute("width","+"+2*r+"pt"),a.setAttribute("height","+"+2*r+"pt"),a.setAttribute("lspace",r+"pt"),a.setAttribute("voffset",r+"pt"),"\\fcolorbox"===e.label){var n=Math.max(t.fontMetrics().fboxrule,t.minRuleThickness);a.setAttribute("style","border: "+n+"em solid "+String(e.borderColor))}break;case"\\xcancel":a.setAttribute("notation","updiagonalstrike downdiagonalstrike")}return e.backgroundColor&&a.setAttribute("mathbackground",e.backgroundColor),a};lt({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,argTypes:["color","text"]},handler(e,t,r){var{parser:a,funcName:n}=e,i=Ut(t[0],"color-token").color,o=t[1];return{type:"enclose",mode:a.mode,label:n,backgroundColor:i,body:o}},htmlBuilder:Or,mathmlBuilder:Er}),lt({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,argTypes:["color","color","text"]},handler(e,t,r){var{parser:a,funcName:n}=e,i=Ut(t[0],"color-token").color,o=Ut(t[1],"color-token").color,s=t[2];return{type:"enclose",mode:a.mode,label:n,backgroundColor:o,borderColor:i,body:s}},htmlBuilder:Or,mathmlBuilder:Er}),lt({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler(e,t){var{parser:r}=e;return{type:"enclose",mode:r.mode,label:"\\fbox",body:t[0]}}}),lt({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout","\\phase"],props:{numArgs:1},handler(e,t){var{parser:r,funcName:a}=e,n=t[0];return{type:"enclose",mode:r.mode,label:a,body:n}},htmlBuilder:Or,mathmlBuilder:Er}),lt({type:"enclose",names:["\\angl"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!1},handler(e,t){var{parser:r}=e;return{type:"enclose",mode:r.mode,label:"\\angl",body:t[0]}}});var Lr={};function Dr(e){for(var{type:t,names:r,props:a,handler:n,htmlBuilder:i,mathmlBuilder:o}=e,s={type:t,numArgs:a.numArgs||0,allowedInText:!1,numOptionalArgs:0,handler:n},l=0;l{if(!e.parser.settings.displayMode)throw new i("{"+e.envName+"} can be used only in display mode.")};function Ur(e){if(-1===e.indexOf("ed"))return-1===e.indexOf("*")}function Yr(e,t,r){var{hskipBeforeAndAfter:a,addJot:o,cols:s,arraystretch:l,colSeparationType:h,autoTag:m,singleRow:c,emptySingleRow:p,maxNumCols:u,leqno:d}=t;if(e.gullet.beginGroup(),c||e.gullet.macros.set("\\cr","\\\\\\relax"),!l){var g=e.gullet.expandMacroAsText("\\arraystretch");if(null==g)l=1;else if(!(l=parseFloat(g))||l<0)throw new i("Invalid \\arraystretch: "+g)}e.gullet.beginGroup();var f=[],v=[f],b=[],y=[],x=null!=m?[]:void 0;function w(){m&&e.gullet.macros.set("\\@eqnsw","1",!0)}function k(){x&&(e.gullet.macros.get("\\df@tag")?(x.push(e.subparse([new n("\\df@tag")])),e.gullet.macros.set("\\df@tag",void 0,!0)):x.push(Boolean(m)&&"1"===e.gullet.macros.get("\\@eqnsw")))}for(w(),y.push(Fr(e));;){var S=e.parseExpression(!1,c?"\\end":"\\\\");e.gullet.endGroup(),e.gullet.beginGroup(),S={type:"ordgroup",mode:e.mode,body:S},r&&(S={type:"styling",mode:e.mode,style:r,body:[S]}),f.push(S);var M=e.fetch().text;if("&"===M){if(u&&f.length===u){if(c||h)throw new i("Too many tab characters: &",e.nextToken);e.settings.reportNonstrict("textEnv","Too few columns specified in the {array} column argument.")}e.consume()}else{if("\\end"===M){k(),1===f.length&&"styling"===S.type&&0===S.body[0].body.length&&(v.length>1||!p)&&v.pop(),y.length0&&(y+=.25),h.push({pos:y,isDashed:e[t]})}for(x(o[0]),r=0;r0&&(S<(T+=b)&&(S=T),T=0),e.addJot&&(S+=g),M.height=k,M.depth=S,y+=k,M.pos=y,y+=S+T,l[r]=M,x(o[r+1])}var N,q,C=y/2+t.fontMetrics().axisHeight,I=e.cols||[],R=[],H=[];if(e.tags&&e.tags.some((e=>e)))for(r=0;r=s)){var Y=void 0;(a>0||e.hskipBeforeAndAfter)&&0!==(Y=c(V.pregap,u))&&((N=Qe.makeSpan(["arraycolsep"],[])).style.width=_(Y),R.push(N));var X=[];for(r=0;r0){for(var K=Qe.makeLineSpan("hline",t,m),J=Qe.makeLineSpan("hdashline",t,m),Q=[{type:"elem",elem:l,shift:0}];h.length>0;){var ee=h.pop(),te=ee.pos-C;ee.isDashed?Q.push({type:"elem",elem:J,shift:te}):Q.push({type:"elem",elem:K,shift:te})}l=Qe.makeVList({positionType:"individualShift",children:Q},t)}if(0===H.length)return Qe.makeSpan(["mord"],[l],t);var re=Qe.makeVList({positionType:"individualShift",children:H},t);return re=Qe.makeSpan(["tag"],[re],t),Qe.makeFragment([l,re])},_r={c:"center ",l:"left ",r:"right "},jr=function(e,t){for(var r=[],a=new Nt.MathNode("mtd",[],["mtr-glue"]),n=new Nt.MathNode("mtd",[],["mml-eqn-num"]),i=0;i0){var u=e.cols,d="",g=!1,f=0,v=u.length;"separator"===u[0].type&&(c+="top ",f=1),"separator"===u[u.length-1].type&&(c+="bottom ",v-=1);for(var b=f;b0?"left ":"",c+=S[S.length-1].length>0?"right ":"";for(var M=1;M-1?"alignat":"align",o="split"===e.envName,s=Yr(e.parser,{cols:a,addJot:!0,autoTag:o?void 0:Ur(e.envName),emptySingleRow:!0,colSeparationType:n,maxNumCols:o?2:void 0,leqno:e.parser.settings.leqno},"display"),l=0,h={type:"ordgroup",mode:e.mode,body:[]};if(t[0]&&"ordgroup"===t[0].type){for(var m="",c=0;c0&&p&&(g=1),a[u]={type:"align",align:d,pregap:g,postgap:0}}return s.colSeparationType=p?"align":"alignat",s};Dr({type:"array",names:["array","darray"],props:{numArgs:1},handler(e,t){var r=(Xt(t[0])?[t[0]]:Ut(t[0],"ordgroup").body).map((function(e){var t=Yt(e).text;if(-1!=="lcr".indexOf(t))return{type:"align",align:t};if("|"===t)return{type:"separator",separator:"|"};if(":"===t)return{type:"separator",separator:":"};throw new i("Unknown column alignment: "+t,e)})),a={cols:r,hskipBeforeAndAfter:!0,maxNumCols:r.length};return Yr(e.parser,a,Xr(e.envName))},htmlBuilder:Wr,mathmlBuilder:jr}),Dr({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix","matrix*","pmatrix*","bmatrix*","Bmatrix*","vmatrix*","Vmatrix*"],props:{numArgs:0},handler(e){var t={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[e.envName.replace("*","")],r="c",a={hskipBeforeAndAfter:!1,cols:[{type:"align",align:r}]};if("*"===e.envName.charAt(e.envName.length-1)){var n=e.parser;if(n.consumeSpaces(),"["===n.fetch().text){if(n.consume(),n.consumeSpaces(),r=n.fetch().text,-1==="lcr".indexOf(r))throw new i("Expected l or c or r",n.nextToken);n.consume(),n.consumeSpaces(),n.expect("]"),n.consume(),a.cols=[{type:"align",align:r}]}}var o=Yr(e.parser,a,Xr(e.envName)),s=Math.max(0,...o.body.map((e=>e.length)));return o.cols=new Array(s).fill({type:"align",align:r}),t?{type:"leftright",mode:e.mode,body:[o],left:t[0],right:t[1],rightColor:void 0}:o},htmlBuilder:Wr,mathmlBuilder:jr}),Dr({type:"array",names:["smallmatrix"],props:{numArgs:0},handler(e){var t=Yr(e.parser,{arraystretch:.5},"script");return t.colSeparationType="small",t},htmlBuilder:Wr,mathmlBuilder:jr}),Dr({type:"array",names:["subarray"],props:{numArgs:1},handler(e,t){var r=(Xt(t[0])?[t[0]]:Ut(t[0],"ordgroup").body).map((function(e){var t=Yt(e).text;if(-1!=="lc".indexOf(t))return{type:"align",align:t};throw new i("Unknown column alignment: "+t,e)}));if(r.length>1)throw new i("{subarray} can contain only one column");var a={cols:r,hskipBeforeAndAfter:!1,arraystretch:.5};if((a=Yr(e.parser,a,"script")).body.length>0&&a.body[0].length>1)throw new i("{subarray} can contain only one column");return a},htmlBuilder:Wr,mathmlBuilder:jr}),Dr({type:"array",names:["cases","dcases","rcases","drcases"],props:{numArgs:0},handler(e){var t=Yr(e.parser,{arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},Xr(e.envName));return{type:"leftright",mode:e.mode,body:[t],left:e.envName.indexOf("r")>-1?".":"\\{",right:e.envName.indexOf("r")>-1?"\\}":".",rightColor:void 0}},htmlBuilder:Wr,mathmlBuilder:jr}),Dr({type:"array",names:["align","align*","aligned","split"],props:{numArgs:0},handler:$r,htmlBuilder:Wr,mathmlBuilder:jr}),Dr({type:"array",names:["gathered","gather","gather*"],props:{numArgs:0},handler(e){m(["gather","gather*"],e.envName)&&Gr(e);var t={cols:[{type:"align",align:"c"}],addJot:!0,colSeparationType:"gather",autoTag:Ur(e.envName),emptySingleRow:!0,leqno:e.parser.settings.leqno};return Yr(e.parser,t,"display")},htmlBuilder:Wr,mathmlBuilder:jr}),Dr({type:"array",names:["alignat","alignat*","alignedat"],props:{numArgs:1},handler:$r,htmlBuilder:Wr,mathmlBuilder:jr}),Dr({type:"array",names:["equation","equation*"],props:{numArgs:0},handler(e){Gr(e);var t={autoTag:Ur(e.envName),emptySingleRow:!0,singleRow:!0,maxNumCols:1,leqno:e.parser.settings.leqno};return Yr(e.parser,t,"display")},htmlBuilder:Wr,mathmlBuilder:jr}),Dr({type:"array",names:["CD"],props:{numArgs:0},handler:e=>(Gr(e),function(e){var t=[];for(e.gullet.beginGroup(),e.gullet.macros.set("\\cr","\\\\\\relax"),e.gullet.beginGroup();;){t.push(e.parseExpression(!1,"\\\\")),e.gullet.endGroup(),e.gullet.beginGroup();var r=e.fetch().text;if("&"!==r&&"\\\\"!==r){if("\\end"===r){0===t[t.length-1].length&&t.pop();break}throw new i("Expected \\\\ or \\cr or \\end",e.nextToken)}e.consume()}for(var a,n,o=[],s=[o],l=0;l-1);else{if(!("<>AV".indexOf(p)>-1))throw new i('Expected one of "<>AV=|." after @',h[c]);for(var d=0;d<2;d++){for(var g=!0,f=c+1;f{var r=e.font,a=t.withFont(r);return St(e.body,a)},Jr=(e,t)=>{var r=e.font,a=t.withFont(r);return Ot(e.body,a)},Qr={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak","\\bm":"\\boldsymbol"};lt({type:"font",names:["\\mathrm","\\mathit","\\mathbf","\\mathnormal","\\mathbb","\\mathcal","\\mathfrak","\\mathscr","\\mathsf","\\mathtt","\\Bbb","\\bold","\\frak"],props:{numArgs:1,allowedInArgument:!0},handler:(e,t)=>{var{parser:r,funcName:a}=e,n=mt(t[0]),i=a;return i in Qr&&(i=Qr[i]),{type:"font",mode:r.mode,font:i.slice(1),body:n}},htmlBuilder:Kr,mathmlBuilder:Jr}),lt({type:"mclass",names:["\\boldsymbol","\\bm"],props:{numArgs:1},handler:(e,t)=>{var{parser:r}=e,a=t[0],n=g(a);return{type:"mclass",mode:r.mode,mclass:Qt(a),body:[{type:"font",mode:r.mode,font:"boldsymbol",body:a}],isCharacterBox:n}}}),lt({type:"font",names:["\\rm","\\sf","\\tt","\\bf","\\it","\\cal"],props:{numArgs:0,allowedInText:!0},handler:(e,t)=>{var{parser:r,funcName:a,breakOnTokenText:n}=e,{mode:i}=r,o=r.parseExpression(!0,n);return{type:"font",mode:i,font:"math"+a.slice(1),body:{type:"ordgroup",mode:r.mode,body:o}}},htmlBuilder:Kr,mathmlBuilder:Jr});var ea=(e,t)=>{var r=t;return"display"===e?r=r.id>=B.SCRIPT.id?r.text():B.DISPLAY:"text"===e&&r.size===B.DISPLAY.size?r=B.TEXT:"script"===e?r=B.SCRIPT:"scriptscript"===e&&(r=B.SCRIPTSCRIPT),r},ta=(e,t)=>{var r,a=ea(e.size,t.style),n=a.fracNum(),i=a.fracDen();r=t.havingStyle(n);var o=St(e.numer,r,t);if(e.continued){var s=8.5/t.fontMetrics().ptPerEm,l=3.5/t.fontMetrics().ptPerEm;o.height=o.height0?3*c:7*c,d=t.fontMetrics().denom1):(m>0?(p=t.fontMetrics().num2,u=c):(p=t.fontMetrics().num3,u=3*c),d=t.fontMetrics().denom2),h){var x=t.fontMetrics().axisHeight;p-o.depth-(x+.5*m){var r=new Nt.MathNode("mfrac",[Ot(e.numer,t),Ot(e.denom,t)]);if(e.hasBarLine){if(e.barSize){var a=W(e.barSize,t);r.setAttribute("linethickness",_(a))}}else r.setAttribute("linethickness","0px");var n=ea(e.size,t.style);if(n.size!==t.style.size){r=new Nt.MathNode("mstyle",[r]);var i=n.size===B.DISPLAY.size?"true":"false";r.setAttribute("displaystyle",i),r.setAttribute("scriptlevel","0")}if(null!=e.leftDelim||null!=e.rightDelim){var o=[];if(null!=e.leftDelim){var s=new Nt.MathNode("mo",[new Nt.TextNode(e.leftDelim.replace("\\",""))]);s.setAttribute("fence","true"),o.push(s)}if(o.push(r),null!=e.rightDelim){var l=new Nt.MathNode("mo",[new Nt.TextNode(e.rightDelim.replace("\\",""))]);l.setAttribute("fence","true"),o.push(l)}return Ct(o)}return r};lt({type:"genfrac",names:["\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom","\\\\atopfrac","\\\\bracefrac","\\\\brackfrac"],props:{numArgs:2,allowedInArgument:!0},handler:(e,t)=>{var r,{parser:a,funcName:n}=e,i=t[0],o=t[1],s=null,l=null,h="auto";switch(n){case"\\dfrac":case"\\frac":case"\\tfrac":r=!0;break;case"\\\\atopfrac":r=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":r=!1,s="(",l=")";break;case"\\\\bracefrac":r=!1,s="\\{",l="\\}";break;case"\\\\brackfrac":r=!1,s="[",l="]";break;default:throw new Error("Unrecognized genfrac command")}switch(n){case"\\dfrac":case"\\dbinom":h="display";break;case"\\tfrac":case"\\tbinom":h="text"}return{type:"genfrac",mode:a.mode,continued:!1,numer:i,denom:o,hasBarLine:r,leftDelim:s,rightDelim:l,size:h,barSize:null}},htmlBuilder:ta,mathmlBuilder:ra}),lt({type:"genfrac",names:["\\cfrac"],props:{numArgs:2},handler:(e,t)=>{var{parser:r,funcName:a}=e,n=t[0],i=t[1];return{type:"genfrac",mode:r.mode,continued:!0,numer:n,denom:i,hasBarLine:!0,leftDelim:null,rightDelim:null,size:"display",barSize:null}}}),lt({type:"infix",names:["\\over","\\choose","\\atop","\\brace","\\brack"],props:{numArgs:0,infix:!0},handler(e){var t,{parser:r,funcName:a,token:n}=e;switch(a){case"\\over":t="\\frac";break;case"\\choose":t="\\binom";break;case"\\atop":t="\\\\atopfrac";break;case"\\brace":t="\\\\bracefrac";break;case"\\brack":t="\\\\brackfrac";break;default:throw new Error("Unrecognized infix genfrac command")}return{type:"infix",mode:r.mode,replaceWith:t,token:n}}});var aa=["display","text","script","scriptscript"],na=function(e){var t=null;return e.length>0&&(t="."===(t=e)?null:t),t};lt({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,allowedInArgument:!0,argTypes:["math","math","size","text","math","math"]},handler(e,t){var r,{parser:a}=e,n=t[4],i=t[5],o=mt(t[0]),s="atom"===o.type&&"open"===o.family?na(o.text):null,l=mt(t[1]),h="atom"===l.type&&"close"===l.family?na(l.text):null,m=Ut(t[2],"size"),c=null;r=!!m.isBlank||(c=m.value).number>0;var p="auto",u=t[3];if("ordgroup"===u.type){if(u.body.length>0){var d=Ut(u.body[0],"textord");p=aa[Number(d.text)]}}else u=Ut(u,"textord"),p=aa[Number(u.text)];return{type:"genfrac",mode:a.mode,numer:n,denom:i,continued:!1,hasBarLine:r,barSize:c,leftDelim:s,rightDelim:h,size:p}},htmlBuilder:ta,mathmlBuilder:ra}),lt({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler(e,t){var{parser:r,funcName:a,token:n}=e;return{type:"infix",mode:r.mode,replaceWith:"\\\\abovefrac",size:Ut(t[0],"size").value,token:n}}}),lt({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:(e,t)=>{var{parser:r,funcName:a}=e,n=t[0],i=function(e){if(!e)throw new Error("Expected non-null, but got "+String(e));return e}(Ut(t[1],"infix").size),o=t[2],s=i.number>0;return{type:"genfrac",mode:r.mode,numer:n,denom:o,continued:!1,hasBarLine:s,barSize:i,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:ta,mathmlBuilder:ra});var ia=(e,t)=>{var r,a,n=t.style;"supsub"===e.type?(r=e.sup?St(e.sup,t.havingStyle(n.sup()),t):St(e.sub,t.havingStyle(n.sub()),t),a=Ut(e.base,"horizBrace")):a=Ut(e,"horizBrace");var i,o=St(a.base,t.havingBaseStyle(B.DISPLAY)),s=Gt(a,t);if(a.isOver?(i=Qe.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:o},{type:"kern",size:.1},{type:"elem",elem:s}]},t)).children[0].children[0].children[1].classes.push("svg-align"):(i=Qe.makeVList({positionType:"bottom",positionData:o.depth+.1+s.height,children:[{type:"elem",elem:s},{type:"kern",size:.1},{type:"elem",elem:o}]},t)).children[0].children[0].children[0].classes.push("svg-align"),r){var l=Qe.makeSpan(["mord",a.isOver?"mover":"munder"],[i],t);i=a.isOver?Qe.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:l},{type:"kern",size:.2},{type:"elem",elem:r}]},t):Qe.makeVList({positionType:"bottom",positionData:l.depth+.2+r.height+r.depth,children:[{type:"elem",elem:r},{type:"kern",size:.2},{type:"elem",elem:l}]},t)}return Qe.makeSpan(["mord",a.isOver?"mover":"munder"],[i],t)};lt({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler(e,t){var{parser:r,funcName:a}=e;return{type:"horizBrace",mode:r.mode,label:a,isOver:/^\\over/.test(a),base:t[0]}},htmlBuilder:ia,mathmlBuilder:(e,t)=>{var r=Ft(e.label);return new Nt.MathNode(e.isOver?"mover":"munder",[Ot(e.base,t),r])}}),lt({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,a=t[1],n=Ut(t[0],"url").url;return r.settings.isTrusted({command:"\\href",url:n})?{type:"href",mode:r.mode,href:n,body:ct(a)}:r.formatUnsupportedCmd("\\href")},htmlBuilder:(e,t)=>{var r=vt(e.body,t,!1);return Qe.makeAnchor(e.href,[],r,t)},mathmlBuilder:(e,t)=>{var r=Ht(e.body,t);return r instanceof Tt||(r=new Tt("mrow",[r])),r.setAttribute("href",e.href),r}}),lt({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,a=Ut(t[0],"url").url;if(!r.settings.isTrusted({command:"\\url",url:a}))return r.formatUnsupportedCmd("\\url");for(var n=[],i=0;inew Nt.MathNode("mrow",Rt(e.body,t))}),lt({type:"html",names:["\\htmlClass","\\htmlId","\\htmlStyle","\\htmlData"],props:{numArgs:2,argTypes:["raw","original"],allowedInText:!0},handler:(e,t)=>{var r,{parser:a,funcName:n,token:o}=e,s=Ut(t[0],"raw").string,l=t[1];a.settings.strict&&a.settings.reportNonstrict("htmlExtension","HTML extension is disabled on strict mode");var h={};switch(n){case"\\htmlClass":h.class=s,r={command:"\\htmlClass",class:s};break;case"\\htmlId":h.id=s,r={command:"\\htmlId",id:s};break;case"\\htmlStyle":h.style=s,r={command:"\\htmlStyle",style:s};break;case"\\htmlData":for(var m=s.split(","),c=0;c{var r=vt(e.body,t,!1),a=["enclosing"];e.attributes.class&&a.push(...e.attributes.class.trim().split(/\s+/));var n=Qe.makeSpan(a,r,t);for(var i in e.attributes)"class"!==i&&e.attributes.hasOwnProperty(i)&&n.setAttribute(i,e.attributes[i]);return n},mathmlBuilder:(e,t)=>Ht(e.body,t)}),lt({type:"htmlmathml",names:["\\html@mathml"],props:{numArgs:2,allowedInText:!0},handler:(e,t)=>{var{parser:r}=e;return{type:"htmlmathml",mode:r.mode,html:ct(t[0]),mathml:ct(t[1])}},htmlBuilder:(e,t)=>{var r=vt(e.html,t,!1);return Qe.makeFragment(r)},mathmlBuilder:(e,t)=>Ht(e.mathml,t)});var oa=function(e){if(/^[-+]? *(\d+(\.\d*)?|\.\d+)$/.test(e))return{number:+e,unit:"bp"};var t=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(e);if(!t)throw new i("Invalid size: '"+e+"' in \\includegraphics");var r={number:+(t[1]+t[2]),unit:t[3]};if(!X(r))throw new i("Invalid unit: '"+r.unit+"' in \\includegraphics.");return r};lt({type:"includegraphics",names:["\\includegraphics"],props:{numArgs:1,numOptionalArgs:1,argTypes:["raw","url"],allowedInText:!1},handler:(e,t,r)=>{var{parser:a}=e,n={number:0,unit:"em"},o={number:.9,unit:"em"},s={number:0,unit:"em"},l="";if(r[0])for(var h=Ut(r[0],"raw").string.split(","),m=0;m{var r=W(e.height,t),a=0;e.totalheight.number>0&&(a=W(e.totalheight,t)-r);var n=0;e.width.number>0&&(n=W(e.width,t));var i={height:_(r+a)};n>0&&(i.width=_(n)),a>0&&(i.verticalAlign=_(-a));var o=new ee(e.src,e.alt,i);return o.height=r,o.depth=a,o},mathmlBuilder:(e,t)=>{var r=new Nt.MathNode("mglyph",[]);r.setAttribute("alt",e.alt);var a=W(e.height,t),n=0;if(e.totalheight.number>0&&(n=W(e.totalheight,t)-a,r.setAttribute("valign",_(-n))),r.setAttribute("height",_(a+n)),e.width.number>0){var i=W(e.width,t);r.setAttribute("width",_(i))}return r.setAttribute("src",e.src),r}}),lt({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],primitive:!0,allowedInText:!0},handler(e,t){var{parser:r,funcName:a}=e,n=Ut(t[0],"size");if(r.settings.strict){var i="m"===a[1],o="mu"===n.value.unit;i?(o||r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+a+" supports only mu units, not "+n.value.unit+" units"),"math"!==r.mode&&r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+a+" works only in math mode")):o&&r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+a+" doesn't support mu units")}return{type:"kern",mode:r.mode,dimension:n.value}},htmlBuilder:(e,t)=>Qe.makeGlue(e.dimension,t),mathmlBuilder(e,t){var r=W(e.dimension,t);return new Nt.SpaceNode(r)}}),lt({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:r,funcName:a}=e,n=t[0];return{type:"lap",mode:r.mode,alignment:a.slice(5),body:n}},htmlBuilder:(e,t)=>{var r;"clap"===e.alignment?(r=Qe.makeSpan([],[St(e.body,t)]),r=Qe.makeSpan(["inner"],[r],t)):r=Qe.makeSpan(["inner"],[St(e.body,t)]);var a=Qe.makeSpan(["fix"],[]),n=Qe.makeSpan([e.alignment],[r,a],t),i=Qe.makeSpan(["strut"]);return i.style.height=_(n.height+n.depth),n.depth&&(i.style.verticalAlign=_(-n.depth)),n.children.unshift(i),n=Qe.makeSpan(["thinbox"],[n],t),Qe.makeSpan(["mord","vbox"],[n],t)},mathmlBuilder:(e,t)=>{var r=new Nt.MathNode("mpadded",[Ot(e.body,t)]);if("rlap"!==e.alignment){var a="llap"===e.alignment?"-1":"-0.5";r.setAttribute("lspace",a+"width")}return r.setAttribute("width","0px"),r}}),lt({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(e,t){var{funcName:r,parser:a}=e,n=a.mode;a.switchMode("math");var i="\\("===r?"\\)":"$",o=a.parseExpression(!1,i);return a.expect(i),a.switchMode(n),{type:"styling",mode:a.mode,style:"text",body:o}}}),lt({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(e,t){throw new i("Mismatched "+e.funcName)}});var sa=(e,t)=>{switch(t.style.size){case B.DISPLAY.size:return e.display;case B.TEXT.size:return e.text;case B.SCRIPT.size:return e.script;case B.SCRIPTSCRIPT.size:return e.scriptscript;default:return e.text}};lt({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4,primitive:!0},handler:(e,t)=>{var{parser:r}=e;return{type:"mathchoice",mode:r.mode,display:ct(t[0]),text:ct(t[1]),script:ct(t[2]),scriptscript:ct(t[3])}},htmlBuilder:(e,t)=>{var r=sa(e,t),a=vt(r,t,!1);return Qe.makeFragment(a)},mathmlBuilder:(e,t)=>{var r=sa(e,t);return Ht(r,t)}});var la=(e,t,r,a,n,i,o)=>{e=Qe.makeSpan([],[e]);var s,l,h,m=r&&g(r);if(t){var c=St(t,a.havingStyle(n.sup()),a);l={elem:c,kern:Math.max(a.fontMetrics().bigOpSpacing1,a.fontMetrics().bigOpSpacing3-c.depth)}}if(r){var p=St(r,a.havingStyle(n.sub()),a);s={elem:p,kern:Math.max(a.fontMetrics().bigOpSpacing2,a.fontMetrics().bigOpSpacing4-p.height)}}if(l&&s){var u=a.fontMetrics().bigOpSpacing5+s.elem.height+s.elem.depth+s.kern+e.depth+o;h=Qe.makeVList({positionType:"bottom",positionData:u,children:[{type:"kern",size:a.fontMetrics().bigOpSpacing5},{type:"elem",elem:s.elem,marginLeft:_(-i)},{type:"kern",size:s.kern},{type:"elem",elem:e},{type:"kern",size:l.kern},{type:"elem",elem:l.elem,marginLeft:_(i)},{type:"kern",size:a.fontMetrics().bigOpSpacing5}]},a)}else if(s){var d=e.height-o;h=Qe.makeVList({positionType:"top",positionData:d,children:[{type:"kern",size:a.fontMetrics().bigOpSpacing5},{type:"elem",elem:s.elem,marginLeft:_(-i)},{type:"kern",size:s.kern},{type:"elem",elem:e}]},a)}else{if(!l)return e;var f=e.depth+o;h=Qe.makeVList({positionType:"bottom",positionData:f,children:[{type:"elem",elem:e},{type:"kern",size:l.kern},{type:"elem",elem:l.elem,marginLeft:_(i)},{type:"kern",size:a.fontMetrics().bigOpSpacing5}]},a)}var v=[h];if(s&&0!==i&&!m){var b=Qe.makeSpan(["mspace"],[],a);b.style.marginRight=_(i),v.unshift(b)}return Qe.makeSpan(["mop","op-limits"],v,a)},ha=["\\smallint"],ma=(e,t)=>{var r,a,n,i=!1;"supsub"===e.type?(r=e.sup,a=e.sub,n=Ut(e.base,"op"),i=!0):n=Ut(e,"op");var o,s=t.style,l=!1;if(s.size===B.DISPLAY.size&&n.symbol&&!m(ha,n.name)&&(l=!0),n.symbol){var h=l?"Size2-Regular":"Size1-Regular",c="";if("\\oiint"!==n.name&&"\\oiiint"!==n.name||(c=n.name.slice(1),n.name="oiint"===c?"\\iint":"\\iiint"),o=Qe.makeSymbol(n.name,h,"math",t,["mop","op-symbol",l?"large-op":"small-op"]),c.length>0){var p=o.italic,u=Qe.staticSvg(c+"Size"+(l?"2":"1"),t);o=Qe.makeVList({positionType:"individualShift",children:[{type:"elem",elem:o,shift:0},{type:"elem",elem:u,shift:l?.08:0}]},t),n.name="\\"+c,o.classes.unshift("mop"),o.italic=p}}else if(n.body){var d=vt(n.body,t,!0);1===d.length&&d[0]instanceof re?(o=d[0]).classes[0]="mop":o=Qe.makeSpan(["mop"],d,t)}else{for(var g=[],f=1;f{var r;if(e.symbol)r=new Tt("mo",[qt(e.name,e.mode)]),m(ha,e.name)&&r.setAttribute("largeop","false");else if(e.body)r=new Tt("mo",Rt(e.body,t));else{r=new Tt("mi",[new Bt(e.name.slice(1))]);var a=new Tt("mo",[qt("⁡","text")]);r=e.parentIsSupSub?new Tt("mrow",[r,a]):At([r,a])}return r},pa={"∏":"\\prod","∐":"\\coprod","∑":"\\sum","⋀":"\\bigwedge","⋁":"\\bigvee","⋂":"\\bigcap","⋃":"\\bigcup","⨀":"\\bigodot","⨁":"\\bigoplus","⨂":"\\bigotimes","⨄":"\\biguplus","⨆":"\\bigsqcup"};lt({type:"op",names:["\\coprod","\\bigvee","\\bigwedge","\\biguplus","\\bigcap","\\bigcup","\\intop","\\prod","\\sum","\\bigotimes","\\bigoplus","\\bigodot","\\bigsqcup","\\smallint","∏","∐","∑","⋀","⋁","⋂","⋃","⨀","⨁","⨂","⨄","⨆"],props:{numArgs:0},handler:(e,t)=>{var{parser:r,funcName:a}=e,n=a;return 1===n.length&&(n=pa[n]),{type:"op",mode:r.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:n}},htmlBuilder:ma,mathmlBuilder:ca}),lt({type:"op",names:["\\mathop"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var{parser:r}=e,a=t[0];return{type:"op",mode:r.mode,limits:!1,parentIsSupSub:!1,symbol:!1,body:ct(a)}},htmlBuilder:ma,mathmlBuilder:ca});var ua={"∫":"\\int","∬":"\\iint","∭":"\\iiint","∮":"\\oint","∯":"\\oiint","∰":"\\oiiint"};lt({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(e){var{parser:t,funcName:r}=e;return{type:"op",mode:t.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:r}},htmlBuilder:ma,mathmlBuilder:ca}),lt({type:"op",names:["\\det","\\gcd","\\inf","\\lim","\\max","\\min","\\Pr","\\sup"],props:{numArgs:0},handler(e){var{parser:t,funcName:r}=e;return{type:"op",mode:t.mode,limits:!0,parentIsSupSub:!1,symbol:!1,name:r}},htmlBuilder:ma,mathmlBuilder:ca}),lt({type:"op",names:["\\int","\\iint","\\iiint","\\oint","\\oiint","\\oiiint","∫","∬","∭","∮","∯","∰"],props:{numArgs:0},handler(e){var{parser:t,funcName:r}=e,a=r;return 1===a.length&&(a=ua[a]),{type:"op",mode:t.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:a}},htmlBuilder:ma,mathmlBuilder:ca});var da=(e,t)=>{var r,a,n,i,o=!1;if("supsub"===e.type?(r=e.sup,a=e.sub,n=Ut(e.base,"operatorname"),o=!0):n=Ut(e,"operatorname"),n.body.length>0){for(var s=n.body.map((e=>{var t=e.text;return"string"==typeof t?{type:"textord",mode:e.mode,text:t}:e})),l=vt(s,t.withFont("mathrm"),!0),h=0;h{var{parser:r,funcName:a}=e,n=t[0];return{type:"operatorname",mode:r.mode,body:ct(n),alwaysHandleSupSub:"\\operatornamewithlimits"===a,limits:!1,parentIsSupSub:!1}},htmlBuilder:da,mathmlBuilder:(e,t)=>{for(var r=Rt(e.body,t.withFont("mathrm")),a=!0,n=0;ne.toText())).join("");r=[new Nt.TextNode(s)]}var l=new Nt.MathNode("mi",r);l.setAttribute("mathvariant","normal");var h=new Nt.MathNode("mo",[qt("⁡","text")]);return e.parentIsSupSub?new Nt.MathNode("mrow",[l,h]):Nt.newDocumentFragment([l,h])}}),Pr("\\operatorname","\\@ifstar\\operatornamewithlimits\\operatorname@"),ht({type:"ordgroup",htmlBuilder:(e,t)=>e.semisimple?Qe.makeFragment(vt(e.body,t,!1)):Qe.makeSpan(["mord"],vt(e.body,t,!0),t),mathmlBuilder:(e,t)=>Ht(e.body,t,!0)}),lt({type:"overline",names:["\\overline"],props:{numArgs:1},handler(e,t){var{parser:r}=e,a=t[0];return{type:"overline",mode:r.mode,body:a}},htmlBuilder(e,t){var r=St(e.body,t.havingCrampedStyle()),a=Qe.makeLineSpan("overline-line",t),n=t.fontMetrics().defaultRuleThickness,i=Qe.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r},{type:"kern",size:3*n},{type:"elem",elem:a},{type:"kern",size:n}]},t);return Qe.makeSpan(["mord","overline"],[i],t)},mathmlBuilder(e,t){var r=new Nt.MathNode("mo",[new Nt.TextNode("‾")]);r.setAttribute("stretchy","true");var a=new Nt.MathNode("mover",[Ot(e.body,t),r]);return a.setAttribute("accent","true"),a}}),lt({type:"phantom",names:["\\phantom"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,a=t[0];return{type:"phantom",mode:r.mode,body:ct(a)}},htmlBuilder:(e,t)=>{var r=vt(e.body,t.withPhantom(),!1);return Qe.makeFragment(r)},mathmlBuilder:(e,t)=>{var r=Rt(e.body,t);return new Nt.MathNode("mphantom",r)}}),lt({type:"hphantom",names:["\\hphantom"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,a=t[0];return{type:"hphantom",mode:r.mode,body:a}},htmlBuilder:(e,t)=>{var r=Qe.makeSpan([],[St(e.body,t.withPhantom())]);if(r.height=0,r.depth=0,r.children)for(var a=0;a{var r=Rt(ct(e.body),t),a=new Nt.MathNode("mphantom",r),n=new Nt.MathNode("mpadded",[a]);return n.setAttribute("height","0px"),n.setAttribute("depth","0px"),n}}),lt({type:"vphantom",names:["\\vphantom"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,a=t[0];return{type:"vphantom",mode:r.mode,body:a}},htmlBuilder:(e,t)=>{var r=Qe.makeSpan(["inner"],[St(e.body,t.withPhantom())]),a=Qe.makeSpan(["fix"],[]);return Qe.makeSpan(["mord","rlap"],[r,a],t)},mathmlBuilder:(e,t)=>{var r=Rt(ct(e.body),t),a=new Nt.MathNode("mphantom",r),n=new Nt.MathNode("mpadded",[a]);return n.setAttribute("width","0px"),n}}),lt({type:"raisebox",names:["\\raisebox"],props:{numArgs:2,argTypes:["size","hbox"],allowedInText:!0},handler(e,t){var{parser:r}=e,a=Ut(t[0],"size").value,n=t[1];return{type:"raisebox",mode:r.mode,dy:a,body:n}},htmlBuilder(e,t){var r=St(e.body,t),a=W(e.dy,t);return Qe.makeVList({positionType:"shift",positionData:-a,children:[{type:"elem",elem:r}]},t)},mathmlBuilder(e,t){var r=new Nt.MathNode("mpadded",[Ot(e.body,t)]),a=e.dy.number+e.dy.unit;return r.setAttribute("voffset",a),r}}),lt({type:"internal",names:["\\relax"],props:{numArgs:0,allowedInText:!0},handler(e){var{parser:t}=e;return{type:"internal",mode:t.mode}}}),lt({type:"rule",names:["\\rule"],props:{numArgs:2,numOptionalArgs:1,argTypes:["size","size","size"]},handler(e,t,r){var{parser:a}=e,n=r[0],i=Ut(t[0],"size"),o=Ut(t[1],"size");return{type:"rule",mode:a.mode,shift:n&&Ut(n,"size").value,width:i.value,height:o.value}},htmlBuilder(e,t){var r=Qe.makeSpan(["mord","rule"],[],t),a=W(e.width,t),n=W(e.height,t),i=e.shift?W(e.shift,t):0;return r.style.borderRightWidth=_(a),r.style.borderTopWidth=_(n),r.style.bottom=_(i),r.width=a,r.height=n+i,r.depth=-i,r.maxFontSize=1.125*n*t.sizeMultiplier,r},mathmlBuilder(e,t){var r=W(e.width,t),a=W(e.height,t),n=e.shift?W(e.shift,t):0,i=t.color&&t.getColor()||"black",o=new Nt.MathNode("mspace");o.setAttribute("mathbackground",i),o.setAttribute("width",_(r)),o.setAttribute("height",_(a));var s=new Nt.MathNode("mpadded",[o]);return n>=0?s.setAttribute("height",_(n)):(s.setAttribute("height",_(n)),s.setAttribute("depth",_(-n))),s.setAttribute("voffset",_(n)),s}});var fa=["\\tiny","\\sixptsize","\\scriptsize","\\footnotesize","\\small","\\normalsize","\\large","\\Large","\\LARGE","\\huge","\\Huge"];lt({type:"sizing",names:fa,props:{numArgs:0,allowedInText:!0},handler:(e,t)=>{var{breakOnTokenText:r,funcName:a,parser:n}=e,i=n.parseExpression(!1,r);return{type:"sizing",mode:n.mode,size:fa.indexOf(a)+1,body:i}},htmlBuilder:(e,t)=>{var r=t.havingSize(e.size);return ga(e.body,r,t)},mathmlBuilder:(e,t)=>{var r=t.havingSize(e.size),a=Rt(e.body,r),n=new Nt.MathNode("mstyle",a);return n.setAttribute("mathsize",_(r.sizeMultiplier)),n}}),lt({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:(e,t,r)=>{var{parser:a}=e,n=!1,i=!1,o=r[0]&&Ut(r[0],"ordgroup");if(o)for(var s="",l=0;l{var r=Qe.makeSpan([],[St(e.body,t)]);if(!e.smashHeight&&!e.smashDepth)return r;if(e.smashHeight&&(r.height=0,r.children))for(var a=0;a{var r=new Nt.MathNode("mpadded",[Ot(e.body,t)]);return e.smashHeight&&r.setAttribute("height","0px"),e.smashDepth&&r.setAttribute("depth","0px"),r}}),lt({type:"sqrt",names:["\\sqrt"],props:{numArgs:1,numOptionalArgs:1},handler(e,t,r){var{parser:a}=e,n=r[0],i=t[0];return{type:"sqrt",mode:a.mode,body:i,index:n}},htmlBuilder(e,t){var r=St(e.body,t.havingCrampedStyle());0===r.height&&(r.height=t.fontMetrics().xHeight),r=Qe.wrapFragment(r,t);var a=t.fontMetrics().defaultRuleThickness,n=a;t.style.idr.height+r.depth+i&&(i=(i+m-r.height-r.depth)/2);var c=s.height-r.height-i-l;r.style.paddingLeft=_(h);var p=Qe.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r,wrapperClasses:["svg-align"]},{type:"kern",size:-(r.height+c)},{type:"elem",elem:s},{type:"kern",size:l}]},t);if(e.index){var u=t.havingStyle(B.SCRIPTSCRIPT),d=St(e.index,u,t),g=.6*(p.height-p.depth),f=Qe.makeVList({positionType:"shift",positionData:-g,children:[{type:"elem",elem:d}]},t),v=Qe.makeSpan(["root"],[f]);return Qe.makeSpan(["mord","sqrt"],[v,p],t)}return Qe.makeSpan(["mord","sqrt"],[p],t)},mathmlBuilder(e,t){var{body:r,index:a}=e;return a?new Nt.MathNode("mroot",[Ot(r,t),Ot(a,t)]):new Nt.MathNode("msqrt",[Ot(r,t)])}});var va={display:B.DISPLAY,text:B.TEXT,script:B.SCRIPT,scriptscript:B.SCRIPTSCRIPT};lt({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e,t){var{breakOnTokenText:r,funcName:a,parser:n}=e,i=n.parseExpression(!0,r),o=a.slice(1,a.length-5);return{type:"styling",mode:n.mode,style:o,body:i}},htmlBuilder(e,t){var r=va[e.style],a=t.havingStyle(r).withFont("");return ga(e.body,a,t)},mathmlBuilder(e,t){var r=va[e.style],a=t.havingStyle(r),n=Rt(e.body,a),i=new Nt.MathNode("mstyle",n),o={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]}[e.style];return i.setAttribute("scriptlevel",o[0]),i.setAttribute("displaystyle",o[1]),i}}),ht({type:"supsub",htmlBuilder(e,t){var r=function(e,t){var r=e.base;return r?"op"===r.type?r.limits&&(t.style.size===B.DISPLAY.size||r.alwaysHandleSupSub)?ma:null:"operatorname"===r.type?r.alwaysHandleSupSub&&(t.style.size===B.DISPLAY.size||r.limits)?da:null:"accent"===r.type?g(r.base)?Wt:null:"horizBrace"===r.type&&!e.sub===r.isOver?ia:null:null}(e,t);if(r)return r(e,t);var a,n,i,{base:o,sup:s,sub:l}=e,h=St(o,t),m=t.fontMetrics(),c=0,p=0,u=o&&g(o);if(s){var d=t.havingStyle(t.style.sup());a=St(s,d,t),u||(c=h.height-d.fontMetrics().supDrop*d.sizeMultiplier/t.sizeMultiplier)}if(l){var f=t.havingStyle(t.style.sub());n=St(l,f,t),u||(p=h.depth+f.fontMetrics().subDrop*f.sizeMultiplier/t.sizeMultiplier)}i=t.style===B.DISPLAY?m.sup1:t.style.cramped?m.sup3:m.sup2;var v,b=t.sizeMultiplier,y=_(.5/m.ptPerEm/b),x=null;if(n){var w=e.base&&"op"===e.base.type&&e.base.name&&("\\oiint"===e.base.name||"\\oiiint"===e.base.name);(h instanceof re||w)&&(x=_(-h.italic))}if(a&&n){c=Math.max(c,i,a.depth+.25*m.xHeight),p=Math.max(p,m.sub2);var k=4*m.defaultRuleThickness;if(c-a.depth-(n.height-p)0&&(c+=S,p-=S)}v=Qe.makeVList({positionType:"individualShift",children:[{type:"elem",elem:n,shift:p,marginRight:y,marginLeft:x},{type:"elem",elem:a,shift:-c,marginRight:y}]},t)}else if(n){p=Math.max(p,m.sub1,n.height-.8*m.xHeight),v=Qe.makeVList({positionType:"shift",positionData:p,children:[{type:"elem",elem:n,marginLeft:x,marginRight:y}]},t)}else{if(!a)throw new Error("supsub must have either sup or sub.");c=Math.max(c,i,a.depth+.25*m.xHeight),v=Qe.makeVList({positionType:"shift",positionData:-c,children:[{type:"elem",elem:a,marginRight:y}]},t)}var M=wt(h,"right")||"mord";return Qe.makeSpan([M],[h,Qe.makeSpan(["msupsub"],[v])],t)},mathmlBuilder(e,t){var r,a=!1;e.base&&"horizBrace"===e.base.type&&!!e.sup===e.base.isOver&&(a=!0,r=e.base.isOver),!e.base||"op"!==e.base.type&&"operatorname"!==e.base.type||(e.base.parentIsSupSub=!0);var n,i=[Ot(e.base,t)];if(e.sub&&i.push(Ot(e.sub,t)),e.sup&&i.push(Ot(e.sup,t)),a)n=r?"mover":"munder";else if(e.sub)if(e.sup){var o=e.base;n=o&&"op"===o.type&&o.limits&&t.style===B.DISPLAY||o&&"operatorname"===o.type&&o.alwaysHandleSupSub&&(t.style===B.DISPLAY||o.limits)?"munderover":"msubsup"}else{var s=e.base;n=s&&"op"===s.type&&s.limits&&(t.style===B.DISPLAY||s.alwaysHandleSupSub)||s&&"operatorname"===s.type&&s.alwaysHandleSupSub&&(s.limits||t.style===B.DISPLAY)?"munder":"msub"}else{var l=e.base;n=l&&"op"===l.type&&l.limits&&(t.style===B.DISPLAY||l.alwaysHandleSupSub)||l&&"operatorname"===l.type&&l.alwaysHandleSupSub&&(l.limits||t.style===B.DISPLAY)?"mover":"msup"}return new Nt.MathNode(n,i)}}),ht({type:"atom",htmlBuilder:(e,t)=>Qe.mathsym(e.text,e.mode,t,["m"+e.family]),mathmlBuilder(e,t){var r=new Nt.MathNode("mo",[qt(e.text,e.mode)]);if("bin"===e.family){var a=It(e,t);"bold-italic"===a&&r.setAttribute("mathvariant",a)}else"punct"===e.family?r.setAttribute("separator","true"):"open"!==e.family&&"close"!==e.family||r.setAttribute("stretchy","false");return r}});var ba={mi:"italic",mn:"normal",mtext:"normal"};ht({type:"mathord",htmlBuilder:(e,t)=>Qe.makeOrd(e,t,"mathord"),mathmlBuilder(e,t){var r=new Nt.MathNode("mi",[qt(e.text,e.mode,t)]),a=It(e,t)||"italic";return a!==ba[r.type]&&r.setAttribute("mathvariant",a),r}}),ht({type:"textord",htmlBuilder:(e,t)=>Qe.makeOrd(e,t,"textord"),mathmlBuilder(e,t){var r,a=qt(e.text,e.mode,t),n=It(e,t)||"normal";return r="text"===e.mode?new Nt.MathNode("mtext",[a]):/[0-9]/.test(e.text)?new Nt.MathNode("mn",[a]):"\\prime"===e.text?new Nt.MathNode("mo",[a]):new Nt.MathNode("mi",[a]),n!==ba[r.type]&&r.setAttribute("mathvariant",n),r}});var ya={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},xa={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};ht({type:"spacing",htmlBuilder(e,t){if(xa.hasOwnProperty(e.text)){var r=xa[e.text].className||"";if("text"===e.mode){var a=Qe.makeOrd(e,t,"textord");return a.classes.push(r),a}return Qe.makeSpan(["mspace",r],[Qe.mathsym(e.text,e.mode,t)],t)}if(ya.hasOwnProperty(e.text))return Qe.makeSpan(["mspace",ya[e.text]],[],t);throw new i('Unknown type of space "'+e.text+'"')},mathmlBuilder(e,t){if(!xa.hasOwnProperty(e.text)){if(ya.hasOwnProperty(e.text))return new Nt.MathNode("mspace");throw new i('Unknown type of space "'+e.text+'"')}return new Nt.MathNode("mtext",[new Nt.TextNode(" ")])}});var wa=()=>{var e=new Nt.MathNode("mtd",[]);return e.setAttribute("width","50%"),e};ht({type:"tag",mathmlBuilder(e,t){var r=new Nt.MathNode("mtable",[new Nt.MathNode("mtr",[wa(),new Nt.MathNode("mtd",[Ht(e.body,t)]),wa(),new Nt.MathNode("mtd",[Ht(e.tag,t)])])]);return r.setAttribute("width","100%"),r}});var ka={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},Sa={"\\textbf":"textbf","\\textmd":"textmd"},Ma={"\\textit":"textit","\\textup":"textup"},za=(e,t)=>{var r=e.font;return r?ka[r]?t.withTextFontFamily(ka[r]):Sa[r]?t.withTextFontWeight(Sa[r]):t.withTextFontShape(Ma[r]):t};lt({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup"],props:{numArgs:1,argTypes:["text"],allowedInArgument:!0,allowedInText:!0},handler(e,t){var{parser:r,funcName:a}=e,n=t[0];return{type:"text",mode:r.mode,body:ct(n),font:a}},htmlBuilder(e,t){var r=za(e,t),a=vt(e.body,r,!0);return Qe.makeSpan(["mord","text"],a,r)},mathmlBuilder(e,t){var r=za(e,t);return Ht(e.body,r)}}),lt({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler(e,t){var{parser:r}=e;return{type:"underline",mode:r.mode,body:t[0]}},htmlBuilder(e,t){var r=St(e.body,t),a=Qe.makeLineSpan("underline-line",t),n=t.fontMetrics().defaultRuleThickness,i=Qe.makeVList({positionType:"top",positionData:r.height,children:[{type:"kern",size:n},{type:"elem",elem:a},{type:"kern",size:3*n},{type:"elem",elem:r}]},t);return Qe.makeSpan(["mord","underline"],[i],t)},mathmlBuilder(e,t){var r=new Nt.MathNode("mo",[new Nt.TextNode("‾")]);r.setAttribute("stretchy","true");var a=new Nt.MathNode("munder",[Ot(e.body,t),r]);return a.setAttribute("accentunder","true"),a}}),lt({type:"vcenter",names:["\\vcenter"],props:{numArgs:1,argTypes:["original"],allowedInText:!1},handler(e,t){var{parser:r}=e;return{type:"vcenter",mode:r.mode,body:t[0]}},htmlBuilder(e,t){var r=St(e.body,t),a=t.fontMetrics().axisHeight,n=.5*(r.height-a-(r.depth+a));return Qe.makeVList({positionType:"shift",positionData:n,children:[{type:"elem",elem:r}]},t)},mathmlBuilder:(e,t)=>new Nt.MathNode("mpadded",[Ot(e.body,t)],["vcenter"])}),lt({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler(e,t,r){throw new i("\\verb ended by end of line instead of matching delimiter")},htmlBuilder(e,t){for(var r=Aa(e),a=[],n=t.havingStyle(t.style.text()),i=0;ie.body.replace(/ /g,e.star?"␣":" "),Ta=it,Ba="[ \r\n\t]",Na="(\\\\[a-zA-Z@]+)"+Ba+"*",qa="[̀-ͯ]",Ca=new RegExp(qa+"+$"),Ia="("+Ba+"+)|\\\\(\n|[ \r\t]+\n?)[ \r\t]*|([!-\\[\\]-‧‪-퟿豈-￿]"+qa+"*|[\ud800-\udbff][\udc00-\udfff]"+qa+"*|\\\\verb\\*([^]).*?\\4|\\\\verb([^*a-zA-Z]).*?\\5|"+Na+"|\\\\[^\ud800-\udfff])";class Ra{constructor(e,t){this.input=void 0,this.settings=void 0,this.tokenRegex=void 0,this.catcodes=void 0,this.input=e,this.settings=t,this.tokenRegex=new RegExp(Ia,"g"),this.catcodes={"%":14,"~":13}}setCatcode(e,t){this.catcodes[e]=t}lex(){var e=this.input,t=this.tokenRegex.lastIndex;if(t===e.length)return new n("EOF",new a(this,t,t));var r=this.tokenRegex.exec(e);if(null===r||r.index!==t)throw new i("Unexpected character: '"+e[t]+"'",new n(e[t],new a(this,t,t+1)));var o=r[6]||r[3]||(r[2]?"\\ ":" ");if(14===this.catcodes[o]){var s=e.indexOf("\n",this.tokenRegex.lastIndex);return-1===s?(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=s+1,this.lex()}return new n(o,new a(this,t,this.tokenRegex.lastIndex))}}class Ha{constructor(e,t){void 0===e&&(e={}),void 0===t&&(t={}),this.current=void 0,this.builtins=void 0,this.undefStack=void 0,this.current=t,this.builtins=e,this.undefStack=[]}beginGroup(){this.undefStack.push({})}endGroup(){if(0===this.undefStack.length)throw new i("Unbalanced namespace destruction: attempt to pop global namespace; please report this as a bug");var e=this.undefStack.pop();for(var t in e)e.hasOwnProperty(t)&&(null==e[t]?delete this.current[t]:this.current[t]=e[t])}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,t,r){if(void 0===r&&(r=!1),r){for(var a=0;a0&&(this.undefStack[this.undefStack.length-1][e]=t)}else{var n=this.undefStack[this.undefStack.length-1];n&&!n.hasOwnProperty(e)&&(n[e]=this.current[e])}null==t?delete this.current[e]:this.current[e]=t}}var Oa=Vr;Pr("\\noexpand",(function(e){var t=e.popToken();return e.isExpandable(t.text)&&(t.noexpand=!0,t.treatAsRelax=!0),{tokens:[t],numArgs:0}})),Pr("\\expandafter",(function(e){var t=e.popToken();return e.expandOnce(!0),{tokens:[t],numArgs:0}})),Pr("\\@firstoftwo",(function(e){return{tokens:e.consumeArgs(2)[0],numArgs:0}})),Pr("\\@secondoftwo",(function(e){return{tokens:e.consumeArgs(2)[1],numArgs:0}})),Pr("\\@ifnextchar",(function(e){var t=e.consumeArgs(3);e.consumeSpaces();var r=e.future();return 1===t[0].length&&t[0][0].text===r.text?{tokens:t[1],numArgs:0}:{tokens:t[2],numArgs:0}})),Pr("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}"),Pr("\\TextOrMath",(function(e){var t=e.consumeArgs(2);return"text"===e.mode?{tokens:t[0],numArgs:0}:{tokens:t[1],numArgs:0}}));var Ea={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};Pr("\\char",(function(e){var t,r=e.popToken(),a="";if("'"===r.text)t=8,r=e.popToken();else if('"'===r.text)t=16,r=e.popToken();else if("`"===r.text)if("\\"===(r=e.popToken()).text[0])a=r.text.charCodeAt(1);else{if("EOF"===r.text)throw new i("\\char` missing argument");a=r.text.charCodeAt(0)}else t=10;if(t){if(null==(a=Ea[r.text])||a>=t)throw new i("Invalid base-"+t+" digit "+r.text);for(var n;null!=(n=Ea[e.future().text])&&n{var a=e.consumeArg().tokens;if(1!==a.length)throw new i("\\newcommand's first argument must be a macro name");var n=a[0].text,o=e.isDefined(n);if(o&&!t)throw new i("\\newcommand{"+n+"} attempting to redefine "+n+"; use \\renewcommand");if(!o&&!r)throw new i("\\renewcommand{"+n+"} when command "+n+" does not yet exist; use \\newcommand");var s=0;if(1===(a=e.consumeArg().tokens).length&&"["===a[0].text){for(var l="",h=e.expandNextToken();"]"!==h.text&&"EOF"!==h.text;)l+=h.text,h=e.expandNextToken();if(!l.match(/^\s*[0-9]+\s*$/))throw new i("Invalid number of arguments: "+l);s=parseInt(l),a=e.consumeArg().tokens}return e.macros.set(n,{tokens:a,numArgs:s}),""};Pr("\\newcommand",(e=>La(e,!1,!0))),Pr("\\renewcommand",(e=>La(e,!0,!1))),Pr("\\providecommand",(e=>La(e,!0,!0))),Pr("\\message",(e=>{var t=e.consumeArgs(1)[0];return console.log(t.reverse().map((e=>e.text)).join("")),""})),Pr("\\errmessage",(e=>{var t=e.consumeArgs(1)[0];return console.error(t.reverse().map((e=>e.text)).join("")),""})),Pr("\\show",(e=>{var t=e.popToken(),r=t.text;return console.log(t,e.macros.get(r),Ta[r],he.math[r],he.text[r]),""})),Pr("\\bgroup","{"),Pr("\\egroup","}"),Pr("~","\\nobreakspace"),Pr("\\lq","`"),Pr("\\rq","'"),Pr("\\aa","\\r a"),Pr("\\AA","\\r A"),Pr("\\textcopyright","\\html@mathml{\\textcircled{c}}{\\char`©}"),Pr("\\copyright","\\TextOrMath{\\textcopyright}{\\text{\\textcopyright}}"),Pr("\\textregistered","\\html@mathml{\\textcircled{\\scriptsize R}}{\\char`®}"),Pr("ℬ","\\mathscr{B}"),Pr("ℰ","\\mathscr{E}"),Pr("ℱ","\\mathscr{F}"),Pr("ℋ","\\mathscr{H}"),Pr("ℐ","\\mathscr{I}"),Pr("ℒ","\\mathscr{L}"),Pr("ℳ","\\mathscr{M}"),Pr("ℛ","\\mathscr{R}"),Pr("ℭ","\\mathfrak{C}"),Pr("ℌ","\\mathfrak{H}"),Pr("ℨ","\\mathfrak{Z}"),Pr("\\Bbbk","\\Bbb{k}"),Pr("·","\\cdotp"),Pr("\\llap","\\mathllap{\\textrm{#1}}"),Pr("\\rlap","\\mathrlap{\\textrm{#1}}"),Pr("\\clap","\\mathclap{\\textrm{#1}}"),Pr("\\mathstrut","\\vphantom{(}"),Pr("\\underbar","\\underline{\\text{#1}}"),Pr("\\not",'\\html@mathml{\\mathrel{\\mathrlap\\@not}}{\\char"338}'),Pr("\\neq","\\html@mathml{\\mathrel{\\not=}}{\\mathrel{\\char`≠}}"),Pr("\\ne","\\neq"),Pr("≠","\\neq"),Pr("\\notin","\\html@mathml{\\mathrel{{\\in}\\mathllap{/\\mskip1mu}}}{\\mathrel{\\char`∉}}"),Pr("∉","\\notin"),Pr("≘","\\html@mathml{\\mathrel{=\\kern{-1em}\\raisebox{0.4em}{$\\scriptsize\\frown$}}}{\\mathrel{\\char`≘}}"),Pr("≙","\\html@mathml{\\stackrel{\\tiny\\wedge}{=}}{\\mathrel{\\char`≘}}"),Pr("≚","\\html@mathml{\\stackrel{\\tiny\\vee}{=}}{\\mathrel{\\char`≚}}"),Pr("≛","\\html@mathml{\\stackrel{\\scriptsize\\star}{=}}{\\mathrel{\\char`≛}}"),Pr("≝","\\html@mathml{\\stackrel{\\tiny\\mathrm{def}}{=}}{\\mathrel{\\char`≝}}"),Pr("≞","\\html@mathml{\\stackrel{\\tiny\\mathrm{m}}{=}}{\\mathrel{\\char`≞}}"),Pr("≟","\\html@mathml{\\stackrel{\\tiny?}{=}}{\\mathrel{\\char`≟}}"),Pr("⟂","\\perp"),Pr("‼","\\mathclose{!\\mkern-0.8mu!}"),Pr("∌","\\notni"),Pr("⌜","\\ulcorner"),Pr("⌝","\\urcorner"),Pr("⌞","\\llcorner"),Pr("⌟","\\lrcorner"),Pr("©","\\copyright"),Pr("®","\\textregistered"),Pr("️","\\textregistered"),Pr("\\ulcorner",'\\html@mathml{\\@ulcorner}{\\mathop{\\char"231c}}'),Pr("\\urcorner",'\\html@mathml{\\@urcorner}{\\mathop{\\char"231d}}'),Pr("\\llcorner",'\\html@mathml{\\@llcorner}{\\mathop{\\char"231e}}'),Pr("\\lrcorner",'\\html@mathml{\\@lrcorner}{\\mathop{\\char"231f}}'),Pr("\\vdots","\\mathord{\\varvdots\\rule{0pt}{15pt}}"),Pr("⋮","\\vdots"),Pr("\\varGamma","\\mathit{\\Gamma}"),Pr("\\varDelta","\\mathit{\\Delta}"),Pr("\\varTheta","\\mathit{\\Theta}"),Pr("\\varLambda","\\mathit{\\Lambda}"),Pr("\\varXi","\\mathit{\\Xi}"),Pr("\\varPi","\\mathit{\\Pi}"),Pr("\\varSigma","\\mathit{\\Sigma}"),Pr("\\varUpsilon","\\mathit{\\Upsilon}"),Pr("\\varPhi","\\mathit{\\Phi}"),Pr("\\varPsi","\\mathit{\\Psi}"),Pr("\\varOmega","\\mathit{\\Omega}"),Pr("\\substack","\\begin{subarray}{c}#1\\end{subarray}"),Pr("\\colon","\\nobreak\\mskip2mu\\mathpunct{}\\mathchoice{\\mkern-3mu}{\\mkern-3mu}{}{}{:}\\mskip6mu\\relax"),Pr("\\boxed","\\fbox{$\\displaystyle{#1}$}"),Pr("\\iff","\\DOTSB\\;\\Longleftrightarrow\\;"),Pr("\\implies","\\DOTSB\\;\\Longrightarrow\\;"),Pr("\\impliedby","\\DOTSB\\;\\Longleftarrow\\;");var Da={",":"\\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"};Pr("\\dots",(function(e){var t="\\dotso",r=e.expandAfterFuture().text;return r in Da?t=Da[r]:("\\not"===r.slice(0,4)||r in he.math&&m(["bin","rel"],he.math[r].group))&&(t="\\dotsb"),t}));var Va={")":!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};Pr("\\dotso",(function(e){return e.future().text in Va?"\\ldots\\,":"\\ldots"})),Pr("\\dotsc",(function(e){var t=e.future().text;return t in Va&&","!==t?"\\ldots\\,":"\\ldots"})),Pr("\\cdots",(function(e){return e.future().text in Va?"\\@cdots\\,":"\\@cdots"})),Pr("\\dotsb","\\cdots"),Pr("\\dotsm","\\cdots"),Pr("\\dotsi","\\!\\cdots"),Pr("\\dotsx","\\ldots\\,"),Pr("\\DOTSI","\\relax"),Pr("\\DOTSB","\\relax"),Pr("\\DOTSX","\\relax"),Pr("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax"),Pr("\\,","\\tmspace+{3mu}{.1667em}"),Pr("\\thinspace","\\,"),Pr("\\>","\\mskip{4mu}"),Pr("\\:","\\tmspace+{4mu}{.2222em}"),Pr("\\medspace","\\:"),Pr("\\;","\\tmspace+{5mu}{.2777em}"),Pr("\\thickspace","\\;"),Pr("\\!","\\tmspace-{3mu}{.1667em}"),Pr("\\negthinspace","\\!"),Pr("\\negmedspace","\\tmspace-{4mu}{.2222em}"),Pr("\\negthickspace","\\tmspace-{5mu}{.277em}"),Pr("\\enspace","\\kern.5em "),Pr("\\enskip","\\hskip.5em\\relax"),Pr("\\quad","\\hskip1em\\relax"),Pr("\\qquad","\\hskip2em\\relax"),Pr("\\tag","\\@ifstar\\tag@literal\\tag@paren"),Pr("\\tag@paren","\\tag@literal{({#1})}"),Pr("\\tag@literal",(e=>{if(e.macros.get("\\df@tag"))throw new i("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"})),Pr("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}"),Pr("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)"),Pr("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}"),Pr("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1"),Pr("\\newline","\\\\\\relax"),Pr("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var Pa=_(H["Main-Regular"]["T".charCodeAt(0)][1]-.7*H["Main-Regular"]["A".charCodeAt(0)][1]);Pr("\\LaTeX","\\textrm{\\html@mathml{L\\kern-.36em\\raisebox{"+Pa+"}{\\scriptstyle A}\\kern-.15em\\TeX}{LaTeX}}"),Pr("\\KaTeX","\\textrm{\\html@mathml{K\\kern-.17em\\raisebox{"+Pa+"}{\\scriptstyle A}\\kern-.15em\\TeX}{KaTeX}}"),Pr("\\hspace","\\@ifstar\\@hspacer\\@hspace"),Pr("\\@hspace","\\hskip #1\\relax"),Pr("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax"),Pr("\\ordinarycolon",":"),Pr("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}"),Pr("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}'),Pr("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}'),Pr("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}'),Pr("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}'),Pr("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}'),Pr("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}'),Pr("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}'),Pr("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}'),Pr("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}'),Pr("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}'),Pr("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}'),Pr("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}'),Pr("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}'),Pr("∷","\\dblcolon"),Pr("∹","\\eqcolon"),Pr("≔","\\coloneqq"),Pr("≕","\\eqqcolon"),Pr("⩴","\\Coloneqq"),Pr("\\ratio","\\vcentcolon"),Pr("\\coloncolon","\\dblcolon"),Pr("\\colonequals","\\coloneqq"),Pr("\\coloncolonequals","\\Coloneqq"),Pr("\\equalscolon","\\eqqcolon"),Pr("\\equalscoloncolon","\\Eqqcolon"),Pr("\\colonminus","\\coloneq"),Pr("\\coloncolonminus","\\Coloneq"),Pr("\\minuscolon","\\eqcolon"),Pr("\\minuscoloncolon","\\Eqcolon"),Pr("\\coloncolonapprox","\\Colonapprox"),Pr("\\coloncolonsim","\\Colonsim"),Pr("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),Pr("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}"),Pr("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),Pr("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}"),Pr("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`∌}}"),Pr("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}"),Pr("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}"),Pr("\\injlim","\\DOTSB\\operatorname*{inj\\,lim}"),Pr("\\projlim","\\DOTSB\\operatorname*{proj\\,lim}"),Pr("\\varlimsup","\\DOTSB\\operatorname*{\\overline{lim}}"),Pr("\\varliminf","\\DOTSB\\operatorname*{\\underline{lim}}"),Pr("\\varinjlim","\\DOTSB\\operatorname*{\\underrightarrow{lim}}"),Pr("\\varprojlim","\\DOTSB\\operatorname*{\\underleftarrow{lim}}"),Pr("\\gvertneqq","\\html@mathml{\\@gvertneqq}{≩}"),Pr("\\lvertneqq","\\html@mathml{\\@lvertneqq}{≨}"),Pr("\\ngeqq","\\html@mathml{\\@ngeqq}{≱}"),Pr("\\ngeqslant","\\html@mathml{\\@ngeqslant}{≱}"),Pr("\\nleqq","\\html@mathml{\\@nleqq}{≰}"),Pr("\\nleqslant","\\html@mathml{\\@nleqslant}{≰}"),Pr("\\nshortmid","\\html@mathml{\\@nshortmid}{∤}"),Pr("\\nshortparallel","\\html@mathml{\\@nshortparallel}{∦}"),Pr("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{⊈}"),Pr("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{⊉}"),Pr("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{⊊}"),Pr("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{⫋}"),Pr("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{⊋}"),Pr("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{⫌}"),Pr("\\imath","\\html@mathml{\\@imath}{ı}"),Pr("\\jmath","\\html@mathml{\\@jmath}{ȷ}"),Pr("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`⟦}}"),Pr("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`⟧}}"),Pr("⟦","\\llbracket"),Pr("⟧","\\rrbracket"),Pr("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`⦃}}"),Pr("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`⦄}}"),Pr("⦃","\\lBrace"),Pr("⦄","\\rBrace"),Pr("\\minuso","\\mathbin{\\html@mathml{{\\mathrlap{\\mathchoice{\\kern{0.145em}}{\\kern{0.145em}}{\\kern{0.1015em}}{\\kern{0.0725em}}\\circ}{-}}}{\\char`⦵}}"),Pr("⦵","\\minuso"),Pr("\\darr","\\downarrow"),Pr("\\dArr","\\Downarrow"),Pr("\\Darr","\\Downarrow"),Pr("\\lang","\\langle"),Pr("\\rang","\\rangle"),Pr("\\uarr","\\uparrow"),Pr("\\uArr","\\Uparrow"),Pr("\\Uarr","\\Uparrow"),Pr("\\N","\\mathbb{N}"),Pr("\\R","\\mathbb{R}"),Pr("\\Z","\\mathbb{Z}"),Pr("\\alef","\\aleph"),Pr("\\alefsym","\\aleph"),Pr("\\Alpha","\\mathrm{A}"),Pr("\\Beta","\\mathrm{B}"),Pr("\\bull","\\bullet"),Pr("\\Chi","\\mathrm{X}"),Pr("\\clubs","\\clubsuit"),Pr("\\cnums","\\mathbb{C}"),Pr("\\Complex","\\mathbb{C}"),Pr("\\Dagger","\\ddagger"),Pr("\\diamonds","\\diamondsuit"),Pr("\\empty","\\emptyset"),Pr("\\Epsilon","\\mathrm{E}"),Pr("\\Eta","\\mathrm{H}"),Pr("\\exist","\\exists"),Pr("\\harr","\\leftrightarrow"),Pr("\\hArr","\\Leftrightarrow"),Pr("\\Harr","\\Leftrightarrow"),Pr("\\hearts","\\heartsuit"),Pr("\\image","\\Im"),Pr("\\infin","\\infty"),Pr("\\Iota","\\mathrm{I}"),Pr("\\isin","\\in"),Pr("\\Kappa","\\mathrm{K}"),Pr("\\larr","\\leftarrow"),Pr("\\lArr","\\Leftarrow"),Pr("\\Larr","\\Leftarrow"),Pr("\\lrarr","\\leftrightarrow"),Pr("\\lrArr","\\Leftrightarrow"),Pr("\\Lrarr","\\Leftrightarrow"),Pr("\\Mu","\\mathrm{M}"),Pr("\\natnums","\\mathbb{N}"),Pr("\\Nu","\\mathrm{N}"),Pr("\\Omicron","\\mathrm{O}"),Pr("\\plusmn","\\pm"),Pr("\\rarr","\\rightarrow"),Pr("\\rArr","\\Rightarrow"),Pr("\\Rarr","\\Rightarrow"),Pr("\\real","\\Re"),Pr("\\reals","\\mathbb{R}"),Pr("\\Reals","\\mathbb{R}"),Pr("\\Rho","\\mathrm{P}"),Pr("\\sdot","\\cdot"),Pr("\\sect","\\S"),Pr("\\spades","\\spadesuit"),Pr("\\sub","\\subset"),Pr("\\sube","\\subseteq"),Pr("\\supe","\\supseteq"),Pr("\\Tau","\\mathrm{T}"),Pr("\\thetasym","\\vartheta"),Pr("\\weierp","\\wp"),Pr("\\Zeta","\\mathrm{Z}"),Pr("\\argmin","\\DOTSB\\operatorname*{arg\\,min}"),Pr("\\argmax","\\DOTSB\\operatorname*{arg\\,max}"),Pr("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits"),Pr("\\bra","\\mathinner{\\langle{#1}|}"),Pr("\\ket","\\mathinner{|{#1}\\rangle}"),Pr("\\braket","\\mathinner{\\langle{#1}\\rangle}"),Pr("\\Bra","\\left\\langle#1\\right|"),Pr("\\Ket","\\left|#1\\right\\rangle");var Fa=e=>t=>{var r=t.consumeArg().tokens,a=t.consumeArg().tokens,n=t.consumeArg().tokens,i=t.consumeArg().tokens,o=t.macros.get("|"),s=t.macros.get("\\|");t.macros.beginGroup();var l=t=>r=>{e&&(r.macros.set("|",o),n.length&&r.macros.set("\\|",s));var i=t;return!t&&n.length&&"|"===r.future().text&&(r.popToken(),i=!0),{tokens:i?n:a,numArgs:0}};t.macros.set("|",l(!1)),n.length&&t.macros.set("\\|",l(!0));var h=t.consumeArg().tokens,m=t.expandTokens([...i,...h,...r]);return t.macros.endGroup(),{tokens:m.reverse(),numArgs:0}};Pr("\\bra@ket",Fa(!1)),Pr("\\bra@set",Fa(!0)),Pr("\\Braket","\\bra@ket{\\left\\langle}{\\,\\middle\\vert\\,}{\\,\\middle\\vert\\,}{\\right\\rangle}"),Pr("\\Set","\\bra@set{\\left\\{\\:}{\\;\\middle\\vert\\;}{\\;\\middle\\Vert\\;}{\\:\\right\\}}"),Pr("\\set","\\bra@set{\\{\\,}{\\mid}{}{\\,\\}}"),Pr("\\angln","{\\angl n}"),Pr("\\blue","\\textcolor{##6495ed}{#1}"),Pr("\\orange","\\textcolor{##ffa500}{#1}"),Pr("\\pink","\\textcolor{##ff00af}{#1}"),Pr("\\red","\\textcolor{##df0030}{#1}"),Pr("\\green","\\textcolor{##28ae7b}{#1}"),Pr("\\gray","\\textcolor{gray}{#1}"),Pr("\\purple","\\textcolor{##9d38bd}{#1}"),Pr("\\blueA","\\textcolor{##ccfaff}{#1}"),Pr("\\blueB","\\textcolor{##80f6ff}{#1}"),Pr("\\blueC","\\textcolor{##63d9ea}{#1}"),Pr("\\blueD","\\textcolor{##11accd}{#1}"),Pr("\\blueE","\\textcolor{##0c7f99}{#1}"),Pr("\\tealA","\\textcolor{##94fff5}{#1}"),Pr("\\tealB","\\textcolor{##26edd5}{#1}"),Pr("\\tealC","\\textcolor{##01d1c1}{#1}"),Pr("\\tealD","\\textcolor{##01a995}{#1}"),Pr("\\tealE","\\textcolor{##208170}{#1}"),Pr("\\greenA","\\textcolor{##b6ffb0}{#1}"),Pr("\\greenB","\\textcolor{##8af281}{#1}"),Pr("\\greenC","\\textcolor{##74cf70}{#1}"),Pr("\\greenD","\\textcolor{##1fab54}{#1}"),Pr("\\greenE","\\textcolor{##0d923f}{#1}"),Pr("\\goldA","\\textcolor{##ffd0a9}{#1}"),Pr("\\goldB","\\textcolor{##ffbb71}{#1}"),Pr("\\goldC","\\textcolor{##ff9c39}{#1}"),Pr("\\goldD","\\textcolor{##e07d10}{#1}"),Pr("\\goldE","\\textcolor{##a75a05}{#1}"),Pr("\\redA","\\textcolor{##fca9a9}{#1}"),Pr("\\redB","\\textcolor{##ff8482}{#1}"),Pr("\\redC","\\textcolor{##f9685d}{#1}"),Pr("\\redD","\\textcolor{##e84d39}{#1}"),Pr("\\redE","\\textcolor{##bc2612}{#1}"),Pr("\\maroonA","\\textcolor{##ffbde0}{#1}"),Pr("\\maroonB","\\textcolor{##ff92c6}{#1}"),Pr("\\maroonC","\\textcolor{##ed5fa6}{#1}"),Pr("\\maroonD","\\textcolor{##ca337c}{#1}"),Pr("\\maroonE","\\textcolor{##9e034e}{#1}"),Pr("\\purpleA","\\textcolor{##ddd7ff}{#1}"),Pr("\\purpleB","\\textcolor{##c6b9fc}{#1}"),Pr("\\purpleC","\\textcolor{##aa87ff}{#1}"),Pr("\\purpleD","\\textcolor{##7854ab}{#1}"),Pr("\\purpleE","\\textcolor{##543b78}{#1}"),Pr("\\mintA","\\textcolor{##f5f9e8}{#1}"),Pr("\\mintB","\\textcolor{##edf2df}{#1}"),Pr("\\mintC","\\textcolor{##e0e5cc}{#1}"),Pr("\\grayA","\\textcolor{##f6f7f7}{#1}"),Pr("\\grayB","\\textcolor{##f0f1f2}{#1}"),Pr("\\grayC","\\textcolor{##e3e5e6}{#1}"),Pr("\\grayD","\\textcolor{##d6d8da}{#1}"),Pr("\\grayE","\\textcolor{##babec2}{#1}"),Pr("\\grayF","\\textcolor{##888d93}{#1}"),Pr("\\grayG","\\textcolor{##626569}{#1}"),Pr("\\grayH","\\textcolor{##3b3e40}{#1}"),Pr("\\grayI","\\textcolor{##21242c}{#1}"),Pr("\\kaBlue","\\textcolor{##314453}{#1}"),Pr("\\kaGreen","\\textcolor{##71B307}{#1}");var Ga={"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0};class Ua{constructor(e,t,r){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=t,this.expansionCount=0,this.feed(e),this.macros=new Ha(Oa,t.macros),this.mode=r,this.stack=[]}feed(e){this.lexer=new Ra(e,this.settings)}switchMode(e){this.mode=e}beginGroup(){this.macros.beginGroup()}endGroup(){this.macros.endGroup()}endGroups(){this.macros.endGroups()}future(){return 0===this.stack.length&&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 t,r,a;if(e){if(this.consumeSpaces(),"["!==this.future().text)return null;t=this.popToken(),({tokens:a,end:r}=this.consumeArg(["]"]))}else({tokens:a,start:t,end:r}=this.consumeArg());return this.pushToken(new n("EOF",r.loc)),this.pushTokens(a),t.range(r,"")}consumeSpaces(){for(;" "===this.future().text;)this.stack.pop()}consumeArg(e){var t=[],r=e&&e.length>0;r||this.consumeSpaces();var a,n=this.future(),o=0,s=0;do{if(a=this.popToken(),t.push(a),"{"===a.text)++o;else if("}"===a.text){if(-1==--o)throw new i("Extra }",a)}else if("EOF"===a.text)throw new i("Unexpected end of input in a macro argument, expected '"+(e&&r?e[s]:"}")+"'",a);if(e&&r)if((0===o||1===o&&"{"===e[s])&&a.text===e[s]){if(++s===e.length){t.splice(-s,s);break}}else s=0}while(0!==o||r);return"{"===n.text&&"}"===t[t.length-1].text&&(t.pop(),t.shift()),t.reverse(),{tokens:t,start:n,end:a}}consumeArgs(e,t){if(t){if(t.length!==e+1)throw new i("The length of delimiters doesn't match the number of args!");for(var r=t[0],a=0;athis.settings.maxExpand)throw new i("Too many expansions: infinite loop or need to increase maxExpand setting")}expandOnce(e){var t=this.popToken(),r=t.text,a=t.noexpand?null:this._getExpansion(r);if(null==a||e&&a.unexpandable){if(e&&null==a&&"\\"===r[0]&&!this.isDefined(r))throw new i("Undefined control sequence: "+r);return this.pushToken(t),!1}this.countExpansion(1);var n=a.tokens,o=this.consumeArgs(a.numArgs,a.delimiters);if(a.numArgs)for(var s=(n=n.slice()).length-1;s>=0;--s){var l=n[s];if("#"===l.text){if(0===s)throw new i("Incomplete placeholder at end of macro body",l);if("#"===(l=n[--s]).text)n.splice(s+1,1);else{if(!/^[1-9]$/.test(l.text))throw new i("Not a valid argument number",l);n.splice(s,2,...o[+l.text-1])}}}return this.pushTokens(n),n.length}expandAfterFuture(){return this.expandOnce(),this.future()}expandNextToken(){for(;;)if(!1===this.expandOnce()){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 n(e)]):void 0}expandTokens(e){var t=[],r=this.stack.length;for(this.pushTokens(e);this.stack.length>r;)if(!1===this.expandOnce(!0)){var a=this.stack.pop();a.treatAsRelax&&(a.noexpand=!1,a.treatAsRelax=!1),t.push(a)}return this.countExpansion(t.length),t}expandMacroAsText(e){var t=this.expandMacro(e);return t?t.map((e=>e.text)).join(""):t}_getExpansion(e){var t=this.macros.get(e);if(null==t)return t;if(1===e.length){var r=this.lexer.catcodes[e];if(null!=r&&13!==r)return}var a="function"==typeof t?t(this):t;if("string"==typeof a){var n=0;if(-1!==a.indexOf("#"))for(var i=a.replace(/##/g,"");-1!==i.indexOf("#"+(n+1));)++n;for(var o=new Ra(a,this.settings),s=[],l=o.lex();"EOF"!==l.text;)s.push(l),l=o.lex();return s.reverse(),{tokens:s,numArgs:n}}return a}isDefined(e){return this.macros.has(e)||Ta.hasOwnProperty(e)||he.math.hasOwnProperty(e)||he.text.hasOwnProperty(e)||Ga.hasOwnProperty(e)}isExpandable(e){var t=this.macros.get(e);return null!=t?"string"==typeof t||"function"==typeof t||!t.unexpandable:Ta.hasOwnProperty(e)&&!Ta[e].primitive}}var Ya=/^[₊₋₌₍₎₀₁₂₃₄₅₆₇₈₉ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜᵤᵥₓᵦᵧᵨᵩᵪ]/,Xa=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",ᵝ:"β",ᵞ:"γ",ᵟ:"δ",ᵠ:"ϕ",ᵡ:"χ",ᶿ:"θ"}),Wa={"́":{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"}},_a={á:"á",à:"à",ä:"ä",ǟ:"ǟ",ã:"ã",ā:"ā",ă:"ă",ắ:"ắ",ằ:"ằ",ẵ:"ẵ",ǎ:"ǎ",â:"â",ấ:"ấ",ầ:"ầ",ẫ:"ẫ",ȧ:"ȧ",ǡ:"ǡ",å:"å",ǻ:"ǻ",ḃ:"ḃ",ć:"ć",ḉ:"ḉ",č:"č",ĉ:"ĉ",ċ:"ċ",ç:"ç",ď:"ď",ḋ:"ḋ",ḑ:"ḑ",é:"é",è:"è",ë:"ë",ẽ:"ẽ",ē:"ē",ḗ:"ḗ",ḕ:"ḕ",ĕ:"ĕ",ḝ:"ḝ",ě:"ě",ê:"ê",ế:"ế",ề:"ề",ễ:"ễ",ė:"ė",ȩ:"ȩ",ḟ:"ḟ",ǵ:"ǵ",ḡ:"ḡ",ğ:"ğ",ǧ:"ǧ",ĝ:"ĝ",ġ:"ġ",ģ:"ģ",ḧ:"ḧ",ȟ:"ȟ",ĥ:"ĥ",ḣ:"ḣ",ḩ:"ḩ",í:"í",ì:"ì",ï:"ï",ḯ:"ḯ",ĩ:"ĩ",ī:"ī",ĭ:"ĭ",ǐ:"ǐ",î:"î",ǰ:"ǰ",ĵ:"ĵ",ḱ:"ḱ",ǩ:"ǩ",ķ:"ķ",ĺ:"ĺ",ľ:"ľ",ļ:"ļ",ḿ:"ḿ",ṁ:"ṁ",ń:"ń",ǹ:"ǹ",ñ:"ñ",ň:"ň",ṅ:"ṅ",ņ:"ņ",ó:"ó",ò:"ò",ö:"ö",ȫ:"ȫ",õ:"õ",ṍ:"ṍ",ṏ:"ṏ",ȭ:"ȭ",ō:"ō",ṓ:"ṓ",ṑ:"ṑ",ŏ:"ŏ",ǒ:"ǒ",ô:"ô",ố:"ố",ồ:"ồ",ỗ:"ỗ",ȯ:"ȯ",ȱ:"ȱ",ő:"ő",ṕ:"ṕ",ṗ:"ṗ",ŕ:"ŕ",ř:"ř",ṙ:"ṙ",ŗ:"ŗ",ś:"ś",ṥ:"ṥ",š:"š",ṧ:"ṧ",ŝ:"ŝ",ṡ:"ṡ",ş:"ş",ẗ:"ẗ",ť:"ť",ṫ:"ṫ",ţ:"ţ",ú:"ú",ù:"ù",ü:"ü",ǘ:"ǘ",ǜ:"ǜ",ǖ:"ǖ",ǚ:"ǚ",ũ:"ũ",ṹ:"ṹ",ū:"ū",ṻ:"ṻ",ŭ:"ŭ",ǔ:"ǔ",û:"û",ů:"ů",ű:"ű",ṽ:"ṽ",ẃ:"ẃ",ẁ:"ẁ",ẅ:"ẅ",ŵ:"ŵ",ẇ:"ẇ",ẘ:"ẘ",ẍ:"ẍ",ẋ:"ẋ",ý:"ý",ỳ:"ỳ",ÿ:"ÿ",ỹ:"ỹ",ȳ:"ȳ",ŷ:"ŷ",ẏ:"ẏ",ẙ:"ẙ",ź:"ź",ž:"ž",ẑ:"ẑ",ż:"ż",Á:"Á",À:"À",Ä:"Ä",Ǟ:"Ǟ",Ã:"Ã",Ā:"Ā",Ă:"Ă",Ắ:"Ắ",Ằ:"Ằ",Ẵ:"Ẵ",Ǎ:"Ǎ",Â:"Â",Ấ:"Ấ",Ầ:"Ầ",Ẫ:"Ẫ",Ȧ:"Ȧ",Ǡ:"Ǡ",Å:"Å",Ǻ:"Ǻ",Ḃ:"Ḃ",Ć:"Ć",Ḉ:"Ḉ",Č:"Č",Ĉ:"Ĉ",Ċ:"Ċ",Ç:"Ç",Ď:"Ď",Ḋ:"Ḋ",Ḑ:"Ḑ",É:"É",È:"È",Ë:"Ë",Ẽ:"Ẽ",Ē:"Ē",Ḗ:"Ḗ",Ḕ:"Ḕ",Ĕ:"Ĕ",Ḝ:"Ḝ",Ě:"Ě",Ê:"Ê",Ế:"Ế",Ề:"Ề",Ễ:"Ễ",Ė:"Ė",Ȩ:"Ȩ",Ḟ:"Ḟ",Ǵ:"Ǵ",Ḡ:"Ḡ",Ğ:"Ğ",Ǧ:"Ǧ",Ĝ:"Ĝ",Ġ:"Ġ",Ģ:"Ģ",Ḧ:"Ḧ",Ȟ:"Ȟ",Ĥ:"Ĥ",Ḣ:"Ḣ",Ḩ:"Ḩ",Í:"Í",Ì:"Ì",Ï:"Ï",Ḯ:"Ḯ",Ĩ:"Ĩ",Ī:"Ī",Ĭ:"Ĭ",Ǐ:"Ǐ",Î:"Î",İ:"İ",Ĵ:"Ĵ",Ḱ:"Ḱ",Ǩ:"Ǩ",Ķ:"Ķ",Ĺ:"Ĺ",Ľ:"Ľ",Ļ:"Ļ",Ḿ:"Ḿ",Ṁ:"Ṁ",Ń:"Ń",Ǹ:"Ǹ",Ñ:"Ñ",Ň:"Ň",Ṅ:"Ṅ",Ņ:"Ņ",Ó:"Ó",Ò:"Ò",Ö:"Ö",Ȫ:"Ȫ",Õ:"Õ",Ṍ:"Ṍ",Ṏ:"Ṏ",Ȭ:"Ȭ",Ō:"Ō",Ṓ:"Ṓ",Ṑ:"Ṑ",Ŏ:"Ŏ",Ǒ:"Ǒ",Ô:"Ô",Ố:"Ố",Ồ:"Ồ",Ỗ:"Ỗ",Ȯ:"Ȯ",Ȱ:"Ȱ",Ő:"Ő",Ṕ:"Ṕ",Ṗ:"Ṗ",Ŕ:"Ŕ",Ř:"Ř",Ṙ:"Ṙ",Ŗ:"Ŗ",Ś:"Ś",Ṥ:"Ṥ",Š:"Š",Ṧ:"Ṧ",Ŝ:"Ŝ",Ṡ:"Ṡ",Ş:"Ş",Ť:"Ť",Ṫ:"Ṫ",Ţ:"Ţ",Ú:"Ú",Ù:"Ù",Ü:"Ü",Ǘ:"Ǘ",Ǜ:"Ǜ",Ǖ:"Ǖ",Ǚ:"Ǚ",Ũ:"Ũ",Ṹ:"Ṹ",Ū:"Ū",Ṻ:"Ṻ",Ŭ:"Ŭ",Ǔ:"Ǔ",Û:"Û",Ů:"Ů",Ű:"Ű",Ṽ:"Ṽ",Ẃ:"Ẃ",Ẁ:"Ẁ",Ẅ:"Ẅ",Ŵ:"Ŵ",Ẇ:"Ẇ",Ẍ:"Ẍ",Ẋ:"Ẋ",Ý:"Ý",Ỳ:"Ỳ",Ÿ:"Ÿ",Ỹ:"Ỹ",Ȳ:"Ȳ",Ŷ:"Ŷ",Ẏ:"Ẏ",Ź:"Ź",Ž:"Ž",Ẑ:"Ẑ",Ż:"Ż",ά:"ά",ὰ:"ὰ",ᾱ:"ᾱ",ᾰ:"ᾰ",έ:"έ",ὲ:"ὲ",ή:"ή",ὴ:"ὴ",ί:"ί",ὶ:"ὶ",ϊ:"ϊ",ΐ:"ΐ",ῒ:"ῒ",ῑ:"ῑ",ῐ:"ῐ",ό:"ό",ὸ:"ὸ",ύ:"ύ",ὺ:"ὺ",ϋ:"ϋ",ΰ:"ΰ",ῢ:"ῢ",ῡ:"ῡ",ῠ:"ῠ",ώ:"ώ",ὼ:"ὼ",Ύ:"Ύ",Ὺ:"Ὺ",Ϋ:"Ϋ",Ῡ:"Ῡ",Ῠ:"Ῠ",Ώ:"Ώ",Ὼ:"Ὼ"};class ja{constructor(e,t){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 Ua(e,t,this.mode),this.settings=t,this.leftrightDepth=0}expect(e,t){if(void 0===t&&(t=!0),this.fetch().text!==e)throw new i("Expected '"+e+"', got '"+this.fetch().text+"'",this.fetch());t&&this.consume()}consume(){this.nextToken=null}fetch(){return null==this.nextToken&&(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 t=this.nextToken;this.consume(),this.gullet.pushToken(new n("}")),this.gullet.pushTokens(e);var r=this.parseExpression(!1);return this.expect("}"),this.nextToken=t,r}parseExpression(e,t){for(var r=[];;){"math"===this.mode&&this.consumeSpaces();var a=this.fetch();if(-1!==ja.endOfExpression.indexOf(a.text))break;if(t&&a.text===t)break;if(e&&Ta[a.text]&&Ta[a.text].infix)break;var n=this.parseAtom(t);if(!n)break;"internal"!==n.type&&r.push(n)}return"text"===this.mode&&this.formLigatures(r),this.handleInfixNodes(r)}handleInfixNodes(e){for(var t,r=-1,a=0;a=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+t[0]+'" used in math mode',e);var l,h=he[this.mode][t].group,m=a.range(e);if(se.hasOwnProperty(h)){var c=h;l={type:"atom",mode:this.mode,family:c,loc:m,text:t}}else l={type:h,mode:this.mode,loc:m,text:t};o=l}else{if(!(t.charCodeAt(0)>=128))return null;this.settings.strict&&(C(t.charCodeAt(0))?"math"===this.mode&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+t[0]+'" used in math mode',e):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+t[0]+'" ('+t.charCodeAt(0)+")",e)),o={type:"textord",mode:"text",loc:a.range(e),text:t}}if(this.consume(),s)for(var p=0;p{i.d(t,{A:()=>r});var s=i(6309),n=i(1931);const r=(e,t)=>s.A.lang.round(n.A.parse(e)[t])},53:(e,t,i)=>{i.d(t,{A:()=>n});var s=i(970);const n=function(e){return(0,s.A)(e,4)}},7147:(e,t,i)=>{i.d(t,{diagram:()=>Y});var s,n,r=i(9973),l=i(53),o=i(5937),a=i(5582),c=i(8747),h=i(697),u=i(8918),d=(i(4353),i(6750),i(2838),function(){var e=function(e,t,i,s){for(i=i||{},s=e.length;s--;i[e[s]]=t);return i},t=[1,7],i=[1,13],s=[1,14],n=[1,15],r=[1,19],l=[1,16],o=[1,17],a=[1,18],c=[8,30],h=[8,21,28,29,30,31,32,40,44,47],u=[1,23],d=[1,24],g=[8,15,16,21,28,29,30,31,32,40,44,47],y=[8,15,16,21,27,28,29,30,31,32,40,44,47],p=[1,49],b={trace:function(){},yy:{},symbols_:{error:2,spaceLines:3,SPACELINE:4,NL:5,separator:6,SPACE:7,EOF:8,start:9,BLOCK_DIAGRAM_KEY:10,document:11,stop:12,statement:13,link:14,LINK:15,START_LINK:16,LINK_LABEL:17,STR:18,nodeStatement:19,columnsStatement:20,SPACE_BLOCK:21,blockStatement:22,classDefStatement:23,cssClassStatement:24,styleStatement:25,node:26,SIZE:27,COLUMNS:28,"id-block":29,end:30,block:31,NODE_ID:32,nodeShapeNLabel:33,dirList:34,DIR:35,NODE_DSTART:36,NODE_DEND:37,BLOCK_ARROW_START:38,BLOCK_ARROW_END:39,classDef:40,CLASSDEF_ID:41,CLASSDEF_STYLEOPTS:42,DEFAULT:43,class:44,CLASSENTITY_IDS:45,STYLECLASS:46,style:47,STYLE_ENTITY_IDS:48,STYLE_DEFINITION_DATA:49,$accept:0,$end:1},terminals_:{2:"error",4:"SPACELINE",5:"NL",7:"SPACE",8:"EOF",10:"BLOCK_DIAGRAM_KEY",15:"LINK",16:"START_LINK",17:"LINK_LABEL",18:"STR",21:"SPACE_BLOCK",27:"SIZE",28:"COLUMNS",29:"id-block",30:"end",31:"block",32:"NODE_ID",35:"DIR",36:"NODE_DSTART",37:"NODE_DEND",38:"BLOCK_ARROW_START",39:"BLOCK_ARROW_END",40:"classDef",41:"CLASSDEF_ID",42:"CLASSDEF_STYLEOPTS",43:"DEFAULT",44:"class",45:"CLASSENTITY_IDS",46:"STYLECLASS",47:"style",48:"STYLE_ENTITY_IDS",49:"STYLE_DEFINITION_DATA"},productions_:[0,[3,1],[3,2],[3,2],[6,1],[6,1],[6,1],[9,3],[12,1],[12,1],[12,2],[12,2],[11,1],[11,2],[14,1],[14,4],[13,1],[13,1],[13,1],[13,1],[13,1],[13,1],[13,1],[19,3],[19,2],[19,1],[20,1],[22,4],[22,3],[26,1],[26,2],[34,1],[34,2],[33,3],[33,4],[23,3],[23,3],[24,3],[25,3]],performAction:function(e,t,i,s,n,r,l){var o=r.length-1;switch(n){case 4:s.getLogger().debug("Rule: separator (NL) ");break;case 5:s.getLogger().debug("Rule: separator (Space) ");break;case 6:s.getLogger().debug("Rule: separator (EOF) ");break;case 7:s.getLogger().debug("Rule: hierarchy: ",r[o-1]),s.setHierarchy(r[o-1]);break;case 8:s.getLogger().debug("Stop NL ");break;case 9:s.getLogger().debug("Stop EOF ");break;case 10:s.getLogger().debug("Stop NL2 ");break;case 11:s.getLogger().debug("Stop EOF2 ");break;case 12:s.getLogger().debug("Rule: statement: ",r[o]),"number"==typeof r[o].length?this.$=r[o]:this.$=[r[o]];break;case 13:s.getLogger().debug("Rule: statement #2: ",r[o-1]),this.$=[r[o-1]].concat(r[o]);break;case 14:s.getLogger().debug("Rule: link: ",r[o],e),this.$={edgeTypeStr:r[o],label:""};break;case 15:s.getLogger().debug("Rule: LABEL link: ",r[o-3],r[o-1],r[o]),this.$={edgeTypeStr:r[o],label:r[o-1]};break;case 18:const t=parseInt(r[o]),i=s.generateId();this.$={id:i,type:"space",label:"",width:t,children:[]};break;case 23:s.getLogger().debug("Rule: (nodeStatement link node) ",r[o-2],r[o-1],r[o]," typestr: ",r[o-1].edgeTypeStr);const n=s.edgeStrToEdgeData(r[o-1].edgeTypeStr);this.$=[{id:r[o-2].id,label:r[o-2].label,type:r[o-2].type,directions:r[o-2].directions},{id:r[o-2].id+"-"+r[o].id,start:r[o-2].id,end:r[o].id,label:r[o-1].label,type:"edge",directions:r[o].directions,arrowTypeEnd:n,arrowTypeStart:"arrow_open"},{id:r[o].id,label:r[o].label,type:s.typeStr2Type(r[o].typeStr),directions:r[o].directions}];break;case 24:s.getLogger().debug("Rule: nodeStatement (abc88 node size) ",r[o-1],r[o]),this.$={id:r[o-1].id,label:r[o-1].label,type:s.typeStr2Type(r[o-1].typeStr),directions:r[o-1].directions,widthInColumns:parseInt(r[o],10)};break;case 25:s.getLogger().debug("Rule: nodeStatement (node) ",r[o]),this.$={id:r[o].id,label:r[o].label,type:s.typeStr2Type(r[o].typeStr),directions:r[o].directions,widthInColumns:1};break;case 26:s.getLogger().debug("APA123",this?this:"na"),s.getLogger().debug("COLUMNS: ",r[o]),this.$={type:"column-setting",columns:"auto"===r[o]?-1:parseInt(r[o])};break;case 27:s.getLogger().debug("Rule: id-block statement : ",r[o-2],r[o-1]),s.generateId(),this.$={...r[o-2],type:"composite",children:r[o-1]};break;case 28:s.getLogger().debug("Rule: blockStatement : ",r[o-2],r[o-1],r[o]);const l=s.generateId();this.$={id:l,type:"composite",label:"",children:r[o-1]};break;case 29:s.getLogger().debug("Rule: node (NODE_ID separator): ",r[o]),this.$={id:r[o]};break;case 30:s.getLogger().debug("Rule: node (NODE_ID nodeShapeNLabel separator): ",r[o-1],r[o]),this.$={id:r[o-1],label:r[o].label,typeStr:r[o].typeStr,directions:r[o].directions};break;case 31:s.getLogger().debug("Rule: dirList: ",r[o]),this.$=[r[o]];break;case 32:s.getLogger().debug("Rule: dirList: ",r[o-1],r[o]),this.$=[r[o-1]].concat(r[o]);break;case 33:s.getLogger().debug("Rule: nodeShapeNLabel: ",r[o-2],r[o-1],r[o]),this.$={typeStr:r[o-2]+r[o],label:r[o-1]};break;case 34:s.getLogger().debug("Rule: BLOCK_ARROW nodeShapeNLabel: ",r[o-3],r[o-2]," #3:",r[o-1],r[o]),this.$={typeStr:r[o-3]+r[o],label:r[o-2],directions:r[o-1]};break;case 35:case 36:this.$={type:"classDef",id:r[o-1].trim(),css:r[o].trim()};break;case 37:this.$={type:"applyClass",id:r[o-1].trim(),styleClass:r[o].trim()};break;case 38:this.$={type:"applyStyles",id:r[o-1].trim(),stylesStr:r[o].trim()}}},table:[{9:1,10:[1,2]},{1:[3]},{11:3,13:4,19:5,20:6,21:t,22:8,23:9,24:10,25:11,26:12,28:i,29:s,31:n,32:r,40:l,44:o,47:a},{8:[1,20]},e(c,[2,12],{13:4,19:5,20:6,22:8,23:9,24:10,25:11,26:12,11:21,21:t,28:i,29:s,31:n,32:r,40:l,44:o,47:a}),e(h,[2,16],{14:22,15:u,16:d}),e(h,[2,17]),e(h,[2,18]),e(h,[2,19]),e(h,[2,20]),e(h,[2,21]),e(h,[2,22]),e(g,[2,25],{27:[1,25]}),e(h,[2,26]),{19:26,26:12,32:r},{11:27,13:4,19:5,20:6,21:t,22:8,23:9,24:10,25:11,26:12,28:i,29:s,31:n,32:r,40:l,44:o,47:a},{41:[1,28],43:[1,29]},{45:[1,30]},{48:[1,31]},e(y,[2,29],{33:32,36:[1,33],38:[1,34]}),{1:[2,7]},e(c,[2,13]),{26:35,32:r},{32:[2,14]},{17:[1,36]},e(g,[2,24]),{11:37,13:4,14:22,15:u,16:d,19:5,20:6,21:t,22:8,23:9,24:10,25:11,26:12,28:i,29:s,31:n,32:r,40:l,44:o,47:a},{30:[1,38]},{42:[1,39]},{42:[1,40]},{46:[1,41]},{49:[1,42]},e(y,[2,30]),{18:[1,43]},{18:[1,44]},e(g,[2,23]),{18:[1,45]},{30:[1,46]},e(h,[2,28]),e(h,[2,35]),e(h,[2,36]),e(h,[2,37]),e(h,[2,38]),{37:[1,47]},{34:48,35:p},{15:[1,50]},e(h,[2,27]),e(y,[2,33]),{39:[1,51]},{34:52,35:p,39:[2,31]},{32:[2,15]},e(y,[2,34]),{39:[2,32]}],defaultActions:{20:[2,7],23:[2,14],50:[2,15],52:[2,32]},parseError:function(e,t){if(!t.recoverable){var i=new Error(e);throw i.hash=t,i}this.trace(e)},parse:function(e){var t=[0],i=[],s=[null],n=[],r=this.table,l="",o=0,a=0,c=n.slice.call(arguments,1),h=Object.create(this.lexer),u={yy:{}};for(var d in this.yy)Object.prototype.hasOwnProperty.call(this.yy,d)&&(u.yy[d]=this.yy[d]);h.setInput(e,u.yy),u.yy.lexer=h,u.yy.parser=this,void 0===h.yylloc&&(h.yylloc={});var g=h.yylloc;n.push(g);var y=h.options&&h.options.ranges;"function"==typeof u.yy.parseError?this.parseError=u.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var p,b,x,L,S,f,m,_,k,E={};;){if(b=t[t.length-1],this.defaultActions[b]?x=this.defaultActions[b]:(null==p&&(k=void 0,"number"!=typeof(k=i.pop()||h.lex()||1)&&(k instanceof Array&&(k=(i=k).pop()),k=this.symbols_[k]||k),p=k),x=r[b]&&r[b][p]),void 0===x||!x.length||!x[0]){var w;for(S in _=[],r[b])this.terminals_[S]&&S>2&&_.push("'"+this.terminals_[S]+"'");w=h.showPosition?"Parse error on line "+(o+1)+":\n"+h.showPosition()+"\nExpecting "+_.join(", ")+", got '"+(this.terminals_[p]||p)+"'":"Parse error on line "+(o+1)+": Unexpected "+(1==p?"end of input":"'"+(this.terminals_[p]||p)+"'"),this.parseError(w,{text:h.match,token:this.terminals_[p]||p,line:h.yylineno,loc:g,expected:_})}if(x[0]instanceof Array&&x.length>1)throw new Error("Parse Error: multiple actions possible at state: "+b+", token: "+p);switch(x[0]){case 1:t.push(p),s.push(h.yytext),n.push(h.yylloc),t.push(x[1]),p=null,a=h.yyleng,l=h.yytext,o=h.yylineno,g=h.yylloc;break;case 2:if(f=this.productions_[x[1]][1],E.$=s[s.length-f],E._$={first_line:n[n.length-(f||1)].first_line,last_line:n[n.length-1].last_line,first_column:n[n.length-(f||1)].first_column,last_column:n[n.length-1].last_column},y&&(E._$.range=[n[n.length-(f||1)].range[0],n[n.length-1].range[1]]),void 0!==(L=this.performAction.apply(E,[l,a,o,u.yy,x[1],s,n].concat(c))))return L;f&&(t=t.slice(0,-1*f*2),s=s.slice(0,-1*f),n=n.slice(0,-1*f)),t.push(this.productions_[x[1]][0]),s.push(E.$),n.push(E._$),m=r[t[t.length-2]][t[t.length-1]],t.push(m);break;case 3:return!0}}return!0}},x={EOF:1,parseError:function(e,t){if(!this.yy.parser)throw new Error(e);this.yy.parser.parseError(e,t)},setInput:function(e,t){return this.yy=t||this.yy||{},this._input=e,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var e=this._input[0];return this.yytext+=e,this.yyleng++,this.offset++,this.match+=e,this.matched+=e,e.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),e},unput:function(e){var t=e.length,i=e.split(/(?:\r\n?|\n)/g);this._input=e+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-t),this.offset-=t;var s=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),i.length-1&&(this.yylineno-=i.length-1);var n=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:i?(i.length===s.length?this.yylloc.first_column:0)+s[s.length-i.length].length-i[0].length:this.yylloc.first_column-t},this.options.ranges&&(this.yylloc.range=[n[0],n[0]+this.yyleng-t]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(e){this.unput(this.match.slice(e))},pastInput:function(){var e=this.matched.substr(0,this.matched.length-this.match.length);return(e.length>20?"...":"")+e.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var e=this.match;return e.length<20&&(e+=this._input.substr(0,20-e.length)),(e.substr(0,20)+(e.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var e=this.pastInput(),t=new Array(e.length+1).join("-");return e+this.upcomingInput()+"\n"+t+"^"},test_match:function(e,t){var i,s,n;if(this.options.backtrack_lexer&&(n={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(n.yylloc.range=this.yylloc.range.slice(0))),(s=e[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=s.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:s?s[s.length-1].length-s[s.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+e[0].length},this.yytext+=e[0],this.match+=e[0],this.matches=e,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(e[0].length),this.matched+=e[0],i=this.performAction.call(this,this.yy,this,t,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),i)return i;if(this._backtrack){for(var r in n)this[r]=n[r];return!1}return!1},next:function(){if(this.done)return this.EOF;var e,t,i,s;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var n=this._currentRules(),r=0;rt[0].length)){if(t=i,s=r,this.options.backtrack_lexer){if(!1!==(e=this.test_match(i,n[r])))return e;if(this._backtrack){t=!1;continue}return!1}if(!this.options.flex)break}return t?!1!==(e=this.test_match(t,n[s]))&&e:""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(e){this.conditionStack.push(e)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(e){return(e=this.conditionStack.length-1-Math.abs(e||0))>=0?this.conditionStack[e]:"INITIAL"},pushState:function(e){this.begin(e)},stateStackSize:function(){return this.conditionStack.length},options:{},performAction:function(e,t,i,s){switch(i){case 0:return 10;case 1:return e.getLogger().debug("Found space-block"),31;case 2:return e.getLogger().debug("Found nl-block"),31;case 3:return e.getLogger().debug("Found space-block"),29;case 4:e.getLogger().debug(".",t.yytext);break;case 5:e.getLogger().debug("_",t.yytext);break;case 6:return 5;case 7:return t.yytext=-1,28;case 8:return t.yytext=t.yytext.replace(/columns\s+/,""),e.getLogger().debug("COLUMNS (LEX)",t.yytext),28;case 9:case 77:case 78:case 100:this.pushState("md_string");break;case 10:return"MD_STR";case 11:case 35:case 80:this.popState();break;case 12:this.pushState("string");break;case 13:e.getLogger().debug("LEX: POPPING STR:",t.yytext),this.popState();break;case 14:return e.getLogger().debug("LEX: STR end:",t.yytext),"STR";case 15:return t.yytext=t.yytext.replace(/space\:/,""),e.getLogger().debug("SPACE NUM (LEX)",t.yytext),21;case 16:return t.yytext="1",e.getLogger().debug("COLUMNS (LEX)",t.yytext),21;case 17:return 43;case 18:return"LINKSTYLE";case 19:return"INTERPOLATE";case 20:return this.pushState("CLASSDEF"),40;case 21:return this.popState(),this.pushState("CLASSDEFID"),"DEFAULT_CLASSDEF_ID";case 22:return this.popState(),this.pushState("CLASSDEFID"),41;case 23:return this.popState(),42;case 24:return this.pushState("CLASS"),44;case 25:return this.popState(),this.pushState("CLASS_STYLE"),45;case 26:return this.popState(),46;case 27:return this.pushState("STYLE_STMNT"),47;case 28:return this.popState(),this.pushState("STYLE_DEFINITION"),48;case 29:return this.popState(),49;case 30:return this.pushState("acc_title"),"acc_title";case 31:return this.popState(),"acc_title_value";case 32:return this.pushState("acc_descr"),"acc_descr";case 33:return this.popState(),"acc_descr_value";case 34:this.pushState("acc_descr_multiline");break;case 36:return"acc_descr_multiline_value";case 37:return 30;case 38:case 39:case 41:case 42:case 45:return this.popState(),e.getLogger().debug("Lex: (("),"NODE_DEND";case 40:return this.popState(),e.getLogger().debug("Lex: ))"),"NODE_DEND";case 43:return this.popState(),e.getLogger().debug("Lex: (-"),"NODE_DEND";case 44:return this.popState(),e.getLogger().debug("Lex: -)"),"NODE_DEND";case 46:return this.popState(),e.getLogger().debug("Lex: ]]"),"NODE_DEND";case 47:return this.popState(),e.getLogger().debug("Lex: ("),"NODE_DEND";case 48:return this.popState(),e.getLogger().debug("Lex: ])"),"NODE_DEND";case 49:case 50:return this.popState(),e.getLogger().debug("Lex: /]"),"NODE_DEND";case 51:return this.popState(),e.getLogger().debug("Lex: )]"),"NODE_DEND";case 52:return this.popState(),e.getLogger().debug("Lex: )"),"NODE_DEND";case 53:return this.popState(),e.getLogger().debug("Lex: ]>"),"NODE_DEND";case 54:return this.popState(),e.getLogger().debug("Lex: ]"),"NODE_DEND";case 55:return e.getLogger().debug("Lexa: -)"),this.pushState("NODE"),36;case 56:return e.getLogger().debug("Lexa: (-"),this.pushState("NODE"),36;case 57:return e.getLogger().debug("Lexa: ))"),this.pushState("NODE"),36;case 58:case 60:case 61:case 62:case 65:return e.getLogger().debug("Lexa: )"),this.pushState("NODE"),36;case 59:return e.getLogger().debug("Lex: ((("),this.pushState("NODE"),36;case 63:return e.getLogger().debug("Lexc: >"),this.pushState("NODE"),36;case 64:return e.getLogger().debug("Lexa: (["),this.pushState("NODE"),36;case 66:case 67:case 68:case 69:case 70:case 71:case 72:return this.pushState("NODE"),36;case 73:return e.getLogger().debug("Lexa: ["),this.pushState("NODE"),36;case 74:return this.pushState("BLOCK_ARROW"),e.getLogger().debug("LEX ARR START"),38;case 75:return e.getLogger().debug("Lex: NODE_ID",t.yytext),32;case 76:return e.getLogger().debug("Lex: EOF",t.yytext),8;case 79:return"NODE_DESCR";case 81:e.getLogger().debug("Lex: Starting string"),this.pushState("string");break;case 82:e.getLogger().debug("LEX ARR: Starting string"),this.pushState("string");break;case 83:return e.getLogger().debug("LEX: NODE_DESCR:",t.yytext),"NODE_DESCR";case 84:e.getLogger().debug("LEX POPPING"),this.popState();break;case 85:e.getLogger().debug("Lex: =>BAE"),this.pushState("ARROW_DIR");break;case 86:return t.yytext=t.yytext.replace(/^,\s*/,""),e.getLogger().debug("Lex (right): dir:",t.yytext),"DIR";case 87:return t.yytext=t.yytext.replace(/^,\s*/,""),e.getLogger().debug("Lex (left):",t.yytext),"DIR";case 88:return t.yytext=t.yytext.replace(/^,\s*/,""),e.getLogger().debug("Lex (x):",t.yytext),"DIR";case 89:return t.yytext=t.yytext.replace(/^,\s*/,""),e.getLogger().debug("Lex (y):",t.yytext),"DIR";case 90:return t.yytext=t.yytext.replace(/^,\s*/,""),e.getLogger().debug("Lex (up):",t.yytext),"DIR";case 91:return t.yytext=t.yytext.replace(/^,\s*/,""),e.getLogger().debug("Lex (down):",t.yytext),"DIR";case 92:return t.yytext="]>",e.getLogger().debug("Lex (ARROW_DIR end):",t.yytext),this.popState(),this.popState(),"BLOCK_ARROW_END";case 93:return e.getLogger().debug("Lex: LINK","#"+t.yytext+"#"),15;case 94:case 95:case 96:return e.getLogger().debug("Lex: LINK",t.yytext),15;case 97:case 98:case 99:return e.getLogger().debug("Lex: START_LINK",t.yytext),this.pushState("LLABEL"),16;case 101:return e.getLogger().debug("Lex: Starting string"),this.pushState("string"),"LINK_LABEL";case 102:return this.popState(),e.getLogger().debug("Lex: LINK","#"+t.yytext+"#"),15;case 103:case 104:return this.popState(),e.getLogger().debug("Lex: LINK",t.yytext),15;case 105:return e.getLogger().debug("Lex: COLON",t.yytext),t.yytext=t.yytext.slice(1),27}},rules:[/^(?:block-beta\b)/,/^(?:block\s+)/,/^(?:block\n+)/,/^(?:block:)/,/^(?:[\s]+)/,/^(?:[\n]+)/,/^(?:((\u000D\u000A)|(\u000A)))/,/^(?:columns\s+auto\b)/,/^(?:columns\s+[\d]+)/,/^(?:["][`])/,/^(?:[^`"]+)/,/^(?:[`]["])/,/^(?:["])/,/^(?:["])/,/^(?:[^"]*)/,/^(?:space[:]\d+)/,/^(?:space\b)/,/^(?:default\b)/,/^(?:linkStyle\b)/,/^(?:interpolate\b)/,/^(?:classDef\s+)/,/^(?:DEFAULT\s+)/,/^(?:\w+\s+)/,/^(?:[^\n]*)/,/^(?:class\s+)/,/^(?:(\w+)+((,\s*\w+)*))/,/^(?:[^\n]*)/,/^(?:style\s+)/,/^(?:(\w+)+((,\s*\w+)*))/,/^(?:[^\n]*)/,/^(?:accTitle\s*:\s*)/,/^(?:(?!\n||)*[^\n]*)/,/^(?:accDescr\s*:\s*)/,/^(?:(?!\n||)*[^\n]*)/,/^(?:accDescr\s*\{\s*)/,/^(?:[\}])/,/^(?:[^\}]*)/,/^(?:end\b\s*)/,/^(?:\(\(\()/,/^(?:\)\)\))/,/^(?:[\)]\))/,/^(?:\}\})/,/^(?:\})/,/^(?:\(-)/,/^(?:-\))/,/^(?:\(\()/,/^(?:\]\])/,/^(?:\()/,/^(?:\]\))/,/^(?:\\\])/,/^(?:\/\])/,/^(?:\)\])/,/^(?:[\)])/,/^(?:\]>)/,/^(?:[\]])/,/^(?:-\))/,/^(?:\(-)/,/^(?:\)\))/,/^(?:\))/,/^(?:\(\(\()/,/^(?:\(\()/,/^(?:\{\{)/,/^(?:\{)/,/^(?:>)/,/^(?:\(\[)/,/^(?:\()/,/^(?:\[\[)/,/^(?:\[\|)/,/^(?:\[\()/,/^(?:\)\)\))/,/^(?:\[\\)/,/^(?:\[\/)/,/^(?:\[\\)/,/^(?:\[)/,/^(?:<\[)/,/^(?:[^\(\[\n\-\)\{\}\s\<\>:]+)/,/^(?:$)/,/^(?:["][`])/,/^(?:["][`])/,/^(?:[^`"]+)/,/^(?:[`]["])/,/^(?:["])/,/^(?:["])/,/^(?:[^"]+)/,/^(?:["])/,/^(?:\]>\s*\()/,/^(?:,?\s*right\s*)/,/^(?:,?\s*left\s*)/,/^(?:,?\s*x\s*)/,/^(?:,?\s*y\s*)/,/^(?:,?\s*up\s*)/,/^(?:,?\s*down\s*)/,/^(?:\)\s*)/,/^(?:\s*[xo<]?--+[-xo>]\s*)/,/^(?:\s*[xo<]?==+[=xo>]\s*)/,/^(?:\s*[xo<]?-?\.+-[xo>]?\s*)/,/^(?:\s*~~[\~]+\s*)/,/^(?:\s*[xo<]?--\s*)/,/^(?:\s*[xo<]?==\s*)/,/^(?:\s*[xo<]?-\.\s*)/,/^(?:["][`])/,/^(?:["])/,/^(?:\s*[xo<]?--+[-xo>]\s*)/,/^(?:\s*[xo<]?==+[=xo>]\s*)/,/^(?:\s*[xo<]?-?\.+-[xo>]?\s*)/,/^(?::\d+)/],conditions:{STYLE_DEFINITION:{rules:[29],inclusive:!1},STYLE_STMNT:{rules:[28],inclusive:!1},CLASSDEFID:{rules:[23],inclusive:!1},CLASSDEF:{rules:[21,22],inclusive:!1},CLASS_STYLE:{rules:[26],inclusive:!1},CLASS:{rules:[25],inclusive:!1},LLABEL:{rules:[100,101,102,103,104],inclusive:!1},ARROW_DIR:{rules:[86,87,88,89,90,91,92],inclusive:!1},BLOCK_ARROW:{rules:[77,82,85],inclusive:!1},NODE:{rules:[38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,78,81],inclusive:!1},md_string:{rules:[10,11,79,80],inclusive:!1},space:{rules:[],inclusive:!1},string:{rules:[13,14,83,84],inclusive:!1},acc_descr_multiline:{rules:[35,36],inclusive:!1},acc_descr:{rules:[33],inclusive:!1},acc_title:{rules:[31],inclusive:!1},INITIAL:{rules:[0,1,2,3,4,5,6,7,8,9,12,15,16,17,18,19,20,24,27,30,32,34,37,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,93,94,95,96,97,98,99,105],inclusive:!0}}};function L(){this.yy={}}return b.lexer=x,L.prototype=b,b.Parser=L,new L}());d.parser=d;const g=d;let y={},p=[],b={};const x="color",L="fill";let S={};const f=function(e,t=""){void 0===S[e]&&(S[e]={id:e,styles:[],textStyles:[]});const i=S[e];null!=t&&t.split(",").forEach((e=>{const t=e.replace(/([^;]*);/,"$1").trim();if(e.match(x)){const e=t.replace(L,"bgFill").replace(x,L);i.textStyles.push(e)}i.styles.push(t)}))},m=function(e,t=""){const i=y[e];null!=t&&(i.styles=t.split(","))},_=function(e,t){e.split(",").forEach((function(e){let i=y[e];if(void 0===i){const t=e.trim();y[t]={id:t,type:"na",children:[]},i=y[t]}i.classes||(i.classes=[]),i.classes.push(t)}))},k=(e,t)=>{const i=e.flat(),s=[];for(const e of i)if("classDef"!==e.type)if("applyClass"!==e.type)if("applyStyles"!==e.type)if("column-setting"===e.type)t.columns=e.columns||-1;else if("edge"===e.type)b[e.id]?b[e.id]++:b[e.id]=1,e.id=b[e.id]+"-"+e.id,p.push(e);else{e.label||("composite"===e.type?e.label="":e.label=e.id);const t=!y[e.id];if(t?y[e.id]=e:("na"!==e.type&&(y[e.id].type=e.type),e.label!==e.id&&(y[e.id].label=e.label)),e.children&&k(e.children,e),"space"===e.type){const t=e.width||1;for(let i=0;i(0,r.F)().block,typeStr2Type:function(e){switch(r.l.debug("typeStr2Type",e),e){case"[]":return"square";case"()":return r.l.debug("we have a round"),"round";case"(())":return"circle";case">]":return"rect_left_inv_arrow";case"{}":return"diamond";case"{{}}":return"hexagon";case"([])":return"stadium";case"[[]]":return"subroutine";case"[()]":return"cylinder";case"((()))":return"doublecircle";case"[//]":return"lean_right";case"[\\\\]":return"lean_left";case"[/\\]":return"trapezoid";case"[\\/]":return"inv_trapezoid";case"<[]>":return"block_arrow";default:return"na"}},edgeTypeStr2Type:function(e){return r.l.debug("typeStr2Type",e),"=="===e?"thick":"normal"},edgeStrToEdgeData:function(e){switch(e.trim()){case"--x":return"arrow_cross";case"--o":return"arrow_circle";default:return"arrow_point"}},getLogger:()=>console,getBlocksFlat:()=>[...Object.values(y)],getBlocks:()=>E||[],getEdges:()=>p,setHierarchy:e=>{w.children=e,k(e,w),E=w.children},getBlock:e=>y[e],setBlock:e=>{y[e.id]=e},getColumns:e=>{const t=y[e];return t?t.columns?t.columns:t.children?t.children.length:-1:-1},getClasses:function(){return S},clear:()=>{r.l.debug("Clear called"),(0,r.v)(),w={id:"root",type:"composite",children:[],columns:-1},y={root:w},E=[],S={},p=[],b={}},generateId:()=>(v++,"id-"+Math.random().toString(36).substr(2,12)+"-"+v)},$=(e,t)=>{const i=o.A,s=i(e,"r"),n=i(e,"g"),r=i(e,"b");return a.A(s,n,r,t)};function N(e,t,i=!1){var s,n,l;const o=e;let a="default";((null==(s=null==o?void 0:o.classes)?void 0:s.length)||0)>0&&(a=((null==o?void 0:o.classes)||[]).join(" ")),a+=" flowchart-label";let c,h=0,u="";switch(o.type){case"round":h=5,u="rect";break;case"composite":h=0,u="composite",c=0;break;case"square":case"group":default:u="rect";break;case"diamond":u="question";break;case"hexagon":u="hexagon";break;case"block_arrow":u="block_arrow";break;case"odd":case"rect_left_inv_arrow":u="rect_left_inv_arrow";break;case"lean_right":u="lean_right";break;case"lean_left":u="lean_left";break;case"trapezoid":u="trapezoid";break;case"inv_trapezoid":u="inv_trapezoid";break;case"circle":u="circle";break;case"ellipse":u="ellipse";break;case"stadium":u="stadium";break;case"subroutine":u="subroutine";break;case"cylinder":u="cylinder";break;case"doublecircle":u="doublecircle"}const d=(0,r.k)((null==o?void 0:o.styles)||[]),g=o.label,y=o.size||{width:0,height:0,x:0,y:0};return{labelStyle:d.labelStyle,shape:u,labelText:g,rx:h,ry:h,class:a,style:d.style,id:o.id,directions:o.directions,width:y.width,height:y.height,x:y.x,y:y.y,positioned:i,intersect:void 0,type:o.type,padding:c??((null==(l=null==(n=(0,r.F)())?void 0:n.block)?void 0:l.padding)||0)}}async function I(e,t,i){const s=N(t,0,!1);if("group"===s.type)return;const n=await(0,c.e)(e,s),r=n.node().getBBox(),l=i.getBlock(s.id);l.size={width:r.width,height:r.height,x:0,y:0,node:n},i.setBlock(l),n.remove()}async function T(e,t,i){const s=N(t,0,!0);"space"!==i.getBlock(s.id).type&&(await(0,c.e)(e,s),t.intersect=null==s?void 0:s.intersect,(0,c.p)(s))}async function z(e,t,i,s){for(const n of t)await s(e,n,i),n.children&&await z(e,n.children,i,s)}const A=(null==(n=null==(s=(0,r.c)())?void 0:s.block)?void 0:n.padding)||8;function C(e,t){if(0===e||!Number.isInteger(e))throw new Error("Columns must be an integer !== 0.");if(t<0||!Number.isInteger(t))throw new Error("Position must be a non-negative integer."+t);return e<0?{px:t,py:0}:1===e?{px:0,py:t}:{px:t%e,py:Math.floor(t/e)}}const O=e=>{let t=0,i=0;for(const s of e.children){const{width:n,height:l,x:o,y:a}=s.size||{width:0,height:0,x:0,y:0};r.l.debug("getMaxChildSize abc95 child:",s.id,"width:",n,"height:",l,"x:",o,"y:",a,s.type),"space"!==s.type&&(n>t&&(t=n/(e.widthInColumns||1)),l>i&&(i=l))}return{width:t,height:i}};function R(e,t,i=0,s=0){var n,l,o,a,c,h,u,d,g,y,p;r.l.debug("setBlockSizes abc95 (start)",e.id,null==(n=null==e?void 0:e.size)?void 0:n.x,"block width =",null==e?void 0:e.size,"sieblingWidth",i),(null==(l=null==e?void 0:e.size)?void 0:l.width)||(e.size={width:i,height:s,x:0,y:0});let b=0,x=0;if((null==(o=e.children)?void 0:o.length)>0){for(const i of e.children)R(i,t);const n=O(e);b=n.width,x=n.height,r.l.debug("setBlockSizes abc95 maxWidth of",e.id,":s children is ",b,x);for(const t of e.children)t.size&&(r.l.debug(`abc95 Setting size of children of ${e.id} id=${t.id} ${b} ${x} ${t.size}`),t.size.width=b*(t.widthInColumns||1)+A*((t.widthInColumns||1)-1),t.size.height=x,t.size.x=0,t.size.y=0,r.l.debug(`abc95 updating size of ${e.id} children child:${t.id} maxWidth:${b} maxHeight:${x}`));for(const i of e.children)R(i,t,b,x);const l=e.columns||-1;let o=0;for(const t of e.children)o+=t.widthInColumns||1;let d=e.children.length;l>0&&l0?Math.min(e.children.length,l):e.children.length;if(t>0){const i=(y-t*A-A)/t;r.l.debug("abc95 (growing to fit) width",e.id,y,null==(u=e.size)?void 0:u.width,i);for(const t of e.children)t.size&&(t.size.width=i)}}e.size={width:y,height:p,x:0,y:0}}r.l.debug("setBlockSizes abc94 (done)",e.id,null==(d=null==e?void 0:e.size)?void 0:d.x,null==(g=null==e?void 0:e.size)?void 0:g.width,null==(y=null==e?void 0:e.size)?void 0:y.y,null==(p=null==e?void 0:e.size)?void 0:p.height)}function B(e,t){var i,s,n,l,o,a,c,h,u,d,g,y,p,b,x,L,S;r.l.debug(`abc85 layout blocks (=>layoutBlocks) ${e.id} x: ${null==(i=null==e?void 0:e.size)?void 0:i.x} y: ${null==(s=null==e?void 0:e.size)?void 0:s.y} width: ${null==(n=null==e?void 0:e.size)?void 0:n.width}`);const f=e.columns||-1;if(r.l.debug("layoutBlocks columns abc95",e.id,"=>",f,e),e.children&&e.children.length>0){const t=(null==(o=null==(l=null==e?void 0:e.children[0])?void 0:l.size)?void 0:o.width)||0,i=e.children.length*t+(e.children.length-1)*A;r.l.debug("widthOfChildren 88",i,"posX");let s=0;r.l.debug("abc91 block?.size?.x",e.id,null==(a=null==e?void 0:e.size)?void 0:a.x);let n=(null==(c=null==e?void 0:e.size)?void 0:c.x)?(null==(h=null==e?void 0:e.size)?void 0:h.x)+(-(null==(u=null==e?void 0:e.size)?void 0:u.width)/2||0):-A,x=0;for(const t of e.children){const i=e;if(!t.size)continue;const{width:l,height:o}=t.size,{px:a,py:c}=C(f,s);if(c!=x&&(x=c,n=(null==(d=null==e?void 0:e.size)?void 0:d.x)?(null==(g=null==e?void 0:e.size)?void 0:g.x)+(-(null==(y=null==e?void 0:e.size)?void 0:y.width)/2||0):-A,r.l.debug("New row in layout for block",e.id," and child ",t.id,x)),r.l.debug(`abc89 layout blocks (child) id: ${t.id} Pos: ${s} (px, py) ${a},${c} (${null==(p=null==i?void 0:i.size)?void 0:p.x},${null==(b=null==i?void 0:i.size)?void 0:b.y}) parent: ${i.id} width: ${l}${A}`),i.size){const e=l/2;t.size.x=n+A+e,r.l.debug(`abc91 layout blocks (calc) px, pyid:${t.id} startingPos=X${n} new startingPosX${t.size.x} ${e} padding=${A} width=${l} halfWidth=${e} => x:${t.size.x} y:${t.size.y} ${t.widthInColumns} (width * (child?.w || 1)) / 2 ${l*((null==t?void 0:t.widthInColumns)||1)/2}`),n=t.size.x+e,t.size.y=i.size.y-i.size.height/2+c*(o+A)+o/2+A,r.l.debug(`abc88 layout blocks (calc) px, pyid:${t.id}startingPosX${n}${A}${e}=>x:${t.size.x}y:${t.size.y}${t.widthInColumns}(width * (child?.w || 1)) / 2${l*((null==t?void 0:t.widthInColumns)||1)/2}`)}t.children&&B(t),s+=(null==t?void 0:t.widthInColumns)||1,r.l.debug("abc88 columnsPos",t,s)}}r.l.debug(`layout blocks (<==layoutBlocks) ${e.id} x: ${null==(x=null==e?void 0:e.size)?void 0:x.x} y: ${null==(L=null==e?void 0:e.size)?void 0:L.y} width: ${null==(S=null==e?void 0:e.size)?void 0:S.width}`)}function F(e,{minX:t,minY:i,maxX:s,maxY:n}={minX:0,minY:0,maxX:0,maxY:0}){if(e.size&&"root"!==e.id){const{x:r,y:l,width:o,height:a}=e.size;r-o/2s&&(s=r+o/2),l+a/2>n&&(n=l+a/2)}if(e.children)for(const r of e.children)({minX:t,minY:i,maxX:s,maxY:n}=F(r,{minX:t,minY:i,maxX:s,maxY:n}));return{minX:t,minY:i,maxX:s,maxY:n}}function P(e){const t=e.getBlock("root");if(!t)return;R(t,e,0,0),B(t),r.l.debug("getBlocks",JSON.stringify(t,null,2));const{minX:i,minY:s,maxX:n,maxY:l}=F(t);return{x:i,y:s,width:n-i,height:l-s}}const Y={parser:g,db:D,renderer:{draw:async function(e,t,i,s){const{securityLevel:n,block:l}=(0,r.F)(),o=s.db;let a;"sandbox"===n&&(a=(0,u.Ltv)("#i"+t));const d="sandbox"===n?(0,u.Ltv)(a.nodes()[0].contentDocument.body):(0,u.Ltv)("body"),g="sandbox"===n?d.select(`[id="${t}"]`):(0,u.Ltv)(`[id="${t}"]`);(0,c.a)(g,["point","circle","cross"],s.type,t);const y=o.getBlocks(),p=o.getBlocksFlat(),b=o.getEdges(),x=g.insert("g").attr("class","block");await async function(e,t,i){await z(e,t,i,I)}(x,y,o);const L=P(o);if(await async function(e,t,i){await z(e,t,i,T)}(x,y,o),await async function(e,t,i,s,n){const r=new h.T({multigraph:!0,compound:!0});r.setGraph({rankdir:"TB",nodesep:10,ranksep:10,marginx:8,marginy:8});for(const e of i)e.size&&r.setNode(e.id,{width:e.size.width,height:e.size.height,intersect:e.intersect});for(const i of t)if(i.start&&i.end){const t=s.getBlock(i.start),l=s.getBlock(i.end);if((null==t?void 0:t.size)&&(null==l?void 0:l.size)){const s=t.size,o=l.size,a=[{x:s.x,y:s.y},{x:s.x+(o.x-s.x)/2,y:s.y+(o.y-s.y)/2},{x:o.x,y:o.y}];await(0,c.h)(e,{v:i.start,w:i.end,name:i.id},{...i,arrowTypeEnd:i.arrowTypeEnd,arrowTypeStart:i.arrowTypeStart,points:a,classes:"edge-thickness-normal edge-pattern-solid flowchart-link LS-a1 LE-b1"},void 0,"block",r,n),i.label&&(await(0,c.f)(e,{...i,label:i.label,labelStyle:"stroke: #333; stroke-width: 1.5px;fill:none;",arrowTypeEnd:i.arrowTypeEnd,arrowTypeStart:i.arrowTypeStart,points:a,classes:"edge-thickness-normal edge-pattern-solid flowchart-link LS-a1 LE-b1"}),await(0,c.j)({...i,x:a[1].x,y:a[1].y},{originalPath:a}))}}}(x,b,p,o,t),L){const e=L,t=Math.max(1,Math.round(e.width/e.height*.125)),i=e.height+t+10,s=e.width+10,{useMaxWidth:n}=l;(0,r.i)(g,i,s,!!n),r.l.debug("Here Bounds",L,e),g.attr("viewBox",`${e.x-5} ${e.y-5} ${e.width+10} ${e.height+10}`)}(0,u.UMr)(u.zt)},getClasses:function(e,t){return t.db.getClasses()}},styles:e=>`.label {\n font-family: ${e.fontFamily};\n color: ${e.nodeTextColor||e.textColor};\n }\n .cluster-label text {\n fill: ${e.titleColor};\n }\n .cluster-label span,p {\n color: ${e.titleColor};\n }\n\n\n\n .label text,span,p {\n fill: ${e.nodeTextColor||e.textColor};\n color: ${e.nodeTextColor||e.textColor};\n }\n\n .node rect,\n .node circle,\n .node ellipse,\n .node polygon,\n .node path {\n fill: ${e.mainBkg};\n stroke: ${e.nodeBorder};\n stroke-width: 1px;\n }\n .flowchart-label text {\n text-anchor: middle;\n }\n // .flowchart-label .text-outer-tspan {\n // text-anchor: middle;\n // }\n // .flowchart-label .text-inner-tspan {\n // text-anchor: start;\n // }\n\n .node .label {\n text-align: center;\n }\n .node.clickable {\n cursor: pointer;\n }\n\n .arrowheadPath {\n fill: ${e.arrowheadColor};\n }\n\n .edgePath .path {\n stroke: ${e.lineColor};\n stroke-width: 2.0px;\n }\n\n .flowchart-link {\n stroke: ${e.lineColor};\n fill: none;\n }\n\n .edgeLabel {\n background-color: ${e.edgeLabelBackground};\n rect {\n opacity: 0.5;\n background-color: ${e.edgeLabelBackground};\n fill: ${e.edgeLabelBackground};\n }\n text-align: center;\n }\n\n /* For html labels only */\n .labelBkg {\n background-color: ${$(e.edgeLabelBackground,.5)};\n // background-color:\n }\n\n .node .cluster {\n // fill: ${$(e.mainBkg,.5)};\n fill: ${$(e.clusterBkg,.5)};\n stroke: ${$(e.clusterBorder,.2)};\n box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;\n stroke-width: 1px;\n }\n\n .cluster text {\n fill: ${e.titleColor};\n }\n\n .cluster span,p {\n color: ${e.titleColor};\n }\n /* .cluster div {\n color: ${e.titleColor};\n } */\n\n div.mermaidTooltip {\n position: absolute;\n text-align: center;\n max-width: 200px;\n padding: 2px;\n font-family: ${e.fontFamily};\n font-size: 12px;\n background: ${e.tertiaryColor};\n border: 1px solid ${e.border2};\n border-radius: 2px;\n pointer-events: none;\n z-index: 100;\n }\n\n .flowchartTitleText {\n text-anchor: middle;\n font-size: 18px;\n fill: ${e.textColor};\n }\n`}}}]); \ No newline at end of file diff --git a/js/194-be4cbb11.chunk.min.js b/js/194-be4cbb11.chunk.min.js new file mode 100644 index 0000000..d479d1e --- /dev/null +++ b/js/194-be4cbb11.chunk.min.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkgeekdoc=self.webpackChunkgeekdoc||[]).push([[194],{1974:(t,e,r)=>{r.d(e,{T:()=>S});var n=r(9622),o=r(9142),i=r(9610),s=r(5041),u=r(6070),c=r(6401),a=r(8058),f=r(9592),h=r(7671),A=r(4326),d=r(8300),l=r(5707);const v=function(t){return t!=t},b=function(t,e){return!(null==t||!t.length)&&function(t,e,r){return e==e?function(t,e,r){for(var n=r-1,o=t.length;++n-1},_=function(t,e,r){for(var n=-1,o=null==t?0:t.length;++n=200){var a=e?null:m(t);if(a)return(0,j.A)(a);s=!1,o=p.A,c=new d.A}else c=e?[]:u;t:for(;++n1?n.setNode(t,e):n.setNode(t)})),this}setNode(t,e){return n.A(this._nodes,t)?(arguments.length>1&&(this._nodes[t]=e),this):(this._nodes[t]=arguments.length>1?e:this._defaultNodeLabelFn(t),this._isCompound&&(this._parent[t]=N,this._children[t]={},this._children[N][t]=!0),this._in[t]={},this._preds[t]={},this._out[t]={},this._sucs[t]={},++this._nodeCount,this)}node(t){return this._nodes[t]}hasNode(t){return n.A(this._nodes,t)}removeNode(t){var e=this;if(n.A(this._nodes,t)){var r=function(t){e.removeEdge(e._edgeObjs[t])};delete this._nodes[t],this._isCompound&&(this._removeFromParentsChildList(t),delete this._parent[t],a.A(this.children(t),(function(t){e.setParent(t)})),delete this._children[t]),a.A(s.A(this._in[t]),r),delete this._in[t],delete this._preds[t],a.A(s.A(this._out[t]),r),delete this._out[t],delete this._sucs[t],--this._nodeCount}return this}setParent(t,e){if(!this._isCompound)throw new Error("Cannot set parent in a non-compound graph");if(f.A(e))e=N;else{for(var r=e+="";!f.A(r);r=this.parent(r))if(r===t)throw new Error("Setting "+e+" as parent of "+t+" would create a cycle");this.setNode(e)}return this.setNode(t),this._removeFromParentsChildList(t),this._parent[t]=e,this._children[e][t]=!0,this}_removeFromParentsChildList(t){delete this._children[this._parent[t]][t]}parent(t){if(this._isCompound){var e=this._parent[t];if(e!==N)return e}}children(t){if(f.A(t)&&(t=N),this._isCompound){var e=this._children[t];if(e)return s.A(e)}else{if(t===N)return this.nodes();if(this.hasNode(t))return[]}}predecessors(t){var e=this._preds[t];if(e)return s.A(e)}successors(t){var e=this._sucs[t];if(e)return s.A(e)}neighbors(t){var e=this.predecessors(t);if(e)return O(e,this.successors(t))}isLeaf(t){return 0===(this.isDirected()?this.successors(t):this.neighbors(t)).length}filterNodes(t){var e=new this.constructor({directed:this._isDirected,multigraph:this._isMultigraph,compound:this._isCompound});e.setGraph(this.graph());var r=this;a.A(this._nodes,(function(r,n){t(n)&&e.setNode(n,r)})),a.A(this._edgeObjs,(function(t){e.hasNode(t.v)&&e.hasNode(t.w)&&e.setEdge(t,r.edge(t))}));var n={};function o(t){var i=r.parent(t);return void 0===i||e.hasNode(i)?(n[t]=i,i):i in n?n[i]:o(i)}return this._isCompound&&a.A(e.nodes(),(function(t){e.setParent(t,o(t))})),e}setDefaultEdgeLabel(t){return i.A(t)||(t=o.A(t)),this._defaultEdgeLabelFn=t,this}edgeCount(){return this._edgeCount}edges(){return C.A(this._edgeObjs)}setPath(t,e){var r=this,n=arguments;return E.A(t,(function(t,o){return n.length>1?r.setEdge(t,o,e):r.setEdge(t,o),o})),this}setEdge(){var t,e,r,o,i=!1,s=arguments[0];"object"==typeof s&&null!==s&&"v"in s?(t=s.v,e=s.w,r=s.name,2===arguments.length&&(o=arguments[1],i=!0)):(t=s,e=arguments[1],r=arguments[3],arguments.length>2&&(o=arguments[2],i=!0)),t=""+t,e=""+e,f.A(r)||(r=""+r);var u=P(this._isDirected,t,e,r);if(n.A(this._edgeLabels,u))return i&&(this._edgeLabels[u]=o),this;if(!f.A(r)&&!this._isMultigraph)throw new Error("Cannot set a named edge when isMultigraph = false");this.setNode(t),this.setNode(e),this._edgeLabels[u]=i?o:this._defaultEdgeLabelFn(t,e,r);var c=function(t,e,r,n){var o=""+e,i=""+r;if(!t&&o>i){var s=o;o=i,i=s}var u={v:o,w:i};return n&&(u.name=n),u}(this._isDirected,t,e,r);return t=c.v,e=c.w,Object.freeze(c),this._edgeObjs[u]=c,F(this._preds[e],t),F(this._sucs[t],e),this._in[e][u]=c,this._out[t][u]=c,this._edgeCount++,this}edge(t,e,r){var n=1===arguments.length?M(this._isDirected,arguments[0]):P(this._isDirected,t,e,r);return this._edgeLabels[n]}hasEdge(t,e,r){var o=1===arguments.length?M(this._isDirected,arguments[0]):P(this._isDirected,t,e,r);return n.A(this._edgeLabels,o)}removeEdge(t,e,r){var n=1===arguments.length?M(this._isDirected,arguments[0]):P(this._isDirected,t,e,r),o=this._edgeObjs[n];return o&&(t=o.v,e=o.w,delete this._edgeLabels[n],delete this._edgeObjs[n],k(this._preds[e],t),k(this._sucs[t],e),delete this._in[e][n],delete this._out[t][n],this._edgeCount--),this}inEdges(t,e){var r=this._in[t];if(r){var n=C.A(r);return e?u.A(n,(function(t){return t.v===e})):n}}outEdges(t,e){var r=this._out[t];if(r){var n=C.A(r);return e?u.A(n,(function(t){return t.w===e})):n}}nodeEdges(t,e){var r=this.inEdges(t,e);if(r)return r.concat(this.outEdges(t,e))}}function F(t,e){t[e]?t[e]++:t[e]=1}function k(t,e){--t[e]||delete t[e]}function P(t,e,r,n){var o=""+e,i=""+r;if(!t&&o>i){var s=o;o=i,i=s}return o+D+i+D+(f.A(n)?L:n)}function M(t,e){return P(t,e.v,e.w,e.name)}S.prototype._nodeCount=0,S.prototype._edgeCount=0},697:(t,e,r)=>{r.d(e,{T:()=>n.T});var n=r(1974)},8300:(t,e,r)=>{r.d(e,{A:()=>i});var n=r(2050);function o(t){var e=-1,r=null==t?0:t.length;for(this.__data__=new n.A;++e{r.d(e,{A:()=>n});const n=function(t,e){for(var r=-1,n=null==t?0:t.length;++r{r.d(e,{A:()=>n});const n=function(t,e){for(var r=-1,n=null==t?0:t.length,o=0,i=[];++r{r.d(e,{A:()=>n});const n=function(t,e){for(var r=-1,n=null==t?0:t.length,o=Array(n);++r{r.d(e,{A:()=>n});const n=function(t,e){for(var r=-1,n=e.length,o=t.length;++r{r.d(e,{A:()=>T});var n=r(2080),o=r(2641),i=r(2851),s=r(2031),u=r(5041);var c=r(9999);var a=r(154),f=r(9759),h=r(4792);var A=r(6912),d=r(5647),l=r(3153);const v=Object.getOwnPropertySymbols?function(t){for(var e=[];t;)(0,A.A)(e,(0,h.A)(t)),t=(0,d.A)(t);return e}:l.A;var b=r(9042),_=r(6212);const p=function(t){return(0,_.A)(t,c.A,v)};var g=r(9137),j=Object.prototype.hasOwnProperty;var y=r(565);var m=/\w*$/;var w=r(241),O=w.A?w.A.prototype:void 0,C=O?O.valueOf:void 0;var E=r(1801);const L=function(t,e,r){var n,o,i,s=t.constructor;switch(e){case"[object ArrayBuffer]":return(0,y.A)(t);case"[object Boolean]":case"[object Date]":return new s(+t);case"[object DataView]":return function(t,e){var r=e?(0,y.A)(t.buffer):t.buffer;return new t.constructor(r,t.byteOffset,t.byteLength)}(t,r);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return(0,E.A)(t,r);case"[object Map]":case"[object Set]":return new s;case"[object Number]":case"[object String]":return new s(t);case"[object RegExp]":return(i=new(o=t).constructor(o.source,m.exec(o))).lastIndex=o.lastIndex,i;case"[object Symbol]":return n=t,C?Object(C.call(n)):{}}};var N=r(407),D=r(2049),S=r(1200),F=r(3098);var k=r(2789),P=r(4841),M=P.A&&P.A.isMap;const x=M?(0,k.A)(M):function(t){return(0,F.A)(t)&&"[object Map]"==(0,g.A)(t)};var I=r(3149);var U=P.A&&P.A.isSet;const z=U?(0,k.A)(U):function(t){return(0,F.A)(t)&&"[object Set]"==(0,g.A)(t)};var B="[object Arguments]",$="[object Function]",G="[object Object]",R={};R[B]=R["[object Array]"]=R["[object ArrayBuffer]"]=R["[object DataView]"]=R["[object Boolean]"]=R["[object Date]"]=R["[object Float32Array]"]=R["[object Float64Array]"]=R["[object Int8Array]"]=R["[object Int16Array]"]=R["[object Int32Array]"]=R["[object Map]"]=R["[object Number]"]=R[G]=R["[object RegExp]"]=R["[object Set]"]=R["[object String]"]=R["[object Symbol]"]=R["[object Uint8Array]"]=R["[object Uint8ClampedArray]"]=R["[object Uint16Array]"]=R["[object Uint32Array]"]=!0,R["[object Error]"]=R[$]=R["[object WeakMap]"]=!1;const T=function t(e,r,A,d,l,_){var y,m=1&r,w=2&r,O=4&r;if(A&&(y=l?A(e,d,l,_):A(e)),void 0!==y)return y;if(!(0,I.A)(e))return e;var C=(0,D.A)(e);if(C){if(y=function(t){var e=t.length,r=new t.constructor(e);return e&&"string"==typeof t[0]&&j.call(t,"index")&&(r.index=t.index,r.input=t.input),r}(e),!m)return(0,f.A)(e,y)}else{var E=(0,g.A)(e),F=E==$||"[object GeneratorFunction]"==E;if((0,S.A)(e))return(0,a.A)(e,m);if(E==G||E==B||F&&!l){if(y=w||F?{}:(0,N.A)(e),!m)return w?function(t,e){return(0,s.A)(t,v(t),e)}(e,function(t,e){return t&&(0,s.A)(e,(0,c.A)(e),t)}(y,e)):function(t,e){return(0,s.A)(t,(0,h.A)(t),e)}(e,function(t,e){return t&&(0,s.A)(e,(0,u.A)(e),t)}(y,e))}else{if(!R[E])return l?e:{};y=L(e,E,m)}}_||(_=new n.A);var k=_.get(e);if(k)return k;_.set(e,y),z(e)?e.forEach((function(n){y.add(t(n,r,A,n,e,_))})):x(e)&&e.forEach((function(n,o){y.set(o,t(n,r,A,o,e,_))}));var P=O?w?p:b.A:w?c.A:u.A,M=C?void 0:P(e);return(0,o.A)(M||e,(function(n,o){M&&(n=e[o=n]),(0,i.A)(y,o,t(n,r,A,o,e,_))})),y}},4288:(t,e,r)=>{r.d(e,{A:()=>i});var n=r(9841),o=r(8446);const i=(s=n.A,function(t,e){if(null==t)return t;if(!(0,o.A)(t))return s(t,e);for(var r=t.length,n=-1,i=Object(t);++n{r.d(e,{A:()=>n});const n=function(t,e,r,n){for(var o=t.length,i=r+(n?1:-1);n?i--:++i{r.d(e,{A:()=>a});var n=r(6912),o=r(241),i=r(5175),s=r(2049),u=o.A?o.A.isConcatSpreadable:void 0;const c=function(t){return(0,s.A)(t)||(0,i.A)(t)||!!(u&&t&&t[u])},a=function t(e,r,o,i,s){var u=-1,a=e.length;for(o||(o=c),s||(s=[]);++u0&&o(f)?r>1?t(f,r-1,o,i,s):(0,n.A)(s,f):i||(s[s.length]=f)}return s}},9841:(t,e,r)=>{r.d(e,{A:()=>i});var n=r(7132),o=r(5041);const i=function(t,e){return t&&(0,n.A)(t,e,o.A)}},6318:(t,e,r)=>{r.d(e,{A:()=>i});var n=r(1521),o=r(901);const i=function(t,e){for(var r=0,i=(e=(0,n.A)(e,t)).length;null!=t&&r{r.d(e,{A:()=>i});var n=r(6912),o=r(2049);const i=function(t,e,r){var i=e(t);return(0,o.A)(t)?i:(0,n.A)(i,r(t))}},4425:(t,e,r)=>{r.d(e,{A:()=>G});var n=r(2080),o=r(8300);const i=function(t,e){for(var r=-1,n=null==t?0:t.length;++rf))return!1;var A=c.get(t),d=c.get(e);if(A&&d)return A==e&&d==t;var l=-1,v=!0,b=2&r?new o.A:void 0;for(c.set(t,e),c.set(e,t);++l{r.d(e,{A:()=>n});const n=function(t){return function(e){return null==e?void 0:e[t]}}},4099:(t,e,r)=>{r.d(e,{A:()=>n});const n=function(t,e){return t.has(e)}},9922:(t,e,r)=>{r.d(e,{A:()=>o});var n=r(9008);const o=function(t){return"function"==typeof t?t:n.A}},1521:(t,e,r)=>{r.d(e,{A:()=>A});var n=r(2049),o=r(6586),i=r(6632),s=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,u=/\\(\\)?/g;const c=(a=(0,i.A)((function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(s,(function(t,r,n,o){e.push(n?o.replace(u,"$1"):r||t)})),e}),(function(t){return 500===f.size&&f.clear(),t})),f=a.cache,a);var a,f,h=r(3456);const A=function(t,e){return(0,n.A)(t)?t:(0,o.A)(t,e)?[t]:c((0,h.A)(t))}},9042:(t,e,r)=>{r.d(e,{A:()=>s});var n=r(6212),o=r(4792),i=r(5041);const s=function(t){return(0,n.A)(t,i.A,o.A)}},4792:(t,e,r)=>{r.d(e,{A:()=>u});var n=r(2634),o=r(3153),i=Object.prototype.propertyIsEnumerable,s=Object.getOwnPropertySymbols;const u=s?function(t){return null==t?[]:(t=Object(t),(0,n.A)(s(t),(function(e){return i.call(t,e)})))}:o.A},5054:(t,e,r)=>{r.d(e,{A:()=>a});var n=r(1521),o=r(5175),i=r(2049),s=r(5353),u=r(5254),c=r(901);const a=function(t,e,r){for(var a=-1,f=(e=(0,n.A)(e,t)).length,h=!1;++a{r.d(e,{A:()=>u});var n=r(2049),o=r(9501),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,s=/^\w*$/;const u=function(t,e){if((0,n.A)(t))return!1;var r=typeof t;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=t&&!(0,o.A)(t))||s.test(t)||!i.test(t)||null!=e&&t in Object(e)}},9959:(t,e,r)=>{r.d(e,{A:()=>n});const n=function(t){var e=-1,r=Array(t.size);return t.forEach((function(t){r[++e]=t})),r}},901:(t,e,r)=>{r.d(e,{A:()=>o});var n=r(9501);const o=function(t){if("string"==typeof t||(0,n.A)(t))return t;var e=t+"";return"0"==e&&1/t==-1/0?"-0":e}},6070:(t,e,r)=>{r.d(e,{A:()=>c});var n=r(2634),o=r(4288);const i=function(t,e){var r=[];return(0,o.A)(t,(function(t,n,o){e(t,n,o)&&r.push(t)})),r};var s=r(4425),u=r(2049);const c=function(t,e){return((0,u.A)(t)?n.A:i)(t,(0,s.A)(e,3))}},8058:(t,e,r)=>{r.d(e,{A:()=>u});var n=r(2641),o=r(4288),i=r(9922),s=r(2049);const u=function(t,e){return((0,s.A)(t)?n.A:o.A)(t,(0,i.A)(e))}},9622:(t,e,r)=>{r.d(e,{A:()=>s});var n=Object.prototype.hasOwnProperty;const o=function(t,e){return null!=t&&n.call(t,e)};var i=r(5054);const s=function(t,e){return null!=t&&(0,i.A)(t,e,o)}},6964:(t,e,r)=>{r.d(e,{A:()=>i});const n=function(t,e){return null!=t&&e in Object(t)};var o=r(5054);const i=function(t,e){return null!=t&&(0,o.A)(t,e,n)}},9501:(t,e,r)=>{r.d(e,{A:()=>i});var n=r(2383),o=r(3098);const i=function(t){return"symbol"==typeof t||(0,o.A)(t)&&"[object Symbol]"==(0,n.A)(t)}},9592:(t,e,r)=>{r.d(e,{A:()=>n});const n=function(t){return void 0===t}},5041:(t,e,r)=>{r.d(e,{A:()=>s});var n=r(2505),o=r(4453),i=r(8446);const s=function(t){return(0,i.A)(t)?(0,n.A)(t):(0,o.A)(t)}},3130:(t,e,r)=>{r.d(e,{A:()=>c});const n=function(t,e,r,n){var o=-1,i=null==t?0:t.length;for(n&&i&&(r=t[++o]);++o{r.d(e,{A:()=>n});const n=function(){return[]}},3456:(t,e,r)=>{r.d(e,{A:()=>f});var n=r(241),o=r(5572),i=r(2049),s=r(9501),u=n.A?n.A.prototype:void 0,c=u?u.toString:void 0;const a=function t(e){if("string"==typeof e)return e;if((0,i.A)(e))return(0,o.A)(e,t)+"";if((0,s.A)(e))return c?c.call(e):"";var r=e+"";return"0"==r&&1/e==-1/0?"-0":r},f=function(t){return null==t?"":a(t)}},2866:(t,e,r)=>{r.d(e,{A:()=>i});var n=r(5572);var o=r(5041);const i=function(t){return null==t?[]:function(t,e){return(0,n.A)(e,(function(e){return t[e]}))}(t,(0,o.A)(t))}}}]); \ No newline at end of file diff --git a/js/211-b1ebb4ed.chunk.min.js b/js/211-b1ebb4ed.chunk.min.js new file mode 100644 index 0000000..f93feef --- /dev/null +++ b/js/211-b1ebb4ed.chunk.min.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkgeekdoc=self.webpackChunkgeekdoc||[]).push([[211],{7211:(t,e,a)=>{a.d(e,{diagram:()=>gt});var r=a(9973),s=a(8918),i=a(8886),n=a(6750),o=(a(4353),a(2838),function(){var t=function(t,e,a,r){for(a=a||{},r=t.length;r--;a[t[r]]=e);return a},e=[1,2],a=[1,3],r=[1,4],s=[2,4],i=[1,9],n=[1,11],o=[1,13],c=[1,14],l=[1,16],d=[1,17],h=[1,18],p=[1,24],g=[1,25],u=[1,26],x=[1,27],y=[1,28],m=[1,29],b=[1,30],f=[1,31],T=[1,32],E=[1,33],w=[1,34],P=[1,35],_=[1,36],v=[1,37],k=[1,38],L=[1,39],I=[1,41],M=[1,42],N=[1,43],A=[1,44],O=[1,45],S=[1,46],D=[1,4,5,13,14,16,18,21,23,29,30,31,33,35,36,37,38,39,41,43,44,46,47,48,49,50,52,53,54,59,60,61,62,70],R=[4,5,16,50,52,53],C=[4,5,13,14,16,18,21,23,29,30,31,33,35,36,37,38,39,41,43,44,46,50,52,53,54,59,60,61,62,70],$=[4,5,13,14,16,18,21,23,29,30,31,33,35,36,37,38,39,41,43,44,46,49,50,52,53,54,59,60,61,62,70],Y=[4,5,13,14,16,18,21,23,29,30,31,33,35,36,37,38,39,41,43,44,46,48,50,52,53,54,59,60,61,62,70],B=[4,5,13,14,16,18,21,23,29,30,31,33,35,36,37,38,39,41,43,44,46,47,50,52,53,54,59,60,61,62,70],V=[68,69,70],F=[1,120],q={trace:function(){},yy:{},symbols_:{error:2,start:3,SPACE:4,NEWLINE:5,SD:6,document:7,line:8,statement:9,box_section:10,box_line:11,participant_statement:12,create:13,box:14,restOfLine:15,end:16,signal:17,autonumber:18,NUM:19,off:20,activate:21,actor:22,deactivate:23,note_statement:24,links_statement:25,link_statement:26,properties_statement:27,details_statement:28,title:29,legacy_title:30,acc_title:31,acc_title_value:32,acc_descr:33,acc_descr_value:34,acc_descr_multiline_value:35,loop:36,rect:37,opt:38,alt:39,else_sections:40,par:41,par_sections:42,par_over:43,critical:44,option_sections:45,break:46,option:47,and:48,else:49,participant:50,AS:51,participant_actor:52,destroy:53,note:54,placement:55,text2:56,over:57,actor_pair:58,links:59,link:60,properties:61,details:62,spaceList:63,",":64,left_of:65,right_of:66,signaltype:67,"+":68,"-":69,ACTOR:70,SOLID_OPEN_ARROW:71,DOTTED_OPEN_ARROW:72,SOLID_ARROW:73,DOTTED_ARROW:74,SOLID_CROSS:75,DOTTED_CROSS:76,SOLID_POINT:77,DOTTED_POINT:78,TXT:79,$accept:0,$end:1},terminals_:{2:"error",4:"SPACE",5:"NEWLINE",6:"SD",13:"create",14:"box",15:"restOfLine",16:"end",18:"autonumber",19:"NUM",20:"off",21:"activate",23:"deactivate",29:"title",30:"legacy_title",31:"acc_title",32:"acc_title_value",33:"acc_descr",34:"acc_descr_value",35:"acc_descr_multiline_value",36:"loop",37:"rect",38:"opt",39:"alt",41:"par",43:"par_over",44:"critical",46:"break",47:"option",48:"and",49:"else",50:"participant",51:"AS",52:"participant_actor",53:"destroy",54:"note",57:"over",59:"links",60:"link",61:"properties",62:"details",64:",",65:"left_of",66:"right_of",68:"+",69:"-",70:"ACTOR",71:"SOLID_OPEN_ARROW",72:"DOTTED_OPEN_ARROW",73:"SOLID_ARROW",74:"DOTTED_ARROW",75:"SOLID_CROSS",76:"DOTTED_CROSS",77:"SOLID_POINT",78:"DOTTED_POINT",79:"TXT"},productions_:[0,[3,2],[3,2],[3,2],[7,0],[7,2],[8,2],[8,1],[8,1],[10,0],[10,2],[11,2],[11,1],[11,1],[9,1],[9,2],[9,4],[9,2],[9,4],[9,3],[9,3],[9,2],[9,3],[9,3],[9,2],[9,2],[9,2],[9,2],[9,2],[9,1],[9,1],[9,2],[9,2],[9,1],[9,4],[9,4],[9,4],[9,4],[9,4],[9,4],[9,4],[9,4],[45,1],[45,4],[42,1],[42,4],[40,1],[40,4],[12,5],[12,3],[12,5],[12,3],[12,3],[24,4],[24,4],[25,3],[26,3],[27,3],[28,3],[63,2],[63,1],[58,3],[58,1],[55,1],[55,1],[17,5],[17,5],[17,4],[22,1],[67,1],[67,1],[67,1],[67,1],[67,1],[67,1],[67,1],[67,1],[56,1]],performAction:function(t,e,a,r,s,i,n){var o=i.length-1;switch(s){case 3:return r.apply(i[o]),i[o];case 4:case 9:case 8:case 13:this.$=[];break;case 5:case 10:i[o-1].push(i[o]),this.$=i[o-1];break;case 6:case 7:case 11:case 12:case 62:this.$=i[o];break;case 15:i[o].type="createParticipant",this.$=i[o];break;case 16:i[o-1].unshift({type:"boxStart",boxData:r.parseBoxData(i[o-2])}),i[o-1].push({type:"boxEnd",boxText:i[o-2]}),this.$=i[o-1];break;case 18:this.$={type:"sequenceIndex",sequenceIndex:Number(i[o-2]),sequenceIndexStep:Number(i[o-1]),sequenceVisible:!0,signalType:r.LINETYPE.AUTONUMBER};break;case 19:this.$={type:"sequenceIndex",sequenceIndex:Number(i[o-1]),sequenceIndexStep:1,sequenceVisible:!0,signalType:r.LINETYPE.AUTONUMBER};break;case 20:this.$={type:"sequenceIndex",sequenceVisible:!1,signalType:r.LINETYPE.AUTONUMBER};break;case 21:this.$={type:"sequenceIndex",sequenceVisible:!0,signalType:r.LINETYPE.AUTONUMBER};break;case 22:this.$={type:"activeStart",signalType:r.LINETYPE.ACTIVE_START,actor:i[o-1]};break;case 23:this.$={type:"activeEnd",signalType:r.LINETYPE.ACTIVE_END,actor:i[o-1]};break;case 29:r.setDiagramTitle(i[o].substring(6)),this.$=i[o].substring(6);break;case 30:r.setDiagramTitle(i[o].substring(7)),this.$=i[o].substring(7);break;case 31:this.$=i[o].trim(),r.setAccTitle(this.$);break;case 32:case 33:this.$=i[o].trim(),r.setAccDescription(this.$);break;case 34:i[o-1].unshift({type:"loopStart",loopText:r.parseMessage(i[o-2]),signalType:r.LINETYPE.LOOP_START}),i[o-1].push({type:"loopEnd",loopText:i[o-2],signalType:r.LINETYPE.LOOP_END}),this.$=i[o-1];break;case 35:i[o-1].unshift({type:"rectStart",color:r.parseMessage(i[o-2]),signalType:r.LINETYPE.RECT_START}),i[o-1].push({type:"rectEnd",color:r.parseMessage(i[o-2]),signalType:r.LINETYPE.RECT_END}),this.$=i[o-1];break;case 36:i[o-1].unshift({type:"optStart",optText:r.parseMessage(i[o-2]),signalType:r.LINETYPE.OPT_START}),i[o-1].push({type:"optEnd",optText:r.parseMessage(i[o-2]),signalType:r.LINETYPE.OPT_END}),this.$=i[o-1];break;case 37:i[o-1].unshift({type:"altStart",altText:r.parseMessage(i[o-2]),signalType:r.LINETYPE.ALT_START}),i[o-1].push({type:"altEnd",signalType:r.LINETYPE.ALT_END}),this.$=i[o-1];break;case 38:i[o-1].unshift({type:"parStart",parText:r.parseMessage(i[o-2]),signalType:r.LINETYPE.PAR_START}),i[o-1].push({type:"parEnd",signalType:r.LINETYPE.PAR_END}),this.$=i[o-1];break;case 39:i[o-1].unshift({type:"parStart",parText:r.parseMessage(i[o-2]),signalType:r.LINETYPE.PAR_OVER_START}),i[o-1].push({type:"parEnd",signalType:r.LINETYPE.PAR_END}),this.$=i[o-1];break;case 40:i[o-1].unshift({type:"criticalStart",criticalText:r.parseMessage(i[o-2]),signalType:r.LINETYPE.CRITICAL_START}),i[o-1].push({type:"criticalEnd",signalType:r.LINETYPE.CRITICAL_END}),this.$=i[o-1];break;case 41:i[o-1].unshift({type:"breakStart",breakText:r.parseMessage(i[o-2]),signalType:r.LINETYPE.BREAK_START}),i[o-1].push({type:"breakEnd",optText:r.parseMessage(i[o-2]),signalType:r.LINETYPE.BREAK_END}),this.$=i[o-1];break;case 43:this.$=i[o-3].concat([{type:"option",optionText:r.parseMessage(i[o-1]),signalType:r.LINETYPE.CRITICAL_OPTION},i[o]]);break;case 45:this.$=i[o-3].concat([{type:"and",parText:r.parseMessage(i[o-1]),signalType:r.LINETYPE.PAR_AND},i[o]]);break;case 47:this.$=i[o-3].concat([{type:"else",altText:r.parseMessage(i[o-1]),signalType:r.LINETYPE.ALT_ELSE},i[o]]);break;case 48:i[o-3].draw="participant",i[o-3].type="addParticipant",i[o-3].description=r.parseMessage(i[o-1]),this.$=i[o-3];break;case 49:i[o-1].draw="participant",i[o-1].type="addParticipant",this.$=i[o-1];break;case 50:i[o-3].draw="actor",i[o-3].type="addParticipant",i[o-3].description=r.parseMessage(i[o-1]),this.$=i[o-3];break;case 51:i[o-1].draw="actor",i[o-1].type="addParticipant",this.$=i[o-1];break;case 52:i[o-1].type="destroyParticipant",this.$=i[o-1];break;case 53:this.$=[i[o-1],{type:"addNote",placement:i[o-2],actor:i[o-1].actor,text:i[o]}];break;case 54:i[o-2]=[].concat(i[o-1],i[o-1]).slice(0,2),i[o-2][0]=i[o-2][0].actor,i[o-2][1]=i[o-2][1].actor,this.$=[i[o-1],{type:"addNote",placement:r.PLACEMENT.OVER,actor:i[o-2].slice(0,2),text:i[o]}];break;case 55:this.$=[i[o-1],{type:"addLinks",actor:i[o-1].actor,text:i[o]}];break;case 56:this.$=[i[o-1],{type:"addALink",actor:i[o-1].actor,text:i[o]}];break;case 57:this.$=[i[o-1],{type:"addProperties",actor:i[o-1].actor,text:i[o]}];break;case 58:this.$=[i[o-1],{type:"addDetails",actor:i[o-1].actor,text:i[o]}];break;case 61:this.$=[i[o-2],i[o]];break;case 63:this.$=r.PLACEMENT.LEFTOF;break;case 64:this.$=r.PLACEMENT.RIGHTOF;break;case 65:this.$=[i[o-4],i[o-1],{type:"addMessage",from:i[o-4].actor,to:i[o-1].actor,signalType:i[o-3],msg:i[o],activate:!0},{type:"activeStart",signalType:r.LINETYPE.ACTIVE_START,actor:i[o-1]}];break;case 66:this.$=[i[o-4],i[o-1],{type:"addMessage",from:i[o-4].actor,to:i[o-1].actor,signalType:i[o-3],msg:i[o]},{type:"activeEnd",signalType:r.LINETYPE.ACTIVE_END,actor:i[o-4]}];break;case 67:this.$=[i[o-3],i[o-1],{type:"addMessage",from:i[o-3].actor,to:i[o-1].actor,signalType:i[o-2],msg:i[o]}];break;case 68:this.$={type:"addParticipant",actor:i[o]};break;case 69:this.$=r.LINETYPE.SOLID_OPEN;break;case 70:this.$=r.LINETYPE.DOTTED_OPEN;break;case 71:this.$=r.LINETYPE.SOLID;break;case 72:this.$=r.LINETYPE.DOTTED;break;case 73:this.$=r.LINETYPE.SOLID_CROSS;break;case 74:this.$=r.LINETYPE.DOTTED_CROSS;break;case 75:this.$=r.LINETYPE.SOLID_POINT;break;case 76:this.$=r.LINETYPE.DOTTED_POINT;break;case 77:this.$=r.parseMessage(i[o].trim().substring(1))}},table:[{3:1,4:e,5:a,6:r},{1:[3]},{3:5,4:e,5:a,6:r},{3:6,4:e,5:a,6:r},t([1,4,5,13,14,18,21,23,29,30,31,33,35,36,37,38,39,41,43,44,46,50,52,53,54,59,60,61,62,70],s,{7:7}),{1:[2,1]},{1:[2,2]},{1:[2,3],4:i,5:n,8:8,9:10,12:12,13:o,14:c,17:15,18:l,21:d,22:40,23:h,24:19,25:20,26:21,27:22,28:23,29:p,30:g,31:u,33:x,35:y,36:m,37:b,38:f,39:T,41:E,43:w,44:P,46:_,50:v,52:k,53:L,54:I,59:M,60:N,61:A,62:O,70:S},t(D,[2,5]),{9:47,12:12,13:o,14:c,17:15,18:l,21:d,22:40,23:h,24:19,25:20,26:21,27:22,28:23,29:p,30:g,31:u,33:x,35:y,36:m,37:b,38:f,39:T,41:E,43:w,44:P,46:_,50:v,52:k,53:L,54:I,59:M,60:N,61:A,62:O,70:S},t(D,[2,7]),t(D,[2,8]),t(D,[2,14]),{12:48,50:v,52:k,53:L},{15:[1,49]},{5:[1,50]},{5:[1,53],19:[1,51],20:[1,52]},{22:54,70:S},{22:55,70:S},{5:[1,56]},{5:[1,57]},{5:[1,58]},{5:[1,59]},{5:[1,60]},t(D,[2,29]),t(D,[2,30]),{32:[1,61]},{34:[1,62]},t(D,[2,33]),{15:[1,63]},{15:[1,64]},{15:[1,65]},{15:[1,66]},{15:[1,67]},{15:[1,68]},{15:[1,69]},{15:[1,70]},{22:71,70:S},{22:72,70:S},{22:73,70:S},{67:74,71:[1,75],72:[1,76],73:[1,77],74:[1,78],75:[1,79],76:[1,80],77:[1,81],78:[1,82]},{55:83,57:[1,84],65:[1,85],66:[1,86]},{22:87,70:S},{22:88,70:S},{22:89,70:S},{22:90,70:S},t([5,51,64,71,72,73,74,75,76,77,78,79],[2,68]),t(D,[2,6]),t(D,[2,15]),t(R,[2,9],{10:91}),t(D,[2,17]),{5:[1,93],19:[1,92]},{5:[1,94]},t(D,[2,21]),{5:[1,95]},{5:[1,96]},t(D,[2,24]),t(D,[2,25]),t(D,[2,26]),t(D,[2,27]),t(D,[2,28]),t(D,[2,31]),t(D,[2,32]),t(C,s,{7:97}),t(C,s,{7:98}),t(C,s,{7:99}),t($,s,{40:100,7:101}),t(Y,s,{42:102,7:103}),t(Y,s,{7:103,42:104}),t(B,s,{45:105,7:106}),t(C,s,{7:107}),{5:[1,109],51:[1,108]},{5:[1,111],51:[1,110]},{5:[1,112]},{22:115,68:[1,113],69:[1,114],70:S},t(V,[2,69]),t(V,[2,70]),t(V,[2,71]),t(V,[2,72]),t(V,[2,73]),t(V,[2,74]),t(V,[2,75]),t(V,[2,76]),{22:116,70:S},{22:118,58:117,70:S},{70:[2,63]},{70:[2,64]},{56:119,79:F},{56:121,79:F},{56:122,79:F},{56:123,79:F},{4:[1,126],5:[1,128],11:125,12:127,16:[1,124],50:v,52:k,53:L},{5:[1,129]},t(D,[2,19]),t(D,[2,20]),t(D,[2,22]),t(D,[2,23]),{4:i,5:n,8:8,9:10,12:12,13:o,14:c,16:[1,130],17:15,18:l,21:d,22:40,23:h,24:19,25:20,26:21,27:22,28:23,29:p,30:g,31:u,33:x,35:y,36:m,37:b,38:f,39:T,41:E,43:w,44:P,46:_,50:v,52:k,53:L,54:I,59:M,60:N,61:A,62:O,70:S},{4:i,5:n,8:8,9:10,12:12,13:o,14:c,16:[1,131],17:15,18:l,21:d,22:40,23:h,24:19,25:20,26:21,27:22,28:23,29:p,30:g,31:u,33:x,35:y,36:m,37:b,38:f,39:T,41:E,43:w,44:P,46:_,50:v,52:k,53:L,54:I,59:M,60:N,61:A,62:O,70:S},{4:i,5:n,8:8,9:10,12:12,13:o,14:c,16:[1,132],17:15,18:l,21:d,22:40,23:h,24:19,25:20,26:21,27:22,28:23,29:p,30:g,31:u,33:x,35:y,36:m,37:b,38:f,39:T,41:E,43:w,44:P,46:_,50:v,52:k,53:L,54:I,59:M,60:N,61:A,62:O,70:S},{16:[1,133]},{4:i,5:n,8:8,9:10,12:12,13:o,14:c,16:[2,46],17:15,18:l,21:d,22:40,23:h,24:19,25:20,26:21,27:22,28:23,29:p,30:g,31:u,33:x,35:y,36:m,37:b,38:f,39:T,41:E,43:w,44:P,46:_,49:[1,134],50:v,52:k,53:L,54:I,59:M,60:N,61:A,62:O,70:S},{16:[1,135]},{4:i,5:n,8:8,9:10,12:12,13:o,14:c,16:[2,44],17:15,18:l,21:d,22:40,23:h,24:19,25:20,26:21,27:22,28:23,29:p,30:g,31:u,33:x,35:y,36:m,37:b,38:f,39:T,41:E,43:w,44:P,46:_,48:[1,136],50:v,52:k,53:L,54:I,59:M,60:N,61:A,62:O,70:S},{16:[1,137]},{16:[1,138]},{4:i,5:n,8:8,9:10,12:12,13:o,14:c,16:[2,42],17:15,18:l,21:d,22:40,23:h,24:19,25:20,26:21,27:22,28:23,29:p,30:g,31:u,33:x,35:y,36:m,37:b,38:f,39:T,41:E,43:w,44:P,46:_,47:[1,139],50:v,52:k,53:L,54:I,59:M,60:N,61:A,62:O,70:S},{4:i,5:n,8:8,9:10,12:12,13:o,14:c,16:[1,140],17:15,18:l,21:d,22:40,23:h,24:19,25:20,26:21,27:22,28:23,29:p,30:g,31:u,33:x,35:y,36:m,37:b,38:f,39:T,41:E,43:w,44:P,46:_,50:v,52:k,53:L,54:I,59:M,60:N,61:A,62:O,70:S},{15:[1,141]},t(D,[2,49]),{15:[1,142]},t(D,[2,51]),t(D,[2,52]),{22:143,70:S},{22:144,70:S},{56:145,79:F},{56:146,79:F},{56:147,79:F},{64:[1,148],79:[2,62]},{5:[2,55]},{5:[2,77]},{5:[2,56]},{5:[2,57]},{5:[2,58]},t(D,[2,16]),t(R,[2,10]),{12:149,50:v,52:k,53:L},t(R,[2,12]),t(R,[2,13]),t(D,[2,18]),t(D,[2,34]),t(D,[2,35]),t(D,[2,36]),t(D,[2,37]),{15:[1,150]},t(D,[2,38]),{15:[1,151]},t(D,[2,39]),t(D,[2,40]),{15:[1,152]},t(D,[2,41]),{5:[1,153]},{5:[1,154]},{56:155,79:F},{56:156,79:F},{5:[2,67]},{5:[2,53]},{5:[2,54]},{22:157,70:S},t(R,[2,11]),t($,s,{7:101,40:158}),t(Y,s,{7:103,42:159}),t(B,s,{7:106,45:160}),t(D,[2,48]),t(D,[2,50]),{5:[2,65]},{5:[2,66]},{79:[2,61]},{16:[2,47]},{16:[2,45]},{16:[2,43]}],defaultActions:{5:[2,1],6:[2,2],85:[2,63],86:[2,64],119:[2,55],120:[2,77],121:[2,56],122:[2,57],123:[2,58],145:[2,67],146:[2,53],147:[2,54],155:[2,65],156:[2,66],157:[2,61],158:[2,47],159:[2,45],160:[2,43]},parseError:function(t,e){if(!e.recoverable){var a=new Error(t);throw a.hash=e,a}this.trace(t)},parse:function(t){var e=[0],a=[],r=[null],s=[],i=this.table,n="",o=0,c=0,l=s.slice.call(arguments,1),d=Object.create(this.lexer),h={yy:{}};for(var p in this.yy)Object.prototype.hasOwnProperty.call(this.yy,p)&&(h.yy[p]=this.yy[p]);d.setInput(t,h.yy),h.yy.lexer=d,h.yy.parser=this,void 0===d.yylloc&&(d.yylloc={});var g=d.yylloc;s.push(g);var u=d.options&&d.options.ranges;"function"==typeof h.yy.parseError?this.parseError=h.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var x,y,m,b,f,T,E,w,P,_={};;){if(y=e[e.length-1],this.defaultActions[y]?m=this.defaultActions[y]:(null==x&&(P=void 0,"number"!=typeof(P=a.pop()||d.lex()||1)&&(P instanceof Array&&(P=(a=P).pop()),P=this.symbols_[P]||P),x=P),m=i[y]&&i[y][x]),void 0===m||!m.length||!m[0]){var v;for(f in w=[],i[y])this.terminals_[f]&&f>2&&w.push("'"+this.terminals_[f]+"'");v=d.showPosition?"Parse error on line "+(o+1)+":\n"+d.showPosition()+"\nExpecting "+w.join(", ")+", got '"+(this.terminals_[x]||x)+"'":"Parse error on line "+(o+1)+": Unexpected "+(1==x?"end of input":"'"+(this.terminals_[x]||x)+"'"),this.parseError(v,{text:d.match,token:this.terminals_[x]||x,line:d.yylineno,loc:g,expected:w})}if(m[0]instanceof Array&&m.length>1)throw new Error("Parse Error: multiple actions possible at state: "+y+", token: "+x);switch(m[0]){case 1:e.push(x),r.push(d.yytext),s.push(d.yylloc),e.push(m[1]),x=null,c=d.yyleng,n=d.yytext,o=d.yylineno,g=d.yylloc;break;case 2:if(T=this.productions_[m[1]][1],_.$=r[r.length-T],_._$={first_line:s[s.length-(T||1)].first_line,last_line:s[s.length-1].last_line,first_column:s[s.length-(T||1)].first_column,last_column:s[s.length-1].last_column},u&&(_._$.range=[s[s.length-(T||1)].range[0],s[s.length-1].range[1]]),void 0!==(b=this.performAction.apply(_,[n,c,o,h.yy,m[1],r,s].concat(l))))return b;T&&(e=e.slice(0,-1*T*2),r=r.slice(0,-1*T),s=s.slice(0,-1*T)),e.push(this.productions_[m[1]][0]),r.push(_.$),s.push(_._$),E=i[e[e.length-2]][e[e.length-1]],e.push(E);break;case 3:return!0}}return!0}},W={EOF:1,parseError:function(t,e){if(!this.yy.parser)throw new Error(t);this.yy.parser.parseError(t,e)},setInput:function(t,e){return this.yy=e||this.yy||{},this._input=t,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var t=this._input[0];return this.yytext+=t,this.yyleng++,this.offset++,this.match+=t,this.matched+=t,t.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),t},unput:function(t){var e=t.length,a=t.split(/(?:\r\n?|\n)/g);this._input=t+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-e),this.offset-=e;var r=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),a.length-1&&(this.yylineno-=a.length-1);var s=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:a?(a.length===r.length?this.yylloc.first_column:0)+r[r.length-a.length].length-a[0].length:this.yylloc.first_column-e},this.options.ranges&&(this.yylloc.range=[s[0],s[0]+this.yyleng-e]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(t){this.unput(this.match.slice(t))},pastInput:function(){var t=this.matched.substr(0,this.matched.length-this.match.length);return(t.length>20?"...":"")+t.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var t=this.match;return t.length<20&&(t+=this._input.substr(0,20-t.length)),(t.substr(0,20)+(t.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var t=this.pastInput(),e=new Array(t.length+1).join("-");return t+this.upcomingInput()+"\n"+e+"^"},test_match:function(t,e){var a,r,s;if(this.options.backtrack_lexer&&(s={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(s.yylloc.range=this.yylloc.range.slice(0))),(r=t[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=r.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:r?r[r.length-1].length-r[r.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+t[0].length},this.yytext+=t[0],this.match+=t[0],this.matches=t,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(t[0].length),this.matched+=t[0],a=this.performAction.call(this,this.yy,this,e,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),a)return a;if(this._backtrack){for(var i in s)this[i]=s[i];return!1}return!1},next:function(){if(this.done)return this.EOF;var t,e,a,r;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var s=this._currentRules(),i=0;ie[0].length)){if(e=a,r=i,this.options.backtrack_lexer){if(!1!==(t=this.test_match(a,s[i])))return t;if(this._backtrack){e=!1;continue}return!1}if(!this.options.flex)break}return e?!1!==(t=this.test_match(e,s[r]))&&t:""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(t){this.conditionStack.push(t)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(t){return(t=this.conditionStack.length-1-Math.abs(t||0))>=0?this.conditionStack[t]:"INITIAL"},pushState:function(t){this.begin(t)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(t,e,a,r){switch(a){case 0:case 51:case 64:return 5;case 1:case 2:case 3:case 4:case 5:break;case 6:return 19;case 7:return this.begin("LINE"),14;case 8:return this.begin("ID"),50;case 9:return this.begin("ID"),52;case 10:return 13;case 11:return this.begin("ID"),53;case 12:return e.yytext=e.yytext.trim(),this.begin("ALIAS"),70;case 13:return this.popState(),this.popState(),this.begin("LINE"),51;case 14:return this.popState(),this.popState(),5;case 15:return this.begin("LINE"),36;case 16:return this.begin("LINE"),37;case 17:return this.begin("LINE"),38;case 18:return this.begin("LINE"),39;case 19:return this.begin("LINE"),49;case 20:return this.begin("LINE"),41;case 21:return this.begin("LINE"),43;case 22:return this.begin("LINE"),48;case 23:return this.begin("LINE"),44;case 24:return this.begin("LINE"),47;case 25:return this.begin("LINE"),46;case 26:return this.popState(),15;case 27:return 16;case 28:return 65;case 29:return 66;case 30:return 59;case 31:return 60;case 32:return 61;case 33:return 62;case 34:return 57;case 35:return 54;case 36:return this.begin("ID"),21;case 37:return this.begin("ID"),23;case 38:return 29;case 39:return 30;case 40:return this.begin("acc_title"),31;case 41:return this.popState(),"acc_title_value";case 42:return this.begin("acc_descr"),33;case 43:return this.popState(),"acc_descr_value";case 44:this.begin("acc_descr_multiline");break;case 45:this.popState();break;case 46:return"acc_descr_multiline_value";case 47:return 6;case 48:return 18;case 49:return 20;case 50:return 64;case 52:return e.yytext=e.yytext.trim(),70;case 53:return 73;case 54:return 74;case 55:return 71;case 56:return 72;case 57:return 75;case 58:return 76;case 59:return 77;case 60:return 78;case 61:return 79;case 62:return 68;case 63:return 69;case 65:return"INVALID"}},rules:[/^(?:[\n]+)/i,/^(?:\s+)/i,/^(?:((?!\n)\s)+)/i,/^(?:#[^\n]*)/i,/^(?:%(?!\{)[^\n]*)/i,/^(?:[^\}]%%[^\n]*)/i,/^(?:[0-9]+(?=[ \n]+))/i,/^(?:box\b)/i,/^(?:participant\b)/i,/^(?:actor\b)/i,/^(?:create\b)/i,/^(?:destroy\b)/i,/^(?:[^\->:\n,;]+?([\-]*[^\->:\n,;]+?)*?(?=((?!\n)\s)+as(?!\n)\s|[#\n;]|$))/i,/^(?:as\b)/i,/^(?:(?:))/i,/^(?:loop\b)/i,/^(?:rect\b)/i,/^(?:opt\b)/i,/^(?:alt\b)/i,/^(?:else\b)/i,/^(?:par\b)/i,/^(?:par_over\b)/i,/^(?:and\b)/i,/^(?:critical\b)/i,/^(?:option\b)/i,/^(?:break\b)/i,/^(?:(?:[:]?(?:no)?wrap)?[^#\n;]*)/i,/^(?:end\b)/i,/^(?:left of\b)/i,/^(?:right of\b)/i,/^(?:links\b)/i,/^(?:link\b)/i,/^(?:properties\b)/i,/^(?:details\b)/i,/^(?:over\b)/i,/^(?:note\b)/i,/^(?:activate\b)/i,/^(?:deactivate\b)/i,/^(?:title\s[^#\n;]+)/i,/^(?:title:\s[^#\n;]+)/i,/^(?:accTitle\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*\{\s*)/i,/^(?:[\}])/i,/^(?:[^\}]*)/i,/^(?:sequenceDiagram\b)/i,/^(?:autonumber\b)/i,/^(?:off\b)/i,/^(?:,)/i,/^(?:;)/i,/^(?:[^\+\->:\n,;]+((?!(-x|--x|-\)|--\)))[\-]*[^\+\->:\n,;]+)*)/i,/^(?:->>)/i,/^(?:-->>)/i,/^(?:->)/i,/^(?:-->)/i,/^(?:-[x])/i,/^(?:--[x])/i,/^(?:-[\)])/i,/^(?:--[\)])/i,/^(?::(?:(?:no)?wrap)?[^#\n;]+)/i,/^(?:\+)/i,/^(?:-)/i,/^(?:$)/i,/^(?:.)/i],conditions:{acc_descr_multiline:{rules:[45,46],inclusive:!1},acc_descr:{rules:[43],inclusive:!1},acc_title:{rules:[41],inclusive:!1},ID:{rules:[2,3,12],inclusive:!1},ALIAS:{rules:[2,3,13,14],inclusive:!1},LINE:{rules:[2,3,26],inclusive:!1},INITIAL:{rules:[0,1,3,4,5,6,7,8,9,10,11,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,44,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65],inclusive:!0}}};function z(){this.yy={}}return q.lexer=W,z.prototype=q,q.Parser=z,new z}());o.parser=o;const c=o,l=new class{constructor(t){this.init=t,this.records=this.init()}reset(){this.records=this.init()}}((()=>({prevActor:void 0,actors:{},createdActors:{},destroyedActors:{},boxes:[],messages:[],notes:[],sequenceNumbersEnabled:!1,wrapEnabled:void 0,currentBox:void 0,lastCreated:void 0,lastDestroyed:void 0}))),d=function(t,e,a,r){let s=l.records.currentBox;const i=l.records.actors[t];if(i){if(l.records.currentBox&&i.box&&l.records.currentBox!==i.box)throw new Error("A same participant should only be defined in one Box: "+i.name+" can't be in '"+i.box.name+"' and in '"+l.records.currentBox.name+"' at the same time.");if(s=i.box?i.box:l.records.currentBox,i.box=s,i&&e===i.name&&null==a)return}null!=a&&null!=a.text||(a={text:e,wrap:null,type:r}),null!=r&&null!=a.text||(a={text:e,wrap:null,type:r}),l.records.actors[t]={box:s,name:e,description:a.text,wrap:void 0===a.wrap&&g()||!!a.wrap,prevActor:l.records.prevActor,links:{},properties:{},actorCnt:null,rectData:null,type:r||"participant"},l.records.prevActor&&l.records.actors[l.records.prevActor]&&(l.records.actors[l.records.prevActor].nextActor=t),l.records.currentBox&&l.records.currentBox.actorKeys.push(t),l.records.prevActor=t},h=function(t,e,a={text:void 0,wrap:void 0},r,s=!1){if(r===u.ACTIVE_END&&(t=>{let e,a=0;for(e=0;e>-",token:"->>-",line:"1",loc:{first_line:1,last_line:1,first_column:1,last_column:1},expected:["'ACTIVE_PARTICIPANT'"]},e}return l.records.messages.push({from:t,to:e,message:a.text,wrap:void 0===a.wrap&&g()||!!a.wrap,type:r,activate:s}),!0},p=function(t){return l.records.actors[t]},g=()=>void 0!==l.records.wrapEnabled?l.records.wrapEnabled:(0,r.c)().sequence.wrap,u={SOLID:0,DOTTED:1,NOTE:2,SOLID_CROSS:3,DOTTED_CROSS:4,SOLID_OPEN:5,DOTTED_OPEN:6,LOOP_START:10,LOOP_END:11,ALT_START:12,ALT_ELSE:13,ALT_END:14,OPT_START:15,OPT_END:16,ACTIVE_START:17,ACTIVE_END:18,PAR_START:19,PAR_AND:20,PAR_END:21,RECT_START:22,RECT_END:23,SOLID_POINT:24,DOTTED_POINT:25,AUTONUMBER:26,CRITICAL_START:27,CRITICAL_OPTION:28,CRITICAL_END:29,BREAK_START:30,BREAK_END:31,PAR_OVER_START:32},x=function(t,e,a){const r={actor:t,placement:e,message:a.text,wrap:void 0===a.wrap&&g()||!!a.wrap},s=[].concat(t,t);l.records.notes.push(r),l.records.messages.push({from:s[0],to:s[1],message:a.text,wrap:void 0===a.wrap&&g()||!!a.wrap,type:u.NOTE,placement:e})},y=function(t,e){const a=p(t);try{let t=(0,r.d)(e.text,(0,r.c)());t=t.replace(/&/g,"&"),t=t.replace(/=/g,"="),m(a,JSON.parse(t))}catch(t){r.l.error("error while parsing actor link text",t)}};function m(t,e){if(null==t.links)t.links=e;else for(let a in e)t.links[a]=e[a]}const b=function(t,e){const a=p(t);try{let t=(0,r.d)(e.text,(0,r.c)());f(a,JSON.parse(t))}catch(t){r.l.error("error while parsing actor properties text",t)}};function f(t,e){if(null==t.properties)t.properties=e;else for(let a in e)t.properties[a]=e[a]}const T=function(t,e){const a=p(t),s=document.getElementById(e.text);try{const t=s.innerHTML,e=JSON.parse(t);e.properties&&f(a,e.properties),e.links&&m(a,e.links)}catch(t){r.l.error("error while parsing actor details text",t)}},E=function(t){if(Array.isArray(t))t.forEach((function(t){E(t)}));else switch(t.type){case"sequenceIndex":l.records.messages.push({from:void 0,to:void 0,message:{start:t.sequenceIndex,step:t.sequenceIndexStep,visible:t.sequenceVisible},wrap:!1,type:t.signalType});break;case"addParticipant":d(t.actor,t.actor,t.description,t.draw);break;case"createParticipant":if(l.records.actors[t.actor])throw new Error("It is not possible to have actors with the same id, even if one is destroyed before the next is created. Use 'AS' aliases to simulate the behavior");l.records.lastCreated=t.actor,d(t.actor,t.actor,t.description,t.draw),l.records.createdActors[t.actor]=l.records.messages.length;break;case"destroyParticipant":l.records.lastDestroyed=t.actor,l.records.destroyedActors[t.actor]=l.records.messages.length;break;case"activeStart":case"activeEnd":h(t.actor,void 0,void 0,t.signalType);break;case"addNote":x(t.actor,t.placement,t.text);break;case"addLinks":y(t.actor,t.text);break;case"addALink":!function(t,e){const a=p(t);try{const t={};let o=(0,r.d)(e.text,(0,r.c)());var s=o.indexOf("@");o=o.replace(/&/g,"&"),o=o.replace(/=/g,"=");var i=o.slice(0,s-1).trim(),n=o.slice(s+1).trim();t[i]=n,m(a,t)}catch(t){r.l.error("error while parsing actor link text",t)}}(t.actor,t.text);break;case"addProperties":b(t.actor,t.text);break;case"addDetails":T(t.actor,t.text);break;case"addMessage":if(l.records.lastCreated){if(t.to!==l.records.lastCreated)throw new Error("The created participant "+l.records.lastCreated+" does not have an associated creating message after its declaration. Please check the sequence diagram.");l.records.lastCreated=void 0}else if(l.records.lastDestroyed){if(t.to!==l.records.lastDestroyed&&t.from!==l.records.lastDestroyed)throw new Error("The destroyed participant "+l.records.lastDestroyed+" does not have an associated destroying message after its declaration. Please check the sequence diagram.");l.records.lastDestroyed=void 0}h(t.from,t.to,t.msg,t.signalType,t.activate);break;case"boxStart":e=t.boxData,l.records.boxes.push({name:e.text,wrap:void 0===e.wrap&&g()||!!e.wrap,fill:e.color,actorKeys:[]}),l.records.currentBox=l.records.boxes.slice(-1)[0];break;case"boxEnd":l.records.currentBox=void 0;break;case"loopStart":h(void 0,void 0,t.loopText,t.signalType);break;case"loopEnd":case"rectEnd":case"optEnd":case"altEnd":case"parEnd":case"criticalEnd":case"breakEnd":h(void 0,void 0,void 0,t.signalType);break;case"rectStart":h(void 0,void 0,t.color,t.signalType);break;case"optStart":h(void 0,void 0,t.optText,t.signalType);break;case"altStart":case"else":h(void 0,void 0,t.altText,t.signalType);break;case"setAccTitle":(0,r.s)(t.text);break;case"parStart":case"and":h(void 0,void 0,t.parText,t.signalType);break;case"criticalStart":h(void 0,void 0,t.criticalText,t.signalType);break;case"option":h(void 0,void 0,t.optionText,t.signalType);break;case"breakStart":h(void 0,void 0,t.breakText,t.signalType)}var e},w={addActor:d,addMessage:function(t,e,a,r){l.records.messages.push({from:t,to:e,message:a.text,wrap:void 0===a.wrap&&g()||!!a.wrap,answer:r})},addSignal:h,addLinks:y,addDetails:T,addProperties:b,autoWrap:g,setWrap:function(t){l.records.wrapEnabled=t},enableSequenceNumbers:function(){l.records.sequenceNumbersEnabled=!0},disableSequenceNumbers:function(){l.records.sequenceNumbersEnabled=!1},showSequenceNumbers:()=>l.records.sequenceNumbersEnabled,getMessages:function(){return l.records.messages},getActors:function(){return l.records.actors},getCreatedActors:function(){return l.records.createdActors},getDestroyedActors:function(){return l.records.destroyedActors},getActor:p,getActorKeys:function(){return Object.keys(l.records.actors)},getActorProperty:function(t,e){if(void 0!==t&&void 0!==t.properties)return t.properties[e]},getAccTitle:r.g,getBoxes:function(){return l.records.boxes},getDiagramTitle:r.t,setDiagramTitle:r.q,getConfig:()=>(0,r.c)().sequence,clear:function(){l.reset(),(0,r.v)()},parseMessage:function(t){const e=t.trim(),a={text:e.replace(/^:?(?:no)?wrap:/,"").trim(),wrap:null!==e.match(/^:?wrap:/)||null===e.match(/^:?nowrap:/)&&void 0};return r.l.debug("parseMessage:",a),a},parseBoxData:function(t){const e=t.match(/^((?:rgba?|hsla?)\s*\(.*\)|\w*)(.*)$/);let a=null!=e&&e[1]?e[1].trim():"transparent",s=null!=e&&e[2]?e[2].trim():void 0;if(window&&window.CSS)window.CSS.supports("color",a)||(a="transparent",s=t.trim());else{const e=(new Option).style;e.color=a,e.color!==a&&(a="transparent",s=t.trim())}return{color:a,text:void 0!==s?(0,r.d)(s.replace(/^:?(?:no)?wrap:/,""),(0,r.c)()):void 0,wrap:void 0!==s?null!==s.match(/^:?wrap:/)||null===s.match(/^:?nowrap:/)&&void 0:void 0}},LINETYPE:u,ARROWTYPE:{FILLED:0,OPEN:1},PLACEMENT:{LEFTOF:0,RIGHTOF:1,OVER:2},addNote:x,setAccTitle:r.s,apply:E,setAccDescription:r.b,getAccDescription:r.a,hasAtLeastOneBox:function(){return l.records.boxes.length>0},hasAtLeastOneBoxWithTitle:function(){return l.records.boxes.some((t=>t.name))}},P="actor-top",_="actor-bottom",v=function(t,e){return(0,i.d)(t,e)},k=async function(t,e,a=null){let s=t.append("foreignObject");const i=await(0,r.r)(e.text,(0,r.F)()),n=s.append("xhtml:div").attr("style","width: fit-content;").attr("xmlns","http://www.w3.org/1999/xhtml").html(i).node().getBoundingClientRect();if(s.attr("height",Math.round(n.height)).attr("width",Math.round(n.width)),"noteText"===e.class){const a=t.node().firstChild;a.setAttribute("height",n.height+2*e.textMargin);const r=a.getBBox();s.attr("x",Math.round(r.x+r.width/2-n.width/2)).attr("y",Math.round(r.y+r.height/2-n.height/2))}else if(a){let{startx:t,stopx:r,starty:i}=a;if(t>r){const e=t;t=r,r=e}s.attr("x",Math.round(t+Math.abs(t-r)/2-n.width/2)),"loopText"===e.class?s.attr("y",Math.round(i)):s.attr("y",Math.round(i-n.height))}return[s]},L=function(t,e){let a=0,s=0;const i=e.text.split(r.e.lineBreakRegex),[n,o]=(0,r.D)(e.fontSize);let c=[],l=0,d=()=>e.y;if(void 0!==e.valign&&void 0!==e.textMargin&&e.textMargin>0)switch(e.valign){case"top":case"start":d=()=>Math.round(e.y+e.textMargin);break;case"middle":case"center":d=()=>Math.round(e.y+(a+s+e.textMargin)/2);break;case"bottom":case"end":d=()=>Math.round(e.y+(a+s+2*e.textMargin)-e.textMargin)}if(void 0!==e.anchor&&void 0!==e.textMargin&&void 0!==e.width)switch(e.anchor){case"left":case"start":e.x=Math.round(e.x+e.textMargin),e.anchor="start",e.dominantBaseline="middle",e.alignmentBaseline="middle";break;case"middle":case"center":e.x=Math.round(e.x+e.width/2),e.anchor="middle",e.dominantBaseline="middle",e.alignmentBaseline="middle";break;case"right":case"end":e.x=Math.round(e.x+e.width-e.textMargin),e.anchor="end",e.dominantBaseline="middle",e.alignmentBaseline="middle"}for(let[h,p]of i.entries()){void 0!==e.textMargin&&0===e.textMargin&&void 0!==n&&(l=h*n);const i=t.append("text");i.attr("x",e.x),i.attr("y",d()),void 0!==e.anchor&&i.attr("text-anchor",e.anchor).attr("dominant-baseline",e.dominantBaseline).attr("alignment-baseline",e.alignmentBaseline),void 0!==e.fontFamily&&i.style("font-family",e.fontFamily),void 0!==o&&i.style("font-size",o),void 0!==e.fontWeight&&i.style("font-weight",e.fontWeight),void 0!==e.fill&&i.attr("fill",e.fill),void 0!==e.class&&i.attr("class",e.class),void 0!==e.dy?i.attr("dy",e.dy):0!==l&&i.attr("dy",l);const g=p||r.Z;if(e.tspan){const t=i.append("tspan");t.attr("x",e.x),void 0!==e.fill&&t.attr("fill",e.fill),t.text(g)}else i.text(g);void 0!==e.valign&&void 0!==e.textMargin&&e.textMargin>0&&(s+=(i._groups||i)[0][0].getBBox().height,a=s),c.push(i)}return c},I=function(t,e){const a=t.append("polygon");var r,s,i,n;return a.attr("points",(r=e.x)+","+(s=e.y)+" "+(r+(i=e.width))+","+s+" "+(r+i)+","+(s+(n=e.height)-7)+" "+(r+i-8.4)+","+(s+n)+" "+r+","+(s+n)),a.attr("class","labelBox"),e.y=e.y+e.height/2,L(t,e),a};let M=-1;const N=(t,e,a,r)=>{t.select&&a.forEach((a=>{const s=e[a],i=t.select("#actor"+s.actorCnt);!r.mirrorActors&&s.stopy?i.attr("y2",s.stopy+s.height/2):r.mirrorActors&&i.attr("y2",s.stopy)}))},A=function(t,e){(0,i.a)(t,e)},O=function(){function t(t,e,a,r,s,n,o){i(e.append("text").attr("x",a+s/2).attr("y",r+n/2+5).style("text-anchor","middle").text(t),o)}function e(t,e,a,s,n,o,c,l){const{actorFontSize:d,actorFontFamily:h,actorFontWeight:p}=l,[g,u]=(0,r.D)(d),x=t.split(r.e.lineBreakRegex);for(let t=0;ta?c.width:a;const g=d.append("rect");if(g.attr("class","actorPopupMenuPanel"+h),g.attr("x",c.x),g.attr("y",c.height),g.attr("fill",c.fill),g.attr("stroke",c.stroke),g.attr("width",p),g.attr("height",c.height),g.attr("rx",c.rx),g.attr("ry",c.ry),null!=i){var u=20;for(let t in i){var x=d.append("a"),y=(0,n.Jf)(i[t]);x.attr("xlink:href",y),x.attr("target","_blank"),S(r)(t,x,c.x+10,c.height+u,p,20,{class:"actor"},r),u+=30}}return g.attr("height",u),{height:c.height+u,width:p}},Y=function(t){return t.append("g")},B=function(t,e,a,r,s){const n=(0,i.g)(),o=e.anchored;n.x=e.startx,n.y=e.starty,n.class="activation"+s%3,n.width=e.stopx-e.startx,n.height=a-e.starty,v(o,n)},V=async function(t,e,a,s){const{boxMargin:n,boxTextMargin:o,labelBoxHeight:c,labelBoxWidth:l,messageFontFamily:d,messageFontSize:h,messageFontWeight:p}=s,g=t.append("g"),u=function(t,e,a,r){return g.append("line").attr("x1",t).attr("y1",e).attr("x2",a).attr("y2",r).attr("class","loopLine")};u(e.startx,e.starty,e.stopx,e.starty),u(e.stopx,e.starty,e.stopx,e.stopy),u(e.startx,e.stopy,e.stopx,e.stopy),u(e.startx,e.starty,e.startx,e.stopy),void 0!==e.sections&&e.sections.forEach((function(t){u(e.startx,t.y,e.stopx,t.y).style("stroke-dasharray","3, 3")}));let x=(0,i.e)();x.text=a,x.x=e.startx,x.y=e.starty,x.fontFamily=d,x.fontSize=h,x.fontWeight=p,x.anchor="middle",x.valign="middle",x.tspan=!1,x.width=l||50,x.height=c||20,x.textMargin=o,x.class="labelText",I(g,x),x={x:0,y:0,fill:void 0,anchor:void 0,style:"#666",width:void 0,height:void 0,textMargin:0,rx:0,ry:0,tspan:!0,valign:void 0},x.text=e.title,x.x=e.startx+l/2+(e.stopx-e.startx)/2,x.y=e.starty+n+o,x.anchor="middle",x.valign="middle",x.textMargin=o,x.class="loopText",x.fontFamily=d,x.fontSize=h,x.fontWeight=p,x.wrap=!0;let y=(0,r.G)(x.text)?await k(g,x,e):L(g,x);if(void 0!==e.sectionTitles)for(const[t,a]of Object.entries(e.sectionTitles))if(a.message){x.text=a.message,x.x=e.startx+(e.stopx-e.startx)/2,x.y=e.sections[t].y+n+o,x.class="loopText",x.anchor="middle",x.valign="middle",x.tspan=!1,x.fontFamily=d,x.fontSize=h,x.fontWeight=p,x.wrap=e.wrap,(0,r.G)(x.text)?(e.starty=e.sections[t].y,await k(g,x,e)):L(g,x);let s=Math.round(y.map((t=>(t._groups||t)[0][0].getBBox().height)).reduce(((t,e)=>t+e)));e.sections[t].height+=s-(n+o)}return e.height=Math.round(e.stopy-e.starty),g},F=A,q=function(t){t.append("defs").append("marker").attr("id","arrowhead").attr("refX",7.9).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",12).attr("markerHeight",12).attr("orient","auto").append("path").attr("d","M 0 0 L 10 5 L 0 10 z")},W=function(t){t.append("defs").append("marker").attr("id","filled-head").attr("refX",15.5).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L14,7 L9,1 Z")},z=function(t){t.append("defs").append("marker").attr("id","sequencenumber").attr("refX",15).attr("refY",15).attr("markerWidth",60).attr("markerHeight",40).attr("orient","auto").append("circle").attr("cx",15).attr("cy",15).attr("r",6)},H=function(t){t.append("defs").append("marker").attr("id","crosshead").attr("markerWidth",15).attr("markerHeight",8).attr("orient","auto").attr("refX",4).attr("refY",4.5).append("path").attr("fill","none").attr("stroke","#000000").style("stroke-dasharray","0, 0").attr("stroke-width","1pt").attr("d","M 1,2 L 6,7 M 6,2 L 1,7")},U=function(t){t.append("defs").append("symbol").attr("id","database").attr("fill-rule","evenodd").attr("clip-rule","evenodd").append("path").attr("transform","scale(.5)").attr("d","M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z")},j=function(t){t.append("defs").append("symbol").attr("id","computer").attr("width","24").attr("height","24").append("path").attr("transform","scale(.5)").attr("d","M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z")},G=function(t){t.append("defs").append("symbol").attr("id","clock").attr("width","24").attr("height","24").append("path").attr("transform","scale(.5)").attr("d","M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z")};n.Jf;let K={};const X={data:{startx:void 0,stopx:void 0,starty:void 0,stopy:void 0},verticalPos:0,sequenceItems:[],activations:[],models:{getHeight:function(){return Math.max.apply(null,0===this.actors.length?[0]:this.actors.map((t=>t.height||0)))+(0===this.loops.length?0:this.loops.map((t=>t.height||0)).reduce(((t,e)=>t+e)))+(0===this.messages.length?0:this.messages.map((t=>t.height||0)).reduce(((t,e)=>t+e)))+(0===this.notes.length?0:this.notes.map((t=>t.height||0)).reduce(((t,e)=>t+e)))},clear:function(){this.actors=[],this.boxes=[],this.loops=[],this.messages=[],this.notes=[]},addBox:function(t){this.boxes.push(t)},addActor:function(t){this.actors.push(t)},addLoop:function(t){this.loops.push(t)},addMessage:function(t){this.messages.push(t)},addNote:function(t){this.notes.push(t)},lastActor:function(){return this.actors[this.actors.length-1]},lastLoop:function(){return this.loops[this.loops.length-1]},lastMessage:function(){return this.messages[this.messages.length-1]},lastNote:function(){return this.notes[this.notes.length-1]},actors:[],boxes:[],loops:[],messages:[],notes:[]},init:function(){this.sequenceItems=[],this.activations=[],this.models.clear(),this.data={startx:void 0,stopx:void 0,starty:void 0,stopy:void 0},this.verticalPos=0,it((0,r.c)())},updateVal:function(t,e,a,r){void 0===t[e]?t[e]=a:t[e]=r(a,t[e])},updateBounds:function(t,e,a,r){const s=this;let i=0;function n(n){return function(o){i++;const c=s.sequenceItems.length-i+1;s.updateVal(o,"starty",e-c*K.boxMargin,Math.min),s.updateVal(o,"stopy",r+c*K.boxMargin,Math.max),s.updateVal(X.data,"startx",t-c*K.boxMargin,Math.min),s.updateVal(X.data,"stopx",a+c*K.boxMargin,Math.max),"activation"!==n&&(s.updateVal(o,"startx",t-c*K.boxMargin,Math.min),s.updateVal(o,"stopx",a+c*K.boxMargin,Math.max),s.updateVal(X.data,"starty",e-c*K.boxMargin,Math.min),s.updateVal(X.data,"stopy",r+c*K.boxMargin,Math.max))}}this.sequenceItems.forEach(n()),this.activations.forEach(n("activation"))},insert:function(t,e,a,s){const i=r.e.getMin(t,a),n=r.e.getMax(t,a),o=r.e.getMin(e,s),c=r.e.getMax(e,s);this.updateVal(X.data,"startx",i,Math.min),this.updateVal(X.data,"starty",o,Math.min),this.updateVal(X.data,"stopx",n,Math.max),this.updateVal(X.data,"stopy",c,Math.max),this.updateBounds(i,o,n,c)},newActivation:function(t,e,a){const r=a[t.from.actor],s=nt(t.from.actor).length||0,i=r.x+r.width/2+(s-1)*K.activationWidth/2;this.activations.push({startx:i,starty:this.verticalPos+2,stopx:i+K.activationWidth,stopy:void 0,actor:t.from.actor,anchored:Y(e)})},endActivation:function(t){const e=this.activations.map((function(t){return t.actor})).lastIndexOf(t.from.actor);return this.activations.splice(e,1)[0]},createLoop:function(t={message:void 0,wrap:!1,width:void 0},e){return{startx:void 0,starty:this.verticalPos,stopx:void 0,stopy:void 0,title:t.message,wrap:t.wrap,width:t.width,height:0,fill:e}},newLoop:function(t={message:void 0,wrap:!1,width:void 0},e){this.sequenceItems.push(this.createLoop(t,e))},endLoop:function(){return this.sequenceItems.pop()},isLoopOverlap:function(){return!!this.sequenceItems.length&&this.sequenceItems[this.sequenceItems.length-1].overlap},addSectionToLoop:function(t){const e=this.sequenceItems.pop();e.sections=e.sections||[],e.sectionTitles=e.sectionTitles||[],e.sections.push({y:X.getVerticalPos(),height:0}),e.sectionTitles.push(t),this.sequenceItems.push(e)},saveVerticalPos:function(){this.isLoopOverlap()&&(this.savedVerticalPos=this.verticalPos)},resetVerticalPos:function(){this.isLoopOverlap()&&(this.verticalPos=this.savedVerticalPos)},bumpVerticalPos:function(t){this.verticalPos=this.verticalPos+t,this.data.stopy=r.e.getMax(this.data.stopy,this.verticalPos)},getVerticalPos:function(){return this.verticalPos},getBounds:function(){return{bounds:this.data,models:this.models}}},J=async function(t,e){X.bumpVerticalPos(K.boxMargin),e.height=K.boxMargin,e.starty=X.getVerticalPos();const a=(0,i.g)();a.x=e.startx,a.y=e.starty,a.width=e.width||K.width,a.class="note";const s=t.append("g"),n=D(s,a),o=(0,i.e)();o.x=e.startx,o.y=e.starty,o.width=a.width,o.dy="1em",o.text=e.message,o.class="noteText",o.fontFamily=K.noteFontFamily,o.fontSize=K.noteFontSize,o.fontWeight=K.noteFontWeight,o.anchor=K.noteAlign,o.textMargin=K.noteMargin,o.valign="center";const c=(0,r.G)(o.text)?await k(s,o):L(s,o),l=Math.round(c.map((t=>(t._groups||t)[0][0].getBBox().height)).reduce(((t,e)=>t+e)));n.attr("height",l+2*K.noteMargin),e.height+=l+2*K.noteMargin,X.bumpVerticalPos(l+2*K.noteMargin),e.stopy=e.starty+l+2*K.noteMargin,e.stopx=e.startx+a.width,X.insert(e.startx,e.starty,e.stopx,e.stopy),X.models.addNote(e)},Z=t=>({fontFamily:t.messageFontFamily,fontSize:t.messageFontSize,fontWeight:t.messageFontWeight}),Q=t=>({fontFamily:t.noteFontFamily,fontSize:t.noteFontSize,fontWeight:t.noteFontWeight}),tt=t=>({fontFamily:t.actorFontFamily,fontSize:t.actorFontSize,fontWeight:t.actorFontWeight});async function et(t,e){X.bumpVerticalPos(10);const{startx:a,stopx:s,message:i}=e,n=r.e.splitBreaks(i).length,o=(0,r.G)(i),c=o?await(0,r.H)(i,(0,r.c)()):r.u.calculateTextDimensions(i,Z(K));if(!o){const t=c.height/n;e.height+=t,X.bumpVerticalPos(t)}let l,d=c.height-10;const h=c.width;if(a===s){l=X.getVerticalPos()+d,K.rightAngles||(d+=K.boxMargin,l=X.getVerticalPos()+d),d+=30;const t=r.e.getMax(h/2,K.width/2);X.insert(a-t,X.getVerticalPos()-10+d,s+t,X.getVerticalPos()+30+d)}else d+=K.boxMargin,l=X.getVerticalPos()+d,X.insert(a,l-10,s,l);return X.bumpVerticalPos(d),e.height+=d,e.stopy=e.starty+e.height,X.insert(e.fromBounds,e.starty,e.toBounds,e.stopy),l}const at=async function(t,e,a,s){const{startx:n,stopx:o,starty:c,message:l,type:d,sequenceIndex:h,sequenceVisible:p}=e,g=r.u.calculateTextDimensions(l,Z(K)),u=(0,i.e)();u.x=n,u.y=c+10,u.width=o-n,u.class="messageText",u.dy="1em",u.text=l,u.fontFamily=K.messageFontFamily,u.fontSize=K.messageFontSize,u.fontWeight=K.messageFontWeight,u.anchor=K.messageAlign,u.valign="center",u.textMargin=K.wrapPadding,u.tspan=!1,(0,r.G)(u.text)?await k(t,u,{startx:n,stopx:o,starty:a}):L(t,u);const x=g.width;let y;n===o?y=K.rightAngles?t.append("path").attr("d",`M ${n},${a} H ${n+r.e.getMax(K.width/2,x/2)} V ${a+25} H ${n}`):t.append("path").attr("d","M "+n+","+a+" C "+(n+60)+","+(a-10)+" "+(n+60)+","+(a+30)+" "+n+","+(a+20)):(y=t.append("line"),y.attr("x1",n),y.attr("y1",a),y.attr("x2",o),y.attr("y2",a)),d===s.db.LINETYPE.DOTTED||d===s.db.LINETYPE.DOTTED_CROSS||d===s.db.LINETYPE.DOTTED_POINT||d===s.db.LINETYPE.DOTTED_OPEN?(y.style("stroke-dasharray","3, 3"),y.attr("class","messageLine1")):y.attr("class","messageLine0");let m="";K.arrowMarkerAbsolute&&(m=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search,m=m.replace(/\(/g,"\\("),m=m.replace(/\)/g,"\\)")),y.attr("stroke-width",2),y.attr("stroke","none"),y.style("fill","none"),d!==s.db.LINETYPE.SOLID&&d!==s.db.LINETYPE.DOTTED||y.attr("marker-end","url("+m+"#arrowhead)"),d!==s.db.LINETYPE.SOLID_POINT&&d!==s.db.LINETYPE.DOTTED_POINT||y.attr("marker-end","url("+m+"#filled-head)"),d!==s.db.LINETYPE.SOLID_CROSS&&d!==s.db.LINETYPE.DOTTED_CROSS||y.attr("marker-end","url("+m+"#crosshead)"),(p||K.showSequenceNumbers)&&(y.attr("marker-start","url("+m+"#sequencenumber)"),t.append("text").attr("x",n).attr("y",a+4).attr("font-family","sans-serif").attr("font-size","12px").attr("text-anchor","middle").attr("class","sequenceNumber").text(h))},rt=async function(t,e,a,s){if(s){let s=0;X.bumpVerticalPos(2*K.boxMargin);for(const i of a){const a=e[i];a.stopy||(a.stopy=X.getVerticalPos());const n=await R(t,a,K,!0);s=r.e.getMax(s,n)}X.bumpVerticalPos(s+K.boxMargin)}else for(const r of a){const a=e[r];await R(t,a,K,!1)}},st=function(t,e,a,r){let s=0,i=0;for(const n of a){const a=e[n],o=dt(a),c=$(t,a,o,K,K.forceMenus,r);c.height>s&&(s=c.height),c.width+a.x>i&&(i=c.width+a.x)}return{maxHeight:s,maxWidth:i}},it=function(t){(0,r.f)(K,t),t.fontFamily&&(K.actorFontFamily=K.noteFontFamily=K.messageFontFamily=t.fontFamily),t.fontSize&&(K.actorFontSize=K.noteFontSize=K.messageFontSize=t.fontSize),t.fontWeight&&(K.actorFontWeight=K.noteFontWeight=K.messageFontWeight=t.fontWeight)},nt=function(t){return X.activations.filter((function(e){return e.actor===t}))},ot=function(t,e){const a=e[t],s=nt(t);return[s.reduce((function(t,e){return r.e.getMin(t,e.startx)}),a.x+a.width/2-1),s.reduce((function(t,e){return r.e.getMax(t,e.stopx)}),a.x+a.width/2+1)]};function ct(t,e,a,s,i){X.bumpVerticalPos(a);let n=s;if(e.id&&e.message&&t[e.id]){const a=t[e.id].width,i=Z(K);e.message=r.u.wrapLabel(`[${e.message}]`,a-2*K.wrapPadding,i),e.width=a,e.wrap=!0;const o=r.u.calculateTextDimensions(e.message,i),c=r.e.getMax(o.height,K.labelBoxHeight);n=s+c,r.l.debug(`${c} - ${e.message}`)}i(e),X.bumpVerticalPos(n)}function lt(t,e,a,r,s,i,n){function o(a,r){a.x2,p=t=>c?-t:t;t.from===t.to?d=l:(t.activate&&!h&&(d+=p(K.activationWidth/2-1)),[a.db.LINETYPE.SOLID_OPEN,a.db.LINETYPE.DOTTED_OPEN].includes(t.type)||(d+=p(3)));const g=[s,i,n,o],u=Math.abs(l-d);t.wrap&&t.message&&(t.message=r.u.wrapLabel(t.message,r.e.getMax(u+2*K.wrapPadding,K.width),Z(K)));const x=r.u.calculateTextDimensions(t.message,Z(K));return{width:r.e.getMax(t.wrap?0:x.width+2*K.wrapPadding,u+2*K.wrapPadding,K.width),height:0,startx:l,stopx:d,starty:0,stopy:0,message:t.message,type:t.type,wrap:t.wrap,fromBounds:Math.min.apply(null,g),toBounds:Math.max.apply(null,g)}},gt={parser:c,db:w,renderer:{bounds:X,drawActors:rt,drawActorsPopup:st,setConf:it,draw:async function(t,e,a,i){const{securityLevel:n,sequence:o}=(0,r.c)();let c;K=o,"sandbox"===n&&(c=(0,s.Ltv)("#i"+e));const l="sandbox"===n?(0,s.Ltv)(c.nodes()[0].contentDocument.body):(0,s.Ltv)("body"),d="sandbox"===n?c.nodes()[0].contentDocument:document;X.init(),r.l.debug(i.db);const h="sandbox"===n?l.select(`[id="${e}"]`):(0,s.Ltv)(`[id="${e}"]`),p=i.db.getActors(),g=i.db.getCreatedActors(),u=i.db.getDestroyedActors(),x=i.db.getBoxes();let y=i.db.getActorKeys();const m=i.db.getMessages(),b=i.db.getDiagramTitle(),f=i.db.hasAtLeastOneBox(),T=i.db.hasAtLeastOneBoxWithTitle(),E=await async function(t,e,a){const s={};for(const i of e)if(t[i.to]&&t[i.from]){const e=t[i.to];if(i.placement===a.db.PLACEMENT.LEFTOF&&!e.prevActor)continue;if(i.placement===a.db.PLACEMENT.RIGHTOF&&!e.nextActor)continue;const n=void 0!==i.placement,o=!n,c=n?Q(K):Z(K),l=i.wrap?r.u.wrapLabel(i.message,K.width-2*K.wrapPadding,c):i.message,d=((0,r.G)(l)?await(0,r.H)(i.message,(0,r.c)()):r.u.calculateTextDimensions(l,c)).width+2*K.wrapPadding;o&&i.from===e.nextActor?s[i.to]=r.e.getMax(s[i.to]||0,d):o&&i.from===e.prevActor?s[i.from]=r.e.getMax(s[i.from]||0,d):o&&i.from===i.to?(s[i.from]=r.e.getMax(s[i.from]||0,d/2),s[i.to]=r.e.getMax(s[i.to]||0,d/2)):i.placement===a.db.PLACEMENT.RIGHTOF?s[i.from]=r.e.getMax(s[i.from]||0,d):i.placement===a.db.PLACEMENT.LEFTOF?s[e.prevActor]=r.e.getMax(s[e.prevActor]||0,d):i.placement===a.db.PLACEMENT.OVER&&(e.prevActor&&(s[e.prevActor]=r.e.getMax(s[e.prevActor]||0,d/2)),e.nextActor&&(s[i.from]=r.e.getMax(s[i.from]||0,d/2)))}return r.l.debug("maxMessageWidthPerActor:",s),s}(p,m,i);if(K.height=await async function(t,e,a){let s=0;for(const e of Object.keys(t)){const a=t[e];a.wrap&&(a.description=r.u.wrapLabel(a.description,K.width-2*K.wrapPadding,tt(K)));const i=(0,r.G)(a.description)?await(0,r.H)(a.description,(0,r.c)()):r.u.calculateTextDimensions(a.description,tt(K));a.width=a.wrap?K.width:r.e.getMax(K.width,i.width+2*K.wrapPadding),a.height=a.wrap?r.e.getMax(i.height,K.height):K.height,s=r.e.getMax(s,a.height)}for(const a in e){const s=t[a];if(!s)continue;const i=t[s.nextActor];if(!i){const t=e[a]+K.actorMargin-s.width/2;s.margin=r.e.getMax(t,K.actorMargin);continue}const n=e[a]+K.actorMargin-s.width/2-i.width/2;s.margin=r.e.getMax(n,K.actorMargin)}let i=0;return a.forEach((e=>{const a=Z(K);let s=e.actorKeys.reduce(((e,a)=>e+(t[a].width+(t[a].margin||0))),0);s-=2*K.boxTextMargin,e.wrap&&(e.name=r.u.wrapLabel(e.name,s-2*K.wrapPadding,a));const n=r.u.calculateTextDimensions(e.name,a);i=r.e.getMax(n.height,i);const o=r.e.getMax(s,n.width+2*K.wrapPadding);if(e.margin=K.boxTextMargin,st.textMaxHeight=i)),r.e.getMax(s,K.height)}(p,E,x),j(h),U(h),G(h),f&&(X.bumpVerticalPos(K.boxMargin),T&&X.bumpVerticalPos(x[0].textMaxHeight)),!0===K.hideUnusedParticipants){const t=new Set;m.forEach((e=>{t.add(e.from),t.add(e.to)})),y=y.filter((e=>t.has(e)))}await async function(t,e,a,s,i,n,o){let c,l=0,d=0,h=0;for(const t of s){const s=e[t],i=s.box;c&&c!=i&&(X.models.addBox(c),d+=K.boxMargin+c.margin),i&&i!=c&&(i.x=l+d,i.y=0,d+=i.margin),s.width=s.width||K.width,s.height=r.e.getMax(s.height||K.height,K.height),s.margin=s.margin||K.actorMargin,h=r.e.getMax(h,s.height),a[s.name]&&(d+=s.width/2),s.x=l+d,s.starty=X.getVerticalPos(),X.insert(s.x,0,s.x+s.width,s.height),l+=s.width+d,s.box&&(s.box.width=l+i.margin-s.box.x),d=s.margin,c=s.box,X.models.addActor(s)}c&&X.models.addBox(c),X.bumpVerticalPos(h)}(0,p,g,y);const w=await async function(t,e,a,s){const i={},n=[];let o,c,l;for(const a of t){switch(a.id=r.u.random({length:10}),a.type){case s.db.LINETYPE.LOOP_START:case s.db.LINETYPE.ALT_START:case s.db.LINETYPE.OPT_START:case s.db.LINETYPE.PAR_START:case s.db.LINETYPE.PAR_OVER_START:case s.db.LINETYPE.CRITICAL_START:case s.db.LINETYPE.BREAK_START:n.push({id:a.id,msg:a.message,from:Number.MAX_SAFE_INTEGER,to:Number.MIN_SAFE_INTEGER,width:0});break;case s.db.LINETYPE.ALT_ELSE:case s.db.LINETYPE.PAR_AND:case s.db.LINETYPE.CRITICAL_OPTION:a.message&&(o=n.pop(),i[o.id]=o,i[a.id]=o,n.push(o));break;case s.db.LINETYPE.LOOP_END:case s.db.LINETYPE.ALT_END:case s.db.LINETYPE.OPT_END:case s.db.LINETYPE.PAR_END:case s.db.LINETYPE.CRITICAL_END:case s.db.LINETYPE.BREAK_END:o=n.pop(),i[o.id]=o;break;case s.db.LINETYPE.ACTIVE_START:{const t=e[a.from?a.from.actor:a.to.actor],r=nt(a.from?a.from.actor:a.to.actor).length,s=t.x+t.width/2+(r-1)*K.activationWidth/2,i={startx:s,stopx:s+K.activationWidth,actor:a.from.actor,enabled:!0};X.activations.push(i)}break;case s.db.LINETYPE.ACTIVE_END:{const t=X.activations.map((t=>t.actor)).lastIndexOf(a.from.actor);delete X.activations.splice(t,1)[0]}}void 0!==a.placement?(c=await ht(a,e,s),a.noteModel=c,n.forEach((t=>{o=t,o.from=r.e.getMin(o.from,c.startx),o.to=r.e.getMax(o.to,c.startx+c.width),o.width=r.e.getMax(o.width,Math.abs(o.from-o.to))-K.labelBoxWidth}))):(l=pt(a,e,s),a.msgModel=l,l.startx&&l.stopx&&n.length>0&&n.forEach((t=>{if(o=t,l.startx===l.stopx){const t=e[a.from],s=e[a.to];o.from=r.e.getMin(t.x-l.width/2,t.x-t.width/2,o.from),o.to=r.e.getMax(s.x+l.width/2,s.x+t.width/2,o.to),o.width=r.e.getMax(o.width,Math.abs(o.to-o.from))-K.labelBoxWidth}else o.from=r.e.getMin(l.startx,o.from),o.to=r.e.getMax(l.stopx,o.to),o.width=r.e.getMax(o.width,l.width)-K.labelBoxWidth})))}return X.activations=[],r.l.debug("Loop type widths:",i),i}(m,p,0,i);function P(t,e){const a=X.endActivation(t);a.starty+18>e&&(a.starty=e-6,e+=12),B(h,a,e,K,nt(t.from.actor).length),X.insert(a.startx,e-10,a.stopx,e)}q(h),H(h),W(h),z(h);let _=1,v=1;const k=[],L=[];let I=0;for(const t of m){let e,a,s;switch(t.type){case i.db.LINETYPE.NOTE:X.resetVerticalPos(),a=t.noteModel,await J(h,a);break;case i.db.LINETYPE.ACTIVE_START:X.newActivation(t,h,p);break;case i.db.LINETYPE.ACTIVE_END:P(t,X.getVerticalPos());break;case i.db.LINETYPE.LOOP_START:ct(w,t,K.boxMargin,K.boxMargin+K.boxTextMargin,(t=>X.newLoop(t)));break;case i.db.LINETYPE.LOOP_END:e=X.endLoop(),await V(h,e,"loop",K),X.bumpVerticalPos(e.stopy-X.getVerticalPos()),X.models.addLoop(e);break;case i.db.LINETYPE.RECT_START:ct(w,t,K.boxMargin,K.boxMargin,(t=>X.newLoop(void 0,t.message)));break;case i.db.LINETYPE.RECT_END:e=X.endLoop(),L.push(e),X.models.addLoop(e),X.bumpVerticalPos(e.stopy-X.getVerticalPos());break;case i.db.LINETYPE.OPT_START:ct(w,t,K.boxMargin,K.boxMargin+K.boxTextMargin,(t=>X.newLoop(t)));break;case i.db.LINETYPE.OPT_END:e=X.endLoop(),await V(h,e,"opt",K),X.bumpVerticalPos(e.stopy-X.getVerticalPos()),X.models.addLoop(e);break;case i.db.LINETYPE.ALT_START:ct(w,t,K.boxMargin,K.boxMargin+K.boxTextMargin,(t=>X.newLoop(t)));break;case i.db.LINETYPE.ALT_ELSE:ct(w,t,K.boxMargin+K.boxTextMargin,K.boxMargin,(t=>X.addSectionToLoop(t)));break;case i.db.LINETYPE.ALT_END:e=X.endLoop(),await V(h,e,"alt",K),X.bumpVerticalPos(e.stopy-X.getVerticalPos()),X.models.addLoop(e);break;case i.db.LINETYPE.PAR_START:case i.db.LINETYPE.PAR_OVER_START:ct(w,t,K.boxMargin,K.boxMargin+K.boxTextMargin,(t=>X.newLoop(t))),X.saveVerticalPos();break;case i.db.LINETYPE.PAR_AND:ct(w,t,K.boxMargin+K.boxTextMargin,K.boxMargin,(t=>X.addSectionToLoop(t)));break;case i.db.LINETYPE.PAR_END:e=X.endLoop(),await V(h,e,"par",K),X.bumpVerticalPos(e.stopy-X.getVerticalPos()),X.models.addLoop(e);break;case i.db.LINETYPE.AUTONUMBER:_=t.message.start||_,v=t.message.step||v,t.message.visible?i.db.enableSequenceNumbers():i.db.disableSequenceNumbers();break;case i.db.LINETYPE.CRITICAL_START:ct(w,t,K.boxMargin,K.boxMargin+K.boxTextMargin,(t=>X.newLoop(t)));break;case i.db.LINETYPE.CRITICAL_OPTION:ct(w,t,K.boxMargin+K.boxTextMargin,K.boxMargin,(t=>X.addSectionToLoop(t)));break;case i.db.LINETYPE.CRITICAL_END:e=X.endLoop(),await V(h,e,"critical",K),X.bumpVerticalPos(e.stopy-X.getVerticalPos()),X.models.addLoop(e);break;case i.db.LINETYPE.BREAK_START:ct(w,t,K.boxMargin,K.boxMargin+K.boxTextMargin,(t=>X.newLoop(t)));break;case i.db.LINETYPE.BREAK_END:e=X.endLoop(),await V(h,e,"break",K),X.bumpVerticalPos(e.stopy-X.getVerticalPos()),X.models.addLoop(e);break;default:try{s=t.msgModel,s.starty=X.getVerticalPos(),s.sequenceIndex=_,s.sequenceVisible=i.db.showSequenceNumbers();const e=await et(0,s);lt(t,s,e,I,p,g,u),k.push({messageModel:s,lineStartY:e}),X.models.addMessage(s)}catch(t){r.l.error("error while drawing message",t)}}[i.db.LINETYPE.SOLID_OPEN,i.db.LINETYPE.DOTTED_OPEN,i.db.LINETYPE.SOLID,i.db.LINETYPE.DOTTED,i.db.LINETYPE.SOLID_CROSS,i.db.LINETYPE.DOTTED_CROSS,i.db.LINETYPE.SOLID_POINT,i.db.LINETYPE.DOTTED_POINT].includes(t.type)&&(_+=v),I++}r.l.debug("createdActors",g),r.l.debug("destroyedActors",u),await rt(h,p,y,!1);for(const t of k)await at(h,t.messageModel,t.lineStartY,i);K.mirrorActors&&await rt(h,p,y,!0),L.forEach((t=>F(h,t))),N(h,p,y,K);for(const t of X.models.boxes)t.height=X.getVerticalPos()-t.y,X.insert(t.x,t.y,t.x+t.width,t.height),t.startx=t.x,t.starty=t.y,t.stopx=t.startx+t.width,t.stopy=t.starty+t.height,t.stroke="rgb(0,0,0, 0.5)",await C(h,t,K);f&&X.bumpVerticalPos(K.boxMargin);const M=st(h,p,y,d),{bounds:A}=X.getBounds();let O=A.stopy-A.starty;O`.actor {\n stroke: ${t.actorBorder};\n fill: ${t.actorBkg};\n }\n\n text.actor > tspan {\n fill: ${t.actorTextColor};\n stroke: none;\n }\n\n .actor-line {\n stroke: ${t.actorLineColor};\n }\n\n .messageLine0 {\n stroke-width: 1.5;\n stroke-dasharray: none;\n stroke: ${t.signalColor};\n }\n\n .messageLine1 {\n stroke-width: 1.5;\n stroke-dasharray: 2, 2;\n stroke: ${t.signalColor};\n }\n\n #arrowhead path {\n fill: ${t.signalColor};\n stroke: ${t.signalColor};\n }\n\n .sequenceNumber {\n fill: ${t.sequenceNumberColor};\n }\n\n #sequencenumber {\n fill: ${t.signalColor};\n }\n\n #crosshead path {\n fill: ${t.signalColor};\n stroke: ${t.signalColor};\n }\n\n .messageText {\n fill: ${t.signalTextColor};\n stroke: none;\n }\n\n .labelBox {\n stroke: ${t.labelBoxBorderColor};\n fill: ${t.labelBoxBkgColor};\n }\n\n .labelText, .labelText > tspan {\n fill: ${t.labelTextColor};\n stroke: none;\n }\n\n .loopText, .loopText > tspan {\n fill: ${t.loopTextColor};\n stroke: none;\n }\n\n .loopLine {\n stroke-width: 2px;\n stroke-dasharray: 2, 2;\n stroke: ${t.labelBoxBorderColor};\n fill: ${t.labelBoxBorderColor};\n }\n\n .note {\n //stroke: #decc93;\n stroke: ${t.noteBorderColor};\n fill: ${t.noteBkgColor};\n }\n\n .noteText, .noteText > tspan {\n fill: ${t.noteTextColor};\n stroke: none;\n }\n\n .activation0 {\n fill: ${t.activationBkgColor};\n stroke: ${t.activationBorderColor};\n }\n\n .activation1 {\n fill: ${t.activationBkgColor};\n stroke: ${t.activationBorderColor};\n }\n\n .activation2 {\n fill: ${t.activationBkgColor};\n stroke: ${t.activationBorderColor};\n }\n\n .actorPopupMenu {\n position: absolute;\n }\n\n .actorPopupMenuPanel {\n position: absolute;\n fill: ${t.actorBkg};\n box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);\n filter: drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));\n}\n .actor-man line {\n stroke: ${t.actorBorder};\n fill: ${t.actorBkg};\n }\n .actor-man circle, line {\n stroke: ${t.actorBorder};\n fill: ${t.actorBkg};\n stroke-width: 2px;\n }\n`,init:({wrap:t})=>{w.setWrap(t)}}},8886:(t,e,a)=>{a.d(e,{a:()=>n,b:()=>l,c:()=>c,d:()=>i,e:()=>h,f:()=>o,g:()=>d});var r=a(6750),s=a(9973);const i=(t,e)=>{const a=t.append("rect");if(a.attr("x",e.x),a.attr("y",e.y),a.attr("fill",e.fill),a.attr("stroke",e.stroke),a.attr("width",e.width),a.attr("height",e.height),e.name&&a.attr("name",e.name),void 0!==e.rx&&a.attr("rx",e.rx),void 0!==e.ry&&a.attr("ry",e.ry),void 0!==e.attrs)for(const t in e.attrs)a.attr(t,e.attrs[t]);return void 0!==e.class&&a.attr("class",e.class),a},n=(t,e)=>{const a={x:e.startx,y:e.starty,width:e.stopx-e.startx,height:e.stopy-e.starty,fill:e.fill,stroke:e.stroke,class:"rect"};i(t,a).lower()},o=(t,e)=>{const a=e.text.replace(s.J," "),r=t.append("text");r.attr("x",e.x),r.attr("y",e.y),r.attr("class","legend"),r.style("text-anchor",e.anchor),void 0!==e.class&&r.attr("class",e.class);const i=r.append("tspan");return i.attr("x",e.x+2*e.textMargin),i.text(a),r},c=(t,e,a,s)=>{const i=t.append("image");i.attr("x",e),i.attr("y",a);const n=(0,r.Jf)(s);i.attr("xlink:href",n)},l=(t,e,a,s)=>{const i=t.append("use");i.attr("x",e),i.attr("y",a);const n=(0,r.Jf)(s);i.attr("xlink:href",`#${n}`)},d=()=>({x:0,y:0,width:100,height:100,fill:"#EDF2AE",stroke:"#666",anchor:"start",rx:0,ry:0}),h=()=>({x:0,y:0,width:100,height:100,"text-anchor":"start",style:"#666",textMargin:0,rx:0,ry:0,tspan:!0})}}]); \ No newline at end of file diff --git a/js/216-3d9879f7.chunk.min.js b/js/216-3d9879f7.chunk.min.js new file mode 100644 index 0000000..8f4e8db --- /dev/null +++ b/js/216-3d9879f7.chunk.min.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkgeekdoc=self.webpackChunkgeekdoc||[]).push([[216],{6216:(t,e,s)=>{s.d(e,{d:()=>st,f:()=>et,p:()=>r});var u=s(8918),i=s(9973),n=function(){var t=function(t,e,s,u){for(s=s||{},u=t.length;u--;s[t[u]]=e);return s},e=[1,4],s=[1,3],u=[1,5],i=[1,8,9,10,11,27,34,36,38,42,58,81,82,83,84,85,86,99,102,103,106,108,111,112,113,118,119,120,121],n=[2,2],r=[1,13],a=[1,14],c=[1,15],o=[1,16],l=[1,23],h=[1,25],A=[1,26],d=[1,27],p=[1,49],y=[1,48],E=[1,29],f=[1,30],g=[1,31],k=[1,32],D=[1,33],b=[1,44],F=[1,46],T=[1,42],C=[1,47],_=[1,43],B=[1,50],S=[1,45],m=[1,51],x=[1,52],v=[1,34],L=[1,35],I=[1,36],R=[1,37],$=[1,57],N=[1,8,9,10,11,27,32,34,36,38,42,58,81,82,83,84,85,86,99,102,103,106,108,111,112,113,118,119,120,121],O=[1,61],w=[1,60],P=[1,62],U=[8,9,11,73,75],V=[1,88],G=[1,93],M=[1,92],K=[1,89],Y=[1,85],j=[1,91],X=[1,87],z=[1,94],H=[1,90],W=[1,95],Q=[1,86],q=[8,9,10,11,73,75],Z=[8,9,10,11,44,73,75],J=[8,9,10,11,29,42,44,46,48,50,52,54,56,58,61,63,65,66,68,73,75,86,99,102,103,106,108,111,112,113],tt=[8,9,11,42,58,73,75,86,99,102,103,106,108,111,112,113],et=[42,58,86,99,102,103,106,108,111,112,113],st=[1,121],ut=[1,120],it=[1,128],nt=[1,142],rt=[1,143],at=[1,144],ct=[1,145],ot=[1,130],lt=[1,132],ht=[1,136],At=[1,137],dt=[1,138],pt=[1,139],yt=[1,140],Et=[1,141],ft=[1,146],gt=[1,147],kt=[1,126],Dt=[1,127],bt=[1,134],Ft=[1,129],Tt=[1,133],Ct=[1,131],_t=[8,9,10,11,27,32,34,36,38,42,58,81,82,83,84,85,86,99,102,103,106,108,111,112,113,118,119,120,121],Bt=[1,149],St=[8,9,11],mt=[8,9,10,11,14,42,58,86,102,103,106,108,111,112,113],xt=[1,169],vt=[1,165],Lt=[1,166],It=[1,170],Rt=[1,167],$t=[1,168],Nt=[75,113,116],Ot=[8,9,10,11,12,14,27,29,32,42,58,73,81,82,83,84,85,86,87,102,106,108,111,112,113],wt=[10,103],Pt=[31,47,49,51,53,55,60,62,64,65,67,69,113,114,115],Ut=[1,235],Vt=[1,233],Gt=[1,237],Mt=[1,231],Kt=[1,232],Yt=[1,234],jt=[1,236],Xt=[1,238],zt=[1,255],Ht=[8,9,11,103],Wt=[8,9,10,11,58,81,102,103,106,107,108,109],Qt={trace:function(){},yy:{},symbols_:{error:2,start:3,graphConfig:4,document:5,line:6,statement:7,SEMI:8,NEWLINE:9,SPACE:10,EOF:11,GRAPH:12,NODIR:13,DIR:14,FirstStmtSeparator:15,ending:16,endToken:17,spaceList:18,spaceListNewline:19,vertexStatement:20,separator:21,styleStatement:22,linkStyleStatement:23,classDefStatement:24,classStatement:25,clickStatement:26,subgraph:27,textNoTags:28,SQS:29,text:30,SQE:31,end:32,direction:33,acc_title:34,acc_title_value:35,acc_descr:36,acc_descr_value:37,acc_descr_multiline_value:38,link:39,node:40,styledVertex:41,AMP:42,vertex:43,STYLE_SEPARATOR:44,idString:45,DOUBLECIRCLESTART:46,DOUBLECIRCLEEND:47,PS:48,PE:49,"(-":50,"-)":51,STADIUMSTART:52,STADIUMEND:53,SUBROUTINESTART:54,SUBROUTINEEND:55,VERTEX_WITH_PROPS_START:56,"NODE_STRING[field]":57,COLON:58,"NODE_STRING[value]":59,PIPE:60,CYLINDERSTART:61,CYLINDEREND:62,DIAMOND_START:63,DIAMOND_STOP:64,TAGEND:65,TRAPSTART:66,TRAPEND:67,INVTRAPSTART:68,INVTRAPEND:69,linkStatement:70,arrowText:71,TESTSTR:72,START_LINK:73,edgeText:74,LINK:75,edgeTextToken:76,STR:77,MD_STR:78,textToken:79,keywords:80,STYLE:81,LINKSTYLE:82,CLASSDEF:83,CLASS:84,CLICK:85,DOWN:86,UP:87,textNoTagsToken:88,stylesOpt:89,"idString[vertex]":90,"idString[class]":91,CALLBACKNAME:92,CALLBACKARGS:93,HREF:94,LINK_TARGET:95,"STR[link]":96,"STR[tooltip]":97,alphaNum:98,DEFAULT:99,numList:100,INTERPOLATE:101,NUM:102,COMMA:103,style:104,styleComponent:105,NODE_STRING:106,UNIT:107,BRKT:108,PCT:109,idStringToken:110,MINUS:111,MULT:112,UNICODE_TEXT:113,TEXT:114,TAGSTART:115,EDGE_TEXT:116,alphaNumToken:117,direction_tb:118,direction_bt:119,direction_rl:120,direction_lr:121,$accept:0,$end:1},terminals_:{2:"error",8:"SEMI",9:"NEWLINE",10:"SPACE",11:"EOF",12:"GRAPH",13:"NODIR",14:"DIR",27:"subgraph",29:"SQS",31:"SQE",32:"end",34:"acc_title",35:"acc_title_value",36:"acc_descr",37:"acc_descr_value",38:"acc_descr_multiline_value",42:"AMP",44:"STYLE_SEPARATOR",46:"DOUBLECIRCLESTART",47:"DOUBLECIRCLEEND",48:"PS",49:"PE",50:"(-",51:"-)",52:"STADIUMSTART",53:"STADIUMEND",54:"SUBROUTINESTART",55:"SUBROUTINEEND",56:"VERTEX_WITH_PROPS_START",57:"NODE_STRING[field]",58:"COLON",59:"NODE_STRING[value]",60:"PIPE",61:"CYLINDERSTART",62:"CYLINDEREND",63:"DIAMOND_START",64:"DIAMOND_STOP",65:"TAGEND",66:"TRAPSTART",67:"TRAPEND",68:"INVTRAPSTART",69:"INVTRAPEND",72:"TESTSTR",73:"START_LINK",75:"LINK",77:"STR",78:"MD_STR",81:"STYLE",82:"LINKSTYLE",83:"CLASSDEF",84:"CLASS",85:"CLICK",86:"DOWN",87:"UP",90:"idString[vertex]",91:"idString[class]",92:"CALLBACKNAME",93:"CALLBACKARGS",94:"HREF",95:"LINK_TARGET",96:"STR[link]",97:"STR[tooltip]",99:"DEFAULT",101:"INTERPOLATE",102:"NUM",103:"COMMA",106:"NODE_STRING",107:"UNIT",108:"BRKT",109:"PCT",111:"MINUS",112:"MULT",113:"UNICODE_TEXT",114:"TEXT",115:"TAGSTART",116:"EDGE_TEXT",118:"direction_tb",119:"direction_bt",120:"direction_rl",121:"direction_lr"},productions_:[0,[3,2],[5,0],[5,2],[6,1],[6,1],[6,1],[6,1],[6,1],[4,2],[4,2],[4,2],[4,3],[16,2],[16,1],[17,1],[17,1],[17,1],[15,1],[15,1],[15,2],[19,2],[19,2],[19,1],[19,1],[18,2],[18,1],[7,2],[7,2],[7,2],[7,2],[7,2],[7,2],[7,9],[7,6],[7,4],[7,1],[7,2],[7,2],[7,1],[21,1],[21,1],[21,1],[20,3],[20,4],[20,2],[20,1],[40,1],[40,5],[41,1],[41,3],[43,4],[43,4],[43,6],[43,4],[43,4],[43,4],[43,8],[43,4],[43,4],[43,4],[43,6],[43,4],[43,4],[43,4],[43,4],[43,4],[43,1],[39,2],[39,3],[39,3],[39,1],[39,3],[74,1],[74,2],[74,1],[74,1],[70,1],[71,3],[30,1],[30,2],[30,1],[30,1],[80,1],[80,1],[80,1],[80,1],[80,1],[80,1],[80,1],[80,1],[80,1],[80,1],[80,1],[28,1],[28,2],[28,1],[28,1],[24,5],[25,5],[26,2],[26,4],[26,3],[26,5],[26,3],[26,5],[26,5],[26,7],[26,2],[26,4],[26,2],[26,4],[26,4],[26,6],[22,5],[23,5],[23,5],[23,9],[23,9],[23,7],[23,7],[100,1],[100,3],[89,1],[89,3],[104,1],[104,2],[105,1],[105,1],[105,1],[105,1],[105,1],[105,1],[105,1],[105,1],[110,1],[110,1],[110,1],[110,1],[110,1],[110,1],[110,1],[110,1],[110,1],[110,1],[110,1],[79,1],[79,1],[79,1],[79,1],[88,1],[88,1],[88,1],[88,1],[88,1],[88,1],[88,1],[88,1],[88,1],[88,1],[88,1],[76,1],[76,1],[117,1],[117,1],[117,1],[117,1],[117,1],[117,1],[117,1],[117,1],[117,1],[117,1],[117,1],[45,1],[45,2],[98,1],[98,2],[33,1],[33,1],[33,1],[33,1]],performAction:function(t,e,s,u,i,n,r){var a=n.length-1;switch(i){case 2:case 28:case 29:case 30:case 31:case 32:this.$=[];break;case 3:(!Array.isArray(n[a])||n[a].length>0)&&n[a-1].push(n[a]),this.$=n[a-1];break;case 4:case 176:case 49:case 71:case 174:this.$=n[a];break;case 11:u.setDirection("TB"),this.$="TB";break;case 12:u.setDirection(n[a-1]),this.$=n[a-1];break;case 27:this.$=n[a-1].nodes;break;case 33:this.$=u.addSubGraph(n[a-6],n[a-1],n[a-4]);break;case 34:this.$=u.addSubGraph(n[a-3],n[a-1],n[a-3]);break;case 35:this.$=u.addSubGraph(void 0,n[a-1],void 0);break;case 37:this.$=n[a].trim(),u.setAccTitle(this.$);break;case 38:case 39:this.$=n[a].trim(),u.setAccDescription(this.$);break;case 43:u.addLink(n[a-2].stmt,n[a],n[a-1]),this.$={stmt:n[a],nodes:n[a].concat(n[a-2].nodes)};break;case 44:u.addLink(n[a-3].stmt,n[a-1],n[a-2]),this.$={stmt:n[a-1],nodes:n[a-1].concat(n[a-3].nodes)};break;case 45:this.$={stmt:n[a-1],nodes:n[a-1]};break;case 46:this.$={stmt:n[a],nodes:n[a]};break;case 47:case 121:case 123:this.$=[n[a]];break;case 48:this.$=n[a-4].concat(n[a]);break;case 50:this.$=n[a-2],u.setClass(n[a-2],n[a]);break;case 51:this.$=n[a-3],u.addVertex(n[a-3],n[a-1],"square");break;case 52:this.$=n[a-3],u.addVertex(n[a-3],n[a-1],"doublecircle");break;case 53:this.$=n[a-5],u.addVertex(n[a-5],n[a-2],"circle");break;case 54:this.$=n[a-3],u.addVertex(n[a-3],n[a-1],"ellipse");break;case 55:this.$=n[a-3],u.addVertex(n[a-3],n[a-1],"stadium");break;case 56:this.$=n[a-3],u.addVertex(n[a-3],n[a-1],"subroutine");break;case 57:this.$=n[a-7],u.addVertex(n[a-7],n[a-1],"rect",void 0,void 0,void 0,Object.fromEntries([[n[a-5],n[a-3]]]));break;case 58:this.$=n[a-3],u.addVertex(n[a-3],n[a-1],"cylinder");break;case 59:this.$=n[a-3],u.addVertex(n[a-3],n[a-1],"round");break;case 60:this.$=n[a-3],u.addVertex(n[a-3],n[a-1],"diamond");break;case 61:this.$=n[a-5],u.addVertex(n[a-5],n[a-2],"hexagon");break;case 62:this.$=n[a-3],u.addVertex(n[a-3],n[a-1],"odd");break;case 63:this.$=n[a-3],u.addVertex(n[a-3],n[a-1],"trapezoid");break;case 64:this.$=n[a-3],u.addVertex(n[a-3],n[a-1],"inv_trapezoid");break;case 65:this.$=n[a-3],u.addVertex(n[a-3],n[a-1],"lean_right");break;case 66:this.$=n[a-3],u.addVertex(n[a-3],n[a-1],"lean_left");break;case 67:this.$=n[a],u.addVertex(n[a]);break;case 68:n[a-1].text=n[a],this.$=n[a-1];break;case 69:case 70:n[a-2].text=n[a-1],this.$=n[a-2];break;case 72:var c=u.destructLink(n[a],n[a-2]);this.$={type:c.type,stroke:c.stroke,length:c.length,text:n[a-1]};break;case 73:case 79:case 94:case 96:this.$={text:n[a],type:"text"};break;case 74:case 80:case 95:this.$={text:n[a-1].text+""+n[a],type:n[a-1].type};break;case 75:case 81:this.$={text:n[a],type:"string"};break;case 76:case 82:case 97:this.$={text:n[a],type:"markdown"};break;case 77:c=u.destructLink(n[a]),this.$={type:c.type,stroke:c.stroke,length:c.length};break;case 78:this.$=n[a-1];break;case 98:this.$=n[a-4],u.addClass(n[a-2],n[a]);break;case 99:this.$=n[a-4],u.setClass(n[a-2],n[a]);break;case 100:case 108:this.$=n[a-1],u.setClickEvent(n[a-1],n[a]);break;case 101:case 109:this.$=n[a-3],u.setClickEvent(n[a-3],n[a-2]),u.setTooltip(n[a-3],n[a]);break;case 102:this.$=n[a-2],u.setClickEvent(n[a-2],n[a-1],n[a]);break;case 103:this.$=n[a-4],u.setClickEvent(n[a-4],n[a-3],n[a-2]),u.setTooltip(n[a-4],n[a]);break;case 104:this.$=n[a-2],u.setLink(n[a-2],n[a]);break;case 105:this.$=n[a-4],u.setLink(n[a-4],n[a-2]),u.setTooltip(n[a-4],n[a]);break;case 106:this.$=n[a-4],u.setLink(n[a-4],n[a-2],n[a]);break;case 107:this.$=n[a-6],u.setLink(n[a-6],n[a-4],n[a]),u.setTooltip(n[a-6],n[a-2]);break;case 110:this.$=n[a-1],u.setLink(n[a-1],n[a]);break;case 111:this.$=n[a-3],u.setLink(n[a-3],n[a-2]),u.setTooltip(n[a-3],n[a]);break;case 112:this.$=n[a-3],u.setLink(n[a-3],n[a-2],n[a]);break;case 113:this.$=n[a-5],u.setLink(n[a-5],n[a-4],n[a]),u.setTooltip(n[a-5],n[a-2]);break;case 114:this.$=n[a-4],u.addVertex(n[a-2],void 0,void 0,n[a]);break;case 115:this.$=n[a-4],u.updateLink([n[a-2]],n[a]);break;case 116:this.$=n[a-4],u.updateLink(n[a-2],n[a]);break;case 117:this.$=n[a-8],u.updateLinkInterpolate([n[a-6]],n[a-2]),u.updateLink([n[a-6]],n[a]);break;case 118:this.$=n[a-8],u.updateLinkInterpolate(n[a-6],n[a-2]),u.updateLink(n[a-6],n[a]);break;case 119:this.$=n[a-6],u.updateLinkInterpolate([n[a-4]],n[a]);break;case 120:this.$=n[a-6],u.updateLinkInterpolate(n[a-4],n[a]);break;case 122:case 124:n[a-2].push(n[a]),this.$=n[a-2];break;case 126:this.$=n[a-1]+n[a];break;case 175:case 177:this.$=n[a-1]+""+n[a];break;case 178:this.$={stmt:"dir",value:"TB"};break;case 179:this.$={stmt:"dir",value:"BT"};break;case 180:this.$={stmt:"dir",value:"RL"};break;case 181:this.$={stmt:"dir",value:"LR"}}},table:[{3:1,4:2,9:e,10:s,12:u},{1:[3]},t(i,n,{5:6}),{4:7,9:e,10:s,12:u},{4:8,9:e,10:s,12:u},{13:[1,9],14:[1,10]},{1:[2,1],6:11,7:12,8:r,9:a,10:c,11:o,20:17,22:18,23:19,24:20,25:21,26:22,27:l,33:24,34:h,36:A,38:d,40:28,41:38,42:p,43:39,45:40,58:y,81:E,82:f,83:g,84:k,85:D,86:b,99:F,102:T,103:C,106:_,108:B,110:41,111:S,112:m,113:x,118:v,119:L,120:I,121:R},t(i,[2,9]),t(i,[2,10]),t(i,[2,11]),{8:[1,54],9:[1,55],10:$,15:53,18:56},t(N,[2,3]),t(N,[2,4]),t(N,[2,5]),t(N,[2,6]),t(N,[2,7]),t(N,[2,8]),{8:O,9:w,11:P,21:58,39:59,70:63,73:[1,64],75:[1,65]},{8:O,9:w,11:P,21:66},{8:O,9:w,11:P,21:67},{8:O,9:w,11:P,21:68},{8:O,9:w,11:P,21:69},{8:O,9:w,11:P,21:70},{8:O,9:w,10:[1,71],11:P,21:72},t(N,[2,36]),{35:[1,73]},{37:[1,74]},t(N,[2,39]),t(U,[2,46],{18:75,10:$}),{10:[1,76]},{10:[1,77]},{10:[1,78]},{10:[1,79]},{14:V,42:G,58:M,77:[1,83],86:K,92:[1,80],94:[1,81],98:82,102:Y,103:j,106:X,108:z,111:H,112:W,113:Q,117:84},t(N,[2,178]),t(N,[2,179]),t(N,[2,180]),t(N,[2,181]),t(q,[2,47]),t(q,[2,49],{44:[1,96]}),t(Z,[2,67],{110:109,29:[1,97],42:p,46:[1,98],48:[1,99],50:[1,100],52:[1,101],54:[1,102],56:[1,103],58:y,61:[1,104],63:[1,105],65:[1,106],66:[1,107],68:[1,108],86:b,99:F,102:T,103:C,106:_,108:B,111:S,112:m,113:x}),t(J,[2,174]),t(J,[2,135]),t(J,[2,136]),t(J,[2,137]),t(J,[2,138]),t(J,[2,139]),t(J,[2,140]),t(J,[2,141]),t(J,[2,142]),t(J,[2,143]),t(J,[2,144]),t(J,[2,145]),t(i,[2,12]),t(i,[2,18]),t(i,[2,19]),{9:[1,110]},t(tt,[2,26],{18:111,10:$}),t(N,[2,27]),{40:112,41:38,42:p,43:39,45:40,58:y,86:b,99:F,102:T,103:C,106:_,108:B,110:41,111:S,112:m,113:x},t(N,[2,40]),t(N,[2,41]),t(N,[2,42]),t(et,[2,71],{71:113,60:[1,115],72:[1,114]}),{74:116,76:117,77:[1,118],78:[1,119],113:st,116:ut},t([42,58,60,72,86,99,102,103,106,108,111,112,113],[2,77]),t(N,[2,28]),t(N,[2,29]),t(N,[2,30]),t(N,[2,31]),t(N,[2,32]),{10:it,12:nt,14:rt,27:at,28:122,32:ct,42:ot,58:lt,73:ht,77:[1,124],78:[1,125],80:135,81:At,82:dt,83:pt,84:yt,85:Et,86:ft,87:gt,88:123,102:kt,106:Dt,108:bt,111:Ft,112:Tt,113:Ct},t(_t,n,{5:148}),t(N,[2,37]),t(N,[2,38]),t(U,[2,45],{42:Bt}),{42:p,45:150,58:y,86:b,99:F,102:T,103:C,106:_,108:B,110:41,111:S,112:m,113:x},{99:[1,151],100:152,102:[1,153]},{42:p,45:154,58:y,86:b,99:F,102:T,103:C,106:_,108:B,110:41,111:S,112:m,113:x},{42:p,45:155,58:y,86:b,99:F,102:T,103:C,106:_,108:B,110:41,111:S,112:m,113:x},t(St,[2,100],{10:[1,156],93:[1,157]}),{77:[1,158]},t(St,[2,108],{117:160,10:[1,159],14:V,42:G,58:M,86:K,102:Y,103:j,106:X,108:z,111:H,112:W,113:Q}),t(St,[2,110],{10:[1,161]}),t(mt,[2,176]),t(mt,[2,163]),t(mt,[2,164]),t(mt,[2,165]),t(mt,[2,166]),t(mt,[2,167]),t(mt,[2,168]),t(mt,[2,169]),t(mt,[2,170]),t(mt,[2,171]),t(mt,[2,172]),t(mt,[2,173]),{42:p,45:162,58:y,86:b,99:F,102:T,103:C,106:_,108:B,110:41,111:S,112:m,113:x},{30:163,65:xt,77:vt,78:Lt,79:164,113:It,114:Rt,115:$t},{30:171,65:xt,77:vt,78:Lt,79:164,113:It,114:Rt,115:$t},{30:173,48:[1,172],65:xt,77:vt,78:Lt,79:164,113:It,114:Rt,115:$t},{30:174,65:xt,77:vt,78:Lt,79:164,113:It,114:Rt,115:$t},{30:175,65:xt,77:vt,78:Lt,79:164,113:It,114:Rt,115:$t},{30:176,65:xt,77:vt,78:Lt,79:164,113:It,114:Rt,115:$t},{106:[1,177]},{30:178,65:xt,77:vt,78:Lt,79:164,113:It,114:Rt,115:$t},{30:179,63:[1,180],65:xt,77:vt,78:Lt,79:164,113:It,114:Rt,115:$t},{30:181,65:xt,77:vt,78:Lt,79:164,113:It,114:Rt,115:$t},{30:182,65:xt,77:vt,78:Lt,79:164,113:It,114:Rt,115:$t},{30:183,65:xt,77:vt,78:Lt,79:164,113:It,114:Rt,115:$t},t(J,[2,175]),t(i,[2,20]),t(tt,[2,25]),t(U,[2,43],{18:184,10:$}),t(et,[2,68],{10:[1,185]}),{10:[1,186]},{30:187,65:xt,77:vt,78:Lt,79:164,113:It,114:Rt,115:$t},{75:[1,188],76:189,113:st,116:ut},t(Nt,[2,73]),t(Nt,[2,75]),t(Nt,[2,76]),t(Nt,[2,161]),t(Nt,[2,162]),{8:O,9:w,10:it,11:P,12:nt,14:rt,21:191,27:at,29:[1,190],32:ct,42:ot,58:lt,73:ht,80:135,81:At,82:dt,83:pt,84:yt,85:Et,86:ft,87:gt,88:192,102:kt,106:Dt,108:bt,111:Ft,112:Tt,113:Ct},t(Ot,[2,94]),t(Ot,[2,96]),t(Ot,[2,97]),t(Ot,[2,150]),t(Ot,[2,151]),t(Ot,[2,152]),t(Ot,[2,153]),t(Ot,[2,154]),t(Ot,[2,155]),t(Ot,[2,156]),t(Ot,[2,157]),t(Ot,[2,158]),t(Ot,[2,159]),t(Ot,[2,160]),t(Ot,[2,83]),t(Ot,[2,84]),t(Ot,[2,85]),t(Ot,[2,86]),t(Ot,[2,87]),t(Ot,[2,88]),t(Ot,[2,89]),t(Ot,[2,90]),t(Ot,[2,91]),t(Ot,[2,92]),t(Ot,[2,93]),{6:11,7:12,8:r,9:a,10:c,11:o,20:17,22:18,23:19,24:20,25:21,26:22,27:l,32:[1,193],33:24,34:h,36:A,38:d,40:28,41:38,42:p,43:39,45:40,58:y,81:E,82:f,83:g,84:k,85:D,86:b,99:F,102:T,103:C,106:_,108:B,110:41,111:S,112:m,113:x,118:v,119:L,120:I,121:R},{10:$,18:194},{10:[1,195],42:p,58:y,86:b,99:F,102:T,103:C,106:_,108:B,110:109,111:S,112:m,113:x},{10:[1,196]},{10:[1,197],103:[1,198]},t(wt,[2,121]),{10:[1,199],42:p,58:y,86:b,99:F,102:T,103:C,106:_,108:B,110:109,111:S,112:m,113:x},{10:[1,200],42:p,58:y,86:b,99:F,102:T,103:C,106:_,108:B,110:109,111:S,112:m,113:x},{77:[1,201]},t(St,[2,102],{10:[1,202]}),t(St,[2,104],{10:[1,203]}),{77:[1,204]},t(mt,[2,177]),{77:[1,205],95:[1,206]},t(q,[2,50],{110:109,42:p,58:y,86:b,99:F,102:T,103:C,106:_,108:B,111:S,112:m,113:x}),{31:[1,207],65:xt,79:208,113:It,114:Rt,115:$t},t(Pt,[2,79]),t(Pt,[2,81]),t(Pt,[2,82]),t(Pt,[2,146]),t(Pt,[2,147]),t(Pt,[2,148]),t(Pt,[2,149]),{47:[1,209],65:xt,79:208,113:It,114:Rt,115:$t},{30:210,65:xt,77:vt,78:Lt,79:164,113:It,114:Rt,115:$t},{49:[1,211],65:xt,79:208,113:It,114:Rt,115:$t},{51:[1,212],65:xt,79:208,113:It,114:Rt,115:$t},{53:[1,213],65:xt,79:208,113:It,114:Rt,115:$t},{55:[1,214],65:xt,79:208,113:It,114:Rt,115:$t},{58:[1,215]},{62:[1,216],65:xt,79:208,113:It,114:Rt,115:$t},{64:[1,217],65:xt,79:208,113:It,114:Rt,115:$t},{30:218,65:xt,77:vt,78:Lt,79:164,113:It,114:Rt,115:$t},{31:[1,219],65:xt,79:208,113:It,114:Rt,115:$t},{65:xt,67:[1,220],69:[1,221],79:208,113:It,114:Rt,115:$t},{65:xt,67:[1,223],69:[1,222],79:208,113:It,114:Rt,115:$t},t(U,[2,44],{42:Bt}),t(et,[2,70]),t(et,[2,69]),{60:[1,224],65:xt,79:208,113:It,114:Rt,115:$t},t(et,[2,72]),t(Nt,[2,74]),{30:225,65:xt,77:vt,78:Lt,79:164,113:It,114:Rt,115:$t},t(_t,n,{5:226}),t(Ot,[2,95]),t(N,[2,35]),{41:227,42:p,43:39,45:40,58:y,86:b,99:F,102:T,103:C,106:_,108:B,110:41,111:S,112:m,113:x},{10:Ut,58:Vt,81:Gt,89:228,102:Mt,104:229,105:230,106:Kt,107:Yt,108:jt,109:Xt},{10:Ut,58:Vt,81:Gt,89:239,101:[1,240],102:Mt,104:229,105:230,106:Kt,107:Yt,108:jt,109:Xt},{10:Ut,58:Vt,81:Gt,89:241,101:[1,242],102:Mt,104:229,105:230,106:Kt,107:Yt,108:jt,109:Xt},{102:[1,243]},{10:Ut,58:Vt,81:Gt,89:244,102:Mt,104:229,105:230,106:Kt,107:Yt,108:jt,109:Xt},{42:p,45:245,58:y,86:b,99:F,102:T,103:C,106:_,108:B,110:41,111:S,112:m,113:x},t(St,[2,101]),{77:[1,246]},{77:[1,247],95:[1,248]},t(St,[2,109]),t(St,[2,111],{10:[1,249]}),t(St,[2,112]),t(Z,[2,51]),t(Pt,[2,80]),t(Z,[2,52]),{49:[1,250],65:xt,79:208,113:It,114:Rt,115:$t},t(Z,[2,59]),t(Z,[2,54]),t(Z,[2,55]),t(Z,[2,56]),{106:[1,251]},t(Z,[2,58]),t(Z,[2,60]),{64:[1,252],65:xt,79:208,113:It,114:Rt,115:$t},t(Z,[2,62]),t(Z,[2,63]),t(Z,[2,65]),t(Z,[2,64]),t(Z,[2,66]),t([10,42,58,86,99,102,103,106,108,111,112,113],[2,78]),{31:[1,253],65:xt,79:208,113:It,114:Rt,115:$t},{6:11,7:12,8:r,9:a,10:c,11:o,20:17,22:18,23:19,24:20,25:21,26:22,27:l,32:[1,254],33:24,34:h,36:A,38:d,40:28,41:38,42:p,43:39,45:40,58:y,81:E,82:f,83:g,84:k,85:D,86:b,99:F,102:T,103:C,106:_,108:B,110:41,111:S,112:m,113:x,118:v,119:L,120:I,121:R},t(q,[2,48]),t(St,[2,114],{103:zt}),t(Ht,[2,123],{105:256,10:Ut,58:Vt,81:Gt,102:Mt,106:Kt,107:Yt,108:jt,109:Xt}),t(Wt,[2,125]),t(Wt,[2,127]),t(Wt,[2,128]),t(Wt,[2,129]),t(Wt,[2,130]),t(Wt,[2,131]),t(Wt,[2,132]),t(Wt,[2,133]),t(Wt,[2,134]),t(St,[2,115],{103:zt}),{10:[1,257]},t(St,[2,116],{103:zt}),{10:[1,258]},t(wt,[2,122]),t(St,[2,98],{103:zt}),t(St,[2,99],{110:109,42:p,58:y,86:b,99:F,102:T,103:C,106:_,108:B,111:S,112:m,113:x}),t(St,[2,103]),t(St,[2,105],{10:[1,259]}),t(St,[2,106]),{95:[1,260]},{49:[1,261]},{60:[1,262]},{64:[1,263]},{8:O,9:w,11:P,21:264},t(N,[2,34]),{10:Ut,58:Vt,81:Gt,102:Mt,104:265,105:230,106:Kt,107:Yt,108:jt,109:Xt},t(Wt,[2,126]),{14:V,42:G,58:M,86:K,98:266,102:Y,103:j,106:X,108:z,111:H,112:W,113:Q,117:84},{14:V,42:G,58:M,86:K,98:267,102:Y,103:j,106:X,108:z,111:H,112:W,113:Q,117:84},{95:[1,268]},t(St,[2,113]),t(Z,[2,53]),{30:269,65:xt,77:vt,78:Lt,79:164,113:It,114:Rt,115:$t},t(Z,[2,61]),t(_t,n,{5:270}),t(Ht,[2,124],{105:256,10:Ut,58:Vt,81:Gt,102:Mt,106:Kt,107:Yt,108:jt,109:Xt}),t(St,[2,119],{117:160,10:[1,271],14:V,42:G,58:M,86:K,102:Y,103:j,106:X,108:z,111:H,112:W,113:Q}),t(St,[2,120],{117:160,10:[1,272],14:V,42:G,58:M,86:K,102:Y,103:j,106:X,108:z,111:H,112:W,113:Q}),t(St,[2,107]),{31:[1,273],65:xt,79:208,113:It,114:Rt,115:$t},{6:11,7:12,8:r,9:a,10:c,11:o,20:17,22:18,23:19,24:20,25:21,26:22,27:l,32:[1,274],33:24,34:h,36:A,38:d,40:28,41:38,42:p,43:39,45:40,58:y,81:E,82:f,83:g,84:k,85:D,86:b,99:F,102:T,103:C,106:_,108:B,110:41,111:S,112:m,113:x,118:v,119:L,120:I,121:R},{10:Ut,58:Vt,81:Gt,89:275,102:Mt,104:229,105:230,106:Kt,107:Yt,108:jt,109:Xt},{10:Ut,58:Vt,81:Gt,89:276,102:Mt,104:229,105:230,106:Kt,107:Yt,108:jt,109:Xt},t(Z,[2,57]),t(N,[2,33]),t(St,[2,117],{103:zt}),t(St,[2,118],{103:zt})],defaultActions:{},parseError:function(t,e){if(!e.recoverable){var s=new Error(t);throw s.hash=e,s}this.trace(t)},parse:function(t){var e=[0],s=[],u=[null],i=[],n=this.table,r="",a=0,c=0,o=i.slice.call(arguments,1),l=Object.create(this.lexer),h={yy:{}};for(var A in this.yy)Object.prototype.hasOwnProperty.call(this.yy,A)&&(h.yy[A]=this.yy[A]);l.setInput(t,h.yy),h.yy.lexer=l,h.yy.parser=this,void 0===l.yylloc&&(l.yylloc={});var d=l.yylloc;i.push(d);var p=l.options&&l.options.ranges;"function"==typeof h.yy.parseError?this.parseError=h.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var y,E,f,g,k,D,b,F,T,C={};;){if(E=e[e.length-1],this.defaultActions[E]?f=this.defaultActions[E]:(null==y&&(T=void 0,"number"!=typeof(T=s.pop()||l.lex()||1)&&(T instanceof Array&&(T=(s=T).pop()),T=this.symbols_[T]||T),y=T),f=n[E]&&n[E][y]),void 0===f||!f.length||!f[0]){var _;for(k in F=[],n[E])this.terminals_[k]&&k>2&&F.push("'"+this.terminals_[k]+"'");_=l.showPosition?"Parse error on line "+(a+1)+":\n"+l.showPosition()+"\nExpecting "+F.join(", ")+", got '"+(this.terminals_[y]||y)+"'":"Parse error on line "+(a+1)+": Unexpected "+(1==y?"end of input":"'"+(this.terminals_[y]||y)+"'"),this.parseError(_,{text:l.match,token:this.terminals_[y]||y,line:l.yylineno,loc:d,expected:F})}if(f[0]instanceof Array&&f.length>1)throw new Error("Parse Error: multiple actions possible at state: "+E+", token: "+y);switch(f[0]){case 1:e.push(y),u.push(l.yytext),i.push(l.yylloc),e.push(f[1]),y=null,c=l.yyleng,r=l.yytext,a=l.yylineno,d=l.yylloc;break;case 2:if(D=this.productions_[f[1]][1],C.$=u[u.length-D],C._$={first_line:i[i.length-(D||1)].first_line,last_line:i[i.length-1].last_line,first_column:i[i.length-(D||1)].first_column,last_column:i[i.length-1].last_column},p&&(C._$.range=[i[i.length-(D||1)].range[0],i[i.length-1].range[1]]),void 0!==(g=this.performAction.apply(C,[r,c,a,h.yy,f[1],u,i].concat(o))))return g;D&&(e=e.slice(0,-1*D*2),u=u.slice(0,-1*D),i=i.slice(0,-1*D)),e.push(this.productions_[f[1]][0]),u.push(C.$),i.push(C._$),b=n[e[e.length-2]][e[e.length-1]],e.push(b);break;case 3:return!0}}return!0}},qt={EOF:1,parseError:function(t,e){if(!this.yy.parser)throw new Error(t);this.yy.parser.parseError(t,e)},setInput:function(t,e){return this.yy=e||this.yy||{},this._input=t,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var t=this._input[0];return this.yytext+=t,this.yyleng++,this.offset++,this.match+=t,this.matched+=t,t.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),t},unput:function(t){var e=t.length,s=t.split(/(?:\r\n?|\n)/g);this._input=t+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-e),this.offset-=e;var u=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),s.length-1&&(this.yylineno-=s.length-1);var i=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:s?(s.length===u.length?this.yylloc.first_column:0)+u[u.length-s.length].length-s[0].length:this.yylloc.first_column-e},this.options.ranges&&(this.yylloc.range=[i[0],i[0]+this.yyleng-e]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(t){this.unput(this.match.slice(t))},pastInput:function(){var t=this.matched.substr(0,this.matched.length-this.match.length);return(t.length>20?"...":"")+t.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var t=this.match;return t.length<20&&(t+=this._input.substr(0,20-t.length)),(t.substr(0,20)+(t.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var t=this.pastInput(),e=new Array(t.length+1).join("-");return t+this.upcomingInput()+"\n"+e+"^"},test_match:function(t,e){var s,u,i;if(this.options.backtrack_lexer&&(i={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(i.yylloc.range=this.yylloc.range.slice(0))),(u=t[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=u.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:u?u[u.length-1].length-u[u.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+t[0].length},this.yytext+=t[0],this.match+=t[0],this.matches=t,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(t[0].length),this.matched+=t[0],s=this.performAction.call(this,this.yy,this,e,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),s)return s;if(this._backtrack){for(var n in i)this[n]=i[n];return!1}return!1},next:function(){if(this.done)return this.EOF;var t,e,s,u;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var i=this._currentRules(),n=0;ne[0].length)){if(e=s,u=n,this.options.backtrack_lexer){if(!1!==(t=this.test_match(s,i[n])))return t;if(this._backtrack){e=!1;continue}return!1}if(!this.options.flex)break}return e?!1!==(t=this.test_match(e,i[u]))&&t:""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(t){this.conditionStack.push(t)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(t){return(t=this.conditionStack.length-1-Math.abs(t||0))>=0?this.conditionStack[t]:"INITIAL"},pushState:function(t){this.begin(t)},stateStackSize:function(){return this.conditionStack.length},options:{},performAction:function(t,e,s,u){switch(s){case 0:return this.begin("acc_title"),34;case 1:return this.popState(),"acc_title_value";case 2:return this.begin("acc_descr"),36;case 3:return this.popState(),"acc_descr_value";case 4:this.begin("acc_descr_multiline");break;case 5:case 8:case 11:case 14:case 17:case 27:this.popState();break;case 6:return"acc_descr_multiline_value";case 7:this.begin("callbackname");break;case 9:this.popState(),this.begin("callbackargs");break;case 10:return 92;case 12:return 93;case 13:return"MD_STR";case 15:this.begin("md_string");break;case 16:return"STR";case 18:this.pushState("string");break;case 19:return 81;case 20:return 99;case 21:return 82;case 22:return 101;case 23:return 83;case 24:return 84;case 25:return 94;case 26:this.begin("click");break;case 28:return 85;case 29:case 30:case 31:return t.lex.firstGraph()&&this.begin("dir"),12;case 32:return 27;case 33:return 32;case 34:case 35:case 36:case 37:return 95;case 38:return this.popState(),13;case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 48:return this.popState(),14;case 49:return 118;case 50:return 119;case 51:return 120;case 52:return 121;case 53:return 102;case 54:case 95:return 108;case 55:return 44;case 56:return 58;case 57:case 96:return 42;case 58:return 8;case 59:return 103;case 60:case 94:return 112;case 61:case 64:case 67:return this.popState(),75;case 62:return this.pushState("edgeText"),73;case 63:case 66:case 69:return 116;case 65:return this.pushState("thickEdgeText"),73;case 68:return this.pushState("dottedEdgeText"),73;case 70:return 75;case 71:return this.popState(),51;case 72:case 108:return"TEXT";case 73:return this.pushState("ellipseText"),50;case 74:return this.popState(),53;case 75:return this.pushState("text"),52;case 76:return this.popState(),55;case 77:return this.pushState("text"),54;case 78:return 56;case 79:return this.pushState("text"),65;case 80:return this.popState(),62;case 81:return this.pushState("text"),61;case 82:return this.popState(),47;case 83:return this.pushState("text"),46;case 84:return this.popState(),67;case 85:return this.popState(),69;case 86:return 114;case 87:return this.pushState("trapText"),66;case 88:return this.pushState("trapText"),68;case 89:return 115;case 90:return 65;case 91:return 87;case 92:return"SEP";case 93:return 86;case 97:return 106;case 98:return 111;case 99:return 113;case 100:return this.popState(),60;case 101:return this.pushState("text"),60;case 102:return this.popState(),49;case 103:return this.pushState("text"),48;case 104:return this.popState(),31;case 105:return this.pushState("text"),29;case 106:return this.popState(),64;case 107:return this.pushState("text"),63;case 109:return"QUOTE";case 110:return 9;case 111:return 10;case 112:return 11}},rules:[/^(?:accTitle\s*:\s*)/,/^(?:(?!\n||)*[^\n]*)/,/^(?:accDescr\s*:\s*)/,/^(?:(?!\n||)*[^\n]*)/,/^(?:accDescr\s*\{\s*)/,/^(?:[\}])/,/^(?:[^\}]*)/,/^(?:call[\s]+)/,/^(?:\([\s]*\))/,/^(?:\()/,/^(?:[^(]*)/,/^(?:\))/,/^(?:[^)]*)/,/^(?:[^`"]+)/,/^(?:[`]["])/,/^(?:["][`])/,/^(?:[^"]+)/,/^(?:["])/,/^(?:["])/,/^(?:style\b)/,/^(?:default\b)/,/^(?:linkStyle\b)/,/^(?:interpolate\b)/,/^(?:classDef\b)/,/^(?:class\b)/,/^(?:href[\s])/,/^(?:click[\s]+)/,/^(?:[\s\n])/,/^(?:[^\s\n]*)/,/^(?:flowchart-elk\b)/,/^(?:graph\b)/,/^(?:flowchart\b)/,/^(?:subgraph\b)/,/^(?:end\b\s*)/,/^(?:_self\b)/,/^(?:_blank\b)/,/^(?:_parent\b)/,/^(?:_top\b)/,/^(?:(\r?\n)*\s*\n)/,/^(?:\s*LR\b)/,/^(?:\s*RL\b)/,/^(?:\s*TB\b)/,/^(?:\s*BT\b)/,/^(?:\s*TD\b)/,/^(?:\s*BR\b)/,/^(?:\s*<)/,/^(?:\s*>)/,/^(?:\s*\^)/,/^(?:\s*v\b)/,/^(?:.*direction\s+TB[^\n]*)/,/^(?:.*direction\s+BT[^\n]*)/,/^(?:.*direction\s+RL[^\n]*)/,/^(?:.*direction\s+LR[^\n]*)/,/^(?:[0-9]+)/,/^(?:#)/,/^(?::::)/,/^(?::)/,/^(?:&)/,/^(?:;)/,/^(?:,)/,/^(?:\*)/,/^(?:\s*[xo<]?--+[-xo>]\s*)/,/^(?:\s*[xo<]?--\s*)/,/^(?:[^-]|-(?!-)+)/,/^(?:\s*[xo<]?==+[=xo>]\s*)/,/^(?:\s*[xo<]?==\s*)/,/^(?:[^=]|=(?!))/,/^(?:\s*[xo<]?-?\.+-[xo>]?\s*)/,/^(?:\s*[xo<]?-\.\s*)/,/^(?:[^\.]|\.(?!))/,/^(?:\s*~~[\~]+\s*)/,/^(?:[-/\)][\)])/,/^(?:[^\(\)\[\]\{\}]|!\)+)/,/^(?:\(-)/,/^(?:\]\))/,/^(?:\(\[)/,/^(?:\]\])/,/^(?:\[\[)/,/^(?:\[\|)/,/^(?:>)/,/^(?:\)\])/,/^(?:\[\()/,/^(?:\)\)\))/,/^(?:\(\(\()/,/^(?:[\\(?=\])][\]])/,/^(?:\/(?=\])\])/,/^(?:\/(?!\])|\\(?!\])|[^\\\[\]\(\)\{\}\/]+)/,/^(?:\[\/)/,/^(?:\[\\)/,/^(?:<)/,/^(?:>)/,/^(?:\^)/,/^(?:\\\|)/,/^(?:v\b)/,/^(?:\*)/,/^(?:#)/,/^(?:&)/,/^(?:([A-Za-z0-9!"\#$%&'*+\.`?\\_\/]|-(?=[^\>\-\.])|(?!))+)/,/^(?:-)/,/^(?:[\u00AA\u00B5\u00BA\u00C0-\u00D6\u00D8-\u00F6]|[\u00F8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377]|[\u037A-\u037D\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5]|[\u03F7-\u0481\u048A-\u0527\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA]|[\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE]|[\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA]|[\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0]|[\u08A2-\u08AC\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0977]|[\u0979-\u097F\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2]|[\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A]|[\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39]|[\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8]|[\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0B05-\u0B0C]|[\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C]|[\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99]|[\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0]|[\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C33\u0C35-\u0C39\u0C3D]|[\u0C58\u0C59\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3]|[\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10]|[\u0D12-\u0D3A\u0D3D\u0D4E\u0D60\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1]|[\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81]|[\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3]|[\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6]|[\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A]|[\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081]|[\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D]|[\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0]|[\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310]|[\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F4\u1401-\u166C]|[\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u1700-\u170C\u170E-\u1711]|[\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7]|[\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191C]|[\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19C1-\u19C7\u1A00-\u1A16]|[\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF]|[\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC]|[\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D]|[\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D]|[\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3]|[\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F]|[\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128]|[\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184]|[\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3]|[\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6]|[\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE]|[\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C]|[\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D]|[\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC]|[\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B]|[\uA640-\uA66E\uA67F-\uA697\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788]|[\uA78B-\uA78E\uA790-\uA793\uA7A0-\uA7AA\uA7F8-\uA801\uA803-\uA805]|[\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB]|[\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uAA00-\uAA28]|[\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA80-\uAAAF\uAAB1\uAAB5]|[\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4]|[\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E]|[\uABC0-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D]|[\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36]|[\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D]|[\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC]|[\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF]|[\uFFD2-\uFFD7\uFFDA-\uFFDC])/,/^(?:\|)/,/^(?:\|)/,/^(?:\))/,/^(?:\()/,/^(?:\])/,/^(?:\[)/,/^(?:(\}))/,/^(?:\{)/,/^(?:[^\[\]\(\)\{\}\|\"]+)/,/^(?:")/,/^(?:(\r?\n)+)/,/^(?:\s)/,/^(?:$)/],conditions:{callbackargs:{rules:[11,12,15,18,70,73,75,77,81,83,87,88,101,103,105,107],inclusive:!1},callbackname:{rules:[8,9,10,15,18,70,73,75,77,81,83,87,88,101,103,105,107],inclusive:!1},href:{rules:[15,18,70,73,75,77,81,83,87,88,101,103,105,107],inclusive:!1},click:{rules:[15,18,27,28,70,73,75,77,81,83,87,88,101,103,105,107],inclusive:!1},dottedEdgeText:{rules:[15,18,67,69,70,73,75,77,81,83,87,88,101,103,105,107],inclusive:!1},thickEdgeText:{rules:[15,18,64,66,70,73,75,77,81,83,87,88,101,103,105,107],inclusive:!1},edgeText:{rules:[15,18,61,63,70,73,75,77,81,83,87,88,101,103,105,107],inclusive:!1},trapText:{rules:[15,18,70,73,75,77,81,83,84,85,86,87,88,101,103,105,107],inclusive:!1},ellipseText:{rules:[15,18,70,71,72,73,75,77,81,83,87,88,101,103,105,107],inclusive:!1},text:{rules:[15,18,70,73,74,75,76,77,80,81,82,83,87,88,100,101,102,103,104,105,106,107,108],inclusive:!1},vertex:{rules:[15,18,70,73,75,77,81,83,87,88,101,103,105,107],inclusive:!1},dir:{rules:[15,18,38,39,40,41,42,43,44,45,46,47,48,70,73,75,77,81,83,87,88,101,103,105,107],inclusive:!1},acc_descr_multiline:{rules:[5,6,15,18,70,73,75,77,81,83,87,88,101,103,105,107],inclusive:!1},acc_descr:{rules:[3,15,18,70,73,75,77,81,83,87,88,101,103,105,107],inclusive:!1},acc_title:{rules:[1,15,18,70,73,75,77,81,83,87,88,101,103,105,107],inclusive:!1},md_string:{rules:[13,14,15,18,70,73,75,77,81,83,87,88,101,103,105,107],inclusive:!1},string:{rules:[15,16,17,18,70,73,75,77,81,83,87,88,101,103,105,107],inclusive:!1},INITIAL:{rules:[0,2,4,7,15,18,19,20,21,22,23,24,25,26,29,30,31,32,33,34,35,36,37,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,67,68,70,73,75,77,78,79,81,83,87,88,89,90,91,92,93,94,95,96,97,98,99,101,103,105,107,109,110,111,112],inclusive:!0}}};function Zt(){this.yy={}}return Qt.lexer=qt,Zt.prototype=Qt,Qt.Parser=Zt,new Zt}();n.parser=n;const r=n;let a,c,o=0,l=(0,i.c)(),h={},A=[],d={},p=[],y={},E={},f=0,g=!0,k=[];const D=t=>i.e.sanitizeText(t,l),b=function(t){const e=Object.keys(h);for(const s of e)if(h[s].id===t)return h[s].domId;return t},F=function(t,e,s,u,n,r,a={}){let c,A=t;void 0!==A&&0!==A.trim().length&&(void 0===h[A]&&(h[A]={id:A,labelType:"text",domId:"flowchart-"+A+"-"+o,styles:[],classes:[]}),o++,void 0!==e?(l=(0,i.c)(),c=D(e.text.trim()),h[A].labelType=e.type,'"'===c[0]&&'"'===c[c.length-1]&&(c=c.substring(1,c.length-1)),h[A].text=c):void 0===h[A].text&&(h[A].text=t),void 0!==s&&(h[A].type=s),null!=u&&u.forEach((function(t){h[A].styles.push(t)})),null!=n&&n.forEach((function(t){h[A].classes.push(t)})),void 0!==r&&(h[A].dir=r),void 0===h[A].props?h[A].props=a:void 0!==a&&Object.assign(h[A].props,a))},T=function(t,e,s){const u={start:t,end:e,type:void 0,text:"",labelType:"text"};i.l.info("abc78 Got edge...",u);const n=s.text;if(void 0!==n&&(u.text=D(n.text.trim()),'"'===u.text[0]&&'"'===u.text[u.text.length-1]&&(u.text=u.text.substring(1,u.text.length-1)),u.labelType=n.type),void 0!==s&&(u.type=s.type,u.stroke=s.stroke,u.length=s.length),(null==u?void 0:u.length)>10&&(u.length=10),!(A.length<(l.maxEdges??500)))throw new Error(`Edge limit exceeded. ${A.length} edges found, but the limit is ${l.maxEdges}.\n\nInitialize mermaid with maxEdges set to a higher number to allow more edges.\nYou cannot set this config via configuration inside the diagram as it is a secure config.\nYou have to call mermaid.initialize.`);i.l.info("abc78 pushing edge..."),A.push(u)},C=function(t,e,s){let u,n;for(i.l.info("addLink (abc78)",t,e,s),u=0;u=A.length)throw new Error(`The index ${t} for linkStyle is out of bounds. Valid indices for linkStyle are between 0 and ${A.length-1}. (Help: Ensure that the index is within the range of existing edges.)`);"default"===t?A.defaultStyle=e:(-1===i.u.isSubstringInArray("fill",e)&&e.push("fill:none"),A[t].style=e)}))},S=function(t,e){t.split(",").forEach((function(t){void 0===d[t]&&(d[t]={id:t,styles:[],textStyles:[]}),null!=e&&e.forEach((function(e){if(e.match("color")){const s=e.replace("fill","bgFill").replace("color","fill");d[t].textStyles.push(s)}d[t].styles.push(e)}))}))},m=function(t){a=t,a.match(/.*/)&&(a="LR"),a.match(/.*v/)&&(a="TB"),"TD"===a&&(a="TB")},x=function(t,e){t.split(",").forEach((function(t){let s=t;void 0!==h[s]&&h[s].classes.push(e),void 0!==y[s]&&y[s].classes.push(e)}))},v=function(t,e,s){t.split(",").forEach((function(t){void 0!==h[t]&&(h[t].link=i.u.formatUrl(e,l),h[t].linkTarget=s)})),x(t,"clickable")},L=function(t){if(E.hasOwnProperty(t))return E[t]},I=function(t,e,s){t.split(",").forEach((function(t){!function(t,e,s){let u=b(t);if("loose"!==(0,i.c)().securityLevel)return;if(void 0===e)return;let n=[];if("string"==typeof s){n=s.split(/,(?=(?:(?:[^"]*"){2})*[^"]*$)/);for(let t=0;t")),t.classed("hover",!0)})).on("mouseout",(function(){e.transition().duration(500).style("opacity",0),(0,u.Ltv)(this).classed("hover",!1)}))};k.push(P);const U=function(t="gen-1"){h={},d={},A=[],k=[P],p=[],y={},f=0,E={},g=!0,c=t,l=(0,i.c)(),(0,i.v)()},V=t=>{c=t||"gen-2"},G=function(){return"fill:#ffa;stroke: #f66; stroke-width: 3px; stroke-dasharray: 5, 5;fill:#ffa;stroke: #666;"},M=function(t,e,s){let u=t.text.trim(),n=s.text;t===s&&s.text.match(/\s/)&&(u=void 0);let r=[];const{nodeList:a,dir:o}=function(t){const e={boolean:{},number:{},string:{}},s=[];let u;return{nodeList:t.filter((function(t){const i=typeof t;return t.stmt&&"dir"===t.stmt?(u=t.value,!1):""!==t.trim()&&(i in e?!e[i].hasOwnProperty(t)&&(e[i][t]=!0):!s.includes(t)&&s.push(t))})),dir:u}}(r.concat.apply(r,e));if(r=a,"gen-1"===c)for(let t=0;t2e3)return;if(j[Y]=e,p[e].id===t)return{result:!0,count:0};let u=0,i=1;for(;u=0){const s=X(t,e);if(s.result)return{result:!0,count:i+s.count};i+=s.count}u+=1}return{result:!1,count:i}},z=function(t){return j[t]},H=function(){Y=-1,p.length>0&&X("none",p.length-1)},W=function(){return p},Q=()=>!!g&&(g=!1,!0),q=(t,e)=>{const s=(t=>{const e=t.trim();let s=e.slice(0,-1),u="arrow_open";switch(e.slice(-1)){case"x":u="arrow_cross","x"===e[0]&&(u="double_"+u,s=s.slice(1));break;case">":u="arrow_point","<"===e[0]&&(u="double_"+u,s=s.slice(1));break;case"o":u="arrow_circle","o"===e[0]&&(u="double_"+u,s=s.slice(1))}let i="normal",n=s.length-1;"="===s[0]&&(i="thick"),"~"===s[0]&&(i="invisible");let r=((t,e)=>{const s=e.length;let u=0;for(let t=0;t{let e=t.trim(),s="arrow_open";switch(e[0]){case"<":s="arrow_point",e=e.slice(1);break;case"x":s="arrow_cross",e=e.slice(1);break;case"o":s="arrow_circle",e=e.slice(1)}let u="normal";return e.includes("=")&&(u="thick"),e.includes(".")&&(u="dotted"),{type:s,stroke:u}})(e),u.stroke!==s.stroke)return{type:"INVALID",stroke:"INVALID"};if("arrow_open"===u.type)u.type=s.type;else{if(u.type!==s.type)return{type:"INVALID",stroke:"INVALID"};u.type="double_"+u.type}return"double_arrow"===u.type&&(u.type="double_arrow_point"),u.length=s.length,u}return s},Z=(t,e)=>{let s=!1;return t.forEach((t=>{t.nodes.indexOf(e)>=0&&(s=!0)})),s},J=(t,e)=>{const s=[];return t.nodes.forEach(((u,i)=>{Z(e,u)||s.push(t.nodes[i])})),{nodes:s}},tt={firstGraph:Q},et={defaultConfig:()=>i.K.flowchart,setAccTitle:i.s,getAccTitle:i.g,getAccDescription:i.a,setAccDescription:i.b,addVertex:F,lookUpDomId:b,addLink:C,updateLinkInterpolate:_,updateLink:B,addClass:S,setDirection:m,setClass:x,setTooltip:function(t,e){t.split(",").forEach((function(t){void 0!==e&&(E["gen-1"===c?b(t):t]=D(e))}))},getTooltip:L,setClickEvent:I,setLink:v,bindFunctions:R,getDirection:$,getVertices:N,getEdges:O,getClasses:w,clear:U,setGen:V,defaultStyle:G,addSubGraph:M,getDepthFirstPos:z,indexNodes:H,getSubGraphs:W,destructLink:q,lex:tt,exists:Z,makeUniq:J,setDiagramTitle:i.q,getDiagramTitle:i.t},st=Object.freeze(Object.defineProperty({__proto__:null,addClass:S,addLink:C,addSingleLink:T,addSubGraph:M,addVertex:F,bindFunctions:R,clear:U,default:et,defaultStyle:G,destructLink:q,firstGraph:Q,getClasses:w,getDepthFirstPos:z,getDirection:$,getEdges:O,getSubGraphs:W,getTooltip:L,getVertices:N,indexNodes:H,lex:tt,lookUpDomId:b,setClass:x,setClickEvent:I,setDirection:m,setGen:V,setLink:v,updateLink:B,updateLinkInterpolate:_},Symbol.toStringTag,{value:"Module"}))}}]); \ No newline at end of file diff --git a/js/235-c5403196.chunk.min.js b/js/235-c5403196.chunk.min.js new file mode 100644 index 0000000..c3b73cd --- /dev/null +++ b/js/235-c5403196.chunk.min.js @@ -0,0 +1 @@ +(self.webpackChunkgeekdoc=self.webpackChunkgeekdoc||[]).push([[235],{2954:(n,t,e)=>{n.exports=function n(t,e,i){function r(a,o){if(!e[a]){if(!t[a]){if(c)return c(a,!0);var u=new Error("Cannot find module '"+a+"'");throw u.code="MODULE_NOT_FOUND",u}var s=e[a]={exports:{}};t[a][0].call(s.exports,(function(n){return r(t[a][1][n]||n)}),s,s.exports,n,t,e,i)}return e[a].exports}for(var c=void 0,a=0;a0&&void 0!==arguments[0]?arguments[0]:{},i=e.defaultLayoutOptions,c=void 0===i?{}:i,o=e.algorithms,u=void 0===o?["layered","stress","mrtree","radial","force","disco","sporeOverlap","sporeCompaction","rectpacking"]:o,s=e.workerFactory,h=e.workerUrl;if(r(this,n),this.defaultLayoutOptions=c,this.initialized=!1,void 0===h&&void 0===s)throw new Error("Cannot construct an ELK without both 'workerUrl' and 'workerFactory'.");var f=s;void 0!==h&&void 0===s&&(f=function(n){return new Worker(n)});var l=f(h);if("function"!=typeof l.postMessage)throw new TypeError("Created worker does not provide the required 'postMessage' function.");this.worker=new a(l),this.worker.postMessage({cmd:"register",algorithms:u}).then((function(n){return t.initialized=!0})).catch(console.err)}return i(n,[{key:"layout",value:function(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=t.layoutOptions,i=void 0===e?this.defaultLayoutOptions:e,r=t.logging,c=void 0!==r&&r,a=t.measureExecutionTime,o=void 0!==a&&a;return n?this.worker.postMessage({cmd:"layout",graph:n,layoutOptions:i,options:{logging:c,measureExecutionTime:o}}):Promise.reject(new Error("Missing mandatory parameter 'graph'."))}},{key:"knownLayoutAlgorithms",value:function(){return this.worker.postMessage({cmd:"algorithms"})}},{key:"knownLayoutOptions",value:function(){return this.worker.postMessage({cmd:"options"})}},{key:"knownLayoutCategories",value:function(){return this.worker.postMessage({cmd:"categories"})}},{key:"terminateWorker",value:function(){this.worker.terminate()}}]),n}();e.default=c;var a=function(){function n(t){var e=this;if(r(this,n),void 0===t)throw new Error("Missing mandatory parameter 'worker'.");this.resolvers={},this.worker=t,this.worker.onmessage=function(n){setTimeout((function(){e.receive(e,n)}),0)}}return i(n,[{key:"postMessage",value:function(n){var t=this.id||0;this.id=t+1,n.id=t;var e=this;return new Promise((function(i,r){e.resolvers[t]=function(n,t){n?(e.convertGwtStyleError(n),r(n)):i(t)},e.worker.postMessage(n)}))}},{key:"receive",value:function(n,t){var e=t.data,i=n.resolvers[e.id];i&&(delete n.resolvers[e.id],e.error?i(e.error):i(null,e.data))}},{key:"terminate",value:function(){this.worker.terminate&&this.worker.terminate()}},{key:"convertGwtStyleError",value:function(n){if(n){var t=n.__java$exception;t&&(t.cause&&t.cause.backingJsObject&&(n.cause=t.cause.backingJsObject,this.convertGwtStyleError(n.cause)),delete n.__java$exception)}}}]),n}()},{}],2:[function(n,t,i){(function(n){(function(){"use strict";var e;function r(){}function c(){}function a(){}function o(){}function u(){}function s(){}function h(){}function f(){}function l(){}function b(){}function w(){}function d(){}function g(){}function p(){}function m(){}function v(){}function k(){}function y(){}function M(){}function T(){}function j(){}function E(){}function S(){}function P(){}function C(){}function I(){}function O(){}function A(){}function L(){}function N(){}function $(){}function D(){}function x(){}function R(){}function K(){}function F(){}function _(){}function B(){}function H(){}function U(){}function G(){}function q(){}function X(){}function z(){}function V(){}function W(){}function Q(){}function J(){}function Y(){}function Z(){}function nn(){}function tn(){}function en(){}function rn(){}function cn(){}function an(){}function on(){}function un(){}function sn(){}function hn(){}function fn(){}function ln(){}function bn(){}function wn(){}function dn(){}function gn(){}function pn(){}function mn(){}function vn(){}function kn(){}function yn(){}function Mn(){}function Tn(){}function jn(){}function En(){}function Sn(){}function Pn(){}function Cn(){}function In(){}function On(){}function An(){}function Ln(){}function Nn(){}function $n(){}function Dn(){}function xn(){}function Rn(){}function Kn(){}function Fn(){}function _n(){}function Bn(){}function Hn(){}function Un(){}function Gn(){}function qn(){}function Xn(){}function zn(){}function Vn(){}function Wn(){}function Qn(){}function Jn(){}function Yn(){}function Zn(){}function nt(){}function tt(){}function et(){}function it(){}function rt(){}function ct(){}function at(){}function ot(){}function ut(){}function st(){}function ht(){}function ft(){}function lt(){}function bt(){}function wt(){}function dt(){}function gt(){}function pt(){}function mt(){}function vt(){}function kt(){}function yt(){}function Mt(){}function Tt(){}function jt(){}function Et(){}function St(){}function Pt(){}function Ct(){}function It(){}function Ot(){}function At(){}function Lt(){}function Nt(){}function $t(){}function Dt(){}function xt(){}function Rt(){}function Kt(){}function Ft(){}function _t(){}function Bt(){}function Ht(){}function Ut(){}function Gt(){}function qt(){}function Xt(){}function zt(){}function Vt(){}function Wt(){}function Qt(){}function Jt(){}function Yt(){}function Zt(){}function ne(){}function te(){}function ee(){}function ie(){}function re(){}function ce(){}function ae(){}function oe(){}function ue(){}function se(){}function he(){}function fe(){}function le(){}function be(){}function we(){}function de(){}function ge(){}function pe(){}function me(){}function ve(){}function ke(){}function ye(){}function Me(){}function Te(){}function je(){}function Ee(){}function Se(){}function Pe(){}function Ce(){}function Ie(){}function Oe(){}function Ae(){}function Le(){}function Ne(){}function $e(){}function De(){}function xe(){}function Re(){}function Ke(){}function Fe(){}function _e(){}function Be(){}function He(){}function Ue(){}function Ge(){}function qe(){}function Xe(){}function ze(){}function Ve(){}function We(){}function Qe(){}function Je(){}function Ye(){}function Ze(){}function ni(){}function ti(){}function ei(){}function ii(){}function ri(){}function ci(){}function ai(){}function oi(){}function ui(){}function si(){}function hi(){}function fi(){}function li(){}function bi(){}function wi(){}function di(){}function gi(){}function pi(){}function mi(){}function vi(){}function ki(){}function yi(){}function Mi(){}function Ti(){}function ji(){}function Ei(){}function Si(){}function Pi(){}function Ci(){}function Ii(){}function Oi(){}function Ai(){}function Li(){}function Ni(){}function $i(){}function Di(){}function xi(){}function Ri(){}function Ki(){}function Fi(){}function _i(){}function Bi(){}function Hi(){}function Ui(){}function Gi(){}function qi(){}function Xi(){}function zi(){}function Vi(){}function Wi(){}function Qi(){}function Ji(){}function Yi(){}function Zi(){}function nr(){}function tr(){}function er(){}function ir(){}function rr(){}function cr(){}function ar(){}function or(){}function ur(){}function sr(){}function hr(){}function fr(){}function lr(){}function br(){}function wr(){}function dr(){}function gr(){}function pr(){}function mr(){}function vr(){}function kr(){}function yr(){}function Mr(){}function Tr(){}function jr(){}function Er(){}function Sr(){}function Pr(){}function Cr(){}function Ir(){}function Or(){}function Ar(){}function Lr(){}function Nr(){}function $r(){}function Dr(){}function xr(){}function Rr(){}function Kr(){}function Fr(){}function _r(){}function Br(){}function Hr(){}function Ur(){}function Gr(){}function qr(){}function Xr(){}function zr(){}function Vr(){}function Wr(){}function Qr(){}function Jr(){}function Yr(){}function Zr(){}function nc(){}function tc(){}function ec(){}function ic(){}function rc(){}function cc(){}function ac(){}function oc(){}function uc(){}function sc(){}function hc(){}function fc(){}function lc(){}function bc(){}function wc(){}function dc(){}function gc(){}function pc(){}function mc(){}function vc(){}function kc(){}function yc(){}function Mc(){}function Tc(){}function jc(){}function Ec(){}function Sc(){}function Pc(){}function Cc(){}function Ic(){}function Oc(){}function Ac(){}function Lc(){}function Nc(){}function $c(){}function Dc(){}function xc(){}function Rc(){}function Kc(){}function Fc(){}function _c(){}function Bc(){}function Hc(){}function Uc(){}function Gc(){}function qc(){}function Xc(){}function zc(){}function Vc(){}function Wc(){}function Qc(){}function Jc(){}function Yc(){}function Zc(){}function na(){}function ta(){}function ea(){}function ia(){}function ra(){}function ca(){}function aa(){}function oa(){}function ua(){}function sa(){}function ha(){}function fa(){}function la(){}function ba(){}function wa(){}function da(){}function ga(){}function pa(){}function ma(){}function va(){}function ka(){}function ya(){}function Ma(){}function Ta(){}function ja(){}function Ea(){}function Sa(){}function Pa(){}function Ca(){}function Ia(){}function Oa(){}function Aa(){}function La(){}function Na(){}function $a(){}function Da(){}function xa(){}function Ra(){}function Ka(){}function Fa(){}function _a(){}function Ba(){}function Ha(){}function Ua(){}function Ga(){}function qa(){}function Xa(){}function za(){}function Va(){}function Wa(){}function Qa(){}function Ja(){}function Ya(){}function Za(){}function no(){}function to(){}function eo(){}function io(){}function ro(){}function co(){}function ao(){}function oo(){}function uo(){}function so(){}function ho(){}function fo(){}function lo(){}function bo(){}function wo(){}function go(){}function po(){}function mo(){}function vo(){}function ko(){}function yo(){}function Mo(){}function To(){}function jo(){}function Eo(){}function So(){}function Po(){}function Co(){}function Io(){}function Oo(){}function Ao(){}function Lo(){}function No(){}function $o(){}function Do(){}function xo(){}function Ro(){}function Ko(){}function Fo(){}function _o(){}function Bo(){}function Ho(){}function Uo(){}function Go(){}function qo(){}function Xo(){}function zo(){}function Vo(){}function Wo(){}function Qo(){}function Jo(){}function Yo(){}function Zo(){}function nu(){}function tu(){}function eu(){}function iu(){}function ru(){}function cu(){}function au(){}function ou(){}function uu(){}function su(){}function hu(){}function fu(){}function lu(){}function bu(){}function wu(){}function du(){}function gu(){}function pu(){}function mu(){}function vu(){}function ku(){}function yu(){}function Mu(){}function Tu(){}function ju(){}function Eu(){}function Su(){}function Pu(){}function Cu(){}function Iu(){}function Ou(){}function Au(){}function Lu(){}function Nu(){}function $u(){}function Du(){}function xu(){}function Ru(){}function Ku(){}function Fu(){}function _u(){}function Bu(){}function Hu(){}function Uu(){}function Gu(){}function qu(){}function Xu(){}function zu(){}function Vu(){}function Wu(){}function Qu(){}function Ju(){}function Yu(){}function Zu(){}function ns(){}function ts(){}function es(){}function is(){}function rs(){}function cs(){}function as(){}function os(){}function us(){}function ss(){}function hs(){}function fs(){}function ls(){}function bs(){}function ws(){}function ds(){}function gs(){}function ps(){}function ms(){}function vs(){}function ks(){}function ys(){}function Ms(){}function Ts(){}function js(){}function Es(){}function Ss(){}function Ps(){}function Cs(){}function Is(){}function Os(){}function As(){}function Ls(){}function Ns(){}function $s(){}function Ds(){}function xs(){}function Rs(){}function Ks(){}function Fs(){}function _s(){}function Bs(){}function Hs(){}function Us(){}function Gs(){}function qs(){}function Xs(){}function zs(){}function Vs(){}function Ws(){}function Qs(){}function Js(){}function Ys(){}function Zs(){}function nh(){}function th(){}function eh(){}function ih(){}function rh(){}function ch(){}function ah(){}function oh(){}function uh(){}function sh(){}function hh(){}function fh(){}function lh(){}function bh(){}function wh(){}function dh(){}function gh(){}function ph(){}function mh(){}function vh(){}function kh(){}function yh(){}function Mh(){}function Th(){}function jh(){}function Eh(){}function Sh(){}function Ph(){}function Ch(){}function Ih(){}function Oh(){}function Ah(){}function Lh(){}function Nh(){}function $h(){}function Dh(){}function xh(){}function Rh(){}function Kh(){}function Fh(){}function _h(){}function Bh(){}function Hh(){}function Uh(){}function Gh(){}function qh(){}function Xh(){}function zh(){}function Vh(){}function Wh(){}function Qh(){}function Jh(){}function Yh(){}function Zh(){}function nf(){}function tf(){}function ef(){}function rf(){}function cf(){}function af(){}function of(){}function uf(){}function sf(){}function hf(){}function ff(){}function lf(){}function bf(){}function wf(){}function df(){}function gf(){}function pf(){}function mf(){}function vf(){}function kf(){}function yf(){}function Mf(){}function Tf(){}function jf(){}function Ef(){}function Sf(){}function Pf(){}function Cf(){}function If(){}function Of(){}function Af(){}function Lf(){}function Nf(){}function $f(){}function Df(){}function xf(){}function Rf(){Ik()}function Kf(){vE()}function Ff(){Zon()}function _f(){i7()}function Bf(){Vrn()}function Hf(){ufn()}function Uf(){Okn()}function Gf(){don()}function qf(){Ion()}function Xf(){kE()}function zf(){mR()}function Vf(){yE()}function Wf(){m6()}function Qf(){pY()}function Jf(){D3()}function Yf(){nz()}function Zf(){R3()}function nl(){fZ()}function tl(){YX()}function el(){P9()}function il(){F3()}function rl(){K3()}function cl(){eW()}function al(){_3()}function ol(){Nhn()}function ul(){TE()}function sl(){VEn()}function hl(){LEn()}function fl(){B3()}function ll(){k6()}function bl(){tz()}function wl(){von()}function dl(){iz()}function gl(){rkn()}function pl(){$wn()}function ml(){M2()}function vl(){Vnn()}function kl(){hyn()}function yl(){Lz()}function Ml(){y2()}function Tl(){Ivn()}function jl(){vfn()}function El(){Avn()}function Sl(){smn()}function Pl(){khn()}function Cl(){$mn()}function Il(){zcn()}function Ol(){eR()}function Al(){AZ()}function Ll(){yhn()}function Nl(){XEn()}function $l(){C9()}function Dl(){sin()}function xl(){y6()}function Rl(){rMn()}function Kl(){Ukn()}function Fl(n){TU(n)}function _l(n){this.a=n}function Bl(n){this.a=n}function Hl(n){this.a=n}function Ul(n){this.a=n}function Gl(n){this.a=n}function ql(n){this.a=n}function Xl(n){this.a=n}function zl(n){this.a=n}function Vl(n){this.a=n}function Wl(n){this.a=n}function Ql(n){this.a=n}function Jl(n){this.a=n}function Yl(n){this.a=n}function Zl(n){this.a=n}function nb(n){this.a=n}function tb(n){this.a=n}function eb(n){this.a=n}function ib(n){this.a=n}function rb(n){this.a=n}function cb(n){this.a=n}function ab(n){this.a=n}function ob(n){this.a=n}function ub(n){this.b=n}function sb(n){this.c=n}function hb(n){this.a=n}function fb(n){this.a=n}function lb(n){this.a=n}function bb(n){this.a=n}function wb(n){this.a=n}function db(n){this.a=n}function gb(n){this.a=n}function pb(n){this.a=n}function mb(n){this.a=n}function vb(n){this.a=n}function kb(n){this.a=n}function yb(n){this.a=n}function Mb(n){this.a=n}function Tb(n){this.a=n}function jb(n){this.a=n}function Eb(n){this.a=n}function Sb(n){this.a=n}function Pb(){this.a=[]}function Cb(n,t){n.a=t}function Ib(n,t){n.j=t}function Ob(n,t){n.c=t}function Ab(n,t){n.d=t}function Lb(n,t){n.k=t}function Nb(n,t){n.c=t}function $b(n,t){n.a=t}function Db(n,t){n.a=t}function xb(n,t){n.f=t}function Rb(n,t){n.a=t}function Kb(n,t){n.b=t}function Fb(n,t){n.d=t}function _b(n,t){n.i=t}function Bb(n,t){n.o=t}function Hb(n,t){n.e=t}function Ub(n,t){n.g=t}function Gb(n,t){n.e=t}function qb(n,t){n.f=t}function Xb(n,t){n.f=t}function zb(n,t){n.a=t}function Vb(n,t){n.b=t}function Wb(n,t){n.n=t}function Qb(n){n.b=n.a}function Jb(n){n.c=n.d.d}function Yb(n){this.a=n}function Zb(n){this.a=n}function nw(n){this.a=n}function tw(n){this.a=n}function ew(n){this.a=n}function iw(n){this.a=n}function rw(n){this.a=n}function cw(n){this.a=n}function aw(n){this.a=n}function ow(n){this.a=n}function uw(n){this.a=n}function sw(n){this.a=n}function hw(n){this.a=n}function fw(n){this.a=n}function lw(n){this.b=n}function bw(n){this.b=n}function ww(n){this.b=n}function dw(n){this.a=n}function gw(n){this.a=n}function pw(n){this.c=n}function mw(n){this.c=n}function vw(n){this.c=n}function kw(n){this.d=n}function yw(n){this.a=n}function Mw(n){this.a=n}function Tw(n){this.a=n}function jw(n){this.a=n}function Ew(n){this.a=n}function Sw(n){this.a=n}function Pw(n){this.a=n}function Cw(n){this.a=n}function Iw(n){this.a=n}function Ow(n){this.a=n}function Aw(n){this.a=n}function Lw(n){this.a=n}function Nw(n){this.a=n}function $w(n){this.a=n}function Dw(n){this.a=n}function xw(n){this.a=n}function Rw(n){this.a=n}function Kw(n){this.a=n}function Fw(n){this.a=n}function _w(n){this.a=n}function Bw(n){this.a=n}function Hw(n){this.a=n}function Uw(n){this.a=n}function Gw(n){this.a=n}function qw(n){this.a=n}function Xw(n){this.a=n}function zw(n){this.a=n}function Vw(n){this.a=n}function Ww(n){this.a=n}function Qw(n){this.a=n}function Jw(n){this.a=n}function Yw(n){this.a=n}function Zw(n){this.a=n}function nd(n){this.a=n}function td(n){this.a=n}function ed(n){this.a=n}function id(n){this.a=n}function rd(n){this.a=n}function cd(n){this.a=n}function ad(n){this.a=n}function od(n){this.a=n}function ud(n){this.a=n}function sd(n){this.a=n}function hd(n){this.a=n}function fd(n){this.a=n}function ld(n){this.a=n}function bd(n){this.a=n}function wd(n){this.a=n}function dd(n){this.e=n}function gd(n){this.a=n}function pd(n){this.a=n}function md(n){this.a=n}function vd(n){this.a=n}function kd(n){this.a=n}function yd(n){this.a=n}function Md(n){this.a=n}function Td(n){this.a=n}function jd(n){this.a=n}function Ed(n){this.a=n}function Sd(n){this.a=n}function Pd(n){this.a=n}function Cd(n){this.a=n}function Id(n){this.a=n}function Od(n){this.a=n}function Ad(n){this.a=n}function Ld(n){this.a=n}function Nd(n){this.a=n}function $d(n){this.a=n}function Dd(n){this.a=n}function xd(n){this.a=n}function Rd(n){this.a=n}function Kd(n){this.a=n}function Fd(n){this.a=n}function _d(n){this.a=n}function Bd(n){this.a=n}function Hd(n){this.a=n}function Ud(n){this.a=n}function Gd(n){this.a=n}function qd(n){this.a=n}function Xd(n){this.a=n}function zd(n){this.a=n}function Vd(n){this.a=n}function Wd(n){this.a=n}function Qd(n){this.a=n}function Jd(n){this.a=n}function Yd(n){this.a=n}function Zd(n){this.a=n}function ng(n){this.a=n}function tg(n){this.a=n}function eg(n){this.a=n}function ig(n){this.a=n}function rg(n){this.a=n}function cg(n){this.a=n}function ag(n){this.a=n}function og(n){this.a=n}function ug(n){this.a=n}function sg(n){this.a=n}function hg(n){this.a=n}function fg(n){this.a=n}function lg(n){this.a=n}function bg(n){this.a=n}function wg(n){this.a=n}function dg(n){this.a=n}function gg(n){this.c=n}function pg(n){this.b=n}function mg(n){this.a=n}function vg(n){this.a=n}function kg(n){this.a=n}function yg(n){this.a=n}function Mg(n){this.a=n}function Tg(n){this.a=n}function jg(n){this.a=n}function Eg(n){this.a=n}function Sg(n){this.a=n}function Pg(n){this.a=n}function Cg(n){this.a=n}function Ig(n){this.a=n}function Og(n){this.a=n}function Ag(n){this.a=n}function Lg(n){this.a=n}function Ng(n){this.a=n}function $g(n){this.a=n}function Dg(n){this.a=n}function xg(n){this.a=n}function Rg(n){this.a=n}function Kg(n){this.a=n}function Fg(n){this.a=n}function _g(n){this.a=n}function Bg(n){this.a=n}function Hg(n){this.a=n}function Ug(n){this.a=n}function Gg(n){this.a=n}function qg(n){this.a=n}function Xg(n){this.a=n}function zg(n){this.a=n}function Vg(n){this.a=n}function Wg(n){this.a=n}function Qg(n){this.a=n}function Jg(n){this.a=n}function Yg(n){this.a=n}function Zg(n){this.a=n}function np(n){this.a=n}function tp(n){this.a=n}function ep(n){this.a=n}function ip(n){this.a=n}function rp(n){this.a=n}function cp(n){this.a=n}function ap(n){this.a=n}function op(n){this.a=n}function up(n){this.a=n}function sp(n){this.a=n}function hp(n){this.a=n}function fp(n){this.a=n}function lp(n){this.a=n}function bp(n){this.a=n}function wp(n){this.a=n}function dp(n){this.a=n}function gp(n){this.a=n}function pp(n){this.a=n}function mp(n){this.a=n}function vp(n){this.a=n}function kp(n){this.f=n}function yp(n){this.a=n}function Mp(n){this.a=n}function Tp(n){this.a=n}function jp(n){this.a=n}function Ep(n){this.a=n}function Sp(n){this.a=n}function Pp(n){this.a=n}function Cp(n){this.a=n}function Ip(n){this.a=n}function Op(n){this.a=n}function Ap(n){this.a=n}function Lp(n){this.a=n}function Np(n){this.a=n}function $p(n){this.a=n}function Dp(n){this.a=n}function xp(n){this.a=n}function Rp(n){this.a=n}function Kp(n){this.a=n}function Fp(n){this.a=n}function _p(n){this.a=n}function Bp(n){this.a=n}function Hp(n){this.a=n}function Up(n){this.a=n}function Gp(n){this.a=n}function qp(n){this.a=n}function Xp(n){this.a=n}function zp(n){this.a=n}function Vp(n){this.a=n}function Wp(n){this.a=n}function Qp(n){this.a=n}function Jp(n){this.b=n}function Yp(n){this.a=n}function Zp(n){this.a=n}function nm(n){this.a=n}function tm(n){this.a=n}function em(n){this.a=n}function im(n){this.a=n}function rm(n){this.a=n}function cm(n){this.b=n}function am(n){this.a=n}function om(n){this.a=n}function um(n){this.a=n}function sm(n){this.a=n}function hm(n){this.c=n}function fm(n){this.e=n}function lm(n){this.a=n}function bm(n){this.a=n}function wm(n){this.a=n}function dm(n){this.d=n}function gm(n){this.a=n}function pm(n){this.a=n}function mm(n){this.a=n}function vm(n){this.e=n}function km(){this.a=0}function ym(){CB(this)}function Mm(){MA(this)}function Tm(){vU(this)}function jm(){}function Em(){this.c=Wbt}function Sm(n,t){n.b+=t}function Pm(n){return n.a}function Cm(n){return n.a}function Im(n){return n.a}function Om(n){return n.a}function Am(n){return n.a}function Lm(n){return n.e}function Nm(){return null}function $m(){return null}function Dm(n){n.b=new oM}function xm(n,t){n.b=t-n.b}function Rm(n,t){n.a=t-n.a}function Km(n,t){n.push(t)}function Fm(n,t){n.sort(t)}function _m(n,t){t.jd(n.a)}function Bm(n,t){n.e=t,t.b=n}function Hm(n){rR(),this.a=n}function Um(n){rR(),this.a=n}function Gm(n){rR(),this.a=n}function qm(n){AH(),this.a=n}function Xm(n){dq(),$Un.le(n)}function zm(){zm=E,new ym}function Vm(){PN.call(this)}function Wm(){PN.call(this)}function Qm(){Vm.call(this)}function Jm(){Vm.call(this)}function Ym(){Vm.call(this)}function Zm(){Vm.call(this)}function nv(){Vm.call(this)}function tv(){Vm.call(this)}function ev(){Vm.call(this)}function iv(){Vm.call(this)}function rv(){Vm.call(this)}function cv(){Vm.call(this)}function av(){Vm.call(this)}function ov(){this.a=this}function uv(){this.Bb|=256}function sv(){this.b=new pO}function hv(n,t){n.length=t}function fv(n,t){AL(n.a,t)}function lv(n,t){i5(n.e,t)}function bv(n){lwn(n.c,n.b)}function wv(n){this.a=function(n){var t;return(t=nfn(n))>34028234663852886e22?pCn:t<-34028234663852886e22?mCn:t}(n)}function dv(){this.a=new ym}function gv(){this.a=new ym}function pv(){this.a=new Hj}function mv(){this.a=new Mm}function vv(){this.a=new Mm}function kv(){this.a=new Mm}function yv(){this.a=new kn}function Mv(){this.a=new ZJ}function Tv(){this.a=new lt}function jv(){this.a=new QX}function Ev(){this.a=new JD}function Sv(){this.a=new Mm}function Pv(){this.a=new Mm}function Cv(){this.a=new Mm}function Iv(){this.a=new Mm}function Ov(){this.d=new Mm}function Av(){this.a=new oV}function Lv(){this.a=new dv}function Nv(){this.a=new ym}function $v(){this.b=new ym}function Dv(){this.b=new Mm}function xv(){this.e=new Mm}function Rv(){this.a=new ol}function Kv(){this.d=new Mm}function Fv(){Cq.call(this)}function _v(){Cq.call(this)}function Bv(){Mm.call(this)}function Hv(){Qm.call(this)}function Uv(){mv.call(this)}function Gv(){ax.call(this)}function qv(){Iv.call(this)}function Xv(){jm.call(this)}function zv(){Xv.call(this)}function Vv(){jm.call(this)}function Wv(){Vv.call(this)}function Qv(){kk.call(this)}function Jv(){kk.call(this)}function Yv(){kk.call(this)}function Zv(){Tk.call(this)}function nk(){ts.call(this)}function tk(){ts.call(this)}function ek(){Gj.call(this)}function ik(){Pk.call(this)}function rk(){Pk.call(this)}function ck(){ym.call(this)}function ak(){ym.call(this)}function ok(){ym.call(this)}function uk(){X3.call(this)}function sk(){dv.call(this)}function hk(){uv.call(this)}function fk(){qL.call(this)}function lk(){ym.call(this)}function bk(){qL.call(this)}function wk(){ym.call(this)}function dk(){ym.call(this)}function gk(){ps.call(this)}function pk(){gk.call(this)}function mk(){ps.call(this)}function vk(){$f.call(this)}function kk(){this.a=new dv}function yk(){this.a=new ym}function Mk(){this.a=new Mm}function Tk(){this.a=new ym}function jk(){this.a=new Gj}function Ek(){this.j=new Mm}function Sk(){this.a=new PT}function Pk(){this.a=new gs}function Ck(){this.a=new Do}function Ik(){Ik=E,uUn=new c}function Ok(){Ok=E,gUn=new Nk}function Ak(){Ak=E,pUn=new Lk}function Lk(){tb.call(this,"")}function Nk(){tb.call(this,"")}function $k(n){r2.call(this,n)}function Dk(n){r2.call(this,n)}function xk(n){Vl.call(this,n)}function Rk(n){kj.call(this,n)}function Kk(n){kj.call(this,n)}function Fk(n){Rk.call(this,n)}function _k(n){Rk.call(this,n)}function Bk(n){Rk.call(this,n)}function Hk(n){dQ.call(this,n)}function Uk(n){dQ.call(this,n)}function Gk(n){Kx.call(this,n)}function qk(n){jj.call(this,n)}function Xk(n){Pj.call(this,n)}function zk(n){Pj.call(this,n)}function Vk(n){Pj.call(this,n)}function Wk(n){afn.call(this,n)}function Qk(n){Wk.call(this,n)}function Jk(n){U_.call(this,n)}function Yk(n){Jk.call(this,n)}function Zk(){Sb.call(this,{})}function ny(){ny=E,HUn=new T}function ty(){ty=E,TUn=new gL}function ey(){ey=E,IUn=new r}function iy(){iy=E,NUn=new p}function ry(){ry=E,xUn=new k}function cy(n){nN(),this.a=n}function ay(n){v6(),this.a=n}function oy(n){l_(),this.f=n}function uy(n){l_(),this.f=n}function sy(n){tR(),this.a=n}function hy(n){n.b=null,n.c=0}function fy(n,t){n.a=t,function(n){var t,i,r;for(function(n){var t,i,r;for(i=new mw(n.a.a.b);i.a0&&((!cA(n.a.c)||!t.n.d)&&(!aA(n.a.c)||!t.n.b)&&(t.g.d-=e.Math.max(0,r/2-.5)),(!cA(n.a.c)||!t.n.a)&&(!aA(n.a.c)||!t.n.c)&&(t.g.a+=e.Math.max(0,r-1)))}(n),r=new Mm,i=new mw(n.a.a.b);i.a0&&((!cA(n.a.c)||!t.n.d)&&(!aA(n.a.c)||!t.n.b)&&(t.g.d+=e.Math.max(0,r/2-.5)),(!cA(n.a.c)||!t.n.a)&&(!aA(n.a.c)||!t.n.c)&&(t.g.a-=r-1))}(n)}(n)}function ly(n,t,e){n.a[t.g]=e}function by(n,t,e){!function(n,t,e){var i,r;for(dA(n,n.j+t,n.k+e),r=new XL((!n.a&&(n.a=new NL(Jft,n,5)),n.a));r.e!=r.i.gc();)fA(i=JR(Urn(r),377),i.a+t,i.b+e);wA(n,n.b+t,n.c+e)}(e,n,t)}function wy(n,t){!function(n,t){cA(n.f)?function(n,t){var e,i,r,c,a;for(c=n.g.a,a=n.g.b,i=new mw(n.d);i.a=n.length)return{done:!0};var i=n[e++];return{value:[i,t.get(i)],done:!1}}}},function(){if(!Object.create||!Object.getOwnPropertyNames)return!1;var n="__proto__",t=Object.create(null);return void 0===t[n]&&0==Object.getOwnPropertyNames(t).length&&(t[n]=42,42===t[n]&&0!=Object.getOwnPropertyNames(t).length)}()||(n.prototype.createObject=function(){return{}},n.prototype.get=function(n){return this.obj[":"+n]},n.prototype.set=function(n,t){this.obj[":"+n]=t},n.prototype[KCn]=function(n){delete this.obj[":"+n]},n.prototype.keys=function(){var n=[];for(var t in this.obj)58==t.charCodeAt(0)&&n.push(t.substring(1));return n}),n}()}()}function YM(){YM=E,Aft=function(){var n,t;rMn();try{if(t=JR(Dun((UE(),obt),tFn),2113))return t}catch(t){if(!sL(t=X5(t),103))throw Lm(t);n=t,hH((DA(),n))}return new rs}()}function ZM(){var n;ZM=E,Lft=hlt?JR(Adn((UE(),obt),tFn),2115):(n=JR(sL(rX((UE(),obt),tFn),569)?rX(obt,tFn):new Dwn,569),hlt=!0,function(n){n.q||(n.q=!0,n.p=h5(n,0),n.a=h5(n,1),X4(n.a,0),n.f=h5(n,2),X4(n.f,1),q4(n.f,2),n.n=h5(n,3),q4(n.n,3),q4(n.n,4),q4(n.n,5),q4(n.n,6),n.g=h5(n,4),X4(n.g,7),q4(n.g,8),n.c=h5(n,5),X4(n.c,7),X4(n.c,8),n.i=h5(n,6),X4(n.i,9),X4(n.i,10),X4(n.i,11),X4(n.i,12),q4(n.i,13),n.j=h5(n,7),X4(n.j,9),n.d=h5(n,8),X4(n.d,3),X4(n.d,4),X4(n.d,5),X4(n.d,6),q4(n.d,7),q4(n.d,8),q4(n.d,9),q4(n.d,10),n.b=h5(n,9),q4(n.b,0),q4(n.b,1),n.e=h5(n,10),q4(n.e,1),q4(n.e,2),q4(n.e,3),q4(n.e,4),X4(n.e,5),X4(n.e,6),X4(n.e,7),X4(n.e,8),X4(n.e,9),X4(n.e,10),q4(n.e,11),n.k=h5(n,11),q4(n.k,0),q4(n.k,1),n.o=f5(n,12),n.s=f5(n,13))}(n),function(n){var t,e,i,r,c,a,o;n.r||(n.r=!0,H4(n,"graph"),U4(n,"graph"),G4(n,tFn),B5(n.o,"T"),bZ(_q(n.a),n.p),bZ(_q(n.f),n.a),bZ(_q(n.n),n.f),bZ(_q(n.g),n.n),bZ(_q(n.c),n.n),bZ(_q(n.i),n.c),bZ(_q(n.j),n.c),bZ(_q(n.d),n.f),bZ(_q(n.e),n.a),AV(n.p,yzn,bOn,!0,!0,!1),o=i8(a=N9(n.p,n.p,"setProperty")),t=xG(n.o),e=new Em,bZ((!t.d&&(t.d=new NL(fbt,t,1)),t.d),e),nsn(e,i=RG(o)),$un(a,t,eFn),$un(a,t=RG(o),iFn),o=i8(a=N9(n.p,null,"getProperty")),t=xG(n.o),e=RG(o),bZ((!t.d&&(t.d=new NL(fbt,t,1)),t.d),e),$un(a,t,eFn),(c=Qsn(a,t=RG(o),null))&&c.oj(),a=N9(n.p,n.wb.e,"hasProperty"),t=xG(n.o),e=new Em,bZ((!t.d&&(t.d=new NL(fbt,t,1)),t.d),e),$un(a,t,eFn),fon(a=N9(n.p,n.p,"copyProperties"),n.p,rFn),a=N9(n.p,null,"getAllProperties"),t=xG(n.wb.P),e=xG(n.o),bZ((!t.d&&(t.d=new NL(fbt,t,1)),t.d),e),i=new Em,bZ((!e.d&&(e.d=new NL(fbt,e,1)),e.d),i),e=xG(n.wb.M),bZ((!t.d&&(t.d=new NL(fbt,t,1)),t.d),e),(r=Qsn(a,t,null))&&r.oj(),AV(n.a,Qft,SKn,!0,!1,!0),uon(JR(d2(uq(n.a),0),19),n.k,null,cFn,0,-1,Qft,!1,!1,!0,!0,!1,!1,!1),AV(n.f,Yft,CKn,!0,!1,!0),uon(JR(d2(uq(n.f),0),19),n.g,JR(d2(uq(n.g),0),19),"labels",0,-1,Yft,!1,!1,!0,!0,!1,!1,!1),s6(JR(d2(uq(n.f),1),35),n.wb._,aFn,null,0,1,Yft,!1,!1,!0,!1,!0,!1),AV(n.n,Zft,"ElkShape",!0,!1,!0),s6(JR(d2(uq(n.n),0),35),n.wb.t,oFn,CCn,1,1,Zft,!1,!1,!0,!1,!0,!1),s6(JR(d2(uq(n.n),1),35),n.wb.t,uFn,CCn,1,1,Zft,!1,!1,!0,!1,!0,!1),s6(JR(d2(uq(n.n),2),35),n.wb.t,"x",CCn,1,1,Zft,!1,!1,!0,!1,!0,!1),s6(JR(d2(uq(n.n),3),35),n.wb.t,"y",CCn,1,1,Zft,!1,!1,!0,!1,!0,!1),fon(a=N9(n.n,null,"setDimensions"),n.wb.t,uFn),fon(a,n.wb.t,oFn),fon(a=N9(n.n,null,"setLocation"),n.wb.t,"x"),fon(a,n.wb.t,"y"),AV(n.g,olt,$Kn,!1,!1,!0),uon(JR(d2(uq(n.g),0),19),n.f,JR(d2(uq(n.f),0),19),sFn,0,1,olt,!1,!1,!0,!1,!1,!1,!1),s6(JR(d2(uq(n.g),1),35),n.wb._,hFn,"",0,1,olt,!1,!1,!0,!1,!0,!1),AV(n.c,nlt,IKn,!0,!1,!0),uon(JR(d2(uq(n.c),0),19),n.d,JR(d2(uq(n.d),1),19),"outgoingEdges",0,-1,nlt,!1,!1,!0,!1,!0,!1,!1),uon(JR(d2(uq(n.c),1),19),n.d,JR(d2(uq(n.d),2),19),"incomingEdges",0,-1,nlt,!1,!1,!0,!1,!0,!1,!1),AV(n.i,ult,DKn,!1,!1,!0),uon(JR(d2(uq(n.i),0),19),n.j,JR(d2(uq(n.j),0),19),"ports",0,-1,ult,!1,!1,!0,!0,!1,!1,!1),uon(JR(d2(uq(n.i),1),19),n.i,JR(d2(uq(n.i),2),19),fFn,0,-1,ult,!1,!1,!0,!0,!1,!1,!1),uon(JR(d2(uq(n.i),2),19),n.i,JR(d2(uq(n.i),1),19),sFn,0,1,ult,!1,!1,!0,!1,!1,!1,!1),uon(JR(d2(uq(n.i),3),19),n.d,JR(d2(uq(n.d),0),19),"containedEdges",0,-1,ult,!1,!1,!0,!0,!1,!1,!1),s6(JR(d2(uq(n.i),4),35),n.wb.e,lFn,null,0,1,ult,!0,!0,!1,!1,!0,!0),AV(n.j,slt,xKn,!1,!1,!0),uon(JR(d2(uq(n.j),0),19),n.i,JR(d2(uq(n.i),0),19),sFn,0,1,slt,!1,!1,!0,!1,!1,!1,!1),AV(n.d,tlt,OKn,!1,!1,!0),uon(JR(d2(uq(n.d),0),19),n.i,JR(d2(uq(n.i),3),19),"containingNode",0,1,tlt,!1,!1,!0,!1,!1,!1,!1),uon(JR(d2(uq(n.d),1),19),n.c,JR(d2(uq(n.c),0),19),bFn,0,-1,tlt,!1,!1,!0,!1,!0,!1,!1),uon(JR(d2(uq(n.d),2),19),n.c,JR(d2(uq(n.c),1),19),wFn,0,-1,tlt,!1,!1,!0,!1,!0,!1,!1),uon(JR(d2(uq(n.d),3),19),n.e,JR(d2(uq(n.e),5),19),dFn,0,-1,tlt,!1,!1,!0,!0,!1,!1,!1),s6(JR(d2(uq(n.d),4),35),n.wb.e,"hyperedge",null,0,1,tlt,!0,!0,!1,!1,!0,!0),s6(JR(d2(uq(n.d),5),35),n.wb.e,lFn,null,0,1,tlt,!0,!0,!1,!1,!0,!0),s6(JR(d2(uq(n.d),6),35),n.wb.e,"selfloop",null,0,1,tlt,!0,!0,!1,!1,!0,!0),s6(JR(d2(uq(n.d),7),35),n.wb.e,"connected",null,0,1,tlt,!0,!0,!1,!1,!0,!0),AV(n.b,Jft,PKn,!1,!1,!0),s6(JR(d2(uq(n.b),0),35),n.wb.t,"x",CCn,1,1,Jft,!1,!1,!0,!1,!0,!1),s6(JR(d2(uq(n.b),1),35),n.wb.t,"y",CCn,1,1,Jft,!1,!1,!0,!1,!0,!1),fon(a=N9(n.b,null,"set"),n.wb.t,"x"),fon(a,n.wb.t,"y"),AV(n.e,elt,AKn,!1,!1,!0),s6(JR(d2(uq(n.e),0),35),n.wb.t,"startX",null,0,1,elt,!1,!1,!0,!1,!0,!1),s6(JR(d2(uq(n.e),1),35),n.wb.t,"startY",null,0,1,elt,!1,!1,!0,!1,!0,!1),s6(JR(d2(uq(n.e),2),35),n.wb.t,"endX",null,0,1,elt,!1,!1,!0,!1,!0,!1),s6(JR(d2(uq(n.e),3),35),n.wb.t,"endY",null,0,1,elt,!1,!1,!0,!1,!0,!1),uon(JR(d2(uq(n.e),4),19),n.b,null,gFn,0,-1,elt,!1,!1,!0,!0,!1,!1,!1),uon(JR(d2(uq(n.e),5),19),n.d,JR(d2(uq(n.d),3),19),sFn,0,1,elt,!1,!1,!0,!1,!1,!1,!1),uon(JR(d2(uq(n.e),6),19),n.c,null,pFn,0,1,elt,!1,!1,!0,!1,!0,!1,!1),uon(JR(d2(uq(n.e),7),19),n.c,null,mFn,0,1,elt,!1,!1,!0,!1,!0,!1,!1),uon(JR(d2(uq(n.e),8),19),n.e,JR(d2(uq(n.e),9),19),vFn,0,-1,elt,!1,!1,!0,!1,!0,!1,!1),uon(JR(d2(uq(n.e),9),19),n.e,JR(d2(uq(n.e),8),19),kFn,0,-1,elt,!1,!1,!0,!1,!0,!1,!1),s6(JR(d2(uq(n.e),10),35),n.wb._,aFn,null,0,1,elt,!1,!1,!0,!1,!0,!1),fon(a=N9(n.e,null,"setStartLocation"),n.wb.t,"x"),fon(a,n.wb.t,"y"),fon(a=N9(n.e,null,"setEndLocation"),n.wb.t,"x"),fon(a,n.wb.t,"y"),AV(n.k,kUn,"ElkPropertyToValueMapEntry",!1,!1,!1),t=xG(n.o),e=new Em,bZ((!t.d&&(t.d=new NL(fbt,t,1)),t.d),e),pwn(JR(d2(uq(n.k),0),35),t,"key",kUn,!1,!1,!0,!1),s6(JR(d2(uq(n.k),1),35),n.s,iFn,null,0,1,kUn,!1,!1,!0,!1,!0,!1),ZU(n.o,oat,"IProperty",!0),ZU(n.s,sUn,"PropertyValue",!0),N7(n,tFn))}(n),oon(n),az(obt,tFn,n),n)}function nT(){nT=E,Clt=k3()}function tT(){tT=E,gbt=function(){var n,t;rMn();try{if(t=JR(Dun((UE(),obt),IBn),2040))return t}catch(t){if(!sL(t=X5(t),103))throw Lm(t);n=t,hH((DA(),n))}return new _s}()}function eT(){eT=E,Awt=function(){var n,t;HZ();try{if(t=JR(Dun((UE(),obt),aHn),2122))return t}catch(t){if(!sL(t=X5(t),103))throw Lm(t);n=t,hH((DA(),n))}return new Nh}()}function iT(){var n;iT=E,Lwt=ddt?JR(Adn((UE(),obt),aHn),2044):(IO(Owt,new Xh),IO(odt,new rf),IO(udt,new df),IO(sdt,new Sf),IO(CGn,new Of),IO(uM(Ydt,1),new Af),IO(ZUn,new Lf),IO(eGn,new Nf),IO(CGn,new Dh),IO(CGn,new xh),IO(CGn,new Rh),IO(cGn,new Kh),IO(CGn,new Fh),IO(dUn,new _h),IO(dUn,new Bh),IO(CGn,new Hh),IO(aGn,new Gh),IO(CGn,new qh),IO(CGn,new zh),IO(CGn,new Vh),IO(CGn,new Wh),IO(CGn,new Qh),IO(uM(Ydt,1),new Jh),IO(CGn,new Yh),IO(CGn,new Zh),IO(dUn,new nf),IO(dUn,new tf),IO(CGn,new ef),IO(sGn,new cf),IO(CGn,new af),IO(dGn,new of),IO(CGn,new uf),IO(CGn,new sf),IO(CGn,new hf),IO(CGn,new ff),IO(dUn,new lf),IO(dUn,new bf),IO(CGn,new wf),IO(CGn,new gf),IO(CGn,new pf),IO(CGn,new mf),IO(CGn,new vf),IO(CGn,new kf),IO(pGn,new yf),IO(CGn,new Mf),IO(CGn,new Tf),IO(CGn,new jf),IO(pGn,new Ef),IO(dGn,new Pf),IO(CGn,new Cf),IO(sGn,new If),n=JR(sL(rX((UE(),obt),aHn),594)?rX(obt,aHn):new LU,594),ddt=!0,function(n){n.N||(n.N=!0,n.b=h5(n,0),q4(n.b,0),q4(n.b,1),q4(n.b,2),n.bb=h5(n,1),q4(n.bb,0),q4(n.bb,1),n.fb=h5(n,2),q4(n.fb,3),q4(n.fb,4),X4(n.fb,5),n.qb=h5(n,3),q4(n.qb,0),X4(n.qb,1),X4(n.qb,2),q4(n.qb,3),q4(n.qb,4),X4(n.qb,5),q4(n.qb,6),n.a=f5(n,4),n.c=f5(n,5),n.d=f5(n,6),n.e=f5(n,7),n.f=f5(n,8),n.g=f5(n,9),n.i=f5(n,10),n.j=f5(n,11),n.k=f5(n,12),n.n=f5(n,13),n.o=f5(n,14),n.p=f5(n,15),n.q=f5(n,16),n.s=f5(n,17),n.r=f5(n,18),n.t=f5(n,19),n.u=f5(n,20),n.v=f5(n,21),n.w=f5(n,22),n.B=f5(n,23),n.A=f5(n,24),n.C=f5(n,25),n.D=f5(n,26),n.F=f5(n,27),n.G=f5(n,28),n.H=f5(n,29),n.J=f5(n,30),n.I=f5(n,31),n.K=f5(n,32),n.M=f5(n,33),n.L=f5(n,34),n.P=f5(n,35),n.Q=f5(n,36),n.R=f5(n,37),n.S=f5(n,38),n.T=f5(n,39),n.U=f5(n,40),n.V=f5(n,41),n.X=f5(n,42),n.W=f5(n,43),n.Y=f5(n,44),n.Z=f5(n,45),n.$=f5(n,46),n._=f5(n,47),n.ab=f5(n,48),n.cb=f5(n,49),n.db=f5(n,50),n.eb=f5(n,51),n.gb=f5(n,52),n.hb=f5(n,53),n.ib=f5(n,54),n.jb=f5(n,55),n.kb=f5(n,56),n.lb=f5(n,57),n.mb=f5(n,58),n.nb=f5(n,59),n.ob=f5(n,60),n.pb=f5(n,61))}(n),function(n){var t;n.O||(n.O=!0,H4(n,"type"),U4(n,"ecore.xml.type"),G4(n,aHn),t=JR(Adn((UE(),obt),aHn),2044),bZ(_q(n.fb),n.b),AV(n.b,Owt,"AnyType",!1,!1,!0),s6(JR(d2(uq(n.b),0),35),n.wb.D,mBn,null,0,-1,Owt,!1,!1,!0,!1,!1,!1),s6(JR(d2(uq(n.b),1),35),n.wb.D,"any",null,0,-1,Owt,!0,!0,!0,!1,!1,!0),s6(JR(d2(uq(n.b),2),35),n.wb.D,"anyAttribute",null,0,-1,Owt,!1,!1,!0,!1,!1,!1),AV(n.bb,odt,fHn,!1,!1,!0),s6(JR(d2(uq(n.bb),0),35),n.gb,"data",null,0,1,odt,!1,!1,!0,!1,!0,!1),s6(JR(d2(uq(n.bb),1),35),n.gb,AFn,null,1,1,odt,!1,!1,!0,!1,!0,!1),AV(n.fb,udt,lHn,!1,!1,!0),s6(JR(d2(uq(n.fb),0),35),t.gb,"rawValue",null,0,1,udt,!0,!0,!0,!1,!0,!0),s6(JR(d2(uq(n.fb),1),35),t.a,iFn,null,0,1,udt,!0,!0,!0,!1,!0,!0),uon(JR(d2(uq(n.fb),2),19),n.wb.q,null,"instanceType",1,1,udt,!1,!1,!0,!1,!1,!1,!1),AV(n.qb,sdt,bHn,!1,!1,!0),s6(JR(d2(uq(n.qb),0),35),n.wb.D,mBn,null,0,-1,null,!1,!1,!0,!1,!1,!1),uon(JR(d2(uq(n.qb),1),19),n.wb.ab,null,"xMLNSPrefixMap",0,-1,null,!0,!1,!0,!0,!1,!1,!1),uon(JR(d2(uq(n.qb),2),19),n.wb.ab,null,"xSISchemaLocation",0,-1,null,!0,!1,!0,!0,!1,!1,!1),s6(JR(d2(uq(n.qb),3),35),n.gb,"cDATA",null,0,-2,null,!0,!0,!0,!1,!1,!0),s6(JR(d2(uq(n.qb),4),35),n.gb,"comment",null,0,-2,null,!0,!0,!0,!1,!1,!0),uon(JR(d2(uq(n.qb),5),19),n.bb,null,FHn,0,-2,null,!0,!0,!0,!0,!1,!1,!0),s6(JR(d2(uq(n.qb),6),35),n.gb,hFn,null,0,-2,null,!0,!0,!0,!1,!1,!0),ZU(n.a,sUn,"AnySimpleType",!0),ZU(n.c,CGn,"AnyURI",!0),ZU(n.d,uM(Ydt,1),"Base64Binary",!0),ZU(n.e,Qdt,"Boolean",!0),ZU(n.f,ZUn,"BooleanObject",!0),ZU(n.g,Ydt,"Byte",!0),ZU(n.i,eGn,"ByteObject",!0),ZU(n.j,CGn,"Date",!0),ZU(n.k,CGn,"DateTime",!0),ZU(n.n,DGn,"Decimal",!0),ZU(n.o,Zdt,"Double",!0),ZU(n.p,cGn,"DoubleObject",!0),ZU(n.q,CGn,"Duration",!0),ZU(n.s,dUn,"ENTITIES",!0),ZU(n.r,dUn,"ENTITIESBase",!0),ZU(n.t,CGn,vHn,!0),ZU(n.u,ngt,"Float",!0),ZU(n.v,aGn,"FloatObject",!0),ZU(n.w,CGn,"GDay",!0),ZU(n.B,CGn,"GMonth",!0),ZU(n.A,CGn,"GMonthDay",!0),ZU(n.C,CGn,"GYear",!0),ZU(n.D,CGn,"GYearMonth",!0),ZU(n.F,uM(Ydt,1),"HexBinary",!0),ZU(n.G,CGn,"ID",!0),ZU(n.H,CGn,"IDREF",!0),ZU(n.J,dUn,"IDREFS",!0),ZU(n.I,dUn,"IDREFSBase",!0),ZU(n.K,Wdt,"Int",!0),ZU(n.M,_Gn,"Integer",!0),ZU(n.L,sGn,"IntObject",!0),ZU(n.P,CGn,"Language",!0),ZU(n.Q,Jdt,"Long",!0),ZU(n.R,dGn,"LongObject",!0),ZU(n.S,CGn,"Name",!0),ZU(n.T,CGn,kHn,!0),ZU(n.U,_Gn,"NegativeInteger",!0),ZU(n.V,CGn,OHn,!0),ZU(n.X,dUn,"NMTOKENS",!0),ZU(n.W,dUn,"NMTOKENSBase",!0),ZU(n.Y,_Gn,"NonNegativeInteger",!0),ZU(n.Z,_Gn,"NonPositiveInteger",!0),ZU(n.$,CGn,"NormalizedString",!0),ZU(n._,CGn,"NOTATION",!0),ZU(n.ab,CGn,"PositiveInteger",!0),ZU(n.cb,CGn,"QName",!0),ZU(n.db,tgt,"Short",!0),ZU(n.eb,pGn,"ShortObject",!0),ZU(n.gb,CGn,TPn,!0),ZU(n.hb,CGn,"Time",!0),ZU(n.ib,CGn,"Token",!0),ZU(n.jb,tgt,"UnsignedByte",!0),ZU(n.kb,pGn,"UnsignedByteObject",!0),ZU(n.lb,Jdt,"UnsignedInt",!0),ZU(n.mb,dGn,"UnsignedIntObject",!0),ZU(n.nb,_Gn,"UnsignedLong",!0),ZU(n.ob,Wdt,"UnsignedShort",!0),ZU(n.pb,sGn,"UnsignedShortObject",!0),N7(n,aHn),function(n){_dn(n.a,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,"anySimpleType"])),_dn(n.b,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,"anyType",kBn,mBn])),_dn(JR(d2(uq(n.b),0),35),vBn,a8(uM(CGn,1),HSn,2,6,[kBn,ZBn,DFn,":mixed"])),_dn(JR(d2(uq(n.b),1),35),vBn,a8(uM(CGn,1),HSn,2,6,[kBn,ZBn,cHn,oHn,DFn,":1",gHn,"lax"])),_dn(JR(d2(uq(n.b),2),35),vBn,a8(uM(CGn,1),HSn,2,6,[kBn,JBn,cHn,oHn,DFn,":2",gHn,"lax"])),_dn(n.c,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,"anyURI",rHn,nHn])),_dn(n.d,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,"base64Binary",rHn,nHn])),_dn(n.e,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,hSn,rHn,nHn])),_dn(n.f,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,"boolean:Object",LBn,hSn])),_dn(n.g,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,aBn])),_dn(n.i,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,"byte:Object",LBn,aBn])),_dn(n.j,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,"date",rHn,nHn])),_dn(n.k,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,"dateTime",rHn,nHn])),_dn(n.n,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,"decimal",rHn,nHn])),_dn(n.o,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,uBn,rHn,nHn])),_dn(n.p,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,"double:Object",LBn,uBn])),_dn(n.q,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,"duration",rHn,nHn])),_dn(n.s,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,"ENTITIES",LBn,pHn,mHn,"1"])),_dn(n.r,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,pHn,tHn,vHn])),_dn(n.t,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,vHn,LBn,kHn])),_dn(n.u,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,sBn,rHn,nHn])),_dn(n.v,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,"float:Object",LBn,sBn])),_dn(n.w,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,"gDay",rHn,nHn])),_dn(n.B,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,"gMonth",rHn,nHn])),_dn(n.A,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,"gMonthDay",rHn,nHn])),_dn(n.C,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,"gYear",rHn,nHn])),_dn(n.D,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,"gYearMonth",rHn,nHn])),_dn(n.F,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,"hexBinary",rHn,nHn])),_dn(n.G,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,"ID",LBn,kHn])),_dn(n.H,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,"IDREF",LBn,kHn])),_dn(n.J,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,"IDREFS",LBn,yHn,mHn,"1"])),_dn(n.I,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,yHn,tHn,"IDREF"])),_dn(n.K,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,hBn])),_dn(n.M,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,MHn])),_dn(n.L,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,"int:Object",LBn,hBn])),_dn(n.P,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,"language",LBn,THn,jHn,EHn])),_dn(n.Q,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,fBn])),_dn(n.R,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,"long:Object",LBn,fBn])),_dn(n.S,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,"Name",LBn,THn,jHn,SHn])),_dn(n.T,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,kHn,LBn,"Name",jHn,PHn])),_dn(n.U,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,"negativeInteger",LBn,CHn,IHn,"-1"])),_dn(n.V,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,OHn,LBn,THn,jHn,"\\c+"])),_dn(n.X,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,"NMTOKENS",LBn,AHn,mHn,"1"])),_dn(n.W,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,AHn,tHn,OHn])),_dn(n.Y,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,LHn,LBn,MHn,NHn,"0"])),_dn(n.Z,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,CHn,LBn,MHn,IHn,"0"])),_dn(n.$,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,$Hn,LBn,lSn,rHn,"replace"])),_dn(n._,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,"NOTATION",rHn,nHn])),_dn(n.ab,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,"positiveInteger",LBn,LHn,NHn,"1"])),_dn(n.bb,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,"processingInstruction_._type",kBn,"empty"])),_dn(JR(d2(uq(n.bb),0),35),vBn,a8(uM(CGn,1),HSn,2,6,[kBn,QBn,DFn,"data"])),_dn(JR(d2(uq(n.bb),1),35),vBn,a8(uM(CGn,1),HSn,2,6,[kBn,QBn,DFn,AFn])),_dn(n.cb,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,"QName",rHn,nHn])),_dn(n.db,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,lBn])),_dn(n.eb,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,"short:Object",LBn,lBn])),_dn(n.fb,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,"simpleAnyType",kBn,WBn])),_dn(JR(d2(uq(n.fb),0),35),vBn,a8(uM(CGn,1),HSn,2,6,[DFn,":3",kBn,WBn])),_dn(JR(d2(uq(n.fb),1),35),vBn,a8(uM(CGn,1),HSn,2,6,[DFn,":4",kBn,WBn])),_dn(JR(d2(uq(n.fb),2),19),vBn,a8(uM(CGn,1),HSn,2,6,[DFn,":5",kBn,WBn])),_dn(n.gb,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,lSn,rHn,"preserve"])),_dn(n.hb,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,"time",rHn,nHn])),_dn(n.ib,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,THn,LBn,$Hn,rHn,nHn])),_dn(n.jb,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,DHn,IHn,"255",NHn,"0"])),_dn(n.kb,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,"unsignedByte:Object",LBn,DHn])),_dn(n.lb,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,xHn,IHn,"4294967295",NHn,"0"])),_dn(n.mb,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,"unsignedInt:Object",LBn,xHn])),_dn(n.nb,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,"unsignedLong",LBn,LHn,IHn,RHn,NHn,"0"])),_dn(n.ob,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,KHn,IHn,"65535",NHn,"0"])),_dn(n.pb,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,"unsignedShort:Object",LBn,KHn])),_dn(n.qb,vBn,a8(uM(CGn,1),HSn,2,6,[DFn,"",kBn,mBn])),_dn(JR(d2(uq(n.qb),0),35),vBn,a8(uM(CGn,1),HSn,2,6,[kBn,ZBn,DFn,":mixed"])),_dn(JR(d2(uq(n.qb),1),19),vBn,a8(uM(CGn,1),HSn,2,6,[kBn,QBn,DFn,"xmlns:prefix"])),_dn(JR(d2(uq(n.qb),2),19),vBn,a8(uM(CGn,1),HSn,2,6,[kBn,QBn,DFn,"xsi:schemaLocation"])),_dn(JR(d2(uq(n.qb),3),35),vBn,a8(uM(CGn,1),HSn,2,6,[kBn,YBn,DFn,"cDATA",eHn,iHn])),_dn(JR(d2(uq(n.qb),4),35),vBn,a8(uM(CGn,1),HSn,2,6,[kBn,YBn,DFn,"comment",eHn,iHn])),_dn(JR(d2(uq(n.qb),5),19),vBn,a8(uM(CGn,1),HSn,2,6,[kBn,YBn,DFn,FHn,eHn,iHn])),_dn(JR(d2(uq(n.qb),6),35),vBn,a8(uM(CGn,1),HSn,2,6,[kBn,YBn,DFn,hFn,eHn,iHn]))}(n))}(n),DU((KE(),dbt),n,new $h),oon(n),az(obt,aHn,n),n)}function rT(n){return n.e&&n.e()}function cT(n){return n.l|n.m<<22}function aT(n,t){return n.c._b(t)}function oT(n,t){return lnn(n.b,t)}function uT(n){return n?n.d:null}function sT(n){return W$(n),n.o}function hT(n,t){return n.a+=t,n}function fT(n,t){return n.a+=t,n}function lT(n,t){return n.a+=t,n}function bT(n,t){return n.a+=t,n}function wT(n,t){for(;n.Bd(t););}function dT(n){this.a=new Bj(n)}function gT(){throw Lm(new ev)}function pT(){throw Lm(new ev)}function mT(){throw Lm(new ev)}function vT(){throw Lm(new ev)}function kT(){throw Lm(new ev)}function yT(){throw Lm(new ev)}function MT(n){this.a=new H_(n)}function TT(){this.a=new $gn(Jtt)}function jT(){this.b=new $gn(z7n)}function ET(){this.a=new $gn(hit)}function ST(){this.b=new $gn(Urt)}function PT(){this.b=new $gn(Urt)}function CT(n){this.a=0,this.b=n}function IT(n){Ijn(),function(n,t){var e,i,r,c,a,o,u,s;if(e=0,a=0,c=t.length,o=null,s=new Zy,a1?CV(t.a[0],t.a[1]):CV(t.a[0],0),zV(t.e>0?e:v1(e))))}(n,new kA(u));for(n.d=s.a.length,r=0;r0}(JR(n,27))?RN(i,(Nrn(),rat))||RN(i,cat):RN(i,(Nrn(),rat));if(sL(n,326))return RN(i,(Nrn(),eat));if(sL(n,193))return RN(i,(Nrn(),aat));if(sL(n,366))return RN(i,(Nrn(),iat))}return!0}(n,t)}function $T(n,t,e){n.splice(t,e)}function DT(n,t){for(;n.Re(t););}function xT(n){n.c?hmn(n):fmn(n)}function RT(){throw Lm(new ev)}function KT(){throw Lm(new ev)}function FT(){throw Lm(new ev)}function _T(){throw Lm(new ev)}function BT(){throw Lm(new ev)}function HT(){throw Lm(new ev)}function UT(){throw Lm(new ev)}function GT(){throw Lm(new ev)}function qT(){throw Lm(new ev)}function XT(){throw Lm(new ev)}function zT(n){this.a=new VT(n)}function VT(n){!function(n,t,e){var i;n.b=t,n.a=e,i=512&~n.a?new $f:new vk,n.c=function(n,t,e){var i,r,c;if(n.e=e,n.d=0,n.b=0,n.f=1,n.i=t,!(16&~n.e)&&(n.i=function(n){var t,e,i,r,c;for(i=n.length,t=new Jy,c=0;ct&&t0)){if(c=-1,32==rG(f.c,0)){if(l=h[0],u0(t,h),h[0]>l)continue}else if(xq(t,f.c,h[0])){h[0]+=f.c.length;continue}return 0}if(c<0&&f.a&&(c=s,a=h[0],r=0),c>=0){if(u=f.b,s==c&&0==(u-=r++))return 0;if(!Gjn(t,h,f,u,o)){s=c-1,h[0]=a;continue}}else if(c=-1,!Gjn(t,h,f,0,o))return 0}return function(n,t){var i,r,c,a,o,u;if(0==n.e&&n.p>0&&(n.p=-(n.p-1)),n.p>vPn&&ZW(t,n.p-UPn),o=t.q.getDate(),CX(t,1),n.k>=0&&function(n,t){var e;e=n.q.getHours(),n.q.setMonth(t),xyn(n,e)}(t,n.k),n.c>=0?CX(t,n.c):n.k>=0?(r=35-new H8(t.q.getFullYear()-UPn,t.q.getMonth(),35).q.getDate(),CX(t,e.Math.min(r,o))):CX(t,o),n.f<0&&(n.f=t.q.getHours()),n.b>0&&n.f<12&&(n.f+=12),function(n,t){n.q.setHours(t),xyn(n,t)}(t,24==n.f&&n.g?0:n.f),n.j>=0&&function(n,t){var e;e=n.q.getHours()+(t/60|0),n.q.setMinutes(t),xyn(n,e)}(t,n.j),n.n>=0&&function(n,t){var e;e=n.q.getHours()+(t/3600|0),n.q.setSeconds(t),xyn(n,e)}(t,n.n),n.i>=0&&OO(t,Atn(Ltn(Tun(p5(t.q.getTime()),IPn),IPn),n.i)),n.a&&(ZW(c=new Cj,c.q.getFullYear()-UPn-80),nS(p5(t.q.getTime()),p5(c.q.getTime()))&&ZW(t,c.q.getFullYear()-UPn+100)),n.d>=0)if(-1==n.c)(i=(7+n.d-t.q.getDay())%7)>3&&(i-=7),u=t.q.getMonth(),CX(t,t.q.getDate()+i),t.q.getMonth()!=u&&CX(t,t.q.getDate()+(i>0?-7:7));else if(t.q.getDay()!=n.d)return!1;return n.o>vPn&&(a=t.q.getTimezoneOffset(),OO(t,Atn(p5(t.q.getTime()),60*(n.o-a)*IPn))),!0}(o,i)?h[0]:0}(n,t,c=new H8((r=new Cj).q.getFullYear()-UPn,r.q.getMonth(),r.q.getDate())))||i0}function nS(n,t){return G7(n,t)<0}function tS(n,t){return zF(n.a,t)}function eS(n,t){qX.call(this,n,t)}function iS(n){LH(),Kx.call(this,n)}function rS(n,t){e_(n,n.length,t)}function cS(n,t){eH(n,n.length,t)}function aS(n,t){return n.a.get(t)}function oS(n,t){return MB(n.e,t)}function uS(n){return TU(n),!1}function sS(n){this.a=JR(PH(n),229)}function hS(n){Kz.call(this,n,21)}function fS(n,t){mj.call(this,n,t)}function lS(n,t){mj.call(this,n,t)}function bS(n,t){this.b=n,this.a=t}function wS(n,t){this.d=n,this.e=t}function dS(n,t){this.a=n,this.b=t}function gS(n,t){this.a=n,this.b=t}function pS(n,t){this.a=n,this.b=t}function mS(n,t){this.a=n,this.b=t}function vS(n,t){this.a=n,this.b=t}function kS(n,t){this.b=n,this.a=t}function yS(n,t){this.b=n,this.a=t}function MS(n,t){mj.call(this,n,t)}function TS(n,t){mj.call(this,n,t)}function jS(n,t){mj.call(this,n,t)}function ES(n,t){mj.call(this,n,t)}function SS(n,t){mj.call(this,n,t)}function PS(n,t){mj.call(this,n,t)}function CS(n,t){mj.call(this,n,t)}function IS(n,t){this.b=n,this.a=t}function OS(n,t){mj.call(this,n,t)}function AS(n,t){this.b=n,this.a=t}function LS(n,t){mj.call(this,n,t)}function NS(n,t){this.b=n,this.a=t}function $S(n,t){mj.call(this,n,t)}function DS(n,t){mj.call(this,n,t)}function xS(n,t){mj.call(this,n,t)}function RS(n,t,e){n.splice(t,0,e)}function KS(n,t){mj.call(this,n,t)}function FS(n,t){mj.call(this,n,t)}function _S(n,t){mj.call(this,n,t)}function BS(n,t){mj.call(this,n,t)}function HS(n,t){mj.call(this,n,t)}function US(n,t){mj.call(this,n,t)}function GS(n,t){this.a=n,this.b=t}function qS(n,t){this.a=n,this.b=t}function XS(n,t){this.a=n,this.b=t}function zS(n,t){this.a=n,this.b=t}function VS(n,t){this.a=n,this.b=t}function WS(n,t){this.a=n,this.b=t}function QS(n,t){this.b=n,this.a=t}function JS(n,t){this.b=n,this.a=t}function YS(n,t){this.b=n,this.a=t}function ZS(n,t){this.c=n,this.d=t}function nP(n,t){this.e=n,this.d=t}function tP(n,t){this.a=n,this.b=t}function eP(n,t){this.a=n,this.b=t}function iP(n,t){this.a=n,this.b=t}function rP(n,t){this.b=n,this.a=t}function cP(n,t){this.b=t,this.c=n}function aP(n,t){mj.call(this,n,t)}function oP(n,t){mj.call(this,n,t)}function uP(n,t){mj.call(this,n,t)}function sP(n,t){mj.call(this,n,t)}function hP(n,t){mj.call(this,n,t)}function fP(n,t){mj.call(this,n,t)}function lP(n,t){mj.call(this,n,t)}function bP(n,t){mj.call(this,n,t)}function wP(n,t){mj.call(this,n,t)}function dP(n,t){mj.call(this,n,t)}function gP(n,t){mj.call(this,n,t)}function pP(n,t){mj.call(this,n,t)}function mP(n,t){mj.call(this,n,t)}function vP(n,t){mj.call(this,n,t)}function kP(n,t){mj.call(this,n,t)}function yP(n,t){mj.call(this,n,t)}function MP(n,t){mj.call(this,n,t)}function TP(n,t){mj.call(this,n,t)}function jP(n,t){mj.call(this,n,t)}function EP(n,t){mj.call(this,n,t)}function SP(n,t){mj.call(this,n,t)}function PP(n,t){mj.call(this,n,t)}function CP(n,t){mj.call(this,n,t)}function IP(n,t){mj.call(this,n,t)}function OP(n,t){mj.call(this,n,t)}function AP(n,t){mj.call(this,n,t)}function LP(n,t){mj.call(this,n,t)}function NP(n,t){mj.call(this,n,t)}function $P(n,t){mj.call(this,n,t)}function DP(n,t){mj.call(this,n,t)}function xP(n,t){mj.call(this,n,t)}function RP(n,t){mj.call(this,n,t)}function KP(n,t){mj.call(this,n,t)}function FP(n,t){this.b=n,this.a=t}function _P(n,t){mj.call(this,n,t)}function BP(n,t){this.a=n,this.b=t}function HP(n,t){this.a=n,this.b=t}function UP(n,t){this.a=n,this.b=t}function GP(n,t){mj.call(this,n,t)}function qP(n,t){mj.call(this,n,t)}function XP(n,t){this.a=n,this.b=t}function zP(n){return J$(n.a),n.b}function VP(n){return function(n,t){var e,i,r;for(e=new mw(n.a.a);e.a=0}function WI(n,t){return 0!=G7(n,t)}function QI(n,t){return function(n,t){for(PH(t);n.Ob();)if(!D5(JR(n.Pb(),10)))return!1;return!0}(n.Kc(),t)}function JI(n,t){return n.Rd().Xb(t)}function YI(n){return ten(n),n.d.gc()}function ZI(n){return aF(null==n),n}function nO(n,t){return n.a+=""+t,n}function tO(n,t){return n.a+=""+t,n}function eO(n,t){return n.a+=""+t,n}function iO(n,t){return n.a+=""+t,n}function rO(n,t){return n.a+=""+t,n}function cO(n,t){return n.a+=""+t,n}function aO(n){return""+(TU(n),n)}function oO(n){CB(this),S6(this,n)}function uO(){ZX(),h_.call(this)}function sO(n,t){B_.call(this,n,t)}function hO(n,t){B_.call(this,n,t)}function fO(n,t){B_.call(this,n,t)}function lO(n,t){vQ(n,t,n.c.b,n.c)}function bO(n,t){vQ(n,t,n.a,n.a.a)}function wO(n){return xz(n,0),null}function dO(){this.b=0,this.a=!1}function gO(){this.b=0,this.a=!1}function pO(){this.b=new Bj(U0(12))}function mO(){mO=E,czn=w7(Orn())}function vO(){vO=E,$Jn=w7(Lgn())}function kO(){kO=E,ont=w7(X6())}function yO(){yO=E,zm(),DUn=new ym}function MO(n){return n.a=0,n.b=0,n}function TO(n,t){return n.a=t.g+1,n}function jO(n,t){jx.call(this,n,t)}function EO(n,t){ND.call(this,n,t)}function SO(n,t){FI.call(this,n,t)}function PO(n,t){qN.call(this,n,t)}function CO(n,t){E5.call(this,n,t)}function IO(n,t){GE(),DU(Dlt,n,t)}function OO(n,t){n.q.setTime(zV(t))}function AO(n,t){return UI(n)===UI(t)}function LO(n,t){return n.a.a.a.cc(t)}function NO(n,t){return Gq(n.a,0,t)}function $O(n){return function(n){return rq(),_X(Mhn(n))==_X(Ehn(n))}(JR(n,74))}function DO(n){return lX((TU(n),n))}function xO(n){return XA(n.l,n.m,n.h)}function RO(n,t){return GA(n.a,t.a)}function KO(n,t){return n.indexOf(t)}function FO(n,t){return n==t?0:n?1:-1}function _O(n){return n<10?"0"+n:""+n}function BO(n){return typeof n===fSn}function HO(n,t){return GA(n.g,t.g)}function UO(n){return k1(n.b.b,n,0)}function GO(){CF.call(this,0,0,0,0)}function qO(){jw.call(this,new mQ)}function XO(n,t){RZ(n,0,n.length,t)}function zO(n,t){return AL(n.a,t),t}function VO(n,t){return n5(n.a,t),n}function WO(n){this.a=WP(),this.b=n}function QO(n){this.a=WP(),this.b=n}function JO(n){this.a=n.a,this.b=n.b}function YO(n){this.a=n,Rf.call(this)}function ZO(n){this.a=n,Rf.call(this)}function nA(){kG.call(this,0,0,0,0)}function tA(n){return n5(new OU,n)}function eA(n){return zU(JR(n,123))}function iA(n){return n.vh()&&n.wh()}function rA(n){return n!=iht&&n!=rht}function cA(n){return n==Xut||n==zut}function aA(n){return n==Wut||n==qut}function oA(n){return n==u8n||n==o8n}function uA(n,t){return new E5(t,n)}function sA(n){return function(n,t){return PH(n),PH(t),new bj(n,t)}(n.b.Kc(),n.a)}function hA(n,t){Y9(n,t),W2(n,n.D)}function fA(n,t,e){q2(n,t),x2(n,e)}function lA(n,t,e){F2(n,t),K2(n,e)}function bA(n,t,e){_2(n,t),B2(n,e)}function wA(n,t,e){R2(n,t),U2(n,e)}function dA(n,t,e){H2(n,t),G2(n,e)}function gA(n,t,e){aD.call(this,n,t,e)}function pA(n){EI.call(this,n,!0)}function mA(){fS.call(this,"Tail",3)}function vA(){fS.call(this,"Head",1)}function kA(n){bvn(),C6.call(this,n)}function yA(n){CF.call(this,n,n,n,n)}function MA(n){n.c=tZ(sUn,kSn,1,0,5,1)}function TA(n){return n.b&&hMn(n),n.a}function jA(n){return n.b&&hMn(n),n.c}function EA(n,t){ND.call(this,n.b,t)}function SA(n,t,e){FH(n.c[t.g],t.g,e)}function PA(n,t,e){return FH(n,t,e),e}function CA(n){n2(n.Sf(),new Zw(n))}function IA(n){return null!=n?F4(n):0}function OA(n){WEn(),vm.call(this,n)}function AA(n){this.a=n,UR.call(this,n)}function LA(){LA=E,e.Math.log(2)}function NA(){NA=E,BE(),Zbt=Gft}function $A(){$A=E,b7n=new Wtn(dst)}function DA(){DA=E,new xA,new Mm}function xA(){new ym,new ym,new ym}function RA(n){this.a=n,Sj.call(this,n)}function KA(n){this.a=n,Sj.call(this,n)}function FA(n,t){AH(),this.a=n,this.b=t}function _A(n,t){YF(n.c,n.c.length,t)}function BA(n){return n.at?1:0}function qA(n,t){return G7(n,t)>0?n:t}function XA(n,t,e){return{l:n,m:t,h:e}}function zA(n,t){null!=n.a&&OI(t,n.a)}function VA(n,t,e){return kin(t,e,n.c)}function WA(n,t,e){return function(n,t,e){var i,r,c,a,o,u,s,h;for(u=new Mm,o=new mw(t.a);o.a0),c=JR(s.a.Xb(s.c=--s.b),18);c!=i&&s.b>0;)n.a[c.p]=!0,n.a[i.p]=!0,J$(s.b>0),c=JR(s.a.Xb(s.c=--s.b),18);s.b>0&&oU(s)}}(n,t,e),e}function QA(n){Iq.call(this),this.b=n}function JA(n){QD.call(this),this.a=n}function YA(){fS.call(this,"Range",2)}function ZA(n){this.b=n,this.a=new Mm}function nL(n){this.b=new tt,this.a=n}function tL(n){n.a=new R,n.c=new R}function eL(n){n.a=new ym,n.d=new ym}function iL(n){fz(n,null),lz(n,null)}function rL(n,t){return function(n,t,e){var i,r,c,a,o,u,s,h,f;for(!e&&(e=function(n){var t;return(t=new y).a=n,t.b=function(n){var t;return 0==n?"Etc/GMT":(n<0?(n=-n,t="Etc/GMT-"):t="Etc/GMT+",t+e0(n))}(n),t.c=tZ(CGn,HSn,2,2,6,1),t.c[0]=Q4(n),t.c[1]=Q4(n),t}(t.q.getTimezoneOffset())),r=6e4*(t.q.getTimezoneOffset()-e.a),u=o=new hD(Atn(p5(t.q.getTime()),r)),o.q.getTimezoneOffset()!=t.q.getTimezoneOffset()&&(r>0?r-=864e5:r+=864e5,u=new hD(Atn(p5(t.q.getTime()),r))),h=new Zy,s=n.a.length,c=0;c=97&&i<=122||i>=65&&i<=90){for(a=c+1;a=s)throw Lm(new Cy("Missing trailing '"));a+11)throw Lm(new Cy(sHn));for(h=ipn(n.e.Dh(),t),i=JR(n.g,124),a=0;a1||e>1)return 2;return t+e==1?2:0}(t)}function PL(n,t){return null!=n.a.Bc(t)}function CL(n,t){return n.a*t.a+n.b*t.b}function IL(n,t,e){n.a=1502^t,n.b=e^BCn}function OL(n,t){return n.a*=t,n.b*=t,n}function AL(n,t){return Km(n.c,t),!0}function LL(n,t,e){return FH(n.g,t,e),e}function NL(n,t,e){yK.call(this,n,t,e)}function $L(n,t,e){NL.call(this,n,t,e)}function DL(n,t,e){MK.call(this,n,t,e)}function xL(n,t,e){MK.call(this,n,t,e)}function RL(n,t,e){DL.call(this,n,t,e)}function KL(n,t,e){NL.call(this,n,t,e)}function FL(n,t,e){$L.call(this,n,t,e)}function _L(n,t,e){yK.call(this,n,t,e)}function BL(n,t,e){yK.call(this,n,t,e)}function HL(n,t,e){_L.call(this,n,t,e)}function UL(n){n.j=tZ(mGn,HSn,319,0,0,1)}function GL(){this.a=tZ(sUn,kSn,1,8,5,1)}function qL(){this.Bb|=256,this.Bb|=512}function XL(n){this.i=n,this.f=this.i.j}function zL(n){this.c=n,this.a=this.c.a}function VL(n,t){this.a=n,Sj.call(this,t)}function WL(n,t){return function(n,t,e){try{!function(n,t,e){if(PH(t),e.Ob())for(cO(t,bU(e.Pb()));e.Ob();)cO(t,n.a),cO(t,bU(e.Pb()))}(n,t,e)}catch(n){throw sL(n=X5(n),606)?Lm(new EJ(n)):Lm(n)}return t}(n,new Yy,t).a}function QL(n){if(!n)throw Lm(new Zm)}function JL(n){if(!n)throw Lm(new nv)}function YL(){(YL=E)(),sqn=new _}function ZL(){ZL=E,zE(),ywt=new Kl}function nN(){nN=E,iqn=new cy(null)}function tN(n){Fq(n,RFn),lgn(n,function(n){var t,e,i,r,c;switch(Fq(n,RFn),(!n.b&&(n.b=new yx(nlt,n,4,7)),n.b).i+(!n.c&&(n.c=new yx(nlt,n,5,8)),n.c).i){case 0:throw Lm(new Cy("The edge must have at least one source or target."));case 1:return 0==(!n.b&&(n.b=new yx(nlt,n,4,7)),n.b).i?_X(Bsn(JR(d2((!n.c&&(n.c=new yx(nlt,n,5,8)),n.c),0),84))):_X(Bsn(JR(d2((!n.b&&(n.b=new yx(nlt,n,4,7)),n.b),0),84)))}if(1==(!n.b&&(n.b=new yx(nlt,n,4,7)),n.b).i&&1==(!n.c&&(n.c=new yx(nlt,n,5,8)),n.c).i){if(r=Bsn(JR(d2((!n.b&&(n.b=new yx(nlt,n,4,7)),n.b),0),84)),c=Bsn(JR(d2((!n.c&&(n.c=new yx(nlt,n,5,8)),n.c),0),84)),_X(r)==_X(c))return _X(r);if(r==_X(c))return r;if(c==_X(r))return c}for(t=Bsn(JR(MJ(i=EB(f3(a8(uM(bUn,1),kSn,20,0,[(!n.b&&(n.b=new yx(nlt,n,4,7)),n.b),(!n.c&&(n.c=new yx(nlt,n,5,8)),n.c)])))),84));Bwn(i);)if((e=Bsn(JR(MJ(i),84)))!=t&&!Z0(e,t))if(_X(e)==_X(t))t=_X(e);else if(!(t=xdn(t,e)))return null;return t}(n))}function eN(n){n.a=JR(s5(n.b.a,4),129)}function iN(n){n.a=JR(s5(n.b.a,4),129)}function rN(n){n.b.Qb(),--n.d.f.d,qF(n.d)}function cN(n){this.a=n,sb.call(this,n.d)}function aN(n,t){this.a=n,aM.call(this,t)}function oN(n,t){this.a=n,aM.call(this,t)}function uN(n,t){this.a=n,aM.call(this,t)}function sN(n,t){this.a=t,aM.call(this,n)}function hN(n,t){this.a=t,dQ.call(this,n)}function fN(n,t){this.a=n,dQ.call(this,t)}function lN(n,t){this.a=t,Pj.call(this,n)}function bN(n,t){this.a=t,Pj.call(this,n)}function wN(n,t){return PH(t),new lN(n,t)}function dN(n,t){return new uln(n.a,n.b,t)}function gN(n,t,e){return n.indexOf(t,e)}function pN(n,t){return n.lastIndexOf(t)}function mN(n){return null==n?jSn:Qtn(n)}function vN(n){iw.call(this,(TU(n),n))}function kN(n){iw.call(this,(TU(n),n))}function yN(n){tb.call(this,JR(PH(n),34))}function MN(n){tb.call(this,JR(PH(n),34))}function TN(n){jw.call(this,new sZ(n))}function jN(n){ww.call(this,n),this.a=n}function EN(n){bw.call(this,n),this.a=n}function SN(n){iM.call(this,n),this.a=n}function PN(){UL(this),_G(this),this.je()}function CN(n){this.a=n,lw.call(this,n)}function IN(n){return J$(null!=n.a),n.a}function ON(n,t){return AL(t.a,n.a),n.a}function AN(n,t){return AL(t.b,n.a),n.a}function LN(n,t){return AL(t.a,n.a),n.a}function NN(n,t,e){return t5(n,t,t,e),n}function $N(n,t){return++n.b,AL(n.a,t)}function DN(n,t){return++n.b,g1(n.a,t)}function xN(n,t){return JR(RJ(n.b,t),15)}function RN(n,t){return!!t&&n.b[t.g]==t}function KN(n){return BA(n.a)||BA(n.b)}function FN(n){return n.$H||(n.$H=++$qn)}function _N(n,t,e){return FW(n,t,e,n.c)}function BN(){ME(),this.b=new Vd(this)}function HN(){HN=E,ozn=new ND(YIn,0)}function UN(){UN=E,WUn=!1,QUn=!0}function GN(n){var t;t=n.a,n.a=n.b,n.b=t}function qN(n,t){qE(),this.a=n,this.b=t}function XN(n,t){XE(),this.b=n,this.c=t}function zN(n,t){l_(),this.f=t,this.d=n}function VN(n,t){_J(t,n),this.d=n,this.c=t}function WN(n,t){irn.call(this,n,t,null)}function QN(n,t,e,i){q_.call(this,n,t,e,i)}function JN(n){this.d=n,XL.call(this,n)}function YN(n){this.c=n,XL.call(this,n)}function ZN(n){this.c=n,JN.call(this,n)}function n$(n){return A3(n,fPn),new dY(n)}function t$(n){return dq(),parseInt(n)||-1}function e$(n,t,e){return gN(n,Zsn(t),e)}function i$(n,t){return new $x(n,n.gc(),t)}function r$(n,t,e){n.fd(t).Rb(e)}function c$(n,t,e){JR(N1(n,t),21).Fc(e)}function a$(n){sL(n,158)&&JR(n,158).pi()}function o$(n){eK.call(this,n,null,null)}function u$(n){zj(),this.b=n,this.a=!0}function s$(n){Vj(),this.b=n,this.a=!0}function h$(n){return J$(0!=n.b),n.a.a.c}function f$(n){return J$(0!=n.b),n.c.b.c}function l$(n,t){return t5(n,t,t+1,""),n}function b$(n,t){return!!n.q&&MB(n.q,t)}function w$(n){return n.b=JR(HG(n.a),44)}function d$(n){return null!=n.f?n.f:""+n.g}function g$(n,t){return JR(t0(n.a,t),34)}function p$(n){n.d=new o$(n),n.e=new ym}function m$(){this.a=new Zq,this.b=new Zq}function v$(n){this.c=n,this.a=1,this.b=1}function k$(n){kEn(),Dm(this),this.Ff(n)}function y$(n,t,e){return n.a+=t,n.b+=e,n}function M$(n,t,e){return n.a*=t,n.b*=e,n}function T$(n,t){return n.a=t.a,n.b=t.b,n}function j$(n){return n.a=-n.a,n.b=-n.b,n}function E$(n,t,e){return n.a-=t,n.b-=e,n}function S$(n){Gj.call(this),C3(this,n)}function P$(){mj.call(this,"GROW_TREE",0)}function C$(){mj.call(this,"POLYOMINO",0)}function I$(n,t,e){TZ.call(this,n,t,e,2)}function O$(n,t){qE(),qN.call(this,n,t)}function A$(n,t){XE(),XN.call(this,n,t)}function L$(n,t){XE(),A$.call(this,n,t)}function N$(n,t){XE(),XN.call(this,n,t)}function $$(n){this.c=n,_2(n,0),B2(n,0)}function D$(n,t){NA(),_F.call(this,n,t)}function x$(n,t){NA(),D$.call(this,n,t)}function R$(n,t){NA(),D$.call(this,n,t)}function K$(n,t){NA(),_F.call(this,n,t)}function F$(n,t){NA(),R$.call(this,n,t)}function _$(n,t){NA(),K$.call(this,n,t)}function B$(n,t){NA(),_F.call(this,n,t)}function H$(n,t,e){return xMn(I1(n,t),e)}function U$(n,t){return X7(n.e,JR(t,54))}function G$(n){return null==n?null:function(n){var t,e,i,r,c,a,o,u,s,h,f,l,b,w,d;if(Zkn(),null==n)return null;if(0==(f=8*n.length))return"";for(l=f/24|0,c=null,c=tZ(Vdt,CPn,28,4*(0!=(o=f%24)?l+1:l),15,1),s=0,h=0,t=0,e=0,i=0,a=0,r=0,u=0;u>24,s=(3&t)<<24>>24,b=-128&t?(t>>2^192)<<24>>24:t>>2<<24>>24,w=-128&e?(e>>4^240)<<24>>24:e>>4<<24>>24,d=-128&(i=n[r++])?(i>>6^252)<<24>>24:i>>6<<24>>24,c[a++]=fdt[b],c[a++]=fdt[w|s<<4],c[a++]=fdt[h<<2|d],c[a++]=fdt[63&i];return 8==o?(s=(3&(t=n[r]))<<24>>24,b=-128&t?(t>>2^192)<<24>>24:t>>2<<24>>24,c[a++]=fdt[b],c[a++]=fdt[s<<4],c[a++]=61,c[a++]=61):16==o&&(t=n[r],h=(15&(e=n[r+1]))<<24>>24,s=(3&t)<<24>>24,b=-128&t?(t>>2^192)<<24>>24:t>>2<<24>>24,w=-128&e?(e>>4^240)<<24>>24:e>>4<<24>>24,c[a++]=fdt[b],c[a++]=fdt[w|s<<4],c[a++]=fdt[h<<2],c[a++]=61),Ain(c,0,c.length)}(n)}function q$(n){return null==n?null:function(n){var t,e,i,r;if(dmn(),null==n)return null;for(i=n.length,t=tZ(Vdt,CPn,28,2*i,15,1),e=0;e>4],t[2*e+1]=bdt[15&r];return Ain(t,0,t.length)}(n)}function X$(n){return aF(null==n||qI(n)),n}function z$(n){return aF(null==n||XI(n)),n}function V$(n){return aF(null==n||GI(n)),n}function W$(n){null==n.o&&function(n){if(n.ze()){var t=n.c;return t.Ae()?n.o="["+t.n:t.ze()?n.o="["+t.xe():n.o="[L"+t.xe()+";",n.b=t.we()+"[]",void(n.k=t.ye()+"[]")}var e=n.j,i=n.d;i=i.split("/"),n.o=jin(".",[e,jin("$",i)]),n.b=jin(".",[e,jin(".",i)]),n.k=i[i.length-1]}(n)}function Q$(n){if(!n)throw Lm(new Zm)}function J$(n){if(!n)throw Lm(new cv)}function Y$(n){if(!n)throw Lm(new nv)}function Z$(n){if(!n)throw Lm(new iv)}function nD(){nD=E,Nlt=new ik,new rk}function tD(){tD=E,Btt=new Jp("root")}function eD(){X3.call(this),this.Bb|=MCn}function iD(n,t){this.d=n,Jb(this),this.b=t}function rD(n,t){oZ.call(this,n),this.a=t}function cD(n,t){oZ.call(this,n),this.a=t}function aD(n,t,e){hY.call(this,n,t,e,null)}function oD(n,t,e){hY.call(this,n,t,e,null)}function uD(n,t){this.c=n,uj.call(this,n,t)}function sD(n,t){this.a=n,uD.call(this,n,t)}function hD(n){this.q=new e.Date(zV(n))}function fD(n){return n>8?0:n+1}function lD(n,t){Pqn||AL(n.a,t)}function bD(n,t){return JR(t0(n.b,t),143)}function wD(n,t){return JR(t0(n.c,t),233)}function dD(n){return JR(bF(n.a,n.b),294)}function gD(n){return new DC(n.c,n.d+n.a)}function pD(n){return TU(n),n?1231:1237}function mD(n){return ez(),oA(JR(n,203))}function vD(){vD=E,azn=ptn((hin(),Xht))}function kD(n,t){t.a?function(n,t){var e,i,r;if(!$B(n.a,t.b))throw Lm(new Iy("Invalid hitboxes for scanline overlap calculation."));for(r=!1,i=n.a.a.ec().Kc();i.Ob();)if(e=JR(i.Pb(),68),k8(t.b,e))KM(n.b.a,t.b,e),r=!0;else if(r)break}(n,t):PL(n.a,t.b)}function yD(n,t,e){++n.j,n.tj(),eZ(n,t,e)}function MD(n,t,e){++n.j,n.qj(t,n.Zi(t,e))}function TD(n,t,e){n.fd(t).Rb(e)}function jD(n,t,e){return lkn(n,t,6,e)}function ED(n,t,e){return lkn(n,t,3,e)}function SD(n,t,e){return lkn(n,t,9,e)}function PD(n,t){return Fq(t,GIn),n.f=t,n}function CD(n,t){return(t&wSn)%n.d.length}function ID(n,t,e){return lMn(n.c,n.b,t,e)}function OD(n,t){this.c=n,a2.call(this,t)}function AD(n,t){this.a=n,cm.call(this,t)}function LD(n,t){this.a=n,cm.call(this,t)}function ND(n,t){Jp.call(this,n),this.a=t}function $D(n,t){hm.call(this,n),this.a=t}function DD(n,t){hm.call(this,n),this.a=t}function xD(n){Len.call(this,0,0),this.f=n}function RD(n,t,e){return n.a+=Ain(t,0,e),n}function KD(n){return!n.a&&(n.a=new M),n.a}function FD(n,t){var e;return e=n.e,n.e=t,e}function _D(n,t){var e;return e=t,!!n.Fe(e)}function BD(n,t){n.a.bd(n.b,t),++n.b,n.c=-1}function HD(n){n.b?HD(n.b):n.f.c.zc(n.e,n.d)}function UD(n){CB(n.e),n.d.b=n.d,n.d.a=n.d}function GD(n,t,e){return RB(n,JR(t,22),e)}function qD(n,t){return sM(new Array(t),n)}function XD(n){return String.fromCharCode(n)}function zD(n,t){n[KCn].call(n,t)}function VD(n,t,e,i){CF.call(this,n,t,e,i)}function WD(){ax.call(this),this.a=new zM}function QD(){this.n=new zM,this.o=new zM}function JD(){this.b=new zM,this.c=new Mm}function YD(){this.a=new Mm,this.b=new Mm}function ZD(){this.a=new lt,this.b=new sv}function nx(){this.b=new mQ,this.a=new mQ}function tx(){this.b=new dv,this.a=new dv}function ex(){this.b=new ym,this.a=new ym}function ix(){this.b=new jT,this.a=new Ma}function rx(){this.a=new ul,this.b=new oc}function cx(){this.a=new Mm,this.d=new Mm}function ax(){this.n=new Vv,this.i=new nA}function ox(n){this.a=(A3(n,fPn),new dY(n))}function ux(n){this.a=(A3(n,fPn),new dY(n))}function sx(n,t){return null==DU(n.a,t,"")}function hx(n,t){return n.a+=t.a,n.b+=t.b,n}function fx(n,t){return n.a-=t.a,n.b-=t.b,n}function lx(n,t,e){return lkn(n,t,11,e)}function bx(n,t,e,i){aB.call(this,n,t,e,i)}function wx(n,t,e,i){aB.call(this,n,t,e,i)}function dx(n,t,e,i){wx.call(this,n,t,e,i)}function gx(n,t,e,i){sB.call(this,n,t,e,i)}function px(n,t,e,i){sB.call(this,n,t,e,i)}function mx(n,t,e,i){sB.call(this,n,t,e,i)}function vx(n,t,e,i){px.call(this,n,t,e,i)}function kx(n,t,e,i){px.call(this,n,t,e,i)}function yx(n,t,e,i){mx.call(this,n,t,e,i)}function Mx(n,t,e,i){kx.call(this,n,t,e,i)}function Tx(n,t,e,i){dB.call(this,n,t,e,i)}function jx(n,t){jy.call(this,x_n+n+HFn+t)}function Ex(n,t){return n.jk().wi().ri(n,t)}function Sx(n,t){return n.jk().wi().ti(n,t)}function Px(n,t){return TU(n),UI(n)===UI(t)}function Cx(n,t){return TU(n),UI(n)===UI(t)}function Ix(n,t){return n.b.Bd(new mS(n,t))}function Ox(n,t,e){return n.lastIndexOf(t,e)}function Ax(n){return n.c?k1(n.c.a,n,0):-1}function Lx(n){return n==Zst||n==tht||n==nht}function Nx(n,t){this.c=n,HB.call(this,n,t)}function $x(n,t,e){this.a=n,VN.call(this,t,e)}function Dx(n){this.c=n,fO.call(this,zSn,0)}function xx(n,t,e){this.c=t,this.b=e,this.a=n}function Rx(n){yR(),this.d=n,this.a=new GL}function Kx(n){rR(),this.a=(eq(),new iM(n))}function Fx(n,t){YR.call(this,n,n.length,t)}function _x(n,t){return sL(t,15)&&kmn(n.c,t)}function Bx(n,t,e){return JR(n.c,71).Xk(t,e)}function Hx(n,t,e){return function(n,t,e){return t.Al(n.e,n.c,e)}(n,JR(t,343),e)}function Ux(n,t,e){return function(n,t,e){var i,r,c;return i=t.Lk(),c=t.md(),r=i.Jk()?Dq(n,4,i,c,null,Byn(n,i,c,sL(i,102)&&!!(JR(i,19).Bb&MCn)),!0):Dq(n,i.tk()?2:1,i,c,i.ik(),-1,!0),e?e.nj(r):e=r,e}(n,JR(t,343),e)}function Gx(n,t){return null==t?null:wnn(n.b,t)}function qx(n){return XI(n)?(TU(n),n):n.ue()}function Xx(n){return!isNaN(n)&&!isFinite(n)}function zx(n){tL(this),UG(this),z4(this,n)}function Vx(n){MA(this),rK(this.c,0,n.Pc())}function Wx(n,t,e){this.a=n,this.b=t,this.c=e}function Qx(n,t,e){this.a=n,this.b=t,this.c=e}function Jx(n,t,e){this.d=n,this.b=e,this.a=t}function Yx(n){this.a=n,qj(),p5(Date.now())}function Zx(n){oU(n.a),iZ(n.c,n.b),n.b=null}function nR(){nR=E,tqn=new K,eqn=new F}function tR(){tR=E,Olt=tZ(sUn,kSn,1,0,5,1)}function eR(){eR=E,Bbt=tZ(sUn,kSn,1,0,5,1)}function iR(){iR=E,Hbt=tZ(sUn,kSn,1,0,5,1)}function rR(){rR=E,new Hm((eq(),eq(),BGn))}function cR(n,t){if(!n)throw Lm(new Cy(t))}function aR(n){if(!n)throw Lm(new Iy(MSn))}function oR(n,t){if(n!=t)throw Lm(new iv)}function uR(n,t,e){this.a=n,this.b=t,this.c=e}function sR(n,t,e){this.a=n,this.b=t,this.c=e}function hR(n,t,e){this.a=n,this.b=t,this.c=e}function fR(n,t,e){this.b=n,this.a=t,this.c=e}function lR(n,t,e){this.b=n,this.c=t,this.a=e}function bR(n,t,e){this.a=n,this.b=t,this.c=e}function wR(n,t,e){this.e=t,this.b=n,this.d=e}function dR(n,t,e){this.b=n,this.a=t,this.c=e}function gR(n){var t;return(t=new yn).e=n,t}function pR(n){var t;return(t=new Ov).b=n,t}function mR(){mR=E,PQn=new $e,CQn=new De}function vR(){vR=E,qJn=new ui,GJn=new si}function kR(){kR=E,YJn=new mr,ZJn=new vr}function yR(){yR=E,$jn(),B9n=Dht,H9n=dht}function MR(){MR=E,fft=new YK,lft=new fB}function TR(n){return!n.e&&(n.e=new Mm),n.e}function jR(n,t){this.c=n,this.a=t,this.b=t-n}function ER(n,t,e){this.a=n,this.b=t,this.c=e}function SR(n,t,e){this.a=n,this.b=t,this.c=e}function PR(n,t,e){this.a=n,this.b=t,this.c=e}function CR(n,t,e){this.a=n,this.b=t,this.c=e}function IR(n,t,e){this.a=n,this.b=t,this.c=e}function OR(n,t,e){this.a=n,this.b=t,this.c=e}function AR(n,t,e){this.e=n,this.a=t,this.c=e}function LR(n,t,e){NA(),tX.call(this,n,t,e)}function NR(n,t,e){NA(),iU.call(this,n,t,e)}function $R(n,t,e){NA(),iU.call(this,n,t,e)}function DR(n,t,e){NA(),iU.call(this,n,t,e)}function xR(n,t,e){NA(),NR.call(this,n,t,e)}function RR(n,t,e){NA(),NR.call(this,n,t,e)}function KR(n,t,e){NA(),RR.call(this,n,t,e)}function FR(n,t,e){NA(),$R.call(this,n,t,e)}function _R(n,t,e){NA(),DR.call(this,n,t,e)}function BR(n){CF.call(this,n.d,n.c,n.a,n.b)}function HR(n){CF.call(this,n.d,n.c,n.a,n.b)}function UR(n){this.d=n,Jb(this),this.b=function(n){return sL(n,15)?JR(n,15).ed():n.Kc()}(n.d)}function GR(n,t){return PH(n),PH(t),new ej(n,t)}function qR(n,t){return PH(n),PH(t),new AK(n,t)}function XR(n){return J$(0!=n.b),c2(n,n.a.a)}function zR(n){return J$(0!=n.b),c2(n,n.c.b)}function VR(n){var t;return n0(t=new Mm,n),t}function WR(n){var t;return K4(t=new pv,n),t}function QR(n){var t;return K4(t=new Gj,n),t}function JR(n,t){return aF(null==n||hcn(n,t)),n}function YR(n,t,e){__.call(this,t,e),this.a=n}function ZR(n,t){this.c=n,this.b=t,this.a=!1}function nK(){this.a=";,;",this.b="",this.c=""}function tK(n,t,e){this.b=n,sO.call(this,t,e)}function eK(n,t,e){this.c=n,wS.call(this,t,e)}function iK(n,t,e){ZS.call(this,n,t),this.b=e}function rK(n,t,e){ewn(e,0,n,t,e.length,!1)}function cK(n,t,e,i,r){n.b=t,n.c=e,n.d=i,n.a=r}function aK(n,t,e,i,r){n.d=t,n.c=e,n.a=i,n.b=r}function oK(n,t){if(!n)throw Lm(new Cy(t))}function uK(n,t){if(!n)throw Lm(new Iy(t))}function sK(n,t){if(!n)throw Lm(new Ey(t))}function hK(n,t){return t&&sU(n,t.d)?t:null}function fK(n){return a5(function(n){return XA(~n.l&aCn,~n.m&aCn,~n.h&oCn)}(BO(n)?v5(n):n))}function lK(n){return new DC(n.c+n.b,n.d+n.a)}function bK(n){return null!=n&&!ren(n,Wlt,Qlt)}function wK(n,t){return(Inn(n)<<4|Inn(t))&OPn}function dK(n,t,e,i,r){n.c=t,n.d=e,n.b=i,n.a=r}function gK(n){var t,e;t=n.b,e=n.c,n.b=e,n.c=t}function pK(n){var t,e;e=n.d,t=n.a,n.d=t,n.a=e}function mK(n,t){return n.g=t<0?-1:t,n}function vK(n,t){return function(n){var t;(t=e.Math.sqrt(n.a*n.a+n.b*n.b))>0&&(n.a/=t,n.b/=t)}(n),n.a*=t,n.b*=t,n}function kK(n,t,e){i2.call(this,t,e),this.d=n}function yK(n,t,e){_I.call(this,n,t),this.c=e}function MK(n,t,e){_I.call(this,n,t),this.c=e}function TK(n){iR(),ps.call(this),this.ci(n)}function jK(){lY(),cU.call(this,(UE(),obt))}function EK(n){return WEn(),new FF(0,n)}function SK(){SK=E,eq(),Twt=new dw(oHn)}function PK(){PK=E,new kcn((Ak(),pUn),(Ok(),gUn))}function CK(){CK=E,oGn=tZ(sGn,HSn,17,256,0,1)}function IK(){this.b=my(z$(Hrn((Okn(),DVn))))}function OK(n){this.b=n,this.a=S_(this.b.a).Od()}function AK(n,t){this.b=n,this.a=t,Rf.call(this)}function LK(n,t){this.a=n,this.b=t,Rf.call(this)}function NK(n,t,e){this.a=n,SO.call(this,t,e)}function $K(n,t,e){this.a=n,SO.call(this,t,e)}function DK(n,t,e){R0(n,t,new CH(e))}function xK(n,t,e){var i;return i=n[t],n[t]=e,i}function RK(n){return xZ(n.slice(),n)}function KK(n){var t;return t=n.n,n.a.b+t.d+t.a}function FK(n){var t;return t=n.n,n.e.b+t.d+t.a}function _K(n){var t;return t=n.n,n.e.a+t.b+t.c}function BK(n){n.a.b=n.b,n.b.a=n.a,n.a=n.b=null}function HK(n,t){return vQ(n,t,n.c.b,n.c),!0}function UK(n,t){return run(n,new ZS(t.a,t.b))}function GK(n){return n.b.c.length-n.e.c.length}function qK(n){return n.e.c.length-n.g.c.length}function XK(n){return n.e.c.length+n.g.c.length}function zK(n){return 0==n||isNaN(n)?n:n<0?-1:1}function VK(n,t,e){!function(n,t,e,i,r){var c,a,o,u,s,h,f,l,b,w,d,g;null==(w=RH(n.e,i))&&(s=JR(w=new Zk,190),u=new CH(t+"_s"+r),R0(s,TFn,u)),XH(e,b=JR(w,190)),hq(g=new Zk,"x",i.j),hq(g,"y",i.k),R0(b,SFn,g),hq(f=new Zk,"x",i.b),hq(f,"y",i.c),R0(b,"endPoint",f),!WT((!i.a&&(i.a=new NL(Jft,i,5)),i.a))&&(c=new Rp(h=new Pb),QQ((!i.a&&(i.a=new NL(Jft,i,5)),i.a),c),R0(b,gFn,h)),!!Dcn(i)&&ahn(n.a,b,mFn,oln(n,Dcn(i))),!!xcn(i)&&ahn(n.a,b,pFn,oln(n,xcn(i))),!(0==(!i.e&&(i.e=new yx(elt,i,10,9)),i.e).i)&&(a=new MI(n,l=new Pb),QQ((!i.e&&(i.e=new yx(elt,i,10,9)),i.e),a),R0(b,kFn,l)),0!=(!i.g&&(i.g=new yx(elt,i,9,10)),i.g).i&&(o=new TI(n,d=new Pb),QQ((!i.g&&(i.g=new yx(elt,i,9,10)),i.g),o),R0(b,vFn,d))}(n.a,n.b,n.c,JR(t,166),e)}function WK(n,t,e,i){Din.call(this,n,t,e,i,0,0)}function QK(n){iR(),TK.call(this,n),this.a=-1}function JK(n,t){__.call(this,t,1040),this.a=n}function YK(){nI.call(this,"COUNT_CHILDREN",0)}function ZK(n,t){KI.call(this,n,t),this.a=this}function nF(n,t){var e;return(e=SH(n,t)).i=2,e}function tF(n,t){return++n.j,n.Cj(t)}function eF(n,t,e){return n.a=-1,c$(n,t.g,e),n}function iF(n){return y2(),tZ(ant,HDn,40,n,0,1)}function rF(n){return n.e.Rd().gc()*n.c.Rd().gc()}function cF(n,t,e){return new xx(function(n){return 0>=n?new Qj:function(n){return 0>n?new Qj:new cD(null,new rJ(n+1,n))}(n-1)}(n)._e(),e,t)}function aF(n){if(!n)throw Lm(new Py(null))}function oF(n){if(n.c.e!=n.a)throw Lm(new iv)}function uF(n){if(n.e.c!=n.b)throw Lm(new iv)}function sF(n){for(PH(n);n.Ob();)n.Pb(),n.Qb()}function hF(n){AH(),this.a=(eq(),new dw(PH(n)))}function fF(n){this.c=n,this.b=this.c.d.vc().Kc()}function lF(n,t){return n.a+=Ain(t,0,t.length),n}function bF(n,t){return xz(t,n.c.length),n.c[t]}function wF(n,t){return xz(t,n.a.length),n.a[t]}function dF(n,t,e,i,r,c){return Run(n,t,e,i,r,0,c)}function gF(n,t){return function(n,t){return Jin(Atn(Jin(n.a).a,t.a))}(JR(n,168),JR(t,168))}function pF(){pF=E,hGn=tZ(dGn,HSn,168,256,0,1)}function mF(){mF=E,gGn=tZ(pGn,HSn,191,256,0,1)}function vF(){vF=E,nGn=tZ(eGn,HSn,222,256,0,1)}function kF(){kF=E,iGn=tZ(rGn,HSn,180,128,0,1)}function yF(){cK(this,!1,!1,!1,!1)}function MF(n){jw.call(this,new mQ),z4(this,n)}function TF(n){this.a=new Bj(n.gc()),z4(this,n)}function jF(n){this.c=n,this.a=new Uj(this.c.a)}function EF(n){this.a=n,this.c=new ym,function(n){var t,e,i,r;for(i=0,r=(e=n.a).length;i>>t,r=n.m>>t|e<<22-t,i=n.l>>t|n.m<<22-t):t<44?(c=0,r=e>>>t-22,i=n.m>>t-22|n.h<<44-t):(c=0,r=0,i=e>>>t-44),XA(i&aCn,r&aCn,c&oCn)}(BO(n)?v5(n):n,t))}function x_(n,t){return function(n,t){return UN(),n==t?0:n?1:-1}((TU(n),n),(TU(t),t))}function R_(n,t){return wtn((TU(n),n),(TU(t),t))}function K_(n){this.b=new dY(11),this.a=(tq(),n)}function F_(n){this.a=(b_(),yUn),this.d=JR(PH(n),51)}function __(n,t){this.c=0,this.d=n,this.b=64|t|USn}function B_(n,t){this.e=n,this.d=64&t?t|USn:t}function H_(n){this.b=null,this.a=(tq(),n||qGn)}function U_(n){UL(this),this.g=n,_G(this),this.je()}function G_(n){WE(),this.a=0,this.b=n-1,this.c=1}function q_(n,t,e,i){this.a=n,hY.call(this,n,t,e,i)}function X_(n){n.d||(n.d=n.b.Kc(),n.c=n.b.gc())}function z_(n,t){if(n<0||n>=t)throw Lm(new Hv)}function V_(n,t){return Mnn(n,(TU(t),new Aw(t)))}function W_(n,t){return Mnn(n,(TU(t),new Lw(t)))}function Q_(n,t,e){return function(n,t,e){var i,r,c,a,o,u,s,h,f,l,b,w,d,g,p,m;if(i=t,u=e,n.b&&i.j==($jn(),Dht)&&u.j==($jn(),Dht)&&(m=i,i=u,u=m),MB(n.a,i)){if(Rj(JR(RH(n.a,i),49),u))return 1}else DU(n.a,i,new dv);if(MB(n.a,u)){if(Rj(JR(RH(n.a,u),49),i))return-1}else DU(n.a,u,new dv);if(MB(n.d,i)){if(Rj(JR(RH(n.d,i),49),u))return-1}else DU(n.d,i,new dv);if(MB(n.d,u)){if(Rj(JR(RH(n.a,u),49),i))return 1}else DU(n.d,u,new dv);if(i.j!=u.j)return-1==(p=function(n,t){return GA(n.g,t.g)}(i.j,u.j))?mvn(n,u,i):mvn(n,i,u),p;if(0!=i.e.c.length&&0!=u.e.c.length){if(n.b&&0!=(p=p7(i,u)))return-1==p?mvn(n,u,i):1==p&&mvn(n,i,u),p;if((c=JR(bF(i.e,0),18).c.i)==(h=JR(bF(u.e,0),18).c.i))return(r=JR(ghn(JR(bF(i.e,0),18),(qEn(),J1n)),17).a)>(s=JR(ghn(JR(bF(u.e,0),18),J1n),17).a)?mvn(n,i,u):mvn(n,u,i),rs?1:0;for(d=0,g=(w=n.c).length;d(s=JR(ghn(l,J1n),17).a)?mvn(n,i,u):mvn(n,u,i),rs?1:0):n.b&&0!=(p=p7(i,u))?(-1==p?mvn(n,u,i):1==p&&mvn(n,i,u),p):(a=0,f=0,b$(JR(bF(i.g,0),18),J1n)&&(a=JR(ghn(JR(bF(i.g,0),18),J1n),17).a),b$(JR(bF(u.g,0),18),J1n)&&(f=JR(ghn(JR(bF(i.g,0),18),J1n),17).a),o&&o==l?py(X$(ghn(JR(bF(i.g,0),18),f0n)))&&!py(X$(ghn(JR(bF(u.g,0),18),f0n)))?(mvn(n,i,u),1):!py(X$(ghn(JR(bF(i.g,0),18),f0n)))&&py(X$(ghn(JR(bF(u.g,0),18),f0n)))?(mvn(n,u,i),-1):(a>f?mvn(n,i,u):mvn(n,u,i),af?1:0):(n.f&&(n.f._b(o)&&(a=JR(n.f.xc(o),17).a),n.f._b(l)&&(f=JR(n.f.xc(l),17).a)),a>f?mvn(n,i,u):mvn(n,u,i),af?1:0))):0!=i.e.c.length&&0!=u.g.c.length?(mvn(n,i,u),1):0!=i.g.c.length&&0!=u.e.c.length?(mvn(n,u,i),-1):b$(i,(qEn(),J1n))&&b$(u,J1n)?((r=JR(ghn(i,J1n),17).a)>(s=JR(ghn(u,J1n),17).a)?mvn(n,i,u):mvn(n,u,i),rs?1:0):(mvn(n,u,i),-1)}(n,JR(t,12),JR(e,12))}function J_(n){return T6(),0!=JR(n,12).g.c.length}function Y_(n){return T6(),0!=JR(n,12).e.c.length}function Z_(n,t){t.Ug("General 'Rotator",1),function(n){var t,i,r,c,a,o,u,s,h,f,l,b,w;for(l=my(z$(fdn(n,(vfn(),Bet)))),py(X$(fdn(n,Fet)))&&(f=JR(fdn(n,(tD(),Btt)),27),a=JR(d2(WU(JR(d2((!f.e&&(f.e=new yx(tlt,f,7,4)),f.e),(!f.e&&(f.e=new yx(tlt,f,7,4)),f.e).i-1),74)),0),27),r=JR(d2(WU(JR(d2((!f.e&&(f.e=new yx(tlt,f,7,4)),f.e),0),74)),0),27),o=new DC(a.i+a.g/2,a.j+a.f/2),c=new DC(r.i+r.g/2,r.j+r.f/2),(i=l)<=0&&(i+=axn),(b=e.Math.acos((o.a*c.a+o.b*c.b)/(e.Math.sqrt(o.a*o.a+o.b*o.b)*e.Math.sqrt(c.a*c.a+c.b*c.b))))<=0&&(b+=axn),(t=e.Math.atan2(o.b,o.a))<=0&&(t+=axn),l=$Dn-(t-i+b/2)),s=new XL((!n.a&&(n.a=new aB(ult,n,10,11)),n.a));s.e!=s.i.gc();)w=(h=new DC((u=JR(Urn(s),27)).i+u.g/2,u.j+u.f/2)).a*e.Math.cos(l)-h.b*e.Math.sin(l),h.b=h.a*e.Math.sin(l)+h.b*e.Math.cos(l),h.a=w,bA(u,h.a-u.g/2,h.b-u.f/2)}(n)}function nB(n,t,e){return Jpn(),L6(n,t)&&L6(n,e)}function tB(n){return lbn(),!n.Hc(sht)&&!n.Hc(fht)}function eB(n){return n.e?cY(n.e):null}function iB(n){return BO(n)?""+n:mmn(n)}function rB(n){var t;for(t=n;t.f;)t=t.f;return t}function cB(n,t,e,i){var r;(r=n.i).i=t,r.a=e,r.b=i}function aB(n,t,e,i){NL.call(this,n,t,e),this.b=i}function oB(n,t,e,i,r){jZ.call(this,n,t,e,i,r,-1)}function uB(n,t,e,i,r){EZ.call(this,n,t,e,i,r,-1)}function sB(n,t,e,i){yK.call(this,n,t,e),this.b=i}function hB(n){EI.call(this,n,!1),this.a=!1}function fB(){nI.call(this,"LOOKAHEAD_LAYOUT",1)}function lB(n){this.b=n,JN.call(this,n),eN(this)}function bB(n){this.b=n,ZN.call(this,n),iN(this)}function wB(n,t,e){this.a=n,bx.call(this,t,e,5,6)}function dB(n,t,e,i){this.b=n,NL.call(this,t,e,i)}function gB(n,t){this.b=n,sb.call(this,n.b),this.a=t}function pB(n){this.a=gcn(n.a),this.b=new Vx(n.b)}function mB(n,t){AH(),yj.call(this,n,cnn(new Ky(t)))}function vB(n,t){return WEn(),new eU(n,t,0)}function kB(n,t){return WEn(),new eU(6,n,t)}function yB(n,t){for(TU(t);n.Ob();)t.Cd(n.Pb())}function MB(n,t){return GI(t)?vq(n,t):!!WF(n.f,t)}function TB(n,t){return t.Vh()?X7(n.b,JR(t,54)):t}function jB(n,t){return Cx(n.substr(0,t.length),t)}function EB(n){return new F_(new sN(n.a.length,n.a))}function SB(n){return new DC(n.c+n.b/2,n.d+n.a/2)}function PB(n){return typeof n===sSn||typeof n===bSn}function CB(n){n.f=new WO(n),n.i=new QO(n),++n.g}function IB(n){if(!n)throw Lm(new cv);return n.d}function OB(n){var t;return J$(null!=(t=X8(n))),t}function AB(n){var t;return J$(null!=(t=function(n){var t;return null==(t=n.a[n.c-1&n.a.length-1])?null:(n.c=n.c-1&n.a.length-1,FH(n.a,n.c,null),t)}(n))),t}function LB(n,t){var e;return _J(t,e=n.a.gc()),e-t}function NB(n,t){return null==n.a.zc(t,n)}function $B(n,t){return null==n.a.zc(t,(UN(),WUn))}function DB(n){return new PF(null,function(n,t){return function(n,t){if(0>n||n>t)throw Lm(new tM("fromIndex: 0, toIndex: "+n+qCn+t))}(t,n.length),new JK(n,t)}(n,n.length))}function xB(n,t,e){return AMn(n,JR(t,42),JR(e,176))}function RB(n,t,e){return M4(n.a,t),xK(n.b,t.g,e)}function KB(n,t,e,i){J9(t,e,n.length),function(n,t,e,i){var r;for(r=t;r0?1:0}function WB(n,t){kL(n,sL(t,160)?t:JR(t,2036).Rl())}function QB(n,t){if(null==n)throw Lm(new Ay(t))}function JB(n,t){return!!t&&z4(n,t)}function YB(n){return 0==n.e?n:new _B(-n.e,n.d,n.a)}function ZB(n,t){vQ(n.d,t,n.b.b,n.b),++n.a,n.c=null}function nH(n,t){return n.c?nH(n.c,t):AL(n.b,t),n}function tH(n,t,e){var i;return i=i0(n,t),oQ(n,t,e),i}function eH(n,t,e){var i;for(i=0;i0?(Prn(n,e,0),e.a+=String.fromCharCode(i),Prn(n,e,r=Zin(t,c)),c+=r-1):39==i?c+1=n.g}function FH(n,t,e){return function(n){if(!n)throw Lm(new Jm)}(null==e||function(n,t){var e;switch(s0(n)){case 6:return GI(t);case 7:return XI(t);case 8:return qI(t);case 3:return Array.isArray(t)&&!((e=s0(t))>=14&&e<=16);case 11:return null!=t&&typeof t===bSn;case 12:return null!=t&&(typeof t===sSn||typeof t==bSn);case 0:return hcn(t,n.__elementTypeId$);case 2:return PB(t)&&!(t.Tm===j);case 1:return PB(t)&&!(t.Tm===j)||hcn(t,n.__elementTypeId$);default:return!0}}(n,e)),n[t]=e}function _H(n,t){return Rz(t,n.length+1),n.substr(t)}function BH(n,t){for(TU(t);n.c0;)n=n<<1|(n<0?1:0);return n}function UU(n,t){var e;return e=new GH(n),Km(t.c,e),e}function GU(n,t){n.u.Hc((lbn(),sht))&&function(n,t){var i,r,c,a;for(i=(a=JR(XU(n.b,t),127)).a,c=JR(JR(RJ(n.r,t),21),87).Kc();c.Ob();)(r=JR(c.Pb(),117)).c&&(i.a=e.Math.max(i.a,_K(r.c)));if(i.a>0)switch(t.g){case 2:a.n.c=n.s;break;case 4:a.n.b=n.s}}(n,t),function(n,t){var e;n.C&&((e=JR(XU(n.b,t),127).n).d=n.C.d,e.a=n.C.a)}(n,t)}function qU(n,t){return UI(n)===UI(t)||null!=n&&Enn(n,t)}function XU(n,t){return zF(n.a,t)?n.b[JR(t,22).g]:null}function zU(n){return!n.n&&(n.n=new aB(olt,n,1,7)),n.n}function VU(n){return!n.c&&(n.c=new aB(slt,n,9,9)),n.c}function WU(n){return!n.c&&(n.c=new yx(nlt,n,5,8)),n.c}function QU(n){return n.j.c.length=0,lG(n.c),function(n){hv(n.j.c,0),n.a=-1}(n.a),n}function JU(n){return n.e==uHn&&function(n,t){n.e=t}(n,function(n,t){var e,i;return(e=t.qi(n.a))&&null!=(i=V$(Yen((!e.b&&(e.b=new I$((JEn(),Rbt),swt,e)),e.b),DFn)))?i:t.xe()}(n.g,n.b)),n.e}function YU(n){return n.f==uHn&&function(n,t){n.f=t}(n,function(n,t){var e,i;return(e=t.qi(n.a))?(i=V$(Yen((!e.b&&(e.b=new I$((JEn(),Rbt),swt,e)),e.b),eHn)),Cx(iHn,i)?C_(n,h2(t.qk())):i):null}(n.g,n.b)),n.f}function ZU(n,t,e,i){return l5(n,t,e,!1),Lnn(n,i),n}function nG(n,t){this.b=n,HB.call(this,n,t),eN(this)}function tG(n,t){this.b=n,Nx.call(this,n,t),iN(this)}function eG(n){this.d=n,this.a=this.d.b,this.b=this.d.c}function iG(n,t){this.b=n,this.c=t,this.a=new Uj(this.b)}function rG(n,t){return Rz(t,n.length),n.charCodeAt(t)}function cG(n,t){jtn(n,my(Y2(t,"x")),my(Y2(t,"y")))}function aG(n,t){jtn(n,my(Y2(t,"x")),my(Y2(t,"y")))}function oG(n,t){return vtn(n),new PF(n,new r1(t,n.a))}function uG(n,t){return vtn(n),new PF(n,new VJ(t,n.a))}function sG(n,t){return vtn(n),new rD(n,new XJ(t,n.a))}function hG(n,t){return vtn(n),new cD(n,new zJ(t,n.a))}function fG(n,t,e){e.a?B2(n,t.b-n.f/2):_2(n,t.a-n.g/2)}function lG(n){var t;for(t=n.Kc();t.Ob();)t.Pb(),t.Qb()}function bG(n){var t;return!(t=n.b)&&(n.b=t=new Ql(n)),t}function wG(n){return function(n){var t;return sL(t=ghn(n,(qEn(),Y1n)),167)?jen(JR(t,167)):null}(n)||null}function dG(n,t){var e,i;return(e=n/t)>(i=lX(e))&&++i,i}function gG(n,t,i){(function(n,t){var e,i,r,c;for(function(n){var t;for(t=0;t0&&fun(this)}function qG(n,t){this.a=n,iD.call(this,n,JR(n.d,15).fd(t))}function XG(n,t){return n.b=t.b,n.c=t.c,n.d=t.d,n.a=t.a,n}function zG(n,t,e,i){this.b=n,this.c=i,fO.call(this,t,e)}function VG(n){return n.f||(n.f=new uj(n,n.c))}function WG(n,t){return fnn(n.j,t.s,t.c)+fnn(t.e,n.s,n.c)}function QG(n,t){n.e&&!n.e.a&&(Sm(n.e,t),QG(n.e,t))}function JG(n,t){n.d&&!n.d.a&&(Sm(n.d,t),JG(n.d,t))}function YG(){Qhn(this,new Rl),this.wb=(NH(),pbt),tT()}function ZG(n){this.b=new Mm,J5(this.b,this.b),this.a=n}function nq(n,t){new Gj,this.a=new ek,this.b=n,this.c=t}function tq(){tq=E,qGn=new N,XGn=new N,zGn=new $}function eq(){eq=E,BGn=new C,HGn=new O,UGn=new A}function iq(){iq=E,Kqn=new dn,_qn=new s_,Fqn=new gn}function rq(){rq=E,nVn=new Mm,Zzn=new ym,Yzn=new Mm}function cq(n,t){if(null==n)throw Lm(new Ay(t));return n}function aq(n){return!n.a&&(n.a=new aB(ult,n,10,11)),n.a}function oq(n){return!n.q&&(n.q=new aB(lbt,n,11,10)),n.q}function uq(n){return!n.s&&(n.s=new aB(ebt,n,21,17)),n.s}function sq(n){return PH(n),ran(new F_(wN(n.a.Kc(),new h)))}function hq(n,t,e){R0(n,t,new Eb(qx(e)))}function fq(n,t,e,i,r,c){EZ.call(this,n,t,e,i,r,c?-2:-1)}function lq(n,t,e,i){_I.call(this,t,e),this.b=n,this.a=i}function bq(n,t){Fk.call(this,new H_(n)),this.a=n,this.b=t}function wq(n){this.b=n,this.c=n,n.e=null,n.c=null,this.a=1}function dq(){var n,t;dq=E,t=!(Error.stackTraceLimit>0?(e.Error.stackTraceLimit=Error.stackTraceLimit=64,1):"stack"in new Error),n=new v,$Un=t?new m:n}function gq(n){return eq(),sL(n,59)?new cM(n):new jN(n)}function pq(n){return sL(n,16)?new TF(JR(n,16)):function(n){var t;return n0(t=new dv,n),t}(n.Kc())}function mq(n){return n&&n.hashCode?n.hashCode():FN(n)}function vq(n,t){return null==t?!!WF(n.f,null):function(n,t){return!(void 0===n.a.get(t))}(n.i,t)}function kq(n,t){var e;return(e=vL(n.a,t))&&(t.d=null),e}function yq(n,t,e){return!!n.f&&n.f.ef(t,e)}function Mq(n,t,e,i){FH(n.c[t.g],e.g,i),FH(n.c[e.g],t.g,i)}function Tq(n,t,e,i){FH(n.c[t.g],t.g,e),FH(n.b[t.g],t.g,i)}function jq(n,t){this.g=n,this.d=a8(uM(fQn,1),JAn,10,0,[t])}function Eq(n){this.c=n,this.b=new MT(JR(PH(new pn),50))}function Sq(n){this.c=n,this.b=new MT(JR(PH(new jt),50))}function Pq(n){this.b=n,this.a=new MT(JR(PH(new nt),50))}function Cq(){this.b=new dv,this.d=new Gj,this.e=new Uv}function Iq(){this.c=new zM,this.d=new zM,this.e=new zM}function Oq(){this.a=new ek,this.b=(A3(3,fPn),new dY(3))}function Aq(n,t){this.e=n,this.a=sUn,this.b=Qmn(t),this.c=t}function Lq(n){this.c=n.c,this.d=n.d,this.b=n.b,this.a=n.a}function Nq(n,t,e,i,r,c){this.a=n,q3.call(this,t,e,i,r,c)}function $q(n,t,e,i,r,c){this.a=n,q3.call(this,t,e,i,r,c)}function Dq(n,t,e,i,r,c,a){return new bQ(n.e,t,e,i,r,c,a)}function xq(n,t,e){return e>=0&&Cx(n.substr(e,t.length),t)}function Rq(n,t){return sL(t,149)&&Cx(n.b,JR(t,149).Pg())}function Kq(n,t){var e;return jQ(e=n.b.Qc(t),n.b.gc()),e}function Fq(n,t){if(null==n)throw Lm(new Ay(t));return n}function _q(n){return n.u||(fJ(n),n.u=new AD(n,n)),n.u}function Bq(n){this.a=(eq(),sL(n,59)?new cM(n):new jN(n))}function Hq(n){return JR(s5(n,16),29)||n.ii()}function Uq(n,t){var e;return e=sT(n.Rm),null==t?e:e+": "+t}function Gq(n,t,e){return aZ(t,e,n.length),n.substr(t,e-t)}function qq(n,t){ax.call(this),p2(this),this.a=n,this.c=t}function Xq(n){Wy(),e.setTimeout((function(){throw n}),0)}function zq(n,t,e,i){return e>=0?n.Uh(t,e,i):n.Ch(null,e,i)}function Vq(n){return 0==n.b.b?n.a.sf():XR(n.b)}function Wq(n){return UI(n.a)===UI((y6(),qbt))&&function(n){var t,e,i,r,c,a,o,u,s,h;for(t=new ys,e=new ys,s=Cx(mBn,(r=vkn(n.b,vBn))?V$(Yen((!r.b&&(r.b=new I$((JEn(),Rbt),swt,r)),r.b),kBn)):null),u=0;u0&&n.b>0&&(n.g=IF(n.c,n.b,n.a))}function Jq(n,t){n.c=t,n.c>0&&n.b>0&&(n.g=IF(n.c,n.b,n.a))}function Yq(n,t){(function(n,t){n.a=t})(this,new DC(n.a,n.b)),function(n,t){n.b=t}(this,QR(t))}function Zq(){_k.call(this,new Bj(U0(12))),QL(!0),this.a=2}function nX(n,t,e){WEn(),vm.call(this,n),this.b=t,this.a=e}function tX(n,t,e){NA(),fm.call(this,t),this.a=n,this.b=e}function eX(n){var t;t=n.c.d.b,n.b=t,n.a=n.c.d,t.a=n.c.d.b=n}function iX(n){return 0==n.b?null:(J$(0!=n.b),c2(n,n.a.a))}function rX(n,t){return null==t?HI(WF(n.f,null)):aS(n.i,t)}function cX(n,t,e,i,r){return new jfn(n,(_Z(),bqn),t,e,i,r)}function aX(n,t){return aQ(t),function(n,t,i){var r;return r=n.length,ewn(n,0,t,0,e.Math.min(i,r),!0),t}(n,tZ(Wdt,GPn,28,t,15,1),t)}function oX(n,t){return cq(n,"set1"),cq(t,"set2"),new Mj(n,t)}function uX(n,t){var e;return WTn(n,t,e=new B),e.d}function sX(n,t,e,i){var r;r=new WD,t.a[e.g]=r,RB(n.b,i,r)}function hX(n,t){return hx(j$(function(n,t){return fx(cL(JR(RH(n.g,t),8)),aL(JR(RH(n.f,t),470).b))}(n.f,t)),n.f.d)}function fX(n){(function(n){var t;for(t=new mw(qan(n));t.a>16!=3?null:JR(n.Cb,27)}function vX(n){return n.Db>>16!=9?null:JR(n.Cb,27)}function kX(n){return n.Db>>16!=6?null:JR(n.Cb,74)}function yX(){yX=E,R7n=new cC(HIn,0),K7n=new cC(UIn,1)}function MX(){MX=E,c7n=new GP(UIn,0),r7n=new GP(HIn,1)}function TX(){TX=E,u7n=new qP(nOn,0),s7n=new qP("UP",1)}function jX(){jX=E,EUn=w7((ty(),a8(uM(SUn,1),lPn,549,0,[TUn])))}function EX(n){var t;return G8(t=new dT(U0(n.length)),n),t}function SX(n,t){return n.b+=t.b,n.c+=t.c,n.d+=t.d,n.a+=t.a,n}function PX(n,t){if(null==t)throw Lm(new tv);return function(n,t){var e,i=n.a;t=String(t),i.hasOwnProperty(t)&&(e=i[t]);var r=(K8(),UUn)[typeof e];return r?r(e):C7(typeof e)}(n,t)}function CX(n,t){var e;e=n.q.getHours(),n.q.setDate(t),xyn(n,e)}function IX(n,t,e){var i;(i=n.Ih(t))>=0?n.bi(i,e):egn(n,t,e)}function OX(n,t){var e;return(e=n.Ih(t))>=0?n.Wh(e):Lbn(n,t)}function AX(n,t){var e;for(PH(t),e=n.a;e;e=e.c)t.Yd(e.g,e.i)}function LX(n,t,e){var i;i=Y8(n,t,e),n.b=new $4(i.c.length)}function NX(n,t,e){JX(),n&&DU(Plt,n,t),n&&DU(Slt,n,e)}function $X(n,t){return e.Math.abs(n)>16!=7?null:JR(n.Cb,241)}function KX(n){return n.Db>>16!=6?null:JR(n.Cb,241)}function FX(n){return n.Db>>16!=7?null:JR(n.Cb,167)}function _X(n){return n.Db>>16!=11?null:JR(n.Cb,27)}function BX(n){return n.Db>>16!=17?null:JR(n.Cb,29)}function HX(n){return n.Db>>16!=3?null:JR(n.Cb,155)}function UX(n){return vtn(n),oG(n,new qw(new dv))}function GX(n,t){var e=n.a=n.a||[];return e[t]||(e[t]=n.ve(t))}function qX(n,t){UL(this),this.f=t,this.g=n,_G(this),this.je()}function XX(n,t){this.a=n,this.c=cL(this.a),this.b=new Lq(t)}function zX(n,t,e){this.a=t,this.c=n,this.b=(PH(e),new Vx(e))}function VX(n,t,e){this.a=t,this.c=n,this.b=(PH(e),new Vx(e))}function WX(n){this.a=n,this.b=tZ(U9n,HSn,2043,n.e.length,0,2)}function QX(){this.a=new qO,this.e=new dv,this.g=0,this.i=0}function JX(){var n,t;JX=E,Plt=new ym,Slt=new ym,n=JGn,t=new fs,n&&DU(Slt,n,t)}function YX(){YX=E,m9n=m_(new OU,(phn(),yWn),(zEn(),jJn))}function ZX(){ZX=E,v9n=m_(new OU,(phn(),yWn),(zEn(),jJn))}function nz(){nz=E,y9n=m_(new OU,(phn(),yWn),(zEn(),jJn))}function tz(){tz=E,W9n=eF(new OU,(phn(),yWn),(zEn(),QQn))}function ez(){ez=E,n7n=eF(new OU,(phn(),yWn),(zEn(),QQn))}function iz(){iz=E,i7n=eF(new OU,(phn(),yWn),(zEn(),QQn))}function rz(){rz=E,l7n=eF(new OU,(phn(),yWn),(zEn(),QQn))}function cz(n,t,e,i,r,c){return new D1(n.e,t,n.Lj(),e,i,r,c)}function az(n,t,e){return null==t?Pln(n.f,null,e):ktn(n.i,t,e)}function oz(n,t){n.c&&g1(n.c.g,n),n.c=t,n.c&&AL(n.c.g,n)}function uz(n,t){n.c&&g1(n.c.a,n),n.c=t,n.c&&AL(n.c.a,n)}function sz(n,t){n.i&&g1(n.i.j,n),n.i=t,n.i&&AL(n.i.j,n)}function hz(n,t){n.d&&g1(n.d.e,n),n.d=t,n.d&&AL(n.d.e,n)}function fz(n,t){n.a&&g1(n.a.k,n),n.a=t,n.a&&AL(n.a.k,n)}function lz(n,t){n.b&&g1(n.b.f,n),n.b=t,n.b&&AL(n.b.f,n)}function bz(n,t){(function(n,t,e){JR(t.b,68),n2(t.a,new PR(n,e,t))})(n,n.b,n.c),JR(n.b.b,68),t&&JR(t.b,68).b}function wz(n,t){sL(n.Cb,184)&&(JR(n.Cb,184).tb=null),H4(n,t)}function dz(n,t){sL(n.Cb,90)&&Gln(fJ(JR(n.Cb,90)),4),H4(n,t)}function gz(n){var t;return tT(),f2(t=new Em,n),t}function pz(n){var t;return tT(),f2(t=new Em,n),t}function mz(n){for(var t;;)if(t=n.Pb(),!n.Ob())return t}function vz(n,t,e){return AL(n.a,(KU(),Ycn(t,e),new pj(t,e))),n}function kz(n,t){return VE(),J1(t)?new ZK(t,n):new KI(t,n)}function yz(n){return bvn(),G7(n,0)>=0?tin(n):YB(tin(v1(n)))}function Mz(n,t){var e;return(e=JR(wnn(VG(n.a),t),16))?e.gc():0}function Tz(n,t,e){var i;Pnn(t,e,n.c.length),i=e-t,$T(n.c,t,i)}function jz(n,t,e){Pnn(t,e,n.gc()),this.c=n,this.a=t,this.b=e-t}function Ez(n){this.c=new Gj,this.b=n.b,this.d=n.c,this.a=n.a}function Sz(n){this.a=e.Math.cos(n),this.b=e.Math.sin(n)}function Pz(n,t,e,i){this.c=n,this.d=i,fz(this,t),lz(this,e)}function Cz(n,t){Kk.call(this,new Bj(U0(n))),A3(t,BSn),this.a=t}function Iz(n,t,e){return new jfn(n,(_Z(),lqn),null,!1,t,e)}function Oz(n,t,e){return new jfn(n,(_Z(),wqn),t,e,null,!1)}function Az(n){return Z8(a8(uM(Mat,1),HSn,8,0,[n.i.n,n.n,n.a]))}function Lz(){Lz=E,Rtt=m_(new OU,(kon(),U7n),(Lvn(),Q7n))}function Nz(){Nz=E,$tt=new hC("DFS",0),Ntt=new hC("BFS",1)}function $z(n,t,e){var i;(i=new ia).b=t,i.a=e,++t.b,AL(n.d,i)}function Dz(n,t){if(n<0||n>t)throw Lm(new jy(cIn+n+aIn+t))}function xz(n,t){if(n<0||n>=t)throw Lm(new jy(cIn+n+aIn+t))}function Rz(n,t){if(n<0||n>=t)throw Lm(new nM(cIn+n+aIn+t))}function Kz(n,t){this.b=(TU(n),n),this.a=t&vCn?t:64|t|USn}function Fz(n){return vtn(n),tq(),tq(),V0(n,XGn)}function _z(n){return PH(n),sL(n,16)?new Vx(JR(n,16)):VR(n.Kc())}function Bz(n,t){return n&&n.equals?n.equals(t):UI(n)===UI(t)}function Hz(n,t){return a5(function(n,t){return XA(n.l&t.l,n.m&t.m,n.h&t.h)}(BO(n)?v5(n):n,BO(t)?v5(t):t))}function Uz(n,t){return a5(function(n,t){return XA(n.l|t.l,n.m|t.m,n.h|t.h)}(BO(n)?v5(n):n,BO(t)?v5(t):t))}function Gz(n,t){return a5(function(n,t){return XA(n.l^t.l,n.m^t.m,n.h^t.h)}(BO(n)?v5(n):n,BO(t)?v5(t):t))}function qz(n,t){var e,i;return i=LB(n,t),e=n.a.fd(i),new vj(n,e)}function Xz(n){return J$(n.a0&&0==n.a[--n.d];);0==n.a[n.d++]&&(n.e=0)}function FV(n){return J$(n.b.b!=n.d.a),n.c=n.b=n.b.b,--n.a,n.c.c}function _V(n,t){var e;n.e=new Ck,_A(e=Kpn(t),n.c),amn(n,e,0)}function BV(n,t,e,i){var r;(r=new gu).a=t,r.b=e,r.c=i,HK(n.a,r)}function HV(n,t,e,i){var r;(r=new gu).a=t,r.b=e,r.c=i,HK(n.b,r)}function UV(n,t,e){if(n<0||te)throw Lm(new jy(function(n,t,e){return n<0||n>e?Nln(n,e,"start index"):t<0||t>e?Nln(t,e,"end index"):Vmn("end index (%s) must not be less than start index (%s)",a8(uM(sUn,1),kSn,1,5,[ann(t),ann(n)]))}(n,t,e)))}function GV(n,t){if(n<0||n>=t)throw Lm(new jy(function(n,t){if(n<0)return Vmn(vSn,a8(uM(sUn,1),kSn,1,5,["index",ann(n)]));if(t<0)throw Lm(new Cy(ySn+t));return Vmn("%s (%s) must be less than size (%s)",a8(uM(sUn,1),kSn,1,5,["index",ann(n),ann(t)]))}(n,t)));return n}function qV(n){return ME(),sL(n.g,10)?JR(n.g,10):null}function XV(n){return!bG(n).dc()&&(function(n,t){PH(t),bG(n).Jc(new b)}(n,new w),!0)}function zV(n){var t;return BO(n)?-0==(t=n)?0:t:function(n){return Yon(n,(Q1(),VUn))<0?-function(n){return n.l+n.m*sCn+n.h*hCn}(P8(n)):n.l+n.m*sCn+n.h*hCn}(n)}function VV(n,t){return!!sL(t,44)&&yan(n.a,JR(t,44))}function WV(n,t){return!!sL(t,44)&&yan(n.a,JR(t,44))}function QV(n,t){return!!sL(t,44)&&yan(n.a,JR(t,44))}function JV(n){var t;return pU(n),t=new D,DT(n.a,new Hw(t)),t}function YV(){var n,t;return n=new Em,AL(fwt,t=n),t}function ZV(n){var t;return pU(n),t=new x,DT(n.a,new Uw(t)),t}function nW(n){a6.call(this,n,(_Z(),fqn),null,!1,null,!1)}function tW(){tW=E,$zn=w7((lE(),a8(uM(tVn,1),lPn,489,0,[Lzn])))}function eW(){eW=E,C9n=RU(ann(1),ann(4)),P9n=RU(ann(1),ann(2))}function iW(n){return new dY((A3(n,wPn),H0(Atn(Atn(5,n),n/10|0))))}function rW(n){return JR(Trn(n,tZ(EQn,YAn,12,n.c.length,0,1)),2042)}function cW(n,t){(function(n,t){var i,r,c,a,o,u,s,h,f,l,b,w,d,g,p,m,v,k,y;if(v=0,0==t.f.a)for(p=new mw(n);p.a2e3&&(KUn=n,FUn=e.setTimeout(JT,10)),0==RUn++&&(function(n){var t,e;if(n.a){e=null;do{t=n.a,n.a=null,e=Ffn(t,e)}while(n.a);n.a=e}}((iy(),NUn)),!0)}();try{return function(n,t,e){return n.apply(t,e)}(n,t,i)}finally{!function(n){n&&function(n){var t,e;if(n.b){e=null;do{t=n.b,n.b=null,e=Ffn(t,e)}while(n.b);n.b=e}}((iy(),NUn)),--RUn,n&&-1!=FUn&&(function(n){e.clearTimeout(n)}(FUn),FUn=-1)}(r)}}function sW(n,t){var e,i;return i=null,(e=PX(n,t))&&(i=e.pe()),i}function hW(n,t){var e,i;return i=null,(e=PX(n,t))&&(i=e.se()),i}function fW(n,t){var e,i;return i=null,(e=i0(n,t))&&(i=e.se()),i}function lW(n,t){var e,i;return i=null,(e=PX(n,t))&&(i=Vfn(e)),i}function bW(n,t,e){this.d=new wg(this),this.e=n,this.i=t,this.f=e}function wW(n,t,e,i){this.e=null,this.c=n,this.d=t,this.a=e,this.b=i}function dW(n,t,e,i){eL(this),this.c=n,this.e=t,this.f=e,this.b=i}function gW(n,t,e,i){this.d=n,this.n=t,this.g=e,this.o=i,this.p=-1}function pW(n,t,e,i){return sL(e,59)?new QN(n,t,e,i):new q_(n,t,e,i)}function mW(n){return sL(n,16)?JR(n,16).dc():!n.Kc().Ob()}function vW(n){if(n.e.g!=n.b)throw Lm(new iv);return!!n.c&&n.d>0}function kW(n){return J$(n.b!=n.d.c),n.c=n.b,n.b=n.b.a,++n.a,n.c.c}function yW(n,t){TU(t),FH(n.a,n.c,t),n.c=n.c+1&n.a.length-1,Zan(n)}function MW(n,t){TU(t),n.b=n.b-1&n.a.length-1,FH(n.a,n.b,t),Zan(n)}function TW(n){var t;t=n.Gh(),this.a=sL(t,71)?JR(t,71).Ii():t.Kc()}function jW(n){return new Kz(function(n,t){var e,i;for(eq(),i=new Mm,e=0;e0&&ayn(n.g,0,t,0,n.i),t}function KW(n,t){var e;for(e=n.j.c.length;en.c));a++)r.a>=n.s&&(c<0&&(c=a),o=a);return u=(n.s+n.c)/2,c>=0&&(u=function(n){return(n.c+n.a)/2}((xz(i=function(n,t,e,i){var r,c,a,o,u,s,h,f,l,b,w;if(c=e,e=e&&(i=t,c=(u=(o.c+o.a)/2)-e,o.c<=u-e&&ZF(n,i++,new jR(o.c,c)),(a=u+e)<=o.a&&(r=new jR(a,o.a),Dz(i,n.c.length),RS(n.c,i,r)))}(t,i,e)),u}(r,e,i))),function(n,t,e){var i,r,c,a;for(c=t.q,a=t.r,new Pz((mY(),C7n),t,c,1),new Pz(C7n,c,a,1),r=new mw(e);r.a"+nV(n.d):"e_"+FN(n)}function QQ(n,t){var e,i;for(TU(t),i=n.Kc();i.Ob();)e=i.Pb(),t.Cd(e)}function JQ(n,t){var e;for(e=t;e;)y$(n,-e.i,-e.j),e=_X(e);return n}function YQ(n,t){var e,i;for(e=t,i=0;e>0;)i+=n.a[e],e-=e&-e;return i}function ZQ(n,t,e){var i;return xz(t,n.c.length),i=n.c[t],n.c[t]=e,i}function nJ(n,t,i){n.a.c.length=0,function(n,t,i){var r,c,a,o,u,s,h,f,l;n.c=0,n.b=0,r=2*t.c.a.c.length+1;n:for(h=i.Kc();h.Ob();){if(l=0,o=(s=JR(h.Pb(),12)).j==($jn(),ght)||s.j==Nht){if(!(f=JR(ghn(s,(qEn(),a0n)),10)))continue;l+=Pmn(n,r,s,f)}else{for(u=new mw(s.g);u.a0?(n.f[s.p]=l/(s.e.c.length+s.g.c.length),n.c=e.Math.min(n.c,n.f[s.p]),n.b=e.Math.max(n.b,n.f[s.p])):o&&(n.f[s.p]=l)}}(n,t,i),0==n.a.c.length||function(n,t){var e,i,r,c,a,o,u,s,h,f;for(s=n.e[t.c.p][t.p]+1,u=t.c.a.c.length+1,o=new mw(n.a);o.a0?Tpn(n,t):min(n,-t)}function jJ(n,t){return 0==t||0==n.e?n:t>0?min(n,t):Tpn(n,-t)}function EJ(n){eS.call(this,null==n?jSn:Qtn(n),sL(n,82)?JR(n,82):null)}function SJ(n){var t;return n.c||sL(t=n.r,90)&&(n.c=JR(t,29)),n.c}function PJ(n){var t;return y5(t=new Oq,n),A8(t,(LEn(),o6n),null),t}function CJ(n){var t,e;return t=n.c.i,e=n.d.i,t.k==(Yhn(),aQn)&&e.k==aQn}function IJ(n){return XA(n&aCn,n>>22&aCn,n<0?oCn:0)}function OJ(n,t){var e,i;(e=JR(function(n,t){PH(n);try{return n.Bc(t)}catch(n){if(sL(n=X5(n),212)||sL(n,169))return null;throw Lm(n)}}(n.c,t),16))&&(i=e.gc(),e.$b(),n.d-=i)}function AJ(n,t,e){var i;return(i=n.Ih(t))>=0?n.Lh(i,e,!0):Gbn(n,t,e)}function LJ(n,t){n._i(n.i+1),LL(n,n.i,n.Zi(n.i,t)),n.Mi(n.i++,t),n.Ni()}function NJ(n){var t,e;++n.j,t=n.g,e=n.i,n.g=null,n.i=0,n.Oi(e,t),n.Ni()}function $J(n,t,e){var i;S6(i=new bL(n.a),n.a.a),Pln(i.f,t,e),n.a.a=i}function DJ(n,t,e,i){var r;for(r=0;rt)throw Lm(new jy(Nln(n,t,"index")));return n}function BJ(n,t){var e;return xz(t,n.c.length),e=n.c[t],$T(n.c,t,1),e}function HJ(n,t){var e,i;return TU(n),e=n,TU(t),e==(i=t)?0:en.d[r.p]&&(e+=YQ(n.b,i)*JR(a.b,17).a,MW(n.a,ann(i)));for(;!By(n.a);)a0(n.b,JR(OB(n.a),17).a)}return e}(n,e)}function rY(n){var t;return 0==(t=n.b).b?null:JR(Yrn(t,0),65).b}function cY(n){return n.a?n.e?cY(n.e):null:n}function aY(n){var t;return n.a||sL(t=n.r,156)&&(n.a=JR(t,156)),n.a}function oY(n,t){return!!MB(n.a,t)&&(qJ(n.a,t),!0)}function uY(n,t,e){return GV(t,n.e.Rd().gc()),GV(e,n.c.Rd().gc()),n.a[t][e]}function sY(n,t,e){this.a=n,this.b=t,this.c=e,AL(n.t,this),AL(t.i,this)}function hY(n,t,e,i){this.f=n,this.e=t,this.d=e,this.b=i,this.c=i?i.d:null}function fY(){this.b=new Gj,this.a=new Gj,this.b=new Gj,this.a=new Gj}function lY(){var n,t;lY=E,tT(),t=new uv,pwt=t,n=new uk,mwt=n}function bY(n){var t;for(pU(n),t=0;n.a.Bd(new hn);)t=Atn(t,1);return t}function wY(n,t){return TU(t),n.c=0,"Initial capacity must not be negative")}function gY(){gY=E,vat=new Jp("org.eclipse.elk.labels.labelManager")}function pY(){pY=E,RJn=new ND("separateLayerConnections",(o8(),BJn))}function mY(){mY=E,I7n=new rC("REGULAR",0),C7n=new rC("CRITICAL",1)}function vY(){vY=E,Wrt=new EC("FIXED",0),Vrt=new EC("CENTER_NODE",1)}function kY(){kY=E,HYn=new sP("QUADRATIC",0),UYn=new sP("SCANLINE",1)}function yY(){yY=E,QYn=w7(($3(),a8(uM(nZn,1),lPn,322,0,[zYn,XYn,VYn])))}function MY(){MY=E,tZn=w7((m3(),a8(uM(oZn,1),lPn,351,0,[JYn,ZYn,YYn])))}function TY(){TY=E,MYn=w7((g4(),a8(uM(AYn,1),lPn,372,0,[kYn,vYn,mYn])))}function jY(){jY=E,pZn=w7((R8(),a8(uM(jZn,1),lPn,460,0,[wZn,bZn,dZn])))}function EY(){EY=E,u1n=w7((I5(),a8(uM(l1n,1),lPn,299,0,[c1n,a1n,r1n])))}function SY(){SY=E,b1n=w7((V1(),a8(uM(g1n,1),lPn,311,0,[h1n,f1n,s1n])))}function PY(){PY=E,a8n=w7((Y7(),a8(uM(f8n,1),lPn,390,0,[e8n,i8n,r8n])))}function CY(){CY=E,J8n=w7((B6(),a8(uM(t9n,1),lPn,387,0,[z8n,V8n,W8n])))}function IY(){IY=E,e9n=w7((E9(),a8(uM(a9n,1),lPn,349,0,[n9n,Y8n,Z8n])))}function OY(){OY=E,X8n=w7((v3(),a8(uM(Q8n,1),lPn,463,0,[G8n,H8n,U8n])))}function AY(){AY=E,o9n=w7((a7(),a8(uM(f9n,1),lPn,350,0,[i9n,r9n,c9n])))}function LY(){LY=E,l9n=w7((p3(),a8(uM(g9n,1),lPn,352,0,[h9n,u9n,s9n])))}function NY(){NY=E,p9n=w7((h8(),a8(uM(O9n,1),lPn,388,0,[w9n,d9n,b9n])))}function $Y(){$Y=E,lnt=w7((S9(),a8(uM(Att,1),lPn,392,0,[hnt,snt,unt])))}function DY(){DY=E,oet=w7((c7(),a8(uM(Wet,1),lPn,393,0,[iet,ret,cet])))}function xY(){xY=E,tit=w7((_6(),a8(uM(cit,1),lPn,300,0,[Yet,Zet,Jet])))}function RY(){RY=E,ait=w7((fin(),a8(uM(hit,1),lPn,445,0,[eit,iit,rit])))}function KY(){KY=E,fit=w7((Ecn(),a8(uM(Sit,1),lPn,456,0,[oit,sit,uit])))}function FY(){FY=E,Pit=w7((Rtn(),a8(uM(drt,1),lPn,394,0,[jit,Eit,Tit])))}function _Y(){_Y=E,jrt=w7((b1(),a8(uM(Prt,1),lPn,439,0,[krt,Mrt,yrt])))}function BY(){BY=E,K9n=w7((g3(),a8(uM(F9n,1),lPn,464,0,[$9n,D9n,x9n])))}function HY(){HY=E,IXn=w7((BZ(),a8(uM(OXn,1),lPn,471,0,[EXn,jXn,SXn])))}function UY(){UY=E,MXn=w7((v2(),a8(uM(TXn,1),lPn,237,0,[mXn,vXn,kXn])))}function GY(){GY=E,DXn=w7((z1(),a8(uM(rzn,1),lPn,472,0,[NXn,LXn,AXn])))}function qY(){qY=E,Oqn=w7((o7(),a8(uM(Aqn,1),lPn,108,0,[Mqn,Tqn,jqn])))}function XY(){XY=E,bWn=w7((X1(),a8(uM(MWn,1),lPn,391,0,[hWn,sWn,fWn])))}function zY(){zY=E,Cst=w7((nnn(),a8(uM(Nst,1),lPn,346,0,[Est,jst,Sst])))}function VY(){VY=E,Brt=w7((znn(),a8(uM(Urt,1),lPn,444,0,[Rrt,Krt,Frt])))}function WY(){WY=E,est=w7((k2(),a8(uM(ost,1),lPn,278,0,[Yut,Zut,nst])))}function QY(){QY=E,hft=w7((Z7(),a8(uM(bft,1),lPn,280,0,[oft,aft,uft])))}function JY(n,t){return!n.o&&(n.o=new TZ((gEn(),Bft),klt,n,0)),Ben(n.o,t)}function YY(n){var t,e,i,r;r=n.d,t=n.a,e=n.b,i=n.c,n.d=e,n.a=i,n.b=r,n.c=t}function ZY(n){return!n.g&&(n.g=new ds),!n.g.c&&(n.g.c=new em(n)),n.g.c}function nZ(n,t,e,i){var r;return function(n,t,e,i,r){var c,a;if(c=Atn(Hz(t[0],PCn),Hz(i[0],PCn)),n[0]=y_(c),c=$_(c,32),e>=r){for(a=1;ae||t=0?n.Lh(e,!0,!0):Gbn(n,t,!0)}function IZ(n){for(;!n.a;)if(!Ix(n.c,new Gw(n)))return!1;return!0}function OZ(n){return PH(n),sL(n,204)?JR(n,204):new ob(n)}function AZ(){var n,t,e,i;AZ=E,Qct=new hu,Yct=new fu,XEn(),n=out,t=Qct,e=_ot,i=Yct,KU(),Jct=new Qk(a8(uM(kUn,1),nPn,44,0,[(Ycn(n,t),new pj(n,t)),(Ycn(e,i),new pj(e,i))]))}function LZ(){LZ=E,Ztt=new bC("LEAF_NUMBER",0),net=new bC("NODE_SIZE",1)}function NZ(n){n.a=tZ(Wdt,GPn,28,n.b+1,15,1),n.c=tZ(Wdt,GPn,28,n.b,15,1),n.d=0}function $Z(n,t){if(null==n.g||t>=n.i)throw Lm(new jO(t,n.i));return n.g[t]}function DZ(n,t,e){if(m9(n,e),null!=e&&!n.fk(e))throw Lm(new Jm);return e}function xZ(n,t){return 10!=s0(t)&&a8(s7(t),t.Sm,t.__elementTypeId$,s0(t),n),n}function RZ(n,t,e,i){tq(),i=i||qGn,$ln(n.slice(t,e),n,t,e,-t,i)}function KZ(n,t,e,i,r){return t<0?Gbn(n,e,i):JR(e,69).wk().yk(n,n.hi(),t,i,r)}function FZ(){FZ=E,gqn=w7((_Z(),a8(uM(pqn,1),lPn,304,0,[fqn,lqn,bqn,wqn])))}function _Z(){_Z=E,fqn=new fS("All",0),lqn=new vA,bqn=new YA,wqn=new mA}function BZ(){BZ=E,EXn=new SS(HIn,0),jXn=new SS(FIn,1),SXn=new SS(UIn,2)}function HZ(){HZ=E,rMn(),rdt=pCn,idt=mCn,adt=new aw(pCn),cdt=new aw(mCn)}function UZ(){UZ=E,bzn=w7((C5(),a8(uM(mzn,1),lPn,417,0,[fzn,uzn,szn,hzn])))}function GZ(){GZ=E,Azn=w7((icn(),a8(uM(Nzn,1),lPn,406,0,[Pzn,Szn,Czn,Izn])))}function qZ(){qZ=E,vzn=w7((rcn(),a8(uM(kzn,1),lPn,332,0,[dzn,wzn,gzn,pzn])))}function XZ(){XZ=E,JWn=w7((Yin(),a8(uM(nQn,1),lPn,389,0,[WWn,zWn,XWn,VWn])))}function zZ(){zZ=E,KWn=w7((s8(),a8(uM(QWn,1),lPn,416,0,[NWn,xWn,$Wn,DWn])))}function VZ(){VZ=E,aYn=w7((u8(),a8(uM(lYn,1),lPn,421,0,[tYn,eYn,iYn,rYn])))}function WZ(){WZ=E,UJn=w7((o8(),a8(uM(nYn,1),lPn,371,0,[BJn,FJn,_Jn,KJn])))}function QZ(){QZ=E,l8n=w7((jcn(),a8(uM(m8n,1),lPn,203,0,[s8n,h8n,u8n,o8n])))}function JZ(){JZ=E,R8n=w7(($in(),a8(uM(_8n,1),lPn,284,0,[N8n,L8n,$8n,D8n])))}function YZ(){YZ=E,PZn=new pP(_An,0),SZn=new pP("IMPROVE_STRAIGHTNESS",1)}function ZZ(n,t){var e,i;return i=t/n.c.Rd().gc()|0,e=t%n.c.Rd().gc(),uY(n,i,e)}function n1(n){var t;if(n.nl())for(t=n.i-1;t>=0;--t)d2(n,t);return RW(n)}function t1(n){var t,e;if(!n.b)return null;for(e=n.b;t=e.a[0];)e=t;return e}function e1(n){var t,e;if(!n.b)return null;for(e=n.b;t=e.a[1];)e=t;return e}function i1(n,t){if(t.a)throw Lm(new Jk(lIn));NB(n.a,t),t.a=n,!n.j&&(n.j=t)}function r1(n,t){fO.call(this,t.zd(),-16449&t.yd()),TU(n),this.a=n,this.c=t}function c1(){c1=E,Qet=w7((jan(),a8(uM(nit,1),lPn,354,0,[Vet,Xet,zet,qet])))}function a1(){a1=E,Ltt=w7((r7(),a8(uM(Dtt,1),lPn,353,0,[Ott,Ctt,Itt,Ptt])))}function o1(){o1=E,X7n=w7((kon(),a8(uM(z7n,1),lPn,405,0,[B7n,H7n,U7n,G7n])))}function u1(){u1=E,ust=w7((xtn(),a8(uM(dst,1),lPn,223,0,[ast,rst,ist,cst])))}function s1(){s1=E,$st=w7((yon(),a8(uM(Gst,1),lPn,291,0,[Lst,Ist,Ost,Ast])))}function h1(){h1=E,Vht=w7((hin(),a8(uM(rft,1),lPn,386,0,[qht,Xht,Ght,Uht])))}function f1(){f1=E,kft=w7((Men(),a8(uM(yft,1),lPn,320,0,[mft,dft,pft,gft])))}function l1(){l1=E,Pft=w7((j9(),a8(uM(Oft,1),lPn,415,0,[Tft,jft,Mft,Eft])))}function b1(){b1=E,krt=new yC(fxn,0),Mrt=new yC(dDn,1),yrt=new yC(_An,2)}function w1(n,t,e,i,r){return TU(n),TU(t),TU(e),TU(i),TU(r),new BB(n,t,i)}function d1(n,t){var e;return(e=JR(qJ(n.e,t),400))?(BK(e),e.e):null}function g1(n,t){var e;return-1!=(e=k1(n,t,0))&&(BJ(n,e),!0)}function p1(n,t,e){var i;return pU(n),(i=new un).a=t,n.a.Nb(new kS(i,e)),i.a}function m1(n){var t;if(!s4(n))throw Lm(new cv);return n.e=1,t=n.d,n.d=null,t}function v1(n){var t;return BO(n)&&(t=0-n,!isNaN(t))?t:a5(P8(n))}function k1(n,t,e){for(;e=0?dcn(n,e,!0,!0):Gbn(n,t,!0)}function U1(n){var t;return null==(t=e3(s5(n,32)))&&(qin(n),t=e3(s5(n,32))),t}function G1(n){var t;return n.Oh()||(t=DH(n.Dh())-n.ji(),n.$h().Mk(t)),n.zh()}function q1(n,t){Tzn=new et,Ozn=t,JR((Mzn=n).b,68),cZ(Mzn,Tzn,null),YMn(Mzn)}function X1(){X1=E,hWn=new DS("XY",0),sWn=new DS("X",1),fWn=new DS("Y",2)}function z1(){z1=E,NXn=new PS("TOP",0),LXn=new PS(FIn,1),AXn=new PS(qIn,2)}function V1(){V1=E,h1n=new MP(_An,0),f1n=new MP("TOP",1),s1n=new MP(qIn,2)}function W1(){W1=E,K8n=new AP("INPUT_ORDER",0),F8n=new AP("PORT_DEGREE",1)}function Q1(){Q1=E,qUn=XA(aCn,aCn,524287),XUn=XA(0,0,uCn),zUn=IJ(1),IJ(2),VUn=IJ(0)}function J1(n){var t;return n.d!=n.r&&(t=zon(n),n.e=!!t&&t.lk()==iBn,n.d=t),n.e}function Y1(n,t,e){var i;return i=n.g[t],LL(n,t,n.Zi(t,e)),n.Ri(t,e,i),n.Ni(),i}function Z1(n,t){var e;return(e=n.dd(t))>=0&&(n.gd(e),!0)}function n0(n,t){var e;for(PH(n),PH(t),e=!1;t.Ob();)e|=n.Fc(t.Pb());return e}function t0(n,t){var e;return(e=JR(RH(n.e,t),400))?(yL(n,e),e.e):null}function e0(n){var t,e;return t=n/60|0,0==(e=n%60)?""+t:t+":"+e}function i0(n,t){var e=n.a[t],i=(K8(),UUn)[typeof e];return i?i(e):C7(typeof e)}function r0(n,t){return vtn(n),new PF(n,new Dx(new VJ(t,n.a)))}function c0(n){var t;return null!=(t=0==n.b.c.length?null:bF(n.b,0))&&P4(n,0),t}function a0(n,t){var e;for(++n.d,++n.c[t],e=t+1;e=0;)++t[0]}function s0(n){return null==n.__elementTypeCategory$?10:n.__elementTypeCategory$}function h0(n,t){return t==(nR(),nR(),eqn)?n.toLocaleLowerCase():n.toLowerCase()}function f0(n){if(!n.e)throw Lm(new cv);return n.c=n.a=n.e,n.e=n.e.e,--n.d,n.a.f}function l0(n){if(!n.c)throw Lm(new cv);return n.e=n.a=n.c,n.c=n.c.c,++n.d,n.a.f}function b0(n){var t;for(++n.a,t=n.c.a.length;n.an.a[i]&&(i=e);return i}function d0(n){var t;return!!(t=JR(ghn(n,(qEn(),k1n)),313))&&t.a==n}function g0(n){var t;return!!(t=JR(ghn(n,(qEn(),k1n)),313))&&t.i==n}function p0(){p0=E,TWn=w7((phn(),a8(uM(SWn,1),lPn,367,0,[pWn,mWn,vWn,kWn,yWn])))}function m0(){m0=E,bYn=w7((asn(),a8(uM(yYn,1),lPn,375,0,[uYn,hYn,fYn,sYn,oYn])))}function v0(){v0=E,uZn=w7((Nin(),a8(uM(fZn,1),lPn,348,0,[iZn,eZn,cZn,aZn,rZn])))}function k0(){k0=E,v8n=w7((ecn(),a8(uM(O8n,1),lPn,323,0,[p8n,w8n,d8n,b8n,g8n])))}function y0(){y0=E,C0n=w7((yen(),a8(uM(n8n,1),lPn,171,0,[S0n,M0n,T0n,j0n,E0n])))}function M0(){M0=E,Ytt=w7((Isn(),a8(uM(tet,1),lPn,368,0,[Wtt,Xtt,Qtt,ztt,Vtt])))}function T0(){T0=E,xrt=w7((ygn(),a8(uM(_rt,1),lPn,373,0,[Art,Ort,Nrt,Lrt,$rt])))}function j0(){j0=E,rct=w7((dfn(),a8(uM(_ct,1),lPn,324,0,[Yrt,Zrt,ect,nct,tct])))}function E0(){E0=E,Jut=w7((Xnn(),a8(uM(tst,1),lPn,88,0,[Vut,zut,Xut,qut,Wut])))}function S0(){S0=E,uat=w7((Nrn(),a8(uM(pat,1),lPn,170,0,[cat,rat,eat,aat,iat])))}function P0(){P0=E,Yst=w7((Frn(),a8(uM(cht,1),lPn,256,0,[Vst,Qst,Xst,zst,Wst])))}function C0(){C0=E,Rht=w7(($jn(),a8(uM(zht,1),HAn,64,0,[$ht,ght,dht,Nht,Dht])))}function I0(){I0=E,Xqn=new TS("BY_SIZE",0),zqn=new TS("BY_SIZE_AND_SHAPE",1)}function O0(){O0=E,hVn=new $S("EADES",0),fVn=new $S("FRUCHTERMAN_REINGOLD",1)}function A0(){A0=E,sZn=new wP("READING_DIRECTION",0),hZn=new wP("ROTATION",1)}function L0(){L0=E,BWn=new Pt,HWn=new At,FWn=new Lt,_Wn=new Ot,UWn=new Nt}function N0(n){this.b=new Mm,this.a=new Mm,this.c=new Mm,this.d=new Mm,this.e=n}function $0(n){this.g=n,this.f=new Mm,this.a=e.Math.min(this.g.c.c,this.g.d.c)}function D0(n,t,e){ax.call(this),p2(this),this.a=n,this.c=e,this.b=t.d,this.f=t.e}function x0(n,t,e){var i;for(i=new mw(e);i.a=0&&t0?wSn:G7(n,vPn)<0?vPn:y_(n)}function U0(n){return n<3?(A3(n,uPn),n+1):n=-.01&&n.a<=VIn&&(n.a=0),n.b>=-.01&&n.b<=VIn&&(n.b=0),n}function J0(n){var t,e;for(Jpn(),e=FDn,t=0;te&&(e=n[t]);return e}function Y0(n,t){var e;if(!(e=_gn(n.Dh(),t)))throw Lm(new Cy(FKn+t+HKn));return e}function Z0(n,t){var e;for(e=n;_X(e);)if((e=_X(e))==t)return!0;return!1}function n2(n,t){var e,i,r,c;for(TU(t),r=0,c=(i=n.c).length;r>16!=6?null:JR(Own(n),241)}(n))&&!t.Vh()&&(n.w=t),t)}function f2(n,t){var e,i;i=n.a,e=function(n,t,e){var i,r;return r=n.a,n.a=t,4&n.Db&&!(1&n.Db)&&(i=new oB(n,1,5,r,n.a),e?ssn(e,i):e=i),e}(n,t,null),i!=t&&!n.e&&(e=njn(n,t,e)),e&&e.oj()}function l2(n,t,e){var i,r;i=t;do{r=my(n.p[i.p])+e,n.p[i.p]=r,i=n.a[i.p]}while(i!=t)}function b2(n,t,e){var i=function(){return n.apply(i,arguments)};return t.apply(i,e),i}function w2(n){var t;return null==n?null:function(n,t){var e,i,r,c,a;if(null==n)return null;for(a=tZ(Vdt,CPn,28,2*t,15,1),i=0,r=0;i>4&15,c=15&n[i],a[r++]=Xft[e],a[r++]=Xft[c];return Ain(a,0,a.length)}(t=JR(n,195),t.length)}function d2(n,t){if(null==n.g||t>=n.i)throw Lm(new jO(t,n.i));return n.Wi(t,n.g[t])}function g2(n){return vtn(n),uK(!0,"n may not be negative"),new PF(n,new z3(n.a))}function p2(n){n.b=(BZ(),jXn),n.f=(z1(),LXn),n.d=(A3(2,fPn),new dY(2)),n.e=new zM}function m2(n){this.b=(PH(n),new Vx(n)),this.a=new Mm,this.d=new Mm,this.e=new zM}function v2(){v2=E,mXn=new ES("BEGIN",0),vXn=new ES(FIn,1),kXn=new ES("END",2)}function k2(){k2=E,Yut=new BC(FIn,0),Zut=new BC("HEAD",1),nst=new BC("TAIL",2)}function y2(){y2=E,Ktt=Uin(Uin(Uin(RE(new OU,(kon(),H7n)),(Lvn(),cnt)),Y7n),ent)}function M2(){M2=E,_tt=Uin(Uin(Uin(RE(new OU,(kon(),G7n)),(Lvn(),nnt)),W7n),Z7n)}function T2(){T2=E,BYn=w7((iln(),a8(uM(GYn,1),lPn,232,0,[xYn,KYn,DYn,RYn,FYn,$Yn])))}function j2(){j2=E,EZn=w7((efn(),a8(uM(CZn,1),lPn,283,0,[vZn,mZn,yZn,kZn,TZn,MZn])))}function E2(){E2=E,RZn=w7((Aun(),a8(uM(GZn,1),lPn,281,0,[NZn,LZn,DZn,AZn,$Zn,OZn])))}function S2(){S2=E,qZn=w7((qhn(),a8(uM(e1n,1),lPn,282,0,[HZn,FZn,UZn,BZn,_Zn,KZn])))}function P2(){P2=E,lQn=w7((Yhn(),a8(uM(bQn,1),lPn,273,0,[sQn,uQn,aQn,hQn,oQn,cQn])))}function C2(){C2=E,Oat=w7((Scn(),a8(uM(Wat,1),lPn,255,0,[Tat,Sat,Pat,Cat,jat,Eat])))}function I2(){I2=E,Qat=w7((Yun(),a8(uM(Qut,1),lPn,298,0,[Vat,zat,Xat,Gat,Uat,qat])))}function O2(){O2=E,gst=w7((thn(),a8(uM(Pst,1),lPn,321,0,[bst,fst,wst,sst,lst,hst])))}function A2(){A2=E,aht=w7((ksn(),a8(uM(bht,1),lPn,101,0,[rht,iht,eht,Zst,tht,nht])))}function L2(){L2=E,wht=w7((lbn(),a8(uM(xht,1),lPn,279,0,[fht,sht,hht,uht,oht,lht])))}function N2(){N2=E,CXn=(v2(),a8(uM(TXn,1),lPn,237,0,[mXn,vXn,kXn])).length,PXn=CXn}function $2(n,t){return function(n){return n?n.i:null}(r6(n,t,y_(Ltn(cPn,HU(y_(Ltn(null==t?0:F4(t),aPn)),15)))))}function D2(n,t){return LA(),y3(mPn),e.Math.abs(n-t)<=mPn||n==t||isNaN(n)&&isNaN(t)}function x2(n,t){var e;e=n.b,n.b=t,4&n.Db&&!(1&n.Db)&&i5(n,new fQ(n,1,e,n.b))}function R2(n,t){var e;e=n.b,n.b=t,4&n.Db&&!(1&n.Db)&&i5(n,new fQ(n,3,e,n.b))}function K2(n,t){var e;e=n.f,n.f=t,4&n.Db&&!(1&n.Db)&&i5(n,new fQ(n,3,e,n.f))}function F2(n,t){var e;e=n.g,n.g=t,4&n.Db&&!(1&n.Db)&&i5(n,new fQ(n,4,e,n.g))}function _2(n,t){var e;e=n.i,n.i=t,4&n.Db&&!(1&n.Db)&&i5(n,new fQ(n,5,e,n.i))}function B2(n,t){var e;e=n.j,n.j=t,4&n.Db&&!(1&n.Db)&&i5(n,new fQ(n,6,e,n.j))}function H2(n,t){var e;e=n.j,n.j=t,4&n.Db&&!(1&n.Db)&&i5(n,new fQ(n,1,e,n.j))}function U2(n,t){var e;e=n.c,n.c=t,4&n.Db&&!(1&n.Db)&&i5(n,new fQ(n,4,e,n.c))}function G2(n,t){var e;e=n.k,n.k=t,4&n.Db&&!(1&n.Db)&&i5(n,new fQ(n,2,e,n.k))}function q2(n,t){var e;e=n.a,n.a=t,4&n.Db&&!(1&n.Db)&&i5(n,new fQ(n,0,e,n.a))}function X2(n,t){var e;e=n.s,n.s=t,4&n.Db&&!(1&n.Db)&&i5(n,new lQ(n,4,e,n.s))}function z2(n,t){var e;e=n.t,n.t=t,4&n.Db&&!(1&n.Db)&&i5(n,new lQ(n,5,e,n.t))}function V2(n,t){var e;e=n.d,n.d=t,4&n.Db&&!(1&n.Db)&&i5(n,new lQ(n,2,e,n.d))}function W2(n,t){var e;e=n.F,n.F=t,4&n.Db&&!(1&n.Db)&&i5(n,new oB(n,1,5,e,t))}function Q2(n,t){var e;return(e=JR(RH((GE(),Dlt),n),57))?e.gk(t):tZ(sUn,kSn,1,t,5,1)}function J2(n,t){var e,i;return YM(),i=new cs,!!t&&Dgn(i,t),t4(e=i,n),e}function Y2(n,t){var e;return t in n.a&&(e=PX(n,t).re())?e.a:null}function Z2(n,t,e){if(m9(n,e),!n.kl()&&null!=e&&!n.fk(e))throw Lm(new Jm);return e}function n3(n,t){return n.n=t,n.n?(n.f=new Mm,n.e=new Mm):(n.f=null,n.e=null),n}function t3(n,t){if(n){t.n=n;var e=function(n){if(n.Ae())return null;var t=n.n;return rSn[t]}(t);e?e.Rm=t:rSn[n]=[t]}}function e3(n){var t;return aF(null==n||Array.isArray(n)&&!((t=s0(n))>=14&&t<=16)),n}function i3(n,t){var e;return TU(t),oK(!!(e=n[":"+t]),"Enum constant undefined: "+t),e}function r3(n,t,e,i,r,c){var a;return t3(e,a=SH(n,t)),a.i=r?8:0,a.f=i,a.e=r,a.g=c,a}function c3(n,t,e,i,r){this.d=t,this.k=i,this.f=r,this.o=-1,this.p=1,this.c=n,this.a=e}function a3(n,t,e,i,r){this.d=t,this.k=i,this.f=r,this.o=-1,this.p=2,this.c=n,this.a=e}function o3(n,t,e,i,r){this.d=t,this.k=i,this.f=r,this.o=-1,this.p=6,this.c=n,this.a=e}function u3(n,t,e,i,r){this.d=t,this.k=i,this.f=r,this.o=-1,this.p=7,this.c=n,this.a=e}function s3(n,t,e,i,r){this.d=t,this.j=i,this.e=r,this.o=-1,this.p=4,this.c=n,this.a=e}function h3(n,t){var e,i,r,c;for(r=0,c=(i=t).length;r=0))throw Lm(new Cy("tolerance ("+n+") must be >= 0"));return n}function M3(n,t){var e;return sL(t,44)?n.c.Mc(t):(e=Ben(n,t),Kin(n,t),e)}function T3(n,t,e){return k7(n,t),H4(n,e),X2(n,0),z2(n,1),Nnn(n,!0),Onn(n,!0),n}function j3(n,t){var e;if(e=n.gc(),t<0||t>e)throw Lm(new jx(t,e));return new Nx(n,t)}function E3(n,t){n.b=e.Math.max(n.b,t.d),n.e+=t.r+(0==n.a.c.length?0:n.c),AL(n.a,t)}function S3(n){Y$(n.c>=0),function(n,t){var e,i,r;return i=n.a.length-1,e=t-n.b&i,r=n.c-t&i,Z$(e<(n.c-n.b&i)),e>=r?(function(n,t){var e,i;for(e=n.a.length-1,n.c=n.c-1&e;t!=n.c;)i=t+1&e,FH(n.a,t,n.a[i]),t=i;FH(n.a,n.c,null)}(n,t),-1):(function(n,t){var e,i;for(e=n.a.length-1;t!=n.b;)i=t-1&e,FH(n.a,t,n.a[i]),t=i;FH(n.a,n.b,null),n.b=n.b+1&e}(n,t),1)}(n.d,n.c)<0&&(n.a=n.a-1&n.d.a.length-1,n.b=n.d.c),n.c=-1}function P3(n){var t;for(t=n.c.Cc().Kc();t.Ob();)JR(t.Pb(),16).$b();n.c.$b(),n.d=0}function C3(n,t){var e,i,r;for(i=0,r=(e=t).length;i0&&n.c0&&0!=n.g&&V3(n.i,t/n.r*n.i.d))}function W3(n,t){var e;e=n.c,n.c=t,4&n.Db&&!(1&n.Db)&&i5(n,new oB(n,1,1,e,n.c))}function Q3(n,t){var e;e=n.c,n.c=t,4&n.Db&&!(1&n.Db)&&i5(n,new oB(n,1,4,e,n.c))}function J3(n,t){var e;e=n.k,n.k=t,4&n.Db&&!(1&n.Db)&&i5(n,new oB(n,1,2,e,n.k))}function Y3(n,t){var e;e=n.D,n.D=t,4&n.Db&&!(1&n.Db)&&i5(n,new oB(n,1,2,e,n.D))}function Z3(n,t){var e;e=n.f,n.f=t,4&n.Db&&!(1&n.Db)&&i5(n,new oB(n,1,8,e,n.f))}function n4(n,t){var e;e=n.i,n.i=t,4&n.Db&&!(1&n.Db)&&i5(n,new oB(n,1,7,e,n.i))}function t4(n,t){var e;e=n.a,n.a=t,4&n.Db&&!(1&n.Db)&&i5(n,new oB(n,1,8,e,n.a))}function e4(n,t){var e;e=n.b,n.b=t,4&n.Db&&!(1&n.Db)&&i5(n,new oB(n,1,0,e,n.b))}function i4(n,t){var e;e=n.b,n.b=t,4&n.Db&&!(1&n.Db)&&i5(n,new oB(n,1,0,e,n.b))}function r4(n,t){var e;e=n.c,n.c=t,4&n.Db&&!(1&n.Db)&&i5(n,new oB(n,1,1,e,n.c))}function c4(n,t){var e;e=n.d,n.d=t,4&n.Db&&!(1&n.Db)&&i5(n,new oB(n,1,1,e,n.d))}function a4(n,t){return Epn(n.e,t)?(VE(),J1(t)?new ZK(t,n):new KI(t,n)):new DI(t,n)}function o4(n,t){var e,i;return e=n.c,(i=t.e[n.p])>0?JR(bF(e.a,i-1),10):null}function u4(n){var t;return(n=e.Math.max(n,2))>(t=C8(n))?(t<<=1)>0?t:hPn:t}function s4(n){switch(JL(3!=n.e),n.e){case 2:return!1;case 0:return!0}return function(n){return n.e=3,n.d=n.Yb(),2!=n.e&&(n.e=0,!0)}(n)}function h4(n,t){var e;return!!sL(t,8)&&(e=JR(t,8),n.a==e.a&&n.b==e.b)}function f4(n,t){var e,i;for(i=t.vc().Kc();i.Ob();)vun(n,(e=JR(i.Pb(),44)).ld(),e.md())}function l4(n,t){var e;e=n.d,n.d=t,4&n.Db&&!(1&n.Db)&&i5(n,new oB(n,1,11,e,n.d))}function b4(n,t){var e;e=n.j,n.j=t,4&n.Db&&!(1&n.Db)&&i5(n,new oB(n,1,13,e,n.j))}function w4(n,t){var e;e=n.b,n.b=t,4&n.Db&&!(1&n.Db)&&i5(n,new oB(n,1,21,e,n.b))}function d4(n,t){t.Ug("Hierarchical port constraint processing",1),function(n){var t;Lx(JR(ghn(n,(LEn(),q6n)),101))&&(Wbn((xz(0,(t=n.b).c.length),JR(t.c[0],30))),Wbn(JR(bF(t,t.c.length-1),30)))}(n),function(n){var t,e,i,r,c,a,o,u,s,f,l,b,w,d,g,p,m,v,k,y,M,T,j,E,S,P;if((M=JR(ghn(n,(LEn(),q6n)),101))!=(ksn(),iht)&&M!=rht){for(s=new dY((A3((b=(w=n.b).c.length)+2,wPn),H0(Atn(Atn(5,b+2),(b+2)/10|0)))),d=new dY((A3(b+2,wPn),H0(Atn(Atn(5,b+2),(b+2)/10|0)))),AL(s,new ym),AL(s,new ym),AL(d,new Mm),AL(d,new Mm),y=new Mm,t=0;t>5,i=31&t,Hz(D_(n.n[e][r],y_(N_(i,1))),3)}function S4(n,t,e){var i,r,c;for(c=n.a.length-1,r=n.b,i=0;i0?1:0:(!n.c&&(n.c=yz(p5(n.f))),n.c).e}function Y4(n,t){t?null==n.B&&(n.B=n.D,n.D=null):null!=n.B&&(n.D=n.B,n.B=null)}function Z4(n,t){return LA(),y3(VIn),e.Math.abs(0-t)<=VIn||0==t||isNaN(0)&&isNaN(t)?0:n/t}function n6(n,t){return my(z$(IN(Mnn(uG(new PF(null,new Kz(n.c.b,16)),new sg(n)),t))))}function t6(n,t){return my(z$(IN(Mnn(uG(new PF(null,new Kz(n.c.b,16)),new ug(n)),t))))}function e6(n,t){t.Ug("General Compactor",1),function(n){switch(n.g){case 1:return new jo;case 2:return new m$;default:throw Lm(new Cy(dxn+(null!=n.f?n.f:""+n.g)))}}(JR(fdn(n,(vfn(),Pet)),393)).Cg(n)}function i6(n,t,e){var i,r;for(r=$rn(n,0);r.b!=r.d.c;)(i=JR(kW(r),8)).a+=t,i.b+=e;return n}function r6(n,t,e){var i;for(i=n.b[e&n.f];i;i=i.b)if(e==i.a&&fU(t,i.g))return i;return null}function c6(n,t,e){var i;for(i=n.c[e&n.f];i;i=i.d)if(e==i.f&&fU(t,i.i))return i;return null}function a6(n,t,e,i,r,c){var a;this.c=n,dan(n,a=new Mm,t,n.b,e,i,r,c),this.a=new NV(a,0)}function o6(){this.c=new CT(0),this.b=new CT($Dn),this.d=new CT(NDn),this.a=new CT(DOn)}function u6(n,t,e,i,r,c,a){mj.call(this,n,t),this.d=e,this.e=i,this.c=r,this.b=c,this.a=KJ(a)}function s6(n,t,e,i,r,c,a,o,u,s,h,f,l){return Lln(n,t,e,i,r,c,a,o,u,s,h,f,l),Stn(n,!1),n}function h6(n){return n.b.c.i.k==(Yhn(),aQn)?JR(ghn(n.b.c.i,(qEn(),Y1n)),12):n.b.c}function f6(n){return n.b.d.i.k==(Yhn(),aQn)?JR(ghn(n.b.d.i,(qEn(),Y1n)),12):n.b.d}function l6(n){var t;return zI((t=ZV(n)).a,0)?(Vj(),Vj(),cqn):(Vj(),new s$(t.b))}function b6(n){var t;return zI((t=JV(n)).a,0)?(zj(),zj(),rqn):(zj(),new u$(t.b))}function w6(n){var t;return zI((t=JV(n)).a,0)?(zj(),zj(),rqn):(zj(),new u$(t.c))}function d6(n){switch(n.g){case 2:return $jn(),Dht;case 4:return $jn(),dht;default:return n}}function g6(n){switch(n.g){case 1:return $jn(),Nht;case 3:return $jn(),ght;default:return n}}function p6(n){switch(n.g){case 0:return new Wo;case 1:return new Qo;default:return null}}function m6(){m6=E,xJn=new ND("edgelabelcenterednessanalysis.includelabel",(UN(),WUn))}function v6(){v6=E,N9n=Uin(TO(eF(eF(new OU,(phn(),vWn),(zEn(),wJn)),kWn,rJn),yWn),bJn)}function k6(){k6=E,_9n=Uin(TO(eF(eF(new OU,(phn(),vWn),(zEn(),wJn)),kWn,rJn),yWn),bJn)}function y6(){y6=E,Ubt=new sk,qbt=a8(uM(ebt,1),wBn,179,0,[]),Gbt=a8(uM(lbt,1),dBn,62,0,[])}function M6(){M6=E,jQn=new BS("TO_INTERNAL_LTR",0),TQn=new BS("TO_INPUT_DIRECTION",1)}function T6(){T6=E,pQn=new Bt,dQn=new Ht,gQn=new Ut,wQn=new Gt,mQn=new qt,vQn=new Xt}function j6(n,t,e){e.Ug("DFS Treeifying phase",1),function(n,t){var e,i,r;for(r=t.b.b,n.a=new Gj,n.b=tZ(Wdt,GPn,28,r,15,1),e=0,i=$rn(t.b,0);i.b!=i.d.c;)JR(kW(i),40).g=e++}(n,t),function(n,t){var e,i,r,c,a;for(a=JR(ghn(t,(hyn(),gtt)),433),c=$rn(t.b,0);c.b!=c.d.c;)if(r=JR(kW(c),40),0==n.b[r.g]){switch(a.g){case 0:Ucn(n,r);break;case 1:ndn(n,r)}n.b[r.g]=2}for(i=$rn(n.a,0);i.b!=i.d.c;)Ten((e=JR(kW(i),65)).b.d,e,!0),Ten(e.c.b,e,!0);A8(t,(Ojn(),$nt),n.a)}(n,t),n.a=null,n.b=null,e.Vg()}function E6(n,t){return UN(),GI(n)?HJ(n,V$(t)):XI(n)?R_(n,z$(t)):qI(n)?x_(n,X$(t)):n.Fd(t)}function S6(n,t){var e,i;for(TU(t),i=t.vc().Kc();i.Ob();)e=JR(i.Pb(),44),n.zc(e.ld(),e.md())}function P6(n){var t;if(-2==n.b){if(0==n.e)t=-1;else for(t=0;0==n.a[t];t++);n.b=t}return n.b}function C6(n){if(TU(n),0==n.length)throw Lm(new eM("Zero length BigInteger"));!function(n,t){var e,i,r,c,a,o,u,s,h,f,l,b,w,d,g;for(u=b=t.length,Rz(0,t.length),45==t.charCodeAt(0)?(f=-1,l=1,--b):(f=1,l=0),r=b/(c=(gMn(),RGn)[10])|0,0!=(g=b%c)&&++r,o=tZ(Wdt,GPn,28,r,15,1),e=xGn[8],a=0,w=l+(0==g?c:g),d=l;d0&&(this.g=this.aj(this.i+(this.i/8|0)+1),n.Qc(this.g))}function O6(n,t,e){this.g=n,this.d=t,this.e=e,this.a=new Mm,function(n){var t,e,i,r;for(r=dnn(n.d,n.e).Kc();r.Ob();)for(i=JR(r.Pb(),12),e=new mw(n.e==($jn(),Dht)?i.e:i.g);e.ar&&t.ac&&t.b(r=n.a.length)?e=r:Rz(t,e+1),n.a=Gq(n.a,0,t)+""+i+_H(n.a,e)}function e5(n,t){n.a=Atn(n.a,1),n.c=e.Math.min(n.c,t),n.b=e.Math.max(n.b,t),n.d=Atn(n.d,t)}function i5(n,t){var e,i,r;if(null!=(e=n.th())&&n.wh())for(i=0,r=e.length;i0||h.j==Dht&&h.e.c.length-h.g.c.length<0)){t=!1;break}for(r=new mw(h.g);r.a1||n.Ob())return++n.a,n.g=0,t=n.i,n.Ob(),t;throw Lm(new cv)}function d5(n){switch(n.a.g){case 1:return new JP;case 3:return new Jan;default:return new gl}}function g5(n,t){switch(t){case 1:return!!n.n&&0!=n.n.i;case 2:return null!=n.k}return EV(n,t)}function p5(n){return lCn=0x8000000000000000?(Q1(),qUn):(i=!1,n<0&&(i=!0,n=-n),e=0,n>=hCn&&(n-=(e=lX(n/hCn))*hCn),t=0,n>=sCn&&(n-=(t=lX(n/sCn))*sCn),r=XA(lX(n),t,e),i&&i9(r),r)}(n))}function m5(n){var t;return n<128?(kF(),!(t=iGn[n])&&(t=iGn[n]=new cw(n)),t):new cw(n)}function v5(n){var t,e,i;return e=0,(i=n)<0&&(i+=hCn,e=oCn),t=lX(i/sCn),XA(lX(i-t*sCn),t,e)}function k5(n){var t,e,i;for(i=0,e=new Uj(n.a);e.a>22),r=n.h-t.h+(i>>22),XA(e&aCn,i&aCn,r&oCn)}function X5(n){var t;return sL(n,82)?n:((t=n&&n.__java$exception)||Xm(t=new E7(n)),t)}function z5(n){if(sL(n,193))return JR(n,123);if(n)return null;throw Lm(new Ay(xFn))}function V5(n){return!!n.a.Ob()||n.a==n.e&&(n.a=new hZ(n.f.f),n.a.Ob())}function W5(n,t){if(null==t)return!1;for(;n.a!=n.b;)if(Enn(t,x7(n)))return!0;return!1}function Q5(n,t){return!(!n||!t||n==t)&&Tin(n.d.c,t.d.c+t.d.b)&&Tin(t.d.c,n.d.c+n.d.b)}function J5(n,t){var e;return 0!=(e=t.Pc()).length&&(rK(n.c,n.c.length,e),!0)}function Y5(n){var t,e;for(t=new Gj,e=$rn(n.d,0);e.b!=e.d.c;)HK(t,JR(kW(e),65).c);return t}function Z5(n,t){var e;for(e=new mw(n.b);e.a(i=n.gc()))throw Lm(new jx(t,i));return n.Si()&&(e=xX(n,e)),n.Ei(t,e)}function S8(n,t,e,i,r){var c,a;for(a=e;a<=r;a++)for(c=t;c<=i;c++)gan(n,c,a)||tvn(n,c,a,!0,!1)}function P8(n){var t,e;return XA(t=1+~n.l&aCn,e=~n.m+(0==t?1:0)&aCn,~n.h+(0==t&&0==e?1:0)&oCn)}function C8(n){var t;if(n<0)return vPn;if(0==n)return 0;for(t=hPn;!(t&n);t>>=1);return t}function I8(n,t,e){return!(n>=128)&&WI(n<64?Hz(N_(1,n),e):Hz(N_(1,n-64),t),0)}function O8(n,t,e){return null==e?(!n.q&&(n.q=new ym),qJ(n.q,t)):(!n.q&&(n.q=new ym),DU(n.q,t,e)),n}function A8(n,t,e){return null==e?(!n.q&&(n.q=new ym),qJ(n.q,t)):(!n.q&&(n.q=new ym),DU(n.q,t,e)),n}function L8(n){var t,i;return y5(i=new YJ,n),A8(i,(m4(),UVn),n),function(n,t,i){var r,c,a,o,u;for(r=0,a=new XL((!n.a&&(n.a=new aB(ult,n,10,11)),n.a));a.e!=a.i.gc();)o="",0==(!(c=JR(Urn(a),27)).n&&(c.n=new aB(olt,c,1,7)),c.n).i||(o=JR(d2((!c.n&&(c.n=new aB(olt,c,1,7)),c.n),0),135).a),y5(u=new QA(o),c),A8(u,(m4(),UVn),c),u.a=r++,u.d.a=c.i+c.g/2,u.d.b=c.j+c.f/2,u.e.a=e.Math.max(c.g,1),u.e.b=e.Math.max(c.f,1),AL(t.e,u),Pln(i.f,c,u),JR(fdn(c,(Okn(),SVn)),101),ksn()}(n,i,t=new ym),function(n,t,i){var r,c,a,o,u,s,f,l;for(s=new XL((!n.a&&(n.a=new aB(ult,n,10,11)),n.a));s.e!=s.i.gc();)for(c=new F_(wN(Jdn(u=JR(Urn(s),27)).a.Kc(),new h));Bwn(c);){if(!(r=JR(MJ(c),74)).b&&(r.b=new yx(nlt,r,4,7)),!(r.b.i<=1&&(!r.c&&(r.c=new yx(nlt,r,5,8)),r.c.i<=1)))throw Lm(new $y("Graph must not contain hyperedges."));if(!Pwn(r)&&u!=Bsn(JR(d2((!r.c&&(r.c=new yx(nlt,r,5,8)),r.c),0),84)))for(y5(f=new YD,r),A8(f,(m4(),UVn),r),Ob(f,JR(HI(WF(i.f,u)),153)),Ab(f,JR(RH(i,Bsn(JR(d2((!r.c&&(r.c=new yx(nlt,r,5,8)),r.c),0),84))),153)),AL(t.c,f),o=new XL((!r.n&&(r.n=new aB(olt,r,1,7)),r.n));o.e!=o.i.gc();)y5(l=new XW(f,(a=JR(Urn(o),135)).a),a),A8(l,UVn,a),l.e.a=e.Math.max(a.g,1),l.e.b=e.Math.max(a.f,1),tMn(l),AL(t.d,l)}}(n,i,t),i}function N8(n){var t,e;return t=n.t-n.k[n.o.p]*n.d+n.j[n.o.p]>n.f,e=n.u+n.e[n.o.p]*n.d>n.f*n.s*n.d,t||e}function $8(n,t){var e,i,r;for(e=!1,i=n.a[t].length,r=0;r=0,"Negative initial capacity"),oK(t>=0,"Non-positive load factor"),CB(this)}function G8(n,t){var e,i,r,c,a;for(eq(),a=!1,r=0,c=(i=t).length;r1||t>=0&&n.b<3)}function i9(n){var t,e,i;t=1+~n.l&aCn,e=~n.m+(0==t?1:0)&aCn,i=~n.h+(0==t&&0==e?1:0)&oCn,n.l=t,n.m=e,n.h=i}function r9(n){var t,e,i;for(eq(),i=1,e=n.Kc();e.Ob();)i=31*i+(null!=(t=e.Pb())?F4(t):0),i|=0;return i}function c9(n,t,e,i,r){var c;return c=Xwn(n,t),e&&i9(c),r&&(n=function(n,t){var e,i,r;return t<=22?(e=n.l&(1<=n.b.c.length||(D9(n,2*t+1),(e=2*t+2)=0&&n[i]===t[i];i--);return i<0?0:nS(Hz(n[i],PCn),Hz(t[i],PCn))?-1:1}function R9(n,t,e){var i,r;this.g=n,this.c=t,this.a=this,this.d=this,r=u4(e),i=tZ(CUn,oPn,227,r,0,1),this.b=i}function K9(n,t,e,i,r){var c,a;for(a=e;a<=r;a++)for(c=t;c<=i;c++)if(gan(n,c,a))return!0;return!1}function F9(n,t,e){var i,r,c,a;for(TU(e),a=!1,c=n.fd(t),r=e.Kc();r.Ob();)i=r.Pb(),c.Rb(i),a=!0;return a}function _9(n,t){var e,i;return i=JR(s5(n.a,4),129),e=tZ(Alt,R_n,424,t,0,1),null!=i&&ayn(i,0,e,0,i.length),e}function B9(n,t){var e;return e=new Cmn(!!(256&n.f),n.i,n.a,n.d,!!(16&n.f),n.j,n.g,t),null!=n.e||(e.c=n),e}function H9(n,t,e){var i,r;for(r=e.Kc();r.Ob();)if(i=JR(r.Pb(),44),n.Be(t,i.md()))return!0;return!1}function U9(n,t,e){return n.d[t.p][e.p]||(function(n,t,e){if(n.e)switch(n.b){case 1:!function(n,t,e){n.i=0,n.e=0,t!=e&&a9(n,t,e)}(n.c,t,e);break;case 0:!function(n,t,e){n.i=0,n.e=0,t!=e&&o9(n,t,e)}(n.c,t,e)}else UW(n.c,t,e);n.a[t.p][e.p]=n.c.i,n.a[e.p][t.p]=n.c.e}(n,t,e),n.d[t.p][e.p]=!0,n.d[e.p][t.p]=!0),n.a[t.p][e.p]}function G9(n,t){return!(!n||n==t||!b$(t,(qEn(),B1n)))&&JR(ghn(t,(qEn(),B1n)),10)!=n}function q9(n){switch(n.i){case 2:return!0;case 1:return!1;case-1:++n.c;default:return n.$l()}}function X9(n){switch(n.i){case-2:return!0;case-1:return!1;case 1:--n.c;default:return n._l()}}function z9(n){qX.call(this,"The given string does not match the expected format for individual spacings.",n)}function V9(n,t,e){var i,r;for(i=new Gj,r=$rn(e,0);r.b!=r.d.c;)HK(i,new JO(JR(kW(r),8)));F9(n,t,i)}function W9(n,t){var e;return e=Atn(n,t),nS(Gz(n,t),0)|VI(Gz(n,e),0)?e:Atn(zSn,Gz(D_(e,63),1))}function Q9(n){var t;if((t=n.a.c.length)>0)return z_(t-1,n.a.c.length),BJ(n.a,t-1);throw Lm(new rv)}function J9(n,t,e){if(n>t)throw Lm(new Cy(eIn+n+iIn+t));if(n<0||t>e)throw Lm(new tM(eIn+n+rIn+t+qCn+e))}function Y9(n,t){null==n.D&&null!=n.B&&(n.D=n.B,n.B=null),Y3(n,null==t?null:(TU(t),t)),n.C&&n.hl(null)}function Z9(n,t){var e,i;if(0!=(i=n.c[t]))for(n.c[t]=0,n.d-=i,e=t+1;eLDn?n-i>LDn:i-n>LDn)}function O7(n,t){var e;for(e=0;er&&(qun(t.q,r),i=e!=t.q.d)),i}function L7(n,t){var i,r,c,a,o;return a=t.i,o=t.j,r=a-(i=n.f).i,c=o-i.j,e.Math.sqrt(r*r+c*c)}function N7(n,t){var e;return(e=Vin(n))||(!Vft&&(Vft=new Ps),KMn(),bZ((e=new dm(vdn(t))).El(),n)),e}function $7(n,t){var e,i;return(e=JR(n.c.Bc(t),16))?((i=n.hc()).Gc(e),n.d-=e.gc(),e.$b(),n.mc(i)):n.jc()}function D7(n,t,e,i){var r,c;n.a=t,c=i?0:1,n.f=(r=new Ofn(n.c,n.a,e,c),new Amn(e,n.a,r,n.e,n.b,n.c==(g3(),D9n)))}function x7(n){var t;return J$(n.a!=n.b),t=n.d.a[n.a],Z$(n.b==n.d.c&&null!=t),n.c=n.a,n.a=n.a+1&n.d.a.length-1,t}function R7(n){var t;if(0!=n.c)return n.c;for(t=0;t=0?t:-t;i>0;)i%2==0?(e*=e,i=i/2|0):(r*=e,i-=1);return t<0?1/r:r}function X7(n,t){var e,i,r,c;return(c=Rln((i=t,(r=n?Vin(n):null)&&r.Gl(),i)))==t&&(e=Vin(n))&&e.Gl(),c}function z7(n,t,e){var i,r;return r=n.f,n.f=t,4&n.Db&&!(1&n.Db)&&(i=new oB(n,1,0,r,t),e?e.nj(i):e=i),e}function V7(n,t,e){var i,r;return r=n.b,n.b=t,4&n.Db&&!(1&n.Db)&&(i=new oB(n,1,3,r,t),e?e.nj(i):e=i),e}function W7(n,t,e){var i,r;return r=n.a,n.a=t,4&n.Db&&!(1&n.Db)&&(i=new oB(n,1,1,r,t),e?e.nj(i):e=i),e}function Q7(n){var t,e,i,r;if(null!=n)for(e=0;e-129&&n<128?(CK(),!(e=oGn[t=n+128])&&(e=oGn[t]=new Yb(n)),e):new Yb(n)}function onn(n){var t,e;return n>-129&&n<128?(mF(),!(e=gGn[t=n+128])&&(e=gGn[t]=new nw(n)),e):new nw(n)}function unn(n,t){n.a.c.length>0&&A9(JR(bF(n.a,n.a.c.length-1),579),t)||AL(n.a,new cJ(t))}function snn(n){var t;return(t=new Yy).a+="VerticalSegment ",iO(t,n.e),t.a+=" ",rO(t,WL(new qy,new mw(n.k))),t.a}function hnn(n,t){var e,i;for(e=0,i=$tn(n,t).Kc();i.Ob();)e+=null!=ghn(JR(i.Pb(),12),(qEn(),a0n))?1:0;return e}function fnn(n,t,e){var i,r,c;for(i=0,c=$rn(n,0);c.b!=c.d.c&&!((r=my(z$(kW(c))))>e);)r>=t&&++i;return i}function lnn(n,t){PH(n);try{return n._b(t)}catch(n){if(sL(n=X5(n),212)||sL(n,169))return!1;throw Lm(n)}}function bnn(n,t){PH(n);try{return n.Hc(t)}catch(n){if(sL(n=X5(n),212)||sL(n,169))return!1;throw Lm(n)}}function wnn(n,t){PH(n);try{return n.xc(t)}catch(n){if(sL(n=X5(n),212)||sL(n,169))return null;throw Lm(n)}}function dnn(n,t){switch(t.g){case 2:case 1:return $tn(n,t);case 3:case 4:return hen($tn(n,t))}return eq(),eq(),BGn}function gnn(n){var t;return 64&n.Db?Pdn(n):((t=new vN(Pdn(n))).a+=" (name: ",tO(t,n.zb),t.a+=")",t.a)}function pnn(n){var t;return(t=JR(t0(n.c.c,""),233))||(t=new Ez(IM(CM(new du,""),"Other")),Irn(n.c.c,"",t)),t}function mnn(n,t,e){var i,r;return r=n.sb,n.sb=t,4&n.Db&&!(1&n.Db)&&(i=new oB(n,1,4,r,t),e?e.nj(i):e=i),e}function vnn(n,t,e){var i,r;return r=n.r,n.r=t,4&n.Db&&!(1&n.Db)&&(i=new oB(n,1,8,r,n.r),e?e.nj(i):e=i),e}function knn(n,t){var e,i;return!(i=(e=JR(t,691)).el())&&e.fl(i=sL(t,90)?new xI(n,JR(t,29)):new kV(n,JR(t,156))),i}function ynn(n,t,e){var i;n._i(n.i+1),i=n.Zi(t,e),t!=n.i&&ayn(n.g,t,n.g,t+1,n.i-t),FH(n.g,t,i),++n.i,n.Mi(t,e),n.Ni()}function Mnn(n,t){var e;return e=new un,n.a.Bd(e)?(nN(),new cy(TU(p1(n,e.a,t)))):(pU(n),nN(),nN(),iqn)}function Tnn(n,t){var e;0!=n.c.length&&(XO(e=JR(Trn(n,tZ(fQn,JAn,10,n.c.length,0,1)),199),new Oe),Hbn(e,t))}function jnn(n,t){var e;0!=n.c.length&&(XO(e=JR(Trn(n,tZ(fQn,JAn,10,n.c.length,0,1)),199),new Ae),Hbn(e,t))}function Enn(n,t){return GI(n)?Cx(n,t):XI(n)?Px(n,t):qI(n)?(TU(n),UI(n)===UI(t)):A_(n)?n.Fb(t):XF(n)?AO(n,t):Bz(n,t)}function Snn(n,t,e){if(t<0)cbn(n,e);else{if(!e.rk())throw Lm(new Cy(FKn+e.xe()+_Kn));JR(e,69).wk().Ek(n,n.hi(),t)}}function Pnn(n,t,e){if(n<0||t>e)throw Lm(new jy(eIn+n+rIn+t+", size: "+e));if(n>t)throw Lm(new Cy(eIn+n+iIn+t))}function Cnn(n){var t;return 64&n.Db?Pdn(n):((t=new vN(Pdn(n))).a+=" (source: ",tO(t,n.d),t.a+=")",t.a)}function Inn(n){return n>=65&&n<=70?n-65+10:n>=97&&n<=102?n-97+10:n>=48&&n<=57?n-48:0}function Onn(n,t){var e;e=!!(256&n.Bb),t?n.Bb|=256:n.Bb&=-257,4&n.Db&&!(1&n.Db)&&i5(n,new wJ(n,1,2,e,t))}function Ann(n,t){var e;e=!!(256&n.Bb),t?n.Bb|=256:n.Bb&=-257,4&n.Db&&!(1&n.Db)&&i5(n,new wJ(n,1,8,e,t))}function Lnn(n,t){var e;e=!!(256&n.Bb),t?n.Bb|=256:n.Bb&=-257,4&n.Db&&!(1&n.Db)&&i5(n,new wJ(n,1,8,e,t))}function Nnn(n,t){var e;e=!!(512&n.Bb),t?n.Bb|=512:n.Bb&=-513,4&n.Db&&!(1&n.Db)&&i5(n,new wJ(n,1,3,e,t))}function $nn(n,t){var e;e=!!(512&n.Bb),t?n.Bb|=512:n.Bb&=-513,4&n.Db&&!(1&n.Db)&&i5(n,new wJ(n,1,9,e,t))}function Dnn(n,t){var e;return-1==n.b&&n.a&&(e=n.a.pk(),n.b=e?n.c.Hh(n.a.Lj(),e):Pen(n.c.Dh(),n.a)),n.c.yh(n.b,t)}function xnn(n,t){var e,i;for(i=new XL(n);i.e!=i.i.gc();)if(e=JR(Urn(i),29),UI(t)===UI(e))return!0;return!1}function Rnn(n){var t;return n.k==(Yhn(),aQn)&&((t=JR(ghn(n,(qEn(),N1n)),64))==($jn(),ght)||t==Nht)}function Knn(n){var t;return zI((t=JV(n)).a,0)?(zj(),zj(),rqn):(zj(),new u$(ZE(t.a,0)?UJ(t)/zV(t.a):0))}function Fnn(n,t){this.e=t,this.a=K5(n),this.a<54?this.f=zV(n):this.c=(bvn(),G7(n,0)>=0?tin(n):YB(tin(v1(n))))}function _nn(n,t,e,i,r,c){this.e=new Mm,this.f=(v3(),G8n),AL(this.e,n),this.d=t,this.a=e,this.b=i,this.f=r,this.c=c}function Bnn(n){return n=((n=((n-=n>>1&1431655765)>>2&858993459)+(858993459&n))>>4)+n&252645135,63&(n+=n>>8)+(n>>16)}function Hnn(n,t){var e,i;for(i=new XL(n);i.e!=i.i.gc();)if(e=JR(Urn(i),142),UI(t)===UI(e))return!0;return!1}function Unn(n,t,e){var i,r;return(r=Adn(n.b,t))&&(i=JR(xMn(I1(n,r),""),29))?ydn(n,i,t,e):null}function Gnn(n,t){var e;if(sL(e=_gn(n,t),331))return JR(e,35);throw Lm(new Cy(FKn+t+"' is not a valid attribute"))}function qnn(n,t,e){var i;if(t>(i=n.gc()))throw Lm(new jx(t,i));if(n.Si()&&n.Hc(e))throw Lm(new Cy(_Fn));n.Gi(t,e)}function Xnn(){Xnn=E,Vut=new _C(zIn,0),zut=new _C(UIn,1),Xut=new _C(HIn,2),qut=new _C(nOn,3),Wut=new _C("UP",4)}function znn(){znn=E,Rrt=new jC("P1_STRUCTURE",0),Krt=new jC("P2_PROCESSING_ORDER",1),Frt=new jC("P3_EXECUTION",2)}function Vnn(){Vnn=E,Ftt=Uin(Uin(RE(Uin(Uin(RE(eF(new OU,(kon(),H7n),(Lvn(),cnt)),U7n),tnt),int),G7n),J7n),rnt)}function Wnn(n){switch(JR(ghn(n,(qEn(),_1n)),311).g){case 1:A8(n,_1n,(V1(),s1n));break;case 2:A8(n,_1n,(V1(),f1n))}}function Qnn(n){switch(n.g){case 2:return zut;case 1:return Xut;case 4:return qut;case 3:return Wut;default:return Vut}}function Jnn(n,t){switch(n.b.g){case 0:case 1:return t;case 2:case 3:return new kG(t.d,0,t.a,t.b);default:return null}}function Ynn(n){switch(n.g){case 1:return Dht;case 2:return ght;case 3:return dht;case 4:return Nht;default:return $ht}}function Znn(n){switch(n.g){case 1:return Nht;case 2:return Dht;case 3:return ght;case 4:return dht;default:return $ht}}function ntn(n){switch(n.g){case 1:return dht;case 2:return Nht;case 3:return Dht;case 4:return ght;default:return $ht}}function ttn(n,t,e,i){switch(t){case 1:return!n.n&&(n.n=new aB(olt,n,1,7)),n.n;case 2:return n.k}return aon(n,t,e,i)}function etn(n,t,e){var i,r;return n.Pj()?(r=n.Qj(),i=xbn(n,t,e),n.Jj(n.Ij(7,ann(e),i,t,r)),i):xbn(n,t,e)}function itn(n,t){var e,i,r;null==n.d?(++n.e,--n.f):(r=t.ld(),function(n,t,e){++n.e,--n.f,JR(n.d[t].gd(e),136).md()}(n,i=((e=t.Bi())&wSn)%n.d.length,Odn(n,i,e,r)))}function rtn(n,t){var e;e=!!(n.Bb&sPn),t?n.Bb|=sPn:n.Bb&=-1025,4&n.Db&&!(1&n.Db)&&i5(n,new wJ(n,1,10,e,t))}function ctn(n,t){var e;e=!!(n.Bb&vCn),t?n.Bb|=vCn:n.Bb&=-4097,4&n.Db&&!(1&n.Db)&&i5(n,new wJ(n,1,12,e,t))}function atn(n,t){var e;e=!!(n.Bb&rBn),t?n.Bb|=rBn:n.Bb&=-8193,4&n.Db&&!(1&n.Db)&&i5(n,new wJ(n,1,15,e,t))}function otn(n,t){var e;e=!!(n.Bb&cBn),t?n.Bb|=cBn:n.Bb&=-2049,4&n.Db&&!(1&n.Db)&&i5(n,new wJ(n,1,11,e,t))}function utn(n){var t;n.g&&(Ppn((t=n.c.kg()?n.f:n.a).a,n.o,!0),Ppn(t.a,n.o,!1),A8(n.o,(LEn(),q6n),(ksn(),Zst)))}function stn(n){var t;if(!n.a)throw Lm(new Iy("Cannot offset an unassigned cut."));t=n.c-n.b,n.b+=t,JG(n,t),QG(n,t)}function htn(n){var t,e;for(e=Mdn(h2(n)).Kc();e.Ob();)if(vkn(n,t=V$(e.Pb())))return kQ((HE(),Zlt),t);return null}function ftn(n){var t,e;for(e=n.p.a.ec().Kc();e.Ob();)if((t=JR(e.Pb(),218)).f&&n.b[t.c]<-1e-10)return t;return null}function ltn(n){var t,e,i;for(t=new Mm,i=new mw(n.b);i.at?1:n==t?0==n?wtn(1/n,1/t):0:isNaN(n)?isNaN(t)?0:1:-1}function dtn(n,t,e){var i;if(n.c)fhn(n.c,t,e);else for(i=new mw(n.b);i.a=1?zut:qut:t}function vtn(n){if(n.c)vtn(n.c);else if(n.d)throw Lm(new Iy("Stream already terminated, can't be modified or used"))}function ktn(n,t,e){var i;return i=n.a.get(t),n.a.set(t,void 0===e?null:e),void 0===i?(++n.c,++n.b.g):++n.d,i}function ytn(n,t,e){var i,r;for(r=n.a.ec().Kc();r.Ob();)if(i=JR(r.Pb(),10),G5(e,JR(bF(t,i.p),16)))return i;return null}function Mtn(n,t,e){var i;return i=0,t&&(aA(n.a)?i+=t.f.a/2:i+=t.f.b/2),e&&(aA(n.a)?i+=e.f.a/2:i+=e.f.b/2),i}function Ttn(n,t,i){var r;!(r=i)&&(r=mK(new jk,0)),r.Ug(NAn,2),Mcn(n.b,t,r.eh(1)),function(n,t,e){var i,r,c,a,o,u,s,h,f,l,b;for(QQ(u=function(n){var t,e,i,r,c;for(t=new GL,e=new GL,MW(t,n),MW(e,n);e.b!=e.c;)for(c=new mw(JR(OB(e),36).a);c.aQOn,S=e.Math.abs(b.b-d.b)>QOn,(!i&&E&&S||i&&(E||S))&&HK(p.a,y)),z4(p.a,r),0==r.b?b=y:(J$(0!=r.b),b=JR(r.c.b.c,8)),x5(w,l,g),f6(c)==j&&(dU(j.i)!=c.a&&tln(g=new zM,dU(j.i),v),A8(p,k0n,g)),sfn(w,p,v),f.a.zc(w,f);oz(p,M),hz(p,j)}for(h=f.a.ec().Kc();h.Ob();)oz(s=JR(h.Pb(),18),null),hz(s,null);t.Vg()}(t,r.eh(1)),r.Vg()}function jtn(n,t,e){var i;return YM(),q2(i=new ns,t),x2(i,e),n&&bZ((!n.a&&(n.a=new NL(Jft,n,5)),n.a),i),i}function Etn(n){var t;return 64&n.Db?Pdn(n):((t=new vN(Pdn(n))).a+=" (identifier: ",tO(t,n.k),t.a+=")",t.a)}function Stn(n,t){var e;e=!!(n.Bb&qKn),t?n.Bb|=qKn:n.Bb&=-32769,4&n.Db&&!(1&n.Db)&&i5(n,new wJ(n,1,18,e,t))}function Ptn(n,t){var e;e=!!(n.Bb&qKn),t?n.Bb|=qKn:n.Bb&=-32769,4&n.Db&&!(1&n.Db)&&i5(n,new wJ(n,1,18,e,t))}function Ctn(n,t){var e;e=!!(n.Bb&USn),t?n.Bb|=USn:n.Bb&=-16385,4&n.Db&&!(1&n.Db)&&i5(n,new wJ(n,1,16,e,t))}function Itn(n,t){var e;e=!!(n.Bb&MCn),t?n.Bb|=MCn:n.Bb&=-65537,4&n.Db&&!(1&n.Db)&&i5(n,new wJ(n,1,20,e,t))}function Otn(n){var t;return t=tZ(Vdt,CPn,28,2,15,1),n-=MCn,t[0]=(n>>10)+TCn&OPn,t[1]=56320+(1023&n)&OPn,Ain(t,0,t.length)}function Atn(n,t){var e;return BO(n)&&BO(t)&&lCn<(e=n+t)&&e>22),r=n.h+t.h+(i>>22),XA(e&aCn,i&aCn,r&oCn)}(BO(n)?v5(n):n,BO(t)?v5(t):t))}function Ltn(n,t){var e;return BO(n)&&BO(t)&&lCn<(e=n*t)&&e>13|(15&n.m)<<9,r=n.m>>4&8191,c=n.m>>17|(255&n.h)<<5,a=(1048320&n.h)>>8,g=i*(o=8191&t.l),p=r*o,m=c*o,v=a*o,0!=(u=t.l>>13|(15&t.m)<<9)&&(g+=e*u,p+=i*u,m+=r*u,v+=c*u),0!=(s=t.m>>4&8191)&&(p+=e*s,m+=i*s,v+=r*s),0!=(h=t.m>>17|(255&t.h)<<5)&&(m+=e*h,v+=i*h),0!=(f=(1048320&t.h)>>8)&&(v+=e*f),b=((d=e*o)>>22)+(g>>9)+((262143&p)<<4)+((31&m)<<17),w=(p>>18)+(m>>5)+((4095&v)<<8),w+=(b+=(l=(d&aCn)+((511&g)<<13))>>22)>>22,XA(l&=aCn,b&=aCn,w&=oCn)}(BO(n)?v5(n):n,BO(t)?v5(t):t))}function Ntn(n,t){var e;return BO(n)&&BO(t)&&lCn<(e=n-t)&&et?1:FO(isNaN(n),isNaN(t))}function xtn(){xtn=E,ast=new HC(zIn,0),rst=new HC("POLYLINE",1),ist=new HC("ORTHOGONAL",2),cst=new HC("SPLINES",3)}function Rtn(){Rtn=E,jit=new vC("ASPECT_RATIO_DRIVEN",0),Eit=new vC("MAX_SCALE_DRIVEN",1),Tit=new vC("AREA_DRIVEN",2)}function Ktn(n){var t,e;for(t=new Mm,e=new mw(n.j);e.at){FV(e);break}}ZB(e,t)}function ztn(n,t,e){e.Ug("Straight Line Edge Routing",1),e.dh(t,oxn),PMn(n,JR(fdn(t,(tD(),Btt)),27)),e.dh(t,sxn)}function Vtn(n,t){0==n.n.c.length&&AL(n.n,new gX(n.s,n.t,n.i)),AL(n.b,t),fan(JR(bF(n.n,n.n.c.length-1),209),t),byn(n,t)}function Wtn(n){var t;this.a=new Wx(t=JR(n.e&&n.e(),9),JR(qD(t,t.length),9),0),this.b=tZ(sUn,kSn,1,this.a.a.length,5,1)}function Qtn(n){return Array.isArray(n)&&n.Tm===j?sT(s7(n))+"@"+(F4(n)>>>0).toString(16):n.toString()}function Jtn(n,t){switch(t.g){case 2:return n.b;case 1:return n.c;case 4:return n.d;case 3:return n.a;default:return!1}}function Ytn(n,t,e,i){switch(t){case 3:return n.f;case 4:return n.g;case 5:return n.i;case 6:return n.j}return ttn(n,t,e,i)}function Ztn(n,t){if(t==n.d)return n.e;if(t==n.e)return n.d;throw Lm(new Cy("Node "+t+" not part of edge "+n))}function nen(n,t,e,i){if(t<0)egn(n,e,i);else{if(!e.rk())throw Lm(new Cy(FKn+e.xe()+_Kn));JR(e,69).wk().Ck(n,n.hi(),t,i)}}function ten(n){var t;if(n.b){if(ten(n.b),n.b.d!=n.c)throw Lm(new iv)}else n.d.dc()&&(t=JR(n.f.c.xc(n.e),16))&&(n.d=t)}function een(n){var t,e,i;for(this.a=new qO,i=new mw(n);i.a=c)return t.c+i;return t.c+t.b.gc()}function ren(n,t,e){var i,r;for(i=0,r=n.length;i0&&(i+=r,++e);return e>1&&(i+=n.d*(e-1)),i}function uen(n){var t,e,i;for((i=new Qy).a+="[",t=0,e=n.gc();t=0&&n.a[e]===t[e];e--);return e<0}(n,e.a))}function len(n){switch($jn(),n.g){case 4:return ght;case 1:return dht;case 3:return Nht;case 2:return Dht;default:return $ht}}function ben(n){var t,e;for(e=my(z$(n.a.of((XEn(),Put)))),t=new mw(n.a.Sf());t.a=0;r--)if(Cx(n[r].d,t)||Cx(n[r].d,i)){n.length>=r+1&&n.splice(0,r+1);break}return n}($Un.me(n)))),t=0,i=n.j.length;tu.d&&(f=u.d+u.a+h));i.c.d=f,t.a.zc(i,t),s=e.Math.max(s,i.c.d+i.c.a)}return s}(n),Yj(new PF(null,new Kz(n.d,16)),new ed(n)),t}function Oen(n){$en(),this.c=KJ(a8(uM(Zct,1),kSn,845,0,[H5n])),this.b=new ym,this.a=n,DU(this.b,U5n,1),n2(G5n,new dp(this))}function Aen(n,t,e){N2(),Gv.call(this),this.a=dF(yXn,[HSn,BIn],[603,217],0,[CXn,PXn],2),this.c=new nA,this.g=n,this.f=t,this.d=e}function Len(n,t){this.n=dF(Jdt,[HSn,kCn],[376,28],14,[t,lX(e.Math.ceil(n/32))],2),this.o=n,this.p=t,this.j=n-1>>1,this.k=t-1>>1}function Nen(n){var t,e;t=n.d==(iln(),DYn),e=csn(n),A8(n.a,(LEn(),o4n),t&&!e||!t&&e?(Scn(),Pat):(Scn(),Sat))}function $en(){$en=E,jE(),LEn(),U5n=v5n,G5n=KJ(a8(uM(oat,1),bDn,149,0,[u5n,s5n,f5n,l5n,d5n,g5n,p5n,m5n,y5n,T5n,h5n,b5n,k5n]))}function Den(n,t){var e,i;if((i=new Ow(n.a.ad(t,!0))).a.gc()<=1)throw Lm(new tv);return(e=i.a.ec().Kc()).Pb(),JR(e.Pb(),40)}function xen(n,t){return n.i>0&&(t.lengthn.i&&FH(t,n.i,null),t}function Ren(n){var t;return 64&n.Db?gnn(n):((t=new vN(gnn(n))).a+=" (instanceClassName: ",tO(t,n.D),t.a+=")",t.a)}function Ken(n){var t,e,i,r;for(r=0,e=0,i=n.length;e0&&(n._j(),-1!=Odn(n,((e=null==t?0:F4(t))&wSn)%n.d.length,e,t))}function Hen(n,t){var i,r;n.a=Atn(n.a,1),n.c=e.Math.min(n.c,t),n.b=e.Math.max(n.b,t),n.d+=t,i=t-n.f,r=n.e+i,n.f=r-n.e-i,n.e=r}function Uen(n,t){switch(t){case 3:return void K2(n,0);case 4:return void F2(n,0);case 5:return void _2(n,0);case 6:return void B2(n,0)}tnn(n,t)}function Gen(n,t){switch(t.g){case 1:return qR(n.j,(T6(),dQn));case 2:return qR(n.j,(T6(),pQn));default:return eq(),eq(),BGn}}function qen(n){var t;switch(AH(),(t=n.Pc()).length){case 0:return mUn;case 1:return new hF(PH(t[0]));default:return new Bq(function(n){var t,e;for(t=0,e=n.length;t0&&(n._j(),e=qbn(n,((i=null==t?0:F4(t))&wSn)%n.d.length,i,t))?e.md():null}function Zen(n,t,e){var i,r,c;return n.Pj()?(i=n.i,c=n.Qj(),ynn(n,i,t),r=n.Ij(3,null,t,i,c),e?e.nj(r):e=r):ynn(n,n.i,t),e}function nin(n){var t;return vD(),t=new JO(JR(n.e.of((XEn(),Kot)),8)),n.B.Hc((Yvn(),Jht))&&(t.a<=0&&(t.a=20),t.b<=0&&(t.b=20)),t}function tin(n){var t,e;return bvn(),e=y_(n),0!=(t=y_(D_(n,32)))?new Vz(e,t):e>10||e<0?new sQ(1,e):AGn[e]}function ein(n,t){var e;return BO(n)&&BO(t)&&lCn<(e=n%t)&&e=0?c=c.a[1]:(r=c,c=c.a[0])}return r}function win(n,t,e){var i,r,c;for(r=null,c=n.b;c;){if(i=n.a.Ne(t,c.d),e&&0==i)return c;i<=0?c=c.a[0]:(r=c,c=c.a[1])}return r}function din(n,t,e,i){var r,c,a;return r=!1,function(n,t,e){var i,r,c,a,o,u,s,h,f,l,b,w,d,g,p,m,v,k,y;return l=n.c[t],b=n.c[e],!((w=JR(ghn(l,(qEn(),H1n)),15))&&0!=w.gc()&&w.Hc(b)||(d=l.k!=(Yhn(),uQn)&&b.k!=uQn,m=(g=JR(ghn(l,B1n),10))!=(p=JR(ghn(b,B1n),10)),v=!!g&&g!=l||!!p&&p!=b,k=san(l,($jn(),ght)),y=san(b,Nht),v|=san(l,Nht)||san(b,ght),d&&(v&&m||k||y))||l.k==(Yhn(),hQn)&&b.k==sQn||b.k==(Yhn(),hQn)&&l.k==sQn)&&(h=n.c[t],c=n.c[e],r=gun(n.e,h,c,($jn(),Dht)),u=gun(n.i,h,c,dht),function(n,t,e){n.d=0,n.b=0,t.k==(Yhn(),hQn)&&e.k==hQn&&JR(ghn(t,(qEn(),Y1n)),10)==JR(ghn(e,Y1n),10)&&(y1(t).j==($jn(),ght)?Rdn(n,t,e):Rdn(n,e,t)),t.k==hQn&&e.k==uQn?y1(t).j==($jn(),ght)?n.d=1:n.b=1:e.k==hQn&&t.k==uQn&&(y1(e).j==($jn(),ght)?n.b=1:n.d=1),function(n,t,e){t.k==(Yhn(),sQn)&&e.k==uQn&&(n.d=hnn(t,($jn(),Nht)),n.b=hnn(t,ght)),e.k==sQn&&t.k==uQn&&(n.d=hnn(e,($jn(),ght)),n.b=hnn(e,Nht))}(n,t,e)}(n.f,h,c),s=U9(n.b,h,c)+JR(r.a,17).a+JR(u.a,17).a+n.f.d,o=U9(n.b,c,h)+JR(r.b,17).a+JR(u.b,17).a+n.f.b,n.a&&(f=JR(ghn(h,Y1n),12),a=JR(ghn(c,Y1n),12),s+=JR((i=mon(n.g,f,a)).a,17).a,o+=JR(i.b,17).a),s>o)}(n.f,e,i)&&(function(n,t,e){var i,r;hhn(n.e,t,e,($jn(),Dht)),hhn(n.i,t,e,dht),n.a&&(r=JR(ghn(t,(qEn(),Y1n)),12),i=JR(ghn(e,Y1n),12),rV(n.g,r,i))}(n.f,n.a[t][e],n.a[t][i]),a=(c=n.a[t])[i],c[i]=c[e],c[e]=a,r=!0),r}function gin(n,t,e){var i,r,c;for(r=JR(RH(n.b,e),183),i=0,c=new mw(t.j);c.a>5,t&=31,r=n.d+e+(0==t?0:1),function(n,t,e,i){var r,c,a;if(0==i)ayn(t,0,n,e,n.length-e);else for(a=32-i,n[n.length-1]=0,c=n.length-1;c>e;c--)n[c]|=t[c-e-1]>>>a,n[c-1]=t[c-e-1]<t?1:FO(isNaN(n),isNaN(t)))>0}function Min(n,t){return LA(),LA(),y3(mPn),(e.Math.abs(n-t)<=mPn||n==t||isNaN(n)&&isNaN(t)?0:nt?1:FO(isNaN(n),isNaN(t)))<0}function Tin(n,t){return LA(),LA(),y3(mPn),(e.Math.abs(n-t)<=mPn||n==t||isNaN(n)&&isNaN(t)?0:nt?1:FO(isNaN(n),isNaN(t)))<=0}function jin(n,t){for(var e=0;!t[e]||""==t[e];)e++;for(var i=t[e++];e0&&this.b>0&&(this.g=IF(this.c,this.b,this.a))}function xin(n){if(!(TFn in n.a))throw Lm(new Dy("Every element must have an id."));return mbn(PX(n,TFn))}function Rin(n){var t,e;for(e=Kfn(n),t=null;2==n.c;)NEn(n),t||(WEn(),WEn(),WMn(t=new OA(2),e),e=t),e.Jm(Kfn(n));return e}function Kin(n,t){var e,i;return n._j(),(e=qbn(n,((i=null==t?0:F4(t))&wSn)%n.d.length,i,t))?(M3(n,e),e.md()):null}function Fin(n,t){return n.e>t.e?1:n.et.d?n.e:n.d=48&&n<48+e.Math.min(10,10)?n-48:n>=97&&n<97?n-97+10:n>=65&&n<65?n-65+10:-1}function Bin(n,t){if(t.c==n)return t.d;if(t.d==n)return t.c;throw Lm(new Cy("Input edge is not connected to the input port."))}function Hin(n){switch(typeof n){case lSn:return v9(n);case fSn:return DO(n);case hSn:return pD(n);default:return null==n?0:FN(n)}}function Uin(n,t){if(n.a<0)throw Lm(new Iy("Did not call before(...) or after(...) before calling add(...)."));return c$(n,n.a,t),n}function Gin(n){return JX(),sL(n,162)?JR(RH(Slt,JGn),295).Rg(n):MB(Slt,s7(n))?JR(RH(Slt,s7(n)),295).Rg(n):null}function qin(n){var t;return 32&n.Db||0!=(t=DH(JR(s5(n,16),29)||n.ii())-DH(n.ii()))&&Xin(n,32,tZ(sUn,kSn,1,t,5,1)),n}function Xin(n,t,e){var i;n.Db&t?null==e?function(n,t){var e,i,r,c,a,o,u;if(1==(i=Bnn(254&n.Db)))n.Eb=null;else if(c=e3(n.Eb),2==i)r=Lan(n,t),n.Eb=c[0==r?1:0];else{for(a=tZ(sUn,kSn,1,i-1,5,1),e=2,o=0,u=0;e<=128;e<<=1)e==t?++o:n.Db&e&&(a[u++]=c[o++]);n.Eb=a}n.Db&=~t}(n,t):-1==(i=Lan(n,t))?n.Eb=e:FH(e3(n.Eb),i,e):null!=e&&function(n,t,e){var i,r,c,a,o,u;if(0==(r=Bnn(254&n.Db)))n.Eb=e;else{if(1==r)a=tZ(sUn,kSn,1,2,5,1),0==Lan(n,t)?(a[0]=e,a[1]=n.Eb):(a[0]=n.Eb,a[1]=e);else for(a=tZ(sUn,kSn,1,r+1,5,1),c=e3(n.Eb),i=2,o=0,u=0;i<=128;i<<=1)i==t?a[u++]=e:n.Db&i&&(a[u++]=c[o++]);n.Eb=a}n.Db|=t}(n,t,e)}function zin(n,t,e,i){var r;0!=t.c.length&&(r=function(n,t){var e,i,r,c,a;for(e=new Mm,r=r0(new PF(null,new Kz(n,16)),new wa),c=r0(new PF(null,new Kz(n,16)),new da),a=function(n){var t;return pU(n),t=tZ(Zdt,jCn,28,0,15,1),DT(n.a,new Bw(t)),t}(function(n){return vtn(n),new rD(n,new tK(n,n.a.e,4|n.a.d))}(sG(function(n){var t,e,i,r,c,a,o,u;for(t=336,e=0,r=new ox(n.length),o=0,u=(a=n).length;o=2*t&&AL(e,new jR(a[i-1]+t,a[i]-t));return e}(e,i),Yj(V0(new PF(null,new Kz(function(n){var t,e,i,r,c,a,o;for(c=new qO,e=new mw(n);e.a2&&o.e.b+o.j.b<=2&&(r=o,i=a),c.a.zc(r,c),r.q=i);return c}(t),1)),new ba),new yG(n,e,r,i)))}function Vin(n){var t,e,i;if(!(i=n.Jh()))for(t=0,e=n.Ph();e;e=e.Ph()){if(++t>ECn)return e.Qh();if((i=e.Jh())||e==n)break}return i}function Win(n,t){var e;return UI(t)===UI(n)||!!sL(t,21)&&(e=JR(t,21)).gc()==n.gc()&&n.Ic(e)}function Qin(n,t){return TU(n),null!=t&&(!!Cx(n,t)||n.length==t.length&&Cx(n.toLowerCase(),t.toLowerCase()))}function Jin(n){var t,e;return G7(n,-129)>0&&G7(n,128)<0?(pF(),t=y_(n)+128,!(e=hGn[t])&&(e=hGn[t]=new Zb(n)),e):new Zb(n)}function Yin(){Yin=E,WWn=new FS(_An,0),zWn=new FS("INSIDE_PORT_SIDE_GROUPS",1),XWn=new FS("GROUP_MODEL_ORDER",2),VWn=new FS(BAn,3)}function Zin(n,t){var e,i;for(Rz(t,n.length),e=n.charCodeAt(t),i=t+1;iT&&(d.c=T-d.b),AL(o.d,new o_(d,Jnn(o,d))),v=t==ght?e.Math.max(v,g.b+h.b.Mf().b):e.Math.min(v,g.b));for(v+=t==ght?n.t:-n.t,(k=Ien((o.e=v,o)))>0&&(JR(XU(n.b,t),127).a.b=k),f=b.Kc();f.Ob();)!(h=JR(f.Pb(),117)).c||h.c.d.c.length<=0||((d=h.c.i).c-=h.e.a,d.d-=h.e.b)}else Pjn(n,t)}(n,t):Pjn(n,t):n.u.Hc(fht)&&(i?function(n,t){var i,r,c,a,o,u,s,h,f,l,b,w,d,g,p,m;if((f=JR(JR(RJ(n.r,t),21),87)).gc()<=2||t==($jn(),dht)||t==($jn(),Dht))Zjn(n,t);else{for(g=n.u.Hc((lbn(),lht)),i=t==($jn(),ght)?(C5(),fzn):(C5(),uzn),m=t==ght?(z1(),AXn):(z1(),NXn),r=pM(pR(i),n.s),p=t==ght?pCn:mCn,h=f.Kc();h.Ob();)!(u=JR(h.Pb(),117)).c||u.c.d.c.length<=0||(d=u.b.Mf(),w=u.e,(b=(l=u.c).i).b=(a=l.n,l.e.a+a.b+a.c),b.a=(o=l.n,l.e.b+o.d+o.a),g?(b.c=w.a-(c=l.n,l.e.a+c.b+c.c)-n.s,g=!1):b.c=w.a+d.a+n.s,Fq(m,GIn),l.f=m,wZ(l,(BZ(),SXn)),AL(r.d,new o_(b,Jnn(r,b))),p=t==ght?e.Math.min(p,w.b):e.Math.max(p,w.b+u.b.Mf().b));for(p+=t==ght?-n.t:n.t,Ien((r.e=p,r)),s=f.Kc();s.Ob();)!(u=JR(s.Pb(),117)).c||u.c.d.c.length<=0||((b=u.c.i).c-=u.e.a,b.d-=u.e.b)}}(n,t):Zjn(n,t))}function drn(n){var t;UI(fdn(n,(XEn(),kot)))===UI((nnn(),Est))&&(_X(n)?(t=JR(fdn(_X(n),kot),346),ocn(n,kot,t)):ocn(n,kot,Sst))}function grn(n,t,i){return new kG(e.Math.min(n.a,t.a)-i/2,e.Math.min(n.b,t.b)-i/2,e.Math.abs(n.a-t.a)+i,e.Math.abs(n.b-t.b)+i)}function prn(n){var t;this.d=new Mm,this.j=new zM,this.g=new zM,t=n.g.b,this.f=JR(ghn(dU(t),(LEn(),D4n)),88),this.e=my(z$(Xrn(t,d5n)))}function mrn(n){this.d=new Mm,this.e=new mQ,this.c=tZ(Wdt,GPn,28,($jn(),a8(uM(zht,1),HAn,64,0,[$ht,ght,dht,Nht,Dht])).length,15,1),this.b=n}function vrn(n,t,e){var i;switch(i=e[n.g][t],n.g){case 1:case 3:return new DC(0,i);case 2:case 4:return new DC(i,0);default:return null}}function krn(n,t,e){var i;i=JR(Vq(t.f),205);try{i.rf(n,e),yU(t.f,i)}catch(n){throw sL(n=X5(n),103),Lm(n)}}function yrn(n,t,e){var i,r,c,a;return i=null,(c=ITn(k3(),t))&&(r=null,null!=(a=pTn(c,e))&&(r=n.qf(c,a)),i=r),i}function Mrn(n,t,e,i){var r;if(t>=(r=n.length))return r;for(t=t>0?t:0;ti&&FH(t,i,null),t}function jrn(n,t){var e,i;for(i=n.a.length,t.lengthi&&FH(t,i,null),t}function Ern(n,t){var e,i;++n.j,null!=t&&function(n,t){var e,i,r;if(UI(n)===UI(t))return!0;if(null==n||null==t)return!1;if(n.length!=t.length)return!1;for(e=0;e>24}return e}(vMn(n,!0))))throw Lm(new xy("Invalid hexBinary value: '"+n+"'"));return t}function Prn(n,t,e){var i;t.a.length>0&&(AL(n.b,new ZR(t.a,e)),0<(i=t.a.length)?t.a=Gq(t.a,0,0):0>i&&(t.a+=mL(tZ(Vdt,CPn,28,-i,15,1))))}function Crn(n,t,e){var i;if(!e[t.d])for(e[t.d]=!0,i=new mw(h7(t));i.a=n.b>>1)for(i=n.c,e=n.b;e>t;--e)i=i.b;else for(i=n.a.a,e=0;e=0?n.Wh(r):Lbn(n,i):e<0?Lbn(n,i):JR(i,69).wk().Bk(n,n.hi(),e)}function Brn(n){var t,e;for(!n.o&&(n.o=new TZ((gEn(),Bft),klt,n,0)),t=(e=n.o).c.Kc();t.e!=t.i.gc();)JR(t.Yj(),44).md();return ZY(e)}function Hrn(n){var t;if(sL(n.a,4)){if(null==(t=Gin(n.a)))throw Lm(new Iy(xRn+n.b+"'. "+LRn+(W$(Ilt),Ilt.k)+NRn));return t}return n.a}function Urn(n){var t;try{return t=n.i.Xb(n.e),n.Xj(),n.g=n.e++,t}catch(t){throw sL(t=X5(t),77)?(n.Xj(),Lm(new cv)):Lm(t)}}function Grn(n){var t;try{return t=n.c.Vi(n.e),n.Xj(),n.g=n.e++,t}catch(t){throw sL(t=X5(t),77)?(n.Xj(),Lm(new cv)):Lm(t)}}function qrn(n){var t,e,i,r;for(r=0,e=0,i=n.length;e=64&&t<128&&(r=Uz(r,N_(1,t-64)));return r}function Xrn(n,t){var e,i;return i=null,b$(n,(XEn(),Eut))&&(e=JR(ghn(n,Eut),96)).pf(t)&&(i=e.of(t)),null==i&&dU(n)&&(i=ghn(dU(n),t)),i}function zrn(n,t){var e;return e=JR(ghn(n,(LEn(),o6n)),75),hL(t,ZWn)?e?UG(e):(e=new ek,A8(n,o6n,e)):e&&A8(n,o6n,null),e}function Vrn(){Vrn=E,XEn(),Jzn=yut,qzn=pot,_zn=not,Xzn=Got,Zon(),Wzn=Zqn,Vzn=Jqn,Qzn=tXn,zzn=Qqn,i7(),Hzn=xzn,Bzn=Dzn,Uzn=Kzn,Gzn=Fzn}function Wrn(n){switch(gE(),this.c=new Mm,this.d=n,n.g){case 0:case 2:this.a=xU(GWn),this.b=pCn;break;case 3:case 1:this.a=GWn,this.b=mCn}}function Qrn(n,t,e){var i;if(n.c)_2(n.c,n.c.i+t),B2(n.c,n.c.j+e);else for(i=new mw(n.b);i.a>4)<<24>>24,f[l++]=((15&e)<<4|i>>2&15)<<24>>24,f[l++]=(i<<6|r)<<24>>24}return QT(a=c[h++])&&QT(o=c[h++])?(t=hdt[a],e=hdt[o],u=c[h++],s=c[h++],-1==hdt[u]||-1==hdt[s]?61==u&&61==s?15&e?null:(ayn(f,0,g=tZ(Ydt,ZKn,28,3*b+1,15,1),0,3*b),g[l]=(t<<2|e>>4)<<24>>24,g):61!=u&&61==s?3&(i=hdt[u])?null:(ayn(f,0,g=tZ(Ydt,ZKn,28,3*b+2,15,1),0,3*b),g[l++]=(t<<2|e>>4)<<24>>24,g[l]=((15&e)<<4|i>>2&15)<<24>>24,g):null:(i=hdt[u],r=hdt[s],f[l++]=(t<<2|e>>4)<<24>>24,f[l++]=((15&e)<<4|i>>2&15)<<24>>24,f[l++]=(i<<6|r)<<24>>24,f)):null}(vMn(n,!0))))throw Lm(new xy("Invalid base64Binary value: '"+n+"'"));return t}function Yrn(n,t){var e;e=n.fd(t);try{return e.Pb()}catch(n){throw sL(n=X5(n),112)?Lm(new jy("Can't get element "+t)):Lm(n)}}function Zrn(n,t){var e,i,r;for(e=n.o,r=JR(JR(RJ(n.r,t),21),87).Kc();r.Ob();)(i=JR(r.Pb(),117)).e.a=non(i,e.a),i.e.b=e.b*my(z$(i.b.of(ozn)))}function ncn(n){var t;return(t=new Yy).a+="n",n.k!=(Yhn(),sQn)&&rO(rO((t.a+="(",t),d$(n.k).toLowerCase()),")"),rO((t.a+="_",t),ton(n)),t.a}function tcn(n,t){var e;switch(e=JR(XU(n.b,t),127).n,t.g){case 1:n.t>=0&&(e.d=n.t);break;case 3:n.t>=0&&(e.a=n.t)}n.C&&(e.b=n.C.b,e.c=n.C.c)}function ecn(){ecn=E,p8n=new CP(dDn,0),w8n=new CP(OLn,1),d8n=new CP("LINEAR_SEGMENTS",2),b8n=new CP("BRANDES_KOEPF",3),g8n=new CP(wDn,4)}function icn(){icn=E,Pzn=new LS(eOn,0),Szn=new LS(iOn,1),Czn=new LS(rOn,2),Izn=new LS(cOn,3),Pzn.a=!1,Szn.a=!0,Czn.a=!1,Izn.a=!0}function rcn(){rcn=E,dzn=new OS(eOn,0),wzn=new OS(iOn,1),gzn=new OS(rOn,2),pzn=new OS(cOn,3),dzn.a=!1,wzn.a=!0,gzn.a=!1,pzn.a=!0}function ccn(n,t,e,i){var r;return e>=0?n.Sh(t,e,i):(n.Ph()&&(i=(r=n.Fh())>=0?n.Ah(i):n.Ph().Th(n,-1-r,null,i)),n.Ch(t,e,i))}function acn(n,t){switch(t){case 7:return!n.e&&(n.e=new yx(tlt,n,7,4)),void ZMn(n.e);case 8:return!n.d&&(n.d=new yx(tlt,n,8,5)),void ZMn(n.d)}Uen(n,t)}function ocn(n,t,e){return null==e?(!n.o&&(n.o=new TZ((gEn(),Bft),klt,n,0)),Kin(n.o,t)):(!n.o&&(n.o=new TZ((gEn(),Bft),klt,n,0)),vun(n.o,t,e)),n}function ucn(n,t){var e,i,r,c;for(eq(),e=n,c=t,sL(n,21)&&!sL(t,21)&&(e=t,c=n),r=e.Kc();r.Ob();)if(i=r.Pb(),c.Hc(i))return!1;return!0}function scn(n,t,e,i){if(t.ae.b)return!0}return!1}function hcn(n,t){return GI(n)?!!uSn[t]:n.Sm?!!n.Sm[t]:XI(n)?!!oSn[t]:!!qI(n)&&!!aSn[t]}function fcn(n,t){var i,r,c;for(c=n,r=new F_(wN(Ftn(t).a.Kc(),new h));Bwn(r);)(i=JR(MJ(r),18)).c.i.c&&(c=e.Math.max(c,i.c.i.c.p));return c}function lcn(n){var t,e,i;if(e=0,0==(i=Kpn(n)).c.length)return 1;for(t=new mw(i);t.a=0?n.Lh(a,e,!0):Gbn(n,c,e):JR(c,69).wk().yk(n,n.hi(),r,e,i)}function gcn(n){var t,e;if(null==n)return null;for(e=tZ(fQn,HSn,199,n.length,0,2),t=0;t=0)return i;if(n.ol())for(e=0;e=(r=n.gc()))throw Lm(new jx(t,r));if(n.Si()&&(i=n.dd(e))>=0&&i!=t)throw Lm(new Cy(_Fn));return n.Xi(t,e)}function kcn(n,t){if(this.a=JR(PH(n),253),this.b=JR(PH(t),253),n.Ed(t)>0||n==(Ok(),gUn)||t==(Ak(),pUn))throw Lm(new Cy("Invalid range: "+VW(n,t)))}function ycn(n){var t,e;for(this.b=new Mm,this.c=n,this.a=!1,e=new mw(n.a);e.a0)for(i=new Vx(JR(RJ(n.a,c),21)),eq(),_A(i,new bd(t)),r=new NV(c.b,0);r.b0),(t&-t)==t)return lX(t*ngn(n,31)*4.656612873077393e-10);do{i=(e=ngn(n,31))%t}while(e-i+(t-1)<0);return lX(i)}function Ocn(n,t,e,i){var r,c;for(r=t;r1&&(r=function(n,t){var e,i,r;for(e=LN(new Mv,n),r=new mw(t);r.a(u=null==n.d?0:n.d.length)){for(h=n.d,n.d=tZ(jlt,F_n,66,2*u+4,0,1),c=0;c102?-1:n<=57?n-48:n<65?-1:n<=70?n-65+10:n<97?-1:n-97+10}function Ycn(n,t){if(null==n)throw Lm(new Ay("null key in entry: null="+t));if(null==t)throw Lm(new Ay("null value in entry: "+n+"=null"))}function Zcn(n,t){var i;return i=a8(uM(Zdt,1),jCn,28,15,[d7(n.a[0],t),d7(n.a[1],t),d7(n.a[2],t)]),n.d&&(i[0]=e.Math.max(i[0],i[2]),i[2]=i[0]),i}function nan(n,t){var i;return i=a8(uM(Zdt,1),jCn,28,15,[g7(n.a[0],t),g7(n.a[1],t),g7(n.a[2],t)]),n.d&&(i[0]=e.Math.max(i[0],i[2]),i[2]=i[0]),i}function tan(n,t,e){Lx(JR(ghn(t,(LEn(),q6n)),101))||(nJ(n,t,gfn(t,e)),nJ(n,t,gfn(t,($jn(),Nht))),nJ(n,t,gfn(t,ght)),eq(),_A(t.j,new bg(n)))}function ean(n){var t,i;for(n.c||function(n){var t,i,r,c,a,o;if(c=new NV(n.e,0),r=new NV(n.a,0),n.d)for(i=0;iIDn;){for(a=t,o=0;e.Math.abs(t-a)0),c.a.Xb(c.c=--c.b),uyn(n,n.b-o,a,r,c),J$(c.b0),r.a.Xb(r.c=--r.b)}if(!n.d)for(i=0;i=0){for(u=null,o=new NV(h.a,s+1);o.b0&&s[r]&&(d=VA(n.b,s[r],c)),g=e.Math.max(g,c.c.c.b+d);for(a=new mw(f.e);a.ay)?(s=2,o=wSn):0==s?(s=1,o=T):(s=0,o=T):(b=T>=o||o-T0?(f=JR(bF(l.c.a,a-1),10),j=VA(n.b,l,f),g=l.n.b-l.d.d-(f.n.b+f.o.b+f.d.a+j)):g=l.n.b-l.d.d,s=e.Math.min(g,s),ac&&FH(t,c,null),t}function yan(n,t){var e,i,r;return e=t.ld(),r=t.md(),i=n.xc(e),!(!(UI(r)===UI(i)||null!=r&&Enn(r,i))||null==i&&!n._b(e))}function Man(n,t,e,i){var r,c;this.a=t,this.c=i,function(n,t){n.b=t}(this,new DC(-(r=n.a).c,-r.d)),hx(this.b,e),c=i/2,t.a?E$(this.b,0,c):E$(this.b,c,0),AL(n.c,this)}function Tan(n,t,e,i){var r;this.c=n,this.d=t,vQ(r=new Gj,e,r.c.b,r.c),this.a=r,this.b=JR(ghn(i,(hyn(),Znt)),88),this.e=my(z$(ghn(i,mtt))),HEn(this)}function jan(){jan=E,Vet=new dC(_An,0),Xet=new dC(NLn,1),zet=new dC("EDGE_LENGTH_BY_POSITION",2),qet=new dC("CROSSING_MINIMIZATION_BY_POSITION",3)}function Ean(n,t){var e,i;if(e=JR($2(n.g,t),27))return e;if(i=JR($2(n.j,t),123))return i;throw Lm(new Dy("Referenced shape does not exist: "+t))}function San(n,t){var e;if(sL(t,253)){e=JR(t,253);try{return 0==n.Ed(e)}catch(n){if(sL(n=X5(n),212))return!1;throw Lm(n)}}return!1}function Pan(n,t){if(n.c==t)return n.d;if(n.d==t)return n.c;throw Lm(new Cy("Node 'one' must be either source or target of edge 'edge'."))}function Can(n,t){if(n.c.i==t)return n.d.i;if(n.d.i==t)return n.c.i;throw Lm(new Cy("Node "+t+" is neither source nor target of edge "+n))}function Ian(n,t){var e;switch(t.g){case 2:case 4:e=n.a,n.c.d.n.b0&&(u+=r),s[h]=a,a+=o*(u+i)}function Aan(n){var t,e,i;for(i=n.f,n.n=tZ(Zdt,jCn,28,i,15,1),n.d=tZ(Zdt,jCn,28,i,15,1),t=0;t0?n.c:0),++c;n.b=r,n.d=a}function Fan(n,t){var i;return i=a8(uM(Zdt,1),jCn,28,15,[Ccn(n,(v2(),mXn),t),Ccn(n,vXn,t),Ccn(n,kXn,t)]),n.f&&(i[0]=e.Math.max(i[0],i[2]),i[2]=i[0]),i}function _an(n,t,e){try{tvn(n,t+n.j,e+n.k,!1,!0)}catch(n){throw sL(n=X5(n),77)?Lm(new jy(n.g+fOn+t+mSn+e+").")):Lm(n)}}function Ban(n,t,e){try{tvn(n,t+n.j,e+n.k,!0,!1)}catch(n){throw sL(n=X5(n),77)?Lm(new jy(n.g+fOn+t+mSn+e+").")):Lm(n)}}function Han(n){var t;b$(n,(LEn(),y6n))&&((t=JR(ghn(n,y6n),21)).Hc((ldn(),xst))?(t.Mc(xst),t.Fc(Kst)):t.Hc(Kst)&&(t.Mc(Kst),t.Fc(xst)))}function Uan(n){var t;b$(n,(LEn(),y6n))&&((t=JR(ghn(n,y6n),21)).Hc((ldn(),Ust))?(t.Mc(Ust),t.Fc(Bst)):t.Hc(Bst)&&(t.Mc(Bst),t.Fc(Ust)))}function Gan(n,t,e,i){var r,c,a;return null==n.a&&function(n,t){var e,i,r,c;for(c=t.b.j,n.a=tZ(Wdt,GPn,28,c.c.length,15,1),r=0,i=0;i0&&(c.b+=t),c}function Van(n,t){var i,r,c;for(c=new zM,r=n.Kc();r.Ob();)svn(i=JR(r.Pb(),36),0,c.b),c.b+=i.f.b+t,c.a=e.Math.max(c.a,i.f.a);return c.a>0&&(c.a+=t),c}function Wan(n){var t,i,r;for(r=wSn,i=new mw(n.a);i.a>16==6?n.Cb.Th(n,5,alt,t):(e=Rcn(JR(F0(JR(s5(n,16),29)||n.ii(),n.Db>>16),19)),n.Cb.Th(n,e.n,e.f,t))}function Zan(n){var t,i,r;n.b==n.c&&(r=n.a.length,i=C8(e.Math.max(8,r))<<1,0!=n.b?(S4(n,t=qD(n.a,i),r),n.a=t,n.b=0):hv(n.a,i),n.c=r)}function non(n,t){var e;return(e=n.b).pf((XEn(),iut))?e.ag()==($jn(),Dht)?-e.Mf().a-my(z$(e.of(iut))):t+my(z$(e.of(iut))):e.ag()==($jn(),Dht)?-e.Mf().a:t}function ton(n){var t;return 0!=n.b.c.length&&JR(bF(n.b,0),72).a?JR(bF(n.b,0),72).a:null!=(t=wG(n))?t:""+(n.c?k1(n.c.a,n,0):-1)}function eon(n){var t;return 0!=n.f.c.length&&JR(bF(n.f,0),72).a?JR(bF(n.f,0),72).a:null!=(t=wG(n))?t:""+(n.i?k1(n.i.j,n,0):-1)}function ion(n,t){var e,i;if(t<0||t>=n.gc())return null;for(e=t;e0?n.c:0),c=e.Math.max(c,t.d),++r;n.e=a,n.b=c}function aon(n,t,e,i){return 0==t?i?(!n.o&&(n.o=new TZ((gEn(),Bft),klt,n,0)),n.o):(!n.o&&(n.o=new TZ((gEn(),Bft),klt,n,0)),ZY(n.o)):dcn(n,t,e,i)}function oon(n){var t,e;if(n.rb)for(t=0,e=n.rb.i;t>22))>>22)<0||(n.l=e&aCn,n.m=i&aCn,n.h=r&oCn,0)))}function hon(n,t,e,i,r,c,a){var o,u;return!(t.Te()&&(u=n.a.Ne(e,i),u<0||!r&&0==u)||t.Ue()&&(o=n.a.Ne(e,c),o>0||!a&&0==o))}function fon(n,t,e){var i,r;return k7(r=new bk,t),H4(r,e),bZ((!n.c&&(n.c=new aB(bbt,n,12,10)),n.c),r),X2(i=r,0),z2(i,1),Nnn(i,!0),Onn(i,!0),i}function lon(n,t){var e,i;if(t>=n.i)throw Lm(new jO(t,n.i));return++n.j,e=n.g[t],(i=n.i-t-1)>0&&ayn(n.g,t+1,n.g,t,i),FH(n.g,--n.i,null),n.Qi(t,e),n.Ni(),e}function bon(n,t){var e;return n.Db>>16==17?n.Cb.Th(n,21,cbt,t):(e=Rcn(JR(F0(JR(s5(n,16),29)||n.ii(),n.Db>>16),19)),n.Cb.Th(n,e.n,e.f,t))}function won(n){var t,e,i,r,c;for(r=wSn,c=null,i=new mw(n.d);i.ae.a.c.length))throw Lm(new Cy("index must be >= 0 and <= layer node count"));n.c&&g1(n.c.a,n),n.c=e,e&&ZF(e.a,t,n)}function jon(n,t){var e,i,r;for(i=new F_(wN(Ktn(n).a.Kc(),new h));Bwn(i);)return e=JR(MJ(i),18),new Bl(PH((r=JR(t.Kb(e),10)).n.b+r.o.b/2));return Ik(),Ik(),uUn}function Eon(n,t){this.c=new ym,this.a=n,this.b=t,this.d=JR(ghn(n,(qEn(),w0n)),312),UI(ghn(n,(LEn(),M6n)))===UI((YZ(),SZn))?this.e=new _v:this.e=new Fv}function Son(n,t){var e,i;return i=null,n.pf((XEn(),Eut))&&(e=JR(n.of(Eut),96)).pf(t)&&(i=e.of(t)),null==i&&n.Tf()&&(i=n.Tf().of(t)),null==i&&(i=Hrn(t)),i}function Pon(n,t){var e,i;e=n.fd(t);try{return i=e.Pb(),e.Qb(),i}catch(n){throw sL(n=X5(n),112)?Lm(new jy("Can't remove element "+t)):Lm(n)}}function Con(n,t){var e,i,r;for(TU(t),Q$(t!=n),r=n.b.c.length,i=t.Kc();i.Ob();)e=i.Pb(),AL(n.b,TU(e));return r!=n.b.c.length&&(D9(n,0),!0)}function Ion(){Ion=E,XEn(),tWn=Eot,new EA(lot,(UN(),!0)),rWn=Dot,cWn=Kot,aWn=_ot,iWn=Not,oWn=Uot,uWn=uut,don(),nWn=WVn,YVn=XVn,ZVn=VVn,eWn=QVn,JVn=qVn}function Oon(n,t,e,i){var r,c,a;for(uz(t,JR(i.Xb(0),30)),a=i.kd(1,i.gc()),c=JR(e.Kb(t),20).Kc();c.Ob();)Oon(n,(r=JR(c.Pb(),18)).c.i==t?r.d.i:r.c.i,e,a)}function Aon(n){var t;return t=new ym,b$(n,(qEn(),v0n))?JR(ghn(n,v0n),85):(Yj(oG(new PF(null,new Kz(n.j,16)),new tr),new Gd(t)),A8(n,v0n,t),t)}function Lon(n,t){var i,r,c,a,o;for(r=0,c=0,i=0,o=new mw(n);o.a0?t:0),++i;return new DC(r,c)}function Non(n,t){var e;return n.Db>>16==6?n.Cb.Th(n,6,tlt,t):(e=Rcn(JR(F0(JR(s5(n,16),29)||(gEn(),xft),n.Db>>16),19)),n.Cb.Th(n,e.n,e.f,t))}function $on(n,t){var e;return n.Db>>16==7?n.Cb.Th(n,1,Yft,t):(e=Rcn(JR(F0(JR(s5(n,16),29)||(gEn(),Kft),n.Db>>16),19)),n.Cb.Th(n,e.n,e.f,t))}function Don(n,t){var e;return n.Db>>16==9?n.Cb.Th(n,9,ult,t):(e=Rcn(JR(F0(JR(s5(n,16),29)||(gEn(),_ft),n.Db>>16),19)),n.Cb.Th(n,e.n,e.f,t))}function xon(n,t){var e;return n.Db>>16==5?n.Cb.Th(n,9,sbt,t):(e=Rcn(JR(F0(JR(s5(n,16),29)||(JEn(),Ebt),n.Db>>16),19)),n.Cb.Th(n,e.n,e.f,t))}function Ron(n,t){var e;return n.Db>>16==7?n.Cb.Th(n,6,alt,t):(e=Rcn(JR(F0(JR(s5(n,16),29)||(JEn(),$bt),n.Db>>16),19)),n.Cb.Th(n,e.n,e.f,t))}function Kon(n,t){var e;return n.Db>>16==3?n.Cb.Th(n,0,ilt,t):(e=Rcn(JR(F0(JR(s5(n,16),29)||(JEn(),mbt),n.Db>>16),19)),n.Cb.Th(n,e.n,e.f,t))}function Fon(){this.a=new ss,this.g=new _cn,this.j=new _cn,this.b=new ym,this.d=new _cn,this.i=new _cn,this.k=new ym,this.c=new ym,this.e=new ym,this.f=new ym}function _on(n,t,e){var i,r,c;for(e<0&&(e=0),c=n.i,r=e;rECn)return Bon(n,i);if(i==n)return!0}}return!1}function Hon(n,t){var i,r,c;for(g1(n.a,t),n.e-=t.r+(0==n.a.c.length?0:n.c),c=uxn,r=new mw(n.a);r.a>16==3?n.Cb.Th(n,12,ult,t):(e=Rcn(JR(F0(JR(s5(n,16),29)||(gEn(),Dft),n.Db>>16),19)),n.Cb.Th(n,e.n,e.f,t))}function Gon(n,t){var e;return n.Db>>16==11?n.Cb.Th(n,10,ult,t):(e=Rcn(JR(F0(JR(s5(n,16),29)||(gEn(),Fft),n.Db>>16),19)),n.Cb.Th(n,e.n,e.f,t))}function qon(n,t){var e;return n.Db>>16==10?n.Cb.Th(n,11,cbt,t):(e=Rcn(JR(F0(JR(s5(n,16),29)||(JEn(),Lbt),n.Db>>16),19)),n.Cb.Th(n,e.n,e.f,t))}function Xon(n,t){var e;return n.Db>>16==10?n.Cb.Th(n,12,lbt,t):(e=Rcn(JR(F0(JR(s5(n,16),29)||(JEn(),Dbt),n.Db>>16),19)),n.Cb.Th(n,e.n,e.f,t))}function zon(n){var t;return 1&n.Bb||!n.r||!n.r.Vh()||(t=JR(n.r,54),n.r=JR(X7(n,t),142),n.r!=t&&4&n.Db&&!(1&n.Db)&&i5(n,new oB(n,9,8,t,n.r))),n.r}function Von(n,t,i){var r;return r=a8(uM(Zdt,1),jCn,28,15,[ihn(n,(v2(),mXn),t,i),ihn(n,vXn,t,i),ihn(n,kXn,t,i)]),n.f&&(r[0]=e.Math.max(r[0],r[2]),r[2]=r[0]),r}function Won(n,t){var e,i,r;if(0!=(r=function(n,t){var e,i,r;for(r=new dY(t.gc()),i=t.Kc();i.Ob();)(e=JR(i.Pb(),293)).c==e.f?_fn(n,e,e.c):$fn(n,e)||Km(r.c,e);return r}(n,t)).c.length)for(_A(r,new ti),e=r.c.length,i=0;i>19)!=(o=t.h>>19)?o-a:(i=n.h)!=(c=t.h)?i-c:(e=n.m)!=(r=t.m)?e-r:n.l-t.l}function Zon(){Zon=E,jmn(),tXn=new EO(IIn,eXn=sXn),I0(),Zqn=new EO(OIn,nXn=zqn),Drn(),Jqn=new EO(AIn,Yqn=Uqn),Qqn=new EO(LIn,(UN(),!0))}function nun(n,t,e){var i,r;i=t*e,sL(n.g,154)?(r=IW(n)).f.d?r.f.a||(n.d.a+=i+VIn):(n.d.d-=i+VIn,n.d.a+=i+VIn):sL(n.g,10)&&(n.d.d-=i,n.d.a+=2*i)}function tun(n,t,i){var r,c,a,o,u;for(c=n[i.g],u=new mw(t.d);u.a0?n.b:0),++i;t.b=r,t.e=c}function iun(n){var t,e,i;if(i=n.b,Kj(n.i,i.length)){for(e=2*i.length,n.b=tZ(MUn,oPn,303,e,0,1),n.c=tZ(MUn,oPn,303,e,0,1),n.f=e-1,n.i=0,t=n.a;t;t=t.c)tbn(n,t,t);++n.g}}function run(n,t){return n.b.a=e.Math.min(n.b.a,t.c),n.b.b=e.Math.min(n.b.b,t.d),n.a.a=e.Math.max(n.a.a,t.c),n.a.b=e.Math.max(n.a.b,t.d),Km(n.c,t),!0}function cun(n,t,e){var i;(i=t.c.i).k==(Yhn(),uQn)?(A8(n,(qEn(),z1n),JR(ghn(i,z1n),12)),A8(n,V1n,JR(ghn(i,V1n),12))):(A8(n,(qEn(),z1n),t.c),A8(n,V1n,e.d))}function aun(n,t,i){var r,c,a,o,u,s;return Jpn(),o=t/2,a=i/2,u=1,s=1,(r=e.Math.abs(n.a))>o&&(u=o/r),(c=e.Math.abs(n.b))>a&&(s=a/c),OL(n,e.Math.min(u,s)),n}function oun(){Cj.call(this),this.e=-1,this.a=!1,this.p=vPn,this.k=-1,this.c=-1,this.b=-1,this.g=!1,this.f=-1,this.j=-1,this.n=-1,this.i=-1,this.d=-1,this.o=vPn}function uun(){uun=E,wWn=m_(eF(eF(eF(new OU,(phn(),kWn),(zEn(),tJn)),kWn,cJn),yWn,lJn),yWn,UQn),gWn=eF(eF(new OU,kWn,NQn),kWn,GQn),dWn=m_(new OU,yWn,XQn)}function sun(n,t){var e,i,r,c;for(c=new ym,t.e=null,t.f=null,i=new mw(t.i);i.a0)try{i=ckn(t,vPn,wSn)}catch(n){throw sL(n=X5(n),130)?Lm(new j1(n)):Lm(n)}return!n.a&&(n.a=new wm(n)),i<(e=n.a).i&&i>=0?JR(d2(e,i),58):null}(n,0==(r=t.c.length)?"":(xz(0,t.c.length),V$(t.c[0]))),i=1;i0&&(r=qbn(n,(c&wSn)%n.d.length,c,t))?r.nd(e):(i=n.ck(c,t,e),n.c.Fc(i),null)}function kun(n,t){var e,i,r,c;switch(knn(n,t).Kl()){case 3:case 2:for(r=0,c=(e=fMn(t)).i;r=0?t:-t;i>0;)i%2==0?(e*=e,i=i/2|0):(r*=e,i-=1);return t<0?1/r:r}(n,n)/q7(2.718281828459045,n))}function Mun(n,t){var e;if(n.Yi()&&null!=t){for(e=0;e0&&(n.b+=2,n.a+=r):(n.b+=1,n.a+=e.Math.min(r,c))}function Cun(n){var t;t=JR(ghn(JR(Yrn(n.b,0),40),(hyn(),ftt)),107),A8(n,(Ojn(),wnt),new DC(0,0)),Wvn(new fY,n,t.b+t.c-my(z$(ghn(n,ynt))),t.d+t.a-my(z$(ghn(n,Tnt))))}function Iun(n,t){var e;if(e=!1,GI(t)&&(e=!0,XH(n,new CH(V$(t)))),e||sL(t,242)&&(e=!0,XH(n,new Eb(qx(JR(t,242))))),!e)throw Lm(new Sy(MFn))}function Oun(n){var t,e;switch(JR(ghn(dU(n),(LEn(),a6n)),429).g){case 0:return t=n.n,e=n.o,new DC(t.a+e.a/2,t.b+e.b/2);case 1:return new JO(n.n);default:return null}}function Aun(){Aun=E,NZn=new mP(_An,0),LZn=new mP("LEFTUP",1),DZn=new mP("RIGHTUP",2),AZn=new mP("LEFTDOWN",3),$Zn=new mP("RIGHTDOWN",4),OZn=new mP("BALANCED",5)}function Lun(n,t,e){switch(t){case 1:return!n.n&&(n.n=new aB(olt,n,1,7)),ZMn(n.n),!n.n&&(n.n=new aB(olt,n,1,7)),void oH(n.n,JR(e,16));case 2:return void J3(n,V$(e))}d9(n,t,e)}function Nun(n,t,e){switch(t){case 3:return void K2(n,my(z$(e)));case 4:return void F2(n,my(z$(e)));case 5:return void _2(n,my(z$(e)));case 6:return void B2(n,my(z$(e)))}Lun(n,t,e)}function $un(n,t,e){var i,r;(i=Qsn(r=new bk,t,null))&&i.oj(),H4(r,e),bZ((!n.c&&(n.c=new aB(bbt,n,12,10)),n.c),r),X2(r,0),z2(r,1),Nnn(r,!0),Onn(r,!0)}function Dun(n,t){var e,i;return sL(e=aS(n.i,t),241)?((i=JR(e,241)).zi(),i.wi()):sL(e,507)?i=JR(e,2037).b:null}function xun(n,t,e,i){var r,c;return PH(t),PH(e),$1(!!(c=JR(Gx(n.d,t),17)),"Row %s not in %s",t,n.e),$1(!!(r=JR(Gx(n.b,e),17)),"Column %s not in %s",e,n.c),c8(n,c.a,r.a,i)}function Run(n,t,e,i,r,c,a){var o,u,s,h,f;if(f=Dan(o=(s=c==a-1)?i:0,h=r[c]),10!=i&&a8(uM(n,a-c),t[c],e[c],o,f),!s)for(++c,u=0;u1||-1==o?(c=JR(u,15),r.Wb(function(n,t){var e,i,r;for(i=new dY(t.gc()),e=t.Kc();e.Ob();)(r=Zvn(n,JR(e.Pb(),58)))&&Km(i.c,r);return i}(n,c))):r.Wb(Zvn(n,JR(u,58))))}function Wun(n,t){var e,i,r;for(r=new ow(new tw(n.b).a.vc().Kc());r.a.Ob();)if(e=JR(r.a.Pb(),44),i=JR(e.ld(),34),RO(t,JR(i,17))<0)return!1;return!0}function Qun(n,t){var e,i,r;for(r=new ow(new tw(n.b).a.vc().Kc());r.a.Ob();)if(e=JR(r.a.Pb(),44),i=JR(e.ld(),34),RO(t,JR(i,17))>0)return!1;return!0}function Jun(n){switch(JR(ghn(n.b,(LEn(),q4n)),387).g){case 1:Yj(uG(r0(new PF(null,new Kz(n.d,16)),new Vr),new Wr),new Qr);break;case 2:!function(n){var t,e,i,r,c,a,o;for(i=0,o=0,a=new mw(n.d);a.a=n.f)break;Km(c.c,e)}return c}function usn(n,t){var e,i,r;for(i=new mw(t.a);i.a0&&gon(this,this.c-1,($jn(),dht)),this.c0&&n[0].length>0&&(this.c=py(X$(ghn(dU(n[0][0]),(qEn(),U1n))))),this.a=tZ(A9n,HSn,2117,n.length,0,2),this.b=tZ(R9n,HSn,2118,n.length,0,2),this.d=new P7}function msn(n){return 0!=n.c.length&&((xz(0,n.c.length),JR(n.c[0],18)).c.i.k==(Yhn(),uQn)||uJ(uG(new PF(null,new Kz(n,16)),new xc),new Rc))}function vsn(n,t){var i,r,c,a,o,u;for(o=Kpn(t),c=t.f,u=t.g,a=e.Math.sqrt(c*c+u*u),r=0,i=new mw(o);i.a=0?(e=Tun(n,fCn),i=ein(n,fCn)):(e=Tun(t=D_(n,1),5e8),i=Atn(N_(i=ein(t,5e8),1),Hz(n,1))),Uz(N_(i,32),Hz(e,PCn))}function Lsn(n,t,e){var i;switch(J$(0!=t.b),i=JR(c2(t,t.a.a),8),e.g){case 0:i.b=0;break;case 2:i.b=n.f;break;case 3:i.a=0;break;default:i.a=n.g}return ZB($rn(t,0),i),t}function Nsn(n,t,e,i){var r,c,a,o,u;switch(u=n.b,o=vrn(a=(c=t.d).j,u.d[a.g],e),r=hx(cL(c.n),c.a),c.j.g){case 1:case 3:o.a+=r.a;break;case 2:case 4:o.b+=r.b}vQ(i,o,i.c.b,i.c)}function $sn(n,t,e){var i,r,c,a;for(a=k1(n.e,t,0),(c=new xv).b=e,i=new NV(n.e,a);i.b=0;t--)uqn[t]=i,i*=.5;for(e=1,n=24;n>=0;n--)oqn[n]=e,e*=.5}function xsn(n){var t,e;if(py(X$(fdn(n,(LEn(),i6n)))))for(e=new F_(wN(Jdn(n).a.Kc(),new h));Bwn(e);)if(Dbn(t=JR(MJ(e),74))&&py(X$(fdn(t,r6n))))return!0;return!1}function Rsn(n,t){var e,i,r;NB(n.f,t)&&(t.b=n,i=t.c,-1!=k1(n.j,i,0)||AL(n.j,i),r=t.d,-1!=k1(n.j,r,0)||AL(n.j,r),0!=(e=t.a.b).c.length&&(!n.i&&(n.i=new prn(n)),function(n,t){var e,i;for(i=new mw(t);i.a0&&ayn(n.g,t,n.g,t+i,o),a=e.Kc(),n.i+=i,r=0;r=MCn?(t=TCn+(n-MCn>>10&1023)&OPn,e=56320+(n-MCn&1023)&OPn,String.fromCharCode(t)+""+String.fromCharCode(e)):String.fromCharCode(n&OPn)}function nhn(n,t,e,i,r){var c,a,o;for(c=_pn(n,t,e,i,r),o=!1;!c;)jdn(n,r,!0),o=!0,c=_pn(n,t,e,i,r);o&&jdn(n,r,!1),0!=(a=w8(r)).c.length&&(n.d&&n.d.Gg(a),nhn(n,r,e,i,a))}function thn(){thn=E,bst=new UC(_An,0),fst=new UC("DIRECTED",1),wst=new UC("UNDIRECTED",2),sst=new UC("ASSOCIATION",3),lst=new UC("GENERALIZATION",4),hst=new UC("DEPENDENCY",5)}function ehn(n,t){var e,i;for(TU(t),i=n.b.c.length,AL(n.b,t);i>0;){if(e=i,i=(i-1)/2|0,n.a.Ne(bF(n.b,i),t)<=0)return ZQ(n.b,e,t),!0;ZQ(n.b,e,bF(n.b,i))}return ZQ(n.b,i,t),!0}function ihn(n,t,i,r){var c,a;if(c=0,i)c=g7(n.a[i.g][t.g],r);else for(a=0;a=a)}function chn(n){switch(n.g){case 0:return new Uo;case 1:return new qo;default:throw Lm(new Cy("No implementation is available for the width approximator "+(null!=n.f?n.f:""+n.g)))}}function ahn(n,t,e,i){var r;if(r=!1,GI(i)&&(r=!0,DK(t,e,V$(i))),r||qI(i)&&(r=!0,ahn(n,t,e,i)),r||sL(i,242)&&(r=!0,hq(t,e,JR(i,242))),!r)throw Lm(new Sy(MFn))}function ohn(n,t){var e,i,r,c;if(TU(t),(c=n.a.gc())=IPn?"error":"warn",n.a),n.b&&Bgn(t,e,n.b,"Exception: ",!0))}function ghn(n,t){var e,i;return!n.q&&(n.q=new ym),null!=(i=RH(n.q,t))?i:(sL(e=t.Sg(),4)&&(null==e?(!n.q&&(n.q=new ym),qJ(n.q,t)):(!n.q&&(n.q=new ym),DU(n.q,t,e))),e)}function phn(){phn=E,pWn=new xS("P1_CYCLE_BREAKING",0),mWn=new xS("P2_LAYERING",1),vWn=new xS("P3_NODE_ORDERING",2),kWn=new xS("P4_NODE_PLACEMENT",3),yWn=new xS("P5_EDGE_ROUTING",4)}function mhn(n,t){var e;if(L0(),n.c==t.c){if(n.b==t.b||function(n,t){return s8(),n==NWn&&t==xWn||n==xWn&&t==NWn||n==DWn&&t==$Wn||n==$Wn&&t==DWn}(n.b,t.b)){if(e=function(n){return n==NWn||n==xWn}(n.b)?1:-1,n.a&&!t.a)return e;if(!n.a&&t.a)return-e}return GA(n.b.g,t.b.g)}return wtn(n.c,t.c)}function vhn(n,t){var e,i;if(Ihn(n,t))return!0;for(i=new mw(t);i.a=(r=n.Ej())||t<0)throw Lm(new jy(BFn+t+HFn+r));if(e>=r||e<0)throw Lm(new jy(UFn+e+HFn+r));return t!=e?(c=n.Cj(e),n.qj(t,c),i=c):i=n.xj(e),i}function Phn(n){var t,e,i;if(i=n,n)for(t=0,e=n.Eh();e;e=e.Eh()){if(++t>ECn)return Phn(e);if(i=e,e==n)throw Lm(new Iy("There is a cycle in the containment hierarchy of "+n))}return i}function Chn(n){var t,e,i;for(i=new j5(mSn,"[","]"),e=n.Kc();e.Ob();)GJ(i,UI(t=e.Pb())===UI(n)?"(this Collection)":null==t?jSn:Qtn(t));return i.a?0==i.e.length?i.a.a:i.a.a+""+i.e:i.c}function Ihn(n,t){var e,i;if(i=!1,t.gc()<2)return!1;for(e=0;e1&&(n.j.b+=n.e)):(n.j.a+=i.a,n.j.b=e.Math.max(n.j.b,i.b),n.d.c.length>1&&(n.j.a+=n.e))}function Nhn(){Nhn=E,dYn=a8(uM(zht,1),HAn,64,0,[($jn(),ght),dht,Nht]),wYn=a8(uM(zht,1),HAn,64,0,[dht,Nht,Dht]),gYn=a8(uM(zht,1),HAn,64,0,[Nht,Dht,ght]),pYn=a8(uM(zht,1),HAn,64,0,[Dht,ght,dht])}function $hn(n,t,e,i){var r,c,a,o,u;if(c=n.c.d,a=n.d.d,c.j!=a.j)for(u=n.b,r=c.j,o=null;r!=a.j;)o=0==t?ntn(r):Ynn(r),HK(i,hx(vrn(r,u.d[r.g],e),vrn(o,u.d[o.g],e))),r=o}function Dhn(n,t,e,i){var r,c,a,o,u;return o=JR((a=mon(n.a,t,e)).a,17).a,c=JR(a.b,17).a,i&&(u=JR(ghn(t,(qEn(),a0n)),10),r=JR(ghn(e,a0n),10),u&&r&&(UW(n.b,u,r),o+=n.b.i,c+=n.b.e)),o>c}function xhn(n){var t,e,i,r,c,a,o,u;for(this.a=gcn(n),this.b=new Mm,i=0,r=(e=n).length;i0&&(n.a[U.p]=Y++)}for(rn=0,$=0,R=(A=i).length;$0;){for(J$(z.b>0),X=0,u=new mw((U=JR(z.a.Xb(z.c=--z.b),12)).e);u.a0&&(U.j==($jn(),ght)?(n.a[U.p]=rn,++rn):(n.a[U.p]=rn+K+_,++_))}rn+=_}for(q=new ym,d=new qO,L=0,D=(I=t).length;Lh.b&&(h.b=V)):U.i.c==J&&(Vh.c&&(h.c=V));for(RZ(g,0,g.length,null),en=tZ(Wdt,GPn,28,g.length,15,1),r=tZ(Wdt,GPn,28,rn+1,15,1),m=0;m0;)j%2>0&&(c+=on[j+1]),++on[j=(j-1)/2|0];for(S=tZ(z9n,kSn,374,2*g.length,0,1),y=0;ydD(n.d).c?(n.i+=n.g.c,cin(n.d)):dD(n.d).c>dD(n.g).c?(n.e+=n.d.c,cin(n.g)):(n.i+=NF(n.g),n.e+=NF(n.d),cin(n.g),cin(n.d))}function Bhn(n,t,i,r){n.a.d=e.Math.min(t,i),n.a.a=e.Math.max(t,r)-n.a.d,tu&&(s=u/r),(c=e.Math.abs(t.b-n.b))>a&&(h=a/c),o=e.Math.min(s,h),n.a+=o*(t.a-n.a),n.b+=o*(t.b-n.b)}function zhn(n,t,e,i,r){var c,a;for(a=!1,c=JR(bF(e.b,0),27);Nyn(n,t,c,i,r)&&(a=!0,Gun(e,c),0!=e.b.c.length);)c=JR(bF(e.b,0),27);return 0==e.b.c.length&&Hon(e.j,e),a&&Kan(t.q),a}function Vhn(n,t){var e,i,r,c;if(Jpn(),t.b<2)return!1;for(i=e=JR(kW(c=$rn(t,0)),8);c.b!=c.d.c;){if(Tgn(n,i,r=JR(kW(c),8)))return!0;i=r}return!!Tgn(n,i,e)}function Whn(n,t,e,i){return 0==e?(!n.o&&(n.o=new TZ((gEn(),Bft),klt,n,0)),Bx(n.o,t,i)):JR(F0(JR(s5(n,16),29)||n.ii(),e),69).wk().Ak(n,qin(n),e-DH(n.ii()),t,i)}function Qhn(n,t){var e;t!=n.sb?(e=null,n.sb&&(e=JR(n.sb,54).Th(n,1,rlt,e)),t&&(e=JR(t,54).Rh(n,1,rlt,e)),(e=mnn(n,t,e))&&e.oj()):4&n.Db&&!(1&n.Db)&&i5(n,new oB(n,1,4,t,t))}function Jhn(n,t){var e,i;i=JR(ghn(t,(LEn(),q6n)),101),A8(t,(qEn(),i0n),i),(e=t.e)&&(Yj(new PF(null,new Kz(e.a,16)),new fd(n)),Yj(r0(new PF(null,new Kz(e.b,16)),new dt),new ld(n)))}function Yhn(){Yhn=E,sQn=new _S("NORMAL",0),uQn=new _S("LONG_EDGE",1),aQn=new _S("EXTERNAL_PORT",2),hQn=new _S("NORTH_SOUTH_PORT",3),oQn=new _S("LABEL",4),cQn=new _S("BREAKING_POINT",5)}function Zhn(n,t){var e,i,r;return(t&=63)<22?(e=n.l<>22-t,r=n.h<>22-t):t<44?(e=0,i=n.l<>44-t):(e=0,i=0,r=n.l<n)throw Lm(new Cy("k must be smaller than n"));return 0==t||t==n?1:0==n?0:yun(n)/(yun(t)*yun(n-t))}function rfn(n,t){var e,i,r,c;for(e=new pA(n);null!=e.g||e.c?null==e.g||0!=e.i&&JR(e.g[e.i-1],51).Ob():DX(e);)if(sL(c=JR(qdn(e),58),167))for(i=JR(c,167),r=0;r0&&pvn(n,e,t),r):function(n,t,e){var i,r,c;return i=n.c[t.c.p][t.p],r=n.c[e.c.p][e.p],null!=i.a&&null!=r.a?((c=R_(i.a,r.a))<0?pvn(n,t,e):c>0&&pvn(n,e,t),c):null!=i.a?(pvn(n,t,e),-1):null!=r.a?(pvn(n,e,t),1):0}(n,t,e)}function vfn(){vfn=E,XEn(),xet=but,Uet=Out,Iet=Dot,Oet=Kot,Aet=_ot,Cet=Not,Let=Uot,Det=uut,Ivn(),Set=set,Pet=het,Ket=pet,Bet=ket,Fet=met,_et=vet,Net=bet,$et=det,Ret=get,Het=yet,Get=Tet,Eet=uet}function kfn(n,t){var e,i,r,c,a;if(n.e<=t)return n.g;if(function(n,t,e){var i;return(i=sMn(n,t,!1)).b<=t&&i.a<=e}(n,n.g,t))return n.g;for(c=n.r,i=n.g,a=n.r,r=(c-i)/2+i;i+11&&(n.e.b+=n.a)):(n.e.a+=i.a,n.e.b=e.Math.max(n.e.b,i.b),n.d.c.length>1&&(n.e.a+=n.a))}function Sfn(n){var t,e,i,r;switch(t=(r=n.i).b,i=r.j,e=r.g,r.a.g){case 0:e.a=(n.g.b.o.a-i.a)/2;break;case 1:e.a=t.d.n.a+t.d.a.a;break;case 2:e.a=t.d.n.a+t.d.a.a-i.a;break;case 3:e.b=t.d.n.b+t.d.a.b}}function Pfn(n,t,e,i,r){if(ii&&(n.a=i),n.br&&(n.b=r),n}function Cfn(n){if(sL(n,143))return function(n){var t,e,i,r,c;return c=Usn(n),null!=n.a&&DK(c,"category",n.a),!WT(new tw(n.d))&&(R0(c,"knownOptions",i=new Pb),t=new qp(i),QQ(new tw(n.d),t)),!WT(n.g)&&(R0(c,"supportedFeatures",r=new Pb),e=new Xp(r),QQ(n.g,e)),c}(JR(n,143));if(sL(n,233))return function(n){var t,e,i;return i=Usn(n),!WT(n.c)&&(R0(i,"knownLayouters",e=new Pb),t=new zp(e),QQ(n.c,t)),i}(JR(n,233));if(sL(n,23))return function(n){var t,e,i;return i=Usn(n),null!=n.e&&DK(i,$Fn,n.e),!!n.k&&DK(i,"type",d$(n.k)),!WT(n.j)&&(e=new Pb,R0(i,wFn,e),t=new Vp(e),QQ(n.j,t)),i}(JR(n,23));throw Lm(new Cy(EFn+Chn(new Ky(a8(uM(sUn,1),kSn,1,5,[n])))))}function Ifn(n,t,e,i){var r,c;if(t.k==(Yhn(),uQn))for(c=new F_(wN(Ftn(t).a.Kc(),new h));Bwn(c);)if((r=JR(MJ(c),18)).c.i.k==uQn&&n.c.a[r.c.i.c.p]==i&&n.c.a[t.c.p]==e)return!0;return!1}function Ofn(n,t,e,i){var r;this.b=i,this.e=n==(g3(),D9n),r=t[e],this.d=dF(Qdt,[HSn,xIn],[183,28],16,[r.length,r.length],2),this.a=dF(Wdt,[HSn,GPn],[53,28],15,[r.length,r.length],2),this.c=new gsn(t,e)}function Afn(n){var t,e,i;for(n.k=new Cz(($jn(),a8(uM(zht,1),HAn,64,0,[$ht,ght,dht,Nht,Dht])).length,n.j.c.length),i=new mw(n.j);i.a=e)return _fn(n,t,i.p),!0;return!1}function Dfn(n,t,e,i){var r,c,a,o,u,s;for(a=e.length,c=0,r=-1,s=h0((Rz(t,n.length+1),n.substr(t)),(nR(),tqn)),o=0;oc&&jB(s,h0(e[o],tqn))&&(r=o,c=u);return r>=0&&(i[0]=t+c),r}function xfn(n){var t;return 64&n.Db?cfn(n):(t=new kN($Kn),!n.a||rO(rO((t.a+=' "',t),n.a),'"'),rO(bT(rO(bT(rO(bT(rO(bT((t.a+=" (",t),n.i),","),n.j)," | "),n.g),","),n.f),")"),t.a)}function Rfn(n,t,e){var i,r,c,a,o;for(o=ipn(n.e.Dh(),t),r=JR(n.g,124),i=0,a=0;a0&&Hfn(n,c,e));t.p=0}function Ufn(n){var t;this.c=new Gj,this.f=n.e,this.e=n.d,this.i=n.g,this.d=n.c,this.b=n.b,this.k=n.j,this.a=n.a,n.i?this.j=n.i:this.j=new Wx(t=JR(rT(pat),9),JR(qD(t,t.length),9),0),this.g=n.f}function Gfn(n,t,e){var i,r,c;if(!(e<=t+2))for(r=(e-t)/2|0,i=0;i=0?n.ki(r):cbn(n,i)}else Snn(n,e,i)}function Vfn(n){var t,e;if(e=null,t=!1,sL(n,211)&&(t=!0,e=JR(n,211).a),t||sL(n,263)&&(t=!0,e=""+JR(n,263).a),t||sL(n,493)&&(t=!0,e=""+JR(n,493).a),!t)throw Lm(new Sy(MFn));return e}function Wfn(n,t,e){var i,r,c,a,o,u;for(u=ipn(n.e.Dh(),t),i=0,o=n.i,r=JR(n.g,124),a=0;a=n.d.b.c.length&&((t=new GH(n.d)).p=i.p-1,AL(n.d.b,t),(e=new GH(n.d)).p=i.p,AL(n.d.b,e)),uz(i,JR(bF(n.d.b,i.p),30))}function cln(n,t,e){var i,r,c;if(!n.b[t.g]){for(n.b[t.g]=!0,!(i=e)&&(i=new fY),HK(i.b,t),c=n.a[t.g].Kc();c.Ob();)(r=JR(c.Pb(),65)).b!=t&&cln(n,r.b,i),r.c!=t&&cln(n,r.c,i),HK(i.a,r);return i}return null}function aln(n,t){var e;return 0!=n.c.length&&(e=Wen((xz(0,n.c.length),JR(n.c[0],18)).c.i),ez(),e==(jcn(),u8n)||e==o8n||uJ(uG(new PF(null,new Kz(n,16)),new Kc),new Ag(t)))}function oln(n,t){if(sL(t,207))return function(n,t){return L3(yH(n.g),t)}(n,JR(t,27));if(sL(t,193))return function(n,t){return L3(yH(n.j),t)}(n,JR(t,123));if(sL(t,452))return function(n,t){return L3(yH(n.d),t)}(n,JR(t,166));throw Lm(new Cy(EFn+Chn(new Ky(a8(uM(sUn,1),kSn,1,5,[t])))))}function uln(n,t,e){var i,r;if(this.f=n,_J(e,r=(i=JR(RH(n.b,t),260))?i.a:0),e>=(r/2|0))for(this.e=i?i.c:null,this.d=r;e++0;)l0(this);this.b=t,this.a=null}function sln(n,t){var e,i;t.a?function(n,t){var e;if(!$B(n.b,t.b))throw Lm(new Iy("Invalid hitboxes for scanline constraint calculation."));(Q5(t.b,JR(function(n,t){return n.a.Yc(t)}(n.b,t.b),60))||Q5(t.b,JR(function(n,t){return n.a.Xc(t)}(n.b,t.b),60)))&&(qj(),String.fromCharCode(10)),n.a[t.b.f]=JR(nE(n.b,t.b),60),(e=JR(Zj(n.b,t.b),60))&&(n.a[e.f]=t.b)}(n,t):(!!(e=JR(nE(n.b,t.b),60))&&e==n.a[t.b.f]&&!!e.a&&e.a!=t.b.a&&e.c.Fc(t.b),!!(i=JR(Zj(n.b,t.b),60))&&n.a[i.f]==t.b&&!!i.a&&i.a!=t.b.a&&t.b.c.Fc(i),PL(n.b,t.b))}function hln(n,t){var e,i;if(e=JR(XU(n.b,t),127),JR(JR(RJ(n.r,t),21),87).dc())return e.n.b=0,void(e.n.c=0);e.n.b=n.C.b,e.n.c=n.C.c,n.A.Hc((hin(),Xht))&&Hmn(n,t),i=function(n,t){var e,i,r;for(r=0,i=JR(JR(RJ(n.r,t),21),87).Kc();i.Ob();)r+=(e=JR(i.Pb(),117)).d.b+e.b.Mf().a+e.d.c,i.Ob()&&(r+=n.w);return r}(n,t),cmn(n,t)==(Frn(),Vst)&&(i+=2*n.w),e.a.a=i}function fln(n,t){var e,i;if(e=JR(XU(n.b,t),127),JR(JR(RJ(n.r,t),21),87).dc())return e.n.d=0,void(e.n.a=0);e.n.d=n.C.d,e.n.a=n.C.a,n.A.Hc((hin(),Xht))&&Umn(n,t),i=function(n,t){var e,i,r;for(r=0,i=JR(JR(RJ(n.r,t),21),87).Kc();i.Ob();)r+=(e=JR(i.Pb(),117)).d.d+e.b.Mf().b+e.d.a,i.Ob()&&(r+=n.w);return r}(n,t),cmn(n,t)==(Frn(),Vst)&&(i+=2*n.w),e.a.b=i}function lln(n,t){var e,i,r,c;for(c=new Mm,i=new mw(t);i.ai&&(Rz(t-1,n.length),n.charCodeAt(t-1)<=32);)--t;return i>0||te.a&&(i.Hc((Yun(),Uat))?r=(t.a-e.a)/2:i.Hc(qat)&&(r=t.a-e.a)),t.b>e.b&&(i.Hc((Yun(),zat))?c=(t.b-e.b)/2:i.Hc(Xat)&&(c=t.b-e.b)),fhn(n,r,c)}function Lln(n,t,e,i,r,c,a,o,u,s,h,f,l){sL(n.Cb,90)&&Gln(fJ(JR(n.Cb,90)),4),H4(n,e),n.f=a,ctn(n,o),otn(n,u),rtn(n,s),atn(n,h),Nnn(n,f),Ctn(n,l),Onn(n,!0),X2(n,r),n.Zk(c),k7(n,t),null!=i&&(n.i=null,b4(n,i))}function Nln(n,t,e){if(n<0)return Vmn(vSn,a8(uM(sUn,1),kSn,1,5,[e,ann(n)]));if(t<0)throw Lm(new Cy(ySn+t));return Vmn("%s (%s) must not be greater than size (%s)",a8(uM(sUn,1),kSn,1,5,[e,ann(n),ann(t)]))}function $ln(n,t,e,i,r,c){var a,o,u;if(i-e<7)!function(n,t,e,i){var r,c,a;for(r=t+1;rt&&i.Ne(n[c-1],n[c])>0;--c)a=n[c],FH(n,c,n[c-1]),FH(n,c-1,a)}(t,e,i,c);else if($ln(t,n,o=e+r,u=o+((a=i+r)-o>>1),-r,c),$ln(t,n,u,a,-r,c),c.Ne(n[u-1],n[u])<=0)for(;e=i||t=0?n.bi(c,e):egn(n,r,e)}else nen(n,i,r,e)}function xln(n){var t,e;if(n.f){for(;n.n>0;){if(sL(e=(t=JR(n.k.Xb(n.n-1),76)).Lk(),102)&&JR(e,19).Bb&qKn&&(!n.e||e.pk()!=Qft||0!=e.Lj())&&null!=t.md())return!0;--n.n}return!1}return n.n>0}function Rln(n){var t,e,i,r,c;if(e=JR(n,54)._h())try{if(i=null,(t=Adn((UE(),obt),bkn(null==(c=e).e?c:(!c.c&&(c.c=new Cmn(!!(256&c.f),c.i,c.a,c.d,!!(16&c.f),c.j,c.g,null)),c.c))))&&(r=t.ai())&&(i=r.Fl(function(n){return TU(n),n}(e.e))),i&&i!=n)return Rln(i)}catch(c){if(!sL(c=X5(c),63))throw Lm(c)}return n}function Kln(n,t,e){var i,r;e.Ug("Remove overlaps",1),e.dh(t,oxn),i=JR(fdn(t,(tD(),Btt)),27),n.f=i,n.a=Acn(JR(fdn(t,(vfn(),Het)),300)),Ub(n,(TU(r=z$(fdn(t,(XEn(),Out)))),r)),ojn(n,t,Kpn(i),e),e.dh(t,sxn)}function Fln(n){if(!n)return ny(),HUn;var t=n.valueOf?n.valueOf():n;if(t!==n){var i=UUn[typeof t];return i?i(t):C7(typeof t)}return n instanceof Array||n instanceof e.Array?new Tb(n):new Sb(n)}function _ln(n,t,i){var r,c,a;switch(a=n.o,(c=(r=JR(XU(n.p,i),252)).i).b=ybn(r),c.a=kbn(r),c.b=e.Math.max(c.b,a.a),c.b>a.a&&!t&&(c.b=a.a),c.c=-(c.b-a.a)/2,i.g){case 1:c.d=-c.a;break;case 3:c.d=a.b}fyn(r),gyn(r)}function Bln(n,t,i){var r,c,a;switch(a=n.o,(c=(r=JR(XU(n.p,i),252)).i).b=ybn(r),c.a=kbn(r),c.a=e.Math.max(c.a,a.b),c.a>a.b&&!t&&(c.a=a.b),c.d=-(c.a-a.b)/2,i.g){case 4:c.c=-c.b;break;case 2:c.c=a.a}fyn(r),gyn(r)}function Hln(n,t){var e,i,r,c;if(Jpn(),t.b<2)return!1;for(i=e=JR(kW(c=$rn(t,0)),8);c.b!=c.d.c;){if(r=JR(kW(c),8),!L6(n,i)||!L6(n,r))return!1;i=r}return!(!L6(n,i)||!L6(n,e))}function Uln(n,t){var e,i,r,c,a;return e=Y2(a=n,"x"),function(n,t){_2(n,null==t||Xx((TU(t),t))||isNaN((TU(t),t))?0:(TU(t),t))}(new Lp(t).a,e),i=Y2(a,"y"),function(n,t){B2(n,null==t||Xx((TU(t),t))||isNaN((TU(t),t))?0:(TU(t),t))}(new Np(t).a,i),r=Y2(a,uFn),function(n,t){F2(n,null==t||Xx((TU(t),t))||isNaN((TU(t),t))?0:(TU(t),t))}(new $p(t).a,r),c=Y2(a,oFn),function(n,t){K2(n,null==t||Xx((TU(t),t))||isNaN((TU(t),t))?0:(TU(t),t))}(new Dp(t).a,c),c}function Gln(n,t){Fmn(n,t),1&n.b&&(n.a.a=null),2&n.b&&(n.a.f=null),4&n.b&&(n.a.g=null,n.a.i=null),16&n.b&&(n.a.d=null,n.a.e=null),8&n.b&&(n.a.b=null),32&n.b&&(n.a.j=null,n.a.c=null)}function qln(n){var t,e,i,r,c;if(null==n)return jSn;for(c=new j5(mSn,"[","]"),i=0,r=(e=n).length;i(xz(c+1,t.c.length),JR(t.c[c+1],17)).a-i&&++o,AL(r,(xz(c+o,t.c.length),JR(t.c[c+o],17))),a+=(xz(c+o,t.c.length),JR(t.c[c+o],17)).a-i,++e;e=0?n.Lh(e,!0,!0):Gbn(n,r,!0),160),JR(i,220).Zl(t)}function abn(n){var t,i;return n>-0x800000000000&&n<0x800000000000?0==n?0:((t=n<0)&&(n=-n),i=lX(e.Math.floor(e.Math.log(n)/.6931471805599453)),(!t||n!=e.Math.pow(2,i))&&++i,i):K5(p5(n))}function obn(n,t,e){e.Ug("Eades radial",1),e.dh(t,sxn),n.d=JR(fdn(t,(tD(),Btt)),27),n.c=my(z$(fdn(t,(vfn(),Ret)))),n.e=Acn(JR(fdn(t,Het),300)),n.a=function(n){switch(n.g){case 0:return new Lo;case 1:return new No;default:throw Lm(new Cy(dxn+(null!=n.f?n.f:""+n.g)))}}(JR(fdn(t,Get),434)),n.b=function(n){switch(n.g){case 1:return new So;case 2:return new Po;case 3:return new Eo;case 0:return null;default:throw Lm(new Cy(dxn+(null!=n.f?n.f:""+n.g)))}}(JR(fdn(t,Net),354)),function(n){var t,e,i,r,c;if(i=0,r=xOn,n.b)for(t=0;t<360;t++)e=.017453292519943295*t,Xvn(n,n.d,0,0,axn,e),(c=n.b.Dg(n.d))=(c=a.gc()))a.$b();else for(r=a.Kc(),i=0;i0&&(a+=e,++t);t>1&&(a+=n.c*(t-1))}else a=hM(b6(sG(oG(DB(n.a),new jn),new En)));return a>0?a+n.n.d+n.n.a:0}function ybn(n){var t,e,i,r,c,a;if(a=0,0==n.b)a=hM(b6(sG(oG(DB(n.a),new Mn),new Tn)));else{for(t=0,r=0,c=(i=nan(n,!0)).length;r0&&(a+=e,++t);t>1&&(a+=n.c*(t-1))}return a>0?a+n.n.b+n.n.c:0}function Mbn(n){var t,e;if(2!=n.c.length)throw Lm(new Iy("Order only allowed for two paths."));xz(0,n.c.length),t=JR(n.c[0],18),xz(1,n.c.length),e=JR(n.c[1],18),t.d.i!=e.c.i&&(n.c.length=0,Km(n.c,e),Km(n.c,t))}function Tbn(n,t,e){var i;for(lA(e,t.g,t.f),bA(e,t.i,t.j),i=0;i<(!t.a&&(t.a=new aB(ult,t,10,11)),t.a).i;i++)Tbn(n,JR(d2((!t.a&&(t.a=new aB(ult,t,10,11)),t.a),i),27),JR(d2((!e.a&&(e.a=new aB(ult,e,10,11)),e.a),i),27))}function jbn(n){var t,e;return(e=new Yy).a+="e_",null!=(t=function(n){return 0!=n.b.c.length&&JR(bF(n.b,0),72).a?JR(bF(n.b,0),72).a:wG(n)}(n))&&(e.a+=""+t),n.c&&n.d&&(rO((e.a+=" ",e),eon(n.c)),rO(iO((e.a+="[",e),n.c.i),"]"),rO((e.a+=zAn,e),eon(n.d)),rO(iO((e.a+="[",e),n.d.i),"]")),e.a}function Ebn(n){switch(n.g){case 0:return new yl;case 1:return new Ml;case 2:return new vl;case 3:return new ml;default:throw Lm(new Cy("No implementation is available for the layout phase "+(null!=n.f?n.f:""+n.g)))}}function Sbn(n,t,i,r,c){var a;switch(a=0,c.g){case 1:a=e.Math.max(0,t.b+n.b-(i.b+r));break;case 3:a=e.Math.max(0,-n.b-r);break;case 2:a=e.Math.max(0,-n.a-r);break;case 4:a=e.Math.max(0,t.a+n.a-(i.a+r))}return a}function Pbn(n){var t,e;switch(n.b){case-1:return!0;case 0:return(e=n.t)>1||-1==e||(t=zon(n))&&(VE(),t.lk()==iBn)?(n.b=-1,!0):(n.b=1,!1);default:return!1}}function Cbn(n,t){var e,i,r,c;if(NEn(n),0!=n.c||123!=n.a)throw Lm(new Ry(tSn((DA(),o_n))));if(c=112==t,i=n.d,(e=e$(n.i,125,i))<0)throw Lm(new Ry(tSn((DA(),u_n))));return r=Gq(n.i,i,e),n.d=e+1,dZ(r,c,!(512&~n.e))}function Ibn(n){var t,e,i,r,c,a,o;if((i=n.a.c.length)>0)for(a=n.c.d,r=OL(fx(new DC((o=n.d.d).a,o.b),a),1/(i+1)),c=new DC(a.a,a.b),e=new mw(n.a);e.a=0&&i=0?n.Lh(e,!0,!0):Gbn(n,r,!0),160),JR(i,220).Wl(t);throw Lm(new Cy(FKn+t.xe()+HKn))}function Nbn(n,t){var e,i,r;if(r=0,(i=t[0])>=n.length)return-1;for(Rz(i,n.length),e=n.charCodeAt(i);e>=48&&e<=57&&(r=10*r+(e-48),!(++i>=n.length));)Rz(i,n.length),e=n.charCodeAt(i);return i>t[0]?t[0]=i:r=-1,r}function $bn(n,t,e){var i,r,c,a;c=n.c,a=n.d,r=(Z8(a8(uM(Mat,1),HSn,8,0,[c.i.n,c.n,c.a])).b+Z8(a8(uM(Mat,1),HSn,8,0,[a.i.n,a.n,a.a])).b)/2,i=c.j==($jn(),dht)?new DC(t+c.i.c.c.a+e,r):new DC(t-e,r),r$(n.a,0,i)}function Dbn(n){var t,e,i;for(t=null,e=EB(f3(a8(uM(bUn,1),kSn,20,0,[(!n.b&&(n.b=new yx(nlt,n,4,7)),n.b),(!n.c&&(n.c=new yx(nlt,n,5,8)),n.c)])));Bwn(e);)if(i=Bsn(JR(MJ(e),84)),t){if(t!=i)return!1}else t=i;return!0}function xbn(n,t,e){var i;if(++n.j,t>=n.i)throw Lm(new jy(BFn+t+HFn+n.i));if(e>=n.i)throw Lm(new jy(UFn+e+HFn+n.i));return i=n.g[e],t!=e&&(t>16)>>16&16),e+=t=(n>>=t)-256>>16&8,e+=t=(n<<=t)-vCn>>16&4,(e+=t=(n<<=t)-USn>>16&2)+2-(t=(i=(n<<=t)>>14)&~(i>>1)))}function Fbn(n){var t,e,i,r;for(rq(),nVn=new Mm,Zzn=new ym,Yzn=new Mm,!n.a&&(n.a=new aB(ult,n,10,11)),function(n){var t,e,i,r,c,a,o,u,s,f;for(t=new ym,a=new XL(n);a.e!=a.i.gc();){for(c=JR(Urn(a),27),e=new dv,DU(Zzn,c,e),f=new at,i=JR(MQ(new PF(null,new fH(new F_(wN(Qdn(c).a.Kc(),new h)))),JF(f,MZ(new V,new z,new en,a8(uM(Aqn,1),lPn,108,0,[(o7(),Tqn)])))),85),d3(e,JR(i.xc((UN(),!0)),16),new ot),r=JR(MQ(oG(JR(i.xc(!1),15).Lc(),new ut),MZ(new V,new z,new en,a8(uM(Aqn,1),lPn,108,0,[Tqn]))),15).Kc();r.Ob();)(s=Thn(JR(r.Pb(),74)))&&((o=JR(HI(WF(t.f,s)),21))||(o=jpn(s),Pln(t.f,s,o)),z4(e,o));for(i=JR(MQ(new PF(null,new fH(new F_(wN(Jdn(c).a.Kc(),new h)))),JF(f,MZ(new V,new z,new en,a8(uM(Aqn,1),lPn,108,0,[Tqn])))),85),d3(e,JR(i.xc(!0),16),new st),u=JR(MQ(oG(JR(i.xc(!1),15).Lc(),new ht),MZ(new V,new z,new en,a8(uM(Aqn,1),lPn,108,0,[Tqn]))),15).Kc();u.Ob();)(s=jhn(JR(u.Pb(),74)))&&((o=JR(HI(WF(t.f,s)),21))||(o=jpn(s),Pln(t.f,s,o)),z4(e,o))}}(t=n.a),r=new XL(t);r.e!=r.i.gc();)i=JR(Urn(r),27),-1==k1(nVn,i,0)&&(e=new Mm,AL(Yzn,e),frn(i,e));return Yzn}function _bn(n,t){var e,i,r;for(r=new Mm,i=$rn(t.a,0);i.b!=i.d.c;)(e=JR(kW(i),65)).c.g==n.g&&UI(ghn(e.b,(hyn(),Ett)))!==UI(ghn(e.c,Ett))&&!uJ(new PF(null,new Kz(r,16)),new Ug(e))&&Km(r.c,e);return _A(r,new ja),r}function Bbn(n,t,e){var i,r,c,a;return sL(t,153)&&sL(e,153)?(c=JR(t,153),a=JR(e,153),n.a[c.a][a.a]+n.a[a.a][c.a]):sL(t,250)&&sL(e,250)&&(i=JR(t,250),r=JR(e,250),i.a==r.a)?JR(ghn(r.a,(Okn(),CVn)),17).a:0}function Hbn(n,t){var i,r,c,a,o,u,s,h;for(h=my(z$(ghn(t,(LEn(),T5n)))),s=n[0].n.a+n[0].o.a+n[0].d.c+h,u=1;u0?1:FO(isNaN(r),isNaN(0)))>=0^(y3(jDn),(e.Math.abs(u)<=jDn||0==u||isNaN(u)&&isNaN(0)?0:u<0?-1:u>0?1:FO(isNaN(u),isNaN(0)))>=0)?e.Math.max(u,r):(y3(jDn),(e.Math.abs(r)<=jDn||0==r||isNaN(r)&&isNaN(0)?0:r<0?-1:r>0?1:FO(isNaN(r),isNaN(0)))>0?e.Math.sqrt(u*u+r*r):-e.Math.sqrt(u*u+r*r))}(a=r.b,o=c.b))>=0?i:(u=uU(fx(new DC(o.c+o.b/2,o.d+o.a/2),new DC(a.c+a.b/2,a.d+a.a/2))),-(Akn(a,o)-1)*u)}function Gbn(n,t,e){var i,r,c;if(c=lTn((nln(),dwt),n.Dh(),t))return VE(),JR(c,69).xk()||(c=Yz(O1(dwt,c))),r=JR((i=n.Ih(c))>=0?n.Lh(i,!0,!0):Gbn(n,c,!0),160),JR(r,220).Sl(t,e);throw Lm(new Cy(FKn+t.xe()+HKn))}function qbn(n,t,e,i){var r,c,a,o,u;if(r=n.d[t])if(c=r.g,u=r.i,null!=i){for(o=0;o>5),15,1))[e]=1<1;t>>=1)1&t&&(i=BW(i,e)),e=1==e.d?BW(e,e):new crn(dkn(e.a,e.d,tZ(Wdt,GPn,28,e.d<<1,15,1)));return BW(i,e)}(n,t)}function zbn(n){var t,e,i;for(dE(),this.b=IWn,this.c=(Xnn(),Vut),this.f=(wE(),EWn),this.a=n,mM(this,new Tt),Agn(this),i=new mw(n.b);i.a=null.Um()?(qdn(n),Jbn(n)):t.Ob()}function Ybn(n){if(this.a=n,n.c.i.k==(Yhn(),aQn))this.c=n.c,this.d=JR(ghn(n.c.i,(qEn(),N1n)),64);else{if(n.d.i.k!=aQn)throw Lm(new Cy("Edge "+n+" is not an external edge."));this.c=n.d,this.d=JR(ghn(n.d.i,(qEn(),N1n)),64)}}function Zbn(n,t){var e,i,r;r=n.b,n.b=t,4&n.Db&&!(1&n.Db)&&i5(n,new oB(n,1,3,r,n.b)),t?t!=n&&(H4(n,t.zb),V2(n,t.d),Q3(n,null==(e=null==(i=t.c)?t.zb:i)||Cx(e,t.zb)?null:e)):(H4(n,null),V2(n,0),Q3(n,null))}function nwn(n,t){var e;this.e=(AH(),PH(n),AH(),qen(n)),this.c=(PH(t),qen(t)),QL(this.e.Rd().dc()==this.c.Rd().dc()),this.d=Utn(this.e),this.b=Utn(this.c),e=dF(sUn,[HSn,kSn],[5,1],5,[this.e.Rd().gc(),this.c.Rd().gc()],2),this.a=e,function(n){var t,e,i,r;for(i=0,r=(e=n.a).length;i0?len(e):Znn(len(e)),ocn(t,Q6n,r)}function swn(n,t){var e,i,r,c,a;for(a=n.j,t.a!=t.b&&_A(a,new Yr),r=a.c.length/2|0,i=0;i=0;)i=e[c],a.am(i.Lk())&&bZ(r,i);!eEn(n,r)&&iA(n.e)&&lv(n,t.Jk()?Dq(n,6,t,(eq(),BGn),null,-1,!1):Dq(n,t.tk()?2:1,t,null,null,-1,!1))}function bwn(n,t){var e,i,r,c;return n.a==(qhn(),HZn)||(r=t.a.c,e=t.a.c+t.a.b,!(t.j&&(c=(i=t.A).c.c.a-i.o.a/2,r-(i.n.a+i.o.a)>c)||t.q&&(c=(i=t.C).c.c.a-i.o.a/2,i.n.a-e>c)))}function wwn(n){var t,e,i,r,c,a;for(rz(),e=new mQ,i=new mw(n.e.b);i.a1?n.e*=my(n.a):n.f/=my(n.a),function(n){var t,e;for(t=n.b.a.a.ec().Kc();t.Ob();)e=new Bdn(JR(t.Pb(),567),n.e,n.f),AL(n.g,e)}(n),nrn(n),function(n){var t,i,r,c,a,o,u,s,h,f;for(i=function(n){var t,i,r,c,a,o,u,s,h,f;for(i=n.o,t=n.p,o=wSn,c=vPn,u=wSn,a=vPn,h=0;h=0?n.Ah(null):n.Ph().Th(n,-1-t,null,null),n.Bh(JR(r,54),e),i&&i.oj(),n.vh()&&n.wh()&&e>-1&&i5(n,new oB(n,9,e,c,r)),r):c}function Awn(n,t){var e,i,r,c,a;for(c=n.b.Ce(t),i=null==(e=n.a.get(c))?tZ(sUn,kSn,1,0,5,1):e,a=0;a>5)>=n.d)return n.e<0;if(e=n.a[r],t=1<<(31&t),n.e<0){if(r<(i=P6(n)))return!1;e=i==r?-e:~e}return!!(e&t)}function Fwn(n,t){var e,i,r,c,a,o,u;if(c=t.e)for(e=Own(c),i=JR(n.g,689),a=0;a>16)),15).dd(c))>t,c=n.m>>t|e<<22-t,r=n.l>>t|n.m<<22-t):t<44?(a=i?oCn:0,c=e>>t-22,r=n.m>>t-22|e<<44-t):(a=i?oCn:0,c=i?aCn:0,r=e>>t-44),XA(r&aCn,c&aCn,a&oCn)}function zwn(n){var t,i,r,c,a,o;for(this.c=new Mm,this.d=n,r=pCn,c=pCn,t=mCn,i=mCn,o=$rn(n,0);o.b!=o.d.c;)a=JR(kW(o),8),r=e.Math.min(r,a.a),c=e.Math.min(c,a.b),t=e.Math.max(t,a.a),i=e.Math.max(i,a.b);this.a=new kG(r,c,t-r,i-c)}function Vwn(n,t){var e,i,r,c;for(i=new mw(n.b);i.a0&&sL(t,44)&&(n.a._j(),c=null==(u=(s=JR(t,44)).ld())?0:F4(u),a=CD(n.a,c),e=n.a.d[a]))for(i=JR(e.g,379),h=e.i,o=0;o=2)for(t=z$((i=c.Kc()).Pb());i.Ob();)a=t,t=z$(i.Pb()),r=e.Math.min(r,(TU(t),t-(TU(a),a)));return r}function rdn(n,t){var e,i,r;for(r=new Mm,i=$rn(t.a,0);i.b!=i.d.c;)(e=JR(kW(i),65)).b.g==n.g&&!Cx(e.b.c,RDn)&&UI(ghn(e.b,(hyn(),Ett)))!==UI(ghn(e.c,Ett))&&!uJ(new PF(null,new Kz(r,16)),new Gg(e))&&Km(r.c,e);return _A(r,new Ca),r}function cdn(n,t){var e,i,r;if(UI(t)===UI(PH(n)))return!0;if(!sL(t,15))return!1;if(i=JR(t,15),(r=n.gc())!=i.gc())return!1;if(sL(i,59)){for(e=0;et.a&&(i.Hc((Yun(),Uat))?n.c.a+=(e.a-t.a)/2:i.Hc(qat)&&(n.c.a+=e.a-t.a)),e.b>t.b&&(i.Hc((Yun(),zat))?n.c.b+=(e.b-t.b)/2:i.Hc(Xat)&&(n.c.b+=e.b-t.b)),JR(ghn(n,(qEn(),x1n)),21).Hc((zpn(),WZn))&&(e.a>t.a||e.b>t.b))for(o=new mw(n.a);o.a0&&(r=e),a=new mw(n.f.e);a.a0&&c0):c<0&&-c0)}function pdn(n,t,e,i){var r,c,a,o,u,s;for(r=(t-n.d)/n.c.c.length,c=0,n.a+=e,n.d=t,s=new mw(n.c);s.a=0&&Cx(n.substr(o,2),"//")?(aZ(o+=2,u=Mrn(n,o,Wlt,Qlt),n.length),i=n.substr(o,u-o),o=u):null==f||o!=n.length&&(Rz(o,n.length),47==n.charCodeAt(o))||(a=!1,-1==(u=gN(n,Zsn(35),o))&&(u=n.length),aZ(o,u,n.length),i=n.substr(o,u-o),o=u);if(!e&&o0&&58==rG(h,h.length-1)&&(r=h,o=u)),o0&&(Rz(0,e.length),47!=e.charCodeAt(0))))throw Lm(new Cy("invalid opaquePart: "+e));if(n&&(null==t||!Aj(Klt,t.toLowerCase()))&&null!=e&&ren(e,Wlt,Qlt))throw Lm(new Cy(H_n+e));if(n&&null!=t&&Aj(Klt,t.toLowerCase())&&!function(n){if(null!=n&&n.length>0&&33==rG(n,n.length-1))try{return null==vdn(Gq(n,0,n.length-1)).e}catch(n){if(!sL(n=X5(n),33))throw Lm(n)}return!1}(e))throw Lm(new Cy(H_n+e));if(!function(n){var t;return null==n||(t=n.length)>0&&(Rz(t-1,n.length),58==n.charCodeAt(t-1))&&!ren(n,Wlt,Qlt)}(i))throw Lm(new Cy("invalid device: "+i));if(!function(n){var t,e;if(null==n)return!1;for(t=0,e=n.length;t=0;t-=2)for(e=0;e<=t;e+=2)(n.b[e]>n.b[e+2]||n.b[e]===n.b[e+2]&&n.b[e+1]>n.b[e+3])&&(i=n.b[e+2],n.b[e+2]=n.b[e],n.b[e]=i,i=n.b[e+3],n.b[e+3]=n.b[e+1],n.b[e+1]=i);n.c=!0}}function Sdn(n,t){var e,i,r,c,a,o,u,s,h;for(s=-1,h=0,o=0,u=(a=n).length;o0&&++h;++s}return h}function Pdn(n){var t;return(t=new kN(sT(n.Rm))).a+="@",rO(t,(F4(n)>>>0).toString(16)),n.Vh()?(t.a+=" (eProxyURI: ",iO(t,n._h()),n.Kh()&&(t.a+=" eClass: ",iO(t,n.Kh())),t.a+=")"):n.Kh()&&(t.a+=" (eClass: ",iO(t,n.Kh()),t.a+=")"),t.a}function Cdn(n){var t,e,i;if(n.e)throw Lm(new Iy((W$(Gqn),wIn+Gqn.k+dIn)));for(n.d==(Xnn(),Vut)&&hjn(n,Xut),e=new mw(n.a.a);e.a=0)return r;for(c=1,a=new mw(t.j);a.a=0)return r;for(c=1,a=new mw(t.j);a.a0&&t.Ne((xz(r-1,n.c.length),JR(n.c[r-1],10)),c)>0;)ZQ(n,r,(xz(r-1,n.c.length),JR(n.c[r-1],10))),--r;xz(r,n.c.length),n.c[r]=c}e.a=new ym,e.b=new ym}function Ddn(n,t,e){var i;if(2==(n.c-n.b&n.a.length-1))t==($jn(),ght)||t==dht?(z0(JR(X8(n),15),(yon(),Ist)),z0(JR(X8(n),15),Ost)):(z0(JR(X8(n),15),(yon(),Ost)),z0(JR(X8(n),15),Ist));else for(i=new eG(n);i.a!=i.b;)z0(JR(x7(i),15),e)}function xdn(n,t){var e,i,r,c,a,o;for(a=new NV(i=VR(new Qp(n)),i.c.length),o=new NV(r=VR(new Qp(t)),r.c.length),c=null;a.b>0&&o.b>0&&(J$(a.b>0),e=JR(a.a.Xb(a.c=--a.b),27),J$(o.b>0),e==JR(o.a.Xb(o.c=--o.b),27));)c=e;return c}function Rdn(n,t,e){var i,r,c,a;iV(n,t)>iV(n,e)?(i=$tn(e,($jn(),dht)),n.d=i.dc()?0:XK(JR(i.Xb(0),12)),a=$tn(t,Dht),n.b=a.dc()?0:XK(JR(a.Xb(0),12))):(r=$tn(e,($jn(),Dht)),n.d=r.dc()?0:XK(JR(r.Xb(0),12)),c=$tn(t,dht),n.b=c.dc()?0:XK(JR(c.Xb(0),12)))}function Kdn(n,t){var e,i,r,c;for(e=n.o.a,c=JR(JR(RJ(n.r,t),21),87).Kc();c.Ob();)(r=JR(c.Pb(),117)).e.a=e*my(z$(r.b.of(ozn))),r.e.b=(i=r.b).pf((XEn(),iut))?i.ag()==($jn(),ght)?-i.Mf().b-my(z$(i.of(iut))):my(z$(i.of(iut))):i.ag()==($jn(),ght)?-i.Mf().b:0}function Fdn(n){var t,e,i,r,c,a,o,u;t=!0,r=null,c=null;n:for(u=new mw(n.a);u.a>1,n.k=i-1>>1}(this,this.d,this.c),function(n){var t,e,i,r,c,a,o;for(e=jA(n.e),c=OL(E$(cL(TA(n.e)),n.d*n.a,n.c*n.b),-.5),t=e.a-c.a,r=e.b-c.b,o=0;o0&&fTn(this,c)}function Hdn(n,t,e,i,r,c){var a,o,u;if(!r[t.a]){for(r[t.a]=!0,!(a=i)&&(a=new YJ),AL(a.e,t),u=c[t.a].Kc();u.Ob();)(o=JR(u.Pb(),290)).d!=e&&o.c!=e&&(o.c!=t&&Hdn(n,o.c,t,a,r,c),o.d!=t&&Hdn(n,o.d,t,a,r,c),AL(a.c,o),J5(a.d,o.b));return a}return null}function Udn(n){var t,e,i;for(t=0,e=new mw(n.e);e.a=2}function Gdn(n,t,e){var i,r,c;for(c=new mw(n.t);c.a0&&(i.b.n-=i.c,i.b.n<=0&&i.b.u>0&&HK(t,i.b));for(r=new mw(n.i);r.a0&&(i.a.u-=i.c,i.a.u<=0&&i.a.n>0&&HK(e,i.a))}function qdn(n){var t,e,i;if(null==n.g&&(n.d=n.bj(n.f),bZ(n,n.d),n.c))return n.f;if(i=(t=JR(n.g[n.i-1],51)).Pb(),n.e=t,(e=n.bj(i)).Ob())n.d=e,bZ(n,e);else for(n.d=null;!t.Ob()&&(FH(n.g,--n.i,null),0!=n.i);)t=JR(n.g[n.i-1],51);return i}function Xdn(n,t,i,r){var c,a,o;for(Lb(c=new Bcn(n),(Yhn(),oQn)),A8(c,(qEn(),Y1n),t),A8(c,h0n,r),A8(c,(LEn(),q6n),(ksn(),nht)),A8(c,z1n,t.c),A8(c,V1n,t.d),Npn(t,c),o=e.Math.floor(i/2),a=new mw(c.j);a.a=2147483648&&(r-=4294967296),r)}function tgn(n,t,e){var i,r,c,a,o,u,s;for(c=new Mm,function(n,t,e,i){var r,c,a,o,u,s,h;for(o=-1,h=new mw(n);h.a0&&w.a<=0){u.c.length=0,Km(u.c,w);break}(b=w.i-w.d)>=o&&(b>o&&(u.c.length=0,o=b),Km(u.c,w))}0!=u.c.length&&(a=JR(bF(u,Icn(r,u.c.length)),118),v.a.Bc(a),a.g=h++,cyn(a,t,e,i),u.c.length=0)}for(g=n.c.length+1,l=new mw(n);l.ai.b.g&&Km(c.c,i);return c}function egn(n,t,e){var i,r,c;if(!(c=lTn((nln(),dwt),n.Dh(),t)))throw Lm(new Cy(FKn+t.xe()+_Kn));if(VE(),!JR(c,69).xk()&&!(c=Yz(O1(dwt,c))))throw Lm(new Cy(FKn+t.xe()+_Kn));r=JR((i=n.Ih(c))>=0?n.Lh(i,!0,!0):Gbn(n,c,!0),160),JR(r,220).Xl(t,e)}function ign(n,t){var e,i,r,c;if(t){for(c=!(r=sL(n.Cb,90)||sL(n.Cb,102))&&sL(n.Cb,331),e=new XL((!t.a&&(t.a=new BF(t,fbt,t)),t.a));e.e!=e.i.gc();)if(i=Gkn(JR(Urn(e),89)),r?sL(i,90):c?sL(i,156):i)return i;return r?(JEn(),Abt):(JEn(),Cbt)}return null}function rgn(n,t){var i,r,c;for(t.Ug("Resize child graph to fit parent.",1),r=new mw(n.b);r.at.a&&(i.Hc((Yun(),Uat))?n.c.a+=(e.a-t.a)/2:i.Hc(qat)&&(n.c.a+=e.a-t.a)),e.b>t.b&&(i.Hc((Yun(),zat))?n.c.b+=(e.b-t.b)/2:i.Hc(Xat)&&(n.c.b+=e.b-t.b)),JR(ghn(n,(qEn(),x1n)),21).Hc((zpn(),WZn))&&(e.a>t.a||e.b>t.b))for(a=new mw(n.a);a.a0),c.a.Xb(c.c=--c.b),BD(c,r),J$(c.b0);e++);if(e>0&&e0);t++);return t>0&&e>16!=6&&t){if(Bon(n,t))throw Lm(new Cy(WKn+dwn(n)));i=null,n.Cb&&(i=(e=n.Db>>16)>=0?Non(n,i):n.Cb.Th(n,-1-e,null,i)),t&&(i=ccn(t,n,6,i)),(i=jD(n,t,i))&&i.oj()}else 4&n.Db&&!(1&n.Db)&&i5(n,new oB(n,1,6,t,t))}function lgn(n,t){var e,i;if(t!=n.Cb||n.Db>>16!=3&&t){if(Bon(n,t))throw Lm(new Cy(WKn+TMn(n)));i=null,n.Cb&&(i=(e=n.Db>>16)>=0?Uon(n,i):n.Cb.Th(n,-1-e,null,i)),t&&(i=ccn(t,n,12,i)),(i=ED(n,t,i))&&i.oj()}else 4&n.Db&&!(1&n.Db)&&i5(n,new oB(n,1,3,t,t))}function bgn(n,t){var e,i;if(t!=n.Cb||n.Db>>16!=9&&t){if(Bon(n,t))throw Lm(new Cy(WKn+rvn(n)));i=null,n.Cb&&(i=(e=n.Db>>16)>=0?Don(n,i):n.Cb.Th(n,-1-e,null,i)),t&&(i=ccn(t,n,9,i)),(i=SD(n,t,i))&&i.oj()}else 4&n.Db&&!(1&n.Db)&&i5(n,new oB(n,1,9,t,t))}function wgn(n){var t,e,i,r,c;if(i=zon(n),null==(c=n.j)&&i)return n.Jk()?null:i.ik();if(sL(i,156)){if((e=i.jk())&&(r=e.wi())!=n.i){if((t=JR(i,156)).nk())try{n.g=r.ti(t,c)}catch(t){if(!sL(t=X5(t),82))throw Lm(t);n.g=null}n.i=r}return n.g}return null}function dgn(n){var t;return AL(t=new Mm,new vS(new DC(n.c,n.d),new DC(n.c+n.b,n.d))),AL(t,new vS(new DC(n.c,n.d),new DC(n.c,n.d+n.a))),AL(t,new vS(new DC(n.c+n.b,n.d+n.a),new DC(n.c+n.b,n.d))),AL(t,new vS(new DC(n.c+n.b,n.d+n.a),new DC(n.c,n.d+n.a))),t}function ggn(n){var t,e;if(null==n)return jSn;try{return Qtn(n)}catch(i){if(sL(i=X5(i),103))return t=i,e=sT(s7(n))+"@"+(qj(),(Hin(n)>>>0).toString(16)),brn(F5(),(Wj(),"Exception during lenientFormat for "+e),t),"<"+e+" threw "+sT(t.Rm)+">";throw Lm(i)}}function pgn(n,t,e){var i,r;for(r=t.a.ec().Kc();r.Ob();)i=JR(r.Pb(),74),!JR(RH(n.b,i),272)&&(_X(Mhn(i))==_X(Ehn(i))?rpn(n,i,e):Mhn(i)==_X(Ehn(i))?null==RH(n.c,i)&&null!=RH(n.b,Ehn(i))&&VTn(n,i,e,!1):null==RH(n.d,i)&&null!=RH(n.b,Mhn(i))&&VTn(n,i,e,!0))}function mgn(n,t){var e,i,r,c,a,o,u;for(r=n.Kc();r.Ob();)for(i=JR(r.Pb(),10),sz(o=new ffn,i),Yln(o,($jn(),dht)),A8(o,(qEn(),c0n),(UN(),!0)),a=t.Kc();a.Ob();)c=JR(a.Pb(),10),sz(u=new ffn,c),Yln(u,Dht),A8(u,c0n,!0),A8(e=new Oq,c0n,!0),oz(e,o),hz(e,u)}function vgn(n,t,e,i){var r,c,a,o;r=gin(n,t,e),c=gin(n,e,t),a=JR(RH(n.c,t),118),o=JR(RH(n.c,e),118),r>16!=11&&t){if(Bon(n,t))throw Lm(new Cy(WKn+ivn(n)));i=null,n.Cb&&(i=(e=n.Db>>16)>=0?Gon(n,i):n.Cb.Th(n,-1-e,null,i)),t&&(i=ccn(t,n,10,i)),(i=lx(n,t,i))&&i.oj()}else 4&n.Db&&!(1&n.Db)&&i5(n,new oB(n,1,11,t,t))}function Tgn(n,t,e){return Jpn(),(!L6(n,t)||!L6(n,e))&&(ujn(new DC(n.c,n.d),new DC(n.c+n.b,n.d),t,e)||ujn(new DC(n.c+n.b,n.d),new DC(n.c+n.b,n.d+n.a),t,e)||ujn(new DC(n.c+n.b,n.d+n.a),new DC(n.c,n.d+n.a),t,e)||ujn(new DC(n.c,n.d+n.a),new DC(n.c,n.d),t,e))}function jgn(n,t){var e,i,r,c;if(!n.dc())for(e=0,i=n.gc();e>16!=7&&t){if(Bon(n,t))throw Lm(new Cy(WKn+xfn(n)));i=null,n.Cb&&(i=(e=n.Db>>16)>=0?$on(n,i):n.Cb.Th(n,-1-e,null,i)),t&&(i=JR(t,54).Rh(n,1,Yft,i)),(i=v_(n,t,i))&&i.oj()}else 4&n.Db&&!(1&n.Db)&&i5(n,new oB(n,1,7,t,t))}function xgn(n,t){var e,i;if(t!=n.Cb||n.Db>>16!=3&&t){if(Bon(n,t))throw Lm(new Cy(WKn+Cnn(n)));i=null,n.Cb&&(i=(e=n.Db>>16)>=0?Kon(n,i):n.Cb.Th(n,-1-e,null,i)),t&&(i=JR(t,54).Rh(n,0,ilt,i)),(i=k_(n,t,i))&&i.oj()}else 4&n.Db&&!(1&n.Db)&&i5(n,new oB(n,1,3,t,t))}function Rgn(n,t){var e,i,r,c,a,o,u,s,h;return Ypn(),t.d>n.d&&(o=n,n=t,t=o),t.d<63?function(n,t){var e,i,r,c,a,o,u,s,h;return c=(e=n.d)+(i=t.d),a=n.e!=t.e?-1:1,2==c?(h=y_(u=Ltn(Hz(n.a[0],PCn),Hz(t.a[0],PCn))),0==(s=y_(D_(u,32)))?new sQ(a,h):new _B(a,2,a8(uM(Wdt,1),GPn,28,15,[h,s]))):(J7(n.a,e,t.a,i,r=tZ(Wdt,GPn,28,c,15,1)),KV(o=new _B(a,c,r)),o)}(n,t):(s=TJ(n,a=(-2&n.d)<<4),h=TJ(t,a),i=pMn(n,jJ(s,a)),r=pMn(t,jJ(h,a)),u=Rgn(s,h),e=Rgn(i,r),c=jJ(c=sTn(sTn(c=Rgn(pMn(s,i),pMn(r,h)),u),e),a),sTn(sTn(u=jJ(u,a<<1),c),e))}function Kgn(){Kgn=E,Y5n=new EP(wDn,0),W5n=new EP("LONGEST_PATH",1),Q5n=new EP("LONGEST_PATH_SOURCE",2),X5n=new EP("COFFMAN_GRAHAM",3),V5n=new EP(OLn,4),Z5n=new EP("STRETCH_WIDTH",5),J5n=new EP("MIN_WIDTH",6),q5n=new EP("BF_MODEL_ORDER",7),z5n=new EP("DF_MODEL_ORDER",8)}function Fgn(n,t,e){var i,r,c,a,o;for(a=dnn(n,e),o=tZ(fQn,JAn,10,t.length,0,1),i=0,c=a.Kc();c.Ob();)py(X$(ghn(r=JR(c.Pb(),12),(qEn(),F1n))))&&(o[i++]=JR(ghn(r,a0n),10));if(i=0;r+=e?1:-1)c|=t.c.lg(o,r,e,i&&!py(X$(ghn(t.j,(qEn(),D1n))))&&!py(X$(ghn(t.j,(qEn(),l0n))))),c|=t.q.ug(o,r,e),c|=_mn(n,o[r],e,i);return NB(n.c,t),c}function Ugn(n,t,e){var i,r,c,a,o,u,s,h;for(s=0,h=(u=rW(n.j)).length;s1&&(n.a=!0),a_(JR(e.b,68),hx(cL(JR(t.b,68).c),OL(fx(cL(JR(e.b,68).a),JR(t.b,68).a),r))),bz(n,t),Xgn(n,e)}function zgn(n){var t,e,i,r,c,a;for(r=new mw(n.a.a);r.a0&&c>0?t++:i>0?e++:c>0?r++:e++}eq(),_A(n.j,new bi)}function Wgn(n,t){var e,i,r,c,a,o,u,s,h;for(o=t.j,a=t.g,u=JR(bF(o,o.c.length-1),113),xz(0,o.c.length),s=Gan(n,a,u,h=JR(o.c[0],113)),c=1;cs&&(u=e,h=r,s=i);t.a=h,t.c=u}function Qgn(n){if(!n.a.d||!n.a.e)throw Lm(new Iy((W$(gXn),gXn.k+" must have a source and target "+(W$(pXn),pXn.k+" specified."))));if(n.a.d==n.a.e)throw Lm(new Iy("Network simplex does not support self-loops: "+n.a+" "+n.a.d+" "+n.a.e));return $N(n.a.d.g,n.a),$N(n.a.e.b,n.a),n.a}function Jgn(n,t,e){var i,r,c,a,o,u;if(i=0,0!=t.b&&0!=e.b){c=$rn(t,0),a=$rn(e,0),o=my(z$(kW(c))),u=my(z$(kW(a))),r=!0;do{if(o>u-n.b&&ou-n.a&&o0&&(c+=(a=JR(bF(this.b,0),176)).o,r+=a.p),c*=2,r*=2,t>1?c=lX(e.Math.ceil(c*t)):r=lX(e.Math.ceil(r/t)),this.a=new Len(c,r)}function ppn(n,t,i,r,c,a){var o,u,s,h,f,l,b,w,d,g;for(h=r,t.j&&t.o?(d=(b=JR(RH(n.f,t.A),60)).d.c+b.d.b,--h):d=t.a.c+t.a.b,f=c,i.q&&i.o?(s=(b=JR(RH(n.f,i.C),60)).d.c,++f):s=i.a.c,w=d+(u=(s-d)/e.Math.max(2,f-h)),l=h;l=0;a+=r?1:-1){for(o=t[a],u=i==($jn(),dht)?r?$tn(o,i):hen($tn(o,i)):r?hen($tn(o,i)):$tn(o,i),c&&(n.c[o.p]=u.gc()),f=u.Kc();f.Ob();)h=JR(f.Pb(),12),n.d[h.p]=s++;J5(e,u)}}function kpn(n,t,e){var i,r,c,a,o,u,s,h;for(c=my(z$(n.b.Kc().Pb())),s=my(z$(function(n){var t;if(n){if((t=n).dc())throw Lm(new cv);return t.Xb(t.gc()-1)}return mz(n.Kc())}(t.b))),i=OL(cL(n.a),s-e),r=OL(cL(t.a),e-c),OL(h=hx(i,r),1/(s-c)),this.a=h,this.b=new Mm,o=!0,(a=n.b.Kc()).Pb();a.Ob();)u=my(z$(a.Pb())),o&&u-e>IDn&&(this.b.Fc(e),o=!1),this.b.Fc(u);o&&this.b.Fc(e)}function ypn(n){var t,i,r,c;if(function(n,t){var i,r,c,a,o,u,s;for(c=tZ(Wdt,GPn,28,n.e.a.c.length,15,1),o=new mw(n.e.a);o.a0){for(_y(n.c);Hwn(n,JR(Xz(new mw(n.e.a)),125))>5,t&=31,i>=n.d)return n.e<0?(bvn(),IGn):(bvn(),$Gn);if(c=n.d-i,function(n,t,e,i,r){var c,a,o;for(c=!0,a=0;a>>r|e[a+i+1]<>>r,++a}}(r=tZ(Wdt,GPn,28,c+1,15,1),c,n.a,i,t),n.e<0){for(e=0;e0&&n.a[e]<<32-t){for(e=0;e=0)&&(!(e=lTn((nln(),dwt),r,t))||((i=e.Ik())>1||-1==i)&&3!=EU(O1(dwt,e))))}function Spn(n,t,e,i){var r,c,a,o,u;return o=Bsn(JR(d2((!t.b&&(t.b=new yx(nlt,t,4,7)),t.b),0),84)),u=Bsn(JR(d2((!t.c&&(t.c=new yx(nlt,t,5,8)),t.c),0),84)),_X(o)==_X(u)||Z0(u,o)?null:(a=mX(t))==e?i:(c=JR(RH(n.a,a),10))&&(r=c.e)?r:null}function Ppn(n,t,e){var i,r,c,a,o;if((c=n[function(n,t){return n?t-1:0}(e,n.length)])[r=kM(e,c.length)].k==(Yhn(),aQn))for(o=t.j,i=0;i>24}(n));break;case 2:n.g=m5(function(n){if(2!=n.p)throw Lm(new nv);return y_(n.f)&OPn}(n));break;case 3:n.g=function(n){if(3!=n.p)throw Lm(new nv);return n.e}(n);break;case 4:n.g=new aw(function(n){if(4!=n.p)throw Lm(new nv);return n.e}(n));break;case 6:n.g=Jin(function(n){if(6!=n.p)throw Lm(new nv);return n.f}(n));break;case 5:n.g=ann(function(n){if(5!=n.p)throw Lm(new nv);return y_(n.f)}(n));break;case 7:n.g=onn(function(n){if(7!=n.p)throw Lm(new nv);return y_(n.f)<<16>>16}(n))}return n.g}function Opn(n){if(null==n.n)switch(n.p){case 0:n.n=function(n){if(0!=n.p)throw Lm(new nv);return WI(n.k,0)}(n)?(UN(),QUn):(UN(),WUn);break;case 1:n.n=K1(function(n){if(1!=n.p)throw Lm(new nv);return y_(n.k)<<24>>24}(n));break;case 2:n.n=m5(function(n){if(2!=n.p)throw Lm(new nv);return y_(n.k)&OPn}(n));break;case 3:n.n=function(n){if(3!=n.p)throw Lm(new nv);return n.j}(n);break;case 4:n.n=new aw(function(n){if(4!=n.p)throw Lm(new nv);return n.j}(n));break;case 6:n.n=Jin(function(n){if(6!=n.p)throw Lm(new nv);return n.k}(n));break;case 5:n.n=ann(function(n){if(5!=n.p)throw Lm(new nv);return y_(n.k)}(n));break;case 7:n.n=onn(function(n){if(7!=n.p)throw Lm(new nv);return y_(n.k)<<16>>16}(n))}return n.n}function Apn(n,t,e,i){var r,c,a,o,u;if(VE(),o=JR(t,69).xk(),Epn(n.e,t)){if(t.Si()&&pyn(n,t,i,sL(t,102)&&!!(JR(t,19).Bb&MCn)))throw Lm(new Cy(_Fn))}else for(u=ipn(n.e.Dh(),t),r=JR(n.g,124),a=0;a0&&(i[0]+=n.d,o-=i[0]),i[2]>0&&(i[2]+=n.d,o-=i[2]),a=e.Math.max(0,o),i[1]=e.Math.max(i[1],o),DJ(n,vXn,c.c+r.b+i[0]-(i[1]-o)/2,i),t==vXn&&(n.c.b=a,n.c.c=c.c+r.b+(a-o)/2)}function xpn(){this.c=tZ(Zdt,jCn,28,($jn(),a8(uM(zht,1),HAn,64,0,[$ht,ght,dht,Nht,Dht])).length,15,1),this.b=tZ(Zdt,jCn,28,a8(uM(zht,1),HAn,64,0,[$ht,ght,dht,Nht,Dht]).length,15,1),this.a=tZ(Zdt,jCn,28,a8(uM(zht,1),HAn,64,0,[$ht,ght,dht,Nht,Dht]).length,15,1),rS(this.c,pCn),rS(this.b,mCn),rS(this.a,mCn)}function Rpn(n,t,e){var i,r,c,a;if(t<=e?(r=t,c=e):(r=e,c=t),i=0,null==n.b)n.b=tZ(Wdt,GPn,28,2,15,1),n.b[0]=r,n.b[1]=c,n.c=!0;else{if(i=n.b.length,n.b[i-1]+1==r)return void(n.b[i-1]=c);a=tZ(Wdt,GPn,28,i+2,15,1),ayn(n.b,0,a,0,i),n.b=a,n.b[i-1]>=r&&(n.c=!1,n.a=!1),n.b[i++]=r,n.b[i]=c,n.c||Edn(n)}}function Kpn(n){var t,e,i,r,c;for(r=new Mm,t=new TF((!n.a&&(n.a=new aB(ult,n,10,11)),n.a)),i=new F_(wN(Jdn(n).a.Kc(),new h));Bwn(i);)sL(d2((!(e=JR(MJ(i),74)).b&&(e.b=new yx(nlt,e,4,7)),e.b),0),193)||(c=Bsn(JR(d2((!e.c&&(e.c=new yx(nlt,e,5,8)),e.c),0),84)),t.a._b(c)||Km(r.c,c));return r}function Fpn(n,t){var i,r,c,a,o,u,s;for(i=mCn,Yhn(),u=sQn,c=new mw(t.a);c.a1;)Xpn(r,r.i-1);return i}function Upn(n,t){var e,i,r,c,a,o;for(e=new GL,r=new mw(n.b);r.an.d[a.p]&&(e+=YQ(n.b,c),MW(n.a,ann(c)));for(;!By(n.a);)a0(n.b,JR(OB(n.a),17).a)}return e}function qpn(n,t,e){var i,r,c,a;for(c=(!t.a&&(t.a=new aB(ult,t,10,11)),t.a).i,r=new XL((!t.a&&(t.a=new aB(ult,t,10,11)),t.a));r.e!=r.i.gc();)0==(!(i=JR(Urn(r),27)).a&&(i.a=new aB(ult,i,10,11)),i.a).i||(c+=qpn(n,i,!1));if(e)for(a=_X(t);a;)c+=(!a.a&&(a.a=new aB(ult,a,10,11)),a.a).i,a=_X(a);return c}function Xpn(n,t){var e,i,r,c;return n.Pj()?(i=null,r=n.Qj(),n.Tj()&&(i=n.Vj(n.$i(t),null)),e=n.Ij(4,c=lon(n,t),null,t,r),n.Mj()&&null!=c?(i=n.Oj(c,i))?(i.nj(e),i.oj()):n.Jj(e):i?(i.nj(e),i.oj()):n.Jj(e),c):(c=lon(n,t),n.Mj()&&null!=c&&(i=n.Oj(c,null))&&i.oj(),c)}function zpn(){zpn=E,zZn=new kP("COMMENTS",0),WZn=new kP("EXTERNAL_PORTS",1),QZn=new kP("HYPEREDGES",2),JZn=new kP("HYPERNODES",3),YZn=new kP("NON_FREE_PORTS",4),ZZn=new kP("NORTH_SOUTH_PORTS",5),t1n=new kP($Ln,6),XZn=new kP("CENTER_LABELS",7),VZn=new kP("END_LABELS",8),n1n=new kP("PARTITIONS",9)}function Vpn(n,t){var i,r,c;_X(n)&&(c=JR(ghn(t,(LEn(),I6n)),181),UI(fdn(n,q6n))===UI((ksn(),rht))&&ocn(n,q6n,iht),_E(),r=vjn(new oy(_X(n)),new zN(_X(n)?new oy(_X(n)):null,n),!1,!0),M4(c,(hin(),Uht)),(i=JR(ghn(t,A6n),8)).a=e.Math.max(r.a,i.a),i.b=e.Math.max(r.b,i.b))}function Wpn(){Wpn=E,jYn=new EG(eOn,0,($jn(),ght),ght),PYn=new EG(rOn,1,Nht,Nht),TYn=new EG(iOn,2,dht,dht),OYn=new EG(cOn,3,Dht,Dht),SYn=new EG("NORTH_WEST_CORNER",4,Dht,ght),EYn=new EG("NORTH_EAST_CORNER",5,ght,dht),IYn=new EG("SOUTH_WEST_CORNER",6,Nht,Dht),CYn=new EG("SOUTH_EAST_CORNER",7,dht,Nht)}function Qpn(n){var t,e,i,r,c;for(r=new dv,t=new TF((!n.a&&(n.a=new aB(ult,n,10,11)),n.a)),i=new F_(wN(Jdn(n).a.Kc(),new h));Bwn(i);)sL(d2((!(e=JR(MJ(i),74)).b&&(e.b=new yx(nlt,e,4,7)),e.b),0),193)||(c=Bsn(JR(d2((!e.c&&(e.c=new yx(nlt,e,5,8)),e.c),0),84)),t.a._b(c)||r.a.zc(c,r));return r}function Jpn(){Jpn=E,kat=a8(uM(Jdt,1),kCn,28,14,[1,1,2,6,24,120,720,5040,40320,362880,3628800,39916800,479001600,6227020800,87178291200,1307674368e3,{l:3506176,m:794077,h:1},{l:884736,m:916411,h:20},{l:3342336,m:3912489,h:363},{l:589824,m:3034138,h:6914},{l:3407872,m:1962506,h:138294}]),e.Math.pow(2,-65)}function Ypn(){var n,t;for(Ypn=E,KGn=tZ(_Gn,HSn,92,32,0,1),FGn=tZ(_Gn,HSn,92,32,0,1),n=1,t=0;t<=18;t++)KGn[t]=(bvn(),G7(n,0)>=0?tin(n):YB(tin(v1(n)))),FGn[t]=VI(N_(n,t),0)?tin(N_(n,t)):YB(tin(v1(N_(n,t)))),n=Ltn(n,5);for(;t=h&&(s=r);s&&(f=e.Math.max(f,s.a.o.a)),f>b&&(l=h,b=f)}return l}function rmn(n,t,e){var i,r,c,a,o;if(!mW(t)){for((o=e.eh((sL(t,16)?JR(t,16).gc():JW(t.Kc()))/n.a|0)).Ug(UDn,1),a=new za,c=null,r=t.Kc();r.Ob();)i=JR(r.Pb(),40),a=f3(a8(uM(bUn,1),kSn,20,0,[a,new qg(i)])),c&&(A8(c,(Ojn(),Dnt),i),A8(i,Ent,c),rY(i)==rY(c)&&(A8(c,xnt,i),A8(i,Snt,c))),c=i;o.Vg(),rmn(n,a,e)}}function cmn(n,t){var e;switch(e=null,t.g){case 1:n.e.pf((XEn(),Zot))&&(e=JR(n.e.of(Zot),256));break;case 3:n.e.pf((XEn(),nut))&&(e=JR(n.e.of(nut),256));break;case 2:n.e.pf((XEn(),Yot))&&(e=JR(n.e.of(Yot),256));break;case 4:n.e.pf((XEn(),tut))&&(e=JR(n.e.of(tut),256))}return!e&&(e=JR(n.e.of((XEn(),Qot)),256)),e}function amn(n,t,i){var r,c,a,o,u,s;for(c=i,a=0,u=new mw(t);u.a$xn?_A(s,n.b):r<=$xn&&r>Dxn?_A(s,n.d):r<=Dxn&&r>xxn?_A(s,n.c):r<=xxn&&_A(s,n.a),a=amn(n,s,a);return c}function omn(n,t,e,i){var r,c,a,o,u;for(r=(i.c+i.a)/2,UG(t.j),HK(t.j,r),UG(e.e),HK(e.e,r),u=new VM,a=new mw(n.f);a.a1&&(i=new DC(r,e.b),HK(t.a,i)),C3(t.a,a8(uM(Mat,1),HSn,8,0,[f,h]))}function bmn(n,t,e){var i,r;for(t=48;e--)ldt[e]=e-48<<24>>24;for(i=70;i>=65;i--)ldt[i]=i-65+10<<24>>24;for(r=102;r>=97;r--)ldt[r]=r-97+10<<24>>24;for(c=0;c<10;c++)bdt[c]=48+c&OPn;for(n=10;n<=15;n++)bdt[n]=65+n-10&OPn}function gmn(n){var t,e,i,r,c;if(!n.c){if(c=new ks,null==(t=Ubt).a.zc(n,t)){for(i=new XL(cQ(n));i.e!=i.i.gc();)sL(r=Gkn(e=JR(Urn(i),89)),90)&&oH(c,gmn(JR(r,29))),bZ(c,e);t.a.Bc(n),t.a.gc()}(function(n){var t,e,i,r;for(e=JR(n.g,689),i=n.i-1;i>=0;--i)for(t=e[i],r=0;r>19)return"-"+mmn(P8(n));for(e=n,i="";0!=e.l||0!=e.m||0!=e.h;){if(e=uTn(e,IJ(fCn),!0),t=""+cT(GUn),0!=e.l||0!=e.m||0!=e.h)for(r=9-t.length;r>0;r--)t="0"+t;i=t+i}return i}function vmn(n,t,i,r){var c,a,o,u;if(JW((mR(),new F_(wN(Ktn(t).a.Kc(),new h))))>=n.a)return-1;if(!jsn(t,i))return-1;if(mW(JR(r.Kb(t),20)))return 1;for(c=0,o=JR(r.Kb(t),20).Kc();o.Ob();){if(-1==(u=vmn(n,(a=JR(o.Pb(),18)).c.i==t?a.d.i:a.c.i,i,r)))return-1;if((c=e.Math.max(c,u))>n.c-1)return-1}return c+1}function kmn(n,t){var e,i,r,c,a,o;if(UI(t)===UI(n))return!0;if(!sL(t,15))return!1;if(i=JR(t,15),o=n.gc(),i.gc()!=o)return!1;if(a=i.Kc(),n.Yi()){for(e=0;e0)if(n._j(),null!=t){for(c=0;c0&&(n.a=o+(l-1)*r,t.c.b+=n.a,t.f.b+=n.a),0!=b.a.gc()&&(l=_Tn(new lH(1,r),t,b,w,t.f.b+o-t.c.b))>0&&(t.f.b+=o+(l-1)*r)}(n,t,r),function(n){var t,e,i,r,c,a,o,u,s,h,f,l,b,w,d,g,p,m,v,k,y,M,T,j;for(v=new Mm,f=new mw(n.b);f.a>24;case 97:case 98:case 99:case 100:case 101:case 102:return n-97+10<<24>>24;case 65:case 66:case 67:case 68:case 69:case 70:return n-65+10<<24>>24;default:throw Lm(new eM("Invalid hexadecimal"))}}function jmn(){jmn=E,fXn=new jS("SPIRAL",0),aXn=new jS("LINE_BY_LINE",1),oXn=new jS("MANHATTAN",2),cXn=new jS("JITTER",3),sXn=new jS("QUADRANTS_LINE_BY_LINE",4),hXn=new jS("QUADRANTS_MANHATTAN",5),uXn=new jS("QUADRANTS_JITTER",6),rXn=new jS("COMBINE_LINE_BY_LINE_MANHATTAN",7),iXn=new jS("COMBINE_JITTER_MANHATTAN",8)}function Emn(n,t,e,i){var r,c,a,o,u,s;for(u=Eun(n,e),s=Eun(t,e),r=!1;u&&s&&(i||ron(u,s,e));)a=Eun(u,e),o=Eun(s,e),S1(t),S1(n),c=u.c,gTn(u,!1),gTn(s,!1),e?(Ton(t,s.p,c),t.p=s.p,Ton(n,u.p+1,c),n.p=u.p):(Ton(n,u.p,c),n.p=u.p,Ton(t,s.p+1,c),t.p=s.p),uz(u,null),uz(s,null),u=a,s=o,r=!0;return r}function Smn(n){switch(n.g){case 0:return new al;case 1:return new rl;case 3:return new CE;case 4:return new Sc;case 5:return new tx;case 6:return new cl;case 2:return new il;case 7:return new Jf;case 8:return new Zf;default:throw Lm(new Cy("No implementation is available for the layerer "+(null!=n.f?n.f:""+n.g)))}}function Pmn(n,t,e,i){var r,c,a,o,u;for(r=!1,c=!1,o=new mw(i.j);o.a=t.length)throw Lm(new jy("Greedy SwitchDecider: Free layer not in graph."));this.c=t[n],this.e=new Rx(i),O4(this.e,this.c,($jn(),Dht)),this.i=new Rx(i),O4(this.i,this.c,dht),this.f=new EF(this.c),this.a=!c&&r.i&&!r.s&&this.c[0].k==(Yhn(),aQn),this.a&&function(n,t,e){var i,r,c,a,o,u,s;o=(c=n.d.p).e,u=c.r,n.g=new Rx(u),i=(a=n.d.o.c.p)>0?o[a-1]:tZ(fQn,JAn,10,0,0,1),r=o[a],s=ar.d.d+r.d.a?f.f.d=!0:(f.f.d=!0,f.f.a=!0))),i.b!=i.d.c&&(t=e);f&&(c=JR(RH(n.f,a.d.i),60),t.bc.d.d+c.d.a?f.f.d=!0:(f.f.d=!0,f.f.a=!0))}for(o=new F_(wN(Ftn(b).a.Kc(),new h));Bwn(o);)0!=(a=JR(MJ(o),18)).a.b&&(t=JR(f$(a.a),8),a.d.j==($jn(),ght)&&((g=new Vyn(t,new DC(t.a,r.d.d),r,a)).f.a=!0,g.a=a.d,Km(d.c,g)),a.d.j==Nht&&((g=new Vyn(t,new DC(t.a,r.d.d+r.d.a),r,a)).f.d=!0,g.a=a.d,Km(d.c,g)))}return d}(n);break;case 3:r=new Mm,Yj(oG(uG(r0(r0(new PF(null,new Kz(n.d.b,16)),new Or),new Ar),new Lr),new pr),new eg(r)),i=r;break;default:throw Lm(new Iy("Compaction not supported for "+t+" edges."))}(function(n,t){var i,r,c,a,o,u,s;if(0!=t.c.length){for(eq(),YF(t.c,t.c.length,null),r=JR(Xz(c=new mw(t)),154);c.a0&&t0?c.a?e>(o=c.b.Mf().a)&&(r=(e-o)/2,c.d.b=r,c.d.c=r):c.d.c=n.s+e:tB(n.u)&&((i=zsn(c.b)).c<0&&(c.d.b=-i.c),i.c+i.b>c.b.Mf().a&&(c.d.c=i.c+i.b-c.b.Mf().a))}(n,t),c=null,s=null,u){for(s=c=JR((a=o.Kc()).Pb(),117);a.Ob();)s=JR(a.Pb(),117);c.d.b=0,s.d.c=0,f&&!c.a&&(c.d.c=0)}l&&(function(n){var t,i,r,c,a;for(t=0,i=0,a=n.Kc();a.Ob();)r=JR(a.Pb(),117),t=e.Math.max(t,r.d.b),i=e.Math.max(i,r.d.c);for(c=n.Kc();c.Ob();)(r=JR(c.Pb(),117)).d.b=t,r.d.c=i}(o),u&&(c.d.b=0,s.d.c=0))}function Umn(n,t){var i,r,c,a,o,u,s,h,f,l;if(o=JR(JR(RJ(n.r,t),21),87),u=n.u.Hc((lbn(),fht)),i=n.u.Hc(uht),r=n.u.Hc(oht),s=n.u.Hc(lht),l=n.B.Hc((Yvn(),ift)),h=!i&&!r&&(s||2==o.gc()),function(n,t){var i,r,c,a,o,u,s;for(u=JR(JR(RJ(n.r,t),21),87).Kc();u.Ob();)(r=(o=JR(u.Pb(),117)).c?FK(o.c):0)>0?o.a?r>(s=o.b.Mf().b)&&(n.v||1==o.c.d.c.length?(a=(r-s)/2,o.d.d=a,o.d.a=a):(i=(JR(bF(o.c.d,0),187).Mf().b-s)/2,o.d.d=e.Math.max(0,i),o.d.a=r-i-s)):o.d.a=n.t+r:tB(n.u)&&((c=zsn(o.b)).d<0&&(o.d.d=-c.d),c.d+c.a>o.b.Mf().b&&(o.d.a=c.d+c.a-o.b.Mf().b))}(n,t),f=null,c=null,u){for(c=f=JR((a=o.Kc()).Pb(),117);a.Ob();)c=JR(a.Pb(),117);f.d.d=0,c.d.a=0,h&&!f.a&&(f.d.a=0)}l&&(function(n){var t,i,r,c,a;for(i=0,t=0,a=n.Kc();a.Ob();)r=JR(a.Pb(),117),i=e.Math.max(i,r.d.d),t=e.Math.max(t,r.d.a);for(c=n.Kc();c.Ob();)(r=JR(c.Pb(),117)).d.d=i,r.d.a=t}(o),u&&(f.d.d=0,c.d.a=0))}function Gmn(n,t,e){var i,r,c,a,o;if(i=t.k,t.p>=0)return!1;if(t.p=e.b,AL(e.e,t),i==(Yhn(),uQn)||i==hQn)for(r=new mw(t.j);r.an.d[o.p]&&(e+=YQ(n.b,c),MW(n.a,ann(c))):++a;for(e+=n.b.d*a;!By(n.a);)a0(n.b,JR(OB(n.a),17).a)}return e}function Qmn(n){var t,e,i,r,c,a;return c=0,(t=zon(n)).kk()&&(c|=4),n.Bb&rBn&&(c|=2),sL(n,102)?(r=Rcn(e=JR(n,19)),e.Bb&qKn&&(c|=32),r&&(DH(BX(r)),c|=8,((a=r.t)>1||-1==a)&&(c|=16),r.Bb&qKn&&(c|=64)),e.Bb&MCn&&(c|=cBn),c|=sPn):sL(t,469)?c|=512:(i=t.kk())&&1&i.i&&(c|=256),512&n.Bb&&(c|=128),c}function Jmn(n){var t,e,i,r,c,a,o,u,s,h,f,l;for(f=-1,l=0,s=0,h=(u=n).length;s0&&++l;++f}return l}function Ymn(n){var t,e,i,r,c,a,o;for(o=new ym,i=new mw(n.a.b);i.a=n.o)throw Lm(new Hv);a=t>>5,c=N_(1,y_(N_(31&t,1))),n.n[e][a]=r?Uz(n.n[e][a],c):Hz(n.n[e][a],fK(c)),c=N_(c,1),n.n[e][a]=i?Uz(n.n[e][a],c):Hz(n.n[e][a],fK(c))}catch(i){throw sL(i=X5(i),333)?Lm(new jy(uOn+n.o+"*"+n.p+sOn+t+mSn+e+hOn)):Lm(i)}}function evn(n,t,i,r){var c,a;t&&(c=my(z$(ghn(t,(Ojn(),Nnt))))+r,a=i+my(z$(ghn(t,Pnt)))/2,A8(t,Knt,ann(y_(p5(e.Math.round(c))))),A8(t,Fnt,ann(y_(p5(e.Math.round(a))))),0==t.d.b||evn(n,JR(fL(new Xg($rn(new qg(t).a.d,0))),40),i+my(z$(ghn(t,Pnt)))+n.b,r+my(z$(ghn(t,Ont)))),null!=ghn(t,xnt)&&evn(n,JR(ghn(t,xnt),40),i,r))}function ivn(n){var t,e,i;return 64&n.Db?cfn(n):(t=new kN(DKn),(e=n.k)?rO(rO((t.a+=' "',t),e),'"'):(!n.n&&(n.n=new aB(olt,n,1,7)),n.n.i>0&&(!(i=(!n.n&&(n.n=new aB(olt,n,1,7)),JR(d2(n.n,0),135)).a)||rO(rO((t.a+=' "',t),i),'"'))),rO(bT(rO(bT(rO(bT(rO(bT((t.a+=" (",t),n.i),","),n.j)," | "),n.g),","),n.f),")"),t.a)}function rvn(n){var t,e,i;return 64&n.Db?cfn(n):(t=new kN(xKn),(e=n.k)?rO(rO((t.a+=' "',t),e),'"'):(!n.n&&(n.n=new aB(olt,n,1,7)),n.n.i>0&&(!(i=(!n.n&&(n.n=new aB(olt,n,1,7)),JR(d2(n.n,0),135)).a)||rO(rO((t.a+=' "',t),i),'"'))),rO(bT(rO(bT(rO(bT(rO(bT((t.a+=" (",t),n.i),","),n.j)," | "),n.g),","),n.f),")"),t.a)}function cvn(n,t){var e,i,r,c,a,o;if(null==t||0==t.length)return null;if(!(r=JR(rX(n.a,t),143))){for(i=new sw(new uw(n.b).a.vc().Kc());i.a.Ob();)if(c=JR(i.a.Pb(),44),a=(e=JR(c.md(),143)).c,o=t.length,Cx(a.substr(a.length-o,o),t)&&(t.length==a.length||46==rG(a,a.length-t.length-1))){if(r)return null;r=e}r&&az(n.a,t,r)}return r}function avn(n){var t,e,i;b$(n,(LEn(),y6n))&&((i=JR(ghn(n,y6n),21)).dc()||(e=new Wx(t=JR(rT(Jst),9),JR(qD(t,t.length),9),0),i.Hc((ldn(),Fst))?M4(e,Fst):M4(e,_st),i.Hc(Rst)||M4(e,Rst),i.Hc(xst)?M4(e,Ust):i.Hc(Dst)?M4(e,Hst):i.Hc(Kst)&&M4(e,Bst),i.Hc(Ust)?M4(e,xst):i.Hc(Hst)?M4(e,Dst):i.Hc(Bst)&&M4(e,Kst),A8(n,y6n,e)))}function ovn(n){var t,e,i,r,c,a,o;for(r=JR(ghn(n,(qEn(),B1n)),10),xz(0,(i=n.j).c.length),e=JR(i.c[0],12),a=new mw(r.j);a.ar.p?(Yln(c,Nht),c.d&&(o=c.o.b,t=c.a.b,c.a.b=o-t)):c.j==Nht&&r.p>n.p&&(Yln(c,ght),c.d&&(o=c.o.b,t=c.a.b,c.a.b=-(o-t)));break}return r}function uvn(n,t,e,i,r){var c,a,o,u,s,h,f;if(!(sL(t,207)||sL(t,366)||sL(t,193)))throw Lm(new Cy("Method only works for ElkNode-, ElkLabel and ElkPort-objects."));return a=n.a/2,u=t.i+i-a,h=t.j+r-a,s=u+t.g+n.a,f=h+t.f+n.a,HK(c=new ek,new DC(u,h)),HK(c,new DC(u,f)),HK(c,new DC(s,f)),HK(c,new DC(s,h)),y5(o=new zwn(c),t),e&&DU(n.b,t,o),o}function svn(n,t,e){var i,r,c,a,o,u,s,h;for(c=new DC(t,e),s=new mw(n.a);s.a1)for(o=P+1;ou.b.e.b*(1-g)+u.c.e.b*g));b++);if(y.gc()>0){if(C=0==u.a.b?cL(u.b.e):JR(f$(u.a),8),m=hx(cL(JR(y.Xb(y.gc()-1),40).e),JR(y.Xb(y.gc()-1),40).f),f=hx(cL(JR(y.Xb(0),40).e),JR(y.Xb(0),40).f),b>=y.gc()-1&&C.b>m.b&&u.c.e.b>m.b)continue;if(b<=0&&C.bu.b.e.a*(1-g)+u.c.e.a*g));b++);if(y.gc()>0){if(C=0==u.a.b?cL(u.b.e):JR(f$(u.a),8),m=hx(cL(JR(y.Xb(y.gc()-1),40).e),JR(y.Xb(y.gc()-1),40).f),f=hx(cL(JR(y.Xb(0),40).e),JR(y.Xb(0),40).f),b>=y.gc()-1&&C.a>m.a&&u.c.e.a>m.a)continue;if(b<=0&&C.a=my(z$(ghn(n,(Ojn(),Mnt))))&&++E):(l.f&&l.d.e.a<=my(z$(ghn(n,(Ojn(),ynt))))&&++j,l.g&&l.c.e.a+l.c.f.a>=my(z$(ghn(n,(Ojn(),knt))))&&++E)}else 0==v?pbn(u):v<0&&(++T[P],++d[I],j=JR((S=KEn(u,t,n,new uI(ann(j),ann(E)),e,i,new uI(ann(d[I]),ann(T[P])))).a,17).a,E=JR(S.b,17).a)}(n,u,a,o),function(n,t,i,r){var c,a,o,u,s,h,f,l,b,w,d;for(l=$rn(n.b,0);l.b!=l.d.c;)if(!Cx((f=JR(kW(l),40)).c,RDn))for(a=JR(MQ(new PF(null,new Kz(_bn(f,n),16)),MZ(new V,new z,new en,a8(uM(Aqn,1),lPn,108,0,[(o7(),Tqn)]))),15),t==(Xnn(),Xut)||t==zut?a.jd(new oo):a.jd(new uo),d=a.gc(),c=0;c0&&(u=JR(f$(JR(a.Xb(c),65).a),8).a,b=f.e.a+f.f.a/2,s=JR(f$(JR(a.Xb(c),65).a),8).b,w=f.e.b+f.f.b/2,r>0&&e.Math.abs(s-w)/(e.Math.abs(u-b)/40)>50&&lO(JR(a.Xb(c),65).a,new DC(f.e.a+f.f.a+r/5.3,w>s?f.e.b+f.f.b*o-r/2:f.e.b+f.f.b*o+r/2))),lO(JR(a.Xb(c),65).a,new DC(f.e.a+f.f.a,f.e.b+f.f.b*o))):t==zut?(h=my(z$(ghn(f,(Ojn(),Int)))),f.e.a-r>h?lO(JR(a.Xb(c),65).a,new DC(h-i,f.e.b+f.f.b*o)):JR(a.Xb(c),65).a.b>0&&(u=JR(f$(JR(a.Xb(c),65).a),8).a,b=f.e.a+f.f.a/2,s=JR(f$(JR(a.Xb(c),65).a),8).b,w=f.e.b+f.f.b/2,r>0&&e.Math.abs(s-w)/(e.Math.abs(u-b)/40)>50&&lO(JR(a.Xb(c),65).a,new DC(f.e.a-r/5.3,w>s?f.e.b+f.f.b*o-r/2:f.e.b+f.f.b*o+r/2))),lO(JR(a.Xb(c),65).a,new DC(f.e.a,f.e.b+f.f.b*o))):t==Wut?(h=my(z$(ghn(f,(Ojn(),Cnt)))),f.e.b+f.f.b+r0&&(u=JR(f$(JR(a.Xb(c),65).a),8).a,b=f.e.a+f.f.a/2,s=JR(f$(JR(a.Xb(c),65).a),8).b,w=f.e.b+f.f.b/2,r>0&&e.Math.abs(u-b)/(e.Math.abs(s-w)/40)>50&&lO(JR(a.Xb(c),65).a,new DC(b>u?f.e.a+f.f.a*o-r/2:f.e.a+f.f.a*o+r/2,f.e.b+r/5.3+f.f.b))),lO(JR(a.Xb(c),65).a,new DC(f.e.a+f.f.a*o,f.e.b+f.f.b))):(h=my(z$(ghn(f,(Ojn(),Int)))),f9(JR(a.Xb(c),65),n)?lO(JR(a.Xb(c),65).a,new DC(f.e.a+f.f.a*o,JR(f$(JR(a.Xb(c),65).a),8).b)):f.e.b-r>h?lO(JR(a.Xb(c),65).a,new DC(f.e.a+f.f.a*o,h-i)):JR(a.Xb(c),65).a.b>0&&(u=JR(f$(JR(a.Xb(c),65).a),8).a,b=f.e.a+f.f.a/2,s=JR(f$(JR(a.Xb(c),65).a),8).b,w=f.e.b+f.f.b/2,r>0&&e.Math.abs(u-b)/(e.Math.abs(s-w)/40)>50&&lO(JR(a.Xb(c),65).a,new DC(b>u?f.e.a+f.f.a*o-r/2:f.e.a+f.f.a*o+r/2,f.e.b-r/5.3))),lO(JR(a.Xb(c),65).a,new DC(f.e.a+f.f.a*o,f.e.b)))}(n,u,a,o),r=$rn(n.a,0);r.b!=r.d.c;)(i=JR(kW(r),65)).a.b<2&&pbn(i);t.Vg()}function Mvn(n){switch(n.d){case 9:case 8:return!0;case 3:case 5:case 4:case 6:return!1;case 7:return JR(Opn(n),17).a==n.o;case 1:case 2:if(-2==n.o)return!1;switch(n.p){case 0:case 1:case 2:case 6:case 5:case 7:return zI(n.k,n.f);case 3:case 4:return n.j==n.e;default:return null==n.n?null==n.g:Enn(n.n,n.g)}default:return!1}}function Tvn(n,t){var i,r,c;switch(t.Ug("Breaking Point Insertion",1),r=new qwn(n),JR(ghn(n,(LEn(),D5n)),351).g){case 2:c=new kc;break;case 0:c=new hc;break;default:c=new yc}if(i=c.og(n,r),py(X$(ghn(n,R5n)))&&(i=function(n,t){var i,r,c,a,o,u,s,f,l,b,w,d,g,p,m,v,k,y;for(b=new Mm,c=new Mm,g=null,o=t.Kc();o.Ob();)a=new pg(JR(o.Pb(),17).a),Km(c.c,a),g&&(a.d=g,g.e=a),g=a;for(k=function(n){var t,e,i,r,c,a,o,u,s;for(s=tZ(Wdt,GPn,28,n.b.c.length+1,15,1),u=new dv,i=0,c=new mw(n.b);c.a1&&(i=new DC(r,e.b),HK(t.a,i)),C3(t.a,a8(uM(Mat,1),HSn,8,0,[f,h]))}function Cvn(){Cvn=E,C8n=new IP(_An,0),T8n=new IP("NIKOLOV",1),S8n=new IP("NIKOLOV_PIXEL",2),j8n=new IP("NIKOLOV_IMPROVED",3),E8n=new IP("NIKOLOV_IMPROVED_PIXEL",4),k8n=new IP("DUMMYNODE_PERCENTAGE",5),P8n=new IP("NODECOUNT_PERCENTAGE",6),I8n=new IP("NO_BOUNDARY",7),y8n=new IP("MODEL_ORDER_LEFT_TO_RIGHT",8),M8n=new IP("MODEL_ORDER_RIGHT_TO_LEFT",9)}function Ivn(){Ivn=E,uet=new EO(pxn,(UN(),!1)),det=new EO(mxn,ann(0)),get=new EO(vxn,0),pet=new EO(kxn,!1),c7(),het=new EO(yxn,fet=iet),ann(0),set=new EO(Mxn,ann(1)),_6(),yet=new EO(Txn,Met=Yet),LZ(),Tet=new EO(jxn,jet=net),jan(),bet=new EO(Exn,wet=Vet),ket=new EO(Sxn,0),met=new EO(Pxn,!1),vet=new EO(Cxn,!1)}function Ovn(n,t,e){var i,r,c,a,o,u;if(t){if(e<=-1){if(sL(i=F0(t.Dh(),-1-e),102))return JR(i,19);for(o=0,u=(a=JR(t.Mh(i),160)).gc();o=40)&&function(n){var t,e,i,r,c,a,o;for(n.o=new GL,i=new Gj,a=new mw(n.e.a);a.a0,o=Ztn(t,c),DN(e?o.b:o.g,t),1==h7(o).c.length&&vQ(i,o,i.c.b,i.c),r=new uI(c,t),MW(n.o,r),g1(n.e.a,c))}(n),function(n){var t,e,i,r,c,a,o,u,s,h;for(s=n.e.a.c.length,c=new mw(n.e.a);c.a0&&HK(n.f,c)):(n.c[a]-=s+1,n.c[a]<=0&&n.a[a]>0&&HK(n.e,c))))}function Wvn(n,t,e,i){var r,c,a,o,u,s,h;for(fx(u=new DC(e,i),JR(ghn(t,(Ojn(),wnt)),8)),h=$rn(t.b,0);h.b!=h.d.c;)hx((s=JR(kW(h),40)).e,u),HK(n.b,s);for(o=JR(MQ(UX(new PF(null,new Kz(t.a,16))),MZ(new V,new z,new en,a8(uM(Aqn,1),lPn,108,0,[(o7(),Tqn)]))),15).Kc();o.Ob();){for(c=$rn((a=JR(o.Pb(),65)).a,0);c.b!=c.d.c;)(r=JR(kW(c),8)).a+=u.a,r.b+=u.b;HK(n.a,a)}}function Qvn(n,t){var e,i,r,c;if(0<(sL(n,16)?JR(n,16).gc():JW(n.Kc()))){if(1<(r=t)){for(--r,c=new Ea,i=n.Kc();i.Ob();)e=JR(i.Pb(),40),c=f3(a8(uM(bUn,1),kSn,20,0,[c,new qg(e)]));return Qvn(c,r)}if(r<0){for(c=new Sa,i=n.Kc();i.Ob();)e=JR(i.Pb(),40),c=f3(a8(uM(bUn,1),kSn,20,0,[c,new qg(e)]));if(0<(sL(c,16)?JR(c,16).gc():JW(c.Kc())))return Qvn(c,r)}}return JR(fL(n.Kc()),40)}function Jvn(n,t,e){var i,r,c,a;for(e.Ug("Processor order nodes",2),n.b=my(z$(ghn(t,(hyn(),vtt)))),n.a=JR(ghn(t,Znt),88),n.a==(Xnn(),Vut)&&(n.a=qut,A8(t,Znt,n.a)),r=new Gj,a=$rn(t.b,0);a.b!=a.d.c;)py(X$(ghn(c=JR(kW(a),40),(Ojn(),Rnt))))&&vQ(r,c,r.c.b,r.c);J$(0!=r.b),_Mn(n,i=JR(r.a.a.c,40)),e.fh(1),evn(n,i,0-my(z$(ghn(i,(Ojn(),Pnt))))/2,0),e.fh(1),e.Vg()}function Yvn(){Yvn=E,Jht=new YC("DEFAULT_MINIMUM_SIZE",0),Zht=new YC("MINIMUM_SIZE_ACCOUNTS_FOR_PADDING",1),Qht=new YC("COMPUTE_PADDING",2),nft=new YC("OUTSIDE_NODE_LABELS_OVERHANG",3),tft=new YC("PORTS_OVERHANG",4),ift=new YC("UNIFORM_PORT_SPACING",5),eft=new YC("SPACE_EFFICIENT_PORT_LABELS",6),Yht=new YC("FORCE_TABULAR_NODE_LABELS",7),Wht=new YC("ASYMMETRICAL",8)}function Zvn(n,t){var e,i,r,c,a,o,u,s;if(t){if(e=(c=t.Dh())?h2(c).wi().si(c):null){for(Irn(n,t,e),u=0,s=(null==(r=t.Dh()).i&&dyn(r),r.i).length;u=0&&u0&&(Rz(0,n.length),45==n.charCodeAt(0)||(Rz(0,n.length),43==n.charCodeAt(0)))?1:0;ie)throw Lm(new eM(gCn+n+'"'));return a}function akn(n){switch(n){case 100:return ZEn(UHn,!0);case 68:return ZEn(UHn,!1);case 119:return ZEn(GHn,!0);case 87:return ZEn(GHn,!1);case 115:return ZEn(qHn,!0);case 83:return ZEn(qHn,!1);case 99:return ZEn(XHn,!0);case 67:return ZEn(XHn,!1);case 105:return ZEn(zHn,!0);case 73:return ZEn(zHn,!1);default:throw Lm(new Jk(HHn+n.toString(16)))}}function okn(n,t,e,i,r){e&&(!i||(n.c-n.b&n.a.length-1)>1)&&1==t&&JR(n.a[n.b],10).k==(Yhn(),oQn)?Wyn(JR(n.a[n.b],10),(yon(),Ist)):i&&(!e||(n.c-n.b&n.a.length-1)>1)&&1==t&&JR(n.a[n.c-1&n.a.length-1],10).k==(Yhn(),oQn)?Wyn(JR(n.a[n.c-1&n.a.length-1],10),(yon(),Ost)):2==(n.c-n.b&n.a.length-1)?(Wyn(JR(X8(n),10),(yon(),Ist)),Wyn(JR(X8(n),10),Ost)):function(n,t){var e,i,r,c,a,o,u,s,h;for(u=n$(n.c-n.b&n.a.length-1),s=null,h=null,c=new eG(n);c.a!=c.b;)r=JR(x7(c),10),e=(o=JR(ghn(r,(qEn(),z1n)),12))?o.i:null,i=(a=JR(ghn(r,V1n),12))?a.i:null,s==e&&h==i||(Mwn(u,t),s=e,h=i),Km(u.c,r);Mwn(u,t)}(n,r),iQ(n)}function ukn(n,t,e){var i,r,c,a;if(t[0]>=n.length)return e.o=0,!0;switch(rG(n,t[0])){case 43:r=1;break;case 45:r=-1;break;default:return e.o=0,!0}if(++t[0],c=t[0],0==(a=Nbn(n,t))&&t[0]==c)return!1;if(t[0]1)for(i=new mw(r);i.a0&&(t.Cd(e),e.i&&utn(e))}(r=upn(n,t),(a=JR(Yrn(r,0),219)).c.kg()?a.c.eg()?new kg(n):new yg(n):new vg(n)),function(n){var t,e,i;for(i=new mw(n.b);i.a=0&&o!=e&&(c=new oB(n,1,o,a,null),i?i.nj(c):i=c),e>=0&&(c=new oB(n,1,e,o==e?a:null,t),i?i.nj(c):i=c)),i}function bkn(n){var t,e,i;if(null==n.b){if(i=new Qy,null!=n.i&&(tO(i,n.i),i.a+=":"),256&n.f){for(256&n.f&&null!=n.a&&(function(n){return null!=n&&Aj(Klt,n.toLowerCase())}(n.i)||(i.a+="//"),tO(i,n.a)),null!=n.d&&(i.a+="/",tO(i,n.d)),16&n.f&&(i.a+="/"),t=0,e=n.j.length;t>>31;0!=i&&(n[e]=i)}(e,e,t<<1),i=0,r=0,a=0;rs)&&(u+o+sMn(i,s,!1).a<=t.b&&(SZ(e,c-e.s),e.c=!0,SZ(i,c-e.s),Lcn(i,e.s,e.t+e.d+o),i.k=!0,A6(e.q,i),h=!0,r&&(E3(t,i),i.j=t,n.c.length>a&&(Hon((xz(a,n.c.length),JR(n.c[a],186)),i),0==(xz(a,n.c.length),JR(n.c[a],186)).a.c.length&&BJ(n,a)))),h)}function mkn(n,t,e){var i,r,c,a,o;if(0==t.p){for(t.p=1,(r=e)||(r=new uI(new Mm,new Wx(i=JR(rT(zht),9),JR(qD(i,i.length),9),0))),JR(r.a,15).Fc(t),t.k==(Yhn(),aQn)&&JR(r.b,21).Fc(JR(ghn(t,(qEn(),N1n)),64)),a=new mw(t.j);a.a0)if(r=JR(n.Ab.g,2033),null==t){for(c=0;ci.s&&u=0&&s>=0&&ua)return $jn(),dht;break;case 4:case 3:if(h<0)return $jn(),ght;if(h+e>c)return $jn(),Nht}return(u=(s+o/2)/a)+(i=(h+e/2)/c)<=1&&u-i<=0?($jn(),Dht):u+i>=1&&u-i>=0?($jn(),dht):i<.5?($jn(),ght):($jn(),Nht)}function Ckn(n,t){var e,i,r,c,a,o,u,s,h,f,l,b;for(e=!1,u=my(z$(ghn(t,(LEn(),v5n)))),l=mPn*u,r=new mw(t.b);r.aa.n.b-a.d.d+h.a+l&&(b=s.g+h.g,h.a=(h.g*h.a+s.g*s.a)/b,h.g=b,s.f=h,e=!0)),c=a,s=h;return e}function Ikn(n,t,e,i,r,c,a){var o,u,s,h,f;for(f=new nA,u=t.Kc();u.Ob();)for(h=new mw(JR(u.Pb(),853).Rf());h.an.b/2+t.b/2||(c=e.Math.abs(n.d+n.a/2-(t.d+t.a/2)))>n.a/2+t.a/2?1:0==i&&0==c?0:0==i?a/c+1:0==c?r/i+1:e.Math.min(r/i,a/c)+1}function Lkn(n,t){var e,i,r,c,a,o,u;for(c=0,o=0,u=0,r=new mw(n.f.e);r.a0&&n.d!=(X1(),fWn)&&(o+=a*(i.d.a+n.a[t.a][i.a]*(t.d.a-i.d.a)/e)),e>0&&n.d!=(X1(),sWn)&&(u+=a*(i.d.b+n.a[t.a][i.a]*(t.d.b-i.d.b)/e)));switch(n.d.g){case 1:return new DC(o/c,t.d.b);case 2:return new DC(t.d.a,u/c);default:return new DC(o/c,u/c)}}function Nkn(n){var t,e,i,r,c;for(AL(c=new dY((!n.a&&(n.a=new NL(Jft,n,5)),n.a).i+2),new DC(n.j,n.k)),Yj(new PF(null,(!n.a&&(n.a=new NL(Jft,n,5)),new Kz(n.a,16))),new pp(c)),AL(c,new DC(n.b,n.c)),t=1;t0&&(T8(u,!1,(Xnn(),Xut)),T8(u,!0,zut)),n2(t.g,new iP(n,e)),DU(n.g,t,e)}function xkn(){var n;for(xkn=E,fGn=a8(uM(Wdt,1),GPn,28,15,[-1,-1,30,19,15,13,11,11,10,9,9,8,8,8,8,7,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5]),lGn=tZ(Wdt,GPn,28,37,15,1),bGn=a8(uM(Wdt,1),GPn,28,15,[-1,-1,63,40,32,28,25,23,21,20,19,19,18,18,17,17,16,16,16,15,15,15,15,14,14,14,14,14,14,13,13,13,13,13,13,13,13]),wGn=tZ(Jdt,kCn,28,37,14,1),n=2;n<=36;n++)lGn[n]=lX(e.Math.pow(n,fGn[n])),wGn[n]=Tun(zSn,lGn[n])}function Rkn(n){var t;if(1!=(!n.a&&(n.a=new aB(elt,n,6,6)),n.a).i)throw Lm(new Cy(MKn+(!n.a&&(n.a=new aB(elt,n,6,6)),n.a).i));return t=new ek,z5(JR(d2((!n.b&&(n.b=new yx(nlt,n,4,7)),n.b),0),84))&&z4(t,PEn(n,z5(JR(d2((!n.b&&(n.b=new yx(nlt,n,4,7)),n.b),0),84)),!1)),z5(JR(d2((!n.c&&(n.c=new yx(nlt,n,5,8)),n.c),0),84))&&z4(t,PEn(n,z5(JR(d2((!n.c&&(n.c=new yx(nlt,n,5,8)),n.c),0),84)),!0)),t}function Kkn(n,t){var e,i,r;for(r=!1,i=new F_(wN((t.d?n.a.c==(MX(),c7n)?Ftn(t.b):_tn(t.b):n.a.c==(MX(),r7n)?Ftn(t.b):_tn(t.b)).a.Kc(),new h));Bwn(i);)if(e=JR(MJ(i),18),(py(n.a.f[n.a.g[t.b.p].p])||sJ(e)||e.c.i.c!=e.d.i.c)&&!py(n.a.n[n.a.g[t.b.p].p])&&!py(n.a.n[n.a.g[t.b.p].p])&&(r=!0,Rj(n.b,n.a.g[Can(e,t.b).p])))return t.c=!0,t.a=e,t;return t.c=r,t.a=null,t}function Fkn(n,t,e){var i,r,c,a,o,u,s;if(0==(i=e.gc()))return!1;if(n.Pj())if(u=n.Qj(),Sen(n,t,e),a=1==i?n.Ij(3,null,e.Kc().Pb(),t,u):n.Ij(5,null,e,t,u),n.Mj()){for(o=i<100?null:new UM(i),c=t+i,r=t;r0){for(o=0;o>16==-15&&n.Cb.Yh()&&E1(new jZ(n.Cb,9,13,e,n.c,mcn(C1(JR(n.Cb,62)),n))):sL(n.Cb,90)&&n.Db>>16==-23&&n.Cb.Yh()&&(sL(t=n.c,90)||(JEn(),t=Abt),sL(e,90)||(JEn(),e=Abt),E1(new jZ(n.Cb,9,10,e,t,mcn(cQ(JR(n.Cb,29)),n)))))),n.c}function qkn(n,t,e){var i,r,c,a,o,u,s,h;for(e.Ug("Hyperedge merging",1),function(n,t){var e,i,r,c;for((c=JR(MQ(r0(r0(new PF(null,new Kz(t.b,16)),new Re),new Ke),MZ(new V,new z,new en,a8(uM(Aqn,1),lPn,108,0,[(o7(),Tqn)]))),15)).Jc(new Fe),e=0,r=c.Kc();r.Ob();)-1==(i=JR(r.Pb(),12)).p&&edn(n,i,e++)}(n,t),o=new NV(t.b,0);o.b0&&(b.d+=f.n.d,b.d+=f.d),b.a>0&&(b.a+=f.n.a,b.a+=f.d),b.b>0&&(b.b+=f.n.b,b.b+=f.d),b.c>0&&(b.c+=f.n.c,b.c+=f.d),b}((_X(n)&&(_E(),new oy(_X(n))),_E(),new zN(_X(n)?new oy(_X(n)):null,n)),zut),a=JR(ghn(r,$6n),107),SX(i=r.d,a),SX(i,c),r}function Qkn(n,t){var i,r,c,a;return r=e.Math.abs(SB(n.b).a-SB(t.b).a),a=e.Math.abs(SB(n.b).b-SB(t.b).b),i=1,c=1,r>n.b.b/2+t.b.b/2&&(i=1-e.Math.min(e.Math.abs(n.b.c-(t.b.c+t.b.b)),e.Math.abs(n.b.c+n.b.b-t.b.c))/r),a>n.b.a/2+t.b.a/2&&(c=1-e.Math.min(e.Math.abs(n.b.d-(t.b.d+t.b.a)),e.Math.abs(n.b.d+n.b.a-t.b.d))/a),(1-e.Math.min(i,c))*e.Math.sqrt(r*r+a*a)}function Jkn(n){var t,i,r;for(yjn(n,n.e,n.f,(yX(),R7n),!0,n.c,n.i),yjn(n,n.e,n.f,R7n,!1,n.c,n.i),yjn(n,n.e,n.f,K7n,!0,n.c,n.i),yjn(n,n.e,n.f,K7n,!1,n.c,n.i),function(n,t,e,i,r){var c,a,o,u,s,h,f;for(a=new mw(t);a.a=w&&(m>w&&(b.c.length=0,w=m),Km(b.c,a));0!=b.c.length&&(l=JR(bF(b,Icn(t,b.c.length)),131),P.a.Bc(l),l.s=d++,Gdn(l,E,M),b.c.length=0)}for(k=n.c.length+1,o=new mw(n);o.aS.s&&(oU(e),g1(S.i,i),i.c>0&&(i.a=S,AL(S.t,i),i.b=T,AL(T.i,i)))})(n.i,JR(ghn(n.d,(qEn(),s0n)),234)),function(n){var t,i,r,c,a,o,u,s,h;for(s=new Gj,o=new Gj,c=new mw(n);c.a-1){for(r=$rn(o,0);r.b!=r.d.c;)(i=JR(kW(r),131)).v=a;for(;0!=o.b;)for(t=new mw((i=JR(Pon(o,0),131)).i);t.a=65;e--)hdt[e]=e-65<<24>>24;for(i=122;i>=97;i--)hdt[i]=i-97+26<<24>>24;for(r=57;r>=48;r--)hdt[r]=r-48+52<<24>>24;for(hdt[43]=62,hdt[47]=63,c=0;c<=25;c++)fdt[c]=65+c&OPn;for(a=26,u=0;a<=51;++a,u++)fdt[a]=97+u&OPn;for(n=52,o=0;n<=61;++n,o++)fdt[n]=48+o&OPn;fdt[62]=43,fdt[63]=47}function nyn(n,t){var i,r,c,a,o,u;return(c=J4(n))==(u=J4(t))?n.e==t.e&&n.a<54&&t.a<54?n.ft.f?1:0:(r=n.e-t.e,(i=(n.d>0?n.d:e.Math.floor((n.a-1)*SCn)+1)-(t.d>0?t.d:e.Math.floor((t.a-1)*SCn)+1))>r+1?c:i0&&(o=BW(o,Xyn(r))),Fin(a,o))):cc)return $jn(),dht;break;case 4:case 3:if(u<0)return $jn(),ght;if(u+n.f>r)return $jn(),Nht}return(a=(o+n.g/2)/c)+(e=(u+n.f/2)/r)<=1&&a-e<=0?($jn(),Dht):a+e>=1&&a-e>=0?($jn(),dht):e<.5?($jn(),ght):($jn(),Nht)}function iyn(n){var t,e,i,r,c,a;if(WEn(),4!=n.e&&5!=n.e)throw Lm(new Cy("Token#complementRanges(): must be RANGE: "+n.e));for(Edn(c=n),GMn(c),i=c.b.length+2,0==c.b[0]&&(i-=2),(e=c.b[c.b.length-1])==BHn&&(i-=2),(r=new Qz(4)).b=tZ(Wdt,GPn,28,i,15,1),a=0,c.b[0]>0&&(r.b[a++]=0,r.b[a++]=c.b[0]-1),t=1;t0&&(Fb(u,u.d-r.d),r.c==(mY(),C7n)&&Rb(u,u.a-r.d),u.d<=0&&u.i>0&&vQ(t,u,t.c.b,t.c));for(c=new mw(n.f);c.a0&&(_b(o,o.i-r.d),r.c==(mY(),C7n)&&Kb(o,o.b-r.d),o.i<=0&&o.d>0&&vQ(e,o,e.c.b,e.c))}function ayn(n,t,e,i,r){var c,a,o,u,s,h,f;if(qj(),QB(n,"src"),QB(e,"dest"),f=s7(n),u=s7(e),sK(!!(4&f.i),"srcType is not an array"),sK(!!(4&u.i),"destType is not an array"),h=f.c,a=u.c,sK(1&h.i?h==a:!(1&a.i),"Array types don't match"),function(n,t,e,i,r){var c,a;if(a=n.length,c=e.length,t<0||i<0||r<0||t+r>a||i+r>c)throw Lm(new Qm)}(n,t,e,i,r),1&h.i||f==u)ewn(n,t,e,i,r,!0);else if(s=e3(n),c=e3(e),UI(n)===UI(e)&&ti;)FH(c,o,s[--t]);else for(o=i+r;iw&&(a&&(lO(M,b),lO(j,ann(h.b-1))),I=i.b,O+=b+t,b=0,f=e.Math.max(f,i.b+i.c+C)),_2(u,I),B2(u,O),f=e.Math.max(f,I+C+i.c),b=e.Math.max(b,l),I+=C+t;if(f=e.Math.max(f,r),(P=O+b+i.a)2*c?(h=new m2(f),s=DF(a)/$F(a),u=uEn(h,t,new Vv,e,i,r,s),hx(MO(h.e),u),f.c.length=0,c=0,Km(f.c,h),Km(f.c,a),c=DF(h)*$F(h)+DF(a)*$F(a)):(Km(f.c,a),c+=DF(a)*$F(a));return f}(o,t,f.a,f.b,(s=r,TU(c),s));break;case 1:w=function(n,t,e,i,r){var c,a,o,u,s,h,f,l,b;for(eq(),_A(n,new Bu),a=QR(n),b=new Mm,l=new Mm,o=null,u=0;0!=a.b;)c=JR(0==a.b?null:(J$(0!=a.b),c2(a,a.a.a)),163),!o||DF(o)*$F(o)/21&&(u>DF(o)*$F(o)/2||0==a.b)&&(f=new m2(l),h=DF(o)/$F(o),s=uEn(f,t,new Vv,e,i,r,h),hx(MO(f.e),s),o=f,Km(b.c,f),u=0,l.c.length=0));return J5(b,l),b}(o,t,f.a,f.b,(h=r,TU(c),h));break;default:w=function(n,t,e,i,r){var c,a,o,u,s,h,f,l,b;for(o=tZ(Zdt,jCn,28,n.c.length,15,1),Con(l=new K_(new Hu),n),s=0,b=new Mm;0!=l.b.c.length;)if(a=JR(0==l.b.c.length?null:bF(l.b,0),163),s>1&&DF(a)*$F(a)/2>o[0]){for(c=0;co[c];)++c;f=new m2(new jz(b,0,c+1)),h=DF(a)/$F(a),u=uEn(f,t,new Vv,e,i,r,h),hx(MO(f.e),u),uK(ehn(l,f),OCn),Con(l,new jz(b,c+1,b.c.length)),b.c.length=0,s=0,e_(o,o.length,0)}else null!=(0==l.b.c.length?null:bF(l.b,0))&&P4(l,0),s>0&&(o[s]=o[s-1]),o[s]+=DF(a)*$F(a),++s,Km(b.c,a);return b}(o,t,f.a,f.b,(u=r,TU(c),u))}Fjn(n,(b=uEn(new m2(w),t,i,f.a,f.b,r,(TU(c),c))).a,b.b,!1,!0)}(n,c,a,i),t.Vg()}function uyn(n,t,e,i,r){var c,a,o,u,s,h,f,l,b;for(f=function(n,t){var e,i,r;for(r=new NV(n.e,0),e=0;r.bIDn)return e;i>-1e-6&&++e}return e}(n,e),o=0;o0),i.a.Xb(i.c=--i.b),h>f+o&&oU(i);for(c=new mw(l);c.a0),i.a.Xb(i.c=--i.b)}}function syn(n,t){var e,i,r,c,a,o,u,s;for(e=new RegExp(t,"g"),u=tZ(CGn,HSn,2,0,6,1),i=0,s=n,c=null;;){if(null==(o=e.exec(s))||""==s){u[i]=s;break}a=o.index,u[i]=(aZ(0,a,s.length),s.substr(0,a)),s=Gq(s,a+o[0].length,s.length),e.lastIndex=0,c==s&&(u[i]=(aZ(0,1,s.length),s.substr(0,1)),Rz(1,s.length+1),s=s.substr(1)),c=s,++i}if(n.length>0){for(r=u.length;r>0&&""==u[r-1];)--r;r0&&(l-=r[0]+n.c,r[0]+=n.c),r[2]>0&&(l-=r[2]+n.c),r[1]=e.Math.max(r[1],l),n_(n.a[1],i.c+t.b+r[0]-(r[1]-l)/2,r[1]);for(u=0,h=(a=n.a).length;ua&&(a=r,s.c.length=0),r==a&&AL(s,new uI(e.c.i,e)));eq(),_A(s,n.c),ZF(n.b,o.p,s)}}(l,n),l.f=n$(l.d),function(n,t){var e,i,r,c,a,o,u,s;for(c=new mw(t.b);c.aa&&(a=r,s.c.length=0),r==a&&AL(s,new uI(e.d.i,e)));eq(),_A(s,n.c),ZF(n.f,o.p,s)}}(l,n),l}function byn(n,t){var i,r,c;for(c=JR(bF(n.n,n.n.c.length-1),209).d,n.p=e.Math.min(n.p,t.g),n.r=e.Math.max(n.r,c),n.g=e.Math.max(n.g,t.g+(1==n.b.c.length?0:n.i)),n.o=e.Math.min(n.o,t.f),n.e+=t.f+(1==n.b.c.length?0:n.i),n.f=e.Math.max(n.f,t.f),r=n.n.c.length>0?(n.n.c.length-1)*n.i:0,i=new mw(n.n);i.a1)for(i=$rn(r,0);i.b!=i.d.c;)for(c=0,o=new mw((e=JR(kW(i),235)).e);o.a0&&(t[0]+=n.c,l-=t[0]),t[2]>0&&(l-=t[2]+n.c),t[1]=e.Math.max(t[1],l),t_(n.a[1],r.d+i.d+t[0]-(t[1]-l)/2,t[1]);else for(w=r.d+i.d,b=r.a-i.d-i.a,s=0,f=(o=n.a).length;s0||0==Dtn(c.b.d,n.b.d+n.b.a)&&r.b<0||0==Dtn(c.b.d+c.b.a,n.b.d)&&r.b>0){u=0;break}}else u=e.Math.min(u,Jln(n,c,r));u=e.Math.min(u,myn(n,a,u,r))}return u}function vyn(n,t){var e,i,r,c,a,o;if(n.b<2)throw Lm(new Cy("The vector chain must contain at least a source and a target point."));for(J$(0!=n.b),dA(t,(i=JR(n.a.a.c,8)).a,i.b),o=new JN((!t.a&&(t.a=new NL(Jft,t,5)),t.a)),c=$rn(n,1);c.a=0&&c!=e)throw Lm(new Cy(_Fn));for(r=0,u=0;umy(EL(a.g,a.d[0]).a)?(J$(u.b>0),u.a.Xb(u.c=--u.b),BD(u,a),r=!0):o.e&&o.e.gc()>0&&(c=(!o.e&&(o.e=new Mm),o.e).Mc(t),s=(!o.e&&(o.e=new Mm),o.e).Mc(e),(c||s)&&((!o.e&&(o.e=new Mm),o.e).Fc(a),++a.c));r||Km(i.c,a)}function Tyn(n,t,e){var i,r,c,a,o,u,s,h,f,l;return h=n.a.i+n.a.g/2,f=n.a.i+n.a.g/2,a=new DC(t.i+t.g/2,t.j+t.f/2),(u=JR(fdn(t,(XEn(),but)),8)).a=u.a+h,u.b=u.b+f,r=(a.b-u.b)/(a.a-u.a),i=a.b-r*a.a,o=new DC(e.i+e.g/2,e.j+e.f/2),(s=JR(fdn(e,but),8)).a=s.a+h,s.b=s.b+f,c=(o.b-s.b)/(o.a-s.a),l=(i-(o.b-c*o.a))/(c-r),!(u.a>>0).toString(16),t.length-2,t.length):n>=MCn?"\\v"+Gq(t="0"+(n>>>0).toString(16),t.length-6,t.length):""+String.fromCharCode(n&OPn)}return e}function Oyn(n){var t,e,i;if(rA(JR(ghn(n,(LEn(),q6n)),101)))for(e=new mw(n.j);e.a=t.o&&e.f<=t.f||.5*t.a<=e.f&&1.5*t.a>=e.f){if((c=JR(bF(t.n,t.n.c.length-1),209)).e+c.d+e.g+r<=i&&(JR(bF(t.n,t.n.c.length-1),209).f-n.f+e.f<=n.b||1==n.a.c.length))return Vtn(t,e),!0;if(t.s+e.g<=i&&(t.t+t.d+e.f+r<=n.b||1==n.a.c.length))return AL(t.b,e),a=JR(bF(t.n,t.n.c.length-1),209),AL(t.n,new gX(t.s,a.f+a.a+t.i,t.i)),fan(JR(bF(t.n,t.n.c.length-1),209),e),byn(t,e),!0}return!1}function $yn(n,t,e){var i,r,c,a;return n.Pj()?(r=null,c=n.Qj(),i=n.Ij(1,a=Y1(n,t,e),e,t,c),n.Mj()&&!(n.Yi()&&null!=a?Enn(a,e):UI(a)===UI(e))?(null!=a&&(r=n.Oj(a,r)),r=n.Nj(e,r),n.Tj()&&(r=n.Wj(a,e,r)),r?(r.nj(i),r.oj()):n.Jj(i)):(n.Tj()&&(r=n.Wj(a,e,r)),r?(r.nj(i),r.oj()):n.Jj(i)),a):(a=Y1(n,t,e),n.Mj()&&!(n.Yi()&&null!=a?Enn(a,e):UI(a)===UI(e))&&(r=null,null!=a&&(r=n.Oj(a,null)),(r=n.Nj(e,r))&&r.oj()),a)}function Dyn(n,t){var e,i,r,c;if(t.Ug("Path-Like Graph Wrapping",1),0!=n.b.c.length)if(null==(r=new qwn(n)).i&&(r.i=t6(r,new pc)),e=my(r.i)*r.f/(null==r.i&&(r.i=t6(r,new pc)),my(r.i)),r.b>e)t.Vg();else{switch(JR(ghn(n,(LEn(),D5n)),351).g){case 2:c=new kc;break;case 0:c=new hc;break;default:c=new yc}if(i=c.og(n,r),!c.pg())switch(JR(ghn(n,B5n),352).g){case 2:i=Zln(r,i);break;case 1:i=osn(r,i)}(function(n,t,e){var i,r,c,a,o,u,s,h,f,l,b;if(!e.dc()){for(a=0,h=0,l=JR((i=e.Kc()).Pb(),17).a;a0&&(u=o/60|0,s=o%60,r=n.q.getDate(),n.q.getHours()+u>=24&&++r,c=new e.Date(n.q.getFullYear(),n.q.getMonth(),r,t+u,n.q.getMinutes()+s,n.q.getSeconds(),n.q.getMilliseconds()),n.q.setTime(c.getTime()))),a=n.q.getTime(),n.q.setTime(a+36e5),n.q.getHours()!=t&&n.q.setTime(a)}function Ryn(n,t){var e,i,r,c;if(function(n,t){IL(n,y_(Hz($_(t,24),GCn)),y_(Hz(t,GCn)))}(n.d,n.e),n.c.a.$b(),0!=my(z$(ghn(t.j,(LEn(),d4n))))||0!=my(z$(ghn(t.j,d4n))))for(e=xOn,UI(ghn(t.j,k4n))!==UI(($in(),N8n))&&A8(t.j,(qEn(),D1n),(UN(),!0)),c=JR(ghn(t.j,j5n),17).a,r=0;r=g&&n.e[s.p]>w*n.b||v>=i*g)&&(Km(l.c,u),u=new Mm,z4(o,a),a.a.$b(),h-=f,b=e.Math.max(b,h*n.b+d),h+=v,m=v,v=0,f=0,d=0);return new uI(b,l)}function _yn(n){var t,e,i,r,c;if(!n.d){if(c=new js,null==(t=Ubt).a.zc(n,t)){for(e=new XL(_q(n));e.e!=e.i.gc();)oH(c,_yn(JR(Urn(e),29)));t.a.Bc(n),t.a.gc()}for(r=c.i,!n.q&&(n.q=new aB(lbt,n,11,10)),i=new XL(n.q);i.e!=i.i.gc();++r)JR(Urn(i),411);oH(c,(!n.q&&(n.q=new aB(lbt,n,11,10)),n.q)),n7(c),n.d=new SO((JR(d2(uq((NH(),pbt).o),9),19),c.i),c.g),n.e=JR(c.g,688),null==n.e&&(n.e=Gbt),fJ(n).b&=-17}return n.d}function Byn(n,t,e,i){var r,c,a,o,u,s;if(s=ipn(n.e.Dh(),t),u=0,r=JR(n.g,124),VE(),JR(t,69).xk()){for(a=0;a1||-1==w)if(f=JR(d,71),l=JR(h,71),f.dc())l.$b();else for(a=!!Rcn(t),c=0,o=n.a?f.Kc():f.Ii();o.Ob();)s=JR(o.Pb(),58),(r=JR(t0(n,s),58))?(a?-1==(u=l.dd(r))?l.Gi(c,r):c!=u&&l.Ui(c,r):l.Gi(c,r),++c):n.b&&!a&&(l.Gi(c,s),++c);else null==d?h.Wb(null):null==(r=t0(n,d))?n.b&&!Rcn(t)&&h.Wb(d):h.Wb(r)}function Uyn(n,t){var i,r,c,a,o,u,s,f;for(i=new Ne,c=new F_(wN(Ftn(t).a.Kc(),new h));Bwn(c);)if(!sJ(r=JR(MJ(c),18))&&jsn(u=r.c.i,CQn)){if(-1==(f=vmn(n,u,CQn,PQn)))continue;i.b=e.Math.max(i.b,f),!i.a&&(i.a=new Mm),AL(i.a,u)}for(o=new F_(wN(_tn(t).a.Kc(),new h));Bwn(o);)if(!sJ(a=JR(MJ(o),18))&&jsn(s=a.d.i,PQn)){if(-1==(f=vmn(n,s,PQn,CQn)))continue;i.d=e.Math.max(i.d,f),!i.c&&(i.c=new Mm),AL(i.c,s)}return i}function Gyn(n,t,e,i){var r,c,a,o,u,s,h;if(e.d.i!=t.i){for(Lb(r=new Bcn(n),(Yhn(),uQn)),A8(r,(qEn(),Y1n),e),A8(r,(LEn(),q6n),(ksn(),nht)),Km(i.c,r),sz(a=new ffn,r),Yln(a,($jn(),Dht)),sz(o=new ffn,r),Yln(o,dht),h=e.d,hz(e,a),y5(c=new Oq,e),A8(c,o6n,null),oz(c,o),hz(c,h),s=new NV(e.b,0);s.b1e6)throw Lm(new Ty("power of ten too big"));if(n<=wSn)return jJ(Xbn(KGn[1],t),t);for(r=i=Xbn(KGn[1],wSn),e=p5(n-wSn),t=lX(n%wSn);G7(e,wSn)>0;)r=BW(r,i),e=Ntn(e,wSn);for(r=jJ(r=BW(r,Xbn(KGn[1],t)),wSn),e=p5(n-wSn);G7(e,wSn)>0;)r=jJ(r,wSn),e=Ntn(e,wSn);return jJ(r,t)}function zyn(n){var t,e,i,r,c,a,o,u;for(a=new mw(n.a);a.as&&i>s)){r=!1,e._g()&&e.bh("bk node placement breaks on "+o+" which should have been after "+h);break}h=o,s=my(t.p[o.p])+my(t.d[o.p])+o.o.b+o.d.a}if(!r)break}return e._g()&&e.bh(t+" is feasible: "+r),r}function Jyn(n,t,e,i){var r,c,a,o,u,s,h;if(Lb(c=new Bcn(n),(Yhn(),hQn)),A8(c,(LEn(),q6n),(ksn(),nht)),r=0,t){for(A8(a=new ffn,(qEn(),Y1n),t),A8(c,Y1n,t.i),Yln(a,($jn(),Dht)),sz(a,c),s=0,h=(u=xV(t.e)).length;s=0&&!gan(n,h,f);)--f;r[h]=f}for(b=0;b=0&&!gan(n,o,w);)--o;c[w]=o}for(u=0;ut[l]&&li[u]&&tvn(n,u,l,!1,!0)}function tMn(n){var t,e,i,r,c,a,o,u;e=py(X$(ghn(n,(Okn(),dVn)))),c=n.a.c.d,o=n.a.d.d,e?(a=OL(fx(new DC(o.a,o.b),c),.5),u=OL(cL(n.e),.5),t=fx(hx(new DC(c.a,c.b),a),u),T$(n.d,t)):(r=my(z$(ghn(n.a,NVn))),i=n.d,c.a>=o.a?c.b>=o.b?(i.a=o.a+(c.a-o.a)/2+r,i.b=o.b+(c.b-o.b)/2-r-n.e.b):(i.a=o.a+(c.a-o.a)/2+r,i.b=c.b+(o.b-c.b)/2+r):c.b>=o.b?(i.a=c.a+(o.a-c.a)/2+r,i.b=o.b+(c.b-o.b)/2+r):(i.a=c.a+(o.a-c.a)/2+r,i.b=c.b+(o.b-c.b)/2-r-n.e.b))}function eMn(n){var t,e,i,r,c,a;if(!n.f){if(a=new Ms,c=new Ms,null==(t=Ubt).a.zc(n,t)){for(r=new XL(_q(n));r.e!=r.i.gc();)oH(a,eMn(JR(Urn(r),29)));t.a.Bc(n),t.a.gc()}for(!n.s&&(n.s=new aB(ebt,n,21,17)),i=new XL(n.s);i.e!=i.i.gc();)sL(e=JR(Urn(i),179),102)&&bZ(c,JR(e,19));n7(c),n.r=new NK(n,(JR(d2(uq((NH(),pbt).o),6),19),c.i),c.g),oH(a,n.r),n7(a),n.f=new SO((JR(d2(uq(pbt.o),5),19),a.i),a.g),fJ(n).b&=-3}return n.f}function iMn(n){DE(n,new Fsn(EM(yM(jM(TM(new bu,IOn),"ELK DisCo"),"Layouter for arranging unconnected subgraphs. The subgraphs themselves are, by default, not laid out."),new ct))),HV(n,IOn,OOn,Hrn(Jzn)),HV(n,IOn,AOn,Hrn(qzn)),HV(n,IOn,LOn,Hrn(_zn)),HV(n,IOn,NOn,Hrn(Xzn)),HV(n,IOn,OIn,Hrn(Wzn)),HV(n,IOn,AIn,Hrn(Vzn)),HV(n,IOn,IIn,Hrn(Qzn)),HV(n,IOn,LIn,Hrn(zzn)),HV(n,IOn,jOn,Hrn(Hzn)),HV(n,IOn,EOn,Hrn(Bzn)),HV(n,IOn,SOn,Hrn(Uzn)),HV(n,IOn,POn,Hrn(Gzn))}function rMn(){rMn=E,Xft=a8(uM(Vdt,1),CPn,28,15,[48,49,50,51,52,53,54,55,56,57,65,66,67,68,69,70]),zft=new RegExp("[ \t\n\r\f]+");try{qft=a8(uM(Ybt,1),kSn,2114,0,[new om((yO(),Ven("yyyy-MM-dd'T'HH:mm:ss'.'SSSZ",KD((ry(),ry(),xUn))))),new om(Ven("yyyy-MM-dd'T'HH:mm:ss'.'SSS",KD(xUn))),new om(Ven("yyyy-MM-dd'T'HH:mm:ss",KD(xUn))),new om(Ven("yyyy-MM-dd'T'HH:mm",KD(xUn))),new om(Ven("yyyy-MM-dd",KD(xUn)))])}catch(n){if(!sL(n=X5(n),82))throw Lm(n)}}function cMn(n,t){var e,i,r;if(i=0!=ngn(n.d,1),0==lvn(n,t)&&py(X$(ghn(t.j,(qEn(),D1n)))))return 0;!py(X$(ghn(t.j,(qEn(),D1n))))&&!py(X$(ghn(t.j,l0n)))||UI(ghn(t.j,(LEn(),k4n)))===UI(($in(),N8n))?t.c.mg(t.e,i):i=py(X$(ghn(t.j,D1n))),Hgn(n,t,i,!0),py(X$(ghn(t.j,l0n)))&&A8(t.j,l0n,(UN(),!1)),py(X$(ghn(t.j,D1n)))&&(A8(t.j,D1n,(UN(),!1)),A8(t.j,l0n,!0)),e=lvn(n,t);do{if(B4(n),0==e)return 0;r=e,Hgn(n,t,i=!i,!1),e=lvn(n,t)}while(r>e);return r}function aMn(n,t){var e,i,r;if(i=0!=ngn(n.d,1),0==Tln(n,t)&&py(X$(ghn(t.j,(qEn(),D1n)))))return 0;!py(X$(ghn(t.j,(qEn(),D1n))))&&!py(X$(ghn(t.j,l0n)))||UI(ghn(t.j,(LEn(),k4n)))===UI(($in(),N8n))?t.c.mg(t.e,i):i=py(X$(ghn(t.j,D1n))),Hgn(n,t,i,!0),py(X$(ghn(t.j,l0n)))&&A8(t.j,l0n,(UN(),!1)),py(X$(ghn(t.j,D1n)))&&(A8(t.j,D1n,(UN(),!1)),A8(t.j,l0n,!0)),e=Tln(n,t);do{if(B4(n),0==e)return 0;r=e,Hgn(n,t,i=!i,!1),e=Tln(n,t)}while(r>e);return r}function oMn(n,t,i,r){var c,a,o,u,s,h,f,l,b;return h=(s=fx(new DC(i.a,i.b),n)).a*t.b-s.b*t.a,f=t.a*r.b-t.b*r.a,l=(s.a*r.b-s.b*r.a)/f,b=h/f,0==f?0==h?(a=mZ(n,c=hx(new DC(i.a,i.b),OL(new DC(r.a,r.b),.5))),o=mZ(hx(new DC(n.a,n.b),t),c),u=.5*e.Math.sqrt(r.a*r.a+r.b*r.b),a=0&&l<=1&&b>=0&&b<=1?hx(new DC(n.a,n.b),OL(new DC(t.a,t.b),l)):null}function uMn(n){var t,i,r,c,a,o,u,s,h,f;for(s=new ow(new tw(wwn(n)).a.vc().Kc());s.a.Ob();){for(r=JR(s.a.Pb(),44),h=0,f=0,h=(u=JR(r.ld(),10)).d.d,f=u.o.b+u.d.a,n.d[u.p]=0,t=u;(c=n.a[t.p])!=u;)i=srn(t,c),0,o=n.c==(MX(),r7n)?i.d.n.b+i.d.a.b-i.c.n.b-i.c.a.b:i.c.n.b+i.c.a.b-i.d.n.b-i.d.a.b,a=my(n.d[t.p])+o,n.d[c.p]=a,h=e.Math.max(h,c.d.d-a),f=e.Math.max(f,a+c.o.b+c.d.a),t=c;t=u;do{n.d[t.p]=my(n.d[t.p])+h,t=n.a[t.p]}while(t!=u);n.b[u.p]=h+f}}function sMn(n,t,i){var r,c,a,o,u,s,h,f,l,b;for(a=0,o=n.t,c=0,r=0,s=0,b=0,l=0,i&&(n.n.c.length=0,AL(n.n,new gX(n.s,n.t,n.i))),u=0,f=new mw(n.b);f.a0?n.i:0)>t&&s>0&&(a=0,o+=s+n.i,c=e.Math.max(c,b),r+=s+n.i,s=0,b=0,i&&(++l,AL(n.n,new gX(n.s,o,n.i))),u=0),b+=h.g+(u>0?n.i:0),s=e.Math.max(s,h.f),i&&fan(JR(bF(n.n,l),209),h),a+=h.g+(u>0?n.i:0),++u;return c=e.Math.max(c,b),r+=s,i&&(n.r=c,n.d=r,con(n.j)),new kG(n.s,n.t,c,r)}function hMn(n){var t,i,r,c,a,o,u,s,h,f,l;for(n.b=!1,f=pCn,u=mCn,l=pCn,s=mCn,i=n.e.a.ec().Kc();i.Ob();)for(r=(t=JR(i.Pb(),272)).a,f=e.Math.min(f,r.c),u=e.Math.max(u,r.c+r.b),l=e.Math.min(l,r.d),s=e.Math.max(s,r.d+r.a),a=new mw(t.c);a.ao?1:-1:x9(n.a,t.a,c)))f=-u,h=a==u?FJ(t.a,o,n.a,c):nZ(t.a,o,n.a,c);else if(f=a,a==u){if(0==r)return bvn(),$Gn;h=FJ(n.a,c,t.a,o)}else h=nZ(n.a,c,t.a,o);return KV(s=new _B(f,h.length,h)),s}function mMn(n,t){var e,i,r;if(r=Wkn(t),!t.c&&(t.c=new aB(slt,t,9,9)),Yj(new PF(null,(!t.c&&(t.c=new aB(slt,t,9,9)),new Kz(t.c,16))),new kd(r)),function(n,t){var e,i,r,c,a,o,u,s,h,f,l;for(a=py(X$(fdn(n,(LEn(),i6n)))),l=JR(fdn(n,V6n),21),u=!1,s=!1,f=new XL((!n.c&&(n.c=new aB(slt,n,9,9)),n.c));!(f.e==f.i.gc()||u&&s);){for(c=JR(Urn(f),123),o=0,r=EB(f3(a8(uM(bUn,1),kSn,20,0,[(!c.d&&(c.d=new yx(tlt,c,8,5)),c.d),(!c.e&&(c.e=new yx(tlt,c,7,4)),c.e)])));Bwn(r)&&(i=JR(MJ(r),74),h=a&&Dbn(i)&&py(X$(fdn(i,r6n))),e=eTn((!i.b&&(i.b=new yx(nlt,i,4,7)),i.b),c)?n==_X(Bsn(JR(d2((!i.c&&(i.c=new yx(nlt,i,5,8)),i.c),0),84))):n==_X(Bsn(JR(d2((!i.b&&(i.b=new yx(nlt,i,4,7)),i.b),0),84))),!((h||e)&&++o>1)););(o>0||l.Hc((lbn(),sht))&&(!c.n&&(c.n=new aB(olt,c,1,7)),c.n).i>0)&&(u=!0),o>1&&(s=!0)}u&&t.Fc((zpn(),WZn)),s&&t.Fc((zpn(),QZn))}(t,i=JR(ghn(r,(qEn(),x1n)),21)),i.Hc((zpn(),WZn)))for(e=new XL((!t.c&&(t.c=new aB(slt,t,9,9)),t.c));e.e!=e.i.gc();)Tjn(n,t,r,JR(Urn(e),123));return 0!=JR(fdn(t,(LEn(),I6n)),181).gc()&&Vpn(t,r),py(X$(ghn(r,x6n)))&&i.Fc(n1n),b$(r,c5n)&&dy(new Oen(my(z$(ghn(r,c5n)))),r),UI(fdn(t,Y4n))===UI((nnn(),jst))?function(n,t,e){var i,r,c,a,o,u,s,h,f,l,b,w,d,g,p,m,v,k,y,M,T,j,E;for(a=new Gj,v=JR(ghn(e,(LEn(),D4n)),88),d=0,z4(a,(!t.a&&(t.a=new aB(ult,t,10,11)),t.a));0!=a.b;)(UI(fdn(s=_X(h=JR(0==a.b?null:(J$(0!=a.b),c2(a,a.a.a)),27)),k4n))!==UI(($in(),N8n))||UI(fdn(s,N4n))===UI((Nin(),aZn))||UI(fdn(s,N4n))===UI((Nin(),rZn))||py(X$(fdn(s,M4n)))||UI(fdn(s,w4n))!==UI((Yin(),WWn))||UI(fdn(s,d6n))===UI((Cvn(),y8n))||UI(fdn(s,d6n))===UI((Cvn(),M8n))||UI(fdn(s,g6n))===UI((Kgn(),q5n))||UI(fdn(s,g6n))===UI((Kgn(),z5n)))&&!py(X$(fdn(h,m4n)))&&ocn(h,(qEn(),J1n),ann(d++)),!py(X$(fdn(h,N6n)))&&(l=0!=(!h.a&&(h.a=new aB(ult,h,10,11)),h.a).i,w=xsn(h),b=UI(fdn(h,Y4n))===UI((nnn(),jst)),p=null,(E=!JY(h,(XEn(),Jat))||yJ(V$(fdn(h,Jat))))&&b&&(l||w)&&(A8(p=Wkn(h),D4n,v),b$(p,c5n)&&dy(new Oen(my(z$(ghn(p,c5n)))),p),0!=JR(fdn(h,I6n),181).gc()&&(f=p,Yj(new PF(null,(!h.c&&(h.c=new aB(slt,h,9,9)),new Kz(h.c,16))),new yd(f)),Vpn(h,p))),k=e,(y=JR(RH(n.a,_X(h)),10))&&(k=y.e),g=oEn(n,h,k),p&&(g.e=p,p.e=g,z4(a,(!h.a&&(h.a=new aB(ult,h,10,11)),h.a))));for(d=0,vQ(a,t,a.c.b,a.c);0!=a.b;){for(u=new XL((!(c=JR(0==a.b?null:(J$(0!=a.b),c2(a,a.a.a)),27)).b&&(c.b=new aB(tlt,c,12,3)),c.b));u.e!=u.i.gc();)fvn(o=JR(Urn(u),74)),(UI(fdn(t,k4n))!==UI(($in(),N8n))||UI(fdn(t,N4n))===UI((Nin(),aZn))||UI(fdn(t,N4n))===UI((Nin(),rZn))||py(X$(fdn(t,M4n)))||UI(fdn(t,w4n))!==UI((Yin(),WWn))||UI(fdn(t,d6n))===UI((Cvn(),y8n))||UI(fdn(t,d6n))===UI((Cvn(),M8n))||UI(fdn(t,g6n))===UI((Kgn(),q5n))||UI(fdn(t,g6n))===UI((Kgn(),z5n)))&&ocn(o,(qEn(),J1n),ann(d++)),T=Bsn(JR(d2((!o.b&&(o.b=new yx(nlt,o,4,7)),o.b),0),84)),j=Bsn(JR(d2((!o.c&&(o.c=new yx(nlt,o,5,8)),o.c),0),84)),py(X$(fdn(o,N6n)))||py(X$(fdn(T,N6n)))||py(X$(fdn(j,N6n)))||(m=c,Dbn(o)&&py(X$(fdn(T,i6n)))&&py(X$(fdn(o,r6n)))||Z0(j,T)?m=T:Z0(T,j)&&(m=j),k=e,(y=JR(RH(n.a,m),10))&&(k=y.e),A8(GEn(n,o,m,k),(qEn(),T1n),Spn(n,o,t,e)));if(b=UI(fdn(c,Y4n))===UI((nnn(),jst)))for(r=new XL((!c.a&&(c.a=new aB(ult,c,10,11)),c.a));r.e!=r.i.gc();)E=!JY(i=JR(Urn(r),27),(XEn(),Jat))||yJ(V$(fdn(i,Jat))),M=UI(fdn(i,Y4n))===UI(jst),E&&M&&vQ(a,i,a.c.b,a.c)}}(n,t,r):function(n,t,e){var i,r,c,a,o,u,s,h,f,l,b,w,d,g;for(l=0,r=new XL((!t.a&&(t.a=new aB(ult,t,10,11)),t.a));r.e!=r.i.gc();)py(X$(fdn(i=JR(Urn(r),27),(LEn(),N6n))))||(UI(fdn(h=_X(i),k4n))===UI(($in(),N8n))&&UI(fdn(h,N4n))!==UI((Nin(),aZn))&&UI(fdn(h,N4n))!==UI((Nin(),rZn))&&!py(X$(fdn(h,M4n)))&&UI(fdn(h,w4n))===UI((Yin(),WWn))&&UI(fdn(h,d6n))!==UI((Cvn(),y8n))&&UI(fdn(h,d6n))!==UI((Cvn(),M8n))&&UI(fdn(h,g6n))!==UI((Kgn(),q5n))&&UI(fdn(h,g6n))!==UI((Kgn(),z5n))||py(X$(fdn(i,m4n)))||(ocn(i,(qEn(),J1n),ann(l)),++l),oEn(n,i,e));for(l=0,s=new XL((!t.b&&(t.b=new aB(tlt,t,12,3)),t.b));s.e!=s.i.gc();)o=JR(Urn(s),74),(UI(fdn(t,(LEn(),k4n)))!==UI(($in(),N8n))||UI(fdn(t,N4n))===UI((Nin(),aZn))||UI(fdn(t,N4n))===UI((Nin(),rZn))||py(X$(fdn(t,M4n)))||UI(fdn(t,w4n))!==UI((Yin(),WWn))||UI(fdn(t,d6n))===UI((Cvn(),y8n))||UI(fdn(t,d6n))===UI((Cvn(),M8n))||UI(fdn(t,g6n))===UI((Kgn(),q5n))||UI(fdn(t,g6n))===UI((Kgn(),z5n)))&&(ocn(o,(qEn(),J1n),ann(l)),++l),d=Mhn(o),g=Ehn(o),f=py(X$(fdn(d,i6n))),w=!py(X$(fdn(o,N6n))),b=f&&Dbn(o)&&py(X$(fdn(o,r6n))),c=_X(d)==t&&_X(d)==_X(g),a=(_X(d)==t&&g==t)^(_X(g)==t&&d==t),w&&!b&&(a||c)&&GEn(n,o,t,e);if(_X(t))for(u=new XL(KG(_X(t)));u.e!=u.i.gc();)(d=Mhn(o=JR(Urn(u),74)))==t&&Dbn(o)&&(b=py(X$(fdn(d,(LEn(),i6n))))&&py(X$(fdn(o,r6n))))&&GEn(n,o,t,e)}(n,t,r),r}function vMn(n,t){var e,i,r,c,a,o,u;if(null==n)return null;if(0==(c=n.length))return"";for(u=tZ(Vdt,CPn,28,c,15,1),aZ(0,c,n.length),aZ(0,c,u.length),iH(n,0,c,u,0),e=null,o=t,r=0,a=0;r0?Gq(e.a,0,c-1):"":(aZ(0,c-1,n.length),n.substr(0,c-1)):e?e.a:n}function kMn(n,t){var e,i,r,c,a;if(a=JR(t,138),Edn(n),Edn(a),null!=a.b){if(n.c=!0,null==n.b)return n.b=tZ(Wdt,GPn,28,a.b.length,15,1),void ayn(a.b,0,n.b,0,a.b.length);for(c=tZ(Wdt,GPn,28,n.b.length+a.b.length,15,1),e=0,i=0,r=0;e=n.b.length?(c[r++]=a.b[i++],c[r++]=a.b[i++]):i>=a.b.length?(c[r++]=n.b[e++],c[r++]=n.b[e++]):a.b[i]0?n.i:0)),++t;for(gtn(n.n,s),n.d=i,n.r=r,n.g=0,n.f=0,n.e=0,n.o=pCn,n.p=pCn,a=new mw(n.b);a.a0&&(!(r=(!n.n&&(n.n=new aB(olt,n,1,7)),JR(d2(n.n,0),135)).a)||rO(rO((t.a+=' "',t),r),'"'))),!n.b&&(n.b=new yx(nlt,n,4,7)),e=!(n.b.i<=1&&(!n.c&&(n.c=new yx(nlt,n,5,8)),n.c.i<=1)),t.a+=e?" [":" ",rO(t,WL(new qy,new XL(n.b))),e&&(t.a+="]"),t.a+=zAn,e&&(t.a+="["),rO(t,WL(new qy,new XL(n.c))),e&&(t.a+="]"),t.a)}function jMn(n,t,i){var r,c,a,o,u,s,h;return e.Math.abs(t.s-t.c)h?new Pz((mY(),I7n),i,t,s-h):s>0&&h>0&&(new Pz((mY(),I7n),t,i,0),new Pz(I7n,i,t,0))),a)}function EMn(n,t,e,i){var r,c,a,o,u,s;if(c=mtn(i),!py(X$(ghn(i,(LEn(),m6n))))&&!py(X$(ghn(n,e6n)))||rA(JR(ghn(n,q6n),101)))switch(sz(o=new ffn,n),t?((s=o.n).a=t.a-n.n.a,s.b=t.b-n.n.b,Pfn(s,0,0,n.o.a,n.o.b),Yln(o,Pkn(o,c))):(r=len(c),Yln(o,e==(v3(),U8n)?r:Znn(r))),a=JR(ghn(i,(qEn(),x1n)),21),u=o.j,c.g){case 2:case 1:(u==($jn(),ght)||u==Nht)&&a.Fc((zpn(),ZZn));break;case 4:case 3:(u==($jn(),dht)||u==Dht)&&a.Fc((zpn(),ZZn))}else r=len(c),o=ykn(n,e,e==(v3(),U8n)?r:Znn(r));return o}function SMn(n,t){var i,r,c,a,o;for(o=new J6(new ew(n.f.b).a);o.b;){if(c=JR((a=v4(o)).ld(),602),1==t){if(c.Af()!=(Xnn(),Wut)&&c.Af()!=qut)continue}else if(c.Af()!=(Xnn(),Xut)&&c.Af()!=zut)continue;switch(r=JR(JR(a.md(),42).b,86),i=JR(JR(a.md(),42).a,194).c,c.Af().g){case 2:r.g.c=n.e.a,r.g.b=e.Math.max(1,r.g.b+i);break;case 1:r.g.c=r.g.c+i,r.g.b=e.Math.max(1,r.g.b-i);break;case 4:r.g.d=n.e.b,r.g.a=e.Math.max(1,r.g.a+i);break;case 3:r.g.d=r.g.d+i,r.g.a=e.Math.max(1,r.g.a-i)}}}function PMn(n,t){var e,i,r,c,a,o,u,s,f,l,b;for(i=new F_(wN(Jdn(t).a.Kc(),new h));Bwn(i);)sL(d2((!(e=JR(MJ(i),74)).b&&(e.b=new yx(nlt,e,4,7)),e.b),0),193)||(u=Bsn(JR(d2((!e.c&&(e.c=new yx(nlt,e,5,8)),e.c),0),84)),Pwn(e)||(a=t.i+t.g/2,o=t.j+t.f/2,f=u.i+u.g/2,l=u.j+u.f/2,(b=new zM).a=f-a,b.b=l-o,aun(c=new DC(b.a,b.b),t.g,t.f),b.a-=c.a,b.b-=c.b,a=f-b.a,o=l-b.b,aun(s=new DC(b.a,b.b),u.g,u.f),b.a-=s.a,b.b-=s.b,f=a+b.a,l=o+b.b,H2(r=Hpn(e,!0,!0),a),G2(r,o),R2(r,f),U2(r,l),PMn(n,u)))}function CMn(n){DE(n,new Fsn(EM(yM(jM(TM(new bu,hRn),"ELK SPOrE Compaction"),"ShrinkTree is a compaction algorithm that maintains the topology of a layout. The relocation of diagram elements is based on contracting a spanning tree."),new Yo))),HV(n,hRn,fRn,Hrn(gct)),HV(n,hRn,lRn,Hrn(bct)),HV(n,hRn,bRn,Hrn(lct)),HV(n,hRn,wRn,Hrn(hct)),HV(n,hRn,dRn,Hrn(fct)),HV(n,hRn,NOn,sct),HV(n,hRn,eAn,8),HV(n,hRn,gRn,Hrn(dct)),HV(n,hRn,pRn,Hrn(cct)),HV(n,hRn,mRn,Hrn(act)),HV(n,hRn,_$n,(UN(),!1))}function IMn(n,t,e){var i,r,c,a,o,u,s,h;return i=n.a.o==(TX(),s7n)?pCn:mCn,!(o=Kkn(n,new ZP(t,e))).a&&o.c?(HK(n.d,o),i):o.a?(r=o.a.c,u=o.a.d,e?(s=n.a.c==(MX(),c7n)?u:r,c=n.a.c==c7n?r:u,a=n.a.g[c.i.p],h=my(n.a.p[a.p])+my(n.a.d[c.i.p])+c.n.b+c.a.b-my(n.a.d[s.i.p])-s.n.b-s.a.b):(s=n.a.c==(MX(),r7n)?u:r,c=n.a.c==r7n?r:u,h=my(n.a.p[n.a.g[c.i.p].p])+my(n.a.d[c.i.p])+c.n.b+c.a.b-my(n.a.d[s.i.p])-s.n.b-s.a.b),n.a.n[n.a.g[r.i.p].p]=(UN(),!0),n.a.n[n.a.g[u.i.p].p]=!0,h):i}function OMn(n,t,e){var i,r,c,a,o,u,s;if(Epn(n.e,t))VE(),lwn((o=JR(t,69).xk()?new ZK(t,n):new KI(t,n)).c,o.b),uL(o,JR(e,16));else{for(s=ipn(n.e.Dh(),t),i=JR(n.g,124),c=0;c"}null!=u&&(t.a+=""+u)}else n.e?null!=(o=n.e.zb)&&(t.a+=""+o):(t.a+="?",n.b?(t.a+=" super ",$Mn(n.b,t)):n.f&&(t.a+=" extends ",$Mn(n.f,t)))}function DMn(n){var t,e,i,r,c;if(n.k!=(Yhn(),sQn))return!1;if(n.j.c.length<=1)return!1;if(JR(ghn(n,(LEn(),q6n)),101)==(ksn(),nht))return!1;if(jcn(),(i=(n.q?n.q:(eq(),eq(),HGn))._b(S6n)?JR(ghn(n,S6n),203):JR(ghn(dU(n),P6n),203))==s8n)return!1;if(i!=u8n&&i!=o8n){if(r=my(z$(Qen(n,T5n))),!(t=JR(ghn(n,M5n),140))&&(t=new VD(r,r,r,r)),c=$tn(n,($jn(),Dht)),t.d+t.a+(c.gc()-1)*r>n.o.b)return!1;if(e=$tn(n,dht),t.d+t.a+(e.gc()-1)*r>n.o.b)return!1}return!0}function xMn(n,t){var e,i,r,c,a,o,u,s,h,f;if(h=null,n.d&&(h=JR(rX(n.d,t),142)),!h){if(f=(c=n.a.vi()).i,!n.d||Fj(n.d)!=f){for(u=new ym,n.d&&S6(u,n.d),o=s=u.f.c+u.i.c;ot||py(X$(fdn(o,(smn(),Wit)))))&&(r=0,c+=s.b+e,Km(h.c,s),E3(s=new aV(c,e),i=new p9(0,s.f,s,e)),r=0),0==i.b.c.length||!py(X$(fdn(_X(o),(smn(),irt))))&&(o.f>=i.o&&o.f<=i.f||.5*i.a<=o.f&&1.5*i.a>=o.f)?Vtn(i,o):(E3(s,a=new p9(i.s+i.r+e,s.f,s,e)),Vtn(a,o)),r=o.i+o.g;return Km(h.c,s),h}function GMn(n){var t,e,i,r;if(!(null==n.b||n.b.length<=2||n.a)){for(t=0,r=0;r=n.b[r+1])r+=2;else{if(!(e0&&G7(r,-6)>=0){if(G7(r,0)>=0){for(c=e+y_(r),o=h-1;o>=c;o--)f[o+1]=f[o];return f[++c]=46,u&&(f[--e]=45),Ain(f,e,h-e+1)}for(a=2;nS(a,Atn(v1(r),1));a++)f[--e]=48;return f[--e]=46,f[--e]=48,u&&(f[--e]=45),Ain(f,e,h-e)}return w=e+1,i=h,l=new Zy,u&&(l.a+="-"),i-w>=1?(ZH(l,f[e]),l.a+=".",l.a+=Ain(f,e+1,h-e-1)):l.a+=Ain(f,e,h-e),l.a+="E",G7(r,0)>0&&(l.a+="+"),l.a+=""+iB(r),l.a}(p5(n.f),lX(n.e)),n.g):(r=EEn((!n.c&&(n.c=yz(p5(n.f))),n.c),0),0==n.e?r:(t=(!n.c&&(n.c=yz(p5(n.f))),n.c).e<0?2:1,e=r.length,i=-n.e+e-t,(c=new Yy).a+=""+r,n.e>0&&i>=-6?i>=0?NN(c,e-lX(n.e),String.fromCharCode(46)):(t5(c,t-1,t-1,"0."),NN(c,t+1,Ain(yGn,0,-lX(i)-1))):(e-t>=1&&(NN(c,t,String.fromCharCode(46)),++e),NN(c,e,String.fromCharCode(69)),i>0&&NN(c,++e,String.fromCharCode(43)),NN(c,++e,""+iB(p5(i)))),n.g=c.a,n.g))}function VMn(n,t,e){var i,r,c,a,o,u,s,h,f,l,b,w;for(w=new ym,c=n.a.ec().Kc();c.Ob();)DU(w,i=JR(c.Pb(),177),e.af(i));for(PH(n),_A(a=n?new Vx(n):VR(n.a.ec().Kc()),new Jw(w)),o=EQ(a),u=new ZA(t),Pln((b=new ym).f,t,u);0!=o.a.gc();){for(s=null,h=null,f=null,r=o.a.ec().Kc();r.Ob();)if(i=JR(r.Pb(),177),my(z$(HI(WF(w.f,i))))<=pCn){if(MB(b,i.a)&&!MB(b,i.b)){h=i.b,f=i.a,s=i;break}if(MB(b,i.b)&&!MB(b,i.a)){h=i.a,f=i.b,s=i;break}}if(!s)break;l=new ZA(h),AL(JR(HI(WF(b.f,f)),225).a,l),Pln(b.f,h,l),o.a.Bc(s)}return u}function WMn(n,t){var e,i,r,c,a;if(t)if(!n.a&&(n.a=new mv),2!=n.e)if(1!=t.e)0!=(a=n.a.a.c.length)?0!=(c=JR(hU(n.a,a-1),122)).e&&10!=c.e||0!=t.e&&10!=t.e?fv(n.a,t):(0==t.e||t.Mm().length,0==c.e?(e=new Jy,(i=c.Km())>=MCn?tO(e,Otn(i)):YH(e,i&OPn),c=new nX(10,null,0),function(n,t,e){z_(e,n.a.c.length),ZQ(n.a,e,t)}(n.a,c,a-1)):(c.Mm().length,tO(e=new Jy,c.Mm())),0==t.e?(i=t.Km())>=MCn?tO(e,Otn(i)):YH(e,i&OPn):tO(e,t.Mm()),JR(c,530).b=e.a):fv(n.a,t);else for(r=0;r0&&T8(u,!0,(Xnn(),zut)),a.k==(Yhn(),aQn)&&vU(u),DU(n.f,a,t)):((s=(i=JR(sq(Ktn(a)),18)).c.i)==a&&(s=i.d.i),f=new uI(s,fx(cL(a.n),s.n)),DU(n.b,a,f))}(a),Nmn(a),a.a)),n.b),1===JR(ghn(t,l4n),431).g?lM(r,new R4(n.a)):lM(r,(iq(),Fqn)),c.g){case 1:Cdn(r);break;case 2:Cdn(hjn(r,(Xnn(),zut)));break;case 3:Cdn(bM(hjn(Cdn(r),(Xnn(),zut)),new gr));break;case 4:Cdn(bM(hjn(Cdn(r),(Xnn(),zut)),new Wd(a)));break;case 5:Cdn(function(n,t){return n.b=t,n}(r,JJn))}hjn(r,(Xnn(),Xut)),r.e=!0,function(n){var t,i,r,c;for(Yj(oG(new PF(null,new Kz(n.a.b,16)),new kr),new yr),function(n){var t,e,i,r,c;for(i=new J6(new ew(n.b).a);i.b;)t=JR((e=v4(i)).ld(),10),c=JR(JR(e.md(),42).a,10),r=JR(JR(e.md(),42).b,8),hx(MO(t.n),hx(cL(c.n),r))}(n),Yj(oG(new PF(null,new Kz(n.a.b,16)),new Mr),new Tr),n.c==(xtn(),cst)&&(Yj(oG(r0(new PF(null,new Kz(new tw(n.f),1)),new jr),new Er),new Zd(n)),Yj(oG(uG(r0(r0(new PF(null,new Kz(n.d.b,16)),new Sr),new Pr),new Cr),new Ir),new tg(n))),c=new DC(pCn,pCn),t=new DC(mCn,mCn),r=new mw(n.a.b);r.a1&&(s=h.Hg(s,n.a,u));return 1==s.c.length?JR(bF(s,s.c.length-1),238):2==s.c.length?function(n,t,i,r){var c,a,o,u,s,h,f,l,b,w,d,g,p;return a=n.f,f=t.f,o=a==(ygn(),Ort)||a==Lrt,u=a==Art||a==Ort,l=f==Art||f==Ort,!o||f!=Ort&&f!=Lrt?a!=Art&&a!=Nrt||f!=Art&&f!=Nrt?u&&l?(a==Art?(h=n,s=t):(h=t,s=n),b=i.j+i.f,w=h.e+r.f,d=e.Math.max(b,w)-e.Math.min(i.j,h.e),c=(h.d+r.g-i.i)*d,g=i.i+i.g,p=s.d+r.g,c<=(e.Math.max(g,p)-e.Math.min(i.i,s.d))*(s.e+r.f-i.j)?n.f==Art?n:t:n.f==Ort?n:t):n:n.f==Nrt?n:t:n.f==Lrt?n:t}((xz(0,s.c.length),JR(s.c[0],238)),(xz(1,s.c.length),JR(s.c[1],238)),o,a):null}function YMn(n){var t,i,r,c,a,o;for(n2(n.a,new Zn),i=new mw(n.a);i.a=e.Math.abs(r.b)?(r.b=0,a.d+a.a>o.d&&a.do.c&&a.c0){if(t=new FI(n.i,n.g),c=(e=n.i)<100?null:new UM(e),n.Tj())for(i=0;i0){for(o=n.g,s=n.i,NJ(n),c=s<100?null:new UM(s),i=0;i4){if(!n.fk(t))return!1;if(n.al()){if(o=(e=(i=JR(t,54)).Eh())==n.e&&(n.ml()?i.yh(i.Fh(),n.il())==n.jl():-1-i.Fh()==n.Lj()),n.nl()&&!o&&!e&&i.Jh())for(r=0;r0)if(t=new I6(n.pj()),c=(e=h)<100?null:new UM(e),yD(n,e,t.g),r=1==e?n.Ij(4,d2(t,0),null,0,u):n.Ij(6,t,null,-1,u),n.Mj()){for(i=new XL(t);i.e!=i.i.gc();)c=n.Oj(Urn(i),c);c?(c.nj(r),c.oj()):n.Jj(r)}else c?(c.nj(r),c.oj()):n.Jj(r);else yD(n,n.Ej(),n.Fj()),n.Jj(n.Ij(6,(eq(),BGn),null,-1,u));else if(n.Mj())if((h=n.Ej())>0){for(o=n.Fj(),s=h,yD(n,h,o),c=s<100?null:new UM(s),i=0;i.5?p-=2*a*(w-.5):w<.5&&(p+=2*c*(.5-w)),p<(r=o.d.b)&&(p=r),d=o.d.c,p>g.a-d-h&&(p=g.a-d-h),o.n.a=t+p}}function oTn(n,t){var e,i,r,c,a,o,u,s,h,f,l,b,w;if(n.e&&n.c.c>19&&(t=P8(t),u=!u),a=function(n){var t,e,i;return(e=n.l)&e-1||(i=n.m)&i-1||(t=n.h)&t-1||0==t&&0==i&&0==e?-1:0==t&&0==i&&0!=e?O3(e):0==t&&0!=i&&0==e?O3(i)+22:0!=t&&0==i&&0==e?O3(t)+44:-1}(t),c=!1,r=!1,i=!1,n.h==uCn&&0==n.m&&0==n.l){if(r=!0,c=!0,-1!=a)return o=Xwn(n,a),u&&i9(o),e&&(GUn=XA(0,0,0)),o;n=xO((Q1(),qUn)),i=!0,u=!u}else n.h>>19&&(c=!0,n=P8(n),i=!0,u=!u);return-1!=a?c9(n,a,u,c,e):Yon(n,t)<0?(e&&(GUn=c?P8(n):XA(n.l,n.m,n.h)),XA(0,0,0)):function(n,t,e,i,r,c){var a,o,u,s,h,f;for(a=Zhn(t,u=z8(t)-z8(n)),o=XA(0,0,0);u>=0&&(!son(n,a)||(u<22?o.l|=1<>>1,a.m=s>>>1|(1&h)<<21,a.l=f>>>1|(1&s)<<21,--u;return e&&i9(o),c&&(i?(GUn=P8(n),r&&(GUn=q5(GUn,(Q1(),zUn)))):GUn=XA(n.l,n.m,n.h)),o}(i?n:XA(n.l,n.m,n.h),t,u,c,r,e)}function sTn(n,t){var e,i,r,c,a,o,u,s,h,f,l,b,w;if(a=n.e,u=t.e,0==a)return t;if(0==u)return n;if((c=n.d)+(o=t.d)==2)return e=Hz(n.a[0],PCn),i=Hz(t.a[0],PCn),a==u?(w=y_(h=Atn(e,i)),0==(b=y_(D_(h,32)))?new sQ(a,w):new _B(a,2,a8(uM(Wdt,1),GPn,28,15,[w,b]))):(bvn(),VI(a<0?Ntn(i,e):Ntn(e,i),0)?tin(a<0?Ntn(i,e):Ntn(e,i)):YB(tin(v1(a<0?Ntn(i,e):Ntn(e,i)))));if(a==u)l=a,f=c>=o?nZ(n.a,c,t.a,o):nZ(t.a,o,n.a,c);else{if(0==(r=c!=o?c>o?1:-1:x9(n.a,t.a,c)))return bvn(),$Gn;1==r?(l=a,f=FJ(n.a,c,t.a,o)):(l=u,f=FJ(t.a,o,n.a,c))}return KV(s=new _B(l,f.length,f)),s}function hTn(n,t){var e,i,r,c,a,o,u;if(!(n.g>t.f||t.g>n.f)){for(e=0,i=0,a=n.w.a.ec().Kc();a.Ob();)r=JR(a.Pb(),12),I7(Z8(a8(uM(Mat,1),HSn,8,0,[r.i.n,r.n,r.a])).b,t.g,t.f)&&++e;for(o=n.r.a.ec().Kc();o.Ob();)r=JR(o.Pb(),12),I7(Z8(a8(uM(Mat,1),HSn,8,0,[r.i.n,r.n,r.a])).b,t.g,t.f)&&--e;for(u=t.w.a.ec().Kc();u.Ob();)r=JR(u.Pb(),12),I7(Z8(a8(uM(Mat,1),HSn,8,0,[r.i.n,r.n,r.a])).b,n.g,n.f)&&++i;for(c=t.r.a.ec().Kc();c.Ob();)r=JR(c.Pb(),12),I7(Z8(a8(uM(Mat,1),HSn,8,0,[r.i.n,r.n,r.a])).b,n.g,n.f)&&--i;e=0)return e;switch(EU(O1(n,e))){case 2:if(Cx("",knn(n,e.qk()).xe())){if(u=kdn(n,t,o=YU(O1(n,e)),JU(O1(n,e))))return u;for(a=0,s=(r=Nvn(n,t)).gc();a1,h=new JJ(b.b);BA(h.a)||BA(h.b);)l=(s=JR(BA(h.a)?Xz(h.a):Xz(h.b),18)).c==b?s.d:s.c,e.Math.abs(Z8(a8(uM(Mat,1),HSn,8,0,[l.i.n,l.n,l.a])).b-o.b)>1&&bpn(n,s,o,a,b)}}function wTn(){wTn=E,Nwt=(iT(),Lwt).b,xwt=JR(d2(uq(Lwt.b),0),35),$wt=JR(d2(uq(Lwt.b),1),35),Dwt=JR(d2(uq(Lwt.b),2),35),Xwt=Lwt.bb,JR(d2(uq(Lwt.bb),0),35),JR(d2(uq(Lwt.bb),1),35),Vwt=Lwt.fb,Wwt=JR(d2(uq(Lwt.fb),0),35),JR(d2(uq(Lwt.fb),1),35),JR(d2(uq(Lwt.fb),2),19),Jwt=Lwt.qb,ndt=JR(d2(uq(Lwt.qb),0),35),JR(d2(uq(Lwt.qb),1),19),JR(d2(uq(Lwt.qb),2),19),Ywt=JR(d2(uq(Lwt.qb),3),35),Zwt=JR(d2(uq(Lwt.qb),4),35),edt=JR(d2(uq(Lwt.qb),6),35),tdt=JR(d2(uq(Lwt.qb),5),19),Rwt=Lwt.j,Kwt=Lwt.k,Fwt=Lwt.q,_wt=Lwt.w,Bwt=Lwt.B,Hwt=Lwt.A,Uwt=Lwt.C,Gwt=Lwt.D,qwt=Lwt._,zwt=Lwt.cb,Qwt=Lwt.hb}function dTn(n,t,i){var r,c,a,o,u,s,h,f,l,b,w,d,g,p,m,v,k,y;for(f=my(z$(ghn(n,(LEn(),l5n)))),r=my(z$(ghn(n,A5n))),A8(b=new Qu,l5n,f+r),m=(h=t).d,g=h.c.i,v=h.d.i,p=UO(g.c),k=UO(v.c),c=new Mm,l=p;l<=k;l++)Lb(u=new Bcn(n),(Yhn(),uQn)),A8(u,(qEn(),Y1n),h),A8(u,q6n,(ksn(),nht)),A8(u,w5n,b),w=JR(bF(n.b,l),30),l==p?Ton(u,w.a.c.length-i,w):uz(u,w),(y=my(z$(ghn(h,W4n))))<0&&A8(h,W4n,y=0),u.o.b=y,d=e.Math.floor(y/2),Yln(o=new ffn,($jn(),Dht)),sz(o,u),o.n.b=d,Yln(s=new ffn,dht),sz(s,u),s.n.b=d,hz(h,o),y5(a=new Oq,h),A8(a,o6n,null),oz(a,s),hz(a,m),cun(u,h,a),Km(c.c,a),h=a;return c}function gTn(n,t){var e,i,r,c,a,o,u,s,h,f,l,b,w,d,g;for(o=JR(gfn(n,($jn(),Dht)).Kc().Pb(),12).e,f=JR(gfn(n,dht).Kc().Pb(),12).g,a=o.c.length,g=Az(JR(bF(n.j,0),12));a-- >0;){for(xz(0,o.c.length),b=JR(o.c[0],18),xz(0,f.c.length),r=k1((i=JR(f.c[0],18)).d.e,i,0),oW(b,i.d,r),oz(i,null),hz(i,null),l=b.a,t&&HK(l,new JO(g)),e=$rn(i.a,0);e.b!=e.d.c;)HK(l,new JO(JR(kW(e),8)));for(d=b.b,h=new mw(i.b);h.a-2;default:return!1}switch(t=n.Rj(),n.p){case 0:return null!=t&&py(X$(t))!=WI(n.k,0);case 1:return null!=t&&JR(t,222).a!=y_(n.k)<<24>>24;case 2:return null!=t&&JR(t,180).a!=(y_(n.k)&OPn);case 6:return null!=t&&WI(JR(t,168).a,n.k);case 5:return null!=t&&JR(t,17).a!=y_(n.k);case 7:return null!=t&&JR(t,191).a!=y_(n.k)<<16>>16;case 3:return null!=t&&my(z$(t))!=n.j;case 4:return null!=t&&JR(t,161).a!=n.j;default:return null==t?null!=n.n:!Enn(t,n.n)}}function vTn(n,t,e){var i,r,c,a;return n.ol()&&n.nl()&&UI(a=TB(n,JR(e,58)))!==UI(e)?(n.xj(t),n.Dj(t,DZ(n,0,a)),n.al()&&(r=JR(e,54),c=n.ml()?n.kl()?r.Th(n.b,Rcn(JR(F0(Hq(n.b),n.Lj()),19)).n,JR(F0(Hq(n.b),n.Lj()).Hk(),29).kk(),null):r.Th(n.b,Pen(r.Dh(),Rcn(JR(F0(Hq(n.b),n.Lj()),19))),null,null):r.Th(n.b,-1-n.Lj(),null,null),!JR(a,54).Ph()&&(i=JR(a,54),c=n.ml()?n.kl()?i.Rh(n.b,Rcn(JR(F0(Hq(n.b),n.Lj()),19)).n,JR(F0(Hq(n.b),n.Lj()).Hk(),29).kk(),c):i.Rh(n.b,Pen(i.Dh(),Rcn(JR(F0(Hq(n.b),n.Lj()),19))),null,c):i.Rh(n.b,-1-n.Lj(),null,c)),c&&c.oj()),iA(n.b)&&n.Jj(n.Ij(9,e,a,t,!1)),a):e}function kTn(n){var t,e,i,r,c,a,o,u,s,h;for(i=new Mm,a=new mw(n.e.a);a.a0&&(o=e.Math.max(o,Z4(n.C.b+r.d.b,c))),f=r,l=c,b=a;n.C&&n.C.c>0&&(w=b+n.C.c,h&&(w+=f.d.c),o=e.Math.max(o,(LA(),y3(VIn),e.Math.abs(l-1)<=VIn||1==l||isNaN(l)&&isNaN(1)?0:w/(1-l)))),i.n.b=0,i.a.a=o}function MTn(n,t){var i,r,c,a,o,u,s,h,f,l,b,w;if(i=JR(XU(n.b,t),127),(s=JR(JR(RJ(n.r,t),21),87)).dc())return i.n.d=0,void(i.n.a=0);for(h=n.u.Hc((lbn(),sht)),o=0,n.A.Hc((hin(),Xht))&&Umn(n,t),u=s.Kc(),f=null,b=0,l=0;u.Ob();)a=my(z$((r=JR(u.Pb(),117)).b.of((HN(),ozn)))),c=r.b.Mf().b,f?(w=l+f.d.a+n.w+r.d.d,o=e.Math.max(o,(LA(),y3(VIn),e.Math.abs(b-a)<=VIn||b==a||isNaN(b)&&isNaN(a)?0:w/(a-b)))):n.C&&n.C.d>0&&(o=e.Math.max(o,Z4(n.C.d+r.d.d,a))),f=r,b=a,l=c;n.C&&n.C.a>0&&(w=l+n.C.a,h&&(w+=f.d.a),o=e.Math.max(o,(LA(),y3(VIn),e.Math.abs(b-1)<=VIn||1==b||isNaN(b)&&isNaN(1)?0:w/(1-b)))),i.n.d=0,i.a.b=o}function TTn(n,t,e,i,r,c,a,o){var u,s,h,f,l,b,w,d;if(b=!1,u=Cgn(e.q,t.f+t.b-e.q.f),l=i.f>t.b&&o,h=sMn(i,d=r-(e.q.e+u-a),!1).a,l&&h>i.f)return!1;if(l){for(f=0,w=new mw(t.d);w.a=(xz(c,n.c.length),JR(n.c[c],186)).e,!(!l&&h>t.b&&!s)&&((s||l||h<=t.b)&&(s&&h>t.b?(e.d=h,SZ(e,kfn(e,h))):(qun(e.q,u),e.c=!0),SZ(i,r-(e.s+e.r)),Lcn(i,e.q.e+e.q.d,t.f),E3(t,i),n.c.length>c&&(Hon((xz(c,n.c.length),JR(n.c[c],186)),i),0==(xz(c,n.c.length),JR(n.c[c],186)).a.c.length&&BJ(n,c)),b=!0),b))}function jTn(n,t,e){var i,r,c,a,o,u;for(this.g=n,o=t.d.length,u=e.d.length,this.d=tZ(fQn,JAn,10,o+u,0,1),a=0;a0?u2(this,this.f/this.a):null!=EL(t.g,t.d[0]).a&&null!=EL(e.g,e.d[0]).a?u2(this,(my(EL(t.g,t.d[0]).a)+my(EL(e.g,e.d[0]).a))/2):null!=EL(t.g,t.d[0]).a?u2(this,EL(t.g,t.d[0]).a):null!=EL(e.g,e.d[0]).a&&u2(this,EL(e.g,e.d[0]).a)}function ETn(n,t){var e,i,r,c,a,o,u,s,h;for(n.a=new qH(function(n){var t,e;return e=(t=JR(n.e&&n.e(),9)).slice(),new Wx(t,JR(xZ(e,t),9),t.length)}(tst)),i=new mw(t.a);i.a=1&&(g-a>0&&f>=0?(u.n.a+=d,u.n.b+=c*a):g-a<0&&h>=0&&(u.n.a+=d*g,u.n.b+=c));n.o.a=t.a,n.o.b=t.b,A8(n,(LEn(),I6n),(hin(),new Wx(i=JR(rT(rft),9),JR(qD(i,i.length),9),0)))}function CTn(n,t,i){var r,c,a,o,u,s,h,f,l,b,w,d,g,p;if(i.Ug("Network simplex layering",1),n.b=t,p=4*JR(ghn(t,(LEn(),j5n)),17).a,(g=n.b.a).c.length<1)i.Vg();else{for(d=null,c=$rn(a=function(n,t){var e,i,r,c,a;for(null==n.c||n.c.length1)for(d=tZ(Wdt,GPn,28,n.b.b.c.length,15,1),f=0,h=new mw(n.b.b);h.a=e}(this.k)}function ATn(n){var t,i,r,c,a,o,u;for(t=0,a=new mw(n.b.a);a.amCn||t.o==u7n&&h=o&&r<=u)o<=r&&c<=u?(e[h++]=r,e[h++]=c,i+=2):o<=r?(e[h++]=r,e[h++]=u,n.b[i]=u+1,a+=2):c<=u?(e[h++]=o,e[h++]=c,i+=2):(e[h++]=o,e[h++]=u,n.b[i]=u+1);else{if(!(umPn)&&u<10);mM(n.c,new yt),ATn(n),function(n){fjn(n,(Xnn(),Xut)),n.d=!0}(n.c),function(n){var t,i,r,c,a,o,u,s;for(a=new mw(n.a.b);a.a=2){for(a=JR(kW(u=$rn(e,0)),8),o=JR(kW(u),8);o.a=n.j?(++n.j,AL(n.b,ann(1)),AL(n.c,s)):(i=n.d[t.p][1],ZQ(n.b,u,ann(JR(bF(n.b,u),17).a+1-i)),ZQ(n.c,u,my(z$(bF(n.c,u)))+s-i*n.f)),(n.r==(Cvn(),T8n)&&(JR(bF(n.b,u),17).a>n.k||JR(bF(n.b,u-1),17).a>n.k)||n.r==S8n&&(my(z$(bF(n.c,u)))>n.n||my(z$(bF(n.c,u-1)))>n.n))&&(o=!1),c=new F_(wN(Ftn(t).a.Kc(),new h));Bwn(c);)a=JR(MJ(c),18).c.i,n.g[a.p]==u&&(r+=JR((f=KTn(n,a)).a,17).a,o=o&&py(X$(f.b)));return n.g[t.p]=u,new uI(ann(r+=n.d[t.p][0]),(UN(),!!o))}function FTn(n,t){var e,i;my(z$(ghn(t,(LEn(),s5n))))<2&&A8(t,s5n,2),JR(ghn(t,D4n),88)==(Xnn(),Vut)&&A8(t,D4n,mtn(t)),0==(e=JR(ghn(t,i5n),17)).a?A8(t,(qEn(),s0n),new ken):A8(t,(qEn(),s0n),new SQ(e.a)),null==X$(ghn(t,j6n))&&A8(t,j6n,(UN(),UI(ghn(t,H4n))===UI((xtn(),ist)))),Yj(new PF(null,new Kz(t.a,16)),new fd(n)),Yj(r0(new PF(null,new Kz(t.b,16)),new dt),new ld(n)),i=new STn(t),A8(t,(qEn(),w0n),i),QU(n.a),UB(n.a,(phn(),pWn),JR(ghn(t,N4n),188)),UB(n.a,mWn,JR(ghn(t,g6n),188)),UB(n.a,vWn,JR(ghn(t,L4n),188)),UB(n.a,kWn,JR(ghn(t,C6n),188)),UB(n.a,yWn,function(n){var t;return $A(),tS(b7n,n)||((t=new ca).a=n,GD(b7n,n,t)),JR(XU(b7n,n),645)}(JR(ghn(t,H4n),223))),VO(n.a,function(n){var t,e,i;switch(e=JR(ghn(n,(qEn(),x1n)),21),t=tA(wWn),JR(ghn(n,(LEn(),Y4n)),346)==(nnn(),jst)&&n5(t,dWn),py(X$(ghn(n,Q4n)))?eF(t,(phn(),pWn),(zEn(),TJn)):eF(t,(phn(),vWn),(zEn(),TJn)),null!=ghn(n,(gY(),vat))&&n5(t,gWn),(py(X$(ghn(n,c6n)))||py(X$(ghn(n,J4n))))&&m_(t,(phn(),yWn),(zEn(),RQn)),JR(ghn(n,D4n),88).g){case 2:case 3:case 4:m_(eF(t,(phn(),pWn),(zEn(),FQn)),yWn,KQn)}switch(e.Hc((zpn(),zZn))&&m_(eF(eF(t,(phn(),pWn),(zEn(),xQn)),kWn,$Qn),yWn,DQn),UI(ghn(n,d6n))!==UI((Cvn(),C8n))&&eF(t,(phn(),vWn),(zEn(),dJn)),e.Hc(n1n)&&(eF(t,(phn(),pWn),(zEn(),yJn)),eF(t,mWn,vJn),eF(t,vWn,kJn)),UI(ghn(n,b4n))!==UI((qhn(),HZn))&&UI(ghn(n,H4n))!==UI((xtn(),rst))&&m_(t,(phn(),yWn),(zEn(),YQn)),py(X$(ghn(n,n6n)))&&eF(t,(phn(),vWn),(zEn(),JQn)),py(X$(ghn(n,A4n)))&&eF(t,(phn(),vWn),(zEn(),IJn)),function(n){var t,e,i,r;return UI(ghn(n,(LEn(),Y4n)))===UI((nnn(),jst))?!n.e&&UI(ghn(n,j4n))!==UI((I5(),r1n)):(i=JR(ghn(n,E4n),299),r=py(X$(ghn(n,A4n)))||UI(ghn(n,L4n))===UI(($3(),XYn)),t=JR(ghn(n,T4n),17).a,e=n.a.c.length,!r&&i!=(I5(),r1n)&&(0==t||t>e))}(n)&&(i=(UI(ghn(n,Y4n))===UI(jst)?JR(ghn(n,j4n),299):JR(ghn(n,E4n),299))==(I5(),c1n)?(zEn(),mJn):(zEn(),LJn),eF(t,(phn(),kWn),i)),JR(ghn(n,F5n),388).g){case 1:eF(t,(phn(),kWn),(zEn(),OJn));break;case 2:m_(eF(eF(t,(phn(),vWn),(zEn(),OQn)),kWn,AQn),yWn,LQn)}return UI(ghn(n,k4n))!==UI(($in(),N8n))&&eF(t,(phn(),vWn),(zEn(),AJn)),t}(t)),A8(t,u0n,oTn(n.a,t))}function _Tn(n,t,i,r,c){var a,o,u,s,h,f,l,b,w,d,g,p,m;for(l=new ym,o=new Mm,jln(n,i,n.d.Ag(),o,l),jln(n,r,n.d.Bg(),o,l),n.b=.2*(g=idn(r0(new PF(null,new Kz(o,16)),new pa)),p=idn(r0(new PF(null,new Kz(o,16)),new ma)),e.Math.min(g,p)),a=0,u=0;u=2&&(m=tgn(o,!0,b),!n.e&&(n.e=new _g(n)),zin(n.e,m,o,n.b)),Esn(o,b),function(n){var t,i,r,c,a,o,u,s,h;for(s=new Mm,o=new Mm,a=new mw(n);a.a-1){for(c=new mw(o);c.a0||(Bb(u,e.Math.min(u.o,r.o-1)),_b(u,u.i-1),0==u.i&&Km(o.c,u))}}(o),w=-1,f=new mw(o);f.a0&&0==e.c&&(!t&&(t=new Mm),Km(t.c,e));if(t)for(;0!=t.c.length;){if((e=JR(BJ(t,0),239)).b&&e.b.c.length>0)for(!e.b&&(e.b=new Mm),c=new mw(e.b);c.ak1(n,e,0))return new uI(r,e)}else if(my(EL(r.g,r.d[0]).a)>my(EL(e.g,e.d[0]).a))return new uI(r,e);for(o=(!e.e&&(e.e=new Mm),e.e).Kc();o.Ob();)!(a=JR(o.Pb(),239)).b&&(a.b=new Mm),Dz(0,(u=a.b).c.length),RS(u.c,0,e),a.c==u.c.length&&Km(t.c,a)}return null}function zTn(n,t){var e,i,r,c,a,o,u,s,h;if(5!=t.e){if(null!=(s=t).b&&null!=n.b){for(Edn(n),GMn(n),Edn(s),GMn(s),e=tZ(Wdt,GPn,28,n.b.length+s.b.length,15,1),h=0,i=0,a=0;i=o&&r<=u)o<=r&&c<=u?i+=2:o<=r?(n.b[i]=u+1,a+=2):c<=u?(e[h++]=r,e[h++]=o-1,i+=2):(e[h++]=r,e[h++]=o-1,n.b[i]=u+1,a+=2);else{if(!(u2?(J5(s=new Mm,new jz(w,1,w.b)),y5(d=new zwn(IEn(s,g+n.a)),t),Km(i.c,d)):d=JR(RH(n.b,r?Mhn(t):Ehn(t)),272),o=Mhn(t),r&&(o=Ehn(t)),a=function(n,t){var i,r,c;return c=xOn,icn(),r=Pzn,c=e.Math.abs(n.b),(i=e.Math.abs(t.f-n.b))0?1:0;c.a[r]!=e;)c=c.a[r],r=n.a.Ne(e.d,c.d)>0?1:0;c.a[r]=i,i.b=e.b,i.a[0]=e.a[0],i.a[1]=e.a[1],e.a[0]=null,e.a[1]=null}(n,u,a,h=new uZ(f.d,f.e)),l==a&&(l=h)),l.a[l.a[1]==f?1:0]=f.a[f.a[0]?0:1],--n.c),n.b=u.a[1],n.b&&(n.b.b=!1),e.b}function QTn(n,t,i){var r,c,a,o,u,s,h,f,l,b;if(i)for(r=-1,f=new NV(t,0);f.b=14&&o<=16?sL(i,183)?GJ(e,Vln(JR(i,183))):sL(i,195)?GJ(e,ysn(JR(i,195))):sL(i,201)?GJ(e,ofn(JR(i,201))):sL(i,2111)?GJ(e,Msn(JR(i,2111))):sL(i,53)?GJ(e,zln(JR(i,53))):sL(i,376)?GJ(e,wbn(JR(i,376))):sL(i,846)?GJ(e,Xln(JR(i,846))):sL(i,109)&&GJ(e,qln(JR(i,109))):t.a._b(i)?(e.a?rO(e.a,e.b):e.a=new kN(e.d),eO(e.a,"[...]")):GJ(e,JTn(e3(i),new TF(t))):GJ(e,null==i?jSn:Qtn(i));return e.a?0==e.e.length?e.a.a:e.a.a+""+e.e:e.c}function YTn(n,t){var e,i,r,c;c=n.F,null==t?(n.F=null,Y9(n,null)):(n.F=(TU(t),t),-1!=(i=KO(t,Zsn(60)))?(aZ(0,i,t.length),r=t.substr(0,i),-1==KO(t,Zsn(46))&&!Cx(r,hSn)&&!Cx(r,aBn)&&!Cx(r,oBn)&&!Cx(r,uBn)&&!Cx(r,sBn)&&!Cx(r,hBn)&&!Cx(r,fBn)&&!Cx(r,lBn)&&(r=bBn),-1!=(e=pN(t,Zsn(62)))&&(r+=""+(Rz(e+1,t.length+1),t.substr(e+1))),Y9(n,r)):(r=t,-1==KO(t,Zsn(46))&&(-1!=(i=KO(t,Zsn(91)))&&(aZ(0,i,t.length),r=t.substr(0,i)),Cx(r,hSn)||Cx(r,aBn)||Cx(r,oBn)||Cx(r,uBn)||Cx(r,sBn)||Cx(r,hBn)||Cx(r,fBn)||Cx(r,lBn)?r=t:(r=bBn,-1!=i&&(r+=""+(Rz(i,t.length+1),t.substr(i))))),Y9(n,r),r==t&&(n.F=n.D))),4&n.Db&&!(1&n.Db)&&i5(n,new oB(n,1,5,c,t))}function ZTn(n,t){var e,i,r,c,a,o,u,s;if(Rz(o=t.length-1,t.length),93==(a=t.charCodeAt(o))){if((c=KO(t,Zsn(91)))>=0)return r=function(n,t){var e;if(sL(e=_gn(n.Dh(),t),102))return JR(e,19);throw Lm(new Cy(FKn+t+"' is not a valid reference"))}(n,(aZ(1,c,t.length),t.substr(1,c-1))),aZ(c+1,o,t.length),function(n,t,e){var i,r,c,a,o,u,s,h,f,l;for(u=new Mm,f=t.length,a=V8(e),s=0;s=0?n.Lh(s,!1,!0):Gbn(n,e,!1),61).Kc();c.Ob();){for(r=JR(c.Pb(),58),h=0;h=0){i=JR(AJ(n,Y0(n,(aZ(1,e,t.length),t.substr(1,e-1))),!1),61),u=0;try{u=ckn((Rz(e+1,t.length+1),t.substr(e+1)),vPn,wSn)}catch(n){throw sL(n=X5(n),130)?Lm(new j1(n)):Lm(n)}if(u>16==-10?e=JR(n.Cb,292).Yk(t,e):n.Db>>16==-15&&(!t&&(JEn(),t=Cbt),!o&&(JEn(),o=Cbt),n.Cb.Yh()&&(a=new D1(n.Cb,1,13,o,t,mcn(C1(JR(n.Cb,62)),n),!1),e?e.nj(a):e=a));else if(sL(n.Cb,90))n.Db>>16==-23&&(sL(t,90)||(JEn(),t=Abt),sL(o,90)||(JEn(),o=Abt),n.Cb.Yh()&&(a=new D1(n.Cb,1,10,o,t,mcn(cQ(JR(n.Cb,29)),n),!1),e?e.nj(a):e=a));else if(sL(n.Cb,457))for(!(c=JR(n.Cb,850)).b&&(c.b=new lm(new wk)),r=new bm(new J6(new ew(c.b.a).a));r.a.b;)e=njn(i=JR(v4(r.a).ld(),89),ign(i,c),e);return e}function tjn(n){var t,i,r,c,a,o,u,s,h,f,l,b;if((b=JR(fdn(n,(XEn(),Dot)),21)).dc())return null;if(u=0,o=0,b.Hc((hin(),qht))){for(f=JR(fdn(n,rut),101),r=2,i=2,c=2,a=2,t=_X(n)?JR(fdn(_X(n),hot),88):JR(fdn(n,hot),88),h=new XL((!n.c&&(n.c=new aB(slt,n,9,9)),n.c));h.e!=h.i.gc();)if(s=JR(Urn(h),123),(l=JR(fdn(s,fut),64))==($jn(),$ht)&&(l=eyn(s,t),ocn(s,fut,l)),f==(ksn(),nht))switch(l.g){case 1:r=e.Math.max(r,s.i+s.g);break;case 2:i=e.Math.max(i,s.j+s.f);break;case 3:c=e.Math.max(c,s.i+s.g);break;case 4:a=e.Math.max(a,s.j+s.f)}else switch(l.g){case 1:r+=s.g+2;break;case 2:i+=s.f+2;break;case 3:c+=s.g+2;break;case 4:a+=s.f+2}u=e.Math.max(r,c),o=e.Math.max(i,a)}return Fjn(n,u,o,!0,!0)}function ejn(n,t,i,r,c){var a,o,u,s,h,f,l,b,w,d,g,p,m,v,k,y;for(v=JR(MQ(V0(oG(new PF(null,new Kz(t.d,16)),new ag(i)),new og(i)),MZ(new V,new z,new en,a8(uM(Aqn,1),lPn,108,0,[(o7(),Tqn)]))),15),l=wSn,f=vPn,s=new mw(t.b.j);s.a0)?s&&(h=d.p,a?++h:--h,f=!(Tgn(i=v8(JR(bF(d.c.a,h),10)),k,e[0])||nB(i,k,e[0]))):f=!0),l=!1,(v=t.D.i)&&v.c&&o.e&&(a&&v.p>0||!a&&v.pa?1:FO(isNaN(0),isNaN(a)))<0&&(y3(jDn),(e.Math.abs(a-1)<=jDn||1==a||isNaN(a)&&isNaN(1)?0:a<1?-1:a>1?1:FO(isNaN(a),isNaN(1)))<0)&&(y3(jDn),(e.Math.abs(0-o)<=jDn||0==o||isNaN(0)&&isNaN(o)?0:0o?1:FO(isNaN(0),isNaN(o)))<0)&&(y3(jDn),(e.Math.abs(o-1)<=jDn||1==o||isNaN(o)&&isNaN(1)?0:o<1?-1:o>1?1:FO(isNaN(o),isNaN(1)))<0))}function sjn(n,t,i){var r;if(i.Ug("StretchWidth layering",1),0!=t.a.c.length){for(n.c=t,n.t=0,n.u=0,n.i=pCn,n.g=mCn,n.d=my(z$(ghn(t,(LEn(),s5n)))),function(n){var t,e,i;for(i=n.c.a,n.p=(PH(i),new Vx(i)),e=new mw(i);e.a0&&(t.a+=mSn),ljn(JR(Urn(a),167),t);for(t.a+=zAn,o=new JN((!i.c&&(i.c=new yx(nlt,i,5,8)),i.c));o.e!=o.i.gc();)o.e>0&&(t.a+=mSn),ljn(JR(Urn(o),167),t);t.a+=")"}}}function bjn(n,t,i){var r,c,a,o,u,s,f,l;switch(i.Ug("Node promotion heuristic",1),n.i=t,n.r=JR(ghn(t,(LEn(),d6n)),243),n.r!=(Cvn(),y8n)&&n.r!=M8n?function(n){var t,i,r,c,a,o,u,s,f,l,b,w,d,g,p;for(n.o=my(z$(ghn(n.i,(LEn(),v5n)))),n.f=my(z$(ghn(n.i,b5n))),n.j=n.i.b.c.length,u=n.j-1,w=0,n.k=0,n.n=0,n.b=KJ(tZ(sGn,HSn,17,n.j,0,1)),n.c=KJ(tZ(cGn,HSn,345,n.j,7,1)),o=new mw(n.i.b);o.a0&&AL(n.q,l),AL(n.p,l);d=s+(t-=r),f+=t*n.f,ZQ(n.b,u,ann(d)),ZQ(n.c,u,f),n.k=e.Math.max(n.k,d),n.n=e.Math.max(n.n,f),n.e+=t,t+=p}}(n):function(n){var t,e,i,r,c,a,o;for(n.a=new nx,o=0,r=0,i=new mw(n.i.b);i.an.k&&(n.r=T8n,FMn(n,a));break;case 4:for(n.r=I8n,FMn(n,a),f=0,c=new mw(n.c);c.an.n&&(n.r=S8n,FMn(n,a));break;case 6:FMn(n,new Bd(lX(e.Math.ceil(n.g.length*l/100))));break;case 5:FMn(n,new Hd(lX(e.Math.ceil(n.e*l/100))));break;case 8:REn(n,!0);break;case 9:REn(n,!1)}n.r!=y8n&&n.r!=M8n?function(n,t){var e,i,r,c,a,o;for(r=new Mm,e=0;e<=n.j;e++)(i=new GH(t)).p=n.j-e,Km(r.c,i);for(o=new mw(n.p);o.a0&&(n.c[t.c.p][t.p].d+=ngn(n.i,24)*HCn*.07000000029802322-.03500000014901161,n.c[t.c.p][t.p].a=n.c[t.c.p][t.p].d/n.c[t.c.p][t.p].b)}}function pjn(n,t){var e,i,r,c,a,o,u,s,h;return s="",0==t.length?n.ne(PPn,EPn,-1,-1):(Cx((h=kln(t)).substr(0,3),"at ")&&(Rz(3,h.length+1),h=h.substr(3)),-1==(a=(h=h.replace(/\[.*?\]/g,"")).indexOf("("))?-1==(a=h.indexOf("@"))?(s=h,h=""):(s=kln((Rz(a+1,h.length+1),h.substr(a+1))),h=kln((aZ(0,a,h.length),h.substr(0,a)))):(aZ(a+1,e=h.indexOf(")",a),h.length),s=h.substr(a+1,e-(a+1)),h=kln((aZ(0,a,h.length),h.substr(0,a)))),-1!=(a=KO(h,Zsn(46)))&&(Rz(a+1,h.length+1),h=h.substr(a+1)),(0==h.length||Cx(h,"Anonymous function"))&&(h=EPn),o=pN(s,Zsn(58)),r=Ox(s,Zsn(58),o-1),u=-1,i=-1,c=PPn,-1!=o&&-1!=r&&(aZ(0,r,s.length),c=s.substr(0,r),u=t$((aZ(r+1,o,s.length),s.substr(r+1,o-(r+1)))),i=t$((Rz(o+1,s.length+1),s.substr(o+1)))),n.ne(c,h,u,i))}function mjn(n,t,i,r,c){var a,o,u,s,h,f,l,b,w,d,g,p,m,v,k,y,M,T;for(T=0,w=0,l=new mw(t.e);l.a=h&&M>=p&&(b+=d.n.b+g.n.b+g.a.b-y,++u));if(i)for(o=new mw(v.e);o.a=h&&M>=p&&(b+=d.n.b+g.n.b+g.a.b-y,++u))}u>0&&(T+=b/u,++w)}w>0?(t.a=c*T/w,t.g=w):(t.a=0,t.g=0)}function vjn(n,t,i,r){var c,a,o,u,s;return function(n,t){var e,i,r,c;for(e=!t||!n.u.Hc((lbn(),sht)),c=0,r=new mw(n.e.Xf());r.ar.d,r.d=e.Math.max(r.d,t),u&&i&&(r.d=e.Math.max(r.d,r.a),r.a=r.d+c);break;case 3:i=t>r.a,r.a=e.Math.max(r.a,t),u&&i&&(r.a=e.Math.max(r.a,r.d),r.d=r.a+c);break;case 2:i=t>r.c,r.c=e.Math.max(r.c,t),u&&i&&(r.c=e.Math.max(r.b,r.c),r.b=r.c+c);break;case 4:i=t>r.b,r.b=e.Math.max(r.b,t),u&&i&&(r.b=e.Math.max(r.b,r.c),r.c=r.b+c)}}}(u),function(n){switch(n.q.g){case 5:wun(n,($jn(),ght)),wun(n,Nht);break;case 4:yTn(n,($jn(),ght)),yTn(n,Nht);break;default:hln(n,($jn(),ght)),hln(n,Nht)}}(u),function(n){switch(n.q.g){case 5:dun(n,($jn(),dht)),dun(n,Dht);break;case 4:MTn(n,($jn(),dht)),MTn(n,Dht);break;default:fln(n,($jn(),dht)),fln(n,Dht)}}(u),function(n){var t,e,i,r,c,a,o;if(!n.A.dc()){if(n.A.Hc((hin(),qht))&&(JR(XU(n.b,($jn(),ght)),127).k=!0,JR(XU(n.b,Nht),127).k=!0,t=n.q!=(ksn(),tht)&&n.q!=nht,Ib(JR(XU(n.b,dht),127),t),Ib(JR(XU(n.b,Dht),127),t),Ib(n.g,t),n.A.Hc(Xht)&&(JR(XU(n.b,ght),127).j=!0,JR(XU(n.b,Nht),127).j=!0,JR(XU(n.b,dht),127).k=!0,JR(XU(n.b,Dht),127).k=!0,n.g.k=!0)),n.A.Hc(Ght))for(n.a.j=!0,n.a.k=!0,n.g.j=!0,n.g.k=!0,o=n.B.Hc((Yvn(),nft)),c=0,a=(r=Orn()).length;c1)for(QQ(v,new nC(n,b=new nTn(w,v,r))),Km(o.c,b),f=v.a.ec().Kc();f.Ob();)g1(a,JR(f.Pb(),42).b);if(u.a.gc()>1)for(QQ(u,new tC(n,b=new nTn(w,u,r))),Km(o.c,b),f=u.a.ec().Kc();f.Ob();)g1(a,JR(f.Pb(),42).b)}}function Mjn(n,t,i){var r,c,a,o,u,s,h,f,l,b,w,d,g,p,m;if(g=n.n,p=n.o,b=n.d,l=my(z$(Qen(n,(LEn(),a5n)))),t){for(f=l*(t.gc()-1),w=0,s=t.Kc();s.Ob();)f+=(o=JR(s.Pb(),10)).o.a,w=e.Math.max(w,o.o.b);for(m=g.a-(f-p.a)/2,a=g.b-b.d+w,c=r=p.a/(t.gc()+1),u=t.Kc();u.Ob();)(o=JR(u.Pb(),10)).n.a=m,o.n.b=a-o.o.b,m+=o.o.a+l,(h=ugn(o)).n.a=o.o.a/2-h.a.a,h.n.b=o.o.b,(d=JR(ghn(o,(qEn(),y1n)),12)).e.c.length+d.g.c.length==1&&(d.n.a=c-d.a.a,d.n.b=0,sz(d,n)),c+=r}if(i){for(f=l*(i.gc()-1),w=0,s=i.Kc();s.Ob();)f+=(o=JR(s.Pb(),10)).o.a,w=e.Math.max(w,o.o.b);for(m=g.a-(f-p.a)/2,a=g.b+p.b+b.a-w,c=r=p.a/(i.gc()+1),u=i.Kc();u.Ob();)(o=JR(u.Pb(),10)).n.a=m,o.n.b=a,m+=o.o.a+l,(h=ugn(o)).n.a=o.o.a/2-h.a.a,h.n.b=0,(d=JR(ghn(o,(qEn(),y1n)),12)).e.c.length+d.g.c.length==1&&(d.n.a=c-d.a.a,d.n.b=p.b,sz(d,n)),c+=r}}function Tjn(n,t,e,i){var r,c,a,o,u,s,h,f,l,b,w,d;for(u=new DC(i.i+i.g/2,i.j+i.f/2),l=qMn(i),b=JR(fdn(t,(LEn(),q6n)),101),d=JR(fdn(i,Q6n),64),PI(Brn(i),G6n)||(w=0==i.i&&0==i.j?0:function(n,t){var e;if(!vX(n))throw Lm(new Iy(yKn));switch(e=vX(n),t.g){case 1:return-(n.j+n.f);case 2:return n.i-e.g;case 3:return n.j-e.f;case 4:return-(n.i+n.g)}return 0}(i,d),ocn(i,G6n,w)),A8(r=aEn(i,b,d,l,new DC(t.g,t.f),u,new DC(i.g,i.f),JR(ghn(e,D4n),88),e),(qEn(),Y1n),i),function(n,t){n.c=t}(c=JR(bF(r.j,0),12),function(n){var t,e,i,r,c;for(c=vX(n),r=new XL((!n.e&&(n.e=new yx(tlt,n,7,4)),n.e));r.e!=r.i.gc();)if(i=JR(Urn(r),74),!Z0(Bsn(JR(d2((!i.c&&(i.c=new yx(nlt,i,5,8)),i.c),0),84)),c))return!0;for(e=new XL((!n.d&&(n.d=new yx(tlt,n,8,5)),n.d));e.e!=e.i.gc();)if(t=JR(Urn(e),74),!Z0(Bsn(JR(d2((!t.b&&(t.b=new yx(nlt,t,4,7)),t.b),0),84)),c))return!0;return!1}(i)),A8(r,V6n,(lbn(),ptn(fht))),h=JR(fdn(t,V6n),181).Hc(sht),o=new XL((!i.n&&(i.n=new aB(olt,i,1,7)),i.n));o.e!=o.i.gc();)if(!py(X$(fdn(a=JR(Urn(o),135),N6n)))&&a.a&&(f=K7(a),AL(c.f,f),!h))switch(s=0,tB(JR(fdn(t,V6n),21))&&(s=Sbn(new DC(a.i,a.j),new DC(a.g,a.f),new DC(i.g,i.f),0,d)),d.g){case 2:case 4:f.o.a=s;break;case 1:case 3:f.o.b=s}A8(r,p5n,z$(fdn(_X(t),p5n))),A8(r,m5n,z$(fdn(_X(t),m5n))),A8(r,d5n,z$(fdn(_X(t),d5n))),AL(e.a,r),DU(n.a,i,r)}function jjn(n,t,e,i,r,c){var a,o,u,s,h,f;for(y5(s=new ffn,t),Yln(s,JR(fdn(t,(LEn(),Q6n)),64)),A8(s,(qEn(),Y1n),t),sz(s,e),(f=s.o).a=t.g,f.b=t.f,(h=s.n).a=t.i,h.b=t.j,DU(n.a,t,s),(a=uJ(uG(r0(new PF(null,(!t.e&&(t.e=new yx(tlt,t,7,4)),new Kz(t.e,16))),new Wt),new zt),new Md(t)))||(a=uJ(uG(r0(new PF(null,(!t.d&&(t.d=new yx(tlt,t,8,5)),new Kz(t.d,16))),new Qt),new Vt),new Td(t))),a||(a=uJ(new PF(null,(!t.e&&(t.e=new yx(tlt,t,7,4)),new Kz(t.e,16))),new Jt)),A8(s,F1n,(UN(),!!a)),function(n,t,e,i){var r,c,a,o,u,s;if((o=n.j)==($jn(),$ht)&&t!=(ksn(),iht)&&t!=(ksn(),rht)&&(Yln(n,o=Pkn(n,e)),!(n.q?n.q:(eq(),eq(),HGn))._b((LEn(),G6n))&&o!=$ht&&(0!=n.n.a||0!=n.n.b)&&A8(n,G6n,function(n,t){var e;switch(e=n.i,t.g){case 1:return-(n.n.b+n.o.b);case 2:return n.n.a-e.o.a;case 3:return n.n.b-e.o.b;case 4:return-(n.n.a+n.o.a)}return 0}(n,o))),t==(ksn(),tht)){switch(s=0,o.g){case 1:case 3:(c=n.i.o.a)>0&&(s=n.n.a/c);break;case 2:case 4:(r=n.i.o.b)>0&&(s=n.n.b/r)}A8(n,(qEn(),o0n),s)}if(u=n.o,a=n.a,i)a.a=i.a,a.b=i.b,n.d=!0;else if(t!=iht&&t!=rht&&o!=$ht)switch(o.g){case 1:a.a=u.a/2;break;case 2:a.a=u.a,a.b=u.b/2;break;case 3:a.a=u.a/2,a.b=u.b;break;case 4:a.b=u.b/2}else a.a=u.a/2,a.b=u.b/2}(s,c,r,JR(fdn(t,U6n),8)),u=new XL((!t.n&&(t.n=new aB(olt,t,1,7)),t.n));u.e!=u.i.gc();)!py(X$(fdn(o=JR(Urn(u),135),N6n)))&&o.a&&AL(s.f,K7(o));switch(r.g){case 2:case 1:(s.j==($jn(),ght)||s.j==Nht)&&i.Fc((zpn(),ZZn));break;case 4:case 3:(s.j==($jn(),dht)||s.j==Dht)&&i.Fc((zpn(),ZZn))}return s}function Ejn(n){var t;if(this.r=function(n,t){return new bq(JR(PH(n),50),JR(PH(t),50))}(new Sn,new Pn),this.b=new Wtn(JR(PH(zht),297)),this.p=new Wtn(JR(PH(zht),297)),this.i=new Wtn(JR(PH(lzn),297)),this.e=n,this.o=new JO(n.Mf()),this.D=n.Yf()||py(X$(n.of((XEn(),Tot)))),this.A=JR(n.of((XEn(),Dot)),21),this.B=JR(n.of(_ot),21),this.q=JR(n.of(rut),101),this.u=JR(n.of(uut),21),!function(n){return lbn(),!(k5(oX(i_(sht,a8(uM(xht,1),lPn,279,0,[fht])),n))>1||k5(oX(i_(uht,a8(uM(xht,1),lPn,279,0,[oht,lht])),n))>1)}(this.u))throw Lm(new Ny("Invalid port label placement: "+this.u));if(this.v=py(X$(n.of(hut))),this.j=JR(n.of(Not),21),!function(n){return ldn(),!(k5(oX(i_(Fst,a8(uM(Jst,1),lPn,95,0,[_st])),n))>1||k5(oX(i_(xst,a8(uM(Jst,1),lPn,95,0,[Dst,Kst])),n))>1||k5(oX(i_(Ust,a8(uM(Jst,1),lPn,95,0,[Hst,Bst])),n))>1)}(this.j))throw Lm(new Ny("Invalid node label placement: "+this.j));this.n=JR(Son(n,Aot),107),this.k=my(z$(Son(n,Put))),this.d=my(z$(Son(n,Sut))),this.w=my(z$(Son(n,$ut))),this.s=my(z$(Son(n,Cut))),this.t=my(z$(Son(n,Iut))),this.C=JR(Son(n,Lut),140),this.c=2*this.d,t=!this.B.Hc((Yvn(),Wht)),this.f=new arn(0,t,0),this.g=new arn(1,t,0),ly(this.f,(v2(),vXn),this.g)}function Sjn(n,t){var e,i,r,c,a,o,u;if(SK(),this.a=new bL(this),this.b=n,this.c=t,this.f=GB(O1((nln(),dwt),t)),this.f.dc())if((o=kun(dwt,n))==t)for(this.e=!0,this.d=new Mm,this.f=new us,this.f.Fc(aHn),JR(xMn(I1(dwt,h2(n)),""),29)==n&&this.f.Fc(C_(dwt,h2(n))),r=$vn(dwt,n).Kc();r.Ob();)switch(i=JR(r.Pb(),179),EU(O1(dwt,i))){case 4:this.d.Fc(i);break;case 5:this.f.Gc(GB(O1(dwt,i)))}else if(VE(),JR(t,69).xk())for(this.e=!0,this.f=null,this.d=new Mm,a=0,u=(null==n.i&&dyn(n),n.i).length;a=0&&a0&&(JR(XU(n.b,t),127).a.b=i)}function Cjn(n,t){var e,i,r,c,a,o,u,s,h,f,l,b,w;switch(h=new ek,n.a.g){case 3:l=JR(ghn(t.e,(qEn(),p0n)),15),b=JR(ghn(t.j,p0n),15),w=JR(ghn(t.f,p0n),15),e=JR(ghn(t.e,d0n),15),i=JR(ghn(t.j,d0n),15),r=JR(ghn(t.f,d0n),15),J5(a=new Mm,l),b.Jc(new gc),J5(a,hen(b)),J5(a,w),J5(c=new Mm,e),J5(c,hen(i)),J5(c,r),A8(t.f,p0n,a),A8(t.f,d0n,c),A8(t.f,m0n,t.f),A8(t.e,p0n,null),A8(t.e,d0n,null),A8(t.j,p0n,null),A8(t.j,d0n,null);break;case 1:z4(h,t.e.a),HK(h,t.i.n),z4(h,hen(t.j.a)),HK(h,t.a.n),z4(h,t.f.a);break;default:z4(h,t.e.a),z4(h,hen(t.j.a)),z4(h,t.f.a)}UG(t.f.a),z4(t.f.a,h),oz(t.f,t.e.c),o=JR(ghn(t.e,(LEn(),o6n)),75),s=JR(ghn(t.j,o6n),75),u=JR(ghn(t.f,o6n),75),(o||s||u)&&(JB(f=new ek,u),JB(f,s),JB(f,o),A8(t.f,o6n,f)),oz(t.j,null),hz(t.j,null),oz(t.e,null),hz(t.e,null),uz(t.a,null),uz(t.i,null),t.g&&Cjn(n,t.g)}function Ijn(){var n,t,e;for(Ijn=E,new Fnn(1,0),new Fnn(10,0),new Fnn(0,0),kGn=tZ(DGn,HSn,247,11,0,1),yGn=tZ(Vdt,CPn,28,100,15,1),MGn=a8(uM(Zdt,1),jCn,28,15,[1,5,25,125,625,3125,15625,78125,390625,1953125,9765625,48828125,244140625,1220703125,6103515625,30517578125,152587890625,762939453125,3814697265625,19073486328125,95367431640625,476837158203125,0x878678326eac9]),TGn=tZ(Wdt,GPn,28,MGn.length,15,1),jGn=a8(uM(Zdt,1),jCn,28,15,[1,10,100,IPn,1e4,ECn,1e6,1e7,1e8,fCn,1e10,1e11,1e12,1e13,1e14,1e15,1e16]),EGn=tZ(Wdt,GPn,28,jGn.length,15,1),SGn=tZ(DGn,HSn,247,11,0,1),n=0;n0&&(Rz(0,t.length),64!=(o=t.charCodeAt(0)))){if(37==o&&(u=!1,0!=(h=t.lastIndexOf("%"))&&(h==f-1||(Rz(h+1,t.length),u=46==t.charCodeAt(h+1))))){if(aZ(1,h,t.length),m=Cx("%",a=t.substr(1,h-1))?null:Hjn(a),i=0,u)try{i=ckn((Rz(h+2,t.length+1),t.substr(h+2)),vPn,wSn)}catch(n){throw sL(n=X5(n),130)?Lm(new j1(n)):Lm(n)}for(d=k4(n.Gh());d.Ob();)if(sL(b=w5(d),519)&&(p=(r=JR(b,598)).d,(null==m?null==p:Cx(m,p))&&0==i--))return r;return null}if(l=-1==(s=t.lastIndexOf("."))?t:(aZ(0,s,t.length),t.substr(0,s)),e=0,-1!=s)try{e=ckn((Rz(s+1,t.length+1),t.substr(s+1)),vPn,wSn)}catch(n){if(!sL(n=X5(n),130))throw Lm(n);l=t}for(l=Cx("%",l)?null:Hjn(l),w=k4(n.Gh());w.Ob();)if(sL(b=w5(w),197)&&(g=(c=JR(b,197)).xe(),(null==l?null==g:Cx(l,g))&&0==e--))return c;return null}return ZTn(n,t)}function Fjn(n,t,i,r,c){var a,o,u,s,h,f,l,b,w,d,g,p,m,v,k,y,M,T;if(p=new DC(n.g,n.f),(g=mln(n)).a=e.Math.max(g.a,t),g.b=e.Math.max(g.b,i),T=g.a/p.a,f=g.b/p.b,y=g.a-p.a,s=g.b-p.b,r)for(o=_X(n)?JR(fdn(_X(n),(XEn(),hot)),88):JR(fdn(n,(XEn(),hot)),88),u=UI(fdn(n,(XEn(),rut)))===UI((ksn(),nht)),v=new XL((!n.c&&(n.c=new aB(slt,n,9,9)),n.c));v.e!=v.i.gc();)switch(m=JR(Urn(v),123),(k=JR(fdn(m,fut),64))==($jn(),$ht)&&(k=eyn(m,o),ocn(m,fut,k)),k.g){case 1:u||_2(m,m.i*T);break;case 2:_2(m,m.i+y),u||B2(m,m.j*f);break;case 3:u||_2(m,m.i*T),B2(m,m.j+s);break;case 4:u||B2(m,m.j*f)}if(lA(n,g.a,g.b),c)for(b=new XL((!n.n&&(n.n=new aB(olt,n,1,7)),n.n));b.e!=b.i.gc();)w=(l=JR(Urn(b),135)).i+l.g/2,d=l.j+l.f/2,(M=w/p.a)+(h=d/p.b)>=1&&(M-h>0&&d>=0?(_2(l,l.i+y),B2(l,l.j+s*h)):M-h<0&&w>=0&&(_2(l,l.i+y*M),B2(l,l.j+s)));return ocn(n,(XEn(),Dot),(hin(),new Wx(a=JR(rT(rft),9),JR(qD(a,a.length),9),0))),new DC(T,f)}function _jn(n){DE(n,new Fsn(MM(EM(yM(jM(TM(new bu,Axn),"ELK Radial"),'A radial layout provider which is based on the algorithm of Peter Eades published in "Drawing free trees.", published by International Institute for Advanced Study of Social Information Science, Fujitsu Limited in 1991. The radial layouter takes a tree and places the nodes in radial order around the root. The nodes of the same tree level are placed on the same radius.'),new Oo),Axn))),HV(n,Axn,uDn,Hrn(xet)),HV(n,Axn,eAn,Hrn(Uet)),HV(n,Axn,lAn,Hrn(Iet)),HV(n,Axn,AAn,Hrn(Oet)),HV(n,Axn,fAn,Hrn(Aet)),HV(n,Axn,bAn,Hrn(Cet)),HV(n,Axn,sAn,Hrn(Let)),HV(n,Axn,wAn,Hrn(Det)),HV(n,Axn,Mxn,Hrn(Set)),HV(n,Axn,yxn,Hrn(Pet)),HV(n,Axn,kxn,Hrn(Ket)),HV(n,Axn,Sxn,Hrn(Bet)),HV(n,Axn,Pxn,Hrn(Fet)),HV(n,Axn,Cxn,Hrn(_et)),HV(n,Axn,Exn,Hrn(Net)),HV(n,Axn,mxn,Hrn($et)),HV(n,Axn,vxn,Hrn(Ret)),HV(n,Axn,Txn,Hrn(Het)),HV(n,Axn,jxn,Hrn(Get)),HV(n,Axn,pxn,Hrn(Eet))}function Bjn(n){var t,e,i,r,c,a,o,u,s,h,f;if(null==n)throw Lm(new eM(jSn));if(s=n,u=!1,(c=n.length)>0&&(Rz(0,n.length),45!=(t=n.charCodeAt(0))&&43!=t||(Rz(1,n.length+1),n=n.substr(1),--c,u=45==t)),0==c)throw Lm(new eM(gCn+s+'"'));for(;n.length>0&&(Rz(0,n.length),48==n.charCodeAt(0));)Rz(1,n.length+1),n=n.substr(1),--c;if(c>(xkn(),bGn)[10])throw Lm(new eM(gCn+s+'"'));for(r=0;r0&&(f=-parseInt((aZ(0,i,n.length),n.substr(0,i)),10),Rz(i,n.length+1),n=n.substr(i),c-=i,e=!1);c>=a;){if(i=parseInt((aZ(0,a,n.length),n.substr(0,a)),10),Rz(a,n.length+1),n=n.substr(a),c-=a,e)e=!1;else{if(G7(f,o)<0)throw Lm(new eM(gCn+s+'"'));f=Ltn(f,h)}f=Ntn(f,i)}if(G7(f,0)>0)throw Lm(new eM(gCn+s+'"'));if(!u&&G7(f=v1(f),0)<0)throw Lm(new eM(gCn+s+'"'));return f}function Hjn(n){var t,e,i,r,c,a,o,u;if(KMn(),null==n)return null;if((r=KO(n,Zsn(37)))<0)return n;for(u=new kN((aZ(0,r,n.length),n.substr(0,r))),t=tZ(Ydt,ZKn,28,4,15,1),o=0,i=0,a=n.length;rr+2&&I8((Rz(r+1,n.length),n.charCodeAt(r+1)),qlt,Xlt)&&I8((Rz(r+2,n.length),n.charCodeAt(r+2)),qlt,Xlt))if(e=wK((Rz(r+1,n.length),n.charCodeAt(r+1)),(Rz(r+2,n.length),n.charCodeAt(r+2))),r+=2,i>0?128==(192&e)?t[o++]=e<<24>>24:i=0:e>=128&&(192==(224&e)?(t[o++]=e<<24>>24,i=2):224==(240&e)?(t[o++]=e<<24>>24,i=3):240==(248&e)&&(t[o++]=e<<24>>24,i=4)),i>0){if(o==i){switch(o){case 2:ZH(u,((31&t[0])<<6|63&t[1])&OPn);break;case 3:ZH(u,((15&t[0])<<12|(63&t[1])<<6|63&t[2])&OPn)}o=0,i=0}}else{for(c=0;c=2){if(0==(!n.a&&(n.a=new aB(elt,n,6,6)),n.a).i)YM(),i=new is,bZ((!n.a&&(n.a=new aB(elt,n,6,6)),n.a),i);else if((!n.a&&(n.a=new aB(elt,n,6,6)),n.a).i>1)for(l=new JN((!n.a&&(n.a=new aB(elt,n,6,6)),n.a));l.e!=l.i.gc();)Kun(l);vyn(t,JR(d2((!n.a&&(n.a=new aB(elt,n,6,6)),n.a),0),166))}if(f)for(r=new XL((!n.a&&(n.a=new aB(elt,n,6,6)),n.a));r.e!=r.i.gc();)for(s=new XL((!(i=JR(Urn(r),166)).a&&(i.a=new NL(Jft,i,5)),i.a));s.e!=s.i.gc();)u=JR(Urn(s),377),o.a=e.Math.max(o.a,u.a),o.b=e.Math.max(o.b,u.b);for(a=new XL((!n.n&&(n.n=new aB(olt,n,1,7)),n.n));a.e!=a.i.gc();)c=JR(Urn(a),135),(h=JR(fdn(c,Tst),8))&&bA(c,h.a,h.b),f&&(o.a=e.Math.max(o.a,c.i+c.g),o.b=e.Math.max(o.b,c.j+c.f));return o}function Gjn(n,t,e,i,r){var c,a,o;if(u0(n,t),a=t[0],c=rG(e.c,0),o=-1,e9(e))if(i>0){if(a+i>n.length)return!1;o=Nbn((aZ(0,a+i,n.length),n.substr(0,a+i)),t)}else o=Nbn(n,t);switch(c){case 71:return o=Dfn(n,a,a8(uM(CGn,1),HSn,2,6,[qPn,XPn]),t),r.e=o,!0;case 77:case 76:return function(n,t,e,i,r){return i<0?((i=Dfn(n,r,a8(uM(CGn,1),HSn,2,6,[APn,LPn,NPn,$Pn,DPn,xPn,RPn,KPn,FPn,_Pn,BPn,HPn]),t))<0&&(i=Dfn(n,r,a8(uM(CGn,1),HSn,2,6,["Jan","Feb","Mar","Apr",DPn,"Jun","Jul","Aug","Sep","Oct","Nov","Dec"]),t)),!(i<0||(e.k=i,0))):i>0&&(e.k=i-1,!0)}(n,t,r,o,a);case 69:case 99:return function(n,t,e,i){var r;return(r=Dfn(n,e,a8(uM(CGn,1),HSn,2,6,[zPn,VPn,WPn,QPn,JPn,YPn,ZPn]),t))<0&&(r=Dfn(n,e,a8(uM(CGn,1),HSn,2,6,["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]),t)),!(r<0||(i.d=r,0))}(n,t,a,r);case 97:return o=Dfn(n,a,a8(uM(CGn,1),HSn,2,6,["AM","PM"]),t),r.b=o,!0;case 121:return function(n,t,e,i,r,c){var a,o,u;if(o=32,i<0){if(t[0]>=n.length)return!1;if(43!=(o=rG(n,t[0]))&&45!=o)return!1;if(++t[0],(i=Nbn(n,t))<0)return!1;45==o&&(i=-i)}return 32==o&&t[0]-e==2&&2==r.b&&(a=(u=(new Cj).q.getFullYear()-UPn+UPn-80)%100,c.a=i==a,i+=100*(u/100|0)+(i3;)r*=10,--c;n=(n+(r>>1))/r|0}return i.i=n,!0}(o,a,t[0],r);case 104:12==o&&(o=0);case 75:case 72:return!(o<0||(r.f=o,r.g=!1,0));case 107:return!(o<0||(r.f=o,r.g=!0,0));case 109:return!(o<0||(r.j=o,0));case 115:return!(o<0||(r.n=o,0));case 90:if(a=0&&Cx(n.substr(t,3),"GMT")||t>=0&&Cx(n.substr(t,3),"UTC")?(e[0]=t+3,ukn(n,e,i)):ukn(n,e,i)}(n,a,t,r);default:return!1}}function qjn(n,t,e){var i,r,c,a,o;switch(i=t.i,c=n.i.o,r=n.i.d,o=n.n,a=Z8(a8(uM(Mat,1),HSn,8,0,[o,n.a])),n.j.g){case 1:PD(t,(z1(),AXn)),i.d=-r.d-e-i.a,JR(JR(bF(t.d,0),187).of((qEn(),G1n)),291)==(yon(),Ist)?(wZ(t,(BZ(),SXn)),i.c=a.a-my(z$(ghn(n,Q1n)))-e-i.b):(wZ(t,(BZ(),EXn)),i.c=a.a+my(z$(ghn(n,Q1n)))+e);break;case 2:wZ(t,(BZ(),EXn)),i.c=c.a+r.c+e,JR(JR(bF(t.d,0),187).of((qEn(),G1n)),291)==(yon(),Ist)?(PD(t,(z1(),AXn)),i.d=a.b-my(z$(ghn(n,Q1n)))-e-i.a):(PD(t,(z1(),NXn)),i.d=a.b+my(z$(ghn(n,Q1n)))+e);break;case 3:PD(t,(z1(),NXn)),i.d=c.b+r.a+e,JR(JR(bF(t.d,0),187).of((qEn(),G1n)),291)==(yon(),Ist)?(wZ(t,(BZ(),SXn)),i.c=a.a-my(z$(ghn(n,Q1n)))-e-i.b):(wZ(t,(BZ(),EXn)),i.c=a.a+my(z$(ghn(n,Q1n)))+e);break;case 4:wZ(t,(BZ(),SXn)),i.c=-r.b-e-i.b,JR(JR(bF(t.d,0),187).of((qEn(),G1n)),291)==(yon(),Ist)?(PD(t,(z1(),AXn)),i.d=a.b-my(z$(ghn(n,Q1n)))-e-i.a):(PD(t,(z1(),NXn)),i.d=a.b+my(z$(ghn(n,Q1n)))+e)}}function Xjn(n){var t,i,r,c,a,o,u,s,h,f,l,b,w,d,g,p,m,v,k,y;if(1==n.gc())return JR(n.Xb(0),235);if(n.gc()<=0)return new YJ;for(c=n.Kc();c.Ob();){for(i=JR(c.Pb(),235),d=0,f=wSn,l=wSn,s=vPn,h=vPn,w=new mw(i.e);w.au&&(k=0,y+=o+m,o=0),zvn(g,i,k,y),t=e.Math.max(t,k+p.a),o=e.Math.max(o,p.b),k+=p.a+m;return g}function zjn(n,t,i){var r,c,a,o,u,s,h,f,l,b,w,d,g,p,m,v,k,y;for(o=new mw(n.a.b);o.a0)if(r=f.gc(),s=lX(e.Math.floor((r+1)/2))-1,c=lX(e.Math.ceil((r+1)/2))-1,t.o==s7n)for(h=c;h>=s;h--)t.a[k.p]==k&&(d=JR(f.Xb(h),42),w=JR(d.a,10),!Rj(i,d.b)&&b>n.b.e[w.p]&&(t.a[w.p]=k,t.g[k.p]=t.g[w.p],t.a[k.p]=t.g[k.p],t.f[t.g[k.p].p]=(UN(),!!(py(t.f[t.g[k.p].p])&k.k==(Yhn(),uQn))),b=n.b.e[w.p]));else for(h=s;h<=c;h++)t.a[k.p]==k&&(p=JR(f.Xb(h),42),g=JR(p.a,10),!Rj(i,p.b)&&b0&&(c=JR(bF(p.c.a,T-1),10),o=n.i[c.p],E=e.Math.ceil(VA(n.n,c,p)),a=M.a.e-p.d.d-(o.a.e+c.o.b+c.d.a)-E),h=pCn,T0&&j.a.e.e-j.a.a-(j.b.e.e-j.b.a)<0,d=k.a.e.e-k.a.a-(k.b.e.e-k.b.a)<0&&j.a.e.e-j.a.a-(j.b.e.e-j.b.a)>0,w=k.a.e.e+k.b.aj.b.e.e+j.a.a,y=0,!g&&!d&&(b?a+l>0?y=l:h-r>0&&(y=r):w&&(a+u>0?y=u:h-v>0&&(y=v))),M.a.e+=y,M.b&&(M.d.e+=y),1)))}function Wjn(n,t,i){var r,c,a,o,u,s,h,f,l,b;if(r=new kG(t.Lf().a,t.Lf().b,t.Mf().a,t.Mf().b),c=new nA,n.c)for(o=new mw(t.Rf());o.as&&(i.a+=mL(tZ(Vdt,CPn,28,-s,15,1))),i.a+="Is",KO(u,Zsn(32))>=0)for(r=0;r=2&&(i=JR(r.Kc().Pb(),117),e=n.u.Hc((lbn(),uht)),c=n.u.Hc(lht),!i.a&&!e&&(2==r.gc()||c))}(n,t),e=n.u.Hc((lbn(),oht)),u=s.Kc();u.Ob();)if((o=JR(u.Pb(),117)).c&&!(o.c.d.c.length<=0)){switch(l=o.b.Mf(),(f=(h=o.c).i).b=(c=h.n,h.e.a+c.b+c.c),f.a=(r=h.n,h.e.b+r.d+r.a),t.g){case 1:o.a?(f.c=(l.a-f.b)/2,wZ(h,(BZ(),jXn))):a||e?(f.c=-f.b-n.s,wZ(h,(BZ(),SXn))):(f.c=l.a+n.s,wZ(h,(BZ(),EXn))),f.d=-f.a-n.t,PD(h,(z1(),AXn));break;case 3:o.a?(f.c=(l.a-f.b)/2,wZ(h,(BZ(),jXn))):a||e?(f.c=-f.b-n.s,wZ(h,(BZ(),SXn))):(f.c=l.a+n.s,wZ(h,(BZ(),EXn))),f.d=l.b+n.t,PD(h,(z1(),NXn));break;case 2:o.a?(i=n.v?f.a:JR(bF(h.d,0),187).Mf().b,f.d=(l.b-i)/2,PD(h,(z1(),LXn))):a||e?(f.d=-f.a-n.t,PD(h,(z1(),AXn))):(f.d=l.b+n.t,PD(h,(z1(),NXn))),f.c=l.a+n.s,wZ(h,(BZ(),EXn));break;case 4:o.a?(i=n.v?f.a:JR(bF(h.d,0),187).Mf().b,f.d=(l.b-i)/2,PD(h,(z1(),LXn))):a||e?(f.d=-f.a-n.t,PD(h,(z1(),AXn))):(f.d=l.b+n.t,PD(h,(z1(),NXn))),f.c=-f.b-n.s,wZ(h,(BZ(),SXn))}a=!1}}function nEn(n,t,e,i){var r,c,a,o,u,s,h,f,l,b,w,d,g,p;if(l=!1,f=!1,rA(JR(ghn(i,(LEn(),q6n)),101))){a=!1,o=!1;n:for(w=new mw(i.j);w.a=i.o.b/2}p?(g=JR(ghn(i,(qEn(),y0n)),15))?l?c=g:(r=JR(ghn(i,v1n),15))?c=g.gc()<=r.gc()?g:r:(c=new Mm,A8(i,v1n,c)):(c=new Mm,A8(i,y0n,c)):(r=JR(ghn(i,(qEn(),v1n)),15))?f?c=r:(g=JR(ghn(i,y0n),15))?c=r.gc()<=g.gc()?r:g:(c=new Mm,A8(i,y0n,c)):(c=new Mm,A8(i,v1n,c)),c.Fc(n),A8(n,(qEn(),y1n),e),t.d==e?(hz(t,null),e.e.c.length+e.g.c.length==0&&sz(e,null),function(n){var t,e;(t=JR(ghn(n,(qEn(),a0n)),10))&&(g1((e=t.c).a,t),0==e.a.c.length&&g1(dU(t).b,e))}(e)):(oz(t,null),e.e.c.length+e.g.c.length==0&&sz(e,null)),UG(t.a)}function tEn(n,t,i){var r,c,a,o,u,s,f,l,b,w,d,g,p,m,v,k,y,M,T,j,E,S,P,C,I,O,A,L;for(i.Ug("MinWidth layering",1),d=t.b,E=t.a,L=JR(ghn(t,(LEn(),l6n)),17).a,u=JR(ghn(t,b6n),17).a,n.b=my(z$(ghn(t,s5n))),n.d=pCn,M=new mw(E);M.a0){for(l=h<100?null:new UM(h),w=new I6(t).g,g=tZ(Wdt,GPn,28,h,15,1),i=0,v=new a2(h),r=0;r=0;)if(null!=b?Enn(b,w[u]):UI(b)===UI(w[u])){g.length<=i&&ayn(g,0,g=tZ(Wdt,GPn,28,2*g.length,15,1),0,i),g[i++]=r,bZ(v,w[u]);break n}if(UI(b)===UI(o))break}}if(s=v,w=v.g,h=i,i>g.length&&ayn(g,0,g=tZ(Wdt,GPn,28,i,15,1),0,i),i>0){for(m=!0,c=0;c=0;)lon(n,g[a]);if(i!=h){for(r=h;--r>=i;)lon(s,r);ayn(g,0,g=tZ(Wdt,GPn,28,i,15,1),0,i)}t=s}}}else for(t=function(n,t){var e,i,r;if(t.dc())return nD(),nD(),Nlt;for(e=new OD(n,t.gc()),r=new XL(n);r.e!=r.i.gc();)i=Urn(r),t.Hc(i)&&bZ(e,i);return e}(n,t),r=n.i;--r>=0;)t.Hc(n.g[r])&&(lon(n,r),m=!0);if(m){if(null!=g){for(f=1==(e=t.gc())?cz(n,4,t.Kc().Pb(),null,g[0],d):cz(n,6,t,g,g[0],d),l=e<100?null:new UM(e),r=t.Kc();r.Ob();)l=Hx(n,JR(b=r.Pb(),76),l);l?(l.nj(f),l.oj()):i5(n.e,f)}else{for(l=function(n){return n<100?null:new UM(n)}(t.gc()),r=t.Kc();r.Ob();)l=Hx(n,JR(b=r.Pb(),76),l);l&&l.oj()}return!0}return!1}function iEn(n,t){var i,r,c,a,o,u,s,f,l,b,w,d,g,p,m,v,k;for((i=new ycn(t)).a||function(n){var t,i,r,c,a;switch(c=JR(bF(n.a,0),10),t=new Bcn(n),AL(n.a,t),t.o.a=e.Math.max(1,c.o.a),t.o.b=e.Math.max(1,c.o.b),t.n.a=c.n.a,t.n.b=c.n.b,JR(ghn(c,(qEn(),N1n)),64).g){case 4:t.n.a+=2;break;case 1:t.n.b+=2;break;case 2:t.n.a-=2;break;case 3:t.n.b-=2}sz(r=new ffn,t),oz(i=new Oq,a=JR(bF(c.j,0),12)),hz(i,r),hx(MO(r.n),a.n),hx(MO(r.a),a.a)}(t),f=function(n){var t,e,i,r,c,a,o;for(o=new aJ,a=new mw(n.a);a.a=o.b.c)&&(o.b=t),(!o.c||t.c<=o.c.c)&&(o.d=o.c,o.c=t),(!o.e||t.d>=o.e.d)&&(o.e=t),(!o.f||t.d<=o.f.d)&&(o.f=t);return i=new Wrn((s8(),NWn)),OV(n,HWn,new Ky(a8(uM(LWn,1),kSn,382,0,[i]))),a=new Wrn(xWn),OV(n,BWn,new Ky(a8(uM(LWn,1),kSn,382,0,[a]))),r=new Wrn($Wn),OV(n,_Wn,new Ky(a8(uM(LWn,1),kSn,382,0,[r]))),c=new Wrn(DWn),OV(n,FWn,new Ky(a8(uM(LWn,1),kSn,382,0,[c]))),ogn(i.c,NWn),ogn(r.c,$Wn),ogn(c.c,DWn),ogn(a.c,xWn),o.a.c.length=0,J5(o.a,i.c),J5(o.a,hen(r.c)),J5(o.a,c.c),J5(o.a,hen(a.c)),o}(f)),i}function rEn(n,t,i){var r,c,a,o,u,s,h,f,l,b,w,d;if(null==i.p[t.p]){u=!0,i.p[t.p]=0,o=t,d=i.o==(TX(),u7n)?mCn:pCn;do{c=n.b.e[o.p],a=o.c.a.c.length,i.o==u7n&&c>0||i.o==s7n&&c1&&(o=e.Math.min(o,e.Math.abs(JR(Yrn(u.a,1),8).b-f.b)))));else for(d=new mw(t.j);d.ac&&(a=b.a-c,o=wSn,r.c.length=0,c=b.a),b.a>=c&&(Km(r.c,u),u.a.b>1&&(o=e.Math.min(o,e.Math.abs(JR(Yrn(u.a,u.a.b-2),8).b-b.b)))));if(0!=r.c.length&&a>t.o.a/2&&o>t.o.b/2){for(sz(w=new ffn,t),Yln(w,($jn(),ght)),w.n.a=t.o.a/2,sz(g=new ffn,t),Yln(g,Nht),g.n.a=t.o.a/2,g.n.b=t.o.b,s=new mw(r);s.a=h.b?oz(u,g):oz(u,w)):(h=JR(zR(u.a),8),(0==u.a.b?Az(u.c):JR(f$(u.a),8)).b>=h.b?hz(u,g):hz(u,w)),(l=JR(ghn(u,(LEn(),o6n)),75))&&Ten(l,h,!0);t.n.a=c-t.o.a/2}}function aEn(n,t,e,i,r,c,a,o,u){var s,h,f,l,b,w,d;switch(b=e,Lb(h=new Bcn(u),(Yhn(),aQn)),A8(h,(qEn(),$1n),a),A8(h,(LEn(),q6n),(ksn(),nht)),d=my(z$(n.of(G6n))),A8(h,G6n,d),sz(f=new ffn,h),t!=iht&&t!=rht||(b=i>=0?len(o):Znn(len(o)),n.qf(Q6n,b)),s=new zM,l=!1,n.pf(U6n)?(T$(s,JR(n.of(U6n),8)),l=!0):function(n,t,e){n.a=t,n.b=e}(s,a.a/2,a.b/2),b.g){case 4:A8(h,h6n,(yen(),T0n)),A8(h,P1n,(R8(),dZn)),h.o.b=a.b,d<0&&(h.o.a=-d),Yln(f,($jn(),dht)),l||(s.a=a.a),s.a-=a.a;break;case 2:A8(h,h6n,(yen(),E0n)),A8(h,P1n,(R8(),bZn)),h.o.b=a.b,d<0&&(h.o.a=-d),Yln(f,($jn(),Dht)),l||(s.a=0);break;case 1:A8(h,_1n,(V1(),f1n)),h.o.a=a.a,d<0&&(h.o.b=-d),Yln(f,($jn(),Nht)),l||(s.b=a.b),s.b-=a.b;break;case 3:A8(h,_1n,(V1(),s1n)),h.o.a=a.a,d<0&&(h.o.b=-d),Yln(f,($jn(),ght)),l||(s.b=0)}if(T$(f.n,s),A8(h,U6n,s),t==Zst||t==tht||t==nht){if(w=0,t==Zst&&n.pf(X6n))switch(b.g){case 1:case 2:w=JR(n.of(X6n),17).a;break;case 3:case 4:w=-JR(n.of(X6n),17).a}else switch(b.g){case 4:case 2:w=c.b,t==tht&&(w/=r.b);break;case 1:case 3:w=c.a,t==tht&&(w/=r.a)}A8(h,o0n,w)}return A8(h,N1n,b),h}function oEn(n,t,e){var i,r,c,a,o,u,s,h,f,l;for(y5(h=new Bcn(e),t),A8(h,(qEn(),Y1n),t),h.o.a=t.g,h.o.b=t.f,h.n.a=t.i,h.n.b=t.j,AL(e.a,h),DU(n.a,t,h),(0!=(!t.a&&(t.a=new aB(ult,t,10,11)),t.a).i||py(X$(fdn(t,(LEn(),i6n)))))&&A8(h,M1n,(UN(),!0)),s=JR(ghn(e,x1n),21),(f=JR(ghn(h,(LEn(),q6n)),101))==(ksn(),rht)?A8(h,q6n,iht):f!=iht&&s.Fc((zpn(),YZn)),l=0,i=JR(ghn(e,D4n),88),u=new XL((!t.c&&(t.c=new aB(slt,t,9,9)),t.c));u.e!=u.i.gc();)o=JR(Urn(u),123),(UI(fdn(r=_X(t),k4n))!==UI(($in(),N8n))||UI(fdn(r,N4n))===UI((Nin(),aZn))||UI(fdn(r,N4n))===UI((Nin(),rZn))||py(X$(fdn(r,M4n)))||UI(fdn(r,w4n))!==UI((Yin(),WWn))||UI(fdn(r,d6n))===UI((Cvn(),y8n))||UI(fdn(r,d6n))===UI((Cvn(),M8n))||UI(fdn(r,g6n))===UI((Kgn(),q5n))||UI(fdn(r,g6n))===UI((Kgn(),z5n)))&&!py(X$(fdn(t,m4n)))&&ocn(o,J1n,ann(l++)),py(X$(fdn(o,N6n)))||jjn(n,o,h,s,i,f);for(a=new XL((!t.n&&(t.n=new aB(olt,t,1,7)),t.n));a.e!=a.i.gc();)!py(X$(fdn(c=JR(Urn(a),135),N6n)))&&c.a&&AL(h.b,K7(c));return py(X$(ghn(h,h4n)))&&s.Fc((zpn(),zZn)),py(X$(ghn(h,e6n)))&&(s.Fc((zpn(),JZn)),s.Fc(QZn),A8(h,q6n,iht)),h}function uEn(n,t,i,r,c,a,o){var u,s,h,f,l,b,w,d,g,p,m,v,k,y,M,T,j,E,S,P,C,I,O,A;for(g=0,P=0,h=new mw(n.b);h.ag&&(a&&(lO(T,w),lO(E,ann(f.b-1)),AL(n.d,d),u.c.length=0),O=i.b,A+=w+t,w=0,l=e.Math.max(l,i.b+i.c+I)),Km(u.c,s),Qrn(s,O,A),l=e.Math.max(l,O+I+i.c),w=e.Math.max(w,b),O+=I+t,d=s;if(J5(n.a,u),AL(n.d,JR(bF(u,u.c.length-1),163)),l=e.Math.max(l,r),(C=A+w+i.a)0,g=v.g.c.length>0,s&&g?Km(l.c,v):s?Km(w.c,v):g&&Km(m.c,v);for(b=new mw(w);b.av.nh()-h.b&&(b=v.nh()-h.b),w>v.oh()-h.d&&(w=v.oh()-h.d),f=s.c.c.length?nQ((Yhn(),sQn),uQn):nQ((Yhn(),uQn),uQn),h*=2,c=i.a.g,i.a.g=e.Math.max(c,c+(h-c)),a=i.b.g,i.b.g=e.Math.max(a,a+(h-a)),r=t}else Mbn(o),DMn((xz(0,o.c.length),JR(o.c[0],18)).d.i)||AL(n.o,o)}(n),a.Vg()),Ncn(n.f),c=JR(ghn(t,j5n),17).a*n.f.a.c.length,qvn(wM(dM(gR(n.f),c),!1),i.eh(1)),0!=n.d.a.gc()){for((a=i.eh(1)).Ug("Flexible Where Space Processing",1),o=JR(IN(W_(uG(new PF(null,new Kz(n.f.a,16)),new Bc),new $c)),17).a,u=JR(IN(V_(uG(new PF(null,new Kz(n.f.a,16)),new Hc),new Dc)),17).a-o,s=LN(new Mv,n.f),f=LN(new Mv,n.f),Qgn(uE(oE(aE(sE(new yv,2e4),u),s),f)),Yj(oG(oG(DB(n.i),new Uc),new Gc),new vG(o,s,u,f)),r=n.d.a.ec().Kc();r.Ob();)JR(r.Pb(),218).g=1;qvn(wM(dM(gR(n.f),c),!1),a.eh(1)),a.Vg()}py(X$(ghn(t,j6n)))&&((a=i.eh(1)).Ug("Straight Edges Post-Processing",1),function(n){var t,e,i;for(z4(e=new Gj,n.o),i=new Uv;0!=e.b;)Vjn(n,t=JR(0==e.b?null:(J$(0!=e.b),c2(e,e.a.a)),515),!0)&&AL(i.a,t);for(;0!=i.a.c.length;)Vjn(n,t=JR(Q9(i),515),!1)}(n),a.Vg()),function(n){var t,e,i,r,c,a,o,u,s,h,f,l,b,w,d;for(e=new mw(n.e.b);e.as&&(l=0,b+=u+t,u=0),svn(a,l,b),i=e.Math.max(i,l+h.a),u=e.Math.max(u,h.b),l+=h.a+t;return new DC(i+t,b+u+t)}(xN(n,($jn(),yht)),t),d=zan(xN(n,Mht),t),y=zan(xN(n,Oht),t),E=Van(xN(n,Lht),t),b=Van(xN(n,pht),t),v=zan(xN(n,Iht),t),g=zan(xN(n,Tht),t),T=zan(xN(n,Aht),t),M=zan(xN(n,mht),t),S=Van(xN(n,kht),t),m=zan(xN(n,Pht),t),k=zan(xN(n,Sht),t),j=zan(xN(n,vht),t),P=Van(xN(n,Cht),t),w=Van(xN(n,jht),t),p=zan(xN(n,Eht),t),i=J0(a8(uM(Zdt,1),jCn,28,15,[v.a,E.a,T.a,P.a])),r=J0(a8(uM(Zdt,1),jCn,28,15,[d.a,l.a,y.a,p.a])),c=m.a,a=J0(a8(uM(Zdt,1),jCn,28,15,[g.a,b.a,M.a,w.a])),h=J0(a8(uM(Zdt,1),jCn,28,15,[v.b,d.b,g.b,k.b])),s=J0(a8(uM(Zdt,1),jCn,28,15,[E.b,l.b,b.b,p.b])),f=S.b,u=J0(a8(uM(Zdt,1),jCn,28,15,[T.b,y.b,M.b,j.b])),kZ(xN(n,yht),i+c,h+f),kZ(xN(n,Eht),i+c,h+f),kZ(xN(n,Mht),i+c,0),kZ(xN(n,Oht),i+c,h+f+s),kZ(xN(n,Lht),0,h+f),kZ(xN(n,pht),i+c+r,h+f),kZ(xN(n,Tht),i+c+r,0),kZ(xN(n,Aht),0,h+f+s),kZ(xN(n,mht),i+c+r,h+f+s),kZ(xN(n,kht),0,h),kZ(xN(n,Pht),i,0),kZ(xN(n,vht),0,h+f+s),kZ(xN(n,jht),i+c+r,0),(o=new zM).a=J0(a8(uM(Zdt,1),jCn,28,15,[i+r+c+a,S.a,k.a,j.a])),o.b=J0(a8(uM(Zdt,1),jCn,28,15,[h+s+f+u,m.b,P.b,w.b])),o}function dEn(n){var t,i,r,c,a,o,u,s,h,f,l,b,w,d,g,p,m,v,k,y,M,T;for(d=new DC(pCn,pCn),t=new DC(mCn,mCn),y=new mw(n);y.a=48&&t<=57))throw Lm(new Ry(tSn((DA(),P_n))));for(i=t-48;r=48&&t<=57;)if((i=10*i+t-48)<0)throw Lm(new Ry(tSn((DA(),A_n))));if(e=i,44==t){if(r>=n.j)throw Lm(new Ry(tSn((DA(),I_n))));if((t=rG(n.i,r++))>=48&&t<=57){for(e=t-48;r=48&&t<=57;)if((e=10*e+t-48)<0)throw Lm(new Ry(tSn((DA(),A_n))));if(i>e)throw Lm(new Ry(tSn((DA(),O_n))))}else e=-1}if(125!=t)throw Lm(new Ry(tSn((DA(),C_n))));n.bm(r)?(WEn(),WEn(),c=new hQ(9,c),n.d=r+1):(WEn(),WEn(),c=new hQ(3,c),n.d=r),c.Om(i),c.Nm(e),NEn(n)}}return c}function mEn(n,t,e){var i,r,c,a,o,u,s,h,f,l,b,w,d,g,p,m,v;if(MB(n.a,t)){if(Rj(JR(RH(n.a,t),49),e))return 1}else DU(n.a,t,new dv);if(MB(n.a,e)){if(Rj(JR(RH(n.a,e),49),t))return-1}else DU(n.a,e,new dv);if(MB(n.e,t)){if(Rj(JR(RH(n.e,t),49),e))return-1}else DU(n.e,t,new dv);if(MB(n.e,e)){if(Rj(JR(RH(n.a,e),49),t))return 1}else DU(n.e,e,new dv);if(n.c==($in(),$8n)||!b$(t,(qEn(),J1n))||!b$(e,(qEn(),J1n))){for(f=null,s=new mw(t.j);s.a(a=Uun(n,e))?gvn(n,t,e):gvn(n,e,t),ra?1:0}return(i=JR(ghn(t,(qEn(),J1n)),17).a)>(c=JR(ghn(e,J1n),17).a)?gvn(n,t,e):gvn(n,e,t),ic?1:0}function vEn(n,t,e){var i,r,c,a,o,u,s,h,f,l,b,w,d,g;if(null==e)return null;if(n.a!=t.jk())throw Lm(new Cy(QKn+t.xe()+JKn));if(sL(t,469)){if(!(d=function(n,t){var e,i,r;if(null==t){for(!n.a&&(n.a=new aB(hbt,n,9,5)),i=new XL(n.a);i.e!=i.i.gc();)if(null==(null==(r=(e=JR(Urn(i),694)).c)?e.zb:r))return e}else for(!n.a&&(n.a=new aB(hbt,n,9,5)),i=new XL(n.a);i.e!=i.i.gc();)if(Cx(t,null==(r=(e=JR(Urn(i),694)).c)?e.zb:r))return e;return null}(JR(t,685),e)))throw Lm(new Cy(YKn+e+"' is not a valid enumerator of '"+t.xe()+"'"));return d}switch(knn((nln(),dwt),t).Nl()){case 2:e=vMn(e,!1);break;case 3:e=vMn(e,!0)}if(i=knn(dwt,t).Jl())return i.jk().wi().ti(i,e);if(f=knn(dwt,t).Ll()){for(d=new Mm,s=0,h=(u=$9(e)).length;s1)for(b=new JN((!n.a&&(n.a=new aB(elt,n,6,6)),n.a));b.e!=b.i.gc();)Kun(b);for(d=C,C>k+v?d=k+v:Cy+w?g=y+w:Ik-v&&dy-w&&gC+P?T=C+P:kI+M?j=I+M:yC-P&&TI-M&&ji&&(f=i-1),(l=N+ngn(t,24)*HCn*h-h/2)<0?l=1:l>r&&(l=r-1),YM(),q2(c=new ns,f),x2(c,l),bZ((!o.a&&(o.a=new NL(Jft,o,5)),o.a),c)}function jEn(n){DE(n,new Fsn(EM(yM(jM(TM(new bu,tRn),"ELK Rectangle Packing"),"Algorithm for packing of unconnected boxes, i.e. graphs without edges. The given order of the boxes is always preserved and the main reading direction of the boxes is left to right. The algorithm is divided into two phases. One phase approximates the width in which the rectangles can be placed. The next phase places the rectangles in rows using the previously calculated width as bounding width and bundles rectangles with a similar height in blocks. A compaction step reduces the size of the drawing. Finally, the rectangles are expanded to fill their bounding box and eliminate empty unused spaces."),new _o))),HV(n,tRn,LOn,1.3),HV(n,tRn,hAn,(UN(),!1)),HV(n,tRn,NOn,art),HV(n,tRn,eAn,15),HV(n,tRn,Z$n,Hrn(Git)),HV(n,tRn,lAn,Hrn(Jit)),HV(n,tRn,AAn,Hrn(Zit)),HV(n,tRn,fAn,Hrn(nrt)),HV(n,tRn,bAn,Hrn(Qit)),HV(n,tRn,sAn,Hrn(trt)),HV(n,tRn,wAn,Hrn(ort)),HV(n,tRn,Xxn,Hrn(lrt)),HV(n,tRn,zxn,Hrn(frt)),HV(n,tRn,qxn,Hrn(wrt)),HV(n,tRn,Gxn,Hrn(brt)),HV(n,tRn,Vxn,Hrn(rrt)),HV(n,tRn,Wxn,Hrn(irt)),HV(n,tRn,Qxn,Hrn(ert)),HV(n,tRn,Jxn,Hrn(hrt)),HV(n,tRn,aAn,Hrn(zit)),HV(n,tRn,fDn,Hrn(Vit)),HV(n,tRn,Hxn,Hrn(Xit)),HV(n,tRn,Bxn,Hrn(qit)),HV(n,tRn,Uxn,Hrn(Wit)),HV(n,tRn,_xn,Hrn(srt))}function EEn(n,t){var e,i,r,c,a,o,u,s,h,f,l,b,w,d,g,p,m,v,k,y,M,T,j,E,S,P,C;if(gMn(),j=n.e,w=n.d,r=n.a,0==j)switch(t){case 0:return"0";case 1:return CCn;case 2:return"0.00";case 3:return"0.000";case 4:return"0.0000";case 5:return"0.00000";case 6:return"0.000000";default:return(M=new Yy).a+=t<0?"0E+":"0E",M.a+=-t,M.a}if(k=tZ(Vdt,CPn,28,1+(v=10*w+1+7),15,1),e=v,1==w)if((o=r[0])<0){C=Hz(o,PCn);do{d=C,C=Tun(C,10),k[--e]=48+y_(Ntn(d,Ltn(C,10)))&OPn}while(0!=G7(C,0))}else{C=o;do{d=C,C=C/10|0,k[--e]=d-10*C+48&OPn}while(0!=C)}else{ayn(r,0,S=tZ(Wdt,GPn,28,w,15,1),0,P=w);n:for(;;){for(T=0,s=P-1;s>=0;s--)p=Asn(Atn(N_(T,32),Hz(S[s],PCn))),S[s]=y_(p),T=y_($_(p,32));m=y_(T),g=e;do{k[--e]=48+m%10&OPn}while(0!=(m=m/10|0)&&0!=e);for(i=9-g+e,u=0;u0;u++)k[--e]=48;for(f=P-1;0==S[f];f--)if(0==f)break n;P=f+1}for(;48==k[e];)++e}if(b=j<0,a=v-e-t-1,0==t)return b&&(k[--e]=45),Ain(k,e,v-e);if(t>0&&a>=-6){if(a>=0){for(h=e+a,l=v-1;l>=h;l--)k[l+1]=k[l];return k[++h]=46,b&&(k[--e]=45),Ain(k,e,v-e+1)}for(f=2;f<1-a;f++)k[--e]=48;return k[--e]=46,k[--e]=48,b&&(k[--e]=45),Ain(k,e,v-e)}return E=e+1,c=v,y=new Zy,b&&(y.a+="-"),c-E>=1?(ZH(y,k[e]),y.a+=".",y.a+=Ain(k,e+1,v-e-1)):y.a+=Ain(k,e,v-e),y.a+="E",a>0&&(y.a+="+"),y.a+=""+a,y.a}function SEn(n,t){var i,r,c,a,o,u,s,h,f,l,b,w,d,g,p,m,v,k,y;switch(n.c=t,n.g=new ym,_E(),ben(new nd(new oy(n.c))),m=V$(fdn(n.c,(khn(),hct))),o=JR(fdn(n.c,lct),324),k=JR(fdn(n.c,bct),437),c=JR(fdn(n.c,cct),490),v=JR(fdn(n.c,fct),438),n.j=my(z$(fdn(n.c,wct))),a=n.a,o.g){case 0:a=n.a;break;case 1:a=n.b;break;case 2:a=n.i;break;case 3:a=n.e;break;case 4:a=n.f;break;default:throw Lm(new Cy(oRn+(null!=o.f?o.f:""+o.g)))}if(n.d=new wX(a,k,c),A8(n.d,(H6(),jzn),X$(fdn(n.c,oct))),n.d.c=py(X$(fdn(n.c,act))),0==aq(n.c).i)return n.d;for(h=new XL(aq(n.c));h.e!=h.i.gc();){for(l=(s=JR(Urn(h),27)).g/2,f=s.f/2,y=new DC(s.i+l,s.j+f);MB(n.g,y);)y$(y,(e.Math.random()-.5)*QOn,(e.Math.random()-.5)*QOn);w=JR(fdn(s,(XEn(),Iot)),140),d=new XX(y,new kG(y.a-l-n.j/2-w.b,y.b-f-n.j/2-w.d,s.g+n.j+(w.b+w.c),s.f+n.j+(w.d+w.a))),AL(n.d.i,d),DU(n.g,y,new uI(d,s))}switch(v.g){case 0:if(null==m)n.d.d=JR(bF(n.d.i,0),68);else for(p=new mw(n.d.i);p.a1&&vQ(f,m,f.c.b,f.c),W0(c)));m=v}return f}function CEn(n,t,e){var i,r,c,a,o,u,s,h,f,l,b,w,d,g,p,m,v,k,y,M,T,j,E,S;for(e.Ug(exn,1),S=JR(MQ(oG(new PF(null,new Kz(t,16)),new wo),MZ(new V,new z,new en,a8(uM(Aqn,1),lPn,108,0,[(o7(),Tqn)]))),15),h=JR(MQ(oG(new PF(null,new Kz(t,16)),new tp(t)),MZ(new V,new z,new en,a8(uM(Aqn,1),lPn,108,0,[Tqn]))),15),w=JR(MQ(oG(new PF(null,new Kz(t,16)),new np(t)),MZ(new V,new z,new en,a8(uM(Aqn,1),lPn,108,0,[Tqn]))),15),d=tZ(ant,HDn,40,t.gc(),0,1),a=0;a=0&&E=0&&!d[b]){d[b]=r,h.gd(o),--o;break}if((b=E-l)=0&&!d[b]){d[b]=r,h.gd(o),--o;break}}for(w.jd(new go),u=d.length-1;u>=0;u--)d[u]||w.dc()||(d[u]=JR(w.Xb(0),40),w.gd(0));for(s=0;s=0;u--)HK(e,(xz(u,a.c.length),JR(a.c[u],8)));return e}function OEn(n,t,i){var r,c,a,o,u,s,h,f,l,b,w,d,g,p,m,v,k;for(v=my(z$(fdn(t,(Kmn(),Mit)))),b=my(z$(fdn(t,kit))),l=my(z$(fdn(t,pit))),L4((!t.a&&(t.a=new aB(ult,t,10,11)),t.a)),p=UMn((!t.a&&(t.a=new aB(ult,t,10,11)),t.a),v,n.b),g=0;gl&&Hon((xz(l,t.c.length),JR(t.c[l],186)),h),h=null;t.c.length>l&&0==(xz(l,t.c.length),JR(t.c[l],186)).a.c.length;)g1(t,(xz(l,t.c.length),t.c[l]));if(!h){--a;continue}if(!py(X$(JR(bF(h.b,0),27).of((smn(),Wit))))&&pkn(t,w,c,h,g,e,l,i)){d=!0;continue}if(g){if(b=w.b,f=h.f,!py(X$(JR(bF(h.b,0),27).of(Wit)))&&TTn(t,w,c,h,e,l,i,r)){if(d=!0,b=n.j)return n.a=-1,void(n.c=1);if(t=rG(n.i,n.d++),n.a=t,1!=n.b){switch(t){case 124:i=2;break;case 42:i=3;break;case 43:i=4;break;case 63:i=5;break;case 41:i=7;break;case 46:i=8;break;case 91:i=9;break;case 94:i=11;break;case 36:i=12;break;case 40:if(i=6,n.d>=n.j)break;if(63!=rG(n.i,n.d))break;if(++n.d>=n.j)throw Lm(new Ry(tSn((DA(),JFn))));switch(t=rG(n.i,n.d++)){case 58:i=13;break;case 61:i=14;break;case 33:i=15;break;case 91:i=19;break;case 62:i=18;break;case 60:if(n.d>=n.j)throw Lm(new Ry(tSn((DA(),JFn))));if(61==(t=rG(n.i,n.d++)))i=16;else{if(33!=t)throw Lm(new Ry(tSn((DA(),YFn))));i=17}break;case 35:for(;n.d=n.j)throw Lm(new Ry(tSn((DA(),QFn))));n.a=rG(n.i,n.d++);break;default:i=0}n.c=i}else{switch(t){case 92:if(i=10,n.d>=n.j)throw Lm(new Ry(tSn((DA(),QFn))));n.a=rG(n.i,n.d++);break;case 45:!(512&~n.e)&&n.dn.a.c.length-1;)AL(n.a,new uI(xOn,FDn));i=JR(ghn(r,Ett),17).a,e==(Xnn(),Xut)||e==zut?(r.e.amy(z$(JR(bF(n.a,i),42).b))&&Vb(JR(bF(n.a,i),42),r.e.a+r.f.a)):(r.e.bmy(z$(JR(bF(n.a,i),42).b))&&Vb(JR(bF(n.a,i),42),r.e.b+r.f.b))}}(n,t,r),function(n,t){var e,i,r,c,a,o,u,s,h,f,l;for(h=(r=JR(ghn(n,(hyn(),Znt)),88))==(Xnn(),Xut)||r==zut?qut:zut,e=JR(MQ(oG(new PF(null,new Kz(n.b,16)),new $a),MZ(new V,new z,new en,a8(uM(Aqn,1),lPn,108,0,[(o7(),Tqn)]))),15),(u=JR(MQ(uG(e.Oc(),new Qg(t)),MZ(new V,new z,new en,a8(uM(Aqn,1),lPn,108,0,[Tqn]))),15)).Gc(JR(MQ(uG(e.Oc(),new Jg(t)),MZ(new V,new z,new en,a8(uM(Aqn,1),lPn,108,0,[Tqn]))),16)),u.jd(new Yg(h)),l=new MT(new Zg(r)),i=new ym,o=u.Kc();o.Ob();)a=JR(o.Pb(),240),s=JR(a.a,40),py(X$(a.c))?(l.a.zc(s,(UN(),WUn)),new Ow(l.a.Zc(s,!1)).a.gc()>0&&DU(i,s,JR(new Ow(l.a.Zc(s,!1)).a.Vc(),40)),new Ow(l.a.ad(s,!0)).a.gc()>1&&DU(i,Den(l,s),s)):(new Ow(l.a.Zc(s,!1)).a.gc()>0&&UI(c=JR(new Ow(l.a.Zc(s,!1)).a.Vc(),40))===UI(HI(WF(i.f,s)))&&JR(ghn(s,(Ojn(),dnt)),15).Fc(c),new Ow(l.a.ad(s,!0)).a.gc()>1&&(f=Den(l,s),UI(HI(WF(i.f,f)))===UI(s)&&JR(ghn(f,(Ojn(),dnt)),15).Fc(s)),l.a.Bc(s))}(t,b/2/2),A4(w=t.b,new zg(r)),s=$rn(w,0);s.b!=s.d.c;)if(!py(X$(ghn(u=JR(kW(s),40),(Ojn(),Rnt))))){if(i=xmn(u,r),d=Pyn(u,t),f=0,l=0,i)switch(g=i.e,r.g){case 2:f=g.a-b-u.f.a,d.e.a-b-u.f.af&&(f=d.e.a+d.f.a+b),l=f+u.f.a;break;case 4:f=g.b-b-u.f.b,d.e.b-b-u.f.bf&&(f=d.e.b+d.f.b+b),l=f+u.f.b}else if(d)switch(r.g){case 2:l=(f=d.e.a-b-u.f.a)+u.f.a;break;case 1:l=(f=d.e.a+d.f.a+b)+u.f.a;break;case 4:l=(f=d.e.b-b-u.f.b)+u.f.b;break;case 3:l=(f=d.e.b+d.f.b+b)+u.f.b}UI(ghn(t,ett))===UI((S9(),unt))?(c=f,a=l,null!=(o=w9(oG(new PF(null,new Kz(n.a,16)),new iC(c,a)))).a?r==(Xnn(),Xut)||r==zut?u.e.a=f:u.e.b=f:null!=(o=r==(Xnn(),Xut)||r==Wut?w9(oG(g2(new PF(null,new Kz(n.a,16))),new Vg(c))):w9(oG(g2(new PF(null,new Kz(n.a,16))),new Wg(c)))).a&&(r==Xut||r==zut?u.e.a=my(z$((J$(null!=o.a),JR(o.a,42)).a)):u.e.b=my(z$((J$(null!=o.a),JR(o.a,42)).a))),null!=o.a&&(h=k1(n.a,(J$(null!=o.a),o.a),0))>0&&h!=JR(ghn(u,Ett),17).a&&(A8(u,gnt,(UN(),!0)),A8(u,Ett,ann(h)))):r==(Xnn(),Xut)||r==zut?u.e.a=f:u.e.b=f}e.Vg()}}function DEn(n){var t,e,i,r,c,a,o,u;for(n.b=1,NEn(n),t=null,0==n.c&&94==n.a?(NEn(n),WEn(),WEn(),Rpn(t=new Qz(4),0,BHn),a=new Qz(4)):(WEn(),WEn(),a=new Qz(4)),r=!0;1!=(u=n.c);){if(0==u&&93==n.a&&!r){t&&(zTn(t,a),a=t);break}if(e=n.a,i=!1,10==u)switch(e){case 100:case 68:case 119:case 87:case 115:case 83:kMn(a,akn(e)),i=!0;break;case 105:case 73:case 99:case 67:kMn(a,akn(e)),(e=-1)<0&&(i=!0);break;case 112:case 80:if(!(o=Cbn(n,e)))throw Lm(new Ry(tSn((DA(),h_n))));kMn(a,o),i=!0;break;default:e=pmn(n)}else if(24==u&&!r){if(t&&(zTn(t,a),a=t),zTn(a,DEn(n)),0!=n.c||93!=n.a)throw Lm(new Ry(tSn((DA(),w_n))));break}if(NEn(n),!i){if(0==u){if(91==e)throw Lm(new Ry(tSn((DA(),d_n))));if(93==e)throw Lm(new Ry(tSn((DA(),g_n))));if(45==e&&!r&&93!=n.a)throw Lm(new Ry(tSn((DA(),p_n))))}if(0!=n.c||45!=n.a||45==e&&r)Rpn(a,e,e);else{if(NEn(n),1==(u=n.c))throw Lm(new Ry(tSn((DA(),l_n))));if(0==u&&93==n.a)Rpn(a,e,e),Rpn(a,45,45);else{if(0==u&&93==n.a||24==u)throw Lm(new Ry(tSn((DA(),p_n))));if(c=n.a,0==u){if(91==c)throw Lm(new Ry(tSn((DA(),d_n))));if(93==c)throw Lm(new Ry(tSn((DA(),g_n))));if(45==c)throw Lm(new Ry(tSn((DA(),p_n))))}else 10==u&&(c=pmn(n));if(NEn(n),e>c)throw Lm(new Ry(tSn((DA(),k_n))));Rpn(a,e,c)}}}r=!1}if(1==n.c)throw Lm(new Ry(tSn((DA(),l_n))));return Edn(a),GMn(a),n.b=0,NEn(n),a}function xEn(n,t,e){var i,r,c,a,o,u,s,f,l,b,w,d,g,p,m,v,k,y,M;if(e.Ug("Coffman-Graham Layering",1),0!=t.a.c.length){for(M=JR(ghn(t,(LEn(),u6n)),17).a,u=0,a=0,b=new mw(t.a);b.a=M||!vin(m,i))&&(i=UU(t,f)),uz(m,i),c=new F_(wN(Ftn(m).a.Kc(),new h));Bwn(c);)r=JR(MJ(c),18),n.a[r.p]||(g=r.c.i,--n.e[g.p],0==n.e[g.p]&&uK(ehn(w,g),OCn));for(s=f.c.length-1;s>=0;--s)AL(t.b,(xz(s,f.c.length),JR(f.c[s],30)));t.a.c.length=0,e.Vg()}else e.Vg()}function REn(n,t){var e,i,r,c,a,o,u,s,f,l,b,w,d,g,p,m,v,k;k=!1;do{for(k=!1,c=t?new tw(n.a.b).a.gc()-2:1;t?c>=0:cJR(ghn(g,J1n),17).a)&&(v=!1);if(v){for(o=t?c+1:c-1,a=!1,m=!0,i=!1,s=$rn(CW(n.a,ann(o)),0);s.b!=s.d.c;)b$(u=JR(kW(s),10),J1n)?u.p!=f.p&&(a|=t?JR(ghn(u,J1n),17).aJR(ghn(f,J1n),17).a,m=!1):!a&&m&&u.k==(Yhn(),oQn)&&(i=!0,(l=t?JR(MJ(new F_(wN(Ftn(u).a.Kc(),new h))),18).c.i:JR(MJ(new F_(wN(_tn(u).a.Kc(),new h))),18).d.i)==f&&(e=t?JR(MJ(new F_(wN(_tn(u).a.Kc(),new h))),18).d.i:JR(MJ(new F_(wN(Ftn(u).a.Kc(),new h))),18).c.i,(t?JR(g$(n.a,e),17).a-JR(g$(n.a,l),17).a:JR(g$(n.a,l),17).a-JR(g$(n.a,e),17).a)<=2&&(m=!1)));if(i&&m&&(e=t?JR(MJ(new F_(wN(_tn(f).a.Kc(),new h))),18).d.i:JR(MJ(new F_(wN(Ftn(f).a.Kc(),new h))),18).c.i,(t?JR(g$(n.a,e),17).a-JR(g$(n.a,f),17).a:JR(g$(n.a,f),17).a-JR(g$(n.a,e),17).a)<=2&&e.k==(Yhn(),sQn)&&(m=!1)),a||m){for(d=sgn(n,f,t);0!=d.a.gc();)w=JR(d.a.ec().Kc().Pb(),10),d.a.Bc(w),z4(d,sgn(n,w,t));--b,k=!0}}}}while(k)}function KEn(n,t,e,i,r,c,a){var o,u,s,h,f,l,b,w;return l=JR(i.a,17).a,b=JR(i.b,17).a,f=n.b,w=n.c,o=0,h=0,t==(Xnn(),Xut)||t==zut?(h=zP(Knn(sG(uG(new PF(null,new Kz(e.b,16)),new mo),new Ya))),f.e.b+f.f.b/2>h?(s=++b,o=my(z$(IN(V_(uG(new PF(null,new Kz(e.b,16)),new OC(r,s)),new Za))))):(u=++l,o=my(z$(IN(W_(uG(new PF(null,new Kz(e.b,16)),new AC(r,u)),new no)))))):(h=zP(Knn(sG(uG(new PF(null,new Kz(e.b,16)),new ro),new Ja))),f.e.a+f.f.a/2>h?(s=++b,o=my(z$(IN(V_(uG(new PF(null,new Kz(e.b,16)),new CC(r,s)),new to))))):(u=++l,o=my(z$(IN(W_(uG(new PF(null,new Kz(e.b,16)),new IC(r,u)),new eo)))))),t==Xut?(lO(n.a,new DC(my(z$(ghn(f,(Ojn(),Int))))-r,o)),lO(n.a,new DC(w.e.a+w.f.a+r+c,o)),lO(n.a,new DC(w.e.a+w.f.a+r+c,w.e.b+w.f.b/2)),lO(n.a,new DC(w.e.a+w.f.a,w.e.b+w.f.b/2))):t==zut?(lO(n.a,new DC(my(z$(ghn(f,(Ojn(),Cnt))))+r,f.e.b+f.f.b/2)),lO(n.a,new DC(f.e.a+f.f.a+r,o)),lO(n.a,new DC(w.e.a-r-c,o)),lO(n.a,new DC(w.e.a-r-c,w.e.b+w.f.b/2)),lO(n.a,new DC(w.e.a,w.e.b+w.f.b/2))):t==Wut?(lO(n.a,new DC(o,my(z$(ghn(f,(Ojn(),Int))))-r)),lO(n.a,new DC(o,w.e.b+w.f.b+r+c)),lO(n.a,new DC(w.e.a+w.f.a/2,w.e.b+w.f.b+r+c)),lO(n.a,new DC(w.e.a+w.f.a/2,w.e.b+w.f.b+r))):(0==n.a.b||(JR(f$(n.a),8).b=my(z$(ghn(f,(Ojn(),Cnt))))+r*JR(a.b,17).a),lO(n.a,new DC(o,my(z$(ghn(f,(Ojn(),Cnt))))+r*JR(a.b,17).a)),lO(n.a,new DC(o,w.e.b-r*JR(a.a,17).a-c))),new uI(ann(l),ann(b))}function FEn(){FEn=E,kEn(),Rbn(YWn=new Zq,($jn(),Mht),yht),Rbn(YWn,Lht,yht),Rbn(YWn,Tht,yht),Rbn(YWn,Iht,yht),Rbn(YWn,Cht,yht),Rbn(YWn,Sht,yht),Rbn(YWn,Iht,Mht),Rbn(YWn,yht,pht),Rbn(YWn,Mht,pht),Rbn(YWn,Lht,pht),Rbn(YWn,Tht,pht),Rbn(YWn,Pht,pht),Rbn(YWn,Iht,pht),Rbn(YWn,Cht,pht),Rbn(YWn,Sht,pht),Rbn(YWn,kht,pht),Rbn(YWn,yht,Oht),Rbn(YWn,Mht,Oht),Rbn(YWn,pht,Oht),Rbn(YWn,Lht,Oht),Rbn(YWn,Tht,Oht),Rbn(YWn,Pht,Oht),Rbn(YWn,Iht,Oht),Rbn(YWn,kht,Oht),Rbn(YWn,Aht,Oht),Rbn(YWn,Cht,Oht),Rbn(YWn,jht,Oht),Rbn(YWn,Sht,Oht),Rbn(YWn,Mht,Lht),Rbn(YWn,Tht,Lht),Rbn(YWn,Iht,Lht),Rbn(YWn,Sht,Lht),Rbn(YWn,Mht,Tht),Rbn(YWn,Lht,Tht),Rbn(YWn,Iht,Tht),Rbn(YWn,Tht,Tht),Rbn(YWn,Cht,Tht),Rbn(YWn,yht,mht),Rbn(YWn,Mht,mht),Rbn(YWn,pht,mht),Rbn(YWn,Oht,mht),Rbn(YWn,Lht,mht),Rbn(YWn,Tht,mht),Rbn(YWn,Pht,mht),Rbn(YWn,Iht,mht),Rbn(YWn,Aht,mht),Rbn(YWn,kht,mht),Rbn(YWn,Sht,mht),Rbn(YWn,Cht,mht),Rbn(YWn,Eht,mht),Rbn(YWn,yht,Aht),Rbn(YWn,Mht,Aht),Rbn(YWn,pht,Aht),Rbn(YWn,Lht,Aht),Rbn(YWn,Tht,Aht),Rbn(YWn,Pht,Aht),Rbn(YWn,Iht,Aht),Rbn(YWn,kht,Aht),Rbn(YWn,Sht,Aht),Rbn(YWn,jht,Aht),Rbn(YWn,Eht,Aht),Rbn(YWn,Mht,kht),Rbn(YWn,Lht,kht),Rbn(YWn,Tht,kht),Rbn(YWn,Iht,kht),Rbn(YWn,Aht,kht),Rbn(YWn,Sht,kht),Rbn(YWn,Cht,kht),Rbn(YWn,yht,vht),Rbn(YWn,Mht,vht),Rbn(YWn,pht,vht),Rbn(YWn,Lht,vht),Rbn(YWn,Tht,vht),Rbn(YWn,Pht,vht),Rbn(YWn,Iht,vht),Rbn(YWn,kht,vht),Rbn(YWn,Sht,vht),Rbn(YWn,Mht,Cht),Rbn(YWn,pht,Cht),Rbn(YWn,Oht,Cht),Rbn(YWn,Tht,Cht),Rbn(YWn,yht,jht),Rbn(YWn,Mht,jht),Rbn(YWn,Oht,jht),Rbn(YWn,Lht,jht),Rbn(YWn,Tht,jht),Rbn(YWn,Pht,jht),Rbn(YWn,Iht,jht),Rbn(YWn,Iht,Eht),Rbn(YWn,Tht,Eht),Rbn(YWn,kht,yht),Rbn(YWn,kht,Lht),Rbn(YWn,kht,pht),Rbn(YWn,Pht,yht),Rbn(YWn,Pht,Mht),Rbn(YWn,Pht,Oht)}function _En(n,t,i){var r,c,a,o,u,s,h,f,l,b,w,d,g,p,m,v,k,y,M;switch(i.Ug("Brandes & Koepf node placement",1),n.a=t,n.c=lyn(t),r=JR(ghn(t,(LEn(),T6n)),281),w=py(X$(ghn(t,j6n))),n.d=r==(Aun(),NZn)&&!w||r==OZn,function(n,t){var e,i,r,c,a,o,u,s,h,f,l,b,w,d,g,p,m,v;if(!((d=t.b.c.length)<3)){for(b=tZ(Wdt,GPn,28,d,15,1),f=0,h=new mw(t.b);h.aa)&&NB(n.b,JR(g.b,18));++o}c=a}}}(n,t),y=null,M=null,p=null,m=null,A3(4,fPn),g=new dY(4),JR(ghn(t,T6n),281).g){case 3:p=new Hvn(t,n.c.d,(TX(),u7n),(MX(),r7n)),Km(g.c,p);break;case 1:m=new Hvn(t,n.c.d,(TX(),s7n),(MX(),r7n)),Km(g.c,m);break;case 4:y=new Hvn(t,n.c.d,(TX(),u7n),(MX(),c7n)),Km(g.c,y);break;case 2:M=new Hvn(t,n.c.d,(TX(),s7n),(MX(),c7n)),Km(g.c,M);break;default:p=new Hvn(t,n.c.d,(TX(),u7n),(MX(),r7n)),m=new Hvn(t,n.c.d,s7n,r7n),y=new Hvn(t,n.c.d,u7n,c7n),M=new Hvn(t,n.c.d,s7n,c7n),Km(g.c,y),Km(g.c,M),Km(g.c,p),Km(g.c,m)}for(c=new XP(t,n.c),u=new mw(g);u.aT[s]&&(d=s),f=new mw(n.a.b);f.amdn(a))&&(l=a);for(!l&&(xz(0,g.c.length),l=JR(g.c[0],185)),d=new mw(t.b);d.a=-1900?1:0,rO(n,i>=4?a8(uM(CGn,1),HSn,2,6,[qPn,XPn])[o]:a8(uM(CGn,1),HSn,2,6,["BC","AD"])[o]);break;case 121:!function(n,t,e){var i;switch((i=e.q.getFullYear()-UPn+UPn)<0&&(i=-i),t){case 1:n.a+=i;break;case 2:x1(n,i%100,2);break;default:x1(n,i,t)}}(n,i,r);break;case 77:!function(n,t,e){var i;switch(i=e.q.getMonth(),t){case 5:rO(n,a8(uM(CGn,1),HSn,2,6,["J","F","M","A","M","J","J","A","S","O","N","D"])[i]);break;case 4:rO(n,a8(uM(CGn,1),HSn,2,6,[APn,LPn,NPn,$Pn,DPn,xPn,RPn,KPn,FPn,_Pn,BPn,HPn])[i]);break;case 3:rO(n,a8(uM(CGn,1),HSn,2,6,["Jan","Feb","Mar","Apr",DPn,"Jun","Jul","Aug","Sep","Oct","Nov","Dec"])[i]);break;default:x1(n,i+1,t)}}(n,i,r);break;case 107:x1(n,0==(u=c.q.getHours())?24:u,i);break;case 83:!function(n,t,i){var r,c;G7(r=p5(i.q.getTime()),0)<0?(c=IPn-y_(ein(v1(r),IPn)))==IPn&&(c=0):c=y_(ein(r,IPn)),1==t?ZH(n,48+(c=e.Math.min((c+50)/100|0,9))&OPn):2==t?x1(n,c=e.Math.min((c+5)/10|0,99),2):(x1(n,c,3),t>3&&x1(n,0,t-3))}(n,i,c);break;case 69:s=r.q.getDay(),rO(n,5==i?a8(uM(CGn,1),HSn,2,6,["S","M","T","W","T","F","S"])[s]:4==i?a8(uM(CGn,1),HSn,2,6,[zPn,VPn,WPn,QPn,JPn,YPn,ZPn])[s]:a8(uM(CGn,1),HSn,2,6,["Sun","Mon","Tue","Wed","Thu","Fri","Sat"])[s]);break;case 97:c.q.getHours()>=12&&c.q.getHours()<24?rO(n,a8(uM(CGn,1),HSn,2,6,["AM","PM"])[1]):rO(n,a8(uM(CGn,1),HSn,2,6,["AM","PM"])[0]);break;case 104:x1(n,0==(h=c.q.getHours()%12)?12:h,i);break;case 75:x1(n,c.q.getHours()%12,i);break;case 72:x1(n,c.q.getHours(),i);break;case 99:f=r.q.getDay(),5==i?rO(n,a8(uM(CGn,1),HSn,2,6,["S","M","T","W","T","F","S"])[f]):4==i?rO(n,a8(uM(CGn,1),HSn,2,6,[zPn,VPn,WPn,QPn,JPn,YPn,ZPn])[f]):3==i?rO(n,a8(uM(CGn,1),HSn,2,6,["Sun","Mon","Tue","Wed","Thu","Fri","Sat"])[f]):x1(n,f,1);break;case 76:l=r.q.getMonth(),5==i?rO(n,a8(uM(CGn,1),HSn,2,6,["J","F","M","A","M","J","J","A","S","O","N","D"])[l]):4==i?rO(n,a8(uM(CGn,1),HSn,2,6,[APn,LPn,NPn,$Pn,DPn,xPn,RPn,KPn,FPn,_Pn,BPn,HPn])[l]):3==i?rO(n,a8(uM(CGn,1),HSn,2,6,["Jan","Feb","Mar","Apr",DPn,"Jun","Jul","Aug","Sep","Oct","Nov","Dec"])[l]):x1(n,l+1,i);break;case 81:b=r.q.getMonth()/3|0,rO(n,i<4?a8(uM(CGn,1),HSn,2,6,["Q1","Q2","Q3","Q4"])[b]:a8(uM(CGn,1),HSn,2,6,["1st quarter","2nd quarter","3rd quarter","4th quarter"])[b]);break;case 100:x1(n,r.q.getDate(),i);break;case 109:x1(n,c.q.getMinutes(),i);break;case 115:x1(n,c.q.getSeconds(),i);break;case 122:rO(n,i<4?a.c[0]:a.c[1]);break;case 118:rO(n,a.b);break;case 90:rO(n,i<3?function(n){var t,e;return e=-n.a,t=a8(uM(Vdt,1),CPn,28,15,[43,48,48,48,48]),e<0&&(t[0]=45,e=-e),t[1]=t[1]+((e/60|0)/10|0)&OPn,t[2]=t[2]+(e/60|0)%10&OPn,t[3]=t[3]+(e%60/10|0)&OPn,t[4]=t[4]+e%10&OPn,Ain(t,0,t.length)}(a):3==i?function(n){var t,e;return e=-n.a,t=a8(uM(Vdt,1),CPn,28,15,[43,48,48,58,48,48]),e<0&&(t[0]=45,e=-e),t[1]=t[1]+((e/60|0)/10|0)&OPn,t[2]=t[2]+(e/60|0)%10&OPn,t[4]=t[4]+(e%60/10|0)&OPn,t[5]=t[5]+e%10&OPn,Ain(t,0,t.length)}(a):function(n){var t;return t=a8(uM(Vdt,1),CPn,28,15,[71,77,84,45,48,48,58,48,48]),n<=0&&(t[3]=43,n=-n),t[4]=t[4]+((n/60|0)/10|0)&OPn,t[5]=t[5]+(n/60|0)%10&OPn,t[7]=t[7]+(n%60/10|0)&OPn,t[8]=t[8]+n%10&OPn,Ain(t,0,t.length)}(a.a));break;default:return!1}return!0}function GEn(n,t,e,i){var r,c,a,o,u,s,h,f,l,b,w,d,g,p,m,v,k,y,M,T,j,E,S,P,C;if(fvn(t),u=JR(d2((!t.b&&(t.b=new yx(nlt,t,4,7)),t.b),0),84),h=JR(d2((!t.c&&(t.c=new yx(nlt,t,5,8)),t.c),0),84),o=Bsn(u),s=Bsn(h),a=0==(!t.a&&(t.a=new aB(elt,t,6,6)),t.a).i?null:JR(d2((!t.a&&(t.a=new aB(elt,t,6,6)),t.a),0),166),M=JR(RH(n.a,o),10),S=JR(RH(n.a,s),10),T=null,P=null,sL(u,193)&&(sL(y=JR(RH(n.a,u),305),12)?T=JR(y,12):sL(y,10)&&(M=JR(y,10),T=JR(bF(M.j,0),12))),sL(h,193)&&(sL(E=JR(RH(n.a,h),305),12)?P=JR(E,12):sL(E,10)&&(S=JR(E,10),P=JR(bF(S.j,0),12))),!M||!S)throw Lm(new $y("The source or the target of edge "+t+" could not be found. This usually happens when an edge connects a node laid out by ELK Layered to a node in another level of hierarchy laid out by either another instance of ELK Layered or another layout algorithm alltogether. The former can be solved by setting the hierarchyHandling option to INCLUDE_CHILDREN."));for(y5(d=new Oq,t),A8(d,(qEn(),Y1n),t),A8(d,(LEn(),o6n),null),b=JR(ghn(i,x1n),21),M==S&&b.Fc((zpn(),t1n)),T||(v3(),k=U8n,j=null,a&&rA(JR(ghn(M,q6n),101))&&(WW(j=new DC(a.j,a.k),mX(t)),JQ(j,e),Z0(s,o)&&(k=H8n,hx(j,M.n))),T=EMn(M,j,k,i)),P||(v3(),k=H8n,C=null,a&&rA(JR(ghn(S,q6n),101))&&(WW(C=new DC(a.b,a.c),mX(t)),JQ(C,e)),P=EMn(S,C,k,dU(S))),oz(d,T),hz(d,P),(T.e.c.length>1||T.g.c.length>1||P.e.c.length>1||P.g.c.length>1)&&b.Fc((zpn(),QZn)),l=new XL((!t.n&&(t.n=new aB(olt,t,1,7)),t.n));l.e!=l.i.gc();)if(!py(X$(fdn(f=JR(Urn(l),135),N6n)))&&f.a)switch(g=K7(f),AL(d.b,g),JR(ghn(g,_4n),278).g){case 1:case 2:b.Fc((zpn(),VZn));break;case 0:b.Fc((zpn(),XZn)),A8(g,_4n,(k2(),Yut))}if(c=JR(ghn(i,L4n),322),p=JR(ghn(i,C6n),323),r=c==($3(),XYn)||p==(ecn(),w8n),a&&0!=(!a.a&&(a.a=new NL(Jft,a,5)),a.a).i&&r){for(m=Mfn(a),w=new ek,v=$rn(m,0);v.b!=v.d.c;)HK(w,new JO(JR(kW(v),8)));A8(d,Z1n,w)}return d}function qEn(){var n,t;qEn=E,Y1n=new Jp(kAn),T1n=new Jp("coordinateOrigin"),u0n=new Jp("processors"),M1n=new ND("compoundNode",(UN(),!1)),F1n=new ND("insideConnections",!1),Z1n=new Jp("originalBendpoints"),n0n=new Jp("originalDummyNodePosition"),t0n=new Jp("originalLabelEdge"),h0n=new Jp("representedLabels"),C1n=new Jp("endLabels"),I1n=new Jp("endLabel.origin"),G1n=new ND("labelSide",(yon(),Lst)),Q1n=new ND("maxEdgeThickness",0),f0n=new ND("reversed",!1),s0n=new Jp(yAn),z1n=new ND("longEdgeSource",null),V1n=new ND("longEdgeTarget",null),X1n=new ND("longEdgeHasLabelDummies",!1),q1n=new ND("longEdgeBeforeLabelDummy",!1),P1n=new ND("edgeConstraint",(R8(),wZn)),B1n=new Jp("inLayerLayoutUnit"),_1n=new ND("inLayerConstraint",(V1(),h1n)),H1n=new ND("inLayerSuccessorConstraint",new Mm),U1n=new ND("inLayerSuccessorConstraintBetweenNonDummies",!1),a0n=new Jp("portDummy"),j1n=new ND("crossingHint",ann(0)),x1n=new ND("graphProperties",new Wx(t=JR(rT(o1n),9),JR(qD(t,t.length),9),0)),N1n=new ND("externalPortSide",($jn(),$ht)),$1n=new ND("externalPortSize",new zM),A1n=new Jp("externalPortReplacedDummies"),L1n=new Jp("externalPortReplacedDummy"),O1n=new ND("externalPortConnections",new Wx(n=JR(rT(zht),9),JR(qD(n,n.length),9),0)),o0n=new ND(YIn,0),m1n=new Jp("barycenterAssociates"),y0n=new Jp("TopSideComments"),v1n=new Jp("BottomSideComments"),y1n=new Jp("CommentConnectionPort"),K1n=new ND("inputCollect",!1),r0n=new ND("outputCollect",!1),S1n=new ND("cyclic",!1),E1n=new Jp("crossHierarchyMap"),k0n=new Jp("targetOffset"),new ND("splineLabelSize",new zM),w0n=new Jp("spacings"),c0n=new ND("partitionConstraint",!1),k1n=new Jp("breakingPoint.info"),m0n=new Jp("splines.survivingEdge"),p0n=new Jp("splines.route.start"),d0n=new Jp("splines.edgeChain"),i0n=new Jp("originalPortConstraints"),b0n=new Jp("selfLoopHolder"),g0n=new Jp("splines.nsPortY"),J1n=new Jp("modelOrder"),W1n=new Jp("longEdgeTargetNode"),D1n=new ND(DLn,!1),l0n=new ND(DLn,!1),R1n=new Jp("layerConstraints.hiddenNodes"),e0n=new Jp("layerConstraints.opposidePort"),v0n=new Jp("targetNode.modelOrder")}function XEn(){var n,t;XEn=E,Jat=new Jp(URn),gut=new Jp(GRn),Scn(),Yat=new EO(B$n,Zat=Tat),new km,not=new EO(LOn,null),tot=new Jp(qRn),Yun(),uot=i_(Vat,a8(uM(Qut,1),lPn,298,0,[Gat])),oot=new EO(Z$n,uot),sot=new EO(_$n,(UN(),!1)),Xnn(),hot=new EO(G$n,fot=Vut),xtn(),dot=new EO(b$n,got=ast),vot=new EO(BRn,!1),nnn(),kot=new EO(u$n,yot=Est),qot=new yA(12),Got=new EO(NOn,qot),Eot=new EO(aAn,!1),Sot=new EO(fDn,!1),Uot=new EO(sAn,!1),ksn(),rut=new EO(oAn,cut=rht),but=new Jp(uDn),wut=new Jp(tAn),dut=new Jp(rAn),mut=new Jp(cAn),Cot=new ek,Pot=new EO(nDn,Cot),aot=new EO(iDn,!1),Mot=new EO(rDn,!1),new Jp(XRn),Oot=new Xv,Iot=new EO(sDn,Oot),Hot=new EO(K$n,!1),new km,put=new EO(zRn,1),cot=new Jp(VRn),rot=new Jp(WRn),Rut=new EO(dAn,!1),new EO(QRn,!0),ann(0),new EO(JRn,ann(100)),new EO(YRn,!1),ann(0),new EO(ZRn,ann(4e3)),ann(0),new EO(nKn,ann(400)),new EO(tKn,!1),new EO(eKn,!1),new EO(iKn,!0),new EO(rKn,!1),Men(),eot=new EO(HRn,iot=mft),vut=new EO(S$n,10),kut=new EO(P$n,10),yut=new EO(OOn,20),Mut=new EO(C$n,10),Tut=new EO(iAn,2),jut=new EO(I$n,10),Sut=new EO(O$n,0),Put=new EO(N$n,5),Cut=new EO(A$n,1),Iut=new EO(L$n,1),Out=new EO(eAn,20),Aut=new EO($$n,10),$ut=new EO(D$n,10),Eut=new Jp(x$n),Nut=new GO,Lut=new EO(hDn,Nut),Vot=new Jp(oDn),Xot=new EO(aDn,zot=!1),Lot=new yA(5),Aot=new EO(q$n,Lot),ldn(),t=JR(rT(Jst),9),$ot=new Wx(t,JR(qD(t,t.length),9),0),Not=new EO(bAn,$ot),Frn(),Qot=new EO(V$n,Jot=Vst),Zot=new Jp(W$n),nut=new Jp(Q$n),tut=new Jp(J$n),Yot=new Jp(Y$n),n=JR(rT(rft),9),xot=new Wx(n,JR(qD(n,n.length),9),0),Dot=new EO(lAn,xot),Bot=ptn((Yvn(),Jht)),_ot=new EO(fAn,Bot),Fot=new DC(0,0),Kot=new EO(AAn,Fot),Rot=new EO(hAn,!1),k2(),bot=new EO(tDn,wot=Yut),lot=new EO(uAn,!1),new Jp(cKn),ann(1),new EO(aKn,null),eut=new Jp(cDn),aut=new Jp(eDn),$jn(),fut=new EO(F$n,lut=$ht),iut=new Jp(R$n),lbn(),sut=ptn(fht),uut=new EO(wAn,sut),out=new EO(X$n,!1),hut=new EO(z$n,!0),new km,But=new EO(gAn,1),Uut=new EO(oKn,null),xut=new EO(pAn,150),Dut=new EO(mAn,1.414),Kut=new EO(vAn,null),Fut=new EO(uKn,1),Tot=new EO(H$n,!1),jot=new EO(U$n,!1),pot=new EO(AOn,1),thn(),new EO(sKn,mot=bst),Wot=!0,Z7(),Hut=aft,Gut=aft,_ut=aft}function zEn(){zEn=E,FQn=new HS("DIRECTION_PREPROCESSOR",0),xQn=new HS("COMMENT_PREPROCESSOR",1),_Qn=new HS("EDGE_AND_LAYER_CONSTRAINT_EDGE_REVERSER",2),eJn=new HS("INTERACTIVE_EXTERNAL_PORT_POSITIONER",3),yJn=new HS("PARTITION_PREPROCESSOR",4),aJn=new HS("LABEL_DUMMY_INSERTER",5),PJn=new HS("SELF_LOOP_PREPROCESSOR",6),fJn=new HS("LAYER_CONSTRAINT_PREPROCESSOR",7),vJn=new HS("PARTITION_MIDPROCESSOR",8),JQn=new HS("HIGH_DEGREE_NODE_LAYER_PROCESSOR",9),dJn=new HS("NODE_PROMOTION",10),hJn=new HS("LAYER_CONSTRAINT_POSTPROCESSOR",11),kJn=new HS("PARTITION_POSTPROCESSOR",12),zQn=new HS("HIERARCHICAL_PORT_CONSTRAINT_PROCESSOR",13),IJn=new HS("SEMI_INTERACTIVE_CROSSMIN_PROCESSOR",14),OQn=new HS("BREAKING_POINT_INSERTER",15),wJn=new HS("LONG_EDGE_SPLITTER",16),TJn=new HS("PORT_SIDE_PROCESSOR",17),iJn=new HS("INVERTED_PORT_PROCESSOR",18),MJn=new HS("PORT_LIST_SORTER",19),AJn=new HS("SORT_BY_INPUT_ORDER_OF_MODEL",20),pJn=new HS("NORTH_SOUTH_PORT_PREPROCESSOR",21),AQn=new HS("BREAKING_POINT_PROCESSOR",22),mJn=new HS(lLn,23),LJn=new HS(bLn,24),EJn=new HS("SELF_LOOP_PORT_RESTORER",25),OJn=new HS("SINGLE_EDGE_GRAPH_WRAPPER",26),rJn=new HS("IN_LAYER_CONSTRAINT_PROCESSOR",27),GQn=new HS("END_NODE_PORT_LABEL_MANAGEMENT_PROCESSOR",28),cJn=new HS("LABEL_AND_NODE_SIZE_PROCESSOR",29),tJn=new HS("INNERMOST_NODE_MARGIN_CALCULATOR",30),CJn=new HS("SELF_LOOP_ROUTER",31),$Qn=new HS("COMMENT_NODE_MARGIN_CALCULATOR",32),HQn=new HS("END_LABEL_PREPROCESSOR",33),uJn=new HS("LABEL_DUMMY_SWITCHER",34),NQn=new HS("CENTER_LABEL_MANAGEMENT_PROCESSOR",35),sJn=new HS("LABEL_SIDE_SELECTOR",36),ZQn=new HS("HYPEREDGE_DUMMY_MERGER",37),VQn=new HS("HIERARCHICAL_PORT_DUMMY_SIZE_PROCESSOR",38),lJn=new HS("LAYER_SIZE_AND_GRAPH_HEIGHT_CALCULATOR",39),QQn=new HS("HIERARCHICAL_PORT_POSITION_PROCESSOR",40),RQn=new HS("CONSTRAINTS_POSTPROCESSOR",41),DQn=new HS("COMMENT_POSTPROCESSOR",42),nJn=new HS("HYPERNODE_PROCESSOR",43),WQn=new HS("HIERARCHICAL_PORT_ORTHOGONAL_EDGE_ROUTER",44),bJn=new HS("LONG_EDGE_JOINER",45),SJn=new HS("SELF_LOOP_POSTPROCESSOR",46),LQn=new HS("BREAKING_POINT_REMOVER",47),gJn=new HS("NORTH_SOUTH_PORT_POSTPROCESSOR",48),YQn=new HS("HORIZONTAL_COMPACTOR",49),oJn=new HS("LABEL_DUMMY_REMOVER",50),qQn=new HS("FINAL_SPLINE_BENDPOINTS_CALCULATOR",51),UQn=new HS("END_LABEL_SORTER",52),jJn=new HS("REVERSED_EDGE_RESTORER",53),BQn=new HS("END_LABEL_POSTPROCESSOR",54),XQn=new HS("HIERARCHICAL_NODE_RESIZER",55),KQn=new HS("DIRECTION_POSTPROCESSOR",56)}function VEn(){VEn=E,A0(),l2n=new EO(xLn,b2n=sZn),O2n=new EO(RLn,(UN(),!1)),OW(),D2n=new EO(KLn,x2n=w1n),n3n=new EO(FLn,!1),t3n=new EO(_Ln,!0),I0n=new EO(BLn,!1),W1(),k3n=new EO(HLn,y3n=K8n),ann(1),I3n=new EO(ULn,ann(7)),O3n=new EO(GLn,!1),A2n=new EO(qLn,!1),Nin(),h2n=new EO(XLn,f2n=iZn),Kgn(),Y2n=new EO(zLn,Z2n=Y5n),yen(),H2n=new EO(VLn,U2n=S0n),ann(-1),B2n=new EO(WLn,null),ann(-1),G2n=new EO(QLn,ann(-1)),ann(-1),q2n=new EO(JLn,ann(4)),ann(-1),z2n=new EO(YLn,ann(2)),Cvn(),Q2n=new EO(ZLn,J2n=C8n),ann(0),W2n=new EO(nNn,ann(0)),F2n=new EO(tNn,ann(wSn)),$3(),u2n=new EO(eNn,s2n=zYn),q0n=new EO(iNn,!1),n2n=new EO(rNn,.1),a2n=new EO(cNn,!1),e2n=new EO(aNn,null),i2n=new EO(oNn,null),ann(-1),r2n=new EO(uNn,null),ann(-1),c2n=new EO(sNn,ann(-1)),ann(0),X0n=new EO(hNn,ann(40)),I5(),J0n=new EO(fNn,Y0n=a1n),z0n=new EO(lNn,V0n=r1n),ecn(),m3n=new EO(bNn,v3n=b8n),u3n=new Jp(wNn),YZ(),e3n=new EO(dNn,i3n=SZn),Aun(),c3n=new EO(gNn,a3n=NZn),new km,f3n=new EO(pNn,.3),b3n=new Jp(mNn),jcn(),w3n=new EO(vNn,d3n=s8n),B6(),k2n=new EO(kNn,y2n=V8n),E9(),M2n=new EO(yNn,T2n=n9n),a7(),j2n=new EO(MNn,E2n=c9n),P2n=new EO(TNn,.2),m2n=new EO(jNn,2),E3n=new EO(ENn,null),P3n=new EO(SNn,10),S3n=new EO(PNn,10),C3n=new EO(CNn,20),ann(0),M3n=new EO(INn,ann(0)),ann(0),T3n=new EO(ONn,ann(0)),ann(0),j3n=new EO(ANn,ann(0)),O0n=new EO(LNn,!1),qhn(),N0n=new EO(NNn,$0n=HZn),kY(),A0n=new EO($Nn,L0n=UYn),N2n=new EO(DNn,!1),ann(0),L2n=new EO(xNn,ann(16)),ann(0),$2n=new EO(RNn,ann(5)),h8(),Y3n=new EO(KNn,Z3n=w9n),A3n=new EO(FNn,10),$3n=new EO(_Nn,1),m3(),H3n=new EO(BNn,U3n=ZYn),R3n=new Jp(HNn),_3n=ann(1),ann(0),F3n=new EO(UNn,_3n),p3(),i4n=new EO(GNn,r4n=u9n),n4n=new Jp(qNn),V3n=new EO(XNn,!0),X3n=new EO(zNn,2),Q3n=new EO(VNn,!0),efn(),g2n=new EO(WNn,p2n=MZn),iln(),w2n=new EO(QNn,d2n=xYn),$in(),U0n=new EO(JNn,G0n=N8n),H0n=new EO(YNn,!1),B0n=new EO(ZNn,!1),Yin(),D0n=new EO(n$n,x0n=WWn),Y7(),F0n=new EO(t$n,_0n=e8n),R0n=new EO(e$n,0),K0n=new EO(i$n,0),K2n=cZn,R2n=XYn,X2n=J5n,V2n=J5n,_2n=X5n,nnn(),t2n=jst,o2n=zYn,Z0n=zYn,W0n=zYn,Q0n=jst,s3n=g8n,h3n=b8n,r3n=b8n,o3n=b8n,l3n=d8n,p3n=g8n,g3n=g8n,xtn(),S2n=cst,C2n=cst,I2n=c9n,v2n=rst,L3n=d9n,N3n=b9n,D3n=d9n,x3n=b9n,G3n=d9n,q3n=b9n,K3n=YYn,B3n=ZYn,c4n=d9n,a4n=b9n,t4n=d9n,e4n=b9n,W3n=b9n,z3n=b9n,J3n=b9n}function WEn(){WEn=E,Edt=new vm(7),Sdt=new FF(8,94),new FF(8,64),Pdt=new FF(8,36),Ndt=new FF(8,65),$dt=new FF(8,122),Ddt=new FF(8,90),Kdt=new FF(8,98),Adt=new FF(8,66),xdt=new FF(8,60),Fdt=new FF(8,62),jdt=new vm(11),Rpn(Tdt=new Qz(4),48,57),Rpn(Rdt=new Qz(4),48,57),Rpn(Rdt,65,90),Rpn(Rdt,95,95),Rpn(Rdt,97,122),Rpn(Ldt=new Qz(4),9,9),Rpn(Ldt,10,10),Rpn(Ldt,12,12),Rpn(Ldt,13,13),Rpn(Ldt,32,32),Cdt=iyn(Tdt),Odt=iyn(Rdt),Idt=iyn(Ldt),vdt=new ym,kdt=new ym,ydt=a8(uM(CGn,1),HSn,2,6,["Cn","Lu","Ll","Lt","Lm","Lo","Mn","Me","Mc","Nd","Nl","No","Zs","Zl","Zp","Cc","Cf",null,"Co","Cs","Pd","Ps","Pe","Pc","Po","Sm","Sc","Sk","So","Pi","Pf","L","M","N","Z","C","P","S"]),mdt=a8(uM(CGn,1),HSn,2,6,["Basic Latin","Latin-1 Supplement","Latin Extended-A","Latin Extended-B","IPA Extensions","Spacing Modifier Letters","Combining Diacritical Marks","Greek","Cyrillic","Armenian","Hebrew","Arabic","Syriac","Thaana","Devanagari","Bengali","Gurmukhi","Gujarati","Oriya","Tamil","Telugu","Kannada","Malayalam","Sinhala","Thai","Lao","Tibetan","Myanmar","Georgian","Hangul Jamo","Ethiopic","Cherokee","Unified Canadian Aboriginal Syllabics","Ogham","Runic","Khmer","Mongolian","Latin Extended Additional","Greek Extended","General Punctuation","Superscripts and Subscripts","Currency Symbols","Combining Marks for Symbols","Letterlike Symbols","Number Forms","Arrows","Mathematical Operators","Miscellaneous Technical","Control Pictures","Optical Character Recognition","Enclosed Alphanumerics","Box Drawing","Block Elements","Geometric Shapes","Miscellaneous Symbols","Dingbats","Braille Patterns","CJK Radicals Supplement","Kangxi Radicals","Ideographic Description Characters","CJK Symbols and Punctuation","Hiragana","Katakana","Bopomofo","Hangul Compatibility Jamo","Kanbun","Bopomofo Extended","Enclosed CJK Letters and Months","CJK Compatibility","CJK Unified Ideographs Extension A","CJK Unified Ideographs","Yi Syllables","Yi Radicals","Hangul Syllables",QHn,"CJK Compatibility Ideographs","Alphabetic Presentation Forms","Arabic Presentation Forms-A","Combining Half Marks","CJK Compatibility Forms","Small Form Variants","Arabic Presentation Forms-B","Specials","Halfwidth and Fullwidth Forms","Old Italic","Gothic","Deseret","Byzantine Musical Symbols","Musical Symbols","Mathematical Alphanumeric Symbols","CJK Unified Ideographs Extension B","CJK Compatibility Ideographs Supplement","Tags"]),Mdt=a8(uM(Wdt,1),GPn,28,15,[66304,66351,66352,66383,66560,66639,118784,119039,119040,119295,119808,120831,131072,173782,194560,195103,917504,917631])}function QEn(){QEn=E,tzn=new u6("OUT_T_L",0,(BZ(),EXn),(z1(),AXn),(v2(),mXn),mXn,a8(uM(wUn,1),kSn,21,0,[i_((ldn(),_st),a8(uM(Jst,1),lPn,95,0,[Ust,xst]))])),nzn=new u6("OUT_T_C",1,jXn,AXn,mXn,vXn,a8(uM(wUn,1),kSn,21,0,[i_(_st,a8(uM(Jst,1),lPn,95,0,[Ust,Dst])),i_(_st,a8(uM(Jst,1),lPn,95,0,[Ust,Dst,Rst]))])),ezn=new u6("OUT_T_R",2,SXn,AXn,mXn,kXn,a8(uM(wUn,1),kSn,21,0,[i_(_st,a8(uM(Jst,1),lPn,95,0,[Ust,Kst]))])),XXn=new u6("OUT_B_L",3,EXn,NXn,kXn,mXn,a8(uM(wUn,1),kSn,21,0,[i_(_st,a8(uM(Jst,1),lPn,95,0,[Bst,xst]))])),qXn=new u6("OUT_B_C",4,jXn,NXn,kXn,vXn,a8(uM(wUn,1),kSn,21,0,[i_(_st,a8(uM(Jst,1),lPn,95,0,[Bst,Dst])),i_(_st,a8(uM(Jst,1),lPn,95,0,[Bst,Dst,Rst]))])),zXn=new u6("OUT_B_R",5,SXn,NXn,kXn,kXn,a8(uM(wUn,1),kSn,21,0,[i_(_st,a8(uM(Jst,1),lPn,95,0,[Bst,Kst]))])),QXn=new u6("OUT_L_T",6,SXn,NXn,mXn,mXn,a8(uM(wUn,1),kSn,21,0,[i_(_st,a8(uM(Jst,1),lPn,95,0,[xst,Ust,Rst]))])),WXn=new u6("OUT_L_C",7,SXn,LXn,vXn,mXn,a8(uM(wUn,1),kSn,21,0,[i_(_st,a8(uM(Jst,1),lPn,95,0,[xst,Hst])),i_(_st,a8(uM(Jst,1),lPn,95,0,[xst,Hst,Rst]))])),VXn=new u6("OUT_L_B",8,SXn,AXn,kXn,mXn,a8(uM(wUn,1),kSn,21,0,[i_(_st,a8(uM(Jst,1),lPn,95,0,[xst,Bst,Rst]))])),ZXn=new u6("OUT_R_T",9,EXn,NXn,mXn,kXn,a8(uM(wUn,1),kSn,21,0,[i_(_st,a8(uM(Jst,1),lPn,95,0,[Kst,Ust,Rst]))])),YXn=new u6("OUT_R_C",10,EXn,LXn,vXn,kXn,a8(uM(wUn,1),kSn,21,0,[i_(_st,a8(uM(Jst,1),lPn,95,0,[Kst,Hst])),i_(_st,a8(uM(Jst,1),lPn,95,0,[Kst,Hst,Rst]))])),JXn=new u6("OUT_R_B",11,EXn,AXn,kXn,kXn,a8(uM(wUn,1),kSn,21,0,[i_(_st,a8(uM(Jst,1),lPn,95,0,[Kst,Bst,Rst]))])),UXn=new u6("IN_T_L",12,EXn,NXn,mXn,mXn,a8(uM(wUn,1),kSn,21,0,[i_(Fst,a8(uM(Jst,1),lPn,95,0,[Ust,xst])),i_(Fst,a8(uM(Jst,1),lPn,95,0,[Ust,xst,Rst]))])),HXn=new u6("IN_T_C",13,jXn,NXn,mXn,vXn,a8(uM(wUn,1),kSn,21,0,[i_(Fst,a8(uM(Jst,1),lPn,95,0,[Ust,Dst])),i_(Fst,a8(uM(Jst,1),lPn,95,0,[Ust,Dst,Rst]))])),GXn=new u6("IN_T_R",14,SXn,NXn,mXn,kXn,a8(uM(wUn,1),kSn,21,0,[i_(Fst,a8(uM(Jst,1),lPn,95,0,[Ust,Kst])),i_(Fst,a8(uM(Jst,1),lPn,95,0,[Ust,Kst,Rst]))])),_Xn=new u6("IN_C_L",15,EXn,LXn,vXn,mXn,a8(uM(wUn,1),kSn,21,0,[i_(Fst,a8(uM(Jst,1),lPn,95,0,[Hst,xst])),i_(Fst,a8(uM(Jst,1),lPn,95,0,[Hst,xst,Rst]))])),FXn=new u6("IN_C_C",16,jXn,LXn,vXn,vXn,a8(uM(wUn,1),kSn,21,0,[i_(Fst,a8(uM(Jst,1),lPn,95,0,[Hst,Dst])),i_(Fst,a8(uM(Jst,1),lPn,95,0,[Hst,Dst,Rst]))])),BXn=new u6("IN_C_R",17,SXn,LXn,vXn,kXn,a8(uM(wUn,1),kSn,21,0,[i_(Fst,a8(uM(Jst,1),lPn,95,0,[Hst,Kst])),i_(Fst,a8(uM(Jst,1),lPn,95,0,[Hst,Kst,Rst]))])),RXn=new u6("IN_B_L",18,EXn,AXn,kXn,mXn,a8(uM(wUn,1),kSn,21,0,[i_(Fst,a8(uM(Jst,1),lPn,95,0,[Bst,xst])),i_(Fst,a8(uM(Jst,1),lPn,95,0,[Bst,xst,Rst]))])),xXn=new u6("IN_B_C",19,jXn,AXn,kXn,vXn,a8(uM(wUn,1),kSn,21,0,[i_(Fst,a8(uM(Jst,1),lPn,95,0,[Bst,Dst])),i_(Fst,a8(uM(Jst,1),lPn,95,0,[Bst,Dst,Rst]))])),KXn=new u6("IN_B_R",20,SXn,AXn,kXn,kXn,a8(uM(wUn,1),kSn,21,0,[i_(Fst,a8(uM(Jst,1),lPn,95,0,[Bst,Kst])),i_(Fst,a8(uM(Jst,1),lPn,95,0,[Bst,Kst,Rst]))])),izn=new u6(zIn,21,null,null,null,null,a8(uM(wUn,1),kSn,21,0,[]))}function JEn(){JEn=E,vbt=(NH(),pbt).b,JR(d2(uq(pbt.b),0),35),JR(d2(uq(pbt.b),1),19),mbt=pbt.a,JR(d2(uq(pbt.a),0),35),JR(d2(uq(pbt.a),1),19),JR(d2(uq(pbt.a),2),19),JR(d2(uq(pbt.a),3),19),JR(d2(uq(pbt.a),4),19),kbt=pbt.o,JR(d2(uq(pbt.o),0),35),JR(d2(uq(pbt.o),1),35),Mbt=JR(d2(uq(pbt.o),2),19),JR(d2(uq(pbt.o),3),19),JR(d2(uq(pbt.o),4),19),JR(d2(uq(pbt.o),5),19),JR(d2(uq(pbt.o),6),19),JR(d2(uq(pbt.o),7),19),JR(d2(uq(pbt.o),8),19),JR(d2(uq(pbt.o),9),19),JR(d2(uq(pbt.o),10),19),JR(d2(uq(pbt.o),11),19),JR(d2(uq(pbt.o),12),19),JR(d2(uq(pbt.o),13),19),JR(d2(uq(pbt.o),14),19),JR(d2(uq(pbt.o),15),19),JR(d2(oq(pbt.o),0),62),JR(d2(oq(pbt.o),1),62),JR(d2(oq(pbt.o),2),62),JR(d2(oq(pbt.o),3),62),JR(d2(oq(pbt.o),4),62),JR(d2(oq(pbt.o),5),62),JR(d2(oq(pbt.o),6),62),JR(d2(oq(pbt.o),7),62),JR(d2(oq(pbt.o),8),62),JR(d2(oq(pbt.o),9),62),ybt=pbt.p,JR(d2(uq(pbt.p),0),35),JR(d2(uq(pbt.p),1),35),JR(d2(uq(pbt.p),2),35),JR(d2(uq(pbt.p),3),35),JR(d2(uq(pbt.p),4),19),JR(d2(uq(pbt.p),5),19),JR(d2(oq(pbt.p),0),62),JR(d2(oq(pbt.p),1),62),Tbt=pbt.q,JR(d2(uq(pbt.q),0),35),jbt=pbt.v,JR(d2(uq(pbt.v),0),19),JR(d2(oq(pbt.v),0),62),JR(d2(oq(pbt.v),1),62),JR(d2(oq(pbt.v),2),62),Ebt=pbt.w,JR(d2(uq(pbt.w),0),35),JR(d2(uq(pbt.w),1),35),JR(d2(uq(pbt.w),2),35),JR(d2(uq(pbt.w),3),19),Sbt=pbt.B,JR(d2(uq(pbt.B),0),19),JR(d2(oq(pbt.B),0),62),JR(d2(oq(pbt.B),1),62),JR(d2(oq(pbt.B),2),62),Ibt=pbt.Q,JR(d2(uq(pbt.Q),0),19),JR(d2(oq(pbt.Q),0),62),Obt=pbt.R,JR(d2(uq(pbt.R),0),35),Abt=pbt.S,JR(d2(oq(pbt.S),0),62),JR(d2(oq(pbt.S),1),62),JR(d2(oq(pbt.S),2),62),JR(d2(oq(pbt.S),3),62),JR(d2(oq(pbt.S),4),62),JR(d2(oq(pbt.S),5),62),JR(d2(oq(pbt.S),6),62),JR(d2(oq(pbt.S),7),62),JR(d2(oq(pbt.S),8),62),JR(d2(oq(pbt.S),9),62),JR(d2(oq(pbt.S),10),62),JR(d2(oq(pbt.S),11),62),JR(d2(oq(pbt.S),12),62),JR(d2(oq(pbt.S),13),62),JR(d2(oq(pbt.S),14),62),Lbt=pbt.T,JR(d2(uq(pbt.T),0),19),JR(d2(uq(pbt.T),2),19),Nbt=JR(d2(uq(pbt.T),3),19),JR(d2(uq(pbt.T),4),19),JR(d2(oq(pbt.T),0),62),JR(d2(oq(pbt.T),1),62),JR(d2(uq(pbt.T),1),19),$bt=pbt.U,JR(d2(uq(pbt.U),0),35),JR(d2(uq(pbt.U),1),35),JR(d2(uq(pbt.U),2),19),JR(d2(uq(pbt.U),3),19),JR(d2(uq(pbt.U),4),19),JR(d2(uq(pbt.U),5),19),JR(d2(oq(pbt.U),0),62),Dbt=pbt.V,JR(d2(uq(pbt.V),0),19),xbt=pbt.W,JR(d2(uq(pbt.W),0),35),JR(d2(uq(pbt.W),1),35),JR(d2(uq(pbt.W),2),35),JR(d2(uq(pbt.W),3),19),JR(d2(uq(pbt.W),4),19),JR(d2(uq(pbt.W),5),19),Kbt=pbt.bb,JR(d2(uq(pbt.bb),0),35),JR(d2(uq(pbt.bb),1),35),JR(d2(uq(pbt.bb),2),35),JR(d2(uq(pbt.bb),3),35),JR(d2(uq(pbt.bb),4),35),JR(d2(uq(pbt.bb),5),35),JR(d2(uq(pbt.bb),6),35),JR(d2(uq(pbt.bb),7),19),JR(d2(oq(pbt.bb),0),62),JR(d2(oq(pbt.bb),1),62),Fbt=pbt.eb,JR(d2(uq(pbt.eb),0),35),JR(d2(uq(pbt.eb),1),35),JR(d2(uq(pbt.eb),2),35),JR(d2(uq(pbt.eb),3),35),JR(d2(uq(pbt.eb),4),35),JR(d2(uq(pbt.eb),5),35),JR(d2(uq(pbt.eb),6),19),JR(d2(uq(pbt.eb),7),19),Rbt=pbt.ab,JR(d2(uq(pbt.ab),0),35),JR(d2(uq(pbt.ab),1),35),Pbt=pbt.H,JR(d2(uq(pbt.H),0),19),JR(d2(uq(pbt.H),1),19),JR(d2(uq(pbt.H),2),19),JR(d2(uq(pbt.H),3),19),JR(d2(uq(pbt.H),4),19),JR(d2(uq(pbt.H),5),19),JR(d2(oq(pbt.H),0),62),_bt=pbt.db,JR(d2(uq(pbt.db),0),19),Cbt=pbt.M}function YEn(n,t,i,r){var c,a,o,u,s,f,l,b,w,d,g,p,m,v,k,y,M,T,j,E,S,P,C,I,O,A,L,N,$,D,x,R,K,F,_,B,H,U,G,q,X,z;if(r.$g())return eq(),eq(),BGn;if(py(X$(fdn(t,(XEn(),Hot)))))return eq(),eq(),BGn;if(T=0!=(!t.a&&(t.a=new aB(ult,t,10,11)),t.a).i,j=!(E=function(n){var t,e,i;if(py(X$(fdn(n,(XEn(),Tot))))){for(i=new Mm,e=new F_(wN(Jdn(n).a.Kc(),new h));Bwn(e);)Dbn(t=JR(MJ(e),74))&&py(X$(fdn(t,jot)))&&Km(i.c,t);return i}return eq(),eq(),BGn}(t)).dc(),T||j){if(!(c=JR(fdn(t,gut),143)))throw Lm(new Ny("Resolved algorithm is not set; apply a LayoutAlgorithmResolver before computing layout."));if(G=SI(c,(xwn(),glt)),drn(t),!T&&j&&!G)return eq(),eq(),BGn;if(v=new Mm,UI(fdn(t,kot))===UI((nnn(),jst))&&(SI(c,blt)||SI(c,llt))){if(py(X$(fdn(t,Rut))))throw Lm(new Ny("Topdown layout cannot be used together with hierarchy handling."));for($=Bmn(n,t),z4(D=new Gj,(!t.a&&(t.a=new aB(ult,t,10,11)),t.a));0!=D.b;)drn(L=JR(0==D.b?null:(J$(0!=D.b),c2(D,D.a.a)),27)),UI(fdn(L,kot))===UI(Sst)||JY(L,Jat)&&!hJ(c,fdn(L,gut))?(J5(v,YEn(n,L,i,r)),ocn(L,kot,Sst),_vn(L)):z4(D,(!L.a&&(L.a=new aB(ult,L,10,11)),L.a))}else{if($=(!t.a&&(t.a=new aB(ult,t,10,11)),t.a).i,py(X$(fdn(t,Rut)))){if((q=r.eh(1)).Ug(PRn,1),null==fdn(t,Kut))throw Lm(new Ny(t.k+" has not been assigned a top-down node type."));if(JR(fdn(t,Kut),280)==(Z7(),aft)||JR(fdn(t,Kut),280)==uft)for(m=new XL((!t.a&&(t.a=new aB(ult,t,10,11)),t.a));m.e!=m.i.gc();)if(p=JR(Urn(m),27),A=JR(fdn(p,gut),143),(!p.a&&(p.a=new aB(ult,p,10,11)),p.a).i>0&&(Vq(A.f),0)){if(JR(fdn(p,Kut),280)==aft)throw Lm(new Ny("Topdown Layout Providers should only be used on parallel nodes."));ZI(Vq(A.f)),null.Um(),lA(p,e.Math.max(p.g,null.Vm),e.Math.max(p.f,null.Vm))}else null!=fdn(p,Uut)&&(U=JR(fdn(p,Uut),347).Tg(p),lA(p,e.Math.max(p.g,U.a),e.Math.max(p.f,U.b)));if(x=JR(fdn(t,Got),107),w=t.g-(x.b+x.c),b=t.f-(x.d+x.a),q.bh("Available Child Area: ("+w+"|"+b+")"),ocn(t,not,w/b),krn(t,c,r.eh($)),JR(fdn(t,Kut),280)==uft&&(hEn(t),lA(t,x.b+my(z$(fdn(t,cot)))+x.c,x.d+my(z$(fdn(t,rot)))+x.a)),q.bh("Executed layout algorithm: "+V$(fdn(t,Jat))+" on node "+t.k),JR(fdn(t,Kut),280)==aft){if(w<0||b<0)throw Lm(new Ny("The size defined by the parent parallel node is too small for the space provided by the paddings of the child hierarchical node. "+t.k));for(JY(t,cot)||JY(t,rot)||hEn(t),g=my(z$(fdn(t,cot))),d=my(z$(fdn(t,rot))),q.bh("Desired Child Area: ("+g+"|"+d+")"),K=w/g,F=b/d,R=e.Math.min(K,e.Math.min(F,my(z$(fdn(t,Fut))))),ocn(t,But,R),q.bh(t.k+" -- Local Scale Factor (X|Y): ("+K+"|"+F+")"),k=JR(fdn(t,oot),21),a=0,o=0,R'?":Cx(YFn,n)?"'(?<' or '(? toIndex: ",rIn=", toIndex: ",cIn="Index: ",aIn=", Size: ",oIn="org.eclipse.elk.alg.common",uIn={50:1},sIn="org.eclipse.elk.alg.common.compaction",hIn="Scanline/EventHandler",fIn="org.eclipse.elk.alg.common.compaction.oned",lIn="CNode belongs to another CGroup.",bIn="ISpacingsHandler/1",wIn="The ",dIn=" instance has been finished already.",gIn="The direction ",pIn=" is not supported by the CGraph instance.",mIn="OneDimensionalCompactor",vIn="OneDimensionalCompactor/lambda$0$Type",kIn="Quadruplet",yIn="ScanlineConstraintCalculator",MIn="ScanlineConstraintCalculator/ConstraintsScanlineHandler",TIn="ScanlineConstraintCalculator/ConstraintsScanlineHandler/lambda$0$Type",jIn="ScanlineConstraintCalculator/Timestamp",EIn="ScanlineConstraintCalculator/lambda$0$Type",SIn={178:1,46:1},PIn="org.eclipse.elk.alg.common.compaction.options",CIn="org.eclipse.elk.core.data",IIn="org.eclipse.elk.polyomino.traversalStrategy",OIn="org.eclipse.elk.polyomino.lowLevelSort",AIn="org.eclipse.elk.polyomino.highLevelSort",LIn="org.eclipse.elk.polyomino.fill",NIn={134:1},$In="polyomino",DIn="org.eclipse.elk.alg.common.networksimplex",xIn={183:1,3:1,4:1},RIn="org.eclipse.elk.alg.common.nodespacing",KIn="org.eclipse.elk.alg.common.nodespacing.cellsystem",FIn="CENTER",_In={217:1,336:1},BIn={3:1,4:1,5:1,603:1},HIn="LEFT",UIn="RIGHT",GIn="Vertical alignment cannot be null",qIn="BOTTOM",XIn="org.eclipse.elk.alg.common.nodespacing.internal",zIn="UNDEFINED",VIn=.01,WIn="org.eclipse.elk.alg.common.nodespacing.internal.algorithm",QIn="LabelPlacer/lambda$0$Type",JIn="LabelPlacer/lambda$1$Type",YIn="portRatioOrPosition",ZIn="org.eclipse.elk.alg.common.overlaps",nOn="DOWN",tOn="org.eclipse.elk.alg.common.polyomino",eOn="NORTH",iOn="EAST",rOn="SOUTH",cOn="WEST",aOn="org.eclipse.elk.alg.common.polyomino.structures",oOn="Direction",uOn="Grid is only of size ",sOn=". Requested point (",hOn=") is out of bounds.",fOn=" Given center based coordinates were (",lOn="org.eclipse.elk.graph.properties",bOn="IPropertyHolder",wOn={3:1,96:1,137:1},dOn="org.eclipse.elk.alg.common.spore",gOn="org.eclipse.elk.alg.common.utils",pOn={205:1},mOn="org.eclipse.elk.core",vOn="Connected Components Compaction",kOn="org.eclipse.elk.alg.disco",yOn="org.eclipse.elk.alg.disco.graph",MOn="org.eclipse.elk.alg.disco.options",TOn="CompactionStrategy",jOn="org.eclipse.elk.disco.componentCompaction.strategy",EOn="org.eclipse.elk.disco.componentCompaction.componentLayoutAlgorithm",SOn="org.eclipse.elk.disco.debug.discoGraph",POn="org.eclipse.elk.disco.debug.discoPolys",COn="componentCompaction",IOn="org.eclipse.elk.disco",OOn="org.eclipse.elk.spacing.componentComponent",AOn="org.eclipse.elk.edge.thickness",LOn="org.eclipse.elk.aspectRatio",NOn="org.eclipse.elk.padding",$On="org.eclipse.elk.alg.disco.transform",DOn=1.5707963267948966,xOn=17976931348623157e292,ROn={3:1,4:1,5:1,198:1},KOn={3:1,6:1,4:1,5:1,100:1,115:1},FOn="org.eclipse.elk.alg.force",_On="ComponentsProcessor",BOn="ComponentsProcessor/1",HOn="ElkGraphImporter/lambda$0$Type",UOn="org.eclipse.elk.alg.force.graph",GOn="Component Layout",qOn="org.eclipse.elk.alg.force.model",XOn="org.eclipse.elk.force.model",zOn="org.eclipse.elk.force.iterations",VOn="org.eclipse.elk.force.repulsivePower",WOn="org.eclipse.elk.force.temperature",QOn=.001,JOn="org.eclipse.elk.force.repulsion",YOn="org.eclipse.elk.alg.force.options",ZOn=1.600000023841858,nAn="org.eclipse.elk.force",tAn="org.eclipse.elk.priority",eAn="org.eclipse.elk.spacing.nodeNode",iAn="org.eclipse.elk.spacing.edgeLabel",rAn="org.eclipse.elk.randomSeed",cAn="org.eclipse.elk.separateConnectedComponents",aAn="org.eclipse.elk.interactive",oAn="org.eclipse.elk.portConstraints",uAn="org.eclipse.elk.edgeLabels.inline",sAn="org.eclipse.elk.omitNodeMicroLayout",hAn="org.eclipse.elk.nodeSize.fixedGraphSize",fAn="org.eclipse.elk.nodeSize.options",lAn="org.eclipse.elk.nodeSize.constraints",bAn="org.eclipse.elk.nodeLabels.placement",wAn="org.eclipse.elk.portLabels.placement",dAn="org.eclipse.elk.topdownLayout",gAn="org.eclipse.elk.topdown.scaleFactor",pAn="org.eclipse.elk.topdown.hierarchicalNodeWidth",mAn="org.eclipse.elk.topdown.hierarchicalNodeAspectRatio",vAn="org.eclipse.elk.topdown.nodeType",kAn="origin",yAn="random",MAn="boundingBox.upLeft",TAn="boundingBox.lowRight",jAn="org.eclipse.elk.stress.fixed",EAn="org.eclipse.elk.stress.desiredEdgeLength",SAn="org.eclipse.elk.stress.dimension",PAn="org.eclipse.elk.stress.epsilon",CAn="org.eclipse.elk.stress.iterationLimit",IAn="org.eclipse.elk.stress",OAn="ELK Stress",AAn="org.eclipse.elk.nodeSize.minimum",LAn="org.eclipse.elk.alg.force.stress",NAn="Layered layout",$An="org.eclipse.elk.alg.layered",DAn="org.eclipse.elk.alg.layered.compaction.components",xAn="org.eclipse.elk.alg.layered.compaction.oned",RAn="org.eclipse.elk.alg.layered.compaction.oned.algs",KAn="org.eclipse.elk.alg.layered.compaction.recthull",FAn="org.eclipse.elk.alg.layered.components",_An="NONE",BAn="MODEL_ORDER",HAn={3:1,6:1,4:1,9:1,5:1,126:1},UAn={3:1,6:1,4:1,5:1,150:1,100:1,115:1},GAn="org.eclipse.elk.alg.layered.compound",qAn={47:1},XAn="org.eclipse.elk.alg.layered.graph",zAn=" -> ",VAn="Not supported by LGraph",WAn="Port side is undefined",QAn={3:1,6:1,4:1,5:1,483:1,150:1,100:1,115:1},JAn={3:1,6:1,4:1,5:1,150:1,199:1,210:1,100:1,115:1},YAn={3:1,6:1,4:1,5:1,150:1,2042:1,210:1,100:1,115:1},ZAn="([{\"' \t\r\n",nLn=")]}\"' \t\r\n",tLn="The given string contains parts that cannot be parsed as numbers.",eLn="org.eclipse.elk.core.math",iLn={3:1,4:1,140:1,214:1,423:1},rLn={3:1,4:1,107:1,214:1,423:1},cLn="org.eclipse.elk.alg.layered.graph.transform",aLn="ElkGraphImporter",oLn="ElkGraphImporter/lambda$1$Type",uLn="ElkGraphImporter/lambda$2$Type",sLn="ElkGraphImporter/lambda$4$Type",hLn="org.eclipse.elk.alg.layered.intermediate",fLn="Node margin calculation",lLn="ONE_SIDED_GREEDY_SWITCH",bLn="TWO_SIDED_GREEDY_SWITCH",wLn="No implementation is available for the layout processor ",dLn="IntermediateProcessorStrategy",gLn="Node '",pLn="FIRST_SEPARATE",mLn="LAST_SEPARATE",vLn="Odd port side processing",kLn="org.eclipse.elk.alg.layered.intermediate.compaction",yLn="org.eclipse.elk.alg.layered.intermediate.greedyswitch",MLn="org.eclipse.elk.alg.layered.p3order.counting",TLn={230:1},jLn="org.eclipse.elk.alg.layered.intermediate.loops",ELn="org.eclipse.elk.alg.layered.intermediate.loops.ordering",SLn="org.eclipse.elk.alg.layered.intermediate.loops.routing",PLn="org.eclipse.elk.alg.layered.intermediate.preserveorder",CLn="org.eclipse.elk.alg.layered.intermediate.wrapping",ILn="org.eclipse.elk.alg.layered.options",OLn="INTERACTIVE",ALn="GREEDY",LLn="DEPTH_FIRST",NLn="EDGE_LENGTH",$Ln="SELF_LOOPS",DLn="firstTryWithInitialOrder",xLn="org.eclipse.elk.layered.directionCongruency",RLn="org.eclipse.elk.layered.feedbackEdges",KLn="org.eclipse.elk.layered.interactiveReferencePoint",FLn="org.eclipse.elk.layered.mergeEdges",_Ln="org.eclipse.elk.layered.mergeHierarchyEdges",BLn="org.eclipse.elk.layered.allowNonFlowPortsToSwitchSides",HLn="org.eclipse.elk.layered.portSortingStrategy",ULn="org.eclipse.elk.layered.thoroughness",GLn="org.eclipse.elk.layered.unnecessaryBendpoints",qLn="org.eclipse.elk.layered.generatePositionAndLayerIds",XLn="org.eclipse.elk.layered.cycleBreaking.strategy",zLn="org.eclipse.elk.layered.layering.strategy",VLn="org.eclipse.elk.layered.layering.layerConstraint",WLn="org.eclipse.elk.layered.layering.layerChoiceConstraint",QLn="org.eclipse.elk.layered.layering.layerId",JLn="org.eclipse.elk.layered.layering.minWidth.upperBoundOnWidth",YLn="org.eclipse.elk.layered.layering.minWidth.upperLayerEstimationScalingFactor",ZLn="org.eclipse.elk.layered.layering.nodePromotion.strategy",nNn="org.eclipse.elk.layered.layering.nodePromotion.maxIterations",tNn="org.eclipse.elk.layered.layering.coffmanGraham.layerBound",eNn="org.eclipse.elk.layered.crossingMinimization.strategy",iNn="org.eclipse.elk.layered.crossingMinimization.forceNodeModelOrder",rNn="org.eclipse.elk.layered.crossingMinimization.hierarchicalSweepiness",cNn="org.eclipse.elk.layered.crossingMinimization.semiInteractive",aNn="org.eclipse.elk.layered.crossingMinimization.inLayerPredOf",oNn="org.eclipse.elk.layered.crossingMinimization.inLayerSuccOf",uNn="org.eclipse.elk.layered.crossingMinimization.positionChoiceConstraint",sNn="org.eclipse.elk.layered.crossingMinimization.positionId",hNn="org.eclipse.elk.layered.crossingMinimization.greedySwitch.activationThreshold",fNn="org.eclipse.elk.layered.crossingMinimization.greedySwitch.type",lNn="org.eclipse.elk.layered.crossingMinimization.greedySwitchHierarchical.type",bNn="org.eclipse.elk.layered.nodePlacement.strategy",wNn="org.eclipse.elk.layered.nodePlacement.favorStraightEdges",dNn="org.eclipse.elk.layered.nodePlacement.bk.edgeStraightening",gNn="org.eclipse.elk.layered.nodePlacement.bk.fixedAlignment",pNn="org.eclipse.elk.layered.nodePlacement.linearSegments.deflectionDampening",mNn="org.eclipse.elk.layered.nodePlacement.networkSimplex.nodeFlexibility",vNn="org.eclipse.elk.layered.nodePlacement.networkSimplex.nodeFlexibility.default",kNn="org.eclipse.elk.layered.edgeRouting.selfLoopDistribution",yNn="org.eclipse.elk.layered.edgeRouting.selfLoopOrdering",MNn="org.eclipse.elk.layered.edgeRouting.splines.mode",TNn="org.eclipse.elk.layered.edgeRouting.splines.sloppy.layerSpacingFactor",jNn="org.eclipse.elk.layered.edgeRouting.polyline.slopedEdgeZoneWidth",ENn="org.eclipse.elk.layered.spacing.baseValue",SNn="org.eclipse.elk.layered.spacing.edgeNodeBetweenLayers",PNn="org.eclipse.elk.layered.spacing.edgeEdgeBetweenLayers",CNn="org.eclipse.elk.layered.spacing.nodeNodeBetweenLayers",INn="org.eclipse.elk.layered.priority.direction",ONn="org.eclipse.elk.layered.priority.shortness",ANn="org.eclipse.elk.layered.priority.straightness",LNn="org.eclipse.elk.layered.compaction.connectedComponents",NNn="org.eclipse.elk.layered.compaction.postCompaction.strategy",$Nn="org.eclipse.elk.layered.compaction.postCompaction.constraints",DNn="org.eclipse.elk.layered.highDegreeNodes.treatment",xNn="org.eclipse.elk.layered.highDegreeNodes.threshold",RNn="org.eclipse.elk.layered.highDegreeNodes.treeHeight",KNn="org.eclipse.elk.layered.wrapping.strategy",FNn="org.eclipse.elk.layered.wrapping.additionalEdgeSpacing",_Nn="org.eclipse.elk.layered.wrapping.correctionFactor",BNn="org.eclipse.elk.layered.wrapping.cutting.strategy",HNn="org.eclipse.elk.layered.wrapping.cutting.cuts",UNn="org.eclipse.elk.layered.wrapping.cutting.msd.freedom",GNn="org.eclipse.elk.layered.wrapping.validify.strategy",qNn="org.eclipse.elk.layered.wrapping.validify.forbiddenIndices",XNn="org.eclipse.elk.layered.wrapping.multiEdge.improveCuts",zNn="org.eclipse.elk.layered.wrapping.multiEdge.distancePenalty",VNn="org.eclipse.elk.layered.wrapping.multiEdge.improveWrappedEdges",WNn="org.eclipse.elk.layered.edgeLabels.sideSelection",QNn="org.eclipse.elk.layered.edgeLabels.centerLabelPlacementStrategy",JNn="org.eclipse.elk.layered.considerModelOrder.strategy",YNn="org.eclipse.elk.layered.considerModelOrder.portModelOrder",ZNn="org.eclipse.elk.layered.considerModelOrder.noModelOrder",n$n="org.eclipse.elk.layered.considerModelOrder.components",t$n="org.eclipse.elk.layered.considerModelOrder.longEdgeStrategy",e$n="org.eclipse.elk.layered.considerModelOrder.crossingCounterNodeInfluence",i$n="org.eclipse.elk.layered.considerModelOrder.crossingCounterPortInfluence",r$n="layering",c$n="layering.minWidth",a$n="layering.nodePromotion",o$n="crossingMinimization",u$n="org.eclipse.elk.hierarchyHandling",s$n="crossingMinimization.greedySwitch",h$n="nodePlacement",f$n="nodePlacement.bk",l$n="edgeRouting",b$n="org.eclipse.elk.edgeRouting",w$n="spacing",d$n="priority",g$n="compaction",p$n="compaction.postCompaction",m$n="Specifies whether and how post-process compaction is applied.",v$n="highDegreeNodes",k$n="wrapping",y$n="wrapping.cutting",M$n="wrapping.validify",T$n="wrapping.multiEdge",j$n="edgeLabels",E$n="considerModelOrder",S$n="org.eclipse.elk.spacing.commentComment",P$n="org.eclipse.elk.spacing.commentNode",C$n="org.eclipse.elk.spacing.edgeEdge",I$n="org.eclipse.elk.spacing.edgeNode",O$n="org.eclipse.elk.spacing.labelLabel",A$n="org.eclipse.elk.spacing.labelPortHorizontal",L$n="org.eclipse.elk.spacing.labelPortVertical",N$n="org.eclipse.elk.spacing.labelNode",$$n="org.eclipse.elk.spacing.nodeSelfLoop",D$n="org.eclipse.elk.spacing.portPort",x$n="org.eclipse.elk.spacing.individual",R$n="org.eclipse.elk.port.borderOffset",K$n="org.eclipse.elk.noLayout",F$n="org.eclipse.elk.port.side",_$n="org.eclipse.elk.debugMode",B$n="org.eclipse.elk.alignment",H$n="org.eclipse.elk.insideSelfLoops.activate",U$n="org.eclipse.elk.insideSelfLoops.yo",G$n="org.eclipse.elk.direction",q$n="org.eclipse.elk.nodeLabels.padding",X$n="org.eclipse.elk.portLabels.nextToPortIfPossible",z$n="org.eclipse.elk.portLabels.treatAsGroup",V$n="org.eclipse.elk.portAlignment.default",W$n="org.eclipse.elk.portAlignment.north",Q$n="org.eclipse.elk.portAlignment.south",J$n="org.eclipse.elk.portAlignment.west",Y$n="org.eclipse.elk.portAlignment.east",Z$n="org.eclipse.elk.contentAlignment",nDn="org.eclipse.elk.junctionPoints",tDn="org.eclipse.elk.edgeLabels.placement",eDn="org.eclipse.elk.port.index",iDn="org.eclipse.elk.commentBox",rDn="org.eclipse.elk.hypernode",cDn="org.eclipse.elk.port.anchor",aDn="org.eclipse.elk.partitioning.activate",oDn="org.eclipse.elk.partitioning.partition",uDn="org.eclipse.elk.position",sDn="org.eclipse.elk.margins",hDn="org.eclipse.elk.spacing.portsSurrounding",fDn="org.eclipse.elk.interactiveLayout",lDn="org.eclipse.elk.core.util",bDn={3:1,4:1,5:1,601:1},wDn="NETWORK_SIMPLEX",dDn="SIMPLE",gDn={106:1,47:1},pDn="org.eclipse.elk.alg.layered.p1cycles",mDn="org.eclipse.elk.alg.layered.p2layers",vDn={413:1,230:1},kDn={846:1,3:1,4:1},yDn="org.eclipse.elk.alg.layered.p3order",MDn="org.eclipse.elk.alg.layered.p4nodes",TDn={3:1,4:1,5:1,854:1},jDn=1e-5,EDn="org.eclipse.elk.alg.layered.p4nodes.bk",SDn="org.eclipse.elk.alg.layered.p5edges",PDn="org.eclipse.elk.alg.layered.p5edges.orthogonal",CDn="org.eclipse.elk.alg.layered.p5edges.orthogonal.direction",IDn=1e-6,ODn="org.eclipse.elk.alg.layered.p5edges.splines",ADn=.09999999999999998,LDn=1e-8,NDn=4.71238898038469,$Dn=3.141592653589793,DDn="org.eclipse.elk.alg.mrtree",xDn=.10000000149011612,RDn="SUPER_ROOT",KDn="org.eclipse.elk.alg.mrtree.graph",FDn=-17976931348623157e292,_Dn="org.eclipse.elk.alg.mrtree.intermediate",BDn="Processor compute fanout",HDn={3:1,6:1,4:1,5:1,534:1,100:1,115:1},UDn="Set neighbors in level",GDn="org.eclipse.elk.alg.mrtree.options",qDn="DESCENDANTS",XDn="org.eclipse.elk.mrtree.compaction",zDn="org.eclipse.elk.mrtree.edgeEndTextureLength",VDn="org.eclipse.elk.mrtree.treeLevel",WDn="org.eclipse.elk.mrtree.positionConstraint",QDn="org.eclipse.elk.mrtree.weighting",JDn="org.eclipse.elk.mrtree.edgeRoutingMode",YDn="org.eclipse.elk.mrtree.searchOrder",ZDn="Position Constraint",nxn="org.eclipse.elk.mrtree",txn="org.eclipse.elk.tree",exn="Processor arrange level",ixn="org.eclipse.elk.alg.mrtree.p2order",rxn="org.eclipse.elk.alg.mrtree.p4route",cxn="org.eclipse.elk.alg.radial",axn=6.283185307179586,oxn="Before",uxn=5e-324,sxn="After",hxn="org.eclipse.elk.alg.radial.intermediate",fxn="COMPACTION",lxn="org.eclipse.elk.alg.radial.intermediate.compaction",bxn={3:1,4:1,5:1,100:1},wxn="org.eclipse.elk.alg.radial.intermediate.optimization",dxn="No implementation is available for the layout option ",gxn="org.eclipse.elk.alg.radial.options",pxn="org.eclipse.elk.radial.centerOnRoot",mxn="org.eclipse.elk.radial.orderId",vxn="org.eclipse.elk.radial.radius",kxn="org.eclipse.elk.radial.rotate",yxn="org.eclipse.elk.radial.compactor",Mxn="org.eclipse.elk.radial.compactionStepSize",Txn="org.eclipse.elk.radial.sorter",jxn="org.eclipse.elk.radial.wedgeCriteria",Exn="org.eclipse.elk.radial.optimizationCriteria",Sxn="org.eclipse.elk.radial.rotation.targetAngle",Pxn="org.eclipse.elk.radial.rotation.computeAdditionalWedgeSpace",Cxn="org.eclipse.elk.radial.rotation.outgoingEdgeAngles",Ixn="Compaction",Oxn="rotation",Axn="org.eclipse.elk.radial",Lxn="org.eclipse.elk.alg.radial.p1position.wedge",Nxn="org.eclipse.elk.alg.radial.sorting",$xn=5.497787143782138,Dxn=3.9269908169872414,xxn=2.356194490192345,Rxn="org.eclipse.elk.alg.rectpacking",Kxn="org.eclipse.elk.alg.rectpacking.intermediate",Fxn="org.eclipse.elk.alg.rectpacking.options",_xn="org.eclipse.elk.rectpacking.trybox",Bxn="org.eclipse.elk.rectpacking.currentPosition",Hxn="org.eclipse.elk.rectpacking.desiredPosition",Uxn="org.eclipse.elk.rectpacking.inNewRow",Gxn="org.eclipse.elk.rectpacking.widthApproximation.strategy",qxn="org.eclipse.elk.rectpacking.widthApproximation.targetWidth",Xxn="org.eclipse.elk.rectpacking.widthApproximation.optimizationGoal",zxn="org.eclipse.elk.rectpacking.widthApproximation.lastPlaceShift",Vxn="org.eclipse.elk.rectpacking.packing.strategy",Wxn="org.eclipse.elk.rectpacking.packing.compaction.rowHeightReevaluation",Qxn="org.eclipse.elk.rectpacking.packing.compaction.iterations",Jxn="org.eclipse.elk.rectpacking.whiteSpaceElimination.strategy",Yxn="widthApproximation",Zxn="Compaction Strategy",nRn="packing.compaction",tRn="org.eclipse.elk.rectpacking",eRn="org.eclipse.elk.alg.rectpacking.p1widthapproximation",iRn="org.eclipse.elk.alg.rectpacking.p2packing",rRn="No Compaction",cRn="org.eclipse.elk.alg.rectpacking.p3whitespaceelimination",aRn="org.eclipse.elk.alg.rectpacking.util",oRn="No implementation available for ",uRn="org.eclipse.elk.alg.spore",sRn="org.eclipse.elk.alg.spore.options",hRn="org.eclipse.elk.sporeCompaction",fRn="org.eclipse.elk.underlyingLayoutAlgorithm",lRn="org.eclipse.elk.processingOrder.treeConstruction",bRn="org.eclipse.elk.processingOrder.spanningTreeCostFunction",wRn="org.eclipse.elk.processingOrder.preferredRoot",dRn="org.eclipse.elk.processingOrder.rootSelection",gRn="org.eclipse.elk.structure.structureExtractionStrategy",pRn="org.eclipse.elk.compaction.compactionStrategy",mRn="org.eclipse.elk.compaction.orthogonal",vRn="org.eclipse.elk.overlapRemoval.maxIterations",kRn="org.eclipse.elk.overlapRemoval.runScanline",yRn="processingOrder",MRn="overlapRemoval",TRn="org.eclipse.elk.sporeOverlap",jRn="org.eclipse.elk.alg.spore.p1structure",ERn="org.eclipse.elk.alg.spore.p2processingorder",SRn="org.eclipse.elk.alg.spore.p3execution",PRn="Topdown Layout",CRn="Invalid index: ",IRn="org.eclipse.elk.core.alg",ORn={341:1},ARn={295:1},LRn="Make sure its type is registered with the ",NRn=" utility class.",$Rn="true",DRn="false",xRn="Couldn't clone property '",RRn=.05,KRn="org.eclipse.elk.core.options",FRn=1.2999999523162842,_Rn="org.eclipse.elk.box",BRn="org.eclipse.elk.expandNodes",HRn="org.eclipse.elk.box.packingMode",URn="org.eclipse.elk.algorithm",GRn="org.eclipse.elk.resolvedAlgorithm",qRn="org.eclipse.elk.bendPoints",XRn="org.eclipse.elk.labelManager",zRn="org.eclipse.elk.scaleFactor",VRn="org.eclipse.elk.childAreaWidth",WRn="org.eclipse.elk.childAreaHeight",QRn="org.eclipse.elk.animate",JRn="org.eclipse.elk.animTimeFactor",YRn="org.eclipse.elk.layoutAncestors",ZRn="org.eclipse.elk.maxAnimTime",nKn="org.eclipse.elk.minAnimTime",tKn="org.eclipse.elk.progressBar",eKn="org.eclipse.elk.validateGraph",iKn="org.eclipse.elk.validateOptions",rKn="org.eclipse.elk.zoomToFit",cKn="org.eclipse.elk.font.name",aKn="org.eclipse.elk.font.size",oKn="org.eclipse.elk.topdown.sizeApproximator",uKn="org.eclipse.elk.topdown.scaleCap",sKn="org.eclipse.elk.edge.type",hKn="partitioning",fKn="nodeLabels",lKn="portAlignment",bKn="nodeSize",wKn="port",dKn="portLabels",gKn="topdown",pKn="insideSelfLoops",mKn="org.eclipse.elk.fixed",vKn="org.eclipse.elk.random",kKn={3:1,34:1,22:1,347:1},yKn="port must have a parent node to calculate the port side",MKn="The edge needs to have exactly one edge section. Found: ",TKn="org.eclipse.elk.core.util.adapters",jKn="org.eclipse.emf.ecore",EKn="org.eclipse.elk.graph",SKn="EMapPropertyHolder",PKn="ElkBendPoint",CKn="ElkGraphElement",IKn="ElkConnectableShape",OKn="ElkEdge",AKn="ElkEdgeSection",LKn="EModelElement",NKn="ENamedElement",$Kn="ElkLabel",DKn="ElkNode",xKn="ElkPort",RKn={94:1,93:1},KKn="org.eclipse.emf.common.notify.impl",FKn="The feature '",_Kn="' is not a valid changeable feature",BKn="Expecting null",HKn="' is not a valid feature",UKn="The feature ID",GKn=" is not a valid feature ID",qKn=32768,XKn={110:1,94:1,93:1,58:1,54:1,99:1},zKn="org.eclipse.emf.ecore.impl",VKn="org.eclipse.elk.graph.impl",WKn="Recursive containment not allowed for ",QKn="The datatype '",JKn="' is not a valid classifier",YKn="The value '",ZKn={195:1,3:1,4:1},nFn="The class '",tFn="http://www.eclipse.org/elk/ElkGraph",eFn="property",iFn="value",rFn="source",cFn="properties",aFn="identifier",oFn="height",uFn="width",sFn="parent",hFn="text",fFn="children",lFn="hierarchical",bFn="sources",wFn="targets",dFn="sections",gFn="bendPoints",pFn="outgoingShape",mFn="incomingShape",vFn="outgoingSections",kFn="incomingSections",yFn="org.eclipse.emf.common.util",MFn="Severe implementation error in the Json to ElkGraph importer.",TFn="id",jFn="org.eclipse.elk.graph.json",EFn="Unhandled parameter types: ",SFn="startPoint",PFn="An edge must have at least one source and one target (edge id: '",CFn="').",IFn="Referenced edge section does not exist: ",OFn=" (edge id: '",AFn="target",LFn="sourcePoint",NFn="targetPoint",$Fn="group",DFn="name",xFn="connectableShape cannot be null",RFn="edge cannot be null",KFn="Passed edge is not 'simple'.",FFn="org.eclipse.elk.graph.util",_Fn="The 'no duplicates' constraint is violated",BFn="targetIndex=",HFn=", size=",UFn="sourceIndex=",GFn={3:1,4:1,20:1,31:1,56:1,16:1,15:1,59:1,70:1,66:1,61:1},qFn={3:1,4:1,20:1,31:1,56:1,16:1,51:1,15:1,59:1,70:1,66:1,61:1,596:1},XFn="logging",zFn="measureExecutionTime",VFn="parser.parse.1",WFn="parser.parse.2",QFn="parser.next.1",JFn="parser.next.2",YFn="parser.next.3",ZFn="parser.next.4",n_n="parser.factor.1",t_n="parser.factor.2",e_n="parser.factor.3",i_n="parser.factor.4",r_n="parser.factor.5",c_n="parser.factor.6",a_n="parser.atom.1",o_n="parser.atom.2",u_n="parser.atom.3",s_n="parser.atom.4",h_n="parser.atom.5",f_n="parser.cc.1",l_n="parser.cc.2",b_n="parser.cc.3",w_n="parser.cc.5",d_n="parser.cc.6",g_n="parser.cc.7",p_n="parser.cc.8",m_n="parser.ope.1",v_n="parser.ope.2",k_n="parser.ope.3",y_n="parser.descape.1",M_n="parser.descape.2",T_n="parser.descape.3",j_n="parser.descape.4",E_n="parser.descape.5",S_n="parser.process.1",P_n="parser.quantifier.1",C_n="parser.quantifier.2",I_n="parser.quantifier.3",O_n="parser.quantifier.4",A_n="parser.quantifier.5",L_n="org.eclipse.emf.common.notify",N_n={424:1,686:1},$_n={3:1,4:1,20:1,31:1,56:1,16:1,15:1,70:1,61:1},D_n={378:1,152:1},x_n="index=",R_n={3:1,4:1,5:1,129:1},K_n={3:1,4:1,20:1,31:1,56:1,16:1,15:1,59:1,70:1,61:1},F_n={3:1,6:1,4:1,5:1,198:1},__n={3:1,4:1,5:1,173:1,379:1},B_n=";/?:@&=+$,",H_n="invalid authority: ",U_n="EAnnotation",G_n="ETypedElement",q_n="EStructuralFeature",X_n="EAttribute",z_n="EClassifier",V_n="EEnumLiteral",W_n="EGenericType",Q_n="EOperation",J_n="EParameter",Y_n="EReference",Z_n="ETypeParameter",nBn="org.eclipse.emf.ecore.util",tBn={79:1},eBn={3:1,20:1,16:1,15:1,61:1,597:1,79:1,71:1,97:1},iBn="org.eclipse.emf.ecore.util.FeatureMap$Entry",rBn=8192,cBn=2048,aBn="byte",oBn="char",uBn="double",sBn="float",hBn="int",fBn="long",lBn="short",bBn="java.lang.Object",wBn={3:1,4:1,5:1,254:1},dBn={3:1,4:1,5:1,688:1},gBn={3:1,4:1,20:1,31:1,56:1,16:1,15:1,59:1,70:1,66:1,61:1,71:1},pBn={3:1,4:1,20:1,31:1,56:1,16:1,15:1,59:1,70:1,66:1,61:1,79:1,71:1,97:1},mBn="mixed",vBn="http:///org/eclipse/emf/ecore/util/ExtendedMetaData",kBn="kind",yBn={3:1,4:1,5:1,689:1},MBn={3:1,4:1,20:1,31:1,56:1,16:1,15:1,70:1,61:1,79:1,71:1,97:1},TBn={20:1,31:1,56:1,16:1,15:1,61:1,71:1},jBn={51:1,128:1,287:1},EBn={76:1,343:1},SBn="The value of type '",PBn="' must be of type '",CBn=1352,IBn="http://www.eclipse.org/emf/2002/Ecore",OBn=-32768,ABn="constraints",LBn="baseType",NBn="getEStructuralFeature",$Bn="getFeatureID",DBn="feature",xBn="getOperationID",RBn="operation",KBn="defaultValue",FBn="eTypeParameters",_Bn="isInstance",BBn="getEEnumLiteral",HBn="eContainingClass",UBn={57:1},GBn={3:1,4:1,5:1,124:1},qBn="org.eclipse.emf.ecore.resource",XBn={94:1,93:1,599:1,2034:1},zBn="org.eclipse.emf.ecore.resource.impl",VBn="unspecified",WBn="simple",QBn="attribute",JBn="attributeWildcard",YBn="element",ZBn="elementWildcard",nHn="collapse",tHn="itemType",eHn="namespace",iHn="##targetNamespace",rHn="whiteSpace",cHn="wildcards",aHn="http://www.eclipse.org/emf/2003/XMLType",oHn="##any",uHn="uninitialized",sHn="The multiplicity constraint is violated",hHn="org.eclipse.emf.ecore.xml.type",fHn="ProcessingInstruction",lHn="SimpleAnyType",bHn="XMLTypeDocumentRoot",wHn="org.eclipse.emf.ecore.xml.type.impl",dHn="INF",gHn="processing",pHn="ENTITIES_._base",mHn="minLength",vHn="ENTITY",kHn="NCName",yHn="IDREFS_._base",MHn="integer",THn="token",jHn="pattern",EHn="[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*",SHn="\\i\\c*",PHn="[\\i-[:]][\\c-[:]]*",CHn="nonPositiveInteger",IHn="maxInclusive",OHn="NMTOKEN",AHn="NMTOKENS_._base",LHn="nonNegativeInteger",NHn="minInclusive",$Hn="normalizedString",DHn="unsignedByte",xHn="unsignedInt",RHn="18446744073709551615",KHn="unsignedShort",FHn="processingInstruction",_Hn="org.eclipse.emf.ecore.xml.type.internal",BHn=1114111,HHn="Internal Error: shorthands: \\u",UHn="xml:isDigit",GHn="xml:isWord",qHn="xml:isSpace",XHn="xml:isNameChar",zHn="xml:isInitialNameChar",VHn="09٠٩۰۹०९০৯੦੯૦૯୦୯௧௯౦౯೦೯൦൯๐๙໐໙༠༩",WHn="AZazÀÖØöøıĴľŁňŊžƀǃǍǰǴǵǺȗɐʨʻˁΆΆΈΊΌΌΎΡΣώϐϖϚϚϜϜϞϞϠϠϢϳЁЌЎяёќўҁҐӄӇӈӋӌӐӫӮӵӸӹԱՖՙՙաֆאתװײءغفيٱڷںھۀێېۓەەۥۦअहऽऽक़ॡঅঌএঐওনপরললশহড়ঢ়য়ৡৰৱਅਊਏਐਓਨਪਰਲਲ਼ਵਸ਼ਸਹਖ਼ੜਫ਼ਫ਼ੲੴઅઋઍઍએઑઓનપરલળવહઽઽૠૠଅଌଏଐଓନପରଲଳଶହଽଽଡ଼ଢ଼ୟୡஅஊஎஐஒகஙசஜஜஞடணதநபமவஷஹఅఌఎఐఒనపళవహౠౡಅಌಎಐಒನಪಳವಹೞೞೠೡഅഌഎഐഒനപഹൠൡกฮะะาำเๅກຂຄຄງຈຊຊຍຍດທນຟມຣລລວວສຫອຮະະາຳຽຽເໄཀཇཉཀྵႠჅაჶᄀᄀᄂᄃᄅᄇᄉᄉᄋᄌᄎᄒᄼᄼᄾᄾᅀᅀᅌᅌᅎᅎᅐᅐᅔᅕᅙᅙᅟᅡᅣᅣᅥᅥᅧᅧᅩᅩᅭᅮᅲᅳᅵᅵᆞᆞᆨᆨᆫᆫᆮᆯᆷᆸᆺᆺᆼᇂᇫᇫᇰᇰᇹᇹḀẛẠỹἀἕἘἝἠὅὈὍὐὗὙὙὛὛὝὝὟώᾀᾴᾶᾼιιῂῄῆῌῐΐῖΊῠῬῲῴῶῼΩΩKÅ℮℮ↀↂ〇〇〡〩ぁゔァヺㄅㄬ一龥가힣",QHn="Private Use",JHn="ASSIGNED",YHn="\0€ÿĀſƀɏɐʯʰ˿̀ͯͰϿЀӿ԰֏֐׿؀ۿ܀ݏހ޿ऀॿঀ৿਀੿઀૿଀୿஀௿ఀ౿ಀ೿ഀൿ඀෿฀๿຀໿ༀ࿿က႟Ⴀჿᄀᇿሀ፿Ꭰ᏿᐀ᙿ ᚟ᚠ᛿ក៿᠀᢯Ḁỿἀ῿ ⁰₟₠⃏⃐⃿℀⅏⅐↏←⇿∀⋿⌀⏿␀␿⑀⑟①⓿─╿▀▟■◿☀⛿✀➿⠀⣿⺀⻿⼀⿟⿰⿿ 〿぀ゟ゠ヿ㄀ㄯ㄰㆏㆐㆟ㆠㆿ㈀㋿㌀㏿㐀䶵一鿿ꀀ꒏꒐꓏가힣豈﫿ffﭏﭐ﷿︠︯︰﹏﹐﹯ﹰ﻾\ufeff\ufeff＀￯",ZHn="UNASSIGNED",nUn={3:1,122:1},tUn="org.eclipse.emf.ecore.xml.type.util",eUn={3:1,4:1,5:1,381:1},iUn="org.eclipse.xtext.xbase.lib",rUn="Cannot add elements to a Range",cUn="Cannot set elements in a Range",aUn="Cannot remove elements from a Range",oUn="user.agent";e.goog=e.goog||{},e.goog.global=e.goog.global||e,rSn={},_wn(1,null,{},r),iSn.Fb=function(n){return AO(this,n)},iSn.Gb=function(){return this.Rm},iSn.Hb=function(){return FN(this)},iSn.Ib=function(){return sT(s7(this))+"@"+(F4(this)>>>0).toString(16)},iSn.equals=function(n){return this.Fb(n)},iSn.hashCode=function(){return this.Hb()},iSn.toString=function(){return this.Ib()},_wn(297,1,{297:1,2124:1},F8),iSn.ve=function(n){var t;return(t=new F8).i=4,t.c=n>1?GX(this,n-1):this,t},iSn.we=function(){return W$(this),this.b},iSn.xe=function(){return sT(this)},iSn.ye=function(){return W$(this),this.k},iSn.ze=function(){return!!(4&this.i)},iSn.Ae=function(){return!!(1&this.i)},iSn.Ib=function(){return B0(this)},iSn.i=0;var uUn,sUn=EH(dSn,"Object",1),hUn=EH(dSn,"Class",297);_wn(2096,1,gSn),EH(pSn,"Optional",2096),_wn(1191,2096,gSn,c),iSn.Fb=function(n){return n===this},iSn.Hb=function(){return 2040732332},iSn.Ib=function(){return"Optional.absent()"},iSn.Jb=function(n){return PH(n),Ik(),uUn},EH(pSn,"Absent",1191),_wn(636,1,{},qy),EH(pSn,"Joiner",636);var fUn=nF(pSn,"Predicate");_wn(589,1,{178:1,589:1,3:1,46:1},_l),iSn.Mb=function(n){return t9(this,n)},iSn.Lb=function(n){return t9(this,n)},iSn.Fb=function(n){var t;return!!sL(n,589)&&(t=JR(n,589),Jwn(this.a,t.a))},iSn.Hb=function(){return r9(this.a)+306654252},iSn.Ib=function(){return function(n){var t,e,i,r;for(t=ZH(rO(new kN("Predicates."),"and"),40),e=!0,r=new kw(n);r.b0},iSn.Pb=function(){if(this.c>=this.d)throw Lm(new cv);return this.Xb(this.c++)},iSn.Tb=function(){return this.c},iSn.Ub=function(){if(this.c<=0)throw Lm(new cv);return this.Xb(--this.c)},iSn.Vb=function(){return this.c-1},iSn.c=0,iSn.d=0,EH(SSn,"AbstractIndexedListIterator",399),_wn(713,204,ESn),iSn.Ob=function(){return s4(this)},iSn.Pb=function(){return m1(this)},iSn.e=1,EH(SSn,"AbstractIterator",713),_wn(2084,1,{229:1}),iSn.Zb=function(){return this.f||(this.f=this.ac())},iSn.Fb=function(n){return O9(this,n)},iSn.Hb=function(){return F4(this.Zb())},iSn.dc=function(){return 0==this.gc()},iSn.ec=function(){return j_(this)},iSn.Ib=function(){return Qtn(this.Zb())},EH(SSn,"AbstractMultimap",2084),_wn(742,2084,CSn),iSn.$b=function(){P3(this)},iSn._b=function(n){return aT(this,n)},iSn.ac=function(){return new uj(this,this.c)},iSn.ic=function(n){return this.hc()},iSn.bc=function(){return new VL(this,this.c)},iSn.jc=function(){return this.mc(this.hc())},iSn.kc=function(){return new Dk(this)},iSn.lc=function(){return Jsn(this.c.vc().Nc(),new o,64,this.d)},iSn.cc=function(n){return RJ(this,n)},iSn.fc=function(n){return $7(this,n)},iSn.gc=function(){return this.d},iSn.mc=function(n){return eq(),new ww(n)},iSn.nc=function(){return new $k(this)},iSn.oc=function(){return Jsn(this.c.Cc().Nc(),new a,64,this.d)},iSn.pc=function(n,t){return new hY(this,n,t,null)},iSn.d=0,EH(SSn,"AbstractMapBasedMultimap",742),_wn(1696,742,CSn),iSn.hc=function(){return new dY(this.a)},iSn.jc=function(){return eq(),eq(),BGn},iSn.cc=function(n){return JR(RJ(this,n),15)},iSn.fc=function(n){return JR($7(this,n),15)},iSn.Zb=function(){return VG(this)},iSn.Fb=function(n){return O9(this,n)},iSn.qc=function(n){return JR(RJ(this,n),15)},iSn.rc=function(n){return JR($7(this,n),15)},iSn.mc=function(n){return gq(JR(n,15))},iSn.pc=function(n,t){return pW(this,n,JR(t,15),null)},EH(SSn,"AbstractListMultimap",1696),_wn(748,1,ISn),iSn.Nb=function(n){yB(this,n)},iSn.Ob=function(){return this.c.Ob()||this.e.Ob()},iSn.Pb=function(){var n;return this.e.Ob()||(n=JR(this.c.Pb(),44),this.b=n.ld(),this.a=JR(n.md(),16),this.e=this.a.Kc()),this.sc(this.b,this.e.Pb())},iSn.Qb=function(){this.e.Qb(),JR(MU(this.a),16).dc()&&this.c.Qb(),--this.d.d},EH(SSn,"AbstractMapBasedMultimap/Itr",748),_wn(1129,748,ISn,$k),iSn.sc=function(n,t){return t},EH(SSn,"AbstractMapBasedMultimap/1",1129),_wn(1130,1,{},a),iSn.Kb=function(n){return JR(n,16).Nc()},EH(SSn,"AbstractMapBasedMultimap/1methodref$spliterator$Type",1130),_wn(1131,748,ISn,Dk),iSn.sc=function(n,t){return new pj(n,t)},EH(SSn,"AbstractMapBasedMultimap/2",1131);var lUn=nF(OSn,"Map");_wn(2065,1,ASn),iSn.wc=function(n){R6(this,n)},iSn.yc=function(n,t,e){return Gtn(this,n,t,e)},iSn.$b=function(){this.vc().$b()},iSn.tc=function(n){return yan(this,n)},iSn._b=function(n){return!!fsn(this,n,!1)},iSn.uc=function(n){var t,e;for(t=this.vc().Kc();t.Ob();)if(e=JR(t.Pb(),44).md(),UI(n)===UI(e)||null!=n&&Enn(n,e))return!0;return!1},iSn.Fb=function(n){var t,e,i;if(n===this)return!0;if(!sL(n,85))return!1;if(i=JR(n,85),this.gc()!=i.gc())return!1;for(e=i.vc().Kc();e.Ob();)if(t=JR(e.Pb(),44),!this.tc(t))return!1;return!0},iSn.xc=function(n){return HI(fsn(this,n,!1))},iSn.Hb=function(){return p8(this.vc())},iSn.dc=function(){return 0==this.gc()},iSn.ec=function(){return new tw(this)},iSn.zc=function(n,t){throw Lm(new Ly("Put not supported on this map"))},iSn.Ac=function(n){S6(this,n)},iSn.Bc=function(n){return HI(fsn(this,n,!0))},iSn.gc=function(){return this.vc().gc()},iSn.Ib=function(){return Tsn(this)},iSn.Cc=function(){return new uw(this)},EH(OSn,"AbstractMap",2065),_wn(2085,2065,ASn),iSn.bc=function(){return new Sj(this)},iSn.vc=function(){return T_(this)},iSn.ec=function(){return this.g||(this.g=this.bc())},iSn.Cc=function(){return this.i||(this.i=new Ej(this))},EH(SSn,"Maps/ViewCachingAbstractMap",2085),_wn(402,2085,ASn,uj),iSn.xc=function(n){return function(n,t){var e,i;return(e=JR(wnn(n.d,t),16))?(i=t,n.e.pc(i,e)):null}(this,n)},iSn.Bc=function(n){return function(n,t){var e,i;return(e=JR(n.d.Bc(t),16))?((i=n.e.hc()).Gc(e),n.e.d-=e.gc(),e.$b(),i):null}(this,n)},iSn.$b=function(){this.d==this.e.c?this.e.$b():sF(new fF(this))},iSn._b=function(n){return lnn(this.d,n)},iSn.Ec=function(){return new Hl(this)},iSn.Dc=function(){return this.Ec()},iSn.Fb=function(n){return this===n||Enn(this.d,n)},iSn.Hb=function(){return F4(this.d)},iSn.ec=function(){return this.e.ec()},iSn.gc=function(){return this.d.gc()},iSn.Ib=function(){return Qtn(this.d)},EH(SSn,"AbstractMapBasedMultimap/AsMap",402);var bUn=nF(dSn,"Iterable");_wn(31,1,LSn),iSn.Jc=function(n){QQ(this,n)},iSn.Lc=function(){return this.Oc()},iSn.Nc=function(){return new Kz(this,0)},iSn.Oc=function(){return new PF(null,this.Nc())},iSn.Fc=function(n){throw Lm(new Ly("Add not supported on this collection"))},iSn.Gc=function(n){return z4(this,n)},iSn.$b=function(){lG(this)},iSn.Hc=function(n){return Ten(this,n,!1)},iSn.Ic=function(n){return G5(this,n)},iSn.dc=function(){return 0==this.gc()},iSn.Mc=function(n){return Ten(this,n,!0)},iSn.Pc=function(){return I_(this)},iSn.Qc=function(n){return kan(this,n)},iSn.Ib=function(){return Chn(this)},EH(OSn,"AbstractCollection",31);var wUn=nF(OSn,"Set");_wn(NSn,31,$Sn),iSn.Nc=function(){return new Kz(this,1)},iSn.Fb=function(n){return Win(this,n)},iSn.Hb=function(){return p8(this)},EH(OSn,"AbstractSet",NSn),_wn(2068,NSn,$Sn),EH(SSn,"Sets/ImprovedAbstractSet",2068),_wn(2069,2068,$Sn),iSn.$b=function(){this.Rc().$b()},iSn.Hc=function(n){return Jen(this,n)},iSn.dc=function(){return this.Rc().dc()},iSn.Mc=function(n){var t;return!(!this.Hc(n)||!sL(n,44))&&(t=JR(n,44),this.Rc().ec().Mc(t.ld()))},iSn.gc=function(){return this.Rc().gc()},EH(SSn,"Maps/EntrySet",2069),_wn(1127,2069,$Sn,Hl),iSn.Hc=function(n){return bnn(this.a.d.vc(),n)},iSn.Kc=function(){return new fF(this.a)},iSn.Rc=function(){return this.a},iSn.Mc=function(n){var t;return!!bnn(this.a.d.vc(),n)&&(t=JR(MU(JR(n,44)),44),OJ(this.a.e,t.ld()),!0)},iSn.Nc=function(){return GR(this.a.d.vc().Nc(),new Ul(this.a))},EH(SSn,"AbstractMapBasedMultimap/AsMap/AsMapEntries",1127),_wn(1128,1,{},Ul),iSn.Kb=function(n){return kJ(this.a,JR(n,44))},EH(SSn,"AbstractMapBasedMultimap/AsMap/AsMapEntries/0methodref$wrapEntry$Type",1128),_wn(746,1,ISn,fF),iSn.Nb=function(n){yB(this,n)},iSn.Pb=function(){var n;return n=JR(this.b.Pb(),44),this.a=JR(n.md(),16),kJ(this.c,n)},iSn.Ob=function(){return this.b.Ob()},iSn.Qb=function(){aR(!!this.a),this.b.Qb(),this.c.e.d-=this.a.gc(),this.a.$b(),this.a=null},EH(SSn,"AbstractMapBasedMultimap/AsMap/AsMapIterator",746),_wn(542,2068,$Sn,Sj),iSn.$b=function(){this.b.$b()},iSn.Hc=function(n){return this.b._b(n)},iSn.Jc=function(n){PH(n),this.b.wc(new bb(n))},iSn.dc=function(){return this.b.dc()},iSn.Kc=function(){return new Xk(this.b.vc().Kc())},iSn.Mc=function(n){return!!this.b._b(n)&&(this.b.Bc(n),!0)},iSn.gc=function(){return this.b.gc()},EH(SSn,"Maps/KeySet",542),_wn(327,542,$Sn,VL),iSn.$b=function(){sF(new sj(this,this.b.vc().Kc()))},iSn.Ic=function(n){return this.b.ec().Ic(n)},iSn.Fb=function(n){return this===n||Enn(this.b.ec(),n)},iSn.Hb=function(){return F4(this.b.ec())},iSn.Kc=function(){return new sj(this,this.b.vc().Kc())},iSn.Mc=function(n){var t,e;return e=0,(t=JR(this.b.Bc(n),16))&&(e=t.gc(),t.$b(),this.a.d-=e),e>0},iSn.Nc=function(){return this.b.ec().Nc()},EH(SSn,"AbstractMapBasedMultimap/KeySet",327),_wn(747,1,ISn,sj),iSn.Nb=function(n){yB(this,n)},iSn.Ob=function(){return this.c.Ob()},iSn.Pb=function(){return this.a=JR(this.c.Pb(),44),this.a.ld()},iSn.Qb=function(){var n;aR(!!this.a),n=JR(this.a.md(),16),this.c.Qb(),this.b.a.d-=n.gc(),n.$b(),this.a=null},EH(SSn,"AbstractMapBasedMultimap/KeySet/1",747),_wn(503,402,{85:1,133:1},uD),iSn.bc=function(){return this.Sc()},iSn.ec=function(){return this.Uc()},iSn.Sc=function(){return new ZT(this.c,this.Wc())},iSn.Tc=function(){return this.Wc().Tc()},iSn.Uc=function(){return this.b||(this.b=this.Sc())},iSn.Vc=function(){return this.Wc().Vc()},iSn.Wc=function(){return JR(this.d,133)},EH(SSn,"AbstractMapBasedMultimap/SortedAsMap",503),_wn(446,503,DSn,sD),iSn.bc=function(){return new nj(this.a,JR(JR(this.d,133),139))},iSn.Sc=function(){return new nj(this.a,JR(JR(this.d,133),139))},iSn.ec=function(){return JR(this.b||(this.b=new nj(this.a,JR(JR(this.d,133),139))),277)},iSn.Uc=function(){return JR(this.b||(this.b=new nj(this.a,JR(JR(this.d,133),139))),277)},iSn.Wc=function(){return JR(JR(this.d,133),139)},iSn.Xc=function(n){return JR(JR(this.d,133),139).Xc(n)},iSn.Yc=function(n){return JR(JR(this.d,133),139).Yc(n)},iSn.Zc=function(n,t){return new sD(this.a,JR(JR(this.d,133),139).Zc(n,t))},iSn.$c=function(n){return JR(JR(this.d,133),139).$c(n)},iSn._c=function(n){return JR(JR(this.d,133),139)._c(n)},iSn.ad=function(n,t){return new sD(this.a,JR(JR(this.d,133),139).ad(n,t))},EH(SSn,"AbstractMapBasedMultimap/NavigableAsMap",446),_wn(502,327,xSn,ZT),iSn.Nc=function(){return this.b.ec().Nc()},EH(SSn,"AbstractMapBasedMultimap/SortedKeySet",502),_wn(401,502,RSn,nj),EH(SSn,"AbstractMapBasedMultimap/NavigableKeySet",401),_wn(551,31,LSn,hY),iSn.Fc=function(n){var t,e;return ten(this),e=this.d.dc(),(t=this.d.Fc(n))&&(++this.f.d,e&&HD(this)),t},iSn.Gc=function(n){var t,e,i;return!n.dc()&&(ten(this),i=this.d.gc(),(t=this.d.Gc(n))&&(e=this.d.gc(),this.f.d+=e-i,0==i&&HD(this)),t)},iSn.$b=function(){var n;ten(this),0!=(n=this.d.gc())&&(this.d.$b(),this.f.d-=n,qF(this))},iSn.Hc=function(n){return ten(this),this.d.Hc(n)},iSn.Ic=function(n){return ten(this),this.d.Ic(n)},iSn.Fb=function(n){return n===this||(ten(this),Enn(this.d,n))},iSn.Hb=function(){return ten(this),F4(this.d)},iSn.Kc=function(){return ten(this),new UR(this)},iSn.Mc=function(n){var t;return ten(this),(t=this.d.Mc(n))&&(--this.f.d,qF(this)),t},iSn.gc=function(){return YI(this)},iSn.Nc=function(){return ten(this),this.d.Nc()},iSn.Ib=function(){return ten(this),Qtn(this.d)},EH(SSn,"AbstractMapBasedMultimap/WrappedCollection",551);var dUn=nF(OSn,"List");_wn(744,551,{20:1,31:1,16:1,15:1},q_),iSn.jd=function(n){A4(this,n)},iSn.Nc=function(){return ten(this),this.d.Nc()},iSn.bd=function(n,t){var e;ten(this),e=this.d.dc(),JR(this.d,15).bd(n,t),++this.a.d,e&&HD(this)},iSn.cd=function(n,t){var e,i,r;return!t.dc()&&(ten(this),r=this.d.gc(),(e=JR(this.d,15).cd(n,t))&&(i=this.d.gc(),this.a.d+=i-r,0==r&&HD(this)),e)},iSn.Xb=function(n){return ten(this),JR(this.d,15).Xb(n)},iSn.dd=function(n){return ten(this),JR(this.d,15).dd(n)},iSn.ed=function(){return ten(this),new AA(this)},iSn.fd=function(n){return ten(this),new qG(this,n)},iSn.gd=function(n){var t;return ten(this),t=JR(this.d,15).gd(n),--this.a.d,qF(this),t},iSn.hd=function(n,t){return ten(this),JR(this.d,15).hd(n,t)},iSn.kd=function(n,t){return ten(this),pW(this.a,this.e,JR(this.d,15).kd(n,t),this.b?this.b:this)},EH(SSn,"AbstractMapBasedMultimap/WrappedList",744),_wn(1126,744,{20:1,31:1,16:1,15:1,59:1},QN),EH(SSn,"AbstractMapBasedMultimap/RandomAccessWrappedList",1126),_wn(628,1,ISn,UR),iSn.Nb=function(n){yB(this,n)},iSn.Ob=function(){return BG(this),this.b.Ob()},iSn.Pb=function(){return BG(this),this.b.Pb()},iSn.Qb=function(){rN(this)},EH(SSn,"AbstractMapBasedMultimap/WrappedCollection/WrappedIterator",628),_wn(745,628,KSn,AA,qG),iSn.Qb=function(){rN(this)},iSn.Rb=function(n){var t;t=0==YI(this.a),(BG(this),JR(this.b,128)).Rb(n),++this.a.a.d,t&&HD(this.a)},iSn.Sb=function(){return(BG(this),JR(this.b,128)).Sb()},iSn.Tb=function(){return(BG(this),JR(this.b,128)).Tb()},iSn.Ub=function(){return(BG(this),JR(this.b,128)).Ub()},iSn.Vb=function(){return(BG(this),JR(this.b,128)).Vb()},iSn.Wb=function(n){(BG(this),JR(this.b,128)).Wb(n)},EH(SSn,"AbstractMapBasedMultimap/WrappedList/WrappedListIterator",745),_wn(743,551,xSn,aD),iSn.Nc=function(){return ten(this),this.d.Nc()},EH(SSn,"AbstractMapBasedMultimap/WrappedSortedSet",743),_wn(1125,743,RSn,gA),EH(SSn,"AbstractMapBasedMultimap/WrappedNavigableSet",1125),_wn(1124,551,$Sn,oD),iSn.Nc=function(){return ten(this),this.d.Nc()},EH(SSn,"AbstractMapBasedMultimap/WrappedSet",1124),_wn(1133,1,{},o),iSn.Kb=function(n){return function(n){var t;return t=n.ld(),GR(JR(n.md(),16).Nc(),new zl(t))}(JR(n,44))},EH(SSn,"AbstractMapBasedMultimap/lambda$1$Type",1133),_wn(1132,1,{},zl),iSn.Kb=function(n){return new pj(this.a,n)},EH(SSn,"AbstractMapBasedMultimap/lambda$2$Type",1132);var gUn,pUn,mUn,vUn,kUn=nF(OSn,"Map/Entry");_wn(358,1,FSn),iSn.Fb=function(n){var t;return!!sL(n,44)&&(t=JR(n,44),fU(this.ld(),t.ld())&&fU(this.md(),t.md()))},iSn.Hb=function(){var n,t;return n=this.ld(),t=this.md(),(null==n?0:F4(n))^(null==t?0:F4(t))},iSn.nd=function(n){throw Lm(new ev)},iSn.Ib=function(){return this.ld()+"="+this.md()},EH(SSn,_Sn,358),_wn(2086,31,LSn),iSn.$b=function(){this.od().$b()},iSn.Hc=function(n){var t;return!!sL(n,44)&&(t=JR(n,44),function(n,t,e){var i;return!!(i=JR(n.Zb().xc(t),16))&&i.Hc(e)}(this.od(),t.ld(),t.md()))},iSn.Mc=function(n){var t;return!!sL(n,44)&&(t=JR(n,44),SV(this.od(),t.ld(),t.md()))},iSn.gc=function(){return this.od().d},EH(SSn,"Multimaps/Entries",2086),_wn(749,2086,LSn,Vl),iSn.Kc=function(){return this.a.kc()},iSn.od=function(){return this.a},iSn.Nc=function(){return this.a.lc()},EH(SSn,"AbstractMultimap/Entries",749),_wn(750,749,$Sn,xk),iSn.Nc=function(){return this.a.lc()},iSn.Fb=function(n){return Tfn(this,n)},iSn.Hb=function(){return V4(this)},EH(SSn,"AbstractMultimap/EntrySet",750),_wn(751,31,LSn,Wl),iSn.$b=function(){this.a.$b()},iSn.Hc=function(n){return function(n,t){var e;for(e=n.Zb().Cc().Kc();e.Ob();)if(JR(e.Pb(),16).Hc(t))return!0;return!1}(this.a,n)},iSn.Kc=function(){return this.a.nc()},iSn.gc=function(){return this.a.d},iSn.Nc=function(){return this.a.oc()},EH(SSn,"AbstractMultimap/Values",751),_wn(2087,31,{849:1,20:1,31:1,16:1}),iSn.Jc=function(n){PH(n),bG(this).Jc(new vb(n))},iSn.Nc=function(){var n;return Jsn(n=bG(this).Nc(),new d,64|1296&n.yd(),this.a.d)},iSn.Fc=function(n){return zy(),!0},iSn.Gc=function(n){return PH(this),PH(n),sL(n,552)?XV(JR(n,849)):!n.dc()&&n0(this,n.Kc())},iSn.Hc=function(n){var t;return((t=JR(wnn(VG(this.a),n),16))?t.gc():0)>0},iSn.Fb=function(n){return function(n,t){var e,i,r;if(t===n)return!0;if(sL(t,552)){if(r=JR(t,849),n.a.d!=r.a.d||bG(n).gc()!=bG(r).gc())return!1;for(i=bG(r).Kc();i.Ob();)if(Mz(n,(e=JR(i.Pb(),425)).a.ld())!=JR(e.a.md(),16).gc())return!1;return!0}return!1}(this,n)},iSn.Hb=function(){return F4(bG(this))},iSn.dc=function(){return bG(this).dc()},iSn.Mc=function(n){return vbn(this,n,1)>0},iSn.Ib=function(){return Qtn(bG(this))},EH(SSn,"AbstractMultiset",2087),_wn(2089,2068,$Sn),iSn.$b=function(){P3(this.a.a)},iSn.Hc=function(n){var t;return!(!sL(n,504)||(t=JR(n,425),JR(t.a.md(),16).gc()<=0||Mz(this.a,t.a.ld())!=JR(t.a.md(),16).gc()))},iSn.Mc=function(n){var t,e,i;return!(!sL(n,504)||(t=(e=JR(n,425)).a.ld(),0==(i=JR(e.a.md(),16).gc())))&&function(n,t,e){var i,r,c;return A3(e,"oldCount"),A3(0,"newCount"),((i=JR(wnn(VG(n.a),t),16))?i.gc():0)==e&&(A3(0,"count"),(c=-((r=JR(wnn(VG(n.a),t),16))?r.gc():0))>0?zy():c<0&&vbn(n,t,-c),!0)}(this.a,t,i)},EH(SSn,"Multisets/EntrySet",2089),_wn(1139,2089,$Sn,Ql),iSn.Kc=function(){return new Vk(T_(VG(this.a.a)).Kc())},iSn.gc=function(){return VG(this.a.a).gc()},EH(SSn,"AbstractMultiset/EntrySet",1139),_wn(627,742,CSn),iSn.hc=function(){return this.pd()},iSn.jc=function(){return this.qd()},iSn.cc=function(n){return this.rd(n)},iSn.fc=function(n){return this.sd(n)},iSn.Zb=function(){return this.f||(this.f=this.ac())},iSn.qd=function(){return eq(),eq(),UGn},iSn.Fb=function(n){return O9(this,n)},iSn.rd=function(n){return JR(RJ(this,n),21)},iSn.sd=function(n){return JR($7(this,n),21)},iSn.mc=function(n){return eq(),new iM(JR(n,21))},iSn.pc=function(n,t){return new oD(this,n,JR(t,21))},EH(SSn,"AbstractSetMultimap",627),_wn(1723,627,CSn),iSn.hc=function(){return new MT(this.b)},iSn.pd=function(){return new MT(this.b)},iSn.jc=function(){return gU(new MT(this.b))},iSn.qd=function(){return gU(new MT(this.b))},iSn.cc=function(n){return JR(JR(RJ(this,n),21),87)},iSn.rd=function(n){return JR(JR(RJ(this,n),21),87)},iSn.fc=function(n){return JR(JR($7(this,n),21),87)},iSn.sd=function(n){return JR(JR($7(this,n),21),87)},iSn.mc=function(n){return sL(n,277)?gU(JR(n,277)):(eq(),new SN(JR(n,87)))},iSn.Zb=function(){return this.f||(this.f=sL(this.c,139)?new sD(this,JR(this.c,139)):sL(this.c,133)?new uD(this,JR(this.c,133)):new uj(this,this.c))},iSn.pc=function(n,t){return sL(t,277)?new gA(this,n,JR(t,277)):new aD(this,n,JR(t,87))},EH(SSn,"AbstractSortedSetMultimap",1723),_wn(1724,1723,CSn),iSn.Zb=function(){return JR(JR(this.f||(this.f=sL(this.c,139)?new sD(this,JR(this.c,139)):sL(this.c,133)?new uD(this,JR(this.c,133)):new uj(this,this.c)),133),139)},iSn.ec=function(){return JR(JR(this.i||(this.i=sL(this.c,139)?new nj(this,JR(this.c,139)):sL(this.c,133)?new ZT(this,JR(this.c,133)):new VL(this,this.c)),87),277)},iSn.bc=function(){return sL(this.c,139)?new nj(this,JR(this.c,139)):sL(this.c,133)?new ZT(this,JR(this.c,133)):new VL(this,this.c)},EH(SSn,"AbstractSortedKeySortedSetMultimap",1724),_wn(2109,1,{2046:1}),iSn.Fb=function(n){return function(n,t){var e;return t===n||!!sL(t,678)&&(e=JR(t,2046),Win(n.g||(n.g=new Yl(n)),e.g||(e.g=new Yl(e))))}(this,n)},iSn.Hb=function(){return p8(this.g||(this.g=new Yl(this)))},iSn.Ib=function(){return Tsn(this.f||(this.f=new cN(this)))},EH(SSn,"AbstractTable",2109),_wn(679,NSn,$Sn,Yl),iSn.$b=function(){Vy()},iSn.Hc=function(n){var t,e;return!!sL(n,479)&&(t=JR(n,697),!!(e=JR(wnn(vH(this.a),JI(t.c.e,t.b)),85))&&bnn(e.vc(),new pj(JI(t.c.c,t.a),uY(t.c,t.b,t.a))))},iSn.Kc=function(){return new aN(n=this.a,n.e.Rd().gc()*n.c.Rd().gc());var n},iSn.Mc=function(n){var t,e;return!!sL(n,479)&&(t=JR(n,697),!!(e=JR(wnn(vH(this.a),JI(t.c.e,t.b)),85))&&function(n,t){PH(n);try{return n.Mc(t)}catch(n){if(sL(n=X5(n),212)||sL(n,169))return!1;throw Lm(n)}}(e.vc(),new pj(JI(t.c.c,t.a),uY(t.c,t.b,t.a))))},iSn.gc=function(){return rF(this.a)},iSn.Nc=function(){return cF((n=this.a).e.Rd().gc()*n.c.Rd().gc(),273,new Gl(n));var n},EH(SSn,"AbstractTable/CellSet",679),_wn(2025,31,LSn,Zl),iSn.$b=function(){Vy()},iSn.Hc=function(n){return function(n,t){var e,i,r,c,a,o,u;for(o=0,u=(a=n.a).length;o=0?"+":"")+(i/60|0),t=_O(e.Math.abs(i)%60),(whn(),VGn)[this.q.getDay()]+" "+WGn[this.q.getMonth()]+" "+_O(this.q.getDate())+" "+_O(this.q.getHours())+":"+_O(this.q.getMinutes())+":"+_O(this.q.getSeconds())+" GMT"+n+t+" "+this.q.getFullYear()};var _Un,BUn,HUn,UUn,GUn,qUn,XUn,zUn,VUn,WUn,QUn,JUn=EH(OSn,"Date",206);_wn(2015,206,rCn,oun),iSn.a=!1,iSn.b=0,iSn.c=0,iSn.d=0,iSn.e=0,iSn.f=0,iSn.g=!1,iSn.i=0,iSn.j=0,iSn.k=0,iSn.n=0,iSn.o=0,iSn.p=0,EH("com.google.gwt.i18n.shared.impl","DateRecord",2015),_wn(2064,1,{}),iSn.pe=function(){return null},iSn.qe=function(){return null},iSn.re=function(){return null},iSn.se=function(){return null},iSn.te=function(){return null},EH(cCn,"JSONValue",2064),_wn(221,2064,{221:1},Pb,Tb),iSn.Fb=function(n){return!!sL(n,221)&&Bz(this.a,JR(n,221).a)},iSn.oe=function(){return Om},iSn.Hb=function(){return mq(this.a)},iSn.pe=function(){return this},iSn.Ib=function(){var n,t,e;for(e=new kN("["),t=0,n=this.a.length;t0&&(e.a+=","),iO(e,i0(this,t));return e.a+="]",e.a},EH(cCn,"JSONArray",221),_wn(493,2064,{493:1},jb),iSn.oe=function(){return Am},iSn.qe=function(){return this},iSn.Ib=function(){return UN(),""+this.a},iSn.a=!1,EH(cCn,"JSONBoolean",493),_wn(997,63,yPn,Yk),EH(cCn,"JSONException",997),_wn(1036,2064,{},T),iSn.oe=function(){return Nm},iSn.Ib=function(){return jSn},EH(cCn,"JSONNull",1036),_wn(263,2064,{263:1},Eb),iSn.Fb=function(n){return!!sL(n,263)&&this.a==JR(n,263).a},iSn.oe=function(){return Cm},iSn.Hb=function(){return DO(this.a)},iSn.re=function(){return this},iSn.Ib=function(){return this.a+""},iSn.a=0,EH(cCn,"JSONNumber",263),_wn(190,2064,{190:1},Zk,Sb),iSn.Fb=function(n){return!!sL(n,190)&&Bz(this.a,JR(n,190).a)},iSn.oe=function(){return Im},iSn.Hb=function(){return mq(this.a)},iSn.se=function(){return this},iSn.Ib=function(){var n,t,e,i,r,c;for(c=new kN("{"),n=!0,i=0,r=(e=W4(this,tZ(CGn,HSn,2,0,6,1))).length;i=0?":"+this.c:"")+")"},iSn.c=0;var mGn=EH(dSn,"StackTraceElement",319);uSn={3:1,484:1,34:1,2:1};var vGn,kGn,yGn,MGn,TGn,jGn,EGn,SGn,PGn,CGn=EH(dSn,TPn,2);_wn(111,427,{484:1},Qy,Jy,vN),EH(dSn,"StringBuffer",111),_wn(104,427,{484:1},Yy,Zy,kN),EH(dSn,"StringBuilder",104),_wn(702,77,wCn,nM),EH(dSn,"StringIndexOutOfBoundsException",702),_wn(2145,1,{}),_wn(48,63,{3:1,103:1,63:1,82:1,48:1},ev,Ly),EH(dSn,"UnsupportedOperationException",48),_wn(247,242,{3:1,34:1,242:1,247:1},Fnn,IT),iSn.Fd=function(n){return nyn(this,JR(n,247))},iSn.ue=function(){return nfn(zMn(this))},iSn.Fb=function(n){var t;return this===n||!!sL(n,247)&&(t=JR(n,247),this.e==t.e&&0==nyn(this,t))},iSn.Hb=function(){var n;return 0!=this.b?this.b:this.a<54?(n=p5(this.f),this.b=y_(Hz(n,-1)),this.b=33*this.b+y_(Hz($_(n,32),-1)),this.b=17*this.b+lX(this.e),this.b):(this.b=17*R7(this.c)+lX(this.e),this.b)},iSn.Ib=function(){return zMn(this)},iSn.a=0,iSn.b=0,iSn.d=0,iSn.e=0,iSn.f=0;var IGn,OGn,AGn,LGn,NGn,$Gn,DGn=EH("java.math","BigDecimal",247);_wn(92,242,{3:1,34:1,242:1,92:1},sQ,Vz,_B,crn,kA),iSn.Fd=function(n){return Fin(this,JR(n,92))},iSn.ue=function(){return nfn(EEn(this,0))},iSn.Fb=function(n){return fen(this,n)},iSn.Hb=function(){return R7(this)},iSn.Ib=function(){return EEn(this,0)},iSn.b=-2,iSn.c=0,iSn.d=0,iSn.e=0;var xGn,RGn,KGn,FGn,_Gn=EH("java.math","BigInteger",92);_wn(498,2065,ASn),iSn.$b=function(){CB(this)},iSn._b=function(n){return MB(this,n)},iSn.uc=function(n){return H9(this,n,this.i)||H9(this,n,this.f)},iSn.vc=function(){return new ew(this)},iSn.xc=function(n){return RH(this,n)},iSn.zc=function(n,t){return DU(this,n,t)},iSn.Bc=function(n){return qJ(this,n)},iSn.gc=function(){return Fj(this)},iSn.g=0,EH(OSn,"AbstractHashMap",498),_wn(267,NSn,$Sn,ew),iSn.$b=function(){this.a.$b()},iSn.Hc=function(n){return VV(this,n)},iSn.Kc=function(){return new J6(this.a)},iSn.Mc=function(n){var t;return!!VV(this,n)&&(t=JR(n,44).ld(),this.a.Bc(t),!0)},iSn.gc=function(){return this.a.gc()},EH(OSn,"AbstractHashMap/EntrySet",267),_wn(268,1,ISn,J6),iSn.Nb=function(n){yB(this,n)},iSn.Pb=function(){return v4(this)},iSn.Ob=function(){return this.b},iSn.Qb=function(){P1(this)},iSn.b=!1,iSn.d=0,EH(OSn,"AbstractHashMap/EntrySetIterator",268),_wn(426,1,ISn,kw),iSn.Nb=function(n){yB(this,n)},iSn.Ob=function(){return YE(this)},iSn.Pb=function(){return HG(this)},iSn.Qb=function(){oU(this)},iSn.b=0,iSn.c=-1,EH(OSn,"AbstractList/IteratorImpl",426),_wn(98,426,KSn,NV),iSn.Qb=function(){oU(this)},iSn.Rb=function(n){BD(this,n)},iSn.Sb=function(){return this.b>0},iSn.Tb=function(){return this.b},iSn.Ub=function(){return J$(this.b>0),this.a.Xb(this.c=--this.b)},iSn.Vb=function(){return this.b-1},iSn.Wb=function(n){Y$(-1!=this.c),this.a.hd(this.c,n)},EH(OSn,"AbstractList/ListIteratorImpl",98),_wn(244,56,bPn,jz),iSn.bd=function(n,t){Dz(n,this.b),this.c.bd(this.a+n,t),++this.b},iSn.Xb=function(n){return xz(n,this.b),this.c.Xb(this.a+n)},iSn.gd=function(n){var t;return xz(n,this.b),t=this.c.gd(this.a+n),--this.b,t},iSn.hd=function(n,t){return xz(n,this.b),this.c.hd(this.a+n,t)},iSn.gc=function(){return this.b},iSn.a=0,iSn.b=0,EH(OSn,"AbstractList/SubList",244),_wn(266,NSn,$Sn,tw),iSn.$b=function(){this.a.$b()},iSn.Hc=function(n){return this.a._b(n)},iSn.Kc=function(){return new ow(this.a.vc().Kc())},iSn.Mc=function(n){return!!this.a._b(n)&&(this.a.Bc(n),!0)},iSn.gc=function(){return this.a.gc()},EH(OSn,"AbstractMap/1",266),_wn(541,1,ISn,ow),iSn.Nb=function(n){yB(this,n)},iSn.Ob=function(){return this.a.Ob()},iSn.Pb=function(){return JR(this.a.Pb(),44).ld()},iSn.Qb=function(){this.a.Qb()},EH(OSn,"AbstractMap/1/1",541),_wn(231,31,LSn,uw),iSn.$b=function(){this.a.$b()},iSn.Hc=function(n){return this.a.uc(n)},iSn.Kc=function(){return new sw(this.a.vc().Kc())},iSn.gc=function(){return this.a.gc()},EH(OSn,"AbstractMap/2",231),_wn(301,1,ISn,sw),iSn.Nb=function(n){yB(this,n)},iSn.Ob=function(){return this.a.Ob()},iSn.Pb=function(){return JR(this.a.Pb(),44).md()},iSn.Qb=function(){this.a.Qb()},EH(OSn,"AbstractMap/2/1",301),_wn(494,1,{494:1,44:1}),iSn.Fb=function(n){var t;return!!sL(n,44)&&(t=JR(n,44),qU(this.d,t.ld())&&qU(this.e,t.md()))},iSn.ld=function(){return this.d},iSn.md=function(){return this.e},iSn.Hb=function(){return IA(this.d)^IA(this.e)},iSn.nd=function(n){return FD(this,n)},iSn.Ib=function(){return this.d+"="+this.e},EH(OSn,"AbstractMap/AbstractEntry",494),_wn(397,494,{494:1,397:1,44:1},wS),EH(OSn,"AbstractMap/SimpleEntry",397),_wn(2082,1,ICn),iSn.Fb=function(n){var t;return!!sL(n,44)&&(t=JR(n,44),qU(this.ld(),t.ld())&&qU(this.md(),t.md()))},iSn.Hb=function(){return IA(this.ld())^IA(this.md())},iSn.Ib=function(){return this.ld()+"="+this.md()},EH(OSn,_Sn,2082),_wn(2090,2065,DSn),iSn.Xc=function(n){return uT(this.Ee(n))},iSn.tc=function(n){return vJ(this,n)},iSn._b=function(n){return _D(this,n)},iSn.vc=function(){return new lw(this)},iSn.Tc=function(){return IB(this.Ge())},iSn.Yc=function(n){return uT(this.He(n))},iSn.xc=function(n){var t;return t=n,HI(this.Fe(t))},iSn.$c=function(n){return uT(this.Ie(n))},iSn.ec=function(){return new hw(this)},iSn.Vc=function(){return IB(this.Je())},iSn._c=function(n){return uT(this.Ke(n))},EH(OSn,"AbstractNavigableMap",2090),_wn(629,NSn,$Sn,lw),iSn.Hc=function(n){return sL(n,44)&&vJ(this.b,JR(n,44))},iSn.Kc=function(){return this.b.De()},iSn.Mc=function(n){var t;return!!sL(n,44)&&(t=JR(n,44),this.b.Le(t))},iSn.gc=function(){return this.b.gc()},EH(OSn,"AbstractNavigableMap/EntrySet",629),_wn(1146,NSn,RSn,hw),iSn.Nc=function(){return new hS(this)},iSn.$b=function(){this.a.$b()},iSn.Hc=function(n){return _D(this.a,n)},iSn.Kc=function(){return new fw(this.a.vc().b.De())},iSn.Mc=function(n){return!!_D(this.a,n)&&(this.a.Bc(n),!0)},iSn.gc=function(){return this.a.gc()},EH(OSn,"AbstractNavigableMap/NavigableKeySet",1146),_wn(1147,1,ISn,fw),iSn.Nb=function(n){yB(this,n)},iSn.Ob=function(){return YE(this.a.a)},iSn.Pb=function(){return w$(this.a).ld()},iSn.Qb=function(){Zx(this.a)},EH(OSn,"AbstractNavigableMap/NavigableKeySet/1",1147),_wn(2103,31,LSn),iSn.Fc=function(n){return uK(ehn(this,n),OCn),!0},iSn.Gc=function(n){return TU(n),oK(n!=this,"Can't add a queue to itself"),z4(this,n)},iSn.$b=function(){for(;null!=c0(this););},EH(OSn,"AbstractQueue",2103),_wn(310,31,{4:1,20:1,31:1,16:1},GL,$V),iSn.Fc=function(n){return yW(this,n),!0},iSn.$b=function(){iQ(this)},iSn.Hc=function(n){return W5(new eG(this),n)},iSn.dc=function(){return By(this)},iSn.Kc=function(){return new eG(this)},iSn.Mc=function(n){return function(n,t){return!!W5(n,t)&&(S3(n),!0)}(new eG(this),n)},iSn.gc=function(){return this.c-this.b&this.a.length-1},iSn.Nc=function(){return new Kz(this,272)},iSn.Qc=function(n){var t;return t=this.c-this.b&this.a.length-1,n.lengtht&&FH(n,t,null),n},iSn.b=0,iSn.c=0,EH(OSn,"ArrayDeque",310),_wn(459,1,ISn,eG),iSn.Nb=function(n){yB(this,n)},iSn.Ob=function(){return this.a!=this.b},iSn.Pb=function(){return x7(this)},iSn.Qb=function(){S3(this)},iSn.a=0,iSn.b=0,iSn.c=-1,EH(OSn,"ArrayDeque/IteratorImpl",459),_wn(13,56,ACn,Mm,dY,Vx),iSn.bd=function(n,t){ZF(this,n,t)},iSn.Fc=function(n){return AL(this,n)},iSn.cd=function(n,t){return f7(this,n,t)},iSn.Gc=function(n){return J5(this,n)},iSn.$b=function(){hv(this.c,0)},iSn.Hc=function(n){return-1!=k1(this,n,0)},iSn.Jc=function(n){n2(this,n)},iSn.Xb=function(n){return bF(this,n)},iSn.dd=function(n){return k1(this,n,0)},iSn.dc=function(){return 0==this.c.length},iSn.Kc=function(){return new mw(this)},iSn.gd=function(n){return BJ(this,n)},iSn.Mc=function(n){return g1(this,n)},iSn.ce=function(n,t){Tz(this,n,t)},iSn.hd=function(n,t){return ZQ(this,n,t)},iSn.gc=function(){return this.c.length},iSn.jd=function(n){_A(this,n)},iSn.Pc=function(){return RK(this.c)},iSn.Qc=function(n){return Trn(this,n)};var BGn,HGn,UGn,GGn,qGn,XGn,zGn,VGn,WGn,QGn=EH(OSn,"ArrayList",13);_wn(7,1,ISn,mw),iSn.Nb=function(n){yB(this,n)},iSn.Ob=function(){return BA(this)},iSn.Pb=function(){return Xz(this)},iSn.Qb=function(){XB(this)},iSn.a=0,iSn.b=-1,EH(OSn,"ArrayList/1",7),_wn(2112,e.Function,{},P),iSn.Me=function(n,t){return wtn(n,t)},_wn(151,56,LCn,Ky),iSn.Hc=function(n){return-1!=I3(this,n)},iSn.Jc=function(n){var t,e,i,r;for(TU(n),i=0,r=(e=this.a).length;i0)throw Lm(new Cy(zCn+n+" greater than "+this.e));return this.f.Te()?cX(this.c,this.b,this.a,n,t):Iz(this.c,n,t)},iSn.zc=function(n,t){if(!hon(this.c,this.f,n,this.b,this.a,this.e,this.d))throw Lm(new Cy(n+" outside the range "+this.b+" to "+this.e));return q8(this.c,n,t)},iSn.Bc=function(n){var t;return t=n,hon(this.c,this.f,t,this.b,this.a,this.e,this.d)?uX(this.c,t):null},iSn.Le=function(n){return sU(this,n.ld())&&iZ(this.c,n)},iSn.gc=function(){var n,t,e;if(!((t=this.f.Te()?this.a?bin(this.c,this.b,!0):bin(this.c,this.b,!1):t1(this.c))&&sU(this,t.d)&&t))return 0;for(n=0,e=new a6(this.c,this.f,this.b,this.a,this.e,this.d);YE(e.a);e.b=JR(HG(e.a),44))++n;return n},iSn.ad=function(n,t){if(this.f.Te()&&this.c.a.Ne(n,this.b)<0)throw Lm(new Cy(zCn+n+VCn+this.b));return this.f.Ue()?cX(this.c,n,t,this.e,this.d):Oz(this.c,n,t)},iSn.a=!1,iSn.d=!1,EH(OSn,"TreeMap/SubMap",631),_wn(304,22,WCn,fS),iSn.Te=function(){return!1},iSn.Ue=function(){return!1};var gqn,pqn=r3(OSn,"TreeMap/SubMapType",304,jUn,(function(){return _Z(),a8(uM(pqn,1),lPn,304,0,[fqn,lqn,bqn,wqn])}),(function(n){return _Z(),i3((FZ(),gqn),n)}));_wn(1143,304,WCn,vA),iSn.Ue=function(){return!0},r3(OSn,"TreeMap/SubMapType/1",1143,pqn,null,null),_wn(1144,304,WCn,YA),iSn.Te=function(){return!0},iSn.Ue=function(){return!0},r3(OSn,"TreeMap/SubMapType/2",1144,pqn,null,null),_wn(1145,304,WCn,mA),iSn.Te=function(){return!0},r3(OSn,"TreeMap/SubMapType/3",1145,pqn,null,null),_wn(157,NSn,{3:1,20:1,31:1,16:1,277:1,21:1,87:1,157:1},pv,MT,Ow),iSn.Nc=function(){return new hS(this)},iSn.Fc=function(n){return $B(this,n)},iSn.$b=function(){this.a.$b()},iSn.Hc=function(n){return this.a._b(n)},iSn.Kc=function(){return this.a.ec().Kc()},iSn.Mc=function(n){return PL(this,n)},iSn.gc=function(){return this.a.gc()};var mqn=EH(OSn,"TreeSet",157);_wn(1082,1,{},Aw),iSn.Ve=function(n,t){return function(n,t,e){return n.Ne(t,e)<=0?e:t}(this.a,n,t)},EH(QCn,"BinaryOperator/lambda$0$Type",1082),_wn(1083,1,{},Lw),iSn.Ve=function(n,t){return function(n,t,e){return n.Ne(t,e)<=0?t:e}(this.a,n,t)},EH(QCn,"BinaryOperator/lambda$1$Type",1083),_wn(952,1,{},H),iSn.Kb=function(n){return n},EH(QCn,"Function/lambda$0$Type",952),_wn(395,1,gPn,Nw),iSn.Mb=function(n){return!this.a.Mb(n)},EH(QCn,"Predicate/lambda$2$Type",395),_wn(581,1,{581:1});var vqn,kqn,yqn=EH(JCn,"Handler",581);_wn(2107,1,gSn),iSn.xe=function(){return"DUMMY"},iSn.Ib=function(){return this.xe()},EH(JCn,"Level",2107),_wn(1706,2107,gSn,U),iSn.xe=function(){return"INFO"},EH(JCn,"Level/LevelInfo",1706),_wn(1843,1,{},gv),EH(JCn,"LogManager",1843),_wn(1896,1,gSn,Yx),iSn.b=null,EH(JCn,"LogRecord",1896),_wn(525,1,{525:1},iJ),iSn.e=!1;var Mqn,Tqn,jqn,Eqn=!1,Sqn=!1,Pqn=!1,Cqn=!1,Iqn=!1;EH(JCn,"Logger",525),_wn(835,581,{581:1},G),EH(JCn,"SimpleConsoleLogHandler",835),_wn(108,22,{3:1,34:1,22:1,108:1},lS);var Oqn,Aqn=r3(nIn,"Collector/Characteristics",108,jUn,(function(){return o7(),a8(uM(Aqn,1),lPn,108,0,[Mqn,Tqn,jqn])}),(function(n){return o7(),i3((qY(),Oqn),n)}));_wn(758,1,{},BB),EH(nIn,"CollectorImpl",758),_wn(1074,1,{},q),iSn.Ve=function(n,t){return function(n,t){var e;return t.a&&(e=t.a.a.length,n.a?rO(n.a,n.b):n.a=new kN(n.d),LV(n.a,t.a,t.d.length,e)),n}(JR(n,213),JR(t,213))},EH(nIn,"Collectors/10methodref$merge$Type",1074),_wn(1075,1,{},X),iSn.Kb=function(n){return RV(JR(n,213))},EH(nIn,"Collectors/11methodref$toString$Type",1075),_wn(1076,1,{},$w),iSn.Kb=function(n){return UN(),!!$O(n)},EH(nIn,"Collectors/12methodref$test$Type",1076),_wn(144,1,{},z),iSn.Yd=function(n,t){JR(n,16).Fc(t)},EH(nIn,"Collectors/20methodref$add$Type",144),_wn(146,1,{},V),iSn.Xe=function(){return new Mm},EH(nIn,"Collectors/21methodref$ctor$Type",146),_wn(359,1,{},W),iSn.Xe=function(){return new dv},EH(nIn,"Collectors/23methodref$ctor$Type",359),_wn(360,1,{},Q),iSn.Yd=function(n,t){NB(JR(n,49),t)},EH(nIn,"Collectors/24methodref$add$Type",360),_wn(1069,1,{},J),iSn.Ve=function(n,t){return tE(JR(n,15),JR(t,16))},EH(nIn,"Collectors/4methodref$addAll$Type",1069),_wn(1073,1,{},Y),iSn.Yd=function(n,t){GJ(JR(n,213),JR(t,484))},EH(nIn,"Collectors/9methodref$add$Type",1073),_wn(1072,1,{},nK),iSn.Xe=function(){return new j5(this.a,this.b,this.c)},EH(nIn,"Collectors/lambda$15$Type",1072),_wn(1077,1,{},Z),iSn.Xe=function(){var n;return Irn(n=new mQ,(UN(),!1),new Mm),Irn(n,!0,new Mm),n},EH(nIn,"Collectors/lambda$22$Type",1077),_wn(1078,1,{},Dw),iSn.Xe=function(){return a8(uM(sUn,1),kSn,1,5,[this.a])},EH(nIn,"Collectors/lambda$25$Type",1078),_wn(1079,1,{},xw),iSn.Yd=function(n,t){!function(n,t){FH(t,0,gF(t[0],Jin(1)))}(this.a,e3(n))},EH(nIn,"Collectors/lambda$26$Type",1079),_wn(1080,1,{},Rw),iSn.Ve=function(n,t){return function(n,t,e){return FH(t,0,gF(t[0],e[0])),t}(this.a,e3(n),e3(t))},EH(nIn,"Collectors/lambda$27$Type",1080),_wn(1081,1,{},nn),iSn.Kb=function(n){return e3(n)[0]},EH(nIn,"Collectors/lambda$28$Type",1081),_wn(728,1,{},tn),iSn.Ve=function(n,t){return gF(n,t)},EH(nIn,"Collectors/lambda$4$Type",728),_wn(145,1,{},en),iSn.Ve=function(n,t){return function(n,t){return n.Gc(t),n}(JR(n,16),JR(t,16))},EH(nIn,"Collectors/lambda$42$Type",145),_wn(361,1,{},rn),iSn.Ve=function(n,t){return function(n,t){return z4(n,t),n}(JR(n,49),JR(t,49))},EH(nIn,"Collectors/lambda$50$Type",361),_wn(362,1,{},cn),iSn.Kb=function(n){return JR(n,49)},EH(nIn,"Collectors/lambda$51$Type",362),_wn(1068,1,{},Kw),iSn.Yd=function(n,t){!function(n,t,e){var i,r;UN(),i=!!$O(e),(r=JR(t.xc(i),15))||(r=new Mm,t.zc(i,r)),r.Fc(e)}(this.a,JR(n,85),t)},EH(nIn,"Collectors/lambda$7$Type",1068),_wn(1070,1,{},an),iSn.Ve=function(n,t){return function(n,t,e){var i,r;for(r=t.vc().Kc();r.Ob();)i=JR(r.Pb(),44),n.yc(i.ld(),i.md(),e);return n}(JR(n,85),JR(t,85),new J)},EH(nIn,"Collectors/lambda$8$Type",1070),_wn(1071,1,{},Fw),iSn.Kb=function(n){return function(n,t){var e,i,r;for(r=new ym,i=t.vc().Kc();i.Ob();)DU(r,(e=JR(i.Pb(),44)).ld(),r5(n,JR(e.md(),15)));return r}(this.a,JR(n,85))},EH(nIn,"Collectors/lambda$9$Type",1071),_wn(550,1,{}),iSn.$e=function(){mU(this)},iSn.d=!1,EH(nIn,"TerminatableStream",550),_wn(827,550,tIn,rD),iSn.$e=function(){mU(this)},EH(nIn,"DoubleStreamImpl",827),_wn(1847,736,GSn,tK),iSn.Re=function(n){return function(n,t){var e;return n.a||(e=tZ(Zdt,jCn,28,0,15,1),DT(n.b.a,new _w(e)),Fm(e,b2(P.prototype.Me,P,[])),n.a=new Fx(e,n.d)),wY(n.a,t)}(this,JR(n,189))},iSn.a=null,EH(nIn,"DoubleStreamImpl/2",1847),_wn(1848,1,DCn,_w),iSn.Pe=function(n){!function(n,t){n[n.length]=t}(this.a,n)},EH(nIn,"DoubleStreamImpl/2/lambda$0$Type",1848),_wn(1845,1,DCn,Bw),iSn.Pe=function(n){!function(n,t){n[n.length]=t}(this.a,n)},EH(nIn,"DoubleStreamImpl/lambda$0$Type",1845),_wn(1846,1,DCn,Hw),iSn.Pe=function(n){Hen(this.a,n)},EH(nIn,"DoubleStreamImpl/lambda$2$Type",1846),_wn(1397,735,GSn,rJ),iSn.Re=function(n){return function(n,t){return n.a<=n.b&&(t.Dd(n.a++),!0)}(this,JR(n,202))},iSn.a=0,iSn.b=0,iSn.c=0,EH(nIn,"IntStream/5",1397),_wn(806,550,tIn,cD),iSn.$e=function(){mU(this)},iSn._e=function(){return pU(this),this.a},EH(nIn,"IntStreamImpl",806),_wn(807,550,tIn,Qj),iSn.$e=function(){mU(this)},iSn._e=function(){return pU(this),YL(),sqn},EH(nIn,"IntStreamImpl/Empty",807),_wn(1687,1,XSn,Uw),iSn.Dd=function(n){e5(this.a,n)},EH(nIn,"IntStreamImpl/lambda$4$Type",1687);var Lqn,Nqn=nF(nIn,"Stream");_wn(26,550,{533:1,687:1,848:1},PF),iSn.$e=function(){mU(this)},EH(nIn,"StreamImpl",26),_wn(1102,500,GSn,Dx),iSn.Bd=function(n){for(;IZ(this);){if(this.a.Bd(n))return!0;mU(this.b),this.b=null,this.a=null}return!1},EH(nIn,"StreamImpl/1",1102),_wn(1103,1,qSn,Gw),iSn.Cd=function(n){!function(n,t){t&&(n.b=t,n.a=(pU(t),t.a))}(this.a,JR(n,848))},EH(nIn,"StreamImpl/1/lambda$0$Type",1103),_wn(1104,1,gPn,qw),iSn.Mb=function(n){return NB(this.a,n)},EH(nIn,"StreamImpl/1methodref$add$Type",1104),_wn(1105,500,GSn,zG),iSn.Bd=function(n){var t;return this.a||(t=new Mm,this.b.a.Nb(new Xw(t)),eq(),_A(t,this.c),this.a=new Kz(t,16)),G0(this.a,n)},iSn.a=null,EH(nIn,"StreamImpl/5",1105),_wn(1106,1,qSn,Xw),iSn.Cd=function(n){AL(this.a,n)},EH(nIn,"StreamImpl/5/2methodref$add$Type",1106),_wn(737,500,GSn,r1),iSn.Bd=function(n){for(this.b=!1;!this.b&&this.c.Bd(new dS(this,n)););return this.b},iSn.b=!1,EH(nIn,"StreamImpl/FilterSpliterator",737),_wn(1096,1,qSn,dS),iSn.Cd=function(n){!function(n,t,e){n.a.Mb(e)&&(n.b=!0,t.Cd(e))}(this.a,this.b,n)},EH(nIn,"StreamImpl/FilterSpliterator/lambda$0$Type",1096),_wn(1091,736,GSn,XJ),iSn.Re=function(n){return function(n,t){return n.b.Bd(new gS(n,t))}(this,JR(n,189))},EH(nIn,"StreamImpl/MapToDoubleSpliterator",1091),_wn(1095,1,qSn,gS),iSn.Cd=function(n){!function(n,t,e){t.Pe(n.a.Ye(e))}(this.a,this.b,n)},EH(nIn,"StreamImpl/MapToDoubleSpliterator/lambda$0$Type",1095),_wn(1090,735,GSn,zJ),iSn.Re=function(n){return function(n,t){return n.b.Bd(new pS(n,t))}(this,JR(n,202))},EH(nIn,"StreamImpl/MapToIntSpliterator",1090),_wn(1094,1,qSn,pS),iSn.Cd=function(n){!function(n,t,e){t.Dd(n.a.Ze(e))}(this.a,this.b,n)},EH(nIn,"StreamImpl/MapToIntSpliterator/lambda$0$Type",1094),_wn(734,500,GSn,VJ),iSn.Bd=function(n){return Ix(this,n)},EH(nIn,"StreamImpl/MapToObjSpliterator",734),_wn(1093,1,qSn,mS),iSn.Cd=function(n){!function(n,t,e){t.Cd(n.a.Kb(e))}(this.a,this.b,n)},EH(nIn,"StreamImpl/MapToObjSpliterator/lambda$0$Type",1093),_wn(1092,500,GSn,z3),iSn.Bd=function(n){for(;ZE(this.b,0);){if(!this.a.Bd(new on))return!1;this.b=Ntn(this.b,1)}return this.a.Bd(n)},iSn.b=0,EH(nIn,"StreamImpl/SkipSpliterator",1092),_wn(1097,1,qSn,on),iSn.Cd=function(n){},EH(nIn,"StreamImpl/SkipSpliterator/lambda$0$Type",1097),_wn(626,1,qSn,un),iSn.Cd=function(n){Cb(this,n)},EH(nIn,"StreamImpl/ValueConsumer",626),_wn(1098,1,qSn,sn),iSn.Cd=function(n){Jj()},EH(nIn,"StreamImpl/lambda$0$Type",1098),_wn(1099,1,qSn,hn),iSn.Cd=function(n){Jj()},EH(nIn,"StreamImpl/lambda$1$Type",1099),_wn(1100,1,{},zw),iSn.Ve=function(n,t){return function(n,t,e){return Jj(),n.a.Yd(t,e),t}(this.a,n,t)},EH(nIn,"StreamImpl/lambda$4$Type",1100),_wn(1101,1,qSn,kS),iSn.Cd=function(n){!function(n,t,e){Jj(),Cb(n,t.Ve(n.a,e))}(this.b,this.a,n)},EH(nIn,"StreamImpl/lambda$5$Type",1101),_wn(1107,1,qSn,Vw),iSn.Cd=function(n){!function(n,t){var e;try{t.de()}catch(t){if(!sL(t=X5(t),82))throw Lm(t);e=t,Km(n.c,e)}}(this.a,JR(n,380))},EH(nIn,"TerminatableStream/lambda$0$Type",1107),_wn(2142,1,{}),_wn(2014,1,{},fn),EH("javaemul.internal","ConsoleLogger",2014);var $qn=0;_wn(2134,1,{}),_wn(1830,1,qSn,ln),iSn.Cd=function(n){JR(n,317)},EH(oIn,"BowyerWatsonTriangulation/lambda$0$Type",1830),_wn(1831,1,qSn,Qw),iSn.Cd=function(n){z4(this.a,JR(n,317).e)},EH(oIn,"BowyerWatsonTriangulation/lambda$1$Type",1831),_wn(1832,1,qSn,bn),iSn.Cd=function(n){JR(n,177)},EH(oIn,"BowyerWatsonTriangulation/lambda$2$Type",1832),_wn(1827,1,uIn,Jw),iSn.Ne=function(n,t){return function(n,t,e){return R_(z$(HI(WF(n.f,t))),z$(HI(WF(n.f,e))))}(this.a,JR(n,177),JR(t,177))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(oIn,"NaiveMinST/lambda$0$Type",1827),_wn(449,1,{},Ww),EH(oIn,"NodeMicroLayout",449),_wn(177,1,{177:1},vS),iSn.Fb=function(n){var t;return!!sL(n,177)&&(t=JR(n,177),qU(this.a,t.a)&&qU(this.b,t.b)||qU(this.a,t.b)&&qU(this.b,t.a))},iSn.Hb=function(){return IA(this.a)+IA(this.b)};var Dqn=EH(oIn,"TEdge",177);_wn(317,1,{317:1},Eyn),iSn.Fb=function(n){var t;return!!sL(n,317)&&L1(this,(t=JR(n,317)).a)&&L1(this,t.b)&&L1(this,t.c)},iSn.Hb=function(){return IA(this.a)+IA(this.b)+IA(this.c)},EH(oIn,"TTriangle",317),_wn(225,1,{225:1},ZA),EH(oIn,"Tree",225),_wn(1218,1,{},zX),EH(sIn,"Scanline",1218);var xqn=nF(sIn,hIn);_wn(1758,1,{},N0),EH(fIn,"CGraph",1758),_wn(316,1,{316:1},QX),iSn.b=0,iSn.c=0,iSn.d=0,iSn.g=0,iSn.i=0,iSn.k=mCn,EH(fIn,"CGroup",316),_wn(830,1,{},jv),EH(fIn,"CGroup/CGroupBuilder",830),_wn(60,1,{60:1},JD),iSn.Ib=function(){return this.j?V$(this.j.Kb(this)):(W$(Bqn),Bqn.o+"@"+(FN(this)>>>0).toString(16))},iSn.f=0,iSn.i=mCn;var Rqn,Kqn,Fqn,_qn,Bqn=EH(fIn,"CNode",60);_wn(829,1,{},Ev),EH(fIn,"CNode/CNodeBuilder",829),_wn(1590,1,{},wn),iSn.ff=function(n,t){return 0},iSn.gf=function(n,t){return 0},EH(fIn,bIn,1590),_wn(1853,1,{},dn),iSn.cf=function(n){var t,i,r,c,a,o,u,s,h,f,l,b,w,d,g;for(h=pCn,r=new mw(n.a.b);r.ae.d.c||e.d.c==r.d.c&&e.d.b0?n+this.n.d+this.n.a:0},iSn.kf=function(){var n,t,i,r,c;if(c=0,this.e)this.b?c=this.b.a:this.a[1][1]&&(c=this.a[1][1].kf());else if(this.g)c=oen(this,Von(this,null,!0));else for(v2(),i=0,r=(t=a8(uM(TXn,1),lPn,237,0,[mXn,vXn,kXn])).length;i0?c+this.n.b+this.n.c:0},iSn.lf=function(){var n,t,e,i,r;if(this.g)for(n=Von(this,null,!1),v2(),i=0,r=(e=a8(uM(TXn,1),lPn,237,0,[mXn,vXn,kXn])).length;i0&&(r[0]+=this.d,i-=r[0]),r[2]>0&&(r[2]+=this.d,i-=r[2]),this.c.a=e.Math.max(0,i),this.c.d=t.d+n.d+(this.c.a-i)/2,r[1]=e.Math.max(r[1],i),xJ(this,vXn,t.d+n.d+r[0]-(r[1]-i)/2,r)},iSn.b=null,iSn.d=0,iSn.e=!1,iSn.f=!1,iSn.g=!1;var jXn,EXn,SXn,PXn=0,CXn=0;EH(KIn,"GridContainerCell",1538),_wn(471,22,{3:1,34:1,22:1,471:1},SS);var IXn,OXn=r3(KIn,"HorizontalLabelAlignment",471,jUn,(function(){return BZ(),a8(uM(OXn,1),lPn,471,0,[EXn,jXn,SXn])}),(function(n){return BZ(),i3((HY(),IXn),n)}));_wn(314,217,{217:1,314:1},pX,D0,qq),iSn.jf=function(){return FK(this)},iSn.kf=function(){return _K(this)},iSn.a=0,iSn.c=!1;var AXn,LXn,NXn,$Xn=EH(KIn,"LabelCell",314);_wn(252,336,{217:1,336:1,252:1},arn),iSn.jf=function(){return kbn(this)},iSn.kf=function(){return ybn(this)},iSn.lf=function(){fyn(this)},iSn.mf=function(){gyn(this)},iSn.b=0,iSn.c=0,iSn.d=!1,EH(KIn,"StripContainerCell",252),_wn(1691,1,gPn,Mn),iSn.Mb=function(n){return function(n){return!!n&&n.k}(JR(n,217))},EH(KIn,"StripContainerCell/lambda$0$Type",1691),_wn(1692,1,{},Tn),iSn.Ye=function(n){return JR(n,217).kf()},EH(KIn,"StripContainerCell/lambda$1$Type",1692),_wn(1693,1,gPn,jn),iSn.Mb=function(n){return function(n){return!!n&&n.j}(JR(n,217))},EH(KIn,"StripContainerCell/lambda$2$Type",1693),_wn(1694,1,{},En),iSn.Ye=function(n){return JR(n,217).jf()},EH(KIn,"StripContainerCell/lambda$3$Type",1694),_wn(472,22,{3:1,34:1,22:1,472:1},PS);var DXn,xXn,RXn,KXn,FXn,_Xn,BXn,HXn,UXn,GXn,qXn,XXn,zXn,VXn,WXn,QXn,JXn,YXn,ZXn,nzn,tzn,ezn,izn,rzn=r3(KIn,"VerticalLabelAlignment",472,jUn,(function(){return z1(),a8(uM(rzn,1),lPn,472,0,[NXn,LXn,AXn])}),(function(n){return z1(),i3((GY(),DXn),n)}));_wn(800,1,{},Ejn),iSn.c=0,iSn.d=0,iSn.k=0,iSn.s=0,iSn.t=0,iSn.v=!1,iSn.w=0,iSn.D=!1,EH(XIn,"NodeContext",800),_wn(1536,1,uIn,Sn),iSn.Ne=function(n,t){return HO(JR(n,64),JR(t,64))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(XIn,"NodeContext/0methodref$comparePortSides$Type",1536),_wn(1537,1,uIn,Pn),iSn.Ne=function(n,t){return function(n,t){var e;if(0!=(e=HO(n.b.ag(),t.b.ag())))return e;switch(n.b.ag().g){case 1:case 2:return GA(n.b.Nf(),t.b.Nf());case 3:case 4:return GA(t.b.Nf(),n.b.Nf())}return 0}(JR(n,117),JR(t,117))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(XIn,"NodeContext/1methodref$comparePortContexts$Type",1537),_wn(164,22,{3:1,34:1,22:1,164:1},u6);var czn,azn,ozn,uzn,szn,hzn,fzn,lzn=r3(XIn,"NodeLabelLocation",164,jUn,Orn,(function(n){return QEn(),i3((mO(),czn),n)}));_wn(117,1,{117:1},awn),iSn.a=!1,EH(XIn,"PortContext",117),_wn(1541,1,qSn,Cn),iSn.Cd=function(n){xT(JR(n,314))},EH(WIn,QIn,1541),_wn(1542,1,gPn,In),iSn.Mb=function(n){return!!JR(n,117).c},EH(WIn,JIn,1542),_wn(1543,1,qSn,On),iSn.Cd=function(n){xT(JR(n,117).c)},EH(WIn,"LabelPlacer/lambda$2$Type",1543),_wn(1540,1,qSn,An),iSn.Cd=function(n){vD(),function(n){n.b.Of(n.e)}(JR(n,117))},EH(WIn,"NodeLabelAndSizeUtilities/lambda$0$Type",1540),_wn(801,1,qSn,lR),iSn.Cd=function(n){AE(this.b,this.c,this.a,JR(n,187))},iSn.a=!1,iSn.c=!1,EH(WIn,"NodeLabelCellCreator/lambda$0$Type",801),_wn(1539,1,qSn,td),iSn.Cd=function(n){!function(n,t){Efn(n.c,t)}(this.a,JR(n,187))},EH(WIn,"PortContextCreator/lambda$0$Type",1539),_wn(1902,1,{},Ln),EH(ZIn,"GreedyRectangleStripOverlapRemover",1902),_wn(1903,1,uIn,Nn),iSn.Ne=function(n,t){return function(n,t){return wtn(n.c.d,t.c.d)}(JR(n,226),JR(t,226))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(ZIn,"GreedyRectangleStripOverlapRemover/0methodref$compareByYCoordinate$Type",1903),_wn(1849,1,{},Ov),iSn.a=5,iSn.e=0,EH(ZIn,"RectangleStripOverlapRemover",1849),_wn(1850,1,uIn,$n),iSn.Ne=function(n,t){return function(n,t){return wtn(n.c.c,t.c.c)}(JR(n,226),JR(t,226))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(ZIn,"RectangleStripOverlapRemover/0methodref$compareLeftRectangleBorders$Type",1850),_wn(1852,1,uIn,Dn),iSn.Ne=function(n,t){return function(n,t){return wtn(n.c.c+n.c.b,t.c.c+t.c.b)}(JR(n,226),JR(t,226))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(ZIn,"RectangleStripOverlapRemover/1methodref$compareRightRectangleBorders$Type",1852),_wn(417,22,{3:1,34:1,22:1,417:1},CS);var bzn,wzn,dzn,gzn,pzn,mzn=r3(ZIn,"RectangleStripOverlapRemover/OverlapRemovalDirection",417,jUn,(function(){return C5(),a8(uM(mzn,1),lPn,417,0,[fzn,uzn,szn,hzn])}),(function(n){return C5(),i3((UZ(),bzn),n)}));_wn(226,1,{226:1},o_),EH(ZIn,"RectangleStripOverlapRemover/RectangleNode",226),_wn(1851,1,qSn,ed),iSn.Cd=function(n){!function(n,t){var e,i;switch(i=t.c,e=t.a,n.b.g){case 0:e.d=n.e-i.a-i.d;break;case 1:e.d+=n.e;break;case 2:e.c=n.e-i.a-i.d;break;case 3:e.c=n.e+i.d}}(this.a,JR(n,226))},EH(ZIn,"RectangleStripOverlapRemover/lambda$1$Type",1851),_wn(1323,1,uIn,xn),iSn.Ne=function(n,t){return function(n,t){var e,i,r,c;return e=new Rn,1==(r=2==(r=(i=JR(MQ(uG(new PF(null,new Kz(n.f,16)),e),w1(new W,new Q,new rn,new cn,a8(uM(Aqn,1),lPn,108,0,[(o7(),jqn),Tqn]))),21)).gc())?1:0)&&zI(ein(JR(MQ(oG(i.Lc(),new Kn),F6(Jin(0),new tn)),168).a,2),0)&&(r=0),1==(c=2==(c=(i=JR(MQ(uG(new PF(null,new Kz(t.f,16)),e),w1(new W,new Q,new rn,new cn,a8(uM(Aqn,1),lPn,108,0,[jqn,Tqn]))),21)).gc())?1:0)&&zI(ein(JR(MQ(oG(i.Lc(),new Fn),F6(Jin(0),new tn)),168).a,2),0)&&(c=0),r0?xB(n.a,t,e):xB(n.b,t,e)}(this,JR(n,42),JR(t,176))},EH(tOn,"SuccessorCombination",782),_wn(649,1,{},zn),iSn.Ve=function(n,t){var i;return function(n){var t,i,r,c,a;return i=c=JR(n.a,17).a,r=a=JR(n.b,17).a,t=e.Math.max(e.Math.abs(c),e.Math.abs(a)),c<=0&&c==a?(i=0,r=a-1):c==-t&&a!=t?(i=a,r=c,a>=0&&++i):(i=-a,r=c),new uI(ann(i),ann(r))}((i=JR(n,42),JR(t,176),i))},EH(tOn,"SuccessorJitter",649),_wn(648,1,{},Vn),iSn.Ve=function(n,t){var i;return function(n){var t,i;if(t=JR(n.a,17).a,i=JR(n.b,17).a,t>=0){if(t==i)return new uI(ann(-t-1),ann(-t-1));if(t==-i)return new uI(ann(-t),ann(i+1))}return e.Math.abs(t)>e.Math.abs(i)?new uI(ann(-t),ann(t<0?i:i+1)):new uI(ann(t+1),ann(i))}((i=JR(n,42),JR(t,176),i))},EH(tOn,"SuccessorLineByLine",648),_wn(573,1,{},Wn),iSn.Ve=function(n,t){var e;return function(n){var t,e,i,r;return t=i=JR(n.a,17).a,e=r=JR(n.b,17).a,0==i&&0==r?e-=1:-1==i&&r<=0?(t=0,e-=2):i<=0&&r>0?(t-=1,e-=1):i>=0&&r<0?(t+=1,e+=1):i>0&&r>=0?(t-=1,e+=1):(t+=1,e-=1),new uI(ann(t),ann(e))}((e=JR(n,42),JR(t,176),e))},EH(tOn,"SuccessorManhattan",573),_wn(1344,1,{},Qn),iSn.Ve=function(n,t){var i;return function(n){var t,i,r;return i=JR(n.a,17).a,r=JR(n.b,17).a,i<(t=e.Math.max(e.Math.abs(i),e.Math.abs(r)))&&r==-t?new uI(ann(i+1),ann(r)):i==t&&r=-t&&r==t?new uI(ann(i-1),ann(r)):new uI(ann(i),ann(r-1))}((i=JR(n,42),JR(t,176),i))},EH(tOn,"SuccessorMaxNormWindingInMathPosSense",1344),_wn(409,1,{},id),iSn.Ve=function(n,t){return xB(this,n,t)},iSn.c=!1,iSn.d=!1,iSn.e=!1,iSn.f=!1,EH(tOn,"SuccessorQuadrantsGeneric",409),_wn(1345,1,{},Jn),iSn.Kb=function(n){return JR(n,334).a},EH(tOn,"SuccessorQuadrantsGeneric/lambda$0$Type",1345),_wn(332,22,{3:1,34:1,22:1,332:1},OS),iSn.a=!1;var vzn,kzn=r3(aOn,oOn,332,jUn,(function(){return rcn(),a8(uM(kzn,1),lPn,332,0,[dzn,wzn,gzn,pzn])}),(function(n){return rcn(),i3((qZ(),vzn),n)}));_wn(1317,1,{}),iSn.Ib=function(){var n,t,e,i,r,c;for(e=" ",n=ann(0),r=0;r0&&_2(p,k*M),y>0&&B2(p,y*T);for(R6(n.b,new ft),t=new Mm,o=new J6(new ew(n.c).a);o.b;)i=JR((a=v4(o)).ld(),74),e=JR(a.md(),407).a,r=Hpn(i,!1,!1),vyn(f=Lsn(Mhn(i),Mfn(r),e),r),(v=Thn(i))&&-1==k1(t,v,0)&&(Km(t.c,v),fG(v,(J$(0!=f.b),JR(f.a.a.c,8)),e));for(g=new J6(new ew(n.d).a);g.b;)i=JR((d=v4(g)).ld(),74),e=JR(d.md(),407).a,r=Hpn(i,!1,!1),f=Lsn(Ehn(i),b9(Mfn(r)),e),vyn(f=b9(f),r),(v=jhn(i))&&-1==k1(t,v,0)&&(Km(t.c,v),fG(v,(J$(0!=f.b),JR(f.c.b.c,8)),e))}(r),ocn(n,Uzn,this.b),t.Vg()},iSn.a=0,EH(kOn,"DisCoLayoutProvider",1114),_wn(1208,1,{},rt),iSn.c=!1,iSn.e=0,iSn.f=0,EH(kOn,"DisCoPolyominoCompactor",1208),_wn(567,1,{567:1},SF),iSn.b=!0,EH(yOn,"DCComponent",567),_wn(406,22,{3:1,34:1,22:1,406:1},LS),iSn.a=!1;var Azn,Lzn,Nzn=r3(yOn,"DCDirection",406,jUn,(function(){return icn(),a8(uM(Nzn,1),lPn,406,0,[Pzn,Szn,Czn,Izn])}),(function(n){return icn(),i3((GZ(),Azn),n)}));_wn(272,137,{3:1,272:1,96:1,137:1},zwn),EH(yOn,"DCElement",272),_wn(407,1,{407:1},Man),iSn.c=0,EH(yOn,"DCExtension",407),_wn(762,137,wOn,_M),EH(yOn,"DCGraph",762),_wn(489,22,{3:1,34:1,22:1,489:1},C$);var $zn,Dzn,xzn,Rzn,Kzn,Fzn,_zn,Bzn,Hzn,Uzn,Gzn,qzn,Xzn,zzn,Vzn,Wzn,Qzn,Jzn,Yzn,Zzn,nVn,tVn=r3(MOn,TOn,489,jUn,(function(){return lE(),a8(uM(tVn,1),lPn,489,0,[Lzn])}),(function(n){return lE(),i3((tW(),$zn),n)}));_wn(865,1,NIn,_f),iSn.hf=function(n){qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,jOn),COn),"Connected Components Compaction Strategy"),"Strategy for packing different connected components in order to save space and enhance readability of a graph."),Rzn),(Qfn(),fat)),tVn),ptn((Nrn(),cat))))),qtn(n,new Ufn(xM(DM(RM(OM($M(LM(NM(new xu,EOn),COn),"Connected Components Layout Algorithm"),"A layout algorithm that is to be applied to each connected component before the components themselves are compacted. If unspecified, the positions of the components' nodes are not altered."),dat),CGn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(OM($M(LM(NM(new xu,SOn),"debug"),"DCGraph"),"Access to the DCGraph is intended for the debug view,"),wat),sUn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(OM($M(LM(NM(new xu,POn),"debug"),"List of Polyominoes"),"Access to the polyominoes is intended for the debug view,"),wat),sUn),ptn(cat)))),iMn((new Bf,n))},EH(MOn,"DisCoMetaDataProvider",865),_wn(1010,1,NIn,Bf),iSn.hf=function(n){iMn(n)},EH(MOn,"DisCoOptions",1010),_wn(1011,1,{},ct),iSn.sf=function(){return new it},iSn.tf=function(n){},EH(MOn,"DisCoOptions/DiscoFactory",1011),_wn(568,176,{330:1,176:1,568:1},Bdn),iSn.a=0,iSn.b=0,iSn.c=0,iSn.d=0,EH("org.eclipse.elk.alg.disco.structures","DCPolyomino",568),_wn(1286,1,gPn,at),iSn.Mb=function(n){return $O(n)},EH($On,"ElkGraphComponentsProcessor/lambda$0$Type",1286),_wn(1287,1,{},ot),iSn.Kb=function(n){return rq(),Mhn(JR(n,74))},EH($On,"ElkGraphComponentsProcessor/lambda$1$Type",1287),_wn(1288,1,gPn,ut),iSn.Mb=function(n){return function(n){return rq(),Mhn(n)==_X(Ehn(n))}(JR(n,74))},EH($On,"ElkGraphComponentsProcessor/lambda$2$Type",1288),_wn(1289,1,{},st),iSn.Kb=function(n){return rq(),Ehn(JR(n,74))},EH($On,"ElkGraphComponentsProcessor/lambda$3$Type",1289),_wn(1290,1,gPn,ht),iSn.Mb=function(n){return function(n){return rq(),Ehn(n)==_X(Mhn(n))}(JR(n,74))},EH($On,"ElkGraphComponentsProcessor/lambda$4$Type",1290),_wn(1291,1,gPn,cd),iSn.Mb=function(n){return function(n,t){return rq(),n==_X(Mhn(t))||n==_X(Ehn(t))}(this.a,JR(n,74))},EH($On,"ElkGraphComponentsProcessor/lambda$5$Type",1291),_wn(1292,1,{},ad),iSn.Kb=function(n){return function(n,t){return rq(),n==Mhn(t)?Ehn(t):Mhn(t)}(this.a,JR(n,74))},EH($On,"ElkGraphComponentsProcessor/lambda$6$Type",1292),_wn(1205,1,{},zW),iSn.a=0,EH($On,"ElkGraphTransformer",1205),_wn(1206,1,{},ft),iSn.Yd=function(n,t){!function(n,t,e){var i,r,c,a;n.a=e.b.d,sL(t,326)?(QQ(c=Mfn(r=Hpn(JR(t,74),!1,!1)),i=new od(n)),vyn(c,r),null!=t.of((XEn(),Pot))&&QQ(JR(t.of(Pot),75),i)):((a=JR(t,422)).rh(a.nh()+n.a.a),a.sh(a.oh()+n.a.b))}(this,JR(n,167),JR(t,272))},EH($On,"ElkGraphTransformer/OffsetApplier",1206),_wn(1207,1,qSn,od),iSn.Cd=function(n){!function(n,t){y$(t,n.a.a.a,n.a.a.b)}(this,JR(n,8))},EH($On,"ElkGraphTransformer/OffsetApplier/OffSetToChainApplier",1207),_wn(760,1,{},lt),EH(FOn,_On,760),_wn(1195,1,uIn,bt),iSn.Ne=function(n,t){return function(n,t){var e,i,r;return 0==(e=JR(ghn(t,(Okn(),CVn)),17).a-JR(ghn(n,CVn),17).a)?(i=fx(cL(JR(ghn(n,(m4(),BVn)),8)),JR(ghn(n,HVn),8)),r=fx(cL(JR(ghn(t,BVn),8)),JR(ghn(t,HVn),8)),wtn(i.a*i.b,r.a*r.b)):e}(JR(n,235),JR(t,235))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(FOn,BOn,1195),_wn(1196,1,qSn,NS),iSn.Cd=function(n){!function(n,t,e){var i;hx(i=new JO(e.d),n),jtn(t,i.a,i.b)}(this.b,this.a,JR(n,250))},EH(FOn,HOn,1196),_wn(738,205,pOn,Tv),iSn.rf=function(n,t){Vdn(this,n,t)},EH(FOn,"ForceLayoutProvider",738),_wn(309,137,{3:1,309:1,96:1,137:1}),EH(UOn,"FParticle",309),_wn(250,309,{3:1,250:1,309:1,96:1,137:1},bH),iSn.Ib=function(){var n;return this.a?(n=k1(this.a.a,this,0))>=0?"b"+n+"["+WQ(this.a)+"]":"b["+WQ(this.a)+"]":"b_"+FN(this)},EH(UOn,"FBendpoint",250),_wn(290,137,{3:1,290:1,96:1,137:1},YD),iSn.Ib=function(){return WQ(this)},EH(UOn,"FEdge",290),_wn(235,137,{3:1,235:1,96:1,137:1},YJ);var eVn,iVn,rVn,cVn,aVn,oVn,uVn,sVn,hVn,fVn,lVn=EH(UOn,"FGraph",235);_wn(454,309,{3:1,454:1,309:1,96:1,137:1},XW),iSn.Ib=function(){return null==this.b||0==this.b.length?"l["+WQ(this.a)+"]":"l_"+this.b},EH(UOn,"FLabel",454),_wn(153,309,{3:1,153:1,309:1,96:1,137:1},QA),iSn.Ib=function(){return nV(this)},iSn.a=0,EH(UOn,"FNode",153),_wn(2100,1,{}),iSn.vf=function(n){Bkn(this,n)},iSn.wf=function(){Ran(this)},iSn.d=0,EH(qOn,"AbstractForceModel",2100),_wn(641,2100,{641:1},Q6),iSn.uf=function(n,t){var i,r,c,a;return cTn(this.f,n,t),c=fx(cL(t.d),n.d),a=e.Math.sqrt(c.a*c.a+c.b*c.b),r=e.Math.max(0,a-uU(n.e)/2-uU(t.e)/2),OL(c,((i=Bbn(this.e,n,t))>0?-function(n,t){return n>0?e.Math.log(n/t):-100}(r,this.c)*i:function(n,t){return n>0?t/(n*n):100*t}(r,this.b)*JR(ghn(n,(Okn(),CVn)),17).a)/a),c},iSn.vf=function(n){Bkn(this,n),this.a=JR(ghn(n,(Okn(),pVn)),17).a,this.c=my(z$(ghn(n,$Vn))),this.b=my(z$(ghn(n,OVn)))},iSn.xf=function(n){return n0?t*t/n:t*t*100}(r=e.Math.max(0,o-uU(n.e)/2-uU(t.e)/2),this.a)*JR(ghn(n,(Okn(),CVn)),17).a,(i=Bbn(this.e,n,t))>0&&(a-=function(n,t){return n*n/t}(r,this.a)*i),OL(c,a*this.b/o),c},iSn.vf=function(n){var t,i,r,c,a,o,u;for(Bkn(this,n),this.b=my(z$(ghn(n,(Okn(),DVn)))),this.c=this.b/JR(ghn(n,pVn),17).a,r=n.e.c.length,a=0,c=0,u=new mw(n.e);u.a0},iSn.a=0,iSn.b=0,iSn.c=0,EH(qOn,"FruchtermanReingoldModel",642),_wn(860,1,NIn,Hf),iSn.hf=function(n){qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,XOn),""),"Force Model"),"Determines the model for force calculation."),rVn),(Qfn(),fat)),lWn),ptn((Nrn(),cat))))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,zOn),""),"Iterations"),"The number of iterations on the force model."),ann(300)),bat),sGn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,VOn),""),"Repulsive Power"),"Determines how many bend points are added to the edge; such bend points are regarded as repelling particles in the force model"),ann(0)),bat),sGn),ptn(eat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,WOn),""),"FR Temperature"),"The temperature is used as a scaling factor for particle displacements."),QOn),hat),cGn),ptn(cat)))),BV(n,WOn,XOn,sVn),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,JOn),""),"Eades Repulsion"),"Factor for repulsive forces in Eades' model."),5),hat),cGn),ptn(cat)))),BV(n,JOn,XOn,aVn),Qjn((new Uf,n))},EH(YOn,"ForceMetaDataProvider",860),_wn(432,22,{3:1,34:1,22:1,432:1},$S);var bVn,wVn,dVn,gVn,pVn,mVn,vVn,kVn,yVn,MVn,TVn,jVn,EVn,SVn,PVn,CVn,IVn,OVn,AVn,LVn,NVn,$Vn,DVn,xVn,RVn,KVn,FVn,_Vn,BVn,HVn,UVn,GVn,qVn,XVn,zVn,VVn,WVn,QVn,JVn,YVn,ZVn,nWn,tWn,eWn,iWn,rWn,cWn,aWn,oWn,uWn,sWn,hWn,fWn,lWn=r3(YOn,"ForceModelStrategy",432,jUn,(function(){return O0(),a8(uM(lWn,1),lPn,432,0,[hVn,fVn])}),(function(n){return O0(),i3((IQ(),bVn),n)}));_wn(IPn,1,NIn,Uf),iSn.hf=function(n){Qjn(n)},EH(YOn,"ForceOptions",IPn),_wn(1001,1,{},mt),iSn.sf=function(){return new Tv},iSn.tf=function(n){},EH(YOn,"ForceOptions/ForceFactory",1001),_wn(861,1,NIn,Gf),iSn.hf=function(n){qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,jAn),""),"Fixed Position"),"Prevent that the node is moved by the layout algorithm."),(UN(),!1)),(Qfn(),sat)),ZUn),ptn((Nrn(),rat))))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,EAn),""),"Desired Edge Length"),"Either specified for parent nodes or for individual edges, where the latter takes higher precedence."),100),hat),cGn),i_(cat,a8(uM(pat,1),lPn,170,0,[eat]))))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,SAn),""),"Layout Dimension"),"Dimensions that are permitted to be altered during layout."),zVn),fat),MWn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,PAn),""),"Stress Epsilon"),"Termination criterion for the iterative process."),QOn),hat),cGn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,CAn),""),"Iteration Limit"),"Maximum number of performed iterations. Takes higher precedence than 'epsilon'."),ann(wSn)),bat),sGn),ptn(cat)))),qTn((new qf,n))},EH(YOn,"StressMetaDataProvider",861),_wn(1004,1,NIn,qf),iSn.hf=function(n){qTn(n)},EH(YOn,"StressOptions",1004),_wn(1005,1,{},gt),iSn.sf=function(){return new ZD},iSn.tf=function(n){},EH(YOn,"StressOptions/StressFactory",1005),_wn(1110,205,pOn,ZD),iSn.rf=function(n,t){var e,i,r,c;for(t.Ug(OAn,1),py(X$(fdn(n,(Ion(),tWn))))?py(X$(fdn(n,oWn)))||fX(new Ww((_E(),new oy(n)))):Vdn(new Tv,n,t.eh(1)),i=L8(n),c=(e=wyn(this.a,i)).Kc();c.Ob();)(r=JR(c.Pb(),235)).e.c.length<=1||(BMn(this.b,r),wdn(this.b),n2(r.d,new pt));bEn(i=Xjn(e)),t.Vg()},EH(LAn,"StressLayoutProvider",1110),_wn(1111,1,qSn,pt),iSn.Cd=function(n){tMn(JR(n,454))},EH(LAn,"StressLayoutProvider/lambda$0$Type",1111),_wn(1002,1,{},sv),iSn.c=0,iSn.e=0,iSn.g=0,EH(LAn,"StressMajorization",1002),_wn(391,22,{3:1,34:1,22:1,391:1},DS);var bWn,wWn,dWn,gWn,pWn,mWn,vWn,kWn,yWn,MWn=r3(LAn,"StressMajorization/Dimension",391,jUn,(function(){return X1(),a8(uM(MWn,1),lPn,391,0,[hWn,sWn,fWn])}),(function(n){return X1(),i3((XY(),bWn),n)}));_wn(1003,1,uIn,ud),iSn.Ne=function(n,t){return function(n,t,e){return wtn(n[t.a],n[e.a])}(this.a,JR(n,153),JR(t,153))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(LAn,"StressMajorization/lambda$0$Type",1003),_wn(1192,1,{},oV),EH($An,"ElkLayered",1192),_wn(1193,1,qSn,sd),iSn.Cd=function(n){!function(n,t){var e;if((e=JR(ghn(t,(LEn(),L4n)),322))!=n)throw Lm(new $y("The hierarchy aware processor "+e+" in child node "+t+" is only allowed if the root node specifies the same hierarchical processor."))}(this.a,JR(n,36))},EH($An,"ElkLayered/lambda$0$Type",1193),_wn(1194,1,qSn,hd),iSn.Cd=function(n){!function(n,t){A8(t,(LEn(),j4n),n)}(this.a,JR(n,36))},EH($An,"ElkLayered/lambda$1$Type",1194),_wn(1281,1,{},pL),EH($An,"GraphConfigurator",1281),_wn(770,1,qSn,fd),iSn.Cd=function(n){Jhn(this.a,JR(n,10))},EH($An,"GraphConfigurator/lambda$0$Type",770),_wn(771,1,{},dt),iSn.Kb=function(n){return uun(),new PF(null,new Kz(JR(n,30).a,16))},EH($An,"GraphConfigurator/lambda$1$Type",771),_wn(772,1,qSn,ld),iSn.Cd=function(n){Jhn(this.a,JR(n,10))},EH($An,"GraphConfigurator/lambda$2$Type",772),_wn(1109,205,pOn,Av),iSn.rf=function(n,t){var e;e=mMn(new Nv,n),UI(fdn(n,(LEn(),Y4n)))===UI((nnn(),jst))?Ttn(this.a,e,t):odn(this.a,e,t),t.$g()||Ajn(new Xf,e)},EH($An,"LayeredLayoutProvider",1109),_wn(367,22,{3:1,34:1,22:1,367:1},xS);var TWn,jWn,EWn,SWn=r3($An,"LayeredPhases",367,jUn,(function(){return phn(),a8(uM(SWn,1),lPn,367,0,[pWn,mWn,vWn,kWn,yWn])}),(function(n){return phn(),i3((p0(),TWn),n)}));_wn(1717,1,{},H3),iSn.i=0,EH(DAn,"ComponentsToCGraphTransformer",1717),_wn(1718,1,{},wt),iSn.yf=function(n,t){return e.Math.min(null!=n.a?my(n.a):n.c.i,null!=t.a?my(t.a):t.c.i)},iSn.zf=function(n,t){return e.Math.min(null!=n.a?my(n.a):n.c.i,null!=t.a?my(t.a):t.c.i)},EH(DAn,"ComponentsToCGraphTransformer/1",1718),_wn(86,1,{86:1}),iSn.i=0,iSn.k=!0,iSn.o=mCn;var PWn,CWn,IWn,OWn=EH(xAn,"CNode",86);_wn(470,86,{470:1,86:1},WN,irn),iSn.Ib=function(){return""},EH(DAn,"ComponentsToCGraphTransformer/CRectNode",470),_wn(1688,1,{},vt),EH(DAn,"OneDimensionalComponentsCompaction",1688),_wn(1689,1,{},kt),iSn.Kb=function(n){return function(n){return u7(),UN(),0!=JR(n.a,86).d.e}(JR(n,42))},iSn.Fb=function(n){return this===n},EH(DAn,"OneDimensionalComponentsCompaction/lambda$0$Type",1689),_wn(1690,1,{},yt),iSn.Kb=function(n){return function(n){return u7(),UN(),!!(Jtn(JR(n.a,86).j,JR(n.b,88))||0!=JR(n.a,86).d.e&&Jtn(JR(n.a,86).j,JR(n.b,88)))}(JR(n,42))},iSn.Fb=function(n){return this===n},EH(DAn,"OneDimensionalComponentsCompaction/lambda$1$Type",1690),_wn(1720,1,{},qH),EH(xAn,"CGraph",1720),_wn(194,1,{194:1},rrn),iSn.b=0,iSn.c=0,iSn.e=0,iSn.g=!0,iSn.i=mCn,EH(xAn,"CGroup",194),_wn(1719,1,{},Mt),iSn.yf=function(n,t){return e.Math.max(null!=n.a?my(n.a):n.c.i,null!=t.a?my(t.a):t.c.i)},iSn.zf=function(n,t){return e.Math.max(null!=n.a?my(n.a):n.c.i,null!=t.a?my(t.a):t.c.i)},EH(xAn,bIn,1719),_wn(1721,1,{},zbn),iSn.d=!1;var AWn=EH(xAn,mIn,1721);_wn(1722,1,{},Tt),iSn.Kb=function(n){return dE(),UN(),0!=JR(JR(n,42).a,86).d.e},iSn.Fb=function(n){return this===n},EH(xAn,vIn,1722),_wn(833,1,{},yF),iSn.a=!1,iSn.b=!1,iSn.c=!1,iSn.d=!1,EH(xAn,kIn,833),_wn(1898,1,{},u_),EH(RAn,yIn,1898);var LWn=nF(KAn,hIn);_wn(1899,1,{382:1},Sq),iSn.bf=function(n){!function(n,t){var e,i,r;t.a?($B(n.b,t.b),n.a[t.b.i]=JR(nE(n.b,t.b),86),(e=JR(Zj(n.b,t.b),86))&&(n.a[e.i]=t.b)):(!!(i=JR(nE(n.b,t.b),86))&&i==n.a[t.b.i]&&!!i.d&&i.d!=t.b.d&&i.f.Fc(t.b),!!(r=JR(Zj(n.b,t.b),86))&&n.a[r.i]==t.b&&!!r.d&&r.d!=t.b.d&&t.b.f.Fc(r),PL(n.b,t.b))}(this,JR(n,476))},EH(RAn,MIn,1899),_wn(UPn,1,uIn,jt),iSn.Ne=function(n,t){return function(n,t){return wtn(n.g.c+n.g.b/2,t.g.c+t.g.b/2)}(JR(n,86),JR(t,86))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(RAn,TIn,UPn),_wn(476,1,{476:1},YS),iSn.a=!1,EH(RAn,jIn,476),_wn(1901,1,uIn,Et),iSn.Ne=function(n,t){return function(n,t){var e,i,r;if(i=n.b.g.d,n.a||(i+=n.b.g.a),r=t.b.g.d,t.a||(r+=t.b.g.a),0==(e=wtn(i,r))){if(!n.a&&t.a)return-1;if(!t.a&&n.a)return 1}return e}(JR(n,476),JR(t,476))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(RAn,EIn,1901),_wn(148,1,{148:1},ZS,iK),iSn.Fb=function(n){var t;return null!=n&&RWn==s7(n)&&(t=JR(n,148),qU(this.c,t.c)&&qU(this.d,t.d))},iSn.Hb=function(){return b7(a8(uM(sUn,1),kSn,1,5,[this.c,this.d]))},iSn.Ib=function(){return"("+this.c+mSn+this.d+(this.a?"cx":"")+this.b+")"},iSn.a=!0,iSn.c=0,iSn.d=0;var NWn,$Wn,DWn,xWn,RWn=EH(KAn,"Point",148);_wn(416,22,{3:1,34:1,22:1,416:1},KS);var KWn,FWn,_Wn,BWn,HWn,UWn,GWn,qWn,XWn,zWn,VWn,WWn,QWn=r3(KAn,"Point/Quadrant",416,jUn,(function(){return s8(),a8(uM(QWn,1),lPn,416,0,[NWn,xWn,$Wn,DWn])}),(function(n){return s8(),i3((zZ(),KWn),n)}));_wn(1708,1,{},Cv),iSn.b=null,iSn.c=null,iSn.d=null,iSn.e=null,iSn.f=null,EH(KAn,"RectilinearConvexHull",1708),_wn(583,1,{382:1},Wrn),iSn.bf=function(n){!function(n,t){n.a.Ne(t.d,n.b)>0&&(AL(n.c,new iK(t.c,t.d,n.d)),n.b=t.d)}(this,JR(n,148))},iSn.b=0,EH(KAn,"RectilinearConvexHull/MaximalElementsEventHandler",583),_wn(1710,1,uIn,St),iSn.Ne=function(n,t){return function(n,t){return gE(),wtn((TU(n),n),(TU(t),t))}(z$(n),z$(t))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(KAn,"RectilinearConvexHull/MaximalElementsEventHandler/lambda$0$Type",1710),_wn(1709,1,{382:1},$0),iSn.bf=function(n){Ngn(this,JR(n,148))},iSn.a=0,iSn.b=null,iSn.c=null,iSn.d=null,iSn.e=null,EH(KAn,"RectilinearConvexHull/RectangleEventHandler",1709),_wn(1711,1,uIn,Pt),iSn.Ne=function(n,t){return function(n,t){return L0(),n.c==t.c?wtn(t.d,n.d):wtn(n.c,t.c)}(JR(n,148),JR(t,148))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(KAn,"RectilinearConvexHull/lambda$0$Type",1711),_wn(1712,1,uIn,At),iSn.Ne=function(n,t){return function(n,t){return L0(),n.c==t.c?wtn(n.d,t.d):wtn(n.c,t.c)}(JR(n,148),JR(t,148))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(KAn,"RectilinearConvexHull/lambda$1$Type",1712),_wn(1713,1,uIn,Lt),iSn.Ne=function(n,t){return function(n,t){return L0(),n.c==t.c?wtn(t.d,n.d):wtn(t.c,n.c)}(JR(n,148),JR(t,148))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(KAn,"RectilinearConvexHull/lambda$2$Type",1713),_wn(1714,1,uIn,Ot),iSn.Ne=function(n,t){return function(n,t){return L0(),n.c==t.c?wtn(n.d,t.d):wtn(t.c,n.c)}(JR(n,148),JR(t,148))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(KAn,"RectilinearConvexHull/lambda$3$Type",1714),_wn(1715,1,uIn,Nt),iSn.Ne=function(n,t){return mhn(JR(n,148),JR(t,148))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(KAn,"RectilinearConvexHull/lambda$4$Type",1715),_wn(1716,1,{},VX),EH(KAn,"Scanline",1716),_wn(2104,1,{}),EH(FAn,"AbstractGraphPlacer",2104),_wn(335,1,{335:1},k$),iSn.Ff=function(n){return!!this.Gf(n)&&(Rbn(this.b,JR(ghn(n,(qEn(),O1n)),21),n),!0)},iSn.Gf=function(n){var t,e,i;for(t=JR(ghn(n,(qEn(),O1n)),21),i=JR(RJ(qWn,t),21).Kc();i.Ob();)if(e=JR(i.Pb(),21),!JR(RJ(this.b,e),15).dc())return!1;return!0},EH(FAn,"ComponentGroup",335),_wn(779,2104,{},Iv),iSn.Hf=function(n){var t;for(t=new mw(this.a);t.ai?1:0}(JR(n,36),JR(t,36))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(FAn,"ComponentsProcessor/lambda$0$Type",1283),_wn(579,335,{335:1,579:1},cJ),iSn.Ff=function(n){return A9(this,n)},iSn.Gf=function(n){return Pgn(this,n)},EH(FAn,"ModelOrderComponentGroup",579),_wn(1310,2104,{},Dt),iSn.Ef=function(n,t){var i,r,c,a,o,u,s,h,f;if(1!=n.gc()){if(n.dc())return t.a.c.length=0,t.f.a=0,void(t.f.b=0);for(this.Jf(n,t),c=JR(n.Xb(0),36),t.a.c.length=0,y5(t,c),u=0,f=0,a=n.Kc();a.Ob();)s=JR(a.Pb(),36).f,u=e.Math.max(u,s.a),f+=s.a*s.b;if(u=e.Math.max(u,e.Math.sqrt(f)*my(z$(ghn(t,(LEn(),s4n))))),r=my(z$(ghn(t,u5n))),this.If(n,t,u,r),py(X$(ghn(c,f4n)))){for(yEn(i=new It,n,r),o=n.Kc();o.Ob();)hx(MO(JR(o.Pb(),36).c),i.e);hx(MO(t.f),i.a)}vZ(t,n)}else(h=JR(n.Xb(0),36))!=t&&(t.a.c.length=0,Rvn(t,h,0,0),y5(t,h),XG(t.d,h.d),t.f.a=h.f.a,t.f.b=h.f.b)},iSn.If=function(n,t,i,r){var c,a,o,u,s,h,f,l;for(f=0,l=0,u=0,c=r,o=n.Kc();o.Ob();)f+(h=(a=JR(o.Pb(),36)).f).a>i&&(f=0,l+=u+r,u=0),svn(a,f+(s=a.c).a,l+s.b),MO(s),c=e.Math.max(c,f+h.a),u=e.Math.max(u,h.b),f+=h.a+r;t.f.a=c,t.f.b=l+u},iSn.Jf=function(n,t){var e,i,r,c,a;if(UI(ghn(t,(LEn(),w4n)))===UI((Yin(),WWn))){for(i=n.Kc();i.Ob();){for(a=0,c=new mw((e=JR(i.Pb(),36)).a);c.ai&&!JR(ghn(a,(qEn(),O1n)),21).Hc(($jn(),ght))||s&&JR(ghn(s,(qEn(),O1n)),21).Hc(($jn(),dht))||JR(ghn(a,(qEn(),O1n)),21).Hc(($jn(),Dht)))&&(b=l,w+=u+r,u=0),h=a.c,JR(ghn(a,(qEn(),O1n)),21).Hc(($jn(),ght))&&(b=c+r),svn(a,b+h.a,w+h.b),c=e.Math.max(c,b+f.a),JR(ghn(a,O1n),21).Hc(Nht)&&(l=e.Math.max(l,b+f.a+r)),MO(h),u=e.Math.max(u,f.b),b+=f.a+r,s=a;t.f.a=c,t.f.b=w+u},iSn.Jf=function(n,t){},EH(FAn,"ModelOrderRowGraphPlacer",1313),_wn(1311,1,uIn,xt),iSn.Ne=function(n,t){return function(n,t){var e;return 0==(e=t.p-n.p)?wtn(n.f.a*n.f.b,t.f.a*t.f.b):e}(JR(n,36),JR(t,36))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(FAn,"SimpleRowGraphPlacer/1",1311),_wn(1280,1,SIn,Rt),iSn.Lb=function(n){var t;return!!(t=JR(ghn(JR(n,249).b,(LEn(),o6n)),75))&&0!=t.b},iSn.Fb=function(n){return this===n},iSn.Mb=function(n){var t;return!!(t=JR(ghn(JR(n,249).b,(LEn(),o6n)),75))&&0!=t.b},EH(GAn,"CompoundGraphPostprocessor/1",1280),_wn(1279,1,qAn,$v),iSn.Kf=function(n,t){Mcn(this,JR(n,36),t)},EH(GAn,"CompoundGraphPreprocessor",1279),_wn(453,1,{453:1},_nn),iSn.c=!1,EH(GAn,"CompoundGraphPreprocessor/ExternalPort",453),_wn(249,1,{249:1},fR),iSn.Ib=function(){return d$(this.c)+":"+jbn(this.b)},EH(GAn,"CrossHierarchyEdge",249),_wn(777,1,uIn,bd),iSn.Ne=function(n,t){return function(n,t,e){var i,r;return t.c==(v3(),U8n)&&e.c==H8n?-1:t.c==H8n&&e.c==U8n?1:(i=y7(t.a,n.a),r=y7(e.a,n.a),t.c==U8n?r-i:i-r)}(this,JR(n,249),JR(t,249))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(GAn,"CrossHierarchyEdgeComparator",777),_wn(305,137,{3:1,305:1,96:1,137:1}),iSn.p=0,EH(XAn,"LGraphElement",305),_wn(18,305,{3:1,18:1,305:1,96:1,137:1},Oq),iSn.Ib=function(){return jbn(this)};var tQn=EH(XAn,"LEdge",18);_wn(36,305,{3:1,20:1,36:1,305:1,96:1,137:1},U3),iSn.Jc=function(n){QQ(this,n)},iSn.Kc=function(){return new mw(this.b)},iSn.Ib=function(){return 0==this.b.c.length?"G-unlayered"+Chn(this.a):0==this.a.c.length?"G-layered"+Chn(this.b):"G[layerless"+Chn(this.a)+", layers"+Chn(this.b)+"]"};var eQn,iQn=EH(XAn,"LGraph",36);_wn(666,1,{}),iSn.Lf=function(){return this.e.n},iSn.of=function(n){return ghn(this.e,n)},iSn.Mf=function(){return this.e.o},iSn.Nf=function(){return this.e.p},iSn.pf=function(n){return b$(this.e,n)},iSn.Of=function(n){this.e.n.a=n.a,this.e.n.b=n.b},iSn.Pf=function(n){this.e.o.a=n.a,this.e.o.b=n.b},iSn.Qf=function(n){this.e.p=n},EH(XAn,"LGraphAdapters/AbstractLShapeAdapter",666),_wn(474,1,{853:1},wd),iSn.Rf=function(){var n,t;if(!this.b)for(this.b=n$(this.a.b.c.length),t=new mw(this.a.b);t.a0&&M7((Rz(t-1,n.length),n.charCodeAt(t-1)),nLn);)--t;if(r> ",n),eon(e)),rO(iO((n.a+="[",n),e.i),"]")),n.a},iSn.c=!0,iSn.d=!1;var yQn,MQn,TQn,jQn,EQn=EH(XAn,"LPort",12);_wn(408,1,QSn,gd),iSn.Jc=function(n){QQ(this,n)},iSn.Kc=function(){return new pd(new mw(this.a.e))},EH(XAn,"LPort/1",408),_wn(1309,1,ISn,pd),iSn.Nb=function(n){yB(this,n)},iSn.Pb=function(){return JR(Xz(this.a),18).c},iSn.Ob=function(){return BA(this.a)},iSn.Qb=function(){XB(this.a)},EH(XAn,"LPort/1/1",1309),_wn(369,1,QSn,md),iSn.Jc=function(n){QQ(this,n)},iSn.Kc=function(){return new vd(new mw(this.a.g))},EH(XAn,"LPort/2",369),_wn(776,1,ISn,vd),iSn.Nb=function(n){yB(this,n)},iSn.Pb=function(){return JR(Xz(this.a),18).d},iSn.Ob=function(){return BA(this.a)},iSn.Qb=function(){XB(this.a)},EH(XAn,"LPort/2/1",776),_wn(1302,1,QSn,XS),iSn.Jc=function(n){QQ(this,n)},iSn.Kc=function(){return new JJ(this)},EH(XAn,"LPort/CombineIter",1302),_wn(208,1,ISn,JJ),iSn.Nb=function(n){yB(this,n)},iSn.Qb=function(){gT()},iSn.Ob=function(){return KN(this)},iSn.Pb=function(){return BA(this.a)?Xz(this.a):Xz(this.b)},EH(XAn,"LPort/CombineIter/1",208),_wn(1303,1,SIn,Bt),iSn.Lb=function(n){return J_(n)},iSn.Fb=function(n){return this===n},iSn.Mb=function(n){return T6(),0!=JR(n,12).g.c.length},EH(XAn,"LPort/lambda$0$Type",1303),_wn(1304,1,SIn,Ht),iSn.Lb=function(n){return Y_(n)},iSn.Fb=function(n){return this===n},iSn.Mb=function(n){return T6(),0!=JR(n,12).e.c.length},EH(XAn,"LPort/lambda$1$Type",1304),_wn(1305,1,SIn,Ut),iSn.Lb=function(n){return T6(),JR(n,12).j==($jn(),ght)},iSn.Fb=function(n){return this===n},iSn.Mb=function(n){return T6(),JR(n,12).j==($jn(),ght)},EH(XAn,"LPort/lambda$2$Type",1305),_wn(1306,1,SIn,Gt),iSn.Lb=function(n){return T6(),JR(n,12).j==($jn(),dht)},iSn.Fb=function(n){return this===n},iSn.Mb=function(n){return T6(),JR(n,12).j==($jn(),dht)},EH(XAn,"LPort/lambda$3$Type",1306),_wn(1307,1,SIn,qt),iSn.Lb=function(n){return T6(),JR(n,12).j==($jn(),Nht)},iSn.Fb=function(n){return this===n},iSn.Mb=function(n){return T6(),JR(n,12).j==($jn(),Nht)},EH(XAn,"LPort/lambda$4$Type",1307),_wn(1308,1,SIn,Xt),iSn.Lb=function(n){return T6(),JR(n,12).j==($jn(),Dht)},iSn.Fb=function(n){return this===n},iSn.Mb=function(n){return T6(),JR(n,12).j==($jn(),Dht)},EH(XAn,"LPort/lambda$5$Type",1308),_wn(30,305,{3:1,20:1,305:1,30:1,96:1,137:1},GH),iSn.Jc=function(n){QQ(this,n)},iSn.Kc=function(){return new mw(this.a)},iSn.Ib=function(){return"L_"+k1(this.b.b,this,0)+Chn(this.a)},EH(XAn,"Layer",30),_wn(1330,1,{},Nv),EH(cLn,aLn,1330),_wn(1334,1,{},zt),iSn.Kb=function(n){return Bsn(JR(n,84))},EH(cLn,"ElkGraphImporter/0methodref$connectableShapeToNode$Type",1334),_wn(1337,1,{},Vt),iSn.Kb=function(n){return Bsn(JR(n,84))},EH(cLn,"ElkGraphImporter/1methodref$connectableShapeToNode$Type",1337),_wn(1331,1,qSn,kd),iSn.Cd=function(n){uwn(this.a,JR(n,123))},EH(cLn,HOn,1331),_wn(1332,1,qSn,yd),iSn.Cd=function(n){uwn(this.a,JR(n,123))},EH(cLn,oLn,1332),_wn(1333,1,{},Wt),iSn.Kb=function(n){return new PF(null,new Kz(WU(JR(n,74)),16))},EH(cLn,uLn,1333),_wn(1335,1,gPn,Md),iSn.Mb=function(n){return function(n,t){return Z0(t,vX(n))}(this.a,JR(n,27))},EH(cLn,sLn,1335),_wn(1336,1,{},Qt),iSn.Kb=function(n){return new PF(null,new Kz(function(n){return!n.b&&(n.b=new yx(nlt,n,4,7)),n.b}(JR(n,74)),16))},EH(cLn,"ElkGraphImporter/lambda$5$Type",1336),_wn(1338,1,gPn,Td),iSn.Mb=function(n){return function(n,t){return Z0(t,vX(n))}(this.a,JR(n,27))},EH(cLn,"ElkGraphImporter/lambda$7$Type",1338),_wn(1339,1,gPn,Jt),iSn.Mb=function(n){return function(n){return Dbn(n)&&py(X$(fdn(n,(LEn(),r6n))))}(JR(n,74))},EH(cLn,"ElkGraphImporter/lambda$8$Type",1339),_wn(1297,1,{},Xf),EH(cLn,"ElkGraphLayoutTransferrer",1297),_wn(1298,1,gPn,jd),iSn.Mb=function(n){return function(n,t){return kE(),!c5(t.d.i,n)}(this.a,JR(n,18))},EH(cLn,"ElkGraphLayoutTransferrer/lambda$0$Type",1298),_wn(1299,1,qSn,Ed),iSn.Cd=function(n){kE(),AL(this.a,JR(n,18))},EH(cLn,"ElkGraphLayoutTransferrer/lambda$1$Type",1299),_wn(1300,1,gPn,Sd),iSn.Mb=function(n){return function(n,t){return kE(),c5(t.d.i,n)}(this.a,JR(n,18))},EH(cLn,"ElkGraphLayoutTransferrer/lambda$2$Type",1300),_wn(1301,1,qSn,Pd),iSn.Cd=function(n){kE(),AL(this.a,JR(n,18))},EH(cLn,"ElkGraphLayoutTransferrer/lambda$3$Type",1301),_wn(819,1,{},nx),EH(hLn,"BiLinkedHashMultiMap",819),_wn(1550,1,qAn,Yt),iSn.Kf=function(n,t){!function(n,t){t.Ug(fLn,1),Yj(r0(new PF(null,new Kz(n.b,16)),new Zt),new ne),t.Vg()}(JR(n,36),t)},EH(hLn,"CommentNodeMarginCalculator",1550),_wn(1551,1,{},Zt),iSn.Kb=function(n){return new PF(null,new Kz(JR(n,30).a,16))},EH(hLn,"CommentNodeMarginCalculator/lambda$0$Type",1551),_wn(1552,1,qSn,ne),iSn.Cd=function(n){!function(n){var t,i,r,c,a,o,u,s,h,f,l,b;if(u=n.d,l=JR(ghn(n,(qEn(),y0n)),15),t=JR(ghn(n,v1n),15),l||t){if(a=my(z$(Qen(n,(LEn(),a5n)))),o=my(z$(Qen(n,o5n))),b=0,l){for(h=0,c=l.Kc();c.Ob();)r=JR(c.Pb(),10),h=e.Math.max(h,r.o.b),b+=r.o.a;b+=a*(l.gc()-1),u.d+=h+o}if(i=0,t){for(h=0,c=t.Kc();c.Ob();)r=JR(c.Pb(),10),h=e.Math.max(h,r.o.b),i+=r.o.a;i+=a*(t.gc()-1),u.a+=h+o}(s=e.Math.max(b,i))>n.o.a&&(f=(s-n.o.a)/2,u.b=e.Math.max(u.b,f),u.c=e.Math.max(u.c,f))}}(JR(n,10))},EH(hLn,"CommentNodeMarginCalculator/lambda$1$Type",1552),_wn(1553,1,qAn,te),iSn.Kf=function(n,t){!function(n,t){var e,i,r,c,a,o,u;for(t.Ug("Comment post-processing",1),c=new mw(n.b);c.a0&&ekn((xz(0,e.c.length),JR(e.c[0],30)),n),e.c.length>1&&ekn(JR(bF(e,e.c.length-1),30),n),t.Vg()}(JR(n,36),t)},EH(hLn,"HierarchicalPortPositionProcessor",1582),_wn(1583,1,qAn,zf),iSn.Kf=function(n,t){!function(n,t){var i,r,c,a,o,u,s,f,l,b,w,d,g,p,m,v,k,y,M,T,j,E;for(n.b=t,n.a=JR(ghn(t,(LEn(),Z4n)),17).a,n.c=JR(ghn(t,t6n),17).a,0==n.c&&(n.c=wSn),g=new NV(t.b,0);g.b=n.a&&(r=Uyn(n,m),l=e.Math.max(l,r.b),k=e.Math.max(k,r.d),AL(u,new uI(m,r)));for(T=new Mm,f=0;f0),g.a.Xb(g.c=--g.b),BD(g,j=new GH(n.b)),J$(g.b=2){for(b=!0,e=JR(Xz(h=new mw(r.j)),12),f=null;h.a0)}(JR(n,18))},EH(hLn,"PartitionPreprocessor/lambda$2$Type",1643),_wn(1644,1,qSn,yi),iSn.Cd=function(n){!function(n){var t;Syn(n,!0),t=IPn,b$(n,(LEn(),n5n))&&(t+=JR(ghn(n,n5n),17).a),A8(n,n5n,ann(t))}(JR(n,18))},EH(hLn,"PartitionPreprocessor/lambda$3$Type",1644),_wn(1645,1,qAn,el),iSn.Kf=function(n,t){!function(n,t){var e,i,r,c,a,o;for(t.Ug("Port order processing",1),o=JR(ghn(n,(LEn(),J6n)),430),e=new mw(n.b);e.at.d.c){if((b=n.c[t.a.d])==(g=n.c[f.a.d]))continue;Qgn(uE(oE(sE(aE(new yv,1),100),b),g))}}}(this),function(n){var t,e,i,r,c,a,o;for(c=new Gj,r=new mw(n.d.a);r.a1)for(t=LN((e=new Mv,++n.b,e),n.d),o=$rn(c,0);o.b!=o.d.c;)a=JR(kW(o),125),Qgn(uE(oE(sE(aE(new yv,1),0),t),a))}(this),qvn(gR(this.d),new jk),c=new mw(this.a.a.b);c.a=g&&(AL(a,ann(f)),v=e.Math.max(v,k[f-1]-l),u+=d,p+=k[f-1]-p,l=k[f-1],d=s[f]),d=e.Math.max(d,s[f]),++f;u+=d}(w=e.Math.min(1/v,1/t.b/u))>r&&(r=w,i=a)}return i},iSn.pg=function(){return!1},EH(CLn,"MSDCutIndexHeuristic",816),_wn(1683,1,qAn,Mc),iSn.Kf=function(n,t){Dyn(JR(n,36),t)},EH(CLn,"SingleEdgeGraphWrapper",1683),_wn(232,22,{3:1,34:1,22:1,232:1},hP);var BYn,HYn,UYn,GYn=r3(ILn,"CenterEdgeLabelPlacementStrategy",232,jUn,(function(){return iln(),a8(uM(GYn,1),lPn,232,0,[xYn,KYn,DYn,RYn,FYn,$Yn])}),(function(n){return iln(),i3((T2(),BYn),n)}));_wn(431,22,{3:1,34:1,22:1,431:1},sP);var qYn,XYn,zYn,VYn,WYn=r3(ILn,"ConstraintCalculationStrategy",431,jUn,(function(){return kY(),a8(uM(WYn,1),lPn,431,0,[HYn,UYn])}),(function(n){return kY(),i3((xQ(),qYn),n)}));_wn(322,22,{3:1,34:1,22:1,322:1,188:1,196:1},fP),iSn.dg=function(){return sbn(this)},iSn.qg=function(){return sbn(this)};var QYn,JYn,YYn,ZYn,nZn=r3(ILn,"CrossingMinimizationStrategy",322,jUn,(function(){return $3(),a8(uM(nZn,1),lPn,322,0,[zYn,XYn,VYn])}),(function(n){return $3(),i3((yY(),QYn),n)}));_wn(351,22,{3:1,34:1,22:1,351:1},lP);var tZn,eZn,iZn,rZn,cZn,aZn,oZn=r3(ILn,"CuttingStrategy",351,jUn,(function(){return m3(),a8(uM(oZn,1),lPn,351,0,[JYn,ZYn,YYn])}),(function(n){return m3(),i3((MY(),tZn),n)}));_wn(348,22,{3:1,34:1,22:1,348:1,188:1,196:1},bP),iSn.dg=function(){return Zwn(this)},iSn.qg=function(){return Zwn(this)};var uZn,sZn,hZn,fZn=r3(ILn,"CycleBreakingStrategy",348,jUn,(function(){return Nin(),a8(uM(fZn,1),lPn,348,0,[iZn,eZn,cZn,aZn,rZn])}),(function(n){return Nin(),i3((v0(),uZn),n)}));_wn(428,22,{3:1,34:1,22:1,428:1},wP);var lZn,bZn,wZn,dZn,gZn=r3(ILn,"DirectionCongruency",428,jUn,(function(){return A0(),a8(uM(gZn,1),lPn,428,0,[sZn,hZn])}),(function(n){return A0(),i3((LQ(),lZn),n)}));_wn(460,22,{3:1,34:1,22:1,460:1},dP);var pZn,mZn,vZn,kZn,yZn,MZn,TZn,jZn=r3(ILn,"EdgeConstraint",460,jUn,(function(){return R8(),a8(uM(jZn,1),lPn,460,0,[wZn,bZn,dZn])}),(function(n){return R8(),i3((jY(),pZn),n)}));_wn(283,22,{3:1,34:1,22:1,283:1},gP);var EZn,SZn,PZn,CZn=r3(ILn,"EdgeLabelSideSelection",283,jUn,(function(){return efn(),a8(uM(CZn,1),lPn,283,0,[vZn,mZn,yZn,kZn,TZn,MZn])}),(function(n){return efn(),i3((j2(),EZn),n)}));_wn(488,22,{3:1,34:1,22:1,488:1},pP);var IZn,OZn,AZn,LZn,NZn,$Zn,DZn,xZn=r3(ILn,"EdgeStraighteningStrategy",488,jUn,(function(){return YZ(),a8(uM(xZn,1),lPn,488,0,[PZn,SZn])}),(function(n){return YZ(),i3((NQ(),IZn),n)}));_wn(281,22,{3:1,34:1,22:1,281:1},mP);var RZn,KZn,FZn,_Zn,BZn,HZn,UZn,GZn=r3(ILn,"FixedAlignment",281,jUn,(function(){return Aun(),a8(uM(GZn,1),lPn,281,0,[NZn,LZn,DZn,AZn,$Zn,OZn])}),(function(n){return Aun(),i3((E2(),RZn),n)}));_wn(282,22,{3:1,34:1,22:1,282:1},vP);var qZn,XZn,zZn,VZn,WZn,QZn,JZn,YZn,ZZn,n1n,t1n,e1n=r3(ILn,"GraphCompactionStrategy",282,jUn,(function(){return qhn(),a8(uM(e1n,1),lPn,282,0,[HZn,FZn,UZn,BZn,_Zn,KZn])}),(function(n){return qhn(),i3((S2(),qZn),n)}));_wn(259,22,{3:1,34:1,22:1,259:1},kP);var i1n,r1n,c1n,a1n,o1n=r3(ILn,"GraphProperties",259,jUn,(function(){return zpn(),a8(uM(o1n,1),lPn,259,0,[zZn,WZn,QZn,JZn,YZn,ZZn,t1n,XZn,VZn,n1n])}),(function(n){return zpn(),i3((D8(),i1n),n)}));_wn(299,22,{3:1,34:1,22:1,299:1},yP);var u1n,s1n,h1n,f1n,l1n=r3(ILn,"GreedySwitchType",299,jUn,(function(){return I5(),a8(uM(l1n,1),lPn,299,0,[c1n,a1n,r1n])}),(function(n){return I5(),i3((EY(),u1n),n)}));_wn(311,22,{3:1,34:1,22:1,311:1},MP);var b1n,w1n,d1n,g1n=r3(ILn,"InLayerConstraint",311,jUn,(function(){return V1(),a8(uM(g1n,1),lPn,311,0,[h1n,f1n,s1n])}),(function(n){return V1(),i3((SY(),b1n),n)}));_wn(429,22,{3:1,34:1,22:1,429:1},TP);var p1n,m1n,v1n,k1n,y1n,M1n,T1n,j1n,E1n,S1n,P1n,C1n,I1n,O1n,A1n,L1n,N1n,$1n,D1n,x1n,R1n,K1n,F1n,_1n,B1n,H1n,U1n,G1n,q1n,X1n,z1n,V1n,W1n,Q1n,J1n,Y1n,Z1n,n0n,t0n,e0n,i0n,r0n,c0n,a0n,o0n,u0n,s0n,h0n,f0n,l0n,b0n,w0n,d0n,g0n,p0n,m0n,v0n,k0n,y0n,M0n,T0n,j0n,E0n,S0n,P0n=r3(ILn,"InteractiveReferencePoint",429,jUn,(function(){return OW(),a8(uM(P0n,1),lPn,429,0,[w1n,d1n])}),(function(n){return OW(),i3((AQ(),p1n),n)}));_wn(171,22,{3:1,34:1,22:1,171:1},jP);var C0n,I0n,O0n,A0n,L0n,N0n,$0n,D0n,x0n,R0n,K0n,F0n,_0n,B0n,H0n,U0n,G0n,q0n,X0n,z0n,V0n,W0n,Q0n,J0n,Y0n,Z0n,n2n,t2n,e2n,i2n,r2n,c2n,a2n,o2n,u2n,s2n,h2n,f2n,l2n,b2n,w2n,d2n,g2n,p2n,m2n,v2n,k2n,y2n,M2n,T2n,j2n,E2n,S2n,P2n,C2n,I2n,O2n,A2n,L2n,N2n,$2n,D2n,x2n,R2n,K2n,F2n,_2n,B2n,H2n,U2n,G2n,q2n,X2n,z2n,V2n,W2n,Q2n,J2n,Y2n,Z2n,n3n,t3n,e3n,i3n,r3n,c3n,a3n,o3n,u3n,s3n,h3n,f3n,l3n,b3n,w3n,d3n,g3n,p3n,m3n,v3n,k3n,y3n,M3n,T3n,j3n,E3n,S3n,P3n,C3n,I3n,O3n,A3n,L3n,N3n,$3n,D3n,x3n,R3n,K3n,F3n,_3n,B3n,H3n,U3n,G3n,q3n,X3n,z3n,V3n,W3n,Q3n,J3n,Y3n,Z3n,n4n,t4n,e4n,i4n,r4n,c4n,a4n,o4n,u4n,s4n,h4n,f4n,l4n,b4n,w4n,d4n,g4n,p4n,m4n,v4n,k4n,y4n,M4n,T4n,j4n,E4n,S4n,P4n,C4n,I4n,O4n,A4n,L4n,N4n,$4n,D4n,x4n,R4n,K4n,F4n,_4n,B4n,H4n,U4n,G4n,q4n,X4n,z4n,V4n,W4n,Q4n,J4n,Y4n,Z4n,n6n,t6n,e6n,i6n,r6n,c6n,a6n,o6n,u6n,s6n,h6n,f6n,l6n,b6n,w6n,d6n,g6n,p6n,m6n,v6n,k6n,y6n,M6n,T6n,j6n,E6n,S6n,P6n,C6n,I6n,O6n,A6n,L6n,N6n,$6n,D6n,x6n,R6n,K6n,F6n,_6n,B6n,H6n,U6n,G6n,q6n,X6n,z6n,V6n,W6n,Q6n,J6n,Y6n,Z6n,n5n,t5n,e5n,i5n,r5n,c5n,a5n,o5n,u5n,s5n,h5n,f5n,l5n,b5n,w5n,d5n,g5n,p5n,m5n,v5n,k5n,y5n,M5n,T5n,j5n,E5n,S5n,P5n,C5n,I5n,O5n,A5n,L5n,N5n,$5n,D5n,x5n,R5n,K5n,F5n,_5n,B5n,H5n,U5n,G5n,q5n,X5n,z5n,V5n,W5n,Q5n,J5n,Y5n,Z5n,n8n=r3(ILn,"LayerConstraint",171,jUn,(function(){return yen(),a8(uM(n8n,1),lPn,171,0,[S0n,M0n,T0n,j0n,E0n])}),(function(n){return yen(),i3((y0(),C0n),n)}));_wn(859,1,NIn,sl),iSn.hf=function(n){qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,xLn),""),"Direction Congruency"),"Specifies how drawings of the same graph with different layout directions compare to each other: either a natural reading direction is preserved or the drawings are rotated versions of each other."),b2n),(Qfn(),fat)),gZn),ptn((Nrn(),cat))))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,RLn),""),"Feedback Edges"),"Whether feedback edges should be highlighted by routing around the nodes."),(UN(),!1)),sat),ZUn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,KLn),""),"Interactive Reference Point"),"Determines which point of a node is considered by interactive layout phases."),x2n),fat),P0n),ptn(cat)))),BV(n,KLn,XLn,K2n),BV(n,KLn,eNn,R2n),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,FLn),""),"Merge Edges"),"Edges that have no ports are merged so they touch the connected nodes at the same points. When this option is disabled, one port is created for each edge directly connected to a node. When it is enabled, all such incoming edges share an input port, and all outgoing edges share an output port."),!1),sat),ZUn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,_Ln),""),"Merge Hierarchy-Crossing Edges"),"If hierarchical layout is active, hierarchy-crossing edges use as few hierarchical ports as possible. They are broken by the algorithm, with hierarchical ports inserted as required. Usually, one such port is created for each edge at each hierarchy crossing point. With this option set to true, we try to create as few hierarchical ports as possible in the process. In particular, all edges that form a hyperedge can share a port."),!0),sat),ZUn),ptn(cat)))),qtn(n,new Ufn(function(n,t){return n.f=t,n}(xM(DM(RM(AM(OM($M(LM(NM(new xu,BLn),""),"Allow Non-Flow Ports To Switch Sides"),"Specifies whether non-flow ports may switch sides if their node's port constraints are either FIXED_SIDE or FIXED_ORDER. A non-flow port is a port on a side that is not part of the currently configured layout flow. For instance, given a left-to-right layout direction, north and south ports would be considered non-flow ports. Further note that the underlying criterium whether to switch sides or not solely relies on the minimization of edge crossings. Hence, edge length and other aesthetics criteria are not addressed."),!1),sat),ZUn),ptn(aat)),a8(uM(CGn,1),HSn,2,6,["org.eclipse.elk.layered.northOrSouthPort"])))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,HLn),""),"Port Sorting Strategy"),"Only relevant for nodes with FIXED_SIDE port constraints. Determines the way a node's ports are distributed on the sides of a node if their order is not prescribed. The option is set on parent nodes."),y3n),fat),q8n),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,ULn),""),"Thoroughness"),"How much effort should be spent to produce a nice layout."),ann(7)),bat),sGn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,GLn),""),"Add Unnecessary Bendpoints"),"Adds bend points even if an edge does not change direction. If true, each long edge dummy will contribute a bend point to its edges and hierarchy-crossing edges will always get a bend point where they cross hierarchy boundaries. By default, bend points are only added where an edge changes direction."),!1),sat),ZUn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,qLn),""),"Generate Position and Layer IDs"),"If enabled position id and layer id are generated, which are usually only used internally when setting the interactiveLayout option. This option should be specified on the root node."),!1),sat),ZUn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,XLn),"cycleBreaking"),"Cycle Breaking Strategy"),"Strategy for cycle breaking. Cycle breaking looks for cycles in the graph and determines which edges to reverse to break the cycles. Reversed edges will end up pointing to the opposite direction of regular edges (that is, reversed edges will point left if edges usually point right)."),f2n),fat),fZn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,zLn),r$n),"Node Layering Strategy"),"Strategy for node layering."),Z2n),fat),c8n),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,VLn),r$n),"Layer Constraint"),"Determines a constraint on the placement of the node regarding the layering."),U2n),fat),n8n),ptn(rat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,WLn),r$n),"Layer Choice Constraint"),"Allows to set a constraint regarding the layer placement of a node. Let i be the value of teh constraint. Assumed the drawing has n layers and i < n. If set to i, it expresses that the node should be placed in i-th layer. Should i>=n be true then the node is placed in the last layer of the drawing. Note that this option is not part of any of ELK Layered's default configurations but is only evaluated as part of the `InteractiveLayeredGraphVisitor`, which must be applied manually or used via the `DiagramLayoutEngine."),null),bat),sGn),ptn(rat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,QLn),r$n),"Layer ID"),"Layer identifier that was calculated by ELK Layered for a node. This is only generated if interactiveLayot or generatePositionAndLayerIds is set."),ann(-1)),bat),sGn),ptn(rat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,JLn),c$n),"Upper Bound On Width [MinWidth Layerer]"),"Defines a loose upper bound on the width of the MinWidth layerer. If set to '-1' multiple values are tested and the best result is selected."),ann(4)),bat),sGn),ptn(cat)))),BV(n,JLn,zLn,X2n),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,YLn),c$n),"Upper Layer Estimation Scaling Factor [MinWidth Layerer]"),"Multiplied with Upper Bound On Width for defining an upper bound on the width of layers which haven't been determined yet, but whose maximum width had been (roughly) estimated by the MinWidth algorithm. Compensates for too high estimations. If set to '-1' multiple values are tested and the best result is selected."),ann(2)),bat),sGn),ptn(cat)))),BV(n,YLn,zLn,V2n),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,ZLn),a$n),"Node Promotion Strategy"),"Reduces number of dummy nodes after layering phase (if possible)."),J2n),fat),x8n),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,nNn),a$n),"Max Node Promotion Iterations"),"Limits the number of iterations for node promotion."),ann(0)),bat),sGn),ptn(cat)))),BV(n,nNn,ZLn,null),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,tNn),"layering.coffmanGraham"),"Layer Bound"),"The maximum number of nodes allowed per layer."),ann(wSn)),bat),sGn),ptn(cat)))),BV(n,tNn,zLn,_2n),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,eNn),o$n),"Crossing Minimization Strategy"),"Strategy for crossing minimization."),s2n),fat),nZn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,iNn),o$n),"Force Node Model Order"),"The node order given by the model does not change to produce a better layout. E.g. if node A is before node B in the model this is not changed during crossing minimization. This assumes that the node model order is already respected before crossing minimization. This can be achieved by setting considerModelOrder.strategy to NODES_AND_EDGES."),!1),sat),ZUn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,rNn),o$n),"Hierarchical Sweepiness"),"How likely it is to use cross-hierarchy (1) vs bottom-up (-1)."),.1),hat),cGn),ptn(cat)))),BV(n,rNn,u$n,t2n),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,cNn),o$n),"Semi-Interactive Crossing Minimization"),"Preserves the order of nodes within a layer but still minimizes crossings between edges connecting long edge dummies. Derives the desired order from positions specified by the 'org.eclipse.elk.position' layout option. Requires a crossing minimization strategy that is able to process 'in-layer' constraints."),!1),sat),ZUn),ptn(cat)))),BV(n,cNn,eNn,o2n),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,aNn),o$n),"In Layer Predecessor of"),"Allows to set a constraint which specifies of which node the current node is the predecessor. If set to 's' then the node is the predecessor of 's' and is in the same layer"),null),dat),CGn),ptn(rat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,oNn),o$n),"In Layer Successor of"),"Allows to set a constraint which specifies of which node the current node is the successor. If set to 's' then the node is the successor of 's' and is in the same layer"),null),dat),CGn),ptn(rat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,uNn),o$n),"Position Choice Constraint"),"Allows to set a constraint regarding the position placement of a node in a layer. Assumed the layer in which the node placed includes n other nodes and i < n. If set to i, it expresses that the node should be placed at the i-th position. Should i>=n be true then the node is placed at the last position in the layer. Note that this option is not part of any of ELK Layered's default configurations but is only evaluated as part of the `InteractiveLayeredGraphVisitor`, which must be applied manually or used via the `DiagramLayoutEngine."),null),bat),sGn),ptn(rat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,sNn),o$n),"Position ID"),"Position within a layer that was determined by ELK Layered for a node. This is only generated if interactiveLayot or generatePositionAndLayerIds is set."),ann(-1)),bat),sGn),ptn(rat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,hNn),s$n),"Greedy Switch Activation Threshold"),"By default it is decided automatically if the greedy switch is activated or not. The decision is based on whether the size of the input graph (without dummy nodes) is smaller than the value of this option. A '0' enforces the activation."),ann(40)),bat),sGn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,fNn),s$n),"Greedy Switch Crossing Minimization"),"Greedy Switch strategy for crossing minimization. The greedy switch heuristic is executed after the regular crossing minimization as a post-processor. Note that if 'hierarchyHandling' is set to 'INCLUDE_CHILDREN', the 'greedySwitchHierarchical.type' option must be used."),Y0n),fat),l1n),ptn(cat)))),BV(n,fNn,eNn,Z0n),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,lNn),"crossingMinimization.greedySwitchHierarchical"),"Greedy Switch Crossing Minimization (hierarchical)"),"Activates the greedy switch heuristic in case hierarchical layout is used. The differences to the non-hierarchical case (see 'greedySwitch.type') are: 1) greedy switch is inactive by default, 3) only the option value set on the node at which hierarchical layout starts is relevant, and 2) if it's activated by the user, it properly addresses hierarchy-crossing edges."),V0n),fat),l1n),ptn(cat)))),BV(n,lNn,eNn,W0n),BV(n,lNn,u$n,Q0n),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,bNn),h$n),"Node Placement Strategy"),"Strategy for node placement."),v3n),fat),O8n),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(OM($M(LM(NM(new xu,wNn),h$n),"Favor Straight Edges Over Balancing"),"Favor straight edges over a balanced node placement. The default behavior is determined automatically based on the used 'edgeRouting'. For an orthogonal style it is set to true, for all other styles to false."),sat),ZUn),ptn(cat)))),BV(n,wNn,bNn,s3n),BV(n,wNn,bNn,h3n),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,dNn),f$n),"BK Edge Straightening"),"Specifies whether the Brandes Koepf node placer tries to increase the number of straight edges at the expense of diagram size. There is a subtle difference to the 'favorStraightEdges' option, which decides whether a balanced placement of the nodes is desired, or not. In bk terms this means combining the four alignments into a single balanced one, or not. This option on the other hand tries to straighten additional edges during the creation of each of the four alignments."),i3n),fat),xZn),ptn(cat)))),BV(n,dNn,bNn,r3n),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,gNn),f$n),"BK Fixed Alignment"),"Tells the BK node placer to use a certain alignment (out of its four) instead of the one producing the smallest height, or the combination of all four."),a3n),fat),GZn),ptn(cat)))),BV(n,gNn,bNn,o3n),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,pNn),"nodePlacement.linearSegments"),"Linear Segments Deflection Dampening"),"Dampens the movement of nodes to keep the diagram from getting too large."),.3),hat),cGn),ptn(cat)))),BV(n,pNn,bNn,l3n),qtn(n,new Ufn(xM(DM(RM(OM($M(LM(NM(new xu,mNn),"nodePlacement.networkSimplex"),"Node Flexibility"),"Aims at shorter and straighter edges. Two configurations are possible: (a) allow ports to move freely on the side they are assigned to (the order is always defined beforehand), (b) additionally allow to enlarge a node wherever it helps. If this option is not configured for a node, the 'nodeFlexibility.default' value is used, which is specified for the node's parent."),fat),m8n),ptn(rat)))),BV(n,mNn,bNn,p3n),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,vNn),"nodePlacement.networkSimplex.nodeFlexibility"),"Node Flexibility Default"),"Default value of the 'nodeFlexibility' option for the children of a hierarchical node."),d3n),fat),m8n),ptn(cat)))),BV(n,vNn,bNn,g3n),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,kNn),l$n),"Self-Loop Distribution"),"Alter the distribution of the loops around the node. It only takes effect for PortConstraints.FREE."),y2n),fat),t9n),ptn(rat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,yNn),l$n),"Self-Loop Ordering"),"Alter the ordering of the loops they can either be stacked or sequenced. It only takes effect for PortConstraints.FREE."),T2n),fat),a9n),ptn(rat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,MNn),"edgeRouting.splines"),"Spline Routing Mode"),"Specifies the way control points are assembled for each individual edge. CONSERVATIVE ensures that edges are properly routed around the nodes but feels rather orthogonal at times. SLOPPY uses fewer control points to obtain curvier edge routes but may result in edges overlapping nodes."),E2n),fat),f9n),ptn(cat)))),BV(n,MNn,b$n,S2n),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,TNn),"edgeRouting.splines.sloppy"),"Sloppy Spline Layer Spacing Factor"),"Spacing factor for routing area between layers when using sloppy spline routing."),.2),hat),cGn),ptn(cat)))),BV(n,TNn,b$n,C2n),BV(n,TNn,MNn,I2n),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,jNn),"edgeRouting.polyline"),"Sloped Edge Zone Width"),"Width of the strip to the left and to the right of each layer where the polyline edge router is allowed to refrain from ensuring that edges are routed horizontally. This prevents awkward bend points for nodes that extent almost to the edge of their layer."),2),hat),cGn),ptn(cat)))),BV(n,jNn,b$n,v2n),qtn(n,new Ufn(xM(DM(RM(OM($M(LM(NM(new xu,ENn),w$n),"Spacing Base Value"),"An optional base value for all other layout options of the 'spacing' group. It can be used to conveniently alter the overall 'spaciousness' of the drawing. Whenever an explicit value is set for the other layout options, this base value will have no effect. The base value is not inherited, i.e. it must be set for each hierarchical node."),hat),cGn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,SNn),w$n),"Edge Node Between Layers Spacing"),"The spacing to be preserved between nodes and edges that are routed next to the node's layer. For the spacing between nodes and edges that cross the node's layer 'spacing.edgeNode' is used."),10),hat),cGn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,PNn),w$n),"Edge Edge Between Layer Spacing"),"Spacing to be preserved between pairs of edges that are routed between the same pair of layers. Note that 'spacing.edgeEdge' is used for the spacing between pairs of edges crossing the same layer."),10),hat),cGn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,CNn),w$n),"Node Node Between Layers Spacing"),"The spacing to be preserved between any pair of nodes of two adjacent layers. Note that 'spacing.nodeNode' is used for the spacing between nodes within the layer itself."),20),hat),cGn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,INn),d$n),"Direction Priority"),"Defines how important it is to have a certain edge point into the direction of the overall layout. This option is evaluated during the cycle breaking phase."),ann(0)),bat),sGn),ptn(eat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,ONn),d$n),"Shortness Priority"),"Defines how important it is to keep an edge as short as possible. This option is evaluated during the layering phase."),ann(0)),bat),sGn),ptn(eat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,ANn),d$n),"Straightness Priority"),"Defines how important it is to keep an edge straight, i.e. aligned with one of the two axes. This option is evaluated during node placement."),ann(0)),bat),sGn),ptn(eat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,LNn),g$n),vOn),"Tries to further compact components (disconnected sub-graphs)."),!1),sat),ZUn),ptn(cat)))),BV(n,LNn,cAn,!0),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,NNn),p$n),"Post Compaction Strategy"),m$n),$0n),fat),e1n),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,$Nn),p$n),"Post Compaction Constraint Calculation"),m$n),L0n),fat),WYn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,DNn),v$n),"High Degree Node Treatment"),"Makes room around high degree nodes to place leafs and trees."),!1),sat),ZUn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,xNn),v$n),"High Degree Node Threshold"),"Whether a node is considered to have a high degree."),ann(16)),bat),sGn),ptn(cat)))),BV(n,xNn,DNn,!0),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,RNn),v$n),"High Degree Node Maximum Tree Height"),"Maximum height of a subtree connected to a high degree node to be moved to separate layers."),ann(5)),bat),sGn),ptn(cat)))),BV(n,RNn,DNn,!0),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,KNn),k$n),"Graph Wrapping Strategy"),"For certain graphs and certain prescribed drawing areas it may be desirable to split the laid out graph into chunks that are placed side by side. The edges that connect different chunks are 'wrapped' around from the end of one chunk to the start of the other chunk. The points between the chunks are referred to as 'cuts'."),Z3n),fat),O9n),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,FNn),k$n),"Additional Wrapped Edges Spacing"),"To visually separate edges that are wrapped from regularly routed edges an additional spacing value can be specified in form of this layout option. The spacing is added to the regular edgeNode spacing."),10),hat),cGn),ptn(cat)))),BV(n,FNn,KNn,L3n),BV(n,FNn,KNn,N3n),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,_Nn),k$n),"Correction Factor for Wrapping"),"At times and for certain types of graphs the executed wrapping may produce results that are consistently biased in the same fashion: either wrapping to often or to rarely. This factor can be used to correct the bias. Internally, it is simply multiplied with the 'aspect ratio' layout option."),1),hat),cGn),ptn(cat)))),BV(n,_Nn,KNn,D3n),BV(n,_Nn,KNn,x3n),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,BNn),y$n),"Cutting Strategy"),"The strategy by which the layer indexes are determined at which the layering crumbles into chunks."),U3n),fat),oZn),ptn(cat)))),BV(n,BNn,KNn,G3n),BV(n,BNn,KNn,q3n),qtn(n,new Ufn(xM(DM(RM(OM($M(LM(NM(new xu,HNn),y$n),"Manually Specified Cuts"),"Allows the user to specify her own cuts for a certain graph."),wat),dUn),ptn(cat)))),BV(n,HNn,BNn,K3n),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,UNn),"wrapping.cutting.msd"),"MSD Freedom"),"The MSD cutting strategy starts with an initial guess on the number of chunks the graph should be split into. The freedom specifies how much the strategy may deviate from this guess. E.g. if an initial number of 3 is computed, a freedom of 1 allows 2, 3, and 4 cuts."),_3n),bat),sGn),ptn(cat)))),BV(n,UNn,BNn,B3n),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,GNn),M$n),"Validification Strategy"),"When wrapping graphs, one can specify indices that are not allowed as split points. The validification strategy makes sure every computed split point is allowed."),r4n),fat),g9n),ptn(cat)))),BV(n,GNn,KNn,c4n),BV(n,GNn,KNn,a4n),qtn(n,new Ufn(xM(DM(RM(OM($M(LM(NM(new xu,qNn),M$n),"Valid Indices for Wrapping"),null),wat),dUn),ptn(cat)))),BV(n,qNn,KNn,t4n),BV(n,qNn,KNn,e4n),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,XNn),T$n),"Improve Cuts"),"For general graphs it is important that not too many edges wrap backwards. Thus a compromise between evenly-distributed cuts and the total number of cut edges is sought."),!0),sat),ZUn),ptn(cat)))),BV(n,XNn,KNn,W3n),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,zNn),T$n),"Distance Penalty When Improving Cuts"),null),2),hat),cGn),ptn(cat)))),BV(n,zNn,KNn,z3n),BV(n,zNn,XNn,!0),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,VNn),T$n),"Improve Wrapped Edges"),"The initial wrapping is performed in a very simple way. As a consequence, edges that wrap from one chunk to another may be unnecessarily long. Activating this option tries to shorten such edges."),!0),sat),ZUn),ptn(cat)))),BV(n,VNn,KNn,J3n),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,WNn),j$n),"Edge Label Side Selection"),"Method to decide on edge label sides."),p2n),fat),CZn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,QNn),j$n),"Edge Center Label Placement Strategy"),"Determines in which layer center labels of long edges should be placed."),d2n),fat),GYn),i_(cat,a8(uM(pat,1),lPn,170,0,[iat]))))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,JNn),E$n),"Consider Model Order"),"Preserves the order of nodes and edges in the model file if this does not lead to additional edge crossings. Depending on the strategy this is not always possible since the node and edge order might be conflicting."),G0n),fat),_8n),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,YNn),E$n),"Consider Port Order"),"If disabled the port order of output ports is derived from the edge order and input ports are ordered by their incoming connections. If enabled all ports are ordered by the port model order."),!1),sat),ZUn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,ZNn),E$n),"No Model Order"),"Set on a node to not set a model order for this node even though it is a real node."),!1),sat),ZUn),ptn(rat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,n$n),E$n),"Consider Model Order for Components"),"If set to NONE the usual ordering strategy (by cumulative node priority and size of nodes) is used. INSIDE_PORT_SIDES orders the components with external ports only inside the groups with the same port side. FORCE_MODEL_ORDER enforces the mode order on components. This option might produce bad alignments and sub optimal drawings in terms of used area since the ordering should be respected."),x0n),fat),nQn),ptn(cat)))),BV(n,n$n,cAn,null),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,t$n),E$n),"Long Edge Ordering Strategy"),"Indicates whether long edges are sorted under, over, or equal to nodes that have no connection to a previous layer in a left-to-right or right-to-left layout. Under and over changes to right and left in a vertical layout."),_0n),fat),f8n),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,e$n),E$n),"Crossing Counter Node Order Influence"),"Indicates with what percentage (1 for 100%) violations of the node model order are weighted against the crossings e.g. a value of 0.5 means two model order violations are as important as on edge crossing. This allows some edge crossings in favor of preserving the model order. It is advised to set this value to a very small positive value (e.g. 0.001) to have minimal crossing and a optimal node order. Defaults to no influence (0)."),0),hat),cGn),ptn(cat)))),BV(n,e$n,JNn,null),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,i$n),E$n),"Crossing Counter Port Order Influence"),"Indicates with what percentage (1 for 100%) violations of the port model order are weighted against the crossings e.g. a value of 0.5 means two model order violations are as important as on edge crossing. This allows some edge crossings in favor of preserving the model order. It is advised to set this value to a very small positive value (e.g. 0.001) to have minimal crossing and a optimal port order. Defaults to no influence (0)."),0),hat),cGn),ptn(cat)))),BV(n,i$n,JNn,null),nSn((new hl,n))},EH(ILn,"LayeredMetaDataProvider",859),_wn(998,1,NIn,hl),iSn.hf=function(n){nSn(n)},EH(ILn,"LayeredOptions",998),_wn(999,1,{},Tc),iSn.sf=function(){return new Av},iSn.tf=function(n){},EH(ILn,"LayeredOptions/LayeredFactory",999),_wn(1391,1,{}),iSn.a=0,EH(lDn,"ElkSpacings/AbstractSpacingsBuilder",1391),_wn(792,1391,{},Oen),EH(ILn,"LayeredSpacings/LayeredSpacingsBuilder",792),_wn(265,22,{3:1,34:1,22:1,265:1,188:1,196:1},EP),iSn.dg=function(){return Smn(this)},iSn.qg=function(){return Smn(this)};var t8n,e8n,i8n,r8n,c8n=r3(ILn,"LayeringStrategy",265,jUn,(function(){return Kgn(),a8(uM(c8n,1),lPn,265,0,[Y5n,W5n,Q5n,X5n,V5n,Z5n,J5n,q5n,z5n])}),(function(n){return Kgn(),i3((A5(),t8n),n)}));_wn(390,22,{3:1,34:1,22:1,390:1},SP);var a8n,o8n,u8n,s8n,h8n,f8n=r3(ILn,"LongEdgeOrderingStrategy",390,jUn,(function(){return Y7(),a8(uM(f8n,1),lPn,390,0,[e8n,i8n,r8n])}),(function(n){return Y7(),i3((PY(),a8n),n)}));_wn(203,22,{3:1,34:1,22:1,203:1},PP);var l8n,b8n,w8n,d8n,g8n,p8n,m8n=r3(ILn,"NodeFlexibility",203,jUn,(function(){return jcn(),a8(uM(m8n,1),lPn,203,0,[s8n,h8n,u8n,o8n])}),(function(n){return jcn(),i3((QZ(),l8n),n)}));_wn(323,22,{3:1,34:1,22:1,323:1,188:1,196:1},CP),iSn.dg=function(){return Ywn(this)},iSn.qg=function(){return Ywn(this)};var v8n,k8n,y8n,M8n,T8n,j8n,E8n,S8n,P8n,C8n,I8n,O8n=r3(ILn,"NodePlacementStrategy",323,jUn,(function(){return ecn(),a8(uM(O8n,1),lPn,323,0,[p8n,w8n,d8n,b8n,g8n])}),(function(n){return ecn(),i3((k0(),v8n),n)}));_wn(243,22,{3:1,34:1,22:1,243:1},IP);var A8n,L8n,N8n,$8n,D8n,x8n=r3(ILn,"NodePromotionStrategy",243,jUn,(function(){return Cvn(),a8(uM(x8n,1),lPn,243,0,[C8n,T8n,S8n,j8n,E8n,k8n,P8n,I8n,y8n,M8n])}),(function(n){return Cvn(),i3((x8(),A8n),n)}));_wn(284,22,{3:1,34:1,22:1,284:1},OP);var R8n,K8n,F8n,_8n=r3(ILn,"OrderingStrategy",284,jUn,(function(){return $in(),a8(uM(_8n,1),lPn,284,0,[N8n,L8n,$8n,D8n])}),(function(n){return $in(),i3((JZ(),R8n),n)}));_wn(430,22,{3:1,34:1,22:1,430:1},AP);var B8n,H8n,U8n,G8n,q8n=r3(ILn,"PortSortingStrategy",430,jUn,(function(){return W1(),a8(uM(q8n,1),lPn,430,0,[K8n,F8n])}),(function(n){return W1(),i3(($Q(),B8n),n)}));_wn(463,22,{3:1,34:1,22:1,463:1},LP);var X8n,z8n,V8n,W8n,Q8n=r3(ILn,"PortType",463,jUn,(function(){return v3(),a8(uM(Q8n,1),lPn,463,0,[G8n,H8n,U8n])}),(function(n){return v3(),i3((OY(),X8n),n)}));_wn(387,22,{3:1,34:1,22:1,387:1},NP);var J8n,Y8n,Z8n,n9n,t9n=r3(ILn,"SelfLoopDistributionStrategy",387,jUn,(function(){return B6(),a8(uM(t9n,1),lPn,387,0,[z8n,V8n,W8n])}),(function(n){return B6(),i3((CY(),J8n),n)}));_wn(349,22,{3:1,34:1,22:1,349:1},$P);var e9n,i9n,r9n,c9n,a9n=r3(ILn,"SelfLoopOrderingStrategy",349,jUn,(function(){return E9(),a8(uM(a9n,1),lPn,349,0,[n9n,Y8n,Z8n])}),(function(n){return E9(),i3((IY(),e9n),n)}));_wn(312,1,{312:1},STn),EH(ILn,"Spacings",312),_wn(350,22,{3:1,34:1,22:1,350:1},DP);var o9n,u9n,s9n,h9n,f9n=r3(ILn,"SplineRoutingMode",350,jUn,(function(){return a7(),a8(uM(f9n,1),lPn,350,0,[i9n,r9n,c9n])}),(function(n){return a7(),i3((AY(),o9n),n)}));_wn(352,22,{3:1,34:1,22:1,352:1},xP);var l9n,b9n,w9n,d9n,g9n=r3(ILn,"ValidifyStrategy",352,jUn,(function(){return p3(),a8(uM(g9n,1),lPn,352,0,[h9n,u9n,s9n])}),(function(n){return p3(),i3((LY(),l9n),n)}));_wn(388,22,{3:1,34:1,22:1,388:1},RP);var p9n,m9n,v9n,k9n,y9n,M9n,T9n,j9n,E9n,S9n,P9n,C9n,I9n,O9n=r3(ILn,"WrappingStrategy",388,jUn,(function(){return h8(),a8(uM(O9n,1),lPn,388,0,[w9n,d9n,b9n])}),(function(n){return h8(),i3((NY(),p9n),n)}));_wn(1398,1,gDn,tl),iSn.rg=function(n){return JR(n,36),m9n},iSn.Kf=function(n,t){!function(n,t,e){var i,r,c,a,o,u,s,h;for(e.Ug("Depth-first cycle removal",1),u=(s=t.a).c.length,n.c=new Mm,n.d=tZ(Qdt,xIn,28,u,16,1),n.a=tZ(Qdt,xIn,28,u,16,1),n.b=new Mm,c=0,o=new mw(s);o.a0?S+1:1);for(a=new mw(y.g);a.a0?S+1:1)}0==n.c[s]?HK(n.e,d):0==n.a[s]&&HK(n.f,d),++s}for(w=-1,b=1,f=new Mm,n.d=JR(ghn(t,(qEn(),s0n)),234);A>0;){for(;0!=n.e.b;)C=JR(XR(n.e),10),n.b[C.p]=w--,Vvn(n,C),--A;for(;0!=n.f.b;)I=JR(XR(n.f),10),n.b[I.p]=b++,Vvn(n,I),--A;if(A>0){for(l=vPn,m=new mw(v);m.a=l&&(k>l&&(f.c.length=0,l=k),Km(f.c,d));h=n.sg(f),n.b[h.p]=b++,Vvn(n,h),--A}}for(P=v.c.length+1,s=0;sn.b[O]&&(Syn(i,!0),A8(t,S1n,(UN(),!0)));n.a=null,n.c=null,n.b=null,UG(n.f),UG(n.e),e.Vg()}(this,JR(n,36),t)},iSn.sg=function(n){return JR(bF(n,Icn(this.d,n.c.length)),10)},EH(pDn,"GreedyCycleBreaker",793),_wn(1401,793,gDn,uO),iSn.sg=function(n){var t,e,i,r;for(r=null,t=wSn,i=new mw(n);i.a0&&Hfn(n,o,h);for(r=new mw(h);r.a0){for(k=$rn(n.f,0);k.b!=k.d.c;)JR(kW(k),10).p+=w-n.e;rln(n),UG(n.f),bmn(n,r,d)}else{for(HK(n.f,d),d.p=r,n.e=e.Math.max(n.e,r),a=new F_(wN(Ftn(d).a.Kc(),new h));Bwn(a);)(c=JR(MJ(a),18)).c.i.c||c.c.i.k!=(Yhn(),oQn)||(HK(n.f,c.c.i),c.c.i.p=r-1);n.c=r}else rln(n),UG(n.f),r=0,Bwn(new F_(wN(Ftn(d).a.Kc(),new h)))?bmn(n,r=(w=fcn(w=0,d))+2,d):(HK(n.f,d),d.p=0,n.e=e.Math.max(n.e,0),n.b=JR(bF(n.d.b,0),30),n.c=0);for(0==n.f.b||rln(n),n.d.a.c.length=0,v=new Mm,f=new mw(n.d.b);f.a=u){J$(v.b>0),v.a.Xb(v.c=--v.b);break}p.a>s&&(r?(J5(r.b,p.b),r.a=e.Math.max(r.a,p.a),oU(v)):(AL(p.b,f),p.c=e.Math.min(p.c,s),p.a=e.Math.max(p.a,u),r=p))}r||((r=new Dv).c=s,r.a=u,BD(v,r),AL(r.b,f))}for(o=n.b,h=0,m=new mw(i);m.at.p?-1:0}(JR(n,10),JR(t,10))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(mDn,"StretchWidthLayerer/1",1409),_wn(413,1,vDn),iSn.gg=function(n,t,e,i,r,c){},iSn.ug=function(n,t,e){return tkn(this,n,t,e)},iSn.fg=function(){this.g=tZ(ngt,kDn,28,this.d,15,1),this.f=tZ(ngt,kDn,28,this.d,15,1)},iSn.hg=function(n,t){this.e[n]=tZ(Wdt,GPn,28,t[n].length,15,1)},iSn.ig=function(n,t,e){e[n][t].p=t,this.e[n][t]=t},iSn.jg=function(n,t,e,i){JR(bF(i[n][t].j,e),12).p=this.d++},iSn.b=0,iSn.c=0,iSn.d=0,EH(yDn,"AbstractBarycenterPortDistributor",413),_wn(1698,1,uIn,bg),iSn.Ne=function(n,t){return function(n,t,e){var i,r,c,a;return(c=t.j)!=(a=e.j)?c.g-a.g:(i=n.f[t.p],r=n.f[e.p],0==i&&0==r?0:0==i?-1:0==r?1:wtn(i,r))}(this.a,JR(n,12),JR(t,12))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(yDn,"AbstractBarycenterPortDistributor/lambda$0$Type",1698),_wn(832,1,TLn,bW),iSn.gg=function(n,t,e,i,r,c){},iSn.ig=function(n,t,e){},iSn.jg=function(n,t,e,i){},iSn.eg=function(){return!1},iSn.fg=function(){this.c=this.e.a,this.g=this.f.g},iSn.hg=function(n,t){t[n][0].c.p=n},iSn.kg=function(){return!1},iSn.vg=function(n,t,e,i){e?bun(this,n):(Sun(this,n,i),QTn(this,n,t)),n.c.length>1&&(py(X$(ghn(dU((xz(0,n.c.length),JR(n.c[0],10))),(LEn(),M4n))))?$dn(n,this.d,JR(this,669)):(eq(),_A(n,this.d)),b5(this.e,n))},iSn.lg=function(n,t,e,i){var r,c,a,o,u,s,h;for(t!=OF(e,n.length)&&(c=n[t-(e?1:-1)],eY(this.f,c,e?(v3(),U8n):(v3(),H8n))),r=n[t][0],h=!i||r.k==(Yhn(),aQn),s=KJ(n[t]),this.vg(s,h,!1,e),a=0,u=new mw(s);u.a"),n0?LX(this.a,n[t-1],n[t]):!e&&t0&&(e+=u.n.a+u.o.a/2,++f),b=new mw(u.j);b.a0&&(e/=f),g=tZ(Zdt,jCn,28,i.a.c.length,15,1),o=0,s=new mw(i.a);s.a1&&(py(X$(ghn(dU((xz(0,n.c.length),JR(n.c[0],10))),(LEn(),M4n))))?$dn(n,this.d,this):(eq(),_A(n,this.d)),py(X$(ghn(dU((xz(0,n.c.length),JR(n.c[0],10))),M4n)))||b5(this.e,n))},EH(yDn,"ModelOrderBarycenterHeuristic",669),_wn(1866,1,uIn,Mg),iSn.Ne=function(n,t){return mfn(this.a,JR(n,10),JR(t,10))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(yDn,"ModelOrderBarycenterHeuristic/lambda$0$Type",1866),_wn(1423,1,gDn,ll),iSn.rg=function(n){var t;return JR(n,36),eF(t=tA(_9n),(phn(),vWn),(zEn(),MJn)),t},iSn.Kf=function(n,t){!function(n){n.Ug("No crossing minimization",1),n.Vg()}((JR(n,36),t))},EH(yDn,"NoCrossingMinimizer",1423),_wn(809,413,vDn,HM),iSn.tg=function(n,t,e){var i,r,c,a,o,u,s,h,f,l,b;switch(f=this.g,e.g){case 1:for(r=0,c=0,h=new mw(n.j);h.a1&&(r.j==($jn(),dht)?this.b[n]=!0:r.j==Dht&&n>0&&(this.b[n-1]=!0))},iSn.f=0,EH(MLn,"AllCrossingsCounter",1861),_wn(595,1,{},$4),iSn.b=0,iSn.d=0,EH(MLn,"BinaryIndexedTree",595),_wn(532,1,{},Rx),EH(MLn,"CrossingsCounter",532),_wn(1950,1,uIn,Tg),iSn.Ne=function(n,t){return function(n,t,e){return GA(n.d[t.p],n.d[e.p])}(this.a,JR(n,12),JR(t,12))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(MLn,"CrossingsCounter/lambda$0$Type",1950),_wn(1951,1,uIn,jg),iSn.Ne=function(n,t){return function(n,t,e){return GA(n.d[t.p],n.d[e.p])}(this.a,JR(n,12),JR(t,12))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(MLn,"CrossingsCounter/lambda$1$Type",1951),_wn(1952,1,uIn,Eg),iSn.Ne=function(n,t){return function(n,t,e){return GA(n.d[t.p],n.d[e.p])}(this.a,JR(n,12),JR(t,12))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(MLn,"CrossingsCounter/lambda$2$Type",1952),_wn(1953,1,uIn,Sg),iSn.Ne=function(n,t){return function(n,t,e){return GA(n.d[t.p],n.d[e.p])}(this.a,JR(n,12),JR(t,12))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(MLn,"CrossingsCounter/lambda$3$Type",1953),_wn(1954,1,qSn,Pg),iSn.Cd=function(n){!function(n,t){yR(),AL(n,new uI(t,ann(t.e.c.length+t.g.c.length)))}(this.a,JR(n,12))},EH(MLn,"CrossingsCounter/lambda$4$Type",1954),_wn(1955,1,gPn,Cg),iSn.Mb=function(n){return function(n,t){return yR(),t!=n}(this.a,JR(n,12))},EH(MLn,"CrossingsCounter/lambda$5$Type",1955),_wn(1956,1,qSn,Ig),iSn.Cd=function(n){OI(this,n)},EH(MLn,"CrossingsCounter/lambda$6$Type",1956),_wn(1957,1,qSn,FP),iSn.Cd=function(n){var t;yR(),MW(this.b,(t=this.a,JR(n,12),t))},EH(MLn,"CrossingsCounter/lambda$7$Type",1957),_wn(839,1,SIn,Nc),iSn.Lb=function(n){return yR(),b$(JR(n,12),(qEn(),a0n))},iSn.Fb=function(n){return this===n},iSn.Mb=function(n){return yR(),b$(JR(n,12),(qEn(),a0n))},EH(MLn,"CrossingsCounter/lambda$8$Type",839),_wn(1949,1,{},Og),EH(MLn,"HyperedgeCrossingsCounter",1949),_wn(478,1,{34:1,478:1},cx),iSn.Fd=function(n){return function(n,t){return n.et.e?1:n.ft.f?1:F4(n)-F4(t)}(this,JR(n,478))},iSn.b=0,iSn.c=0,iSn.e=0,iSn.f=0;var G9n=EH(MLn,"HyperedgeCrossingsCounter/Hyperedge",478);_wn(374,1,{34:1,374:1},pG),iSn.Fd=function(n){return function(n,t){return n.ct.c?1:n.bt.b?1:n.a!=t.a?F4(n.a)-F4(t.a):n.d==(AW(),X9n)&&t.d==q9n?-1:n.d==q9n&&t.d==X9n?1:0}(this,JR(n,374))},iSn.b=0,iSn.c=0;var q9n,X9n,z9n=EH(MLn,"HyperedgeCrossingsCounter/HyperedgeCorner",374);_wn(531,22,{3:1,34:1,22:1,531:1},_P);var V9n,W9n,Q9n,J9n,Y9n,Z9n=r3(MLn,"HyperedgeCrossingsCounter/HyperedgeCorner/Type",531,jUn,(function(){return AW(),a8(uM(Z9n,1),lPn,531,0,[X9n,q9n])}),(function(n){return AW(),i3((DQ(),V9n),n)}));_wn(1425,1,gDn,bl),iSn.rg=function(n){return JR(ghn(JR(n,36),(qEn(),x1n)),21).Hc((zpn(),WZn))?W9n:null},iSn.Kf=function(n,t){!function(n,t,e){var i;for(e.Ug("Interactive node placement",1),n.a=JR(ghn(t,(qEn(),w0n)),312),i=new mw(t.b);i.a1},EH(MDn,"NetworkSimplexPlacer/lambda$18$Type",1451),_wn(1452,1,qSn,vG),iSn.Cd=function(n){!function(n,t,e,i,r){ez(),Qgn(uE(oE(aE(sE(new yv,0),r.d.e-n),t),r.d)),Qgn(uE(oE(aE(sE(new yv,0),e-r.a.e),r.a),i))}(this.c,this.b,this.d,this.a,JR(n,412))},iSn.c=0,iSn.d=0,EH(MDn,"NetworkSimplexPlacer/lambda$19$Type",1452),_wn(1435,1,{},qc),iSn.Kb=function(n){return ez(),new PF(null,new Kz(JR(n,30).a,16))},EH(MDn,"NetworkSimplexPlacer/lambda$2$Type",1435),_wn(1453,1,qSn,$g),iSn.Cd=function(n){!function(n,t){ez(),t.n.b+=n}(this.a,JR(n,12))},iSn.a=0,EH(MDn,"NetworkSimplexPlacer/lambda$20$Type",1453),_wn(1454,1,{},Xc),iSn.Kb=function(n){return ez(),new PF(null,new Kz(JR(n,30).a,16))},EH(MDn,"NetworkSimplexPlacer/lambda$21$Type",1454),_wn(1455,1,qSn,Dg),iSn.Cd=function(n){SL(this.a,JR(n,10))},EH(MDn,"NetworkSimplexPlacer/lambda$22$Type",1455),_wn(1456,1,gPn,zc),iSn.Mb=function(n){return mD(n)},EH(MDn,"NetworkSimplexPlacer/lambda$23$Type",1456),_wn(1457,1,{},Vc),iSn.Kb=function(n){return ez(),new PF(null,new Kz(JR(n,30).a,16))},EH(MDn,"NetworkSimplexPlacer/lambda$24$Type",1457),_wn(1458,1,gPn,xg),iSn.Mb=function(n){return function(n,t){return 2==n.j[t.p]}(this.a,JR(n,10))},EH(MDn,"NetworkSimplexPlacer/lambda$25$Type",1458),_wn(1459,1,qSn,UP),iSn.Cd=function(n){!function(n,t,e){var i,r,c;for(r=new F_(wN(Ktn(e).a.Kc(),new h));Bwn(r);)sJ(i=JR(MJ(r),18))||!sJ(i)&&i.c.i.c==i.d.i.c||(c=Zdn(n,i,e,new Bv)).c.length>1&&Km(t.c,c)}(this.a,this.b,JR(n,10))},EH(MDn,"NetworkSimplexPlacer/lambda$26$Type",1459),_wn(1460,1,gPn,Wc),iSn.Mb=function(n){return ez(),!sJ(JR(n,18))},EH(MDn,"NetworkSimplexPlacer/lambda$27$Type",1460),_wn(1461,1,gPn,Qc),iSn.Mb=function(n){return ez(),!sJ(JR(n,18))},EH(MDn,"NetworkSimplexPlacer/lambda$28$Type",1461),_wn(1462,1,{},Rg),iSn.Ve=function(n,t){return WA(this.a,JR(n,30),JR(t,30))},EH(MDn,"NetworkSimplexPlacer/lambda$29$Type",1462),_wn(1436,1,{},Jc),iSn.Kb=function(n){return ez(),new PF(null,new fH(new F_(wN(_tn(JR(n,10)).a.Kc(),new h))))},EH(MDn,"NetworkSimplexPlacer/lambda$3$Type",1436),_wn(1437,1,gPn,Yc),iSn.Mb=function(n){return ez(),function(n){return ez(),!(sJ(n)||!sJ(n)&&n.c.i.c==n.d.i.c)}(JR(n,18))},EH(MDn,"NetworkSimplexPlacer/lambda$4$Type",1437),_wn(1438,1,qSn,Kg),iSn.Cd=function(n){!function(n,t){var i,r,c,a,o,u,s,h,f,l,b;i=LN(new Mv,n.f),u=n.i[t.c.i.p],l=n.i[t.d.i.p],o=t.c,f=t.d,a=o.a.b,h=f.a.b,u.b||(a+=o.n.b),l.b||(h+=f.n.b),s=lX(e.Math.max(0,a-h)),c=lX(e.Math.max(0,h-a)),b=e.Math.max(1,JR(ghn(t,(LEn(),e5n)),17).a)*nQ(t.c.i.k,t.d.i.k),r=new BP(Qgn(uE(oE(aE(sE(new yv,b),c),i),JR(RH(n.k,t.c),125))),Qgn(uE(oE(aE(sE(new yv,b),s),i),JR(RH(n.k,t.d),125)))),n.c[t.p]=r}(this.a,JR(n,18))},EH(MDn,"NetworkSimplexPlacer/lambda$5$Type",1438),_wn(1439,1,{},Zc),iSn.Kb=function(n){return ez(),new PF(null,new Kz(JR(n,30).a,16))},EH(MDn,"NetworkSimplexPlacer/lambda$6$Type",1439),_wn(1440,1,gPn,na),iSn.Mb=function(n){return ez(),JR(n,10).k==(Yhn(),sQn)},EH(MDn,"NetworkSimplexPlacer/lambda$7$Type",1440),_wn(1441,1,{},ta),iSn.Kb=function(n){return ez(),new PF(null,new fH(new F_(wN(Ktn(JR(n,10)).a.Kc(),new h))))},EH(MDn,"NetworkSimplexPlacer/lambda$8$Type",1441),_wn(1442,1,gPn,ea),iSn.Mb=function(n){return ez(),function(n){return!sJ(n)&&n.c.i.c==n.d.i.c}(JR(n,18))},EH(MDn,"NetworkSimplexPlacer/lambda$9$Type",1442),_wn(1424,1,gDn,dl),iSn.rg=function(n){return JR(ghn(JR(n,36),(qEn(),x1n)),21).Hc((zpn(),WZn))?i7n:null},iSn.Kf=function(n,t){!function(n,t){var i,r,c,a,o,u,s,h,f,l;for(t.Ug("Simple node placement",1),l=JR(ghn(n,(qEn(),w0n)),312),u=0,a=new mw(n.b);a.a0?(b=(w-1)*e,o&&(b+=i),h&&(b+=i),b0&&(y-=d),aTn(o,y),l=0,w=new mw(o.a);w.a0),u.a.Xb(u.c=--u.b)),s=.4*r*l,!a&&u.b"+this.b+" ("+((null!=(n=this.c).f?n.f:""+n.g)+")");var n},iSn.d=0,EH(PDn,"HyperEdgeSegmentDependency",132),_wn(528,22,{3:1,34:1,22:1,528:1},rC);var A7n,L7n,N7n,$7n,D7n,x7n,R7n,K7n,F7n=r3(PDn,"HyperEdgeSegmentDependency/DependencyType",528,jUn,(function(){return mY(),a8(uM(F7n,1),lPn,528,0,[I7n,C7n])}),(function(n){return mY(),i3((BQ(),A7n),n)}));_wn(1878,1,{},_g),EH(PDn,"HyperEdgeSegmentSplitter",1878),_wn(1879,1,{},VM),iSn.a=0,iSn.b=0,EH(PDn,"HyperEdgeSegmentSplitter/AreaRating",1879),_wn(339,1,{339:1},jR),iSn.a=0,iSn.b=0,iSn.c=0,EH(PDn,"HyperEdgeSegmentSplitter/FreeArea",339),_wn(1880,1,uIn,ba),iSn.Ne=function(n,t){return function(n,t){return wtn(n.c-n.s,t.c-t.s)}(JR(n,118),JR(t,118))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(PDn,"HyperEdgeSegmentSplitter/lambda$0$Type",1880),_wn(1881,1,qSn,yG),iSn.Cd=function(n){GW(this.a,this.d,this.c,this.b,JR(n,118))},iSn.b=0,EH(PDn,"HyperEdgeSegmentSplitter/lambda$1$Type",1881),_wn(1882,1,{},wa),iSn.Kb=function(n){return new PF(null,new Kz(JR(n,118).e,16))},EH(PDn,"HyperEdgeSegmentSplitter/lambda$2$Type",1882),_wn(1883,1,{},da),iSn.Kb=function(n){return new PF(null,new Kz(JR(n,118).j,16))},EH(PDn,"HyperEdgeSegmentSplitter/lambda$3$Type",1883),_wn(1884,1,{},ga),iSn.Ye=function(n){return my(z$(n))},EH(PDn,"HyperEdgeSegmentSplitter/lambda$4$Type",1884),_wn(664,1,{},lH),iSn.a=0,iSn.b=0,iSn.c=0,EH(PDn,"OrthogonalRoutingGenerator",664),_wn(1703,1,{},pa),iSn.Kb=function(n){return new PF(null,new Kz(JR(n,118).e,16))},EH(PDn,"OrthogonalRoutingGenerator/lambda$0$Type",1703),_wn(1704,1,{},ma),iSn.Kb=function(n){return new PF(null,new Kz(JR(n,118).j,16))},EH(PDn,"OrthogonalRoutingGenerator/lambda$1$Type",1704),_wn(670,1,{}),EH(CDn,"BaseRoutingDirectionStrategy",670),_wn(1870,670,{},Qv),iSn.yg=function(n,t,i){var r,c,a,o,u,s,h,f,l,b,w,d,g;if(!n.r||n.q)for(f=t+n.o*i,h=new mw(n.n);h.aQOn&&(c=n,r=new DC(l,a=f),HK(o.a,r),Tkn(this,o,c,r,!1),(b=n.r)&&(r=new DC(w=my(z$(Yrn(b.e,0))),a),HK(o.a,r),Tkn(this,o,c,r,!1),c=b,r=new DC(w,a=t+b.o*i),HK(o.a,r),Tkn(this,o,c,r,!1)),r=new DC(g,a),HK(o.a,r),Tkn(this,o,c,r,!1)))},iSn.zg=function(n){return n.i.n.a+n.n.a+n.a.a},iSn.Ag=function(){return $jn(),Nht},iSn.Bg=function(){return $jn(),ght},EH(CDn,"NorthToSouthRoutingStrategy",1870),_wn(1871,670,{},Jv),iSn.yg=function(n,t,i){var r,c,a,o,u,s,h,f,l,b,w,d,g;if(!n.r||n.q)for(f=t-n.o*i,h=new mw(n.n);h.aQOn&&(c=n,r=new DC(l,a=f),HK(o.a,r),Tkn(this,o,c,r,!1),(b=n.r)&&(r=new DC(w=my(z$(Yrn(b.e,0))),a),HK(o.a,r),Tkn(this,o,c,r,!1),c=b,r=new DC(w,a=t-b.o*i),HK(o.a,r),Tkn(this,o,c,r,!1)),r=new DC(g,a),HK(o.a,r),Tkn(this,o,c,r,!1)))},iSn.zg=function(n){return n.i.n.a+n.n.a+n.a.a},iSn.Ag=function(){return $jn(),ght},iSn.Bg=function(){return $jn(),Nht},EH(CDn,"SouthToNorthRoutingStrategy",1871),_wn(1869,670,{},Yv),iSn.yg=function(n,t,i){var r,c,a,o,u,s,h,f,l,b,w,d,g;if(!n.r||n.q)for(f=t+n.o*i,h=new mw(n.n);h.aQOn&&(c=n,r=new DC(a=f,l),HK(o.a,r),Tkn(this,o,c,r,!0),(b=n.r)&&(r=new DC(a,w=my(z$(Yrn(b.e,0)))),HK(o.a,r),Tkn(this,o,c,r,!0),c=b,r=new DC(a=t+b.o*i,w),HK(o.a,r),Tkn(this,o,c,r,!0)),r=new DC(a,g),HK(o.a,r),Tkn(this,o,c,r,!0)))},iSn.zg=function(n){return n.i.n.b+n.n.b+n.a.b},iSn.Ag=function(){return $jn(),dht},iSn.Bg=function(){return $jn(),Dht},EH(CDn,"WestToEastRoutingStrategy",1869),_wn(828,1,{},Ayn),iSn.Ib=function(){return Chn(this.a)},iSn.b=0,iSn.c=!1,iSn.d=!1,iSn.f=0,EH(ODn,"NubSpline",828),_wn(418,1,{418:1},kpn,Yq),EH(ODn,"NubSpline/PolarCP",418),_wn(1480,1,gDn,Jan),iSn.rg=function(n){return function(n){var t,e;return n5(t=new OU,L7n),(e=JR(ghn(n,(qEn(),x1n)),21)).Hc((zpn(),t1n))&&n5(t,x7n),e.Hc(XZn)&&n5(t,N7n),e.Hc(ZZn)&&n5(t,D7n),e.Hc(VZn)&&n5(t,$7n),t}(JR(n,36))},iSn.Kf=function(n,t){!function(n,t,i){var r,c,a,o,u,s,h,f,l,b,w,d,g,p,m,v,k,y,M,T,j,E,S,P,C;if(i.Ug("Spline edge routing",1),0==t.b.c.length)return t.f.a=0,void i.Vg();m=my(z$(ghn(t,(LEn(),k5n)))),u=my(z$(ghn(t,b5n))),o=my(z$(ghn(t,h5n))),j=JR(ghn(t,z4n),350)==(a7(),c9n),T=my(z$(ghn(t,V4n))),n.d=t,n.j.c.length=0,n.a.c.length=0,CB(n.k),f=QI((s=JR(bF(t.b,0),30)).a,(fpn(),S7n)),l=QI((d=JR(bF(t.b,t.b.c.length-1),30)).a,S7n),g=new mw(t.b),p=null,C=0;do{for(Rjn(n,p,v=g.a0?(h=0,p&&(h+=u),h+=(E-1)*o,v&&(h+=u),j&&v&&(h=e.Math.max(h,npn(v,o,m,T))),h("+this.c+") "+this.b},iSn.c=0,EH(ODn,"SplineEdgeRouter/Dependency",274),_wn(465,22,{3:1,34:1,22:1,465:1},cC);var _7n,B7n,H7n,U7n,G7n,q7n=r3(ODn,"SplineEdgeRouter/SideToProcess",465,jUn,(function(){return yX(),a8(uM(q7n,1),lPn,465,0,[R7n,K7n])}),(function(n){return yX(),i3((HQ(),_7n),n)}));_wn(1481,1,gPn,va),iSn.Mb=function(n){return lpn(),!JR(n,131).o},EH(ODn,"SplineEdgeRouter/lambda$0$Type",1481),_wn(1482,1,{},ka),iSn.Ze=function(n){return lpn(),JR(n,131).v+1},EH(ODn,"SplineEdgeRouter/lambda$1$Type",1482),_wn(1483,1,qSn,nC),iSn.Cd=function(n){!function(n,t,e){DU(n.b,JR(e.b,18),t)}(this.a,this.b,JR(n,42))},EH(ODn,"SplineEdgeRouter/lambda$2$Type",1483),_wn(1484,1,qSn,tC),iSn.Cd=function(n){!function(n,t,e){DU(n.b,JR(e.b,18),t)}(this.a,this.b,JR(n,42))},EH(ODn,"SplineEdgeRouter/lambda$3$Type",1484),_wn(131,1,{34:1,131:1},Eln,nTn),iSn.Fd=function(n){return function(n,t){return n.s-t.s}(this,JR(n,131))},iSn.b=0,iSn.e=!1,iSn.f=0,iSn.g=0,iSn.j=!1,iSn.k=!1,iSn.n=0,iSn.o=!1,iSn.p=!1,iSn.q=!1,iSn.s=0,iSn.u=0,iSn.v=0,iSn.F=0,EH(ODn,"SplineSegment",131),_wn(468,1,{468:1},ya),iSn.a=0,iSn.b=!1,iSn.c=!1,iSn.d=!1,iSn.e=!1,iSn.f=0,EH(ODn,"SplineSegment/EdgeInformation",468),_wn(1198,1,{},Ma),EH(DDn,_On,1198),_wn(1199,1,uIn,Ta),iSn.Ne=function(n,t){return function(n,t){var e,i,r;return 0==(e=JR(ghn(t,(hyn(),dtt)),17).a-JR(ghn(n,dtt),17).a)?(i=fx(cL(JR(ghn(n,(Ojn(),bnt)),8)),JR(ghn(n,wnt),8)),r=fx(cL(JR(ghn(t,bnt),8)),JR(ghn(t,wnt),8)),wtn(i.a*i.b,r.a*r.b)):e}(JR(n,121),JR(t,121))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(DDn,BOn,1199),_wn(1197,1,{},jT),EH(DDn,"MrTree",1197),_wn(405,22,{3:1,34:1,22:1,405:1,188:1,196:1},aC),iSn.dg=function(){return Ebn(this)},iSn.qg=function(){return Ebn(this)};var X7n,z7n=r3(DDn,"TreeLayoutPhases",405,jUn,(function(){return kon(),a8(uM(z7n,1),lPn,405,0,[B7n,H7n,U7n,G7n])}),(function(n){return kon(),i3((o1(),X7n),n)}));_wn(1112,205,pOn,ix),iSn.rf=function(n,t){var i,r,c,a,o,u,s;for(py(X$(fdn(n,(hyn(),htt))))||fX(new Ww((_E(),new oy(n)))),(a=t.eh(xDn)).Ug("build tGraph",1),y5(u=new fY,n),A8(u,(Ojn(),Ant),n),function(n,t,i){var r,c,a,o,u;for(a=0,c=new XL((!n.a&&(n.a=new aB(ult,n,10,11)),n.a));c.e!=c.i.gc();)o="",0==(!(r=JR(Urn(c),27)).n&&(r.n=new aB(olt,r,1,7)),r.n).i||(o=JR(d2((!r.n&&(r.n=new aB(olt,r,1,7)),r.n),0),135).a),y5(u=new g9(a++,t,o),r),A8(u,(Ojn(),Ant),r),u.e.b=r.j+r.f/2,u.f.a=e.Math.max(r.g,1),u.e.a=r.i+r.g/2,u.f.b=e.Math.max(r.f,1),HK(t.b,u),Pln(i.f,r,u)}(n,u,s=new ym),function(n,t,e){var i,r,c,a,o,u,s;for(a=new XL((!n.a&&(n.a=new aB(ult,n,10,11)),n.a));a.e!=a.i.gc();)for(r=new F_(wN(Jdn(c=JR(Urn(a),27)).a.Kc(),new h));Bwn(r);)Pwn(i=JR(MJ(r),74))||Pwn(i)||Dbn(i)||(u=JR(HI(WF(e.f,c)),40),s=JR(RH(e,Bsn(JR(d2((!i.c&&(i.c=new yx(nlt,i,5,8)),i.c),0),84))),40),u&&s&&(A8(o=new nq(u,s),(Ojn(),Ant),i),y5(o,i),HK(u.d,o),HK(s.b,o),HK(t.a,o)))}(n,u,s),o=u,a.Vg(),(a=t.eh(xDn)).Ug("Split graph",1),c=hkn(this.a,o),a.Vg(),r=new mw(c);r.al&&(P=0,C+=f+T,f=0),Wvn(y,o,P,C),t=e.Math.max(t,P+M.a),f=e.Math.max(f,M.b),P+=M.a+T;for(k=new ym,i=new ym,E=new mw(n);E.a"+tV(t.c):"e_"+F4(t),n.b&&n.c?tV(n.b)+"->"+tV(n.c):"e_"+F4(n))}(this.a,JR(n,65))},EH(DDn,"TreeUtil/lambda$3$Type",1886),_wn(1887,1,uIn,ja),iSn.Ne=function(n,t){return function(n,t){return wtn(n.b.e.a,t.b.e.a)}(JR(n,65),JR(t,65))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(DDn,"TreeUtil/lambda$4$Type",1887),_wn(1888,1,gPn,Gg),iSn.Mb=function(n){return function(n,t){return Cx(t.b&&t.c?tV(t.b)+"->"+tV(t.c):"e_"+F4(t),n.b&&n.c?tV(n.b)+"->"+tV(n.c):"e_"+F4(n))}(this.a,JR(n,65))},EH(DDn,"TreeUtil/lambda$7$Type",1888),_wn(1889,1,uIn,Ca),iSn.Ne=function(n,t){return function(n,t){return wtn(n.c.e.a,t.c.e.a)}(JR(n,65),JR(t,65))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(DDn,"TreeUtil/lambda$8$Type",1889),_wn(1890,1,{},Ia),iSn.Kb=function(n){return JR(n,65).b},EH(DDn,"TreeUtil/lambda$9$Type",1890),_wn(508,137,{3:1,508:1,96:1,137:1}),iSn.g=0,EH(KDn,"TGraphElement",508),_wn(65,508,{3:1,65:1,508:1,96:1,137:1},nq),iSn.Ib=function(){return this.b&&this.c?tV(this.b)+"->"+tV(this.c):"e_"+F4(this)},EH(KDn,"TEdge",65),_wn(121,137,{3:1,121:1,96:1,137:1},fY),iSn.Ib=function(){var n,t,e,i,r;for(r=null,i=$rn(this.b,0);i.b!=i.d.c;)r+=(null==(e=JR(kW(i),40)).c||0==e.c.length?"n_"+e.g:"n_"+e.c)+"\n";for(t=$rn(this.a,0);t.b!=t.d.c;)r+=((n=JR(kW(t),65)).b&&n.c?tV(n.b)+"->"+tV(n.c):"e_"+F4(n))+"\n";return r};var V7n=EH(KDn,"TGraph",121);_wn(643,508,{3:1,508:1,643:1,96:1,137:1}),EH(KDn,"TShape",643),_wn(40,643,{3:1,508:1,40:1,643:1,96:1,137:1},g9),iSn.Ib=function(){return tV(this)};var W7n,Q7n,J7n,Y7n,Z7n,nnt,tnt,ent,int,rnt,cnt,ant=EH(KDn,"TNode",40);_wn(236,1,QSn,qg),iSn.Jc=function(n){QQ(this,n)},iSn.Kc=function(){return new Xg($rn(this.a.d,0))},EH(KDn,"TNode/2",236),_wn(329,1,ISn,Xg),iSn.Nb=function(n){yB(this,n)},iSn.Pb=function(){return JR(kW(this.a),65).c},iSn.Ob=function(){return AT(this.a)},iSn.Qb=function(){W0(this.a)},EH(KDn,"TNode/2/1",329),_wn(1923,1,qAn,Oa),iSn.Kf=function(n,t){$En(this,JR(n,121),t)},EH(_Dn,"CompactionProcessor",1923),_wn(1924,1,uIn,zg),iSn.Ne=function(n,t){return function(n,t,e){return wtn(CL(Arn(n),new DC(t.e.a,t.e.b)),CL(Arn(n),new DC(e.e.a,e.e.b)))}(this.a,JR(n,40),JR(t,40))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(_Dn,"CompactionProcessor/lambda$0$Type",1924),_wn(1925,1,gPn,iC),iSn.Mb=function(n){return function(n,t,e){return my(z$(e.a))<=n&&my(z$(e.b))>=t}(this.b,this.a,JR(n,42))},iSn.a=0,iSn.b=0,EH(_Dn,"CompactionProcessor/lambda$1$Type",1925),_wn(1934,1,uIn,Aa),iSn.Ne=function(n,t){return function(n,t){return wtn(n.e.a+n.f.a,t.e.a+t.f.a)}(JR(n,40),JR(t,40))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(_Dn,"CompactionProcessor/lambda$10$Type",1934),_wn(1935,1,uIn,La),iSn.Ne=function(n,t){return function(n,t){return wtn(n.e.b,t.e.b)}(JR(n,40),JR(t,40))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(_Dn,"CompactionProcessor/lambda$11$Type",1935),_wn(1936,1,uIn,Na),iSn.Ne=function(n,t){return function(n,t){return wtn(n.e.b+n.f.b,t.e.b+t.f.b)}(JR(n,40),JR(t,40))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(_Dn,"CompactionProcessor/lambda$12$Type",1936),_wn(1926,1,gPn,Vg),iSn.Mb=function(n){return function(n,t){return my(z$(t.a))<=n}(this.a,JR(n,42))},iSn.a=0,EH(_Dn,"CompactionProcessor/lambda$2$Type",1926),_wn(1927,1,gPn,Wg),iSn.Mb=function(n){return function(n,t){return my(z$(t.a))>=n}(this.a,JR(n,42))},iSn.a=0,EH(_Dn,"CompactionProcessor/lambda$3$Type",1927),_wn(1928,1,gPn,$a),iSn.Mb=function(n){return-1==JR(n,40).c.indexOf(RDn)},EH(_Dn,"CompactionProcessor/lambda$4$Type",1928),_wn(1929,1,{},Qg),iSn.Kb=function(n){return function(n,t){return new SR(t,E$(cL(t.e),n,n),(UN(),!0))}(this.a,JR(n,40))},iSn.a=0,EH(_Dn,"CompactionProcessor/lambda$5$Type",1929),_wn(1930,1,{},Jg),iSn.Kb=function(n){return function(n,t){return new SR(t,y$(cL(t.e),t.f.a+n,t.f.b+n),(UN(),!1))}(this.a,JR(n,40))},iSn.a=0,EH(_Dn,"CompactionProcessor/lambda$6$Type",1930),_wn(1931,1,uIn,Yg),iSn.Ne=function(n,t){return function(n,t,e){return wtn(CL(Arn(n),cL(t.b)),CL(Arn(n),cL(e.b)))}(this.a,JR(n,240),JR(t,240))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(_Dn,"CompactionProcessor/lambda$7$Type",1931),_wn(1932,1,uIn,Zg),iSn.Ne=function(n,t){return function(n,t,e){return wtn(CL(Arn(n),cL(t.e)),CL(Arn(n),cL(e.e)))}(this.a,JR(n,40),JR(t,40))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(_Dn,"CompactionProcessor/lambda$8$Type",1932),_wn(1933,1,uIn,Da),iSn.Ne=function(n,t){return function(n,t){return wtn(n.e.a,t.e.a)}(JR(n,40),JR(t,40))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(_Dn,"CompactionProcessor/lambda$9$Type",1933),_wn(1921,1,qAn,xa),iSn.Kf=function(n,t){!function(n,t){var e,i,r,c,a,o,u;if(t.Ug("Process directions",1),(e=JR(ghn(n,(hyn(),Znt)),88))!=(Xnn(),qut))for(r=$rn(n.b,0);r.b!=r.d.c;){switch(i=JR(kW(r),40),o=JR(ghn(i,(Ojn(),Knt)),17).a,u=JR(ghn(i,Fnt),17).a,e.g){case 4:u*=-1;break;case 1:c=o,o=u,u=c;break;case 2:a=o,o=-u,u=a}A8(i,Knt,ann(o)),A8(i,Fnt,ann(u))}t.Vg()}(JR(n,121),t)},EH(_Dn,"DirectionProcessor",1921),_wn(1913,1,qAn,ex),iSn.Kf=function(n,t){Ekn(this,JR(n,121),t)},EH(_Dn,"FanProcessor",1913),_wn(1937,1,qAn,Ra),iSn.Kf=function(n,t){!function(n,t){t.Ug("Process graph bounds",1),A8(n,(Ojn(),ynt),zP(w6(sG(new PF(null,new Kz(n.b,16)),new Ka)))),A8(n,Tnt,zP(w6(sG(new PF(null,new Kz(n.b,16)),new Fa)))),A8(n,knt,zP(b6(sG(new PF(null,new Kz(n.b,16)),new _a)))),A8(n,Mnt,zP(b6(sG(new PF(null,new Kz(n.b,16)),new Ba)))),t.Vg()}(JR(n,121),t)},EH(_Dn,"GraphBoundsProcessor",1937),_wn(1938,1,{},Ka),iSn.Ye=function(n){return JR(n,40).e.a},EH(_Dn,"GraphBoundsProcessor/lambda$0$Type",1938),_wn(1939,1,{},Fa),iSn.Ye=function(n){return JR(n,40).e.b},EH(_Dn,"GraphBoundsProcessor/lambda$1$Type",1939),_wn(1940,1,{},_a),iSn.Ye=function(n){return function(n){return n.e.a+n.f.a}(JR(n,40))},EH(_Dn,"GraphBoundsProcessor/lambda$2$Type",1940),_wn(1941,1,{},Ba),iSn.Ye=function(n){return function(n){return n.e.b+n.f.b}(JR(n,40))},EH(_Dn,"GraphBoundsProcessor/lambda$3$Type",1941),_wn(262,22,{3:1,34:1,22:1,262:1,196:1},oC),iSn.dg=function(){switch(this.g){case 0:return new Mk;case 1:return new ex;case 2:return new yk;case 3:return new Xa;case 4:return new Ua;case 8:return new Ha;case 5:return new xa;case 6:return new Va;case 7:return new Oa;case 9:return new Ra;case 10:return new Wa;default:throw Lm(new Cy(wLn+(null!=this.f?this.f:""+this.g)))}};var ont,unt,snt,hnt,fnt=r3(_Dn,dLn,262,jUn,X6,(function(n){return Lvn(),i3((kO(),ont),n)}));_wn(1920,1,qAn,Ha),iSn.Kf=function(n,t){!function(n,t){var e,i,r,c,a;for(t.Ug("Processor determine the coords for each level",1),i=new Mm,a=$rn(n.b,0);a.b!=a.d.c;){for(r=JR(kW(a),40);JR(ghn(r,(hyn(),Ett)),17).a>i.c.length-1;)AL(i,new uI(xOn,FDn));e=JR(ghn(r,Ett),17).a,cA(JR(ghn(n,Znt),88))?(r.e.amy(z$((xz(e,i.c.length),JR(i.c[e],42)).b))&&Vb((xz(e,i.c.length),JR(i.c[e],42)),r.e.a+r.f.a)):(r.e.bmy(z$((xz(e,i.c.length),JR(i.c[e],42)).b))&&Vb((xz(e,i.c.length),JR(i.c[e],42)),r.e.b+r.f.b))}for(c=$rn(n.b,0);c.b!=c.d.c;)r=JR(kW(c),40),e=JR(ghn(r,(hyn(),Ett)),17).a,A8(r,(Ojn(),Int),z$((xz(e,i.c.length),JR(i.c[e],42)).a)),A8(r,Cnt,z$((xz(e,i.c.length),JR(i.c[e],42)).b));t.Vg()}(JR(n,121),t)},EH(_Dn,"LevelCoordinatesProcessor",1920),_wn(1918,1,qAn,Ua),iSn.Kf=function(n,t){Egn(this,JR(n,121),t)},iSn.a=0,EH(_Dn,"LevelHeightProcessor",1918),_wn(1919,1,QSn,Ga),iSn.Jc=function(n){QQ(this,n)},iSn.Kc=function(){return eq(),Xj(),GGn},EH(_Dn,"LevelHeightProcessor/1",1919),_wn(1914,1,qAn,yk),iSn.Kf=function(n,t){tmn(this,JR(n,121),t)},EH(_Dn,"LevelProcessor",1914),_wn(1915,1,gPn,qa),iSn.Mb=function(n){return py(X$(ghn(JR(n,40),(Ojn(),Rnt))))},EH(_Dn,"LevelProcessor/lambda$0$Type",1915),_wn(1916,1,qAn,Xa),iSn.Kf=function(n,t){pln(this,JR(n,121),t)},iSn.a=0,EH(_Dn,"NeighborsProcessor",1916),_wn(1917,1,QSn,za),iSn.Jc=function(n){QQ(this,n)},iSn.Kc=function(){return eq(),Xj(),GGn},EH(_Dn,"NeighborsProcessor/1",1917),_wn(1922,1,qAn,Va),iSn.Kf=function(n,t){!function(n,t,e){var i,r,c,a,o,u,s,h,f;for(e.Ug("Processor set coordinates",1),n.a=0==t.b.b?1:t.b.b,s=null,i=$rn(t.b,0);!s&&i.b!=i.d.c;)py(X$(ghn(f=JR(kW(i),40),(Ojn(),Rnt))))&&(s=f,(u=f.e).a=JR(ghn(f,Knt),17).a,u.b=JR(ghn(f,Fnt),17).a);o=Y5(s),h=1;do{h=(o=Hhn((r=o,e.eh(h),r))).b/n.a|0}while(0!=o.b);for(a=$rn(t.b,0);a.b!=a.d.c;)fx((c=JR(kW(a),40)).e,new DC(c.f.a/2,c.f.b/2));e.Vg()}(this,JR(n,121),t)},iSn.a=0,EH(_Dn,"NodePositionProcessor",1922),_wn(1912,1,qAn,Mk),iSn.Kf=function(n,t){!function(n,t,e){var i,r,c,a,o,u,s;for(e.Ug("Find roots",1),n.a.c.length=0,r=$rn(t.b,0);r.b!=r.d.c;)0==(i=JR(kW(r),40)).b.b&&(A8(i,(Ojn(),Rnt),(UN(),!0)),AL(n.a,i));switch(n.a.c.length){case 0:A8(c=new g9(0,t,"DUMMY_ROOT"),(Ojn(),Rnt),(UN(),!0)),A8(c,mnt,!0),HK(t.b,c);break;case 1:break;default:for(a=new g9(0,t,RDn),u=new mw(n.a);u.a=0}(this.a,JR(n,40))},EH(ixn,"NodeOrderer/lambda$2$Type",1490),_wn(1491,1,gPn,np),iSn.Mb=function(n){return function(n,t){return y2(),JR(ghn(t,(hyn(),wtt)),17).a>=n.gc()}(this.a,JR(n,40))},EH(ixn,"NodeOrderer/lambda$3$Type",1491),_wn(1492,1,uIn,go),iSn.Ne=function(n,t){return function(n,t){return y2(),-GA(JR(ghn(n,(hyn(),wtt)),17).a,JR(ghn(t,wtt),17).a)}(JR(n,40),JR(t,40))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(ixn,"NodeOrderer/lambda$4$Type",1492),_wn(1493,1,gPn,po),iSn.Mb=function(n){return y2(),0!=JR(ghn(JR(n,40),(Ojn(),vnt)),17).a},EH(ixn,"NodeOrderer/lambda$5$Type",1493),_wn(1495,1,gDn,vl),iSn.rg=function(n){return JR(n,121),Ftt},iSn.Kf=function(n,t){Jvn(this,JR(n,121),t)},iSn.b=0,EH("org.eclipse.elk.alg.mrtree.p3place","NodePlacer",1495),_wn(1496,1,gDn,ml),iSn.rg=function(n){return JR(n,121),_tt},iSn.Kf=function(n,t){yvn(JR(n,121),t)},EH(rxn,"EdgeRouter",1496),_wn(1498,1,uIn,fo),iSn.Ne=function(n,t){return GA(JR(n,17).a,JR(t,17).a)},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(rxn,"EdgeRouter/0methodref$compare$Type",1498),_wn(1503,1,{},Ya),iSn.Ye=function(n){return my(z$(n))},EH(rxn,"EdgeRouter/1methodref$doubleValue$Type",1503),_wn(1505,1,uIn,Za),iSn.Ne=function(n,t){return wtn(my(z$(n)),my(z$(t)))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(rxn,"EdgeRouter/2methodref$compare$Type",1505),_wn(1507,1,uIn,no),iSn.Ne=function(n,t){return wtn(my(z$(n)),my(z$(t)))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(rxn,"EdgeRouter/3methodref$compare$Type",1507),_wn(1509,1,{},Ja),iSn.Ye=function(n){return my(z$(n))},EH(rxn,"EdgeRouter/4methodref$doubleValue$Type",1509),_wn(1511,1,uIn,to),iSn.Ne=function(n,t){return wtn(my(z$(n)),my(z$(t)))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(rxn,"EdgeRouter/5methodref$compare$Type",1511),_wn(1513,1,uIn,eo),iSn.Ne=function(n,t){return wtn(my(z$(n)),my(z$(t)))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(rxn,"EdgeRouter/6methodref$compare$Type",1513),_wn(1497,1,{},io),iSn.Kb=function(n){return M2(),JR(ghn(JR(n,40),(hyn(),Ett)),17)},EH(rxn,"EdgeRouter/lambda$0$Type",1497),_wn(1508,1,{},ro),iSn.Kb=function(n){return function(n){return M2(),n.e.a+n.f.a/2}(JR(n,40))},EH(rxn,"EdgeRouter/lambda$11$Type",1508),_wn(1510,1,{},CC),iSn.Kb=function(n){return function(n,t,e){return M2(),e.e.a+e.f.a+n*t}(this.b,this.a,JR(n,40))},iSn.a=0,iSn.b=0,EH(rxn,"EdgeRouter/lambda$13$Type",1510),_wn(1512,1,{},IC),iSn.Kb=function(n){return function(n,t,e){return M2(),e.e.a-n*t}(this.b,this.a,JR(n,40))},iSn.a=0,iSn.b=0,EH(rxn,"EdgeRouter/lambda$15$Type",1512),_wn(1514,1,uIn,co),iSn.Ne=function(n,t){return function(n,t){return M2(),wtn((0==n.a.b?new DC(n.c.e.a,n.c.e.b):JR(h$(n.a),8)).b,(0==t.a.b?new DC(t.c.e.a,t.c.e.b):JR(h$(t.a),8)).b)}(JR(n,65),JR(t,65))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(rxn,"EdgeRouter/lambda$17$Type",1514),_wn(1515,1,uIn,ao),iSn.Ne=function(n,t){return function(n,t){return M2(),wtn((0==n.a.b?new DC(n.c.e.a,n.c.e.b):JR(h$(n.a),8)).a,(0==t.a.b?new DC(t.c.e.a,t.c.e.b):JR(h$(t.a),8)).a)}(JR(n,65),JR(t,65))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(rxn,"EdgeRouter/lambda$18$Type",1515),_wn(1516,1,uIn,oo),iSn.Ne=function(n,t){return function(n,t){return M2(),wtn((0==n.a.b?new DC(n.b.e.a,n.b.e.b):JR(f$(n.a),8)).b,(0==t.a.b?new DC(t.b.e.a,t.b.e.b):JR(f$(t.a),8)).b)}(JR(n,65),JR(t,65))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(rxn,"EdgeRouter/lambda$19$Type",1516),_wn(1499,1,gPn,ep),iSn.Mb=function(n){return function(n,t){return M2(),JR(ghn(t,(hyn(),Ett)),17).a==n}(this.a,JR(n,40))},iSn.a=0,EH(rxn,"EdgeRouter/lambda$2$Type",1499),_wn(1517,1,uIn,uo),iSn.Ne=function(n,t){return function(n,t){return M2(),wtn((0==n.a.b?new DC(n.b.e.a,n.b.e.b):JR(f$(n.a),8)).a,(0==t.a.b?new DC(t.b.e.a,t.b.e.b):JR(f$(t.a),8)).a)}(JR(n,65),JR(t,65))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(rxn,"EdgeRouter/lambda$20$Type",1517),_wn(1500,1,uIn,so),iSn.Ne=function(n,t){return function(n,t){return M2(),wtn(n.e.b,t.e.b)}(JR(n,40),JR(t,40))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(rxn,"EdgeRouter/lambda$3$Type",1500),_wn(1501,1,uIn,ho),iSn.Ne=function(n,t){return function(n,t){return M2(),wtn(n.e.a,t.e.a)}(JR(n,40),JR(t,40))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(rxn,"EdgeRouter/lambda$4$Type",1501),_wn(1502,1,{},mo),iSn.Kb=function(n){return function(n){return M2(),n.e.b+n.f.b/2}(JR(n,40))},EH(rxn,"EdgeRouter/lambda$5$Type",1502),_wn(1504,1,{},OC),iSn.Kb=function(n){return function(n,t,e){return M2(),e.e.b+e.f.b+n*t}(this.b,this.a,JR(n,40))},iSn.a=0,iSn.b=0,EH(rxn,"EdgeRouter/lambda$7$Type",1504),_wn(1506,1,{},AC),iSn.Kb=function(n){return function(n,t,e){return M2(),e.e.b-n*t}(this.b,this.a,JR(n,40))},iSn.a=0,iSn.b=0,EH(rxn,"EdgeRouter/lambda$9$Type",1506),_wn(675,1,{675:1},Tan),iSn.e=0,iSn.f=!1,iSn.g=!1,EH(rxn,"MultiLevelEdgeNodeNodeGap",675),_wn(1943,1,uIn,vo),iSn.Ne=function(n,t){return function(n,t){return wtn(JR(n.c,65).c.e.b,JR(t.c,65).c.e.b)}(JR(n,240),JR(t,240))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(rxn,"MultiLevelEdgeNodeNodeGap/lambda$0$Type",1943),_wn(1944,1,uIn,ko),iSn.Ne=function(n,t){return function(n,t){return wtn(JR(n.c,65).c.e.a,JR(t.c,65).c.e.a)}(JR(n,240),JR(t,240))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(rxn,"MultiLevelEdgeNodeNodeGap/lambda$1$Type",1944),_wn(501,22,{3:1,34:1,22:1,501:1,188:1,196:1},fC),iSn.dg=function(){return men(this)},iSn.qg=function(){return men(this)};var qtt,Xtt,ztt,Vtt,Wtt,Qtt,Jtt=r3(cxn,"RadialLayoutPhases",501,jUn,(function(){return p4(),a8(uM(Jtt,1),lPn,501,0,[Htt,Utt])}),(function(n){return p4(),i3((KQ(),qtt),n)}));_wn(1113,205,pOn,TT),iSn.rf=function(n,t){var e,i,r,c;if(e=Ygn(this,n),t.Ug("Radial layout",e.c.length),py(X$(fdn(n,(vfn(),Let))))||fX(new Ww((_E(),new oy(n)))),c=function(n){var t,e;for(e=new XL((!n.a&&(n.a=new aB(ult,n,10,11)),n.a));e.e!=e.i.gc();)if(!Bwn(new F_(wN(Qdn(t=JR(Urn(e),27)).a.Kc(),new h))))return t;return null}(n),ocn(n,(tD(),Btt),c),!c)throw Lm(new Cy("The given graph is not a tree!"));for(0==(i=my(z$(fdn(n,Ret))))&&(i=fbn(n)),ocn(n,Ret,i),r=new mw(Ygn(this,n));r.aaxn&&(c-=axn),h=(u=JR(fdn(r,but),8)).a,l=u.b+n,(a=e.Math.atan2(l,h))<0&&(a+=axn),(a+=t)>axn&&(a-=axn),LA(),y3(1e-10),e.Math.abs(c-a)<=1e-10||c==a||isNaN(c)&&isNaN(a)?0:ca?1:FO(isNaN(c),isNaN(a))}(this.a,this.b,JR(n,27),JR(t,27))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},iSn.a=0,iSn.b=0,EH(cxn,"RadialUtil/lambda$0$Type",556),_wn(1395,1,qAn,yo),iSn.Kf=function(n,t){!function(n,t){var i,r,c,a,o,u,s,h,f,l,b,w,d,g,p,m,v,k,y,M,T,j,E,S;for(t.Ug("Calculate Graph Size",1),t.dh(n,oxn),l=xOn,b=xOn,h=uxn,f=uxn,g=new XL((!n.a&&(n.a=new aB(ult,n,10,11)),n.a));g.e!=g.i.gc();)v=(w=JR(Urn(g),27)).i,k=w.j,S=w.g,u=w.f,s=JR(fdn(w,(XEn(),Iot)),140),l=e.Math.min(l,v-s.b),b=e.Math.min(b,k-s.d),h=e.Math.max(h,v+S+s.c),f=e.Math.max(f,k+u+s.a);for(p=new DC(l-(m=JR(fdn(n,(XEn(),Got)),107)).b,b-m.d),E=h-l+(m.b+m.c),o=f-b+(m.d+m.a),py(X$(fdn(n,(vfn(),Eet))))&&(y=JR(fdn(n,(tD(),Btt)),27),M=JR(fdn(y,Iot),140),T=y.i+y.g/2+(M.b+M.c)/2-p.a,a=o-(j=y.j+y.f/2+(M.d+M.a)/2-p.b),(c=E-T)=3)for(v=JR(d2(p,0),27),k=JR(d2(p,1),27),r=0;r+2=v.f+k.f+u||k.f>=m.f+v.f+u){y=!0;break}++r}else y=!0;if(!y){for(h=p.i,c=new XL(p);c.e!=c.i.gc();)ocn(JR(Urn(c),27),(XEn(),wut),ann(h)),--h;return oyn(n,new jk),void t.Vg()}for(QU(this.a),UB(this.a,(fin(),eit),JR(fdn(n,brt),188)),UB(this.a,iit,JR(fdn(n,rrt),188)),UB(this.a,rit,JR(fdn(n,hrt),188)),VO(this.a,(eF(T=new OU,eit,(Ecn(),sit)),eF(T,iit,uit),py(X$(fdn(n,zit)))&&eF(T,eit,oit),T)),o=1/(i=oTn(this.a,n)).c.length,l=new mw(i);l.ai?1:0}(JR(n,27),JR(t,27))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(Kxn,"InteractiveNodeReorderer/lambda$0$Type",1519),_wn(456,22,{3:1,34:1,22:1,456:1,196:1},mC),iSn.dg=function(){switch(this.g){case 0:return new xo;case 1:return new Fo;case 2:return new Ko}return null};var fit,lit,bit,wit,dit,git,pit,mit,vit,kit,yit,Mit,Tit,jit,Eit,Sit=r3(Kxn,dLn,456,jUn,(function(){return Ecn(),a8(uM(Sit,1),lPn,456,0,[oit,sit,uit])}),(function(n){return Ecn(),i3((KY(),fit),n)}));_wn(1521,1,qAn,Ko),iSn.Kf=function(n,t){!function(n,t){t.Ug("Min Size Postprocessing",1),ocn(n,(Kmn(),Mit),e.Math.max(my(z$(fdn(n,Mit))),my(z$(fdn(n,kit))))),t.Vg()}(JR(n,27),t)},EH(Kxn,"MinSizePostProcessor",1521),_wn(1520,1,qAn,Fo),iSn.Kf=function(n,t){!function(n,t){var e;t.Ug("Min Size Preprocessing",1),e=mln(n),ocn(n,(Kmn(),kit),e.a),ocn(n,pit,e.b),t.Vg()}(JR(n,27),t)},EH(Kxn,"MinSizePreProcessor",1520),_wn(394,22,{3:1,34:1,22:1,394:1},vC);var Pit,Cit,Iit,Oit,Ait,Lit,Nit,$it,Dit,xit,Rit,Kit,Fit,_it,Bit,Hit,Uit,Git,qit,Xit,zit,Vit,Wit,Qit,Jit,Yit,Zit,nrt,trt,ert,irt,rrt,crt,art,ort,urt,srt,hrt,frt,lrt,brt,wrt,drt=r3(Fxn,"OptimizationGoal",394,jUn,(function(){return Rtn(),a8(uM(drt,1),lPn,394,0,[jit,Eit,Tit])}),(function(n){return Rtn(),i3((FY(),Pit),n)}));_wn(867,1,NIn,El),iSn.hf=function(n){qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,_xn),""),"Try box layout first"),"Whether one should check whether the regions are stackable to see whether box layout would do the job. For example, nodes with the same height are not stackable inside a row. Therefore, box layout will perform better and faster."),(UN(),!1)),(Qfn(),sat)),ZUn),ptn((Nrn(),cat))))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,Bxn),""),"Current position of a node in the order of nodes"),"The rectangles are ordered. Normally according to their definition the the model. This option specifies the current position of a node."),ann(-1)),bat),sGn),ptn(rat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,Hxn),""),"Desired index of node"),"The rectangles are ordered. Normally according to their definition the the model. This option allows to specify a desired position that has preference over the original position."),ann(-1)),bat),sGn),ptn(rat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,Uxn),""),"In new Row"),"If set to true this node begins in a new row. Consequently this node cannot be moved in a previous layer during compaction. Width approximation does does not take this into account."),!1),sat),ZUn),ptn(rat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,Gxn),Yxn),"Width Approximation Strategy"),"Strategy for finding an initial width of the drawing."),Bit),fat),Trt),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,qxn),Yxn),"Target Width"),"Option to place the rectangles in the given target width instead of approximating the width using the desired aspect ratio. The padding is not included in this. Meaning a drawing will have width of targetwidth + horizontal padding."),-1),hat),cGn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,Xxn),Yxn),"Optimization Goal"),"Optimization goal for approximation of the bounding box given by the first iteration. Determines whether layout is sorted by the maximum scaling, aspect ratio, or area. Depending on the strategy the aspect ratio might be nearly ignored."),Fit),fat),drt),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,zxn),Yxn),"Shift Last Placed."),"When placing a rectangle behind or below the last placed rectangle in the first iteration, it is sometimes possible to shift the rectangle further to the left or right, resulting in less whitespace. True (default) enables the shift and false disables it. Disabling the shift produces a greater approximated area by the first iteration and a layout, when using ONLY the first iteration (default not the case), where it is sometimes impossible to implement a size transformation of rectangles that will fill the bounding box and eliminate empty spaces."),!0),sat),ZUn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,Vxn),"packing"),Zxn),"Strategy for finding an initial placement on nodes."),$it),fat),Prt),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,Wxn),nRn),"Row Height Reevaluation"),"During the compaction step the height of a row is normally not changed. If this options is set, the blocks of other rows might be added if they exceed the row height. If this is the case the whole row has to be packed again to be optimal regarding the new row height. This option should, therefore, be used with care since it might be computation heavy."),!1),sat),ZUn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,Qxn),nRn),"Compaction iterations"),"Defines the number of compaction iterations. E.g. if set to 2 the width is initially approximated, then the drawing is compacted and based on the resulting drawing the target width is decreased or increased and a second compaction step is executed and the result compared to the first one. The best run is used based on the scale measure."),ann(1)),bat),sGn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(OM($M(LM(NM(new xu,Jxn),"whiteSpaceElimination"),"White Space Approximation Strategy"),"Strategy for expanding nodes such that whitespace in the parent is eliminated."),fat),Irt),ptn(cat)))),jEn((new Sl,n))},EH(Fxn,"RectPackingMetaDataProvider",867),_wn(1016,1,NIn,Sl),iSn.hf=function(n){jEn(n)},EH(Fxn,"RectPackingOptions",1016),_wn(1017,1,{},_o),iSn.sf=function(){return new ET},iSn.tf=function(n){},EH(Fxn,"RectPackingOptions/RectpackingFactory",1017),_wn(1705,1,{},ER),iSn.a=0,iSn.c=!1,EH(eRn,"AreaApproximation",1705);var grt,prt,mrt=nF(eRn,"BestCandidateFilter");_wn(673,1,{535:1},Bo),iSn.Hg=function(n,t,i){var r,c,a,o,u,s;for(s=new Mm,a=pCn,u=new mw(n);u.a1;){if(c=Sgn(t),l=a.g,d=JR(fdn(t,crt),107),g=my(z$(fdn(t,Uit))),(!t.a&&(t.a=new aB(ult,t,10,11)),t.a).i>1&&my(z$(fdn(t,(Kmn(),vit))))!=pCn&&(a.c+(d.b+d.c))/(a.b+(d.d+d.a))1&&my(z$(fdn(t,(Kmn(),mit))))!=pCn&&(a.c+(d.b+d.c))/(a.b+(d.d+d.a))>g&&ocn(c,(Kmn(),Mit),e.Math.max(my(z$(fdn(t,kit))),my(z$(fdn(c,Mit)))-my(z$(fdn(t,mit))))),(h=(s=OEn(w=new LC(r,f),c,b)).g)>=l&&h==h){for(o=0;o<(!c.a&&(c.a=new aB(ult,c,10,11)),c.a).i;o++)Tbn(n,JR(d2((!c.a&&(c.a=new aB(ult,c,10,11)),c.a),o),27),JR(d2((!t.a&&(t.a=new aB(ult,t,10,11)),t.a),o),27));e2(t,w),Jq(a,s.c),Qq(a,s.b)}--u}ocn(t,(Kmn(),bit),a.b),ocn(t,wit,a.c),i.Vg()}(this,JR(n,27),t)},EH(iRn,"Compactor",1471),_wn(1473,1,gDn,zo),iSn.rg=function(n){return JR(n,27),null},iSn.Kf=function(n,t){epn(JR(n,27),t)},EH(iRn,"NoPlacement",1473),_wn(439,22,{3:1,34:1,22:1,439:1,188:1,196:1},yC),iSn.dg=function(){return enn(this)},iSn.qg=function(){return enn(this)};var jrt,Ert,Srt,Prt=r3(iRn,"PackingStrategy",439,jUn,(function(){return b1(),a8(uM(Prt,1),lPn,439,0,[krt,Mrt,yrt])}),(function(n){return b1(),i3((_Y(),jrt),n)}));_wn(810,1,{},LC),iSn.a=0,iSn.b=0,iSn.c=0,iSn.d=pCn,iSn.e=0,iSn.f=pCn,EH(iRn,"RowFillingAndCompaction",810),_wn(1472,1,gDn,Vo),iSn.rg=function(n){return JR(n,27),null},iSn.Kf=function(n,t){!function(n,t){var i,r,c,a,o,u,s,h,f,l,b,w,d;for(t.Ug(rRn,1),w=my(z$(fdn(n,(Kmn(),Mit)))),o=my(z$(fdn(n,(smn(),urt)))),u=JR(fdn(n,crt),107),L4((!n.a&&(n.a=new aB(ult,n,10,11)),n.a)),f=UMn((!n.a&&(n.a=new aB(ult,n,10,11)),n.a),w,o),!n.a&&(n.a=new aB(ult,n,10,11)),h=new mw(f);h.a1)for(i=new mw(n.a);i.a>>28]|t[n>>24&15]<<4|t[n>>20&15]<<8|t[n>>16&15]<<12|t[n>>12&15]<<16|t[n>>8&15]<<20|t[n>>4&15]<<24|t[15&n]<<28);var n,t},iSn.cg=function(n){var t,e,i;for(e=0;e0&&O7((Rz(t-1,n.length),n.charCodeAt(t-1)),nLn);)--t;if(e>=t)throw Lm(new Cy("The given string does not contain any numbers."));if(2!=(i=syn((aZ(e,t,n.length),n.substr(e,t-e)),",|;|\r|\n")).length)throw Lm(new Cy("Exactly two numbers are expected, "+i.length+" were found."));try{this.a=nfn(kln(i[0])),this.b=nfn(kln(i[1]))}catch(n){throw sL(n=X5(n),130)?Lm(new Cy(tLn+n)):Lm(n)}},iSn.Ib=function(){return"("+this.a+","+this.b+")"},iSn.a=0,iSn.b=0;var Mat=EH(eLn,"KVector",8);_wn(75,67,{3:1,4:1,20:1,31:1,56:1,16:1,67:1,15:1,75:1,423:1},ek,FM,S$),iSn.Pc=function(){return function(n){var t,e,i;for(t=0,i=tZ(Mat,HSn,8,n.b,0,1),e=$rn(n,0);e.b!=e.d.c;)i[t++]=JR(kW(e),8);return i}(this)},iSn.cg=function(n){var t,e,i,r,c;e=syn(n,",|;|\\(|\\)|\\[|\\]|\\{|\\}| |\t|\n"),UG(this);try{for(t=0,r=0,i=0,c=0;t0&&(r%2==0?i=nfn(e[t]):c=nfn(e[t]),r>0&&r%2!=0&&HK(this,new DC(i,c)),++r),++t}catch(n){throw sL(n=X5(n),130)?Lm(new Cy("The given string does not match the expected format for vectors."+n)):Lm(n)}},iSn.Ib=function(){var n,t,e;for(n=new kN("("),t=$rn(this,0);t.b!=t.d.c;)rO(n,(e=JR(kW(t),8)).a+","+e.b),t.b!=t.d.c&&(n.a+="; ");return(n.a+=")",n).a};var Tat,jat,Eat,Sat,Pat,Cat,Iat=EH(eLn,"KVectorChain",75);_wn(255,22,{3:1,34:1,22:1,255:1},xC);var Oat,Aat,Lat,Nat,$at,Dat,xat,Rat,Kat,Fat,_at,Bat,Hat,Uat,Gat,qat,Xat,zat,Vat,Wat=r3(KRn,"Alignment",255,jUn,(function(){return Scn(),a8(uM(Wat,1),lPn,255,0,[Tat,Sat,Pat,Cat,jat,Eat])}),(function(n){return Scn(),i3((C2(),Oat),n)}));_wn(991,1,NIn,Ll),iSn.hf=function(n){Skn(n)},EH(KRn,"BoxLayouterOptions",991),_wn(992,1,{},Ru),iSn.sf=function(){return new _u},iSn.tf=function(n){},EH(KRn,"BoxLayouterOptions/BoxFactory",992),_wn(298,22,{3:1,34:1,22:1,298:1},FC);var Qat,Jat,Yat,Zat,not,tot,eot,iot,rot,cot,aot,oot,uot,sot,hot,fot,lot,bot,wot,dot,got,pot,mot,vot,kot,yot,Mot,Tot,jot,Eot,Sot,Pot,Cot,Iot,Oot,Aot,Lot,Not,$ot,Dot,xot,Rot,Kot,Fot,_ot,Bot,Hot,Uot,Got,qot,Xot,zot,Vot,Wot,Qot,Jot,Yot,Zot,nut,tut,eut,iut,rut,cut,aut,out,uut,sut,hut,fut,lut,but,wut,dut,gut,put,mut,vut,kut,yut,Mut,Tut,jut,Eut,Sut,Put,Cut,Iut,Out,Aut,Lut,Nut,$ut,Dut,xut,Rut,Kut,Fut,_ut,But,Hut,Uut,Gut,qut,Xut,zut,Vut,Wut,Qut=r3(KRn,"ContentAlignment",298,jUn,(function(){return Yun(),a8(uM(Qut,1),lPn,298,0,[Vat,zat,Xat,Gat,Uat,qat])}),(function(n){return Yun(),i3((I2(),Qat),n)}));_wn(699,1,NIn,Nl),iSn.hf=function(n){qtn(n,new Ufn(xM(DM(RM(OM($M(LM(NM(new xu,URn),""),"Layout Algorithm"),"Select a specific layout algorithm."),(Qfn(),dat)),CGn),ptn((Nrn(),cat))))),qtn(n,new Ufn(xM(DM(RM(OM($M(LM(NM(new xu,GRn),""),"Resolved Layout Algorithm"),"Meta data associated with the selected algorithm."),wat),tat),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,B$n),""),"Alignment"),"Alignment of the selected node relative to other nodes; the exact meaning depends on the used algorithm."),Zat),fat),Wat),ptn(rat)))),qtn(n,new Ufn(xM(DM(RM(OM($M(LM(NM(new xu,LOn),""),"Aspect Ratio"),"The desired aspect ratio of the drawing, that is the quotient of width by height."),hat),cGn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(OM($M(LM(NM(new xu,qRn),""),"Bend Points"),"A fixed list of bend points for the edge. This is used by the 'Fixed Layout' algorithm to specify a pre-defined routing for an edge. The vector chain must include the source point, any bend points, and the target point, so it must have at least two points."),wat),Iat),ptn(eat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,Z$n),""),"Content Alignment"),"Specifies how the content of a node are aligned. Each node can individually control the alignment of its contents. I.e. if a node should be aligned top left in its parent node, the parent node should specify that option."),uot),lat),Qut),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,_$n),""),"Debug Mode"),"Whether additional debug information shall be generated."),(UN(),!1)),sat),ZUn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,G$n),""),oOn),"Overall direction of edges: horizontal (right / left) or vertical (down / up)."),fot),fat),tst),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,b$n),""),"Edge Routing"),"What kind of edge routing style should be applied for the content of a parent node. Algorithms may also set this option to single edges in order to mark them as splines. The bend point list of edges with this option set to SPLINES must be interpreted as control points for a piecewise cubic spline."),got),fat),dst),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,BRn),""),"Expand Nodes"),"If active, nodes are expanded to fill the area of their parent."),!1),sat),ZUn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,u$n),""),"Hierarchy Handling"),"Determines whether separate layout runs are triggered for different compound nodes in a hierarchical graph. Setting a node's hierarchy handling to `INCLUDE_CHILDREN` will lay out that node and all of its descendants in a single layout run, until a descendant is encountered which has its hierarchy handling set to `SEPARATE_CHILDREN`. In general, `SEPARATE_CHILDREN` will ensure that a new layout run is triggered for a node with that setting. Including multiple levels of hierarchy in a single layout run may allow cross-hierarchical edges to be laid out properly. If the root node is set to `INHERIT` (or not set at all), the default behavior is `SEPARATE_CHILDREN`."),yot),fat),Nst),i_(cat,a8(uM(pat,1),lPn,170,0,[rat]))))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,NOn),""),"Padding"),"The padding to be left to a parent element's border when placing child elements. This can also serve as an output option of a layout algorithm if node size calculation is setup appropriately."),qot),wat),kQn),i_(cat,a8(uM(pat,1),lPn,170,0,[rat]))))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,aAn),""),"Interactive"),"Whether the algorithm should be run in interactive mode for the content of a parent node. What this means exactly depends on how the specific algorithm interprets this option. Usually in the interactive mode algorithms try to modify the current layout as little as possible."),!1),sat),ZUn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,fDn),""),"interactive Layout"),"Whether the graph should be changeable interactively and by setting constraints"),!1),sat),ZUn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,sAn),""),"Omit Node Micro Layout"),"Node micro layout comprises the computation of node dimensions (if requested), the placement of ports and their labels, and the placement of node labels. The functionality is implemented independent of any specific layout algorithm and shouldn't have any negative impact on the layout algorithm's performance itself. Yet, if any unforeseen behavior occurs, this option allows to deactivate the micro layout."),!1),sat),ZUn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,oAn),""),"Port Constraints"),"Defines constraints of the position of the ports of a node."),cut),fat),bht),ptn(rat)))),qtn(n,new Ufn(xM(DM(RM(OM($M(LM(NM(new xu,uDn),""),"Position"),"The position of a node, port, or label. This is used by the 'Fixed Layout' algorithm to specify a pre-defined position."),wat),Mat),i_(rat,a8(uM(pat,1),lPn,170,0,[aat,iat]))))),qtn(n,new Ufn(xM(DM(RM(OM($M(LM(NM(new xu,tAn),""),"Priority"),"Defines the priority of an object; its meaning depends on the specific layout algorithm and the context where it is used."),bat),sGn),i_(rat,a8(uM(pat,1),lPn,170,0,[eat]))))),qtn(n,new Ufn(xM(DM(RM(OM($M(LM(NM(new xu,rAn),""),"Randomization Seed"),"Seed used for pseudo-random number generators to control the layout algorithm. If the value is 0, the seed shall be determined pseudo-randomly (e.g. from the system time)."),bat),sGn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(OM($M(LM(NM(new xu,cAn),""),"Separate Connected Components"),"Whether each connected component should be processed separately."),sat),ZUn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,nDn),""),"Junction Points"),"This option is not used as option, but as output of the layout algorithms. It is attached to edges and determines the points where junction symbols should be drawn in order to represent hyperedges with orthogonal routing. Whether such points are computed depends on the chosen layout algorithm and edge routing style. The points are put into the vector chain with no specific order."),Cot),wat),Iat),ptn(eat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,iDn),""),"Comment Box"),"Whether the node should be regarded as a comment box instead of a regular node. In that case its placement should be similar to how labels are handled. Any edges incident to a comment box specify to which graph elements the comment is related."),!1),sat),ZUn),ptn(rat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,rDn),""),"Hypernode"),"Whether the node should be handled as a hypernode."),!1),sat),ZUn),ptn(rat)))),qtn(n,new Ufn(xM(DM(RM(OM($M(LM(NM(new xu,XRn),""),"Label Manager"),"Label managers can shorten labels upon a layout algorithm's request."),wat),egt),i_(cat,a8(uM(pat,1),lPn,170,0,[iat]))))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,sDn),""),"Margins"),"Margins define additional space around the actual bounds of a graph element. For instance, ports or labels being placed on the outside of a node's border might introduce such a margin. The margin is used to guarantee non-overlap of other graph elements with those ports or labels."),Oot),wat),rQn),ptn(rat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,K$n),""),"No Layout"),"No layout is done for the associated element. This is used to mark parts of a diagram to avoid their inclusion in the layout graph, or to mark parts of the layout graph to prevent layout engines from processing them. If you wish to exclude the contents of a compound node from automatic layout, while the node itself is still considered on its own layer, use the 'Fixed Layout' algorithm for that node."),!1),sat),ZUn),i_(rat,a8(uM(pat,1),lPn,170,0,[eat,aat,iat]))))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,zRn),""),"Scale Factor"),"The scaling factor to be applied to the corresponding node in recursive layout. It causes the corresponding node's size to be adjusted, and its ports and labels to be sized and placed accordingly after the layout of that node has been determined (and before the node itself and its siblings are arranged). The scaling is not reverted afterwards, so the resulting layout graph contains the adjusted size and position data. This option is currently not supported if 'Layout Hierarchy' is set."),1),hat),cGn),ptn(rat)))),qtn(n,new Ufn(xM(DM(RM(OM($M(LM(NM(new xu,VRn),""),"Child Area Width"),"The width of the area occupied by the laid out children of a node."),hat),cGn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(OM($M(LM(NM(new xu,WRn),""),"Child Area Height"),"The height of the area occupied by the laid out children of a node."),hat),cGn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,dAn),""),PRn),"Turns topdown layout on and off. If this option is enabled, hierarchical layout will be computed first for the root node and then for its children recursively. Layouts are then scaled down to fit the area provided by their parents. Graphs must follow a certain structure for topdown layout to work properly. {@link TopdownNodeTypes.PARALLEL_NODE} nodes must have children of type {@link TopdownNodeTypes.HIERARCHICAL_NODE} and must define {@link topdown.hierarchicalNodeWidth} and {@link topdown.hierarchicalNodeAspectRatio} for their children. Furthermore they need to be laid out using an algorithm that is a {@link TopdownLayoutProvider}. Hierarchical nodes can also be parents of other hierarchical nodes and can optionally use a {@link TopdownSizeApproximator} to dynamically set sizes during topdown layout. In this case {@link topdown.hierarchicalNodeWidth} and {@link topdown.hierarchicalNodeAspectRatio} should be set on the node itself rather than the parent. The values are then used by the size approximator as base values. Hierarchical nodes require the layout option {@link nodeSize.fixedGraphSize} to be true to prevent the algorithm used there from resizing the hierarchical node. This option is not supported if 'Hierarchy Handling' is set to 'INCLUDE_CHILDREN'"),!1),sat),ZUn),ptn(cat)))),BV(n,dAn,vAn,null),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,QRn),""),"Animate"),"Whether the shift from the old layout to the new computed layout shall be animated."),!0),sat),ZUn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,JRn),""),"Animation Time Factor"),"Factor for computation of animation time. The higher the value, the longer the animation time. If the value is 0, the resulting time is always equal to the minimum defined by 'Minimal Animation Time'."),ann(100)),bat),sGn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,YRn),""),"Layout Ancestors"),"Whether the hierarchy levels on the path from the selected element to the root of the diagram shall be included in the layout process."),!1),sat),ZUn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,ZRn),""),"Maximal Animation Time"),"The maximal time for animations, in milliseconds."),ann(4e3)),bat),sGn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,nKn),""),"Minimal Animation Time"),"The minimal time for animations, in milliseconds."),ann(400)),bat),sGn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,tKn),""),"Progress Bar"),"Whether a progress bar shall be displayed during layout computations."),!1),sat),ZUn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,eKn),""),"Validate Graph"),"Whether the graph shall be validated before any layout algorithm is applied. If this option is enabled and at least one error is found, the layout process is aborted and a message is shown to the user."),!1),sat),ZUn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,iKn),""),"Validate Options"),"Whether layout options shall be validated before any layout algorithm is applied. If this option is enabled and at least one error is found, the layout process is aborted and a message is shown to the user."),!0),sat),ZUn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,rKn),""),"Zoom to Fit"),"Whether the zoom level shall be set to view the whole diagram after layout."),!1),sat),ZUn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,HRn),"box"),"Box Layout Mode"),"Configures the packing mode used by the {@link BoxLayoutProvider}. If SIMPLE is not required (neither priorities are used nor the interactive mode), GROUP_DEC can improve the packing and decrease the area. GROUP_MIXED and GROUP_INC may, in very specific scenarios, work better."),iot),fat),yft),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,S$n),w$n),"Comment Comment Spacing"),"Spacing to be preserved between a comment box and other comment boxes connected to the same node. The space left between comment boxes of different nodes is controlled by the node-node spacing."),10),hat),cGn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,P$n),w$n),"Comment Node Spacing"),"Spacing to be preserved between a node and its connected comment boxes. The space left between a node and the comments of another node is controlled by the node-node spacing."),10),hat),cGn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,OOn),w$n),"Components Spacing"),"Spacing to be preserved between pairs of connected components. This option is only relevant if 'separateConnectedComponents' is activated."),20),hat),cGn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,C$n),w$n),"Edge Spacing"),"Spacing to be preserved between any two edges. Note that while this can somewhat easily be satisfied for the segments of orthogonally drawn edges, it is harder for general polylines or splines."),10),hat),cGn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,iAn),w$n),"Edge Label Spacing"),"The minimal distance to be preserved between a label and the edge it is associated with. Note that the placement of a label is influenced by the 'edgelabels.placement' option."),2),hat),cGn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,I$n),w$n),"Edge Node Spacing"),"Spacing to be preserved between nodes and edges."),10),hat),cGn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,O$n),w$n),"Label Spacing"),"Determines the amount of space to be left between two labels of the same graph element."),0),hat),cGn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,N$n),w$n),"Label Node Spacing"),"Spacing to be preserved between labels and the border of node they are associated with. Note that the placement of a label is influenced by the 'nodelabels.placement' option."),5),hat),cGn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,A$n),w$n),"Horizontal spacing between Label and Port"),"Horizontal spacing to be preserved between labels and the ports they are associated with. Note that the placement of a label is influenced by the 'portlabels.placement' option."),1),hat),cGn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,L$n),w$n),"Vertical spacing between Label and Port"),"Vertical spacing to be preserved between labels and the ports they are associated with. Note that the placement of a label is influenced by the 'portlabels.placement' option."),1),hat),cGn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,eAn),w$n),"Node Spacing"),"The minimal distance to be preserved between each two nodes."),20),hat),cGn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,$$n),w$n),"Node Self Loop Spacing"),"Spacing to be preserved between a node and its self loops."),10),hat),cGn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,D$n),w$n),"Port Spacing"),"Spacing between pairs of ports of the same node."),10),hat),cGn),i_(cat,a8(uM(pat,1),lPn,170,0,[rat]))))),qtn(n,new Ufn(xM(DM(RM(OM($M(LM(NM(new xu,x$n),w$n),"Individual Spacing"),"Allows to specify individual spacing values for graph elements that shall be different from the value specified for the element's parent."),wat),Sft),i_(rat,a8(uM(pat,1),lPn,170,0,[eat,aat,iat]))))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,hDn),w$n),"Additional Port Space"),"Additional space around the sets of ports on each node side. For each side of a node, this option can reserve additional space before and after the ports on each side. For example, a top spacing of 20 makes sure that the first port on the western and eastern side is 20 units away from the northern border."),Nut),wat),rQn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(OM($M(LM(NM(new xu,oDn),hKn),"Layout Partition"),"Partition to which the node belongs. This requires Layout Partitioning to be active. Nodes with lower partition IDs will appear to the left of nodes with higher partition IDs (assuming a left-to-right layout direction)."),bat),sGn),i_(cat,a8(uM(pat,1),lPn,170,0,[rat]))))),BV(n,oDn,aDn,Wot),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,aDn),hKn),"Layout Partitioning"),"Whether to activate partitioned layout. This will allow to group nodes through the Layout Partition option. a pair of nodes with different partition indices is then placed such that the node with lower index is placed to the left of the other node (with left-to-right layout direction). Depending on the layout algorithm, this may only be guaranteed to work if all nodes have a layout partition configured, or at least if edges that cross partitions are not part of a partition-crossing cycle."),zot),sat),ZUn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,q$n),fKn),"Node Label Padding"),"Define padding for node labels that are placed inside of a node."),Lot),wat),kQn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,bAn),fKn),"Node Label Placement"),"Hints for where node labels are to be placed; if empty, the node label's position is not modified."),$ot),lat),Jst),i_(rat,a8(uM(pat,1),lPn,170,0,[iat]))))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,V$n),lKn),"Port Alignment"),"Defines the default port distribution for a node. May be overridden for each side individually."),Jot),fat),cht),ptn(rat)))),qtn(n,new Ufn(xM(DM(RM(OM($M(LM(NM(new xu,W$n),lKn),"Port Alignment (North)"),"Defines how ports on the northern side are placed, overriding the node's general port alignment."),fat),cht),ptn(rat)))),qtn(n,new Ufn(xM(DM(RM(OM($M(LM(NM(new xu,Q$n),lKn),"Port Alignment (South)"),"Defines how ports on the southern side are placed, overriding the node's general port alignment."),fat),cht),ptn(rat)))),qtn(n,new Ufn(xM(DM(RM(OM($M(LM(NM(new xu,J$n),lKn),"Port Alignment (West)"),"Defines how ports on the western side are placed, overriding the node's general port alignment."),fat),cht),ptn(rat)))),qtn(n,new Ufn(xM(DM(RM(OM($M(LM(NM(new xu,Y$n),lKn),"Port Alignment (East)"),"Defines how ports on the eastern side are placed, overriding the node's general port alignment."),fat),cht),ptn(rat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,lAn),bKn),"Node Size Constraints"),"What should be taken into account when calculating a node's size. Empty size constraints specify that a node's size is already fixed and should not be changed."),xot),lat),rft),ptn(rat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,fAn),bKn),"Node Size Options"),"Options modifying the behavior of the size constraints set on a node. Each member of the set specifies something that should be taken into account when calculating node sizes. The empty set corresponds to no further modifications."),Bot),lat),sft),ptn(rat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,AAn),bKn),"Node Size Minimum"),"The minimal size to which a node can be reduced."),Fot),wat),Mat),ptn(rat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,hAn),bKn),"Fixed Graph Size"),"By default, the fixed layout provider will enlarge a graph until it is large enough to contain its children. If this option is set, it won't do so."),!1),sat),ZUn),ptn(cat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,tDn),j$n),"Edge Label Placement"),"Gives a hint on where to put edge labels."),wot),fat),ost),ptn(iat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,uAn),j$n),"Inline Edge Labels"),"If true, an edge label is placed directly on its edge. May only apply to center edge labels. This kind of label placement is only advisable if the label's rendering is such that it is not crossed by its edge and thus stays legible."),!1),sat),ZUn),ptn(iat)))),qtn(n,new Ufn(xM(DM(RM(OM($M(LM(NM(new xu,cKn),"font"),"Font Name"),"Font name used for a label."),dat),CGn),ptn(iat)))),qtn(n,new Ufn(xM(DM(RM(OM($M(LM(NM(new xu,aKn),"font"),"Font Size"),"Font size used for a label."),bat),sGn),ptn(iat)))),qtn(n,new Ufn(xM(DM(RM(OM($M(LM(NM(new xu,cDn),wKn),"Port Anchor Offset"),"The offset to the port position where connections shall be attached."),wat),Mat),ptn(aat)))),qtn(n,new Ufn(xM(DM(RM(OM($M(LM(NM(new xu,eDn),wKn),"Port Index"),"The index of a port in the fixed order around a node. The order is assumed as clockwise, starting with the leftmost port on the top side. This option must be set if 'Port Constraints' is set to FIXED_ORDER and no specific positions are given for the ports. Additionally, the option 'Port Side' must be defined in this case."),bat),sGn),ptn(aat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,F$n),wKn),"Port Side"),"The side of a node on which a port is situated. This option must be set if 'Port Constraints' is set to FIXED_SIDE or FIXED_ORDER and no specific positions are given for the ports."),lut),fat),zht),ptn(aat)))),qtn(n,new Ufn(xM(DM(RM(OM($M(LM(NM(new xu,R$n),wKn),"Port Border Offset"),"The offset of ports on the node border. With a positive offset the port is moved outside of the node, while with a negative offset the port is moved towards the inside. An offset of 0 means that the port is placed directly on the node border, i.e. if the port side is north, the port's south border touches the nodes's north border; if the port side is east, the port's west border touches the nodes's east border; if the port side is south, the port's north border touches the node's south border; if the port side is west, the port's east border touches the node's west border."),hat),cGn),ptn(aat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,wAn),dKn),"Port Label Placement"),"Decides on a placement method for port labels; if empty, the node label's position is not modified."),sut),lat),xht),ptn(rat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,X$n),dKn),"Port Labels Next to Port"),"Use 'portLabels.placement': NEXT_TO_PORT_OF_POSSIBLE."),!1),sat),ZUn),ptn(rat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,z$n),dKn),"Treat Port Labels as Group"),"If this option is true (default), the labels of a port will be treated as a group when it comes to centering them next to their port. If this option is false, only the first label will be centered next to the port, with the others being placed below. This only applies to labels of eastern and western ports and will have no effect if labels are not placed next to their port."),!0),sat),ZUn),ptn(rat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,gAn),gKn),"Topdown Scale Factor"),"The scaling factor to be applied to the nodes laid out within the node in recursive topdown layout. The difference to 'Scale Factor' is that the node itself is not scaled. This value has to be set on hierarchical nodes."),1),hat),cGn),ptn(cat)))),BV(n,gAn,vAn,Hut),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,oKn),gKn),"Topdown Size Approximator"),"The size approximator to be used to set sizes of hierarchical nodes during topdown layout. The default value is null, which results in nodes keeping whatever size is defined for them e.g. through parent parallel node or by manually setting the size."),null),fat),vft),ptn(rat)))),BV(n,oKn,vAn,Gut),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,pAn),gKn),"Topdown Hierarchical Node Width"),"The fixed size of a hierarchical node when using topdown layout. If this value is set on a parallel node it applies to its children, when set on a hierarchical node it applies to the node itself."),150),hat),cGn),i_(cat,a8(uM(pat,1),lPn,170,0,[rat]))))),BV(n,pAn,vAn,null),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,mAn),gKn),"Topdown Hierarchical Node Aspect Ratio"),"The fixed aspect ratio of a hierarchical node when using topdown layout. Default is 1/sqrt(2). If this value is set on a parallel node it applies to its children, when set on a hierarchical node it applies to the node itself."),1.414),hat),cGn),i_(cat,a8(uM(pat,1),lPn,170,0,[rat]))))),BV(n,mAn,vAn,null),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,vAn),gKn),"Topdown Node Type"),"The different node types used for topdown layout. If the node type is set to {@link TopdownNodeTypes.PARALLEL_NODE} the algorithm must be set to a {@link TopdownLayoutProvider} such as {@link TopdownPacking}. The {@link nodeSize.fixedGraphSize} option is technically only required for hierarchical nodes."),null),fat),bft),ptn(rat)))),BV(n,vAn,hAn,null),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,uKn),gKn),"Topdown Scale Cap"),"Determines the upper limit for the topdown scale factor. The default value is 1.0 which ensures that nested children never end up appearing larger than their parents in terms of unit sizes such as the font size. If the limit is larger, nodes will fully utilize the available space, but it is counteriniuitive for inner nodes to have a larger scale than outer nodes."),1),hat),cGn),ptn(cat)))),BV(n,uKn,vAn,_ut),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,H$n),pKn),"Activate Inside Self Loops"),"Whether this node allows to route self loops inside of it instead of around it. If set to true, this will make the node a compound node if it isn't already, and will require the layout algorithm to support compound nodes with hierarchical ports."),!1),sat),ZUn),ptn(rat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,U$n),pKn),"Inside Self Loop"),"Whether a self loop should be routed inside a node instead of around that node."),!1),sat),ZUn),ptn(eat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,AOn),"edge"),"Edge Thickness"),"The thickness of an edge. This is a hint on the line width used to draw an edge, possibly requiring more space to be reserved for it."),1),hat),cGn),ptn(eat)))),qtn(n,new Ufn(xM(DM(RM(AM(OM($M(LM(NM(new xu,sKn),"edge"),"Edge Type"),"The type of an edge. This is usually used for UML class diagrams, where associations must be handled differently from generalizations."),mot),fat),Pst),ptn(eat)))),$E(n,new Ez(PM(IM(CM(new du,yCn),"Layered"),'The layer-based method was introduced by Sugiyama, Tagawa and Toda in 1981. It emphasizes the direction of edges by pointing as many edges as possible into the same direction. The nodes are arranged in layers, which are sometimes called "hierarchies", and then reordered such that the number of edge crossings is minimized. Afterwards, concrete coordinates are computed for the nodes and edge bend points.'))),$E(n,new Ez(PM(IM(CM(new du,"org.eclipse.elk.orthogonal"),"Orthogonal"),'Orthogonal methods that follow the "topology-shape-metrics" approach by Batini, Nardelli and Tamassia \'86. The first phase determines the topology of the drawing by applying a planarization technique, which results in a planar representation of the graph. The orthogonal shape is computed in the second phase, which aims at minimizing the number of edge bends, and is called orthogonalization. The third phase leads to concrete coordinates for nodes and edge bend points by applying a compaction method, thus defining the metrics.'))),$E(n,new Ez(PM(IM(CM(new du,nAn),"Force"),"Layout algorithms that follow physical analogies by simulating a system of attractive and repulsive forces. The first successful method of this kind was proposed by Eades in 1984."))),$E(n,new Ez(PM(IM(CM(new du,"org.eclipse.elk.circle"),"Circle"),"Circular layout algorithms emphasize cycles or biconnected components of a graph by arranging them in circles. This is useful if a drawing is desired where such components are clearly grouped, or where cycles are shown as prominent OPTIONS of the graph."))),$E(n,new Ez(PM(IM(CM(new du,txn),"Tree"),"Specialized layout methods for trees, i.e. acyclic graphs. The regular structure of graphs that have no undirected cycles can be emphasized using an algorithm of this type."))),$E(n,new Ez(PM(IM(CM(new du,"org.eclipse.elk.planar"),"Planar"),"Algorithms that require a planar or upward planar graph. Most of these algorithms are theoretically interesting, but not practically usable."))),$E(n,new Ez(PM(IM(CM(new du,Axn),"Radial"),"Radial layout algorithms usually position the nodes of the graph on concentric circles."))),Evn((new $l,n)),Skn((new Ll,n)),wmn((new Dl,n))},EH(KRn,"CoreOptions",699),_wn(88,22,{3:1,34:1,22:1,88:1},_C);var Jut,Yut,Zut,nst,tst=r3(KRn,oOn,88,jUn,(function(){return Xnn(),a8(uM(tst,1),lPn,88,0,[Vut,zut,Xut,qut,Wut])}),(function(n){return Xnn(),i3((E0(),Jut),n)}));_wn(278,22,{3:1,34:1,22:1,278:1},BC);var est,ist,rst,cst,ast,ost=r3(KRn,"EdgeLabelPlacement",278,jUn,(function(){return k2(),a8(uM(ost,1),lPn,278,0,[Yut,Zut,nst])}),(function(n){return k2(),i3((WY(),est),n)}));_wn(223,22,{3:1,34:1,22:1,223:1},HC);var ust,sst,hst,fst,lst,bst,wst,dst=r3(KRn,"EdgeRouting",223,jUn,(function(){return xtn(),a8(uM(dst,1),lPn,223,0,[ast,rst,ist,cst])}),(function(n){return xtn(),i3((u1(),ust),n)}));_wn(321,22,{3:1,34:1,22:1,321:1},UC);var gst,pst,mst,vst,kst,yst,Mst,Tst,jst,Est,Sst,Pst=r3(KRn,"EdgeType",321,jUn,(function(){return thn(),a8(uM(Pst,1),lPn,321,0,[bst,fst,wst,sst,lst,hst])}),(function(n){return thn(),i3((O2(),gst),n)}));_wn(989,1,NIn,$l),iSn.hf=function(n){Evn(n)},EH(KRn,"FixedLayouterOptions",989),_wn(990,1,{},Ku),iSn.sf=function(){return new Wu},iSn.tf=function(n){},EH(KRn,"FixedLayouterOptions/FixedFactory",990),_wn(346,22,{3:1,34:1,22:1,346:1},GC);var Cst,Ist,Ost,Ast,Lst,Nst=r3(KRn,"HierarchyHandling",346,jUn,(function(){return nnn(),a8(uM(Nst,1),lPn,346,0,[Est,jst,Sst])}),(function(n){return nnn(),i3((zY(),Cst),n)}));_wn(291,22,{3:1,34:1,22:1,291:1},qC);var $st,Dst,xst,Rst,Kst,Fst,_st,Bst,Hst,Ust,Gst=r3(KRn,"LabelSide",291,jUn,(function(){return yon(),a8(uM(Gst,1),lPn,291,0,[Lst,Ist,Ost,Ast])}),(function(n){return yon(),i3((s1(),$st),n)}));_wn(95,22,{3:1,34:1,22:1,95:1},XC);var qst,Xst,zst,Vst,Wst,Qst,Jst=r3(KRn,"NodeLabelPlacement",95,jUn,(function(){return ldn(),a8(uM(Jst,1),lPn,95,0,[xst,Dst,Kst,Ust,Hst,Bst,Fst,_st,Rst])}),(function(n){return ldn(),i3((N5(),qst),n)}));_wn(256,22,{3:1,34:1,22:1,256:1},zC);var Yst,Zst,nht,tht,eht,iht,rht,cht=r3(KRn,"PortAlignment",256,jUn,(function(){return Frn(),a8(uM(cht,1),lPn,256,0,[Vst,Qst,Xst,zst,Wst])}),(function(n){return Frn(),i3((P0(),Yst),n)}));_wn(101,22,{3:1,34:1,22:1,101:1},VC);var aht,oht,uht,sht,hht,fht,lht,bht=r3(KRn,"PortConstraints",101,jUn,(function(){return ksn(),a8(uM(bht,1),lPn,101,0,[rht,iht,eht,Zst,tht,nht])}),(function(n){return ksn(),i3((A2(),aht),n)}));_wn(279,22,{3:1,34:1,22:1,279:1},WC);var wht,dht,ght,pht,mht,vht,kht,yht,Mht,Tht,jht,Eht,Sht,Pht,Cht,Iht,Oht,Aht,Lht,Nht,$ht,Dht,xht=r3(KRn,"PortLabelPlacement",279,jUn,(function(){return lbn(),a8(uM(xht,1),lPn,279,0,[fht,sht,hht,uht,oht,lht])}),(function(n){return lbn(),i3((L2(),wht),n)}));_wn(64,22,{3:1,34:1,22:1,64:1},QC);var Rht,Kht,Fht,_ht,Bht,Hht,Uht,Ght,qht,Xht,zht=r3(KRn,"PortSide",64,jUn,(function(){return $jn(),a8(uM(zht,1),HAn,64,0,[$ht,ght,dht,Nht,Dht])}),(function(n){return $jn(),i3((C0(),Rht),n)}));_wn(993,1,NIn,Dl),iSn.hf=function(n){wmn(n)},EH(KRn,"RandomLayouterOptions",993),_wn(994,1,{},Fu),iSn.sf=function(){return new Xu},iSn.tf=function(n){},EH(KRn,"RandomLayouterOptions/RandomFactory",994),_wn(386,22,{3:1,34:1,22:1,386:1},JC);var Vht,Wht,Qht,Jht,Yht,Zht,nft,tft,eft,ift,rft=r3(KRn,"SizeConstraint",386,jUn,(function(){return hin(),a8(uM(rft,1),lPn,386,0,[qht,Xht,Ght,Uht])}),(function(n){return hin(),i3((h1(),Vht),n)}));_wn(264,22,{3:1,34:1,22:1,264:1},YC);var cft,aft,oft,uft,sft=r3(KRn,"SizeOptions",264,jUn,(function(){return Yvn(),a8(uM(sft,1),lPn,264,0,[Jht,Zht,Qht,nft,tft,ift,eft,Yht,Wht])}),(function(n){return Yvn(),i3((L5(),cft),n)}));_wn(280,22,{3:1,34:1,22:1,280:1},ZC);var hft,fft,lft,bft=r3(KRn,"TopdownNodeTypes",280,jUn,(function(){return Z7(),a8(uM(bft,1),lPn,280,0,[oft,aft,uft])}),(function(n){return Z7(),i3((QY(),hft),n)}));_wn(347,22,kKn);var wft,dft,gft,pft,mft,vft=r3(KRn,"TopdownSizeApproximator",347,jUn,(function(){return MR(),a8(uM(vft,1),lPn,347,0,[fft,lft])}),(function(n){return MR(),i3((VQ(),wft),n)}));_wn(987,347,kKn,YK),iSn.Tg=function(n){return $cn(n)},r3(KRn,"TopdownSizeApproximator/1",987,vft,null,null),_wn(988,347,kKn,fB),iSn.Tg=function(n){var t,i,r,c,a,o,u,s,h,f,l,b,w,d,g,p,m,v,k;for(t=JR(fdn(n,(XEn(),gut)),143),YM(),Ign(p=new nk,n),m=new ym,a=new XL((!n.a&&(n.a=new aB(ult,n,10,11)),n.a));a.e!=a.i.gc();)r=JR(Urn(a),27),Mgn(b=new nk,p),Ign(b,r),k=$cn(r),lA(b,e.Math.max(r.g,k.a),e.Math.max(r.f,k.b)),Pln(m.f,r,b);for(c=new XL((!n.a&&(n.a=new aB(ult,n,10,11)),n.a));c.e!=c.i.gc();)for(s=new XL((!(r=JR(Urn(c),27)).e&&(r.e=new yx(tlt,r,7,4)),r.e));s.e!=s.i.gc();)u=JR(Urn(s),74),d=JR(HI(WF(m.f,r)),27),g=JR(RH(m,d2((!u.c&&(u.c=new yx(nlt,u,5,8)),u.c),0)),27),bZ((!(w=new es).b&&(w.b=new yx(nlt,w,4,7)),w.b),d),bZ((!w.c&&(w.c=new yx(nlt,w,5,8)),w.c),g),lgn(w,_X(d)),Ign(w,u);h=JR(Vq(t.f),205);try{h.rf(p,new Zu),yU(t.f,h)}catch(n){throw sL(n=X5(n),103),Lm(n)}return JY(p,cot)||JY(p,rot)||hEn(p),o=my(z$(fdn(p,cot)))/my(z$(fdn(p,rot))),i=my(z$(fdn(p,xut)))*e.Math.sqrt((!p.a&&(p.a=new aB(ult,p,10,11)),p.a).i),l=(v=JR(fdn(p,Got),107)).b+v.c+1,f=v.d+v.a+1,new DC(e.Math.max(l,i),e.Math.max(f,i/o))},r3(KRn,"TopdownSizeApproximator/2",988,vft,null,null),_wn(344,1,{871:1},jk),iSn.Ug=function(n,t){return Hsn(this,n,t)},iSn.Vg=function(){yfn(this)},iSn.Wg=function(){return this.q},iSn.Xg=function(){return this.f?gq(this.f):null},iSn.Yg=function(){return gq(this.a)},iSn.Zg=function(){return this.p},iSn.$g=function(){return!1},iSn._g=function(){return this.n},iSn.ah=function(){return null!=this.p&&!this.b},iSn.bh=function(n){var t;this.n&&(t=n,AL(this.f,t))},iSn.dh=function(n,t){var e,i;this.n&&n&&function(n,t,e){var i;n.n&&t&&e&&(i=new Yu,AL(n.e,i))}(this,(i=Zvn(e=new wH,n),function(n){var t,e,i,r,c,a,o,u,s,h,f,l,b,w,d,g,p,m,v,k,y,M;for(f=new HH(new Iw(n));f.c!=f.d.a.d;)for(o=JR((h=F1(f)).d,58),t=JR(h.e,58),d=0,k=(null==(a=o.Dh()).i&&dyn(a),a.i).length;d=0&&d0?t-1:t,QM(function(n,t){return n.j=t,n}(n3(mK(new jk,e),n.n),n.j),n.k)}(this,this.g),HK(this.a,t),t.i=this,this.d=n,t)},iSn.fh=function(n){n>0&&!this.b&&V3(this,n)},iSn.b=!1,iSn.c=0,iSn.d=-1,iSn.e=null,iSn.f=null,iSn.g=-1,iSn.j=!1,iSn.k=!1,iSn.n=!1,iSn.o=0,iSn.q=0,iSn.r=0,EH(lDn,"BasicProgressMonitor",344),_wn(717,205,pOn,_u),iSn.rf=function(n,t){oyn(n,t)},EH(lDn,"BoxLayoutProvider",717),_wn(983,1,uIn,wp),iSn.Ne=function(n,t){return function(n,t,e){var i,r,c;if(!(r=JR(fdn(t,(yhn(),Bat)),17))&&(r=ann(0)),!(c=JR(fdn(e,Bat),17))&&(c=ann(0)),r.a>c.a)return-1;if(r.a0&&d.b>0&&Fjn(g,d.a,d.b,!0,!0)),b=e.Math.max(b,g.i+g.g),w=e.Math.max(w,g.j+g.f),f=new XL((!g.n&&(g.n=new aB(olt,g,1,7)),g.n));f.e!=f.i.gc();)u=JR(Urn(f),135),(j=JR(fdn(u,Tst),8))&&bA(u,j.a,j.b),b=e.Math.max(b,g.i+u.i+u.g),w=e.Math.max(w,g.j+u.j+u.f);for(y=new XL((!g.c&&(g.c=new aB(slt,g,9,9)),g.c));y.e!=y.i.gc();)for(k=JR(Urn(y),123),(j=JR(fdn(k,Tst),8))&&bA(k,j.a,j.b),M=g.i+k.i,T=g.j+k.j,b=e.Math.max(b,M+k.g),w=e.Math.max(w,T+k.f),s=new XL((!k.n&&(k.n=new aB(olt,k,1,7)),k.n));s.e!=s.i.gc();)u=JR(Urn(s),135),(j=JR(fdn(u,Tst),8))&&bA(u,j.a,j.b),b=e.Math.max(b,M+u.i+u.g),w=e.Math.max(w,T+u.j+u.f);for(c=new F_(wN(Jdn(g).a.Kc(),new h));Bwn(c);)l=Ujn(i=JR(MJ(c),74)),b=e.Math.max(b,l.a),w=e.Math.max(w,l.b);for(r=new F_(wN(Qdn(g).a.Kc(),new h));Bwn(r);)_X(Mhn(i=JR(MJ(r),74)))!=n&&(l=Ujn(i),b=e.Math.max(b,l.a),w=e.Math.max(w,l.b))}if(a==(xtn(),ist))for(p=new XL((!n.a&&(n.a=new aB(ult,n,10,11)),n.a));p.e!=p.i.gc();)for(r=new F_(wN(Jdn(g=JR(Urn(p),27)).a.Kc(),new h));Bwn(r);)0==(o=Rkn(i=JR(MJ(r),74))).b?ocn(i,Pot,null):ocn(i,Pot,o);py(X$(fdn(n,(C9(),vst))))||Fjn(n,b+(v=JR(fdn(n,yst),107)).b+v.c,w+v.d+v.a,!0,!0),t.Vg()},EH(lDn,"FixedLayoutProvider",1119),_wn(385,137,{3:1,423:1,385:1,96:1,137:1},Qu,_1),iSn.cg=function(n){var t,e,i,r,c,a,o;if(n)try{for(a=syn(n,";,;"),r=0,c=(i=a).length;r>16&OPn|n^(e&OPn)<<16},iSn.Kc=function(){return new mp(this)},iSn.Ib=function(){return null==this.a&&null==this.b?"pair(null,null)":null==this.a?"pair(null,"+Qtn(this.b)+")":null==this.b?"pair("+Qtn(this.a)+",null)":"pair("+Qtn(this.a)+","+Qtn(this.b)+")"},EH(lDn,"Pair",42),_wn(995,1,ISn,mp),iSn.Nb=function(n){yB(this,n)},iSn.Ob=function(){return!this.c&&(!this.b&&null!=this.a.a||null!=this.a.b)},iSn.Pb=function(){if(!this.c&&!this.b&&null!=this.a.a)return this.b=!0,this.a.a;if(!this.c&&null!=this.a.b)return this.c=!0,this.a.b;throw Lm(new cv)},iSn.Qb=function(){throw this.c&&null!=this.a.b?this.a.b=null:this.b&&null!=this.a.a&&(this.a.a=null),Lm(new nv)},iSn.b=!1,iSn.c=!1,EH(lDn,"Pair/1",995),_wn(455,1,{455:1},TG),iSn.Fb=function(n){return qU(this.a,JR(n,455).a)&&qU(this.c,JR(n,455).c)&&qU(this.d,JR(n,455).d)&&qU(this.b,JR(n,455).b)},iSn.Hb=function(){return b7(a8(uM(sUn,1),kSn,1,5,[this.a,this.c,this.d,this.b]))},iSn.Ib=function(){return"("+this.a+mSn+this.c+mSn+this.d+mSn+this.b+")"},EH(lDn,"Quadruple",455),_wn(1108,205,pOn,Xu),iSn.rf=function(n,t){var i;t.Ug("Random Layout",1),0!=(!n.a&&(n.a=new aB(ult,n,10,11)),n.a).i?(function(n,t,i,r,c){var a,o,u,s,f,l,b,w,d,g,p,m,v,k,y,M,T,j,E,S;for(k=0,g=0,d=0,w=1,v=new XL((!n.a&&(n.a=new aB(ult,n,10,11)),n.a));v.e!=v.i.gc();)w+=JW(new F_(wN(Jdn(p=JR(Urn(v),27)).a.Kc(),new h))),j=p.g,g=e.Math.max(g,j),b=p.f,d=e.Math.max(d,b),k+=j*b;for(o=k+2*r*r*w*(!n.a&&(n.a=new aB(ult,n,10,11)),n.a).i,a=e.Math.sqrt(o),s=e.Math.max(a*i,g),u=e.Math.max(a/i,d),m=new XL((!n.a&&(n.a=new aB(ult,n,10,11)),n.a));m.e!=m.i.gc();)p=JR(Urn(m),27),E=c.b+(ngn(t,26)*FCn+ngn(t,27)*_Cn)*(s-p.g),S=c.b+(ngn(t,26)*FCn+ngn(t,27)*_Cn)*(u-p.f),_2(p,E),B2(p,S);for(T=s+(c.b+c.c),M=u+(c.d+c.a),y=new XL((!n.a&&(n.a=new aB(ult,n,10,11)),n.a));y.e!=y.i.gc();)for(l=new F_(wN(Jdn(JR(Urn(y),27)).a.Kc(),new h));Bwn(l);)Pwn(f=JR(MJ(l),74))||TEn(f,t,T,M);Fjn(n,T+=c.b+c.c,M+=c.d+c.a,!1,!0)}(n,(i=JR(fdn(n,(sin(),Bht)),17))&&0!=i.a?new SQ(i.a):new ken,vy(z$(fdn(n,Kht))),vy(z$(fdn(n,Hht))),JR(fdn(n,Fht),107)),t.Vg()):t.Vg()},EH(lDn,"RandomLayoutProvider",1108),_wn(240,1,{240:1},SR),iSn.Fb=function(n){return qU(this.a,JR(n,240).a)&&qU(this.b,JR(n,240).b)&&qU(this.c,JR(n,240).c)},iSn.Hb=function(){return b7(a8(uM(sUn,1),kSn,1,5,[this.a,this.b,this.c]))},iSn.Ib=function(){return"("+this.a+mSn+this.b+mSn+this.c+")"},EH(lDn,"Triple",240),_wn(562,1,{}),iSn.Lf=function(){return new DC(this.f.i,this.f.j)},iSn.of=function(n){return Rq(n,(XEn(),iut))?fdn(this.f,Ift):fdn(this.f,n)},iSn.Mf=function(){return new DC(this.f.g,this.f.f)},iSn.Nf=function(){return this.g},iSn.pf=function(n){return JY(this.f,n)},iSn.Of=function(n){_2(this.f,n.a),B2(this.f,n.b)},iSn.Pf=function(n){F2(this.f,n.a),K2(this.f,n.b)},iSn.Qf=function(n){this.g=n},iSn.g=0,EH(TKn,"ElkGraphAdapters/AbstractElkGraphElementAdapter",562),_wn(563,1,{853:1},vp),iSn.Rf=function(){var n,t;if(!this.b)for(this.b=iW(zU(this.a).i),t=new XL(zU(this.a));t.e!=t.i.gc();)n=JR(Urn(t),135),AL(this.b,new uy(n));return this.b},iSn.b=null,EH(TKn,"ElkGraphAdapters/ElkEdgeAdapter",563),_wn(289,562,{},oy),iSn.Sf=function(){return qan(this)},iSn.a=null,EH(TKn,"ElkGraphAdapters/ElkGraphAdapter",289),_wn(640,562,{187:1},uy),EH(TKn,"ElkGraphAdapters/ElkLabelAdapter",640),_wn(639,562,{695:1},zN),iSn.Rf=function(){return function(n){var t,e;if(!n.b)for(n.b=iW(JR(n.f,27).kh().i),e=new XL(JR(n.f,27).kh());e.e!=e.i.gc();)t=JR(Urn(e),135),AL(n.b,new uy(t));return n.b}(this)},iSn.Vf=function(){var n;return!(n=JR(fdn(this.f,(XEn(),Iot)),140))&&(n=new Xv),n},iSn.Xf=function(){return function(n){var t,e;if(!n.e)for(n.e=iW(VU(JR(n.f,27)).i),e=new XL(VU(JR(n.f,27)));e.e!=e.i.gc();)t=JR(Urn(e),123),AL(n.e,new kp(t));return n.e}(this)},iSn.Zf=function(n){var t;t=new BR(n),ocn(this.f,(XEn(),Iot),t)},iSn.$f=function(n){ocn(this.f,(XEn(),Got),new HR(n))},iSn.Tf=function(){return this.d},iSn.Uf=function(){var n,t;if(!this.a)for(this.a=new Mm,t=new F_(wN(Qdn(JR(this.f,27)).a.Kc(),new h));Bwn(t);)n=JR(MJ(t),74),AL(this.a,new vp(n));return this.a},iSn.Wf=function(){var n,t;if(!this.c)for(this.c=new Mm,t=new F_(wN(Jdn(JR(this.f,27)).a.Kc(),new h));Bwn(t);)n=JR(MJ(t),74),AL(this.c,new vp(n));return this.c},iSn.Yf=function(){return 0!=aq(JR(this.f,27)).i||py(X$(JR(this.f,27).of((XEn(),Tot))))},iSn._f=function(){B1(this,(_E(),Cft))},iSn.a=null,iSn.b=null,iSn.c=null,iSn.d=null,iSn.e=null,EH(TKn,"ElkGraphAdapters/ElkNodeAdapter",639),_wn(1284,562,{852:1},kp),iSn.Rf=function(){return function(n){var t,e;if(!n.b)for(n.b=iW(JR(n.f,123).kh().i),e=new XL(JR(n.f,123).kh());e.e!=e.i.gc();)t=JR(Urn(e),135),AL(n.b,new uy(t));return n.b}(this)},iSn.Uf=function(){var n,t;if(!this.a)for(this.a=n$(JR(this.f,123).hh().i),t=new XL(JR(this.f,123).hh());t.e!=t.i.gc();)n=JR(Urn(t),74),AL(this.a,new vp(n));return this.a},iSn.Wf=function(){var n,t;if(!this.c)for(this.c=n$(JR(this.f,123).ih().i),t=new XL(JR(this.f,123).ih());t.e!=t.i.gc();)n=JR(Urn(t),74),AL(this.c,new vp(n));return this.c},iSn.ag=function(){return JR(JR(this.f,123).of((XEn(),fut)),64)},iSn.bg=function(){var n,t,e,i,r,c,a;for(i=vX(JR(this.f,123)),e=new XL(JR(this.f,123).ih());e.e!=e.i.gc();)for(a=new XL((!(n=JR(Urn(e),74)).c&&(n.c=new yx(nlt,n,5,8)),n.c));a.e!=a.i.gc();){if(Z0(Bsn(c=JR(Urn(a),84)),i))return!0;if(Bsn(c)==i&&py(X$(fdn(n,(XEn(),jot)))))return!0}for(t=new XL(JR(this.f,123).hh());t.e!=t.i.gc();)for(r=new XL((!(n=JR(Urn(t),74)).b&&(n.b=new yx(nlt,n,4,7)),n.b));r.e!=r.i.gc();)if(Z0(Bsn(JR(Urn(r),84)),i))return!0;return!1},iSn.a=null,iSn.b=null,iSn.c=null,EH(TKn,"ElkGraphAdapters/ElkPortAdapter",1284),_wn(1285,1,uIn,qu),iSn.Ne=function(n,t){return function(n,t){var e,i,r,c;if(0!=(c=JR(fdn(n,(XEn(),fut)),64).g-JR(fdn(t,fut),64).g))return c;if(e=JR(fdn(n,aut),17),i=JR(fdn(t,aut),17),e&&i&&0!=(r=e.a-i.a))return r;switch(JR(fdn(n,fut),64).g){case 1:return wtn(n.i,t.i);case 2:return wtn(n.j,t.j);case 3:return wtn(t.i,n.i);case 4:return wtn(t.j,n.j);default:throw Lm(new Iy(WAn))}}(JR(n,123),JR(t,123))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(TKn,"ElkGraphAdapters/PortComparator",1285);var Aft,Lft,Nft,$ft,Dft,xft,Rft,Kft,Fft,_ft,Bft,Hft,Uft,Gft,qft,Xft,zft,Vft,Wft=nF(jKn,"EObject"),Qft=nF(EKn,SKn),Jft=nF(EKn,PKn),Yft=nF(EKn,CKn),Zft=nF(EKn,"ElkShape"),nlt=nF(EKn,IKn),tlt=nF(EKn,OKn),elt=nF(EKn,AKn),ilt=nF(jKn,LKn),rlt=nF(jKn,"EFactory"),clt=nF(jKn,NKn),alt=nF(jKn,"EPackage"),olt=nF(EKn,$Kn),ult=nF(EKn,DKn),slt=nF(EKn,xKn);_wn(93,1,RKn),iSn.th=function(){return this.uh(),null},iSn.uh=function(){return null},iSn.vh=function(){return this.uh(),!1},iSn.wh=function(){return!1},iSn.xh=function(n){i5(this,n)},EH(KKn,"BasicNotifierImpl",93),_wn(99,93,XKn),iSn.Yh=function(){return iA(this)},iSn.yh=function(n,t){return n},iSn.zh=function(){throw Lm(new ev)},iSn.Ah=function(n){var t;return t=Rcn(JR(F0(this.Dh(),this.Fh()),19)),this.Ph().Th(this,t.n,t.f,n)},iSn.Bh=function(n,t){throw Lm(new ev)},iSn.Ch=function(n,t,e){return lkn(this,n,t,e)},iSn.Dh=function(){var n;return this.zh()&&(n=this.zh().Nk())?n:this.ii()},iSn.Eh=function(){return Own(this)},iSn.Fh=function(){throw Lm(new ev)},iSn.Gh=function(){var n,t;return!(t=this.$h().Ok())&&this.zh().Tk((qE(),t=null==(n=Wq(dyn(this.Dh())))?Qbt:new qN(this,n))),t},iSn.Hh=function(n,t){return n},iSn.Ih=function(n){return n.pk()?n.Lj():Pen(this.Dh(),n)},iSn.Jh=function(){var n;return(n=this.zh())?n.Qk():null},iSn.Kh=function(){return this.zh()?this.zh().Nk():null},iSn.Lh=function(n,t,e){return dcn(this,n,t,e)},iSn.Mh=function(n){return CZ(this,n)},iSn.Nh=function(n,t){return AJ(this,n,t)},iSn.Oh=function(){var n;return!!(n=this.zh())&&n.Rk()},iSn.Ph=function(){throw Lm(new ev)},iSn.Qh=function(){return Vin(this)},iSn.Rh=function(n,t,e,i){return ccn(this,n,t,i)},iSn.Sh=function(n,t,e){return JR(F0(this.Dh(),t),69).wk().zk(this,this.hi(),t-this.ji(),n,e)},iSn.Th=function(n,t,e,i){return zq(this,n,t,i)},iSn.Uh=function(n,t,e){return JR(F0(this.Dh(),t),69).wk().Ak(this,this.hi(),t-this.ji(),n,e)},iSn.Vh=function(){return!!this.zh()&&!!this.zh().Pk()},iSn.Wh=function(n){return _rn(this,n)},iSn.Xh=function(n){return OX(this,n)},iSn.Zh=function(n){return ZTn(this,n)},iSn.$h=function(){throw Lm(new ev)},iSn._h=function(){return this.zh()?this.zh().Pk():null},iSn.ai=function(){return Vin(this)},iSn.bi=function(n,t){Dln(this,n,t)},iSn.ci=function(n){this.$h().Sk(n)},iSn.di=function(n){this.$h().Vk(n)},iSn.ei=function(n){this.$h().Uk(n)},iSn.fi=function(n,t){var e,i,r,c;return(c=this.Jh())&&n&&(t=bcn(c.El(),this,t),c.Il(this)),(i=this.Ph())&&(Ovn(this,this.Ph(),this.Fh()).Bb&MCn?(r=i.Qh())&&(n?!c&&r.Il(this):r.Hl(this)):(t=(e=this.Fh())>=0?this.Ah(t):this.Ph().Th(this,-1-e,null,t),t=this.Ch(null,-1,t))),this.di(n),t},iSn.gi=function(n){var t,e,i,r,c,a,o;if((c=Pen(e=this.Dh(),n))>=(t=this.ji()))return JR(n,69).wk().Dk(this,this.hi(),c-t);if(c<=-1){if(!(a=lTn((nln(),dwt),e,n)))throw Lm(new Cy(FKn+n.xe()+HKn));if(VE(),JR(a,69).xk()||(a=Yz(O1(dwt,a))),r=JR((i=this.Ih(a))>=0?this.Lh(i,!0,!0):Gbn(this,a,!0),160),(o=a.Ik())>1||-1==o)return JR(JR(r,220).Sl(n,!1),79)}else if(n.Jk())return JR((i=this.Ih(n))>=0?this.Lh(i,!1,!0):Gbn(this,n,!1),79);return new LI(this,n)},iSn.hi=function(){return G1(this)},iSn.ii=function(){return(NH(),pbt).S},iSn.ji=function(){return DH(this.ii())},iSn.ki=function(n){zfn(this,n)},iSn.Ib=function(){return Pdn(this)},EH(zKn,"BasicEObjectImpl",99),_wn(119,99,{110:1,94:1,93:1,58:1,114:1,54:1,99:1,119:1}),iSn.li=function(n){return U1(this)[n]},iSn.mi=function(n,t){FH(U1(this),n,t)},iSn.ni=function(n){FH(U1(this),n,null)},iSn.th=function(){return JR(s5(this,4),129)},iSn.uh=function(){throw Lm(new ev)},iSn.vh=function(){return!!(4&this.Db)},iSn.zh=function(){throw Lm(new ev)},iSn.oi=function(n){Xin(this,2,n)},iSn.Bh=function(n,t){this.Db=t<<16|255&this.Db,this.oi(n)},iSn.Dh=function(){return Hq(this)},iSn.Fh=function(){return this.Db>>16},iSn.Gh=function(){var n;return qE(),null==(n=Wq(dyn(JR(s5(this,16),29)||this.ii())))?Qbt:new qN(this,n)},iSn.wh=function(){return!(1&this.Db)},iSn.Jh=function(){return JR(s5(this,128),2034)},iSn.Kh=function(){return JR(s5(this,16),29)},iSn.Oh=function(){return!!(32&this.Db)},iSn.Ph=function(){return JR(s5(this,2),54)},iSn.Vh=function(){return!!(64&this.Db)},iSn.$h=function(){throw Lm(new ev)},iSn._h=function(){return JR(s5(this,64),288)},iSn.ci=function(n){Xin(this,16,n)},iSn.di=function(n){Xin(this,128,n)},iSn.ei=function(n){Xin(this,64,n)},iSn.hi=function(){return qin(this)},iSn.Db=0,EH(zKn,"MinimalEObjectImpl",119),_wn(120,119,{110:1,94:1,93:1,58:1,114:1,54:1,99:1,119:1,120:1}),iSn.oi=function(n){this.Cb=n},iSn.Ph=function(){return this.Cb},EH(zKn,"MinimalEObjectImpl/Container",120),_wn(2083,120,{110:1,342:1,96:1,94:1,93:1,58:1,114:1,54:1,99:1,119:1,120:1}),iSn.Lh=function(n,t,e){return aon(this,n,t,e)},iSn.Uh=function(n,t,e){return Whn(this,n,t,e)},iSn.Wh=function(n){return EV(this,n)},iSn.bi=function(n,t){d9(this,n,t)},iSn.ii=function(){return gEn(),Uft},iSn.ki=function(n){j8(this,n)},iSn.nf=function(){return Brn(this)},iSn.gh=function(){return!this.o&&(this.o=new TZ((gEn(),Bft),klt,this,0)),this.o},iSn.of=function(n){return fdn(this,n)},iSn.pf=function(n){return JY(this,n)},iSn.qf=function(n,t){return ocn(this,n,t)},EH(VKn,"EMapPropertyHolderImpl",2083),_wn(572,120,{110:1,377:1,94:1,93:1,58:1,114:1,54:1,99:1,119:1,120:1},ns),iSn.Lh=function(n,t,e){switch(n){case 0:return this.a;case 1:return this.b}return dcn(this,n,t,e)},iSn.Wh=function(n){switch(n){case 0:return 0!=this.a;case 1:return 0!=this.b}return _rn(this,n)},iSn.bi=function(n,t){switch(n){case 0:return void q2(this,my(z$(t)));case 1:return void x2(this,my(z$(t)))}Dln(this,n,t)},iSn.ii=function(){return gEn(),Nft},iSn.ki=function(n){switch(n){case 0:return void q2(this,0);case 1:return void x2(this,0)}zfn(this,n)},iSn.Ib=function(){var n;return 64&this.Db?Pdn(this):((n=new vN(Pdn(this))).a+=" (x: ",hT(n,this.a),n.a+=", y: ",hT(n,this.b),n.a+=")",n.a)},iSn.a=0,iSn.b=0,EH(VKn,"ElkBendPointImpl",572),_wn(739,2083,{110:1,342:1,167:1,96:1,94:1,93:1,58:1,114:1,54:1,99:1,119:1,120:1}),iSn.Lh=function(n,t,e){return ttn(this,n,t,e)},iSn.Sh=function(n,t,e){return Vsn(this,n,t,e)},iSn.Uh=function(n,t,e){return _5(this,n,t,e)},iSn.Wh=function(n){return g5(this,n)},iSn.bi=function(n,t){Lun(this,n,t)},iSn.ii=function(){return gEn(),Rft},iSn.ki=function(n){tnn(this,n)},iSn.jh=function(){return this.k},iSn.kh=function(){return zU(this)},iSn.Ib=function(){return Etn(this)},iSn.k=null,EH(VKn,"ElkGraphElementImpl",739),_wn(740,739,{110:1,342:1,167:1,422:1,96:1,94:1,93:1,58:1,114:1,54:1,99:1,119:1,120:1}),iSn.Lh=function(n,t,e){return Ytn(this,n,t,e)},iSn.Wh=function(n){return pen(this,n)},iSn.bi=function(n,t){Nun(this,n,t)},iSn.ii=function(){return gEn(),Hft},iSn.ki=function(n){Uen(this,n)},iSn.lh=function(){return this.f},iSn.mh=function(){return this.g},iSn.nh=function(){return this.i},iSn.oh=function(){return this.j},iSn.ph=function(n,t){lA(this,n,t)},iSn.qh=function(n,t){bA(this,n,t)},iSn.rh=function(n){_2(this,n)},iSn.sh=function(n){B2(this,n)},iSn.Ib=function(){return cfn(this)},iSn.f=0,iSn.g=0,iSn.i=0,iSn.j=0,EH(VKn,"ElkShapeImpl",740),_wn(741,740,{110:1,342:1,84:1,167:1,422:1,96:1,94:1,93:1,58:1,114:1,54:1,99:1,119:1,120:1}),iSn.Lh=function(n,t,e){return Wcn(this,n,t,e)},iSn.Sh=function(n,t,e){return pun(this,n,t,e)},iSn.Uh=function(n,t,e){return mun(this,n,t,e)},iSn.Wh=function(n){return u9(this,n)},iSn.bi=function(n,t){Qwn(this,n,t)},iSn.ii=function(){return gEn(),$ft},iSn.ki=function(n){acn(this,n)},iSn.hh=function(){return!this.d&&(this.d=new yx(tlt,this,8,5)),this.d},iSn.ih=function(){return!this.e&&(this.e=new yx(tlt,this,7,4)),this.e},EH(VKn,"ElkConnectableShapeImpl",741),_wn(326,739,{110:1,342:1,74:1,167:1,326:1,96:1,94:1,93:1,58:1,114:1,54:1,99:1,119:1,120:1},es),iSn.Ah=function(n){return Uon(this,n)},iSn.Lh=function(n,t,e){switch(n){case 3:return mX(this);case 4:return!this.b&&(this.b=new yx(nlt,this,4,7)),this.b;case 5:return!this.c&&(this.c=new yx(nlt,this,5,8)),this.c;case 6:return!this.a&&(this.a=new aB(elt,this,6,6)),this.a;case 7:return UN(),!this.b&&(this.b=new yx(nlt,this,4,7)),!(this.b.i<=1&&(!this.c&&(this.c=new yx(nlt,this,5,8)),this.c.i<=1));case 8:return UN(),!!Pwn(this);case 9:return UN(),!!Dbn(this);case 10:return UN(),!this.b&&(this.b=new yx(nlt,this,4,7)),0!=this.b.i&&(!this.c&&(this.c=new yx(nlt,this,5,8)),0!=this.c.i)}return ttn(this,n,t,e)},iSn.Sh=function(n,t,e){var i;switch(t){case 3:return this.Cb&&(e=(i=this.Db>>16)>=0?Uon(this,e):this.Cb.Th(this,-1-i,null,e)),ED(this,JR(n,27),e);case 4:return!this.b&&(this.b=new yx(nlt,this,4,7)),Zen(this.b,n,e);case 5:return!this.c&&(this.c=new yx(nlt,this,5,8)),Zen(this.c,n,e);case 6:return!this.a&&(this.a=new aB(elt,this,6,6)),Zen(this.a,n,e)}return Vsn(this,n,t,e)},iSn.Uh=function(n,t,e){switch(t){case 3:return ED(this,null,e);case 4:return!this.b&&(this.b=new yx(nlt,this,4,7)),bcn(this.b,n,e);case 5:return!this.c&&(this.c=new yx(nlt,this,5,8)),bcn(this.c,n,e);case 6:return!this.a&&(this.a=new aB(elt,this,6,6)),bcn(this.a,n,e)}return _5(this,n,t,e)},iSn.Wh=function(n){switch(n){case 3:return!!mX(this);case 4:return!!this.b&&0!=this.b.i;case 5:return!!this.c&&0!=this.c.i;case 6:return!!this.a&&0!=this.a.i;case 7:return!this.b&&(this.b=new yx(nlt,this,4,7)),!(this.b.i<=1&&(!this.c&&(this.c=new yx(nlt,this,5,8)),this.c.i<=1));case 8:return Pwn(this);case 9:return Dbn(this);case 10:return!this.b&&(this.b=new yx(nlt,this,4,7)),0!=this.b.i&&(!this.c&&(this.c=new yx(nlt,this,5,8)),0!=this.c.i)}return g5(this,n)},iSn.bi=function(n,t){switch(n){case 3:return void lgn(this,JR(t,27));case 4:return!this.b&&(this.b=new yx(nlt,this,4,7)),ZMn(this.b),!this.b&&(this.b=new yx(nlt,this,4,7)),void oH(this.b,JR(t,16));case 5:return!this.c&&(this.c=new yx(nlt,this,5,8)),ZMn(this.c),!this.c&&(this.c=new yx(nlt,this,5,8)),void oH(this.c,JR(t,16));case 6:return!this.a&&(this.a=new aB(elt,this,6,6)),ZMn(this.a),!this.a&&(this.a=new aB(elt,this,6,6)),void oH(this.a,JR(t,16))}Lun(this,n,t)},iSn.ii=function(){return gEn(),Dft},iSn.ki=function(n){switch(n){case 3:return void lgn(this,null);case 4:return!this.b&&(this.b=new yx(nlt,this,4,7)),void ZMn(this.b);case 5:return!this.c&&(this.c=new yx(nlt,this,5,8)),void ZMn(this.c);case 6:return!this.a&&(this.a=new aB(elt,this,6,6)),void ZMn(this.a)}tnn(this,n)},iSn.Ib=function(){return TMn(this)},EH(VKn,"ElkEdgeImpl",326),_wn(452,2083,{110:1,342:1,166:1,452:1,96:1,94:1,93:1,58:1,114:1,54:1,99:1,119:1,120:1},is),iSn.Ah=function(n){return Non(this,n)},iSn.Lh=function(n,t,e){switch(n){case 1:return this.j;case 2:return this.k;case 3:return this.b;case 4:return this.c;case 5:return!this.a&&(this.a=new NL(Jft,this,5)),this.a;case 6:return kX(this);case 7:return t?xcn(this):this.i;case 8:return t?Dcn(this):this.f;case 9:return!this.g&&(this.g=new yx(elt,this,9,10)),this.g;case 10:return!this.e&&(this.e=new yx(elt,this,10,9)),this.e;case 11:return this.d}return aon(this,n,t,e)},iSn.Sh=function(n,t,e){var i;switch(t){case 6:return this.Cb&&(e=(i=this.Db>>16)>=0?Non(this,e):this.Cb.Th(this,-1-i,null,e)),jD(this,JR(n,74),e);case 9:return!this.g&&(this.g=new yx(elt,this,9,10)),Zen(this.g,n,e);case 10:return!this.e&&(this.e=new yx(elt,this,10,9)),Zen(this.e,n,e)}return JR(F0(JR(s5(this,16),29)||(gEn(),xft),t),69).wk().zk(this,qin(this),t-DH((gEn(),xft)),n,e)},iSn.Uh=function(n,t,e){switch(t){case 5:return!this.a&&(this.a=new NL(Jft,this,5)),bcn(this.a,n,e);case 6:return jD(this,null,e);case 9:return!this.g&&(this.g=new yx(elt,this,9,10)),bcn(this.g,n,e);case 10:return!this.e&&(this.e=new yx(elt,this,10,9)),bcn(this.e,n,e)}return Whn(this,n,t,e)},iSn.Wh=function(n){switch(n){case 1:return 0!=this.j;case 2:return 0!=this.k;case 3:return 0!=this.b;case 4:return 0!=this.c;case 5:return!!this.a&&0!=this.a.i;case 6:return!!kX(this);case 7:return!!this.i;case 8:return!!this.f;case 9:return!!this.g&&0!=this.g.i;case 10:return!!this.e&&0!=this.e.i;case 11:return null!=this.d}return EV(this,n)},iSn.bi=function(n,t){switch(n){case 1:return void H2(this,my(z$(t)));case 2:return void G2(this,my(z$(t)));case 3:return void R2(this,my(z$(t)));case 4:return void U2(this,my(z$(t)));case 5:return!this.a&&(this.a=new NL(Jft,this,5)),ZMn(this.a),!this.a&&(this.a=new NL(Jft,this,5)),void oH(this.a,JR(t,16));case 6:return void fgn(this,JR(t,74));case 7:return void n4(this,JR(t,84));case 8:return void Z3(this,JR(t,84));case 9:return!this.g&&(this.g=new yx(elt,this,9,10)),ZMn(this.g),!this.g&&(this.g=new yx(elt,this,9,10)),void oH(this.g,JR(t,16));case 10:return!this.e&&(this.e=new yx(elt,this,10,9)),ZMn(this.e),!this.e&&(this.e=new yx(elt,this,10,9)),void oH(this.e,JR(t,16));case 11:return void l4(this,V$(t))}d9(this,n,t)},iSn.ii=function(){return gEn(),xft},iSn.ki=function(n){switch(n){case 1:return void H2(this,0);case 2:return void G2(this,0);case 3:return void R2(this,0);case 4:return void U2(this,0);case 5:return!this.a&&(this.a=new NL(Jft,this,5)),void ZMn(this.a);case 6:return void fgn(this,null);case 7:return void n4(this,null);case 8:return void Z3(this,null);case 9:return!this.g&&(this.g=new yx(elt,this,9,10)),void ZMn(this.g);case 10:return!this.e&&(this.e=new yx(elt,this,10,9)),void ZMn(this.e);case 11:return void l4(this,null)}j8(this,n)},iSn.Ib=function(){return dwn(this)},iSn.b=0,iSn.c=0,iSn.d=null,iSn.j=0,iSn.k=0,EH(VKn,"ElkEdgeSectionImpl",452),_wn(158,120,{110:1,94:1,93:1,155:1,58:1,114:1,54:1,99:1,158:1,119:1,120:1}),iSn.Lh=function(n,t,e){return 0==n?(!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),this.Ab):KZ(this,n-DH(this.ii()),F0(JR(s5(this,16),29)||this.ii(),n),t,e)},iSn.Sh=function(n,t,e){return 0==t?(!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),Zen(this.Ab,n,e)):JR(F0(JR(s5(this,16),29)||this.ii(),t),69).wk().zk(this,qin(this),t-DH(this.ii()),n,e)},iSn.Uh=function(n,t,e){return 0==t?(!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),bcn(this.Ab,n,e)):JR(F0(JR(s5(this,16),29)||this.ii(),t),69).wk().Ak(this,qin(this),t-DH(this.ii()),n,e)},iSn.Wh=function(n){return 0==n?!!this.Ab&&0!=this.Ab.i:$W(this,n-DH(this.ii()),F0(JR(s5(this,16),29)||this.ii(),n))},iSn.Zh=function(n){return Kjn(this,n)},iSn.bi=function(n,t){if(0===n)return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),ZMn(this.Ab),!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),void oH(this.Ab,JR(t,16));nen(this,n-DH(this.ii()),F0(JR(s5(this,16),29)||this.ii(),n),t)},iSn.di=function(n){Xin(this,128,n)},iSn.ii=function(){return JEn(),Ibt},iSn.ki=function(n){if(0===n)return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),void ZMn(this.Ab);Snn(this,n-DH(this.ii()),F0(JR(s5(this,16),29)||this.ii(),n))},iSn.pi=function(){this.Bb|=1},iSn.qi=function(n){return vkn(this,n)},iSn.Bb=0,EH(zKn,"EModelElementImpl",158),_wn(720,158,{110:1,94:1,93:1,480:1,155:1,58:1,114:1,54:1,99:1,158:1,119:1,120:1},Rl),iSn.ri=function(n,t){return UTn(this,n,t)},iSn.si=function(n){var t,e,i,r;if(this.a!=h2(n)||256&n.Bb)throw Lm(new Cy(nFn+n.zb+JKn));for(e=_q(n);0!=cQ(e.a).i;){if(Xan(t=JR(vTn(e,0,sL(r=JR(d2(cQ(e.a),0),89).c,90)?JR(r,29):(JEn(),Abt)),29)))return JR(i=h2(t).wi().si(t),54).ci(n),i;e=_q(t)}return"java.util.Map$Entry"==(null!=n.D?n.D:n.B)?new QK(n):new TK(n)},iSn.ti=function(n,t){return vEn(this,n,t)},iSn.Lh=function(n,t,e){switch(n){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),this.Ab;case 1:return this.a}return KZ(this,n-DH((JEn(),Sbt)),F0(JR(s5(this,16),29)||Sbt,n),t,e)},iSn.Sh=function(n,t,e){switch(t){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),Zen(this.Ab,n,e);case 1:return this.a&&(e=JR(this.a,54).Th(this,4,alt,e)),W7(this,JR(n,241),e)}return JR(F0(JR(s5(this,16),29)||(JEn(),Sbt),t),69).wk().zk(this,qin(this),t-DH((JEn(),Sbt)),n,e)},iSn.Uh=function(n,t,e){switch(t){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),bcn(this.Ab,n,e);case 1:return W7(this,null,e)}return JR(F0(JR(s5(this,16),29)||(JEn(),Sbt),t),69).wk().Ak(this,qin(this),t-DH((JEn(),Sbt)),n,e)},iSn.Wh=function(n){switch(n){case 0:return!!this.Ab&&0!=this.Ab.i;case 1:return!!this.a}return $W(this,n-DH((JEn(),Sbt)),F0(JR(s5(this,16),29)||Sbt,n))},iSn.bi=function(n,t){switch(n){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),ZMn(this.Ab),!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),void oH(this.Ab,JR(t,16));case 1:return void Ohn(this,JR(t,241))}nen(this,n-DH((JEn(),Sbt)),F0(JR(s5(this,16),29)||Sbt,n),t)},iSn.ii=function(){return JEn(),Sbt},iSn.ki=function(n){switch(n){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),void ZMn(this.Ab);case 1:return void Ohn(this,null)}Snn(this,n-DH((JEn(),Sbt)),F0(JR(s5(this,16),29)||Sbt,n))},EH(zKn,"EFactoryImpl",720),_wn(1037,720,{110:1,2113:1,94:1,93:1,480:1,155:1,58:1,114:1,54:1,99:1,158:1,119:1,120:1},rs),iSn.ri=function(n,t){switch(n.hk()){case 12:return JR(t,149).Pg();case 13:return Qtn(t);default:throw Lm(new Cy(QKn+n.xe()+JKn))}},iSn.si=function(n){var t;switch(-1==n.G&&(n.G=(t=h2(n))?mcn(t.vi(),n):-1),n.G){case 4:return new cs;case 6:return new nk;case 7:return new tk;case 8:return new es;case 9:return new ns;case 10:return new is;case 11:return new as;default:throw Lm(new Cy(nFn+n.zb+JKn))}},iSn.ti=function(n,t){switch(n.hk()){case 13:case 12:return null;default:throw Lm(new Cy(QKn+n.xe()+JKn))}},EH(VKn,"ElkGraphFactoryImpl",1037),_wn(448,158,{110:1,94:1,93:1,155:1,197:1,58:1,114:1,54:1,99:1,158:1,119:1,120:1}),iSn.Gh=function(){var n;return null==(n=Wq(dyn(JR(s5(this,16),29)||this.ii())))?(qE(),qE(),Qbt):new O$(this,n)},iSn.Lh=function(n,t,e){switch(n){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),this.Ab;case 1:return this.xe()}return KZ(this,n-DH(this.ii()),F0(JR(s5(this,16),29)||this.ii(),n),t,e)},iSn.Wh=function(n){switch(n){case 0:return!!this.Ab&&0!=this.Ab.i;case 1:return null!=this.zb}return $W(this,n-DH(this.ii()),F0(JR(s5(this,16),29)||this.ii(),n))},iSn.bi=function(n,t){switch(n){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),ZMn(this.Ab),!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),void oH(this.Ab,JR(t,16));case 1:return void this.ui(V$(t))}nen(this,n-DH(this.ii()),F0(JR(s5(this,16),29)||this.ii(),n),t)},iSn.ii=function(){return JEn(),Obt},iSn.ki=function(n){switch(n){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),void ZMn(this.Ab);case 1:return void this.ui(null)}Snn(this,n-DH(this.ii()),F0(JR(s5(this,16),29)||this.ii(),n))},iSn.xe=function(){return this.zb},iSn.ui=function(n){H4(this,n)},iSn.Ib=function(){return gnn(this)},iSn.zb=null,EH(zKn,"ENamedElementImpl",448),_wn(184,448,{110:1,94:1,93:1,155:1,197:1,58:1,241:1,114:1,54:1,99:1,158:1,184:1,119:1,120:1,690:1},YG),iSn.Ah=function(n){return Ron(this,n)},iSn.Lh=function(n,t,e){switch(n){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),this.Ab;case 1:return this.zb;case 2:return this.yb;case 3:return this.xb;case 4:return this.sb;case 5:return!this.rb&&(this.rb=new wB(this,rbt,this)),this.rb;case 6:return!this.vb&&(this.vb=new bx(alt,this,6,7)),this.vb;case 7:return t?this.Db>>16==7?JR(this.Cb,241):null:RX(this)}return KZ(this,n-DH((JEn(),$bt)),F0(JR(s5(this,16),29)||$bt,n),t,e)},iSn.Sh=function(n,t,e){var i;switch(t){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),Zen(this.Ab,n,e);case 4:return this.sb&&(e=JR(this.sb,54).Th(this,1,rlt,e)),mnn(this,JR(n,480),e);case 5:return!this.rb&&(this.rb=new wB(this,rbt,this)),Zen(this.rb,n,e);case 6:return!this.vb&&(this.vb=new bx(alt,this,6,7)),Zen(this.vb,n,e);case 7:return this.Cb&&(e=(i=this.Db>>16)>=0?Ron(this,e):this.Cb.Th(this,-1-i,null,e)),lkn(this,n,7,e)}return JR(F0(JR(s5(this,16),29)||(JEn(),$bt),t),69).wk().zk(this,qin(this),t-DH((JEn(),$bt)),n,e)},iSn.Uh=function(n,t,e){switch(t){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),bcn(this.Ab,n,e);case 4:return mnn(this,null,e);case 5:return!this.rb&&(this.rb=new wB(this,rbt,this)),bcn(this.rb,n,e);case 6:return!this.vb&&(this.vb=new bx(alt,this,6,7)),bcn(this.vb,n,e);case 7:return lkn(this,null,7,e)}return JR(F0(JR(s5(this,16),29)||(JEn(),$bt),t),69).wk().Ak(this,qin(this),t-DH((JEn(),$bt)),n,e)},iSn.Wh=function(n){switch(n){case 0:return!!this.Ab&&0!=this.Ab.i;case 1:return null!=this.zb;case 2:return null!=this.yb;case 3:return null!=this.xb;case 4:return!!this.sb;case 5:return!!this.rb&&0!=this.rb.i;case 6:return!!this.vb&&0!=this.vb.i;case 7:return!!RX(this)}return $W(this,n-DH((JEn(),$bt)),F0(JR(s5(this,16),29)||$bt,n))},iSn.Zh=function(n){return function(n,t){var e,i,r,c,a,o;if(!n.tb){for(!n.rb&&(n.rb=new wB(n,rbt,n)),o=new Bj((c=n.rb).i),r=new XL(c);r.e!=r.i.gc();)i=JR(Urn(r),142),(e=JR(null==(a=i.xe())?Pln(o.f,null,i):ktn(o.i,a,i),142))&&(null==a?Pln(o.f,null,e):ktn(o.i,a,e));n.tb=o}return JR(rX(n.tb,t),142)}(this,n)||Kjn(this,n)},iSn.bi=function(n,t){switch(n){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),ZMn(this.Ab),!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),void oH(this.Ab,JR(t,16));case 1:return void H4(this,V$(t));case 2:return void G4(this,V$(t));case 3:return void U4(this,V$(t));case 4:return void Qhn(this,JR(t,480));case 5:return!this.rb&&(this.rb=new wB(this,rbt,this)),ZMn(this.rb),!this.rb&&(this.rb=new wB(this,rbt,this)),void oH(this.rb,JR(t,16));case 6:return!this.vb&&(this.vb=new bx(alt,this,6,7)),ZMn(this.vb),!this.vb&&(this.vb=new bx(alt,this,6,7)),void oH(this.vb,JR(t,16))}nen(this,n-DH((JEn(),$bt)),F0(JR(s5(this,16),29)||$bt,n),t)},iSn.ei=function(n){var t,e;if(n&&this.rb)for(e=new XL(this.rb);e.e!=e.i.gc();)sL(t=Urn(e),364)&&(JR(t,364).w=null);Xin(this,64,n)},iSn.ii=function(){return JEn(),$bt},iSn.ki=function(n){switch(n){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),void ZMn(this.Ab);case 1:return void H4(this,null);case 2:return void G4(this,null);case 3:return void U4(this,null);case 4:return void Qhn(this,null);case 5:return!this.rb&&(this.rb=new wB(this,rbt,this)),void ZMn(this.rb);case 6:return!this.vb&&(this.vb=new bx(alt,this,6,7)),void ZMn(this.vb)}Snn(this,n-DH((JEn(),$bt)),F0(JR(s5(this,16),29)||$bt,n))},iSn.pi=function(){oon(this)},iSn.vi=function(){return!this.rb&&(this.rb=new wB(this,rbt,this)),this.rb},iSn.wi=function(){return this.sb},iSn.xi=function(){return this.ub},iSn.yi=function(){return this.xb},iSn.zi=function(){return this.yb},iSn.Ai=function(n){this.ub=n},iSn.Ib=function(){var n;return 64&this.Db?gnn(this):((n=new vN(gnn(this))).a+=" (nsURI: ",tO(n,this.yb),n.a+=", nsPrefix: ",tO(n,this.xb),n.a+=")",n.a)},iSn.xb=null,iSn.yb=null,EH(zKn,"EPackageImpl",184),_wn(569,184,{110:1,2115:1,569:1,94:1,93:1,155:1,197:1,58:1,241:1,114:1,54:1,99:1,158:1,184:1,119:1,120:1,690:1},Dwn),iSn.q=!1,iSn.r=!1;var hlt=!1;EH(VKn,"ElkGraphPackageImpl",569),_wn(366,740,{110:1,342:1,167:1,135:1,422:1,366:1,96:1,94:1,93:1,58:1,114:1,54:1,99:1,119:1,120:1},cs),iSn.Ah=function(n){return $on(this,n)},iSn.Lh=function(n,t,e){switch(n){case 7:return FX(this);case 8:return this.a}return Ytn(this,n,t,e)},iSn.Sh=function(n,t,e){var i;return 7===t?(this.Cb&&(e=(i=this.Db>>16)>=0?$on(this,e):this.Cb.Th(this,-1-i,null,e)),v_(this,JR(n,167),e)):Vsn(this,n,t,e)},iSn.Uh=function(n,t,e){return 7==t?v_(this,null,e):_5(this,n,t,e)},iSn.Wh=function(n){switch(n){case 7:return!!FX(this);case 8:return!Cx("",this.a)}return pen(this,n)},iSn.bi=function(n,t){switch(n){case 7:return void Dgn(this,JR(t,167));case 8:return void t4(this,V$(t))}Nun(this,n,t)},iSn.ii=function(){return gEn(),Kft},iSn.ki=function(n){switch(n){case 7:return void Dgn(this,null);case 8:return void t4(this,"")}Uen(this,n)},iSn.Ib=function(){return xfn(this)},iSn.a="",EH(VKn,"ElkLabelImpl",366),_wn(207,741,{110:1,342:1,84:1,167:1,27:1,422:1,207:1,96:1,94:1,93:1,58:1,114:1,54:1,99:1,119:1,120:1},nk),iSn.Ah=function(n){return Gon(this,n)},iSn.Lh=function(n,t,e){switch(n){case 9:return!this.c&&(this.c=new aB(slt,this,9,9)),this.c;case 10:return!this.a&&(this.a=new aB(ult,this,10,11)),this.a;case 11:return _X(this);case 12:return!this.b&&(this.b=new aB(tlt,this,12,3)),this.b;case 13:return UN(),!this.a&&(this.a=new aB(ult,this,10,11)),this.a.i>0}return Wcn(this,n,t,e)},iSn.Sh=function(n,t,e){var i;switch(t){case 9:return!this.c&&(this.c=new aB(slt,this,9,9)),Zen(this.c,n,e);case 10:return!this.a&&(this.a=new aB(ult,this,10,11)),Zen(this.a,n,e);case 11:return this.Cb&&(e=(i=this.Db>>16)>=0?Gon(this,e):this.Cb.Th(this,-1-i,null,e)),lx(this,JR(n,27),e);case 12:return!this.b&&(this.b=new aB(tlt,this,12,3)),Zen(this.b,n,e)}return pun(this,n,t,e)},iSn.Uh=function(n,t,e){switch(t){case 9:return!this.c&&(this.c=new aB(slt,this,9,9)),bcn(this.c,n,e);case 10:return!this.a&&(this.a=new aB(ult,this,10,11)),bcn(this.a,n,e);case 11:return lx(this,null,e);case 12:return!this.b&&(this.b=new aB(tlt,this,12,3)),bcn(this.b,n,e)}return mun(this,n,t,e)},iSn.Wh=function(n){switch(n){case 9:return!!this.c&&0!=this.c.i;case 10:return!!this.a&&0!=this.a.i;case 11:return!!_X(this);case 12:return!!this.b&&0!=this.b.i;case 13:return!this.a&&(this.a=new aB(ult,this,10,11)),this.a.i>0}return u9(this,n)},iSn.bi=function(n,t){switch(n){case 9:return!this.c&&(this.c=new aB(slt,this,9,9)),ZMn(this.c),!this.c&&(this.c=new aB(slt,this,9,9)),void oH(this.c,JR(t,16));case 10:return!this.a&&(this.a=new aB(ult,this,10,11)),ZMn(this.a),!this.a&&(this.a=new aB(ult,this,10,11)),void oH(this.a,JR(t,16));case 11:return void Mgn(this,JR(t,27));case 12:return!this.b&&(this.b=new aB(tlt,this,12,3)),ZMn(this.b),!this.b&&(this.b=new aB(tlt,this,12,3)),void oH(this.b,JR(t,16))}Qwn(this,n,t)},iSn.ii=function(){return gEn(),Fft},iSn.ki=function(n){switch(n){case 9:return!this.c&&(this.c=new aB(slt,this,9,9)),void ZMn(this.c);case 10:return!this.a&&(this.a=new aB(ult,this,10,11)),void ZMn(this.a);case 11:return void Mgn(this,null);case 12:return!this.b&&(this.b=new aB(tlt,this,12,3)),void ZMn(this.b)}acn(this,n)},iSn.Ib=function(){return ivn(this)},EH(VKn,"ElkNodeImpl",207),_wn(193,741,{110:1,342:1,84:1,167:1,123:1,422:1,193:1,96:1,94:1,93:1,58:1,114:1,54:1,99:1,119:1,120:1},tk),iSn.Ah=function(n){return Don(this,n)},iSn.Lh=function(n,t,e){return 9==n?vX(this):Wcn(this,n,t,e)},iSn.Sh=function(n,t,e){var i;return 9===t?(this.Cb&&(e=(i=this.Db>>16)>=0?Don(this,e):this.Cb.Th(this,-1-i,null,e)),SD(this,JR(n,27),e)):pun(this,n,t,e)},iSn.Uh=function(n,t,e){return 9==t?SD(this,null,e):mun(this,n,t,e)},iSn.Wh=function(n){return 9==n?!!vX(this):u9(this,n)},iSn.bi=function(n,t){9!==n?Qwn(this,n,t):bgn(this,JR(t,27))},iSn.ii=function(){return gEn(),_ft},iSn.ki=function(n){9!==n?acn(this,n):bgn(this,null)},iSn.Ib=function(){return rvn(this)},EH(VKn,"ElkPortImpl",193);var flt=nF(yFn,"BasicEMap/Entry");_wn(1122,120,{110:1,44:1,94:1,93:1,136:1,58:1,114:1,54:1,99:1,119:1,120:1},as),iSn.Fb=function(n){return this===n},iSn.ld=function(){return this.b},iSn.Hb=function(){return FN(this)},iSn.Di=function(n){e4(this,JR(n,149))},iSn.Lh=function(n,t,e){switch(n){case 0:return this.b;case 1:return this.c}return dcn(this,n,t,e)},iSn.Wh=function(n){switch(n){case 0:return!!this.b;case 1:return null!=this.c}return _rn(this,n)},iSn.bi=function(n,t){switch(n){case 0:return void e4(this,JR(t,149));case 1:return void W3(this,t)}Dln(this,n,t)},iSn.ii=function(){return gEn(),Bft},iSn.ki=function(n){switch(n){case 0:return void e4(this,null);case 1:return void W3(this,null)}zfn(this,n)},iSn.Bi=function(){var n;return-1==this.a&&(n=this.b,this.a=n?F4(n):0),this.a},iSn.md=function(){return this.c},iSn.Ci=function(n){this.a=n},iSn.nd=function(n){var t;return t=this.c,W3(this,n),t},iSn.Ib=function(){var n;return 64&this.Db?Pdn(this):(rO(rO(rO(n=new Yy,this.b?this.b.Pg():jSn),zAn),mN(this.c)),n.a)},iSn.a=-1,iSn.c=null;var llt,blt,wlt,dlt,glt,plt,mlt,vlt,klt=EH(VKn,"ElkPropertyToValueMapEntryImpl",1122);_wn(996,1,{},ss),EH(jFn,"JsonAdapter",996),_wn(216,63,yPn,Dy),EH(jFn,"JsonImportException",216),_wn(868,1,{},Fon),EH(jFn,"JsonImporter",868),_wn(903,1,{},sI),EH(jFn,"JsonImporter/lambda$0$Type",903),_wn(904,1,{},hI),EH(jFn,"JsonImporter/lambda$1$Type",904),_wn(912,1,{},yp),EH(jFn,"JsonImporter/lambda$10$Type",912),_wn(914,1,{},fI),EH(jFn,"JsonImporter/lambda$11$Type",914),_wn(915,1,{},lI),EH(jFn,"JsonImporter/lambda$12$Type",915),_wn(921,1,{},IG),EH(jFn,"JsonImporter/lambda$13$Type",921),_wn(920,1,{},OG),EH(jFn,"JsonImporter/lambda$14$Type",920),_wn(916,1,{},bI),EH(jFn,"JsonImporter/lambda$15$Type",916),_wn(917,1,{},wI),EH(jFn,"JsonImporter/lambda$16$Type",917),_wn(918,1,{},dI),EH(jFn,"JsonImporter/lambda$17$Type",918),_wn(919,1,{},gI),EH(jFn,"JsonImporter/lambda$18$Type",919),_wn(924,1,{},Mp),EH(jFn,"JsonImporter/lambda$19$Type",924),_wn(905,1,{},Tp),EH(jFn,"JsonImporter/lambda$2$Type",905),_wn(922,1,{},jp),EH(jFn,"JsonImporter/lambda$20$Type",922),_wn(923,1,{},Ep),EH(jFn,"JsonImporter/lambda$21$Type",923),_wn(927,1,{},Sp),EH(jFn,"JsonImporter/lambda$22$Type",927),_wn(925,1,{},Pp),EH(jFn,"JsonImporter/lambda$23$Type",925),_wn(926,1,{},Cp),EH(jFn,"JsonImporter/lambda$24$Type",926),_wn(929,1,{},Ip),EH(jFn,"JsonImporter/lambda$25$Type",929),_wn(928,1,{},Op),EH(jFn,"JsonImporter/lambda$26$Type",928),_wn(930,1,qSn,pI),iSn.Cd=function(n){!function(n,t,e){var i,r;r=null,(i=PX(n,e))&&(r=Vfn(i)),yrn(t,e,r)}(this.b,this.a,V$(n))},EH(jFn,"JsonImporter/lambda$27$Type",930),_wn(931,1,qSn,mI),iSn.Cd=function(n){!function(n,t,e){var i,r;r=null,(i=PX(n,e))&&(r=Vfn(i)),yrn(t,e,r)}(this.b,this.a,V$(n))},EH(jFn,"JsonImporter/lambda$28$Type",931),_wn(932,1,{},vI),EH(jFn,"JsonImporter/lambda$29$Type",932),_wn(908,1,{},Ap),EH(jFn,"JsonImporter/lambda$3$Type",908),_wn(933,1,{},kI),EH(jFn,"JsonImporter/lambda$30$Type",933),_wn(934,1,{},Lp),EH(jFn,"JsonImporter/lambda$31$Type",934),_wn(935,1,{},Np),EH(jFn,"JsonImporter/lambda$32$Type",935),_wn(936,1,{},$p),EH(jFn,"JsonImporter/lambda$33$Type",936),_wn(937,1,{},Dp),EH(jFn,"JsonImporter/lambda$34$Type",937),_wn(870,1,{},xp),EH(jFn,"JsonImporter/lambda$35$Type",870),_wn(941,1,{},IR),EH(jFn,"JsonImporter/lambda$36$Type",941),_wn(938,1,qSn,Rp),iSn.Cd=function(n){!function(n,t){var e;hq(e=new Zk,"x",t.a),hq(e,"y",t.b),XH(n,e)}(this.a,JR(n,377))},EH(jFn,"JsonImporter/lambda$37$Type",938),_wn(939,1,qSn,MI),iSn.Cd=function(n){!function(n,t,e){Iun(t,oln(n,e))}(this.a,this.b,JR(n,166))},EH(jFn,"JsonImporter/lambda$38$Type",939),_wn(940,1,qSn,TI),iSn.Cd=function(n){!function(n,t,e){Iun(t,oln(n,e))}(this.a,this.b,JR(n,166))},EH(jFn,"JsonImporter/lambda$39$Type",940),_wn(906,1,{},Kp),EH(jFn,"JsonImporter/lambda$4$Type",906),_wn(942,1,qSn,Fp),iSn.Cd=function(n){!function(n,t){var e;hq(e=new Zk,"x",t.a),hq(e,"y",t.b),XH(n,e)}(this.a,JR(n,8))},EH(jFn,"JsonImporter/lambda$40$Type",942),_wn(907,1,{},_p),EH(jFn,"JsonImporter/lambda$5$Type",907),_wn(911,1,{},Bp),EH(jFn,"JsonImporter/lambda$6$Type",911),_wn(909,1,{},Hp),EH(jFn,"JsonImporter/lambda$7$Type",909),_wn(910,1,{},Up),EH(jFn,"JsonImporter/lambda$8$Type",910),_wn(913,1,{},Gp),EH(jFn,"JsonImporter/lambda$9$Type",913),_wn(961,1,qSn,qp),iSn.Cd=function(n){XH(this.a,new CH(V$(n)))},EH(jFn,"JsonMetaDataConverter/lambda$0$Type",961),_wn(962,1,qSn,Xp),iSn.Cd=function(n){!function(n,t){XH(n,new CH(null!=t.f?t.f:""+t.g))}(this.a,JR(n,245))},EH(jFn,"JsonMetaDataConverter/lambda$1$Type",962),_wn(963,1,qSn,zp),iSn.Cd=function(n){!function(n,t){null!=t.c&&XH(n,new CH(t.c))}(this.a,JR(n,143))},EH(jFn,"JsonMetaDataConverter/lambda$2$Type",963),_wn(964,1,qSn,Vp),iSn.Cd=function(n){!function(n,t){XH(n,new CH(null!=t.f?t.f:""+t.g))}(this.a,JR(n,170))},EH(jFn,"JsonMetaDataConverter/lambda$3$Type",964),_wn(245,22,{3:1,34:1,22:1,245:1},jI);var ylt,Mlt=r3(lOn,"GraphFeature",245,jUn,(function(){return xwn(),a8(uM(Mlt,1),lPn,245,0,[vlt,glt,plt,dlt,mlt,blt,llt,wlt])}),(function(n){return xwn(),i3((G6(),ylt),n)}));_wn(11,1,{34:1,149:1},Jp,ND,EO,EA),iSn.Fd=function(n){return function(n,t){return HJ(n.b,t.Pg())}(this,JR(n,149))},iSn.Fb=function(n){return Rq(this,n)},iSn.Sg=function(){return Hrn(this)},iSn.Pg=function(){return this.b},iSn.Hb=function(){return v9(this.b)},iSn.Ib=function(){return this.b},EH(lOn,"Property",11),_wn(671,1,uIn,Wp),iSn.Ne=function(n,t){return function(n,t,e){var i,r;return i=JR(t.of(n.a),34),r=JR(e.of(n.a),34),null!=i&&null!=r?E6(i,r):null!=i?-1:null!=r?1:0}(this,JR(n,96),JR(t,96))},iSn.Fb=function(n){return this===n},iSn.Oe=function(){return new Mw(this)},EH(lOn,"PropertyHolderComparator",671),_wn(709,1,ISn,Qp),iSn.Nb=function(n){yB(this,n)},iSn.Pb=function(){return function(n){var t;if(!n.a)throw Lm(new CG);return t=n.a,n.a=_X(n.a),t}(this)},iSn.Qb=function(){gT()},iSn.Ob=function(){return!!this.a},EH(FFn,"ElkGraphUtil/AncestorIterator",709);var Tlt=nF(yFn,"EList");_wn(70,56,{20:1,31:1,56:1,16:1,15:1,70:1,61:1}),iSn.bd=function(n,t){qnn(this,n,t)},iSn.Fc=function(n){return bZ(this,n)},iSn.cd=function(n,t){return E8(this,n,t)},iSn.Gc=function(n){return oH(this,n)},iSn.Ii=function(){return new YN(this)},iSn.Ji=function(){return new ZN(this)},iSn.Ki=function(n){return j3(this,n)},iSn.Li=function(){return!0},iSn.Mi=function(n,t){},iSn.Ni=function(){},iSn.Oi=function(n,t){eZ(this,n,t)},iSn.Pi=function(n,t,e){},iSn.Qi=function(n,t){},iSn.Ri=function(n,t,e){},iSn.Fb=function(n){return kmn(this,n)},iSn.Hb=function(){return r8(this)},iSn.Si=function(){return!1},iSn.Kc=function(){return new XL(this)},iSn.ed=function(){return new JN(this)},iSn.fd=function(n){var t;if(t=this.gc(),n<0||n>t)throw Lm(new jx(n,t));return new HB(this,n)},iSn.Ui=function(n,t){this.Ti(n,this.dd(t))},iSn.Mc=function(n){return Z1(this,n)},iSn.Wi=function(n,t){return t},iSn.hd=function(n,t){return vcn(this,n,t)},iSn.Ib=function(){return uen(this)},iSn.Yi=function(){return!0},iSn.Zi=function(n,t){return m9(this,t)},EH(yFn,"AbstractEList",70),_wn(66,70,GFn,ls,a2,I6),iSn.Ei=function(n,t){return Wsn(this,n,t)},iSn.Fi=function(n){return wan(this,n)},iSn.Gi=function(n,t){ynn(this,n,t)},iSn.Hi=function(n){LJ(this,n)},iSn.$i=function(n){return $Z(this,n)},iSn.$b=function(){NJ(this)},iSn.Hc=function(n){return Mun(this,n)},iSn.Xb=function(n){return d2(this,n)},iSn._i=function(n){var t,e,i;++this.j,n>(e=null==this.g?0:this.g.length)&&(i=this.g,(t=e+(e/2|0)+4)=0&&(this.gd(t),!0)},iSn.Xi=function(n,t){return this.Dj(n,this.Zi(n,t))},iSn.gc=function(){return this.Ej()},iSn.Pc=function(){return this.Fj()},iSn.Qc=function(n){return this.Gj(n)},iSn.Ib=function(){return this.Hj()},EH(yFn,"DelegatingEList",2093),_wn(2094,2093,$_n),iSn.Ei=function(n,t){return Fkn(this,n,t)},iSn.Fi=function(n){return this.Ei(this.Ej(),n)},iSn.Gi=function(n,t){Rwn(this,n,t)},iSn.Hi=function(n){hwn(this,n)},iSn.Li=function(){return!this.Mj()},iSn.$b=function(){rTn(this)},iSn.Ij=function(n,t,e,i,r){return new $q(this,n,t,e,i,r)},iSn.Jj=function(n){i5(this.jj(),n)},iSn.Kj=function(){return null},iSn.Lj=function(){return-1},iSn.jj=function(){return null},iSn.Mj=function(){return!1},iSn.Nj=function(n,t){return t},iSn.Oj=function(n,t){return t},iSn.Pj=function(){return!1},iSn.Qj=function(){return!this.Aj()},iSn.Ti=function(n,t){var e,i;return this.Pj()?(i=this.Qj(),e=Shn(this,n,t),this.Jj(this.Ij(7,ann(t),e,n,i)),e):Shn(this,n,t)},iSn.gd=function(n){var t,e,i,r;return this.Pj()?(e=null,i=this.Qj(),t=this.Ij(4,r=tF(this,n),null,n,i),this.Mj()&&r?(e=this.Oj(r,e))?(e.nj(t),e.oj()):this.Jj(t):e?(e.nj(t),e.oj()):this.Jj(t),r):(r=tF(this,n),this.Mj()&&r&&(e=this.Oj(r,null))&&e.oj(),r)},iSn.Xi=function(n,t){return _kn(this,n,t)},EH(KKn,"DelegatingNotifyingListImpl",2094),_wn(152,1,D_n),iSn.nj=function(n){return ssn(this,n)},iSn.oj=function(){E1(this)},iSn.gj=function(){return this.d},iSn.Kj=function(){return null},iSn.Rj=function(){return null},iSn.hj=function(n){return-1},iSn.ij=function(){return Ipn(this)},iSn.jj=function(){return null},iSn.kj=function(){return Opn(this)},iSn.lj=function(){return this.o<0?this.o<-2?-2-this.o-1:-1:this.o},iSn.Sj=function(){return!1},iSn.mj=function(n){var t,e,i,r,c,a,o,u;switch(this.d){case 1:case 2:switch(n.gj()){case 1:case 2:if(UI(n.jj())===UI(this.jj())&&this.hj(null)==n.hj(null))return this.g=n.ij(),1==n.gj()&&(this.d=1),!0}case 4:if(4===n.gj()&&UI(n.jj())===UI(this.jj())&&this.hj(null)==n.hj(null))return a=mTn(this),c=this.o<0?this.o<-2?-2-this.o-1:-1:this.o,i=n.lj(),this.d=6,u=new a2(2),c<=i?(bZ(u,this.n),bZ(u,n.kj()),this.g=a8(uM(Wdt,1),GPn,28,15,[this.o=c,i+1])):(bZ(u,n.kj()),bZ(u,this.n),this.g=a8(uM(Wdt,1),GPn,28,15,[this.o=i,c])),this.n=u,a||(this.o=-2-this.o-1),!0;break;case 6:if(4===n.gj()&&UI(n.jj())===UI(this.jj())&&this.hj(null)==n.hj(null)){for(a=mTn(this),i=n.lj(),o=JR(this.g,53),e=tZ(Wdt,GPn,28,o.length+1,15,1),t=0;t>>0).toString(16))).a+=" (eventType: ",this.d){case 1:e.a+="SET";break;case 2:e.a+="UNSET";break;case 3:e.a+="ADD";break;case 5:e.a+="ADD_MANY";break;case 4:e.a+="REMOVE";break;case 6:e.a+="REMOVE_MANY";break;case 7:e.a+="MOVE";break;case 8:e.a+="REMOVING_ADAPTER";break;case 9:e.a+="RESOLVE";break;default:fT(e,this.d)}if(Mvn(this)&&(e.a+=", touch: true"),e.a+=", position: ",fT(e,this.o<0?this.o<-2?-2-this.o-1:-1:this.o),e.a+=", notifier: ",nO(e,this.jj()),e.a+=", feature: ",nO(e,this.Kj()),e.a+=", oldValue: ",nO(e,Opn(this)),e.a+=", newValue: ",6==this.d&&sL(this.g,53)){for(t=JR(this.g,53),e.a+="[",n=0;n10?(this.b&&this.c.j==this.a||(this.b=new TF(this),this.a=this.j),Rj(this.b,n)):Mun(this,n)},iSn.Yi=function(){return!0},iSn.a=0,EH(yFn,"AbstractEList/1",966),_wn(302,77,wCn,jx),EH(yFn,"AbstractEList/BasicIndexOutOfBoundsException",302),_wn(37,1,ISn,XL),iSn.Nb=function(n){yB(this,n)},iSn.Xj=function(){if(this.i.j!=this.f)throw Lm(new iv)},iSn.Yj=function(){return Urn(this)},iSn.Ob=function(){return this.e!=this.i.gc()},iSn.Pb=function(){return this.Yj()},iSn.Qb=function(){Kun(this)},iSn.e=0,iSn.f=0,iSn.g=-1,EH(yFn,"AbstractEList/EIterator",37),_wn(286,37,KSn,JN,HB),iSn.Qb=function(){Kun(this)},iSn.Rb=function(n){Xen(this,n)},iSn.Zj=function(){var n;try{return n=this.d.Xb(--this.e),this.Xj(),this.g=this.e,n}catch(n){throw sL(n=X5(n),77)?(this.Xj(),Lm(new cv)):Lm(n)}},iSn.$j=function(n){van(this,n)},iSn.Sb=function(){return 0!=this.e},iSn.Tb=function(){return this.e},iSn.Ub=function(){return this.Zj()},iSn.Vb=function(){return this.e-1},iSn.Wb=function(n){this.$j(n)},EH(yFn,"AbstractEList/EListIterator",286),_wn(355,37,ISn,YN),iSn.Yj=function(){return Grn(this)},iSn.Qb=function(){throw Lm(new ev)},EH(yFn,"AbstractEList/NonResolvingEIterator",355),_wn(398,286,KSn,ZN,Nx),iSn.Rb=function(n){throw Lm(new ev)},iSn.Yj=function(){var n;try{return n=this.c.Vi(this.e),this.Xj(),this.g=this.e++,n}catch(n){throw sL(n=X5(n),77)?(this.Xj(),Lm(new cv)):Lm(n)}},iSn.Zj=function(){var n;try{return n=this.c.Vi(--this.e),this.Xj(),this.g=this.e,n}catch(n){throw sL(n=X5(n),77)?(this.Xj(),Lm(new cv)):Lm(n)}},iSn.Qb=function(){throw Lm(new ev)},iSn.Wb=function(n){throw Lm(new ev)},EH(yFn,"AbstractEList/NonResolvingEListIterator",398),_wn(2080,70,K_n),iSn.Ei=function(n,t){var e,i,r,c,a,o,u,s,h;if(0!=(i=t.gc())){for(e=_9(this,(s=null==(u=JR(s5(this.a,4),129))?0:u.length)+i),(h=s-n)>0&&ayn(u,n,e,n+i,h),o=t.Kc(),c=0;ce)throw Lm(new jx(n,e));return new tG(this,n)},iSn.$b=function(){var n,t;++this.j,t=null==(n=JR(s5(this.a,4),129))?0:n.length,Ern(this,null),eZ(this,t,n)},iSn.Hc=function(n){var t,e,i,r;if(null!=(t=JR(s5(this.a,4),129)))if(null!=n){for(i=0,r=(e=t).length;i=(e=null==(t=JR(s5(this.a,4),129))?0:t.length))throw Lm(new jx(n,e));return t[n]},iSn.dd=function(n){var t,e,i;if(null!=(t=JR(s5(this.a,4),129)))if(null!=n){for(e=0,i=t.length;ee)throw Lm(new jx(n,e));return new nG(this,n)},iSn.Ti=function(n,t){var e,i,r;if(n>=(r=null==(e=Ein(this))?0:e.length))throw Lm(new jy(BFn+n+HFn+r));if(t>=r)throw Lm(new jy(UFn+t+HFn+r));return i=e[t],n!=t&&(n=(a=null==(e=JR(s5(n.a,4),129))?0:e.length))throw Lm(new jx(t,a));return r=e[t],1==a?i=null:(ayn(e,0,i=tZ(Alt,R_n,424,a-1,0,1),0,t),(c=a-t-1)>0&&ayn(e,t+1,i,t,c)),Ern(n,i),Sln(n,t,r),r}(this,n)},iSn.Xi=function(n,t){var e,i;return i=(e=Ein(this))[n],PA(e,n,m9(this,t)),Ern(this,e),i},iSn.gc=function(){var n;return null==(n=JR(s5(this.a,4),129))?0:n.length},iSn.Pc=function(){var n,t,e;return e=null==(n=JR(s5(this.a,4),129))?0:n.length,t=tZ(Alt,R_n,424,e,0,1),e>0&&ayn(n,0,t,0,e),t},iSn.Qc=function(n){var t,e;return(e=null==(t=JR(s5(this.a,4),129))?0:t.length)>0&&(n.lengthe&&FH(n,e,null),n},EH(yFn,"ArrayDelegatingEList",2080),_wn(1051,37,ISn,lJ),iSn.Xj=function(){if(this.b.j!=this.f||UI(JR(s5(this.b.a,4),129))!==UI(this.a))throw Lm(new iv)},iSn.Qb=function(){Kun(this),this.a=JR(s5(this.b.a,4),129)},EH(yFn,"ArrayDelegatingEList/EIterator",1051),_wn(722,286,KSn,lB,nG),iSn.Xj=function(){if(this.b.j!=this.f||UI(JR(s5(this.b.a,4),129))!==UI(this.a))throw Lm(new iv)},iSn.$j=function(n){van(this,n),this.a=JR(s5(this.b.a,4),129)},iSn.Qb=function(){Kun(this),this.a=JR(s5(this.b.a,4),129)},EH(yFn,"ArrayDelegatingEList/EListIterator",722),_wn(1052,355,ISn,bJ),iSn.Xj=function(){if(this.b.j!=this.f||UI(JR(s5(this.b.a,4),129))!==UI(this.a))throw Lm(new iv)},EH(yFn,"ArrayDelegatingEList/NonResolvingEIterator",1052),_wn(723,398,KSn,bB,tG),iSn.Xj=function(){if(this.b.j!=this.f||UI(JR(s5(this.b.a,4),129))!==UI(this.a))throw Lm(new iv)},EH(yFn,"ArrayDelegatingEList/NonResolvingEListIterator",723),_wn(615,302,wCn,jO),EH(yFn,"BasicEList/BasicIndexOutOfBoundsException",615),_wn(710,66,GFn,FI),iSn.bd=function(n,t){throw Lm(new ev)},iSn.Fc=function(n){throw Lm(new ev)},iSn.cd=function(n,t){throw Lm(new ev)},iSn.Gc=function(n){throw Lm(new ev)},iSn.$b=function(){throw Lm(new ev)},iSn._i=function(n){throw Lm(new ev)},iSn.Kc=function(){return this.Ii()},iSn.ed=function(){return this.Ji()},iSn.fd=function(n){return this.Ki(n)},iSn.Ti=function(n,t){throw Lm(new ev)},iSn.Ui=function(n,t){throw Lm(new ev)},iSn.gd=function(n){throw Lm(new ev)},iSn.Mc=function(n){throw Lm(new ev)},iSn.hd=function(n,t){throw Lm(new ev)},EH(yFn,"BasicEList/UnmodifiableEList",710),_wn(721,1,{3:1,20:1,16:1,15:1,61:1,597:1}),iSn.bd=function(n,t){!function(n,t,e){n.c.bd(t,JR(e,136))}(this,n,JR(t,44))},iSn.Fc=function(n){return function(n,t){return n.c.Fc(JR(t,136))}(this,JR(n,44))},iSn.Jc=function(n){QQ(this,n)},iSn.Xb=function(n){return JR(d2(this.c,n),136)},iSn.Ti=function(n,t){return JR(this.c.Ti(n,t),44)},iSn.Ui=function(n,t){!function(n,t,e){n.c.Ui(t,JR(e,136))}(this,n,JR(t,44))},iSn.Lc=function(){return new PF(null,new Kz(this,16))},iSn.gd=function(n){return JR(this.c.gd(n),44)},iSn.hd=function(n,t){return function(n,t,e){return JR(n.c.hd(t,JR(e,136)),44)}(this,n,JR(t,44))},iSn.jd=function(n){A4(this,n)},iSn.Nc=function(){return new Kz(this,16)},iSn.Oc=function(){return new PF(null,new Kz(this,16))},iSn.cd=function(n,t){return this.c.cd(n,t)},iSn.Gc=function(n){return this.c.Gc(n)},iSn.$b=function(){this.c.$b()},iSn.Hc=function(n){return this.c.Hc(n)},iSn.Ic=function(n){return G5(this.c,n)},iSn._j=function(){var n,t;if(null==this.d){for(this.d=tZ(jlt,F_n,66,2*this.f+1,0,1),t=this.e,this.f=0,n=this.c.Kc();n.e!=n.i.gc();)Kcn(this,JR(n.Yj(),136));this.e=t}},iSn.Fb=function(n){return _x(this,n)},iSn.Hb=function(){return r8(this.c)},iSn.dd=function(n){return this.c.dd(n)},iSn.ak=function(){this.c=new Yp(this)},iSn.dc=function(){return 0==this.f},iSn.Kc=function(){return this.c.Kc()},iSn.ed=function(){return this.c.ed()},iSn.fd=function(n){return this.c.fd(n)},iSn.bk=function(){return ZY(this)},iSn.ck=function(n,t,e){return new OR(n,t,e)},iSn.dk=function(){return new ws},iSn.Mc=function(n){return M3(this,n)},iSn.gc=function(){return this.f},iSn.kd=function(n,t){return new jz(this.c,n,t)},iSn.Pc=function(){return this.c.Pc()},iSn.Qc=function(n){return this.c.Qc(n)},iSn.Ib=function(){return uen(this.c)},iSn.e=0,iSn.f=0,EH(yFn,"BasicEMap",721),_wn(1046,66,GFn,Yp),iSn.Mi=function(n,t){!function(n,t){Kcn(n.a,t)}(this,JR(t,136))},iSn.Pi=function(n,t,e){++(this,JR(t,136),this).a.e},iSn.Qi=function(n,t){!function(n,t){itn(n.a,t)}(this,JR(t,136))},iSn.Ri=function(n,t,e){!function(n,t,e){itn(n.a,e),Kcn(n.a,t)}(this,JR(t,136),JR(e,136))},iSn.Oi=function(n,t){u5(this.a)},EH(yFn,"BasicEMap/1",1046),_wn(1047,66,GFn,ws),iSn.aj=function(n){return tZ($lt,__n,621,n,0,1)},EH(yFn,"BasicEMap/2",1047),_wn(1048,NSn,$Sn,Zp),iSn.$b=function(){this.a.c.$b()},iSn.Hc=function(n){return Ben(this.a,n)},iSn.Kc=function(){return 0==this.a.f?(nD(),Nlt.a):new GM(this.a)},iSn.Mc=function(n){var t;return t=this.a.f,Kin(this.a,n),this.a.f!=t},iSn.gc=function(){return this.a.f},EH(yFn,"BasicEMap/3",1048),_wn(1049,31,LSn,nm),iSn.$b=function(){this.a.c.$b()},iSn.Hc=function(n){return ymn(this.a,n)},iSn.Kc=function(){return 0==this.a.f?(nD(),Nlt.a):new qM(this.a)},iSn.gc=function(){return this.a.f},EH(yFn,"BasicEMap/4",1049),_wn(1050,NSn,$Sn,tm),iSn.$b=function(){this.a.c.$b()},iSn.Hc=function(n){var t,e,i,r,c,a,o,u,s;if(this.a.f>0&&sL(n,44)&&(this.a._j(),r=null==(o=(u=JR(n,44)).ld())?0:F4(o),c=CD(this.a,r),t=this.a.d[c]))for(e=JR(t.g,379),s=t.i,a=0;a"+this.c},iSn.a=0;var Nlt,$lt=EH(yFn,"BasicEMap/EntryImpl",621);_wn(546,1,{},ds),EH(yFn,"BasicEMap/View",546),_wn(783,1,{}),iSn.Fb=function(n){return Jwn((eq(),BGn),n)},iSn.Hb=function(){return r9((eq(),BGn))},iSn.Ib=function(){return Chn((eq(),BGn))},EH(yFn,"ECollections/BasicEmptyUnmodifiableEList",783),_wn(1348,1,KSn,gs),iSn.Nb=function(n){yB(this,n)},iSn.Rb=function(n){throw Lm(new ev)},iSn.Ob=function(){return!1},iSn.Sb=function(){return!1},iSn.Pb=function(){throw Lm(new cv)},iSn.Tb=function(){return 0},iSn.Ub=function(){throw Lm(new cv)},iSn.Vb=function(){return-1},iSn.Qb=function(){throw Lm(new ev)},iSn.Wb=function(n){throw Lm(new ev)},EH(yFn,"ECollections/BasicEmptyUnmodifiableEList/1",1348),_wn(1346,783,{20:1,16:1,15:1,61:1},ik),iSn.bd=function(n,t){RT()},iSn.Fc=function(n){return KT()},iSn.cd=function(n,t){return FT()},iSn.Gc=function(n){return _T()},iSn.$b=function(){BT()},iSn.Hc=function(n){return!1},iSn.Ic=function(n){return!1},iSn.Jc=function(n){QQ(this,n)},iSn.Xb=function(n){return wO((eq(),n)),null},iSn.dd=function(n){return-1},iSn.dc=function(){return!0},iSn.Kc=function(){return this.a},iSn.ed=function(){return this.a},iSn.fd=function(n){return this.a},iSn.Ti=function(n,t){return HT()},iSn.Ui=function(n,t){UT()},iSn.Lc=function(){return new PF(null,new Kz(this,16))},iSn.gd=function(n){return GT()},iSn.Mc=function(n){return qT()},iSn.hd=function(n,t){return XT()},iSn.gc=function(){return 0},iSn.jd=function(n){A4(this,n)},iSn.Nc=function(){return new Kz(this,16)},iSn.Oc=function(){return new PF(null,new Kz(this,16))},iSn.kd=function(n,t){return eq(),new jz(BGn,n,t)},iSn.Pc=function(){return I_((eq(),BGn))},iSn.Qc=function(n){return eq(),kan(BGn,n)},EH(yFn,"ECollections/EmptyUnmodifiableEList",1346),_wn(1347,783,{20:1,16:1,15:1,61:1,597:1},rk),iSn.bd=function(n,t){RT()},iSn.Fc=function(n){return KT()},iSn.cd=function(n,t){return FT()},iSn.Gc=function(n){return _T()},iSn.$b=function(){BT()},iSn.Hc=function(n){return!1},iSn.Ic=function(n){return!1},iSn.Jc=function(n){QQ(this,n)},iSn.Xb=function(n){return wO((eq(),n)),null},iSn.dd=function(n){return-1},iSn.dc=function(){return!0},iSn.Kc=function(){return this.a},iSn.ed=function(){return this.a},iSn.fd=function(n){return this.a},iSn.Ti=function(n,t){return HT()},iSn.Ui=function(n,t){UT()},iSn.Lc=function(){return new PF(null,new Kz(this,16))},iSn.gd=function(n){return GT()},iSn.Mc=function(n){return qT()},iSn.hd=function(n,t){return XT()},iSn.gc=function(){return 0},iSn.jd=function(n){A4(this,n)},iSn.Nc=function(){return new Kz(this,16)},iSn.Oc=function(){return new PF(null,new Kz(this,16))},iSn.kd=function(n,t){return eq(),new jz(BGn,n,t)},iSn.Pc=function(){return I_((eq(),BGn))},iSn.Qc=function(n){return eq(),kan(BGn,n)},iSn.bk=function(){return eq(),eq(),HGn},EH(yFn,"ECollections/EmptyUnmodifiableEMap",1347);var Dlt,xlt=nF(yFn,"Enumerator");_wn(288,1,{288:1},Cmn),iSn.Fb=function(n){var t;return this===n||!!sL(n,288)&&(t=JR(n,288),this.f==t.f&&function(n,t){return null==n?null==t:Qin(n,t)}(this.i,t.i)&&AF(this.a,256&this.f?256&t.f?t.a:null:256&t.f?null:t.a)&&AF(this.d,t.d)&&AF(this.g,t.g)&&AF(this.e,t.e)&&function(n,t){var e,i;if(n.j.length!=t.j.length)return!1;for(e=0,i=n.j.length;e=0?n.ki(e):cbn(n,t)},EH(zKn,"BasicEObjectImpl/4",1040),_wn(2081,1,{114:1}),iSn.Mk=function(n){this.e=0==n?Bbt:tZ(sUn,kSn,1,n,5,1)},iSn.li=function(n){return this.e[n]},iSn.mi=function(n,t){this.e[n]=t},iSn.ni=function(n){this.e[n]=null},iSn.Nk=function(){return this.c},iSn.Ok=function(){throw Lm(new ev)},iSn.Pk=function(){throw Lm(new ev)},iSn.Qk=function(){return this.d},iSn.Rk=function(){return null!=this.e},iSn.Sk=function(n){this.c=n},iSn.Tk=function(n){throw Lm(new ev)},iSn.Uk=function(n){throw Lm(new ev)},iSn.Vk=function(n){this.d=n},EH(zKn,"BasicEObjectImpl/EPropertiesHolderBaseImpl",2081),_wn(192,2081,{114:1},Ol),iSn.Ok=function(){return this.a},iSn.Pk=function(){return this.b},iSn.Tk=function(n){this.a=n},iSn.Uk=function(n){this.b=n},EH(zKn,"BasicEObjectImpl/EPropertiesHolderImpl",192),_wn(516,99,XKn,ps),iSn.uh=function(){return this.f},iSn.zh=function(){return this.k},iSn.Bh=function(n,t){this.g=n,this.i=t},iSn.Dh=function(){return 2&this.j?this.$h().Nk():this.ii()},iSn.Fh=function(){return this.i},iSn.wh=function(){return!!(1&this.j)},iSn.Ph=function(){return this.g},iSn.Vh=function(){return!!(4&this.j)},iSn.$h=function(){return!this.k&&(this.k=new Ol),this.k},iSn.ci=function(n){this.$h().Sk(n),n?this.j|=2:this.j&=-3},iSn.ei=function(n){this.$h().Uk(n),n?this.j|=4:this.j&=-5},iSn.ii=function(){return(NH(),pbt).S},iSn.i=0,iSn.j=1,EH(zKn,"EObjectImpl",516),_wn(798,516,{110:1,94:1,93:1,58:1,114:1,54:1,99:1},TK),iSn.li=function(n){return this.e[n]},iSn.mi=function(n,t){this.e[n]=t},iSn.ni=function(n){this.e[n]=null},iSn.Dh=function(){return this.d},iSn.Ih=function(n){return Pen(this.d,n)},iSn.Kh=function(){return this.d},iSn.Oh=function(){return null!=this.e},iSn.$h=function(){return!this.k&&(this.k=new ms),this.k},iSn.ci=function(n){this.d=n},iSn.hi=function(){var n;return null==this.e&&(n=DH(this.d),this.e=0==n?Hbt:tZ(sUn,kSn,1,n,5,1)),this},iSn.ji=function(){return 0},EH(zKn,"DynamicEObjectImpl",798),_wn(1522,798,{110:1,44:1,94:1,93:1,136:1,58:1,114:1,54:1,99:1},QK),iSn.Fb=function(n){return this===n},iSn.Hb=function(){return FN(this)},iSn.ci=function(n){this.d=n,this.b=_gn(n,"key"),this.c=_gn(n,iFn)},iSn.Bi=function(){var n;return-1==this.a&&(n=H1(this,this.b),this.a=null==n?0:F4(n)),this.a},iSn.ld=function(){return H1(this,this.b)},iSn.md=function(){return H1(this,this.c)},iSn.Ci=function(n){this.a=n},iSn.Di=function(n){IX(this,this.b,n)},iSn.nd=function(n){var t;return t=H1(this,this.c),IX(this,this.c,n),t},iSn.a=0,EH(zKn,"DynamicEObjectImpl/BasicEMapEntry",1522),_wn(1523,1,{114:1},ms),iSn.Mk=function(n){throw Lm(new ev)},iSn.li=function(n){throw Lm(new ev)},iSn.mi=function(n,t){throw Lm(new ev)},iSn.ni=function(n){throw Lm(new ev)},iSn.Nk=function(){throw Lm(new ev)},iSn.Ok=function(){return this.a},iSn.Pk=function(){return this.b},iSn.Qk=function(){return this.c},iSn.Rk=function(){throw Lm(new ev)},iSn.Sk=function(n){throw Lm(new ev)},iSn.Tk=function(n){this.a=n},iSn.Uk=function(n){this.b=n},iSn.Vk=function(n){this.c=n},EH(zKn,"DynamicEObjectImpl/DynamicEPropertiesHolderImpl",1523),_wn(519,158,{110:1,94:1,93:1,598:1,155:1,58:1,114:1,54:1,99:1,519:1,158:1,119:1,120:1},vs),iSn.Ah=function(n){return Kon(this,n)},iSn.Lh=function(n,t,e){switch(n){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),this.Ab;case 1:return this.d;case 2:return e?(!this.b&&(this.b=new I$((JEn(),Rbt),swt,this)),this.b):(!this.b&&(this.b=new I$((JEn(),Rbt),swt,this)),ZY(this.b));case 3:return HX(this);case 4:return!this.a&&(this.a=new NL(Wft,this,4)),this.a;case 5:return!this.c&&(this.c=new BL(Wft,this,5)),this.c}return KZ(this,n-DH((JEn(),mbt)),F0(JR(s5(this,16),29)||mbt,n),t,e)},iSn.Sh=function(n,t,e){var i;switch(t){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),Zen(this.Ab,n,e);case 3:return this.Cb&&(e=(i=this.Db>>16)>=0?Kon(this,e):this.Cb.Th(this,-1-i,null,e)),k_(this,JR(n,155),e)}return JR(F0(JR(s5(this,16),29)||(JEn(),mbt),t),69).wk().zk(this,qin(this),t-DH((JEn(),mbt)),n,e)},iSn.Uh=function(n,t,e){switch(t){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),bcn(this.Ab,n,e);case 2:return!this.b&&(this.b=new I$((JEn(),Rbt),swt,this)),Bx(this.b,n,e);case 3:return k_(this,null,e);case 4:return!this.a&&(this.a=new NL(Wft,this,4)),bcn(this.a,n,e)}return JR(F0(JR(s5(this,16),29)||(JEn(),mbt),t),69).wk().Ak(this,qin(this),t-DH((JEn(),mbt)),n,e)},iSn.Wh=function(n){switch(n){case 0:return!!this.Ab&&0!=this.Ab.i;case 1:return null!=this.d;case 2:return!!this.b&&0!=this.b.f;case 3:return!!HX(this);case 4:return!!this.a&&0!=this.a.i;case 5:return!!this.c&&0!=this.c.i}return $W(this,n-DH((JEn(),mbt)),F0(JR(s5(this,16),29)||mbt,n))},iSn.bi=function(n,t){switch(n){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),ZMn(this.Ab),!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),void oH(this.Ab,JR(t,16));case 1:return void function(n,t){c4(n,null==t?null:(TU(t),t))}(this,V$(t));case 2:return!this.b&&(this.b=new I$((JEn(),Rbt),swt,this)),void x6(this.b,t);case 3:return void xgn(this,JR(t,155));case 4:return!this.a&&(this.a=new NL(Wft,this,4)),ZMn(this.a),!this.a&&(this.a=new NL(Wft,this,4)),void oH(this.a,JR(t,16));case 5:return!this.c&&(this.c=new BL(Wft,this,5)),ZMn(this.c),!this.c&&(this.c=new BL(Wft,this,5)),void oH(this.c,JR(t,16))}nen(this,n-DH((JEn(),mbt)),F0(JR(s5(this,16),29)||mbt,n),t)},iSn.ii=function(){return JEn(),mbt},iSn.ki=function(n){switch(n){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),void ZMn(this.Ab);case 1:return void c4(this,null);case 2:return!this.b&&(this.b=new I$((JEn(),Rbt),swt,this)),void this.b.c.$b();case 3:return void xgn(this,null);case 4:return!this.a&&(this.a=new NL(Wft,this,4)),void ZMn(this.a);case 5:return!this.c&&(this.c=new BL(Wft,this,5)),void ZMn(this.c)}Snn(this,n-DH((JEn(),mbt)),F0(JR(s5(this,16),29)||mbt,n))},iSn.Ib=function(){return Cnn(this)},iSn.d=null,EH(zKn,"EAnnotationImpl",519),_wn(141,721,eBn,TZ),iSn.Gi=function(n,t){!function(n,t,e){JR(n.c,71).Gi(t,e)}(this,n,JR(t,44))},iSn.Wk=function(n,t){return function(n,t,e){return JR(n.c,71).Wk(t,e)}(this,JR(n,44),t)},iSn.$i=function(n){return JR(JR(this.c,71).$i(n),136)},iSn.Ii=function(){return JR(this.c,71).Ii()},iSn.Ji=function(){return JR(this.c,71).Ji()},iSn.Ki=function(n){return JR(this.c,71).Ki(n)},iSn.Xk=function(n,t){return Bx(this,n,t)},iSn.Fk=function(n){return JR(this.c,79).Fk(n)},iSn.ak=function(){},iSn.Qj=function(){return JR(this.c,79).Qj()},iSn.ck=function(n,t,e){var i;return(i=JR(h2(this.b).wi().si(this.b),136)).Ci(n),i.Di(t),i.nd(e),i},iSn.dk=function(){return new pm(this)},iSn.Wb=function(n){x6(this,n)},iSn.Gk=function(){JR(this.c,79).Gk()},EH(nBn,"EcoreEMap",141),_wn(165,141,eBn,I$),iSn._j=function(){var n,t,e,i,r;if(null==this.d){for(r=tZ(jlt,F_n,66,2*this.f+1,0,1),e=this.c.Kc();e.e!=e.i.gc();)!(n=r[i=((t=JR(e.Yj(),136)).Bi()&wSn)%r.length])&&(n=r[i]=new pm(this)),n.Fc(t);this.d=r}},EH(zKn,"EAnnotationImpl/1",165),_wn(292,448,{110:1,94:1,93:1,155:1,197:1,58:1,114:1,481:1,54:1,99:1,158:1,292:1,119:1,120:1}),iSn.Lh=function(n,t,e){switch(n){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),this.Ab;case 1:return this.zb;case 2:return UN(),!!(256&this.Bb);case 3:return UN(),!!(512&this.Bb);case 4:return ann(this.s);case 5:return ann(this.t);case 6:return UN(),!!this.Jk();case 7:return UN(),this.s>=1;case 8:return t?zon(this):this.r;case 9:return this.q}return KZ(this,n-DH(this.ii()),F0(JR(s5(this,16),29)||this.ii(),n),t,e)},iSn.Uh=function(n,t,e){switch(t){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),bcn(this.Ab,n,e);case 9:return uH(this,e)}return JR(F0(JR(s5(this,16),29)||this.ii(),t),69).wk().Ak(this,qin(this),t-DH(this.ii()),n,e)},iSn.Wh=function(n){switch(n){case 0:return!!this.Ab&&0!=this.Ab.i;case 1:return null!=this.zb;case 2:return!(256&this.Bb);case 3:return!(512&this.Bb);case 4:return 0!=this.s;case 5:return 1!=this.t;case 6:return this.Jk();case 7:return this.s>=1;case 8:return!!this.r&&!this.q.e&&0==QH(this.q).i;case 9:return!(!this.q||this.r&&!this.q.e&&0==QH(this.q).i)}return $W(this,n-DH(this.ii()),F0(JR(s5(this,16),29)||this.ii(),n))},iSn.bi=function(n,t){var e;switch(n){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),ZMn(this.Ab),!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),void oH(this.Ab,JR(t,16));case 1:return void this.ui(V$(t));case 2:return void Onn(this,py(X$(t)));case 3:return void Nnn(this,py(X$(t)));case 4:return void X2(this,JR(t,17).a);case 5:return void this.Zk(JR(t,17).a);case 8:return void k7(this,JR(t,142));case 9:return void((e=Qsn(this,JR(t,89),null))&&e.oj())}nen(this,n-DH(this.ii()),F0(JR(s5(this,16),29)||this.ii(),n),t)},iSn.ii=function(){return JEn(),Fbt},iSn.ki=function(n){var t;switch(n){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),void ZMn(this.Ab);case 1:return void this.ui(null);case 2:return void Onn(this,!0);case 3:return void Nnn(this,!0);case 4:return void X2(this,0);case 5:return void this.Zk(1);case 8:return void k7(this,null);case 9:return void((t=Qsn(this,null,null))&&t.oj())}Snn(this,n-DH(this.ii()),F0(JR(s5(this,16),29)||this.ii(),n))},iSn.pi=function(){zon(this),this.Bb|=1},iSn.Hk=function(){return zon(this)},iSn.Ik=function(){return this.t},iSn.Jk=function(){var n;return(n=this.t)>1||-1==n},iSn.Si=function(){return!!(512&this.Bb)},iSn.Yk=function(n,t){return vnn(this,n,t)},iSn.Zk=function(n){z2(this,n)},iSn.Ib=function(){return gwn(this)},iSn.s=0,iSn.t=1,EH(zKn,"ETypedElementImpl",292),_wn(462,292,{110:1,94:1,93:1,155:1,197:1,58:1,179:1,69:1,114:1,481:1,54:1,99:1,158:1,462:1,292:1,119:1,120:1,692:1}),iSn.Ah=function(n){return bon(this,n)},iSn.Lh=function(n,t,e){switch(n){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),this.Ab;case 1:return this.zb;case 2:return UN(),!!(256&this.Bb);case 3:return UN(),!!(512&this.Bb);case 4:return ann(this.s);case 5:return ann(this.t);case 6:return UN(),!!this.Jk();case 7:return UN(),this.s>=1;case 8:return t?zon(this):this.r;case 9:return this.q;case 10:return UN(),!!(this.Bb&sPn);case 11:return UN(),!!(this.Bb&cBn);case 12:return UN(),!!(this.Bb&vCn);case 13:return this.j;case 14:return wgn(this);case 15:return UN(),!!(this.Bb&rBn);case 16:return UN(),!!(this.Bb&USn);case 17:return BX(this)}return KZ(this,n-DH(this.ii()),F0(JR(s5(this,16),29)||this.ii(),n),t,e)},iSn.Sh=function(n,t,e){var i;switch(t){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),Zen(this.Ab,n,e);case 17:return this.Cb&&(e=(i=this.Db>>16)>=0?bon(this,e):this.Cb.Th(this,-1-i,null,e)),lkn(this,n,17,e)}return JR(F0(JR(s5(this,16),29)||this.ii(),t),69).wk().zk(this,qin(this),t-DH(this.ii()),n,e)},iSn.Uh=function(n,t,e){switch(t){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),bcn(this.Ab,n,e);case 9:return uH(this,e);case 17:return lkn(this,null,17,e)}return JR(F0(JR(s5(this,16),29)||this.ii(),t),69).wk().Ak(this,qin(this),t-DH(this.ii()),n,e)},iSn.Wh=function(n){switch(n){case 0:return!!this.Ab&&0!=this.Ab.i;case 1:return null!=this.zb;case 2:return!(256&this.Bb);case 3:return!(512&this.Bb);case 4:return 0!=this.s;case 5:return 1!=this.t;case 6:return this.Jk();case 7:return this.s>=1;case 8:return!!this.r&&!this.q.e&&0==QH(this.q).i;case 9:return!(!this.q||this.r&&!this.q.e&&0==QH(this.q).i);case 10:return!(this.Bb&sPn);case 11:return!!(this.Bb&cBn);case 12:return!!(this.Bb&vCn);case 13:return null!=this.j;case 14:return null!=wgn(this);case 15:return!!(this.Bb&rBn);case 16:return!!(this.Bb&USn);case 17:return!!BX(this)}return $W(this,n-DH(this.ii()),F0(JR(s5(this,16),29)||this.ii(),n))},iSn.bi=function(n,t){var e;switch(n){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),ZMn(this.Ab),!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),void oH(this.Ab,JR(t,16));case 1:return void dz(this,V$(t));case 2:return void Onn(this,py(X$(t)));case 3:return void Nnn(this,py(X$(t)));case 4:return void X2(this,JR(t,17).a);case 5:return void this.Zk(JR(t,17).a);case 8:return void k7(this,JR(t,142));case 9:return void((e=Qsn(this,JR(t,89),null))&&e.oj());case 10:return void rtn(this,py(X$(t)));case 11:return void otn(this,py(X$(t)));case 12:return void ctn(this,py(X$(t)));case 13:return void CI(this,V$(t));case 15:return void atn(this,py(X$(t)));case 16:return void Ctn(this,py(X$(t)))}nen(this,n-DH(this.ii()),F0(JR(s5(this,16),29)||this.ii(),n),t)},iSn.ii=function(){return JEn(),Kbt},iSn.ki=function(n){var t;switch(n){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),void ZMn(this.Ab);case 1:return sL(this.Cb,90)&&Gln(fJ(JR(this.Cb,90)),4),void H4(this,null);case 2:return void Onn(this,!0);case 3:return void Nnn(this,!0);case 4:return void X2(this,0);case 5:return void this.Zk(1);case 8:return void k7(this,null);case 9:return void((t=Qsn(this,null,null))&&t.oj());case 10:return void rtn(this,!0);case 11:return void otn(this,!1);case 12:return void ctn(this,!1);case 13:return this.i=null,void b4(this,null);case 15:return void atn(this,!1);case 16:return void Ctn(this,!1)}Snn(this,n-DH(this.ii()),F0(JR(s5(this,16),29)||this.ii(),n))},iSn.pi=function(){JU(O1((nln(),dwt),this)),zon(this),this.Bb|=1},iSn.pk=function(){return this.f},iSn.ik=function(){return wgn(this)},iSn.qk=function(){return BX(this)},iSn.uk=function(){return null},iSn.$k=function(){return this.k},iSn.Lj=function(){return this.n},iSn.vk=function(){return zun(this)},iSn.wk=function(){var n,t,e,i,r,c,a,o,u;return this.p||((null==(e=BX(this)).i&&dyn(e),e.i).length,(i=this.uk())&&DH(BX(i)),n=(a=(r=zon(this)).kk())?1&a.i?a==Qdt?ZUn:a==Wdt?sGn:a==ngt?aGn:a==Zdt?cGn:a==Jdt?dGn:a==tgt?pGn:a==Ydt?eGn:rGn:a:null,t=wgn(this),o=r.ik(),Btn(this),this.Bb&USn&&((c=kun((nln(),dwt),e))&&c!=this||(c=Yz(O1(dwt,this))))?this.p=new $I(this,c):this.Jk()?this.al()?i?this.Bb&rBn?n?this.bl()?this.p=new AG(47,n,this,i):this.p=new AG(5,n,this,i):this.bl()?this.p=new wQ(46,this,i):this.p=new wQ(4,this,i):n?this.bl()?this.p=new AG(49,n,this,i):this.p=new AG(7,n,this,i):this.bl()?this.p=new wQ(48,this,i):this.p=new wQ(6,this,i):this.Bb&rBn?n?n==kUn?this.p=new AR(50,flt,this):this.bl()?this.p=new AR(43,n,this):this.p=new AR(1,n,this):this.bl()?this.p=new Aq(42,this):this.p=new Aq(0,this):n?n==kUn?this.p=new AR(41,flt,this):this.bl()?this.p=new AR(45,n,this):this.p=new AR(3,n,this):this.bl()?this.p=new Aq(44,this):this.p=new Aq(2,this):sL(r,156)?n==Vbt?this.p=new Aq(40,this):512&this.Bb?this.Bb&rBn?this.p=n?new AR(9,n,this):new Aq(8,this):this.p=n?new AR(11,n,this):new Aq(10,this):this.Bb&rBn?this.p=n?new AR(13,n,this):new Aq(12,this):this.p=n?new AR(15,n,this):new Aq(14,this):i?(u=i.t)>1||-1==u?this.bl()?this.Bb&rBn?this.p=n?new AG(25,n,this,i):new wQ(24,this,i):this.p=n?new AG(27,n,this,i):new wQ(26,this,i):this.Bb&rBn?this.p=n?new AG(29,n,this,i):new wQ(28,this,i):this.p=n?new AG(31,n,this,i):new wQ(30,this,i):this.bl()?this.Bb&rBn?this.p=n?new AG(33,n,this,i):new wQ(32,this,i):this.p=n?new AG(35,n,this,i):new wQ(34,this,i):this.Bb&rBn?this.p=n?new AG(37,n,this,i):new wQ(36,this,i):this.p=n?new AG(39,n,this,i):new wQ(38,this,i):this.bl()?this.Bb&rBn?this.p=n?new AR(17,n,this):new Aq(16,this):this.p=n?new AR(19,n,this):new Aq(18,this):this.Bb&rBn?this.p=n?new AR(21,n,this):new Aq(20,this):this.p=n?new AR(23,n,this):new Aq(22,this):this._k()?this.bl()?this.p=new LR(JR(r,29),this,i):this.p=new tX(JR(r,29),this,i):sL(r,156)?n==Vbt?this.p=new Aq(40,this):this.Bb&rBn?this.p=n?new p_(t,o,this,(zen(),a==Wdt?cwt:a==Qdt?nwt:a==Jdt?awt:a==ngt?rwt:a==Zdt?iwt:a==tgt?uwt:a==Ydt?twt:a==Vdt?ewt:owt)):new $G(JR(r,156),t,o,this):this.p=n?new g_(t,o,this,(zen(),a==Wdt?cwt:a==Qdt?nwt:a==Jdt?awt:a==ngt?rwt:a==Zdt?iwt:a==tgt?uwt:a==Ydt?twt:a==Vdt?ewt:owt)):new NG(JR(r,156),t,o,this):this.al()?i?this.Bb&rBn?this.bl()?this.p=new KR(JR(r,29),this,i):this.p=new RR(JR(r,29),this,i):this.bl()?this.p=new xR(JR(r,29),this,i):this.p=new NR(JR(r,29),this,i):this.Bb&rBn?this.bl()?this.p=new F$(JR(r,29),this):this.p=new R$(JR(r,29),this):this.bl()?this.p=new x$(JR(r,29),this):this.p=new D$(JR(r,29),this):this.bl()?i?this.Bb&rBn?this.p=new FR(JR(r,29),this,i):this.p=new $R(JR(r,29),this,i):this.Bb&rBn?this.p=new _$(JR(r,29),this):this.p=new K$(JR(r,29),this):i?this.Bb&rBn?this.p=new _R(JR(r,29),this,i):this.p=new DR(JR(r,29),this,i):this.Bb&rBn?this.p=new B$(JR(r,29),this):this.p=new _F(JR(r,29),this)),this.p},iSn.rk=function(){return!!(this.Bb&sPn)},iSn._k=function(){return!1},iSn.al=function(){return!1},iSn.sk=function(){return!!(this.Bb&USn)},iSn.xk=function(){return J1(this)},iSn.bl=function(){return!1},iSn.tk=function(){return!!(this.Bb&rBn)},iSn.cl=function(n){this.k=n},iSn.ui=function(n){dz(this,n)},iSn.Ib=function(){return qmn(this)},iSn.e=!1,iSn.n=0,EH(zKn,"EStructuralFeatureImpl",462),_wn(331,462,{110:1,94:1,93:1,35:1,155:1,197:1,58:1,179:1,69:1,114:1,481:1,54:1,99:1,331:1,158:1,462:1,292:1,119:1,120:1,692:1},uk),iSn.Lh=function(n,t,e){switch(n){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),this.Ab;case 1:return this.zb;case 2:return UN(),!!(256&this.Bb);case 3:return UN(),!!(512&this.Bb);case 4:return ann(this.s);case 5:return ann(this.t);case 6:return UN(),!!Pbn(this);case 7:return UN(),this.s>=1;case 8:return t?zon(this):this.r;case 9:return this.q;case 10:return UN(),!!(this.Bb&sPn);case 11:return UN(),!!(this.Bb&cBn);case 12:return UN(),!!(this.Bb&vCn);case 13:return this.j;case 14:return wgn(this);case 15:return UN(),!!(this.Bb&rBn);case 16:return UN(),!!(this.Bb&USn);case 17:return BX(this);case 18:return UN(),!!(this.Bb&qKn);case 19:return t?U5(this):aY(this)}return KZ(this,n-DH((JEn(),vbt)),F0(JR(s5(this,16),29)||vbt,n),t,e)},iSn.Wh=function(n){switch(n){case 0:return!!this.Ab&&0!=this.Ab.i;case 1:return null!=this.zb;case 2:return!(256&this.Bb);case 3:return!(512&this.Bb);case 4:return 0!=this.s;case 5:return 1!=this.t;case 6:return Pbn(this);case 7:return this.s>=1;case 8:return!!this.r&&!this.q.e&&0==QH(this.q).i;case 9:return!(!this.q||this.r&&!this.q.e&&0==QH(this.q).i);case 10:return!(this.Bb&sPn);case 11:return!!(this.Bb&cBn);case 12:return!!(this.Bb&vCn);case 13:return null!=this.j;case 14:return null!=wgn(this);case 15:return!!(this.Bb&rBn);case 16:return!!(this.Bb&USn);case 17:return!!BX(this);case 18:return!!(this.Bb&qKn);case 19:return!!aY(this)}return $W(this,n-DH((JEn(),vbt)),F0(JR(s5(this,16),29)||vbt,n))},iSn.bi=function(n,t){var e;switch(n){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),ZMn(this.Ab),!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),void oH(this.Ab,JR(t,16));case 1:return void dz(this,V$(t));case 2:return void Onn(this,py(X$(t)));case 3:return void Nnn(this,py(X$(t)));case 4:return void X2(this,JR(t,17).a);case 5:return void WM(this,JR(t,17).a);case 8:return void k7(this,JR(t,142));case 9:return void((e=Qsn(this,JR(t,89),null))&&e.oj());case 10:return void rtn(this,py(X$(t)));case 11:return void otn(this,py(X$(t)));case 12:return void ctn(this,py(X$(t)));case 13:return void CI(this,V$(t));case 15:return void atn(this,py(X$(t)));case 16:return void Ctn(this,py(X$(t)));case 18:return void Stn(this,py(X$(t)))}nen(this,n-DH((JEn(),vbt)),F0(JR(s5(this,16),29)||vbt,n),t)},iSn.ii=function(){return JEn(),vbt},iSn.ki=function(n){var t;switch(n){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),void ZMn(this.Ab);case 1:return sL(this.Cb,90)&&Gln(fJ(JR(this.Cb,90)),4),void H4(this,null);case 2:return void Onn(this,!0);case 3:return void Nnn(this,!0);case 4:return void X2(this,0);case 5:return this.b=0,void z2(this,1);case 8:return void k7(this,null);case 9:return void((t=Qsn(this,null,null))&&t.oj());case 10:return void rtn(this,!0);case 11:return void otn(this,!1);case 12:return void ctn(this,!1);case 13:return this.i=null,void b4(this,null);case 15:return void atn(this,!1);case 16:return void Ctn(this,!1);case 18:return void Stn(this,!1)}Snn(this,n-DH((JEn(),vbt)),F0(JR(s5(this,16),29)||vbt,n))},iSn.pi=function(){U5(this),JU(O1((nln(),dwt),this)),zon(this),this.Bb|=1},iSn.Jk=function(){return Pbn(this)},iSn.Yk=function(n,t){return this.b=0,this.a=null,vnn(this,n,t)},iSn.Zk=function(n){WM(this,n)},iSn.Ib=function(){var n;return 64&this.Db?qmn(this):((n=new vN(qmn(this))).a+=" (iD: ",lT(n,!!(this.Bb&qKn)),n.a+=")",n.a)},iSn.b=0,EH(zKn,"EAttributeImpl",331),_wn(364,448,{110:1,94:1,93:1,142:1,155:1,197:1,58:1,114:1,54:1,99:1,364:1,158:1,119:1,120:1,691:1}),iSn.dl=function(n){return n.Dh()==this},iSn.Ah=function(n){return Yan(this,n)},iSn.Bh=function(n,t){this.w=null,this.Db=t<<16|255&this.Db,this.Cb=n},iSn.Lh=function(n,t,e){switch(n){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),this.Ab;case 1:return this.zb;case 2:return null!=this.D?this.D:this.B;case 3:return Xan(this);case 4:return this.ik();case 5:return this.F;case 6:return t?h2(this):KX(this);case 7:return!this.A&&(this.A=new KL(Xbt,this,7)),this.A}return KZ(this,n-DH(this.ii()),F0(JR(s5(this,16),29)||this.ii(),n),t,e)},iSn.Sh=function(n,t,e){var i;switch(t){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),Zen(this.Ab,n,e);case 6:return this.Cb&&(e=(i=this.Db>>16)>=0?Yan(this,e):this.Cb.Th(this,-1-i,null,e)),lkn(this,n,6,e)}return JR(F0(JR(s5(this,16),29)||this.ii(),t),69).wk().zk(this,qin(this),t-DH(this.ii()),n,e)},iSn.Uh=function(n,t,e){switch(t){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),bcn(this.Ab,n,e);case 6:return lkn(this,null,6,e);case 7:return!this.A&&(this.A=new KL(Xbt,this,7)),bcn(this.A,n,e)}return JR(F0(JR(s5(this,16),29)||this.ii(),t),69).wk().Ak(this,qin(this),t-DH(this.ii()),n,e)},iSn.Wh=function(n){switch(n){case 0:return!!this.Ab&&0!=this.Ab.i;case 1:return null!=this.zb;case 2:return null!=this.D&&this.D==this.F;case 3:return!!Xan(this);case 4:return null!=this.ik();case 5:return null!=this.F&&this.F!=this.D&&this.F!=this.B;case 6:return!!KX(this);case 7:return!!this.A&&0!=this.A.i}return $W(this,n-DH(this.ii()),F0(JR(s5(this,16),29)||this.ii(),n))},iSn.bi=function(n,t){switch(n){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),ZMn(this.Ab),!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),void oH(this.Ab,JR(t,16));case 1:return void wz(this,V$(t));case 2:return void hA(this,V$(t));case 5:return void YTn(this,V$(t));case 7:return!this.A&&(this.A=new KL(Xbt,this,7)),ZMn(this.A),!this.A&&(this.A=new KL(Xbt,this,7)),void oH(this.A,JR(t,16))}nen(this,n-DH(this.ii()),F0(JR(s5(this,16),29)||this.ii(),n),t)},iSn.ii=function(){return JEn(),ybt},iSn.ki=function(n){switch(n){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),void ZMn(this.Ab);case 1:return sL(this.Cb,184)&&(JR(this.Cb,184).tb=null),void H4(this,null);case 2:return Y9(this,null),void W2(this,this.D);case 5:return void YTn(this,null);case 7:return!this.A&&(this.A=new KL(Xbt,this,7)),void ZMn(this.A)}Snn(this,n-DH(this.ii()),F0(JR(s5(this,16),29)||this.ii(),n))},iSn.hk=function(){var n;return-1==this.G&&(this.G=(n=h2(this))?mcn(n.vi(),this):-1),this.G},iSn.ik=function(){return null},iSn.jk=function(){return h2(this)},iSn.el=function(){return this.v},iSn.kk=function(){return Xan(this)},iSn.lk=function(){return null!=this.D?this.D:this.B},iSn.mk=function(){return this.F},iSn.fk=function(n){return Ykn(this,n)},iSn.fl=function(n){this.v=n},iSn.gl=function(n){Y4(this,n)},iSn.hl=function(n){this.C=n},iSn.ui=function(n){wz(this,n)},iSn.Ib=function(){return Ren(this)},iSn.C=null,iSn.D=null,iSn.G=-1,EH(zKn,"EClassifierImpl",364),_wn(90,364,{110:1,94:1,93:1,29:1,142:1,155:1,197:1,58:1,114:1,54:1,99:1,90:1,364:1,158:1,482:1,119:1,120:1,691:1},xl),iSn.dl=function(n){return function(n,t){return t==n||Mun(cgn(t),n)}(this,n.Dh())},iSn.Lh=function(n,t,e){switch(n){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),this.Ab;case 1:return this.zb;case 2:return null!=this.D?this.D:this.B;case 3:return Xan(this);case 4:return null;case 5:return this.F;case 6:return t?h2(this):KX(this);case 7:return!this.A&&(this.A=new KL(Xbt,this,7)),this.A;case 8:return UN(),!!(256&this.Bb);case 9:return UN(),!!(512&this.Bb);case 10:return _q(this);case 11:return!this.q&&(this.q=new aB(lbt,this,11,10)),this.q;case 12:return fMn(this);case 13:return eMn(this);case 14:return eMn(this),this.r;case 15:return fMn(this),this.k;case 16:return vln(this);case 17:return _yn(this);case 18:return dyn(this);case 19:return cgn(this);case 20:return fMn(this),this.o;case 21:return!this.s&&(this.s=new aB(ebt,this,21,17)),this.s;case 22:return cQ(this);case 23:return gmn(this)}return KZ(this,n-DH((JEn(),kbt)),F0(JR(s5(this,16),29)||kbt,n),t,e)},iSn.Sh=function(n,t,e){var i;switch(t){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),Zen(this.Ab,n,e);case 6:return this.Cb&&(e=(i=this.Db>>16)>=0?Yan(this,e):this.Cb.Th(this,-1-i,null,e)),lkn(this,n,6,e);case 11:return!this.q&&(this.q=new aB(lbt,this,11,10)),Zen(this.q,n,e);case 21:return!this.s&&(this.s=new aB(ebt,this,21,17)),Zen(this.s,n,e)}return JR(F0(JR(s5(this,16),29)||(JEn(),kbt),t),69).wk().zk(this,qin(this),t-DH((JEn(),kbt)),n,e)},iSn.Uh=function(n,t,e){switch(t){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),bcn(this.Ab,n,e);case 6:return lkn(this,null,6,e);case 7:return!this.A&&(this.A=new KL(Xbt,this,7)),bcn(this.A,n,e);case 11:return!this.q&&(this.q=new aB(lbt,this,11,10)),bcn(this.q,n,e);case 21:return!this.s&&(this.s=new aB(ebt,this,21,17)),bcn(this.s,n,e);case 22:return bcn(cQ(this),n,e)}return JR(F0(JR(s5(this,16),29)||(JEn(),kbt),t),69).wk().Ak(this,qin(this),t-DH((JEn(),kbt)),n,e)},iSn.Wh=function(n){switch(n){case 0:return!!this.Ab&&0!=this.Ab.i;case 1:return null!=this.zb;case 2:return null!=this.D&&this.D==this.F;case 3:return!!Xan(this);case 4:return!1;case 5:return null!=this.F&&this.F!=this.D&&this.F!=this.B;case 6:return!!KX(this);case 7:return!!this.A&&0!=this.A.i;case 8:return!!(256&this.Bb);case 9:return!!(512&this.Bb);case 10:return!(!this.u||0==cQ(this.u.a).i||this.n&&qcn(this.n));case 11:return!!this.q&&0!=this.q.i;case 12:return 0!=fMn(this).i;case 13:return 0!=eMn(this).i;case 14:return eMn(this),0!=this.r.i;case 15:return fMn(this),0!=this.k.i;case 16:return 0!=vln(this).i;case 17:return 0!=_yn(this).i;case 18:return 0!=dyn(this).i;case 19:return 0!=cgn(this).i;case 20:return fMn(this),!!this.o;case 21:return!!this.s&&0!=this.s.i;case 22:return!!this.n&&qcn(this.n);case 23:return 0!=gmn(this).i}return $W(this,n-DH((JEn(),kbt)),F0(JR(s5(this,16),29)||kbt,n))},iSn.Zh=function(n){return(null==this.i||this.q&&0!=this.q.i?null:_gn(this,n))||Kjn(this,n)},iSn.bi=function(n,t){switch(n){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),ZMn(this.Ab),!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),void oH(this.Ab,JR(t,16));case 1:return void wz(this,V$(t));case 2:return void hA(this,V$(t));case 5:return void YTn(this,V$(t));case 7:return!this.A&&(this.A=new KL(Xbt,this,7)),ZMn(this.A),!this.A&&(this.A=new KL(Xbt,this,7)),void oH(this.A,JR(t,16));case 8:return void Ann(this,py(X$(t)));case 9:return void $nn(this,py(X$(t)));case 10:return rTn(_q(this)),void oH(_q(this),JR(t,16));case 11:return!this.q&&(this.q=new aB(lbt,this,11,10)),ZMn(this.q),!this.q&&(this.q=new aB(lbt,this,11,10)),void oH(this.q,JR(t,16));case 21:return!this.s&&(this.s=new aB(ebt,this,21,17)),ZMn(this.s),!this.s&&(this.s=new aB(ebt,this,21,17)),void oH(this.s,JR(t,16));case 22:return ZMn(cQ(this)),void oH(cQ(this),JR(t,16))}nen(this,n-DH((JEn(),kbt)),F0(JR(s5(this,16),29)||kbt,n),t)},iSn.ii=function(){return JEn(),kbt},iSn.ki=function(n){switch(n){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),void ZMn(this.Ab);case 1:return sL(this.Cb,184)&&(JR(this.Cb,184).tb=null),void H4(this,null);case 2:return Y9(this,null),void W2(this,this.D);case 5:return void YTn(this,null);case 7:return!this.A&&(this.A=new KL(Xbt,this,7)),void ZMn(this.A);case 8:return void Ann(this,!1);case 9:return void $nn(this,!1);case 10:return void(this.u&&rTn(this.u));case 11:return!this.q&&(this.q=new aB(lbt,this,11,10)),void ZMn(this.q);case 21:return!this.s&&(this.s=new aB(ebt,this,21,17)),void ZMn(this.s);case 22:return void(this.n&&ZMn(this.n))}Snn(this,n-DH((JEn(),kbt)),F0(JR(s5(this,16),29)||kbt,n))},iSn.pi=function(){var n,t;if(fMn(this),eMn(this),vln(this),_yn(this),dyn(this),cgn(this),gmn(this),NJ(function(n){return!n.c&&(n.c=new Ks),n.c}(fJ(this))),this.s)for(n=0,t=this.s.i;n=0;--t)d2(this,t);return xen(this,n)},iSn.Gk=function(){ZMn(this)},iSn.Zi=function(n,t){return Z2(this,0,t)},EH(nBn,"EcoreEList",632),_wn(505,632,pBn,yK),iSn.Li=function(){return!1},iSn.Lj=function(){return this.c},iSn.Mj=function(){return!1},iSn.ol=function(){return!0},iSn.Si=function(){return!0},iSn.Wi=function(n,t){return t},iSn.Yi=function(){return!1},iSn.c=0,EH(nBn,"EObjectEList",505),_wn(83,505,pBn,NL),iSn.Mj=function(){return!0},iSn.ml=function(){return!1},iSn.al=function(){return!0},EH(nBn,"EObjectContainmentEList",83),_wn(555,83,pBn,$L),iSn.Ni=function(){this.b=!0},iSn.Qj=function(){return this.b},iSn.Gk=function(){var n;ZMn(this),iA(this.e)?(n=this.b,this.b=!1,i5(this.e,new wJ(this.e,2,this.c,n,!1))):this.b=!1},iSn.b=!1,EH(nBn,"EObjectContainmentEList/Unsettable",555),_wn(1161,555,pBn,w_),iSn.Ti=function(n,t){var e,i;return e=JR(etn(this,n,t),89),iA(this.e)&&lv(this,new EZ(this.a,7,(JEn(),Mbt),ann(t),sL(i=e.c,90)?JR(i,29):Abt,n)),e},iSn.Uj=function(n,t){return function(n,t,e){var i,r;return i=new D1(n.e,3,10,null,sL(r=t.c,90)?JR(r,29):(JEn(),Abt),mcn(n,t),!1),e?e.nj(i):e=i,e}(this,JR(n,89),t)},iSn.Vj=function(n,t){return function(n,t,e){var i,r;return i=new D1(n.e,4,10,sL(r=t.c,90)?JR(r,29):(JEn(),Abt),null,mcn(n,t),!1),e?e.nj(i):e=i,e}(this,JR(n,89),t)},iSn.Wj=function(n,t,e){return function(n,t,e,i){var r,c,a;return r=new D1(n.e,1,10,sL(a=t.c,90)?JR(a,29):(JEn(),Abt),sL(c=e.c,90)?JR(c,29):(JEn(),Abt),mcn(n,t),!1),i?i.nj(r):i=r,i}(this,JR(n,89),JR(t,89),e)},iSn.Ij=function(n,t,e,i,r){switch(n){case 3:return cz(this,n,t,e,i,this.i>1);case 5:return cz(this,n,t,e,i,this.i-JR(e,15).gc()>0);default:return new D1(this.e,n,this.c,t,e,i,!0)}},iSn.Tj=function(){return!0},iSn.Qj=function(){return qcn(this)},iSn.Gk=function(){ZMn(this)},EH(zKn,"EClassImpl/1",1161),_wn(1175,1174,N_n),iSn.dj=function(n){var t,e,i,r,c,a,o;if(8!=(e=n.gj())){if(0==(i=function(n){switch(n.hj(null)){case 10:return 0;case 15:return 1;case 14:return 2;case 11:return 3;case 21:return 4}return-1}(n)))switch(e){case 1:case 9:null!=(o=n.kj())&&(!(t=fJ(JR(o,482))).c&&(t.c=new Ks),Z1(t.c,n.jj())),null!=(a=n.ij())&&(1&(r=JR(a,482)).Bb||(!(t=fJ(r)).c&&(t.c=new Ks),bZ(t.c,JR(n.jj(),29))));break;case 3:null!=(a=n.ij())&&(1&(r=JR(a,482)).Bb||(!(t=fJ(r)).c&&(t.c=new Ks),bZ(t.c,JR(n.jj(),29))));break;case 5:if(null!=(a=n.ij()))for(c=JR(a,16).Kc();c.Ob();)1&(r=JR(c.Pb(),482)).Bb||(!(t=fJ(r)).c&&(t.c=new Ks),bZ(t.c,JR(n.jj(),29)));break;case 4:null!=(o=n.kj())&&(1&(r=JR(o,482)).Bb||(!(t=fJ(r)).c&&(t.c=new Ks),Z1(t.c,n.jj())));break;case 6:if(null!=(o=n.kj()))for(c=JR(o,16).Kc();c.Ob();)1&(r=JR(c.Pb(),482)).Bb||(!(t=fJ(r)).c&&(t.c=new Ks),Z1(t.c,n.jj()))}this.ql(i)}},iSn.ql=function(n){Fmn(this,n)},iSn.b=63,EH(zKn,"ESuperAdapter",1175),_wn(1176,1175,N_n,im),iSn.ql=function(n){Gln(this,n)},EH(zKn,"EClassImpl/10",1176),_wn(1165,710,pBn),iSn.Ei=function(n,t){return Wsn(this,n,t)},iSn.Fi=function(n){return wan(this,n)},iSn.Gi=function(n,t){ynn(this,n,t)},iSn.Hi=function(n){LJ(this,n)},iSn.$i=function(n){return $Z(this,n)},iSn.Xi=function(n,t){return Y1(this,n,t)},iSn.Wk=function(n,t){throw Lm(new ev)},iSn.Ii=function(){return new YN(this)},iSn.Ji=function(){return new ZN(this)},iSn.Ki=function(n){return j3(this,n)},iSn.Xk=function(n,t){throw Lm(new ev)},iSn.Fk=function(n){return this},iSn.Qj=function(){return 0!=this.i},iSn.Wb=function(n){throw Lm(new ev)},iSn.Gk=function(){throw Lm(new ev)},EH(nBn,"EcoreEList/UnmodifiableEList",1165),_wn(328,1165,pBn,SO),iSn.Yi=function(){return!1},EH(nBn,"EcoreEList/UnmodifiableEList/FastCompare",328),_wn(1168,328,pBn,B8),iSn.dd=function(n){var t,e;if(sL(n,179)&&-1!=(t=JR(n,179).Lj()))for(e=this.i;t4){if(!this.fk(n))return!1;if(this.al()){if(a=(t=(e=JR(n,54)).Eh())==this.b&&(this.ml()?e.yh(e.Fh(),JR(F0(Hq(this.b),this.Lj()).Hk(),29).kk())==Rcn(JR(F0(Hq(this.b),this.Lj()),19)).n:-1-e.Fh()==this.Lj()),this.nl()&&!a&&!t&&e.Jh())for(i=0;i1||-1==e)},iSn.ml=function(){var n;return!!sL(n=F0(Hq(this.b),this.Lj()),102)&&!!Rcn(JR(n,19))},iSn.nl=function(){var n;return!!sL(n=F0(Hq(this.b),this.Lj()),102)&&!!(JR(n,19).Bb&MCn)},iSn.dd=function(n){var t,e,i;if((e=this.zj(n))>=0)return e;if(this.ol())for(t=0,i=this.Ej();t=0;--n)vTn(this,n,this.xj(n));return this.Fj()},iSn.Qc=function(n){var t;if(this.nl())for(t=this.Ej()-1;t>=0;--t)vTn(this,t,this.xj(t));return this.Gj(n)},iSn.Gk=function(){rTn(this)},iSn.Zi=function(n,t){return DZ(this,0,t)},EH(nBn,"DelegatingEcoreEList",756),_wn(1171,756,MBn,AD),iSn.qj=function(n,t){!function(n,t,e){qnn(cQ(n.a),t,gz(e))}(this,n,JR(t,29))},iSn.rj=function(n){!function(n,t){bZ(cQ(n.a),gz(t))}(this,JR(n,29))},iSn.xj=function(n){var t;return sL(t=JR(d2(cQ(this.a),n),89).c,90)?JR(t,29):(JEn(),Abt)},iSn.Cj=function(n){var t;return sL(t=JR(Xpn(cQ(this.a),n),89).c,90)?JR(t,29):(JEn(),Abt)},iSn.Dj=function(n,t){return function(n,t,e){var i,r,c;return(64&(c=sL(r=(i=JR(d2(cQ(n.a),t),89)).c,90)?JR(r,29):(JEn(),Abt)).Db?X7(n.b,c):c)==e?Gkn(i):f2(i,e),c}(this,n,JR(t,29))},iSn.Li=function(){return!1},iSn.Ij=function(n,t,e,i,r){return null},iSn.sj=function(){return new am(this)},iSn.tj=function(){ZMn(cQ(this.a))},iSn.uj=function(n){return xnn(this,n)},iSn.vj=function(n){var t;for(t=n.Kc();t.Ob();)if(!xnn(this,t.Pb()))return!1;return!0},iSn.wj=function(n){var t,e,i;if(sL(n,15)&&(i=JR(n,15)).gc()==cQ(this.a).i){for(t=i.Kc(),e=new XL(this);t.Ob();)if(UI(t.Pb())!==UI(Urn(e)))return!1;return!0}return!1},iSn.yj=function(){var n,t,e,i;for(t=1,n=new XL(cQ(this.a));n.e!=n.i.gc();)t=31*t+((e=sL(i=JR(Urn(n),89).c,90)?JR(i,29):(JEn(),Abt))?FN(e):0);return t},iSn.zj=function(n){var t,e,i,r;for(i=0,e=new XL(cQ(this.a));e.e!=e.i.gc();){if(t=JR(Urn(e),89),UI(n)===UI(sL(r=t.c,90)?JR(r,29):(JEn(),Abt)))return i;++i}return-1},iSn.Aj=function(){return 0==cQ(this.a).i},iSn.Bj=function(){return null},iSn.Ej=function(){return cQ(this.a).i},iSn.Fj=function(){var n,t,e,i,r,c;for(c=cQ(this.a).i,r=tZ(sUn,kSn,1,c,5,1),e=0,t=new XL(cQ(this.a));t.e!=t.i.gc();)n=JR(Urn(t),89),r[e++]=sL(i=n.c,90)?JR(i,29):(JEn(),Abt);return r},iSn.Gj=function(n){var t,e,i,r;for(r=cQ(this.a).i,n.lengthr&&FH(n,r,null),e=0,t=new XL(cQ(this.a));t.e!=t.i.gc();)FH(n,e++,sL(i=JR(Urn(t),89).c,90)?JR(i,29):(JEn(),Abt));return n},iSn.Hj=function(){var n,t,e,i,r;for((r=new Qy).a+="[",n=cQ(this.a),t=0,i=cQ(this.a).i;t>16)>=0?Yan(this,e):this.Cb.Th(this,-1-i,null,e)),lkn(this,n,6,e);case 9:return!this.a&&(this.a=new aB(hbt,this,9,5)),Zen(this.a,n,e)}return JR(F0(JR(s5(this,16),29)||(JEn(),jbt),t),69).wk().zk(this,qin(this),t-DH((JEn(),jbt)),n,e)},iSn.Uh=function(n,t,e){switch(t){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),bcn(this.Ab,n,e);case 6:return lkn(this,null,6,e);case 7:return!this.A&&(this.A=new KL(Xbt,this,7)),bcn(this.A,n,e);case 9:return!this.a&&(this.a=new aB(hbt,this,9,5)),bcn(this.a,n,e)}return JR(F0(JR(s5(this,16),29)||(JEn(),jbt),t),69).wk().Ak(this,qin(this),t-DH((JEn(),jbt)),n,e)},iSn.Wh=function(n){switch(n){case 0:return!!this.Ab&&0!=this.Ab.i;case 1:return null!=this.zb;case 2:return null!=this.D&&this.D==this.F;case 3:return!!Xan(this);case 4:return!!e7(this);case 5:return null!=this.F&&this.F!=this.D&&this.F!=this.B;case 6:return!!KX(this);case 7:return!!this.A&&0!=this.A.i;case 8:return!(256&this.Bb);case 9:return!!this.a&&0!=this.a.i}return $W(this,n-DH((JEn(),jbt)),F0(JR(s5(this,16),29)||jbt,n))},iSn.bi=function(n,t){switch(n){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),ZMn(this.Ab),!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),void oH(this.Ab,JR(t,16));case 1:return void wz(this,V$(t));case 2:return void hA(this,V$(t));case 5:return void YTn(this,V$(t));case 7:return!this.A&&(this.A=new KL(Xbt,this,7)),ZMn(this.A),!this.A&&(this.A=new KL(Xbt,this,7)),void oH(this.A,JR(t,16));case 8:return void Lnn(this,py(X$(t)));case 9:return!this.a&&(this.a=new aB(hbt,this,9,5)),ZMn(this.a),!this.a&&(this.a=new aB(hbt,this,9,5)),void oH(this.a,JR(t,16))}nen(this,n-DH((JEn(),jbt)),F0(JR(s5(this,16),29)||jbt,n),t)},iSn.ii=function(){return JEn(),jbt},iSn.ki=function(n){switch(n){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),void ZMn(this.Ab);case 1:return sL(this.Cb,184)&&(JR(this.Cb,184).tb=null),void H4(this,null);case 2:return Y9(this,null),void W2(this,this.D);case 5:return void YTn(this,null);case 7:return!this.A&&(this.A=new KL(Xbt,this,7)),void ZMn(this.A);case 8:return void Lnn(this,!0);case 9:return!this.a&&(this.a=new aB(hbt,this,9,5)),void ZMn(this.a)}Snn(this,n-DH((JEn(),jbt)),F0(JR(s5(this,16),29)||jbt,n))},iSn.pi=function(){var n,t;if(this.a)for(n=0,t=this.a.i;n>16==5?JR(this.Cb,685):null}return KZ(this,n-DH((JEn(),Ebt)),F0(JR(s5(this,16),29)||Ebt,n),t,e)},iSn.Sh=function(n,t,e){var i;switch(t){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),Zen(this.Ab,n,e);case 5:return this.Cb&&(e=(i=this.Db>>16)>=0?xon(this,e):this.Cb.Th(this,-1-i,null,e)),lkn(this,n,5,e)}return JR(F0(JR(s5(this,16),29)||(JEn(),Ebt),t),69).wk().zk(this,qin(this),t-DH((JEn(),Ebt)),n,e)},iSn.Uh=function(n,t,e){switch(t){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),bcn(this.Ab,n,e);case 5:return lkn(this,null,5,e)}return JR(F0(JR(s5(this,16),29)||(JEn(),Ebt),t),69).wk().Ak(this,qin(this),t-DH((JEn(),Ebt)),n,e)},iSn.Wh=function(n){switch(n){case 0:return!!this.Ab&&0!=this.Ab.i;case 1:return null!=this.zb;case 2:return 0!=this.d;case 3:return!!this.b;case 4:return null!=this.c;case 5:return!(this.Db>>16!=5||!JR(this.Cb,685))}return $W(this,n-DH((JEn(),Ebt)),F0(JR(s5(this,16),29)||Ebt,n))},iSn.bi=function(n,t){switch(n){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),ZMn(this.Ab),!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),void oH(this.Ab,JR(t,16));case 1:return void H4(this,V$(t));case 2:return void V2(this,JR(t,17).a);case 3:return void Zbn(this,JR(t,2039));case 4:return void Q3(this,V$(t))}nen(this,n-DH((JEn(),Ebt)),F0(JR(s5(this,16),29)||Ebt,n),t)},iSn.ii=function(){return JEn(),Ebt},iSn.ki=function(n){switch(n){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),void ZMn(this.Ab);case 1:return void H4(this,null);case 2:return void V2(this,0);case 3:return void Zbn(this,null);case 4:return void Q3(this,null)}Snn(this,n-DH((JEn(),Ebt)),F0(JR(s5(this,16),29)||Ebt,n))},iSn.Ib=function(){var n;return null==(n=this.c)?this.zb:n},iSn.b=null,iSn.c=null,iSn.d=0,EH(zKn,"EEnumLiteralImpl",582);var Wbt,Qbt,Jbt,Ybt=nF(zKn,"EFactoryImpl/InternalEDateTimeFormat");_wn(499,1,{2114:1},om),EH(zKn,"EFactoryImpl/1ClientInternalEDateTimeFormat",499),_wn(248,120,{110:1,94:1,93:1,89:1,58:1,114:1,54:1,99:1,248:1,119:1,120:1},Em),iSn.Ch=function(n,t,e){var i;return e=lkn(this,n,t,e),this.e&&sL(n,179)&&(i=ign(this,this.e))!=this.c&&(e=njn(this,i,e)),e},iSn.Lh=function(n,t,e){switch(n){case 0:return this.f;case 1:return!this.d&&(this.d=new NL(fbt,this,1)),this.d;case 2:return t?Gkn(this):this.c;case 3:return this.b;case 4:return this.e;case 5:return t?Qcn(this):this.a}return KZ(this,n-DH((JEn(),Pbt)),F0(JR(s5(this,16),29)||Pbt,n),t,e)},iSn.Uh=function(n,t,e){switch(t){case 0:return z7(this,null,e);case 1:return!this.d&&(this.d=new NL(fbt,this,1)),bcn(this.d,n,e);case 3:return V7(this,null,e)}return JR(F0(JR(s5(this,16),29)||(JEn(),Pbt),t),69).wk().Ak(this,qin(this),t-DH((JEn(),Pbt)),n,e)},iSn.Wh=function(n){switch(n){case 0:return!!this.f;case 1:return!!this.d&&0!=this.d.i;case 2:return!!this.c;case 3:return!!this.b;case 4:return!!this.e;case 5:return!!this.a}return $W(this,n-DH((JEn(),Pbt)),F0(JR(s5(this,16),29)||Pbt,n))},iSn.bi=function(n,t){switch(n){case 0:return void tsn(this,JR(t,89));case 1:return!this.d&&(this.d=new NL(fbt,this,1)),ZMn(this.d),!this.d&&(this.d=new NL(fbt,this,1)),void oH(this.d,JR(t,16));case 3:return void nsn(this,JR(t,89));case 4:return void Ahn(this,JR(t,850));case 5:return void f2(this,JR(t,142))}nen(this,n-DH((JEn(),Pbt)),F0(JR(s5(this,16),29)||Pbt,n),t)},iSn.ii=function(){return JEn(),Pbt},iSn.ki=function(n){switch(n){case 0:return void tsn(this,null);case 1:return!this.d&&(this.d=new NL(fbt,this,1)),void ZMn(this.d);case 3:return void nsn(this,null);case 4:return void Ahn(this,null);case 5:return void f2(this,null)}Snn(this,n-DH((JEn(),Pbt)),F0(JR(s5(this,16),29)||Pbt,n))},iSn.Ib=function(){var n;return(n=new kN(Pdn(this))).a+=" (expression: ",$Mn(this,n),n.a+=")",n.a},EH(zKn,"EGenericTypeImpl",248),_wn(2067,2062,TBn),iSn.Gi=function(n,t){TD(this,n,t)},iSn.Wk=function(n,t){return TD(this,this.gc(),n),t},iSn.$i=function(n){return Yrn(this.pj(),n)},iSn.Ii=function(){return this.Ji()},iSn.pj=function(){return new gm(this)},iSn.Ji=function(){return this.Ki(0)},iSn.Ki=function(n){return this.pj().fd(n)},iSn.Xk=function(n,t){return Ten(this,n,!0),t},iSn.Ti=function(n,t){var e;return e=Pon(this,t),this.fd(n).Rb(e),e},iSn.Ui=function(n,t){Ten(this,t,!0),this.fd(n).Rb(t)},EH(nBn,"AbstractSequentialInternalEList",2067),_wn(496,2067,TBn,qN),iSn.$i=function(n){return Yrn(this.pj(),n)},iSn.Ii=function(){return null==this.b?(XE(),XE(),Jbt):this.sl()},iSn.pj=function(){return new PO(this.a,this.b)},iSn.Ji=function(){return null==this.b?(XE(),XE(),Jbt):this.sl()},iSn.Ki=function(n){var t,e;if(null==this.b){if(n<0||n>1)throw Lm(new jy(x_n+n+", size=0"));return XE(),XE(),Jbt}for(e=this.sl(),t=0;t0;)if(t=this.c[--this.d],(!this.e||t.pk()!=Qft||0!=t.Lj())&&(!this.vl()||this.b.Xh(t)))if(c=this.b.Nh(t,this.ul()),this.f=(VE(),JR(t,69).xk()),this.f||t.Jk()){if(this.ul()?(i=JR(c,15),this.k=i):(i=JR(c,71),this.k=this.j=i),sL(this.k,59)?(this.o=this.k.gc(),this.n=this.o):this.p=this.j?this.j.Ki(this.k.gc()):this.k.fd(this.k.gc()),this.p?Zfn(this,this.p):xln(this))return r=this.p?this.p.Ub():this.j?this.j.$i(--this.n):this.k.Xb(--this.n),this.f?((n=JR(r,76)).Lk(),e=n.md(),this.i=e):(e=r,this.i=e),this.g=-3,!0}else if(null!=c)return this.k=null,this.p=null,e=c,this.i=e,this.g=-2,!0;return this.k=null,this.p=null,this.g=-1,!1}},iSn.Pb=function(){return w5(this)},iSn.Tb=function(){return this.a},iSn.Ub=function(){var n;if(this.g<-1||this.Sb())return--this.a,this.g=0,n=this.i,this.Sb(),n;throw Lm(new cv)},iSn.Vb=function(){return this.a-1},iSn.Qb=function(){throw Lm(new ev)},iSn.ul=function(){return!1},iSn.Wb=function(n){throw Lm(new ev)},iSn.vl=function(){return!0},iSn.a=0,iSn.d=0,iSn.f=!1,iSn.g=0,iSn.n=0,iSn.o=0,EH(nBn,"EContentsEList/FeatureIteratorImpl",287),_wn(711,287,jBn,A$),iSn.ul=function(){return!0},EH(nBn,"EContentsEList/ResolvingFeatureIteratorImpl",711),_wn(1178,711,jBn,L$),iSn.vl=function(){return!1},EH(zKn,"ENamedElementImpl/1/1",1178),_wn(1179,287,jBn,N$),iSn.vl=function(){return!1},EH(zKn,"ENamedElementImpl/1/2",1179),_wn(39,152,D_n,fQ,lQ,oB,jZ,D1,wJ,c3,fV,a3,lV,dJ,bV,s3,wV,gJ,dV,o3,gV,uB,EZ,fq,u3,pV,pJ,mV),iSn.Kj=function(){return lZ(this)},iSn.Rj=function(){var n;return(n=lZ(this))?n.ik():null},iSn.hj=function(n){return-1==this.b&&this.a&&(this.b=this.c.Hh(this.a.Lj(),this.a.pk())),this.c.yh(this.b,n)},iSn.jj=function(){return this.c},iSn.Sj=function(){var n;return!!(n=lZ(this))&&n.tk()},iSn.b=-1,EH(zKn,"ENotificationImpl",39),_wn(411,292,{110:1,94:1,93:1,155:1,197:1,58:1,62:1,114:1,481:1,54:1,99:1,158:1,411:1,292:1,119:1,120:1},fk),iSn.Ah=function(n){return qon(this,n)},iSn.Lh=function(n,t,e){var i;switch(n){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),this.Ab;case 1:return this.zb;case 2:return UN(),!!(256&this.Bb);case 3:return UN(),!!(512&this.Bb);case 4:return ann(this.s);case 5:return ann(this.t);case 6:return UN(),(i=this.t)>1||-1==i;case 7:return UN(),this.s>=1;case 8:return t?zon(this):this.r;case 9:return this.q;case 10:return this.Db>>16==10?JR(this.Cb,29):null;case 11:return!this.d&&(this.d=new KL(Xbt,this,11)),this.d;case 12:return!this.c&&(this.c=new aB(bbt,this,12,10)),this.c;case 13:return!this.a&&(this.a=new LD(this,this)),this.a;case 14:return C1(this)}return KZ(this,n-DH((JEn(),Lbt)),F0(JR(s5(this,16),29)||Lbt,n),t,e)},iSn.Sh=function(n,t,e){var i;switch(t){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),Zen(this.Ab,n,e);case 10:return this.Cb&&(e=(i=this.Db>>16)>=0?qon(this,e):this.Cb.Th(this,-1-i,null,e)),lkn(this,n,10,e);case 12:return!this.c&&(this.c=new aB(bbt,this,12,10)),Zen(this.c,n,e)}return JR(F0(JR(s5(this,16),29)||(JEn(),Lbt),t),69).wk().zk(this,qin(this),t-DH((JEn(),Lbt)),n,e)},iSn.Uh=function(n,t,e){switch(t){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),bcn(this.Ab,n,e);case 9:return uH(this,e);case 10:return lkn(this,null,10,e);case 11:return!this.d&&(this.d=new KL(Xbt,this,11)),bcn(this.d,n,e);case 12:return!this.c&&(this.c=new aB(bbt,this,12,10)),bcn(this.c,n,e);case 14:return bcn(C1(this),n,e)}return JR(F0(JR(s5(this,16),29)||(JEn(),Lbt),t),69).wk().Ak(this,qin(this),t-DH((JEn(),Lbt)),n,e)},iSn.Wh=function(n){var t;switch(n){case 0:return!!this.Ab&&0!=this.Ab.i;case 1:return null!=this.zb;case 2:return!(256&this.Bb);case 3:return!(512&this.Bb);case 4:return 0!=this.s;case 5:return 1!=this.t;case 6:return(t=this.t)>1||-1==t;case 7:return this.s>=1;case 8:return!!this.r&&!this.q.e&&0==QH(this.q).i;case 9:return!(!this.q||this.r&&!this.q.e&&0==QH(this.q).i);case 10:return!(this.Db>>16!=10||!JR(this.Cb,29));case 11:return!!this.d&&0!=this.d.i;case 12:return!!this.c&&0!=this.c.i;case 13:return!(!this.a||0==C1(this.a.a).i||this.b&&Xcn(this.b));case 14:return!!this.b&&Xcn(this.b)}return $W(this,n-DH((JEn(),Lbt)),F0(JR(s5(this,16),29)||Lbt,n))},iSn.bi=function(n,t){var e;switch(n){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),ZMn(this.Ab),!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),void oH(this.Ab,JR(t,16));case 1:return void H4(this,V$(t));case 2:return void Onn(this,py(X$(t)));case 3:return void Nnn(this,py(X$(t)));case 4:return void X2(this,JR(t,17).a);case 5:return void z2(this,JR(t,17).a);case 8:return void k7(this,JR(t,142));case 9:return void((e=Qsn(this,JR(t,89),null))&&e.oj());case 11:return!this.d&&(this.d=new KL(Xbt,this,11)),ZMn(this.d),!this.d&&(this.d=new KL(Xbt,this,11)),void oH(this.d,JR(t,16));case 12:return!this.c&&(this.c=new aB(bbt,this,12,10)),ZMn(this.c),!this.c&&(this.c=new aB(bbt,this,12,10)),void oH(this.c,JR(t,16));case 13:return!this.a&&(this.a=new LD(this,this)),rTn(this.a),!this.a&&(this.a=new LD(this,this)),void oH(this.a,JR(t,16));case 14:return ZMn(C1(this)),void oH(C1(this),JR(t,16))}nen(this,n-DH((JEn(),Lbt)),F0(JR(s5(this,16),29)||Lbt,n),t)},iSn.ii=function(){return JEn(),Lbt},iSn.ki=function(n){var t;switch(n){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),void ZMn(this.Ab);case 1:return void H4(this,null);case 2:return void Onn(this,!0);case 3:return void Nnn(this,!0);case 4:return void X2(this,0);case 5:return void z2(this,1);case 8:return void k7(this,null);case 9:return void((t=Qsn(this,null,null))&&t.oj());case 11:return!this.d&&(this.d=new KL(Xbt,this,11)),void ZMn(this.d);case 12:return!this.c&&(this.c=new aB(bbt,this,12,10)),void ZMn(this.c);case 13:return void(this.a&&rTn(this.a));case 14:return void(this.b&&ZMn(this.b))}Snn(this,n-DH((JEn(),Lbt)),F0(JR(s5(this,16),29)||Lbt,n))},iSn.pi=function(){var n,t;if(this.c)for(n=0,t=this.c.i;ni&&FH(n,i,null),e=0,t=new XL(C1(this.a));t.e!=t.i.gc();)FH(n,e++,JR(Urn(t),89).c||(JEn(),Cbt));return n},iSn.Hj=function(){var n,t,e,i;for((i=new Qy).a+="[",n=C1(this.a),t=0,e=C1(this.a).i;t1);case 5:return cz(this,n,t,e,i,this.i-JR(e,15).gc()>0);default:return new D1(this.e,n,this.c,t,e,i,!0)}},iSn.Tj=function(){return!0},iSn.Qj=function(){return Xcn(this)},iSn.Gk=function(){ZMn(this)},EH(zKn,"EOperationImpl/2",1377),_wn(507,1,{2037:1,507:1},NI),EH(zKn,"EPackageImpl/1",507),_wn(14,83,pBn,aB),iSn.il=function(){return this.d},iSn.jl=function(){return this.b},iSn.ml=function(){return!0},iSn.b=0,EH(nBn,"EObjectContainmentWithInverseEList",14),_wn(365,14,pBn,bx),iSn.nl=function(){return!0},iSn.Wi=function(n,t){return ywn(this,n,JR(t,58))},EH(nBn,"EObjectContainmentWithInverseEList/Resolving",365),_wn(308,365,pBn,wB),iSn.Ni=function(){this.a.tb=null},EH(zKn,"EPackageImpl/2",308),_wn(1278,1,{},Ps),EH(zKn,"EPackageImpl/3",1278),_wn(733,45,xCn,lk),iSn._b=function(n){return GI(n)?vq(this,n):!!WF(this.f,n)},EH(zKn,"EPackageRegistryImpl",733),_wn(518,292,{110:1,94:1,93:1,155:1,197:1,58:1,2116:1,114:1,481:1,54:1,99:1,158:1,518:1,292:1,119:1,120:1},bk),iSn.Ah=function(n){return Xon(this,n)},iSn.Lh=function(n,t,e){var i;switch(n){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),this.Ab;case 1:return this.zb;case 2:return UN(),!!(256&this.Bb);case 3:return UN(),!!(512&this.Bb);case 4:return ann(this.s);case 5:return ann(this.t);case 6:return UN(),(i=this.t)>1||-1==i;case 7:return UN(),this.s>=1;case 8:return t?zon(this):this.r;case 9:return this.q;case 10:return this.Db>>16==10?JR(this.Cb,62):null}return KZ(this,n-DH((JEn(),Dbt)),F0(JR(s5(this,16),29)||Dbt,n),t,e)},iSn.Sh=function(n,t,e){var i;switch(t){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),Zen(this.Ab,n,e);case 10:return this.Cb&&(e=(i=this.Db>>16)>=0?Xon(this,e):this.Cb.Th(this,-1-i,null,e)),lkn(this,n,10,e)}return JR(F0(JR(s5(this,16),29)||(JEn(),Dbt),t),69).wk().zk(this,qin(this),t-DH((JEn(),Dbt)),n,e)},iSn.Uh=function(n,t,e){switch(t){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),bcn(this.Ab,n,e);case 9:return uH(this,e);case 10:return lkn(this,null,10,e)}return JR(F0(JR(s5(this,16),29)||(JEn(),Dbt),t),69).wk().Ak(this,qin(this),t-DH((JEn(),Dbt)),n,e)},iSn.Wh=function(n){var t;switch(n){case 0:return!!this.Ab&&0!=this.Ab.i;case 1:return null!=this.zb;case 2:return!(256&this.Bb);case 3:return!(512&this.Bb);case 4:return 0!=this.s;case 5:return 1!=this.t;case 6:return(t=this.t)>1||-1==t;case 7:return this.s>=1;case 8:return!!this.r&&!this.q.e&&0==QH(this.q).i;case 9:return!(!this.q||this.r&&!this.q.e&&0==QH(this.q).i);case 10:return!(this.Db>>16!=10||!JR(this.Cb,62))}return $W(this,n-DH((JEn(),Dbt)),F0(JR(s5(this,16),29)||Dbt,n))},iSn.ii=function(){return JEn(),Dbt},EH(zKn,"EParameterImpl",518),_wn(102,462,{110:1,94:1,93:1,155:1,197:1,58:1,19:1,179:1,69:1,114:1,481:1,54:1,99:1,158:1,102:1,462:1,292:1,119:1,120:1,692:1},eD),iSn.Lh=function(n,t,e){var i,r;switch(n){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),this.Ab;case 1:return this.zb;case 2:return UN(),!!(256&this.Bb);case 3:return UN(),!!(512&this.Bb);case 4:return ann(this.s);case 5:return ann(this.t);case 6:return UN(),(r=this.t)>1||-1==r;case 7:return UN(),this.s>=1;case 8:return t?zon(this):this.r;case 9:return this.q;case 10:return UN(),!!(this.Bb&sPn);case 11:return UN(),!!(this.Bb&cBn);case 12:return UN(),!!(this.Bb&vCn);case 13:return this.j;case 14:return wgn(this);case 15:return UN(),!!(this.Bb&rBn);case 16:return UN(),!!(this.Bb&USn);case 17:return BX(this);case 18:return UN(),!!(this.Bb&qKn);case 19:return UN(),!!((i=Rcn(this))&&i.Bb&qKn);case 20:return UN(),!!(this.Bb&MCn);case 21:return t?Rcn(this):this.b;case 22:return t?V8(this):SJ(this);case 23:return!this.a&&(this.a=new BL(ibt,this,23)),this.a}return KZ(this,n-DH((JEn(),xbt)),F0(JR(s5(this,16),29)||xbt,n),t,e)},iSn.Wh=function(n){var t,e;switch(n){case 0:return!!this.Ab&&0!=this.Ab.i;case 1:return null!=this.zb;case 2:return!(256&this.Bb);case 3:return!(512&this.Bb);case 4:return 0!=this.s;case 5:return 1!=this.t;case 6:return(e=this.t)>1||-1==e;case 7:return this.s>=1;case 8:return!!this.r&&!this.q.e&&0==QH(this.q).i;case 9:return!(!this.q||this.r&&!this.q.e&&0==QH(this.q).i);case 10:return!(this.Bb&sPn);case 11:return!!(this.Bb&cBn);case 12:return!!(this.Bb&vCn);case 13:return null!=this.j;case 14:return null!=wgn(this);case 15:return!!(this.Bb&rBn);case 16:return!!(this.Bb&USn);case 17:return!!BX(this);case 18:return!!(this.Bb&qKn);case 19:return!!(t=Rcn(this))&&!!(t.Bb&qKn);case 20:return!(this.Bb&MCn);case 21:return!!this.b;case 22:return!!SJ(this);case 23:return!!this.a&&0!=this.a.i}return $W(this,n-DH((JEn(),xbt)),F0(JR(s5(this,16),29)||xbt,n))},iSn.bi=function(n,t){var e;switch(n){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),ZMn(this.Ab),!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),void oH(this.Ab,JR(t,16));case 1:return void dz(this,V$(t));case 2:return void Onn(this,py(X$(t)));case 3:return void Nnn(this,py(X$(t)));case 4:return void X2(this,JR(t,17).a);case 5:return void z2(this,JR(t,17).a);case 8:return void k7(this,JR(t,142));case 9:return void((e=Qsn(this,JR(t,89),null))&&e.oj());case 10:return void rtn(this,py(X$(t)));case 11:return void otn(this,py(X$(t)));case 12:return void ctn(this,py(X$(t)));case 13:return void CI(this,V$(t));case 15:return void atn(this,py(X$(t)));case 16:return void Ctn(this,py(X$(t)));case 18:return void function(n,t){Ptn(n,t),sL(n.Cb,90)&&Gln(fJ(JR(n.Cb,90)),2)}(this,py(X$(t)));case 20:return void Itn(this,py(X$(t)));case 21:return void w4(this,JR(t,19));case 23:return!this.a&&(this.a=new BL(ibt,this,23)),ZMn(this.a),!this.a&&(this.a=new BL(ibt,this,23)),void oH(this.a,JR(t,16))}nen(this,n-DH((JEn(),xbt)),F0(JR(s5(this,16),29)||xbt,n),t)},iSn.ii=function(){return JEn(),xbt},iSn.ki=function(n){var t;switch(n){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),void ZMn(this.Ab);case 1:return sL(this.Cb,90)&&Gln(fJ(JR(this.Cb,90)),4),void H4(this,null);case 2:return void Onn(this,!0);case 3:return void Nnn(this,!0);case 4:return void X2(this,0);case 5:return void z2(this,1);case 8:return void k7(this,null);case 9:return void((t=Qsn(this,null,null))&&t.oj());case 10:return void rtn(this,!0);case 11:return void otn(this,!1);case 12:return void ctn(this,!1);case 13:return this.i=null,void b4(this,null);case 15:return void atn(this,!1);case 16:return void Ctn(this,!1);case 18:return Ptn(this,!1),void(sL(this.Cb,90)&&Gln(fJ(JR(this.Cb,90)),2));case 20:return void Itn(this,!0);case 21:return void w4(this,null);case 23:return!this.a&&(this.a=new BL(ibt,this,23)),void ZMn(this.a)}Snn(this,n-DH((JEn(),xbt)),F0(JR(s5(this,16),29)||xbt,n))},iSn.pi=function(){V8(this),JU(O1((nln(),dwt),this)),zon(this),this.Bb|=1},iSn.uk=function(){return Rcn(this)},iSn._k=function(){var n;return!!(n=Rcn(this))&&!!(n.Bb&qKn)},iSn.al=function(){return!!(this.Bb&qKn)},iSn.bl=function(){return!!(this.Bb&MCn)},iSn.Yk=function(n,t){return this.c=null,vnn(this,n,t)},iSn.Ib=function(){var n;return 64&this.Db?qmn(this):((n=new vN(qmn(this))).a+=" (containment: ",lT(n,!!(this.Bb&qKn)),n.a+=", resolveProxies: ",lT(n,!!(this.Bb&MCn)),n.a+=")",n.a)},EH(zKn,"EReferenceImpl",102),_wn(561,120,{110:1,44:1,94:1,93:1,136:1,58:1,114:1,54:1,99:1,561:1,119:1,120:1},Cs),iSn.Fb=function(n){return this===n},iSn.ld=function(){return this.b},iSn.md=function(){return this.c},iSn.Hb=function(){return FN(this)},iSn.Di=function(n){!function(n,t){i4(n,null==t?null:(TU(t),t))}(this,V$(n))},iSn.nd=function(n){return function(n,t){var e;return e=n.c,r4(n,t),e}(this,V$(n))},iSn.Lh=function(n,t,e){switch(n){case 0:return this.b;case 1:return this.c}return KZ(this,n-DH((JEn(),Rbt)),F0(JR(s5(this,16),29)||Rbt,n),t,e)},iSn.Wh=function(n){switch(n){case 0:return null!=this.b;case 1:return null!=this.c}return $W(this,n-DH((JEn(),Rbt)),F0(JR(s5(this,16),29)||Rbt,n))},iSn.bi=function(n,t){switch(n){case 0:return void function(n,t){i4(n,null==t?null:(TU(t),t))}(this,V$(t));case 1:return void r4(this,V$(t))}nen(this,n-DH((JEn(),Rbt)),F0(JR(s5(this,16),29)||Rbt,n),t)},iSn.ii=function(){return JEn(),Rbt},iSn.ki=function(n){switch(n){case 0:return void i4(this,null);case 1:return void r4(this,null)}Snn(this,n-DH((JEn(),Rbt)),F0(JR(s5(this,16),29)||Rbt,n))},iSn.Bi=function(){var n;return-1==this.a&&(n=this.b,this.a=null==n?0:v9(n)),this.a},iSn.Ci=function(n){this.a=n},iSn.Ib=function(){var n;return 64&this.Db?Pdn(this):((n=new vN(Pdn(this))).a+=" (key: ",tO(n,this.b),n.a+=", value: ",tO(n,this.c),n.a+=")",n.a)},iSn.a=-1,iSn.b=null,iSn.c=null;var Zbt,nwt,twt,ewt,iwt,rwt,cwt,awt,owt,uwt,swt=EH(zKn,"EStringToStringMapEntryImpl",561),hwt=nF(nBn,"FeatureMap/Entry/Internal");_wn(576,1,EBn),iSn.xl=function(n){return this.yl(JR(n,54))},iSn.yl=function(n){return this.xl(n)},iSn.Fb=function(n){var t,e;return this===n||!!sL(n,76)&&(t=JR(n,76)).Lk()==this.c&&(null==(e=this.md())?null==t.md():Enn(e,t.md()))},iSn.Lk=function(){return this.c},iSn.Hb=function(){var n;return n=this.md(),F4(this.c)^(null==n?0:F4(n))},iSn.Ib=function(){var n,t;return t=h2((n=this.c).qk()).yi(),n.xe(),(null!=t&&0!=t.length?t+":"+n.xe():n.xe())+"="+this.md()},EH(zKn,"EStructuralFeatureImpl/BasicFeatureMapEntry",576),_wn(791,576,EBn,$D),iSn.yl=function(n){return new $D(this.c,n)},iSn.md=function(){return this.a},iSn.zl=function(n,t,e){return function(n,t,e,i,r){var c;return e&&(c=Pen(t.Dh(),n.c),r=e.Rh(t,-1-(-1==c?i:c),null,r)),r}(this,n,this.a,t,e)},iSn.Al=function(n,t,e){return function(n,t,e,i,r){var c;return e&&(c=Pen(t.Dh(),n.c),r=e.Th(t,-1-(-1==c?i:c),null,r)),r}(this,n,this.a,t,e)},EH(zKn,"EStructuralFeatureImpl/ContainmentUpdatingFeatureMapEntry",791),_wn(1350,1,{},$I),iSn.yk=function(n,t,e,i,r){return JR(CZ(n,this.b),220).Yl(this.a).Fk(i)},iSn.zk=function(n,t,e,i,r){return JR(CZ(n,this.b),220).Pl(this.a,i,r)},iSn.Ak=function(n,t,e,i,r){return JR(CZ(n,this.b),220).Ql(this.a,i,r)},iSn.Bk=function(n,t,e){return JR(CZ(n,this.b),220).Yl(this.a).Qj()},iSn.Ck=function(n,t,e,i){JR(CZ(n,this.b),220).Yl(this.a).Wb(i)},iSn.Dk=function(n,t,e){return JR(CZ(n,this.b),220).Yl(this.a)},iSn.Ek=function(n,t,e){JR(CZ(n,this.b),220).Yl(this.a).Gk()},EH(zKn,"EStructuralFeatureImpl/InternalSettingDelegateFeatureMapDelegator",1350),_wn(91,1,{},AR,AG,Aq,wQ),iSn.yk=function(n,t,e,i,r){var c;if(null==(c=t.li(e))&&t.mi(e,c=BEn(this,n)),!r)switch(this.e){case 50:case 41:return JR(c,597).bk();case 40:return JR(c,220).Vl()}return c},iSn.zk=function(n,t,e,i,r){var c;return null==(c=t.li(e))&&t.mi(e,c=BEn(this,n)),JR(c,71).Wk(i,r)},iSn.Ak=function(n,t,e,i,r){var c;return null!=(c=t.li(e))&&(r=JR(c,71).Xk(i,r)),r},iSn.Bk=function(n,t,e){var i;return null!=(i=t.li(e))&&JR(i,79).Qj()},iSn.Ck=function(n,t,e,i){var r;!(r=JR(t.li(e),79))&&t.mi(e,r=BEn(this,n)),r.Wb(i)},iSn.Dk=function(n,t,e){var i;return null==(i=t.li(e))&&t.mi(e,i=BEn(this,n)),sL(i,79)?JR(i,79):new sm(JR(t.li(e),15))},iSn.Ek=function(n,t,e){var i;!(i=JR(t.li(e),79))&&t.mi(e,i=BEn(this,n)),i.Gk()},iSn.b=0,iSn.e=0,EH(zKn,"EStructuralFeatureImpl/InternalSettingDelegateMany",91),_wn(512,1,{}),iSn.zk=function(n,t,e,i,r){throw Lm(new ev)},iSn.Ak=function(n,t,e,i,r){throw Lm(new ev)},iSn.Dk=function(n,t,e){return new LG(this,n,t,e)},EH(zKn,"EStructuralFeatureImpl/InternalSettingDelegateSingle",512),_wn(1367,1,tBn,LG),iSn.Fk=function(n){return this.a.yk(this.c,this.d,this.b,n,!0)},iSn.Qj=function(){return this.a.Bk(this.c,this.d,this.b)},iSn.Wb=function(n){this.a.Ck(this.c,this.d,this.b,n)},iSn.Gk=function(){this.a.Ek(this.c,this.d,this.b)},iSn.b=0,EH(zKn,"EStructuralFeatureImpl/InternalSettingDelegateSingle/1",1367),_wn(784,512,{},tX),iSn.yk=function(n,t,e,i,r){return Ovn(n,n.Ph(),n.Fh())==this.b?this.bl()&&i?Own(n):n.Ph():null},iSn.zk=function(n,t,e,i,r){var c,a;return n.Ph()&&(r=(c=n.Fh())>=0?n.Ah(r):n.Ph().Th(n,-1-c,null,r)),a=Pen(n.Dh(),this.e),n.Ch(i,a,r)},iSn.Ak=function(n,t,e,i,r){var c;return c=Pen(n.Dh(),this.e),n.Ch(null,c,r)},iSn.Bk=function(n,t,e){var i;return i=Pen(n.Dh(),this.e),!!n.Ph()&&n.Fh()==i},iSn.Ck=function(n,t,e,i){var r,c,a,o,u;if(null!=i&&!Ykn(this.a,i))throw Lm(new Py(SBn+(sL(i,58)?Zun(JR(i,58).Dh()):B0(s7(i)))+PBn+this.a+"'"));if(r=n.Ph(),a=Pen(n.Dh(),this.e),UI(i)!==UI(r)||n.Fh()!=a&&null!=i){if(Bon(n,JR(i,58)))throw Lm(new Cy(WKn+n.Ib()));u=null,r&&(u=(c=n.Fh())>=0?n.Ah(u):n.Ph().Th(n,-1-c,null,u)),(o=JR(i,54))&&(u=o.Rh(n,Pen(o.Dh(),this.b),null,u)),(u=n.Ch(o,a,u))&&u.oj()}else n.vh()&&n.wh()&&i5(n,new oB(n,1,a,i,i))},iSn.Ek=function(n,t,e){var i,r,c;n.Ph()?(c=(i=n.Fh())>=0?n.Ah(null):n.Ph().Th(n,-1-i,null,null),r=Pen(n.Dh(),this.e),(c=n.Ch(null,r,c))&&c.oj()):n.vh()&&n.wh()&&i5(n,new uB(n,1,this.e,null,null))},iSn.bl=function(){return!1},EH(zKn,"EStructuralFeatureImpl/InternalSettingDelegateSingleContainer",784),_wn(1351,784,{},LR),iSn.bl=function(){return!0},EH(zKn,"EStructuralFeatureImpl/InternalSettingDelegateSingleContainerResolving",1351),_wn(574,512,{}),iSn.yk=function(n,t,e,i,r){var c;return null==(c=t.li(e))?this.b:UI(c)===UI(Zbt)?null:c},iSn.Bk=function(n,t,e){var i;return null!=(i=t.li(e))&&(UI(i)===UI(Zbt)||!Enn(i,this.b))},iSn.Ck=function(n,t,e,i){var r,c;n.vh()&&n.wh()?(r=null==(c=t.li(e))?this.b:UI(c)===UI(Zbt)?null:c,null==i?null!=this.c?(t.mi(e,null),i=this.b):null!=this.b?t.mi(e,Zbt):t.mi(e,null):(this.Bl(i),t.mi(e,i)),i5(n,this.d.Cl(n,1,this.e,r,i))):null==i?null!=this.c?t.mi(e,null):null!=this.b?t.mi(e,Zbt):t.mi(e,null):(this.Bl(i),t.mi(e,i))},iSn.Ek=function(n,t,e){var i,r;n.vh()&&n.wh()?(i=null==(r=t.li(e))?this.b:UI(r)===UI(Zbt)?null:r,t.ni(e),i5(n,this.d.Cl(n,1,this.e,i,this.b))):t.ni(e)},iSn.Bl=function(n){throw Lm(new Ym)},EH(zKn,"EStructuralFeatureImpl/InternalSettingDelegateSingleData",574),_wn(CBn,1,{},Is),iSn.Cl=function(n,t,e,i,r){return new uB(n,t,e,i,r)},iSn.Dl=function(n,t,e,i,r,c){return new fq(n,t,e,i,r,c)},EH(zKn,"EStructuralFeatureImpl/InternalSettingDelegateSingleData/NotificationCreator",CBn),_wn(1368,CBn,{},Os),iSn.Cl=function(n,t,e,i,r){return new pJ(n,t,e,py(X$(i)),py(X$(r)))},iSn.Dl=function(n,t,e,i,r,c){return new mV(n,t,e,py(X$(i)),py(X$(r)),c)},EH(zKn,"EStructuralFeatureImpl/InternalSettingDelegateSingleData/NotificationCreator/1",1368),_wn(1369,CBn,{},As),iSn.Cl=function(n,t,e,i,r){return new c3(n,t,e,JR(i,222).a,JR(r,222).a)},iSn.Dl=function(n,t,e,i,r,c){return new fV(n,t,e,JR(i,222).a,JR(r,222).a,c)},EH(zKn,"EStructuralFeatureImpl/InternalSettingDelegateSingleData/NotificationCreator/2",1369),_wn(1370,CBn,{},Ls),iSn.Cl=function(n,t,e,i,r){return new a3(n,t,e,JR(i,180).a,JR(r,180).a)},iSn.Dl=function(n,t,e,i,r,c){return new lV(n,t,e,JR(i,180).a,JR(r,180).a,c)},EH(zKn,"EStructuralFeatureImpl/InternalSettingDelegateSingleData/NotificationCreator/3",1370),_wn(1371,CBn,{},Ns),iSn.Cl=function(n,t,e,i,r){return new dJ(n,t,e,my(z$(i)),my(z$(r)))},iSn.Dl=function(n,t,e,i,r,c){return new bV(n,t,e,my(z$(i)),my(z$(r)),c)},EH(zKn,"EStructuralFeatureImpl/InternalSettingDelegateSingleData/NotificationCreator/4",1371),_wn(1372,CBn,{},$s),iSn.Cl=function(n,t,e,i,r){return new s3(n,t,e,JR(i,161).a,JR(r,161).a)},iSn.Dl=function(n,t,e,i,r,c){return new wV(n,t,e,JR(i,161).a,JR(r,161).a,c)},EH(zKn,"EStructuralFeatureImpl/InternalSettingDelegateSingleData/NotificationCreator/5",1372),_wn(1373,CBn,{},Ds),iSn.Cl=function(n,t,e,i,r){return new gJ(n,t,e,JR(i,17).a,JR(r,17).a)},iSn.Dl=function(n,t,e,i,r,c){return new dV(n,t,e,JR(i,17).a,JR(r,17).a,c)},EH(zKn,"EStructuralFeatureImpl/InternalSettingDelegateSingleData/NotificationCreator/6",1373),_wn(1374,CBn,{},xs),iSn.Cl=function(n,t,e,i,r){return new o3(n,t,e,JR(i,168).a,JR(r,168).a)},iSn.Dl=function(n,t,e,i,r,c){return new gV(n,t,e,JR(i,168).a,JR(r,168).a,c)},EH(zKn,"EStructuralFeatureImpl/InternalSettingDelegateSingleData/NotificationCreator/7",1374),_wn(1375,CBn,{},Rs),iSn.Cl=function(n,t,e,i,r){return new u3(n,t,e,JR(i,191).a,JR(r,191).a)},iSn.Dl=function(n,t,e,i,r,c){return new pV(n,t,e,JR(i,191).a,JR(r,191).a,c)},EH(zKn,"EStructuralFeatureImpl/InternalSettingDelegateSingleData/NotificationCreator/8",1375),_wn(1353,574,{},NG),iSn.Bl=function(n){if(!this.a.fk(n))throw Lm(new Py(SBn+s7(n)+PBn+this.a+"'"))},EH(zKn,"EStructuralFeatureImpl/InternalSettingDelegateSingleDataDynamic",1353),_wn(1354,574,{},g_),iSn.Bl=function(n){},EH(zKn,"EStructuralFeatureImpl/InternalSettingDelegateSingleDataStatic",1354),_wn(785,574,{}),iSn.Bk=function(n,t,e){return null!=t.li(e)},iSn.Ck=function(n,t,e,i){var r,c;n.vh()&&n.wh()?(r=!0,null==(c=t.li(e))?(r=!1,c=this.b):UI(c)===UI(Zbt)&&(c=null),null==i?null!=this.c?(t.mi(e,null),i=this.b):t.mi(e,Zbt):(this.Bl(i),t.mi(e,i)),i5(n,this.d.Dl(n,1,this.e,c,i,!r))):null==i?null!=this.c?t.mi(e,null):t.mi(e,Zbt):(this.Bl(i),t.mi(e,i))},iSn.Ek=function(n,t,e){var i,r;n.vh()&&n.wh()?(i=!0,null==(r=t.li(e))?(i=!1,r=this.b):UI(r)===UI(Zbt)&&(r=null),t.ni(e),i5(n,this.d.Dl(n,2,this.e,r,this.b,i))):t.ni(e)},EH(zKn,"EStructuralFeatureImpl/InternalSettingDelegateSingleDataUnsettable",785),_wn(1355,785,{},$G),iSn.Bl=function(n){if(!this.a.fk(n))throw Lm(new Py(SBn+s7(n)+PBn+this.a+"'"))},EH(zKn,"EStructuralFeatureImpl/InternalSettingDelegateSingleDataUnsettableDynamic",1355),_wn(1356,785,{},p_),iSn.Bl=function(n){},EH(zKn,"EStructuralFeatureImpl/InternalSettingDelegateSingleDataUnsettableStatic",1356),_wn(410,512,{},_F),iSn.yk=function(n,t,e,i,r){var c,a,o,u,s;if(s=t.li(e),this.tk()&&UI(s)===UI(Zbt))return null;if(this.bl()&&i&&null!=s){if((o=JR(s,54)).Vh()&&o!=(u=X7(n,o))){if(!Ykn(this.a,u))throw Lm(new Py(SBn+s7(u)+PBn+this.a+"'"));t.mi(e,s=u),this.al()&&(c=JR(u,54),a=o.Th(n,this.b?Pen(o.Dh(),this.b):-1-Pen(n.Dh(),this.e),null,null),!c.Ph()&&(a=c.Rh(n,this.b?Pen(c.Dh(),this.b):-1-Pen(n.Dh(),this.e),null,a)),a&&a.oj()),n.vh()&&n.wh()&&i5(n,new uB(n,9,this.e,o,u))}return s}return s},iSn.zk=function(n,t,e,i,r){var c,a;return UI(a=t.li(e))===UI(Zbt)&&(a=null),t.mi(e,i),this.Mj()?UI(a)!==UI(i)&&null!=a&&(r=(c=JR(a,54)).Th(n,Pen(c.Dh(),this.b),null,r)):this.al()&&null!=a&&(r=JR(a,54).Th(n,-1-Pen(n.Dh(),this.e),null,r)),n.vh()&&n.wh()&&(!r&&(r=new UM(4)),r.nj(new uB(n,1,this.e,a,i))),r},iSn.Ak=function(n,t,e,i,r){var c;return UI(c=t.li(e))===UI(Zbt)&&(c=null),t.ni(e),n.vh()&&n.wh()&&(!r&&(r=new UM(4)),this.tk()?r.nj(new uB(n,2,this.e,c,null)):r.nj(new uB(n,1,this.e,c,null))),r},iSn.Bk=function(n,t,e){return null!=t.li(e)},iSn.Ck=function(n,t,e,i){var r,c,a,o,u;if(null!=i&&!Ykn(this.a,i))throw Lm(new Py(SBn+(sL(i,58)?Zun(JR(i,58).Dh()):B0(s7(i)))+PBn+this.a+"'"));o=null!=(u=t.li(e)),this.tk()&&UI(u)===UI(Zbt)&&(u=null),a=null,this.Mj()?UI(u)!==UI(i)&&(null!=u&&(a=(r=JR(u,54)).Th(n,Pen(r.Dh(),this.b),null,a)),null!=i&&(a=(r=JR(i,54)).Rh(n,Pen(r.Dh(),this.b),null,a))):this.al()&&UI(u)!==UI(i)&&(null!=u&&(a=JR(u,54).Th(n,-1-Pen(n.Dh(),this.e),null,a)),null!=i&&(a=JR(i,54).Rh(n,-1-Pen(n.Dh(),this.e),null,a))),null==i&&this.tk()?t.mi(e,Zbt):t.mi(e,i),n.vh()&&n.wh()?(c=new fq(n,1,this.e,u,i,this.tk()&&!o),a?(a.nj(c),a.oj()):i5(n,c)):a&&a.oj()},iSn.Ek=function(n,t,e){var i,r,c,a,o;a=null!=(o=t.li(e)),this.tk()&&UI(o)===UI(Zbt)&&(o=null),c=null,null!=o&&(this.Mj()?c=(i=JR(o,54)).Th(n,Pen(i.Dh(),this.b),null,c):this.al()&&(c=JR(o,54).Th(n,-1-Pen(n.Dh(),this.e),null,c))),t.ni(e),n.vh()&&n.wh()?(r=new fq(n,this.tk()?2:1,this.e,o,null,a),c?(c.nj(r),c.oj()):i5(n,r)):c&&c.oj()},iSn.Mj=function(){return!1},iSn.al=function(){return!1},iSn.bl=function(){return!1},iSn.tk=function(){return!1},EH(zKn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObject",410),_wn(575,410,{},D$),iSn.al=function(){return!0},EH(zKn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectContainment",575),_wn(1359,575,{},x$),iSn.bl=function(){return!0},EH(zKn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectContainmentResolving",1359),_wn(787,575,{},R$),iSn.tk=function(){return!0},EH(zKn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectContainmentUnsettable",787),_wn(1361,787,{},F$),iSn.bl=function(){return!0},EH(zKn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectContainmentUnsettableResolving",1361),_wn(650,575,{},NR),iSn.Mj=function(){return!0},EH(zKn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectContainmentWithInverse",650),_wn(1360,650,{},xR),iSn.bl=function(){return!0},EH(zKn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectContainmentWithInverseResolving",1360),_wn(788,650,{},RR),iSn.tk=function(){return!0},EH(zKn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectContainmentWithInverseUnsettable",788),_wn(1362,788,{},KR),iSn.bl=function(){return!0},EH(zKn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectContainmentWithInverseUnsettableResolving",1362),_wn(651,410,{},K$),iSn.bl=function(){return!0},EH(zKn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectResolving",651),_wn(1363,651,{},_$),iSn.tk=function(){return!0},EH(zKn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectResolvingUnsettable",1363),_wn(789,651,{},$R),iSn.Mj=function(){return!0},EH(zKn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectResolvingWithInverse",789),_wn(1364,789,{},FR),iSn.tk=function(){return!0},EH(zKn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectResolvingWithInverseUnsettable",1364),_wn(1357,410,{},B$),iSn.tk=function(){return!0},EH(zKn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectUnsettable",1357),_wn(786,410,{},DR),iSn.Mj=function(){return!0},EH(zKn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectWithInverse",786),_wn(1358,786,{},_R),iSn.tk=function(){return!0},EH(zKn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectWithInverseUnsettable",1358),_wn(790,576,EBn,nU),iSn.yl=function(n){return new nU(this.a,this.c,n)},iSn.md=function(){return this.b},iSn.zl=function(n,t,e){return function(n,t,e,i){return e&&(i=e.Rh(t,Pen(e.Dh(),n.c.uk()),null,i)),i}(this,n,this.b,e)},iSn.Al=function(n,t,e){return function(n,t,e,i){return e&&(i=e.Th(t,Pen(e.Dh(),n.c.uk()),null,i)),i}(this,n,this.b,e)},EH(zKn,"EStructuralFeatureImpl/InverseUpdatingFeatureMapEntry",790),_wn(1365,1,tBn,sm),iSn.Fk=function(n){return this.a},iSn.Qj=function(){return sL(this.a,97)?JR(this.a,97).Qj():!this.a.dc()},iSn.Wb=function(n){this.a.$b(),this.a.Gc(JR(n,15))},iSn.Gk=function(){sL(this.a,97)?JR(this.a,97).Gk():this.a.$b()},EH(zKn,"EStructuralFeatureImpl/SettingMany",1365),_wn(1366,576,EBn,pQ),iSn.xl=function(n){return new DD((wTn(),edt),this.b.ri(this.a,n))},iSn.md=function(){return null},iSn.zl=function(n,t,e){return e},iSn.Al=function(n,t,e){return e},EH(zKn,"EStructuralFeatureImpl/SimpleContentFeatureMapEntry",1366),_wn(652,576,EBn,DD),iSn.xl=function(n){return new DD(this.c,n)},iSn.md=function(){return this.a},iSn.zl=function(n,t,e){return e},iSn.Al=function(n,t,e){return e},EH(zKn,"EStructuralFeatureImpl/SimpleFeatureMapEntry",652),_wn(403,506,GFn,Ks),iSn.aj=function(n){return tZ(cbt,kSn,29,n,0,1)},iSn.Yi=function(){return!1},EH(zKn,"ESuperAdapter/1",403),_wn(457,448,{110:1,94:1,93:1,155:1,197:1,58:1,114:1,850:1,54:1,99:1,158:1,457:1,119:1,120:1},Fs),iSn.Lh=function(n,t,e){switch(n){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),this.Ab;case 1:return this.zb;case 2:return!this.a&&(this.a=new BF(this,fbt,this)),this.a}return KZ(this,n-DH((JEn(),_bt)),F0(JR(s5(this,16),29)||_bt,n),t,e)},iSn.Uh=function(n,t,e){switch(t){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),bcn(this.Ab,n,e);case 2:return!this.a&&(this.a=new BF(this,fbt,this)),bcn(this.a,n,e)}return JR(F0(JR(s5(this,16),29)||(JEn(),_bt),t),69).wk().Ak(this,qin(this),t-DH((JEn(),_bt)),n,e)},iSn.Wh=function(n){switch(n){case 0:return!!this.Ab&&0!=this.Ab.i;case 1:return null!=this.zb;case 2:return!!this.a&&0!=this.a.i}return $W(this,n-DH((JEn(),_bt)),F0(JR(s5(this,16),29)||_bt,n))},iSn.bi=function(n,t){switch(n){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),ZMn(this.Ab),!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),void oH(this.Ab,JR(t,16));case 1:return void H4(this,V$(t));case 2:return!this.a&&(this.a=new BF(this,fbt,this)),ZMn(this.a),!this.a&&(this.a=new BF(this,fbt,this)),void oH(this.a,JR(t,16))}nen(this,n-DH((JEn(),_bt)),F0(JR(s5(this,16),29)||_bt,n),t)},iSn.ii=function(){return JEn(),_bt},iSn.ki=function(n){switch(n){case 0:return!this.Ab&&(this.Ab=new aB(nbt,this,0,3)),void ZMn(this.Ab);case 1:return void H4(this,null);case 2:return!this.a&&(this.a=new BF(this,fbt,this)),void ZMn(this.a)}Snn(this,n-DH((JEn(),_bt)),F0(JR(s5(this,16),29)||_bt,n))},EH(zKn,"ETypeParameterImpl",457),_wn(458,83,pBn,BF),iSn.Nj=function(n,t){return function(n,t,e){var i,r;for(e=ccn(t,n.e,-1-n.c,e),r=new bm(new J6(new ew(jU(n.a).a).a));r.a.b;)e=njn(i=JR(v4(r.a).ld(),89),ign(i,n.a),e);return e}(this,JR(n,89),t)},iSn.Oj=function(n,t){return function(n,t,e){var i,r;for(e=zq(t,n.e,-1-n.c,e),r=new bm(new J6(new ew(jU(n.a).a).a));r.a.b;)e=njn(i=JR(v4(r.a).ld(),89),ign(i,n.a),e);return e}(this,JR(n,89),t)},EH(zKn,"ETypeParameterImpl/1",458),_wn(647,45,xCn,wk),iSn.ec=function(){return new lm(this)},EH(zKn,"ETypeParameterImpl/2",647),_wn(570,NSn,$Sn,lm),iSn.Fc=function(n){return sx(this,JR(n,89))},iSn.Gc=function(n){var t,e,i;for(i=!1,e=n.Kc();e.Ob();)t=JR(e.Pb(),89),null==DU(this.a,t,"")&&(i=!0);return i},iSn.$b=function(){CB(this.a)},iSn.Hc=function(n){return MB(this.a,n)},iSn.Kc=function(){return new bm(new J6(new ew(this.a).a))},iSn.Mc=function(n){return oY(this,n)},iSn.gc=function(){return Fj(this.a)},EH(zKn,"ETypeParameterImpl/2/1",570),_wn(571,1,ISn,bm),iSn.Nb=function(n){yB(this,n)},iSn.Pb=function(){return JR(v4(this.a).ld(),89)},iSn.Ob=function(){return this.a.b},iSn.Qb=function(){P1(this.a)},EH(zKn,"ETypeParameterImpl/2/1/1",571),_wn(1329,45,xCn,dk),iSn._b=function(n){return GI(n)?vq(this,n):!!WF(this.f,n)},iSn.xc=function(n){var t;return sL(t=GI(n)?rX(this,n):HI(WF(this.f,n)),851)?(t=JR(t,851).Kk(),DU(this,JR(n,241),t),t):null!=t?t:null==n?(zE(),kwt):null},EH(zKn,"EValidatorRegistryImpl",1329),_wn(1349,720,{110:1,94:1,93:1,480:1,155:1,58:1,114:1,2040:1,54:1,99:1,158:1,119:1,120:1},_s),iSn.ri=function(n,t){switch(n.hk()){case 21:case 22:case 23:case 24:case 26:case 31:case 32:case 37:case 38:case 39:case 40:case 43:case 44:case 48:case 49:case 20:return null==t?null:Qtn(t);case 25:return w2(t);case 27:case 28:return function(n){return sL(n,180)?""+JR(n,180).a:null==n?null:Qtn(n)}(t);case 29:return null==t?null:rL(qft[0],JR(t,206));case 41:return null==t?"":sT(JR(t,297));case 42:return Qtn(t);case 50:return V$(t);default:throw Lm(new Cy(QKn+n.xe()+JKn))}},iSn.si=function(n){var t;switch(-1==n.G&&(n.G=(t=h2(n))?mcn(t.vi(),n):-1),n.G){case 0:return new uk;case 1:return new vs;case 2:return new xl;case 4:return new uv;case 5:return new hk;case 6:return new ov;case 7:return new Rl;case 10:return new ps;case 11:return new fk;case 12:return new YG;case 13:return new bk;case 14:return new eD;case 17:return new Cs;case 18:return new Em;case 19:return new Fs;default:throw Lm(new Cy(nFn+n.zb+JKn))}},iSn.ti=function(n,t){switch(n.hk()){case 20:return null==t?null:new IT(t);case 21:return null==t?null:new kA(t);case 23:case 22:return null==t?null:function(n){if(Qin($Rn,n))return UN(),QUn;if(Qin(DRn,n))return UN(),WUn;throw Lm(new Cy("Expecting true or false"))}(t);case 26:case 24:return null==t?null:K1(ckn(t,-128,127)<<24>>24);case 25:return function(n){var t,e,i,r,c,a,o;if(null==n)return null;for(o=n.length,a=tZ(Ydt,ZKn,28,r=(o+1)/2|0,15,1),o%2!=0&&(a[--r]=Tmn((Rz(o-1,n.length),n.charCodeAt(o-1)))),e=0,i=0;e>24;return a}(t);case 27:return function(n){var t;if(null==n)return null;t=0;try{t=ckn(n,vPn,wSn)&OPn}catch(e){if(!sL(e=X5(e),130))throw Lm(e);t=R1(n)[0]}return m5(t)}(t);case 28:return function(n){var t;if(null==n)return null;t=0;try{t=ckn(n,vPn,wSn)&OPn}catch(e){if(!sL(e=X5(e),130))throw Lm(e);t=R1(n)[0]}return m5(t)}(t);case 29:return function(n){var t,e;if(null==n)return null;for(t=null,e=0;e>16);case 50:return t;default:throw Lm(new Cy(QKn+n.xe()+JKn))}},EH(zKn,"EcoreFactoryImpl",1349),_wn(560,184,{110:1,94:1,93:1,155:1,197:1,58:1,241:1,114:1,2038:1,54:1,99:1,158:1,184:1,560:1,119:1,120:1,690:1},AU),iSn.gb=!1,iSn.hb=!1;var fwt,lwt=!1;EH(zKn,"EcorePackageImpl",560),_wn(1234,1,{851:1},Bs),iSn.Kk=function(){return ZL(),ywt},EH(zKn,"EcorePackageImpl/1",1234),_wn(1243,1,UBn,Hs),iSn.fk=function(n){return sL(n,155)},iSn.gk=function(n){return tZ(ilt,kSn,155,n,0,1)},EH(zKn,"EcorePackageImpl/10",1243),_wn(1244,1,UBn,Us),iSn.fk=function(n){return sL(n,197)},iSn.gk=function(n){return tZ(clt,kSn,197,n,0,1)},EH(zKn,"EcorePackageImpl/11",1244),_wn(1245,1,UBn,Gs),iSn.fk=function(n){return sL(n,58)},iSn.gk=function(n){return tZ(Wft,kSn,58,n,0,1)},EH(zKn,"EcorePackageImpl/12",1245),_wn(1246,1,UBn,qs),iSn.fk=function(n){return sL(n,411)},iSn.gk=function(n){return tZ(lbt,dBn,62,n,0,1)},EH(zKn,"EcorePackageImpl/13",1246),_wn(1247,1,UBn,Xs),iSn.fk=function(n){return sL(n,241)},iSn.gk=function(n){return tZ(alt,kSn,241,n,0,1)},EH(zKn,"EcorePackageImpl/14",1247),_wn(1248,1,UBn,zs),iSn.fk=function(n){return sL(n,518)},iSn.gk=function(n){return tZ(bbt,kSn,2116,n,0,1)},EH(zKn,"EcorePackageImpl/15",1248),_wn(1249,1,UBn,Vs),iSn.fk=function(n){return sL(n,102)},iSn.gk=function(n){return tZ(wbt,wBn,19,n,0,1)},EH(zKn,"EcorePackageImpl/16",1249),_wn(1250,1,UBn,Ws),iSn.fk=function(n){return sL(n,179)},iSn.gk=function(n){return tZ(ebt,wBn,179,n,0,1)},EH(zKn,"EcorePackageImpl/17",1250),_wn(1251,1,UBn,Qs),iSn.fk=function(n){return sL(n,481)},iSn.gk=function(n){return tZ(tbt,kSn,481,n,0,1)},EH(zKn,"EcorePackageImpl/18",1251),_wn(1252,1,UBn,Js),iSn.fk=function(n){return sL(n,561)},iSn.gk=function(n){return tZ(swt,__n,561,n,0,1)},EH(zKn,"EcorePackageImpl/19",1252),_wn(1235,1,UBn,Ys),iSn.fk=function(n){return sL(n,331)},iSn.gk=function(n){return tZ(ibt,wBn,35,n,0,1)},EH(zKn,"EcorePackageImpl/2",1235),_wn(1253,1,UBn,Zs),iSn.fk=function(n){return sL(n,248)},iSn.gk=function(n){return tZ(fbt,yBn,89,n,0,1)},EH(zKn,"EcorePackageImpl/20",1253),_wn(1254,1,UBn,nh),iSn.fk=function(n){return sL(n,457)},iSn.gk=function(n){return tZ(Xbt,kSn,850,n,0,1)},EH(zKn,"EcorePackageImpl/21",1254),_wn(1255,1,UBn,th),iSn.fk=function(n){return qI(n)},iSn.gk=function(n){return tZ(ZUn,HSn,485,n,8,1)},EH(zKn,"EcorePackageImpl/22",1255),_wn(1256,1,UBn,eh),iSn.fk=function(n){return sL(n,195)},iSn.gk=function(n){return tZ(Ydt,HSn,195,n,0,2)},EH(zKn,"EcorePackageImpl/23",1256),_wn(1257,1,UBn,ih),iSn.fk=function(n){return sL(n,222)},iSn.gk=function(n){return tZ(eGn,HSn,222,n,0,1)},EH(zKn,"EcorePackageImpl/24",1257),_wn(1258,1,UBn,rh),iSn.fk=function(n){return sL(n,180)},iSn.gk=function(n){return tZ(rGn,HSn,180,n,0,1)},EH(zKn,"EcorePackageImpl/25",1258),_wn(1259,1,UBn,ch),iSn.fk=function(n){return sL(n,206)},iSn.gk=function(n){return tZ(JUn,HSn,206,n,0,1)},EH(zKn,"EcorePackageImpl/26",1259),_wn(1260,1,UBn,ah),iSn.fk=function(n){return!1},iSn.gk=function(n){return tZ(igt,kSn,2215,n,0,1)},EH(zKn,"EcorePackageImpl/27",1260),_wn(1261,1,UBn,oh),iSn.fk=function(n){return XI(n)},iSn.gk=function(n){return tZ(cGn,HSn,345,n,7,1)},EH(zKn,"EcorePackageImpl/28",1261),_wn(1262,1,UBn,uh),iSn.fk=function(n){return sL(n,61)},iSn.gk=function(n){return tZ(Tlt,ROn,61,n,0,1)},EH(zKn,"EcorePackageImpl/29",1262),_wn(1236,1,UBn,sh),iSn.fk=function(n){return sL(n,519)},iSn.gk=function(n){return tZ(nbt,{3:1,4:1,5:1,2033:1},598,n,0,1)},EH(zKn,"EcorePackageImpl/3",1236),_wn(1263,1,UBn,hh),iSn.fk=function(n){return sL(n,582)},iSn.gk=function(n){return tZ(xlt,kSn,2039,n,0,1)},EH(zKn,"EcorePackageImpl/30",1263),_wn(1264,1,UBn,fh),iSn.fk=function(n){return sL(n,160)},iSn.gk=function(n){return tZ(jwt,ROn,160,n,0,1)},EH(zKn,"EcorePackageImpl/31",1264),_wn(1265,1,UBn,lh),iSn.fk=function(n){return sL(n,76)},iSn.gk=function(n){return tZ(Vbt,GBn,76,n,0,1)},EH(zKn,"EcorePackageImpl/32",1265),_wn(1266,1,UBn,bh),iSn.fk=function(n){return sL(n,161)},iSn.gk=function(n){return tZ(aGn,HSn,161,n,0,1)},EH(zKn,"EcorePackageImpl/33",1266),_wn(1267,1,UBn,wh),iSn.fk=function(n){return sL(n,17)},iSn.gk=function(n){return tZ(sGn,HSn,17,n,0,1)},EH(zKn,"EcorePackageImpl/34",1267),_wn(1268,1,UBn,dh),iSn.fk=function(n){return sL(n,297)},iSn.gk=function(n){return tZ(hUn,kSn,297,n,0,1)},EH(zKn,"EcorePackageImpl/35",1268),_wn(1269,1,UBn,gh),iSn.fk=function(n){return sL(n,168)},iSn.gk=function(n){return tZ(dGn,HSn,168,n,0,1)},EH(zKn,"EcorePackageImpl/36",1269),_wn(1270,1,UBn,ph),iSn.fk=function(n){return sL(n,85)},iSn.gk=function(n){return tZ(lUn,kSn,85,n,0,1)},EH(zKn,"EcorePackageImpl/37",1270),_wn(1271,1,UBn,mh),iSn.fk=function(n){return sL(n,599)},iSn.gk=function(n){return tZ(vwt,kSn,599,n,0,1)},EH(zKn,"EcorePackageImpl/38",1271),_wn(1272,1,UBn,vh),iSn.fk=function(n){return!1},iSn.gk=function(n){return tZ(rgt,kSn,2216,n,0,1)},EH(zKn,"EcorePackageImpl/39",1272),_wn(1237,1,UBn,kh),iSn.fk=function(n){return sL(n,90)},iSn.gk=function(n){return tZ(cbt,kSn,29,n,0,1)},EH(zKn,"EcorePackageImpl/4",1237),_wn(1273,1,UBn,yh),iSn.fk=function(n){return sL(n,191)},iSn.gk=function(n){return tZ(pGn,HSn,191,n,0,1)},EH(zKn,"EcorePackageImpl/40",1273),_wn(1274,1,UBn,Mh),iSn.fk=function(n){return GI(n)},iSn.gk=function(n){return tZ(CGn,HSn,2,n,6,1)},EH(zKn,"EcorePackageImpl/41",1274),_wn(1275,1,UBn,Th),iSn.fk=function(n){return sL(n,596)},iSn.gk=function(n){return tZ(Elt,kSn,596,n,0,1)},EH(zKn,"EcorePackageImpl/42",1275),_wn(1276,1,UBn,jh),iSn.fk=function(n){return!1},iSn.gk=function(n){return tZ(cgt,HSn,2217,n,0,1)},EH(zKn,"EcorePackageImpl/43",1276),_wn(1277,1,UBn,Eh),iSn.fk=function(n){return sL(n,44)},iSn.gk=function(n){return tZ(kUn,nPn,44,n,0,1)},EH(zKn,"EcorePackageImpl/44",1277),_wn(1238,1,UBn,Sh),iSn.fk=function(n){return sL(n,142)},iSn.gk=function(n){return tZ(rbt,kSn,142,n,0,1)},EH(zKn,"EcorePackageImpl/5",1238),_wn(1239,1,UBn,Ph),iSn.fk=function(n){return sL(n,156)},iSn.gk=function(n){return tZ(abt,kSn,156,n,0,1)},EH(zKn,"EcorePackageImpl/6",1239),_wn(1240,1,UBn,Ch),iSn.fk=function(n){return sL(n,469)},iSn.gk=function(n){return tZ(sbt,kSn,685,n,0,1)},EH(zKn,"EcorePackageImpl/7",1240),_wn(1241,1,UBn,Ih),iSn.fk=function(n){return sL(n,582)},iSn.gk=function(n){return tZ(hbt,kSn,694,n,0,1)},EH(zKn,"EcorePackageImpl/8",1241),_wn(1242,1,UBn,Oh),iSn.fk=function(n){return sL(n,480)},iSn.gk=function(n){return tZ(rlt,kSn,480,n,0,1)},EH(zKn,"EcorePackageImpl/9",1242),_wn(1038,2080,K_n,sy),iSn.Mi=function(n,t){!function(n,t){var e,i,r;if(t.ej(n.a),null!=(r=JR(s5(n.a,8),2035)))for(e=0,i=r.length;e0){if(Rz(0,n.length),47==n.charCodeAt(0)){for(c=new dY(4),r=1,t=1;t0&&(aZ(0,e,n.length),n=n.substr(0,e))}return function(n,t){var e,i,r,c,a,o;for(c=null,r=new hB((!n.a&&(n.a=new wm(n)),n.a));Jbn(r);)if(fMn(a=(e=JR(qdn(r),58)).Dh()),null!=(i=(o=a.o)&&e.Xh(o)?Ex(U5(o),e.Mh(o)):null)&&Cx(i,t)){c=e;break}return c}(this,n)},iSn.Gl=function(){return this.c},iSn.Ib=function(){return sT(this.Rm)+"@"+(F4(this)>>>0).toString(16)+" uri='"+this.d+"'"},iSn.b=!1,EH(zBn,"ResourceImpl",799),_wn(1525,799,XBn,dm),EH(zBn,"BinaryResourceImpl",1525),_wn(1190,708,qFn),iSn.bj=function(n){return sL(n,58)?function(n,t){return n.a?t.Gh().Kc():JR(t.Gh(),71).Ii()}(this,JR(n,58)):sL(n,599)?new XL(JR(n,599).El()):UI(n)===UI(this.f)?JR(n,16).Kc():(nD(),Nlt.a)},iSn.Ob=function(){return Jbn(this)},iSn.a=!1,EH(nBn,"EcoreUtil/ContentTreeIterator",1190),_wn(1526,1190,qFn,hB),iSn.bj=function(n){return UI(n)===UI(this.f)?JR(n,15).Kc():new TW(JR(n,58))},EH(zBn,"ResourceImpl/5",1526),_wn(658,2092,gBn,wm),iSn.Hc=function(n){return this.i<=4?Mun(this,n):sL(n,54)&&JR(n,54).Jh()==this.a},iSn.Mi=function(n,t){n==this.i-1&&(this.a.b||(this.a.b=!0))},iSn.Oi=function(n,t){0==n?this.a.b||(this.a.b=!0):eZ(this,n,t)},iSn.Qi=function(n,t){},iSn.Ri=function(n,t,e){},iSn.Lj=function(){return 2},iSn.jj=function(){return this.a},iSn.Mj=function(){return!0},iSn.Nj=function(n,t){return JR(n,54).fi(this.a,t)},iSn.Oj=function(n,t){return JR(n,54).fi(null,t)},iSn.Pj=function(){return!1},iSn.Si=function(){return!0},iSn.aj=function(n){return tZ(Wft,kSn,58,n,0,1)},iSn.Yi=function(){return!1},EH(zBn,"ResourceImpl/ContentsEList",658),_wn(970,2062,bPn,gm),iSn.fd=function(n){return this.a.Ki(n)},iSn.gc=function(){return this.a.gc()},EH(nBn,"AbstractSequentialInternalEList/1",970),_wn(634,1,{},jK),EH(nBn,"BasicExtendedMetaData",634),_wn(1181,1,{},xI),iSn.Jl=function(){return null},iSn.Kl=function(){return-2==this.a&&(n=this,t=function(n,t){var e,i,r;if((e=t.qi(n.a))&&null!=(r=Yen((!e.b&&(e.b=new I$((JEn(),Rbt),swt,e)),e.b),kBn)))for(i=1;i<(nln(),bwt).length;++i)if(Cx(bwt[i],r))return i;return 0}(this.d,this.b),n.a=t),this.a;var n,t},iSn.Ll=function(){return null},iSn.Ml=function(){return eq(),eq(),BGn},iSn.xe=function(){return this.c==uHn&&(n=this,t=hrn(this.d,this.b),n.c=t),this.c;var n,t},iSn.Nl=function(){return 0},iSn.a=-2,iSn.c=uHn,EH(nBn,"BasicExtendedMetaData/EClassExtendedMetaDataImpl",1181),_wn(1182,1,{},kV),iSn.Jl=function(){return this.a==(lY(),pwt)&&function(n,t){n.a=t}(this,(n=this.f,t=this.b,(i=t.qi(n.a))&&(!i.b&&(i.b=new I$((JEn(),Rbt),swt,i)),null!=(e=V$(Yen(i.b,LBn)))&&sL(c=-1==(r=e.lastIndexOf("#"))?H$(n,t.jk(),e):0==r?PZ(n,null,(Rz(1,e.length+1),e.substr(1))):PZ(n,(aZ(0,r,e.length),e.substr(0,r)),(Rz(r+1,e.length+1),e.substr(r+1))),156))?JR(c,156):null)),this.a;var n,t,e,i,r,c},iSn.Kl=function(){return 0},iSn.Ll=function(){return this.c==(lY(),pwt)&&function(n,t){n.c=t}(this,(n=this.f,t=this.b,(e=t.qi(n.a))&&(!e.b&&(e.b=new I$((JEn(),Rbt),swt,e)),null!=(r=V$(Yen(e.b,tHn)))&&sL(c=-1==(i=r.lastIndexOf("#"))?H$(n,t.jk(),r):0==i?PZ(n,null,(Rz(1,r.length+1),r.substr(1))):PZ(n,(aZ(0,i,r.length),r.substr(0,i)),(Rz(i+1,r.length+1),r.substr(i+1))),156))?JR(c,156):null)),this.c;var n,t,e,i,r,c},iSn.Ml=function(){return!this.d&&(n=this,t=function(n,t){var e,i,r,c,a,o,u,s,h;if((e=t.qi(n.a))&&null!=(u=V$(Yen((!e.b&&(e.b=new I$((JEn(),Rbt),swt,e)),e.b),"memberTypes")))){for(s=new Mm,a=0,o=(c=syn(u,"\\w")).length;ae?t:e;s<=f;++s)s==e?o=i++:(c=r[s],h=w.am(c.Lk()),s==t&&(u=s!=f||h?i:i-1),h&&++i);return l=JR(etn(n,t,e),76),o!=u&&lv(n,new EZ(n.e,7,a,ann(o),b.md(),u)),l}return JR(etn(n,t,e),76)}(this,n,t)},iSn.Wi=function(n,t){return function(n,t,e){var i,r,c,a,o,u,s,h,f,l,b,w,d,g;if(sL(a=e.Lk(),102)&&JR(a,19).Bb&MCn&&(l=JR(e.md(),54),(d=X7(n.e,l))!=l)){if(LL(n,t,Osn(n,0,h=YW(a,d))),f=null,iA(n.e)&&(i=lTn((nln(),dwt),n.e.Dh(),a))!=F0(n.e.Dh(),n.c)){for(g=ipn(n.e.Dh(),a),o=0,c=JR(n.g,124),u=0;u=0;)if(t=n[this.c],this.k.am(t.Lk()))return this.j=this.f?t:t.md(),this.i=-2,!0;return this.i=-1,this.g=-1,!1},EH(nBn,"BasicFeatureMap/FeatureEIterator",420),_wn(676,420,KSn,CO),iSn.ul=function(){return!0},EH(nBn,"BasicFeatureMap/ResolvingFeatureEIterator",676),_wn(968,496,TBn,wL),iSn.pj=function(){return this},EH(nBn,"EContentsEList/1",968),_wn(969,496,TBn,PO),iSn.ul=function(){return!1},EH(nBn,"EContentsEList/2",969),_wn(967,287,jBn,dL),iSn.wl=function(n){},iSn.Ob=function(){return!1},iSn.Sb=function(){return!1},EH(nBn,"EContentsEList/FeatureIteratorImpl/1",967),_wn(840,593,pBn,DL),iSn.Ni=function(){this.a=!0},iSn.Qj=function(){return this.a},iSn.Gk=function(){var n;ZMn(this),iA(this.e)?(n=this.a,this.a=!1,i5(this.e,new wJ(this.e,2,this.c,n,!1))):this.a=!1},iSn.a=!1,EH(nBn,"EDataTypeEList/Unsettable",840),_wn(1958,593,pBn,xL),iSn.Si=function(){return!0},EH(nBn,"EDataTypeUniqueEList",1958),_wn(1959,840,pBn,RL),iSn.Si=function(){return!0},EH(nBn,"EDataTypeUniqueEList/Unsettable",1959),_wn(147,83,pBn,KL),iSn.nl=function(){return!0},iSn.Wi=function(n,t){return ywn(this,n,JR(t,58))},EH(nBn,"EObjectContainmentEList/Resolving",147),_wn(1184,555,pBn,FL),iSn.nl=function(){return!0},iSn.Wi=function(n,t){return ywn(this,n,JR(t,58))},EH(nBn,"EObjectContainmentEList/Unsettable/Resolving",1184),_wn(766,14,pBn,wx),iSn.Ni=function(){this.a=!0},iSn.Qj=function(){return this.a},iSn.Gk=function(){var n;ZMn(this),iA(this.e)?(n=this.a,this.a=!1,i5(this.e,new wJ(this.e,2,this.c,n,!1))):this.a=!1},iSn.a=!1,EH(nBn,"EObjectContainmentWithInverseEList/Unsettable",766),_wn(1222,766,pBn,dx),iSn.nl=function(){return!0},iSn.Wi=function(n,t){return ywn(this,n,JR(t,58))},EH(nBn,"EObjectContainmentWithInverseEList/Unsettable/Resolving",1222),_wn(757,505,pBn,_L),iSn.Ni=function(){this.a=!0},iSn.Qj=function(){return this.a},iSn.Gk=function(){var n;ZMn(this),iA(this.e)?(n=this.a,this.a=!1,i5(this.e,new wJ(this.e,2,this.c,n,!1))):this.a=!1},iSn.a=!1,EH(nBn,"EObjectEList/Unsettable",757),_wn(338,505,pBn,BL),iSn.nl=function(){return!0},iSn.Wi=function(n,t){return ywn(this,n,JR(t,58))},EH(nBn,"EObjectResolvingEList",338),_wn(1844,757,pBn,HL),iSn.nl=function(){return!0},iSn.Wi=function(n,t){return ywn(this,n,JR(t,58))},EH(nBn,"EObjectResolvingEList/Unsettable",1844),_wn(1527,1,{},Ah),EH(nBn,"EObjectValidator",1527),_wn(559,505,pBn,sB),iSn.il=function(){return this.d},iSn.jl=function(){return this.b},iSn.Mj=function(){return!0},iSn.ml=function(){return!0},iSn.b=0,EH(nBn,"EObjectWithInverseEList",559),_wn(1225,559,pBn,gx),iSn.ll=function(){return!0},EH(nBn,"EObjectWithInverseEList/ManyInverse",1225),_wn(635,559,pBn,px),iSn.Ni=function(){this.a=!0},iSn.Qj=function(){return this.a},iSn.Gk=function(){var n;ZMn(this),iA(this.e)?(n=this.a,this.a=!1,i5(this.e,new wJ(this.e,2,this.c,n,!1))):this.a=!1},iSn.a=!1,EH(nBn,"EObjectWithInverseEList/Unsettable",635),_wn(1224,635,pBn,vx),iSn.ll=function(){return!0},EH(nBn,"EObjectWithInverseEList/Unsettable/ManyInverse",1224),_wn(767,559,pBn,mx),iSn.nl=function(){return!0},iSn.Wi=function(n,t){return ywn(this,n,JR(t,58))},EH(nBn,"EObjectWithInverseResolvingEList",767),_wn(32,767,pBn,yx),iSn.ll=function(){return!0},EH(nBn,"EObjectWithInverseResolvingEList/ManyInverse",32),_wn(768,635,pBn,kx),iSn.nl=function(){return!0},iSn.Wi=function(n,t){return ywn(this,n,JR(t,58))},EH(nBn,"EObjectWithInverseResolvingEList/Unsettable",768),_wn(1223,768,pBn,Mx),iSn.ll=function(){return!0},EH(nBn,"EObjectWithInverseResolvingEList/Unsettable/ManyInverse",1223),_wn(1185,632,pBn),iSn.Li=function(){return!(1792&this.b)},iSn.Ni=function(){this.b|=1},iSn.kl=function(){return!!(4&this.b)},iSn.Mj=function(){return!!(40&this.b)},iSn.ll=function(){return!!(16&this.b)},iSn.ml=function(){return!!(8&this.b)},iSn.nl=function(){return!!(this.b&cBn)},iSn.al=function(){return!!(32&this.b)},iSn.ol=function(){return!!(this.b&sPn)},iSn.fk=function(n){return this.d?_W(this.d,n):this.Lk().Hk().fk(n)},iSn.Qj=function(){return 2&this.b?!!(1&this.b):0!=this.i},iSn.Si=function(){return!!(128&this.b)},iSn.Gk=function(){var n;ZMn(this),2&this.b&&(iA(this.e)?(n=!!(1&this.b),this.b&=-2,lv(this,new wJ(this.e,2,Pen(this.e.Dh(),this.Lk()),n,!1))):this.b&=-2)},iSn.Yi=function(){return!(1536&this.b)},iSn.b=0,EH(nBn,"EcoreEList/Generic",1185),_wn(1186,1185,pBn,lq),iSn.Lk=function(){return this.a},EH(nBn,"EcoreEList/Dynamic",1186),_wn(765,66,GFn,pm),iSn.aj=function(n){return Q2(this.a.a,n)},EH(nBn,"EcoreEMap/1",765),_wn(764,83,pBn,dB),iSn.Mi=function(n,t){Kcn(this.b,JR(t,136))},iSn.Oi=function(n,t){u5(this.b)},iSn.Pi=function(n,t,e){var i;++(i=this.b,JR(t,136),i).e},iSn.Qi=function(n,t){itn(this.b,JR(t,136))},iSn.Ri=function(n,t,e){itn(this.b,JR(e,136)),UI(e)===UI(t)&&JR(e,136).Ci(function(n){return null==n?0:F4(n)}(JR(t,136).ld())),Kcn(this.b,JR(t,136))},EH(nBn,"EcoreEMap/DelegateEObjectContainmentEList",764),_wn(1220,141,eBn,G3),EH(nBn,"EcoreEMap/Unsettable",1220),_wn(1221,764,pBn,Tx),iSn.Ni=function(){this.a=!0},iSn.Qj=function(){return this.a},iSn.Gk=function(){var n;ZMn(this),iA(this.e)?(n=this.a,this.a=!1,i5(this.e,new wJ(this.e,2,this.c,n,!1))):this.a=!1},iSn.a=!1,EH(nBn,"EcoreEMap/Unsettable/UnsettableDelegateEObjectContainmentEList",1221),_wn(1189,215,xCn,wH),iSn.a=!1,iSn.b=!1,EH(nBn,"EcoreUtil/Copier",1189),_wn(759,1,ISn,TW),iSn.Nb=function(n){yB(this,n)},iSn.Ob=function(){return lin(this)},iSn.Pb=function(){var n;return lin(this),n=this.b,this.b=null,n},iSn.Qb=function(){this.a.Qb()},EH(nBn,"EcoreUtil/ProperContentIterator",759),_wn(1528,1527,{},Kl),EH(nBn,"EcoreValidator",1528),nF(nBn,"FeatureMapUtil/Validator"),_wn(1295,1,{2041:1},Lh),iSn.am=function(n){return!0},EH(nBn,"FeatureMapUtil/1",1295),_wn(773,1,{2041:1},Sjn),iSn.am=function(n){var t;return this.c==n||(null==(t=X$(RH(this.a,n)))?function(n,t){var e;return n.f==Twt?(e=EU(O1((nln(),dwt),t)),n.e?4==e&&t!=(cwn(),Cwt)&&t!=(cwn(),Ewt)&&t!=(cwn(),Swt)&&t!=(cwn(),Pwt):2==e):!(!n.d||!(n.d.Hc(t)||n.d.Hc(Yz(O1((nln(),dwt),t)))||n.d.Hc(lTn((nln(),dwt),n.b,t))))||!(!n.f||!jgn((nln(),n.f),YU(O1(dwt,t))))&&(e=EU(O1(dwt,t)),n.e?4==e:2==e)}(this,n)?($J(this.a,n,(UN(),QUn)),!0):($J(this.a,n,(UN(),WUn)),!1):t==(UN(),QUn))},iSn.e=!1,EH(nBn,"FeatureMapUtil/BasicValidator",773),_wn(774,45,xCn,bL),EH(nBn,"FeatureMapUtil/BasicValidator/Cache",774),_wn(509,56,{20:1,31:1,56:1,16:1,15:1,61:1,79:1,71:1,97:1},KI),iSn.bd=function(n,t){Apn(this.c,this.b,n,t)},iSn.Fc=function(n){return Bvn(this.c,this.b,n)},iSn.cd=function(n,t){return function(n,t,e,i){var r,c,a,o,u,s,h,f;if(0==i.gc())return!1;if(VE(),a=(u=JR(t,69).xk())?i:new a2(i.gc()),Epn(n.e,t)){if(t.Si())for(h=i.Kc();h.Ob();)pyn(n,t,s=h.Pb(),sL(t,102)&&!!(JR(t,19).Bb&MCn))||(c=YW(t,s),a.Fc(c));else if(!u)for(h=i.Kc();h.Ob();)c=YW(t,s=h.Pb()),a.Fc(c)}else{for(f=ipn(n.e.Dh(),t),r=JR(n.g,124),o=0;o1)throw Lm(new Cy(sHn));u||(c=YW(t,i.Kc().Pb()),a.Fc(c))}return E8(n,Wfn(n,t,e),a)}(this.c,this.b,n,t)},iSn.Gc=function(n){return uL(this,n)},iSn.Gi=function(n,t){!function(n,t,e,i){n.j=-1,fwn(n,Wfn(n,t,e),(VE(),JR(t,69).vk().xl(i)))}(this.c,this.b,n,t)},iSn.Wk=function(n,t){return Xmn(this.c,this.b,n,t)},iSn.$i=function(n){return dMn(this.c,this.b,n,!1)},iSn.Ii=function(){return uA(this.c,this.b)},iSn.Ji=function(){return n=this.c,new E5(this.b,n);var n},iSn.Ki=function(n){return function(n,t,e){var i,r;for(r=new E5(t,n),i=0;i0)if((i-=r.length-t)>=0){for(c.a+="0.";i>yGn.length;i-=yGn.length)lF(c,yGn);RD(c,yGn,lX(i)),rO(c,(Rz(t,r.length+1),r.substr(t)))}else rO(c,Gq(r,t,lX(i=t-i))),c.a+=".",rO(c,_H(r,lX(i)));else{for(rO(c,(Rz(t,r.length+1),r.substr(t)));i<-yGn.length;i+=yGn.length)lF(c,yGn);RD(c,yGn,lX(-i))}return c.a}(JR(t,247));case 15:case 14:return null==t?null:function(n){return n==pCn?dHn:n==mCn?"-INF":""+n}(my(z$(t)));case 17:return esn((wTn(),t));case 18:return esn(t);case 21:case 20:return null==t?null:function(n){return n==pCn?dHn:n==mCn?"-INF":""+n}(JR(t,161).a);case 27:return q$(JR(t,195));case 30:return $an((wTn(),JR(t,15)));case 31:return $an(JR(t,15));case 40:case 59:case 48:return function(n){return null==n?null:Qtn(n)}((wTn(),t));case 42:return isn((wTn(),t));case 43:return isn(t);default:throw Lm(new Cy(QKn+n.xe()+JKn))}},iSn.si=function(n){var t;switch(-1==n.G&&(n.G=(t=h2(n))?mcn(t.vi(),n):-1),n.G){case 0:return new gk;case 1:return new Uh;case 2:return new pk;case 3:return new mk;default:throw Lm(new Cy(nFn+n.zb+JKn))}},iSn.ti=function(n,t){var e,i,r,c,a,o,u,s,h,f,l,b,w,d,g,p;switch(n.hk()){case 5:case 52:case 4:return t;case 6:return Jrn(t);case 8:case 7:return null==t?null:function(n){if(n=vMn(n,!0),Cx($Rn,n)||Cx("1",n))return UN(),QUn;if(Cx(DRn,n)||Cx("0",n))return UN(),WUn;throw Lm(new xy("Invalid boolean value: '"+n+"'"))}(t);case 9:return null==t?null:K1(ckn((i=vMn(t,!0)).length>0&&(Rz(0,i.length),43==i.charCodeAt(0))?(Rz(1,i.length+1),i.substr(1)):i,-128,127)<<24>>24);case 10:return null==t?null:K1(ckn((r=vMn(t,!0)).length>0&&(Rz(0,r.length),43==r.charCodeAt(0))?(Rz(1,r.length+1),r.substr(1)):r,-128,127)<<24>>24);case 11:return V$(vEn(this,(wTn(),Rwt),t));case 12:return V$(vEn(this,(wTn(),Kwt),t));case 13:return null==t?null:new IT(vMn(t,!0));case 15:case 14:return function(n){var t,e,i,r;if(null==n)return null;if(i=vMn(n,!0),r=dHn.length,Cx(i.substr(i.length-r,r),dHn))if(4==(e=i.length)){if(Rz(0,i.length),43==(t=i.charCodeAt(0)))return rdt;if(45==t)return idt}else if(3==e)return rdt;return nfn(i)}(t);case 16:return V$(vEn(this,(wTn(),Fwt),t));case 17:return Sin((wTn(),t));case 18:return Sin(t);case 28:case 29:case 35:case 38:case 39:case 41:case 54:case 19:return vMn(t,!0);case 21:case 20:return function(n){var t,e,i,r;if(null==n)return null;if(i=vMn(n,!0),r=dHn.length,Cx(i.substr(i.length-r,r),dHn))if(4==(e=i.length)){if(Rz(0,i.length),43==(t=i.charCodeAt(0)))return adt;if(45==t)return cdt}else if(3==e)return adt;return new wv(i)}(t);case 22:return V$(vEn(this,(wTn(),_wt),t));case 23:return V$(vEn(this,(wTn(),Bwt),t));case 24:return V$(vEn(this,(wTn(),Hwt),t));case 25:return V$(vEn(this,(wTn(),Uwt),t));case 26:return V$(vEn(this,(wTn(),Gwt),t));case 27:return Srn(t);case 30:return Pin((wTn(),t));case 31:return Pin(t);case 32:return null==t?null:ann(ckn((h=vMn(t,!0)).length>0&&(Rz(0,h.length),43==h.charCodeAt(0))?(Rz(1,h.length+1),h.substr(1)):h,vPn,wSn));case 33:return null==t?null:new kA((f=vMn(t,!0)).length>0&&(Rz(0,f.length),43==f.charCodeAt(0))?(Rz(1,f.length+1),f.substr(1)):f);case 34:return null==t?null:ann(ckn((l=vMn(t,!0)).length>0&&(Rz(0,l.length),43==l.charCodeAt(0))?(Rz(1,l.length+1),l.substr(1)):l,vPn,wSn));case 36:return null==t?null:Jin(Bjn((b=vMn(t,!0)).length>0&&(Rz(0,b.length),43==b.charCodeAt(0))?(Rz(1,b.length+1),b.substr(1)):b));case 37:return null==t?null:Jin(Bjn((w=vMn(t,!0)).length>0&&(Rz(0,w.length),43==w.charCodeAt(0))?(Rz(1,w.length+1),w.substr(1)):w));case 40:case 59:case 48:return function(n){var t;return null==n?null:new kA((t=vMn(n,!0)).length>0&&(Rz(0,t.length),43==t.charCodeAt(0))?(Rz(1,t.length+1),t.substr(1)):t)}((wTn(),t));case 42:return Cin((wTn(),t));case 43:return Cin(t);case 44:return null==t?null:new kA((d=vMn(t,!0)).length>0&&(Rz(0,d.length),43==d.charCodeAt(0))?(Rz(1,d.length+1),d.substr(1)):d);case 45:return null==t?null:new kA((g=vMn(t,!0)).length>0&&(Rz(0,g.length),43==g.charCodeAt(0))?(Rz(1,g.length+1),g.substr(1)):g);case 46:return vMn(t,!1);case 47:return V$(vEn(this,(wTn(),qwt),t));case 49:return V$(vEn(this,(wTn(),zwt),t));case 50:return null==t?null:onn(ckn((p=vMn(t,!0)).length>0&&(Rz(0,p.length),43==p.charCodeAt(0))?(Rz(1,p.length+1),p.substr(1)):p,OBn,32767)<<16>>16);case 51:return null==t?null:onn(ckn((c=vMn(t,!0)).length>0&&(Rz(0,c.length),43==c.charCodeAt(0))?(Rz(1,c.length+1),c.substr(1)):c,OBn,32767)<<16>>16);case 53:return V$(vEn(this,(wTn(),Qwt),t));case 55:return null==t?null:onn(ckn((a=vMn(t,!0)).length>0&&(Rz(0,a.length),43==a.charCodeAt(0))?(Rz(1,a.length+1),a.substr(1)):a,OBn,32767)<<16>>16);case 56:return null==t?null:onn(ckn((o=vMn(t,!0)).length>0&&(Rz(0,o.length),43==o.charCodeAt(0))?(Rz(1,o.length+1),o.substr(1)):o,OBn,32767)<<16>>16);case 57:return null==t?null:Jin(Bjn((u=vMn(t,!0)).length>0&&(Rz(0,u.length),43==u.charCodeAt(0))?(Rz(1,u.length+1),u.substr(1)):u));case 58:return null==t?null:Jin(Bjn((s=vMn(t,!0)).length>0&&(Rz(0,s.length),43==s.charCodeAt(0))?(Rz(1,s.length+1),s.substr(1)):s));case 60:return null==t?null:ann(ckn((e=vMn(t,!0)).length>0&&(Rz(0,e.length),43==e.charCodeAt(0))?(Rz(1,e.length+1),e.substr(1)):e,vPn,wSn));case 61:return null==t?null:ann(ckn(vMn(t,!0),vPn,wSn));default:throw Lm(new Cy(QKn+n.xe()+JKn))}},EH(wHn,"XMLTypeFactoryImpl",2028),_wn(594,184,{110:1,94:1,93:1,155:1,197:1,58:1,241:1,114:1,54:1,99:1,158:1,184:1,119:1,120:1,690:1,2044:1,594:1},LU),iSn.N=!1,iSn.O=!1;var hdt,fdt,ldt,bdt,wdt,ddt=!1;EH(wHn,"XMLTypePackageImpl",594),_wn(1961,1,{851:1},$h),iSn.Kk=function(){return Ukn(),_dt},EH(wHn,"XMLTypePackageImpl/1",1961),_wn(1970,1,UBn,Dh),iSn.fk=function(n){return GI(n)},iSn.gk=function(n){return tZ(CGn,HSn,2,n,6,1)},EH(wHn,"XMLTypePackageImpl/10",1970),_wn(1971,1,UBn,xh),iSn.fk=function(n){return GI(n)},iSn.gk=function(n){return tZ(CGn,HSn,2,n,6,1)},EH(wHn,"XMLTypePackageImpl/11",1971),_wn(1972,1,UBn,Rh),iSn.fk=function(n){return GI(n)},iSn.gk=function(n){return tZ(CGn,HSn,2,n,6,1)},EH(wHn,"XMLTypePackageImpl/12",1972),_wn(1973,1,UBn,Kh),iSn.fk=function(n){return XI(n)},iSn.gk=function(n){return tZ(cGn,HSn,345,n,7,1)},EH(wHn,"XMLTypePackageImpl/13",1973),_wn(1974,1,UBn,Fh),iSn.fk=function(n){return GI(n)},iSn.gk=function(n){return tZ(CGn,HSn,2,n,6,1)},EH(wHn,"XMLTypePackageImpl/14",1974),_wn(1975,1,UBn,_h),iSn.fk=function(n){return sL(n,15)},iSn.gk=function(n){return tZ(dUn,ROn,15,n,0,1)},EH(wHn,"XMLTypePackageImpl/15",1975),_wn(1976,1,UBn,Bh),iSn.fk=function(n){return sL(n,15)},iSn.gk=function(n){return tZ(dUn,ROn,15,n,0,1)},EH(wHn,"XMLTypePackageImpl/16",1976),_wn(1977,1,UBn,Hh),iSn.fk=function(n){return GI(n)},iSn.gk=function(n){return tZ(CGn,HSn,2,n,6,1)},EH(wHn,"XMLTypePackageImpl/17",1977),_wn(1978,1,UBn,Gh),iSn.fk=function(n){return sL(n,161)},iSn.gk=function(n){return tZ(aGn,HSn,161,n,0,1)},EH(wHn,"XMLTypePackageImpl/18",1978),_wn(1979,1,UBn,qh),iSn.fk=function(n){return GI(n)},iSn.gk=function(n){return tZ(CGn,HSn,2,n,6,1)},EH(wHn,"XMLTypePackageImpl/19",1979),_wn(1962,1,UBn,Xh),iSn.fk=function(n){return sL(n,857)},iSn.gk=function(n){return tZ(Owt,kSn,857,n,0,1)},EH(wHn,"XMLTypePackageImpl/2",1962),_wn(1980,1,UBn,zh),iSn.fk=function(n){return GI(n)},iSn.gk=function(n){return tZ(CGn,HSn,2,n,6,1)},EH(wHn,"XMLTypePackageImpl/20",1980),_wn(1981,1,UBn,Vh),iSn.fk=function(n){return GI(n)},iSn.gk=function(n){return tZ(CGn,HSn,2,n,6,1)},EH(wHn,"XMLTypePackageImpl/21",1981),_wn(1982,1,UBn,Wh),iSn.fk=function(n){return GI(n)},iSn.gk=function(n){return tZ(CGn,HSn,2,n,6,1)},EH(wHn,"XMLTypePackageImpl/22",1982),_wn(1983,1,UBn,Qh),iSn.fk=function(n){return GI(n)},iSn.gk=function(n){return tZ(CGn,HSn,2,n,6,1)},EH(wHn,"XMLTypePackageImpl/23",1983),_wn(1984,1,UBn,Jh),iSn.fk=function(n){return sL(n,195)},iSn.gk=function(n){return tZ(Ydt,HSn,195,n,0,2)},EH(wHn,"XMLTypePackageImpl/24",1984),_wn(1985,1,UBn,Yh),iSn.fk=function(n){return GI(n)},iSn.gk=function(n){return tZ(CGn,HSn,2,n,6,1)},EH(wHn,"XMLTypePackageImpl/25",1985),_wn(1986,1,UBn,Zh),iSn.fk=function(n){return GI(n)},iSn.gk=function(n){return tZ(CGn,HSn,2,n,6,1)},EH(wHn,"XMLTypePackageImpl/26",1986),_wn(1987,1,UBn,nf),iSn.fk=function(n){return sL(n,15)},iSn.gk=function(n){return tZ(dUn,ROn,15,n,0,1)},EH(wHn,"XMLTypePackageImpl/27",1987),_wn(1988,1,UBn,tf),iSn.fk=function(n){return sL(n,15)},iSn.gk=function(n){return tZ(dUn,ROn,15,n,0,1)},EH(wHn,"XMLTypePackageImpl/28",1988),_wn(1989,1,UBn,ef),iSn.fk=function(n){return GI(n)},iSn.gk=function(n){return tZ(CGn,HSn,2,n,6,1)},EH(wHn,"XMLTypePackageImpl/29",1989),_wn(1963,1,UBn,rf),iSn.fk=function(n){return sL(n,681)},iSn.gk=function(n){return tZ(odt,kSn,2119,n,0,1)},EH(wHn,"XMLTypePackageImpl/3",1963),_wn(1990,1,UBn,cf),iSn.fk=function(n){return sL(n,17)},iSn.gk=function(n){return tZ(sGn,HSn,17,n,0,1)},EH(wHn,"XMLTypePackageImpl/30",1990),_wn(1991,1,UBn,af),iSn.fk=function(n){return GI(n)},iSn.gk=function(n){return tZ(CGn,HSn,2,n,6,1)},EH(wHn,"XMLTypePackageImpl/31",1991),_wn(1992,1,UBn,of),iSn.fk=function(n){return sL(n,168)},iSn.gk=function(n){return tZ(dGn,HSn,168,n,0,1)},EH(wHn,"XMLTypePackageImpl/32",1992),_wn(1993,1,UBn,uf),iSn.fk=function(n){return GI(n)},iSn.gk=function(n){return tZ(CGn,HSn,2,n,6,1)},EH(wHn,"XMLTypePackageImpl/33",1993),_wn(1994,1,UBn,sf),iSn.fk=function(n){return GI(n)},iSn.gk=function(n){return tZ(CGn,HSn,2,n,6,1)},EH(wHn,"XMLTypePackageImpl/34",1994),_wn(1995,1,UBn,hf),iSn.fk=function(n){return GI(n)},iSn.gk=function(n){return tZ(CGn,HSn,2,n,6,1)},EH(wHn,"XMLTypePackageImpl/35",1995),_wn(1996,1,UBn,ff),iSn.fk=function(n){return GI(n)},iSn.gk=function(n){return tZ(CGn,HSn,2,n,6,1)},EH(wHn,"XMLTypePackageImpl/36",1996),_wn(1997,1,UBn,lf),iSn.fk=function(n){return sL(n,15)},iSn.gk=function(n){return tZ(dUn,ROn,15,n,0,1)},EH(wHn,"XMLTypePackageImpl/37",1997),_wn(1998,1,UBn,bf),iSn.fk=function(n){return sL(n,15)},iSn.gk=function(n){return tZ(dUn,ROn,15,n,0,1)},EH(wHn,"XMLTypePackageImpl/38",1998),_wn(1999,1,UBn,wf),iSn.fk=function(n){return GI(n)},iSn.gk=function(n){return tZ(CGn,HSn,2,n,6,1)},EH(wHn,"XMLTypePackageImpl/39",1999),_wn(1964,1,UBn,df),iSn.fk=function(n){return sL(n,682)},iSn.gk=function(n){return tZ(udt,kSn,2120,n,0,1)},EH(wHn,"XMLTypePackageImpl/4",1964),_wn(2e3,1,UBn,gf),iSn.fk=function(n){return GI(n)},iSn.gk=function(n){return tZ(CGn,HSn,2,n,6,1)},EH(wHn,"XMLTypePackageImpl/40",2e3),_wn(2001,1,UBn,pf),iSn.fk=function(n){return GI(n)},iSn.gk=function(n){return tZ(CGn,HSn,2,n,6,1)},EH(wHn,"XMLTypePackageImpl/41",2001),_wn(2002,1,UBn,mf),iSn.fk=function(n){return GI(n)},iSn.gk=function(n){return tZ(CGn,HSn,2,n,6,1)},EH(wHn,"XMLTypePackageImpl/42",2002),_wn(2003,1,UBn,vf),iSn.fk=function(n){return GI(n)},iSn.gk=function(n){return tZ(CGn,HSn,2,n,6,1)},EH(wHn,"XMLTypePackageImpl/43",2003),_wn(2004,1,UBn,kf),iSn.fk=function(n){return GI(n)},iSn.gk=function(n){return tZ(CGn,HSn,2,n,6,1)},EH(wHn,"XMLTypePackageImpl/44",2004),_wn(2005,1,UBn,yf),iSn.fk=function(n){return sL(n,191)},iSn.gk=function(n){return tZ(pGn,HSn,191,n,0,1)},EH(wHn,"XMLTypePackageImpl/45",2005),_wn(2006,1,UBn,Mf),iSn.fk=function(n){return GI(n)},iSn.gk=function(n){return tZ(CGn,HSn,2,n,6,1)},EH(wHn,"XMLTypePackageImpl/46",2006),_wn(2007,1,UBn,Tf),iSn.fk=function(n){return GI(n)},iSn.gk=function(n){return tZ(CGn,HSn,2,n,6,1)},EH(wHn,"XMLTypePackageImpl/47",2007),_wn(2008,1,UBn,jf),iSn.fk=function(n){return GI(n)},iSn.gk=function(n){return tZ(CGn,HSn,2,n,6,1)},EH(wHn,"XMLTypePackageImpl/48",2008),_wn(2009,1,UBn,Ef),iSn.fk=function(n){return sL(n,191)},iSn.gk=function(n){return tZ(pGn,HSn,191,n,0,1)},EH(wHn,"XMLTypePackageImpl/49",2009),_wn(1965,1,UBn,Sf),iSn.fk=function(n){return sL(n,683)},iSn.gk=function(n){return tZ(sdt,kSn,2121,n,0,1)},EH(wHn,"XMLTypePackageImpl/5",1965),_wn(2010,1,UBn,Pf),iSn.fk=function(n){return sL(n,168)},iSn.gk=function(n){return tZ(dGn,HSn,168,n,0,1)},EH(wHn,"XMLTypePackageImpl/50",2010),_wn(2011,1,UBn,Cf),iSn.fk=function(n){return GI(n)},iSn.gk=function(n){return tZ(CGn,HSn,2,n,6,1)},EH(wHn,"XMLTypePackageImpl/51",2011),_wn(2012,1,UBn,If),iSn.fk=function(n){return sL(n,17)},iSn.gk=function(n){return tZ(sGn,HSn,17,n,0,1)},EH(wHn,"XMLTypePackageImpl/52",2012),_wn(1966,1,UBn,Of),iSn.fk=function(n){return GI(n)},iSn.gk=function(n){return tZ(CGn,HSn,2,n,6,1)},EH(wHn,"XMLTypePackageImpl/6",1966),_wn(1967,1,UBn,Af),iSn.fk=function(n){return sL(n,195)},iSn.gk=function(n){return tZ(Ydt,HSn,195,n,0,2)},EH(wHn,"XMLTypePackageImpl/7",1967),_wn(1968,1,UBn,Lf),iSn.fk=function(n){return qI(n)},iSn.gk=function(n){return tZ(ZUn,HSn,485,n,8,1)},EH(wHn,"XMLTypePackageImpl/8",1968),_wn(1969,1,UBn,Nf),iSn.fk=function(n){return sL(n,222)},iSn.gk=function(n){return tZ(eGn,HSn,222,n,0,1)},EH(wHn,"XMLTypePackageImpl/9",1969),_wn(55,63,yPn,Ry),EH(_Hn,"RegEx/ParseException",55),_wn(836,1,{},$f),iSn.bm=function(n){return n16*e)throw Lm(new Ry(tSn((DA(),M_n))));e=16*e+r}if(125!=this.a)throw Lm(new Ry(tSn((DA(),T_n))));if(e>BHn)throw Lm(new Ry(tSn((DA(),j_n))));n=e}else{if(r=0,0!=this.c||(r=Jcn(this.a))<0)throw Lm(new Ry(tSn((DA(),y_n))));if(e=r,NEn(this),0!=this.c||(r=Jcn(this.a))<0)throw Lm(new Ry(tSn((DA(),y_n))));n=e=16*e+r}break;case 117:if(i=0,NEn(this),0!=this.c||(i=Jcn(this.a))<0)throw Lm(new Ry(tSn((DA(),y_n))));if(t=i,NEn(this),0!=this.c||(i=Jcn(this.a))<0)throw Lm(new Ry(tSn((DA(),y_n))));if(t=16*t+i,NEn(this),0!=this.c||(i=Jcn(this.a))<0)throw Lm(new Ry(tSn((DA(),y_n))));if(t=16*t+i,NEn(this),0!=this.c||(i=Jcn(this.a))<0)throw Lm(new Ry(tSn((DA(),y_n))));n=t=16*t+i;break;case 118:if(NEn(this),0!=this.c||(i=Jcn(this.a))<0)throw Lm(new Ry(tSn((DA(),y_n))));if(t=i,NEn(this),0!=this.c||(i=Jcn(this.a))<0)throw Lm(new Ry(tSn((DA(),y_n))));if(t=16*t+i,NEn(this),0!=this.c||(i=Jcn(this.a))<0)throw Lm(new Ry(tSn((DA(),y_n))));if(t=16*t+i,NEn(this),0!=this.c||(i=Jcn(this.a))<0)throw Lm(new Ry(tSn((DA(),y_n))));if(t=16*t+i,NEn(this),0!=this.c||(i=Jcn(this.a))<0)throw Lm(new Ry(tSn((DA(),y_n))));if(t=16*t+i,NEn(this),0!=this.c||(i=Jcn(this.a))<0)throw Lm(new Ry(tSn((DA(),y_n))));if((t=16*t+i)>BHn)throw Lm(new Ry(tSn((DA(),"parser.descappe.4"))));n=t;break;case 65:case 90:case 122:throw Lm(new Ry(tSn((DA(),E_n))))}return n},iSn.dm=function(n){var t;switch(n){case 100:t=32&~this.e?(WEn(),Tdt):Jjn("Nd",!0);break;case 68:t=32&~this.e?(WEn(),Cdt):Jjn("Nd",!1);break;case 119:t=32&~this.e?(WEn(),Rdt):Jjn("IsWord",!0);break;case 87:t=32&~this.e?(WEn(),Odt):Jjn("IsWord",!1);break;case 115:t=32&~this.e?(WEn(),Ldt):Jjn("IsSpace",!0);break;case 83:t=32&~this.e?(WEn(),Idt):Jjn("IsSpace",!1);break;default:throw Lm(new Jk(HHn+n.toString(16)))}return t},iSn.em=function(n){var t,e,i,r,c,a,o,u,s,h,f;for(this.b=1,NEn(this),t=null,0==this.c&&94==this.a?(NEn(this),n?(WEn(),WEn(),s=new Qz(5)):(WEn(),WEn(),Rpn(t=new Qz(4),0,BHn),s=new Qz(4))):(WEn(),WEn(),s=new Qz(4)),r=!0;1!=(f=this.c)&&(0!=f||93!=this.a||r);){if(r=!1,e=this.a,i=!1,10==f)switch(e){case 100:case 68:case 119:case 87:case 115:case 83:kMn(s,this.dm(e)),i=!0;break;case 105:case 73:case 99:case 67:(e=this.um(s,e))<0&&(i=!0);break;case 112:case 80:if(!(h=Cbn(this,e)))throw Lm(new Ry(tSn((DA(),h_n))));kMn(s,h),i=!0;break;default:e=this.cm()}else if(20==f){if((c=e$(this.i,58,this.d))<0)throw Lm(new Ry(tSn((DA(),f_n))));if(a=!0,94==rG(this.i,this.d)&&(++this.d,a=!1),!(o=dZ(Gq(this.i,this.d,c),a,!(512&~this.e))))throw Lm(new Ry(tSn((DA(),b_n))));if(kMn(s,o),i=!0,c+1>=this.j||93!=rG(this.i,c+1))throw Lm(new Ry(tSn((DA(),f_n))));this.d=c+2}if(NEn(this),!i)if(0!=this.c||45!=this.a)Rpn(s,e,e);else{if(NEn(this),1==(f=this.c))throw Lm(new Ry(tSn((DA(),l_n))));0==f&&93==this.a?(Rpn(s,e,e),Rpn(s,45,45)):(u=this.a,10==f&&(u=this.cm()),NEn(this),Rpn(s,e,u))}(this.e&sPn)==sPn&&0==this.c&&44==this.a&&NEn(this)}if(1==this.c)throw Lm(new Ry(tSn((DA(),l_n))));return t&&(zTn(t,s),s=t),Edn(s),GMn(s),this.b=0,NEn(this),s},iSn.fm=function(){var n,t,e,i;for(e=this.em(!1);7!=(i=this.c);){if(n=this.a,(0!=i||45!=n&&38!=n)&&4!=i)throw Lm(new Ry(tSn((DA(),v_n))));if(NEn(this),9!=this.c)throw Lm(new Ry(tSn((DA(),m_n))));if(t=this.em(!1),4==i)kMn(e,t);else if(45==n)zTn(e,t);else{if(38!=n)throw Lm(new Jk("ASSERT"));DTn(e,t)}}return NEn(this),e},iSn.gm=function(){var n,t;return n=this.a-48,WEn(),WEn(),t=new nX(12,null,n),!this.g&&(this.g=new mv),fv(this.g,new mm(n)),NEn(this),t},iSn.hm=function(){return NEn(this),WEn(),Ndt},iSn.im=function(){return NEn(this),WEn(),Adt},iSn.jm=function(){throw Lm(new Ry(tSn((DA(),S_n))))},iSn.km=function(){throw Lm(new Ry(tSn((DA(),S_n))))},iSn.lm=function(){return NEn(this),T9()},iSn.mm=function(){return NEn(this),WEn(),Ddt},iSn.nm=function(){return NEn(this),WEn(),Kdt},iSn.om=function(){var n;if(this.d>=this.j||64!=(65504&(n=rG(this.i,this.d++))))throw Lm(new Ry(tSn((DA(),a_n))));return NEn(this),WEn(),WEn(),new FF(0,n-64)},iSn.pm=function(){return NEn(this),function(){var n,t,e,i,r,c;if(WEn(),Gdt)return Gdt;for(kMn(n=new Qz(4),Jjn(JHn,!0)),zTn(n,Jjn("M",!0)),zTn(n,Jjn("C",!0)),c=new Qz(4),i=0;i<11;i++)Rpn(c,i,i);return kMn(t=new Qz(4),Jjn("M",!0)),Rpn(t,4448,4607),Rpn(t,65438,65439),WMn(r=new OA(2),n),WMn(r,Edt),(e=new OA(2)).Jm(KF(c,Jjn("L",!0))),e.Jm(t),e=new zB(r,e=new hQ(3,e)),Gdt=e}()},iSn.qm=function(){return NEn(this),WEn(),Fdt},iSn.rm=function(){var n;return WEn(),WEn(),n=new FF(0,105),NEn(this),n},iSn.sm=function(){return NEn(this),WEn(),xdt},iSn.tm=function(){return NEn(this),WEn(),$dt},iSn.um=function(n,t){return this.cm()},iSn.vm=function(){return NEn(this),WEn(),Sdt},iSn.wm=function(){var n,t,e,i,r;if(this.d+1>=this.j)throw Lm(new Ry(tSn((DA(),i_n))));if(i=-1,t=null,49<=(n=rG(this.i,this.d))&&n<=57){if(i=n-48,!this.g&&(this.g=new mv),fv(this.g,new mm(i)),++this.d,41!=rG(this.i,this.d))throw Lm(new Ry(tSn((DA(),n_n))));++this.d}else switch(63==n&&--this.d,NEn(this),(t=pEn(this)).e){case 20:case 21:case 22:case 23:break;case 8:if(7!=this.c)throw Lm(new Ry(tSn((DA(),n_n))));break;default:throw Lm(new Ry(tSn((DA(),r_n))))}if(NEn(this),e=null,2==(r=Rin(this)).e){if(2!=r.Pm())throw Lm(new Ry(tSn((DA(),c_n))));e=r.Lm(1),r=r.Lm(0)}if(7!=this.c)throw Lm(new Ry(tSn((DA(),n_n))));return NEn(this),WEn(),WEn(),new o0(i,t,r,e)},iSn.xm=function(){return NEn(this),WEn(),Pdt},iSn.ym=function(){var n;if(NEn(this),n=vB(24,Rin(this)),7!=this.c)throw Lm(new Ry(tSn((DA(),n_n))));return NEn(this),n},iSn.zm=function(){var n;if(NEn(this),n=vB(20,Rin(this)),7!=this.c)throw Lm(new Ry(tSn((DA(),n_n))));return NEn(this),n},iSn.Am=function(){var n;if(NEn(this),n=vB(22,Rin(this)),7!=this.c)throw Lm(new Ry(tSn((DA(),n_n))));return NEn(this),n},iSn.Bm=function(){var n,t,e,i,r;for(n=0,e=0,t=-1;this.d=this.j)throw Lm(new Ry(tSn((DA(),t_n))));if(45==t){for(++this.d;this.d=this.j)throw Lm(new Ry(tSn((DA(),t_n))))}if(58==t){if(++this.d,NEn(this),i=MH(Rin(this),n,e),7!=this.c)throw Lm(new Ry(tSn((DA(),n_n))));NEn(this)}else{if(41!=t)throw Lm(new Ry(tSn((DA(),e_n))));++this.d,NEn(this),i=MH(Rin(this),n,e)}return i},iSn.Cm=function(){var n;if(NEn(this),n=vB(21,Rin(this)),7!=this.c)throw Lm(new Ry(tSn((DA(),n_n))));return NEn(this),n},iSn.Dm=function(){var n;if(NEn(this),n=vB(23,Rin(this)),7!=this.c)throw Lm(new Ry(tSn((DA(),n_n))));return NEn(this),n},iSn.Em=function(){var n,t;if(NEn(this),n=this.f++,t=kB(Rin(this),n),7!=this.c)throw Lm(new Ry(tSn((DA(),n_n))));return NEn(this),t},iSn.Fm=function(){var n;if(NEn(this),n=kB(Rin(this),0),7!=this.c)throw Lm(new Ry(tSn((DA(),n_n))));return NEn(this),n},iSn.Gm=function(n){return NEn(this),5==this.c?(NEn(this),KF(n,(WEn(),WEn(),new hQ(9,n)))):KF(n,(WEn(),WEn(),new hQ(3,n)))},iSn.Hm=function(n){var t;return NEn(this),WEn(),WEn(),t=new OA(2),5==this.c?(NEn(this),WMn(t,Edt),WMn(t,n)):(WMn(t,n),WMn(t,Edt)),t},iSn.Im=function(n){return NEn(this),5==this.c?(NEn(this),WEn(),WEn(),new hQ(9,n)):(WEn(),WEn(),new hQ(3,n))},iSn.a=0,iSn.b=0,iSn.c=0,iSn.d=0,iSn.e=0,iSn.f=1,iSn.g=null,iSn.j=0,EH(_Hn,"RegEx/RegexParser",836),_wn(1947,836,{},vk),iSn.bm=function(n){return!1},iSn.cm=function(){return pmn(this)},iSn.dm=function(n){return akn(n)},iSn.em=function(n){return DEn(this)},iSn.fm=function(){throw Lm(new Ry(tSn((DA(),S_n))))},iSn.gm=function(){throw Lm(new Ry(tSn((DA(),S_n))))},iSn.hm=function(){throw Lm(new Ry(tSn((DA(),S_n))))},iSn.im=function(){throw Lm(new Ry(tSn((DA(),S_n))))},iSn.jm=function(){return NEn(this),akn(67)},iSn.km=function(){return NEn(this),akn(73)},iSn.lm=function(){throw Lm(new Ry(tSn((DA(),S_n))))},iSn.mm=function(){throw Lm(new Ry(tSn((DA(),S_n))))},iSn.nm=function(){throw Lm(new Ry(tSn((DA(),S_n))))},iSn.om=function(){return NEn(this),akn(99)},iSn.pm=function(){throw Lm(new Ry(tSn((DA(),S_n))))},iSn.qm=function(){throw Lm(new Ry(tSn((DA(),S_n))))},iSn.rm=function(){return NEn(this),akn(105)},iSn.sm=function(){throw Lm(new Ry(tSn((DA(),S_n))))},iSn.tm=function(){throw Lm(new Ry(tSn((DA(),S_n))))},iSn.um=function(n,t){return kMn(n,akn(t)),-1},iSn.vm=function(){return NEn(this),WEn(),WEn(),new FF(0,94)},iSn.wm=function(){throw Lm(new Ry(tSn((DA(),S_n))))},iSn.xm=function(){return NEn(this),WEn(),WEn(),new FF(0,36)},iSn.ym=function(){throw Lm(new Ry(tSn((DA(),S_n))))},iSn.zm=function(){throw Lm(new Ry(tSn((DA(),S_n))))},iSn.Am=function(){throw Lm(new Ry(tSn((DA(),S_n))))},iSn.Bm=function(){throw Lm(new Ry(tSn((DA(),S_n))))},iSn.Cm=function(){throw Lm(new Ry(tSn((DA(),S_n))))},iSn.Dm=function(){throw Lm(new Ry(tSn((DA(),S_n))))},iSn.Em=function(){var n;if(NEn(this),n=kB(Rin(this),0),7!=this.c)throw Lm(new Ry(tSn((DA(),n_n))));return NEn(this),n},iSn.Fm=function(){throw Lm(new Ry(tSn((DA(),S_n))))},iSn.Gm=function(n){return NEn(this),KF(n,(WEn(),WEn(),new hQ(3,n)))},iSn.Hm=function(n){var t;return NEn(this),WEn(),WEn(),WMn(t=new OA(2),n),WMn(t,Edt),t},iSn.Im=function(n){return NEn(this),WEn(),WEn(),new hQ(3,n)};var gdt=null,pdt=null;EH(_Hn,"RegEx/ParserForXMLSchema",1947),_wn(122,1,nUn,vm),iSn.Jm=function(n){throw Lm(new Jk("Not supported."))},iSn.Km=function(){return-1},iSn.Lm=function(n){return null},iSn.Mm=function(){return null},iSn.Nm=function(n){},iSn.Om=function(n){},iSn.Pm=function(){return 0},iSn.Ib=function(){return this.Qm(0)},iSn.Qm=function(n){return 11==this.e?".":""},iSn.e=0;var mdt,vdt,kdt,ydt,Mdt,Tdt,jdt,Edt,Sdt,Pdt,Cdt,Idt,Odt,Adt,Ldt,Ndt,$dt,Ddt,xdt,Rdt,Kdt,Fdt,_dt,Bdt,Hdt=null,Udt=null,Gdt=null,qdt=EH(_Hn,"RegEx/Token",122);_wn(138,122,{3:1,138:1,122:1},Qz),iSn.Qm=function(n){var t,e,i;if(4==this.e)if(this==jdt)e=".";else if(this==Tdt)e="\\d";else if(this==Rdt)e="\\w";else if(this==Ldt)e="\\s";else{for((i=new Qy).a+="[",t=0;t0&&(i.a+=","),this.b[t]===this.b[t+1]?tO(i,Iyn(this.b[t])):(tO(i,Iyn(this.b[t])),i.a+="-",tO(i,Iyn(this.b[t+1])));i.a+="]",e=i.a}else if(this==Cdt)e="\\D";else if(this==Odt)e="\\W";else if(this==Idt)e="\\S";else{for((i=new Qy).a+="[^",t=0;t0&&(i.a+=","),this.b[t]===this.b[t+1]?tO(i,Iyn(this.b[t])):(tO(i,Iyn(this.b[t])),i.a+="-",tO(i,Iyn(this.b[t+1])));i.a+="]",e=i.a}return e},iSn.a=!1,iSn.c=!1,EH(_Hn,"RegEx/RangeToken",138),_wn(592,1,{592:1},mm),iSn.a=0,EH(_Hn,"RegEx/RegexParser/ReferencePosition",592),_wn(591,1,{3:1,591:1},VT),iSn.Fb=function(n){var t;return null!=n&&!!sL(n,591)&&(t=JR(n,591),Cx(this.b,t.b)&&this.a==t.a)},iSn.Hb=function(){return v9(this.b+"/"+tpn(this.a))},iSn.Ib=function(){return this.c.Qm(this.a)},iSn.a=0,EH(_Hn,"RegEx/RegularExpression",591),_wn(228,122,nUn,FF),iSn.Km=function(){return this.a},iSn.Qm=function(n){var t,e;switch(this.e){case 0:switch(this.a){case 124:case 42:case 43:case 63:case 40:case 41:case 46:case 91:case 123:case 92:e="\\"+XD(this.a&OPn);break;case 12:e="\\f";break;case 10:e="\\n";break;case 13:e="\\r";break;case 9:e="\\t";break;case 27:e="\\e";break;default:e=this.a>=MCn?"\\v"+Gq(t="0"+(this.a>>>0).toString(16),t.length-6,t.length):""+XD(this.a&OPn)}break;case 8:e=this==Sdt||this==Pdt?""+XD(this.a&OPn):"\\"+XD(this.a&OPn);break;default:e=null}return e},iSn.a=0,EH(_Hn,"RegEx/Token/CharToken",228),_wn(318,122,nUn,hQ),iSn.Lm=function(n){return this.a},iSn.Nm=function(n){this.b=n},iSn.Om=function(n){this.c=n},iSn.Pm=function(){return 1},iSn.Qm=function(n){var t;if(3==this.e)if(this.c<0&&this.b<0)t=this.a.Qm(n)+"*";else if(this.c==this.b)t=this.a.Qm(n)+"{"+this.c+"}";else if(this.c>=0&&this.b>=0)t=this.a.Qm(n)+"{"+this.c+","+this.b+"}";else{if(!(this.c>=0&&this.b<0))throw Lm(new Jk("Token#toString(): CLOSURE "+this.c+mSn+this.b));t=this.a.Qm(n)+"{"+this.c+",}"}else if(this.c<0&&this.b<0)t=this.a.Qm(n)+"*?";else if(this.c==this.b)t=this.a.Qm(n)+"{"+this.c+"}?";else if(this.c>=0&&this.b>=0)t=this.a.Qm(n)+"{"+this.c+","+this.b+"}?";else{if(!(this.c>=0&&this.b<0))throw Lm(new Jk("Token#toString(): NONGREEDYCLOSURE "+this.c+mSn+this.b));t=this.a.Qm(n)+"{"+this.c+",}?"}return t},iSn.b=0,iSn.c=0,EH(_Hn,"RegEx/Token/ClosureToken",318),_wn(837,122,nUn,zB),iSn.Lm=function(n){return 0==n?this.a:this.b},iSn.Pm=function(){return 2},iSn.Qm=function(n){return 3==this.b.e&&this.b.Lm(0)==this.a?this.a.Qm(n)+"+":9==this.b.e&&this.b.Lm(0)==this.a?this.a.Qm(n)+"+?":this.a.Qm(n)+""+this.b.Qm(n)},EH(_Hn,"RegEx/Token/ConcatToken",837),_wn(1945,122,nUn,o0),iSn.Lm=function(n){if(0==n)return this.d;if(1==n)return this.b;throw Lm(new Jk("Internal Error: "+n))},iSn.Pm=function(){return this.b?2:1},iSn.Qm=function(n){var t;return t=this.c>0?"(?("+this.c+")":8==this.a.e?"(?("+this.a+")":"(?"+this.a,this.b?t+=this.d+"|"+this.b+")":t+=this.d+")",t},iSn.c=0,EH(_Hn,"RegEx/Token/ConditionToken",1945),_wn(1946,122,nUn,Wz),iSn.Lm=function(n){return this.b},iSn.Pm=function(){return 1},iSn.Qm=function(n){return"(?"+(0==this.a?"":tpn(this.a))+(0==this.c?"":tpn(this.c))+":"+this.b.Qm(n)+")"},iSn.a=0,iSn.c=0,EH(_Hn,"RegEx/Token/ModifierToken",1946),_wn(838,122,nUn,eU),iSn.Lm=function(n){return this.a},iSn.Pm=function(){return 1},iSn.Qm=function(n){var t;switch(t=null,this.e){case 6:t=0==this.b?"(?:"+this.a.Qm(n)+")":"("+this.a.Qm(n)+")";break;case 20:t="(?="+this.a.Qm(n)+")";break;case 21:t="(?!"+this.a.Qm(n)+")";break;case 22:t="(?<="+this.a.Qm(n)+")";break;case 23:t="(?"+this.a.Qm(n)+")"}return t},iSn.b=0,EH(_Hn,"RegEx/Token/ParenToken",838),_wn(530,122,{3:1,122:1,530:1},nX),iSn.Mm=function(){return this.b},iSn.Qm=function(n){return 12==this.e?"\\"+this.a:function(n){var t,e,i,r;for(r=n.length,t=null,i=0;i=0?(t||(t=new Jy,i>0&&tO(t,(aZ(0,i,n.length),n.substr(0,i)))),t.a+="\\",YH(t,e&OPn)):t&&YH(t,e&OPn);return t?t.a:n}(this.b)},iSn.a=0,EH(_Hn,"RegEx/Token/StringToken",530),_wn(477,122,nUn,OA),iSn.Jm=function(n){WMn(this,n)},iSn.Lm=function(n){return JR(hU(this.a,n),122)},iSn.Pm=function(){return this.a?this.a.a.c.length:0},iSn.Qm=function(n){var t,e,i,r,c;if(1==this.e){if(2==this.a.a.c.length)t=JR(hU(this.a,0),122),r=3==(e=JR(hU(this.a,1),122)).e&&e.Lm(0)==t?t.Qm(n)+"+":9==e.e&&e.Lm(0)==t?t.Qm(n)+"+?":t.Qm(n)+""+e.Qm(n);else{for(c=new Qy,i=0;i=n.c.b:n.a<=n.c.b))throw Lm(new cv);return t=n.a,n.a+=n.c.c,++n.b,ann(t)}(this)},iSn.Ub=function(){return function(n){if(n.b<=0)throw Lm(new cv);return--n.b,n.a-=n.c.c,ann(n.a)}(this)},iSn.Wb=function(n){JR(n,17),function(){throw Lm(new Ly(cUn))}()},iSn.Ob=function(){return this.c.c<0?this.a>=this.c.b:this.a<=this.c.b},iSn.Sb=function(){return this.b>0},iSn.Tb=function(){return this.b},iSn.Vb=function(){return this.b-1},iSn.Qb=function(){throw Lm(new Ly(aUn))},iSn.a=0,iSn.b=0,EH(iUn,"ExclusiveRange/RangeIterator",258);var Xdt,zdt,Vdt=SU(oBn,"C"),Wdt=SU(hBn,"I"),Qdt=SU(hSn,"Z"),Jdt=SU(fBn,"J"),Ydt=SU(aBn,"B"),Zdt=SU(uBn,"D"),ngt=SU(sBn,"F"),tgt=SU(lBn,"S"),egt=nF("org.eclipse.elk.core.labels","ILabelManager"),igt=nF(yFn,"DiagnosticChain"),rgt=nF(qBn,"ResourceSet"),cgt=EH(yFn,"InvocationTargetException",null),agt=(Wy(),function(n){return Wy(),function(){return uW(n,this,arguments)}}),ogt=ogt=function(n,t,e,i){YT();var r=cSn;function c(){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);var i=Object.assign({},t),r=!1;try{n.resolve("web-worker"),r=!0}catch(n){}if(t.workerUrl)if(r){var c=n("web-worker");i.workerFactory=function(n){return new c(n)}}else console.warn("Web worker requested but 'web-worker' package not installed. \nConsider installing the package or pass your own 'workerFactory' to ELK's constructor.\n... Falling back to non-web worker version.");if(!i.workerFactory){var a=n("./elk-worker.min.js").Worker;i.workerFactory=function(n){return new a(n)}}return function(n,t){if(!n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?n:t}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,i))}return function(n,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);n.prototype=Object.create(t&&t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(n,t):n.__proto__=t)}(e,t),e}(n("./elk-api.js").default);Object.defineProperty(t.exports,"__esModule",{value:!0}),t.exports=i,i.default=i},{"./elk-api.js":1,"./elk-worker.min.js":2,"web-worker":4}],4:[function(n,t,e){t.exports=Worker},{}]},{},[3])(3)},2235:(n,t,e)=>{"use strict";e.d(t,{diagram:()=>m});var i=e(6216),r=e(8918),c=e(8747),a=e(9973),o=e(2954);e(4353),e(6750),e(2838);const u=new o;let s={};const h={};let f={};const l=(n,t,e)=>{const i={TB:{in:{north:"north"},out:{south:"west",west:"east",east:"south"}},LR:{in:{west:"west"},out:{east:"south",south:"north",north:"east"}},RL:{in:{east:"east"},out:{west:"north",north:"south",south:"west"}},BT:{in:{south:"south"},out:{north:"east",east:"west",west:"north"}}};return i.TD=i.TB,i[e][t][n]},b=(n,t,e)=>{if(a.l.info("getNextPort",{node:n,edgeDirection:t,graphDirection:e}),!s[n])switch(e){case"TB":case"TD":s[n]={inPosition:"north",outPosition:"south"};break;case"BT":s[n]={inPosition:"south",outPosition:"north"};break;case"RL":s[n]={inPosition:"east",outPosition:"west"};break;case"LR":s[n]={inPosition:"west",outPosition:"east"}}const i="in"===t?s[n].inPosition:s[n].outPosition;return"in"===t?s[n].inPosition=l(s[n].inPosition,t,e):s[n].outPosition=l(s[n].outPosition,t,e),i},w=function(n,t,e,i,a,o){const u=function(n,t,e){const i=((n,t,e)=>{const{parentById:i}=e,r=new Set;let c=n;for(;c;){if(r.add(c),c===t)return c;c=i[c]}for(c=t;c;){if(r.has(c))return c;c=i[c]}return"root"})(n,t,e);if(void 0===i||"root"===i)return{x:0,y:0};const r=f[i].offset;return{x:r.posX,y:r.posY}}(t.sourceId,t.targetId,a),s=t.sections[0].startPoint,h=t.sections[0].endPoint,l=(t.sections[0].bendPoints?t.sections[0].bendPoints:[]).map((n=>[n.x+u.x,n.y+u.y])),b=[[s.x+u.x,s.y+u.y],...l,[h.x+u.x,h.y+u.y]],{x:w,y:d}=(0,c.k)(t.edgeData),g=(0,r.n8j)().x(w).y(d).curve(r.lUB),p=n.insert("path").attr("d",g(b)).attr("class","path "+e.classes).attr("fill","none"),m=n.insert("g").attr("class","edgeLabel"),v=(0,r.Ltv)(m.node().appendChild(t.labelEl)),k=v.node().firstChild.getBoundingClientRect();v.attr("width",k.width),v.attr("height",k.height),m.attr("transform",`translate(${t.labels[0].x+u.x}, ${t.labels[0].y+u.y})`),function(n,t,e,i,r){let a="";i&&(a=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search,a=a.replace(/\(/g,"\\("),a=a.replace(/\)/g,"\\)")),(0,c.m)(n,t,a,r,e)}(p,e,i.type,i.arrowMarkerAbsolute,o)},d=(n,t)=>{n.forEach((n=>{n.children||(n.children=[]);const e=t.childrenById[n.id];e&&e.forEach((t=>{n.children.push(f[t])})),d(n.children,t)}))},g=(n,t,e,i,r,c,o)=>{e.forEach((function(e){if(e)if(f[e.id].offset={posX:e.x+n,posY:e.y+t,x:n,y:t,depth:o,width:e.width,height:e.height},"group"===e.type){const i=r.insert("g").attr("class","subgraph");i.insert("rect").attr("class","subgraph subgraph-lvl-"+o%5+" node").attr("x",e.x+n).attr("y",e.y+t).attr("width",e.width).attr("height",e.height);const c=i.insert("g").attr("class","label"),u=(0,a.F)().flowchart.htmlLabels?e.labelData.width/2:0;c.attr("transform",`translate(${e.labels[0].x+n+e.x+u}, ${e.labels[0].y+t+e.y+3})`),c.node().appendChild(e.labelData.labelNode),a.l.info("Id (UGH)= ",e.type,e.labels)}else a.l.info("Id (UGH)= ",e.id),e.el.attr("transform",`translate(${e.x+n+e.width/2}, ${e.y+t+e.height/2})`)})),e.forEach((function(e){e&&"group"===e.type&&g(n+e.x,t+e.y,e.children,i,r,c,o+1)}))},p={getClasses:function(n,t){return a.l.info("Extracting classes"),t.db.getClasses()},draw:async function(n,t,e,i){var o;i.db.clear(),f={},s={},i.db.setGen("gen-2"),i.parser.parse(n);const l=(0,r.Ltv)("body").append("div").attr("style","height:400px").attr("id","cy");let p={id:"root",layoutOptions:{"elk.hierarchyHandling":"INCLUDE_CHILDREN","org.eclipse.elk.padding":"[top=100, left=100, bottom=110, right=110]","elk.layered.spacing.edgeNodeBetweenLayers":"30","elk.direction":"DOWN"},children:[],edges:[]};switch(a.l.info("Drawing flowchart using v3 renderer",u),i.db.getDirection()){case"BT":p.layoutOptions["elk.direction"]="UP";break;case"TB":p.layoutOptions["elk.direction"]="DOWN";break;case"LR":p.layoutOptions["elk.direction"]="RIGHT";break;case"RL":p.layoutOptions["elk.direction"]="LEFT"}const{securityLevel:m,flowchart:v}=(0,a.F)();let k;"sandbox"===m&&(k=(0,r.Ltv)("#i"+t));const y="sandbox"===m?(0,r.Ltv)(k.nodes()[0].contentDocument.body):(0,r.Ltv)("body"),M="sandbox"===m?k.nodes()[0].contentDocument:document,T=y.select(`[id="${t}"]`);(0,c.a)(T,["point","circle","cross"],i.type,t);const j=i.db.getVertices();let E;const S=i.db.getSubGraphs();a.l.info("Subgraphs - ",S);for(let n=S.length-1;n>=0;n--)E=S[n],i.db.addVertex(E.id,{text:E.title,type:E.labelType},"group",void 0,E.classes,E.dir);const P=T.insert("g").attr("class","subgraphs"),C=function(n){const t={parentById:{},childrenById:{}},e=n.getSubGraphs();return a.l.info("Subgraphs - ",e),e.forEach((function(n){n.nodes.forEach((function(e){t.parentById[e]=n.id,void 0===t.childrenById[n.id]&&(t.childrenById[n.id]=[]),t.childrenById[n.id].push(e)}))})),e.forEach((function(n){n.id,void 0!==t.parentById[n.id]&&t.parentById[n.id]})),t}(i.db);p=await async function(n,t,e,i,r,o,u){const s=e.select(`[id="${t}"]`).insert("g").attr("class","nodes"),h=Object.keys(n);return await Promise.all(h.map((async function(t){const e=n[t];let u="default";e.classes.length>0&&(u=e.classes.join(" ")),u+=" flowchart-label";const h=(0,a.k)(e.styles);let l=void 0!==e.text?e.text:e.id;const b={width:0,height:0},w=[{id:e.id+"-west",layoutOptions:{"port.side":"WEST"}},{id:e.id+"-east",layoutOptions:{"port.side":"EAST"}},{id:e.id+"-south",layoutOptions:{"port.side":"SOUTH"}},{id:e.id+"-north",layoutOptions:{"port.side":"NORTH"}}];let d=0,g="",p={};switch(e.type){case"round":d=5,g="rect";break;case"square":case"group":default:g="rect";break;case"diamond":g="question",p={portConstraints:"FIXED_SIDE"};break;case"hexagon":g="hexagon";break;case"odd":case"odd_right":g="rect_left_inv_arrow";break;case"lean_right":g="lean_right";break;case"lean_left":g="lean_left";break;case"trapezoid":g="trapezoid";break;case"inv_trapezoid":g="inv_trapezoid";break;case"circle":g="circle";break;case"ellipse":g="ellipse";break;case"stadium":g="stadium";break;case"subroutine":g="subroutine";break;case"cylinder":g="cylinder";break;case"doublecircle":g="doublecircle"}const m={labelStyle:h.labelStyle,shape:g,labelText:l,labelType:e.labelType,rx:d,ry:d,class:u,style:h.style,id:e.id,link:e.link,linkTarget:e.linkTarget,tooltip:r.db.getTooltip(e.id)||"",domId:r.db.lookUpDomId(e.id),haveCallback:e.haveCallback,width:"group"===e.type?500:void 0,dir:e.dir,type:e.type,props:e.props,padding:(0,a.F)().flowchart.padding};let v,k;if("group"!==m.type)k=await(0,c.e)(s,m,e.dir),v=k.node().getBBox();else{i.createElementNS("http://www.w3.org/2000/svg","text");const{shapeSvg:n,bbox:t}=await(0,c.l)(s,m,void 0,!0);b.width=t.width,b.wrappingWidth=(0,a.F)().flowchart.wrappingWidth,b.height=t.height,b.labelNode=n.node(),m.labelData=b}const y={id:e.id,ports:"diamond"===e.type?w:[],layoutOptions:p,labelText:l,labelData:b,domId:r.db.lookUpDomId(e.id),width:null==v?void 0:v.width,height:null==v?void 0:v.height,type:e.type,el:k,parent:o.parentById[e.id]};f[m.id]=y}))),u}(j,t,y,M,i,C,p);const I=T.insert("g").attr("class","edges edgePath"),O=i.db.getEdges();p=function(n,t,e,i){a.l.info("abc78 edges = ",n);const o=i.insert("g").attr("class","edgeLabels");let u,s,l={},w=t.db.getDirection();if(void 0!==n.defaultStyle){const t=(0,a.k)(n.defaultStyle);u=t.style,s=t.labelStyle}return n.forEach((function(t){const i="L-"+t.start+"-"+t.end;void 0===l[i]?(l[i]=0,a.l.info("abc78 new entry",i,l[i])):(l[i]++,a.l.info("abc78 new entry",i,l[i]));let d=i+"-"+l[i];a.l.info("abc78 new link id to be used is",i,d,l[i]);const g="LS-"+t.start,p="LE-"+t.end,m={style:"",labelStyle:""};switch(m.minlen=t.length||1,"arrow_open"===t.type?m.arrowhead="none":m.arrowhead="normal",m.arrowTypeStart="arrow_open",m.arrowTypeEnd="arrow_open",t.type){case"double_arrow_cross":m.arrowTypeStart="arrow_cross";case"arrow_cross":m.arrowTypeEnd="arrow_cross";break;case"double_arrow_point":m.arrowTypeStart="arrow_point";case"arrow_point":m.arrowTypeEnd="arrow_point";break;case"double_arrow_circle":m.arrowTypeStart="arrow_circle";case"arrow_circle":m.arrowTypeEnd="arrow_circle"}let v="",k="";switch(t.stroke){case"normal":v="fill:none;",void 0!==u&&(v=u),void 0!==s&&(k=s),m.thickness="normal",m.pattern="solid";break;case"dotted":m.thickness="normal",m.pattern="dotted",m.style="fill:none;stroke-width:2px;stroke-dasharray:3;";break;case"thick":m.thickness="thick",m.pattern="solid",m.style="stroke-width: 3.5px;fill:none;"}if(void 0!==t.style){const n=(0,a.k)(t.style);v=n.style,k=n.labelStyle}m.style=m.style+=v,m.labelStyle=m.labelStyle+=k,void 0!==t.interpolate?m.curve=(0,a.n)(t.interpolate,r.lUB):void 0!==n.defaultInterpolate?m.curve=(0,a.n)(n.defaultInterpolate,r.lUB):m.curve=(0,a.n)(h.curve,r.lUB),void 0===t.text?void 0!==t.style&&(m.arrowheadStyle="fill: #333"):(m.arrowheadStyle="fill: #333",m.labelpos="c"),m.labelType=t.labelType,m.label=t.text.replace(a.e.lineBreakRegex,"\n"),void 0===t.style&&(m.style=m.style||"stroke: #333; stroke-width: 1.5px;fill:none;"),m.labelStyle=m.labelStyle.replace("color:","fill:"),m.id=d,m.classes="flowchart-link "+g+" "+p;const y=(0,c.f)(o,m),{source:M,target:T,sourceId:j,targetId:E}=((n,t)=>{let e=n.start,i=n.end;const r=e,c=i,a=f[e],o=f[i];return a&&o?("diamond"===a.type&&(e=`${e}-${b(e,"out",t)}`),"diamond"===o.type&&(i=`${i}-${b(i,"in",t)}`),{source:e,target:i,sourceId:r,targetId:c}):{source:e,target:i}})(t,w);a.l.debug("abc78 source and target",M,T),e.edges.push({id:"e"+t.start+t.end,sources:[M],targets:[T],sourceId:j,targetId:E,labelEl:y,labels:[{width:m.width,height:m.height,orgWidth:m.width,orgHeight:m.height,text:m.label,layoutOptions:{"edgeLabels.inline":"true","edgeLabels.placement":"CENTER"}}],edgeData:m})})),e}(O,i,p,T),Object.keys(f).forEach((n=>{const t=f[n];t.parent||p.children.push(t),void 0!==C.childrenById[n]&&(t.labels=[{text:t.labelText,layoutOptions:{"nodeLabels.placement":"[H_CENTER, V_TOP, INSIDE]"},width:t.labelData.width,height:t.labelData.height}],delete t.x,delete t.y,delete t.width,delete t.height)})),d(p.children,C),a.l.info("after layout",JSON.stringify(p,null,2));const A=await u.layout(p);g(0,0,A.children,T,P,i,0),a.l.info("after layout",A),null==(o=A.edges)||o.map((n=>{w(I,n,n.edgeData,i,C,t)})),(0,a.o)({},T,v.diagramPadding,v.useMaxWidth),l.remove()}},m={db:i.d,renderer:p,parser:i.p,styles:n=>`.label {\n font-family: ${n.fontFamily};\n color: ${n.nodeTextColor||n.textColor};\n }\n .cluster-label text {\n fill: ${n.titleColor};\n }\n .cluster-label span {\n color: ${n.titleColor};\n }\n\n .label text,span {\n fill: ${n.nodeTextColor||n.textColor};\n color: ${n.nodeTextColor||n.textColor};\n }\n\n .node rect,\n .node circle,\n .node ellipse,\n .node polygon,\n .node path {\n fill: ${n.mainBkg};\n stroke: ${n.nodeBorder};\n stroke-width: 1px;\n }\n\n .node .label {\n text-align: center;\n }\n .node.clickable {\n cursor: pointer;\n }\n\n .arrowheadPath {\n fill: ${n.arrowheadColor};\n }\n\n .edgePath .path {\n stroke: ${n.lineColor};\n stroke-width: 2.0px;\n }\n\n .flowchart-link {\n stroke: ${n.lineColor};\n fill: none;\n }\n\n .edgeLabel {\n background-color: ${n.edgeLabelBackground};\n rect {\n opacity: 0.85;\n background-color: ${n.edgeLabelBackground};\n fill: ${n.edgeLabelBackground};\n }\n text-align: center;\n }\n\n .cluster rect {\n fill: ${n.clusterBkg};\n stroke: ${n.clusterBorder};\n stroke-width: 1px;\n }\n\n .cluster text {\n fill: ${n.titleColor};\n }\n\n .cluster span {\n color: ${n.titleColor};\n }\n /* .cluster div {\n color: ${n.titleColor};\n } */\n\n div.mermaidTooltip {\n position: absolute;\n text-align: center;\n max-width: 200px;\n padding: 2px;\n font-family: ${n.fontFamily};\n font-size: 12px;\n background: ${n.tertiaryColor};\n border: 1px solid ${n.border2};\n border-radius: 2px;\n pointer-events: none;\n z-index: 100;\n }\n\n .flowchartTitleText {\n text-anchor: middle;\n font-size: 18px;\n fill: ${n.textColor};\n }\n .subgraph {\n stroke-width:2;\n rx:3;\n }\n // .subgraph-lvl-1 {\n // fill:#ccc;\n // // stroke:black;\n // }\n\n .flowchart-label text {\n text-anchor: middle;\n }\n\n ${(n=>{let t="";for(let e=0;e<5;e++)t+=`\n .subgraph-lvl-${e} {\n fill: ${n[`surface${e}`]};\n stroke: ${n[`surfacePeer${e}`]};\n }\n `;return t})(n)}\n`}}}]); \ No newline at end of file diff --git a/js/244-651d391e.chunk.min.js b/js/244-651d391e.chunk.min.js new file mode 100644 index 0000000..5468318 --- /dev/null +++ b/js/244-651d391e.chunk.min.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkgeekdoc=self.webpackChunkgeekdoc||[]).push([[244],{8863:(t,e,r)=>{r.d(e,{diagram:()=>M});var i=r(9973),a=r(697),n=r(8918),s=r(944),o=r(8823);const c=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,l=function(t){if(!function(t){return"string"==typeof t&&c.test(t)}(t))throw TypeError("Invalid UUID");let e;const r=new Uint8Array(16);return r[0]=(e=parseInt(t.slice(0,8),16))>>>24,r[1]=e>>>16&255,r[2]=e>>>8&255,r[3]=255&e,r[4]=(e=parseInt(t.slice(9,13),16))>>>8,r[5]=255&e,r[6]=(e=parseInt(t.slice(14,18),16))>>>8,r[7]=255&e,r[8]=(e=parseInt(t.slice(19,23),16))>>>8,r[9]=255&e,r[10]=(e=parseInt(t.slice(24,36),16))/1099511627776&255,r[11]=e/4294967296&255,r[12]=e>>>24&255,r[13]=e>>>16&255,r[14]=e>>>8&255,r[15]=255&e,r};function h(t,e,r,i){switch(t){case 0:return e&r^~e&i;case 1:case 3:return e^r^i;case 2:return e&r^e&i^r&i}}function d(t,e){return t<>>32-e}const y=function(t,e,r){function i(t,e,r,i){var a;if("string"==typeof t&&(t=function(t){t=unescape(encodeURIComponent(t));const e=[];for(let r=0;r>>0;l=c,c=o,o=d(s,30)>>>0,s=a,a=n}r[0]=r[0]+a>>>0,r[1]=r[1]+s>>>0,r[2]=r[2]+o>>>0,r[3]=r[3]+c>>>0,r[4]=r[4]+l>>>0}return[r[0]>>24&255,r[0]>>16&255,r[0]>>8&255,255&r[0],r[1]>>24&255,r[1]>>16&255,r[1]>>8&255,255&r[1],r[2]>>24&255,r[2]>>16&255,r[2]>>8&255,255&r[2],r[3]>>24&255,r[3]>>16&255,r[3]>>8&255,255&r[3],r[4]>>24&255,r[4]>>16&255,r[4]>>8&255,255&r[4]]}(n),n[6]=15&n[6]|80,n[8]=63&n[8]|128,r){i=i||0;for(let t=0;t<16;++t)r[i+t]=n[t];return r}return(0,o.k)(n)}try{i.name="v5"}catch(t){}return i.DNS="6ba7b810-9dad-11d1-80b4-00c04fd430c8",i.URL="6ba7b811-9dad-11d1-80b4-00c04fd430c8",i}();r(4353),r(6750),r(2838);var u=function(){var t=function(t,e,r,i){for(r=r||{},i=t.length;i--;r[t[i]]=e);return r},e=[6,8,10,20,22,24,26,27,28],r=[1,10],i=[1,11],a=[1,12],n=[1,13],s=[1,14],o=[1,15],c=[1,21],l=[1,22],h=[1,23],d=[1,24],y=[1,25],u=[6,8,10,13,15,18,19,20,22,24,26,27,28,41,42,43,44,45],p=[1,34],_=[27,28,46,47],f=[41,42,43,44,45],m=[17,34],E=[1,54],g=[1,53],O=[17,34,36,38],b={trace:function(){},yy:{},symbols_:{error:2,start:3,ER_DIAGRAM:4,document:5,EOF:6,line:7,SPACE:8,statement:9,NEWLINE:10,entityName:11,relSpec:12,":":13,role:14,BLOCK_START:15,attributes:16,BLOCK_STOP:17,SQS:18,SQE:19,title:20,title_value:21,acc_title:22,acc_title_value:23,acc_descr:24,acc_descr_value:25,acc_descr_multiline_value:26,ALPHANUM:27,ENTITY_NAME:28,attribute:29,attributeType:30,attributeName:31,attributeKeyTypeList:32,attributeComment:33,ATTRIBUTE_WORD:34,attributeKeyType:35,COMMA:36,ATTRIBUTE_KEY:37,COMMENT:38,cardinality:39,relType:40,ZERO_OR_ONE:41,ZERO_OR_MORE:42,ONE_OR_MORE:43,ONLY_ONE:44,MD_PARENT:45,NON_IDENTIFYING:46,IDENTIFYING:47,WORD:48,$accept:0,$end:1},terminals_:{2:"error",4:"ER_DIAGRAM",6:"EOF",8:"SPACE",10:"NEWLINE",13:":",15:"BLOCK_START",17:"BLOCK_STOP",18:"SQS",19:"SQE",20:"title",21:"title_value",22:"acc_title",23:"acc_title_value",24:"acc_descr",25:"acc_descr_value",26:"acc_descr_multiline_value",27:"ALPHANUM",28:"ENTITY_NAME",34:"ATTRIBUTE_WORD",36:"COMMA",37:"ATTRIBUTE_KEY",38:"COMMENT",41:"ZERO_OR_ONE",42:"ZERO_OR_MORE",43:"ONE_OR_MORE",44:"ONLY_ONE",45:"MD_PARENT",46:"NON_IDENTIFYING",47:"IDENTIFYING",48:"WORD"},productions_:[0,[3,3],[5,0],[5,2],[7,2],[7,1],[7,1],[7,1],[9,5],[9,4],[9,3],[9,1],[9,7],[9,6],[9,4],[9,2],[9,2],[9,2],[9,1],[11,1],[11,1],[16,1],[16,2],[29,2],[29,3],[29,3],[29,4],[30,1],[31,1],[32,1],[32,3],[35,1],[33,1],[12,3],[39,1],[39,1],[39,1],[39,1],[39,1],[40,1],[40,1],[14,1],[14,1],[14,1]],performAction:function(t,e,r,i,a,n,s){var o=n.length-1;switch(a){case 1:break;case 2:case 6:case 7:this.$=[];break;case 3:n[o-1].push(n[o]),this.$=n[o-1];break;case 4:case 5:case 19:case 43:case 27:case 28:case 31:this.$=n[o];break;case 8:i.addEntity(n[o-4]),i.addEntity(n[o-2]),i.addRelationship(n[o-4],n[o],n[o-2],n[o-3]);break;case 9:i.addEntity(n[o-3]),i.addAttributes(n[o-3],n[o-1]);break;case 10:i.addEntity(n[o-2]);break;case 11:i.addEntity(n[o]);break;case 12:i.addEntity(n[o-6],n[o-4]),i.addAttributes(n[o-6],n[o-1]);break;case 13:i.addEntity(n[o-5],n[o-3]);break;case 14:i.addEntity(n[o-3],n[o-1]);break;case 15:case 16:this.$=n[o].trim(),i.setAccTitle(this.$);break;case 17:case 18:this.$=n[o].trim(),i.setAccDescription(this.$);break;case 20:case 41:case 42:case 32:this.$=n[o].replace(/"/g,"");break;case 21:case 29:this.$=[n[o]];break;case 22:n[o].push(n[o-1]),this.$=n[o];break;case 23:this.$={attributeType:n[o-1],attributeName:n[o]};break;case 24:this.$={attributeType:n[o-2],attributeName:n[o-1],attributeKeyTypeList:n[o]};break;case 25:this.$={attributeType:n[o-2],attributeName:n[o-1],attributeComment:n[o]};break;case 26:this.$={attributeType:n[o-3],attributeName:n[o-2],attributeKeyTypeList:n[o-1],attributeComment:n[o]};break;case 30:n[o-2].push(n[o]),this.$=n[o-2];break;case 33:this.$={cardA:n[o],relType:n[o-1],cardB:n[o-2]};break;case 34:this.$=i.Cardinality.ZERO_OR_ONE;break;case 35:this.$=i.Cardinality.ZERO_OR_MORE;break;case 36:this.$=i.Cardinality.ONE_OR_MORE;break;case 37:this.$=i.Cardinality.ONLY_ONE;break;case 38:this.$=i.Cardinality.MD_PARENT;break;case 39:this.$=i.Identification.NON_IDENTIFYING;break;case 40:this.$=i.Identification.IDENTIFYING}},table:[{3:1,4:[1,2]},{1:[3]},t(e,[2,2],{5:3}),{6:[1,4],7:5,8:[1,6],9:7,10:[1,8],11:9,20:r,22:i,24:a,26:n,27:s,28:o},t(e,[2,7],{1:[2,1]}),t(e,[2,3]),{9:16,11:9,20:r,22:i,24:a,26:n,27:s,28:o},t(e,[2,5]),t(e,[2,6]),t(e,[2,11],{12:17,39:20,15:[1,18],18:[1,19],41:c,42:l,43:h,44:d,45:y}),{21:[1,26]},{23:[1,27]},{25:[1,28]},t(e,[2,18]),t(u,[2,19]),t(u,[2,20]),t(e,[2,4]),{11:29,27:s,28:o},{16:30,17:[1,31],29:32,30:33,34:p},{11:35,27:s,28:o},{40:36,46:[1,37],47:[1,38]},t(_,[2,34]),t(_,[2,35]),t(_,[2,36]),t(_,[2,37]),t(_,[2,38]),t(e,[2,15]),t(e,[2,16]),t(e,[2,17]),{13:[1,39]},{17:[1,40]},t(e,[2,10]),{16:41,17:[2,21],29:32,30:33,34:p},{31:42,34:[1,43]},{34:[2,27]},{19:[1,44]},{39:45,41:c,42:l,43:h,44:d,45:y},t(f,[2,39]),t(f,[2,40]),{14:46,27:[1,49],28:[1,48],48:[1,47]},t(e,[2,9]),{17:[2,22]},t(m,[2,23],{32:50,33:51,35:52,37:E,38:g}),t([17,34,37,38],[2,28]),t(e,[2,14],{15:[1,55]}),t([27,28],[2,33]),t(e,[2,8]),t(e,[2,41]),t(e,[2,42]),t(e,[2,43]),t(m,[2,24],{33:56,36:[1,57],38:g}),t(m,[2,25]),t(O,[2,29]),t(m,[2,32]),t(O,[2,31]),{16:58,17:[1,59],29:32,30:33,34:p},t(m,[2,26]),{35:60,37:E},{17:[1,61]},t(e,[2,13]),t(O,[2,30]),t(e,[2,12])],defaultActions:{34:[2,27],41:[2,22]},parseError:function(t,e){if(!e.recoverable){var r=new Error(t);throw r.hash=e,r}this.trace(t)},parse:function(t){var e=[0],r=[],i=[null],a=[],n=this.table,s="",o=0,c=0,l=a.slice.call(arguments,1),h=Object.create(this.lexer),d={yy:{}};for(var y in this.yy)Object.prototype.hasOwnProperty.call(this.yy,y)&&(d.yy[y]=this.yy[y]);h.setInput(t,d.yy),d.yy.lexer=h,d.yy.parser=this,void 0===h.yylloc&&(h.yylloc={});var u=h.yylloc;a.push(u);var p=h.options&&h.options.ranges;"function"==typeof d.yy.parseError?this.parseError=d.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var _,f,m,E,g,O,b,k,R,N={};;){if(f=e[e.length-1],this.defaultActions[f]?m=this.defaultActions[f]:(null==_&&(R=void 0,"number"!=typeof(R=r.pop()||h.lex()||1)&&(R instanceof Array&&(R=(r=R).pop()),R=this.symbols_[R]||R),_=R),m=n[f]&&n[f][_]),void 0===m||!m.length||!m[0]){var T;for(g in k=[],n[f])this.terminals_[g]&&g>2&&k.push("'"+this.terminals_[g]+"'");T=h.showPosition?"Parse error on line "+(o+1)+":\n"+h.showPosition()+"\nExpecting "+k.join(", ")+", got '"+(this.terminals_[_]||_)+"'":"Parse error on line "+(o+1)+": Unexpected "+(1==_?"end of input":"'"+(this.terminals_[_]||_)+"'"),this.parseError(T,{text:h.match,token:this.terminals_[_]||_,line:h.yylineno,loc:u,expected:k})}if(m[0]instanceof Array&&m.length>1)throw new Error("Parse Error: multiple actions possible at state: "+f+", token: "+_);switch(m[0]){case 1:e.push(_),i.push(h.yytext),a.push(h.yylloc),e.push(m[1]),_=null,c=h.yyleng,s=h.yytext,o=h.yylineno,u=h.yylloc;break;case 2:if(O=this.productions_[m[1]][1],N.$=i[i.length-O],N._$={first_line:a[a.length-(O||1)].first_line,last_line:a[a.length-1].last_line,first_column:a[a.length-(O||1)].first_column,last_column:a[a.length-1].last_column},p&&(N._$.range=[a[a.length-(O||1)].range[0],a[a.length-1].range[1]]),void 0!==(E=this.performAction.apply(N,[s,c,o,d.yy,m[1],i,a].concat(l))))return E;O&&(e=e.slice(0,-1*O*2),i=i.slice(0,-1*O),a=a.slice(0,-1*O)),e.push(this.productions_[m[1]][0]),i.push(N.$),a.push(N._$),b=n[e[e.length-2]][e[e.length-1]],e.push(b);break;case 3:return!0}}return!0}},k={EOF:1,parseError:function(t,e){if(!this.yy.parser)throw new Error(t);this.yy.parser.parseError(t,e)},setInput:function(t,e){return this.yy=e||this.yy||{},this._input=t,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var t=this._input[0];return this.yytext+=t,this.yyleng++,this.offset++,this.match+=t,this.matched+=t,t.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),t},unput:function(t){var e=t.length,r=t.split(/(?:\r\n?|\n)/g);this._input=t+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-e),this.offset-=e;var i=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),r.length-1&&(this.yylineno-=r.length-1);var a=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:r?(r.length===i.length?this.yylloc.first_column:0)+i[i.length-r.length].length-r[0].length:this.yylloc.first_column-e},this.options.ranges&&(this.yylloc.range=[a[0],a[0]+this.yyleng-e]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(t){this.unput(this.match.slice(t))},pastInput:function(){var t=this.matched.substr(0,this.matched.length-this.match.length);return(t.length>20?"...":"")+t.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var t=this.match;return t.length<20&&(t+=this._input.substr(0,20-t.length)),(t.substr(0,20)+(t.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var t=this.pastInput(),e=new Array(t.length+1).join("-");return t+this.upcomingInput()+"\n"+e+"^"},test_match:function(t,e){var r,i,a;if(this.options.backtrack_lexer&&(a={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(a.yylloc.range=this.yylloc.range.slice(0))),(i=t[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=i.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:i?i[i.length-1].length-i[i.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+t[0].length},this.yytext+=t[0],this.match+=t[0],this.matches=t,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(t[0].length),this.matched+=t[0],r=this.performAction.call(this,this.yy,this,e,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),r)return r;if(this._backtrack){for(var n in a)this[n]=a[n];return!1}return!1},next:function(){if(this.done)return this.EOF;var t,e,r,i;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var a=this._currentRules(),n=0;ne[0].length)){if(e=r,i=n,this.options.backtrack_lexer){if(!1!==(t=this.test_match(r,a[n])))return t;if(this._backtrack){e=!1;continue}return!1}if(!this.options.flex)break}return e?!1!==(t=this.test_match(e,a[i]))&&t:""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(t){this.conditionStack.push(t)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(t){return(t=this.conditionStack.length-1-Math.abs(t||0))>=0?this.conditionStack[t]:"INITIAL"},pushState:function(t){this.begin(t)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(t,e,r,i){switch(r){case 0:return this.begin("acc_title"),22;case 1:return this.popState(),"acc_title_value";case 2:return this.begin("acc_descr"),24;case 3:return this.popState(),"acc_descr_value";case 4:this.begin("acc_descr_multiline");break;case 5:this.popState();break;case 6:return"acc_descr_multiline_value";case 7:return 10;case 8:case 15:case 20:break;case 9:return 8;case 10:return 28;case 11:return 48;case 12:return 4;case 13:return this.begin("block"),15;case 14:return 36;case 16:return 37;case 17:case 18:return 34;case 19:return 38;case 21:return this.popState(),17;case 22:case 54:return e.yytext[0];case 23:return 18;case 24:return 19;case 25:case 29:case 30:case 43:return 41;case 26:case 27:case 28:case 36:case 38:case 45:return 43;case 31:case 32:case 33:case 34:case 35:case 37:case 44:return 42;case 39:case 40:case 41:case 42:return 44;case 46:return 45;case 47:case 50:case 51:case 52:return 46;case 48:case 49:return 47;case 53:return 27;case 55:return 6}},rules:[/^(?:accTitle\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*\{\s*)/i,/^(?:[\}])/i,/^(?:[^\}]*)/i,/^(?:[\n]+)/i,/^(?:\s+)/i,/^(?:[\s]+)/i,/^(?:"[^"%\r\n\v\b\\]+")/i,/^(?:"[^"]*")/i,/^(?:erDiagram\b)/i,/^(?:\{)/i,/^(?:,)/i,/^(?:\s+)/i,/^(?:\b((?:PK)|(?:FK)|(?:UK))\b)/i,/^(?:(.*?)[~](.*?)*[~])/i,/^(?:[\*A-Za-z_][A-Za-z0-9\-_\[\]\(\)]*)/i,/^(?:"[^"]*")/i,/^(?:[\n]+)/i,/^(?:\})/i,/^(?:.)/i,/^(?:\[)/i,/^(?:\])/i,/^(?:one or zero\b)/i,/^(?:one or more\b)/i,/^(?:one or many\b)/i,/^(?:1\+)/i,/^(?:\|o\b)/i,/^(?:zero or one\b)/i,/^(?:zero or more\b)/i,/^(?:zero or many\b)/i,/^(?:0\+)/i,/^(?:\}o\b)/i,/^(?:many\(0\))/i,/^(?:many\(1\))/i,/^(?:many\b)/i,/^(?:\}\|)/i,/^(?:one\b)/i,/^(?:only one\b)/i,/^(?:1\b)/i,/^(?:\|\|)/i,/^(?:o\|)/i,/^(?:o\{)/i,/^(?:\|\{)/i,/^(?:\s*u\b)/i,/^(?:\.\.)/i,/^(?:--)/i,/^(?:to\b)/i,/^(?:optionally to\b)/i,/^(?:\.-)/i,/^(?:-\.)/i,/^(?:[A-Za-z_][A-Za-z0-9\-_]*)/i,/^(?:.)/i,/^(?:$)/i],conditions:{acc_descr_multiline:{rules:[5,6],inclusive:!1},acc_descr:{rules:[3],inclusive:!1},acc_title:{rules:[1],inclusive:!1},block:{rules:[14,15,16,17,18,19,20,21,22],inclusive:!1},INITIAL:{rules:[0,2,4,7,8,9,10,11,12,13,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55],inclusive:!0}}};function R(){this.yy={}}return b.lexer=k,R.prototype=b,b.Parser=R,new R}();u.parser=u;const p=u;let _={},f=[];const m=function(t,e=void 0){return void 0===_[t]?(_[t]={attributes:[],alias:e},i.l.info("Added new entity :",t)):_[t]&&!_[t].alias&&e&&(_[t].alias=e,i.l.info(`Add alias '${e}' to entity '${t}'`)),_[t]},E={Cardinality:{ZERO_OR_ONE:"ZERO_OR_ONE",ZERO_OR_MORE:"ZERO_OR_MORE",ONE_OR_MORE:"ONE_OR_MORE",ONLY_ONE:"ONLY_ONE",MD_PARENT:"MD_PARENT"},Identification:{NON_IDENTIFYING:"NON_IDENTIFYING",IDENTIFYING:"IDENTIFYING"},getConfig:()=>(0,i.c)().er,addEntity:m,addAttributes:function(t,e){let r,a=m(t);for(r=e.length-1;r>=0;r--)a.attributes.push(e[r]),i.l.debug("Added attribute ",e[r].attributeName)},getEntities:()=>_,addRelationship:function(t,e,r,a){let n={entityA:t,roleA:e,entityB:r,relSpec:a};f.push(n),i.l.debug("Added new relationship :",n)},getRelationships:()=>f,clear:function(){_={},f=[],(0,i.v)()},setAccTitle:i.s,getAccTitle:i.g,setAccDescription:i.b,getAccDescription:i.a,setDiagramTitle:i.q,getDiagramTitle:i.t},g={ONLY_ONE_START:"ONLY_ONE_START",ONLY_ONE_END:"ONLY_ONE_END",ZERO_OR_ONE_START:"ZERO_OR_ONE_START",ZERO_OR_ONE_END:"ZERO_OR_ONE_END",ONE_OR_MORE_START:"ONE_OR_MORE_START",ONE_OR_MORE_END:"ONE_OR_MORE_END",ZERO_OR_MORE_START:"ZERO_OR_MORE_START",ZERO_OR_MORE_END:"ZERO_OR_MORE_END",MD_PARENT_END:"MD_PARENT_END",MD_PARENT_START:"MD_PARENT_START"},O=g,b=/[^\dA-Za-z](\W)*/g;let k={},R=new Map;const N=function(t){return(t.entityA+t.roleA+t.entityB).replace(/\s/g,"")};let T=0;const x="28e9f9db-3c8d-5aa5-9faf-44286ae5937c";function A(t=""){return t.length>0?`${t}-`:""}const M={parser:p,db:E,renderer:{setConf:function(t){const e=Object.keys(t);for(const r of e)k[r]=t[r]},draw:function(t,e,r,o){k=(0,i.c)().er,i.l.info("Drawing ER diagram");const c=(0,i.c)().securityLevel;let l;"sandbox"===c&&(l=(0,n.Ltv)("#i"+e));const h=("sandbox"===c?(0,n.Ltv)(l.nodes()[0].contentDocument.body):(0,n.Ltv)("body")).select(`[id='${e}']`);let d;(function(t,e){let r;t.append("defs").append("marker").attr("id",g.MD_PARENT_START).attr("refX",0).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),t.append("defs").append("marker").attr("id",g.MD_PARENT_END).attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),t.append("defs").append("marker").attr("id",g.ONLY_ONE_START).attr("refX",0).attr("refY",9).attr("markerWidth",18).attr("markerHeight",18).attr("orient","auto").append("path").attr("stroke",e.stroke).attr("fill","none").attr("d","M9,0 L9,18 M15,0 L15,18"),t.append("defs").append("marker").attr("id",g.ONLY_ONE_END).attr("refX",18).attr("refY",9).attr("markerWidth",18).attr("markerHeight",18).attr("orient","auto").append("path").attr("stroke",e.stroke).attr("fill","none").attr("d","M3,0 L3,18 M9,0 L9,18"),r=t.append("defs").append("marker").attr("id",g.ZERO_OR_ONE_START).attr("refX",0).attr("refY",9).attr("markerWidth",30).attr("markerHeight",18).attr("orient","auto"),r.append("circle").attr("stroke",e.stroke).attr("fill","white").attr("cx",21).attr("cy",9).attr("r",6),r.append("path").attr("stroke",e.stroke).attr("fill","none").attr("d","M9,0 L9,18"),r=t.append("defs").append("marker").attr("id",g.ZERO_OR_ONE_END).attr("refX",30).attr("refY",9).attr("markerWidth",30).attr("markerHeight",18).attr("orient","auto"),r.append("circle").attr("stroke",e.stroke).attr("fill","white").attr("cx",9).attr("cy",9).attr("r",6),r.append("path").attr("stroke",e.stroke).attr("fill","none").attr("d","M21,0 L21,18"),t.append("defs").append("marker").attr("id",g.ONE_OR_MORE_START).attr("refX",18).attr("refY",18).attr("markerWidth",45).attr("markerHeight",36).attr("orient","auto").append("path").attr("stroke",e.stroke).attr("fill","none").attr("d","M0,18 Q 18,0 36,18 Q 18,36 0,18 M42,9 L42,27"),t.append("defs").append("marker").attr("id",g.ONE_OR_MORE_END).attr("refX",27).attr("refY",18).attr("markerWidth",45).attr("markerHeight",36).attr("orient","auto").append("path").attr("stroke",e.stroke).attr("fill","none").attr("d","M3,9 L3,27 M9,18 Q27,0 45,18 Q27,36 9,18"),r=t.append("defs").append("marker").attr("id",g.ZERO_OR_MORE_START).attr("refX",18).attr("refY",18).attr("markerWidth",57).attr("markerHeight",36).attr("orient","auto"),r.append("circle").attr("stroke",e.stroke).attr("fill","white").attr("cx",48).attr("cy",18).attr("r",6),r.append("path").attr("stroke",e.stroke).attr("fill","none").attr("d","M0,18 Q18,0 36,18 Q18,36 0,18"),r=t.append("defs").append("marker").attr("id",g.ZERO_OR_MORE_END).attr("refX",39).attr("refY",18).attr("markerWidth",57).attr("markerHeight",36).attr("orient","auto"),r.append("circle").attr("stroke",e.stroke).attr("fill","white").attr("cx",9).attr("cy",18).attr("r",6),r.append("path").attr("stroke",e.stroke).attr("fill","none").attr("d","M21,18 Q39,0 57,18 Q39,36 21,18")})(h,k),d=new a.T({multigraph:!0,directed:!0,compound:!1}).setGraph({rankdir:k.layoutDirection,marginx:20,marginy:20,nodesep:100,edgesep:100,ranksep:100}).setDefaultEdgeLabel((function(){return{}}));const u=function(t,e,r){let a;return Object.keys(e).forEach((function(n){const s=function(t="",e=""){const r=t.replace(b,"");return`${A(e)}${A(r)}${y(t,x)}`}(n,"entity");R.set(n,s);const o=t.append("g").attr("id",s);a=void 0===a?s:a;const c="text-"+s,l=o.append("text").classed("er entityLabel",!0).attr("id",c).attr("x",0).attr("y",0).style("dominant-baseline","middle").style("text-anchor","middle").style("font-family",(0,i.c)().fontFamily).style("font-size",k.fontSize+"px").text(e[n].alias??n),{width:h,height:d}=((t,e,r)=>{const a=k.entityPadding/3,n=k.entityPadding/3,s=.85*k.fontSize,o=e.node().getBBox(),c=[];let l=!1,h=!1,d=0,y=0,u=0,p=0,_=o.height+2*a,f=1;r.forEach((t=>{void 0!==t.attributeKeyTypeList&&t.attributeKeyTypeList.length>0&&(l=!0),void 0!==t.attributeComment&&(h=!0)})),r.forEach((r=>{const n=`${e.node().id}-attr-${f}`;let o=0;const m=(0,i.x)(r.attributeType),E=t.append("text").classed("er entityLabel",!0).attr("id",`${n}-type`).attr("x",0).attr("y",0).style("dominant-baseline","middle").style("text-anchor","left").style("font-family",(0,i.c)().fontFamily).style("font-size",s+"px").text(m),g=t.append("text").classed("er entityLabel",!0).attr("id",`${n}-name`).attr("x",0).attr("y",0).style("dominant-baseline","middle").style("text-anchor","left").style("font-family",(0,i.c)().fontFamily).style("font-size",s+"px").text(r.attributeName),O={};O.tn=E,O.nn=g;const b=E.node().getBBox(),k=g.node().getBBox();if(d=Math.max(d,b.width),y=Math.max(y,k.width),o=Math.max(b.height,k.height),l){const e=void 0!==r.attributeKeyTypeList?r.attributeKeyTypeList.join(","):"",a=t.append("text").classed("er entityLabel",!0).attr("id",`${n}-key`).attr("x",0).attr("y",0).style("dominant-baseline","middle").style("text-anchor","left").style("font-family",(0,i.c)().fontFamily).style("font-size",s+"px").text(e);O.kn=a;const c=a.node().getBBox();u=Math.max(u,c.width),o=Math.max(o,c.height)}if(h){const e=t.append("text").classed("er entityLabel",!0).attr("id",`${n}-comment`).attr("x",0).attr("y",0).style("dominant-baseline","middle").style("text-anchor","left").style("font-family",(0,i.c)().fontFamily).style("font-size",s+"px").text(r.attributeComment||"");O.cn=e;const a=e.node().getBBox();p=Math.max(p,a.width),o=Math.max(o,a.height)}O.height=o,c.push(O),_+=o+2*a,f+=1}));let m=4;l&&(m+=2),h&&(m+=2);const E=d+y+u+p,g={width:Math.max(k.minEntityWidth,Math.max(o.width+2*k.entityPadding,E+n*m)),height:r.length>0?_:Math.max(k.minEntityHeight,o.height+2*k.entityPadding)};if(r.length>0){const r=Math.max(0,(g.width-E-n*m)/(m/2));e.attr("transform","translate("+g.width/2+","+(a+o.height/2)+")");let i=o.height+2*a,s="attributeBoxOdd";c.forEach((e=>{const o=i+a+e.height/2;e.tn.attr("transform","translate("+n+","+o+")");const c=t.insert("rect","#"+e.tn.node().id).classed(`er ${s}`,!0).attr("x",0).attr("y",i).attr("width",d+2*n+r).attr("height",e.height+2*a),_=parseFloat(c.attr("x"))+parseFloat(c.attr("width"));e.nn.attr("transform","translate("+(_+n)+","+o+")");const f=t.insert("rect","#"+e.nn.node().id).classed(`er ${s}`,!0).attr("x",_).attr("y",i).attr("width",y+2*n+r).attr("height",e.height+2*a);let m=parseFloat(f.attr("x"))+parseFloat(f.attr("width"));if(l){e.kn.attr("transform","translate("+(m+n)+","+o+")");const c=t.insert("rect","#"+e.kn.node().id).classed(`er ${s}`,!0).attr("x",m).attr("y",i).attr("width",u+2*n+r).attr("height",e.height+2*a);m=parseFloat(c.attr("x"))+parseFloat(c.attr("width"))}h&&(e.cn.attr("transform","translate("+(m+n)+","+o+")"),t.insert("rect","#"+e.cn.node().id).classed(`er ${s}`,"true").attr("x",m).attr("y",i).attr("width",p+2*n+r).attr("height",e.height+2*a)),i+=e.height+2*a,s="attributeBoxOdd"===s?"attributeBoxEven":"attributeBoxOdd"}))}else g.height=Math.max(k.minEntityHeight,_),e.attr("transform","translate("+g.width/2+","+g.height/2+")");return g})(o,l,e[n].attributes),u=o.insert("rect","#"+c).classed("er entityBox",!0).attr("x",0).attr("y",0).attr("width",h).attr("height",d).node().getBBox();r.setNode(s,{width:u.width,height:u.height,shape:"rect",id:s})})),a}(h,o.db.getEntities(),d),p=function(t,e){return t.forEach((function(t){e.setEdge(R.get(t.entityA),R.get(t.entityB),{relationship:t},N(t))})),t}(o.db.getRelationships(),d);var _,f;(0,s.Zp)(d),_=h,(f=d).nodes().forEach((function(t){void 0!==t&&void 0!==f.node(t)&&_.select("#"+t).attr("transform","translate("+(f.node(t).x-f.node(t).width/2)+","+(f.node(t).y-f.node(t).height/2)+" )")})),p.forEach((function(t){!function(t,e,r,a,s){T++;const o=r.edge(R.get(e.entityA),R.get(e.entityB),N(e)),c=(0,n.n8j)().x((function(t){return t.x})).y((function(t){return t.y})).curve(n.qrM),l=t.insert("path","#"+a).classed("er relationshipLine",!0).attr("d",c(o.points)).style("stroke",k.stroke).style("fill","none");e.relSpec.relType===s.db.Identification.NON_IDENTIFYING&&l.attr("stroke-dasharray","8,8");let h="";switch(k.arrowMarkerAbsolute&&(h=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search,h=h.replace(/\(/g,"\\("),h=h.replace(/\)/g,"\\)")),e.relSpec.cardA){case s.db.Cardinality.ZERO_OR_ONE:l.attr("marker-end","url("+h+"#"+O.ZERO_OR_ONE_END+")");break;case s.db.Cardinality.ZERO_OR_MORE:l.attr("marker-end","url("+h+"#"+O.ZERO_OR_MORE_END+")");break;case s.db.Cardinality.ONE_OR_MORE:l.attr("marker-end","url("+h+"#"+O.ONE_OR_MORE_END+")");break;case s.db.Cardinality.ONLY_ONE:l.attr("marker-end","url("+h+"#"+O.ONLY_ONE_END+")");break;case s.db.Cardinality.MD_PARENT:l.attr("marker-end","url("+h+"#"+O.MD_PARENT_END+")")}switch(e.relSpec.cardB){case s.db.Cardinality.ZERO_OR_ONE:l.attr("marker-start","url("+h+"#"+O.ZERO_OR_ONE_START+")");break;case s.db.Cardinality.ZERO_OR_MORE:l.attr("marker-start","url("+h+"#"+O.ZERO_OR_MORE_START+")");break;case s.db.Cardinality.ONE_OR_MORE:l.attr("marker-start","url("+h+"#"+O.ONE_OR_MORE_START+")");break;case s.db.Cardinality.ONLY_ONE:l.attr("marker-start","url("+h+"#"+O.ONLY_ONE_START+")");break;case s.db.Cardinality.MD_PARENT:l.attr("marker-start","url("+h+"#"+O.MD_PARENT_START+")")}const d=l.node().getTotalLength(),y=l.node().getPointAtLength(.5*d),u="rel"+T,p=t.append("text").classed("er relationshipLabel",!0).attr("id",u).attr("x",y.x).attr("y",y.y).style("text-anchor","middle").style("dominant-baseline","middle").style("font-family",(0,i.c)().fontFamily).style("font-size",k.fontSize+"px").text(e.roleA).node().getBBox();t.insert("rect","#"+u).classed("er relationshipLabelBox",!0).attr("x",y.x-p.width/2).attr("y",y.y-p.height/2).attr("width",p.width).attr("height",p.height)}(h,t,d,u,o)}));const m=k.diagramPadding;i.u.insertTitle(h,"entityTitleText",k.titleTopMargin,o.db.getDiagramTitle());const E=h.node().getBBox(),M=E.width+2*m,w=E.height+2*m;(0,i.i)(h,w,M,k.useMaxWidth),h.attr("viewBox",`${E.x-m} ${E.y-m} ${M} ${w}`)}},styles:t=>`\n .entityBox {\n fill: ${t.mainBkg};\n stroke: ${t.nodeBorder};\n }\n\n .attributeBoxOdd {\n fill: ${t.attributeBackgroundColorOdd};\n stroke: ${t.nodeBorder};\n }\n\n .attributeBoxEven {\n fill: ${t.attributeBackgroundColorEven};\n stroke: ${t.nodeBorder};\n }\n\n .relationshipLabelBox {\n fill: ${t.tertiaryColor};\n opacity: 0.7;\n background-color: ${t.tertiaryColor};\n rect {\n opacity: 0.5;\n }\n }\n\n .relationshipLine {\n stroke: ${t.lineColor};\n }\n\n .entityTitleText {\n text-anchor: middle;\n font-size: 18px;\n fill: ${t.textColor};\n } \n #MD_PARENT_START {\n fill: #f5f5f5 !important;\n stroke: ${t.lineColor} !important;\n stroke-width: 1;\n }\n #MD_PARENT_END {\n fill: #f5f5f5 !important;\n stroke: ${t.lineColor} !important;\n stroke-width: 1;\n }\n \n`}}}]); \ No newline at end of file diff --git a/js/272-bf6ebfbc.chunk.min.js b/js/272-bf6ebfbc.chunk.min.js new file mode 100644 index 0000000..b5652df --- /dev/null +++ b/js/272-bf6ebfbc.chunk.min.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkgeekdoc=self.webpackChunkgeekdoc||[]).push([[272],{646:(e,t,n)=>{n.d(t,{H:()=>l});var r=n(2933);function l(e,t){var n=e.append("foreignObject").attr("width","100000"),l=n.append("xhtml:div");l.attr("xmlns","http://www.w3.org/1999/xhtml");var o=t.label;switch(typeof o){case"function":l.insert(o);break;case"object":l.insert((function(){return o}));break;default:l.html(o)}r.AV(l,t.labelStyle),l.style("display","inline-block"),l.style("white-space","nowrap");var a=l.node().getBoundingClientRect();return n.attr("width",a.width).attr("height",a.height),n}},2933:(e,t,n)=>{n.d(t,{AV:()=>c,De:()=>o,c$:()=>p,gh:()=>a,nh:()=>d});var r=n(4963),l=n(9610);function o(e,t){return!!e.children(t).length}function a(e){return i(e.v)+":"+i(e.w)+":"+i(e.name)}var s=/:/g;function i(e){return e?String(e).replace(s,"\\:"):""}function c(e,t){t&&e.attr("style",t)}function d(e,t,n){t&&e.attr("class",t).attr("class",n+" "+e.attr("class"))}function p(e,t){var n=t.graph();if(r.A(n)){var o=n.transition;if(l.A(o))return o(e)}return e}},5937:(e,t,n)=>{n.d(t,{A:()=>o});var r=n(6309),l=n(1931);const o=(e,t)=>r.A.lang.round(l.A.parse(e)[t])},1272:(e,t,n)=>{n.d(t,{diagram:()=>s});var r=n(6216),l=(n(697),n(8918));n(9973),n(9622),n(3068),n(8058),n(944),n(2933),n(646),n(5664),n(1690),n(1088),l.lUB;var o=n(8696);n(4353),n(6750),n(2838),n(4075);const a={},s={parser:r.p,db:r.f,renderer:o.f,styles:o.a,init:e=>{e.flowchart||(e.flowchart={}),e.flowchart.arrowMarkerAbsolute=e.arrowMarkerAbsolute,function(e){const t=Object.keys(e);for(const n of t)a[n]=e[n]}(e.flowchart),r.f.clear(),r.f.setGen("gen-1")}}},8696:(e,t,n)=>{n.d(t,{a:()=>f,f:()=>w});var r=n(697),l=n(8918),o=n(9973),a=n(2746),s=n(646),i=n(5937),c=n(5582);const d={},p=async function(e,t,n,r,l,a){const i=r.select(`[id="${n}"]`),c=Object.keys(e);for(const n of c){const r=e[n];let c="default";r.classes.length>0&&(c=r.classes.join(" ")),c+=" flowchart-label";const d=(0,o.k)(r.styles);let p,b=void 0!==r.text?r.text:r.id;if(o.l.info("vertex",r,r.labelType),"markdown"===r.labelType)o.l.info("vertex",r,r.labelType);else if((0,o.m)((0,o.c)().flowchart.htmlLabels)){const e={label:b};p=(0,s.H)(i,e).node(),p.parentNode.removeChild(p)}else{const e=l.createElementNS("http://www.w3.org/2000/svg","text");e.setAttribute("style",d.labelStyle.replace("color:","fill:"));const t=b.split(o.e.lineBreakRegex);for(const n of t){const t=l.createElementNS("http://www.w3.org/2000/svg","tspan");t.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),t.setAttribute("dy","1em"),t.setAttribute("x","1"),t.textContent=n,e.appendChild(t)}p=e}let w=0,f="";switch(r.type){case"round":w=5,f="rect";break;case"square":case"group":default:f="rect";break;case"diamond":f="question";break;case"hexagon":f="hexagon";break;case"odd":case"odd_right":f="rect_left_inv_arrow";break;case"lean_right":f="lean_right";break;case"lean_left":f="lean_left";break;case"trapezoid":f="trapezoid";break;case"inv_trapezoid":f="inv_trapezoid";break;case"circle":f="circle";break;case"ellipse":f="ellipse";break;case"stadium":f="stadium";break;case"subroutine":f="subroutine";break;case"cylinder":f="cylinder";break;case"doublecircle":f="doublecircle"}const h=await(0,o.r)(b,(0,o.c)());t.setNode(r.id,{labelStyle:d.labelStyle,shape:f,labelText:h,labelType:r.labelType,rx:w,ry:w,class:c,style:d.style,id:r.id,link:r.link,linkTarget:r.linkTarget,tooltip:a.db.getTooltip(r.id)||"",domId:a.db.lookUpDomId(r.id),haveCallback:r.haveCallback,width:"group"===r.type?500:void 0,dir:r.dir,type:r.type,props:r.props,padding:(0,o.c)().flowchart.padding}),o.l.info("setNode",{labelStyle:d.labelStyle,labelType:r.labelType,shape:f,labelText:h,rx:w,ry:w,class:c,style:d.style,id:r.id,domId:a.db.lookUpDomId(r.id),width:"group"===r.type?500:void 0,type:r.type,dir:r.dir,props:r.props,padding:(0,o.c)().flowchart.padding})}},b=async function(e,t,n){o.l.info("abc78 edges = ",e);let r,a,s=0,i={};if(void 0!==e.defaultStyle){const t=(0,o.k)(e.defaultStyle);r=t.style,a=t.labelStyle}for(const n of e){s++;const c="L-"+n.start+"-"+n.end;void 0===i[c]?(i[c]=0,o.l.info("abc78 new entry",c,i[c])):(i[c]++,o.l.info("abc78 new entry",c,i[c]));let p=c+"-"+i[c];o.l.info("abc78 new link id to be used is",c,p,i[c]);const b="LS-"+n.start,w="LE-"+n.end,f={style:"",labelStyle:""};switch(f.minlen=n.length||1,"arrow_open"===n.type?f.arrowhead="none":f.arrowhead="normal",f.arrowTypeStart="arrow_open",f.arrowTypeEnd="arrow_open",n.type){case"double_arrow_cross":f.arrowTypeStart="arrow_cross";case"arrow_cross":f.arrowTypeEnd="arrow_cross";break;case"double_arrow_point":f.arrowTypeStart="arrow_point";case"arrow_point":f.arrowTypeEnd="arrow_point";break;case"double_arrow_circle":f.arrowTypeStart="arrow_circle";case"arrow_circle":f.arrowTypeEnd="arrow_circle"}let h="",u="";switch(n.stroke){case"normal":h="fill:none;",void 0!==r&&(h=r),void 0!==a&&(u=a),f.thickness="normal",f.pattern="solid";break;case"dotted":f.thickness="normal",f.pattern="dotted",f.style="fill:none;stroke-width:2px;stroke-dasharray:3;";break;case"thick":f.thickness="thick",f.pattern="solid",f.style="stroke-width: 3.5px;fill:none;";break;case"invisible":f.thickness="invisible",f.pattern="solid",f.style="stroke-width: 0;fill:none;"}if(void 0!==n.style){const e=(0,o.k)(n.style);h=e.style,u=e.labelStyle}f.style=f.style+=h,f.labelStyle=f.labelStyle+=u,void 0!==n.interpolate?f.curve=(0,o.n)(n.interpolate,l.lUB):void 0!==e.defaultInterpolate?f.curve=(0,o.n)(e.defaultInterpolate,l.lUB):f.curve=(0,o.n)(d.curve,l.lUB),void 0===n.text?void 0!==n.style&&(f.arrowheadStyle="fill: #333"):(f.arrowheadStyle="fill: #333",f.labelpos="c"),f.labelType=n.labelType,f.label=await(0,o.r)(n.text.replace(o.e.lineBreakRegex,"\n"),(0,o.c)()),void 0===n.style&&(f.style=f.style||"stroke: #333; stroke-width: 1.5px;fill:none;"),f.labelStyle=f.labelStyle.replace("color:","fill:"),f.id=p,f.classes="flowchart-link "+b+" "+w,t.setEdge(n.start,n.end,f,s)}},w={setConf:function(e){const t=Object.keys(e);for(const n of t)d[n]=e[n]},addVertices:p,addEdges:b,getClasses:function(e,t){return t.db.getClasses()},draw:async function(e,t,n,s){o.l.info("Drawing flowchart");let i=s.db.getDirection();void 0===i&&(i="TD");const{securityLevel:c,flowchart:d}=(0,o.c)(),w=d.nodeSpacing||50,f=d.rankSpacing||50;let h;"sandbox"===c&&(h=(0,l.Ltv)("#i"+t));const u="sandbox"===c?(0,l.Ltv)(h.nodes()[0].contentDocument.body):(0,l.Ltv)("body"),g="sandbox"===c?h.nodes()[0].contentDocument:document,y=new r.T({multigraph:!0,compound:!0}).setGraph({rankdir:i,nodesep:w,ranksep:f,marginx:0,marginy:0}).setDefaultEdgeLabel((function(){return{}}));let k;const x=s.db.getSubGraphs();o.l.info("Subgraphs - ",x);for(let e=x.length-1;e>=0;e--)k=x[e],o.l.info("Subgraph - ",k),s.db.addVertex(k.id,{text:k.title,type:k.labelType},"group",void 0,k.classes,k.dir);const v=s.db.getVertices(),m=s.db.getEdges();o.l.info("Edges",m);let S=0;for(S=x.length-1;S>=0;S--){k=x[S],(0,l.Ubm)("cluster").append("text");for(let e=0;e`.label {\n font-family: ${e.fontFamily};\n color: ${e.nodeTextColor||e.textColor};\n }\n .cluster-label text {\n fill: ${e.titleColor};\n }\n .cluster-label span,p {\n color: ${e.titleColor};\n }\n\n .label text,span,p {\n fill: ${e.nodeTextColor||e.textColor};\n color: ${e.nodeTextColor||e.textColor};\n }\n\n .node rect,\n .node circle,\n .node ellipse,\n .node polygon,\n .node path {\n fill: ${e.mainBkg};\n stroke: ${e.nodeBorder};\n stroke-width: 1px;\n }\n .flowchart-label text {\n text-anchor: middle;\n }\n // .flowchart-label .text-outer-tspan {\n // text-anchor: middle;\n // }\n // .flowchart-label .text-inner-tspan {\n // text-anchor: start;\n // }\n\n .node .katex path {\n fill: #000;\n stroke: #000;\n stroke-width: 1px;\n }\n\n .node .label {\n text-align: center;\n }\n .node.clickable {\n cursor: pointer;\n }\n\n .arrowheadPath {\n fill: ${e.arrowheadColor};\n }\n\n .edgePath .path {\n stroke: ${e.lineColor};\n stroke-width: 2.0px;\n }\n\n .flowchart-link {\n stroke: ${e.lineColor};\n fill: none;\n }\n\n .edgeLabel {\n background-color: ${e.edgeLabelBackground};\n rect {\n opacity: 0.5;\n background-color: ${e.edgeLabelBackground};\n fill: ${e.edgeLabelBackground};\n }\n text-align: center;\n }\n\n /* For html labels only */\n .labelBkg {\n background-color: ${((e,t)=>{const n=i.A,r=n(e,"r"),l=n(e,"g"),o=n(e,"b");return c.A(r,l,o,.5)})(e.edgeLabelBackground)};\n // background-color: \n }\n\n .cluster rect {\n fill: ${e.clusterBkg};\n stroke: ${e.clusterBorder};\n stroke-width: 1px;\n }\n\n .cluster text {\n fill: ${e.titleColor};\n }\n\n .cluster span,p {\n color: ${e.titleColor};\n }\n /* .cluster div {\n color: ${e.titleColor};\n } */\n\n div.mermaidTooltip {\n position: absolute;\n text-align: center;\n max-width: 200px;\n padding: 2px;\n font-family: ${e.fontFamily};\n font-size: 12px;\n background: ${e.tertiaryColor};\n border: 1px solid ${e.border2};\n border-radius: 2px;\n pointer-events: none;\n z-index: 100;\n }\n\n .flowchartTitleText {\n text-anchor: middle;\n font-size: 18px;\n fill: ${e.textColor};\n }\n`}}]); \ No newline at end of file diff --git a/js/292-6a56c55d.chunk.min.js b/js/292-6a56c55d.chunk.min.js new file mode 100644 index 0000000..cca3271 --- /dev/null +++ b/js/292-6a56c55d.chunk.min.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkgeekdoc=self.webpackChunkgeekdoc||[]).push([[292],{6292:(t,e,s)=>{s.d(e,{D:()=>l,S:()=>c,a:()=>h,b:()=>a,c:()=>o,d:()=>B,p:()=>r,s:()=>P});var i=s(9973),n=function(){var t=function(t,e,s,i){for(s=s||{},i=t.length;i--;s[t[i]]=e);return s},e=[1,2],s=[1,3],i=[1,4],n=[2,4],r=[1,9],o=[1,11],a=[1,15],c=[1,16],l=[1,17],h=[1,18],u=[1,30],d=[1,19],p=[1,20],y=[1,21],f=[1,22],m=[1,23],g=[1,25],S=[1,26],_=[1,27],k=[1,28],T=[1,29],b=[1,32],E=[1,33],x=[1,34],C=[1,35],$=[1,31],v=[1,4,5,15,16,18,20,21,23,24,25,26,27,28,32,34,36,37,41,44,45,46,47,50],D=[1,4,5,13,14,15,16,18,20,21,23,24,25,26,27,28,32,34,36,37,41,44,45,46,47,50],A=[4,5,15,16,18,20,21,23,24,25,26,27,28,32,34,36,37,41,44,45,46,47,50],L={trace:function(){},yy:{},symbols_:{error:2,start:3,SPACE:4,NL:5,SD:6,document:7,line:8,statement:9,classDefStatement:10,cssClassStatement:11,idStatement:12,DESCR:13,"--\x3e":14,HIDE_EMPTY:15,scale:16,WIDTH:17,COMPOSIT_STATE:18,STRUCT_START:19,STRUCT_STOP:20,STATE_DESCR:21,AS:22,ID:23,FORK:24,JOIN:25,CHOICE:26,CONCURRENT:27,note:28,notePosition:29,NOTE_TEXT:30,direction:31,acc_title:32,acc_title_value:33,acc_descr:34,acc_descr_value:35,acc_descr_multiline_value:36,classDef:37,CLASSDEF_ID:38,CLASSDEF_STYLEOPTS:39,DEFAULT:40,class:41,CLASSENTITY_IDS:42,STYLECLASS:43,direction_tb:44,direction_bt:45,direction_rl:46,direction_lr:47,eol:48,";":49,EDGE_STATE:50,STYLE_SEPARATOR:51,left_of:52,right_of:53,$accept:0,$end:1},terminals_:{2:"error",4:"SPACE",5:"NL",6:"SD",13:"DESCR",14:"--\x3e",15:"HIDE_EMPTY",16:"scale",17:"WIDTH",18:"COMPOSIT_STATE",19:"STRUCT_START",20:"STRUCT_STOP",21:"STATE_DESCR",22:"AS",23:"ID",24:"FORK",25:"JOIN",26:"CHOICE",27:"CONCURRENT",28:"note",30:"NOTE_TEXT",32:"acc_title",33:"acc_title_value",34:"acc_descr",35:"acc_descr_value",36:"acc_descr_multiline_value",37:"classDef",38:"CLASSDEF_ID",39:"CLASSDEF_STYLEOPTS",40:"DEFAULT",41:"class",42:"CLASSENTITY_IDS",43:"STYLECLASS",44:"direction_tb",45:"direction_bt",46:"direction_rl",47:"direction_lr",49:";",50:"EDGE_STATE",51:"STYLE_SEPARATOR",52:"left_of",53:"right_of"},productions_:[0,[3,2],[3,2],[3,2],[7,0],[7,2],[8,2],[8,1],[8,1],[9,1],[9,1],[9,1],[9,2],[9,3],[9,4],[9,1],[9,2],[9,1],[9,4],[9,3],[9,6],[9,1],[9,1],[9,1],[9,1],[9,4],[9,4],[9,1],[9,2],[9,2],[9,1],[10,3],[10,3],[11,3],[31,1],[31,1],[31,1],[31,1],[48,1],[48,1],[12,1],[12,1],[12,3],[12,3],[29,1],[29,1]],performAction:function(t,e,s,i,n,r,o){var a=r.length-1;switch(n){case 3:return i.setRootDoc(r[a]),r[a];case 4:this.$=[];break;case 5:"nl"!=r[a]&&(r[a-1].push(r[a]),this.$=r[a-1]);break;case 6:case 7:case 11:this.$=r[a];break;case 8:this.$="nl";break;case 12:const t=r[a-1];t.description=i.trimColon(r[a]),this.$=t;break;case 13:this.$={stmt:"relation",state1:r[a-2],state2:r[a]};break;case 14:const e=i.trimColon(r[a]);this.$={stmt:"relation",state1:r[a-3],state2:r[a-1],description:e};break;case 18:this.$={stmt:"state",id:r[a-3],type:"default",description:"",doc:r[a-1]};break;case 19:var c=r[a],l=r[a-2].trim();if(r[a].match(":")){var h=r[a].split(":");c=h[0],l=[l,h[1]]}this.$={stmt:"state",id:c,type:"default",description:l};break;case 20:this.$={stmt:"state",id:r[a-3],type:"default",description:r[a-5],doc:r[a-1]};break;case 21:this.$={stmt:"state",id:r[a],type:"fork"};break;case 22:this.$={stmt:"state",id:r[a],type:"join"};break;case 23:this.$={stmt:"state",id:r[a],type:"choice"};break;case 24:this.$={stmt:"state",id:i.getDividerId(),type:"divider"};break;case 25:this.$={stmt:"state",id:r[a-1].trim(),note:{position:r[a-2].trim(),text:r[a].trim()}};break;case 28:this.$=r[a].trim(),i.setAccTitle(this.$);break;case 29:case 30:this.$=r[a].trim(),i.setAccDescription(this.$);break;case 31:case 32:this.$={stmt:"classDef",id:r[a-1].trim(),classes:r[a].trim()};break;case 33:this.$={stmt:"applyClass",id:r[a-1].trim(),styleClass:r[a].trim()};break;case 34:i.setDirection("TB"),this.$={stmt:"dir",value:"TB"};break;case 35:i.setDirection("BT"),this.$={stmt:"dir",value:"BT"};break;case 36:i.setDirection("RL"),this.$={stmt:"dir",value:"RL"};break;case 37:i.setDirection("LR"),this.$={stmt:"dir",value:"LR"};break;case 40:case 41:this.$={stmt:"state",id:r[a].trim(),type:"default",description:""};break;case 42:case 43:this.$={stmt:"state",id:r[a-2].trim(),classes:[r[a].trim()],type:"default",description:""}}},table:[{3:1,4:e,5:s,6:i},{1:[3]},{3:5,4:e,5:s,6:i},{3:6,4:e,5:s,6:i},t([1,4,5,15,16,18,21,23,24,25,26,27,28,32,34,36,37,41,44,45,46,47,50],n,{7:7}),{1:[2,1]},{1:[2,2]},{1:[2,3],4:r,5:o,8:8,9:10,10:12,11:13,12:14,15:a,16:c,18:l,21:h,23:u,24:d,25:p,26:y,27:f,28:m,31:24,32:g,34:S,36:_,37:k,41:T,44:b,45:E,46:x,47:C,50:$},t(v,[2,5]),{9:36,10:12,11:13,12:14,15:a,16:c,18:l,21:h,23:u,24:d,25:p,26:y,27:f,28:m,31:24,32:g,34:S,36:_,37:k,41:T,44:b,45:E,46:x,47:C,50:$},t(v,[2,7]),t(v,[2,8]),t(v,[2,9]),t(v,[2,10]),t(v,[2,11],{13:[1,37],14:[1,38]}),t(v,[2,15]),{17:[1,39]},t(v,[2,17],{19:[1,40]}),{22:[1,41]},t(v,[2,21]),t(v,[2,22]),t(v,[2,23]),t(v,[2,24]),{29:42,30:[1,43],52:[1,44],53:[1,45]},t(v,[2,27]),{33:[1,46]},{35:[1,47]},t(v,[2,30]),{38:[1,48],40:[1,49]},{42:[1,50]},t(D,[2,40],{51:[1,51]}),t(D,[2,41],{51:[1,52]}),t(v,[2,34]),t(v,[2,35]),t(v,[2,36]),t(v,[2,37]),t(v,[2,6]),t(v,[2,12]),{12:53,23:u,50:$},t(v,[2,16]),t(A,n,{7:54}),{23:[1,55]},{23:[1,56]},{22:[1,57]},{23:[2,44]},{23:[2,45]},t(v,[2,28]),t(v,[2,29]),{39:[1,58]},{39:[1,59]},{43:[1,60]},{23:[1,61]},{23:[1,62]},t(v,[2,13],{13:[1,63]}),{4:r,5:o,8:8,9:10,10:12,11:13,12:14,15:a,16:c,18:l,20:[1,64],21:h,23:u,24:d,25:p,26:y,27:f,28:m,31:24,32:g,34:S,36:_,37:k,41:T,44:b,45:E,46:x,47:C,50:$},t(v,[2,19],{19:[1,65]}),{30:[1,66]},{23:[1,67]},t(v,[2,31]),t(v,[2,32]),t(v,[2,33]),t(D,[2,42]),t(D,[2,43]),t(v,[2,14]),t(v,[2,18]),t(A,n,{7:68}),t(v,[2,25]),t(v,[2,26]),{4:r,5:o,8:8,9:10,10:12,11:13,12:14,15:a,16:c,18:l,20:[1,69],21:h,23:u,24:d,25:p,26:y,27:f,28:m,31:24,32:g,34:S,36:_,37:k,41:T,44:b,45:E,46:x,47:C,50:$},t(v,[2,20])],defaultActions:{5:[2,1],6:[2,2],44:[2,44],45:[2,45]},parseError:function(t,e){if(!e.recoverable){var s=new Error(t);throw s.hash=e,s}this.trace(t)},parse:function(t){var e=[0],s=[],i=[null],n=[],r=this.table,o="",a=0,c=0,l=n.slice.call(arguments,1),h=Object.create(this.lexer),u={yy:{}};for(var d in this.yy)Object.prototype.hasOwnProperty.call(this.yy,d)&&(u.yy[d]=this.yy[d]);h.setInput(t,u.yy),u.yy.lexer=h,u.yy.parser=this,void 0===h.yylloc&&(h.yylloc={});var p=h.yylloc;n.push(p);var y=h.options&&h.options.ranges;"function"==typeof u.yy.parseError?this.parseError=u.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var f,m,g,S,_,k,T,b,E,x={};;){if(m=e[e.length-1],this.defaultActions[m]?g=this.defaultActions[m]:(null==f&&(E=void 0,"number"!=typeof(E=s.pop()||h.lex()||1)&&(E instanceof Array&&(E=(s=E).pop()),E=this.symbols_[E]||E),f=E),g=r[m]&&r[m][f]),void 0===g||!g.length||!g[0]){var C;for(_ in b=[],r[m])this.terminals_[_]&&_>2&&b.push("'"+this.terminals_[_]+"'");C=h.showPosition?"Parse error on line "+(a+1)+":\n"+h.showPosition()+"\nExpecting "+b.join(", ")+", got '"+(this.terminals_[f]||f)+"'":"Parse error on line "+(a+1)+": Unexpected "+(1==f?"end of input":"'"+(this.terminals_[f]||f)+"'"),this.parseError(C,{text:h.match,token:this.terminals_[f]||f,line:h.yylineno,loc:p,expected:b})}if(g[0]instanceof Array&&g.length>1)throw new Error("Parse Error: multiple actions possible at state: "+m+", token: "+f);switch(g[0]){case 1:e.push(f),i.push(h.yytext),n.push(h.yylloc),e.push(g[1]),f=null,c=h.yyleng,o=h.yytext,a=h.yylineno,p=h.yylloc;break;case 2:if(k=this.productions_[g[1]][1],x.$=i[i.length-k],x._$={first_line:n[n.length-(k||1)].first_line,last_line:n[n.length-1].last_line,first_column:n[n.length-(k||1)].first_column,last_column:n[n.length-1].last_column},y&&(x._$.range=[n[n.length-(k||1)].range[0],n[n.length-1].range[1]]),void 0!==(S=this.performAction.apply(x,[o,c,a,u.yy,g[1],i,n].concat(l))))return S;k&&(e=e.slice(0,-1*k*2),i=i.slice(0,-1*k),n=n.slice(0,-1*k)),e.push(this.productions_[g[1]][0]),i.push(x.$),n.push(x._$),T=r[e[e.length-2]][e[e.length-1]],e.push(T);break;case 3:return!0}}return!0}},I={EOF:1,parseError:function(t,e){if(!this.yy.parser)throw new Error(t);this.yy.parser.parseError(t,e)},setInput:function(t,e){return this.yy=e||this.yy||{},this._input=t,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var t=this._input[0];return this.yytext+=t,this.yyleng++,this.offset++,this.match+=t,this.matched+=t,t.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),t},unput:function(t){var e=t.length,s=t.split(/(?:\r\n?|\n)/g);this._input=t+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-e),this.offset-=e;var i=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),s.length-1&&(this.yylineno-=s.length-1);var n=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:s?(s.length===i.length?this.yylloc.first_column:0)+i[i.length-s.length].length-s[0].length:this.yylloc.first_column-e},this.options.ranges&&(this.yylloc.range=[n[0],n[0]+this.yyleng-e]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(t){this.unput(this.match.slice(t))},pastInput:function(){var t=this.matched.substr(0,this.matched.length-this.match.length);return(t.length>20?"...":"")+t.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var t=this.match;return t.length<20&&(t+=this._input.substr(0,20-t.length)),(t.substr(0,20)+(t.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var t=this.pastInput(),e=new Array(t.length+1).join("-");return t+this.upcomingInput()+"\n"+e+"^"},test_match:function(t,e){var s,i,n;if(this.options.backtrack_lexer&&(n={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(n.yylloc.range=this.yylloc.range.slice(0))),(i=t[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=i.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:i?i[i.length-1].length-i[i.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+t[0].length},this.yytext+=t[0],this.match+=t[0],this.matches=t,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(t[0].length),this.matched+=t[0],s=this.performAction.call(this,this.yy,this,e,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),s)return s;if(this._backtrack){for(var r in n)this[r]=n[r];return!1}return!1},next:function(){if(this.done)return this.EOF;var t,e,s,i;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var n=this._currentRules(),r=0;re[0].length)){if(e=s,i=r,this.options.backtrack_lexer){if(!1!==(t=this.test_match(s,n[r])))return t;if(this._backtrack){e=!1;continue}return!1}if(!this.options.flex)break}return e?!1!==(t=this.test_match(e,n[i]))&&t:""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(t){this.conditionStack.push(t)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(t){return(t=this.conditionStack.length-1-Math.abs(t||0))>=0?this.conditionStack[t]:"INITIAL"},pushState:function(t){this.begin(t)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(t,e,s,i){switch(s){case 0:return 40;case 1:case 39:return 44;case 2:case 40:return 45;case 3:case 41:return 46;case 4:case 42:return 47;case 5:case 6:case 8:case 9:case 10:case 11:case 51:case 53:case 59:break;case 7:case 74:return 5;case 12:case 29:return this.pushState("SCALE"),16;case 13:case 30:return 17;case 14:case 20:case 31:case 46:case 49:this.popState();break;case 15:return this.begin("acc_title"),32;case 16:return this.popState(),"acc_title_value";case 17:return this.begin("acc_descr"),34;case 18:return this.popState(),"acc_descr_value";case 19:this.begin("acc_descr_multiline");break;case 21:return"acc_descr_multiline_value";case 22:return this.pushState("CLASSDEF"),37;case 23:return this.popState(),this.pushState("CLASSDEFID"),"DEFAULT_CLASSDEF_ID";case 24:return this.popState(),this.pushState("CLASSDEFID"),38;case 25:return this.popState(),39;case 26:return this.pushState("CLASS"),41;case 27:return this.popState(),this.pushState("CLASS_STYLE"),42;case 28:return this.popState(),43;case 32:this.pushState("STATE");break;case 33:case 36:return this.popState(),e.yytext=e.yytext.slice(0,-8).trim(),24;case 34:case 37:return this.popState(),e.yytext=e.yytext.slice(0,-8).trim(),25;case 35:case 38:return this.popState(),e.yytext=e.yytext.slice(0,-10).trim(),26;case 43:this.pushState("STATE_STRING");break;case 44:return this.pushState("STATE_ID"),"AS";case 45:case 61:return this.popState(),"ID";case 47:return"STATE_DESCR";case 48:return 18;case 50:return this.popState(),this.pushState("struct"),19;case 52:return this.popState(),20;case 54:return this.begin("NOTE"),28;case 55:return this.popState(),this.pushState("NOTE_ID"),52;case 56:return this.popState(),this.pushState("NOTE_ID"),53;case 57:this.popState(),this.pushState("FLOATING_NOTE");break;case 58:return this.popState(),this.pushState("FLOATING_NOTE_ID"),"AS";case 60:return"NOTE_TEXT";case 62:return this.popState(),this.pushState("NOTE_TEXT"),23;case 63:return this.popState(),e.yytext=e.yytext.substr(2).trim(),30;case 64:return this.popState(),e.yytext=e.yytext.slice(0,-8).trim(),30;case 65:case 66:return 6;case 67:return 15;case 68:return 50;case 69:return 23;case 70:return e.yytext=e.yytext.trim(),13;case 71:return 14;case 72:return 27;case 73:return 51;case 75:return"INVALID"}},rules:[/^(?:default\b)/i,/^(?:.*direction\s+TB[^\n]*)/i,/^(?:.*direction\s+BT[^\n]*)/i,/^(?:.*direction\s+RL[^\n]*)/i,/^(?:.*direction\s+LR[^\n]*)/i,/^(?:%%(?!\{)[^\n]*)/i,/^(?:[^\}]%%[^\n]*)/i,/^(?:[\n]+)/i,/^(?:[\s]+)/i,/^(?:((?!\n)\s)+)/i,/^(?:#[^\n]*)/i,/^(?:%[^\n]*)/i,/^(?:scale\s+)/i,/^(?:\d+)/i,/^(?:\s+width\b)/i,/^(?:accTitle\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*\{\s*)/i,/^(?:[\}])/i,/^(?:[^\}]*)/i,/^(?:classDef\s+)/i,/^(?:DEFAULT\s+)/i,/^(?:\w+\s+)/i,/^(?:[^\n]*)/i,/^(?:class\s+)/i,/^(?:(\w+)+((,\s*\w+)*))/i,/^(?:[^\n]*)/i,/^(?:scale\s+)/i,/^(?:\d+)/i,/^(?:\s+width\b)/i,/^(?:state\s+)/i,/^(?:.*<>)/i,/^(?:.*<>)/i,/^(?:.*<>)/i,/^(?:.*\[\[fork\]\])/i,/^(?:.*\[\[join\]\])/i,/^(?:.*\[\[choice\]\])/i,/^(?:.*direction\s+TB[^\n]*)/i,/^(?:.*direction\s+BT[^\n]*)/i,/^(?:.*direction\s+RL[^\n]*)/i,/^(?:.*direction\s+LR[^\n]*)/i,/^(?:["])/i,/^(?:\s*as\s+)/i,/^(?:[^\n\{]*)/i,/^(?:["])/i,/^(?:[^"]*)/i,/^(?:[^\n\s\{]+)/i,/^(?:\n)/i,/^(?:\{)/i,/^(?:%%(?!\{)[^\n]*)/i,/^(?:\})/i,/^(?:[\n])/i,/^(?:note\s+)/i,/^(?:left of\b)/i,/^(?:right of\b)/i,/^(?:")/i,/^(?:\s*as\s*)/i,/^(?:["])/i,/^(?:[^"]*)/i,/^(?:[^\n]*)/i,/^(?:\s*[^:\n\s\-]+)/i,/^(?:\s*:[^:\n;]+)/i,/^(?:[\s\S]*?end note\b)/i,/^(?:stateDiagram\s+)/i,/^(?:stateDiagram-v2\s+)/i,/^(?:hide empty description\b)/i,/^(?:\[\*\])/i,/^(?:[^:\n\s\-\{]+)/i,/^(?:\s*:[^:\n;]+)/i,/^(?:-->)/i,/^(?:--)/i,/^(?::::)/i,/^(?:$)/i,/^(?:.)/i],conditions:{LINE:{rules:[9,10],inclusive:!1},struct:{rules:[9,10,22,26,32,39,40,41,42,51,52,53,54,68,69,70,71,72],inclusive:!1},FLOATING_NOTE_ID:{rules:[61],inclusive:!1},FLOATING_NOTE:{rules:[58,59,60],inclusive:!1},NOTE_TEXT:{rules:[63,64],inclusive:!1},NOTE_ID:{rules:[62],inclusive:!1},NOTE:{rules:[55,56,57],inclusive:!1},CLASS_STYLE:{rules:[28],inclusive:!1},CLASS:{rules:[27],inclusive:!1},CLASSDEFID:{rules:[25],inclusive:!1},CLASSDEF:{rules:[23,24],inclusive:!1},acc_descr_multiline:{rules:[20,21],inclusive:!1},acc_descr:{rules:[18],inclusive:!1},acc_title:{rules:[16],inclusive:!1},SCALE:{rules:[13,14,30,31],inclusive:!1},ALIAS:{rules:[],inclusive:!1},STATE_ID:{rules:[45],inclusive:!1},STATE_STRING:{rules:[46,47],inclusive:!1},FORK_STATE:{rules:[],inclusive:!1},STATE:{rules:[9,10,33,34,35,36,37,38,43,44,48,49,50],inclusive:!1},ID:{rules:[9,10],inclusive:!1},INITIAL:{rules:[0,1,2,3,4,5,6,7,8,10,11,12,15,17,19,22,26,29,32,50,54,65,66,67,68,69,70,71,73,74,75],inclusive:!0}}};function O(){this.yy={}}return L.lexer=I,O.prototype=L,L.Parser=O,new O}();n.parser=n;const r=n,o="TB",a="state",c="relation",l="default",h="divider",u="[*]",d="start",p=u,y="color",f="fill";let m="LR",g=[],S={},_={root:{relations:[],states:{},documents:{}}},k=_.root,T=0,b=0;const E=t=>JSON.parse(JSON.stringify(t)),x=(t,e,s)=>{if(e.stmt===c)x(t,e.state1,!0),x(t,e.state2,!1);else if(e.stmt===a&&("[*]"===e.id?(e.id=s?t.id+"_start":t.id+"_end",e.start=s):e.id=e.id.trim()),e.doc){const t=[];let s,n=[];for(s=0;s0&&n.length>0){const s={stmt:a,id:(0,i.I)(),type:"divider",doc:E(n)};t.push(E(s)),e.doc=t}e.doc.forEach((t=>x(e,t,!0)))}},C=function(t,e=l,s=null,n=null,r=null,o=null,a=null,c=null){const h=null==t?void 0:t.trim();void 0===k.states[h]?(i.l.info("Adding state ",h,n),k.states[h]={id:h,descriptions:[],type:e,doc:s,note:r,classes:[],styles:[],textStyles:[]}):(k.states[h].doc||(k.states[h].doc=s),k.states[h].type||(k.states[h].type=e)),n&&(i.l.info("Setting state description",h,n),"string"==typeof n&&I(h,n.trim()),"object"==typeof n&&n.forEach((t=>I(h,t.trim())))),r&&(k.states[h].note=r,k.states[h].note.text=i.e.sanitizeText(k.states[h].note.text,(0,i.c)())),o&&(i.l.info("Setting state classes",h,o),("string"==typeof o?[o]:o).forEach((t=>N(h,t.trim())))),a&&(i.l.info("Setting state styles",h,a),("string"==typeof a?[a]:a).forEach((t=>R(h,t.trim())))),c&&(i.l.info("Setting state styles",h,a),("string"==typeof c?[c]:c).forEach((t=>w(h,t.trim()))))},$=function(t){_={root:{relations:[],states:{},documents:{}}},k=_.root,T=0,S={},t||(0,i.v)()},v=function(t){return k.states[t]};function D(t=""){let e=t;return t===u&&(T++,e=`${d}${T}`),e}function A(t="",e=l){return t===u?d:e}const L=function(t,e,s){if("object"==typeof t)!function(t,e,s){let n=D(t.id.trim()),r=A(t.id.trim(),t.type),o=D(e.id.trim()),a=A(e.id.trim(),e.type);C(n,r,t.doc,t.description,t.note,t.classes,t.styles,t.textStyles),C(o,a,e.doc,e.description,e.note,e.classes,e.styles,e.textStyles),k.relations.push({id1:n,id2:o,relationTitle:i.e.sanitizeText(s,(0,i.c)())})}(t,e,s);else{const n=D(t.trim()),r=A(t),o=function(t=""){let e=t;return t===p&&(T++,e=`end${T}`),e}(e.trim()),a=function(t="",e=l){return t===p?"end":e}(e);C(n,r),C(o,a),k.relations.push({id1:n,id2:o,title:i.e.sanitizeText(s,(0,i.c)())})}},I=function(t,e){const s=k.states[t],n=e.startsWith(":")?e.replace(":","").trim():e;s.descriptions.push(i.e.sanitizeText(n,(0,i.c)()))},O=function(t,e=""){void 0===S[t]&&(S[t]={id:t,styles:[],textStyles:[]});const s=S[t];null!=e&&e.split(",").forEach((t=>{const e=t.replace(/([^;]*);/,"$1").trim();if(t.match(y)){const t=e.replace(f,"bgFill").replace(y,f);s.textStyles.push(t)}s.styles.push(e)}))},N=function(t,e){t.split(",").forEach((function(t){let s=v(t);if(void 0===s){const e=t.trim();C(e),s=v(e)}s.classes.push(e)}))},R=function(t,e){const s=v(t);void 0!==s&&s.textStyles.push(e)},w=function(t,e){const s=v(t);void 0!==s&&s.textStyles.push(e)},B={getConfig:()=>(0,i.c)().state,addState:C,clear:$,getState:v,getStates:function(){return k.states},getRelations:function(){return k.relations},getClasses:function(){return S},getDirection:()=>m,addRelation:L,getDividerId:()=>(b++,"divider-id-"+b),setDirection:t=>{m=t},cleanupLabel:function(t){return":"===t.substring(0,1)?t.substr(2).trim():t.trim()},lineType:{LINE:0,DOTTED_LINE:1},relationType:{AGGREGATION:0,EXTENSION:1,COMPOSITION:2,DEPENDENCY:3},logDocuments:function(){i.l.info("Documents = ",_)},getRootDoc:()=>g,setRootDoc:t=>{i.l.info("Setting root doc",t),g=t},getRootDocV2:()=>(x({id:"root"},{id:"root",doc:g},!0),{id:"root",doc:g}),extract:t=>{let e;e=t.doc?t.doc:t,i.l.info(e),$(!0),i.l.info("Extract",e),e.forEach((t=>{switch(t.stmt){case a:C(t.id.trim(),t.type,t.doc,t.description,t.note,t.classes,t.styles,t.textStyles);break;case c:L(t.state1,t.state2,t.description);break;case"classDef":O(t.id.trim(),t.classes);break;case"applyClass":N(t.id.trim(),t.styleClass)}}))},trimColon:t=>t&&":"===t[0]?t.substr(1).trim():t.trim(),getAccTitle:i.g,setAccTitle:i.s,getAccDescription:i.a,setAccDescription:i.b,addStyleClass:O,setCssClass:N,addDescription:I,setDiagramTitle:i.q,getDiagramTitle:i.t},P=t=>`\ndefs #statediagram-barbEnd {\n fill: ${t.transitionColor};\n stroke: ${t.transitionColor};\n }\ng.stateGroup text {\n fill: ${t.nodeBorder};\n stroke: none;\n font-size: 10px;\n}\ng.stateGroup text {\n fill: ${t.textColor};\n stroke: none;\n font-size: 10px;\n\n}\ng.stateGroup .state-title {\n font-weight: bolder;\n fill: ${t.stateLabelColor};\n}\n\ng.stateGroup rect {\n fill: ${t.mainBkg};\n stroke: ${t.nodeBorder};\n}\n\ng.stateGroup line {\n stroke: ${t.lineColor};\n stroke-width: 1;\n}\n\n.transition {\n stroke: ${t.transitionColor};\n stroke-width: 1;\n fill: none;\n}\n\n.stateGroup .composit {\n fill: ${t.background};\n border-bottom: 1px\n}\n\n.stateGroup .alt-composit {\n fill: #e0e0e0;\n border-bottom: 1px\n}\n\n.state-note {\n stroke: ${t.noteBorderColor};\n fill: ${t.noteBkgColor};\n\n text {\n fill: ${t.noteTextColor};\n stroke: none;\n font-size: 10px;\n }\n}\n\n.stateLabel .box {\n stroke: none;\n stroke-width: 0;\n fill: ${t.mainBkg};\n opacity: 0.5;\n}\n\n.edgeLabel .label rect {\n fill: ${t.labelBackgroundColor};\n opacity: 0.5;\n}\n.edgeLabel .label text {\n fill: ${t.transitionLabelColor||t.tertiaryTextColor};\n}\n.label div .edgeLabel {\n color: ${t.transitionLabelColor||t.tertiaryTextColor};\n}\n\n.stateLabel text {\n fill: ${t.stateLabelColor};\n font-size: 10px;\n font-weight: bold;\n}\n\n.node circle.state-start {\n fill: ${t.specialStateColor};\n stroke: ${t.specialStateColor};\n}\n\n.node .fork-join {\n fill: ${t.specialStateColor};\n stroke: ${t.specialStateColor};\n}\n\n.node circle.state-end {\n fill: ${t.innerEndBackground};\n stroke: ${t.background};\n stroke-width: 1.5\n}\n.end-state-inner {\n fill: ${t.compositeBackground||t.background};\n // stroke: ${t.background};\n stroke-width: 1.5\n}\n\n.node rect {\n fill: ${t.stateBkg||t.mainBkg};\n stroke: ${t.stateBorder||t.nodeBorder};\n stroke-width: 1px;\n}\n.node polygon {\n fill: ${t.mainBkg};\n stroke: ${t.stateBorder||t.nodeBorder};;\n stroke-width: 1px;\n}\n#statediagram-barbEnd {\n fill: ${t.lineColor};\n}\n\n.statediagram-cluster rect {\n fill: ${t.compositeTitleBackground};\n stroke: ${t.stateBorder||t.nodeBorder};\n stroke-width: 1px;\n}\n\n.cluster-label, .nodeLabel {\n color: ${t.stateLabelColor};\n}\n\n.statediagram-cluster rect.outer {\n rx: 5px;\n ry: 5px;\n}\n.statediagram-state .divider {\n stroke: ${t.stateBorder||t.nodeBorder};\n}\n\n.statediagram-state .title-state {\n rx: 5px;\n ry: 5px;\n}\n.statediagram-cluster.statediagram-cluster .inner {\n fill: ${t.compositeBackground||t.background};\n}\n.statediagram-cluster.statediagram-cluster-alt .inner {\n fill: ${t.altBackground?t.altBackground:"#efefef"};\n}\n\n.statediagram-cluster .inner {\n rx:0;\n ry:0;\n}\n\n.statediagram-state rect.basic {\n rx: 5px;\n ry: 5px;\n}\n.statediagram-state rect.divider {\n stroke-dasharray: 10,10;\n fill: ${t.altBackground?t.altBackground:"#efefef"};\n}\n\n.note-edge {\n stroke-dasharray: 5;\n}\n\n.statediagram-note rect {\n fill: ${t.noteBkgColor};\n stroke: ${t.noteBorderColor};\n stroke-width: 1px;\n rx: 0;\n ry: 0;\n}\n.statediagram-note rect {\n fill: ${t.noteBkgColor};\n stroke: ${t.noteBorderColor};\n stroke-width: 1px;\n rx: 0;\n ry: 0;\n}\n\n.statediagram-note text {\n fill: ${t.noteTextColor};\n}\n\n.statediagram-note .nodeLabel {\n color: ${t.noteTextColor};\n}\n.statediagram .edgeLabel {\n color: red; // ${t.noteTextColor};\n}\n\n#dependencyStart, #dependencyEnd {\n fill: ${t.lineColor};\n stroke: ${t.lineColor};\n stroke-width: 1;\n}\n\n.statediagramTitleText {\n text-anchor: middle;\n font-size: 18px;\n fill: ${t.textColor};\n}\n`}}]); \ No newline at end of file diff --git a/js/307-5a1a49ca.chunk.min.js b/js/307-5a1a49ca.chunk.min.js new file mode 100644 index 0000000..47819d5 --- /dev/null +++ b/js/307-5a1a49ca.chunk.min.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkgeekdoc=self.webpackChunkgeekdoc||[]).push([[307],{9688:(t,e,i)=>{i.d(e,{diagram:()=>k});var n=i(9973),r=i(8918),s=i(944),a=i(697),c=(i(4353),i(6750),i(2838),function(){var t=function(t,e,i,n){for(i=i||{},n=t.length;n--;i[t[n]]=e);return i},e=[1,3],i=[1,4],n=[1,5],r=[1,6],s=[5,6,8,9,11,13,31,32,33,34,35,36,44,62,63],a=[1,18],c=[2,7],l=[1,22],o=[1,23],h=[1,24],u=[1,25],y=[1,26],d=[1,27],p=[1,20],_=[1,28],E=[1,29],g=[62,63],R=[5,8,9,11,13,31,32,33,34,35,36,44,51,53,62,63],m=[1,47],f=[1,48],I=[1,49],b=[1,50],k=[1,51],S=[1,52],T=[1,53],N=[53,54],x=[1,64],A=[1,60],v=[1,61],q=[1,62],$=[1,63],O=[1,65],w=[1,69],C=[1,70],L=[1,67],F=[1,68],M=[5,8,9,11,13,31,32,33,34,35,36,44,62,63],D={trace:function(){},yy:{},symbols_:{error:2,start:3,directive:4,NEWLINE:5,RD:6,diagram:7,EOF:8,acc_title:9,acc_title_value:10,acc_descr:11,acc_descr_value:12,acc_descr_multiline_value:13,requirementDef:14,elementDef:15,relationshipDef:16,requirementType:17,requirementName:18,STRUCT_START:19,requirementBody:20,ID:21,COLONSEP:22,id:23,TEXT:24,text:25,RISK:26,riskLevel:27,VERIFYMTHD:28,verifyType:29,STRUCT_STOP:30,REQUIREMENT:31,FUNCTIONAL_REQUIREMENT:32,INTERFACE_REQUIREMENT:33,PERFORMANCE_REQUIREMENT:34,PHYSICAL_REQUIREMENT:35,DESIGN_CONSTRAINT:36,LOW_RISK:37,MED_RISK:38,HIGH_RISK:39,VERIFY_ANALYSIS:40,VERIFY_DEMONSTRATION:41,VERIFY_INSPECTION:42,VERIFY_TEST:43,ELEMENT:44,elementName:45,elementBody:46,TYPE:47,type:48,DOCREF:49,ref:50,END_ARROW_L:51,relationship:52,LINE:53,END_ARROW_R:54,CONTAINS:55,COPIES:56,DERIVES:57,SATISFIES:58,VERIFIES:59,REFINES:60,TRACES:61,unqString:62,qString:63,$accept:0,$end:1},terminals_:{2:"error",5:"NEWLINE",6:"RD",8:"EOF",9:"acc_title",10:"acc_title_value",11:"acc_descr",12:"acc_descr_value",13:"acc_descr_multiline_value",19:"STRUCT_START",21:"ID",22:"COLONSEP",24:"TEXT",26:"RISK",28:"VERIFYMTHD",30:"STRUCT_STOP",31:"REQUIREMENT",32:"FUNCTIONAL_REQUIREMENT",33:"INTERFACE_REQUIREMENT",34:"PERFORMANCE_REQUIREMENT",35:"PHYSICAL_REQUIREMENT",36:"DESIGN_CONSTRAINT",37:"LOW_RISK",38:"MED_RISK",39:"HIGH_RISK",40:"VERIFY_ANALYSIS",41:"VERIFY_DEMONSTRATION",42:"VERIFY_INSPECTION",43:"VERIFY_TEST",44:"ELEMENT",47:"TYPE",49:"DOCREF",51:"END_ARROW_L",53:"LINE",54:"END_ARROW_R",55:"CONTAINS",56:"COPIES",57:"DERIVES",58:"SATISFIES",59:"VERIFIES",60:"REFINES",61:"TRACES",62:"unqString",63:"qString"},productions_:[0,[3,3],[3,2],[3,4],[4,2],[4,2],[4,1],[7,0],[7,2],[7,2],[7,2],[7,2],[7,2],[14,5],[20,5],[20,5],[20,5],[20,5],[20,2],[20,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[27,1],[27,1],[27,1],[29,1],[29,1],[29,1],[29,1],[15,5],[46,5],[46,5],[46,2],[46,1],[16,5],[16,5],[52,1],[52,1],[52,1],[52,1],[52,1],[52,1],[52,1],[18,1],[18,1],[23,1],[23,1],[25,1],[25,1],[45,1],[45,1],[48,1],[48,1],[50,1],[50,1]],performAction:function(t,e,i,n,r,s,a){var c=s.length-1;switch(r){case 4:this.$=s[c].trim(),n.setAccTitle(this.$);break;case 5:case 6:this.$=s[c].trim(),n.setAccDescription(this.$);break;case 7:this.$=[];break;case 13:n.addRequirement(s[c-3],s[c-4]);break;case 14:n.setNewReqId(s[c-2]);break;case 15:n.setNewReqText(s[c-2]);break;case 16:n.setNewReqRisk(s[c-2]);break;case 17:n.setNewReqVerifyMethod(s[c-2]);break;case 20:this.$=n.RequirementType.REQUIREMENT;break;case 21:this.$=n.RequirementType.FUNCTIONAL_REQUIREMENT;break;case 22:this.$=n.RequirementType.INTERFACE_REQUIREMENT;break;case 23:this.$=n.RequirementType.PERFORMANCE_REQUIREMENT;break;case 24:this.$=n.RequirementType.PHYSICAL_REQUIREMENT;break;case 25:this.$=n.RequirementType.DESIGN_CONSTRAINT;break;case 26:this.$=n.RiskLevel.LOW_RISK;break;case 27:this.$=n.RiskLevel.MED_RISK;break;case 28:this.$=n.RiskLevel.HIGH_RISK;break;case 29:this.$=n.VerifyType.VERIFY_ANALYSIS;break;case 30:this.$=n.VerifyType.VERIFY_DEMONSTRATION;break;case 31:this.$=n.VerifyType.VERIFY_INSPECTION;break;case 32:this.$=n.VerifyType.VERIFY_TEST;break;case 33:n.addElement(s[c-3]);break;case 34:n.setNewElementType(s[c-2]);break;case 35:n.setNewElementDocRef(s[c-2]);break;case 38:n.addRelationship(s[c-2],s[c],s[c-4]);break;case 39:n.addRelationship(s[c-2],s[c-4],s[c]);break;case 40:this.$=n.Relationships.CONTAINS;break;case 41:this.$=n.Relationships.COPIES;break;case 42:this.$=n.Relationships.DERIVES;break;case 43:this.$=n.Relationships.SATISFIES;break;case 44:this.$=n.Relationships.VERIFIES;break;case 45:this.$=n.Relationships.REFINES;break;case 46:this.$=n.Relationships.TRACES}},table:[{3:1,4:2,6:e,9:i,11:n,13:r},{1:[3]},{3:8,4:2,5:[1,7],6:e,9:i,11:n,13:r},{5:[1,9]},{10:[1,10]},{12:[1,11]},t(s,[2,6]),{3:12,4:2,6:e,9:i,11:n,13:r},{1:[2,2]},{4:17,5:a,7:13,8:c,9:i,11:n,13:r,14:14,15:15,16:16,17:19,23:21,31:l,32:o,33:h,34:u,35:y,36:d,44:p,62:_,63:E},t(s,[2,4]),t(s,[2,5]),{1:[2,1]},{8:[1,30]},{4:17,5:a,7:31,8:c,9:i,11:n,13:r,14:14,15:15,16:16,17:19,23:21,31:l,32:o,33:h,34:u,35:y,36:d,44:p,62:_,63:E},{4:17,5:a,7:32,8:c,9:i,11:n,13:r,14:14,15:15,16:16,17:19,23:21,31:l,32:o,33:h,34:u,35:y,36:d,44:p,62:_,63:E},{4:17,5:a,7:33,8:c,9:i,11:n,13:r,14:14,15:15,16:16,17:19,23:21,31:l,32:o,33:h,34:u,35:y,36:d,44:p,62:_,63:E},{4:17,5:a,7:34,8:c,9:i,11:n,13:r,14:14,15:15,16:16,17:19,23:21,31:l,32:o,33:h,34:u,35:y,36:d,44:p,62:_,63:E},{4:17,5:a,7:35,8:c,9:i,11:n,13:r,14:14,15:15,16:16,17:19,23:21,31:l,32:o,33:h,34:u,35:y,36:d,44:p,62:_,63:E},{18:36,62:[1,37],63:[1,38]},{45:39,62:[1,40],63:[1,41]},{51:[1,42],53:[1,43]},t(g,[2,20]),t(g,[2,21]),t(g,[2,22]),t(g,[2,23]),t(g,[2,24]),t(g,[2,25]),t(R,[2,49]),t(R,[2,50]),{1:[2,3]},{8:[2,8]},{8:[2,9]},{8:[2,10]},{8:[2,11]},{8:[2,12]},{19:[1,44]},{19:[2,47]},{19:[2,48]},{19:[1,45]},{19:[2,53]},{19:[2,54]},{52:46,55:m,56:f,57:I,58:b,59:k,60:S,61:T},{52:54,55:m,56:f,57:I,58:b,59:k,60:S,61:T},{5:[1,55]},{5:[1,56]},{53:[1,57]},t(N,[2,40]),t(N,[2,41]),t(N,[2,42]),t(N,[2,43]),t(N,[2,44]),t(N,[2,45]),t(N,[2,46]),{54:[1,58]},{5:x,20:59,21:A,24:v,26:q,28:$,30:O},{5:w,30:C,46:66,47:L,49:F},{23:71,62:_,63:E},{23:72,62:_,63:E},t(M,[2,13]),{22:[1,73]},{22:[1,74]},{22:[1,75]},{22:[1,76]},{5:x,20:77,21:A,24:v,26:q,28:$,30:O},t(M,[2,19]),t(M,[2,33]),{22:[1,78]},{22:[1,79]},{5:w,30:C,46:80,47:L,49:F},t(M,[2,37]),t(M,[2,38]),t(M,[2,39]),{23:81,62:_,63:E},{25:82,62:[1,83],63:[1,84]},{27:85,37:[1,86],38:[1,87],39:[1,88]},{29:89,40:[1,90],41:[1,91],42:[1,92],43:[1,93]},t(M,[2,18]),{48:94,62:[1,95],63:[1,96]},{50:97,62:[1,98],63:[1,99]},t(M,[2,36]),{5:[1,100]},{5:[1,101]},{5:[2,51]},{5:[2,52]},{5:[1,102]},{5:[2,26]},{5:[2,27]},{5:[2,28]},{5:[1,103]},{5:[2,29]},{5:[2,30]},{5:[2,31]},{5:[2,32]},{5:[1,104]},{5:[2,55]},{5:[2,56]},{5:[1,105]},{5:[2,57]},{5:[2,58]},{5:x,20:106,21:A,24:v,26:q,28:$,30:O},{5:x,20:107,21:A,24:v,26:q,28:$,30:O},{5:x,20:108,21:A,24:v,26:q,28:$,30:O},{5:x,20:109,21:A,24:v,26:q,28:$,30:O},{5:w,30:C,46:110,47:L,49:F},{5:w,30:C,46:111,47:L,49:F},t(M,[2,14]),t(M,[2,15]),t(M,[2,16]),t(M,[2,17]),t(M,[2,34]),t(M,[2,35])],defaultActions:{8:[2,2],12:[2,1],30:[2,3],31:[2,8],32:[2,9],33:[2,10],34:[2,11],35:[2,12],37:[2,47],38:[2,48],40:[2,53],41:[2,54],83:[2,51],84:[2,52],86:[2,26],87:[2,27],88:[2,28],90:[2,29],91:[2,30],92:[2,31],93:[2,32],95:[2,55],96:[2,56],98:[2,57],99:[2,58]},parseError:function(t,e){if(!e.recoverable){var i=new Error(t);throw i.hash=e,i}this.trace(t)},parse:function(t){var e=[0],i=[],n=[null],r=[],s=this.table,a="",c=0,l=0,o=r.slice.call(arguments,1),h=Object.create(this.lexer),u={yy:{}};for(var y in this.yy)Object.prototype.hasOwnProperty.call(this.yy,y)&&(u.yy[y]=this.yy[y]);h.setInput(t,u.yy),u.yy.lexer=h,u.yy.parser=this,void 0===h.yylloc&&(h.yylloc={});var d=h.yylloc;r.push(d);var p=h.options&&h.options.ranges;"function"==typeof u.yy.parseError?this.parseError=u.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var _,E,g,R,m,f,I,b,k,S={};;){if(E=e[e.length-1],this.defaultActions[E]?g=this.defaultActions[E]:(null==_&&(k=void 0,"number"!=typeof(k=i.pop()||h.lex()||1)&&(k instanceof Array&&(k=(i=k).pop()),k=this.symbols_[k]||k),_=k),g=s[E]&&s[E][_]),void 0===g||!g.length||!g[0]){var T;for(m in b=[],s[E])this.terminals_[m]&&m>2&&b.push("'"+this.terminals_[m]+"'");T=h.showPosition?"Parse error on line "+(c+1)+":\n"+h.showPosition()+"\nExpecting "+b.join(", ")+", got '"+(this.terminals_[_]||_)+"'":"Parse error on line "+(c+1)+": Unexpected "+(1==_?"end of input":"'"+(this.terminals_[_]||_)+"'"),this.parseError(T,{text:h.match,token:this.terminals_[_]||_,line:h.yylineno,loc:d,expected:b})}if(g[0]instanceof Array&&g.length>1)throw new Error("Parse Error: multiple actions possible at state: "+E+", token: "+_);switch(g[0]){case 1:e.push(_),n.push(h.yytext),r.push(h.yylloc),e.push(g[1]),_=null,l=h.yyleng,a=h.yytext,c=h.yylineno,d=h.yylloc;break;case 2:if(f=this.productions_[g[1]][1],S.$=n[n.length-f],S._$={first_line:r[r.length-(f||1)].first_line,last_line:r[r.length-1].last_line,first_column:r[r.length-(f||1)].first_column,last_column:r[r.length-1].last_column},p&&(S._$.range=[r[r.length-(f||1)].range[0],r[r.length-1].range[1]]),void 0!==(R=this.performAction.apply(S,[a,l,c,u.yy,g[1],n,r].concat(o))))return R;f&&(e=e.slice(0,-1*f*2),n=n.slice(0,-1*f),r=r.slice(0,-1*f)),e.push(this.productions_[g[1]][0]),n.push(S.$),r.push(S._$),I=s[e[e.length-2]][e[e.length-1]],e.push(I);break;case 3:return!0}}return!0}},P={EOF:1,parseError:function(t,e){if(!this.yy.parser)throw new Error(t);this.yy.parser.parseError(t,e)},setInput:function(t,e){return this.yy=e||this.yy||{},this._input=t,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var t=this._input[0];return this.yytext+=t,this.yyleng++,this.offset++,this.match+=t,this.matched+=t,t.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),t},unput:function(t){var e=t.length,i=t.split(/(?:\r\n?|\n)/g);this._input=t+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-e),this.offset-=e;var n=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),i.length-1&&(this.yylineno-=i.length-1);var r=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:i?(i.length===n.length?this.yylloc.first_column:0)+n[n.length-i.length].length-i[0].length:this.yylloc.first_column-e},this.options.ranges&&(this.yylloc.range=[r[0],r[0]+this.yyleng-e]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(t){this.unput(this.match.slice(t))},pastInput:function(){var t=this.matched.substr(0,this.matched.length-this.match.length);return(t.length>20?"...":"")+t.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var t=this.match;return t.length<20&&(t+=this._input.substr(0,20-t.length)),(t.substr(0,20)+(t.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var t=this.pastInput(),e=new Array(t.length+1).join("-");return t+this.upcomingInput()+"\n"+e+"^"},test_match:function(t,e){var i,n,r;if(this.options.backtrack_lexer&&(r={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(r.yylloc.range=this.yylloc.range.slice(0))),(n=t[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=n.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:n?n[n.length-1].length-n[n.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+t[0].length},this.yytext+=t[0],this.match+=t[0],this.matches=t,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(t[0].length),this.matched+=t[0],i=this.performAction.call(this,this.yy,this,e,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),i)return i;if(this._backtrack){for(var s in r)this[s]=r[s];return!1}return!1},next:function(){if(this.done)return this.EOF;var t,e,i,n;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var r=this._currentRules(),s=0;se[0].length)){if(e=i,n=s,this.options.backtrack_lexer){if(!1!==(t=this.test_match(i,r[s])))return t;if(this._backtrack){e=!1;continue}return!1}if(!this.options.flex)break}return e?!1!==(t=this.test_match(e,r[n]))&&t:""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(t){this.conditionStack.push(t)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(t){return(t=this.conditionStack.length-1-Math.abs(t||0))>=0?this.conditionStack[t]:"INITIAL"},pushState:function(t){this.begin(t)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(t,e,i,n){switch(i){case 0:return"title";case 1:return this.begin("acc_title"),9;case 2:return this.popState(),"acc_title_value";case 3:return this.begin("acc_descr"),11;case 4:return this.popState(),"acc_descr_value";case 5:this.begin("acc_descr_multiline");break;case 6:case 48:this.popState();break;case 7:return"acc_descr_multiline_value";case 8:return 5;case 9:case 10:case 11:break;case 12:return 8;case 13:return 6;case 14:return 19;case 15:return 30;case 16:return 22;case 17:return 21;case 18:return 24;case 19:return 26;case 20:return 28;case 21:return 31;case 22:return 32;case 23:return 33;case 24:return 34;case 25:return 35;case 26:return 36;case 27:return 37;case 28:return 38;case 29:return 39;case 30:return 40;case 31:return 41;case 32:return 42;case 33:return 43;case 34:return 44;case 35:return 55;case 36:return 56;case 37:return 57;case 38:return 58;case 39:return 59;case 40:return 60;case 41:return 61;case 42:return 47;case 43:return 49;case 44:return 51;case 45:return 54;case 46:return 53;case 47:this.begin("string");break;case 49:return"qString";case 50:return e.yytext=e.yytext.trim(),62}},rules:[/^(?:title\s[^#\n;]+)/i,/^(?:accTitle\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*\{\s*)/i,/^(?:[\}])/i,/^(?:[^\}]*)/i,/^(?:(\r?\n)+)/i,/^(?:\s+)/i,/^(?:#[^\n]*)/i,/^(?:%[^\n]*)/i,/^(?:$)/i,/^(?:requirementDiagram\b)/i,/^(?:\{)/i,/^(?:\})/i,/^(?::)/i,/^(?:id\b)/i,/^(?:text\b)/i,/^(?:risk\b)/i,/^(?:verifyMethod\b)/i,/^(?:requirement\b)/i,/^(?:functionalRequirement\b)/i,/^(?:interfaceRequirement\b)/i,/^(?:performanceRequirement\b)/i,/^(?:physicalRequirement\b)/i,/^(?:designConstraint\b)/i,/^(?:low\b)/i,/^(?:medium\b)/i,/^(?:high\b)/i,/^(?:analysis\b)/i,/^(?:demonstration\b)/i,/^(?:inspection\b)/i,/^(?:test\b)/i,/^(?:element\b)/i,/^(?:contains\b)/i,/^(?:copies\b)/i,/^(?:derives\b)/i,/^(?:satisfies\b)/i,/^(?:verifies\b)/i,/^(?:refines\b)/i,/^(?:traces\b)/i,/^(?:type\b)/i,/^(?:docref\b)/i,/^(?:<-)/i,/^(?:->)/i,/^(?:-)/i,/^(?:["])/i,/^(?:["])/i,/^(?:[^"]*)/i,/^(?:[\w][^\r\n\{\<\>\-\=]*)/i],conditions:{acc_descr_multiline:{rules:[6,7],inclusive:!1},acc_descr:{rules:[4],inclusive:!1},acc_title:{rules:[2],inclusive:!1},unqString:{rules:[],inclusive:!1},token:{rules:[],inclusive:!1},string:{rules:[48,49],inclusive:!1},INITIAL:{rules:[0,1,3,5,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,50],inclusive:!0}}};function V(){this.yy={}}return D.lexer=P,V.prototype=D,D.Parser=V,new V}());c.parser=c;const l=c;let o=[],h={},u={},y={},d={};const p={RequirementType:{REQUIREMENT:"Requirement",FUNCTIONAL_REQUIREMENT:"Functional Requirement",INTERFACE_REQUIREMENT:"Interface Requirement",PERFORMANCE_REQUIREMENT:"Performance Requirement",PHYSICAL_REQUIREMENT:"Physical Requirement",DESIGN_CONSTRAINT:"Design Constraint"},RiskLevel:{LOW_RISK:"Low",MED_RISK:"Medium",HIGH_RISK:"High"},VerifyType:{VERIFY_ANALYSIS:"Analysis",VERIFY_DEMONSTRATION:"Demonstration",VERIFY_INSPECTION:"Inspection",VERIFY_TEST:"Test"},Relationships:{CONTAINS:"contains",COPIES:"copies",DERIVES:"derives",SATISFIES:"satisfies",VERIFIES:"verifies",REFINES:"refines",TRACES:"traces"},getConfig:()=>(0,n.c)().req,addRequirement:(t,e)=>(void 0===u[t]&&(u[t]={name:t,type:e,id:h.id,text:h.text,risk:h.risk,verifyMethod:h.verifyMethod}),h={},u[t]),getRequirements:()=>u,setNewReqId:t=>{void 0!==h&&(h.id=t)},setNewReqText:t=>{void 0!==h&&(h.text=t)},setNewReqRisk:t=>{void 0!==h&&(h.risk=t)},setNewReqVerifyMethod:t=>{void 0!==h&&(h.verifyMethod=t)},setAccTitle:n.s,getAccTitle:n.g,setAccDescription:n.b,getAccDescription:n.a,addElement:t=>(void 0===d[t]&&(d[t]={name:t,type:y.type,docRef:y.docRef},n.l.info("Added new requirement: ",t)),y={},d[t]),getElements:()=>d,setNewElementType:t=>{void 0!==y&&(y.type=t)},setNewElementDocRef:t=>{void 0!==y&&(y.docRef=t)},addRelationship:(t,e,i)=>{o.push({type:t,src:e,dst:i})},getRelationships:()=>o,clear:()=>{o=[],h={},u={},y={},d={},(0,n.v)()}},_={CONTAINS:"contains",ARROW:"arrow"},E=_;let g={},R=0;const m=(t,e)=>t.insert("rect","#"+e).attr("class","req reqBox").attr("x",0).attr("y",0).attr("width",g.rect_min_width+"px").attr("height",g.rect_min_height+"px"),f=(t,e,i)=>{let n=g.rect_min_width/2,r=t.append("text").attr("class","req reqLabel reqTitle").attr("id",e).attr("x",n).attr("y",g.rect_padding).attr("dominant-baseline","hanging"),s=0;i.forEach((t=>{0==s?r.append("tspan").attr("text-anchor","middle").attr("x",g.rect_min_width/2).attr("dy",0).text(t):r.append("tspan").attr("text-anchor","middle").attr("x",g.rect_min_width/2).attr("dy",.75*g.line_height).text(t),s++}));let a=1.5*g.rect_padding+s*g.line_height*.75;return t.append("line").attr("class","req-title-line").attr("x1","0").attr("x2",g.rect_min_width).attr("y1",a).attr("y2",a),{titleNode:r,y:a}},I=(t,e,i,n)=>{let r=t.append("text").attr("class","req reqLabel").attr("id",e).attr("x",g.rect_padding).attr("y",n).attr("dominant-baseline","hanging"),s=0,a=[];return i.forEach((t=>{let e=t.length;for(;e>30&&s<3;){let i=t.substring(0,30);e=(t=t.substring(30,t.length)).length,a[a.length]=i,s++}if(3==s){let t=a[a.length-1];a[a.length-1]=t.substring(0,t.length-4)+"..."}else a[a.length]=t;s=0})),a.forEach((t=>{r.append("tspan").attr("x",g.rect_padding).attr("dy",g.line_height).text(t)})),r},b=t=>t.replace(/\s/g,"").replace(/\./g,"_"),k={parser:l,db:p,renderer:{draw:(t,e,i,c)=>{g=(0,n.c)().requirement;const l=g.securityLevel;let o;"sandbox"===l&&(o=(0,r.Ltv)("#i"+e));const h=("sandbox"===l?(0,r.Ltv)(o.nodes()[0].contentDocument.body):(0,r.Ltv)("body")).select(`[id='${e}']`);((t,e)=>{let i=t.append("defs").append("marker").attr("id",_.CONTAINS+"_line_ending").attr("refX",0).attr("refY",e.line_height/2).attr("markerWidth",e.line_height).attr("markerHeight",e.line_height).attr("orient","auto").append("g");i.append("circle").attr("cx",e.line_height/2).attr("cy",e.line_height/2).attr("r",e.line_height/2).attr("fill","none"),i.append("line").attr("x1",0).attr("x2",e.line_height).attr("y1",e.line_height/2).attr("y2",e.line_height/2).attr("stroke-width",1),i.append("line").attr("y1",0).attr("y2",e.line_height).attr("x1",e.line_height/2).attr("x2",e.line_height/2).attr("stroke-width",1),t.append("defs").append("marker").attr("id",_.ARROW+"_line_ending").attr("refX",e.line_height).attr("refY",.5*e.line_height).attr("markerWidth",e.line_height).attr("markerHeight",e.line_height).attr("orient","auto").append("path").attr("d",`M0,0\n L${e.line_height},${e.line_height/2}\n M${e.line_height},${e.line_height/2}\n L0,${e.line_height}`).attr("stroke-width",1)})(h,g);const u=new a.T({multigraph:!1,compound:!1,directed:!0}).setGraph({rankdir:g.layoutDirection,marginx:20,marginy:20,nodesep:100,edgesep:100,ranksep:100}).setDefaultEdgeLabel((function(){return{}}));let y=c.db.getRequirements(),d=c.db.getElements(),p=c.db.getRelationships();var k,S,T;k=y,S=u,T=h,Object.keys(k).forEach((t=>{let e=k[t];t=b(t),n.l.info("Added new requirement: ",t);const i=T.append("g").attr("id",t),r=m(i,"req-"+t);let s=f(i,t+"_title",[`<<${e.type}>>`,`${e.name}`]);I(i,t+"_body",[`Id: ${e.id}`,`Text: ${e.text}`,`Risk: ${e.risk}`,`Verification: ${e.verifyMethod}`],s.y);const a=r.node().getBBox();S.setNode(t,{width:a.width,height:a.height,shape:"rect",id:t})})),((t,e,i)=>{Object.keys(t).forEach((n=>{let r=t[n];const s=b(n),a=i.append("g").attr("id",s),c="element-"+s,l=m(a,c);let o=f(a,c+"_title",["<>",`${n}`]);I(a,c+"_body",[`Type: ${r.type||"Not Specified"}`,`Doc Ref: ${r.docRef||"None"}`],o.y);const h=l.node().getBBox();e.setNode(s,{width:h.width,height:h.height,shape:"rect",id:s})}))})(d,u,h),((t,e)=>{t.forEach((function(t){let i=b(t.src),n=b(t.dst);e.setEdge(i,n,{relationship:t})}))})(p,u),(0,s.Zp)(u),function(t,e){e.nodes().forEach((function(i){void 0!==i&&void 0!==e.node(i)&&(t.select("#"+i),t.select("#"+i).attr("transform","translate("+(e.node(i).x-e.node(i).width/2)+","+(e.node(i).y-e.node(i).height/2)+" )"))}))}(h,u),p.forEach((function(t){!function(t,e,i,s,a){const c=i.edge(b(e.src),b(e.dst)),l=(0,r.n8j)().x((function(t){return t.x})).y((function(t){return t.y})),o=t.insert("path","#"+s).attr("class","er relationshipLine").attr("d",l(c.points)).attr("fill","none");e.type==a.db.Relationships.CONTAINS?o.attr("marker-start","url("+n.e.getUrl(g.arrowMarkerAbsolute)+"#"+e.type+"_line_ending)"):(o.attr("stroke-dasharray","10,7"),o.attr("marker-end","url("+n.e.getUrl(g.arrowMarkerAbsolute)+"#"+E.ARROW+"_line_ending)")),((t,e,i,n)=>{const r=e.node().getTotalLength(),s=e.node().getPointAtLength(.5*r),a="rel"+R;R++;const c=t.append("text").attr("class","req relationshipLabel").attr("id",a).attr("x",s.x).attr("y",s.y).attr("text-anchor","middle").attr("dominant-baseline","middle").text(n).node().getBBox();t.insert("rect","#"+a).attr("class","req reqLabelBox").attr("x",s.x-c.width/2).attr("y",s.y-c.height/2).attr("width",c.width).attr("height",c.height).attr("fill","white").attr("fill-opacity","85%")})(t,o,0,`<<${e.type}>>`)}(h,t,u,e,c)}));const N=g.rect_padding,x=h.node().getBBox(),A=x.width+2*N,v=x.height+2*N;(0,n.i)(h,v,A,g.useMaxWidth),h.attr("viewBox",`${x.x-N} ${x.y-N} ${A} ${v}`)}},styles:t=>`\n\n marker {\n fill: ${t.relationColor};\n stroke: ${t.relationColor};\n }\n\n marker.cross {\n stroke: ${t.lineColor};\n }\n\n svg {\n font-family: ${t.fontFamily};\n font-size: ${t.fontSize};\n }\n\n .reqBox {\n fill: ${t.requirementBackground};\n fill-opacity: 1.0;\n stroke: ${t.requirementBorderColor};\n stroke-width: ${t.requirementBorderSize};\n }\n \n .reqTitle, .reqLabel{\n fill: ${t.requirementTextColor};\n }\n .reqLabelBox {\n fill: ${t.relationLabelBackground};\n fill-opacity: 1.0;\n }\n\n .req-title-line {\n stroke: ${t.requirementBorderColor};\n stroke-width: ${t.requirementBorderSize};\n }\n .relationshipLine {\n stroke: ${t.relationColor};\n stroke-width: 1;\n }\n .relationshipLabel {\n fill: ${t.relationLabelColor};\n }\n\n`}}}]); \ No newline at end of file diff --git a/js/308-812686b3.chunk.min.js b/js/308-812686b3.chunk.min.js new file mode 100644 index 0000000..c48879a --- /dev/null +++ b/js/308-812686b3.chunk.min.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkgeekdoc=self.webpackChunkgeekdoc||[]).push([[308],{7308:(t,e,s)=>{s.d(e,{d:()=>B,p:()=>r,s:()=>D});var n=s(8918),i=s(9973),u=function(){var t=function(t,e,s,n){for(s=s||{},n=t.length;n--;s[t[n]]=e);return s},e=[1,17],s=[1,18],n=[1,19],i=[1,39],u=[1,40],r=[1,25],a=[1,23],c=[1,24],o=[1,31],l=[1,32],h=[1,33],A=[1,34],p=[1,35],d=[1,36],y=[1,26],E=[1,27],C=[1,28],m=[1,29],f=[1,43],b=[1,30],g=[1,42],F=[1,44],k=[1,41],T=[1,45],B=[1,9],D=[1,8,9],_=[1,56],S=[1,57],N=[1,58],L=[1,59],$=[1,60],v=[1,61],O=[1,62],x=[1,8,9,39],I=[1,74],R=[1,8,9,12,13,21,37,39,42,59,60,61,62,63,64,65,70,72],w=[1,8,9,12,13,19,21,37,39,42,46,59,60,61,62,63,64,65,70,72,74,80,95,97,98],P=[13,74,80,95,97,98],M=[13,64,65,74,80,95,97,98],G=[13,59,60,61,62,63,74,80,95,97,98],U=[1,93],z=[1,110],K=[1,108],Y=[1,102],j=[1,103],Q=[1,104],X=[1,105],W=[1,106],q=[1,107],H=[1,109],J=[1,8,9,37,39,42],V=[1,8,9,21],Z=[1,8,9,78],tt=[1,8,9,21,73,74,78,80,81,82,83,84,85],et={trace:function(){},yy:{},symbols_:{error:2,start:3,mermaidDoc:4,statements:5,graphConfig:6,CLASS_DIAGRAM:7,NEWLINE:8,EOF:9,statement:10,classLabel:11,SQS:12,STR:13,SQE:14,namespaceName:15,alphaNumToken:16,className:17,classLiteralName:18,GENERICTYPE:19,relationStatement:20,LABEL:21,namespaceStatement:22,classStatement:23,memberStatement:24,annotationStatement:25,clickStatement:26,styleStatement:27,cssClassStatement:28,noteStatement:29,direction:30,acc_title:31,acc_title_value:32,acc_descr:33,acc_descr_value:34,acc_descr_multiline_value:35,namespaceIdentifier:36,STRUCT_START:37,classStatements:38,STRUCT_STOP:39,NAMESPACE:40,classIdentifier:41,STYLE_SEPARATOR:42,members:43,CLASS:44,ANNOTATION_START:45,ANNOTATION_END:46,MEMBER:47,SEPARATOR:48,relation:49,NOTE_FOR:50,noteText:51,NOTE:52,direction_tb:53,direction_bt:54,direction_rl:55,direction_lr:56,relationType:57,lineType:58,AGGREGATION:59,EXTENSION:60,COMPOSITION:61,DEPENDENCY:62,LOLLIPOP:63,LINE:64,DOTTED_LINE:65,CALLBACK:66,LINK:67,LINK_TARGET:68,CLICK:69,CALLBACK_NAME:70,CALLBACK_ARGS:71,HREF:72,STYLE:73,ALPHA:74,stylesOpt:75,CSSCLASS:76,style:77,COMMA:78,styleComponent:79,NUM:80,COLON:81,UNIT:82,SPACE:83,BRKT:84,PCT:85,commentToken:86,textToken:87,graphCodeTokens:88,textNoTagsToken:89,TAGSTART:90,TAGEND:91,"==":92,"--":93,DEFAULT:94,MINUS:95,keywords:96,UNICODE_TEXT:97,BQUOTE_STR:98,$accept:0,$end:1},terminals_:{2:"error",7:"CLASS_DIAGRAM",8:"NEWLINE",9:"EOF",12:"SQS",13:"STR",14:"SQE",19:"GENERICTYPE",21:"LABEL",31:"acc_title",32:"acc_title_value",33:"acc_descr",34:"acc_descr_value",35:"acc_descr_multiline_value",37:"STRUCT_START",39:"STRUCT_STOP",40:"NAMESPACE",42:"STYLE_SEPARATOR",44:"CLASS",45:"ANNOTATION_START",46:"ANNOTATION_END",47:"MEMBER",48:"SEPARATOR",50:"NOTE_FOR",52:"NOTE",53:"direction_tb",54:"direction_bt",55:"direction_rl",56:"direction_lr",59:"AGGREGATION",60:"EXTENSION",61:"COMPOSITION",62:"DEPENDENCY",63:"LOLLIPOP",64:"LINE",65:"DOTTED_LINE",66:"CALLBACK",67:"LINK",68:"LINK_TARGET",69:"CLICK",70:"CALLBACK_NAME",71:"CALLBACK_ARGS",72:"HREF",73:"STYLE",74:"ALPHA",76:"CSSCLASS",78:"COMMA",80:"NUM",81:"COLON",82:"UNIT",83:"SPACE",84:"BRKT",85:"PCT",88:"graphCodeTokens",90:"TAGSTART",91:"TAGEND",92:"==",93:"--",94:"DEFAULT",95:"MINUS",96:"keywords",97:"UNICODE_TEXT",98:"BQUOTE_STR"},productions_:[0,[3,1],[3,1],[4,1],[6,4],[5,1],[5,2],[5,3],[11,3],[15,1],[15,2],[17,1],[17,1],[17,2],[17,2],[17,2],[10,1],[10,2],[10,1],[10,1],[10,1],[10,1],[10,1],[10,1],[10,1],[10,1],[10,1],[10,2],[10,2],[10,1],[22,4],[22,5],[36,2],[38,1],[38,2],[38,3],[23,1],[23,3],[23,4],[23,6],[41,2],[41,3],[25,4],[43,1],[43,2],[24,1],[24,2],[24,1],[24,1],[20,3],[20,4],[20,4],[20,5],[29,3],[29,2],[30,1],[30,1],[30,1],[30,1],[49,3],[49,2],[49,2],[49,1],[57,1],[57,1],[57,1],[57,1],[57,1],[58,1],[58,1],[26,3],[26,4],[26,3],[26,4],[26,4],[26,5],[26,3],[26,4],[26,4],[26,5],[26,4],[26,5],[26,5],[26,6],[27,3],[28,3],[75,1],[75,3],[77,1],[77,2],[79,1],[79,1],[79,1],[79,1],[79,1],[79,1],[79,1],[79,1],[79,1],[86,1],[86,1],[87,1],[87,1],[87,1],[87,1],[87,1],[87,1],[87,1],[89,1],[89,1],[89,1],[89,1],[16,1],[16,1],[16,1],[16,1],[18,1],[51,1]],performAction:function(t,e,s,n,i,u,r){var a=u.length-1;switch(i){case 8:this.$=u[a-1];break;case 9:case 11:case 12:this.$=u[a];break;case 10:case 13:case 89:this.$=u[a-1]+u[a];break;case 14:case 15:this.$=u[a-1]+"~"+u[a]+"~";break;case 16:n.addRelation(u[a]);break;case 17:u[a-1].title=n.cleanupLabel(u[a]),n.addRelation(u[a-1]);break;case 27:this.$=u[a].trim(),n.setAccTitle(this.$);break;case 28:case 29:this.$=u[a].trim(),n.setAccDescription(this.$);break;case 30:n.addClassesToNamespace(u[a-3],u[a-1]);break;case 31:n.addClassesToNamespace(u[a-4],u[a-1]);break;case 32:this.$=u[a],n.addNamespace(u[a]);break;case 33:case 43:case 86:this.$=[u[a]];break;case 34:this.$=[u[a-1]];break;case 35:u[a].unshift(u[a-2]),this.$=u[a];break;case 37:n.setCssClass(u[a-2],u[a]);break;case 38:n.addMembers(u[a-3],u[a-1]);break;case 39:n.setCssClass(u[a-5],u[a-3]),n.addMembers(u[a-5],u[a-1]);break;case 40:this.$=u[a],n.addClass(u[a]);break;case 41:this.$=u[a-1],n.addClass(u[a-1]),n.setClassLabel(u[a-1],u[a]);break;case 42:n.addAnnotation(u[a],u[a-2]);break;case 44:u[a].push(u[a-1]),this.$=u[a];break;case 45:case 47:case 48:break;case 46:n.addMember(u[a-1],n.cleanupLabel(u[a]));break;case 49:this.$={id1:u[a-2],id2:u[a],relation:u[a-1],relationTitle1:"none",relationTitle2:"none"};break;case 50:this.$={id1:u[a-3],id2:u[a],relation:u[a-1],relationTitle1:u[a-2],relationTitle2:"none"};break;case 51:this.$={id1:u[a-3],id2:u[a],relation:u[a-2],relationTitle1:"none",relationTitle2:u[a-1]};break;case 52:this.$={id1:u[a-4],id2:u[a],relation:u[a-2],relationTitle1:u[a-3],relationTitle2:u[a-1]};break;case 53:n.addNote(u[a],u[a-1]);break;case 54:n.addNote(u[a]);break;case 55:n.setDirection("TB");break;case 56:n.setDirection("BT");break;case 57:n.setDirection("RL");break;case 58:n.setDirection("LR");break;case 59:this.$={type1:u[a-2],type2:u[a],lineType:u[a-1]};break;case 60:this.$={type1:"none",type2:u[a],lineType:u[a-1]};break;case 61:this.$={type1:u[a-1],type2:"none",lineType:u[a]};break;case 62:this.$={type1:"none",type2:"none",lineType:u[a]};break;case 63:this.$=n.relationType.AGGREGATION;break;case 64:this.$=n.relationType.EXTENSION;break;case 65:this.$=n.relationType.COMPOSITION;break;case 66:this.$=n.relationType.DEPENDENCY;break;case 67:this.$=n.relationType.LOLLIPOP;break;case 68:this.$=n.lineType.LINE;break;case 69:this.$=n.lineType.DOTTED_LINE;break;case 70:case 76:this.$=u[a-2],n.setClickEvent(u[a-1],u[a]);break;case 71:case 77:this.$=u[a-3],n.setClickEvent(u[a-2],u[a-1]),n.setTooltip(u[a-2],u[a]);break;case 72:this.$=u[a-2],n.setLink(u[a-1],u[a]);break;case 73:this.$=u[a-3],n.setLink(u[a-2],u[a-1],u[a]);break;case 74:this.$=u[a-3],n.setLink(u[a-2],u[a-1]),n.setTooltip(u[a-2],u[a]);break;case 75:this.$=u[a-4],n.setLink(u[a-3],u[a-2],u[a]),n.setTooltip(u[a-3],u[a-1]);break;case 78:this.$=u[a-3],n.setClickEvent(u[a-2],u[a-1],u[a]);break;case 79:this.$=u[a-4],n.setClickEvent(u[a-3],u[a-2],u[a-1]),n.setTooltip(u[a-3],u[a]);break;case 80:this.$=u[a-3],n.setLink(u[a-2],u[a]);break;case 81:this.$=u[a-4],n.setLink(u[a-3],u[a-1],u[a]);break;case 82:this.$=u[a-4],n.setLink(u[a-3],u[a-1]),n.setTooltip(u[a-3],u[a]);break;case 83:this.$=u[a-5],n.setLink(u[a-4],u[a-2],u[a]),n.setTooltip(u[a-4],u[a-1]);break;case 84:this.$=u[a-2],n.setCssStyle(u[a-1],u[a]);break;case 85:n.setCssClass(u[a-1],u[a]);break;case 87:u[a-2].push(u[a]),this.$=u[a-2]}},table:[{3:1,4:2,5:3,6:4,7:[1,6],10:5,16:37,17:20,18:38,20:7,22:8,23:9,24:10,25:11,26:12,27:13,28:14,29:15,30:16,31:e,33:s,35:n,36:21,40:i,41:22,44:u,45:r,47:a,48:c,50:o,52:l,53:h,54:A,55:p,56:d,66:y,67:E,69:C,73:m,74:f,76:b,80:g,95:F,97:k,98:T},{1:[3]},{1:[2,1]},{1:[2,2]},{1:[2,3]},t(B,[2,5],{8:[1,46]}),{8:[1,47]},t(D,[2,16],{21:[1,48]}),t(D,[2,18]),t(D,[2,19]),t(D,[2,20]),t(D,[2,21]),t(D,[2,22]),t(D,[2,23]),t(D,[2,24]),t(D,[2,25]),t(D,[2,26]),{32:[1,49]},{34:[1,50]},t(D,[2,29]),t(D,[2,45],{49:51,57:54,58:55,13:[1,52],21:[1,53],59:_,60:S,61:N,62:L,63:$,64:v,65:O}),{37:[1,63]},t(x,[2,36],{37:[1,65],42:[1,64]}),t(D,[2,47]),t(D,[2,48]),{16:66,74:f,80:g,95:F,97:k},{16:37,17:67,18:38,74:f,80:g,95:F,97:k,98:T},{16:37,17:68,18:38,74:f,80:g,95:F,97:k,98:T},{16:37,17:69,18:38,74:f,80:g,95:F,97:k,98:T},{74:[1,70]},{13:[1,71]},{16:37,17:72,18:38,74:f,80:g,95:F,97:k,98:T},{13:I,51:73},t(D,[2,55]),t(D,[2,56]),t(D,[2,57]),t(D,[2,58]),t(R,[2,11],{16:37,18:38,17:75,19:[1,76],74:f,80:g,95:F,97:k,98:T}),t(R,[2,12],{19:[1,77]}),{15:78,16:79,74:f,80:g,95:F,97:k},{16:37,17:80,18:38,74:f,80:g,95:F,97:k,98:T},t(w,[2,112]),t(w,[2,113]),t(w,[2,114]),t(w,[2,115]),t([1,8,9,12,13,19,21,37,39,42,59,60,61,62,63,64,65,70,72],[2,116]),t(B,[2,6],{10:5,20:7,22:8,23:9,24:10,25:11,26:12,27:13,28:14,29:15,30:16,17:20,36:21,41:22,16:37,18:38,5:81,31:e,33:s,35:n,40:i,44:u,45:r,47:a,48:c,50:o,52:l,53:h,54:A,55:p,56:d,66:y,67:E,69:C,73:m,74:f,76:b,80:g,95:F,97:k,98:T}),{5:82,10:5,16:37,17:20,18:38,20:7,22:8,23:9,24:10,25:11,26:12,27:13,28:14,29:15,30:16,31:e,33:s,35:n,36:21,40:i,41:22,44:u,45:r,47:a,48:c,50:o,52:l,53:h,54:A,55:p,56:d,66:y,67:E,69:C,73:m,74:f,76:b,80:g,95:F,97:k,98:T},t(D,[2,17]),t(D,[2,27]),t(D,[2,28]),{13:[1,84],16:37,17:83,18:38,74:f,80:g,95:F,97:k,98:T},{49:85,57:54,58:55,59:_,60:S,61:N,62:L,63:$,64:v,65:O},t(D,[2,46]),{58:86,64:v,65:O},t(P,[2,62],{57:87,59:_,60:S,61:N,62:L,63:$}),t(M,[2,63]),t(M,[2,64]),t(M,[2,65]),t(M,[2,66]),t(M,[2,67]),t(G,[2,68]),t(G,[2,69]),{8:[1,89],23:90,38:88,41:22,44:u},{16:91,74:f,80:g,95:F,97:k},{43:92,47:U},{46:[1,94]},{13:[1,95]},{13:[1,96]},{70:[1,97],72:[1,98]},{21:z,73:K,74:Y,75:99,77:100,79:101,80:j,81:Q,82:X,83:W,84:q,85:H},{74:[1,111]},{13:I,51:112},t(D,[2,54]),t(D,[2,117]),t(R,[2,13]),t(R,[2,14]),t(R,[2,15]),{37:[2,32]},{15:113,16:79,37:[2,9],74:f,80:g,95:F,97:k},t(J,[2,40],{11:114,12:[1,115]}),t(B,[2,7]),{9:[1,116]},t(V,[2,49]),{16:37,17:117,18:38,74:f,80:g,95:F,97:k,98:T},{13:[1,119],16:37,17:118,18:38,74:f,80:g,95:F,97:k,98:T},t(P,[2,61],{57:120,59:_,60:S,61:N,62:L,63:$}),t(P,[2,60]),{39:[1,121]},{23:90,38:122,41:22,44:u},{8:[1,123],39:[2,33]},t(x,[2,37],{37:[1,124]}),{39:[1,125]},{39:[2,43],43:126,47:U},{16:37,17:127,18:38,74:f,80:g,95:F,97:k,98:T},t(D,[2,70],{13:[1,128]}),t(D,[2,72],{13:[1,130],68:[1,129]}),t(D,[2,76],{13:[1,131],71:[1,132]}),{13:[1,133]},t(D,[2,84],{78:[1,134]}),t(Z,[2,86],{79:135,21:z,73:K,74:Y,80:j,81:Q,82:X,83:W,84:q,85:H}),t(tt,[2,88]),t(tt,[2,90]),t(tt,[2,91]),t(tt,[2,92]),t(tt,[2,93]),t(tt,[2,94]),t(tt,[2,95]),t(tt,[2,96]),t(tt,[2,97]),t(tt,[2,98]),t(D,[2,85]),t(D,[2,53]),{37:[2,10]},t(J,[2,41]),{13:[1,136]},{1:[2,4]},t(V,[2,51]),t(V,[2,50]),{16:37,17:137,18:38,74:f,80:g,95:F,97:k,98:T},t(P,[2,59]),t(D,[2,30]),{39:[1,138]},{23:90,38:139,39:[2,34],41:22,44:u},{43:140,47:U},t(x,[2,38]),{39:[2,44]},t(D,[2,42]),t(D,[2,71]),t(D,[2,73]),t(D,[2,74],{68:[1,141]}),t(D,[2,77]),t(D,[2,78],{13:[1,142]}),t(D,[2,80],{13:[1,144],68:[1,143]}),{21:z,73:K,74:Y,77:145,79:101,80:j,81:Q,82:X,83:W,84:q,85:H},t(tt,[2,89]),{14:[1,146]},t(V,[2,52]),t(D,[2,31]),{39:[2,35]},{39:[1,147]},t(D,[2,75]),t(D,[2,79]),t(D,[2,81]),t(D,[2,82],{68:[1,148]}),t(Z,[2,87],{79:135,21:z,73:K,74:Y,80:j,81:Q,82:X,83:W,84:q,85:H}),t(J,[2,8]),t(x,[2,39]),t(D,[2,83])],defaultActions:{2:[2,1],3:[2,2],4:[2,3],78:[2,32],113:[2,10],116:[2,4],126:[2,44],139:[2,35]},parseError:function(t,e){if(!e.recoverable){var s=new Error(t);throw s.hash=e,s}this.trace(t)},parse:function(t){var e=[0],s=[],n=[null],i=[],u=this.table,r="",a=0,c=0,o=i.slice.call(arguments,1),l=Object.create(this.lexer),h={yy:{}};for(var A in this.yy)Object.prototype.hasOwnProperty.call(this.yy,A)&&(h.yy[A]=this.yy[A]);l.setInput(t,h.yy),h.yy.lexer=l,h.yy.parser=this,void 0===l.yylloc&&(l.yylloc={});var p=l.yylloc;i.push(p);var d=l.options&&l.options.ranges;"function"==typeof h.yy.parseError?this.parseError=h.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var y,E,C,m,f,b,g,F,k,T={};;){if(E=e[e.length-1],this.defaultActions[E]?C=this.defaultActions[E]:(null==y&&(k=void 0,"number"!=typeof(k=s.pop()||l.lex()||1)&&(k instanceof Array&&(k=(s=k).pop()),k=this.symbols_[k]||k),y=k),C=u[E]&&u[E][y]),void 0===C||!C.length||!C[0]){var B;for(f in F=[],u[E])this.terminals_[f]&&f>2&&F.push("'"+this.terminals_[f]+"'");B=l.showPosition?"Parse error on line "+(a+1)+":\n"+l.showPosition()+"\nExpecting "+F.join(", ")+", got '"+(this.terminals_[y]||y)+"'":"Parse error on line "+(a+1)+": Unexpected "+(1==y?"end of input":"'"+(this.terminals_[y]||y)+"'"),this.parseError(B,{text:l.match,token:this.terminals_[y]||y,line:l.yylineno,loc:p,expected:F})}if(C[0]instanceof Array&&C.length>1)throw new Error("Parse Error: multiple actions possible at state: "+E+", token: "+y);switch(C[0]){case 1:e.push(y),n.push(l.yytext),i.push(l.yylloc),e.push(C[1]),y=null,c=l.yyleng,r=l.yytext,a=l.yylineno,p=l.yylloc;break;case 2:if(b=this.productions_[C[1]][1],T.$=n[n.length-b],T._$={first_line:i[i.length-(b||1)].first_line,last_line:i[i.length-1].last_line,first_column:i[i.length-(b||1)].first_column,last_column:i[i.length-1].last_column},d&&(T._$.range=[i[i.length-(b||1)].range[0],i[i.length-1].range[1]]),void 0!==(m=this.performAction.apply(T,[r,c,a,h.yy,C[1],n,i].concat(o))))return m;b&&(e=e.slice(0,-1*b*2),n=n.slice(0,-1*b),i=i.slice(0,-1*b)),e.push(this.productions_[C[1]][0]),n.push(T.$),i.push(T._$),g=u[e[e.length-2]][e[e.length-1]],e.push(g);break;case 3:return!0}}return!0}},st={EOF:1,parseError:function(t,e){if(!this.yy.parser)throw new Error(t);this.yy.parser.parseError(t,e)},setInput:function(t,e){return this.yy=e||this.yy||{},this._input=t,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var t=this._input[0];return this.yytext+=t,this.yyleng++,this.offset++,this.match+=t,this.matched+=t,t.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),t},unput:function(t){var e=t.length,s=t.split(/(?:\r\n?|\n)/g);this._input=t+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-e),this.offset-=e;var n=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),s.length-1&&(this.yylineno-=s.length-1);var i=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:s?(s.length===n.length?this.yylloc.first_column:0)+n[n.length-s.length].length-s[0].length:this.yylloc.first_column-e},this.options.ranges&&(this.yylloc.range=[i[0],i[0]+this.yyleng-e]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(t){this.unput(this.match.slice(t))},pastInput:function(){var t=this.matched.substr(0,this.matched.length-this.match.length);return(t.length>20?"...":"")+t.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var t=this.match;return t.length<20&&(t+=this._input.substr(0,20-t.length)),(t.substr(0,20)+(t.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var t=this.pastInput(),e=new Array(t.length+1).join("-");return t+this.upcomingInput()+"\n"+e+"^"},test_match:function(t,e){var s,n,i;if(this.options.backtrack_lexer&&(i={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(i.yylloc.range=this.yylloc.range.slice(0))),(n=t[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=n.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:n?n[n.length-1].length-n[n.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+t[0].length},this.yytext+=t[0],this.match+=t[0],this.matches=t,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(t[0].length),this.matched+=t[0],s=this.performAction.call(this,this.yy,this,e,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),s)return s;if(this._backtrack){for(var u in i)this[u]=i[u];return!1}return!1},next:function(){if(this.done)return this.EOF;var t,e,s,n;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var i=this._currentRules(),u=0;ue[0].length)){if(e=s,n=u,this.options.backtrack_lexer){if(!1!==(t=this.test_match(s,i[u])))return t;if(this._backtrack){e=!1;continue}return!1}if(!this.options.flex)break}return e?!1!==(t=this.test_match(e,i[n]))&&t:""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(t){this.conditionStack.push(t)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(t){return(t=this.conditionStack.length-1-Math.abs(t||0))>=0?this.conditionStack[t]:"INITIAL"},pushState:function(t){this.begin(t)},stateStackSize:function(){return this.conditionStack.length},options:{},performAction:function(t,e,s,n){switch(s){case 0:return 53;case 1:return 54;case 2:return 55;case 3:return 56;case 4:case 5:case 14:case 30:case 35:case 39:case 46:break;case 6:return this.begin("acc_title"),31;case 7:return this.popState(),"acc_title_value";case 8:return this.begin("acc_descr"),33;case 9:return this.popState(),"acc_descr_value";case 10:this.begin("acc_descr_multiline");break;case 11:case 19:case 22:case 24:case 57:case 60:this.popState();break;case 12:return"acc_descr_multiline_value";case 13:case 34:return 8;case 15:case 16:return 7;case 17:case 36:case 44:return"EDGE_STATE";case 18:this.begin("callback_name");break;case 20:this.popState(),this.begin("callback_args");break;case 21:return 70;case 23:return 71;case 25:return"STR";case 26:this.begin("string");break;case 27:return 73;case 28:return this.begin("namespace"),40;case 29:case 38:return this.popState(),8;case 31:return this.begin("namespace-body"),37;case 32:case 42:return this.popState(),39;case 33:case 43:return"EOF_IN_STRUCT";case 37:return this.begin("class"),44;case 40:return this.popState(),this.popState(),39;case 41:return this.begin("class-body"),37;case 45:return"OPEN_IN_STRUCT";case 47:return"MEMBER";case 48:return 76;case 49:return 66;case 50:return 67;case 51:return 69;case 52:return 50;case 53:return 52;case 54:return 45;case 55:return 46;case 56:return 72;case 58:return"GENERICTYPE";case 59:this.begin("generic");break;case 61:return"BQUOTE_STR";case 62:this.begin("bqstring");break;case 63:case 64:case 65:case 66:return 68;case 67:case 68:return 60;case 69:case 70:return 62;case 71:return 61;case 72:return 59;case 73:return 63;case 74:return 64;case 75:return 65;case 76:return 21;case 77:return 42;case 78:return 95;case 79:return"DOT";case 80:return"PLUS";case 81:return 81;case 82:return 78;case 83:case 84:return 84;case 85:return 85;case 86:case 87:return"EQUALS";case 88:return 74;case 89:return 12;case 90:return 14;case 91:return"PUNCTUATION";case 92:return 80;case 93:return 97;case 94:case 95:return 83;case 96:return 9}},rules:[/^(?:.*direction\s+TB[^\n]*)/,/^(?:.*direction\s+BT[^\n]*)/,/^(?:.*direction\s+RL[^\n]*)/,/^(?:.*direction\s+LR[^\n]*)/,/^(?:%%(?!\{)*[^\n]*(\r?\n?)+)/,/^(?:%%[^\n]*(\r?\n)*)/,/^(?:accTitle\s*:\s*)/,/^(?:(?!\n||)*[^\n]*)/,/^(?:accDescr\s*:\s*)/,/^(?:(?!\n||)*[^\n]*)/,/^(?:accDescr\s*\{\s*)/,/^(?:[\}])/,/^(?:[^\}]*)/,/^(?:\s*(\r?\n)+)/,/^(?:\s+)/,/^(?:classDiagram-v2\b)/,/^(?:classDiagram\b)/,/^(?:\[\*\])/,/^(?:call[\s]+)/,/^(?:\([\s]*\))/,/^(?:\()/,/^(?:[^(]*)/,/^(?:\))/,/^(?:[^)]*)/,/^(?:["])/,/^(?:[^"]*)/,/^(?:["])/,/^(?:style\b)/,/^(?:namespace\b)/,/^(?:\s*(\r?\n)+)/,/^(?:\s+)/,/^(?:[{])/,/^(?:[}])/,/^(?:$)/,/^(?:\s*(\r?\n)+)/,/^(?:\s+)/,/^(?:\[\*\])/,/^(?:class\b)/,/^(?:\s*(\r?\n)+)/,/^(?:\s+)/,/^(?:[}])/,/^(?:[{])/,/^(?:[}])/,/^(?:$)/,/^(?:\[\*\])/,/^(?:[{])/,/^(?:[\n])/,/^(?:[^{}\n]*)/,/^(?:cssClass\b)/,/^(?:callback\b)/,/^(?:link\b)/,/^(?:click\b)/,/^(?:note for\b)/,/^(?:note\b)/,/^(?:<<)/,/^(?:>>)/,/^(?:href\b)/,/^(?:[~])/,/^(?:[^~]*)/,/^(?:~)/,/^(?:[`])/,/^(?:[^`]+)/,/^(?:[`])/,/^(?:_self\b)/,/^(?:_blank\b)/,/^(?:_parent\b)/,/^(?:_top\b)/,/^(?:\s*<\|)/,/^(?:\s*\|>)/,/^(?:\s*>)/,/^(?:\s*<)/,/^(?:\s*\*)/,/^(?:\s*o\b)/,/^(?:\s*\(\))/,/^(?:--)/,/^(?:\.\.)/,/^(?::{1}[^:\n;]+)/,/^(?::{3})/,/^(?:-)/,/^(?:\.)/,/^(?:\+)/,/^(?::)/,/^(?:,)/,/^(?:#)/,/^(?:#)/,/^(?:%)/,/^(?:=)/,/^(?:=)/,/^(?:\w+)/,/^(?:\[)/,/^(?:\])/,/^(?:[!"#$%&'*+,-.`?\\/])/,/^(?:[0-9]+)/,/^(?:[\u00AA\u00B5\u00BA\u00C0-\u00D6\u00D8-\u00F6]|[\u00F8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377]|[\u037A-\u037D\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5]|[\u03F7-\u0481\u048A-\u0527\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA]|[\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE]|[\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA]|[\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0]|[\u08A2-\u08AC\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0977]|[\u0979-\u097F\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2]|[\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A]|[\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39]|[\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8]|[\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0B05-\u0B0C]|[\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C]|[\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99]|[\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0]|[\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C33\u0C35-\u0C39\u0C3D]|[\u0C58\u0C59\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3]|[\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10]|[\u0D12-\u0D3A\u0D3D\u0D4E\u0D60\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1]|[\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81]|[\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3]|[\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6]|[\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A]|[\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081]|[\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D]|[\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0]|[\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310]|[\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F4\u1401-\u166C]|[\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u1700-\u170C\u170E-\u1711]|[\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7]|[\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191C]|[\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19C1-\u19C7\u1A00-\u1A16]|[\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF]|[\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC]|[\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D]|[\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D]|[\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3]|[\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F]|[\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128]|[\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184]|[\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3]|[\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6]|[\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE]|[\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C]|[\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D]|[\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC]|[\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B]|[\uA640-\uA66E\uA67F-\uA697\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788]|[\uA78B-\uA78E\uA790-\uA793\uA7A0-\uA7AA\uA7F8-\uA801\uA803-\uA805]|[\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB]|[\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uAA00-\uAA28]|[\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA80-\uAAAF\uAAB1\uAAB5]|[\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4]|[\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E]|[\uABC0-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D]|[\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36]|[\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D]|[\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC]|[\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF]|[\uFFD2-\uFFD7\uFFDA-\uFFDC])/,/^(?:\s)/,/^(?:\s)/,/^(?:$)/],conditions:{"namespace-body":{rules:[26,32,33,34,35,36,37,48,49,50,51,52,53,54,55,56,59,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,85,86,87,88,89,90,91,92,93,94,96],inclusive:!1},namespace:{rules:[26,28,29,30,31,48,49,50,51,52,53,54,55,56,59,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,85,86,87,88,89,90,91,92,93,94,96],inclusive:!1},"class-body":{rules:[26,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,59,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,85,86,87,88,89,90,91,92,93,94,96],inclusive:!1},class:{rules:[26,38,39,40,41,48,49,50,51,52,53,54,55,56,59,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,85,86,87,88,89,90,91,92,93,94,96],inclusive:!1},acc_descr_multiline:{rules:[11,12,26,48,49,50,51,52,53,54,55,56,59,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,85,86,87,88,89,90,91,92,93,94,96],inclusive:!1},acc_descr:{rules:[9,26,48,49,50,51,52,53,54,55,56,59,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,85,86,87,88,89,90,91,92,93,94,96],inclusive:!1},acc_title:{rules:[7,26,48,49,50,51,52,53,54,55,56,59,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,85,86,87,88,89,90,91,92,93,94,96],inclusive:!1},callback_args:{rules:[22,23,26,48,49,50,51,52,53,54,55,56,59,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,85,86,87,88,89,90,91,92,93,94,96],inclusive:!1},callback_name:{rules:[19,20,21,26,48,49,50,51,52,53,54,55,56,59,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,85,86,87,88,89,90,91,92,93,94,96],inclusive:!1},href:{rules:[26,48,49,50,51,52,53,54,55,56,59,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,85,86,87,88,89,90,91,92,93,94,96],inclusive:!1},struct:{rules:[26,48,49,50,51,52,53,54,55,56,59,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,85,86,87,88,89,90,91,92,93,94,96],inclusive:!1},generic:{rules:[26,48,49,50,51,52,53,54,55,56,57,58,59,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,85,86,87,88,89,90,91,92,93,94,96],inclusive:!1},bqstring:{rules:[26,48,49,50,51,52,53,54,55,56,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,85,86,87,88,89,90,91,92,93,94,96],inclusive:!1},string:{rules:[24,25,26,48,49,50,51,52,53,54,55,56,59,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,85,86,87,88,89,90,91,92,93,94,96],inclusive:!1},INITIAL:{rules:[0,1,2,3,4,5,6,8,10,13,14,15,16,17,18,26,27,28,37,48,49,50,51,52,53,54,55,56,59,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96],inclusive:!0}}};function nt(){this.yy={}}return et.lexer=st,nt.prototype=et,et.Parser=nt,new nt}();u.parser=u;const r=u,a=["#","+","~","-",""];class c{constructor(t,e){this.memberType=e,this.visibility="",this.classifier="";const s=(0,i.d)(t,(0,i.c)());this.parseMember(s)}getDisplayDetails(){let t=this.visibility+(0,i.x)(this.id);return"method"===this.memberType&&(t+=`(${(0,i.x)(this.parameters.trim())})`,this.returnType&&(t+=" : "+(0,i.x)(this.returnType))),t=t.trim(),{displayText:t,cssStyle:this.parseClassifier()}}parseMember(t){let e="";if("method"===this.memberType){const s=/([#+~-])?(.+)\((.*)\)([\s$*])?(.*)([$*])?/,n=t.match(s);if(n){const t=n[1]?n[1].trim():"";if(a.includes(t)&&(this.visibility=t),this.id=n[2].trim(),this.parameters=n[3]?n[3].trim():"",e=n[4]?n[4].trim():"",this.returnType=n[5]?n[5].trim():"",""===e){const t=this.returnType.substring(this.returnType.length-1);t.match(/[$*]/)&&(e=t,this.returnType=this.returnType.substring(0,this.returnType.length-1))}}}else{const s=t.length,n=t.substring(0,1),i=t.substring(s-1);a.includes(n)&&(this.visibility=n),i.match(/[$*]/)&&(e=i),this.id=t.substring(""===this.visibility?0:1,""===e?s:s-1)}this.classifier=e}parseClassifier(){switch(this.classifier){case"*":return"font-style:italic;";case"$":return"text-decoration:underline;";default:return""}}}const o="classId-";let l=[],h={},A=[],p=0,d={},y=0,E=[];const C=t=>i.e.sanitizeText(t,(0,i.c)()),m=function(t){const e=i.e.sanitizeText(t,(0,i.c)());let s="",n=e;if(e.indexOf("~")>0){const t=e.split("~");n=C(t[0]),s=C(t[1])}return{className:n,type:s}},f=function(t){const e=i.e.sanitizeText(t,(0,i.c)()),{className:s,type:n}=m(e);if(Object.hasOwn(h,s))return;const u=i.e.sanitizeText(s,(0,i.c)());h[u]={id:u,type:n,label:u,cssClasses:[],methods:[],members:[],annotations:[],styles:[],domId:o+u+"-"+p},p++},b=function(t){const e=i.e.sanitizeText(t,(0,i.c)());if(e in h)return h[e].domId;throw new Error("Class not found: "+e)},g=function(t,e){f(t);const s=m(t).className,n=h[s];if("string"==typeof e){const t=e.trim();t.startsWith("<<")&&t.endsWith(">>")?n.annotations.push(C(t.substring(2,t.length-2))):t.indexOf(")")>0?n.methods.push(new c(t,"method")):t&&n.members.push(new c(t,"attribute"))}},F=function(t,e){t.split(",").forEach((function(t){let s=t;t[0].match(/\d/)&&(s=o+s),void 0!==h[s]&&h[s].cssClasses.push(e)}))},k=function(t){let e=(0,n.Ltv)(".mermaidTooltip");null===(e._groups||e)[0][0]&&(e=(0,n.Ltv)("body").append("div").attr("class","mermaidTooltip").style("opacity",0)),(0,n.Ltv)(t).select("svg").selectAll("g.node").on("mouseover",(function(){const t=(0,n.Ltv)(this);if(null===t.attr("title"))return;const s=this.getBoundingClientRect();e.transition().duration(200).style("opacity",".9"),e.text(t.attr("title")).style("left",window.scrollX+s.left+(s.right-s.left)/2+"px").style("top",window.scrollY+s.top-14+document.body.scrollTop+"px"),e.html(e.html().replace(/<br\/>/g,"
    ")),t.classed("hover",!0)})).on("mouseout",(function(){e.transition().duration(500).style("opacity",0),(0,n.Ltv)(this).classed("hover",!1)}))};E.push(k);let T="TB";const B={setAccTitle:i.s,getAccTitle:i.g,getAccDescription:i.a,setAccDescription:i.b,getConfig:()=>(0,i.c)().class,addClass:f,bindFunctions:function(t){E.forEach((function(e){e(t)}))},clear:function(){l=[],h={},A=[],E=[],E.push(k),d={},y=0,(0,i.v)()},getClass:function(t){return h[t]},getClasses:function(){return h},getNotes:function(){return A},addAnnotation:function(t,e){const s=m(t).className;h[s].annotations.push(e)},addNote:function(t,e){const s={id:`note${A.length}`,class:e,text:t};A.push(s)},getRelations:function(){return l},addRelation:function(t){i.l.debug("Adding relation: "+JSON.stringify(t)),f(t.id1),f(t.id2),t.id1=m(t.id1).className,t.id2=m(t.id2).className,t.relationTitle1=i.e.sanitizeText(t.relationTitle1.trim(),(0,i.c)()),t.relationTitle2=i.e.sanitizeText(t.relationTitle2.trim(),(0,i.c)()),l.push(t)},getDirection:()=>T,setDirection:t=>{T=t},addMember:g,addMembers:function(t,e){Array.isArray(e)&&(e.reverse(),e.forEach((e=>g(t,e))))},cleanupLabel:function(t){return t.startsWith(":")&&(t=t.substring(1)),C(t.trim())},lineType:{LINE:0,DOTTED_LINE:1},relationType:{AGGREGATION:0,EXTENSION:1,COMPOSITION:2,DEPENDENCY:3,LOLLIPOP:4},setClickEvent:function(t,e,s){t.split(",").forEach((function(t){(function(t,e,s){const n=i.e.sanitizeText(t,(0,i.c)());if("loose"!==(0,i.c)().securityLevel)return;if(void 0===e)return;const u=n;if(void 0!==h[u]){const t=b(u);let n=[];if("string"==typeof s){n=s.split(/,(?=(?:(?:[^"]*"){2})*[^"]*$)/);for(let t=0;t`g.classGroup text {\n fill: ${t.nodeBorder||t.classText};\n stroke: none;\n font-family: ${t.fontFamily};\n font-size: 10px;\n\n .title {\n font-weight: bolder;\n }\n\n}\n\n.nodeLabel, .edgeLabel {\n color: ${t.classText};\n}\n.edgeLabel .label rect {\n fill: ${t.mainBkg};\n}\n.label text {\n fill: ${t.classText};\n}\n.edgeLabel .label span {\n background: ${t.mainBkg};\n}\n\n.classTitle {\n font-weight: bolder;\n}\n.node rect,\n .node circle,\n .node ellipse,\n .node polygon,\n .node path {\n fill: ${t.mainBkg};\n stroke: ${t.nodeBorder};\n stroke-width: 1px;\n }\n\n\n.divider {\n stroke: ${t.nodeBorder};\n stroke-width: 1;\n}\n\ng.clickable {\n cursor: pointer;\n}\n\ng.classGroup rect {\n fill: ${t.mainBkg};\n stroke: ${t.nodeBorder};\n}\n\ng.classGroup line {\n stroke: ${t.nodeBorder};\n stroke-width: 1;\n}\n\n.classLabel .box {\n stroke: none;\n stroke-width: 0;\n fill: ${t.mainBkg};\n opacity: 0.5;\n}\n\n.classLabel .label {\n fill: ${t.nodeBorder};\n font-size: 10px;\n}\n\n.relation {\n stroke: ${t.lineColor};\n stroke-width: 1;\n fill: none;\n}\n\n.dashed-line{\n stroke-dasharray: 3;\n}\n\n.dotted-line{\n stroke-dasharray: 1 2;\n}\n\n#compositionStart, .composition {\n fill: ${t.lineColor} !important;\n stroke: ${t.lineColor} !important;\n stroke-width: 1;\n}\n\n#compositionEnd, .composition {\n fill: ${t.lineColor} !important;\n stroke: ${t.lineColor} !important;\n stroke-width: 1;\n}\n\n#dependencyStart, .dependency {\n fill: ${t.lineColor} !important;\n stroke: ${t.lineColor} !important;\n stroke-width: 1;\n}\n\n#dependencyStart, .dependency {\n fill: ${t.lineColor} !important;\n stroke: ${t.lineColor} !important;\n stroke-width: 1;\n}\n\n#extensionStart, .extension {\n fill: transparent !important;\n stroke: ${t.lineColor} !important;\n stroke-width: 1;\n}\n\n#extensionEnd, .extension {\n fill: transparent !important;\n stroke: ${t.lineColor} !important;\n stroke-width: 1;\n}\n\n#aggregationStart, .aggregation {\n fill: transparent !important;\n stroke: ${t.lineColor} !important;\n stroke-width: 1;\n}\n\n#aggregationEnd, .aggregation {\n fill: transparent !important;\n stroke: ${t.lineColor} !important;\n stroke-width: 1;\n}\n\n#lollipopStart, .lollipop {\n fill: ${t.mainBkg} !important;\n stroke: ${t.lineColor} !important;\n stroke-width: 1;\n}\n\n#lollipopEnd, .lollipop {\n fill: ${t.mainBkg} !important;\n stroke: ${t.lineColor} !important;\n stroke-width: 1;\n}\n\n.edgeTerminals {\n font-size: 11px;\n line-height: initial;\n}\n\n.classTitleText {\n text-anchor: middle;\n font-size: 18px;\n fill: ${t.textColor};\n}\n`}}]); \ No newline at end of file diff --git a/js/317-863786b9.chunk.min.js b/js/317-863786b9.chunk.min.js new file mode 100644 index 0000000..2498825 --- /dev/null +++ b/js/317-863786b9.chunk.min.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkgeekdoc=self.webpackChunkgeekdoc||[]).push([[317],{646:(e,t,n)=>{n.d(t,{H:()=>l});var r=n(2933);function l(e,t){var n=e.append("foreignObject").attr("width","100000"),l=n.append("xhtml:div");l.attr("xmlns","http://www.w3.org/1999/xhtml");var o=t.label;switch(typeof o){case"function":l.insert(o);break;case"object":l.insert((function(){return o}));break;default:l.html(o)}r.AV(l,t.labelStyle),l.style("display","inline-block"),l.style("white-space","nowrap");var a=l.node().getBoundingClientRect();return n.attr("width",a.width).attr("height",a.height),n}},2933:(e,t,n)=>{n.d(t,{AV:()=>c,De:()=>o,c$:()=>p,gh:()=>a,nh:()=>d});var r=n(4963),l=n(9610);function o(e,t){return!!e.children(t).length}function a(e){return i(e.v)+":"+i(e.w)+":"+i(e.name)}var s=/:/g;function i(e){return e?String(e).replace(s,"\\:"):""}function c(e,t){t&&e.attr("style",t)}function d(e,t,n){t&&e.attr("class",t).attr("class",n+" "+e.attr("class"))}function p(e,t){var n=t.graph();if(r.A(n)){var o=n.transition;if(l.A(o))return o(e)}return e}},5937:(e,t,n)=>{n.d(t,{A:()=>o});var r=n(6309),l=n(1931);const o=(e,t)=>r.A.lang.round(l.A.parse(e)[t])},2317:(e,t,n)=>{n.d(t,{diagram:()=>a});var r=n(6216),l=n(8696),o=n(9973);n(8918),n(697),n(944),n(4075),n(4353),n(6750),n(2838);const a={parser:r.p,db:r.f,renderer:l.f,styles:l.a,init:e=>{e.flowchart||(e.flowchart={}),e.flowchart.arrowMarkerAbsolute=e.arrowMarkerAbsolute,(0,o.p)({flowchart:{arrowMarkerAbsolute:e.arrowMarkerAbsolute}}),l.f.setConf(e.flowchart),r.f.clear(),r.f.setGen("gen-2")}}},8696:(e,t,n)=>{n.d(t,{a:()=>f,f:()=>w});var r=n(697),l=n(8918),o=n(9973),a=n(2746),s=n(646),i=n(5937),c=n(5582);const d={},p=async function(e,t,n,r,l,a){const i=r.select(`[id="${n}"]`),c=Object.keys(e);for(const n of c){const r=e[n];let c="default";r.classes.length>0&&(c=r.classes.join(" ")),c+=" flowchart-label";const d=(0,o.k)(r.styles);let p,b=void 0!==r.text?r.text:r.id;if(o.l.info("vertex",r,r.labelType),"markdown"===r.labelType)o.l.info("vertex",r,r.labelType);else if((0,o.m)((0,o.c)().flowchart.htmlLabels)){const e={label:b};p=(0,s.H)(i,e).node(),p.parentNode.removeChild(p)}else{const e=l.createElementNS("http://www.w3.org/2000/svg","text");e.setAttribute("style",d.labelStyle.replace("color:","fill:"));const t=b.split(o.e.lineBreakRegex);for(const n of t){const t=l.createElementNS("http://www.w3.org/2000/svg","tspan");t.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),t.setAttribute("dy","1em"),t.setAttribute("x","1"),t.textContent=n,e.appendChild(t)}p=e}let w=0,f="";switch(r.type){case"round":w=5,f="rect";break;case"square":case"group":default:f="rect";break;case"diamond":f="question";break;case"hexagon":f="hexagon";break;case"odd":case"odd_right":f="rect_left_inv_arrow";break;case"lean_right":f="lean_right";break;case"lean_left":f="lean_left";break;case"trapezoid":f="trapezoid";break;case"inv_trapezoid":f="inv_trapezoid";break;case"circle":f="circle";break;case"ellipse":f="ellipse";break;case"stadium":f="stadium";break;case"subroutine":f="subroutine";break;case"cylinder":f="cylinder";break;case"doublecircle":f="doublecircle"}const h=await(0,o.r)(b,(0,o.c)());t.setNode(r.id,{labelStyle:d.labelStyle,shape:f,labelText:h,labelType:r.labelType,rx:w,ry:w,class:c,style:d.style,id:r.id,link:r.link,linkTarget:r.linkTarget,tooltip:a.db.getTooltip(r.id)||"",domId:a.db.lookUpDomId(r.id),haveCallback:r.haveCallback,width:"group"===r.type?500:void 0,dir:r.dir,type:r.type,props:r.props,padding:(0,o.c)().flowchart.padding}),o.l.info("setNode",{labelStyle:d.labelStyle,labelType:r.labelType,shape:f,labelText:h,rx:w,ry:w,class:c,style:d.style,id:r.id,domId:a.db.lookUpDomId(r.id),width:"group"===r.type?500:void 0,type:r.type,dir:r.dir,props:r.props,padding:(0,o.c)().flowchart.padding})}},b=async function(e,t,n){o.l.info("abc78 edges = ",e);let r,a,s=0,i={};if(void 0!==e.defaultStyle){const t=(0,o.k)(e.defaultStyle);r=t.style,a=t.labelStyle}for(const n of e){s++;const c="L-"+n.start+"-"+n.end;void 0===i[c]?(i[c]=0,o.l.info("abc78 new entry",c,i[c])):(i[c]++,o.l.info("abc78 new entry",c,i[c]));let p=c+"-"+i[c];o.l.info("abc78 new link id to be used is",c,p,i[c]);const b="LS-"+n.start,w="LE-"+n.end,f={style:"",labelStyle:""};switch(f.minlen=n.length||1,"arrow_open"===n.type?f.arrowhead="none":f.arrowhead="normal",f.arrowTypeStart="arrow_open",f.arrowTypeEnd="arrow_open",n.type){case"double_arrow_cross":f.arrowTypeStart="arrow_cross";case"arrow_cross":f.arrowTypeEnd="arrow_cross";break;case"double_arrow_point":f.arrowTypeStart="arrow_point";case"arrow_point":f.arrowTypeEnd="arrow_point";break;case"double_arrow_circle":f.arrowTypeStart="arrow_circle";case"arrow_circle":f.arrowTypeEnd="arrow_circle"}let h="",u="";switch(n.stroke){case"normal":h="fill:none;",void 0!==r&&(h=r),void 0!==a&&(u=a),f.thickness="normal",f.pattern="solid";break;case"dotted":f.thickness="normal",f.pattern="dotted",f.style="fill:none;stroke-width:2px;stroke-dasharray:3;";break;case"thick":f.thickness="thick",f.pattern="solid",f.style="stroke-width: 3.5px;fill:none;";break;case"invisible":f.thickness="invisible",f.pattern="solid",f.style="stroke-width: 0;fill:none;"}if(void 0!==n.style){const e=(0,o.k)(n.style);h=e.style,u=e.labelStyle}f.style=f.style+=h,f.labelStyle=f.labelStyle+=u,void 0!==n.interpolate?f.curve=(0,o.n)(n.interpolate,l.lUB):void 0!==e.defaultInterpolate?f.curve=(0,o.n)(e.defaultInterpolate,l.lUB):f.curve=(0,o.n)(d.curve,l.lUB),void 0===n.text?void 0!==n.style&&(f.arrowheadStyle="fill: #333"):(f.arrowheadStyle="fill: #333",f.labelpos="c"),f.labelType=n.labelType,f.label=await(0,o.r)(n.text.replace(o.e.lineBreakRegex,"\n"),(0,o.c)()),void 0===n.style&&(f.style=f.style||"stroke: #333; stroke-width: 1.5px;fill:none;"),f.labelStyle=f.labelStyle.replace("color:","fill:"),f.id=p,f.classes="flowchart-link "+b+" "+w,t.setEdge(n.start,n.end,f,s)}},w={setConf:function(e){const t=Object.keys(e);for(const n of t)d[n]=e[n]},addVertices:p,addEdges:b,getClasses:function(e,t){return t.db.getClasses()},draw:async function(e,t,n,s){o.l.info("Drawing flowchart");let i=s.db.getDirection();void 0===i&&(i="TD");const{securityLevel:c,flowchart:d}=(0,o.c)(),w=d.nodeSpacing||50,f=d.rankSpacing||50;let h;"sandbox"===c&&(h=(0,l.Ltv)("#i"+t));const u="sandbox"===c?(0,l.Ltv)(h.nodes()[0].contentDocument.body):(0,l.Ltv)("body"),g="sandbox"===c?h.nodes()[0].contentDocument:document,y=new r.T({multigraph:!0,compound:!0}).setGraph({rankdir:i,nodesep:w,ranksep:f,marginx:0,marginy:0}).setDefaultEdgeLabel((function(){return{}}));let k;const x=s.db.getSubGraphs();o.l.info("Subgraphs - ",x);for(let e=x.length-1;e>=0;e--)k=x[e],o.l.info("Subgraph - ",k),s.db.addVertex(k.id,{text:k.title,type:k.labelType},"group",void 0,k.classes,k.dir);const v=s.db.getVertices(),m=s.db.getEdges();o.l.info("Edges",m);let S=0;for(S=x.length-1;S>=0;S--){k=x[S],(0,l.Ubm)("cluster").append("text");for(let e=0;e`.label {\n font-family: ${e.fontFamily};\n color: ${e.nodeTextColor||e.textColor};\n }\n .cluster-label text {\n fill: ${e.titleColor};\n }\n .cluster-label span,p {\n color: ${e.titleColor};\n }\n\n .label text,span,p {\n fill: ${e.nodeTextColor||e.textColor};\n color: ${e.nodeTextColor||e.textColor};\n }\n\n .node rect,\n .node circle,\n .node ellipse,\n .node polygon,\n .node path {\n fill: ${e.mainBkg};\n stroke: ${e.nodeBorder};\n stroke-width: 1px;\n }\n .flowchart-label text {\n text-anchor: middle;\n }\n // .flowchart-label .text-outer-tspan {\n // text-anchor: middle;\n // }\n // .flowchart-label .text-inner-tspan {\n // text-anchor: start;\n // }\n\n .node .katex path {\n fill: #000;\n stroke: #000;\n stroke-width: 1px;\n }\n\n .node .label {\n text-align: center;\n }\n .node.clickable {\n cursor: pointer;\n }\n\n .arrowheadPath {\n fill: ${e.arrowheadColor};\n }\n\n .edgePath .path {\n stroke: ${e.lineColor};\n stroke-width: 2.0px;\n }\n\n .flowchart-link {\n stroke: ${e.lineColor};\n fill: none;\n }\n\n .edgeLabel {\n background-color: ${e.edgeLabelBackground};\n rect {\n opacity: 0.5;\n background-color: ${e.edgeLabelBackground};\n fill: ${e.edgeLabelBackground};\n }\n text-align: center;\n }\n\n /* For html labels only */\n .labelBkg {\n background-color: ${((e,t)=>{const n=i.A,r=n(e,"r"),l=n(e,"g"),o=n(e,"b");return c.A(r,l,o,.5)})(e.edgeLabelBackground)};\n // background-color: \n }\n\n .cluster rect {\n fill: ${e.clusterBkg};\n stroke: ${e.clusterBorder};\n stroke-width: 1px;\n }\n\n .cluster text {\n fill: ${e.titleColor};\n }\n\n .cluster span,p {\n color: ${e.titleColor};\n }\n /* .cluster div {\n color: ${e.titleColor};\n } */\n\n div.mermaidTooltip {\n position: absolute;\n text-align: center;\n max-width: 200px;\n padding: 2px;\n font-family: ${e.fontFamily};\n font-size: 12px;\n background: ${e.tertiaryColor};\n border: 1px solid ${e.border2};\n border-radius: 2px;\n pointer-events: none;\n z-index: 100;\n }\n\n .flowchartTitleText {\n text-anchor: middle;\n font-size: 18px;\n fill: ${e.textColor};\n }\n`}}]); \ No newline at end of file diff --git a/js/327-e9b66195.chunk.min.js b/js/327-e9b66195.chunk.min.js new file mode 100644 index 0000000..0537b50 --- /dev/null +++ b/js/327-e9b66195.chunk.min.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkgeekdoc=self.webpackChunkgeekdoc||[]).push([[327],{8327:(t,e,n)=>{n.d(e,{diagram:()=>A});var i=n(9973),s=n(8918),r=n(8886),a=(n(4353),n(6750),n(2838),function(){var t=function(t,e,n,i){for(n=n||{},i=t.length;i--;n[t[i]]=e);return n},e=[6,8,10,11,12,14,16,17,18],n=[1,9],i=[1,10],s=[1,11],r=[1,12],a=[1,13],o=[1,14],l={trace:function(){},yy:{},symbols_:{error:2,start:3,journey:4,document:5,EOF:6,line:7,SPACE:8,statement:9,NEWLINE:10,title:11,acc_title:12,acc_title_value:13,acc_descr:14,acc_descr_value:15,acc_descr_multiline_value:16,section:17,taskName:18,taskData:19,$accept:0,$end:1},terminals_:{2:"error",4:"journey",6:"EOF",8:"SPACE",10:"NEWLINE",11:"title",12:"acc_title",13:"acc_title_value",14:"acc_descr",15:"acc_descr_value",16:"acc_descr_multiline_value",17:"section",18:"taskName",19:"taskData"},productions_:[0,[3,3],[5,0],[5,2],[7,2],[7,1],[7,1],[7,1],[9,1],[9,2],[9,2],[9,1],[9,1],[9,2]],performAction:function(t,e,n,i,s,r,a){var o=r.length-1;switch(s){case 1:return r[o-1];case 2:case 6:case 7:this.$=[];break;case 3:r[o-1].push(r[o]),this.$=r[o-1];break;case 4:case 5:this.$=r[o];break;case 8:i.setDiagramTitle(r[o].substr(6)),this.$=r[o].substr(6);break;case 9:this.$=r[o].trim(),i.setAccTitle(this.$);break;case 10:case 11:this.$=r[o].trim(),i.setAccDescription(this.$);break;case 12:i.addSection(r[o].substr(8)),this.$=r[o].substr(8);break;case 13:i.addTask(r[o-1],r[o]),this.$="task"}},table:[{3:1,4:[1,2]},{1:[3]},t(e,[2,2],{5:3}),{6:[1,4],7:5,8:[1,6],9:7,10:[1,8],11:n,12:i,14:s,16:r,17:a,18:o},t(e,[2,7],{1:[2,1]}),t(e,[2,3]),{9:15,11:n,12:i,14:s,16:r,17:a,18:o},t(e,[2,5]),t(e,[2,6]),t(e,[2,8]),{13:[1,16]},{15:[1,17]},t(e,[2,11]),t(e,[2,12]),{19:[1,18]},t(e,[2,4]),t(e,[2,9]),t(e,[2,10]),t(e,[2,13])],defaultActions:{},parseError:function(t,e){if(!e.recoverable){var n=new Error(t);throw n.hash=e,n}this.trace(t)},parse:function(t){var e=[0],n=[],i=[null],s=[],r=this.table,a="",o=0,l=0,c=s.slice.call(arguments,1),h=Object.create(this.lexer),y={yy:{}};for(var u in this.yy)Object.prototype.hasOwnProperty.call(this.yy,u)&&(y.yy[u]=this.yy[u]);h.setInput(t,y.yy),y.yy.lexer=h,y.yy.parser=this,void 0===h.yylloc&&(h.yylloc={});var p=h.yylloc;s.push(p);var d=h.options&&h.options.ranges;"function"==typeof y.yy.parseError?this.parseError=y.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var f,g,x,m,k,_,b,v,$,w={};;){if(g=e[e.length-1],this.defaultActions[g]?x=this.defaultActions[g]:(null==f&&($=void 0,"number"!=typeof($=n.pop()||h.lex()||1)&&($ instanceof Array&&($=(n=$).pop()),$=this.symbols_[$]||$),f=$),x=r[g]&&r[g][f]),void 0===x||!x.length||!x[0]){var M;for(k in v=[],r[g])this.terminals_[k]&&k>2&&v.push("'"+this.terminals_[k]+"'");M=h.showPosition?"Parse error on line "+(o+1)+":\n"+h.showPosition()+"\nExpecting "+v.join(", ")+", got '"+(this.terminals_[f]||f)+"'":"Parse error on line "+(o+1)+": Unexpected "+(1==f?"end of input":"'"+(this.terminals_[f]||f)+"'"),this.parseError(M,{text:h.match,token:this.terminals_[f]||f,line:h.yylineno,loc:p,expected:v})}if(x[0]instanceof Array&&x.length>1)throw new Error("Parse Error: multiple actions possible at state: "+g+", token: "+f);switch(x[0]){case 1:e.push(f),i.push(h.yytext),s.push(h.yylloc),e.push(x[1]),f=null,l=h.yyleng,a=h.yytext,o=h.yylineno,p=h.yylloc;break;case 2:if(_=this.productions_[x[1]][1],w.$=i[i.length-_],w._$={first_line:s[s.length-(_||1)].first_line,last_line:s[s.length-1].last_line,first_column:s[s.length-(_||1)].first_column,last_column:s[s.length-1].last_column},d&&(w._$.range=[s[s.length-(_||1)].range[0],s[s.length-1].range[1]]),void 0!==(m=this.performAction.apply(w,[a,l,o,y.yy,x[1],i,s].concat(c))))return m;_&&(e=e.slice(0,-1*_*2),i=i.slice(0,-1*_),s=s.slice(0,-1*_)),e.push(this.productions_[x[1]][0]),i.push(w.$),s.push(w._$),b=r[e[e.length-2]][e[e.length-1]],e.push(b);break;case 3:return!0}}return!0}},c={EOF:1,parseError:function(t,e){if(!this.yy.parser)throw new Error(t);this.yy.parser.parseError(t,e)},setInput:function(t,e){return this.yy=e||this.yy||{},this._input=t,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var t=this._input[0];return this.yytext+=t,this.yyleng++,this.offset++,this.match+=t,this.matched+=t,t.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),t},unput:function(t){var e=t.length,n=t.split(/(?:\r\n?|\n)/g);this._input=t+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-e),this.offset-=e;var i=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),n.length-1&&(this.yylineno-=n.length-1);var s=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:n?(n.length===i.length?this.yylloc.first_column:0)+i[i.length-n.length].length-n[0].length:this.yylloc.first_column-e},this.options.ranges&&(this.yylloc.range=[s[0],s[0]+this.yyleng-e]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(t){this.unput(this.match.slice(t))},pastInput:function(){var t=this.matched.substr(0,this.matched.length-this.match.length);return(t.length>20?"...":"")+t.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var t=this.match;return t.length<20&&(t+=this._input.substr(0,20-t.length)),(t.substr(0,20)+(t.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var t=this.pastInput(),e=new Array(t.length+1).join("-");return t+this.upcomingInput()+"\n"+e+"^"},test_match:function(t,e){var n,i,s;if(this.options.backtrack_lexer&&(s={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(s.yylloc.range=this.yylloc.range.slice(0))),(i=t[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=i.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:i?i[i.length-1].length-i[i.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+t[0].length},this.yytext+=t[0],this.match+=t[0],this.matches=t,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(t[0].length),this.matched+=t[0],n=this.performAction.call(this,this.yy,this,e,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),n)return n;if(this._backtrack){for(var r in s)this[r]=s[r];return!1}return!1},next:function(){if(this.done)return this.EOF;var t,e,n,i;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var s=this._currentRules(),r=0;re[0].length)){if(e=n,i=r,this.options.backtrack_lexer){if(!1!==(t=this.test_match(n,s[r])))return t;if(this._backtrack){e=!1;continue}return!1}if(!this.options.flex)break}return e?!1!==(t=this.test_match(e,s[i]))&&t:""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(t){this.conditionStack.push(t)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(t){return(t=this.conditionStack.length-1-Math.abs(t||0))>=0?this.conditionStack[t]:"INITIAL"},pushState:function(t){this.begin(t)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(t,e,n,i){switch(n){case 0:case 1:case 3:case 4:break;case 2:return 10;case 5:return 4;case 6:return 11;case 7:return this.begin("acc_title"),12;case 8:return this.popState(),"acc_title_value";case 9:return this.begin("acc_descr"),14;case 10:return this.popState(),"acc_descr_value";case 11:this.begin("acc_descr_multiline");break;case 12:this.popState();break;case 13:return"acc_descr_multiline_value";case 14:return 17;case 15:return 18;case 16:return 19;case 17:return":";case 18:return 6;case 19:return"INVALID"}},rules:[/^(?:%(?!\{)[^\n]*)/i,/^(?:[^\}]%%[^\n]*)/i,/^(?:[\n]+)/i,/^(?:\s+)/i,/^(?:#[^\n]*)/i,/^(?:journey\b)/i,/^(?:title\s[^#\n;]+)/i,/^(?:accTitle\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*\{\s*)/i,/^(?:[\}])/i,/^(?:[^\}]*)/i,/^(?:section\s[^#:\n;]+)/i,/^(?:[^#:\n;]+)/i,/^(?::[^#\n;]+)/i,/^(?::)/i,/^(?:$)/i,/^(?:.)/i],conditions:{acc_descr_multiline:{rules:[12,13],inclusive:!1},acc_descr:{rules:[10],inclusive:!1},acc_title:{rules:[8],inclusive:!1},INITIAL:{rules:[0,1,2,3,4,5,6,7,9,11,14,15,16,17,18,19],inclusive:!0}}};function h(){this.yy={}}return l.lexer=c,h.prototype=l,l.Parser=h,new h}());a.parser=a;const o=a;let l="";const c=[],h=[],y=[],u=function(){let t=!0;for(const[e,n]of y.entries())y[e].processed,t=t&&n.processed;return t},p={getConfig:()=>(0,i.c)().journey,clear:function(){c.length=0,h.length=0,l="",y.length=0,(0,i.v)()},setDiagramTitle:i.q,getDiagramTitle:i.t,setAccTitle:i.s,getAccTitle:i.g,setAccDescription:i.b,getAccDescription:i.a,addSection:function(t){l=t,c.push(t)},getSections:function(){return c},getTasks:function(){let t=u(),e=0;for(;!t&&e<100;)t=u(),e++;return h.push(...y),h},addTask:function(t,e){const n=e.substr(1).split(":");let i=0,s=[];1===n.length?(i=Number(n[0]),s=[]):(i=Number(n[0]),s=n[1].split(","));const r=s.map((t=>t.trim())),a={section:l,type:l,people:r,task:t,score:i};y.push(a)},addTaskOrg:function(t){const e={section:l,type:l,description:t,task:t,classes:[]};h.push(e)},getActors:function(){return function(){const t=[];return h.forEach((e=>{e.people&&t.push(...e.people)})),[...new Set(t)].sort()}()}},d=function(t,e){return(0,r.d)(t,e)},f=function(t,e){const n=t.append("circle");return n.attr("cx",e.cx),n.attr("cy",e.cy),n.attr("class","actor-"+e.pos),n.attr("fill",e.fill),n.attr("stroke",e.stroke),n.attr("r",e.r),void 0!==n.class&&n.attr("class",n.class),void 0!==e.title&&n.append("title").text(e.title),n};let g=-1;const x=function(){function t(t,e,n,s,r,a,o,l){i(e.append("text").attr("x",n+r/2).attr("y",s+a/2+5).style("font-color",l).style("text-anchor","middle").text(t),o)}function e(t,e,n,s,r,a,o,l,c){const{taskFontSize:h,taskFontFamily:y}=l,u=t.split(//gi);for(let t=0;t3?function(t){const n=(0,s.JLW)().startAngle(Math.PI/2).endAngle(Math.PI/2*3).innerRadius(7.5).outerRadius(15/2.2);t.append("path").attr("class","mouth").attr("d",n).attr("transform","translate("+e.cx+","+(e.cy+2)+")")}(n):e.score<3?function(t){const n=(0,s.JLW)().startAngle(3*Math.PI/2).endAngle(Math.PI/2*5).innerRadius(7.5).outerRadius(15/2.2);t.append("path").attr("class","mouth").attr("d",n).attr("transform","translate("+e.cx+","+(e.cy+7)+")")}(n):n.append("line").attr("class","mouth").attr("stroke",2).attr("x1",e.cx-5).attr("y1",e.cy+7).attr("x2",e.cx+5).attr("y2",e.cy+7).attr("class","mouth").attr("stroke-width","1px").attr("stroke","#666")}(a,{cx:i,cy:300+30*(5-e.score),score:e.score});const o=(0,r.g)();o.x=e.x,o.y=e.y,o.fill=e.fill,o.width=n.width,o.height=n.height,o.class="task task-type-"+e.num,o.rx=3,o.ry=3,d(a,o);let l=e.x+14;e.people.forEach((t=>{const n=e.actors[t].color,i={cx:l,cy:e.y,r:7,fill:n,stroke:"#000",title:t,pos:e.actors[t].position};f(a,i),l+=10})),x(n)(e.task,a,o.x,o.y,o.width,o.height,{class:"task"},n,e.colour)},v={},$=(0,i.c)().journey,w=$.leftMargin,M={data:{startx:void 0,stopx:void 0,starty:void 0,stopy:void 0},verticalPos:0,sequenceItems:[],init:function(){this.sequenceItems=[],this.data={startx:void 0,stopx:void 0,starty:void 0,stopy:void 0},this.verticalPos=0},updateVal:function(t,e,n,i){void 0===t[e]?t[e]=n:t[e]=i(n,t[e])},updateBounds:function(t,e,n,s){const r=(0,i.c)().journey,a=this;let o=0;this.sequenceItems.forEach((function(i){o++;const l=a.sequenceItems.length-o+1;a.updateVal(i,"starty",e-l*r.boxMargin,Math.min),a.updateVal(i,"stopy",s+l*r.boxMargin,Math.max),a.updateVal(M.data,"startx",t-l*r.boxMargin,Math.min),a.updateVal(M.data,"stopx",n+l*r.boxMargin,Math.max),a.updateVal(i,"startx",t-l*r.boxMargin,Math.min),a.updateVal(i,"stopx",n+l*r.boxMargin,Math.max),a.updateVal(M.data,"starty",e-l*r.boxMargin,Math.min),a.updateVal(M.data,"stopy",s+l*r.boxMargin,Math.max)}))},insert:function(t,e,n,i){const s=Math.min(t,n),r=Math.max(t,n),a=Math.min(e,i),o=Math.max(e,i);this.updateVal(M.data,"startx",s,Math.min),this.updateVal(M.data,"starty",a,Math.min),this.updateVal(M.data,"stopx",r,Math.max),this.updateVal(M.data,"stopy",o,Math.max),this.updateBounds(s,a,r,o)},bumpVerticalPos:function(t){this.verticalPos=this.verticalPos+t,this.data.stopy=this.verticalPos},getVerticalPos:function(){return this.verticalPos},getBounds:function(){return this.data}},E=$.sectionFills,T=$.sectionColours,S={setConf:function(t){Object.keys(t).forEach((function(e){$[e]=t[e]}))},draw:function(t,e,n,r){const a=(0,i.c)().journey,o=(0,i.c)().securityLevel;let l;"sandbox"===o&&(l=(0,s.Ltv)("#i"+e));const c="sandbox"===o?(0,s.Ltv)(l.nodes()[0].contentDocument.body):(0,s.Ltv)("body");M.init();const h=c.select("#"+e);h.append("defs").append("marker").attr("id","arrowhead").attr("refX",5).attr("refY",2).attr("markerWidth",6).attr("markerHeight",4).attr("orient","auto").append("path").attr("d","M 0,0 V 4 L6,2 Z");const y=r.db.getTasks(),u=r.db.getDiagramTitle(),p=r.db.getActors();for(const t in v)delete v[t];let d=0;p.forEach((t=>{v[t]={color:a.actorColours[d%a.actorColours.length],position:d},d++})),function(t){const e=(0,i.c)().journey;let n=60;Object.keys(v).forEach((i=>{const s=v[i].color,r={cx:20,cy:n,r:7,fill:s,stroke:"#000",pos:v[i].position};m(t,r);const a={x:40,y:n+7,fill:"#666",text:i,textMargin:5|e.boxTextMargin};_(t,a),n+=20}))}(h),M.insert(0,0,w,50*Object.keys(v).length),function(t,e,n){const s=(0,i.c)().journey;let r="";const a=n+(2*s.height+s.diagramMarginY);let o=0,l="#CCC",c="black",h=0;for(const[n,i]of e.entries()){if(r!==i.section){l=E[o%E.length],h=o%E.length,c=T[o%T.length];let a=0;const y=i.section;for(let t=n;t(v[e]&&(t[e]=v[e]),t)),{});i.x=n*s.taskMargin+n*s.width+w,i.y=a,i.width=s.diagramMarginX,i.height=s.diagramMarginY,i.colour=c,i.fill=l,i.num=h,i.actors=y,b(t,i,s),M.insert(i.x,i.y,i.x+i.width+s.taskMargin,450)}}(h,y,0);const f=M.getBounds();u&&h.append("text").text(u).attr("x",w).attr("font-size","4ex").attr("font-weight","bold").attr("y",25);const g=f.stopy-f.starty+2*a.diagramMarginY,x=w+f.stopx+2*a.diagramMarginX;(0,i.i)(h,g,x,a.useMaxWidth),h.append("line").attr("x1",w).attr("y1",4*a.height).attr("x2",x-w-4).attr("y2",4*a.height).attr("stroke-width",4).attr("stroke","black").attr("marker-end","url(#arrowhead)");const $=u?70:0;h.attr("viewBox",`${f.startx} -25 ${x} ${g+$}`),h.attr("preserveAspectRatio","xMinYMin meet"),h.attr("height",g+$+25)}},A={parser:o,db:p,renderer:S,styles:t=>`.label {\n font-family: 'trebuchet ms', verdana, arial, sans-serif;\n font-family: var(--mermaid-font-family);\n color: ${t.textColor};\n }\n .mouth {\n stroke: #666;\n }\n\n line {\n stroke: ${t.textColor}\n }\n\n .legend {\n fill: ${t.textColor};\n }\n\n .label text {\n fill: #333;\n }\n .label {\n color: ${t.textColor}\n }\n\n .face {\n ${t.faceColor?`fill: ${t.faceColor}`:"fill: #FFF8DC"};\n stroke: #999;\n }\n\n .node rect,\n .node circle,\n .node ellipse,\n .node polygon,\n .node path {\n fill: ${t.mainBkg};\n stroke: ${t.nodeBorder};\n stroke-width: 1px;\n }\n\n .node .label {\n text-align: center;\n }\n .node.clickable {\n cursor: pointer;\n }\n\n .arrowheadPath {\n fill: ${t.arrowheadColor};\n }\n\n .edgePath .path {\n stroke: ${t.lineColor};\n stroke-width: 1.5px;\n }\n\n .flowchart-link {\n stroke: ${t.lineColor};\n fill: none;\n }\n\n .edgeLabel {\n background-color: ${t.edgeLabelBackground};\n rect {\n opacity: 0.5;\n }\n text-align: center;\n }\n\n .cluster rect {\n }\n\n .cluster text {\n fill: ${t.titleColor};\n }\n\n div.mermaidTooltip {\n position: absolute;\n text-align: center;\n max-width: 200px;\n padding: 2px;\n font-family: 'trebuchet ms', verdana, arial, sans-serif;\n font-family: var(--mermaid-font-family);\n font-size: 12px;\n background: ${t.tertiaryColor};\n border: 1px solid ${t.border2};\n border-radius: 2px;\n pointer-events: none;\n z-index: 100;\n }\n\n .task-type-0, .section-type-0 {\n ${t.fillType0?`fill: ${t.fillType0}`:""};\n }\n .task-type-1, .section-type-1 {\n ${t.fillType0?`fill: ${t.fillType1}`:""};\n }\n .task-type-2, .section-type-2 {\n ${t.fillType0?`fill: ${t.fillType2}`:""};\n }\n .task-type-3, .section-type-3 {\n ${t.fillType0?`fill: ${t.fillType3}`:""};\n }\n .task-type-4, .section-type-4 {\n ${t.fillType0?`fill: ${t.fillType4}`:""};\n }\n .task-type-5, .section-type-5 {\n ${t.fillType0?`fill: ${t.fillType5}`:""};\n }\n .task-type-6, .section-type-6 {\n ${t.fillType0?`fill: ${t.fillType6}`:""};\n }\n .task-type-7, .section-type-7 {\n ${t.fillType0?`fill: ${t.fillType7}`:""};\n }\n\n .actor-0 {\n ${t.actor0?`fill: ${t.actor0}`:""};\n }\n .actor-1 {\n ${t.actor1?`fill: ${t.actor1}`:""};\n }\n .actor-2 {\n ${t.actor2?`fill: ${t.actor2}`:""};\n }\n .actor-3 {\n ${t.actor3?`fill: ${t.actor3}`:""};\n }\n .actor-4 {\n ${t.actor4?`fill: ${t.actor4}`:""};\n }\n .actor-5 {\n ${t.actor5?`fill: ${t.actor5}`:""};\n }\n`,init:t=>{S.setConf(t.journey),p.clear()}}},8886:(t,e,n)=>{n.d(e,{a:()=>a,b:()=>c,c:()=>l,d:()=>r,e:()=>y,f:()=>o,g:()=>h});var i=n(6750),s=n(9973);const r=(t,e)=>{const n=t.append("rect");if(n.attr("x",e.x),n.attr("y",e.y),n.attr("fill",e.fill),n.attr("stroke",e.stroke),n.attr("width",e.width),n.attr("height",e.height),e.name&&n.attr("name",e.name),void 0!==e.rx&&n.attr("rx",e.rx),void 0!==e.ry&&n.attr("ry",e.ry),void 0!==e.attrs)for(const t in e.attrs)n.attr(t,e.attrs[t]);return void 0!==e.class&&n.attr("class",e.class),n},a=(t,e)=>{const n={x:e.startx,y:e.starty,width:e.stopx-e.startx,height:e.stopy-e.starty,fill:e.fill,stroke:e.stroke,class:"rect"};r(t,n).lower()},o=(t,e)=>{const n=e.text.replace(s.J," "),i=t.append("text");i.attr("x",e.x),i.attr("y",e.y),i.attr("class","legend"),i.style("text-anchor",e.anchor),void 0!==e.class&&i.attr("class",e.class);const r=i.append("tspan");return r.attr("x",e.x+2*e.textMargin),r.text(n),i},l=(t,e,n,s)=>{const r=t.append("image");r.attr("x",e),r.attr("y",n);const a=(0,i.Jf)(s);r.attr("xlink:href",a)},c=(t,e,n,s)=>{const r=t.append("use");r.attr("x",e),r.attr("y",n);const a=(0,i.Jf)(s);r.attr("xlink:href",`#${a}`)},h=()=>({x:0,y:0,width:100,height:100,fill:"#EDF2AE",stroke:"#666",anchor:"start",rx:0,ry:0}),y=()=>({x:0,y:0,width:100,height:100,"text-anchor":"start",style:"#666",textMargin:0,rx:0,ry:0,tspan:!0})}}]); \ No newline at end of file diff --git a/js/4-887add04.chunk.min.js b/js/4-887add04.chunk.min.js new file mode 100644 index 0000000..667d018 --- /dev/null +++ b/js/4-887add04.chunk.min.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkgeekdoc=self.webpackChunkgeekdoc||[]).push([[4],{4:(e,t,l)=>{l.d(t,{diagram:()=>f});var n=l(7308),a=l(8918),o=l(697),i=l(9973),s=l(2746);l(4353),l(6750),l(2838),l(944),l(4075);const d=e=>i.e.sanitizeText(e,(0,i.c)());let r={dividerMargin:10,padding:5,textHeight:10,curve:void 0};const c=function(e,t,l,n,a){const o=Object.keys(e);i.l.info("keys:",o),i.l.info(e),o.filter((t=>e[t].parent==a)).forEach((function(l){var o,s;const r=e[l],c=r.cssClasses.join(" "),p=(0,i.k)(r.styles),b=r.label??r.id,f={labelStyle:p.labelStyle,shape:"class_box",labelText:d(b),classData:r,rx:0,ry:0,class:c,style:p.style,id:r.id,domId:r.domId,tooltip:n.db.getTooltip(r.id,a)||"",haveCallback:r.haveCallback,link:r.link,width:"group"===r.type?500:void 0,type:r.type,padding:(null==(o=(0,i.c)().flowchart)?void 0:o.padding)??(null==(s=(0,i.c)().class)?void 0:s.padding)};t.setNode(r.id,f),a&&t.setParent(r.id,a),i.l.info("setNode",f)}))};function p(e){let t;switch(e){case 0:t="aggregation";break;case 1:t="extension";break;case 2:t="composition";break;case 3:t="dependency";break;case 4:t="lollipop";break;default:t="none"}return t}const b={setConf:function(e){r={...r,...e}},draw:async function(e,t,l,n){i.l.info("Drawing class - ",t);const b=(0,i.c)().flowchart??(0,i.c)().class,f=(0,i.c)().securityLevel;i.l.info("config:",b);const g=(null==b?void 0:b.nodeSpacing)??50,y=(null==b?void 0:b.rankSpacing)??50,u=new o.T({multigraph:!0,compound:!0}).setGraph({rankdir:n.db.getDirection(),nodesep:g,ranksep:y,marginx:8,marginy:8}).setDefaultEdgeLabel((function(){return{}})),h=n.db.getNamespaces(),v=n.db.getClasses(),w=n.db.getRelations(),k=n.db.getNotes();let x;i.l.info(w),function(e,t,l,n){const a=Object.keys(e);i.l.info("keys:",a),i.l.info(e),a.forEach((function(l){var a,o;const s=e[l],r={shape:"rect",id:s.id,domId:s.domId,labelText:d(s.id),labelStyle:"",style:"fill: none; stroke: black",padding:(null==(a=(0,i.c)().flowchart)?void 0:a.padding)??(null==(o=(0,i.c)().class)?void 0:o.padding)};t.setNode(s.id,r),c(s.classes,t,0,n,s.id),i.l.info("setNode",r)}))}(h,u,0,n),c(v,u,0,n),function(e,t){const l=(0,i.c)().flowchart;let n=0;e.forEach((function(e){var o;n++;const s={classes:"relation",pattern:1==e.relation.lineType?"dashed":"solid",id:`id_${e.id1}_${e.id2}_${n}`,arrowhead:"arrow_open"===e.type?"none":"normal",startLabelRight:"none"===e.relationTitle1?"":e.relationTitle1,endLabelLeft:"none"===e.relationTitle2?"":e.relationTitle2,arrowTypeStart:p(e.relation.type1),arrowTypeEnd:p(e.relation.type2),style:"fill:none",labelStyle:"",curve:(0,i.n)(null==l?void 0:l.curve,a.lUB)};if(i.l.info(s,e),void 0!==e.style){const t=(0,i.k)(e.style);s.style=t.style,s.labelStyle=t.labelStyle}e.text=e.title,void 0===e.text?void 0!==e.style&&(s.arrowheadStyle="fill: #333"):(s.arrowheadStyle="fill: #333",s.labelpos="c",(null==(o=(0,i.c)().flowchart)?void 0:o.htmlLabels)??(0,i.c)().htmlLabels?(s.labelType="html",s.label=''+e.text+""):(s.labelType="text",s.label=e.text.replace(i.e.lineBreakRegex,"\n"),void 0===e.style&&(s.style=s.style||"stroke: #333; stroke-width: 1.5px;fill:none"),s.labelStyle=s.labelStyle.replace("color:","fill:"))),t.setEdge(e.id1,e.id2,s,n)}))}(w,u),function(e,t,l,n){i.l.info(e),e.forEach((function(e,o){var s,c;const p=e,b=p.text,f={labelStyle:"",shape:"note",labelText:d(b),noteData:p,rx:0,ry:0,class:"",style:"",id:p.id,domId:p.id,tooltip:"",type:"note",padding:(null==(s=(0,i.c)().flowchart)?void 0:s.padding)??(null==(c=(0,i.c)().class)?void 0:c.padding)};if(t.setNode(p.id,f),i.l.info("setNode",f),!p.class||!(p.class in n))return;const g=l+o,y={id:`edgeNote${g}`,classes:"relation",pattern:"dotted",arrowhead:"none",startLabelRight:"",endLabelLeft:"",arrowTypeStart:"none",arrowTypeEnd:"none",style:"fill:none",labelStyle:"",curve:(0,i.n)(r.curve,a.lUB)};t.setEdge(p.id,p.class,y,g)}))}(k,u,w.length+1,v),"sandbox"===f&&(x=(0,a.Ltv)("#i"+t));const m="sandbox"===f?(0,a.Ltv)(x.nodes()[0].contentDocument.body):(0,a.Ltv)("body"),T=m.select(`[id="${t}"]`),S=m.select("#"+t+" g");if(await(0,s.r)(S,u,["aggregation","extension","composition","dependency","lollipop"],"classDiagram",t),i.u.insertTitle(T,"classTitleText",(null==b?void 0:b.titleTopMargin)??5,n.db.getDiagramTitle()),(0,i.o)(u,T,null==b?void 0:b.diagramPadding,null==b?void 0:b.useMaxWidth),!(null==b?void 0:b.htmlLabels)){const e="sandbox"===f?x.nodes()[0].contentDocument:document,l=e.querySelectorAll('[id="'+t+'"] .edgeLabel .label');for(const t of l){const l=t.getBBox(),n=e.createElementNS("http://www.w3.org/2000/svg","rect");n.setAttribute("rx",0),n.setAttribute("ry",0),n.setAttribute("width",l.width),n.setAttribute("height",l.height),t.insertBefore(n,t.firstChild)}}}},f={parser:n.p,db:n.d,renderer:b,styles:n.s,init:e=>{e.class||(e.class={}),e.class.arrowMarkerAbsolute=e.arrowMarkerAbsolute,n.d.clear()}}}}]); \ No newline at end of file diff --git a/js/469-b2370a73.chunk.min.js b/js/469-b2370a73.chunk.min.js new file mode 100644 index 0000000..c1278cb --- /dev/null +++ b/js/469-b2370a73.chunk.min.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkgeekdoc=self.webpackChunkgeekdoc||[]).push([[469],{1850:(t,i,n)=>{n.d(i,{diagram:()=>o});var s=n(9973),e=(n(4353),n(6750),n(8918),n(2838),function(){var t=function(t,i,n,s){for(n=n||{},s=t.length;s--;n[t[s]]=i);return n},i=[6,9,10],n={trace:function(){},yy:{},symbols_:{error:2,start:3,info:4,document:5,EOF:6,line:7,statement:8,NL:9,showInfo:10,$accept:0,$end:1},terminals_:{2:"error",4:"info",6:"EOF",9:"NL",10:"showInfo"},productions_:[0,[3,3],[5,0],[5,2],[7,1],[7,1],[8,1]],performAction:function(t,i,n,s,e,r,h){switch(r.length,e){case 1:return s;case 4:break;case 6:s.setInfo(!0)}},table:[{3:1,4:[1,2]},{1:[3]},t(i,[2,2],{5:3}),{6:[1,4],7:5,8:6,9:[1,7],10:[1,8]},{1:[2,1]},t(i,[2,3]),t(i,[2,4]),t(i,[2,5]),t(i,[2,6])],defaultActions:{4:[2,1]},parseError:function(t,i){if(!i.recoverable){var n=new Error(t);throw n.hash=i,n}this.trace(t)},parse:function(t){var i=[0],n=[],s=[null],e=[],r=this.table,h="",o=0,l=0,c=e.slice.call(arguments,1),a=Object.create(this.lexer),y={yy:{}};for(var u in this.yy)Object.prototype.hasOwnProperty.call(this.yy,u)&&(y.yy[u]=this.yy[u]);a.setInput(t,y.yy),y.yy.lexer=a,y.yy.parser=this,void 0===a.yylloc&&(a.yylloc={});var p=a.yylloc;e.push(p);var f=a.options&&a.options.ranges;"function"==typeof y.yy.parseError?this.parseError=y.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var g,_,m,d,k,x,b,v,w,I={};;){if(_=i[i.length-1],this.defaultActions[_]?m=this.defaultActions[_]:(null==g&&(w=void 0,"number"!=typeof(w=n.pop()||a.lex()||1)&&(w instanceof Array&&(w=(n=w).pop()),w=this.symbols_[w]||w),g=w),m=r[_]&&r[_][g]),void 0===m||!m.length||!m[0]){var S;for(k in v=[],r[_])this.terminals_[k]&&k>2&&v.push("'"+this.terminals_[k]+"'");S=a.showPosition?"Parse error on line "+(o+1)+":\n"+a.showPosition()+"\nExpecting "+v.join(", ")+", got '"+(this.terminals_[g]||g)+"'":"Parse error on line "+(o+1)+": Unexpected "+(1==g?"end of input":"'"+(this.terminals_[g]||g)+"'"),this.parseError(S,{text:a.match,token:this.terminals_[g]||g,line:a.yylineno,loc:p,expected:v})}if(m[0]instanceof Array&&m.length>1)throw new Error("Parse Error: multiple actions possible at state: "+_+", token: "+g);switch(m[0]){case 1:i.push(g),s.push(a.yytext),e.push(a.yylloc),i.push(m[1]),g=null,l=a.yyleng,h=a.yytext,o=a.yylineno,p=a.yylloc;break;case 2:if(x=this.productions_[m[1]][1],I.$=s[s.length-x],I._$={first_line:e[e.length-(x||1)].first_line,last_line:e[e.length-1].last_line,first_column:e[e.length-(x||1)].first_column,last_column:e[e.length-1].last_column},f&&(I._$.range=[e[e.length-(x||1)].range[0],e[e.length-1].range[1]]),void 0!==(d=this.performAction.apply(I,[h,l,o,y.yy,m[1],s,e].concat(c))))return d;x&&(i=i.slice(0,-1*x*2),s=s.slice(0,-1*x),e=e.slice(0,-1*x)),i.push(this.productions_[m[1]][0]),s.push(I.$),e.push(I._$),b=r[i[i.length-2]][i[i.length-1]],i.push(b);break;case 3:return!0}}return!0}},s={EOF:1,parseError:function(t,i){if(!this.yy.parser)throw new Error(t);this.yy.parser.parseError(t,i)},setInput:function(t,i){return this.yy=i||this.yy||{},this._input=t,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var t=this._input[0];return this.yytext+=t,this.yyleng++,this.offset++,this.match+=t,this.matched+=t,t.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),t},unput:function(t){var i=t.length,n=t.split(/(?:\r\n?|\n)/g);this._input=t+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-i),this.offset-=i;var s=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),n.length-1&&(this.yylineno-=n.length-1);var e=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:n?(n.length===s.length?this.yylloc.first_column:0)+s[s.length-n.length].length-n[0].length:this.yylloc.first_column-i},this.options.ranges&&(this.yylloc.range=[e[0],e[0]+this.yyleng-i]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(t){this.unput(this.match.slice(t))},pastInput:function(){var t=this.matched.substr(0,this.matched.length-this.match.length);return(t.length>20?"...":"")+t.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var t=this.match;return t.length<20&&(t+=this._input.substr(0,20-t.length)),(t.substr(0,20)+(t.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var t=this.pastInput(),i=new Array(t.length+1).join("-");return t+this.upcomingInput()+"\n"+i+"^"},test_match:function(t,i){var n,s,e;if(this.options.backtrack_lexer&&(e={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(e.yylloc.range=this.yylloc.range.slice(0))),(s=t[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=s.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:s?s[s.length-1].length-s[s.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+t[0].length},this.yytext+=t[0],this.match+=t[0],this.matches=t,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(t[0].length),this.matched+=t[0],n=this.performAction.call(this,this.yy,this,i,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),n)return n;if(this._backtrack){for(var r in e)this[r]=e[r];return!1}return!1},next:function(){if(this.done)return this.EOF;var t,i,n,s;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var e=this._currentRules(),r=0;ri[0].length)){if(i=n,s=r,this.options.backtrack_lexer){if(!1!==(t=this.test_match(n,e[r])))return t;if(this._backtrack){i=!1;continue}return!1}if(!this.options.flex)break}return i?!1!==(t=this.test_match(i,e[s]))&&t:""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(t){this.conditionStack.push(t)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(t){return(t=this.conditionStack.length-1-Math.abs(t||0))>=0?this.conditionStack[t]:"INITIAL"},pushState:function(t){this.begin(t)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(t,i,n,s){switch(n){case 0:return 4;case 1:return 9;case 2:return"space";case 3:return 10;case 4:return 6;case 5:return"TXT"}},rules:[/^(?:info\b)/i,/^(?:[\s\n\r]+)/i,/^(?:[\s]+)/i,/^(?:showInfo\b)/i,/^(?:$)/i,/^(?:.)/i],conditions:{INITIAL:{rules:[0,1,2,3,4,5],inclusive:!0}}};function e(){this.yy={}}return n.lexer=s,e.prototype=n,n.Parser=e,new e}());e.parser=e;const r=!1;let h=r;const o={parser:e,db:{clear:()=>{h=r},setInfo:t=>{h=t},getInfo:()=>h},renderer:{draw:(t,i,n)=>{s.l.debug("rendering info diagram\n"+t);const e=(0,s.A)(i);(0,s.i)(e,100,400,!0),e.append("g").append("text").attr("x",100).attr("y",40).attr("class","version").attr("font-size",32).style("text-anchor","middle").text(`v${n}`)}}}}}]); \ No newline at end of file diff --git a/js/506-9a07e11b.chunk.min.js b/js/506-9a07e11b.chunk.min.js new file mode 100644 index 0000000..c36dbd8 --- /dev/null +++ b/js/506-9a07e11b.chunk.min.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkgeekdoc=self.webpackChunkgeekdoc||[]).push([[506],{6506:(t,e,r)=>{r.d(e,{diagram:()=>S});var i=r(9973),a=r(8918),n=(r(4353),r(6750),r(2838),function(){var t=function(t,e,r,i){for(r=r||{},i=t.length;i--;r[t[i]]=e);return r},e=[1,3],r=[1,6],i=[1,4],a=[1,5],n=[2,5],c=[1,12],s=[5,7,13,19,21,23,24,26,28,31,37,40,47],o=[7,13,19,21,23,24,26,28,31,37,40],l=[7,12,13,19,21,23,24,26,28,31,37,40],h=[7,13,47],m=[1,42],y=[1,41],u=[7,13,29,32,35,38,47],p=[1,55],g=[1,56],b=[1,57],d=[7,13,32,35,42,47],f={trace:function(){},yy:{},symbols_:{error:2,start:3,eol:4,GG:5,document:6,EOF:7,":":8,DIR:9,options:10,body:11,OPT:12,NL:13,line:14,statement:15,commitStatement:16,mergeStatement:17,cherryPickStatement:18,acc_title:19,acc_title_value:20,acc_descr:21,acc_descr_value:22,acc_descr_multiline_value:23,section:24,branchStatement:25,CHECKOUT:26,ref:27,BRANCH:28,ORDER:29,NUM:30,CHERRY_PICK:31,COMMIT_ID:32,STR:33,PARENT_COMMIT:34,COMMIT_TAG:35,EMPTYSTR:36,MERGE:37,COMMIT_TYPE:38,commitType:39,COMMIT:40,commit_arg:41,COMMIT_MSG:42,NORMAL:43,REVERSE:44,HIGHLIGHT:45,ID:46,";":47,$accept:0,$end:1},terminals_:{2:"error",5:"GG",7:"EOF",8:":",9:"DIR",12:"OPT",13:"NL",19:"acc_title",20:"acc_title_value",21:"acc_descr",22:"acc_descr_value",23:"acc_descr_multiline_value",24:"section",26:"CHECKOUT",28:"BRANCH",29:"ORDER",30:"NUM",31:"CHERRY_PICK",32:"COMMIT_ID",33:"STR",34:"PARENT_COMMIT",35:"COMMIT_TAG",36:"EMPTYSTR",37:"MERGE",38:"COMMIT_TYPE",40:"COMMIT",42:"COMMIT_MSG",43:"NORMAL",44:"REVERSE",45:"HIGHLIGHT",46:"ID",47:";"},productions_:[0,[3,2],[3,3],[3,4],[3,5],[6,0],[6,2],[10,2],[10,1],[11,0],[11,2],[14,2],[14,1],[15,1],[15,1],[15,1],[15,2],[15,2],[15,1],[15,1],[15,1],[15,2],[25,2],[25,4],[18,3],[18,5],[18,5],[18,7],[18,7],[18,5],[18,5],[18,5],[18,7],[18,7],[18,7],[18,7],[17,2],[17,4],[17,4],[17,4],[17,6],[17,6],[17,6],[17,6],[17,6],[17,6],[17,8],[17,8],[17,8],[17,8],[17,8],[17,8],[16,2],[16,3],[16,3],[16,5],[16,5],[16,3],[16,5],[16,5],[16,5],[16,5],[16,7],[16,7],[16,7],[16,7],[16,7],[16,7],[16,3],[16,5],[16,5],[16,5],[16,5],[16,5],[16,5],[16,7],[16,7],[16,7],[16,7],[16,7],[16,7],[16,7],[16,7],[16,7],[16,7],[16,7],[16,7],[16,7],[16,7],[16,7],[16,7],[16,7],[16,7],[16,9],[16,9],[16,9],[16,9],[16,9],[16,9],[16,9],[16,9],[16,9],[16,9],[16,9],[16,9],[16,9],[16,9],[16,9],[16,9],[16,9],[16,9],[16,9],[16,9],[16,9],[16,9],[16,9],[16,9],[41,0],[41,1],[39,1],[39,1],[39,1],[27,1],[27,1],[4,1],[4,1],[4,1]],performAction:function(t,e,r,i,a,n,c){var s=n.length-1;switch(a){case 2:return n[s];case 3:return n[s-1];case 4:return i.setDirection(n[s-3]),n[s-1];case 6:i.setOptions(n[s-1]),this.$=n[s];break;case 7:n[s-1]+=n[s],this.$=n[s-1];break;case 9:this.$=[];break;case 10:n[s-1].push(n[s]),this.$=n[s-1];break;case 11:this.$=n[s-1];break;case 16:this.$=n[s].trim(),i.setAccTitle(this.$);break;case 17:case 18:this.$=n[s].trim(),i.setAccDescription(this.$);break;case 19:i.addSection(n[s].substr(8)),this.$=n[s].substr(8);break;case 21:i.checkout(n[s]);break;case 22:i.branch(n[s]);break;case 23:i.branch(n[s-2],n[s]);break;case 24:i.cherryPick(n[s],"",void 0);break;case 25:i.cherryPick(n[s-2],"",void 0,n[s]);break;case 26:i.cherryPick(n[s-2],"",n[s]);break;case 27:i.cherryPick(n[s-4],"",n[s],n[s-2]);break;case 28:i.cherryPick(n[s-4],"",n[s-2],n[s]);break;case 29:i.cherryPick(n[s],"",n[s-2]);break;case 30:i.cherryPick(n[s],"","");break;case 31:i.cherryPick(n[s-2],"","");break;case 32:i.cherryPick(n[s-4],"","",n[s-2]);break;case 33:i.cherryPick(n[s-4],"","",n[s]);break;case 34:i.cherryPick(n[s-2],"",n[s-4],n[s]);break;case 35:i.cherryPick(n[s-2],"","",n[s]);break;case 36:i.merge(n[s],"","","");break;case 37:i.merge(n[s-2],n[s],"","");break;case 38:i.merge(n[s-2],"",n[s],"");break;case 39:i.merge(n[s-2],"","",n[s]);break;case 40:i.merge(n[s-4],n[s],"",n[s-2]);break;case 41:i.merge(n[s-4],"",n[s],n[s-2]);break;case 42:i.merge(n[s-4],"",n[s-2],n[s]);break;case 43:i.merge(n[s-4],n[s-2],n[s],"");break;case 44:i.merge(n[s-4],n[s-2],"",n[s]);break;case 45:i.merge(n[s-4],n[s],n[s-2],"");break;case 46:i.merge(n[s-6],n[s-4],n[s-2],n[s]);break;case 47:i.merge(n[s-6],n[s],n[s-4],n[s-2]);break;case 48:i.merge(n[s-6],n[s-4],n[s],n[s-2]);break;case 49:i.merge(n[s-6],n[s-2],n[s-4],n[s]);break;case 50:i.merge(n[s-6],n[s],n[s-2],n[s-4]);break;case 51:i.merge(n[s-6],n[s-2],n[s],n[s-4]);break;case 52:i.commit(n[s]);break;case 53:i.commit("","",i.commitType.NORMAL,n[s]);break;case 54:i.commit("","",n[s],"");break;case 55:i.commit("","",n[s],n[s-2]);break;case 56:i.commit("","",n[s-2],n[s]);break;case 57:i.commit("",n[s],i.commitType.NORMAL,"");break;case 58:i.commit("",n[s-2],i.commitType.NORMAL,n[s]);break;case 59:i.commit("",n[s],i.commitType.NORMAL,n[s-2]);break;case 60:i.commit("",n[s-2],n[s],"");break;case 61:i.commit("",n[s],n[s-2],"");break;case 62:i.commit("",n[s-4],n[s-2],n[s]);break;case 63:i.commit("",n[s-4],n[s],n[s-2]);break;case 64:i.commit("",n[s-2],n[s-4],n[s]);break;case 65:i.commit("",n[s],n[s-4],n[s-2]);break;case 66:i.commit("",n[s],n[s-2],n[s-4]);break;case 67:i.commit("",n[s-2],n[s],n[s-4]);break;case 68:i.commit(n[s],"",i.commitType.NORMAL,"");break;case 69:i.commit(n[s],"",i.commitType.NORMAL,n[s-2]);break;case 70:i.commit(n[s-2],"",i.commitType.NORMAL,n[s]);break;case 71:i.commit(n[s-2],"",n[s],"");break;case 72:i.commit(n[s],"",n[s-2],"");break;case 73:i.commit(n[s],n[s-2],i.commitType.NORMAL,"");break;case 74:i.commit(n[s-2],n[s],i.commitType.NORMAL,"");break;case 75:i.commit(n[s-4],"",n[s-2],n[s]);break;case 76:i.commit(n[s-4],"",n[s],n[s-2]);break;case 77:i.commit(n[s-2],"",n[s-4],n[s]);break;case 78:i.commit(n[s],"",n[s-4],n[s-2]);break;case 79:i.commit(n[s],"",n[s-2],n[s-4]);break;case 80:i.commit(n[s-2],"",n[s],n[s-4]);break;case 81:i.commit(n[s-4],n[s],n[s-2],"");break;case 82:i.commit(n[s-4],n[s-2],n[s],"");break;case 83:i.commit(n[s-2],n[s],n[s-4],"");break;case 84:i.commit(n[s],n[s-2],n[s-4],"");break;case 85:i.commit(n[s],n[s-4],n[s-2],"");break;case 86:i.commit(n[s-2],n[s-4],n[s],"");break;case 87:i.commit(n[s-4],n[s],i.commitType.NORMAL,n[s-2]);break;case 88:i.commit(n[s-4],n[s-2],i.commitType.NORMAL,n[s]);break;case 89:i.commit(n[s-2],n[s],i.commitType.NORMAL,n[s-4]);break;case 90:i.commit(n[s],n[s-2],i.commitType.NORMAL,n[s-4]);break;case 91:i.commit(n[s],n[s-4],i.commitType.NORMAL,n[s-2]);break;case 92:i.commit(n[s-2],n[s-4],i.commitType.NORMAL,n[s]);break;case 93:i.commit(n[s-6],n[s-4],n[s-2],n[s]);break;case 94:i.commit(n[s-6],n[s-4],n[s],n[s-2]);break;case 95:i.commit(n[s-6],n[s-2],n[s-4],n[s]);break;case 96:i.commit(n[s-6],n[s],n[s-4],n[s-2]);break;case 97:i.commit(n[s-6],n[s-2],n[s],n[s-4]);break;case 98:i.commit(n[s-6],n[s],n[s-2],n[s-4]);break;case 99:i.commit(n[s-4],n[s-6],n[s-2],n[s]);break;case 100:i.commit(n[s-4],n[s-6],n[s],n[s-2]);break;case 101:i.commit(n[s-2],n[s-6],n[s-4],n[s]);break;case 102:i.commit(n[s],n[s-6],n[s-4],n[s-2]);break;case 103:i.commit(n[s-2],n[s-6],n[s],n[s-4]);break;case 104:i.commit(n[s],n[s-6],n[s-2],n[s-4]);break;case 105:i.commit(n[s],n[s-4],n[s-2],n[s-6]);break;case 106:i.commit(n[s-2],n[s-4],n[s],n[s-6]);break;case 107:i.commit(n[s],n[s-2],n[s-4],n[s-6]);break;case 108:i.commit(n[s-2],n[s],n[s-4],n[s-6]);break;case 109:i.commit(n[s-4],n[s-2],n[s],n[s-6]);break;case 110:i.commit(n[s-4],n[s],n[s-2],n[s-6]);break;case 111:i.commit(n[s-2],n[s-4],n[s-6],n[s]);break;case 112:i.commit(n[s],n[s-4],n[s-6],n[s-2]);break;case 113:i.commit(n[s-2],n[s],n[s-6],n[s-4]);break;case 114:i.commit(n[s],n[s-2],n[s-6],n[s-4]);break;case 115:i.commit(n[s-4],n[s-2],n[s-6],n[s]);break;case 116:i.commit(n[s-4],n[s],n[s-6],n[s-2]);break;case 117:this.$="";break;case 118:this.$=n[s];break;case 119:this.$=i.commitType.NORMAL;break;case 120:this.$=i.commitType.REVERSE;break;case 121:this.$=i.commitType.HIGHLIGHT}},table:[{3:1,4:2,5:e,7:r,13:i,47:a},{1:[3]},{3:7,4:2,5:e,7:r,13:i,47:a},{6:8,7:n,8:[1,9],9:[1,10],10:11,13:c},t(s,[2,124]),t(s,[2,125]),t(s,[2,126]),{1:[2,1]},{7:[1,13]},{6:14,7:n,10:11,13:c},{8:[1,15]},t(o,[2,9],{11:16,12:[1,17]}),t(l,[2,8]),{1:[2,2]},{7:[1,18]},{6:19,7:n,10:11,13:c},{7:[2,6],13:[1,22],14:20,15:21,16:23,17:24,18:25,19:[1,26],21:[1,27],23:[1,28],24:[1,29],25:30,26:[1,31],28:[1,35],31:[1,34],37:[1,33],40:[1,32]},t(l,[2,7]),{1:[2,3]},{7:[1,36]},t(o,[2,10]),{4:37,7:r,13:i,47:a},t(o,[2,12]),t(h,[2,13]),t(h,[2,14]),t(h,[2,15]),{20:[1,38]},{22:[1,39]},t(h,[2,18]),t(h,[2,19]),t(h,[2,20]),{27:40,33:m,46:y},t(h,[2,117],{41:43,32:[1,46],33:[1,48],35:[1,44],38:[1,45],42:[1,47]}),{27:49,33:m,46:y},{32:[1,50],35:[1,51]},{27:52,33:m,46:y},{1:[2,4]},t(o,[2,11]),t(h,[2,16]),t(h,[2,17]),t(h,[2,21]),t(u,[2,122]),t(u,[2,123]),t(h,[2,52]),{33:[1,53]},{39:54,43:p,44:g,45:b},{33:[1,58]},{33:[1,59]},t(h,[2,118]),t(h,[2,36],{32:[1,60],35:[1,62],38:[1,61]}),{33:[1,63]},{33:[1,64],36:[1,65]},t(h,[2,22],{29:[1,66]}),t(h,[2,53],{32:[1,68],38:[1,67],42:[1,69]}),t(h,[2,54],{32:[1,71],35:[1,70],42:[1,72]}),t(d,[2,119]),t(d,[2,120]),t(d,[2,121]),t(h,[2,57],{35:[1,73],38:[1,74],42:[1,75]}),t(h,[2,68],{32:[1,78],35:[1,76],38:[1,77]}),{33:[1,79]},{39:80,43:p,44:g,45:b},{33:[1,81]},t(h,[2,24],{34:[1,82],35:[1,83]}),{32:[1,84]},{32:[1,85]},{30:[1,86]},{39:87,43:p,44:g,45:b},{33:[1,88]},{33:[1,89]},{33:[1,90]},{33:[1,91]},{33:[1,92]},{33:[1,93]},{39:94,43:p,44:g,45:b},{33:[1,95]},{33:[1,96]},{39:97,43:p,44:g,45:b},{33:[1,98]},t(h,[2,37],{35:[1,100],38:[1,99]}),t(h,[2,38],{32:[1,102],35:[1,101]}),t(h,[2,39],{32:[1,103],38:[1,104]}),{33:[1,105]},{33:[1,106],36:[1,107]},{33:[1,108]},{33:[1,109]},t(h,[2,23]),t(h,[2,55],{32:[1,110],42:[1,111]}),t(h,[2,59],{38:[1,112],42:[1,113]}),t(h,[2,69],{32:[1,115],38:[1,114]}),t(h,[2,56],{32:[1,116],42:[1,117]}),t(h,[2,61],{35:[1,118],42:[1,119]}),t(h,[2,72],{32:[1,121],35:[1,120]}),t(h,[2,58],{38:[1,122],42:[1,123]}),t(h,[2,60],{35:[1,124],42:[1,125]}),t(h,[2,73],{35:[1,127],38:[1,126]}),t(h,[2,70],{32:[1,129],38:[1,128]}),t(h,[2,71],{32:[1,131],35:[1,130]}),t(h,[2,74],{35:[1,133],38:[1,132]}),{39:134,43:p,44:g,45:b},{33:[1,135]},{33:[1,136]},{33:[1,137]},{33:[1,138]},{39:139,43:p,44:g,45:b},t(h,[2,25],{35:[1,140]}),t(h,[2,26],{34:[1,141]}),t(h,[2,31],{34:[1,142]}),t(h,[2,29],{34:[1,143]}),t(h,[2,30],{34:[1,144]}),{33:[1,145]},{33:[1,146]},{39:147,43:p,44:g,45:b},{33:[1,148]},{39:149,43:p,44:g,45:b},{33:[1,150]},{33:[1,151]},{33:[1,152]},{33:[1,153]},{33:[1,154]},{33:[1,155]},{33:[1,156]},{39:157,43:p,44:g,45:b},{33:[1,158]},{33:[1,159]},{33:[1,160]},{39:161,43:p,44:g,45:b},{33:[1,162]},{39:163,43:p,44:g,45:b},{33:[1,164]},{33:[1,165]},{33:[1,166]},{39:167,43:p,44:g,45:b},{33:[1,168]},t(h,[2,43],{35:[1,169]}),t(h,[2,44],{38:[1,170]}),t(h,[2,42],{32:[1,171]}),t(h,[2,45],{35:[1,172]}),t(h,[2,40],{38:[1,173]}),t(h,[2,41],{32:[1,174]}),{33:[1,175],36:[1,176]},{33:[1,177]},{33:[1,178]},{33:[1,179]},{33:[1,180]},t(h,[2,66],{42:[1,181]}),t(h,[2,79],{32:[1,182]}),t(h,[2,67],{42:[1,183]}),t(h,[2,90],{38:[1,184]}),t(h,[2,80],{32:[1,185]}),t(h,[2,89],{38:[1,186]}),t(h,[2,65],{42:[1,187]}),t(h,[2,78],{32:[1,188]}),t(h,[2,64],{42:[1,189]}),t(h,[2,84],{35:[1,190]}),t(h,[2,77],{32:[1,191]}),t(h,[2,83],{35:[1,192]}),t(h,[2,63],{42:[1,193]}),t(h,[2,91],{38:[1,194]}),t(h,[2,62],{42:[1,195]}),t(h,[2,85],{35:[1,196]}),t(h,[2,86],{35:[1,197]}),t(h,[2,92],{38:[1,198]}),t(h,[2,76],{32:[1,199]}),t(h,[2,87],{38:[1,200]}),t(h,[2,75],{32:[1,201]}),t(h,[2,81],{35:[1,202]}),t(h,[2,82],{35:[1,203]}),t(h,[2,88],{38:[1,204]}),{33:[1,205]},{39:206,43:p,44:g,45:b},{33:[1,207]},{33:[1,208]},{39:209,43:p,44:g,45:b},{33:[1,210]},t(h,[2,27]),t(h,[2,32]),t(h,[2,28]),t(h,[2,33]),t(h,[2,34]),t(h,[2,35]),{33:[1,211]},{33:[1,212]},{33:[1,213]},{39:214,43:p,44:g,45:b},{33:[1,215]},{39:216,43:p,44:g,45:b},{33:[1,217]},{33:[1,218]},{33:[1,219]},{33:[1,220]},{33:[1,221]},{33:[1,222]},{33:[1,223]},{39:224,43:p,44:g,45:b},{33:[1,225]},{33:[1,226]},{33:[1,227]},{39:228,43:p,44:g,45:b},{33:[1,229]},{39:230,43:p,44:g,45:b},{33:[1,231]},{33:[1,232]},{33:[1,233]},{39:234,43:p,44:g,45:b},t(h,[2,46]),t(h,[2,48]),t(h,[2,47]),t(h,[2,49]),t(h,[2,51]),t(h,[2,50]),t(h,[2,107]),t(h,[2,108]),t(h,[2,105]),t(h,[2,106]),t(h,[2,110]),t(h,[2,109]),t(h,[2,114]),t(h,[2,113]),t(h,[2,112]),t(h,[2,111]),t(h,[2,116]),t(h,[2,115]),t(h,[2,104]),t(h,[2,103]),t(h,[2,102]),t(h,[2,101]),t(h,[2,99]),t(h,[2,100]),t(h,[2,98]),t(h,[2,97]),t(h,[2,96]),t(h,[2,95]),t(h,[2,93]),t(h,[2,94])],defaultActions:{7:[2,1],13:[2,2],18:[2,3],36:[2,4]},parseError:function(t,e){if(!e.recoverable){var r=new Error(t);throw r.hash=e,r}this.trace(t)},parse:function(t){var e=[0],r=[],i=[null],a=[],n=this.table,c="",s=0,o=0,l=a.slice.call(arguments,1),h=Object.create(this.lexer),m={yy:{}};for(var y in this.yy)Object.prototype.hasOwnProperty.call(this.yy,y)&&(m.yy[y]=this.yy[y]);h.setInput(t,m.yy),m.yy.lexer=h,m.yy.parser=this,void 0===h.yylloc&&(h.yylloc={});var u=h.yylloc;a.push(u);var p=h.options&&h.options.ranges;"function"==typeof m.yy.parseError?this.parseError=m.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var g,b,d,f,$,k,x,_,T,w={};;){if(b=e[e.length-1],this.defaultActions[b]?d=this.defaultActions[b]:(null==g&&(T=void 0,"number"!=typeof(T=r.pop()||h.lex()||1)&&(T instanceof Array&&(T=(r=T).pop()),T=this.symbols_[T]||T),g=T),d=n[b]&&n[b][g]),void 0===d||!d.length||!d[0]){var E;for($ in _=[],n[b])this.terminals_[$]&&$>2&&_.push("'"+this.terminals_[$]+"'");E=h.showPosition?"Parse error on line "+(s+1)+":\n"+h.showPosition()+"\nExpecting "+_.join(", ")+", got '"+(this.terminals_[g]||g)+"'":"Parse error on line "+(s+1)+": Unexpected "+(1==g?"end of input":"'"+(this.terminals_[g]||g)+"'"),this.parseError(E,{text:h.match,token:this.terminals_[g]||g,line:h.yylineno,loc:u,expected:_})}if(d[0]instanceof Array&&d.length>1)throw new Error("Parse Error: multiple actions possible at state: "+b+", token: "+g);switch(d[0]){case 1:e.push(g),i.push(h.yytext),a.push(h.yylloc),e.push(d[1]),g=null,o=h.yyleng,c=h.yytext,s=h.yylineno,u=h.yylloc;break;case 2:if(k=this.productions_[d[1]][1],w.$=i[i.length-k],w._$={first_line:a[a.length-(k||1)].first_line,last_line:a[a.length-1].last_line,first_column:a[a.length-(k||1)].first_column,last_column:a[a.length-1].last_column},p&&(w._$.range=[a[a.length-(k||1)].range[0],a[a.length-1].range[1]]),void 0!==(f=this.performAction.apply(w,[c,o,s,m.yy,d[1],i,a].concat(l))))return f;k&&(e=e.slice(0,-1*k*2),i=i.slice(0,-1*k),a=a.slice(0,-1*k)),e.push(this.productions_[d[1]][0]),i.push(w.$),a.push(w._$),x=n[e[e.length-2]][e[e.length-1]],e.push(x);break;case 3:return!0}}return!0}},$={EOF:1,parseError:function(t,e){if(!this.yy.parser)throw new Error(t);this.yy.parser.parseError(t,e)},setInput:function(t,e){return this.yy=e||this.yy||{},this._input=t,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var t=this._input[0];return this.yytext+=t,this.yyleng++,this.offset++,this.match+=t,this.matched+=t,t.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),t},unput:function(t){var e=t.length,r=t.split(/(?:\r\n?|\n)/g);this._input=t+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-e),this.offset-=e;var i=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),r.length-1&&(this.yylineno-=r.length-1);var a=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:r?(r.length===i.length?this.yylloc.first_column:0)+i[i.length-r.length].length-r[0].length:this.yylloc.first_column-e},this.options.ranges&&(this.yylloc.range=[a[0],a[0]+this.yyleng-e]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(t){this.unput(this.match.slice(t))},pastInput:function(){var t=this.matched.substr(0,this.matched.length-this.match.length);return(t.length>20?"...":"")+t.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var t=this.match;return t.length<20&&(t+=this._input.substr(0,20-t.length)),(t.substr(0,20)+(t.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var t=this.pastInput(),e=new Array(t.length+1).join("-");return t+this.upcomingInput()+"\n"+e+"^"},test_match:function(t,e){var r,i,a;if(this.options.backtrack_lexer&&(a={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(a.yylloc.range=this.yylloc.range.slice(0))),(i=t[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=i.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:i?i[i.length-1].length-i[i.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+t[0].length},this.yytext+=t[0],this.match+=t[0],this.matches=t,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(t[0].length),this.matched+=t[0],r=this.performAction.call(this,this.yy,this,e,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),r)return r;if(this._backtrack){for(var n in a)this[n]=a[n];return!1}return!1},next:function(){if(this.done)return this.EOF;var t,e,r,i;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var a=this._currentRules(),n=0;ne[0].length)){if(e=r,i=n,this.options.backtrack_lexer){if(!1!==(t=this.test_match(r,a[n])))return t;if(this._backtrack){e=!1;continue}return!1}if(!this.options.flex)break}return e?!1!==(t=this.test_match(e,a[i]))&&t:""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(t){this.conditionStack.push(t)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(t){return(t=this.conditionStack.length-1-Math.abs(t||0))>=0?this.conditionStack[t]:"INITIAL"},pushState:function(t){this.begin(t)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(t,e,r,i){switch(r){case 0:return this.begin("acc_title"),19;case 1:return this.popState(),"acc_title_value";case 2:return this.begin("acc_descr"),21;case 3:return this.popState(),"acc_descr_value";case 4:this.begin("acc_descr_multiline");break;case 5:case 30:case 34:this.popState();break;case 6:return"acc_descr_multiline_value";case 7:return 13;case 8:case 9:break;case 10:return 5;case 11:return 40;case 12:return 32;case 13:return 38;case 14:return 42;case 15:return 43;case 16:return 44;case 17:return 45;case 18:return 35;case 19:return 28;case 20:return 29;case 21:return 37;case 22:return 31;case 23:return 34;case 24:return 26;case 25:case 26:return 9;case 27:return 8;case 28:return"CARET";case 29:this.begin("options");break;case 31:return 12;case 32:return 36;case 33:this.begin("string");break;case 35:return 33;case 36:return 30;case 37:return 46;case 38:return 7}},rules:[/^(?:accTitle\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*\{\s*)/i,/^(?:[\}])/i,/^(?:[^\}]*)/i,/^(?:(\r?\n)+)/i,/^(?:#[^\n]*)/i,/^(?:%[^\n]*)/i,/^(?:gitGraph\b)/i,/^(?:commit(?=\s|$))/i,/^(?:id:)/i,/^(?:type:)/i,/^(?:msg:)/i,/^(?:NORMAL\b)/i,/^(?:REVERSE\b)/i,/^(?:HIGHLIGHT\b)/i,/^(?:tag:)/i,/^(?:branch(?=\s|$))/i,/^(?:order:)/i,/^(?:merge(?=\s|$))/i,/^(?:cherry-pick(?=\s|$))/i,/^(?:parent:)/i,/^(?:checkout(?=\s|$))/i,/^(?:LR\b)/i,/^(?:TB\b)/i,/^(?::)/i,/^(?:\^)/i,/^(?:options\r?\n)/i,/^(?:[ \r\n\t]+end\b)/i,/^(?:[\s\S]+(?=[ \r\n\t]+end))/i,/^(?:["]["])/i,/^(?:["])/i,/^(?:["])/i,/^(?:[^"]*)/i,/^(?:[0-9]+(?=\s|$))/i,/^(?:\w([-\./\w]*[-\w])?)/i,/^(?:$)/i,/^(?:\s+)/i],conditions:{acc_descr_multiline:{rules:[5,6],inclusive:!1},acc_descr:{rules:[3],inclusive:!1},acc_title:{rules:[1],inclusive:!1},options:{rules:[30,31],inclusive:!1},string:{rules:[34,35],inclusive:!1},INITIAL:{rules:[0,2,4,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,32,33,36,37,38,39],inclusive:!0}}};function k(){this.yy={}}return f.lexer=$,k.prototype=f,f.Parser=k,new k}());n.parser=n;const c=n;let s=(0,i.c)().gitGraph.mainBranchName,o=(0,i.c)().gitGraph.mainBranchOrder,l={},h=null,m={};m[s]={name:s,order:o};let y={};y[s]=h;let u=s,p="LR",g=0;function b(){return(0,i.y)({length:7})}let d={};const f=function(t){if(t=i.e.sanitizeText(t,(0,i.c)()),void 0===y[t]){let e=new Error('Trying to checkout branch which is not yet created. (Help try using "branch '+t+'")');throw e.hash={text:"checkout "+t,token:"checkout "+t,line:"1",loc:{first_line:1,last_line:1,first_column:1,last_column:1},expected:['"branch '+t+'"']},e}{u=t;const e=y[u];h=l[e]}};function $(t,e,r){const i=t.indexOf(e);-1===i?t.push(r):t.splice(i,1,r)}function k(t){const e=t.reduce(((t,e)=>t.seq>e.seq?t:e),t[0]);let r="";t.forEach((function(t){r+=t===e?"\t*":"\t|"}));const a=[r,e.id,e.seq];for(let t in y)y[t]===e.id&&a.push(t);if(i.l.debug(a.join(" ")),e.parents&&2==e.parents.length){const r=l[e.parents[0]];$(t,e,r),t.push(l[e.parents[1]])}else{if(0==e.parents.length)return;{const r=l[e.parents];$(t,e,r)}}k(t=function(t,e){const r=Object.create(null);return t.reduce(((t,e)=>{const i=e.id;return r[i]||(r[i]=!0,t.push(e)),t}),[])}(t))}const x=function(){const t=Object.keys(l).map((function(t){return l[t]}));return t.forEach((function(t){i.l.debug(t.id)})),t.sort(((t,e)=>t.seq-e.seq)),t},_={NORMAL:0,REVERSE:1,HIGHLIGHT:2,MERGE:3,CHERRY_PICK:4},T={getConfig:()=>(0,i.c)().gitGraph,setDirection:function(t){p=t},setOptions:function(t){i.l.debug("options str",t),t=(t=t&&t.trim())||"{}";try{d=JSON.parse(t)}catch(t){i.l.error("error while parsing gitGraph options",t.message)}},getOptions:function(){return d},commit:function(t,e,r,a){i.l.debug("Entering commit:",t,e,r,a),e=i.e.sanitizeText(e,(0,i.c)()),t=i.e.sanitizeText(t,(0,i.c)()),a=i.e.sanitizeText(a,(0,i.c)());const n={id:e||g+"-"+b(),message:t,seq:g++,type:r||_.NORMAL,tag:a||"",parents:null==h?[]:[h.id],branch:u};h=n,l[n.id]=n,y[u]=n.id,i.l.debug("in pushCommit "+n.id)},branch:function(t,e){if(t=i.e.sanitizeText(t,(0,i.c)()),void 0!==y[t]){let e=new Error('Trying to create an existing branch. (Help: Either use a new name if you want create a new branch or try using "checkout '+t+'")');throw e.hash={text:"branch "+t,token:"branch "+t,line:"1",loc:{first_line:1,last_line:1,first_column:1,last_column:1},expected:['"checkout '+t+'"']},e}y[t]=null!=h?h.id:null,m[t]={name:t,order:e?parseInt(e,10):null},f(t),i.l.debug("in createBranch")},merge:function(t,e,r,a){t=i.e.sanitizeText(t,(0,i.c)()),e=i.e.sanitizeText(e,(0,i.c)());const n=l[y[u]],c=l[y[t]];if(u===t){let e=new Error('Incorrect usage of "merge". Cannot merge a branch to itself');throw e.hash={text:"merge "+t,token:"merge "+t,line:"1",loc:{first_line:1,last_line:1,first_column:1,last_column:1},expected:["branch abc"]},e}if(void 0===n||!n){let e=new Error('Incorrect usage of "merge". Current branch ('+u+")has no commits");throw e.hash={text:"merge "+t,token:"merge "+t,line:"1",loc:{first_line:1,last_line:1,first_column:1,last_column:1},expected:["commit"]},e}if(void 0===y[t]){let e=new Error('Incorrect usage of "merge". Branch to be merged ('+t+") does not exist");throw e.hash={text:"merge "+t,token:"merge "+t,line:"1",loc:{first_line:1,last_line:1,first_column:1,last_column:1},expected:["branch "+t]},e}if(void 0===c||!c){let e=new Error('Incorrect usage of "merge". Branch to be merged ('+t+") has no commits");throw e.hash={text:"merge "+t,token:"merge "+t,line:"1",loc:{first_line:1,last_line:1,first_column:1,last_column:1},expected:['"commit"']},e}if(n===c){let e=new Error('Incorrect usage of "merge". Both branches have same head');throw e.hash={text:"merge "+t,token:"merge "+t,line:"1",loc:{first_line:1,last_line:1,first_column:1,last_column:1},expected:["branch abc"]},e}if(e&&void 0!==l[e]){let i=new Error('Incorrect usage of "merge". Commit with id:'+e+" already exists, use different custom Id");throw i.hash={text:"merge "+t+e+r+a,token:"merge "+t+e+r+a,line:"1",loc:{first_line:1,last_line:1,first_column:1,last_column:1},expected:["merge "+t+" "+e+"_UNIQUE "+r+" "+a]},i}const s={id:e||g+"-"+b(),message:"merged branch "+t+" into "+u,seq:g++,parents:[null==h?null:h.id,y[t]],branch:u,type:_.MERGE,customType:r,customId:!!e,tag:a||""};h=s,l[s.id]=s,y[u]=s.id,i.l.debug(y),i.l.debug("in mergeBranch")},cherryPick:function(t,e,r,a){if(i.l.debug("Entering cherryPick:",t,e,r),t=i.e.sanitizeText(t,(0,i.c)()),e=i.e.sanitizeText(e,(0,i.c)()),r=i.e.sanitizeText(r,(0,i.c)()),a=i.e.sanitizeText(a,(0,i.c)()),!t||void 0===l[t]){let r=new Error('Incorrect usage of "cherryPick". Source commit id should exist and provided');throw r.hash={text:"cherryPick "+t+" "+e,token:"cherryPick "+t+" "+e,line:"1",loc:{first_line:1,last_line:1,first_column:1,last_column:1},expected:["cherry-pick abc"]},r}let n=l[t],c=n.branch;if(a&&(!Array.isArray(n.parents)||!n.parents.includes(a)))throw new Error("Invalid operation: The specified parent commit is not an immediate parent of the cherry-picked commit.");if(n.type===_.MERGE&&!a)throw new Error("Incorrect usage of cherry-pick: If the source commit is a merge commit, an immediate parent commit must be specified.");if(!e||void 0===l[e]){if(c===u){let r=new Error('Incorrect usage of "cherryPick". Source commit is already on current branch');throw r.hash={text:"cherryPick "+t+" "+e,token:"cherryPick "+t+" "+e,line:"1",loc:{first_line:1,last_line:1,first_column:1,last_column:1},expected:["cherry-pick abc"]},r}const s=l[y[u]];if(void 0===s||!s){let r=new Error('Incorrect usage of "cherry-pick". Current branch ('+u+")has no commits");throw r.hash={text:"cherryPick "+t+" "+e,token:"cherryPick "+t+" "+e,line:"1",loc:{first_line:1,last_line:1,first_column:1,last_column:1},expected:["cherry-pick abc"]},r}const o={id:g+"-"+b(),message:"cherry-picked "+n+" into "+u,seq:g++,parents:[null==h?null:h.id,n.id],branch:u,type:_.CHERRY_PICK,tag:r??`cherry-pick:${n.id}${n.type===_.MERGE?`|parent:${a}`:""}`};h=o,l[o.id]=o,y[u]=o.id,i.l.debug(y),i.l.debug("in cherryPick")}},checkout:f,prettyPrint:function(){i.l.debug(l),k([x()[0]])},clear:function(){l={},h=null;let t=(0,i.c)().gitGraph.mainBranchName,e=(0,i.c)().gitGraph.mainBranchOrder;y={},y[t]=null,m={},m[t]={name:t,order:e},u=t,g=0,(0,i.v)()},getBranchesAsObjArray:function(){return Object.values(m).map(((t,e)=>null!==t.order?t:{...t,order:parseFloat(`0.${e}`,10)})).sort(((t,e)=>t.order-e.order)).map((({name:t})=>({name:t})))},getBranches:function(){return y},getCommits:function(){return l},getCommitsArray:x,getCurrentBranch:function(){return u},getDirection:function(){return p},getHead:function(){return h},setAccTitle:i.s,getAccTitle:i.g,getAccDescription:i.a,setAccDescription:i.b,setDiagramTitle:i.q,getDiagramTitle:i.t,commitType:_};let w={};let E={},L={},M=[],v=0,I="LR";const A=t=>{const e=document.createElementNS("http://www.w3.org/2000/svg","text");let r=[];r="string"==typeof t?t.split(/\\n|\n|/gi):Array.isArray(t)?t:[];for(const t of r){const r=document.createElementNS("http://www.w3.org/2000/svg","tspan");r.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),r.setAttribute("dy","1em"),r.setAttribute("x","0"),r.setAttribute("class","row"),r.textContent=t.trim(),e.appendChild(r)}return e},R=(t,e,r)=>{const a=(0,i.c)().gitGraph,n=t.append("g").attr("class","commit-bullets"),c=t.append("g").attr("class","commit-labels");let s=0;"TB"===I&&(s=30);const o=Object.keys(e).sort(((t,r)=>e[t].seq-e[r].seq)),l=a.parallelCommits;o.forEach((t=>{const i=e[t];if(l)if(i.parents.length){const t=(t=>{let e="",r=0;return t.forEach((t=>{const i="TB"===I?L[t].y:L[t].x;i>=r&&(e=t,r=i)})),e||void 0})(i.parents);s="TB"===I?L[t].y+40:L[t].x+40}else s=0,"TB"===I&&(s=30);const o=s+10,h="TB"===I?o:E[i.branch].pos,m="TB"===I?E[i.branch].pos:o;if(r){let t,e=void 0!==i.customType&&""!==i.customType?i.customType:i.type;switch(e){case 0:default:t="commit-normal";break;case 1:t="commit-reverse";break;case 2:t="commit-highlight";break;case 3:t="commit-merge";break;case 4:t="commit-cherry-pick"}if(2===e){const e=n.append("rect");e.attr("x",m-10),e.attr("y",h-10),e.attr("height",20),e.attr("width",20),e.attr("class",`commit ${i.id} commit-highlight${E[i.branch].index%8} ${t}-outer`),n.append("rect").attr("x",m-6).attr("y",h-6).attr("height",12).attr("width",12).attr("class",`commit ${i.id} commit${E[i.branch].index%8} ${t}-inner`)}else if(4===e)n.append("circle").attr("cx",m).attr("cy",h).attr("r",10).attr("class",`commit ${i.id} ${t}`),n.append("circle").attr("cx",m-3).attr("cy",h+2).attr("r",2.75).attr("fill","#fff").attr("class",`commit ${i.id} ${t}`),n.append("circle").attr("cx",m+3).attr("cy",h+2).attr("r",2.75).attr("fill","#fff").attr("class",`commit ${i.id} ${t}`),n.append("line").attr("x1",m+3).attr("y1",h+1).attr("x2",m).attr("y2",h-5).attr("stroke","#fff").attr("class",`commit ${i.id} ${t}`),n.append("line").attr("x1",m-3).attr("y1",h+1).attr("x2",m).attr("y2",h-5).attr("stroke","#fff").attr("class",`commit ${i.id} ${t}`);else{const r=n.append("circle");if(r.attr("cx",m),r.attr("cy",h),r.attr("r",3===i.type?9:10),r.attr("class",`commit ${i.id} commit${E[i.branch].index%8}`),3===e){const e=n.append("circle");e.attr("cx",m),e.attr("cy",h),e.attr("r",6),e.attr("class",`commit ${t} ${i.id} commit${E[i.branch].index%8}`)}1===e&&n.append("path").attr("d",`M ${m-5},${h-5}L${m+5},${h+5}M${m-5},${h+5}L${m+5},${h-5}`).attr("class",`commit ${t} ${i.id} commit${E[i.branch].index%8}`)}}if(L[i.id]="TB"===I?{x:m,y:o}:{x:o,y:h},r){const t=4,e=2;if(4!==i.type&&(i.customId&&3===i.type||3!==i.type)&&a.showCommitLabel){const r=c.append("g"),n=r.insert("rect").attr("class","commit-label-bkg"),l=r.append("text").attr("x",s).attr("y",h+25).attr("class","commit-label").text(i.id);let y=l.node().getBBox();if(n.attr("x",o-y.width/2-e).attr("y",h+13.5).attr("width",y.width+2*e).attr("height",y.height+2*e),"TB"===I&&(n.attr("x",m-(y.width+4*t+5)).attr("y",h-12),l.attr("x",m-(y.width+4*t)).attr("y",h+y.height-12)),"TB"!==I&&l.attr("x",o-y.width/2),a.rotateCommitLabel)if("TB"===I)l.attr("transform","rotate(-45, "+m+", "+h+")"),n.attr("transform","rotate(-45, "+m+", "+h+")");else{let t=-7.5-(y.width+10)/25*9.5,e=10+y.width/25*8.5;r.attr("transform","translate("+t+", "+e+") rotate(-45, "+s+", "+h+")")}}if(i.tag){const r=c.insert("polygon"),a=c.append("circle"),n=c.append("text").attr("y",h-16).attr("class","tag-label").text(i.tag);let l=n.node().getBBox();n.attr("x",o-l.width/2);const y=l.height/2,u=h-19.2;r.attr("class","tag-label-bkg").attr("points",`\n ${s-l.width/2-t/2},${u+e}\n ${s-l.width/2-t/2},${u-e}\n ${o-l.width/2-t},${u-y-e}\n ${o+l.width/2+t},${u-y-e}\n ${o+l.width/2+t},${u+y+e}\n ${o-l.width/2-t},${u+y+e}`),a.attr("cx",s-l.width/2+t/2).attr("cy",u).attr("r",1.5).attr("class","tag-hole"),"TB"===I&&(r.attr("class","tag-label-bkg").attr("points",`\n ${m},${s+e}\n ${m},${s-e}\n ${m+10},${s-y-e}\n ${m+10+l.width+t},${s-y-e}\n ${m+10+l.width+t},${s+y+e}\n ${m+10},${s+y+e}`).attr("transform","translate(12,12) rotate(45, "+m+","+s+")"),a.attr("cx",m+t/2).attr("cy",s).attr("transform","translate(12,12) rotate(45, "+m+","+s+")"),n.attr("x",m+5).attr("y",s+3).attr("transform","translate(14,14) rotate(45, "+m+","+s+")"))}}s+=50,s>v&&(v=s)}))},O=(t,e,r=0)=>{const i=t+Math.abs(t-e)/2;if(r>5)return i;if(M.every((t=>Math.abs(t-i)>=10)))return M.push(i),i;const a=Math.abs(t-e);return O(t,e-a/5,r+1)},C=(t,e)=>{const r=t.append("g").attr("class","commit-arrows");Object.keys(e).forEach((t=>{const i=e[t];i.parents&&i.parents.length>0&&i.parents.forEach((t=>{((t,e,r,i)=>{const a=L[e.id],n=L[r.id],c=((t,e,r,i,a)=>{const n=("TB"===I?r.x{return(i=r).seq>t.seq&&i.seqt.branch===n)(r);var i}))})(e,r,a,n,i);let s,o="",l="",h=0,m=0,y=E[r.branch].index;if(3===r.type&&e.id!==r.parents[0]&&(y=E[e.branch].index),c){o="A 10 10, 0, 0, 0,",l="A 10 10, 0, 0, 1,",h=10,m=10;const t=a.yn.x&&(o="A 20 20, 0, 0, 0,",l="A 20 20, 0, 0, 1,",h=20,m=20,s=3===r.type&&e.id!==r.parents[0]?`M ${a.x} ${a.y} L ${a.x} ${n.y-h} ${l} ${a.x-m} ${n.y} L ${n.x} ${n.y}`:`M ${a.x} ${a.y} L ${n.x+h} ${a.y} ${o} ${n.x} ${a.y+m} L ${n.x} ${n.y}`),a.x===n.x&&(s=`M ${a.x} ${a.y} L ${n.x} ${n.y}`)):(a.yn.y&&(s=3===r.type&&e.id!==r.parents[0]?`M ${a.x} ${a.y} L ${n.x-h} ${a.y} ${o} ${n.x} ${a.y-m} L ${n.x} ${n.y}`:`M ${a.x} ${a.y} L ${a.x} ${n.y+h} ${l} ${a.x+m} ${n.y} L ${n.x} ${n.y}`),a.y===n.y&&(s=`M ${a.x} ${a.y} L ${n.x} ${n.y}`));t.append("path").attr("d",s).attr("class","arrow arrow"+y%8)})(r,e[t],i,e)}))}))},S={parser:c,db:T,renderer:{draw:function(t,e,r,n){E={},L={},w={},v=0,M=[],I="LR";const c=(0,i.c)(),s=c.gitGraph;i.l.debug("in gitgraph renderer",t+"\n","id:",e,r),w=n.db.getCommits();const o=n.db.getBranchesAsObjArray();I=n.db.getDirection();const l=(0,a.Ltv)(`[id="${e}"]`);let h=0;o.forEach(((t,e)=>{const r=A(t.name),i=l.append("g"),a=i.insert("g").attr("class","branchLabel"),n=a.insert("g").attr("class","label branch-label");n.node().appendChild(r);let c=r.getBBox();E[t.name]={pos:h,index:e},h+=50+(s.rotateCommitLabel?40:0)+("TB"===I?c.width/2:0),n.remove(),a.remove(),i.remove()})),R(l,w,!1),s.showBranches&&((t,e)=>{const r=(0,i.c)().gitGraph,a=t.append("g");e.forEach(((t,e)=>{const i=e%8,n=E[t.name].pos,c=a.append("line");c.attr("x1",0),c.attr("y1",n),c.attr("x2",v),c.attr("y2",n),c.attr("class","branch branch"+i),"TB"===I&&(c.attr("y1",30),c.attr("x1",n),c.attr("y2",v),c.attr("x2",n)),M.push(n);let s=t.name;const o=A(s),l=a.insert("rect"),h=a.insert("g").attr("class","branchLabel").insert("g").attr("class","label branch-label"+i);h.node().appendChild(o);let m=o.getBBox();l.attr("class","branchLabelBkg label"+i).attr("rx",4).attr("ry",4).attr("x",-m.width-4-(!0===r.rotateCommitLabel?30:0)).attr("y",-m.height/2+8).attr("width",m.width+18).attr("height",m.height+4),h.attr("transform","translate("+(-m.width-14-(!0===r.rotateCommitLabel?30:0))+", "+(n-m.height/2-1)+")"),"TB"===I&&(l.attr("x",n-m.width/2-10).attr("y",0),h.attr("transform","translate("+(n-m.width/2-5)+", 0)")),"TB"!==I&&l.attr("transform","translate(-19, "+(n-m.height/2)+")")}))})(l,o),C(l,w),R(l,w,!0),i.u.insertTitle(l,"gitTitleText",s.titleTopMargin,n.db.getDiagramTitle()),(0,i.z)(void 0,l,s.diagramPadding,s.useMaxWidth??c.useMaxWidth)}},styles:t=>`\n .commit-id,\n .commit-msg,\n .branch-label {\n fill: lightgrey;\n color: lightgrey;\n font-family: 'trebuchet ms', verdana, arial, sans-serif;\n font-family: var(--mermaid-font-family);\n }\n ${[0,1,2,3,4,5,6,7].map((e=>`\n .branch-label${e} { fill: ${t["gitBranchLabel"+e]}; }\n .commit${e} { stroke: ${t["git"+e]}; fill: ${t["git"+e]}; }\n .commit-highlight${e} { stroke: ${t["gitInv"+e]}; fill: ${t["gitInv"+e]}; }\n .label${e} { fill: ${t["git"+e]}; }\n .arrow${e} { stroke: ${t["git"+e]}; }\n `)).join("\n")}\n\n .branch {\n stroke-width: 1;\n stroke: ${t.lineColor};\n stroke-dasharray: 2;\n }\n .commit-label { font-size: ${t.commitLabelFontSize}; fill: ${t.commitLabelColor};}\n .commit-label-bkg { font-size: ${t.commitLabelFontSize}; fill: ${t.commitLabelBackground}; opacity: 0.5; }\n .tag-label { font-size: ${t.tagLabelFontSize}; fill: ${t.tagLabelColor};}\n .tag-label-bkg { fill: ${t.tagLabelBackground}; stroke: ${t.tagLabelBorder}; }\n .tag-hole { fill: ${t.textColor}; }\n\n .commit-merge {\n stroke: ${t.primaryColor};\n fill: ${t.primaryColor};\n }\n .commit-reverse {\n stroke: ${t.primaryColor};\n fill: ${t.primaryColor};\n stroke-width: 3;\n }\n .commit-highlight-outer {\n }\n .commit-highlight-inner {\n stroke: ${t.primaryColor};\n fill: ${t.primaryColor};\n }\n\n .arrow { stroke-width: 8; stroke-linecap: round; fill: none}\n .gitTitleText {\n text-anchor: middle;\n font-size: 18px;\n fill: ${t.textColor};\n }\n`}}}]); \ No newline at end of file diff --git a/js/555-e83dade8.chunk.min.js b/js/555-e83dade8.chunk.min.js new file mode 100644 index 0000000..61ad709 --- /dev/null +++ b/js/555-e83dade8.chunk.min.js @@ -0,0 +1 @@ +(self.webpackChunkgeekdoc=self.webpackChunkgeekdoc||[]).push([[555],{7375:function(t){t.exports=function(){"use strict";return function(t,e){var n=e.prototype,i=n.format;n.format=function(t){var e=this,n=this.$locale();if(!this.isValid())return i.bind(this)(t);var s=this.$utils(),r=(t||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,(function(t){switch(t){case"Q":return Math.ceil((e.$M+1)/3);case"Do":return n.ordinal(e.$D);case"gggg":return e.weekYear();case"GGGG":return e.isoWeekYear();case"wo":return n.ordinal(e.week(),"W");case"w":case"ww":return s.s(e.week(),"w"===t?1:2,"0");case"W":case"WW":return s.s(e.isoWeek(),"W"===t?1:2,"0");case"k":case"kk":return s.s(String(0===e.$H?24:e.$H),"k"===t?1:2,"0");case"X":return Math.floor(e.$d.getTime()/1e3);case"x":return e.$d.getTime();case"z":return"["+e.offsetName()+"]";case"zzz":return"["+e.offsetName("long")+"]";default:return t}}));return i.bind(this)(r)}}}()},445:function(t){t.exports=function(){"use strict";var t={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},e=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,n=/\d\d/,i=/\d\d?/,s=/\d*[^-_:/,()\s\d]+/,r={},a=function(t){return(t=+t)+(t>68?1900:2e3)},o=function(t){return function(e){this[t]=+e}},c=[/[+-]\d\d:?(\d\d)?|Z/,function(t){(this.zone||(this.zone={})).offset=function(t){if(!t)return 0;if("Z"===t)return 0;var e=t.match(/([+-]|\d\d)/g),n=60*e[1]+(+e[2]||0);return 0===n?0:"+"===e[0]?-n:n}(t)}],l=function(t){var e=r[t];return e&&(e.indexOf?e:e.s.concat(e.f))},d=function(t,e){var n,i=r.meridiem;if(i){for(var s=1;s<=24;s+=1)if(t.indexOf(i(s,0,e))>-1){n=s>12;break}}else n=t===(e?"pm":"PM");return n},u={A:[s,function(t){this.afternoon=d(t,!1)}],a:[s,function(t){this.afternoon=d(t,!0)}],S:[/\d/,function(t){this.milliseconds=100*+t}],SS:[n,function(t){this.milliseconds=10*+t}],SSS:[/\d{3}/,function(t){this.milliseconds=+t}],s:[i,o("seconds")],ss:[i,o("seconds")],m:[i,o("minutes")],mm:[i,o("minutes")],H:[i,o("hours")],h:[i,o("hours")],HH:[i,o("hours")],hh:[i,o("hours")],D:[i,o("day")],DD:[n,o("day")],Do:[s,function(t){var e=r.ordinal,n=t.match(/\d+/);if(this.day=n[0],e)for(var i=1;i<=31;i+=1)e(i).replace(/\[|\]/g,"")===t&&(this.day=i)}],M:[i,o("month")],MM:[n,o("month")],MMM:[s,function(t){var e=l("months"),n=(l("monthsShort")||e.map((function(t){return t.slice(0,3)}))).indexOf(t)+1;if(n<1)throw new Error;this.month=n%12||n}],MMMM:[s,function(t){var e=l("months").indexOf(t)+1;if(e<1)throw new Error;this.month=e%12||e}],Y:[/[+-]?\d+/,o("year")],YY:[n,function(t){this.year=a(t)}],YYYY:[/\d{4}/,o("year")],Z:c,ZZ:c};function h(n){var i,s;i=n,s=r&&r.formats;for(var a=(n=i.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(e,n,i){var r=i&&i.toUpperCase();return n||s[i]||t[i]||s[r].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(t,e,n){return e||n.slice(1)}))}))).match(e),o=a.length,c=0;c-1)return new Date(("X"===e?1e3:1)*t);var i=h(e)(t),s=i.year,r=i.month,a=i.day,o=i.hours,c=i.minutes,l=i.seconds,d=i.milliseconds,u=i.zone,f=new Date,y=a||(s||r?1:f.getDate()),m=s||f.getFullYear(),k=0;s&&!r||(k=r>0?r-1:f.getMonth());var p=o||0,g=c||0,b=l||0,T=d||0;return u?new Date(Date.UTC(m,k,y,p,g,b,T+60*u.offset*1e3)):n?new Date(Date.UTC(m,k,y,p,g,b,T)):new Date(m,k,y,p,g,b,T)}catch(t){return new Date("")}}(e,o,i),this.init(),u&&!0!==u&&(this.$L=this.locale(u).$L),d&&e!=this.format(o)&&(this.$d=new Date("")),r={}}else if(o instanceof Array)for(var f=o.length,y=1;y<=f;y+=1){a[1]=o[y-1];var m=n.apply(this,a);if(m.isValid()){this.$d=m.$d,this.$L=m.$L,this.init();break}y===f&&(this.$d=new Date(""))}else s.call(this,t)}}}()},8313:function(t){t.exports=function(){"use strict";var t="day";return function(e,n,i){var s=function(e){return e.add(4-e.isoWeekday(),t)},r=n.prototype;r.isoWeekYear=function(){return s(this).year()},r.isoWeek=function(e){if(!this.$utils().u(e))return this.add(7*(e-this.isoWeek()),t);var n,r,a,o=s(this),c=(n=this.isoWeekYear(),a=4-(r=(this.$u?i.utc:i)().year(n).startOf("year")).isoWeekday(),r.isoWeekday()>4&&(a+=7),r.add(a,t));return o.diff(c,"week")+1},r.isoWeekday=function(t){return this.$utils().u(t)?this.day()||7:this.day(this.day()%7?t:t-7)};var a=r.startOf;r.startOf=function(t,e){var n=this.$utils(),i=!!n.u(e)||e;return"isoweek"===n.p(t)?i?this.date(this.date()-(this.isoWeekday()-1)).startOf("day"):this.date(this.date()-1-(this.isoWeekday()-1)+7).endOf("day"):a.bind(this)(t,e)}}}()},1555:(t,e,n)=>{"use strict";n.d(e,{diagram:()=>q});var i=n(6750),s=n(4353),r=n(8313),a=n(445),o=n(7375),c=n(9973),l=n(8918),d=(n(2838),function(){var t=function(t,e,n,i){for(n=n||{},i=t.length;i--;n[t[i]]=e);return n},e=[6,8,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,32,33,35,37],n=[1,25],i=[1,26],s=[1,27],r=[1,28],a=[1,29],o=[1,30],c=[1,31],l=[1,9],d=[1,10],u=[1,11],h=[1,12],f=[1,13],y=[1,14],m=[1,15],k=[1,16],p=[1,18],g=[1,19],b=[1,20],T=[1,21],v=[1,22],x=[1,24],w=[1,32],_={trace:function(){},yy:{},symbols_:{error:2,start:3,gantt:4,document:5,EOF:6,line:7,SPACE:8,statement:9,NL:10,weekday:11,weekday_monday:12,weekday_tuesday:13,weekday_wednesday:14,weekday_thursday:15,weekday_friday:16,weekday_saturday:17,weekday_sunday:18,dateFormat:19,inclusiveEndDates:20,topAxis:21,axisFormat:22,tickInterval:23,excludes:24,includes:25,todayMarker:26,title:27,acc_title:28,acc_title_value:29,acc_descr:30,acc_descr_value:31,acc_descr_multiline_value:32,section:33,clickStatement:34,taskTxt:35,taskData:36,click:37,callbackname:38,callbackargs:39,href:40,clickStatementDebug:41,$accept:0,$end:1},terminals_:{2:"error",4:"gantt",6:"EOF",8:"SPACE",10:"NL",12:"weekday_monday",13:"weekday_tuesday",14:"weekday_wednesday",15:"weekday_thursday",16:"weekday_friday",17:"weekday_saturday",18:"weekday_sunday",19:"dateFormat",20:"inclusiveEndDates",21:"topAxis",22:"axisFormat",23:"tickInterval",24:"excludes",25:"includes",26:"todayMarker",27:"title",28:"acc_title",29:"acc_title_value",30:"acc_descr",31:"acc_descr_value",32:"acc_descr_multiline_value",33:"section",35:"taskTxt",36:"taskData",37:"click",38:"callbackname",39:"callbackargs",40:"href"},productions_:[0,[3,3],[5,0],[5,2],[7,2],[7,1],[7,1],[7,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[9,1],[9,1],[9,1],[9,1],[9,1],[9,1],[9,1],[9,1],[9,1],[9,1],[9,2],[9,2],[9,1],[9,1],[9,1],[9,2],[34,2],[34,3],[34,3],[34,4],[34,3],[34,4],[34,2],[41,2],[41,3],[41,3],[41,4],[41,3],[41,4],[41,2]],performAction:function(t,e,n,i,s,r,a){var o=r.length-1;switch(s){case 1:return r[o-1];case 2:case 6:case 7:this.$=[];break;case 3:r[o-1].push(r[o]),this.$=r[o-1];break;case 4:case 5:this.$=r[o];break;case 8:i.setWeekday("monday");break;case 9:i.setWeekday("tuesday");break;case 10:i.setWeekday("wednesday");break;case 11:i.setWeekday("thursday");break;case 12:i.setWeekday("friday");break;case 13:i.setWeekday("saturday");break;case 14:i.setWeekday("sunday");break;case 15:i.setDateFormat(r[o].substr(11)),this.$=r[o].substr(11);break;case 16:i.enableInclusiveEndDates(),this.$=r[o].substr(18);break;case 17:i.TopAxis(),this.$=r[o].substr(8);break;case 18:i.setAxisFormat(r[o].substr(11)),this.$=r[o].substr(11);break;case 19:i.setTickInterval(r[o].substr(13)),this.$=r[o].substr(13);break;case 20:i.setExcludes(r[o].substr(9)),this.$=r[o].substr(9);break;case 21:i.setIncludes(r[o].substr(9)),this.$=r[o].substr(9);break;case 22:i.setTodayMarker(r[o].substr(12)),this.$=r[o].substr(12);break;case 24:i.setDiagramTitle(r[o].substr(6)),this.$=r[o].substr(6);break;case 25:this.$=r[o].trim(),i.setAccTitle(this.$);break;case 26:case 27:this.$=r[o].trim(),i.setAccDescription(this.$);break;case 28:i.addSection(r[o].substr(8)),this.$=r[o].substr(8);break;case 30:i.addTask(r[o-1],r[o]),this.$="task";break;case 31:this.$=r[o-1],i.setClickEvent(r[o-1],r[o],null);break;case 32:this.$=r[o-2],i.setClickEvent(r[o-2],r[o-1],r[o]);break;case 33:this.$=r[o-2],i.setClickEvent(r[o-2],r[o-1],null),i.setLink(r[o-2],r[o]);break;case 34:this.$=r[o-3],i.setClickEvent(r[o-3],r[o-2],r[o-1]),i.setLink(r[o-3],r[o]);break;case 35:this.$=r[o-2],i.setClickEvent(r[o-2],r[o],null),i.setLink(r[o-2],r[o-1]);break;case 36:this.$=r[o-3],i.setClickEvent(r[o-3],r[o-1],r[o]),i.setLink(r[o-3],r[o-2]);break;case 37:this.$=r[o-1],i.setLink(r[o-1],r[o]);break;case 38:case 44:this.$=r[o-1]+" "+r[o];break;case 39:case 40:case 42:this.$=r[o-2]+" "+r[o-1]+" "+r[o];break;case 41:case 43:this.$=r[o-3]+" "+r[o-2]+" "+r[o-1]+" "+r[o]}},table:[{3:1,4:[1,2]},{1:[3]},t(e,[2,2],{5:3}),{6:[1,4],7:5,8:[1,6],9:7,10:[1,8],11:17,12:n,13:i,14:s,15:r,16:a,17:o,18:c,19:l,20:d,21:u,22:h,23:f,24:y,25:m,26:k,27:p,28:g,30:b,32:T,33:v,34:23,35:x,37:w},t(e,[2,7],{1:[2,1]}),t(e,[2,3]),{9:33,11:17,12:n,13:i,14:s,15:r,16:a,17:o,18:c,19:l,20:d,21:u,22:h,23:f,24:y,25:m,26:k,27:p,28:g,30:b,32:T,33:v,34:23,35:x,37:w},t(e,[2,5]),t(e,[2,6]),t(e,[2,15]),t(e,[2,16]),t(e,[2,17]),t(e,[2,18]),t(e,[2,19]),t(e,[2,20]),t(e,[2,21]),t(e,[2,22]),t(e,[2,23]),t(e,[2,24]),{29:[1,34]},{31:[1,35]},t(e,[2,27]),t(e,[2,28]),t(e,[2,29]),{36:[1,36]},t(e,[2,8]),t(e,[2,9]),t(e,[2,10]),t(e,[2,11]),t(e,[2,12]),t(e,[2,13]),t(e,[2,14]),{38:[1,37],40:[1,38]},t(e,[2,4]),t(e,[2,25]),t(e,[2,26]),t(e,[2,30]),t(e,[2,31],{39:[1,39],40:[1,40]}),t(e,[2,37],{38:[1,41]}),t(e,[2,32],{40:[1,42]}),t(e,[2,33]),t(e,[2,35],{39:[1,43]}),t(e,[2,34]),t(e,[2,36])],defaultActions:{},parseError:function(t,e){if(!e.recoverable){var n=new Error(t);throw n.hash=e,n}this.trace(t)},parse:function(t){var e=[0],n=[],i=[null],s=[],r=this.table,a="",o=0,c=0,l=s.slice.call(arguments,1),d=Object.create(this.lexer),u={yy:{}};for(var h in this.yy)Object.prototype.hasOwnProperty.call(this.yy,h)&&(u.yy[h]=this.yy[h]);d.setInput(t,u.yy),u.yy.lexer=d,u.yy.parser=this,void 0===d.yylloc&&(d.yylloc={});var f=d.yylloc;s.push(f);var y=d.options&&d.options.ranges;"function"==typeof u.yy.parseError?this.parseError=u.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var m,k,p,g,b,T,v,x,w,_={};;){if(k=e[e.length-1],this.defaultActions[k]?p=this.defaultActions[k]:(null==m&&(w=void 0,"number"!=typeof(w=n.pop()||d.lex()||1)&&(w instanceof Array&&(w=(n=w).pop()),w=this.symbols_[w]||w),m=w),p=r[k]&&r[k][m]),void 0===p||!p.length||!p[0]){var $;for(b in x=[],r[k])this.terminals_[b]&&b>2&&x.push("'"+this.terminals_[b]+"'");$=d.showPosition?"Parse error on line "+(o+1)+":\n"+d.showPosition()+"\nExpecting "+x.join(", ")+", got '"+(this.terminals_[m]||m)+"'":"Parse error on line "+(o+1)+": Unexpected "+(1==m?"end of input":"'"+(this.terminals_[m]||m)+"'"),this.parseError($,{text:d.match,token:this.terminals_[m]||m,line:d.yylineno,loc:f,expected:x})}if(p[0]instanceof Array&&p.length>1)throw new Error("Parse Error: multiple actions possible at state: "+k+", token: "+m);switch(p[0]){case 1:e.push(m),i.push(d.yytext),s.push(d.yylloc),e.push(p[1]),m=null,c=d.yyleng,a=d.yytext,o=d.yylineno,f=d.yylloc;break;case 2:if(T=this.productions_[p[1]][1],_.$=i[i.length-T],_._$={first_line:s[s.length-(T||1)].first_line,last_line:s[s.length-1].last_line,first_column:s[s.length-(T||1)].first_column,last_column:s[s.length-1].last_column},y&&(_._$.range=[s[s.length-(T||1)].range[0],s[s.length-1].range[1]]),void 0!==(g=this.performAction.apply(_,[a,c,o,u.yy,p[1],i,s].concat(l))))return g;T&&(e=e.slice(0,-1*T*2),i=i.slice(0,-1*T),s=s.slice(0,-1*T)),e.push(this.productions_[p[1]][0]),i.push(_.$),s.push(_._$),v=r[e[e.length-2]][e[e.length-1]],e.push(v);break;case 3:return!0}}return!0}},$={EOF:1,parseError:function(t,e){if(!this.yy.parser)throw new Error(t);this.yy.parser.parseError(t,e)},setInput:function(t,e){return this.yy=e||this.yy||{},this._input=t,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var t=this._input[0];return this.yytext+=t,this.yyleng++,this.offset++,this.match+=t,this.matched+=t,t.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),t},unput:function(t){var e=t.length,n=t.split(/(?:\r\n?|\n)/g);this._input=t+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-e),this.offset-=e;var i=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),n.length-1&&(this.yylineno-=n.length-1);var s=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:n?(n.length===i.length?this.yylloc.first_column:0)+i[i.length-n.length].length-n[0].length:this.yylloc.first_column-e},this.options.ranges&&(this.yylloc.range=[s[0],s[0]+this.yyleng-e]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(t){this.unput(this.match.slice(t))},pastInput:function(){var t=this.matched.substr(0,this.matched.length-this.match.length);return(t.length>20?"...":"")+t.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var t=this.match;return t.length<20&&(t+=this._input.substr(0,20-t.length)),(t.substr(0,20)+(t.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var t=this.pastInput(),e=new Array(t.length+1).join("-");return t+this.upcomingInput()+"\n"+e+"^"},test_match:function(t,e){var n,i,s;if(this.options.backtrack_lexer&&(s={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(s.yylloc.range=this.yylloc.range.slice(0))),(i=t[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=i.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:i?i[i.length-1].length-i[i.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+t[0].length},this.yytext+=t[0],this.match+=t[0],this.matches=t,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(t[0].length),this.matched+=t[0],n=this.performAction.call(this,this.yy,this,e,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),n)return n;if(this._backtrack){for(var r in s)this[r]=s[r];return!1}return!1},next:function(){if(this.done)return this.EOF;var t,e,n,i;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var s=this._currentRules(),r=0;re[0].length)){if(e=n,i=r,this.options.backtrack_lexer){if(!1!==(t=this.test_match(n,s[r])))return t;if(this._backtrack){e=!1;continue}return!1}if(!this.options.flex)break}return e?!1!==(t=this.test_match(e,s[i]))&&t:""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(t){this.conditionStack.push(t)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(t){return(t=this.conditionStack.length-1-Math.abs(t||0))>=0?this.conditionStack[t]:"INITIAL"},pushState:function(t){this.begin(t)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(t,e,n,i){switch(n){case 0:return this.begin("open_directive"),"open_directive";case 1:return this.begin("acc_title"),28;case 2:return this.popState(),"acc_title_value";case 3:return this.begin("acc_descr"),30;case 4:return this.popState(),"acc_descr_value";case 5:this.begin("acc_descr_multiline");break;case 6:case 15:case 18:case 21:case 24:this.popState();break;case 7:return"acc_descr_multiline_value";case 8:case 9:case 10:case 12:case 13:break;case 11:return 10;case 14:this.begin("href");break;case 16:return 40;case 17:this.begin("callbackname");break;case 19:this.popState(),this.begin("callbackargs");break;case 20:return 38;case 22:return 39;case 23:this.begin("click");break;case 25:return 37;case 26:return 4;case 27:return 19;case 28:return 20;case 29:return 21;case 30:return 22;case 31:return 23;case 32:return 25;case 33:return 24;case 34:return 26;case 35:return 12;case 36:return 13;case 37:return 14;case 38:return 15;case 39:return 16;case 40:return 17;case 41:return 18;case 42:return"date";case 43:return 27;case 44:return"accDescription";case 45:return 33;case 46:return 35;case 47:return 36;case 48:return":";case 49:return 6;case 50:return"INVALID"}},rules:[/^(?:%%\{)/i,/^(?:accTitle\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*\{\s*)/i,/^(?:[\}])/i,/^(?:[^\}]*)/i,/^(?:%%(?!\{)*[^\n]*)/i,/^(?:[^\}]%%*[^\n]*)/i,/^(?:%%*[^\n]*[\n]*)/i,/^(?:[\n]+)/i,/^(?:\s+)/i,/^(?:%[^\n]*)/i,/^(?:href[\s]+["])/i,/^(?:["])/i,/^(?:[^"]*)/i,/^(?:call[\s]+)/i,/^(?:\([\s]*\))/i,/^(?:\()/i,/^(?:[^(]*)/i,/^(?:\))/i,/^(?:[^)]*)/i,/^(?:click[\s]+)/i,/^(?:[\s\n])/i,/^(?:[^\s\n]*)/i,/^(?:gantt\b)/i,/^(?:dateFormat\s[^#\n;]+)/i,/^(?:inclusiveEndDates\b)/i,/^(?:topAxis\b)/i,/^(?:axisFormat\s[^#\n;]+)/i,/^(?:tickInterval\s[^#\n;]+)/i,/^(?:includes\s[^#\n;]+)/i,/^(?:excludes\s[^#\n;]+)/i,/^(?:todayMarker\s[^\n;]+)/i,/^(?:weekday\s+monday\b)/i,/^(?:weekday\s+tuesday\b)/i,/^(?:weekday\s+wednesday\b)/i,/^(?:weekday\s+thursday\b)/i,/^(?:weekday\s+friday\b)/i,/^(?:weekday\s+saturday\b)/i,/^(?:weekday\s+sunday\b)/i,/^(?:\d\d\d\d-\d\d-\d\d\b)/i,/^(?:title\s[^\n]+)/i,/^(?:accDescription\s[^#\n;]+)/i,/^(?:section\s[^\n]+)/i,/^(?:[^:\n]+)/i,/^(?::[^#\n;]+)/i,/^(?::)/i,/^(?:$)/i,/^(?:.)/i],conditions:{acc_descr_multiline:{rules:[6,7],inclusive:!1},acc_descr:{rules:[4],inclusive:!1},acc_title:{rules:[2],inclusive:!1},callbackargs:{rules:[21,22],inclusive:!1},callbackname:{rules:[18,19,20],inclusive:!1},href:{rules:[15,16],inclusive:!1},click:{rules:[24,25],inclusive:!1},INITIAL:{rules:[0,1,3,5,8,9,10,11,12,13,14,17,23,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50],inclusive:!0}}};function D(){this.yy={}}return _.lexer=$,D.prototype=_,_.Parser=D,new D}());d.parser=d;const u=d;s.extend(r),s.extend(a),s.extend(o);let h,f="",y="",m="",k=[],p=[],g={},b=[],T=[],v="",x="";const w=["active","done","crit","milestone"];let _=[],$=!1,D=!1,C="sunday",S=0;const E=function(t,e,n,i){return!i.includes(t.format(e.trim()))&&(!!(t.isoWeekday()>=6&&n.includes("weekends"))||!!n.includes(t.format("dddd").toLowerCase())||n.includes(t.format(e.trim())))},A=function(t,e,n,i){if(!n.length||t.manualEndTime)return;let r,a;r=t.startTime instanceof Date?s(t.startTime):s(t.startTime,e,!0),r=r.add(1,"d"),a=t.endTime instanceof Date?s(t.endTime):s(t.endTime,e,!0);const[o,c]=M(r,a,e,n,i);t.endTime=o.toDate(),t.renderEndTime=c},M=function(t,e,n,i,s){let r=!1,a=null;for(;t<=e;)r||(a=e.toDate()),r=E(t,n,i,s),r&&(e=e.add(1,"d")),t=t.add(1,"d");return[e,a]},Y=function(t,e,n){n=n.trim();const i=/^after\s+(?[\d\w- ]+)/.exec(n);if(null!==i){let t=null;for(const e of i.groups.ids.split(" ")){let n=N(e);void 0!==n&&(!t||n.endTime>t.endTime)&&(t=n)}if(t)return t.endTime;const e=new Date;return e.setHours(0,0,0,0),e}let r=s(n,e.trim(),!0);if(r.isValid())return r.toDate();{c.l.debug("Invalid date:"+n),c.l.debug("With date format:"+e.trim());const t=new Date(n);if(void 0===t||isNaN(t.getTime())||t.getFullYear()<-1e4||t.getFullYear()>1e4)throw new Error("Invalid date:"+n);return t}},L=function(t){const e=/^(\d+(?:\.\d+)?)([Mdhmswy]|ms)$/.exec(t.trim());return null!==e?[Number.parseFloat(e[1]),e[2]]:[NaN,"ms"]},I=function(t,e,n,i=!1){n=n.trim();const r=/^until\s+(?[\d\w- ]+)/.exec(n);if(null!==r){let t=null;for(const e of r.groups.ids.split(" ")){let n=N(e);void 0!==n&&(!t||n.startTime(0,c.c)().gantt,clear:function(){b=[],T=[],v="",_=[],O=0,F=void 0,P=void 0,B=[],f="",y="",x="",h=void 0,m="",k=[],p=[],$=!1,D=!1,S=0,g={},(0,c.v)(),C="sunday"},setDateFormat:function(t){f=t},getDateFormat:function(){return f},enableInclusiveEndDates:function(){$=!0},endDatesAreInclusive:function(){return $},enableTopAxis:function(){D=!0},topAxisEnabled:function(){return D},setAxisFormat:function(t){y=t},getAxisFormat:function(){return y},setTickInterval:function(t){h=t},getTickInterval:function(){return h},setTodayMarker:function(t){m=t},getTodayMarker:function(){return m},setAccTitle:c.s,getAccTitle:c.g,setDiagramTitle:c.q,getDiagramTitle:c.t,setDisplayMode:function(t){x=t},getDisplayMode:function(){return x},setAccDescription:c.b,getAccDescription:c.a,addSection:function(t){v=t,b.push(t)},getSections:function(){return b},getTasks:function(){let t=G(),e=0;for(;!t&&e<10;)t=G(),e++;return T=B,T},addTask:function(t,e){const n={section:v,type:v,processed:!1,manualEndTime:!1,renderEndTime:null,raw:{data:e},task:t,classes:[]},i=function(t,e){let n;n=":"===e.substr(0,1)?e.substr(1,e.length):e;const i=n.split(","),s={};R(i,s,w);for(let t=0;t{c.u.runFunc(e,...i)}))}(t,e,n)})),H(t,"clickable")},setLink:function(t,e){let n=e;"loose"!==(0,c.c)().securityLevel&&(n=(0,i.Jf)(e)),t.split(",").forEach((function(t){void 0!==N(t)&&(j(t,(()=>{window.open(n,"_self")})),g[t]=n)})),H(t,"clickable")},getLinks:function(){return g},bindFunctions:function(t){_.forEach((function(e){e(t)}))},parseDuration:L,isInvalidDate:E,setWeekday:function(t){C=t},getWeekday:function(){return C}};function R(t,e,n){let i=!0;for(;i;)i=!1,n.forEach((function(n){const s=new RegExp("^\\s*"+n+"\\s*$");t[0].match(s)&&(e[n]=!0,t.shift(1),i=!0)}))}const V={monday:l.ABi,tuesday:l.PGu,wednesday:l.GuW,thursday:l.Mol,friday:l.TUC,saturday:l.rGn,sunday:l.YPH},Z=(t,e)=>{let n=[...t].map((()=>-1/0)),i=[...t].sort(((t,e)=>t.startTime-e.startTime||t.order-e.order)),s=0;for(const t of i)for(let i=0;i=n[i]){n[i]=t.endTime,t.order=i+e,i>s&&(s=i);break}return s};let X;const q={parser:u,db:U,renderer:{setConf:function(){c.l.debug("Something is calling, setConf, remove the call")},draw:function(t,e,n,i){const r=(0,c.c)().gantt,a=(0,c.c)().securityLevel;let o;"sandbox"===a&&(o=(0,l.Ltv)("#i"+e));const d="sandbox"===a?(0,l.Ltv)(o.nodes()[0].contentDocument.body):(0,l.Ltv)("body"),u="sandbox"===a?o.nodes()[0].contentDocument:document,h=u.getElementById(e);X=h.parentElement.offsetWidth,void 0===X&&(X=1200),void 0!==r.useWidth&&(X=r.useWidth);const f=i.db.getTasks();let y=[];for(const t of f)y.push(t.type);y=function(t){const e={},n=[];for(let i=0,s=t.length;ie.type===t)).length}h.setAttribute("viewBox","0 0 "+X+" "+k);const p=d.select(`[id="${e}"]`),g=(0,l.w7C)().domain([(0,l.jkA)(f,(function(t){return t.startTime})),(0,l.T9B)(f,(function(t){return t.endTime}))]).rangeRound([0,X-r.leftPadding-r.rightPadding]);f.sort((function(t,e){const n=t.startTime,i=e.startTime;let s=0;return n>i?s=1:nf)&&(f=e);if(!h||!f)return;if(s(f).diff(s(h),"year")>5)return void c.l.warn("The difference between the min and max time is more than 5 years. This will cause performance issues. Skipping drawing exclude days.");const y=i.db.getDateFormat(),m=[];let k=null,b=s(h);for(;b.valueOf()<=f;)i.db.isInvalidDate(b,y,d,u)?k?k.end=b:k={start:b,end:b}:k&&(m.push(k),k=null),b=b.add(1,"d");p.append("g").selectAll("rect").data(m).enter().append("rect").attr("id",(function(t){return"exclude-"+t.start.format("YYYY-MM-DD")})).attr("x",(function(t){return g(t.start)+n})).attr("y",r.gridLineStartPadding).attr("width",(function(t){const e=t.end.add(1,"day");return g(e)-g(t.start)})).attr("height",o-e-r.gridLineStartPadding).attr("transform-origin",(function(e,i){return(g(e.start)+n+.5*(g(e.end)-g(e.start))).toString()+"px "+(i*t+.5*o).toString()+"px"})).attr("class","exclude-range")}(d,h,f,0,a,t,i.db.getExcludes(),i.db.getIncludes()),function(t,e,n,s){let a=(0,l.l78)(g).tickSize(-s+e+r.gridLineStartPadding).tickFormat((0,l.DCK)(i.db.getAxisFormat()||r.axisFormat||"%Y-%m-%d"));const o=/^([1-9]\d*)(millisecond|second|minute|hour|day|week|month)$/.exec(i.db.getTickInterval()||r.tickInterval);if(null!==o){const t=o[1],e=o[2],n=i.db.getWeekday()||r.weekday;switch(e){case"millisecond":a.ticks(l.t6C.every(t));break;case"second":a.ticks(l.ucG.every(t));break;case"minute":a.ticks(l.wXd.every(t));break;case"hour":a.ticks(l.Agd.every(t));break;case"day":a.ticks(l.UAC.every(t));break;case"week":a.ticks(V[n].every(t));break;case"month":a.ticks(l.Ui6.every(t))}}if(p.append("g").attr("class","grid").attr("transform","translate("+t+", "+(s-50)+")").call(a).selectAll("text").style("text-anchor","middle").attr("fill","#000").attr("stroke","none").attr("font-size",10).attr("dy","1em"),i.db.topAxisEnabled()||r.topAxis){let n=(0,l.tlR)(g).tickSize(-s+e+r.gridLineStartPadding).tickFormat((0,l.DCK)(i.db.getAxisFormat()||r.axisFormat||"%Y-%m-%d"));if(null!==o){const t=o[1],e=o[2],s=i.db.getWeekday()||r.weekday;switch(e){case"millisecond":n.ticks(l.t6C.every(t));break;case"second":n.ticks(l.ucG.every(t));break;case"minute":n.ticks(l.wXd.every(t));break;case"hour":n.ticks(l.Agd.every(t));break;case"day":n.ticks(l.UAC.every(t));break;case"week":n.ticks(V[s].every(t));break;case"month":n.ticks(l.Ui6.every(t))}}p.append("g").attr("class","grid").attr("transform","translate("+t+", "+e+")").call(n).selectAll("text").style("text-anchor","middle").attr("fill","#000").attr("stroke","none").attr("font-size",10)}}(f,h,0,a),function(t,n,s,a,o,d,u){const h=[...new Set(t.map((t=>t.order)))].map((e=>t.find((t=>t.order===e))));p.append("g").selectAll("rect").data(h).enter().append("rect").attr("x",0).attr("y",(function(t,e){return t.order*n+s-2})).attr("width",(function(){return u-r.rightPadding/2})).attr("height",n).attr("class",(function(t){for(const[e,n]of y.entries())if(t.type===n)return"section section"+e%r.numberSectionStyles;return"section section0"}));const f=p.append("g").selectAll("rect").data(t).enter(),m=i.db.getLinks();if(f.append("rect").attr("id",(function(t){return t.id})).attr("rx",3).attr("ry",3).attr("x",(function(t){return t.milestone?g(t.startTime)+a+.5*(g(t.endTime)-g(t.startTime))-.5*o:g(t.startTime)+a})).attr("y",(function(t,e){return t.order*n+s})).attr("width",(function(t){return t.milestone?o:g(t.renderEndTime||t.endTime)-g(t.startTime)})).attr("height",o).attr("transform-origin",(function(t,e){return e=t.order,(g(t.startTime)+a+.5*(g(t.endTime)-g(t.startTime))).toString()+"px "+(e*n+s+.5*o).toString()+"px"})).attr("class",(function(t){let e="";t.classes.length>0&&(e=t.classes.join(" "));let n=0;for(const[e,i]of y.entries())t.type===i&&(n=e%r.numberSectionStyles);let i="";return t.active?t.crit?i+=" activeCrit":i=" active":t.done?i=t.crit?" doneCrit":" done":t.crit&&(i+=" crit"),0===i.length&&(i=" task"),t.milestone&&(i=" milestone "+i),i+=n,i+=" "+e,"task"+i})),f.append("text").attr("id",(function(t){return t.id+"-text"})).text((function(t){return t.task})).attr("font-size",r.fontSize).attr("x",(function(t){let e=g(t.startTime),n=g(t.renderEndTime||t.endTime);t.milestone&&(e+=.5*(g(t.endTime)-g(t.startTime))-.5*o),t.milestone&&(n=e+o);const i=this.getBBox().width;return i>n-e?n+i+1.5*r.leftPadding>u?e+a-5:n+a+5:(n-e)/2+e+a})).attr("y",(function(t,e){return t.order*n+r.barHeight/2+(r.fontSize/2-2)+s})).attr("text-height",o).attr("class",(function(t){const e=g(t.startTime);let n=g(t.endTime);t.milestone&&(n=e+o);const i=this.getBBox().width;let s="";t.classes.length>0&&(s=t.classes.join(" "));let a=0;for(const[e,n]of y.entries())t.type===n&&(a=e%r.numberSectionStyles);let c="";return t.active&&(c=t.crit?"activeCritText"+a:"activeText"+a),t.done?c=t.crit?c+" doneCritText"+a:c+" doneText"+a:t.crit&&(c=c+" critText"+a),t.milestone&&(c+=" milestoneText"),i>n-e?n+i+1.5*r.leftPadding>u?s+" taskTextOutsideLeft taskTextOutside"+a+" "+c:s+" taskTextOutsideRight taskTextOutside"+a+" "+c+" width-"+i:s+" taskText taskText"+a+" "+c+" width-"+i})),"sandbox"===(0,c.c)().securityLevel){let t;t=(0,l.Ltv)("#i"+e);const n=t.nodes()[0].contentDocument;f.filter((function(t){return void 0!==m[t.id]})).each((function(t){var e=n.querySelector("#"+t.id),i=n.querySelector("#"+t.id+"-text");const s=e.parentNode;var r=n.createElement("a");r.setAttribute("xlink:href",m[t.id]),r.setAttribute("target","_top"),s.appendChild(r),r.appendChild(e),r.appendChild(i)}))}}(t,d,h,f,o,0,n),function(t,e){let n=0;const i=Object.keys(m).map((t=>[t,m[t]]));p.append("g").selectAll("text").data(i).enter().append((function(t){const e=t[0].split(c.e.lineBreakRegex),n=-(e.length-1)/2,i=u.createElementNS("http://www.w3.org/2000/svg","text");i.setAttribute("dy",n+"em");for(const[t,n]of e.entries()){const e=u.createElementNS("http://www.w3.org/2000/svg","tspan");e.setAttribute("alignment-baseline","central"),e.setAttribute("x","10"),t>0&&e.setAttribute("dy","1em"),e.textContent=n,i.appendChild(e)}return i})).attr("x",10).attr("y",(function(s,r){if(!(r>0))return s[1]*t/2+e;for(let a=0;a`\n .mermaid-main-font {\n font-family: var(--mermaid-font-family, "trebuchet ms", verdana, arial, sans-serif);\n }\n\n .exclude-range {\n fill: ${t.excludeBkgColor};\n }\n\n .section {\n stroke: none;\n opacity: 0.2;\n }\n\n .section0 {\n fill: ${t.sectionBkgColor};\n }\n\n .section2 {\n fill: ${t.sectionBkgColor2};\n }\n\n .section1,\n .section3 {\n fill: ${t.altSectionBkgColor};\n opacity: 0.2;\n }\n\n .sectionTitle0 {\n fill: ${t.titleColor};\n }\n\n .sectionTitle1 {\n fill: ${t.titleColor};\n }\n\n .sectionTitle2 {\n fill: ${t.titleColor};\n }\n\n .sectionTitle3 {\n fill: ${t.titleColor};\n }\n\n .sectionTitle {\n text-anchor: start;\n font-family: var(--mermaid-font-family, "trebuchet ms", verdana, arial, sans-serif);\n }\n\n\n /* Grid and axis */\n\n .grid .tick {\n stroke: ${t.gridColor};\n opacity: 0.8;\n shape-rendering: crispEdges;\n }\n\n .grid .tick text {\n font-family: ${t.fontFamily};\n fill: ${t.textColor};\n }\n\n .grid path {\n stroke-width: 0;\n }\n\n\n /* Today line */\n\n .today {\n fill: none;\n stroke: ${t.todayLineColor};\n stroke-width: 2px;\n }\n\n\n /* Task styling */\n\n /* Default task */\n\n .task {\n stroke-width: 2;\n }\n\n .taskText {\n text-anchor: middle;\n font-family: var(--mermaid-font-family, "trebuchet ms", verdana, arial, sans-serif);\n }\n\n .taskTextOutsideRight {\n fill: ${t.taskTextDarkColor};\n text-anchor: start;\n font-family: var(--mermaid-font-family, "trebuchet ms", verdana, arial, sans-serif);\n }\n\n .taskTextOutsideLeft {\n fill: ${t.taskTextDarkColor};\n text-anchor: end;\n }\n\n\n /* Special case clickable */\n\n .task.clickable {\n cursor: pointer;\n }\n\n .taskText.clickable {\n cursor: pointer;\n fill: ${t.taskTextClickableColor} !important;\n font-weight: bold;\n }\n\n .taskTextOutsideLeft.clickable {\n cursor: pointer;\n fill: ${t.taskTextClickableColor} !important;\n font-weight: bold;\n }\n\n .taskTextOutsideRight.clickable {\n cursor: pointer;\n fill: ${t.taskTextClickableColor} !important;\n font-weight: bold;\n }\n\n\n /* Specific task settings for the sections*/\n\n .taskText0,\n .taskText1,\n .taskText2,\n .taskText3 {\n fill: ${t.taskTextColor};\n }\n\n .task0,\n .task1,\n .task2,\n .task3 {\n fill: ${t.taskBkgColor};\n stroke: ${t.taskBorderColor};\n }\n\n .taskTextOutside0,\n .taskTextOutside2\n {\n fill: ${t.taskTextOutsideColor};\n }\n\n .taskTextOutside1,\n .taskTextOutside3 {\n fill: ${t.taskTextOutsideColor};\n }\n\n\n /* Active task */\n\n .active0,\n .active1,\n .active2,\n .active3 {\n fill: ${t.activeTaskBkgColor};\n stroke: ${t.activeTaskBorderColor};\n }\n\n .activeText0,\n .activeText1,\n .activeText2,\n .activeText3 {\n fill: ${t.taskTextDarkColor} !important;\n }\n\n\n /* Completed task */\n\n .done0,\n .done1,\n .done2,\n .done3 {\n stroke: ${t.doneTaskBorderColor};\n fill: ${t.doneTaskBkgColor};\n stroke-width: 2;\n }\n\n .doneText0,\n .doneText1,\n .doneText2,\n .doneText3 {\n fill: ${t.taskTextDarkColor} !important;\n }\n\n\n /* Tasks on the critical line */\n\n .crit0,\n .crit1,\n .crit2,\n .crit3 {\n stroke: ${t.critBorderColor};\n fill: ${t.critBkgColor};\n stroke-width: 2;\n }\n\n .activeCrit0,\n .activeCrit1,\n .activeCrit2,\n .activeCrit3 {\n stroke: ${t.critBorderColor};\n fill: ${t.activeTaskBkgColor};\n stroke-width: 2;\n }\n\n .doneCrit0,\n .doneCrit1,\n .doneCrit2,\n .doneCrit3 {\n stroke: ${t.critBorderColor};\n fill: ${t.doneTaskBkgColor};\n stroke-width: 2;\n cursor: pointer;\n shape-rendering: crispEdges;\n }\n\n .milestone {\n transform: rotate(45deg) scale(0.8,0.8);\n }\n\n .milestoneText {\n font-style: italic;\n }\n .doneCritText0,\n .doneCritText1,\n .doneCritText2,\n .doneCritText3 {\n fill: ${t.taskTextDarkColor} !important;\n }\n\n .activeCritText0,\n .activeCritText1,\n .activeCritText2,\n .activeCritText3 {\n fill: ${t.taskTextDarkColor} !important;\n }\n\n .titleText {\n text-anchor: middle;\n font-size: 18px;\n fill: ${t.titleColor||t.textColor};\n font-family: var(--mermaid-font-family, "trebuchet ms", verdana, arial, sans-serif);\n }\n`}}}]); \ No newline at end of file diff --git a/js/563-089eeaa8.chunk.min.js b/js/563-089eeaa8.chunk.min.js new file mode 100644 index 0000000..21a181a --- /dev/null +++ b/js/563-089eeaa8.chunk.min.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkgeekdoc=self.webpackChunkgeekdoc||[]).push([[563],{2563:(e,n,t)=>{t.d(n,{a:()=>cn,c:()=>un});var r={};t.r(r),t.d(r,{attentionMarkers:()=>Me,contentInitial:()=>Ce,disable:()=>Le,document:()=>we,flow:()=>ze,flowInitial:()=>Te,insideSpan:()=>_e,string:()=>De,text:()=>Be});var i=t(9973);const u={};function o(e,n,t){if(function(e){return Boolean(e&&"object"==typeof e)}(e)){if("value"in e)return"html"!==e.type||t?e.value:"";if(n&&"alt"in e&&e.alt)return e.alt;if("children"in e)return c(e.children,n,t)}return Array.isArray(e)?c(e,n,t):""}function c(e,n,t){const r=[];let i=-1;for(;++ii?0:i+n:n>i?i:n,t=t>0?t:0,r.length<1e4)u=Array.from(r),u.unshift(n,t),e.splice(...u);else for(t&&e.splice(n,t);o0?(s(e,e.length,0,n),e):n}const a={}.hasOwnProperty;function f(e,n){let t;for(t in n){const r=(a.call(e,t)?e[t]:void 0)||(e[t]={}),i=n[t];let u;if(i)for(u in i){a.call(r,u)||(r[u]=[]);const e=i[u];d(r[u],Array.isArray(e)?e:e?[e]:[])}}}function d(e,n){let t=-1;const r=[];for(;++tu))return;const t=n.events.length;let i,c,l=t;for(;l--;)if("exit"===n.events[l][0]&&"chunkFlow"===n.events[l][1].type){if(i){c=n.events[l][1].end;break}i=!0}for(k(o),e=t;er;){const r=t[i];n.containerState=r[1],r[0].exit.call(n,e)}t.length=r}function y(){r.write([null]),i=void 0,r=void 0,n.containerState._closeFlow=void 0}}},T={tokenize:function(e,n,t){return I(e,e.attempt(this.parser.constructs.document,n,t),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}},z={tokenize:function(e,n,t){return function(n){return b(n)?I(e,r,"linePrefix")(n):r(n)};function r(e){return null===e||F(e)?n(e):t(e)}},partial:!0};function D(e){const n={};let t,r,i,u,o,c,l,a=-1;for(;++a=4?n(i):e.interrupt(r.parser.constructs.flow,t,n)(i)}},partial:!0},L={tokenize:function(e){const n=this,t=e.attempt(z,(function(r){if(null!==r)return e.enter("lineEndingBlank"),e.consume(r),e.exit("lineEndingBlank"),n.currentConstruct=void 0,t;e.consume(r)}),e.attempt(this.parser.constructs.flowInitial,r,I(e,e.attempt(this.parser.constructs.flow,r,e.attempt(_,r)),"linePrefix")));return t;function r(r){if(null!==r)return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),n.currentConstruct=void 0,t;e.consume(r)}}},P={resolveAll:R()},O=H("string"),j=H("text");function H(e){return{tokenize:function(n){const t=this,r=this.parser.constructs[e],i=n.attempt(r,u,o);return u;function u(e){return s(e)?i(e):o(e)}function o(e){if(null!==e)return n.enter("data"),n.consume(e),c;n.consume(e)}function c(e){return s(e)?(n.exit("data"),i(e)):(n.consume(e),c)}function s(e){if(null===e)return!0;const n=r[e];let i=-1;if(n)for(;++i-1){const e=o[0];"string"==typeof e?o[0]=e.slice(r):o.shift()}u>0&&o.push(e[i].slice(0,u))}return o}(o,e)}function g(){const{line:e,column:n,offset:t,_index:i,_bufferIndex:u}=r;return{line:e,column:n,offset:t,_index:i,_bufferIndex:u}}function x(e){a=void 0,h=e,p=p(e)}function k(e,n){n.restore()}function y(e,n){return function(t,i,u){let o,s,l,h;return Array.isArray(t)?m(t):"tokenize"in t?m([t]):(p=t,function(e){const n=null!==e&&p[e],t=null!==e&&p.null;return m([...Array.isArray(n)?n:n?[n]:[],...Array.isArray(t)?t:t?[t]:[]])(e)});var p;function m(e){return o=e,s=0,0===e.length?u:x(e[s])}function x(e){return function(t){return h=function(){const e=g(),n=d.previous,t=d.currentConstruct,i=d.events.length,u=Array.from(c);return{restore:function(){r=e,d.previous=n,d.currentConstruct=t,d.events.length=i,c=u,b()},from:i}}(),l=e,e.partial||(d.currentConstruct=e),e.name&&d.parser.constructs.disable.null.includes(e.name)?y():e.tokenize.call(n?Object.assign(Object.create(d),n):d,f,k,y)(t)}}function k(n){return a=!0,e(l,h),i}function y(e){return a=!0,h.restore(),++s=3&&(null===u||F(u))?(e.exit("thematicBreak"),n(u)):t(u)}function o(n){return n===r?(e.consume(n),i++,o):(e.exit("thematicBreakSequence"),b(n)?I(e,u,"whitespace")(n):u(n))}}},U={name:"list",tokenize:function(e,n,t){const r=this,i=r.events[r.events.length-1];let u=i&&"linePrefix"===i[1].type?i[2].sliceSerialize(i[1],!0).length:0,o=0;return function(n){const i=r.containerState.type||(42===n||43===n||45===n?"listUnordered":"listOrdered");if("listUnordered"===i?!r.containerState.marker||n===r.containerState.marker:x(n)){if(r.containerState.type||(r.containerState.type=i,e.enter(i,{_container:!0})),"listUnordered"===i)return e.enter("listItemPrefix"),42===n||45===n?e.check(N,t,s)(n):s(n);if(!r.interrupt||49===n)return e.enter("listItemPrefix"),e.enter("listItemValue"),c(n)}return t(n)};function c(n){return x(n)&&++o<10?(e.consume(n),c):(!r.interrupt||o<2)&&(r.containerState.marker?n===r.containerState.marker:41===n||46===n)?(e.exit("listItemValue"),s(n)):t(n)}function s(n){return e.enter("listItemMarker"),e.consume(n),e.exit("listItemMarker"),r.containerState.marker=r.containerState.marker||n,e.check(z,r.interrupt?t:l,e.attempt($,f,a))}function l(e){return r.containerState.initialBlankLine=!0,u++,f(e)}function a(n){return b(n)?(e.enter("listItemPrefixWhitespace"),e.consume(n),e.exit("listItemPrefixWhitespace"),f):t(n)}function f(t){return r.containerState.size=u+r.sliceSerialize(e.exit("listItemPrefix"),!0).length,n(t)}},continuation:{tokenize:function(e,n,t){const r=this;return r.containerState._closeFlow=void 0,e.check(z,(function(t){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,I(e,n,"listItemIndent",r.containerState.size+1)(t)}),(function(t){return r.containerState.furtherBlankLines||!b(t)?(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,i(t)):(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,e.attempt(W,n,i)(t))}));function i(i){return r.containerState._closeFlow=!0,r.interrupt=void 0,I(e,e.attempt(U,n,t),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(i)}}},exit:function(e){e.exit(this.containerState.type)}},$={tokenize:function(e,n,t){const r=this;return I(e,(function(e){const i=r.events[r.events.length-1];return!b(e)&&i&&"listItemPrefixWhitespace"===i[1].type?n(e):t(e)}),"listItemPrefixWhitespace",r.parser.constructs.disable.null.includes("codeIndented")?void 0:5)},partial:!0},W={tokenize:function(e,n,t){const r=this;return I(e,(function(e){const i=r.events[r.events.length-1];return i&&"listItemIndent"===i[1].type&&i[2].sliceSerialize(i[1],!0).length===r.containerState.size?n(e):t(e)}),"listItemIndent",r.containerState.size+1)},partial:!0},Z={name:"blockQuote",tokenize:function(e,n,t){const r=this;return function(n){if(62===n){const t=r.containerState;return t.open||(e.enter("blockQuote",{_container:!0}),t.open=!0),e.enter("blockQuotePrefix"),e.enter("blockQuoteMarker"),e.consume(n),e.exit("blockQuoteMarker"),i}return t(n)};function i(t){return b(t)?(e.enter("blockQuotePrefixWhitespace"),e.consume(t),e.exit("blockQuotePrefixWhitespace"),e.exit("blockQuotePrefix"),n):(e.exit("blockQuotePrefix"),n(t))}},continuation:{tokenize:function(e,n,t){const r=this;return function(n){return b(n)?I(e,i,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(n):i(n)};function i(r){return e.attempt(Z,n,t)(r)}}},exit:function(e){e.exit("blockQuote")}};function Y(e,n,t,r,i,u,o,c,s){const l=s||Number.POSITIVE_INFINITY;let a=0;return function(n){return 60===n?(e.enter(r),e.enter(i),e.enter(u),e.consume(n),e.exit(u),f):null===n||32===n||41===n||g(n)?t(n):(e.enter(r),e.enter(o),e.enter(c),e.enter("chunkString",{contentType:"string"}),p(n))};function f(t){return 62===t?(e.enter(u),e.consume(t),e.exit(u),e.exit(i),e.exit(r),n):(e.enter(c),e.enter("chunkString",{contentType:"string"}),d(t))}function d(n){return 62===n?(e.exit("chunkString"),e.exit(c),f(n)):null===n||60===n||F(n)?t(n):(e.consume(n),92===n?h:d)}function h(n){return 60===n||62===n||92===n?(e.consume(n),d):d(n)}function p(i){return a||null!==i&&41!==i&&!v(i)?a999||null===f||91===f||93===f&&!c||94===f&&!s&&"_hiddenFootnoteSupport"in o.parser.constructs?t(f):93===f?(e.exit(u),e.enter(i),e.consume(f),e.exit(i),e.exit(r),n):F(f)?(e.enter("lineEnding"),e.consume(f),e.exit("lineEnding"),l):(e.enter("chunkString",{contentType:"string"}),a(f))}function a(n){return null===n||91===n||93===n||F(n)||s++>999?(e.exit("chunkString"),l(n)):(e.consume(n),c||(c=!b(n)),92===n?f:a)}function f(n){return 91===n||92===n||93===n?(e.consume(n),s++,a):a(n)}}function J(e,n,t,r,i,u){let o;return function(n){return 34===n||39===n||40===n?(e.enter(r),e.enter(i),e.consume(n),e.exit(i),o=40===n?41:n,c):t(n)};function c(t){return t===o?(e.enter(i),e.consume(t),e.exit(i),e.exit(r),n):(e.enter(u),s(t))}function s(n){return n===o?(e.exit(u),c(o)):null===n?t(n):F(n)?(e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),I(e,s,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),l(n))}function l(n){return n===o||null===n||F(n)?(e.exit("chunkString"),s(n)):(e.consume(n),92===n?a:l)}function a(n){return n===o||92===n?(e.consume(n),l):l(n)}}function K(e,n){let t;return function r(i){return F(i)?(e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),t=!0,r):b(i)?I(e,r,t?"linePrefix":"lineSuffix")(i):n(i)}}function X(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const ee={name:"definition",tokenize:function(e,n,t){const r=this;let i;return function(n){return e.enter("definition"),function(n){return G.call(r,e,u,t,"definitionLabel","definitionLabelMarker","definitionLabelString")(n)}(n)};function u(n){return i=X(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)),58===n?(e.enter("definitionMarker"),e.consume(n),e.exit("definitionMarker"),o):t(n)}function o(n){return v(n)?K(e,c)(n):c(n)}function c(n){return Y(e,s,t,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(n)}function s(n){return e.attempt(ne,l,l)(n)}function l(n){return b(n)?I(e,a,"whitespace")(n):a(n)}function a(u){return null===u||F(u)?(e.exit("definition"),r.parser.defined.push(i),n(u)):t(u)}}},ne={tokenize:function(e,n,t){return function(n){return v(n)?K(e,r)(n):t(n)};function r(n){return J(e,i,t,"definitionTitle","definitionTitleMarker","definitionTitleString")(n)}function i(n){return b(n)?I(e,u,"whitespace")(n):u(n)}function u(e){return null===e||F(e)?n(e):t(e)}},partial:!0},te={name:"codeIndented",tokenize:function(e,n,t){const r=this;return function(n){return e.enter("codeIndented"),I(e,i,"linePrefix",5)(n)};function i(e){const n=r.events[r.events.length-1];return n&&"linePrefix"===n[1].type&&n[2].sliceSerialize(n[1],!0).length>=4?u(e):t(e)}function u(n){return null===n?c(n):F(n)?e.attempt(re,u,c)(n):(e.enter("codeFlowValue"),o(n))}function o(n){return null===n||F(n)?(e.exit("codeFlowValue"),u(n)):(e.consume(n),o)}function c(t){return e.exit("codeIndented"),n(t)}}},re={tokenize:function(e,n,t){const r=this;return i;function i(n){return r.parser.lazy[r.now().line]?t(n):F(n)?(e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),i):I(e,u,"linePrefix",5)(n)}function u(e){const u=r.events[r.events.length-1];return u&&"linePrefix"===u[1].type&&u[2].sliceSerialize(u[1],!0).length>=4?n(e):F(e)?i(e):t(e)}},partial:!0},ie={name:"headingAtx",tokenize:function(e,n,t){let r=0;return function(n){return e.enter("atxHeading"),function(n){return e.enter("atxHeadingSequence"),i(n)}(n)};function i(n){return 35===n&&r++<6?(e.consume(n),i):null===n||v(n)?(e.exit("atxHeadingSequence"),u(n)):t(n)}function u(t){return 35===t?(e.enter("atxHeadingSequence"),o(t)):null===t||F(t)?(e.exit("atxHeading"),n(t)):b(t)?I(e,u,"whitespace")(t):(e.enter("atxHeadingText"),c(t))}function o(n){return 35===n?(e.consume(n),o):(e.exit("atxHeadingSequence"),u(n))}function c(n){return null===n||35===n||v(n)?(e.exit("atxHeadingText"),u(n)):(e.consume(n),c)}},resolve:function(e,n){let t,r,i=e.length-2,u=3;return"whitespace"===e[u][1].type&&(u+=2),i-2>u&&"whitespace"===e[i][1].type&&(i-=2),"atxHeadingSequence"===e[i][1].type&&(u===i-1||i-4>u&&"whitespace"===e[i-2][1].type)&&(i-=u+1===i?2:4),i>u&&(t={type:"atxHeadingText",start:e[u][1].start,end:e[i][1].end},r={type:"chunkText",start:e[u][1].start,end:e[i][1].end,contentType:"text"},s(e,u,i-u+1,[["enter",t,n],["enter",r,n],["exit",r,n],["exit",t,n]])),e}},ue={name:"setextUnderline",tokenize:function(e,n,t){const r=this;let i;return function(n){let o,c=r.events.length;for(;c--;)if("lineEnding"!==r.events[c][1].type&&"linePrefix"!==r.events[c][1].type&&"content"!==r.events[c][1].type){o="paragraph"===r.events[c][1].type;break}return r.parser.lazy[r.now().line]||!r.interrupt&&!o?t(n):(e.enter("setextHeadingLine"),i=n,function(n){return e.enter("setextHeadingLineSequence"),u(n)}(n))};function u(n){return n===i?(e.consume(n),u):(e.exit("setextHeadingLineSequence"),b(n)?I(e,o,"lineSuffix")(n):o(n))}function o(r){return null===r||F(r)?(e.exit("setextHeadingLine"),n(r)):t(r)}},resolveTo:function(e,n){let t,r,i,u=e.length;for(;u--;)if("enter"===e[u][0]){if("content"===e[u][1].type){t=u;break}"paragraph"===e[u][1].type&&(r=u)}else"content"===e[u][1].type&&e.splice(u,1),i||"definition"!==e[u][1].type||(i=u);const o={type:"setextHeading",start:Object.assign({},e[r][1].start),end:Object.assign({},e[e.length-1][1].end)};return e[r][1].type="setextHeadingText",i?(e.splice(r,0,["enter",o,n]),e.splice(i+1,0,["exit",e[t][1],n]),e[t][1].end=Object.assign({},e[i][1].end)):e[t][1]=o,e.push(["exit",o,n]),e}},oe=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],ce=["pre","script","style","textarea"],se={name:"htmlFlow",tokenize:function(e,n,t){const r=this;let i,u,o,c,s;return function(n){return function(n){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(n),l}(n)};function l(c){return 33===c?(e.consume(c),a):47===c?(e.consume(c),u=!0,m):63===c?(e.consume(c),i=3,r.interrupt?n:H):h(c)?(e.consume(c),o=String.fromCharCode(c),g):t(c)}function a(u){return 45===u?(e.consume(u),i=2,f):91===u?(e.consume(u),i=5,c=0,d):h(u)?(e.consume(u),i=4,r.interrupt?n:H):t(u)}function f(i){return 45===i?(e.consume(i),r.interrupt?n:H):t(i)}function d(i){return i==="CDATA[".charCodeAt(c++)?(e.consume(i),6===c?r.interrupt?n:D:d):t(i)}function m(n){return h(n)?(e.consume(n),o=String.fromCharCode(n),g):t(n)}function g(c){if(null===c||47===c||62===c||v(c)){const s=47===c,l=o.toLowerCase();return s||u||!ce.includes(l)?oe.includes(o.toLowerCase())?(i=6,s?(e.consume(c),x):r.interrupt?n(c):D(c)):(i=7,r.interrupt&&!r.parser.lazy[r.now().line]?t(c):u?k(c):y(c)):(i=1,r.interrupt?n(c):D(c))}return 45===c||p(c)?(e.consume(c),o+=String.fromCharCode(c),g):t(c)}function x(i){return 62===i?(e.consume(i),r.interrupt?n:D):t(i)}function k(n){return b(n)?(e.consume(n),k):T(n)}function y(n){return 47===n?(e.consume(n),T):58===n||95===n||h(n)?(e.consume(n),S):b(n)?(e.consume(n),y):T(n)}function S(n){return 45===n||46===n||58===n||95===n||p(n)?(e.consume(n),S):E(n)}function E(n){return 61===n?(e.consume(n),A):b(n)?(e.consume(n),E):y(n)}function A(n){return null===n||60===n||61===n||62===n||96===n?t(n):34===n||39===n?(e.consume(n),s=n,I):b(n)?(e.consume(n),A):w(n)}function I(n){return n===s?(e.consume(n),s=null,C):null===n||F(n)?t(n):(e.consume(n),I)}function w(n){return null===n||34===n||39===n||47===n||60===n||61===n||62===n||96===n||v(n)?E(n):(e.consume(n),w)}function C(e){return 47===e||62===e||b(e)?y(e):t(e)}function T(n){return 62===n?(e.consume(n),z):t(n)}function z(n){return null===n||F(n)?D(n):b(n)?(e.consume(n),z):t(n)}function D(n){return 45===n&&2===i?(e.consume(n),L):60===n&&1===i?(e.consume(n),P):62===n&&4===i?(e.consume(n),R):63===n&&3===i?(e.consume(n),H):93===n&&5===i?(e.consume(n),j):!F(n)||6!==i&&7!==i?null===n||F(n)?(e.exit("htmlFlowData"),B(n)):(e.consume(n),D):(e.exit("htmlFlowData"),e.check(le,q,B)(n))}function B(n){return e.check(ae,_,q)(n)}function _(n){return e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),M}function M(n){return null===n||F(n)?B(n):(e.enter("htmlFlowData"),D(n))}function L(n){return 45===n?(e.consume(n),H):D(n)}function P(n){return 47===n?(e.consume(n),o="",O):D(n)}function O(n){if(62===n){const t=o.toLowerCase();return ce.includes(t)?(e.consume(n),R):D(n)}return h(n)&&o.length<8?(e.consume(n),o+=String.fromCharCode(n),O):D(n)}function j(n){return 93===n?(e.consume(n),H):D(n)}function H(n){return 62===n?(e.consume(n),R):45===n&&2===i?(e.consume(n),H):D(n)}function R(n){return null===n||F(n)?(e.exit("htmlFlowData"),q(n)):(e.consume(n),R)}function q(t){return e.exit("htmlFlow"),n(t)}},resolveTo:function(e){let n=e.length;for(;n--&&("enter"!==e[n][0]||"htmlFlow"!==e[n][1].type););return n>1&&"linePrefix"===e[n-2][1].type&&(e[n][1].start=e[n-2][1].start,e[n+1][1].start=e[n-2][1].start,e.splice(n-2,2)),e},concrete:!0},le={tokenize:function(e,n,t){return function(r){return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),e.attempt(z,n,t)}},partial:!0},ae={tokenize:function(e,n,t){const r=this;return function(n){return F(n)?(e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),i):t(n)};function i(e){return r.parser.lazy[r.now().line]?t(e):n(e)}},partial:!0},fe={tokenize:function(e,n,t){const r=this;return function(n){return null===n?t(n):(e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),i)};function i(e){return r.parser.lazy[r.now().line]?t(e):n(e)}},partial:!0},de={name:"codeFenced",tokenize:function(e,n,t){const r=this,i={tokenize:function(e,n,t){let i=0;return function(n){return e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),o};function o(n){return e.enter("codeFencedFence"),b(n)?I(e,s,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(n):s(n)}function s(n){return n===u?(e.enter("codeFencedFenceSequence"),l(n)):t(n)}function l(n){return n===u?(i++,e.consume(n),l):i>=c?(e.exit("codeFencedFenceSequence"),b(n)?I(e,a,"whitespace")(n):a(n)):t(n)}function a(r){return null===r||F(r)?(e.exit("codeFencedFence"),n(r)):t(r)}},partial:!0};let u,o=0,c=0;return function(n){return function(n){const t=r.events[r.events.length-1];return o=t&&"linePrefix"===t[1].type?t[2].sliceSerialize(t[1],!0).length:0,u=n,e.enter("codeFenced"),e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),s(n)}(n)};function s(n){return n===u?(c++,e.consume(n),s):c<3?t(n):(e.exit("codeFencedFenceSequence"),b(n)?I(e,l,"whitespace")(n):l(n))}function l(t){return null===t||F(t)?(e.exit("codeFencedFence"),r.interrupt?n(t):e.check(fe,h,k)(t)):(e.enter("codeFencedFenceInfo"),e.enter("chunkString",{contentType:"string"}),a(t))}function a(n){return null===n||F(n)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),l(n)):b(n)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),I(e,f,"whitespace")(n)):96===n&&n===u?t(n):(e.consume(n),a)}function f(n){return null===n||F(n)?l(n):(e.enter("codeFencedFenceMeta"),e.enter("chunkString",{contentType:"string"}),d(n))}function d(n){return null===n||F(n)?(e.exit("chunkString"),e.exit("codeFencedFenceMeta"),l(n)):96===n&&n===u?t(n):(e.consume(n),d)}function h(n){return e.attempt(i,k,p)(n)}function p(n){return e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),m}function m(n){return o>0&&b(n)?I(e,g,"linePrefix",o+1)(n):g(n)}function g(n){return null===n||F(n)?e.check(fe,h,k)(n):(e.enter("codeFlowValue"),x(n))}function x(n){return null===n||F(n)?(e.exit("codeFlowValue"),g(n)):(e.consume(n),x)}function k(t){return e.exit("codeFenced"),n(t)}},concrete:!0},he=document.createElement("i");function pe(e){const n="&"+e+";";he.innerHTML=n;const t=he.textContent;return(59!==t.charCodeAt(t.length-1)||"semi"===e)&&t!==n&&t}const me={name:"characterReference",tokenize:function(e,n,t){const r=this;let i,u,o=0;return function(n){return e.enter("characterReference"),e.enter("characterReferenceMarker"),e.consume(n),e.exit("characterReferenceMarker"),c};function c(n){return 35===n?(e.enter("characterReferenceMarkerNumeric"),e.consume(n),e.exit("characterReferenceMarkerNumeric"),s):(e.enter("characterReferenceValue"),i=31,u=p,l(n))}function s(n){return 88===n||120===n?(e.enter("characterReferenceMarkerHexadecimal"),e.consume(n),e.exit("characterReferenceMarkerHexadecimal"),e.enter("characterReferenceValue"),i=6,u=k,l):(e.enter("characterReferenceValue"),i=7,u=x,l(n))}function l(c){if(59===c&&o){const i=e.exit("characterReferenceValue");return u!==p||pe(r.sliceSerialize(i))?(e.enter("characterReferenceMarker"),e.consume(c),e.exit("characterReferenceMarker"),e.exit("characterReference"),n):t(c)}return u(c)&&o++1&&e[d][1].end.offset-e[d][1].start.offset>1?2:1;const h=Object.assign({},e[t][1].end),p=Object.assign({},e[d][1].start);Ee(h,-c),Ee(p,c),u={type:c>1?"strongSequence":"emphasisSequence",start:h,end:Object.assign({},e[t][1].end)},o={type:c>1?"strongSequence":"emphasisSequence",start:Object.assign({},e[d][1].start),end:p},i={type:c>1?"strongText":"emphasisText",start:Object.assign({},e[t][1].end),end:Object.assign({},e[d][1].start)},r={type:c>1?"strong":"emphasis",start:Object.assign({},u.start),end:Object.assign({},o.end)},e[t][1].end=Object.assign({},u.start),e[d][1].start=Object.assign({},o.end),a=[],e[t][1].end.offset-e[t][1].start.offset&&(a=l(a,[["enter",e[t][1],n],["exit",e[t][1],n]])),a=l(a,[["enter",r,n],["enter",u,n],["exit",u,n],["enter",i,n]]),a=l(a,V(n.parser.constructs.insideSpan.null,e.slice(t+1,d),n)),a=l(a,[["exit",i,n],["enter",o,n],["exit",o,n],["exit",r,n]]),e[d][1].end.offset-e[d][1].start.offset?(f=2,a=l(a,[["enter",e[d][1],n],["exit",e[d][1],n]])):f=0,s(e,t-1,d-t+3,a),d=t+a.length-f-2;break}for(d=-1;++d13&&t<32||t>126&&t<160||t>55295&&t<57344||t>64975&&t<65008||!(65535&~t)||65534==(65535&t)||t>1114111?"�":String.fromCharCode(t)}const je=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function He(e,n,t){if(n)return n;if(35===t.charCodeAt(0)){const e=t.charCodeAt(1),n=120===e||88===e;return Oe(t.slice(n?2:1),n?16:10)}return pe(t)||e}function Re(e){return e&&"object"==typeof e?"position"in e||"type"in e?Ve(e.position):"start"in e||"end"in e?Ve(e):"line"in e||"column"in e?qe(e):"":""}function qe(e){return Qe(e&&e.line)+":"+Qe(e&&e.column)}function Ve(e){return qe(e&&e.start)+"-"+qe(e&&e.end)}function Qe(e){return e&&"number"==typeof e?e:1}const Ne={}.hasOwnProperty,Ue=function(e,n,t){return"string"!=typeof n&&(t=n,n=void 0),function(e){const n={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:s(b),autolinkProtocol:p,autolinkEmail:p,atxHeading:s(y),blockQuote:s((function(){return{type:"blockquote",children:[]}})),characterEscape:p,characterReference:p,codeFenced:s(k),codeFencedFenceInfo:l,codeFencedFenceMeta:l,codeIndented:s(k,l),codeText:s((function(){return{type:"inlineCode",value:""}}),l),codeTextData:p,data:p,codeFlowValue:p,definition:s((function(){return{type:"definition",identifier:"",label:null,title:null,url:""}})),definitionDestinationString:l,definitionLabelString:l,definitionTitleString:l,emphasis:s((function(){return{type:"emphasis",children:[]}})),hardBreakEscape:s(F),hardBreakTrailing:s(F),htmlFlow:s(v,l),htmlFlowData:p,htmlText:s(v,l),htmlTextData:p,image:s((function(){return{type:"image",title:null,url:"",alt:null}})),label:l,link:s(b),listItem:s((function(e){return{type:"listItem",spread:e._spread,checked:null,children:[]}})),listItemValue:function(e){c("expectingFirstListItemValue")&&(this.stack[this.stack.length-2].start=Number.parseInt(this.sliceSerialize(e),10),i("expectingFirstListItemValue"))},listOrdered:s(S,(function(){i("expectingFirstListItemValue",!0)})),listUnordered:s(S),paragraph:s((function(){return{type:"paragraph",children:[]}})),reference:function(){i("referenceType","collapsed")},referenceString:l,resourceDestinationString:l,resourceTitleString:l,setextHeading:s(y),strong:s((function(){return{type:"strong",children:[]}})),thematicBreak:s((function(){return{type:"thematicBreak"}}))},exit:{atxHeading:f(),atxHeadingSequence:function(e){const n=this.stack[this.stack.length-1];if(!n.depth){const t=this.sliceSerialize(e).length;n.depth=t}},autolink:f(),autolinkEmail:function(e){m.call(this,e),this.stack[this.stack.length-1].url="mailto:"+this.sliceSerialize(e)},autolinkProtocol:function(e){m.call(this,e),this.stack[this.stack.length-1].url=this.sliceSerialize(e)},blockQuote:f(),characterEscapeValue:m,characterReferenceMarkerHexadecimal:x,characterReferenceMarkerNumeric:x,characterReferenceValue:function(e){const n=this.sliceSerialize(e),t=c("characterReferenceType");let r;t?(r=Oe(n,"characterReferenceMarkerNumeric"===t?10:16),i("characterReferenceType")):r=pe(n);const u=this.stack.pop();u.value+=r,u.position.end=$e(e.end)},codeFenced:f((function(){const e=this.resume();this.stack[this.stack.length-1].value=e.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),i("flowCodeInside")})),codeFencedFence:function(){c("flowCodeInside")||(this.buffer(),i("flowCodeInside",!0))},codeFencedFenceInfo:function(){const e=this.resume();this.stack[this.stack.length-1].lang=e},codeFencedFenceMeta:function(){const e=this.resume();this.stack[this.stack.length-1].meta=e},codeFlowValue:m,codeIndented:f((function(){const e=this.resume();this.stack[this.stack.length-1].value=e.replace(/(\r?\n|\r)$/g,"")})),codeText:f((function(){const e=this.resume();this.stack[this.stack.length-1].value=e})),codeTextData:m,data:m,definition:f(),definitionDestinationString:function(){const e=this.resume();this.stack[this.stack.length-1].url=e},definitionLabelString:function(e){const n=this.resume(),t=this.stack[this.stack.length-1];t.label=n,t.identifier=X(this.sliceSerialize(e)).toLowerCase()},definitionTitleString:function(){const e=this.resume();this.stack[this.stack.length-1].title=e},emphasis:f(),hardBreakEscape:f(g),hardBreakTrailing:f(g),htmlFlow:f((function(){const e=this.resume();this.stack[this.stack.length-1].value=e})),htmlFlowData:m,htmlText:f((function(){const e=this.resume();this.stack[this.stack.length-1].value=e})),htmlTextData:m,image:f((function(){const e=this.stack[this.stack.length-1];if(c("inReference")){const n=c("referenceType")||"shortcut";e.type+="Reference",e.referenceType=n,delete e.url,delete e.title}else delete e.identifier,delete e.label;i("referenceType")})),label:function(){const e=this.stack[this.stack.length-1],n=this.resume(),t=this.stack[this.stack.length-1];if(i("inReference",!0),"link"===t.type){const n=e.children;t.children=n}else t.alt=n},labelText:function(e){const n=this.sliceSerialize(e),t=this.stack[this.stack.length-2];t.label=function(e){return e.replace(je,He)}(n),t.identifier=X(n).toLowerCase()},lineEnding:function(e){const t=this.stack[this.stack.length-1];if(c("atHardBreak"))return t.children[t.children.length-1].position.end=$e(e.end),void i("atHardBreak");!c("setextHeadingSlurpLineEnding")&&n.canContainEols.includes(t.type)&&(p.call(this,e),m.call(this,e))},link:f((function(){const e=this.stack[this.stack.length-1];if(c("inReference")){const n=c("referenceType")||"shortcut";e.type+="Reference",e.referenceType=n,delete e.url,delete e.title}else delete e.identifier,delete e.label;i("referenceType")})),listItem:f(),listOrdered:f(),listUnordered:f(),paragraph:f(),referenceString:function(e){const n=this.resume(),t=this.stack[this.stack.length-1];t.label=n,t.identifier=X(this.sliceSerialize(e)).toLowerCase(),i("referenceType","full")},resourceDestinationString:function(){const e=this.resume();this.stack[this.stack.length-1].url=e},resourceTitleString:function(){const e=this.resume();this.stack[this.stack.length-1].title=e},resource:function(){i("inReference")},setextHeading:f((function(){i("setextHeadingSlurpLineEnding")})),setextHeadingLineSequence:function(e){this.stack[this.stack.length-1].depth=61===this.sliceSerialize(e).charCodeAt(0)?1:2},setextHeadingText:function(){i("setextHeadingSlurpLineEnding",!0)},strong:f(),thematicBreak:f()}};We(n,(e||{}).mdastExtensions||[]);const t={};return function(e){let t={type:"root",children:[]};const u={stack:[t],tokenStack:[],config:n,enter:a,exit:d,buffer:l,resume:h,setData:i,getData:c},o=[];let s=-1;for(;++s0){const e=u.tokenStack[u.tokenStack.length-1];(e[1]||Ye).call(u,void 0,e[0])}for(t.position={start:$e(e.length>0?e[0][1].start:{line:1,column:1,offset:0}),end:$e(e.length>0?e[e.length-2][1].end:{line:1,column:1,offset:0})},s=-1;++s{0!==t&&(i++,r.push([])),e.split(" ").forEach((e=>{e&&r[i].push({content:e,type:n})}))})):"strong"!==e.type&&"emphasis"!==e.type||e.children.forEach((n=>{u(n,e.type)}))}return t.forEach((e=>{"paragraph"===e.type&&e.children.forEach((e=>{u(e)}))})),r}function Ke(e,n){var t;return Xe(e,[],(t=n.content,Intl.Segmenter?[...(new Intl.Segmenter).segment(t)].map((e=>e.segment)):[...t]),n.type)}function Xe(e,n,t,r){if(0===t.length)return[{content:n.join(""),type:r},{content:"",type:r}];const[i,...u]=t,o=[...n,i];return e([{content:o.join(""),type:r}])?Xe(e,o,u,r):(0===n.length&&i&&(n.push(i),t.shift()),[{content:n.join(""),type:r},{content:t.join(""),type:r}])}function en(e,n){if(e.some((({content:e})=>e.includes("\n"))))throw new Error("splitLineToFitWidth does not support newlines in the line");return nn(e,n)}function nn(e,n,t=[],r=[]){if(0===e.length)return r.length>0&&t.push(r),t.length>0?t:[];let i="";" "===e[0].content&&(i=" ",e.shift());const u=e.shift()??{content:" ",type:"normal"},o=[...r];if(""!==i&&o.push({content:i,type:"normal"}),o.push(u),n(o))return nn(e,n,t,o);if(r.length>0)t.push(r),e.unshift(u);else if(u.content){const[r,i]=Ke(n,u);t.push([r]),i.content&&e.unshift(i)}return nn(e,n,t)}function tn(e,n,t){return e.append("tspan").attr("class","text-outer-tspan").attr("x",0).attr("y",n*t-.1+"em").attr("dy",t+"em")}function rn(e,n,t){const r=e.append("text"),i=tn(r,1,n);on(i,t);const u=i.node().getComputedTextLength();return r.remove(),u}function un(e,n,t){var r;const i=e.append("text"),u=tn(i,1,n);on(u,[{content:t,type:"normal"}]);const o=null==(r=u.node())?void 0:r.getBoundingClientRect();return o&&i.remove(),o}function on(e,n){e.text(""),n.forEach(((n,t)=>{const r=e.append("tspan").attr("font-style","emphasis"===n.type?"italic":"normal").attr("class","text-inner-tspan").attr("font-weight","strong"===n.type?"bold":"normal");0===t?r.text(n.content):r.text(" "+n.content)}))}const cn=(e,n="",{style:t="",isTitle:r=!1,classes:u="",useHtmlLabels:o=!0,isNode:c=!0,width:s=200,addSvgBackground:l=!1}={})=>{if(i.l.info("createText",n,t,r,u,o,c,l),o){const r=function(e){const{children:n}=Ue(e);return n.map((function e(n){return"text"===n.type?n.value.replace(/\n/g,"
    "):"strong"===n.type?`${n.children.map(e).join("")}`:"emphasis"===n.type?`${n.children.map(e).join("")}`:"paragraph"===n.type?`

    ${n.children.map(e).join("")}

    `:`Unsupported markdown: ${n.type}`})).join("")}(n),o=function(e,n,t,r,i=!1){const u=e.append("foreignObject"),o=u.append("xhtml:div"),c=n.label,s=n.isNode?"nodeLabel":"edgeLabel";var l,a;o.html(`\n "+c+""),l=o,(a=n.labelStyle)&&l.attr("style",a),o.style("display","table-cell"),o.style("white-space","nowrap"),o.style("max-width",t+"px"),o.attr("xmlns","http://www.w3.org/1999/xhtml"),i&&o.attr("class","labelBkg");let f=o.node().getBoundingClientRect();return f.width===t&&(o.style("display","table"),o.style("white-space","break-spaces"),o.style("width",t+"px"),f=o.node().getBoundingClientRect()),u.style("width",f.width),u.style("height",f.height),u.node()}(e,{isNode:c,label:(0,i.M)(r).replace(/fa[blrs]?:fa-[\w-]+/g,(e=>``)),labelStyle:t.replace("fill:","color:")},s,u,l);return o}{const t=function(e,n,t,r=!1){const i=n.append("g"),u=i.insert("rect").attr("class","background"),o=i.append("text").attr("y","-10.1");let c=0;for(const n of t){const t=n=>rn(i,1.1,n)<=e,r=t(n)?[n]:en(n,t);for(const e of r)on(tn(o,c,1.1),e),c++}if(r){const e=o.node().getBBox(),n=2;return u.attr("x",-n).attr("y",-n).attr("width",e.width+2*n).attr("height",e.height+2*n),i.node()}return o.node()}(s,e,Je(n),l);return t}}}}]); \ No newline at end of file diff --git a/js/596-5096a9ba.chunk.min.js b/js/596-5096a9ba.chunk.min.js new file mode 100644 index 0000000..3af9a0a --- /dev/null +++ b/js/596-5096a9ba.chunk.min.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkgeekdoc=self.webpackChunkgeekdoc||[]).push([[596],{1596:(t,n,e)=>{e.d(n,{diagram:()=>R});var i=e(9973),s=e(8918);function r(t,n){let e;if(void 0===n)for(const n of t)null!=n&&(e>n||void 0===e&&n>=n)&&(e=n);else{let i=-1;for(let s of t)null!=(s=n(s,++i,t))&&(e>s||void 0===e&&s>=s)&&(e=s)}return e}function o(t){return t.target.depth}function c(t,n){return t.sourceLinks.length?t.depth:n-1}function l(t,n){let e=0;if(void 0===n)for(let n of t)(n=+n)&&(e+=n);else{let i=-1;for(let s of t)(s=+n(s,++i,t))&&(e+=s)}return e}function h(t,n){let e;if(void 0===n)for(const n of t)null!=n&&(e=n)&&(e=n);else{let i=-1;for(let s of t)null!=(s=n(s,++i,t))&&(e=s)&&(e=s)}return e}function a(t){return function(){return t}}function u(t,n){return y(t.source,n.source)||t.index-n.index}function f(t,n){return y(t.target,n.target)||t.index-n.index}function y(t,n){return t.y0-n.y0}function d(t){return t.value}function p(t){return t.index}function g(t){return t.nodes}function _(t){return t.links}function k(t,n){const e=t.get(n);if(!e)throw new Error("missing: "+n);return e}function x({nodes:t}){for(const n of t){let t=n.y0,e=t;for(const e of n.sourceLinks)e.y0=t+e.width/2,t+=e.width;for(const t of n.targetLinks)t.y1=e+t.width/2,e+=t.width}}var m=Math.PI,v=2*m,b=1e-6,w=v-b;function L(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function E(){return new L}L.prototype=E.prototype={constructor:L,moveTo:function(t,n){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+n)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(t,n){this._+="L"+(this._x1=+t)+","+(this._y1=+n)},quadraticCurveTo:function(t,n,e,i){this._+="Q"+ +t+","+ +n+","+(this._x1=+e)+","+(this._y1=+i)},bezierCurveTo:function(t,n,e,i,s,r){this._+="C"+ +t+","+ +n+","+ +e+","+ +i+","+(this._x1=+s)+","+(this._y1=+r)},arcTo:function(t,n,e,i,s){t=+t,n=+n,e=+e,i=+i,s=+s;var r=this._x1,o=this._y1,c=e-t,l=i-n,h=r-t,a=o-n,u=h*h+a*a;if(s<0)throw new Error("negative radius: "+s);if(null===this._x1)this._+="M"+(this._x1=t)+","+(this._y1=n);else if(u>b)if(Math.abs(a*c-l*h)>b&&s){var f=e-r,y=i-o,d=c*c+l*l,p=f*f+y*y,g=Math.sqrt(d),_=Math.sqrt(u),k=s*Math.tan((m-Math.acos((d+u-p)/(2*g*_)))/2),x=k/_,v=k/g;Math.abs(x-1)>b&&(this._+="L"+(t+x*h)+","+(n+x*a)),this._+="A"+s+","+s+",0,0,"+ +(a*f>h*y)+","+(this._x1=t+v*c)+","+(this._y1=n+v*l)}else this._+="L"+(this._x1=t)+","+(this._y1=n)},arc:function(t,n,e,i,s,r){t=+t,n=+n,r=!!r;var o=(e=+e)*Math.cos(i),c=e*Math.sin(i),l=t+o,h=n+c,a=1^r,u=r?i-s:s-i;if(e<0)throw new Error("negative radius: "+e);null===this._x1?this._+="M"+l+","+h:(Math.abs(this._x1-l)>b||Math.abs(this._y1-h)>b)&&(this._+="L"+l+","+h),e&&(u<0&&(u=u%v+v),u>w?this._+="A"+e+","+e+",0,1,"+a+","+(t-o)+","+(n-c)+"A"+e+","+e+",0,1,"+a+","+(this._x1=l)+","+(this._y1=h):u>b&&(this._+="A"+e+","+e+",0,"+ +(u>=m)+","+a+","+(this._x1=t+e*Math.cos(s))+","+(this._y1=n+e*Math.sin(s))))},rect:function(t,n,e,i){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+n)+"h"+ +e+"v"+ +i+"h"+-e+"Z"},toString:function(){return this._}};const A=E;var S=Array.prototype.slice;function M(t){return function(){return t}}function I(t){return t[0]}function T(t){return t[1]}function O(t){return t.source}function C(t){return t.target}function D(t,n,e,i,s){t.moveTo(n,e),t.bezierCurveTo(n=(n+i)/2,e,n,s,i,s)}function P(t){return[t.source.x1,t.y0]}function N(t){return[t.target.x0,t.y1]}function $(){return function(t){var n=O,e=C,i=I,s=T,r=null;function o(){var o,c=S.call(arguments),l=n.apply(this,c),h=e.apply(this,c);if(r||(r=o=A()),t(r,+i.apply(this,(c[0]=l,c)),+s.apply(this,c),+i.apply(this,(c[0]=h,c)),+s.apply(this,c)),o)return r=null,o+""||null}return o.source=function(t){return arguments.length?(n=t,o):n},o.target=function(t){return arguments.length?(e=t,o):e},o.x=function(t){return arguments.length?(i="function"==typeof t?t:M(+t),o):i},o.y=function(t){return arguments.length?(s="function"==typeof t?t:M(+t),o):s},o.context=function(t){return arguments.length?(r=null==t?null:t,o):r},o}(D).source(P).target(N)}e(4353),e(6750),e(2838);var j=function(){var t=function(t,n,e,i){for(e=e||{},i=t.length;i--;e[t[i]]=n);return e},n=[1,9],e=[1,10],i=[1,5,10,12],s={trace:function(){},yy:{},symbols_:{error:2,start:3,SANKEY:4,NEWLINE:5,csv:6,opt_eof:7,record:8,csv_tail:9,EOF:10,"field[source]":11,COMMA:12,"field[target]":13,"field[value]":14,field:15,escaped:16,non_escaped:17,DQUOTE:18,ESCAPED_TEXT:19,NON_ESCAPED_TEXT:20,$accept:0,$end:1},terminals_:{2:"error",4:"SANKEY",5:"NEWLINE",10:"EOF",11:"field[source]",12:"COMMA",13:"field[target]",14:"field[value]",18:"DQUOTE",19:"ESCAPED_TEXT",20:"NON_ESCAPED_TEXT"},productions_:[0,[3,4],[6,2],[9,2],[9,0],[7,1],[7,0],[8,5],[15,1],[15,1],[16,3],[17,1]],performAction:function(t,n,e,i,s,r,o){var c=r.length-1;switch(s){case 7:const t=i.findOrCreateNode(r[c-4].trim().replaceAll('""','"')),n=i.findOrCreateNode(r[c-2].trim().replaceAll('""','"')),e=parseFloat(r[c].trim());i.addLink(t,n,e);break;case 8:case 9:case 11:this.$=r[c];break;case 10:this.$=r[c-1]}},table:[{3:1,4:[1,2]},{1:[3]},{5:[1,3]},{6:4,8:5,15:6,16:7,17:8,18:n,20:e},{1:[2,6],7:11,10:[1,12]},t(e,[2,4],{9:13,5:[1,14]}),{12:[1,15]},t(i,[2,8]),t(i,[2,9]),{19:[1,16]},t(i,[2,11]),{1:[2,1]},{1:[2,5]},t(e,[2,2]),{6:17,8:5,15:6,16:7,17:8,18:n,20:e},{15:18,16:7,17:8,18:n,20:e},{18:[1,19]},t(e,[2,3]),{12:[1,20]},t(i,[2,10]),{15:21,16:7,17:8,18:n,20:e},t([1,5,10],[2,7])],defaultActions:{11:[2,1],12:[2,5]},parseError:function(t,n){if(!n.recoverable){var e=new Error(t);throw e.hash=n,e}this.trace(t)},parse:function(t){var n=[0],e=[],i=[null],s=[],r=this.table,o="",c=0,l=0,h=s.slice.call(arguments,1),a=Object.create(this.lexer),u={yy:{}};for(var f in this.yy)Object.prototype.hasOwnProperty.call(this.yy,f)&&(u.yy[f]=this.yy[f]);a.setInput(t,u.yy),u.yy.lexer=a,u.yy.parser=this,void 0===a.yylloc&&(a.yylloc={});var y=a.yylloc;s.push(y);var d=a.options&&a.options.ranges;"function"==typeof u.yy.parseError?this.parseError=u.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var p,g,_,k,x,m,v,b,w,L={};;){if(g=n[n.length-1],this.defaultActions[g]?_=this.defaultActions[g]:(null==p&&(w=void 0,"number"!=typeof(w=e.pop()||a.lex()||1)&&(w instanceof Array&&(w=(e=w).pop()),w=this.symbols_[w]||w),p=w),_=r[g]&&r[g][p]),void 0===_||!_.length||!_[0]){var E;for(x in b=[],r[g])this.terminals_[x]&&x>2&&b.push("'"+this.terminals_[x]+"'");E=a.showPosition?"Parse error on line "+(c+1)+":\n"+a.showPosition()+"\nExpecting "+b.join(", ")+", got '"+(this.terminals_[p]||p)+"'":"Parse error on line "+(c+1)+": Unexpected "+(1==p?"end of input":"'"+(this.terminals_[p]||p)+"'"),this.parseError(E,{text:a.match,token:this.terminals_[p]||p,line:a.yylineno,loc:y,expected:b})}if(_[0]instanceof Array&&_.length>1)throw new Error("Parse Error: multiple actions possible at state: "+g+", token: "+p);switch(_[0]){case 1:n.push(p),i.push(a.yytext),s.push(a.yylloc),n.push(_[1]),p=null,l=a.yyleng,o=a.yytext,c=a.yylineno,y=a.yylloc;break;case 2:if(m=this.productions_[_[1]][1],L.$=i[i.length-m],L._$={first_line:s[s.length-(m||1)].first_line,last_line:s[s.length-1].last_line,first_column:s[s.length-(m||1)].first_column,last_column:s[s.length-1].last_column},d&&(L._$.range=[s[s.length-(m||1)].range[0],s[s.length-1].range[1]]),void 0!==(k=this.performAction.apply(L,[o,l,c,u.yy,_[1],i,s].concat(h))))return k;m&&(n=n.slice(0,-1*m*2),i=i.slice(0,-1*m),s=s.slice(0,-1*m)),n.push(this.productions_[_[1]][0]),i.push(L.$),s.push(L._$),v=r[n[n.length-2]][n[n.length-1]],n.push(v);break;case 3:return!0}}return!0}},r={EOF:1,parseError:function(t,n){if(!this.yy.parser)throw new Error(t);this.yy.parser.parseError(t,n)},setInput:function(t,n){return this.yy=n||this.yy||{},this._input=t,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var t=this._input[0];return this.yytext+=t,this.yyleng++,this.offset++,this.match+=t,this.matched+=t,t.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),t},unput:function(t){var n=t.length,e=t.split(/(?:\r\n?|\n)/g);this._input=t+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-n),this.offset-=n;var i=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),e.length-1&&(this.yylineno-=e.length-1);var s=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:e?(e.length===i.length?this.yylloc.first_column:0)+i[i.length-e.length].length-e[0].length:this.yylloc.first_column-n},this.options.ranges&&(this.yylloc.range=[s[0],s[0]+this.yyleng-n]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(t){this.unput(this.match.slice(t))},pastInput:function(){var t=this.matched.substr(0,this.matched.length-this.match.length);return(t.length>20?"...":"")+t.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var t=this.match;return t.length<20&&(t+=this._input.substr(0,20-t.length)),(t.substr(0,20)+(t.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var t=this.pastInput(),n=new Array(t.length+1).join("-");return t+this.upcomingInput()+"\n"+n+"^"},test_match:function(t,n){var e,i,s;if(this.options.backtrack_lexer&&(s={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(s.yylloc.range=this.yylloc.range.slice(0))),(i=t[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=i.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:i?i[i.length-1].length-i[i.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+t[0].length},this.yytext+=t[0],this.match+=t[0],this.matches=t,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(t[0].length),this.matched+=t[0],e=this.performAction.call(this,this.yy,this,n,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),e)return e;if(this._backtrack){for(var r in s)this[r]=s[r];return!1}return!1},next:function(){if(this.done)return this.EOF;var t,n,e,i;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var s=this._currentRules(),r=0;rn[0].length)){if(n=e,i=r,this.options.backtrack_lexer){if(!1!==(t=this.test_match(e,s[r])))return t;if(this._backtrack){n=!1;continue}return!1}if(!this.options.flex)break}return n?!1!==(t=this.test_match(n,s[i]))&&t:""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(t){this.conditionStack.push(t)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(t){return(t=this.conditionStack.length-1-Math.abs(t||0))>=0?this.conditionStack[t]:"INITIAL"},pushState:function(t){this.begin(t)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(t,n,e,i){switch(e){case 0:return this.pushState("csv"),4;case 1:return 10;case 2:return 5;case 3:return 12;case 4:return this.pushState("escaped_text"),18;case 5:return 20;case 6:return this.popState("escaped_text"),18;case 7:return 19}},rules:[/^(?:sankey-beta\b)/i,/^(?:$)/i,/^(?:((\u000D\u000A)|(\u000A)))/i,/^(?:(\u002C))/i,/^(?:(\u0022))/i,/^(?:([\u0020-\u0021\u0023-\u002B\u002D-\u007E])*)/i,/^(?:(\u0022)(?!(\u0022)))/i,/^(?:(([\u0020-\u0021\u0023-\u002B\u002D-\u007E])|(\u002C)|(\u000D)|(\u000A)|(\u0022)(\u0022))*)/i],conditions:{csv:{rules:[1,2,3,4,5,6,7],inclusive:!1},escaped_text:{rules:[6,7],inclusive:!1},INITIAL:{rules:[0,1,2,3,4,5,6,7],inclusive:!0}}};function o(){this.yy={}}return s.lexer=r,o.prototype=s,s.Parser=o,new o}();j.parser=j;const z=j;let U=[],F=[],W={};class q{constructor(t,n,e=0){this.source=t,this.target=n,this.value=e}}class G{constructor(t){this.ID=t}}const V={nodesMap:W,getConfig:()=>(0,i.c)().sankey,getNodes:()=>F,getLinks:()=>U,getGraph:()=>({nodes:F.map((t=>({id:t.ID}))),links:U.map((t=>({source:t.source.ID,target:t.target.ID,value:t.value})))}),addLink:(t,n,e)=>{U.push(new q(t,n,e))},findOrCreateNode:t=>(t=i.e.sanitizeText(t,(0,i.c)()),W[t]||(W[t]=new G(t),F.push(W[t])),W[t]),getAccTitle:i.g,setAccTitle:i.s,getAccDescription:i.a,setAccDescription:i.b,getDiagramTitle:i.t,setDiagramTitle:i.q,clear:()=>{U=[],F=[],W={},(0,i.v)()}},X=class t{static next(n){return new t(n+ ++t.count)}constructor(t){this.id=t,this.href=`#${t}`}toString(){return"url("+this.href+")"}};X.count=0;let K=X;const Q={left:function(t){return t.depth},right:function(t,n){return n-1-t.height},center:function(t){return t.targetLinks.length?t.depth:t.sourceLinks.length?r(t.sourceLinks,o)-1:0},justify:c},Y={draw:function(t,n,e,o){const{securityLevel:m,sankey:v}=(0,i.c)(),b=i.K.sankey;let w;"sandbox"===m&&(w=(0,s.Ltv)("#i"+n));const L="sandbox"===m?(0,s.Ltv)(w.nodes()[0].contentDocument.body):(0,s.Ltv)("body"),E="sandbox"===m?L.select(`[id="${n}"]`):(0,s.Ltv)(`[id="${n}"]`),A=(null==v?void 0:v.width)??b.width,S=(null==v?void 0:v.height)??b.width,M=(null==v?void 0:v.useMaxWidth)??b.useMaxWidth,I=(null==v?void 0:v.nodeAlignment)??b.nodeAlignment,T=(null==v?void 0:v.prefix)??b.prefix,O=(null==v?void 0:v.suffix)??b.suffix,C=(null==v?void 0:v.showValues)??b.showValues,D=o.db.getGraph(),P=Q[I];(function(){let t,n,e,i=0,s=0,o=1,m=1,v=24,b=8,w=p,L=c,E=g,A=_,S=6;function M(){const c={nodes:E.apply(null,arguments),links:A.apply(null,arguments)};return function({nodes:t,links:n}){for(const[n,e]of t.entries())e.index=n,e.sourceLinks=[],e.targetLinks=[];const i=new Map(t.map(((n,e)=>[w(n,e,t),n])));for(const[t,e]of n.entries()){e.index=t;let{source:n,target:s}=e;"object"!=typeof n&&(n=e.source=k(i,n)),"object"!=typeof s&&(s=e.target=k(i,s)),n.sourceLinks.push(e),s.targetLinks.push(e)}if(null!=e)for(const{sourceLinks:n,targetLinks:i}of t)n.sort(e),i.sort(e)}(c),function({nodes:t}){for(const n of t)n.value=void 0===n.fixedValue?Math.max(l(n.sourceLinks,d),l(n.targetLinks,d)):n.fixedValue}(c),function({nodes:t}){const n=t.length;let e=new Set(t),i=new Set,s=0;for(;e.size;){for(const t of e){t.depth=s;for(const{target:n}of t.sourceLinks)i.add(n)}if(++s>n)throw new Error("circular link");e=i,i=new Set}}(c),function({nodes:t}){const n=t.length;let e=new Set(t),i=new Set,s=0;for(;e.size;){for(const t of e){t.height=s;for(const{source:n}of t.targetLinks)i.add(n)}if(++s>n)throw new Error("circular link");e=i,i=new Set}}(c),function(e){const c=function({nodes:t}){const e=h(t,(t=>t.depth))+1,s=(o-i-v)/(e-1),r=new Array(e);for(const n of t){const t=Math.max(0,Math.min(e-1,Math.floor(L.call(null,n,e))));n.layer=t,n.x0=i+t*s,n.x1=n.x0+v,r[t]?r[t].push(n):r[t]=[n]}if(n)for(const t of r)t.sort(n);return r}(e);t=Math.min(b,(m-s)/(h(c,(t=>t.length))-1)),function(n){const e=r(n,(n=>(m-s-(n.length-1)*t)/l(n,d)));for(const i of n){let n=s;for(const s of i){s.y0=n,s.y1=n+s.value*e,n=s.y1+t;for(const t of s.sourceLinks)t.width=t.value*e}n=(m-n+t)/(i.length+1);for(let t=0;t0))continue;let s=(n/i-t.y0)*e;t.y0+=s,t.y1+=s,P(t)}void 0===n&&r.sort(y),O(r,i)}}function T(t,e,i){for(let s=t.length-2;s>=0;--s){const r=t[s];for(const t of r){let n=0,i=0;for(const{target:e,value:s}of t.sourceLinks){let r=s*(e.layer-t.layer);n+=j(t,e)*r,i+=r}if(!(i>0))continue;let s=(n/i-t.y0)*e;t.y0+=s,t.y1+=s,P(t)}void 0===n&&r.sort(y),O(r,i)}}function O(n,e){const i=n.length>>1,r=n[i];D(n,r.y0-t,i-1,e),C(n,r.y1+t,i+1,e),D(n,m,n.length-1,e),C(n,s,0,e)}function C(n,e,i,s){for(;i1e-6&&(r.y0+=o,r.y1+=o),e=r.y1+t}}function D(n,e,i,s){for(;i>=0;--i){const r=n[i],o=(r.y1-e)*s;o>1e-6&&(r.y0-=o,r.y1-=o),e=r.y0-t}}function P({sourceLinks:t,targetLinks:n}){if(void 0===e){for(const{source:{sourceLinks:t}}of n)t.sort(f);for(const{target:{targetLinks:n}}of t)n.sort(u)}}function N(t){if(void 0===e)for(const{sourceLinks:n,targetLinks:e}of t)n.sort(f),e.sort(u)}function $(n,e){let i=n.y0-(n.sourceLinks.length-1)*t/2;for(const{target:s,width:r}of n.sourceLinks){if(s===e)break;i+=r+t}for(const{source:t,width:s}of e.targetLinks){if(t===n)break;i-=s}return i}function j(n,e){let i=e.y0-(e.targetLinks.length-1)*t/2;for(const{source:s,width:r}of e.targetLinks){if(s===n)break;i+=r+t}for(const{target:t,width:s}of n.sourceLinks){if(t===e)break;i-=s}return i}return M.update=function(t){return x(t),t},M.nodeId=function(t){return arguments.length?(w="function"==typeof t?t:a(t),M):w},M.nodeAlign=function(t){return arguments.length?(L="function"==typeof t?t:a(t),M):L},M.nodeSort=function(t){return arguments.length?(n=t,M):n},M.nodeWidth=function(t){return arguments.length?(v=+t,M):v},M.nodePadding=function(n){return arguments.length?(b=t=+n,M):b},M.nodes=function(t){return arguments.length?(E="function"==typeof t?t:a(t),M):E},M.links=function(t){return arguments.length?(A="function"==typeof t?t:a(t),M):A},M.linkSort=function(t){return arguments.length?(e=t,M):e},M.size=function(t){return arguments.length?(i=s=0,o=+t[0],m=+t[1],M):[o-i,m-s]},M.extent=function(t){return arguments.length?(i=+t[0][0],o=+t[1][0],s=+t[0][1],m=+t[1][1],M):[[i,s],[o,m]]},M.iterations=function(t){return arguments.length?(S=+t,M):S},M})().nodeId((t=>t.id)).nodeWidth(10).nodePadding(10+(C?15:0)).nodeAlign(P).extent([[0,0],[A,S]])(D);const N=(0,s.UMr)(s.zt);E.append("g").attr("class","nodes").selectAll(".node").data(D.nodes).join("g").attr("class","node").attr("id",(t=>(t.uid=K.next("node-")).id)).attr("transform",(function(t){return"translate("+t.x0+","+t.y0+")"})).attr("x",(t=>t.x0)).attr("y",(t=>t.y0)).append("rect").attr("height",(t=>t.y1-t.y0)).attr("width",(t=>t.x1-t.x0)).attr("fill",(t=>N(t.id))),E.append("g").attr("class","node-labels").attr("font-family","sans-serif").attr("font-size",14).selectAll("text").data(D.nodes).join("text").attr("x",(t=>t.x0(t.y1+t.y0)/2)).attr("dy",(C?"0":"0.35")+"em").attr("text-anchor",(t=>t.x0C?`${t}\n${T}${Math.round(100*n)/100}${O}`:t));const j=E.append("g").attr("class","links").attr("fill","none").attr("stroke-opacity",.5).selectAll(".link").data(D.links).join("g").attr("class","link").style("mix-blend-mode","multiply"),z=(null==v?void 0:v.linkColor)||"gradient";if("gradient"===z){const t=j.append("linearGradient").attr("id",(t=>(t.uid=K.next("linearGradient-")).id)).attr("gradientUnits","userSpaceOnUse").attr("x1",(t=>t.source.x1)).attr("x2",(t=>t.target.x0));t.append("stop").attr("offset","0%").attr("stop-color",(t=>N(t.source.id))),t.append("stop").attr("offset","100%").attr("stop-color",(t=>N(t.target.id)))}let U;switch(z){case"gradient":U=t=>t.uid;break;case"source":U=t=>N(t.source.id);break;case"target":U=t=>N(t.target.id);break;default:U=z}j.append("path").attr("d",$()).attr("stroke",U).attr("stroke-width",(t=>Math.max(1,t.width))),(0,i.o)(void 0,E,0,M)}},B=z.parse.bind(z);z.parse=t=>B((t=>t.replaceAll(/^[^\S\n\r]+|[^\S\n\r]+$/g,"").replaceAll(/([\n\r])+/g,"\n").trim())(t));const R={parser:z,db:V,renderer:Y}}}]); \ No newline at end of file diff --git a/js/609-dbbc5759.chunk.min.js b/js/609-dbbc5759.chunk.min.js new file mode 100644 index 0000000..66b7962 --- /dev/null +++ b/js/609-dbbc5759.chunk.min.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkgeekdoc=self.webpackChunkgeekdoc||[]).push([[609],{8609:(t,e,a)=>{a.d(e,{diagram:()=>f});var i=a(6292),n=a(8918),d=a(944),r=a(697),s=a(9973);a(4353),a(6750),a(2838);const o={},c=(t,e,a)=>{const i=(0,s.c)().state.padding,n=2*(0,s.c)().state.padding,d=t.node().getBBox(),r=d.width,o=d.x,c=t.append("text").attr("x",0).attr("y",(0,s.c)().state.titleShift).attr("font-size",(0,s.c)().state.fontSize).attr("class","state-title").text(e.id),g=c.node().getBBox().width+n;let p,h=Math.max(g,r);h===r&&(h+=n);const l=t.node().getBBox();e.doc,p=o-i,g>r&&(p=(r-h)/2+i),Math.abs(o-l.x)r&&(p=o-(g-r)/2);const x=1-(0,s.c)().state.textHeight;return t.insert("rect",":first-child").attr("x",p).attr("y",x).attr("class",a?"alt-composit":"composit").attr("width",h).attr("height",l.height+(0,s.c)().state.textHeight+(0,s.c)().state.titleShift+1).attr("rx","0"),c.attr("x",p+i),g<=r&&c.attr("x",o+(h-n)/2-g/2+i),t.insert("rect",":first-child").attr("x",p).attr("y",(0,s.c)().state.titleShift-(0,s.c)().state.textHeight-(0,s.c)().state.padding).attr("width",h).attr("height",3*(0,s.c)().state.textHeight).attr("rx",(0,s.c)().state.radius),t.insert("rect",":first-child").attr("x",p).attr("y",(0,s.c)().state.titleShift-(0,s.c)().state.textHeight-(0,s.c)().state.padding).attr("width",h).attr("height",l.height+3+2*(0,s.c)().state.textHeight).attr("rx",(0,s.c)().state.radius),t},g=function(t,e){const a=e.id,i={id:a,label:e.id,width:0,height:0},n=t.append("g").attr("id",a).attr("class","stateGroup");"start"===e.type&&(t=>{t.append("circle").attr("class","start-state").attr("r",(0,s.c)().state.sizeUnit).attr("cx",(0,s.c)().state.padding+(0,s.c)().state.sizeUnit).attr("cy",(0,s.c)().state.padding+(0,s.c)().state.sizeUnit)})(n),"end"===e.type&&(t=>{t.append("circle").attr("class","end-state-outer").attr("r",(0,s.c)().state.sizeUnit+(0,s.c)().state.miniPadding).attr("cx",(0,s.c)().state.padding+(0,s.c)().state.sizeUnit+(0,s.c)().state.miniPadding).attr("cy",(0,s.c)().state.padding+(0,s.c)().state.sizeUnit+(0,s.c)().state.miniPadding),t.append("circle").attr("class","end-state-inner").attr("r",(0,s.c)().state.sizeUnit).attr("cx",(0,s.c)().state.padding+(0,s.c)().state.sizeUnit+2).attr("cy",(0,s.c)().state.padding+(0,s.c)().state.sizeUnit+2)})(n),"fork"!==e.type&&"join"!==e.type||((t,e)=>{let a=(0,s.c)().state.forkWidth,i=(0,s.c)().state.forkHeight;if(e.parentId){let t=a;a=i,i=t}t.append("rect").style("stroke","black").style("fill","black").attr("width",a).attr("height",i).attr("x",(0,s.c)().state.padding).attr("y",(0,s.c)().state.padding)})(n,e),"note"===e.type&&((t,e)=>{e.attr("class","state-note");const a=e.append("rect").attr("x",0).attr("y",(0,s.c)().state.padding),i=e.append("g"),{textWidth:n,textHeight:d}=((t,e,a,i)=>{let n=0;const d=i.append("text");d.style("text-anchor","start"),d.attr("class","noteText");let r=t.replace(/\r\n/g,"
    ");r=r.replace(/\n/g,"
    ");const o=r.split(s.e.lineBreakRegex);let c=1.25*(0,s.c)().state.noteMargin;for(const t of o){const e=t.trim();if(e.length>0){const t=d.append("tspan");t.text(e),0===c&&(c+=t.node().getBBox().height),n+=c,t.attr("x",0+(0,s.c)().state.noteMargin),t.attr("y",0+n+1.25*(0,s.c)().state.noteMargin)}}return{textWidth:d.node().getBBox().width,textHeight:n}})(t,0,0,i);a.attr("height",d+2*(0,s.c)().state.noteMargin),a.attr("width",n+2*(0,s.c)().state.noteMargin)})(e.note.text,n),"divider"===e.type&&(t=>{t.append("line").style("stroke","grey").style("stroke-dasharray","3").attr("x1",(0,s.c)().state.textHeight).attr("class","divider").attr("x2",2*(0,s.c)().state.textHeight).attr("y1",0).attr("y2",0)})(n),"default"===e.type&&0===e.descriptions.length&&((t,e)=>{const a=t.append("text").attr("x",2*(0,s.c)().state.padding).attr("y",(0,s.c)().state.textHeight+2*(0,s.c)().state.padding).attr("font-size",(0,s.c)().state.fontSize).attr("class","state-title").text(e.id).node().getBBox();t.insert("rect",":first-child").attr("x",(0,s.c)().state.padding).attr("y",(0,s.c)().state.padding).attr("width",a.width+2*(0,s.c)().state.padding).attr("height",a.height+2*(0,s.c)().state.padding).attr("rx",(0,s.c)().state.radius)})(n,e),"default"===e.type&&e.descriptions.length>0&&((t,e)=>{const a=t.append("text").attr("x",2*(0,s.c)().state.padding).attr("y",(0,s.c)().state.textHeight+1.3*(0,s.c)().state.padding).attr("font-size",(0,s.c)().state.fontSize).attr("class","state-title").text(e.descriptions[0]).node().getBBox(),i=a.height,n=t.append("text").attr("x",(0,s.c)().state.padding).attr("y",i+.4*(0,s.c)().state.padding+(0,s.c)().state.dividerMargin+(0,s.c)().state.textHeight).attr("class","state-description");let d=!0,r=!0;e.descriptions.forEach((function(t){d||(function(t,e,a){const i=t.append("tspan").attr("x",2*(0,s.c)().state.padding).text(e);a||i.attr("dy",(0,s.c)().state.textHeight)}(n,t,r),r=!1),d=!1}));const o=t.append("line").attr("x1",(0,s.c)().state.padding).attr("y1",(0,s.c)().state.padding+i+(0,s.c)().state.dividerMargin/2).attr("y2",(0,s.c)().state.padding+i+(0,s.c)().state.dividerMargin/2).attr("class","descr-divider"),c=n.node().getBBox(),g=Math.max(c.width,a.width);o.attr("x2",g+3*(0,s.c)().state.padding),t.insert("rect",":first-child").attr("x",(0,s.c)().state.padding).attr("y",(0,s.c)().state.padding).attr("width",g+2*(0,s.c)().state.padding).attr("height",c.height+i+2*(0,s.c)().state.padding).attr("rx",(0,s.c)().state.radius)})(n,e);const d=n.node().getBBox();return i.width=d.width+2*(0,s.c)().state.padding,i.height=d.height+2*(0,s.c)().state.padding,r=i,o[a]=r,i;var r};let p,h=0;const l={},x=(t,e,a,o,u,f,y)=>{const w=new r.T({compound:!0,multigraph:!0});let b,B=!0;for(b=0;b{const e=t.parentElement;let a=0,i=0;e&&(e.parentElement&&(a=e.parentElement.getBBox().width),i=parseInt(e.getAttribute("data-x-shift"),10),Number.isNaN(i)&&(i=0)),t.setAttribute("x1",0-i+8),t.setAttribute("x2",a-i-8)}))):s.l.debug("No Node "+t+": "+JSON.stringify(w.node(t)))}));let M=E.getBBox();w.edges().forEach((function(t){void 0!==t&&void 0!==w.edge(t)&&(s.l.debug("Edge "+t.v+" -> "+t.w+": "+JSON.stringify(w.edge(t))),function(t,e,a){e.points=e.points.filter((t=>!Number.isNaN(t.y)));const d=e.points,r=(0,n.n8j)().x((function(t){return t.x})).y((function(t){return t.y})).curve(n.qrM),o=t.append("path").attr("d",r(d)).attr("id","edge"+h).attr("class","transition");let c="";if((0,s.c)().state.arrowMarkerAbsolute&&(c=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search,c=c.replace(/\(/g,"\\("),c=c.replace(/\)/g,"\\)")),o.attr("marker-end","url("+c+"#"+function(t){switch(t){case i.d.relationType.AGGREGATION:return"aggregation";case i.d.relationType.EXTENSION:return"extension";case i.d.relationType.COMPOSITION:return"composition";case i.d.relationType.DEPENDENCY:return"dependency"}}(i.d.relationType.DEPENDENCY)+"End)"),void 0!==a.title){const i=t.append("g").attr("class","stateLabel"),{x:n,y:d}=s.u.calcLabelPosition(e.points),r=s.e.getRows(a.title);let o=0;const c=[];let g=0,p=0;for(let t=0;t<=r.length;t++){const e=i.append("text").attr("text-anchor","middle").text(r[t]).attr("x",n).attr("y",d+o),a=e.node().getBBox();if(g=Math.max(g,a.width),p=Math.min(p,a.x),s.l.info(a.x,n,d+o),0===o){const t=e.node().getBBox();o=t.height,s.l.info("Title height",o,d)}c.push(e)}let h=o*r.length;if(r.length>1){const t=(r.length-1)*o*.5;c.forEach(((e,a)=>e.attr("y",d+a*o-t))),h=o*r.length}const l=i.node().getBBox();i.insert("rect",":first-child").attr("class","box").attr("x",n-g/2-(0,s.c)().state.padding/2).attr("y",d-h/2-(0,s.c)().state.padding/2-3.5).attr("width",g+(0,s.c)().state.padding).attr("height",h+(0,s.c)().state.padding),s.l.info(l)}h++}(e,w.edge(t),w.edge(t).relation))})),M=E.getBBox();const S={id:a||"root",label:a||"root",width:0,height:0};return S.width=M.width+2*p.padding,S.height=M.height+2*p.padding,s.l.debug("Doc rendered",S,w),S},u={setConf:function(){},draw:function(t,e,a,i){p=(0,s.c)().state;const d=(0,s.c)().securityLevel;let r;"sandbox"===d&&(r=(0,n.Ltv)("#i"+e));const o="sandbox"===d?(0,n.Ltv)(r.nodes()[0].contentDocument.body):(0,n.Ltv)("body"),c="sandbox"===d?r.nodes()[0].contentDocument:document;s.l.debug("Rendering diagram "+t);const g=o.select(`[id='${e}']`);g.append("defs").append("marker").attr("id","dependencyEnd").attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 19,7 L9,13 L14,7 L9,1 Z");const h=i.db.getRootDoc();x(h,g,void 0,!1,o,c,i);const l=p.padding,u=g.node().getBBox(),f=u.width+2*l,y=u.height+2*l,w=1.75*f;(0,s.i)(g,y,w,p.useMaxWidth),g.attr("viewBox",`${u.x-p.padding} ${u.y-p.padding} `+f+" "+y)}},f={parser:i.p,db:i.d,renderer:u,styles:i.s,init:t=>{t.state||(t.state={}),t.state.arrowMarkerAbsolute=t.arrowMarkerAbsolute,i.d.clear()}}}}]); \ No newline at end of file diff --git a/js/63-b755bc69.chunk.min.js b/js/63-b755bc69.chunk.min.js new file mode 100644 index 0000000..82ea387 --- /dev/null +++ b/js/63-b755bc69.chunk.min.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkgeekdoc=self.webpackChunkgeekdoc||[]).push([[63],{6063:(t,e,i)=>{i.d(e,{diagram:()=>p});var n=i(9973),s=i(8918),r=(i(4353),i(6750),i(2838),function(){var t=function(t,e,i,n){for(i=i||{},n=t.length;n--;i[t[n]]=e);return i},e=[1,3],i=[1,4],n=[1,5],s=[1,6],r=[1,10,12,14,16,18,19,20,21,22],l=[2,4],a=[1,5,10,12,14,16,18,19,20,21,22],c=[20,21,22],o=[2,7],h=[1,12],u=[1,13],y=[1,14],p=[1,15],d=[1,16],g=[1,17],f={trace:function(){},yy:{},symbols_:{error:2,start:3,eol:4,PIE:5,document:6,showData:7,line:8,statement:9,txt:10,value:11,title:12,title_value:13,acc_title:14,acc_title_value:15,acc_descr:16,acc_descr_value:17,acc_descr_multiline_value:18,section:19,NEWLINE:20,";":21,EOF:22,$accept:0,$end:1},terminals_:{2:"error",5:"PIE",7:"showData",10:"txt",11:"value",12:"title",13:"title_value",14:"acc_title",15:"acc_title_value",16:"acc_descr",17:"acc_descr_value",18:"acc_descr_multiline_value",19:"section",20:"NEWLINE",21:";",22:"EOF"},productions_:[0,[3,2],[3,2],[3,3],[6,0],[6,2],[8,2],[9,0],[9,2],[9,2],[9,2],[9,2],[9,1],[9,1],[4,1],[4,1],[4,1]],performAction:function(t,e,i,n,s,r,l){var a=r.length-1;switch(s){case 3:n.setShowData(!0);break;case 6:this.$=r[a-1];break;case 8:n.addSection(r[a-1],n.cleanupValue(r[a]));break;case 9:this.$=r[a].trim(),n.setDiagramTitle(this.$);break;case 10:this.$=r[a].trim(),n.setAccTitle(this.$);break;case 11:case 12:this.$=r[a].trim(),n.setAccDescription(this.$);break;case 13:n.addSection(r[a].substr(8)),this.$=r[a].substr(8)}},table:[{3:1,4:2,5:e,20:i,21:n,22:s},{1:[3]},{3:7,4:2,5:e,20:i,21:n,22:s},t(r,l,{6:8,7:[1,9]}),t(a,[2,14]),t(a,[2,15]),t(a,[2,16]),{1:[2,1]},t(c,o,{8:10,9:11,1:[2,2],10:h,12:u,14:y,16:p,18:d,19:g}),t(r,l,{6:18}),t(r,[2,5]),{4:19,20:i,21:n,22:s},{11:[1,20]},{13:[1,21]},{15:[1,22]},{17:[1,23]},t(c,[2,12]),t(c,[2,13]),t(c,o,{8:10,9:11,1:[2,3],10:h,12:u,14:y,16:p,18:d,19:g}),t(r,[2,6]),t(c,[2,8]),t(c,[2,9]),t(c,[2,10]),t(c,[2,11])],defaultActions:{7:[2,1]},parseError:function(t,e){if(!e.recoverable){var i=new Error(t);throw i.hash=e,i}this.trace(t)},parse:function(t){var e=[0],i=[],n=[null],s=[],r=this.table,l="",a=0,c=0,o=s.slice.call(arguments,1),h=Object.create(this.lexer),u={yy:{}};for(var y in this.yy)Object.prototype.hasOwnProperty.call(this.yy,y)&&(u.yy[y]=this.yy[y]);h.setInput(t,u.yy),u.yy.lexer=h,u.yy.parser=this,void 0===h.yylloc&&(h.yylloc={});var p=h.yylloc;s.push(p);var d=h.options&&h.options.ranges;"function"==typeof u.yy.parseError?this.parseError=u.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var g,f,_,m,k,b,x,v,S,w={};;){if(f=e[e.length-1],this.defaultActions[f]?_=this.defaultActions[f]:(null==g&&(S=void 0,"number"!=typeof(S=i.pop()||h.lex()||1)&&(S instanceof Array&&(S=(i=S).pop()),S=this.symbols_[S]||S),g=S),_=r[f]&&r[f][g]),void 0===_||!_.length||!_[0]){var $;for(k in v=[],r[f])this.terminals_[k]&&k>2&&v.push("'"+this.terminals_[k]+"'");$=h.showPosition?"Parse error on line "+(a+1)+":\n"+h.showPosition()+"\nExpecting "+v.join(", ")+", got '"+(this.terminals_[g]||g)+"'":"Parse error on line "+(a+1)+": Unexpected "+(1==g?"end of input":"'"+(this.terminals_[g]||g)+"'"),this.parseError($,{text:h.match,token:this.terminals_[g]||g,line:h.yylineno,loc:p,expected:v})}if(_[0]instanceof Array&&_.length>1)throw new Error("Parse Error: multiple actions possible at state: "+f+", token: "+g);switch(_[0]){case 1:e.push(g),n.push(h.yytext),s.push(h.yylloc),e.push(_[1]),g=null,c=h.yyleng,l=h.yytext,a=h.yylineno,p=h.yylloc;break;case 2:if(b=this.productions_[_[1]][1],w.$=n[n.length-b],w._$={first_line:s[s.length-(b||1)].first_line,last_line:s[s.length-1].last_line,first_column:s[s.length-(b||1)].first_column,last_column:s[s.length-1].last_column},d&&(w._$.range=[s[s.length-(b||1)].range[0],s[s.length-1].range[1]]),void 0!==(m=this.performAction.apply(w,[l,c,a,u.yy,_[1],n,s].concat(o))))return m;b&&(e=e.slice(0,-1*b*2),n=n.slice(0,-1*b),s=s.slice(0,-1*b)),e.push(this.productions_[_[1]][0]),n.push(w.$),s.push(w._$),x=r[e[e.length-2]][e[e.length-1]],e.push(x);break;case 3:return!0}}return!0}},_={EOF:1,parseError:function(t,e){if(!this.yy.parser)throw new Error(t);this.yy.parser.parseError(t,e)},setInput:function(t,e){return this.yy=e||this.yy||{},this._input=t,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var t=this._input[0];return this.yytext+=t,this.yyleng++,this.offset++,this.match+=t,this.matched+=t,t.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),t},unput:function(t){var e=t.length,i=t.split(/(?:\r\n?|\n)/g);this._input=t+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-e),this.offset-=e;var n=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),i.length-1&&(this.yylineno-=i.length-1);var s=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:i?(i.length===n.length?this.yylloc.first_column:0)+n[n.length-i.length].length-i[0].length:this.yylloc.first_column-e},this.options.ranges&&(this.yylloc.range=[s[0],s[0]+this.yyleng-e]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(t){this.unput(this.match.slice(t))},pastInput:function(){var t=this.matched.substr(0,this.matched.length-this.match.length);return(t.length>20?"...":"")+t.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var t=this.match;return t.length<20&&(t+=this._input.substr(0,20-t.length)),(t.substr(0,20)+(t.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var t=this.pastInput(),e=new Array(t.length+1).join("-");return t+this.upcomingInput()+"\n"+e+"^"},test_match:function(t,e){var i,n,s;if(this.options.backtrack_lexer&&(s={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(s.yylloc.range=this.yylloc.range.slice(0))),(n=t[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=n.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:n?n[n.length-1].length-n[n.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+t[0].length},this.yytext+=t[0],this.match+=t[0],this.matches=t,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(t[0].length),this.matched+=t[0],i=this.performAction.call(this,this.yy,this,e,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),i)return i;if(this._backtrack){for(var r in s)this[r]=s[r];return!1}return!1},next:function(){if(this.done)return this.EOF;var t,e,i,n;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var s=this._currentRules(),r=0;re[0].length)){if(e=i,n=r,this.options.backtrack_lexer){if(!1!==(t=this.test_match(i,s[r])))return t;if(this._backtrack){e=!1;continue}return!1}if(!this.options.flex)break}return e?!1!==(t=this.test_match(e,s[n]))&&t:""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(t){this.conditionStack.push(t)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(t){return(t=this.conditionStack.length-1-Math.abs(t||0))>=0?this.conditionStack[t]:"INITIAL"},pushState:function(t){this.begin(t)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(t,e,i,n){switch(i){case 0:case 1:case 3:case 4:break;case 2:return 20;case 5:return this.begin("title"),12;case 6:return this.popState(),"title_value";case 7:return this.begin("acc_title"),14;case 8:return this.popState(),"acc_title_value";case 9:return this.begin("acc_descr"),16;case 10:return this.popState(),"acc_descr_value";case 11:this.begin("acc_descr_multiline");break;case 12:case 15:this.popState();break;case 13:return"acc_descr_multiline_value";case 14:this.begin("string");break;case 16:return"txt";case 17:return 5;case 18:return 7;case 19:return"value";case 20:return 22}},rules:[/^(?:%%(?!\{)[^\n]*)/i,/^(?:[^\}]%%[^\n]*)/i,/^(?:[\n\r]+)/i,/^(?:%%[^\n]*)/i,/^(?:[\s]+)/i,/^(?:title\b)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accTitle\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*\{\s*)/i,/^(?:[\}])/i,/^(?:[^\}]*)/i,/^(?:["])/i,/^(?:["])/i,/^(?:[^"]*)/i,/^(?:pie\b)/i,/^(?:showData\b)/i,/^(?::[\s]*[\d]+(?:\.[\d]+)?)/i,/^(?:$)/i],conditions:{acc_descr_multiline:{rules:[12,13],inclusive:!1},acc_descr:{rules:[10],inclusive:!1},acc_title:{rules:[8],inclusive:!1},title:{rules:[6],inclusive:!1},string:{rules:[15,16],inclusive:!1},INITIAL:{rules:[0,1,2,3,4,5,7,9,11,14,17,18,19,20],inclusive:!0}}};function m(){this.yy={}}return f.lexer=_,m.prototype=f,f.Parser=m,new m}());r.parser=r;const l=r,a=n.B.pie,c={},o=!1;let h=c,u=o;const y=structuredClone(a),p={parser:l,db:{getConfig:()=>structuredClone(y),clear:()=>{h=structuredClone(c),u=o,(0,n.v)()},setDiagramTitle:n.q,getDiagramTitle:n.t,setAccTitle:n.s,getAccTitle:n.g,setAccDescription:n.b,getAccDescription:n.a,addSection:(t,e)=>{t=(0,n.d)(t,(0,n.c)()),void 0===h[t]&&(h[t]=e,n.l.debug(`added new section: ${t}, with value: ${e}`))},getSections:()=>h,cleanupValue:t=>(":"===t.substring(0,1)&&(t=t.substring(1).trim()),Number(t.trim())),setShowData:t=>{u=t},getShowData:()=>u},renderer:{draw:(t,e,i,r)=>{n.l.debug("rendering pie chart\n"+t);const l=r.db,a=(0,n.c)(),c=(0,n.C)(l.getConfig(),a.pie),o=(0,n.A)(e),h=o.append("g"),u=l.getSections();h.attr("transform","translate(225,225)");const{themeVariables:y}=a;let[p]=(0,n.D)(y.pieOuterStrokeWidth);p??(p=2);const d=c.textPosition,g=Math.min(450,450)/2-40,f=(0,s.JLW)().innerRadius(0).outerRadius(g),_=(0,s.JLW)().innerRadius(g*d).outerRadius(g*d);h.append("circle").attr("cx",0).attr("cy",0).attr("r",g+p/2).attr("class","pieOuterCircle");const m=(t=>{const e=Object.entries(t).map((t=>({label:t[0],value:t[1]}))).sort(((t,e)=>e.value-t.value));return(0,s.rLf)().value((t=>t.value))(e)})(u),k=[y.pie1,y.pie2,y.pie3,y.pie4,y.pie5,y.pie6,y.pie7,y.pie8,y.pie9,y.pie10,y.pie11,y.pie12],b=(0,s.UMr)(k);h.selectAll("mySlices").data(m).enter().append("path").attr("d",f).attr("fill",(t=>b(t.data.label))).attr("class","pieCircle");let x=0;Object.keys(u).forEach((t=>{x+=u[t]})),h.selectAll("mySlices").data(m).enter().append("text").text((t=>(t.data.value/x*100).toFixed(0)+"%")).attr("transform",(t=>"translate("+_.centroid(t)+")")).style("text-anchor","middle").attr("class","slice"),h.append("text").text(l.getDiagramTitle()).attr("x",0).attr("y",-200).attr("class","pieTitleText");const v=h.selectAll(".legend").data(b.domain()).enter().append("g").attr("class","legend").attr("transform",((t,e)=>"translate(216,"+(22*e-22*b.domain().length/2)+")"));v.append("rect").attr("width",18).attr("height",18).style("fill",b).style("stroke",b),v.data(m).append("text").attr("x",22).attr("y",14).text((t=>{const{label:e,value:i}=t.data;return l.getShowData()?`${e} [${i}]`:e}));const S=512+Math.max(...v.selectAll("text").nodes().map((t=>(null==t?void 0:t.getBoundingClientRect().width)??0)));o.attr("viewBox",`0 0 ${S} 450`),(0,n.i)(o,450,S,c.useMaxWidth)}},styles:t=>`\n .pieCircle{\n stroke: ${t.pieStrokeColor};\n stroke-width : ${t.pieStrokeWidth};\n opacity : ${t.pieOpacity};\n }\n .pieOuterCircle{\n stroke: ${t.pieOuterStrokeColor};\n stroke-width: ${t.pieOuterStrokeWidth};\n fill: none;\n }\n .pieTitleText {\n text-anchor: middle;\n font-size: ${t.pieTitleTextSize};\n fill: ${t.pieTitleTextColor};\n font-family: ${t.fontFamily};\n }\n .slice {\n font-family: ${t.fontFamily};\n fill: ${t.pieSectionTextColor};\n font-size:${t.pieSectionTextSize};\n // fill: white;\n }\n .legend text {\n fill: ${t.pieLegendTextColor};\n font-family: ${t.fontFamily};\n font-size: ${t.pieLegendTextSize};\n }\n`}}}]); \ No newline at end of file diff --git a/js/642-8a99b76c.chunk.min.js b/js/642-8a99b76c.chunk.min.js new file mode 100644 index 0000000..7db8eec --- /dev/null +++ b/js/642-8a99b76c.chunk.min.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkgeekdoc=self.webpackChunkgeekdoc||[]).push([[642],{5642:(t,e,n)=>{n.d(e,{diagram:()=>C});var i=n(9973),s=n(8918),r=n(5097),a=n(8041),o=n(5263),c=(n(4353),n(6750),n(2838),function(){var t=function(t,e,n,i){for(n=n||{},i=t.length;i--;n[t[i]]=e);return n},e=[6,8,10,11,12,14,16,17,20,21],n=[1,9],i=[1,10],s=[1,11],r=[1,12],a=[1,13],o=[1,16],c=[1,17],l={trace:function(){},yy:{},symbols_:{error:2,start:3,timeline:4,document:5,EOF:6,line:7,SPACE:8,statement:9,NEWLINE:10,title:11,acc_title:12,acc_title_value:13,acc_descr:14,acc_descr_value:15,acc_descr_multiline_value:16,section:17,period_statement:18,event_statement:19,period:20,event:21,$accept:0,$end:1},terminals_:{2:"error",4:"timeline",6:"EOF",8:"SPACE",10:"NEWLINE",11:"title",12:"acc_title",13:"acc_title_value",14:"acc_descr",15:"acc_descr_value",16:"acc_descr_multiline_value",17:"section",20:"period",21:"event"},productions_:[0,[3,3],[5,0],[5,2],[7,2],[7,1],[7,1],[7,1],[9,1],[9,2],[9,2],[9,1],[9,1],[9,1],[9,1],[18,1],[19,1]],performAction:function(t,e,n,i,s,r,a){var o=r.length-1;switch(s){case 1:return r[o-1];case 2:case 6:case 7:this.$=[];break;case 3:r[o-1].push(r[o]),this.$=r[o-1];break;case 4:case 5:this.$=r[o];break;case 8:i.getCommonDb().setDiagramTitle(r[o].substr(6)),this.$=r[o].substr(6);break;case 9:this.$=r[o].trim(),i.getCommonDb().setAccTitle(this.$);break;case 10:case 11:this.$=r[o].trim(),i.getCommonDb().setAccDescription(this.$);break;case 12:i.addSection(r[o].substr(8)),this.$=r[o].substr(8);break;case 15:i.addTask(r[o],0,""),this.$=r[o];break;case 16:i.addEvent(r[o].substr(2)),this.$=r[o]}},table:[{3:1,4:[1,2]},{1:[3]},t(e,[2,2],{5:3}),{6:[1,4],7:5,8:[1,6],9:7,10:[1,8],11:n,12:i,14:s,16:r,17:a,18:14,19:15,20:o,21:c},t(e,[2,7],{1:[2,1]}),t(e,[2,3]),{9:18,11:n,12:i,14:s,16:r,17:a,18:14,19:15,20:o,21:c},t(e,[2,5]),t(e,[2,6]),t(e,[2,8]),{13:[1,19]},{15:[1,20]},t(e,[2,11]),t(e,[2,12]),t(e,[2,13]),t(e,[2,14]),t(e,[2,15]),t(e,[2,16]),t(e,[2,4]),t(e,[2,9]),t(e,[2,10])],defaultActions:{},parseError:function(t,e){if(!e.recoverable){var n=new Error(t);throw n.hash=e,n}this.trace(t)},parse:function(t){var e=[0],n=[],i=[null],s=[],r=this.table,a="",o=0,c=0,l=s.slice.call(arguments,1),h=Object.create(this.lexer),d={yy:{}};for(var u in this.yy)Object.prototype.hasOwnProperty.call(this.yy,u)&&(d.yy[u]=this.yy[u]);h.setInput(t,d.yy),d.yy.lexer=h,d.yy.parser=this,void 0===h.yylloc&&(h.yylloc={});var p=h.yylloc;s.push(p);var g=h.options&&h.options.ranges;"function"==typeof d.yy.parseError?this.parseError=d.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var y,f,m,_,b,k,x,v,S,w={};;){if(f=e[e.length-1],this.defaultActions[f]?m=this.defaultActions[f]:(null==y&&(S=void 0,"number"!=typeof(S=n.pop()||h.lex()||1)&&(S instanceof Array&&(S=(n=S).pop()),S=this.symbols_[S]||S),y=S),m=r[f]&&r[f][y]),void 0===m||!m.length||!m[0]){var $;for(b in v=[],r[f])this.terminals_[b]&&b>2&&v.push("'"+this.terminals_[b]+"'");$=h.showPosition?"Parse error on line "+(o+1)+":\n"+h.showPosition()+"\nExpecting "+v.join(", ")+", got '"+(this.terminals_[y]||y)+"'":"Parse error on line "+(o+1)+": Unexpected "+(1==y?"end of input":"'"+(this.terminals_[y]||y)+"'"),this.parseError($,{text:h.match,token:this.terminals_[y]||y,line:h.yylineno,loc:p,expected:v})}if(m[0]instanceof Array&&m.length>1)throw new Error("Parse Error: multiple actions possible at state: "+f+", token: "+y);switch(m[0]){case 1:e.push(y),i.push(h.yytext),s.push(h.yylloc),e.push(m[1]),y=null,c=h.yyleng,a=h.yytext,o=h.yylineno,p=h.yylloc;break;case 2:if(k=this.productions_[m[1]][1],w.$=i[i.length-k],w._$={first_line:s[s.length-(k||1)].first_line,last_line:s[s.length-1].last_line,first_column:s[s.length-(k||1)].first_column,last_column:s[s.length-1].last_column},g&&(w._$.range=[s[s.length-(k||1)].range[0],s[s.length-1].range[1]]),void 0!==(_=this.performAction.apply(w,[a,c,o,d.yy,m[1],i,s].concat(l))))return _;k&&(e=e.slice(0,-1*k*2),i=i.slice(0,-1*k),s=s.slice(0,-1*k)),e.push(this.productions_[m[1]][0]),i.push(w.$),s.push(w._$),x=r[e[e.length-2]][e[e.length-1]],e.push(x);break;case 3:return!0}}return!0}},h={EOF:1,parseError:function(t,e){if(!this.yy.parser)throw new Error(t);this.yy.parser.parseError(t,e)},setInput:function(t,e){return this.yy=e||this.yy||{},this._input=t,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var t=this._input[0];return this.yytext+=t,this.yyleng++,this.offset++,this.match+=t,this.matched+=t,t.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),t},unput:function(t){var e=t.length,n=t.split(/(?:\r\n?|\n)/g);this._input=t+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-e),this.offset-=e;var i=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),n.length-1&&(this.yylineno-=n.length-1);var s=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:n?(n.length===i.length?this.yylloc.first_column:0)+i[i.length-n.length].length-n[0].length:this.yylloc.first_column-e},this.options.ranges&&(this.yylloc.range=[s[0],s[0]+this.yyleng-e]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(t){this.unput(this.match.slice(t))},pastInput:function(){var t=this.matched.substr(0,this.matched.length-this.match.length);return(t.length>20?"...":"")+t.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var t=this.match;return t.length<20&&(t+=this._input.substr(0,20-t.length)),(t.substr(0,20)+(t.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var t=this.pastInput(),e=new Array(t.length+1).join("-");return t+this.upcomingInput()+"\n"+e+"^"},test_match:function(t,e){var n,i,s;if(this.options.backtrack_lexer&&(s={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(s.yylloc.range=this.yylloc.range.slice(0))),(i=t[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=i.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:i?i[i.length-1].length-i[i.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+t[0].length},this.yytext+=t[0],this.match+=t[0],this.matches=t,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(t[0].length),this.matched+=t[0],n=this.performAction.call(this,this.yy,this,e,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),n)return n;if(this._backtrack){for(var r in s)this[r]=s[r];return!1}return!1},next:function(){if(this.done)return this.EOF;var t,e,n,i;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var s=this._currentRules(),r=0;re[0].length)){if(e=n,i=r,this.options.backtrack_lexer){if(!1!==(t=this.test_match(n,s[r])))return t;if(this._backtrack){e=!1;continue}return!1}if(!this.options.flex)break}return e?!1!==(t=this.test_match(e,s[i]))&&t:""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(t){this.conditionStack.push(t)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(t){return(t=this.conditionStack.length-1-Math.abs(t||0))>=0?this.conditionStack[t]:"INITIAL"},pushState:function(t){this.begin(t)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(t,e,n,i){switch(n){case 0:case 1:case 3:case 4:break;case 2:return 10;case 5:return 4;case 6:return 11;case 7:return this.begin("acc_title"),12;case 8:return this.popState(),"acc_title_value";case 9:return this.begin("acc_descr"),14;case 10:return this.popState(),"acc_descr_value";case 11:this.begin("acc_descr_multiline");break;case 12:this.popState();break;case 13:return"acc_descr_multiline_value";case 14:return 17;case 15:return 21;case 16:return 20;case 17:return 6;case 18:return"INVALID"}},rules:[/^(?:%(?!\{)[^\n]*)/i,/^(?:[^\}]%%[^\n]*)/i,/^(?:[\n]+)/i,/^(?:\s+)/i,/^(?:#[^\n]*)/i,/^(?:timeline\b)/i,/^(?:title\s[^#\n;]+)/i,/^(?:accTitle\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*\{\s*)/i,/^(?:[\}])/i,/^(?:[^\}]*)/i,/^(?:section\s[^#:\n;]+)/i,/^(?::\s[^#:\n;]+)/i,/^(?:[^#:\n;]+)/i,/^(?:$)/i,/^(?:.)/i],conditions:{acc_descr_multiline:{rules:[12,13],inclusive:!1},acc_descr:{rules:[10],inclusive:!1},acc_title:{rules:[8],inclusive:!1},INITIAL:{rules:[0,1,2,3,4,5,6,7,9,11,14,15,16,17,18],inclusive:!0}}};function d(){this.yy={}}return l.lexer=h,d.prototype=l,l.Parser=d,new d}());c.parser=c;const l=c;let h="",d=0;const u=[],p=[],g=[],y=()=>i.L,f=function(){u.length=0,p.length=0,h="",g.length=0,(0,i.v)()},m=function(t){h=t,u.push(t)},_=function(){return u},b=function(){let t=S(),e=0;for(;!t&&e<100;)t=S(),e++;return p.push(...g),p},k=function(t,e,n){const i={id:d++,section:h,type:h,task:t,score:e||0,events:n?[n]:[]};g.push(i)},x=function(t){g.find((t=>t.id===d-1)).events.push(t)},v=function(t){const e={section:h,type:h,description:t,task:t,classes:[]};p.push(e)},S=function(){let t=!0;for(const[e,n]of g.entries())g[e].processed,t=t&&n.processed;return t},w={clear:f,getCommonDb:y,addSection:m,getSections:_,getTasks:b,addTask:k,addTaskOrg:v,addEvent:x},$=Object.freeze(Object.defineProperty({__proto__:null,addEvent:x,addSection:m,addTask:k,addTaskOrg:v,clear:f,default:w,getCommonDb:y,getSections:_,getTasks:b},Symbol.toStringTag,{value:"Module"}));function E(t,e){t.each((function(){var t,n=(0,s.Ltv)(this),i=n.text().split(/(\s+|
    )/).reverse(),r=[],a=n.attr("y"),o=parseFloat(n.attr("dy")),c=n.text(null).append("tspan").attr("x",0).attr("y",a).attr("dy",o+"em");for(let s=0;se||"
    "===t)&&(r.pop(),c.text(r.join(" ").trim()),r="
    "===t?[""]:[t],c=n.append("tspan").attr("x",0).attr("y",a).attr("dy","1.1em").text(t))}))}const I=function(t,e,n,i){const s=n%12-1,r=t.append("g");e.section=s,r.attr("class",(e.class?e.class+" ":"")+"timeline-node section-"+s);const a=r.append("g"),o=r.append("g"),c=o.append("text").text(e.descr).attr("dy","1em").attr("alignment-baseline","middle").attr("dominant-baseline","middle").attr("text-anchor","middle").call(E,e.width).node().getBBox(),l=i.fontSize&&i.fontSize.replace?i.fontSize.replace("px",""):i.fontSize;return e.height=c.height+1.1*l*.5+e.padding,e.height=Math.max(e.height,e.maxHeight),e.width=e.width+2*e.padding,o.attr("transform","translate("+e.width/2+", "+e.padding/2+")"),function(t,e,n){t.append("path").attr("id","node-"+e.id).attr("class","node-bkg node-"+e.type).attr("d",`M0 ${e.height-5} v${10-e.height} q0,-5 5,-5 h${e.width-10} q5,0 5,5 v${e.height-5} H0 Z`),t.append("line").attr("class","node-line-"+n).attr("x1",0).attr("y1",e.height).attr("x2",e.width).attr("y2",e.height)}(a,e,s),e},L=function(t,e,n){const i=t.append("g"),s=i.append("text").text(e.descr).attr("dy","1em").attr("alignment-baseline","middle").attr("dominant-baseline","middle").attr("text-anchor","middle").call(E,e.width).node().getBBox(),r=n.fontSize&&n.fontSize.replace?n.fontSize.replace("px",""):n.fontSize;return i.remove(),s.height+1.1*r*.5+e.padding},T=function(t,e,n,s,r,a,o,c,l,h,d){var u;for(const c of e){const e={descr:c.task,section:n,number:n,width:150,padding:20,maxHeight:a};i.l.debug("taskNode",e);const p=t.append("g").attr("class","taskWrapper"),g=I(p,e,n,o).height;if(i.l.debug("taskHeight after draw",g),p.attr("transform",`translate(${s}, ${r})`),a=Math.max(a,g),c.events){const e=t.append("g").attr("class","lineWrapper");let i=a;r+=100,i+=A(t,c.events,n,s,r,o),r-=100,e.append("line").attr("x1",s+95).attr("y1",r+a).attr("x2",s+95).attr("y2",r+a+(d?a:h)+l+120).attr("stroke-width",2).attr("stroke","black").attr("marker-end","url(#arrowhead)").attr("stroke-dasharray","5,5")}s+=200,d&&!(null==(u=o.timeline)?void 0:u.disableMulticolor)&&n++}r-=10},A=function(t,e,n,s,r,a){let o=0;const c=r;r+=100;for(const c of e){const e={descr:c,section:n,number:n,width:150,padding:20,maxHeight:50};i.l.debug("eventNode",e);const l=t.append("g").attr("class","eventWrapper"),h=I(l,e,n,a).height;o+=h,l.attr("transform",`translate(${s}, ${r})`),r=r+10+h}return r=c,o},C={db:$,renderer:{setConf:()=>{},draw:function(t,e,n,r){var a,o;const c=(0,i.c)(),l=c.leftMargin??50;i.l.debug("timeline",r.db);const h=c.securityLevel;let d;"sandbox"===h&&(d=(0,s.Ltv)("#i"+e));const u=("sandbox"===h?(0,s.Ltv)(d.nodes()[0].contentDocument.body):(0,s.Ltv)("body")).select("#"+e);u.append("g");const p=r.db.getTasks(),g=r.db.getCommonDb().getDiagramTitle();i.l.debug("task",p),u.append("defs").append("marker").attr("id","arrowhead").attr("refX",5).attr("refY",2).attr("markerWidth",6).attr("markerHeight",4).attr("orient","auto").append("path").attr("d","M 0,0 V 4 L6,2 Z");const y=r.db.getSections();i.l.debug("sections",y);let f=0,m=0,_=0,b=0,k=50+l,x=50;b=50;let v=0,S=!0;y.forEach((function(t){const e=L(u,{number:v,descr:t,section:v,width:150,padding:20,maxHeight:f},c);i.l.debug("sectionHeight before draw",e),f=Math.max(f,e+20)}));let w=0,$=0;i.l.debug("tasks.length",p.length);for(const[t,e]of p.entries()){const n={number:t,descr:e,section:e.section,width:150,padding:20,maxHeight:m},s=L(u,n,c);i.l.debug("taskHeight before draw",s),m=Math.max(m,s+20),w=Math.max(w,e.events.length);let r=0;for(let t=0;t0?y.forEach((t=>{const e=p.filter((e=>e.section===t)),n={number:v,descr:t,section:v,width:200*Math.max(e.length,1)-50,padding:20,maxHeight:f};i.l.debug("sectionNode",n);const s=u.append("g"),r=I(s,n,v,c);i.l.debug("sectionNode output",r),s.attr("transform",`translate(${k}, 50)`),x+=f+50,e.length>0&&T(u,e,v,k,x,m,c,0,$,f,!1),k+=200*Math.max(e.length,1),x=50,v++})):(S=!1,T(u,p,v,k,x,m,c,0,$,f,!0));const E=u.node().getBBox();i.l.debug("bounds",E),g&&u.append("text").text(g).attr("x",E.width/2-l).attr("font-size","4ex").attr("font-weight","bold").attr("y",20),_=S?f+m+150:m+100,u.append("g").attr("class","lineWrapper").append("line").attr("x1",l).attr("y1",_).attr("x2",E.width+3*l).attr("y2",_).attr("stroke-width",4).attr("stroke","black").attr("marker-end","url(#arrowhead)"),(0,i.o)(void 0,u,(null==(a=c.timeline)?void 0:a.padding)??50,(null==(o=c.timeline)?void 0:o.useMaxWidth)??!1)}},parser:l,styles:t=>`\n .edge {\n stroke-width: 3;\n }\n ${(t=>{let e="";for(let e=0;e{s.d(t,{diagram:()=>V});var o=s(6292),i=s(697),a=s(8918),r=s(9973),n=s(2746);s(4353),s(6750),s(2838),s(944),s(4075);const d="rect",c="rectWithTitle",l="statediagram",p=`${l}-state`,g="transition",b=`${g} note-edge`,h=`${l}-note`,u=`${l}-cluster`,y=`${l}-cluster-alt`,f="parent",w="note",x="----",$=`${x}${w}`,m=`${x}${f}`,T="fill:none",k="fill: #333",S="text",v="normal";let D={},A=0;function B(e="",t=0,s="",o=x){return`state-${e}${null!==s&&s.length>0?`${o}${s}`:""}-${t}`}const L=(e,t,s,i,a,n)=>{const l=s.id,g=null==(x=i[l])?"":x.classes?x.classes.join(" "):"";var x;if("root"!==l){let t=d;!0===s.start&&(t="start"),!1===s.start&&(t="end"),s.type!==o.D&&(t=s.type),D[l]||(D[l]={id:l,shape:t,description:r.e.sanitizeText(l,(0,r.c)()),classes:`${g} ${p}`});const i=D[l];s.description&&(Array.isArray(i.description)?(i.shape=c,i.description.push(s.description)):i.description.length>0?(i.shape=c,i.description===l?i.description=[s.description]:i.description=[i.description,s.description]):(i.shape=d,i.description=s.description),i.description=r.e.sanitizeTextOrArray(i.description,(0,r.c)())),1===i.description.length&&i.shape===c&&(i.shape=d),!i.type&&s.doc&&(r.l.info("Setting cluster for ",l,E(s)),i.type="group",i.dir=E(s),i.shape=s.type===o.a?"divider":"roundedWithTitle",i.classes=i.classes+" "+u+" "+(n?y:""));const a={labelStyle:"",shape:i.shape,labelText:i.description,classes:i.classes,style:"",id:l,dir:i.dir,domId:B(l,A),type:i.type,padding:15,centerLabel:!0};if(s.note){const t={labelStyle:"",shape:"note",labelText:s.note.text,classes:h,style:"",id:l+$+"-"+A,domId:B(l,A,w),type:i.type,padding:15},o={labelStyle:"",shape:"noteGroup",labelText:s.note.text,classes:i.classes,style:"",id:l+m,domId:B(l,A,f),type:"group",padding:0};A++;const r=l+m;e.setNode(r,o),e.setNode(t.id,t),e.setNode(l,a),e.setParent(l,r),e.setParent(t.id,r);let n=l,d=t.id;"left of"===s.note.position&&(n=t.id,d=l),e.setEdge(n,d,{arrowhead:"none",arrowType:"",style:T,labelStyle:"",classes:b,arrowheadStyle:k,labelpos:"c",labelType:S,thickness:v})}else e.setNode(l,a)}t&&"root"!==t.id&&(r.l.trace("Setting node ",l," to be child of its parent ",t.id),e.setParent(l,t.id)),s.doc&&(r.l.trace("Adding nodes children "),C(e,s,s.doc,i,a,!n))},C=(e,t,s,i,a,n)=>{r.l.trace("items",s),s.forEach((s=>{switch(s.stmt){case o.b:case o.D:L(e,t,s,i,a,n);break;case o.S:{L(e,t,s.state1,i,a,n),L(e,t,s.state2,i,a,n);const o={id:"edge"+A,arrowhead:"normal",arrowTypeEnd:"arrow_barb",style:T,labelStyle:"",label:r.e.sanitizeText(s.description,(0,r.c)()),arrowheadStyle:k,labelpos:"c",labelType:S,thickness:v,classes:g};e.setEdge(s.state1.id,s.state2.id,o,A),A++}}}))},E=(e,t=o.c)=>{let s=t;if(e.doc)for(let t=0;t{e.state||(e.state={}),e.state.arrowMarkerAbsolute=e.arrowMarkerAbsolute,o.d.clear()}}}}]); \ No newline at end of file diff --git a/js/746-81388614.chunk.min.js b/js/746-81388614.chunk.min.js new file mode 100644 index 0000000..5025c1d --- /dev/null +++ b/js/746-81388614.chunk.min.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkgeekdoc=self.webpackChunkgeekdoc||[]).push([[746],{4075:(e,t,n)=>{n.d(t,{M:()=>d});var r=n(9592),i=n(53),a=n(4722);function d(e){var t={options:{directed:e.isDirected(),multigraph:e.isMultigraph(),compound:e.isCompound()},nodes:o(e),edges:l(e)};return r.A(e.graph())||(t.value=i.A(e.graph())),t}function o(e){return a.A(e.nodes(),(function(t){var n=e.node(t),i=e.parent(t),a={v:t};return r.A(n)||(a.value=n),r.A(i)||(a.parent=i),a}))}function l(e){return a.A(e.edges(),(function(t){var n=e.edge(t),i={v:t.v,w:t.w};return r.A(t.name)||(i.name=t.name),r.A(n)||(i.value=n),i}))}n(1974)},53:(e,t,n)=>{n.d(t,{A:()=>i});var r=n(970);const i=function(e){return(0,r.A)(e,4)}},2746:(e,t,n)=>{n.d(t,{r:()=>E});var r=n(944),i=n(4075),a=n(8747),d=n(9973),o=n(697),l=n(2563),s=n(8918);let c={},h={},g={};const f=(e,t)=>(d.l.trace("In isDescendant",t," ",e," = ",h[t].includes(e)),!!h[t].includes(e)),u=(e,t,n,r)=>{d.l.warn("Copying children of ",e,"root",r,"data",t.node(e),r);const i=t.children(e)||[];e!==r&&i.push(e),d.l.warn("Copying (nodes) clusterId",e,"nodes",i),i.forEach((i=>{if(t.children(i).length>0)u(i,t,n,r);else{const a=t.node(i);d.l.info("cp ",i," to ",r," with parent ",e),n.setNode(i,a),r!==t.parent(i)&&(d.l.warn("Setting parent",i,t.parent(i)),n.setParent(i,t.parent(i))),e!==r&&i!==e?(d.l.debug("Setting parent",i,e),n.setParent(i,e)):(d.l.info("In copy ",e,"root",r,"data",t.node(e),r),d.l.debug("Not Setting parent for node=",i,"cluster!==rootId",e!==r,"node!==clusterId",i!==e));const o=t.edges(i);d.l.debug("Copying Edges",o),o.forEach((i=>{d.l.info("Edge",i);const a=t.edge(i.v,i.w,i.name);d.l.info("Edge data",a,r);try{((e,t)=>(d.l.info("Descendants of ",t," is ",h[t]),d.l.info("Edge is ",e),e.v!==t&&e.w!==t&&(h[t]?h[t].includes(e.v)||f(e.v,t)||f(e.w,t)||h[t].includes(e.w):(d.l.debug("Tilt, ",t,",not in descendants"),!1))))(i,r)?(d.l.info("Copying as ",i.v,i.w,a,i.name),n.setEdge(i.v,i.w,a,i.name),d.l.info("newGraph edges ",n.edges(),n.edge(n.edges()[0]))):d.l.info("Skipping copy of edge ",i.v,"--\x3e",i.w," rootId: ",r," clusterId:",e)}catch(e){d.l.error(e)}}))}d.l.debug("Removing node",i),t.removeNode(i)}))},w=(e,t)=>{const n=t.children(e);let r=[...n];for(const i of n)g[i]=e,r=[...r,...w(i,t)];return r},p=(e,t)=>{d.l.trace("Searching",e);const n=t.children(e);if(d.l.trace("Searching children of id ",e,n),n.length<1)return d.l.trace("This is a valid node",e),e;for(const r of n){const n=p(r,t);if(n)return d.l.trace("Found replacement for",e," => ",n),n}},v=e=>c[e]&&c[e].externalConnections&&c[e]?c[e].id:e,y=(e,t)=>{if(d.l.warn("extractor - ",t,i.M(e),e.children("D")),t>10)return void d.l.error("Bailing out");let n=e.nodes(),r=!1;for(const t of n){const n=e.children(t);r=r||n.length>0}if(r){d.l.debug("Nodes = ",n,t);for(const r of n)if(d.l.debug("Extracting node",r,c,c[r]&&!c[r].externalConnections,!e.parent(r),e.node(r),e.children("D")," Depth ",t),c[r])if(!c[r].externalConnections&&e.children(r)&&e.children(r).length>0){d.l.warn("Cluster without external connections, without a parent and with children",r,t);let n="TB"===e.graph().rankdir?"LR":"TB";c[r]&&c[r].clusterData&&c[r].clusterData.dir&&(n=c[r].clusterData.dir,d.l.warn("Fixing dir",c[r].clusterData.dir,n));const a=new o.T({multigraph:!0,compound:!0}).setGraph({rankdir:n,nodesep:50,ranksep:50,marginx:8,marginy:8}).setDefaultEdgeLabel((function(){return{}}));d.l.warn("Old graph before copy",i.M(e)),u(r,e,a,r),e.setNode(r,{clusterNode:!0,id:r,clusterData:c[r].clusterData,labelText:c[r].labelText,graph:a}),d.l.warn("New graph after copy node: (",r,")",i.M(a)),d.l.debug("Old graph after copy",i.M(e))}else d.l.warn("Cluster ** ",r," **not meeting the criteria !externalConnections:",!c[r].externalConnections," no parent: ",!e.parent(r)," children ",e.children(r)&&e.children(r).length>0,e.children("D"),t),d.l.debug(c);else d.l.debug("Not a cluster",r,t);n=e.nodes(),d.l.warn("New list of nodes",n);for(const r of n){const n=e.node(r);d.l.warn(" Now next level",r,n),n.clusterNode&&y(n.graph,t+1)}}else d.l.debug("Done, no node has children",e.nodes())},x=(e,t)=>{if(0===t.length)return[];let n=Object.assign(t);return t.forEach((t=>{const r=e.children(t),i=x(e,r);n=[...n,...i]})),n},m={rect:(e,t)=>{d.l.info("Creating subgraph rect for ",t.id,t);const n=(0,d.c)(),r=e.insert("g").attr("class","cluster"+(t.class?" "+t.class:"")).attr("id",t.id),i=r.insert("rect",":first-child"),o=(0,d.m)(n.flowchart.htmlLabels),c=r.insert("g").attr("class","cluster-label"),h="markdown"===t.labelType?(0,l.a)(c,t.labelText,{style:t.labelStyle,useHtmlLabels:o}):c.node().appendChild((0,a.c)(t.labelText,t.labelStyle,void 0,!0));let g=h.getBBox();if((0,d.m)(n.flowchart.htmlLabels)){const e=h.children[0],t=(0,s.Ltv)(h);g=e.getBoundingClientRect(),t.attr("width",g.width),t.attr("height",g.height)}const f=0*t.padding,u=f/2,w=t.width<=g.width+f?g.width+f:t.width;t.width<=g.width+f?t.diff=(g.width-t.width)/2-t.padding/2:t.diff=-t.padding/2,d.l.trace("Data ",t,JSON.stringify(t)),i.attr("style",t.style).attr("rx",t.rx).attr("ry",t.ry).attr("x",t.x-w/2).attr("y",t.y-t.height/2-u).attr("width",w).attr("height",t.height+f);const{subGraphTitleTopMargin:p}=(0,a.g)(n);o?c.attr("transform",`translate(${t.x-g.width/2}, ${t.y-t.height/2+p})`):c.attr("transform",`translate(${t.x}, ${t.y-t.height/2+p})`);const v=i.node().getBBox();return t.width=v.width,t.height=v.height,t.intersect=function(e){return(0,a.i)(t,e)},r},roundedWithTitle:(e,t)=>{const n=(0,d.c)(),r=e.insert("g").attr("class",t.classes).attr("id",t.id),i=r.insert("rect",":first-child"),o=r.insert("g").attr("class","cluster-label"),l=r.append("rect"),c=o.node().appendChild((0,a.c)(t.labelText,t.labelStyle,void 0,!0));let h=c.getBBox();if((0,d.m)(n.flowchart.htmlLabels)){const e=c.children[0],t=(0,s.Ltv)(c);h=e.getBoundingClientRect(),t.attr("width",h.width),t.attr("height",h.height)}h=c.getBBox();const g=0*t.padding,f=g/2,u=t.width<=h.width+t.padding?h.width+t.padding:t.width;t.width<=h.width+t.padding?t.diff=(h.width+0*t.padding-t.width)/2:t.diff=-t.padding/2,i.attr("class","outer").attr("x",t.x-u/2-f).attr("y",t.y-t.height/2-f).attr("width",u+g).attr("height",t.height+g),l.attr("class","inner").attr("x",t.x-u/2-f).attr("y",t.y-t.height/2-f+h.height-1).attr("width",u+g).attr("height",t.height+g-h.height-3);const{subGraphTitleTopMargin:w}=(0,a.g)(n);o.attr("transform",`translate(${t.x-h.width/2}, ${t.y-t.height/2-t.padding/3+((0,d.m)(n.flowchart.htmlLabels)?5:3)+w})`);const p=i.node().getBBox();return t.height=p.height,t.intersect=function(e){return(0,a.i)(t,e)},r},noteGroup:(e,t)=>{const n=e.insert("g").attr("class","note-cluster").attr("id",t.id),r=n.insert("rect",":first-child"),i=0*t.padding,d=i/2;r.attr("rx",t.rx).attr("ry",t.ry).attr("x",t.x-t.width/2-d).attr("y",t.y-t.height/2-d).attr("width",t.width+i).attr("height",t.height+i).attr("fill","none");const o=r.node().getBBox();return t.width=o.width,t.height=o.height,t.intersect=function(e){return(0,a.i)(t,e)},n},divider:(e,t)=>{const n=e.insert("g").attr("class",t.classes).attr("id",t.id),r=n.insert("rect",":first-child"),i=0*t.padding,d=i/2;r.attr("class","divider").attr("x",t.x-t.width/2-d).attr("y",t.y-t.height/2).attr("width",t.width+i).attr("height",t.height+i);const o=r.node().getBBox();return t.width=o.width,t.height=o.height,t.diff=-t.padding/2,t.intersect=function(e){return(0,a.i)(t,e)},n}};let b={};const C=async(e,t,n,o,l,s)=>{d.l.info("Graph in recursive render: XXX",i.M(t),l);const h=t.graph().rankdir;d.l.trace("Dir in recursive render - dir:",h);const g=e.insert("g").attr("class","root");t.nodes()?d.l.info("Recursive render XXX",t.nodes()):d.l.info("No nodes found for",t),t.edges().length>0&&d.l.trace("Recursive edges",t.edge(t.edges()[0]));const f=g.insert("g").attr("class","clusters"),u=g.insert("g").attr("class","edgePaths"),w=g.insert("g").attr("class","edgeLabels"),v=g.insert("g").attr("class","nodes");await Promise.all(t.nodes().map((async function(e){const r=t.node(e);if(void 0!==l){const n=JSON.parse(JSON.stringify(l.clusterData));d.l.info("Setting data for cluster XXX (",e,") ",n,l),t.setNode(l.id,n),t.parent(e)||(d.l.trace("Setting parent",e,l.id),t.setParent(e,l.id,n))}if(d.l.info("(Insert) Node XXX"+e+": "+JSON.stringify(t.node(e))),r&&r.clusterNode){d.l.info("Cluster identified",e,r.width,t.node(e));const i=await C(v,r.graph,n,o,t.node(e),s),l=i.elem;(0,a.u)(r,l),r.diff=i.diff||0,d.l.info("Node bounds (abc123)",e,r,r.width,r.x,r.y),(0,a.s)(l,r),d.l.warn("Recursive render complete ",l,r)}else t.children(e).length>0?(d.l.info("Cluster - the non recursive path XXX",e,r.id,r,t),d.l.info(p(r.id,t)),c[r.id]={id:p(r.id,t),node:r}):(d.l.info("Node - the non recursive path",e,r.id,r),await(0,a.e)(v,t.node(e),h))}))),t.edges().forEach((function(e){const n=t.edge(e.v,e.w,e.name);d.l.info("Edge "+e.v+" -> "+e.w+": "+JSON.stringify(e)),d.l.info("Edge "+e.v+" -> "+e.w+": ",e," ",JSON.stringify(t.edge(e))),d.l.info("Fix",c,"ids:",e.v,e.w,"Translating: ",c[e.v],c[e.w]),(0,a.f)(w,n)})),t.edges().forEach((function(e){d.l.info("Edge "+e.v+" -> "+e.w+": "+JSON.stringify(e))})),d.l.info("#############################################"),d.l.info("### Layout ###"),d.l.info("#############################################"),d.l.info(t),(0,r.Zp)(t),d.l.info("Graph after layout:",i.M(t));let y=0;const{subGraphTitleTotalMargin:E}=(0,a.g)(s);return(e=>x(e,e.children()))(t).forEach((function(e){const n=t.node(e);d.l.info("Position "+e+": "+JSON.stringify(t.node(e))),d.l.info("Position "+e+": ("+n.x,","+n.y,") width: ",n.width," height: ",n.height),n&&n.clusterNode?(n.y+=E,(0,a.p)(n)):t.children(e).length>0?(n.height+=E,((e,t)=>{d.l.trace("Inserting cluster");const n=t.shape||"rect";b[t.id]=m[n](e,t)})(f,n),c[n.id].node=n):(n.y+=E/2,(0,a.p)(n))})),t.edges().forEach((function(e){const r=t.edge(e);d.l.info("Edge "+e.v+" -> "+e.w+": "+JSON.stringify(r),r),r.points.forEach((e=>e.y+=E/2));const i=(0,a.h)(u,e,r,c,n,t,o);(0,a.j)(r,i)})),t.nodes().forEach((function(e){const n=t.node(e);d.l.info(e,n.type,n.diff),"group"===n.type&&(y=n.diff)})),{elem:g,diff:y}},E=async(e,t,n,r,o)=>{(0,a.a)(e,n,r,o),(0,a.b)(),(0,a.d)(),b={},h={},g={},c={},d.l.warn("Graph at first:",JSON.stringify(i.M(t))),((e,t)=>{if(e){d.l.debug("Opting in, graph "),e.nodes().forEach((function(t){e.children(t).length>0&&(d.l.warn("Cluster identified",t," Replacement id in edges: ",p(t,e)),h[t]=w(t,e),c[t]={id:p(t,e),clusterData:e.node(t)})})),e.nodes().forEach((function(t){const n=e.children(t),r=e.edges();n.length>0?(d.l.debug("Cluster identified",t,h),r.forEach((e=>{e.v!==t&&e.w!==t&&f(e.v,t)^f(e.w,t)&&(d.l.warn("Edge: ",e," leaves cluster ",t),d.l.warn("Descendants of XXX ",t,": ",h[t]),c[t].externalConnections=!0)}))):d.l.debug("Not a cluster ",t,h)}));for(let t of Object.keys(c)){const n=c[t].id,r=e.parent(n);r!==t&&c[r]&&!c[r].externalConnections&&(c[t].id=r)}e.edges().forEach((function(t){const n=e.edge(t);d.l.warn("Edge "+t.v+" -> "+t.w+": "+JSON.stringify(t)),d.l.warn("Edge "+t.v+" -> "+t.w+": "+JSON.stringify(e.edge(t)));let r=t.v,i=t.w;if(d.l.warn("Fix XXX",c,"ids:",t.v,t.w,"Translating: ",c[t.v]," --- ",c[t.w]),c[t.v]&&c[t.w]&&c[t.v]===c[t.w]){d.l.warn("Fixing and trixing link to self - removing XXX",t.v,t.w,t.name),d.l.warn("Fixing and trixing - removing XXX",t.v,t.w,t.name),r=v(t.v),i=v(t.w),e.removeEdge(t.v,t.w,t.name);const a=t.w+"---"+t.v;e.setNode(a,{domId:a,id:a,labelStyle:"",labelText:n.label,padding:0,shape:"labelRect",style:""});const o=structuredClone(n),l=structuredClone(n);o.label="",o.arrowTypeEnd="none",l.label="",o.fromCluster=t.v,l.toCluster=t.v,e.setEdge(r,a,o,t.name+"-cyclic-special"),e.setEdge(a,i,l,t.name+"-cyclic-special")}else if(c[t.v]||c[t.w]){if(d.l.warn("Fixing and trixing - removing XXX",t.v,t.w,t.name),r=v(t.v),i=v(t.w),e.removeEdge(t.v,t.w,t.name),r!==t.v){const i=e.parent(r);c[i].externalConnections=!0,n.fromCluster=t.v}if(i!==t.w){const r=e.parent(i);c[r].externalConnections=!0,n.toCluster=t.w}d.l.warn("Fix Replacing with XXX",r,i,t.name),e.setEdge(r,i,n,t.name)}})),d.l.warn("Adjusted Graph",i.M(e)),y(e,0),d.l.trace(c)}else d.l.debug("Opting out, no graph ")})(t),d.l.warn("Graph after:",JSON.stringify(i.M(t)));const l=(0,d.c)();await C(e,t,r,o,void 0,l)}}}]); \ No newline at end of file diff --git a/js/747-217ee676.chunk.min.js b/js/747-217ee676.chunk.min.js new file mode 100644 index 0000000..c0734bb --- /dev/null +++ b/js/747-217ee676.chunk.min.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkgeekdoc=self.webpackChunkgeekdoc||[]).push([[747],{8747:(t,e,a)=>{a.d(e,{a:()=>l,b:()=>T,c:()=>d,d:()=>H,e:()=>S,f:()=>I,g:()=>_,h:()=>U,i:()=>x,j:()=>D,k:()=>P,l:()=>o,m:()=>R,p:()=>B,s:()=>M,u:()=>h});var r=a(9973),n=a(8918),i=a(2563);const s={extension:(t,e,a)=>{r.l.trace("Making markers for ",a),t.append("defs").append("marker").attr("id",a+"_"+e+"-extensionStart").attr("class","marker extension "+e).attr("refX",18).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 1,7 L18,13 V 1 Z"),t.append("defs").append("marker").attr("id",a+"_"+e+"-extensionEnd").attr("class","marker extension "+e).attr("refX",1).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 1,1 V 13 L18,7 Z")},composition:(t,e,a)=>{t.append("defs").append("marker").attr("id",a+"_"+e+"-compositionStart").attr("class","marker composition "+e).attr("refX",18).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),t.append("defs").append("marker").attr("id",a+"_"+e+"-compositionEnd").attr("class","marker composition "+e).attr("refX",1).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z")},aggregation:(t,e,a)=>{t.append("defs").append("marker").attr("id",a+"_"+e+"-aggregationStart").attr("class","marker aggregation "+e).attr("refX",18).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),t.append("defs").append("marker").attr("id",a+"_"+e+"-aggregationEnd").attr("class","marker aggregation "+e).attr("refX",1).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z")},dependency:(t,e,a)=>{t.append("defs").append("marker").attr("id",a+"_"+e+"-dependencyStart").attr("class","marker dependency "+e).attr("refX",6).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 5,7 L9,13 L1,7 L9,1 Z"),t.append("defs").append("marker").attr("id",a+"_"+e+"-dependencyEnd").attr("class","marker dependency "+e).attr("refX",13).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L14,7 L9,1 Z")},lollipop:(t,e,a)=>{t.append("defs").append("marker").attr("id",a+"_"+e+"-lollipopStart").attr("class","marker lollipop "+e).attr("refX",13).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("circle").attr("stroke","black").attr("fill","transparent").attr("cx",7).attr("cy",7).attr("r",6),t.append("defs").append("marker").attr("id",a+"_"+e+"-lollipopEnd").attr("class","marker lollipop "+e).attr("refX",1).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("circle").attr("stroke","black").attr("fill","transparent").attr("cx",7).attr("cy",7).attr("r",6)},point:(t,e,a)=>{t.append("marker").attr("id",a+"_"+e+"-pointEnd").attr("class","marker "+e).attr("viewBox","0 0 10 10").attr("refX",6).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",12).attr("markerHeight",12).attr("orient","auto").append("path").attr("d","M 0 0 L 10 5 L 0 10 z").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0"),t.append("marker").attr("id",a+"_"+e+"-pointStart").attr("class","marker "+e).attr("viewBox","0 0 10 10").attr("refX",4.5).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",12).attr("markerHeight",12).attr("orient","auto").append("path").attr("d","M 0 5 L 10 10 L 10 0 z").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0")},circle:(t,e,a)=>{t.append("marker").attr("id",a+"_"+e+"-circleEnd").attr("class","marker "+e).attr("viewBox","0 0 10 10").attr("refX",11).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("circle").attr("cx","5").attr("cy","5").attr("r","5").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0"),t.append("marker").attr("id",a+"_"+e+"-circleStart").attr("class","marker "+e).attr("viewBox","0 0 10 10").attr("refX",-1).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("circle").attr("cx","5").attr("cy","5").attr("r","5").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0")},cross:(t,e,a)=>{t.append("marker").attr("id",a+"_"+e+"-crossEnd").attr("class","marker cross "+e).attr("viewBox","0 0 11 11").attr("refX",12).attr("refY",5.2).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("path").attr("d","M 1,1 l 9,9 M 10,1 l -9,9").attr("class","arrowMarkerPath").style("stroke-width",2).style("stroke-dasharray","1,0"),t.append("marker").attr("id",a+"_"+e+"-crossStart").attr("class","marker cross "+e).attr("viewBox","0 0 11 11").attr("refX",-1).attr("refY",5.2).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("path").attr("d","M 1,1 l 9,9 M 10,1 l -9,9").attr("class","arrowMarkerPath").style("stroke-width",2).style("stroke-dasharray","1,0")},barb:(t,e,a)=>{t.append("defs").append("marker").attr("id",a+"_"+e+"-barbEnd").attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",14).attr("markerUnits","strokeWidth").attr("orient","auto").append("path").attr("d","M 19,7 L9,13 L14,7 L9,1 Z")}},l=(t,e,a,r)=>{e.forEach((e=>{s[e](t,a,r)}))},d=(t,e,a,i)=>{let s=t||"";if("object"==typeof s&&(s=s[0]),(0,r.m)((0,r.c)().flowchart.htmlLabels)){return s=s.replace(/\\n|\n/g,"
    "),r.l.debug("vertexText"+s),function(t){const e=(0,n.Ltv)(document.createElementNS("http://www.w3.org/2000/svg","foreignObject")),a=e.append("xhtml:div"),r=t.label,i=t.isNode?"nodeLabel":"edgeLabel";var s;return a.html('"+r+""),(s=t.labelStyle)&&a.attr("style",s),a.style("display","inline-block"),a.style("white-space","nowrap"),a.attr("xmlns","http://www.w3.org/1999/xhtml"),e.node()}({isNode:i,label:(0,r.M)(s).replace(/fa[blrs]?:fa-[\w-]+/g,(t=>``)),labelStyle:e.replace("fill:","color:")})}{const t=document.createElementNS("http://www.w3.org/2000/svg","text");t.setAttribute("style",e.replace("color:","fill:"));let r=[];r="string"==typeof s?s.split(/\\n|\n|/gi):Array.isArray(s)?s:[];for(const e of r){const r=document.createElementNS("http://www.w3.org/2000/svg","tspan");r.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),r.setAttribute("dy","1em"),r.setAttribute("x","0"),a?r.setAttribute("class","title-row"):r.setAttribute("class","row"),r.textContent=e.trim(),t.appendChild(r)}return t}},o=async(t,e,a,s)=>{let l;const o=e.useHtmlLabels||(0,r.m)((0,r.c)().flowchart.htmlLabels);l=a||"node default";const h=t.insert("g").attr("class",l).attr("id",e.domId||e.id),c=h.insert("g").attr("class","label").attr("style",e.labelStyle);let y;y=void 0===e.labelText?"":"string"==typeof e.labelText?e.labelText:e.labelText[0];const p=c.node();let g;g="markdown"===e.labelType?(0,i.a)(c,(0,r.d)((0,r.M)(y),(0,r.c)()),{useHtmlLabels:o,width:e.width||(0,r.c)().flowchart.wrappingWidth,classes:"markdown-node-label"}):p.appendChild(d((0,r.d)((0,r.M)(y),(0,r.c)()),e.labelStyle,!1,s));let x=g.getBBox();const f=e.padding/2;if((0,r.m)((0,r.c)().flowchart.htmlLabels)){const t=g.children[0],e=(0,n.Ltv)(g),a=t.getElementsByTagName("img");if(a){const t=""===y.replace(/]*>/g,"").trim();await Promise.all([...a].map((e=>new Promise((a=>{function n(){if(e.style.display="flex",e.style.flexDirection="column",t){const t=(0,r.c)().fontSize?(0,r.c)().fontSize:window.getComputedStyle(document.body).fontSize,a=5,n=parseInt(t,10)*a+"px";e.style.minWidth=n,e.style.maxWidth=n}else e.style.width="100%";a(e)}setTimeout((()=>{e.complete&&n()})),e.addEventListener("error",n),e.addEventListener("load",n)})))))}x=t.getBoundingClientRect(),e.attr("width",x.width),e.attr("height",x.height)}return o?c.attr("transform","translate("+-x.width/2+", "+-x.height/2+")"):c.attr("transform","translate(0, "+-x.height/2+")"),e.centerLabel&&c.attr("transform","translate("+-x.width/2+", "+-x.height/2+")"),c.insert("rect",":first-child"),{shapeSvg:h,bbox:x,halfPadding:f,label:c}},h=(t,e)=>{const a=e.node().getBBox();t.width=a.width,t.height=a.height};function c(t,e,a,r){return t.insert("polygon",":first-child").attr("points",r.map((function(t){return t.x+","+t.y})).join(" ")).attr("class","label-container").attr("transform","translate("+-e/2+","+a/2+")")}function y(t,e,a,r){var n=t.x,i=t.y,s=n-r.x,l=i-r.y,d=Math.sqrt(e*e*l*l+a*a*s*s),o=Math.abs(e*a*s/d);r.x0}const x=(t,e)=>{var a,r,n=t.x,i=t.y,s=e.x-n,l=e.y-i,d=t.width/2,o=t.height/2;return Math.abs(l)*d>Math.abs(s)*o?(l<0&&(o=-o),a=0===l?0:o*s/l,r=o):(s<0&&(d=-d),a=d,r=0===s?0:d*l/s),{x:n+a,y:i+r}},f={node:function(t,e){return t.intersect(e)},circle:function(t,e,a){return y(t,e,e,a)},ellipse:y,polygon:function(t,e,a){var r=t.x,n=t.y,i=[],s=Number.POSITIVE_INFINITY,l=Number.POSITIVE_INFINITY;"function"==typeof e.forEach?e.forEach((function(t){s=Math.min(s,t.x),l=Math.min(l,t.y)})):(s=Math.min(s,e.x),l=Math.min(l,e.y));for(var d=r-t.width/2-s,o=n-t.height/2-l,h=0;h1&&i.sort((function(t,e){var r=t.x-a.x,n=t.y-a.y,i=Math.sqrt(r*r+n*n),s=e.x-a.x,l=e.y-a.y,d=Math.sqrt(s*s+l*l);return it?" "+t:"",w=(t,e)=>`${e||"node default"}${u(t.classes)} ${u(t.class)}`,b=async(t,e)=>{const{shapeSvg:a,bbox:n}=await o(t,e,w(e,void 0),!0),i=n.width+e.padding+(n.height+e.padding),s=[{x:i/2,y:0},{x:i,y:-i/2},{x:i/2,y:-i},{x:0,y:-i/2}];r.l.info("Question main (Circle)");const l=c(a,i,i,s);return l.attr("style",e.style),h(e,l),e.intersect=function(t){return r.l.warn("Intersect called"),f.polygon(e,s,t)},a};function m(t,e,a,n){const i=[],s=t=>{i.push(t,0)},l=t=>{i.push(0,t)};e.includes("t")?(r.l.debug("add top border"),s(a)):l(a),e.includes("r")?(r.l.debug("add right border"),s(n)):l(n),e.includes("b")?(r.l.debug("add bottom border"),s(a)):l(a),e.includes("l")?(r.l.debug("add left border"),s(n)):l(n),t.attr("stroke-dasharray",i.join(" "))}const k=(t,e,a)=>{const r=t.insert("g").attr("class","node default").attr("id",e.domId||e.id);let n=70,i=10;"LR"===a&&(n=10,i=70);const s=r.append("rect").attr("x",-1*n/2).attr("y",-1*i/2).attr("width",n).attr("height",i).attr("class","fork-join");return h(e,s),e.height=e.height+e.padding/2,e.width=e.width+e.padding/2,e.intersect=function(t){return f.rect(e,t)},r},v={rhombus:b,composite:async(t,e)=>{const{shapeSvg:a,bbox:n,halfPadding:i}=await o(t,e,"node "+e.classes,!0),s=a.insert("rect",":first-child"),l=e.positioned?e.width:n.width+e.padding,d=e.positioned?e.height:n.height+e.padding,c=e.positioned?-l/2:-n.width/2-i,y=e.positioned?-d/2:-n.height/2-i;if(s.attr("class","basic cluster composite label-container").attr("style",e.style).attr("rx",e.rx).attr("ry",e.ry).attr("x",c).attr("y",y).attr("width",l).attr("height",d),e.props){const t=new Set(Object.keys(e.props));e.props.borders&&(m(s,e.props.borders,l,d),t.delete("borders")),t.forEach((t=>{r.l.warn(`Unknown node property ${t}`)}))}return h(e,s),e.intersect=function(t){return f.rect(e,t)},a},question:b,rect:async(t,e)=>{const{shapeSvg:a,bbox:n,halfPadding:i}=await o(t,e,"node "+e.classes+" "+e.class,!0),s=a.insert("rect",":first-child"),l=e.positioned?e.width:n.width+e.padding,d=e.positioned?e.height:n.height+e.padding,c=e.positioned?-l/2:-n.width/2-i,y=e.positioned?-d/2:-n.height/2-i;if(s.attr("class","basic label-container").attr("style",e.style).attr("rx",e.rx).attr("ry",e.ry).attr("x",c).attr("y",y).attr("width",l).attr("height",d),e.props){const t=new Set(Object.keys(e.props));e.props.borders&&(m(s,e.props.borders,l,d),t.delete("borders")),t.forEach((t=>{r.l.warn(`Unknown node property ${t}`)}))}return h(e,s),e.intersect=function(t){return f.rect(e,t)},a},labelRect:async(t,e)=>{const{shapeSvg:a}=await o(t,e,"label",!0);r.l.trace("Classes = ",e.class);const n=a.insert("rect",":first-child");if(n.attr("width",0).attr("height",0),a.attr("class","label edgeLabel"),e.props){const t=new Set(Object.keys(e.props));e.props.borders&&(m(n,e.props.borders,0,0),t.delete("borders")),t.forEach((t=>{r.l.warn(`Unknown node property ${t}`)}))}return h(e,n),e.intersect=function(t){return f.rect(e,t)},a},rectWithTitle:(t,e)=>{let a;a=e.classes?"node "+e.classes:"node default";const i=t.insert("g").attr("class",a).attr("id",e.domId||e.id),s=i.insert("rect",":first-child"),l=i.insert("line"),o=i.insert("g").attr("class","label"),c=e.labelText.flat?e.labelText.flat():e.labelText;let y="";y="object"==typeof c?c[0]:c,r.l.info("Label text abc79",y,c,"object"==typeof c);const p=o.node().appendChild(d(y,e.labelStyle,!0,!0));let g={width:0,height:0};if((0,r.m)((0,r.c)().flowchart.htmlLabels)){const t=p.children[0],e=(0,n.Ltv)(p);g=t.getBoundingClientRect(),e.attr("width",g.width),e.attr("height",g.height)}r.l.info("Text 2",c);const x=c.slice(1,c.length);let u=p.getBBox();const w=o.node().appendChild(d(x.join?x.join("
    "):x,e.labelStyle,!0,!0));if((0,r.m)((0,r.c)().flowchart.htmlLabels)){const t=w.children[0],e=(0,n.Ltv)(w);g=t.getBoundingClientRect(),e.attr("width",g.width),e.attr("height",g.height)}const b=e.padding/2;return(0,n.Ltv)(w).attr("transform","translate( "+(g.width>u.width?0:(u.width-g.width)/2)+", "+(u.height+b+5)+")"),(0,n.Ltv)(p).attr("transform","translate( "+(g.width{const a=t.insert("g").attr("class","node default").attr("id",e.domId||e.id);return a.insert("polygon",":first-child").attr("points",[{x:0,y:14},{x:14,y:0},{x:0,y:-14},{x:-14,y:0}].map((function(t){return t.x+","+t.y})).join(" ")).attr("class","state-start").attr("r",7).attr("width",28).attr("height",28),e.width=28,e.height=28,e.intersect=function(t){return f.circle(e,14,t)},a},circle:async(t,e)=>{const{shapeSvg:a,bbox:n,halfPadding:i}=await o(t,e,w(e,void 0),!0),s=a.insert("circle",":first-child");return s.attr("style",e.style).attr("rx",e.rx).attr("ry",e.ry).attr("r",n.width/2+i).attr("width",n.width+e.padding).attr("height",n.height+e.padding),r.l.info("Circle main"),h(e,s),e.intersect=function(t){return r.l.info("Circle intersect",e,n.width/2+i,t),f.circle(e,n.width/2+i,t)},a},doublecircle:async(t,e)=>{const{shapeSvg:a,bbox:n,halfPadding:i}=await o(t,e,w(e,void 0),!0),s=a.insert("g",":first-child"),l=s.insert("circle"),d=s.insert("circle");return s.attr("class",e.class),l.attr("style",e.style).attr("rx",e.rx).attr("ry",e.ry).attr("r",n.width/2+i+5).attr("width",n.width+e.padding+10).attr("height",n.height+e.padding+10),d.attr("style",e.style).attr("rx",e.rx).attr("ry",e.ry).attr("r",n.width/2+i).attr("width",n.width+e.padding).attr("height",n.height+e.padding),r.l.info("DoubleCircle main"),h(e,l),e.intersect=function(t){return r.l.info("DoubleCircle intersect",e,n.width/2+i+5,t),f.circle(e,n.width/2+i+5,t)},a},stadium:async(t,e)=>{const{shapeSvg:a,bbox:r}=await o(t,e,w(e,void 0),!0),n=r.height+e.padding,i=r.width+n/4+e.padding,s=a.insert("rect",":first-child").attr("style",e.style).attr("rx",n/2).attr("ry",n/2).attr("x",-i/2).attr("y",-n/2).attr("width",i).attr("height",n);return h(e,s),e.intersect=function(t){return f.rect(e,t)},a},hexagon:async(t,e)=>{const{shapeSvg:a,bbox:r}=await o(t,e,w(e,void 0),!0),n=r.height+e.padding,i=n/4,s=r.width+2*i+e.padding,l=[{x:i,y:0},{x:s-i,y:0},{x:s,y:-n/2},{x:s-i,y:-n},{x:i,y:-n},{x:0,y:-n/2}],d=c(a,s,n,l);return d.attr("style",e.style),h(e,d),e.intersect=function(t){return f.polygon(e,l,t)},a},block_arrow:async(t,e)=>{const{shapeSvg:a,bbox:r}=await o(t,e,void 0,!0),n=r.height+2*e.padding,i=n/2,s=r.width+2*i+e.padding,l=((t,e,a)=>{const r=(t=>{const e=new Set;for(const a of t)switch(a){case"x":e.add("right"),e.add("left");break;case"y":e.add("up"),e.add("down");break;default:e.add(a)}return e})(t),n=e.height+2*a.padding,i=n/2,s=e.width+2*i+a.padding,l=a.padding/2;return r.has("right")&&r.has("left")&&r.has("up")&&r.has("down")?[{x:0,y:0},{x:i,y:0},{x:s/2,y:2*l},{x:s-i,y:0},{x:s,y:0},{x:s,y:-n/3},{x:s+2*l,y:-n/2},{x:s,y:-2*n/3},{x:s,y:-n},{x:s-i,y:-n},{x:s/2,y:-n-2*l},{x:i,y:-n},{x:0,y:-n},{x:0,y:-2*n/3},{x:-2*l,y:-n/2},{x:0,y:-n/3}]:r.has("right")&&r.has("left")&&r.has("up")?[{x:i,y:0},{x:s-i,y:0},{x:s,y:-n/2},{x:s-i,y:-n},{x:i,y:-n},{x:0,y:-n/2}]:r.has("right")&&r.has("left")&&r.has("down")?[{x:0,y:0},{x:i,y:-n},{x:s-i,y:-n},{x:s,y:0}]:r.has("right")&&r.has("up")&&r.has("down")?[{x:0,y:0},{x:s,y:-i},{x:s,y:-n+i},{x:0,y:-n}]:r.has("left")&&r.has("up")&&r.has("down")?[{x:s,y:0},{x:0,y:-i},{x:0,y:-n+i},{x:s,y:-n}]:r.has("right")&&r.has("left")?[{x:i,y:0},{x:i,y:-l},{x:s-i,y:-l},{x:s-i,y:0},{x:s,y:-n/2},{x:s-i,y:-n},{x:s-i,y:-n+l},{x:i,y:-n+l},{x:i,y:-n},{x:0,y:-n/2}]:r.has("up")&&r.has("down")?[{x:s/2,y:0},{x:0,y:-l},{x:i,y:-l},{x:i,y:-n+l},{x:0,y:-n+l},{x:s/2,y:-n},{x:s,y:-n+l},{x:s-i,y:-n+l},{x:s-i,y:-l},{x:s,y:-l}]:r.has("right")&&r.has("up")?[{x:0,y:0},{x:s,y:-i},{x:0,y:-n}]:r.has("right")&&r.has("down")?[{x:0,y:0},{x:s,y:0},{x:0,y:-n}]:r.has("left")&&r.has("up")?[{x:s,y:0},{x:0,y:-i},{x:s,y:-n}]:r.has("left")&&r.has("down")?[{x:s,y:0},{x:0,y:0},{x:s,y:-n}]:r.has("right")?[{x:i,y:-l},{x:i,y:-l},{x:s-i,y:-l},{x:s-i,y:0},{x:s,y:-n/2},{x:s-i,y:-n},{x:s-i,y:-n+l},{x:i,y:-n+l},{x:i,y:-n+l}]:r.has("left")?[{x:i,y:0},{x:i,y:-l},{x:s-i,y:-l},{x:s-i,y:-n+l},{x:i,y:-n+l},{x:i,y:-n},{x:0,y:-n/2}]:r.has("up")?[{x:i,y:-l},{x:i,y:-n+l},{x:0,y:-n+l},{x:s/2,y:-n},{x:s,y:-n+l},{x:s-i,y:-n+l},{x:s-i,y:-l}]:r.has("down")?[{x:s/2,y:0},{x:0,y:-l},{x:i,y:-l},{x:i,y:-n+l},{x:s-i,y:-n+l},{x:s-i,y:-l},{x:s,y:-l}]:[{x:0,y:0}]})(e.directions,r,e),d=c(a,s,n,l);return d.attr("style",e.style),h(e,d),e.intersect=function(t){return f.polygon(e,l,t)},a},rect_left_inv_arrow:async(t,e)=>{const{shapeSvg:a,bbox:r}=await o(t,e,w(e,void 0),!0),n=r.width+e.padding,i=r.height+e.padding,s=[{x:-i/2,y:0},{x:n,y:0},{x:n,y:-i},{x:-i/2,y:-i},{x:0,y:-i/2}];return c(a,n,i,s).attr("style",e.style),e.width=n+i,e.height=i,e.intersect=function(t){return f.polygon(e,s,t)},a},lean_right:async(t,e)=>{const{shapeSvg:a,bbox:r}=await o(t,e,w(e),!0),n=r.width+e.padding,i=r.height+e.padding,s=[{x:-2*i/6,y:0},{x:n-i/6,y:0},{x:n+2*i/6,y:-i},{x:i/6,y:-i}],l=c(a,n,i,s);return l.attr("style",e.style),h(e,l),e.intersect=function(t){return f.polygon(e,s,t)},a},lean_left:async(t,e)=>{const{shapeSvg:a,bbox:r}=await o(t,e,w(e,void 0),!0),n=r.width+e.padding,i=r.height+e.padding,s=[{x:2*i/6,y:0},{x:n+i/6,y:0},{x:n-2*i/6,y:-i},{x:-i/6,y:-i}],l=c(a,n,i,s);return l.attr("style",e.style),h(e,l),e.intersect=function(t){return f.polygon(e,s,t)},a},trapezoid:async(t,e)=>{const{shapeSvg:a,bbox:r}=await o(t,e,w(e,void 0),!0),n=r.width+e.padding,i=r.height+e.padding,s=[{x:-2*i/6,y:0},{x:n+2*i/6,y:0},{x:n-i/6,y:-i},{x:i/6,y:-i}],l=c(a,n,i,s);return l.attr("style",e.style),h(e,l),e.intersect=function(t){return f.polygon(e,s,t)},a},inv_trapezoid:async(t,e)=>{const{shapeSvg:a,bbox:r}=await o(t,e,w(e,void 0),!0),n=r.width+e.padding,i=r.height+e.padding,s=[{x:i/6,y:0},{x:n-i/6,y:0},{x:n+2*i/6,y:-i},{x:-2*i/6,y:-i}],l=c(a,n,i,s);return l.attr("style",e.style),h(e,l),e.intersect=function(t){return f.polygon(e,s,t)},a},rect_right_inv_arrow:async(t,e)=>{const{shapeSvg:a,bbox:r}=await o(t,e,w(e,void 0),!0),n=r.width+e.padding,i=r.height+e.padding,s=[{x:0,y:0},{x:n+i/2,y:0},{x:n,y:-i/2},{x:n+i/2,y:-i},{x:0,y:-i}],l=c(a,n,i,s);return l.attr("style",e.style),h(e,l),e.intersect=function(t){return f.polygon(e,s,t)},a},cylinder:async(t,e)=>{const{shapeSvg:a,bbox:r}=await o(t,e,w(e,void 0),!0),n=r.width+e.padding,i=n/2,s=i/(2.5+n/50),l=r.height+s+e.padding,d="M 0,"+s+" a "+i+","+s+" 0,0,0 "+n+" 0 a "+i+","+s+" 0,0,0 "+-n+" 0 l 0,"+l+" a "+i+","+s+" 0,0,0 "+n+" 0 l 0,"+-l,c=a.attr("label-offset-y",s).insert("path",":first-child").attr("style",e.style).attr("d",d).attr("transform","translate("+-n/2+","+-(l/2+s)+")");return h(e,c),e.intersect=function(t){const a=f.rect(e,t),r=a.x-e.x;if(0!=i&&(Math.abs(r)e.height/2-s)){let n=s*s*(1-r*r/(i*i));0!=n&&(n=Math.sqrt(n)),n=s-n,t.y-e.y>0&&(n=-n),a.y+=n}return a},a},start:(t,e)=>{const a=t.insert("g").attr("class","node default").attr("id",e.domId||e.id),r=a.insert("circle",":first-child");return r.attr("class","state-start").attr("r",7).attr("width",14).attr("height",14),h(e,r),e.intersect=function(t){return f.circle(e,7,t)},a},end:(t,e)=>{const a=t.insert("g").attr("class","node default").attr("id",e.domId||e.id),r=a.insert("circle",":first-child"),n=a.insert("circle",":first-child");return n.attr("class","state-start").attr("r",7).attr("width",14).attr("height",14),r.attr("class","state-end").attr("r",5).attr("width",10).attr("height",10),h(e,n),e.intersect=function(t){return f.circle(e,7,t)},a},note:async(t,e)=>{e.useHtmlLabels||(0,r.c)().flowchart.htmlLabels||(e.centerLabel=!0);const{shapeSvg:a,bbox:n,halfPadding:i}=await o(t,e,"node "+e.classes,!0);r.l.info("Classes = ",e.classes);const s=a.insert("rect",":first-child");return s.attr("rx",e.rx).attr("ry",e.ry).attr("x",-n.width/2-i).attr("y",-n.height/2-i).attr("width",n.width+e.padding).attr("height",n.height+e.padding),h(e,s),e.intersect=function(t){return f.rect(e,t)},a},subroutine:async(t,e)=>{const{shapeSvg:a,bbox:r}=await o(t,e,w(e,void 0),!0),n=r.width+e.padding,i=r.height+e.padding,s=[{x:0,y:0},{x:n,y:0},{x:n,y:-i},{x:0,y:-i},{x:0,y:0},{x:-8,y:0},{x:n+8,y:0},{x:n+8,y:-i},{x:-8,y:-i},{x:-8,y:0}],l=c(a,n,i,s);return l.attr("style",e.style),h(e,l),e.intersect=function(t){return f.polygon(e,s,t)},a},fork:k,join:k,class_box:(t,e)=>{const a=e.padding/2;let i;i=e.classes?"node "+e.classes:"node default";const s=t.insert("g").attr("class",i).attr("id",e.domId||e.id),l=s.insert("rect",":first-child"),o=s.insert("line"),c=s.insert("line");let y=0,p=4;const g=s.insert("g").attr("class","label");let x=0;const u=e.classData.annotations&&e.classData.annotations[0],w=e.classData.annotations[0]?"«"+e.classData.annotations[0]+"»":"",b=g.node().appendChild(d(w,e.labelStyle,!0,!0));let m=b.getBBox();if((0,r.m)((0,r.c)().flowchart.htmlLabels)){const t=b.children[0],e=(0,n.Ltv)(b);m=t.getBoundingClientRect(),e.attr("width",m.width),e.attr("height",m.height)}e.classData.annotations[0]&&(p+=m.height+4,y+=m.width);let k=e.classData.label;void 0!==e.classData.type&&""!==e.classData.type&&((0,r.c)().flowchart.htmlLabels?k+="<"+e.classData.type+">":k+="<"+e.classData.type+">");const v=g.node().appendChild(d(k,e.labelStyle,!0,!0));(0,n.Ltv)(v).attr("class","classTitle");let L=v.getBBox();if((0,r.m)((0,r.c)().flowchart.htmlLabels)){const t=v.children[0],e=(0,n.Ltv)(v);L=t.getBoundingClientRect(),e.attr("width",L.width),e.attr("height",L.height)}p+=L.height+4,L.width>y&&(y=L.width);const S=[];e.classData.members.forEach((t=>{const a=t.getDisplayDetails();let i=a.displayText;(0,r.c)().flowchart.htmlLabels&&(i=i.replace(//g,">"));const s=g.node().appendChild(d(i,a.cssStyle?a.cssStyle:e.labelStyle,!0,!0));let l=s.getBBox();if((0,r.m)((0,r.c)().flowchart.htmlLabels)){const t=s.children[0],e=(0,n.Ltv)(s);l=t.getBoundingClientRect(),e.attr("width",l.width),e.attr("height",l.height)}l.width>y&&(y=l.width),p+=l.height+4,S.push(s)})),p+=8;const M=[];if(e.classData.methods.forEach((t=>{const a=t.getDisplayDetails();let i=a.displayText;(0,r.c)().flowchart.htmlLabels&&(i=i.replace(//g,">"));const s=g.node().appendChild(d(i,a.cssStyle?a.cssStyle:e.labelStyle,!0,!0));let l=s.getBBox();if((0,r.m)((0,r.c)().flowchart.htmlLabels)){const t=s.children[0],e=(0,n.Ltv)(s);l=t.getBoundingClientRect(),e.attr("width",l.width),e.attr("height",l.height)}l.width>y&&(y=l.width),p+=l.height+4,M.push(s)})),p+=8,u){let t=(y-m.width)/2;(0,n.Ltv)(b).attr("transform","translate( "+(-1*y/2+t)+", "+-1*p/2+")"),x=m.height+4}let T=(y-L.width)/2;return(0,n.Ltv)(v).attr("transform","translate( "+(-1*y/2+T)+", "+(-1*p/2+x)+")"),x+=L.height+4,o.attr("class","divider").attr("x1",-y/2-a).attr("x2",y/2+a).attr("y1",-p/2-a+8+x).attr("y2",-p/2-a+8+x),x+=8,S.forEach((t=>{(0,n.Ltv)(t).attr("transform","translate( "+-y/2+", "+(-1*p/2+x+4)+")");const e=null==t?void 0:t.getBBox();x+=((null==e?void 0:e.height)??0)+4})),x+=8,c.attr("class","divider").attr("x1",-y/2-a).attr("x2",y/2+a).attr("y1",-p/2-a+8+x).attr("y2",-p/2-a+8+x),x+=8,M.forEach((t=>{(0,n.Ltv)(t).attr("transform","translate( "+-y/2+", "+(-1*p/2+x)+")");const e=null==t?void 0:t.getBBox();x+=((null==e?void 0:e.height)??0)+4})),l.attr("style",e.style).attr("class","outer title-state").attr("x",-y/2-a).attr("y",-p/2-a).attr("width",y+e.padding).attr("height",p+e.padding),h(e,l),e.intersect=function(t){return f.rect(e,t)},s}};let L={};const S=async(t,e,a)=>{let n,i;if(e.link){let s;"sandbox"===(0,r.c)().securityLevel?s="_top":e.linkTarget&&(s=e.linkTarget||"_blank"),n=t.insert("svg:a").attr("xlink:href",e.link).attr("target",s),i=await v[e.shape](n,e,a)}else i=await v[e.shape](t,e,a),n=i;return e.tooltip&&i.attr("title",e.tooltip),e.class&&i.attr("class","node default "+e.class),n.attr("data-node","true"),n.attr("data-id",e.id),L[e.id]=n,e.haveCallback&&L[e.id].attr("class",L[e.id].attr("class")+" clickable"),n},M=(t,e)=>{L[e.id]=t},T=()=>{L={}},B=t=>{const e=L[t.id];r.l.trace("Transforming node",t.diff,t,"translate("+(t.x-t.width/2-5)+", "+t.width/2+")");const a=t.diff||0;return t.clusterNode?e.attr("transform","translate("+(t.x+a-t.width/2)+", "+(t.y-t.height/2-8)+")"):e.attr("transform","translate("+t.x+", "+t.y+")"),a},_=({flowchart:t})=>{var e,a;const r=(null==(e=null==t?void 0:t.subGraphTitleMargin)?void 0:e.top)??0,n=(null==(a=null==t?void 0:t.subGraphTitleMargin)?void 0:a.bottom)??0;return{subGraphTitleTopMargin:r,subGraphTitleBottomMargin:n,subGraphTitleTotalMargin:r+n}},C={aggregation:18,extension:18,composition:18,dependency:6,lollipop:13.5,arrow_point:5.3};function E(t,e){if(void 0===t||void 0===e)return{angle:0,deltaX:0,deltaY:0};t=$(t),e=$(e);const[a,r]=[t.x,t.y],[n,i]=[e.x,e.y],s=n-a,l=i-r;return{angle:Math.atan(l/s),deltaX:s,deltaY:l}}const $=t=>Array.isArray(t)?{x:t[0],y:t[1]}:t,P=t=>({x:function(e,a,r){let n=0;if(0===a&&Object.hasOwn(C,t.arrowTypeStart)){const{angle:e,deltaX:a}=E(r[0],r[1]);n=C[t.arrowTypeStart]*Math.cos(e)*(a>=0?1:-1)}else if(a===r.length-1&&Object.hasOwn(C,t.arrowTypeEnd)){const{angle:e,deltaX:a}=E(r[r.length-1],r[r.length-2]);n=C[t.arrowTypeEnd]*Math.cos(e)*(a>=0?1:-1)}return $(e).x+n},y:function(e,a,r){let n=0;if(0===a&&Object.hasOwn(C,t.arrowTypeStart)){const{angle:e,deltaY:a}=E(r[0],r[1]);n=C[t.arrowTypeStart]*Math.abs(Math.sin(e))*(a>=0?1:-1)}else if(a===r.length-1&&Object.hasOwn(C,t.arrowTypeEnd)){const{angle:e,deltaY:a}=E(r[r.length-1],r[r.length-2]);n=C[t.arrowTypeEnd]*Math.abs(Math.sin(e))*(a>=0?1:-1)}return $(e).y+n}}),R=(t,e,a,r,n)=>{e.arrowTypeStart&&O(t,"start",e.arrowTypeStart,a,r,n),e.arrowTypeEnd&&O(t,"end",e.arrowTypeEnd,a,r,n)},Y={arrow_cross:"cross",arrow_point:"point",arrow_barb:"barb",arrow_circle:"circle",aggregation:"aggregation",extension:"extension",composition:"composition",dependency:"dependency",lollipop:"lollipop"},O=(t,e,a,n,i,s)=>{const l=Y[a];if(!l)return void r.l.warn(`Unknown arrow type: ${a}`);const d="start"===e?"Start":"End";t.attr(`marker-${e}`,`url(${n}#${i}_${s}-${l}${d})`)};let W={},X={};const H=()=>{W={},X={}},I=(t,e)=>{const a=(0,r.m)((0,r.c)().flowchart.htmlLabels),s="markdown"===e.labelType?(0,i.a)(t,e.label,{style:e.labelStyle,useHtmlLabels:a,addSvgBackground:!0}):d(e.label,e.labelStyle),l=t.insert("g").attr("class","edgeLabel"),o=l.insert("g").attr("class","label");o.node().appendChild(s);let h,c=s.getBBox();if(a){const t=s.children[0],e=(0,n.Ltv)(s);c=t.getBoundingClientRect(),e.attr("width",c.width),e.attr("height",c.height)}if(o.attr("transform","translate("+-c.width/2+", "+-c.height/2+")"),W[e.id]=l,e.width=c.width,e.height=c.height,e.startLabelLeft){const a=d(e.startLabelLeft,e.labelStyle),r=t.insert("g").attr("class","edgeTerminals"),n=r.insert("g").attr("class","inner");h=n.node().appendChild(a);const i=a.getBBox();n.attr("transform","translate("+-i.width/2+", "+-i.height/2+")"),X[e.id]||(X[e.id]={}),X[e.id].startLeft=r,j(h,e.startLabelLeft)}if(e.startLabelRight){const a=d(e.startLabelRight,e.labelStyle),r=t.insert("g").attr("class","edgeTerminals"),n=r.insert("g").attr("class","inner");h=r.node().appendChild(a),n.node().appendChild(a);const i=a.getBBox();n.attr("transform","translate("+-i.width/2+", "+-i.height/2+")"),X[e.id]||(X[e.id]={}),X[e.id].startRight=r,j(h,e.startLabelRight)}if(e.endLabelLeft){const a=d(e.endLabelLeft,e.labelStyle),r=t.insert("g").attr("class","edgeTerminals"),n=r.insert("g").attr("class","inner");h=n.node().appendChild(a);const i=a.getBBox();n.attr("transform","translate("+-i.width/2+", "+-i.height/2+")"),r.node().appendChild(a),X[e.id]||(X[e.id]={}),X[e.id].endLeft=r,j(h,e.endLabelLeft)}if(e.endLabelRight){const a=d(e.endLabelRight,e.labelStyle),r=t.insert("g").attr("class","edgeTerminals"),n=r.insert("g").attr("class","inner");h=n.node().appendChild(a);const i=a.getBBox();n.attr("transform","translate("+-i.width/2+", "+-i.height/2+")"),r.node().appendChild(a),X[e.id]||(X[e.id]={}),X[e.id].endRight=r,j(h,e.endLabelRight)}return s};function j(t,e){(0,r.c)().flowchart.htmlLabels&&t&&(t.style.width=9*e.length+"px",t.style.height="12px")}const D=(t,e)=>{r.l.debug("Moving label abc88 ",t.id,t.label,W[t.id],e);let a=e.updatedPath?e.updatedPath:e.originalPath;const n=(0,r.c)(),{subGraphTitleTotalMargin:i}=_(n);if(t.label){const n=W[t.id];let s=t.x,l=t.y;if(a){const n=r.u.calcLabelPosition(a);r.l.debug("Moving label "+t.label+" from (",s,",",l,") to (",n.x,",",n.y,") abc88"),e.updatedPath&&(s=n.x,l=n.y)}n.attr("transform",`translate(${s}, ${l+i/2})`)}if(t.startLabelLeft){const e=X[t.id].startLeft;let n=t.x,i=t.y;if(a){const e=r.u.calcTerminalLabelPosition(t.arrowTypeStart?10:0,"start_left",a);n=e.x,i=e.y}e.attr("transform",`translate(${n}, ${i})`)}if(t.startLabelRight){const e=X[t.id].startRight;let n=t.x,i=t.y;if(a){const e=r.u.calcTerminalLabelPosition(t.arrowTypeStart?10:0,"start_right",a);n=e.x,i=e.y}e.attr("transform",`translate(${n}, ${i})`)}if(t.endLabelLeft){const e=X[t.id].endLeft;let n=t.x,i=t.y;if(a){const e=r.u.calcTerminalLabelPosition(t.arrowTypeEnd?10:0,"end_left",a);n=e.x,i=e.y}e.attr("transform",`translate(${n}, ${i})`)}if(t.endLabelRight){const e=X[t.id].endRight;let n=t.x,i=t.y;if(a){const e=r.u.calcTerminalLabelPosition(t.arrowTypeEnd?10:0,"end_right",a);n=e.x,i=e.y}e.attr("transform",`translate(${n}, ${i})`)}},N=(t,e)=>{r.l.debug("abc88 cutPathAtIntersect",t,e);let a=[],n=t[0],i=!1;return t.forEach((t=>{if(((t,e)=>{const a=t.x,r=t.y,n=Math.abs(e.x-a),i=Math.abs(e.y-r),s=t.width/2,l=t.height/2;return n>=s||i>=l})(e,t)||i)n=t,i||a.push(t);else{const s=((t,e,a)=>{r.l.debug(`intersection calc abc89:\n outsidePoint: ${JSON.stringify(e)}\n insidePoint : ${JSON.stringify(a)}\n node : x:${t.x} y:${t.y} w:${t.width} h:${t.height}`);const n=t.x,i=t.y,s=Math.abs(n-a.x),l=t.width/2;let d=a.xMath.abs(n-e.x)*o){let t=a.y{l=l||t.x===s.x&&t.y===s.y})),a.some((t=>t.x===s.x&&t.y===s.y))||a.push(s),i=!0}})),a},U=function(t,e,a,i,s,l,d){let o=a.points;r.l.debug("abc88 InsertEdge: edge=",a,"e=",e);let h=!1;const c=l.node(e.v);var y=l.node(e.w);(null==y?void 0:y.intersect)&&(null==c?void 0:c.intersect)&&(o=o.slice(1,a.points.length-1),o.unshift(c.intersect(o[0])),o.push(y.intersect(o[o.length-1]))),a.toCluster&&(r.l.debug("to cluster abc88",i[a.toCluster]),o=N(a.points,i[a.toCluster].node),h=!0),a.fromCluster&&(r.l.debug("from cluster abc88",i[a.fromCluster]),o=N(o.reverse(),i[a.fromCluster].node).reverse(),h=!0);const p=o.filter((t=>!Number.isNaN(t.y)));let g=n.qrM;!a.curve||"graph"!==s&&"flowchart"!==s||(g=a.curve);const{x,y:f}=P(a),u=(0,n.n8j)().x(x).y(f).curve(g);let w;switch(a.thickness){case"normal":w="edge-thickness-normal";break;case"thick":case"invisible":w="edge-thickness-thick";break;default:w=""}switch(a.pattern){case"solid":w+=" edge-pattern-solid";break;case"dotted":w+=" edge-pattern-dotted";break;case"dashed":w+=" edge-pattern-dashed"}const b=t.append("path").attr("d",u(p)).attr("id",a.id).attr("class"," "+w+(a.classes?" "+a.classes:"")).attr("style",a.style);let m="";((0,r.c)().flowchart.arrowMarkerAbsolute||(0,r.c)().state.arrowMarkerAbsolute)&&(m=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search,m=m.replace(/\(/g,"\\("),m=m.replace(/\)/g,"\\)")),R(b,a,m,d,s);let k={};return h&&(k.updatedPath=o),k.originalPath=a.points,k}}}]); \ No newline at end of file diff --git a/js/751-10dd76ba.chunk.min.js b/js/751-10dd76ba.chunk.min.js new file mode 100644 index 0000000..7fa07c9 --- /dev/null +++ b/js/751-10dd76ba.chunk.min.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkgeekdoc=self.webpackChunkgeekdoc||[]).push([[751],{751:(t,e,a)=>{a.d(e,{diagram:()=>f});var r=a(7308),i=a(8918),n=a(944),d=a(697),o=a(9973);a(4353),a(6750),a(2838);let s=0;const l=function(t,e,a,r){const{displayText:i,cssStyle:n}=e.getDisplayDetails(),d=t.append("tspan").attr("x",r.padding).text(i);""!==n&&d.attr("style",e.cssStyle),a||d.attr("dy",r.textHeight)},p=function(t,e,a,r){o.l.debug("Rendering class ",e,a);const i=e.id,n={id:i,label:e.id,width:0,height:0},d=t.append("g").attr("id",r.db.lookUpDomId(i)).attr("class","classGroup");let s;s=e.link?d.append("svg:a").attr("xlink:href",e.link).attr("target",e.linkTarget).append("text").attr("y",a.textHeight+a.padding).attr("x",0):d.append("text").attr("y",a.textHeight+a.padding).attr("x",0);let p=!0;e.annotations.forEach((function(t){const e=s.append("tspan").text("«"+t+"»");p||e.attr("dy",a.textHeight),p=!1}));let c=function(t){let e=t.id;return t.type&&(e+="<"+(0,o.x)(t.type)+">"),e}(e);const g=s.append("tspan").text(c).attr("class","title");p||g.attr("dy",a.textHeight);const h=s.node().getBBox().height;let f,x,u;if(e.members.length>0){f=d.append("line").attr("x1",0).attr("y1",a.padding+h+a.dividerMargin/2).attr("y2",a.padding+h+a.dividerMargin/2);const t=d.append("text").attr("x",a.padding).attr("y",h+a.dividerMargin+a.textHeight).attr("fill","white").attr("class","classText");p=!0,e.members.forEach((function(e){l(t,e,p,a),p=!1})),x=t.node().getBBox()}if(e.methods.length>0){u=d.append("line").attr("x1",0).attr("y1",a.padding+h+a.dividerMargin+x.height).attr("y2",a.padding+h+a.dividerMargin+x.height);const t=d.append("text").attr("x",a.padding).attr("y",h+2*a.dividerMargin+x.height+a.textHeight).attr("fill","white").attr("class","classText");p=!0,e.methods.forEach((function(e){l(t,e,p,a),p=!1}))}const y=d.node().getBBox();var b=" ";e.cssClasses.length>0&&(b+=e.cssClasses.join(" "));const m=d.insert("rect",":first-child").attr("x",0).attr("y",0).attr("width",y.width+2*a.padding).attr("height",y.height+a.padding+.5*a.dividerMargin).attr("class",b).node().getBBox().width;return s.node().childNodes.forEach((function(t){t.setAttribute("x",(m-t.getBBox().width)/2)})),e.tooltip&&s.insert("title").text(e.tooltip),f&&f.attr("x2",m),u&&u.attr("x2",m),n.width=m,n.height=y.height+a.padding+.5*a.dividerMargin,n};let c={};const g=function(t){const e=Object.entries(c).find((e=>e[1].label===t));if(e)return e[0]},h={draw:function(t,e,a,r){const l=(0,o.c)().class;c={},o.l.info("Rendering diagram "+t);const h=(0,o.c)().securityLevel;let f;"sandbox"===h&&(f=(0,i.Ltv)("#i"+e));const x="sandbox"===h?(0,i.Ltv)(f.nodes()[0].contentDocument.body):(0,i.Ltv)("body"),u=x.select(`[id='${e}']`);var y;(y=u).append("defs").append("marker").attr("id","extensionStart").attr("class","extension").attr("refX",0).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 1,7 L18,13 V 1 Z"),y.append("defs").append("marker").attr("id","extensionEnd").attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 1,1 V 13 L18,7 Z"),y.append("defs").append("marker").attr("id","compositionStart").attr("class","extension").attr("refX",0).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),y.append("defs").append("marker").attr("id","compositionEnd").attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),y.append("defs").append("marker").attr("id","aggregationStart").attr("class","extension").attr("refX",0).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),y.append("defs").append("marker").attr("id","aggregationEnd").attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),y.append("defs").append("marker").attr("id","dependencyStart").attr("class","extension").attr("refX",0).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 5,7 L9,13 L1,7 L9,1 Z"),y.append("defs").append("marker").attr("id","dependencyEnd").attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L14,7 L9,1 Z");const b=new d.T({multigraph:!0});b.setGraph({isMultiGraph:!0}),b.setDefaultEdgeLabel((function(){return{}}));const m=r.db.getClasses(),k=Object.keys(m);for(const t of k){const e=m[t],a=p(u,e,l,r);c[a.id]=a,b.setNode(a.id,a),o.l.info("Org height: "+a.height)}r.db.getRelations().forEach((function(t){o.l.info("tjoho"+g(t.id1)+g(t.id2)+JSON.stringify(t)),b.setEdge(g(t.id1),g(t.id2),{relation:t},t.title||"DEFAULT")})),r.db.getNotes().forEach((function(t){o.l.debug(`Adding note: ${JSON.stringify(t)}`);const e=function(t,e,a,r){o.l.debug("Rendering note ",e,a);const i=e.id,n={id:i,text:e.text,width:0,height:0},d=t.append("g").attr("id",i).attr("class","classGroup");let s=d.append("text").attr("y",a.textHeight+a.padding).attr("x",0);const l=JSON.parse(`"${e.text}"`).split("\n");l.forEach((function(t){o.l.debug(`Adding line: ${t}`),s.append("tspan").text(t).attr("class","title").attr("dy",a.textHeight)}));const p=d.node().getBBox(),c=d.insert("rect",":first-child").attr("x",0).attr("y",0).attr("width",p.width+2*a.padding).attr("height",p.height+l.length*a.textHeight+a.padding+.5*a.dividerMargin).node().getBBox().width;return s.node().childNodes.forEach((function(t){t.setAttribute("x",(c-t.getBBox().width)/2)})),n.width=c,n.height=p.height+l.length*a.textHeight+a.padding+.5*a.dividerMargin,n}(u,t,l);c[e.id]=e,b.setNode(e.id,e),t.class&&t.class in m&&b.setEdge(t.id,g(t.class),{relation:{id1:t.id,id2:t.class,relation:{type1:"none",type2:"none",lineType:10}}},"DEFAULT")})),(0,n.Zp)(b),b.nodes().forEach((function(t){void 0!==t&&void 0!==b.node(t)&&(o.l.debug("Node "+t+": "+JSON.stringify(b.node(t))),x.select("#"+(r.db.lookUpDomId(t)||t)).attr("transform","translate("+(b.node(t).x-b.node(t).width/2)+","+(b.node(t).y-b.node(t).height/2)+" )"))})),b.edges().forEach((function(t){void 0!==t&&void 0!==b.edge(t)&&(o.l.debug("Edge "+t.v+" -> "+t.w+": "+JSON.stringify(b.edge(t))),function(t,e,a,r,n){const d=function(t){switch(t){case n.db.relationType.AGGREGATION:return"aggregation";case n.db.relationType.EXTENSION:return"extension";case n.db.relationType.COMPOSITION:return"composition";case n.db.relationType.DEPENDENCY:return"dependency";case n.db.relationType.LOLLIPOP:return"lollipop"}};e.points=e.points.filter((t=>!Number.isNaN(t.y)));const l=e.points,p=(0,i.n8j)().x((function(t){return t.x})).y((function(t){return t.y})).curve(i.qrM),c=t.append("path").attr("d",p(l)).attr("id","edge"+s).attr("class","relation");let g,h,f="";r.arrowMarkerAbsolute&&(f=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search,f=f.replace(/\(/g,"\\("),f=f.replace(/\)/g,"\\)")),1==a.relation.lineType&&c.attr("class","relation dashed-line"),10==a.relation.lineType&&c.attr("class","relation dotted-line"),"none"!==a.relation.type1&&c.attr("marker-start","url("+f+"#"+d(a.relation.type1)+"Start)"),"none"!==a.relation.type2&&c.attr("marker-end","url("+f+"#"+d(a.relation.type2)+"End)");const x=e.points.length;let u,y,b,m,k=o.u.calcLabelPosition(e.points);if(g=k.x,h=k.y,x%2!=0&&x>1){let t=o.u.calcCardinalityPosition("none"!==a.relation.type1,e.points,e.points[0]),r=o.u.calcCardinalityPosition("none"!==a.relation.type2,e.points,e.points[x-1]);o.l.debug("cardinality_1_point "+JSON.stringify(t)),o.l.debug("cardinality_2_point "+JSON.stringify(r)),u=t.x,y=t.y,b=r.x,m=r.y}if(void 0!==a.title){const e=t.append("g").attr("class","classLabel"),i=e.append("text").attr("class","label").attr("x",g).attr("y",h).attr("fill","red").attr("text-anchor","middle").text(a.title);window.label=i;const n=i.node().getBBox();e.insert("rect",":first-child").attr("class","box").attr("x",n.x-r.padding/2).attr("y",n.y-r.padding/2).attr("width",n.width+r.padding).attr("height",n.height+r.padding)}o.l.info("Rendering relation "+JSON.stringify(a)),void 0!==a.relationTitle1&&"none"!==a.relationTitle1&&t.append("g").attr("class","cardinality").append("text").attr("class","type1").attr("x",u).attr("y",y).attr("fill","black").attr("font-size","6").text(a.relationTitle1),void 0!==a.relationTitle2&&"none"!==a.relationTitle2&&t.append("g").attr("class","cardinality").append("text").attr("class","type2").attr("x",b).attr("y",m).attr("fill","black").attr("font-size","6").text(a.relationTitle2),s++}(u,b.edge(t),b.edge(t).relation,l,r))}));const w=u.node().getBBox(),L=w.width+40,v=w.height+40;(0,o.i)(u,v,L,l.useMaxWidth);const E=`${w.x-20} ${w.y-20} ${L} ${v}`;o.l.debug(`viewBox ${E}`),u.attr("viewBox",E)}},f={parser:r.p,db:r.d,renderer:h,styles:r.s,init:t=>{t.class||(t.class={}),t.class.arrowMarkerAbsolute=t.arrowMarkerAbsolute,r.d.clear()}}}}]); \ No newline at end of file diff --git a/js/771-5a2eb3e9.chunk.min.js b/js/771-5a2eb3e9.chunk.min.js new file mode 100644 index 0000000..47d821b --- /dev/null +++ b/js/771-5a2eb3e9.chunk.min.js @@ -0,0 +1,2 @@ +/*! For license information please see 771-5a2eb3e9.chunk.min.js.LICENSE.txt */ +(self.webpackChunkgeekdoc=self.webpackChunkgeekdoc||[]).push([[771],{7799:function(e,t,n){var r;r=function(e){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.i=function(e){return e},n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=7)}([function(t,n){t.exports=e},function(e,t,n){"use strict";var r=n(0).FDLayoutConstants;function i(){}for(var a in r)i[a]=r[a];i.DEFAULT_USE_MULTI_LEVEL_SCALING=!1,i.DEFAULT_RADIAL_SEPARATION=r.DEFAULT_EDGE_LENGTH,i.DEFAULT_COMPONENT_SEPERATION=60,i.TILE=!0,i.TILING_PADDING_VERTICAL=10,i.TILING_PADDING_HORIZONTAL=10,i.TREE_REDUCTION_ON_INCREMENTAL=!1,e.exports=i},function(e,t,n){"use strict";var r=n(0).FDLayoutEdge;function i(e,t,n){r.call(this,e,t,n)}for(var a in i.prototype=Object.create(r.prototype),r)i[a]=r[a];e.exports=i},function(e,t,n){"use strict";var r=n(0).LGraph;function i(e,t,n){r.call(this,e,t,n)}for(var a in i.prototype=Object.create(r.prototype),r)i[a]=r[a];e.exports=i},function(e,t,n){"use strict";var r=n(0).LGraphManager;function i(e){r.call(this,e)}for(var a in i.prototype=Object.create(r.prototype),r)i[a]=r[a];e.exports=i},function(e,t,n){"use strict";var r=n(0).FDLayoutNode,i=n(0).IMath;function a(e,t,n,i){r.call(this,e,t,n,i)}for(var o in a.prototype=Object.create(r.prototype),r)a[o]=r[o];a.prototype.move=function(){var e=this.graphManager.getLayout();this.displacementX=e.coolingFactor*(this.springForceX+this.repulsionForceX+this.gravitationForceX)/this.noOfChildren,this.displacementY=e.coolingFactor*(this.springForceY+this.repulsionForceY+this.gravitationForceY)/this.noOfChildren,Math.abs(this.displacementX)>e.coolingFactor*e.maxNodeDisplacement&&(this.displacementX=e.coolingFactor*e.maxNodeDisplacement*i.sign(this.displacementX)),Math.abs(this.displacementY)>e.coolingFactor*e.maxNodeDisplacement&&(this.displacementY=e.coolingFactor*e.maxNodeDisplacement*i.sign(this.displacementY)),null==this.child||0==this.child.getNodes().length?this.moveBy(this.displacementX,this.displacementY):this.propogateDisplacementToChildren(this.displacementX,this.displacementY),e.totalDisplacement+=Math.abs(this.displacementX)+Math.abs(this.displacementY),this.springForceX=0,this.springForceY=0,this.repulsionForceX=0,this.repulsionForceY=0,this.gravitationForceX=0,this.gravitationForceY=0,this.displacementX=0,this.displacementY=0},a.prototype.propogateDisplacementToChildren=function(e,t){for(var n,r=this.getChild().getNodes(),i=0;i0)this.positionNodesRadially(e);else{this.reduceTrees(),this.graphManager.resetAllNodesToApplyGravitation();var t=new Set(this.getAllNodes()),n=this.nodesWithGravity.filter((function(e){return t.has(e)}));this.graphManager.setAllNodesToApplyGravitation(n),this.positionNodesRandomly()}}return this.initSpringEmbedder(),this.runSpringEmbedder(),!0},m.prototype.tick=function(){if(this.totalIterations++,this.totalIterations===this.maxIterations&&!this.isTreeGrowing&&!this.isGrowthFinished){if(!(this.prunedNodesAll.length>0))return!0;this.isTreeGrowing=!0}if(this.totalIterations%u.CONVERGENCE_CHECK_PERIOD==0&&!this.isTreeGrowing&&!this.isGrowthFinished){if(this.isConverged()){if(!(this.prunedNodesAll.length>0))return!0;this.isTreeGrowing=!0}this.coolingCycle++,0==this.layoutQuality?this.coolingAdjuster=this.coolingCycle:1==this.layoutQuality&&(this.coolingAdjuster=this.coolingCycle/3),this.coolingFactor=Math.max(this.initialCoolingFactor-Math.pow(this.coolingCycle,Math.log(100*(this.initialCoolingFactor-this.finalTemperature))/Math.log(this.maxCoolingCycle))/100*this.coolingAdjuster,this.finalTemperature),this.animationPeriod=Math.ceil(this.initialAnimationPeriod*Math.sqrt(this.coolingFactor))}if(this.isTreeGrowing){if(this.growTreeIterations%10==0)if(this.prunedNodesAll.length>0){this.graphManager.updateBounds(),this.updateGrid(),this.growTree(this.prunedNodesAll),this.graphManager.resetAllNodesToApplyGravitation();var e=new Set(this.getAllNodes()),t=this.nodesWithGravity.filter((function(t){return e.has(t)}));this.graphManager.setAllNodesToApplyGravitation(t),this.graphManager.updateBounds(),this.updateGrid(),this.coolingFactor=u.DEFAULT_COOLING_FACTOR_INCREMENTAL}else this.isTreeGrowing=!1,this.isGrowthFinished=!0;this.growTreeIterations++}if(this.isGrowthFinished){if(this.isConverged())return!0;this.afterGrowthIterations%10==0&&(this.graphManager.updateBounds(),this.updateGrid()),this.coolingFactor=u.DEFAULT_COOLING_FACTOR_INCREMENTAL*((100-this.afterGrowthIterations)/100),this.afterGrowthIterations++}var n=!this.isTreeGrowing&&!this.isGrowthFinished,r=this.growTreeIterations%10==1&&this.isTreeGrowing||this.afterGrowthIterations%10==1&&this.isGrowthFinished;return this.totalDisplacement=0,this.graphManager.updateBounds(),this.calcSpringForces(),this.calcRepulsionForces(n,r),this.calcGravitationalForces(),this.moveNodes(),this.animate(),!1},m.prototype.getPositionsData=function(){for(var e=this.graphManager.getAllNodes(),t={},n=0;n1)for(s=0;sr&&(r=Math.floor(o.y)),a=Math.floor(o.x+l.DEFAULT_COMPONENT_SEPERATION)}this.transform(new d(c.WORLD_CENTER_X-o.x/2,c.WORLD_CENTER_Y-o.y/2))},m.radialLayout=function(e,t,n){var r=Math.max(this.maxDiagonalInTree(e),l.DEFAULT_RADIAL_SEPARATION);m.branchRadialLayout(t,null,0,359,0,r);var i=v.calculateBounds(e),a=new y;a.setDeviceOrgX(i.getMinX()),a.setDeviceOrgY(i.getMinY()),a.setWorldOrgX(n.x),a.setWorldOrgY(n.y);for(var o=0;o1;){var y=v[0];v.splice(0,1);var b=c.indexOf(y);b>=0&&c.splice(b,1),g--,h--}d=null!=t?(c.indexOf(v[0])+1)%g:0;for(var x=Math.abs(r-n)/h,w=d;p!=h;w=++w%g){var E=c[w].getOtherEnd(e);if(E!=t){var _=(n+p*x)%360,T=(_+x)%360;m.branchRadialLayout(E,e,_,T,i+a,a),p++}}},m.maxDiagonalInTree=function(e){for(var t=g.MIN_VALUE,n=0;nt&&(t=r)}return t},m.prototype.calcRepulsionRange=function(){return 2*(this.level+1)*this.idealEdgeLength},m.prototype.groupZeroDegreeMembers=function(){var e=this,t={};this.memberGroups={},this.idToDummyNode={};for(var n=[],r=this.graphManager.getAllNodes(),i=0;i1){var r="DummyCompound_"+n;e.memberGroups[r]=t[n];var i=t[n][0].getParent(),a=new o(e.graphManager);a.id=r,a.paddingLeft=i.paddingLeft||0,a.paddingRight=i.paddingRight||0,a.paddingBottom=i.paddingBottom||0,a.paddingTop=i.paddingTop||0,e.idToDummyNode[r]=a;var s=e.getGraphManager().add(e.newGraph(),a),l=i.getChild();l.add(a);for(var u=0;u=0;e--){var t=this.compoundOrder[e],n=t.id,r=t.paddingLeft,i=t.paddingTop;this.adjustLocations(this.tiledMemberPack[n],t.rect.x,t.rect.y,r,i)}},m.prototype.repopulateZeroDegreeMembers=function(){var e=this,t=this.tiledZeroDegreePack;Object.keys(t).forEach((function(n){var r=e.idToDummyNode[n],i=r.paddingLeft,a=r.paddingTop;e.adjustLocations(t[n],r.rect.x,r.rect.y,i,a)}))},m.prototype.getToBeTiled=function(e){var t=e.id;if(null!=this.toBeTiled[t])return this.toBeTiled[t];var n=e.getChild();if(null==n)return this.toBeTiled[t]=!1,!1;for(var r=n.getNodes(),i=0;i0)return this.toBeTiled[t]=!1,!1;if(null!=a.getChild()){if(!this.getToBeTiled(a))return this.toBeTiled[t]=!1,!1}else this.toBeTiled[a.id]=!1}return this.toBeTiled[t]=!0,!0},m.prototype.getNodeDegree=function(e){e.id;for(var t=e.getEdges(),n=0,r=0;rl&&(l=c.rect.height)}n+=l+e.verticalPadding}},m.prototype.tileCompoundMembers=function(e,t){var n=this;this.tiledMemberPack=[],Object.keys(e).forEach((function(r){var i=t[r];n.tiledMemberPack[r]=n.tileNodes(e[r],i.paddingLeft+i.paddingRight),i.rect.width=n.tiledMemberPack[r].width,i.rect.height=n.tiledMemberPack[r].height}))},m.prototype.tileNodes=function(e,t){var n={rows:[],rowWidth:[],rowHeight:[],width:0,height:t,verticalPadding:l.TILING_PADDING_VERTICAL,horizontalPadding:l.TILING_PADDING_HORIZONTAL};e.sort((function(e,t){return e.rect.width*e.rect.height>t.rect.width*t.rect.height?-1:e.rect.width*e.rect.height0&&(a+=e.horizontalPadding),e.rowWidth[n]=a,e.width0&&(o+=e.verticalPadding);var s=0;o>e.rowHeight[n]&&(s=e.rowHeight[n],e.rowHeight[n]=o,s=e.rowHeight[n]-s),e.height+=s,e.rows[n].push(t)},m.prototype.getShortestRowIndex=function(e){for(var t=-1,n=Number.MAX_VALUE,r=0;rn&&(t=r,n=e.rowWidth[r]);return t},m.prototype.canAddHorizontal=function(e,t,n){var r=this.getShortestRowIndex(e);if(r<0)return!0;var i=e.rowWidth[r];if(i+e.horizontalPadding+t<=e.width)return!0;var a,o,s=0;return e.rowHeight[r]0&&(s=n+e.verticalPadding-e.rowHeight[r]),a=e.width-i>=t+e.horizontalPadding?(e.height+s)/(i+t+e.horizontalPadding):(e.height+s)/e.width,s=n+e.verticalPadding,(o=e.widtha&&t!=n){r.splice(-1,1),e.rows[n].push(i),e.rowWidth[t]=e.rowWidth[t]-a,e.rowWidth[n]=e.rowWidth[n]+a,e.width=e.rowWidth[instance.getLongestRowIndex(e)];for(var o=Number.MIN_VALUE,s=0;so&&(o=r[s].height);t>0&&(o+=e.verticalPadding);var l=e.rowHeight[t]+e.rowHeight[n];e.rowHeight[t]=o,e.rowHeight[n]0)for(var c=i;c<=a;c++)l[0]+=this.grid[c][o-1].length+this.grid[c][o].length-1;if(a0)for(c=o;c<=s;c++)l[3]+=this.grid[i-1][c].length+this.grid[i][c].length-1;for(var h,d,p=g.MAX_VALUE,f=0;f0&&(o=n.getGraphManager().add(n.newGraph(),a),this.processChildrenList(o,h,n))}},h.prototype.stop=function(){return this.stopped=!0,this};var p=function(e){e("layout","cose-bilkent",h)};"undefined"!=typeof cytoscape&&p(cytoscape),e.exports=p}])},e.exports=r(n(7799))},4726:(e,t,n)=>{"use strict";var r=n(8221),i=n(5731),a=n(8156),o=n(3560),s=n(2072);function l(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var u=l(r),c=l(i),h=l(a),d=l(o),p=l(s);function g(e){return g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},g(e)}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function v(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);nt?1:0},Q=null!=Object.assign?Object.assign.bind(Object):function(e){for(var t=arguments,n=1;n1&&void 0!==arguments[1]?arguments[1]:se;!(t=e.next()).done;)n=65599*n+t.value|0;return n},ce=function(e){return 65599*(arguments.length>1&&void 0!==arguments[1]?arguments[1]:se)+e|0},he=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:le;return(t<<5)+t+e|0},de=function(e){return 2097152*e[0]+e[1]},pe=function(e,t){return[ce(e[0],t[0]),he(e[1],t[1])]},ge=function(e,t){var n={value:0,done:!1},r=0,i=e.length;return ue({next:function(){return r=0&&(e[r]!==t||(e.splice(r,1),!n));r--);},Oe=function(e){e.splice(0,e.length)},Pe=function(e,t,n){return n&&(t=U(n,t)),e[t]},Re=function(e,t,n,r){n&&(t=U(n,t)),e[t]=r},Be="undefined"!=typeof Map?Map:function(){function e(){f(this,e),this._obj={}}return y(e,[{key:"set",value:function(e,t){return this._obj[e]=t,this}},{key:"delete",value:function(e){return this._obj[e]=void 0,this}},{key:"clear",value:function(){this._obj={}}},{key:"has",value:function(e){return void 0!==this._obj[e]}},{key:"get",value:function(e){return this._obj[e]}}]),e}(),Fe=function(){function e(t){if(f(this,e),this._obj=Object.create(null),this.size=0,null!=t){var n;n=null!=t.instanceString&&t.instanceString()===this.instanceString()?t.toArray():t;for(var r=0;r2&&void 0!==arguments[2])||arguments[2];if(void 0!==e&&void 0!==t&&B(e)){var r=t.group;if(null==r&&(r=t.data&&null!=t.data.source&&null!=t.data.target?"edges":"nodes"),"nodes"===r||"edges"===r){this.length=1,this[0]=this;var i=this._private={cy:e,single:!0,data:t.data||{},position:t.position||{x:0,y:0},autoWidth:void 0,autoHeight:void 0,autoPadding:void 0,compoundBoundsClean:!1,listeners:[],group:r,style:{},rstyle:{},styleCxts:[],styleKeys:{},removed:!0,selected:!!t.selected,selectable:void 0===t.selectable||!!t.selectable,locked:!!t.locked,grabbed:!1,grabbable:void 0===t.grabbable||!!t.grabbable,pannable:void 0===t.pannable?"edges"===r:!!t.pannable,active:!1,classes:new ze,animation:{current:[],queue:[]},rscratch:{},scratch:t.scratch||{},edges:[],children:[],parent:t.parent&&t.parent.isNode()?t.parent:null,traversalCache:{},backgrounding:!1,bbCache:null,bbCacheShift:{x:0,y:0},bodyBounds:null,overlayBounds:null,labelBounds:{all:null,source:null,target:null,main:null},arrowBounds:{source:null,target:null,"mid-source":null,"mid-target":null}};if(null==i.position.x&&(i.position.x=0),null==i.position.y&&(i.position.y=0),t.renderedPosition){var a=t.renderedPosition,o=e.pan(),s=e.zoom();i.position={x:(a.x-o.x)/s,y:(a.y-o.y)/s}}var l=[];k(t.classes)?l=t.classes:A(t.classes)&&(l=t.classes.split(/\s+/));for(var u=0,c=l.length;u0;){var E=m.pop(),_=v(E),T=E.id();if(d[T]=_,_!==1/0)for(var D=E.neighborhood().intersect(g),C=0;C0)for(n.unshift(t);h[i];){var a=h[i];n.unshift(a.edge),n.unshift(a.node),i=(r=a.node).id()}return o.spawn(n)}}}},je={kruskal:function(e){e=e||function(e){return 1};for(var t=this.byGroup(),n=t.nodes,r=t.edges,i=n.length,a=new Array(i),o=n,s=function(e){for(var t=0;t0;){if(u=(l=v.pop()).id(),y.delete(u),E++,u===d){for(var _=[],T=i,D=d,C=b[D];_.unshift(T),null!=C&&_.unshift(C),null!=(T=m[D]);)C=b[D=T.id()];return{found:!0,distance:p[u],path:this.spawn(_),steps:E}}f[u]=!0;for(var N=l._private.edges,A=0;AC&&(p[D]=C,y[D]=T,m[D]=x),!i){var N=T*u+_;!i&&p[N]>C&&(p[N]=C,y[N]=_,m[N]=x)}}}for(var L=0;L1&&void 0!==arguments[1]?arguments[1]:a,r=[],i=m(e);;){if(null==i)return t.spawn();var o=y(i),l=o.edge,u=o.pred;if(r.unshift(i[0]),i.same(n)&&r.length>0)break;null!=l&&r.unshift(l),i=u}return s.spawn(r)},hasNegativeWeightCycle:g,negativeWeightCycles:f}}},Qe=Math.sqrt(2),Je=function(e,t,n){0===n.length&&De("Karger-Stein must be run on a connected (sub)graph");for(var r=n[e],i=r[1],a=r[2],o=t[i],s=t[a],l=n,u=l.length-1;u>=0;u--){var c=l[u],h=c[1],d=c[2];(t[h]===o&&t[d]===s||t[h]===s&&t[d]===o)&&l.splice(u,1)}for(var p=0;pr;){var i=Math.floor(Math.random()*t.length);t=Je(i,e,t),n--}return t},tt={kargerStein:function(){var e=this,t=this.byGroup(),n=t.nodes,r=t.edges;r.unmergeBy((function(e){return e.isLoop()}));var i=n.length,a=r.length,o=Math.ceil(Math.pow(Math.log(i)/Math.LN2,2)),s=Math.floor(i/Qe);if(!(i<2)){for(var l=[],u=0;u0?1:e<0?-1:0},lt=function(e,t){return Math.sqrt(ut(e,t))},ut=function(e,t){var n=t.x-e.x,r=t.y-e.y;return n*n+r*r},ct=function(e){for(var t=e.length,n=0,r=0;r=e.x1&&e.y2>=e.y1)return{x1:e.x1,y1:e.y1,x2:e.x2,y2:e.y2,w:e.x2-e.x1,h:e.y2-e.y1};if(null!=e.w&&null!=e.h&&e.w>=0&&e.h>=0)return{x1:e.x1,y1:e.y1,x2:e.x1+e.w,y2:e.y1+e.h,w:e.w,h:e.h}}},ft=function(e,t){e.x1=Math.min(e.x1,t.x1),e.x2=Math.max(e.x2,t.x2),e.w=e.x2-e.x1,e.y1=Math.min(e.y1,t.y1),e.y2=Math.max(e.y2,t.y2),e.h=e.y2-e.y1},vt=function(e,t,n){e.x1=Math.min(e.x1,t),e.x2=Math.max(e.x2,t),e.w=e.x2-e.x1,e.y1=Math.min(e.y1,n),e.y2=Math.max(e.y2,n),e.h=e.y2-e.y1},yt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return e.x1-=t,e.x2+=t,e.y1-=t,e.y2+=t,e.w=e.x2-e.x1,e.h=e.y2-e.y1,e},mt=function(e){var t,n,r,i,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[0];if(1===a.length)t=n=r=i=a[0];else if(2===a.length)t=r=a[0],i=n=a[1];else if(4===a.length){var o=b(a,4);t=o[0],n=o[1],r=o[2],i=o[3]}return e.x1-=i,e.x2+=n,e.y1-=t,e.y2+=r,e.w=e.x2-e.x1,e.h=e.y2-e.y1,e},bt=function(e,t){e.x1=t.x1,e.y1=t.y1,e.x2=t.x2,e.y2=t.y2,e.w=e.x2-e.x1,e.h=e.y2-e.y1},xt=function(e,t){return!(e.x1>t.x2||t.x1>e.x2||e.x2t.y2||t.y1>e.y2)},wt=function(e,t,n){return e.x1<=t&&t<=e.x2&&e.y1<=n&&n<=e.y2},Et=function(e,t){return wt(e,t.x1,t.y1)&&wt(e,t.x2,t.y2)},_t=function(e,t,n,r,i,a,o){var s,l=Yt(i,a),u=i/2,c=a/2,h=r-c-o;if((s=Pt(e,t,n,r,n-u+l-o,h,n+u-l+o,h,!1)).length>0)return s;var d=n+u+o;if((s=Pt(e,t,n,r,d,r-c+l-o,d,r+c-l+o,!1)).length>0)return s;var p=r+c+o;if((s=Pt(e,t,n,r,n-u+l-o,p,n+u-l+o,p,!1)).length>0)return s;var g,f=n-u-o;if((s=Pt(e,t,n,r,f,r-c+l-o,f,r+c-l+o,!1)).length>0)return s;var v=n-u+l,y=r-c+l;if((g=Mt(e,t,n,r,v,y,l+o)).length>0&&g[0]<=v&&g[1]<=y)return[g[0],g[1]];var m=n+u-l,b=r-c+l;if((g=Mt(e,t,n,r,m,b,l+o)).length>0&&g[0]>=m&&g[1]<=b)return[g[0],g[1]];var x=n+u-l,w=r+c-l;if((g=Mt(e,t,n,r,x,w,l+o)).length>0&&g[0]>=x&&g[1]>=w)return[g[0],g[1]];var E=n-u+l,_=r+c-l;return(g=Mt(e,t,n,r,E,_,l+o)).length>0&&g[0]<=E&&g[1]>=_?[g[0],g[1]]:[]},Tt=function(e,t,n,r,i,a,o){var s=o,l=Math.min(n,i),u=Math.max(n,i),c=Math.min(r,a),h=Math.max(r,a);return l-s<=e&&e<=u+s&&c-s<=t&&t<=h+s},Dt=function(e,t,n,r,i,a,o,s,l){var u=Math.min(n,o,i)-l,c=Math.max(n,o,i)+l,h=Math.min(r,s,a)-l,d=Math.max(r,s,a)+l;return!(ec||td)},Ct=function(e,t,n,r,i,a,o,s){var l,u,c,h,d,p,g,f,v,y,m,b,x,w=[];u=9*n*i-3*n*n-3*n*o-6*i*i+3*i*o+9*r*a-3*r*r-3*r*s-6*a*a+3*a*s,c=3*n*n-6*n*i+n*o-n*e+2*i*i+2*i*e-o*e+3*r*r-6*r*a+r*s-r*t+2*a*a+2*a*t-s*t,h=1*n*i-n*n+n*e-i*e+r*a-r*r+r*t-a*t,0===(l=1*n*n-4*n*i+2*n*o+4*i*i-4*i*o+o*o+r*r-4*r*a+2*r*s+4*a*a-4*a*s+s*s)&&(l=1e-5),f=-27*(h/=l)+(u/=l)*(9*(c/=l)-u*u*2),p=(g=(3*c-u*u)/9)*g*g+(f/=54)*f,(d=w)[1]=0,b=u/3,p>0?(y=(y=f+Math.sqrt(p))<0?-Math.pow(-y,1/3):Math.pow(y,1/3),m=(m=f-Math.sqrt(p))<0?-Math.pow(-m,1/3):Math.pow(m,1/3),d[0]=-b+y+m,b+=(y+m)/2,d[4]=d[2]=-b,b=Math.sqrt(3)*(-m+y)/2,d[3]=b,d[5]=-b):(d[5]=d[3]=0,0===p?(x=f<0?-Math.pow(-f,1/3):Math.pow(f,1/3),d[0]=2*x-b,d[4]=d[2]=-(x+b)):(v=(g=-g)*g*g,v=Math.acos(f/Math.sqrt(v)),x=2*Math.sqrt(g),d[0]=-b+x*Math.cos(v/3),d[2]=-b+x*Math.cos((v+2*Math.PI)/3),d[4]=-b+x*Math.cos((v+4*Math.PI)/3)));for(var E=[],_=0;_<6;_+=2)Math.abs(w[_+1])<1e-7&&w[_]>=0&&w[_]<=1&&E.push(w[_]);E.push(1),E.push(0);for(var T,D,C,N=-1,A=0;A=0?Cl?(e-i)*(e-i)+(t-a)*(t-a):u-h},At=function(e,t,n){for(var r,i,a,o,s=0,l=0;l=e&&e>=a||r<=e&&e<=a))continue;(e-r)/(a-r)*(o-i)+i>t&&s++}return s%2!=0},Lt=function(e,t,n,r,i,a,o,s,l){var u,c=new Array(n.length);null!=s[0]?(u=Math.atan(s[1]/s[0]),s[0]<0?u+=Math.PI/2:u=-u-Math.PI/2):u=s;for(var h,d=Math.cos(-u),p=Math.sin(-u),g=0;g0){var f=St(c,-l);h=kt(f)}else h=c;return At(e,t,h)},kt=function(e){for(var t,n,r,i,a,o,s,l,u=new Array(e.length/2),c=0;c=0&&g<=1&&v.push(g),f>=0&&f<=1&&v.push(f),0===v.length)return[];var y=v[0]*s[0]+e,m=v[0]*s[1]+t;return v.length>1?v[0]==v[1]?[y,m]:[y,m,v[1]*s[0]+e,v[1]*s[1]+t]:[y,m]},Ot=function(e,t,n){return t<=e&&e<=n||n<=e&&e<=t?e:e<=t&&t<=n||n<=t&&t<=e?t:n},Pt=function(e,t,n,r,i,a,o,s,l){var u=e-i,c=n-e,h=o-i,d=t-a,p=r-t,g=s-a,f=h*d-g*u,v=c*d-p*u,y=g*c-h*p;if(0!==y){var m=f/y,b=v/y,x=-.001;return x<=m&&m<=1.001&&x<=b&&b<=1.001||l?[e+m*c,t+m*p]:[]}return 0===f||0===v?Ot(e,n,o)===o?[o,s]:Ot(e,n,i)===i?[i,a]:Ot(i,o,n)===n?[n,r]:[]:[]},Rt=function(e,t,n,r,i,a,o,s){var l,u,c,h,d,p,g=[],f=new Array(n.length),v=!0;if(null==a&&(v=!1),v){for(var y=0;y0){var m=St(f,-s);u=kt(m)}else u=f}else u=n;for(var b=0;bu&&(u=t)},d=function(e){return l[e]},p=0;p0?w.edgesTo(x)[0]:x.edgesTo(w)[0];var E=r(b);x=x.id(),p[x]>p[y]+E&&(p[x]=p[y]+E,g.nodes.indexOf(x)<0?g.push(x):g.updateItem(x),u[x]=0,l[x]=[]),p[x]==p[y]+E&&(u[x]=u[x]+u[y],l[x].push(y))}else for(var _=0;_0;){for(var N=n.pop(),A=0;A0&&o.push(n[s]);0!==o.length&&i.push(r.collection(o))}return i}(c,l,t,r);return b=function(e){for(var t=0;t5&&void 0!==arguments[5]?arguments[5]:un,o=r,s=0;s=2?fn(e,t,n,0,dn,pn):fn(e,t,n,0,hn)},squaredEuclidean:function(e,t,n){return fn(e,t,n,0,dn)},manhattan:function(e,t,n){return fn(e,t,n,0,hn)},max:function(e,t,n){return fn(e,t,n,-1/0,gn)}};function yn(e,t,n,r,i,a){var o;return o=L(e)?e:vn[e]||vn.euclidean,0===t&&L(e)?o(i,a):o(t,n,r,i,a)}vn["squared-euclidean"]=vn.squaredEuclidean,vn.squaredeuclidean=vn.squaredEuclidean;var mn=Ie({k:2,m:2,sensitivityThreshold:1e-4,distance:"euclidean",maxIterations:10,attributes:[],testMode:!1,testCentroids:null}),bn=function(e){return mn(e)},xn=function(e,t,n,r,i){var a="kMedoids"!==i?function(e){return n[e]}:function(e){return r[e](n)},o=n,s=t;return yn(e,r.length,a,(function(e){return r[e](t)}),o,s)},wn=function(e,t,n){for(var r=n.length,i=new Array(r),a=new Array(r),o=new Array(t),s=null,l=0;ln)return!1;return!0},Dn=function(e,t,n){for(var r=0;ri&&(i=t[l][u],a=u);o[a].push(e[l])}for(var c=0;c=i.threshold||"dendrogram"===i.mode&&1===e.length)return!1;var p,g=t[o],f=t[r[o]];p="dendrogram"===i.mode?{left:g,right:f,key:g.key}:{value:g.value.concat(f.value),key:g.key},e[g.index]=p,e.splice(f.index,1),t[g.key]=p;for(var v=0;vn[f.key][y.key]&&(a=n[f.key][y.key])):"max"===i.linkage?(a=n[g.key][y.key],n[g.key][y.key]o&&(a=l,o=t[i*e+l])}a>0&&r.push(a)}for(var u=0;u1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.length,r=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],i=!(arguments.length>5&&void 0!==arguments[5])||arguments[5];arguments.length>3&&void 0!==arguments[3]&&!arguments[3]?(n0&&e.splice(0,t)):e=e.slice(t,n);for(var a=0,o=e.length-1;o>=0;o--){var s=e[o];i?isFinite(s)||(e[o]=-1/0,a++):e.splice(o,1)}r&&e.sort((function(e,t){return e-t}));var l=e.length,u=Math.floor(l/2);return l%2!=0?e[u+1+a]:(e[u-1+a]+e[u+a])/2}(e):"mean"===t?function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.length,r=0,i=0,a=t;a1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.length,r=1/0,i=t;i1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.length,r=-1/0,i=t;i=C?(N=C,C=L,A=k):L>N&&(N=L);for(var S=0;S0?1:0;_[E%u.minIterations*t+F]=z,B+=z}if(B>0&&(E>=u.minIterations-1||E==u.maxIterations-1)){for(var G=0,Y=0;Y0&&r.push(i);return r}(t,a,o),U=function(e,t,n){for(var r=Xn(e,t,n),i=0;il&&(s=u,l=c)}n[i]=a[s]}return Xn(e,t,n)}(t,r,V),j={},q=0;q1)}}));var l=Object.keys(t).filter((function(e){return t[e].cutVertex})).map((function(t){return e.getElementById(t)}));return{cut:e.spawn(l),components:i}},Hn=function(){var e=this,t={},n=0,r=[],i=[],a=e.spawn(e),o=function o(s){if(i.push(s),t[s]={index:n,low:n++,explored:!1},e.getElementById(s).connectedEdges().intersection(e).forEach((function(e){var n=e.target().id();n!==s&&(n in t||o(n),t[n].explored||(t[s].low=Math.min(t[s].low,t[n].low)))})),t[s].index===t[s].low){for(var l=e.spawn();;){var u=i.pop();if(l.merge(e.getElementById(u)),t[u].low=t[s].index,t[u].explored=!0,u===s)break}var c=l.edgesWith(l),h=l.merge(c);r.push(h),a=a.difference(h)}};return e.forEach((function(e){if(e.isNode()){var n=e.id();n in t||o(n)}})),{cut:a,components:r}},Wn={};[Xe,Ue,je,He,$e,Ze,tt,jt,Ht,$t,Zt,ln,Sn,zn,Un,{hierholzer:function(e){if(!S(e)){var t=arguments;e={root:t[0],directed:t[1]}}var n,r,i,a=jn(e),o=a.root,s=a.directed,l=this,u=!1;o&&(i=A(o)?this.filter(o)[0].id():o[0].id());var c={},h={};s?l.forEach((function(e){var t=e.id();if(e.isNode()){var i=e.indegree(!0),a=e.outdegree(!0),o=i-a,s=a-i;1==o?n?u=!0:n=t:1==s?r?u=!0:r=t:(s>1||o>1)&&(u=!0),c[t]=[],e.outgoers().forEach((function(e){e.isEdge()&&c[t].push(e.id())}))}else h[t]=[void 0,e.target().id()]})):l.forEach((function(e){var t=e.id();e.isNode()?(e.degree(!0)%2&&(n?r?u=!0:r=t:n=t),c[t]=[],e.connectedEdges().forEach((function(e){return c[t].push(e.id())}))):h[t]=[e.source().id(),e.target().id()]}));var d={found:!1,trail:void 0};if(u)return d;if(r&&n)if(s){if(i&&r!=i)return d;i=r}else{if(i&&r!=i&&n!=i)return d;i||(i=r)}else i||(i=l[0].id());var p=function(e){for(var t,n,r,i=e,a=[e];c[i].length;)t=c[i].shift(),n=h[t][0],i!=(r=h[t][1])?(c[r]=c[r].filter((function(e){return e!=t})),i=r):s||i==n||(c[n]=c[n].filter((function(e){return e!=t})),i=n),a.unshift(t),a.unshift(i);return a},g=[],f=[];for(f=p(i);1!=f.length;)0==c[f[0]].length?(g.unshift(l.getElementById(f.shift())),g.unshift(l.getElementById(f.shift()))):f=p(f.shift()).concat(f);for(var v in g.unshift(l.getElementById(f.shift())),c)if(c[v].length)return d;return d.found=!0,d.trail=this.spawn(g,!0),d}},{hopcroftTarjanBiconnected:qn,htbc:qn,htb:qn,hopcroftTarjanBiconnectedComponents:qn},{tarjanStronglyConnected:Hn,tsc:Hn,tscc:Hn,tarjanStronglyConnectedComponents:Hn}].forEach((function(e){Q(Wn,e)}));var $n=function e(t){if(!(this instanceof e))return new e(t);this.id="Thenable/1.0.7",this.state=0,this.fulfillValue=void 0,this.rejectReason=void 0,this.onFulfilled=[],this.onRejected=[],this.proxy={then:this.then.bind(this)},"function"==typeof t&&t.call(this,this.fulfill.bind(this),this.reject.bind(this))};$n.prototype={fulfill:function(e){return Kn(this,1,"fulfillValue",e)},reject:function(e){return Kn(this,2,"rejectReason",e)},then:function(e,t){var n=this,r=new $n;return n.onFulfilled.push(Jn(e,r,"fulfill")),n.onRejected.push(Jn(t,r,"reject")),Zn(n),r.proxy}};var Kn=function(e,t,n,r){return 0===e.state&&(e.state=t,e[n]=r,Zn(e)),e},Zn=function(e){1===e.state?Qn(e,"onFulfilled",e.fulfillValue):2===e.state&&Qn(e,"onRejected",e.rejectReason)},Qn=function(e,t,n){if(0!==e[t].length){var r=e[t];e[t]=[];var i=function(){for(var e=0;e0:void 0}},clearQueue:function(){return function(){var e=this,t=void 0!==e.length?e:[e];if(!(this._private.cy||this).styleEnabled())return this;for(var n=0;n0&&this.spawn(r).updateStyle().emit("class"),t},addClass:function(e){return this.toggleClass(e,!0)},hasClass:function(e){var t=this[0];return null!=t&&t._private.classes.has(e)},toggleClass:function(e,t){k(e)||(e=e.match(/\S+/g)||[]);for(var n=this,r=void 0===t,i=[],a=0,o=n.length;a0&&this.spawn(i).updateStyle().emit("class"),n},removeClass:function(e){return this.toggleClass(e,!1)},flashClass:function(e,t){var n=this;if(null==t)t=250;else if(0===t)return n;return n.addClass(e),setTimeout((function(){n.removeClass(e)}),t),n}};ur.className=ur.classNames=ur.classes;var cr={metaChar:"[\\!\\\"\\#\\$\\%\\&\\'\\(\\)\\*\\+\\,\\.\\/\\:\\;\\<\\=\\>\\?\\@\\[\\]\\^\\`\\{\\|\\}\\~]",comparatorOp:"=|\\!=|>|>=|<|<=|\\$=|\\^=|\\*=",boolOp:"\\?|\\!|\\^",string:"\"(?:\\\\\"|[^\"])*\"|'(?:\\\\'|[^'])*'",number:q,meta:"degree|indegree|outdegree",separator:"\\s*,\\s*",descendant:"\\s+",child:"\\s+>\\s+",subject:"\\$",group:"node|edge|\\*",directedEdge:"\\s+->\\s+",undirectedEdge:"\\s+<->\\s+"};cr.variable="(?:[\\w-.]|(?:\\\\"+cr.metaChar+"))+",cr.className="(?:[\\w-]|(?:\\\\"+cr.metaChar+"))+",cr.value=cr.string+"|"+cr.number,cr.id=cr.variable,function(){var e,t,n;for(e=cr.comparatorOp.split("|"),n=0;n=0||"="!==t&&(cr.comparatorOp+="|\\!"+t)}();var hr=20,dr=[{selector:":selected",matches:function(e){return e.selected()}},{selector:":unselected",matches:function(e){return!e.selected()}},{selector:":selectable",matches:function(e){return e.selectable()}},{selector:":unselectable",matches:function(e){return!e.selectable()}},{selector:":locked",matches:function(e){return e.locked()}},{selector:":unlocked",matches:function(e){return!e.locked()}},{selector:":visible",matches:function(e){return e.visible()}},{selector:":hidden",matches:function(e){return!e.visible()}},{selector:":transparent",matches:function(e){return e.transparent()}},{selector:":grabbed",matches:function(e){return e.grabbed()}},{selector:":free",matches:function(e){return!e.grabbed()}},{selector:":removed",matches:function(e){return e.removed()}},{selector:":inside",matches:function(e){return!e.removed()}},{selector:":grabbable",matches:function(e){return e.grabbable()}},{selector:":ungrabbable",matches:function(e){return!e.grabbable()}},{selector:":animated",matches:function(e){return e.animated()}},{selector:":unanimated",matches:function(e){return!e.animated()}},{selector:":parent",matches:function(e){return e.isParent()}},{selector:":childless",matches:function(e){return e.isChildless()}},{selector:":child",matches:function(e){return e.isChild()}},{selector:":orphan",matches:function(e){return e.isOrphan()}},{selector:":nonorphan",matches:function(e){return e.isChild()}},{selector:":compound",matches:function(e){return e.isNode()?e.isParent():e.source().isParent()||e.target().isParent()}},{selector:":loop",matches:function(e){return e.isLoop()}},{selector:":simple",matches:function(e){return e.isSimple()}},{selector:":active",matches:function(e){return e.active()}},{selector:":inactive",matches:function(e){return!e.active()}},{selector:":backgrounding",matches:function(e){return e.backgrounding()}},{selector:":nonbackgrounding",matches:function(e){return!e.backgrounding()}}].sort((function(e,t){return function(e,t){return-1*Z(e,t)}(e.selector,t.selector)})),pr=function(){for(var e,t={},n=0;n0&&u.edgeCount>0)return Ne("The selector `"+e+"` is invalid because it uses both a compound selector and an edge selector"),!1;if(u.edgeCount>1)return Ne("The selector `"+e+"` is invalid because it uses multiple edge selectors"),!1;1===u.edgeCount&&Ne("The selector `"+e+"` is deprecated. Edge selectors do not take effect on changes to source and target nodes after an edge is added, for performance reasons. Use a class or data selector on edges instead, updating the class or data of an edge when your app detects a change in source or target nodes.")}return!0},toString:function(){if(null!=this.toStringCache)return this.toStringCache;for(var e=function(e){return null==e?"":e},t=function(t){return A(t)?'"'+t+'"':e(t)},n=function(e){return" "+e+" "},r=function(i,a){return i.checks.reduce((function(o,s,l){return o+(a===i&&0===l?"$":"")+function(i,a){var o=i.type,s=i.value;switch(o){case 0:var l=e(s);return l.substring(0,l.length-1);case 3:var u=i.field,c=i.operator;return"["+u+n(e(c))+t(s)+"]";case 5:var h=i.operator,d=i.field;return"["+e(h)+d+"]";case 4:return"["+i.field+"]";case 6:var p=i.operator;return"[["+i.field+n(e(p))+t(s)+"]]";case 7:return s;case 8:return"#"+s;case 9:return"."+s;case 17:case 15:return r(i.parent,a)+n(">")+r(i.child,a);case 18:case 16:return r(i.ancestor,a)+" "+r(i.descendant,a);case 19:var g=r(i.left,a),f=r(i.subject,a),v=r(i.right,a);return g+(g.length>0?" ":"")+f+v;case hr:return""}}(s,a)}),"")},i="",a=0;a1&&a=0&&(t=t.replace("!",""),c=!0),t.indexOf("@")>=0&&(t=t.replace("@",""),u=!0),(o||l||u)&&(i=o||s?""+e:"",a=""+n),u&&(e=i=i.toLowerCase(),n=a=a.toLowerCase()),t){case"*=":r=i.indexOf(a)>=0;break;case"$=":r=i.indexOf(a,i.length-a.length)>=0;break;case"^=":r=0===i.indexOf(a);break;case"=":r=e===n;break;case">":h=!0,r=e>n;break;case">=":h=!0,r=e>=n;break;case"<":h=!0,r=e0;){var u=i.shift();t(u),a.add(u.id()),o&&r(i,a,u)}return e}function Mr(e,t,n){if(n.isParent())for(var r=n._private.children,i=0;i1&&void 0!==arguments[1])||arguments[1],Mr)},Sr.forEachUp=function(e){return Ir(this,e,!(arguments.length>1&&void 0!==arguments[1])||arguments[1],Or)},Sr.forEachUpAndDown=function(e){return Ir(this,e,!(arguments.length>1&&void 0!==arguments[1])||arguments[1],Pr)},Sr.ancestors=Sr.parents,(Ar=Lr={data:sr.data({field:"data",bindingEvent:"data",allowBinding:!0,allowSetting:!0,settingEvent:"data",settingTriggersEvent:!0,triggerFnName:"trigger",allowGetting:!0,immutableKeys:{id:!0,source:!0,target:!0,parent:!0},updateStyle:!0}),removeData:sr.removeData({field:"data",event:"data",triggerFnName:"trigger",triggerEvent:!0,immutableKeys:{id:!0,source:!0,target:!0,parent:!0},updateStyle:!0}),scratch:sr.data({field:"scratch",bindingEvent:"scratch",allowBinding:!0,allowSetting:!0,settingEvent:"scratch",settingTriggersEvent:!0,triggerFnName:"trigger",allowGetting:!0,updateStyle:!0}),removeScratch:sr.removeData({field:"scratch",event:"scratch",triggerFnName:"trigger",triggerEvent:!0,updateStyle:!0}),rscratch:sr.data({field:"rscratch",allowBinding:!1,allowSetting:!0,settingTriggersEvent:!1,allowGetting:!0}),removeRscratch:sr.removeData({field:"rscratch",triggerEvent:!1}),id:function(){var e=this[0];if(e)return e._private.data.id}}).attr=Ar.data,Ar.removeAttr=Ar.removeData;var Rr,Br,Fr=Lr,zr={};function Gr(e){return function(t){var n=this;if(void 0===t&&(t=!0),0!==n.length&&n.isNode()&&!n.removed()){for(var r=0,i=n[0],a=i._private.edges,o=0;ot})),minIndegree:Yr("indegree",(function(e,t){return et})),minOutdegree:Yr("outdegree",(function(e,t){return et}))}),Q(zr,{totalDegree:function(e){for(var t=0,n=this.nodes(),r=0;r0,c=u;u&&(l=l[0]);var h=c?l.position():{x:0,y:0};return i={x:s.x-h.x,y:s.y-h.y},void 0===e?i:i[e]}for(var d=0;d0,v=f;f&&(g=g[0]);var y=v?g.position():{x:0,y:0};void 0!==t?p.position(e,t+y[e]):void 0!==i&&p.position({x:i.x+y.x,y:i.y+y.y})}}else if(!a)return;return this}},Rr.modelPosition=Rr.point=Rr.position,Rr.modelPositions=Rr.points=Rr.positions,Rr.renderedPoint=Rr.renderedPosition,Rr.relativePoint=Rr.relativePosition;var Ur,jr,qr=Br;Ur=jr={},jr.renderedBoundingBox=function(e){var t=this.boundingBox(e),n=this.cy(),r=n.zoom(),i=n.pan(),a=t.x1*r+i.x,o=t.x2*r+i.x,s=t.y1*r+i.y,l=t.y2*r+i.y;return{x1:a,x2:o,y1:s,y2:l,w:o-a,h:l-s}},jr.dirtyCompoundBoundsCache=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this.cy();return t.styleEnabled()&&t.hasCompoundNodes()?(this.forEachUp((function(t){if(t.isParent()){var n=t._private;n.compoundBoundsClean=!1,n.bbCache=null,e||t.emitAndNotify("bounds")}})),this):this},jr.updateCompoundBounds=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this.cy();if(!t.styleEnabled()||!t.hasCompoundNodes())return this;if(!e&&t.batching())return this;function n(e){if(e.isParent()){var t=e._private,n=e.children(),r="include"===e.pstyle("compound-sizing-wrt-labels").value,i={width:{val:e.pstyle("min-width").pfValue,left:e.pstyle("min-width-bias-left"),right:e.pstyle("min-width-bias-right")},height:{val:e.pstyle("min-height").pfValue,top:e.pstyle("min-height-bias-top"),bottom:e.pstyle("min-height-bias-bottom")}},a=n.boundingBox({includeLabels:r,includeOverlays:!1,useCache:!1}),o=t.position;0!==a.w&&0!==a.h||((a={w:e.pstyle("width").pfValue,h:e.pstyle("height").pfValue}).x1=o.x-a.w/2,a.x2=o.x+a.w/2,a.y1=o.y-a.h/2,a.y2=o.y+a.h/2);var s=i.width.left.value;"px"===i.width.left.units&&i.width.val>0&&(s=100*s/i.width.val);var l=i.width.right.value;"px"===i.width.right.units&&i.width.val>0&&(l=100*l/i.width.val);var u=i.height.top.value;"px"===i.height.top.units&&i.height.val>0&&(u=100*u/i.height.val);var c=i.height.bottom.value;"px"===i.height.bottom.units&&i.height.val>0&&(c=100*c/i.height.val);var h=y(i.width.val-a.w,s,l),d=h.biasDiff,p=h.biasComplementDiff,g=y(i.height.val-a.h,u,c),f=g.biasDiff,v=g.biasComplementDiff;t.autoPadding=function(e,t,n,r){if("%"!==n.units)return"px"===n.units?n.pfValue:0;switch(r){case"width":return e>0?n.pfValue*e:0;case"height":return t>0?n.pfValue*t:0;case"average":return e>0&&t>0?n.pfValue*(e+t)/2:0;case"min":return e>0&&t>0?e>t?n.pfValue*t:n.pfValue*e:0;case"max":return e>0&&t>0?e>t?n.pfValue*e:n.pfValue*t:0;default:return 0}}(a.w,a.h,e.pstyle("padding"),e.pstyle("padding-relative-to").value),t.autoWidth=Math.max(a.w,i.width.val),o.x=(-d+a.x1+a.x2+p)/2,t.autoHeight=Math.max(a.h,i.height.val),o.y=(-f+a.y1+a.y2+v)/2}function y(e,t,n){var r=0,i=0,a=t+n;return e>0&&a>0&&(r=t/a*e,i=n/a*e),{biasDiff:r,biasComplementDiff:i}}}for(var r=0;re.x2?r:e.x2,e.y1=ne.y2?i:e.y2,e.w=e.x2-e.x1,e.h=e.y2-e.y1)},$r=function(e,t){return null==t?e:Wr(e,t.x1,t.y1,t.x2,t.y2)},Kr=function(e,t,n){return Pe(e,t,n)},Zr=function(e,t,n){if(!t.cy().headless()){var r,i,a=t._private,o=a.rstyle,s=o.arrowWidth/2;if("none"!==t.pstyle(n+"-arrow-shape").value){"source"===n?(r=o.srcX,i=o.srcY):"target"===n?(r=o.tgtX,i=o.tgtY):(r=o.midX,i=o.midY);var l=a.arrowBounds=a.arrowBounds||{},u=l[n]=l[n]||{};u.x1=r-s,u.y1=i-s,u.x2=r+s,u.y2=i+s,u.w=u.x2-u.x1,u.h=u.y2-u.y1,yt(u,1),Wr(e,u.x1,u.y1,u.x2,u.y2)}}},Qr=function(e,t,n){if(!t.cy().headless()){var r;r=n?n+"-":"";var i=t._private,a=i.rstyle;if(t.pstyle(r+"label").strValue){var o,s,l,u,c=t.pstyle("text-halign"),h=t.pstyle("text-valign"),d=Kr(a,"labelWidth",n),p=Kr(a,"labelHeight",n),g=Kr(a,"labelX",n),f=Kr(a,"labelY",n),v=t.pstyle(r+"text-margin-x").pfValue,y=t.pstyle(r+"text-margin-y").pfValue,m=t.isEdge(),b=t.pstyle(r+"text-rotation"),x=t.pstyle("text-outline-width").pfValue,w=t.pstyle("text-border-width").pfValue/2,E=t.pstyle("text-background-padding").pfValue,_=p,T=d,D=T/2,C=_/2;if(m)o=g-D,s=g+D,l=f-C,u=f+C;else{switch(c.value){case"left":o=g-T,s=g;break;case"center":o=g-D,s=g+D;break;case"right":o=g,s=g+T}switch(h.value){case"top":l=f-_,u=f;break;case"center":l=f-C,u=f+C;break;case"bottom":l=f,u=f+_}}o+=v-Math.max(x,w)-E-2,s+=v+Math.max(x,w)+E+2,l+=y-Math.max(x,w)-E-2,u+=y+Math.max(x,w)+E+2;var N=n||"main",A=i.labelBounds,L=A[N]=A[N]||{};L.x1=o,L.y1=l,L.x2=s,L.y2=u,L.w=s-o,L.h=u-l;var k=m&&"autorotate"===b.strValue,S=null!=b.pfValue&&0!==b.pfValue;if(k||S){var I=k?Kr(i.rstyle,"labelAngle",n):b.pfValue,M=Math.cos(I),O=Math.sin(I),P=(o+s)/2,R=(l+u)/2;if(!m){switch(c.value){case"left":P=s;break;case"right":P=o}switch(h.value){case"top":R=u;break;case"bottom":R=l}}var B=function(e,t){return{x:(e-=P)*M-(t-=R)*O+P,y:e*O+t*M+R}},F=B(o,l),z=B(o,u),G=B(s,l),Y=B(s,u);o=Math.min(F.x,z.x,G.x,Y.x),s=Math.max(F.x,z.x,G.x,Y.x),l=Math.min(F.y,z.y,G.y,Y.y),u=Math.max(F.y,z.y,G.y,Y.y)}var X=N+"Rot",V=A[X]=A[X]||{};V.x1=o,V.y1=l,V.x2=s,V.y2=u,V.w=s-o,V.h=u-l,Wr(e,o,l,s,u),Wr(i.labelBounds.all,o,l,s,u)}return e}},Jr=function(e){var t=0,n=function(e){return(e?1:0)<0&&a>0){var o=t.pstyle("outline-offset").value,s=t.pstyle("shape").value,l=a+o,u=(e.w+2*l)/e.w,c=(e.h+2*l)/e.h,h=0;["diamond","pentagon","round-triangle"].includes(s)?(u=(e.w+2.4*l)/e.w,h=-l/3.6):["concave-hexagon","rhomboid","right-rhomboid"].includes(s)?u=(e.w+2.4*l)/e.w:"star"===s?(u=(e.w+2.8*l)/e.w,c=(e.h+2.6*l)/e.h,h=-l/3.8):"triangle"===s?(u=(e.w+2.8*l)/e.w,c=(e.h+2.4*l)/e.h,h=-l/1.4):"vee"===s&&(u=(e.w+4.4*l)/e.w,c=(e.h+3.8*l)/e.h,h=.5*-l);var d=e.h*c-e.h,p=e.w*u-e.w;if(mt(e,[Math.ceil(d/2),Math.ceil(p/2)]),0!==h){var g=(r=h,{x1:(n=e).x1+0,x2:n.x2+0,y1:n.y1+r,y2:n.y2+r,w:n.w,h:n.h});ft(e,g)}}}}(d,e)}else if(f&&t.includeEdges)if(c&&!h){var N=e.pstyle("curve-style").strValue;if(n=Math.min(v.srcX,v.midX,v.tgtX),r=Math.max(v.srcX,v.midX,v.tgtX),i=Math.min(v.srcY,v.midY,v.tgtY),a=Math.max(v.srcY,v.midY,v.tgtY),Wr(d,n-=_,i-=_,r+=_,a+=_),"haystack"===N){var A=v.haystackPts;if(A&&2===A.length){if(n=A[0].x,i=A[0].y,n>(r=A[1].x)){var L=n;n=r,r=L}if(i>(a=A[1].y)){var k=i;i=a,a=k}Wr(d,n-_,i-_,r+_,a+_)}}else if("bezier"===N||"unbundled-bezier"===N||"segments"===N||"taxi"===N){var S;switch(N){case"bezier":case"unbundled-bezier":S=v.bezierPts;break;case"segments":case"taxi":S=v.linePts}if(null!=S)for(var I=0;I(r=P.x)){var R=n;n=r,r=R}if((i=O.y)>(a=P.y)){var B=i;i=a,a=B}Wr(d,n-=_,i-=_,r+=_,a+=_)}if(c&&t.includeEdges&&f&&(Zr(d,e,"mid-source"),Zr(d,e,"mid-target"),Zr(d,e,"source"),Zr(d,e,"target")),c&&"yes"===e.pstyle("ghost").value){var F=e.pstyle("ghost-offset-x").pfValue,z=e.pstyle("ghost-offset-y").pfValue;Wr(d,d.x1+F,d.y1+z,d.x2+F,d.y2+z)}var G=p.bodyBounds=p.bodyBounds||{};bt(G,d),mt(G,y),yt(G,1),c&&(n=d.x1,r=d.x2,i=d.y1,a=d.y2,Wr(d,n-E,i-E,r+E,a+E));var Y=p.overlayBounds=p.overlayBounds||{};bt(Y,d),mt(Y,y),yt(Y,1);var X=p.labelBounds=p.labelBounds||{};null!=X.all?((l=X.all).x1=1/0,l.y1=1/0,l.x2=-1/0,l.y2=-1/0,l.w=0,l.h=0):X.all=gt(),c&&t.includeLabels&&(t.includeMainLabels&&Qr(d,e,null),f&&(t.includeSourceLabels&&Qr(d,e,"source"),t.includeTargetLabels&&Qr(d,e,"target")))}return d.x1=Hr(d.x1),d.y1=Hr(d.y1),d.x2=Hr(d.x2),d.y2=Hr(d.y2),d.w=Hr(d.x2-d.x1),d.h=Hr(d.y2-d.y1),d.w>0&&d.h>0&&b&&(mt(d,y),yt(d,1)),d}(e,ni),r.bbCache=n,r.bbCachePosKey=o):n=r.bbCache,!a){var c=e.isNode();n=gt(),(t.includeNodes&&c||t.includeEdges&&!c)&&(t.includeOverlays?$r(n,r.overlayBounds):$r(n,r.bodyBounds)),t.includeLabels&&(t.includeMainLabels&&(!i||t.includeSourceLabels&&t.includeTargetLabels)?$r(n,r.labelBounds.all):(t.includeMainLabels&&$r(n,r.labelBounds.mainRot),t.includeSourceLabels&&$r(n,r.labelBounds.sourceRot),t.includeTargetLabels&&$r(n,r.labelBounds.targetRot))),n.w=n.x2-n.x1,n.h=n.y2-n.y1}return n},ni={includeNodes:!0,includeEdges:!0,includeLabels:!0,includeMainLabels:!0,includeSourceLabels:!0,includeTargetLabels:!0,includeOverlays:!0,includeUnderlays:!0,includeOutlines:!0,useCache:!0},ri=Jr(ni),ii=Ie(ni);jr.boundingBox=function(e){var t;if(1!==this.length||null==this[0]._private.bbCache||this[0]._private.styleDirty||void 0!==e&&void 0!==e.useCache&&!0!==e.useCache){t=gt();var n=ii(e=e||ni),r=this;if(r.cy().styleEnabled())for(var i=0;i0&&void 0!==arguments[0]?arguments[0]:bi,t=arguments.length>1?arguments[1]:void 0,n=0;n=0;s--)o(s);return this},wi.removeAllListeners=function(){return this.removeListener("*")},wi.emit=wi.trigger=function(e,t,n){var r=this.listeners,i=r.length;return this.emitting++,k(t)||(t=[t]),function(e,t,n){if("event"!==N(n))if(S(n))t(e,_i(e,n));else for(var r=k(n)?n:n.split(/\s+/),i=0;i1&&!r){var i=this.length-1,a=this[i],o=a._private.data.id;this[i]=void 0,this[e]=a,n.set(o,{ele:a,index:e})}return this.length--,this},unmergeOne:function(e){e=e[0];var t=this._private,n=e._private.data.id,r=t.map.get(n);if(!r)return this;var i=r.index;return this.unmergeAt(i),this},unmerge:function(e){var t=this._private.cy;if(!e)return this;if(e&&A(e)){var n=e;e=t.mutableElements().filter(n)}for(var r=0;r=0;t--)e(this[t])&&this.unmergeAt(t);return this},map:function(e,t){for(var n=[],r=this,i=0;ir&&(r=s,n=o)}return{value:r,ele:n}},min:function(e,t){for(var n,r=1/0,i=this,a=0;a=0&&i1&&void 0!==arguments[1])||arguments[1],n=this[0],r=n.cy();if(r.styleEnabled()&&n){this.cleanStyle();var i=n._private.style[e];return null!=i?i:t?r.style().getDefaultProperty(e):null}},numericStyle:function(e){var t=this[0];if(t.cy().styleEnabled()&&t){var n=t.pstyle(e);return void 0!==n.pfValue?n.pfValue:n.value}},numericStyleUnits:function(e){var t=this[0];if(t.cy().styleEnabled())return t?t.pstyle(e).units:void 0},renderedStyle:function(e){var t=this.cy();if(!t.styleEnabled())return this;var n=this[0];return n?t.style().getRenderedStyle(n,e):void 0},style:function(e,t){var n=this.cy();if(!n.styleEnabled())return this;var r=!1,i=n.style();if(S(e)){var a=e;i.applyBypass(this,a,r),this.emitAndNotify("style")}else if(A(e)){if(void 0===t){var o=this[0];return o?i.getStylePropertyValue(o,e):void 0}i.applyBypass(this,e,t,r),this.emitAndNotify("style")}else if(void 0===e){var s=this[0];return s?i.getRawStyle(s):void 0}return this},removeStyle:function(e){var t=this.cy();if(!t.styleEnabled())return this;var n=!1,r=t.style(),i=this;if(void 0===e)for(var a=0;a0&&t.push(c[0]),t.push(s[0])}return this.spawn(t,!0).filter(e)}),"neighborhood"),closedNeighborhood:function(e){return this.neighborhood().add(this).filter(e)},openNeighborhood:function(e){return this.neighborhood(e)}}),Wi.neighbourhood=Wi.neighborhood,Wi.closedNeighbourhood=Wi.closedNeighborhood,Wi.openNeighbourhood=Wi.openNeighborhood,Q(Wi,{source:kr((function(e){var t,n=this[0];return n&&(t=n._private.source||n.cy().collection()),t&&e?t.filter(e):t}),"source"),target:kr((function(e){var t,n=this[0];return n&&(t=n._private.target||n.cy().collection()),t&&e?t.filter(e):t}),"target"),sources:Qi({attr:"source"}),targets:Qi({attr:"target"})}),Q(Wi,{edgesWith:kr(Ji(),"edgesWith"),edgesTo:kr(Ji({thisIsSrc:!0}),"edgesTo")}),Q(Wi,{connectedEdges:kr((function(e){for(var t=[],n=0;n0);return a},component:function(){var e=this[0];return e.cy().mutableElements().components(e)[0]}}),Wi.componentsOf=Wi.components;var ta=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(void 0!==e){var i=new Be,a=!1;if(t){if(t.length>0&&S(t[0])&&!P(t[0])){a=!0;for(var o=[],s=new ze,l=0,u=t.length;l0&&void 0!==arguments[0])||arguments[0],r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=this,a=i.cy(),o=a._private,s=[],l=[],u=0,c=i.length;u0){for(var R=e.length===i.length?i:new ta(a,e),B=0;B0&&void 0!==arguments[0])||arguments[0],t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=this,r=[],i={},a=n._private.cy;function o(e){var n=i[e.id()];t&&e.removed()||n||(i[e.id()]=!0,e.isNode()?(r.push(e),function(e){for(var t=e._private.edges,n=0;n0&&(e?_.emitAndNotify("remove"):t&&_.emit("remove"));for(var T=0;T=.001?function(t,r){for(var i=0;i<4;++i){var a=d(r,e,n);if(0===a)return r;r-=(h(r,e,n)-t)/a}return r}(t,o):0===l?o:function(t,r,i){var a,o,s=0;do{(a=h(o=r+(i-r)/2,e,n)-t)>0?i=o:r=o}while(Math.abs(a)>1e-7&&++s<10);return o}(t,r,r+i)}(a),t,r)};g.getControlPoints=function(){return[{x:e,y:t},{x:n,y:r}]};var f="generateBezier("+[e,t,n,r]+")";return g.toString=function(){return f},g}var aa=function(){function e(e){return-e.tension*e.x-e.friction*e.v}function t(t,n,r){var i={x:t.x+r.dx*n,v:t.v+r.dv*n,tension:t.tension,friction:t.friction};return{dx:i.v,dv:e(i)}}function n(n,r){var i={dx:n.v,dv:e(n)},a=t(n,.5*r,i),o=t(n,.5*r,a),s=t(n,r,o),l=1/6*(i.dx+2*(a.dx+o.dx)+s.dx),u=1/6*(i.dv+2*(a.dv+o.dv)+s.dv);return n.x=n.x+l*r,n.v=n.v+u*r,n}return function e(t,r,i){var a,o,s,l={x:-1,v:0,tension:null,friction:null},u=[0],c=0,h=1e-4;for(t=parseFloat(t)||500,r=parseFloat(r)||20,i=i||null,l.tension=t,l.friction=r,o=(a=null!==i)?(c=e(t,r))/i*.016:.016;s=n(s||l,o),u.push(1+s.x),c+=16,Math.abs(s.x)>h&&Math.abs(s.v)>h;);return a?function(e){return u[e*(u.length-1)|0]}:c}}(),oa=function(e,t,n,r){var i=ia(e,t,n,r);return function(e,t,n){return e+(t-e)*i(n)}},sa={linear:function(e,t,n){return e+(t-e)*n},ease:oa(.25,.1,.25,1),"ease-in":oa(.42,0,1,1),"ease-out":oa(0,0,.58,1),"ease-in-out":oa(.42,0,.58,1),"ease-in-sine":oa(.47,0,.745,.715),"ease-out-sine":oa(.39,.575,.565,1),"ease-in-out-sine":oa(.445,.05,.55,.95),"ease-in-quad":oa(.55,.085,.68,.53),"ease-out-quad":oa(.25,.46,.45,.94),"ease-in-out-quad":oa(.455,.03,.515,.955),"ease-in-cubic":oa(.55,.055,.675,.19),"ease-out-cubic":oa(.215,.61,.355,1),"ease-in-out-cubic":oa(.645,.045,.355,1),"ease-in-quart":oa(.895,.03,.685,.22),"ease-out-quart":oa(.165,.84,.44,1),"ease-in-out-quart":oa(.77,0,.175,1),"ease-in-quint":oa(.755,.05,.855,.06),"ease-out-quint":oa(.23,1,.32,1),"ease-in-out-quint":oa(.86,0,.07,1),"ease-in-expo":oa(.95,.05,.795,.035),"ease-out-expo":oa(.19,1,.22,1),"ease-in-out-expo":oa(1,0,0,1),"ease-in-circ":oa(.6,.04,.98,.335),"ease-out-circ":oa(.075,.82,.165,1),"ease-in-out-circ":oa(.785,.135,.15,.86),spring:function(e,t,n){if(0===n)return sa.linear;var r=aa(e,t,n);return function(e,t,n){return e+(t-e)*r(n)}},"cubic-bezier":oa};function la(e,t,n,r,i){if(1===r)return n;if(t===n)return n;var a=i(t,n,r);return null==e||((e.roundValue||e.color)&&(a=Math.round(a)),void 0!==e.min&&(a=Math.max(a,e.min)),void 0!==e.max&&(a=Math.min(a,e.max))),a}function ua(e,t){return null!=e.pfValue||null!=e.value?null==e.pfValue||null!=t&&"%"===t.type.units?e.value:e.pfValue:e}function ca(e,t,n,r,i){var a=null!=i?i.type:null;n<0?n=0:n>1&&(n=1);var o=ua(e,i),s=ua(t,i);if(I(o)&&I(s))return la(a,o,s,n,r);if(k(o)&&k(s)){for(var l=[],u=0;u0?("spring"===h&&d.push(o.duration),o.easingImpl=sa[h].apply(null,d)):o.easingImpl=sa[h]}var p,g=o.easingImpl;if(p=0===o.duration?1:(n-l)/o.duration,o.applying&&(p=o.progress),p<0?p=0:p>1&&(p=1),null==o.delay){var f=o.startPosition,v=o.position;if(v&&i&&!e.locked()){var y={};da(f.x,v.x)&&(y.x=ca(f.x,v.x,p,g)),da(f.y,v.y)&&(y.y=ca(f.y,v.y,p,g)),e.position(y)}var m=o.startPan,b=o.pan,x=a.pan,w=null!=b&&r;w&&(da(m.x,b.x)&&(x.x=ca(m.x,b.x,p,g)),da(m.y,b.y)&&(x.y=ca(m.y,b.y,p,g)),e.emit("pan"));var E=o.startZoom,_=o.zoom,T=null!=_&&r;T&&(da(E,_)&&(a.zoom=pt(a.minZoom,ca(E,_,p,g),a.maxZoom)),e.emit("zoom")),(w||T)&&e.emit("viewport");var D=o.style;if(D&&D.length>0&&i){for(var C=0;C=0;t--)(0,e[t])();e.splice(0,e.length)},c=a.length-1;c>=0;c--){var h=a[c],d=h._private;d.stopped?(a.splice(c,1),d.hooked=!1,d.playing=!1,d.started=!1,u(d.frames)):(d.playing||d.applying)&&(d.playing&&d.applying&&(d.applying=!1),d.started||pa(0,h,e),ha(t,h,e,n),d.applying&&(d.applying=!1),u(d.frames),null!=d.step&&d.step(e),h.completed()&&(a.splice(c,1),d.hooked=!1,d.playing=!1,d.started=!1,u(d.completes)),s=!0)}return n||0!==a.length||0!==o.length||r.push(t),s}for(var a=!1,o=0;o0?t.notify("draw",n):t.notify("draw")),n.unmerge(r),t.emit("step")}var fa={animate:sr.animate(),animation:sr.animation(),animated:sr.animated(),clearQueue:sr.clearQueue(),delay:sr.delay(),delayAnimation:sr.delayAnimation(),stop:sr.stop(),addToAnimationPool:function(e){this.styleEnabled()&&this._private.aniEles.merge(e)},stopAnimationLoop:function(){this._private.animationsRunning=!1},startAnimationLoop:function(){var e=this;if(e._private.animationsRunning=!0,e.styleEnabled()){var t=e.renderer();t&&t.beforeRender?t.beforeRender((function(t,n){ga(n,e)}),t.beforeRenderPriorities.animations):function t(){e._private.animationsRunning&&ae((function(n){ga(n,e),t()}))}()}}},va={qualifierCompare:function(e,t){return null==e||null==t?null==e&&null==t:e.sameText(t)},eventMatches:function(e,t,n){var r=t.qualifier;return null==r||e!==n.target&&P(n.target)&&r.matches(n.target)},addEventFields:function(e,t){t.cy=e,t.target=e},callbackContext:function(e,t,n){return null!=t.qualifier?n.target:e}},ya=function(e){return A(e)?new Dr(e):e},ma={createEmitter:function(){var e=this._private;return e.emitter||(e.emitter=new xi(va,this)),this},emitter:function(){return this._private.emitter},on:function(e,t,n){return this.emitter().on(e,ya(t),n),this},removeListener:function(e,t,n){return this.emitter().removeListener(e,ya(t),n),this},removeAllListeners:function(){return this.emitter().removeAllListeners(),this},one:function(e,t,n){return this.emitter().one(e,ya(t),n),this},once:function(e,t,n){return this.emitter().one(e,ya(t),n),this},emit:function(e,t){return this.emitter().emit(e,t),this},emitAndNotify:function(e,t){return this.emit(e),this.notify(e,t),this}};sr.eventAliasesOn(ma);var ba={png:function(e){return e=e||{},this._private.renderer.png(e)},jpg:function(e){var t=this._private.renderer;return(e=e||{}).bg=e.bg||"#fff",t.jpg(e)}};ba.jpeg=ba.jpg;var xa={layout:function(e){var t=this;if(null!=e)if(null!=e.name){var n,r=e.name,i=t.extension("layout",r);if(null!=i)return n=A(e.eles)?t.$(e.eles):null!=e.eles?e.eles:t.$(),new i(Q({},e,{cy:t,eles:n}));De("No such layout `"+r+"` found. Did you forget to import it and `cytoscape.use()` it?")}else De("A `name` must be specified to make a layout");else De("Layout options must be specified to make a layout")}};xa.createLayout=xa.makeLayout=xa.layout;var wa={notify:function(e,t){var n=this._private;if(this.batching()){n.batchNotifications=n.batchNotifications||{};var r=n.batchNotifications[e]=n.batchNotifications[e]||this.collection();null!=t&&r.merge(t)}else if(n.notificationsEnabled){var i=this.renderer();!this.destroyed()&&i&&i.notify(e,t)}},notifications:function(e){var t=this._private;return void 0===e?t.notificationsEnabled:(t.notificationsEnabled=!!e,this)},noNotifications:function(e){this.notifications(!1),e(),this.notifications(!0)},batching:function(){return this._private.batchCount>0},startBatch:function(){var e=this._private;return null==e.batchCount&&(e.batchCount=0),0===e.batchCount&&(e.batchStyleEles=this.collection(),e.batchNotifications={}),e.batchCount++,this},endBatch:function(){var e=this._private;if(0===e.batchCount)return this;if(e.batchCount--,0===e.batchCount){e.batchStyleEles.updateStyle();var t=this.renderer();Object.keys(e.batchNotifications).forEach((function(n){var r=e.batchNotifications[n];r.empty()?t.notify(n):t.notify(n,r)}))}return this},batch:function(e){return this.startBatch(),e(),this.endBatch(),this},batchData:function(e){var t=this;return this.batch((function(){for(var n=Object.keys(e),r=0;r0;)t.removeChild(t.childNodes[0]);e._private.renderer=null,e.mutableElements().forEach((function(e){var t=e._private;t.rscratch={},t.rstyle={},t.animation.current=[],t.animation.queue=[]}))},onRender:function(e){return this.on("render",e)},offRender:function(e){return this.off("render",e)}};_a.invalidateDimensions=_a.resize;var Ta={collection:function(e,t){return A(e)?this.$(e):O(e)?e.collection():k(e)?(t||(t={}),new ta(this,e,t.unique,t.removed)):new ta(this)},nodes:function(e){var t=this.$((function(e){return e.isNode()}));return e?t.filter(e):t},edges:function(e){var t=this.$((function(e){return e.isEdge()}));return e?t.filter(e):t},$:function(e){var t=this._private.elements;return e?t.filter(e):t.spawnSelf()},mutableElements:function(){return this._private.elements}};Ta.elements=Ta.filter=Ta.$;var Da={},Ca="t";Da.apply=function(e){for(var t=this,n=t._private.cy.collection(),r=0;r0;if(d||h&&p){var g=void 0;d&&p||d?g=u.properties:p&&(g=u.mappedProperties);for(var f=0;f1&&(v=1),s.color){var w=i.valueMin[0],E=i.valueMax[0],_=i.valueMin[1],T=i.valueMax[1],D=i.valueMin[2],C=i.valueMax[2],N=null==i.valueMin[3]?1:i.valueMin[3],A=null==i.valueMax[3]?1:i.valueMax[3],L=[Math.round(w+(E-w)*v),Math.round(_+(T-_)*v),Math.round(D+(C-D)*v),Math.round(N+(A-N)*v)];n={bypass:i.bypass,name:i.name,value:L,strValue:"rgb("+L[0]+", "+L[1]+", "+L[2]+")"}}else{if(!s.number)return!1;var k=i.valueMin+(i.valueMax-i.valueMin)*v;n=this.parse(i.name,k,i.bypass,d)}if(!n)return f(),!1;n.mapping=i,i=n;break;case o.data:for(var S=i.field.split("."),M=h.data,O=0;O0&&a>0){for(var s={},l=!1,u=0;u0?e.delayAnimation(o).play().promise().then(t):t()})).then((function(){return e.animation({style:s,duration:a,easing:e.pstyle("transition-timing-function").value,queue:!1}).play().promise()})).then((function(){n.removeBypasses(e,i),e.emitAndNotify("style"),r.transitioning=!1}))}else r.transitioning&&(this.removeBypasses(e,i),e.emitAndNotify("style"),r.transitioning=!1)},Da.checkTrigger=function(e,t,n,r,i,a){var o=this.properties[t],s=i(o);null!=s&&s(n,r)&&a(o)},Da.checkZOrderTrigger=function(e,t,n,r){var i=this;this.checkTrigger(e,t,n,r,(function(e){return e.triggersZOrder}),(function(){i._private.cy.notify("zorder",e)}))},Da.checkBoundsTrigger=function(e,t,n,r){this.checkTrigger(e,t,n,r,(function(e){return e.triggersBounds}),(function(i){e.dirtyCompoundBoundsCache(),e.dirtyBoundingBoxCache(),!i.triggersBoundsOfParallelBeziers||"curve-style"!==t||"bezier"!==n&&"bezier"!==r||e.parallelEdges().forEach((function(e){e.isBundledBezier()&&e.dirtyBoundingBoxCache()})),!i.triggersBoundsOfConnectedEdges||"display"!==t||"none"!==n&&"none"!==r||e.connectedEdges().forEach((function(e){e.dirtyBoundingBoxCache()}))}))},Da.checkTriggers=function(e,t,n,r){e.dirtyStyleCache(),this.checkZOrderTrigger(e,t,n,r),this.checkBoundsTrigger(e,t,n,r)};var Na={applyBypass:function(e,t,n,r){var i=[];if("*"===t||"**"===t){if(void 0!==n)for(var a=0;at.length?a.substr(t.length):""}function s(){n=n.length>r.length?n.substr(r.length):""}for(a=a.replace(/[/][*](\s|.)+?[*][/]/g,"");!a.match(/^\s*$/);){var l=a.match(/^\s*((?:.|\s)+?)\s*\{((?:.|\s)+?)\}/);if(!l){Ne("Halting stylesheet parsing: String stylesheet contains more to parse but no selector and block found in: "+a);break}t=l[0];var u=l[1];if("core"!==u&&new Dr(u).invalid)Ne("Skipping parsing of block: Invalid selector found in string stylesheet: "+u),o();else{var c=l[2],h=!1;n=c;for(var d=[];!n.match(/^\s*$/);){var p=n.match(/^\s*(.+?)\s*:\s*(.+?)(?:\s*;|\s*$)/);if(!p){Ne("Skipping parsing of block: Invalid formatting of style property and value definitions found in:"+c),h=!0;break}r=p[0];var g=p[1],f=p[2];this.properties[g]?i.parse(g,f)?(d.push({name:g,val:f}),s()):(Ne("Skipping property: Invalid property definition in: "+r),s()):(Ne("Skipping property: Invalid property name in: "+r),s())}if(h){o();break}i.selector(u);for(var v=0;v=7&&"d"===t[0]&&(u=new RegExp(s.data.regex).exec(t))){if(n)return!1;var d=s.data;return{name:e,value:u,strValue:""+t,mapped:d,field:u[1],bypass:n}}if(t.length>=10&&"m"===t[0]&&(c=new RegExp(s.mapData.regex).exec(t))){if(n)return!1;if(h.multiple)return!1;var p=s.mapData;if(!h.color&&!h.number)return!1;var g=this.parse(e,c[4]);if(!g||g.mapped)return!1;var f=this.parse(e,c[5]);if(!f||f.mapped)return!1;if(g.pfValue===f.pfValue||g.strValue===f.strValue)return Ne("`"+e+": "+t+"` is not a valid mapper because the output range is zero; converting to `"+e+": "+g.strValue+"`"),this.parse(e,g.strValue);if(h.color){var v=g.value,y=f.value;if(!(v[0]!==y[0]||v[1]!==y[1]||v[2]!==y[2]||v[3]!==y[3]&&(null!=v[3]&&1!==v[3]||null!=y[3]&&1!==y[3])))return!1}return{name:e,value:c,strValue:""+t,mapped:p,field:c[1],fieldMin:parseFloat(c[2]),fieldMax:parseFloat(c[3]),valueMin:g.value,valueMax:f.value,bypass:n}}}if(h.multiple&&"multiple"!==r){var m;if(m=l?t.split(/\s+/):k(t)?t:[t],h.evenMultiple&&m.length%2!=0)return null;for(var b=[],x=[],w=[],E="",_=!1,T=0;T0?" ":"")+D.strValue}return h.validate&&!h.validate(b,x)?null:h.singleEnum&&_?1===b.length&&A(b[0])?{name:e,value:b[0],strValue:b[0],bypass:n}:null:{name:e,value:b,pfValue:w,strValue:E,bypass:n,units:x}}var C,N,S,M=function(){for(var r=0;rh.max||h.strictMax&&t===h.max))return null;var F={name:e,value:t,strValue:""+t+(O||""),units:O,bypass:n};return h.unitless||"px"!==O&&"em"!==O?F.pfValue=t:F.pfValue="px"!==O&&O?this.getEmSizeInPixels()*t:t,"ms"!==O&&"s"!==O||(F.pfValue="ms"===O?t:1e3*t),"deg"!==O&&"rad"!==O||(F.pfValue="rad"===O?t:(C=t,Math.PI*C/180)),"%"===O&&(F.pfValue=t/100),F}if(h.propList){var z=[],G=""+t;if("none"===G);else{for(var Y=G.split(/\s*,\s*|\s+/),V=0;V255)return;t.push(Math.floor(a))}var o=r[1]||r[2]||r[3],s=r[1]&&r[2]&&r[3];if(o&&!s)return;var l=n[4];if(void 0!==l){if((l=parseFloat(l))<0||l>1)return;t.push(l)}}return t}(S)||function(e){var t,n,r,i,a,o,s,l;function u(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}var c=new RegExp("^"+$+"$").exec(e);if(c){if((n=parseInt(c[1]))<0?n=(360- -1*n%360)%360:n>360&&(n%=360),n/=360,(r=parseFloat(c[2]))<0||r>100)return;if(r/=100,(i=parseFloat(c[3]))<0||i>100)return;if(i/=100,void 0!==(a=c[4])&&((a=parseFloat(a))<0||a>1))return;if(0===r)o=s=l=Math.round(255*i);else{var h=i<.5?i*(1+r):i+r-i*r,d=2*i-h;o=Math.round(255*u(d,h,n+1/3)),s=Math.round(255*u(d,h,n)),l=Math.round(255*u(d,h,n-1/3))}t=[o,s,l,a]}return t}(S);return j?{name:e,value:j,pfValue:j,strValue:"rgb("+j[0]+","+j[1]+","+j[2]+")",bypass:n}:null}if(h.regex||h.regexes){if(h.enums){var W=M();if(W)return W}for(var K=h.regexes?h.regexes:[h.regex],Z=0;Z0&&l>0&&!isNaN(n.w)&&!isNaN(n.h)&&n.w>0&&n.h>0)return{zoom:o=(o=(o=Math.min((s-2*t)/n.w,(l-2*t)/n.h))>this._private.maxZoom?this._private.maxZoom:o)=n.minZoom&&(n.maxZoom=t),this},minZoom:function(e){return void 0===e?this._private.minZoom:this.zoomRange({min:e})},maxZoom:function(e){return void 0===e?this._private.maxZoom:this.zoomRange({max:e})},getZoomedViewport:function(e){var t,n,r=this._private,i=r.pan,a=r.zoom,o=!1;if(r.zoomingEnabled||(o=!0),I(e)?n=e:S(e)&&(n=e.level,null!=e.position?t=nt(e.position,a,i):null!=e.renderedPosition&&(t=e.renderedPosition),null==t||r.panningEnabled||(o=!0)),n=(n=n>r.maxZoom?r.maxZoom:n)t.maxZoom||!t.zoomingEnabled?a=!0:(t.zoom=s,i.push("zoom"))}if(r&&(!a||!e.cancelOnFailedZoom)&&t.panningEnabled){var l=e.pan;I(l.x)&&(t.pan.x=l.x,o=!1),I(l.y)&&(t.pan.y=l.y,o=!1),o||i.push("pan")}return i.length>0&&(i.push("viewport"),this.emit(i.join(" ")),this.notify("viewport")),this},center:function(e){var t=this.getCenterPan(e);return t&&(this._private.pan=t,this.emit("pan viewport"),this.notify("viewport")),this},getCenterPan:function(e,t){if(this._private.panningEnabled){if(A(e)){var n=e;e=this.mutableElements().filter(n)}else O(e)||(e=this.mutableElements());if(0!==e.length){var r=e.boundingBox(),i=this.width(),a=this.height();return{x:(i-(t=void 0===t?this._private.zoom:t)*(r.x1+r.x2))/2,y:(a-t*(r.y1+r.y2))/2}}}},reset:function(){return this._private.panningEnabled&&this._private.zoomingEnabled?(this.viewport({pan:{x:0,y:0},zoom:1}),this):this},invalidateSize:function(){this._private.sizeCache=null},size:function(){var e,t,n=this._private,r=n.container;return n.sizeCache=n.sizeCache||(r?(e=this.window().getComputedStyle(r),t=function(t){return parseFloat(e.getPropertyValue(t))},{width:r.clientWidth-t("padding-left")-t("padding-right"),height:r.clientHeight-t("padding-top")-t("padding-bottom")}):{width:1,height:1})},width:function(){return this.size().width},height:function(){return this.size().height},extent:function(){var e=this._private.pan,t=this._private.zoom,n=this.renderedExtent(),r={x1:(n.x1-e.x)/t,x2:(n.x2-e.x)/t,y1:(n.y1-e.y)/t,y2:(n.y2-e.y)/t};return r.w=r.x2-r.x1,r.h=r.y2-r.y1,r},renderedExtent:function(){var e=this.width(),t=this.height();return{x1:0,y1:0,x2:e,y2:t,w:e,h:t}},multiClickDebounceTime:function(e){return e?(this._private.multiClickDebounceTime=e,this):this._private.multiClickDebounceTime}};Ba.centre=Ba.center,Ba.autolockNodes=Ba.autolock,Ba.autoungrabifyNodes=Ba.autoungrabify;var Fa={data:sr.data({field:"data",bindingEvent:"data",allowBinding:!0,allowSetting:!0,settingEvent:"data",settingTriggersEvent:!0,triggerFnName:"trigger",allowGetting:!0,updateStyle:!0}),removeData:sr.removeData({field:"data",event:"data",triggerFnName:"trigger",triggerEvent:!0,updateStyle:!0}),scratch:sr.data({field:"scratch",bindingEvent:"scratch",allowBinding:!0,allowSetting:!0,settingEvent:"scratch",settingTriggersEvent:!0,triggerFnName:"trigger",allowGetting:!0,updateStyle:!0}),removeScratch:sr.removeData({field:"scratch",event:"scratch",triggerFnName:"trigger",triggerEvent:!0,updateStyle:!0})};Fa.attr=Fa.data,Fa.removeAttr=Fa.removeData;var za=function(e){var t=this,n=(e=Q({},e)).container;n&&!M(n)&&M(n[0])&&(n=n[0]);var r=n?n._cyreg:null;(r=r||{})&&r.cy&&(r.cy.destroy(),r={});var i=r.readies=r.readies||[];n&&(n._cyreg=r),r.cy=t;var a=void 0!==w&&void 0!==n&&!e.headless,o=e;o.layout=Q({name:a?"grid":"null"},o.layout),o.renderer=Q({name:a?"canvas":"null"},o.renderer);var s=function(e,t,n){return void 0!==t?t:void 0!==n?n:e},l=this._private={container:n,ready:!1,options:o,elements:new ta(this),listeners:[],aniEles:new ta(this),data:o.data||{},scratch:{},layout:null,renderer:null,destroyed:!1,notificationsEnabled:!0,minZoom:1e-50,maxZoom:1e50,zoomingEnabled:s(!0,o.zoomingEnabled),userZoomingEnabled:s(!0,o.userZoomingEnabled),panningEnabled:s(!0,o.panningEnabled),userPanningEnabled:s(!0,o.userPanningEnabled),boxSelectionEnabled:s(!0,o.boxSelectionEnabled),autolock:s(!1,o.autolock,o.autolockNodes),autoungrabify:s(!1,o.autoungrabify,o.autoungrabifyNodes),autounselectify:s(!1,o.autounselectify),styleEnabled:void 0===o.styleEnabled?a:o.styleEnabled,zoom:I(o.zoom)?o.zoom:1,pan:{x:S(o.pan)&&I(o.pan.x)?o.pan.x:0,y:S(o.pan)&&I(o.pan.y)?o.pan.y:0},animation:{current:[],queue:[]},hasCompoundNodes:!1,multiClickDebounceTime:s(250,o.multiClickDebounceTime)};this.createEmitter(),this.selectionType(o.selectionType),this.zoomRange({min:o.minZoom,max:o.maxZoom}),l.styleEnabled&&t.setStyle([]);var u=Q({},o,o.renderer);t.initRenderer(u),function(e,t){if(e.some(G))return tr.all(e).then(t);t(e)}([o.style,o.elements],(function(e){var n=e[0],a=e[1];l.styleEnabled&&t.style().append(n),function(e,n,r){t.notifications(!1);var i=t.mutableElements();i.length>0&&i.remove(),null!=e&&(S(e)||k(e))&&t.add(e),t.one("layoutready",(function(e){t.notifications(!0),t.emit(e),t.one("load",n),t.emitAndNotify("load")})).one("layoutstop",(function(){t.one("done",r),t.emit("done")}));var a=Q({},t._private.options.layout);a.eles=t.elements(),t.layout(a).run()}(a,(function(){t.startAnimationLoop(),l.ready=!0,L(o.ready)&&t.on("ready",o.ready);for(var e=0;e0,u=gt(n.boundingBox?n.boundingBox:{x1:0,y1:0,w:r.width(),h:r.height()});if(O(n.roots))e=n.roots;else if(k(n.roots)){for(var c=[],h=0;h0;){var S=C.shift(),I=D(S,N);if(I)S.outgoers().filter((function(e){return e.isNode()&&i.has(e)})).forEach(L);else if(null===I){Ne("Detected double maximal shift for node `"+S.id()+"`. Bailing maximal adjustment due to cycle. Use `options.maximal: true` only on DAGs.");break}}}T();var M=0;if(n.avoidOverlap)for(var P=0;P0&&y[0].length<=3?l/2:0),h=2*Math.PI/y[r].length*i;return 0===r&&1===y[0].length&&(c=1),{x:H+c*Math.cos(h),y:W+c*Math.sin(h)}}return{x:H+(i+1-(a+1)/2)*o,y:(r+1)*s}})),this};var qa={fit:!0,padding:30,boundingBox:void 0,avoidOverlap:!0,nodeDimensionsIncludeLabels:!1,spacingFactor:void 0,radius:void 0,startAngle:1.5*Math.PI,sweep:void 0,clockwise:!0,sort:void 0,animate:!1,animationDuration:500,animationEasing:void 0,animateFilter:function(e,t){return!0},ready:void 0,stop:void 0,transform:function(e,t){return t}};function Ha(e){this.options=Q({},qa,e)}Ha.prototype.run=function(){var e=this.options,t=e,n=e.cy,r=t.eles,i=void 0!==t.counterclockwise?!t.counterclockwise:t.clockwise,a=r.nodes().not(":parent");t.sort&&(a=a.sort(t.sort));for(var o,s=gt(t.boundingBox?t.boundingBox:{x1:0,y1:0,w:n.width(),h:n.height()}),l=s.x1+s.w/2,u=s.y1+s.h/2,c=(void 0===t.sweep?2*Math.PI-2*Math.PI/a.length:t.sweep)/Math.max(1,a.length-1),h=0,d=0;d1&&t.avoidOverlap){h*=1.75;var v=Math.cos(c)-Math.cos(0),y=Math.sin(c)-Math.sin(0),m=Math.sqrt(h*h/(v*v+y*y));o=Math.max(m,o)}return r.nodes().layoutPositions(this,t,(function(e,n){var r=t.startAngle+n*c*(i?1:-1),a=o*Math.cos(r),s=o*Math.sin(r);return{x:l+a,y:u+s}})),this};var Wa,$a={fit:!0,padding:30,startAngle:1.5*Math.PI,sweep:void 0,clockwise:!0,equidistant:!1,minNodeSpacing:10,boundingBox:void 0,avoidOverlap:!0,nodeDimensionsIncludeLabels:!1,height:void 0,width:void 0,spacingFactor:void 0,concentric:function(e){return e.degree()},levelWidth:function(e){return e.maxDegree()/4},animate:!1,animationDuration:500,animationEasing:void 0,animateFilter:function(e,t){return!0},ready:void 0,stop:void 0,transform:function(e,t){return t}};function Ka(e){this.options=Q({},$a,e)}Ka.prototype.run=function(){for(var e=this.options,t=e,n=void 0!==t.counterclockwise?!t.counterclockwise:t.clockwise,r=e.cy,i=t.eles,a=i.nodes().not(":parent"),o=gt(t.boundingBox?t.boundingBox:{x1:0,y1:0,w:r.width(),h:r.height()}),s=o.x1+o.w/2,l=o.y1+o.h/2,u=[],c=0,h=0;h0&&Math.abs(m[0].value-x.value)>=v&&(m=[],y.push(m)),m.push(x)}var w=c+t.minNodeSpacing;if(!t.avoidOverlap){var E=y.length>0&&y[0].length>1,_=(Math.min(o.w,o.h)/2-w)/(y.length+E?1:0);w=Math.min(w,_)}for(var T=0,D=0;D1&&t.avoidOverlap){var L=Math.cos(A)-Math.cos(0),k=Math.sin(A)-Math.sin(0),S=Math.sqrt(w*w/(L*L+k*k));T=Math.max(S,T)}C.r=T,T+=w}if(t.equidistant){for(var I=0,M=0,O=0;O=e.numIter||(ao(r,e),r.temperature=r.temperature*e.coolingFactor,r.temperature=e.animationThreshold&&a(),ae(t)):(mo(r,e),s())}();else{for(;u;)u=o(l),l++;mo(r,e),s()}return this},Qa.prototype.stop=function(){return this.stopped=!0,this.thread&&this.thread.stop(),this.emit("layoutstop"),this},Qa.prototype.destroy=function(){return this.thread&&this.thread.stop(),this};var Ja=function(e,t,n){for(var r=n.eles.edges(),i=n.eles.nodes(),a=gt(n.boundingBox?n.boundingBox:{x1:0,y1:0,w:e.width(),h:e.height()}),o={isCompound:e.hasCompoundNodes(),layoutNodes:[],idToIndex:{},nodeSize:i.size(),graphSet:[],indexToGraph:[],layoutEdges:[],edgeSize:r.size(),temperature:n.initialTemp,clientWidth:a.w,clientHeight:a.h,boundingBox:a},s=n.eles.components(),l={},u=0;u0)for(o.graphSet.push(w),u=0;ur.count?0:r.graph},to=function e(t,n,r,i){var a=i.graphSet[r];if(-10)var s=(u=r.nodeOverlap*o)*i/(f=Math.sqrt(i*i+a*a)),l=u*a/f;else{var u,c=co(e,i,a),h=co(t,-1*i,-1*a),d=h.x-c.x,p=h.y-c.y,g=d*d+p*p,f=Math.sqrt(g);s=(u=(e.nodeRepulsion+t.nodeRepulsion)/g)*d/f,l=u*p/f}e.isLocked||(e.offsetX-=s,e.offsetY-=l),t.isLocked||(t.offsetX+=s,t.offsetY+=l)}},uo=function(e,t,n,r){if(n>0)var i=e.maxX-t.minX;else i=t.maxX-e.minX;if(r>0)var a=e.maxY-t.minY;else a=t.maxY-e.minY;return i>=0&&a>=0?Math.sqrt(i*i+a*a):0},co=function(e,t,n){var r=e.positionX,i=e.positionY,a=e.height||1,o=e.width||1,s=n/t,l=a/o,u={};return 0===t&&0n?(u.x=r,u.y=i+a/2,u):0t&&-1*l<=s&&s<=l?(u.x=r-o/2,u.y=i-o*n/2/t,u):0=l)?(u.x=r+a*t/2/n,u.y=i+a/2,u):0>n&&(s<=-1*l||s>=l)?(u.x=r-a*t/2/n,u.y=i-a/2,u):u},ho=function(e,t){for(var n=0;n1){var g=t.gravity*h/p,f=t.gravity*d/p;c.offsetX+=g,c.offsetY+=f}}}}},go=function(e,t){var n=[],r=0,i=-1;for(n.push.apply(n,e.graphSet[0]),i+=e.graphSet[0].length;r<=i;){var a=n[r++],o=e.idToIndex[a],s=e.layoutNodes[o],l=s.children;if(0n)var i={x:n*e/r,y:n*t/r};else i={x:e,y:t};return i},yo=function e(t,n){var r=t.parentId;if(null!=r){var i=n.layoutNodes[n.idToIndex[r]],a=!1;return(null==i.maxX||t.maxX+i.padRight>i.maxX)&&(i.maxX=t.maxX+i.padRight,a=!0),(null==i.minX||t.minX-i.padLefti.maxY)&&(i.maxY=t.maxY+i.padBottom,a=!0),(null==i.minY||t.minY-i.padTopg&&(h+=p+t.componentSpacing,c=0,d=0,p=0)}}},bo={fit:!0,padding:30,boundingBox:void 0,avoidOverlap:!0,avoidOverlapPadding:10,nodeDimensionsIncludeLabels:!1,spacingFactor:void 0,condense:!1,rows:void 0,cols:void 0,position:function(e){},sort:void 0,animate:!1,animationDuration:500,animationEasing:void 0,animateFilter:function(e,t){return!0},ready:void 0,stop:void 0,transform:function(e,t){return t}};function xo(e){this.options=Q({},bo,e)}xo.prototype.run=function(){var e=this.options,t=e,n=e.cy,r=t.eles,i=r.nodes().not(":parent");t.sort&&(i=i.sort(t.sort));var a=gt(t.boundingBox?t.boundingBox:{x1:0,y1:0,w:n.width(),h:n.height()});if(0===a.h||0===a.w)r.nodes().layoutPositions(this,t,(function(e){return{x:a.x1,y:a.y1}}));else{var o=i.size(),s=Math.sqrt(o*a.h/a.w),l=Math.round(s),u=Math.round(a.w/a.h*s),c=function(e){if(null==e)return Math.min(l,u);Math.min(l,u)==l?l=e:u=e},h=function(e){if(null==e)return Math.max(l,u);Math.max(l,u)==l?l=e:u=e},d=t.rows,p=null!=t.cols?t.cols:t.columns;if(null!=d&&null!=p)l=d,u=p;else if(null!=d&&null==p)l=d,u=Math.ceil(o/l);else if(null==d&&null!=p)u=p,l=Math.ceil(o/u);else if(u*l>o){var g=c(),f=h();(g-1)*f>=o?c(g-1):(f-1)*g>=o&&h(f-1)}else for(;u*l=o?h(y+1):c(v+1)}var m=a.w/u,b=a.h/l;if(t.condense&&(m=0,b=0),t.avoidOverlap)for(var x=0;x=u&&(S=0,k++)},M={},O=0;O(r=Nt(e,t,x[w],x[w+1],x[w+2],x[w+3])))return v(n,r),!0}else if("bezier"===a.edgeType||"multibezier"===a.edgeType||"self"===a.edgeType||"compound"===a.edgeType)for(x=a.allpts,w=0;w+5(r=Ct(e,t,x[w],x[w+1],x[w+2],x[w+3],x[w+4],x[w+5])))return v(n,r),!0;m=m||i.source,b=b||i.target;var E=o.getArrowWidth(l,c),_=[{name:"source",x:a.arrowStartX,y:a.arrowStartY,angle:a.srcArrowAngle},{name:"target",x:a.arrowEndX,y:a.arrowEndY,angle:a.tgtArrowAngle},{name:"mid-source",x:a.midX,y:a.midY,angle:a.midsrcArrowAngle},{name:"mid-target",x:a.midX,y:a.midY,angle:a.midtgtArrowAngle}];for(w=0;w<_.length;w++){var T=_[w],D=s.arrowShapes[n.pstyle(T.name+"-arrow-shape").value],C=n.pstyle("width").pfValue;if(D.roughCollide(e,t,E,T.angle,{x:T.x,y:T.y},C,d)&&D.collide(e,t,E,T.angle,{x:T.x,y:T.y},C,d))return v(n),!0}h&&u.length>0&&(y(m),y(b))}function b(e,t,n){return Pe(e,t,n)}function x(n,r){var i,a=n._private,o=g;i=r?r+"-":"",n.boundingBox();var s=a.labelBounds[r||"main"],l=n.pstyle(i+"label").value;if("yes"===n.pstyle("text-events").strValue&&l){var u=b(a.rscratch,"labelX",r),c=b(a.rscratch,"labelY",r),h=b(a.rscratch,"labelAngle",r),d=n.pstyle(i+"text-margin-x").pfValue,p=n.pstyle(i+"text-margin-y").pfValue,f=s.x1-o-d,y=s.x2+o-d,m=s.y1-o-p,x=s.y2+o-p;if(h){var w=Math.cos(h),E=Math.sin(h),_=function(e,t){return{x:(e-=u)*w-(t-=c)*E+u,y:e*E+t*w+c}},T=_(f,m),D=_(f,x),C=_(y,m),N=_(y,x),A=[T.x+d,T.y+p,C.x+d,C.y+p,N.x+d,N.y+p,D.x+d,D.y+p];if(At(e,t,A))return v(n),!0}else if(wt(s,e,t))return v(n),!0}}n&&(l=l.interactive);for(var w=l.length-1;w>=0;w--){var E=l[w];E.isNode()?y(E)||x(E):m(E)||x(E)||x(E,"source")||x(E,"target")}return u},getAllInBox:function(e,t,n,r){for(var i,a,o=this.getCachedZSortedEles().interactive,s=[],l=Math.min(e,n),u=Math.max(e,n),c=Math.min(t,r),h=Math.max(t,r),d=gt({x1:e=l,y1:t=c,x2:n=u,y2:r=h}),p=0;p0?Math.max(e-t,0):Math.min(e+t,0)},N=C(T,E),A=C(D,_),L=!1;"auto"===v?f=Math.abs(N)>Math.abs(A)?i:r:v===l||v===s?(f=r,L=!0):v!==a&&v!==o||(f=i,L=!0);var k,S=f===r,I=S?A:N,M=S?D:T,O=st(M),P=!1;L&&(m||x)||!(v===s&&M<0||v===l&&M>0||v===a&&M>0||v===o&&M<0)||(I=(O*=-1)*Math.abs(I),P=!0);var R=function(e){return Math.abs(e)=Math.abs(I)},B=R(k=m?(b<0?1+b:b)*I:(b<0?I:0)+b*O),F=R(Math.abs(I)-Math.abs(k));if(!B&&!F||P)if(S){var z=u.y1+k+(g?h/2*O:0),G=u.x1,Y=u.x2;n.segpts=[G,z,Y,z]}else{var X=u.x1+k+(g?c/2*O:0),V=u.y1,U=u.y2;n.segpts=[X,V,X,U]}else if(S){var j=Math.abs(M)<=h/2,q=Math.abs(T)<=d/2;if(j){var H=(u.x1+u.x2)/2,W=u.y1,$=u.y2;n.segpts=[H,W,H,$]}else if(q){var K=(u.y1+u.y2)/2,Z=u.x1,Q=u.x2;n.segpts=[Z,K,Q,K]}else n.segpts=[u.x1,u.y2]}else{var J=Math.abs(M)<=c/2,ee=Math.abs(D)<=p/2;if(J){var te=(u.y1+u.y2)/2,ne=u.x1,re=u.x2;n.segpts=[ne,te,re,te]}else if(ee){var ie=(u.x1+u.x2)/2,ae=u.y1,oe=u.y2;n.segpts=[ie,ae,ie,oe]}else n.segpts=[u.x2,u.y1]}},Oo.tryToCorrectInvalidPoints=function(e,t){var n=e._private.rscratch;if("bezier"===n.edgeType){var r=t.srcPos,i=t.tgtPos,a=t.srcW,o=t.srcH,s=t.tgtW,l=t.tgtH,u=t.srcShape,c=t.tgtShape,h=!I(n.startX)||!I(n.startY),d=!I(n.arrowStartX)||!I(n.arrowStartY),p=!I(n.endX)||!I(n.endY),g=!I(n.arrowEndX)||!I(n.arrowEndY),f=this.getArrowWidth(e.pstyle("width").pfValue,e.pstyle("arrow-scale").value)*this.arrowShapeWidth*3,v=lt({x:n.ctrlpts[0],y:n.ctrlpts[1]},{x:n.startX,y:n.startY}),y=vd.poolIndex()){var p=h;h=d,d=p}var g=s.srcPos=h.position(),f=s.tgtPos=d.position(),v=s.srcW=h.outerWidth(),y=s.srcH=h.outerHeight(),m=s.tgtW=d.outerWidth(),b=s.tgtH=d.outerHeight(),x=s.srcShape=n.nodeShapes[t.getNodeShape(h)],w=s.tgtShape=n.nodeShapes[t.getNodeShape(d)];s.dirCounts={north:0,west:0,south:0,east:0,northwest:0,southwest:0,northeast:0,southeast:0};for(var E=0;E0){var X=u,V=ut(X,it(t)),U=ut(X,it(Y)),j=V;U2&&ut(X,{x:Y[2],y:Y[3]})0){var ie=c,ae=ut(ie,it(t)),oe=ut(ie,it(re)),se=ae;oe2&&ut(ie,{x:re[2],y:re[3]})=u||m){c={cp:f,segment:y};break}}if(c)break}var b=c.cp,x=c.segment,w=(u-d)/x.length,E=x.t1-x.t0,_=s?x.t0+E*w:x.t1-E*w;_=pt(0,_,1),t=dt(b.p0,b.p1,b.p2,_),i=function(e,t,n,r){var i=pt(0,r-.001,1),a=pt(0,r+.001,1),o=dt(e,t,n,i),s=dt(e,t,n,a);return Yo(o,s)}(b.p0,b.p1,b.p2,_);break;case"straight":case"segments":case"haystack":for(var T,D,C,N,A=0,L=r.allpts.length,k=0;k+3=u));k+=2);var S=(u-D)/T;S=pt(0,S,1),t=function(e,t,n,r){var i=t.x-e.x,a=t.y-e.y,o=lt(e,t),s=i/o,l=a/o;return n=null==n?0:n,r=null!=r?r:n*o,{x:e.x+s*r,y:e.y+l*r}}(C,N,S),i=Yo(C,N)}o("labelX",n,t.x),o("labelY",n,t.y),o("labelAutoAngle",n,i)}};u("source"),u("target"),this.applyLabelDimensions(e)}},zo.applyLabelDimensions=function(e){this.applyPrefixedLabelDimensions(e),e.isEdge()&&(this.applyPrefixedLabelDimensions(e,"source"),this.applyPrefixedLabelDimensions(e,"target"))},zo.applyPrefixedLabelDimensions=function(e,t){var n=e._private,r=this.getLabelText(e,t),i=this.calculateLabelDimensions(e,r),a=e.pstyle("line-height").pfValue,o=e.pstyle("text-wrap").strValue,s=Pe(n.rscratch,"labelWrapCachedLines",t)||[],l="wrap"!==o?1:Math.max(s.length,1),u=i.height/l,c=u*a,h=i.width,d=i.height+(l-1)*(a-1)*u;Re(n.rstyle,"labelWidth",t,h),Re(n.rscratch,"labelWidth",t,h),Re(n.rstyle,"labelHeight",t,d),Re(n.rscratch,"labelHeight",t,d),Re(n.rscratch,"labelLineHeight",t,c)},zo.getLabelText=function(e,t){var n=e._private,r=t?t+"-":"",i=e.pstyle(r+"label").strValue,a=e.pstyle("text-transform").value,o=function(e,r){return r?(Re(n.rscratch,e,t,r),r):Pe(n.rscratch,e,t)};if(!i)return"";"none"==a||("uppercase"==a?i=i.toUpperCase():"lowercase"==a&&(i=i.toLowerCase()));var s=e.pstyle("text-wrap").value;if("wrap"===s){var l=o("labelKey");if(null!=l&&o("labelWrapKey")===l)return o("labelWrapCachedText");for(var u=i.split("\n"),c=e.pstyle("text-max-width").pfValue,h="anywhere"===e.pstyle("text-overflow-wrap").value,d=[],p=/[\s\u200b]+/,g=h?"":" ",f=0;fc){for(var b=v.split(p),x="",w=0;wT);N++)D+=i[N],N===i.length-1&&(C=!0);return C||(D+="…"),D}return i},zo.getLabelJustification=function(e){var t=e.pstyle("text-justification").strValue,n=e.pstyle("text-halign").strValue;if("auto"!==t)return t;if(!e.isNode())return"center";switch(n){case"left":return"right";case"right":return"left";default:return"center"}},zo.calculateLabelDimensions=function(e,t){var n=ge(t,e._private.labelDimsKey),r=this.labelDimCache||(this.labelDimCache=[]),i=r[n];if(null!=i)return i;var a=e.pstyle("font-style").strValue,o=e.pstyle("font-size").pfValue,s=e.pstyle("font-family").strValue,l=e.pstyle("font-weight").strValue,u=this.labelCalcCanvas,c=this.labelCalcCanvasContext;if(!u){u=this.labelCalcCanvas=document.createElement("canvas"),c=this.labelCalcCanvasContext=u.getContext("2d");var h=u.style;h.position="absolute",h.left="-9999px",h.top="-9999px",h.zIndex="-1",h.visibility="hidden",h.pointerEvents="none"}c.font="".concat(a," ").concat(l," ").concat(o,"px ").concat(s);for(var d=0,p=0,g=t.split("\n"),f=0;f1&&void 0!==arguments[1])||arguments[1];if(t.merge(e),n)for(var r=0;r=e.desktopTapThreshold2}var C=i(t);v&&(e.hoverData.tapholdCancelled=!0),n=!0,r(f,["mousemove","vmousemove","tapdrag"],t,{x:u[0],y:u[1]});var N=function(){e.data.bgActivePosistion=void 0,e.hoverData.selecting||o.emit({originalEvent:t,type:"boxstart",position:{x:u[0],y:u[1]}}),g[4]=1,e.hoverData.selecting=!0,e.redrawHint("select",!0),e.redraw()};if(3===e.hoverData.which){if(v){var A={originalEvent:t,type:"cxtdrag",position:{x:u[0],y:u[1]}};m?m.emit(A):o.emit(A),e.hoverData.cxtDragged=!0,e.hoverData.cxtOver&&f===e.hoverData.cxtOver||(e.hoverData.cxtOver&&e.hoverData.cxtOver.emit({originalEvent:t,type:"cxtdragout",position:{x:u[0],y:u[1]}}),e.hoverData.cxtOver=f,f&&f.emit({originalEvent:t,type:"cxtdragover",position:{x:u[0],y:u[1]}}))}}else if(e.hoverData.dragging){if(n=!0,o.panningEnabled()&&o.userPanningEnabled()){var L;if(e.hoverData.justStartedPan){var k=e.hoverData.mdownPos;L={x:(u[0]-k[0])*s,y:(u[1]-k[1])*s},e.hoverData.justStartedPan=!1}else L={x:b[0]*s,y:b[1]*s};o.panBy(L),o.emit("dragpan"),e.hoverData.dragged=!0}u=e.projectIntoViewport(t.clientX,t.clientY)}else if(1!=g[4]||null!=m&&!m.pannable()){if(m&&m.pannable()&&m.active()&&m.unactivate(),m&&m.grabbed()||f==y||(y&&r(y,["mouseout","tapdragout"],t,{x:u[0],y:u[1]}),f&&r(f,["mouseover","tapdragover"],t,{x:u[0],y:u[1]}),e.hoverData.last=f),m)if(v){if(o.boxSelectionEnabled()&&C)m&&m.grabbed()&&(d(x),m.emit("freeon"),x.emit("free"),e.dragData.didDrag&&(m.emit("dragfreeon"),x.emit("dragfree"))),N();else if(m&&m.grabbed()&&e.nodeIsDraggable(m)){var S=!e.dragData.didDrag;S&&e.redrawHint("eles",!0),e.dragData.didDrag=!0,e.hoverData.draggingEles||c(x,{inDragLayer:!0});var M={x:0,y:0};if(I(b[0])&&I(b[1])&&(M.x+=b[0],M.y+=b[1],S)){var O=e.hoverData.dragDelta;O&&I(O[0])&&I(O[1])&&(M.x+=O[0],M.y+=O[1])}e.hoverData.draggingEles=!0,x.silentShift(M).emit("position drag"),e.redrawHint("drag",!0),e.redraw()}}else!function(){var t=e.hoverData.dragDelta=e.hoverData.dragDelta||[];0===t.length?(t.push(b[0]),t.push(b[1])):(t[0]+=b[0],t[1]+=b[1])}();n=!0}else v&&(e.hoverData.dragging||!o.boxSelectionEnabled()||!C&&o.panningEnabled()&&o.userPanningEnabled()?!e.hoverData.selecting&&o.panningEnabled()&&o.userPanningEnabled()&&a(m,e.hoverData.downs)&&(e.hoverData.dragging=!0,e.hoverData.justStartedPan=!0,g[4]=0,e.data.bgActivePosistion=it(h),e.redrawHint("select",!0),e.redraw()):N(),m&&m.pannable()&&m.active()&&m.unactivate());return g[2]=u[0],g[3]=u[1],n?(t.stopPropagation&&t.stopPropagation(),t.preventDefault&&t.preventDefault(),!1):void 0}}),!1),e.registerBinding(t,"mouseup",(function(t){if(e.hoverData.capture){e.hoverData.capture=!1;var a=e.cy,o=e.projectIntoViewport(t.clientX,t.clientY),s=e.selection,l=e.findNearestElement(o[0],o[1],!0,!1),u=e.dragData.possibleDragElements,c=e.hoverData.down,h=i(t);if(e.data.bgActivePosistion&&(e.redrawHint("select",!0),e.redraw()),e.hoverData.tapholdCancelled=!0,e.data.bgActivePosistion=void 0,c&&c.unactivate(),3===e.hoverData.which){var p={originalEvent:t,type:"cxttapend",position:{x:o[0],y:o[1]}};if(c?c.emit(p):a.emit(p),!e.hoverData.cxtDragged){var g={originalEvent:t,type:"cxttap",position:{x:o[0],y:o[1]}};c?c.emit(g):a.emit(g)}e.hoverData.cxtDragged=!1,e.hoverData.which=null}else if(1===e.hoverData.which){if(r(l,["mouseup","tapend","vmouseup"],t,{x:o[0],y:o[1]}),e.dragData.didDrag||e.hoverData.dragged||e.hoverData.selecting||e.hoverData.isOverThresholdDrag||(r(c,["click","tap","vclick"],t,{x:o[0],y:o[1]}),x=!1,t.timeStamp-w<=a.multiClickDebounceTime()?(b&&clearTimeout(b),x=!0,w=null,r(c,["dblclick","dbltap","vdblclick"],t,{x:o[0],y:o[1]})):(b=setTimeout((function(){x||r(c,["oneclick","onetap","voneclick"],t,{x:o[0],y:o[1]})}),a.multiClickDebounceTime()),w=t.timeStamp)),null!=c||e.dragData.didDrag||e.hoverData.selecting||e.hoverData.dragged||i(t)||(a.$(n).unselect(["tapunselect"]),u.length>0&&e.redrawHint("eles",!0),e.dragData.possibleDragElements=u=a.collection()),l!=c||e.dragData.didDrag||e.hoverData.selecting||null!=l&&l._private.selectable&&(e.hoverData.dragging||("additive"===a.selectionType()||h?l.selected()?l.unselect(["tapunselect"]):l.select(["tapselect"]):h||(a.$(n).unmerge(l).unselect(["tapunselect"]),l.select(["tapselect"]))),e.redrawHint("eles",!0)),e.hoverData.selecting){var f=a.collection(e.getAllInBox(s[0],s[1],s[2],s[3]));e.redrawHint("select",!0),f.length>0&&e.redrawHint("eles",!0),a.emit({type:"boxend",originalEvent:t,position:{x:o[0],y:o[1]}});"additive"===a.selectionType()||h||a.$(n).unmerge(f).unselect(),f.emit("box").stdFilter((function(e){return e.selectable()&&!e.selected()})).select().emit("boxselect"),e.redraw()}if(e.hoverData.dragging&&(e.hoverData.dragging=!1,e.redrawHint("select",!0),e.redrawHint("eles",!0),e.redraw()),!s[4]){e.redrawHint("drag",!0),e.redrawHint("eles",!0);var v=c&&c.grabbed();d(u),v&&(c.emit("freeon"),u.emit("free"),e.dragData.didDrag&&(c.emit("dragfreeon"),u.emit("dragfree")))}}s[4]=0,e.hoverData.down=null,e.hoverData.cxtStarted=!1,e.hoverData.draggingEles=!1,e.hoverData.selecting=!1,e.hoverData.isOverThresholdDrag=!1,e.dragData.didDrag=!1,e.hoverData.dragged=!1,e.hoverData.dragDelta=[],e.hoverData.mdownPos=null,e.hoverData.mdownGPos=null}}),!1);var _,T,D,C,N,A,L,k,S,M,O,P,R,B=function(t){if(!e.scrollingPage){var n=e.cy,r=n.zoom(),i=n.pan(),a=e.projectIntoViewport(t.clientX,t.clientY),o=[a[0]*r+i.x,a[1]*r+i.y];if(e.hoverData.draggingEles||e.hoverData.dragging||e.hoverData.cxtStarted||0!==e.selection[4])t.preventDefault();else if(n.panningEnabled()&&n.userPanningEnabled()&&n.zoomingEnabled()&&n.userZoomingEnabled()){var s;t.preventDefault(),e.data.wheelZooming=!0,clearTimeout(e.data.wheelTimeout),e.data.wheelTimeout=setTimeout((function(){e.data.wheelZooming=!1,e.redrawHint("eles",!0),e.redraw()}),150),s=null!=t.deltaY?t.deltaY/-250:null!=t.wheelDeltaY?t.wheelDeltaY/1e3:t.wheelDelta/1e3,s*=e.wheelSensitivity,1===t.deltaMode&&(s*=33);var l=n.zoom()*Math.pow(10,s);"gesturechange"===t.type&&(l=e.gestureStartZoom*t.scale),n.zoom({level:l,renderedPosition:{x:o[0],y:o[1]}}),n.emit("gesturechange"===t.type?"pinchzoom":"scrollzoom")}}};e.registerBinding(e.container,"wheel",B,!0),e.registerBinding(t,"scroll",(function(t){e.scrollingPage=!0,clearTimeout(e.scrollingPageTimeout),e.scrollingPageTimeout=setTimeout((function(){e.scrollingPage=!1}),250)}),!0),e.registerBinding(e.container,"gesturestart",(function(t){e.gestureStartZoom=e.cy.zoom(),e.hasTouchStarted||t.preventDefault()}),!0),e.registerBinding(e.container,"gesturechange",(function(t){e.hasTouchStarted||B(t)}),!0),e.registerBinding(e.container,"mouseout",(function(t){var n=e.projectIntoViewport(t.clientX,t.clientY);e.cy.emit({originalEvent:t,type:"mouseout",position:{x:n[0],y:n[1]}})}),!1),e.registerBinding(e.container,"mouseover",(function(t){var n=e.projectIntoViewport(t.clientX,t.clientY);e.cy.emit({originalEvent:t,type:"mouseover",position:{x:n[0],y:n[1]}})}),!1);var F,z,G,Y,X,V,U,j=function(e,t,n,r){return Math.sqrt((n-e)*(n-e)+(r-t)*(r-t))},q=function(e,t,n,r){return(n-e)*(n-e)+(r-t)*(r-t)};if(e.registerBinding(e.container,"touchstart",F=function(t){if(e.hasTouchStarted=!0,E(t)){g(),e.touchData.capture=!0,e.data.bgActivePosistion=void 0;var n=e.cy,i=e.touchData.now,a=e.touchData.earlier;if(t.touches[0]){var o=e.projectIntoViewport(t.touches[0].clientX,t.touches[0].clientY);i[0]=o[0],i[1]=o[1]}if(t.touches[1]&&(o=e.projectIntoViewport(t.touches[1].clientX,t.touches[1].clientY),i[2]=o[0],i[3]=o[1]),t.touches[2]&&(o=e.projectIntoViewport(t.touches[2].clientX,t.touches[2].clientY),i[4]=o[0],i[5]=o[1]),t.touches[1]){e.touchData.singleTouchMoved=!0,d(e.dragData.touchDragEles);var l=e.findContainerClientCoords();S=l[0],M=l[1],O=l[2],P=l[3],_=t.touches[0].clientX-S,T=t.touches[0].clientY-M,D=t.touches[1].clientX-S,C=t.touches[1].clientY-M,R=0<=_&&_<=O&&0<=D&&D<=O&&0<=T&&T<=P&&0<=C&&C<=P;var u=n.pan(),p=n.zoom();if(N=j(_,T,D,C),A=q(_,T,D,C),k=[((L=[(_+D)/2,(T+C)/2])[0]-u.x)/p,(L[1]-u.y)/p],A<4e4&&!t.touches[2]){var f=e.findNearestElement(i[0],i[1],!0,!0),v=e.findNearestElement(i[2],i[3],!0,!0);return f&&f.isNode()?(f.activate().emit({originalEvent:t,type:"cxttapstart",position:{x:i[0],y:i[1]}}),e.touchData.start=f):v&&v.isNode()?(v.activate().emit({originalEvent:t,type:"cxttapstart",position:{x:i[0],y:i[1]}}),e.touchData.start=v):n.emit({originalEvent:t,type:"cxttapstart",position:{x:i[0],y:i[1]}}),e.touchData.start&&(e.touchData.start._private.grabbed=!1),e.touchData.cxt=!0,e.touchData.cxtDragged=!1,e.data.bgActivePosistion=void 0,void e.redraw()}}if(t.touches[2])n.boxSelectionEnabled()&&t.preventDefault();else if(t.touches[1]);else if(t.touches[0]){var y=e.findNearestElements(i[0],i[1],!0,!0),m=y[0];if(null!=m&&(m.activate(),e.touchData.start=m,e.touchData.starts=y,e.nodeIsGrabbable(m))){var b=e.dragData.touchDragEles=n.collection(),x=null;e.redrawHint("eles",!0),e.redrawHint("drag",!0),m.selected()?(x=n.$((function(t){return t.selected()&&e.nodeIsGrabbable(t)})),c(x,{addToList:b})):h(m,{addToList:b}),s(m);var w=function(e){return{originalEvent:t,type:e,position:{x:i[0],y:i[1]}}};m.emit(w("grabon")),x?x.forEach((function(e){e.emit(w("grab"))})):m.emit(w("grab"))}r(m,["touchstart","tapstart","vmousedown"],t,{x:i[0],y:i[1]}),null==m&&(e.data.bgActivePosistion={x:o[0],y:o[1]},e.redrawHint("select",!0),e.redraw()),e.touchData.singleTouchMoved=!1,e.touchData.singleTouchStartTime=+new Date,clearTimeout(e.touchData.tapholdTimeout),e.touchData.tapholdTimeout=setTimeout((function(){!1!==e.touchData.singleTouchMoved||e.pinching||e.touchData.selecting||r(e.touchData.start,["taphold"],t,{x:i[0],y:i[1]})}),e.tapholdDuration)}if(t.touches.length>=1){for(var I=e.touchData.startPosition=[null,null,null,null,null,null],B=0;B=e.touchTapThreshold2}if(n&&e.touchData.cxt){t.preventDefault();var x=t.touches[0].clientX-S,w=t.touches[0].clientY-M,L=t.touches[1].clientX-S,O=t.touches[1].clientY-M,P=q(x,w,L,O);if(P/A>=2.25||P>=22500){e.touchData.cxt=!1,e.data.bgActivePosistion=void 0,e.redrawHint("select",!0);var B={originalEvent:t,type:"cxttapend",position:{x:s[0],y:s[1]}};e.touchData.start?(e.touchData.start.unactivate().emit(B),e.touchData.start=null):o.emit(B)}}if(n&&e.touchData.cxt){B={originalEvent:t,type:"cxtdrag",position:{x:s[0],y:s[1]}},e.data.bgActivePosistion=void 0,e.redrawHint("select",!0),e.touchData.start?e.touchData.start.emit(B):o.emit(B),e.touchData.start&&(e.touchData.start._private.grabbed=!1),e.touchData.cxtDragged=!0;var F=e.findNearestElement(s[0],s[1],!0,!0);e.touchData.cxtOver&&F===e.touchData.cxtOver||(e.touchData.cxtOver&&e.touchData.cxtOver.emit({originalEvent:t,type:"cxtdragout",position:{x:s[0],y:s[1]}}),e.touchData.cxtOver=F,F&&F.emit({originalEvent:t,type:"cxtdragover",position:{x:s[0],y:s[1]}}))}else if(n&&t.touches[2]&&o.boxSelectionEnabled())t.preventDefault(),e.data.bgActivePosistion=void 0,this.lastThreeTouch=+new Date,e.touchData.selecting||o.emit({originalEvent:t,type:"boxstart",position:{x:s[0],y:s[1]}}),e.touchData.selecting=!0,e.touchData.didSelect=!0,i[4]=1,i&&0!==i.length&&void 0!==i[0]?(i[2]=(s[0]+s[2]+s[4])/3,i[3]=(s[1]+s[3]+s[5])/3):(i[0]=(s[0]+s[2]+s[4])/3,i[1]=(s[1]+s[3]+s[5])/3,i[2]=(s[0]+s[2]+s[4])/3+1,i[3]=(s[1]+s[3]+s[5])/3+1),e.redrawHint("select",!0),e.redraw();else if(n&&t.touches[1]&&!e.touchData.didSelect&&o.zoomingEnabled()&&o.panningEnabled()&&o.userZoomingEnabled()&&o.userPanningEnabled()){if(t.preventDefault(),e.data.bgActivePosistion=void 0,e.redrawHint("select",!0),ee=e.dragData.touchDragEles){e.redrawHint("drag",!0);for(var z=0;z0&&!e.hoverData.draggingEles&&!e.swipePanning&&null!=e.data.bgActivePosistion&&(e.data.bgActivePosistion=void 0,e.redrawHint("select",!0),e.redraw())}},!1),e.registerBinding(t,"touchcancel",G=function(t){var n=e.touchData.start;e.touchData.capture=!1,n&&n.unactivate()}),e.registerBinding(t,"touchend",Y=function(t){var i=e.touchData.start;if(e.touchData.capture){0===t.touches.length&&(e.touchData.capture=!1),t.preventDefault();var a=e.selection;e.swipePanning=!1,e.hoverData.draggingEles=!1;var o,s=e.cy,l=s.zoom(),u=e.touchData.now,c=e.touchData.earlier;if(t.touches[0]){var h=e.projectIntoViewport(t.touches[0].clientX,t.touches[0].clientY);u[0]=h[0],u[1]=h[1]}if(t.touches[1]&&(h=e.projectIntoViewport(t.touches[1].clientX,t.touches[1].clientY),u[2]=h[0],u[3]=h[1]),t.touches[2]&&(h=e.projectIntoViewport(t.touches[2].clientX,t.touches[2].clientY),u[4]=h[0],u[5]=h[1]),i&&i.unactivate(),e.touchData.cxt){if(o={originalEvent:t,type:"cxttapend",position:{x:u[0],y:u[1]}},i?i.emit(o):s.emit(o),!e.touchData.cxtDragged){var p={originalEvent:t,type:"cxttap",position:{x:u[0],y:u[1]}};i?i.emit(p):s.emit(p)}return e.touchData.start&&(e.touchData.start._private.grabbed=!1),e.touchData.cxt=!1,e.touchData.start=null,void e.redraw()}if(!t.touches[2]&&s.boxSelectionEnabled()&&e.touchData.selecting){e.touchData.selecting=!1;var g=s.collection(e.getAllInBox(a[0],a[1],a[2],a[3]));a[0]=void 0,a[1]=void 0,a[2]=void 0,a[3]=void 0,a[4]=0,e.redrawHint("select",!0),s.emit({type:"boxend",originalEvent:t,position:{x:u[0],y:u[1]}}),g.emit("box").stdFilter((function(e){return e.selectable()&&!e.selected()})).select().emit("boxselect"),g.nonempty()&&e.redrawHint("eles",!0),e.redraw()}if(null!=i&&i.unactivate(),t.touches[2])e.data.bgActivePosistion=void 0,e.redrawHint("select",!0);else if(t.touches[1]);else if(t.touches[0]);else if(!t.touches[0]){e.data.bgActivePosistion=void 0,e.redrawHint("select",!0);var f=e.dragData.touchDragEles;if(null!=i){var v=i._private.grabbed;d(f),e.redrawHint("drag",!0),e.redrawHint("eles",!0),v&&(i.emit("freeon"),f.emit("free"),e.dragData.didDrag&&(i.emit("dragfreeon"),f.emit("dragfree"))),r(i,["touchend","tapend","vmouseup","tapdragout"],t,{x:u[0],y:u[1]}),i.unactivate(),e.touchData.start=null}else{var y=e.findNearestElement(u[0],u[1],!0,!0);r(y,["touchend","tapend","vmouseup","tapdragout"],t,{x:u[0],y:u[1]})}var m=e.touchData.startPosition[0]-u[0],b=m*m,x=e.touchData.startPosition[1]-u[1],w=(b+x*x)*l*l;e.touchData.singleTouchMoved||(i||s.$(":selected").unselect(["tapunselect"]),r(i,["tap","vclick"],t,{x:u[0],y:u[1]}),X=!1,t.timeStamp-U<=s.multiClickDebounceTime()?(V&&clearTimeout(V),X=!0,U=null,r(i,["dbltap","vdblclick"],t,{x:u[0],y:u[1]})):(V=setTimeout((function(){X||r(i,["onetap","voneclick"],t,{x:u[0],y:u[1]})}),s.multiClickDebounceTime()),U=t.timeStamp)),null!=i&&!e.dragData.didDrag&&i._private.selectable&&w2){for(var A=[u[0],u[1]],L=Math.pow(A[0]-e,2)+Math.pow(A[1]-t,2),k=1;k0)return f[0]}return null},d=Object.keys(c),p=0;p0?l:_t(i,a,e,t,n,r,o)},checkPoint:function(e,t,n,r,i,a,o){var s=Yt(r,i),l=2*s;if(Lt(e,t,this.points,a,o,r,i-l,[0,-1],n))return!0;if(Lt(e,t,this.points,a,o,r-l,i,[0,-1],n))return!0;var u=r/2+2*n,c=i/2+2*n;return!!At(e,t,[a-u,o-c,a-u,o,a+u,o,a+u,o-c])||!!It(e,t,l,l,a+r/2-s,o+i/2-s,n)||!!It(e,t,l,l,a-r/2+s,o+i/2-s,n)}}},registerNodeShapes:function(){var e=this.nodeShapes={},t=this;this.generateEllipse(),this.generatePolygon("triangle",Ft(3,0)),this.generateRoundPolygon("round-triangle",Ft(3,0)),this.generatePolygon("rectangle",Ft(4,0)),e.square=e.rectangle,this.generateRoundRectangle(),this.generateCutRectangle(),this.generateBarrel(),this.generateBottomRoundrectangle();var n=[0,1,1,0,0,-1,-1,0];this.generatePolygon("diamond",n),this.generateRoundPolygon("round-diamond",n),this.generatePolygon("pentagon",Ft(5,0)),this.generateRoundPolygon("round-pentagon",Ft(5,0)),this.generatePolygon("hexagon",Ft(6,0)),this.generateRoundPolygon("round-hexagon",Ft(6,0)),this.generatePolygon("heptagon",Ft(7,0)),this.generateRoundPolygon("round-heptagon",Ft(7,0)),this.generatePolygon("octagon",Ft(8,0)),this.generateRoundPolygon("round-octagon",Ft(8,0));var r=new Array(20),i=Gt(5,0),a=Gt(5,Math.PI/5),o=.5*(3-Math.sqrt(5));o*=1.57;for(var s=0;s=e.deqFastCost*f)break}else if(i){if(p>=e.deqCost*l||p>=e.deqAvgCost*s)break}else if(g>=e.deqNoDrawCost*Jo)break;var v=e.deq(t,h,c);if(!(v.length>0))break;for(var y=0;y0&&(e.onDeqd(t,u),!i&&e.shouldRedraw(t,u,h,c)&&r())}),i(t))}}},ts=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ee;f(this,e),this.idsByKey=new Be,this.keyForId=new Be,this.cachesByLvl=new Be,this.lvls=[],this.getKey=t,this.doesEleInvalidateKey=n}return y(e,[{key:"getIdsFor",value:function(e){null==e&&De("Can not get id list for null key");var t=this.idsByKey,n=this.idsByKey.get(e);return n||(n=new ze,t.set(e,n)),n}},{key:"addIdForKey",value:function(e,t){null!=e&&this.getIdsFor(e).add(t)}},{key:"deleteIdForKey",value:function(e,t){null!=e&&this.getIdsFor(e).delete(t)}},{key:"getNumberOfIdsForKey",value:function(e){return null==e?0:this.getIdsFor(e).size}},{key:"updateKeyMappingFor",value:function(e){var t=e.id(),n=this.keyForId.get(t),r=this.getKey(e);this.deleteIdForKey(n,t),this.addIdForKey(r,t),this.keyForId.set(t,r)}},{key:"deleteKeyMappingFor",value:function(e){var t=e.id(),n=this.keyForId.get(t);this.deleteIdForKey(n,t),this.keyForId.delete(t)}},{key:"keyHasChangedFor",value:function(e){var t=e.id();return this.keyForId.get(t)!==this.getKey(e)}},{key:"isInvalid",value:function(e){return this.keyHasChangedFor(e)||this.doesEleInvalidateKey(e)}},{key:"getCachesAt",value:function(e){var t=this.cachesByLvl,n=this.lvls,r=t.get(e);return r||(r=new Be,t.set(e,r),n.push(e)),r}},{key:"getCache",value:function(e,t){return this.getCachesAt(t).get(e)}},{key:"get",value:function(e,t){var n=this.getKey(e),r=this.getCache(n,t);return null!=r&&this.updateKeyMappingFor(e),r}},{key:"getForCachedKey",value:function(e,t){var n=this.keyForId.get(e.id());return this.getCache(n,t)}},{key:"hasCache",value:function(e,t){return this.getCachesAt(t).has(e)}},{key:"has",value:function(e,t){var n=this.getKey(e);return this.hasCache(n,t)}},{key:"setCache",value:function(e,t,n){n.key=e,this.getCachesAt(t).set(e,n)}},{key:"set",value:function(e,t,n){var r=this.getKey(e);this.setCache(r,t,n),this.updateKeyMappingFor(e)}},{key:"deleteCache",value:function(e,t){this.getCachesAt(t).delete(e)}},{key:"delete",value:function(e,t){var n=this.getKey(e);this.deleteCache(n,t)}},{key:"invalidateKey",value:function(e){var t=this;this.lvls.forEach((function(n){return t.deleteCache(e,n)}))}},{key:"invalidate",value:function(e){var t=e.id(),n=this.keyForId.get(t);this.deleteKeyMappingFor(e);var r=this.doesEleInvalidateKey(e);return r&&this.invalidateKey(n),r||0===this.getNumberOfIdsForKey(n)}}]),e}(),ns={dequeue:"dequeue",downscale:"downscale",highQuality:"highQuality"},rs=Ie({getKey:null,doesEleInvalidateKey:Ee,drawElement:null,getBoundingBox:null,getRotationPoint:null,getRotationOffset:null,isVisible:we,allowEdgeTxrCaching:!0,allowParentTxrCaching:!0}),is=function(e,t){var n=this;n.renderer=e,n.onDequeues=[];var r=rs(t);Q(n,r),n.lookup=new ts(r.getKey,r.doesEleInvalidateKey),n.setupDequeueing()},as=is.prototype;as.reasons=ns,as.getTextureQueue=function(e){var t=this;return t.eleImgCaches=t.eleImgCaches||{},t.eleImgCaches[e]=t.eleImgCaches[e]||[]},as.getRetiredTextureQueue=function(e){var t=this.eleImgCaches.retired=this.eleImgCaches.retired||{};return t[e]=t[e]||[]},as.getElementQueue=function(){return this.eleCacheQueue=this.eleCacheQueue||new c.default((function(e,t){return t.reqs-e.reqs}))},as.getElementKeyToQueue=function(){return this.eleKeyToCacheQueue=this.eleKeyToCacheQueue||{}},as.getElement=function(e,t,n,r,i){var a=this,o=this.renderer,s=o.cy.zoom(),l=this.lookup;if(!t||0===t.w||0===t.h||isNaN(t.w)||isNaN(t.h)||!e.visible()||e.removed())return null;if(!a.allowEdgeTxrCaching&&e.isEdge()||!a.allowParentTxrCaching&&e.isParent())return null;if(null==r&&(r=Math.ceil(ot(s*n))),r<-4)r=-4;else if(s>=7.99||r>3)return null;var u=Math.pow(2,r),c=t.h*u,h=t.w*u,d=o.eleTextBiggerThanMin(e,u);if(!this.isVisible(e,d))return null;var p,g=l.get(e,r);if(g&&g.invalidated&&(g.invalidated=!1,g.texture.invalidatedWidth-=g.width),g)return g;if(p=c<=25?25:c<=50?50:50*Math.ceil(c/50),c>1024||h>1024)return null;var f=a.getTextureQueue(p),v=f[f.length-2],y=function(){return a.recycleTexture(p,h)||a.addTexture(p,h)};v||(v=f[f.length-1]),v||(v=y()),v.width-v.usedWidthr;N--)D=a.getElement(e,t,n,N,ns.downscale);C()}else{var A;if(!x&&!w&&!E)for(var L=r-1;L>=-4;L--){var k=l.get(e,L);if(k){A=k;break}}if(b(A))return a.queueElement(e,r),A;v.context.translate(v.usedWidth,0),v.context.scale(u,u),this.drawElement(v.context,e,t,d,!1),v.context.scale(1/u,1/u),v.context.translate(-v.usedWidth,0)}return g={x:v.usedWidth,texture:v,level:r,scale:u,width:h,height:c,scaledLabelShown:d},v.usedWidth+=Math.ceil(h+8),v.eleCaches.push(g),l.set(e,r,g),a.checkTextureFullness(v),g},as.invalidateElements=function(e){for(var t=0;t=.2*e.width&&this.retireTexture(e)},as.checkTextureFullness=function(e){var t=this.getTextureQueue(e.height);e.usedWidth/e.width>.8&&e.fullnessChecks>=10?Me(t,e):e.fullnessChecks++},as.retireTexture=function(e){var t=e.height,n=this.getTextureQueue(t),r=this.lookup;Me(n,e),e.retired=!0;for(var i=e.eleCaches,a=0;a=t)return a.retired=!1,a.usedWidth=0,a.invalidatedWidth=0,a.fullnessChecks=0,Oe(a.eleCaches),a.context.setTransform(1,0,0,1,0,0),a.context.clearRect(0,0,a.width,a.height),Me(r,a),n.push(a),a}},as.queueElement=function(e,t){var n=this.getElementQueue(),r=this.getElementKeyToQueue(),i=this.getKey(e),a=r[i];if(a)a.level=Math.max(a.level,t),a.eles.merge(e),a.reqs++,n.updateItem(a);else{var o={eles:e.spawn().merge(e),level:t,reqs:1,key:i};n.push(o),r[i]=o}},as.dequeue=function(e){for(var t=this,n=t.getElementQueue(),r=t.getElementKeyToQueue(),i=[],a=t.lookup,o=0;o<1&&n.size()>0;o++){var s=n.pop(),l=s.key,u=s.eles[0],c=a.hasCache(u,s.level);if(r[l]=null,!c){i.push(s);var h=t.getBoundingBox(u);t.getElement(u,h,e,s.level,ns.dequeue)}}return i},as.removeFromQueue=function(e){var t=this.getElementQueue(),n=this.getElementKeyToQueue(),r=this.getKey(e),i=n[r];null!=i&&(1===i.eles.length?(i.reqs=xe,t.updateItem(i),t.pop(),n[r]=null):i.eles.unmerge(e))},as.onDequeue=function(e){this.onDequeues.push(e)},as.offDequeue=function(e){Me(this.onDequeues,e)},as.setupDequeueing=es({deqRedrawThreshold:100,deqCost:.15,deqAvgCost:.1,deqNoDrawCost:.9,deqFastCost:.9,deq:function(e,t,n){return e.dequeue(t,n)},onDeqd:function(e,t){for(var n=0;n=3.99||n>2)return null;r.validateLayersElesOrdering(n,e);var o,s,l=r.layersByLevel,u=Math.pow(2,n),c=l[n]=l[n]||[];if(r.levelIsComplete(n,e))return c;!function(){var t=function(t){if(r.validateLayersElesOrdering(t,e),r.levelIsComplete(t,e))return s=l[t],!0},i=function(e){if(!s)for(var r=n+e;-4<=r&&r<=2&&!t(r);r+=e);};i(1),i(-1);for(var a=c.length-1;a>=0;a--){var o=c[a];o.invalid&&Me(c,o)}}();var h=function(t){var i=(t=t||{}).after;if(function(){if(!o){o=gt();for(var t=0;t16e6)return null;var a=r.makeLayer(o,n);if(null!=i){var s=c.indexOf(i)+1;c.splice(s,0,a)}else(void 0===t.insert||t.insert)&&c.unshift(a);return a};if(r.skipping&&!a)return null;for(var d=null,p=e.length/1,g=!a,f=0;f=p||!Et(d.bb,v.boundingBox()))&&!(d=h({insert:!0,after:d})))return null;s||g?r.queueLayer(d,v):r.drawEleInLayer(d,v,n,t),d.eles.push(v),m[n]=d}}return s||(g?null:c)},ss.getEleLevelForLayerLevel=function(e,t){return e},ss.drawEleInLayer=function(e,t,n,r){var i=this.renderer,a=e.context,o=t.boundingBox();0!==o.w&&0!==o.h&&t.visible()&&(n=this.getEleLevelForLayerLevel(n,r),i.setImgSmoothing(a,!1),i.drawCachedElement(a,t,null,null,n,!0),i.setImgSmoothing(a,!0))},ss.levelIsComplete=function(e,t){var n=this.layersByLevel[e];if(!n||0===n.length)return!1;for(var r=0,i=0;i0)return!1;if(a.invalid)return!1;r+=a.eles.length}return r===t.length},ss.validateLayersElesOrdering=function(e,t){var n=this.layersByLevel[e];if(n)for(var r=0;r0){e=!0;break}}return e},ss.invalidateElements=function(e){var t=this;0!==e.length&&(t.lastInvalidationTime=oe(),0!==e.length&&t.haveLayers()&&t.updateElementsInLayers(e,(function(e,n,r){t.invalidateLayer(e)})))},ss.invalidateLayer=function(e){if(this.lastInvalidationTime=oe(),!e.invalid){var t=e.level,n=e.eles,r=this.layersByLevel[t];Me(r,e),e.elesQueue=[],e.invalid=!0,e.replacement&&(e.replacement.invalid=!0);for(var i=0;i3&&void 0!==arguments[3])||arguments[3],i=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],a=!(arguments.length>5&&void 0!==arguments[5])||arguments[5],o=this,s=t._private.rscratch;if((!a||t.visible())&&!s.badLine&&null!=s.allpts&&!isNaN(s.allpts[0])){var l;n&&(l=n,e.translate(-l.x1,-l.y1));var u=a?t.pstyle("opacity").value:1,c=a?t.pstyle("line-opacity").value:1,h=t.pstyle("curve-style").value,d=t.pstyle("line-style").value,p=t.pstyle("width").pfValue,g=t.pstyle("line-cap").value,f=u*c,v=u*c,y=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:f;"straight-triangle"===h?(o.eleStrokeStyle(e,t,n),o.drawEdgeTrianglePath(t,e,s.allpts)):(e.lineWidth=p,e.lineCap=g,o.eleStrokeStyle(e,t,n),o.drawEdgePath(t,e,s.allpts,d),e.lineCap="butt")},m=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:v;o.drawArrowheads(e,t,n)};if(e.lineJoin="round","yes"===t.pstyle("ghost").value){var b=t.pstyle("ghost-offset-x").pfValue,x=t.pstyle("ghost-offset-y").pfValue,w=t.pstyle("ghost-opacity").value,E=f*w;e.translate(b,x),y(E),m(E),e.translate(-b,-x)}i&&o.drawEdgeUnderlay(e,t),y(),m(),i&&o.drawEdgeOverlay(e,t),o.drawElementText(e,t,null,r),n&&e.translate(l.x1,l.y1)}}},Ds=function(e){if(!["overlay","underlay"].includes(e))throw new Error("Invalid state");return function(t,n){if(n.visible()){var r=n.pstyle("".concat(e,"-opacity")).value;if(0!==r){var i=this,a=i.usePaths(),o=n._private.rscratch,s=2*n.pstyle("".concat(e,"-padding")).pfValue,l=n.pstyle("".concat(e,"-color")).value;t.lineWidth=s,"self"!==o.edgeType||a?t.lineCap="round":t.lineCap="butt",i.colorStrokeStyle(t,l[0],l[1],l[2],r),i.drawEdgePath(n,t,o.allpts,"solid")}}}};Ts.drawEdgeOverlay=Ds("overlay"),Ts.drawEdgeUnderlay=Ds("underlay"),Ts.drawEdgePath=function(e,t,n,r){var i,a=e._private.rscratch,o=t,s=!1,l=this.usePaths(),u=e.pstyle("line-dash-pattern").pfValue,c=e.pstyle("line-dash-offset").pfValue;if(l){var h=n.join("$");a.pathCacheKey&&a.pathCacheKey===h?(i=t=a.pathCache,s=!0):(i=t=new Path2D,a.pathCacheKey=h,a.pathCache=i)}if(o.setLineDash)switch(r){case"dotted":o.setLineDash([1,1]);break;case"dashed":o.setLineDash(u),o.lineDashOffset=c;break;case"solid":o.setLineDash([])}if(!s&&!a.badLine)switch(t.beginPath&&t.beginPath(),t.moveTo(n[0],n[1]),a.edgeType){case"bezier":case"self":case"compound":case"multibezier":for(var d=2;d+35&&void 0!==arguments[5]?arguments[5]:5,o=arguments.length>6?arguments[6]:void 0;e.beginPath(),e.moveTo(t+a,n),e.lineTo(t+r-a,n),e.quadraticCurveTo(t+r,n,t+r,n+a),e.lineTo(t+r,n+i-a),e.quadraticCurveTo(t+r,n+i,t+r-a,n+i),e.lineTo(t+a,n+i),e.quadraticCurveTo(t,n+i,t,n+i-a),e.lineTo(t,n+a),e.quadraticCurveTo(t,n,t+a,n),e.closePath(),o?e.stroke():e.fill()}Ns.eleTextBiggerThanMin=function(e,t){if(!t){var n=e.cy().zoom(),r=this.getPixelRatio(),i=Math.ceil(ot(n*r));t=Math.pow(2,i)}return!(e.pstyle("font-size").pfValue*t5&&void 0!==arguments[5])||arguments[5],o=this;if(null==r){if(a&&!o.eleTextBiggerThanMin(t))return}else if(!1===r)return;if(t.isNode()){var s=t.pstyle("label");if(!s||!s.value)return;var l=o.getLabelJustification(t);e.textAlign=l,e.textBaseline="bottom"}else{var u=t.element()._private.rscratch.badLine,c=t.pstyle("label"),h=t.pstyle("source-label"),d=t.pstyle("target-label");if(u||(!c||!c.value)&&(!h||!h.value)&&(!d||!d.value))return;e.textAlign="center",e.textBaseline="bottom"}var p,g=!n;n&&(p=n,e.translate(-p.x1,-p.y1)),null==i?(o.drawText(e,t,null,g,a),t.isEdge()&&(o.drawText(e,t,"source",g,a),o.drawText(e,t,"target",g,a))):o.drawText(e,t,i,g,a),n&&e.translate(p.x1,p.y1)},Ns.getFontCache=function(e){var t;this.fontCaches=this.fontCaches||[];for(var n=0;n2&&void 0!==arguments[2])||arguments[2],r=t.pstyle("font-style").strValue,i=t.pstyle("font-size").pfValue+"px",a=t.pstyle("font-family").strValue,o=t.pstyle("font-weight").strValue,s=n?t.effectiveOpacity()*t.pstyle("text-opacity").value:1,l=t.pstyle("text-outline-opacity").value*s,u=t.pstyle("color").value,c=t.pstyle("text-outline-color").value;e.font=r+" "+o+" "+i+" "+a,e.lineJoin="round",this.colorFillStyle(e,u[0],u[1],u[2],s),this.colorStrokeStyle(e,c[0],c[1],c[2],l)},Ns.getTextAngle=function(e,t){var n=e._private.rscratch,r=t?t+"-":"",i=e.pstyle(r+"text-rotation"),a=Pe(n,"labelAngle",t);return"autorotate"===i.strValue?e.isEdge()?a:0:"none"===i.strValue?0:i.pfValue},Ns.drawText=function(e,t,n){var r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],i=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],a=t._private.rscratch,o=i?t.effectiveOpacity():1;if(!i||0!==o&&0!==t.pstyle("text-opacity").value){"main"===n&&(n=null);var s,l,u=Pe(a,"labelX",n),c=Pe(a,"labelY",n),h=this.getLabelText(t,n);if(null!=h&&""!==h&&!isNaN(u)&&!isNaN(c)){this.setupTextStyle(e,t,i);var d,p=n?n+"-":"",g=Pe(a,"labelWidth",n),f=Pe(a,"labelHeight",n),v=t.pstyle(p+"text-margin-x").pfValue,y=t.pstyle(p+"text-margin-y").pfValue,m=t.isEdge(),b=t.pstyle("text-halign").value,x=t.pstyle("text-valign").value;switch(m&&(b="center",x="center"),u+=v,c+=y,0!==(d=r?this.getTextAngle(t,n):0)&&(s=u,l=c,e.translate(s,l),e.rotate(d),u=0,c=0),x){case"top":break;case"center":c+=f/2;break;case"bottom":c+=f}var w=t.pstyle("text-background-opacity").value,E=t.pstyle("text-border-opacity").value,_=t.pstyle("text-border-width").pfValue,T=t.pstyle("text-background-padding").pfValue,D=0===t.pstyle("text-background-shape").strValue.indexOf("round");if(w>0||_>0&&E>0){var C=u-T;switch(b){case"left":C-=g;break;case"center":C-=g/2}var N=c-f-T,A=g+2*T,L=f+2*T;if(w>0){var k=e.fillStyle,S=t.pstyle("text-background-color").value;e.fillStyle="rgba("+S[0]+","+S[1]+","+S[2]+","+w*o+")",D?As(e,C,N,A,L,2):e.fillRect(C,N,A,L),e.fillStyle=k}if(_>0&&E>0){var I=e.strokeStyle,M=e.lineWidth,O=t.pstyle("text-border-color").value,P=t.pstyle("text-border-style").value;if(e.strokeStyle="rgba("+O[0]+","+O[1]+","+O[2]+","+E*o+")",e.lineWidth=_,e.setLineDash)switch(P){case"dotted":e.setLineDash([1,1]);break;case"dashed":e.setLineDash([4,2]);break;case"double":e.lineWidth=_/4,e.setLineDash([]);break;case"solid":e.setLineDash([])}if(D?As(e,C,N,A,L,2,"stroke"):e.strokeRect(C,N,A,L),"double"===P){var R=_/2;D?As(e,C+R,N+R,A-2*R,L-2*R,2,"stroke"):e.strokeRect(C+R,N+R,A-2*R,L-2*R)}e.setLineDash&&e.setLineDash([]),e.lineWidth=M,e.strokeStyle=I}}var B=2*t.pstyle("text-outline-width").pfValue;if(B>0&&(e.lineWidth=B),"wrap"===t.pstyle("text-wrap").value){var F=Pe(a,"labelWrapCachedLines",n),z=Pe(a,"labelLineHeight",n),G=g/2,Y=this.getLabelJustification(t);switch("auto"===Y||("left"===b?"left"===Y?u+=-g:"center"===Y&&(u+=-G):"center"===b?"left"===Y?u+=-G:"right"===Y&&(u+=G):"right"===b&&("center"===Y?u+=G:"right"===Y&&(u+=g))),x){case"top":case"center":case"bottom":c-=(F.length-1)*z}for(var X=0;X0&&e.strokeText(F[X],u,c),e.fillText(F[X],u,c),c+=z}else B>0&&e.strokeText(h,u,c),e.fillText(h,u,c);0!==d&&(e.rotate(-d),e.translate(-s,-l))}}};var Ls={drawNode:function(e,t,n){var r,i,a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],s=!(arguments.length>5&&void 0!==arguments[5])||arguments[5],l=this,u=t._private,c=u.rscratch,h=t.position();if(I(h.x)&&I(h.y)&&(!s||t.visible())){var d,p,g=s?t.effectiveOpacity():1,f=l.usePaths(),v=!1,y=t.padding();r=t.width()+2*y,i=t.height()+2*y,n&&(p=n,e.translate(-p.x1,-p.y1));for(var m=t.pstyle("background-image").value,b=new Array(m.length),x=new Array(m.length),w=0,E=0;E0&&void 0!==arguments[0]?arguments[0]:N;l.eleFillStyle(e,t,n)},F=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:k;l.colorStrokeStyle(e,A[0],A[1],A[2],t)},z=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:P;l.colorStrokeStyle(e,M[0],M[1],M[2],t)},G=function(e,t,n,r){var i,a=l.nodePathCache=l.nodePathCache||[],o=fe("polygon"===n?n+","+r.join(","):n,""+t,""+e),s=a[o],u=!1;return null!=s?(i=s,u=!0,c.pathCache=i):(i=new Path2D,a[o]=c.pathCache=i),{path:i,cacheHit:u}},Y=t.pstyle("shape").strValue,X=t.pstyle("shape-polygon-points").pfValue;if(f){e.translate(h.x,h.y);var V=G(r,i,Y,X);d=V.path,v=V.cacheHit}var U=function(){if(!v){var n=h;f&&(n={x:0,y:0}),l.nodeShapes[l.getNodeShape(t)].draw(d||e,n.x,n.y,r,i)}f?e.fill(d):e.fill()},j=function(){for(var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g,r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=u.backgrounding,a=0,o=0;o0&&void 0!==arguments[0]&&arguments[0],a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:g;l.hasPie(t)&&(l.drawPie(e,t,a),n&&(f||l.nodeShapes[l.getNodeShape(t)].draw(e,h.x,h.y,r,i)))},H=function(){var t=(D>0?D:-D)*(arguments.length>0&&void 0!==arguments[0]?arguments[0]:g),n=D>0?0:255;0!==D&&(l.colorFillStyle(e,n,n,n,t),f?e.fill(d):e.fill())},W=function(){if(C>0){if(e.lineWidth=C,e.lineCap="butt",e.setLineDash)switch(L){case"dotted":e.setLineDash([1,1]);break;case"dashed":e.setLineDash([4,2]);break;case"solid":case"double":e.setLineDash([])}if(f?e.stroke(d):e.stroke(),"double"===L){e.lineWidth=C/3;var t=e.globalCompositeOperation;e.globalCompositeOperation="destination-out",f?e.stroke(d):e.stroke(),e.globalCompositeOperation=t}e.setLineDash&&e.setLineDash([])}},$=function(){if(S>0){if(e.lineWidth=S,e.lineCap="butt",e.setLineDash)switch(O){case"dotted":e.setLineDash([1,1]);break;case"dashed":e.setLineDash([4,2]);break;case"solid":case"double":e.setLineDash([])}var n=h;f&&(n={x:0,y:0});var a,o=l.getNodeShape(t),s=(r+C+(S+R))/r,u=(i+C+(S+R))/i,c=r*s,d=i*u,p=l.nodeShapes[o].points;if(f&&(a=G(c,d,o,p).path),"ellipse"===o)l.drawEllipsePath(a||e,n.x,n.y,c,d);else if(["round-diamond","round-heptagon","round-hexagon","round-octagon","round-pentagon","round-polygon","round-triangle","round-tag"].includes(o)){var g=0,v=0,y=0;"round-diamond"===o?g=1.4*(C+R+S):"round-heptagon"===o?(g=1.075*(C+R+S),y=-(C/2+R+S)/35):"round-hexagon"===o?g=1.12*(C+R+S):"round-pentagon"===o?(g=1.13*(C+R+S),y=-(C/2+R+S)/15):"round-tag"===o?(g=1.12*(C+R+S),v=.07*(C/2+S+R)):"round-triangle"===o&&(g=(C+R+S)*(Math.PI/2),y=-(C+R/2+S)/Math.PI),0!==g&&(s=(r+g)/r,u=(i+g)/i),l.drawRoundPolygonPath(a||e,n.x+v,n.y+y,r*s,i*u,p)}else["roundrectangle","round-rectangle"].includes(o)?l.drawRoundRectanglePath(a||e,n.x,n.y,c,d):["cutrectangle","cut-rectangle"].includes(o)?l.drawCutRectanglePath(a||e,n.x,n.y,c,d):["bottomroundrectangle","bottom-round-rectangle"].includes(o)?l.drawBottomRoundRectanglePath(a||e,n.x,n.y,c,d):"barrel"===o?l.drawBarrelPath(a||e,n.x,n.y,c,d):o.startsWith("polygon")||["rhomboid","right-rhomboid","round-tag","tag","vee"].includes(o)?(p=kt(St(p,(C+S+R)/r)),l.drawPolygonPath(a||e,n.x,n.y,r,i,p)):(p=kt(St(p,-(C+S+R)/r)),l.drawPolygonPath(a||e,n.x,n.y,r,i,p));if(f?e.stroke(a):e.stroke(),"double"===O){e.lineWidth=C/3;var m=e.globalCompositeOperation;e.globalCompositeOperation="destination-out",f?e.stroke(a):e.stroke(),e.globalCompositeOperation=m}e.setLineDash&&e.setLineDash([])}};if("yes"===t.pstyle("ghost").value){var K=t.pstyle("ghost-offset-x").pfValue,Z=t.pstyle("ghost-offset-y").pfValue,Q=t.pstyle("ghost-opacity").value,J=Q*g;e.translate(K,Z),z(),$(),B(Q*N),U(),j(J,!0),F(Q*k),W(),q(0!==D||0!==C),j(J,!1),H(J),e.translate(-K,-Z)}f&&e.translate(-h.x,-h.y),o&&l.drawNodeUnderlay(e,t,h,r,i),f&&e.translate(h.x,h.y),z(),$(),B(),U(),j(g,!0),F(),W(),q(0!==D||0!==C),j(g,!1),H(),f&&e.translate(-h.x,-h.y),l.drawElementText(e,t,null,a),o&&l.drawNodeOverlay(e,t,h,r,i),n&&e.translate(p.x1,p.y1)}}},ks=function(e){if(!["overlay","underlay"].includes(e))throw new Error("Invalid state");return function(t,n,r,i,a){if(n.visible()){var o=n.pstyle("".concat(e,"-padding")).pfValue,s=n.pstyle("".concat(e,"-opacity")).value,l=n.pstyle("".concat(e,"-color")).value,u=n.pstyle("".concat(e,"-shape")).value;if(s>0){if(r=r||n.position(),null==i||null==a){var c=n.padding();i=n.width()+2*c,a=n.height()+2*c}this.colorFillStyle(t,l[0],l[1],l[2],s),this.nodeShapes[u].draw(t,r.x,r.y,i+2*o,a+2*o),t.fill()}}}};Ls.drawNodeOverlay=ks("overlay"),Ls.drawNodeUnderlay=ks("underlay"),Ls.hasPie=function(e){return(e=e[0])._private.hasPie},Ls.drawPie=function(e,t,n,r){t=t[0],r=r||t.position();var i=t.cy().style(),a=t.pstyle("pie-size"),o=r.x,s=r.y,l=t.width(),u=t.height(),c=Math.min(l,u)/2,h=0;this.usePaths()&&(o=0,s=0),"%"===a.units?c*=a.pfValue:void 0!==a.pfValue&&(c=a.pfValue/2);for(var d=1;d<=i.pieBackgroundN;d++){var p=t.pstyle("pie-"+d+"-background-size").value,g=t.pstyle("pie-"+d+"-background-color").value,f=t.pstyle("pie-"+d+"-background-opacity").value*n,v=p/100;v+h>1&&(v=1-h);var y=1.5*Math.PI+2*Math.PI*h,m=y+2*Math.PI*v;0===p||h>=1||h+v>1||(e.beginPath(),e.moveTo(o,s),e.arc(o,s,c,y,m),e.closePath(),this.colorFillStyle(e,g[0],g[1],g[2],f),e.fill(),h+=v)}};for(var Ss={getPixelRatio:function(){var e=this.data.contexts[0];if(null!=this.forcedPixelRatio)return this.forcedPixelRatio;var t=e.backingStorePixelRatio||e.webkitBackingStorePixelRatio||e.mozBackingStorePixelRatio||e.msBackingStorePixelRatio||e.oBackingStorePixelRatio||e.backingStorePixelRatio||1;return(window.devicePixelRatio||1)/t},paintCache:function(e){for(var t,n=this.paintCaches=this.paintCaches||[],r=!0,i=0;io.minMbLowQualFrames&&(o.motionBlurPxRatio=o.mbPxRBlurry)),o.clearingMotionBlur&&(o.motionBlurPxRatio=1),o.textureDrawLastFrame&&!h&&(c[o.NODE]=!0,c[o.SELECT_BOX]=!0);var m=l.style(),b=l.zoom(),x=void 0!==i?i:b,w=l.pan(),E={x:w.x,y:w.y},_={zoom:b,pan:{x:w.x,y:w.y}},T=o.prevViewport;void 0===T||_.zoom!==T.zoom||_.pan.x!==T.pan.x||_.pan.y!==T.pan.y||f&&!g||(o.motionBlurPxRatio=1),a&&(E=a),x*=s,E.x*=s,E.y*=s;var D=o.getCachedZSortedEles();function C(e,t,n,r,i){var a=e.globalCompositeOperation;e.globalCompositeOperation="destination-out",o.colorFillStyle(e,255,255,255,o.motionBlurTransparency),e.fillRect(t,n,r,i),e.globalCompositeOperation=a}function N(e,r){var s,l,c,h;o.clearingMotionBlur||e!==u.bufferContexts[o.MOTIONBLUR_BUFFER_NODE]&&e!==u.bufferContexts[o.MOTIONBLUR_BUFFER_DRAG]?(s=E,l=x,c=o.canvasWidth,h=o.canvasHeight):(s={x:w.x*p,y:w.y*p},l=b*p,c=o.canvasWidth*p,h=o.canvasHeight*p),e.setTransform(1,0,0,1,0,0),"motionBlur"===r?C(e,0,0,c,h):t||void 0!==r&&!r||e.clearRect(0,0,c,h),n||(e.translate(s.x,s.y),e.scale(l,l)),a&&e.translate(a.x,a.y),i&&e.scale(i,i)}if(h||(o.textureDrawLastFrame=!1),h){if(o.textureDrawLastFrame=!0,!o.textureCache){o.textureCache={},o.textureCache.bb=l.mutableElements().boundingBox(),o.textureCache.texture=o.data.bufferCanvases[o.TEXTURE_BUFFER];var A=o.data.bufferContexts[o.TEXTURE_BUFFER];A.setTransform(1,0,0,1,0,0),A.clearRect(0,0,o.canvasWidth*o.textureMult,o.canvasHeight*o.textureMult),o.render({forcedContext:A,drawOnlyNodeLayer:!0,forcedPxRatio:s*o.textureMult}),(_=o.textureCache.viewport={zoom:l.zoom(),pan:l.pan(),width:o.canvasWidth,height:o.canvasHeight}).mpan={x:(0-_.pan.x)/_.zoom,y:(0-_.pan.y)/_.zoom}}c[o.DRAG]=!1,c[o.NODE]=!1;var L=u.contexts[o.NODE],k=o.textureCache.texture;_=o.textureCache.viewport,L.setTransform(1,0,0,1,0,0),d?C(L,0,0,_.width,_.height):L.clearRect(0,0,_.width,_.height);var S=m.core("outside-texture-bg-color").value,I=m.core("outside-texture-bg-opacity").value;o.colorFillStyle(L,S[0],S[1],S[2],I),L.fillRect(0,0,_.width,_.height),b=l.zoom(),N(L,!1),L.clearRect(_.mpan.x,_.mpan.y,_.width/_.zoom/s,_.height/_.zoom/s),L.drawImage(k,_.mpan.x,_.mpan.y,_.width/_.zoom/s,_.height/_.zoom/s)}else o.textureOnViewport&&!t&&(o.textureCache=null);var M=l.extent(),O=o.pinching||o.hoverData.dragging||o.swipePanning||o.data.wheelZooming||o.hoverData.draggingEles||o.cy.animated(),P=o.hideEdgesOnViewport&&O,R=[];if(R[o.NODE]=!c[o.NODE]&&d&&!o.clearedForMotionBlur[o.NODE]||o.clearingMotionBlur,R[o.NODE]&&(o.clearedForMotionBlur[o.NODE]=!0),R[o.DRAG]=!c[o.DRAG]&&d&&!o.clearedForMotionBlur[o.DRAG]||o.clearingMotionBlur,R[o.DRAG]&&(o.clearedForMotionBlur[o.DRAG]=!0),c[o.NODE]||n||r||R[o.NODE]){var B=d&&!R[o.NODE]&&1!==p;N(L=t||(B?o.data.bufferContexts[o.MOTIONBLUR_BUFFER_NODE]:u.contexts[o.NODE]),d&&!B?"motionBlur":void 0),P?o.drawCachedNodes(L,D.nondrag,s,M):o.drawLayeredElements(L,D.nondrag,s,M),o.debug&&o.drawDebugPoints(L,D.nondrag),n||d||(c[o.NODE]=!1)}if(!r&&(c[o.DRAG]||n||R[o.DRAG])&&(B=d&&!R[o.DRAG]&&1!==p,N(L=t||(B?o.data.bufferContexts[o.MOTIONBLUR_BUFFER_DRAG]:u.contexts[o.DRAG]),d&&!B?"motionBlur":void 0),P?o.drawCachedNodes(L,D.drag,s,M):o.drawCachedElements(L,D.drag,s,M),o.debug&&o.drawDebugPoints(L,D.drag),n||d||(c[o.DRAG]=!1)),o.showFps||!r&&c[o.SELECT_BOX]&&!n){if(N(L=t||u.contexts[o.SELECT_BOX]),1==o.selection[4]&&(o.hoverData.selecting||o.touchData.selecting)){b=o.cy.zoom();var F=m.core("selection-box-border-width").value/b;L.lineWidth=F,L.fillStyle="rgba("+m.core("selection-box-color").value[0]+","+m.core("selection-box-color").value[1]+","+m.core("selection-box-color").value[2]+","+m.core("selection-box-opacity").value+")",L.fillRect(o.selection[0],o.selection[1],o.selection[2]-o.selection[0],o.selection[3]-o.selection[1]),F>0&&(L.strokeStyle="rgba("+m.core("selection-box-border-color").value[0]+","+m.core("selection-box-border-color").value[1]+","+m.core("selection-box-border-color").value[2]+","+m.core("selection-box-opacity").value+")",L.strokeRect(o.selection[0],o.selection[1],o.selection[2]-o.selection[0],o.selection[3]-o.selection[1]))}if(u.bgActivePosistion&&!o.hoverData.selecting){b=o.cy.zoom();var z=u.bgActivePosistion;L.fillStyle="rgba("+m.core("active-bg-color").value[0]+","+m.core("active-bg-color").value[1]+","+m.core("active-bg-color").value[2]+","+m.core("active-bg-opacity").value+")",L.beginPath(),L.arc(z.x,z.y,m.core("active-bg-size").pfValue/b,0,2*Math.PI),L.fill()}var G=o.lastRedrawTime;if(o.showFps&&G){G=Math.round(G);var Y=Math.round(1e3/G);L.setTransform(1,0,0,1,0,0),L.fillStyle="rgba(255, 0, 0, 0.75)",L.strokeStyle="rgba(255, 0, 0, 0.75)",L.lineWidth=1,L.fillText("1 frame = "+G+" ms = "+Y+" fps",0,20),L.strokeRect(0,30,250,20),L.fillRect(0,30,250*Math.min(Y/60,1),20)}n||(c[o.SELECT_BOX]=!1)}if(d&&1!==p){var X=u.contexts[o.NODE],V=o.data.bufferCanvases[o.MOTIONBLUR_BUFFER_NODE],U=u.contexts[o.DRAG],j=o.data.bufferCanvases[o.MOTIONBLUR_BUFFER_DRAG],q=function(e,t,n){e.setTransform(1,0,0,1,0,0),n||!y?e.clearRect(0,0,o.canvasWidth,o.canvasHeight):C(e,0,0,o.canvasWidth,o.canvasHeight);var r=p;e.drawImage(t,0,0,o.canvasWidth*r,o.canvasHeight*r,0,0,o.canvasWidth,o.canvasHeight)};(c[o.NODE]||R[o.NODE])&&(q(X,V,R[o.NODE]),c[o.NODE]=!1),(c[o.DRAG]||R[o.DRAG])&&(q(U,j,R[o.DRAG]),c[o.DRAG]=!1)}o.prevViewport=_,o.clearingMotionBlur&&(o.clearingMotionBlur=!1,o.motionBlurCleared=!0,o.motionBlur=!0),d&&(o.motionBlurTimeout=setTimeout((function(){o.motionBlurTimeout=null,o.clearedForMotionBlur[o.NODE]=!1,o.clearedForMotionBlur[o.DRAG]=!1,o.motionBlur=!1,o.clearingMotionBlur=!h,o.mbFrames=0,c[o.NODE]=!0,c[o.DRAG]=!0,o.redraw()}),100)),t||l.emit("render")}},Is={drawPolygonPath:function(e,t,n,r,i,a){var o=r/2,s=i/2;e.beginPath&&e.beginPath(),e.moveTo(t+o*a[0],n+s*a[1]);for(var l=1;l0&&a>0){d.clearRect(0,0,i,a),d.globalCompositeOperation="source-over";var p=this.getCachedZSortedEles();if(e.full)d.translate(-n.x1*l,-n.y1*l),d.scale(l,l),this.drawElements(d,p),d.scale(1/l,1/l),d.translate(n.x1*l,n.y1*l);else{var g=t.pan(),f={x:g.x*l,y:g.y*l};l*=t.zoom(),d.translate(f.x,f.y),d.scale(l,l),this.drawElements(d,p),d.scale(1/l,1/l),d.translate(-f.x,-f.y)}e.bg&&(d.globalCompositeOperation="destination-over",d.fillStyle=e.bg,d.rect(0,0,i,a),d.fill())}return h},zs.png=function(e){return Ys(e,this.bufferCanvasImage(e),"image/png")},zs.jpg=function(e){return Ys(e,this.bufferCanvasImage(e),"image/jpeg")};var Xs=Us,Vs=Us.prototype;function Us(e){var t=this;t.data={canvases:new Array(Vs.CANVAS_LAYERS),contexts:new Array(Vs.CANVAS_LAYERS),canvasNeedsRedraw:new Array(Vs.CANVAS_LAYERS),bufferCanvases:new Array(Vs.BUFFER_COUNT),bufferContexts:new Array(Vs.CANVAS_LAYERS)};var n="-webkit-tap-highlight-color",r="rgba(0,0,0,0)";t.data.canvasContainer=document.createElement("div");var i=t.data.canvasContainer.style;t.data.canvasContainer.style[n]=r,i.position="relative",i.zIndex="0",i.overflow="hidden";var a=e.cy.container();a.appendChild(t.data.canvasContainer),a.style[n]=r;var o={"-webkit-user-select":"none","-moz-user-select":"-moz-none","user-select":"none","-webkit-tap-highlight-color":"rgba(0,0,0,0)","outline-style":"none"};E&&E.userAgent.match(/msie|trident|edge/i)&&(o["-ms-touch-action"]="none",o["touch-action"]="none");for(var s=0;s{e.exports=n(4297)},4297:function(e,t){var n,r,i;(function(){var a,o,s,l,u,c,h,d,p,g,f,v,y,m,b;s=Math.floor,g=Math.min,o=function(e,t){return et?1:0},p=function(e,t,n,r,i){var a;if(null==n&&(n=0),null==i&&(i=o),n<0)throw new Error("lo must be non-negative");for(null==r&&(r=e.length);nn;0<=n?t++:t--)u.push(t);return u}.apply(this).reverse()).length;rf;0<=f?++c:--c)v.push(u(e,n));return v},m=function(e,t,n,r){var i,a,s;for(null==r&&(r=o),i=e[n];n>t&&r(i,a=e[s=n-1>>1])<0;)e[n]=a,n=s;return e[n]=i},b=function(e,t,n){var r,i,a,s,l;for(null==n&&(n=o),i=e.length,l=t,a=e[t],r=2*t+1;rt&&(this.rect.x-=(this.labelWidth-t)/2,this.setWidth(this.labelWidth)),this.labelHeight>n&&("center"==this.labelPos?this.rect.y-=(this.labelHeight-n)/2:"top"==this.labelPos&&(this.rect.y-=this.labelHeight-n),this.setHeight(this.labelHeight))}}},u.prototype.getInclusionTreeDepth=function(){if(this.inclusionTreeDepth==i.MAX_VALUE)throw"assert failed";return this.inclusionTreeDepth},u.prototype.transform=function(e){var t=this.rect.x;t>o.WORLD_BOUNDARY?t=o.WORLD_BOUNDARY:t<-o.WORLD_BOUNDARY&&(t=-o.WORLD_BOUNDARY);var n=this.rect.y;n>o.WORLD_BOUNDARY?n=o.WORLD_BOUNDARY:n<-o.WORLD_BOUNDARY&&(n=-o.WORLD_BOUNDARY);var r=new l(t,n),i=e.inverseTransformPoint(r);this.setLocation(i.x,i.y)},u.prototype.getLeft=function(){return this.rect.x},u.prototype.getRight=function(){return this.rect.x+this.rect.width},u.prototype.getTop=function(){return this.rect.y},u.prototype.getBottom=function(){return this.rect.y+this.rect.height},u.prototype.getParent=function(){return null==this.owner?null:this.owner.getParent()},e.exports=u},function(e,t,n){"use strict";function r(e,t){null==e&&null==t?(this.x=0,this.y=0):(this.x=e,this.y=t)}r.prototype.getX=function(){return this.x},r.prototype.getY=function(){return this.y},r.prototype.setX=function(e){this.x=e},r.prototype.setY=function(e){this.y=e},r.prototype.getDifference=function(e){return new DimensionD(this.x-e.x,this.y-e.y)},r.prototype.getCopy=function(){return new r(this.x,this.y)},r.prototype.translate=function(e){return this.x+=e.width,this.y+=e.height,this},e.exports=r},function(e,t,n){"use strict";var r=n(2),i=n(10),a=n(0),o=n(6),s=n(3),l=n(1),u=n(13),c=n(12),h=n(11);function d(e,t,n){r.call(this,n),this.estimatedSize=i.MIN_VALUE,this.margin=a.DEFAULT_GRAPH_MARGIN,this.edges=[],this.nodes=[],this.isConnected=!1,this.parent=e,null!=t&&t instanceof o?this.graphManager=t:null!=t&&t instanceof Layout&&(this.graphManager=t.graphManager)}for(var p in d.prototype=Object.create(r.prototype),r)d[p]=r[p];d.prototype.getNodes=function(){return this.nodes},d.prototype.getEdges=function(){return this.edges},d.prototype.getGraphManager=function(){return this.graphManager},d.prototype.getParent=function(){return this.parent},d.prototype.getLeft=function(){return this.left},d.prototype.getRight=function(){return this.right},d.prototype.getTop=function(){return this.top},d.prototype.getBottom=function(){return this.bottom},d.prototype.isConnected=function(){return this.isConnected},d.prototype.add=function(e,t,n){if(null==t&&null==n){var r=e;if(null==this.graphManager)throw"Graph has no graph mgr!";if(this.getNodes().indexOf(r)>-1)throw"Node already in graph!";return r.owner=this,this.getNodes().push(r),r}var i=e;if(!(this.getNodes().indexOf(t)>-1&&this.getNodes().indexOf(n)>-1))throw"Source or target not in graph!";if(t.owner!=n.owner||t.owner!=this)throw"Both owners must be this graph!";return t.owner!=n.owner?null:(i.source=t,i.target=n,i.isInterGraph=!1,this.getEdges().push(i),t.edges.push(i),n!=t&&n.edges.push(i),i)},d.prototype.remove=function(e){var t=e;if(e instanceof s){if(null==t)throw"Node is null!";if(null==t.owner||t.owner!=this)throw"Owner graph is invalid!";if(null==this.graphManager)throw"Owner graph manager is invalid!";for(var n=t.edges.slice(),r=n.length,i=0;i-1&&c>-1))throw"Source and/or target doesn't know this edge!";if(a.source.edges.splice(u,1),a.target!=a.source&&a.target.edges.splice(c,1),-1==(o=a.source.owner.getEdges().indexOf(a)))throw"Not in owner's edge list!";a.source.owner.getEdges().splice(o,1)}},d.prototype.updateLeftTop=function(){for(var e,t,n,r=i.MAX_VALUE,a=i.MAX_VALUE,o=this.getNodes(),s=o.length,l=0;l(e=u.getTop())&&(r=e),a>(t=u.getLeft())&&(a=t)}return r==i.MAX_VALUE?null:(n=null!=o[0].getParent().paddingLeft?o[0].getParent().paddingLeft:this.margin,this.left=a-n,this.top=r-n,new c(this.left,this.top))},d.prototype.updateBounds=function(e){for(var t,n,r,a,o,s=i.MAX_VALUE,l=-i.MAX_VALUE,c=i.MAX_VALUE,h=-i.MAX_VALUE,d=this.nodes,p=d.length,g=0;g(t=f.getLeft())&&(s=t),l<(n=f.getRight())&&(l=n),c>(r=f.getTop())&&(c=r),h<(a=f.getBottom())&&(h=a)}var v=new u(s,c,l-s,h-c);s==i.MAX_VALUE&&(this.left=this.parent.getLeft(),this.right=this.parent.getRight(),this.top=this.parent.getTop(),this.bottom=this.parent.getBottom()),o=null!=d[0].getParent().paddingLeft?d[0].getParent().paddingLeft:this.margin,this.left=v.x-o,this.right=v.x+v.width+o,this.top=v.y-o,this.bottom=v.y+v.height+o},d.calculateBounds=function(e){for(var t,n,r,a,o=i.MAX_VALUE,s=-i.MAX_VALUE,l=i.MAX_VALUE,c=-i.MAX_VALUE,h=e.length,d=0;d(t=p.getLeft())&&(o=t),s<(n=p.getRight())&&(s=n),l>(r=p.getTop())&&(l=r),c<(a=p.getBottom())&&(c=a)}return new u(o,l,s-o,c-l)},d.prototype.getInclusionTreeDepth=function(){return this==this.graphManager.getRoot()?1:this.parent.getInclusionTreeDepth()},d.prototype.getEstimatedSize=function(){if(this.estimatedSize==i.MIN_VALUE)throw"assert failed";return this.estimatedSize},d.prototype.calcEstimatedSize=function(){for(var e=0,t=this.nodes,n=t.length,r=0;r=this.nodes.length){var l=0;i.forEach((function(t){t.owner==e&&l++})),l==this.nodes.length&&(this.isConnected=!0)}}else this.isConnected=!0},e.exports=d},function(e,t,n){"use strict";var r,i=n(1);function a(e){r=n(5),this.layout=e,this.graphs=[],this.edges=[]}a.prototype.addRoot=function(){var e=this.layout.newGraph(),t=this.layout.newNode(null),n=this.add(e,t);return this.setRootGraph(n),this.rootGraph},a.prototype.add=function(e,t,n,r,i){if(null==n&&null==r&&null==i){if(null==e)throw"Graph is null!";if(null==t)throw"Parent node is null!";if(this.graphs.indexOf(e)>-1)throw"Graph already in this graph mgr!";if(this.graphs.push(e),null!=e.parent)throw"Already has a parent!";if(null!=t.child)throw"Already has a child!";return e.parent=t,t.child=e,e}i=n,n=e;var a=(r=t).getOwner(),o=i.getOwner();if(null==a||a.getGraphManager()!=this)throw"Source not in this graph mgr!";if(null==o||o.getGraphManager()!=this)throw"Target not in this graph mgr!";if(a==o)return n.isInterGraph=!1,a.add(n,r,i);if(n.isInterGraph=!0,n.source=r,n.target=i,this.edges.indexOf(n)>-1)throw"Edge already in inter-graph edge list!";if(this.edges.push(n),null==n.source||null==n.target)throw"Edge source and/or target is null!";if(-1!=n.source.edges.indexOf(n)||-1!=n.target.edges.indexOf(n))throw"Edge already in source and/or target incidency list!";return n.source.edges.push(n),n.target.edges.push(n),n},a.prototype.remove=function(e){if(e instanceof r){var t=e;if(t.getGraphManager()!=this)throw"Graph not in this graph mgr";if(t!=this.rootGraph&&(null==t.parent||t.parent.graphManager!=this))throw"Invalid parent node!";for(var n,a=[],o=(a=a.concat(t.getEdges())).length,s=0;s=t.getRight()?n[0]+=Math.min(t.getX()-e.getX(),e.getRight()-t.getRight()):t.getX()<=e.getX()&&t.getRight()>=e.getRight()&&(n[0]+=Math.min(e.getX()-t.getX(),t.getRight()-e.getRight())),e.getY()<=t.getY()&&e.getBottom()>=t.getBottom()?n[1]+=Math.min(t.getY()-e.getY(),e.getBottom()-t.getBottom()):t.getY()<=e.getY()&&t.getBottom()>=e.getBottom()&&(n[1]+=Math.min(e.getY()-t.getY(),t.getBottom()-e.getBottom()));var a=Math.abs((t.getCenterY()-e.getCenterY())/(t.getCenterX()-e.getCenterX()));t.getCenterY()===e.getCenterY()&&t.getCenterX()===e.getCenterX()&&(a=1);var o=a*n[0],s=n[1]/a;n[0]o)return n[0]=r,n[1]=l,n[2]=a,n[3]=b,!1;if(ia)return n[0]=s,n[1]=i,n[2]=y,n[3]=o,!1;if(ra?(n[0]=c,n[1]=h,_=!0):(n[0]=u,n[1]=l,_=!0):D===N&&(r>a?(n[0]=s,n[1]=l,_=!0):(n[0]=d,n[1]=h,_=!0)),-C===N?a>r?(n[2]=m,n[3]=b,T=!0):(n[2]=y,n[3]=v,T=!0):C===N&&(a>r?(n[2]=f,n[3]=v,T=!0):(n[2]=x,n[3]=b,T=!0)),_&&T)return!1;if(r>a?i>o?(A=this.getCardinalDirection(D,N,4),L=this.getCardinalDirection(C,N,2)):(A=this.getCardinalDirection(-D,N,3),L=this.getCardinalDirection(-C,N,1)):i>o?(A=this.getCardinalDirection(-D,N,1),L=this.getCardinalDirection(-C,N,3)):(A=this.getCardinalDirection(D,N,2),L=this.getCardinalDirection(C,N,4)),!_)switch(A){case 1:S=l,k=r+-g/N,n[0]=k,n[1]=S;break;case 2:k=d,S=i+p*N,n[0]=k,n[1]=S;break;case 3:S=h,k=r+g/N,n[0]=k,n[1]=S;break;case 4:k=c,S=i+-p*N,n[0]=k,n[1]=S}if(!T)switch(L){case 1:M=v,I=a+-E/N,n[2]=I,n[3]=M;break;case 2:I=x,M=o+w*N,n[2]=I,n[3]=M;break;case 3:M=b,I=a+E/N,n[2]=I,n[3]=M;break;case 4:I=m,M=o+-w*N,n[2]=I,n[3]=M}}return!1},i.getCardinalDirection=function(e,t,n){return e>t?n:1+n%4},i.getIntersection=function(e,t,n,i){if(null==i)return this.getIntersection2(e,t,n);var a,o,s,l,u,c,h,d=e.x,p=e.y,g=t.x,f=t.y,v=n.x,y=n.y,m=i.x,b=i.y;return 0==(h=(a=f-p)*(l=v-m)-(o=b-y)*(s=d-g))?null:new r((s*(c=m*y-v*b)-l*(u=g*p-d*f))/h,(o*u-a*c)/h)},i.angleOfVector=function(e,t,n,r){var i=void 0;return e!==n?(i=Math.atan((r-t)/(n-e)),n0?1:e<0?-1:0},r.floor=function(e){return e<0?Math.ceil(e):Math.floor(e)},r.ceil=function(e){return e<0?Math.floor(e):Math.ceil(e)},e.exports=r},function(e,t,n){"use strict";function r(){}r.MAX_VALUE=2147483647,r.MIN_VALUE=-2147483648,e.exports=r},function(e,t,n){"use strict";var r=function(){function e(e,t){for(var n=0;n0&&t;){for(s.push(u[0]);s.length>0&&t;){var c=s[0];s.splice(0,1),o.add(c);var h=c.getEdges();for(a=0;a-1&&u.splice(f,1)}o=new Set,l=new Map}else e=[]}return e},d.prototype.createDummyNodesForBendpoints=function(e){for(var t=[],n=e.source,r=this.graphManager.calcLowestCommonAncestor(e.source,e.target),i=0;i0){for(var i=this.edgeToDummyNodes.get(n),a=0;a=0&&t.splice(h,1),c.getNeighborsList().forEach((function(e){if(n.indexOf(e)<0){var t=r.get(e)-1;1==t&&l.push(e),r.set(e,t)}}))}n=n.concat(l),1!=t.length&&2!=t.length||(i=!0,a=t[0])}return a},d.prototype.setGraphManager=function(e){this.graphManager=e},e.exports=d},function(e,t,n){"use strict";function r(){}r.seed=1,r.x=0,r.nextDouble=function(){return r.x=1e4*Math.sin(r.seed++),r.x-Math.floor(r.x)},e.exports=r},function(e,t,n){"use strict";var r=n(4);function i(e,t){this.lworldOrgX=0,this.lworldOrgY=0,this.ldeviceOrgX=0,this.ldeviceOrgY=0,this.lworldExtX=1,this.lworldExtY=1,this.ldeviceExtX=1,this.ldeviceExtY=1}i.prototype.getWorldOrgX=function(){return this.lworldOrgX},i.prototype.setWorldOrgX=function(e){this.lworldOrgX=e},i.prototype.getWorldOrgY=function(){return this.lworldOrgY},i.prototype.setWorldOrgY=function(e){this.lworldOrgY=e},i.prototype.getWorldExtX=function(){return this.lworldExtX},i.prototype.setWorldExtX=function(e){this.lworldExtX=e},i.prototype.getWorldExtY=function(){return this.lworldExtY},i.prototype.setWorldExtY=function(e){this.lworldExtY=e},i.prototype.getDeviceOrgX=function(){return this.ldeviceOrgX},i.prototype.setDeviceOrgX=function(e){this.ldeviceOrgX=e},i.prototype.getDeviceOrgY=function(){return this.ldeviceOrgY},i.prototype.setDeviceOrgY=function(e){this.ldeviceOrgY=e},i.prototype.getDeviceExtX=function(){return this.ldeviceExtX},i.prototype.setDeviceExtX=function(e){this.ldeviceExtX=e},i.prototype.getDeviceExtY=function(){return this.ldeviceExtY},i.prototype.setDeviceExtY=function(e){this.ldeviceExtY=e},i.prototype.transformX=function(e){var t=0,n=this.lworldExtX;return 0!=n&&(t=this.ldeviceOrgX+(e-this.lworldOrgX)*this.ldeviceExtX/n),t},i.prototype.transformY=function(e){var t=0,n=this.lworldExtY;return 0!=n&&(t=this.ldeviceOrgY+(e-this.lworldOrgY)*this.ldeviceExtY/n),t},i.prototype.inverseTransformX=function(e){var t=0,n=this.ldeviceExtX;return 0!=n&&(t=this.lworldOrgX+(e-this.ldeviceOrgX)*this.lworldExtX/n),t},i.prototype.inverseTransformY=function(e){var t=0,n=this.ldeviceExtY;return 0!=n&&(t=this.lworldOrgY+(e-this.ldeviceOrgY)*this.lworldExtY/n),t},i.prototype.inverseTransformPoint=function(e){return new r(this.inverseTransformX(e.x),this.inverseTransformY(e.y))},e.exports=i},function(e,t,n){"use strict";var r=n(15),i=n(7),a=n(0),o=n(8),s=n(9);function l(){r.call(this),this.useSmartIdealEdgeLengthCalculation=i.DEFAULT_USE_SMART_IDEAL_EDGE_LENGTH_CALCULATION,this.idealEdgeLength=i.DEFAULT_EDGE_LENGTH,this.springConstant=i.DEFAULT_SPRING_STRENGTH,this.repulsionConstant=i.DEFAULT_REPULSION_STRENGTH,this.gravityConstant=i.DEFAULT_GRAVITY_STRENGTH,this.compoundGravityConstant=i.DEFAULT_COMPOUND_GRAVITY_STRENGTH,this.gravityRangeFactor=i.DEFAULT_GRAVITY_RANGE_FACTOR,this.compoundGravityRangeFactor=i.DEFAULT_COMPOUND_GRAVITY_RANGE_FACTOR,this.displacementThresholdPerNode=3*i.DEFAULT_EDGE_LENGTH/100,this.coolingFactor=i.DEFAULT_COOLING_FACTOR_INCREMENTAL,this.initialCoolingFactor=i.DEFAULT_COOLING_FACTOR_INCREMENTAL,this.totalDisplacement=0,this.oldTotalDisplacement=0,this.maxIterations=i.MAX_ITERATIONS}for(var u in l.prototype=Object.create(r.prototype),r)l[u]=r[u];l.prototype.initParameters=function(){r.prototype.initParameters.call(this,arguments),this.totalIterations=0,this.notAnimatedIterations=0,this.useFRGridVariant=i.DEFAULT_USE_SMART_REPULSION_RANGE_CALCULATION,this.grid=[]},l.prototype.calcIdealEdgeLengths=function(){for(var e,t,n,r,o,s,l=this.getGraphManager().getAllEdges(),u=0;ui.ADAPTATION_LOWER_NODE_LIMIT&&(this.coolingFactor=Math.max(this.coolingFactor*i.COOLING_ADAPTATION_FACTOR,this.coolingFactor-(e-i.ADAPTATION_LOWER_NODE_LIMIT)/(i.ADAPTATION_UPPER_NODE_LIMIT-i.ADAPTATION_LOWER_NODE_LIMIT)*this.coolingFactor*(1-i.COOLING_ADAPTATION_FACTOR))),this.maxNodeDisplacement=i.MAX_NODE_DISPLACEMENT_INCREMENTAL):(e>i.ADAPTATION_LOWER_NODE_LIMIT?this.coolingFactor=Math.max(i.COOLING_ADAPTATION_FACTOR,1-(e-i.ADAPTATION_LOWER_NODE_LIMIT)/(i.ADAPTATION_UPPER_NODE_LIMIT-i.ADAPTATION_LOWER_NODE_LIMIT)*(1-i.COOLING_ADAPTATION_FACTOR)):this.coolingFactor=1,this.initialCoolingFactor=this.coolingFactor,this.maxNodeDisplacement=i.MAX_NODE_DISPLACEMENT),this.maxIterations=Math.max(5*this.getAllNodes().length,this.maxIterations),this.totalDisplacementThreshold=this.displacementThresholdPerNode*this.getAllNodes().length,this.repulsionRange=this.calcRepulsionRange()},l.prototype.calcSpringForces=function(){for(var e,t=this.getAllEdges(),n=0;n0&&void 0!==arguments[0])||arguments[0],s=arguments.length>1&&void 0!==arguments[1]&&arguments[1],l=this.getAllNodes();if(this.useFRGridVariant)for(this.totalIterations%i.GRID_CALCULATION_CHECK_PERIOD==1&&o&&this.updateGrid(),a=new Set,e=0;e(l=t.getEstimatedSize()*this.gravityRangeFactor)||s>l)&&(e.gravitationForceX=-this.gravityConstant*i,e.gravitationForceY=-this.gravityConstant*a):(o>(l=t.getEstimatedSize()*this.compoundGravityRangeFactor)||s>l)&&(e.gravitationForceX=-this.gravityConstant*i*this.compoundGravityConstant,e.gravitationForceY=-this.gravityConstant*a*this.compoundGravityConstant)},l.prototype.isConverged=function(){var e,t=!1;return this.totalIterations>this.maxIterations/3&&(t=Math.abs(this.totalDisplacement-this.oldTotalDisplacement)<2),e=this.totalDisplacement=s.length||u>=s[0].length))for(var c=0;ce}}]),e}();e.exports=a},function(e,t,n){"use strict";var r=function(){function e(e,t){for(var n=0;n2&&void 0!==arguments[2]?arguments[2]:1,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:-1,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:-1;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.sequence1=t,this.sequence2=n,this.match_score=r,this.mismatch_penalty=i,this.gap_penalty=a,this.iMax=t.length+1,this.jMax=n.length+1,this.grid=new Array(this.iMax);for(var o=0;o=0;n--){var r=this.listeners[n];r.event===e&&r.callback===t&&this.listeners.splice(n,1)}},i.emit=function(e,t){for(var n=0;n{var r=n(2032),i=n(3862),a=n(6721),o=n(2749),s=n(5749);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t{var r=n(3702),i=n(80),a=n(4739),o=n(8655),s=n(1175);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t{var r=n(6110)(n(9325),"Map");e.exports=r},3661:(e,t,n)=>{var r=n(3040),i=n(7670),a=n(289),o=n(4509),s=n(2949);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t{var r=n(9325).Symbol;e.exports=r},4932:e=>{e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,i=Array(r);++n{var r=n(3360),i=n(5288),a=Object.prototype.hasOwnProperty;e.exports=function(e,t,n){var o=e[t];a.call(e,t)&&i(o,n)&&(void 0!==n||t in e)||r(e,t,n)}},6025:(e,t,n)=>{var r=n(5288);e.exports=function(e,t){for(var n=e.length;n--;)if(r(e[n][0],t))return n;return-1}},3360:(e,t,n)=>{var r=n(3243);e.exports=function(e,t,n){"__proto__"==t&&r?r(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},7422:(e,t,n)=>{var r=n(1769),i=n(7797);e.exports=function(e,t){for(var n=0,a=(t=r(t,e)).length;null!=e&&n{var r=n(1873),i=n(659),a=n(9350),o=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":o&&o in Object(e)?i(e):a(e)}},5083:(e,t,n)=>{var r=n(1882),i=n(7296),a=n(3805),o=n(7473),s=/^\[object .+?Constructor\]$/,l=Function.prototype,u=Object.prototype,c=l.toString,h=u.hasOwnProperty,d=RegExp("^"+c.call(h).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!a(e)||i(e))&&(r(e)?d:s).test(o(e))}},3170:(e,t,n)=>{var r=n(6547),i=n(1769),a=n(361),o=n(3805),s=n(7797);e.exports=function(e,t,n,l){if(!o(e))return e;for(var u=-1,c=(t=i(t,e)).length,h=c-1,d=e;null!=d&&++u{var r=n(1873),i=n(4932),a=n(6449),o=n(2013),s=r?r.prototype:void 0,l=s?s.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(a(t))return i(t,e)+"";if(o(t))return l?l.call(t):"";var n=t+"";return"0"==n&&1/t==-1/0?"-0":n}},4128:(e,t,n)=>{var r=n(1800),i=/^\s+/;e.exports=function(e){return e?e.slice(0,r(e)+1).replace(i,""):e}},1769:(e,t,n)=>{var r=n(6449),i=n(8586),a=n(1802),o=n(3222);e.exports=function(e,t){return r(e)?e:i(e,t)?[e]:a(o(e))}},3007:e=>{e.exports=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n{var r=n(9325)["__core-js_shared__"];e.exports=r},3243:(e,t,n)=>{var r=n(6110),i=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=i},4840:(e,t,n)=>{var r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;e.exports=r},2651:(e,t,n)=>{var r=n(4218);e.exports=function(e,t){var n=e.__data__;return r(t)?n["string"==typeof t?"string":"hash"]:n.map}},6110:(e,t,n)=>{var r=n(5083),i=n(392);e.exports=function(e,t){var n=i(e,t);return r(n)?n:void 0}},659:(e,t,n)=>{var r=n(1873),i=Object.prototype,a=i.hasOwnProperty,o=i.toString,s=r?r.toStringTag:void 0;e.exports=function(e){var t=a.call(e,s),n=e[s];try{e[s]=void 0;var r=!0}catch(e){}var i=o.call(e);return r&&(t?e[s]=n:delete e[s]),i}},392:e=>{e.exports=function(e,t){return null==e?void 0:e[t]}},2032:(e,t,n)=>{var r=n(1042);e.exports=function(){this.__data__=r?r(null):{},this.size=0}},3862:e=>{e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},6721:(e,t,n)=>{var r=n(1042),i=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(r){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return i.call(t,e)?t[e]:void 0}},2749:(e,t,n)=>{var r=n(1042),i=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return r?void 0!==t[e]:i.call(t,e)}},5749:(e,t,n)=>{var r=n(1042);e.exports=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=r&&void 0===t?"__lodash_hash_undefined__":t,this}},361:e=>{var t=/^(?:0|[1-9]\d*)$/;e.exports=function(e,n){var r=typeof e;return!!(n=null==n?9007199254740991:n)&&("number"==r||"symbol"!=r&&t.test(e))&&e>-1&&e%1==0&&e{var r=n(6449),i=n(2013),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,o=/^\w*$/;e.exports=function(e,t){if(r(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!i(e))||o.test(e)||!a.test(e)||null!=t&&e in Object(t)}},4218:e=>{e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},7296:(e,t,n)=>{var r,i=n(5481),a=(r=/[^.]+$/.exec(i&&i.keys&&i.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";e.exports=function(e){return!!a&&a in e}},3702:e=>{e.exports=function(){this.__data__=[],this.size=0}},80:(e,t,n)=>{var r=n(6025),i=Array.prototype.splice;e.exports=function(e){var t=this.__data__,n=r(t,e);return!(n<0||(n==t.length-1?t.pop():i.call(t,n,1),--this.size,0))}},4739:(e,t,n)=>{var r=n(6025);e.exports=function(e){var t=this.__data__,n=r(t,e);return n<0?void 0:t[n][1]}},8655:(e,t,n)=>{var r=n(6025);e.exports=function(e){return r(this.__data__,e)>-1}},1175:(e,t,n)=>{var r=n(6025);e.exports=function(e,t){var n=this.__data__,i=r(n,e);return i<0?(++this.size,n.push([e,t])):n[i][1]=t,this}},3040:(e,t,n)=>{var r=n(1549),i=n(79),a=n(8223);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(a||i),string:new r}}},7670:(e,t,n)=>{var r=n(2651);e.exports=function(e){var t=r(this,e).delete(e);return this.size-=t?1:0,t}},289:(e,t,n)=>{var r=n(2651);e.exports=function(e){return r(this,e).get(e)}},4509:(e,t,n)=>{var r=n(2651);e.exports=function(e){return r(this,e).has(e)}},2949:(e,t,n)=>{var r=n(2651);e.exports=function(e,t){var n=r(this,e),i=n.size;return n.set(e,t),this.size+=n.size==i?0:1,this}},2224:(e,t,n)=>{var r=n(104);e.exports=function(e){var t=r(e,(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t}},1042:(e,t,n)=>{var r=n(6110)(Object,"create");e.exports=r},9350:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},9325:(e,t,n)=>{var r=n(4840),i="object"==typeof self&&self&&self.Object===Object&&self,a=r||i||Function("return this")();e.exports=a},1802:(e,t,n)=>{var r=n(2224),i=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,a=/\\(\\)?/g,o=r((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(i,(function(e,n,r,i){t.push(r?i.replace(a,"$1"):n||e)})),t}));e.exports=o},7797:(e,t,n)=>{var r=n(2013);e.exports=function(e){if("string"==typeof e||r(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}},7473:e=>{var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},1800:e=>{var t=/\s/;e.exports=function(e){for(var n=e.length;n--&&t.test(e.charAt(n)););return n}},8221:(e,t,n)=>{var r=n(3805),i=n(124),a=n(9374),o=Math.max,s=Math.min;e.exports=function(e,t,n){var l,u,c,h,d,p,g=0,f=!1,v=!1,y=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function m(t){var n=l,r=u;return l=u=void 0,g=t,h=e.apply(r,n)}function b(e){var n=e-p;return void 0===p||n>=t||n<0||v&&e-g>=c}function x(){var e=i();if(b(e))return w(e);d=setTimeout(x,function(e){var n=t-(e-p);return v?s(n,c-(e-g)):n}(e))}function w(e){return d=void 0,y&&l?m(e):(l=u=void 0,h)}function E(){var e=i(),n=b(e);if(l=arguments,u=this,p=e,n){if(void 0===d)return function(e){return g=e,d=setTimeout(x,t),f?m(e):h}(p);if(v)return clearTimeout(d),d=setTimeout(x,t),m(p)}return void 0===d&&(d=setTimeout(x,t)),h}return t=a(t)||0,r(n)&&(f=!!n.leading,c=(v="maxWait"in n)?o(a(n.maxWait)||0,t):c,y="trailing"in n?!!n.trailing:y),E.cancel=function(){void 0!==d&&clearTimeout(d),g=0,l=p=u=d=void 0},E.flush=function(){return void 0===d?h:w(i())},E}},5288:e=>{e.exports=function(e,t){return e===t||e!=e&&t!=t}},8156:(e,t,n)=>{var r=n(7422);e.exports=function(e,t,n){var i=null==e?void 0:r(e,t);return void 0===i?n:i}},6449:e=>{var t=Array.isArray;e.exports=t},1882:(e,t,n)=>{var r=n(2552),i=n(3805);e.exports=function(e){if(!i(e))return!1;var t=r(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},3805:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},346:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},2013:(e,t,n)=>{var r=n(2552),i=n(346);e.exports=function(e){return"symbol"==typeof e||i(e)&&"[object Symbol]"==r(e)}},104:(e,t,n)=>{var r=n(3661);function i(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],a=n.cache;if(a.has(i))return a.get(i);var o=e.apply(this,r);return n.cache=a.set(i,o)||a,o};return n.cache=new(i.Cache||r),n}i.Cache=r,e.exports=i},124:(e,t,n)=>{var r=n(9325);e.exports=function(){return r.Date.now()}},3560:(e,t,n)=>{var r=n(3170);e.exports=function(e,t,n){return null==e?e:r(e,t,n)}},9374:(e,t,n)=>{var r=n(4128),i=n(3805),a=n(2013),o=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,l=/^0o[0-7]+$/i,u=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(a(e))return NaN;if(i(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=i(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=r(e);var n=s.test(e);return n||l.test(e)?u(e.slice(2),n?2:8):o.test(e)?NaN:+e}},2072:(e,t,n)=>{var r=n(4932),i=n(3007),a=n(6449),o=n(2013),s=n(1802),l=n(7797),u=n(3222);e.exports=function(e){return a(e)?r(e,l):o(e)?[e]:i(s(u(e)))}},3222:(e,t,n)=>{var r=n(7556);e.exports=function(e){return null==e?"":r(e)}},3771:(e,t,n)=>{"use strict";n.d(t,{diagram:()=>w});var r=n(9973),i=n(4726),a=n(3457),o=n(8918),s=n(2563),l=n(5097),u=n(8041),c=n(5263),h=(n(4353),n(6750),n(2838),function(){var e=function(e,t,n,r){for(n=n||{},r=e.length;r--;n[e[r]]=t);return n},t=[1,4],n=[1,13],r=[1,12],i=[1,15],a=[1,16],o=[1,20],s=[1,19],l=[6,7,8],u=[1,26],c=[1,24],h=[1,25],d=[6,7,11],p=[1,6,13,15,16,19,22],g=[1,33],f=[1,34],v=[1,6,7,11,13,15,16,19,22],y={trace:function(){},yy:{},symbols_:{error:2,start:3,mindMap:4,spaceLines:5,SPACELINE:6,NL:7,MINDMAP:8,document:9,stop:10,EOF:11,statement:12,SPACELIST:13,node:14,ICON:15,CLASS:16,nodeWithId:17,nodeWithoutId:18,NODE_DSTART:19,NODE_DESCR:20,NODE_DEND:21,NODE_ID:22,$accept:0,$end:1},terminals_:{2:"error",6:"SPACELINE",7:"NL",8:"MINDMAP",11:"EOF",13:"SPACELIST",15:"ICON",16:"CLASS",19:"NODE_DSTART",20:"NODE_DESCR",21:"NODE_DEND",22:"NODE_ID"},productions_:[0,[3,1],[3,2],[5,1],[5,2],[5,2],[4,2],[4,3],[10,1],[10,1],[10,1],[10,2],[10,2],[9,3],[9,2],[12,2],[12,2],[12,2],[12,1],[12,1],[12,1],[12,1],[12,1],[14,1],[14,1],[18,3],[17,1],[17,4]],performAction:function(e,t,n,r,i,a,o){var s=a.length-1;switch(i){case 6:case 7:return r;case 8:r.getLogger().trace("Stop NL ");break;case 9:r.getLogger().trace("Stop EOF ");break;case 11:r.getLogger().trace("Stop NL2 ");break;case 12:r.getLogger().trace("Stop EOF2 ");break;case 15:r.getLogger().info("Node: ",a[s].id),r.addNode(a[s-1].length,a[s].id,a[s].descr,a[s].type);break;case 16:r.getLogger().trace("Icon: ",a[s]),r.decorateNode({icon:a[s]});break;case 17:case 21:r.decorateNode({class:a[s]});break;case 18:r.getLogger().trace("SPACELIST");break;case 19:r.getLogger().trace("Node: ",a[s].id),r.addNode(0,a[s].id,a[s].descr,a[s].type);break;case 20:r.decorateNode({icon:a[s]});break;case 25:r.getLogger().trace("node found ..",a[s-2]),this.$={id:a[s-1],descr:a[s-1],type:r.getType(a[s-2],a[s])};break;case 26:this.$={id:a[s],descr:a[s],type:r.nodeType.DEFAULT};break;case 27:r.getLogger().trace("node found ..",a[s-3]),this.$={id:a[s-3],descr:a[s-1],type:r.getType(a[s-2],a[s])}}},table:[{3:1,4:2,5:3,6:[1,5],8:t},{1:[3]},{1:[2,1]},{4:6,6:[1,7],7:[1,8],8:t},{6:n,7:[1,10],9:9,12:11,13:r,14:14,15:i,16:a,17:17,18:18,19:o,22:s},e(l,[2,3]),{1:[2,2]},e(l,[2,4]),e(l,[2,5]),{1:[2,6],6:n,12:21,13:r,14:14,15:i,16:a,17:17,18:18,19:o,22:s},{6:n,9:22,12:11,13:r,14:14,15:i,16:a,17:17,18:18,19:o,22:s},{6:u,7:c,10:23,11:h},e(d,[2,22],{17:17,18:18,14:27,15:[1,28],16:[1,29],19:o,22:s}),e(d,[2,18]),e(d,[2,19]),e(d,[2,20]),e(d,[2,21]),e(d,[2,23]),e(d,[2,24]),e(d,[2,26],{19:[1,30]}),{20:[1,31]},{6:u,7:c,10:32,11:h},{1:[2,7],6:n,12:21,13:r,14:14,15:i,16:a,17:17,18:18,19:o,22:s},e(p,[2,14],{7:g,11:f}),e(v,[2,8]),e(v,[2,9]),e(v,[2,10]),e(d,[2,15]),e(d,[2,16]),e(d,[2,17]),{20:[1,35]},{21:[1,36]},e(p,[2,13],{7:g,11:f}),e(v,[2,11]),e(v,[2,12]),{21:[1,37]},e(d,[2,25]),e(d,[2,27])],defaultActions:{2:[2,1],6:[2,2]},parseError:function(e,t){if(!t.recoverable){var n=new Error(e);throw n.hash=t,n}this.trace(e)},parse:function(e){var t=[0],n=[],r=[null],i=[],a=this.table,o="",s=0,l=0,u=i.slice.call(arguments,1),c=Object.create(this.lexer),h={yy:{}};for(var d in this.yy)Object.prototype.hasOwnProperty.call(this.yy,d)&&(h.yy[d]=this.yy[d]);c.setInput(e,h.yy),h.yy.lexer=c,h.yy.parser=this,void 0===c.yylloc&&(c.yylloc={});var p=c.yylloc;i.push(p);var g=c.options&&c.options.ranges;"function"==typeof h.yy.parseError?this.parseError=h.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var f,v,y,m,b,x,w,E,_,T={};;){if(v=t[t.length-1],this.defaultActions[v]?y=this.defaultActions[v]:(null==f&&(_=void 0,"number"!=typeof(_=n.pop()||c.lex()||1)&&(_ instanceof Array&&(_=(n=_).pop()),_=this.symbols_[_]||_),f=_),y=a[v]&&a[v][f]),void 0===y||!y.length||!y[0]){var D;for(b in E=[],a[v])this.terminals_[b]&&b>2&&E.push("'"+this.terminals_[b]+"'");D=c.showPosition?"Parse error on line "+(s+1)+":\n"+c.showPosition()+"\nExpecting "+E.join(", ")+", got '"+(this.terminals_[f]||f)+"'":"Parse error on line "+(s+1)+": Unexpected "+(1==f?"end of input":"'"+(this.terminals_[f]||f)+"'"),this.parseError(D,{text:c.match,token:this.terminals_[f]||f,line:c.yylineno,loc:p,expected:E})}if(y[0]instanceof Array&&y.length>1)throw new Error("Parse Error: multiple actions possible at state: "+v+", token: "+f);switch(y[0]){case 1:t.push(f),r.push(c.yytext),i.push(c.yylloc),t.push(y[1]),f=null,l=c.yyleng,o=c.yytext,s=c.yylineno,p=c.yylloc;break;case 2:if(x=this.productions_[y[1]][1],T.$=r[r.length-x],T._$={first_line:i[i.length-(x||1)].first_line,last_line:i[i.length-1].last_line,first_column:i[i.length-(x||1)].first_column,last_column:i[i.length-1].last_column},g&&(T._$.range=[i[i.length-(x||1)].range[0],i[i.length-1].range[1]]),void 0!==(m=this.performAction.apply(T,[o,l,s,h.yy,y[1],r,i].concat(u))))return m;x&&(t=t.slice(0,-1*x*2),r=r.slice(0,-1*x),i=i.slice(0,-1*x)),t.push(this.productions_[y[1]][0]),r.push(T.$),i.push(T._$),w=a[t[t.length-2]][t[t.length-1]],t.push(w);break;case 3:return!0}}return!0}},m={EOF:1,parseError:function(e,t){if(!this.yy.parser)throw new Error(e);this.yy.parser.parseError(e,t)},setInput:function(e,t){return this.yy=t||this.yy||{},this._input=e,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var e=this._input[0];return this.yytext+=e,this.yyleng++,this.offset++,this.match+=e,this.matched+=e,e.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),e},unput:function(e){var t=e.length,n=e.split(/(?:\r\n?|\n)/g);this._input=e+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-t),this.offset-=t;var r=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),n.length-1&&(this.yylineno-=n.length-1);var i=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:n?(n.length===r.length?this.yylloc.first_column:0)+r[r.length-n.length].length-n[0].length:this.yylloc.first_column-t},this.options.ranges&&(this.yylloc.range=[i[0],i[0]+this.yyleng-t]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(e){this.unput(this.match.slice(e))},pastInput:function(){var e=this.matched.substr(0,this.matched.length-this.match.length);return(e.length>20?"...":"")+e.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var e=this.match;return e.length<20&&(e+=this._input.substr(0,20-e.length)),(e.substr(0,20)+(e.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var e=this.pastInput(),t=new Array(e.length+1).join("-");return e+this.upcomingInput()+"\n"+t+"^"},test_match:function(e,t){var n,r,i;if(this.options.backtrack_lexer&&(i={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(i.yylloc.range=this.yylloc.range.slice(0))),(r=e[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=r.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:r?r[r.length-1].length-r[r.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+e[0].length},this.yytext+=e[0],this.match+=e[0],this.matches=e,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(e[0].length),this.matched+=e[0],n=this.performAction.call(this,this.yy,this,t,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),n)return n;if(this._backtrack){for(var a in i)this[a]=i[a];return!1}return!1},next:function(){if(this.done)return this.EOF;var e,t,n,r;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var i=this._currentRules(),a=0;at[0].length)){if(t=n,r=a,this.options.backtrack_lexer){if(!1!==(e=this.test_match(n,i[a])))return e;if(this._backtrack){t=!1;continue}return!1}if(!this.options.flex)break}return t?!1!==(e=this.test_match(t,i[r]))&&e:""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(e){this.conditionStack.push(e)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(e){return(e=this.conditionStack.length-1-Math.abs(e||0))>=0?this.conditionStack[e]:"INITIAL"},pushState:function(e){this.begin(e)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(e,t,n,r){switch(n){case 0:return e.getLogger().trace("Found comment",t.yytext),6;case 1:return 8;case 2:this.begin("CLASS");break;case 3:return this.popState(),16;case 4:case 23:case 26:this.popState();break;case 5:e.getLogger().trace("Begin icon"),this.begin("ICON");break;case 6:return e.getLogger().trace("SPACELINE"),6;case 7:return 7;case 8:return 15;case 9:e.getLogger().trace("end icon"),this.popState();break;case 10:return e.getLogger().trace("Exploding node"),this.begin("NODE"),19;case 11:return e.getLogger().trace("Cloud"),this.begin("NODE"),19;case 12:return e.getLogger().trace("Explosion Bang"),this.begin("NODE"),19;case 13:return e.getLogger().trace("Cloud Bang"),this.begin("NODE"),19;case 14:case 15:case 16:case 17:return this.begin("NODE"),19;case 18:return 13;case 19:return 22;case 20:return 11;case 21:this.begin("NSTR2");break;case 22:return"NODE_DESCR";case 24:e.getLogger().trace("Starting NSTR"),this.begin("NSTR");break;case 25:return e.getLogger().trace("description:",t.yytext),"NODE_DESCR";case 27:return this.popState(),e.getLogger().trace("node end ))"),"NODE_DEND";case 28:return this.popState(),e.getLogger().trace("node end )"),"NODE_DEND";case 29:return this.popState(),e.getLogger().trace("node end ...",t.yytext),"NODE_DEND";case 30:case 33:case 34:return this.popState(),e.getLogger().trace("node end (("),"NODE_DEND";case 31:case 32:return this.popState(),e.getLogger().trace("node end (-"),"NODE_DEND";case 35:case 36:return e.getLogger().trace("Long description:",t.yytext),20}},rules:[/^(?:\s*%%.*)/i,/^(?:mindmap\b)/i,/^(?::::)/i,/^(?:.+)/i,/^(?:\n)/i,/^(?:::icon\()/i,/^(?:[\s]+[\n])/i,/^(?:[\n]+)/i,/^(?:[^\)]+)/i,/^(?:\))/i,/^(?:-\))/i,/^(?:\(-)/i,/^(?:\)\))/i,/^(?:\))/i,/^(?:\(\()/i,/^(?:\{\{)/i,/^(?:\()/i,/^(?:\[)/i,/^(?:[\s]+)/i,/^(?:[^\(\[\n\)\{\}]+)/i,/^(?:$)/i,/^(?:["][`])/i,/^(?:[^`"]+)/i,/^(?:[`]["])/i,/^(?:["])/i,/^(?:[^"]+)/i,/^(?:["])/i,/^(?:[\)]\))/i,/^(?:[\)])/i,/^(?:[\]])/i,/^(?:\}\})/i,/^(?:\(-)/i,/^(?:-\))/i,/^(?:\(\()/i,/^(?:\()/i,/^(?:[^\)\]\(\}]+)/i,/^(?:.+(?!\(\())/i],conditions:{CLASS:{rules:[3,4],inclusive:!1},ICON:{rules:[8,9],inclusive:!1},NSTR2:{rules:[22,23],inclusive:!1},NSTR:{rules:[25,26],inclusive:!1},NODE:{rules:[21,24,27,28,29,30,31,32,33,34,35,36],inclusive:!1},INITIAL:{rules:[0,1,2,5,6,7,10,11,12,13,14,15,16,17,18,19,20],inclusive:!0}}};function b(){this.yy={}}return y.lexer=m,b.prototype=y,y.Parser=b,new b}());h.parser=h;const d=h;let p=[],g=0,f={};const v={DEFAULT:0,NO_BORDER:0,ROUNDED_RECT:1,RECT:2,CIRCLE:3,CLOUD:4,BANG:5,HEXAGON:6},y={clear:()=>{p=[],g=0,f={}},addNode:(e,t,n,i)=>{var a,o;r.l.info("addNode",e,t,n,i);const s=(0,r.c)();let l=(null==(a=s.mindmap)?void 0:a.padding)??r.B.mindmap.padding;switch(i){case v.ROUNDED_RECT:case v.RECT:case v.HEXAGON:l*=2}const u={id:g++,nodeId:(0,r.d)(t,s),level:e,descr:(0,r.d)(n,s),type:i,children:[],width:(null==(o=s.mindmap)?void 0:o.maxNodeWidth)??r.B.mindmap.maxNodeWidth,padding:l},c=function(e){for(let t=p.length-1;t>=0;t--)if(p[t].levelp.length>0?p[0]:null,nodeType:v,getType:(e,t)=>{switch(r.l.debug("In get type",e,t),e){case"[":return v.RECT;case"(":return")"===t?v.ROUNDED_RECT:v.CLOUD;case"((":return v.CIRCLE;case")":return v.CLOUD;case"))":return v.BANG;case"{{":return v.HEXAGON;default:return v.DEFAULT}},setElementForId:(e,t)=>{f[e]=t},decorateNode:e=>{if(!e)return;const t=(0,r.c)(),n=p[p.length-1];e.icon&&(n.icon=(0,r.d)(e.icon,t)),e.class&&(n.class=(0,r.d)(e.class,t))},type2Str:e=>{switch(e){case v.DEFAULT:return"no-border";case v.RECT:return"rect";case v.ROUNDED_RECT:return"rounded-rect";case v.CIRCLE:return"circle";case v.CLOUD:return"cloud";case v.BANG:return"bang";case v.HEXAGON:return"hexgon";default:return"no-border"}},getLogger:()=>r.l,getElementById:e=>f[e]};function m(e,t,n,i,a){!function(e,t,n,i,a){const o=a.htmlLabels,l=i%11,u=t.append("g");n.section=l;let c="section-"+l;l<0&&(c+=" section-root"),u.attr("class",(n.class?n.class+" ":"")+"mindmap-node "+c);const h=u.append("g"),d=u.append("g"),p=n.descr.replace(/()/g,"\n");(0,s.a)(d,p,{useHtmlLabels:o,width:n.width,classes:"mindmap-node-label"}),o||d.attr("dy","1em").attr("alignment-baseline","middle").attr("dominant-baseline","middle").attr("text-anchor","middle");const g=d.node().getBBox(),[f]=(0,r.D)(a.fontSize);if(n.height=g.height+1.1*f*.5+n.padding,n.width=g.width+2*n.padding,n.icon)if(n.type===e.nodeType.CIRCLE)n.height+=50,n.width+=50,u.append("foreignObject").attr("height","50px").attr("width",n.width).attr("style","text-align: center;").append("div").attr("class","icon-container").append("i").attr("class","node-icon-"+l+" "+n.icon),d.attr("transform","translate("+n.width/2+", "+(n.height/2-1.5*n.padding)+")");else{n.width+=50;const e=n.height;n.height=Math.max(e,60);const t=Math.abs(n.height-e);u.append("foreignObject").attr("width","60px").attr("height",n.height).attr("style","text-align: center;margin-top:"+t/2+"px;").append("div").attr("class","icon-container").append("i").attr("class","node-icon-"+l+" "+n.icon),d.attr("transform","translate("+(25+n.width/2)+", "+(t/2+n.padding/2)+")")}else if(o){const e=(n.width-g.width)/2,t=(n.height-g.height)/2;d.attr("transform","translate("+e+", "+t+")")}else{const e=n.width/2,t=n.padding/2;d.attr("transform","translate("+e+", "+t+")")}switch(n.type){case e.nodeType.DEFAULT:!function(e,t,n,r){t.append("path").attr("id","node-"+n.id).attr("class","node-bkg node-"+e.type2Str(n.type)).attr("d",`M0 ${n.height-5} v${10-n.height} q0,-5 5,-5 h${n.width-10} q5,0 5,5 v${n.height-5} H0 Z`),t.append("line").attr("class","node-line-"+r).attr("x1",0).attr("y1",n.height).attr("x2",n.width).attr("y2",n.height)}(e,h,n,l);break;case e.nodeType.ROUNDED_RECT:!function(e,t,n){t.append("rect").attr("id","node-"+n.id).attr("class","node-bkg node-"+e.type2Str(n.type)).attr("height",n.height).attr("rx",n.padding).attr("ry",n.padding).attr("width",n.width)}(e,h,n);break;case e.nodeType.RECT:!function(e,t,n){t.append("rect").attr("id","node-"+n.id).attr("class","node-bkg node-"+e.type2Str(n.type)).attr("height",n.height).attr("width",n.width)}(e,h,n);break;case e.nodeType.CIRCLE:h.attr("transform","translate("+n.width/2+", "+ +n.height/2+")"),function(e,t,n){t.append("circle").attr("id","node-"+n.id).attr("class","node-bkg node-"+e.type2Str(n.type)).attr("r",n.width/2)}(e,h,n);break;case e.nodeType.CLOUD:!function(e,t,n){const r=n.width,i=n.height,a=.15*r,o=.25*r,s=.35*r,l=.2*r;t.append("path").attr("id","node-"+n.id).attr("class","node-bkg node-"+e.type2Str(n.type)).attr("d",`M0 0 a${a},${a} 0 0,1 ${.25*r},${-1*r*.1}\n a${s},${s} 1 0,1 ${.4*r},${-1*r*.1}\n a${o},${o} 1 0,1 ${.35*r},${1*r*.2}\n\n a${a},${a} 1 0,1 ${.15*r},${1*i*.35}\n a${l},${l} 1 0,1 ${-1*r*.15},${1*i*.65}\n\n a${o},${a} 1 0,1 ${-1*r*.25},${.15*r}\n a${s},${s} 1 0,1 ${-1*r*.5},0\n a${a},${a} 1 0,1 ${-1*r*.25},${-1*r*.15}\n\n a${a},${a} 1 0,1 ${-1*r*.1},${-1*i*.35}\n a${l},${l} 1 0,1 ${.1*r},${-1*i*.65}\n\n H0 V0 Z`)}(e,h,n);break;case e.nodeType.BANG:!function(e,t,n){const r=n.width,i=n.height,a=.15*r;t.append("path").attr("id","node-"+n.id).attr("class","node-bkg node-"+e.type2Str(n.type)).attr("d",`M0 0 a${a},${a} 1 0,0 ${.25*r},${-1*i*.1}\n a${a},${a} 1 0,0 ${.25*r},0\n a${a},${a} 1 0,0 ${.25*r},0\n a${a},${a} 1 0,0 ${.25*r},${1*i*.1}\n\n a${a},${a} 1 0,0 ${.15*r},${1*i*.33}\n a${.8*a},${.8*a} 1 0,0 0,${1*i*.34}\n a${a},${a} 1 0,0 ${-1*r*.15},${1*i*.33}\n\n a${a},${a} 1 0,0 ${-1*r*.25},${.15*i}\n a${a},${a} 1 0,0 ${-1*r*.25},0\n a${a},${a} 1 0,0 ${-1*r*.25},0\n a${a},${a} 1 0,0 ${-1*r*.25},${-1*i*.15}\n\n a${a},${a} 1 0,0 ${-1*r*.1},${-1*i*.33}\n a${.8*a},${.8*a} 1 0,0 0,${-1*i*.34}\n a${a},${a} 1 0,0 ${.1*r},${-1*i*.33}\n\n H0 V0 Z`)}(e,h,n);break;case e.nodeType.HEXAGON:!function(e,t,n){const r=n.height,i=r/4,a=n.width-n.padding+2*i;!function(e,t,n,r,i){e.insert("polygon",":first-child").attr("points",r.map((function(e){return e.x+","+e.y})).join(" ")).attr("transform","translate("+(i.width-t)/2+", "+n+")")}(t,a,r,[{x:i,y:0},{x:a-i,y:0},{x:a,y:-r/2},{x:a-i,y:-r},{x:i,y:-r},{x:0,y:-r/2}],n)}(0,h,n)}e.setElementForId(n.id,u),n.height}(e,t,n,i,a),n.children&&n.children.forEach(((n,r)=>{m(e,t,n,i<0?r:i,a)}))}function b(e,t,n,r){t.add({group:"nodes",data:{id:e.id.toString(),labelText:e.descr,height:e.height,width:e.width,level:r,nodeId:e.id,padding:e.padding,type:e.type},position:{x:e.x,y:e.y}}),e.children&&e.children.forEach((i=>{b(i,t,n,r+1),t.add({group:"edges",data:{id:`${e.id}_${i.id}`,source:e.id,target:i.id,depth:r,section:i.section}})}))}function x(e,t){return new Promise((n=>{const a=(0,o.Ltv)("body").append("div").attr("id","cy").attr("style","display:none"),s=i({container:document.getElementById("cy"),style:[{selector:"edge",style:{"curve-style":"bezier"}}]});a.remove(),b(e,s,t,0),s.nodes().forEach((function(e){e.layoutDimensions=()=>{const t=e.data();return{w:t.width,h:t.height}}})),s.layout({name:"cose-bilkent",quality:"proof",styleEnabled:!1,animate:!1}).run(),s.ready((e=>{r.l.info("Ready",e),n(s)}))}))}i.use(a);const w={db:y,renderer:{draw:async(e,t,n,i)=>{var a,o;r.l.debug("Rendering mindmap diagram\n"+e);const s=i.db,l=s.getMindmap();if(!l)return;const u=(0,r.c)();u.htmlLabels=!1;const c=(0,r.A)(t),h=c.append("g");h.attr("class","mindmap-edges");const d=c.append("g");d.attr("class","mindmap-nodes"),m(s,d,l,-1,u);const p=await x(l,u);!function(e,t){t.edges().map(((t,n)=>{const i=t.data();if(t[0]._private.bodyBounds){const a=t[0]._private.rscratch;r.l.trace("Edge: ",n,i),e.insert("path").attr("d",`M ${a.startX},${a.startY} L ${a.midX},${a.midY} L${a.endX},${a.endY} `).attr("class","edge section-edge-"+i.section+" edge-depth-"+i.depth)}}))}(h,p),function(e,t){t.nodes().map(((t,n)=>{const i=t.data();i.x=t.position().x,i.y=t.position().y,function(e,t){const n=e.getElementById(t.id),r=t.x||0,i=t.y||0;n.attr("transform","translate("+r+","+i+")")}(e,i);const a=e.getElementById(i.nodeId);r.l.info("Id:",n,"Position: (",t.position().x,", ",t.position().y,")",i),a.attr("transform",`translate(${t.position().x-i.width/2}, ${t.position().y-i.height/2})`),a.attr("attr",`apa-${n})`)}))}(s,p),(0,r.o)(void 0,c,(null==(a=u.mindmap)?void 0:a.padding)??r.B.mindmap.padding,(null==(o=u.mindmap)?void 0:o.useMaxWidth)??r.B.mindmap.useMaxWidth)}},parser:d,styles:e=>`\n .edge {\n stroke-width: 3;\n }\n ${(e=>{let t="";for(let t=0;t{e.d(i,{diagram:()=>d});var a=e(9973),n=e(8918),r=(e(4353),e(6750),e(2838),function(){var t=function(t,i,e,a){for(e=e||{},a=t.length;a--;e[t[a]]=i);return e},i=[1,3],e=[1,4],a=[1,5],n=[1,6],r=[1,7],s=[1,5,13,15,17,19,20,25,27,28,29,30,31,32,33,34,37,38,40,41,42,43,44,45,46,47,48,49,50],l=[1,5,6,13,15,17,19,20,25,27,28,29,30,31,32,33,34,37,38,40,41,42,43,44,45,46,47,48,49,50],o=[32,33,34],h=[2,7],c=[1,13],d=[1,17],u=[1,18],x=[1,19],g=[1,20],f=[1,21],y=[1,22],p=[1,23],q=[1,24],T=[1,25],m=[1,26],A=[1,27],_=[1,30],b=[1,31],S=[1,32],k=[1,33],F=[1,34],P=[1,35],v=[1,36],L=[1,37],C=[1,38],z=[1,39],B=[1,40],E=[1,41],D=[1,42],I=[1,57],w=[1,58],R=[5,22,26,32,33,34,40,41,42,43,44,45,46,47,48,49,50,51],W={trace:function(){},yy:{},symbols_:{error:2,start:3,eol:4,SPACE:5,QUADRANT:6,document:7,line:8,statement:9,axisDetails:10,quadrantDetails:11,points:12,title:13,title_value:14,acc_title:15,acc_title_value:16,acc_descr:17,acc_descr_value:18,acc_descr_multiline_value:19,section:20,text:21,point_start:22,point_x:23,point_y:24,"X-AXIS":25,"AXIS-TEXT-DELIMITER":26,"Y-AXIS":27,QUADRANT_1:28,QUADRANT_2:29,QUADRANT_3:30,QUADRANT_4:31,NEWLINE:32,SEMI:33,EOF:34,alphaNumToken:35,textNoTagsToken:36,STR:37,MD_STR:38,alphaNum:39,PUNCTUATION:40,AMP:41,NUM:42,ALPHA:43,COMMA:44,PLUS:45,EQUALS:46,MULT:47,DOT:48,BRKT:49,UNDERSCORE:50,MINUS:51,$accept:0,$end:1},terminals_:{2:"error",5:"SPACE",6:"QUADRANT",13:"title",14:"title_value",15:"acc_title",16:"acc_title_value",17:"acc_descr",18:"acc_descr_value",19:"acc_descr_multiline_value",20:"section",22:"point_start",23:"point_x",24:"point_y",25:"X-AXIS",26:"AXIS-TEXT-DELIMITER",27:"Y-AXIS",28:"QUADRANT_1",29:"QUADRANT_2",30:"QUADRANT_3",31:"QUADRANT_4",32:"NEWLINE",33:"SEMI",34:"EOF",37:"STR",38:"MD_STR",40:"PUNCTUATION",41:"AMP",42:"NUM",43:"ALPHA",44:"COMMA",45:"PLUS",46:"EQUALS",47:"MULT",48:"DOT",49:"BRKT",50:"UNDERSCORE",51:"MINUS"},productions_:[0,[3,2],[3,2],[3,2],[7,0],[7,2],[8,2],[9,0],[9,2],[9,1],[9,1],[9,1],[9,2],[9,2],[9,2],[9,1],[9,1],[12,4],[10,4],[10,3],[10,2],[10,4],[10,3],[10,2],[11,2],[11,2],[11,2],[11,2],[4,1],[4,1],[4,1],[21,1],[21,2],[21,1],[21,1],[39,1],[39,2],[35,1],[35,1],[35,1],[35,1],[35,1],[35,1],[35,1],[35,1],[35,1],[35,1],[35,1],[36,1],[36,1],[36,1]],performAction:function(t,i,e,a,n,r,s){var l=r.length-1;switch(n){case 12:this.$=r[l].trim(),a.setDiagramTitle(this.$);break;case 13:this.$=r[l].trim(),a.setAccTitle(this.$);break;case 14:case 15:this.$=r[l].trim(),a.setAccDescription(this.$);break;case 16:a.addSection(r[l].substr(8)),this.$=r[l].substr(8);break;case 17:a.addPoint(r[l-3],r[l-1],r[l]);break;case 18:a.setXAxisLeftText(r[l-2]),a.setXAxisRightText(r[l]);break;case 19:r[l-1].text+=" ⟶ ",a.setXAxisLeftText(r[l-1]);break;case 20:a.setXAxisLeftText(r[l]);break;case 21:a.setYAxisBottomText(r[l-2]),a.setYAxisTopText(r[l]);break;case 22:r[l-1].text+=" ⟶ ",a.setYAxisBottomText(r[l-1]);break;case 23:a.setYAxisBottomText(r[l]);break;case 24:a.setQuadrant1Text(r[l]);break;case 25:a.setQuadrant2Text(r[l]);break;case 26:a.setQuadrant3Text(r[l]);break;case 27:a.setQuadrant4Text(r[l]);break;case 31:case 33:this.$={text:r[l],type:"text"};break;case 32:this.$={text:r[l-1].text+""+r[l],type:r[l-1].type};break;case 34:this.$={text:r[l],type:"markdown"};break;case 35:this.$=r[l];break;case 36:this.$=r[l-1]+""+r[l]}},table:[{3:1,4:2,5:i,6:e,32:a,33:n,34:r},{1:[3]},{3:8,4:2,5:i,6:e,32:a,33:n,34:r},{3:9,4:2,5:i,6:e,32:a,33:n,34:r},t(s,[2,4],{7:10}),t(l,[2,28]),t(l,[2,29]),t(l,[2,30]),{1:[2,1]},{1:[2,2]},t(o,h,{8:11,9:12,10:14,11:15,12:16,21:28,35:29,1:[2,3],5:c,13:d,15:u,17:x,19:g,20:f,25:y,27:p,28:q,29:T,30:m,31:A,37:_,38:b,40:S,41:k,42:F,43:P,44:v,45:L,46:C,47:z,48:B,49:E,50:D}),t(s,[2,5]),{4:43,32:a,33:n,34:r},t(o,h,{10:14,11:15,12:16,21:28,35:29,9:44,5:c,13:d,15:u,17:x,19:g,20:f,25:y,27:p,28:q,29:T,30:m,31:A,37:_,38:b,40:S,41:k,42:F,43:P,44:v,45:L,46:C,47:z,48:B,49:E,50:D}),t(o,[2,9]),t(o,[2,10]),t(o,[2,11]),{14:[1,45]},{16:[1,46]},{18:[1,47]},t(o,[2,15]),t(o,[2,16]),{21:48,35:29,37:_,38:b,40:S,41:k,42:F,43:P,44:v,45:L,46:C,47:z,48:B,49:E,50:D},{21:49,35:29,37:_,38:b,40:S,41:k,42:F,43:P,44:v,45:L,46:C,47:z,48:B,49:E,50:D},{21:50,35:29,37:_,38:b,40:S,41:k,42:F,43:P,44:v,45:L,46:C,47:z,48:B,49:E,50:D},{21:51,35:29,37:_,38:b,40:S,41:k,42:F,43:P,44:v,45:L,46:C,47:z,48:B,49:E,50:D},{21:52,35:29,37:_,38:b,40:S,41:k,42:F,43:P,44:v,45:L,46:C,47:z,48:B,49:E,50:D},{21:53,35:29,37:_,38:b,40:S,41:k,42:F,43:P,44:v,45:L,46:C,47:z,48:B,49:E,50:D},{5:I,22:[1,54],35:56,36:55,40:S,41:k,42:F,43:P,44:v,45:L,46:C,47:z,48:B,49:E,50:D,51:w},t(R,[2,31]),t(R,[2,33]),t(R,[2,34]),t(R,[2,37]),t(R,[2,38]),t(R,[2,39]),t(R,[2,40]),t(R,[2,41]),t(R,[2,42]),t(R,[2,43]),t(R,[2,44]),t(R,[2,45]),t(R,[2,46]),t(R,[2,47]),t(s,[2,6]),t(o,[2,8]),t(o,[2,12]),t(o,[2,13]),t(o,[2,14]),t(o,[2,20],{36:55,35:56,5:I,26:[1,59],40:S,41:k,42:F,43:P,44:v,45:L,46:C,47:z,48:B,49:E,50:D,51:w}),t(o,[2,23],{36:55,35:56,5:I,26:[1,60],40:S,41:k,42:F,43:P,44:v,45:L,46:C,47:z,48:B,49:E,50:D,51:w}),t(o,[2,24],{36:55,35:56,5:I,40:S,41:k,42:F,43:P,44:v,45:L,46:C,47:z,48:B,49:E,50:D,51:w}),t(o,[2,25],{36:55,35:56,5:I,40:S,41:k,42:F,43:P,44:v,45:L,46:C,47:z,48:B,49:E,50:D,51:w}),t(o,[2,26],{36:55,35:56,5:I,40:S,41:k,42:F,43:P,44:v,45:L,46:C,47:z,48:B,49:E,50:D,51:w}),t(o,[2,27],{36:55,35:56,5:I,40:S,41:k,42:F,43:P,44:v,45:L,46:C,47:z,48:B,49:E,50:D,51:w}),{23:[1,61]},t(R,[2,32]),t(R,[2,48]),t(R,[2,49]),t(R,[2,50]),t(o,[2,19],{35:29,21:62,37:_,38:b,40:S,41:k,42:F,43:P,44:v,45:L,46:C,47:z,48:B,49:E,50:D}),t(o,[2,22],{35:29,21:63,37:_,38:b,40:S,41:k,42:F,43:P,44:v,45:L,46:C,47:z,48:B,49:E,50:D}),{24:[1,64]},t(o,[2,18],{36:55,35:56,5:I,40:S,41:k,42:F,43:P,44:v,45:L,46:C,47:z,48:B,49:E,50:D,51:w}),t(o,[2,21],{36:55,35:56,5:I,40:S,41:k,42:F,43:P,44:v,45:L,46:C,47:z,48:B,49:E,50:D,51:w}),t(o,[2,17])],defaultActions:{8:[2,1],9:[2,2]},parseError:function(t,i){if(!i.recoverable){var e=new Error(t);throw e.hash=i,e}this.trace(t)},parse:function(t){var i=[0],e=[],a=[null],n=[],r=this.table,s="",l=0,o=0,h=n.slice.call(arguments,1),c=Object.create(this.lexer),d={yy:{}};for(var u in this.yy)Object.prototype.hasOwnProperty.call(this.yy,u)&&(d.yy[u]=this.yy[u]);c.setInput(t,d.yy),d.yy.lexer=c,d.yy.parser=this,void 0===c.yylloc&&(c.yylloc={});var x=c.yylloc;n.push(x);var g=c.options&&c.options.ranges;"function"==typeof d.yy.parseError?this.parseError=d.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var f,y,p,q,T,m,A,_,b,S={};;){if(y=i[i.length-1],this.defaultActions[y]?p=this.defaultActions[y]:(null==f&&(b=void 0,"number"!=typeof(b=e.pop()||c.lex()||1)&&(b instanceof Array&&(b=(e=b).pop()),b=this.symbols_[b]||b),f=b),p=r[y]&&r[y][f]),void 0===p||!p.length||!p[0]){var k;for(T in _=[],r[y])this.terminals_[T]&&T>2&&_.push("'"+this.terminals_[T]+"'");k=c.showPosition?"Parse error on line "+(l+1)+":\n"+c.showPosition()+"\nExpecting "+_.join(", ")+", got '"+(this.terminals_[f]||f)+"'":"Parse error on line "+(l+1)+": Unexpected "+(1==f?"end of input":"'"+(this.terminals_[f]||f)+"'"),this.parseError(k,{text:c.match,token:this.terminals_[f]||f,line:c.yylineno,loc:x,expected:_})}if(p[0]instanceof Array&&p.length>1)throw new Error("Parse Error: multiple actions possible at state: "+y+", token: "+f);switch(p[0]){case 1:i.push(f),a.push(c.yytext),n.push(c.yylloc),i.push(p[1]),f=null,o=c.yyleng,s=c.yytext,l=c.yylineno,x=c.yylloc;break;case 2:if(m=this.productions_[p[1]][1],S.$=a[a.length-m],S._$={first_line:n[n.length-(m||1)].first_line,last_line:n[n.length-1].last_line,first_column:n[n.length-(m||1)].first_column,last_column:n[n.length-1].last_column},g&&(S._$.range=[n[n.length-(m||1)].range[0],n[n.length-1].range[1]]),void 0!==(q=this.performAction.apply(S,[s,o,l,d.yy,p[1],a,n].concat(h))))return q;m&&(i=i.slice(0,-1*m*2),a=a.slice(0,-1*m),n=n.slice(0,-1*m)),i.push(this.productions_[p[1]][0]),a.push(S.$),n.push(S._$),A=r[i[i.length-2]][i[i.length-1]],i.push(A);break;case 3:return!0}}return!0}},N={EOF:1,parseError:function(t,i){if(!this.yy.parser)throw new Error(t);this.yy.parser.parseError(t,i)},setInput:function(t,i){return this.yy=i||this.yy||{},this._input=t,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var t=this._input[0];return this.yytext+=t,this.yyleng++,this.offset++,this.match+=t,this.matched+=t,t.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),t},unput:function(t){var i=t.length,e=t.split(/(?:\r\n?|\n)/g);this._input=t+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-i),this.offset-=i;var a=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),e.length-1&&(this.yylineno-=e.length-1);var n=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:e?(e.length===a.length?this.yylloc.first_column:0)+a[a.length-e.length].length-e[0].length:this.yylloc.first_column-i},this.options.ranges&&(this.yylloc.range=[n[0],n[0]+this.yyleng-i]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(t){this.unput(this.match.slice(t))},pastInput:function(){var t=this.matched.substr(0,this.matched.length-this.match.length);return(t.length>20?"...":"")+t.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var t=this.match;return t.length<20&&(t+=this._input.substr(0,20-t.length)),(t.substr(0,20)+(t.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var t=this.pastInput(),i=new Array(t.length+1).join("-");return t+this.upcomingInput()+"\n"+i+"^"},test_match:function(t,i){var e,a,n;if(this.options.backtrack_lexer&&(n={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(n.yylloc.range=this.yylloc.range.slice(0))),(a=t[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=a.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:a?a[a.length-1].length-a[a.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+t[0].length},this.yytext+=t[0],this.match+=t[0],this.matches=t,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(t[0].length),this.matched+=t[0],e=this.performAction.call(this,this.yy,this,i,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),e)return e;if(this._backtrack){for(var r in n)this[r]=n[r];return!1}return!1},next:function(){if(this.done)return this.EOF;var t,i,e,a;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var n=this._currentRules(),r=0;ri[0].length)){if(i=e,a=r,this.options.backtrack_lexer){if(!1!==(t=this.test_match(e,n[r])))return t;if(this._backtrack){i=!1;continue}return!1}if(!this.options.flex)break}return i?!1!==(t=this.test_match(i,n[a]))&&t:""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(t){this.conditionStack.push(t)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(t){return(t=this.conditionStack.length-1-Math.abs(t||0))>=0?this.conditionStack[t]:"INITIAL"},pushState:function(t){this.begin(t)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(t,i,e,a){switch(e){case 0:case 1:case 3:break;case 2:return 32;case 4:return this.begin("title"),13;case 5:return this.popState(),"title_value";case 6:return this.begin("acc_title"),15;case 7:return this.popState(),"acc_title_value";case 8:return this.begin("acc_descr"),17;case 9:return this.popState(),"acc_descr_value";case 10:this.begin("acc_descr_multiline");break;case 11:case 22:case 24:case 28:this.popState();break;case 12:return"acc_descr_multiline_value";case 13:return 25;case 14:return 27;case 15:return 26;case 16:return 28;case 17:return 29;case 18:return 30;case 19:return 31;case 20:this.begin("md_string");break;case 21:return"MD_STR";case 23:this.begin("string");break;case 25:return"STR";case 26:return this.begin("point_start"),22;case 27:return this.begin("point_x"),23;case 29:this.popState(),this.begin("point_y");break;case 30:return this.popState(),24;case 31:return 6;case 32:return 43;case 33:return"COLON";case 34:return 45;case 35:return 44;case 36:case 37:return 46;case 38:return 47;case 39:return 49;case 40:return 50;case 41:return 48;case 42:return 41;case 43:return 51;case 44:return 42;case 45:return 5;case 46:return 33;case 47:return 40;case 48:return 34}},rules:[/^(?:%%(?!\{)[^\n]*)/i,/^(?:[^\}]%%[^\n]*)/i,/^(?:[\n\r]+)/i,/^(?:%%[^\n]*)/i,/^(?:title\b)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accTitle\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*\{\s*)/i,/^(?:[\}])/i,/^(?:[^\}]*)/i,/^(?: *x-axis *)/i,/^(?: *y-axis *)/i,/^(?: *--+> *)/i,/^(?: *quadrant-1 *)/i,/^(?: *quadrant-2 *)/i,/^(?: *quadrant-3 *)/i,/^(?: *quadrant-4 *)/i,/^(?:["][`])/i,/^(?:[^`"]+)/i,/^(?:[`]["])/i,/^(?:["])/i,/^(?:["])/i,/^(?:[^"]*)/i,/^(?:\s*:\s*\[\s*)/i,/^(?:(1)|(0(.\d+)?))/i,/^(?:\s*\] *)/i,/^(?:\s*,\s*)/i,/^(?:(1)|(0(.\d+)?))/i,/^(?: *quadrantChart *)/i,/^(?:[A-Za-z]+)/i,/^(?::)/i,/^(?:\+)/i,/^(?:,)/i,/^(?:=)/i,/^(?:=)/i,/^(?:\*)/i,/^(?:#)/i,/^(?:[\_])/i,/^(?:\.)/i,/^(?:&)/i,/^(?:-)/i,/^(?:[0-9]+)/i,/^(?:\s)/i,/^(?:;)/i,/^(?:[!"#$%&'*+,-.`?\\_/])/i,/^(?:$)/i],conditions:{point_y:{rules:[30],inclusive:!1},point_x:{rules:[29],inclusive:!1},point_start:{rules:[27,28],inclusive:!1},acc_descr_multiline:{rules:[11,12],inclusive:!1},acc_descr:{rules:[9],inclusive:!1},acc_title:{rules:[7],inclusive:!1},title:{rules:[5],inclusive:!1},md_string:{rules:[21,22],inclusive:!1},string:{rules:[24,25],inclusive:!1},INITIAL:{rules:[0,1,2,3,4,6,8,10,13,14,15,16,17,18,19,20,23,26,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48],inclusive:!0}}};function U(){this.yy={}}return W.lexer=N,U.prototype=W,W.Parser=U,new U}());r.parser=r;const s=r,l=(0,a.E)(),o=(0,a.c)();function h(t){return(0,a.d)(t.trim(),o)}const c=new class{constructor(){this.config=this.getDefaultConfig(),this.themeConfig=this.getDefaultThemeConfig(),this.data=this.getDefaultData()}getDefaultData(){return{titleText:"",quadrant1Text:"",quadrant2Text:"",quadrant3Text:"",quadrant4Text:"",xAxisLeftText:"",xAxisRightText:"",yAxisBottomText:"",yAxisTopText:"",points:[]}}getDefaultConfig(){var t,i,e,n,r,s,l,o,h,c,d,u,x,g,f,y,p,q;return{showXAxis:!0,showYAxis:!0,showTitle:!0,chartHeight:(null==(t=a.B.quadrantChart)?void 0:t.chartWidth)||500,chartWidth:(null==(i=a.B.quadrantChart)?void 0:i.chartHeight)||500,titlePadding:(null==(e=a.B.quadrantChart)?void 0:e.titlePadding)||10,titleFontSize:(null==(n=a.B.quadrantChart)?void 0:n.titleFontSize)||20,quadrantPadding:(null==(r=a.B.quadrantChart)?void 0:r.quadrantPadding)||5,xAxisLabelPadding:(null==(s=a.B.quadrantChart)?void 0:s.xAxisLabelPadding)||5,yAxisLabelPadding:(null==(l=a.B.quadrantChart)?void 0:l.yAxisLabelPadding)||5,xAxisLabelFontSize:(null==(o=a.B.quadrantChart)?void 0:o.xAxisLabelFontSize)||16,yAxisLabelFontSize:(null==(h=a.B.quadrantChart)?void 0:h.yAxisLabelFontSize)||16,quadrantLabelFontSize:(null==(c=a.B.quadrantChart)?void 0:c.quadrantLabelFontSize)||16,quadrantTextTopPadding:(null==(d=a.B.quadrantChart)?void 0:d.quadrantTextTopPadding)||5,pointTextPadding:(null==(u=a.B.quadrantChart)?void 0:u.pointTextPadding)||5,pointLabelFontSize:(null==(x=a.B.quadrantChart)?void 0:x.pointLabelFontSize)||12,pointRadius:(null==(g=a.B.quadrantChart)?void 0:g.pointRadius)||5,xAxisPosition:(null==(f=a.B.quadrantChart)?void 0:f.xAxisPosition)||"top",yAxisPosition:(null==(y=a.B.quadrantChart)?void 0:y.yAxisPosition)||"left",quadrantInternalBorderStrokeWidth:(null==(p=a.B.quadrantChart)?void 0:p.quadrantInternalBorderStrokeWidth)||1,quadrantExternalBorderStrokeWidth:(null==(q=a.B.quadrantChart)?void 0:q.quadrantExternalBorderStrokeWidth)||2}}getDefaultThemeConfig(){return{quadrant1Fill:l.quadrant1Fill,quadrant2Fill:l.quadrant2Fill,quadrant3Fill:l.quadrant3Fill,quadrant4Fill:l.quadrant4Fill,quadrant1TextFill:l.quadrant1TextFill,quadrant2TextFill:l.quadrant2TextFill,quadrant3TextFill:l.quadrant3TextFill,quadrant4TextFill:l.quadrant4TextFill,quadrantPointFill:l.quadrantPointFill,quadrantPointTextFill:l.quadrantPointTextFill,quadrantXAxisTextFill:l.quadrantXAxisTextFill,quadrantYAxisTextFill:l.quadrantYAxisTextFill,quadrantTitleFill:l.quadrantTitleFill,quadrantInternalBorderStrokeFill:l.quadrantInternalBorderStrokeFill,quadrantExternalBorderStrokeFill:l.quadrantExternalBorderStrokeFill}}clear(){this.config=this.getDefaultConfig(),this.themeConfig=this.getDefaultThemeConfig(),this.data=this.getDefaultData(),a.l.info("clear called")}setData(t){this.data={...this.data,...t}}addPoints(t){this.data.points=[...t,...this.data.points]}setConfig(t){a.l.trace("setConfig called with: ",t),this.config={...this.config,...t}}setThemeConfig(t){a.l.trace("setThemeConfig called with: ",t),this.themeConfig={...this.themeConfig,...t}}calculateSpace(t,i,e,a){const n=2*this.config.xAxisLabelPadding+this.config.xAxisLabelFontSize,r={top:"top"===t&&i?n:0,bottom:"bottom"===t&&i?n:0},s=2*this.config.yAxisLabelPadding+this.config.yAxisLabelFontSize,l={left:"left"===this.config.yAxisPosition&&e?s:0,right:"right"===this.config.yAxisPosition&&e?s:0},o=this.config.titleFontSize+2*this.config.titlePadding,h={top:a?o:0},c=this.config.quadrantPadding+l.left,d=this.config.quadrantPadding+r.top+h.top,u=this.config.chartWidth-2*this.config.quadrantPadding-l.left-l.right,x=this.config.chartHeight-2*this.config.quadrantPadding-r.top-r.bottom-h.top;return{xAxisSpace:r,yAxisSpace:l,titleSpace:h,quadrantSpace:{quadrantLeft:c,quadrantTop:d,quadrantWidth:u,quadrantHalfWidth:u/2,quadrantHeight:x,quadrantHalfHeight:x/2}}}getAxisLabels(t,i,e,a){const{quadrantSpace:n,titleSpace:r}=a,{quadrantHalfHeight:s,quadrantHeight:l,quadrantLeft:o,quadrantHalfWidth:h,quadrantTop:c,quadrantWidth:d}=n,u=Boolean(this.data.xAxisRightText),x=Boolean(this.data.yAxisTopText),g=[];return this.data.xAxisLeftText&&i&&g.push({text:this.data.xAxisLeftText,fill:this.themeConfig.quadrantXAxisTextFill,x:o+(u?h/2:0),y:"top"===t?this.config.xAxisLabelPadding+r.top:this.config.xAxisLabelPadding+c+l+this.config.quadrantPadding,fontSize:this.config.xAxisLabelFontSize,verticalPos:u?"center":"left",horizontalPos:"top",rotation:0}),this.data.xAxisRightText&&i&&g.push({text:this.data.xAxisRightText,fill:this.themeConfig.quadrantXAxisTextFill,x:o+h+(u?h/2:0),y:"top"===t?this.config.xAxisLabelPadding+r.top:this.config.xAxisLabelPadding+c+l+this.config.quadrantPadding,fontSize:this.config.xAxisLabelFontSize,verticalPos:u?"center":"left",horizontalPos:"top",rotation:0}),this.data.yAxisBottomText&&e&&g.push({text:this.data.yAxisBottomText,fill:this.themeConfig.quadrantYAxisTextFill,x:"left"===this.config.yAxisPosition?this.config.yAxisLabelPadding:this.config.yAxisLabelPadding+o+d+this.config.quadrantPadding,y:c+l-(x?s/2:0),fontSize:this.config.yAxisLabelFontSize,verticalPos:x?"center":"left",horizontalPos:"top",rotation:-90}),this.data.yAxisTopText&&e&&g.push({text:this.data.yAxisTopText,fill:this.themeConfig.quadrantYAxisTextFill,x:"left"===this.config.yAxisPosition?this.config.yAxisLabelPadding:this.config.yAxisLabelPadding+o+d+this.config.quadrantPadding,y:c+s-(x?s/2:0),fontSize:this.config.yAxisLabelFontSize,verticalPos:x?"center":"left",horizontalPos:"top",rotation:-90}),g}getQuadrants(t){const{quadrantSpace:i}=t,{quadrantHalfHeight:e,quadrantLeft:a,quadrantHalfWidth:n,quadrantTop:r}=i,s=[{text:{text:this.data.quadrant1Text,fill:this.themeConfig.quadrant1TextFill,x:0,y:0,fontSize:this.config.quadrantLabelFontSize,verticalPos:"center",horizontalPos:"middle",rotation:0},x:a+n,y:r,width:n,height:e,fill:this.themeConfig.quadrant1Fill},{text:{text:this.data.quadrant2Text,fill:this.themeConfig.quadrant2TextFill,x:0,y:0,fontSize:this.config.quadrantLabelFontSize,verticalPos:"center",horizontalPos:"middle",rotation:0},x:a,y:r,width:n,height:e,fill:this.themeConfig.quadrant2Fill},{text:{text:this.data.quadrant3Text,fill:this.themeConfig.quadrant3TextFill,x:0,y:0,fontSize:this.config.quadrantLabelFontSize,verticalPos:"center",horizontalPos:"middle",rotation:0},x:a,y:r+e,width:n,height:e,fill:this.themeConfig.quadrant3Fill},{text:{text:this.data.quadrant4Text,fill:this.themeConfig.quadrant4TextFill,x:0,y:0,fontSize:this.config.quadrantLabelFontSize,verticalPos:"center",horizontalPos:"middle",rotation:0},x:a+n,y:r+e,width:n,height:e,fill:this.themeConfig.quadrant4Fill}];for(const t of s)t.text.x=t.x+t.width/2,0===this.data.points.length?(t.text.y=t.y+t.height/2,t.text.horizontalPos="middle"):(t.text.y=t.y+this.config.quadrantTextTopPadding,t.text.horizontalPos="top");return s}getQuadrantPoints(t){const{quadrantSpace:i}=t,{quadrantHeight:e,quadrantLeft:a,quadrantTop:r,quadrantWidth:s}=i,l=(0,n.m4Y)().domain([0,1]).range([a,s+a]),o=(0,n.m4Y)().domain([0,1]).range([e+r,r]);return this.data.points.map((t=>({x:l(t.x),y:o(t.y),fill:this.themeConfig.quadrantPointFill,radius:this.config.pointRadius,text:{text:t.text,fill:this.themeConfig.quadrantPointTextFill,x:l(t.x),y:o(t.y)+this.config.pointTextPadding,verticalPos:"center",horizontalPos:"top",fontSize:this.config.pointLabelFontSize,rotation:0}})))}getBorders(t){const i=this.config.quadrantExternalBorderStrokeWidth/2,{quadrantSpace:e}=t,{quadrantHalfHeight:a,quadrantHeight:n,quadrantLeft:r,quadrantHalfWidth:s,quadrantTop:l,quadrantWidth:o}=e;return[{strokeFill:this.themeConfig.quadrantExternalBorderStrokeFill,strokeWidth:this.config.quadrantExternalBorderStrokeWidth,x1:r-i,y1:l,x2:r+o+i,y2:l},{strokeFill:this.themeConfig.quadrantExternalBorderStrokeFill,strokeWidth:this.config.quadrantExternalBorderStrokeWidth,x1:r+o,y1:l+i,x2:r+o,y2:l+n-i},{strokeFill:this.themeConfig.quadrantExternalBorderStrokeFill,strokeWidth:this.config.quadrantExternalBorderStrokeWidth,x1:r-i,y1:l+n,x2:r+o+i,y2:l+n},{strokeFill:this.themeConfig.quadrantExternalBorderStrokeFill,strokeWidth:this.config.quadrantExternalBorderStrokeWidth,x1:r,y1:l+i,x2:r,y2:l+n-i},{strokeFill:this.themeConfig.quadrantInternalBorderStrokeFill,strokeWidth:this.config.quadrantInternalBorderStrokeWidth,x1:r+s,y1:l+i,x2:r+s,y2:l+n-i},{strokeFill:this.themeConfig.quadrantInternalBorderStrokeFill,strokeWidth:this.config.quadrantInternalBorderStrokeWidth,x1:r+i,y1:l+a,x2:r+o-i,y2:l+a}]}getTitle(t){if(t)return{text:this.data.titleText,fill:this.themeConfig.quadrantTitleFill,fontSize:this.config.titleFontSize,horizontalPos:"top",verticalPos:"center",rotation:0,y:this.config.titlePadding,x:this.config.chartWidth/2}}build(){const t=this.config.showXAxis&&!(!this.data.xAxisLeftText&&!this.data.xAxisRightText),i=this.config.showYAxis&&!(!this.data.yAxisTopText&&!this.data.yAxisBottomText),e=this.config.showTitle&&!!this.data.titleText,a=this.data.points.length>0?"bottom":this.config.xAxisPosition,n=this.calculateSpace(a,t,i,e);return{points:this.getQuadrantPoints(n),quadrants:this.getQuadrants(n),axisLabels:this.getAxisLabels(a,t,i,n),borderLines:this.getBorders(n),title:this.getTitle(e)}}},d={parser:s,db:{setWidth:function(t){c.setConfig({chartWidth:t})},setHeight:function(t){c.setConfig({chartHeight:t})},setQuadrant1Text:function(t){c.setData({quadrant1Text:h(t.text)})},setQuadrant2Text:function(t){c.setData({quadrant2Text:h(t.text)})},setQuadrant3Text:function(t){c.setData({quadrant3Text:h(t.text)})},setQuadrant4Text:function(t){c.setData({quadrant4Text:h(t.text)})},setXAxisLeftText:function(t){c.setData({xAxisLeftText:h(t.text)})},setXAxisRightText:function(t){c.setData({xAxisRightText:h(t.text)})},setYAxisTopText:function(t){c.setData({yAxisTopText:h(t.text)})},setYAxisBottomText:function(t){c.setData({yAxisBottomText:h(t.text)})},addPoint:function(t,i,e){c.addPoints([{x:i,y:e,text:h(t.text)}])},getQuadrantData:function(){const t=(0,a.c)(),{themeVariables:i,quadrantChart:e}=t;return e&&c.setConfig(e),c.setThemeConfig({quadrant1Fill:i.quadrant1Fill,quadrant2Fill:i.quadrant2Fill,quadrant3Fill:i.quadrant3Fill,quadrant4Fill:i.quadrant4Fill,quadrant1TextFill:i.quadrant1TextFill,quadrant2TextFill:i.quadrant2TextFill,quadrant3TextFill:i.quadrant3TextFill,quadrant4TextFill:i.quadrant4TextFill,quadrantPointFill:i.quadrantPointFill,quadrantPointTextFill:i.quadrantPointTextFill,quadrantXAxisTextFill:i.quadrantXAxisTextFill,quadrantYAxisTextFill:i.quadrantYAxisTextFill,quadrantExternalBorderStrokeFill:i.quadrantExternalBorderStrokeFill,quadrantInternalBorderStrokeFill:i.quadrantInternalBorderStrokeFill,quadrantTitleFill:i.quadrantTitleFill}),c.setData({titleText:(0,a.t)()}),c.build()},clear:function(){c.clear(),(0,a.v)()},setAccTitle:a.s,getAccTitle:a.g,setDiagramTitle:a.q,getDiagramTitle:a.t,getAccDescription:a.a,setAccDescription:a.b},renderer:{draw:(t,i,e,r)=>{var s,l,o;function h(t){return"top"===t?"hanging":"middle"}function c(t){return"left"===t?"start":"middle"}function d(t){return`translate(${t.x}, ${t.y}) rotate(${t.rotation||0})`}const u=(0,a.c)();a.l.debug("Rendering quadrant chart\n"+t);const x=u.securityLevel;let g;"sandbox"===x&&(g=(0,n.Ltv)("#i"+i));const f=("sandbox"===x?(0,n.Ltv)(g.nodes()[0].contentDocument.body):(0,n.Ltv)("body")).select(`[id="${i}"]`),y=f.append("g").attr("class","main"),p=(null==(s=u.quadrantChart)?void 0:s.chartWidth)||500,q=(null==(l=u.quadrantChart)?void 0:l.chartHeight)||500;(0,a.i)(f,q,p,(null==(o=u.quadrantChart)?void 0:o.useMaxWidth)||!0),f.attr("viewBox","0 0 "+p+" "+q),r.db.setHeight(q),r.db.setWidth(p);const T=r.db.getQuadrantData(),m=y.append("g").attr("class","quadrants"),A=y.append("g").attr("class","border"),_=y.append("g").attr("class","data-points"),b=y.append("g").attr("class","labels"),S=y.append("g").attr("class","title");T.title&&S.append("text").attr("x",0).attr("y",0).attr("fill",T.title.fill).attr("font-size",T.title.fontSize).attr("dominant-baseline",h(T.title.horizontalPos)).attr("text-anchor",c(T.title.verticalPos)).attr("transform",d(T.title)).text(T.title.text),T.borderLines&&A.selectAll("line").data(T.borderLines).enter().append("line").attr("x1",(t=>t.x1)).attr("y1",(t=>t.y1)).attr("x2",(t=>t.x2)).attr("y2",(t=>t.y2)).style("stroke",(t=>t.strokeFill)).style("stroke-width",(t=>t.strokeWidth));const k=m.selectAll("g.quadrant").data(T.quadrants).enter().append("g").attr("class","quadrant");k.append("rect").attr("x",(t=>t.x)).attr("y",(t=>t.y)).attr("width",(t=>t.width)).attr("height",(t=>t.height)).attr("fill",(t=>t.fill)),k.append("text").attr("x",0).attr("y",0).attr("fill",(t=>t.text.fill)).attr("font-size",(t=>t.text.fontSize)).attr("dominant-baseline",(t=>h(t.text.horizontalPos))).attr("text-anchor",(t=>c(t.text.verticalPos))).attr("transform",(t=>d(t.text))).text((t=>t.text.text)),b.selectAll("g.label").data(T.axisLabels).enter().append("g").attr("class","label").append("text").attr("x",0).attr("y",0).text((t=>t.text)).attr("fill",(t=>t.fill)).attr("font-size",(t=>t.fontSize)).attr("dominant-baseline",(t=>h(t.horizontalPos))).attr("text-anchor",(t=>c(t.verticalPos))).attr("transform",(t=>d(t)));const F=_.selectAll("g.data-point").data(T.points).enter().append("g").attr("class","data-point");F.append("circle").attr("cx",(t=>t.x)).attr("cy",(t=>t.y)).attr("r",(t=>t.radius)).attr("fill",(t=>t.fill)),F.append("text").attr("x",0).attr("y",0).text((t=>t.text.text)).attr("fill",(t=>t.text.fill)).attr("font-size",(t=>t.text.fontSize)).attr("dominant-baseline",(t=>h(t.text.horizontalPos))).attr("text-anchor",(t=>c(t.text.verticalPos))).attr("transform",(t=>d(t.text)))}},styles:()=>""}}}]); \ No newline at end of file diff --git a/js/863-d96f16db.chunk.min.js b/js/863-d96f16db.chunk.min.js new file mode 100644 index 0000000..d539de7 --- /dev/null +++ b/js/863-d96f16db.chunk.min.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkgeekdoc=self.webpackChunkgeekdoc||[]).push([[863],{3863:(t,e,n)=>{n.d(e,{diagram:()=>Q});var a=n(9973),i=n(8918),s=n(8886),r=n(6750),l=(n(4353),n(2838),function(){var t=function(t,e,n,a){for(n=n||{},a=t.length;a--;n[t[a]]=e);return n},e=[1,24],n=[1,25],a=[1,26],i=[1,27],s=[1,28],r=[1,63],l=[1,64],o=[1,65],h=[1,66],d=[1,67],u=[1,68],p=[1,69],y=[1,29],f=[1,30],b=[1,31],g=[1,32],x=[1,33],_=[1,34],m=[1,35],E=[1,36],A=[1,37],S=[1,38],C=[1,39],k=[1,40],O=[1,41],v=[1,42],T=[1,43],w=[1,44],R=[1,45],D=[1,46],N=[1,47],P=[1,48],M=[1,50],j=[1,51],B=[1,52],L=[1,53],Y=[1,54],I=[1,55],U=[1,56],F=[1,57],X=[1,58],z=[1,59],W=[1,60],Q=[14,42],$=[14,34,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74],q=[12,14,34,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74],V=[1,82],G=[1,83],H=[1,84],K=[1,85],J=[12,14,42],Z=[12,14,33,42],tt=[12,14,33,42,76,77,79,80],et=[12,33],nt=[34,36,37,38,39,40,41,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74],at={trace:function(){},yy:{},symbols_:{error:2,start:3,mermaidDoc:4,direction:5,direction_tb:6,direction_bt:7,direction_rl:8,direction_lr:9,graphConfig:10,C4_CONTEXT:11,NEWLINE:12,statements:13,EOF:14,C4_CONTAINER:15,C4_COMPONENT:16,C4_DYNAMIC:17,C4_DEPLOYMENT:18,otherStatements:19,diagramStatements:20,otherStatement:21,title:22,accDescription:23,acc_title:24,acc_title_value:25,acc_descr:26,acc_descr_value:27,acc_descr_multiline_value:28,boundaryStatement:29,boundaryStartStatement:30,boundaryStopStatement:31,boundaryStart:32,LBRACE:33,ENTERPRISE_BOUNDARY:34,attributes:35,SYSTEM_BOUNDARY:36,BOUNDARY:37,CONTAINER_BOUNDARY:38,NODE:39,NODE_L:40,NODE_R:41,RBRACE:42,diagramStatement:43,PERSON:44,PERSON_EXT:45,SYSTEM:46,SYSTEM_DB:47,SYSTEM_QUEUE:48,SYSTEM_EXT:49,SYSTEM_EXT_DB:50,SYSTEM_EXT_QUEUE:51,CONTAINER:52,CONTAINER_DB:53,CONTAINER_QUEUE:54,CONTAINER_EXT:55,CONTAINER_EXT_DB:56,CONTAINER_EXT_QUEUE:57,COMPONENT:58,COMPONENT_DB:59,COMPONENT_QUEUE:60,COMPONENT_EXT:61,COMPONENT_EXT_DB:62,COMPONENT_EXT_QUEUE:63,REL:64,BIREL:65,REL_U:66,REL_D:67,REL_L:68,REL_R:69,REL_B:70,REL_INDEX:71,UPDATE_EL_STYLE:72,UPDATE_REL_STYLE:73,UPDATE_LAYOUT_CONFIG:74,attribute:75,STR:76,STR_KEY:77,STR_VALUE:78,ATTRIBUTE:79,ATTRIBUTE_EMPTY:80,$accept:0,$end:1},terminals_:{2:"error",6:"direction_tb",7:"direction_bt",8:"direction_rl",9:"direction_lr",11:"C4_CONTEXT",12:"NEWLINE",14:"EOF",15:"C4_CONTAINER",16:"C4_COMPONENT",17:"C4_DYNAMIC",18:"C4_DEPLOYMENT",22:"title",23:"accDescription",24:"acc_title",25:"acc_title_value",26:"acc_descr",27:"acc_descr_value",28:"acc_descr_multiline_value",33:"LBRACE",34:"ENTERPRISE_BOUNDARY",36:"SYSTEM_BOUNDARY",37:"BOUNDARY",38:"CONTAINER_BOUNDARY",39:"NODE",40:"NODE_L",41:"NODE_R",42:"RBRACE",44:"PERSON",45:"PERSON_EXT",46:"SYSTEM",47:"SYSTEM_DB",48:"SYSTEM_QUEUE",49:"SYSTEM_EXT",50:"SYSTEM_EXT_DB",51:"SYSTEM_EXT_QUEUE",52:"CONTAINER",53:"CONTAINER_DB",54:"CONTAINER_QUEUE",55:"CONTAINER_EXT",56:"CONTAINER_EXT_DB",57:"CONTAINER_EXT_QUEUE",58:"COMPONENT",59:"COMPONENT_DB",60:"COMPONENT_QUEUE",61:"COMPONENT_EXT",62:"COMPONENT_EXT_DB",63:"COMPONENT_EXT_QUEUE",64:"REL",65:"BIREL",66:"REL_U",67:"REL_D",68:"REL_L",69:"REL_R",70:"REL_B",71:"REL_INDEX",72:"UPDATE_EL_STYLE",73:"UPDATE_REL_STYLE",74:"UPDATE_LAYOUT_CONFIG",76:"STR",77:"STR_KEY",78:"STR_VALUE",79:"ATTRIBUTE",80:"ATTRIBUTE_EMPTY"},productions_:[0,[3,1],[3,1],[5,1],[5,1],[5,1],[5,1],[4,1],[10,4],[10,4],[10,4],[10,4],[10,4],[13,1],[13,1],[13,2],[19,1],[19,2],[19,3],[21,1],[21,1],[21,2],[21,2],[21,1],[29,3],[30,3],[30,3],[30,4],[32,2],[32,2],[32,2],[32,2],[32,2],[32,2],[32,2],[31,1],[20,1],[20,2],[20,3],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,1],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[35,1],[35,2],[75,1],[75,2],[75,1],[75,1]],performAction:function(t,e,n,a,i,s,r){var l=s.length-1;switch(i){case 3:a.setDirection("TB");break;case 4:a.setDirection("BT");break;case 5:a.setDirection("RL");break;case 6:a.setDirection("LR");break;case 8:case 9:case 10:case 11:case 12:a.setC4Type(s[l-3]);break;case 19:a.setTitle(s[l].substring(6)),this.$=s[l].substring(6);break;case 20:a.setAccDescription(s[l].substring(15)),this.$=s[l].substring(15);break;case 21:this.$=s[l].trim(),a.setTitle(this.$);break;case 22:case 23:this.$=s[l].trim(),a.setAccDescription(this.$);break;case 28:case 29:s[l].splice(2,0,"ENTERPRISE"),a.addPersonOrSystemBoundary(...s[l]),this.$=s[l];break;case 30:a.addPersonOrSystemBoundary(...s[l]),this.$=s[l];break;case 31:s[l].splice(2,0,"CONTAINER"),a.addContainerBoundary(...s[l]),this.$=s[l];break;case 32:a.addDeploymentNode("node",...s[l]),this.$=s[l];break;case 33:a.addDeploymentNode("nodeL",...s[l]),this.$=s[l];break;case 34:a.addDeploymentNode("nodeR",...s[l]),this.$=s[l];break;case 35:a.popBoundaryParseStack();break;case 39:a.addPersonOrSystem("person",...s[l]),this.$=s[l];break;case 40:a.addPersonOrSystem("external_person",...s[l]),this.$=s[l];break;case 41:a.addPersonOrSystem("system",...s[l]),this.$=s[l];break;case 42:a.addPersonOrSystem("system_db",...s[l]),this.$=s[l];break;case 43:a.addPersonOrSystem("system_queue",...s[l]),this.$=s[l];break;case 44:a.addPersonOrSystem("external_system",...s[l]),this.$=s[l];break;case 45:a.addPersonOrSystem("external_system_db",...s[l]),this.$=s[l];break;case 46:a.addPersonOrSystem("external_system_queue",...s[l]),this.$=s[l];break;case 47:a.addContainer("container",...s[l]),this.$=s[l];break;case 48:a.addContainer("container_db",...s[l]),this.$=s[l];break;case 49:a.addContainer("container_queue",...s[l]),this.$=s[l];break;case 50:a.addContainer("external_container",...s[l]),this.$=s[l];break;case 51:a.addContainer("external_container_db",...s[l]),this.$=s[l];break;case 52:a.addContainer("external_container_queue",...s[l]),this.$=s[l];break;case 53:a.addComponent("component",...s[l]),this.$=s[l];break;case 54:a.addComponent("component_db",...s[l]),this.$=s[l];break;case 55:a.addComponent("component_queue",...s[l]),this.$=s[l];break;case 56:a.addComponent("external_component",...s[l]),this.$=s[l];break;case 57:a.addComponent("external_component_db",...s[l]),this.$=s[l];break;case 58:a.addComponent("external_component_queue",...s[l]),this.$=s[l];break;case 60:a.addRel("rel",...s[l]),this.$=s[l];break;case 61:a.addRel("birel",...s[l]),this.$=s[l];break;case 62:a.addRel("rel_u",...s[l]),this.$=s[l];break;case 63:a.addRel("rel_d",...s[l]),this.$=s[l];break;case 64:a.addRel("rel_l",...s[l]),this.$=s[l];break;case 65:a.addRel("rel_r",...s[l]),this.$=s[l];break;case 66:a.addRel("rel_b",...s[l]),this.$=s[l];break;case 67:s[l].splice(0,1),a.addRel("rel",...s[l]),this.$=s[l];break;case 68:a.updateElStyle("update_el_style",...s[l]),this.$=s[l];break;case 69:a.updateRelStyle("update_rel_style",...s[l]),this.$=s[l];break;case 70:a.updateLayoutConfig("update_layout_config",...s[l]),this.$=s[l];break;case 71:this.$=[s[l]];break;case 72:s[l].unshift(s[l-1]),this.$=s[l];break;case 73:case 75:this.$=s[l].trim();break;case 74:let t={};t[s[l-1].trim()]=s[l].trim(),this.$=t;break;case 76:this.$=""}},table:[{3:1,4:2,5:3,6:[1,5],7:[1,6],8:[1,7],9:[1,8],10:4,11:[1,9],15:[1,10],16:[1,11],17:[1,12],18:[1,13]},{1:[3]},{1:[2,1]},{1:[2,2]},{1:[2,7]},{1:[2,3]},{1:[2,4]},{1:[2,5]},{1:[2,6]},{12:[1,14]},{12:[1,15]},{12:[1,16]},{12:[1,17]},{12:[1,18]},{13:19,19:20,20:21,21:22,22:e,23:n,24:a,26:i,28:s,29:49,30:61,32:62,34:r,36:l,37:o,38:h,39:d,40:u,41:p,43:23,44:y,45:f,46:b,47:g,48:x,49:_,50:m,51:E,52:A,53:S,54:C,55:k,56:O,57:v,58:T,59:w,60:R,61:D,62:N,63:P,64:M,65:j,66:B,67:L,68:Y,69:I,70:U,71:F,72:X,73:z,74:W},{13:70,19:20,20:21,21:22,22:e,23:n,24:a,26:i,28:s,29:49,30:61,32:62,34:r,36:l,37:o,38:h,39:d,40:u,41:p,43:23,44:y,45:f,46:b,47:g,48:x,49:_,50:m,51:E,52:A,53:S,54:C,55:k,56:O,57:v,58:T,59:w,60:R,61:D,62:N,63:P,64:M,65:j,66:B,67:L,68:Y,69:I,70:U,71:F,72:X,73:z,74:W},{13:71,19:20,20:21,21:22,22:e,23:n,24:a,26:i,28:s,29:49,30:61,32:62,34:r,36:l,37:o,38:h,39:d,40:u,41:p,43:23,44:y,45:f,46:b,47:g,48:x,49:_,50:m,51:E,52:A,53:S,54:C,55:k,56:O,57:v,58:T,59:w,60:R,61:D,62:N,63:P,64:M,65:j,66:B,67:L,68:Y,69:I,70:U,71:F,72:X,73:z,74:W},{13:72,19:20,20:21,21:22,22:e,23:n,24:a,26:i,28:s,29:49,30:61,32:62,34:r,36:l,37:o,38:h,39:d,40:u,41:p,43:23,44:y,45:f,46:b,47:g,48:x,49:_,50:m,51:E,52:A,53:S,54:C,55:k,56:O,57:v,58:T,59:w,60:R,61:D,62:N,63:P,64:M,65:j,66:B,67:L,68:Y,69:I,70:U,71:F,72:X,73:z,74:W},{13:73,19:20,20:21,21:22,22:e,23:n,24:a,26:i,28:s,29:49,30:61,32:62,34:r,36:l,37:o,38:h,39:d,40:u,41:p,43:23,44:y,45:f,46:b,47:g,48:x,49:_,50:m,51:E,52:A,53:S,54:C,55:k,56:O,57:v,58:T,59:w,60:R,61:D,62:N,63:P,64:M,65:j,66:B,67:L,68:Y,69:I,70:U,71:F,72:X,73:z,74:W},{14:[1,74]},t(Q,[2,13],{43:23,29:49,30:61,32:62,20:75,34:r,36:l,37:o,38:h,39:d,40:u,41:p,44:y,45:f,46:b,47:g,48:x,49:_,50:m,51:E,52:A,53:S,54:C,55:k,56:O,57:v,58:T,59:w,60:R,61:D,62:N,63:P,64:M,65:j,66:B,67:L,68:Y,69:I,70:U,71:F,72:X,73:z,74:W}),t(Q,[2,14]),t($,[2,16],{12:[1,76]}),t(Q,[2,36],{12:[1,77]}),t(q,[2,19]),t(q,[2,20]),{25:[1,78]},{27:[1,79]},t(q,[2,23]),{35:80,75:81,76:V,77:G,79:H,80:K},{35:86,75:81,76:V,77:G,79:H,80:K},{35:87,75:81,76:V,77:G,79:H,80:K},{35:88,75:81,76:V,77:G,79:H,80:K},{35:89,75:81,76:V,77:G,79:H,80:K},{35:90,75:81,76:V,77:G,79:H,80:K},{35:91,75:81,76:V,77:G,79:H,80:K},{35:92,75:81,76:V,77:G,79:H,80:K},{35:93,75:81,76:V,77:G,79:H,80:K},{35:94,75:81,76:V,77:G,79:H,80:K},{35:95,75:81,76:V,77:G,79:H,80:K},{35:96,75:81,76:V,77:G,79:H,80:K},{35:97,75:81,76:V,77:G,79:H,80:K},{35:98,75:81,76:V,77:G,79:H,80:K},{35:99,75:81,76:V,77:G,79:H,80:K},{35:100,75:81,76:V,77:G,79:H,80:K},{35:101,75:81,76:V,77:G,79:H,80:K},{35:102,75:81,76:V,77:G,79:H,80:K},{35:103,75:81,76:V,77:G,79:H,80:K},{35:104,75:81,76:V,77:G,79:H,80:K},t(J,[2,59]),{35:105,75:81,76:V,77:G,79:H,80:K},{35:106,75:81,76:V,77:G,79:H,80:K},{35:107,75:81,76:V,77:G,79:H,80:K},{35:108,75:81,76:V,77:G,79:H,80:K},{35:109,75:81,76:V,77:G,79:H,80:K},{35:110,75:81,76:V,77:G,79:H,80:K},{35:111,75:81,76:V,77:G,79:H,80:K},{35:112,75:81,76:V,77:G,79:H,80:K},{35:113,75:81,76:V,77:G,79:H,80:K},{35:114,75:81,76:V,77:G,79:H,80:K},{35:115,75:81,76:V,77:G,79:H,80:K},{20:116,29:49,30:61,32:62,34:r,36:l,37:o,38:h,39:d,40:u,41:p,43:23,44:y,45:f,46:b,47:g,48:x,49:_,50:m,51:E,52:A,53:S,54:C,55:k,56:O,57:v,58:T,59:w,60:R,61:D,62:N,63:P,64:M,65:j,66:B,67:L,68:Y,69:I,70:U,71:F,72:X,73:z,74:W},{12:[1,118],33:[1,117]},{35:119,75:81,76:V,77:G,79:H,80:K},{35:120,75:81,76:V,77:G,79:H,80:K},{35:121,75:81,76:V,77:G,79:H,80:K},{35:122,75:81,76:V,77:G,79:H,80:K},{35:123,75:81,76:V,77:G,79:H,80:K},{35:124,75:81,76:V,77:G,79:H,80:K},{35:125,75:81,76:V,77:G,79:H,80:K},{14:[1,126]},{14:[1,127]},{14:[1,128]},{14:[1,129]},{1:[2,8]},t(Q,[2,15]),t($,[2,17],{21:22,19:130,22:e,23:n,24:a,26:i,28:s}),t(Q,[2,37],{19:20,20:21,21:22,43:23,29:49,30:61,32:62,13:131,22:e,23:n,24:a,26:i,28:s,34:r,36:l,37:o,38:h,39:d,40:u,41:p,44:y,45:f,46:b,47:g,48:x,49:_,50:m,51:E,52:A,53:S,54:C,55:k,56:O,57:v,58:T,59:w,60:R,61:D,62:N,63:P,64:M,65:j,66:B,67:L,68:Y,69:I,70:U,71:F,72:X,73:z,74:W}),t(q,[2,21]),t(q,[2,22]),t(J,[2,39]),t(Z,[2,71],{75:81,35:132,76:V,77:G,79:H,80:K}),t(tt,[2,73]),{78:[1,133]},t(tt,[2,75]),t(tt,[2,76]),t(J,[2,40]),t(J,[2,41]),t(J,[2,42]),t(J,[2,43]),t(J,[2,44]),t(J,[2,45]),t(J,[2,46]),t(J,[2,47]),t(J,[2,48]),t(J,[2,49]),t(J,[2,50]),t(J,[2,51]),t(J,[2,52]),t(J,[2,53]),t(J,[2,54]),t(J,[2,55]),t(J,[2,56]),t(J,[2,57]),t(J,[2,58]),t(J,[2,60]),t(J,[2,61]),t(J,[2,62]),t(J,[2,63]),t(J,[2,64]),t(J,[2,65]),t(J,[2,66]),t(J,[2,67]),t(J,[2,68]),t(J,[2,69]),t(J,[2,70]),{31:134,42:[1,135]},{12:[1,136]},{33:[1,137]},t(et,[2,28]),t(et,[2,29]),t(et,[2,30]),t(et,[2,31]),t(et,[2,32]),t(et,[2,33]),t(et,[2,34]),{1:[2,9]},{1:[2,10]},{1:[2,11]},{1:[2,12]},t($,[2,18]),t(Q,[2,38]),t(Z,[2,72]),t(tt,[2,74]),t(J,[2,24]),t(J,[2,35]),t(nt,[2,25]),t(nt,[2,26],{12:[1,138]}),t(nt,[2,27])],defaultActions:{2:[2,1],3:[2,2],4:[2,7],5:[2,3],6:[2,4],7:[2,5],8:[2,6],74:[2,8],126:[2,9],127:[2,10],128:[2,11],129:[2,12]},parseError:function(t,e){if(!e.recoverable){var n=new Error(t);throw n.hash=e,n}this.trace(t)},parse:function(t){var e=[0],n=[],a=[null],i=[],s=this.table,r="",l=0,o=0,c=i.slice.call(arguments,1),h=Object.create(this.lexer),d={yy:{}};for(var u in this.yy)Object.prototype.hasOwnProperty.call(this.yy,u)&&(d.yy[u]=this.yy[u]);h.setInput(t,d.yy),d.yy.lexer=h,d.yy.parser=this,void 0===h.yylloc&&(h.yylloc={});var p=h.yylloc;i.push(p);var y=h.options&&h.options.ranges;"function"==typeof d.yy.parseError?this.parseError=d.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var f,b,g,x,_,m,E,A,S,C={};;){if(b=e[e.length-1],this.defaultActions[b]?g=this.defaultActions[b]:(null==f&&(S=void 0,"number"!=typeof(S=n.pop()||h.lex()||1)&&(S instanceof Array&&(S=(n=S).pop()),S=this.symbols_[S]||S),f=S),g=s[b]&&s[b][f]),void 0===g||!g.length||!g[0]){var k;for(_ in A=[],s[b])this.terminals_[_]&&_>2&&A.push("'"+this.terminals_[_]+"'");k=h.showPosition?"Parse error on line "+(l+1)+":\n"+h.showPosition()+"\nExpecting "+A.join(", ")+", got '"+(this.terminals_[f]||f)+"'":"Parse error on line "+(l+1)+": Unexpected "+(1==f?"end of input":"'"+(this.terminals_[f]||f)+"'"),this.parseError(k,{text:h.match,token:this.terminals_[f]||f,line:h.yylineno,loc:p,expected:A})}if(g[0]instanceof Array&&g.length>1)throw new Error("Parse Error: multiple actions possible at state: "+b+", token: "+f);switch(g[0]){case 1:e.push(f),a.push(h.yytext),i.push(h.yylloc),e.push(g[1]),f=null,o=h.yyleng,r=h.yytext,l=h.yylineno,p=h.yylloc;break;case 2:if(m=this.productions_[g[1]][1],C.$=a[a.length-m],C._$={first_line:i[i.length-(m||1)].first_line,last_line:i[i.length-1].last_line,first_column:i[i.length-(m||1)].first_column,last_column:i[i.length-1].last_column},y&&(C._$.range=[i[i.length-(m||1)].range[0],i[i.length-1].range[1]]),void 0!==(x=this.performAction.apply(C,[r,o,l,d.yy,g[1],a,i].concat(c))))return x;m&&(e=e.slice(0,-1*m*2),a=a.slice(0,-1*m),i=i.slice(0,-1*m)),e.push(this.productions_[g[1]][0]),a.push(C.$),i.push(C._$),E=s[e[e.length-2]][e[e.length-1]],e.push(E);break;case 3:return!0}}return!0}},it={EOF:1,parseError:function(t,e){if(!this.yy.parser)throw new Error(t);this.yy.parser.parseError(t,e)},setInput:function(t,e){return this.yy=e||this.yy||{},this._input=t,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var t=this._input[0];return this.yytext+=t,this.yyleng++,this.offset++,this.match+=t,this.matched+=t,t.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),t},unput:function(t){var e=t.length,n=t.split(/(?:\r\n?|\n)/g);this._input=t+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-e),this.offset-=e;var a=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),n.length-1&&(this.yylineno-=n.length-1);var i=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:n?(n.length===a.length?this.yylloc.first_column:0)+a[a.length-n.length].length-n[0].length:this.yylloc.first_column-e},this.options.ranges&&(this.yylloc.range=[i[0],i[0]+this.yyleng-e]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(t){this.unput(this.match.slice(t))},pastInput:function(){var t=this.matched.substr(0,this.matched.length-this.match.length);return(t.length>20?"...":"")+t.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var t=this.match;return t.length<20&&(t+=this._input.substr(0,20-t.length)),(t.substr(0,20)+(t.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var t=this.pastInput(),e=new Array(t.length+1).join("-");return t+this.upcomingInput()+"\n"+e+"^"},test_match:function(t,e){var n,a,i;if(this.options.backtrack_lexer&&(i={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(i.yylloc.range=this.yylloc.range.slice(0))),(a=t[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=a.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:a?a[a.length-1].length-a[a.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+t[0].length},this.yytext+=t[0],this.match+=t[0],this.matches=t,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(t[0].length),this.matched+=t[0],n=this.performAction.call(this,this.yy,this,e,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),n)return n;if(this._backtrack){for(var s in i)this[s]=i[s];return!1}return!1},next:function(){if(this.done)return this.EOF;var t,e,n,a;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var i=this._currentRules(),s=0;se[0].length)){if(e=n,a=s,this.options.backtrack_lexer){if(!1!==(t=this.test_match(n,i[s])))return t;if(this._backtrack){e=!1;continue}return!1}if(!this.options.flex)break}return e?!1!==(t=this.test_match(e,i[a]))&&t:""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(t){this.conditionStack.push(t)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(t){return(t=this.conditionStack.length-1-Math.abs(t||0))>=0?this.conditionStack[t]:"INITIAL"},pushState:function(t){this.begin(t)},stateStackSize:function(){return this.conditionStack.length},options:{},performAction:function(t,e,n,a){switch(n){case 0:return 6;case 1:return 7;case 2:return 8;case 3:return 9;case 4:return 22;case 5:return 23;case 6:return this.begin("acc_title"),24;case 7:return this.popState(),"acc_title_value";case 8:return this.begin("acc_descr"),26;case 9:return this.popState(),"acc_descr_value";case 10:this.begin("acc_descr_multiline");break;case 11:case 73:this.popState();break;case 12:return"acc_descr_multiline_value";case 13:case 16:case 70:break;case 14:c;break;case 15:return 12;case 17:return 11;case 18:return 15;case 19:return 16;case 20:return 17;case 21:return 18;case 22:return this.begin("person_ext"),45;case 23:return this.begin("person"),44;case 24:return this.begin("system_ext_queue"),51;case 25:return this.begin("system_ext_db"),50;case 26:return this.begin("system_ext"),49;case 27:return this.begin("system_queue"),48;case 28:return this.begin("system_db"),47;case 29:return this.begin("system"),46;case 30:return this.begin("boundary"),37;case 31:return this.begin("enterprise_boundary"),34;case 32:return this.begin("system_boundary"),36;case 33:return this.begin("container_ext_queue"),57;case 34:return this.begin("container_ext_db"),56;case 35:return this.begin("container_ext"),55;case 36:return this.begin("container_queue"),54;case 37:return this.begin("container_db"),53;case 38:return this.begin("container"),52;case 39:return this.begin("container_boundary"),38;case 40:return this.begin("component_ext_queue"),63;case 41:return this.begin("component_ext_db"),62;case 42:return this.begin("component_ext"),61;case 43:return this.begin("component_queue"),60;case 44:return this.begin("component_db"),59;case 45:return this.begin("component"),58;case 46:case 47:return this.begin("node"),39;case 48:return this.begin("node_l"),40;case 49:return this.begin("node_r"),41;case 50:return this.begin("rel"),64;case 51:return this.begin("birel"),65;case 52:case 53:return this.begin("rel_u"),66;case 54:case 55:return this.begin("rel_d"),67;case 56:case 57:return this.begin("rel_l"),68;case 58:case 59:return this.begin("rel_r"),69;case 60:return this.begin("rel_b"),70;case 61:return this.begin("rel_index"),71;case 62:return this.begin("update_el_style"),72;case 63:return this.begin("update_rel_style"),73;case 64:return this.begin("update_layout_config"),74;case 65:return"EOF_IN_STRUCT";case 66:return this.begin("attribute"),"ATTRIBUTE_EMPTY";case 67:this.begin("attribute");break;case 68:case 79:this.popState(),this.popState();break;case 69:case 71:return 80;case 72:this.begin("string");break;case 74:case 80:return"STR";case 75:this.begin("string_kv");break;case 76:return this.begin("string_kv_key"),"STR_KEY";case 77:this.popState(),this.begin("string_kv_value");break;case 78:return"STR_VALUE";case 81:return"LBRACE";case 82:return"RBRACE";case 83:return"SPACE";case 84:return"EOL";case 85:return 14}},rules:[/^(?:.*direction\s+TB[^\n]*)/,/^(?:.*direction\s+BT[^\n]*)/,/^(?:.*direction\s+RL[^\n]*)/,/^(?:.*direction\s+LR[^\n]*)/,/^(?:title\s[^#\n;]+)/,/^(?:accDescription\s[^#\n;]+)/,/^(?:accTitle\s*:\s*)/,/^(?:(?!\n||)*[^\n]*)/,/^(?:accDescr\s*:\s*)/,/^(?:(?!\n||)*[^\n]*)/,/^(?:accDescr\s*\{\s*)/,/^(?:[\}])/,/^(?:[^\}]*)/,/^(?:%%(?!\{)*[^\n]*(\r?\n?)+)/,/^(?:%%[^\n]*(\r?\n)*)/,/^(?:\s*(\r?\n)+)/,/^(?:\s+)/,/^(?:C4Context\b)/,/^(?:C4Container\b)/,/^(?:C4Component\b)/,/^(?:C4Dynamic\b)/,/^(?:C4Deployment\b)/,/^(?:Person_Ext\b)/,/^(?:Person\b)/,/^(?:SystemQueue_Ext\b)/,/^(?:SystemDb_Ext\b)/,/^(?:System_Ext\b)/,/^(?:SystemQueue\b)/,/^(?:SystemDb\b)/,/^(?:System\b)/,/^(?:Boundary\b)/,/^(?:Enterprise_Boundary\b)/,/^(?:System_Boundary\b)/,/^(?:ContainerQueue_Ext\b)/,/^(?:ContainerDb_Ext\b)/,/^(?:Container_Ext\b)/,/^(?:ContainerQueue\b)/,/^(?:ContainerDb\b)/,/^(?:Container\b)/,/^(?:Container_Boundary\b)/,/^(?:ComponentQueue_Ext\b)/,/^(?:ComponentDb_Ext\b)/,/^(?:Component_Ext\b)/,/^(?:ComponentQueue\b)/,/^(?:ComponentDb\b)/,/^(?:Component\b)/,/^(?:Deployment_Node\b)/,/^(?:Node\b)/,/^(?:Node_L\b)/,/^(?:Node_R\b)/,/^(?:Rel\b)/,/^(?:BiRel\b)/,/^(?:Rel_Up\b)/,/^(?:Rel_U\b)/,/^(?:Rel_Down\b)/,/^(?:Rel_D\b)/,/^(?:Rel_Left\b)/,/^(?:Rel_L\b)/,/^(?:Rel_Right\b)/,/^(?:Rel_R\b)/,/^(?:Rel_Back\b)/,/^(?:RelIndex\b)/,/^(?:UpdateElementStyle\b)/,/^(?:UpdateRelStyle\b)/,/^(?:UpdateLayoutConfig\b)/,/^(?:$)/,/^(?:[(][ ]*[,])/,/^(?:[(])/,/^(?:[)])/,/^(?:,,)/,/^(?:,)/,/^(?:[ ]*["]["])/,/^(?:[ ]*["])/,/^(?:["])/,/^(?:[^"]*)/,/^(?:[ ]*[\$])/,/^(?:[^=]*)/,/^(?:[=][ ]*["])/,/^(?:[^"]+)/,/^(?:["])/,/^(?:[^,]+)/,/^(?:\{)/,/^(?:\})/,/^(?:[\s]+)/,/^(?:[\n\r]+)/,/^(?:$)/],conditions:{acc_descr_multiline:{rules:[11,12],inclusive:!1},acc_descr:{rules:[9],inclusive:!1},acc_title:{rules:[7],inclusive:!1},string_kv_value:{rules:[78,79],inclusive:!1},string_kv_key:{rules:[77],inclusive:!1},string_kv:{rules:[76],inclusive:!1},string:{rules:[73,74],inclusive:!1},attribute:{rules:[68,69,70,71,72,75,80],inclusive:!1},update_layout_config:{rules:[65,66,67,68],inclusive:!1},update_rel_style:{rules:[65,66,67,68],inclusive:!1},update_el_style:{rules:[65,66,67,68],inclusive:!1},rel_b:{rules:[65,66,67,68],inclusive:!1},rel_r:{rules:[65,66,67,68],inclusive:!1},rel_l:{rules:[65,66,67,68],inclusive:!1},rel_d:{rules:[65,66,67,68],inclusive:!1},rel_u:{rules:[65,66,67,68],inclusive:!1},rel_bi:{rules:[],inclusive:!1},rel:{rules:[65,66,67,68],inclusive:!1},node_r:{rules:[65,66,67,68],inclusive:!1},node_l:{rules:[65,66,67,68],inclusive:!1},node:{rules:[65,66,67,68],inclusive:!1},index:{rules:[],inclusive:!1},rel_index:{rules:[65,66,67,68],inclusive:!1},component_ext_queue:{rules:[],inclusive:!1},component_ext_db:{rules:[65,66,67,68],inclusive:!1},component_ext:{rules:[65,66,67,68],inclusive:!1},component_queue:{rules:[65,66,67,68],inclusive:!1},component_db:{rules:[65,66,67,68],inclusive:!1},component:{rules:[65,66,67,68],inclusive:!1},container_boundary:{rules:[65,66,67,68],inclusive:!1},container_ext_queue:{rules:[65,66,67,68],inclusive:!1},container_ext_db:{rules:[65,66,67,68],inclusive:!1},container_ext:{rules:[65,66,67,68],inclusive:!1},container_queue:{rules:[65,66,67,68],inclusive:!1},container_db:{rules:[65,66,67,68],inclusive:!1},container:{rules:[65,66,67,68],inclusive:!1},birel:{rules:[65,66,67,68],inclusive:!1},system_boundary:{rules:[65,66,67,68],inclusive:!1},enterprise_boundary:{rules:[65,66,67,68],inclusive:!1},boundary:{rules:[65,66,67,68],inclusive:!1},system_ext_queue:{rules:[65,66,67,68],inclusive:!1},system_ext_db:{rules:[65,66,67,68],inclusive:!1},system_ext:{rules:[65,66,67,68],inclusive:!1},system_queue:{rules:[65,66,67,68],inclusive:!1},system_db:{rules:[65,66,67,68],inclusive:!1},system:{rules:[65,66,67,68],inclusive:!1},person_ext:{rules:[65,66,67,68],inclusive:!1},person:{rules:[65,66,67,68],inclusive:!1},INITIAL:{rules:[0,1,2,3,4,5,6,8,10,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,81,82,83,84,85],inclusive:!0}}};function st(){this.yy={}}return at.lexer=it,st.prototype=at,at.Parser=st,new st}());l.parser=l;const o=l;let h=[],d=[""],u="global",p="",y=[{alias:"global",label:{text:"global"},type:{text:"global"},tags:null,link:null,parentBoundary:""}],f=[],b="",g=!1,x=4,_=2;var m;const E=function(t){return null==t?h:h.filter((e=>e.parentBoundary===t))},A=function(t){return null==t?y:y.filter((e=>e.parentBoundary===t))},S=function(){return g},C={addPersonOrSystem:function(t,e,n,a,i,s,r){if(null===e||null===n)return;let l={};const o=h.find((t=>t.alias===e));if(o&&e===o.alias?l=o:(l.alias=e,h.push(l)),l.label=null==n?{text:""}:{text:n},null==a)l.descr={text:""};else if("object"==typeof a){let[t,e]=Object.entries(a)[0];l[t]={text:e}}else l.descr={text:a};if("object"==typeof i){let[t,e]=Object.entries(i)[0];l[t]=e}else l.sprite=i;if("object"==typeof s){let[t,e]=Object.entries(s)[0];l[t]=e}else l.tags=s;if("object"==typeof r){let[t,e]=Object.entries(r)[0];l[t]=e}else l.link=r;l.typeC4Shape={text:t},l.parentBoundary=u,l.wrap=S()},addPersonOrSystemBoundary:function(t,e,n,a,i){if(null===t||null===e)return;let s={};const r=y.find((e=>e.alias===t));if(r&&t===r.alias?s=r:(s.alias=t,y.push(s)),s.label=null==e?{text:""}:{text:e},null==n)s.type={text:"system"};else if("object"==typeof n){let[t,e]=Object.entries(n)[0];s[t]={text:e}}else s.type={text:n};if("object"==typeof a){let[t,e]=Object.entries(a)[0];s[t]=e}else s.tags=a;if("object"==typeof i){let[t,e]=Object.entries(i)[0];s[t]=e}else s.link=i;s.parentBoundary=u,s.wrap=S(),p=u,u=t,d.push(p)},addContainer:function(t,e,n,a,i,s,r,l){if(null===e||null===n)return;let o={};const c=h.find((t=>t.alias===e));if(c&&e===c.alias?o=c:(o.alias=e,h.push(o)),o.label=null==n?{text:""}:{text:n},null==a)o.techn={text:""};else if("object"==typeof a){let[t,e]=Object.entries(a)[0];o[t]={text:e}}else o.techn={text:a};if(null==i)o.descr={text:""};else if("object"==typeof i){let[t,e]=Object.entries(i)[0];o[t]={text:e}}else o.descr={text:i};if("object"==typeof s){let[t,e]=Object.entries(s)[0];o[t]=e}else o.sprite=s;if("object"==typeof r){let[t,e]=Object.entries(r)[0];o[t]=e}else o.tags=r;if("object"==typeof l){let[t,e]=Object.entries(l)[0];o[t]=e}else o.link=l;o.wrap=S(),o.typeC4Shape={text:t},o.parentBoundary=u},addContainerBoundary:function(t,e,n,a,i){if(null===t||null===e)return;let s={};const r=y.find((e=>e.alias===t));if(r&&t===r.alias?s=r:(s.alias=t,y.push(s)),s.label=null==e?{text:""}:{text:e},null==n)s.type={text:"container"};else if("object"==typeof n){let[t,e]=Object.entries(n)[0];s[t]={text:e}}else s.type={text:n};if("object"==typeof a){let[t,e]=Object.entries(a)[0];s[t]=e}else s.tags=a;if("object"==typeof i){let[t,e]=Object.entries(i)[0];s[t]=e}else s.link=i;s.parentBoundary=u,s.wrap=S(),p=u,u=t,d.push(p)},addComponent:function(t,e,n,a,i,s,r,l){if(null===e||null===n)return;let o={};const c=h.find((t=>t.alias===e));if(c&&e===c.alias?o=c:(o.alias=e,h.push(o)),o.label=null==n?{text:""}:{text:n},null==a)o.techn={text:""};else if("object"==typeof a){let[t,e]=Object.entries(a)[0];o[t]={text:e}}else o.techn={text:a};if(null==i)o.descr={text:""};else if("object"==typeof i){let[t,e]=Object.entries(i)[0];o[t]={text:e}}else o.descr={text:i};if("object"==typeof s){let[t,e]=Object.entries(s)[0];o[t]=e}else o.sprite=s;if("object"==typeof r){let[t,e]=Object.entries(r)[0];o[t]=e}else o.tags=r;if("object"==typeof l){let[t,e]=Object.entries(l)[0];o[t]=e}else o.link=l;o.wrap=S(),o.typeC4Shape={text:t},o.parentBoundary=u},addDeploymentNode:function(t,e,n,a,i,s,r,l){if(null===e||null===n)return;let o={};const c=y.find((t=>t.alias===e));if(c&&e===c.alias?o=c:(o.alias=e,y.push(o)),o.label=null==n?{text:""}:{text:n},null==a)o.type={text:"node"};else if("object"==typeof a){let[t,e]=Object.entries(a)[0];o[t]={text:e}}else o.type={text:a};if(null==i)o.descr={text:""};else if("object"==typeof i){let[t,e]=Object.entries(i)[0];o[t]={text:e}}else o.descr={text:i};if("object"==typeof r){let[t,e]=Object.entries(r)[0];o[t]=e}else o.tags=r;if("object"==typeof l){let[t,e]=Object.entries(l)[0];o[t]=e}else o.link=l;o.nodeType=t,o.parentBoundary=u,o.wrap=S(),p=u,u=e,d.push(p)},popBoundaryParseStack:function(){u=p,d.pop(),p=d.pop(),d.push(p)},addRel:function(t,e,n,a,i,s,r,l,o){if(null==t||null==e||null==n||null==a)return;let c={};const h=f.find((t=>t.from===e&&t.to===n));if(h?c=h:f.push(c),c.type=t,c.from=e,c.to=n,c.label={text:a},null==i)c.techn={text:""};else if("object"==typeof i){let[t,e]=Object.entries(i)[0];c[t]={text:e}}else c.techn={text:i};if(null==s)c.descr={text:""};else if("object"==typeof s){let[t,e]=Object.entries(s)[0];c[t]={text:e}}else c.descr={text:s};if("object"==typeof r){let[t,e]=Object.entries(r)[0];c[t]=e}else c.sprite=r;if("object"==typeof l){let[t,e]=Object.entries(l)[0];c[t]=e}else c.tags=l;if("object"==typeof o){let[t,e]=Object.entries(o)[0];c[t]=e}else c.link=o;c.wrap=S()},updateElStyle:function(t,e,n,a,i,s,r,l,o,c,d){let u=h.find((t=>t.alias===e));if(void 0!==u||(u=y.find((t=>t.alias===e)),void 0!==u)){if(null!=n)if("object"==typeof n){let[t,e]=Object.entries(n)[0];u[t]=e}else u.bgColor=n;if(null!=a)if("object"==typeof a){let[t,e]=Object.entries(a)[0];u[t]=e}else u.fontColor=a;if(null!=i)if("object"==typeof i){let[t,e]=Object.entries(i)[0];u[t]=e}else u.borderColor=i;if(null!=s)if("object"==typeof s){let[t,e]=Object.entries(s)[0];u[t]=e}else u.shadowing=s;if(null!=r)if("object"==typeof r){let[t,e]=Object.entries(r)[0];u[t]=e}else u.shape=r;if(null!=l)if("object"==typeof l){let[t,e]=Object.entries(l)[0];u[t]=e}else u.sprite=l;if(null!=o)if("object"==typeof o){let[t,e]=Object.entries(o)[0];u[t]=e}else u.techn=o;if(null!=c)if("object"==typeof c){let[t,e]=Object.entries(c)[0];u[t]=e}else u.legendText=c;if(null!=d)if("object"==typeof d){let[t,e]=Object.entries(d)[0];u[t]=e}else u.legendSprite=d}},updateRelStyle:function(t,e,n,a,i,s,r){const l=f.find((t=>t.from===e&&t.to===n));if(void 0!==l){if(null!=a)if("object"==typeof a){let[t,e]=Object.entries(a)[0];l[t]=e}else l.textColor=a;if(null!=i)if("object"==typeof i){let[t,e]=Object.entries(i)[0];l[t]=e}else l.lineColor=i;if(null!=s)if("object"==typeof s){let[t,e]=Object.entries(s)[0];l[t]=parseInt(e)}else l.offsetX=parseInt(s);if(null!=r)if("object"==typeof r){let[t,e]=Object.entries(r)[0];l[t]=parseInt(e)}else l.offsetY=parseInt(r)}},updateLayoutConfig:function(t,e,n){let a=x,i=_;if("object"==typeof e){const t=Object.values(e)[0];a=parseInt(t)}else a=parseInt(e);if("object"==typeof n){const t=Object.values(n)[0];i=parseInt(t)}else i=parseInt(n);a>=1&&(x=a),i>=1&&(_=i)},autoWrap:S,setWrap:function(t){g=t},getC4ShapeArray:E,getC4Shape:function(t){return h.find((e=>e.alias===t))},getC4ShapeKeys:function(t){return Object.keys(E(t))},getBoundaries:A,getBoundarys:A,getCurrentBoundaryParse:function(){return u},getParentBoundaryParse:function(){return p},getRels:function(){return f},getTitle:function(){return b},getC4Type:function(){return m},getC4ShapeInRow:function(){return x},getC4BoundaryInRow:function(){return _},setAccTitle:a.s,getAccTitle:a.g,getAccDescription:a.a,setAccDescription:a.b,getConfig:()=>(0,a.c)().c4,clear:function(){h=[],y=[{alias:"global",label:{text:"global"},type:{text:"global"},tags:null,link:null,parentBoundary:""}],p="",u="global",d=[""],f=[],d=[""],b="",g=!1,x=4,_=2},LINETYPE:{SOLID:0,DOTTED:1,NOTE:2,SOLID_CROSS:3,DOTTED_CROSS:4,SOLID_OPEN:5,DOTTED_OPEN:6,LOOP_START:10,LOOP_END:11,ALT_START:12,ALT_ELSE:13,ALT_END:14,OPT_START:15,OPT_END:16,ACTIVE_START:17,ACTIVE_END:18,PAR_START:19,PAR_AND:20,PAR_END:21,RECT_START:22,RECT_END:23,SOLID_POINT:24,DOTTED_POINT:25},ARROWTYPE:{FILLED:0,OPEN:1},PLACEMENT:{LEFTOF:0,RIGHTOF:1,OVER:2},setTitle:function(t){let e=(0,a.d)(t,(0,a.c)());b=e},setC4Type:function(t){let e=(0,a.d)(t,(0,a.c)());m=e}},k=function(t,e){return(0,s.d)(t,e)},O=function(){function t(t,e,n,a,s,r,l){i(e.append("text").attr("x",n+s/2).attr("y",a+r/2+5).style("text-anchor","middle").text(t),l)}function e(t,e,n,s,r,l,o,c){const{fontSize:h,fontFamily:d,fontWeight:u}=c,p=t.split(a.e.lineBreakRegex);for(let t=0;t>"),e.typeC4Shape.text){case"person":case"external_person":!function(t,e,n,a,i,s){const l=t.append("image");l.attr("width",e),l.attr("height",n),l.attr("x",a),l.attr("y",i);let o=s.startsWith("data:image/png;base64")?s:(0,r.Jf)(s);l.attr("xlink:href",o)}(h,48,48,e.x+e.width/2-24,e.y+e.image.Y,c)}let f=n[e.typeC4Shape.text+"Font"]();return f.fontWeight="bold",f.fontSize=f.fontSize+2,f.fontColor=o,O(n)(e.label.text,h,e.x,e.y+e.label.Y,e.width,e.height,{fill:o},f),f=n[e.typeC4Shape.text+"Font"](),f.fontColor=o,e.techn&&""!==(null==(a=e.techn)?void 0:a.text)?O(n)(e.techn.text,h,e.x,e.y+e.techn.Y,e.width,e.height,{fill:o,"font-style":"italic"},f):e.type&&""!==e.type.text&&O(n)(e.type.text,h,e.x,e.y+e.type.Y,e.width,e.height,{fill:o,"font-style":"italic"},f),e.descr&&""!==e.descr.text&&(f=n.personFont(),f.fontColor=o,O(n)(e.descr.text,h,e.x,e.y+e.descr.Y,e.width,e.height,{fill:o},f)),e.height};let T=0,w=0,R=4,D=2;l.yy=C;let N={};class P{constructor(t){this.name="",this.data={},this.data.startx=void 0,this.data.stopx=void 0,this.data.starty=void 0,this.data.stopy=void 0,this.data.widthLimit=void 0,this.nextData={},this.nextData.startx=void 0,this.nextData.stopx=void 0,this.nextData.starty=void 0,this.nextData.stopy=void 0,this.nextData.cnt=0,M(t.db.getConfig())}setData(t,e,n,a){this.nextData.startx=this.data.startx=t,this.nextData.stopx=this.data.stopx=e,this.nextData.starty=this.data.starty=n,this.nextData.stopy=this.data.stopy=a}updateVal(t,e,n,a){void 0===t[e]?t[e]=n:t[e]=a(n,t[e])}insert(t){this.nextData.cnt=this.nextData.cnt+1;let e=this.nextData.startx===this.nextData.stopx?this.nextData.stopx+t.margin:this.nextData.stopx+2*t.margin,n=e+t.width,a=this.nextData.starty+2*t.margin,i=a+t.height;(e>=this.data.widthLimit||n>=this.data.widthLimit||this.nextData.cnt>R)&&(e=this.nextData.startx+t.margin+N.nextLinePaddingX,a=this.nextData.stopy+2*t.margin,this.nextData.stopx=n=e+t.width,this.nextData.starty=this.nextData.stopy,this.nextData.stopy=i=a+t.height,this.nextData.cnt=1),t.x=e,t.y=a,this.updateVal(this.data,"startx",e,Math.min),this.updateVal(this.data,"starty",a,Math.min),this.updateVal(this.data,"stopx",n,Math.max),this.updateVal(this.data,"stopy",i,Math.max),this.updateVal(this.nextData,"startx",e,Math.min),this.updateVal(this.nextData,"starty",a,Math.min),this.updateVal(this.nextData,"stopx",n,Math.max),this.updateVal(this.nextData,"stopy",i,Math.max)}init(t){this.name="",this.data={startx:void 0,stopx:void 0,starty:void 0,stopy:void 0,widthLimit:void 0},this.nextData={startx:void 0,stopx:void 0,starty:void 0,stopy:void 0,cnt:0},M(t.db.getConfig())}bumpLastMargin(t){this.data.stopx+=t,this.data.stopy+=t}}const M=function(t){(0,a.f)(N,t),t.fontFamily&&(N.personFontFamily=N.systemFontFamily=N.messageFontFamily=t.fontFamily),t.fontSize&&(N.personFontSize=N.systemFontSize=N.messageFontSize=t.fontSize),t.fontWeight&&(N.personFontWeight=N.systemFontWeight=N.messageFontWeight=t.fontWeight)},j=(t,e)=>({fontFamily:t[e+"FontFamily"],fontSize:t[e+"FontSize"],fontWeight:t[e+"FontWeight"]}),B=t=>({fontFamily:t.boundaryFontFamily,fontSize:t.boundaryFontSize,fontWeight:t.boundaryFontWeight});function L(t,e,n,i,s){if(!e[t].width)if(n)e[t].text=(0,a.w)(e[t].text,s,i),e[t].textLines=e[t].text.split(a.e.lineBreakRegex).length,e[t].width=s,e[t].height=(0,a.j)(e[t].text,i);else{let n=e[t].text.split(a.e.lineBreakRegex);e[t].textLines=n.length;let s=0;e[t].height=0,e[t].width=0;for(const r of n)e[t].width=Math.max((0,a.h)(r,i),e[t].width),s=(0,a.j)(r,i),e[t].height=e[t].height+s}}const Y=function(t,e,n){e.x=n.data.startx,e.y=n.data.starty,e.width=n.data.stopx-n.data.startx,e.height=n.data.stopy-n.data.starty,e.label.y=N.c4ShapeMargin-35;let i=e.wrap&&N.wrap,s=B(N);s.fontSize=s.fontSize+2,s.fontWeight="bold",L("label",e,i,s,(0,a.h)(e.label.text,s)),function(t,e,n){const a=t.append("g");let i=e.bgColor?e.bgColor:"none",s=e.borderColor?e.borderColor:"#444444",r=e.fontColor?e.fontColor:"black",l={"stroke-width":1,"stroke-dasharray":"7.0,7.0"};e.nodeType&&(l={"stroke-width":1});let o={x:e.x,y:e.y,fill:i,stroke:s,width:e.width,height:e.height,rx:2.5,ry:2.5,attrs:l};k(a,o);let c=n.boundaryFont();c.fontWeight="bold",c.fontSize=c.fontSize+2,c.fontColor=r,O(n)(e.label.text,a,e.x,e.y+e.label.Y,e.width,e.height,{fill:"#444444"},c),e.type&&""!==e.type.text&&(c=n.boundaryFont(),c.fontColor=r,O(n)(e.type.text,a,e.x,e.y+e.type.Y,e.width,e.height,{fill:"#444444"},c)),e.descr&&""!==e.descr.text&&(c=n.boundaryFont(),c.fontSize=c.fontSize-2,c.fontColor=r,O(n)(e.descr.text,a,e.x,e.y+e.descr.Y,e.width,e.height,{fill:"#444444"},c))}(t,e,N)},I=function(t,e,n,i){let s=0;for(const r of i){s=0;const i=n[r];let l=j(N,i.typeC4Shape.text);switch(l.fontSize=l.fontSize-2,i.typeC4Shape.width=(0,a.h)("«"+i.typeC4Shape.text+"»",l),i.typeC4Shape.height=l.fontSize+2,i.typeC4Shape.Y=N.c4ShapePadding,s=i.typeC4Shape.Y+i.typeC4Shape.height-4,i.image={width:0,height:0,Y:0},i.typeC4Shape.text){case"person":case"external_person":i.image.width=48,i.image.height=48,i.image.Y=s,s=i.image.Y+i.image.height}i.sprite&&(i.image.width=48,i.image.height=48,i.image.Y=s,s=i.image.Y+i.image.height);let o=i.wrap&&N.wrap,c=N.width-2*N.c4ShapePadding,h=j(N,i.typeC4Shape.text);h.fontSize=h.fontSize+2,h.fontWeight="bold",L("label",i,o,h,c),i.label.Y=s+8,s=i.label.Y+i.label.height,i.type&&""!==i.type.text?(i.type.text="["+i.type.text+"]",L("type",i,o,j(N,i.typeC4Shape.text),c),i.type.Y=s+5,s=i.type.Y+i.type.height):i.techn&&""!==i.techn.text&&(i.techn.text="["+i.techn.text+"]",L("techn",i,o,j(N,i.techn.text),c),i.techn.Y=s+5,s=i.techn.Y+i.techn.height);let d=s,u=i.label.width;i.descr&&""!==i.descr.text&&(L("descr",i,o,j(N,i.typeC4Shape.text),c),i.descr.Y=s+20,s=i.descr.Y+i.descr.height,u=Math.max(i.label.width,i.descr.width),d=s-5*i.descr.textLines),u+=N.c4ShapePadding,i.width=Math.max(i.width||N.width,u,N.width),i.height=Math.max(i.height||N.height,d,N.height),i.margin=i.margin||N.c4ShapeMargin,t.insert(i),v(e,i,N)}t.bumpLastMargin(N.c4ShapeMargin)};class U{constructor(t,e){this.x=t,this.y=e}}let F=function(t,e){let n=t.x,a=t.y,i=e.x,s=e.y,r=n+t.width/2,l=a+t.height/2,o=Math.abs(n-i),c=Math.abs(a-s),h=c/o,d=t.height/t.width,u=null;return a==s&&ni?u=new U(n,l):n==i&&as&&(u=new U(r,a)),n>i&&a=h?new U(n,l+h*t.width/2):new U(r-o/c*t.height/2,a+t.height):n=h?new U(n+t.width,l+h*t.width/2):new U(r+o/c*t.height/2,a+t.height):ns?u=d>=h?new U(n+t.width,l-h*t.width/2):new U(r+t.height/2*o/c,a):n>i&&a>s&&(u=d>=h?new U(n,l-t.width/2*h):new U(r-t.height/2*o/c,a)),u},X=function(t,e){let n={x:0,y:0};n.x=e.x+e.width/2,n.y=e.y+e.height/2;let a=F(t,n);return n.x=t.x+t.width/2,n.y=t.y+t.height/2,{startPoint:a,endPoint:F(e,n)}};function z(t,e,n,a,i){let s=new P(i);s.data.widthLimit=n.data.widthLimit/Math.min(D,a.length);for(let[r,l]of a.entries()){let a=0;l.image={width:0,height:0,Y:0},l.sprite&&(l.image.width=48,l.image.height=48,l.image.Y=a,a=l.image.Y+l.image.height);let o=l.wrap&&N.wrap,c=B(N);if(c.fontSize=c.fontSize+2,c.fontWeight="bold",L("label",l,o,c,s.data.widthLimit),l.label.Y=a+8,a=l.label.Y+l.label.height,l.type&&""!==l.type.text&&(l.type.text="["+l.type.text+"]",L("type",l,o,B(N),s.data.widthLimit),l.type.Y=a+5,a=l.type.Y+l.type.height),l.descr&&""!==l.descr.text){let t=B(N);t.fontSize=t.fontSize-2,L("descr",l,o,t,s.data.widthLimit),l.descr.Y=a+20,a=l.descr.Y+l.descr.height}if(0==r||r%D==0){let t=n.data.startx+N.diagramMarginX,e=n.data.stopy+N.diagramMarginY+a;s.setData(t,t,e,e)}else{let t=s.data.stopx!==s.data.startx?s.data.stopx+N.diagramMarginX:s.data.startx,e=s.data.starty;s.setData(t,t,e,e)}s.name=l.alias;let h=i.db.getC4ShapeArray(l.alias),d=i.db.getC4ShapeKeys(l.alias);d.length>0&&I(s,t,h,d),e=l.alias;let u=i.db.getBoundarys(e);u.length>0&&z(t,e,s,u,i),"global"!==l.alias&&Y(t,l,s),n.data.stopy=Math.max(s.data.stopy+N.c4ShapeMargin,n.data.stopy),n.data.stopx=Math.max(s.data.stopx+N.c4ShapeMargin,n.data.stopx),T=Math.max(T,n.data.stopx),w=Math.max(w,n.data.stopy)}}const W={drawPersonOrSystemArray:I,drawBoundary:Y,setConf:M,draw:function(t,e,n,s){N=(0,a.c)().c4;const r=(0,a.c)().securityLevel;let l;"sandbox"===r&&(l=(0,i.Ltv)("#i"+e));const o="sandbox"===r?(0,i.Ltv)(l.nodes()[0].contentDocument.body):(0,i.Ltv)("body");let c=s.db;s.db.setWrap(N.wrap),R=c.getC4ShapeInRow(),D=c.getC4BoundaryInRow(),a.l.debug(`C:${JSON.stringify(N,null,2)}`);const h="sandbox"===r?o.select(`[id="${e}"]`):(0,i.Ltv)(`[id="${e}"]`);h.append("defs").append("symbol").attr("id","computer").attr("width","24").attr("height","24").append("path").attr("transform","scale(.5)").attr("d","M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z"),function(t){t.append("defs").append("symbol").attr("id","database").attr("fill-rule","evenodd").attr("clip-rule","evenodd").append("path").attr("transform","scale(.5)").attr("d","M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z")}(h),function(t){t.append("defs").append("symbol").attr("id","clock").attr("width","24").attr("height","24").append("path").attr("transform","scale(.5)").attr("d","M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z")}(h);let d=new P(s);d.setData(N.diagramMarginX,N.diagramMarginX,N.diagramMarginY,N.diagramMarginY),d.data.widthLimit=screen.availWidth,T=N.diagramMarginX,w=N.diagramMarginY;const u=s.db.getTitle();z(h,"",d,s.db.getBoundarys(""),s),function(t){t.append("defs").append("marker").attr("id","arrowhead").attr("refX",9).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",12).attr("markerHeight",12).attr("orient","auto").append("path").attr("d","M 0 0 L 10 5 L 0 10 z")}(h),function(t){t.append("defs").append("marker").attr("id","arrowend").attr("refX",1).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",12).attr("markerHeight",12).attr("orient","auto").append("path").attr("d","M 10 0 L 0 5 L 10 10 z")}(h),function(t){const e=t.append("defs").append("marker").attr("id","crosshead").attr("markerWidth",15).attr("markerHeight",8).attr("orient","auto").attr("refX",16).attr("refY",4);e.append("path").attr("fill","black").attr("stroke","#000000").style("stroke-dasharray","0, 0").attr("stroke-width","1px").attr("d","M 9,2 V 6 L16,4 Z"),e.append("path").attr("fill","none").attr("stroke","#000000").style("stroke-dasharray","0, 0").attr("stroke-width","1px").attr("d","M 0,1 L 6,7 M 6,1 L 0,7")}(h),function(t){t.append("defs").append("marker").attr("id","filled-head").attr("refX",18).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L14,7 L9,1 Z")}(h),function(t,e,n,i){let s=0;for(let t of e){s+=1;let e=t.wrap&&N.wrap,l={fontFamily:(r=N).messageFontFamily,fontSize:r.messageFontSize,fontWeight:r.messageFontWeight};"C4Dynamic"===i.db.getC4Type()&&(t.label.text=s+": "+t.label.text);let o=(0,a.h)(t.label.text,l);L("label",t,e,l,o),t.techn&&""!==t.techn.text&&(o=(0,a.h)(t.techn.text,l),L("techn",t,e,l,o)),t.descr&&""!==t.descr.text&&(o=(0,a.h)(t.descr.text,l),L("descr",t,e,l,o));let c=n(t.from),h=n(t.to),d=X(c,h);t.startPoint=d.startPoint,t.endPoint=d.endPoint}var r;((t,e,n)=>{const a=t.append("g");let i=0;for(let t of e){let e=t.textColor?t.textColor:"#444444",s=t.lineColor?t.lineColor:"#444444",r=t.offsetX?parseInt(t.offsetX):0,l=t.offsetY?parseInt(t.offsetY):0,o="";if(0===i){let e=a.append("line");e.attr("x1",t.startPoint.x),e.attr("y1",t.startPoint.y),e.attr("x2",t.endPoint.x),e.attr("y2",t.endPoint.y),e.attr("stroke-width","1"),e.attr("stroke",s),e.style("fill","none"),"rel_b"!==t.type&&e.attr("marker-end","url("+o+"#arrowhead)"),"birel"!==t.type&&"rel_b"!==t.type||e.attr("marker-start","url("+o+"#arrowend)"),i=-1}else{let e=a.append("path");e.attr("fill","none").attr("stroke-width","1").attr("stroke",s).attr("d","Mstartx,starty Qcontrolx,controly stopx,stopy ".replaceAll("startx",t.startPoint.x).replaceAll("starty",t.startPoint.y).replaceAll("controlx",t.startPoint.x+(t.endPoint.x-t.startPoint.x)/2-(t.endPoint.x-t.startPoint.x)/4).replaceAll("controly",t.startPoint.y+(t.endPoint.y-t.startPoint.y)/2).replaceAll("stopx",t.endPoint.x).replaceAll("stopy",t.endPoint.y)),"rel_b"!==t.type&&e.attr("marker-end","url("+o+"#arrowhead)"),"birel"!==t.type&&"rel_b"!==t.type||e.attr("marker-start","url("+o+"#arrowend)")}let c=n.messageFont();O(n)(t.label.text,a,Math.min(t.startPoint.x,t.endPoint.x)+Math.abs(t.endPoint.x-t.startPoint.x)/2+r,Math.min(t.startPoint.y,t.endPoint.y)+Math.abs(t.endPoint.y-t.startPoint.y)/2+l,t.label.width,t.label.height,{fill:e},c),t.techn&&""!==t.techn.text&&(c=n.messageFont(),O(n)("["+t.techn.text+"]",a,Math.min(t.startPoint.x,t.endPoint.x)+Math.abs(t.endPoint.x-t.startPoint.x)/2+r,Math.min(t.startPoint.y,t.endPoint.y)+Math.abs(t.endPoint.y-t.startPoint.y)/2+n.messageFontSize+5+l,Math.max(t.label.width,t.techn.width),t.techn.height,{fill:e,"font-style":"italic"},c))}})(t,e,N)}(h,s.db.getRels(),s.db.getC4Shape,s),d.data.stopx=T,d.data.stopy=w;const p=d.data;let y=p.stopy-p.starty+2*N.diagramMarginY;const f=p.stopx-p.startx+2*N.diagramMarginX;u&&h.append("text").text(u).attr("x",(p.stopx-p.startx)/2-4*N.diagramMarginX).attr("y",p.starty+N.diagramMarginY),(0,a.i)(h,y,f,N.useMaxWidth);const b=u?60:0;h.attr("viewBox",p.startx-N.diagramMarginX+" -"+(N.diagramMarginY+b)+" "+f+" "+(y+b)),a.l.debug("models:",p)}},Q={parser:o,db:C,renderer:W,styles:t=>`.person {\n stroke: ${t.personBorder};\n fill: ${t.personBkg};\n }\n`,init:({c4:t,wrap:e})=>{W.setConf(t),C.setWrap(e)}}},8886:(t,e,n)=>{n.d(e,{a:()=>r,b:()=>c,c:()=>o,d:()=>s,e:()=>d,f:()=>l,g:()=>h});var a=n(6750),i=n(9973);const s=(t,e)=>{const n=t.append("rect");if(n.attr("x",e.x),n.attr("y",e.y),n.attr("fill",e.fill),n.attr("stroke",e.stroke),n.attr("width",e.width),n.attr("height",e.height),e.name&&n.attr("name",e.name),void 0!==e.rx&&n.attr("rx",e.rx),void 0!==e.ry&&n.attr("ry",e.ry),void 0!==e.attrs)for(const t in e.attrs)n.attr(t,e.attrs[t]);return void 0!==e.class&&n.attr("class",e.class),n},r=(t,e)=>{const n={x:e.startx,y:e.starty,width:e.stopx-e.startx,height:e.stopy-e.starty,fill:e.fill,stroke:e.stroke,class:"rect"};s(t,n).lower()},l=(t,e)=>{const n=e.text.replace(i.J," "),a=t.append("text");a.attr("x",e.x),a.attr("y",e.y),a.attr("class","legend"),a.style("text-anchor",e.anchor),void 0!==e.class&&a.attr("class",e.class);const s=a.append("tspan");return s.attr("x",e.x+2*e.textMargin),s.text(n),a},o=(t,e,n,i)=>{const s=t.append("image");s.attr("x",e),s.attr("y",n);const r=(0,a.Jf)(i);s.attr("xlink:href",r)},c=(t,e,n,i)=>{const s=t.append("use");s.attr("x",e),s.attr("y",n);const r=(0,a.Jf)(i);s.attr("xlink:href",`#${r}`)},h=()=>({x:0,y:0,width:100,height:100,fill:"#EDF2AE",stroke:"#666",anchor:"start",rx:0,ry:0}),d=()=>({x:0,y:0,width:100,height:100,"text-anchor":"start",style:"#666",textMargin:0,rx:0,ry:0,tspan:!0})}}]); \ No newline at end of file diff --git a/js/944-4463b3c5.chunk.min.js b/js/944-4463b3c5.chunk.min.js new file mode 100644 index 0000000..aba8cce --- /dev/null +++ b/js/944-4463b3c5.chunk.min.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkgeekdoc=self.webpackChunkgeekdoc||[]).push([[944],{944:(n,e,r)=>{r.d(e,{Zp:()=>Ae});var t=r(8058),o=r(5664),i=r(9622),u=r(9142),a=r(4098),d=r(4722),c=r(1690),f=r(697);class s{constructor(){var n={};n._next=n._prev=n,this._sentinel=n}dequeue(){var n=this._sentinel,e=n._prev;if(e!==n)return v(e),e}enqueue(n){var e=this._sentinel;n._prev&&n._next&&v(n),n._next=e._next,e._next._prev=n,e._next=n,n._prev=e}toString(){for(var n=[],e=this._sentinel,r=e._prev;r!==e;)n.push(JSON.stringify(r,g)),r=r._prev;return"["+n.join(", ")+"]"}}function v(n){n._prev._next=n._next,n._next._prev=n._prev,delete n._next,delete n._prev}function g(n,e){if("_next"!==n&&"_prev"!==n)return e}var h=u.A(1);function l(n,e,r,o,i){var u=i?[]:void 0;return t.A(n.inEdges(o.v),(function(t){var o=n.edge(t),a=n.node(t.v);i&&u.push({v:t.v,w:t.w}),a.out-=o,A(e,r,a)})),t.A(n.outEdges(o.v),(function(t){var o=n.edge(t),i=t.w,u=n.node(i);u.in-=o,A(e,r,u)})),n.removeNode(o.v),u}function A(n,e,r){r.out?r.in?n[r.out-r.in+e].enqueue(r):n[n.length-1].enqueue(r):n[0].enqueue(r)}function p(n){var e="greedy"===n.graph().acyclicer?function(n,e){if(n.nodeCount()<=1)return[];var r=function(n,e){var r=new f.T,o=0,i=0;t.A(n.nodes(),(function(n){r.setNode(n,{v:n,in:0,out:0})})),t.A(n.edges(),(function(n){var t=r.edge(n.v,n.w)||0,u=e(n),a=t+u;r.setEdge(n.v,n.w,a),i=Math.max(i,r.node(n.v).out+=u),o=Math.max(o,r.node(n.w).in+=u)}));var u=c.A(i+o+3).map((function(){return new s})),a=o+1;return t.A(r.nodes(),(function(n){A(u,a,r.node(n))})),{graph:r,buckets:u,zeroIdx:a}}(n,e||h),o=function(n,e,r){for(var t,o=[],i=e[e.length-1],u=e[0];n.nodeCount();){for(;t=u.dequeue();)l(n,e,r,t);for(;t=i.dequeue();)l(n,e,r,t);if(n.nodeCount())for(var a=e.length-2;a>0;--a)if(t=e[a].dequeue()){o=o.concat(l(n,e,r,t,!0));break}}return o}(r.graph,r.buckets,r.zeroIdx);return a.A(d.A(o,(function(e){return n.outEdges(e.v,e.w)})))}(n,function(n){return function(e){return n.edge(e).weight}}(n)):function(n){var e=[],r={},o={};return t.A(n.nodes(),(function u(a){i.A(o,a)||(o[a]=!0,r[a]=!0,t.A(n.outEdges(a),(function(n){i.A(r,n.w)?e.push(n):u(n.w)})),delete r[a])})),e}(n);t.A(e,(function(e){var r=n.edge(e);n.removeEdge(e),r.forwardName=e.name,r.reversed=!0,n.setEdge(e.w,e.v,r,o.A("rev"))}))}var w=r(9115),m=r(1088),b=r(3068),y=r(9501);const x=function(n,e,r){for(var t=-1,o=n.length;++te};var E=r(9008);const N=function(n){return n&&n.length?x(n,E.A,k):void 0},_=function(n){var e=null==n?0:n.length;return e?n[e-1]:void 0};var I=r(2528),T=r(9841),R=r(4425);const M=function(n,e){var r={};return e=(0,R.A)(e,3),(0,T.A)(n,(function(n,t,o){(0,I.A)(r,t,e(n,t,o))})),r};var L=r(9592);const C=function(n,e){return nMath.abs(u)*c?(a<0&&(c=-c),r=c*u/a,t=c):(u<0&&(d=-d),r=d,t=d*a/u),{x:o+r,y:i+t}}function V(n){var e=d.A(c.A(q(n)+1),(function(){return[]}));return t.A(n.nodes(),(function(r){var t=n.node(r),o=t.rank;L.A(o)||(e[o][t.order]=r)})),e}function B(n,e,r,t){var o={width:0,height:0};return arguments.length>=4&&(o.rank=r,o.order=t),j(n,"border",o,e)}function q(n){return N(d.A(n.nodes(),(function(e){var r=n.node(e).rank;if(!L.A(r))return r})))}function Y(n,e){var r=S();try{return e()}finally{console.log(n+" time: "+(S()-r)+"ms")}}function z(n,e){return e()}function D(n,e,r,t,o,i){var u={width:0,height:0,rank:i,borderType:e},a=o[e][i-1],d=j(n,"border",u,r);o[e][i]=d,n.setParent(d,t),a&&n.setEdge(a,d,{weight:1})}function $(n){t.A(n.nodes(),(function(e){J(n.node(e))})),t.A(n.edges(),(function(e){J(n.edge(e))}))}function J(n){var e=n.width;n.width=n.height,n.height=e}function Z(n){n.y=-n.y}function H(n){var e=n.x;n.x=n.y,n.y=e}const K=function(n,e){return n&&n.length?x(n,(0,R.A)(e,2),C):void 0};function Q(n){var e={};t.A(n.sources(),(function r(t){var o=n.node(t);if(i.A(e,t))return o.rank;e[t]=!0;var u=O(d.A(n.outEdges(t),(function(e){return r(e.w)-n.edge(e).minlen})));return u!==Number.POSITIVE_INFINITY&&null!=u||(u=0),o.rank=u}))}function U(n,e){return n.node(e.w).rank-n.node(e.v).rank-n.edge(e).minlen}function W(n){var e,r,t=new f.T({directed:!1}),o=n.nodes()[0],i=n.nodeCount();for(t.setNode(o,{});X(t,n)-1?t[o?n[i]:i]:void 0});var cn,fn=r(6070);u.A(1),u.A(1),r(4453),r(9137),r(2383);var sn=r(2049);r(3098),(0,r(805).A)("length"),RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");var vn="\\ud800-\\udfff",gn="["+vn+"]",hn="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",ln="\\ud83c[\\udffb-\\udfff]",An="[^"+vn+"]",pn="(?:\\ud83c[\\udde6-\\uddff]){2}",wn="[\\ud800-\\udbff][\\udc00-\\udfff]",mn="(?:"+hn+"|"+ln+")?",bn="[\\ufe0e\\ufe0f]?",yn=bn+mn+"(?:\\u200d(?:"+[An,pn,wn].join("|")+")"+bn+mn+")*",xn="(?:"+[An+hn+"?",hn,pn,wn,gn].join("|")+")";function kn(n,e,r){sn.A(e)||(e=[e]);var o=(n.isDirected()?n.successors:n.neighbors).bind(n),i=[],u={};return t.A(e,(function(e){if(!n.hasNode(e))throw new Error("Graph does not have node: "+e);En(n,e,"post"===r,u,o,i)})),i}function En(n,e,r,o,u,a){i.A(o,e)||(o[e]=!0,r||a.push(e),t.A(u(e),(function(e){En(n,e,r,o,u,a)})),r&&a.push(e))}function Nn(n){n=function(n){var e=(new f.T).setGraph(n.graph());return t.A(n.nodes(),(function(r){e.setNode(r,n.node(r))})),t.A(n.edges(),(function(r){var t=e.edge(r.v,r.w)||{weight:0,minlen:1},o=n.edge(r);e.setEdge(r.v,r.w,{weight:t.weight+o.weight,minlen:Math.max(t.minlen,o.minlen)})})),e}(n),Q(n);var e,r=W(n);for(Tn(r),_n(r,n);e=Mn(r);)Cn(r,n,e,Ln(r,n,e))}function _n(n,e){var r=function(n,e){return kn(n,e,"post")}(n,n.nodes());r=r.slice(0,r.length-1),t.A(r,(function(r){!function(n,e,r){var t=n.node(r).parent;n.edge(r,t).cutvalue=In(n,e,r)}(n,e,r)}))}function In(n,e,r){var o=n.node(r).parent,i=!0,u=e.edge(r,o),a=0;return u||(i=!1,u=e.edge(o,r)),a=u.weight,t.A(e.nodeEdges(r),(function(t){var u,d,c=t.v===r,f=c?t.w:t.v;if(f!==o){var s=c===i,v=e.edge(t).weight;if(a+=s?v:-v,u=r,d=f,n.hasEdge(u,d)){var g=n.edge(r,f).cutvalue;a+=s?-g:g}}})),a}function Tn(n,e){arguments.length<2&&(e=n.nodes()[0]),Rn(n,{},1,e)}function Rn(n,e,r,o,u){var a=r,d=n.node(o);return e[o]=!0,t.A(n.neighbors(o),(function(t){i.A(e,t)||(r=Rn(n,e,r,t,o))})),d.low=a,d.lim=r++,u?d.parent=u:delete d.parent,r}function Mn(n){return dn(n.edges(),(function(e){return n.edge(e).cutvalue<0}))}function Ln(n,e,r){var t=r.v,o=r.w;e.hasEdge(t,o)||(t=r.w,o=r.v);var i=n.node(t),u=n.node(o),a=i,d=!1;i.lim>u.lim&&(a=u,d=!0);var c=fn.A(e.edges(),(function(e){return d===On(0,n.node(e.v),a)&&d!==On(0,n.node(e.w),a)}));return K(c,(function(n){return U(e,n)}))}function Cn(n,e,r,o){var i=r.v,u=r.w;n.removeEdge(i,u),n.setEdge(o.v,o.w,{}),Tn(n),_n(n,e),function(n,e){var r=dn(n.nodes(),(function(n){return!e.node(n).parent})),o=function(n,e){return kn(n,e,"pre")}(n,r);o=o.slice(1),t.A(o,(function(r){var t=n.node(r).parent,o=e.edge(r,t),i=!1;o||(o=e.edge(t,r),i=!0),e.node(r).rank=e.node(t).rank+(i?o.minlen:-o.minlen)}))}(n,e)}function On(n,e,r){return r.low<=e.lim&&e.lim<=r.lim}function Pn(n){switch(n.graph().ranker){case"network-simplex":default:!function(n){Nn(n)}(n);break;case"tight-tree":!function(n){Q(n),W(n)}(n);break;case"longest-path":Sn(n)}}RegExp(ln+"(?="+ln+")|"+xn+yn,"g"),new Error,r(1974),Nn.initLowLimValues=Tn,Nn.initCutValues=_n,Nn.calcCutValue=In,Nn.leaveEdge=Mn,Nn.enterEdge=Ln,Nn.exchangeEdges=Cn;var Sn=Q;var jn=r(2866),Fn=r(3130);function Gn(n){var e=j(n,"root",{},"_root"),r=function(n){var e={};function r(o,i){var u=n.children(o);u&&u.length&&t.A(u,(function(n){r(n,i+1)})),e[o]=i}return t.A(n.children(),(function(n){r(n,1)})),e}(n),o=N(jn.A(r))-1,i=2*o+1;n.graph().nestingRoot=e,t.A(n.edges(),(function(e){n.edge(e).minlen*=i}));var u=function(n){return Fn.A(n.edges(),(function(e,r){return e+n.edge(r).weight}),0)}(n)+1;t.A(n.children(),(function(t){Vn(n,e,i,u,o,r,t)})),n.graph().nodeRankFactor=i}function Vn(n,e,r,o,i,u,a){var d=n.children(a);if(d.length){var c=B(n,"_bt"),f=B(n,"_bb"),s=n.node(a);n.setParent(c,a),s.borderTop=c,n.setParent(f,a),s.borderBottom=f,t.A(d,(function(t){Vn(n,e,r,o,i,u,t);var d=n.node(t),s=d.borderTop?d.borderTop:t,v=d.borderBottom?d.borderBottom:t,g=d.borderTop?o:2*o,h=s!==v?1:i-u[a]+1;n.setEdge(c,s,{weight:g,minlen:h,nestingEdge:!0}),n.setEdge(v,f,{weight:g,minlen:h,nestingEdge:!0})})),n.parent(a)||n.setEdge(e,c,{weight:0,minlen:i+u[a]})}else a!==e&&n.setEdge(e,a,{weight:0,minlen:r})}var Bn=r(970);const qn=function(n){return(0,Bn.A)(n,5)};var Yn=r(2851);const zn=function(n,e){return function(n,e,r){for(var t=-1,o=n.length,i=e.length,u={};++te||i&&u&&d&&!a&&!c||t&&u&&d||!r&&d||!o)return 1;if(!t&&!i&&!c&&n=a?d:d*("desc"==r[t]?-1:1)}return n.index-e.index}(n,e,r)}))};var Un=r(4326),Wn=r(6832);const Xn=(0,Un.A)((function(n,e){if(null==n)return[];var r=e.length;return r>1&&(0,Wn.A)(n,e[0],e[1])?e=[]:r>2&&(0,Wn.A)(e[0],e[1],e[2])&&(e=[e[0]]),Qn(n,(0,Dn.A)(e,1),[])}));function ne(n,e){for(var r=0,t=1;t0;)e%2&&(r+=f[e+1]),f[e=e-1>>1]+=n.weight;s+=n.weight*r}))),s}function re(n,e){var r,o=function(n,e){var r={lhs:[],rhs:[]};return t.A(n,(function(n){var e;e=n,i.A(e,"barycenter")?r.lhs.push(n):r.rhs.push(n)})),r}(n),u=o.lhs,d=Xn(o.rhs,(function(n){return-n.i})),c=[],f=0,s=0,v=0;u.sort((r=!!e,function(n,e){return n.barycentere.barycenter?1:r?e.i-n.i:n.i-e.i})),v=te(c,d,v),t.A(u,(function(n){v+=n.vs.length,c.push(n.vs),f+=n.barycenter*n.weight,s+=n.weight,v=te(c,d,v)}));var g={vs:a.A(c)};return s&&(g.barycenter=f/s,g.weight=s),g}function te(n,e,r){for(var t;e.length&&(t=_(e)).i<=r;)e.pop(),n.push(t.vs),r++;return r}function oe(n,e,r,o){var u=n.children(e),c=n.node(e),f=c?c.borderLeft:void 0,s=c?c.borderRight:void 0,v={};f&&(u=fn.A(u,(function(n){return n!==f&&n!==s})));var g=function(n,e){return d.A(e,(function(e){var r=n.inEdges(e);if(r.length){var t=Fn.A(r,(function(e,r){var t=n.edge(r),o=n.node(r.v);return{sum:e.sum+t.weight*o.order,weight:e.weight+t.weight}}),{sum:0,weight:0});return{v:e,barycenter:t.sum/t.weight,weight:t.weight}}return{v:e}}))}(n,u);t.A(g,(function(e){if(n.children(e.v).length){var t=oe(n,e.v,r,o);v[e.v]=t,i.A(t,"barycenter")&&(u=e,a=t,L.A(u.barycenter)?(u.barycenter=a.barycenter,u.weight=a.weight):(u.barycenter=(u.barycenter*u.weight+a.barycenter*a.weight)/(u.weight+a.weight),u.weight+=a.weight))}var u,a}));var h=function(n,e){var r={};return t.A(n,(function(n,e){var t=r[n.v]={indegree:0,in:[],out:[],vs:[n.v],i:e};L.A(n.barycenter)||(t.barycenter=n.barycenter,t.weight=n.weight)})),t.A(e.edges(),(function(n){var e=r[n.v],t=r[n.w];L.A(e)||L.A(t)||(t.indegree++,e.out.push(r[n.w]))})),function(n){var e=[];function r(n){return function(e){var r,t,o,i;e.merged||(L.A(e.barycenter)||L.A(n.barycenter)||e.barycenter>=n.barycenter)&&(t=e,o=0,i=0,(r=n).weight&&(o+=r.barycenter*r.weight,i+=r.weight),t.weight&&(o+=t.barycenter*t.weight,i+=t.weight),r.vs=t.vs.concat(r.vs),r.barycenter=o/i,r.weight=i,r.i=Math.min(t.i,r.i),t.merged=!0)}}function o(e){return function(r){r.in.push(e),0==--r.indegree&&n.push(r)}}for(;n.length;){var i=n.pop();e.push(i),t.A(i.in.reverse(),r(i)),t.A(i.out,o(i))}return d.A(fn.A(e,(function(n){return!n.merged})),(function(n){return m.A(n,["vs","i","barycenter","weight"])}))}(fn.A(r,(function(n){return!n.indegree})))}(g,r);!function(n,e){t.A(n,(function(n){n.vs=a.A(n.vs.map((function(n){return e[n]?e[n].vs:n})))}))}(h,v);var l=re(h,o);if(f&&(l.vs=a.A([f,l.vs,s]),n.predecessors(f).length)){var A=n.node(n.predecessors(f)[0]),p=n.node(n.predecessors(s)[0]);i.A(l,"barycenter")||(l.barycenter=0,l.weight=0),l.barycenter=(l.barycenter*l.weight+A.order+p.order)/(l.weight+2),l.weight+=2}return l}function ie(n,e,r){return d.A(e,(function(e){return function(n,e,r){var u=function(n){for(var e;n.hasNode(e=o.A("_root")););return e}(n),a=new f.T({compound:!0}).setGraph({root:u}).setDefaultNodeLabel((function(e){return n.node(e)}));return t.A(n.nodes(),(function(o){var d=n.node(o),c=n.parent(o);(d.rank===e||d.minRank<=e&&e<=d.maxRank)&&(a.setNode(o),a.setParent(o,c||u),t.A(n[r](o),(function(e){var r=e.v===o?e.w:e.v,t=a.edge(r,o),i=L.A(t)?0:t.weight;a.setEdge(r,o,{weight:n.edge(e).weight+i})})),i.A(d,"minRank")&&a.setNode(o,{borderLeft:d.borderLeft[e],borderRight:d.borderRight[e]}))})),a}(n,e,r)}))}function ue(n,e){var r=new f.T;t.A(n,(function(n){var o=n.graph().root,i=oe(n,o,r,e);t.A(i.vs,(function(e,r){n.node(e).order=r})),function(n,e,r){var o,i={};t.A(r,(function(r){for(var t,u,a=n.parent(r);a;){if((t=n.parent(a))?(u=i[t],i[t]=a):(u=o,o=a),u&&u!==a)return void e.setEdge(u,a);a=t}}))}(n,r,i.vs)}))}function ae(n,e){t.A(e,(function(e){t.A(e,(function(e,r){n.node(e).order=r}))}))}var de=r(9922);const ce=function(n,e){return n&&(0,T.A)(n,(0,de.A)(e))};var fe=r(7132),se=r(9999);const ve=function(n,e){return null==n?n:(0,fe.A)(n,(0,de.A)(e),se.A)};function ge(n,e,r){if(e>r){var t=e;e=r,r=t}var o=n[e];o||(n[e]=o={}),o[r]=!0}function he(n,e,r){if(e>r){var t=e;e=r,r=t}return i.A(n[e],r)}function le(n){var e,r=V(n),o=w.A(function(n,e){var r={};return Fn.A(e,(function(e,o){var i=0,u=0,a=e.length,d=_(o);return t.A(o,(function(e,c){var f=function(n,e){if(n.node(e).dummy)return dn(n.predecessors(e),(function(e){return n.node(e).dummy}))}(n,e),s=f?n.node(f).order:a;(f||e===d)&&(t.A(o.slice(u,c+1),(function(e){t.A(n.predecessors(e),(function(t){var o=n.node(t),u=o.order;!(ua)&&ge(r,e,d)}))}))}return Fn.A(e,(function(e,r){var i,u=-1,a=0;return t.A(r,(function(t,d){if("border"===n.node(t).dummy){var c=n.predecessors(t);c.length&&(i=n.node(c[0]).order,o(r,a,d,u,i),a=d,u=i)}o(r,a,r.length,i,e.length)})),r})),r}(n,r)),u={};t.A(["u","d"],(function(a){e="u"===a?r:jn.A(r).reverse(),t.A(["l","r"],(function(r){"r"===r&&(e=d.A(e,(function(n){return jn.A(n).reverse()})));var c=("u"===a?n.predecessors:n.successors).bind(n),s=function(n,e,r,o){var i={},u={},a={};return t.A(e,(function(n){t.A(n,(function(n,e){i[n]=n,u[n]=n,a[n]=e}))})),t.A(e,(function(n){var e=-1;t.A(n,(function(n){var t=o(n);if(t.length){t=Xn(t,(function(n){return a[n]}));for(var d=(t.length-1)/2,c=Math.floor(d),f=Math.ceil(d);c<=f;++c){var s=t[c];u[n]===n&&ed||c>e[o].lim));for(i=o,o=t;(o=n.parent(o))!==i;)a.push(o);return{path:u.concat(a.reverse()),lca:i}}(n,e,o.v,o.w),u=i.path,a=i.lca,d=0,c=u[d],f=!0;r!==o.w;){if(t=n.node(r),f){for(;(c=u[d])!==a&&n.node(c).maxRank=2);var g=ne(n,u=V(n));g{r.d(e,{A:()=>i});var t=r(4288),o=r(8446);const i=function(n,e){var r=-1,i=(0,o.A)(n)?Array(n.length):[];return(0,t.A)(n,(function(n,t,o){i[++r]=e(n,t,o)})),i}},3068:(n,e,r)=>{r.d(e,{A:()=>c});var t=r(4326),o=r(6984),i=r(6832),u=r(9999),a=Object.prototype,d=a.hasOwnProperty;const c=(0,t.A)((function(n,e){n=Object(n);var r=-1,t=e.length,c=t>2?e[2]:void 0;for(c&&(0,i.A)(e[0],e[1],c)&&(t=1);++r{r.d(e,{A:()=>o});var t=r(7671);const o=function(n){return null!=n&&n.length?(0,t.A)(n,1):[]}},4722:(n,e,r)=>{r.d(e,{A:()=>a});var t=r(5572),o=r(4425),i=r(2568),u=r(2049);const a=function(n,e){return((0,u.A)(n)?t.A:i.A)(n,(0,o.A)(e,3))}},1088:(n,e,r)=>{r.d(e,{A:()=>l});var t=r(6318),o=r(2851),i=r(1521),u=r(5353),a=r(3149),d=r(901);const c=function(n,e,r,t){if(!(0,a.A)(n))return n;for(var c=-1,f=(e=(0,i.A)(e,n)).length,s=f-1,v=n;null!=v&&++c{r.d(e,{A:()=>a});var t=Math.ceil,o=Math.max;var i=r(6832),u=r(3631);const a=function(n,e,r){return r&&"number"!=typeof r&&(0,i.A)(n,e,r)&&(e=r=void 0),n=(0,u.A)(n),void 0===e?(e=n,n=0):e=(0,u.A)(e),function(n,e,r,i){for(var u=-1,a=o(t((e-n)/(r||1)),0),d=Array(a);a--;)d[i?a:++u]=n,n+=r;return d}(n,e,r=void 0===r?n{r.d(e,{A:()=>g});var t=/\s/;var o=/^\s+/;const i=function(n){return n?n.slice(0,function(n){for(var e=n.length;e--&&t.test(n.charAt(e)););return e}(n)+1).replace(o,""):n};var u=r(3149),a=r(9501),d=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,f=/^0o[0-7]+$/i,s=parseInt;var v=1/0;const g=function(n){return n?(n=function(n){if("number"==typeof n)return n;if((0,a.A)(n))return NaN;if((0,u.A)(n)){var e="function"==typeof n.valueOf?n.valueOf():n;n=(0,u.A)(e)?e+"":e}if("string"!=typeof n)return 0===n?n:+n;n=i(n);var r=c.test(n);return r||f.test(n)?s(n.slice(2),r?2:8):d.test(n)?NaN:+n}(n))===v||n===-1/0?17976931348623157e292*(n<0?-1:1):n==n?n:0:0===n?n:0}},5664:(n,e,r)=>{r.d(e,{A:()=>i});var t=r(3456),o=0;const i=function(n){var e=++o;return(0,t.A)(n)+e}}}]); \ No newline at end of file diff --git a/js/947-a644931c.chunk.min.js b/js/947-a644931c.chunk.min.js new file mode 100644 index 0000000..7f80e92 --- /dev/null +++ b/js/947-a644931c.chunk.min.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkgeekdoc=self.webpackChunkgeekdoc||[]).push([[947],{8947:(t,i,e)=>{e.d(i,{diagram:()=>W});var s=e(9973),n=e(2563),a=e(8918),h=(e(4353),e(6750),e(2838),function(){var t=function(t,i,e,s){for(e=e||{},s=t.length;s--;e[t[s]]=i);return e},i=[1,10,12,14,16,18,19,21,23],e=[2,6],s=[1,3],n=[1,5],a=[1,6],h=[1,7],o=[1,5,10,12,14,16,18,19,21,23,34,35,36],r=[1,25],l=[1,26],c=[1,28],g=[1,29],u=[1,30],x=[1,31],d=[1,32],p=[1,33],f=[1,34],y=[1,35],m=[1,36],b=[1,37],A=[1,43],w=[1,42],S=[1,47],C=[1,50],k=[1,10,12,14,16,18,19,21,23,34,35,36],_=[1,10,12,14,16,18,19,21,23,24,26,27,28,34,35,36],T=[1,10,12,14,16,18,19,21,23,24,26,27,28,34,35,36,41,42,43,44,45,46,47,48,49,50],R=[1,64],D={trace:function(){},yy:{},symbols_:{error:2,start:3,eol:4,XYCHART:5,chartConfig:6,document:7,CHART_ORIENTATION:8,statement:9,title:10,text:11,X_AXIS:12,parseXAxis:13,Y_AXIS:14,parseYAxis:15,LINE:16,plotData:17,BAR:18,acc_title:19,acc_title_value:20,acc_descr:21,acc_descr_value:22,acc_descr_multiline_value:23,SQUARE_BRACES_START:24,commaSeparatedNumbers:25,SQUARE_BRACES_END:26,NUMBER_WITH_DECIMAL:27,COMMA:28,xAxisData:29,bandData:30,ARROW_DELIMITER:31,commaSeparatedTexts:32,yAxisData:33,NEWLINE:34,SEMI:35,EOF:36,alphaNum:37,STR:38,MD_STR:39,alphaNumToken:40,AMP:41,NUM:42,ALPHA:43,PLUS:44,EQUALS:45,MULT:46,DOT:47,BRKT:48,MINUS:49,UNDERSCORE:50,$accept:0,$end:1},terminals_:{2:"error",5:"XYCHART",8:"CHART_ORIENTATION",10:"title",12:"X_AXIS",14:"Y_AXIS",16:"LINE",18:"BAR",19:"acc_title",20:"acc_title_value",21:"acc_descr",22:"acc_descr_value",23:"acc_descr_multiline_value",24:"SQUARE_BRACES_START",26:"SQUARE_BRACES_END",27:"NUMBER_WITH_DECIMAL",28:"COMMA",31:"ARROW_DELIMITER",34:"NEWLINE",35:"SEMI",36:"EOF",38:"STR",39:"MD_STR",41:"AMP",42:"NUM",43:"ALPHA",44:"PLUS",45:"EQUALS",46:"MULT",47:"DOT",48:"BRKT",49:"MINUS",50:"UNDERSCORE"},productions_:[0,[3,2],[3,3],[3,2],[3,1],[6,1],[7,0],[7,2],[9,2],[9,2],[9,2],[9,2],[9,2],[9,3],[9,2],[9,3],[9,2],[9,2],[9,1],[17,3],[25,3],[25,1],[13,1],[13,2],[13,1],[29,1],[29,3],[30,3],[32,3],[32,1],[15,1],[15,2],[15,1],[33,3],[4,1],[4,1],[4,1],[11,1],[11,1],[11,1],[37,1],[37,2],[40,1],[40,1],[40,1],[40,1],[40,1],[40,1],[40,1],[40,1],[40,1],[40,1]],performAction:function(t,i,e,s,n,a,h){var o=a.length-1;switch(n){case 5:s.setOrientation(a[o]);break;case 9:s.setDiagramTitle(a[o].text.trim());break;case 12:s.setLineData({text:"",type:"text"},a[o]);break;case 13:s.setLineData(a[o-1],a[o]);break;case 14:s.setBarData({text:"",type:"text"},a[o]);break;case 15:s.setBarData(a[o-1],a[o]);break;case 16:this.$=a[o].trim(),s.setAccTitle(this.$);break;case 17:case 18:this.$=a[o].trim(),s.setAccDescription(this.$);break;case 19:case 27:this.$=a[o-1];break;case 20:this.$=[Number(a[o-2]),...a[o]];break;case 21:this.$=[Number(a[o])];break;case 22:s.setXAxisTitle(a[o]);break;case 23:s.setXAxisTitle(a[o-1]);break;case 24:s.setXAxisTitle({type:"text",text:""});break;case 25:s.setXAxisBand(a[o]);break;case 26:s.setXAxisRangeData(Number(a[o-2]),Number(a[o]));break;case 28:this.$=[a[o-2],...a[o]];break;case 29:this.$=[a[o]];break;case 30:s.setYAxisTitle(a[o]);break;case 31:s.setYAxisTitle(a[o-1]);break;case 32:s.setYAxisTitle({type:"text",text:""});break;case 33:s.setYAxisRangeData(Number(a[o-2]),Number(a[o]));break;case 37:case 38:this.$={text:a[o],type:"text"};break;case 39:this.$={text:a[o],type:"markdown"};break;case 40:this.$=a[o];break;case 41:this.$=a[o-1]+""+a[o]}},table:[t(i,e,{3:1,4:2,7:4,5:s,34:n,35:a,36:h}),{1:[3]},t(i,e,{4:2,7:4,3:8,5:s,34:n,35:a,36:h}),t(i,e,{4:2,7:4,6:9,3:10,5:s,8:[1,11],34:n,35:a,36:h}),{1:[2,4],9:12,10:[1,13],12:[1,14],14:[1,15],16:[1,16],18:[1,17],19:[1,18],21:[1,19],23:[1,20]},t(o,[2,34]),t(o,[2,35]),t(o,[2,36]),{1:[2,1]},t(i,e,{4:2,7:4,3:21,5:s,34:n,35:a,36:h}),{1:[2,3]},t(o,[2,5]),t(i,[2,7],{4:22,34:n,35:a,36:h}),{11:23,37:24,38:r,39:l,40:27,41:c,42:g,43:u,44:x,45:d,46:p,47:f,48:y,49:m,50:b},{11:39,13:38,24:A,27:w,29:40,30:41,37:24,38:r,39:l,40:27,41:c,42:g,43:u,44:x,45:d,46:p,47:f,48:y,49:m,50:b},{11:45,15:44,27:S,33:46,37:24,38:r,39:l,40:27,41:c,42:g,43:u,44:x,45:d,46:p,47:f,48:y,49:m,50:b},{11:49,17:48,24:C,37:24,38:r,39:l,40:27,41:c,42:g,43:u,44:x,45:d,46:p,47:f,48:y,49:m,50:b},{11:52,17:51,24:C,37:24,38:r,39:l,40:27,41:c,42:g,43:u,44:x,45:d,46:p,47:f,48:y,49:m,50:b},{20:[1,53]},{22:[1,54]},t(k,[2,18]),{1:[2,2]},t(k,[2,8]),t(k,[2,9]),t(_,[2,37],{40:55,41:c,42:g,43:u,44:x,45:d,46:p,47:f,48:y,49:m,50:b}),t(_,[2,38]),t(_,[2,39]),t(T,[2,40]),t(T,[2,42]),t(T,[2,43]),t(T,[2,44]),t(T,[2,45]),t(T,[2,46]),t(T,[2,47]),t(T,[2,48]),t(T,[2,49]),t(T,[2,50]),t(T,[2,51]),t(k,[2,10]),t(k,[2,22],{30:41,29:56,24:A,27:w}),t(k,[2,24]),t(k,[2,25]),{31:[1,57]},{11:59,32:58,37:24,38:r,39:l,40:27,41:c,42:g,43:u,44:x,45:d,46:p,47:f,48:y,49:m,50:b},t(k,[2,11]),t(k,[2,30],{33:60,27:S}),t(k,[2,32]),{31:[1,61]},t(k,[2,12]),{17:62,24:C},{25:63,27:R},t(k,[2,14]),{17:65,24:C},t(k,[2,16]),t(k,[2,17]),t(T,[2,41]),t(k,[2,23]),{27:[1,66]},{26:[1,67]},{26:[2,29],28:[1,68]},t(k,[2,31]),{27:[1,69]},t(k,[2,13]),{26:[1,70]},{26:[2,21],28:[1,71]},t(k,[2,15]),t(k,[2,26]),t(k,[2,27]),{11:59,32:72,37:24,38:r,39:l,40:27,41:c,42:g,43:u,44:x,45:d,46:p,47:f,48:y,49:m,50:b},t(k,[2,33]),t(k,[2,19]),{25:73,27:R},{26:[2,28]},{26:[2,20]}],defaultActions:{8:[2,1],10:[2,3],21:[2,2],72:[2,28],73:[2,20]},parseError:function(t,i){if(!i.recoverable){var e=new Error(t);throw e.hash=i,e}this.trace(t)},parse:function(t){var i=[0],e=[],s=[null],n=[],a=this.table,h="",o=0,r=0,l=n.slice.call(arguments,1),c=Object.create(this.lexer),g={yy:{}};for(var u in this.yy)Object.prototype.hasOwnProperty.call(this.yy,u)&&(g.yy[u]=this.yy[u]);c.setInput(t,g.yy),g.yy.lexer=c,g.yy.parser=this,void 0===c.yylloc&&(c.yylloc={});var x=c.yylloc;n.push(x);var d=c.options&&c.options.ranges;"function"==typeof g.yy.parseError?this.parseError=g.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var p,f,y,m,b,A,w,S,C,k={};;){if(f=i[i.length-1],this.defaultActions[f]?y=this.defaultActions[f]:(null==p&&(C=void 0,"number"!=typeof(C=e.pop()||c.lex()||1)&&(C instanceof Array&&(C=(e=C).pop()),C=this.symbols_[C]||C),p=C),y=a[f]&&a[f][p]),void 0===y||!y.length||!y[0]){var _;for(b in S=[],a[f])this.terminals_[b]&&b>2&&S.push("'"+this.terminals_[b]+"'");_=c.showPosition?"Parse error on line "+(o+1)+":\n"+c.showPosition()+"\nExpecting "+S.join(", ")+", got '"+(this.terminals_[p]||p)+"'":"Parse error on line "+(o+1)+": Unexpected "+(1==p?"end of input":"'"+(this.terminals_[p]||p)+"'"),this.parseError(_,{text:c.match,token:this.terminals_[p]||p,line:c.yylineno,loc:x,expected:S})}if(y[0]instanceof Array&&y.length>1)throw new Error("Parse Error: multiple actions possible at state: "+f+", token: "+p);switch(y[0]){case 1:i.push(p),s.push(c.yytext),n.push(c.yylloc),i.push(y[1]),p=null,r=c.yyleng,h=c.yytext,o=c.yylineno,x=c.yylloc;break;case 2:if(A=this.productions_[y[1]][1],k.$=s[s.length-A],k._$={first_line:n[n.length-(A||1)].first_line,last_line:n[n.length-1].last_line,first_column:n[n.length-(A||1)].first_column,last_column:n[n.length-1].last_column},d&&(k._$.range=[n[n.length-(A||1)].range[0],n[n.length-1].range[1]]),void 0!==(m=this.performAction.apply(k,[h,r,o,g.yy,y[1],s,n].concat(l))))return m;A&&(i=i.slice(0,-1*A*2),s=s.slice(0,-1*A),n=n.slice(0,-1*A)),i.push(this.productions_[y[1]][0]),s.push(k.$),n.push(k._$),w=a[i[i.length-2]][i[i.length-1]],i.push(w);break;case 3:return!0}}return!0}},L={EOF:1,parseError:function(t,i){if(!this.yy.parser)throw new Error(t);this.yy.parser.parseError(t,i)},setInput:function(t,i){return this.yy=i||this.yy||{},this._input=t,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var t=this._input[0];return this.yytext+=t,this.yyleng++,this.offset++,this.match+=t,this.matched+=t,t.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),t},unput:function(t){var i=t.length,e=t.split(/(?:\r\n?|\n)/g);this._input=t+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-i),this.offset-=i;var s=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),e.length-1&&(this.yylineno-=e.length-1);var n=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:e?(e.length===s.length?this.yylloc.first_column:0)+s[s.length-e.length].length-e[0].length:this.yylloc.first_column-i},this.options.ranges&&(this.yylloc.range=[n[0],n[0]+this.yyleng-i]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(t){this.unput(this.match.slice(t))},pastInput:function(){var t=this.matched.substr(0,this.matched.length-this.match.length);return(t.length>20?"...":"")+t.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var t=this.match;return t.length<20&&(t+=this._input.substr(0,20-t.length)),(t.substr(0,20)+(t.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var t=this.pastInput(),i=new Array(t.length+1).join("-");return t+this.upcomingInput()+"\n"+i+"^"},test_match:function(t,i){var e,s,n;if(this.options.backtrack_lexer&&(n={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(n.yylloc.range=this.yylloc.range.slice(0))),(s=t[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=s.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:s?s[s.length-1].length-s[s.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+t[0].length},this.yytext+=t[0],this.match+=t[0],this.matches=t,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(t[0].length),this.matched+=t[0],e=this.performAction.call(this,this.yy,this,i,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),e)return e;if(this._backtrack){for(var a in n)this[a]=n[a];return!1}return!1},next:function(){if(this.done)return this.EOF;var t,i,e,s;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var n=this._currentRules(),a=0;ai[0].length)){if(i=e,s=a,this.options.backtrack_lexer){if(!1!==(t=this.test_match(e,n[a])))return t;if(this._backtrack){i=!1;continue}return!1}if(!this.options.flex)break}return i?!1!==(t=this.test_match(i,n[s]))&&t:""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(t){this.conditionStack.push(t)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(t){return(t=this.conditionStack.length-1-Math.abs(t||0))>=0?this.conditionStack[t]:"INITIAL"},pushState:function(t){this.begin(t)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(t,i,e,s){switch(e){case 0:case 1:case 5:case 43:break;case 2:case 3:return this.popState(),34;case 4:return 34;case 6:return 10;case 7:return this.pushState("acc_title"),19;case 8:return this.popState(),"acc_title_value";case 9:return this.pushState("acc_descr"),21;case 10:return this.popState(),"acc_descr_value";case 11:this.pushState("acc_descr_multiline");break;case 12:case 25:case 27:this.popState();break;case 13:return"acc_descr_multiline_value";case 14:return 5;case 15:return 8;case 16:return this.pushState("axis_data"),"X_AXIS";case 17:return this.pushState("axis_data"),"Y_AXIS";case 18:return this.pushState("axis_band_data"),24;case 19:return 31;case 20:return this.pushState("data"),16;case 21:return this.pushState("data"),18;case 22:return this.pushState("data_inner"),24;case 23:return 27;case 24:return this.popState(),26;case 26:this.pushState("string");break;case 28:return"STR";case 29:return 24;case 30:return 26;case 31:return 43;case 32:return"COLON";case 33:return 44;case 34:return 28;case 35:return 45;case 36:return 46;case 37:return 48;case 38:return 50;case 39:return 47;case 40:return 41;case 41:return 49;case 42:return 42;case 44:return 35;case 45:return 36}},rules:[/^(?:%%(?!\{)[^\n]*)/i,/^(?:[^\}]%%[^\n]*)/i,/^(?:(\r?\n))/i,/^(?:(\r?\n))/i,/^(?:[\n\r]+)/i,/^(?:%%[^\n]*)/i,/^(?:title\b)/i,/^(?:accTitle\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*\{\s*)/i,/^(?:\{)/i,/^(?:[^\}]*)/i,/^(?:xychart-beta\b)/i,/^(?:(?:vertical|horizontal))/i,/^(?:x-axis\b)/i,/^(?:y-axis\b)/i,/^(?:\[)/i,/^(?:-->)/i,/^(?:line\b)/i,/^(?:bar\b)/i,/^(?:\[)/i,/^(?:[+-]?(?:\d+(?:\.\d+)?|\.\d+))/i,/^(?:\])/i,/^(?:(?:`\) \{ this\.pushState\(md_string\); \}\n\(\?:\(\?!`"\)\.\)\+ \{ return MD_STR; \}\n\(\?:`))/i,/^(?:["])/i,/^(?:["])/i,/^(?:[^"]*)/i,/^(?:\[)/i,/^(?:\])/i,/^(?:[A-Za-z]+)/i,/^(?::)/i,/^(?:\+)/i,/^(?:,)/i,/^(?:=)/i,/^(?:\*)/i,/^(?:#)/i,/^(?:[\_])/i,/^(?:\.)/i,/^(?:&)/i,/^(?:-)/i,/^(?:[0-9]+)/i,/^(?:\s+)/i,/^(?:;)/i,/^(?:$)/i],conditions:{data_inner:{rules:[0,1,4,5,6,7,9,11,14,15,16,17,20,21,23,24,25,26,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45],inclusive:!0},data:{rules:[0,1,3,4,5,6,7,9,11,14,15,16,17,20,21,22,25,26,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45],inclusive:!0},axis_band_data:{rules:[0,1,4,5,6,7,9,11,14,15,16,17,20,21,24,25,26,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45],inclusive:!0},axis_data:{rules:[0,1,2,4,5,6,7,9,11,14,15,16,17,18,19,20,21,23,25,26,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45],inclusive:!0},acc_descr_multiline:{rules:[12,13],inclusive:!1},acc_descr:{rules:[10],inclusive:!1},acc_title:{rules:[8],inclusive:!1},title:{rules:[],inclusive:!1},md_string:{rules:[],inclusive:!1},string:{rules:[27,28],inclusive:!1},INITIAL:{rules:[0,1,4,5,6,7,9,11,14,15,16,17,20,21,25,26,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45],inclusive:!0}}};function P(){this.yy={}}return D.lexer=L,P.prototype=D,D.Parser=P,new P}());h.parser=h;const o=h;function r(t){return"bar"===t.type}function l(t){return"band"===t.type}function c(t){return"linear"===t.type}class g{constructor(t){this.parentGroup=t}getMaxDimension(t,i){if(!this.parentGroup)return{width:t.reduce(((t,i)=>Math.max(i.length,t)),0)*i,height:i};const e={width:0,height:0},s=this.parentGroup.append("g").attr("visibility","hidden").attr("font-size",i);for(const a of t){const t=(0,n.c)(s,1,a),h=t?t.width:a.length*i,o=t?t.height:i;e.width=Math.max(e.width,h),e.height=Math.max(e.height,o)}return s.remove(),e}}class u{constructor(t,i,e,s){this.axisConfig=t,this.title=i,this.textDimensionCalculator=e,this.axisThemeConfig=s,this.boundingRect={x:0,y:0,width:0,height:0},this.axisPosition="left",this.showTitle=!1,this.showLabel=!1,this.showTick=!1,this.showAxisLine=!1,this.outerPadding=0,this.titleTextHeight=0,this.labelTextHeight=0,this.range=[0,10],this.boundingRect={x:0,y:0,width:0,height:0},this.axisPosition="left"}setRange(t){this.range=t,"left"===this.axisPosition||"right"===this.axisPosition?this.boundingRect.height=t[1]-t[0]:this.boundingRect.width=t[1]-t[0],this.recalculateScale()}getRange(){return[this.range[0]+this.outerPadding,this.range[1]-this.outerPadding]}setAxisPosition(t){this.axisPosition=t,this.setRange(this.range)}getTickDistance(){const t=this.getRange();return Math.abs(t[0]-t[1])/this.getTickValues().length}getAxisOuterPadding(){return this.outerPadding}getLabelDimension(){return this.textDimensionCalculator.getMaxDimension(this.getTickValues().map((t=>t.toString())),this.axisConfig.labelFontSize)}recalculateOuterPaddingToDrawBar(){.7*this.getTickDistance()>2*this.outerPadding&&(this.outerPadding=Math.floor(.7*this.getTickDistance()/2)),this.recalculateScale()}calculateSpaceIfDrawnHorizontally(t){let i=t.height;if(this.axisConfig.showAxisLine&&i>this.axisConfig.axisLineWidth&&(i-=this.axisConfig.axisLineWidth,this.showAxisLine=!0),this.axisConfig.showLabel){const e=this.getLabelDimension(),s=.2*t.width;this.outerPadding=Math.min(e.width/2,s);const n=e.height+2*this.axisConfig.labelPadding;this.labelTextHeight=e.height,n<=i&&(i-=n,this.showLabel=!0)}if(this.axisConfig.showTick&&i>=this.axisConfig.tickLength&&(this.showTick=!0,i-=this.axisConfig.tickLength),this.axisConfig.showTitle&&this.title){const t=this.textDimensionCalculator.getMaxDimension([this.title],this.axisConfig.titleFontSize),e=t.height+2*this.axisConfig.titlePadding;this.titleTextHeight=t.height,e<=i&&(i-=e,this.showTitle=!0)}this.boundingRect.width=t.width,this.boundingRect.height=t.height-i}calculateSpaceIfDrawnVertical(t){let i=t.width;if(this.axisConfig.showAxisLine&&i>this.axisConfig.axisLineWidth&&(i-=this.axisConfig.axisLineWidth,this.showAxisLine=!0),this.axisConfig.showLabel){const e=this.getLabelDimension(),s=.2*t.height;this.outerPadding=Math.min(e.height/2,s);const n=e.width+2*this.axisConfig.labelPadding;n<=i&&(i-=n,this.showLabel=!0)}if(this.axisConfig.showTick&&i>=this.axisConfig.tickLength&&(this.showTick=!0,i-=this.axisConfig.tickLength),this.axisConfig.showTitle&&this.title){const t=this.textDimensionCalculator.getMaxDimension([this.title],this.axisConfig.titleFontSize),e=t.height+2*this.axisConfig.titlePadding;this.titleTextHeight=t.height,e<=i&&(i-=e,this.showTitle=!0)}this.boundingRect.width=t.width-i,this.boundingRect.height=t.height}calculateSpace(t){return"left"===this.axisPosition||"right"===this.axisPosition?this.calculateSpaceIfDrawnVertical(t):this.calculateSpaceIfDrawnHorizontally(t),this.recalculateScale(),{width:this.boundingRect.width,height:this.boundingRect.height}}setBoundingBoxXY(t){this.boundingRect.x=t.x,this.boundingRect.y=t.y}getDrawableElementsForLeftAxis(){const t=[];if(this.showAxisLine){const i=this.boundingRect.x+this.boundingRect.width-this.axisConfig.axisLineWidth/2;t.push({type:"path",groupTexts:["left-axis","axisl-line"],data:[{path:`M ${i},${this.boundingRect.y} L ${i},${this.boundingRect.y+this.boundingRect.height} `,strokeFill:this.axisThemeConfig.axisLineColor,strokeWidth:this.axisConfig.axisLineWidth}]})}if(this.showLabel&&t.push({type:"text",groupTexts:["left-axis","label"],data:this.getTickValues().map((t=>({text:t.toString(),x:this.boundingRect.x+this.boundingRect.width-(this.showLabel?this.axisConfig.labelPadding:0)-(this.showTick?this.axisConfig.tickLength:0)-(this.showAxisLine?this.axisConfig.axisLineWidth:0),y:this.getScaleValue(t),fill:this.axisThemeConfig.labelColor,fontSize:this.axisConfig.labelFontSize,rotation:0,verticalPos:"middle",horizontalPos:"right"})))}),this.showTick){const i=this.boundingRect.x+this.boundingRect.width-(this.showAxisLine?this.axisConfig.axisLineWidth:0);t.push({type:"path",groupTexts:["left-axis","ticks"],data:this.getTickValues().map((t=>({path:`M ${i},${this.getScaleValue(t)} L ${i-this.axisConfig.tickLength},${this.getScaleValue(t)}`,strokeFill:this.axisThemeConfig.tickColor,strokeWidth:this.axisConfig.tickWidth})))})}return this.showTitle&&t.push({type:"text",groupTexts:["left-axis","title"],data:[{text:this.title,x:this.boundingRect.x+this.axisConfig.titlePadding,y:this.boundingRect.y+this.boundingRect.height/2,fill:this.axisThemeConfig.titleColor,fontSize:this.axisConfig.titleFontSize,rotation:270,verticalPos:"top",horizontalPos:"center"}]}),t}getDrawableElementsForBottomAxis(){const t=[];if(this.showAxisLine){const i=this.boundingRect.y+this.axisConfig.axisLineWidth/2;t.push({type:"path",groupTexts:["bottom-axis","axis-line"],data:[{path:`M ${this.boundingRect.x},${i} L ${this.boundingRect.x+this.boundingRect.width},${i}`,strokeFill:this.axisThemeConfig.axisLineColor,strokeWidth:this.axisConfig.axisLineWidth}]})}if(this.showLabel&&t.push({type:"text",groupTexts:["bottom-axis","label"],data:this.getTickValues().map((t=>({text:t.toString(),x:this.getScaleValue(t),y:this.boundingRect.y+this.axisConfig.labelPadding+(this.showTick?this.axisConfig.tickLength:0)+(this.showAxisLine?this.axisConfig.axisLineWidth:0),fill:this.axisThemeConfig.labelColor,fontSize:this.axisConfig.labelFontSize,rotation:0,verticalPos:"top",horizontalPos:"center"})))}),this.showTick){const i=this.boundingRect.y+(this.showAxisLine?this.axisConfig.axisLineWidth:0);t.push({type:"path",groupTexts:["bottom-axis","ticks"],data:this.getTickValues().map((t=>({path:`M ${this.getScaleValue(t)},${i} L ${this.getScaleValue(t)},${i+this.axisConfig.tickLength}`,strokeFill:this.axisThemeConfig.tickColor,strokeWidth:this.axisConfig.tickWidth})))})}return this.showTitle&&t.push({type:"text",groupTexts:["bottom-axis","title"],data:[{text:this.title,x:this.range[0]+(this.range[1]-this.range[0])/2,y:this.boundingRect.y+this.boundingRect.height-this.axisConfig.titlePadding-this.titleTextHeight,fill:this.axisThemeConfig.titleColor,fontSize:this.axisConfig.titleFontSize,rotation:0,verticalPos:"top",horizontalPos:"center"}]}),t}getDrawableElementsForTopAxis(){const t=[];if(this.showAxisLine){const i=this.boundingRect.y+this.boundingRect.height-this.axisConfig.axisLineWidth/2;t.push({type:"path",groupTexts:["top-axis","axis-line"],data:[{path:`M ${this.boundingRect.x},${i} L ${this.boundingRect.x+this.boundingRect.width},${i}`,strokeFill:this.axisThemeConfig.axisLineColor,strokeWidth:this.axisConfig.axisLineWidth}]})}if(this.showLabel&&t.push({type:"text",groupTexts:["top-axis","label"],data:this.getTickValues().map((t=>({text:t.toString(),x:this.getScaleValue(t),y:this.boundingRect.y+(this.showTitle?this.titleTextHeight+2*this.axisConfig.titlePadding:0)+this.axisConfig.labelPadding,fill:this.axisThemeConfig.labelColor,fontSize:this.axisConfig.labelFontSize,rotation:0,verticalPos:"top",horizontalPos:"center"})))}),this.showTick){const i=this.boundingRect.y;t.push({type:"path",groupTexts:["top-axis","ticks"],data:this.getTickValues().map((t=>({path:`M ${this.getScaleValue(t)},${i+this.boundingRect.height-(this.showAxisLine?this.axisConfig.axisLineWidth:0)} L ${this.getScaleValue(t)},${i+this.boundingRect.height-this.axisConfig.tickLength-(this.showAxisLine?this.axisConfig.axisLineWidth:0)}`,strokeFill:this.axisThemeConfig.tickColor,strokeWidth:this.axisConfig.tickWidth})))})}return this.showTitle&&t.push({type:"text",groupTexts:["top-axis","title"],data:[{text:this.title,x:this.boundingRect.x+this.boundingRect.width/2,y:this.boundingRect.y+this.axisConfig.titlePadding,fill:this.axisThemeConfig.titleColor,fontSize:this.axisConfig.titleFontSize,rotation:0,verticalPos:"top",horizontalPos:"center"}]}),t}getDrawableElements(){if("left"===this.axisPosition)return this.getDrawableElementsForLeftAxis();if("right"===this.axisPosition)throw Error("Drawing of right axis is not implemented");return"bottom"===this.axisPosition?this.getDrawableElementsForBottomAxis():"top"===this.axisPosition?this.getDrawableElementsForTopAxis():[]}}class x extends u{constructor(t,i,e,s,n){super(t,s,n,i),this.categories=e,this.scale=(0,a.WH)().domain(this.categories).range(this.getRange())}setRange(t){super.setRange(t)}recalculateScale(){this.scale=(0,a.WH)().domain(this.categories).range(this.getRange()).paddingInner(1).paddingOuter(0).align(.5),s.l.trace("BandAxis axis final categories, range: ",this.categories,this.getRange())}getTickValues(){return this.categories}getScaleValue(t){return this.scale(t)||this.getRange()[0]}}class d extends u{constructor(t,i,e,s,n){super(t,s,n,i),this.domain=e,this.scale=(0,a.m4Y)().domain(this.domain).range(this.getRange())}getTickValues(){return this.scale.ticks()}recalculateScale(){const t=[...this.domain];"left"===this.axisPosition&&t.reverse(),this.scale=(0,a.m4Y)().domain(t).range(this.getRange())}getScaleValue(t){return this.scale(t)}}function p(t,i,e,s){const n=new g(s);return l(t)?new x(i,e,t.categories,t.title,n):new d(i,e,[t.min,t.max],t.title,n)}class f{constructor(t,i,e,s){this.textDimensionCalculator=t,this.chartConfig=i,this.chartData=e,this.chartThemeConfig=s,this.boundingRect={x:0,y:0,width:0,height:0},this.showChartTitle=!1}setBoundingBoxXY(t){this.boundingRect.x=t.x,this.boundingRect.y=t.y}calculateSpace(t){const i=this.textDimensionCalculator.getMaxDimension([this.chartData.title],this.chartConfig.titleFontSize),e=Math.max(i.width,t.width),s=i.height+2*this.chartConfig.titlePadding;return i.width<=e&&i.height<=s&&this.chartConfig.showTitle&&this.chartData.title&&(this.boundingRect.width=e,this.boundingRect.height=s,this.showChartTitle=!0),{width:this.boundingRect.width,height:this.boundingRect.height}}getDrawableElements(){const t=[];return this.showChartTitle&&t.push({groupTexts:["chart-title"],type:"text",data:[{fontSize:this.chartConfig.titleFontSize,text:this.chartData.title,verticalPos:"middle",horizontalPos:"center",x:this.boundingRect.x+this.boundingRect.width/2,y:this.boundingRect.y+this.boundingRect.height/2,fill:this.chartThemeConfig.titleColor,rotation:0}]}),t}}function y(t,i,e,s){const n=new g(s);return new f(n,t,i,e)}class m{constructor(t,i,e,s,n){this.plotData=t,this.xAxis=i,this.yAxis=e,this.orientation=s,this.plotIndex=n}getDrawableElement(){const t=this.plotData.data.map((t=>[this.xAxis.getScaleValue(t[0]),this.yAxis.getScaleValue(t[1])]));let i;return i="horizontal"===this.orientation?(0,a.n8j)().y((t=>t[0])).x((t=>t[1]))(t):(0,a.n8j)().x((t=>t[0])).y((t=>t[1]))(t),i?[{groupTexts:["plot",`line-plot-${this.plotIndex}`],type:"path",data:[{path:i,strokeFill:this.plotData.strokeFill,strokeWidth:this.plotData.strokeWidth}]}]:[]}}class b{constructor(t,i,e,s,n,a){this.barData=t,this.boundingRect=i,this.xAxis=e,this.yAxis=s,this.orientation=n,this.plotIndex=a}getDrawableElement(){const t=this.barData.data.map((t=>[this.xAxis.getScaleValue(t[0]),this.yAxis.getScaleValue(t[1])])),i=.95*Math.min(2*this.xAxis.getAxisOuterPadding(),this.xAxis.getTickDistance()),e=i/2;return"horizontal"===this.orientation?[{groupTexts:["plot",`bar-plot-${this.plotIndex}`],type:"rect",data:t.map((t=>({x:this.boundingRect.x,y:t[0]-e,height:i,width:t[1]-this.boundingRect.x,fill:this.barData.fill,strokeWidth:0,strokeFill:this.barData.fill})))}]:[{groupTexts:["plot",`bar-plot-${this.plotIndex}`],type:"rect",data:t.map((t=>({x:t[0]-e,y:t[1],width:i,height:this.boundingRect.y+this.boundingRect.height-t[1],fill:this.barData.fill,strokeWidth:0,strokeFill:this.barData.fill})))}]}}class A{constructor(t,i,e){this.chartConfig=t,this.chartData=i,this.chartThemeConfig=e,this.boundingRect={x:0,y:0,width:0,height:0}}setAxes(t,i){this.xAxis=t,this.yAxis=i}setBoundingBoxXY(t){this.boundingRect.x=t.x,this.boundingRect.y=t.y}calculateSpace(t){return this.boundingRect.width=t.width,this.boundingRect.height=t.height,{width:this.boundingRect.width,height:this.boundingRect.height}}getDrawableElements(){if(!this.xAxis||!this.yAxis)throw Error("Axes must be passed to render Plots");const t=[];for(const[i,e]of this.chartData.plots.entries())switch(e.type){case"line":{const s=new m(e,this.xAxis,this.yAxis,this.chartConfig.chartOrientation,i);t.push(...s.getDrawableElement())}break;case"bar":{const s=new b(e,this.boundingRect,this.xAxis,this.yAxis,this.chartConfig.chartOrientation,i);t.push(...s.getDrawableElement())}}return t}}function w(t,i,e){return new A(t,i,e)}class S{constructor(t,i,e,s){this.chartConfig=t,this.chartData=i,this.componentStore={title:y(t,i,e,s),plot:w(t,i,e),xAxis:p(i.xAxis,t.xAxis,{titleColor:e.xAxisTitleColor,labelColor:e.xAxisLabelColor,tickColor:e.xAxisTickColor,axisLineColor:e.xAxisLineColor},s),yAxis:p(i.yAxis,t.yAxis,{titleColor:e.yAxisTitleColor,labelColor:e.yAxisLabelColor,tickColor:e.yAxisTickColor,axisLineColor:e.yAxisLineColor},s)}}calculateVerticalSpace(){let t=this.chartConfig.width,i=this.chartConfig.height,e=0,s=0,n=Math.floor(t*this.chartConfig.plotReservedSpacePercent/100),a=Math.floor(i*this.chartConfig.plotReservedSpacePercent/100),h=this.componentStore.plot.calculateSpace({width:n,height:a});t-=h.width,i-=h.height,h=this.componentStore.title.calculateSpace({width:this.chartConfig.width,height:i}),s=h.height,i-=h.height,this.componentStore.xAxis.setAxisPosition("bottom"),h=this.componentStore.xAxis.calculateSpace({width:t,height:i}),i-=h.height,this.componentStore.yAxis.setAxisPosition("left"),h=this.componentStore.yAxis.calculateSpace({width:t,height:i}),e=h.width,t-=h.width,t>0&&(n+=t,t=0),i>0&&(a+=i,i=0),this.componentStore.plot.calculateSpace({width:n,height:a}),this.componentStore.plot.setBoundingBoxXY({x:e,y:s}),this.componentStore.xAxis.setRange([e,e+n]),this.componentStore.xAxis.setBoundingBoxXY({x:e,y:s+a}),this.componentStore.yAxis.setRange([s,s+a]),this.componentStore.yAxis.setBoundingBoxXY({x:0,y:s}),this.chartData.plots.some((t=>r(t)))&&this.componentStore.xAxis.recalculateOuterPaddingToDrawBar()}calculateHorizontalSpace(){let t=this.chartConfig.width,i=this.chartConfig.height,e=0,s=0,n=0,a=Math.floor(t*this.chartConfig.plotReservedSpacePercent/100),h=Math.floor(i*this.chartConfig.plotReservedSpacePercent/100),o=this.componentStore.plot.calculateSpace({width:a,height:h});t-=o.width,i-=o.height,o=this.componentStore.title.calculateSpace({width:this.chartConfig.width,height:i}),e=o.height,i-=o.height,this.componentStore.xAxis.setAxisPosition("left"),o=this.componentStore.xAxis.calculateSpace({width:t,height:i}),t-=o.width,s=o.width,this.componentStore.yAxis.setAxisPosition("top"),o=this.componentStore.yAxis.calculateSpace({width:t,height:i}),i-=o.height,n=e+o.height,t>0&&(a+=t,t=0),i>0&&(h+=i,i=0),this.componentStore.plot.calculateSpace({width:a,height:h}),this.componentStore.plot.setBoundingBoxXY({x:s,y:n}),this.componentStore.yAxis.setRange([s,s+a]),this.componentStore.yAxis.setBoundingBoxXY({x:s,y:e}),this.componentStore.xAxis.setRange([n,n+h]),this.componentStore.xAxis.setBoundingBoxXY({x:0,y:n}),this.chartData.plots.some((t=>r(t)))&&this.componentStore.xAxis.recalculateOuterPaddingToDrawBar()}calculateSpace(){"horizontal"===this.chartConfig.chartOrientation?this.calculateHorizontalSpace():this.calculateVerticalSpace()}getDrawableElement(){this.calculateSpace();const t=[];this.componentStore.plot.setAxes(this.componentStore.xAxis,this.componentStore.yAxis);for(const i of Object.values(this.componentStore))t.push(...i.getDrawableElements());return t}}class C{static build(t,i,e,s){return new S(t,i,e,s).getDrawableElement()}}let k,_=0,T=I(),R=v(),D={yAxis:{type:"linear",title:"",min:1/0,max:-1/0},xAxis:{type:"band",title:"",categories:[]},title:"",plots:[]},L=R.plotColorPalette.split(",").map((t=>t.trim())),P=!1,E=!1;function v(){const t=(0,s.E)(),i=(0,s.F)();return(0,s.C)(t.xyChart,i.themeVariables.xyChart)}function I(){const t=(0,s.F)();return(0,s.C)(s.B.xyChart,t.xyChart)}function M(t){const i=(0,s.F)();return(0,s.d)(t.trim(),i)}function $(t,i){D.xAxis={type:"linear",title:D.xAxis.title,min:t,max:i},P=!0}function z(t){let i=[];if(0===t.length)return i;if(!P){const i=c(D.xAxis)?D.xAxis.min:1/0,e=c(D.xAxis)?D.xAxis.max:-1/0;$(Math.min(i,1),Math.max(e,t.length))}if(E||function(t){const i=Math.min(...t),e=Math.max(...t),s=c(D.yAxis)?D.yAxis.min:1/0,n=c(D.yAxis)?D.yAxis.max:-1/0;D.yAxis={type:"linear",title:D.yAxis.title,min:Math.min(s,i),max:Math.max(n,e)}}(t),l(D.xAxis)&&(i=D.xAxis.categories.map(((i,e)=>[i,t[e]]))),c(D.xAxis)){const e=D.xAxis.min,s=D.xAxis.max,n=(s-e+1)/t.length,a=[];for(let t=e;t<=s;t+=n)a.push(`${t}`);i=a.map(((i,e)=>[i,t[e]]))}return i}function B(t){return L[0===t?0:t%L.length]}const W={parser:o,db:{getDrawableElem:function(){if(0===D.plots.length)throw Error("No Plot to render, please provide a plot with some data");return D.title=(0,s.t)(),C.build(T,D,R,k)},clear:function(){(0,s.v)(),_=0,T=I(),D={yAxis:{type:"linear",title:"",min:1/0,max:-1/0},xAxis:{type:"band",title:"",categories:[]},title:"",plots:[]},R=v(),L=R.plotColorPalette.split(",").map((t=>t.trim())),P=!1,E=!1},setAccTitle:s.s,getAccTitle:s.g,setDiagramTitle:s.q,getDiagramTitle:s.t,getAccDescription:s.a,setAccDescription:s.b,setOrientation:function(t){T.chartOrientation="horizontal"===t?"horizontal":"vertical"},setXAxisTitle:function(t){D.xAxis.title=M(t.text)},setXAxisRangeData:$,setXAxisBand:function(t){D.xAxis={type:"band",title:D.xAxis.title,categories:t.map((t=>M(t.text)))},P=!0},setYAxisTitle:function(t){D.yAxis.title=M(t.text)},setYAxisRangeData:function(t,i){D.yAxis={type:"linear",title:D.yAxis.title,min:t,max:i},E=!0},setLineData:function(t,i){const e=z(i);D.plots.push({type:"line",strokeFill:B(_),strokeWidth:2,data:e}),_++},setBarData:function(t,i){const e=z(i);D.plots.push({type:"bar",fill:B(_),data:e}),_++},setTmpSVGG:function(t){k=t},getChartThemeConfig:function(){return R},getChartConfig:function(){return T}},renderer:{draw:(t,i,e,n)=>{const a=n.db,h=a.getChartThemeConfig(),o=a.getChartConfig();function r(t){return`translate(${t.x}, ${t.y}) rotate(${t.rotation||0})`}s.l.debug("Rendering xychart chart\n"+t);const l=(0,s.A)(i),c=l.append("g").attr("class","main"),g=c.append("rect").attr("width",o.width).attr("height",o.height).attr("class","background");(0,s.i)(l,o.height,o.width,!0),l.attr("viewBox",`0 0 ${o.width} ${o.height}`),g.attr("fill",h.backgroundColor),a.setTmpSVGG(l.append("g").attr("class","mermaid-tmp-group"));const u=a.getDrawableElem(),x={};function d(t){let i=c,e="";for(const[s]of t.entries()){let n=c;s>0&&x[e]&&(n=x[e]),e+=t[s],i=x[e],i||(i=x[e]=n.append("g").attr("class",t[s]))}return i}for(const t of u){if(0===t.data.length)continue;const i=d(t.groupTexts);switch(t.type){case"rect":i.selectAll("rect").data(t.data).enter().append("rect").attr("x",(t=>t.x)).attr("y",(t=>t.y)).attr("width",(t=>t.width)).attr("height",(t=>t.height)).attr("fill",(t=>t.fill)).attr("stroke",(t=>t.strokeFill)).attr("stroke-width",(t=>t.strokeWidth));break;case"text":i.selectAll("text").data(t.data).enter().append("text").attr("x",0).attr("y",0).attr("fill",(t=>t.fill)).attr("font-size",(t=>t.fontSize)).attr("dominant-baseline",(t=>"top"===t.verticalPos?"text-before-edge":"middle")).attr("text-anchor",(t=>{return"left"===(i=t.horizontalPos)?"start":"right"===i?"end":"middle";var i})).attr("transform",(t=>r(t))).text((t=>t.text));break;case"path":i.selectAll("path").data(t.data).enter().append("path").attr("d",(t=>t.path)).attr("fill",(t=>t.fill?t.fill:"none")).attr("stroke",(t=>t.strokeFill)).attr("stroke-width",(t=>t.strokeWidth))}}}}}}}]); \ No newline at end of file diff --git a/js/colortheme-5cd55a83.bundle.min.js b/js/colortheme-5cd55a83.bundle.min.js new file mode 100644 index 0000000..2038541 --- /dev/null +++ b/js/colortheme-5cd55a83.bundle.min.js @@ -0,0 +1 @@ +(()=>{var t={7148:function(t){var e,r,n,i;e=this,r=this&&this.define,n={version:"2.14.3",areas:{},apis:{},nsdelim:".",inherit:function(t,e){for(var r in t)e.hasOwnProperty(r)||Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r));return e},stringify:function(t,e){return void 0===t||"function"==typeof t?t+"":JSON.stringify(t,e||n.replace)},parse:function(t,e){try{return JSON.parse(t,e||n.revive)}catch(e){return t}},fn:function(t,e){for(var r in n.storeAPI[t]=e,n.apis)n.apis[r][t]=e},get:function(t,e){return t.getItem(e)},set:function(t,e,r){t.setItem(e,r)},remove:function(t,e){t.removeItem(e)},key:function(t,e){return t.key(e)},length:function(t){return t.length},clear:function(t){t.clear()},Store:function(t,e,r){var i=n.inherit(n.storeAPI,(function(t,e,r){return 0===arguments.length?i.getAll():"function"==typeof e?i.transact(t,e,r):void 0!==e?i.set(t,e,r):"string"==typeof t||"number"==typeof t?i.get(t):"function"==typeof t?i.each(t):t?i.setAll(t,e):i.clear()}));i._id=t;try{var s="__store2_test";e.setItem(s,"ok"),i._area=e,e.removeItem(s)}catch(t){i._area=n.storage("fake")}return i._ns=r||"",n.areas[t]||(n.areas[t]=i._area),n.apis[i._ns+i._id]||(n.apis[i._ns+i._id]=i),i},storeAPI:{area:function(t,e){var r=this[t];return r&&r.area||(r=n.Store(t,e,this._ns),this[t]||(this[t]=r)),r},namespace:function(t,e,r){if(r=r||this._delim||n.nsdelim,!t)return this._ns?this._ns.substring(0,this._ns.length-r.length):"";var i=t,s=this[i];if(!(s&&s.namespace||((s=n.Store(this._id,this._area,this._ns+i+r))._delim=r,this[i]||(this[i]=s),e)))for(var a in n.areas)s.area(a,n.areas[a]);return s},isFake:function(t){return t?(this._real=this._area,this._area=n.storage("fake")):!1===t&&(this._area=this._real||this._area),"fake"===this._area.name},toString:function(){return"store"+(this._ns?"."+this.namespace():"")+"["+this._id+"]"},has:function(t){return this._area.has?this._area.has(this._in(t)):!!(this._in(t)in this._area)},size:function(){return this.keys().length},each:function(t,e){for(var r=0,i=n.length(this._area);rn.length(this._area)&&(i--,r--)}return e||this},keys:function(t){return this.each((function(t,e,r){r.push(t)}),t||[])},get:function(t,e){var r,i=n.get(this._area,this._in(t));return"function"==typeof e&&(r=e,e=null),null!==i?n.parse(i,r):null!=e?e:i},getAll:function(t){return this.each((function(t,e,r){r[t]=e}),t||{})},transact:function(t,e,r){var n=this.get(t,r),i=e(n);return this.set(t,void 0===i?n:i),this},set:function(t,e,r){var i,s=this.get(t);return null!=s&&!1===r?e:("function"==typeof r&&(i=r,r=void 0),n.set(this._area,this._in(t),n.stringify(e,i),r)||s)},setAll:function(t,e){var r,n;for(var i in t)n=t[i],this.set(i,n,e)!==n&&(r=!0);return r},add:function(t,e,r){var i=this.get(t);if(i instanceof Array)e=i.concat(e);else if(null!==i){var s=typeof i;if(s===typeof e&&"object"===s){for(var a in e)i[a]=e[a];e=i}else e=i+e}return n.set(this._area,this._in(t),n.stringify(e,r)),e},remove:function(t,e){var r=this.get(t,e);return n.remove(this._area,this._in(t)),r},clear:function(){return this._ns?this.each((function(t){n.remove(this._area,this._in(t))}),1):n.clear(this._area),this},clearAll:function(){var t=this._area;for(var e in n.areas)n.areas.hasOwnProperty(e)&&(this._area=n.areas[e],this.clear());return this._area=t,this},_in:function(t){return"string"!=typeof t&&(t=n.stringify(t)),this._ns?this._ns+t:t},_out:function(t){return this._ns?t&&0===t.indexOf(this._ns)?t.substring(this._ns.length):void 0:t}},storage:function(t){return n.inherit(n.storageAPI,{items:{},name:t})},storageAPI:{length:0,has:function(t){return this.items.hasOwnProperty(t)},key:function(t){var e=0;for(var r in this.items)if(this.has(r)&&t===e++)return r},setItem:function(t,e){this.has(t)||this.length++,this.items[t]=e},removeItem:function(t){this.has(t)&&(delete this.items[t],this.length--)},getItem:function(t){return this.has(t)?this.items[t]:null},clear:function(){for(var t in this.items)this.removeItem(t)}}},(i=n.Store("local",function(){try{return localStorage}catch(t){}}())).local=i,i._=n,i.area("session",function(){try{return sessionStorage}catch(t){}}()),i.area("page",n.storage("page")),"function"==typeof r&&void 0!==r.amd?r("store2",[],(function(){return i})):t.exports?t.exports=i:(e.store&&(n.conflict=e.store),e.store=i)}},e={};function r(n){var i=e[n];if(void 0!==i)return i.exports;var s=e[n]={exports:{}};return t[n].call(s.exports,s,s.exports,r),s.exports}r.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return r.d(e,{a:e}),e},r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),(()=>{"use strict";var t=r(7148),e=r.n(t);const n="auto",i="hugo-geekdoc",s=[n,"dark","light"];function a(t=!0){if(e().isFake())return;let r=e().namespace(i),a=document.documentElement,o=s.includes(r.get("color-theme"))?r.get("color-theme"):n;a.setAttribute("class","color-toggle-"+o),o===n?a.removeAttribute("color-theme"):a.setAttribute("color-theme",o),t||location.reload()}a(),document.addEventListener("DOMContentLoaded",(t=>{document.getElementById("gdoc-color-theme").onclick=function(){let t=e().namespace(i),r=t.get("color-theme")||n,o=function(t=[],e){let r=t.indexOf(e),n=0;return r{"use strict";var e={8315:(e,t,r)=>{r.p;class a{constructor(e,t,r){this.lexer=void 0,this.start=void 0,this.end=void 0,this.lexer=e,this.start=t,this.end=r}static range(e,t){return t?e&&e.loc&&t.loc&&e.loc.lexer===t.loc.lexer?new a(e.loc.lexer,e.loc.start,t.loc.end):null:e&&e.loc}}class n{constructor(e,t){this.text=void 0,this.loc=void 0,this.noexpand=void 0,this.treatAsRelax=void 0,this.text=e,this.loc=t}range(e,t){return new n(t,a.range(this,e))}}class i{constructor(e,t){this.name=void 0,this.position=void 0,this.length=void 0,this.rawMessage=void 0;var r,a,n="KaTeX parse error: "+e,o=t&&t.loc;if(o&&o.start<=o.end){var s=o.lexer.input;r=o.start,a=o.end,r===s.length?n+=" at end of input: ":n+=" at position "+(r+1)+": ";var l=s.slice(r,a).replace(/[^]/g,"$&̲");n+=(r>15?"…"+s.slice(r-15,r):s.slice(0,r))+l+(a+15":">","<":"<",'"':""","'":"'"},l=/[&><"']/g,h=function e(t){return"ordgroup"===t.type||"color"===t.type?1===t.body.length?e(t.body[0]):t:"font"===t.type?e(t.body):t},m=function(e,t){return-1!==e.indexOf(t)},c=function(e,t){return void 0===e?t:e},p=function(e){return String(e).replace(l,(e=>s[e]))},u=function(e){return e.replace(o,"-$1").toLowerCase()},d=h,g=function(e){var t=h(e);return"mathord"===t.type||"textord"===t.type||"atom"===t.type},f=function(e){var t=/^[\x00-\x20]*([^\\/#?]*?)(:|�*58|�*3a|&colon)/i.exec(e);return t?":"!==t[2]?null:/^[a-zA-Z][a-zA-Z0-9+\-.]*$/.test(t[1])?t[1].toLowerCase():null:"_relative"},v={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:e=>"#"+e},macros:{type:"object",cli:"-m, --macro ",cliDescription:"Define custom macro of the form '\\foo:expansion' (use multiple -m arguments for multiple macros).",cliDefault:[],cliProcessor:(e,t)=>(t.push(e),t)},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:e=>Math.max(0,e),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:e=>Math.max(0,e),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:e=>Math.max(0,e),cli:"-e, --max-expand ",cliProcessor:e=>"Infinity"===e?1/0:parseInt(e)},globalGroup:{type:"boolean",cli:!1}};function b(e){if(e.default)return e.default;var t=e.type,r=Array.isArray(t)?t[0]:t;if("string"!=typeof r)return r.enum[0];switch(r){case"boolean":return!1;case"string":return"";case"number":return 0;case"object":return{}}}class y{constructor(e){for(var t in 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||{},v)if(v.hasOwnProperty(t)){var r=v[t];this[t]=void 0!==e[t]?r.processor?r.processor(e[t]):e[t]:b(r)}}reportNonstrict(e,t,r){var a=this.strict;if("function"==typeof a&&(a=a(e,t,r)),a&&"ignore"!==a){if(!0===a||"error"===a)throw new i("LaTeX-incompatible input and strict mode is set to 'error': "+t+" ["+e+"]",r);"warn"===a?"undefined"!=typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+t+" ["+e+"]"):"undefined"!=typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to unrecognized '"+a+"': "+t+" ["+e+"]")}}useStrictBehavior(e,t,r){var a=this.strict;if("function"==typeof a)try{a=a(e,t,r)}catch(e){a="error"}return!(!a||"ignore"===a||!0!==a&&"error"!==a&&("warn"===a?("undefined"!=typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+t+" ["+e+"]"),1):("undefined"!=typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to unrecognized '"+a+"': "+t+" ["+e+"]"),1)))}isTrusted(e){if(e.url&&!e.protocol){var t=f(e.url);if(null==t)return!1;e.protocol=t}var r="function"==typeof this.trust?this.trust(e):this.trust;return Boolean(r)}}class x{constructor(e,t,r){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=e,this.size=t,this.cramped=r}sup(){return w[k[this.id]]}sub(){return w[S[this.id]]}fracNum(){return w[M[this.id]]}fracDen(){return w[z[this.id]]}cramp(){return w[T[this.id]]}text(){return w[A[this.id]]}isTight(){return this.size>=2}}var w=[new x(0,0,!1),new x(1,0,!0),new x(2,1,!1),new x(3,1,!0),new x(4,2,!1),new x(5,2,!0),new x(6,3,!1),new x(7,3,!0)],k=[4,5,4,5,6,7,6,7],S=[5,5,5,5,7,7,7,7],M=[2,3,4,5,6,7,6,7],z=[3,3,5,5,7,7,7,7],T=[1,1,3,3,5,5,7,7],A=[0,1,2,3,2,3,2,3],B={DISPLAY:w[0],TEXT:w[2],SCRIPT:w[4],SCRIPTSCRIPT:w[6]},C=[{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]]}],N=[];function q(e){for(var t=0;t=N[t]&&e<=N[t+1])return!0;return!1}C.forEach((e=>e.blocks.forEach((e=>N.push(...e)))));var R={doubleleftarrow:"M262 157\nl10-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\n 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\n 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\nc2 1.7 6.3 3.5 13 5.5 68 17.3 128.2 47.8 180.5 91.5 52.3 43.7 93.8 96.2 124.5\n 157.5 9.3 8 15.3 12.3 18 13h6c12-.7 18-4 18-10 0-2-1.7-7-5-15-23.3-46-52-87\n-86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7\n-2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z\nm8 0v40h399730v-40zm0 194v40h399730v-40z",doublerightarrow:"M399738 392l\n-10 10c-34 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\n 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\n-33 6.7-2 11-3.8 13-5.5 2-1.7 3-4.2 3-7.5s-1-5.8-3-7.5c-2-1.7-6.3-3.5-13-5.5-68\n-17.3-128.2-47.8-180.5-91.5-52.3-43.7-93.8-96.2-124.5-157.5-9.3-8-15.3-12.3-18\n-13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782\nc-328 0 0 0 0 0l10 8c26.7 20 65.7 43 117 69-2.7 2-6 3.7-10 5-36.7 16-72.3 37.3\n-107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z",leftarrow:"M400000 241H110l3-3c68.7-52.7 113.7-120\n 135-202 4-14.7 6-23 6-25 0-7.3-7-11-21-11-8 0-13.2.8-15.5 2.5-2.3 1.7-4.2 5.8\n-5.5 12.5-1.3 4.7-2.7 10.3-4 17-12 48.7-34.8 92-68.5 130S65.3 228.3 18 247\nc-10 4-16 7.7-18 11 0 8.7 6 14.3 18 17 47.3 18.7 87.8 47 121.5 85S196 441.3 208\n 490c.7 2 1.3 5 2 9s1.2 6.7 1.5 8c.3 1.3 1 3.3 2 6s2.2 4.5 3.5 5.5c1.3 1 3.3\n 1.8 6 2.5s6 1 10 1c14 0 21-3.7 21-11 0-2-2-10.3-6-25-20-79.3-65-146.7-135-202\n l-3-3h399890zM100 241v40h399900v-40z",leftbrace:"M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117\n-45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7\n 5-6 9-10 13-.7 1-7.3 1-20 1H6z",leftbraceunder:"M0 6l6-6h17c12.688 0 19.313.3 20 1 4 4 7.313 8.3 10 13\n 35.313 51.3 80.813 93.8 136.5 127.5 55.688 33.7 117.188 55.8 184.5 66.5.688\n 0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7\n-331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z",leftgroup:"M400000 80\nH435C64 80 168.3 229.4 21 260c-5.9 1.2-18 0-18 0-2 0-3-1-3-3v-38C76 61 257 0\n 435 0h399565z",leftgroupunder:"M400000 262\nH435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219\n 435 219h399565z",leftharpoon:"M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3\n-3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5\n-18.3 3-21-1.3-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7\n-196 228-6.7 4.7-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40z",leftharpoonplus:"M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3-3.3 10.2-9.5\n 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5-18.3 3-21-1.3\n-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7-196 228-6.7 4.7\n-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z\nm0 0v40h400000v-40z",leftharpoondown:"M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333\n 5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5\n 1 9 1h5c10.667 0 16.667-2 18-6 2-2.667 1-9.667-3-21-32-87.333-82.667-157.667\n-152-211l-3-3h399907v-40zM93 281 H400000 v-40L7 241z",leftharpoondownplus:"M7 435c-4 4-6.3 8.7-7 14 0 5.3.7 9 2 11s5.3 5.3 12\n 10c90.7 54 156 130 196 228 3.3 10.7 6.3 16.3 9 17 2 .7 5 1 9 1h5c10.7 0 16.7\n-2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0\nv40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z",lefthook:"M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5\n-83.5C70.8 58.2 104 47 142 47 c16.7 0 25 6.7 25 20 0 12-8.7 18.7-26 20-40 3.3\n-68.7 15.7-86 37-10 12-15 25.3-15 40 0 22.7 9.8 40.7 29.5 54 19.7 13.3 43.5 21\n 71.5 23h399859zM103 281v-40h399897v40z",leftlinesegment:"M40 281 V428 H0 V94 H40 V241 H400000 v40z\nM40 281 V428 H0 V94 H40 V241 H400000 v40z",leftmapsto:"M40 281 V448H0V74H40V241H400000v40z\nM40 281 V448H0V74H40V241H400000v40z",leftToFrom:"M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23\n-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8\nc28.7-32 52-65.7 70-101 10.7-23.3 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 265.3\n 68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z",longequal:"M0 50 h400000 v40H0z m0 194h40000v40H0z\nM0 50 h400000 v40H0z m0 194h40000v40H0z",midbrace:"M200428 334\nc-100.7-8.3-195.3-44-280-108-55.3-42-101.7-93-139-153l-9-14c-2.7 4-5.7 8.7-9 14\n-53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7\n 311.7-78.3 403-201 6-8 9.7-12 11-12 .7-.7 6.7-1 18-1s17.3.3 18 1c1.3 0 5 4 11\n 12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z",midbraceunder:"M199572 214\nc100.7 8.3 195.3 44 280 108 55.3 42 101.7 93 139 153l9 14c2.7-4 5.7-8.7 9-14\n 53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3\n 11.7-311.7 78.3-403 201-6 8-9.7 12-11 12-.7.7-6.7 1-18 1s-17.3-.3-18-1c-1.3 0\n-5-4-11-12-44.7-59.3-101.3-106.3-170-141s-145.3-54.3-229-60H0V214z",oiintSize1:"M512.6 71.6c272.6 0 320.3 106.8 320.3 178.2 0 70.8-47.7 177.6\n-320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z\nm368.1 178.2c0-86.4-60.9-215.4-368.1-215.4-306.4 0-367.3 129-367.3 215.4 0 85.8\n60.9 214.8 367.3 214.8 307.2 0 368.1-129 368.1-214.8z",oiintSize2:"M757.8 100.1c384.7 0 451.1 137.6 451.1 230 0 91.3-66.4 228.8\n-451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z\nm502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2\nc0 110 84 276 504 276s502.4-166 502.4-276z",oiiintSize1:"M681.4 71.6c408.9 0 480.5 106.8 480.5 178.2 0 70.8-71.6 177.6\n-480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z\nm525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0\n85.8 86.8 214.8 524.7 214.8 438.9 0 525.7-129 525.7-214.8z",oiiintSize2:"M1021.2 53c603.6 0 707.8 165.8 707.8 277.2 0 110-104.2 275.8\n-707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z\nm770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1\nc0 130 128.8 326.4 772.7 326.4s770.5-196.4 770.5-326.4z",rightarrow:"M0 241v40h399891c-47.3 35.3-84 78-110 128\n-16.7 32-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20\n 11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7\n 39-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85\n-40.5-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5\n-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67\n 151.7 139 205zm0 0v40h399900v-40z",rightbrace:"M400000 542l\n-6 6h-17c-12.7 0-19.3-.3-20-1-4-4-7.3-8.3-10-13-35.3-51.3-80.8-93.8-136.5-127.5\ns-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1\nc124.7 8 235 61.7 331 161 31.3 33.3 59.7 72.7 85 118l7 13v35z",rightbraceunder:"M399994 0l6 6v35l-6 11c-56 104-135.3 181.3-238 232-57.3\n 28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237\n-174 2.7-5 6-9 10-13 .7-1 7.3-1 20-1h17z",rightgroup:"M0 80h399565c371 0 266.7 149.4 414 180 5.9 1.2 18 0 18 0 2 0\n 3-1 3-3v-38c-76-158-257-219-435-219H0z",rightgroupunder:"M0 262h399565c371 0 266.7-149.4 414-180 5.9-1.2 18 0 18\n 0 2 0 3 1 3 3v38c-76 158-257 219-435 219H0z",rightharpoon:"M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3\n-3.7-15.3-11-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2\n-10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58\n 69.2 92 94.5zm0 0v40h399900v-40z",rightharpoonplus:"M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3-3.7-15.3-11\n-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2-10.7 0-16.7\n 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5z\nm0 0v40h399900v-40z m100 194v40h399900v-40zm0 0v40h399900v-40z",rightharpoondown:"M399747 511c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8\n 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5\n-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3-64.7 57-92 95\n-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 241v40h399900v-40z",rightharpoondownplus:"M399747 705c0 7.3 6.7 11 20 11 8 0 13-.8\n 15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3\n 8.5-5.8 9.5-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3\n-64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z\nm0-194v40h400000v-40zm0 0v40h400000v-40z",righthook:"M399859 241c-764 0 0 0 0 0 40-3.3 68.7-15.7 86-37 10-12 15-25.3\n 15-40 0-22.7-9.8-40.7-29.5-54-19.7-13.3-43.5-21-71.5-23-17.3-1.3-26-8-26-20 0\n-13.3 8.7-20 26-20 38 0 71 11.2 99 33.5 0 0 7 5.6 21 16.7 14 11.2 21 33.5 21\n 66.8s-14 61.2-42 83.5c-28 22.3-61 33.5-99 33.5L0 241z M0 281v-40h399859v40z",rightlinesegment:"M399960 241 V94 h40 V428 h-40 V281 H0 v-40z\nM399960 241 V94 h40 V428 h-40 V281 H0 v-40z",rightToFrom:"M400000 167c-70.7-42-118-97.7-142-167h-23c-15.3 0-23 .3-23\n 1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32\n-52 65.7-70 101-10.7 23.3-16 35.7-16 37 0 .7 7.7 1 23 1h23c24-69.3 71.3-125 142\n-167z M100 147v40h399900v-40zM0 341v40h399900v-40z",twoheadleftarrow:"M0 167c68 40\n 115.7 95.7 143 167h22c15.3 0 23-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69\n-70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3\n-40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19\n-37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101\n 10.7-23.333 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 71.3 68 127 0 167z",twoheadrightarrow:"M400000 167\nc-68-40-115.7-95.7-143-167h-22c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3\n 41.3 69 70 101l7 8h-125l-9-7c-50.7-39.3-85-86-103-140h-46c0 4.7 6.3 18.7 19 42\n 18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333\n-19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70\n 101-10.7 23.333-16 35.7-16 37 0 .7 7.7 1 23 1h22c27.3-71.3 75-127 143-167z",tilde1:"M200 55.538c-77 0-168 73.953-177 73.953-3 0-7\n-2.175-9-5.437L2 97c-1-2-2-4-2-6 0-4 2-7 5-9l20-12C116 12 171 0 207 0c86 0\n 114 68 191 68 78 0 168-68 177-68 4 0 7 2 9 5l12 19c1 2.175 2 4.35 2 6.525 0\n 4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128\n-68.267.847-113-73.952-191-73.952z",tilde2:"M344 55.266c-142 0-300.638 81.316-311.5 86.418\n-8.01 3.762-22.5 10.91-23.5 5.562L1 120c-1-2-1-3-1-4 0-5 3-9 8-10l18.4-9C160.9\n 31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114\nc1 2.14 1 3.21 1 4.28 0 5.347-3 9.626-7 10.696l-22.3 12.622C852.6 158.372 751\n 181.476 676 181.476c-149 0-189-126.21-332-126.21z",tilde3:"M786 59C457 59 32 175.242 13 175.242c-6 0-10-3.457\n-11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0\n 411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697\n 16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696\n -338 0-409-156.573-744-156.573z",tilde4:"M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345\n-11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409\n 177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9\n 14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409\n -175.236-744-175.236z",vec:"M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5\n3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11\n10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63\n-1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1\n-7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59\nH213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359\nc-16-25.333-24-45-24-59z",widehat1:"M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22\nc-1 5-5 9-11 9h-2L532 67 19 159h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13z",widehat2:"M1181 0h2l1171 176c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 220h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widehat3:"M1181 0h2l1171 236c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 280h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widehat4:"M1181 0h2l1171 296c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 340h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widecheck1:"M529,159h5l519,-115c5,-1,9,-5,9,-10c0,-1,-1,-2,-1,-3l-4,-22c-1,\n-5,-5,-9,-11,-9h-2l-512,92l-513,-92h-2c-5,0,-9,4,-11,9l-5,22c-1,6,2,12,8,13z",widecheck2:"M1181,220h2l1171,-176c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,153l-1167,-153h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",widecheck3:"M1181,280h2l1171,-236c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,213l-1167,-213h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",widecheck4:"M1181,340h2l1171,-296c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,273l-1167,-273h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",baraboveleftarrow:"M400000 620h-399890l3 -3c68.7 -52.7 113.7 -120 135 -202\nc4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5\nc-2.3 1.7 -4.2 5.8 -5.5 12.5c-1.3 4.7 -2.7 10.3 -4 17c-12 48.7 -34.8 92 -68.5 130\ns-74.2 66.3 -121.5 85c-10 4 -16 7.7 -18 11c0 8.7 6 14.3 18 17c47.3 18.7 87.8 47\n121.5 85s56.5 81.3 68.5 130c0.7 2 1.3 5 2 9s1.2 6.7 1.5 8c0.3 1.3 1 3.3 2 6\ns2.2 4.5 3.5 5.5c1.3 1 3.3 1.8 6 2.5s6 1 10 1c14 0 21 -3.7 21 -11\nc0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z\nM100 620v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z",rightarrowabovebar:"M0 241v40h399891c-47.3 35.3-84 78-110 128-16.7 32\n-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 11 8 0\n13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 39\n-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85-40.5\n-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5\n-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67\n151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z",baraboveshortleftharpoon:"M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11\nc1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17\nc2,0.7,5,1,9,1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21\nc-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40\nc-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z\nM0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z",rightharpoonaboveshortbar:"M0,241 l0,40c399126,0,399993,0,399993,0\nc4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,\n-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6\nc-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z\nM0 241 v40 H399908 v-40z M0 475 v-40 H399500 v40z M0 475 v-40 H399500 v40z",shortbaraboveleftharpoon:"M7,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11\nc1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17c2,0.7,5,1,9,\n1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21c-32,-87.3,-82.7,-157.7,\n-152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z\nM93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z",shortrightharpoonabovebar:"M53,241l0,40c398570,0,399437,0,399437,0\nc4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,\n-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6\nc-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z\nM500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z"};class I{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 m(this.classes,e)}toNode(){for(var e=document.createDocumentFragment(),t=0;te.toText())).join("")}}var H={"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]}},O={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]},E={Å:"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 L(e,t,r){if(!H[t])throw new Error("Font metrics not found for font: "+t+".");var a=e.charCodeAt(0),n=H[t][a];if(!n&&e[0]in E&&(a=E[e[0]].charCodeAt(0),n=H[t][a]),n||"text"!==r||q(a)&&(n=H[t][77]),n)return{depth:n[0],height:n[1],italic:n[2],skew:n[3],width:n[4]}}var D={},P=[[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]],V=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],F=function(e,t){return t.size<2?e:P[e-1][t.size-1]};class X{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||X.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=V[this.size-1],this.maxSize=e.maxSize,this.minRuleThickness=e.minRuleThickness,this._fontMetrics=void 0}extend(e){var t={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 r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);return new X(t)}havingStyle(e){return this.style===e?this:this.extend({style:e,size:F(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:V[e-1]})}havingBaseStyle(e){e=e||this.style.text();var t=F(X.BASESIZE,e);return this.size===t&&this.textSize===X.BASESIZE&&this.style===e?this:this.extend({style:e,size:t})}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!==X.BASESIZE?["sizing","reset-size"+this.size,"size"+X.BASESIZE]:[]}fontMetrics(){return this._fontMetrics||(this._fontMetrics=function(e){var t;if(!D[t=e>=5?0:e>=3?1:2]){var r=D[t]={cssEmPerMu:O.quad[t]/18};for(var a in O)O.hasOwnProperty(a)&&(r[a]=O[a][t])}return D[t]}(this.size)),this._fontMetrics}getColor(){return this.phantom?"transparent":this.color}}X.BASESIZE=6;var G={pt:1,mm:7227/2540,cm:7227/254,in:72.27,bp:1.00375,pc:12,dd:1238/1157,cc:14856/1157,nd:685/642,nc:1370/107,sp:1/65536,px:1.00375},_={ex:!0,em:!0,mu:!0},U=function(e){return"string"!=typeof e&&(e=e.unit),e in G||e in _||"ex"===e},K=function(e,t){var r;if(e.unit in G)r=G[e.unit]/t.fontMetrics().ptPerEm/t.sizeMultiplier;else if("mu"===e.unit)r=t.fontMetrics().cssEmPerMu;else{var a;if(a=t.style.isTight()?t.havingStyle(t.style.text()):t,"ex"===e.unit)r=a.fontMetrics().xHeight;else{if("em"!==e.unit)throw new i("Invalid unit: '"+e.unit+"'");r=a.fontMetrics().quad}a!==t&&(r*=a.sizeMultiplier/t.sizeMultiplier)}return Math.min(e.number*r,t.maxSize)},Y=function(e){return+e.toFixed(4)+"em"},W=function(e){return e.filter((e=>e)).join(" ")},$=function(e,t,r){if(this.classes=e||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=r||{},t){t.style.isTight()&&this.classes.push("mtight");var a=t.getColor();a&&(this.style.color=a)}},j=function(e){var t=document.createElement(e);for(var r in t.className=W(this.classes),this.style)this.style.hasOwnProperty(r)&&(t.style[r]=this.style[r]);for(var a in this.attributes)this.attributes.hasOwnProperty(a)&&t.setAttribute(a,this.attributes[a]);for(var n=0;n"};class J{constructor(e,t,r,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,$.call(this,e,r,a),this.children=t||[]}setAttribute(e,t){this.attributes[e]=t}hasClass(e){return m(this.classes,e)}toNode(){return j.call(this,"span")}toMarkup(){return Z.call(this,"span")}}class Q{constructor(e,t,r,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,$.call(this,t,a),this.children=r||[],this.setAttribute("href",e)}setAttribute(e,t){this.attributes[e]=t}hasClass(e){return m(this.classes,e)}toNode(){return j.call(this,"a")}toMarkup(){return Z.call(this,"a")}}class ee{constructor(e,t,r){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=t,this.src=e,this.classes=["mord"],this.style=r}hasClass(e){return m(this.classes,e)}toNode(){var e=document.createElement("img");for(var t in e.src=this.src,e.alt=this.alt,e.className="mord",this.style)this.style.hasOwnProperty(t)&&(e.style[t]=this.style[t]);return e}toMarkup(){var e=''+p(this.alt)+'"}}var te={î:"ı̂",ï:"ı̈",í:"ı́",ì:"ı̀"};class re{constructor(e,t,r,a,n,i,o,s){this.text=void 0,this.height=void 0,this.depth=void 0,this.italic=void 0,this.skew=void 0,this.width=void 0,this.maxFontSize=void 0,this.classes=void 0,this.style=void 0,this.text=e,this.height=t||0,this.depth=r||0,this.italic=a||0,this.skew=n||0,this.width=i||0,this.classes=o||[],this.style=s||{},this.maxFontSize=0;var l=function(e){for(var t=0;t=n[0]&&e<=n[1])return r.name}return null}(this.text.charCodeAt(0));l&&this.classes.push(l+"_fallback"),/[îïíì]/.test(this.text)&&(this.text=te[this.text])}hasClass(e){return m(this.classes,e)}toNode(){var e=document.createTextNode(this.text),t=null;for(var r in this.italic>0&&((t=document.createElement("span")).style.marginRight=Y(this.italic)),this.classes.length>0&&((t=t||document.createElement("span")).className=W(this.classes)),this.style)this.style.hasOwnProperty(r)&&((t=t||document.createElement("span")).style[r]=this.style[r]);return t?(t.appendChild(e),t):e}toMarkup(){var e=!1,t="0&&(r+="margin-right:"+this.italic+"em;"),this.style)this.style.hasOwnProperty(a)&&(r+=u(a)+":"+this.style[a]+";");r&&(e=!0,t+=' style="'+p(r)+'"');var n=p(this.text);return e?(t+=">",t+=n,t+=""):n}}class ae{constructor(e,t){this.children=void 0,this.attributes=void 0,this.children=e||[],this.attributes=t||{}}toNode(){var e=document.createElementNS("http://www.w3.org/2000/svg","svg");for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&e.setAttribute(t,this.attributes[t]);for(var r=0;r"}}class ne{constructor(e,t){this.pathName=void 0,this.alternate=void 0,this.pathName=e,this.alternate=t}toNode(){var e=document.createElementNS("http://www.w3.org/2000/svg","path");return this.alternate?e.setAttribute("d",this.alternate):e.setAttribute("d",R[this.pathName]),e}toMarkup(){return this.alternate?'':''}}class ie{constructor(e){this.attributes=void 0,this.attributes=e||{}}toNode(){var e=document.createElementNS("http://www.w3.org/2000/svg","line");for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&e.setAttribute(t,this.attributes[t]);return e}toMarkup(){var e=""}}function oe(e){if(e instanceof re)return e;throw new Error("Expected symbolNode but got "+String(e)+".")}var se={bin:1,close:1,inner:1,open:1,punct:1,rel:1},le={"accent-token":1,mathord:1,"op-token":1,spacing:1,textord:1},he={math:{},text:{}};function me(e,t,r,a,n,i){he[e][n]={font:t,group:r,replace:a},i&&a&&(he[e][a]=he[e][n])}var ce="math",pe="text",ue="main",de="ams",ge="accent-token",fe="bin",ve="close",be="inner",ye="mathord",xe="op-token",we="open",ke="punct",Se="rel",Me="spacing",ze="textord";me(ce,ue,Se,"≡","\\equiv",!0),me(ce,ue,Se,"≺","\\prec",!0),me(ce,ue,Se,"≻","\\succ",!0),me(ce,ue,Se,"∼","\\sim",!0),me(ce,ue,Se,"⊥","\\perp"),me(ce,ue,Se,"⪯","\\preceq",!0),me(ce,ue,Se,"⪰","\\succeq",!0),me(ce,ue,Se,"≃","\\simeq",!0),me(ce,ue,Se,"∣","\\mid",!0),me(ce,ue,Se,"≪","\\ll",!0),me(ce,ue,Se,"≫","\\gg",!0),me(ce,ue,Se,"≍","\\asymp",!0),me(ce,ue,Se,"∥","\\parallel"),me(ce,ue,Se,"⋈","\\bowtie",!0),me(ce,ue,Se,"⌣","\\smile",!0),me(ce,ue,Se,"⊑","\\sqsubseteq",!0),me(ce,ue,Se,"⊒","\\sqsupseteq",!0),me(ce,ue,Se,"≐","\\doteq",!0),me(ce,ue,Se,"⌢","\\frown",!0),me(ce,ue,Se,"∋","\\ni",!0),me(ce,ue,Se,"∝","\\propto",!0),me(ce,ue,Se,"⊢","\\vdash",!0),me(ce,ue,Se,"⊣","\\dashv",!0),me(ce,ue,Se,"∋","\\owns"),me(ce,ue,ke,".","\\ldotp"),me(ce,ue,ke,"⋅","\\cdotp"),me(ce,ue,ze,"#","\\#"),me(pe,ue,ze,"#","\\#"),me(ce,ue,ze,"&","\\&"),me(pe,ue,ze,"&","\\&"),me(ce,ue,ze,"ℵ","\\aleph",!0),me(ce,ue,ze,"∀","\\forall",!0),me(ce,ue,ze,"ℏ","\\hbar",!0),me(ce,ue,ze,"∃","\\exists",!0),me(ce,ue,ze,"∇","\\nabla",!0),me(ce,ue,ze,"♭","\\flat",!0),me(ce,ue,ze,"ℓ","\\ell",!0),me(ce,ue,ze,"♮","\\natural",!0),me(ce,ue,ze,"♣","\\clubsuit",!0),me(ce,ue,ze,"℘","\\wp",!0),me(ce,ue,ze,"♯","\\sharp",!0),me(ce,ue,ze,"♢","\\diamondsuit",!0),me(ce,ue,ze,"ℜ","\\Re",!0),me(ce,ue,ze,"♡","\\heartsuit",!0),me(ce,ue,ze,"ℑ","\\Im",!0),me(ce,ue,ze,"♠","\\spadesuit",!0),me(ce,ue,ze,"§","\\S",!0),me(pe,ue,ze,"§","\\S"),me(ce,ue,ze,"¶","\\P",!0),me(pe,ue,ze,"¶","\\P"),me(ce,ue,ze,"†","\\dag"),me(pe,ue,ze,"†","\\dag"),me(pe,ue,ze,"†","\\textdagger"),me(ce,ue,ze,"‡","\\ddag"),me(pe,ue,ze,"‡","\\ddag"),me(pe,ue,ze,"‡","\\textdaggerdbl"),me(ce,ue,ve,"⎱","\\rmoustache",!0),me(ce,ue,we,"⎰","\\lmoustache",!0),me(ce,ue,ve,"⟯","\\rgroup",!0),me(ce,ue,we,"⟮","\\lgroup",!0),me(ce,ue,fe,"∓","\\mp",!0),me(ce,ue,fe,"⊖","\\ominus",!0),me(ce,ue,fe,"⊎","\\uplus",!0),me(ce,ue,fe,"⊓","\\sqcap",!0),me(ce,ue,fe,"∗","\\ast"),me(ce,ue,fe,"⊔","\\sqcup",!0),me(ce,ue,fe,"◯","\\bigcirc",!0),me(ce,ue,fe,"∙","\\bullet",!0),me(ce,ue,fe,"‡","\\ddagger"),me(ce,ue,fe,"≀","\\wr",!0),me(ce,ue,fe,"⨿","\\amalg"),me(ce,ue,fe,"&","\\And"),me(ce,ue,Se,"⟵","\\longleftarrow",!0),me(ce,ue,Se,"⇐","\\Leftarrow",!0),me(ce,ue,Se,"⟸","\\Longleftarrow",!0),me(ce,ue,Se,"⟶","\\longrightarrow",!0),me(ce,ue,Se,"⇒","\\Rightarrow",!0),me(ce,ue,Se,"⟹","\\Longrightarrow",!0),me(ce,ue,Se,"↔","\\leftrightarrow",!0),me(ce,ue,Se,"⟷","\\longleftrightarrow",!0),me(ce,ue,Se,"⇔","\\Leftrightarrow",!0),me(ce,ue,Se,"⟺","\\Longleftrightarrow",!0),me(ce,ue,Se,"↦","\\mapsto",!0),me(ce,ue,Se,"⟼","\\longmapsto",!0),me(ce,ue,Se,"↗","\\nearrow",!0),me(ce,ue,Se,"↩","\\hookleftarrow",!0),me(ce,ue,Se,"↪","\\hookrightarrow",!0),me(ce,ue,Se,"↘","\\searrow",!0),me(ce,ue,Se,"↼","\\leftharpoonup",!0),me(ce,ue,Se,"⇀","\\rightharpoonup",!0),me(ce,ue,Se,"↙","\\swarrow",!0),me(ce,ue,Se,"↽","\\leftharpoondown",!0),me(ce,ue,Se,"⇁","\\rightharpoondown",!0),me(ce,ue,Se,"↖","\\nwarrow",!0),me(ce,ue,Se,"⇌","\\rightleftharpoons",!0),me(ce,de,Se,"≮","\\nless",!0),me(ce,de,Se,"","\\@nleqslant"),me(ce,de,Se,"","\\@nleqq"),me(ce,de,Se,"⪇","\\lneq",!0),me(ce,de,Se,"≨","\\lneqq",!0),me(ce,de,Se,"","\\@lvertneqq"),me(ce,de,Se,"⋦","\\lnsim",!0),me(ce,de,Se,"⪉","\\lnapprox",!0),me(ce,de,Se,"⊀","\\nprec",!0),me(ce,de,Se,"⋠","\\npreceq",!0),me(ce,de,Se,"⋨","\\precnsim",!0),me(ce,de,Se,"⪹","\\precnapprox",!0),me(ce,de,Se,"≁","\\nsim",!0),me(ce,de,Se,"","\\@nshortmid"),me(ce,de,Se,"∤","\\nmid",!0),me(ce,de,Se,"⊬","\\nvdash",!0),me(ce,de,Se,"⊭","\\nvDash",!0),me(ce,de,Se,"⋪","\\ntriangleleft"),me(ce,de,Se,"⋬","\\ntrianglelefteq",!0),me(ce,de,Se,"⊊","\\subsetneq",!0),me(ce,de,Se,"","\\@varsubsetneq"),me(ce,de,Se,"⫋","\\subsetneqq",!0),me(ce,de,Se,"","\\@varsubsetneqq"),me(ce,de,Se,"≯","\\ngtr",!0),me(ce,de,Se,"","\\@ngeqslant"),me(ce,de,Se,"","\\@ngeqq"),me(ce,de,Se,"⪈","\\gneq",!0),me(ce,de,Se,"≩","\\gneqq",!0),me(ce,de,Se,"","\\@gvertneqq"),me(ce,de,Se,"⋧","\\gnsim",!0),me(ce,de,Se,"⪊","\\gnapprox",!0),me(ce,de,Se,"⊁","\\nsucc",!0),me(ce,de,Se,"⋡","\\nsucceq",!0),me(ce,de,Se,"⋩","\\succnsim",!0),me(ce,de,Se,"⪺","\\succnapprox",!0),me(ce,de,Se,"≆","\\ncong",!0),me(ce,de,Se,"","\\@nshortparallel"),me(ce,de,Se,"∦","\\nparallel",!0),me(ce,de,Se,"⊯","\\nVDash",!0),me(ce,de,Se,"⋫","\\ntriangleright"),me(ce,de,Se,"⋭","\\ntrianglerighteq",!0),me(ce,de,Se,"","\\@nsupseteqq"),me(ce,de,Se,"⊋","\\supsetneq",!0),me(ce,de,Se,"","\\@varsupsetneq"),me(ce,de,Se,"⫌","\\supsetneqq",!0),me(ce,de,Se,"","\\@varsupsetneqq"),me(ce,de,Se,"⊮","\\nVdash",!0),me(ce,de,Se,"⪵","\\precneqq",!0),me(ce,de,Se,"⪶","\\succneqq",!0),me(ce,de,Se,"","\\@nsubseteqq"),me(ce,de,fe,"⊴","\\unlhd"),me(ce,de,fe,"⊵","\\unrhd"),me(ce,de,Se,"↚","\\nleftarrow",!0),me(ce,de,Se,"↛","\\nrightarrow",!0),me(ce,de,Se,"⇍","\\nLeftarrow",!0),me(ce,de,Se,"⇏","\\nRightarrow",!0),me(ce,de,Se,"↮","\\nleftrightarrow",!0),me(ce,de,Se,"⇎","\\nLeftrightarrow",!0),me(ce,de,Se,"△","\\vartriangle"),me(ce,de,ze,"ℏ","\\hslash"),me(ce,de,ze,"▽","\\triangledown"),me(ce,de,ze,"◊","\\lozenge"),me(ce,de,ze,"Ⓢ","\\circledS"),me(ce,de,ze,"®","\\circledR"),me(pe,de,ze,"®","\\circledR"),me(ce,de,ze,"∡","\\measuredangle",!0),me(ce,de,ze,"∄","\\nexists"),me(ce,de,ze,"℧","\\mho"),me(ce,de,ze,"Ⅎ","\\Finv",!0),me(ce,de,ze,"⅁","\\Game",!0),me(ce,de,ze,"‵","\\backprime"),me(ce,de,ze,"▲","\\blacktriangle"),me(ce,de,ze,"▼","\\blacktriangledown"),me(ce,de,ze,"■","\\blacksquare"),me(ce,de,ze,"⧫","\\blacklozenge"),me(ce,de,ze,"★","\\bigstar"),me(ce,de,ze,"∢","\\sphericalangle",!0),me(ce,de,ze,"∁","\\complement",!0),me(ce,de,ze,"ð","\\eth",!0),me(pe,ue,ze,"ð","ð"),me(ce,de,ze,"╱","\\diagup"),me(ce,de,ze,"╲","\\diagdown"),me(ce,de,ze,"□","\\square"),me(ce,de,ze,"□","\\Box"),me(ce,de,ze,"◊","\\Diamond"),me(ce,de,ze,"¥","\\yen",!0),me(pe,de,ze,"¥","\\yen",!0),me(ce,de,ze,"✓","\\checkmark",!0),me(pe,de,ze,"✓","\\checkmark"),me(ce,de,ze,"ℶ","\\beth",!0),me(ce,de,ze,"ℸ","\\daleth",!0),me(ce,de,ze,"ℷ","\\gimel",!0),me(ce,de,ze,"ϝ","\\digamma",!0),me(ce,de,ze,"ϰ","\\varkappa"),me(ce,de,we,"┌","\\@ulcorner",!0),me(ce,de,ve,"┐","\\@urcorner",!0),me(ce,de,we,"└","\\@llcorner",!0),me(ce,de,ve,"┘","\\@lrcorner",!0),me(ce,de,Se,"≦","\\leqq",!0),me(ce,de,Se,"⩽","\\leqslant",!0),me(ce,de,Se,"⪕","\\eqslantless",!0),me(ce,de,Se,"≲","\\lesssim",!0),me(ce,de,Se,"⪅","\\lessapprox",!0),me(ce,de,Se,"≊","\\approxeq",!0),me(ce,de,fe,"⋖","\\lessdot"),me(ce,de,Se,"⋘","\\lll",!0),me(ce,de,Se,"≶","\\lessgtr",!0),me(ce,de,Se,"⋚","\\lesseqgtr",!0),me(ce,de,Se,"⪋","\\lesseqqgtr",!0),me(ce,de,Se,"≑","\\doteqdot"),me(ce,de,Se,"≓","\\risingdotseq",!0),me(ce,de,Se,"≒","\\fallingdotseq",!0),me(ce,de,Se,"∽","\\backsim",!0),me(ce,de,Se,"⋍","\\backsimeq",!0),me(ce,de,Se,"⫅","\\subseteqq",!0),me(ce,de,Se,"⋐","\\Subset",!0),me(ce,de,Se,"⊏","\\sqsubset",!0),me(ce,de,Se,"≼","\\preccurlyeq",!0),me(ce,de,Se,"⋞","\\curlyeqprec",!0),me(ce,de,Se,"≾","\\precsim",!0),me(ce,de,Se,"⪷","\\precapprox",!0),me(ce,de,Se,"⊲","\\vartriangleleft"),me(ce,de,Se,"⊴","\\trianglelefteq"),me(ce,de,Se,"⊨","\\vDash",!0),me(ce,de,Se,"⊪","\\Vvdash",!0),me(ce,de,Se,"⌣","\\smallsmile"),me(ce,de,Se,"⌢","\\smallfrown"),me(ce,de,Se,"≏","\\bumpeq",!0),me(ce,de,Se,"≎","\\Bumpeq",!0),me(ce,de,Se,"≧","\\geqq",!0),me(ce,de,Se,"⩾","\\geqslant",!0),me(ce,de,Se,"⪖","\\eqslantgtr",!0),me(ce,de,Se,"≳","\\gtrsim",!0),me(ce,de,Se,"⪆","\\gtrapprox",!0),me(ce,de,fe,"⋗","\\gtrdot"),me(ce,de,Se,"⋙","\\ggg",!0),me(ce,de,Se,"≷","\\gtrless",!0),me(ce,de,Se,"⋛","\\gtreqless",!0),me(ce,de,Se,"⪌","\\gtreqqless",!0),me(ce,de,Se,"≖","\\eqcirc",!0),me(ce,de,Se,"≗","\\circeq",!0),me(ce,de,Se,"≜","\\triangleq",!0),me(ce,de,Se,"∼","\\thicksim"),me(ce,de,Se,"≈","\\thickapprox"),me(ce,de,Se,"⫆","\\supseteqq",!0),me(ce,de,Se,"⋑","\\Supset",!0),me(ce,de,Se,"⊐","\\sqsupset",!0),me(ce,de,Se,"≽","\\succcurlyeq",!0),me(ce,de,Se,"⋟","\\curlyeqsucc",!0),me(ce,de,Se,"≿","\\succsim",!0),me(ce,de,Se,"⪸","\\succapprox",!0),me(ce,de,Se,"⊳","\\vartriangleright"),me(ce,de,Se,"⊵","\\trianglerighteq"),me(ce,de,Se,"⊩","\\Vdash",!0),me(ce,de,Se,"∣","\\shortmid"),me(ce,de,Se,"∥","\\shortparallel"),me(ce,de,Se,"≬","\\between",!0),me(ce,de,Se,"⋔","\\pitchfork",!0),me(ce,de,Se,"∝","\\varpropto"),me(ce,de,Se,"◀","\\blacktriangleleft"),me(ce,de,Se,"∴","\\therefore",!0),me(ce,de,Se,"∍","\\backepsilon"),me(ce,de,Se,"▶","\\blacktriangleright"),me(ce,de,Se,"∵","\\because",!0),me(ce,de,Se,"⋘","\\llless"),me(ce,de,Se,"⋙","\\gggtr"),me(ce,de,fe,"⊲","\\lhd"),me(ce,de,fe,"⊳","\\rhd"),me(ce,de,Se,"≂","\\eqsim",!0),me(ce,ue,Se,"⋈","\\Join"),me(ce,de,Se,"≑","\\Doteq",!0),me(ce,de,fe,"∔","\\dotplus",!0),me(ce,de,fe,"∖","\\smallsetminus"),me(ce,de,fe,"⋒","\\Cap",!0),me(ce,de,fe,"⋓","\\Cup",!0),me(ce,de,fe,"⩞","\\doublebarwedge",!0),me(ce,de,fe,"⊟","\\boxminus",!0),me(ce,de,fe,"⊞","\\boxplus",!0),me(ce,de,fe,"⋇","\\divideontimes",!0),me(ce,de,fe,"⋉","\\ltimes",!0),me(ce,de,fe,"⋊","\\rtimes",!0),me(ce,de,fe,"⋋","\\leftthreetimes",!0),me(ce,de,fe,"⋌","\\rightthreetimes",!0),me(ce,de,fe,"⋏","\\curlywedge",!0),me(ce,de,fe,"⋎","\\curlyvee",!0),me(ce,de,fe,"⊝","\\circleddash",!0),me(ce,de,fe,"⊛","\\circledast",!0),me(ce,de,fe,"⋅","\\centerdot"),me(ce,de,fe,"⊺","\\intercal",!0),me(ce,de,fe,"⋒","\\doublecap"),me(ce,de,fe,"⋓","\\doublecup"),me(ce,de,fe,"⊠","\\boxtimes",!0),me(ce,de,Se,"⇢","\\dashrightarrow",!0),me(ce,de,Se,"⇠","\\dashleftarrow",!0),me(ce,de,Se,"⇇","\\leftleftarrows",!0),me(ce,de,Se,"⇆","\\leftrightarrows",!0),me(ce,de,Se,"⇚","\\Lleftarrow",!0),me(ce,de,Se,"↞","\\twoheadleftarrow",!0),me(ce,de,Se,"↢","\\leftarrowtail",!0),me(ce,de,Se,"↫","\\looparrowleft",!0),me(ce,de,Se,"⇋","\\leftrightharpoons",!0),me(ce,de,Se,"↶","\\curvearrowleft",!0),me(ce,de,Se,"↺","\\circlearrowleft",!0),me(ce,de,Se,"↰","\\Lsh",!0),me(ce,de,Se,"⇈","\\upuparrows",!0),me(ce,de,Se,"↿","\\upharpoonleft",!0),me(ce,de,Se,"⇃","\\downharpoonleft",!0),me(ce,ue,Se,"⊶","\\origof",!0),me(ce,ue,Se,"⊷","\\imageof",!0),me(ce,de,Se,"⊸","\\multimap",!0),me(ce,de,Se,"↭","\\leftrightsquigarrow",!0),me(ce,de,Se,"⇉","\\rightrightarrows",!0),me(ce,de,Se,"⇄","\\rightleftarrows",!0),me(ce,de,Se,"↠","\\twoheadrightarrow",!0),me(ce,de,Se,"↣","\\rightarrowtail",!0),me(ce,de,Se,"↬","\\looparrowright",!0),me(ce,de,Se,"↷","\\curvearrowright",!0),me(ce,de,Se,"↻","\\circlearrowright",!0),me(ce,de,Se,"↱","\\Rsh",!0),me(ce,de,Se,"⇊","\\downdownarrows",!0),me(ce,de,Se,"↾","\\upharpoonright",!0),me(ce,de,Se,"⇂","\\downharpoonright",!0),me(ce,de,Se,"⇝","\\rightsquigarrow",!0),me(ce,de,Se,"⇝","\\leadsto"),me(ce,de,Se,"⇛","\\Rrightarrow",!0),me(ce,de,Se,"↾","\\restriction"),me(ce,ue,ze,"‘","`"),me(ce,ue,ze,"$","\\$"),me(pe,ue,ze,"$","\\$"),me(pe,ue,ze,"$","\\textdollar"),me(ce,ue,ze,"%","\\%"),me(pe,ue,ze,"%","\\%"),me(ce,ue,ze,"_","\\_"),me(pe,ue,ze,"_","\\_"),me(pe,ue,ze,"_","\\textunderscore"),me(ce,ue,ze,"∠","\\angle",!0),me(ce,ue,ze,"∞","\\infty",!0),me(ce,ue,ze,"′","\\prime"),me(ce,ue,ze,"△","\\triangle"),me(ce,ue,ze,"Γ","\\Gamma",!0),me(ce,ue,ze,"Δ","\\Delta",!0),me(ce,ue,ze,"Θ","\\Theta",!0),me(ce,ue,ze,"Λ","\\Lambda",!0),me(ce,ue,ze,"Ξ","\\Xi",!0),me(ce,ue,ze,"Π","\\Pi",!0),me(ce,ue,ze,"Σ","\\Sigma",!0),me(ce,ue,ze,"Υ","\\Upsilon",!0),me(ce,ue,ze,"Φ","\\Phi",!0),me(ce,ue,ze,"Ψ","\\Psi",!0),me(ce,ue,ze,"Ω","\\Omega",!0),me(ce,ue,ze,"A","Α"),me(ce,ue,ze,"B","Β"),me(ce,ue,ze,"E","Ε"),me(ce,ue,ze,"Z","Ζ"),me(ce,ue,ze,"H","Η"),me(ce,ue,ze,"I","Ι"),me(ce,ue,ze,"K","Κ"),me(ce,ue,ze,"M","Μ"),me(ce,ue,ze,"N","Ν"),me(ce,ue,ze,"O","Ο"),me(ce,ue,ze,"P","Ρ"),me(ce,ue,ze,"T","Τ"),me(ce,ue,ze,"X","Χ"),me(ce,ue,ze,"¬","\\neg",!0),me(ce,ue,ze,"¬","\\lnot"),me(ce,ue,ze,"⊤","\\top"),me(ce,ue,ze,"⊥","\\bot"),me(ce,ue,ze,"∅","\\emptyset"),me(ce,de,ze,"∅","\\varnothing"),me(ce,ue,ye,"α","\\alpha",!0),me(ce,ue,ye,"β","\\beta",!0),me(ce,ue,ye,"γ","\\gamma",!0),me(ce,ue,ye,"δ","\\delta",!0),me(ce,ue,ye,"ϵ","\\epsilon",!0),me(ce,ue,ye,"ζ","\\zeta",!0),me(ce,ue,ye,"η","\\eta",!0),me(ce,ue,ye,"θ","\\theta",!0),me(ce,ue,ye,"ι","\\iota",!0),me(ce,ue,ye,"κ","\\kappa",!0),me(ce,ue,ye,"λ","\\lambda",!0),me(ce,ue,ye,"μ","\\mu",!0),me(ce,ue,ye,"ν","\\nu",!0),me(ce,ue,ye,"ξ","\\xi",!0),me(ce,ue,ye,"ο","\\omicron",!0),me(ce,ue,ye,"π","\\pi",!0),me(ce,ue,ye,"ρ","\\rho",!0),me(ce,ue,ye,"σ","\\sigma",!0),me(ce,ue,ye,"τ","\\tau",!0),me(ce,ue,ye,"υ","\\upsilon",!0),me(ce,ue,ye,"ϕ","\\phi",!0),me(ce,ue,ye,"χ","\\chi",!0),me(ce,ue,ye,"ψ","\\psi",!0),me(ce,ue,ye,"ω","\\omega",!0),me(ce,ue,ye,"ε","\\varepsilon",!0),me(ce,ue,ye,"ϑ","\\vartheta",!0),me(ce,ue,ye,"ϖ","\\varpi",!0),me(ce,ue,ye,"ϱ","\\varrho",!0),me(ce,ue,ye,"ς","\\varsigma",!0),me(ce,ue,ye,"φ","\\varphi",!0),me(ce,ue,fe,"∗","*",!0),me(ce,ue,fe,"+","+"),me(ce,ue,fe,"−","-",!0),me(ce,ue,fe,"⋅","\\cdot",!0),me(ce,ue,fe,"∘","\\circ",!0),me(ce,ue,fe,"÷","\\div",!0),me(ce,ue,fe,"±","\\pm",!0),me(ce,ue,fe,"×","\\times",!0),me(ce,ue,fe,"∩","\\cap",!0),me(ce,ue,fe,"∪","\\cup",!0),me(ce,ue,fe,"∖","\\setminus",!0),me(ce,ue,fe,"∧","\\land"),me(ce,ue,fe,"∨","\\lor"),me(ce,ue,fe,"∧","\\wedge",!0),me(ce,ue,fe,"∨","\\vee",!0),me(ce,ue,ze,"√","\\surd"),me(ce,ue,we,"⟨","\\langle",!0),me(ce,ue,we,"∣","\\lvert"),me(ce,ue,we,"∥","\\lVert"),me(ce,ue,ve,"?","?"),me(ce,ue,ve,"!","!"),me(ce,ue,ve,"⟩","\\rangle",!0),me(ce,ue,ve,"∣","\\rvert"),me(ce,ue,ve,"∥","\\rVert"),me(ce,ue,Se,"=","="),me(ce,ue,Se,":",":"),me(ce,ue,Se,"≈","\\approx",!0),me(ce,ue,Se,"≅","\\cong",!0),me(ce,ue,Se,"≥","\\ge"),me(ce,ue,Se,"≥","\\geq",!0),me(ce,ue,Se,"←","\\gets"),me(ce,ue,Se,">","\\gt",!0),me(ce,ue,Se,"∈","\\in",!0),me(ce,ue,Se,"","\\@not"),me(ce,ue,Se,"⊂","\\subset",!0),me(ce,ue,Se,"⊃","\\supset",!0),me(ce,ue,Se,"⊆","\\subseteq",!0),me(ce,ue,Se,"⊇","\\supseteq",!0),me(ce,de,Se,"⊈","\\nsubseteq",!0),me(ce,de,Se,"⊉","\\nsupseteq",!0),me(ce,ue,Se,"⊨","\\models"),me(ce,ue,Se,"←","\\leftarrow",!0),me(ce,ue,Se,"≤","\\le"),me(ce,ue,Se,"≤","\\leq",!0),me(ce,ue,Se,"<","\\lt",!0),me(ce,ue,Se,"→","\\rightarrow",!0),me(ce,ue,Se,"→","\\to"),me(ce,de,Se,"≱","\\ngeq",!0),me(ce,de,Se,"≰","\\nleq",!0),me(ce,ue,Me," ","\\ "),me(ce,ue,Me," ","\\space"),me(ce,ue,Me," ","\\nobreakspace"),me(pe,ue,Me," ","\\ "),me(pe,ue,Me," "," "),me(pe,ue,Me," ","\\space"),me(pe,ue,Me," ","\\nobreakspace"),me(ce,ue,Me,null,"\\nobreak"),me(ce,ue,Me,null,"\\allowbreak"),me(ce,ue,ke,",",","),me(ce,ue,ke,";",";"),me(ce,de,fe,"⊼","\\barwedge",!0),me(ce,de,fe,"⊻","\\veebar",!0),me(ce,ue,fe,"⊙","\\odot",!0),me(ce,ue,fe,"⊕","\\oplus",!0),me(ce,ue,fe,"⊗","\\otimes",!0),me(ce,ue,ze,"∂","\\partial",!0),me(ce,ue,fe,"⊘","\\oslash",!0),me(ce,de,fe,"⊚","\\circledcirc",!0),me(ce,de,fe,"⊡","\\boxdot",!0),me(ce,ue,fe,"△","\\bigtriangleup"),me(ce,ue,fe,"▽","\\bigtriangledown"),me(ce,ue,fe,"†","\\dagger"),me(ce,ue,fe,"⋄","\\diamond"),me(ce,ue,fe,"⋆","\\star"),me(ce,ue,fe,"◃","\\triangleleft"),me(ce,ue,fe,"▹","\\triangleright"),me(ce,ue,we,"{","\\{"),me(pe,ue,ze,"{","\\{"),me(pe,ue,ze,"{","\\textbraceleft"),me(ce,ue,ve,"}","\\}"),me(pe,ue,ze,"}","\\}"),me(pe,ue,ze,"}","\\textbraceright"),me(ce,ue,we,"{","\\lbrace"),me(ce,ue,ve,"}","\\rbrace"),me(ce,ue,we,"[","\\lbrack",!0),me(pe,ue,ze,"[","\\lbrack",!0),me(ce,ue,ve,"]","\\rbrack",!0),me(pe,ue,ze,"]","\\rbrack",!0),me(ce,ue,we,"(","\\lparen",!0),me(ce,ue,ve,")","\\rparen",!0),me(pe,ue,ze,"<","\\textless",!0),me(pe,ue,ze,">","\\textgreater",!0),me(ce,ue,we,"⌊","\\lfloor",!0),me(ce,ue,ve,"⌋","\\rfloor",!0),me(ce,ue,we,"⌈","\\lceil",!0),me(ce,ue,ve,"⌉","\\rceil",!0),me(ce,ue,ze,"\\","\\backslash"),me(ce,ue,ze,"∣","|"),me(ce,ue,ze,"∣","\\vert"),me(pe,ue,ze,"|","\\textbar",!0),me(ce,ue,ze,"∥","\\|"),me(ce,ue,ze,"∥","\\Vert"),me(pe,ue,ze,"∥","\\textbardbl"),me(pe,ue,ze,"~","\\textasciitilde"),me(pe,ue,ze,"\\","\\textbackslash"),me(pe,ue,ze,"^","\\textasciicircum"),me(ce,ue,Se,"↑","\\uparrow",!0),me(ce,ue,Se,"⇑","\\Uparrow",!0),me(ce,ue,Se,"↓","\\downarrow",!0),me(ce,ue,Se,"⇓","\\Downarrow",!0),me(ce,ue,Se,"↕","\\updownarrow",!0),me(ce,ue,Se,"⇕","\\Updownarrow",!0),me(ce,ue,xe,"∐","\\coprod"),me(ce,ue,xe,"⋁","\\bigvee"),me(ce,ue,xe,"⋀","\\bigwedge"),me(ce,ue,xe,"⨄","\\biguplus"),me(ce,ue,xe,"⋂","\\bigcap"),me(ce,ue,xe,"⋃","\\bigcup"),me(ce,ue,xe,"∫","\\int"),me(ce,ue,xe,"∫","\\intop"),me(ce,ue,xe,"∬","\\iint"),me(ce,ue,xe,"∭","\\iiint"),me(ce,ue,xe,"∏","\\prod"),me(ce,ue,xe,"∑","\\sum"),me(ce,ue,xe,"⨂","\\bigotimes"),me(ce,ue,xe,"⨁","\\bigoplus"),me(ce,ue,xe,"⨀","\\bigodot"),me(ce,ue,xe,"∮","\\oint"),me(ce,ue,xe,"∯","\\oiint"),me(ce,ue,xe,"∰","\\oiiint"),me(ce,ue,xe,"⨆","\\bigsqcup"),me(ce,ue,xe,"∫","\\smallint"),me(pe,ue,be,"…","\\textellipsis"),me(ce,ue,be,"…","\\mathellipsis"),me(pe,ue,be,"…","\\ldots",!0),me(ce,ue,be,"…","\\ldots",!0),me(ce,ue,be,"⋯","\\@cdots",!0),me(ce,ue,be,"⋱","\\ddots",!0),me(ce,ue,ze,"⋮","\\varvdots"),me(ce,ue,ge,"ˊ","\\acute"),me(ce,ue,ge,"ˋ","\\grave"),me(ce,ue,ge,"¨","\\ddot"),me(ce,ue,ge,"~","\\tilde"),me(ce,ue,ge,"ˉ","\\bar"),me(ce,ue,ge,"˘","\\breve"),me(ce,ue,ge,"ˇ","\\check"),me(ce,ue,ge,"^","\\hat"),me(ce,ue,ge,"⃗","\\vec"),me(ce,ue,ge,"˙","\\dot"),me(ce,ue,ge,"˚","\\mathring"),me(ce,ue,ye,"","\\@imath"),me(ce,ue,ye,"","\\@jmath"),me(ce,ue,ze,"ı","ı"),me(ce,ue,ze,"ȷ","ȷ"),me(pe,ue,ze,"ı","\\i",!0),me(pe,ue,ze,"ȷ","\\j",!0),me(pe,ue,ze,"ß","\\ss",!0),me(pe,ue,ze,"æ","\\ae",!0),me(pe,ue,ze,"œ","\\oe",!0),me(pe,ue,ze,"ø","\\o",!0),me(pe,ue,ze,"Æ","\\AE",!0),me(pe,ue,ze,"Œ","\\OE",!0),me(pe,ue,ze,"Ø","\\O",!0),me(pe,ue,ge,"ˊ","\\'"),me(pe,ue,ge,"ˋ","\\`"),me(pe,ue,ge,"ˆ","\\^"),me(pe,ue,ge,"˜","\\~"),me(pe,ue,ge,"ˉ","\\="),me(pe,ue,ge,"˘","\\u"),me(pe,ue,ge,"˙","\\."),me(pe,ue,ge,"¸","\\c"),me(pe,ue,ge,"˚","\\r"),me(pe,ue,ge,"ˇ","\\v"),me(pe,ue,ge,"¨",'\\"'),me(pe,ue,ge,"˝","\\H"),me(pe,ue,ge,"◯","\\textcircled");var Te={"--":!0,"---":!0,"``":!0,"''":!0};me(pe,ue,ze,"–","--",!0),me(pe,ue,ze,"–","\\textendash"),me(pe,ue,ze,"—","---",!0),me(pe,ue,ze,"—","\\textemdash"),me(pe,ue,ze,"‘","`",!0),me(pe,ue,ze,"‘","\\textquoteleft"),me(pe,ue,ze,"’","'",!0),me(pe,ue,ze,"’","\\textquoteright"),me(pe,ue,ze,"“","``",!0),me(pe,ue,ze,"“","\\textquotedblleft"),me(pe,ue,ze,"”","''",!0),me(pe,ue,ze,"”","\\textquotedblright"),me(ce,ue,ze,"°","\\degree",!0),me(pe,ue,ze,"°","\\degree"),me(pe,ue,ze,"°","\\textdegree",!0),me(ce,ue,ze,"£","\\pounds"),me(ce,ue,ze,"£","\\mathsterling",!0),me(pe,ue,ze,"£","\\pounds"),me(pe,ue,ze,"£","\\textsterling",!0),me(ce,de,ze,"✠","\\maltese"),me(pe,de,ze,"✠","\\maltese");for(var Ae=0;Ae<14;Ae++){var Be='0123456789/@."'.charAt(Ae);me(ce,ue,ze,Be,Be)}for(var Ce=0;Ce<25;Ce++){var Ne='0123456789!@*()-=+";:?/.,'.charAt(Ce);me(pe,ue,ze,Ne,Ne)}for(var qe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",Re=0;Re<52;Re++){var Ie=qe.charAt(Re);me(ce,ue,ye,Ie,Ie),me(pe,ue,ze,Ie,Ie)}me(ce,de,ze,"C","ℂ"),me(pe,de,ze,"C","ℂ"),me(ce,de,ze,"H","ℍ"),me(pe,de,ze,"H","ℍ"),me(ce,de,ze,"N","ℕ"),me(pe,de,ze,"N","ℕ"),me(ce,de,ze,"P","ℙ"),me(pe,de,ze,"P","ℙ"),me(ce,de,ze,"Q","ℚ"),me(pe,de,ze,"Q","ℚ"),me(ce,de,ze,"R","ℝ"),me(pe,de,ze,"R","ℝ"),me(ce,de,ze,"Z","ℤ"),me(pe,de,ze,"Z","ℤ"),me(ce,ue,ye,"h","ℎ"),me(pe,ue,ye,"h","ℎ");for(var He="",Oe=0;Oe<52;Oe++){var Ee=qe.charAt(Oe);me(ce,ue,ye,Ee,He=String.fromCharCode(55349,56320+Oe)),me(pe,ue,ze,Ee,He),me(ce,ue,ye,Ee,He=String.fromCharCode(55349,56372+Oe)),me(pe,ue,ze,Ee,He),me(ce,ue,ye,Ee,He=String.fromCharCode(55349,56424+Oe)),me(pe,ue,ze,Ee,He),me(ce,ue,ye,Ee,He=String.fromCharCode(55349,56580+Oe)),me(pe,ue,ze,Ee,He),me(ce,ue,ye,Ee,He=String.fromCharCode(55349,56684+Oe)),me(pe,ue,ze,Ee,He),me(ce,ue,ye,Ee,He=String.fromCharCode(55349,56736+Oe)),me(pe,ue,ze,Ee,He),me(ce,ue,ye,Ee,He=String.fromCharCode(55349,56788+Oe)),me(pe,ue,ze,Ee,He),me(ce,ue,ye,Ee,He=String.fromCharCode(55349,56840+Oe)),me(pe,ue,ze,Ee,He),me(ce,ue,ye,Ee,He=String.fromCharCode(55349,56944+Oe)),me(pe,ue,ze,Ee,He),Oe<26&&(me(ce,ue,ye,Ee,He=String.fromCharCode(55349,56632+Oe)),me(pe,ue,ze,Ee,He),me(ce,ue,ye,Ee,He=String.fromCharCode(55349,56476+Oe)),me(pe,ue,ze,Ee,He))}me(ce,ue,ye,"k",He=String.fromCharCode(55349,56668)),me(pe,ue,ze,"k",He);for(var Le=0;Le<10;Le++){var De=Le.toString();me(ce,ue,ye,De,He=String.fromCharCode(55349,57294+Le)),me(pe,ue,ze,De,He),me(ce,ue,ye,De,He=String.fromCharCode(55349,57314+Le)),me(pe,ue,ze,De,He),me(ce,ue,ye,De,He=String.fromCharCode(55349,57324+Le)),me(pe,ue,ze,De,He),me(ce,ue,ye,De,He=String.fromCharCode(55349,57334+Le)),me(pe,ue,ze,De,He)}for(var Pe=0;Pe<3;Pe++){var Ve="ÐÞþ".charAt(Pe);me(ce,ue,ye,Ve,Ve),me(pe,ue,ze,Ve,Ve)}var Fe=[["mathbf","textbf","Main-Bold"],["mathbf","textbf","Main-Bold"],["mathnormal","textit","Math-Italic"],["mathnormal","textit","Math-Italic"],["boldsymbol","boldsymbol","Main-BoldItalic"],["boldsymbol","boldsymbol","Main-BoldItalic"],["mathscr","textscr","Script-Regular"],["","",""],["","",""],["","",""],["mathfrak","textfrak","Fraktur-Regular"],["mathfrak","textfrak","Fraktur-Regular"],["mathbb","textbb","AMS-Regular"],["mathbb","textbb","AMS-Regular"],["mathboldfrak","textboldfrak","Fraktur-Regular"],["mathboldfrak","textboldfrak","Fraktur-Regular"],["mathsf","textsf","SansSerif-Regular"],["mathsf","textsf","SansSerif-Regular"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathitsf","textitsf","SansSerif-Italic"],["mathitsf","textitsf","SansSerif-Italic"],["","",""],["","",""],["mathtt","texttt","Typewriter-Regular"],["mathtt","texttt","Typewriter-Regular"]],Xe=[["mathbf","textbf","Main-Bold"],["","",""],["mathsf","textsf","SansSerif-Regular"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathtt","texttt","Typewriter-Regular"]],Ge=function(e,t,r){return he[r][e]&&he[r][e].replace&&(e=he[r][e].replace),{value:e,metrics:L(e,t,r)}},_e=function(e,t,r,a,n){var i,o=Ge(e,t,r),s=o.metrics;if(e=o.value,s){var l=s.italic;("text"===r||a&&"mathit"===a.font)&&(l=0),i=new re(e,s.height,s.depth,l,s.skew,s.width,n)}else"undefined"!=typeof console&&console.warn("No character metrics for '"+e+"' in style '"+t+"' and mode '"+r+"'"),i=new re(e,0,0,0,0,0,n);if(a){i.maxFontSize=a.sizeMultiplier,a.style.isTight()&&i.classes.push("mtight");var h=a.getColor();h&&(i.style.color=h)}return i},Ue=(e,t)=>{if(W(e.classes)!==W(t.classes)||e.skew!==t.skew||e.maxFontSize!==t.maxFontSize)return!1;if(1===e.classes.length){var r=e.classes[0];if("mbin"===r||"mord"===r)return!1}for(var a in e.style)if(e.style.hasOwnProperty(a)&&e.style[a]!==t.style[a])return!1;for(var n in t.style)if(t.style.hasOwnProperty(n)&&e.style[n]!==t.style[n])return!1;return!0},Ke=function(e){for(var t=0,r=0,a=0,n=0;nt&&(t=i.height),i.depth>r&&(r=i.depth),i.maxFontSize>a&&(a=i.maxFontSize)}e.height=t,e.depth=r,e.maxFontSize=a},Ye=function(e,t,r,a){var n=new J(e,t,r,a);return Ke(n),n},We=(e,t,r,a)=>new J(e,t,r,a),$e=function(e){var t=new I(e);return Ke(t),t},je=function(e,t,r){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}return a+"-"+("textbf"===t&&"textit"===r?"BoldItalic":"textbf"===t?"Bold":"textit"===t?"Italic":"Regular")},Ze={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"}},Je={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},Qe={fontMap:Ze,makeSymbol:_e,mathsym:function(e,t,r,a){return void 0===a&&(a=[]),"boldsymbol"===r.font&&Ge(e,"Main-Bold",t).metrics?_e(e,"Main-Bold",t,r,a.concat(["mathbf"])):"\\"===e||"main"===he[t][e].font?_e(e,"Main-Regular",t,r,a):_e(e,"AMS-Regular",t,r,a.concat(["amsrm"]))},makeSpan:Ye,makeSvgSpan:We,makeLineSpan:function(e,t,r){var a=Ye([e],[],t);return a.height=Math.max(r||t.fontMetrics().defaultRuleThickness,t.minRuleThickness),a.style.borderBottomWidth=Y(a.height),a.maxFontSize=1,a},makeAnchor:function(e,t,r,a){var n=new Q(e,t,r,a);return Ke(n),n},makeFragment:$e,wrapFragment:function(e,t){return e instanceof I?Ye([],[e],t):e},makeVList:function(e,t){for(var{children:r,depth:a}=function(e){if("individualShift"===e.positionType){for(var t=e.children,r=[t[0]],a=-t[0].shift-t[0].elem.depth,n=a,i=1;i0)return _e(n,h,a,t,o.concat(m));if(l){var c,p;if("boldsymbol"===l){var u=function(e,t,r,a,n){return"textord"!==n&&Ge(e,"Math-BoldItalic",t).metrics?{fontName:"Math-BoldItalic",fontClass:"boldsymbol"}:{fontName:"Main-Bold",fontClass:"mathbf"}}(n,a,0,0,r);c=u.fontName,p=[u.fontClass]}else s?(c=Ze[l].fontName,p=[l]):(c=je(l,t.fontWeight,t.fontShape),p=[l,t.fontWeight,t.fontShape]);if(Ge(n,c,a).metrics)return _e(n,c,a,t,o.concat(p));if(Te.hasOwnProperty(n)&&"Typewriter"===c.slice(0,10)){for(var d=[],g=0;g{var r=Ye(["mspace"],[],t),a=K(e,t);return r.style.marginRight=Y(a),r},staticSvg:function(e,t){var[r,a,n]=Je[e],i=new ne(r),o=new ae([i],{width:Y(a),height:Y(n),style:"width:"+Y(a),viewBox:"0 0 "+1e3*a+" "+1e3*n,preserveAspectRatio:"xMinYMin"}),s=We(["overlay"],[o],t);return s.height=n,s.style.height=Y(n),s.style.width=Y(a),s},svgData:Je,tryCombineChars:e=>{for(var t=0;t{var r=t.classes[0],a=e.classes[0];"mbin"===r&&m(dt,a)?t.classes[0]="mord":"mbin"===a&&m(ut,r)&&(e.classes[0]="mord")}),{node:c},p,u),bt(n,((e,t)=>{var r=wt(t),a=wt(e),n=r&&a?e.hasClass("mtight")?nt[r][a]:at[r][a]:null;if(n)return Qe.makeGlue(n,l)}),{node:c},p,u),n},bt=function e(t,r,a,n,i){n&&t.push(n);for(var o=0;or=>{t.splice(e+1,0,r),o++})(o)}}n&&t.pop()},yt=function(e){return e instanceof I||e instanceof Q||e instanceof J&&e.hasClass("enclosing")?e:null},xt=function e(t,r){var a=yt(t);if(a){var n=a.children;if(n.length){if("right"===r)return e(n[n.length-1],"right");if("left"===r)return e(n[0],"left")}}return t},wt=function(e,t){return e?(t&&(e=xt(e,t)),ft[e.classes[0]]||null):null},kt=function(e,t){var r=["nulldelimiter"].concat(e.baseSizingClasses());return pt(t.concat(r))},St=function(e,t,r){if(!e)return pt();if(ot[e.type]){var a=ot[e.type](e,t);if(r&&t.size!==r.size){a=pt(t.sizingClasses(r),[a],t);var n=t.sizeMultiplier/r.sizeMultiplier;a.height*=n,a.depth*=n}return a}throw new i("Got group of unknown type: '"+e.type+"'")};function Mt(e,t){var r=pt(["base"],e,t),a=pt(["strut"]);return a.style.height=Y(r.height+r.depth),r.depth&&(a.style.verticalAlign=Y(-r.depth)),r.children.unshift(a),r}function zt(e,t){var r=null;1===e.length&&"tag"===e[0].type&&(r=e[0].tag,e=e[0].body);var a,n=vt(e,t,"root");2===n.length&&n[1].hasClass("tag")&&(a=n.pop());for(var i,o=[],s=[],l=0;l0&&(o.push(Mt(s,t)),s=[]),o.push(n[l]));s.length>0&&o.push(Mt(s,t)),r?((i=Mt(vt(r,t,!0))).classes=["tag"],o.push(i)):a&&o.push(a);var m=pt(["katex-html"],o);if(m.setAttribute("aria-hidden","true"),i){var c=i.children[0];c.style.height=Y(m.height+m.depth),m.depth&&(c.style.verticalAlign=Y(-m.depth))}return m}function Tt(e){return new I(e)}class At{constructor(e,t,r){this.type=void 0,this.attributes=void 0,this.children=void 0,this.classes=void 0,this.type=e,this.attributes={},this.children=t||[],this.classes=r||[]}setAttribute(e,t){this.attributes[e]=t}getAttribute(e){return this.attributes[e]}toNode(){var e=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&e.setAttribute(t,this.attributes[t]);this.classes.length>0&&(e.className=W(this.classes));for(var r=0;r0&&(e+=' class ="'+p(W(this.classes))+'"'),e+=">";for(var r=0;r"}toText(){return this.children.map((e=>e.toText())).join("")}}class Bt{constructor(e){this.text=void 0,this.text=e}toNode(){return document.createTextNode(this.text)}toMarkup(){return p(this.toText())}toText(){return this.text}}var Ct={MathNode:At,TextNode:Bt,SpaceNode:class{constructor(e){this.width=void 0,this.character=void 0,this.width=e,this.character=e>=.05555&&e<=.05556?" ":e>=.1666&&e<=.1667?" ":e>=.2222&&e<=.2223?" ":e>=.2777&&e<=.2778?"  ":e>=-.05556&&e<=-.05555?" ⁣":e>=-.1667&&e<=-.1666?" ⁣":e>=-.2223&&e<=-.2222?" ⁣":e>=-.2778&&e<=-.2777?" ⁣":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",Y(this.width)),e}toMarkup(){return this.character?""+this.character+"":''}toText(){return this.character?this.character:" "}},newDocumentFragment:Tt},Nt=function(e,t,r){return!he[t][e]||!he[t][e].replace||55349===e.charCodeAt(0)||Te.hasOwnProperty(e)&&r&&(r.fontFamily&&"tt"===r.fontFamily.slice(4,6)||r.font&&"tt"===r.font.slice(4,6))||(e=he[t][e].replace),new Ct.TextNode(e)},qt=function(e){return 1===e.length?e[0]:new Ct.MathNode("mrow",e)},Rt=function(e,t){if("texttt"===t.fontFamily)return"monospace";if("textsf"===t.fontFamily)return"textit"===t.fontShape&&"textbf"===t.fontWeight?"sans-serif-bold-italic":"textit"===t.fontShape?"sans-serif-italic":"textbf"===t.fontWeight?"bold-sans-serif":"sans-serif";if("textit"===t.fontShape&&"textbf"===t.fontWeight)return"bold-italic";if("textit"===t.fontShape)return"italic";if("textbf"===t.fontWeight)return"bold";var r=t.font;if(!r||"mathnormal"===r)return null;var a=e.mode;if("mathit"===r)return"italic";if("boldsymbol"===r)return"textord"===e.type?"bold":"bold-italic";if("mathbf"===r)return"bold";if("mathbb"===r)return"double-struck";if("mathfrak"===r)return"fraktur";if("mathscr"===r||"mathcal"===r)return"script";if("mathsf"===r)return"sans-serif";if("mathtt"===r)return"monospace";var n=e.text;return m(["\\imath","\\jmath"],n)?null:(he[a][n]&&he[a][n].replace&&(n=he[a][n].replace),L(n,Qe.fontMap[r].fontName,a)?Qe.fontMap[r].variant:null)},It=function(e,t,r){if(1===e.length){var a=Ot(e[0],t);return r&&a instanceof At&&"mo"===a.type&&(a.setAttribute("lspace","0em"),a.setAttribute("rspace","0em")),[a]}for(var n,i=[],o=0;o0&&(m.text=m.text.slice(0,1)+"̸"+m.text.slice(1),i.pop())}}}i.push(s),n=s}return i},Ht=function(e,t,r){return qt(It(e,t,r))},Ot=function(e,t){if(!e)return new Ct.MathNode("mrow");if(st[e.type])return st[e.type](e,t);throw new i("Got group of unknown type: '"+e.type+"'")};function Et(e,t,r,a,n){var i,o=It(e,r);i=1===o.length&&o[0]instanceof At&&m(["mrow","mtable"],o[0].type)?o[0]:new Ct.MathNode("mrow",o);var s=new Ct.MathNode("annotation",[new Ct.TextNode(t)]);s.setAttribute("encoding","application/x-tex");var l=new Ct.MathNode("semantics",[i,s]),h=new Ct.MathNode("math",[l]);return h.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML"),a&&h.setAttribute("display","block"),Qe.makeSpan([n?"katex":"katex-mathml"],[h])}var Lt=function(e){return new X({style:e.displayMode?B.DISPLAY:B.TEXT,maxSize:e.maxSize,minRuleThickness:e.minRuleThickness})},Dt=function(e,t){if(t.displayMode){var r=["katex-display"];t.leqno&&r.push("leqno"),t.fleqn&&r.push("fleqn"),e=Qe.makeSpan(r,[e])}return e},Pt={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":"="},Vt={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]},Ft=function(e){var t=new Ct.MathNode("mo",[new Ct.TextNode(Pt[e.replace(/^\\/,"")])]);return t.setAttribute("stretchy","true"),t},Xt=function(e,t){var{span:r,minWidth:a,height:n}=function(){var r=4e5,a=e.label.slice(1);if(m(["widehat","widecheck","widetilde","utilde"],a)){var n,i,o,s="ordgroup"===(d=e.base).type?d.body.length:1;if(s>5)"widehat"===a||"widecheck"===a?(n=420,r=2364,o=.42,i=a+"4"):(n=312,r=2340,o=.34,i="tilde4");else{var l=[1,1,2,2,3,3][s];"widehat"===a||"widecheck"===a?(r=[0,1062,2364,2364,2364][l],n=[0,239,300,360,420][l],o=[0,.24,.3,.3,.36,.42][l],i=a+l):(r=[0,600,1033,2339,2340][l],n=[0,260,286,306,312][l],o=[0,.26,.286,.3,.306,.34][l],i="tilde"+l)}var h=new ne(i),c=new ae([h],{width:"100%",height:Y(o),viewBox:"0 0 "+r+" "+n,preserveAspectRatio:"none"});return{span:Qe.makeSvgSpan([],[c],t),minWidth:0,height:o}}var p,u,d,g=[],f=Vt[a],[v,b,y]=f,x=y/1e3,w=v.length;if(1===w)p=["hide-tail"],u=[f[3]];else if(2===w)p=["halfarrow-left","halfarrow-right"],u=["xMinYMin","xMaxYMin"];else{if(3!==w)throw new Error("Correct katexImagesData or update code here to support\n "+w+" children.");p=["brace-left","brace-center","brace-right"],u=["xMinYMin","xMidYMin","xMaxYMin"]}for(var k=0;k0&&(r.style.minWidth=Y(a)),r};function Gt(e,t){if(!e||e.type!==t)throw new Error("Expected node of type "+t+", but got "+(e?"node of type "+e.type:String(e)));return e}function _t(e){var t=Ut(e);if(!t)throw new Error("Expected node of symbol group type, but got "+(e?"node of type "+e.type:String(e)));return t}function Ut(e){return e&&("atom"===e.type||le.hasOwnProperty(e.type))?e:null}var Kt=(e,t)=>{var r,a,n;e&&"supsub"===e.type?(r=(a=Gt(e.base,"accent")).base,e.base=r,n=function(e){if(e instanceof J)return e;throw new Error("Expected span but got "+String(e)+".")}(St(e,t)),e.base=a):r=(a=Gt(e,"accent")).base;var i=St(r,t.havingCrampedStyle()),o=0;if(a.isShifty&&g(r)){var s=d(r);o=oe(St(s,t.havingCrampedStyle())).skew}var l,h="\\c"===a.label,m=h?i.height+i.depth:Math.min(i.height,t.fontMetrics().xHeight);if(a.isStretchy)l=Xt(a,t),l=Qe.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i},{type:"elem",elem:l,wrapperClasses:["svg-align"],wrapperStyle:o>0?{width:"calc(100% - "+Y(2*o)+")",marginLeft:Y(2*o)}:void 0}]},t);else{var c,p;"\\vec"===a.label?(c=Qe.staticSvg("vec",t),p=Qe.svgData.vec[1]):((c=oe(c=Qe.makeOrd({mode:a.mode,text:a.label},t,"textord"))).italic=0,p=c.width,h&&(m+=c.depth)),l=Qe.makeSpan(["accent-body"],[c]);var u="\\textcircled"===a.label;u&&(l.classes.push("accent-full"),m=i.height);var f=o;u||(f-=p/2),l.style.left=Y(f),"\\textcircled"===a.label&&(l.style.top=".2em"),l=Qe.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i},{type:"kern",size:-m},{type:"elem",elem:l}]},t)}var v=Qe.makeSpan(["mord","accent"],[l],t);return n?(n.children[0]=v,n.height=Math.max(v.height,n.height),n.classes[0]="mord",n):v},Yt=(e,t)=>{var r=e.isStretchy?Ft(e.label):new Ct.MathNode("mo",[Nt(e.label,e.mode)]),a=new Ct.MathNode("mover",[Ot(e.base,t),r]);return a.setAttribute("accent","true"),a},Wt=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map((e=>"\\"+e)).join("|"));lt({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:(e,t)=>{var r=mt(t[0]),a=!Wt.test(e.funcName),n=!a||"\\widehat"===e.funcName||"\\widetilde"===e.funcName||"\\widecheck"===e.funcName;return{type:"accent",mode:e.parser.mode,label:e.funcName,isStretchy:a,isShifty:n,base:r}},htmlBuilder:Kt,mathmlBuilder:Yt}),lt({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\c","\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["primitive"]},handler:(e,t)=>{var r=t[0],a=e.parser.mode;return"math"===a&&(e.parser.settings.reportNonstrict("mathVsTextAccents","LaTeX's accent "+e.funcName+" works only in text mode"),a="text"),{type:"accent",mode:a,label:e.funcName,isStretchy:!1,isShifty:!0,base:r}},htmlBuilder:Kt,mathmlBuilder:Yt}),lt({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:(e,t)=>{var{parser:r,funcName:a}=e,n=t[0];return{type:"accentUnder",mode:r.mode,label:a,base:n}},htmlBuilder:(e,t)=>{var r=St(e.base,t),a=Xt(e,t),n="\\utilde"===e.label?.12:0,i=Qe.makeVList({positionType:"top",positionData:r.height,children:[{type:"elem",elem:a,wrapperClasses:["svg-align"]},{type:"kern",size:n},{type:"elem",elem:r}]},t);return Qe.makeSpan(["mord","accentunder"],[i],t)},mathmlBuilder:(e,t)=>{var r=Ft(e.label),a=new Ct.MathNode("munder",[Ot(e.base,t),r]);return a.setAttribute("accentunder","true"),a}});var $t=e=>{var t=new Ct.MathNode("mpadded",e?[e]:[]);return t.setAttribute("width","+0.6em"),t.setAttribute("lspace","0.3em"),t};lt({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(e,t,r){var{parser:a,funcName:n}=e;return{type:"xArrow",mode:a.mode,label:n,body:t[0],below:r[0]}},htmlBuilder(e,t){var r,a=t.style,n=t.havingStyle(a.sup()),i=Qe.wrapFragment(St(e.body,n,t),t),o="\\x"===e.label.slice(0,2)?"x":"cd";i.classes.push(o+"-arrow-pad"),e.below&&(n=t.havingStyle(a.sub()),(r=Qe.wrapFragment(St(e.below,n,t),t)).classes.push(o+"-arrow-pad"));var s,l=Xt(e,t),h=-t.fontMetrics().axisHeight+.5*l.height,m=-t.fontMetrics().axisHeight-.5*l.height-.111;if((i.depth>.25||"\\xleftequilibrium"===e.label)&&(m-=i.depth),r){var c=-t.fontMetrics().axisHeight+r.height+.5*l.height+.111;s=Qe.makeVList({positionType:"individualShift",children:[{type:"elem",elem:i,shift:m},{type:"elem",elem:l,shift:h},{type:"elem",elem:r,shift:c}]},t)}else s=Qe.makeVList({positionType:"individualShift",children:[{type:"elem",elem:i,shift:m},{type:"elem",elem:l,shift:h}]},t);return s.children[0].children[0].children[1].classes.push("svg-align"),Qe.makeSpan(["mrel","x-arrow"],[s],t)},mathmlBuilder(e,t){var r,a=Ft(e.label);if(a.setAttribute("minsize","x"===e.label.charAt(0)?"1.75em":"3.0em"),e.body){var n=$t(Ot(e.body,t));if(e.below){var i=$t(Ot(e.below,t));r=new Ct.MathNode("munderover",[a,i,n])}else r=new Ct.MathNode("mover",[a,n])}else if(e.below){var o=$t(Ot(e.below,t));r=new Ct.MathNode("munder",[a,o])}else r=$t(),r=new Ct.MathNode("mover",[a,r]);return r}});var jt=Qe.makeSpan;function Zt(e,t){var r=vt(e.body,t,!0);return jt([e.mclass],r,t)}function Jt(e,t){var r,a=It(e.body,t);return"minner"===e.mclass?r=new Ct.MathNode("mpadded",a):"mord"===e.mclass?e.isCharacterBox?(r=a[0]).type="mi":r=new Ct.MathNode("mi",a):(e.isCharacterBox?(r=a[0]).type="mo":r=new Ct.MathNode("mo",a),"mbin"===e.mclass?(r.attributes.lspace="0.22em",r.attributes.rspace="0.22em"):"mpunct"===e.mclass?(r.attributes.lspace="0em",r.attributes.rspace="0.17em"):"mopen"===e.mclass||"mclose"===e.mclass?(r.attributes.lspace="0em",r.attributes.rspace="0em"):"minner"===e.mclass&&(r.attributes.lspace="0.0556em",r.attributes.width="+0.1111em")),r}lt({type:"mclass",names:["\\mathord","\\mathbin","\\mathrel","\\mathopen","\\mathclose","\\mathpunct","\\mathinner"],props:{numArgs:1,primitive:!0},handler(e,t){var{parser:r,funcName:a}=e,n=t[0];return{type:"mclass",mode:r.mode,mclass:"m"+a.slice(5),body:ct(n),isCharacterBox:g(n)}},htmlBuilder:Zt,mathmlBuilder:Jt});var Qt=e=>{var t="ordgroup"===e.type&&e.body.length?e.body[0]:e;return"atom"!==t.type||"bin"!==t.family&&"rel"!==t.family?"mord":"m"+t.family};lt({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler(e,t){var{parser:r}=e;return{type:"mclass",mode:r.mode,mclass:Qt(t[0]),body:ct(t[1]),isCharacterBox:g(t[1])}}}),lt({type:"mclass",names:["\\stackrel","\\overset","\\underset"],props:{numArgs:2},handler(e,t){var r,{parser:a,funcName:n}=e,i=t[1],o=t[0];r="\\stackrel"!==n?Qt(i):"mrel";var s={type:"op",mode:i.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:"\\stackrel"!==n,body:ct(i)},l={type:"supsub",mode:o.mode,base:s,sup:"\\underset"===n?null:o,sub:"\\underset"===n?o:null};return{type:"mclass",mode:a.mode,mclass:r,body:[l],isCharacterBox:g(l)}},htmlBuilder:Zt,mathmlBuilder:Jt}),lt({type:"pmb",names:["\\pmb"],props:{numArgs:1,allowedInText:!0},handler(e,t){var{parser:r}=e;return{type:"pmb",mode:r.mode,mclass:Qt(t[0]),body:ct(t[0])}},htmlBuilder(e,t){var r=vt(e.body,t,!0),a=Qe.makeSpan([e.mclass],r,t);return a.style.textShadow="0.02em 0.01em 0.04px",a},mathmlBuilder(e,t){var r=It(e.body,t),a=new Ct.MathNode("mstyle",r);return a.setAttribute("style","text-shadow: 0.02em 0.01em 0.04px"),a}});var er={">":"\\\\cdrightarrow","<":"\\\\cdleftarrow","=":"\\\\cdlongequal",A:"\\uparrow",V:"\\downarrow","|":"\\Vert",".":"no arrow"},tr=e=>"textord"===e.type&&"@"===e.text;function rr(e,t,r){var a=er[e];switch(a){case"\\\\cdrightarrow":case"\\\\cdleftarrow":return r.callFunction(a,[t[0]],[t[1]]);case"\\uparrow":case"\\downarrow":var n={type:"atom",text:a,mode:"math",family:"rel"},i={type:"ordgroup",mode:"math",body:[r.callFunction("\\\\cdleft",[t[0]],[]),r.callFunction("\\Big",[n],[]),r.callFunction("\\\\cdright",[t[1]],[])]};return r.callFunction("\\\\cdparent",[i],[]);case"\\\\cdlongequal":return r.callFunction("\\\\cdlongequal",[],[]);case"\\Vert":return r.callFunction("\\Big",[{type:"textord",text:"\\Vert",mode:"math"}],[]);default:return{type:"textord",text:" ",mode:"math"}}}lt({type:"cdlabel",names:["\\\\cdleft","\\\\cdright"],props:{numArgs:1},handler(e,t){var{parser:r,funcName:a}=e;return{type:"cdlabel",mode:r.mode,side:a.slice(4),label:t[0]}},htmlBuilder(e,t){var r=t.havingStyle(t.style.sup()),a=Qe.wrapFragment(St(e.label,r,t),t);return a.classes.push("cd-label-"+e.side),a.style.bottom=Y(.8-a.depth),a.height=0,a.depth=0,a},mathmlBuilder(e,t){var r=new Ct.MathNode("mrow",[Ot(e.label,t)]);return(r=new Ct.MathNode("mpadded",[r])).setAttribute("width","0"),"left"===e.side&&r.setAttribute("lspace","-1width"),r.setAttribute("voffset","0.7em"),(r=new Ct.MathNode("mstyle",[r])).setAttribute("displaystyle","false"),r.setAttribute("scriptlevel","1"),r}}),lt({type:"cdlabelparent",names:["\\\\cdparent"],props:{numArgs:1},handler(e,t){var{parser:r}=e;return{type:"cdlabelparent",mode:r.mode,fragment:t[0]}},htmlBuilder(e,t){var r=Qe.wrapFragment(St(e.fragment,t),t);return r.classes.push("cd-vert-arrow"),r},mathmlBuilder:(e,t)=>new Ct.MathNode("mrow",[Ot(e.fragment,t)])}),lt({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler(e,t){for(var{parser:r}=e,a=Gt(t[0],"ordgroup").body,n="",o=0;o=1114111)throw new i("\\@char with invalid code point "+n);return l<=65535?s=String.fromCharCode(l):(l-=65536,s=String.fromCharCode(55296+(l>>10),56320+(1023&l))),{type:"textord",mode:r.mode,text:s}}});var ar=(e,t)=>{var r=vt(e.body,t.withColor(e.color),!1);return Qe.makeFragment(r)},nr=(e,t)=>{var r=It(e.body,t.withColor(e.color)),a=new Ct.MathNode("mstyle",r);return a.setAttribute("mathcolor",e.color),a};lt({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,argTypes:["color","original"]},handler(e,t){var{parser:r}=e,a=Gt(t[0],"color-token").color,n=t[1];return{type:"color",mode:r.mode,color:a,body:ct(n)}},htmlBuilder:ar,mathmlBuilder:nr}),lt({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,argTypes:["color"]},handler(e,t){var{parser:r,breakOnTokenText:a}=e,n=Gt(t[0],"color-token").color;r.gullet.macros.set("\\current@color",n);var i=r.parseExpression(!0,a);return{type:"color",mode:r.mode,color:n,body:i}},htmlBuilder:ar,mathmlBuilder:nr}),lt({type:"cr",names:["\\\\"],props:{numArgs:0,numOptionalArgs:0,allowedInText:!0},handler(e,t,r){var{parser:a}=e,n="["===a.gullet.future().text?a.parseSizeGroup(!0):null,i=!a.settings.displayMode||!a.settings.useStrictBehavior("newLineInDisplayMode","In LaTeX, \\\\ or \\newline does nothing in display mode");return{type:"cr",mode:a.mode,newLine:i,size:n&&Gt(n,"size").value}},htmlBuilder(e,t){var r=Qe.makeSpan(["mspace"],[],t);return e.newLine&&(r.classes.push("newline"),e.size&&(r.style.marginTop=Y(K(e.size,t)))),r},mathmlBuilder(e,t){var r=new Ct.MathNode("mspace");return e.newLine&&(r.setAttribute("linebreak","newline"),e.size&&r.setAttribute("height",Y(K(e.size,t)))),r}});var ir={"\\global":"\\global","\\long":"\\\\globallong","\\\\globallong":"\\\\globallong","\\def":"\\gdef","\\gdef":"\\gdef","\\edef":"\\xdef","\\xdef":"\\xdef","\\let":"\\\\globallet","\\futurelet":"\\\\globalfuture"},or=e=>{var t=e.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(t))throw new i("Expected a control sequence",e);return t},sr=(e,t,r,a)=>{var n=e.gullet.macros.get(r.text);null==n&&(r.noexpand=!0,n={tokens:[r],numArgs:0,unexpandable:!e.gullet.isExpandable(r.text)}),e.gullet.macros.set(t,n,a)};lt({type:"internal",names:["\\global","\\long","\\\\globallong"],props:{numArgs:0,allowedInText:!0},handler(e){var{parser:t,funcName:r}=e;t.consumeSpaces();var a=t.fetch();if(ir[a.text])return"\\global"!==r&&"\\\\globallong"!==r||(a.text=ir[a.text]),Gt(t.parseFunction(),"internal");throw new i("Invalid token after macro prefix",a)}}),lt({type:"internal",names:["\\def","\\gdef","\\edef","\\xdef"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e){var{parser:t,funcName:r}=e,a=t.gullet.popToken(),n=a.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(n))throw new i("Expected a control sequence",a);for(var o,s=0,l=[[]];"{"!==t.gullet.future().text;)if("#"===(a=t.gullet.popToken()).text){if("{"===t.gullet.future().text){o=t.gullet.future(),l[s].push("{");break}if(a=t.gullet.popToken(),!/^[1-9]$/.test(a.text))throw new i('Invalid argument number "'+a.text+'"');if(parseInt(a.text)!==s+1)throw new i('Argument number "'+a.text+'" out of order');s++,l.push([])}else{if("EOF"===a.text)throw new i("Expected a macro definition");l[s].push(a.text)}var{tokens:h}=t.gullet.consumeArg();return o&&h.unshift(o),"\\edef"!==r&&"\\xdef"!==r||(h=t.gullet.expandTokens(h)).reverse(),t.gullet.macros.set(n,{tokens:h,numArgs:s,delimiters:l},r===ir[r]),{type:"internal",mode:t.mode}}}),lt({type:"internal",names:["\\let","\\\\globallet"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e){var{parser:t,funcName:r}=e,a=or(t.gullet.popToken());t.gullet.consumeSpaces();var n=(e=>{var t=e.gullet.popToken();return"="===t.text&&" "===(t=e.gullet.popToken()).text&&(t=e.gullet.popToken()),t})(t);return sr(t,a,n,"\\\\globallet"===r),{type:"internal",mode:t.mode}}}),lt({type:"internal",names:["\\futurelet","\\\\globalfuture"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e){var{parser:t,funcName:r}=e,a=or(t.gullet.popToken()),n=t.gullet.popToken(),i=t.gullet.popToken();return sr(t,a,i,"\\\\globalfuture"===r),t.gullet.pushToken(i),t.gullet.pushToken(n),{type:"internal",mode:t.mode}}});var lr=function(e,t,r){var a=L(he.math[e]&&he.math[e].replace||e,t,r);if(!a)throw new Error("Unsupported symbol "+e+" and font size "+t+".");return a},hr=function(e,t,r,a){var n=r.havingBaseStyle(t),i=Qe.makeSpan(a.concat(n.sizingClasses(r)),[e],r),o=n.sizeMultiplier/r.sizeMultiplier;return i.height*=o,i.depth*=o,i.maxFontSize=n.sizeMultiplier,i},mr=function(e,t,r){var a=t.havingBaseStyle(r),n=(1-t.sizeMultiplier/a.sizeMultiplier)*t.fontMetrics().axisHeight;e.classes.push("delimcenter"),e.style.top=Y(n),e.height-=n,e.depth+=n},cr=function(e,t,r,a,n,i){var o=function(e,t,r,a){return Qe.makeSymbol(e,"Size"+t+"-Regular",r,a)}(e,t,n,a),s=hr(Qe.makeSpan(["delimsizing","size"+t],[o],a),B.TEXT,a,i);return r&&mr(s,a,B.TEXT),s},pr=function(e,t,r){return{type:"elem",elem:Qe.makeSpan(["delimsizinginner","Size1-Regular"===t?"delim-size1":"delim-size4"],[Qe.makeSpan([],[Qe.makeSymbol(e,t,r)])])}},ur=function(e,t,r){var a=H["Size4-Regular"][e.charCodeAt(0)]?H["Size4-Regular"][e.charCodeAt(0)][4]:H["Size1-Regular"][e.charCodeAt(0)][4],n=new ne("inner",function(e,t){switch(e){case"⎜":return"M291 0 H417 V"+t+" H291z M291 0 H417 V"+t+" H291z";case"∣":return"M145 0 H188 V"+t+" H145z M145 0 H188 V"+t+" H145z";case"∥":return"M145 0 H188 V"+t+" H145z M145 0 H188 V"+t+" H145zM367 0 H410 V"+t+" H367z M367 0 H410 V"+t+" H367z";case"⎟":return"M457 0 H583 V"+t+" H457z M457 0 H583 V"+t+" H457z";case"⎢":return"M319 0 H403 V"+t+" H319z M319 0 H403 V"+t+" H319z";case"⎥":return"M263 0 H347 V"+t+" H263z M263 0 H347 V"+t+" H263z";case"⎪":return"M384 0 H504 V"+t+" H384z M384 0 H504 V"+t+" H384z";case"⏐":return"M312 0 H355 V"+t+" H312z M312 0 H355 V"+t+" H312z";case"‖":return"M257 0 H300 V"+t+" H257z M257 0 H300 V"+t+" H257zM478 0 H521 V"+t+" H478z M478 0 H521 V"+t+" H478z";default:return""}}(e,Math.round(1e3*t))),i=new ae([n],{width:Y(a),height:Y(t),style:"width:"+Y(a),viewBox:"0 0 "+1e3*a+" "+Math.round(1e3*t),preserveAspectRatio:"xMinYMin"}),o=Qe.makeSvgSpan([],[i],r);return o.height=t,o.style.height=Y(t),o.style.width=Y(a),{type:"elem",elem:o}},dr={type:"kern",size:-.008},gr=["|","\\lvert","\\rvert","\\vert"],fr=["\\|","\\lVert","\\rVert","\\Vert"],vr=function(e,t,r,a,n,i){var o,s,l,h,c="",p=0;o=l=h=e,s=null;var u="Size1-Regular";"\\uparrow"===e?l=h="⏐":"\\Uparrow"===e?l=h="‖":"\\downarrow"===e?o=l="⏐":"\\Downarrow"===e?o=l="‖":"\\updownarrow"===e?(o="\\uparrow",l="⏐",h="\\downarrow"):"\\Updownarrow"===e?(o="\\Uparrow",l="‖",h="\\Downarrow"):m(gr,e)?(l="∣",c="vert",p=333):m(fr,e)?(l="∥",c="doublevert",p=556):"["===e||"\\lbrack"===e?(o="⎡",l="⎢",h="⎣",u="Size4-Regular",c="lbrack",p=667):"]"===e||"\\rbrack"===e?(o="⎤",l="⎥",h="⎦",u="Size4-Regular",c="rbrack",p=667):"\\lfloor"===e||"⌊"===e?(l=o="⎢",h="⎣",u="Size4-Regular",c="lfloor",p=667):"\\lceil"===e||"⌈"===e?(o="⎡",l=h="⎢",u="Size4-Regular",c="lceil",p=667):"\\rfloor"===e||"⌋"===e?(l=o="⎥",h="⎦",u="Size4-Regular",c="rfloor",p=667):"\\rceil"===e||"⌉"===e?(o="⎤",l=h="⎥",u="Size4-Regular",c="rceil",p=667):"("===e||"\\lparen"===e?(o="⎛",l="⎜",h="⎝",u="Size4-Regular",c="lparen",p=875):")"===e||"\\rparen"===e?(o="⎞",l="⎟",h="⎠",u="Size4-Regular",c="rparen",p=875):"\\{"===e||"\\lbrace"===e?(o="⎧",s="⎨",h="⎩",l="⎪",u="Size4-Regular"):"\\}"===e||"\\rbrace"===e?(o="⎫",s="⎬",h="⎭",l="⎪",u="Size4-Regular"):"\\lgroup"===e||"⟮"===e?(o="⎧",h="⎩",l="⎪",u="Size4-Regular"):"\\rgroup"===e||"⟯"===e?(o="⎫",h="⎭",l="⎪",u="Size4-Regular"):"\\lmoustache"===e||"⎰"===e?(o="⎧",h="⎭",l="⎪",u="Size4-Regular"):"\\rmoustache"!==e&&"⎱"!==e||(o="⎫",h="⎩",l="⎪",u="Size4-Regular");var d=lr(o,u,n),g=d.height+d.depth,f=lr(l,u,n),v=f.height+f.depth,b=lr(h,u,n),y=b.height+b.depth,x=0,w=1;if(null!==s){var k=lr(s,u,n);x=k.height+k.depth,w=2}var S=g+y+x,M=S+Math.max(0,Math.ceil((t-S)/(w*v)))*w*v,z=a.fontMetrics().axisHeight;r&&(z*=a.sizeMultiplier);var T=M/2-z,A=[];if(c.length>0){var C=M-g-y,N=Math.round(1e3*M),q=function(e,t){switch(e){case"lbrack":return"M403 1759 V84 H666 V0 H319 V1759 v"+t+" v1759 h347 v-84\nH403z M403 1759 V0 H319 V1759 v"+t+" v1759 h84z";case"rbrack":return"M347 1759 V0 H0 V84 H263 V1759 v"+t+" v1759 H0 v84 H347z\nM347 1759 V0 H263 V1759 v"+t+" v1759 h84z";case"vert":return"M145 15 v585 v"+t+" v585 c2.667,10,9.667,15,21,15\nc10,0,16.667,-5,20,-15 v-585 v"+-t+" v-585 c-2.667,-10,-9.667,-15,-21,-15\nc-10,0,-16.667,5,-20,15z M188 15 H145 v585 v"+t+" v585 h43z";case"doublevert":return"M145 15 v585 v"+t+" v585 c2.667,10,9.667,15,21,15\nc10,0,16.667,-5,20,-15 v-585 v"+-t+" v-585 c-2.667,-10,-9.667,-15,-21,-15\nc-10,0,-16.667,5,-20,15z M188 15 H145 v585 v"+t+" v585 h43z\nM367 15 v585 v"+t+" v585 c2.667,10,9.667,15,21,15\nc10,0,16.667,-5,20,-15 v-585 v"+-t+" v-585 c-2.667,-10,-9.667,-15,-21,-15\nc-10,0,-16.667,5,-20,15z M410 15 H367 v585 v"+t+" v585 h43z";case"lfloor":return"M319 602 V0 H403 V602 v"+t+" v1715 h263 v84 H319z\nMM319 602 V0 H403 V602 v"+t+" v1715 H319z";case"rfloor":return"M319 602 V0 H403 V602 v"+t+" v1799 H0 v-84 H319z\nMM319 602 V0 H403 V602 v"+t+" v1715 H319z";case"lceil":return"M403 1759 V84 H666 V0 H319 V1759 v"+t+" v602 h84z\nM403 1759 V0 H319 V1759 v"+t+" v602 h84z";case"rceil":return"M347 1759 V0 H0 V84 H263 V1759 v"+t+" v602 h84z\nM347 1759 V0 h-84 V1759 v"+t+" v602 h84z";case"lparen":return"M863,9c0,-2,-2,-5,-6,-9c0,0,-17,0,-17,0c-12.7,0,-19.3,0.3,-20,1\nc-5.3,5.3,-10.3,11,-15,17c-242.7,294.7,-395.3,682,-458,1162c-21.3,163.3,-33.3,349,\n-36,557 l0,"+(t+84)+"c0.2,6,0,26,0,60c2,159.3,10,310.7,24,454c53.3,528,210,\n949.7,470,1265c4.7,6,9.7,11.7,15,17c0.7,0.7,7,1,19,1c0,0,18,0,18,0c4,-4,6,-7,6,-9\nc0,-2.7,-3.3,-8.7,-10,-18c-135.3,-192.7,-235.5,-414.3,-300.5,-665c-65,-250.7,-102.5,\n-544.7,-112.5,-882c-2,-104,-3,-167,-3,-189\nl0,-"+(t+92)+"c0,-162.7,5.7,-314,17,-454c20.7,-272,63.7,-513,129,-723c65.3,\n-210,155.3,-396.3,270,-559c6.7,-9.3,10,-15.3,10,-18z";case"rparen":return"M76,0c-16.7,0,-25,3,-25,9c0,2,2,6.3,6,13c21.3,28.7,42.3,60.3,\n63,95c96.7,156.7,172.8,332.5,228.5,527.5c55.7,195,92.8,416.5,111.5,664.5\nc11.3,139.3,17,290.7,17,454c0,28,1.7,43,3.3,45l0,"+(t+9)+"\nc-3,4,-3.3,16.7,-3.3,38c0,162,-5.7,313.7,-17,455c-18.7,248,-55.8,469.3,-111.5,664\nc-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,11\nc0,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\nc242.7,-294.7,395.3,-681.7,458,-1161c21.3,-164.7,33.3,-350.7,36,-558\nl0,-"+(t+144)+"c-2,-159.3,-10,-310.7,-24,-454c-53.3,-528,-210,-949.7,\n-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.")}}(c,Math.round(1e3*C)),R=new ne(c,q),I=(p/1e3).toFixed(3)+"em",H=(N/1e3).toFixed(3)+"em",O=new ae([R],{width:I,height:H,viewBox:"0 0 "+p+" "+N}),E=Qe.makeSvgSpan([],[O],a);E.height=N/1e3,E.style.width=I,E.style.height=H,A.push({type:"elem",elem:E})}else{if(A.push(pr(h,u,n)),A.push(dr),null===s){var L=M-g-y+.016;A.push(ur(l,L,a))}else{var D=(M-g-y-x)/2+.016;A.push(ur(l,D,a)),A.push(dr),A.push(pr(s,u,n)),A.push(dr),A.push(ur(l,D,a))}A.push(dr),A.push(pr(o,u,n))}var P=a.havingBaseStyle(B.TEXT),V=Qe.makeVList({positionType:"bottom",positionData:T,children:A},P);return hr(Qe.makeSpan(["delimsizing","mult"],[V],P),B.TEXT,a,i)},br=.08,yr=function(e,t,r,a,n){var i=function(e,t,r){t*=1e3;var a="";switch(e){case"sqrtMain":a=function(e,t){return"M95,"+(622+e+80)+"\nc-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,-10,-9.5,-14\nc0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54\nc44.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\ns173,378,173,378c0.7,0,35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429\nc69,-144,104.5,-217.7,106.5,-221\nl"+e/2.075+" -"+e+"\nc5.3,-9.3,12,-14,20,-14\nH400000v"+(40+e)+"H845.2724\ns-225.272,467,-225.272,467s-235,486,-235,486c-2.7,4.7,-9,7,-19,7\nc-6,0,-10,-1,-12,-3s-194,-422,-194,-422s-65,47,-65,47z\nM"+(834+e)+" 80h400000v"+(40+e)+"h-400000z"}(t);break;case"sqrtSize1":a=function(e,t){return"M263,"+(601+e+80)+"c0.7,0,18,39.7,52,119\nc34,79.3,68.167,158.7,102.5,238c34.3,79.3,51.8,119.3,52.5,120\nc340,-704.7,510.7,-1060.3,512,-1067\nl"+e/2.084+" -"+e+"\nc4.7,-7.3,11,-11,19,-11\nH40000v"+(40+e)+"H1012.3\ns-271.3,567,-271.3,567c-38.7,80.7,-84,175,-136,283c-52,108,-89.167,185.3,-111.5,232\nc-22.3,46.7,-33.8,70.3,-34.5,71c-4.7,4.7,-12.3,7,-23,7s-12,-1,-12,-1\ns-109,-253,-109,-253c-72.7,-168,-109.3,-252,-110,-252c-10.7,8,-22,16.7,-34,26\nc-22,17.3,-33.3,26,-34,26s-26,-26,-26,-26s76,-59,76,-59s76,-60,76,-60z\nM"+(1001+e)+" 80h400000v"+(40+e)+"h-400000z"}(t);break;case"sqrtSize2":a=function(e,t){return"M983 "+(10+e+80)+"\nl"+e/3.13+" -"+e+"\nc4,-6.7,10,-10,18,-10 H400000v"+(40+e)+"\nH1013.1s-83.4,268,-264.1,840c-180.7,572,-277,876.3,-289,913c-4.7,4.7,-12.7,7,-24,7\ns-12,0,-12,0c-1.3,-3.3,-3.7,-11.7,-7,-25c-35.3,-125.3,-106.7,-373.3,-214,-744\nc-10,12,-21,25,-33,39s-32,39,-32,39c-6,-5.3,-15,-14,-27,-26s25,-30,25,-30\nc26.7,-32.7,52,-63,76,-91s52,-60,52,-60s208,722,208,722\nc56,-175.3,126.3,-397.3,211,-666c84.7,-268.7,153.8,-488.2,207.5,-658.5\nc53.7,-170.3,84.5,-266.8,92.5,-289.5z\nM"+(1001+e)+" 80h400000v"+(40+e)+"h-400000z"}(t);break;case"sqrtSize3":a=function(e,t){return"M424,"+(2398+e+80)+"\nc-1.3,-0.7,-38.5,-172,-111.5,-514c-73,-342,-109.8,-513.3,-110.5,-514\nc0,-2,-10.7,14.3,-32,49c-4.7,7.3,-9.8,15.7,-15.5,25c-5.7,9.3,-9.8,16,-12.5,20\ns-5,7,-5,7c-4,-3.3,-8.3,-7.7,-13,-13s-13,-13,-13,-13s76,-122,76,-122s77,-121,77,-121\ns209,968,209,968c0,-2,84.7,-361.7,254,-1079c169.3,-717.3,254.7,-1077.7,256,-1081\nl"+e/4.223+" -"+e+"c4,-6.7,10,-10,18,-10 H400000\nv"+(40+e)+"H1014.6\ns-87.3,378.7,-272.6,1166c-185.3,787.3,-279.3,1182.3,-282,1185\nc-2,6,-10,9,-24,9\nc-8,0,-12,-0.7,-12,-2z M"+(1001+e)+" 80\nh400000v"+(40+e)+"h-400000z"}(t);break;case"sqrtSize4":a=function(e,t){return"M473,"+(2713+e+80)+"\nc339.3,-1799.3,509.3,-2700,510,-2702 l"+e/5.298+" -"+e+"\nc3.3,-7.3,9.3,-11,18,-11 H400000v"+(40+e)+"H1017.7\ns-90.5,478,-276.2,1466c-185.7,988,-279.5,1483,-281.5,1485c-2,6,-10,9,-24,9\nc-8,0,-12,-0.7,-12,-2c0,-1.3,-5.3,-32,-16,-92c-50.7,-293.3,-119.7,-693.3,-207,-1200\nc0,-1.3,-5.3,8.7,-16,30c-10.7,21.3,-21.3,42.7,-32,64s-16,33,-16,33s-26,-26,-26,-26\ns76,-153,76,-153s77,-151,77,-151c0.7,0.7,35.7,202,105,604c67.3,400.7,102,602.7,104,\n606zM"+(1001+e)+" 80h400000v"+(40+e)+"H1017.7z"}(t);break;case"sqrtTall":a=function(e,t,r){return"M702 "+(e+80)+"H400000"+(40+e)+"\nH742v"+(r-54-80-e)+"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\nh-12l-28-84c-16.667-52-96.667 -294.333-240-727l-212 -643 -85 170\nc-4-3.333-8.333-7.667-13 -13l-13-13l77-155 77-156c66 199.333 139 419.667\n219 661 l218 661zM702 80H400000v"+(40+e)+"H742z"}(t,0,r)}return a}(e,a,r),o=new ne(e,i),s=new ae([o],{width:"400em",height:Y(t),viewBox:"0 0 400000 "+r,preserveAspectRatio:"xMinYMin slice"});return Qe.makeSvgSpan(["hide-tail"],[s],n)},xr=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","\\surd"],wr=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱"],kr=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],Sr=[0,1.2,1.8,2.4,3],Mr=[{type:"small",style:B.SCRIPTSCRIPT},{type:"small",style:B.SCRIPT},{type:"small",style:B.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],zr=[{type:"small",style:B.SCRIPTSCRIPT},{type:"small",style:B.SCRIPT},{type:"small",style:B.TEXT},{type:"stack"}],Tr=[{type:"small",style:B.SCRIPTSCRIPT},{type:"small",style:B.SCRIPT},{type:"small",style:B.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],Ar=function(e){if("small"===e.type)return"Main-Regular";if("large"===e.type)return"Size"+e.size+"-Regular";if("stack"===e.type)return"Size4-Regular";throw new Error("Add support for delim type '"+e.type+"' here.")},Br=function(e,t,r,a){for(var n=Math.min(2,3-a.style.size);nt)return r[n]}return r[r.length-1]},Cr=function(e,t,r,a,n,i){var o;"<"===e||"\\lt"===e||"⟨"===e?e="\\langle":">"!==e&&"\\gt"!==e&&"⟩"!==e||(e="\\rangle"),o=m(kr,e)?Mr:m(xr,e)?Tr:zr;var s=Br(e,t,o,a);return"small"===s.type?function(e,t,r,a,n,i){var o=Qe.makeSymbol(e,"Main-Regular",n,a),s=hr(o,t,a,i);return r&&mr(s,a,t),s}(e,s.style,r,a,n,i):"large"===s.type?cr(e,s.size,r,a,n,i):vr(e,t,r,a,n,i)},Nr={sqrtImage:function(e,t){var r,a,n=t.havingBaseSizing(),i=Br("\\surd",e*n.sizeMultiplier,Tr,n),o=n.sizeMultiplier,s=Math.max(0,t.minRuleThickness-t.fontMetrics().sqrtRuleThickness),l=0,h=0,m=0;return"small"===i.type?(e<1?o=1:e<1.4&&(o=.7),h=(1+s)/o,(r=yr("sqrtMain",l=(1+s+br)/o,m=1e3+1e3*s+80,s,t)).style.minWidth="0.853em",a=.833/o):"large"===i.type?(m=1080*Sr[i.size],h=(Sr[i.size]+s)/o,l=(Sr[i.size]+s+br)/o,(r=yr("sqrtSize"+i.size,l,m,s,t)).style.minWidth="1.02em",a=1/o):(l=e+s+br,h=e+s,m=Math.floor(1e3*e+s)+80,(r=yr("sqrtTall",l,m,s,t)).style.minWidth="0.742em",a=1.056),r.height=h,r.style.height=Y(l),{span:r,advanceWidth:a,ruleWidth:(t.fontMetrics().sqrtRuleThickness+s)*o}},sizedDelim:function(e,t,r,a,n){if("<"===e||"\\lt"===e||"⟨"===e?e="\\langle":">"!==e&&"\\gt"!==e&&"⟩"!==e||(e="\\rangle"),m(xr,e)||m(kr,e))return cr(e,t,!1,r,a,n);if(m(wr,e))return vr(e,Sr[t],!1,r,a,n);throw new i("Illegal delimiter: '"+e+"'")},sizeToMaxHeight:Sr,customSizedDelim:Cr,leftRightDelim:function(e,t,r,a,n,i){var o=a.fontMetrics().axisHeight*a.sizeMultiplier,s=5/a.fontMetrics().ptPerEm,l=Math.max(t-o,r+o),h=Math.max(l/500*901,2*l-s);return Cr(e,h,!0,a,n,i)}},qr={"\\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}},Rr=["(","\\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 Ir(e,t){var r=Ut(e);if(r&&m(Rr,r.text))return r;throw new i(r?"Invalid delimiter '"+r.text+"' after '"+t.funcName+"'":"Invalid delimiter type '"+e.type+"'",e)}function Hr(e){if(!e.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}lt({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:(e,t)=>{var r=Ir(t[0],e);return{type:"delimsizing",mode:e.parser.mode,size:qr[e.funcName].size,mclass:qr[e.funcName].mclass,delim:r.text}},htmlBuilder:(e,t)=>"."===e.delim?Qe.makeSpan([e.mclass]):Nr.sizedDelim(e.delim,e.size,t,e.mode,[e.mclass]),mathmlBuilder:e=>{var t=[];"."!==e.delim&&t.push(Nt(e.delim,e.mode));var r=new Ct.MathNode("mo",t);"mopen"===e.mclass||"mclose"===e.mclass?r.setAttribute("fence","true"):r.setAttribute("fence","false"),r.setAttribute("stretchy","true");var a=Y(Nr.sizeToMaxHeight[e.size]);return r.setAttribute("minsize",a),r.setAttribute("maxsize",a),r}}),lt({type:"leftright-right",names:["\\right"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var r=e.parser.gullet.macros.get("\\current@color");if(r&&"string"!=typeof r)throw new i("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:e.parser.mode,delim:Ir(t[0],e).text,color:r}}}),lt({type:"leftright",names:["\\left"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var r=Ir(t[0],e),a=e.parser;++a.leftrightDepth;var n=a.parseExpression(!1);--a.leftrightDepth,a.expect("\\right",!1);var i=Gt(a.parseFunction(),"leftright-right");return{type:"leftright",mode:a.mode,body:n,left:r.text,right:i.delim,rightColor:i.color}},htmlBuilder:(e,t)=>{Hr(e);for(var r,a,n=vt(e.body,t,!0,["mopen","mclose"]),i=0,o=0,s=!1,l=0;l{Hr(e);var r=It(e.body,t);if("."!==e.left){var a=new Ct.MathNode("mo",[Nt(e.left,e.mode)]);a.setAttribute("fence","true"),r.unshift(a)}if("."!==e.right){var n=new Ct.MathNode("mo",[Nt(e.right,e.mode)]);n.setAttribute("fence","true"),e.rightColor&&n.setAttribute("mathcolor",e.rightColor),r.push(n)}return qt(r)}}),lt({type:"middle",names:["\\middle"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var r=Ir(t[0],e);if(!e.parser.leftrightDepth)throw new i("\\middle without preceding \\left",r);return{type:"middle",mode:e.parser.mode,delim:r.text}},htmlBuilder:(e,t)=>{var r;if("."===e.delim)r=kt(t,[]);else{r=Nr.sizedDelim(e.delim,1,t,e.mode,[]);var a={delim:e.delim,options:t};r.isMiddle=a}return r},mathmlBuilder:(e,t)=>{var r="\\vert"===e.delim||"|"===e.delim?Nt("|","text"):Nt(e.delim,e.mode),a=new Ct.MathNode("mo",[r]);return a.setAttribute("fence","true"),a.setAttribute("lspace","0.05em"),a.setAttribute("rspace","0.05em"),a}});var Or=(e,t)=>{var r,a,n,i=Qe.wrapFragment(St(e.body,t),t),o=e.label.slice(1),s=t.sizeMultiplier,l=0,h=g(e.body);if("sout"===o)(r=Qe.makeSpan(["stretchy","sout"])).height=t.fontMetrics().defaultRuleThickness/s,l=-.5*t.fontMetrics().xHeight;else if("phase"===o){var m=K({number:.6,unit:"pt"},t),c=K({number:.35,unit:"ex"},t);s/=t.havingBaseSizing().sizeMultiplier;var p=i.height+i.depth+m+c;i.style.paddingLeft=Y(p/2+m);var u=Math.floor(1e3*p*s),d="M400000 "+(a=u)+" H0 L"+a/2+" 0 l65 45 L145 "+(a-80)+" H400000z",f=new ae([new ne("phase",d)],{width:"400em",height:Y(u/1e3),viewBox:"0 0 400000 "+u,preserveAspectRatio:"xMinYMin slice"});(r=Qe.makeSvgSpan(["hide-tail"],[f],t)).style.height=Y(p),l=i.depth+m+c}else{/cancel/.test(o)?h||i.classes.push("cancel-pad"):"angl"===o?i.classes.push("anglpad"):i.classes.push("boxpad");var v=0,b=0,y=0;/box/.test(o)?(y=Math.max(t.fontMetrics().fboxrule,t.minRuleThickness),b=v=t.fontMetrics().fboxsep+("colorbox"===o?0:y)):"angl"===o?(v=4*(y=Math.max(t.fontMetrics().defaultRuleThickness,t.minRuleThickness)),b=Math.max(0,.25-i.depth)):b=v=h?.2:0,r=function(e,t,r,a,n){var i,o=e.height+e.depth+r+a;if(/fbox|color|angl/.test(t)){if(i=Qe.makeSpan(["stretchy",t],[],n),"fbox"===t){var s=n.color&&n.getColor();s&&(i.style.borderColor=s)}}else{var l=[];/^[bx]cancel$/.test(t)&&l.push(new ie({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(t)&&l.push(new ie({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var h=new ae(l,{width:"100%",height:Y(o)});i=Qe.makeSvgSpan([],[h],n)}return i.height=o,i.style.height=Y(o),i}(i,o,v,b,t),/fbox|boxed|fcolorbox/.test(o)?(r.style.borderStyle="solid",r.style.borderWidth=Y(y)):"angl"===o&&.049!==y&&(r.style.borderTopWidth=Y(y),r.style.borderRightWidth=Y(y)),l=i.depth+b,e.backgroundColor&&(r.style.backgroundColor=e.backgroundColor,e.borderColor&&(r.style.borderColor=e.borderColor))}if(e.backgroundColor)n=Qe.makeVList({positionType:"individualShift",children:[{type:"elem",elem:r,shift:l},{type:"elem",elem:i,shift:0}]},t);else{var x=/cancel|phase/.test(o)?["svg-align"]:[];n=Qe.makeVList({positionType:"individualShift",children:[{type:"elem",elem:i,shift:0},{type:"elem",elem:r,shift:l,wrapperClasses:x}]},t)}return/cancel/.test(o)&&(n.height=i.height,n.depth=i.depth),/cancel/.test(o)&&!h?Qe.makeSpan(["mord","cancel-lap"],[n],t):Qe.makeSpan(["mord"],[n],t)},Er=(e,t)=>{var r=0,a=new Ct.MathNode(e.label.indexOf("colorbox")>-1?"mpadded":"menclose",[Ot(e.body,t)]);switch(e.label){case"\\cancel":a.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":a.setAttribute("notation","downdiagonalstrike");break;case"\\phase":a.setAttribute("notation","phasorangle");break;case"\\sout":a.setAttribute("notation","horizontalstrike");break;case"\\fbox":a.setAttribute("notation","box");break;case"\\angl":a.setAttribute("notation","actuarial");break;case"\\fcolorbox":case"\\colorbox":if(r=t.fontMetrics().fboxsep*t.fontMetrics().ptPerEm,a.setAttribute("width","+"+2*r+"pt"),a.setAttribute("height","+"+2*r+"pt"),a.setAttribute("lspace",r+"pt"),a.setAttribute("voffset",r+"pt"),"\\fcolorbox"===e.label){var n=Math.max(t.fontMetrics().fboxrule,t.minRuleThickness);a.setAttribute("style","border: "+n+"em solid "+String(e.borderColor))}break;case"\\xcancel":a.setAttribute("notation","updiagonalstrike downdiagonalstrike")}return e.backgroundColor&&a.setAttribute("mathbackground",e.backgroundColor),a};lt({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,argTypes:["color","text"]},handler(e,t,r){var{parser:a,funcName:n}=e,i=Gt(t[0],"color-token").color,o=t[1];return{type:"enclose",mode:a.mode,label:n,backgroundColor:i,body:o}},htmlBuilder:Or,mathmlBuilder:Er}),lt({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,argTypes:["color","color","text"]},handler(e,t,r){var{parser:a,funcName:n}=e,i=Gt(t[0],"color-token").color,o=Gt(t[1],"color-token").color,s=t[2];return{type:"enclose",mode:a.mode,label:n,backgroundColor:o,borderColor:i,body:s}},htmlBuilder:Or,mathmlBuilder:Er}),lt({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler(e,t){var{parser:r}=e;return{type:"enclose",mode:r.mode,label:"\\fbox",body:t[0]}}}),lt({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout","\\phase"],props:{numArgs:1},handler(e,t){var{parser:r,funcName:a}=e,n=t[0];return{type:"enclose",mode:r.mode,label:a,body:n}},htmlBuilder:Or,mathmlBuilder:Er}),lt({type:"enclose",names:["\\angl"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!1},handler(e,t){var{parser:r}=e;return{type:"enclose",mode:r.mode,label:"\\angl",body:t[0]}}});var Lr={};function Dr(e){for(var{type:t,names:r,props:a,handler:n,htmlBuilder:i,mathmlBuilder:o}=e,s={type:t,numArgs:a.numArgs||0,allowedInText:!1,numOptionalArgs:0,handler:n},l=0;l{if(!e.parser.settings.displayMode)throw new i("{"+e.envName+"} can be used only in display mode.")};function Gr(e){if(-1===e.indexOf("ed"))return-1===e.indexOf("*")}function _r(e,t,r){var{hskipBeforeAndAfter:a,addJot:o,cols:s,arraystretch:l,colSeparationType:h,autoTag:m,singleRow:c,emptySingleRow:p,maxNumCols:u,leqno:d}=t;if(e.gullet.beginGroup(),c||e.gullet.macros.set("\\cr","\\\\\\relax"),!l){var g=e.gullet.expandMacroAsText("\\arraystretch");if(null==g)l=1;else if(!(l=parseFloat(g))||l<0)throw new i("Invalid \\arraystretch: "+g)}e.gullet.beginGroup();var f=[],v=[f],b=[],y=[],x=null!=m?[]:void 0;function w(){m&&e.gullet.macros.set("\\@eqnsw","1",!0)}function k(){x&&(e.gullet.macros.get("\\df@tag")?(x.push(e.subparse([new n("\\df@tag")])),e.gullet.macros.set("\\df@tag",void 0,!0)):x.push(Boolean(m)&&"1"===e.gullet.macros.get("\\@eqnsw")))}for(w(),y.push(Fr(e));;){var S=e.parseExpression(!1,c?"\\end":"\\\\");e.gullet.endGroup(),e.gullet.beginGroup(),S={type:"ordgroup",mode:e.mode,body:S},r&&(S={type:"styling",mode:e.mode,style:r,body:[S]}),f.push(S);var M=e.fetch().text;if("&"===M){if(u&&f.length===u){if(c||h)throw new i("Too many tab characters: &",e.nextToken);e.settings.reportNonstrict("textEnv","Too few columns specified in the {array} column argument.")}e.consume()}else{if("\\end"===M){k(),1===f.length&&"styling"===S.type&&0===S.body[0].body.length&&(v.length>1||!p)&&v.pop(),y.length0&&(y+=.25),h.push({pos:y,isDashed:e[t]})}for(x(o[0]),r=0;r0&&(S<(A+=b)&&(S=A),A=0),e.addJot&&(S+=g),M.height=k,M.depth=S,y+=k,M.pos=y,y+=S+A,l[r]=M,x(o[r+1])}var C,N,q=y/2+t.fontMetrics().axisHeight,R=e.cols||[],I=[],H=[];if(e.tags&&e.tags.some((e=>e)))for(r=0;r=s)){var _=void 0;(a>0||e.hskipBeforeAndAfter)&&0!==(_=c(P.pregap,u))&&((C=Qe.makeSpan(["arraycolsep"],[])).style.width=Y(_),I.push(C));var U=[];for(r=0;r0){for(var Z=Qe.makeLineSpan("hline",t,m),J=Qe.makeLineSpan("hdashline",t,m),Q=[{type:"elem",elem:l,shift:0}];h.length>0;){var ee=h.pop(),te=ee.pos-q;ee.isDashed?Q.push({type:"elem",elem:J,shift:te}):Q.push({type:"elem",elem:Z,shift:te})}l=Qe.makeVList({positionType:"individualShift",children:Q},t)}if(0===H.length)return Qe.makeSpan(["mord"],[l],t);var re=Qe.makeVList({positionType:"individualShift",children:H},t);return re=Qe.makeSpan(["tag"],[re],t),Qe.makeFragment([l,re])},Yr={c:"center ",l:"left ",r:"right "},Wr=function(e,t){for(var r=[],a=new Ct.MathNode("mtd",[],["mtr-glue"]),n=new Ct.MathNode("mtd",[],["mml-eqn-num"]),i=0;i0){var u=e.cols,d="",g=!1,f=0,v=u.length;"separator"===u[0].type&&(c+="top ",f=1),"separator"===u[u.length-1].type&&(c+="bottom ",v-=1);for(var b=f;b0?"left ":"",c+=S[S.length-1].length>0?"right ":"";for(var M=1;M-1?"alignat":"align",o="split"===e.envName,s=_r(e.parser,{cols:a,addJot:!0,autoTag:o?void 0:Gr(e.envName),emptySingleRow:!0,colSeparationType:n,maxNumCols:o?2:void 0,leqno:e.parser.settings.leqno},"display"),l=0,h={type:"ordgroup",mode:e.mode,body:[]};if(t[0]&&"ordgroup"===t[0].type){for(var m="",c=0;c0&&p&&(g=1),a[u]={type:"align",align:d,pregap:g,postgap:0}}return s.colSeparationType=p?"align":"alignat",s};Dr({type:"array",names:["array","darray"],props:{numArgs:1},handler(e,t){var r=(Ut(t[0])?[t[0]]:Gt(t[0],"ordgroup").body).map((function(e){var t=_t(e).text;if(-1!=="lcr".indexOf(t))return{type:"align",align:t};if("|"===t)return{type:"separator",separator:"|"};if(":"===t)return{type:"separator",separator:":"};throw new i("Unknown column alignment: "+t,e)})),a={cols:r,hskipBeforeAndAfter:!0,maxNumCols:r.length};return _r(e.parser,a,Ur(e.envName))},htmlBuilder:Kr,mathmlBuilder:Wr}),Dr({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix","matrix*","pmatrix*","bmatrix*","Bmatrix*","vmatrix*","Vmatrix*"],props:{numArgs:0},handler(e){var t={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[e.envName.replace("*","")],r="c",a={hskipBeforeAndAfter:!1,cols:[{type:"align",align:r}]};if("*"===e.envName.charAt(e.envName.length-1)){var n=e.parser;if(n.consumeSpaces(),"["===n.fetch().text){if(n.consume(),n.consumeSpaces(),r=n.fetch().text,-1==="lcr".indexOf(r))throw new i("Expected l or c or r",n.nextToken);n.consume(),n.consumeSpaces(),n.expect("]"),n.consume(),a.cols=[{type:"align",align:r}]}}var o=_r(e.parser,a,Ur(e.envName)),s=Math.max(0,...o.body.map((e=>e.length)));return o.cols=new Array(s).fill({type:"align",align:r}),t?{type:"leftright",mode:e.mode,body:[o],left:t[0],right:t[1],rightColor:void 0}:o},htmlBuilder:Kr,mathmlBuilder:Wr}),Dr({type:"array",names:["smallmatrix"],props:{numArgs:0},handler(e){var t=_r(e.parser,{arraystretch:.5},"script");return t.colSeparationType="small",t},htmlBuilder:Kr,mathmlBuilder:Wr}),Dr({type:"array",names:["subarray"],props:{numArgs:1},handler(e,t){var r=(Ut(t[0])?[t[0]]:Gt(t[0],"ordgroup").body).map((function(e){var t=_t(e).text;if(-1!=="lc".indexOf(t))return{type:"align",align:t};throw new i("Unknown column alignment: "+t,e)}));if(r.length>1)throw new i("{subarray} can contain only one column");var a={cols:r,hskipBeforeAndAfter:!1,arraystretch:.5};if((a=_r(e.parser,a,"script")).body.length>0&&a.body[0].length>1)throw new i("{subarray} can contain only one column");return a},htmlBuilder:Kr,mathmlBuilder:Wr}),Dr({type:"array",names:["cases","dcases","rcases","drcases"],props:{numArgs:0},handler(e){var t=_r(e.parser,{arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},Ur(e.envName));return{type:"leftright",mode:e.mode,body:[t],left:e.envName.indexOf("r")>-1?".":"\\{",right:e.envName.indexOf("r")>-1?"\\}":".",rightColor:void 0}},htmlBuilder:Kr,mathmlBuilder:Wr}),Dr({type:"array",names:["align","align*","aligned","split"],props:{numArgs:0},handler:$r,htmlBuilder:Kr,mathmlBuilder:Wr}),Dr({type:"array",names:["gathered","gather","gather*"],props:{numArgs:0},handler(e){m(["gather","gather*"],e.envName)&&Xr(e);var t={cols:[{type:"align",align:"c"}],addJot:!0,colSeparationType:"gather",autoTag:Gr(e.envName),emptySingleRow:!0,leqno:e.parser.settings.leqno};return _r(e.parser,t,"display")},htmlBuilder:Kr,mathmlBuilder:Wr}),Dr({type:"array",names:["alignat","alignat*","alignedat"],props:{numArgs:1},handler:$r,htmlBuilder:Kr,mathmlBuilder:Wr}),Dr({type:"array",names:["equation","equation*"],props:{numArgs:0},handler(e){Xr(e);var t={autoTag:Gr(e.envName),emptySingleRow:!0,singleRow:!0,maxNumCols:1,leqno:e.parser.settings.leqno};return _r(e.parser,t,"display")},htmlBuilder:Kr,mathmlBuilder:Wr}),Dr({type:"array",names:["CD"],props:{numArgs:0},handler:e=>(Xr(e),function(e){var t=[];for(e.gullet.beginGroup(),e.gullet.macros.set("\\cr","\\\\\\relax"),e.gullet.beginGroup();;){t.push(e.parseExpression(!1,"\\\\")),e.gullet.endGroup(),e.gullet.beginGroup();var r=e.fetch().text;if("&"!==r&&"\\\\"!==r){if("\\end"===r){0===t[t.length-1].length&&t.pop();break}throw new i("Expected \\\\ or \\cr or \\end",e.nextToken)}e.consume()}for(var a,n,o=[],s=[o],l=0;l-1);else{if(!("<>AV".indexOf(p)>-1))throw new i('Expected one of "<>AV=|." after @',h[c]);for(var d=0;d<2;d++){for(var g=!0,f=c+1;f{var r=e.font,a=t.withFont(r);return St(e.body,a)},Jr=(e,t)=>{var r=e.font,a=t.withFont(r);return Ot(e.body,a)},Qr={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak","\\bm":"\\boldsymbol"};lt({type:"font",names:["\\mathrm","\\mathit","\\mathbf","\\mathnormal","\\mathbb","\\mathcal","\\mathfrak","\\mathscr","\\mathsf","\\mathtt","\\Bbb","\\bold","\\frak"],props:{numArgs:1,allowedInArgument:!0},handler:(e,t)=>{var{parser:r,funcName:a}=e,n=mt(t[0]),i=a;return i in Qr&&(i=Qr[i]),{type:"font",mode:r.mode,font:i.slice(1),body:n}},htmlBuilder:Zr,mathmlBuilder:Jr}),lt({type:"mclass",names:["\\boldsymbol","\\bm"],props:{numArgs:1},handler:(e,t)=>{var{parser:r}=e,a=t[0],n=g(a);return{type:"mclass",mode:r.mode,mclass:Qt(a),body:[{type:"font",mode:r.mode,font:"boldsymbol",body:a}],isCharacterBox:n}}}),lt({type:"font",names:["\\rm","\\sf","\\tt","\\bf","\\it","\\cal"],props:{numArgs:0,allowedInText:!0},handler:(e,t)=>{var{parser:r,funcName:a,breakOnTokenText:n}=e,{mode:i}=r,o=r.parseExpression(!0,n);return{type:"font",mode:i,font:"math"+a.slice(1),body:{type:"ordgroup",mode:r.mode,body:o}}},htmlBuilder:Zr,mathmlBuilder:Jr});var ea=(e,t)=>{var r=t;return"display"===e?r=r.id>=B.SCRIPT.id?r.text():B.DISPLAY:"text"===e&&r.size===B.DISPLAY.size?r=B.TEXT:"script"===e?r=B.SCRIPT:"scriptscript"===e&&(r=B.SCRIPTSCRIPT),r},ta=(e,t)=>{var r,a=ea(e.size,t.style),n=a.fracNum(),i=a.fracDen();r=t.havingStyle(n);var o=St(e.numer,r,t);if(e.continued){var s=8.5/t.fontMetrics().ptPerEm,l=3.5/t.fontMetrics().ptPerEm;o.height=o.height0?3*c:7*c,d=t.fontMetrics().denom1):(m>0?(p=t.fontMetrics().num2,u=c):(p=t.fontMetrics().num3,u=3*c),d=t.fontMetrics().denom2),h){var x=t.fontMetrics().axisHeight;p-o.depth-(x+.5*m){var r=new Ct.MathNode("mfrac",[Ot(e.numer,t),Ot(e.denom,t)]);if(e.hasBarLine){if(e.barSize){var a=K(e.barSize,t);r.setAttribute("linethickness",Y(a))}}else r.setAttribute("linethickness","0px");var n=ea(e.size,t.style);if(n.size!==t.style.size){r=new Ct.MathNode("mstyle",[r]);var i=n.size===B.DISPLAY.size?"true":"false";r.setAttribute("displaystyle",i),r.setAttribute("scriptlevel","0")}if(null!=e.leftDelim||null!=e.rightDelim){var o=[];if(null!=e.leftDelim){var s=new Ct.MathNode("mo",[new Ct.TextNode(e.leftDelim.replace("\\",""))]);s.setAttribute("fence","true"),o.push(s)}if(o.push(r),null!=e.rightDelim){var l=new Ct.MathNode("mo",[new Ct.TextNode(e.rightDelim.replace("\\",""))]);l.setAttribute("fence","true"),o.push(l)}return qt(o)}return r};lt({type:"genfrac",names:["\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom","\\\\atopfrac","\\\\bracefrac","\\\\brackfrac"],props:{numArgs:2,allowedInArgument:!0},handler:(e,t)=>{var r,{parser:a,funcName:n}=e,i=t[0],o=t[1],s=null,l=null,h="auto";switch(n){case"\\dfrac":case"\\frac":case"\\tfrac":r=!0;break;case"\\\\atopfrac":r=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":r=!1,s="(",l=")";break;case"\\\\bracefrac":r=!1,s="\\{",l="\\}";break;case"\\\\brackfrac":r=!1,s="[",l="]";break;default:throw new Error("Unrecognized genfrac command")}switch(n){case"\\dfrac":case"\\dbinom":h="display";break;case"\\tfrac":case"\\tbinom":h="text"}return{type:"genfrac",mode:a.mode,continued:!1,numer:i,denom:o,hasBarLine:r,leftDelim:s,rightDelim:l,size:h,barSize:null}},htmlBuilder:ta,mathmlBuilder:ra}),lt({type:"genfrac",names:["\\cfrac"],props:{numArgs:2},handler:(e,t)=>{var{parser:r,funcName:a}=e,n=t[0],i=t[1];return{type:"genfrac",mode:r.mode,continued:!0,numer:n,denom:i,hasBarLine:!0,leftDelim:null,rightDelim:null,size:"display",barSize:null}}}),lt({type:"infix",names:["\\over","\\choose","\\atop","\\brace","\\brack"],props:{numArgs:0,infix:!0},handler(e){var t,{parser:r,funcName:a,token:n}=e;switch(a){case"\\over":t="\\frac";break;case"\\choose":t="\\binom";break;case"\\atop":t="\\\\atopfrac";break;case"\\brace":t="\\\\bracefrac";break;case"\\brack":t="\\\\brackfrac";break;default:throw new Error("Unrecognized infix genfrac command")}return{type:"infix",mode:r.mode,replaceWith:t,token:n}}});var aa=["display","text","script","scriptscript"],na=function(e){var t=null;return e.length>0&&(t="."===(t=e)?null:t),t};lt({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,allowedInArgument:!0,argTypes:["math","math","size","text","math","math"]},handler(e,t){var r,{parser:a}=e,n=t[4],i=t[5],o=mt(t[0]),s="atom"===o.type&&"open"===o.family?na(o.text):null,l=mt(t[1]),h="atom"===l.type&&"close"===l.family?na(l.text):null,m=Gt(t[2],"size"),c=null;r=!!m.isBlank||(c=m.value).number>0;var p="auto",u=t[3];if("ordgroup"===u.type){if(u.body.length>0){var d=Gt(u.body[0],"textord");p=aa[Number(d.text)]}}else u=Gt(u,"textord"),p=aa[Number(u.text)];return{type:"genfrac",mode:a.mode,numer:n,denom:i,continued:!1,hasBarLine:r,barSize:c,leftDelim:s,rightDelim:h,size:p}},htmlBuilder:ta,mathmlBuilder:ra}),lt({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler(e,t){var{parser:r,funcName:a,token:n}=e;return{type:"infix",mode:r.mode,replaceWith:"\\\\abovefrac",size:Gt(t[0],"size").value,token:n}}}),lt({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:(e,t)=>{var{parser:r,funcName:a}=e,n=t[0],i=function(e){if(!e)throw new Error("Expected non-null, but got "+String(e));return e}(Gt(t[1],"infix").size),o=t[2],s=i.number>0;return{type:"genfrac",mode:r.mode,numer:n,denom:o,continued:!1,hasBarLine:s,barSize:i,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:ta,mathmlBuilder:ra});var ia=(e,t)=>{var r,a,n=t.style;"supsub"===e.type?(r=e.sup?St(e.sup,t.havingStyle(n.sup()),t):St(e.sub,t.havingStyle(n.sub()),t),a=Gt(e.base,"horizBrace")):a=Gt(e,"horizBrace");var i,o=St(a.base,t.havingBaseStyle(B.DISPLAY)),s=Xt(a,t);if(a.isOver?(i=Qe.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:o},{type:"kern",size:.1},{type:"elem",elem:s}]},t)).children[0].children[0].children[1].classes.push("svg-align"):(i=Qe.makeVList({positionType:"bottom",positionData:o.depth+.1+s.height,children:[{type:"elem",elem:s},{type:"kern",size:.1},{type:"elem",elem:o}]},t)).children[0].children[0].children[0].classes.push("svg-align"),r){var l=Qe.makeSpan(["mord",a.isOver?"mover":"munder"],[i],t);i=a.isOver?Qe.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:l},{type:"kern",size:.2},{type:"elem",elem:r}]},t):Qe.makeVList({positionType:"bottom",positionData:l.depth+.2+r.height+r.depth,children:[{type:"elem",elem:r},{type:"kern",size:.2},{type:"elem",elem:l}]},t)}return Qe.makeSpan(["mord",a.isOver?"mover":"munder"],[i],t)};lt({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler(e,t){var{parser:r,funcName:a}=e;return{type:"horizBrace",mode:r.mode,label:a,isOver:/^\\over/.test(a),base:t[0]}},htmlBuilder:ia,mathmlBuilder:(e,t)=>{var r=Ft(e.label);return new Ct.MathNode(e.isOver?"mover":"munder",[Ot(e.base,t),r])}}),lt({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,a=t[1],n=Gt(t[0],"url").url;return r.settings.isTrusted({command:"\\href",url:n})?{type:"href",mode:r.mode,href:n,body:ct(a)}:r.formatUnsupportedCmd("\\href")},htmlBuilder:(e,t)=>{var r=vt(e.body,t,!1);return Qe.makeAnchor(e.href,[],r,t)},mathmlBuilder:(e,t)=>{var r=Ht(e.body,t);return r instanceof At||(r=new At("mrow",[r])),r.setAttribute("href",e.href),r}}),lt({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,a=Gt(t[0],"url").url;if(!r.settings.isTrusted({command:"\\url",url:a}))return r.formatUnsupportedCmd("\\url");for(var n=[],i=0;inew Ct.MathNode("mrow",It(e.body,t))}),lt({type:"html",names:["\\htmlClass","\\htmlId","\\htmlStyle","\\htmlData"],props:{numArgs:2,argTypes:["raw","original"],allowedInText:!0},handler:(e,t)=>{var r,{parser:a,funcName:n,token:o}=e,s=Gt(t[0],"raw").string,l=t[1];a.settings.strict&&a.settings.reportNonstrict("htmlExtension","HTML extension is disabled on strict mode");var h={};switch(n){case"\\htmlClass":h.class=s,r={command:"\\htmlClass",class:s};break;case"\\htmlId":h.id=s,r={command:"\\htmlId",id:s};break;case"\\htmlStyle":h.style=s,r={command:"\\htmlStyle",style:s};break;case"\\htmlData":for(var m=s.split(","),c=0;c{var r=vt(e.body,t,!1),a=["enclosing"];e.attributes.class&&a.push(...e.attributes.class.trim().split(/\s+/));var n=Qe.makeSpan(a,r,t);for(var i in e.attributes)"class"!==i&&e.attributes.hasOwnProperty(i)&&n.setAttribute(i,e.attributes[i]);return n},mathmlBuilder:(e,t)=>Ht(e.body,t)}),lt({type:"htmlmathml",names:["\\html@mathml"],props:{numArgs:2,allowedInText:!0},handler:(e,t)=>{var{parser:r}=e;return{type:"htmlmathml",mode:r.mode,html:ct(t[0]),mathml:ct(t[1])}},htmlBuilder:(e,t)=>{var r=vt(e.html,t,!1);return Qe.makeFragment(r)},mathmlBuilder:(e,t)=>Ht(e.mathml,t)});var oa=function(e){if(/^[-+]? *(\d+(\.\d*)?|\.\d+)$/.test(e))return{number:+e,unit:"bp"};var t=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(e);if(!t)throw new i("Invalid size: '"+e+"' in \\includegraphics");var r={number:+(t[1]+t[2]),unit:t[3]};if(!U(r))throw new i("Invalid unit: '"+r.unit+"' in \\includegraphics.");return r};lt({type:"includegraphics",names:["\\includegraphics"],props:{numArgs:1,numOptionalArgs:1,argTypes:["raw","url"],allowedInText:!1},handler:(e,t,r)=>{var{parser:a}=e,n={number:0,unit:"em"},o={number:.9,unit:"em"},s={number:0,unit:"em"},l="";if(r[0])for(var h=Gt(r[0],"raw").string.split(","),m=0;m{var r=K(e.height,t),a=0;e.totalheight.number>0&&(a=K(e.totalheight,t)-r);var n=0;e.width.number>0&&(n=K(e.width,t));var i={height:Y(r+a)};n>0&&(i.width=Y(n)),a>0&&(i.verticalAlign=Y(-a));var o=new ee(e.src,e.alt,i);return o.height=r,o.depth=a,o},mathmlBuilder:(e,t)=>{var r=new Ct.MathNode("mglyph",[]);r.setAttribute("alt",e.alt);var a=K(e.height,t),n=0;if(e.totalheight.number>0&&(n=K(e.totalheight,t)-a,r.setAttribute("valign",Y(-n))),r.setAttribute("height",Y(a+n)),e.width.number>0){var i=K(e.width,t);r.setAttribute("width",Y(i))}return r.setAttribute("src",e.src),r}}),lt({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],primitive:!0,allowedInText:!0},handler(e,t){var{parser:r,funcName:a}=e,n=Gt(t[0],"size");if(r.settings.strict){var i="m"===a[1],o="mu"===n.value.unit;i?(o||r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+a+" supports only mu units, not "+n.value.unit+" units"),"math"!==r.mode&&r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+a+" works only in math mode")):o&&r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+a+" doesn't support mu units")}return{type:"kern",mode:r.mode,dimension:n.value}},htmlBuilder:(e,t)=>Qe.makeGlue(e.dimension,t),mathmlBuilder(e,t){var r=K(e.dimension,t);return new Ct.SpaceNode(r)}}),lt({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:r,funcName:a}=e,n=t[0];return{type:"lap",mode:r.mode,alignment:a.slice(5),body:n}},htmlBuilder:(e,t)=>{var r;"clap"===e.alignment?(r=Qe.makeSpan([],[St(e.body,t)]),r=Qe.makeSpan(["inner"],[r],t)):r=Qe.makeSpan(["inner"],[St(e.body,t)]);var a=Qe.makeSpan(["fix"],[]),n=Qe.makeSpan([e.alignment],[r,a],t),i=Qe.makeSpan(["strut"]);return i.style.height=Y(n.height+n.depth),n.depth&&(i.style.verticalAlign=Y(-n.depth)),n.children.unshift(i),n=Qe.makeSpan(["thinbox"],[n],t),Qe.makeSpan(["mord","vbox"],[n],t)},mathmlBuilder:(e,t)=>{var r=new Ct.MathNode("mpadded",[Ot(e.body,t)]);if("rlap"!==e.alignment){var a="llap"===e.alignment?"-1":"-0.5";r.setAttribute("lspace",a+"width")}return r.setAttribute("width","0px"),r}}),lt({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(e,t){var{funcName:r,parser:a}=e,n=a.mode;a.switchMode("math");var i="\\("===r?"\\)":"$",o=a.parseExpression(!1,i);return a.expect(i),a.switchMode(n),{type:"styling",mode:a.mode,style:"text",body:o}}}),lt({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(e,t){throw new i("Mismatched "+e.funcName)}});var sa=(e,t)=>{switch(t.style.size){case B.DISPLAY.size:return e.display;case B.TEXT.size:return e.text;case B.SCRIPT.size:return e.script;case B.SCRIPTSCRIPT.size:return e.scriptscript;default:return e.text}};lt({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4,primitive:!0},handler:(e,t)=>{var{parser:r}=e;return{type:"mathchoice",mode:r.mode,display:ct(t[0]),text:ct(t[1]),script:ct(t[2]),scriptscript:ct(t[3])}},htmlBuilder:(e,t)=>{var r=sa(e,t),a=vt(r,t,!1);return Qe.makeFragment(a)},mathmlBuilder:(e,t)=>{var r=sa(e,t);return Ht(r,t)}});var la=(e,t,r,a,n,i,o)=>{e=Qe.makeSpan([],[e]);var s,l,h,m=r&&g(r);if(t){var c=St(t,a.havingStyle(n.sup()),a);l={elem:c,kern:Math.max(a.fontMetrics().bigOpSpacing1,a.fontMetrics().bigOpSpacing3-c.depth)}}if(r){var p=St(r,a.havingStyle(n.sub()),a);s={elem:p,kern:Math.max(a.fontMetrics().bigOpSpacing2,a.fontMetrics().bigOpSpacing4-p.height)}}if(l&&s){var u=a.fontMetrics().bigOpSpacing5+s.elem.height+s.elem.depth+s.kern+e.depth+o;h=Qe.makeVList({positionType:"bottom",positionData:u,children:[{type:"kern",size:a.fontMetrics().bigOpSpacing5},{type:"elem",elem:s.elem,marginLeft:Y(-i)},{type:"kern",size:s.kern},{type:"elem",elem:e},{type:"kern",size:l.kern},{type:"elem",elem:l.elem,marginLeft:Y(i)},{type:"kern",size:a.fontMetrics().bigOpSpacing5}]},a)}else if(s){var d=e.height-o;h=Qe.makeVList({positionType:"top",positionData:d,children:[{type:"kern",size:a.fontMetrics().bigOpSpacing5},{type:"elem",elem:s.elem,marginLeft:Y(-i)},{type:"kern",size:s.kern},{type:"elem",elem:e}]},a)}else{if(!l)return e;var f=e.depth+o;h=Qe.makeVList({positionType:"bottom",positionData:f,children:[{type:"elem",elem:e},{type:"kern",size:l.kern},{type:"elem",elem:l.elem,marginLeft:Y(i)},{type:"kern",size:a.fontMetrics().bigOpSpacing5}]},a)}var v=[h];if(s&&0!==i&&!m){var b=Qe.makeSpan(["mspace"],[],a);b.style.marginRight=Y(i),v.unshift(b)}return Qe.makeSpan(["mop","op-limits"],v,a)},ha=["\\smallint"],ma=(e,t)=>{var r,a,n,i=!1;"supsub"===e.type?(r=e.sup,a=e.sub,n=Gt(e.base,"op"),i=!0):n=Gt(e,"op");var o,s=t.style,l=!1;if(s.size===B.DISPLAY.size&&n.symbol&&!m(ha,n.name)&&(l=!0),n.symbol){var h=l?"Size2-Regular":"Size1-Regular",c="";if("\\oiint"!==n.name&&"\\oiiint"!==n.name||(c=n.name.slice(1),n.name="oiint"===c?"\\iint":"\\iiint"),o=Qe.makeSymbol(n.name,h,"math",t,["mop","op-symbol",l?"large-op":"small-op"]),c.length>0){var p=o.italic,u=Qe.staticSvg(c+"Size"+(l?"2":"1"),t);o=Qe.makeVList({positionType:"individualShift",children:[{type:"elem",elem:o,shift:0},{type:"elem",elem:u,shift:l?.08:0}]},t),n.name="\\"+c,o.classes.unshift("mop"),o.italic=p}}else if(n.body){var d=vt(n.body,t,!0);1===d.length&&d[0]instanceof re?(o=d[0]).classes[0]="mop":o=Qe.makeSpan(["mop"],d,t)}else{for(var g=[],f=1;f{var r;if(e.symbol)r=new At("mo",[Nt(e.name,e.mode)]),m(ha,e.name)&&r.setAttribute("largeop","false");else if(e.body)r=new At("mo",It(e.body,t));else{r=new At("mi",[new Bt(e.name.slice(1))]);var a=new At("mo",[Nt("⁡","text")]);r=e.parentIsSupSub?new At("mrow",[r,a]):Tt([r,a])}return r},pa={"∏":"\\prod","∐":"\\coprod","∑":"\\sum","⋀":"\\bigwedge","⋁":"\\bigvee","⋂":"\\bigcap","⋃":"\\bigcup","⨀":"\\bigodot","⨁":"\\bigoplus","⨂":"\\bigotimes","⨄":"\\biguplus","⨆":"\\bigsqcup"};lt({type:"op",names:["\\coprod","\\bigvee","\\bigwedge","\\biguplus","\\bigcap","\\bigcup","\\intop","\\prod","\\sum","\\bigotimes","\\bigoplus","\\bigodot","\\bigsqcup","\\smallint","∏","∐","∑","⋀","⋁","⋂","⋃","⨀","⨁","⨂","⨄","⨆"],props:{numArgs:0},handler:(e,t)=>{var{parser:r,funcName:a}=e,n=a;return 1===n.length&&(n=pa[n]),{type:"op",mode:r.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:n}},htmlBuilder:ma,mathmlBuilder:ca}),lt({type:"op",names:["\\mathop"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var{parser:r}=e,a=t[0];return{type:"op",mode:r.mode,limits:!1,parentIsSupSub:!1,symbol:!1,body:ct(a)}},htmlBuilder:ma,mathmlBuilder:ca});var ua={"∫":"\\int","∬":"\\iint","∭":"\\iiint","∮":"\\oint","∯":"\\oiint","∰":"\\oiiint"};lt({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(e){var{parser:t,funcName:r}=e;return{type:"op",mode:t.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:r}},htmlBuilder:ma,mathmlBuilder:ca}),lt({type:"op",names:["\\det","\\gcd","\\inf","\\lim","\\max","\\min","\\Pr","\\sup"],props:{numArgs:0},handler(e){var{parser:t,funcName:r}=e;return{type:"op",mode:t.mode,limits:!0,parentIsSupSub:!1,symbol:!1,name:r}},htmlBuilder:ma,mathmlBuilder:ca}),lt({type:"op",names:["\\int","\\iint","\\iiint","\\oint","\\oiint","\\oiiint","∫","∬","∭","∮","∯","∰"],props:{numArgs:0},handler(e){var{parser:t,funcName:r}=e,a=r;return 1===a.length&&(a=ua[a]),{type:"op",mode:t.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:a}},htmlBuilder:ma,mathmlBuilder:ca});var da=(e,t)=>{var r,a,n,i,o=!1;if("supsub"===e.type?(r=e.sup,a=e.sub,n=Gt(e.base,"operatorname"),o=!0):n=Gt(e,"operatorname"),n.body.length>0){for(var s=n.body.map((e=>{var t=e.text;return"string"==typeof t?{type:"textord",mode:e.mode,text:t}:e})),l=vt(s,t.withFont("mathrm"),!0),h=0;h{var{parser:r,funcName:a}=e,n=t[0];return{type:"operatorname",mode:r.mode,body:ct(n),alwaysHandleSupSub:"\\operatornamewithlimits"===a,limits:!1,parentIsSupSub:!1}},htmlBuilder:da,mathmlBuilder:(e,t)=>{for(var r=It(e.body,t.withFont("mathrm")),a=!0,n=0;ne.toText())).join("");r=[new Ct.TextNode(s)]}var l=new Ct.MathNode("mi",r);l.setAttribute("mathvariant","normal");var h=new Ct.MathNode("mo",[Nt("⁡","text")]);return e.parentIsSupSub?new Ct.MathNode("mrow",[l,h]):Ct.newDocumentFragment([l,h])}}),Vr("\\operatorname","\\@ifstar\\operatornamewithlimits\\operatorname@"),ht({type:"ordgroup",htmlBuilder:(e,t)=>e.semisimple?Qe.makeFragment(vt(e.body,t,!1)):Qe.makeSpan(["mord"],vt(e.body,t,!0),t),mathmlBuilder:(e,t)=>Ht(e.body,t,!0)}),lt({type:"overline",names:["\\overline"],props:{numArgs:1},handler(e,t){var{parser:r}=e,a=t[0];return{type:"overline",mode:r.mode,body:a}},htmlBuilder(e,t){var r=St(e.body,t.havingCrampedStyle()),a=Qe.makeLineSpan("overline-line",t),n=t.fontMetrics().defaultRuleThickness,i=Qe.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r},{type:"kern",size:3*n},{type:"elem",elem:a},{type:"kern",size:n}]},t);return Qe.makeSpan(["mord","overline"],[i],t)},mathmlBuilder(e,t){var r=new Ct.MathNode("mo",[new Ct.TextNode("‾")]);r.setAttribute("stretchy","true");var a=new Ct.MathNode("mover",[Ot(e.body,t),r]);return a.setAttribute("accent","true"),a}}),lt({type:"phantom",names:["\\phantom"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,a=t[0];return{type:"phantom",mode:r.mode,body:ct(a)}},htmlBuilder:(e,t)=>{var r=vt(e.body,t.withPhantom(),!1);return Qe.makeFragment(r)},mathmlBuilder:(e,t)=>{var r=It(e.body,t);return new Ct.MathNode("mphantom",r)}}),lt({type:"hphantom",names:["\\hphantom"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,a=t[0];return{type:"hphantom",mode:r.mode,body:a}},htmlBuilder:(e,t)=>{var r=Qe.makeSpan([],[St(e.body,t.withPhantom())]);if(r.height=0,r.depth=0,r.children)for(var a=0;a{var r=It(ct(e.body),t),a=new Ct.MathNode("mphantom",r),n=new Ct.MathNode("mpadded",[a]);return n.setAttribute("height","0px"),n.setAttribute("depth","0px"),n}}),lt({type:"vphantom",names:["\\vphantom"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,a=t[0];return{type:"vphantom",mode:r.mode,body:a}},htmlBuilder:(e,t)=>{var r=Qe.makeSpan(["inner"],[St(e.body,t.withPhantom())]),a=Qe.makeSpan(["fix"],[]);return Qe.makeSpan(["mord","rlap"],[r,a],t)},mathmlBuilder:(e,t)=>{var r=It(ct(e.body),t),a=new Ct.MathNode("mphantom",r),n=new Ct.MathNode("mpadded",[a]);return n.setAttribute("width","0px"),n}}),lt({type:"raisebox",names:["\\raisebox"],props:{numArgs:2,argTypes:["size","hbox"],allowedInText:!0},handler(e,t){var{parser:r}=e,a=Gt(t[0],"size").value,n=t[1];return{type:"raisebox",mode:r.mode,dy:a,body:n}},htmlBuilder(e,t){var r=St(e.body,t),a=K(e.dy,t);return Qe.makeVList({positionType:"shift",positionData:-a,children:[{type:"elem",elem:r}]},t)},mathmlBuilder(e,t){var r=new Ct.MathNode("mpadded",[Ot(e.body,t)]),a=e.dy.number+e.dy.unit;return r.setAttribute("voffset",a),r}}),lt({type:"internal",names:["\\relax"],props:{numArgs:0,allowedInText:!0},handler(e){var{parser:t}=e;return{type:"internal",mode:t.mode}}}),lt({type:"rule",names:["\\rule"],props:{numArgs:2,numOptionalArgs:1,argTypes:["size","size","size"]},handler(e,t,r){var{parser:a}=e,n=r[0],i=Gt(t[0],"size"),o=Gt(t[1],"size");return{type:"rule",mode:a.mode,shift:n&&Gt(n,"size").value,width:i.value,height:o.value}},htmlBuilder(e,t){var r=Qe.makeSpan(["mord","rule"],[],t),a=K(e.width,t),n=K(e.height,t),i=e.shift?K(e.shift,t):0;return r.style.borderRightWidth=Y(a),r.style.borderTopWidth=Y(n),r.style.bottom=Y(i),r.width=a,r.height=n+i,r.depth=-i,r.maxFontSize=1.125*n*t.sizeMultiplier,r},mathmlBuilder(e,t){var r=K(e.width,t),a=K(e.height,t),n=e.shift?K(e.shift,t):0,i=t.color&&t.getColor()||"black",o=new Ct.MathNode("mspace");o.setAttribute("mathbackground",i),o.setAttribute("width",Y(r)),o.setAttribute("height",Y(a));var s=new Ct.MathNode("mpadded",[o]);return n>=0?s.setAttribute("height",Y(n)):(s.setAttribute("height",Y(n)),s.setAttribute("depth",Y(-n))),s.setAttribute("voffset",Y(n)),s}});var fa=["\\tiny","\\sixptsize","\\scriptsize","\\footnotesize","\\small","\\normalsize","\\large","\\Large","\\LARGE","\\huge","\\Huge"];lt({type:"sizing",names:fa,props:{numArgs:0,allowedInText:!0},handler:(e,t)=>{var{breakOnTokenText:r,funcName:a,parser:n}=e,i=n.parseExpression(!1,r);return{type:"sizing",mode:n.mode,size:fa.indexOf(a)+1,body:i}},htmlBuilder:(e,t)=>{var r=t.havingSize(e.size);return ga(e.body,r,t)},mathmlBuilder:(e,t)=>{var r=t.havingSize(e.size),a=It(e.body,r),n=new Ct.MathNode("mstyle",a);return n.setAttribute("mathsize",Y(r.sizeMultiplier)),n}}),lt({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:(e,t,r)=>{var{parser:a}=e,n=!1,i=!1,o=r[0]&&Gt(r[0],"ordgroup");if(o)for(var s="",l=0;l{var r=Qe.makeSpan([],[St(e.body,t)]);if(!e.smashHeight&&!e.smashDepth)return r;if(e.smashHeight&&(r.height=0,r.children))for(var a=0;a{var r=new Ct.MathNode("mpadded",[Ot(e.body,t)]);return e.smashHeight&&r.setAttribute("height","0px"),e.smashDepth&&r.setAttribute("depth","0px"),r}}),lt({type:"sqrt",names:["\\sqrt"],props:{numArgs:1,numOptionalArgs:1},handler(e,t,r){var{parser:a}=e,n=r[0],i=t[0];return{type:"sqrt",mode:a.mode,body:i,index:n}},htmlBuilder(e,t){var r=St(e.body,t.havingCrampedStyle());0===r.height&&(r.height=t.fontMetrics().xHeight),r=Qe.wrapFragment(r,t);var a=t.fontMetrics().defaultRuleThickness,n=a;t.style.idr.height+r.depth+i&&(i=(i+m-r.height-r.depth)/2);var c=s.height-r.height-i-l;r.style.paddingLeft=Y(h);var p=Qe.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r,wrapperClasses:["svg-align"]},{type:"kern",size:-(r.height+c)},{type:"elem",elem:s},{type:"kern",size:l}]},t);if(e.index){var u=t.havingStyle(B.SCRIPTSCRIPT),d=St(e.index,u,t),g=.6*(p.height-p.depth),f=Qe.makeVList({positionType:"shift",positionData:-g,children:[{type:"elem",elem:d}]},t),v=Qe.makeSpan(["root"],[f]);return Qe.makeSpan(["mord","sqrt"],[v,p],t)}return Qe.makeSpan(["mord","sqrt"],[p],t)},mathmlBuilder(e,t){var{body:r,index:a}=e;return a?new Ct.MathNode("mroot",[Ot(r,t),Ot(a,t)]):new Ct.MathNode("msqrt",[Ot(r,t)])}});var va={display:B.DISPLAY,text:B.TEXT,script:B.SCRIPT,scriptscript:B.SCRIPTSCRIPT};lt({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e,t){var{breakOnTokenText:r,funcName:a,parser:n}=e,i=n.parseExpression(!0,r),o=a.slice(1,a.length-5);return{type:"styling",mode:n.mode,style:o,body:i}},htmlBuilder(e,t){var r=va[e.style],a=t.havingStyle(r).withFont("");return ga(e.body,a,t)},mathmlBuilder(e,t){var r=va[e.style],a=t.havingStyle(r),n=It(e.body,a),i=new Ct.MathNode("mstyle",n),o={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]}[e.style];return i.setAttribute("scriptlevel",o[0]),i.setAttribute("displaystyle",o[1]),i}}),ht({type:"supsub",htmlBuilder(e,t){var r=function(e,t){var r=e.base;return r?"op"===r.type?r.limits&&(t.style.size===B.DISPLAY.size||r.alwaysHandleSupSub)?ma:null:"operatorname"===r.type?r.alwaysHandleSupSub&&(t.style.size===B.DISPLAY.size||r.limits)?da:null:"accent"===r.type?g(r.base)?Kt:null:"horizBrace"===r.type&&!e.sub===r.isOver?ia:null:null}(e,t);if(r)return r(e,t);var a,n,i,{base:o,sup:s,sub:l}=e,h=St(o,t),m=t.fontMetrics(),c=0,p=0,u=o&&g(o);if(s){var d=t.havingStyle(t.style.sup());a=St(s,d,t),u||(c=h.height-d.fontMetrics().supDrop*d.sizeMultiplier/t.sizeMultiplier)}if(l){var f=t.havingStyle(t.style.sub());n=St(l,f,t),u||(p=h.depth+f.fontMetrics().subDrop*f.sizeMultiplier/t.sizeMultiplier)}i=t.style===B.DISPLAY?m.sup1:t.style.cramped?m.sup3:m.sup2;var v,b=t.sizeMultiplier,y=Y(.5/m.ptPerEm/b),x=null;if(n){var w=e.base&&"op"===e.base.type&&e.base.name&&("\\oiint"===e.base.name||"\\oiiint"===e.base.name);(h instanceof re||w)&&(x=Y(-h.italic))}if(a&&n){c=Math.max(c,i,a.depth+.25*m.xHeight),p=Math.max(p,m.sub2);var k=4*m.defaultRuleThickness;if(c-a.depth-(n.height-p)0&&(c+=S,p-=S)}v=Qe.makeVList({positionType:"individualShift",children:[{type:"elem",elem:n,shift:p,marginRight:y,marginLeft:x},{type:"elem",elem:a,shift:-c,marginRight:y}]},t)}else if(n){p=Math.max(p,m.sub1,n.height-.8*m.xHeight),v=Qe.makeVList({positionType:"shift",positionData:p,children:[{type:"elem",elem:n,marginLeft:x,marginRight:y}]},t)}else{if(!a)throw new Error("supsub must have either sup or sub.");c=Math.max(c,i,a.depth+.25*m.xHeight),v=Qe.makeVList({positionType:"shift",positionData:-c,children:[{type:"elem",elem:a,marginRight:y}]},t)}var M=wt(h,"right")||"mord";return Qe.makeSpan([M],[h,Qe.makeSpan(["msupsub"],[v])],t)},mathmlBuilder(e,t){var r,a=!1;e.base&&"horizBrace"===e.base.type&&!!e.sup===e.base.isOver&&(a=!0,r=e.base.isOver),!e.base||"op"!==e.base.type&&"operatorname"!==e.base.type||(e.base.parentIsSupSub=!0);var n,i=[Ot(e.base,t)];if(e.sub&&i.push(Ot(e.sub,t)),e.sup&&i.push(Ot(e.sup,t)),a)n=r?"mover":"munder";else if(e.sub)if(e.sup){var o=e.base;n=o&&"op"===o.type&&o.limits&&t.style===B.DISPLAY||o&&"operatorname"===o.type&&o.alwaysHandleSupSub&&(t.style===B.DISPLAY||o.limits)?"munderover":"msubsup"}else{var s=e.base;n=s&&"op"===s.type&&s.limits&&(t.style===B.DISPLAY||s.alwaysHandleSupSub)||s&&"operatorname"===s.type&&s.alwaysHandleSupSub&&(s.limits||t.style===B.DISPLAY)?"munder":"msub"}else{var l=e.base;n=l&&"op"===l.type&&l.limits&&(t.style===B.DISPLAY||l.alwaysHandleSupSub)||l&&"operatorname"===l.type&&l.alwaysHandleSupSub&&(l.limits||t.style===B.DISPLAY)?"mover":"msup"}return new Ct.MathNode(n,i)}}),ht({type:"atom",htmlBuilder:(e,t)=>Qe.mathsym(e.text,e.mode,t,["m"+e.family]),mathmlBuilder(e,t){var r=new Ct.MathNode("mo",[Nt(e.text,e.mode)]);if("bin"===e.family){var a=Rt(e,t);"bold-italic"===a&&r.setAttribute("mathvariant",a)}else"punct"===e.family?r.setAttribute("separator","true"):"open"!==e.family&&"close"!==e.family||r.setAttribute("stretchy","false");return r}});var ba={mi:"italic",mn:"normal",mtext:"normal"};ht({type:"mathord",htmlBuilder:(e,t)=>Qe.makeOrd(e,t,"mathord"),mathmlBuilder(e,t){var r=new Ct.MathNode("mi",[Nt(e.text,e.mode,t)]),a=Rt(e,t)||"italic";return a!==ba[r.type]&&r.setAttribute("mathvariant",a),r}}),ht({type:"textord",htmlBuilder:(e,t)=>Qe.makeOrd(e,t,"textord"),mathmlBuilder(e,t){var r,a=Nt(e.text,e.mode,t),n=Rt(e,t)||"normal";return r="text"===e.mode?new Ct.MathNode("mtext",[a]):/[0-9]/.test(e.text)?new Ct.MathNode("mn",[a]):"\\prime"===e.text?new Ct.MathNode("mo",[a]):new Ct.MathNode("mi",[a]),n!==ba[r.type]&&r.setAttribute("mathvariant",n),r}});var ya={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},xa={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};ht({type:"spacing",htmlBuilder(e,t){if(xa.hasOwnProperty(e.text)){var r=xa[e.text].className||"";if("text"===e.mode){var a=Qe.makeOrd(e,t,"textord");return a.classes.push(r),a}return Qe.makeSpan(["mspace",r],[Qe.mathsym(e.text,e.mode,t)],t)}if(ya.hasOwnProperty(e.text))return Qe.makeSpan(["mspace",ya[e.text]],[],t);throw new i('Unknown type of space "'+e.text+'"')},mathmlBuilder(e,t){if(!xa.hasOwnProperty(e.text)){if(ya.hasOwnProperty(e.text))return new Ct.MathNode("mspace");throw new i('Unknown type of space "'+e.text+'"')}return new Ct.MathNode("mtext",[new Ct.TextNode(" ")])}});var wa=()=>{var e=new Ct.MathNode("mtd",[]);return e.setAttribute("width","50%"),e};ht({type:"tag",mathmlBuilder(e,t){var r=new Ct.MathNode("mtable",[new Ct.MathNode("mtr",[wa(),new Ct.MathNode("mtd",[Ht(e.body,t)]),wa(),new Ct.MathNode("mtd",[Ht(e.tag,t)])])]);return r.setAttribute("width","100%"),r}});var ka={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},Sa={"\\textbf":"textbf","\\textmd":"textmd"},Ma={"\\textit":"textit","\\textup":"textup"},za=(e,t)=>{var r=e.font;return r?ka[r]?t.withTextFontFamily(ka[r]):Sa[r]?t.withTextFontWeight(Sa[r]):t.withTextFontShape(Ma[r]):t};lt({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup"],props:{numArgs:1,argTypes:["text"],allowedInArgument:!0,allowedInText:!0},handler(e,t){var{parser:r,funcName:a}=e,n=t[0];return{type:"text",mode:r.mode,body:ct(n),font:a}},htmlBuilder(e,t){var r=za(e,t),a=vt(e.body,r,!0);return Qe.makeSpan(["mord","text"],a,r)},mathmlBuilder(e,t){var r=za(e,t);return Ht(e.body,r)}}),lt({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler(e,t){var{parser:r}=e;return{type:"underline",mode:r.mode,body:t[0]}},htmlBuilder(e,t){var r=St(e.body,t),a=Qe.makeLineSpan("underline-line",t),n=t.fontMetrics().defaultRuleThickness,i=Qe.makeVList({positionType:"top",positionData:r.height,children:[{type:"kern",size:n},{type:"elem",elem:a},{type:"kern",size:3*n},{type:"elem",elem:r}]},t);return Qe.makeSpan(["mord","underline"],[i],t)},mathmlBuilder(e,t){var r=new Ct.MathNode("mo",[new Ct.TextNode("‾")]);r.setAttribute("stretchy","true");var a=new Ct.MathNode("munder",[Ot(e.body,t),r]);return a.setAttribute("accentunder","true"),a}}),lt({type:"vcenter",names:["\\vcenter"],props:{numArgs:1,argTypes:["original"],allowedInText:!1},handler(e,t){var{parser:r}=e;return{type:"vcenter",mode:r.mode,body:t[0]}},htmlBuilder(e,t){var r=St(e.body,t),a=t.fontMetrics().axisHeight,n=.5*(r.height-a-(r.depth+a));return Qe.makeVList({positionType:"shift",positionData:n,children:[{type:"elem",elem:r}]},t)},mathmlBuilder:(e,t)=>new Ct.MathNode("mpadded",[Ot(e.body,t)],["vcenter"])}),lt({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler(e,t,r){throw new i("\\verb ended by end of line instead of matching delimiter")},htmlBuilder(e,t){for(var r=Ta(e),a=[],n=t.havingStyle(t.style.text()),i=0;ie.body.replace(/ /g,e.star?"␣":" "),Aa=it,Ba="[ \r\n\t]",Ca="(\\\\[a-zA-Z@]+)"+Ba+"*",Na="[̀-ͯ]",qa=new RegExp(Na+"+$"),Ra="("+Ba+"+)|\\\\(\n|[ \r\t]+\n?)[ \r\t]*|([!-\\[\\]-‧‪-퟿豈-￿]"+Na+"*|[\ud800-\udbff][\udc00-\udfff]"+Na+"*|\\\\verb\\*([^]).*?\\4|\\\\verb([^*a-zA-Z]).*?\\5|"+Ca+"|\\\\[^\ud800-\udfff])";class Ia{constructor(e,t){this.input=void 0,this.settings=void 0,this.tokenRegex=void 0,this.catcodes=void 0,this.input=e,this.settings=t,this.tokenRegex=new RegExp(Ra,"g"),this.catcodes={"%":14,"~":13}}setCatcode(e,t){this.catcodes[e]=t}lex(){var e=this.input,t=this.tokenRegex.lastIndex;if(t===e.length)return new n("EOF",new a(this,t,t));var r=this.tokenRegex.exec(e);if(null===r||r.index!==t)throw new i("Unexpected character: '"+e[t]+"'",new n(e[t],new a(this,t,t+1)));var o=r[6]||r[3]||(r[2]?"\\ ":" ");if(14===this.catcodes[o]){var s=e.indexOf("\n",this.tokenRegex.lastIndex);return-1===s?(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=s+1,this.lex()}return new n(o,new a(this,t,this.tokenRegex.lastIndex))}}class Ha{constructor(e,t){void 0===e&&(e={}),void 0===t&&(t={}),this.current=void 0,this.builtins=void 0,this.undefStack=void 0,this.current=t,this.builtins=e,this.undefStack=[]}beginGroup(){this.undefStack.push({})}endGroup(){if(0===this.undefStack.length)throw new i("Unbalanced namespace destruction: attempt to pop global namespace; please report this as a bug");var e=this.undefStack.pop();for(var t in e)e.hasOwnProperty(t)&&(null==e[t]?delete this.current[t]:this.current[t]=e[t])}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,t,r){if(void 0===r&&(r=!1),r){for(var a=0;a0&&(this.undefStack[this.undefStack.length-1][e]=t)}else{var n=this.undefStack[this.undefStack.length-1];n&&!n.hasOwnProperty(e)&&(n[e]=this.current[e])}null==t?delete this.current[e]:this.current[e]=t}}var Oa=Pr;Vr("\\noexpand",(function(e){var t=e.popToken();return e.isExpandable(t.text)&&(t.noexpand=!0,t.treatAsRelax=!0),{tokens:[t],numArgs:0}})),Vr("\\expandafter",(function(e){var t=e.popToken();return e.expandOnce(!0),{tokens:[t],numArgs:0}})),Vr("\\@firstoftwo",(function(e){return{tokens:e.consumeArgs(2)[0],numArgs:0}})),Vr("\\@secondoftwo",(function(e){return{tokens:e.consumeArgs(2)[1],numArgs:0}})),Vr("\\@ifnextchar",(function(e){var t=e.consumeArgs(3);e.consumeSpaces();var r=e.future();return 1===t[0].length&&t[0][0].text===r.text?{tokens:t[1],numArgs:0}:{tokens:t[2],numArgs:0}})),Vr("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}"),Vr("\\TextOrMath",(function(e){var t=e.consumeArgs(2);return"text"===e.mode?{tokens:t[0],numArgs:0}:{tokens:t[1],numArgs:0}}));var Ea={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};Vr("\\char",(function(e){var t,r=e.popToken(),a="";if("'"===r.text)t=8,r=e.popToken();else if('"'===r.text)t=16,r=e.popToken();else if("`"===r.text)if("\\"===(r=e.popToken()).text[0])a=r.text.charCodeAt(1);else{if("EOF"===r.text)throw new i("\\char` missing argument");a=r.text.charCodeAt(0)}else t=10;if(t){if(null==(a=Ea[r.text])||a>=t)throw new i("Invalid base-"+t+" digit "+r.text);for(var n;null!=(n=Ea[e.future().text])&&n{var a=e.consumeArg().tokens;if(1!==a.length)throw new i("\\newcommand's first argument must be a macro name");var n=a[0].text,o=e.isDefined(n);if(o&&!t)throw new i("\\newcommand{"+n+"} attempting to redefine "+n+"; use \\renewcommand");if(!o&&!r)throw new i("\\renewcommand{"+n+"} when command "+n+" does not yet exist; use \\newcommand");var s=0;if(1===(a=e.consumeArg().tokens).length&&"["===a[0].text){for(var l="",h=e.expandNextToken();"]"!==h.text&&"EOF"!==h.text;)l+=h.text,h=e.expandNextToken();if(!l.match(/^\s*[0-9]+\s*$/))throw new i("Invalid number of arguments: "+l);s=parseInt(l),a=e.consumeArg().tokens}return e.macros.set(n,{tokens:a,numArgs:s}),""};Vr("\\newcommand",(e=>La(e,!1,!0))),Vr("\\renewcommand",(e=>La(e,!0,!1))),Vr("\\providecommand",(e=>La(e,!0,!0))),Vr("\\message",(e=>{var t=e.consumeArgs(1)[0];return console.log(t.reverse().map((e=>e.text)).join("")),""})),Vr("\\errmessage",(e=>{var t=e.consumeArgs(1)[0];return console.error(t.reverse().map((e=>e.text)).join("")),""})),Vr("\\show",(e=>{var t=e.popToken(),r=t.text;return console.log(t,e.macros.get(r),Aa[r],he.math[r],he.text[r]),""})),Vr("\\bgroup","{"),Vr("\\egroup","}"),Vr("~","\\nobreakspace"),Vr("\\lq","`"),Vr("\\rq","'"),Vr("\\aa","\\r a"),Vr("\\AA","\\r A"),Vr("\\textcopyright","\\html@mathml{\\textcircled{c}}{\\char`©}"),Vr("\\copyright","\\TextOrMath{\\textcopyright}{\\text{\\textcopyright}}"),Vr("\\textregistered","\\html@mathml{\\textcircled{\\scriptsize R}}{\\char`®}"),Vr("ℬ","\\mathscr{B}"),Vr("ℰ","\\mathscr{E}"),Vr("ℱ","\\mathscr{F}"),Vr("ℋ","\\mathscr{H}"),Vr("ℐ","\\mathscr{I}"),Vr("ℒ","\\mathscr{L}"),Vr("ℳ","\\mathscr{M}"),Vr("ℛ","\\mathscr{R}"),Vr("ℭ","\\mathfrak{C}"),Vr("ℌ","\\mathfrak{H}"),Vr("ℨ","\\mathfrak{Z}"),Vr("\\Bbbk","\\Bbb{k}"),Vr("·","\\cdotp"),Vr("\\llap","\\mathllap{\\textrm{#1}}"),Vr("\\rlap","\\mathrlap{\\textrm{#1}}"),Vr("\\clap","\\mathclap{\\textrm{#1}}"),Vr("\\mathstrut","\\vphantom{(}"),Vr("\\underbar","\\underline{\\text{#1}}"),Vr("\\not",'\\html@mathml{\\mathrel{\\mathrlap\\@not}}{\\char"338}'),Vr("\\neq","\\html@mathml{\\mathrel{\\not=}}{\\mathrel{\\char`≠}}"),Vr("\\ne","\\neq"),Vr("≠","\\neq"),Vr("\\notin","\\html@mathml{\\mathrel{{\\in}\\mathllap{/\\mskip1mu}}}{\\mathrel{\\char`∉}}"),Vr("∉","\\notin"),Vr("≘","\\html@mathml{\\mathrel{=\\kern{-1em}\\raisebox{0.4em}{$\\scriptsize\\frown$}}}{\\mathrel{\\char`≘}}"),Vr("≙","\\html@mathml{\\stackrel{\\tiny\\wedge}{=}}{\\mathrel{\\char`≘}}"),Vr("≚","\\html@mathml{\\stackrel{\\tiny\\vee}{=}}{\\mathrel{\\char`≚}}"),Vr("≛","\\html@mathml{\\stackrel{\\scriptsize\\star}{=}}{\\mathrel{\\char`≛}}"),Vr("≝","\\html@mathml{\\stackrel{\\tiny\\mathrm{def}}{=}}{\\mathrel{\\char`≝}}"),Vr("≞","\\html@mathml{\\stackrel{\\tiny\\mathrm{m}}{=}}{\\mathrel{\\char`≞}}"),Vr("≟","\\html@mathml{\\stackrel{\\tiny?}{=}}{\\mathrel{\\char`≟}}"),Vr("⟂","\\perp"),Vr("‼","\\mathclose{!\\mkern-0.8mu!}"),Vr("∌","\\notni"),Vr("⌜","\\ulcorner"),Vr("⌝","\\urcorner"),Vr("⌞","\\llcorner"),Vr("⌟","\\lrcorner"),Vr("©","\\copyright"),Vr("®","\\textregistered"),Vr("️","\\textregistered"),Vr("\\ulcorner",'\\html@mathml{\\@ulcorner}{\\mathop{\\char"231c}}'),Vr("\\urcorner",'\\html@mathml{\\@urcorner}{\\mathop{\\char"231d}}'),Vr("\\llcorner",'\\html@mathml{\\@llcorner}{\\mathop{\\char"231e}}'),Vr("\\lrcorner",'\\html@mathml{\\@lrcorner}{\\mathop{\\char"231f}}'),Vr("\\vdots","\\mathord{\\varvdots\\rule{0pt}{15pt}}"),Vr("⋮","\\vdots"),Vr("\\varGamma","\\mathit{\\Gamma}"),Vr("\\varDelta","\\mathit{\\Delta}"),Vr("\\varTheta","\\mathit{\\Theta}"),Vr("\\varLambda","\\mathit{\\Lambda}"),Vr("\\varXi","\\mathit{\\Xi}"),Vr("\\varPi","\\mathit{\\Pi}"),Vr("\\varSigma","\\mathit{\\Sigma}"),Vr("\\varUpsilon","\\mathit{\\Upsilon}"),Vr("\\varPhi","\\mathit{\\Phi}"),Vr("\\varPsi","\\mathit{\\Psi}"),Vr("\\varOmega","\\mathit{\\Omega}"),Vr("\\substack","\\begin{subarray}{c}#1\\end{subarray}"),Vr("\\colon","\\nobreak\\mskip2mu\\mathpunct{}\\mathchoice{\\mkern-3mu}{\\mkern-3mu}{}{}{:}\\mskip6mu\\relax"),Vr("\\boxed","\\fbox{$\\displaystyle{#1}$}"),Vr("\\iff","\\DOTSB\\;\\Longleftrightarrow\\;"),Vr("\\implies","\\DOTSB\\;\\Longrightarrow\\;"),Vr("\\impliedby","\\DOTSB\\;\\Longleftarrow\\;");var Da={",":"\\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"};Vr("\\dots",(function(e){var t="\\dotso",r=e.expandAfterFuture().text;return r in Da?t=Da[r]:("\\not"===r.slice(0,4)||r in he.math&&m(["bin","rel"],he.math[r].group))&&(t="\\dotsb"),t}));var Pa={")":!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};Vr("\\dotso",(function(e){return e.future().text in Pa?"\\ldots\\,":"\\ldots"})),Vr("\\dotsc",(function(e){var t=e.future().text;return t in Pa&&","!==t?"\\ldots\\,":"\\ldots"})),Vr("\\cdots",(function(e){return e.future().text in Pa?"\\@cdots\\,":"\\@cdots"})),Vr("\\dotsb","\\cdots"),Vr("\\dotsm","\\cdots"),Vr("\\dotsi","\\!\\cdots"),Vr("\\dotsx","\\ldots\\,"),Vr("\\DOTSI","\\relax"),Vr("\\DOTSB","\\relax"),Vr("\\DOTSX","\\relax"),Vr("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax"),Vr("\\,","\\tmspace+{3mu}{.1667em}"),Vr("\\thinspace","\\,"),Vr("\\>","\\mskip{4mu}"),Vr("\\:","\\tmspace+{4mu}{.2222em}"),Vr("\\medspace","\\:"),Vr("\\;","\\tmspace+{5mu}{.2777em}"),Vr("\\thickspace","\\;"),Vr("\\!","\\tmspace-{3mu}{.1667em}"),Vr("\\negthinspace","\\!"),Vr("\\negmedspace","\\tmspace-{4mu}{.2222em}"),Vr("\\negthickspace","\\tmspace-{5mu}{.277em}"),Vr("\\enspace","\\kern.5em "),Vr("\\enskip","\\hskip.5em\\relax"),Vr("\\quad","\\hskip1em\\relax"),Vr("\\qquad","\\hskip2em\\relax"),Vr("\\tag","\\@ifstar\\tag@literal\\tag@paren"),Vr("\\tag@paren","\\tag@literal{({#1})}"),Vr("\\tag@literal",(e=>{if(e.macros.get("\\df@tag"))throw new i("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"})),Vr("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}"),Vr("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)"),Vr("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}"),Vr("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1"),Vr("\\newline","\\\\\\relax"),Vr("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var Va=Y(H["Main-Regular"]["T".charCodeAt(0)][1]-.7*H["Main-Regular"]["A".charCodeAt(0)][1]);Vr("\\LaTeX","\\textrm{\\html@mathml{L\\kern-.36em\\raisebox{"+Va+"}{\\scriptstyle A}\\kern-.15em\\TeX}{LaTeX}}"),Vr("\\KaTeX","\\textrm{\\html@mathml{K\\kern-.17em\\raisebox{"+Va+"}{\\scriptstyle A}\\kern-.15em\\TeX}{KaTeX}}"),Vr("\\hspace","\\@ifstar\\@hspacer\\@hspace"),Vr("\\@hspace","\\hskip #1\\relax"),Vr("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax"),Vr("\\ordinarycolon",":"),Vr("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}"),Vr("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}'),Vr("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}'),Vr("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}'),Vr("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}'),Vr("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}'),Vr("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}'),Vr("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}'),Vr("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}'),Vr("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}'),Vr("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}'),Vr("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}'),Vr("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}'),Vr("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}'),Vr("∷","\\dblcolon"),Vr("∹","\\eqcolon"),Vr("≔","\\coloneqq"),Vr("≕","\\eqqcolon"),Vr("⩴","\\Coloneqq"),Vr("\\ratio","\\vcentcolon"),Vr("\\coloncolon","\\dblcolon"),Vr("\\colonequals","\\coloneqq"),Vr("\\coloncolonequals","\\Coloneqq"),Vr("\\equalscolon","\\eqqcolon"),Vr("\\equalscoloncolon","\\Eqqcolon"),Vr("\\colonminus","\\coloneq"),Vr("\\coloncolonminus","\\Coloneq"),Vr("\\minuscolon","\\eqcolon"),Vr("\\minuscoloncolon","\\Eqcolon"),Vr("\\coloncolonapprox","\\Colonapprox"),Vr("\\coloncolonsim","\\Colonsim"),Vr("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),Vr("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}"),Vr("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),Vr("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}"),Vr("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`∌}}"),Vr("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}"),Vr("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}"),Vr("\\injlim","\\DOTSB\\operatorname*{inj\\,lim}"),Vr("\\projlim","\\DOTSB\\operatorname*{proj\\,lim}"),Vr("\\varlimsup","\\DOTSB\\operatorname*{\\overline{lim}}"),Vr("\\varliminf","\\DOTSB\\operatorname*{\\underline{lim}}"),Vr("\\varinjlim","\\DOTSB\\operatorname*{\\underrightarrow{lim}}"),Vr("\\varprojlim","\\DOTSB\\operatorname*{\\underleftarrow{lim}}"),Vr("\\gvertneqq","\\html@mathml{\\@gvertneqq}{≩}"),Vr("\\lvertneqq","\\html@mathml{\\@lvertneqq}{≨}"),Vr("\\ngeqq","\\html@mathml{\\@ngeqq}{≱}"),Vr("\\ngeqslant","\\html@mathml{\\@ngeqslant}{≱}"),Vr("\\nleqq","\\html@mathml{\\@nleqq}{≰}"),Vr("\\nleqslant","\\html@mathml{\\@nleqslant}{≰}"),Vr("\\nshortmid","\\html@mathml{\\@nshortmid}{∤}"),Vr("\\nshortparallel","\\html@mathml{\\@nshortparallel}{∦}"),Vr("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{⊈}"),Vr("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{⊉}"),Vr("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{⊊}"),Vr("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{⫋}"),Vr("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{⊋}"),Vr("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{⫌}"),Vr("\\imath","\\html@mathml{\\@imath}{ı}"),Vr("\\jmath","\\html@mathml{\\@jmath}{ȷ}"),Vr("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`⟦}}"),Vr("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`⟧}}"),Vr("⟦","\\llbracket"),Vr("⟧","\\rrbracket"),Vr("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`⦃}}"),Vr("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`⦄}}"),Vr("⦃","\\lBrace"),Vr("⦄","\\rBrace"),Vr("\\minuso","\\mathbin{\\html@mathml{{\\mathrlap{\\mathchoice{\\kern{0.145em}}{\\kern{0.145em}}{\\kern{0.1015em}}{\\kern{0.0725em}}\\circ}{-}}}{\\char`⦵}}"),Vr("⦵","\\minuso"),Vr("\\darr","\\downarrow"),Vr("\\dArr","\\Downarrow"),Vr("\\Darr","\\Downarrow"),Vr("\\lang","\\langle"),Vr("\\rang","\\rangle"),Vr("\\uarr","\\uparrow"),Vr("\\uArr","\\Uparrow"),Vr("\\Uarr","\\Uparrow"),Vr("\\N","\\mathbb{N}"),Vr("\\R","\\mathbb{R}"),Vr("\\Z","\\mathbb{Z}"),Vr("\\alef","\\aleph"),Vr("\\alefsym","\\aleph"),Vr("\\Alpha","\\mathrm{A}"),Vr("\\Beta","\\mathrm{B}"),Vr("\\bull","\\bullet"),Vr("\\Chi","\\mathrm{X}"),Vr("\\clubs","\\clubsuit"),Vr("\\cnums","\\mathbb{C}"),Vr("\\Complex","\\mathbb{C}"),Vr("\\Dagger","\\ddagger"),Vr("\\diamonds","\\diamondsuit"),Vr("\\empty","\\emptyset"),Vr("\\Epsilon","\\mathrm{E}"),Vr("\\Eta","\\mathrm{H}"),Vr("\\exist","\\exists"),Vr("\\harr","\\leftrightarrow"),Vr("\\hArr","\\Leftrightarrow"),Vr("\\Harr","\\Leftrightarrow"),Vr("\\hearts","\\heartsuit"),Vr("\\image","\\Im"),Vr("\\infin","\\infty"),Vr("\\Iota","\\mathrm{I}"),Vr("\\isin","\\in"),Vr("\\Kappa","\\mathrm{K}"),Vr("\\larr","\\leftarrow"),Vr("\\lArr","\\Leftarrow"),Vr("\\Larr","\\Leftarrow"),Vr("\\lrarr","\\leftrightarrow"),Vr("\\lrArr","\\Leftrightarrow"),Vr("\\Lrarr","\\Leftrightarrow"),Vr("\\Mu","\\mathrm{M}"),Vr("\\natnums","\\mathbb{N}"),Vr("\\Nu","\\mathrm{N}"),Vr("\\Omicron","\\mathrm{O}"),Vr("\\plusmn","\\pm"),Vr("\\rarr","\\rightarrow"),Vr("\\rArr","\\Rightarrow"),Vr("\\Rarr","\\Rightarrow"),Vr("\\real","\\Re"),Vr("\\reals","\\mathbb{R}"),Vr("\\Reals","\\mathbb{R}"),Vr("\\Rho","\\mathrm{P}"),Vr("\\sdot","\\cdot"),Vr("\\sect","\\S"),Vr("\\spades","\\spadesuit"),Vr("\\sub","\\subset"),Vr("\\sube","\\subseteq"),Vr("\\supe","\\supseteq"),Vr("\\Tau","\\mathrm{T}"),Vr("\\thetasym","\\vartheta"),Vr("\\weierp","\\wp"),Vr("\\Zeta","\\mathrm{Z}"),Vr("\\argmin","\\DOTSB\\operatorname*{arg\\,min}"),Vr("\\argmax","\\DOTSB\\operatorname*{arg\\,max}"),Vr("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits"),Vr("\\bra","\\mathinner{\\langle{#1}|}"),Vr("\\ket","\\mathinner{|{#1}\\rangle}"),Vr("\\braket","\\mathinner{\\langle{#1}\\rangle}"),Vr("\\Bra","\\left\\langle#1\\right|"),Vr("\\Ket","\\left|#1\\right\\rangle");var Fa=e=>t=>{var r=t.consumeArg().tokens,a=t.consumeArg().tokens,n=t.consumeArg().tokens,i=t.consumeArg().tokens,o=t.macros.get("|"),s=t.macros.get("\\|");t.macros.beginGroup();var l=t=>r=>{e&&(r.macros.set("|",o),n.length&&r.macros.set("\\|",s));var i=t;return!t&&n.length&&"|"===r.future().text&&(r.popToken(),i=!0),{tokens:i?n:a,numArgs:0}};t.macros.set("|",l(!1)),n.length&&t.macros.set("\\|",l(!0));var h=t.consumeArg().tokens,m=t.expandTokens([...i,...h,...r]);return t.macros.endGroup(),{tokens:m.reverse(),numArgs:0}};Vr("\\bra@ket",Fa(!1)),Vr("\\bra@set",Fa(!0)),Vr("\\Braket","\\bra@ket{\\left\\langle}{\\,\\middle\\vert\\,}{\\,\\middle\\vert\\,}{\\right\\rangle}"),Vr("\\Set","\\bra@set{\\left\\{\\:}{\\;\\middle\\vert\\;}{\\;\\middle\\Vert\\;}{\\:\\right\\}}"),Vr("\\set","\\bra@set{\\{\\,}{\\mid}{}{\\,\\}}"),Vr("\\angln","{\\angl n}"),Vr("\\blue","\\textcolor{##6495ed}{#1}"),Vr("\\orange","\\textcolor{##ffa500}{#1}"),Vr("\\pink","\\textcolor{##ff00af}{#1}"),Vr("\\red","\\textcolor{##df0030}{#1}"),Vr("\\green","\\textcolor{##28ae7b}{#1}"),Vr("\\gray","\\textcolor{gray}{#1}"),Vr("\\purple","\\textcolor{##9d38bd}{#1}"),Vr("\\blueA","\\textcolor{##ccfaff}{#1}"),Vr("\\blueB","\\textcolor{##80f6ff}{#1}"),Vr("\\blueC","\\textcolor{##63d9ea}{#1}"),Vr("\\blueD","\\textcolor{##11accd}{#1}"),Vr("\\blueE","\\textcolor{##0c7f99}{#1}"),Vr("\\tealA","\\textcolor{##94fff5}{#1}"),Vr("\\tealB","\\textcolor{##26edd5}{#1}"),Vr("\\tealC","\\textcolor{##01d1c1}{#1}"),Vr("\\tealD","\\textcolor{##01a995}{#1}"),Vr("\\tealE","\\textcolor{##208170}{#1}"),Vr("\\greenA","\\textcolor{##b6ffb0}{#1}"),Vr("\\greenB","\\textcolor{##8af281}{#1}"),Vr("\\greenC","\\textcolor{##74cf70}{#1}"),Vr("\\greenD","\\textcolor{##1fab54}{#1}"),Vr("\\greenE","\\textcolor{##0d923f}{#1}"),Vr("\\goldA","\\textcolor{##ffd0a9}{#1}"),Vr("\\goldB","\\textcolor{##ffbb71}{#1}"),Vr("\\goldC","\\textcolor{##ff9c39}{#1}"),Vr("\\goldD","\\textcolor{##e07d10}{#1}"),Vr("\\goldE","\\textcolor{##a75a05}{#1}"),Vr("\\redA","\\textcolor{##fca9a9}{#1}"),Vr("\\redB","\\textcolor{##ff8482}{#1}"),Vr("\\redC","\\textcolor{##f9685d}{#1}"),Vr("\\redD","\\textcolor{##e84d39}{#1}"),Vr("\\redE","\\textcolor{##bc2612}{#1}"),Vr("\\maroonA","\\textcolor{##ffbde0}{#1}"),Vr("\\maroonB","\\textcolor{##ff92c6}{#1}"),Vr("\\maroonC","\\textcolor{##ed5fa6}{#1}"),Vr("\\maroonD","\\textcolor{##ca337c}{#1}"),Vr("\\maroonE","\\textcolor{##9e034e}{#1}"),Vr("\\purpleA","\\textcolor{##ddd7ff}{#1}"),Vr("\\purpleB","\\textcolor{##c6b9fc}{#1}"),Vr("\\purpleC","\\textcolor{##aa87ff}{#1}"),Vr("\\purpleD","\\textcolor{##7854ab}{#1}"),Vr("\\purpleE","\\textcolor{##543b78}{#1}"),Vr("\\mintA","\\textcolor{##f5f9e8}{#1}"),Vr("\\mintB","\\textcolor{##edf2df}{#1}"),Vr("\\mintC","\\textcolor{##e0e5cc}{#1}"),Vr("\\grayA","\\textcolor{##f6f7f7}{#1}"),Vr("\\grayB","\\textcolor{##f0f1f2}{#1}"),Vr("\\grayC","\\textcolor{##e3e5e6}{#1}"),Vr("\\grayD","\\textcolor{##d6d8da}{#1}"),Vr("\\grayE","\\textcolor{##babec2}{#1}"),Vr("\\grayF","\\textcolor{##888d93}{#1}"),Vr("\\grayG","\\textcolor{##626569}{#1}"),Vr("\\grayH","\\textcolor{##3b3e40}{#1}"),Vr("\\grayI","\\textcolor{##21242c}{#1}"),Vr("\\kaBlue","\\textcolor{##314453}{#1}"),Vr("\\kaGreen","\\textcolor{##71B307}{#1}");var Xa={"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0};class Ga{constructor(e,t,r){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=t,this.expansionCount=0,this.feed(e),this.macros=new Ha(Oa,t.macros),this.mode=r,this.stack=[]}feed(e){this.lexer=new Ia(e,this.settings)}switchMode(e){this.mode=e}beginGroup(){this.macros.beginGroup()}endGroup(){this.macros.endGroup()}endGroups(){this.macros.endGroups()}future(){return 0===this.stack.length&&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 t,r,a;if(e){if(this.consumeSpaces(),"["!==this.future().text)return null;t=this.popToken(),({tokens:a,end:r}=this.consumeArg(["]"]))}else({tokens:a,start:t,end:r}=this.consumeArg());return this.pushToken(new n("EOF",r.loc)),this.pushTokens(a),t.range(r,"")}consumeSpaces(){for(;" "===this.future().text;)this.stack.pop()}consumeArg(e){var t=[],r=e&&e.length>0;r||this.consumeSpaces();var a,n=this.future(),o=0,s=0;do{if(a=this.popToken(),t.push(a),"{"===a.text)++o;else if("}"===a.text){if(-1==--o)throw new i("Extra }",a)}else if("EOF"===a.text)throw new i("Unexpected end of input in a macro argument, expected '"+(e&&r?e[s]:"}")+"'",a);if(e&&r)if((0===o||1===o&&"{"===e[s])&&a.text===e[s]){if(++s===e.length){t.splice(-s,s);break}}else s=0}while(0!==o||r);return"{"===n.text&&"}"===t[t.length-1].text&&(t.pop(),t.shift()),t.reverse(),{tokens:t,start:n,end:a}}consumeArgs(e,t){if(t){if(t.length!==e+1)throw new i("The length of delimiters doesn't match the number of args!");for(var r=t[0],a=0;athis.settings.maxExpand)throw new i("Too many expansions: infinite loop or need to increase maxExpand setting")}expandOnce(e){var t=this.popToken(),r=t.text,a=t.noexpand?null:this._getExpansion(r);if(null==a||e&&a.unexpandable){if(e&&null==a&&"\\"===r[0]&&!this.isDefined(r))throw new i("Undefined control sequence: "+r);return this.pushToken(t),!1}this.countExpansion(1);var n=a.tokens,o=this.consumeArgs(a.numArgs,a.delimiters);if(a.numArgs)for(var s=(n=n.slice()).length-1;s>=0;--s){var l=n[s];if("#"===l.text){if(0===s)throw new i("Incomplete placeholder at end of macro body",l);if("#"===(l=n[--s]).text)n.splice(s+1,1);else{if(!/^[1-9]$/.test(l.text))throw new i("Not a valid argument number",l);n.splice(s,2,...o[+l.text-1])}}}return this.pushTokens(n),n.length}expandAfterFuture(){return this.expandOnce(),this.future()}expandNextToken(){for(;;)if(!1===this.expandOnce()){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 n(e)]):void 0}expandTokens(e){var t=[],r=this.stack.length;for(this.pushTokens(e);this.stack.length>r;)if(!1===this.expandOnce(!0)){var a=this.stack.pop();a.treatAsRelax&&(a.noexpand=!1,a.treatAsRelax=!1),t.push(a)}return this.countExpansion(t.length),t}expandMacroAsText(e){var t=this.expandMacro(e);return t?t.map((e=>e.text)).join(""):t}_getExpansion(e){var t=this.macros.get(e);if(null==t)return t;if(1===e.length){var r=this.lexer.catcodes[e];if(null!=r&&13!==r)return}var a="function"==typeof t?t(this):t;if("string"==typeof a){var n=0;if(-1!==a.indexOf("#"))for(var i=a.replace(/##/g,"");-1!==i.indexOf("#"+(n+1));)++n;for(var o=new Ia(a,this.settings),s=[],l=o.lex();"EOF"!==l.text;)s.push(l),l=o.lex();return s.reverse(),{tokens:s,numArgs:n}}return a}isDefined(e){return this.macros.has(e)||Aa.hasOwnProperty(e)||he.math.hasOwnProperty(e)||he.text.hasOwnProperty(e)||Xa.hasOwnProperty(e)}isExpandable(e){var t=this.macros.get(e);return null!=t?"string"==typeof t||"function"==typeof t||!t.unexpandable:Aa.hasOwnProperty(e)&&!Aa[e].primitive}}var _a=/^[₊₋₌₍₎₀₁₂₃₄₅₆₇₈₉ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜᵤᵥₓᵦᵧᵨᵩᵪ]/,Ua=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",ᵝ:"β",ᵞ:"γ",ᵟ:"δ",ᵠ:"ϕ",ᵡ:"χ",ᶿ:"θ"}),Ka={"́":{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"}},Ya={á:"á",à:"à",ä:"ä",ǟ:"ǟ",ã:"ã",ā:"ā",ă:"ă",ắ:"ắ",ằ:"ằ",ẵ:"ẵ",ǎ:"ǎ",â:"â",ấ:"ấ",ầ:"ầ",ẫ:"ẫ",ȧ:"ȧ",ǡ:"ǡ",å:"å",ǻ:"ǻ",ḃ:"ḃ",ć:"ć",ḉ:"ḉ",č:"č",ĉ:"ĉ",ċ:"ċ",ç:"ç",ď:"ď",ḋ:"ḋ",ḑ:"ḑ",é:"é",è:"è",ë:"ë",ẽ:"ẽ",ē:"ē",ḗ:"ḗ",ḕ:"ḕ",ĕ:"ĕ",ḝ:"ḝ",ě:"ě",ê:"ê",ế:"ế",ề:"ề",ễ:"ễ",ė:"ė",ȩ:"ȩ",ḟ:"ḟ",ǵ:"ǵ",ḡ:"ḡ",ğ:"ğ",ǧ:"ǧ",ĝ:"ĝ",ġ:"ġ",ģ:"ģ",ḧ:"ḧ",ȟ:"ȟ",ĥ:"ĥ",ḣ:"ḣ",ḩ:"ḩ",í:"í",ì:"ì",ï:"ï",ḯ:"ḯ",ĩ:"ĩ",ī:"ī",ĭ:"ĭ",ǐ:"ǐ",î:"î",ǰ:"ǰ",ĵ:"ĵ",ḱ:"ḱ",ǩ:"ǩ",ķ:"ķ",ĺ:"ĺ",ľ:"ľ",ļ:"ļ",ḿ:"ḿ",ṁ:"ṁ",ń:"ń",ǹ:"ǹ",ñ:"ñ",ň:"ň",ṅ:"ṅ",ņ:"ņ",ó:"ó",ò:"ò",ö:"ö",ȫ:"ȫ",õ:"õ",ṍ:"ṍ",ṏ:"ṏ",ȭ:"ȭ",ō:"ō",ṓ:"ṓ",ṑ:"ṑ",ŏ:"ŏ",ǒ:"ǒ",ô:"ô",ố:"ố",ồ:"ồ",ỗ:"ỗ",ȯ:"ȯ",ȱ:"ȱ",ő:"ő",ṕ:"ṕ",ṗ:"ṗ",ŕ:"ŕ",ř:"ř",ṙ:"ṙ",ŗ:"ŗ",ś:"ś",ṥ:"ṥ",š:"š",ṧ:"ṧ",ŝ:"ŝ",ṡ:"ṡ",ş:"ş",ẗ:"ẗ",ť:"ť",ṫ:"ṫ",ţ:"ţ",ú:"ú",ù:"ù",ü:"ü",ǘ:"ǘ",ǜ:"ǜ",ǖ:"ǖ",ǚ:"ǚ",ũ:"ũ",ṹ:"ṹ",ū:"ū",ṻ:"ṻ",ŭ:"ŭ",ǔ:"ǔ",û:"û",ů:"ů",ű:"ű",ṽ:"ṽ",ẃ:"ẃ",ẁ:"ẁ",ẅ:"ẅ",ŵ:"ŵ",ẇ:"ẇ",ẘ:"ẘ",ẍ:"ẍ",ẋ:"ẋ",ý:"ý",ỳ:"ỳ",ÿ:"ÿ",ỹ:"ỹ",ȳ:"ȳ",ŷ:"ŷ",ẏ:"ẏ",ẙ:"ẙ",ź:"ź",ž:"ž",ẑ:"ẑ",ż:"ż",Á:"Á",À:"À",Ä:"Ä",Ǟ:"Ǟ",Ã:"Ã",Ā:"Ā",Ă:"Ă",Ắ:"Ắ",Ằ:"Ằ",Ẵ:"Ẵ",Ǎ:"Ǎ",Â:"Â",Ấ:"Ấ",Ầ:"Ầ",Ẫ:"Ẫ",Ȧ:"Ȧ",Ǡ:"Ǡ",Å:"Å",Ǻ:"Ǻ",Ḃ:"Ḃ",Ć:"Ć",Ḉ:"Ḉ",Č:"Č",Ĉ:"Ĉ",Ċ:"Ċ",Ç:"Ç",Ď:"Ď",Ḋ:"Ḋ",Ḑ:"Ḑ",É:"É",È:"È",Ë:"Ë",Ẽ:"Ẽ",Ē:"Ē",Ḗ:"Ḗ",Ḕ:"Ḕ",Ĕ:"Ĕ",Ḝ:"Ḝ",Ě:"Ě",Ê:"Ê",Ế:"Ế",Ề:"Ề",Ễ:"Ễ",Ė:"Ė",Ȩ:"Ȩ",Ḟ:"Ḟ",Ǵ:"Ǵ",Ḡ:"Ḡ",Ğ:"Ğ",Ǧ:"Ǧ",Ĝ:"Ĝ",Ġ:"Ġ",Ģ:"Ģ",Ḧ:"Ḧ",Ȟ:"Ȟ",Ĥ:"Ĥ",Ḣ:"Ḣ",Ḩ:"Ḩ",Í:"Í",Ì:"Ì",Ï:"Ï",Ḯ:"Ḯ",Ĩ:"Ĩ",Ī:"Ī",Ĭ:"Ĭ",Ǐ:"Ǐ",Î:"Î",İ:"İ",Ĵ:"Ĵ",Ḱ:"Ḱ",Ǩ:"Ǩ",Ķ:"Ķ",Ĺ:"Ĺ",Ľ:"Ľ",Ļ:"Ļ",Ḿ:"Ḿ",Ṁ:"Ṁ",Ń:"Ń",Ǹ:"Ǹ",Ñ:"Ñ",Ň:"Ň",Ṅ:"Ṅ",Ņ:"Ņ",Ó:"Ó",Ò:"Ò",Ö:"Ö",Ȫ:"Ȫ",Õ:"Õ",Ṍ:"Ṍ",Ṏ:"Ṏ",Ȭ:"Ȭ",Ō:"Ō",Ṓ:"Ṓ",Ṑ:"Ṑ",Ŏ:"Ŏ",Ǒ:"Ǒ",Ô:"Ô",Ố:"Ố",Ồ:"Ồ",Ỗ:"Ỗ",Ȯ:"Ȯ",Ȱ:"Ȱ",Ő:"Ő",Ṕ:"Ṕ",Ṗ:"Ṗ",Ŕ:"Ŕ",Ř:"Ř",Ṙ:"Ṙ",Ŗ:"Ŗ",Ś:"Ś",Ṥ:"Ṥ",Š:"Š",Ṧ:"Ṧ",Ŝ:"Ŝ",Ṡ:"Ṡ",Ş:"Ş",Ť:"Ť",Ṫ:"Ṫ",Ţ:"Ţ",Ú:"Ú",Ù:"Ù",Ü:"Ü",Ǘ:"Ǘ",Ǜ:"Ǜ",Ǖ:"Ǖ",Ǚ:"Ǚ",Ũ:"Ũ",Ṹ:"Ṹ",Ū:"Ū",Ṻ:"Ṻ",Ŭ:"Ŭ",Ǔ:"Ǔ",Û:"Û",Ů:"Ů",Ű:"Ű",Ṽ:"Ṽ",Ẃ:"Ẃ",Ẁ:"Ẁ",Ẅ:"Ẅ",Ŵ:"Ŵ",Ẇ:"Ẇ",Ẍ:"Ẍ",Ẋ:"Ẋ",Ý:"Ý",Ỳ:"Ỳ",Ÿ:"Ÿ",Ỹ:"Ỹ",Ȳ:"Ȳ",Ŷ:"Ŷ",Ẏ:"Ẏ",Ź:"Ź",Ž:"Ž",Ẑ:"Ẑ",Ż:"Ż",ά:"ά",ὰ:"ὰ",ᾱ:"ᾱ",ᾰ:"ᾰ",έ:"έ",ὲ:"ὲ",ή:"ή",ὴ:"ὴ",ί:"ί",ὶ:"ὶ",ϊ:"ϊ",ΐ:"ΐ",ῒ:"ῒ",ῑ:"ῑ",ῐ:"ῐ",ό:"ό",ὸ:"ὸ",ύ:"ύ",ὺ:"ὺ",ϋ:"ϋ",ΰ:"ΰ",ῢ:"ῢ",ῡ:"ῡ",ῠ:"ῠ",ώ:"ώ",ὼ:"ὼ",Ύ:"Ύ",Ὺ:"Ὺ",Ϋ:"Ϋ",Ῡ:"Ῡ",Ῠ:"Ῠ",Ώ:"Ώ",Ὼ:"Ὼ"};class Wa{constructor(e,t){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 Ga(e,t,this.mode),this.settings=t,this.leftrightDepth=0}expect(e,t){if(void 0===t&&(t=!0),this.fetch().text!==e)throw new i("Expected '"+e+"', got '"+this.fetch().text+"'",this.fetch());t&&this.consume()}consume(){this.nextToken=null}fetch(){return null==this.nextToken&&(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 t=this.nextToken;this.consume(),this.gullet.pushToken(new n("}")),this.gullet.pushTokens(e);var r=this.parseExpression(!1);return this.expect("}"),this.nextToken=t,r}parseExpression(e,t){for(var r=[];;){"math"===this.mode&&this.consumeSpaces();var a=this.fetch();if(-1!==Wa.endOfExpression.indexOf(a.text))break;if(t&&a.text===t)break;if(e&&Aa[a.text]&&Aa[a.text].infix)break;var n=this.parseAtom(t);if(!n)break;"internal"!==n.type&&r.push(n)}return"text"===this.mode&&this.formLigatures(r),this.handleInfixNodes(r)}handleInfixNodes(e){for(var t,r=-1,a=0;a=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+t[0]+'" used in math mode',e);var l,h=he[this.mode][t].group,m=a.range(e);if(se.hasOwnProperty(h)){var c=h;l={type:"atom",mode:this.mode,family:c,loc:m,text:t}}else l={type:h,mode:this.mode,loc:m,text:t};o=l}else{if(!(t.charCodeAt(0)>=128))return null;this.settings.strict&&(q(t.charCodeAt(0))?"math"===this.mode&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+t[0]+'" used in math mode',e):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+t[0]+'" ('+t.charCodeAt(0)+")",e)),o={type:"textord",mode:"text",loc:a.range(e),text:t}}if(this.consume(),s)for(var p=0;pe.left.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"))).join("|")+")");-1!==(r=e.search(n));){r>0&&(a.push({type:"text",data:e.slice(0,r)}),e=e.slice(r));var i=t.findIndex((t=>e.startsWith(t.left)));if(-1===(r=en(t[i].right,e,t[i].left.length)))break;var o=e.slice(0,r+t[i].right.length),s=tn.test(o)?o:e.slice(t[i].left.length,r);a.push({type:"math",data:s,rawData:o,display:t[i].display}),e=e.slice(r+t[i].right.length)}return""!==e&&a.push({type:"text",data:e}),a}(e,t.delimiters);if(1===r.length&&"text"===r[0].type)return null;for(var a=document.createDocumentFragment(),n=0;n-1===t.indexOf(" "+e+" ")))&&e(n,r)}()}};!function(e,t){if(!e)throw new Error("No element provided to render");var r={};for(var a in t)t.hasOwnProperty(a)&&(r[a]=t[a]);r.delimiters=r.delimiters||[{left:"$$",right:"$$",display:!0},{left:"\\(",right:"\\)",display:!1},{left:"\\begin{equation}",right:"\\end{equation}",display:!0},{left:"\\begin{align}",right:"\\end{align}",display:!0},{left:"\\begin{alignat}",right:"\\end{alignat}",display:!0},{left:"\\begin{gather}",right:"\\end{gather}",display:!0},{left:"\\begin{CD}",right:"\\end{CD}",display:!0},{left:"\\[",right:"\\]",display:!0}],r.ignoredTags=r.ignoredTags||["script","noscript","style","textarea","pre","code","option"],r.ignoredClasses=r.ignoredClasses||[],r.errorCallback=r.errorCallback||console.error,r.macros=r.macros||{},an(e,r)}(document.body)},4386:(e,t,r)=>{e.exports=r.p+"fonts/KaTeX_AMS-Regular.woff"},20:(e,t,r)=>{e.exports=r.p+"fonts/KaTeX_AMS-Regular.woff2"},2867:(e,t,r)=>{e.exports=r.p+"fonts/KaTeX_Caligraphic-Bold.woff"},9771:(e,t,r)=>{e.exports=r.p+"fonts/KaTeX_Caligraphic-Bold.woff2"},1780:(e,t,r)=>{e.exports=r.p+"fonts/KaTeX_Caligraphic-Regular.woff"},6846:(e,t,r)=>{e.exports=r.p+"fonts/KaTeX_Caligraphic-Regular.woff2"},9665:(e,t,r)=>{e.exports=r.p+"fonts/KaTeX_Fraktur-Bold.woff"},2545:(e,t,r)=>{e.exports=r.p+"fonts/KaTeX_Fraktur-Bold.woff2"},8826:(e,t,r)=>{e.exports=r.p+"fonts/KaTeX_Fraktur-Regular.woff"},6764:(e,t,r)=>{e.exports=r.p+"fonts/KaTeX_Fraktur-Regular.woff2"},4427:(e,t,r)=>{e.exports=r.p+"fonts/KaTeX_Main-Bold.woff"},7395:(e,t,r)=>{e.exports=r.p+"fonts/KaTeX_Main-Bold.woff2"},3831:(e,t,r)=>{e.exports=r.p+"fonts/KaTeX_Main-BoldItalic.woff"},7511:(e,t,r)=>{e.exports=r.p+"fonts/KaTeX_Main-BoldItalic.woff2"},6144:(e,t,r)=>{e.exports=r.p+"fonts/KaTeX_Main-Italic.woff"},3362:(e,t,r)=>{e.exports=r.p+"fonts/KaTeX_Main-Italic.woff2"},4940:(e,t,r)=>{e.exports=r.p+"fonts/KaTeX_Main-Regular.woff"},1526:(e,t,r)=>{e.exports=r.p+"fonts/KaTeX_Main-Regular.woff2"},6322:(e,t,r)=>{e.exports=r.p+"fonts/KaTeX_Math-BoldItalic.woff"},4724:(e,t,r)=>{e.exports=r.p+"fonts/KaTeX_Math-BoldItalic.woff2"},5397:(e,t,r)=>{e.exports=r.p+"fonts/KaTeX_Math-Italic.woff"},1965:(e,t,r)=>{e.exports=r.p+"fonts/KaTeX_Math-Italic.woff2"},3644:(e,t,r)=>{e.exports=r.p+"fonts/KaTeX_SansSerif-Bold.woff"},9574:(e,t,r)=>{e.exports=r.p+"fonts/KaTeX_SansSerif-Bold.woff2"},4567:(e,t,r)=>{e.exports=r.p+"fonts/KaTeX_SansSerif-Italic.woff"},9271:(e,t,r)=>{e.exports=r.p+"fonts/KaTeX_SansSerif-Italic.woff2"},6945:(e,t,r)=>{e.exports=r.p+"fonts/KaTeX_SansSerif-Regular.woff"},4433:(e,t,r)=>{e.exports=r.p+"fonts/KaTeX_SansSerif-Regular.woff2"},6802:(e,t,r)=>{e.exports=r.p+"fonts/KaTeX_Script-Regular.woff"},1364:(e,t,r)=>{e.exports=r.p+"fonts/KaTeX_Script-Regular.woff2"},2461:(e,t,r)=>{e.exports=r.p+"fonts/KaTeX_Size1-Regular.woff"},7365:(e,t,r)=>{e.exports=r.p+"fonts/KaTeX_Size1-Regular.woff2"},4568:(e,t,r)=>{e.exports=r.p+"fonts/KaTeX_Size2-Regular.woff"},8554:(e,t,r)=>{e.exports=r.p+"fonts/KaTeX_Size2-Regular.woff2"},1987:(e,t,r)=>{e.exports=r.p+"fonts/KaTeX_Size3-Regular.woff"},8987:(e,t,r)=>{e.exports=r.p+"fonts/KaTeX_Size3-Regular.woff2"},8990:(e,t,r)=>{e.exports=r.p+"fonts/KaTeX_Size4-Regular.woff"},5704:(e,t,r)=>{e.exports=r.p+"fonts/KaTeX_Size4-Regular.woff2"},1534:(e,t,r)=>{e.exports=r.p+"fonts/KaTeX_Typewriter-Regular.woff"},4632:(e,t,r)=>{e.exports=r.p+"fonts/KaTeX_Typewriter-Regular.woff2"}},t={};function r(a){var n=t[a];if(void 0!==n)return n.exports;var i=t[a]={exports:{}};return e[a](i,i.exports,r),i.exports}r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),(()=>{var e;r.g.importScripts&&(e=r.g.location+"");var t=r.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var a=t.getElementsByTagName("script");if(a.length)for(var n=a.length-1;n>-1&&(!e||!/^http(s?):/.test(e));)e=a[n--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),r.p=e+"../"})(),r(8315),r(4632),r(1534),r(5704),r(8990),r(8987),r(1987),r(8554),r(4568),r(7365),r(2461),r(1364),r(6802),r(4433),r(6945),r(9271),r(4567),r(9574),r(3644),r(1965),r(5397),r(4724),r(6322),r(1526),r(4940),r(3362),r(6144),r(7511),r(3831),r(7395),r(4427),r(6764),r(8826),r(2545),r(9665),r(6846),r(1780),r(9771),r(2867),r(20),r(4386)})(); \ No newline at end of file diff --git a/js/main-09678822.bundle.min.js b/js/main-09678822.bundle.min.js new file mode 100644 index 0000000..62944bb --- /dev/null +++ b/js/main-09678822.bundle.min.js @@ -0,0 +1,2 @@ +/*! For license information please see main-09678822.bundle.min.js.LICENSE.txt */ +(()=>{var t={7576:function(t){var e;e=function(){return function(){var t={686:function(t,e,n){"use strict";n.d(e,{default:function(){return S}});var o=n(279),r=n.n(o),c=n(370),i=n.n(c),u=n(817),a=n.n(u);function s(t){try{return document.execCommand(t)}catch(t){return!1}}var l=function(t){var e=a()(t);return s("cut"),e},f=function(t,e){var n=function(t){var e="rtl"===document.documentElement.getAttribute("dir"),n=document.createElement("textarea");n.style.fontSize="12pt",n.style.border="0",n.style.padding="0",n.style.margin="0",n.style.position="absolute",n.style[e?"right":"left"]="-9999px";var o=window.pageYOffset||document.documentElement.scrollTop;return n.style.top="".concat(o,"px"),n.setAttribute("readonly",""),n.value=t,n}(t);e.container.appendChild(n);var o=a()(n);return s("copy"),n.remove(),o},d=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{container:document.body},n="";return"string"==typeof t?n=f(t,e):t instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(null==t?void 0:t.type)?n=f(t.value,e):(n=a()(t),s("copy")),n};function p(t){return p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},p(t)}function y(t){return y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},y(t)}function h(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof t.action?t.action:this.defaultAction,this.target="function"==typeof t.target?t.target:this.defaultTarget,this.text="function"==typeof t.text?t.text:this.defaultText,this.container="object"===y(t.container)?t.container:document.body}},{key:"listenClick",value:function(t){var e=this;this.listener=i()(t,"click",(function(t){return e.onClick(t)}))}},{key:"onClick",value:function(t){var e=t.delegateTarget||t.currentTarget,n=this.action(e)||"copy",o=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.action,n=void 0===e?"copy":e,o=t.container,r=t.target,c=t.text;if("copy"!==n&&"cut"!==n)throw new Error('Invalid "action" value, use either "copy" or "cut"');if(void 0!==r){if(!r||"object"!==p(r)||1!==r.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===n&&r.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===n&&(r.hasAttribute("readonly")||r.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes')}return c?d(c,{container:o}):r?"cut"===n?l(r):d(r,{container:o}):void 0}({action:n,container:this.container,target:this.target(e),text:this.text(e)});this.emit(o?"success":"error",{action:n,text:o,trigger:e,clearSelection:function(){e&&e.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(t){return m("action",t)}},{key:"defaultTarget",value:function(t){var e=m("target",t);if(e)return document.querySelector(e)}},{key:"defaultText",value:function(t){return m("text",t)}},{key:"destroy",value:function(){this.listener.destroy()}}],o=[{key:"copy",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{container:document.body};return d(t,e)}},{key:"cut",value:function(t){return l(t)}},{key:"isSupported",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],e="string"==typeof t?[t]:t,n=!!document.queryCommandSupported;return e.forEach((function(t){n=n&&!!document.queryCommandSupported(t)})),n}}],n&&h(e.prototype,n),o&&h(e,o),a}(r()),S=b},828:function(t){if("undefined"!=typeof Element&&!Element.prototype.matches){var e=Element.prototype;e.matches=e.matchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector}t.exports=function(t,e){for(;t&&9!==t.nodeType;){if("function"==typeof t.matches&&t.matches(e))return t;t=t.parentNode}}},438:function(t,e,n){var o=n(828);function r(t,e,n,o,r){var i=c.apply(this,arguments);return t.addEventListener(n,i,r),{destroy:function(){t.removeEventListener(n,i,r)}}}function c(t,e,n,r){return function(n){n.delegateTarget=o(n.target,e),n.delegateTarget&&r.call(t,n)}}t.exports=function(t,e,n,o,c){return"function"==typeof t.addEventListener?r.apply(null,arguments):"function"==typeof n?r.bind(null,document).apply(null,arguments):("string"==typeof t&&(t=document.querySelectorAll(t)),Array.prototype.map.call(t,(function(t){return r(t,e,n,o,c)})))}},879:function(t,e){e.node=function(t){return void 0!==t&&t instanceof HTMLElement&&1===t.nodeType},e.nodeList=function(t){var n=Object.prototype.toString.call(t);return void 0!==t&&("[object NodeList]"===n||"[object HTMLCollection]"===n)&&"length"in t&&(0===t.length||e.node(t[0]))},e.string=function(t){return"string"==typeof t||t instanceof String},e.fn=function(t){return"[object Function]"===Object.prototype.toString.call(t)}},370:function(t,e,n){var o=n(879),r=n(438);t.exports=function(t,e,n){if(!t&&!e&&!n)throw new Error("Missing required arguments");if(!o.string(e))throw new TypeError("Second argument must be a String");if(!o.fn(n))throw new TypeError("Third argument must be a Function");if(o.node(t))return function(t,e,n){return t.addEventListener(e,n),{destroy:function(){t.removeEventListener(e,n)}}}(t,e,n);if(o.nodeList(t))return function(t,e,n){return Array.prototype.forEach.call(t,(function(t){t.addEventListener(e,n)})),{destroy:function(){Array.prototype.forEach.call(t,(function(t){t.removeEventListener(e,n)}))}}}(t,e,n);if(o.string(t))return function(t,e,n){return r(document.body,t,e,n)}(t,e,n);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}},817:function(t){t.exports=function(t){var e;if("SELECT"===t.nodeName)t.focus(),e=t.value;else if("INPUT"===t.nodeName||"TEXTAREA"===t.nodeName){var n=t.hasAttribute("readonly");n||t.setAttribute("readonly",""),t.select(),t.setSelectionRange(0,t.value.length),n||t.removeAttribute("readonly"),e=t.value}else{t.hasAttribute("contenteditable")&&t.focus();var o=window.getSelection(),r=document.createRange();r.selectNodeContents(t),o.removeAllRanges(),o.addRange(r),e=o.toString()}return e}},279:function(t){function e(){}e.prototype={on:function(t,e,n){var o=this.e||(this.e={});return(o[t]||(o[t]=[])).push({fn:e,ctx:n}),this},once:function(t,e,n){var o=this;function r(){o.off(t,r),e.apply(n,arguments)}return r._=e,this.on(t,r,n)},emit:function(t){for(var e=[].slice.call(arguments,1),n=((this.e||(this.e={}))[t]||[]).slice(),o=0,r=n.length;o{var e=t&&t.__esModule?()=>t.default:()=>t;return n.d(e,{a:e}),e},n.d=(t,e)=>{for(var o in e)n.o(e,o)&&!n.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:e[o]})},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),(()=>{"use strict";var t=n(7576),e=n.n(t);document.addEventListener("DOMContentLoaded",(function(t){new(e())(".clip").on("success",(function(t){const e=t.trigger;e.hasAttribute("data-copy-feedback")&&(e.classList.add("gdoc-post__codecopy--success","gdoc-post__codecopy--out"),e.querySelector(".gdoc-icon.copy").classList.add("hidden"),e.querySelector(".gdoc-icon.check").classList.remove("hidden"),setTimeout((function(){e.classList.remove("gdoc-post__codecopy--success","gdoc-post__codecopy--out"),e.querySelector(".gdoc-icon.copy").classList.remove("hidden"),e.querySelector(".gdoc-icon.check").classList.add("hidden")}),3e3)),t.clearSelection()})),document.querySelectorAll(".highlight").forEach((t=>function(t){const e=document.createElement("span");let n="pre > code";t.querySelector(".lntable")&&(n=".lntable .lntd:last-child pre > code");const o=t.querySelector(n);if(null!==o){const n=o.innerText.trim();e.classList.add("flex","align-center","justify-center","clip","gdoc-post__codecopy"),e.type="button",e.innerHTML='',e.setAttribute("data-clipboard-text",n),e.setAttribute("data-copy-feedback","Copied!"),e.setAttribute("role","button"),e.setAttribute("aria-label","Copy"),t.classList.add("gdoc-post__codecontainer"),t.insertBefore(e,t.firstChild)}}(t)))}))})()})(); \ No newline at end of file diff --git a/js/main-09678822.bundle.min.js.LICENSE.txt b/js/main-09678822.bundle.min.js.LICENSE.txt new file mode 100644 index 0000000..5161813 --- /dev/null +++ b/js/main-09678822.bundle.min.js.LICENSE.txt @@ -0,0 +1,6 @@ +/*! + * clipboard.js v2.0.11 + * https://clipboardjs.com/ + * + * Licensed MIT © Zeno Rocha + */ diff --git a/js/mermaid-1d12d9d1.bundle.min.js b/js/mermaid-1d12d9d1.bundle.min.js new file mode 100644 index 0000000..51e6811 --- /dev/null +++ b/js/mermaid-1d12d9d1.bundle.min.js @@ -0,0 +1,2 @@ +/*! For license information please see mermaid-1d12d9d1.bundle.min.js.LICENSE.txt */ +(()=>{var t,e,i={6750:(t,e)=>{"use strict";e.Jf=e.dz=void 0;var i=/^([^\w]*)(javascript|data|vbscript)/im,r=/&#(\w+)(^\w|;)?/g,n=/&(newline|tab);/gi,o=/[\u0000-\u001F\u007F-\u009F\u2000-\u200D\uFEFF]/gim,a=/^.+(:|:)/gim,s=[".","/"];e.dz="about:blank",e.Jf=function(t){if(!t)return e.dz;var l,h=(l=t,l.replace(o,"").replace(r,(function(t,e){return String.fromCharCode(e)}))).replace(n,"").replace(o,"").trim();if(!h)return e.dz;if(function(t){return s.indexOf(t[0])>-1}(h))return h;var c=h.match(a);if(!c)return h;var u=c[0];return i.test(u)?e.dz:h}},4353:function(t){t.exports=function(){"use strict";var t=6e4,e=36e5,i="millisecond",r="second",n="minute",o="hour",a="day",s="week",l="month",h="quarter",c="year",u="date",d="Invalid Date",f=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,p=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,g={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(t){var e=["th","st","nd","rd"],i=t%100;return"["+t+(e[(i-20)%10]||e[i]||e[0])+"]"}},y=function(t,e,i){var r=String(t);return!r||r.length>=e?t:""+Array(e+1-r.length).join(i)+t},m={s:y,z:function(t){var e=-t.utcOffset(),i=Math.abs(e),r=Math.floor(i/60),n=i%60;return(e<=0?"+":"-")+y(r,2,"0")+":"+y(n,2,"0")},m:function t(e,i){if(e.date()1)return t(a[0])}else{var s=e.name;_[s]=e,n=s}return!r&&n&&(C=n),n||!r&&C},k=function(t,e){if(b(t))return t.clone();var i="object"==typeof e?e:{};return i.date=t,i.args=arguments,new A(i)},T=m;T.l=v,T.i=b,T.w=function(t,e){return k(t,{locale:e.$L,utc:e.$u,x:e.$x,$offset:e.$offset})};var A=function(){function g(t){this.$L=v(t.locale,null,!0),this.parse(t),this.$x=this.$x||t.x||{},this[x]=!0}var y=g.prototype;return y.parse=function(t){this.$d=function(t){var e=t.date,i=t.utc;if(null===e)return new Date(NaN);if(T.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var r=e.match(f);if(r){var n=r[2]-1||0,o=(r[7]||"0").substring(0,3);return i?new Date(Date.UTC(r[1],n,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)):new Date(r[1],n,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)}}return new Date(e)}(t),this.init()},y.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},y.$utils=function(){return T},y.isValid=function(){return!(this.$d.toString()===d)},y.isSame=function(t,e){var i=k(t);return this.startOf(e)<=i&&i<=this.endOf(e)},y.isAfter=function(t,e){return k(t)1?i-1:0),n=1;n2&&void 0!==arguments[2]?arguments[2]:f;e&&e(t,null);let o=r.length;for(;o--;){let e=r[o];if("string"==typeof e){const t=n(e);t!==e&&(i(r)||(r[o]=t),e=t)}t[e]=!0}return t}function A(t){for(let e=0;e/gm),j=a(/\${[\w\W]*}/gm),R=a(/^data-[\-\w.\u00B7-\uFFFF]/),W=a(/^aria-[\-\w]+$/),U=a(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),H=a(/^(?:\w+script|data):/i),Y=a(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),V=a(/^html$/i),G=a(/^[a-z][.\w]*(-[.\w]+)+$/i);var X=Object.freeze({__proto__:null,MUSTACHE_EXPR:z,ERB_EXPR:P,TMPLIT_EXPR:j,DATA_ATTR:R,ARIA_ATTR:W,IS_ALLOWED_URI:U,IS_SCRIPT_OR_DATA:H,ATTR_WHITESPACE:Y,DOCTYPE_NAME:V,CUSTOM_ELEMENT:G});const Z=function(){return"undefined"==typeof window?null:window};return function e(){let i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Z();const r=t=>e(t);if(r.version="3.0.11",r.removed=[],!i||!i.document||9!==i.document.nodeType)return r.isSupported=!1,r;let{document:n}=i;const a=n,l=a.currentScript,{DocumentFragment:h,HTMLTemplateElement:v,Node:k,Element:A,NodeFilter:z,NamedNodeMap:P=i.NamedNodeMap||i.MozNamedAttrMap,HTMLFormElement:j,DOMParser:R,trustedTypes:W}=i,H=A.prototype,Y=S(H,"cloneNode"),G=S(H,"nextSibling"),J=S(H,"childNodes"),Q=S(H,"parentNode");if("function"==typeof v){const t=n.createElement("template");t.content&&t.content.ownerDocument&&(n=t.content.ownerDocument)}let K,tt="";const{implementation:et,createNodeIterator:it,createDocumentFragment:rt,getElementsByTagName:nt}=n,{importNode:ot}=a;let at={};r.isSupported="function"==typeof t&&"function"==typeof Q&&et&&void 0!==et.createHTMLDocument;const{MUSTACHE_EXPR:st,ERB_EXPR:lt,TMPLIT_EXPR:ht,DATA_ATTR:ct,ARIA_ATTR:ut,IS_SCRIPT_OR_DATA:dt,ATTR_WHITESPACE:ft,CUSTOM_ELEMENT:pt}=X;let{IS_ALLOWED_URI:gt}=X,yt=null;const mt=T({},[...B,...F,...L,...E,...I]);let Ct=null;const _t=T({},[...D,...N,...q,...$]);let xt=Object.seal(s(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),bt=null,vt=null,kt=!0,Tt=!0,At=!1,wt=!0,St=!1,Bt=!1,Ft=!1,Lt=!1,Mt=!1,Et=!1,Ot=!1,It=!0,Dt=!1,Nt=!0,qt=!1,$t={},zt=null;const Pt=T({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let jt=null;const Rt=T({},["audio","video","img","source","image","track"]);let Wt=null;const Ut=T({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Ht="http://www.w3.org/1998/Math/MathML",Yt="http://www.w3.org/2000/svg",Vt="http://www.w3.org/1999/xhtml";let Gt=Vt,Xt=!1,Zt=null;const Jt=T({},[Ht,Yt,Vt],p);let Qt=null;const Kt=["application/xhtml+xml","text/html"];let te=null,ee=null;const ie=n.createElement("form"),re=function(t){return t instanceof RegExp||t instanceof Function},ne=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!ee||ee!==t){if(t&&"object"==typeof t||(t={}),t=w(t),Qt=-1===Kt.indexOf(t.PARSER_MEDIA_TYPE)?"text/html":t.PARSER_MEDIA_TYPE,te="application/xhtml+xml"===Qt?p:f,yt=_(t,"ALLOWED_TAGS")?T({},t.ALLOWED_TAGS,te):mt,Ct=_(t,"ALLOWED_ATTR")?T({},t.ALLOWED_ATTR,te):_t,Zt=_(t,"ALLOWED_NAMESPACES")?T({},t.ALLOWED_NAMESPACES,p):Jt,Wt=_(t,"ADD_URI_SAFE_ATTR")?T(w(Ut),t.ADD_URI_SAFE_ATTR,te):Ut,jt=_(t,"ADD_DATA_URI_TAGS")?T(w(Rt),t.ADD_DATA_URI_TAGS,te):Rt,zt=_(t,"FORBID_CONTENTS")?T({},t.FORBID_CONTENTS,te):Pt,bt=_(t,"FORBID_TAGS")?T({},t.FORBID_TAGS,te):{},vt=_(t,"FORBID_ATTR")?T({},t.FORBID_ATTR,te):{},$t=!!_(t,"USE_PROFILES")&&t.USE_PROFILES,kt=!1!==t.ALLOW_ARIA_ATTR,Tt=!1!==t.ALLOW_DATA_ATTR,At=t.ALLOW_UNKNOWN_PROTOCOLS||!1,wt=!1!==t.ALLOW_SELF_CLOSE_IN_ATTR,St=t.SAFE_FOR_TEMPLATES||!1,Bt=t.WHOLE_DOCUMENT||!1,Mt=t.RETURN_DOM||!1,Et=t.RETURN_DOM_FRAGMENT||!1,Ot=t.RETURN_TRUSTED_TYPE||!1,Lt=t.FORCE_BODY||!1,It=!1!==t.SANITIZE_DOM,Dt=t.SANITIZE_NAMED_PROPS||!1,Nt=!1!==t.KEEP_CONTENT,qt=t.IN_PLACE||!1,gt=t.ALLOWED_URI_REGEXP||U,Gt=t.NAMESPACE||Vt,xt=t.CUSTOM_ELEMENT_HANDLING||{},t.CUSTOM_ELEMENT_HANDLING&&re(t.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(xt.tagNameCheck=t.CUSTOM_ELEMENT_HANDLING.tagNameCheck),t.CUSTOM_ELEMENT_HANDLING&&re(t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(xt.attributeNameCheck=t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),t.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(xt.allowCustomizedBuiltInElements=t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),St&&(Tt=!1),Et&&(Mt=!0),$t&&(yt=T({},I),Ct=[],!0===$t.html&&(T(yt,B),T(Ct,D)),!0===$t.svg&&(T(yt,F),T(Ct,N),T(Ct,$)),!0===$t.svgFilters&&(T(yt,L),T(Ct,N),T(Ct,$)),!0===$t.mathMl&&(T(yt,E),T(Ct,q),T(Ct,$))),t.ADD_TAGS&&(yt===mt&&(yt=w(yt)),T(yt,t.ADD_TAGS,te)),t.ADD_ATTR&&(Ct===_t&&(Ct=w(Ct)),T(Ct,t.ADD_ATTR,te)),t.ADD_URI_SAFE_ATTR&&T(Wt,t.ADD_URI_SAFE_ATTR,te),t.FORBID_CONTENTS&&(zt===Pt&&(zt=w(zt)),T(zt,t.FORBID_CONTENTS,te)),Nt&&(yt["#text"]=!0),Bt&&T(yt,["html","head","body"]),yt.table&&(T(yt,["tbody"]),delete bt.tbody),t.TRUSTED_TYPES_POLICY){if("function"!=typeof t.TRUSTED_TYPES_POLICY.createHTML)throw b('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof t.TRUSTED_TYPES_POLICY.createScriptURL)throw b('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');K=t.TRUSTED_TYPES_POLICY,tt=K.createHTML("")}else void 0===K&&(K=function(t,e){if("object"!=typeof t||"function"!=typeof t.createPolicy)return null;let i=null;const r="data-tt-policy-suffix";e&&e.hasAttribute(r)&&(i=e.getAttribute(r));const n="dompurify"+(i?"#"+i:"");try{return t.createPolicy(n,{createHTML:t=>t,createScriptURL:t=>t})}catch(t){return console.warn("TrustedTypes policy "+n+" could not be created."),null}}(W,l)),null!==K&&"string"==typeof tt&&(tt=K.createHTML(""));o&&o(t),ee=t}},oe=T({},["mi","mo","mn","ms","mtext"]),ae=T({},["foreignobject","desc","title","annotation-xml"]),se=T({},["title","style","font","a","script"]),le=T({},[...F,...L,...M]),he=T({},[...E,...O]),ce=function(t){d(r.removed,{element:t});try{t.parentNode.removeChild(t)}catch(e){t.remove()}},ue=function(t,e){try{d(r.removed,{attribute:e.getAttributeNode(t),from:e})}catch(t){d(r.removed,{attribute:null,from:e})}if(e.removeAttribute(t),"is"===t&&!Ct[t])if(Mt||Et)try{ce(e)}catch(t){}else try{e.setAttribute(t,"")}catch(t){}},de=function(t){let e=null,i=null;if(Lt)t=""+t;else{const e=g(t,/^[\r\n\t ]+/);i=e&&e[0]}"application/xhtml+xml"===Qt&&Gt===Vt&&(t=''+t+"");const r=K?K.createHTML(t):t;if(Gt===Vt)try{e=(new R).parseFromString(r,Qt)}catch(t){}if(!e||!e.documentElement){e=et.createDocument(Gt,"template",null);try{e.documentElement.innerHTML=Xt?tt:r}catch(t){}}const o=e.body||e.documentElement;return t&&i&&o.insertBefore(n.createTextNode(i),o.childNodes[0]||null),Gt===Vt?nt.call(e,Bt?"html":"body")[0]:Bt?e.documentElement:o},fe=function(t){return it.call(t.ownerDocument||t,t,z.SHOW_ELEMENT|z.SHOW_COMMENT|z.SHOW_TEXT|z.SHOW_PROCESSING_INSTRUCTION|z.SHOW_CDATA_SECTION,null)},pe=function(t){return"function"==typeof k&&t instanceof k},ge=function(t,e,i){at[t]&&c(at[t],(t=>{t.call(r,e,i,ee)}))},ye=function(t){let e=null;if(ge("beforeSanitizeElements",t,null),(i=t)instanceof j&&("string"!=typeof i.nodeName||"string"!=typeof i.textContent||"function"!=typeof i.removeChild||!(i.attributes instanceof P)||"function"!=typeof i.removeAttribute||"function"!=typeof i.setAttribute||"string"!=typeof i.namespaceURI||"function"!=typeof i.insertBefore||"function"!=typeof i.hasChildNodes))return ce(t),!0;var i;const n=te(t.nodeName);if(ge("uponSanitizeElement",t,{tagName:n,allowedTags:yt}),t.hasChildNodes()&&!pe(t.firstElementChild)&&x(/<[/\w]/g,t.innerHTML)&&x(/<[/\w]/g,t.textContent))return ce(t),!0;if(7===t.nodeType)return ce(t),!0;if(!yt[n]||bt[n]){if(!bt[n]&&Ce(n)){if(xt.tagNameCheck instanceof RegExp&&x(xt.tagNameCheck,n))return!1;if(xt.tagNameCheck instanceof Function&&xt.tagNameCheck(n))return!1}if(Nt&&!zt[n]){const e=Q(t)||t.parentNode,i=J(t)||t.childNodes;if(i&&e)for(let r=i.length-1;r>=0;--r)e.insertBefore(Y(i[r],!0),G(t))}return ce(t),!0}return t instanceof A&&!function(t){let e=Q(t);e&&e.tagName||(e={namespaceURI:Gt,tagName:"template"});const i=f(t.tagName),r=f(e.tagName);return!!Zt[t.namespaceURI]&&(t.namespaceURI===Yt?e.namespaceURI===Vt?"svg"===i:e.namespaceURI===Ht?"svg"===i&&("annotation-xml"===r||oe[r]):Boolean(le[i]):t.namespaceURI===Ht?e.namespaceURI===Vt?"math"===i:e.namespaceURI===Yt?"math"===i&&ae[r]:Boolean(he[i]):t.namespaceURI===Vt?!(e.namespaceURI===Yt&&!ae[r])&&!(e.namespaceURI===Ht&&!oe[r])&&!he[i]&&(se[i]||!le[i]):!("application/xhtml+xml"!==Qt||!Zt[t.namespaceURI]))}(t)?(ce(t),!0):"noscript"!==n&&"noembed"!==n&&"noframes"!==n||!x(/<\/no(script|embed|frames)/i,t.innerHTML)?(St&&3===t.nodeType&&(e=t.textContent,c([st,lt,ht],(t=>{e=y(e,t," ")})),t.textContent!==e&&(d(r.removed,{element:t.cloneNode()}),t.textContent=e)),ge("afterSanitizeElements",t,null),!1):(ce(t),!0)},me=function(t,e,i){if(It&&("id"===e||"name"===e)&&(i in n||i in ie))return!1;if(Tt&&!vt[e]&&x(ct,e));else if(kt&&x(ut,e));else if(!Ct[e]||vt[e]){if(!(Ce(t)&&(xt.tagNameCheck instanceof RegExp&&x(xt.tagNameCheck,t)||xt.tagNameCheck instanceof Function&&xt.tagNameCheck(t))&&(xt.attributeNameCheck instanceof RegExp&&x(xt.attributeNameCheck,e)||xt.attributeNameCheck instanceof Function&&xt.attributeNameCheck(e))||"is"===e&&xt.allowCustomizedBuiltInElements&&(xt.tagNameCheck instanceof RegExp&&x(xt.tagNameCheck,i)||xt.tagNameCheck instanceof Function&&xt.tagNameCheck(i))))return!1}else if(Wt[e]);else if(x(gt,y(i,ft,"")));else if("src"!==e&&"xlink:href"!==e&&"href"!==e||"script"===t||0!==m(i,"data:")||!jt[t])if(At&&!x(dt,y(i,ft,"")));else if(i)return!1;return!0},Ce=function(t){return"annotation-xml"!==t&&g(t,pt)},_e=function(t){ge("beforeSanitizeAttributes",t,null);const{attributes:e}=t;if(!e)return;const i={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Ct};let n=e.length;for(;n--;){const o=e[n],{name:a,namespaceURI:s,value:l}=o,h=te(a);let d="value"===a?l:C(l);if(i.attrName=h,i.attrValue=d,i.keepAttr=!0,i.forceKeepAttr=void 0,ge("uponSanitizeAttribute",t,i),d=i.attrValue,i.forceKeepAttr)continue;if(ue(a,t),!i.keepAttr)continue;if(!wt&&x(/\/>/i,d)){ue(a,t);continue}St&&c([st,lt,ht],(t=>{d=y(d,t," ")}));const f=te(t.nodeName);if(me(f,h,d)){if(!Dt||"id"!==h&&"name"!==h||(ue(a,t),d="user-content-"+d),K&&"object"==typeof W&&"function"==typeof W.getAttributeType)if(s);else switch(W.getAttributeType(f,h)){case"TrustedHTML":d=K.createHTML(d);break;case"TrustedScriptURL":d=K.createScriptURL(d)}try{s?t.setAttributeNS(s,a,d):t.setAttribute(a,d),u(r.removed)}catch(t){}}}ge("afterSanitizeAttributes",t,null)},xe=function t(e){let i=null;const r=fe(e);for(ge("beforeSanitizeShadowDOM",e,null);i=r.nextNode();)ge("uponSanitizeShadowNode",i,null),ye(i)||(i.content instanceof h&&t(i.content),_e(i));ge("afterSanitizeShadowDOM",e,null)};return r.sanitize=function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=null,n=null,o=null,s=null;if(Xt=!t,Xt&&(t="\x3c!--\x3e"),"string"!=typeof t&&!pe(t)){if("function"!=typeof t.toString)throw b("toString is not a function");if("string"!=typeof(t=t.toString()))throw b("dirty is not a string, aborting")}if(!r.isSupported)return t;if(Ft||ne(e),r.removed=[],"string"==typeof t&&(qt=!1),qt){if(t.nodeName){const e=te(t.nodeName);if(!yt[e]||bt[e])throw b("root node is forbidden and cannot be sanitized in-place")}}else if(t instanceof k)i=de("\x3c!----\x3e"),n=i.ownerDocument.importNode(t,!0),1===n.nodeType&&"BODY"===n.nodeName||"HTML"===n.nodeName?i=n:i.appendChild(n);else{if(!Mt&&!St&&!Bt&&-1===t.indexOf("<"))return K&&Ot?K.createHTML(t):t;if(i=de(t),!i)return Mt?null:Ot?tt:""}i&&Lt&&ce(i.firstChild);const l=fe(qt?t:i);for(;o=l.nextNode();)ye(o)||(o.content instanceof h&&xe(o.content),_e(o));if(qt)return t;if(Mt){if(Et)for(s=rt.call(i.ownerDocument);i.firstChild;)s.appendChild(i.firstChild);else s=i;return(Ct.shadowroot||Ct.shadowrootmode)&&(s=ot.call(a,s,!0)),s}let u=Bt?i.outerHTML:i.innerHTML;return Bt&&yt["!doctype"]&&i.ownerDocument&&i.ownerDocument.doctype&&i.ownerDocument.doctype.name&&x(V,i.ownerDocument.doctype.name)&&(u="\n"+u),St&&c([st,lt,ht],(t=>{u=y(u,t," ")})),K&&Ot?K.createHTML(u):u},r.setConfig=function(){ne(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),Ft=!0},r.clearConfig=function(){ee=null,Ft=!1},r.isValidAttribute=function(t,e,i){ee||ne({});const r=te(t),n=te(e);return me(r,n,i)},r.addHook=function(t,e){"function"==typeof e&&(at[t]=at[t]||[],d(at[t],e))},r.removeHook=function(t){if(at[t])return u(at[t])},r.removeHooks=function(t){at[t]&&(at[t]=[])},r.removeAllHooks=function(){at={}},r}()}()},7148:function(t){!function(e,i){var r={version:"2.14.3",areas:{},apis:{},nsdelim:".",inherit:function(t,e){for(var i in t)e.hasOwnProperty(i)||Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(t,i));return e},stringify:function(t,e){return void 0===t||"function"==typeof t?t+"":JSON.stringify(t,e||r.replace)},parse:function(t,e){try{return JSON.parse(t,e||r.revive)}catch(e){return t}},fn:function(t,e){for(var i in r.storeAPI[t]=e,r.apis)r.apis[i][t]=e},get:function(t,e){return t.getItem(e)},set:function(t,e,i){t.setItem(e,i)},remove:function(t,e){t.removeItem(e)},key:function(t,e){return t.key(e)},length:function(t){return t.length},clear:function(t){t.clear()},Store:function(t,e,i){var n=r.inherit(r.storeAPI,(function(t,e,i){return 0===arguments.length?n.getAll():"function"==typeof e?n.transact(t,e,i):void 0!==e?n.set(t,e,i):"string"==typeof t||"number"==typeof t?n.get(t):"function"==typeof t?n.each(t):t?n.setAll(t,e):n.clear()}));n._id=t;try{var o="__store2_test";e.setItem(o,"ok"),n._area=e,e.removeItem(o)}catch(t){n._area=r.storage("fake")}return n._ns=i||"",r.areas[t]||(r.areas[t]=n._area),r.apis[n._ns+n._id]||(r.apis[n._ns+n._id]=n),n},storeAPI:{area:function(t,e){var i=this[t];return i&&i.area||(i=r.Store(t,e,this._ns),this[t]||(this[t]=i)),i},namespace:function(t,e,i){if(i=i||this._delim||r.nsdelim,!t)return this._ns?this._ns.substring(0,this._ns.length-i.length):"";var n=t,o=this[n];if(!(o&&o.namespace||((o=r.Store(this._id,this._area,this._ns+n+i))._delim=i,this[n]||(this[n]=o),e)))for(var a in r.areas)o.area(a,r.areas[a]);return o},isFake:function(t){return t?(this._real=this._area,this._area=r.storage("fake")):!1===t&&(this._area=this._real||this._area),"fake"===this._area.name},toString:function(){return"store"+(this._ns?"."+this.namespace():"")+"["+this._id+"]"},has:function(t){return this._area.has?this._area.has(this._in(t)):!!(this._in(t)in this._area)},size:function(){return this.keys().length},each:function(t,e){for(var i=0,n=r.length(this._area);ir.length(this._area)&&(n--,i--)}return e||this},keys:function(t){return this.each((function(t,e,i){i.push(t)}),t||[])},get:function(t,e){var i,n=r.get(this._area,this._in(t));return"function"==typeof e&&(i=e,e=null),null!==n?r.parse(n,i):null!=e?e:n},getAll:function(t){return this.each((function(t,e,i){i[t]=e}),t||{})},transact:function(t,e,i){var r=this.get(t,i),n=e(r);return this.set(t,void 0===n?r:n),this},set:function(t,e,i){var n,o=this.get(t);return null!=o&&!1===i?e:("function"==typeof i&&(n=i,i=void 0),r.set(this._area,this._in(t),r.stringify(e,n),i)||o)},setAll:function(t,e){var i,r;for(var n in t)r=t[n],this.set(n,r,e)!==r&&(i=!0);return i},add:function(t,e,i){var n=this.get(t);if(n instanceof Array)e=n.concat(e);else if(null!==n){var o=typeof n;if(o===typeof e&&"object"===o){for(var a in e)n[a]=e[a];e=n}else e=n+e}return r.set(this._area,this._in(t),r.stringify(e,i)),e},remove:function(t,e){var i=this.get(t,e);return r.remove(this._area,this._in(t)),i},clear:function(){return this._ns?this.each((function(t){r.remove(this._area,this._in(t))}),1):r.clear(this._area),this},clearAll:function(){var t=this._area;for(var e in r.areas)r.areas.hasOwnProperty(e)&&(this._area=r.areas[e],this.clear());return this._area=t,this},_in:function(t){return"string"!=typeof t&&(t=r.stringify(t)),this._ns?this._ns+t:t},_out:function(t){return this._ns?t&&0===t.indexOf(this._ns)?t.substring(this._ns.length):void 0:t}},storage:function(t){return r.inherit(r.storageAPI,{items:{},name:t})},storageAPI:{length:0,has:function(t){return this.items.hasOwnProperty(t)},key:function(t){var e=0;for(var i in this.items)if(this.has(i)&&t===e++)return i},setItem:function(t,e){this.has(t)||this.length++,this.items[t]=e},removeItem:function(t){this.has(t)&&(delete this.items[t],this.length--)},getItem:function(t){return this.has(t)?this.items[t]:null},clear:function(){for(var t in this.items)this.removeItem(t)}}},n=r.Store("local",function(){try{return localStorage}catch(t){}}());n.local=n,n._=r,n.area("session",function(){try{return sessionStorage}catch(t){}}()),n.area("page",r.storage("page")),"function"==typeof i&&void 0!==i.amd?i("store2",[],(function(){return n})):t.exports?t.exports=n:(e.store&&(r.conflict=e.store),e.store=n)}(this,this&&this.define)},513:(t,e,i)=>{"use strict";function r(t){for(var e=[],i=1;ir})},8823:(t,e,i)=>{"use strict";i.d(e,{k:()=>n});const r=[];for(let t=0;t<256;++t)r.push((t+256).toString(16).slice(1));function n(t,e=0){return r[t[e+0]]+r[t[e+1]]+r[t[e+2]]+r[t[e+3]]+"-"+r[t[e+4]]+r[t[e+5]]+"-"+r[t[e+6]]+r[t[e+7]]+"-"+r[t[e+8]]+r[t[e+9]]+"-"+r[t[e+10]]+r[t[e+11]]+r[t[e+12]]+r[t[e+13]]+r[t[e+14]]+r[t[e+15]]}},8918:(t,e,i)=>{"use strict";function r(t,e){let i;if(void 0===e)for(const e of t)null!=e&&(i=e)&&(i=e);else{let r=-1;for(let n of t)null!=(n=e(n,++r,t))&&(i=n)&&(i=n)}return i}function n(t,e){let i;if(void 0===e)for(const e of t)null!=e&&(i>e||void 0===i&&e>=e)&&(i=e);else{let r=-1;for(let n of t)null!=(n=e(n,++r,t))&&(i>n||void 0===i&&n>=n)&&(i=n)}return i}function o(t){return t}i.d(e,{JLW:()=>Ga,l78:()=>C,tlR:()=>m,qrM:()=>ss,Yu4:()=>hs,IA3:()=>us,Wi0:()=>fs,PGM:()=>ps,OEq:()=>ys,y8u:()=>_s,olC:()=>bs,IrU:()=>ks,oDi:()=>ws,Q7f:()=>Bs,cVp:()=>Ls,lUB:()=>Ja,Lx9:()=>Es,nVG:()=>Ps,uxU:()=>js,Xf2:()=>Us,GZz:()=>Ys,UPb:()=>Gs,dyv:()=>Vs,bEH:()=>or,n8j:()=>ts,T9B:()=>r,jkA:()=>n,rLf:()=>rs,WH:()=>dr,m4Y:()=>en,UMr:()=>ur,w7C:()=>Ca,zt:()=>_a,Ltv:()=>xa,Ubm:()=>ba,JWy:()=>zi,UAC:()=>Cn,DCK:()=>Zn,TUC:()=>Sn,Agd:()=>yn,t6C:()=>dn,wXd:()=>pn,ABi:()=>kn,Ui6:()=>qn,rGn:()=>Bn,ucG:()=>fn,YPH:()=>vn,Mol:()=>wn,PGu:()=>Tn,GuW:()=>An});var a=1,s=2,l=3,h=4,c=1e-6;function u(t){return"translate("+t+",0)"}function d(t){return"translate(0,"+t+")"}function f(t){return e=>+t(e)}function p(t,e){return e=Math.max(0,t.bandwidth()-2*e)/2,t.round()&&(e=Math.round(e)),i=>+t(i)+e}function g(){return!this.__axis}function y(t,e){var i=[],r=null,n=null,y=6,m=6,C=3,_="undefined"!=typeof window&&window.devicePixelRatio>1?0:.5,x=t===a||t===h?-1:1,b=t===h||t===s?"x":"y",v=t===a||t===l?u:d;function k(u){var d=null==r?e.ticks?e.ticks.apply(e,i):e.domain():r,k=null==n?e.tickFormat?e.tickFormat.apply(e,i):o:n,T=Math.max(y,0)+C,A=e.range(),w=+A[0]+_,S=+A[A.length-1]+_,B=(e.bandwidth?p:f)(e.copy(),_),F=u.selection?u.selection():u,L=F.selectAll(".domain").data([null]),M=F.selectAll(".tick").data(d,e).order(),E=M.exit(),O=M.enter().append("g").attr("class","tick"),I=M.select("line"),D=M.select("text");L=L.merge(L.enter().insert("path",".tick").attr("class","domain").attr("stroke","currentColor")),M=M.merge(O),I=I.merge(O.append("line").attr("stroke","currentColor").attr(b+"2",x*y)),D=D.merge(O.append("text").attr("fill","currentColor").attr(b,x*T).attr("dy",t===a?"0em":t===l?"0.71em":"0.32em")),u!==F&&(L=L.transition(u),M=M.transition(u),I=I.transition(u),D=D.transition(u),E=E.transition(u).attr("opacity",c).attr("transform",(function(t){return isFinite(t=B(t))?v(t+_):this.getAttribute("transform")})),O.attr("opacity",c).attr("transform",(function(t){var e=this.parentNode.__axis;return v((e&&isFinite(e=e(t))?e:B(t))+_)}))),E.remove(),L.attr("d",t===h||t===s?m?"M"+x*m+","+w+"H"+_+"V"+S+"H"+x*m:"M"+_+","+w+"V"+S:m?"M"+w+","+x*m+"V"+_+"H"+S+"V"+x*m:"M"+w+","+_+"H"+S),M.attr("opacity",1).attr("transform",(function(t){return v(B(t)+_)})),I.attr(b+"2",x*y),D.attr(b,x*T).text(k),F.filter(g).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",t===s?"start":t===h?"end":"middle"),F.each((function(){this.__axis=B}))}return k.scale=function(t){return arguments.length?(e=t,k):e},k.ticks=function(){return i=Array.from(arguments),k},k.tickArguments=function(t){return arguments.length?(i=null==t?[]:Array.from(t),k):i.slice()},k.tickValues=function(t){return arguments.length?(r=null==t?null:Array.from(t),k):r&&r.slice()},k.tickFormat=function(t){return arguments.length?(n=t,k):n},k.tickSize=function(t){return arguments.length?(y=m=+t,k):y},k.tickSizeInner=function(t){return arguments.length?(y=+t,k):y},k.tickSizeOuter=function(t){return arguments.length?(m=+t,k):m},k.tickPadding=function(t){return arguments.length?(C=+t,k):C},k.offset=function(t){return arguments.length?(_=+t,k):_},k}function m(t){return y(a,t)}function C(t){return y(l,t)}function _(){}function x(t){return null==t?_:function(){return this.querySelector(t)}}function b(t){return null==t?[]:Array.isArray(t)?t:Array.from(t)}function v(){return[]}function k(t){return null==t?v:function(){return this.querySelectorAll(t)}}function T(t){return function(){return this.matches(t)}}function A(t){return function(e){return e.matches(t)}}var w=Array.prototype.find;function S(){return this.firstElementChild}var B=Array.prototype.filter;function F(){return Array.from(this.children)}function L(t){return new Array(t.length)}function M(t,e){this.ownerDocument=t.ownerDocument,this.namespaceURI=t.namespaceURI,this._next=null,this._parent=t,this.__data__=e}function E(t,e,i,r,n,o){for(var a,s=0,l=e.length,h=o.length;se?1:t>=e?0:NaN}M.prototype={constructor:M,appendChild:function(t){return this._parent.insertBefore(t,this._next)},insertBefore:function(t,e){return this._parent.insertBefore(t,e)},querySelector:function(t){return this._parent.querySelector(t)},querySelectorAll:function(t){return this._parent.querySelectorAll(t)}};var q="http://www.w3.org/1999/xhtml";const $={svg:"http://www.w3.org/2000/svg",xhtml:q,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function z(t){var e=t+="",i=e.indexOf(":");return i>=0&&"xmlns"!==(e=t.slice(0,i))&&(t=t.slice(i+1)),$.hasOwnProperty(e)?{space:$[e],local:t}:t}function P(t){return function(){this.removeAttribute(t)}}function j(t){return function(){this.removeAttributeNS(t.space,t.local)}}function R(t,e){return function(){this.setAttribute(t,e)}}function W(t,e){return function(){this.setAttributeNS(t.space,t.local,e)}}function U(t,e){return function(){var i=e.apply(this,arguments);null==i?this.removeAttribute(t):this.setAttribute(t,i)}}function H(t,e){return function(){var i=e.apply(this,arguments);null==i?this.removeAttributeNS(t.space,t.local):this.setAttributeNS(t.space,t.local,i)}}function Y(t){return t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView}function V(t){return function(){this.style.removeProperty(t)}}function G(t,e,i){return function(){this.style.setProperty(t,e,i)}}function X(t,e,i){return function(){var r=e.apply(this,arguments);null==r?this.style.removeProperty(t):this.style.setProperty(t,r,i)}}function Z(t,e){return t.style.getPropertyValue(e)||Y(t).getComputedStyle(t,null).getPropertyValue(e)}function J(t){return function(){delete this[t]}}function Q(t,e){return function(){this[t]=e}}function K(t,e){return function(){var i=e.apply(this,arguments);null==i?delete this[t]:this[t]=i}}function tt(t){return t.trim().split(/^|\s+/)}function et(t){return t.classList||new it(t)}function it(t){this._node=t,this._names=tt(t.getAttribute("class")||"")}function rt(t,e){for(var i=et(t),r=-1,n=e.length;++r=0&&(this._names.splice(e,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(t){return this._names.indexOf(t)>=0}};var Bt=[null];function Ft(t,e){this._groups=t,this._parents=e}function Lt(){return new Ft([[document.documentElement]],Bt)}Ft.prototype=Lt.prototype={constructor:Ft,select:function(t){"function"!=typeof t&&(t=x(t));for(var e=this._groups,i=e.length,r=new Array(i),n=0;n=b&&(b=x+1);!(_=m[b])&&++b=0;)(r=n[o])&&(a&&4^r.compareDocumentPosition(a)&&a.parentNode.insertBefore(r,a),a=r);return this},sort:function(t){function e(e,i){return e&&i?t(e.__data__,i.__data__):!e-!i}t||(t=N);for(var i=this._groups,r=i.length,n=new Array(r),o=0;o1?this.each((null==e?V:"function"==typeof e?X:G)(t,e,null==i?"":i)):Z(this.node(),t)},property:function(t,e){return arguments.length>1?this.each((null==e?J:"function"==typeof e?K:Q)(t,e)):this.node()[t]},classed:function(t,e){var i=tt(t+"");if(arguments.length<2){for(var r=et(this.node()),n=-1,o=i.length;++n=0&&(e=t.slice(i+1),t=t.slice(0,i)),{type:t,name:e}}))}(t+""),a=o.length;if(!(arguments.length<2)){for(s=e?Tt:kt,r=0;r{}};function Ot(){for(var t,e=0,i=arguments.length,r={};e=0&&(e=t.slice(i+1),t=t.slice(0,i)),t&&!r.hasOwnProperty(t))throw new Error("unknown type: "+t);return{type:t,name:e}}))),a=-1,s=o.length;if(!(arguments.length<2)){if(null!=e&&"function"!=typeof e)throw new Error("invalid callback: "+e);for(;++a0)for(var i,r,n=new Array(i),o=0;o=0&&e._call.call(void 0,t),e=e._next;--Pt}()}finally{Pt=0,function(){for(var t,e,i=$t,r=1/0;i;)i._call?(r>i._time&&(r=i._time),t=i,i=i._next):(e=i._next,i._next=null,i=t?t._next=e:$t=e);zt=t,ee(r)}(),Ht=0}}function te(){var t=Vt.now(),e=t-Ut;e>Wt&&(Yt-=e,Ut=t)}function ee(t){Pt||(jt&&(jt=clearTimeout(jt)),t-Ht>24?(t<1/0&&(jt=setTimeout(Kt,t-Vt.now()-Yt)),Rt&&(Rt=clearInterval(Rt))):(Rt||(Ut=Vt.now(),Rt=setInterval(te,Wt)),Pt=1,Gt(Kt)))}function ie(t,e,i){var r=new Jt;return e=null==e?0:+e,r.restart((i=>{r.stop(),t(i+e)}),e,i),r}Jt.prototype=Qt.prototype={constructor:Jt,restart:function(t,e,i){if("function"!=typeof t)throw new TypeError("callback is not a function");i=(null==i?Xt():+i)+(null==e?0:+e),this._next||zt===this||(zt?zt._next=this:$t=this,zt=this),this._call=t,this._time=i,ee()},stop:function(){this._call&&(this._call=null,this._time=1/0,ee())}};var re=qt("start","end","cancel","interrupt"),ne=[],oe=0,ae=3;function se(t,e,i,r,n,o){var a=t.__transition;if(a){if(i in a)return}else t.__transition={};!function(t,e,i){var r,n=t.__transition;function o(l){var h,c,u,d;if(1!==i.state)return s();for(h in n)if((d=n[h]).name===i.name){if(d.state===ae)return ie(o);4===d.state?(d.state=6,d.timer.stop(),d.on.call("interrupt",t,t.__data__,d.index,d.group),delete n[h]):+hoe)throw new Error("too late; already scheduled");return i}function he(t,e){var i=ce(t,e);if(i.state>ae)throw new Error("too late; already running");return i}function ce(t,e){var i=t.__transition;if(!i||!(i=i[e]))throw new Error("transition not found");return i}function ue(t,e){return t=+t,e=+e,function(i){return t*(1-i)+e*i}}var de,fe=180/Math.PI,pe={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function ge(t,e,i,r,n,o){var a,s,l;return(a=Math.sqrt(t*t+e*e))&&(t/=a,e/=a),(l=t*i+e*r)&&(i-=t*l,r-=e*l),(s=Math.sqrt(i*i+r*r))&&(i/=s,r/=s,l/=s),t*r180?e+=360:e-t>180&&(t+=360),o.push({i:i.push(n(i)+"rotate(",null,r)-2,x:ue(t,e)})):e&&i.push(n(i)+"rotate("+e+r)}(o.rotate,a.rotate,s,l),function(t,e,i,o){t!==e?o.push({i:i.push(n(i)+"skewX(",null,r)-2,x:ue(t,e)}):e&&i.push(n(i)+"skewX("+e+r)}(o.skewX,a.skewX,s,l),function(t,e,i,r,o,a){if(t!==i||e!==r){var s=o.push(n(o)+"scale(",null,",",null,")");a.push({i:s-4,x:ue(t,i)},{i:s-2,x:ue(e,r)})}else 1===i&&1===r||o.push(n(o)+"scale("+i+","+r+")")}(o.scaleX,o.scaleY,a.scaleX,a.scaleY,s,l),o=a=null,function(t){for(var e,i=-1,r=l.length;++i>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):8===i?Re(e>>24&255,e>>16&255,e>>8&255,(255&e)/255):4===i?Re(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|240&e,((15&e)<<4|15&e)/255):null):(e=Me.exec(t))?new He(e[1],e[2],e[3],1):(e=Ee.exec(t))?new He(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=Oe.exec(t))?Re(e[1],e[2],e[3],e[4]):(e=Ie.exec(t))?Re(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=De.exec(t))?Je(e[1],e[2]/100,e[3]/100,1):(e=Ne.exec(t))?Je(e[1],e[2]/100,e[3]/100,e[4]):qe.hasOwnProperty(t)?je(qe[t]):"transparent"===t?new He(NaN,NaN,NaN,0):null}function je(t){return new He(t>>16&255,t>>8&255,255&t,1)}function Re(t,e,i,r){return r<=0&&(t=e=i=NaN),new He(t,e,i,r)}function We(t){return t instanceof Te||(t=Pe(t)),t?new He((t=t.rgb()).r,t.g,t.b,t.opacity):new He}function Ue(t,e,i,r){return 1===arguments.length?We(t):new He(t,e,i,null==r?1:r)}function He(t,e,i,r){this.r=+t,this.g=+e,this.b=+i,this.opacity=+r}function Ye(){return`#${Ze(this.r)}${Ze(this.g)}${Ze(this.b)}`}function Ve(){const t=Ge(this.opacity);return`${1===t?"rgb(":"rgba("}${Xe(this.r)}, ${Xe(this.g)}, ${Xe(this.b)}${1===t?")":`, ${t})`}`}function Ge(t){return isNaN(t)?1:Math.max(0,Math.min(1,t))}function Xe(t){return Math.max(0,Math.min(255,Math.round(t)||0))}function Ze(t){return((t=Xe(t))<16?"0":"")+t.toString(16)}function Je(t,e,i,r){return r<=0?t=e=i=NaN:i<=0||i>=1?t=e=NaN:e<=0&&(t=NaN),new Ke(t,e,i,r)}function Qe(t){if(t instanceof Ke)return new Ke(t.h,t.s,t.l,t.opacity);if(t instanceof Te||(t=Pe(t)),!t)return new Ke;if(t instanceof Ke)return t;var e=(t=t.rgb()).r/255,i=t.g/255,r=t.b/255,n=Math.min(e,i,r),o=Math.max(e,i,r),a=NaN,s=o-n,l=(o+n)/2;return s?(a=e===o?(i-r)/s+6*(i0&&l<1?0:a,new Ke(a,s,l,t.opacity)}function Ke(t,e,i,r){this.h=+t,this.s=+e,this.l=+i,this.opacity=+r}function ti(t){return(t=(t||0)%360)<0?t+360:t}function ei(t){return Math.max(0,Math.min(1,t||0))}function ii(t,e,i){return 255*(t<60?e+(i-e)*t/60:t<180?i:t<240?e+(i-e)*(240-t)/60:e)}function ri(t,e,i,r,n){var o=t*t,a=o*t;return((1-3*t+3*o-a)*e+(4-6*o+3*a)*i+(1+3*t+3*o-3*a)*r+a*n)/6}ve(Te,Pe,{copy(t){return Object.assign(new this.constructor,this,t)},displayable(){return this.rgb().displayable()},hex:$e,formatHex:$e,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return Qe(this).formatHsl()},formatRgb:ze,toString:ze}),ve(He,Ue,ke(Te,{brighter(t){return t=null==t?we:Math.pow(we,t),new He(this.r*t,this.g*t,this.b*t,this.opacity)},darker(t){return t=null==t?Ae:Math.pow(Ae,t),new He(this.r*t,this.g*t,this.b*t,this.opacity)},rgb(){return this},clamp(){return new He(Xe(this.r),Xe(this.g),Xe(this.b),Ge(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:Ye,formatHex:Ye,formatHex8:function(){return`#${Ze(this.r)}${Ze(this.g)}${Ze(this.b)}${Ze(255*(isNaN(this.opacity)?1:this.opacity))}`},formatRgb:Ve,toString:Ve})),ve(Ke,(function(t,e,i,r){return 1===arguments.length?Qe(t):new Ke(t,e,i,null==r?1:r)}),ke(Te,{brighter(t){return t=null==t?we:Math.pow(we,t),new Ke(this.h,this.s,this.l*t,this.opacity)},darker(t){return t=null==t?Ae:Math.pow(Ae,t),new Ke(this.h,this.s,this.l*t,this.opacity)},rgb(){var t=this.h%360+360*(this.h<0),e=isNaN(t)||isNaN(this.s)?0:this.s,i=this.l,r=i+(i<.5?i:1-i)*e,n=2*i-r;return new He(ii(t>=240?t-240:t+120,n,r),ii(t,n,r),ii(t<120?t+240:t-120,n,r),this.opacity)},clamp(){return new Ke(ti(this.h),ei(this.s),ei(this.l),Ge(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const t=Ge(this.opacity);return`${1===t?"hsl(":"hsla("}${ti(this.h)}, ${100*ei(this.s)}%, ${100*ei(this.l)}%${1===t?")":`, ${t})`}`}}));const ni=t=>()=>t;function oi(t,e){return function(i){return t+i*e}}function ai(t,e){var i=e-t;return i?oi(t,i):ni(isNaN(t)?e:t)}const si=function t(e){var i=function(t){return 1==(t=+t)?ai:function(e,i){return i-e?function(t,e,i){return t=Math.pow(t,i),e=Math.pow(e,i)-t,i=1/i,function(r){return Math.pow(t+r*e,i)}}(e,i,t):ni(isNaN(e)?i:e)}}(e);function r(t,e){var r=i((t=Ue(t)).r,(e=Ue(e)).r),n=i(t.g,e.g),o=i(t.b,e.b),a=ai(t.opacity,e.opacity);return function(e){return t.r=r(e),t.g=n(e),t.b=o(e),t.opacity=a(e),t+""}}return r.gamma=t,r}(1);function li(t){return function(e){var i,r,n=e.length,o=new Array(n),a=new Array(n),s=new Array(n);for(i=0;i=1?(i=1,e-1):Math.floor(i*e),n=t[r],o=t[r+1],a=r>0?t[r-1]:2*n-o,s=ro&&(n=e.slice(o,n),s[a]?s[a]+=n:s[++a]=n),(i=i[0])===(r=r[0])?s[a]?s[a]+=r:s[++a]=r:(s[++a]=null,l.push({i:a,x:ue(i,r)})),o=ci.lastIndex;return o=0&&(t=t.slice(0,e)),!t||"start"===t}))}(e)?le:he;return function(){var a=o(this,t),s=a.on;s!==r&&(n=(r=s).copy()).on(e,i),a.on=n}}(i,t,e))},attr:function(t,e){var i=z(t),r="transform"===i?Ce:di;return this.attrTween(t,"function"==typeof e?(i.local?Ci:mi)(i,r,be(this,"attr."+t,e)):null==e?(i.local?pi:fi)(i):(i.local?yi:gi)(i,r,e))},attrTween:function(t,e){var i="attr."+t;if(arguments.length<2)return(i=this.tween(i))&&i._value;if(null==e)return this.tween(i,null);if("function"!=typeof e)throw new Error;var r=z(t);return this.tween(i,(r.local?_i:xi)(r,e))},style:function(t,e,i){var r="transform"==(t+="")?me:di;return null==e?this.styleTween(t,function(t,e){var i,r,n;return function(){var o=Z(this,t),a=(this.style.removeProperty(t),Z(this,t));return o===a?null:o===i&&a===r?n:n=e(i=o,r=a)}}(t,r)).on("end.style."+t,wi(t)):"function"==typeof e?this.styleTween(t,function(t,e,i){var r,n,o;return function(){var a=Z(this,t),s=i(this),l=s+"";return null==s&&(this.style.removeProperty(t),l=s=Z(this,t)),a===l?null:a===r&&l===n?o:(n=l,o=e(r=a,s))}}(t,r,be(this,"style."+t,e))).each(function(t,e){var i,r,n,o,a="style."+e,s="end."+a;return function(){var l=he(this,t),h=l.on,c=null==l.value[a]?o||(o=wi(e)):void 0;h===i&&n===c||(r=(i=h).copy()).on(s,n=c),l.on=r}}(this._id,t)):this.styleTween(t,function(t,e,i){var r,n,o=i+"";return function(){var a=Z(this,t);return a===o?null:a===r?n:n=e(r=a,i)}}(t,r,e),i).on("end.style."+t,null)},styleTween:function(t,e,i){var r="style."+(t+="");if(arguments.length<2)return(r=this.tween(r))&&r._value;if(null==e)return this.tween(r,null);if("function"!=typeof e)throw new Error;return this.tween(r,function(t,e,i){var r,n;function o(){var o=e.apply(this,arguments);return o!==n&&(r=(n=o)&&function(t,e,i){return function(r){this.style.setProperty(t,e.call(this,r),i)}}(t,o,i)),r}return o._value=e,o}(t,e,null==i?"":i))},text:function(t){return this.tween("text","function"==typeof t?function(t){return function(){var e=t(this);this.textContent=null==e?"":e}}(be(this,"text",t)):function(t){return function(){this.textContent=t}}(null==t?"":t+""))},textTween:function(t){var e="text";if(arguments.length<1)return(e=this.tween(e))&&e._value;if(null==t)return this.tween(e,null);if("function"!=typeof t)throw new Error;return this.tween(e,function(t){var e,i;function r(){var r=t.apply(this,arguments);return r!==i&&(e=(i=r)&&function(t){return function(e){this.textContent=t.call(this,e)}}(r)),e}return r._value=t,r}(t))},remove:function(){return this.on("end.remove",function(t){return function(){var e=this.parentNode;for(var i in this.__transition)if(+i!==t)return;e&&e.removeChild(this)}}(this._id))},tween:function(t,e){var i=this._id;if(t+="",arguments.length<2){for(var r,n=ce(this.node(),i).tween,o=0,a=n.length;o2&&i.state<5,i.state=6,i.timer.stop(),i.on.call(r?"interrupt":"cancel",t,t.__data__,i.index,i.group),delete o[n]):a=!1;a&&delete t.__transition}}(this,t)}))},Mt.prototype.transition=function(t){var e,i;t instanceof Bi?(e=t._id,t=t._name):(e=Fi(),(i=Mi).time=Xt(),t=null==t?null:t+"");for(var r=this._groups,n=r.length,o=0;ofunction(t,e){return fetch(t,e).then(qi)}(e,i).then((e=>(new DOMParser).parseFromString(e,t)))}["w","e"].map(Ni),["n","s"].map(Ni),["n","w","e","s","nw","ne","sw","se"].map(Ni),$i("application/xml"),$i("text/html");var zi=$i("image/svg+xml");const Pi=Math.PI/180,ji=180/Math.PI,Ri=.96422,Wi=1,Ui=.82521,Hi=4/29,Yi=6/29,Vi=3*Yi*Yi,Gi=Yi*Yi*Yi;function Xi(t){if(t instanceof Zi)return new Zi(t.l,t.a,t.b,t.opacity);if(t instanceof ir)return rr(t);t instanceof He||(t=We(t));var e,i,r=tr(t.r),n=tr(t.g),o=tr(t.b),a=Ji((.2225045*r+.7168786*n+.0606169*o)/Wi);return r===n&&n===o?e=i=a:(e=Ji((.4360747*r+.3850649*n+.1430804*o)/Ri),i=Ji((.0139322*r+.0971045*n+.7141733*o)/Ui)),new Zi(116*a-16,500*(e-a),200*(a-i),t.opacity)}function Zi(t,e,i,r){this.l=+t,this.a=+e,this.b=+i,this.opacity=+r}function Ji(t){return t>Gi?Math.pow(t,1/3):t/Vi+Hi}function Qi(t){return t>Yi?t*t*t:Vi*(t-Hi)}function Ki(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function tr(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function er(t,e,i,r){return 1===arguments.length?function(t){if(t instanceof ir)return new ir(t.h,t.c,t.l,t.opacity);if(t instanceof Zi||(t=Xi(t)),0===t.a&&0===t.b)return new ir(NaN,0180||i<-180?i-360*Math.round(i/360):i):ni(isNaN(t)?e:t)}));function ar(t,e){switch(arguments.length){case 0:break;case 1:this.range(t);break;default:this.range(e).domain(t)}return this}nr(ai);class sr extends Map{constructor(t,e=hr){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:e}}),null!=t)for(const[e,i]of t)this.set(e,i)}get(t){return super.get(lr(this,t))}has(t){return super.has(lr(this,t))}set(t,e){return super.set(function({_intern:t,_key:e},i){const r=e(i);return t.has(r)?t.get(r):(t.set(r,i),i)}(this,t),e)}delete(t){return super.delete(function({_intern:t,_key:e},i){const r=e(i);return t.has(r)&&(i=t.get(r),t.delete(r)),i}(this,t))}}function lr({_intern:t,_key:e},i){const r=e(i);return t.has(r)?t.get(r):i}function hr(t){return null!==t&&"object"==typeof t?t.valueOf():t}Set;const cr=Symbol("implicit");function ur(){var t=new sr,e=[],i=[],r=cr;function n(n){let o=t.get(n);if(void 0===o){if(r!==cr)return r;t.set(n,o=e.push(n)-1)}return i[o%i.length]}return n.domain=function(i){if(!arguments.length)return e.slice();e=[],t=new sr;for(const r of i)t.has(r)||t.set(r,e.push(r)-1);return n},n.range=function(t){return arguments.length?(i=Array.from(t),n):i.slice()},n.unknown=function(t){return arguments.length?(r=t,n):r},n.copy=function(){return ur(e,i).unknown(r)},ar.apply(n,arguments),n}function dr(){var t,e,i=ur().unknown(void 0),r=i.domain,n=i.range,o=0,a=1,s=!1,l=0,h=0,c=.5;function u(){var i=r().length,u=a=fr?10:o>=pr?5:o>=gr?2:1;let s,l,h;return n<0?(h=Math.pow(10,-n)/a,s=Math.round(t*h),l=Math.round(e*h),s/he&&--l,h=-h):(h=Math.pow(10,n)*a,s=Math.round(t/h),l=Math.round(e/h),s*he&&--l),le?1:t>=e?0:NaN}function xr(t,e){return null==t||null==e?NaN:et?1:e>=t?0:NaN}function br(t){let e,i,r;function n(t,r,n=0,o=t.length){if(n>>1;i(t[e],r)<0?n=e+1:o=e}while(n_r(t(e),i),r=(e,i)=>t(e)-i):(e=t===_r||t===xr?t:vr,i=t,r=t),{left:n,center:function(t,e,i=0,o=t.length){const a=n(t,e,i,o-1);return a>i&&r(t[a-1],e)>-r(t[a],e)?a-1:a},right:function(t,r,n=0,o=t.length){if(n>>1;i(t[e],r)<=0?n=e+1:o=e}while(ne&&(i=t,t=e,e=i),h=function(i){return Math.max(t,Math.min(e,i))}),r=l>2?qr:Nr,n=o=null,u}function u(e){return null==e||isNaN(e=+e)?i:(n||(n=r(a.map(t),s,l)))(t(h(e)))}return u.invert=function(i){return h(e((o||(o=r(s,a.map(t),ue)))(i)))},u.domain=function(t){return arguments.length?(a=Array.from(t,Er),c()):a.slice()},u.range=function(t){return arguments.length?(s=Array.from(t),c()):s.slice()},u.rangeRound=function(t){return s=Array.from(t),l=Mr,c()},u.clamp=function(t){return arguments.length?(h=!!t||Ir,c()):h!==Ir},u.interpolate=function(t){return arguments.length?(l=t,c()):l},u.unknown=function(t){return arguments.length?(i=t,u):i},function(i,r){return t=i,e=r,c()}}()(Ir,Ir)}var Pr,jr=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Rr(t){if(!(e=jr.exec(t)))throw new Error("invalid format: "+t);var e;return new Wr({fill:e[1],align:e[2],sign:e[3],symbol:e[4],zero:e[5],width:e[6],comma:e[7],precision:e[8]&&e[8].slice(1),trim:e[9],type:e[10]})}function Wr(t){this.fill=void 0===t.fill?" ":t.fill+"",this.align=void 0===t.align?">":t.align+"",this.sign=void 0===t.sign?"-":t.sign+"",this.symbol=void 0===t.symbol?"":t.symbol+"",this.zero=!!t.zero,this.width=void 0===t.width?void 0:+t.width,this.comma=!!t.comma,this.precision=void 0===t.precision?void 0:+t.precision,this.trim=!!t.trim,this.type=void 0===t.type?"":t.type+""}function Ur(t,e){if((i=(t=e?t.toExponential(e-1):t.toExponential()).indexOf("e"))<0)return null;var i,r=t.slice(0,i);return[r.length>1?r[0]+r.slice(2):r,+t.slice(i+1)]}function Hr(t){return(t=Ur(Math.abs(t)))?t[1]:NaN}function Yr(t,e){var i=Ur(t,e);if(!i)return t+"";var r=i[0],n=i[1];return n<0?"0."+new Array(-n).join("0")+r:r.length>n+1?r.slice(0,n+1)+"."+r.slice(n+1):r+new Array(n-r.length+2).join("0")}Rr.prototype=Wr.prototype,Wr.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};const Vr={"%":(t,e)=>(100*t).toFixed(e),b:t=>Math.round(t).toString(2),c:t=>t+"",d:function(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString("en").replace(/,/g,""):t.toString(10)},e:(t,e)=>t.toExponential(e),f:(t,e)=>t.toFixed(e),g:(t,e)=>t.toPrecision(e),o:t=>Math.round(t).toString(8),p:(t,e)=>Yr(100*t,e),r:Yr,s:function(t,e){var i=Ur(t,e);if(!i)return t+"";var r=i[0],n=i[1],o=n-(Pr=3*Math.max(-8,Math.min(8,Math.floor(n/3))))+1,a=r.length;return o===a?r:o>a?r+new Array(o-a+1).join("0"):o>0?r.slice(0,o)+"."+r.slice(o):"0."+new Array(1-o).join("0")+Ur(t,Math.max(0,e+o-1))[0]},X:t=>Math.round(t).toString(16).toUpperCase(),x:t=>Math.round(t).toString(16)};function Gr(t){return t}var Xr,Zr,Jr,Qr=Array.prototype.map,Kr=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function tn(t){var e=t.domain;return t.ticks=function(t){var i=e();return function(t,e,i){if(!((i=+i)>0))return[];if((t=+t)==(e=+e))return[t];const r=e=n))return[];const s=o-n+1,l=new Array(s);if(r)if(a<0)for(let t=0;t0;){if((n=mr(l,h,i))===r)return o[a]=l,o[s]=h,e(o);if(n>0)l=Math.floor(l/n)*n,h=Math.ceil(h/n)*n;else{if(!(n<0))break;l=Math.ceil(l*n)/n,h=Math.floor(h*n)/n}r=n}return t},t}function en(){var t=zr();return t.copy=function(){return $r(t,en())},ar.apply(t,arguments),tn(t)}Xr=function(t){var e,i,r=void 0===t.grouping||void 0===t.thousands?Gr:(e=Qr.call(t.grouping,Number),i=t.thousands+"",function(t,r){for(var n=t.length,o=[],a=0,s=e[0],l=0;n>0&&s>0&&(l+s+1>r&&(s=Math.max(1,r-l)),o.push(t.substring(n-=s,n+s)),!((l+=s+1)>r));)s=e[a=(a+1)%e.length];return o.reverse().join(i)}),n=void 0===t.currency?"":t.currency[0]+"",o=void 0===t.currency?"":t.currency[1]+"",a=void 0===t.decimal?".":t.decimal+"",s=void 0===t.numerals?Gr:function(t){return function(e){return e.replace(/[0-9]/g,(function(e){return t[+e]}))}}(Qr.call(t.numerals,String)),l=void 0===t.percent?"%":t.percent+"",h=void 0===t.minus?"−":t.minus+"",c=void 0===t.nan?"NaN":t.nan+"";function u(t){var e=(t=Rr(t)).fill,i=t.align,u=t.sign,d=t.symbol,f=t.zero,p=t.width,g=t.comma,y=t.precision,m=t.trim,C=t.type;"n"===C?(g=!0,C="g"):Vr[C]||(void 0===y&&(y=12),m=!0,C="g"),(f||"0"===e&&"="===i)&&(f=!0,e="0",i="=");var _="$"===d?n:"#"===d&&/[boxX]/.test(C)?"0"+C.toLowerCase():"",x="$"===d?o:/[%p]/.test(C)?l:"",b=Vr[C],v=/[defgprs%]/.test(C);function k(t){var n,o,l,d=_,k=x;if("c"===C)k=b(t)+k,t="";else{var T=(t=+t)<0||1/t<0;if(t=isNaN(t)?c:b(Math.abs(t),y),m&&(t=function(t){t:for(var e,i=t.length,r=1,n=-1;r0&&(n=0)}return n>0?t.slice(0,n)+t.slice(e+1):t}(t)),T&&0==+t&&"+"!==u&&(T=!1),d=(T?"("===u?u:h:"-"===u||"("===u?"":u)+d,k=("s"===C?Kr[8+Pr/3]:"")+k+(T&&"("===u?")":""),v)for(n=-1,o=t.length;++n(l=t.charCodeAt(n))||l>57){k=(46===l?a+t.slice(n+1):t.slice(n))+k,t=t.slice(0,n);break}}g&&!f&&(t=r(t,1/0));var A=d.length+t.length+k.length,w=A>1)+d+t+k+w.slice(A);break;default:t=w+d+t+k}return s(t)}return y=void 0===y?6:/[gprs]/.test(C)?Math.max(1,Math.min(21,y)):Math.max(0,Math.min(20,y)),k.toString=function(){return t+""},k}return{format:u,formatPrefix:function(t,e){var i=u(((t=Rr(t)).type="f",t)),r=3*Math.max(-8,Math.min(8,Math.floor(Hr(e)/3))),n=Math.pow(10,-r),o=Kr[8+r/3];return function(t){return i(n*t)+o}}}}({thousands:",",grouping:[3],currency:["$",""]}),Zr=Xr.format,Jr=Xr.formatPrefix;const rn=1e3,nn=6e4,on=36e5,an=864e5,sn=6048e5,ln=31536e6,hn=new Date,cn=new Date;function un(t,e,i,r){function n(e){return t(e=0===arguments.length?new Date:new Date(+e)),e}return n.floor=e=>(t(e=new Date(+e)),e),n.ceil=i=>(t(i=new Date(i-1)),e(i,1),t(i),i),n.round=t=>{const e=n(t),i=n.ceil(t);return t-e(e(t=new Date(+t),null==i?1:Math.floor(i)),t),n.range=(i,r,o)=>{const a=[];if(i=n.ceil(i),o=null==o?1:Math.floor(o),!(i0))return a;let s;do{a.push(s=new Date(+i)),e(i,o),t(i)}while(sun((e=>{if(e>=e)for(;t(e),!i(e);)e.setTime(e-1)}),((t,r)=>{if(t>=t)if(r<0)for(;++r<=0;)for(;e(t,-1),!i(t););else for(;--r>=0;)for(;e(t,1),!i(t););})),i&&(n.count=(e,r)=>(hn.setTime(+e),cn.setTime(+r),t(hn),t(cn),Math.floor(i(hn,cn))),n.every=t=>(t=Math.floor(t),isFinite(t)&&t>0?t>1?n.filter(r?e=>r(e)%t==0:e=>n.count(0,e)%t==0):n:null)),n}const dn=un((()=>{}),((t,e)=>{t.setTime(+t+e)}),((t,e)=>e-t));dn.every=t=>(t=Math.floor(t),isFinite(t)&&t>0?t>1?un((e=>{e.setTime(Math.floor(e/t)*t)}),((e,i)=>{e.setTime(+e+i*t)}),((e,i)=>(i-e)/t)):dn:null),dn.range;const fn=un((t=>{t.setTime(t-t.getMilliseconds())}),((t,e)=>{t.setTime(+t+e*rn)}),((t,e)=>(e-t)/rn),(t=>t.getUTCSeconds())),pn=(fn.range,un((t=>{t.setTime(t-t.getMilliseconds()-t.getSeconds()*rn)}),((t,e)=>{t.setTime(+t+e*nn)}),((t,e)=>(e-t)/nn),(t=>t.getMinutes()))),gn=(pn.range,un((t=>{t.setUTCSeconds(0,0)}),((t,e)=>{t.setTime(+t+e*nn)}),((t,e)=>(e-t)/nn),(t=>t.getUTCMinutes()))),yn=(gn.range,un((t=>{t.setTime(t-t.getMilliseconds()-t.getSeconds()*rn-t.getMinutes()*nn)}),((t,e)=>{t.setTime(+t+e*on)}),((t,e)=>(e-t)/on),(t=>t.getHours()))),mn=(yn.range,un((t=>{t.setUTCMinutes(0,0,0)}),((t,e)=>{t.setTime(+t+e*on)}),((t,e)=>(e-t)/on),(t=>t.getUTCHours()))),Cn=(mn.range,un((t=>t.setHours(0,0,0,0)),((t,e)=>t.setDate(t.getDate()+e)),((t,e)=>(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*nn)/an),(t=>t.getDate()-1))),_n=(Cn.range,un((t=>{t.setUTCHours(0,0,0,0)}),((t,e)=>{t.setUTCDate(t.getUTCDate()+e)}),((t,e)=>(e-t)/an),(t=>t.getUTCDate()-1))),xn=(_n.range,un((t=>{t.setUTCHours(0,0,0,0)}),((t,e)=>{t.setUTCDate(t.getUTCDate()+e)}),((t,e)=>(e-t)/an),(t=>Math.floor(t/an))));function bn(t){return un((e=>{e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)}),((t,e)=>{t.setDate(t.getDate()+7*e)}),((t,e)=>(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*nn)/sn))}xn.range;const vn=bn(0),kn=bn(1),Tn=bn(2),An=bn(3),wn=bn(4),Sn=bn(5),Bn=bn(6);function Fn(t){return un((e=>{e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)}),((t,e)=>{t.setUTCDate(t.getUTCDate()+7*e)}),((t,e)=>(e-t)/sn))}vn.range,kn.range,Tn.range,An.range,wn.range,Sn.range,Bn.range;const Ln=Fn(0),Mn=Fn(1),En=Fn(2),On=Fn(3),In=Fn(4),Dn=Fn(5),Nn=Fn(6),qn=(Ln.range,Mn.range,En.range,On.range,In.range,Dn.range,Nn.range,un((t=>{t.setDate(1),t.setHours(0,0,0,0)}),((t,e)=>{t.setMonth(t.getMonth()+e)}),((t,e)=>e.getMonth()-t.getMonth()+12*(e.getFullYear()-t.getFullYear())),(t=>t.getMonth()))),$n=(qn.range,un((t=>{t.setUTCDate(1),t.setUTCHours(0,0,0,0)}),((t,e)=>{t.setUTCMonth(t.getUTCMonth()+e)}),((t,e)=>e.getUTCMonth()-t.getUTCMonth()+12*(e.getUTCFullYear()-t.getUTCFullYear())),(t=>t.getUTCMonth()))),zn=($n.range,un((t=>{t.setMonth(0,1),t.setHours(0,0,0,0)}),((t,e)=>{t.setFullYear(t.getFullYear()+e)}),((t,e)=>e.getFullYear()-t.getFullYear()),(t=>t.getFullYear())));zn.every=t=>isFinite(t=Math.floor(t))&&t>0?un((e=>{e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)}),((e,i)=>{e.setFullYear(e.getFullYear()+i*t)})):null,zn.range;const Pn=un((t=>{t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),((t,e)=>{t.setUTCFullYear(t.getUTCFullYear()+e)}),((t,e)=>e.getUTCFullYear()-t.getUTCFullYear()),(t=>t.getUTCFullYear()));function jn(t,e,i,r,n,o){const a=[[fn,1,rn],[fn,5,5e3],[fn,15,15e3],[fn,30,3e4],[o,1,nn],[o,5,3e5],[o,15,9e5],[o,30,18e5],[n,1,on],[n,3,108e5],[n,6,216e5],[n,12,432e5],[r,1,an],[r,2,1728e5],[i,1,sn],[e,1,2592e6],[e,3,7776e6],[t,1,ln]];function s(e,i,r){const n=Math.abs(i-e)/r,o=br((([,,t])=>t)).right(a,n);if(o===a.length)return t.every(Cr(e/ln,i/ln,r));if(0===o)return dn.every(Math.max(Cr(e,i,r),1));const[s,l]=a[n/a[o-1][2]isFinite(t=Math.floor(t))&&t>0?un((e=>{e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),((e,i)=>{e.setUTCFullYear(e.getUTCFullYear()+i*t)})):null,Pn.range;const[Rn,Wn]=jn(Pn,$n,Ln,xn,mn,gn),[Un,Hn]=jn(zn,qn,vn,Cn,yn,pn);function Yn(t){if(0<=t.y&&t.y<100){var e=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return e.setFullYear(t.y),e}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function Vn(t){if(0<=t.y&&t.y<100){var e=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return e.setUTCFullYear(t.y),e}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function Gn(t,e,i){return{y:t,m:e,d:i,H:0,M:0,S:0,L:0}}var Xn,Zn,Jn={"-":"",_:" ",0:"0"},Qn=/^\s*\d+/,Kn=/^%/,to=/[\\^$*+?|[\]().{}]/g;function eo(t,e,i){var r=t<0?"-":"",n=(r?-t:t)+"",o=n.length;return r+(o[t.toLowerCase(),e])))}function oo(t,e,i){var r=Qn.exec(e.slice(i,i+1));return r?(t.w=+r[0],i+r[0].length):-1}function ao(t,e,i){var r=Qn.exec(e.slice(i,i+1));return r?(t.u=+r[0],i+r[0].length):-1}function so(t,e,i){var r=Qn.exec(e.slice(i,i+2));return r?(t.U=+r[0],i+r[0].length):-1}function lo(t,e,i){var r=Qn.exec(e.slice(i,i+2));return r?(t.V=+r[0],i+r[0].length):-1}function ho(t,e,i){var r=Qn.exec(e.slice(i,i+2));return r?(t.W=+r[0],i+r[0].length):-1}function co(t,e,i){var r=Qn.exec(e.slice(i,i+4));return r?(t.y=+r[0],i+r[0].length):-1}function uo(t,e,i){var r=Qn.exec(e.slice(i,i+2));return r?(t.y=+r[0]+(+r[0]>68?1900:2e3),i+r[0].length):-1}function fo(t,e,i){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(e.slice(i,i+6));return r?(t.Z=r[1]?0:-(r[2]+(r[3]||"00")),i+r[0].length):-1}function po(t,e,i){var r=Qn.exec(e.slice(i,i+1));return r?(t.q=3*r[0]-3,i+r[0].length):-1}function go(t,e,i){var r=Qn.exec(e.slice(i,i+2));return r?(t.m=r[0]-1,i+r[0].length):-1}function yo(t,e,i){var r=Qn.exec(e.slice(i,i+2));return r?(t.d=+r[0],i+r[0].length):-1}function mo(t,e,i){var r=Qn.exec(e.slice(i,i+3));return r?(t.m=0,t.d=+r[0],i+r[0].length):-1}function Co(t,e,i){var r=Qn.exec(e.slice(i,i+2));return r?(t.H=+r[0],i+r[0].length):-1}function _o(t,e,i){var r=Qn.exec(e.slice(i,i+2));return r?(t.M=+r[0],i+r[0].length):-1}function xo(t,e,i){var r=Qn.exec(e.slice(i,i+2));return r?(t.S=+r[0],i+r[0].length):-1}function bo(t,e,i){var r=Qn.exec(e.slice(i,i+3));return r?(t.L=+r[0],i+r[0].length):-1}function vo(t,e,i){var r=Qn.exec(e.slice(i,i+6));return r?(t.L=Math.floor(r[0]/1e3),i+r[0].length):-1}function ko(t,e,i){var r=Kn.exec(e.slice(i,i+1));return r?i+r[0].length:-1}function To(t,e,i){var r=Qn.exec(e.slice(i));return r?(t.Q=+r[0],i+r[0].length):-1}function Ao(t,e,i){var r=Qn.exec(e.slice(i));return r?(t.s=+r[0],i+r[0].length):-1}function wo(t,e){return eo(t.getDate(),e,2)}function So(t,e){return eo(t.getHours(),e,2)}function Bo(t,e){return eo(t.getHours()%12||12,e,2)}function Fo(t,e){return eo(1+Cn.count(zn(t),t),e,3)}function Lo(t,e){return eo(t.getMilliseconds(),e,3)}function Mo(t,e){return Lo(t,e)+"000"}function Eo(t,e){return eo(t.getMonth()+1,e,2)}function Oo(t,e){return eo(t.getMinutes(),e,2)}function Io(t,e){return eo(t.getSeconds(),e,2)}function Do(t){var e=t.getDay();return 0===e?7:e}function No(t,e){return eo(vn.count(zn(t)-1,t),e,2)}function qo(t){var e=t.getDay();return e>=4||0===e?wn(t):wn.ceil(t)}function $o(t,e){return t=qo(t),eo(wn.count(zn(t),t)+(4===zn(t).getDay()),e,2)}function zo(t){return t.getDay()}function Po(t,e){return eo(kn.count(zn(t)-1,t),e,2)}function jo(t,e){return eo(t.getFullYear()%100,e,2)}function Ro(t,e){return eo((t=qo(t)).getFullYear()%100,e,2)}function Wo(t,e){return eo(t.getFullYear()%1e4,e,4)}function Uo(t,e){var i=t.getDay();return eo((t=i>=4||0===i?wn(t):wn.ceil(t)).getFullYear()%1e4,e,4)}function Ho(t){var e=t.getTimezoneOffset();return(e>0?"-":(e*=-1,"+"))+eo(e/60|0,"0",2)+eo(e%60,"0",2)}function Yo(t,e){return eo(t.getUTCDate(),e,2)}function Vo(t,e){return eo(t.getUTCHours(),e,2)}function Go(t,e){return eo(t.getUTCHours()%12||12,e,2)}function Xo(t,e){return eo(1+_n.count(Pn(t),t),e,3)}function Zo(t,e){return eo(t.getUTCMilliseconds(),e,3)}function Jo(t,e){return Zo(t,e)+"000"}function Qo(t,e){return eo(t.getUTCMonth()+1,e,2)}function Ko(t,e){return eo(t.getUTCMinutes(),e,2)}function ta(t,e){return eo(t.getUTCSeconds(),e,2)}function ea(t){var e=t.getUTCDay();return 0===e?7:e}function ia(t,e){return eo(Ln.count(Pn(t)-1,t),e,2)}function ra(t){var e=t.getUTCDay();return e>=4||0===e?In(t):In.ceil(t)}function na(t,e){return t=ra(t),eo(In.count(Pn(t),t)+(4===Pn(t).getUTCDay()),e,2)}function oa(t){return t.getUTCDay()}function aa(t,e){return eo(Mn.count(Pn(t)-1,t),e,2)}function sa(t,e){return eo(t.getUTCFullYear()%100,e,2)}function la(t,e){return eo((t=ra(t)).getUTCFullYear()%100,e,2)}function ha(t,e){return eo(t.getUTCFullYear()%1e4,e,4)}function ca(t,e){var i=t.getUTCDay();return eo((t=i>=4||0===i?In(t):In.ceil(t)).getUTCFullYear()%1e4,e,4)}function ua(){return"+0000"}function da(){return"%"}function fa(t){return+t}function pa(t){return Math.floor(+t/1e3)}function ga(t){return new Date(t)}function ya(t){return t instanceof Date?+t:+new Date(+t)}function ma(t,e,i,r,n,o,a,s,l,h){var c=zr(),u=c.invert,d=c.domain,f=h(".%L"),p=h(":%S"),g=h("%I:%M"),y=h("%I %p"),m=h("%a %d"),C=h("%b %d"),_=h("%B"),x=h("%Y");function b(t){return(l(t)=12)]},q:function(t){return 1+~~(t.getMonth()/3)},Q:fa,s:pa,S:Io,u:Do,U:No,V:$o,w:zo,W:Po,x:null,X:null,y:jo,Y:Wo,Z:Ho,"%":da},x={a:function(t){return a[t.getUTCDay()]},A:function(t){return o[t.getUTCDay()]},b:function(t){return l[t.getUTCMonth()]},B:function(t){return s[t.getUTCMonth()]},c:null,d:Yo,e:Yo,f:Jo,g:la,G:ca,H:Vo,I:Go,j:Xo,L:Zo,m:Qo,M:Ko,p:function(t){return n[+(t.getUTCHours()>=12)]},q:function(t){return 1+~~(t.getUTCMonth()/3)},Q:fa,s:pa,S:ta,u:ea,U:ia,V:na,w:oa,W:aa,x:null,X:null,y:sa,Y:ha,Z:ua,"%":da},b={a:function(t,e,i){var r=f.exec(e.slice(i));return r?(t.w=p.get(r[0].toLowerCase()),i+r[0].length):-1},A:function(t,e,i){var r=u.exec(e.slice(i));return r?(t.w=d.get(r[0].toLowerCase()),i+r[0].length):-1},b:function(t,e,i){var r=m.exec(e.slice(i));return r?(t.m=C.get(r[0].toLowerCase()),i+r[0].length):-1},B:function(t,e,i){var r=g.exec(e.slice(i));return r?(t.m=y.get(r[0].toLowerCase()),i+r[0].length):-1},c:function(t,i,r){return T(t,e,i,r)},d:yo,e:yo,f:vo,g:uo,G:co,H:Co,I:Co,j:mo,L:bo,m:go,M:_o,p:function(t,e,i){var r=h.exec(e.slice(i));return r?(t.p=c.get(r[0].toLowerCase()),i+r[0].length):-1},q:po,Q:To,s:Ao,S:xo,u:ao,U:so,V:lo,w:oo,W:ho,x:function(t,e,r){return T(t,i,e,r)},X:function(t,e,i){return T(t,r,e,i)},y:uo,Y:co,Z:fo,"%":ko};function v(t,e){return function(i){var r,n,o,a=[],s=-1,l=0,h=t.length;for(i instanceof Date||(i=new Date(+i));++s53)return null;"w"in o||(o.w=1),"Z"in o?(n=(r=Vn(Gn(o.y,0,1))).getUTCDay(),r=n>4||0===n?Mn.ceil(r):Mn(r),r=_n.offset(r,7*(o.V-1)),o.y=r.getUTCFullYear(),o.m=r.getUTCMonth(),o.d=r.getUTCDate()+(o.w+6)%7):(n=(r=Yn(Gn(o.y,0,1))).getDay(),r=n>4||0===n?kn.ceil(r):kn(r),r=Cn.offset(r,7*(o.V-1)),o.y=r.getFullYear(),o.m=r.getMonth(),o.d=r.getDate()+(o.w+6)%7)}else("W"in o||"U"in o)&&("w"in o||(o.w="u"in o?o.u%7:"W"in o?1:0),n="Z"in o?Vn(Gn(o.y,0,1)).getUTCDay():Yn(Gn(o.y,0,1)).getDay(),o.m=0,o.d="W"in o?(o.w+6)%7+7*o.W-(n+5)%7:o.w+7*o.U-(n+6)%7);return"Z"in o?(o.H+=o.Z/100|0,o.M+=o.Z%100,Vn(o)):Yn(o)}}function T(t,e,i,r){for(var n,o,a=0,s=e.length,l=i.length;a=l)return-1;if(37===(n=e.charCodeAt(a++))){if(n=e.charAt(a++),!(o=b[n in Jn?e.charAt(a++):n])||(r=o(t,i,r))<0)return-1}else if(n!=i.charCodeAt(r++))return-1}return r}return _.x=v(i,_),_.X=v(r,_),_.c=v(e,_),x.x=v(i,x),x.X=v(r,x),x.c=v(e,x),{format:function(t){var e=v(t+="",_);return e.toString=function(){return t},e},parse:function(t){var e=k(t+="",!1);return e.toString=function(){return t},e},utcFormat:function(t){var e=v(t+="",x);return e.toString=function(){return t},e},utcParse:function(t){var e=k(t+="",!0);return e.toString=function(){return t},e}}}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}),Zn=Xn.format,Xn.parse,Xn.utcFormat,Xn.utcParse;const _a=function(t){for(var e=new Array(10),i=0;i<10;)e[i]="#"+t.slice(6*i,6*++i);return e}("4e79a7f28e2ce1575976b7b259a14fedc949af7aa1ff9da79c755fbab0ab");function xa(t){return"string"==typeof t?new Ft([[document.querySelector(t)]],[document.documentElement]):new Ft([[t]],Bt)}function ba(t){return"string"==typeof t?new Ft([document.querySelectorAll(t)],[document.documentElement]):new Ft([b(t)],Bt)}function va(t){return function(){return t}}const ka=Math.abs,Ta=Math.atan2,Aa=Math.cos,wa=Math.max,Sa=Math.min,Ba=Math.sin,Fa=Math.sqrt,La=1e-12,Ma=Math.PI,Ea=Ma/2,Oa=2*Ma;function Ia(t){return t>=1?Ea:t<=-1?-Ea:Math.asin(t)}const Da=Math.PI,Na=2*Da,qa=1e-6,$a=Na-qa;function za(t){this._+=t[0];for(let e=1,i=t.length;e=0))throw new Error(`invalid digits: ${t}`);if(e>15)return za;const i=10**e;return function(t){this._+=t[0];for(let e=1,r=t.length;eqa)if(Math.abs(c*s-l*h)>qa&&n){let d=i-o,f=r-a,p=s*s+l*l,g=d*d+f*f,y=Math.sqrt(p),m=Math.sqrt(u),C=n*Math.tan((Da-Math.acos((p+u-g)/(2*y*m)))/2),_=C/m,x=C/y;Math.abs(_-1)>qa&&this._append`L${t+_*h},${e+_*c}`,this._append`A${n},${n},0,0,${+(c*d>h*f)},${this._x1=t+x*s},${this._y1=e+x*l}`}else this._append`L${this._x1=t},${this._y1=e}`}arc(t,e,i,r,n,o){if(t=+t,e=+e,o=!!o,(i=+i)<0)throw new Error(`negative radius: ${i}`);let a=i*Math.cos(r),s=i*Math.sin(r),l=t+a,h=e+s,c=1^o,u=o?r-n:n-r;null===this._x1?this._append`M${l},${h}`:(Math.abs(this._x1-l)>qa||Math.abs(this._y1-h)>qa)&&this._append`L${l},${h}`,i&&(u<0&&(u=u%Na+Na),u>$a?this._append`A${i},${i},0,1,${c},${t-a},${e-s}A${i},${i},0,1,${c},${this._x1=l},${this._y1=h}`:u>qa&&this._append`A${i},${i},0,${+(u>=Da)},${c},${this._x1=t+i*Math.cos(n)},${this._y1=e+i*Math.sin(n)}`)}rect(t,e,i,r){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+e}h${i=+i}v${+r}h${-i}Z`}toString(){return this._}}function ja(t){let e=3;return t.digits=function(i){if(!arguments.length)return e;if(null==i)e=null;else{const t=Math.floor(i);if(!(t>=0))throw new RangeError(`invalid digits: ${i}`);e=t}return t},()=>new Pa(e)}function Ra(t){return t.innerRadius}function Wa(t){return t.outerRadius}function Ua(t){return t.startAngle}function Ha(t){return t.endAngle}function Ya(t){return t&&t.padAngle}function Va(t,e,i,r,n,o,a){var s=t-i,l=e-r,h=(a?o:-o)/Fa(s*s+l*l),c=h*l,u=-h*s,d=t+c,f=e+u,p=i+c,g=r+u,y=(d+p)/2,m=(f+g)/2,C=p-d,_=g-f,x=C*C+_*_,b=n-o,v=d*g-p*f,k=(_<0?-1:1)*Fa(wa(0,b*b*x-v*v)),T=(v*_-C*k)/x,A=(-v*C-_*k)/x,w=(v*_+C*k)/x,S=(-v*C+_*k)/x,B=T-y,F=A-m,L=w-y,M=S-m;return B*B+F*F>L*L+M*M&&(T=w,A=S),{cx:T,cy:A,x01:-c,y01:-u,x11:T*(n/b-1),y11:A*(n/b-1)}}function Ga(){var t=Ra,e=Wa,i=va(0),r=null,n=Ua,o=Ha,a=Ya,s=null,l=ja(h);function h(){var h,c,u,d=+t.apply(this,arguments),f=+e.apply(this,arguments),p=n.apply(this,arguments)-Ea,g=o.apply(this,arguments)-Ea,y=ka(g-p),m=g>p;if(s||(s=h=l()),fLa)if(y>Oa-La)s.moveTo(f*Aa(p),f*Ba(p)),s.arc(0,0,f,p,g,!m),d>La&&(s.moveTo(d*Aa(g),d*Ba(g)),s.arc(0,0,d,g,p,m));else{var C,_,x=p,b=g,v=p,k=g,T=y,A=y,w=a.apply(this,arguments)/2,S=w>La&&(r?+r.apply(this,arguments):Fa(d*d+f*f)),B=Sa(ka(f-d)/2,+i.apply(this,arguments)),F=B,L=B;if(S>La){var M=Ia(S/d*Ba(w)),E=Ia(S/f*Ba(w));(T-=2*M)>La?(v+=M*=m?1:-1,k-=M):(T=0,v=k=(p+g)/2),(A-=2*E)>La?(x+=E*=m?1:-1,b-=E):(A=0,x=b=(p+g)/2)}var O=f*Aa(x),I=f*Ba(x),D=d*Aa(k),N=d*Ba(k);if(B>La){var q,$=f*Aa(b),z=f*Ba(b),P=d*Aa(v),j=d*Ba(v);if(y1?0:u<-1?Ma:Math.acos(u))/2),V=Fa(q[0]*q[0]+q[1]*q[1]);F=Sa(B,(d-V)/(Y-1)),L=Sa(B,(f-V)/(Y+1))}else F=L=0}A>La?L>La?(C=Va(P,j,O,I,f,L,m),_=Va($,z,D,N,f,L,m),s.moveTo(C.cx+C.x01,C.cy+C.y01),LLa&&T>La?F>La?(C=Va(D,N,$,z,d,-F,m),_=Va(O,I,P,j,d,-F,m),s.lineTo(C.cx+C.x01,C.cy+C.y01),Ft?1:e>=t?0:NaN}function is(t){return t}function rs(){var t=is,e=es,i=null,r=va(0),n=va(Oa),o=va(0);function a(a){var s,l,h,c,u,d=(a=Xa(a)).length,f=0,p=new Array(d),g=new Array(d),y=+r.apply(this,arguments),m=Math.min(Oa,Math.max(-Oa,n.apply(this,arguments)-y)),C=Math.min(Math.abs(m)/d,o.apply(this,arguments)),_=C*(m<0?-1:1);for(s=0;s0&&(f+=u);for(null!=e?p.sort((function(t,i){return e(g[t],g[i])})):null!=i&&p.sort((function(t,e){return i(a[t],a[e])})),s=0,h=f?(m-d*_)/f:0;s0?u*h:0)+_,g[l]={data:a[l],index:s,value:u,startAngle:y,endAngle:c,padAngle:C};return g}return a.value=function(e){return arguments.length?(t="function"==typeof e?e:va(+e),a):t},a.sortValues=function(t){return arguments.length?(e=t,i=null,a):e},a.sort=function(t){return arguments.length?(i=t,e=null,a):i},a.startAngle=function(t){return arguments.length?(r="function"==typeof t?t:va(+t),a):r},a.endAngle=function(t){return arguments.length?(n="function"==typeof t?t:va(+t),a):n},a.padAngle=function(t){return arguments.length?(o="function"==typeof t?t:va(+t),a):o},a}function ns(){}function os(t,e,i){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+e)/6,(t._y0+4*t._y1+i)/6)}function as(t){this._context=t}function ss(t){return new as(t)}function ls(t){this._context=t}function hs(t){return new ls(t)}function cs(t){this._context=t}function us(t){return new cs(t)}Pa.prototype,Array.prototype.slice,Za.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._context.lineTo(t,e)}}},as.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:os(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:os(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},ls.prototype={areaStart:ns,areaEnd:ns,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x2=t,this._y2=e;break;case 1:this._point=2,this._x3=t,this._y3=e;break;case 2:this._point=3,this._x4=t,this._y4=e,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+e)/6);break;default:os(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},cs.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var i=(this._x0+4*this._x1+t)/6,r=(this._y0+4*this._y1+e)/6;this._line?this._context.lineTo(i,r):this._context.moveTo(i,r);break;case 3:this._point=4;default:os(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}};class ds{constructor(t,e){this._context=t,this._x=e}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}point(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,e,t,e):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+e)/2,t,this._y0,t,e)}this._x0=t,this._y0=e}}function fs(t){return new ds(t,!0)}function ps(t){return new ds(t,!1)}function gs(t,e){this._basis=new as(t),this._beta=e}gs.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var t=this._x,e=this._y,i=t.length-1;if(i>0)for(var r,n=t[0],o=e[0],a=t[i]-n,s=e[i]-o,l=-1;++l<=i;)r=l/i,this._basis.point(this._beta*t[l]+(1-this._beta)*(n+r*a),this._beta*e[l]+(1-this._beta)*(o+r*s));this._x=this._y=null,this._basis.lineEnd()},point:function(t,e){this._x.push(+t),this._y.push(+e)}};const ys=function t(e){function i(t){return 1===e?new as(t):new gs(t,e)}return i.beta=function(e){return t(+e)},i}(.85);function ms(t,e,i){t._context.bezierCurveTo(t._x1+t._k*(t._x2-t._x0),t._y1+t._k*(t._y2-t._y0),t._x2+t._k*(t._x1-e),t._y2+t._k*(t._y1-i),t._x2,t._y2)}function Cs(t,e){this._context=t,this._k=(1-e)/6}Cs.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:ms(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2,this._x1=t,this._y1=e;break;case 2:this._point=3;default:ms(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const _s=function t(e){function i(t){return new Cs(t,e)}return i.tension=function(e){return t(+e)},i}(0);function xs(t,e){this._context=t,this._k=(1-e)/6}xs.prototype={areaStart:ns,areaEnd:ns,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:ms(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const bs=function t(e){function i(t){return new xs(t,e)}return i.tension=function(e){return t(+e)},i}(0);function vs(t,e){this._context=t,this._k=(1-e)/6}vs.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:ms(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const ks=function t(e){function i(t){return new vs(t,e)}return i.tension=function(e){return t(+e)},i}(0);function Ts(t,e,i){var r=t._x1,n=t._y1,o=t._x2,a=t._y2;if(t._l01_a>La){var s=2*t._l01_2a+3*t._l01_a*t._l12_a+t._l12_2a,l=3*t._l01_a*(t._l01_a+t._l12_a);r=(r*s-t._x0*t._l12_2a+t._x2*t._l01_2a)/l,n=(n*s-t._y0*t._l12_2a+t._y2*t._l01_2a)/l}if(t._l23_a>La){var h=2*t._l23_2a+3*t._l23_a*t._l12_a+t._l12_2a,c=3*t._l23_a*(t._l23_a+t._l12_a);o=(o*h+t._x1*t._l23_2a-e*t._l12_2a)/c,a=(a*h+t._y1*t._l23_2a-i*t._l12_2a)/c}t._context.bezierCurveTo(r,n,o,a,t._x2,t._y2)}function As(t,e){this._context=t,this._alpha=e}As.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var i=this._x2-t,r=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(i*i+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3;default:Ts(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const ws=function t(e){function i(t){return e?new As(t,e):new Cs(t,0)}return i.alpha=function(e){return t(+e)},i}(.5);function Ss(t,e){this._context=t,this._alpha=e}Ss.prototype={areaStart:ns,areaEnd:ns,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,e){if(t=+t,e=+e,this._point){var i=this._x2-t,r=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(i*i+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:Ts(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const Bs=function t(e){function i(t){return e?new Ss(t,e):new xs(t,0)}return i.alpha=function(e){return t(+e)},i}(.5);function Fs(t,e){this._context=t,this._alpha=e}Fs.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var i=this._x2-t,r=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(i*i+r*r,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Ts(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const Ls=function t(e){function i(t){return e?new Fs(t,e):new vs(t,0)}return i.alpha=function(e){return t(+e)},i}(.5);function Ms(t){this._context=t}function Es(t){return new Ms(t)}function Os(t){return t<0?-1:1}function Is(t,e,i){var r=t._x1-t._x0,n=e-t._x1,o=(t._y1-t._y0)/(r||n<0&&-0),a=(i-t._y1)/(n||r<0&&-0),s=(o*n+a*r)/(r+n);return(Os(o)+Os(a))*Math.min(Math.abs(o),Math.abs(a),.5*Math.abs(s))||0}function Ds(t,e){var i=t._x1-t._x0;return i?(3*(t._y1-t._y0)/i-e)/2:e}function Ns(t,e,i){var r=t._x0,n=t._y0,o=t._x1,a=t._y1,s=(o-r)/3;t._context.bezierCurveTo(r+s,n+s*e,o-s,a-s*i,o,a)}function qs(t){this._context=t}function $s(t){this._context=new zs(t)}function zs(t){this._context=t}function Ps(t){return new qs(t)}function js(t){return new $s(t)}function Rs(t){this._context=t}function Ws(t){var e,i,r=t.length-1,n=new Array(r),o=new Array(r),a=new Array(r);for(n[0]=0,o[0]=2,a[0]=t[0]+2*t[1],e=1;e=0;--e)n[e]=(a[e]-n[e+1])/o[e];for(o[r-1]=(t[r]+n[r-1])/2,e=0;e=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,e),this._context.lineTo(t,e);else{var i=this._x*(1-this._t)+t*this._t;this._context.lineTo(i,this._y),this._context.lineTo(i,e)}}this._x=t,this._y=e}},Xs.prototype={constructor:Xs,scale:function(t){return 1===t?this:new Xs(this.k*t,this.x,this.y)},translate:function(t,e){return 0===t&0===e?this:new Xs(this.k,this.x+this.k*t,this.y+this.k*e)},apply:function(t){return[t[0]*this.k+this.x,t[1]*this.k+this.y]},applyX:function(t){return t*this.k+this.x},applyY:function(t){return t*this.k+this.y},invert:function(t){return[(t[0]-this.x)/this.k,(t[1]-this.y)/this.k]},invertX:function(t){return(t-this.x)/this.k},invertY:function(t){return(t-this.y)/this.k},rescaleX:function(t){return t.copy().domain(t.range().map(this.invertX,this).map(t.invert,t))},rescaleY:function(t){return t.copy().domain(t.range().map(this.invertY,this).map(t.invert,t))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}},new Xs(1,0,0),Xs.prototype},7266:(t,e,i)=>{"use strict";i.d(e,{A:()=>a});var r=i(6309),n=i(3122);const o=class{constructor(){this.type=n.Z.ALL}get(){return this.type}set(t){if(this.type&&this.type!==t)throw new Error("Cannot change both RGB and HSL channels at the same time");this.type=t}reset(){this.type=n.Z.ALL}is(t){return this.type===t}},a=new class{constructor(t,e){this.color=e,this.changed=!1,this.data=t,this.type=new o}set(t,e){return this.color=e,this.changed=!1,this.data=t,this.type.type=n.Z.ALL,this}_ensureHSL(){const t=this.data,{h:e,s:i,l:n}=t;void 0===e&&(t.h=r.A.channel.rgb2hsl(t,"h")),void 0===i&&(t.s=r.A.channel.rgb2hsl(t,"s")),void 0===n&&(t.l=r.A.channel.rgb2hsl(t,"l"))}_ensureRGB(){const t=this.data,{r:e,g:i,b:n}=t;void 0===e&&(t.r=r.A.channel.hsl2rgb(t,"r")),void 0===i&&(t.g=r.A.channel.hsl2rgb(t,"g")),void 0===n&&(t.b=r.A.channel.hsl2rgb(t,"b"))}get r(){const t=this.data,e=t.r;return this.type.is(n.Z.HSL)||void 0===e?(this._ensureHSL(),r.A.channel.hsl2rgb(t,"r")):e}get g(){const t=this.data,e=t.g;return this.type.is(n.Z.HSL)||void 0===e?(this._ensureHSL(),r.A.channel.hsl2rgb(t,"g")):e}get b(){const t=this.data,e=t.b;return this.type.is(n.Z.HSL)||void 0===e?(this._ensureHSL(),r.A.channel.hsl2rgb(t,"b")):e}get h(){const t=this.data,e=t.h;return this.type.is(n.Z.RGB)||void 0===e?(this._ensureRGB(),r.A.channel.rgb2hsl(t,"h")):e}get s(){const t=this.data,e=t.s;return this.type.is(n.Z.RGB)||void 0===e?(this._ensureRGB(),r.A.channel.rgb2hsl(t,"s")):e}get l(){const t=this.data,e=t.l;return this.type.is(n.Z.RGB)||void 0===e?(this._ensureRGB(),r.A.channel.rgb2hsl(t,"l")):e}get a(){return this.data.a}set r(t){this.type.set(n.Z.RGB),this.changed=!0,this.data.r=t}set g(t){this.type.set(n.Z.RGB),this.changed=!0,this.data.g=t}set b(t){this.type.set(n.Z.RGB),this.changed=!0,this.data.b=t}set h(t){this.type.set(n.Z.HSL),this.changed=!0,this.data.h=t}set s(t){this.type.set(n.Z.HSL),this.changed=!0,this.data.s=t}set l(t){this.type.set(n.Z.HSL),this.changed=!0,this.data.l=t}set a(t){this.changed=!0,this.data.a=t}}({r:0,g:0,b:0,a:0},"transparent")},1931:(t,e,i)=>{"use strict";i.d(e,{A:()=>g});var r=i(7266),n=i(3122);const o={re:/^#((?:[a-f0-9]{2}){2,4}|[a-f0-9]{3})$/i,parse:t=>{if(35!==t.charCodeAt(0))return;const e=t.match(o.re);if(!e)return;const i=e[1],n=parseInt(i,16),a=i.length,s=a%4==0,l=a>4,h=l?1:17,c=l?8:4,u=s?0:-1,d=l?255:15;return r.A.set({r:(n>>c*(u+3)&d)*h,g:(n>>c*(u+2)&d)*h,b:(n>>c*(u+1)&d)*h,a:s?(n&d)*h/255:1},t)},stringify:t=>{const{r:e,g:i,b:r,a:o}=t;return o<1?`#${n.Y[Math.round(e)]}${n.Y[Math.round(i)]}${n.Y[Math.round(r)]}${n.Y[Math.round(255*o)]}`:`#${n.Y[Math.round(e)]}${n.Y[Math.round(i)]}${n.Y[Math.round(r)]}`}},a=o;var s=i(6309);const l={re:/^hsla?\(\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?(?:deg|grad|rad|turn)?)\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?%)\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?%)(?:\s*?(?:,|\/)\s*?\+?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?(%)?))?\s*?\)$/i,hueRe:/^(.+?)(deg|grad|rad|turn)$/i,_hue2deg:t=>{const e=t.match(l.hueRe);if(e){const[,t,i]=e;switch(i){case"grad":return s.A.channel.clamp.h(.9*parseFloat(t));case"rad":return s.A.channel.clamp.h(180*parseFloat(t)/Math.PI);case"turn":return s.A.channel.clamp.h(360*parseFloat(t))}}return s.A.channel.clamp.h(parseFloat(t))},parse:t=>{const e=t.charCodeAt(0);if(104!==e&&72!==e)return;const i=t.match(l.re);if(!i)return;const[,n,o,a,h,c]=i;return r.A.set({h:l._hue2deg(n),s:s.A.channel.clamp.s(parseFloat(o)),l:s.A.channel.clamp.l(parseFloat(a)),a:h?s.A.channel.clamp.a(c?parseFloat(h)/100:parseFloat(h)):1},t)},stringify:t=>{const{h:e,s:i,l:r,a:n}=t;return n<1?`hsla(${s.A.lang.round(e)}, ${s.A.lang.round(i)}%, ${s.A.lang.round(r)}%, ${n})`:`hsl(${s.A.lang.round(e)}, ${s.A.lang.round(i)}%, ${s.A.lang.round(r)}%)`}},h=l,c={colors:{aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyanaqua:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",transparent:"#00000000",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},parse:t=>{t=t.toLowerCase();const e=c.colors[t];if(e)return a.parse(e)},stringify:t=>{const e=a.stringify(t);for(const t in c.colors)if(c.colors[t]===e)return t}},u=c,d={re:/^rgba?\(\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))(?:\s*?(?:,|\/)\s*?\+?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?)))?\s*?\)$/i,parse:t=>{const e=t.charCodeAt(0);if(114!==e&&82!==e)return;const i=t.match(d.re);if(!i)return;const[,n,o,a,l,h,c,u,f]=i;return r.A.set({r:s.A.channel.clamp.r(o?2.55*parseFloat(n):parseFloat(n)),g:s.A.channel.clamp.g(l?2.55*parseFloat(a):parseFloat(a)),b:s.A.channel.clamp.b(c?2.55*parseFloat(h):parseFloat(h)),a:u?s.A.channel.clamp.a(f?parseFloat(u)/100:parseFloat(u)):1},t)},stringify:t=>{const{r:e,g:i,b:r,a:n}=t;return n<1?`rgba(${s.A.lang.round(e)}, ${s.A.lang.round(i)}, ${s.A.lang.round(r)}, ${s.A.lang.round(n)})`:`rgb(${s.A.lang.round(e)}, ${s.A.lang.round(i)}, ${s.A.lang.round(r)})`}},f=d,p={format:{keyword:c,hex:a,rgb:d,rgba:d,hsl:l,hsla:l},parse:t=>{if("string"!=typeof t)return t;const e=a.parse(t)||f.parse(t)||h.parse(t)||u.parse(t);if(e)return e;throw new Error(`Unsupported color format: "${t}"`)},stringify:t=>!t.changed&&t.color?t.color:t.type.is(n.Z.HSL)||void 0===t.data.r?h.stringify(t):t.a<1||!Number.isInteger(t.r)||!Number.isInteger(t.g)||!Number.isInteger(t.b)?f.stringify(t):a.stringify(t)},g=p},3122:(t,e,i)=>{"use strict";i.d(e,{Y:()=>n,Z:()=>o});var r=i(6309);const n={};for(let t=0;t<=255;t++)n[t]=r.A.unit.dec2hex(t);const o={ALL:0,RGB:1,HSL:2}},5635:(t,e,i)=>{"use strict";i.d(e,{A:()=>o});var r=i(6309),n=i(1931);const o=(t,e,i)=>{const o=n.A.parse(t),a=o[e],s=r.A.channel.clamp[e](a+i);return a!==s&&(o[e]=s),n.A.stringify(o)}},8232:(t,e,i)=>{"use strict";i.d(e,{A:()=>o});var r=i(6309),n=i(1931);const o=(t,e)=>{const i=n.A.parse(t);for(const t in e)i[t]=r.A.channel.clamp[t](e[t]);return n.A.stringify(i)}},5263:(t,e,i)=>{"use strict";i.d(e,{A:()=>n});var r=i(5635);const n=(t,e)=>(0,r.A)(t,"l",-e)},5097:(t,e,i)=>{"use strict";i.d(e,{A:()=>a});var r=i(6309),n=i(1931);const o=t=>(t=>{const{r:e,g:i,b:o}=n.A.parse(t),a=.2126*r.A.channel.toLinear(e)+.7152*r.A.channel.toLinear(i)+.0722*r.A.channel.toLinear(o);return r.A.lang.round(a)})(t)>=.5,a=t=>!o(t)},8041:(t,e,i)=>{"use strict";i.d(e,{A:()=>n});var r=i(5635);const n=(t,e)=>(0,r.A)(t,"l",e)},5582:(t,e,i)=>{"use strict";i.d(e,{A:()=>s});var r=i(6309),n=i(7266),o=i(1931),a=i(8232);const s=(t,e,i=0,s=1)=>{if("number"!=typeof t)return(0,a.A)(t,{a:e});const l=n.A.set({r:r.A.channel.clamp.r(t),g:r.A.channel.clamp.g(e),b:r.A.channel.clamp.b(i),a:r.A.channel.clamp.a(s)});return o.A.stringify(l)}},6309:(t,e,i)=>{"use strict";i.d(e,{A:()=>n});const r={min:{r:0,g:0,b:0,s:0,l:0,a:0},max:{r:255,g:255,b:255,h:360,s:100,l:100,a:1},clamp:{r:t=>t>=255?255:t<0?0:t,g:t=>t>=255?255:t<0?0:t,b:t=>t>=255?255:t<0?0:t,h:t=>t%360,s:t=>t>=100?100:t<0?0:t,l:t=>t>=100?100:t<0?0:t,a:t=>t>=1?1:t<0?0:t},toLinear:t=>{const e=t/255;return t>.03928?Math.pow((e+.055)/1.055,2.4):e/12.92},hue2rgb:(t,e,i)=>(i<0&&(i+=1),i>1&&(i-=1),i<1/6?t+6*(e-t)*i:i<.5?e:i<2/3?t+(e-t)*(2/3-i)*6:t),hsl2rgb:({h:t,s:e,l:i},n)=>{if(!e)return 2.55*i;t/=360,e/=100;const o=(i/=100)<.5?i*(1+e):i+e-i*e,a=2*i-o;switch(n){case"r":return 255*r.hue2rgb(a,o,t+1/3);case"g":return 255*r.hue2rgb(a,o,t);case"b":return 255*r.hue2rgb(a,o,t-1/3)}},rgb2hsl:({r:t,g:e,b:i},r)=>{t/=255,e/=255,i/=255;const n=Math.max(t,e,i),o=Math.min(t,e,i),a=(n+o)/2;if("l"===r)return 100*a;if(n===o)return 0;const s=n-o;if("s"===r)return 100*(a>.5?s/(2-n-o):s/(n+o));switch(n){case t:return 60*((e-i)/s+(ee>i?Math.min(e,Math.max(i,t)):Math.min(i,Math.max(e,t)),round:t=>Math.round(1e10*t)/1e10},unit:{dec2hex:t=>{const e=Math.round(t).toString(16);return e.length>1?e:`0${e}`}}}},9469:(t,e,i)=>{"use strict";i.d(e,{A:()=>s});var r=i(6984);const n=function(t,e){for(var i=t.length;i--;)if((0,r.A)(t[i][0],e))return i;return-1};var o=Array.prototype.splice;function a(t){var e=-1,i=null==t?0:t.length;for(this.clear();++e-1},a.prototype.set=function(t,e){var i=this.__data__,r=n(i,t);return r<0?(++this.size,i.push([t,e])):i[r][1]=e,this};const s=a},8335:(t,e,i)=>{"use strict";i.d(e,{A:()=>o});var r=i(8562),n=i(1917);const o=(0,r.A)(n.A,"Map")},2050:(t,e,i)=>{"use strict";i.d(e,{A:()=>d});const r=(0,i(8562).A)(Object,"create");var n=Object.prototype.hasOwnProperty;var o=Object.prototype.hasOwnProperty;function a(t){var e=-1,i=null==t?0:t.length;for(this.clear();++e{"use strict";i.d(e,{A:()=>o});var r=i(8562),n=i(1917);const o=(0,r.A)(n.A,"Set")},2080:(t,e,i)=>{"use strict";i.d(e,{A:()=>s});var r=i(9469);var n=i(8335),o=i(2050);function a(t){var e=this.__data__=new r.A(t);this.size=e.size}a.prototype.clear=function(){this.__data__=new r.A,this.size=0},a.prototype.delete=function(t){var e=this.__data__,i=e.delete(t);return this.size=e.size,i},a.prototype.get=function(t){return this.__data__.get(t)},a.prototype.has=function(t){return this.__data__.has(t)},a.prototype.set=function(t,e){var i=this.__data__;if(i instanceof r.A){var a=i.__data__;if(!n.A||a.length<199)return a.push([t,e]),this.size=++i.size,this;i=this.__data__=new o.A(a)}return i.set(t,e),this.size=i.size,this};const s=a},241:(t,e,i)=>{"use strict";i.d(e,{A:()=>r});const r=i(1917).A.Symbol},3988:(t,e,i)=>{"use strict";i.d(e,{A:()=>r});const r=i(1917).A.Uint8Array},2505:(t,e,i)=>{"use strict";i.d(e,{A:()=>h});var r=i(5175),n=i(2049),o=i(1200),a=i(5353),s=i(4749),l=Object.prototype.hasOwnProperty;const h=function(t,e){var i=(0,n.A)(t),h=!i&&(0,r.A)(t),c=!i&&!h&&(0,o.A)(t),u=!i&&!h&&!c&&(0,s.A)(t),d=i||h||c||u,f=d?function(t,e){for(var i=-1,r=Array(t);++i{"use strict";i.d(e,{A:()=>a});var r=i(2528),n=i(6984),o=Object.prototype.hasOwnProperty;const a=function(t,e,i){var a=t[e];o.call(t,e)&&(0,n.A)(a,i)&&(void 0!==i||e in t)||(0,r.A)(t,e,i)}},2528:(t,e,i)=>{"use strict";i.d(e,{A:()=>n});var r=i(4171);const n=function(t,e,i){"__proto__"==e&&r.A?(0,r.A)(t,e,{configurable:!0,enumerable:!0,value:i,writable:!0}):t[e]=i}},7132:(t,e,i)=>{"use strict";i.d(e,{A:()=>r});const r=function(t,e,i){for(var r=-1,n=Object(t),o=i(t),a=o.length;a--;){var s=o[++r];if(!1===e(n[s],s,n))break}return t}},2383:(t,e,i)=>{"use strict";i.d(e,{A:()=>c});var r=i(241),n=Object.prototype,o=n.hasOwnProperty,a=n.toString,s=r.A?r.A.toStringTag:void 0;var l=Object.prototype.toString;var h=r.A?r.A.toStringTag:void 0;const c=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":h&&h in Object(t)?function(t){var e=o.call(t,s),i=t[s];try{t[s]=void 0;var r=!0}catch(t){}var n=a.call(t);return r&&(e?t[s]=i:delete t[s]),n}(t):function(t){return l.call(t)}(t)}},4453:(t,e,i)=>{"use strict";i.d(e,{A:()=>a});var r=i(7271);const n=(0,i(367).A)(Object.keys,Object);var o=Object.prototype.hasOwnProperty;const a=function(t){if(!(0,r.A)(t))return n(t);var e=[];for(var i in Object(t))o.call(t,i)&&"constructor"!=i&&e.push(i);return e}},4326:(t,e,i)=>{"use strict";i.d(e,{A:()=>a});var r=i(9008),n=i(5255),o=i(7424);const a=function(t,e){return(0,o.A)((0,n.A)(t,e,r.A),t+"")}},2789:(t,e,i)=>{"use strict";i.d(e,{A:()=>r});const r=function(t){return function(e){return t(e)}}},565:(t,e,i)=>{"use strict";i.d(e,{A:()=>n});var r=i(3988);const n=function(t){var e=new t.constructor(t.byteLength);return new r.A(e).set(new r.A(t)),e}},154:(t,e,i)=>{"use strict";i.d(e,{A:()=>l});var r=i(1917),n="object"==typeof exports&&exports&&!exports.nodeType&&exports,o=n&&"object"==typeof module&&module&&!module.nodeType&&module,a=o&&o.exports===n?r.A.Buffer:void 0,s=a?a.allocUnsafe:void 0;const l=function(t,e){if(e)return t.slice();var i=t.length,r=s?s(i):new t.constructor(i);return t.copy(r),r}},1801:(t,e,i)=>{"use strict";i.d(e,{A:()=>n});var r=i(565);const n=function(t,e){var i=e?(0,r.A)(t.buffer):t.buffer;return new t.constructor(i,t.byteOffset,t.length)}},9759:(t,e,i)=>{"use strict";i.d(e,{A:()=>r});const r=function(t,e){var i=-1,r=t.length;for(e||(e=Array(r));++i{"use strict";i.d(e,{A:()=>o});var r=i(2851),n=i(2528);const o=function(t,e,i,o){var a=!i;i||(i={});for(var s=-1,l=e.length;++s{"use strict";i.d(e,{A:()=>n});var r=i(8562);const n=function(){try{var t=(0,r.A)(Object,"defineProperty");return t({},"",{}),t}catch(t){}}()},2136:(t,e,i)=>{"use strict";i.d(e,{A:()=>r});const r="object"==typeof global&&global&&global.Object===Object&&global},8562:(t,e,i)=>{"use strict";i.d(e,{A:()=>y});var r=i(9610);const n=i(1917).A["__core-js_shared__"];var o,a=(o=/[^.]+$/.exec(n&&n.keys&&n.keys.IE_PROTO||""))?"Symbol(src)_1."+o:"";var s=i(3149),l=i(1121),h=/^\[object .+?Constructor\]$/,c=Function.prototype,u=Object.prototype,d=c.toString,f=u.hasOwnProperty,p=RegExp("^"+d.call(f).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const g=function(t){return!(!(0,s.A)(t)||(e=t,a&&a in e))&&((0,r.A)(t)?p:h).test((0,l.A)(t));var e},y=function(t,e){var i=function(t,e){return null==t?void 0:t[e]}(t,e);return g(i)?i:void 0}},5647:(t,e,i)=>{"use strict";i.d(e,{A:()=>r});const r=(0,i(367).A)(Object.getPrototypeOf,Object)},9137:(t,e,i)=>{"use strict";i.d(e,{A:()=>k});var r=i(8562),n=i(1917);const o=(0,r.A)(n.A,"DataView");var a=i(8335);const s=(0,r.A)(n.A,"Promise");var l=i(9857);const h=(0,r.A)(n.A,"WeakMap");var c=i(2383),u=i(1121),d="[object Map]",f="[object Promise]",p="[object Set]",g="[object WeakMap]",y="[object DataView]",m=(0,u.A)(o),C=(0,u.A)(a.A),_=(0,u.A)(s),x=(0,u.A)(l.A),b=(0,u.A)(h),v=c.A;(o&&v(new o(new ArrayBuffer(1)))!=y||a.A&&v(new a.A)!=d||s&&v(s.resolve())!=f||l.A&&v(new l.A)!=p||h&&v(new h)!=g)&&(v=function(t){var e=(0,c.A)(t),i="[object Object]"==e?t.constructor:void 0,r=i?(0,u.A)(i):"";if(r)switch(r){case m:return y;case C:return d;case _:return f;case x:return p;case b:return g}return e});const k=v},407:(t,e,i)=>{"use strict";i.d(e,{A:()=>l});var r=i(3149),n=Object.create;const o=function(){function t(){}return function(e){if(!(0,r.A)(e))return{};if(n)return n(e);t.prototype=e;var i=new t;return t.prototype=void 0,i}}();var a=i(5647),s=i(7271);const l=function(t){return"function"!=typeof t.constructor||(0,s.A)(t)?{}:o((0,a.A)(t))}},5353:(t,e,i)=>{"use strict";i.d(e,{A:()=>n});var r=/^(?:0|[1-9]\d*)$/;const n=function(t,e){var i=typeof t;return!!(e=null==e?9007199254740991:e)&&("number"==i||"symbol"!=i&&r.test(t))&&t>-1&&t%1==0&&t{"use strict";i.d(e,{A:()=>s});var r=i(6984),n=i(8446),o=i(5353),a=i(3149);const s=function(t,e,i){if(!(0,a.A)(i))return!1;var s=typeof e;return!!("number"==s?(0,n.A)(i)&&(0,o.A)(e,i.length):"string"==s&&e in i)&&(0,r.A)(i[e],t)}},7271:(t,e,i)=>{"use strict";i.d(e,{A:()=>n});var r=Object.prototype;const n=function(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||r)}},4841:(t,e,i)=>{"use strict";i.d(e,{A:()=>s});var r=i(2136),n="object"==typeof exports&&exports&&!exports.nodeType&&exports,o=n&&"object"==typeof module&&module&&!module.nodeType&&module,a=o&&o.exports===n&&r.A.process;const s=function(){try{return o&&o.require&&o.require("util").types||a&&a.binding&&a.binding("util")}catch(t){}}()},367:(t,e,i)=>{"use strict";i.d(e,{A:()=>r});const r=function(t,e){return function(i){return t(e(i))}}},5255:(t,e,i)=>{"use strict";i.d(e,{A:()=>n});var r=Math.max;const n=function(t,e,i){return e=r(void 0===e?t.length-1:e,0),function(){for(var n=arguments,o=-1,a=r(n.length-e,0),s=Array(a);++o{"use strict";i.d(e,{A:()=>o});var r=i(2136),n="object"==typeof self&&self&&self.Object===Object&&self;const o=r.A||n||Function("return this")()},7424:(t,e,i)=>{"use strict";i.d(e,{A:()=>l});var r=i(9142),n=i(4171),o=i(9008);const a=n.A?function(t,e){return(0,n.A)(t,"toString",{configurable:!0,enumerable:!1,value:(0,r.A)(e),writable:!0})}:o.A;var s=Date.now;const l=(h=a,c=0,u=0,function(){var t=s(),e=16-(t-u);if(u=t,e>0){if(++c>=800)return arguments[0]}else c=0;return h.apply(void 0,arguments)});var h,c,u},1121:(t,e,i)=>{"use strict";i.d(e,{A:()=>n});var r=Function.prototype.toString;const n=function(t){if(null!=t){try{return r.call(t)}catch(t){}try{return t+""}catch(t){}}return""}},9142:(t,e,i)=>{"use strict";i.d(e,{A:()=>r});const r=function(t){return function(){return t}}},6984:(t,e,i)=>{"use strict";i.d(e,{A:()=>r});const r=function(t,e){return t===e||t!=t&&e!=e}},9008:(t,e,i)=>{"use strict";i.d(e,{A:()=>r});const r=function(t){return t}},5175:(t,e,i)=>{"use strict";i.d(e,{A:()=>h});var r=i(2383),n=i(3098);const o=function(t){return(0,n.A)(t)&&"[object Arguments]"==(0,r.A)(t)};var a=Object.prototype,s=a.hasOwnProperty,l=a.propertyIsEnumerable;const h=o(function(){return arguments}())?o:function(t){return(0,n.A)(t)&&s.call(t,"callee")&&!l.call(t,"callee")}},2049:(t,e,i)=>{"use strict";i.d(e,{A:()=>r});const r=Array.isArray},8446:(t,e,i)=>{"use strict";i.d(e,{A:()=>o});var r=i(9610),n=i(5254);const o=function(t){return null!=t&&(0,n.A)(t.length)&&!(0,r.A)(t)}},3533:(t,e,i)=>{"use strict";i.d(e,{A:()=>o});var r=i(8446),n=i(3098);const o=function(t){return(0,n.A)(t)&&(0,r.A)(t)}},1200:(t,e,i)=>{"use strict";i.d(e,{A:()=>s});var r=i(1917);var n="object"==typeof exports&&exports&&!exports.nodeType&&exports,o=n&&"object"==typeof module&&module&&!module.nodeType&&module,a=o&&o.exports===n?r.A.Buffer:void 0;const s=(a?a.isBuffer:void 0)||function(){return!1}},6401:(t,e,i)=>{"use strict";i.d(e,{A:()=>d});var r=i(4453),n=i(9137),o=i(5175),a=i(2049),s=i(8446),l=i(1200),h=i(7271),c=i(4749),u=Object.prototype.hasOwnProperty;const d=function(t){if(null==t)return!0;if((0,s.A)(t)&&((0,a.A)(t)||"string"==typeof t||"function"==typeof t.splice||(0,l.A)(t)||(0,c.A)(t)||(0,o.A)(t)))return!t.length;var e=(0,n.A)(t);if("[object Map]"==e||"[object Set]"==e)return!t.size;if((0,h.A)(t))return!(0,r.A)(t).length;for(var i in t)if(u.call(t,i))return!1;return!0}},9610:(t,e,i)=>{"use strict";i.d(e,{A:()=>o});var r=i(2383),n=i(3149);const o=function(t){if(!(0,n.A)(t))return!1;var e=(0,r.A)(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e}},5254:(t,e,i)=>{"use strict";i.d(e,{A:()=>r});const r=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991}},3149:(t,e,i)=>{"use strict";i.d(e,{A:()=>r});const r=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},3098:(t,e,i)=>{"use strict";i.d(e,{A:()=>r});const r=function(t){return null!=t&&"object"==typeof t}},4963:(t,e,i)=>{"use strict";i.d(e,{A:()=>u});var r=i(2383),n=i(5647),o=i(3098),a=Function.prototype,s=Object.prototype,l=a.toString,h=s.hasOwnProperty,c=l.call(Object);const u=function(t){if(!(0,o.A)(t)||"[object Object]"!=(0,r.A)(t))return!1;var e=(0,n.A)(t);if(null===e)return!0;var i=h.call(e,"constructor")&&e.constructor;return"function"==typeof i&&i instanceof i&&l.call(i)==c}},4749:(t,e,i)=>{"use strict";i.d(e,{A:()=>c});var r=i(2383),n=i(5254),o=i(3098),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1;var s=i(2789),l=i(4841),h=l.A&&l.A.isTypedArray;const c=h?(0,s.A)(h):function(t){return(0,o.A)(t)&&(0,n.A)(t.length)&&!!a[(0,r.A)(t)]}},9999:(t,e,i)=>{"use strict";i.d(e,{A:()=>h});var r=i(2505),n=i(3149),o=i(7271);var a=Object.prototype.hasOwnProperty;const s=function(t){if(!(0,n.A)(t))return function(t){var e=[];if(null!=t)for(var i in Object(t))e.push(i);return e}(t);var e=(0,o.A)(t),i=[];for(var r in t)("constructor"!=r||!e&&a.call(t,r))&&i.push(r);return i};var l=i(8446);const h=function(t){return(0,l.A)(t)?(0,r.A)(t,!0):s(t)}},6632:(t,e,i)=>{"use strict";i.d(e,{A:()=>o});var r=i(2050);function n(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new TypeError("Expected a function");var i=function(){var r=arguments,n=e?e.apply(this,r):r[0],o=i.cache;if(o.has(n))return o.get(n);var a=t.apply(this,r);return i.cache=o.set(n,a)||o,a};return i.cache=new(n.Cache||r.A),i}n.Cache=r.A;const o=n},9115:(t,e,i)=>{"use strict";i.d(e,{A:()=>S});var r=i(2080),n=i(2528),o=i(6984);const a=function(t,e,i){(void 0!==i&&!(0,o.A)(t[e],i)||void 0===i&&!(e in t))&&(0,n.A)(t,e,i)};var s=i(7132),l=i(154),h=i(1801),c=i(9759),u=i(407),d=i(5175),f=i(2049),p=i(3533),g=i(1200),y=i(9610),m=i(3149),C=i(4963),_=i(4749);const x=function(t,e){if(("constructor"!==e||"function"!=typeof t[e])&&"__proto__"!=e)return t[e]};var b=i(2031),v=i(9999);const k=function(t,e,i,r,n,o,s){var k,T=x(t,i),A=x(e,i),w=s.get(A);if(w)a(t,i,w);else{var S=o?o(T,A,i+"",t,e,s):void 0,B=void 0===S;if(B){var F=(0,f.A)(A),L=!F&&(0,g.A)(A),M=!F&&!L&&(0,_.A)(A);S=A,F||L||M?(0,f.A)(T)?S=T:(0,p.A)(T)?S=(0,c.A)(T):L?(B=!1,S=(0,l.A)(A,!0)):M?(B=!1,S=(0,h.A)(A,!0)):S=[]:(0,C.A)(A)||(0,d.A)(A)?(S=T,(0,d.A)(T)?(k=T,S=(0,b.A)(k,(0,v.A)(k))):(0,m.A)(T)&&!(0,y.A)(T)||(S=(0,u.A)(A))):B=!1}B&&(s.set(A,S),n(S,A,r,o,s),s.delete(A)),a(t,i,S)}},T=function t(e,i,n,o,l){e!==i&&(0,s.A)(i,(function(s,h){if(l||(l=new r.A),(0,m.A)(s))k(e,i,h,n,t,o,l);else{var c=o?o(x(e,h),s,h+"",e,i,l):void 0;void 0===c&&(c=s),a(e,h,c)}}),v.A)};var A=i(4326),w=i(6832);const S=(B=function(t,e,i){T(t,e,i)},(0,A.A)((function(t,e){var i=-1,r=e.length,n=r>1?e[r-1]:void 0,o=r>2?e[2]:void 0;for(n=B.length>3&&"function"==typeof n?(r--,n):void 0,o&&(0,w.A)(e[0],e[1],o)&&(n=r<3?void 0:n,r=1),t=Object(t);++i{"use strict";i.d(e,{A:()=>Pi,B:()=>zt,C:()=>_e,D:()=>Ce,E:()=>Mt,F:()=>Me,G:()=>bt,H:()=>vt,I:()=>le,J:()=>st,K:()=>Oi,L:()=>Bi,M:()=>be,N:()=>io,Z:()=>Qt,a:()=>Ai,b:()=>Ti,c:()=>Mi,d:()=>ut,e:()=>Tt,f:()=>Jt,g:()=>ki,h:()=>pe,i:()=>pi,j:()=>fe,k:()=>ae,l:()=>nt,m:()=>pt,n:()=>ie,o:()=>gi,p:()=>Ei,q:()=>wi,r:()=>kt,s:()=>vi,t:()=>Si,u:()=>xe,v:()=>bi,w:()=>ue,x:()=>gt,y:()=>he,z:()=>Di});var r=i(513),n=i(4353),o=i(6750),a=i(8918),s=i(2838),l=i(1931),h=i(8232);const c=(t,e)=>{const i=l.A.parse(t),r={};for(const t in e)e[t]&&(r[t]=i[t]+e[t]);return(0,h.A)(t,r)};var u=i(5582);const d=(t,e=100)=>{const i=l.A.parse(t);return i.r=255-i.r,i.g=255-i.g,i.b=255-i.b,((t,e,i=50)=>{const{r,g:n,b:o,a}=l.A.parse(t),{r:s,g:h,b:c,a:d}=l.A.parse(e),f=i/100,p=2*f-1,g=a-d,y=((p*g==-1?p:(p+g)/(1+p*g))+1)/2,m=1-y,C=r*y+s*m,_=n*y+h*m,x=o*y+c*m,b=a*f+d*(1-f);return(0,u.A)(C,_,x,b)})(i,t,e)};var f=i(5263),p=i(8041),g=i(5097),y=i(6632),m=i(9115),C="comm",_="rule",x="decl",b=Math.abs,v=String.fromCharCode;function k(t){return t.trim()}function T(t,e,i){return t.replace(e,i)}function A(t,e,i){return t.indexOf(e,i)}function w(t,e){return 0|t.charCodeAt(e)}function S(t,e,i){return t.slice(e,i)}function B(t){return t.length}function F(t,e){return e.push(t),t}function L(t,e){for(var i="",r=0;r0?w(q,--D):0,O--,10===N&&(O=1,E--),N}function P(){return N=D2||U(N)>3?"":" "}function V(t,e){for(;--e&&P()&&!(N<48||N>102||N>57&&N<65||N>70&&N<97););return W(t,R()+(e<6&&32==j()&&32==P()))}function G(t){for(;P();)switch(N){case t:return D;case 34:case 39:34!==t&&39!==t&&G(N);break;case 40:41===t&&G(t);break;case 92:P()}return D}function X(t,e){for(;P()&&t+N!==57&&(t+N!==84||47!==j()););return"/*"+W(e,D-1)+"*"+v(47===t?t:P())}function Z(t){for(;!U(j());)P();return W(t,D)}function J(t){return function(t){return q="",t}(Q("",null,null,null,[""],t=function(t){return E=O=1,I=B(q=t),D=0,[]}(t),0,[0],t))}function Q(t,e,i,r,n,o,a,s,l){for(var h=0,c=0,u=a,d=0,f=0,p=0,g=1,y=1,m=1,C=0,_="",x=n,k=o,S=r,L=_;y;)switch(p=C,C=P()){case 40:if(108!=p&&58==w(L,u-1)){-1!=A(L+=T(H(C),"&","&\f"),"&\f",b(h?s[h-1]:0))&&(m=-1);break}case 34:case 39:case 91:L+=H(C);break;case 9:case 10:case 13:case 32:L+=Y(p);break;case 92:L+=V(R()-1,7);continue;case 47:switch(j()){case 42:case 47:F(tt(X(P(),R()),e,i,l),l);break;default:L+="/"}break;case 123*g:s[h++]=B(L)*m;case 125*g:case 59:case 0:switch(C){case 0:case 125:y=0;case 59+c:-1==m&&(L=T(L,/\f/g,"")),f>0&&B(L)-u&&F(f>32?et(L+";",r,i,u-1,l):et(T(L," ","")+";",r,i,u-2,l),l);break;case 59:L+=";";default:if(F(S=K(L,e,i,h,c,n,s,_,x=[],k=[],u,o),o),123===C)if(0===c)Q(L,e,S,S,x,o,u,s,k);else switch(99===d&&110===w(L,3)?100:d){case 100:case 108:case 109:case 115:Q(t,S,S,r&&F(K(t,S,S,0,0,n,s,_,n,x=[],u,k),k),n,k,u,s,r?x:k);break;default:Q(L,S,S,S,[""],k,0,s,k)}}h=c=f=0,g=m=1,_=L="",u=a;break;case 58:u=1+B(L),f=p;default:if(g<1)if(123==C)--g;else if(125==C&&0==g++&&125==z())continue;switch(L+=v(C),C*g){case 38:m=c>0?1:(L+="\f",-1);break;case 44:s[h++]=(B(L)-1)*m,m=1;break;case 64:45===j()&&(L+=H(P())),d=j(),c=u=B(_=L+=Z(R())),C++;break;case 45:45===p&&2==B(L)&&(g=0)}}return o}function K(t,e,i,r,n,o,a,s,l,h,c,u){for(var d=n-1,f=0===n?o:[""],p=function(t){return t.length}(f),g=0,y=0,m=0;g0?f[C]+" "+x:T(x,/&\f/g,f[C])))&&(l[m++]=v);return $(t,e,i,0===n?_:s,l,h,c,u)}function tt(t,e,i,r){return $(t,e,i,C,v(N),S(t,2,-2),0,r)}function et(t,e,i,r,n){return $(t,e,i,x,S(t,0,r),S(t,r+1,-1),r,n)}var it=i(6401);const rt={trace:0,debug:1,info:2,warn:3,error:4,fatal:5},nt={trace:(...t)=>{},debug:(...t)=>{},info:(...t)=>{},warn:(...t)=>{},error:(...t)=>{},fatal:(...t)=>{}},ot=function(t="fatal"){let e=rt.fatal;"string"==typeof t?(t=t.toLowerCase())in rt&&(e=rt[t]):"number"==typeof t&&(e=t),nt.trace=()=>{},nt.debug=()=>{},nt.info=()=>{},nt.warn=()=>{},nt.error=()=>{},nt.fatal=()=>{},e<=rt.fatal&&(nt.fatal=console.error?console.error.bind(console,at("FATAL"),"color: orange"):console.log.bind(console,"",at("FATAL"))),e<=rt.error&&(nt.error=console.error?console.error.bind(console,at("ERROR"),"color: orange"):console.log.bind(console,"",at("ERROR"))),e<=rt.warn&&(nt.warn=console.warn?console.warn.bind(console,at("WARN"),"color: orange"):console.log.bind(console,"",at("WARN"))),e<=rt.info&&(nt.info=console.info?console.info.bind(console,at("INFO"),"color: lightblue"):console.log.bind(console,"",at("INFO"))),e<=rt.debug&&(nt.debug=console.debug?console.debug.bind(console,at("DEBUG"),"color: lightgreen"):console.log.bind(console,"",at("DEBUG"))),e<=rt.trace&&(nt.trace=console.debug?console.debug.bind(console,at("TRACE"),"color: lightgreen"):console.log.bind(console,"",at("TRACE")))},at=t=>`%c${n().format("ss.SSS")} : ${t} : `,st=//gi,lt=(()=>{let t=!1;return()=>{t||(function(){const t="data-temp-href-target";s.addHook("beforeSanitizeAttributes",(e=>{"A"===e.tagName&&e.hasAttribute("target")&&e.setAttribute(t,e.getAttribute("target")||"")})),s.addHook("afterSanitizeAttributes",(e=>{"A"===e.tagName&&e.hasAttribute(t)&&(e.setAttribute("target",e.getAttribute(t)||""),e.removeAttribute(t),"_blank"===e.getAttribute("target")&&e.setAttribute("rel","noopener"))}))}(),t=!0)}})(),ht=t=>(lt(),s.sanitize(t)),ct=(t,e)=>{var i;if(!1!==(null==(i=e.flowchart)?void 0:i.htmlLabels)){const i=e.securityLevel;"antiscript"===i||"strict"===i?t=ht(t):"loose"!==i&&(t=(t=(t=ft(t)).replace(//g,">")).replace(/=/g,"="),t=dt(t))}return t},ut=(t,e)=>t?t=e.dompurifyConfig?s.sanitize(ct(t,e),e.dompurifyConfig).toString():s.sanitize(ct(t,e),{FORBID_TAGS:["style"]}).toString():t,dt=t=>t.replace(/#br#/g,"
    "),ft=t=>t.replace(st,"#br#"),pt=t=>!1!==t&&!["false","null","0"].includes(String(t).trim().toLowerCase()),gt=function(t){const e=t.split(/(,)/),i=[];for(let t=0;t0&&t+1Math.max(0,t.split(e).length-1),mt=(t,e)=>{const i=yt(t,"~"),r=yt(e,"~");return 1===i&&1===r},Ct=t=>{const e=yt(t,"~");let i=!1;if(e<=1)return t;e%2!=0&&t.startsWith("~")&&(t=t.substring(1),i=!0);const r=[...t];let n=r.indexOf("~"),o=r.lastIndexOf("~");for(;-1!==n&&-1!==o&&n!==o;)r[n]="<",r[o]=">",n=r.indexOf("~"),o=r.lastIndexOf("~");return i&&r.unshift("~"),r.join("")},_t=()=>void 0!==window.MathMLElement,xt=/\$\$(.*)\$\$/g,bt=t=>{var e;return((null==(e=t.match(xt))?void 0:e.length)??0)>0},vt=async(t,e)=>{t=await kt(t,e);const i=document.createElement("div");i.innerHTML=t,i.id="katex-temp",i.style.visibility="hidden",i.style.position="absolute",i.style.top="0";const r=document.querySelector("body");null==r||r.insertAdjacentElement("beforeend",i);const n={width:i.clientWidth,height:i.clientHeight};return i.remove(),n},kt=async(t,e)=>{if(!bt(t))return t;if(!_t()&&!e.legacyMathML)return t.replace(xt,"MathML is unsupported in this environment.");const{default:r}=await i.e(130).then(i.bind(i,2130));return t.split(st).map((t=>bt(t)?`\n
    \n ${t}\n
    \n `:`
    ${t}
    `)).join("").replace(xt,((t,e)=>r.renderToString(e,{throwOnError:!0,displayMode:!0,output:_t()?"mathml":"htmlAndMathml"}).replace(/\n/g," ").replace(//g,"")))},Tt={getRows:t=>t?ft(t).replace(/\\n/g,"#br#").split("#br#"):[""],sanitizeText:ut,sanitizeTextOrArray:(t,e)=>"string"==typeof t?ut(t,e):t.flat().map((t=>ut(t,e))),hasBreaks:t=>st.test(t),splitBreaks:t=>t.split(st),lineBreakRegex:st,removeScript:ht,getUrl:t=>{let e="";return t&&(e=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search,e=e.replaceAll(/\(/g,"\\("),e=e.replaceAll(/\)/g,"\\)")),e},evaluate:pt,getMax:function(...t){const e=t.filter((t=>!isNaN(t)));return Math.max(...e)},getMin:function(...t){const e=t.filter((t=>!isNaN(t)));return Math.min(...e)}},At=(t,e)=>c(t,e?{s:-40,l:10}:{s:-40,l:-10}),wt="#ffffff",St="#f2f2f2";let Bt=class{constructor(){this.background="#f4f4f4",this.primaryColor="#fff4dd",this.noteBkgColor="#fff5ad",this.noteTextColor="#333",this.THEME_COLOR_LIMIT=12,this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px"}updateColors(){var t,e,i,r,n,o,a,s,l,h,u;if(this.primaryTextColor=this.primaryTextColor||(this.darkMode?"#eee":"#333"),this.secondaryColor=this.secondaryColor||c(this.primaryColor,{h:-120}),this.tertiaryColor=this.tertiaryColor||c(this.primaryColor,{h:180,l:5}),this.primaryBorderColor=this.primaryBorderColor||At(this.primaryColor,this.darkMode),this.secondaryBorderColor=this.secondaryBorderColor||At(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=this.tertiaryBorderColor||At(this.tertiaryColor,this.darkMode),this.noteBorderColor=this.noteBorderColor||At(this.noteBkgColor,this.darkMode),this.noteBkgColor=this.noteBkgColor||"#fff5ad",this.noteTextColor=this.noteTextColor||"#333",this.secondaryTextColor=this.secondaryTextColor||d(this.secondaryColor),this.tertiaryTextColor=this.tertiaryTextColor||d(this.tertiaryColor),this.lineColor=this.lineColor||d(this.background),this.arrowheadColor=this.arrowheadColor||d(this.background),this.textColor=this.textColor||this.primaryTextColor,this.border2=this.border2||this.tertiaryBorderColor,this.nodeBkg=this.nodeBkg||this.primaryColor,this.mainBkg=this.mainBkg||this.primaryColor,this.nodeBorder=this.nodeBorder||this.primaryBorderColor,this.clusterBkg=this.clusterBkg||this.tertiaryColor,this.clusterBorder=this.clusterBorder||this.tertiaryBorderColor,this.defaultLinkColor=this.defaultLinkColor||this.lineColor,this.titleColor=this.titleColor||this.tertiaryTextColor,this.edgeLabelBackground=this.edgeLabelBackground||(this.darkMode?(0,f.A)(this.secondaryColor,30):this.secondaryColor),this.nodeTextColor=this.nodeTextColor||this.primaryTextColor,this.actorBorder=this.actorBorder||this.primaryBorderColor,this.actorBkg=this.actorBkg||this.mainBkg,this.actorTextColor=this.actorTextColor||this.primaryTextColor,this.actorLineColor=this.actorLineColor||"grey",this.labelBoxBkgColor=this.labelBoxBkgColor||this.actorBkg,this.signalColor=this.signalColor||this.textColor,this.signalTextColor=this.signalTextColor||this.textColor,this.labelBoxBorderColor=this.labelBoxBorderColor||this.actorBorder,this.labelTextColor=this.labelTextColor||this.actorTextColor,this.loopTextColor=this.loopTextColor||this.actorTextColor,this.activationBorderColor=this.activationBorderColor||(0,f.A)(this.secondaryColor,10),this.activationBkgColor=this.activationBkgColor||this.secondaryColor,this.sequenceNumberColor=this.sequenceNumberColor||d(this.lineColor),this.sectionBkgColor=this.sectionBkgColor||this.tertiaryColor,this.altSectionBkgColor=this.altSectionBkgColor||"white",this.sectionBkgColor=this.sectionBkgColor||this.secondaryColor,this.sectionBkgColor2=this.sectionBkgColor2||this.primaryColor,this.excludeBkgColor=this.excludeBkgColor||"#eeeeee",this.taskBorderColor=this.taskBorderColor||this.primaryBorderColor,this.taskBkgColor=this.taskBkgColor||this.primaryColor,this.activeTaskBorderColor=this.activeTaskBorderColor||this.primaryColor,this.activeTaskBkgColor=this.activeTaskBkgColor||(0,p.A)(this.primaryColor,23),this.gridColor=this.gridColor||"lightgrey",this.doneTaskBkgColor=this.doneTaskBkgColor||"lightgrey",this.doneTaskBorderColor=this.doneTaskBorderColor||"grey",this.critBorderColor=this.critBorderColor||"#ff8888",this.critBkgColor=this.critBkgColor||"red",this.todayLineColor=this.todayLineColor||"red",this.taskTextColor=this.taskTextColor||this.textColor,this.taskTextOutsideColor=this.taskTextOutsideColor||this.textColor,this.taskTextLightColor=this.taskTextLightColor||this.textColor,this.taskTextColor=this.taskTextColor||this.primaryTextColor,this.taskTextDarkColor=this.taskTextDarkColor||this.textColor,this.taskTextClickableColor=this.taskTextClickableColor||"#003163",this.personBorder=this.personBorder||this.primaryBorderColor,this.personBkg=this.personBkg||this.mainBkg,this.transitionColor=this.transitionColor||this.lineColor,this.transitionLabelColor=this.transitionLabelColor||this.textColor,this.stateLabelColor=this.stateLabelColor||this.stateBkg||this.primaryTextColor,this.stateBkg=this.stateBkg||this.mainBkg,this.labelBackgroundColor=this.labelBackgroundColor||this.stateBkg,this.compositeBackground=this.compositeBackground||this.background||this.tertiaryColor,this.altBackground=this.altBackground||this.tertiaryColor,this.compositeTitleBackground=this.compositeTitleBackground||this.mainBkg,this.compositeBorder=this.compositeBorder||this.nodeBorder,this.innerEndBackground=this.nodeBorder,this.errorBkgColor=this.errorBkgColor||this.tertiaryColor,this.errorTextColor=this.errorTextColor||this.tertiaryTextColor,this.transitionColor=this.transitionColor||this.lineColor,this.specialStateColor=this.lineColor,this.cScale0=this.cScale0||this.primaryColor,this.cScale1=this.cScale1||this.secondaryColor,this.cScale2=this.cScale2||this.tertiaryColor,this.cScale3=this.cScale3||c(this.primaryColor,{h:30}),this.cScale4=this.cScale4||c(this.primaryColor,{h:60}),this.cScale5=this.cScale5||c(this.primaryColor,{h:90}),this.cScale6=this.cScale6||c(this.primaryColor,{h:120}),this.cScale7=this.cScale7||c(this.primaryColor,{h:150}),this.cScale8=this.cScale8||c(this.primaryColor,{h:210,l:150}),this.cScale9=this.cScale9||c(this.primaryColor,{h:270}),this.cScale10=this.cScale10||c(this.primaryColor,{h:300}),this.cScale11=this.cScale11||c(this.primaryColor,{h:330}),this.darkMode)for(let t=0;t{this[e]=t[e]})),this.updateColors(),e.forEach((e=>{this[e]=t[e]}))}},Ft=class{constructor(){this.background="#333",this.primaryColor="#1f2020",this.secondaryColor=(0,p.A)(this.primaryColor,16),this.tertiaryColor=c(this.primaryColor,{h:-160}),this.primaryBorderColor=d(this.background),this.secondaryBorderColor=At(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=At(this.tertiaryColor,this.darkMode),this.primaryTextColor=d(this.primaryColor),this.secondaryTextColor=d(this.secondaryColor),this.tertiaryTextColor=d(this.tertiaryColor),this.lineColor=d(this.background),this.textColor=d(this.background),this.mainBkg="#1f2020",this.secondBkg="calculated",this.mainContrastColor="lightgrey",this.darkTextColor=(0,p.A)(d("#323D47"),10),this.lineColor="calculated",this.border1="#81B1DB",this.border2=(0,u.A)(255,255,255,.25),this.arrowheadColor="calculated",this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px",this.labelBackground="#181818",this.textColor="#ccc",this.THEME_COLOR_LIMIT=12,this.nodeBkg="calculated",this.nodeBorder="calculated",this.clusterBkg="calculated",this.clusterBorder="calculated",this.defaultLinkColor="calculated",this.titleColor="#F9FFFE",this.edgeLabelBackground="calculated",this.actorBorder="calculated",this.actorBkg="calculated",this.actorTextColor="calculated",this.actorLineColor="calculated",this.signalColor="calculated",this.signalTextColor="calculated",this.labelBoxBkgColor="calculated",this.labelBoxBorderColor="calculated",this.labelTextColor="calculated",this.loopTextColor="calculated",this.noteBorderColor="calculated",this.noteBkgColor="#fff5ad",this.noteTextColor="calculated",this.activationBorderColor="calculated",this.activationBkgColor="calculated",this.sequenceNumberColor="black",this.sectionBkgColor=(0,f.A)("#EAE8D9",30),this.altSectionBkgColor="calculated",this.sectionBkgColor2="#EAE8D9",this.excludeBkgColor=(0,f.A)(this.sectionBkgColor,10),this.taskBorderColor=(0,u.A)(255,255,255,70),this.taskBkgColor="calculated",this.taskTextColor="calculated",this.taskTextLightColor="calculated",this.taskTextOutsideColor="calculated",this.taskTextClickableColor="#003163",this.activeTaskBorderColor=(0,u.A)(255,255,255,50),this.activeTaskBkgColor="#81B1DB",this.gridColor="calculated",this.doneTaskBkgColor="calculated",this.doneTaskBorderColor="grey",this.critBorderColor="#E83737",this.critBkgColor="#E83737",this.taskTextDarkColor="calculated",this.todayLineColor="#DB5757",this.personBorder=this.primaryBorderColor,this.personBkg=this.mainBkg,this.labelColor="calculated",this.errorBkgColor="#a44141",this.errorTextColor="#ddd"}updateColors(){var t,e,i,r,n,o,a,s,l,h,u;this.secondBkg=(0,p.A)(this.mainBkg,16),this.lineColor=this.mainContrastColor,this.arrowheadColor=this.mainContrastColor,this.nodeBkg=this.mainBkg,this.nodeBorder=this.border1,this.clusterBkg=this.secondBkg,this.clusterBorder=this.border2,this.defaultLinkColor=this.lineColor,this.edgeLabelBackground=(0,p.A)(this.labelBackground,25),this.actorBorder=this.border1,this.actorBkg=this.mainBkg,this.actorTextColor=this.mainContrastColor,this.actorLineColor=this.mainContrastColor,this.signalColor=this.mainContrastColor,this.signalTextColor=this.mainContrastColor,this.labelBoxBkgColor=this.actorBkg,this.labelBoxBorderColor=this.actorBorder,this.labelTextColor=this.mainContrastColor,this.loopTextColor=this.mainContrastColor,this.noteBorderColor=this.secondaryBorderColor,this.noteBkgColor=this.secondBkg,this.noteTextColor=this.secondaryTextColor,this.activationBorderColor=this.border1,this.activationBkgColor=this.secondBkg,this.altSectionBkgColor=this.background,this.taskBkgColor=(0,p.A)(this.mainBkg,23),this.taskTextColor=this.darkTextColor,this.taskTextLightColor=this.mainContrastColor,this.taskTextOutsideColor=this.taskTextLightColor,this.gridColor=this.mainContrastColor,this.doneTaskBkgColor=this.mainContrastColor,this.taskTextDarkColor=this.darkTextColor,this.transitionColor=this.transitionColor||this.lineColor,this.transitionLabelColor=this.transitionLabelColor||this.textColor,this.stateLabelColor=this.stateLabelColor||this.stateBkg||this.primaryTextColor,this.stateBkg=this.stateBkg||this.mainBkg,this.labelBackgroundColor=this.labelBackgroundColor||this.stateBkg,this.compositeBackground=this.compositeBackground||this.background||this.tertiaryColor,this.altBackground=this.altBackground||"#555",this.compositeTitleBackground=this.compositeTitleBackground||this.mainBkg,this.compositeBorder=this.compositeBorder||this.nodeBorder,this.innerEndBackground=this.primaryBorderColor,this.specialStateColor="#f4f4f4",this.errorBkgColor=this.errorBkgColor||this.tertiaryColor,this.errorTextColor=this.errorTextColor||this.tertiaryTextColor,this.fillType0=this.primaryColor,this.fillType1=this.secondaryColor,this.fillType2=c(this.primaryColor,{h:64}),this.fillType3=c(this.secondaryColor,{h:64}),this.fillType4=c(this.primaryColor,{h:-64}),this.fillType5=c(this.secondaryColor,{h:-64}),this.fillType6=c(this.primaryColor,{h:128}),this.fillType7=c(this.secondaryColor,{h:128}),this.cScale1=this.cScale1||"#0b0000",this.cScale2=this.cScale2||"#4d1037",this.cScale3=this.cScale3||"#3f5258",this.cScale4=this.cScale4||"#4f2f1b",this.cScale5=this.cScale5||"#6e0a0a",this.cScale6=this.cScale6||"#3b0048",this.cScale7=this.cScale7||"#995a01",this.cScale8=this.cScale8||"#154706",this.cScale9=this.cScale9||"#161722",this.cScale10=this.cScale10||"#00296f",this.cScale11=this.cScale11||"#01629c",this.cScale12=this.cScale12||"#010029",this.cScale0=this.cScale0||this.primaryColor,this.cScale1=this.cScale1||this.secondaryColor,this.cScale2=this.cScale2||this.tertiaryColor,this.cScale3=this.cScale3||c(this.primaryColor,{h:30}),this.cScale4=this.cScale4||c(this.primaryColor,{h:60}),this.cScale5=this.cScale5||c(this.primaryColor,{h:90}),this.cScale6=this.cScale6||c(this.primaryColor,{h:120}),this.cScale7=this.cScale7||c(this.primaryColor,{h:150}),this.cScale8=this.cScale8||c(this.primaryColor,{h:210}),this.cScale9=this.cScale9||c(this.primaryColor,{h:270}),this.cScale10=this.cScale10||c(this.primaryColor,{h:300}),this.cScale11=this.cScale11||c(this.primaryColor,{h:330});for(let t=0;t{this[e]=t[e]})),this.updateColors(),e.forEach((e=>{this[e]=t[e]}))}},Lt=class{constructor(){this.background="#f4f4f4",this.primaryColor="#ECECFF",this.secondaryColor=c(this.primaryColor,{h:120}),this.secondaryColor="#ffffde",this.tertiaryColor=c(this.primaryColor,{h:-160}),this.primaryBorderColor=At(this.primaryColor,this.darkMode),this.secondaryBorderColor=At(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=At(this.tertiaryColor,this.darkMode),this.primaryTextColor=d(this.primaryColor),this.secondaryTextColor=d(this.secondaryColor),this.tertiaryTextColor=d(this.tertiaryColor),this.lineColor=d(this.background),this.textColor=d(this.background),this.background="white",this.mainBkg="#ECECFF",this.secondBkg="#ffffde",this.lineColor="#333333",this.border1="#9370DB",this.border2="#aaaa33",this.arrowheadColor="#333333",this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px",this.labelBackground="#e8e8e8",this.textColor="#333",this.THEME_COLOR_LIMIT=12,this.nodeBkg="calculated",this.nodeBorder="calculated",this.clusterBkg="calculated",this.clusterBorder="calculated",this.defaultLinkColor="calculated",this.titleColor="calculated",this.edgeLabelBackground="calculated",this.actorBorder="calculated",this.actorBkg="calculated",this.actorTextColor="black",this.actorLineColor="grey",this.signalColor="calculated",this.signalTextColor="calculated",this.labelBoxBkgColor="calculated",this.labelBoxBorderColor="calculated",this.labelTextColor="calculated",this.loopTextColor="calculated",this.noteBorderColor="calculated",this.noteBkgColor="#fff5ad",this.noteTextColor="calculated",this.activationBorderColor="#666",this.activationBkgColor="#f4f4f4",this.sequenceNumberColor="white",this.sectionBkgColor="calculated",this.altSectionBkgColor="calculated",this.sectionBkgColor2="calculated",this.excludeBkgColor="#eeeeee",this.taskBorderColor="calculated",this.taskBkgColor="calculated",this.taskTextLightColor="calculated",this.taskTextColor=this.taskTextLightColor,this.taskTextDarkColor="calculated",this.taskTextOutsideColor=this.taskTextDarkColor,this.taskTextClickableColor="calculated",this.activeTaskBorderColor="calculated",this.activeTaskBkgColor="calculated",this.gridColor="calculated",this.doneTaskBkgColor="calculated",this.doneTaskBorderColor="calculated",this.critBorderColor="calculated",this.critBkgColor="calculated",this.todayLineColor="calculated",this.sectionBkgColor=(0,u.A)(102,102,255,.49),this.altSectionBkgColor="white",this.sectionBkgColor2="#fff400",this.taskBorderColor="#534fbc",this.taskBkgColor="#8a90dd",this.taskTextLightColor="white",this.taskTextColor="calculated",this.taskTextDarkColor="black",this.taskTextOutsideColor="calculated",this.taskTextClickableColor="#003163",this.activeTaskBorderColor="#534fbc",this.activeTaskBkgColor="#bfc7ff",this.gridColor="lightgrey",this.doneTaskBkgColor="lightgrey",this.doneTaskBorderColor="grey",this.critBorderColor="#ff8888",this.critBkgColor="red",this.todayLineColor="red",this.personBorder=this.primaryBorderColor,this.personBkg=this.mainBkg,this.labelColor="black",this.errorBkgColor="#552222",this.errorTextColor="#552222",this.updateColors()}updateColors(){var t,e,i,r,n,o,a,s,l,h,u;this.cScale0=this.cScale0||this.primaryColor,this.cScale1=this.cScale1||this.secondaryColor,this.cScale2=this.cScale2||this.tertiaryColor,this.cScale3=this.cScale3||c(this.primaryColor,{h:30}),this.cScale4=this.cScale4||c(this.primaryColor,{h:60}),this.cScale5=this.cScale5||c(this.primaryColor,{h:90}),this.cScale6=this.cScale6||c(this.primaryColor,{h:120}),this.cScale7=this.cScale7||c(this.primaryColor,{h:150}),this.cScale8=this.cScale8||c(this.primaryColor,{h:210}),this.cScale9=this.cScale9||c(this.primaryColor,{h:270}),this.cScale10=this.cScale10||c(this.primaryColor,{h:300}),this.cScale11=this.cScale11||c(this.primaryColor,{h:330}),this.cScalePeer1=this.cScalePeer1||(0,f.A)(this.secondaryColor,45),this.cScalePeer2=this.cScalePeer2||(0,f.A)(this.tertiaryColor,40);for(let t=0;t{this[e]=t[e]})),this.updateColors(),e.forEach((e=>{this[e]=t[e]}))}};const Mt=t=>{const e=new Lt;return e.calculate(t),e};let Et=class{constructor(){this.background="#f4f4f4",this.primaryColor="#cde498",this.secondaryColor="#cdffb2",this.background="white",this.mainBkg="#cde498",this.secondBkg="#cdffb2",this.lineColor="green",this.border1="#13540c",this.border2="#6eaa49",this.arrowheadColor="green",this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px",this.tertiaryColor=(0,p.A)("#cde498",10),this.primaryBorderColor=At(this.primaryColor,this.darkMode),this.secondaryBorderColor=At(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=At(this.tertiaryColor,this.darkMode),this.primaryTextColor=d(this.primaryColor),this.secondaryTextColor=d(this.secondaryColor),this.tertiaryTextColor=d(this.primaryColor),this.lineColor=d(this.background),this.textColor=d(this.background),this.THEME_COLOR_LIMIT=12,this.nodeBkg="calculated",this.nodeBorder="calculated",this.clusterBkg="calculated",this.clusterBorder="calculated",this.defaultLinkColor="calculated",this.titleColor="#333",this.edgeLabelBackground="#e8e8e8",this.actorBorder="calculated",this.actorBkg="calculated",this.actorTextColor="black",this.actorLineColor="grey",this.signalColor="#333",this.signalTextColor="#333",this.labelBoxBkgColor="calculated",this.labelBoxBorderColor="#326932",this.labelTextColor="calculated",this.loopTextColor="calculated",this.noteBorderColor="calculated",this.noteBkgColor="#fff5ad",this.noteTextColor="calculated",this.activationBorderColor="#666",this.activationBkgColor="#f4f4f4",this.sequenceNumberColor="white",this.sectionBkgColor="#6eaa49",this.altSectionBkgColor="white",this.sectionBkgColor2="#6eaa49",this.excludeBkgColor="#eeeeee",this.taskBorderColor="calculated",this.taskBkgColor="#487e3a",this.taskTextLightColor="white",this.taskTextColor="calculated",this.taskTextDarkColor="black",this.taskTextOutsideColor="calculated",this.taskTextClickableColor="#003163",this.activeTaskBorderColor="calculated",this.activeTaskBkgColor="calculated",this.gridColor="lightgrey",this.doneTaskBkgColor="lightgrey",this.doneTaskBorderColor="grey",this.critBorderColor="#ff8888",this.critBkgColor="red",this.todayLineColor="red",this.personBorder=this.primaryBorderColor,this.personBkg=this.mainBkg,this.labelColor="black",this.errorBkgColor="#552222",this.errorTextColor="#552222"}updateColors(){var t,e,i,r,n,o,a,s,l,h,u;this.actorBorder=(0,f.A)(this.mainBkg,20),this.actorBkg=this.mainBkg,this.labelBoxBkgColor=this.actorBkg,this.labelTextColor=this.actorTextColor,this.loopTextColor=this.actorTextColor,this.noteBorderColor=this.border2,this.noteTextColor=this.actorTextColor,this.cScale0=this.cScale0||this.primaryColor,this.cScale1=this.cScale1||this.secondaryColor,this.cScale2=this.cScale2||this.tertiaryColor,this.cScale3=this.cScale3||c(this.primaryColor,{h:30}),this.cScale4=this.cScale4||c(this.primaryColor,{h:60}),this.cScale5=this.cScale5||c(this.primaryColor,{h:90}),this.cScale6=this.cScale6||c(this.primaryColor,{h:120}),this.cScale7=this.cScale7||c(this.primaryColor,{h:150}),this.cScale8=this.cScale8||c(this.primaryColor,{h:210}),this.cScale9=this.cScale9||c(this.primaryColor,{h:270}),this.cScale10=this.cScale10||c(this.primaryColor,{h:300}),this.cScale11=this.cScale11||c(this.primaryColor,{h:330}),this.cScalePeer1=this.cScalePeer1||(0,f.A)(this.secondaryColor,45),this.cScalePeer2=this.cScalePeer2||(0,f.A)(this.tertiaryColor,40);for(let t=0;t{this[e]=t[e]})),this.updateColors(),e.forEach((e=>{this[e]=t[e]}))}};class Ot{constructor(){this.primaryColor="#eee",this.contrast="#707070",this.secondaryColor=(0,p.A)(this.contrast,55),this.background="#ffffff",this.tertiaryColor=c(this.primaryColor,{h:-160}),this.primaryBorderColor=At(this.primaryColor,this.darkMode),this.secondaryBorderColor=At(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=At(this.tertiaryColor,this.darkMode),this.primaryTextColor=d(this.primaryColor),this.secondaryTextColor=d(this.secondaryColor),this.tertiaryTextColor=d(this.tertiaryColor),this.lineColor=d(this.background),this.textColor=d(this.background),this.mainBkg="#eee",this.secondBkg="calculated",this.lineColor="#666",this.border1="#999",this.border2="calculated",this.note="#ffa",this.text="#333",this.critical="#d42",this.done="#bbb",this.arrowheadColor="#333333",this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px",this.THEME_COLOR_LIMIT=12,this.nodeBkg="calculated",this.nodeBorder="calculated",this.clusterBkg="calculated",this.clusterBorder="calculated",this.defaultLinkColor="calculated",this.titleColor="calculated",this.edgeLabelBackground="white",this.actorBorder="calculated",this.actorBkg="calculated",this.actorTextColor="calculated",this.actorLineColor="calculated",this.signalColor="calculated",this.signalTextColor="calculated",this.labelBoxBkgColor="calculated",this.labelBoxBorderColor="calculated",this.labelTextColor="calculated",this.loopTextColor="calculated",this.noteBorderColor="calculated",this.noteBkgColor="calculated",this.noteTextColor="calculated",this.activationBorderColor="#666",this.activationBkgColor="#f4f4f4",this.sequenceNumberColor="white",this.sectionBkgColor="calculated",this.altSectionBkgColor="white",this.sectionBkgColor2="calculated",this.excludeBkgColor="#eeeeee",this.taskBorderColor="calculated",this.taskBkgColor="calculated",this.taskTextLightColor="white",this.taskTextColor="calculated",this.taskTextDarkColor="calculated",this.taskTextOutsideColor="calculated",this.taskTextClickableColor="#003163",this.activeTaskBorderColor="calculated",this.activeTaskBkgColor="calculated",this.gridColor="calculated",this.doneTaskBkgColor="calculated",this.doneTaskBorderColor="calculated",this.critBkgColor="calculated",this.critBorderColor="calculated",this.todayLineColor="calculated",this.personBorder=this.primaryBorderColor,this.personBkg=this.mainBkg,this.labelColor="black",this.errorBkgColor="#552222",this.errorTextColor="#552222"}updateColors(){var t,e,i,r,n,o,a,s,l,h,u;this.secondBkg=(0,p.A)(this.contrast,55),this.border2=this.contrast,this.actorBorder=(0,p.A)(this.border1,23),this.actorBkg=this.mainBkg,this.actorTextColor=this.text,this.actorLineColor=this.lineColor,this.signalColor=this.text,this.signalTextColor=this.text,this.labelBoxBkgColor=this.actorBkg,this.labelBoxBorderColor=this.actorBorder,this.labelTextColor=this.text,this.loopTextColor=this.text,this.noteBorderColor="#999",this.noteBkgColor="#666",this.noteTextColor="#fff",this.cScale0=this.cScale0||"#555",this.cScale1=this.cScale1||"#F4F4F4",this.cScale2=this.cScale2||"#555",this.cScale3=this.cScale3||"#BBB",this.cScale4=this.cScale4||"#777",this.cScale5=this.cScale5||"#999",this.cScale6=this.cScale6||"#DDD",this.cScale7=this.cScale7||"#FFF",this.cScale8=this.cScale8||"#DDD",this.cScale9=this.cScale9||"#BBB",this.cScale10=this.cScale10||"#999",this.cScale11=this.cScale11||"#777";for(let t=0;t{this[e]=t[e]})),this.updateColors(),e.forEach((e=>{this[e]=t[e]}))}}const It={base:{getThemeVariables:t=>{const e=new Bt;return e.calculate(t),e}},dark:{getThemeVariables:t=>{const e=new Ft;return e.calculate(t),e}},default:{getThemeVariables:Mt},forest:{getThemeVariables:t=>{const e=new Et;return e.calculate(t),e}},neutral:{getThemeVariables:t=>{const e=new Ot;return e.calculate(t),e}}},Dt={flowchart:{useMaxWidth:!0,titleTopMargin:25,subGraphTitleMargin:{top:0,bottom:0},diagramPadding:8,htmlLabels:!0,nodeSpacing:50,rankSpacing:50,curve:"basis",padding:15,defaultRenderer:"dagre-wrapper",wrappingWidth:200},sequence:{useMaxWidth:!0,hideUnusedParticipants:!1,activationWidth:10,diagramMarginX:50,diagramMarginY:10,actorMargin:50,width:150,height:65,boxMargin:10,boxTextMargin:5,noteMargin:10,messageMargin:35,messageAlign:"center",mirrorActors:!0,forceMenus:!1,bottomMarginAdj:1,rightAngles:!1,showSequenceNumbers:!1,actorFontSize:14,actorFontFamily:'"Open Sans", sans-serif',actorFontWeight:400,noteFontSize:14,noteFontFamily:'"trebuchet ms", verdana, arial, sans-serif',noteFontWeight:400,noteAlign:"center",messageFontSize:16,messageFontFamily:'"trebuchet ms", verdana, arial, sans-serif',messageFontWeight:400,wrap:!1,wrapPadding:10,labelBoxWidth:50,labelBoxHeight:20},gantt:{useMaxWidth:!0,titleTopMargin:25,barHeight:20,barGap:4,topPadding:50,rightPadding:75,leftPadding:75,gridLineStartPadding:35,fontSize:11,sectionFontSize:11,numberSectionStyles:4,axisFormat:"%Y-%m-%d",topAxis:!1,displayMode:"",weekday:"sunday"},journey:{useMaxWidth:!0,diagramMarginX:50,diagramMarginY:10,leftMargin:150,width:150,height:50,boxMargin:10,boxTextMargin:5,noteMargin:10,messageMargin:35,messageAlign:"center",bottomMarginAdj:1,rightAngles:!1,taskFontSize:14,taskFontFamily:'"Open Sans", sans-serif',taskMargin:50,activationWidth:10,textPlacement:"fo",actorColours:["#8FBC8F","#7CFC00","#00FFFF","#20B2AA","#B0E0E6","#FFFFE0"],sectionFills:["#191970","#8B008B","#4B0082","#2F4F4F","#800000","#8B4513","#00008B"],sectionColours:["#fff"]},class:{useMaxWidth:!0,titleTopMargin:25,arrowMarkerAbsolute:!1,dividerMargin:10,padding:5,textHeight:10,defaultRenderer:"dagre-wrapper",htmlLabels:!1},state:{useMaxWidth:!0,titleTopMargin:25,dividerMargin:10,sizeUnit:5,padding:8,textHeight:10,titleShift:-15,noteMargin:10,forkWidth:70,forkHeight:7,miniPadding:2,fontSizeFactor:5.02,fontSize:24,labelHeight:16,edgeLengthFactor:"20",compositTitleSize:35,radius:5,defaultRenderer:"dagre-wrapper"},er:{useMaxWidth:!0,titleTopMargin:25,diagramPadding:20,layoutDirection:"TB",minEntityWidth:100,minEntityHeight:75,entityPadding:15,stroke:"gray",fill:"honeydew",fontSize:12},pie:{useMaxWidth:!0,textPosition:.75},quadrantChart:{useMaxWidth:!0,chartWidth:500,chartHeight:500,titleFontSize:20,titlePadding:10,quadrantPadding:5,xAxisLabelPadding:5,yAxisLabelPadding:5,xAxisLabelFontSize:16,yAxisLabelFontSize:16,quadrantLabelFontSize:16,quadrantTextTopPadding:5,pointTextPadding:5,pointLabelFontSize:12,pointRadius:5,xAxisPosition:"top",yAxisPosition:"left",quadrantInternalBorderStrokeWidth:1,quadrantExternalBorderStrokeWidth:2},xyChart:{useMaxWidth:!0,width:700,height:500,titleFontSize:20,titlePadding:10,showTitle:!0,xAxis:{$ref:"#/$defs/XYChartAxisConfig",showLabel:!0,labelFontSize:14,labelPadding:5,showTitle:!0,titleFontSize:16,titlePadding:5,showTick:!0,tickLength:5,tickWidth:2,showAxisLine:!0,axisLineWidth:2},yAxis:{$ref:"#/$defs/XYChartAxisConfig",showLabel:!0,labelFontSize:14,labelPadding:5,showTitle:!0,titleFontSize:16,titlePadding:5,showTick:!0,tickLength:5,tickWidth:2,showAxisLine:!0,axisLineWidth:2},chartOrientation:"vertical",plotReservedSpacePercent:50},requirement:{useMaxWidth:!0,rect_fill:"#f9f9f9",text_color:"#333",rect_border_size:"0.5px",rect_border_color:"#bbb",rect_min_width:200,rect_min_height:200,fontSize:14,rect_padding:10,line_height:20},mindmap:{useMaxWidth:!0,padding:10,maxNodeWidth:200},timeline:{useMaxWidth:!0,diagramMarginX:50,diagramMarginY:10,leftMargin:150,width:150,height:50,boxMargin:10,boxTextMargin:5,noteMargin:10,messageMargin:35,messageAlign:"center",bottomMarginAdj:1,rightAngles:!1,taskFontSize:14,taskFontFamily:'"Open Sans", sans-serif',taskMargin:50,activationWidth:10,textPlacement:"fo",actorColours:["#8FBC8F","#7CFC00","#00FFFF","#20B2AA","#B0E0E6","#FFFFE0"],sectionFills:["#191970","#8B008B","#4B0082","#2F4F4F","#800000","#8B4513","#00008B"],sectionColours:["#fff"],disableMulticolor:!1},gitGraph:{useMaxWidth:!0,titleTopMargin:25,diagramPadding:8,nodeLabel:{width:75,height:100,x:-25,y:0},mainBranchName:"main",mainBranchOrder:0,showCommitLabel:!0,showBranches:!0,rotateCommitLabel:!0,parallelCommits:!1,arrowMarkerAbsolute:!1},c4:{useMaxWidth:!0,diagramMarginX:50,diagramMarginY:10,c4ShapeMargin:50,c4ShapePadding:20,width:216,height:60,boxMargin:10,c4ShapeInRow:4,nextLinePaddingX:0,c4BoundaryInRow:2,personFontSize:14,personFontFamily:'"Open Sans", sans-serif',personFontWeight:"normal",external_personFontSize:14,external_personFontFamily:'"Open Sans", sans-serif',external_personFontWeight:"normal",systemFontSize:14,systemFontFamily:'"Open Sans", sans-serif',systemFontWeight:"normal",external_systemFontSize:14,external_systemFontFamily:'"Open Sans", sans-serif',external_systemFontWeight:"normal",system_dbFontSize:14,system_dbFontFamily:'"Open Sans", sans-serif',system_dbFontWeight:"normal",external_system_dbFontSize:14,external_system_dbFontFamily:'"Open Sans", sans-serif',external_system_dbFontWeight:"normal",system_queueFontSize:14,system_queueFontFamily:'"Open Sans", sans-serif',system_queueFontWeight:"normal",external_system_queueFontSize:14,external_system_queueFontFamily:'"Open Sans", sans-serif',external_system_queueFontWeight:"normal",boundaryFontSize:14,boundaryFontFamily:'"Open Sans", sans-serif',boundaryFontWeight:"normal",messageFontSize:12,messageFontFamily:'"Open Sans", sans-serif',messageFontWeight:"normal",containerFontSize:14,containerFontFamily:'"Open Sans", sans-serif',containerFontWeight:"normal",external_containerFontSize:14,external_containerFontFamily:'"Open Sans", sans-serif',external_containerFontWeight:"normal",container_dbFontSize:14,container_dbFontFamily:'"Open Sans", sans-serif',container_dbFontWeight:"normal",external_container_dbFontSize:14,external_container_dbFontFamily:'"Open Sans", sans-serif',external_container_dbFontWeight:"normal",container_queueFontSize:14,container_queueFontFamily:'"Open Sans", sans-serif',container_queueFontWeight:"normal",external_container_queueFontSize:14,external_container_queueFontFamily:'"Open Sans", sans-serif',external_container_queueFontWeight:"normal",componentFontSize:14,componentFontFamily:'"Open Sans", sans-serif',componentFontWeight:"normal",external_componentFontSize:14,external_componentFontFamily:'"Open Sans", sans-serif',external_componentFontWeight:"normal",component_dbFontSize:14,component_dbFontFamily:'"Open Sans", sans-serif',component_dbFontWeight:"normal",external_component_dbFontSize:14,external_component_dbFontFamily:'"Open Sans", sans-serif',external_component_dbFontWeight:"normal",component_queueFontSize:14,component_queueFontFamily:'"Open Sans", sans-serif',component_queueFontWeight:"normal",external_component_queueFontSize:14,external_component_queueFontFamily:'"Open Sans", sans-serif',external_component_queueFontWeight:"normal",wrap:!0,wrapPadding:10,person_bg_color:"#08427B",person_border_color:"#073B6F",external_person_bg_color:"#686868",external_person_border_color:"#8A8A8A",system_bg_color:"#1168BD",system_border_color:"#3C7FC0",system_db_bg_color:"#1168BD",system_db_border_color:"#3C7FC0",system_queue_bg_color:"#1168BD",system_queue_border_color:"#3C7FC0",external_system_bg_color:"#999999",external_system_border_color:"#8A8A8A",external_system_db_bg_color:"#999999",external_system_db_border_color:"#8A8A8A",external_system_queue_bg_color:"#999999",external_system_queue_border_color:"#8A8A8A",container_bg_color:"#438DD5",container_border_color:"#3C7FC0",container_db_bg_color:"#438DD5",container_db_border_color:"#3C7FC0",container_queue_bg_color:"#438DD5",container_queue_border_color:"#3C7FC0",external_container_bg_color:"#B3B3B3",external_container_border_color:"#A6A6A6",external_container_db_bg_color:"#B3B3B3",external_container_db_border_color:"#A6A6A6",external_container_queue_bg_color:"#B3B3B3",external_container_queue_border_color:"#A6A6A6",component_bg_color:"#85BBF0",component_border_color:"#78A8D8",component_db_bg_color:"#85BBF0",component_db_border_color:"#78A8D8",component_queue_bg_color:"#85BBF0",component_queue_border_color:"#78A8D8",external_component_bg_color:"#CCCCCC",external_component_border_color:"#BFBFBF",external_component_db_bg_color:"#CCCCCC",external_component_db_border_color:"#BFBFBF",external_component_queue_bg_color:"#CCCCCC",external_component_queue_border_color:"#BFBFBF"},sankey:{useMaxWidth:!0,width:600,height:400,linkColor:"gradient",nodeAlignment:"justify",showValues:!0,prefix:"",suffix:""},block:{useMaxWidth:!0,padding:8},theme:"default",maxTextSize:5e4,maxEdges:500,darkMode:!1,fontFamily:'"trebuchet ms", verdana, arial, sans-serif;',logLevel:5,securityLevel:"strict",startOnLoad:!0,arrowMarkerAbsolute:!1,secure:["secure","securityLevel","startOnLoad","maxTextSize","maxEdges"],legacyMathML:!1,deterministicIds:!1,fontSize:16},Nt={...Dt,deterministicIDSeed:void 0,themeCSS:void 0,themeVariables:It.default.getThemeVariables(),sequence:{...Dt.sequence,messageFont:function(){return{fontFamily:this.messageFontFamily,fontSize:this.messageFontSize,fontWeight:this.messageFontWeight}},noteFont:function(){return{fontFamily:this.noteFontFamily,fontSize:this.noteFontSize,fontWeight:this.noteFontWeight}},actorFont:function(){return{fontFamily:this.actorFontFamily,fontSize:this.actorFontSize,fontWeight:this.actorFontWeight}}},gantt:{...Dt.gantt,tickInterval:void 0,useWidth:void 0},c4:{...Dt.c4,useWidth:void 0,personFont:function(){return{fontFamily:this.personFontFamily,fontSize:this.personFontSize,fontWeight:this.personFontWeight}},external_personFont:function(){return{fontFamily:this.external_personFontFamily,fontSize:this.external_personFontSize,fontWeight:this.external_personFontWeight}},systemFont:function(){return{fontFamily:this.systemFontFamily,fontSize:this.systemFontSize,fontWeight:this.systemFontWeight}},external_systemFont:function(){return{fontFamily:this.external_systemFontFamily,fontSize:this.external_systemFontSize,fontWeight:this.external_systemFontWeight}},system_dbFont:function(){return{fontFamily:this.system_dbFontFamily,fontSize:this.system_dbFontSize,fontWeight:this.system_dbFontWeight}},external_system_dbFont:function(){return{fontFamily:this.external_system_dbFontFamily,fontSize:this.external_system_dbFontSize,fontWeight:this.external_system_dbFontWeight}},system_queueFont:function(){return{fontFamily:this.system_queueFontFamily,fontSize:this.system_queueFontSize,fontWeight:this.system_queueFontWeight}},external_system_queueFont:function(){return{fontFamily:this.external_system_queueFontFamily,fontSize:this.external_system_queueFontSize,fontWeight:this.external_system_queueFontWeight}},containerFont:function(){return{fontFamily:this.containerFontFamily,fontSize:this.containerFontSize,fontWeight:this.containerFontWeight}},external_containerFont:function(){return{fontFamily:this.external_containerFontFamily,fontSize:this.external_containerFontSize,fontWeight:this.external_containerFontWeight}},container_dbFont:function(){return{fontFamily:this.container_dbFontFamily,fontSize:this.container_dbFontSize,fontWeight:this.container_dbFontWeight}},external_container_dbFont:function(){return{fontFamily:this.external_container_dbFontFamily,fontSize:this.external_container_dbFontSize,fontWeight:this.external_container_dbFontWeight}},container_queueFont:function(){return{fontFamily:this.container_queueFontFamily,fontSize:this.container_queueFontSize,fontWeight:this.container_queueFontWeight}},external_container_queueFont:function(){return{fontFamily:this.external_container_queueFontFamily,fontSize:this.external_container_queueFontSize,fontWeight:this.external_container_queueFontWeight}},componentFont:function(){return{fontFamily:this.componentFontFamily,fontSize:this.componentFontSize,fontWeight:this.componentFontWeight}},external_componentFont:function(){return{fontFamily:this.external_componentFontFamily,fontSize:this.external_componentFontSize,fontWeight:this.external_componentFontWeight}},component_dbFont:function(){return{fontFamily:this.component_dbFontFamily,fontSize:this.component_dbFontSize,fontWeight:this.component_dbFontWeight}},external_component_dbFont:function(){return{fontFamily:this.external_component_dbFontFamily,fontSize:this.external_component_dbFontSize,fontWeight:this.external_component_dbFontWeight}},component_queueFont:function(){return{fontFamily:this.component_queueFontFamily,fontSize:this.component_queueFontSize,fontWeight:this.component_queueFontWeight}},external_component_queueFont:function(){return{fontFamily:this.external_component_queueFontFamily,fontSize:this.external_component_queueFontSize,fontWeight:this.external_component_queueFontWeight}},boundaryFont:function(){return{fontFamily:this.boundaryFontFamily,fontSize:this.boundaryFontSize,fontWeight:this.boundaryFontWeight}},messageFont:function(){return{fontFamily:this.messageFontFamily,fontSize:this.messageFontSize,fontWeight:this.messageFontWeight}}},pie:{...Dt.pie,useWidth:984},xyChart:{...Dt.xyChart,useWidth:void 0},requirement:{...Dt.requirement,useWidth:void 0},gitGraph:{...Dt.gitGraph,useMaxWidth:!1},sankey:{...Dt.sankey,useMaxWidth:!1}},qt=(t,e="")=>Object.keys(t).reduce(((i,r)=>Array.isArray(t[r])?i:"object"==typeof t[r]&&null!==t[r]?[...i,e+r,...qt(t[r],"")]:[...i,e+r]),[]),$t=new Set(qt(Nt,"")),zt=Nt,Pt=t=>{if(nt.debug("sanitizeDirective called with",t),"object"==typeof t&&null!=t)if(Array.isArray(t))t.forEach((t=>Pt(t)));else{for(const e of Object.keys(t)){if(nt.debug("Checking key",e),e.startsWith("__")||e.includes("proto")||e.includes("constr")||!$t.has(e)||null==t[e]){nt.debug("sanitize deleting key: ",e),delete t[e];continue}if("object"==typeof t[e]){nt.debug("sanitizing object",e),Pt(t[e]);continue}const i=["themeCSS","fontFamily","altFontFamily"];for(const r of i)e.includes(r)&&(nt.debug("sanitizing css option",e),t[e]=jt(t[e]))}if(t.themeVariables)for(const e of Object.keys(t.themeVariables)){const i=t.themeVariables[e];(null==i?void 0:i.match)&&!i.match(/^[\d "#%(),.;A-Za-z]+$/)&&(t.themeVariables[e]="")}nt.debug("After sanitization",t)}},jt=t=>{let e=0,i=0;for(const r of t){if(e{for(const{id:e,detector:i,loader:r}of t)Xt(e,i,r)},Xt=(t,e,i)=>{Yt[t]?nt.error(`Detector with key ${t} already exists`):Yt[t]={detector:e,loader:i},nt.debug(`Detector with key ${t} added${i?" with loader":""}`)},Zt=(t,e,{depth:i=2,clobber:r=!1}={})=>{const n={depth:i,clobber:r};return Array.isArray(e)&&!Array.isArray(t)?(e.forEach((e=>Zt(t,e,n))),t):Array.isArray(e)&&Array.isArray(t)?(e.forEach((e=>{t.includes(e)||t.push(e)})),t):void 0===t||i<=0?null!=t&&"object"==typeof t&&"object"==typeof e?Object.assign(t,e):e:(void 0!==e&&"object"==typeof t&&"object"==typeof e&&Object.keys(e).forEach((n=>{"object"!=typeof e[n]||void 0!==t[n]&&"object"!=typeof t[n]?(r||"object"!=typeof t[n]&&"object"!=typeof e[n])&&(t[n]=e[n]):(void 0===t[n]&&(t[n]=Array.isArray(e[n])?[]:{}),t[n]=Zt(t[n],e[n],{depth:i-1,clobber:r}))})),t)},Jt=Zt,Qt="​",Kt={curveBasis:a.qrM,curveBasisClosed:a.Yu4,curveBasisOpen:a.IA3,curveBumpX:a.Wi0,curveBumpY:a.PGM,curveBundle:a.OEq,curveCardinalClosed:a.olC,curveCardinalOpen:a.IrU,curveCardinal:a.y8u,curveCatmullRomClosed:a.Q7f,curveCatmullRomOpen:a.cVp,curveCatmullRom:a.oDi,curveLinear:a.lUB,curveLinearClosed:a.Lx9,curveMonotoneX:a.nVG,curveMonotoneY:a.uxU,curveNatural:a.Xf2,curveStep:a.GZz,curveStepAfter:a.UPb,curveStepBefore:a.dyv},te=/\s*(?:(\w+)(?=:):|(\w+))\s*(?:(\w+)|((?:(?!}%{2}).|\r?\n)*))?\s*(?:}%{2})?/gi,ee=function(t,e=null){try{const i=new RegExp(`[%]{2}(?![{]${te.source})(?=[}][%]{2}).*\n`,"ig");let r;t=t.trim().replace(i,"").replace(/'/gm,'"'),nt.debug(`Detecting diagram directive${null!==e?" type:"+e:""} based on the text:${t}`);const n=[];for(;null!==(r=Wt.exec(t));)if(r.index===Wt.lastIndex&&Wt.lastIndex++,r&&!e||e&&r[1]&&r[1].match(e)||e&&r[2]&&r[2].match(e)){const t=r[1]?r[1]:r[2],e=r[3]?r[3].trim():r[4]?JSON.parse(r[4].trim()):null;n.push({type:t,args:e})}return 0===n.length?{type:t,args:null}:1===n.length?n[0]:n}catch(i){return nt.error(`ERROR: ${i.message} - Unable to parse directive type: '${e}' based on the text: '${t}'`),{type:void 0,args:null}}};function ie(t,e){if(!t)return e;const i=`curve${t.charAt(0).toUpperCase()+t.slice(1)}`;return Kt[i]??e}function re(t,e){return t&&e?Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2)):0}const ne=(t,e=2)=>{const i=Math.pow(10,e);return Math.round(t*i)/i},oe=(t,e)=>{let i,r=e;for(const e of t){if(i){const t=re(e,i);if(t=1)return{x:e.x,y:e.y};if(n>0&&n<1)return{x:ne((1-n)*i.x+n*e.x,5),y:ne((1-n)*i.y+n*e.y,5)}}}i=e}throw new Error("Could not find a suitable point for the given distance")};function ae(t){let e="",i="";for(const r of t)void 0!==r&&(r.startsWith("color:")||r.startsWith("text-align:")?i=i+r+";":e=e+r+";");return{style:e,labelStyle:i}}let se=0;const le=()=>(se++,"id-"+Math.random().toString(36).substr(2,12)+"-"+se),he=t=>function(t){let e="";for(let i=0;i{if(!t)return t;if(i=Object.assign({fontSize:12,fontWeight:400,fontFamily:"Arial",joinWith:"
    "},i),Tt.lineBreakRegex.test(t))return t;const r=t.split(" "),n=[];let o="";return r.forEach(((t,a)=>{const s=pe(`${t} `,i),l=pe(o,i);if(s>e){const{hyphenatedStrings:r,remainingWord:a}=de(t,e,"-",i);n.push(o,...r),o=a}else l+s>=e?(n.push(o),o=t):o=[o,t].filter(Boolean).join(" ");a+1===r.length&&n.push(o)})),n.filter((t=>""!==t)).join(i.joinWith)}),((t,e,i)=>`${t}${e}${i.fontSize}${i.fontWeight}${i.fontFamily}${i.joinWith}`)),de=(0,y.A)(((t,e,i="-",r)=>{r=Object.assign({fontSize:12,fontWeight:400,fontFamily:"Arial",margin:0},r);const n=[...t],o=[];let a="";return n.forEach(((t,s)=>{const l=`${a}${t}`;if(pe(l,r)>=e){const t=s+1,e=n.length===t,r=`${l}${i}`;o.push(e?l:r),a=""}else a=l})),{hyphenatedStrings:o,remainingWord:a}}),((t,e,i="-",r)=>`${t}${e}${i}${r.fontSize}${r.fontWeight}${r.fontFamily}`));function fe(t,e){return ge(t,e).height}function pe(t,e){return ge(t,e).width}const ge=(0,y.A)(((t,e)=>{const{fontSize:i=12,fontFamily:r="Arial",fontWeight:n=400}=e;if(!t)return{width:0,height:0};const[,o]=Ce(i),s=["sans-serif",r],l=t.split(Tt.lineBreakRegex),h=[],c=(0,a.Ltv)("body");if(!c.remove)return{width:0,height:0,lineHeight:0};const u=c.append("svg");for(const t of s){let e=0;const i={width:0,height:0,lineHeight:0};for(const r of l){const a={x:0,y:0,fill:void 0,anchor:"start",style:"#666",width:100,height:100,textMargin:0,rx:0,ry:0,valign:void 0,text:""};a.text=r||Qt;const s=ce(u,a).style("font-size",o).style("font-weight",n).style("font-family",t),l=(s._groups||s)[0][0].getBBox();if(0===l.width&&0===l.height)throw new Error("svg element not in render tree");i.width=Math.round(Math.max(i.width,l.width)),e=Math.round(l.height),i.height+=e,i.lineHeight=Math.round(Math.max(i.lineHeight,e))}h.push(i)}return u.remove(),h[isNaN(h[1].height)||isNaN(h[1].width)||isNaN(h[1].lineHeight)||h[0].height>h[1].height&&h[0].width>h[1].width&&h[0].lineHeight>h[1].lineHeight?0:1]}),((t,e)=>`${t}${e.fontSize}${e.fontWeight}${e.fontFamily}`));let ye;function me(t){return"str"in t}const Ce=t=>{if("number"==typeof t)return[t,t+"px"];const e=parseInt(t??"",10);return Number.isNaN(e)?[void 0,void 0]:t===String(e)?[e,t+"px"]:[e,t]};function _e(t,e){return(0,m.A)({},t,e)}const xe={assignWithDepth:Jt,wrapLabel:ue,calculateTextHeight:fe,calculateTextWidth:pe,calculateTextDimensions:ge,cleanAndMerge:_e,detectInit:function(t,e){const i=ee(t,/(?:init\b)|(?:initialize\b)/);let r={};if(Array.isArray(i)){const t=i.map((t=>t.args));Pt(t),r=Jt(r,[...t])}else r=i.args;if(!r)return;let n=Vt(t,e);const o="config";return void 0!==r[o]&&("flowchart-v2"===n&&(n="flowchart"),r[n]=r[o],delete r[o]),r},detectDirective:ee,isSubstringInArray:function(t,e){for(const[i,r]of e.entries())if(r.match(t))return i;return-1},interpolateToCurve:ie,calcLabelPosition:function(t){return 1===t.length?t[0]:function(t){let e,i=0;return t.forEach((t=>{i+=re(t,e),e=t})),oe(t,i/2)}(t)},calcCardinalityPosition:(t,e,i)=>{nt.info(`our points ${JSON.stringify(e)}`),e[0]!==i&&(e=e.reverse());const r=oe(e,25),n=t?10:5,o=Math.atan2(e[0].y-r.y,e[0].x-r.x),a={x:0,y:0};return a.x=Math.sin(o)*n+(e[0].x+r.x)/2,a.y=-Math.cos(o)*n+(e[0].y+r.y)/2,a},calcTerminalLabelPosition:function(t,e,i){const r=structuredClone(i);nt.info("our points",r),"start_left"!==e&&"start_right"!==e&&r.reverse();const n=oe(r,25+t),o=10+.5*t,a=Math.atan2(r[0].y-n.y,r[0].x-n.x),s={x:0,y:0};return"start_left"===e?(s.x=Math.sin(a+Math.PI)*o+(r[0].x+n.x)/2,s.y=-Math.cos(a+Math.PI)*o+(r[0].y+n.y)/2):"end_right"===e?(s.x=Math.sin(a-Math.PI)*o+(r[0].x+n.x)/2-5,s.y=-Math.cos(a-Math.PI)*o+(r[0].y+n.y)/2-5):"end_left"===e?(s.x=Math.sin(a)*o+(r[0].x+n.x)/2-5,s.y=-Math.cos(a)*o+(r[0].y+n.y)/2-5):(s.x=Math.sin(a)*o+(r[0].x+n.x)/2,s.y=-Math.cos(a)*o+(r[0].y+n.y)/2),s},formatUrl:function(t,e){const i=t.trim();if(i)return"loose"!==e.securityLevel?(0,o.Jf)(i):i},getStylesFromArray:ae,generateId:le,random:he,runFunc:(t,...e)=>{const i=t.split("."),r=i.length-1,n=i[r];let o=window;for(let e=0;e{var n;if(!r)return;const o=null==(n=t.node())?void 0:n.getBBox();o&&t.append("text").text(r).attr("x",o.x+o.width/2).attr("y",-i).attr("class",e)},parseFontSize:Ce,InitIDGenerator:class{constructor(t=!1,e){this.count=0,this.count=e?e.length:0,this.next=t?()=>this.count++:()=>Date.now()}}},be=function(t){return t.replace(/fl°°/g,"&#").replace(/fl°/g,"&").replace(/¶ß/g,";")},ve="10.9.0",ke=Object.freeze(zt);let Te,Ae=Jt({},ke),we=[],Se=Jt({},ke);const Be=(t,e)=>{let i=Jt({},t),r={};for(const t of e)Ee(t),r=Jt(r,t);if(i=Jt(i,r),r.theme&&r.theme in It){const t=Jt({},Te),e=Jt(t.themeVariables||{},r.themeVariables);i.theme&&i.theme in It&&(i.themeVariables=It[i.theme].getThemeVariables(e))}return Se=i,Ne(Se),Se},Fe=()=>Jt({},Ae),Le=t=>(Ne(t),Jt(Se,t),Me()),Me=()=>Jt({},Se),Ee=t=>{t&&(["secure",...Ae.secure??[]].forEach((e=>{Object.hasOwn(t,e)&&(nt.debug(`Denied attempt to modify a secure key ${e}`,t[e]),delete t[e])})),Object.keys(t).forEach((e=>{e.startsWith("__")&&delete t[e]})),Object.keys(t).forEach((e=>{"string"==typeof t[e]&&(t[e].includes("<")||t[e].includes(">")||t[e].includes("url(data:"))&&delete t[e],"object"==typeof t[e]&&Ee(t[e])})))},Oe=(t=Ae)=>{we=[],Be(t,we)},Ie={LAZY_LOAD_DEPRECATED:"The configuration options lazyLoadedDiagrams and loadExternalDiagramsAtStartup are deprecated. Please use registerExternalDiagrams instead."},De={},Ne=t=>{var e;t&&(t.lazyLoadedDiagrams||t.loadExternalDiagramsAtStartup)&&(De[e="LAZY_LOAD_DEPRECATED"]||(nt.warn(Ie[e]),De[e]=!0))},qe={id:"c4",detector:t=>/^\s*C4Context|C4Container|C4Component|C4Dynamic|C4Deployment/.test(t),loader:async()=>{const{diagram:t}=await i.e(863).then(i.bind(i,3863));return{id:"c4",diagram:t}}},$e="flowchart",ze={id:$e,detector:(t,e)=>{var i,r;return"dagre-wrapper"!==(null==(i=null==e?void 0:e.flowchart)?void 0:i.defaultRenderer)&&"elk"!==(null==(r=null==e?void 0:e.flowchart)?void 0:r.defaultRenderer)&&/^\s*graph/.test(t)},loader:async()=>{const{diagram:t}=await Promise.all([i.e(194),i.e(563),i.e(944),i.e(747),i.e(746),i.e(216),i.e(272)]).then(i.bind(i,1272));return{id:$e,diagram:t}}},Pe="flowchart-v2",je={id:Pe,detector:(t,e)=>{var i,r,n;return"dagre-d3"!==(null==(i=null==e?void 0:e.flowchart)?void 0:i.defaultRenderer)&&"elk"!==(null==(r=null==e?void 0:e.flowchart)?void 0:r.defaultRenderer)&&(!(!/^\s*graph/.test(t)||"dagre-wrapper"!==(null==(n=null==e?void 0:e.flowchart)?void 0:n.defaultRenderer))||/^\s*flowchart/.test(t))},loader:async()=>{const{diagram:t}=await Promise.all([i.e(194),i.e(563),i.e(944),i.e(747),i.e(746),i.e(216),i.e(317)]).then(i.bind(i,2317));return{id:Pe,diagram:t}}},Re={id:"er",detector:t=>/^\s*erDiagram/.test(t),loader:async()=>{const{diagram:t}=await Promise.all([i.e(194),i.e(944),i.e(244)]).then(i.bind(i,8863));return{id:"er",diagram:t}}},We="gitGraph",Ue={id:We,detector:t=>/^\s*gitGraph/.test(t),loader:async()=>{const{diagram:t}=await i.e(506).then(i.bind(i,6506));return{id:We,diagram:t}}},He="gantt",Ye={id:He,detector:t=>/^\s*gantt/.test(t),loader:async()=>{const{diagram:t}=await i.e(555).then(i.bind(i,1555));return{id:He,diagram:t}}},Ve="info",Ge={id:Ve,detector:t=>/^\s*info/.test(t),loader:async()=>{const{diagram:t}=await i.e(469).then(i.bind(i,1850));return{id:Ve,diagram:t}}},Xe={id:"pie",detector:t=>/^\s*pie/.test(t),loader:async()=>{const{diagram:t}=await i.e(63).then(i.bind(i,6063));return{id:"pie",diagram:t}}},Ze="quadrantChart",Je={id:Ze,detector:t=>/^\s*quadrantChart/.test(t),loader:async()=>{const{diagram:t}=await i.e(819).then(i.bind(i,7200));return{id:Ze,diagram:t}}},Qe="xychart",Ke={id:Qe,detector:t=>/^\s*xychart-beta/.test(t),loader:async()=>{const{diagram:t}=await Promise.all([i.e(563),i.e(947)]).then(i.bind(i,8947));return{id:Qe,diagram:t}}},ti="requirement",ei={id:ti,detector:t=>/^\s*requirement(Diagram)?/.test(t),loader:async()=>{const{diagram:t}=await Promise.all([i.e(194),i.e(944),i.e(307)]).then(i.bind(i,9688));return{id:ti,diagram:t}}},ii="sequence",ri={id:ii,detector:t=>/^\s*sequenceDiagram/.test(t),loader:async()=>{const{diagram:t}=await i.e(211).then(i.bind(i,7211));return{id:ii,diagram:t}}},ni="class",oi={id:ni,detector:(t,e)=>{var i;return"dagre-wrapper"!==(null==(i=null==e?void 0:e.class)?void 0:i.defaultRenderer)&&/^\s*classDiagram/.test(t)},loader:async()=>{const{diagram:t}=await Promise.all([i.e(194),i.e(944),i.e(308),i.e(751)]).then(i.bind(i,751));return{id:ni,diagram:t}}},ai="classDiagram",si={id:ai,detector:(t,e)=>{var i;return!(!/^\s*classDiagram/.test(t)||"dagre-wrapper"!==(null==(i=null==e?void 0:e.class)?void 0:i.defaultRenderer))||/^\s*classDiagram-v2/.test(t)},loader:async()=>{const{diagram:t}=await Promise.all([i.e(194),i.e(563),i.e(944),i.e(747),i.e(746),i.e(308),i.e(4)]).then(i.bind(i,4));return{id:ai,diagram:t}}},li="state",hi={id:li,detector:(t,e)=>{var i;return"dagre-wrapper"!==(null==(i=null==e?void 0:e.state)?void 0:i.defaultRenderer)&&/^\s*stateDiagram/.test(t)},loader:async()=>{const{diagram:t}=await Promise.all([i.e(194),i.e(944),i.e(292),i.e(609)]).then(i.bind(i,8609));return{id:li,diagram:t}}},ci="stateDiagram",ui={id:ci,detector:(t,e)=>{var i;return!!/^\s*stateDiagram-v2/.test(t)||!(!/^\s*stateDiagram/.test(t)||"dagre-wrapper"!==(null==(i=null==e?void 0:e.state)?void 0:i.defaultRenderer))},loader:async()=>{const{diagram:t}=await Promise.all([i.e(194),i.e(563),i.e(944),i.e(747),i.e(746),i.e(292),i.e(688)]).then(i.bind(i,5688));return{id:ci,diagram:t}}},di="journey",fi={id:di,detector:t=>/^\s*journey/.test(t),loader:async()=>{const{diagram:t}=await i.e(327).then(i.bind(i,8327));return{id:di,diagram:t}}},pi=function(t,e,i,r){const n=function(t,e,i){let r=new Map;return i?(r.set("width","100%"),r.set("style",`max-width: ${e}px;`)):(r.set("height",t),r.set("width",e)),r}(e,i,r);!function(t,e){for(let i of e)t.attr(i[0],i[1])}(t,n)},gi=function(t,e,i,r){const n=e.node().getBBox(),o=n.width,a=n.height;nt.info(`SVG bounds: ${o}x${a}`,n);let s=0,l=0;nt.info(`Graph bounds: ${s}x${l}`,t),s=o+2*i,l=a+2*i,nt.info(`Calculated bounds: ${s}x${l}`),pi(e,l,s,r);const h=`${n.x-i} ${n.y-i} ${n.width+2*i} ${n.height+2*i}`;e.attr("viewBox",h)},yi={};let mi="",Ci="",_i="";const xi=t=>ut(t,Me()),bi=()=>{mi="",_i="",Ci=""},vi=t=>{mi=xi(t).replace(/^\s+/g,"")},ki=()=>mi,Ti=t=>{_i=xi(t).replace(/\n\s+/g,"\n")},Ai=()=>_i,wi=t=>{Ci=xi(t)},Si=()=>Ci,Bi=Object.freeze(Object.defineProperty({__proto__:null,clear:bi,getAccDescription:Ai,getAccTitle:ki,getDiagramTitle:Si,setAccDescription:Ti,setAccTitle:vi,setDiagramTitle:wi},Symbol.toStringTag,{value:"Module"})),Fi=nt,Li=ot,Mi=Me,Ei=Le,Oi=ke,Ii=t=>ut(t,Mi()),Di=gi,Ni={},qi=(t,e,i)=>{var r,n,o;if(Ni[t])throw new Error(`Diagram ${t} already registered.`);Ni[t]=e,i&&Xt(t,i),n=t,void 0!==(o=e.styles)&&(yi[n]=o),null==(r=e.injectUtils)||r.call(e,Fi,Li,Mi,Ii,Di,Bi,(()=>{}))},$i=t=>{if(t in Ni)return Ni[t];throw new zi(t)};class zi extends Error{constructor(t){super(`Diagram ${t} not found.`)}}const Pi=t=>{var e;const{securityLevel:i}=Mi();let r=(0,a.Ltv)("body");if("sandbox"===i){const i=(null==(e=(0,a.Ltv)(`#i${t}`).node())?void 0:e.contentDocument)??document;r=(0,a.Ltv)(i.body)}return r.select(`#${t}`)},ji={draw:(t,e,i)=>{nt.debug("rendering svg for syntax error\n");const r=Pi(e),n=r.append("g");r.attr("viewBox","0 0 2412 512"),pi(r,100,512,!0),n.append("path").attr("class","error-icon").attr("d","m411.313,123.313c6.25-6.25 6.25-16.375 0-22.625s-16.375-6.25-22.625,0l-32,32-9.375,9.375-20.688-20.688c-12.484-12.5-32.766-12.5-45.25,0l-16,16c-1.261,1.261-2.304,2.648-3.31,4.051-21.739-8.561-45.324-13.426-70.065-13.426-105.867,0-192,86.133-192,192s86.133,192 192,192 192-86.133 192-192c0-24.741-4.864-48.327-13.426-70.065 1.402-1.007 2.79-2.049 4.051-3.31l16-16c12.5-12.492 12.5-32.758 0-45.25l-20.688-20.688 9.375-9.375 32.001-31.999zm-219.313,100.687c-52.938,0-96,43.063-96,96 0,8.836-7.164,16-16,16s-16-7.164-16-16c0-70.578 57.422-128 128-128 8.836,0 16,7.164 16,16s-7.164,16-16,16z"),n.append("path").attr("class","error-icon").attr("d","m459.02,148.98c-6.25-6.25-16.375-6.25-22.625,0s-6.25,16.375 0,22.625l16,16c3.125,3.125 7.219,4.688 11.313,4.688 4.094,0 8.188-1.563 11.313-4.688 6.25-6.25 6.25-16.375 0-22.625l-16.001-16z"),n.append("path").attr("class","error-icon").attr("d","m340.395,75.605c3.125,3.125 7.219,4.688 11.313,4.688 4.094,0 8.188-1.563 11.313-4.688 6.25-6.25 6.25-16.375 0-22.625l-16-16c-6.25-6.25-16.375-6.25-22.625,0s-6.25,16.375 0,22.625l15.999,16z"),n.append("path").attr("class","error-icon").attr("d","m400,64c8.844,0 16-7.164 16-16v-32c0-8.836-7.156-16-16-16-8.844,0-16,7.164-16,16v32c0,8.836 7.156,16 16,16z"),n.append("path").attr("class","error-icon").attr("d","m496,96.586h-32c-8.844,0-16,7.164-16,16 0,8.836 7.156,16 16,16h32c8.844,0 16-7.164 16-16 0-8.836-7.156-16-16-16z"),n.append("path").attr("class","error-icon").attr("d","m436.98,75.605c3.125,3.125 7.219,4.688 11.313,4.688 4.094,0 8.188-1.563 11.313-4.688l32-32c6.25-6.25 6.25-16.375 0-22.625s-16.375-6.25-22.625,0l-32,32c-6.251,6.25-6.251,16.375-0.001,22.625z"),n.append("text").attr("class","error-text").attr("x",1440).attr("y",250).attr("font-size","150px").style("text-anchor","middle").text("Syntax error in text"),n.append("text").attr("class","error-text").attr("x",1250).attr("y",400).attr("font-size","100px").style("text-anchor","middle").text(`mermaid version ${i}`)}},Ri=ji,Wi={db:{},renderer:ji,parser:{parser:{yy:{}},parse:()=>{}}},Ui="flowchart-elk",Hi={id:Ui,detector:(t,e)=>{var i;return!!(/^\s*flowchart-elk/.test(t)||/^\s*flowchart|graph/.test(t)&&"elk"===(null==(i=null==e?void 0:e.flowchart)?void 0:i.defaultRenderer))},loader:async()=>{const{diagram:t}=await Promise.all([i.e(563),i.e(747),i.e(216),i.e(235)]).then(i.bind(i,2235));return{id:Ui,diagram:t}}},Yi="timeline",Vi={id:Yi,detector:t=>/^\s*timeline/.test(t),loader:async()=>{const{diagram:t}=await i.e(642).then(i.bind(i,5642));return{id:Yi,diagram:t}}},Gi="mindmap",Xi={id:Gi,detector:t=>/^\s*mindmap/.test(t),loader:async()=>{const{diagram:t}=await Promise.all([i.e(563),i.e(771)]).then(i.bind(i,3771));return{id:Gi,diagram:t}}},Zi="sankey",Ji={id:Zi,detector:t=>/^\s*sankey-beta/.test(t),loader:async()=>{const{diagram:t}=await i.e(596).then(i.bind(i,1596));return{id:Zi,diagram:t}}},Qi="block",Ki={id:Qi,detector:t=>/^\s*block-beta/.test(t),loader:async()=>{const{diagram:t}=await Promise.all([i.e(194),i.e(563),i.e(747),i.e(147)]).then(i.bind(i,7147));return{id:Qi,diagram:t}}};let tr=!1;const er=()=>{tr||(tr=!0,qi("error",Wi,(t=>"error"===t.toLowerCase().trim())),qi("---",{db:{clear:()=>{}},styles:{},renderer:{draw:()=>{}},parser:{parser:{yy:{}},parse:()=>{throw new Error("Diagrams beginning with --- are not valid. If you were trying to use a YAML front-matter, please ensure that you've correctly opened and closed the YAML front-matter with un-indented `---` blocks")}},init:()=>null},(t=>t.toLowerCase().trimStart().startsWith("---"))),Gt(qe,si,oi,Re,Ye,Ge,Xe,ei,ri,Hi,je,ze,Xi,Vi,Ue,ui,hi,fi,Je,Ji,Ke,Ki))};class ir{constructor(t,e={}){this.text=t,this.metadata=e,this.type="graph",this.text=function(t){let e=t;return e=e.replace(/style.*:\S*#.*;/g,(function(t){return t.substring(0,t.length-1)})),e=e.replace(/classDef.*:\S*#.*;/g,(function(t){return t.substring(0,t.length-1)})),e=e.replace(/#\w+;/g,(function(t){const e=t.substring(1,t.length-1);return/^\+?\d+$/.test(e)?"fl°°"+e+"¶ß":"fl°"+e+"¶ß"})),e}(t),this.text+="\n";const i=Me();try{this.type=Vt(t,i)}catch(t){this.type="error",this.detectError=t}const r=$i(this.type);nt.debug("Type "+this.type),this.db=r.db,this.renderer=r.renderer,this.parser=r.parser,this.parser.parser.yy=this.db,this.init=r.init,this.parse()}parse(){var t,e,i,r,n;if(this.detectError)throw this.detectError;null==(e=(t=this.db).clear)||e.call(t);const o=Me();null==(i=this.init)||i.call(this,o),this.metadata.title&&(null==(n=(r=this.db).setDiagramTitle)||n.call(r,this.metadata.title)),this.parser.parse(this.text)}async render(t,e){await this.renderer.draw(this.text,t,e,this)}getParser(){return this.parser}getType(){return this.type}}let rr=[];const nr=t=>t.replace(/^\s*%%(?!{)[^\n]+\n?/gm,"").trimStart();function or(t){return null==t}var ar={isNothing:or,isObject:function(t){return"object"==typeof t&&null!==t},toArray:function(t){return Array.isArray(t)?t:or(t)?[]:[t]},repeat:function(t,e){var i,r="";for(i=0;is&&(e=r-s+(o=" ... ").length),i-r>s&&(i=r+s-(a=" ...").length),{str:o+t.slice(e,i).replace(/\t/g,"→")+a,pos:r-e+o.length}}function ur(t,e){return ar.repeat(" ",e-t.length)+t}var dr=function(t,e){if(e=Object.create(e||null),!t.buffer)return null;e.maxLength||(e.maxLength=79),"number"!=typeof e.indent&&(e.indent=1),"number"!=typeof e.linesBefore&&(e.linesBefore=3),"number"!=typeof e.linesAfter&&(e.linesAfter=2);for(var i,r=/\r?\n|\r|\0/g,n=[0],o=[],a=-1;i=r.exec(t.buffer);)o.push(i.index),n.push(i.index+i[0].length),t.position<=i.index&&a<0&&(a=n.length-2);a<0&&(a=n.length-1);var s,l,h="",c=Math.min(t.line+e.linesAfter,o.length).toString().length,u=e.maxLength-(e.indent+c+3);for(s=1;s<=e.linesBefore&&!(a-s<0);s++)l=cr(t.buffer,n[a-s],o[a-s],t.position-(n[a]-n[a-s]),u),h=ar.repeat(" ",e.indent)+ur((t.line-s+1).toString(),c)+" | "+l.str+"\n"+h;for(l=cr(t.buffer,n[a],o[a],t.position,u),h+=ar.repeat(" ",e.indent)+ur((t.line+1).toString(),c)+" | "+l.str+"\n",h+=ar.repeat("-",e.indent+c+3+l.pos)+"^\n",s=1;s<=e.linesAfter&&!(a+s>=o.length);s++)l=cr(t.buffer,n[a+s],o[a+s],t.position-(n[a]-n[a+s]),u),h+=ar.repeat(" ",e.indent)+ur((t.line+s+1).toString(),c)+" | "+l.str+"\n";return h.replace(/\n$/,"")},fr=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],pr=["scalar","sequence","mapping"],gr=function(t,e){var i,r;if(e=e||{},Object.keys(e).forEach((function(e){if(-1===fr.indexOf(e))throw new hr('Unknown option "'+e+'" is met in definition of "'+t+'" YAML type.')})),this.options=e,this.tag=t,this.kind=e.kind||null,this.resolve=e.resolve||function(){return!0},this.construct=e.construct||function(t){return t},this.instanceOf=e.instanceOf||null,this.predicate=e.predicate||null,this.represent=e.represent||null,this.representName=e.representName||null,this.defaultStyle=e.defaultStyle||null,this.multi=e.multi||!1,this.styleAliases=(i=e.styleAliases||null,r={},null!==i&&Object.keys(i).forEach((function(t){i[t].forEach((function(e){r[String(e)]=t}))})),r),-1===pr.indexOf(this.kind))throw new hr('Unknown kind "'+this.kind+'" is specified for "'+t+'" YAML type.')};function yr(t,e){var i=[];return t[e].forEach((function(t){var e=i.length;i.forEach((function(i,r){i.tag===t.tag&&i.kind===t.kind&&i.multi===t.multi&&(e=r)})),i[e]=t})),i}function mr(t){return this.extend(t)}mr.prototype.extend=function(t){var e=[],i=[];if(t instanceof gr)i.push(t);else if(Array.isArray(t))i=i.concat(t);else{if(!t||!Array.isArray(t.implicit)&&!Array.isArray(t.explicit))throw new hr("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })");t.implicit&&(e=e.concat(t.implicit)),t.explicit&&(i=i.concat(t.explicit))}e.forEach((function(t){if(!(t instanceof gr))throw new hr("Specified list of YAML types (or a single Type object) contains a non-Type object.");if(t.loadKind&&"scalar"!==t.loadKind)throw new hr("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.");if(t.multi)throw new hr("There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.")})),i.forEach((function(t){if(!(t instanceof gr))throw new hr("Specified list of YAML types (or a single Type object) contains a non-Type object.")}));var r=Object.create(mr.prototype);return r.implicit=(this.implicit||[]).concat(e),r.explicit=(this.explicit||[]).concat(i),r.compiledImplicit=yr(r,"implicit"),r.compiledExplicit=yr(r,"explicit"),r.compiledTypeMap=function(){var t,e,i={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}};function r(t){t.multi?(i.multi[t.kind].push(t),i.multi.fallback.push(t)):i[t.kind][t.tag]=i.fallback[t.tag]=t}for(t=0,e=arguments.length;t=0?"0b"+t.toString(2):"-0b"+t.toString(2).slice(1)},octal:function(t){return t>=0?"0o"+t.toString(8):"-0o"+t.toString(8).slice(1)},decimal:function(t){return t.toString(10)},hexadecimal:function(t){return t>=0?"0x"+t.toString(16).toUpperCase():"-0x"+t.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}}),Tr=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$"),Ar=/^[-+]?[0-9]+e/,wr=new gr("tag:yaml.org,2002:float",{kind:"scalar",resolve:function(t){return null!==t&&!(!Tr.test(t)||"_"===t[t.length-1])},construct:function(t){var e,i;return i="-"===(e=t.replace(/_/g,"").toLowerCase())[0]?-1:1,"+-".indexOf(e[0])>=0&&(e=e.slice(1)),".inf"===e?1===i?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:".nan"===e?NaN:i*parseFloat(e,10)},predicate:function(t){return"[object Number]"===Object.prototype.toString.call(t)&&(t%1!=0||ar.isNegativeZero(t))},represent:function(t,e){var i;if(isNaN(t))switch(e){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===t)switch(e){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===t)switch(e){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(ar.isNegativeZero(t))return"-0.0";return i=t.toString(10),Ar.test(i)?i.replace("e",".e"):i},defaultStyle:"lowercase"}),Sr=Cr.extend({implicit:[_r,xr,kr,wr]}),Br=Sr,Fr=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),Lr=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$"),Mr=new gr("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:function(t){return null!==t&&(null!==Fr.exec(t)||null!==Lr.exec(t))},construct:function(t){var e,i,r,n,o,a,s,l,h=0,c=null;if(null===(e=Fr.exec(t))&&(e=Lr.exec(t)),null===e)throw new Error("Date resolve error");if(i=+e[1],r=+e[2]-1,n=+e[3],!e[4])return new Date(Date.UTC(i,r,n));if(o=+e[4],a=+e[5],s=+e[6],e[7]){for(h=e[7].slice(0,3);h.length<3;)h+="0";h=+h}return e[9]&&(c=6e4*(60*+e[10]+ +(e[11]||0)),"-"===e[9]&&(c=-c)),l=new Date(Date.UTC(i,r,n,o,a,s,h)),c&&l.setTime(l.getTime()-c),l},instanceOf:Date,represent:function(t){return t.toISOString()}}),Er=new gr("tag:yaml.org,2002:merge",{kind:"scalar",resolve:function(t){return"<<"===t||null===t}}),Or="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r",Ir=new gr("tag:yaml.org,2002:binary",{kind:"scalar",resolve:function(t){if(null===t)return!1;var e,i,r=0,n=t.length,o=Or;for(i=0;i64)){if(e<0)return!1;r+=6}return r%8==0},construct:function(t){var e,i,r=t.replace(/[\r\n=]/g,""),n=r.length,o=Or,a=0,s=[];for(e=0;e>16&255),s.push(a>>8&255),s.push(255&a)),a=a<<6|o.indexOf(r.charAt(e));return 0==(i=n%4*6)?(s.push(a>>16&255),s.push(a>>8&255),s.push(255&a)):18===i?(s.push(a>>10&255),s.push(a>>2&255)):12===i&&s.push(a>>4&255),new Uint8Array(s)},predicate:function(t){return"[object Uint8Array]"===Object.prototype.toString.call(t)},represent:function(t){var e,i,r="",n=0,o=t.length,a=Or;for(e=0;e>18&63],r+=a[n>>12&63],r+=a[n>>6&63],r+=a[63&n]),n=(n<<8)+t[e];return 0==(i=o%3)?(r+=a[n>>18&63],r+=a[n>>12&63],r+=a[n>>6&63],r+=a[63&n]):2===i?(r+=a[n>>10&63],r+=a[n>>4&63],r+=a[n<<2&63],r+=a[64]):1===i&&(r+=a[n>>2&63],r+=a[n<<4&63],r+=a[64],r+=a[64]),r}}),Dr=Object.prototype.hasOwnProperty,Nr=Object.prototype.toString,qr=new gr("tag:yaml.org,2002:omap",{kind:"sequence",resolve:function(t){if(null===t)return!0;var e,i,r,n,o,a=[],s=t;for(e=0,i=s.length;e>10),56320+(t-65536&1023))}for(var un=new Array(256),dn=new Array(256),fn=0;fn<256;fn++)un[fn]=hn(fn)?1:0,dn[fn]=hn(fn);function pn(t,e){this.input=t,this.filename=e.filename||null,this.schema=e.schema||Rr,this.onWarning=e.onWarning||null,this.legacy=e.legacy||!1,this.json=e.json||!1,this.listener=e.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=t.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}function gn(t,e){var i={name:t.filename,buffer:t.input.slice(0,-1),position:t.position,line:t.line,column:t.position-t.lineStart};return i.snippet=dr(i),new hr(e,i)}function yn(t,e){throw gn(t,e)}function mn(t,e){t.onWarning&&t.onWarning.call(null,gn(t,e))}var Cn={YAML:function(t,e,i){var r,n,o;null!==t.version&&yn(t,"duplication of %YAML directive"),1!==i.length&&yn(t,"YAML directive accepts exactly one argument"),null===(r=/^([0-9]+)\.([0-9]+)$/.exec(i[0]))&&yn(t,"ill-formed argument of the YAML directive"),n=parseInt(r[1],10),o=parseInt(r[2],10),1!==n&&yn(t,"unacceptable YAML version of the document"),t.version=i[0],t.checkLineBreaks=o<2,1!==o&&2!==o&&mn(t,"unsupported YAML version of the document")},TAG:function(t,e,i){var r,n;2!==i.length&&yn(t,"TAG directive accepts exactly two arguments"),r=i[0],n=i[1],tn.test(r)||yn(t,"ill-formed tag handle (first argument) of the TAG directive"),Wr.call(t.tagMap,r)&&yn(t,'there is a previously declared suffix for "'+r+'" tag handle'),en.test(n)||yn(t,"ill-formed tag prefix (second argument) of the TAG directive");try{n=decodeURIComponent(n)}catch(e){yn(t,"tag prefix is malformed: "+n)}t.tagMap[r]=n}};function _n(t,e,i,r){var n,o,a,s;if(e1&&(t.result+=ar.repeat("\n",e-1))}function wn(t,e){var i,r,n=t.tag,o=t.anchor,a=[],s=!1;if(-1!==t.firstTabInLine)return!1;for(null!==t.anchor&&(t.anchorMap[t.anchor]=a),r=t.input.charCodeAt(t.position);0!==r&&(-1!==t.firstTabInLine&&(t.position=t.firstTabInLine,yn(t,"tab characters must not be used in indentation")),45===r)&&an(t.input.charCodeAt(t.position+1));)if(s=!0,t.position++,kn(t,!0,-1)&&t.lineIndent<=e)a.push(null),r=t.input.charCodeAt(t.position);else if(i=t.line,Fn(t,e,Yr,!1,!0),a.push(t.result),kn(t,!0,-1),r=t.input.charCodeAt(t.position),(t.line===i||t.lineIndent>e)&&0!==r)yn(t,"bad indentation of a sequence entry");else if(t.lineIndente?p=1:t.lineIndent===e?p=0:t.lineIndente?p=1:t.lineIndent===e?p=0:t.lineIndente)&&(m&&(a=t.line,s=t.lineStart,l=t.position),Fn(t,e,Vr,!0,n)&&(m?g=t.result:y=t.result),m||(bn(t,d,f,p,g,y,a,s,l),p=g=y=null),kn(t,!0,-1),h=t.input.charCodeAt(t.position)),(t.line===o||t.lineIndent>e)&&0!==h)yn(t,"bad indentation of a mapping entry");else if(t.lineIndent=0))break;0===n?yn(t,"bad explicit indentation width of a block scalar; it cannot be less than one"):h?yn(t,"repeat of an indentation width identifier"):(c=e+n-1,h=!0)}if(on(o)){do{o=t.input.charCodeAt(++t.position)}while(on(o));if(35===o)do{o=t.input.charCodeAt(++t.position)}while(!nn(o)&&0!==o)}for(;0!==o;){for(vn(t),t.lineIndent=0,o=t.input.charCodeAt(t.position);(!h||t.lineIndentc&&(c=t.lineIndent),nn(o))u++;else{if(t.lineIndent0){for(n=a,o=0;n>0;n--)(a=ln(s=t.input.charCodeAt(++t.position)))>=0?o=(o<<4)+a:yn(t,"expected hexadecimal character");t.result+=cn(o),t.position++}else yn(t,"unknown escape sequence");i=r=t.position}else nn(s)?(_n(t,i,r,!0),An(t,kn(t,!1,e)),i=r=t.position):t.position===t.lineStart&&Tn(t)?yn(t,"unexpected end of the document within a double quoted scalar"):(t.position++,r=t.position)}yn(t,"unexpected end of the stream within a double quoted scalar")}(t,d)?y=!0:function(t){var e,i,r;if(42!==(r=t.input.charCodeAt(t.position)))return!1;for(r=t.input.charCodeAt(++t.position),e=t.position;0!==r&&!an(r)&&!sn(r);)r=t.input.charCodeAt(++t.position);return t.position===e&&yn(t,"name of an alias node must contain at least one character"),i=t.input.slice(e,t.position),Wr.call(t.anchorMap,i)||yn(t,'unidentified alias "'+i+'"'),t.result=t.anchorMap[i],kn(t,!0,-1),!0}(t)?(y=!0,null===t.tag&&null===t.anchor||yn(t,"alias node should not have any properties")):function(t,e,i){var r,n,o,a,s,l,h,c,u=t.kind,d=t.result;if(an(c=t.input.charCodeAt(t.position))||sn(c)||35===c||38===c||42===c||33===c||124===c||62===c||39===c||34===c||37===c||64===c||96===c)return!1;if((63===c||45===c)&&(an(r=t.input.charCodeAt(t.position+1))||i&&sn(r)))return!1;for(t.kind="scalar",t.result="",n=o=t.position,a=!1;0!==c;){if(58===c){if(an(r=t.input.charCodeAt(t.position+1))||i&&sn(r))break}else if(35===c){if(an(t.input.charCodeAt(t.position-1)))break}else{if(t.position===t.lineStart&&Tn(t)||i&&sn(c))break;if(nn(c)){if(s=t.line,l=t.lineStart,h=t.lineIndent,kn(t,!1,-1),t.lineIndent>=e){a=!0,c=t.input.charCodeAt(t.position);continue}t.position=o,t.line=s,t.lineStart=l,t.lineIndent=h;break}}a&&(_n(t,n,o,!1),An(t,t.line-s),n=o=t.position,a=!1),on(c)||(o=t.position+1),c=t.input.charCodeAt(++t.position)}return _n(t,n,o,!1),!!t.result||(t.kind=u,t.result=d,!1)}(t,d,Ur===i)&&(y=!0,null===t.tag&&(t.tag="?")),null!==t.anchor&&(t.anchorMap[t.anchor]=t.result)):0===p&&(y=s&&wn(t,f))),null===t.tag)null!==t.anchor&&(t.anchorMap[t.anchor]=t.result);else if("?"===t.tag){for(null!==t.result&&"scalar"!==t.kind&&yn(t,'unacceptable node kind for ! tag; it should be "scalar", not "'+t.kind+'"'),l=0,h=t.implicitTypes.length;l"),null!==t.result&&u.kind!==t.kind&&yn(t,"unacceptable node kind for !<"+t.tag+'> tag; it should be "'+u.kind+'", not "'+t.kind+'"'),u.resolve(t.result,t.tag)?(t.result=u.construct(t.result,t.tag),null!==t.anchor&&(t.anchorMap[t.anchor]=t.result)):yn(t,"cannot resolve a node with !<"+t.tag+"> explicit tag")}return null!==t.listener&&t.listener("close",t),null!==t.tag||null!==t.anchor||y}function Ln(t){var e,i,r,n,o=t.position,a=!1;for(t.version=null,t.checkLineBreaks=t.legacy,t.tagMap=Object.create(null),t.anchorMap=Object.create(null);0!==(n=t.input.charCodeAt(t.position))&&(kn(t,!0,-1),n=t.input.charCodeAt(t.position),!(t.lineIndent>0||37!==n));){for(a=!0,n=t.input.charCodeAt(++t.position),e=t.position;0!==n&&!an(n);)n=t.input.charCodeAt(++t.position);for(r=[],(i=t.input.slice(e,t.position)).length<1&&yn(t,"directive name must not be less than one character in length");0!==n;){for(;on(n);)n=t.input.charCodeAt(++t.position);if(35===n){do{n=t.input.charCodeAt(++t.position)}while(0!==n&&!nn(n));break}if(nn(n))break;for(e=t.position;0!==n&&!an(n);)n=t.input.charCodeAt(++t.position);r.push(t.input.slice(e,t.position))}0!==n&&vn(t),Wr.call(Cn,i)?Cn[i](t,i,r):mn(t,'unknown document directive "'+i+'"')}kn(t,!0,-1),0===t.lineIndent&&45===t.input.charCodeAt(t.position)&&45===t.input.charCodeAt(t.position+1)&&45===t.input.charCodeAt(t.position+2)?(t.position+=3,kn(t,!0,-1)):a&&yn(t,"directives end mark is expected"),Fn(t,t.lineIndent-1,Vr,!1,!0),kn(t,!0,-1),t.checkLineBreaks&&Qr.test(t.input.slice(o,t.position))&&mn(t,"non-ASCII line breaks are interpreted as content"),t.documents.push(t.result),t.position===t.lineStart&&Tn(t)?46===t.input.charCodeAt(t.position)&&(t.position+=3,kn(t,!0,-1)):t.positiont.replace(/\r\n?/g,"\n").replace(/<(\w+)([^>]*)>/g,((t,e,i)=>"<"+e+i.replace(/="([^"]*)"/g,"='$1'")+">")),Dn=t=>{const{text:e,metadata:i}=function(t){const e=t.match(Rt);if(!e)return{text:t,metadata:{}};let i=On(e[1],{schema:En})??{};i="object"!=typeof i||Array.isArray(i)?{}:i;const r={};return i.displayMode&&(r.displayMode=i.displayMode.toString()),i.title&&(r.title=i.title.toString()),i.config&&(r.config=i.config),{text:t.slice(e[0].length),metadata:r}}(t),{displayMode:r,title:n,config:o={}}=i;return r&&(o.gantt||(o.gantt={}),o.gantt.displayMode=r),{title:n,config:o,text:e}},Nn=t=>{const e=xe.detectInit(t)??{},i=xe.detectDirective(t,"wrap");return Array.isArray(i)?e.wrap=i.some((({type:t})=>{})):"wrap"===(null==i?void 0:i.type)&&(e.wrap=!0),{text:(r=t,r.replace(Wt,"")),directive:e};var r};function qn(t){const e=In(t),i=Dn(e),r=Nn(i.text),n=_e(i.config,r.directive);return{code:t=nr(r.text),title:i.title,config:n}}const $n=["foreignobject"],zn=["dominant-baseline"];function Pn(t){const e=qn(t);return Oe(),i=e.config??{},Pt(i),!i.fontFamily||i.themeVariables&&i.themeVariables.fontFamily||(i.themeVariables={fontFamily:i.fontFamily}),we.push(i),Be(Ae,we),e;var i}const jn=(t,e,i=[])=>`\n.${t} ${e} { ${i.join(" !important; ")} !important; }`,Rn=(t,e,i,r)=>{const n=((t,e={})=>{var i;let r="";if(void 0!==t.themeCSS&&(r+=`\n${t.themeCSS}`),void 0!==t.fontFamily&&(r+=`\n:root { --mermaid-font-family: ${t.fontFamily}}`),void 0!==t.altFontFamily&&(r+=`\n:root { --mermaid-alt-font-family: ${t.altFontFamily}}`),!(0,it.A)(e)){const n=t.htmlLabels||(null==(i=t.flowchart)?void 0:i.htmlLabels)?["> *","span"]:["rect","polygon","ellipse","circle","path"];for(const t in e){const i=e[t];(0,it.A)(i.styles)||n.forEach((t=>{r+=jn(i.id,t,i.styles)})),(0,it.A)(i.textStyles)||(r+=jn(i.id,"tspan",i.textStyles))}}return r})(t,i);return L(J(`${r}{${((t,e,i)=>{let r="";return t in yi&&yi[t]?r=yi[t](i):nt.warn(`No theme found for ${t}`),` & {\n font-family: ${i.fontFamily};\n font-size: ${i.fontSize};\n fill: ${i.textColor}\n }\n\n /* Classes common for multiple diagrams */\n\n & .error-icon {\n fill: ${i.errorBkgColor};\n }\n & .error-text {\n fill: ${i.errorTextColor};\n stroke: ${i.errorTextColor};\n }\n\n & .edge-thickness-normal {\n stroke-width: 2px;\n }\n & .edge-thickness-thick {\n stroke-width: 3.5px\n }\n & .edge-pattern-solid {\n stroke-dasharray: 0;\n }\n\n & .edge-pattern-dashed{\n stroke-dasharray: 3;\n }\n .edge-pattern-dotted {\n stroke-dasharray: 2;\n }\n\n & .marker {\n fill: ${i.lineColor};\n stroke: ${i.lineColor};\n }\n & .marker.cross {\n stroke: ${i.lineColor};\n }\n\n & svg {\n font-family: ${i.fontFamily};\n font-size: ${i.fontSize};\n }\n\n ${r}\n\n ${e}\n`})(e,n,t.themeVariables)}}`),M)},Wn=(t,e,i,r,n)=>{const o=t.append("div");o.attr("id",i),r&&o.attr("style",r);const a=o.append("svg").attr("id",e).attr("width","100%").attr("xmlns","http://www.w3.org/2000/svg");return n&&a.attr("xmlns:xlink",n),a.append("g"),t};function Un(t,e){return t.append("iframe").attr("id",e).attr("style","width: 100%; height: 100%;").attr("sandbox","")}const Hn=(t,e={})=>{const{code:i}=qn(t);return(async(t,e={})=>{const i=Vt(t,Me());try{$i(i)}catch(t){const e=Yt[i].loader;if(!e)throw new Ht(`Diagram ${i} not found.`);const{id:r,diagram:n}=await e();qi(r,n)}return new ir(t,e)})(i,e)},Yn=Object.freeze({render:async function(t,e,i){var r,n,o,l,h,c;er();const u=Pn(e);e=u.code;const d=Me();nt.debug(d),e.length>((null==d?void 0:d.maxTextSize)??5e4)&&(e="graph TB;a[Maximum text size in diagram exceeded];style a fill:#faa");const f="#"+t,p="i"+t,g="#"+p,y="d"+t,m="#"+y;let C=(0,a.Ltv)("body");const _="sandbox"===d.securityLevel,x="loose"===d.securityLevel,b=d.fontFamily;if(void 0!==i){if(i&&(i.innerHTML=""),_){const t=Un((0,a.Ltv)(i),p);C=(0,a.Ltv)(t.nodes()[0].contentDocument.body),C.node().style.margin=0}else C=(0,a.Ltv)(i);Wn(C,t,y,`font-family: ${b}`,"http://www.w3.org/1999/xlink")}else{if(((t,e,i,r)=>{var n,o,a;null==(n=t.getElementById(e))||n.remove(),null==(o=t.getElementById(i))||o.remove(),null==(a=t.getElementById(r))||a.remove()})(document,t,y,p),_){const t=Un((0,a.Ltv)("body"),p);C=(0,a.Ltv)(t.nodes()[0].contentDocument.body),C.node().style.margin=0}else C=(0,a.Ltv)("body");Wn(C,t,y)}let v,k;try{v=await Hn(e,{title:u.title})}catch(t){v=new ir("error"),k=t}const T=C.select(m).node(),A=v.type,w=T.firstChild,S=w.firstChild,B=null==(n=(r=v.renderer).getClasses)?void 0:n.call(r,e,v),F=Rn(d,A,B,f),L=document.createElement("style");L.innerHTML=F,w.insertBefore(L,S);try{await v.renderer.draw(e,t,ve,v)}catch(i){throw Ri.draw(e,t,ve),i}!function(t,e,i,r){(function(t,e){t.attr("role","graphics-document document"),""!==e&&t.attr("aria-roledescription",e)})(e,t),function(t,e,i,r){if(void 0!==t.insert){if(i){const e=`chart-desc-${r}`;t.attr("aria-describedby",e),t.insert("desc",":first-child").attr("id",e).text(i)}if(e){const i=`chart-title-${r}`;t.attr("aria-labelledby",i),t.insert("title",":first-child").attr("id",i).text(e)}}}(e,i,r,e.attr("id"))}(A,C.select(`${m} svg`),null==(l=(o=v.db).getAccTitle)?void 0:l.call(o),null==(c=(h=v.db).getAccDescription)?void 0:c.call(h)),C.select(`[id="${t}"]`).selectAll("foreignobject > *").attr("xmlns","http://www.w3.org/1999/xhtml");let M=C.select(m).node().innerHTML;if(nt.debug("config.arrowMarkerAbsolute",d.arrowMarkerAbsolute),M=((t="",e,i)=>{let r=t;return i||e||(r=r.replace(/marker-end="url\([\d+./:=?A-Za-z-]*?#/g,'marker-end="url(#')),r=be(r),r=r.replace(/
    /g,"
    "),r})(M,_,pt(d.arrowMarkerAbsolute)),_?M=((t="",e)=>{var i,r;return``})(M,C.select(m+" svg").node()):x||(M=s.sanitize(M,{ADD_TAGS:$n,ADD_ATTR:zn})),rr.forEach((t=>{t()})),rr=[],k)throw k;const E=_?g:m,O=(0,a.Ltv)(E).node();return O&&"remove"in O&&O.remove(),{svg:M,bindFunctions:v.db.bindFunctions}},parse:async function(t,e){er(),t=Pn(t).code;try{await Hn(t)}catch(t){if(null==e?void 0:e.suppressErrors)return!1;throw t}return!0},getDiagramFromText:Hn,initialize:function(t={}){var e;(null==t?void 0:t.fontFamily)&&!(null==(e=t.themeVariables)?void 0:e.fontFamily)&&(t.themeVariables||(t.themeVariables={}),t.themeVariables.fontFamily=t.fontFamily),Te=Jt({},t),(null==t?void 0:t.theme)&&t.theme in It?t.themeVariables=It[t.theme].getThemeVariables(t.themeVariables):t&&(t.themeVariables=It.default.getThemeVariables(t.themeVariables));const i="object"==typeof t?(r=t,Ae=Jt({},ke),Ae=Jt(Ae,r),r.theme&&It[r.theme]&&(Ae.themeVariables=It[r.theme].getThemeVariables(r.themeVariables)),Be(Ae,we),Ae):Fe();var r;ot(i.logLevel),er()},getConfig:Me,setConfig:Le,getSiteConfig:Fe,updateSiteConfig:t=>(Ae=Jt(Ae,t),Be(Ae,we),Ae),reset:()=>{Oe()},globalReset:()=>{Oe(ke)},defaultConfig:ke});ot(Me().logLevel),Oe(Me());const Vn=(t,e,i)=>{nt.warn(t),me(t)?(i&&i(t.str,t.hash),e.push({...t,message:t.str,error:t})):(i&&i(t),t instanceof Error&&e.push({str:t.message,message:t.message,hash:t.name,error:t}))},Gn=async function(t={querySelector:".mermaid"}){try{await Xn(t)}catch(e){if(me(e)&&nt.error(e.str),io.parseError&&io.parseError(e),!t.suppressErrors)throw nt.error("Use the suppressErrors option to suppress these errors"),e}},Xn=async function({postRenderCallback:t,querySelector:e,nodes:i}={querySelector:".mermaid"}){const n=Yn.getConfig();let o;if(nt.debug((t?"":"No ")+"Callback function found"),i)o=i;else{if(!e)throw new Error("Nodes and querySelector are both undefined");o=document.querySelectorAll(e)}nt.debug(`Found ${o.length} diagrams`),void 0!==(null==n?void 0:n.startOnLoad)&&(nt.debug("Start On Load: "+(null==n?void 0:n.startOnLoad)),Yn.updateSiteConfig({startOnLoad:null==n?void 0:n.startOnLoad}));const a=new xe.InitIDGenerator(n.deterministicIds,n.deterministicIDSeed);let s;const l=[];for(const e of Array.from(o)){if(nt.info("Rendering diagram: "+e.id),e.getAttribute("data-processed"))continue;e.setAttribute("data-processed","true");const i=`mermaid-${a.next()}`;s=e.innerHTML,s=(0,r.T)(xe.entityDecode(s)).trim().replace(//gi,"
    ");const n=xe.detectInit(s);n&&nt.debug("Detected early reinit: ",n);try{const{svg:r,bindFunctions:n}=await eo(i,s,e);e.innerHTML=r,t&&await t(i),n&&n(e)}catch(t){Vn(t,l,io.parseError)}}if(l.length>0)throw l[0]},Zn=function(t){Yn.initialize(t)},Jn=function(){if(io.startOnLoad){const{startOnLoad:t}=Yn.getConfig();t&&io.run().catch((t=>nt.error("Mermaid failed to initialize",t)))}};"undefined"!=typeof document&&window.addEventListener("load",Jn,!1);const Qn=[];let Kn=!1;const to=async()=>{if(!Kn){for(Kn=!0;Qn.length>0;){const t=Qn.shift();if(t)try{await t()}catch(t){nt.error("Error executing queue",t)}}Kn=!1}},eo=(t,e,i)=>new Promise(((r,n)=>{Qn.push((()=>new Promise(((o,a)=>{Yn.render(t,e,i).then((t=>{o(t),r(t)}),(t=>{var e;nt.error("Error parsing",t),null==(e=io.parseError)||e.call(io,t),a(t),n(t)}))})))),to().catch(n)})),io={startOnLoad:!0,mermaidAPI:Yn,parse:async(t,e)=>new Promise(((i,r)=>{Qn.push((()=>new Promise(((n,o)=>{Yn.parse(t,e).then((t=>{n(t),i(t)}),(t=>{var e;nt.error("Error parsing",t),null==(e=io.parseError)||e.call(io,t),o(t),r(t)}))})))),to().catch(r)})),render:eo,init:async function(t,e,i){nt.warn("mermaid.init is deprecated. Please use run instead."),t&&Zn(t);const r={postRenderCallback:i,querySelector:".mermaid"};"string"==typeof e?r.querySelector=e:e&&(e instanceof HTMLElement?r.nodes=[e]:r.nodes=e),await Gn(r)},run:Gn,registerExternalDiagrams:async(t,{lazyLoad:e=!0}={})=>{Gt(...t),!1===e&&await(async()=>{nt.debug("Loading registered diagrams");const t=(await Promise.allSettled(Object.entries(Yt).map((async([t,{detector:e,loader:i}])=>{if(i)try{$i(t)}catch(r){try{const{diagram:t,id:r}=await i();qi(r,t,e)}catch(e){throw nt.error(`Failed to load external diagram with key ${t}. Removing from detectors.`),delete Yt[t],e}}})))).filter((t=>"rejected"===t.status));if(t.length>0){nt.error(`Failed to load ${t.length} external diagrams`);for(const e of t)nt.error(e);throw new Error(`Failed to load ${t.length} external diagrams`)}})()},initialize:Zn,parseError:void 0,contentLoaded:Jn,setParseErrorHandler:function(t){io.parseError=t},detectType:Vt}}},r={};function n(t){var e=r[t];if(void 0!==e)return e.exports;var o=r[t]={exports:{}};return i[t].call(o.exports,o,o.exports,n),o.exports}n.m=i,n.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return n.d(e,{a:e}),e},n.d=(t,e)=>{for(var i in e)n.o(e,i)&&!n.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:e[i]})},n.f={},n.e=t=>Promise.all(Object.keys(n.f).reduce(((e,i)=>(n.f[i](t,e),e)),[])),n.u=t=>"js/"+t+"-"+{4:"887add04",63:"b755bc69",130:"f38b7ce0",147:"780e8df4",194:"be4cbb11",211:"b1ebb4ed",216:"3d9879f7",235:"c5403196",244:"651d391e",272:"bf6ebfbc",292:"6a56c55d",307:"5a1a49ca",308:"812686b3",317:"863786b9",327:"e9b66195",469:"b2370a73",506:"9a07e11b",555:"e83dade8",563:"089eeaa8",596:"5096a9ba",609:"dbbc5759",642:"8a99b76c",688:"c49a5223",746:"81388614",747:"217ee676",751:"10dd76ba",771:"5a2eb3e9",819:"eb3a5ed3",863:"d96f16db",944:"4463b3c5",947:"a644931c"}[t]+".chunk.min.js",n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),t={},e="geekdoc:",n.l=(i,r,o,a)=>{if(t[i])t[i].push(r);else{var s,l;if(void 0!==o)for(var h=document.getElementsByTagName("script"),c=0;c{s.onerror=s.onload=null,clearTimeout(f);var n=t[i];if(delete t[i],s.parentNode&&s.parentNode.removeChild(s),n&&n.forEach((t=>t(r))),e)return e(r)},f=setTimeout(d.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=d.bind(null,s.onerror),s.onload=d.bind(null,s.onload),l&&document.head.appendChild(s)}},n.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},(()=>{var t;n.g.importScripts&&(t=n.g.location+"");var e=n.g.document;if(!t&&e&&(e.currentScript&&(t=e.currentScript.src),!t)){var i=e.getElementsByTagName("script");if(i.length)for(var r=i.length-1;r>-1&&(!t||!/^http(s?):/.test(t));)t=i[r--].src}if(!t)throw new Error("Automatic publicPath is not supported in this browser");t=t.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=t+"../"})(),(()=>{var t={304:0};n.f.j=(e,i)=>{var r=n.o(t,e)?t[e]:void 0;if(0!==r)if(r)i.push(r[2]);else{var o=new Promise(((i,n)=>r=t[e]=[i,n]));i.push(r[2]=o);var a=n.p+n.u(e),s=new Error;n.l(a,(i=>{if(n.o(t,e)&&(0!==(r=t[e])&&(t[e]=void 0),r)){var o=i&&("load"===i.type?"missing":i.type),a=i&&i.target&&i.target.src;s.message="Loading chunk "+e+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,r[1](s)}}),"chunk-"+e,e)}};var e=(e,i)=>{var r,o,[a,s,l]=i,h=0;if(a.some((e=>0!==t[e]))){for(r in s)n.o(s,r)&&(n.m[r]=s[r]);l&&l(n)}for(e&&e(i);h{"use strict";var t=n(7148),e=n.n(t);const i={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let r;const o=new Uint8Array(16);function a(){if(!r&&(r="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!r))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return r(o)}var s=n(8823);const l=function(t,e,r){if(i.randomUUID&&!e&&!t)return i.randomUUID();const n=(t=t||{}).random||(t.rng||a)();if(n[6]=15&n[6]|64,n[8]=63&n[8]|128,e){r=r||0;for(let t=0;t<16;++t)e[r+t]=n[t];return e}return(0,s.k)(n)},h="auto";var c=n(9973);document.addEventListener("DOMContentLoaded",(function(t){let i=e().namespace("hugo-geekdoc").get("color-theme")||h,r=window.matchMedia("(prefers-color-scheme: dark)"),n=!1,o="default";("dark"===i||i===h&&r.matches)&&(n=!0,o="dark"),c.N.initialize({startOnLoad:!1,flowchart:{useMaxWidth:!0},theme:o,themeVariables:{darkMode:n}}),document.querySelectorAll(".mermaid").forEach((function(t){let e="graph-"+l();c.N.render(e,t.innerText).then((({svg:e,bindFunctions:i})=>{t.innerHTML=e,i?.(t)}))}))}))})()})(); \ No newline at end of file diff --git a/js/mermaid-1d12d9d1.bundle.min.js.LICENSE.txt b/js/mermaid-1d12d9d1.bundle.min.js.LICENSE.txt new file mode 100644 index 0000000..4298ea1 --- /dev/null +++ b/js/mermaid-1d12d9d1.bundle.min.js.LICENSE.txt @@ -0,0 +1,9 @@ +/*! + * Wait for document loaded before starting the execution + */ + +/*! @license DOMPurify 3.0.11 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.0.11/LICENSE */ + +/*! Check if previously processed */ + +/*! js-yaml 4.1.0 https://github.com/nodeca/js-yaml @license MIT */ diff --git a/js/search-95c697e2.bundle.min.js b/js/search-95c697e2.bundle.min.js new file mode 100644 index 0000000..0eab09f --- /dev/null +++ b/js/search-95c697e2.bundle.min.js @@ -0,0 +1,2 @@ +/*! For license information please see search-95c697e2.bundle.min.js.LICENSE.txt */ +(()=>{var __webpack_modules__={3332:(e,t,r)=>{"use strict";r.d(t,{A:()=>o}),r(2934);var n=r(283);function o(e){i(e,"add"),i(e,"append"),i(e,"search"),i(e,"update"),i(e,"remove")}function i(e,t){e[t+"Async"]=function(){const e=this,r=arguments,o=r[r.length-1];let i;(0,n.Qk)(o)&&(i=o,delete r[r.length-1]);const s=new Promise((function(n){setTimeout((function(){e.async=!0;const o=e[t].apply(e,r);e.async=!1,n(o)}))}));return i?(s.then(i),this):s}}},2270:(e,t,r)=>{"use strict";r.d(t,{A:()=>i,p:()=>s}),r(2934);var n=r(283);function o(e){this.limit=!0!==e&&e,this.cache=(0,n.fp)(),this.queue=[]}const i=o;function s(e,t,r){(0,n.vZ)(e)&&(e=e.query);let o=this.cache.get(e);return o||(o=this.search(e,t,r),this.cache.set(e,o)),o}o.prototype.set=function(e,t){if(!this.cache[e]){let t=this.queue.length;t===this.limit?delete this.cache[this.queue[t-1]]:t++;for(let e=t-1;0{"use strict";function n(e,t){return void 0!==e?e:t}function o(e){const t=Array(e);for(let r=0;rc,PI:()=>u,PM:()=>f,Qk:()=>l,Vr:()=>o,WE:()=>i,fp:()=>s,uM:()=>n,vZ:()=>d,xW:()=>a})},4352:(e,t,r)=>{"use strict";r.d(t,{A:()=>y}),r(2934);var n=r(283);function o(e,t,r,n){if(e&&(t&&(e=a(e,t)),this.matcher&&(e=a(e,this.matcher)),this.stemmer&&1t?e.slice(r,r+t):e}function b(e,t,r,n){if(r){const o=n&&t>r;e=(e=e[o?t:r])&&e[o?r:t]}else e=e[t];return e}function w(e,t,r,o,i){let s=0;if((0,n.PI)(e))if(i){const r=e.indexOf(t);-1!==r?1=this.minlength&&(a||!s[f])){let l=g(c,i,u),h="";switch(this.tokenize){case"full":if(2t;n--)if(n-t>=this.minlength){const o=g(c,i,u,d,t);h=f.substring(t,n),this.push_index(s,h,o,e,r)}break}case"reverse":if(1=this.minlength){const n=g(c,i,u,d,t);this.push_index(s,h,n,e,r)}h=""}case"forward":if(1=this.minlength&&this.push_index(s,h,l,e,r);break}default:if(this.boost&&(l=Math.min(0|l/this.boost(t,f,u),c-1)),this.push_index(s,f,l,e,r),a&&1=this.minlength&&!s[f]){s[f]=1;const t=g(c+(i/2>c?0:1),i,u,l-1,n-1),a=this.bidirectional&&f>d;this.push_index(o,a?d:f,t,e,r,a?f:d)}}}}}this.fastupdate||(this.register[e]=1)}}return this},m.prototype.push_index=function(e,t,r,o,i,s){let a=s?this.ctx:this.map;if((!e[t]||s&&!e[t][s])&&(this.optimize&&(a=a[r]),s?((e=e[t]||(e[t]=(0,n.fp)()))[s]=1,a=a[s]||(a[s]=(0,n.fp)())):e[t]=1,a=a[t]||(a[t]=[]),this.optimize||(a=a[r]||(a[r]=[])),(!i||!a.includes(o))&&(a[a.length]=o,this.fastupdate))){const e=this.register[o]||(this.register[o]=[]);e[e.length]=a}},m.prototype.search=function(e,t,r){r||(!t&&(0,n.vZ)(e)?e=(r=e).query:(0,n.vZ)(t)&&(r=t));let o,i,s,a=[],c=0;if(r&&(e=r.query||e,t=r.limit,c=r.offset||0,i=r.context,s=r.suggest),e&&(o=(e=this.encode(""+e)).length,1=this.minlength&&!t[n]){if(!(this.optimize||s||this.map[n]))return a;r[c++]=n,t[n]=1}o=(e=r).length}if(!o)return a;t||(t=100);let u,f=this.depth&&1=r)))));d++);if(t)return o?x(a,r,0):void(e[e.length]=a)}return!t&&a},m.prototype.contain=function(e){return!!this.register[e]},m.prototype.update=function(e,t){return this.remove(e).add(e,t)},m.prototype.remove=function(e,t){const r=this.register[e];if(r){if(this.fastupdate)for(let t,n=0;n{"use strict";r.d(t,{c:()=>i,y:()=>o});var n=r(283);function o(e,t,r,o){const i=e.length;let s,a,c=[],u=0;o&&(o=[]);for(let f=i-1;0<=f;f--){const d=e[f],l=d.length,h=(0,n.fp)();let p=!s;for(let e=0;e{"use strict";r.d(t,{FQ:()=>i,UE:()=>a,b9:()=>c,yC:()=>s}),r(2934);var n=r(283);function o(e,t,r,n,o,i,s,a){setTimeout((function(){const c=e(r?r+"."+n:n,JSON.stringify(s));c&&c.then?c.then((function(){t.export(e,t,r,o,i+1,a)})):t.export(e,t,r,o,i+1,a)}))}function i(e,t,r,i,s,a){let c,u,f=!0;switch(void 0===a&&(f=new Promise((e=>{a=e}))),s||(s=0)){case 0:if(c="reg",this.fastupdate){u=(0,n.fp)();for(let e in this.register)u[e]=1}else u=this.register;break;case 1:c="cfg",u={doc:0,opt:this.optimize?1:0};break;case 2:c="map",u=this.map;break;case 3:c="ctx",u=this.ctx;break;default:return void(void 0===r&&a&&a())}return o(e,t||this,r,c,i,s,u,a),f}function s(e,t){if(t)switch((0,n.PM)(t)&&(t=JSON.parse(t)),e){case"cfg":this.optimize=!!t.opt;break;case"reg":this.fastupdate=!1,this.register=t;break;case"map":this.map=t;break;case"ctx":this.ctx=t}}function a(e,t,r,n,i,s){let a;if(void 0===s&&(a=new Promise((e=>{s=e}))),i||(i=0),n||(n=0),n{"use strict";function n(){this.cache=null,this.matcher=null,this.stemmer=null,this.filter=null}n.prototype.add,n.prototype.append,n.prototype.search,n.prototype.update,n.prototype.remove},7955:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(4352);function o(e){e=e.data;const t=self._index,r=e.args,o=e.task;if("init"===o){const t=e.options||{},r=e.factory,o=t.encode;t.cache=!1,o&&0===o.indexOf("function")&&(t.encode=Function("return "+o)()),r?(Function("return "+r)()(self),self._index=new self.FlexSearch.Index(t),delete self.FlexSearch):self._index=new n.A(t)}else{const n=e.id,i=t[o].apply(t,r);postMessage("search"===o?{id:n,msg:i}:{id:n})}}},2619:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{A:()=>__WEBPACK_DEFAULT_EXPORT__});var _common_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(283),_handler_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(7955);let pid=0;function WorkerIndex(e){if(!(this instanceof WorkerIndex))return new WorkerIndex(e);let t;e?(0,_common_js__WEBPACK_IMPORTED_MODULE_1__.Qk)(t=e.encode)&&(e.encode=t.toString()):e={};let r=(self||window)._factory;r&&(r=r.toString());const n="undefined"==typeof window&&self.exports,o=this;this.worker=create(r,n,e.worker),this.resolver=(0,_common_js__WEBPACK_IMPORTED_MODULE_1__.fp)(),this.worker&&(n?this.worker.on("message",(function(e){o.resolver[e.id](e.msg),delete o.resolver[e.id]})):this.worker.onmessage=function(e){e=e.data,o.resolver[e.id](e.msg),delete o.resolver[e.id]},this.worker.postMessage({task:"init",factory:r,options:e}))}const __WEBPACK_DEFAULT_EXPORT__=WorkerIndex;function register(e){WorkerIndex.prototype[e]=WorkerIndex.prototype[e+"Async"]=function(){const t=this,r=[].slice.call(arguments),n=r[r.length-1];let o;(0,_common_js__WEBPACK_IMPORTED_MODULE_1__.Qk)(n)&&(o=n,r.splice(r.length-1,1));const i=new Promise((function(n){setTimeout((function(){t.resolver[++pid]=n,t.worker.postMessage({task:e,id:pid,args:r})}))}));return o?(i.then(o),this):i}}function create(factory,is_node_js,worker_path){let worker;try{worker=is_node_js?eval('new (require("worker_threads")["Worker"])(__dirname + "/node/node.js")'):factory?new Worker(URL.createObjectURL(new Blob(["onmessage="+_handler_js__WEBPACK_IMPORTED_MODULE_0__.A.toString()],{type:"text/javascript"}))):new Worker((0,_common_js__WEBPACK_IMPORTED_MODULE_1__.PM)(worker_path)?worker_path:"worker/worker.js",{type:"module"})}catch(e){}return worker}register("add"),register("append"),register("search"),register("update"),register("remove")},5580:(e,t,r)=>{var n=r(6110)(r(9325),"DataView");e.exports=n},1549:(e,t,r)=>{var n=r(2032),o=r(3862),i=r(6721),s=r(2749),a=r(5749);function c(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t{var n=r(3702),o=r(80),i=r(4739),s=r(8655),a=r(1175);function c(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t{var n=r(6110)(r(9325),"Map");e.exports=n},3661:(e,t,r)=>{var n=r(3040),o=r(7670),i=r(289),s=r(4509),a=r(2949);function c(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t{var n=r(6110)(r(9325),"Promise");e.exports=n},6545:(e,t,r)=>{var n=r(6110)(r(9325),"Set");e.exports=n},8859:(e,t,r)=>{var n=r(3661),o=r(1380),i=r(1459);function s(e){var t=-1,r=null==e?0:e.length;for(this.__data__=new n;++t{var n=r(79),o=r(1420),i=r(938),s=r(3605),a=r(9817),c=r(945);function u(e){var t=this.__data__=new n(e);this.size=t.size}u.prototype.clear=o,u.prototype.delete=i,u.prototype.get=s,u.prototype.has=a,u.prototype.set=c,e.exports=u},1873:(e,t,r)=>{var n=r(9325).Symbol;e.exports=n},7828:(e,t,r)=>{var n=r(9325).Uint8Array;e.exports=n},8303:(e,t,r)=>{var n=r(6110)(r(9325),"WeakMap");e.exports=n},3945:e=>{e.exports=function(e,t,r,n){for(var o=-1,i=null==e?0:e.length;++o{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length,o=0,i=[];++r{var n=r(8096),o=r(2428),i=r(6449),s=r(3656),a=r(361),c=r(7167),u=Object.prototype.hasOwnProperty;e.exports=function(e,t){var r=i(e),f=!r&&o(e),d=!r&&!f&&s(e),l=!r&&!f&&!d&&c(e),h=r||f||d||l,p=h?n(e.length,String):[],_=p.length;for(var v in e)!t&&!u.call(e,v)||h&&("length"==v||d&&("offset"==v||"parent"==v)||l&&("buffer"==v||"byteLength"==v||"byteOffset"==v)||a(v,_))||p.push(v);return p}},4932:e=>{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length,o=Array(n);++r{e.exports=function(e,t){for(var r=-1,n=t.length,o=e.length;++r{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length;++r{var n=r(7237)("length");e.exports=n},1074:e=>{e.exports=function(e){return e.split("")}},6025:(e,t,r)=>{var n=r(5288);e.exports=function(e,t){for(var r=e.length;r--;)if(n(e[r][0],t))return r;return-1}},2429:(e,t,r)=>{var n=r(909);e.exports=function(e,t,r,o){return n(e,(function(e,n,i){t(o,e,r(e),i)})),o}},3360:(e,t,r)=>{var n=r(3243);e.exports=function(e,t,r){"__proto__"==t&&n?n(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}},909:(e,t,r)=>{var n=r(641),o=r(8329)(n);e.exports=o},6649:(e,t,r)=>{var n=r(3221)();e.exports=n},641:(e,t,r)=>{var n=r(6649),o=r(5950);e.exports=function(e,t){return e&&n(e,t,o)}},7422:(e,t,r)=>{var n=r(1769),o=r(7797);e.exports=function(e,t){for(var r=0,i=(t=n(t,e)).length;null!=e&&r{var n=r(4528),o=r(6449);e.exports=function(e,t,r){var i=t(e);return o(e)?i:n(i,r(e))}},2552:(e,t,r)=>{var n=r(1873),o=r(659),i=r(9350),s=n?n.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":s&&s in Object(e)?o(e):i(e)}},8077:e=>{e.exports=function(e,t){return null!=e&&t in Object(e)}},7534:(e,t,r)=>{var n=r(2552),o=r(346);e.exports=function(e){return o(e)&&"[object Arguments]"==n(e)}},270:(e,t,r)=>{var n=r(7068),o=r(346);e.exports=function e(t,r,i,s,a){return t===r||(null==t||null==r||!o(t)&&!o(r)?t!=t&&r!=r:n(t,r,i,s,e,a))}},7068:(e,t,r)=>{var n=r(7217),o=r(5911),i=r(1986),s=r(689),a=r(5861),c=r(6449),u=r(3656),f=r(7167),d="[object Arguments]",l="[object Array]",h="[object Object]",p=Object.prototype.hasOwnProperty;e.exports=function(e,t,r,_,v,m){var y=c(e),g=c(t),x=y?l:a(e),b=g?l:a(t),w=(x=x==d?h:x)==h,k=(b=b==d?h:b)==h,$=x==b;if($&&u(e)){if(!u(t))return!1;y=!0,w=!1}if($&&!w)return m||(m=new n),y||f(e)?o(e,t,r,_,v,m):i(e,t,x,r,_,v,m);if(!(1&r)){var j=w&&p.call(e,"__wrapped__"),L=k&&p.call(t,"__wrapped__");if(j||L){var O=j?e.value():e,P=L?t.value():t;return m||(m=new n),v(O,P,r,_,m)}}return!!$&&(m||(m=new n),s(e,t,r,_,v,m))}},1799:(e,t,r)=>{var n=r(7217),o=r(270);e.exports=function(e,t,r,i){var s=r.length,a=s,c=!i;if(null==e)return!a;for(e=Object(e);s--;){var u=r[s];if(c&&u[2]?u[1]!==e[u[0]]:!(u[0]in e))return!1}for(;++s{var n=r(1882),o=r(7296),i=r(3805),s=r(7473),a=/^\[object .+?Constructor\]$/,c=Function.prototype,u=Object.prototype,f=c.toString,d=u.hasOwnProperty,l=RegExp("^"+f.call(d).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!i(e)||o(e))&&(n(e)?l:a).test(s(e))}},1437:(e,t,r)=>{var n=r(2552),o=r(346);e.exports=function(e){return o(e)&&"[object RegExp]"==n(e)}},4901:(e,t,r)=>{var n=r(2552),o=r(294),i=r(346),s={};s["[object Float32Array]"]=s["[object Float64Array]"]=s["[object Int8Array]"]=s["[object Int16Array]"]=s["[object Int32Array]"]=s["[object Uint8Array]"]=s["[object Uint8ClampedArray]"]=s["[object Uint16Array]"]=s["[object Uint32Array]"]=!0,s["[object Arguments]"]=s["[object Array]"]=s["[object ArrayBuffer]"]=s["[object Boolean]"]=s["[object DataView]"]=s["[object Date]"]=s["[object Error]"]=s["[object Function]"]=s["[object Map]"]=s["[object Number]"]=s["[object Object]"]=s["[object RegExp]"]=s["[object Set]"]=s["[object String]"]=s["[object WeakMap]"]=!1,e.exports=function(e){return i(e)&&o(e.length)&&!!s[n(e)]}},5389:(e,t,r)=>{var n=r(3663),o=r(7978),i=r(3488),s=r(6449),a=r(583);e.exports=function(e){return"function"==typeof e?e:null==e?i:"object"==typeof e?s(e)?o(e[0],e[1]):n(e):a(e)}},8984:(e,t,r)=>{var n=r(5527),o=r(3650),i=Object.prototype.hasOwnProperty;e.exports=function(e){if(!n(e))return o(e);var t=[];for(var r in Object(e))i.call(e,r)&&"constructor"!=r&&t.push(r);return t}},3663:(e,t,r)=>{var n=r(1799),o=r(776),i=r(7197);e.exports=function(e){var t=o(e);return 1==t.length&&t[0][2]?i(t[0][0],t[0][1]):function(r){return r===e||n(r,e,t)}}},7978:(e,t,r)=>{var n=r(270),o=r(8156),i=r(631),s=r(8586),a=r(756),c=r(7197),u=r(7797);e.exports=function(e,t){return s(e)&&a(t)?c(u(e),t):function(r){var s=o(r,e);return void 0===s&&s===t?i(r,e):n(t,s,3)}}},7237:e=>{e.exports=function(e){return function(t){return null==t?void 0:t[e]}}},7255:(e,t,r)=>{var n=r(7422);e.exports=function(e){return function(t){return n(t,e)}}},5160:e=>{e.exports=function(e,t,r){var n=-1,o=e.length;t<0&&(t=-t>o?0:o+t),(r=r>o?o:r)<0&&(r+=o),o=t>r?0:r-t>>>0,t>>>=0;for(var i=Array(o);++n{e.exports=function(e,t){for(var r=-1,n=Array(e);++r{var n=r(1873),o=r(4932),i=r(6449),s=r(2013),a=n?n.prototype:void 0,c=a?a.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(i(t))return o(t,e)+"";if(s(t))return c?c.call(t):"";var r=t+"";return"0"==r&&1/t==-1/0?"-0":r}},4128:(e,t,r)=>{var n=r(1800),o=/^\s+/;e.exports=function(e){return e?e.slice(0,n(e)+1).replace(o,""):e}},7301:e=>{e.exports=function(e){return function(t){return e(t)}}},9219:e=>{e.exports=function(e,t){return e.has(t)}},1769:(e,t,r)=>{var n=r(6449),o=r(8586),i=r(1802),s=r(3222);e.exports=function(e,t){return n(e)?e:o(e,t)?[e]:i(s(e))}},8754:(e,t,r)=>{var n=r(5160);e.exports=function(e,t,r){var o=e.length;return r=void 0===r?o:r,!t&&r>=o?e:n(e,t,r)}},5481:(e,t,r)=>{var n=r(9325)["__core-js_shared__"];e.exports=n},2e3:(e,t,r)=>{var n=r(3945),o=r(2429),i=r(5389),s=r(6449);e.exports=function(e,t){return function(r,a){var c=s(r)?n:o,u=t?t():{};return c(r,e,i(a,2),u)}}},8329:(e,t,r)=>{var n=r(4894);e.exports=function(e,t){return function(r,o){if(null==r)return r;if(!n(r))return e(r,o);for(var i=r.length,s=t?i:-1,a=Object(r);(t?s--:++s{e.exports=function(e){return function(t,r,n){for(var o=-1,i=Object(t),s=n(t),a=s.length;a--;){var c=s[e?a:++o];if(!1===r(i[c],c,i))break}return t}}},3243:(e,t,r)=>{var n=r(6110),o=function(){try{var e=n(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=o},5911:(e,t,r)=>{var n=r(8859),o=r(4248),i=r(9219);e.exports=function(e,t,r,s,a,c){var u=1&r,f=e.length,d=t.length;if(f!=d&&!(u&&d>f))return!1;var l=c.get(e),h=c.get(t);if(l&&h)return l==t&&h==e;var p=-1,_=!0,v=2&r?new n:void 0;for(c.set(e,t),c.set(t,e);++p{var n=r(1873),o=r(7828),i=r(5288),s=r(5911),a=r(317),c=r(4247),u=n?n.prototype:void 0,f=u?u.valueOf:void 0;e.exports=function(e,t,r,n,u,d,l){switch(r){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!d(new o(e),new o(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return i(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var h=a;case"[object Set]":var p=1&n;if(h||(h=c),e.size!=t.size&&!p)return!1;var _=l.get(e);if(_)return _==t;n|=2,l.set(e,t);var v=s(h(e),h(t),n,u,d,l);return l.delete(e),v;case"[object Symbol]":if(f)return f.call(e)==f.call(t)}return!1}},689:(e,t,r)=>{var n=r(2),o=Object.prototype.hasOwnProperty;e.exports=function(e,t,r,i,s,a){var c=1&r,u=n(e),f=u.length;if(f!=n(t).length&&!c)return!1;for(var d=f;d--;){var l=u[d];if(!(c?l in t:o.call(t,l)))return!1}var h=a.get(e),p=a.get(t);if(h&&p)return h==t&&p==e;var _=!0;a.set(e,t),a.set(t,e);for(var v=c;++d{var n="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g;e.exports=n},2:(e,t,r)=>{var n=r(2199),o=r(4664),i=r(5950);e.exports=function(e){return n(e,i,o)}},2651:(e,t,r)=>{var n=r(4218);e.exports=function(e,t){var r=e.__data__;return n(t)?r["string"==typeof t?"string":"hash"]:r.map}},776:(e,t,r)=>{var n=r(756),o=r(5950);e.exports=function(e){for(var t=o(e),r=t.length;r--;){var i=t[r],s=e[i];t[r]=[i,s,n(s)]}return t}},6110:(e,t,r)=>{var n=r(5083),o=r(392);e.exports=function(e,t){var r=o(e,t);return n(r)?r:void 0}},659:(e,t,r)=>{var n=r(1873),o=Object.prototype,i=o.hasOwnProperty,s=o.toString,a=n?n.toStringTag:void 0;e.exports=function(e){var t=i.call(e,a),r=e[a];try{e[a]=void 0;var n=!0}catch(e){}var o=s.call(e);return n&&(t?e[a]=r:delete e[a]),o}},4664:(e,t,r)=>{var n=r(9770),o=r(3345),i=Object.prototype.propertyIsEnumerable,s=Object.getOwnPropertySymbols,a=s?function(e){return null==e?[]:(e=Object(e),n(s(e),(function(t){return i.call(e,t)})))}:o;e.exports=a},5861:(e,t,r)=>{var n=r(5580),o=r(8223),i=r(2804),s=r(6545),a=r(8303),c=r(2552),u=r(7473),f="[object Map]",d="[object Promise]",l="[object Set]",h="[object WeakMap]",p="[object DataView]",_=u(n),v=u(o),m=u(i),y=u(s),g=u(a),x=c;(n&&x(new n(new ArrayBuffer(1)))!=p||o&&x(new o)!=f||i&&x(i.resolve())!=d||s&&x(new s)!=l||a&&x(new a)!=h)&&(x=function(e){var t=c(e),r="[object Object]"==t?e.constructor:void 0,n=r?u(r):"";if(n)switch(n){case _:return p;case v:return f;case m:return d;case y:return l;case g:return h}return t}),e.exports=x},392:e=>{e.exports=function(e,t){return null==e?void 0:e[t]}},9326:(e,t,r)=>{var n=r(1769),o=r(2428),i=r(6449),s=r(361),a=r(294),c=r(7797);e.exports=function(e,t,r){for(var u=-1,f=(t=n(t,e)).length,d=!1;++u{var t=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");e.exports=function(e){return t.test(e)}},2032:(e,t,r)=>{var n=r(1042);e.exports=function(){this.__data__=n?n(null):{},this.size=0}},3862:e=>{e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},6721:(e,t,r)=>{var n=r(1042),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(n){var r=t[e];return"__lodash_hash_undefined__"===r?void 0:r}return o.call(t,e)?t[e]:void 0}},2749:(e,t,r)=>{var n=r(1042),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return n?void 0!==t[e]:o.call(t,e)}},5749:(e,t,r)=>{var n=r(1042);e.exports=function(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=n&&void 0===t?"__lodash_hash_undefined__":t,this}},361:e=>{var t=/^(?:0|[1-9]\d*)$/;e.exports=function(e,r){var n=typeof e;return!!(r=null==r?9007199254740991:r)&&("number"==n||"symbol"!=n&&t.test(e))&&e>-1&&e%1==0&&e{var n=r(6449),o=r(2013),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,s=/^\w*$/;e.exports=function(e,t){if(n(e))return!1;var r=typeof e;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=e&&!o(e))||s.test(e)||!i.test(e)||null!=t&&e in Object(t)}},4218:e=>{e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},7296:(e,t,r)=>{var n,o=r(5481),i=(n=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"";e.exports=function(e){return!!i&&i in e}},5527:e=>{var t=Object.prototype;e.exports=function(e){var r=e&&e.constructor;return e===("function"==typeof r&&r.prototype||t)}},756:(e,t,r)=>{var n=r(3805);e.exports=function(e){return e==e&&!n(e)}},3702:e=>{e.exports=function(){this.__data__=[],this.size=0}},80:(e,t,r)=>{var n=r(6025),o=Array.prototype.splice;e.exports=function(e){var t=this.__data__,r=n(t,e);return!(r<0||(r==t.length-1?t.pop():o.call(t,r,1),--this.size,0))}},4739:(e,t,r)=>{var n=r(6025);e.exports=function(e){var t=this.__data__,r=n(t,e);return r<0?void 0:t[r][1]}},8655:(e,t,r)=>{var n=r(6025);e.exports=function(e){return n(this.__data__,e)>-1}},1175:(e,t,r)=>{var n=r(6025);e.exports=function(e,t){var r=this.__data__,o=n(r,e);return o<0?(++this.size,r.push([e,t])):r[o][1]=t,this}},3040:(e,t,r)=>{var n=r(1549),o=r(79),i=r(8223);e.exports=function(){this.size=0,this.__data__={hash:new n,map:new(i||o),string:new n}}},7670:(e,t,r)=>{var n=r(2651);e.exports=function(e){var t=n(this,e).delete(e);return this.size-=t?1:0,t}},289:(e,t,r)=>{var n=r(2651);e.exports=function(e){return n(this,e).get(e)}},4509:(e,t,r)=>{var n=r(2651);e.exports=function(e){return n(this,e).has(e)}},2949:(e,t,r)=>{var n=r(2651);e.exports=function(e,t){var r=n(this,e),o=r.size;return r.set(e,t),this.size+=r.size==o?0:1,this}},317:e=>{e.exports=function(e){var t=-1,r=Array(e.size);return e.forEach((function(e,n){r[++t]=[n,e]})),r}},7197:e=>{e.exports=function(e,t){return function(r){return null!=r&&r[e]===t&&(void 0!==t||e in Object(r))}}},2224:(e,t,r)=>{var n=r(104);e.exports=function(e){var t=n(e,(function(e){return 500===r.size&&r.clear(),e})),r=t.cache;return t}},1042:(e,t,r)=>{var n=r(6110)(Object,"create");e.exports=n},3650:(e,t,r)=>{var n=r(4335)(Object.keys,Object);e.exports=n},6009:(e,t,r)=>{e=r.nmd(e);var n=r(4840),o=t&&!t.nodeType&&t,i=o&&e&&!e.nodeType&&e,s=i&&i.exports===o&&n.process,a=function(){try{return i&&i.require&&i.require("util").types||s&&s.binding&&s.binding("util")}catch(e){}}();e.exports=a},9350:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},4335:e=>{e.exports=function(e,t){return function(r){return e(t(r))}}},9325:(e,t,r)=>{var n=r(4840),o="object"==typeof self&&self&&self.Object===Object&&self,i=n||o||Function("return this")();e.exports=i},1380:e=>{e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},1459:e=>{e.exports=function(e){return this.__data__.has(e)}},4247:e=>{e.exports=function(e){var t=-1,r=Array(e.size);return e.forEach((function(e){r[++t]=e})),r}},1420:(e,t,r)=>{var n=r(79);e.exports=function(){this.__data__=new n,this.size=0}},938:e=>{e.exports=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}},3605:e=>{e.exports=function(e){return this.__data__.get(e)}},9817:e=>{e.exports=function(e){return this.__data__.has(e)}},945:(e,t,r)=>{var n=r(79),o=r(8223),i=r(3661);e.exports=function(e,t){var r=this.__data__;if(r instanceof n){var s=r.__data__;if(!o||s.length<199)return s.push([e,t]),this.size=++r.size,this;r=this.__data__=new i(s)}return r.set(e,t),this.size=r.size,this}},1993:(e,t,r)=>{var n=r(9811),o=r(9698),i=r(7927);e.exports=function(e){return o(e)?i(e):n(e)}},3912:(e,t,r)=>{var n=r(1074),o=r(9698),i=r(2054);e.exports=function(e){return o(e)?i(e):n(e)}},1802:(e,t,r)=>{var n=r(2224),o=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,s=n((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(o,(function(e,r,n,o){t.push(n?o.replace(i,"$1"):r||e)})),t}));e.exports=s},7797:(e,t,r)=>{var n=r(2013);e.exports=function(e){if("string"==typeof e||n(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}},7473:e=>{var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},1800:e=>{var t=/\s/;e.exports=function(e){for(var r=e.length;r--&&t.test(e.charAt(r)););return r}},7927:e=>{var t="\\ud800-\\udfff",r="["+t+"]",n="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",o="\\ud83c[\\udffb-\\udfff]",i="[^"+t+"]",s="(?:\\ud83c[\\udde6-\\uddff]){2}",a="[\\ud800-\\udbff][\\udc00-\\udfff]",c="(?:"+n+"|"+o+")?",u="[\\ufe0e\\ufe0f]?",f=u+c+"(?:\\u200d(?:"+[i,s,a].join("|")+")"+u+c+")*",d="(?:"+[i+n+"?",n,s,a,r].join("|")+")",l=RegExp(o+"(?="+o+")|"+d+f,"g");e.exports=function(e){for(var t=l.lastIndex=0;l.test(e);)++t;return t}},2054:e=>{var t="\\ud800-\\udfff",r="["+t+"]",n="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",o="\\ud83c[\\udffb-\\udfff]",i="[^"+t+"]",s="(?:\\ud83c[\\udde6-\\uddff]){2}",a="[\\ud800-\\udbff][\\udc00-\\udfff]",c="(?:"+n+"|"+o+")?",u="[\\ufe0e\\ufe0f]?",f=u+c+"(?:\\u200d(?:"+[i,s,a].join("|")+")"+u+c+")*",d="(?:"+[i+n+"?",n,s,a,r].join("|")+")",l=RegExp(o+"(?="+o+")|"+d+f,"g");e.exports=function(e){return e.match(l)||[]}},5288:e=>{e.exports=function(e,t){return e===t||e!=e&&t!=t}},8156:(e,t,r)=>{var n=r(7422);e.exports=function(e,t,r){var o=null==e?void 0:n(e,t);return void 0===o?r:o}},4394:(e,t,r)=>{var n=r(3360),o=r(2e3),i=Object.prototype.hasOwnProperty,s=o((function(e,t,r){i.call(e,r)?e[r].push(t):n(e,r,[t])}));e.exports=s},631:(e,t,r)=>{var n=r(8077),o=r(9326);e.exports=function(e,t){return null!=e&&o(e,t,n)}},3488:e=>{e.exports=function(e){return e}},2428:(e,t,r)=>{var n=r(7534),o=r(346),i=Object.prototype,s=i.hasOwnProperty,a=i.propertyIsEnumerable,c=n(function(){return arguments}())?n:function(e){return o(e)&&s.call(e,"callee")&&!a.call(e,"callee")};e.exports=c},6449:e=>{var t=Array.isArray;e.exports=t},4894:(e,t,r)=>{var n=r(1882),o=r(294);e.exports=function(e){return null!=e&&o(e.length)&&!n(e)}},3656:(e,t,r)=>{e=r.nmd(e);var n=r(9325),o=r(9935),i=t&&!t.nodeType&&t,s=i&&e&&!e.nodeType&&e,a=s&&s.exports===i?n.Buffer:void 0,c=(a?a.isBuffer:void 0)||o;e.exports=c},1882:(e,t,r)=>{var n=r(2552),o=r(3805);e.exports=function(e){if(!o(e))return!1;var t=n(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},294:e=>{e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},3805:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},346:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},9607:(e,t,r)=>{var n=r(1437),o=r(7301),i=r(6009),s=i&&i.isRegExp,a=s?o(s):n;e.exports=a},2013:(e,t,r)=>{var n=r(2552),o=r(346);e.exports=function(e){return"symbol"==typeof e||o(e)&&"[object Symbol]"==n(e)}},7167:(e,t,r)=>{var n=r(4901),o=r(7301),i=r(6009),s=i&&i.isTypedArray,a=s?o(s):n;e.exports=a},5950:(e,t,r)=>{var n=r(695),o=r(8984),i=r(4894);e.exports=function(e){return i(e)?n(e):o(e)}},104:(e,t,r)=>{var n=r(3661);function o(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var r=function(){var n=arguments,o=t?t.apply(this,n):n[0],i=r.cache;if(i.has(o))return i.get(o);var s=e.apply(this,n);return r.cache=i.set(o,s)||i,s};return r.cache=new(o.Cache||n),r}o.Cache=n,e.exports=o},583:(e,t,r)=>{var n=r(7237),o=r(7255),i=r(8586),s=r(7797);e.exports=function(e){return i(e)?n(s(e)):o(e)}},3345:e=>{e.exports=function(){return[]}},9935:e=>{e.exports=function(){return!1}},7400:(e,t,r)=>{var n=r(9374),o=1/0;e.exports=function(e){return e?(e=n(e))===o||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}},1489:(e,t,r)=>{var n=r(7400);e.exports=function(e){var t=n(e),r=t%1;return t==t?r?t-r:t:0}},9374:(e,t,r)=>{var n=r(4128),o=r(3805),i=r(2013),s=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,c=/^0o[0-7]+$/i,u=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(i(e))return NaN;if(o(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=o(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=n(e);var r=a.test(e);return r||c.test(e)?u(e.slice(2),r?2:8):s.test(e)?NaN:+e}},3222:(e,t,r)=>{var n=r(7556);e.exports=function(e){return null==e?"":n(e)}},2516:(e,t,r)=>{var n=r(7556),o=r(8754),i=r(9698),s=r(3805),a=r(9607),c=r(1993),u=r(3912),f=r(1489),d=r(3222),l=/\w*$/;e.exports=function(e,t){var r=30,h="...";if(s(t)){var p="separator"in t?t.separator:p;r="length"in t?f(t.length):r,h="omission"in t?n(t.omission):h}var _=(e=d(e)).length;if(i(e)){var v=u(e);_=v.length}if(r>=_)return e;var m=r-c(h);if(m<1)return h;var y=v?o(v,0,m).join(""):e.slice(0,m);if(void 0===p)return y+h;if(v&&(m+=y.length-m),a(p)){if(e.slice(m).search(p)){var g,x=y;for(p.global||(p=RegExp(p.source,d(l.exec(p))+"g")),p.lastIndex=0;g=p.exec(x);)var b=g.index;y=y.slice(0,void 0===b?m:b)}}else if(e.indexOf(n(p),m)!=m){var w=y.lastIndexOf(p);w>-1&&(y=y.slice(0,w))}return y+h}}},__webpack_module_cache__={};function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var r=__webpack_module_cache__[e]={id:e,loaded:!1,exports:{}};return __webpack_modules__[e](r,r.exports,__webpack_require__),r.loaded=!0,r.exports}__webpack_require__.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t},__webpack_require__.d=(e,t)=>{for(var r in t)__webpack_require__.o(t,r)&&!__webpack_require__.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),__webpack_require__.nmd=e=>(e.paths=[],e.children||(e.children=[]),e);var __webpack_exports__={};(()=>{"use strict";var e=__webpack_require__(4394),t=__webpack_require__.n(e),r=__webpack_require__(2516),n=__webpack_require__.n(r),o=__webpack_require__(4352),i=(__webpack_require__(2934),__webpack_require__(2270)),s=__webpack_require__(283),a=__webpack_require__(3332),c=__webpack_require__(5401),u=__webpack_require__(5410),f=__webpack_require__(2619);function d(e){if(!(this instanceof d))return new d(e);const t=e.document||e.doc||e;let r;this.tree=[],this.field=[],this.marker=[],this.register=(0,s.fp)(),this.key=(r=t.key||t.id)&&p(r,this.marker)||"id",this.fastupdate=(0,s.uM)(e.fastupdate,!0),this.storetree=(r=t.store)&&!0!==r&&[],this.store=r&&(0,s.fp)(),this.tag=(r=t.tag)&&p(r,this.marker),this.tagindex=r&&(0,s.fp)(),this.cache=(r=e.cache)&&new i.A(r),e.cache=!1,this.worker=e.worker,this.async=!1,this.index=h.call(this,e,t)}const l=d;function h(e,t){const r=(0,s.fp)();let n=t.index||t.field||t;(0,s.PM)(n)&&(n=[n]);for(let t,i,a=0;a1?t[i.href]=e:(i.hash="",""===n?r=i:j(e,t,r))}}else if(!0!==e&&!1!==e)return t;const o=r.href+(n?"#"+n:"");if(void 0!==t[o])throw new Error(`Duplicate schema URI "${o}".`);if(t[o]=e,!0===e||!1===e)return t;if(void 0===e.__absolute_uri__&&Object.defineProperty(e,"__absolute_uri__",{enumerable:!1,value:o}),e.$ref&&void 0===e.__absolute_ref__){const t=new URL(e.$ref,r.href);t.hash=t.hash,Object.defineProperty(e,"__absolute_ref__",{enumerable:!1,value:t.href})}if(e.$recursiveRef&&void 0===e.__absolute_recursive_ref__){const t=new URL(e.$recursiveRef,r.href);t.hash=t.hash,Object.defineProperty(e,"__absolute_recursive_ref__",{enumerable:!1,value:t.href})}e.$anchor&&(t[new URL("#"+e.$anchor,r.href).href]=e);for(let o in e){if(k[o])continue;const i=`${n}/${x(o)}`,s=e[o];if(Array.isArray(s)){if(b[o]){const e=s.length;for(let n=0;ne.length>1&&e.length<80&&(/^P\d+([.,]\d+)?W$/.test(e)||/^P[\dYMDTHS]*(\d[.,]\d+)?[YMDHS]$/.test(e)&&/^P([.,\d]+Y)?([.,\d]+M)?([.,\d]+D)?(T([.,\d]+H)?([.,\d]+M)?([.,\d]+S)?)?$/.test(e)),uri:function(e){return S.test(e)&&C.test(e)},"uri-reference":z(/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i),"uri-template":z(/^(?:(?:[^\x00-\x20"'<>%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i),url:z(/^(?:(?:https?|ftp):\/\/)(?:\S+(?::\S*)?@)?(?:(?!10(?:\.\d{1,3}){3})(?!127(?:\.\d{1,3}){3})(?!169\.254(?:\.\d{1,3}){2})(?!192\.168(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u{00a1}-\u{ffff}0-9]+-?)*[a-z\u{00a1}-\u{ffff}0-9]+)(?:\.(?:[a-z\u{00a1}-\u{ffff}0-9]+-?)*[a-z\u{00a1}-\u{ffff}0-9]+)*(?:\.(?:[a-z\u{00a1}-\u{ffff}]{2,})))(?::\d{2,5})?(?:\/[^\s]*)?$/iu),email:e=>{if('"'===e[0])return!1;const[t,r,...n]=e.split("@");return!(!t||!r||0!==n.length||t.length>64||r.length>253)&&"."!==t[0]&&!t.endsWith(".")&&!t.includes("..")&&!(!/^[a-z0-9.-]+$/i.test(r)||!/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+$/i.test(t))&&r.split(".").every((e=>/^[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?$/i.test(e)))},hostname:z(/^(?=.{1,253}\.?$)[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[-0-9a-z]{0,61}[0-9a-z])?)*\.?$/i),ipv4:z(/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/),ipv6:z(/^((([0-9a-f]{1,4}:){7}([0-9a-f]{1,4}|:))|(([0-9a-f]{1,4}:){6}(:[0-9a-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){5}(((:[0-9a-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){4}(((:[0-9a-f]{1,4}){1,3})|((:[0-9a-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){3}(((:[0-9a-f]{1,4}){1,4})|((:[0-9a-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){2}(((:[0-9a-f]{1,4}){1,5})|((:[0-9a-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){1}(((:[0-9a-f]{1,4}){1,6})|((:[0-9a-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9a-f]{1,4}){1,7})|((:[0-9a-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))$/i),regex:function(e){if(R.test(e))return!1;try{return new RegExp(e,"u"),!0}catch(e){return!1}},uuid:z(/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i),"json-pointer":z(/^(?:\/(?:[^~/]|~0|~1)*)*$/),"json-pointer-uri-fragment":z(/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i),"relative-json-pointer":z(/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/),date:z(/^\d\d\d\d-[0-1]\d-[0-3]\d$/),time:z(/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i),"date-time":z(/^\d\d\d\d-[0-1]\d-[0-3]\d[t\s](?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i),"uri-reference":z(/^(?:(?:[a-z][a-z0-9+-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i)};function I(e){const t=e.match(O);if(!t)return!1;const r=+t[1],n=+t[2],o=+t[3];return n>=1&&n<=12&&o>=1&&o<=(2==n&&function(e){return e%4==0&&(e%100!=0||e%400==0)}(r)?29:P[n])}function M(e,t){const r=t.match(A);if(!r)return!1;const n=+r[1],o=+r[2],i=+r[3],s=!!r[5];return(n<=23&&o<=59&&i<=59||23==n&&59==o&&60==i)&&(!e||s)}const q=/t|\s/i,S=/\/|:/,C=/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)(?:\?(?:[a-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,R=/[^\\]\\Z/;function D(e,t,r="2019-09",n=j(t),o=!0,i=null,s="#",a="#",c=Object.create(null)){if(!0===t)return{valid:!0,errors:[]};if(!1===t)return{valid:!1,errors:[{instanceLocation:s,keyword:"false",keywordLocation:s,error:"False boolean schema."}]};const u=typeof e;let f;switch(u){case"boolean":case"number":case"string":f=u;break;case"object":f=null===e?"null":Array.isArray(e)?"array":"object";break;default:throw new Error(`Instances of "${u}" type are not supported.`)}const{$ref:d,$recursiveRef:l,$recursiveAnchor:h,type:p,const:_,enum:v,required:m,not:y,anyOf:g,allOf:b,oneOf:w,if:k,then:$,else:O,format:P,properties:A,patternProperties:z,additionalProperties:I,unevaluatedProperties:M,minProperties:q,maxProperties:S,propertyNames:C,dependentRequired:R,dependentSchemas:T,dependencies:U,prefixItems:W,items:F,additionalItems:N,unevaluatedItems:B,contains:Z,minContains:K,maxContains:V,minItems:J,maxItems:Q,uniqueItems:X,minimum:G,maximum:H,exclusiveMinimum:Y,exclusiveMaximum:ee,multipleOf:te,minLength:re,maxLength:ne,pattern:oe,__absolute_ref__:ie,__absolute_recursive_ref__:se}=t,ae=[];if(!0===h&&null===i&&(i=t),"#"===l){const u=null===i?n[se]:i,f=`${a}/$recursiveRef`,d=D(e,null===i?t:i,r,n,o,u,s,f,c);d.valid||ae.push({instanceLocation:s,keyword:"$recursiveRef",keywordLocation:f,error:"A subschema had errors."},...d.errors)}if(void 0!==d){const t=n[ie||d];if(void 0===t){let e=`Unresolved $ref "${d}".`;throw ie&&ie!==d&&(e+=` Absolute URI "${ie}".`),e+=`\nKnown schemas:\n- ${Object.keys(n).join("\n- ")}`,new Error(e)}const u=`${a}/$ref`,f=D(e,t,r,n,o,i,s,u,c);if(f.valid||ae.push({instanceLocation:s,keyword:"$ref",keywordLocation:u,error:"A subschema had errors."},...f.errors),"4"===r||"7"===r)return{valid:0===ae.length,errors:ae}}if(Array.isArray(p)){let t=p.length,r=!1;for(let n=0;nL(e,t)))||ae.push({instanceLocation:s,keyword:"enum",keywordLocation:`${a}/enum`,error:`Instance does not match any of ${JSON.stringify(v)}.`}):v.some((t=>e===t))||ae.push({instanceLocation:s,keyword:"enum",keywordLocation:`${a}/enum`,error:`Instance does not match any of ${JSON.stringify(v)}.`})),void 0!==y){const t=`${a}/not`;D(e,y,r,n,o,i,s,t).valid&&ae.push({instanceLocation:s,keyword:"not",keywordLocation:t,error:'Instance matched "not" schema.'})}let ce=[];if(void 0!==g){const t=`${a}/anyOf`,u=ae.length;let f=!1;for(let a=0;a{const f=Object.create(c),d=D(e,a,r,n,o,!0===h?i:null,s,`${t}/${u}`,f);return ae.push(...d.errors),d.valid&&ce.push(f),d.valid})).length;1===f?ae.length=u:ae.splice(u,0,{instanceLocation:s,keyword:"oneOf",keywordLocation:t,error:`Instance does not match exactly one subschema (${f} matches).`})}if("object"!==f&&"array"!==f||Object.assign(c,...ce),void 0!==k){const t=`${a}/if`;if(D(e,k,r,n,o,i,s,t,c).valid){if(void 0!==$){const u=D(e,$,r,n,o,i,s,`${a}/then`,c);u.valid||ae.push({instanceLocation:s,keyword:"if",keywordLocation:t,error:'Instance does not match "then" schema.'},...u.errors)}}else if(void 0!==O){const u=D(e,O,r,n,o,i,s,`${a}/else`,c);u.valid||ae.push({instanceLocation:s,keyword:"if",keywordLocation:t,error:'Instance does not match "else" schema.'},...u.errors)}}if("object"===f){if(void 0!==m)for(const t of m)t in e||ae.push({instanceLocation:s,keyword:"required",keywordLocation:`${a}/required`,error:`Instance does not have required property "${t}".`});const t=Object.keys(e);if(void 0!==q&&t.lengthS&&ae.push({instanceLocation:s,keyword:"maxProperties",keywordLocation:`${a}/maxProperties`,error:`Instance does not have at least ${S} properties.`}),void 0!==C){const t=`${a}/propertyNames`;for(const a in e){const e=`${s}/${x(a)}`,c=D(a,C,r,n,o,i,e,t);c.valid||ae.push({instanceLocation:s,keyword:"propertyNames",keywordLocation:t,error:`Property name "${a}" does not match schema.`},...c.errors)}}if(void 0!==R){const t=`${a}/dependantRequired`;for(const r in R)if(r in e){const n=R[r];for(const o of n)o in e||ae.push({instanceLocation:s,keyword:"dependentRequired",keywordLocation:t,error:`Instance has "${r}" but does not have "${o}".`})}}if(void 0!==T)for(const t in T){const u=`${a}/dependentSchemas`;if(t in e){const a=D(e,T[t],r,n,o,i,s,`${u}/${x(t)}`,c);a.valid||ae.push({instanceLocation:s,keyword:"dependentSchemas",keywordLocation:u,error:`Instance has "${t}" but does not match dependant schema.`},...a.errors)}}if(void 0!==U){const t=`${a}/dependencies`;for(const a in U)if(a in e){const c=U[a];if(Array.isArray(c))for(const r of c)r in e||ae.push({instanceLocation:s,keyword:"dependencies",keywordLocation:t,error:`Instance has "${a}" but does not have "${r}".`});else{const u=D(e,c,r,n,o,i,s,`${t}/${x(a)}`);u.valid||ae.push({instanceLocation:s,keyword:"dependencies",keywordLocation:t,error:`Instance has "${a}" but does not match dependant schema.`},...u.errors)}}}const u=Object.create(null);let f=!1;if(void 0!==A){const t=`${a}/properties`;for(const a in A){if(!(a in e))continue;const d=`${s}/${x(a)}`,l=D(e[a],A[a],r,n,o,i,d,`${t}/${x(a)}`);if(l.valid)c[a]=u[a]=!0;else if(f=o,ae.push({instanceLocation:s,keyword:"properties",keywordLocation:t,error:`Property "${a}" does not match schema.`},...l.errors),f)break}}if(!f&&void 0!==z){const t=`${a}/patternProperties`;for(const a in z){const d=new RegExp(a,"u"),l=z[a];for(const h in e){if(!d.test(h))continue;const p=`${s}/${x(h)}`,_=D(e[h],l,r,n,o,i,p,`${t}/${x(a)}`);_.valid?c[h]=u[h]=!0:(f=o,ae.push({instanceLocation:s,keyword:"patternProperties",keywordLocation:t,error:`Property "${h}" matches pattern "${a}" but does not match associated schema.`},..._.errors))}}}if(f||void 0===I){if(!f&&void 0!==M){const t=`${a}/unevaluatedProperties`;for(const a in e)if(!c[a]){const u=`${s}/${x(a)}`,f=D(e[a],M,r,n,o,i,u,t);f.valid?c[a]=!0:ae.push({instanceLocation:s,keyword:"unevaluatedProperties",keywordLocation:t,error:`Property "${a}" does not match unevaluated properties schema.`},...f.errors)}}}else{const t=`${a}/additionalProperties`;for(const a in e){if(u[a])continue;const d=`${s}/${x(a)}`,l=D(e[a],I,r,n,o,i,d,t);l.valid?c[a]=!0:(f=o,ae.push({instanceLocation:s,keyword:"additionalProperties",keywordLocation:t,error:`Property "${a}" does not match additional properties schema.`},...l.errors))}}}else if("array"===f){void 0!==Q&&e.length>Q&&ae.push({instanceLocation:s,keyword:"maxItems",keywordLocation:`${a}/maxItems`,error:`Array has too many items (${e.length} > ${Q}).`}),void 0!==J&&e.length=(K||0)&&(ae.length=f),void 0===K&&void 0===V&&0===d?ae.splice(f,0,{instanceLocation:s,keyword:"contains",keywordLocation:u,error:"Array does not contain item matching schema."}):void 0!==K&&dV&&ae.push({instanceLocation:s,keyword:"maxContains",keywordLocation:`${a}/maxContains`,error:`Array may contain at most ${V} items matching schema. ${d} items were found.`})}if(!f&&void 0!==B){const f=`${a}/unevaluatedItems`;for(;u=H||e>H)&&ae.push({instanceLocation:s,keyword:"maximum",keywordLocation:`${a}/maximum`,error:`${e} is greater than ${ee?"or equal to ":""} ${H}.`})):(void 0!==G&&eH&&ae.push({instanceLocation:s,keyword:"maximum",keywordLocation:`${a}/maximum`,error:`${e} is greater than ${H}.`}),void 0!==Y&&e<=Y&&ae.push({instanceLocation:s,keyword:"exclusiveMinimum",keywordLocation:`${a}/exclusiveMinimum`,error:`${e} is less than ${Y}.`}),void 0!==ee&&e>=ee&&ae.push({instanceLocation:s,keyword:"exclusiveMaximum",keywordLocation:`${a}/exclusiveMaximum`,error:`${e} is greater than or equal to ${ee}.`})),void 0!==te){const t=e%te;Math.abs(0-t)>=1.1920929e-7&&Math.abs(te-t)>=1.1920929e-7&&ae.push({instanceLocation:s,keyword:"multipleOf",keywordLocation:`${a}/multipleOf`,error:`${e} is not a multiple of ${te}.`})}}else if("string"===f){const t=void 0===re&&void 0===ne?0:function(e){let t,r=0,n=e.length,o=0;for(;o=55296&&t<=56319&&one&&ae.push({instanceLocation:s,keyword:"maxLength",keywordLocation:`${a}/maxLength`,error:`String is too long (${t} > ${ne}).`}),void 0===oe||new RegExp(oe,"u").test(e)||ae.push({instanceLocation:s,keyword:"pattern",keywordLocation:`${a}/pattern`,error:"String does not match pattern."}),void 0!==P&&E[P]&&!E[P](e)&&ae.push({instanceLocation:s,keyword:"format",keywordLocation:`${a}/format`,error:`String does not match format "${P}".`})}return{valid:0===ae.length,errors:ae}}class T{constructor(e,t="2019-09",r=!0){this.schema=e,this.draft=t,this.shortCircuit=r,this.lookup=j(e)}validate(e){return D(e,this.schema,this.draft,this.lookup,this.shortCircuit)}addSchema(e,t){t&&(e={...e,$id:t}),j(e,this.lookup)}}function U(e,t){e.removeEventListener("focus",U);const r=t.indexConfig?t.indexConfig:{tokenize:"forward"},n=t.dataFile;r.document={key:"id",index:["title","content","description"],store:["title","href","parent","description"]};const o=new l(r);window.geekdocSearchIndex=o,N(n,(function(e){e.forEach((e=>{window.geekdocSearchIndex.add(e)}))}))}function W(e,t,r){const o=[];for(const i of e){const e=document.createElement("li"),s=e.appendChild(document.createElement("a")),a=s.appendChild(document.createElement("span"));if(s.href=i.href,a.classList.add("gdoc-search__entry--title"),a.textContent=i.title,s.classList.add("gdoc-search__entry"),!0===r){const e=s.appendChild(document.createElement("span"));e.classList.add("gdoc-search__entry--description"),e.textContent=n()(i.description,{length:55,separator:" "})}t?t.appendChild(e):o.push(e)}return o}function F(e){if(!e.ok)throw Error("Failed to fetch '"+e.url+"': "+e.statusText);return e}function N(e,t){fetch(e).then(F).then((e=>e.json())).then((e=>t(e))).catch((function(e){e instanceof AggregateError?(console.error(e.message),e.errors.forEach((e=>{console.error(e)}))):console.error(e)}))}document.addEventListener("DOMContentLoaded",(function(e){const r=document.querySelector("#gdoc-search-input"),n=document.querySelector("#gdoc-search-results"),o=(i=r?r.dataset.siteBaseUrl:"",(s=document.createElement("a")).href=i,s.pathname);var i,s;const a=r?r.dataset.siteLang:"",c=new T({type:"object",properties:{dataFile:{type:"string"},indexConfig:{type:["object","null"]},showParent:{type:"boolean"},showDescription:{type:"boolean"}},additionalProperties:!1});var u,f;r&&N((u=o,(f="/search/"+a+".config.min.json")?u.replace(/\/+$/,"")+"/"+f.replace(/^\/+/,""):u),(function(e){const o=c.validate(e);if(!o.valid)throw AggregateError(o.errors.map((e=>new Error("Validation error: "+e.error))),"Schema validation failed");r&&(r.addEventListener("focus",(()=>{U(r,e)})),r.addEventListener("keyup",(()=>{!function(e,r,n){for(;r.firstChild;)r.removeChild(r.firstChild);if(!e.value)return r.classList.remove("has-hits");let o=function(e){const t=[],r=new Map;for(const n of e)for(const e of n.result)r.has(e.doc.href)||(r.set(e.doc.href,!0),t.push(e.doc));return t}(window.geekdocSearchIndex.search(e.value,{enrich:!0,limit:5}));if(o.length<1)return r.classList.remove("has-hits");r.classList.add("has-hits"),!0===n.showParent&&(o=t()(o,(e=>e.parent)));const i=[];if(!0===n.showParent)for(const e in o){const t=document.createElement("li"),r=t.appendChild(document.createElement("span")),s=t.appendChild(document.createElement("ul"));e||r.remove(),r.classList.add("gdoc-search__section"),r.textContent=e,W(o[e],s,n.showDescription),i.push(t)}else{const e=document.createElement("li"),t=e.appendChild(document.createElement("span")),r=e.appendChild(document.createElement("ul"));t.textContent="Results",W(o,r,n.showDescription),i.push(e)}i.forEach((e=>{r.appendChild(e)}))}(r,n,e)})))}))}))})()})(); \ No newline at end of file diff --git a/js/search-95c697e2.bundle.min.js.LICENSE.txt b/js/search-95c697e2.bundle.min.js.LICENSE.txt new file mode 100644 index 0000000..b700d3a --- /dev/null +++ b/js/search-95c697e2.bundle.min.js.LICENSE.txt @@ -0,0 +1,7 @@ +/**! + * FlexSearch.js + * Author and Copyright: Thomas Wilkerling + * Licence: Apache-2.0 + * Hosted by Nextapps GmbH + * https://github.com/nextapps-de/flexsearch + */ diff --git a/katex-d78d6d92.min.css b/katex-d78d6d92.min.css new file mode 100644 index 0000000..de1c19f --- /dev/null +++ b/katex-d78d6d92.min.css @@ -0,0 +1 @@ +@font-face{font-family:"KaTeX_AMS";src:url(fonts/KaTeX_AMS-Regular.woff2) format("woff2"),url(fonts/KaTeX_AMS-Regular.woff) format("woff"),url(fonts/KaTeX_AMS-Regular.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"KaTeX_Caligraphic";src:url(fonts/KaTeX_Caligraphic-Bold.woff2) format("woff2"),url(fonts/KaTeX_Caligraphic-Bold.woff) format("woff"),url(fonts/KaTeX_Caligraphic-Bold.ttf) format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"KaTeX_Caligraphic";src:url(fonts/KaTeX_Caligraphic-Regular.woff2) format("woff2"),url(fonts/KaTeX_Caligraphic-Regular.woff) format("woff"),url(fonts/KaTeX_Caligraphic-Regular.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"KaTeX_Fraktur";src:url(fonts/KaTeX_Fraktur-Bold.woff2) format("woff2"),url(fonts/KaTeX_Fraktur-Bold.woff) format("woff"),url(fonts/KaTeX_Fraktur-Bold.ttf) format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"KaTeX_Fraktur";src:url(fonts/KaTeX_Fraktur-Regular.woff2) format("woff2"),url(fonts/KaTeX_Fraktur-Regular.woff) format("woff"),url(fonts/KaTeX_Fraktur-Regular.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"KaTeX_Main";src:url(fonts/KaTeX_Main-Bold.woff2) format("woff2"),url(fonts/KaTeX_Main-Bold.woff) format("woff"),url(fonts/KaTeX_Main-Bold.ttf) format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"KaTeX_Main";src:url(fonts/KaTeX_Main-BoldItalic.woff2) format("woff2"),url(fonts/KaTeX_Main-BoldItalic.woff) format("woff"),url(fonts/KaTeX_Main-BoldItalic.ttf) format("truetype");font-weight:bold;font-style:italic}@font-face{font-family:"KaTeX_Main";src:url(fonts/KaTeX_Main-Italic.woff2) format("woff2"),url(fonts/KaTeX_Main-Italic.woff) format("woff"),url(fonts/KaTeX_Main-Italic.ttf) format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:"KaTeX_Main";src:url(fonts/KaTeX_Main-Regular.woff2) format("woff2"),url(fonts/KaTeX_Main-Regular.woff) format("woff"),url(fonts/KaTeX_Main-Regular.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"KaTeX_Math";src:url(fonts/KaTeX_Math-BoldItalic.woff2) format("woff2"),url(fonts/KaTeX_Math-BoldItalic.woff) format("woff"),url(fonts/KaTeX_Math-BoldItalic.ttf) format("truetype");font-weight:bold;font-style:italic}@font-face{font-family:"KaTeX_Math";src:url(fonts/KaTeX_Math-Italic.woff2) format("woff2"),url(fonts/KaTeX_Math-Italic.woff) format("woff"),url(fonts/KaTeX_Math-Italic.ttf) format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:"KaTeX_SansSerif";src:url(fonts/KaTeX_SansSerif-Bold.woff2) format("woff2"),url(fonts/KaTeX_SansSerif-Bold.woff) format("woff"),url(fonts/KaTeX_SansSerif-Bold.ttf) format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"KaTeX_SansSerif";src:url(fonts/KaTeX_SansSerif-Italic.woff2) format("woff2"),url(fonts/KaTeX_SansSerif-Italic.woff) format("woff"),url(fonts/KaTeX_SansSerif-Italic.ttf) format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:"KaTeX_SansSerif";src:url(fonts/KaTeX_SansSerif-Regular.woff2) format("woff2"),url(fonts/KaTeX_SansSerif-Regular.woff) format("woff"),url(fonts/KaTeX_SansSerif-Regular.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"KaTeX_Script";src:url(fonts/KaTeX_Script-Regular.woff2) format("woff2"),url(fonts/KaTeX_Script-Regular.woff) format("woff"),url(fonts/KaTeX_Script-Regular.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"KaTeX_Size1";src:url(fonts/KaTeX_Size1-Regular.woff2) format("woff2"),url(fonts/KaTeX_Size1-Regular.woff) format("woff"),url(fonts/KaTeX_Size1-Regular.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"KaTeX_Size2";src:url(fonts/KaTeX_Size2-Regular.woff2) format("woff2"),url(fonts/KaTeX_Size2-Regular.woff) format("woff"),url(fonts/KaTeX_Size2-Regular.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"KaTeX_Size3";src:url(fonts/KaTeX_Size3-Regular.woff2) format("woff2"),url(fonts/KaTeX_Size3-Regular.woff) format("woff"),url(fonts/KaTeX_Size3-Regular.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"KaTeX_Size4";src:url(fonts/KaTeX_Size4-Regular.woff2) format("woff2"),url(fonts/KaTeX_Size4-Regular.woff) format("woff"),url(fonts/KaTeX_Size4-Regular.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"KaTeX_Typewriter";src:url(fonts/KaTeX_Typewriter-Regular.woff2) format("woff2"),url(fonts/KaTeX_Typewriter-Regular.woff) format("woff"),url(fonts/KaTeX_Typewriter-Regular.ttf) format("truetype");font-weight:normal;font-style:normal}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none !important}.katex *{border-color:currentColor}.katex .katex-version::after{content:"0.16.10"}.katex .katex-mathml{position:absolute;clip:rect(1px, 1px, 1px, 1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{position:relative;display:inline-block;white-space:nowrap;width:-moz-min-content;width:min-content}.katex .strut{display:inline-block}.katex .textbf{font-weight:bold}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:bold}.katex .boldsymbol{font-family:KaTeX_Math;font-weight:bold;font-style:italic}.katex .amsrm{font-family:KaTeX_AMS}.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:bold}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:bold}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{display:inline-table;table-layout:fixed;border-collapse:collapse}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;vertical-align:bottom;position:relative}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;vertical-align:bottom;font-size:1px;width:2px;min-width:2px}.katex .vbox{display:inline-flex;flex-direction:column;align-items:baseline}.katex .hbox{display:inline-flex;flex-direction:row;width:100%}.katex .thinbox{display:inline-flex;flex-direction:row;width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .underline .underline-line,.katex .hline,.katex .hdashline,.katex .rule{min-height:1px}.katex .mspace{display:inline-block}.katex .llap,.katex .rlap,.katex .clap{width:0;position:relative}.katex .llap>.inner,.katex .rlap>.inner,.katex .clap>.inner{position:absolute}.katex .llap>.fix,.katex .rlap>.fix,.katex .clap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .rlap>.inner,.katex .clap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{display:inline-block;border:solid 0;position:relative}.katex .overline .overline-line,.katex .underline .underline-line,.katex .hline{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline{display:inline-block;width:100%;border-bottom-style:dashed}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-0.55555556em}.katex .sizing.reset-size1.size1,.katex .fontsize-ensurer.reset-size1.size1{font-size:1em}.katex .sizing.reset-size1.size2,.katex .fontsize-ensurer.reset-size1.size2{font-size:1.2em}.katex .sizing.reset-size1.size3,.katex .fontsize-ensurer.reset-size1.size3{font-size:1.4em}.katex .sizing.reset-size1.size4,.katex .fontsize-ensurer.reset-size1.size4{font-size:1.6em}.katex .sizing.reset-size1.size5,.katex .fontsize-ensurer.reset-size1.size5{font-size:1.8em}.katex .sizing.reset-size1.size6,.katex .fontsize-ensurer.reset-size1.size6{font-size:2em}.katex .sizing.reset-size1.size7,.katex .fontsize-ensurer.reset-size1.size7{font-size:2.4em}.katex .sizing.reset-size1.size8,.katex .fontsize-ensurer.reset-size1.size8{font-size:2.88em}.katex .sizing.reset-size1.size9,.katex .fontsize-ensurer.reset-size1.size9{font-size:3.456em}.katex .sizing.reset-size1.size10,.katex .fontsize-ensurer.reset-size1.size10{font-size:4.148em}.katex .sizing.reset-size1.size11,.katex .fontsize-ensurer.reset-size1.size11{font-size:4.976em}.katex .sizing.reset-size2.size1,.katex .fontsize-ensurer.reset-size2.size1{font-size:.83333333em}.katex .sizing.reset-size2.size2,.katex .fontsize-ensurer.reset-size2.size2{font-size:1em}.katex .sizing.reset-size2.size3,.katex .fontsize-ensurer.reset-size2.size3{font-size:1.16666667em}.katex .sizing.reset-size2.size4,.katex .fontsize-ensurer.reset-size2.size4{font-size:1.33333333em}.katex .sizing.reset-size2.size5,.katex .fontsize-ensurer.reset-size2.size5{font-size:1.5em}.katex .sizing.reset-size2.size6,.katex .fontsize-ensurer.reset-size2.size6{font-size:1.66666667em}.katex .sizing.reset-size2.size7,.katex .fontsize-ensurer.reset-size2.size7{font-size:2em}.katex .sizing.reset-size2.size8,.katex .fontsize-ensurer.reset-size2.size8{font-size:2.4em}.katex .sizing.reset-size2.size9,.katex .fontsize-ensurer.reset-size2.size9{font-size:2.88em}.katex .sizing.reset-size2.size10,.katex .fontsize-ensurer.reset-size2.size10{font-size:3.45666667em}.katex .sizing.reset-size2.size11,.katex .fontsize-ensurer.reset-size2.size11{font-size:4.14666667em}.katex .sizing.reset-size3.size1,.katex .fontsize-ensurer.reset-size3.size1{font-size:.71428571em}.katex .sizing.reset-size3.size2,.katex .fontsize-ensurer.reset-size3.size2{font-size:.85714286em}.katex .sizing.reset-size3.size3,.katex .fontsize-ensurer.reset-size3.size3{font-size:1em}.katex .sizing.reset-size3.size4,.katex .fontsize-ensurer.reset-size3.size4{font-size:1.14285714em}.katex .sizing.reset-size3.size5,.katex .fontsize-ensurer.reset-size3.size5{font-size:1.28571429em}.katex .sizing.reset-size3.size6,.katex .fontsize-ensurer.reset-size3.size6{font-size:1.42857143em}.katex .sizing.reset-size3.size7,.katex .fontsize-ensurer.reset-size3.size7{font-size:1.71428571em}.katex .sizing.reset-size3.size8,.katex .fontsize-ensurer.reset-size3.size8{font-size:2.05714286em}.katex .sizing.reset-size3.size9,.katex .fontsize-ensurer.reset-size3.size9{font-size:2.46857143em}.katex .sizing.reset-size3.size10,.katex .fontsize-ensurer.reset-size3.size10{font-size:2.96285714em}.katex .sizing.reset-size3.size11,.katex .fontsize-ensurer.reset-size3.size11{font-size:3.55428571em}.katex .sizing.reset-size4.size1,.katex .fontsize-ensurer.reset-size4.size1{font-size:.625em}.katex .sizing.reset-size4.size2,.katex .fontsize-ensurer.reset-size4.size2{font-size:.75em}.katex .sizing.reset-size4.size3,.katex .fontsize-ensurer.reset-size4.size3{font-size:.875em}.katex .sizing.reset-size4.size4,.katex .fontsize-ensurer.reset-size4.size4{font-size:1em}.katex .sizing.reset-size4.size5,.katex .fontsize-ensurer.reset-size4.size5{font-size:1.125em}.katex .sizing.reset-size4.size6,.katex .fontsize-ensurer.reset-size4.size6{font-size:1.25em}.katex .sizing.reset-size4.size7,.katex .fontsize-ensurer.reset-size4.size7{font-size:1.5em}.katex .sizing.reset-size4.size8,.katex .fontsize-ensurer.reset-size4.size8{font-size:1.8em}.katex .sizing.reset-size4.size9,.katex .fontsize-ensurer.reset-size4.size9{font-size:2.16em}.katex .sizing.reset-size4.size10,.katex .fontsize-ensurer.reset-size4.size10{font-size:2.5925em}.katex .sizing.reset-size4.size11,.katex .fontsize-ensurer.reset-size4.size11{font-size:3.11em}.katex .sizing.reset-size5.size1,.katex .fontsize-ensurer.reset-size5.size1{font-size:.55555556em}.katex .sizing.reset-size5.size2,.katex .fontsize-ensurer.reset-size5.size2{font-size:.66666667em}.katex .sizing.reset-size5.size3,.katex .fontsize-ensurer.reset-size5.size3{font-size:.77777778em}.katex .sizing.reset-size5.size4,.katex .fontsize-ensurer.reset-size5.size4{font-size:.88888889em}.katex .sizing.reset-size5.size5,.katex .fontsize-ensurer.reset-size5.size5{font-size:1em}.katex .sizing.reset-size5.size6,.katex .fontsize-ensurer.reset-size5.size6{font-size:1.11111111em}.katex .sizing.reset-size5.size7,.katex .fontsize-ensurer.reset-size5.size7{font-size:1.33333333em}.katex .sizing.reset-size5.size8,.katex .fontsize-ensurer.reset-size5.size8{font-size:1.6em}.katex .sizing.reset-size5.size9,.katex .fontsize-ensurer.reset-size5.size9{font-size:1.92em}.katex .sizing.reset-size5.size10,.katex .fontsize-ensurer.reset-size5.size10{font-size:2.30444444em}.katex .sizing.reset-size5.size11,.katex .fontsize-ensurer.reset-size5.size11{font-size:2.76444444em}.katex .sizing.reset-size6.size1,.katex .fontsize-ensurer.reset-size6.size1{font-size:.5em}.katex .sizing.reset-size6.size2,.katex .fontsize-ensurer.reset-size6.size2{font-size:.6em}.katex .sizing.reset-size6.size3,.katex .fontsize-ensurer.reset-size6.size3{font-size:.7em}.katex .sizing.reset-size6.size4,.katex .fontsize-ensurer.reset-size6.size4{font-size:.8em}.katex .sizing.reset-size6.size5,.katex .fontsize-ensurer.reset-size6.size5{font-size:.9em}.katex .sizing.reset-size6.size6,.katex .fontsize-ensurer.reset-size6.size6{font-size:1em}.katex .sizing.reset-size6.size7,.katex .fontsize-ensurer.reset-size6.size7{font-size:1.2em}.katex .sizing.reset-size6.size8,.katex .fontsize-ensurer.reset-size6.size8{font-size:1.44em}.katex .sizing.reset-size6.size9,.katex .fontsize-ensurer.reset-size6.size9{font-size:1.728em}.katex .sizing.reset-size6.size10,.katex .fontsize-ensurer.reset-size6.size10{font-size:2.074em}.katex .sizing.reset-size6.size11,.katex .fontsize-ensurer.reset-size6.size11{font-size:2.488em}.katex .sizing.reset-size7.size1,.katex .fontsize-ensurer.reset-size7.size1{font-size:.41666667em}.katex .sizing.reset-size7.size2,.katex .fontsize-ensurer.reset-size7.size2{font-size:.5em}.katex .sizing.reset-size7.size3,.katex .fontsize-ensurer.reset-size7.size3{font-size:.58333333em}.katex .sizing.reset-size7.size4,.katex .fontsize-ensurer.reset-size7.size4{font-size:.66666667em}.katex .sizing.reset-size7.size5,.katex .fontsize-ensurer.reset-size7.size5{font-size:.75em}.katex .sizing.reset-size7.size6,.katex .fontsize-ensurer.reset-size7.size6{font-size:.83333333em}.katex .sizing.reset-size7.size7,.katex .fontsize-ensurer.reset-size7.size7{font-size:1em}.katex .sizing.reset-size7.size8,.katex .fontsize-ensurer.reset-size7.size8{font-size:1.2em}.katex .sizing.reset-size7.size9,.katex .fontsize-ensurer.reset-size7.size9{font-size:1.44em}.katex .sizing.reset-size7.size10,.katex .fontsize-ensurer.reset-size7.size10{font-size:1.72833333em}.katex .sizing.reset-size7.size11,.katex .fontsize-ensurer.reset-size7.size11{font-size:2.07333333em}.katex .sizing.reset-size8.size1,.katex .fontsize-ensurer.reset-size8.size1{font-size:.34722222em}.katex .sizing.reset-size8.size2,.katex .fontsize-ensurer.reset-size8.size2{font-size:.41666667em}.katex .sizing.reset-size8.size3,.katex .fontsize-ensurer.reset-size8.size3{font-size:.48611111em}.katex .sizing.reset-size8.size4,.katex .fontsize-ensurer.reset-size8.size4{font-size:.55555556em}.katex .sizing.reset-size8.size5,.katex .fontsize-ensurer.reset-size8.size5{font-size:.625em}.katex .sizing.reset-size8.size6,.katex .fontsize-ensurer.reset-size8.size6{font-size:.69444444em}.katex .sizing.reset-size8.size7,.katex .fontsize-ensurer.reset-size8.size7{font-size:.83333333em}.katex .sizing.reset-size8.size8,.katex .fontsize-ensurer.reset-size8.size8{font-size:1em}.katex .sizing.reset-size8.size9,.katex .fontsize-ensurer.reset-size8.size9{font-size:1.2em}.katex .sizing.reset-size8.size10,.katex .fontsize-ensurer.reset-size8.size10{font-size:1.44027778em}.katex .sizing.reset-size8.size11,.katex .fontsize-ensurer.reset-size8.size11{font-size:1.72777778em}.katex .sizing.reset-size9.size1,.katex .fontsize-ensurer.reset-size9.size1{font-size:.28935185em}.katex .sizing.reset-size9.size2,.katex .fontsize-ensurer.reset-size9.size2{font-size:.34722222em}.katex .sizing.reset-size9.size3,.katex .fontsize-ensurer.reset-size9.size3{font-size:.40509259em}.katex .sizing.reset-size9.size4,.katex .fontsize-ensurer.reset-size9.size4{font-size:.46296296em}.katex .sizing.reset-size9.size5,.katex .fontsize-ensurer.reset-size9.size5{font-size:.52083333em}.katex .sizing.reset-size9.size6,.katex .fontsize-ensurer.reset-size9.size6{font-size:.5787037em}.katex .sizing.reset-size9.size7,.katex .fontsize-ensurer.reset-size9.size7{font-size:.69444444em}.katex .sizing.reset-size9.size8,.katex .fontsize-ensurer.reset-size9.size8{font-size:.83333333em}.katex .sizing.reset-size9.size9,.katex .fontsize-ensurer.reset-size9.size9{font-size:1em}.katex .sizing.reset-size9.size10,.katex .fontsize-ensurer.reset-size9.size10{font-size:1.20023148em}.katex .sizing.reset-size9.size11,.katex .fontsize-ensurer.reset-size9.size11{font-size:1.43981481em}.katex .sizing.reset-size10.size1,.katex .fontsize-ensurer.reset-size10.size1{font-size:.24108004em}.katex .sizing.reset-size10.size2,.katex .fontsize-ensurer.reset-size10.size2{font-size:.28929605em}.katex .sizing.reset-size10.size3,.katex .fontsize-ensurer.reset-size10.size3{font-size:.33751205em}.katex .sizing.reset-size10.size4,.katex .fontsize-ensurer.reset-size10.size4{font-size:.38572806em}.katex .sizing.reset-size10.size5,.katex .fontsize-ensurer.reset-size10.size5{font-size:.43394407em}.katex .sizing.reset-size10.size6,.katex .fontsize-ensurer.reset-size10.size6{font-size:.48216008em}.katex .sizing.reset-size10.size7,.katex .fontsize-ensurer.reset-size10.size7{font-size:.57859209em}.katex .sizing.reset-size10.size8,.katex .fontsize-ensurer.reset-size10.size8{font-size:.69431051em}.katex .sizing.reset-size10.size9,.katex .fontsize-ensurer.reset-size10.size9{font-size:.83317261em}.katex .sizing.reset-size10.size10,.katex .fontsize-ensurer.reset-size10.size10{font-size:1em}.katex .sizing.reset-size10.size11,.katex .fontsize-ensurer.reset-size10.size11{font-size:1.19961427em}.katex .sizing.reset-size11.size1,.katex .fontsize-ensurer.reset-size11.size1{font-size:.20096463em}.katex .sizing.reset-size11.size2,.katex .fontsize-ensurer.reset-size11.size2{font-size:.24115756em}.katex .sizing.reset-size11.size3,.katex .fontsize-ensurer.reset-size11.size3{font-size:.28135048em}.katex .sizing.reset-size11.size4,.katex .fontsize-ensurer.reset-size11.size4{font-size:.32154341em}.katex .sizing.reset-size11.size5,.katex .fontsize-ensurer.reset-size11.size5{font-size:.36173633em}.katex .sizing.reset-size11.size6,.katex .fontsize-ensurer.reset-size11.size6{font-size:.40192926em}.katex .sizing.reset-size11.size7,.katex .fontsize-ensurer.reset-size11.size7{font-size:.48231511em}.katex .sizing.reset-size11.size8,.katex .fontsize-ensurer.reset-size11.size8{font-size:.57877814em}.katex .sizing.reset-size11.size9,.katex .fontsize-ensurer.reset-size11.size9{font-size:.69453376em}.katex .sizing.reset-size11.size10,.katex .fontsize-ensurer.reset-size11.size10{font-size:.83360129em}.katex .sizing.reset-size11.size11,.katex .fontsize-ensurer.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter{position:relative}.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .op-limits>.vlist-t{text-align:center}.katex .accent>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{display:block;position:absolute;width:100%;height:inherit;fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;min-height:0;max-width:none;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy::before,.katex .stretchy::after{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{position:absolute;left:0;width:50.2%;overflow:hidden}.katex .halfarrow-right{position:absolute;right:0;width:50.2%;overflow:hidden}.katex .brace-left{position:absolute;left:0;width:25.1%;overflow:hidden}.katex .brace-center{position:absolute;left:25%;width:50%;overflow:hidden}.katex .brace-right{position:absolute;right:0;width:25.1%;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .x-arrow,.katex .mover,.katex .munder{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-0.2em;margin-right:-0.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num::before{counter-increment:katexEqnNo;content:"(" counter(katexEqnNo) ")"}.katex .mml-eqn-num::before{counter-increment:mmlEqnNo;content:"(" counter(mmlEqnNo) ")"}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;position:absolute;left:calc(50% + .3em);text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo} \ No newline at end of file diff --git a/main-a559ecaa.min.css b/main-a559ecaa.min.css new file mode 100644 index 0000000..bfcc921 --- /dev/null +++ b/main-a559ecaa.min.css @@ -0,0 +1 @@ +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0;line-height:1.2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.flex{display:flex}.flex-auto{flex:1 1 auto}.flex-25{flex:1 1 25%}.flex-inline{display:inline-flex}.flex-even{flex:1 1}.flex-wrap{flex-wrap:wrap}.flex-grid{flex-direction:column;border:1px solid var(--accent-color);border-radius:.15rem;background:var(--accent-color-lite)}.flex-gap{flex-wrap:wrap;gap:1rem}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.align-center{align-items:center}.mx-auto{margin:0 auto}.text-center{text-align:center}.text-right{text-align:right}.no-wrap{white-space:nowrap}.hidden{display:none !important}.svg-sprite{position:absolute;width:0;height:0;overflow:hidden}.table-wrap{overflow:auto;margin:1rem 0}.table-wrap>table{margin:0 !important}.badge-placeholder{display:inline-block;min-width:4rem}@font-face{font-family:"Liberation Sans";src:url("fonts/LiberationSans-Bold.woff2") format("woff2"),url("fonts/LiberationSans-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Liberation Sans";src:url("fonts/LiberationSans-BoldItalic.woff2") format("woff2"),url("fonts/LiberationSans-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Liberation Sans";src:url("fonts/LiberationSans-Italic.woff2") format("woff2"),url("fonts/LiberationSans-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Liberation Sans";src:url("fonts/LiberationSans.woff2") format("woff2"),url("fonts/LiberationSans.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Liberation Mono";src:url("fonts/LiberationMono.woff2") format("woff2"),url("fonts/LiberationMono.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Metropolis";src:url("fonts/Metropolis.woff2") format("woff2"),url("fonts/Metropolis.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"GeekdocIcons";src:url("fonts/GeekdocIcons.woff2") format("woff2"),url("fonts/GeekdocIcons.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}body{font-family:"Liberation Sans",sans-serif}code,.gdoc-error__title{font-family:"Liberation Mono",monospace}.gdoc-header{font-family:"Metropolis",sans-serif}:root,:root[color-theme=light]{--code-max-height: none;--header-background: rgb(32, 83, 117);--header-font-color: rgb(255, 255, 255);--body-background: white;--body-font-color: rgb(52, 58, 64);--mark-color: rgb(255, 171, 0);--button-background: #22597d;--button-border-color: rgb(32, 83, 117);--link-color: rgb(10, 83, 154);--link-color-visited: rgb(119, 73, 191);--hint-link-color: rgb(10, 83, 154);--hint-link-color-visited: rgb(119, 73, 191);--accent-color-dark: rgb(206, 212, 218);--accent-color: rgb(233, 236, 239);--accent-color-lite: rgb(248, 249, 250);--control-icons: #b2bac1;--footer-background: rgb(17, 43, 60);--footer-font-color: rgb(255, 255, 255);--footer-link-color: rgb(246, 107, 14);--footer-link-color-visited: rgb(246, 107, 14);--code-background: rgb(248, 249, 250);--code-accent-color: #e6eaed;--code-accent-color-lite: #f2f4f6;--code-font-color: rgb(70, 70, 70);--code-copy-background: rgb(248, 249, 250);--code-copy-font-color: #6c6c6c;--code-copy-border-color: #797979;--code-copy-success-color: rgb(0, 200, 83)}:root .dark-mode-dim .gdoc-markdown img,:root[color-theme=light] .dark-mode-dim .gdoc-markdown img{filter:none}:root .gdoc-markdown .gdoc-hint,:root .gdoc-markdown .gdoc-props__tag,:root .gdoc-markdown .admonitionblock,:root[color-theme=light] .gdoc-markdown .gdoc-hint,:root[color-theme=light] .gdoc-markdown .gdoc-props__tag,:root[color-theme=light] .gdoc-markdown .admonitionblock{filter:none}:root .gdoc-markdown .gdoc-hint__title,:root .gdoc-markdown .admonitionblock table td:first-child,:root[color-theme=light] .gdoc-markdown .gdoc-hint__title,:root[color-theme=light] .gdoc-markdown .admonitionblock table td:first-child{background-color:rgba(134,142,150,.05)}:root .chroma,:root[color-theme=light] .chroma{color:var(--code-font-color)}:root .chroma .lntable td:nth-child(2) code .hl,:root[color-theme=light] .chroma .lntable td:nth-child(2) code .hl{width:auto;margin-left:-0.5em;padding:0 .5em}:root .highlight pre.chroma,:root[color-theme=light] .highlight pre.chroma{width:100%;overflow:auto;max-height:var(--code-max-height)}:root .chroma .lntable,:root[color-theme=light] .chroma .lntable{border:1px solid var(--code-accent-color);border-radius:.15rem;border-spacing:0;padding:0;margin:0;width:100%;display:block;max-height:var(--code-max-height);overflow:auto}:root .chroma .lntable pre.chroma,:root[color-theme=light] .chroma .lntable pre.chroma{max-height:none;border-radius:0;margin:0}:root .chroma .lntable td:first-child code,:root[color-theme=light] .chroma .lntable td:first-child code{background-color:var(--code-accent-color-lite);border-right:1px solid var(--code-accent-color);padding-left:0;padding-right:0;border-radius:0}:root .chroma .lntable td:nth-child(2),:root[color-theme=light] .chroma .lntable td:nth-child(2){width:100%;margin-left:2rem}:root .chroma .x,:root[color-theme=light] .chroma .x{color:inherit}:root .chroma .err,:root[color-theme=light] .chroma .err{color:#a61717;background-color:#e3d2d2}:root .chroma .lntd,:root[color-theme=light] .chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}:root .chroma .hl,:root[color-theme=light] .chroma .hl{display:block;width:100%;background-color:#ffc}:root .chroma .lnt,:root[color-theme=light] .chroma .lnt{padding:0 .8em}:root .chroma .ln,:root[color-theme=light] .chroma .ln{margin-right:.4em;padding:0 .4em 0 .4em}:root .chroma .k,:root[color-theme=light] .chroma .k{color:#000;font-weight:bold}:root .chroma .kc,:root[color-theme=light] .chroma .kc{color:#000;font-weight:bold}:root .chroma .kd,:root[color-theme=light] .chroma .kd{color:#000;font-weight:bold}:root .chroma .kn,:root[color-theme=light] .chroma .kn{color:#000;font-weight:bold}:root .chroma .kp,:root[color-theme=light] .chroma .kp{color:#000;font-weight:bold}:root .chroma .kr,:root[color-theme=light] .chroma .kr{color:#000;font-weight:bold}:root .chroma .kt,:root[color-theme=light] .chroma .kt{color:#458;font-weight:bold}:root .chroma .n,:root[color-theme=light] .chroma .n{color:inherit}:root .chroma .na,:root[color-theme=light] .chroma .na{color:#006767}:root .chroma .nb,:root[color-theme=light] .chroma .nb{color:#556165}:root .chroma .bp,:root[color-theme=light] .chroma .bp{color:#676767}:root .chroma .nc,:root[color-theme=light] .chroma .nc{color:#458;font-weight:bold}:root .chroma .no,:root[color-theme=light] .chroma .no{color:#006767}:root .chroma .nd,:root[color-theme=light] .chroma .nd{color:#3c5d5d;font-weight:bold}:root .chroma .ni,:root[color-theme=light] .chroma .ni{color:purple}:root .chroma .ne,:root[color-theme=light] .chroma .ne{color:#900;font-weight:bold}:root .chroma .nf,:root[color-theme=light] .chroma .nf{color:#900;font-weight:bold}:root .chroma .fm,:root[color-theme=light] .chroma .fm{color:inherit}:root .chroma .nl,:root[color-theme=light] .chroma .nl{color:#900;font-weight:bold}:root .chroma .nn,:root[color-theme=light] .chroma .nn{color:#555}:root .chroma .nx,:root[color-theme=light] .chroma .nx{color:inherit}:root .chroma .py,:root[color-theme=light] .chroma .py{color:inherit}:root .chroma .nt,:root[color-theme=light] .chroma .nt{color:navy}:root .chroma .nv,:root[color-theme=light] .chroma .nv{color:#006767}:root .chroma .vc,:root[color-theme=light] .chroma .vc{color:#006767}:root .chroma .vg,:root[color-theme=light] .chroma .vg{color:#006767}:root .chroma .vi,:root[color-theme=light] .chroma .vi{color:#006767}:root .chroma .vm,:root[color-theme=light] .chroma .vm{color:inherit}:root .chroma .l,:root[color-theme=light] .chroma .l{color:inherit}:root .chroma .ld,:root[color-theme=light] .chroma .ld{color:inherit}:root .chroma .s,:root[color-theme=light] .chroma .s{color:#d14}:root .chroma .sa,:root[color-theme=light] .chroma .sa{color:#d14}:root .chroma .sb,:root[color-theme=light] .chroma .sb{color:#d14}:root .chroma .sc,:root[color-theme=light] .chroma .sc{color:#d14}:root .chroma .dl,:root[color-theme=light] .chroma .dl{color:#d14}:root .chroma .sd,:root[color-theme=light] .chroma .sd{color:#d14}:root .chroma .s2,:root[color-theme=light] .chroma .s2{color:#d14}:root .chroma .se,:root[color-theme=light] .chroma .se{color:#d14}:root .chroma .sh,:root[color-theme=light] .chroma .sh{color:#d14}:root .chroma .si,:root[color-theme=light] .chroma .si{color:#d14}:root .chroma .sx,:root[color-theme=light] .chroma .sx{color:#d14}:root .chroma .sr,:root[color-theme=light] .chroma .sr{color:#009926}:root .chroma .s1,:root[color-theme=light] .chroma .s1{color:#d14}:root .chroma .ss,:root[color-theme=light] .chroma .ss{color:#990073}:root .chroma .m,:root[color-theme=light] .chroma .m{color:#027e83}:root .chroma .mb,:root[color-theme=light] .chroma .mb{color:#027e83}:root .chroma .mf,:root[color-theme=light] .chroma .mf{color:#027e83}:root .chroma .mh,:root[color-theme=light] .chroma .mh{color:#027e83}:root .chroma .mi,:root[color-theme=light] .chroma .mi{color:#027e83}:root .chroma .il,:root[color-theme=light] .chroma .il{color:#027e83}:root .chroma .mo,:root[color-theme=light] .chroma .mo{color:#027e83}:root .chroma .o,:root[color-theme=light] .chroma .o{color:#000;font-weight:bold}:root .chroma .ow,:root[color-theme=light] .chroma .ow{color:#000;font-weight:bold}:root .chroma .p,:root[color-theme=light] .chroma .p{color:inherit}:root .chroma .c,:root[color-theme=light] .chroma .c{color:#676765;font-style:italic}:root .chroma .ch,:root[color-theme=light] .chroma .ch{color:#676765;font-style:italic}:root .chroma .cm,:root[color-theme=light] .chroma .cm{color:#676765;font-style:italic}:root .chroma .c1,:root[color-theme=light] .chroma .c1{color:#676765;font-style:italic}:root .chroma .cs,:root[color-theme=light] .chroma .cs{color:#676767;font-weight:bold;font-style:italic}:root .chroma .cp,:root[color-theme=light] .chroma .cp{color:#676767;font-weight:bold;font-style:italic}:root .chroma .cpf,:root[color-theme=light] .chroma .cpf{color:#676767;font-weight:bold;font-style:italic}:root .chroma .g,:root[color-theme=light] .chroma .g{color:inherit}:root .chroma .gd,:root[color-theme=light] .chroma .gd{color:#000;background-color:#fdd}:root .chroma .ge,:root[color-theme=light] .chroma .ge{color:#000;font-style:italic}:root .chroma .gr,:root[color-theme=light] .chroma .gr{color:#a00}:root .chroma .gh,:root[color-theme=light] .chroma .gh{color:#676767}:root .chroma .gi,:root[color-theme=light] .chroma .gi{color:#000;background-color:#dfd}:root .chroma .go,:root[color-theme=light] .chroma .go{color:#6f6f6f}:root .chroma .gp,:root[color-theme=light] .chroma .gp{color:#555}:root .chroma .gs,:root[color-theme=light] .chroma .gs{font-weight:bold}:root .chroma .gu,:root[color-theme=light] .chroma .gu{color:#5f5f5f}:root .chroma .gt,:root[color-theme=light] .chroma .gt{color:#a00}:root .chroma .gl,:root[color-theme=light] .chroma .gl{text-decoration:underline}:root .chroma .w,:root[color-theme=light] .chroma .w{color:#bbb}@media(prefers-color-scheme: light){:root{--header-background: rgb(32, 83, 117);--header-font-color: rgb(255, 255, 255);--body-background: white;--body-font-color: rgb(52, 58, 64);--mark-color: rgb(255, 171, 0);--button-background: #22597d;--button-border-color: rgb(32, 83, 117);--link-color: rgb(10, 83, 154);--link-color-visited: rgb(119, 73, 191);--hint-link-color: rgb(10, 83, 154);--hint-link-color-visited: rgb(119, 73, 191);--accent-color-dark: rgb(206, 212, 218);--accent-color: rgb(233, 236, 239);--accent-color-lite: rgb(248, 249, 250);--control-icons: #b2bac1;--footer-background: rgb(17, 43, 60);--footer-font-color: rgb(255, 255, 255);--footer-link-color: rgb(246, 107, 14);--footer-link-color-visited: rgb(246, 107, 14);--code-background: rgb(248, 249, 250);--code-accent-color: #e6eaed;--code-accent-color-lite: #f2f4f6;--code-font-color: rgb(70, 70, 70);--code-copy-background: rgb(248, 249, 250);--code-copy-font-color: #6c6c6c;--code-copy-border-color: #797979;--code-copy-success-color: rgb(0, 200, 83)}:root .dark-mode-dim .gdoc-markdown img{filter:none}:root .gdoc-markdown .gdoc-hint,:root .gdoc-markdown .gdoc-props__tag,:root .gdoc-markdown .admonitionblock{filter:none}:root .gdoc-markdown .gdoc-hint__title,:root .gdoc-markdown .admonitionblock table td:first-child{background-color:rgba(134,142,150,.05)}:root .chroma{color:var(--code-font-color)}:root .chroma .lntable td:nth-child(2) code .hl{width:auto;margin-left:-0.5em;padding:0 .5em}:root .highlight pre.chroma{width:100%;overflow:auto;max-height:var(--code-max-height)}:root .chroma .lntable{border:1px solid var(--code-accent-color);border-radius:.15rem;border-spacing:0;padding:0;margin:0;width:100%;display:block;max-height:var(--code-max-height);overflow:auto}:root .chroma .lntable pre.chroma{max-height:none;border-radius:0;margin:0}:root .chroma .lntable td:first-child code{background-color:var(--code-accent-color-lite);border-right:1px solid var(--code-accent-color);padding-left:0;padding-right:0;border-radius:0}:root .chroma .lntable td:nth-child(2){width:100%;margin-left:2rem}:root .chroma .x{color:inherit}:root .chroma .err{color:#a61717;background-color:#e3d2d2}:root .chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}:root .chroma .hl{display:block;width:100%;background-color:#ffc}:root .chroma .lnt{padding:0 .8em}:root .chroma .ln{margin-right:.4em;padding:0 .4em 0 .4em}:root .chroma .k{color:#000;font-weight:bold}:root .chroma .kc{color:#000;font-weight:bold}:root .chroma .kd{color:#000;font-weight:bold}:root .chroma .kn{color:#000;font-weight:bold}:root .chroma .kp{color:#000;font-weight:bold}:root .chroma .kr{color:#000;font-weight:bold}:root .chroma .kt{color:#458;font-weight:bold}:root .chroma .n{color:inherit}:root .chroma .na{color:#006767}:root .chroma .nb{color:#556165}:root .chroma .bp{color:#676767}:root .chroma .nc{color:#458;font-weight:bold}:root .chroma .no{color:#006767}:root .chroma .nd{color:#3c5d5d;font-weight:bold}:root .chroma .ni{color:purple}:root .chroma .ne{color:#900;font-weight:bold}:root .chroma .nf{color:#900;font-weight:bold}:root .chroma .fm{color:inherit}:root .chroma .nl{color:#900;font-weight:bold}:root .chroma .nn{color:#555}:root .chroma .nx{color:inherit}:root .chroma .py{color:inherit}:root .chroma .nt{color:navy}:root .chroma .nv{color:#006767}:root .chroma .vc{color:#006767}:root .chroma .vg{color:#006767}:root .chroma .vi{color:#006767}:root .chroma .vm{color:inherit}:root .chroma .l{color:inherit}:root .chroma .ld{color:inherit}:root .chroma .s{color:#d14}:root .chroma .sa{color:#d14}:root .chroma .sb{color:#d14}:root .chroma .sc{color:#d14}:root .chroma .dl{color:#d14}:root .chroma .sd{color:#d14}:root .chroma .s2{color:#d14}:root .chroma .se{color:#d14}:root .chroma .sh{color:#d14}:root .chroma .si{color:#d14}:root .chroma .sx{color:#d14}:root .chroma .sr{color:#009926}:root .chroma .s1{color:#d14}:root .chroma .ss{color:#990073}:root .chroma .m{color:#027e83}:root .chroma .mb{color:#027e83}:root .chroma .mf{color:#027e83}:root .chroma .mh{color:#027e83}:root .chroma .mi{color:#027e83}:root .chroma .il{color:#027e83}:root .chroma .mo{color:#027e83}:root .chroma .o{color:#000;font-weight:bold}:root .chroma .ow{color:#000;font-weight:bold}:root .chroma .p{color:inherit}:root .chroma .c{color:#676765;font-style:italic}:root .chroma .ch{color:#676765;font-style:italic}:root .chroma .cm{color:#676765;font-style:italic}:root .chroma .c1{color:#676765;font-style:italic}:root .chroma .cs{color:#676767;font-weight:bold;font-style:italic}:root .chroma .cp{color:#676767;font-weight:bold;font-style:italic}:root .chroma .cpf{color:#676767;font-weight:bold;font-style:italic}:root .chroma .g{color:inherit}:root .chroma .gd{color:#000;background-color:#fdd}:root .chroma .ge{color:#000;font-style:italic}:root .chroma .gr{color:#a00}:root .chroma .gh{color:#676767}:root .chroma .gi{color:#000;background-color:#dfd}:root .chroma .go{color:#6f6f6f}:root .chroma .gp{color:#555}:root .chroma .gs{font-weight:bold}:root .chroma .gu{color:#5f5f5f}:root .chroma .gt{color:#a00}:root .chroma .gl{text-decoration:underline}:root .chroma .w{color:#bbb}}:root[color-theme=dark]{--header-background: rgb(32, 83, 117);--header-font-color: rgb(255, 255, 255);--body-background: #29363e;--body-font-color: #c2cfd7;--mark-color: rgb(255, 171, 0);--button-background: #22597d;--button-border-color: rgb(32, 83, 117);--link-color: rgb(110, 168, 212);--link-color-visited: rgb(186, 142, 240);--hint-link-color: rgb(10, 83, 154);--hint-link-color-visited: rgb(119, 73, 191);--accent-color-dark: #192125;--accent-color: #212b32;--accent-color-lite: #253138;--control-icons: #b2bac1;--footer-background: rgb(17, 43, 60);--footer-font-color: rgb(255, 255, 255);--footer-link-color: rgb(246, 107, 14);--footer-link-color-visited: rgb(246, 107, 14);--code-background: #232e35;--code-accent-color: #1b2329;--code-accent-color-lite: #1f292f;--code-font-color: rgb(185, 185, 185);--code-copy-background: #232e35;--code-copy-font-color: #939393;--code-copy-border-color: #868686;--code-copy-success-color: rgba(0, 200, 83, 0.45)}:root[color-theme=dark] .dark-mode-dim .gdoc-markdown img{filter:brightness(0.75) grayscale(0.2)}:root[color-theme=dark] .gdoc-markdown .gdoc-hint,:root[color-theme=dark] .gdoc-markdown .gdoc-props__tag,:root[color-theme=dark] .gdoc-markdown .admonitionblock{filter:saturate(2.5) brightness(0.85)}:root[color-theme=dark] .gdoc-markdown .gdoc-hint a,:root[color-theme=dark] .gdoc-markdown .admonitionblock a{color:var(--hint-link-color)}:root[color-theme=dark] .gdoc-markdown .gdoc-hint a:visited,:root[color-theme=dark] .gdoc-markdown .admonitionblock a:visited{color:var(--hint-link-color-visited)}:root[color-theme=dark] .gdoc-markdown .gdoc-hint__title,:root[color-theme=dark] .gdoc-markdown .admonitionblock table td:first-child{background-color:rgba(134,142,150,.15)}:root[color-theme=dark] .chroma{color:var(--code-font-color)}:root[color-theme=dark] .chroma .lntable td:nth-child(2) code .hl{width:auto;margin-left:-0.5em;padding:0 .5em}:root[color-theme=dark] .highlight pre.chroma{width:100%;overflow:auto;max-height:var(--code-max-height)}:root[color-theme=dark] .chroma .lntable{border:1px solid var(--code-accent-color);border-radius:.15rem;border-spacing:0;padding:0;margin:0;width:100%;display:block;max-height:var(--code-max-height);overflow:auto}:root[color-theme=dark] .chroma .lntable pre.chroma{max-height:none;border-radius:0;margin:0}:root[color-theme=dark] .chroma .lntable td:first-child code{background-color:var(--code-accent-color-lite);border-right:1px solid var(--code-accent-color);padding-left:0;padding-right:0;border-radius:0}:root[color-theme=dark] .chroma .lntable td:nth-child(2){width:100%;margin-left:2rem}:root[color-theme=dark] .chroma .x{color:inherit}:root[color-theme=dark] .chroma .err{color:inherit}:root[color-theme=dark] .chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}:root[color-theme=dark] .chroma .hl{display:block;width:100%;background-color:#4f1605}:root[color-theme=dark] .chroma .lnt{padding:0 .8em}:root[color-theme=dark] .chroma .ln{margin-right:.4em;padding:0 .4em 0 .4em;color:#b3b3b3}:root[color-theme=dark] .chroma .k{color:#ff79c6}:root[color-theme=dark] .chroma .kc{color:#ff79c6}:root[color-theme=dark] .chroma .kd{color:#8be9fd;font-style:italic}:root[color-theme=dark] .chroma .kn{color:#ff79c6}:root[color-theme=dark] .chroma .kp{color:#ff79c6}:root[color-theme=dark] .chroma .kr{color:#ff79c6}:root[color-theme=dark] .chroma .kt{color:#8be9fd}:root[color-theme=dark] .chroma .n{color:inherit}:root[color-theme=dark] .chroma .na{color:#50fa7b}:root[color-theme=dark] .chroma .nb{color:#8be9fd;font-style:italic}:root[color-theme=dark] .chroma .bp{color:inherit}:root[color-theme=dark] .chroma .nc{color:#50fa7b}:root[color-theme=dark] .chroma .no{color:inherit}:root[color-theme=dark] .chroma .nd{color:inherit}:root[color-theme=dark] .chroma .ni{color:inherit}:root[color-theme=dark] .chroma .ne{color:inherit}:root[color-theme=dark] .chroma .nf{color:#50fa7b}:root[color-theme=dark] .chroma .fm{color:inherit}:root[color-theme=dark] .chroma .nl{color:#8be9fd;font-style:italic}:root[color-theme=dark] .chroma .nn{color:inherit}:root[color-theme=dark] .chroma .nx{color:inherit}:root[color-theme=dark] .chroma .py{color:inherit}:root[color-theme=dark] .chroma .nt{color:#ff79c6}:root[color-theme=dark] .chroma .nv{color:#8be9fd;font-style:italic}:root[color-theme=dark] .chroma .vc{color:#8be9fd;font-style:italic}:root[color-theme=dark] .chroma .vg{color:#8be9fd;font-style:italic}:root[color-theme=dark] .chroma .vi{color:#8be9fd;font-style:italic}:root[color-theme=dark] .chroma .vm{color:inherit}:root[color-theme=dark] .chroma .l{color:inherit}:root[color-theme=dark] .chroma .ld{color:inherit}:root[color-theme=dark] .chroma .s{color:#f1fa8c}:root[color-theme=dark] .chroma .sa{color:#f1fa8c}:root[color-theme=dark] .chroma .sb{color:#f1fa8c}:root[color-theme=dark] .chroma .sc{color:#f1fa8c}:root[color-theme=dark] .chroma .dl{color:#f1fa8c}:root[color-theme=dark] .chroma .sd{color:#f1fa8c}:root[color-theme=dark] .chroma .s2{color:#f1fa8c}:root[color-theme=dark] .chroma .se{color:#f1fa8c}:root[color-theme=dark] .chroma .sh{color:#f1fa8c}:root[color-theme=dark] .chroma .si{color:#f1fa8c}:root[color-theme=dark] .chroma .sx{color:#f1fa8c}:root[color-theme=dark] .chroma .sr{color:#f1fa8c}:root[color-theme=dark] .chroma .s1{color:#f1fa8c}:root[color-theme=dark] .chroma .ss{color:#f1fa8c}:root[color-theme=dark] .chroma .m{color:#bd93f9}:root[color-theme=dark] .chroma .mb{color:#bd93f9}:root[color-theme=dark] .chroma .mf{color:#bd93f9}:root[color-theme=dark] .chroma .mh{color:#bd93f9}:root[color-theme=dark] .chroma .mi{color:#bd93f9}:root[color-theme=dark] .chroma .il{color:#bd93f9}:root[color-theme=dark] .chroma .mo{color:#bd93f9}:root[color-theme=dark] .chroma .o{color:#ff79c6}:root[color-theme=dark] .chroma .ow{color:#ff79c6}:root[color-theme=dark] .chroma .p{color:inherit}:root[color-theme=dark] .chroma .c{color:#96a6d8}:root[color-theme=dark] .chroma .ch{color:#96a6d8}:root[color-theme=dark] .chroma .cm{color:#96a6d8}:root[color-theme=dark] .chroma .c1{color:#96a6d8}:root[color-theme=dark] .chroma .cs{color:#96a6d8}:root[color-theme=dark] .chroma .cp{color:#ff79c6}:root[color-theme=dark] .chroma .cpf{color:#ff79c6}:root[color-theme=dark] .chroma .g{color:inherit}:root[color-theme=dark] .chroma .gd{color:#d98f90}:root[color-theme=dark] .chroma .ge{text-decoration:underline}:root[color-theme=dark] .chroma .gr{color:inherit}:root[color-theme=dark] .chroma .gh{font-weight:bold;color:inherit}:root[color-theme=dark] .chroma .gi{font-weight:bold}:root[color-theme=dark] .chroma .go{color:#8f9ea8}:root[color-theme=dark] .chroma .gp{color:inherit}:root[color-theme=dark] .chroma .gs{color:inherit}:root[color-theme=dark] .chroma .gu{font-weight:bold}:root[color-theme=dark] .chroma .gt{color:inherit}:root[color-theme=dark] .chroma .gl{text-decoration:underline}:root[color-theme=dark] .chroma .w{color:inherit}:root[code-theme=dark]{--code-background: #232e35;--code-accent-color: #1b2329;--code-accent-color-lite: #1f292f;--code-font-color: rgb(185, 185, 185);--code-copy-background: #232e35;--code-copy-font-color: #939393;--code-copy-border-color: #868686;--code-copy-success-color: rgba(0, 200, 83, 0.45)}:root[code-theme=dark] .chroma{color:var(--code-font-color)}:root[code-theme=dark] .chroma .lntable td:nth-child(2) code .hl{width:auto;margin-left:-0.5em;padding:0 .5em}:root[code-theme=dark] .highlight pre.chroma{width:100%;overflow:auto;max-height:var(--code-max-height)}:root[code-theme=dark] .chroma .lntable{border:1px solid var(--code-accent-color);border-radius:.15rem;border-spacing:0;padding:0;margin:0;width:100%;display:block;max-height:var(--code-max-height);overflow:auto}:root[code-theme=dark] .chroma .lntable pre.chroma{max-height:none;border-radius:0;margin:0}:root[code-theme=dark] .chroma .lntable td:first-child code{background-color:var(--code-accent-color-lite);border-right:1px solid var(--code-accent-color);padding-left:0;padding-right:0;border-radius:0}:root[code-theme=dark] .chroma .lntable td:nth-child(2){width:100%;margin-left:2rem}:root[code-theme=dark] .chroma .x{color:inherit}:root[code-theme=dark] .chroma .err{color:inherit}:root[code-theme=dark] .chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}:root[code-theme=dark] .chroma .hl{display:block;width:100%;background-color:#4f1605}:root[code-theme=dark] .chroma .lnt{padding:0 .8em}:root[code-theme=dark] .chroma .ln{margin-right:.4em;padding:0 .4em 0 .4em;color:#b3b3b3}:root[code-theme=dark] .chroma .k{color:#ff79c6}:root[code-theme=dark] .chroma .kc{color:#ff79c6}:root[code-theme=dark] .chroma .kd{color:#8be9fd;font-style:italic}:root[code-theme=dark] .chroma .kn{color:#ff79c6}:root[code-theme=dark] .chroma .kp{color:#ff79c6}:root[code-theme=dark] .chroma .kr{color:#ff79c6}:root[code-theme=dark] .chroma .kt{color:#8be9fd}:root[code-theme=dark] .chroma .n{color:inherit}:root[code-theme=dark] .chroma .na{color:#50fa7b}:root[code-theme=dark] .chroma .nb{color:#8be9fd;font-style:italic}:root[code-theme=dark] .chroma .bp{color:inherit}:root[code-theme=dark] .chroma .nc{color:#50fa7b}:root[code-theme=dark] .chroma .no{color:inherit}:root[code-theme=dark] .chroma .nd{color:inherit}:root[code-theme=dark] .chroma .ni{color:inherit}:root[code-theme=dark] .chroma .ne{color:inherit}:root[code-theme=dark] .chroma .nf{color:#50fa7b}:root[code-theme=dark] .chroma .fm{color:inherit}:root[code-theme=dark] .chroma .nl{color:#8be9fd;font-style:italic}:root[code-theme=dark] .chroma .nn{color:inherit}:root[code-theme=dark] .chroma .nx{color:inherit}:root[code-theme=dark] .chroma .py{color:inherit}:root[code-theme=dark] .chroma .nt{color:#ff79c6}:root[code-theme=dark] .chroma .nv{color:#8be9fd;font-style:italic}:root[code-theme=dark] .chroma .vc{color:#8be9fd;font-style:italic}:root[code-theme=dark] .chroma .vg{color:#8be9fd;font-style:italic}:root[code-theme=dark] .chroma .vi{color:#8be9fd;font-style:italic}:root[code-theme=dark] .chroma .vm{color:inherit}:root[code-theme=dark] .chroma .l{color:inherit}:root[code-theme=dark] .chroma .ld{color:inherit}:root[code-theme=dark] .chroma .s{color:#f1fa8c}:root[code-theme=dark] .chroma .sa{color:#f1fa8c}:root[code-theme=dark] .chroma .sb{color:#f1fa8c}:root[code-theme=dark] .chroma .sc{color:#f1fa8c}:root[code-theme=dark] .chroma .dl{color:#f1fa8c}:root[code-theme=dark] .chroma .sd{color:#f1fa8c}:root[code-theme=dark] .chroma .s2{color:#f1fa8c}:root[code-theme=dark] .chroma .se{color:#f1fa8c}:root[code-theme=dark] .chroma .sh{color:#f1fa8c}:root[code-theme=dark] .chroma .si{color:#f1fa8c}:root[code-theme=dark] .chroma .sx{color:#f1fa8c}:root[code-theme=dark] .chroma .sr{color:#f1fa8c}:root[code-theme=dark] .chroma .s1{color:#f1fa8c}:root[code-theme=dark] .chroma .ss{color:#f1fa8c}:root[code-theme=dark] .chroma .m{color:#bd93f9}:root[code-theme=dark] .chroma .mb{color:#bd93f9}:root[code-theme=dark] .chroma .mf{color:#bd93f9}:root[code-theme=dark] .chroma .mh{color:#bd93f9}:root[code-theme=dark] .chroma .mi{color:#bd93f9}:root[code-theme=dark] .chroma .il{color:#bd93f9}:root[code-theme=dark] .chroma .mo{color:#bd93f9}:root[code-theme=dark] .chroma .o{color:#ff79c6}:root[code-theme=dark] .chroma .ow{color:#ff79c6}:root[code-theme=dark] .chroma .p{color:inherit}:root[code-theme=dark] .chroma .c{color:#96a6d8}:root[code-theme=dark] .chroma .ch{color:#96a6d8}:root[code-theme=dark] .chroma .cm{color:#96a6d8}:root[code-theme=dark] .chroma .c1{color:#96a6d8}:root[code-theme=dark] .chroma .cs{color:#96a6d8}:root[code-theme=dark] .chroma .cp{color:#ff79c6}:root[code-theme=dark] .chroma .cpf{color:#ff79c6}:root[code-theme=dark] .chroma .g{color:inherit}:root[code-theme=dark] .chroma .gd{color:#d98f90}:root[code-theme=dark] .chroma .ge{text-decoration:underline}:root[code-theme=dark] .chroma .gr{color:inherit}:root[code-theme=dark] .chroma .gh{font-weight:bold;color:inherit}:root[code-theme=dark] .chroma .gi{font-weight:bold}:root[code-theme=dark] .chroma .go{color:#8f9ea8}:root[code-theme=dark] .chroma .gp{color:inherit}:root[code-theme=dark] .chroma .gs{color:inherit}:root[code-theme=dark] .chroma .gu{font-weight:bold}:root[code-theme=dark] .chroma .gt{color:inherit}:root[code-theme=dark] .chroma .gl{text-decoration:underline}:root[code-theme=dark] .chroma .w{color:inherit}@media(prefers-color-scheme: dark){:root{--header-background: rgb(32, 83, 117);--header-font-color: rgb(255, 255, 255);--body-background: #29363e;--body-font-color: #c2cfd7;--mark-color: rgb(255, 171, 0);--button-background: #22597d;--button-border-color: rgb(32, 83, 117);--link-color: rgb(110, 168, 212);--link-color-visited: rgb(186, 142, 240);--hint-link-color: rgb(10, 83, 154);--hint-link-color-visited: rgb(119, 73, 191);--accent-color-dark: #192125;--accent-color: #212b32;--accent-color-lite: #253138;--control-icons: #b2bac1;--footer-background: rgb(17, 43, 60);--footer-font-color: rgb(255, 255, 255);--footer-link-color: rgb(246, 107, 14);--footer-link-color-visited: rgb(246, 107, 14);--code-background: #232e35;--code-accent-color: #1b2329;--code-accent-color-lite: #1f292f;--code-font-color: rgb(185, 185, 185);--code-copy-background: #232e35;--code-copy-font-color: #939393;--code-copy-border-color: #868686;--code-copy-success-color: rgba(0, 200, 83, 0.45)}:root .dark-mode-dim .gdoc-markdown img{filter:brightness(0.75) grayscale(0.2)}:root .gdoc-markdown .gdoc-hint,:root .gdoc-markdown .gdoc-props__tag,:root .gdoc-markdown .admonitionblock{filter:saturate(2.5) brightness(0.85)}:root .gdoc-markdown .gdoc-hint a,:root .gdoc-markdown .admonitionblock a{color:var(--hint-link-color)}:root .gdoc-markdown .gdoc-hint a:visited,:root .gdoc-markdown .admonitionblock a:visited{color:var(--hint-link-color-visited)}:root .gdoc-markdown .gdoc-hint__title,:root .gdoc-markdown .admonitionblock table td:first-child{background-color:rgba(134,142,150,.15)}:root .chroma{color:var(--code-font-color)}:root .chroma .lntable td:nth-child(2) code .hl{width:auto;margin-left:-0.5em;padding:0 .5em}:root .highlight pre.chroma{width:100%;overflow:auto;max-height:var(--code-max-height)}:root .chroma .lntable{border:1px solid var(--code-accent-color);border-radius:.15rem;border-spacing:0;padding:0;margin:0;width:100%;display:block;max-height:var(--code-max-height);overflow:auto}:root .chroma .lntable pre.chroma{max-height:none;border-radius:0;margin:0}:root .chroma .lntable td:first-child code{background-color:var(--code-accent-color-lite);border-right:1px solid var(--code-accent-color);padding-left:0;padding-right:0;border-radius:0}:root .chroma .lntable td:nth-child(2){width:100%;margin-left:2rem}:root .chroma .x{color:inherit}:root .chroma .err{color:inherit}:root .chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}:root .chroma .hl{display:block;width:100%;background-color:#4f1605}:root .chroma .lnt{padding:0 .8em}:root .chroma .ln{margin-right:.4em;padding:0 .4em 0 .4em;color:#b3b3b3}:root .chroma .k{color:#ff79c6}:root .chroma .kc{color:#ff79c6}:root .chroma .kd{color:#8be9fd;font-style:italic}:root .chroma .kn{color:#ff79c6}:root .chroma .kp{color:#ff79c6}:root .chroma .kr{color:#ff79c6}:root .chroma .kt{color:#8be9fd}:root .chroma .n{color:inherit}:root .chroma .na{color:#50fa7b}:root .chroma .nb{color:#8be9fd;font-style:italic}:root .chroma .bp{color:inherit}:root .chroma .nc{color:#50fa7b}:root .chroma .no{color:inherit}:root .chroma .nd{color:inherit}:root .chroma .ni{color:inherit}:root .chroma .ne{color:inherit}:root .chroma .nf{color:#50fa7b}:root .chroma .fm{color:inherit}:root .chroma .nl{color:#8be9fd;font-style:italic}:root .chroma .nn{color:inherit}:root .chroma .nx{color:inherit}:root .chroma .py{color:inherit}:root .chroma .nt{color:#ff79c6}:root .chroma .nv{color:#8be9fd;font-style:italic}:root .chroma .vc{color:#8be9fd;font-style:italic}:root .chroma .vg{color:#8be9fd;font-style:italic}:root .chroma .vi{color:#8be9fd;font-style:italic}:root .chroma .vm{color:inherit}:root .chroma .l{color:inherit}:root .chroma .ld{color:inherit}:root .chroma .s{color:#f1fa8c}:root .chroma .sa{color:#f1fa8c}:root .chroma .sb{color:#f1fa8c}:root .chroma .sc{color:#f1fa8c}:root .chroma .dl{color:#f1fa8c}:root .chroma .sd{color:#f1fa8c}:root .chroma .s2{color:#f1fa8c}:root .chroma .se{color:#f1fa8c}:root .chroma .sh{color:#f1fa8c}:root .chroma .si{color:#f1fa8c}:root .chroma .sx{color:#f1fa8c}:root .chroma .sr{color:#f1fa8c}:root .chroma .s1{color:#f1fa8c}:root .chroma .ss{color:#f1fa8c}:root .chroma .m{color:#bd93f9}:root .chroma .mb{color:#bd93f9}:root .chroma .mf{color:#bd93f9}:root .chroma .mh{color:#bd93f9}:root .chroma .mi{color:#bd93f9}:root .chroma .il{color:#bd93f9}:root .chroma .mo{color:#bd93f9}:root .chroma .o{color:#ff79c6}:root .chroma .ow{color:#ff79c6}:root .chroma .p{color:inherit}:root .chroma .c{color:#96a6d8}:root .chroma .ch{color:#96a6d8}:root .chroma .cm{color:#96a6d8}:root .chroma .c1{color:#96a6d8}:root .chroma .cs{color:#96a6d8}:root .chroma .cp{color:#ff79c6}:root .chroma .cpf{color:#ff79c6}:root .chroma .g{color:inherit}:root .chroma .gd{color:#d98f90}:root .chroma .ge{text-decoration:underline}:root .chroma .gr{color:inherit}:root .chroma .gh{font-weight:bold;color:inherit}:root .chroma .gi{font-weight:bold}:root .chroma .go{color:#8f9ea8}:root .chroma .gp{color:inherit}:root .chroma .gs{color:inherit}:root .chroma .gu{font-weight:bold}:root .chroma .gt{color:inherit}:root .chroma .gl{text-decoration:underline}:root .chroma .w{color:inherit}}html{font-size:16px;letter-spacing:.33px;scroll-behavior:smooth}html.color-toggle-hidden #gdoc-color-theme{display:none}html.color-toggle-light #gdoc-color-theme .gdoc_brightness_light{display:inline-block}html.color-toggle-light #gdoc-color-theme .gdoc_brightness_auto,html.color-toggle-light #gdoc-color-theme .gdoc_brightness_dark{display:none}html.color-toggle-dark #gdoc-color-theme .gdoc_brightness_dark{display:inline-block}html.color-toggle-dark #gdoc-color-theme .gdoc_brightness_auto,html.color-toggle-dark #gdoc-color-theme .gdoc_brightness_light{display:none}html.color-toggle-auto #gdoc-color-theme .gdoc_brightness_light{display:none}html.color-toggle-auto #gdoc-color-theme .gdoc_brightness_dark{display:none}html.color-toggle-auto #gdoc-color-theme .gdoc_brightness_auto{display:inline-block}html,body{min-width:20rem;overflow-x:hidden}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}body *{box-sizing:inherit}h1,h2,h3,h4,h5,h6{font-weight:normal;display:flex;align-items:center}h4,h5,h6{font-size:1rem !important}a{text-decoration:none;color:var(--link-color)}a:hover{text-decoration:underline}a:visited{color:var(--link-color-visited)}i.gdoc-icon{font-family:"GeekdocIcons";font-style:normal}img{vertical-align:middle}#gdoc-color-theme{cursor:pointer}.fake-link:hover{background-image:linear-gradient(var(--link-color), var(--link-color));background-position:0 100%;background-size:100% 1px;background-repeat:no-repeat;text-decoration:none}.wrapper{display:flex;flex-direction:column;min-height:100vh;color:var(--body-font-color);background:var(--body-background);font-weight:normal}.container{width:100%;max-width:82rem;margin:0 auto;padding:1.25rem}svg.gdoc-icon{display:inline-block;width:1.25rem;height:1.25rem;vertical-align:middle;stroke-width:0;stroke:currentColor;fill:currentColor;position:relative}.gdoc-header{background:var(--header-background);color:var(--header-font-color);border-bottom:.3em solid var(--footer-background)}.gdoc-header__link,.gdoc-header__link:visited{color:var(--header-font-color)}.gdoc-header__link:hover{text-decoration:none}.gdoc-header svg.gdoc-icon{width:2rem;height:2rem}.gdoc-brand{font-size:2rem;line-height:2rem}.gdoc-brand__img{margin-right:1rem;width:2rem;height:2rem}.gdoc-menu-header__items{display:flex}.gdoc-menu-header__items>span{margin-left:.5rem}.gdoc-menu-header__control,.gdoc-menu-header__home{display:none}.gdoc-menu-header__control svg.gdoc-icon,.gdoc-menu-header__home svg.gdoc-icon{cursor:pointer}.gdoc-nav{flex:0 0 18rem}.gdoc-nav nav{width:18rem;padding:1rem 2rem 1rem 0}.gdoc-nav nav>ul>li>*{font-weight:normal}.gdoc-nav nav section{margin-top:2rem}.gdoc-nav__control{display:none;margin:0;padding:0}.gdoc-nav__control svg.gdoc-icon{cursor:pointer}.gdoc-nav__control svg.gdoc-icon.gdoc_menu{display:inline-block}.gdoc-nav__control svg.gdoc-icon.gdoc_arrow_back{display:none}.gdoc-nav__list{padding-left:1rem;margin:0;padding:0;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gdoc-nav__list ul{padding-left:1rem}.gdoc-nav__list li{margin:.75rem 0}.gdoc-nav__list svg.gdoc-icon{margin-right:.25rem}.gdoc-nav__toggle{display:none}.gdoc-nav__toggle~label{cursor:pointer}.gdoc-nav__toggle~label svg.gdoc-icon.toggle{width:1rem;height:1rem}.gdoc-nav__toggle:not(:checked)~ul,.gdoc-nav__toggle:not(:checked)~label svg.gdoc-icon.gdoc_keyboard_arrow_down{display:none}.gdoc-nav__toggle:not(:checked)~label svg.gdoc-icon.gdoc_keyboard_arrow_left{display:block}.gdoc-nav__toggle:checked~ul,.gdoc-nav__toggle:checked~label svg.gdoc-icon.gdoc_keyboard_arrow_down{display:block}.gdoc-nav__toggle:checked~label svg.gdoc-icon.gdoc_keyboard_arrow_left{display:none}.gdoc-nav--main>ul>li>span,.gdoc-nav--main>ul>li>span>a,.gdoc-nav--main>ul>li>label,.gdoc-nav--main>ul>li>label>a{font-weight:bold}.gdoc-nav__entry,.gdoc-language__entry{flex:1;color:var(--body-font-color)}.gdoc-nav__entry:hover,.gdoc-nav__entry.is-active,.gdoc-language__entry:hover,.gdoc-language__entry.is-active{text-decoration:underline;text-decoration-style:dashed !important}.gdoc-nav__entry:visited,.gdoc-language__entry:visited{color:var(--body-font-color)}.gdoc-search__list,.gdoc-language__list{background:var(--body-background);border-radius:.15rem;box-shadow:0 1px 3px 0 var(--accent-color-dark),0 1px 2px 0 var(--accent-color);position:absolute;margin:0;padding:.5rem .25rem !important;list-style:none;top:calc(100% + 0.5rem);z-index:2}.gdoc-page{min-width:18rem;flex-grow:1;padding:1rem 0}.gdoc-page h1,.gdoc-page h2,.gdoc-page h3,.gdoc-page h4,.gdoc-page h5,.gdoc-page h6{font-weight:600}.gdoc-page__header,.gdoc-page__footer{margin-bottom:1.5rem}.gdoc-page__header svg.gdoc-icon,.gdoc-page__footer svg.gdoc-icon{color:var(--control-icons)}.gdoc-page__header a,.gdoc-page__header a:visited,.gdoc-page__footer a,.gdoc-page__footer a:visited{color:var(--link-color)}.gdoc-page__header{background:var(--accent-color-lite);padding:.5rem 1rem;border-radius:.15rem}.gdoc-page__nav:hover{background-image:linear-gradient(var(--link-color), var(--link-color));background-position:0 100%;background-size:100% 1px;background-repeat:no-repeat}.gdoc-page__anchorwrap{gap:.5em}.gdoc-page__anchorwrap:hover .gdoc-page__anchor svg.gdoc-icon{color:var(--control-icons)}.gdoc-page__anchor svg.gdoc-icon{width:1.85em;height:1.85em;color:rgba(0,0,0,0)}.gdoc-page__anchor:focus svg.gdoc-icon{color:var(--control-icons)}.gdoc-page__footer{margin-top:2rem}.gdoc-page__footer a:hover{text-decoration:none}.gdoc-post{word-wrap:break-word;border-top:1px dashed #868e96;padding:2rem 0}.gdoc-post:first-of-type{padding-top:0}.gdoc-post__header h1{margin-top:0}.gdoc-post__header a,.gdoc-post__header a:visited{color:var(--body-font-color);text-decoration:none}.gdoc-post__header a:hover{background:none;text-decoration:underline;color:var(--body-font-color)}.gdoc-post:first-child{border-top:0}.gdoc-post:first-child h1{margin-top:0}.gdoc-post__readmore{margin:2rem 0}.gdoc-post__readmore a,.gdoc-post__readmore a:hover,.gdoc-post__readmore a:visited{color:var(--link-color);text-decoration:none !important}.gdoc-post__meta span svg.gdoc-icon{margin-left:-5px}.gdoc-post__meta>span{margin:.25rem 0}.gdoc-post__meta>span:not(:last-child){margin-right:.5rem}.gdoc-post__meta svg.gdoc-icon{font-size:1.25rem}.gdoc-post__meta .gdoc-button{margin:0 .125rem 0 0}.gdoc-post__meta--head{margin-bottom:2rem}.gdoc-post__codecontainer{position:relative}.gdoc-post__codecontainer:hover>.gdoc-post__codecopy{visibility:visible}.gdoc-post__codecopy{visibility:hidden;position:absolute;top:.5rem;right:.5rem;border:1.5px solid var(--code-copy-border-color);border-radius:.15rem;background:var(--code-copy-background);width:2rem;height:2rem}.gdoc-post__codecopy svg.gdoc-icon{top:0;width:1.25rem;height:1.25rem;color:var(--code-copy-font-color)}.gdoc-post__codecopy:hover{cursor:pointer}.gdoc-post__codecopy--success{border-color:var(--code-copy-success-color)}.gdoc-post__codecopy--success svg.gdoc-icon{color:var(--code-copy-success-color)}.gdoc-post__codecopy--out{transition:visibility 2s ease-out}.gdoc-footer{background:var(--footer-background);color:var(--footer-font-color)}.gdoc-footer .fake-link{text-decoration:none}.gdoc-footer .fake-link:hover{background-image:linear-gradient(var(--footer-link-color), var(--footer-link-color))}.gdoc-footer__item{line-height:2rem}.gdoc-footer__item--row{margin-right:1rem}.gdoc-footer__link{text-decoration:underline;color:var(--footer-link-color)}.gdoc-footer__link:visited{color:var(--footer-link-color-visited)}.gdoc-search{position:relative}.gdoc-search svg.gdoc-icon{position:absolute;left:.5rem;color:var(--control-icons);width:1.25rem;height:1.25rem}.gdoc-search::after{display:block;content:"";clear:both}.gdoc-search__input{width:100%;padding:.5rem;padding-left:2rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;border:1px solid rgba(0,0,0,0);border-radius:.15rem;background:var(--accent-color-lite);color:var(--body-font-color)}.gdoc-search__input:focus{outline:none !important;border:1px solid var(--accent-color)}.gdoc-search__list{visibility:hidden;left:0;width:100%}.gdoc-search__list ul{list-style:none;padding-left:0}.gdoc-search__list>li>span{font-weight:bold}.gdoc-search__list>li+li{margin-top:.25rem}.gdoc-search__list svg.gdoc-icon{margin-right:.25rem}.gdoc-search__section{display:flex;flex-direction:column;padding:.25rem !important}.gdoc-search__entry{display:flex;flex-direction:column;color:var(--body-font-color);padding:.25rem !important;border-radius:.15rem}.gdoc-search__entry:hover,.gdoc-search__entry.is-active{background:var(--accent-color-lite);text-decoration:none}.gdoc-search__entry:hover .gdoc-search__entry--title,.gdoc-search__entry.is-active .gdoc-search__entry--title{text-decoration-style:dashed !important;text-decoration:underline}.gdoc-search__entry:visited{color:var(--body-font-color)}.gdoc-search__entry--description{font-size:.875rem;font-style:italic}.gdoc-search:focus-within .gdoc-search__list.has-hits,.gdoc-search__list.has-hits:hover{visibility:visible}.gdoc-language__selector{position:relative;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;margin:0;padding:0;width:100%}.gdoc-language__selector:focus .gdoc-language__list,.gdoc-language__selector:focus-within .gdoc-language__list,.gdoc-language__selector:active .gdoc-language__list{display:block}.gdoc-language__list{display:none;right:0;width:auto;white-space:nowrap}.gdoc-paging{padding:1rem 0}.gdoc-paging__item{flex:1 1 0}.gdoc-paging__item a:visited{color:var(--link-color)}.gdoc-paging__item a:hover,.gdoc-paging__item a:visited:hover{background:var(--link-color);color:#f8f9fa}.gdoc-paging__item--next{text-align:right}.gdoc-paging__item--prev{text-align:left}.gdoc-error{padding:6rem 1rem;margin:0 auto;max-width:45em}.gdoc-error svg.gdoc-icon{width:8rem;height:8rem;color:var(--body-font-color)}.gdoc-error__link,.gdoc-error__link:visited{text-decoration:underline;color:var(--link-color)}.gdoc-error__message{padding-left:4rem}.gdoc-error__line{padding:.5rem 0}.gdoc-error__title{font-size:4rem}.gdoc-error__code{font-weight:bolder}.gdoc-toc{margin:1rem 0}.gdoc-toc li{margin:.25rem 0}.gdoc-toc__level--1 ul ul,.gdoc-toc__level--2 ul ul ul,.gdoc-toc__level--3 ul ul ul ul,.gdoc-toc__level--4 ul ul ul ul ul,.gdoc-toc__level--5 ul ul ul ul ul ul,.gdoc-toc__level--6 ul ul ul ul ul ul ul{display:none}.gdoc-toc a,.gdoc-toc a:visited{text-decoration:none !important;color:var(--link-color)}.gdoc-nav nav,.gdoc-page,.markdown{transition:.2s ease-in-out;transition-property:transform,margin-left,opacity;will-change:transform,margin-left}.breadcrumb{display:inline;padding:0;margin:0}.breadcrumb li{display:inline}.gdoc-markdown{line-height:1.6rem}.gdoc-markdown h1,.gdoc-markdown h2,.gdoc-markdown h3,.gdoc-markdown h4,.gdoc-markdown h5,.gdoc-markdown h6{font-weight:600}.gdoc-markdown h1>code,.gdoc-markdown h2>code,.gdoc-markdown h3>code,.gdoc-markdown h4>code,.gdoc-markdown h5>code,.gdoc-markdown h6>code{border-top:3px solid var(--accent-color);font-size:.75rem !important}.gdoc-markdown h4>code,.gdoc-markdown h5>code,.gdoc-markdown h6>code{font-size:.875rem !important}.gdoc-markdown b,.gdoc-markdown optgroup,.gdoc-markdown strong{font-weight:bolder}.gdoc-markdown a,.gdoc-markdown__link{text-decoration:underline;border-bottom:1px solid rgba(0,0,0,0);line-height:normal}.gdoc-markdown a:hover,.gdoc-markdown__link:hover{text-decoration:underline}.gdoc-markdown__link--raw{text-decoration:none !important;color:#343a40 !important}.gdoc-markdown__link--raw:hover{text-decoration:none !important}.gdoc-markdown__link--raw:visited{color:#343a40 !important}.gdoc-markdown__link--code{text-decoration:none}.gdoc-markdown__link--code code{color:inherit !important}.gdoc-markdown__link--code:hover{background:none;color:var(--link-color) !important;text-decoration:underline}.gdoc-markdown__link--code:visited,.gdoc-markdown__link--code:visited:hover{color:var(--link-color-visited) !important}.gdoc-markdown__figure{padding:.25rem;margin:1rem 0;background-color:var(--accent-color);display:table;border-top-left-radius:.15rem;border-top-right-radius:.15rem}.gdoc-markdown__figure--round,.gdoc-markdown__figure--round img{border-radius:50% !important}.gdoc-markdown__figure figcaption{display:table-caption;caption-side:bottom;background-color:var(--accent-color);padding:0 .25rem .25rem;text-align:center;border-bottom-left-radius:.15rem;border-bottom-right-radius:.15rem}.gdoc-markdown__figure img{max-width:100%;height:auto}.gdoc-markdown img{max-width:100%;border-radius:.15rem}.gdoc-markdown blockquote{margin:1rem 0;padding:.5rem 1rem .5rem .75rem;border-left:3px solid var(--accent-color);border-radius:.15rem}.gdoc-markdown table:not(.lntable):not(.highlight){display:table;border-spacing:0;border-collapse:collapse;margin-top:1rem;margin-bottom:1rem;width:100%;text-align:left}.gdoc-markdown table:not(.lntable):not(.highlight) thead{border-bottom:3px solid var(--accent-color)}.gdoc-markdown table:not(.lntable):not(.highlight) tr th,.gdoc-markdown table:not(.lntable):not(.highlight) tr td{padding:.5rem 1rem}.gdoc-markdown table:not(.lntable):not(.highlight) tr{border-bottom:1.5px solid var(--accent-color)}.gdoc-markdown table:not(.lntable):not(.highlight) tr:nth-child(2n){background:var(--accent-color-lite)}.gdoc-markdown hr{height:1.5px;border:none;background:var(--accent-color)}.gdoc-markdown ul,.gdoc-markdown ol{padding-left:2rem}.gdoc-markdown dl dt{font-weight:bolder;margin-top:1rem}.gdoc-markdown dl dd{margin-left:2rem}.gdoc-markdown code{padding:.25rem .5rem}.gdoc-markdown pre,.gdoc-markdown code{background-color:var(--code-background);border-radius:.15rem;color:var(--code-font-color);font-size:.875rem;line-height:1rem}.gdoc-markdown pre code{display:block;padding:1rem;width:100%}.gdoc-markdown mark{background-color:var(--mark-color)}.gdoc-markdown__align--left{text-align:left}.gdoc-markdown__align--left h1,.gdoc-markdown__align--left h2,.gdoc-markdown__align--left h3,.gdoc-markdown__align--left h4,.gdoc-markdown__align--left h5,.gdoc-markdown__align--left h6{justify-content:flex-start}.gdoc-markdown__align--center{text-align:center}.gdoc-markdown__align--center h1,.gdoc-markdown__align--center h2,.gdoc-markdown__align--center h3,.gdoc-markdown__align--center h4,.gdoc-markdown__align--center h5,.gdoc-markdown__align--center h6{justify-content:center}.gdoc-markdown__align--right{text-align:right}.gdoc-markdown__align--right h1,.gdoc-markdown__align--right h2,.gdoc-markdown__align--right h3,.gdoc-markdown__align--right h4,.gdoc-markdown__align--right h5,.gdoc-markdown__align--right h6{justify-content:flex-end}.admonitionblock{margin:1rem 0;padding:0;border-left:3px solid var(--accent-color);border-radius:.15rem}.admonitionblock.info{border-left-color:#0091ea;background-color:#f3f9fd;color:#343a40}.admonitionblock.note{border-left-color:#0091ea;background-color:#f3f9fd;color:#343a40}.admonitionblock.ok{border-left-color:#00c853;background-color:#f2fdf6;color:#343a40}.admonitionblock.tip{border-left-color:#00c853;background-color:#f2fdf6;color:#343a40}.admonitionblock.important{border-left-color:#ffab00;background-color:#fdfaf4;color:#343a40}.admonitionblock.caution{border-left-color:#7300d3;background-color:#f8f2fd;color:#343a40}.admonitionblock.danger{border-left-color:#d50000;background-color:#fdf2f2;color:#343a40}.admonitionblock.warning{border-left-color:#d50000;background-color:#fdf2f2;color:#343a40}.admonitionblock table{margin:0 !important;padding:0 !important}.admonitionblock table tr{border:0 !important}.admonitionblock table td{display:block;padding:.25rem 1rem !important}.admonitionblock table td:first-child{background-color:rgba(134,142,150,.05);font-weight:bold}.admonitionblock table td:first-child.icon .title{display:flex;align-items:center}.admonitionblock table td:first-child.icon i.fa::after{content:attr(title);font-style:normal;padding-left:1.5rem}.admonitionblock table td:first-child.icon i.fa{color:#000;background-size:auto 90%;background-repeat:no-repeat;filter:invert(30%);margin-left:-5px}.admonitionblock table td:first-child.icon i.fa.icon-info{background-image:url(img/geekdoc-stack.svg#gdoc_info_outline)}.admonitionblock table td:first-child.icon i.fa.icon-note{background-image:url(img/geekdoc-stack.svg#gdoc_info_outline)}.admonitionblock table td:first-child.icon i.fa.icon-ok{background-image:url(img/geekdoc-stack.svg#gdoc_check_circle_outline)}.admonitionblock table td:first-child.icon i.fa.icon-tip{background-image:url(img/geekdoc-stack.svg#gdoc_check_circle_outline)}.admonitionblock table td:first-child.icon i.fa.icon-important{background-image:url(img/geekdoc-stack.svg#gdoc_error_outline)}.admonitionblock table td:first-child.icon i.fa.icon-caution{background-image:url(img/geekdoc-stack.svg#gdoc_dangerous)}.admonitionblock table td:first-child.icon i.fa.icon-danger{background-image:url(img/geekdoc-stack.svg#gdoc_fire)}.admonitionblock table td:first-child.icon i.fa.icon-warning{background-image:url(img/geekdoc-stack.svg#gdoc_fire)}.gdoc-expand{margin:1rem 0;border:1px solid var(--accent-color);border-radius:.15rem;overflow:hidden}.gdoc-expand__head{background:var(--accent-color-lite);padding:.5rem 1rem;cursor:pointer}.gdoc-expand__content{display:none;padding:0 1rem}.gdoc-expand__control:checked+.gdoc-expand__content{display:block}.gdoc-expand .gdoc-page__anchor{display:none}.gdoc-tabs{margin:1rem 0;border:1px solid var(--accent-color);border-radius:.15rem;overflow:hidden;display:flex;flex-wrap:wrap}.gdoc-tabs__label{display:inline-block;padding:.5rem 1rem;border-bottom:1px rgba(0,0,0,0);cursor:pointer}.gdoc-tabs__content{order:999;width:100%;border-top:1px solid var(--accent-color-lite);padding:0 1rem;display:none}.gdoc-tabs__control:checked+.gdoc-tabs__label{border-bottom:1.5px solid var(--link-color)}.gdoc-tabs__control:checked+.gdoc-tabs__label+.gdoc-tabs__content{display:block}.gdoc-tabs .gdoc-page__anchor{display:none}.gdoc-columns{margin:1rem 0}.gdoc-columns--regular>:first-child{flex:1}.gdoc-columns--small>:first-child{flex:.35;min-width:7rem}.gdoc-columns--large>:first-child{flex:1.65;min-width:33rem}.gdoc-columns__content{flex:1 1;min-width:13.2rem;padding:0}.gdoc-columns .gdoc-page__anchor{display:none}.gdoc-button{margin:1rem 0;display:inline-block;background:var(--accent-color-lite);border:1px solid var(--accent-color);border-radius:.15rem;cursor:pointer}.gdoc-button__link{display:inline-block;color:inherit !important;text-decoration:none !important}.gdoc-button:hover{background:var(--button-background);border-color:var(--button-border-color);color:#f8f9fa}.gdoc-button--regular{font-size:16px}.gdoc-button--regular .gdoc-button__link{padding:.25rem .5rem}.gdoc-button--large{font-size:1.25rem}.gdoc-button--large .gdoc-button__link{padding:.5rem 1rem}.gdoc-hint.info{border-left-color:#0091ea;background-color:#f3f9fd;color:#343a40;padding:0}.gdoc-hint.note{border-left-color:#0091ea;background-color:#f3f9fd;color:#343a40;padding:0}.gdoc-hint.ok{border-left-color:#00c853;background-color:#f2fdf6;color:#343a40;padding:0}.gdoc-hint.tip{border-left-color:#00c853;background-color:#f2fdf6;color:#343a40;padding:0}.gdoc-hint.important{border-left-color:#ffab00;background-color:#fdfaf4;color:#343a40;padding:0}.gdoc-hint.caution{border-left-color:#7300d3;background-color:#f8f2fd;color:#343a40;padding:0}.gdoc-hint.danger{border-left-color:#d50000;background-color:#fdf2f2;color:#343a40;padding:0}.gdoc-hint.warning{border-left-color:#d50000;background-color:#fdf2f2;color:#343a40;padding:0}.gdoc-hint__title{padding:.25rem 1rem;background-color:rgba(134,142,150,.05);font-weight:bold;color:rgba(52,58,64,.85)}.gdoc-hint__title i.fa::after{content:attr(title);font-style:normal;padding-left:1.5rem}.gdoc-hint__title i.fa{color:#000;background-size:auto 90%;background-repeat:no-repeat;filter:invert(30%);margin-left:-5px}.gdoc-hint__title i.fa.info{background-image:url(img/geekdoc-stack.svg#gdoc_info_outline)}.gdoc-hint__title i.fa.note{background-image:url(img/geekdoc-stack.svg#gdoc_info_outline)}.gdoc-hint__title i.fa.ok{background-image:url(img/geekdoc-stack.svg#gdoc_check_circle_outline)}.gdoc-hint__title i.fa.tip{background-image:url(img/geekdoc-stack.svg#gdoc_check_circle_outline)}.gdoc-hint__title i.fa.important{background-image:url(img/geekdoc-stack.svg#gdoc_error_outline)}.gdoc-hint__title i.fa.caution{background-image:url(img/geekdoc-stack.svg#gdoc_dangerous)}.gdoc-hint__title i.fa.danger{background-image:url(img/geekdoc-stack.svg#gdoc_fire)}.gdoc-hint__title i.fa.warning{background-image:url(img/geekdoc-stack.svg#gdoc_fire)}.gdoc-hint__title .gdoc-icon{width:1.5rem;height:1.5rem;margin-left:-5px}.gdoc-hint__text{padding:.25rem 1rem}.gdoc-hint .gdoc-page__anchor{display:none}.gdoc-mermaid{font-family:"Liberation Sans",sans-serif}.gdoc-mermaid>svg{height:100%;padding:.5rem}.gdoc-props__title,.gdoc-props__default{padding:0;margin:0;font-family:"Liberation Mono",monospace}.gdoc-props__meta{gap:.5em;line-height:normal;margin-bottom:.25rem}.gdoc-props__meta:hover .gdoc-page__anchor svg.gdoc-icon{color:var(--control-icons)}.gdoc-props__tag.info{border-color:#e8f4fb;background-color:#f3f9fd}.gdoc-props__tag.note{border-color:#e8f4fb;background-color:#f3f9fd}.gdoc-props__tag.ok{border-color:#e5faee;background-color:#f2fdf6}.gdoc-props__tag.tip{border-color:#e5faee;background-color:#f2fdf6}.gdoc-props__tag.important{border-color:#fbf5e9;background-color:#fdfaf4}.gdoc-props__tag.caution{border-color:#f1e6fb;background-color:#f8f2fd}.gdoc-props__tag.danger{border-color:#fbe6e6;background-color:#fdf2f2}.gdoc-props__tag.warning{border-color:#fbe6e6;background-color:#fdf2f2}.gdoc-props__tag{font-size:.875rem;font-weight:normal;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:.15rem;padding:.125rem .25rem;color:#343a40}.gdoc-props__default{font-size:.875rem}.gdoc-progress{margin-bottom:1rem}.gdoc-progress__label{padding:.25rem 0}.gdoc-progress__label--name{font-weight:bold}.gdoc-progress__wrap{background-color:var(--accent-color-lite);border-radius:1em;box-shadow:inset 0 0 0 1px var(--accent-color)}.gdoc-progress__bar{height:1em;border-radius:1em;background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.125) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.125) 50%, rgba(255, 255, 255, 0.125) 75%, transparent 75%, transparent);background-size:2.5em 2.5em;background-color:#205375 !important} \ No newline at end of file diff --git a/mobile-79ddc617.min.css b/mobile-79ddc617.min.css new file mode 100644 index 0000000..abf3504 --- /dev/null +++ b/mobile-79ddc617.min.css @@ -0,0 +1 @@ +@media screen and (max-width: 41rem){.gdoc-nav{margin-left:-18rem;font-size:16px}.gdoc-nav__control{display:inline-block}.gdoc-header svg.gdoc-icon{width:1.5rem;height:1.5rem}.gdoc-brand{font-size:1.5rem;line-height:1.5rem}.gdoc-brand__img{display:none}.gdoc-menu-header__items{display:none}.gdoc-menu-header__control,.gdoc-menu-header__home{display:flex}.gdoc-error{padding:6rem 1rem}.gdoc-error svg.gdoc-icon{width:6rem;height:6rem}.gdoc-error__message{padding-left:2rem}.gdoc-error__line{padding:.25rem 0}.gdoc-error__title{font-size:2rem}.gdoc-page__header .breadcrumb,.hidden-mobile{display:none}.flex-mobile-column{flex-direction:column}.flex-mobile-column.gdoc-columns{margin:2rem 0}.flex-mobile-column .gdoc-columns__content{min-width:auto;margin:0}#menu-control:checked~main .gdoc-nav nav,#menu-control:checked~main .gdoc-page{transform:translateX(18rem)}#menu-control:checked~main .gdoc-page{opacity:.25}#menu-control:checked~.gdoc-header .gdoc-nav__control svg.gdoc-icon.gdoc_menu{display:none}#menu-control:checked~.gdoc-header .gdoc-nav__control svg.gdoc-icon.gdoc_arrow_back{display:inline-block}#menu-header-control:checked~.gdoc-header .gdoc-brand{display:none}#menu-header-control:checked~.gdoc-header .gdoc-menu-header__items{display:flex}#menu-header-control:checked~.gdoc-header .gdoc-menu-header__control svg.gdoc-icon.gdoc_keyboard_arrow_left{display:none}} \ No newline at end of file diff --git a/print-735ccc12.min.css b/print-735ccc12.min.css new file mode 100644 index 0000000..0199489 --- /dev/null +++ b/print-735ccc12.min.css @@ -0,0 +1 @@ +@media print{.gdoc-nav,.gdoc-footer .container span:not(:first-child),.gdoc-paging,.editpage{display:none}.gdoc-footer{border-top:1px solid #dee2e6}.gdoc-markdown pre{white-space:pre-wrap;overflow-wrap:break-word}.chroma code{border:1px solid #dee2e6;padding:.5rem !important;font-weight:normal !important}.gdoc-markdown code{font-weight:bold}a,a:visited{color:inherit !important;text-decoration:none !important}.gdoc-toc{flex:none}.gdoc-toc nav{position:relative;width:auto}.wrapper{display:block}.wrapper main{display:block}} \ No newline at end of file diff --git a/robots.txt b/robots.txt new file mode 100644 index 0000000..cb80f88 --- /dev/null +++ b/robots.txt @@ -0,0 +1,4 @@ +User-agent: * +Disallow: /tags/* + +Sitemap: https://randovania.github.io/mercury-modding-wiki/sitemap.xml diff --git a/search/en.config.min.json b/search/en.config.min.json new file mode 100644 index 0000000..a1892fd --- /dev/null +++ b/search/en.config.min.json @@ -0,0 +1 @@ +{"dataFile":"/mercury-modding-wiki/search/en.data.min.json","indexConfig":null,"showParent":true,"showDescription":false} \ No newline at end of file diff --git a/search/en.data.min.json b/search/en.data.min.json new file mode 100644 index 0000000..b7e04a9 --- /dev/null +++ b/search/en.data.min.json @@ -0,0 +1 @@ +[{"id":0,"href":"/mercury-modding-wiki/","title":"","parent":"","content":"","description":""},{"id":1,"href":"/mercury-modding-wiki/formats/","title":"Formats","parent":"","content":"Various mercury engine formats\n","description":"Various mercury engine formats"},{"id":2,"href":"/mercury-modding-wiki/formats/bccam/","title":"Bccam","parent":"Formats","content":"WIP\n","description":"WIP"},{"id":3,"href":"/mercury-modding-wiki/formats/bclgt/","title":"Bclgt","parent":"Formats","content":"WIP\n","description":"WIP"},{"id":4,"href":"/mercury-modding-wiki/formats/bcmdl/","title":"Bcmdl","parent":"Formats","content":"WIP\n","description":"WIP"},{"id":5,"href":"/mercury-modding-wiki/formats/bcptl/","title":"Bcptl","parent":"Formats","content":"WIP\n","description":"WIP"},{"id":6,"href":"/mercury-modding-wiki/formats/bcskla/","title":"Bcskla","parent":"Formats","content":"WIP\n","description":"WIP"},{"id":7,"href":"/mercury-modding-wiki/formats/bctex/","title":"Bctex","parent":"Formats","content":"WIP\n","description":"WIP"},{"id":8,"href":"/mercury-modding-wiki/formats/bcut/","title":"Bcut","parent":"Formats","content":"WIP\n","description":"WIP"},{"id":9,"href":"/mercury-modding-wiki/formats/bcwav/","title":"Bcwav","parent":"Formats","content":"WIP\n","description":"WIP"},{"id":10,"href":"/mercury-modding-wiki/formats/bfont/","title":"Bfont","parent":"Formats","content":"WIP\n","description":"WIP"},{"id":11,"href":"/mercury-modding-wiki/formats/blsnd/","title":"Blsnd","parent":"Formats","content":"WIP\n","description":"WIP"},{"id":12,"href":"/mercury-modding-wiki/formats/bmdefs/","title":"Bmdefs","parent":"Formats","content":"WIP\n","description":"WIP"},{"id":13,"href":"/mercury-modding-wiki/formats/bmsad/","title":"Bmsad","parent":"Formats","content":"WIP\n","description":"WIP"},{"id":14,"href":"/mercury-modding-wiki/formats/bmsat/","title":"Bmsat","parent":"Formats","content":"WIP\n","description":"WIP"},{"id":15,"href":"/mercury-modding-wiki/formats/bmsbk/","title":"Bmsbk","parent":"Formats","content":"WIP\n","description":"WIP"},{"id":16,"href":"/mercury-modding-wiki/formats/bmscc/","title":"Bmscc","parent":"Formats","content":"WIP\n","description":"WIP"},{"id":17,"href":"/mercury-modding-wiki/formats/bmscd/","title":"Bmscd","parent":"Formats","content":"WIP\n","description":"WIP"},{"id":18,"href":"/mercury-modding-wiki/formats/bmscu/","title":"Bmscu","parent":"Formats","content":"WIP\n","description":"WIP"},{"id":19,"href":"/mercury-modding-wiki/formats/bmsem/","title":"Bmsem","parent":"Formats","content":"WIP\n","description":"WIP"},{"id":20,"href":"/mercury-modding-wiki/formats/bmses/","title":"Bmses","parent":"Formats","content":"WIP\n","description":"WIP"},{"id":21,"href":"/mercury-modding-wiki/formats/bmsev/","title":"Bmsev","parent":"Formats","content":"WIP\n","description":"WIP"},{"id":22,"href":"/mercury-modding-wiki/formats/bmsld/","title":"Bmsld","parent":"Formats","content":"WIP\n","description":"WIP"},{"id":23,"href":"/mercury-modding-wiki/formats/bmsmd/","title":"Bmsmd","parent":"Formats","content":"WIP\n","description":"WIP"},{"id":24,"href":"/mercury-modding-wiki/formats/bmsmsd/","title":"Bmsmsd","parent":"Formats","content":"WIP\n","description":"WIP"},{"id":25,"href":"/mercury-modding-wiki/formats/bmsnav/","title":"Bmsnav","parent":"Formats","content":"WIP\n","description":"WIP"},{"id":26,"href":"/mercury-modding-wiki/formats/bmsnd/","title":"Bmsnd","parent":"Formats","content":"WIP\n","description":"WIP"},{"id":27,"href":"/mercury-modding-wiki/formats/bmssa/","title":"Bmssa","parent":"Formats","content":"WIP\n","description":"WIP"},{"id":28,"href":"/mercury-modding-wiki/formats/bmssd/","title":"Bmssd","parent":"Formats","content":"WIP\n","description":"WIP"},{"id":29,"href":"/mercury-modding-wiki/formats/bmtre/","title":"Bmtre","parent":"Formats","content":"WIP\n","description":"WIP"},{"id":30,"href":"/mercury-modding-wiki/formats/bmtun/","title":"Bmtun","parent":"Formats","content":"WIP\n","description":"WIP"},{"id":31,"href":"/mercury-modding-wiki/formats/bpsi/","title":"Bpsi","parent":"Formats","content":"WIP\n","description":"WIP"},{"id":32,"href":"/mercury-modding-wiki/formats/buct/","title":"Buct","parent":"Formats","content":"WIP\n","description":"WIP"},{"id":33,"href":"/mercury-modding-wiki/tags/","title":"Tags","parent":"","content":"","description":""}] \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml new file mode 100644 index 0000000..5222879 --- /dev/null +++ b/sitemap.xml @@ -0,0 +1,106 @@ + + + + https://randovania.github.io/mercury-modding-wiki/ + 2024-08-29T14:42:49+02:00 + + https://randovania.github.io/mercury-modding-wiki/formats/ + 2024-08-29T14:42:49+02:00 + + https://randovania.github.io/mercury-modding-wiki/formats/bccam/ + 2024-08-29T14:42:49+02:00 + + https://randovania.github.io/mercury-modding-wiki/formats/bclgt/ + 2024-08-29T14:42:49+02:00 + + https://randovania.github.io/mercury-modding-wiki/formats/bcmdl/ + 2024-08-29T14:42:49+02:00 + + https://randovania.github.io/mercury-modding-wiki/formats/bcptl/ + 2024-08-29T14:42:49+02:00 + + https://randovania.github.io/mercury-modding-wiki/formats/bcskla/ + 2024-08-29T14:42:49+02:00 + + https://randovania.github.io/mercury-modding-wiki/formats/bctex/ + 2024-08-29T14:42:49+02:00 + + https://randovania.github.io/mercury-modding-wiki/formats/bcut/ + 2024-08-29T14:42:49+02:00 + + https://randovania.github.io/mercury-modding-wiki/formats/bcwav/ + 2024-08-29T14:42:49+02:00 + + https://randovania.github.io/mercury-modding-wiki/formats/bfont/ + 2024-08-29T14:42:49+02:00 + + https://randovania.github.io/mercury-modding-wiki/formats/blsnd/ + 2024-08-29T14:42:49+02:00 + + https://randovania.github.io/mercury-modding-wiki/formats/bmdefs/ + 2024-08-29T14:42:49+02:00 + + https://randovania.github.io/mercury-modding-wiki/formats/bmsad/ + 2024-08-29T14:42:49+02:00 + + https://randovania.github.io/mercury-modding-wiki/formats/bmsat/ + 2024-08-29T14:42:49+02:00 + + https://randovania.github.io/mercury-modding-wiki/formats/bmsbk/ + 2024-08-29T14:42:49+02:00 + + https://randovania.github.io/mercury-modding-wiki/formats/bmscc/ + 2024-08-29T14:42:49+02:00 + + https://randovania.github.io/mercury-modding-wiki/formats/bmscd/ + 2024-08-29T14:42:49+02:00 + + https://randovania.github.io/mercury-modding-wiki/formats/bmscu/ + 2024-08-29T14:42:49+02:00 + + https://randovania.github.io/mercury-modding-wiki/formats/bmsem/ + 2024-08-29T14:42:49+02:00 + + https://randovania.github.io/mercury-modding-wiki/formats/bmses/ + 2024-08-29T14:42:49+02:00 + + https://randovania.github.io/mercury-modding-wiki/formats/bmsev/ + 2024-08-29T14:42:49+02:00 + + https://randovania.github.io/mercury-modding-wiki/formats/bmsld/ + 2024-08-29T14:42:49+02:00 + + https://randovania.github.io/mercury-modding-wiki/formats/bmsmd/ + 2024-08-29T14:42:49+02:00 + + https://randovania.github.io/mercury-modding-wiki/formats/bmsmsd/ + 2024-08-29T14:42:49+02:00 + + https://randovania.github.io/mercury-modding-wiki/formats/bmsnav/ + 2024-08-29T14:42:49+02:00 + + https://randovania.github.io/mercury-modding-wiki/formats/bmsnd/ + 2024-08-29T14:42:49+02:00 + + https://randovania.github.io/mercury-modding-wiki/formats/bmssa/ + 2024-08-29T14:42:49+02:00 + + https://randovania.github.io/mercury-modding-wiki/formats/bmssd/ + 2024-08-29T14:42:49+02:00 + + https://randovania.github.io/mercury-modding-wiki/formats/bmtre/ + 2024-08-29T14:42:49+02:00 + + https://randovania.github.io/mercury-modding-wiki/formats/bmtun/ + 2024-08-29T14:42:49+02:00 + + https://randovania.github.io/mercury-modding-wiki/formats/bpsi/ + 2024-08-29T14:42:49+02:00 + + https://randovania.github.io/mercury-modding-wiki/formats/buct/ + 2024-08-29T14:42:49+02:00 + + https://randovania.github.io/mercury-modding-wiki/tags/ + + diff --git a/tags/index.html b/tags/index.html new file mode 100644 index 0000000..dd49e41 --- /dev/null +++ b/tags/index.html @@ -0,0 +1,2348 @@ + + + + + + + + + + + + Tags | Mercury Modding Wiki + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    +
    + + + + +
    + + + + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + Toggle Dark/Light/Auto mode + + + + + + + + Back to homepage + + + + + + + + + + + + + + +
    +
    +
    + + + +
    + + + + + +
    + + + + + + + + + + + + + + +
    +
    + + + +
    + + + + + + diff --git a/tags/index.xml b/tags/index.xml new file mode 100644 index 0000000..720370f --- /dev/null +++ b/tags/index.xml @@ -0,0 +1,11 @@ + + + + Tags on Mercury Modding Wiki + https://randovania.github.io/mercury-modding-wiki/tags/ + Recent content in Tags on Mercury Modding Wiki + Hugo + en-us + + + diff --git a/tags/page/1/index.html b/tags/page/1/index.html new file mode 100644 index 0000000..907b690 --- /dev/null +++ b/tags/page/1/index.html @@ -0,0 +1,10 @@ + + + + https://randovania.github.io/mercury-modding-wiki/tags/ + + + + + +

    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 RDAJQE`lTKRYuD|#000vo4gmlF literal 0 HcmV?d00001 diff --git a/fonts/LiberationSans-BoldItalic.woff b/fonts/LiberationSans-BoldItalic.woff new file mode 100644 index 0000000000000000000000000000000000000000..aa4c0c1f5e6d77e67c9213a283f0c4525bb24397 GIT binary patch literal 192500 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 O{B)xax;R`9w+#O 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 Qyh&K0{xkf1~fwf6y<;4FD2oAsEaM3K0+kc1VIW z$b?)dfD$N$PS6c{LLcZabahTc-6t)3^Jr+-fp46$3pzt_v>80}WPCD99n;;f)pb!1QNneG~!5Mw>;@{sr{pQPO zgdphNd+LTqf0kZ_?Rq7)YhF~F2=F0@}q~Js5?PzWY+O6 z^1*}m?R(&n6HF|}Wcl8`2Od5FiI93s)@nCx+kS%b$bQTzZ}{8RyH7wQ#2+t{*RNkj zE#V2uCfhMtw{*oVx1XT)BkY(Q983-23Fg)u>mW~^F=xRE(1GE2dwI%~ku~EcouE9@ z9Fq+rs%s~nVAjhSE}PBNOkQs+mV5UdFytC3l6&=HX6giVh4N#ve2< z^}C-=Kn3)3CbyM;j*Lx6PS29V@T2ku-Bd$w%g? zZs85hF0|3K6u-C9?01Q#75Sgjx1GL~0!L^P{kGC?hu^#T{lEEpv;3j?c{4h__bVQ{ z7(F(MYiovYZGP^#-}^0{zm_qj>2E4~u|My(_wU-arlj}i|CA}`>Axq<{nZrDj|~T> zLfO>wQ{mC6O)!2~f#*IT9L7)1^MCv`yTX^jREAB4&|l7b@AiGOYo_v>+*=@F4EuM~ zfPF0g53oR|e4QowKbn5ZQ@lSt-`uD@?>%_I-`3nlBrU5e(5!^J`BzEnsO1vZVwJ6+dqwl5W~G}y&K4R(YPi?Di5e3ke8 zVx2)EQfOnW(TYeCQ1;o&XZ_~tv0JTXyIB@rym+!;}K+aSVus0`^?ZCal@D^a?x-4-pSvAHbjK z-`V(?JY0N?UeC)VsC#^=*jfyCawa_H-tFF{&H>m>udfid`0yDqP54?YSGW(l9~QS< zA3%v{hL3R5)tql;kcTt)>m_)+XD)lR^dR4Nuf5Z*l_b4_u}-g%K@j0_J?z!PW<6Bu zp-d0ide3ZRzWavXQU+Q|hZgd+A|5h{l)?*>;ANtaD=d-XTrxMj#%IuE~kgk zelbf-kf3Oh3i!hS{qRos4PkTrv!E!1hq3||%8JeJe`wKLiN!$38M{?4x7HJTexKW9jeEpB628bII68#?%}fOMe;r2oK4R#-br& zwK#xkijl9+OQ9CO2$i88s1glD)o3D`i58-jl${}tgo3vDc`2T6tLNM1`S$*y6vXB226%-XDvLjMdNdFEM6%-WV0qoNq$rA9bzH8lw+ZGoV z@{8dg>^Cx!eg2PKyp`dZT=mmP-;j5)ccb zgs057G>4Gmb%e~kAY7aG{*>c{fKWH>{6e)pr%~N}Ok{DetxQjXun3smZ=(I==Iuy6 zt&`A9H`2sg8^i^#FI;eT!GbgNbG~@%_2szJf-?)~F-=^^Ry_LW;XrMi)}ZKUEQW;8 zoRShv;Z!eK?YVsU4b$Z}0+y6|@@%G`DJ{^@f9%0AW2o}+&ptO2Hx%tJ$gzAKu34*5BsWp@*6eko5 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 rBbpfCb1g-Oh69htxp;Gue(0Bj=HUcCA&~yYK z1(#U|fzT%mh%j4OpR^19Tg1J;XU?uH_NHclib8>|A$D7ejYqP zM3e~ltD3~b+RSFl(k1HxQ8S1KLzXK-427aJT45TkhRmdyDdsY(%htm}m-)07&x_8f z-mPZ+;3EQY#+6y45Bwb$>J67CiEQVBEs2I5S0HdAtdRYLoBaswiQ=2<0Y~LldNQ&u z)R8OtsE%Ck@!%+tJu0#78PS_&J^z6z_@_Nbrc z51lobWm)+Qy?YErqZKxa*eEwe4ufG^KP(hZBQCIMBXqT3{rn^sB1E&5ZG<=?$qhCe z8#oqWc4ugUP8)^DcMR&vC8yOOo{LhIWO3nl` zp|6jcEc|tJCywf1OoZZMSJ}grlcFZm8{J~h{k_ov+ec!?izLW}D<}DFvSImB`NZYI zy#4cT#vPRUy~C)DtIQiZCz>ewUS^U*>=#ucP*sQ-RUyKgBvgb#O$6DR7zF>CB2wWx z2yfJ~ONKy}>|WA)!%t4qmluVeQ@J7|Bgrmwjg_(2Nqg4_Gb-L57){MG!IACjJ$=g%(%7=g zr5;NX(syO6D$-COq}YmLosp1k)rqbq_r{iGQ4|p+^3?ruauV8-a*BL{_c6KfdCqE8 zSrti0U&og9z)ayOKJw3BoT{cyd1Xb?H|1}vrTCWquRj1u?+5?I=IOtel)MKb8F&2_ z1PoDHn_DTdi$g@5vWB=UxAurv=BNDrz`L#YKOY43=xew}W=pK7%*2K^&bBS}>}(B3 zQ`$DftaD_;b>&#uA_MZw#&M;ln>rldj0{b1qoR_D1OA>=wfBDAzwK{D*+p3ZBuEHi zKoeqYNOG`pRf&g8I?l&{xzjayZba3j3u#qO>%3OfELvi$xkxjk%cM)!sx&jol_p-P zo*akAP5ZngNJ1b45{N*ElR$!mqNPBc)o8mKvlF-d6W>lux9fU6v#(-3p62Xlb`!)l zy#`P7mL?k{m% z-*=eh1-bR7!Zo`D1*am6i)vuK{n>qH1J+k zeY|AzlsOY#rYfq8`IWY5nK5Ik@t1xikHlFZj==%ar>6a{b@=_|q0MnCZT(=3{Kt1- zTF5JPO~66sAM*D8Ci8$I3$#n1AW%-Q|4rwA5)O|bS(t?Xd;Up&Urt|6Uu>^^WlNwW zm_Q(Tb%m;xzD;zq54xXjTWcqURDZNTb}R# zUcle?zL~jig+h{!9i(Y19D{(>Y_{_CEP zj4~jL20}*UvQh;o4@=YkR8=6YQkir?3V45n+gLh9&;{;N?f_TPmCEEh$W9+CoNah? z(x`sfx>g!Jg5L<@V=NN@JA(}+Ujy^%#7QMArH}bj_*R9% zIuV>rxrs__HvETx0c&pSgOG`|W}ziWZz4Al!DwR#`m~IqAn2SRp&^HMpo;m4T;exN z&Ry32^sUnWPGm%8WJYFWU`8Zh0d`OIRLzXklB^!v7r1Kr0=;p~Ji^OOBfL<-?J}-SSKK!G{((gNjK~O}~jcKpd`L$p7ycC-=S&J|})Nu3v-``ug57348 z-v81UG*u7bH$>&6WOG(+vrJV%)}1=CV&hO|43Ytsk)oNEk3)h8RW0?z(%Rf>x3#q- zUqK-xN?{dSV}TXuN=kOZn@CosPwXB+HWup$cY>^uv@#&`U?BgD`qTu>-f zB>)k$G2e5nGJ!yWIY+4!BMZQ1VeReT8*fNEk?9HSKtJdJ1C9?bF5{i4kiyi{yC!3QcH2u|=gffKaJMUOZ*9`QrS;($4U;vn~d{D1m3{of5w zXQ5Oa+NGCNEETsibCz&Zme7`3DhkZk`}wm-!Iy0h(K}5o=({MhvzwV!&WGV$@g?BR6Qtur|QQp-xIfRNN>F{{gEA>xr~L zeL#Jq7#Q^;@#5>dxR%$Alim#ggxiFhaKG=3(LPYpy0m>YFb0jEB?91Bes$2(Ds*&9 z;0N{*xQ()6YX_UgKPBM?>>kwhsp=D!>lQpgv>i>PMEbp-N+}O`j|6R!B4vo8yPSyR zUdZGI$iGy#mex85Fi~2${@aI#el0XW2e`Kgf9dZYLIC(>=29RXS1BuGjfjwKmF=%i zKM9u#q%CtFrYp&MeU6;?0alDnY{UIO|E1Hee{hO$8aPd48}T+dm2AD%(ncffnNa~D znm`Z+;UWa<4Ao-fCNPN#ZiMU;BF@9eiA%!-r_|911tC&|aKR!C(n)W^kXrinzNeIa z+SYD+I9+-@?d`PxznR*XzUuBG8YHLzL`g%9z9IiQO6xRha*E%&XtO<=%|;v6yZ60% zRqs_*S66j6x~sa$MmIpgkQ$&tYCw?ER23lo>IUW?5Tl&~avY_vZ@kud5^`p&*UVZQ zI};fjrW<9O-X<&_4H_Ux)`v_%zz|hV`q8< znKL|NoYj^k1!dPnC17K_j+(49Es% zh^9&t^t#mJ>CKXy!nE^-j2uD&)YL{PCTMB`%}jv(FEzE@!`n|vTHg4;g;JoLQql69 z;yT}qsz$=cawRT4C=r4ZD4$2?kaC4nbU zg&?2S^3KG*uP!Mau-bfSGP6<|Kmjm3IPfS4PyfI7o&9BY3NX-Rl#h$F^{T&)d6-kW+k76&vI_%p-O5uQiO`HN6iUPx z1N{5!bvmafu%&rSV5_l(Md+q;8HF<-4i0G`cAz}503?X8V{8KL;EoUz=FnLn zARifrZ028ps*DO2h$tjLzf$D zL4rsjMNvp0BHi@NqYwr`Ih*D8hnAyGA<9|Pg>i4i?cQ0r9WZicNCFn}t zM|7?uHnrQxL_7@P8%|_R2xxF4uq$x-nhBnjRV_@_DAyX}+;52Fc z`L5-~*k%{_y3P=ehl1kc(-re_e_C~=JBz)y6FE_Zm z6f0OMyAVwSl$ndse%cSFaQ9j>trJAri5l}-`}kva{m(X=N2&M;m)NQ%@VCq!Zp9A( z5G4@5q}yt~$`8`FO%Q+oM{g`{$ecUJMkstB>?a^ul|P|#M6kj9#oc^IbJSOplfK&2 z`sgGgyMX%A7k2vU(=UB91^ksRmVOInYe_49TGd*>b#0oiE$wud90}^JQ76=(R~+we zCrsX|m$%2GT0K~M_4NzEslp4-_IkM0>czFYmYv?7@#JJ1L}$xkV^=>v1HCI0N`914 zt_u~bQ~98Q!s$Kwj`Htd3=}37HV!Tt51tAwCaA$q3vG0>p55+yjIYpp4P>+^2put% zt!8STT(tri1qufR!NDB=@?N7iU`S0t@bGN?k~Exph^EUH`H>A~$M%Wro2lP{gShj# zf9IIrf&aNs6RsD&dqqM@JeuT__w&|7Z#*Hr9jYfTU)?Zb#$Mz5=~{Y!`nTqU`7maQ znBTSV^XKPSIctw~v-P(1`;3^G%UqgyG4uUwXy3}73c;wCy%Yl5TK(TLYYjM_Xuden zIkh(WEKPs%L=%U&T43{TyW7| zUaa<;8@r5xn1ge427sZkVp{t1k0){kV!1-8GZ<@Xf(l-8U2FvP?K+8yp;+ z0bnSsn3n$hSgug&491$8pn@OG(CT$BIj{VW#rE?H%bc_y;2I>=F%EeM?QR*{ zE?qAn96BM95hYM*0|Jwz24tp2+HjKOBXII8&~@^kg&*FG3S7zQBy8BP7@x*+#i?V^ zS6Y)#C0K2GZsiSN}a)2QxjD1*X&@33kvgg3Wk>bS6IWBOK%UtCKH@U?f?xr7p{o@EkGKET`Gng!nKqOIUv^s+T&1*r6 zm!f~P^4!Vx2c3o?FXy-{kLAht#(SlzNi=HKrb|C{{2$Di(V+e8;@X)DS8hHsKD)fR ze|r7+{_9^eOB;J9R}Zg0e4Ah0K0LpD`g%R9c`zKmpR&B2&-Wy+mPJ$`duwtC?7@Cg zIUl%7!719tV!#soAgBCge|d+?HfouRo@sb&2lTKPBP%f&wQrRl0#)s~&2xZ}r0vaRa)(5nT|>!TfNb6yc=AOCbs_%Od0R4k=gxp307F ziKi37gz#i7Ye3ksHPwVzVxaw5#5lwi4r|DdBYacF*ZO-52{5p6snKGL3Tm;_gcCR2 zJj7c1+;j`#a{GHy>SHtQtu11zKi0M1?C1lyiEBI5#@tDk%tPJXkL25u6yL2k-jgYZ zAk>t@_Xt~SZAoO|JXgHR?T%L;zYhKViju~D%f0IB!r#DUa;LlhC%tN^Ici$QFz`sI z7?i8x;?XWmjzZ;XHS5%G)U-vFK5HP=s)N#yv*#KzS*{&|DEswBX;F9MvS05XC<2Wm zQs^vzix0_6zEo{&X+NW)4jHn?5@|9DDw;;%STd6@RU7SIeql%qo=(*iO&zXppz$rW>u!n-c=dDyFszgy6)GZ{#49x3u6)VI7poeOx zG*A$fxD=j%Go}7hW$(NrDn^UaCkHDf^0j9doDrL;eohn`&&Y4bC|)&ewhi z7mlU1hU|@>2V|Gxw>jfT%YRyl2k)A)|dKP zttBr-b=I$%xGPpKQ)FlDxwOAIl%qM3(>a%mxsvO-mAiQ`6sJ-ktf#R4cy#C7Hu-2U z@=W-B)DwG--6Hkc*Dnl&|tNsPUSw{(v*LTZ>jZU zi=XRr;T|vZbYSZ8oj%7YTJ;sR?m2_Y=!XMhBs62!N#&Ya@Td}tVF+L3lSG_Y;PGBF zvIh8?YHY6!=jbPfHj4J~E!ljBM+L_gS@ErD+5%<9?YD1<8ePACn>j}gK%Y{V!{WWx zJh&R+gZy7lx~lw~^(oD7*__`~mMz(qUD=&I*_+Dj%l;flRSxIRoJ?In_{e-@0YALE z5KSKWyx~2iR3o90=FkS=@90l*PaF$CE^a$v1fZ&%R+mJ6?8JE#Cd588=0vVQ_JJG_ zM3WCm583eQ8;F2!Or!#F$ihpTxy;7wYfrl|M?m-t7qF zuUlI*B+V#VVB?K>Z%hQF7Sio4c7GTi$l)C{5@!aRSa~cIpl(_*4tse1M6DEh_z41c z1$Xe3xPWemlgc6OXs?H@5+O(NkZmIvba%u$6x13j?ar<*tjqSh0A^F1zon&HL$hq# z>&{_7;b#19HIu_9GZ(m#e%^!qTARb;3nem*{s5YX11OXl8kr)g)?rL#*l1m(8~NwQ z##DZ6%)XC}Iq=bD6`4>e^5&lGU=x$01ro2)oThB{qwhD|R|AW2W?G#qkVLUXDK6*v z#k}&<7H)FYw|Vwax3jN3{qwAY`rMuY)zuzVJC*JH+|IgoersnlI%zyt_>}p^2lAN- zC}J%qt&v1V?bW4C?PHDYcH8ZCcY4_W!a2O7Jlx^ykHtnv(l1ZtgOr?oYi`E=_cr3) z`}=+L_7>TF4s6s-w%ubd|E;$En}_Pn{5#WJ=8JvTU)-;2@1Ol-pa1ax&o*QBd<>r- z@v`K@O#9it)%&MjKWf|G`{q}7-oN|jy4&98r|MRIu<+YE{H7mx-naJF^Ve@)b2q5X zku`15;7ax!Xh`~OGt3*DsQRnAmm8BcKmG={MIu{JjQWytiqBV*@yclNGWq+9Mw|r< z>81uWM^xmg@YpC{Qlil0ZZvkL3DMO|Wl_t?3Ty1pE^Ql(thDeYN+cyJ5nOY1tS}z7 zMdJf{%H1;hI+9aPxn1)#lQL&(6^LB7)b?PBHTqlO{yn_-2GiAJK(ZV+6Wsr5Q!y%B zw{5VNO~}5|sgaG0{FWx$sjXO%S(@Nhz0F7OErRsvLXxMAwn*IN({9+P7-NEI=2&2n zWgv`zWqVg~ejbqmmHSq}52=k8`lcUays%TcO?jy}Sb30Wn&9;8RrVtH<`)Bb(C*j- z)66o@DiB5hHk{^OB~Rq{AMHV&Cz^4eVSs77$u_$b=`)nKZ8O$RaTB5BHdSA{dPKL$ z)Yg$_^y74JN{rjCIGHN|i>%Y6r5sP31DAG*jjYTzD~mU=VGC97k%Oi!XlaC*SS6Tk zliW@Cha)?RyV3lf9&%(y(b#aBd!G(X$c}sGs`@yKo~Fru;Da!Q}|$VZQKNQ9mOoGKo~G)vk~k% zQaQ{J6PLOBqB*dG2(zpLVZaD5XF=1Ua81HjB0x#DAnrz{B0S4l`V|Ki;3)WIa1*?M z6Yzl^CmA$a#tp8IHF466^Wi$q-Qs?FTy*P*KRk?5?^dE`4j*qvy-YVdWZ zqEyf*dre$GsDO%QX2WA7k zP%o@|l|-377z8CQ}jTmF|LQ5o zxltA*&X}YvG&!=Ijf&GMPK}YUlZ!P(swGGj7Dtc9e5m=H_Yv|c>SP)p1XQeMen<(w zs{ej;mj0rP)QzkuJhq><+Kv)6Y{v1I*Bl7O2OOL<@^mCU^G+Ml~kRfdK05MAfx>|w3MT3N( z3Nm&wJ&VjcrHTR4F;AxGn^2<@iJzHUu+&N_80tNfyya(-l_<0}u@R{Yb^>~+GGgS6w@ppS#->y^7UAuMfL!bJ$<@)Vt7Zf}KGAbGt z4lW@v2`L#l1tk@YX|onBSq0J2GXX4YoZJufjzhoYz@a0@PMjKkC%SU&VtIfC3x0EW z_2zRo=_rK{_8ma9r>N?n z0zy%My`tnRa-jo=_V?D**g-+wl^*s=aPdi$jbIe?-2f0N0`zdQ>c)cyhTdUf-KVq{u}8ian6X zSLPC6-37^EbAvlQ%#{d<#Dlx7;E}5*IygT!Y<6~ISND%W25vbZIO4=pp>JJ~u1b+o zjFKQFOKDP$Qi~^iaL1%~q?;v`D@jnD)FjE2L{56ZUDviFf%QfhKeDM;u*(SVe^6hC zZ^RD2f^$69)B-(xGb{Y)OMjdu3r*#=%!(2-*GZ8tJe()SLO7i)hRgZjvIpIw!-Hb^ zYw9;zTd}S$^5!lq<;%H%j);gz-%DI1+6kydH^|1L9 zJ$mdCyU*A22VO`7czSAy`{bz=*!F$Skt>G(>cCPp2h*bDjhs4d`{QYF_;C(@oXlH% zbVVZh9rOowT(mQZQ~>8x4=7&tY-Fbtx%i4mDHh-eVaQgqwNT6CC7vchU?Vf&{P}gve9S^KEvVlzNXNd7H5b3H zq!8G{z&bNH$kLS-mv7C`eoU%|a(r&E(!eDe7?oDn2-g|a&{j~C!?xTbHlPD_KL;=g14rrm04Z$pQG9C0k%uyx0jxmT-Q~UuO1-7>piaRy3;{UKm z%Ye-I!~i-@w)N|&|KIQuj1=IrnLqUTPDyX9YCmpP0Et|!Nmm&vGzIRGgt0UE> z$I$FtM%w}H?IQ2{8a2UZyBFUs;@Lg8>2B<4k`q`66Ja29gbGjqGC%@|0G@)Qlv1#i z5=t?lh)_r|G=KCs?fIvret2K4LGqg$6w9on@`s|s2)@o1a|Tc}sZ#mO9k$OlZ>xEmZ8B%04Q9<)H`6d>!niS`MowE^r#(1M-sJlE-es3uwCucd z&N}0?Q*#ndIPRz=M;vy@0sHN<*J2&G_-}jV`3sZoMAtt?YtdP;^1lK<{B1;#?#%@(`+lc|7S59YtYkGEi^5+g zQH=V3#p4OlqZy@l>Z~4WC2-Bs!2T& zNF!+`8^{!SfxJ&XCx4QEl6x#8Eo3!pDx1mb*aCJDTgtYu9`<2&HQUP`WT)A`BxOMf zau6VfO7zoeSj_690UCh@7zi-1z=s4RWboMrJ90EkF~SlKIM#!787Jo=I0dKX61hyS zfa~J=xUJkyZZ9{)o#w7_6Wn9m6Wj~j8{FI6r`!*k0u8Sz*0gGtY1%ZM8c*W##8t`R z7h^8&eUZBT`F6qWMYoHj7AEmd0?05T57BGst@K`cAAOd7M;ayFCw)iy*9;3Dl&6#< z1jq$piILPw|5zNPkIayl$VcQ$@^|uY7TEpkHzcs>Y~Jw>_91rForCO%9(KGs#uC#w zHmJ?JGjgHwNb5q^cZ40Q{SAZM2zNz$P5Wd_H+8?JW2!Z=$5<C>n?mzyJ|@1Dm&#trjb1&4PIyGo}?y3aa|5D}5ER7;}tS zoZ{%yOgXuvBPGaqaAl+e9xhG}b~YBq=)w{kR&ppaK#^Q)wZZ59q2`ss7*$GzT#H5S z3k~-KgnvgJst=-5=}rOlopDi{{>N(nZlj10g@z$U92O29fdolJQb@=ssA%XIq%pC` zkj2I!N1g&jTuKa3rb3n4?WH}q{%^$)E!uP_qL>m&SxgxQjFeMBB~?^YgNa(q)M3Gj z4LkKLL7;&~nrNm42dyjxxS1X7Vh=+cv6k=8pC3azB%|)zO@>yYwzQ zN^7S5bf2HLvX|oZb#Y?cao0V!B}oR5C{4Ol!xd4k<+L}t%GF%*ylb3Uwu+c5r2`W# z2s`%GOYrhl_jd}}c{g*mm#yprUp4lumhwQ?gtR&i5!Y?@@T zb{oF4b_>R{&wDvbe}5`R(y8D7sjnvs(Gd)>s>^)qqQIx;qY_j51e+5OUPSCp{+@}X zQ^)JPp;AkI{uEOL=j->fN1B@hxj36&W+Dvr|1&`(9aOw^w|zvl8)+GS{r$^>-mYQw z36o4d0Kh#*-Jk4!JqOUcLRo2FyQ!9=f0_F}8mb_8K1|r)yOKU`0BoTS0U-Svyo|xr zuhrAO;DswlClEN9ulpBVM!7D-3GKe#O8>yEJT4yQO+!%lqcxh$xKyP=E)$D{0zQw+ zVY8SFI*m#plZXWC9qzPSL(RcPy;iN1i-mm7vCXuhYpNorSegoxc`$%uOKmWoDeR*K zwrWsL*0O>$6;s_^QrFA$^Y)su99bc;#56QDmG!A0lG|Fr@@>BhEDId!RcqE6} zuy~82mwtape!_+&yOEFG<0SsM_*BR=k>*t6xEL)0OD##upExSR<9XVz<&_oiC^dF3 z!3?X+z^{E7FUKq$R2VnP!!C)_gYOnxNPm>j$a!7tV7XnUQxV6mUz&!iN{d4viu*MX zC6Iw^oBc7vP*&~y8gjfcww0?ZJG4`*Si)HGa4sSl{u8j3{{7AAONlTPT-Je<0PAeLSuQfl^6=rgDYGEw-}q@e z;gr98MB!3U(1+J_E&)6XjJ?jJkH!;kM)2~I54w6U&z23srPZWGcuSVWh3a=5qqtwh zwd!pxmJKk-5(w`GaqNPH<4vAz?Pf7C+bLo95hsA_RSu*Td*H^w(0d2k1#2^>Sg$cn z8!k$?X}P~{BR_s4CQf9<{Z{cQnxF08!lDq=!tYhMo*BJYi1AGvPYMw6jyy&bMUCs9vSBty}+i6Qa z3OzbNL`lb@NqyaJT5`^EF`@=Qw;dWx>3iy&)L}JM4{|J`eLe%~fACUVins5*1D6sm zD>N*qMtotf-`PVw7dy!EJ!wUZ+yR$5vbzo)@02?~V58h^@;ohTnq-z%Y`+mWMp4&e zoEC8hS#fJ{4hDBY+Ee1R%d(?WRc1?*l3``Ui8NXoDGBJc#$XiQ#RY4k^TWbcbriyhbiG*N%TxS*0Vfd zhMQK>udN6qRg1rRMMaapdKLQ^K6{L1uU>6W2$Dzh#8p#qBSNxbUZ5a^M1ch<_A(Uw zx=wt~^NJHC$za(3$xjID1Ab+ml!zl!QfSktcB;fYo>DtgGKzh;2`X^cD~(?|n_n2e zIDX}nL(&Sf_6gqf3j$LL-rDG3h)jyh-A~wesmu|TT3;=9*5+(#o3B~1Pc*=zH5v=a zV0V|Umt@|jL|X3jl7XkL46E*ywg6xd&aUA=)hGjzuTUW+?2D#qH-V)}aD}nbSV0hJ zU^R?CwI=A7EGp>y{a0;F5we@#MDYG~l0Q=Ke(;LKH>03t{(r#@2qxG>008JO1ppXx zAlkM-%%?#1R|iXhVETn2uN?r}R}SGpOJK4$87A`hj7(1u(NLU-aFFnhQa+2zfowYF z&nW5ah?piuk_s9v-`OwDq=sB%oU_R%g6j3rHG&(tK~xVU!s|t? z-JH_gMzZDegkTXf)_~=PTr(mW0SW7jmdkRBJUFa-$C*gk1V}T#T-+d?XOOtJAF1Jb zB32P(D7te3-67e)(tIWvh-f5pA#||ICt(97*rp=HxsYW+AQ3SI%^>-SXdx;++yy}p zk1JW0CZpa4-HN}n|9`Ub&e}v28fMh4Ch{b5TA<4CIX;OvYS63*V}W^{nZD*S32|$9 z_tF3#8KZqmM#wx$H3upbso;=!f4(zuvjD61Ie>gZ77-Ov5cicn_%Ql0-^=E*`1a43 z!)gmpJ2cBIZEEuz?G;OUO9-RM?V3$H;(cFc%~bnFib5j&6MDcinBy)f$ncRnyCQ-l z<)4JxW1Fz86Hn5C;J2-Fk6mJ9^DdvH*ZH0A_}N3=^2MwPH5{ zmEaJ9I$kvJm3r3;TLLnGuWk%^&_w-FGXQvj=d2QP(&m(BX(ibkJUW2gX_6k`tp|uP zUmY{Xs0>~N<|CdWv`$Lq8RCnobj+ULJseFQ06ON7cD{ifcq=OBOVXXExC?t7ndhMV zCQavKX9G>zsBpeF{iBkrbe+U!ng>nNxZ3r+hLZ1>Sq|mC+g{Jx`chTPIK6Ji=^7aT zn#)b*;GU=cqVDJ~(sZ4B;}+*HL5~vD6vax5)w1|7q_+0lxdw{Gyx`EnDkrHqSH)C3 zT-Kz=kXPC3PCH7p!}m?w-*l?PAM@@h5Tz-pT%Xr3=c`SU+S-_=S(=TOO3I(7{pKh+ z&-8JXw&x+)achTRn1X_`Y3g$cPH>g&cGlvP-nFp1=Facs$Bm1wB|5zuw&1I3R_=T6 z`(%u@004*p;60H*0Ff#omQq^SBM~7IfVIXLBZ7#C82}NH&?4Fl5CEVRK?DHA00EH* zospWdzld!spw`+DQfYWx_7wFppxgObSkio4vOtEMt+_a~4}>_;)S~eag_4iYOK3z$ z6`=D5KoHAZJy6>U>e&CNkmsH^_tg(o)b_I91R^i}9N(WSIn+9*fu`xXIRDYsjiEHW zFEz?|7kSuC`|j%a$8~`SVcoMh+)2QZ%M1HbpKD#jg0@ zl5+?_LufnI%Kp2QQySV&_SD*(o38b?wbjR3`PJ9laFC@YQr)hn)2EO9>rENQwvADB zzmdn)ozC)>eW+uM+i{%cZcke}cwgt;Fr+@laa@Nf7*rx_r)iw3N_cg9z26V}^Ld%` z@6DQoBt*;hf+Pe%lvSXuxB6DxM1UoOP z2UqmpYo@-wxT{P4?x@$^Cr*4m?md9q_9D5e{4nJ4?sjbzeKqhnyBmEBZ}s(q@ZG%) zx5MW*`-4iBpVDrbI;Qm&PI~;Px%zRxgx$x-kh{$EXaIwUX*UQa{F%_CmX*1K?c6PS!?BIzI00AETt?=`r+8A?k(d7)_(4os7J!X#p zyDLy3I0vr=&N}a$wa!T=5GOs6;7^tSn4x?VA`lt_>Tq`1N!o7_AJy~y1W**GGi~7d zFHcd0RpHvE>ga>p+R41UtR}(BV>Dxou(hBPVsw<~kO-(aTZMs?AT7SsTLN(F1e?@# z&C53C{L2e=?W%=xRKt_3MLaqy1W+4D!~qJL2Is$W*jNA2PdI7C?+GDBvh+%2S4F%f z_Aj*9yC1?+cAo~HXPBUCrr;-jgNSnxml#E&wEt`@k4#e#1$&CiFXt| zFA4&}P-16aW_VL%*Ik0R>FA277vDQcf);JXnNd+SO8-#Syj>hHgf=7)F(|z>G$TA= z)^AV8KT+MwFcv(K8bK-qk+LqXCgY*0k&*f(W3F>{vMvLJ=F-#&@zNkNunR*; zRAPnm}LaR)j$}-=DRXQylD_reQ5+xEEyMtJwh*q1$H_2 zz|~ju_R8{HVsm~a9mXTND|<#KfMO9&U+B{q{3g5z`u!r%vOMlZmn=|j%_4jTtL8esyk%mH3ce~3?=cULLQXxWT0`EM z&3A@l*EI^?xJYJuX02aTSPu!!T6rx+M4f8Xroh$y$SCvOA`O&Y8!_cOM~ymTDd1n1 zuA0RoWBhog6s{)Xs&^w;E;6oeUps(>?Tpw@4ed|%tY$IB{gGcBVPY`<-m=0Ej@3}n zB^h;vEJsz4uzp-CaJ2^#H!YETaM#MXj}0s-7570ysBG#^ax`n$D#sqlxpj|PDyda} zBcF;%Q~kDOzUX!p6lpNn3g|$1jeVd#R;iSR>t0AsnH)_Ex#=ENjK)e{^M_abS`%%X z05QHQ!6ALaqi$h48#my+Y|?-%k-EKwJJ4EO_w}xo(cWoCRE%rd3)GyVFR4XuKMU^= z5f))jVrX+z@mJ00tjrB)=7TzLl?hF<=(`jIsmSCeHG{1xFNfY_&Lh5P(O`k@tJw8; zzsasjXrws zJ;N`ATgBNd-gKb21}_#D0W`g-23?&JeDrf@EFcvU@D|ob{mbm44q2PKuF)hu|Jzj5 zuup-mF-YtfN;^y+E2x2fR>z|&3_h_|f)IOvi1fZ7)&F@$Bo7*4UW+WG2Gsd91=VzC zDA44%9haNlhZMIOEywIkOHL4=dJAG0Is&g|V`hHZU@KD*+|`!EV#H+&Qvo%Vi{$OO z2p8$ng4x>ZsznebKeKEpYAbkEw!sZGOJjy`Sv!e_kng5O8A59*U!&eEGGu<{)6iLP zGrTA6;92=0%))q|^sQ{spcYfad{P4g3vDVnbjhmVS0W&QJr%@0Q|Fbz%&9hKPU%+= za%$b}AC_8TzRkUO0OPP=_t9$4wvPiz(WKd;Y7b6YrI?x9h*)3g2J^$EsV~@zWWJ9e zW|`1~1FDfP(K%{P>dfRom@5N;o4QSndpJ{T&nkqHaAk2-c!`h zZFqFpVehI`L&goMK*C#3`7t}p~0dn%&$u|1~Mcv;H3K;WE~=z;+@Iyhg7_nX@$J@Of?fr4KwVbEw}&?3}B zKyG>8ptt9nB`@hFY>vw_$u)KXm_RHQdQ4SMx@!3^t>(J=C}+ud#?dVm!PV-_??F|C z2XW}ZUAK)PEe7*fGSLn*ANkFBy`w1!rO(#NKrIO*+~I1voW%z0fGx5Dro({4s)u1m zQf{z=G~elj2u;&cc-}*UzZW_J-7wL8lJ0`&np|o~b3GmO#2vgs#`umlv>ui;Tk+@f ztAR{wQ|NTfl=e{PS2&WL@SbZ+_Huqk7+fxf{W-Je<^GFaAIzRSXL?7VrvbRZk=Nag z!Y(V>ND3FnArUwV!Xd1~pb!>&#s%r_+p32oG`kdr>~Qovd{Sfp@c0-9rh*2Y0(HEy zp=(wF$4*`UK5w+{t~^u^&7B*L1tC-|<#HcRIhRPXt_zpu2f)?4{zlp*MpB?kgPd6XDHu_M@Kd4=nScOp=MO4Z z9DYxn^@uk&H$RvfzYS-88g-H(NJQU?=fR1jO~d5_!vnYlT@vVvqW%R7xGS4Lp&SQy%j6S z3uh!X8^nl6d9NJQ=hF=9Qs|@}uS^`_n@iXT1HR>HyNb>p={d?(GKg{5-!oF{5tD3To0p z1dfqMT*8dg4g=42G$alJ3BhB4bFmpJJod!)38vlK>~}FqBjQBav7rq6-(% zjS2{EWd(keP-r;&zibcsUUEPlH}|w{I$`lx13k1n$C3^1a-T_%zjV-Q2iT0F3{erY zNV4mI_9HpUE<%xQ0F%K3Jrz=_ih34$f%1WivpAia-UJzqFWq7ROd=B3W+$Bg)cL?0 z!p@=p`3nJMaEpEGjl@@0;b0AmTAl{nHZq8=ti2*3fAgZr4Hz`kz=CRyt3?3w`bF3~L=Mr-c-;4@xZ^zSjkr1a1e`=y{!A24qlYh!04-$K>Vrv1M&AeLvKCG_3YH~0A za2DYi#;bx{(06T0=si#8y1Gp}OLQT?9-`0DQ2l1(?Dc+h#2=&% zUcvLZ4&r4s&;Du2`vMcVBG#-;a_P3^T3)ia~vM2a+MXdX(!^d74N?J3GsoFl#*(VR`w9*^~QNf7yqBu6wLJm(R7fJ?$?mT5A8Sa&+4YK@LY z?6S-*ck44w6|xWMxt!!jQRnRKcfEphUg=UfKM_$j?b_(xT#X9DlZwbYYw-@%pgd(} zt6%(m$WX!RiA0e>iM*SznrDF}7(h1p64(kz#Rg;vNH%1A?##{wAFPxhymHbn6!l5qaVvFB3e)yaaluUiM zgZ}JNzU*Mk6y{w+c*LKV+Ng5K+EW2LGPjgX;x*laXO`+=lWxQGWa~kr3Ok2q^K^T~ zMpm)6;n09=>#YXhJ^sI+k}RMep`~xo1 zV%T>5*UXijonMkeqelf(glicfoY3yusfWM!W@r#(o&{)6LjCIIX7NOfdN+{2;g6K$ zf?di5(G+7fFAppkF)u{IR@!togb&CFeFb0z)dA^lZH@mii+b}NREL`gO4(M~jsIgYitnEpMQ|d?L8&k_v+DoP>sj!2)Cx@0#fLyD`VFM#& zj`UVWdatPJV(zym+Z}Ae<~aVL@+tAO0>t}OByA|7GfCaRPi;3#@IIE?#)?a^_j27# z7f=FVMMh{$@%bPyRQmd;*PsOwh|{Fzq#;bZ#H(w1nPj?yO{AH+ifGY?$-(v}QRzvzR5W!z^|a zg~b11x@9BPIu==9t+W^UQ5@##<_j?t6Y;W0 zbPdtKWVoqNA(Fd!#2%JHr@?t8fC^2Kr|n$!HJD5u2(_2q*idT z_1yCfR?8t{)o%xNTg&(h!H-je+?>=Ol6M zN-Gp+$jqJ`1iN5OoJc#m&KDLo03lnAd^!{PXOlRdu)W*B&mm7l zae(Co9x|10!h@n3ZArTBuv(s!pA~m~sh4@M$d?M~W*HPJ@2548t3Ha#vOsY}Ux6=b z7+`K@%)5L68}@s6ClwqEg4uYVPP`t!b=wmqG(ACQ>RE6{OB=)Z?y>Gd4AC9}ppkI>?DyINJbQzm zod3i)UGSKPSU%Ol>JFzdZFn^lXLR*KD4SN{ZAzAX$ud;sJpu$8Pu7m zmg>}KJ4kMf&h5SMHquYqb@%GX)SWj>fd(!Kgbo03Zoo>=uC_=}Oi3V?^~kz1lH{Tq ziH{o;xT9c3rIUIJd1G5F6kRg-Wyoab0cYJa;&M8X$uTg&UA4itz04@cdu>57HVS*D zjV!~sWs@N-nEtsKYYk(J(28BKAOSNEDXf|r^G3<9(Ym28FVxhQAi59)kHCR~`DF(E z*mle#)V`tOf{)^YepwY0n$sQN_Q7XV8gBDMYJf0LInHK^+)$TS$gQGm3tyHj&8aCYitA`$Apm8J_uXALEe<{K1df(dGnah1j_9yQlRr*0&f`o4d%Ln#!F zLEtc#emR`Kli{$ZIF`170>HJ__lXq)h> zmNUqg>KwD~qg?>TCY%+d1o=}|B^Aq>zlIzMKsi_u$*5_#n%_2=sn)FT=;_IM^Tc=q zXCblk8zXY3oDrUU2W=f}fw$v7TxbE~3HN2xlt5Da!ZH<~uxQ{}Er{d@c+5nUXo!N- zFD6>XIs2`WQ*$M+El47sk?-L_9eJB*QoOfpw3SvYv14GMQ`P(Xuer6Yz&&t!tmFwh zaig*Gu`vH?DHql81n=#N->C_D+dH@yt?CoXDN@=IEPv;%-E+_Kirz;bL4ADwCNLq+ylG2#n_|?GA(rx{?`Lh2fG2UTT zg`L=BmbPbId~K>7!7?mJt{s6surB)g2gFqck=*SQ(b@3q`_~XdT>$R3-OG{qSXHe! z5H2HJ=-$7ROG#rWcHert1{xuf73J$(B$=chD?K*7Sk*9WPb8fdk9Wa*tcIQ1P*+MF z{kvm^!Hf~l@8=sbObS;G0p>dlkfM@eKqh778~?sJw}502y6;a2qtCGAUhAR!YoS+! ziETGWapSw$J!|;nJ3W}41&F)mf5G^gYLD~K>2eI0RndlJ3*(_YE=$rT|6uErK$}=^ zahp{9F;b;7L3^%~9P&RF+VwSUTIx?}S$I+v7 z&KEu4l9BFw(*vpS54EzfLa6|3B)pYYwh91}8c0eW3x(8zVuX(4!9PLXZPyNt+4BIh z7`i4CTwYmksdW+4+ty(hW|i`|p=)u4s*3<3wutAHMBu0gp*W78;7~TXm-z(!;fo&! zIA#&8CS$AeoCZ+7_sB8#PXjSgr(t-`j&sBGDjr<^{q#`^FXop~-CZvm4;p4@VN4Q} zJrl{e<*23KuXv}62fjf-@Cv6NRnzC0cBSys6#@(3pUt`I9h_^L!1Vx;_Tq&}?KIP7 zaW2*0MQ^l0*8MT4)3|N#@5O(0^f$4yNt8J{h(Z=nrMVO^y|mIS7Bh!ZOq20v#0AB3 z6qqD`1c^FAT0zip?gq69&KbZGkgvy((qeEg02@LSi`r@09x=#g%LC|XE{UWdLXZb& zg)PfIgy=JkCcmHiRG_`0+5@O*r^!A%=ote5+2)j($xgBW1AgxxZvcq?JcH?w{4&o9 zXvh;9aU9T$g(*!NeOg^j+H<8(WpC_1c|Tujc+#bT)=i=ybJ~Th#hmB*O(5i1OXgkO z2ubItFi{wq8O39paH2W%-?nfqUBi%O!pR@;MGX?BzQxV8fLH3zy=<9$($6AFKKzwI!gBB^ zf*NX2iTXR1bWlGb!zMUD6_DoP+FR~3)z%MKekiz12CPl-!3rvK%j_6lQaQgNG)4sr znl`ByMU1wtNWo5+RysgnlAGhAGgot~G$A>1wDuVA1|KBNTI`6ffo0=uYA|ln|NHCa zv1NDR4&3otqQuO7nsB1FD0Tsprj=f%Vh8VeWjyaBSjt%E-F0rR#;;am2b+CInR#cd zRAVh`isgs=Lk0$^C^P<|rdF8B4Mp5qJw$WtIzY;0tuYz{~bB)@2Yk7V3BLXOw>x#fjqJ@O2tG0Tm z%!%7gD_To|8%kr0>QKAhPwBFd|M*tnHn_?9oqC%d$98Ztwzak~%f(!`+!Wo1y!wi% ztxyW1AT;kmA89QU-M9j> zaN)zEX$1+#=bf%qGxcNG&>d%!!9jfvDTeb0abL>uxU1j!vm;W_K}f(U_K~21W3WGw z&4w7moUK`7VsI^_I4{@Yz*mmhr2+{L5m*9SCnz5D5iV0JZd`zPLr1S3 z=}|F$bl6DUN07x6ep_9mbO zGp@nmvW%hUg_{3Uy5L@sZ+&2Yw-r5j!xM|=)^VPuG14e`eE7Uh6;2fXG+M6@K_*WOERZ#q ze>HNw-oNmAQDT5eNO&~v^|q;6*yt^c6awiBwGB`y6Qkj*jw1|m25ckNti)a;V>+pm zJD0V~20S^M2n8)8J!Z+#)_4GIjGkjJr3WRUbcMk*;aC|3R_%$VWoC{ipS-VyX+k&> za61Eze}k>x`vsl*{AY)ohOS+sAib<&!+*2k-Atwt2W_9i3vb5@N}Ao@l2-SxGpO$v z-2LfGk8Y#lR+5A99P=Rz=CiDy=#8WSId>5yM0K(2$?56_s|A*;GJ4)~{Xhr8F(C|= z&Hhje#aGzdph8b>7dYRKI;&f?1w#-u@lB!gPSj8%uGMFL)|`Wsa}`k22skQnZi0{S z&g|0r&NQatEwcY*F*dlZW-8vyK)BFv*KRyUodNXPF81W?Bd>dQYdVt>?jXP!6DDjH zhjcdE23;B&xa4=ll-R%Bq%qed14Z^iy3CxpAlxi69V>dN;JSH~aqOw>Nidp84haH? zVQmem+;2<}8x}JRDccWY)BX3;ryo82Lkq@T4uErPGyqo^;f%`|Rnc+rz@Bid4(K!l zb`hvZVdkj8d@MIdKk_kSk8L;1C8^_YUZ(G)Soj;hsB@P~qKUJMuWw2K9 zafSgpeI-(&mNF_XXH@Ir457Wk^?oOmvy)Z2hJ%VOMh=VnNH(OJp}uKMS~QMTiXV#5 zQV>+?MiN2RsJ~qnhK_#@IrqJ4F`~8D#GuKn26l@j%RBP`2onZg6;fOWr@^gM{1VOL zS+%rTw^He-RQTX+EDpz;?UmQ9VA{llhJE4^mN7S>o6F&da<-a5*{gC<)9wHuoEpA1 z8_OyDjuI`;2*oqvO}Zx?RRw_kZ!B|vsHK=2x&E4D7rM5rL1p)leLrKj8Y@)#nb=uB z^01*ey0T))GE5g}RBSY-wGNNHH+!fSuOD~2j}v(zO!w!V*aloN$I&wV2Is%Y-Ekgd z%;OYMDNO}P75OaOTUF8lI@OCocle?s$>_Twt)`;d>IIHl-B6wGohVpM>vs%tj*7He zT`emIc|08RQJ7ZOeqapFecoLiI?qPZ;PAaKE{9a2-i&x4e%0vS?q0G_NRVJ?xb5%W zpiG^34)8JxS1}ORVM{TG*zCJ%!%8Os)$XD)t?w-Nf9rb4u3*-ni2QU{&*{3mw*@n2 z>LvyWj^`q1O?yKzbCrxjv@9}wFHnGvyAK$^ zs(_k3;{jpf;G(%!hQJ&kk+R9RF?&KvhReCDq(W)+4BH}cpr4A`KFfiO{6<{fk(Lgn zN+FQb1AO@J*PkOh;Op#h&H5EE!~9>$i2j)PMQ2iuDkO9m95Onah~gZ(65r7>n6m=Z z?>~86A47y)&?05H(wi2(?D>$%cQ!OMu%}ZMvWz(I*rWxg3Y*=P4Qt5Vl@4_c^~6FP zH4AJjmLQI-74JP*RRX@kch1&cm5enos>qbzV}#;C38rOp*okf|s>oIAx6mSAOL_lzf&b@zn-G^{M)t8#I?S$=h{%jjsMV14Y2@ zGd|v8v4%x02*NK`*JDRbDqEtoK>g_)LBwqBBeR6ZsSZA@;=F!m(xs*;arhVSvxPrc z>xRWYc6egF1h@dygHkAbC?{&W4uHQ(@a)qFs;u`5Jt3^(RcSc_BMDg|@Ej6k$VBPW z5OwnC1w;EfBNISynFL2iYDmSY_$-;Ty5h{0`KTNZ-AlD!%2g9g>{XGHf(sO+V3^A34R&BitDRAW%M`GH3Jm`29(i0` z2NUHKeP9w4b)UU)y{GrcO?&9^oON?Gt_$f#}U1|S{}zJ?>zV{vDe*h1j#xjs-VOS1;!2_*bX{xQW{2_fe#M&2$kgw zJqa7sT!W|s1BQ8;!XHH4bb;=750kB}Hl;^|?CWD2~B$1#7V{vH?#o4!a1C4ViA31|9m3 z+on+~k#_ujG6Y;R`VRtbOYEOch&nu9gG20FoP0l@4vfT|8f}8xHwySS4bj7Tbl!}& ziQzqX^8o+vf}$76A>;7~Qqg#>!diquu9hJleAfwunOQ(TZ!-kudimw9-Cveox4x4D zXw!Z|KFeR|11KN<&H5eDr*p)TF5=rC2=&v^KPqn3@Lf%aXw&QJ?>hepY|WUUp>+ng zO=-fAl!UrN|0^fo(~yg49*l&j<948$-c!3NY%AsO12PQmTjvZUwg(SGmb+B^k7v51 zEx^a)Ia#*D!`Ke}eezk@HijEL{%|qSNYIDrB{=&wlO@HWAP}fYx=i1JB*3J2JfRWs zes^TD>$CGTy_4Ndua*#>-p#@UDlipbm>V>(jfzM6@?s;nP6rzj76HAO#Kl*EiX9K- zAS((T3|BDPHb{pbql@Ok;xGg*XprqIyC}0l{5@fIVN~JK3W<-Hl9u@B;a@n5W)fSq z%&oZ%+W%`W_tariTlK9sOhmw$WKTi3578T35ziG z;1pj7?8__4tp(LB%quX$sX$2fTlHvfs@(|fI_#GUJm^0-rGL1)e)ct-xabJ+-+q^BMOLAu}{@ICM+&Kes2EcwcqFfb4D3XT?~tIf@OHHE!)Y*j#ZypsaGi1@7rhgSv;(4EqiMPOXrRiwYev&eF=Q0N_gr z1O?)@XoVuYU+FirccPVg`3{=W?4h!L+Y*+ot^%p5i?m*VL7CZC^^FLYdP^N2E1?pB zRIScD3(g!!BEvZFClTzma2*9i+lqJizV*Yq!!DSjha|hqV0Ya)jZbRe zWE~bQj=vWf`JRym6dc*$X~ZG)QP`tVpW@c2qoO1{L3Mv}sL8iIzF$1=hg&6KzL!g{ zNHeoApy$QC4UuxND;jyQ-s5*dQt%d~uT9gBYnYP?xW-$ykt~s@?y+Fbf}jqX7(!aq zXGtwm@qV!$x=Xlo9PcBJ>(2H2ztF>13by?p(KFNk!hm4y3~i!=A3i5=90cRet);^bca6W z$(yx2R(3Q6OmLZ&KJD_D*x*D*qkwpQw~X5Ecd!sjx{Y?WVUcT%}b6dG>NVdD$iD6dEkI zLGi^rHCsRF*Wxog6t8Y`)D7^~_n*}x=iJjq7=5Gto9M2$^(#db+Zfit+sd^s*QnIy zho6eb^cof~OZ4#CcPaEL%xwT#T+W6KOo)WPtqf>eYbj&t)~zCfG`@v-bKe*6L_uU9 zcHk0fwKaVwP1mq9Iao|qFiZ(z`h)9?h(8&KlI<2K41ti~;-N?MF^U8CPFw#@wp`~J z6NX^Nq;rXpCmNH_x*y)WR)G>CB+9p=U8%?Wz6}t6T_(rzUhsreqoP@K^6y2!R~ zPl|MBJ=UFAKQtsL8d$Anx$Bqpmr=^5-BcejM}4@UZ|MtE zZ>EFOu=WczGc(F#w}&a>Jd~vmv9N`5X}W%FsN`3XNVz}Vc=4ZK+YbM4IQX18=U{SeZ1A;239-3;QiyKSh*g{2tV!r6y(=D#C-@1muOlS5 zdYhhYn`irJET7`^@$hWsRQNg`%udJ3?S(-K4(OSVzVrC8j$7EZ4J#2xCzU>PPb?r< z!o72>#ebBX!=M5V^AHyn^4wTxph^c(mjxU#R8i;Zj+9Z~ z`SB~Oa>j}=UeADW5#4}XF7q8g#xpZ&W|^U8O~n3Dq9_PUXIBlNW*)Fj&N9vJmVVAQ zgYimo6|&H=@L@*gzO>ke6qqp2p@$o$N_u7PMAJf$ZidKYZ|>eE<88 zRC@s?FQ1Us} z&xhZss1Qn(3ufZ~+zN(vl9;L?OTKX=>omMsBMJ)< zdKO6P(A;m%ZyxyW0u%$wQ5(;Y2xsTnF^0~4kjL{~pc1hC{$zqb`{s|@|3mPH4THrO zI@kcToo8c;;C_tPA#CmM%ax_&D5PjXY75Fdm{k%rm7FbDZ%&;gu`^UsjA1!jROFGWjPM?}g%blV{CPBo596<`~h+r4|fczu(~!6ae$ zoBA?@8VJD40Fo)-RcIZ%=d@<4hfz1lL<3U9dqjLF!q4pqFvcxofMi6m9RL6AXTFibzYd{CbkB8 znsuI|J51D0ivTsDH4E@Qny9ui)D9X>$<;apc!&V8H-V&&!#{jZ>vPdG7|tU)T^wKY zi-R{Lzc^Z$nVS;imP+dc0;+dC=OraBF;x*SL`bT&w2c{D8kl}6LhLd}O$oC^3AAVo z4PU3c3YsNWEuR|oQZLpEA{45|&8-iTm>4FAhsr~IopGAvAp2jkvvV%pVY{WFEL$&d*T@Qz59Hj zIB$X}p?@;KHtX@)=a~Z89_&!B<}H0<|YoZaz?cFXPy72vck9F6H5>CfrUx) zvV;X)IZ-@hSvG%))GG!8Meeq7Z&@HN;}A7&KW4oxtt2O zxy;iJXVfk&^dIh}U+!F%ktmZ`r41eK+^L9}@duwOw!U}w3!;0NjYNiRWfnAq=b41`K>rCQSgX6aQ7{oiEm7UTdqb}nhnYs{ zW6~TX>*qLi&W{<~8&~37wL$vHD>o_M`L(W}R-IXV z9%LrcOC4v^K!C@crHkU_UxTuth^s=_fQtHmRdXw%VpVeJVyDMCmj^uN7T9|6k6{-~ zfvdhC;gKk5ooInbLpE4RHiY@%4b*A}M)lO8~a<$fAAeO5gu6RxD zu!OZ0_#|9{s)8&TXoXTuH0@VG3bQ3D9GX{KXMTFXn-jJ#D;z0prV#kxhXZPrr(s5c zYNm-vv&*>9nJ`hdA|cd?85vLBYhe7;?@(_Ob@z`JxyU6|JxIvJ&_B4wFxUmZ0w1a? zDb7}gpTaER8jnJaeL~yAjqcI5hJ)abx(v+%GUl1m&NJW!xt#T+aZIuKLRD`}aLj9e_>o_GhGy zV5w|C2y`UoJITA(rQ+&3ZS1wrDN_3{(_?X?NoxaBSA36-bb7KeC^2p0{*LB+RHemu z05tRc*w@XH>j0hx5ZF9!fq(7Hc`MatJmXp#qe=A^Kcmul8}rHE^2UfKe>?7`yveH*RMmP*wzDJk8(kKE zw;tJ@JZ8QN!#42JHTb^??i5e<76e}~{XKl&54c=n@MGWm+BO^Hwy0!j#@j-n4#soy zhTzOA*SHVQw!cy58E-N+gwL!mnb*=L->uQSM``K<;y7=>Vv+}wR@01%Dj2*O@B>B{ zbQcQEQ7(bKYfZV3e}fwHbpaAQo7KHj*QwObXM8AaXlMKoz_NEOf?O!pg<*NSW;jOE z3S=X&m{&P6KLJ20g8geet6}HuFmY;tb?0Q;trGH4GL(0+q}|xC5PTj5kk;soYYof`EVoU z#zI}N;5w+M!Y6l&3MVdVgse)6HLP8FPwDW;@7COb;>F}RMKJBFq1m^R z0&-AqTTc(Z9Mw!s%<{16sD-)y`o%Zohv>BYxSaEjIiFi2I%{06P71v)e*5F6;T|Tq z@BFUoe<{RFZMXaMrIuvo+f-<#3%54w9e?aJd5q7P#Dxybc9MaTuz#V4JPXT5o=YKF z%EUD7k*st=**ev}I;Viufyr5+5@wG+;9$Aa)xf1E{PrO7FG&j>PA*pw)*>$)<4BsY zr!%!p;1uRRf*cx4Ci>p#DK=`<_HY-m&IpUJF-GWAxOuY=I6DFe!sPYom~w-E?A%18 zA{G7)jU2nL{VJsZ{|gpUH}}^VEF1>r%|VoEwD;g3Lm~t6Q7fCr%~f=f-YEld5Xbqm zz8{(hpyC4Cai_XkNDkjXX9O*lL;NZ<6^WwhF9Huj;W3;Lq_K|wR3}ALWF#+NVCOL;P$3RKYwq>>n-rBr&9>&s< zdG?k=d;lOjPp0B;_K;c_3gD95#iFGy+KCyJc=#ghUcNkN(0q|eqP0g{jmG49Saa&5 z;P=-h(^nhTw@VGO(Zu*xoO#{xmAPoV;nS8cZBU?R+Xk74RyDT8)MU}L+A6agq1bqC z`e-lv_Q-TMiJJ9l9rC6UG|ASt9aNeep_q!%-n8t(m2gH@A=DowSlG8h;Zz%S)NuiCm4ndcCaqmgk3ud0tTT9EvgyTB2*+p!B-ErKtndb46mG8c$~iQ zfe1|*{@y~zp&+Oc3O@PU7lL-s5;sn4Qk>VOV=Zly)?(K_*$g6^r0d8Ebg{|41lxl5 zz}6by1=~!3MC%CjO$Y@hc>Y+^)1MZl} zm{8$RmlBfxk7LN{Yt=bBa#11HuC+gh;#aR;truPvJ6iG0kT&tVy_^F_P4z%oRxnO1KRlL8Zn%9=BH%}emTT}1R-+Hou;)8V%b{@MoUd?~ z^D9jgLBA0IAKCu-g$WFzkZ-|y!t&>s^lQ-PI}Jm_PK!pS zZNFY}XN=Tgb}9|A=jJL@?t{hO`HBE0Oy)TF?qIC^QImd`_l$I~*~XZUqjv%rR`bh0 z8Yi90@uwnfDOHJLbYvDHJa6UpQ;mN>`~TxV+hz3NblH=bPfNZVHE%L#Mk)In^qc2O zrq!8ui*HR5Dva920IP=IGt^v6&|v10nL1*}$pK^z0wtdgj62x>Y?9^xxjo|iux8f~ z|H4dKbn~$vZgZg6%9TV_<36IP zV3ajh3?WeUrM0ys#t?0Ef8^0tyYkWUwi2swk#L>bjJ~`c^@sMTIak*XNrL&ZheV&H z5I$y5={#LgeUZ5Oe_7Zmcd_ULupGVr`R;06e_E7MG29vYkqNJxIUMgN@r(usEM#_;xNK1Oe^&c8e_j73w6M$$l7u zI+@?Sxi9H8px{xGGG#)b7=k4S6uy>pg#{m zLE|l=>T*}L;e#_DzOM}=x3NoDz}Xhtusi(I#lilRhH0LChK%(BdKBeuSgM=9NxTGf zHPImTwXr!nF8EO>J@eScv)P86ulJIBR&V=ZT~L0LBn?B;GFl#AVQ?y%I0_&+6f|{B zwLsT8$a_0Jywl29O=X7&q>~BG#TV!|;^OU=mWAon-m>ifKPMFDy_}kqw$|+#P8y4l zSW7Hz68n#-?m0ehSRiqo9}xS^YtxeYZDBwZWt-WGTd zyGVMzxHeQYz0|=)mWa@7^*h42+N-OvyDRo|JJ_mBQn||Kx*~ogQfsy7>|Oa$+6tox z1*}(MO=*^In>*+)$^ChkRlfF~=t;L@dk^c|oPyD(UC>%aA@hSpH}^*9v1PSvM^{^( znYLW$=%~|s|3T7>>~4190|?;+X0i)U^j);jY)3-T&<+N4}b07Wg?`3~qszq}&EuwAr zD@5+L$MF~6xzDb7-oSpW&-`XybU8Mu)%(;TtX`v;juE_!4AynI5}JkjE#e!;^zJ#3 zOCD$>TV)$GuY!l}FeeutJPQ=5HFVUl- z!;GS6>yBvmPfX#=j8}f z2nh5)@M%A4I3(#W{JDJ&nI5g?yRLTivAqK)O=*42#E=%peBVosyLb0obW;2>L@&B# zXLQ^Ahmv^EvBBAmUf)|{;*CuJJeoIuNow^va(`BRHM%zj;|Hr=*Rr8KRnXAc8-4#s zH70^d_*uTk2Bq_LPO*w{i@iHCp_*o2EX#`$6F8=lxHu#n%ET`Cev)p9GT(ZI9O|X#kS1rS+cMk_WrzAXwv2z}A zYH!k75Ft1$x(5&xocTY9bT2HQ44f}r@?5bPSK7zb&tO|@t7y=gYMYs<`U;AzE_}a< ztvt>gj1}5n?b9$RJjoiI`(FNI9Zt1i(YSGFvuiHC z^7U*J(O`uf4GTYKvW*2WHxFF5rUX)oO#L5Cq?5!S6*@ACP}?=;_Dt2a8$R=O`@~Jm zs;W^=Dew8J#n|#RdidbO%iZ04Ny^UN{j0-e7m)LtNsNy{&(n3Lz~U_lE0um)CD>1^ ztVPb$vINF#oKEf5;scVp8-B3xmub1dvd73ivxDuc2btgkC>wFhHvh)DgejndU#PcV zoQCaAVb6`PHm}D8e%{*^wipnp^-hA$YOFPlikYC6GBe-O-GpLd%PnpV%TP)h<$tZU z+G915s{c9zRkEdDj2A6zkoVGAGkA(%U=Qb~RR}K~uvXny0+J-@qju1I=m0rXCD{B$f z)fyZYHcJZuHflBOJY~iJ?%QotPCYPv^7qZwdaVTN*^^(@Exy_suB%C$z=+#ko6^m7c*$Kqf2`gbMZ zf;X4*Dx1)k&D4UNHgD`f47qxlLD7Er(vU7%?5RMXz@A)hRaOfV+o6Au=<;vtuX3@) zcifoZYJ62?4Vi!z91>vFV;HWB_u&)^AfD8Ya<{z=tPzfV zT8QlH_PE8pisuh5v=*sKLLP#AcFRW|fY?v;kk-Y^h9e>br2FugY2=b0357gd& zNky^lNa{PRy0DJF?C7JmI@-w5(+n9t>hlVr=l@JY_6gLo^<0+vT-J^W>fP_c_Im%H zsuLHaEM1RvZJ;OYP_^C6o)Mli936wAq_%fXr&s#-Y8i6A3L&Ke8kHkdg38hUmgE!c z(DIZ^Gn(ri-12bKRB=~Ck+D0ax+*EfwXnWXU)Y;gQ7^q3^KE?>N(_-LFt@Sft+SN{2;t&?nusxM#|zq(lXG8HYAh_FM9{KtVI6Dd4b zY9Y)M%+q8~wOLHXUyz6>C)L`YYrx3PNJ^RGR-(Mw2ka?FS0AX5K?nPd7F&+ulm`M@c8#l0P?>fhkC=)gmb}U)t=k#>0ZExxP#45lP<(E>lL;6*zf#_NyMqN6skr?ChH9(qE?@AebMaFjBr6P{nE7XLP_-U z1?h`%+!!dlwarplqC~PpsF+@EONee87km1Eb(6EpRZ@(MW0ADE%4~MFS{*Se%mGrH zRg=P7im@Tc45?5Nq23OHqz&11hjm#hs74dtSNCr{R;g(*dg42DbQsK#uFS-t`{|eJ z?0@6Hmeqs8-On>yvT*FMP_TVWg^pju%6?0Ma?qM0fNU+KShW|{63efjhm;23A(LNo znALN_vx5ioz@746KNCsssyVdeMAdA^!gy!L@@y}DENz-emPy{d@Wx;KP`fBT+BJhU zq9>;MuZ0|O+M6q6OkQEm6ZE?Sv-QVVBTiXAT<`%kei+&pBH7Ctfk#~l+kE|NGOxKh zZRPsoL`7ZUMxGXyQ-bEhvO^)wXfBptoa3SDWwuF=%-HMTQZ;!dTV2c|f>W0!w+M$OQc`f0qT=QZD~$XvTZ`X23G+pVl4pZFph_H&qm z`RzO>i6O!xCZ@EHU2v5=DAXE!f`xK&nMteNT;-siIcpsBTJ`2S__}U|h5AkJYdt!% zH_vaQi=GpM=AIW>JDTopoo3hk1nt#FCi6acYp#AP$TgaA=$XD)GlEZT28ZH^m=N^d z6~p)PJ7X~Nq!3{xeN+FHJ!lPKD?D!wJPqLforjSp&1^Z}7 zQ-i($CWevnlMCYx6-d~7#48#M;sK%4UoTfleBDiatB_i8L$*z!Rq;!Nt*o}Ae)q}- zwRAj~cO%TKLTk5yWpnMq&FxKC`X%Yh-}2Vpaq) zg#3XR*55u(wOONYYghfx_JGhG@3OoXfFQzgXPSTxmgxA!XxK%J1;GH0{H_|%&2mr9 zgIx&*assMk3%XM#FbY{jFIyTy9Kmf2uS`Xg|a0DJkPK=3N-hEjYBhHrfL zJ+y>_LCIvjm~AO5LP?>-rESoiHfkr(NBC(sqXPi}rr5@a7k`p0x%+=+X}&K7WF^Qm zzK=ZLaCYe*{pcwniq1SJJqmqhxd*jVTPqJF)b`dod*0zDY2uKoheBXPD0Kf-2J z86WFrLG<2Y52%pov$?M#D*|v8uY1yL>Gg7Sgwo%=$$o?NV+4U{u0^u zJTeF_uonwX|_0sN))Kg0QVx5u66mzVLS(C}6!p>YW2$9#Prym5# zV1pQ*2w#JwJXgd-mP{IrShVK~d9dU3J>-a_nLBmU5S!^Y92rXHj|v?a5b0}o0W^T} z0l#5V*{WmDcE6>))AdyKBSQHqolxm#k~b*^ob!_G_HP2jZohW#>I*9AwVIF)&H_Y}+seojU(*~!X%>(7EG#6aHEU*m}HMVI(yZy2$v`pk73pWP1D*~+lcsNZVo zPbo+h>ld@tHCngI#W*wb-JQS;tz1FG8KtYqE8>NPuTU&>a(0oC)4kdDKM-A2m<@=7 zekhr2PwBHf*UT?)Z0Yp&BD%+YHeCKb&#T&DvW&(sKFbL;*D|H+5=GDhv)r}q@{fZE;`8>WY=>59}8SM%nbkdrtwojGFe->Q0XnJs--Q#)CrZb@@3>4P{Xxd z^n&N+)zvA8XKekTOWW{+|F+F1_pZ|i>Ai_tI(;ka`h6_y4*PC7zFE2JovsdHpF^Ez zDF)Z}Te8asG7Wn2YXjgFNyjE@CbY$%lqX8G=3EjhC;&}BvcD{3UDpYpR?&su41m!H zuAj9Qp`~o=zq*r{@W@Q58$jj{q7o&ynOi@U#sQBF%xw1E?eLTC1qzivTP02{HN+7O z$n;ES$w7`R@$#kqzUX!7{^E+O1ufFA#9hRwQc~hlu-L|mkKyNB#QI@(K;ptG;^{U| zeG!0F8kA~pb_Pj@xH}OR3=Z?0Fj3Q*h{oEiU&&r*A3SMNL#&i?$9$29BIF$JSyi5k z7!#C)dqs@qz}8Kdx0_EQ6R!vmfzOqQgLn%QcjykU7%pyZ0|~=*KZ`eX_qjJ!ZNP4p z#g9WQ*0o@r`+Z%yKea|QBIOpZNy=qC?EVb{fMy0A^sw|1*0z$`h?-R|X7?o0NOwX~ zuoCa3)3;2rS5de7z(cUx1cArMywlcO*U~jyTwJPP3ni@-G8e}O3ul*Atdi@@0~rr?{qBA)y=-4@_O{X^;CK3UO=5!e?0 zk?XYzRqvbQl8?KTdZX{WdbjzYQW|!0*7K|=a*qWYxbDYa`UBiBm0GqQw>T$bKDgVV zrkP4GewFo6we(ln9TJp)RO|y6pyZvNyUHq5JsrQ$V1G!^H19TZ)Qi)G0p;rd0i)eT z(HlpLS`ErT@Y`wta!J%M@7XQ+3#Fy5Lj{5s4?Vw_PtQB_2WN%@mXp{x&w;dfrNft8 z+R~lBs@32OxxX?kkexkwO6soRn8n29;W;Jaw{hh*a79>h*hQ|x#B+$AI?IeUuDX^m zBU;aG8M*@us0MU)!*xIz2I-fOp)grX zBX~bUfQFxh?d3;>MJ|T^DXRc4MTCunuD#)#sECz(kMukEJ>_cuZKcxM%C`aeLEYJf zxv|)4zHzH@QA!<4gqyhyu8>#7ZeAgai@y4*s8R3u z*bRwEURrgAXHSTl3j-XU*aI1(*)ct8p9AKGkdL;|7DZ3Wr_uDgd;()Vy${5>R~x&` zEaoce&zL)wSIm`M{SH8`i9j3)0wW$p{AVUsPK<72qBjea7E}!zH3@-RV8S2KXV`MW)*5ghI}vH{~KSKO6)_Bf(Dxa+%fzab0HVPp^k?4Q^HM>BJ($_NEN zPH;R60_!1DMPJg;uCrGxgtixq=c*>3qHZPilpNFN%HRwErD3%07!FQmG5e~^YG-_-upwB&O z%molhzm>+(ScvW-J%O*JB5hj!W~Fm{^+@xiU>od7EXIs~#+2YgyO)~632S7z^ddKizs?}gU0 z${R^-a#h1{Sz<<^=f!5n>%)3}fX;D!^I9(9xFb&Lg6&X7n6TcfPh z3&hp5!CjNU1?@nJasW9~mhrb=`0q1h-!sNYP#m2X-NjMB6-Oi2N_WDyzZ^cxVlVxR zL`%v`tAET8Fe_ApuJY7t&}Exi1=M3zv=o#z} z*xUol2_hzTV7yBgi1^mB3&EWw{0oQ%-dQB;Q@wW*z7ewav#3Fq|1JNG*f_kOm4GA6 zZOuvKz>;J|vT(v-fLG6r=%Y~uMFO@1UXli{#TMGv0ZPeYlVX?ANMrk4;|qnGMQ(bH z`a`Kxq;1y&dwytFIFg<)XknwoGfpzuUasZ;K_Vm5@fuP&t4J;j(iOfBYxj@Rd8Z~# zYOY_5I= zU7lQab;7Bm68COoZ+$TJLZ?dVZdQ#H0J+oNv~1eCZ}Y|6mrn~HvLu4iUyF3cmg(wD z9b@&ZF@9>3J0{wx3l2qKoSQ56$6$y=9N*&G8)7gPII90`zU-kYlcwz!pb5U$zcmXT zV|I)NfuL4xG8p6Ov`E4lrgf5`J6?Q%kMI#N)2at^vnymQu6d$0o${A&YPO_h{A2<; zB`~bCVAkxWZ&J>BLBmtf1mYg+MDBA5)?V@h;}0L#R?aWvnxr+BP9;D8QlIV{Y-<0v z2b=zjNrjwY)dL!c#|@BW%!IlV0ju*fLD(%B@xV>JsU|859$miUFds zr9RgWyuLj(V;b2j0p2f|v*l-5=rK$59vuc_IgQy7yI#yL`OK^9kOxw;N+~J~g>w?FM z58xXwydzo~BlNAbAV_;G4s_C7{*D;;v6QaLXdbQ3iL%zH8?`-ZR2RcoZgM5ml+7*5cGtH=j}N$pm3J4Sr9-9<;7Z zUT|hMg|rO>m}ps>dtPz_6bT}8D{>h1K!JcW7e*xFa6~Ky6JFJBxNfedizbX66bv92 zLiCRgn1;aMeh7H*lFfw5E`Y~eZhx8ZX%FsnXl_t@%yK_!&F~Jx@vF@FZK@%^vtg(9 zldM!=uCDHw=)!*RctEdv(H;R>EcxYq8{f99Q zL0vFb+MW!hbsq0f#G;6AQ4&9$Gp%JfF8OA>Hv(?!R0Y53Z?xwtpH^P{sK)x^j0KFv z{_b}T8IYXEs{vv~GI$$cyrt1@dg2b)seS;8*KTSf<=@~kk@(7zZ&)(mdEM#_Zol=< z7D|PUcH34Ma2ZgXym9sw{`RWGFCVbImI*0oKdc|$%f1dV2Z=5-lVIaHZIp2bQghXA zSD{&0?p72auJN8>@clJj8Zc^`Hv_m!2@azc7(dTb$*;DJZYy7ai`0oPD?Cbc0X& zfFI1nKLl>ew39xxnCn?6%d(W|*qboEf zxX*WATx7HzWd(nTy4G7Nwwwi(P9N;K=BM(-}ax6dd^6Ld+i#fNZkMS4uqyI_ z-6ok2Ct!-YQpD_ghcnB1)V%ibwkr8D>K0x;i{juCut|vD_4_2Jswj9=04Zu^)1+6x zr2V9rHLx#6u^ZvrZtfmiv7Z<9gu5m@qsZ5~ehty8%gkwVI5z-`r#F0#Vx{gd2>XB;GnEeHL)uM7uJ=FYr64BDp;no6R@CU>6tt6TS;`L2!fF$Is2<~08Wj`cSyQQlhpr9*c#0nNfstA=j&MHgk(kOV*1;Z*xZ zozzUU@6OR`lax8%Lpxx}isYb6=(`q(lwlbhJKbmg4Fn@TxW6h+v=xUlMW@h1L?kAApLe~Gw zA?6?X36D9ev{G>2y%9M1v<_bUo6n}b#YV}a@%vO;q7L`u>+=gl1=N9d6-JgU(adG` zq&r+o+iTSTi)PA*vkF`p(%7nY-SAzJ-ybaLQ?tGZ0aCmV3(iO19Y1rj6^ z6MND7keZ>M`XvNNUt8>uRJQJWYg>`^Fd*<|(n7s7|4H294CL&SLDM;^r;|IqLv1f4 zJ0Y7IF5wVlOioC*8twnpVApO!q4>Ctp{zV*_v#JQc%;7u+=haoXTM?h6XTn1V(uN; z9B&0M{&+gt$isVdE?LqbI$1ZuCYGs3eE83^qZ(SR7Au@^1mM}p-7K8D(bt>TkQ&L? zolCBu8}YWUbMJLe&gsO8vqe04S_?sv$&F$sr9P3fJS8B^&!cDPlaFfj!LZ}x1F2PU zRjuo~3=}zgp%xOpo)Ukxz;A3``T`oS>ytI^(p676mfNo?D+`jA#6$N=6|tqsS&KTW z?yL8uwLB!8P_0EL(;oZDe+pQTdI+a+LEEzkO5| z8lMy_&iS6dtlP*j*ZHZ=R-r(@F}tbXQd=O+y{(XFR@iX1$$p6CtV2%MS=|LEWHTiT zAois4$VyR{rWIiZrjfwP!PJV znWKp*Tpjn6M;d%QDZ{TR$Da%Q4Pu7Ik%73%tTWh$D-qNbV^jSJv#^ODsNs;vAxy!3 zV{yqxnv|BMkHH0v|LS8sXJh6%GM#a*9`O|9w4q{=x+_5X(+ol|Z=5tHV#xh#Xt6%_ zfMtOdpDyZXbhGLoZLqMx2Wbu_`PQ^kWAzaq^<8Zh-ZfKi*?r-$6EC?AhU!PaLEoe7}v?s^f^OH$ii_ zCrRucM6t;@Y67*|fV=21dQ^3^jUo~^HDAZwhvD{+B#iRsA^X~ z(XKyzdhg@xf~Hd?p578dZ~2nu?ZdglCI!)x+xo>JqMc*ZA4_~}`qd_ms=aQM+B zsy%W-H@1!$70D#Ix9*>y(j`eAX%Z*n9s$=tgOnL@an@C|2p|nyih}gIP4?mX*ge-= z<~bA(rwdderXcEe)Z9`Pr_Bn0-XB40F+g?;1_R5saZfkW$PdIK{IsQei7i>Rx4pSC zu2cQm*kvV;Y-T>~5zhlPCh+z>OQoJqS4u@MM3YM`S&k^$=9!Arn!WA`tq~sgfQ*08qw7@y5`Qb}VhbGti*kb+ zac{?>i;HoM8X9;#HbuU!pUyoNkJxifVSnlFpb(AxaDb@KNs$}d3^qdTbgJZ-uH))P z%>(3G@?SzF*xPfsr*jQ9GJc6P?rj9e?godYbogyH z9ojrpS#s4Co%LWcPg>q2(bEEHsJtt7xZYx})^^oiToDeJVujyzk67zswImDjZRfpP zL7Yg4WPf~>r;@tx@W-!t{nGNH;9MEOf$5!VF&lO4hTnfuBc&=niB04g?y}p5=H6$t z3#$M+&7@^)*^b^`F4xdomJIyvq@*z91VGY@dZ1yVMNu%z^6+i%*ZSG(nyBjj%z*V< za?~?A-x2Ly-y3Iy^V zRg4$Hfd?kO6w6CjaD{%3%{^-~0daO|W>0mjRS(sjZA1W)H#gIyz=qVk*iSPM&4rxk_ zetw*4AS=(9_g$`lPoR3Su`^~Y%UJn0mIek9h*Z`&q)4EB zJ(o*-z80VI>Z3SpIo%2Oc6p;Hm`6#jnwaTGVn=(zwwraT1fXvmw1v4)S`oCa|JW59EF^quf5u%?7ImTt9@1K<1H{f}A?#tY+ zxSp`u^obz4u?uV;PTSsWEQu(^n)eHx%3VXrp2;H@{E=AhJYUBe#Y_&7R!QQRBv?I3 zb&sgoV_nHP_J+& z{5&3h6IB`}fAGDR&Fpq+oamO*aNXTV4`1Ah88wMfeolTF%oH|pkM(KI)y&#Ox{De< zA9(aZMu5<$YOxNLE$k#2l0WRXc>+ z4@wEnn(n5mK+REu#Gz()MON~hDkQp7@TXeEvM)^uo*o5Ok}wlAY&>iYLpT)g=M<~w z(Yv9lNS$Mid{WvXd$VD62t78mE>o!`1-f-0CrFG|lF6x0wqKU|VW$^viR^tX#9v#RL-8nc34Pz_a0SQbtKl zd12GoX(5Zy4*}au){V!L1vov zm<9@Ay0qhW>xXgnJdj#%am5C31$n7oe{u8v?O*MPswwTy{*k!Reg@MtvXy*c&@=;p z#hl5oxfZ_`4p2=nIzRau>u{VOJmeQa({uZn59xN;PY zo`(ve=3-t=kID_Ary!48S89cHMYkn#VZ}5)Ke>lnLyREn z?MK&SrFmosVDwBpEXJ`koY42grW|QUT`f_ae18aN<<+JI{h?C4qMvnB(Ln^B;u=bq zifnT0SET}L!(t85ZErrmzV-Be^Zu3CYx}(Y@cO-{@0*WrzM!p--=Eeu4Mn-iY+6w< zx!=sZ4tLXjfa<~;LcW9dScDrR(KgXzzE=>vqZNRcX=UJ;hX-+k(K|A0T%yYNLLO=f zvu7QXV430V@X#t%&F+Y8nK_QZd3%{zlWK>|5>5p|8lx>0xt^m$oXhppbFjwt1R-K{ z6ai40R~4iTU1BeRTVSUPto0@k|8H;vt<}+1H&|$M#3PC)T?btquJ*C{GYetD$K}jU zrL>jC`&d1gi$yNU8l6abpyKw%wVyMdv$@6My)o2)e=kvTjvui7ROx+&uEEA4uIYLbHk$iY$H!GUHId`ZWoyBA-rkeBGQC$Z2!7qw1Cq5bLA zc?ltKAn1t%!~+-=hUYcK*h+NDLUIZtftYdx%KwhLETRl+(G(@3mj;(Om^31KdCM;7 z-DxNsK9>;s$xV=5w2T2l`7^Or*|)WSj@^FVbKb;Wc0gwc{%)eF#$JNqEWYe+JRNurK7paEtbQ#$i4b7U)X^*W^`bF}77+*olU9C~&Zp5V z44U;UEtY{r-L8_L6ibqk*p2!#K)uKu%uP{V)I47s;A)eM!Te`xYH0cU#3aPJ_l}te zFuPz4R7j}W<-H_m2Cf4mqsYn0zS*$*vW298?Z!#sXKsPrrbO&%I`27ejQxrB zavO23!7WqR?Mg*ild-&3rKl}C-}>Sb)Xz78lC8sKWN(`5bRieRbmx0Y$v!vL>*j;z zSn7&1dkMk*?TXe^GOdm}-z<>1R{{)o4fI7`RFqB7c78S3dAHbM=+l zfVNMCB-Xel?{--;_=WuS2|1Lz8L}B1`eDdAt@NfPMf0HmJ#Yhr`acu2cm(=lMG1ZJUS+mcSWgnUKE7h{^;1LmE*%=Aiz&#P8k3Q_!rbYW3q9c>bwzjNR zk+>l-FfiPxU@7f(3ELtMh=>UnJhioTH8>k)cD<|K#df+~?gp)Mtp>rKi9XfkVEM#L z{^Ud-`QF8@EMruyP8459VD`SMpe3vz!#3#C$Gcx$0t~NQv^`ydz>h8(9V-9^O*d9E zk%+kDLCt=8bph#x3DzMx)ANQcNh^%=O44c}sJO+Qeql{KGW2AP)LHgpP|Kbq0eV)zH7OYWI zNXnG9%O&Aw{z2 znfcb&l>TC&g#PIiDnxRbSz$dWW~Er!GrZ}eTUA+yIL7woLINsC^-bx1YR1H22=caU<|IeM%(&kql9Du|e)I*Y>NkPj2fV)ZMjl)*uj)ESC8sin zIHLdYglK2eD?hz#29le*H&c|x!1#^~*Fhd&?ttx?iKIbAaT3u{{j{KD9F9yea{@(E z(D>y>hzn0owK-1Io6;J+_kxWyH~4%?aKVOiwf2%p8D%enqovPwQ>u-XDmJ zPp*%anWP2e25N(>P+_c(j!&*duCDM%d1ce2syuuXq_S*MbuJ$Cs_omLG>3autntN* z_K4b|v(y)74uHUMembQDT6s=xc2vw_%=IRJ=NrY1W_Lis3FTNTCd-!B*?(W9gl^lL zB;m20C@3+K=#iI`;#emIGT(I*9_<|zR!R)xB!9;H9+<_kWl2S_;=8YG169#l z^Mc$pTHxHrn30j(p_m^i$d3C*P0YavtRdZbcXRo7tlc-Ubk7kJaoIC|*YRK0zU*rR zT~CKFjSgz>`A6ag`Wd`Ek})`dUk#fdLOSRGN@Rg22q7tu&hM00W@sE5rfD_o%YE-k zlxaewJzKRv7p%D;igg1xZmjfJA*_S%`Vb)7B&~2U5{56j!*T_^>lVIeMhQeapDCsS zJ0=iYylV&@1|t!ZN{N@{LegI7Kv()B;cQB>p%;khhSEB~dXn{UsrU%|8n1xtOymsISNN~v7>9bWH0^~}3fT()px%?F4aJC6bupq;LPDbQ$jj8SiC#|L5U44iL)U2{Ji4q;&s(RMAh6`X~Bu zYc{;X>H#SJ4r;jU_D)*w;%}w~Uh!$e@8i$O?J^FTh;-P< zI|Yq<_CrFRmy$oOP{P-yz4(?uwsEP%;5bKPbI8BjJy0u3WF!WI!&ur1*dsk@tYO~Y zbvK3rh=!eJDXkT2{-7%d*MlKSV=!1XJ{3~8dw72`Nh^71ecd^4!78v*DY*D?q1mP- z@g9zBi&-ON&(_4VA%aPEhoQQnU??zhxI6MQX3)pXdMPtsq*+WcMTQh_vUxVKu_}(* z_er8Wy`ZwVG|g=Tz8$l|Vf_$iC^h?za>$|Ba{osRs|@BAH4hR7fU92`{y+qO;(v6X zaXzztx5uGmyOyvmt69#mrSw}kYX`u~b~-ClJNk(heMa?e`}}98hd(0wJTfoS_+5%} zSR?A3-bWo))B2?1wi!3g7ba!>$30n53&l0`y3z<^J#Y9$<)fl`Pifn-3En+uq9K-$ zXEi55y-m5Cx^zMjhoK>@ny~(ppNz!Z_18U3%1fzD*d`e5mT8rzH1O*kGh+nNshK5P zFrhIGtWqccw)ttg6uEd6;6eRUMDwAD8KST<5aW)ASNsw5gq-Uv6$bK4ih}~Hq-4^4 z?sjqJ8NY7%t#!JdtLMJRF6y4VyYBEfTn9hRBJbpJZhy`DZ*=5@%eTyP&Inx z%$MF(4n23{FUo^xlreNc+zA;x03~nsxUi?a5t8&r1_$4No=>FleQT}q?!#r`eM}UB zJ!o3iXECVR|HliPauG;Kw4;R3JV$=B(s@WP)5U$`U)_*vV6P!}7*x)vpH~&>#p8T| zu4GL~aXjg8b6vUPS}RdP{52audCh9D+Y)L{`unLJFf>B0BGVVJ zwIDlO1N(t2>&F1S)|Jri55?o`Y0DC5K9>3udtRF5Ez15J?N9_%iPjxwk_emXvSfUI<_-htV(?U@Q;j!Uyl)R*X7#ihVFyq#euZ&AcD zUy(BI0=S~cNDKxem^jNTxF#;&{Njcgb34-E1sQcuX-1Q;w)autgz*+su7p1R0(t7I z5pCY(!+s$8 z8)-v?2@lyN0JlKEg0RD=6(OA5n(a~E2nrkj> zdnR;E3=i0W8``75F4khcy2K#j4?3Bypx5KW%Sv-sO*D6OU8c>{(iuY}equ5nD8&%j{qz?sr2v@(^a0?sqYCcXIJSm}}3pSu^3 z$UwnOPCS3(0=wM<(o_7hJ-7PAMUfIDGO6(R54}?ESrxo)*G4U4S^cEc>gqOabgJR% zrgVSFxW2;cMA`kdSw?(ecx%k6w4+0u)_eF~w#2zjq1E69BLAR%<8A%6VEsw;s+rct zeCcLd>2GLQ#x6QBNd!l4c&tB6Bpo?_dnchm!*9CoZR3g0$~5b$?bcD zwPpZ}$+k+&c1Y3yAAXZ;p|NPK* zzO-J9-cmN4I>s3&M2-GgY0Ft6zq=|T4Vd;em~n{uIeSxAb99je%1Y-zQH5=HscsAe z?l%*#PrQ@3hE9-BWfhUz z4PAd2Jpl0VgAIiDs=e=tFL&u@*NJ3xxFOMHp+5d{6`l+$8PV>;?^ZCWWn^@*YQuz* ziH3cJ;@cddRL~mOnNc%jhlRe0HY>FtcmR=M;QLT+Hw8Ap}a!jJ;7cn&{rt-FNTQ_$^=E8sD(wHCa5tccZwtUuw zeYk_2y6%!%rhVq&upz4@_NJQn262t{cnj3!wfHiul(|$VaM~&N{Evurhir>!gMz8V1J^5^1)X81_D=fRIF*U_ zr&3aP@0D%6zCC-qxh}P5@QW1v4&)Niv2{<%<1C)q=Ftd4se#VQqlYG6cV<>>o-9^W zAb6 z@s599eH*Qj-QPdFed^j%)%4@d&2e!n<;z09I(qtL-=ZdbxZ4Q7X&rB_==y=V_4nuX z*@vMjHqL|dLi9;(D#|+e&2K;6oxkm>S6WLVh& zgmD(C3ENI_?h6D*dMwo_aVMl+27(LX7gX5m=M zrD3&FNZwT*R6KDR!>j1S2a$5H3i7*=%Uz|27-G>Tv$|rZ1n87xJ4}7u|5WpcGjEe} zubCEUMPJ0*D8O;Ws%jSK3*eRe>$C}o&g$@n!Ce0e!MMY$9RI9bKP{X@L3A}pp@1(T7DBW2ZOYn&0Kf-4^f0QJ7~ z0;q4x6GWmbyqR^c^m$6%q;Q^yYzucT@ce(Or%gf-!|z_%&(^}ZqFYBfNeABXq?sh! zWW9hu8}FG2y`<~$N6PhQanpA`Dz7%IL7B)5b!%U*sDsJSBw6v+hHO*uXgml51@WIE?a}XvSz>`zN{|sZ=2st zTBWQ)@>ZfmaoymuOSMQ3rb!2rnpn=4_C$r~`BIpKJp^>4G32u^mt3PNJEX~|k>;2t zho)PIUyBHhpX#n_%-o9MulNCXAl*zso?(&&kmr4AAKh|nIhcQJUR15~JelLNwK)5P zyCUUqs_eaS)Z2pfQoro2<8|Zt`5UWi@I8Yyb0+DZ7^p&O>?PyopNY&1KD~l}YV-gb zH?m62RA;sn1USU*^0H|I;yzOchFu3cpye_(8686o#EU+Wm1DNc*MFIQMifI6?j{#a zJChhYMfu-vGhc>n!8@cpG?ZEPRNcv=_{P2Kla&bF->dpwn(Ht?cxY_Q(V47@2Sv0STZ|EA|ovbV{-Y54$f#s9&$tl$?iJzoXVFVa1mm!UQ+< zQcbzWczm)pP)oT&Nw)YVEX;4A-*Du>U*SXmoWQ@*C)iTZvC$7_4k#$s7-{qU!$+Tf zk6JD)&NjW}1;$Ix@VdKOazug;N4hWB;?SNT#@|T>d&_BYvT|@Dx~P_aXDNp9;pgk7pwb$Ty%^Qv1Qt9A!c)7O#Yx|8}Fx? zjrf{8{ljd-ehIY8LsJY$@>!FiaR#%y`^Iq#y`+cPM}cG??4W87Yx21y)1|rhS7mS2 z|M!rc*R;^<4r^b%3a*Rs1#>Qls$KU0pQ9O65F8DGS^Ue3y9JfxX}#yKo~&+^>aIG` zzwl`a(hh?llgjk0iiSQ=fjqKLk}TkMk5QE%R1^hqXr{RkWS#8Yt5JzPIQH<{n=MxT zhYe$^CrbD2%1lXqKD&N@f`0L1-aEFD^nFOIrpL)v?<9O>q_kwWq_pW!7g9cJcj!+u z@)Z|(^Wp;70+Ni%xaZ6oSu3QRZ=)GH52Sz;46HHf#efXlo@C^?$YjP+d1el^Z=imL zzjOuj^bCzZ-L7;O;L18peqo2E??3-~k*<>t9Ir6)^^NY7Ny)lCCAc>!Y;}>mUy2Pa zi~bXJvq5;}1#8Nk_Q-o&^l9g!vgIt;M^Qoe!jhp6b9*%92#&z*mBML%HPWuq1mh*| zeeF$GHOBNWj#BK&AV2r+uq^TNFQPyFLpsA4Q%NPX@6$nQ%!9AyQ=FC=Gmow1tg~4nSMW7Z)e5neblEchNJ7TL5QhUvRZ7E;jmx~6U3>ORQ z#Zb8haB)?lPYf%+hHG!C{uyPSrsNTUw4tHPUC zr}GHn=eE%2w4~3K9*5zV&n&@|TNZ~TT1l6zsrZUMYn1s(9CT8EWJL)9S6v!oZwH4S zYz_yzN(C_#V|a^nF46I{Y~;$HPW<>4@0`Zz1~vwi_lQF+eS9KfG(GP1u5Y;&C+wi0 z@Y#3#Z@JC_#ld{m_`_FP1+RQ4)n=>_8!!WLgUR}=bNsF)&;AQkh(dQM4hm#S2VYWE z2*0Kw!0Ycv)XiUTkLW>Nc!9ucu$@t-_o|k4@|&P&AHc1bA`n=X>!$b)Y%-@pS#x78 zyd@Ip=R-+}uYtG56Nfu%GJUE?9$P$SYh;cNE)%j?lQuIle6upLFEl)5`syvddG-I% zaq|b=6KsL1Yx?@@&P9VnNQ|otZqmz6!?+NY!wJyxf#3}-Kdp?_N-`|cA8zn9g!}ACV;GADNfvG>>#4Qwa7w|#>*uvpz>d{SS#j>Qo%tb*Gxsn z7RALPRDo+`(7OpJhi}<->ljlb&AqK6i;=7d*x*)l^q1{%t_O~?c;j;^T9_)%AhzNZBj_|bV$j09;^aZods>g<*qSUt0w*J#E+%W%Z=9^|12sK_l;uuVhN(3Zkk zZ&W8@!2d5?8;v`hOT06Ky_Qa$oc#ySEW_?Z%XLLsww^j+OCQ-f(25;Co?=#>KWKnB zkUxJ%xYv%4*9Rk4j4ll~1Xp+3r8+XpV;oRVOk7>Cz41R&XtLNIV}h2)5YlL-S&n$FOYdS%TSSGHkodcLG%vjTCLgLQ zQT!gIma&m6yLdt&ys(iZMHUy4*vBz?(18#w46d_rD6kB}z}a2FP%+(aZ_0&s((s0uDd z=#fcC7RG@A>h6z^`9% z`J$h#c@qzy^Gc7QwLW(`Zwinc`TEQKp)DsBdPoq}DObFd$J}&&FD|(zk5!N%S1F#) zoYTG_Zq-blGFtLqrpY*t98}n+R#{ne^j@@B`?RZ5IQ!MADpxEmW(|(YTq~m3f?AV4 zC8!-yKbT}d=E|TQ>UO(nIm=NgcIL+kvATn+c~erXSRx{ zC#`P<2p4G{m+Ar2rSJze_248=4cep7E&WTkFjP#}3O-NdXvEl3>kxglyieywpI}K) z#b82HQTsJ2w?+;^VFD$b9VPC;bH^T$;Lf-}{&%xWk)8S@k1oqoP0XiCL&mJYy?96dJX2B($PaH&P45i0U3Gfd+0LM_|NqN`L>ycuuIX zC6<)>nV~n!%E7`^1{?39TRQ-;9axAbE6y1U1oBgNYpNXgg zQ@{BQ`1-dey5#0Y=@WSgAL8QJQXYyR0 z?Kl7FxdJ|s4}Gs=%ChmZx1}O&3cx|vy(&~FZtUNn{x&5&McsRcgTEuyr|#Li%a_dh z=5f?4GiVDe*P0ztR>&{td(hPnB)2%z+7VK5Q(ryJ;6Z36ID{stfrkYVr`zsI1gMO6bO2Ez%Ve2d#QiP~n$PRzqnx*r! zE(0n}REUtKNP~7s8?Yo;?X|W?c?_BfwLR2wbkzB#rwyf<1g5-KfNVC`*MB+j(KY5A z*s2A|HuvbQnc-x7D27u~5Mh*+TFRrb+b*kG>jMeYH^vR!852cG@IY9?fn8qG*kReC43q*QD!e~-7m3&c}TE0Z1470U6F;}1d6t)1qVVqT$_ zK2K3e?DN27aLrju4uYu7r}F!pP^>r;h_&@&MLgu>@m8MJlMNZ3-x1H}+IqHqHC|b} zJ6j&)bKqbXbXp^mKP*j%9_=p8Pc|!W-C>oPv1ptm%8SROP!m;&mKz^_Y>pJm{OxTp zV<%Q$G8SeuxJVxcqd)WGoDh$cJS+0jTbv$8t@Il$+cYPT3p-~5{oiXhgRlK~-$I=I zk0nHlAh<^wR&}NjTf*u-@s*w;2*x%T!Go#DU86|M%A*VXlp8}I?cL{-oBoV&dY`N= ztnFyzi+yoJclSXZWQsfaeFcAjScK)F+X{1X6&8>|D4diI#uU<63E6(f1&sI50vu~G zhX8mdDqUeAKNC*nFgO4Ce?QHQ>h&}L{eG}#QnDq46b*VKB<-dIpc^^uK9w&&ogo1; zZJdrb*_T%{HB+Rc>CLnTwYwH2Nr!aTuT0aQraI%(n$lz}(&2gDs>20kZg!%r>5yGT z_B}Kx9xKzU^y+9j=p;nCHpQ8nLF1$io1dR2lKjqvv*m|G{M7{j>TBYL?sRE+2py6a zsO|(s@31nby%XE{9YfHVQDL1s2T$uF5~<|@lF4P=JpX|8aV!Fn&P!z(5;EGaJZI&< z?$Lz8%B(bOW{c@HAw z^c6U3LagFqf_f(bwhX8*kM&gG=hoSsl2|LWR(eaK*2!|6zRO7?J1)kgc}Fz2Z@J}J z@hWe-3~_T&V@m(i8O*2|LI)g*LWUT}4zXY@^tdB?q(ev`6iHM1y5B?2Z{rLlxF{>6 zIAkZ|EA(H1dr3nRa&#Vv{Q6@g$Pb=^SF%q&TEX`A#`e&=={ynz9fJ)#>r2SBcmo)W z&g#H~iDRMsd`$&^i@4?%CyP;WooDE7|D@lr^yEs;k#soY(4eDokKf5~>&KO~E&Ubi z5q`<^1RqZPU859rAx5}J6woQFeFEehK3GbFb#Cg34_C_Ag50p}<4H7?BV=S%w5;bB zW?J&occBOGD&gf(SX(`#KF%JW|0Rdv3GH)pIX<3{-g{>j9$vm7f}kPndF0rk7_0uL z_Jq?*x~IowwBPDdcLBCbv)=4d)}O%P+aesEjYwDhzWt5*}J%*=%P&a zS03(@z*qSX{n<|;Vo%zaZKiXH=J3~u9ozejD1av99o|&>cGXeXqaf9utB!w4->wbZ z&*W-ZZE=4Lp_tX0@_EZC1(?yWZvr68J-}ihD6%3qp0a;ZV@7~2h&UYa|3)_%OZ<)+ z4OVZ8o?OcQZJ3zQ{KPD`P9T>iA+5Ut@9A&I2)1sB>yYC*Z;GDO2n}`LPc(}Y3)0HP zQ2!ojmMcSJ%-6@BK^0kEr~9WB2@|e+ub6pYI1LcPZ%iQUuTyMJQ{zAeD&wbR=tvyM zL*V-FK7b};u_A8h&S3omM(j56jdnUJ=LxcJA$=y^DgIHENHm!CtPP?)9j z!xz{>QV}-$UcBOo3b_z?9nKGg(zwNTz9 z(0p0Lgu=XOjV7#U;8@}#W4b+ih?^Gm(KDCm6TZ@2;-i?q&`@J`cHV3Wf_--(}VOC}89QX%=Np8x!{Ti6M2@t$HYm#9@|pDT?8 zw?xjEvw5NGA6g4382WRjV>L57?eh93SlY~>J?M@x+nRbvzrZ^fOP}$YblN-h0;JnS zko0=&vsZPJU2SwokH5qx%_pIhU94IbCQ9j)2!0`b^?FKkRhR;EKY=W)fQ8XTcGPg3 z6Ivqr;lAB!pV;#6T&*GMuOf1wRwu9-YF(}ikm0D->FGvdpdW*YTEkbpp_ zl}XK2Q4^-8z*ctzKHTlU-`blR(+rl93y=1Ky=`vvBnrhkc_Ex2oE8KZ{+_)$I-8zQ z50+8{6F~xbu;8$a-1mYZqd_>%U4pa{7Wz4URH!dT0iMMu#&!>TiwD8Fr(Ndq&VmG@ zVcK~*H>4RX#VWc;nQlwXgly>%x3lPXa5^2^! z2F;R%{L#JKI=l?631LhNqgGZ?D#tm?o#($|LgT$rOMcCmP!ww%ggG z(fdt?d{2mZ1goJ*qh|uWl39Um-JzNk|3%1UD8On>*_60)1uc(Tl*D_+ZUbV6l_m&P zYI4w9a+5CaN6}_Ip3E{v8##SvYa%D@iLf+J(F1l`E!52!UcOv8vIdDV^26GvW zZ05)K+`$po<&v61&5*E|KgDy=1h@|Ycf#BXs0+U6#Nt#rE$ueS@ zrpSRR4&fiI1aM5ddx+8&Toe@&Yt);7ad3O)Kg|VhH8HygAT}FcPcf+C6YL#YM0-KO z(BV-2;Shim88xz2U(4)e?)3yJ14{hSF&T8iIg{Pz5uyt94^7TNg-@`=eSvjDhD?KL z5p|vgAm9A3s$_^+P;}Q`$s5@QOtGS^SuSg9YEU3%QRpjZObZsX2^1>i=%z5TuB0nS z2Zow-vJPw*SsD|l;mSc3efeQkk!=B}YaN{q9V0-@B30N#m*&9|n_E=MmS$Bf16*@x z-<fh;y*4y8 z=6Opab1=%pTT9IFbPfS zqgfA{r55{&S(>kyr5=N24Bo*k%2V=F&`TTM&;4ypDNT!6MTjXmBfS|u&Cm)Opty}K zvVJ3#u*OjQhepk0nh*a-npt`L={>OSVrA6isRxlf80E6oy&a_!@Tgw!Q!$Q@L~nrf zT74KL_+vWZ1FApl-jrox)!Px8Ht|ex!L~t2+BSs=_>sFEQ${e&a|B~QW)Xi2PgSf> zN+bA({4G>?^tEIFrU~Kb^n&cDvHB#dJwcQMG5tnxq4ncc?}SZQt?)>y;3vDae=<7_ zh(#)EBpoO=#dEI^7&ba#^Sx2hDlOf)Is%+9QCGt!8E~6C7Wr`zE6PPD#~g}$G_vYMe;%0J7ErXcQyekyXYblK$>HE6!Z}Q ziIPEbz*&hrC`lh8cZq}K(lBfFv`-tt5U;JZvd#!M{GZ(JRwaGWdgna zJUC_o;EY}ZcAZf1Fbfv}6{d!Ls$_mwqL~$wx#XGO-Cokv=@PwOqe8}ptIN2pkRAoA zJPtAj%+U~tP^X4E*(~^pl`YBoQQ^#kMxI`d9P_eq+jS~|Mz{X$_wsnMd4K0MxF9iC zYp*3Pl>j>{m`!&7JDM-)QiXiW@P{Ujq`V>m726ri2_-eK5!^?Q?Coj1^kX!H+M=#oHIFwHr zXrK8?fE3T^(c{(tWO<+9r%36C%=r{N8zZXE{4sBSEN*~{DmyqoF?8hBjNqr{Kfg!1 z{UtM_|6!?P--y0^=pgjQZI_K@%H1pV%E!0O?yTHkVB8_clqzmv_hT~Xpk=pEMy#lA zyM1}8#&Ff=3IycOK}InM$R{cwp#y*jb@IF|5^rEh@Cymm6quzM&LB|E3rk^*x)nPm z$>VqYc_j{8Jjuz5K77!>a}LJ%dV$vbi2}|g0AR!|bdgy|d>*Kzsr zn;KWOPM}WxcTjjF`TNgTulNaYg7d;Kx5*nRoUSNN=z+EoUo&&xN)I=V)yiFE@x1;; z_cc1m?VS*x`TSP}XBWW8d!oz|2vF$QM*GtiaH~ zSSn$dJ5_kNE}D){ZoJdS?ld-M@E?uZ&#Ptr$S9O%=jDJM>bKK7ey2BV>O^#4+2<&F zNXtO}anmY2$4JY7!7_0A%1QcndW=TarZ0$nz{G2>C-NsA1CX2>{imw32T{cmAPJ62$4u<+pd48P2m zg929UsQfP%(YKa_R@6KnkF4mo860P?F}JP-zY5YPv{^4|wy&9EEpTF_hVnRsQ@10I zK%fIu<>9|Q*e08PpsyWP2#I{wE6CMP{VLBuc9q^gC~!C53qZYs!V7uJ8QJ7l$P?&L zm~)i{0^or2VcRg-^T>8`#^DbdQk-SjkH2g!Bs#3Qx=fO_{^Zm4Y>XOse3>|13mco( zP)}Q3P~5qo?Ko<6ne(2$Nx97&heRfquRFVZx3*+fQ%5n{H~XxE4oB*zJ{YheVMs6- zoV%&kn8J+DZB7cRTwa$r+=-s5lL#UeovTXqRPEnYZtUTm&Jy+_6g&zS-3_>X!LqJp z=vEUS7vDuXWE||M?R~B-{HL8cNAacyYFi1XkLMIVNAtMPsr(yw|I356;*o<)2x)M< ze99_Cx2A^QSf`NbJEEd{C{eEUYiLYvUIjv|y2 zIcHqwfiMxbs2yElVd}cbT;|aRsQSvwq#z5U>==GMp&|?T(xN>D>prI#+yqH+)m(-n zGW$zq9yEhW&!SQG&7DY)Z9n0CWQm<8JP))(mLJ!l+>n|Cv3G}iJPN>4Cut@l18Nfw zVGrtKf&i7wX{2(NbUJ{0EHF@IYTC{s6yDF4g$~DuI~wI7Nc~OT?gPMqt42t{FFxa7 zy_9QFNhI^LPO+PSr*AQn5|k^NKZS+0mxW&VF|Q_lpV6h^6=7>+uOK02e`O5~I`e2T zPLavSa<=m)eSt6=o)MPutlHiD+ee-vg($ z=hVG@#F`xTN-;{buZPonBfW zDxH_u`@miScjBBRFsw!@**X7qJ~lBgY|e`qH-7`&*MJ*$B0o@;x^!dE(P6l_M$`Um zT`Q}@rdp)wdM1z%6>_|(ajyTE+=bAMtYF-`|A#1I@8bnHB6kp!<97D@6eyae&^i z+NA;ublwie!wR*$F8({0#WXkcS_|Wit&2l6UC(YAKvW~He^~RBRh2}-I~w(~K_49A zA~zcJs_=ed(2t(HB=ARsq5tUS^Rua*e9r%OwXR)VEVksp|5em91+H_KJ`7Ke?C`g5 zaF^bRNsj42!83ZmpweDJ9e097}HNO1F=6$_i=UUO^Y41YEU`njP-5V6{y}8)s zIuW~zHC_7yS$lnjR!C*ygsK`ncTf$Hd%JC-I;VbrqL=8A=HhY9?`p-%lc%PNSi&VC zk;wN|;oqu6e3p zETF7yUcGsVZq~5i_^dySGxJO;sR~=Kd;0Ud60pUr=nTvnc?g3SjCmi*N9~nVP2?61 zI|a4o^tgc8MRIZ!Xi{YX&)P5^-f!V`Fvb4>CX4KMR_$Y4o%;J}c&k&ErP~`QL)1$2 zaWio#6GxP(GS3=sQcpfwst#e4axSuJ1fXBuGks z?i*wQW$*Cp$x`NOx&8SS6&V@;-X;b=wggv*VbVPlWk9C?1y)@GDW4$M1H_dGpT&T> z-VnbXW`51_?wvwe#Kxijj?2?a{H15-bS6ka!fu@bU7ZejT8qo%myp@goVyx2*$g^T zkw>k}XWJSk!aB`X9ZU~Ah{+~3*?>vzqo&A%qgP6n#cCSv1#6Y)v-+8^BUfjhH`rtj z>XOw=W?)~yR$)k~Ba03spmXsK(c z=mml!fxs*JRUdEGn`{P21&ur_?b0w6X^=b27C)UnvNT`6(SO3eTP>B}Azv`EYcgY*o8EXCjFXP4!*>o$=z!6ts|@p1JdSQoShbpu^Rx+ z+jR#@ii(~n^L((UA_q;uD(nCyZ{MuRaxa&exKvpQP;nRM11%!APXH51fhc1!S)>=P z2`^OFkja`di#~F#K=I|Q@oAcXcpqI6|MMAH--vGKtjSr+j~GMY3TR6xY83)4AlpZo z0P7Gi?<;aYcSnb0Hrh(_x;8JqGK>}WG!u?*?~VT6Qu&~=H_t#N&EBtjBF|7R%Q?!; zHtH=yrGu#_5xC!(HI3EzF@~RpV}_H;GboEM&>Qu5Q3YiQz4YZt$Ndj`(&<_s(`5}Aqkwv)M;~0Yd1v) zG_E%7vQ8;2IFnzE6Ex!8&$x+yOG4Ogfh-birIPwQwX_~!TgyK~VI;B%NqV_i6*C~}o$n^IAP;FUp>rGHpJVqVO!Pt1^rz9Amsl_85B z{khqeGPxG7G3Enf<7~7_w*W9_a!n<)7MRu>>!nA}!?g&k2D>KgkD_Vol%ar1S`Gll z&DOtR{O|pXuwTnUC&GNI(Kh^VkGC;nu`=9x9@)ssp{zG9NLnv@Arpo6iGJxD8=i!>n0)u`J$*q|``(B*==FDS65C%QBrFmCb&j`sh3N63cwDa$Evd@ILG{P{S(jkr;7&KGZm6NcAtXR6#}c& zvs}OUbr#0|@*Xgy%eMSO9Ijk-s4IVc_2UFPRkB58v}~0js7`F+$`cX6!b6$|LJN+RjXZ6QjeMG$T~b?7zvCLZwXL?u)p5AW zfXm1sZaZT>OP|^$kLO49V^fp8QnZ4`a)>=MD6HgSjcrXotO&1x940PIWS(6=T4Md? zy-QiqP_!D#y$EBgkPsw+Krd4mSYu8B;L_jflF!Qoy7L6cCON5(7D6taA1nz=yi9E_ z50KyVKJ4gKtmGn9viixv9?AeD$ReayLoINAv^MZFwSsRGtMCT8KD_d)_ zM$YJh3#fKecO-1)Ohv0blYBA)ZWEn6}B#ARj4!erRH8~GeP=q?4I}7drL`FdS?{UOA z3RJRuV}G=UvoL2Jexe1%7p2bhq6Y&e!}?^2rDBM1$#4RKf(+vCidryUV8WQ$d%I6o z4)%>jOO8QG9T|q&-vkY+tK!Jjgfzz{jUJP2r^(?~kt6>v3o#ALN_CO(-D}CfvS41K zQ_FIp=yk*~7XFd%r5*=k#bA9Bi~Yo05U!wJ6$Muaygiegh`_f#5{orVu%@A7(vRam(QfcAbmhR45%T{` z$6fe`gPNPi^-RIL)mZl0eJ?))HCZ2Z)IDdrUHu7`2jAyR`Lh$f;fuR&~pNb$^uAi-{EAIa$T6u#$1!eCNE@ty`r*5fGB-1dr*WWRfN zHp2@`K;`=GSlSdw3VR(Bp~+eZc;Oz}mN2+N2YF@v>}g<58Zu#lNjl-APaL|93SUr6 z%|EzY>X+;Eenfa1tcO@Z(c|vSZT!&Fzmqwms0M4U&~jP(LN;ZvMgT+d+ws}8-bvuG z)(z6^t8(XdZhq--)9=8{(tp~BagY(>EO!D{@=JtEMd-zCnBbDX=%ggnJYkpJ zz?0YpShVU{aWMrQ79@=^yxBWIyFm`pftqc`l>V3E>eA7#^`ooP&&8&f=<*B{N%FYD zHHU3&jnbk5D6_MmwItVv4%l=eY=?F!M&GO?!cqDLd2&(7Ard~grcYkdR0w?z^kJ$h z_4YfzcG~)-PF&pfipp#?a**HDFHVOmbi9Pc4`)PY!m==aFmx5dG}Se+1i-tus3gKQ zApMFBH>Son^*}+z{j#nJf{#$98%r8TA_06Ecr5_Z9{9<}?{)f2oCn)?W0eoqcnL9F2KWk1Lh`|=5#QcRmdo4C=2d=?R zY%d6{Xb^rxnafW19ji&a3@mg(hHVIF9AyQF@G9dQ077_Yyp^)X z?NCEpOLFMY)#!8SgA9pDx7Bd%?9KXB=(nI>mrl}==86W|5SbbSz4gH?0$kfBVpB`& zSFdSu+H{8M=9;pyb@uz+p(g`ZASWSPT^&BjkM!H7cI_YIaSUF;iRqzdz71 zai^T@7aTz_1fQMBk2{`ZDSNaA9beOBY0|?yJ5GMQ0^Kd{Y|I%uIUeJ)is)o^D3zbl z3u`fuG_@O|sB{TV;W?NruR*jxd{XLM=kYFEM2}BU7|7PDtuOinv}Fb)Sf5i>08W*o z1@Wj;vl>&r;2z)HEYsX3gAI-M!)={`OZ3GcqZ?RLrA){;GP9NMl#TF61{%gInM0&2 zi7YtwgAf|isYE^9>;S*RyxvjKoQCr!seeeZ-`(c@nhUAOO7aG%PT>5a&Bev43ZU-A zB%SG)^@zX_y*GY)a*#bjx_S|&kw(M@$7+6^Eu3Lsz= zsQ8qi06bE1+mNvf-sxuXR#=#WqvT(Kw$RvqLm8p)xrmo%-v2_Gsze;L>b*ZKJ^r>xzl?sYDd&9%l zR$!sEX?_FRMN!SQ;v#!!gVw4AAl0dU@oL!zY=*$Hwhq=5xh6G-2|_757vUNz@kMdR zF=tGfO*Ph>k95HcFQlxk+^q*Ct@FaVebaxSv-Rzzfl4{lvPVLA=mu>>w?kgSaIl)w z36RDC!V;Crf(3JSW-{`aWE|II-!^X%G(TJrN64)FB-r5%3B+U|q|>D6`y|at<}wFA zLPwWF=A}mDm75joHrd3LoGL9D$>7 z;?#n~9aq#qsnVUwDkrqdYPwG+@JX9(s`D@s=dS9e4nPkd$5|mP9fmnVWawgz?lOqOce| z0Y^56+h*N{*3pNTG?h|^%5^MvyphXr=wG@Q%LQtJO=@Ut48>9{Z!nsA`jI1XrWcLW)4>`SW*PEB>bP+zu4bU zw)Dm=u!<%CQ&~Awe&4jons}U5#7>e(LEsV}Qc*F)Tx5_JkW<*nl&se;%!UG`0*%4p zNhAyjcMD8K^ljvTH$9wHY8c|T;zOiyJ2Zpj>`VHBA$REfr>JIi$fO?c(gMHKp+p9C zWLz<%Lj@dagt&1Rf~BTTm$37(A#EFY78k~19wwkm#6^%YX(izBR?dXSLZKnubVfK@ zmAzHAFlr#fIM(OkB%SwkD8Mpj-^AWnwu0QMwavVzt-aM_Pltdt*1BQt7bmi#fD`8@ z?#VHK5J`)SSCC%?H+~j0+?ZAL6Enx9=Vu<0%*Yljqc=huN{4qsoPkLV>ft#c z|I1BH>=j{Y1E5&h@vnLs9SyKX2#;yYi%%KyOpDY3c?8I!<39~g=&_sGXasdB5uY~A zd^iv2)}EtT(&k0NZ>z)8OaC+03!=Y?I0R_M5*DKeM`t`Wb*W0}0u|>bxD`nsCwQ)} znTrDG*D|NCsVVY6Ph|bR?kLaR&Ir%`&i@uY|B6#kbZnDX6L-CiBqCm9vV#2TsR1|& z*lzIY7nhzrVgYFXTD~&9S{^*(ge(TxEZM?XOoj(6m0$63GzHWyo zObv~O8CXI_B>H4VJ=w9RcdK=aOV0m-cDB;3UFpWR=g|)L@n+~x@p*A)C*~gR_E*c( zoayLU=&2%u2b0NsmY_e`;>U0g)2d+h;*(AnVz#}wPkW_))`Og|Li+O8{>`uMcKddr zTKIN4R`KOCI!5+>0dM-63o@zQ7B>rAv(GZ(&Q!9x;IHv2ZeN9N`b<(d7wt#9pg*PM zZAR%7)AH9fD#OXtKikB|WWzZRyk*mtR5a@*`9rS{i7e;ezb-?_ zO*}TBI}{7Q8;d+A3)jes>YBUis^G^W!*U6ia+?>hmB2_ne`oM_q@8yf6xe1?+!#=@0D> zMBU3=hVG#4&bZ^-F=Sc*dSLTbUXr^f%W5gDNZo1ylS#0T*bk|PGprVi6fvyXVGoqh zwa+X{GQ6QbGSXDChi{iB;|s*(-cPZaKNiu;@q4?%g0|d3)EVS*lX0uQ4!~La(&OS@ zNc2W6M;|Zgide0@!ve`@5-uY|OCU@@J;dXbjO-QJ0{^huRG*!^{TcT!d&!PZ8NA2y z3N;^jA7RFZ?Ss0p6T>c1$L@F^E!?Z=;yn%qkAWHXSnSQ0r`w~qBcI#N`)i*}`UmkZ z8NE{JZ#&YL$!bzJoeX^*{Cc8CbjY;`^aNcgk{UkV8>;HG4fo_h=H+}LaWNVVw?l$f zLpG1XJfapnry8+-6Qom8=PIU6!pjn>UZwQN@*s5X+mxhi(3^`1vW7A7@*Ow0&RBM{|Mlxal-4 zAKRaAtbl1cnbcfDNrU&I-g-Y2d?SjnMJ#Ba7(L_tsGFW5(37^<8hxn6`t`=pD}Rzk z;(u!wm+{_(#Vy3-A`G22rjFMzgU?9t7)uRL>3xz#38Eb^xpP(TX49Tn!UG!17m+Y3|`!+%gPC`XxstezA81Vd1Jnp*l`=TL=Kb~y2 zp_V^zgWQ)t%!KKmzoEsK?FPr4VE(%z)Ctjx)VJf6L9iDyYt%bTGG5G}ceg#I#$7U$ zXNZdo6A81SvHm0D8=S8dOMJSrQo-MCMZZNN9te<*etr=x67p2F|8P4gk3KKojeYpb zc9-<8)-F)1od1I!?*Af4)P7G9c#xs}m1~;F1gm)X_+8i=iXTHm2us9+{&}j@^?dxj_tcQ^6`;1Jk)rHvD#O4-7u3-Xha9ZAZ$3wqZ7s^! z_}xieG+vj|6V+bcPuZhOVW`PJ6J6-|nZ<9IT4hHV#`wP^wwMA|A7InYuy4@lD%N0~ zq}a{&ui^Xf_b=Iv*$&9#rE+fgh{s#}la79VzVNwXiOqU57fl-vo{kK!o^7^PpI7PR zHopXLEB)@J?C?K?WS8<>30poCq);4cP5t*hzqI^wZYpu7oNL&2b#eE&54(k$qThHL zS)9p&{9Q?UG}HwyTz7REx9W9++nah-_@;bel5}y(#ZvxGJrqNEJn!(qC}}cphp;<3 zlTNR=!Hy7X3I%R?Hijxhal*F=d0}&91wAYI<8}4!p&bt(5CI{Lw%<09ieiCB`9cZB zN>@s;?JaJH=f5$xep_6Da)OFVe79kxc_kg1t7uFhusGKhiFKJ~m+MPevyDNK5 z-(&RKdTc^d|K@ySSnB!GNLHgbmgxh@KI3&RAlD6Nrr&mycAnkk1YwcEVpTrQ<{~`x za-!I9~gNZ_xRZ3)H`&X0VfpSqXRZ}Gu$*b5! zT1^)uW!2uxs=2{J(A6n*ez%vBl>9I`?8joFpP~AfuIn4;o-GogA;2xwRKE*v5J zDzZnto!@qNxi(DZ1#}>$IC6mbnEc-v?-ASn9$0rzpK7#d{qMp$g?M^9@sA6y7OmiC zztq0`v&GlN_eF0^y+tzXq-gHO;}R4v#B~XPE?%p|74w4VLLw&mh1dcJaPWyDFd5rN1<8X{9)y5 zOszJqh)lFSdDGCAmm9yP$mtbl(J@r(wxZY187$J9=*H6@u&YQScsJ%ZW=&T^ev1Uqu zD{3SoIjZ%9VCN-A4d)UNYQtF;5-%1CDp2x^Xfwl{z^JEs*M!g_yU95+bR__MV2O7< zQ~ZViW#^2wDni*9(C#6&uMO>~F-Bjv-mp6Oiy*`@T1S2fGqYx~gqJ;z=!z+p!xc4* zQCT*Ug-`)K8ndQypKOsIl<*R$s!?IhBNT8WKzv^6adEJnU|QKP6!)@|sizvj4Nwu& z*Z$4mmURTK1-+3g#kB!T4DJqq+SSjwur%4w#<^*PyyEO>3D^@@OwliDaEY_^lAmJ7 zG*)cqAeWP@*33rEpt5sR)gu~UvrGI36qv$$O$LcbdOoVgki)=|Cw`KhWeV3J>!3_v zWk$5?QdAI_^brivgrw&!#yq;JF5zkfc{vcK_~zYDj>33wxRz`jHPzG%*cMmLehScT zDL)-*|E+68mi$m$iDXnFU}%LS0JQ>0p7wmdUMVa`wDP+**eYd;+_yg`6#{S=Ta7Kd zF(iytD1Z~y3Lt4DHqWG(*bk6-k0wk1@OkkZ6gOHMEV z*von0W2e=B)90+eBK&6lOIxjTI0! zs2ru$@_u}Kw{2;JCFCoQ4)yn(9Pg!K*<@jAV{y^CT_4RGv};AY0jGVBZp&#{6O>q& z{C`rl)!n9FjDCzd##h;7qvaxO%iPv~1dK<8&LL-`;S}9Y1Pgn#7M0SAayUEw zw-+Amxf>pS*DTVY-_zRo?m8#3d84K|AiHyoeI8Yh0UH=o_ ze*KVU@d|H}#}lsR$<;w8x#`aTSxC@x?=fQClcU6XCw!|O9fmP!L@mk6Zld&9<2wCsH+zSWC7{7Pwg` zbUKA;rkG5Wy$V%tWUw{mv0<|2zaC|O6Wvv=uK083RN<|sx61!G7IA$@bW&PTUVi-K zLUSy{>M)D{jFUWR!Gz-JLk@CZ13qCNf&3?n60^UEK+=a!6AFf<3#OLwjeqWYmD_3)LEb#1zAFC$dW8M5pM#kb&X10UQpc~9s zS}{FU*73_{5*wMV2bzQ30QTIH_Db8JG06oIPlG^uV9Qh% zldM8XN`E0bklGm+S#>j-fojFU2RP6geDmO`f@!fk9!^)O}J)y4s zjZqDII-;n8)D0X~O^tGGOPy5S*esJaHDMFMcL^!lJ*8PWvE(jdk**_Ny4m?W$zlDS zjdop>iU?8jK1azu0wDf;r&UM1N-pbj<`0H-O$g%{j$UY3uBIM6ts9FeJ%X3B+jYn- zZ0AIc?TY&@IWX?(4s_(Uk|5W7osWd17s7wCfL9RNG^Wcn*Bpwe%hvFV%YDkT*ZbDD zqH9AjY2dJE#qqwkR#A+y+;$b)V1}D?GzeCo;2sH;=||I@CDL>L{n>*FkHKWcb&Z%c zxsCm*WaNzT6cTreOg(FAa`uzNMa60ob&c!ieG5BF?HaN$TN@f`H{abwPnP-=tP|90 zc5>1m@Q3}V#>uVm2P%Tt}`f?cQA5B92_!%41T|A@P$qyADf!>4Z4)+{x}mOoCJ?Chgxm zP+_3Ze$UkD#aI;|=mj6{4}4%+mFL-4J}oTzY{rIVTvRiCebsl-iu(}m6N|jS{~(Z> zp9QC|r~&4ejSr$(-&kqZz2(!=*F9ze{-zG-2Zfhbn~OQo1}}P9b2PGwL9LH9j96RGV`iUp2P7z;KmUHicfa)!RGt7VRpKjE%pjdL#Sm|j2{6|Z;r@0%s8j*c z5L2(L2B;u%S_TpZY^1=NE_-gksmg}#YR@pwrhpS)CMk_7eWR5mAkA&5PxbNJx+)yv zK(T!KyO! zZd~@A-giYy2j!vkTjh8*!67(QJIKPYx%DpvSKXFE-P~-dWmYgd(`~d<06jA>mEhJxVv-Pc%3Qf&y#}#~TE}qYEG@^KfX#=l7P4Whx88F0{CpoV zK)PTzKYKc6JrUZ7{=SpIMbX)Wee6xHe%4avw$09GEe5!V z8X!6+3sSCE(^eZ!)0kWBdruog&8|}ln7@$Tr=xm%_u=2bDBX$ zg84oV_CG^AJPp1#f=1kbNhLpohM9rbD#LL5im65HhZL6R9xr?bax8vgYBh6D=JymV#1ERZIvq9!uVNY~tSG@D-JDvb?; z3KxRVC9i5HWoqBHH=3U2jEf7~Mz+QH#f7UXwv5;SPC&80`6T_ER0HE$%Y{eg@-)r> z)?x5@s1!cR$f>UuRD(DU^#9BB%ktY_lQyzkcLwQFakRh|mWfu+fu^~Niu$>pzIqRD z;!pa4BqQ=gl4{&Y)YGM0JH%y&)g`wwwjIB&fKOv;rT@{bkJG`f-Mo7uh=%zDNOwI2 zdMXD1y_6Yb1jvGkVGZS_71bmL;ew`qHVK0{!IcQRe<$=l>vrS2e^^NLU;cqBG+Bvn zSUh_{y6bvM$^L2T(9HwQ!>LtwFE)XanGta`CTfRmbV|=JL0dS5NIUOpuYM#sd_!mT z@pU)EZjtpvUS~sYi;hCZoekL(EWJ-lWAx&U2ijjntWMFW$=p>y4DrZ2$=daeo%jz@BsB~1+KXHK!D35^u z^0|OoO4ynzn*&R9L1d>Q`bib!P2S>24y-CeCBy5XW9~+_lJ#;Sj=!nd;GW64&^j}b zVgMjRoDu0a{h_yF5imX!>g4vXO_V5?!h@AidEnb&&}{6CEr$|`XC=j4%BZnXqWaxZ zQXF<*c76u|+;MF`m|~~{HCc!C2gL1cjR-LFDga2pm48lWa0C6ShS-J_8(m477}bv= zhBn`tD!qGG&24I9>r&b2o>$ssmZFCINV(}i$)(F(1~Ra} zrXgNlMuj8ROp(l#1J~Yqlz3{qz^Dct&R(IdV`ZdsAVOPZ*;f-nEmN;a?netoK$>BG z9j`t$@#E(ZxF(1%aTDP_IhKCTz<%=&u7WkF@dc5)8rdKZ|3x4pSjTCPi*QGS64gz*B`U7SkUl1*0p(YwjO)zbYprX*mrsVNxM^VWvM>e)}hhWMZ&`1yPn=z3> zy95Mw@KXwqcrESgh+;>evdc>u*uefp1)DYHa}iP(yZrC6Aj7mUYzNiL*qGYylu;rR zL6vYiAdnFsjDQ+SWf9ZL@2LGae^g)k2ukW~y@Ngmnkw$c?p6CWC>yIBw1tIU3h0+K z3{{o-b$VqAU9G90V6Lw1oV!!XudZr1Hda_04s{<@+w>y>`(5X%Y>ilK;>rOVvpgzF z?c^fonZt;sIhq=cQRuY>o|3Ow_#-myg_J0xlH%OOs=Y9&zT=n6p9D*QAuI<1Q)VOYrRApTeh?MK0eel}>N1$03Tc2Iku z3l^YSF>Tb|qzmcpyJQ-|mw@K>LHyo5_>DPa#Z?S(>Eu5D^uEWdUVK$n-B=4tLD#g8V`LXH<41<-0}%B%-Tf z9>OP`i9$wFevrgbomH}^{vUcY1gnyxqkBgN$BZrTOk-{Fe8ZwXtXO|a2i-COZuE2T z#kEi60WY&v#*on{o)Y;&Lt~#-lssbaKcSFJ=oc}9111+?%^H z0ljd^tl4{n(9p}80D}1;bH&5T2!-jt_u$H0)tK4I%PfQc3TWiXLK`8F5WOnD6{5v8 zP_y~5&_MJgb+;U^E_X}(S34iM$_nF#1G={mU^PJiMw32-x#gu-yr1=Wzx{eTuk`)LgK-&$93c<4~qL5KDnz|fGzbM&x zfXxG=nC0jg1umy`h!6zCu>Q$5(8$+mlCzc<^7&!$PsVpnwz_pJ4Hccrs;wkY~_Flr%XgJ1Y zln&|#SLS4Ncb6_bC03@f$grswfHQi1vNu>}Y~7HevGA^n65Q#kQGd0m-6rbhXbMxW zt8v)xw-g$v630YcmIQUZZ&9!saCzCb_|3pD%|!ZVKtF(hS^cn%p%1{8%m7;AxtGBM zbZRlg+J1QOPZSw^sKU!*pVcpBqkKZcgY0pTKfyS!ePRWOsYAH@2{ZhSW9~+QlC^T7 zKTe;1SO>+&re%R!N(7oJ@lP{N17i1Z9cH;lrkgHXM)PxtJXkU1b(SQ=W%;2Mn-ERl zLbu_wen=@1$WP;7cu-W&R#u-?h6+%M=K){XFm5hhngS8!0ytxxkWJ)_z;8IxxVLC8 z5m6*|7(JDesge|qQ-h|}@%qdFSjUB=jkS<=UQ+I64T#z-aICaNKQj>Vmo7Ck(^wPU z;s-(^#09nW)~?Fade#_!^j=WRwdd?KRebM|yMJ=HX2PiU%aFlupRemk>KFNnHdAvY zb6p}ev@ZIk5=smaKfk0!zosx9C*~hoZ`{;#4p_lV#6bPvh`=>wd`cpIFfFZkp#q$Y zeZ*b6oIJSyUEIT)*N^UFsti4z@20Y8*!(rfm^a4^QXhHMH-8QC9(q)y>k8b?mM+8G z=MIG_ny}VFc4h8YGV53bVtMx8f>|K=hN!_c$EA}1j+xg{T`6v-;8`$}+VC27{jGTG z!rwub0fN-)(kHo;u76C8wn%fcVx>GMEzUq#y*7G~g#l>urf|z*bo<#61#|Xwo*oxD zO;*MPU62aGRV=1vrkDDx$vDp9dQIGC2d_mPEoy*cox)tx%U&E9<=K4s(*492-agSw z>@F=umDiQkRBCyG!6N+wU&PFq?m{LxN0p2Tq9y{-8T!bMwxQ&H<2@{n z%Pby}!&w966^)E!?S2hCZXyC#PXk%fYaNG@D^d#l3=FMV5z!}Tg3@jGHRqu7vpKSi z&n4_8$jeIcBryn2`d_`5Yp0QAxT?=Wyy;Pc~(R4`+ueFn8RFGPNY;0lN_0 zVJJgnKr4pA!7GTxNMj=kMQmtNY1(r>&^bp4|Dc%Hsdke8+dWaCh})(*GmQ}4av$IE zvhijo9V_=tJIR0TUML_{bPLXA4FtSUQ6Z%!yGG%QC?!FmBErLnLLz*_)&e4OB~iji zk-x#5IRDx}I2bw~QAFo~Z@NLVzdp8wi@w7lzK&{And5t#vpAFosp2LpP5YYf8zB)Q z`7)s(!8f45o3G6i2_5+{Je%$hh=F@EBypa=_l!-^tSH@{(R%U`W;oE5mXy==@};HR zq#2W#tfqB$8pZz6{t<&2yoO@t70h$)0KiKE%$BqM$^6The5VJ8e}jMR4yw68!I9+|3}fR6(RiDVD$By(`IZ zUsJOXlDW1<1%|yBrYkSj5tf-?QrCVH{FW=De#tBqI}lG%l?}`Hrb_*iF*^DhEM;%i z)ZkVw{N8guHz(~4oxoQSZ$e9d*9iA84dtXBM&rN$pLK8^H={&k&1CU&9IK>N#kDaJ zl&xM3j3!`P<*C-xCpwAoC)8~1924Ns@Jjo>%H$b)bNsI|RuRT(_&Kol3jfTbHd{;K z!TxUkVcUU!anwGTqH@E>o6P&$PMQyLDsTa1&8Pr*zQIL@XU?P(0VAi9NiGwU=m1Ve z)r6k^IrH+~o1vzo7TrFn-GHlAr=!CS_dzo>C7b)e5k1q!JE3WsA#uC$Yv8SPFy|)` z;cE3N(_y0r_Vw(KM4h~e?J?T*jPCg&+aQx7JDiCt3fHu2yoOvH*RC;6^GM`!;hj-bY>Zdy|C^l>6J9v%)x|xE6f{pY zB5<+G@MQQl{>628;8LGT@xkvL8mH1kX!W)7m3S zlr;kEqBW>#twK3=h>=}cCBT)_qQ-ybuN7BfwJYy(%*`OR@QpMKDOYqZ1!ekvXnL>^ zu<80PM%%GiCMtJT&e7r62pUDl{m@j+>YkH|>P8yi7bOziCP_PWvci+e|DlfO5S7z{ zPxeY75N*^&Bbi91Zq@3TOYdtk9YC1<_N<*E9BwGtZGL2VN^oGM64Q({>j*M5uR%c9-cXC_oPu8*@gTZ4` zet0&$b+^n!2ohVfH)x{cxD(8o1mLXw@RSS0VHQ_8p=Fyk$x9brv9ArvFy>{!%E}hfnMP4Qstmyfzz_7oHZh*T zQ|qt%`lgzj-XMLkHA|MJOXd!z+oET(Rr7kMpf7GESx&ET9o8BNiI-( zL>$~iw8z?O9!2htM4KTf<9=wYwzWQs6|+|uZ)mMcQ*wKn=A`eYp>atlnq|t)`>M=y zgp;zNmZ5mP!)QgCN+N@Hl?}dpkM(GooHT?8+1+0Czcqg!G*uc}eHcyUzx<`P4j4r9 zY!5C{Nij697zuXno7jV}gXCKS(>taOyfswcQq0O#5?i~=397mafSz2+7p9c;^8a?2 z>*^x=RKCzX;{p`jx%$yQRjzjyO2V{q0e>=xrY;Pv)qrSm^YM4RXhbWuG+v~&)uh>? zc+2v5+OnN?%ggz?F7eMfw`+X4UE>87N6{z^aEljkjpV)5NiNJot;FwK6wRE~@bM@g zk8}0T5(nO;Qjz6&uUNF9yf%Ap{Kwkz>1ft86Uqhry^R)`xBBh!lfGFKfP6@jh(Mg!O%2~ zD@7Zy>8|KB7Mr`SzEGp{EX+oRk?#Jfy>n3vbC(8_k8whtJ8n_R?*#>{nD!L4ajF+* zMMdu{@wpRyOQCxeDW6=VNtDKmfL$^6n%auw9dI=1s^Q=)KnnU{M%=D2Tj|Li6iJ7H zIvO~w9{m*Vqy>tZHv{zgzXwi(Z;dV-I~v{M{EYdDp8UD_Y!%NN+wm-9ip($0Cgg)p z18mS!Z$lrtz3}u}(c``x_;j5_LG$vde|GOj&pvP3^FiQj*mG&6i3@|DcgvC%e<$BQ zzcLmmCHJ(qLt_8`cwd4wAKSNOuCU`74;DAOF1Yr(m$_V<{E#)vO1<=2DBz8^nzv(i zGk)ZQCM5an{)J{yD;F+^Q%EaOvQ%l(Wyn!5%KvyV&|fYlI`~RrzX87KXe8Qo)Iny` zb%=2@&bRLCMh#WBCgC{p-x=4FzuS__me!zm_^87+cZ+o=y1vw=X&2_oiMq~AdkL+e ztWu}?!s7caJ`L{P)=UzBaUvGmA5`sYt!LwrS8%PQIZO#<)b7tW}BIk41n5WvE5dRO32i)xT{A z|Mak{s$VWPSlh`s@H1=aomB8B*JzS|WETsbMSag0u-4|jXC~o0Z1f3QSub0DMH|;! zQn^#9c%ur1F1}xE>&|+KUel&^#jt4cqp)%c>!SFs$Ij_X%Yfk|_1dLzkgKM@X5~9m zCC~b0RXxj+*JA1>qsWSn(z?>DJOV4p((i)aLpo{C!MT?1P z-wzUb-zf>!mn^xpB(34*M#I{qw}y6AuY*feCZoXWFK*9VJ!_NATnuVT-t;w!FQr*E zNNJ*{Y6FIlBs`9*owbg-)qST@J@OeciMJ zHQj-MA)SX18;~@Y=;TaPJIHP|NjbFMoyGaGC(dRnKJO=ANa0FYvcBZ5TnXVzL3=d? zsg>|lf62eVO=`VnTI4HX+qp+K8pAp0E2-<;qO0*_JQfQ`A8p@Zz(aWiWWzhv19Qc= z%(Q{|J>X(VLQgb|4gk<4T|2$J^z@{0n9^9IC(Y7P8XIY{!$}{eYL<^*vV@XsV9R{e zjp^j9e81%D&sMDQb@};k|37_h#V(f@2YKU=7t>XoQu@J>Iv3K}kTX5RTb1gE^L2cj zbZ=b(Rj@Bp#zljr7(CRr#3)u?v?bGl@#v~6Q;36*YzfBo^jj(rA|2axU~r@y)(~zb zWZK2%T4i?8Qa)P1d*|LdW0l*e@(7`@?T`>XGsBPR{WKR%#J^0b`o!-ScIUVFY|ZCt z)%u}UuFyX4*K^yX4akPw;v)o2=S`-24Y`gRJdu!ApOZT$Chb4&$)oIoP$E4?xulSG z2b^ICGiEDTj?K{Gf=gryXpM7Rq;|ftTfJ)53+Li`u;-8V3O?t&#mwnMy*!6 zr4+?0knIBp7%D|iU1&QHQuZ+?-CI_Y6MtciaJO9c=j2ns2CV={Dv=j z+331d>ZV?bkd>aUs?toVLIa$3^&Oy9+nf^;i1AAg;_!9wZ6bAIGnrUSj|@}c9Gm7sjrZ+NB0eNWgW&$>Fdz_ zZ>8%@dgYDqsMu*&>(-s8oy^$g$pGhwZrle=b-n=ks1L|TgWAq0Jf6y+i%}(d=Q)}^ z``BAc@AT59n_Z-L`LqnJr4d29s{*VI(g3$ze0SJ8?67)Nj)R93Ac>uW2lQe=~kDF+PhlUx)gMl ztD~PdPN!yl$oE}=YjC{ozZ%YYL?7t8H|kSSMS2) zZud2x>5&XQXaEwu_#2V+QnL;W)?~C<2PbkjEbUI}WcDc2UTQT0M#mT>x8J*r>yOTn$-gv`v3I#%^kwu|E&}rPEP#8$F zQsS`0F4^31jw}IN(S*Hjnhe&vW=WD)cE3MEH8Oz6y`x75AJdB$n4_^!jBa7J$W;Eq z9Pz7y!w=~&n+X%N!|}}rTopI`#b&2w&Ohm8e+HF5l7lK3dARC^a8+sa=&pFO_|Xm) zW|OS)7v@kI3G8~;-P~`FueWc;yT!Ft6@Ll6_coP3lJhwcSbioB3D0a)WrYARr>}@eNM^kNr2&YP9K~lq01zFhf{}+mAwnF7 zWzmB~ykFsQHYX^${H}%jK|vx19z?Y)B>I4b;8R0D!vp~I&E$N#UwG%j(*U6wZ(vFh zTX;14s{~Y&!vc_!onT_QY>}DyV6y2j3t+-bhY*$>F91v&ixbprCl3N=#|9p)wrUJnoKHzvK)y)1DVu@u_ITk)HvS z&f~Lb__(}VJuYa_UpraM=G=y}Wymwz&S$%ceXCfamtRs`=Xg0B_mJ3pcP-!QCH=%N zXD{f>Re8=YpY(=@zgOCwR$p>{jp2~p=zP1CC`5~~;o%w27u&TQ3KdWGcynq_I8Qh; zL@5Pt#d2lBW9cQ)+$IU|$PUc`h8+CmbCyWDfRuOJA8+5zn)<~Q8>P!`x7dX|?|#{v zzl;j@f8_jgCrMj*Iwbfa7Ic*O3mtFq;eO(@Qh9fW^A?}q`I$?apu<+kb&_w70NTG8 zJ9y-mOVd$Lmpjx_>op$ZNR@U(-ML$MtN*;6KT;mOz)nGV9hm1nq1o4}CI$Oi-6VIj z<=r~&AuW*Y2`&b=;##c4-*b3vY54qar`{yxAEb%*6Dy~}IiWrA+2Xh-`g(3E>B@vP zr8B+k^i%g_r#8;0lohlGYiqqf?qpefoRo!a^Dp<_C|MHYd*07uYX1A*$QUtiee=ZI z115Ck+D0}$@dE$}7z|*D-(VgsNnvr#V7VXN#8Aw1p156|7Hwk3dDt(&qnqzmsg%)* z+SJK671G0N)u#nT3b2VtF%254orfM-X?^sIrX))VHDkJ7rHcXlwzYmKVPb%^woQ>? z`UPCmP0Z4G&8wRjk)u|oy7U?Y#7NIFBBn_F>hIcYuX(Vi&3TB0o-ivd(F9c_H(;C0 zgI4yJ=a&YNkz6yj`*=Q>E~MB-*YN0*v#s*^ysFb+z(~yo#{qvFKh0$S|9I3wO>=>N~xegDMg#FzF;1VmX6)SEvp4d=_b<{*qk zhC1y71m+!ezhXbg--_cUw&#e15Cv083;$#DnSLq(avX<2wDap1RHOcMGIo6b-m9-S zKDRZert_$aUkOqy65oE#kH;6_M+qb;C|!Und`@7bq!(HW2%lGixbqJ``SgZ8dPTM3 zd^*j~NczXrQn%{C+fQA|b_^iE7#O26eL#3nM8@?Xb2&cwakV-n%19TGmSva;79~y? z4PW+Ka-HabI2#^(cT9B%7{`LdFny=Wcx;G{b$M1W5A9*u{r)8IBm13mrq53&QF0CL^6%3qUuE@FH7 z@xSA;I(lsqWta=CThg^<-#dxGV;i6{G$ecTgL%5mKb!oScrw_&uy5J^T~-({P3TFZ z7QM}tE!?v9-&()>Gd5*XllK57{8co)nwvdvfJZn0Q09|wkhY^bQBKA;vhnb#%A$j# z$UL(8*xj*ch+7_j{f@N7olMR3q7RM|^WYFQpZQjgBXGQH<=BKR_wPA&j=t|=mPI;~ z)6pTUD)(R(N=(Y}Yd}#E{HeU8WhiPoK3$4Z%uObV{?NYV4aIh!W>85(nO6aMzJbPr zp+(yWP&yR!Q_!WYb~YKgq!BnVhV8!hhb)vd1}CKJSh%v9|L92jFA3advpWIhp<_3> zrQ6EKx!hbjjh2)*XZ>zDcH`@NLcEsUH^C$bOW@j?+Tp_U5W&IO@%n)_ul_ z6F`TKU1xQ-)pRKlmk-O$^^d5PH~0u``!Uyj-(!9>lW7+v-LBMjc%(#JJ_Qq=15nj z8h4Tvsi4u_?H^<{wc*NEKSPAQqN8VTt?ZC;KAH$JwDntnqJfu$$7e6%QC!QO8sfb> zakaUoGg}&dvVB2Ka0y5@OB^JdqhJ)Yc~5%cyd7~kD#+V%ZtJ=viSriaXu(zOl~XIO zsu#e@B2&(-l@H6E{0E0OYx|FJnoHL$Rl89JC>O8Xk3QXE?Yg$R?v$p(lj{Z~ z-Og=8>D}QuRxmo+%UV`G(sFZed8GbO?(PHzJ0Cj==pJ)xaG08+)&>^phlqsv=?BjU z-<0}f*}9_sq@Lh~tqJm_cva@qGUDhEomF%0 zXz=i)-z*?aAlBRwqFABM+AJ{Jz2z+(t@wl*(ta<>-NzNN?V5}6EB1GPQXYGoc2D#D zt=F@`*Xq;#MY6{)qn52{<=uY^VXNngDuqL@Tl@7BM~x52pH$T^xYF27~t&=)cLDgO#@5=W2_R^X8rC#Wpr+4uGck7M* zRryEX`Q~)hCM4_3^c7o;&b7a+Z!GHd6s&z^^dwrey&x|Pr z);I?ASVbxw7>_(DGCAfO zHNtG6B01v;9J~w+ms-rh+3w~L9M*z7?de&`ydV!P#`Hc$C$jLg!plwp@?t!3P!pVB zf^T&vle_PUtuU!Rt?oN(x#lhJ(OOQ$Oq^Rms8Q3q(nQT07o$c`au?*$io8YhT~Gma zm7UgQHfnlGY*tbC+Gk&98z_dE=z--m%s_Uttos}?WR_I#-fufHg=tw-BS5pspLJ; zT&hq1(e~am=Gt@l#8Y!OF#?%iUwQMv@)Em*98oQBKv{>Ts*eeG&$O^=nsy|fX_jK2 zT8YFQ$vhWLE#1-ez+JW_k*n44u^YL+Kq=6$b{OQ87URbr`h6^Z-48Fjv$)oNaYsGrqZSiP8>(scOz&iJ$* zOwX!LtpZ-Kh)0#jan#|gb}G5zrEZmIWxYuRrlXUQS3Q|bM=RDWML4A3KOYl-qe`D= zyULc8heis3(WTFZ%;?2xxLTSELokY$x^)$m_CC8D9N*W-PThjmUpu&Uvsue!Cr?GO z^LDnwajEncBOTJjWR7%>T@@H80}B3`#t6As-m zuUWhl-Et<$&we6~Odh*c0-|%?aYVR+gQB>!)rGk@Lv6x))#q3QQ*(CV*t}zwMs987&&=p{sK-kKPthhbv&Kt3 z;u_hU1>8KKHzvgQZq2o;k3EX)RPBMxIPy66I^uflq=!{eGb<}5ZH0$>yl5M5?NV|| zYERLYGqW{|exzj1;wmr-3Be*}&BIpZ`-S{`=+L9M@2!Wpcyui#9l>+sC2DNM%o-zs zA5Ep4jq(oO8-ZXE|7{a}@TU{wmX$hFAJ=VVX)gmd>v)WS9Da@LqPTJyGP)bd%JXs)Q~Om`gmRHrmDybp(!Z#z!hgL`6>@#EcI z-L3cNM+@)1<)G-Dp75~nJ+1#cOF-SW7Aq%7#^gc6&%Oj2vRhj1*LY8ba&xM zwt>g%hAd-U; zK7KGPKoU&i1Q4zpBnjbKL3#iJ3~n2o08ULwCTg?T1-GD71=d$#zwMRM4Vzg+qV%rp zR-1RHQjo0ejCZe&T?cv#C=d6h+9gLF5zr!{h256l=Fc7QtwGnLXqoY>E=XtMXY8#8 zD8eVB=R`zJhjJ&~HYx?&b|}8?fwCW%;4Q_1&hcqIEsh->olGbCeRwNwX|@8;AeqLb zq7~CbZ4nx93uv;y;6ydEx+7CzzIqtwJ$r-;tw`(lVsx?_Kx}Stq7IQ{T70-e>QOGu z^;i3;E|qP)YJno^%v*xXf;Y?A4X%H7gb>|aecbS0ntZ3u8zJi*iqEyJqfnw}8&! zZSwB!w;5-A14@Ro&F2JVHtN%Dv-VSSSA21}w*+6dvqf`v_QjX2Pt{}hd-$`4F3Rb( z=sm+Br}<#Ols>cU>w^V*w0&>94pUtx7T1{m@ddr9`n!Y5>q*#h;?0~fJ?Sa_)si2T zaZ5yhTC1iu>SQzpm8o5!^88G6jmB3pS4plWjWZaqS!=@_RU2jxng=+%H+t*}86s`Y zT!NPU1{J-Sy61ajyFP=%T=ebCZPcaUY02wjYo2QM?)Q}Y^i|5fGtQaokZtQyid@Zv zdca)JOB5M3Myc5OI6=RtTj+;fT8oywWcXQ{C9$RP@THspyY~L#Z2n9n)7>PU5jWI{4$#eeB84680Ax%Y!XfP;bGC(1td2j+8uaV~{W1`rZL zsp8;-))m&Sgdu!??qlEIX#@kDzeVbHwVtp>W-!~a&wCY}3V75zKPtz*b}kfht86=^ z{Uz#xPj4-v<2ybthL=nZM;P{l!JyY$IRlpY{eIU6Euz2E11t_6n9mn!d%9jLiUKPL z+u1o6i8yAQH&qj0;mHFX&oh;pugyhsr}}YhraSA-w4g;D^`c?4L?5Nk&_dCuZBzT? zh;uy zW*(SqP;~pMru_$=Nfqacoz`2*f3i67pq z*7AAI(XXCwZq~?w2O^xwk&p{}cmvpB|GSV@eh!s*vRddkjZmyTtp)(3x>1lap=90y zYI7Kl(i@IRqYX8McKhBx+-(G6+N*77cWwXZg z>{7p;Ecffvjp-;d=Jej_!rsm8%MzD7W$b-r-(c`WKsO%-gF!Ip1q1J9rKwOXar}mr z@|Xr`HPV*=o(KpjA&djlD(6}aX4tZ~ zIAXvI71By1iU^ZisBow3vz2FOWd_HBekdA-(vz}YOPu;c1(fBk$i`+l!%V(=STY2? z>Qf9h=n>H($X*)SvhzH?u!11%AZukud#tpe9#5gBXS|-e-@H_ZQ zF7%uyIyuFgV8Dzc{GQ`2LWo&TfO4QOS874j zg<&kf=M5ksoPrWS&l|7yrRlN?h$3l4xF<%U4AC5e1QWvua+H_hC8Y)-mQ9HiVr?PN z&@R1yR~0to$kG6}^D}L#B3V^&T+dvsD*)Rlt^|Q~ViZVt1&=BSKqeXx*tvL3L#b-T zZ^!Lcr4`52t+=zDnf8hP%uHsLvlIPt*%Bv4mLw3(g+N3My?w^Ani64I1_a75Kte*7 zGZp~V^yJ9kTB9X}AjnHE4Ez0uqGt}2M6PYH0MgFRK&`VZi^8zcOl%vmX;e@24WkHN z=6k&|P%$0|*0OO-0p6+1HHt;cG&_EpQaam-rcU-PnMbIjdPE8|ia<*D#7IhbjqeX- zQeYlBgMn%w)Vxk7CZu%GakY)8MTs~tDM2NK#wY1OIP*-iSPX?Z>v;uClrBVK zI!UHa^^>FvPS^K3WvGiBAZvTWp;Tn~mrpYjq7cXJ8A!O}%+S`!enC^LQ%VCfD4pmB zWwUysZ%S@*4I~7xJe~j~V}@e<%asKPzgbcDj+&8Fl~6aNY|AQZ=c?xMtWw%j=9em0 z|0Mc&@|(R%sqAElVBnAvK^fsgfr5?+W>)BC1de9+O24-u7(CqT%?@(9tCBDzs0_x> z`5i*d>TJl)2Bs*>qw;(y$U#x$jkrY{o;qn0OYUwOJ3Kxx|t_WIH5vnE<7 z8O5i@%ALhQM8e15$NhEJ3$WiSS1SA1qVm+B)q(+9?xW45GPv?%fd$J;KNd=InHJqFG%Z_9+!i;) zx>ytQiu3W0cRM1qT20Y1BD|!sT!<(P!M4+6RX})I3#-DKFiCllM%**J;<)cIgN{c= zXp&u2Mm&ry^r|VTp;D%ysX?Pyh2y@WhWW$|XcckDitC&%zTGwRmM~3V;&6j01&Rm= zHaEs2-Y6cpm-rzj_LfIAN1JmFgls%Q3N;=9@tj>d;f^=*nC;W@#)^uUh+$aBz#t?S z!nBGiPa|3sbN7M$0J)U#Y$Pc!czb5yvegk3aqNtWFhLBfvXgQU&{DNpu2d|OnpvY# zeq+B1maJ54wHP-tIBau=42M7kvOv?FpVlTC$^sZ=5=n*NoHAycrh`P1)sZ0^@qvbX zArdJSzZ290k@q^d>?nYseeFG8uUp9mIReV{ur=s(U>qrSh~kxRiv8v@i<4R!F-HNmn>B!*IsSc6V};bCUZq|jyOcDY-q+-x7qVR`@Fh!P29 zT#1>)>*)HRH~=;0(v`k;SYc!v6heHWqP`EyBrZ#HOG+R&loseBH)I$Vb%D}iG4Ux>)c%s$HXy-XXmKO02L^%M(My-ip^Axao>h4k(c=DBek~X-#d|;{kgH z7mbW$0BqqbWsaC`M^jnekWIjy8SuHhUn({3ME0SiBxD1_z`Hz1bx}ueqWYkc)#}kh zZl>4hfm*+bst)-tpEk#OOoF6iG=!q>QlBB!X8GMeLlt5`DCwMPVcLA5FTn=-`*6g<<=tijz-$D}p;$Yr;HwV{y>_F{9V5*uS7qoJ?0@tLW%vhq^C?g5l0AkG_WNEsWTOZiFMDq z=`#AAmFmR&)9Ei1I)-QScZv|Iwc&dZK8feLM%;9y@-BGtsGz2B^Q z%Zlepsx_8yY-In*nHH7nd-r6b7Gh301}9NIyQckPN`m8N;Y3(jqwgzeeuG5kN8p{r9!MjOzN|*TNC1Zm+Mh zM@!+0`oA~)I_Nh*UjTgwH1c)8*We$g{j}FA5T)Kmd8UO!_UKAkepGlL+;Ph_zvXM~ zER3x^ZOKq?sMpUO_=|k^?bZcnhND}DdOF7bj~%;y`XgPwdJy@G!{_tr-`*k??LG{|kUb&HH&1&(9QPib40#oPqo^{LFVHj(hZr_@kr! zeVLUHxCZn+$!9 zo5DGzG}oODB+;8?6dgCNP^hmaHl2ZpHsk6HHcNNhppPv11#$t4o5R%a6PW@Z!6Wwe zukmRJf~d5vc`;Vg0FQ=AsvqcWhauo%JEU5-k7)T5*MBEPXbP`|1omc-nN+C#~KK8;ff6=8bb6nk4AKLsj`QDVrK96pT^HMemKz zd5z44C|jw~Aj{-V)XUh?Dx7%w`E8?65C>31Mk^^2RSXQi7h*qTEsrYl*VXSnSCBo_ z`#dG0Uc@{1(^SF!WTue1qH^MN@QL&ZSvpq1&j0RESxd^&iY$?(qK4i2$9r8qy?T+?0-qilcFQpPD8hQ}J`hRp7qtjSuP#t z6`%L3Ti-45s*X086M>!C#aK(DMSi^&A@$vbSLn}L@)3E%evv;z{s6g0@w=srfEL6`U zy*aZGaHjkr%4Oow&0|Y*P%t;CJmZcMcLogGv~jfL&yov_cdI?L{yN{zYBBAG4&$3~ zGn;z~+`laI(RkPFU47Dt6#YasX{9EVfVSUxZ zsmw!vD4itI9s&@d^yd|F>72Dvsm>H!g%NLp3nf#Qq`~LD!NHYB;Lbfv2fE9k5r1i3 z4#v(1iRwwV5CT$>p_u1z*5y=)~Qf8;1G&*Ie6A6eD zSYDdwf3O6|MZLaVSmJ`yX?*Ca^t3;YBaUGk9D;`c17}Z!jaw2|0 z5>o)`1nMue*pnQ%)epHqfB^4|nZ5cb*FMjS-ZzZhEHJ*?`_eLH<)^%vpl#Do9$9Mt z-zbbtnnD9`Bp(9Qc!w8Id&DoEB~!}5G~xU`Ewlj^b29nP5nr%S=YPq-Og_s0BdarU zwhnsE9IbvdE}_OR{a-cWy+NBe^8bgvZo(FKGSB4yY*=Ca_P_9dllPx(>o%v|{>UG9 zpUwZfU-7p73hqIS$X}IRm!@|sj9=VVQd)a6Uv#_u?k`c+Mc1VwXEx0aH^JgQO}jnV zLddk7f2!}+_`0l5R%xpf^ImGNWAC*2w|=(LGL4Ntfi#E=#-W^wdG|ky?ksspMgq1b z`)|Gy=zZz;^)HUd;7ee?u9DwT)8|T?ZFItsEIB9`F;3jV<-;4H{T0xN7@%JBLMlIJ z;hns{z89PkZt@dbhdGRVb^q5VHm${krn0mNr^B4!4hMc}s~|y~a0Ly8M@*GwZWWqN zYZDVC(~zj;CjO1E@+9(N&kV#n544W&cCSke3fe*`xH=(T9G}7RUlfnrbj2wLKCDYz zP`sa!AXa&y{o{$d2AtDo&xe~23x6W?Qdd^4C5>K{OO+($3$TqUkB8Yf!0`sswL<9n9Lv~eY&lsB}Q!%y%pj8Om> zEkFQ^%~*=?V+tSBgsAd|HvF@dAyYOZu-<_za89jF+tYH0n;DDLOyNDGYE*W|7W|nV{Z3u9rT-VtTm-C>(8pW zx!Kt?efYtkJ-@?YPNmICP`Y)xUjljB&R-*GjEAq5pN;bLXzTo;fr;V>^s&m|sp^5A z(#&YqcJfo+e5>p=i5K+?Y`O(6H|e(8?>T-N_Kt2s9Vk<~K-?ESAJj^yEX24@0wWW|t|X`VTL_cVxB6bcazZ2->yU;+$peS}bN( zxIgYjY4k(#9X~|4b(bjWx<>lf>D0V2e-D>Nd5d!)k-7$^&#)KBM&t1kTGg&utZN%{ z5+YokNVMs`jUf0BGymQGPsM_xX{)+=@MkKkV{#aqhwx_|@+GrQeHX%QB{N}2w(XKr zQdKQyS(2kU722#;bu?QkDM8MCWa^Txmo%g##pzQbkw~=iY9dpLoxLtiv2QGMQbYFV z2SY~ilTMyE?f}}6NXoSE+aqe4-kdb$WJ^~|eF2f?!>*jSYzC`p^F6ugoZA7o3ch}+ zHF-O-ZSSo`ykNyyaWr%35785PZ>`Ij_fO#g$y78w5q)L6;j}OG09>fA^T&<+++|Z4 zhPLA*0Gk`0dC%ovU)cHy{1reYvcQz?G+#_8h3xMKS-n2phJ+ho*tSguuak@@o>hyK zF?!Eah89a%m;F}w$M7O^&FZYjsG^Kjy=wCw-JLsGt>bHs9hc0MNtA=Eu;b$PE;t1! zq2eSiYvxlTNvhRWTB)>WLOalb?`zL%Ct;NqZJ{dZN$8iiL`7f1pT2$f0+mZwGU(Tb%+K8hUuD+j)bUH zZNMhd#l6X2_r=-6y%Je4D8KJ#KzW|-dwR9WOxb8tkR6hB`%|4;zu^SMnphS+tRVmu zv0L*#N$pQF0X!y0$r(Z^2{-AXE6XKN(`awvUvsuysA)?45)5A~V%J}^ZHp_kHV?!I zq0ldR&u7x~uKIDJed(ir)G)Tswy(DdJi1j!O1h~R=o`U^dzU_>~5yMvGI3elRkiMP4kkA_@Kcl||hQBIOe_tmQ!zcnAomB4_RAn`o7 zF@|^*k^~{Ru@sf2E`%5jpsEIOaU=AZJdc4v#Q5x%;-kzN=4^aD=3ab5C6vUS7@vrd z#$n7^>ek8#;hz)em6boY!u81nSTqVU6SVG-lpJh?NK*EgP(?u-Tv=mCX#80MuYrqE zCCc307!Zw&!8i3mg;5Gxr+{4(;wK(b1XvO?#`@Mi!IyluZy~h0Ytg4IgS0bKT@I$0 z_xXr_no9`wehXcR2s-%pvN%yV9YRL`3!3n2f}`IfK>6D;6mURcHPJx$y-}U6A|O@n z6GF8RHP~Mgv52bmzev$T$HM2T(Yj%;e-o<*9OJ4}NoLM+?{x^v6^^2vd6jXR0GcJ;5W zTq#@=pYDQ#{l7e=0@-|>D2_Og4;f(-)$g{qz;+pk(T!51ulvt4B&#aAXT`Ry@7 z^>+{%uY@2V=fIj6>E83~jMOWf0&xWKgShP2Yz)clUrA>3x$Exk;D8XQ+ilk=P*0Dx zeuZ@hxFI(e5NY^15z#PBQF!_{9e4BPi`Z-i{9dmyMC@7wy=~mX8Sna_d15csXi#$= zKGv>>^J8bev~Ps#Z|Ix@1w;1?4H7#(SV5M<2x@P%e zzeQW^jxo5{kJ(PQAhNza2d!4U1q%_RNK1^x#1^6yMOf$?O4tJTb$zPT>r=5Wc5vJ= zDf*Hp4c@|(x-5QorHi2{282F!5P-x`o{=_2=<&5A6-**J{cs*83Qr|5IP3nXYcxwl4?VuY5h`N|*KF%0=f6ginveNacA+pkQ==Z8YD~3Sjb?ME1g&?We``zQ?U-LOaf=%4~#A-}-$8n6LSN>@Kp$9BlOn4g;y7i%rq-s|HT}b#U znW4O@O{FO>$bKzL?2tU=x60+GpwsA2h0tU{xZw&F@Wd+)+Am)X7y_D8!g<^3| zi1}VUPJ=i&(l6<_9ur05oUiU@VzYqlX27KiuVrcXYgR{+Mcma4?%aZHJ_)vPX+Dqq}PX@hWZ?f8(SNMTf|bGo}!K76pMa}O@;pw#oZqnC6*`Q?GvS^7 zwZvac@FDhb9<0HZ@GW3AGr*`?fr>%wv|EQxIF)rrEe{9oXZ=dg$8Kuth%kZ$rm1NQ z&R6pp>BjDNgS2>w1a~cWa>2-8k4)`l#1^gEg82(_!yS8>k|3UWb1T00`o%|?935R> zW8~VCw-R>9WB4oh-zybgP|e2A*N^a^*2~yq>V=I9cu?#0Ela&n(q+u#eU0Z3~^2=bT=0g@2kL|vKFyyMKuf4t$ zQ1|rX7nNZ+MW+-M{WvEB--KYw(4h8LLK++zaa~bZWVnC{dV;4BAWgk_hvfS^wZ!+m zg1#TkptIRzH~~`>L6;K64Fm6*%RXNtK?mASb{)8zi#1nUxy0(d+lHG`>HL zGje-B^IsYYS}c+X4L%R&(p7cuhT7Pi*88z_h zM#n@{AUldDf^Tsb%kB9I1VnA-wfz&=@yKnILApZ=94C8_*>)bp3?AnUTRF{LfNx2_nA z&Du4EfxZ`4Jt;jdw4=$1uTS8O#mg=NZ#`hU+4rj0J&IN2ud)o5!WB{~x?HkpQrnGC zF(rSs0A2U0=(7uYYP&-8kh;W{lJ#+WZq+_ZgG5AqAc}&Lk9tYC^^#w;J3rjzjQ{#* zR&?L&jKlvf4luyV2E>aD3hFe`Mb5D2=KsoSIr!th(@t3_i=wGro#z)}cw8xaMX8<; zV^Jy92u*1e@Q^hoy-Uw}c|=BY8I)Io7K%3PouNR)%NR)Cv>d=`1J6i$){gP-=3!4dcQd1Ww@97R}j_F1;xs_ zECKEzb=UaH5TblN1i7a?B)%1t+CWflz0Za~7}pu-?qdJ{QIVSNP#<(%FsS}G`AU(n zx~lr~6`%f9&~TobI3LqJu>Lh`WEkA;>r33f;1bYRy=)t<(DrUOpKNXHx@BM`RtJfG z@63uS?zir4_s2c_lLrgCy5l-|^INLbbu{(4_ww}%=Rv%JH#IjeoN5t3Ecf=#2k!sy zzL=JK?Ikzg*yKFAP_MN(DEr=2Cea;Uclk7U_DLgAUj54=jF`33W6tx2P^+FHYlAG1 z26x6?Fr)#%gpFou2Tkb16j-cE$vJjOGUEZyXCe=8%8c7bK8oJt_;>G|#GN2>0c*$@ zO>mG{3rKuMxEQC9xvR|MzaYWK=)*oh1Cvrtw{X$h+oE|FdrMFfnRbc$`Mp}Qt zqI9Ov6m)rp_SEF%7xW-|p#}4)R8n*(-wC4_p)jzBqmSH`NCF|m(Sm?onfrV|jHx81kV!pG#p!^h>K7^BPg<( zjEBn-;F9Wv?v~xE880+VDVz%irTfcFB=bo0P2`;dapFnoUT>;FgI&yvjxp{>DdVCT zt`y8AaNJumRDRSq%R^1kcTrS;f*F#Mh%-V?YgKV@blsJ-ln1+Y>fDUv3aB{jJ{wHyF9}(ZqMMJI9M4|YOP15+$EEh5F>4ehzA0^m@(d9)tph1 zP^nI$1>0BP%1`hbgXAK|N1HfI43`$cLs0V7gevZwZA_8lDubwxc6my0(}-CT4L%Wg zIj_joEUPM$8Mrbg>#t-qFPybmiNv15dQ-BA5UW<3aIclRX=+BSLFY{adAqA8xO^~Z zXPBc9WHwXb0EHsUfE8UZJFos{g6T%VmBMj2iq^=D{6M_nFygktiwhrjHwc*jqykkjpOhvCZGb4 zf2&AL1KBOUMKQOKt#~JdI0?4$y4Yi_O-D@uypS?jj{Jlois6&;XAzj(p}IsD_Q2`#IP#65bD9g^`?8DeN1>5+u5WL;|A{K_4kb zPk_t00QVkQ-)W@^=B$#!g{{z#hEl=X=S4vyPHK@B9Vy6KD78t8x1nSoLxPtpu#G-A|>f7zlBPjchq*qC;;!PLD{ ziSyJoe5*^e8>ro-ZY>5eSVN~-0=PSyavw$GLH7%e*PT*YKXJ_khjhd9xMA2H&#)d3 zXE38dB|;5KT16b}nq-h^Sl z*}r1xbUHtnmXS?=7Un!kYX?weMDDhRUzldB>lH?eMYf)LFWoR@N1b*~r0dko&2l~k z7gJmCJj`^ub1vlail~00pLH(e+th*P)<54ghsToUHP?*G-K#7dHqa3S#MO z4APiZ02D^GI>`}TAQp)TbYcn8Y#s})9UjCly_qLj?WK`5#-%6*f^p-FHCH^55-bM& zT?Z=}BlmrD&Ffzld`Y?2I*gd1U1^M$I5Yl?re~f~FbFl7753=s-8^6tJ0nC#aFeR8 zO4F4v(p<>tI=W4Fam6}jGqlIVV$yw%YiF7$2; zeCsF{V%I7+qgY`n?nU#afZM&!0T7L3D(wW z7NxfvPT?VUsL5t@+!*%+77vI04;q8121-}_y z2K(|MIObV-;;;L#s3tB*JFkhnJfSl}TLWz@Eq#*6Roe zpOwS{ybpE=1Qa^kT(N{7uJG1h41W}Qtw8x;F~2vAzUt&cXdqF zyj_xa^8C{a;g1*0*m*Cy?)FS4Q64qjh=Q=U$f7(3{?H=LMjy5u|0lfts7V{4Mnj&`)x6lVICHo&87t zZ$TRub*uIu-Jfw=C0F5Io5v=I<7X~{B!0Dw-}8S3twInm;tQX?ajKk+IHDuugE7|T z6gQpMZ}8q$1-3d3o~3QnYeHpm1)vte%Sg-uxH?Waj}c&ww9XC&-VTH^4%Ded4nQCA zGNp*{K>5>sV|1)L%)W5{Rc|_pkgUaeSO=J2VseD_O(B*zsAsibKMmoAt+YU*iT*IG zWPvdg^RSr)T5gprfZ0yjvF0@3QYMX8C!QxU;{0KoB-@B-qU(7&#Dfku(cE}{?jq43H|1L9|+rOpZm~j}K;_vXOl12@wotd4luv>o8me$o) z&ocO;;U}hJ-;|g0e#4XWR{86_oimr7o#mLC_)3Ff$8v5>PouGum%5q+lXUDz=Vz_V zqN+X7{t3e#E9GvrS_`PB^$IgLR=s}K^ue?w!*tcuJ5Ie#GbO4logJ5CvxZ=^nIc## z_(x1_&hMmWXMIc!`$=m+5X}}p-g>oaf}*!($3Na#vJUv(7ng9y!)$ud6m^PwD+U=On|;zZ)X+UDYom7?mbE=*Mu$>iWs@HdK9piH6m(^<0fI-G+f} zAAipYk>+B~jgIJ+c0z|9csTmi7>P9=23C58-(r&R-W=l6&=~k=35$FiHuzPvpQ0z9 zv`TqQ*u-jhhFj~pwDgK9?Nf8-(G_&is=u0hnjRK#abK-(bKESI{?OWC`7Da|OI?Lu zx|>_~qHR8K3PC_?U+cMRH*6w`JbZeDjfo_=b)IKodZVB}lx5${C~wmE6Gz_QJ>I`% zn!N?@@l?dc@-2mlsanuB&E?*kD{!|UneX-s#hzkpWt^r(7e9YCM)ua;p0O5c4saub zQ|+XY#z}g4Vpsu;HPqUgP={Ap(FAdJ7BKHQz9VLohTLOBO={h;A+**NZ$G@i!LA^u z?_k2YJmXqR;cBA^;i=95+Y9dh<$IjFVCs$%%n$JT^S(VZQtUYsX!07MSLCoj|Bxl$ zAYUV5e(};8en5_oe7TWf0OgF3ul6G@Si)H%(v`RVlWsrSia3hPReTyw&*z6FEcy)4 ztLPBN1U8cJsk*>e>K)X7d!3+gaMS;;m)}?@zd)P+a;r;PSUO4i9;mcwZ}m5s z;A2n3@!3^qiypu=stECc^Swoocpo=y0K{o9ET;J);r8#uIPs}%yN;_pdG8p8Us!aT zO?hD>N6{4!JjBiO6i7?TZ5JfQ{rf!$Ca+foZcsx7-Fd%V6wGBA?_IA2u;^*62V&t& z`Q?5+ZA|1m;MroJo7AIz**m3|tJMeEm=C^u?UQZvL5sid$rv^ORB^FbFaWd-+B~p_ zGbNMjyLa$AXV{@N@PMNv{gkWpTOl1i{TgD_NsP^RJgE0R#CUOM?8a(qiv^jmfEGno(k%TvGLCk_}l z7he4eb6~%hv|44vtznua#BNx+?uXu|7%?96jdL}lZ<1!FS#u@xDjjBYnrf=sw`g6{ z9^UF}x-bs~XS=xeTW>>_yZ%>CEq_Dh`1Z=*XA2nnc^o+(39bq2iek$)7`M(vrkbYa zk#USn8^2-^Th!dLco;Li!iZ>fVNpD#t=7MiQH|!9%G=`4WR1yBKsg7%wWkz~DmBl9 z>m&V+MIe`^)Qe0Z6A*=M9CH-X2Wc=+>O`RwBZS^cEMO95&T@;6?5*FaBa%1BLZ|$* zRxalLZrdR#yZCM%K09p}%A*i=$P&JQ?7F0ph;1){z&|WG;SV-6xN#dbq z^qnk6z^mk>x-g5V$wuS7MpD`&lj3gcv^J1z$8opNdV(ME}pP^coh=+(ADP4#c6X1ps)LO4QG6_UFs zD|w8Pp5A6kehv^Vo|WTydp?%m*!tvy_uls*KEZW z%6y%g((eFchl%O#`rdLvpE%BL&Xmy1WV1TcIF(|9YB0AeQYuu$izCm{V69q&U^$iA zQM%S`&I;%&4FLC92Q}fxP6HD$+62ecM!GZ0Sx#hV2u0n*scDj`t{NX)cu7<5PDm@W z%w&;Nc$m2TOg!+z%*gs$r2=DVi|cIGBMQQjF> zXjOJ?g@JiHH_ga~4jXGOl+arn*Uls^tKFIoHKE+ietwtvQr>8cFLb}@=Vcat_8oci zh;Ks3vVpZ=>s@l%kYrd%Iq>-Ykbr>all6|G8giVS*tL*q6{%>u!NImKq+kc(p|+;9 zux?q{iul~uNm>&+`_7w3=S+^wB9*U^k7Q+vv@O^zE?42LM%R#-pP$JSqH8%eG9 zeiie5ANJn@M@Q68r*+Y^5p~}^iK2Cl?VWv^M2XGxNMC4wK_hmT+}_WCPFBjSiZzWc zQ-bIU9{RL=gn(lSor7o{dfz+)9g_*G><2WG>*h{!DvCJA{pia_s7nJ9IC!nV_ndQX z&YaE|I+*9pqAW$Q8J0yc1eoj%+tTdOVkwqhU_N@>(;nju#Rc>%*&wvFz*e3yz#e9W z66^k3`qoA^$)RvAyE!y%G{^H3!T9lg#)E%nT%I8imSTg)mXB>aatvc>9w{Y6B|>*n zvx=lJY&V`kkXNXZb!55Zbyr$`eu3tB4DaM|ZzuZ73ILxC_g&FGCy-jpWcP=-9&h zA-XGbTmUfmQYB^5)B#30aItc++n0rkM~EE8VwNLl2gNjbUpUuNd@-vBGxuWw`Mx0P z0?D_v^93QA(gpoT=%}s6PL6@_7_{W=zbv zf`u)5J2IKdv+u=OCVT*5A%fs2Jq$r*s#ti!dc&eA-2NPMqSP6M7??3$T4PU=8md-o zzU1LgQm2L)hO{vNBBoSHD7rK(I!9U?7#QG5ctl$I0=8#X5~VW|FeJt~W}NFd$CWmz zc?3~I9*IV!DF%iW9*=_oh-3{1)(>w#!2wl6b%ekP^fH)L?UHC#68Akot`o9t3E4$; zjTMKfX6q7mxU0JrCk6>-wp`%gIH{7htPJjQW3Pt!ITpCOa?vp-*TON_!9_h5 zCNWYAaHSsacxNl+I#)`{Tuc!@4g(f=w>4FplY?Nef(zF=)g+X@fAZsJ^NtYFYAu9# zF(>c7!(DFk?cu_<>71z7eGXwfOnM8MBF2?q9`~@d7B(fpv$#p%yHiT+%x;7@HZTm~ z#UQ=NUbkfnv~3ws9k9(^Gbrjsn6El~kISMbyY1A9!c&veqJs-9ndl_x?QvI`iXx5L zAQ^I2and3&dX$V4=Ry@Sd?$^t){9I!YH3*2Ji1yK@M#t@$|*~qd3(VZnK;Rk*|2J_ z6_jU!-aZM2tKMMoA*%J6o}W_`dD&*zL?mnvFCXT!>s09TjNkYgY=A4V(AoMIJ4 zyK3ZJM>rj(7)>>;moexyBN~?j6mmce@}M4>${dlS8RjC--PPFjod;YVxoSWo><(2e zg#KcA=;UglqFx4J-3bwDo^PYR=jB)N14vs+tzMz*QR^Nw{=dFeKA_Fu*p~9d1Q&K`bX}<-anLQ9+(!Gm(l`3p#f#4l{L>LcRiQ-&dTN zT*pT4=S7cAi8;0%nMRpjND0kdIFM}?elmM9*%_A+Uhr|#G*5ZC?E8J$WNZMBeI(_8JNQj$hivES;jV23JHuv?Nly>H#a3+ipZc*IMvh}Ym3AdslrMWQFypgM+$iMV^H#1 zDeDqp6K{hOx!x_HMIgpq`z`yx!JGVZB?=BS5O6d?N=t$#7>_ysiMY<XfRm(8I1zb zliHlT*$S*h>~z5;<6%{mWh1IM?lT8xuF170xicJ_FGjKQ8ppSIp`rJ+hmgY5wl@pT z?>nMsn`A7G^{3aQutuy|({s^$G9T!q`W@x>@*xWlCTdKL{e=uMgJc(yR5E3U4_h+M zp%ej{veeBMy_$431|2^Rao83cMpD+$Fd;j@m>zKut0Ro>Q-wP7+P4JbS`iC2KeG)) zN(wG=^C;Whp{va&w0)q%)b%~kAJb-8^3BR@l$RP(C;8wxmxgHDNBKJM#)mus!te@S z!3~V*iH@|Jq^~?)u)beRkqi{pEe$%0@(mub4iOLmn$-^$IYg(%3*mf zMO#()qLPN48Ruq`ecDn^W>>{=Fs3nP>M-7E_2Xz1r!dznl2zu69}kpA7<<-%r)(f* z6(WHn7qsz;8FWb+;eFP-VcTDPuSVhthzX`7PmErlEUHyXIS0&Q41xJupZRDX-6*h4 zvpmztADq!=UEXjYi?q%I*#~6t{ zO^eK%}90v@ovEv}0jfx-Z-qX{?$r z0okZOXg%I(o}R2Kx0^a$m3f^u1TUvUup;xATR$*Y3Ud^zJS%!Sy>&cwE>n z{Ql=J)%E&&_ipXj!KZam+?)G+)O@0Mx5s`lNm52buM6j=NO8F5ksRI2sPeXtm$Z zr>+ANk*|EXoo3US=lrh3j?ScXtHn&#w~(xzdmlL6L)fD-h3+QZB%tO@b|i4hp|!MU zcn6y)DtgvOky?gnkii_gNvm!)hi6*?3Q-9q#;I}r@!`vRy$HS zhAN6=)(CvN1xSa2>~{`tnk2l^OX@@{8>tm}{^n1m%t?YHBB7xGUKlibh6AhwNmbTQ zwexfv`Offevs^SoKbtihJZ^Wp0zoT9XtdvtW6G=-E!o?mxEYf%VcUWsI5+2^Oh(H7 zIWDC|N+=4Ug5^9Z)o?kX3yCz z7Vn++l}wVk{1nZ9J&3~ahtUo+MC?XypxxD!U!((_Et+D=sXFvkgco=fhW5i}+K@&e z(7|ldrK7X+Uhe!K;{%XT`Vas_@A*bQmS1kCl6EuqU7_pV`bYR6bku`{(}y`#nXr+Y zop*9iy|rvdh1gCX`Ip1m?_-zI2XZMRIEi8#s#>6rvA#6Nqtngk)spS$L;sR=`~f}y z1*MPVhN9q2R1LVs$rokPjmy%`0*J9}L8A{#Zxi6-$H!|K6!(M^N`{rQw>IsBw5o}G zxJ3&bhJE1oPQs+RjgO21=lL07mZ46fwKs07oHvZ+tDSusFn~TJVsIwjp$pKwRW~F5 z+|`h>QDd3r7&yXFIY%V27&C7}4K>jiKClv1i9SPpV4TZ+$&;B#tza_l)SG~|HV$<- zigho(wgRsYEUgZ|L&8s5~`ney(Xo z_x!mP7q@QlTnRgL=c(tvyie?kgy zY=|M{fR9O^MFNmna+U|7&`M{U?7{|xA!^V5z|n2MvAj{WTX4i`MTy)+2!t$iW|}*| zr_x8eCuT7TsU))ySnJgbZ%FtUjX9)?%b1R1tfUgZF%-(vhpzup^U;OKy17-UL~$iQ z@eBgY4AZ^6__;{#(%-m<{^{>I(0fyI`;lKvbKo*sKj~7RsdDfSfuj(!ydNoRvdT#r zVSf5W3KW?1s_ajbWKwlGCi7vR@O3=$TrzNFcX?ej6GduxrG**tNv{%Mj^u9z@I0e! z{m(+SQqevWx+3d1f>$rFe{hPLhB`BlBi$$AQnF2Bp31A!-W(S?M?Z_;csXtPEL|?P zTA>?v$mm08cdf4w^>xG|{DI%cdjK{OLdDqJboi@f4&Q^kXUg;Y#U|O)2mfU>xy46* zAdM4K>fa0s4-(A;DfZ_^1YL!BtrHY@DV#R$%(b5|f)zIisGi9v5&SzTfx>No0rGQa z7C{!dTi>#gDx5*d)GA5b8i%cUVyBs2Tf3%oS<9gtd%-+K!Ik}!$6oeLy4aIDl&uXG zrV^VQc;n0hYn-I2OfOZ&-GhYVu|QazAkOCYeUa@e2KFQP<(O!^P(9EyY}iIy^Nv<| zge-UtWznfm8kyobB{}Tu|8U5H%k*?cVBl;My;LGDSH6w}hvC!@xs!2h*S#3nm47}f zj$YmaYHZ7Fw8?GFWXCIpmWy8!rRl8mK#AlxC*62bzVIEX-F zT6afN%TgmaZc+#j?trhsn5T0Rrle$4qMpfc3g>k7*eTFBlUNBp ztzFGg;8>llF--7Yt^IIU3gXc;-6B_vv6DB;DPVD8?}}E?PT{3wyCEvK005I8|o)*Y=cLe-AD+v%~p9krvB{8k8=6w z)*}|-1Ly7x=61sc*Wnz` zaog!)$Ms6xDQf-v5eSzn;2@{39a;kri9%&wK@k{Fa~~$Kt+}8)BVtpaj9!cee1c>( znOaKGPQ+q~aRhA_Foq_n!8XRPnCNw`Tv zJ-H4Vp%rzymK-*KS}+|voEUKA-=npgD#4S_8@NzAF8UO*yaxc-H<)BY-C$>qfrzVONm<8Cr*Gs8mP5rFHpP{d+|rg1`4}i}&ayiRla+}2+953ed^?u` zFCGxy>AKq0DXDr@+-!Q4s#VLHM(Ag(ThpD1dRAuLowh7p;lx@=94(3pDpRB@dhf7& z*f*pU1@vGq4&c)$0Yn*=v1DGwlbA#U@7=Phw8=_Z2kj$mik5E zz1jiouy$1YwDxW7oc2$xsLdC&r^J?m_g`W)+q!v$HWcA!5(VB{>m@<0>~2re;Tc!CQ8{E9#i!u5!Ij9q_>Rp(Nn zo_ZmWDLPEvojeCHlXSk4w!~Z^d?3!Mj+<;U@6tU{2}jmwC<%VZ5cteOq-6ZrX$oPc ziI`+TdgF6jodT(#BPu7&g+T@)DVMe|AJzVnIo@ zsp^oW+WTfg7b}Exim=X~*!V~$A#-Xb!E!2M-sUk~D_pNuIKvlxzrXynnBMlo6~58n z7=4%ue1%)a15L}3RGLOgNwN6=BmDO2P{*ox&`l4U|0VA-Z?+T~!T1T}C!;EW6`Dox z|5%`iA>Cw_vHYZ)-{mbVcXdomn%-{bb$xqdhzGws;^k_!JhNIs(^f-1oY6jaP@MrbfOx7|yh9Yz zF0e^qi%6(uv7Uh-<2DHf0s`hZF%A2dh(z*B5;I7DeG$BNYVh`l)9d-YRv@g-sXiKp z7UMo`UAveMvvGDN+Q5h^u;f4RXA_r6TO_53Y~bZOQcj{5Y|2MAE(sa@l66WkcDvyt zhW$7_Qr6=L*4B?$X`tut(SLIbUdzk2g1J}tI(*ccf;S7@WEqHgs^=ZR<=9WN=@m01 z;GyGDvA`GdOJas120<|;Al#3&=y+t~nq6R8ODS#}MV@M82_mOaoC+PYRs9sDSaw|N zuIPe-1$H;o=1g4+Q0c7%NYKA}N9=KMO*!|B?>KAA0AmbJbCbA9`O8|qZvAzy?SOyg zy$8=aw{)O{_Ap3f43RTk<#~gnhI#Fb3Ceb{R6|hXFlo{i9It8JQCXH;r|)Bxm*cS% zB-A5-zKjzynEb*(0#%j>;d7xXtk(#LBG|V5WuFMgTb_mUe(i*bg9(QN7k){b&|C<6 z07`&1|FOqW?FE{kmUQ-)x2~`vi4Txs1cQytAk;ic;JQ-0@h%Q5qu;e|$?W|*(&o#^ z)J1K{=57<)MaXv}9O1M~Vr?FE>z|^#^x@S-Jp ztv5ww6Lf`{sAF|zbQV^aHSA0Y3zoubxCtTT%NFEK9G+Vt;)3y3GvDx>FSgJnEv3tE z2i1f2Q)C~pwb-uL)E5}dy|~VXQtKgD1WVq6h49eMUl5HEg%)gP<({zQPV^Y3fM%b} z;!1bMNmJpQ?q*2Ny1a#31U0w{UR7}y_o=XpYn?cAjwc;$tUaXSpyWY`}j zFXSU4cP??Sh)f?hP(7C9!!9%QFw>=PusylEQ>ygTg$`LDBT?fjFmAg@rCOssiG0W< zR7sW-lkuggZ5Ux&7`MFX(9qrS*<6A$3d!+`%|0$!T{vlXyX|&J@J#td&Fd$(o7Hy9 z@U>r^QQjp(KfI!6vd(gmS-q5yO+BJ|KyL`4`4cpMt0E&yF0{n&-{0~8ZKP%VH*0e6 zCH_6!P5n9W^7q~T-}QX`Tjy97D?FX18#qx=>C@t!=5XPw{omEYy)H>p=nNK=;-VW( z#KkZVbTrQp-HO+Os-zYM(LTRrzBcPenr=_m<^`|b-!7k_Bf0DQIKHj!$jO`@%!f{1 zI6hlGyMV6Tl;<|QefPpG3ipW4zEqOLP4ErBC*jsc0}!1z$dAEZkyAgZvTH_o-c?Ih-6hg=Iv5;X{ zlfv!0>PfPA(vjd}&YcVj_{aCng}s|L^6ooY2&&+UCwSt4LVZ?0g>;`py-D1qcA%1# zCjqPZY3*2fh1!xdpfFX4*c?U~*eC%+2$X%2NWgV#YV+PXDj&hJhSKC*+?He*W>W#` zLL?TR`ISdk+zcKPldmKO=op4$yLY-^0hv|lI-TLY(fY2^Y&o6la7Qm{lxu zuoZ-YY4nZElSZuTj1h@>I;usm`gh1g%u14hyy1@$Lqh12FwwFzmE=@nBG-){8<~Xg z0&aI^@1|b9SoH8WSrD!ahS4BnoMQ^bz@%u}$Ff{&r|^U-CKyv>@zK$JW|FQb%ap97 zPs9CKcW-e;Q)4_gg$rp?@PyKsrb%GtEdk_|Vg=`gm;F~8x*`X7IQ-jXU5@j4T3A~u zm4*m+`~4A~MyZQ;gT<>RZ{Cu`7SI_iT9Zi|p-sm})#bEUaPM4g45!HM_WP&kF6MbR zI2~{zPB|kN6V(z^$wq>>Vl`r4on-l*rSc{ZOwEPV zQEtfa3Lm zmGHb$Cc{%i)o2RZ_#ozwWGt8$PbPeWj)RHt(?@0CJE;re+BOJ!KaYKE@Vcs2Qf6VT zfSx-I;D;ux&xAP}&t!sabO%SJLZZvstbKiCpg`NyVW>MRW3Y!F87|@70j>=LHQBu- zZtJ728u~BuxM||LJ{C4?6FKTxt83KXKL3eqcI1A}auKaM9}V3Uk;{35DpFk`1FWl@TfT>UC1S76U5h#UBQ|TSO5$-;SM5xZ;dOcJ+Zph{BgxmXrT2)hp$om zb!r>r3-nT?AhiDbS#CuzmiId9&&&vol-Cf&n+p*Fc|IB4rQHaa}q(+#rRt4 zW5ohZP6BJ)X!OOJXT@7=h_j3h4cfPaoL6dQqR@zCv(%&Su9Hh!p>p5fKM?K{2PEz^ zhoov}wNzQ4fHmk1tuXaZXd4ipKx-5t_bV}-v9gBoxGM?~ydNh$S{v--lU0G_4ik<%VpA%l0peWX{=!Qnxow1v2=5KS=uKp!oWz!B9{?; z&QwiDptElPUfP^zLolm56(mr5pdk|rSaKH*7F2_&LDUg(NTV%{;Vn+_z1%n#$+eWa z5e0n8{gpf>=FsTZ2wVxWfD9ey-n%l%>j`X~Q>dzC{rGz8w1%t)k{DkX^^0xIqsp&S zw&+$GgV{=9vhABvr+K5**w&YWimGZg<%9fszyHex_X#puh^pwhl~OIS;uvo?R=i=Y zG8#*zGZ%y28>h;s=?p}xwP|A}muwYhoUxSJFpOX(C{YrEAF?a@K_G3!=xjfcbsX6Z ziXv1N)*R&MJdG?X;d-sBo9cEFi$#34SU~;K1R)wl|J{1X_RrQ8udl({`g1dYRt$b7 z^-xlx;L4Z`{BZ?qBr#r=%jS`H6DH;KiZ)hI2D1XmOOIIsg�?Rc0&ZOH4}Fk&=-Y zdvSv@yvAOWn%34hQILY5qwrGl$0fb69K0K+HHCyYB=}!Kut{o$9G4}o*T=wYo zz_y?t)gZ?l(!LH!9>vr)4ilqyQ#>`;6LRqLAY9iajr3N9y;^n1zn1%*IsDPwe=@g- zQR9AWn~>B*Waq<}I(yB_xx@+9ygm;%v^IHLhM!-giD8;eGA|s#*k|LsiPo!^*_$lD zHt>_O8g8_wf8YeXW}hA&z<`h67zAKv#zp5+i#y==;1Pa7etrK%$^LAYi_DjPFs@s0 z#5IpEPcl!@^G0c&mCVq%OLLtA`N$zaoEOEhuM}w{)4$5kys_xP3h#OETjBH;rA67R zR+I(~dGG2ho2+moVZ0Bxt!+tCk%VQ`@lcncW!!NdnhkVbURET`GBuVn>{!~R-bFZP zj6{XdRcv;BTz{SScG^a9ijIAR(}4)MR7~T;PxIWlcffIFU5U=I7Xw5fb!1aaL-X?{m8HD2C!=&;clSWO4d z#jSX+s6##b4Y^srTDZa;%Z#(ENL^lOE?#pQwHpR`CyN~X!XP<{-X4aCj zY|77A9z_8v07oC zXh09@1Co%jkT=&z*6jwb=LUm*JkV$oUcqmJ*yeF_ZGwa16t z_>9(h?~dG6zox!Sj3blBwxvJhLovto5a}wIvlKsRBvmnG7qFMpIH4Ks z@c@;CDh2F{h%?*4Dx^VysSp#8@g_+9n~vg5ls^g+6$Cx7fI(7({U>!_$p8;clO!XS zWayUx>Z}mWIL!4%p}Hn%Za?q{KX}B4q+18gr9oyG+EB!qXgz0&$5DR6!3<&S}C5#)oco029Onux5D8n3r*OGD!Hhf zu3mzCh;1oWtMXWFN}kE`5N)&7sP(FXNPOnSv32d0=XI9PZoSTfp6uuO{0fV0sS@vz zVv97$aYr_ytf0- zmb;c}&~G6CIf$1lvCaX`#w@bc6tm9+0WR0*9v9tYL-7vaFv}ZLRn`_oPVwc1f-N6mea|$Gz7K6InK{j?S{g$}Jf8#XR81BsvsazJ(izCsz3mLoWKvd; zvZLb&u`ErlBJOXNepdUsQPz?PFP8v&-H=tv?6EJ;^bSo=knLij@ZZ;?KWoL0+-t_E z!xWg>Ontn$*iInE|mWXc>613o^?z z+H_Tr@VBx#Nu;%_3oLags_Akg2llr?yRmX+k>h9j+Qy0L@S+OW%c9umJWuIJAQXPJ za9Rs%S63{SxJ!am%EdB|$mdXdN1t2oF0#fzIOFNnieuF>mC zAb1QVT+Q#Nk;mA4UwI^NlGFFy+g5E;7tYmLd-(F=CZ5CmC-wl}`~JoElJow+t8Ia^ zZ@J6-SD*3fgR{LFM^U2$=k}#z9%->M%4*H&Vc|-P0`iuYpPa`Fk_d<_q7Q*_qq&}K zQ8Xe$e+G!W<1uox))3(;Js#qvNJ20Zt1@4fEN!(;LtN^TXaPg!&m_K2%}COkQji$f zwqdu!7H+j^bw6T=TEx|Ip^4jW@w`BQ_LNB{`g3hL#J8H;XRFFPdWf2oH5Kp}{U}7^##>J61cc1OKbLxfX`tp}o4t$P@RTN&j zayN?AAIF&Ff*k&#VLvIc{^KU7`9M@9_sh+CrJs*S_22!sYIRhYo!>q+HHTXj(+o`cxp{^bu%BF-aBcUnzTBK@ zPHDcJ1}M;r+vr1Gs~^@+X&BM^kAIw4Db)C*@eDRFoO2q3#>Q$9` ztp!+cL~zukKg1v#BX~L*6=+O)<{wDnSfG2JKJBU~WhBwS6ZeOHK1>QB?8%6zj^;0W z54_^q6Qf5}7^fn>*pCH~XvE7ZS+gXb#?Ge23}L*=pV4@_Ejw zS7%43{poNsCP4X8Ue(W7)JLK5DW|8uTltgDsFTl|T!Klcx-Rx+s|~k-E9}eTrjQWp zvyCZ=nrh6}#e`svk7Blm^gzA*g2FZ7kAF`q$)7lWBEf=we}eG^08mf>s(YzV@<@>S zgOQlPMZ8$!*3$Rg59>Vp}A?4p}ik8#M=Sfb3@gach;XOV8+s!a7=+&;dj1@njwOvK}Rst-^Q4+Vx%q^Q`2 zky;$at5hgDHHH}Hhs-e)Q9V^ z`nw}oxX8N$qbo_qxp7?FiIn?@?9bGsa*Y02f+Nno-(|QPG0U7&5xf5B1qf#m0Cyz_ z9cJjzX2X1|A0cL|w!088ZWg^2RXnaTWvKXqiIS1+Fpi30wnsDCTp>G3VW)F@C12FW z2ox>8b7{mfS`)!k)pZu(ZouvlSRc9RFEpYq5_u-UwfvnXLpb;S&@O=)BOzYaEe)%4 zYZ8j53G4by`)mDki?hH+4fJxja=ji}e)0cn(jR zh081u1uGWRMY~6)V;U<3m?5^wk z?vX;RwtcU*+r=YWsr)N&<8r!Of+Ot7`>azWSRII2)suGA=OT@o1(rW!!X4AHs8JP% zQ2Pc{pufQ=_kIMyA1Jw3F+#{L+9gN~efDRjMG$v$xA)e=P zR6rFxqx_k(B(p*(3Ibaqp(P3Ml%!R8aEDoz1Ptw=z$zSYEI1$NkP%3DC(%-}cUs^C zN$EiA9kjRzuvysnhVZU&?Ub!nM!G&SBpL@_p+k;k9ZD5884s&)Ul#Xoq%$zw(oN;^Qn5u1_KETtMz)pM4kAipKx;ERqhbg&qV1bOM}gkHq6=z?k1jK;c8 zbCqizUlvM1g}8j2)0rx9%ncE7Jz@mQ8s+jSMgbUCk{k|V&n z@0&ODI8{@pg&JCyqtkSLfBa=9Q;ejvre2b1^d>g-8Pjlhl!l=BG5e9$bl!UZX-%uz zF}^#kAi13v#TMGT=h6MUx8YR|FK<;<4IV7Csg+17lbs~~Xq=){dHz&-Roskow>?&t z(rL@bRrLH>cX%YY?Yg_en#+~$l{;q-j{ap{L>P4mjAfokx*msN9gaoY&abp2t_8j- zjJ|um`t;z}NHK|7^&KXKE}hFLt;5Y4_olALGqsEic)xe-WD?kAwx>Y@15Pt!z)5%! z6uK-sz%izKYJXGZc_+K|lX(}$p*MzT^b3%_pRdEGcb%)Z`~B+7zHkH)Ek{Q4Y&gJ+ zr=s~<$!6*vDpC>6$QSiECHRIR{($@5WN?JG*86AgOLV8Vj9w0=JD)8`)x?AsPVv<@ zyWnA42Eb!4`c8taz$AL`c#JC@%LPkYNMcu5JU)rJv#a`0ArXxs z5|8sq<5F1Zl%*%xh$>s=YFjhWsn4(b+)I%aoS70x2C1di5W}X5`z^T43T}DcN-ZoN zhNu}EWMv*5CS8{CMd@4#R-D;_3*5nY_Lf0KSr3R0L(amz6l_qS0!ojB)@;PCac!ut z1WpK6Q#>OyG~BWJxG0ITPn2k;Sekj(U~Hy%N~^|3N7S{oiq%3iDqAeT(&3#*Zwp2S zJ5)xEY@pHs`c&Gwb0#uZumIL&k({!-IW_cKfY=y|=UjR3GCw#~MWhp%(sj^rJy$=ytI&2cT(R|)e4z|)6NKTd;vvCsU^mh~J0ao_hQR#~P6%;D`#ADj4U zKR3C_!`^MKI1=u!5H5&2Z_eizKym%O<+R?#d%1p5if*zex0SUw``UfO{jgtp-!!_} z;u@Ft{iZ-KdHyCHqj=|2m4^2<+Up^@Pu*emTFXzCcIe=50!sW1A3=O?+KE8Ubv}2Q zpi3I-D{tn(^p=csxX`A$Vj9}3(45b|$)t#g&K!OIN|=-@aWO;vBPnCMXcAVAh4g16 zP!mZxwmWH!dkcv!e*#6<2_4NFN-Y`Nr?8_DwNgkzg6`l_n6vbvk{}R*jkp$K^7PD$ zEMLIBhj2_8`!faWWSAPm^qmgIuC$fP-cTwx0uw|(>@4}_%UBhEtYoZ>jYN%{Mh0Swrp}NRh+S5ai7Qtclr-f6m$ItbxVREVtzpcCWXWl((Qoo`;yePD zhJ=F`x~~lIIL{`UPologC4h0Cj6UuFU zU?l4;O@^g~d8{8vYdSRznX2o;n2ofq;Eren`-#hIS(%XD<3x!tmk0Rtv^S_h-0Z8HLm%iJD3pjo?TY8apbX*Ip;J5cF za`o}_?KWKC^*2^p=>FDF_@{~xpMLcu+=cspUv_YxetD~G@BaRsiJLE**r+LSL}5l~ zgnH--=VO_GX*>`c2pVXn3sc(<;Z>{c>EYbJIj_KRyxPp@e;%Y9=OSH;Z~^6y>M+p! zMVAW*tc!n}{H=+cy%bLT{qZ2$PjF#3_ILesfvQTa(+Xp^ZcBZoEGcN}iBw`fO|73q zMxUFtbI^)aJ-4^L`3GC@H+9ha?GHOa)gqi$h|5(=Qa5o(;y?tae=YoYq(=zu;VcC2 z{;pBH4Eo#j)l#(&zZ#8!1SV%xT;qqo2Z}Oms15%nDt5CC7i4}}DT3URf8rOUDweUS zYWKfiv%B>M8!>zJxBCI>`6|oR_fG$pVY6Wo6NET?`l4PS3J$GnouZa5A-B@}GdKA+W z#Y{cMO3kixF#)j_VilEDc?M5(D&U$XIBSF}Y;VfZj}z7X@ARHtY-0p4=ROFvnlPbN zSyhb>VA82F`z;uk@SR)CGR~kgMn|HSKzr{ysoJ6xxN%0P!ft`g3C&L2V@Tob%Pd9S z1QKzpoHj{F+2$e@ra--ghIHQ+OObnuqB^EC8GTC2T}1u3rhJwS!vr8}=1sTf9`H(7px$IA8^VrtVZh0Q*7QCI) zo4qHYpfi3@;Vhi3)p~f#+NktODUGK`I-bHLPR2PXB)h)1Qf=l5|CQ{|E2p z5 zPib{ndV#X29WHc+pDAWEIaRN;rbNo4L67RX$;ILX-gJ4sw5Y;Mhb_1jO<|bpxpZGh zb^hm`kRj*+dB8brY9YG7rf*pjg8lFZ6If*R^tgoG{SZYejRj!R5KZ|Wj^V?HPoK_S zytuva!p(+KwL!L`A+5B6Hq2KTR8(_%ay6_vFeM2Aktc;8c7pJ-Lwz^?T}=nwzj;xeSh!n&|s>_q%N(5)y!R zK+468wd|FA05yuK_?;p%Rj{kmxk7QmMbR`Pz0j>QA%*$mmAVlEzHx}IO1X6VA>XRr z_i}GzRQvwSRok*IPV#I;SjS7Q^m-laEVjBwTq*Y`(ok^~oR8;p$VhT-E=GN&!WvCnl>G zFR?Kr44J|o#ejKQ?K6G-ro$UPx58r<{kvVEJ&jt$3vxd@q2Yk@cs(Yuq6w%5pBmjy z(*ZPa-dJyt#$2q_jHU}J<9hyC_SXsl5iW6FUN4ifBeAW)3`hIN1R=K#aMRNwEcA8J zdX-dts{|thSO)^;jK^|ApRoi+wvtwzjAg71Y*2}ai-nuBtQ+Q;)Fy^7gj+0NG1fXw zy@9*o7ShIi*1wUc?UxnpthhmQzY>L-SF7sTaecf!3RNr+$&uy5anazF^Art=^iFu$ zC5ziKLh$Iu3ve&Mui;S`0mI$@kqJa%1((#yOCbA9%=^{A24F$nxmI?&LjR(HpjVd= zT_$BWz7|#@BYuMo+6}Bw{XworBMvSbwq;)Kap$7APyth1bQN)pmeTIxpZM zkg>E#yrddkLbE7QYXNAuUkdjT33ln3EutL&FD7RX0&o;;jGIN?VpYRg#oGNHC^c^} zJ`5Q;mmFKfnsWq!#}M;ewol<+kf6!7EO{r#m%@;iy2bD{>xc<?MT#1u?RoZbR zHlWsOMh75MU3^IV=~5vrq!LOv*%Z4eFc%=f^@^yAeyQ&XeE8DBejqm5)-~*PR&a%Y z1~$b#P~#R?Uwf1NhB@<(Bm&iou`De))R%{P$GXy_tw#VFgFt_jy+|va=-)32RRU=F zmtNhe=`9}r-o}ae4|o#)(=fD^OCmZ)D;!arYU(gsLdRO4FzZ}vC(SSg=hJ_M^bnL}&ACNLzz;zIMS%S6@O)uYH$C$|%d^74dCDkggLV z{u}%(q8+k{4eL$bxR%)NH($xt7BLwRZfRC?Zm=I(rA=M^fU0>2?P4A33nsY8%)?XO ziI5tpO-usnJ{`avy-{?=$`=C2@05e*U}o|8FQEIv}eg@9Hgc?KnD%ERv&yebHl zi;Ak^$Vs=Au~69Zr+a?gW)5q=N`7zB&-sG;H{ zk~oc0-%xpK7%7rufOF09dj(P@NlzYEer9F%h&tmgV8M!jcgveg`b5cWCZ+gs<^?vA zZj6Z+*luv@VKN2WuWKqyv@!6kFeoQv7T5)fNd?RISWEl6Gqx#d>=C=TkRU+fQ=7KWA8DQ3pOLAz88iptZuT9*zcNpu3-Gd> z7LI3g)a@|#J$`b#=xR!jTCX3`8j4K7{*~WS&OrBQ%#mA>IN>RoRzu?7WJsV^%ky)G z1rrVwq!MJSRg5KBDBWLvXO9Za6fvHZ;?<_`PU?_XZ0Ztik1 z9rO) zUQ^dB?M0eaBou3?vg%CYy_<;^X?-UloUD_cF*%eak3PZ*3;?^&Aml8c6ZR2EMZ#MfI9^Led=3Dlfj_1&&ISA09%S#1 z9?Ir0$Su!F<{Nyj8R2QU-Ch6{|9rp}snaIFC*do-#hHB$eKDU~^bha?%Zpm(IW?K+aX z=WPKZC)83J-d>l1lK6n_RP80h!!_1snHa*7$OJu;cbm=F)K)^PsK}2-Xr+ElJiGct zFw3MBRw~Fd=aG%T4OShVoWDuaVd}{8w0yP=^VpmEQ?&WkJbxgdi^@A5?4J5#yW`y& z-{Oim*`^i}PpZ0AH+k~xHcdYz!rLt#?T?{7+(FE4U;)66)k*=OcDm$eYUEpvQ|gL& zR77$qSCFOp#Rj_r!HzHhV>eI&E(V-%Gr<8R!Sn4zOok3^!*D37;}u`c z2)S0DqWLE*bv6HE*g+35yGN$AH_{shszpX2rr55@aC#=tisdYdE`^j!o_Pz1Dap&aV9BjUa<+=Lrr|`J>l=JkAF?VFI=LrBN1G4Jko>fmhZB8iMu4(jRfDRPT~Hp ze_EAghos!K-R8rspgzWWD+F44Z-EQ31wNTb9LV+;iZGG)q zf1MelD6&Qztif`bV_6!-y1kT&1x+{a7T&2w`7AS-(FPnCwEh^A%g<65jzh=r5@m9P zDo-lu1`8P03i%fA6ImunZfcBWqd3UDdJOQ|WYtQ#z0H$0IC(eu5B0?|8DFj) zc=)BZBo*#vvuW!3v^OiW=F6(C{nUT4$!-B4qYW%!LTjKfpnYqJovttI*aFMdGM#9Q zRgd|^Yv+I^rM$M8)@ny#M}cyQ%@YuSu~9ry&v=Y|TBnVaIh*QPR|M@NR|G0^Ry|oq zo2EsgfVMF$2uK$D-dhh=GM}=PXXtX98yqj&Nt=9X3>Np|rfC*M(dXon-)H?Ti^FL8 z-rqZQjj=TP(kCt4Le8Z#)_TJ~I@>5aPmXV#L_ZWB#-gY5SqYiP@+sPU()i;YMw{*f z>LF}(ZfdENUi67hqCLS!yb%Rt}!rL(A{XZ<_7%RJTBzd;k&mhhfmr(Hc0r z%|7bxrG>0#ppNjuO04syY&7nMZj9=>Xn7u2e;CaHpq>r_b4tbqNh{U6sHI6Cx8BpZ z%|@JQ#EY5h_WqdNLWRT+@<|tSQF6iF(E)+K*LA~Gu0uv{yo8Y})r6rAp=nAZGicEE z<1z;I9&XPS4^lsEpz*T*tRG+>-55P@BmO&Hd7MK;xZ9>QGzYv~To=H-6u8Z+a( zWXyC%^n5vkRp@v9SxmCw+@6!?v)==EOZ2oQ$p7s=AlW0;?hguWKN+)+W8Cn-DSy#& z#e)0OabtCHrxa!1uCQuC=-0#f%*IhwmGXmtHH~Uppq3Iii|2d8IM0;YyrB&6@(TFQ zr&kY@adbUd3yj68m-!RM*$nj;{dKdEStg?}TmV?A zN($jgxzUnsBjX25%H|Dec<()zsCjBzPKn5Jug>yCi+$*WUeYw_e41Ye2AI)4tgDis zXx}tp6bXAlI@PE2h_OslSrm~h$*QETrQCu>FflX?8S$=vr5oR1s{w=*@HVp~I(kTC zMNxoRzL@w5HyirR{pZh0&uY0JKOL%bU=fsjH6f&w5Qxr~kmL`2H>N?I*RX_ebLlY=T)fBWNWFV;0_nbB#d_hhVq` z@A51NFeA>2*v`odVaRWtXV&*Rcr@CMM+mCj^VuoI0Or;6gNm~34Mrf|unM5idP7>D z&)ny%4P;W~m#LZS>nWtdlFKsB8J6`YjO%Z){t8Yqsg=*1ds=(rSbI~uGEKEt2_{yW zZ5^FEX3~&%&T9IgW-i#ghDDb>$5gWXosXROF%G-Or}0IdD5f!mao4F>F`w;<-CXQ@ z?Rlywl$1=>$x5BN-dbV2?~I32muMTSCl3~fTSPfup(vRV+@jtCG3?vAz<&HIr*_;yLbv?6dU64u?`OH zDg+2)y#hef`=$|PLFTk(jZhi%wJ`^V%V-yJ$$=8ss>t`8qoV#R2H<-?zrTxY5L_5! z&rM%?wKp9s-CWAb_sH>qS2Zw06hd1HAsNU=%v*7GeV!9pZz59P4nUxJP$*k*HT`5ZcK8a+`wd_k8@1KCLMCzy$Msz+upWY7(c`lxE~h5)kFk+w zc$B6PTHMOOH@1WoD+_tUn*aWE@-WUF?mVl*Kv7!PWhQ0H`9%^gXgqj%ez4;Zz@i9Y z*f}8%!hJ2|>eY%kDTz+(={k5W&q-D?#*KtX8Tn4)sJ1eEKc!({L?{R>77;6RrbSeI z4($memDDq`gi^XgnsbT>$=d;q+pe3m(mdl2Ttw+0oM7~YDkE^|{LiAc*bBQR!)92CLJ)$`+t}?H5V7GMaj2TDae^zpdhwh8gFMWlCg#R4 zQc9VrQRP-!cPN@S3Im`lv3VdhR+QVpLlHI|@3i#$um{~!bM{_JO2I;&&vo;Ov0Ve< zX|wrx1;QWm`N1eWzk7O6m3~)tC86o_*C<6HCMXEUE6#)1WCo4R64u^{ zRdk8SX%qw;I-aJT3r6eua+tUvR^0dV8$FGSH{z@Y`*X8oIEQkq%4zaERY3;X!CYWD zy;7Edcy^Z59Y%Ujy{1`W-);;u>M0Lwid(%#1k$z&>ZB1W^P;Fyl2by!ig4^d;K0wM z6jkl?JQooHBj3s$*RjJ;VB4-5@Rfe_4qRe~%RTd6WlF+{12cxMA4NHJ-HZfb04@O^ z3LppB0}J@RNAl>q`fl(d-^GwL&HhAm|Dh;)vVXCx@6jLa+X^Gv@S)H`2ji&T7%Bh! z3eSSeO28fHGbnw_pZ4AkNk?b7(A()4LORg6PqQu=t{4wp8e8Hf-Ve#jz?_Os4`#54FWnb$^c;?qnrWvt% zzuh`@M6LXsU#8uP(!}=3WDqz_+Si8_omKonCB!4>!zZACoCi$9;vDB5un_`Ijz~!= z*s`*i_qPao$MpP4V=gmLO+ygcENmIvSHrLi0s;UjitOogT&mZ8mn_?~4>q-9iZDK8 z1j{y_W2x8a?1G69w~EJC;@GXK=E2iOw7Gb0ccGy4Z1=_)23V%kI`O59%5v*^aO-W8 zIa!pF?w)AtL1%s|+czZ7k_TDLDK)OAn9o$n6VHnur=i!ysWk?KEI`U}oOAdp_9~DA z&jUH^qrP3~1r4L{A;QxM-l&6Ev^IoutC34+uC87NQDVSbkOyIy((g@U&%gpkPBdj{ z#pZzBS-(yEeEC4_ImP1Ai#;hAiy*Yqh`jze17IsQNY%ctV*z4RXBqN#-ro01l_X^x zJF*lya+oMR6eXM*Fp;KtNxaBl4T;UGBy*t*TpU_N-Y=>^Mr1fQTW zhL;eKTyL0wd#4p7DbqJaWK>|%IEr*z6fw@J!&#qsMrrb6E-YKk1+8e3=ONd*9_9oQ z{jky<$!N%&z_o~YXBpbR?>oER@iO$dOo!w(%Q<6rN_7OIhNj)mEFzoM>VFI*ufb&r zGD(2rTm1GD?NX^zYPjuxtgc6Y2h$e^Azaz`SwNVceg8~ z+2DD+<>NGoWhc|Hm;b-SxAQ6}g~~p~>|-3F4%`bx>dKb|r(!DTK+}n+QB749=53m0 z5KVR9-*o>m@H!J89;AW2S6n$XZ{|)ovK(xuW8irBY6Y+%Mv$+B`D@_rM=g zm2?Hh8xMcX1}ezd5%ee*Drfzh=3WMTy+bQ@Bx%BfVqMKSDg_{{a7Z}_&@1j_7(I#y zS5g4h#YPBaAz97J!lQnmK7{(dA7?C8gs(DiRW4#%ODae>DJ~Syu99*pf|hf>6zJgV zPX;XM0x2CyZ1Xd9SC*3ChSAuNY;dm1YD(Q8Sff?3G0t>%0d(f9lhosfKPut%lZ3Bj z(*(h$P-W?gX!^Ny3Kg}_#ql}oAsuRv6>x*^1I<~7PK&}i0XYB(8#q)l-=yVGIa^qzGgAPGHI=Y0>VKN?sT>8ml36o2yC`hPP z+|S-j$NYG)CQL^rUNRtk51h2+)qcb~4C0IcnQWkp2`1}`;bCS?nGX1@8J>odk>#YB z8lH}N@}f6J83?8o{2KCMvKsO_JW8wW$r?;8<^V&e<2F(pIRGL=J9UKM#lna(vGZjC zn5+**hLst%D--Mw2ASRU_4+xz7WkjUIXF8^pxg~iSIa8FQ#Fu#cGf_}XC#@I-EW6b zeD?-6VWP57mnT?^R}DnuO^*HGM+b!57w&Qpjp86X@lL{l5H@J*UUX0CZHB7AG(22H%h`0del#x0{$s0Cfi z_@DvSIl;bU;9H~4=aFSX>zG#nd@VN|^_k!hKb&j+ae$LPblux^z^`YMa|SG=R{jtt zScO9R2`4Yv0xq)h!~kc11)=neJ1Ab)6zLQ#NxAM*$&{OFuwW@~4?sB!y%PqZV_^ZL zHMx{10G%-spk{LDB(s(S@19&F4;Z##TZW!$4!Z) zDH9etX#^J+;u&LchC+n4P4x2EQ&#q#147Fh9o=u3BMt{E>L$g082bhZIX_wk3I*HD z=Q0lBz8-yaPQMQ$WMJP7k!fuhGRoL)da=%8&QmWKFo zn+UTS_A^{I=LWbL7w~bYw{Q$xO&XG|bh6|S;X}~K7%txG8!8avnN)hb!n1rWkrE{) zB&s}f)3gM$ic!of6dWVNDQ6EhRs>-j#A$MNXl8o@#N%{w&8=^%1k9197f}6z>#e=M ze#_w;&-#+Gz+=xatW=D_Ik@St*0C&xDd2Q2?ze8)t~^Mwa=bsUBZbH)${}IINlJ=D z(0D>A=dp1fj`{(L!ri0DG+vHlGs#dd(4erFm3y@4Q(B2{x*smJShd6=-;er9+RYfe2>SIhWO#CaAOo$hX$4T#DuLyb1 zSfC{c1>&(H3mf4GwEEF;B3E^a!k3eQ;D4q@6arddj_17+Qao!z4Tt$uiaxBLLhA^U zv}HNfaCiBx{VGg)_`h(WiTZ(S#9x{l#9D~p6izS%@$}^6sV{tGXjDn~&>8}So!+w{ z!YDPyZN~qtLF|NX{m{spk$4w#*5qVmQ)>>>0t^F2tv%}oXDn7N{zNPRW)+KP&u)UD z^{oDYP%v!G9e!e19wJ2)<%_QU4x=K5H)P}Src!H}XA^t1g+f_k1;?=FQ~K@(wcaY)PX*;Y(d z@e(5|E4MwvDxZ242JGn{u!O}2*&vXuXxKLPPi#3<2uIhQkn>~&!2w+kTK6NAYC5s8 zp$=2OrN)vs>bd%B^-Qe2z(Mm9rUD2BrnT0*&TPv;vJy~K7)0xKkbI+J2FX$TqWFVU zhz)gR=w~(jfkBDu`H>8x@!65)B=Wd3KQGJS8JvAWu?X*I)2!^*MNMe+Z1@K@5e@32 zzitRVI3BHRb{8bys0XlRnrD)Uq#`ew5)8nwfkOl7xUR z+^N*#y7a}zsUnj0VAFOJk>({qqusF)v~An0jdTW8+OmR0m7CMjl#eByzkxTm(x=aQ zSgt8Hm~jGL@C@8Ac4?|z7n_PN%-rEaa6vTgLY-r8o1W8{4u#v!mS=s+XCU;?O7Se)2@qE)dMF-SF563 zaS)Z`grps4m&4_uv49`q-Iyvi?#uU-n~G$6XlJf78yL;ZIOTKYk#i3c`V%yb5*-#K zRA+4bM)tz!RX=bO*>&T45SwkX!NUE#5?f3VKqKJIi|A;JOJm@#dSCjoP=aUNyIgns za#@BG^${mIChiR^ozEXXp5Y=~uOK<+J<)Zlj+7MSIbd7dU996?yb(O&RLa+jwFeV; zJYhq?f!S}e1qbQ^A8i+2h@qagc`}htB$~M}ip4gGy^L58#iA^m;qT=6?Fqt-4R;E} zQ%UJI%Nulw1f5P#?(WMV0*1a*{c1f=f|X9&TK8H-5=40fU)6KvzqAU9WP9kqj|YYW zqfWJD?~N?^jUsgmG65Diq3B)So(ah9xV>Bra)+D+PK1uABiBH8f;^L=(*2@VGEE1&I%2k!7iEhMit-2^ zP8#LwvZ+Y6huZhr^}wiBbIR_Ob9Z?S!Y!(+Jl>AzAi=Vc4-RXq*F>=3a_BU;0VT!D zoVRj~<0a$$R5i7fd(Gos*WvZRz~npER}lfjy$*NQZSvN@z;#uQth9Jnc?2K2gXQ0- z3@MWBp~Ig5Y67F#S*PR^l~HOSEzf45uHOd_!S+*bUobx2+|X%Amqz`}0)OGkMF(yi zJAd!|(TGf3(0y?~s@@zhvs%~lrlVzzgyx1tw->n>iZ$|BgM6pT%L1zS`!hDlfjF~C z|Hmj~6xNSD%A$DRr2VG-&X929=Wh3x`v*xEzvy!MiJU9C@k=rIWGvuZ=&&{1^w&D_ zvQv9v?bHdCz(==r&>1g4q#Oiq*TnW+S3@OS!U(XAI&}oseL^r2x@c#5Qg0$TJ^hp$ ztDtfJ^^NE^GD(U6Dt6zzmKts8?)H|&d*qjD=@LZiV4-cXHfF{$SaM}}y3$@fZ(6Ww zJhy3Eb*qT8x&XT)x7XrEOW$)ql2Mz@bPc5JuXK_regzdZd%&a_W=xViQenPxjC z5(xQLlINeeg#(8+x8Gu4o0!pMo!2&!hQS;1Vy*xuK-jrF)ROAXa`&0rh zq{o9bh^hb=(~K7_mB^hsg6mEVuJc47Gk?!KEjcsuf1GQ}n}%}^@qBG6uZ-ZAIPSYB zZtARSu8=2Dn668GsJ3CMMKv;S-id1GB?t-1^iP|7-IjrJzIEgL_~LdSG`p^pvM5}A zg)CFk`}SK*jK>1ZDg1f70AY_eXUnl5;Cz|{!M=La%I?L>WX5GR*?X3+l0+v_JVE}B z&zr!Y+t1S+2O=I3?kxe|#rKFYDP1nd1r4lf0Lr!|Jo$_xs*n`Y0XWOBS2j?T*5W&1;{F_rfuvy2;EeX>@7 z5anz=+dyOBo@n+Co+xsQd3jd?ye}>j?sw2`!%nuMFj3(Xd-i35X(Pa%33#wzX&DM)BfN01;h~Kd^7(%`O{XRwKvG4CFd={S^Dth9Z^ zJIAqY)WLe*UV5V_GR%kVJ(ts?^NUT2w!oIC5fpwYUElhBV+NGA+x2biYy3 zN!rMtVBjblkkz*ia=9-if!zLn-96HQsY4sux=g%$8SmNx8DTDr$z0337NY^KMCLG@ z8Pv@xXv1g7qAXgy05f1=vSMIduW!AENEItg z$ZLY0v-!=`ATr&#eXWs`#$H=^n9t4>x1pH}m>hFh4^8dJEmK=VX_-0D%mwI`nUZyGN zNRh@Ad5{uEr^M${uOq3KMG7c}$Vh$VpD6T?GSTuJvfU~!95I50q0peD5FyEOSEN(+ zwXI+cR=4;4Ea-*KZxz-2K6sZi*7I4UXIA1!^K{9!{C(@Peq3^Jr!q zU>qv|f~w1yF)hFU{4nhcS@u?Lwyv9xuw9oRG2O^EaW+g39Xg%uqVD}kS)c#x+)F_z zCo#Qo9lYmzt{Y)6s5Jq#jowW7W7x=6VEl>y5`2!5Ul1;-_Xp%bhmA&~LXVwsgkQWY z$xKlSA3Fosb_5k`6PJ&7Xwxv17~*>c=D_KMOJ_>=6WLww?uWS@DnJ5+aww022A zxx$B2wsy}1F~C_>-HYCkvNQcq3s^0Efh#IhNU|`XwNi%d3)WHE*)4PC78Gy{7aIf9 zu3KhzRYu1gWd!<-nu;mRQ*Pp^ zfT5s+PC*C*qpvlWDtFlS1*;}~5V@!JGKwgX?L%pa`Ze&3{@{&%qjp)NL!&B%lKDMz zGXl2vh@aaW%WGZjnv>b*H4o#kq}R0N#Asi6yFCeRIA*tXy3!ofB8e1&{nyVv^SUPr zt~0~76I4p4CPQ7$!#_g4>k6Y%k4HI-F!ts<3~K6-;kIf62eg{f8F9`~Owe6SA?mPo zoJ$;b0e>7C%tkGg4Xj~ORJVqt)w%UtRCiNJrB+(wA}qK5%mP>3=hA8rH1Cu@s;YTH zvGDkl{9nTaeX746{v>=u|Ew**|M5|pbjwr)N6vW8wMV{1g25m+{89^h4!D9@cNqyR zTeRk^G0IGfs8$Uui)PXT72xI-omF1zx=w4^28}s4x2_5344L;L)FqpFzrYm~QPrT@ z+DKKvn%MlE=v3ByYf1M+u&A5Mhh8^x$l@`EEkuU95}`1|mO@uln-WUdS$b__UyM8t zI%m(;dS7Zz2ekjuHld4ZFT-W>o|vStf^ni~RRA!bz|=wN@o{ z!bpFE)dHC$3u&criC86=tx=!0sEyP12QFk(g|g^DSR9_9-GRkO~ZHBGBWZB>t-JA@C@U}oW=jE z_+Q0;7ys+3{~M(oJMsdkM8P&sjO|!ea;?Mv#i!+fATr`0jP8QZvUD|$9tgO77gqCX z)|3N6E1$)`)7DRez$i@8wvOqcJRUk!3Dy4)t|wUp_jgzw zZg(m1=We&b)oe+z8_af_8dEdQY#hQ=jFkdW8Ov)8iS2;?~CO!Z@hORkFNleBK_iK zyS?q|%8{Zk;+q}p#_jkk^xLij41ZFM3#T2e2&F$MR&T~3I(0wSP=&DSB^xOpE3FJYOuiN7hs~Hw@kGLlXhx}?wKgUW z51a6GgnX0#xcOK|q%5aiI&l++rGl&QXVU#_*jhzUvgrcx`_I$GsvSs(SyDaCHrp_0 zR1_)fY)~}b7Zl&|#M~EpWrX)*o0an+ZJKpVV1&&EN*r7&9pPJ+x&$*JZ1BoeZY;X1p zj5xb4GB|vG9|Uq_-ZrRd^6b>>t&QBF*WdyX`!)!aIhJ2Kr_XzT?2yxY$*i9}fC7fj@63Z#hS=Wp-a zXr~~H!5Je?RlYT4{R2F8-TG_pA)dqzng*UQ-}XCt>{?EwZANdTwME#n!*b2DYis7i z{En}}KfptmYsCavF5#7xZKs4JxP)vZt*vm{O-?(61qdZEj#g$;4MTr4C$>hmd(;P1 zD-3}jWO`Dsd0B6h_>)cjG~46MjeCcmJbjw*qP(taX~$R2F|8db|Kz9tP7li?zD*4^S~X7k0&= zieYST?+k*k9P%66_x{;O-36v@`2Pa9LyRlSWgMY%yS{6xvfORcs;<6DJV*V|e-*qH z!(n(BzA>OF&O<#E^Ev#oIW5F5D=L4+RF7pMS1L1_RVNFcMU0^`Z?K7|>WNYoXWIOO7!Iv1nD64%_cw9|&4V88#m2XX0 z2G?(wBeW{zYu)^Z{MYTWZ8I!K8(GZ=y)w?%q-peK7*}f<-P|apZ`X2_+0r6ACdCky zWr@lSuKr;O{^3<{DA50~iC=5}Llq2@tO8k7RUxsyX|UGNZ_Dlsui;-L<3~6f@?Mni zXp>rgitcBoozH9^#LPNi+tAk`8dEVx>y?y2HkEIwDj)PVpP47~H)MwRVG0rqY+JxW z`vygG7c)`r>jGLp7HZai1qkB0r|~%3&*DCJkzB~z#Z9?b6idC| z3xKukf<&yxC6!6`ZEj1{knE2}n02DI(2YB|ADDiW-1VEtKg& z8{ck@ll^#DE?46U%2)#EPo7pQvOX;SW8{IXO{F*F_~bw0ku;c|y@EaU!uMcl$D+hg zRc#%m3;`IMnYm3b9jCGoZP)(Cth0#CbrP(xax%4d$ZaFklM$}WL~|;o3g=cu>6GF+ zO^v{4mSnNa$}(>1=1MwGQ@7FkQ*g&JwveG~tEeWIu`;v8zzNk1??*lis*R;8EQ&g0 z!NJ4v_4)H#-yaSRpEKtBEfLY+tH?)bH4(7l6dt7~vSRQk-OxMU;~1)R9PW$V3W}7T6E7 z$N*%}gp>>m2#??xK7;R|gr-n#aN$Z`mOmqZM^2+TjvP-;Zw`%6sK+{o#BNlJDAc(< zZmTAi+#uqkv@%v=r5wbo8~1fq%9N5)Qz`9=gh0w&9XNo)DD|EblYCe%L3K=n=z4W? zI@cUv#84Z|J5r`d2h%eL#v_t?ZGPBUlVw@ai>HK4G0(zLZ%aIf9Gz=acU_k;V`%C& z=cv(qT{^gKhVjXs_|A4GFGtiL(gEVYTD0TP7a;Y=%4d1~NOw8`G2qrZ4$Bg&TE}D= zONk~*foR<}QdbT`PehOg9)iEmfBRn`(G-^6$;Znw?zM&(?r*Z`5#jw!Qbf;jCZi4$+1D(*ZYy7h zNO2~)H)>-_sK&GF+%V}L61)h_1WM>)9X-^L2lB7=)o{_iW zoyaA83~!0J?z-)Ui`G4BV$G`DJdp42xFAk4+8RVA4MP~<$*Y8OIj$U(SWbI|L$FL} zQEb7==XDa?zOs_E$i+93)^W@Xqg1B5oCU%gaHAAnTK`;XHdNuxx!KOS(d=wHtJcnq z3hi^FY847^Vz)J_Xd%m`8u4Gmd%?Q12q;pYWIFQR!*o*9fB|d9(_6xkq9n5B;#FAI3Pfy zH~3*{E`q@Y9eEQQu`vStfBX)GG?_&#*b#@>h{Pr#3tiV>ERHM~lT2)Co4F@VdCncr zTs8@`%*@SYbE0(#i<-Wm;+!Laf18-nE9Bz>3`m;J+#x}Xr*5SiRgPkL{TyQo=qh$WmT9!RMI`<=e zcr5E;ImXu$sg;la?`VwjO%o8tsel4(l}uw%Q_9Bnj)B>F;I@mr2wfoC<~^ zhhU(j z^PbKu{I)U#d?TOg)4CG$TQR7B2SNT)&)ax%x}%;&KJx?a3Na1=+#Vo71&E_B3u z!F=}vTk3Kw3vAZ_&%?l1kZ`8JtvBXRjoc-4rf-aXX&~bvKQW+#^Up$=k^Ufe9Fg)M zLkgGD2yb5n_q6e$3+mv(lE}B%2qmFozCy7>?-=bNb7^+&i7&fVi|VS6D0?9$5e3yW zt;<@wFFg9fBy)}$O_lBv@}Rhzdol9yagoGoy z(#$!0#MhkjZTQ{T-iB5xZ>lqUA8aaO>x&YV+fA)x2|?F-;_a|8CbZ3Ml$Wwff-bxn@3X?ZuAZ2`cLd2iLKpVqY(qXM(2`nn!M zZF$5eZ9D)@*?->+HEqAaWiK`eHvS_g-J7P~czc-0Rj!8;)jGy0H#^ZePhtB#Z7%cQ zkUcMNM;B-g;7tJ?Ra5J-T=I3bF)nIU7u~F%>%0($K9O&4zveTzZU6h#_m4B${mvis zHHU(1z+AX6$OzHSccP}EUog6(64iF@oxK`WT`6yd6!s%{7{#sJR#Qk>L;krJi2^fz;@S zsw#$Jwk71m^hd0!tgkLFE@*D{q9YS@t5Q8_+3`Bv-5u?1`Pu0y>Epzp6IMGs%53Gf z?_qI%@mpPWnojDw$~Bgv+EcUw4xsi$*M^lBlnXD<;j!NwJu$*Ih3y&UB=^ zFkD_20cA9Ez$j$O>rTVLWIP%L4}RTH09;LDxN-&Q?>|lnUXk3^)X?;Us8rq_(*PEE zkpjKU1YRVjE{UOwA?xOfXr%0PGF&HO^$J=}22(&2mHQPgF1_7z>wn@;cuV0MPIm~;qTwPxn-+w;F9v7UxOH&W^hUT^n*kuC^0^8YcG z=+ahzy0H52HPS`P+5j5Qru-Z2#=PM-`Fk8w{`k8hab4L601B%gzI1QNswRNmvnl^d zr!{WkKlMl4Tm0nzn%eGbYXPPLJI~Q9T~`MHhp_N3bUTx_|LH%&T*{~yhGCsVe{p#DzSG(7bE{!PpzE_quSi1U(Ul?>_yw;Fa$l;LWa zgYYUShkxe>tDC!z#;Fz`9=$%lytcImjAep{k8io7c=!D!ilL@mH{5vZouzvOP@g8p zi^{6%nuK@LV{HY+<<<4Vvq?vMS9*57@MyZZskuERBS!#DHd$=d&U(RWno(vfx7WA? zvq>sfC{=2OOVbc0izkw)1fxk{evv<)Djb`#Sb(Pwmn7_(Fs&$bM;AeFN+Ow)sdfxO zZ9;m3YXqiDZ7#T*l9Dj0A>QOCH0PZn`p@6ZND)0`WB%~V&;R((%sYs%3RyQKT>SBs z>dM`Vjj1K*{{w^Tb{$urt6rgggR*8`N9*p{_;0a zKK10#{gLWHwrn~y{=#@(*S@#=le)a^{1@ze^r%PYee7bXB^#kW+!t`ILkAXVo9seMA1`byL^i`bX~kKK~swZ{54(c<>=NZ~xtB5Gz^p!7Vjd zxOX1~-;y`okCMLcS-P=<8C$*hIqkfQ;r0KM8cAfDyqVxUv?CiK)@%#GErTLvbYt-n zW{Z_!hzY~C=rVIHPESuJrHv^H@B(Z=R4^M1drob6y8o?&zwn=ZWpVGp7O5fPHNJCC z`v>J|a@uc3O+5fvS<7p?Rfsvoc=VVpu}W?}HS^%g z`UDB}TqL3gme(eTtK}jm3+^bE@yX|TvhU{G3uU}=#Vpx-{Y95ubzK>Xm5ULx^k zOnEgxCv9B$$W4eEp}+306W2Diy4*J*GKBgn0R${s_P|Yu6w&i+A*hBullt3jn4VN; z|9{=YJ2h@*XqmvB(DH{&Z_ChDuZsFImZra5^EaO^-Vn_$?>}3Kijm2AV-?RO*|mM@ zF&q7li~Uni18lX2lCBCG^XHwT33A%SI=S^UaqstEuLucr9~1m_I|xAv03l3 z=dqh?))IL5{GXnC9$t1V#iSBEz&U^b53l>u^CqKzgw;wE!$8^frINL6KsuXDy;{f; z;$64){&fHV`Q8Qsd>tA-c*<*)=3f&Ak8n|AhO_WbGZ zoS~n!;`>E4iKnM`#q1jWfe6Q+ec6cLHhLF_VUY|oJ?@=O6ZBiw|CO`+d@&55t*vsr zaN}akV7JKhrZ06FfrM9wsSu6W-u})S{j3!~EWR+Q+x<$2t+?iYEl>J!c1;6ujj@DX z!^2*GeJy{Z4U2z+u!E;y_FSga^1Gd@o~&lwd|om9xp$v_RDIFBYtpYZ(VZ2C;?-X4 z9(Lyv$9Hh}%K7tuV$=r`8HjMq()X>skg3k|3Y{ke9NunpAz+l{#lR(u=+9=x9N>Mh zhUul){D4W};dA+yU(NCJZ|@GTCsTqK<&9FPc;-dw;xYZk7 zxS9S-aoSJchV$ReU`ymh`FdK&|%8EpK{TcZPSkTFM6~T zR^TG>rX8D~u~9R$rDpSy({%JtlR)$<+wEh#7Ahn4+b!GUu+6Ql*c$dHVO1)-$#JpH z$XFnH&r=cs2bU@pYg!ZpB>evHWvoGi;K`o}FyuV12aQ;HXq_?>Z4+4t@n%k`R%E&) zp+{3D6+`P8Iwlq2@~2WH1NBAoB&dAi54gw%)*PLSRY@9JMIYbW6Azp>oM}2Tj`sQ1Wowcc?9bC~K{Ox85T17g3va2}CQD2<)+v z0KqfvG?5UF1%k4glExgF>6Ensxg2V+zZk0>1u4(h!K7k_6-wZgbCDY03S~@=*-9dq zt*teo)qH5?L1KuZyq9LoD-vYhb-*ntkXaqlFb>pX2dR@Nv0vqP8q)Nm0_J7fhe zGA6I0T&`P`K|oto7pTpd`amr$j_DetKWGvvcd1&96v#DXGZh{4c0nWbd09&QAJ5>1MLus z1j1fkDM8{SPg})aW*pmnvLR{m|gDOgJW$1`wOP4>lcGq8CUSkRmBVIL*PansVG1#WL~1Ab1k^1}2rC zM68$LS~kfD@P!TurWXwB%}bP#l~1g3wt~IN^$LMk@N#7>F{#{jSimk8FBGx34%j+l zVp7_J=q}pOcBHiIr368;iG9yGvQ0b)hQGq`KYd-p8u+HXp@m?<3%DCh96X1F!Nqo5a*^|z0ceEX$A~K}nksaI9N6fadAH$(0o;Y4ySeO&0rsnu<+a}z(xf23UEGWI> zj%zm4OgOwJz1vw`IqIm95t9YS`82q);GAA%U6)-=_dNaSsR?BhV4k`y!vBt zX|pX_K>r9|mUBa#y*P5eh29`UrfM8_dG6qrBqjmr*7A9+q1Z#9f922n|L!N@rg94yVmNeUR_QrTV=&h0;D*5@t z5A7|FbU<2#_`baL3Z0-Lp$QH_Di(*4@L-k>w-+P^r+}TWAj^f#NVohc%*2HJj3aK- z2r}O>OTGO;Kq^PSfH6N$0Guw{+Ih@a1a)iJ%}oD~4UEqvN9>v_z!|EIv1=|Py^!GV z>ngB&w_|>=A%$E;s`idps(XNgS0rlrGiYO&^iTd}8Ob)UC6BwoDa@_$V+v*i2= zZD;bG480oo`%+VKPE?@N?hI9g>d}a}h7&j#t;^`0zfrAI&Z>jG^eJm?t=QXgRwVa; ztGtHk>{g~MBThK5QA}c|=X_O! zyrwq7&Z0<)m}5zRgB7{wrkpLRKBsa(;j{ViuAmv#aN~tj!XNGB>2dw<9&J8Znsito4gGbI)={ zW3~4&vZ4^*OO|OjwS!bh0h;) zu#q!&r*qWO@uIs6e`rKCNZZ_ZzwGUtBH+2iCP!UwH!PNz2y zZ}|3Y#ewq)nfX&8*>p#I-G-AD5N%D7I~Kf&9sF8%D^s%CuGZ6UV{Hst$YJ!XB8 z!;XA~(4Ig885sF*P@Q%M6sJPy3s$@%UZNo%CbbExBSw{^C;l1~ngZ;}`v3f5h_Tbq zf>uYdqWpPbVP_#Xu5GvHElKQT)Zr05S==rDSvnL()tDJ9<#bV4t4-RPpvCigazi|c7NIg^tymqcFTtw^#r22KzeHx3oVQVA;ZH@J{cYBD`3Y#)A&bqj4{bh{@NbKF@@k`e%Jn*h znxm((NaNJ7J9@B8)i+H6B8ySr#FN_6KurZhDhI=7P&?Ec7Qhx0IQo;J@>N#D?YtFNw*ikC?M7di9bJ;|U zE+tuVZgS7T0MSad1h?VNvp({=^kQ<}`Q&g{q!CY@T^RV`EZ-P*>5Dz)i2QH=TjsUR z)+)ce@PtV1zgbnjI&luSUm6G3c!@}gmyKdO&0}Nd&D@iW;;m^4kW@(TjxMbn=Z(f) zM5@#HO7-7nY-U;hk$zA8`h5KyafF|kz0b!P-C;Y*r?u@eh~NF%(OT{u+2pYEJi>e8 z$*O#|F)CJix9ZRb?&x-lYJ~gyI8PVMkd(+ zyek9*PnAhYV5hD_786cj1sli^%DU9KGi$;qABuA!T`W^~FP$4c9#(;Gqe{RD>{D9Q z*%hQAIqu9LD(ZVs%js_9TN!7Sy##&0j!t()0zjSTgHhchCbd93EPci19hZ%B&-sz7 z{>x_Em7Z2@fKw)p3#rxsqv`aQhPB9Tg%jwtS3Ek*iC`~f)UJSBk4plrgWdoDnsPw% zpu0@sd|a%`9zyfhH0g8&PG*qz?)*WJF_>{%#_wCpdt7Hb8nHYG>N6f5`ekx1NQ66N z+J!`BdDN_D=!yW3A6Ne2>b>-{)Nw6S-AaO$aIGnwbT9Wd`}M=o;*nr-ixauIWiD9N zg>3O~u76v!B|2q=hlNrZL_15-ff+&$wm*fJ0ty`llYkq#gh;px;BK& zh-J%0#4RJutap6}WyB%twA52mGTd>p6;HZFz2q+M6l2S2W1!d^IA&muGu2WL^lkSe z`=x2*+UQtGM?4VD_qJBqWMmgG2fCs~_8ZVdRA+uoMtiDJ=x~ZW(zEdsH`uTp(aMPA{{T6x{Az?dwZ~tWMgAFL0iZ3p380)hm(KV zT6|u}%M>V-O?XMv)xiVmjVmt1It)Ch+s{uNiYLQfu`OQS-j#8dr^}-X{jUeiNln;XNNqFnv(n}9^M^E`Nz@$bUb{0>S4Y|ejE=s(aW{)>XNg^RwtzXma zEpL==Hri&ND?91e2K(0QpcEbO@9ohF``1Z^8lx9WOnPugxH~ENmpO2xRT0s}EnPdN^bH;mi8@N3$QXI9^qMyt#v7sIhF-P4j0#Vt=xfco8<|hz64qmlf33g7Yb9r zI^LxALx!)>Py#=q| z<@I~R&c-`4x|#3DypS^n+9AWwqrR?UpM35~$7axF%w!6b_CL3%gK~V{6)&>5smY1`GO!8fPgq9WoTDu7h&w zLE00G96v$?y@+&iuhre!6&}*P`Rb;4NrwK!%;U%jV``tfXS#?>dm@V+6>qVNb7TAA z(y-Th?c!*K$VsJ=o6Cq#ZTJcEl@oTXYC`H)55Ux#O^EgHlpa!WCL=|1Po#({x1xjEW9jW)s+k#c zlqz!G&7mLkl@UWbW>%Z&n5W|`-a3q}pQ;W)` z)y3hD2OThjh)$me+q+wD-0e&PM=Gf1BXtf_CD_xyXcI`CqZrD?+(r-PZyxCD#kONA zY?4pO_Cw}-)5kpA%SCtd}imqY8;?2_6SkZj+K+1>*8H_tWcXzJrCJ}O+? zD!N%2gB;y&G3PliYCqdi+>@ya@g6;w*$4O6>6La<{@e7M5N%R9o0CYM9?xTPYo<;4 zQ`mdhJfeuelv4tC8XN_7;S|dpuCG!0gSWY*MUza({Fkf9vwTPaVyB_iS9K!vd2w2eEwY*j;o+SXc{d1^ej|`yJ*k^Ovc2SDRS3k9_1C>=UV=47? z3S)EiS1_;BZ1M5jI6+N+WbFU*y@K;coILAfTRfD>K4MibQF5TeZi%{=X5z_9=CsH9 zeU3~ps^jgE$6}ZENU9U1KCbzDY)pGNf3*?yRSZgBQkR(BqM+;$2ADp33HpJyzBxtY zJ{-~B(r{T?Pn|d#XUMRep(cBRwYQ9g)OyZw_7dw_DpA4iyIl1kez&WLhN!H}2Nj=K zevQ_U=km;V`(9WyL#Dq=)C5;7*lGi4Qd44s-CgnAX3guRMxjt(Bd2Po`<<>uzgRV) z(fjpl+)+Ivc%@!#b3#ovcA!@@)iC5UwZd*Ih}U*?v~Lp2X?}H=zJ5{KA#3e%pXgBK z5(crg6s$+ftmLYK3EEAyI<1qNBfT!iqDi9|twl z;my>96&ogj-)>9)mlPY#b+6>6mPB(OiAelS6={>pCaI?=UNfIl{BFJTdK+^DL`$JQ zQmRGdLUF}DgGq~ZJ341d-8E@iVVjn5q*Qg*QXU~6X}!|4US&Z$B#7-}YmcNT3fiPv z98nGya;99AKch>|5X4UOPoSey%nH_RR~J;PV5Bf*t5d1mBy~YII)_zHlPf=(LH_pn zt_(5N6{YOm3{)Qr1`a8LJFM`L0?EcjXnk{#l2Pv^>D=hpT@rX1T~;(I1TBX>G9m zGVNIm1hZeq@YkUPcsB}MjdhbgNuz?#iR3rIF}_orYDRdb?m1q7R2gsm!SBh;_H4Jq zyoCn_VtumiUcwvfC}EXH-CsvXn*X!_@h|Oa9-?wg8>62ZFKiTj+{YIU@|>2%~nilh1ccW9sgC1LIK{L0CBa+sXtYB_6; z&Yn}1a9l}DfxPcYu8i(+=dPdCH5P9zTw_HRT@Px6CP;+s>2N*61m_R1Q@Gct&sdlD zCpwT_joNhhB&aHR&xt$QZj~QyAox)w=n80ubT}~^PL{@2ClZVYT}IsGox=u`E^|T* zbA)%BF5a^8%WWzE2AzX`9&k{;!Q=$Z4l3nVUgnSXcBla7O^<-8YYxkei5tZC_~!C9 zA<4MOwxwUM;{Rj-?+3;2F9$PZ93S2{y*_E!05|ozLl0<7fRP0TfL&Lw=S5)Ig5oJ} zi}5W?JLSXjdqj1Z+ghL03<<`-R6J$axb)GQ#k5OP(=3({DLDUGEj(X=U>v;9NOYn( zIjpx&@$>*HA^&;%k`tHXF*au_3sV$j3X?NzVdidA_g?SPxITaT{ANIXIwr32G}^2~Y}csn!f_9xB_;!h*G)Z4X;!DbFKqzOOW=na@tfOt;ywwIdT?X*dDs|%d_HHJPP z+p=BiL)JfE+C0R%-xbSZFUYl*O5NuBIalU-d=tV+=W&_X4n-_7`FXxKU{gQeasTC5 z$xfZ?>vtd^M!WOd=;@OID7OjkfoV_(kgS{XK^rYEZ25K|%6LPXZlm_^`CPO~Ms4H1`ppdH~KuY-Bo8CA6Y zBzX$4T1RRfr+uSzu!5l{Jb}9W`?S9qpm7EI@RlVv0Om1*+Mopg0c;rO-$ch44;MJX z3?6hksoR3pR)0^nmd^F|?E)`P7js+YpUt5wd!wJT6#Ey!`oqy z`$VzczoYPH)RG^Sgre6E3k`NUHx=w5o%1{ZX6ND z>nl*y)qwgP?!%4Z##W$5Z?UlI9M^S{WAe96%TjBS(8ZxgnR4yW?PjHqTISFcBtn)6d9Y}#{b_W&U$lsHhAQfOm0I(emurIJX`R4df)Z}j(s5Ck+^@i~V z0*q|dc2->Y00lDg>;l5-@*x2PVCi)N{*+eJ2XkXdz#uai0+G!EqShS=(W^~?5Y$=+ zk+oM3Yjx59ax=_=5Nxdx5_Fu*2F3nt4kSP8&4sK-am|CMcPknYqY?BV0)ldpQ4qEk zqakzcB!TS3BL&6M@`3bX@`ZnrT;vCF>fsLx&k=yum7hS!-HC#rY4-|-j_1M_0-3L+ zF;+1oeN36qdx2W|NDy90Yp~J8pMmMsUTeJRU0GOKuomx*v`{ymc;m+mI-fh{B(B&& z6RUb>!BVyNf%o^#IgNxOJYbS8*b)_lu#1s+-MnFvh~#0TiDA)kuRi78E4{;3-$USP z#aFLXfz+_J+q6B%w-E}q7lroVM5$}c*3ip?)Me3f6*N0EJBM~^lu8K$$Z559X)}$+ zh?l~yEPifXQtZrl)T?B%NS2k;^om(+ zV>4427iN6C8CMj!VFN1cg}B*6{^|FQG}a}@lICG5+p_LNUXfnA+N%8-YNG_rqJkmi zMq3?>X{GA?$m3b6(c1}NYV+-y20s2I^0tgLGR4mk359Js1)vcDh?t}kGN*xNgUq%F zHb8@w%Hbl$WgiYc3#6Gyn#f(*$+)>*DiSc&gJPxj(V99z_32btcjR=WzaaRYd_Nqy`DXlYJTmnW*y)`I3Z6U}KO zi{dZ-y|qFcMk>{1uo0BCH79zZ`A}A*%et*_tr7GV*UqqGgV-IekDO}dmb2LMvpP;N zsMs2<#U|#h$>uXH@@~%C`REWe1+jHm#U5J?m>tg0Z3XO9mQqgx14Sl9R*$ZWp3pn^FKJBgsh_Yf!WP} zNQ{i1plim#l&l#yC*@ND^nDNmTP@%&!vwW`1yqz>*Y<#PcPTIf0}S1bbPO#>gLIeD zsdRUD%+MeR2nt9_cSs3{lma56r1Ur7^Z2~J|9b!b`@glmv)0sopFL-vv#;yg`(EqJ zJ#J`4v1rTZ-f5o+wtK&%+=na=pPQEP9s8Zs^d?LVEu4>xZ!GK|Cd2WRk^31Y#W@GG zP#fA;(S=!aYF?|P!`4C)RJBpd(hjN9P`-Tdb1M;*!w?FXF$WFf#(DbaUSNLGkeq9L zzqCD&^SBHBjj4RH;-Z9CJ|nZ{DCEc>TkO5PyRBM%y``M^Io<1YjokBMowCR6XEhoL z9#y`=ZW^64jDijVUl;0~`fdpXZoW_^$;$H1Lbz#))ny6f~9gE}jCWfG?r76}RD;xb=D z{M---QcT54$j0XhQ!3&u&SIm~7f?_WH*Ym#c1^>9RFzj&I8aRU6_fU3;8S~}$bv0N zwD{a{RM@^YQSd%B67xrvrZXp+^5)Jaj9pV#lTwsZl~Gn0FN{r!%93lw(h=}XbBXJ) z=eJ*fyhb`SSQ2m8h88E5&F3&#srp7%F}Xw*q@C?f$zwH`POqEqkBWgs%B%y|%5o)T z(XP-b(#iA1rQ)}ng=^<{Qj2(O&lc$xJiCL2ODSMJo#{f%sG22UF`MhttK_d$snU#< zR;g75Iv%vSPAS(eGrl8T#F_2SaHRTj&(fgb3>KFw{RS_u#eHW|xk9}IiRG@Ls2{ol zlMT79pclUS3lHPK=jGYXnd!SfM8tL9;l8VbmrBnYBI!@5r6$~&|T-Vxn z6uKxC*whvdV@#ga@(=&6vy;&zJ-W0(Ql&J5qM2=6`IPtOR!$ZUx*+f6SFVLRK~U?McfL z0EqF2)650uE`Cn@e+-z-viD`bO=8!vZlS)NR$}f&&f|oP*Xke&l3RzC~ryr;{!~UO>MV}WH5)ppW)M8Z-@bz^8&S8IZiFzVWNLJJpox&G< zOUH^KXh5ss8QS|QY`E-vZr+tdw6r$V{!4v$DZHe*sH*J6cDUX9_?=TJieAM1M~H`- z5?O|^n~ilm-g#bfsU6fipSu_f0;IWu&4r{i`MOY?*JW8JY(!%MB#C0s%rb&$Rqz|+Et~RXvFqe~Saol{Z@esS zia~;=0MxL>A&X!lP_)EKlegj0cf`x+C&!R8kJ4hi*>B$`SLjeJu|Ol>$k zLtx%N;LD8iYoRS&!!%1~Z9RNLCM{p-IeA9B`-BFN`v38F#@b8hkuw5>`2U7M>5|F+ zCIVp-6l{3v|1FLI=u{xOtrt%& ztEi);DyTB-X*7=i7NR!A#yM2!yih~iXJ@RlGwO+c9I?Lb-@FXTHWM}`V9?j#|GA|b_>BTBmI+U&$A%|-`omj!LK<8$W+mzPL?L9&l}dbo!DmB?66_R$BNH3u+i z+tEbW;tzMO{j;)-WlAmK2sNOWqjFd|57xULlA(0 zEK|rOgd8PpQ7a@C1f_e3xNry=G7PBKm7Wt(ny#ao%2s8uart(A&9*}TpTTcQa1NLWZcC^12x?hbUYFxw79 z9%RSKFSE-tMZ#KVWwXLaG4kUkfVD`SXvITYgY45!hH?bR4vP7w?Rnc}9^Z9qtG_&) za!P?SvsJ~?4@2-QJxPQ3hre{z!n0l>OW@A5$h&e@%YEG9pDSI8Uc#Sg!y8_&EK#%5jA4rjmul+#Q+_xI#mrE;o3jJBS%&vUw#Oj#+V2n>jE0{^ioGUw-)T(`>zRt%blVjg!Sr(B~EgfI3wT^B@Y)$R8Qmh;5~d zGB57^DTSwpH(C6QTYf}~>~lhLQ4fzbVST)b;UA64In2qMy>ogv`rSfQ*6`?nvqkxa zfvyXsi;I?*$>^DkGT0Qfvswk_M-)}Gk(7C`1%ibv=<##{8nvl4*;1H5A1vqRQ+l<{ zKBnC+|F*Oh_rl2;3X4jw11s9sUMO0Ro?>hnFH^KU%;3h7i(mJuZtg0m99AB98B(sI zCVK%QNlNPLb9hXE=Uh0*s*1xW7)yj|vkRMz3*spY|BZ)P>a^^?=3RTR;_)*u7VvMO z|AiZ+TihT(7dKixuFfQOyGQ^)Epzs5?38Z82tFOSb9)?m`-$N;wvLOhoEBfTE%sAb z#ByI#T}z(Kb8Q3KqVb4}vMkr?2B~yU|CuZ9~F5m!$prX3$M6vHdD6V;^ee;;e6!(8p2~&L*xd4;I3+oXH_SF=oghU)9D^(s*bG*HYA|PSu;F z{b(LD=+v9gv%t!@t-!5)*#AtLiDIn2I?3bYDEpUw-HO;)v*CD{mdHcoNG{mOx-^TE zV-3zf5kN&mz!j7>riFAvfl!`is()Dd^lvKidi?YH=&9fo{{_zNU_%`!AqwbpEY*5^Pw5%|!t+1{?V?kb6 zb74N%;e^^K^d zKyqdtkBAt>B{84Xoc0~e91aR4Fjt1G3Wl;XyyRhN7ZfoMuaCJ_c)&FD9D>lJ_Wc|7(kxk@YV(&a%+>fX;rx=_UQf+Js2wyY8JQiT;3lIXy_}(KPd}9Ycid)^q6m{$tlTg_fb7 zW}^_4R&d8qA$u4fq>Mf2At~49(4@*Yc6&CDG&;=h7z{SHZXs8>LS35S8%St|?*0M& zJ+ltwC>LzVCC-AJT$$p_tL9Jmssr;r_>NmmD3lzxKD^}RP1~9Uq54jj-KV4moq&qwmCA$a009h^z_@K;S@CEF^R|fI3S<&IW8$C`}H%P(;=B zFhWa>9?bD7`OG}IQChC^>L5w<`gy5IlnFkN4Jjy4%JZatWE$-)C*kNMnF78s9B+DFPH&V0RTH?^6bul(aT`+-FuG zY-rZzl#~EGErWjv#0UnGAkwvFN#Uxhhd@UI22rK`spB(L6vap1%A_3Ak%B{648st4 zS&KOu4nf?8uko0+dNein$SGgX#w+1_FE^fbTuYNvgBXS3Ysr$-59`qMr<9Wx=OG_J0<(ym2< z2M!Hdw1j7p*mw8_&Ex3f-*3AbZ6w?$@w+~^ z#3^~INZl|cZ>4$kv;)3pg3&>L&3g4c zPqzKqInv)P24wP)iq0*}WZ|kM(Kwv*VMlSh>_WOGN#trE@J=1_RYp;-jgF8y9jTSc z1f9>PQ}*ODF>$M=1TkyZq?~HHA8MqLn=Y}RPjfK+`IKHla;(cv?OHtSd$m5ISux%t zo)&r}*$Ub0z561ij&%`ir72;TU5w6{R50C>ku;gAak=#!wJ(-Vf{I8-!2iyR&DNtC z)|d^Y>hN3T0SDXpQ^6_Bw^T^R%K0vXd*)UScIo+YfY$^@PxhTg5$#v%~$c z4zdgj0?~vd%YqzYM!Xx_DG%$_uU?U7SX{V%HE3*bGNj(_Sq)gSLPL#mzxoP(e$YNq z?`@O+a!K(u1zgds2%1gB3oQcWy`XoEo&Q|+#!j=?Dfy6d8jamKIHO}hPP6EtO_KWGHQg330%mvj{@@__4rTy;~6j+Op zR8F|P!;@m)=Vw{=22P17EHWY${%r_<3F?eKp@mbNJjO%Ql08YPJ$$ez26n1<_r}KR z3I`H#j^#wgU&LDaCtq)c+VMtkx5b8O`A9|N+<@cJq`$JZF~ zjOzu`cnXRkR09jzD`PQ62TdcK)so-w@z>I{4METR4=*e(C7YaTCmQtHcEJ&%!YOmd z&bp}SLLYzR$u#P(QD@efm+pGMxR5gL)b$y^e}EF5F;A1qV(Ft)VdDtoWw&(N(%4>001C7F$3PcmdIM$ugCxICMESl;T4Db+DQH%S%;=U zq$MP!00_W_*K?a!3U}r5gGehYsR0o7B>(_|aR5Npyh;K$Oj=D{41lmr4FDj~003`y z$?T$amDJe2yej@rp3(oPXnf7o&e-vl&-E223jm<7zDv^`Fm-o*<)e9}H=eKfNT*g) zDsx8*I{<*B=M`590H8Mb8#m!u7`r&W+VbyJ)_*c_0mJ|_3tKO906=g9fZ)IfKw|vJ z#TYzeX=eQMRo0(Z4EKNZT-=dm`C9o}H}QH-`$`|Nn6aiU?OgxU_iE33Bmm%(>yma| zwylHdD~>kpRrhQEK6w(p74ES!_I$;>xqRiL{*SPYkdy3R1g5bs9yPe zUE%29;tD{h{Q&^5DgywP43c=Nla9`2ue_AD003g`YhOZ)CV>e5?|!@*!5+?Hh$DE1 zK=t-jEC4W~7}WS*IgxP5_f!K*Lf?B!0YCu!*ZAhYde1deqn}1b&CiF!+Y^l^%i)H` zdhsNx#1bUG0jbP@LOWEv{~^&S-lzh80L%a=uiUr*Hh|u%c2C4I0Me@*M5Np|zX8av zc4r`S0w~{*{jbzPoCTO8ynBm`fPsR9fPjF8fV2%je^CZ_zPu{_@Sk=LQ8n>be(Dz} z@;qGg4JWGbn>r)Fn{FWFwO{WXY6a@bjDxH9AdXkd&qJ4t3<0 zPb`1mAd8M#zem!P{APw;y)R7#|W*o%n9_R z&R+An^h7@6@(G62%g9VWKikC@U!YqCRF7=P=6=Y_z7J`76A`?WhwlqeL=>_V0c7TBc@9iJd3``hz?bfIcg_y9QW)|{(PE2^J^h4wju=QiS8@JVk`Bf~@oqx&| z?M5G~XRMZ2N=lA_;T@D2)vu0tiJsSyUQXfrX(|9`4fKo_dl}!6^wI>G1-g{)a~VV2wQ-h$Rs!S>Gi=Gbhg-% zSQ~P|4?I{6bKJfTyUn_NY^yKRDZ`z|F6q|>r@zFAy`$Ua4+{iaf*m*$qmf<sfIh>Cf`97uN z;iHi{$R9N6S^lIuO=n>m@MD_!nRjCD^OO?Qui+$m?5tVUXN%9}zC-tM=+I!=fO2!! zQx(_#&rP3u3J`flF-1dmoLrkoO6Z?RcedT#C8Sv4&6aJb09 zAJ^CwsTw%1vtW8rAjTju`vE0II%Wsv6UfwCKhX`?ec*N9zm zH;Ckvf9X!=&dU)xzRc6k!%_cZ*=0HFcKkLE2mu9@PtP0Nr130ppZUQdg4JiWh?ak{ z>Y;9DrQno{)mN?){jtv6*3+^qUo!XdJp3m}d$f(Ft2~(QI@soo3d)P`BM$}KnX1@qVJt?`^x)U*h!{#Pm>hYflK*QTMx7AhGOPH?k zuWzN~ntPJULmVohvRMktE-u7JM}9wrU4=aORhCwMkN( zX=p=`@RR9sCgXZ#3{qRk4?x)7>Aw!w)Er7pI|E;-Su5RX!&tF5nc=E`y7H^tN zfnl;CQeQ@M>g51!Z!e5rl!A}*J^+E*kL1V>C$bdn!?Ppi?1zRE@8J_G9$NmtZe`*V zE{>=2-U%Ci?1v5ibZyallAvrV!PUJB=DOAq=9&nxF{D#d(D zwmzv*aCbQY`O)z_C>>KDK_k#qRD1^bS4A*)6_64XSK+{YQ=hwF>0gfg#oy+J+%pBZ z9C`Mn{!suAD*5wJW`?aqm)fL+$K$3m0etwWxmb{-BEJJ4x7ExeSgDu6*AP{<*H)Sh z3HFVnC6fCfblvR}8$zcjl_Tq2c`yH1Ok+LkfzNKMJkQvAUTjZVOMp9N+8e2$$89fm z0^cc8aLBtWGY2G(D?gDxjP-~|BD5C{Q^BmElsHn#aKto8FQ1L+7(|zEk{kZZ^?x#h z-F@q;&nAtSAGo*Ht7y~n5RaxHoeSM4?z~xq%i~JWrDQPCMwjy1e$uDhRK%yW zu3N^yleGR`W%jqOMe*03Xx+Kn557p(P=+)B%5W2^0Q#a}NE^$DXYrbFSE>Z;9}m1a z6{zejDL%&p8A{G5bzCB0zZRuG$1jX^k3kwbVqQn<=L67~vJ+7Ejm2JHIyCZPaf0 z9y2kai9-1IgRzPuU2epoFBuF)8LGi9F;jPU#YUWh*A7PYqrYGENe=~u0k>&zihr!OJR^SXtQU;OjP># z9fj-`mr|2Nb-G8sSC`Tl7}{ zT#zshh?CRrI3^BLZ+u!;$)AOGsZH1)Hu_&Mm`$b4vZq_ROhQViK7jv4a4r=#P_Yplqf8XIC?t8OFG2k)wM|^67@Z|&WEF1% zsHdL&vcREcAemDJ{jOb`IH!ViD#hS9cfR7njQ;IY+bt{mSjxt({e*4B>wI%(xdvk3 z1FI=C3X|vkaC6dos6!!&B2})%(!s-#m`GnU)MQ$b_*vV^YA+(k+~3vkEE>kU?DUxQ zXQAUA%#*~gl%ZfYz0VczIYUvNb7i7nvcq)%@^!!-BG-AT8Hv2T*l)vus+sC)v#9#K?jac3qxwf>MU-lb|6bB1iuZ#SUgG>LvGvR;B~bab_^1QgA%dj- zY~vv>DQMg&;*`hqXC86*<~c^WN~>Cq%%|&}im|JEJ|T>{yrT#yR#13xC;?lNR06B;#*ci&-7WLXB1hYv(jAh zhwRZ5Ky&rRj|ht`#TngkbMR}wp^~GnliVDF%*+F|W+|cQk%Ceo&a!6lN%56zjQ7Il zMRS_V={XF31qU;u*VYTa;kqMMpZ8O4rKZlx&HX{d`?UigT-vWF7$ON#6C%G6TQk>m z#_JD`ys`vbm7Kr39=Rv{z&-te4$QtbF=Q#Tftrt*80KcnZT1nLRM!mw`vQ~Snizk~?Zp|%<+f$eQiwdXjQ6G?nE zamkc0)-qT`8Ayl?Bw;`6SIaHjpO8T}HCptjI2nt*ii|kIsZF9%_6*&R^d;27#fB}S z8es?Kh_wz%%6~6U3!{SXN@;*;!+ndO54V+SzrTpA-f&Q^vv1i#43mn=3|Dd?FgVEP z^w~UdycFgW!(CV#AHf~My{D(2=YazcaVB>=EMYHPX`^{Pu? z@{L;OzOO@A*3NX%R?^MR=_8!f^^E0GiR5@W<%2(on_RC<-AHbDu01o`4n}kj@)l~v zGaqyri+&u;^C&(36}`Hf3t0gwc9w+)Y?o2Ij$OE?|Gv$`Ftye5FnOS(3tzHT+N4(_ zJ{1f2`uJ0TZ~0lm{F!I`*q?0F6NqQHoLH_stnSZpQ%hXWp>EIZO+~$|lvWU{Et5&; zk5#|L)~~qy#dOZEf{LGJDq<4Bw{wf`H_$wQx{I_p&>~>3xs{vh^H+zbi0|FoIyc&` zf4qow)ijM^i=TEQzubgO66{^Eq8BH=tO~rFcY<`5X^*#Xd)&v5**D*R>5_)^Y%Xd5 z(b_tkRkW1a)&wXx$~$i+td=yby7a}RyaJL(x8=K$1y9&IRps`p7T(=p2%ew%eRA2h zk(*ikYj)yNieZNkkm9L1`su-s>*!2@y?^_8XX|+m&p$P&bSrueK)Hnll)lupdvR@j zw}$5$QT*2!UPAFD0?b;hBiu);C{UMYk(fzM$4XU{mnqA0r>FNLr48WixRjG;v}6etw86jo8?QZYx3)iY0=})1uH{to6o2cIc#GV zg=5lQHMh_^K?%|whX_;$ZKUHfc-XNnO?0+H=VrSF_-~Co(!4x`MkzoEGd|mcu$l2Z z&HYV0iVMqSzYU7Y2KTYq0XB-5i+&~07KZ(L^blmCKU-*FrK&L&hc(&#xs&Rpc{V_S z2;wA?x)DwFYsywQZ2}^fLINsdjsdoL}_s<9^U~@xHe*HX`^wy_o)H;omgk z#7$tKSyU((jp}{Z$LDebmoMF9kQXLt5byps-ZVY9{p`&u7K*V$e5~y%{ckkj@7!5+lZ~4`h~y4t@POEnuX10#xclTNIHlD19HAa zQl18BIs!Wv<{&<0Q_;E&c0DASQ{GloOQ@&oYQU_fw>bu%gSrmwA}&n)JdWGhgb%Hb=3_eX zvJNVf<nK#fB6S{dbv7 z48dJSc)ZK&pZhx$Km;Z;zj=$fYq!V$%vYF|w1<#P`)|#A&>hCxm>K-(`f4r9(N&^x zOZd22d%wB;_Bp3UyQl_S9g<>hf0yY8U1HZBHc@h!yE~8q+dqWF^syCk`sh$luxX;& zm^nTL?BfQMKML!7$o}RcEf9idln6p1kzv6cS-dXo1Ja*|upN{f*{|YNCGy;LtzZ3= zaZGP0yohpDx7K(tIr$F8=ge)}dTOe2xR^1~txEK|Zy#gAEK@aZ*?^METAQ|PWSWor z%=-QljtWpK8-bl0R=%)MQ?DW#5V$t5X#Qes@n3qSp-SJW&>DOA9L4mYI`21!|!L9&kSr;osU z+h~s1-nUqG=1jlOQSx4HYX3axdk0k2QULd$jB~u|tT;!{Z|&NdM!ddq8yelHJL_gL zv_pA$aGD+~K}|_!HIptbqPa*uhb!hnPcVfn!=z{sXnB8W(aSAS4NRN6B&a{!2(x@I zW&Pg0@tdorI8$D;_H%>$0)2A?u)FB98uFI1?d{AD7KfA$gf7U~0g*$H;8`y7UT01| z_-*cNuHMgOHS1~#_mk)E3}eIJP_HW?FLn~{w$5Orr;CI+7qaP0za(y)GyCok_<8_B zyh?o7M$pnZ@%wI%%n_kuZNqpc3OU!hFwNgEpEFR@CIW_Iq;Cbaw%B zD}!EA_*oC-L_lz}#NL`{9W{<$&o^lTAt?Wd8*US$l*kPF?LPx6PREY^U)w)V8ub9A zf%D{R%D}!maCS&^3Ai)f?bf3k@_nt%ogsuqIVrt_wOMgpmlsEM-KAY1Y z&M(_T%|0;uZVfA>3AI?jvQ_9#b{b{VMYMD7O9V{>XNjh_kMMnc9Mtc&Ap5#bVJasX zh#WV~AmH_}&I+_YH$Pf!NTbFuOv(49`P#!7Xi9N(K72Hp9O&}1El}}-Lg`d$O&}&@ zzymcp8i#P0vZ8Zxd})O59%dE$XV_xu))DOQ(i;$Txa%XPw%&<$lD(6?%`VLsv5Mnd zL+`)7affk>!lMz^zbDI=OBKQptT@1q-l%JxR3n5|fz=P1?V?m}|BYVtRogFOM(_9q zfIdn|@40rc@T{gGNsM|4_Q7U5l;|qe8(1H|;HzQ#6=|9G_HBug~EC;4|F$&tR6;e zu1<5_Fat>J>UqfT(R0}aTs9{Ce18ZunIQYtl8+zwdL?w|8PE}pk{x(k1kRsB`&Q3v zov3iMsZ{ZtlaTOuWN1l#qNhvMjkwmuoYA}O3pgi0<#oO@oy)tO{GH_rADWlQkWjPY zo-B?&diR9DQs{GpHCc*m*_%=2)$qx#BBj*K23aRvqd=~$dP^I!9CDk(Kl^;-cjqdk zIgODl)*fn&DQ}XkMMOB#R=>p@BUwkBG6Je2s0bveqiIU9`?88}C$n0Bm?E>iD94mg3Vc1)TagLzZrIOQHj6(J`uThcjnqhdZ z)D&|&xe7#cgH7FO8combjnAA7GCC>eY!{avjWD6x-|hi%!lzZa@aO>Fi0(A?Iy(yZ zUeim~c|7>?(93)so;C8=B+}A0b9&j<>C_}LD9|TRm%MeQ8-ADWHo|XoUhA&gUXi_o zUA`1mpI_Of@I&vtreu8!O-ln{{16+PU;K|UvqEWF~u=3O!;)rIKyyG&QFVaAhz z;@ukFkN45CD)h1vwOVv3QNDOgTzH?LVV|?i%e_`@*{3rECO+3M$g}TFSk`y1PRFqK zPvXwo@snnfWs(ka(ep@=y^lqcYD+N3U5`61SL)Ach((in5}T(QAaS6fRdC zSz)B)J<(~uiWh!J7xBv~^a(PnRqb(fglb-<(9Yof(^K_V4xRf)JVtP)sks+PYw##{ zUbykYzSQkR<$yu3nCr91=k5Z4q$f$WDZ$n^4%r$MGtYU#6cfa;TFP#jFjZub-08o& zITYsPt%R|{g6L=a73wp2n9Cc=wR zrOkE>7q923iQ9#J33p#xE>06CjdwlbR8r_PhSC4n3cOoCLc^*wSs&{NgCmi)8PxvV zwFUh|qQO@lP;y1Y7X5pWgu|?EU0TJ`%EG;ZQurGIe*N$0CM0F(jw%NeNiY45wtfmf zmOVE3G(Vy=s*FH*A;;ZRWPsG`%UA8>#l2DIUvx=oEm?g8%wzMRZ1&FeHH5Ic0h3iL z*=T{g0_?Mf1~6Y0*&jKqw1ga$+A=gWQ*~mV4})mQQ&WQVn;D`;(;nLzSC`8}wvTiOYBkGpj9tF5GfJ&wt3JFq-hM$imkXG+(x)^51;X zr~$I;1gj%=mFs(FkvdZhe`U0GB9?}EbkZ`~k}$OD`JT{j+De;7!rN01u@`bsjUx2B zC^4H1*6sSFE5)%i{?fPM(LC78cq}^IEOQII6q|p?NDRSjXPtH2(mZ>MeAMXr8N+>F zkG-*uJdhv}w5WV@C2Zv_KH2E=skV8tDei-srR%@=m|W=@fxhFXFj88(G_TW^FFBLZ zjmbSL=oMwNe0c0S5{WaXMTk>atpiPX=37O%OsMbiZ|Y4HOo*fQ$E5Cyj5?uP8V#ua!{D&cL+1Sy%^6YT{-^z@WnEFdF1J zlznhIDx_0pUY$!l>up~i72oOb?4hjdq1}7@tf)O3?{_#-#AxH=(v4m>LdZkSr}}sjXXn zCu2dwuEYpmY(H+~akV64{cY_JU(!NhMtfNyTS@R`I{Fl=)+ijqEk!d_xq?sBs7bx0x#{F%4fMvwhXZ;nN)*gu6Fwm~K z;`whfDDHjX5xd7SW2CLC$?6i>5Ggnbm}T+DCgrP_OSLNN&Z36QM-dyksN6=J+rr5- z-t~DR!saq#y6+c%6%Emc{)n=Op?wtn{Vl;=WrWn{P?ckeb1mjg476oBy|+$0rheFu zY4D6oW%i@$gqQ;TV#!}Olv>-UJ52MOP&_kh=O1Q^p<~+fDM^mOthipIB$?Z1l5t8d z45HQgh!8KfbY(^BS#gYH4bP?*;X8Pce}d_exj%z6Gdp8E6FVJKr~_VC@~&xU{9fd>SKNir84TMoBT)Q&HvvBv zdOUDX;P$ykj;`s2@dcF;@`3R+{pYzRq`K)qCW#ANt$#msw{(WV5?k1LM%^|2C#Wr?S}EgxtC_ZS>i{zM1=5TOeXpvJ@fh1x^! z8y4?O@a~-|0fh_E*b#`QJAE}hJF`7{?;i#fXW;rYap4%la7R9nV*ruC`VRtMCSDTz zp>aRF<|Z=#q#JWurA)ZZ`$3DTsP;t8swZUfGvILs}|T^p~rmDDtb~!^if6Zpqc6fccFd zZK_g3c^E@w#>BG5cE+()RU|fCFK888T=sJb-ffE7LVDFpx^Bx?i)CYyjpdq&I!duQ zM2+8LNgK`WnnA9RrH+v6{$x@3o0I2~1Olx%)Q5Jt5MPhdPKm3TVmSyzb}7(wm(Gai zn#Zy(vFhxH4gpd5rEHgKnHB*=AeyK}%lGHEsKF}x(Xrpmn&YPj=XKgmV-)$m*59jA zV&2)MxXYaj`up~n+N;|7bNE13LgVs;c03tlZb{m?tfCYweM)s>nQa=i6x2vH*`My^iM7f! zikBm+c>QsSVOJPl=bJda^E@;wd?fI<^@_IDH!4LVkkOy6;$L#du0d1~o}H9O!Tl6> zfkkfO{e?z;i-5~oMv=+WMhpJDc)v3P!q&Kj)V^Qp<6a%p0#$y{jP23sjObDBZy!FS zoYLOVBNO0#*s;oa1of`Q_OV*05wiADdA(fqn18V!te;^VFG1L&xG_-^Vy zj&l;3(lSrXRSf7%m}L9Mq|3{^fBXK^Z4eo0P0iJAOc@GUwg#7_s}u;c#Ts*RG00yh*s&Z-n`%ifmc1qH6zbS>>e=MJu$Y$+%vj$bkzVjw@wfzO5uSwW6 zXq-;)ae=Z;AzOS5?K!uVDBfjpkD6=lF;{XMHwb{(=ntnCh0F(6dS!4pMbx=i2u4$WlpCj8p%53|Ew?y(YvbPPeJL&c zp3Nxdn;Fdiz4vKPSdcMmim!*|5dU4+CWDIRm_n{&HE!pJwPT32L0hBn z=f?M&?_yX-M~NU-)MjD_QH%5={-ecdWey(&3ddzgMfhtRhWUt^PEqpL$-Os_eco&OhNn_Ly%TGY$C zfJ1?HPpciAAdYwQC0AW2-th$4EHt=Vfp6f8?5{8Puz(SdpUrO}80lM09Yeijx*t6R zJ=e0AEnHL830W_1*gnrm9IJ*YXZ4aO<15dUl;q|83B(Lpm?`+dh)(=F-AT$koMh&W zq^P8%Bo;0;nxt&tx8NVg>QSy@V8?(8H<2x+)W-X#ZZKcF;B-9%?GS6{<&o`|0>%gD zkD*$7xVw{LEvCeoqg4@(7VlGt`t*O<3bw;+JHN4{;Pq`LuRh_T+hhM#uEs@Q{+TNN zX^t;6-vrFqUjeLV2{m!XPl9Z{oA9}Uh<#E?I|x;FW*5K{W9%x#4p;V8eQUP=nUf~8 z&I#0cR)sq@s;g-Gh@V0w7S@3K+5PR`#EoS7aOGCPQz|h6uky&!C2a!i>bj_rPZ_ThHLd5;~xGjo>~ke)PivYfn+AGHOc1qX;vE zwq;?k(cb%Q{IwtEw0A>Agc@QCW%CPfXHLx)?pF9E&yQlf3#BK8g@|Gs&c>Wk?44DU z4_u%da{Zj)kZKI}x8p_4<6SJn4lmk}jI~nHjWoNzd~UoIFLH#^?Y3H5fOSCG zL+Oe94Ftp~oI88uA_Uco@6MZaO)I{6ewSOl@G|zayxXnegK`EOfw9;E(+|NDck(M; z%hTZFn-CaPRyx%IOl2b;z6JeWzy-GAQhc8oZbJ&2dnlS^k9}cwGv_m{H_ABhYl5t9 zS)4xFc36~iM$o(Lry+vLz2=R-4~uM)C=T;cfLf=P_4q(#La9qPj_K21F30o4Q7%Ya z#{$33dl&he?`9qQ{)`&MPcjo4_a=<3zx^cF$^66`X!ZdUV{%svruQ#5`ql`~HrlFI z>wNHmCES8zljynogyH5siCkpo`F)khtjRBb78Mt?&6K0_cYcP};VHXye?W3OTGp&7 zJI$CtGmvpQXYGU@t7ZV7eoA@09@P1CwWcEP1-(PFr1Raqx;3a~aaVJ%UFv0NyG82a zYcud_VlhcixV7eBPB0$i<$O5HsN`^6QQ6p}F)@8oq2@pl%k!F3y0rgengp5jzQR!O z4|0f3t30s{@grkiHwKChQ=EYD>oJD)8-Oe?l>R>1vwlmE(b`=4?mpLVXKySXsr4ex zs5HRrvHk@&cv^8|ZkSbjTq26`d)7J1&mUuow?!(4te*C7Mh^pqDsscX6^}v;V6W%H zM+4-e0?lC~`cMom%!Kyn+OY|P-acFOc5<39C?QB~ zz+Yv#IRCx)evXc-KkN@B@_K$(W zzVo?_F@$~(`|?3GA)v7KgDT0^*s1vbo3wH+^JVdWpM}+7^b?o~*3j}ri+Qns-U=yr zG+!M{J{V$cSZBRW05XJ)P+`Sbug1#W0Mgj)*x6vO?JjCmX&UL7{hkd!*E0 zgQMo7w|?V=^_m6n!2-rPdxRDg2)pC2k7Byl0Y@Jl4WnI)L@hec^KtZzE@-5QYW25I zWDOyW-!-+`Po!VxfWCRG9Q&nqZ7_X=NP5E0ti%I_a7JyzcHL9#q-VWXgCG`1UNs)R4n(@b>Gt-yQd$Kl%$ke}_HT&BtM82W#zazS+M9QtUbh8644%}*nbR9Z9K-H=OcAgzNVa@z|SI~GkR5J(d;klab3!a9@-;sz1|L>5O zQckqx(M$Our@E)4os0?xsvQ{K1Xb@n9+c|lQR@u<&M+ zfn^0PV}7;h`O?3I3CsBl|&e~u`WnD8DiJfg6TtYX_nS2FEoD3L!(wD|HyeK zAO~Zz42uKvY5+h6$9y1>k=Hl0nk8~09oN`$Q1wnHOQ*UGN2 zQ{B2E-yu$rZ|cMvrdQc*0|oV^$h8Z)G;6?e2P=|XC}NlT8@FN{lwD|F6yPbgOPP}` zwzDCXEe-{-%x0`hSscr3+jk;Sx{*a6UKdx1r z;#_?4N&PKU+({9~J`z<0_i?|3s_vay6t@EsfihW&S3;80^X7*Q@Po`$&g)#W!`oZI z2_mC*z>VaZLH-RLr~4|i{@-JDVa-APg2AtA`ojlp{_P$T_H!VOBwQ>OF)r1lY@Auk zYTQ^iBRMfHdzKu$e2~53SVwNDr`ci8BJ_*hULZ9wNnpg`%!<*aLHh17Zdekj z@+Dz}os{_(q_aNz%o^c#7_&YHPRo&7#Zp)9XGW1J#N_#O2cJp}7+dAW)!SI*%-?Hc zCzZ!Q%?47ehNNnoY|(Y8^3C=tgyoFqiL)Tx!}J_i5JT))=bAsK6Z^~-m4eI!)|_si zFUx-uVr-+cH_2B37}wJoKx%;r{MwdMP%kI-f^i&Q z{?$7*kvBS36j-=Dh%jFmcTj;|-eSkkfbg#3M^63m-9)06!X{y#o=P&}XRkPPM4H$n zPJ1KC;pI@3B(O zT&jnoW0=hhkAieSwcT9R8%EyEg8Zu4SqW0Q-PE+H0l~^!G(?R=B0vycKp z9%R02a}AZ0ohO~yUJpt2a|YS>*A1yJ(Y!Qj^42W!|NbD*M$g0P+Jn* z9keb9XMJ$vSk}+#WOZ~~JhX3df1i7XNmo9f?cm`fbb0odNC`v#2FH_lZ7c zX=)~Mb%<PzkjmF(Ypf~sLSP($?9-=@YYvq#_eB=%5_Yl1wJ`=JJH%e^|6RQ zskA{h%&(!N;LaxIfn#^8aJl`K>XaEK8QVQ~-~fVxmtKrveyLGUc zQRE)ZG>z0qpH__4q7({4Y&GyR&MBG)%e8d(9oy(k^z4zXbgP2}IPbIJ6Acg{egByxs-s)l?D>f$<~xhy z7u)Xo?AldxPwW_%BM#|K*Sq<}oN|yJ|5U-a;L}8N?wbJmiF9cFN} z-sTl3iw2kh>OZ&qI$n60?}%bvCMsy7}Vq9e;8XwVgnC-AIX zXiqlL%m_-puKwdg=UcvDXcn%qQzHvkH__}(Hx-h;AlKO+Nf(bG&!}8#UbL<(f?0R! zDJ*|=H8i!u61Lel2VBbl7BTzr08<>liXk z>%eUew3()-uc7k8xlZtOMUnpIxEFqyzI3tM(sFNYT-@o7Zal=>Pa7OlvD|)lyP5|k zt8m!velv}AZJP&_^5X7m!F!2a;?V(G`X#y4{Cc5>^349^gmL?9RS;zwKS@^m2i*|e zTt<_uBC??#a~`R8`VDJ?9;uMc+pS3lp6*Sk zdo)l1EOdRLGQRn#P5O+I4^q~h3O4BS83c#9u~kC&+Mo9~82ob|{B|KXo6{a5K-dyw zyfzo!J@(8b6p#$jd|{)Qc}AQ%dqYZ@w=UX>%`bPMHygsmZ+VW(ve}&81E9oQmg$eSnU}<9kYwkE5 z0rR5x9Vhv0Q)pbNi(dAgD=+q`Q^0bZz6gekbJji2O~a!LRZPy%6&Kdc!Ng%^HSiHc3-s=~<6N5V@j@x)^vp?s zROnbt-fMSR90;94a}IpszYiXF>&(gPYrIzbw{naY zgHT9*2hmQaC5SbnRSquOR9d9658xFhv z?}sukH$o5T1)C=>SuCzn>fOfID(yZHqSuErhbfq5iZiPQYDeFiyw~OypfZ_7N*Nfc zb9MhXU~-_1Va}4$s~D=aq4TTQHIQitCgM&N1DU<*y8ED^C-3wSRj&40w560xE--RrpQG0%^8N{J{+OHC@cEY} zI%7h~mOH<5K7mqQON);8cQ7JdwO#8e?cCNVN?C_~Kl81-h%> z7NJ*`^{9t|)GsTn{maT!2&&6G=^_>K^nX2(2t4#p%1F-lV*R3wST)2e7Qz91n|o!%?$rGL!hB zC)*Hq-}nt~PGz2{?ef!3R?7G}kc!SSXTjZ(axUxLUB8E9MNkITgczcqRo>JdXtG)I z%xNQ6`4G)V$upqOM_i9AJxPjP#L7J<-;jpoos&$c2wtuPT&Wy}X_s@iv9jgz^xR?4 z39wKT@>Fp!R4pg*oxHm>tA9qXs@`6h(_s?SJ(YeJV<*^L*jsLXrS4}n4Vm`kU-5}` z!w1U5Dtgb546%Bzh8YsoU&K+KTD!MBwa=>iYQpswk5FuQ9@}466IzMc2^ZJ*zspf! z-n*Oc4|AGxA8&(Oi7q;YAS&f-lTR7R%TB%_aEHrthN4{m+X9Dx$LINC5kHiLpRUA4 z4uDS7YpPH7d0m+Ko76rbM|@fVD7sW<4pW&=H}r81*HrmSxV7R}#8LgqE&?$c{rgnm zV8y9zoA_%|)E|O6TeCC3Oj)DmA483~XkJF3$+F8fgaI*$J zVkR&z$NK@Lym2I6`aT|&%3rUM8R1!NIN%TmS_$n*hvH7jG-Q2z`Pr3Zb&W?!m08Sq zFWh^s)~z-ue;}fuR6M)cDRiIi^^)~MWUY|8C#TmP`pneW)g;ni;TtmF40_Ui+yt5e zk0<3@E&5(MH-P;&AvrH2BC#k|-swXggcKI(&#MhNcET3poS9qo$DFA5e7^E| z)^elqAQovBAZ0E2igVTnAbIVgtA6Y}sjsiaz|zQ$E^X6L*27k0Wx{&16!Ws}{#ZJO zbQNcUT(lkxa*j7XNIMN|6%_W`^>rConwxKyn&6Q-vuN~H8(6y1XIu7$0gZBaF7L8& zZ(?!R-}ck5*}ZF)*_^zzZR%QWa|m8xJ9(mvwA=Y_>g2Z{^kV9`fYsXZIusmp3$F_~ z4EwcjfiFAy1@qrb4v328FQS;`@T-imyJc!=c5Lt zYDn*aJ>@zZ#6JUm@~HXrQU-s+hdr~Ow<;L9C)z3S&m-c<=j~Ge1Nr^g6vgwTAhc-u zVzrj`vej@n&Qn;npnyvN9mw$zH+$I9vUf?9x`$M$IJ1vLp%f*6_9D}$)a!%}QOi+^ z7Ow058bidjEzc`B=w1 zWX|P$H%(1bh1&avSWhPj9;&pu5$4q&tIGDeNZX4nmM`1rfo@vWH?32L;Wysm*<>|a z3-OtbzyVmwovydnsYGOZz)-)0yYK+540E9^#p(xt z3$&Dp2Oxn(sk~m0v3ylK8K)Omn0OcYv@ZRF!S@_7HL;GGl|B=UXcn5L$TrEP2+vt_ zW`+SUo{y4$BvB^eE~L)`T!q{1pchF5(c5tOg~!Y?Aa{>*r5dJf5Sgk`z!g(Cn4C_z zYqt1FfN=m^J^hecZ)oolnOZ%$U#1-BRsB|4(vzvzkfdwOm#P2y8%DST!Ik<@M9Z_< zMkk{|vO};Q+U~mt`kpjuB?Ol89o0&~@1xnFNwr#CVj8IN<<(k zid#;@8o1pT85JBC7uS-v$IpvBRnk!X;scbM!%qjlXxbWNWO;0L9_IK=9cKAV6Hw2f z0{-+bA!2&YNHvIstCYS8mBQ3cF!qQu!bM3=@cq5R)uqN+xArrfpvZFFgt$S%*y~S( z5Dx`EQA8Apn7GciD-(cb@Hpgb;zSWPw?$N5y_NrdjS2Ro|z zQsi)9)?)JT)#;^Vsete64=DR@dYDZQ0X!oJR8biE?!S>cF{gd%&oB>Nd9|j@r?@_=g8gNOUnWmvbh*zgo|=Xu z-wkmxxg^#EE$8xF3~%j1K@b0oFE5Of!u4(6m2VGpc@{O?Qy#NEu){i06+5N97&hJF z8weGVTOM_8FwGI4Y2OCoMg|@Zq8Yp7uxf&tMn1c)o`)fOQ^*aDauC;(zeVBW)bRPj zxn34skA5CDzt<}4*BcW&i2TWx^)iThcoi#Wl=9yYW&HSshxzopQ`@mqUg_L| zb&XViEi>q6kfi+V_pby|oQX;=ky1bPoqzmL!<%7~S5A=ceEru;HEr=;q##06}PzL3^COa_BT^J@3)`o+UdEuI9a#J zCDXAm2&yqx@qm5(i3ooc#dbvZhtHIT%FA6-c5=o zRb{tZWZFy5woJC;13gvU-I~5GJ$&z~H(sa%&zpO5-fJ|%&p;bpy>VJ51U^jk4*~~K zr8}$=P^039==S`mjs7Zff?dRCj5m4cbkcmeXqm^{X2Shs% z(SvA7InMf+=KGI*{qo;V{5$jG=N>%#$ounqujw?cZ_{0mJlJz-!GT398ZG@E9N%$7&nfq# zL(*$|bHm1E_WKu}dt&F?)w3rbzOZiAj6(xUK0nj#r2|c?#t#2=LD%(@CNIYO`i}9m z69;tYGH@9H5d4K0xznJk}ANvOCO4v!4q_3o5unC=mOJG>~NSY|EYTEWGY1@717#>9WqX%8Y zT#W%CBUS?~)T%iw2z)=bhOJ}QvJ5NQT`|By_LNTUY;}HhNkzm_p^PH20cJXmIS$sr z3uKb#l(RUBvY@I^`sRh%TXxKTS^BmR3fkq&@bQa#{t<(y8N`0;x%6%rCT&;<8kn)n zE+Bwg#auPV0gQFpg9u^+szFH0A;7TA;kf!k9+vaVc*L{M5CyBQR&NAFvnr1gJr_Xyz~rAPWTz3l5B6 z*zF@25RvDx;_C=gOR%gwNc^TA?wNa^Ygn5zK66*;j}`MjIZ(4j9^(n{0-A@W5WUC} zO&G8Y1TV&S!*?NyKnOuZo&|&-VO8$uCuG5ES@6Q1J@UO(O*y%%shgGk{0|?X zzBo?i_h@zt8RJY460I2;jmLtqmp4q0^DbZ~mY)Zevhk9wxmnRkGWU##2?mI*&VXfD zwnucv5#wY>pFaQY4(ZGD&%P7i{X_qUPEMPB4}D>`{O8kVAo+iX=&J@e0~%NV@!chO z^2O~tE=gU;E9q+~0QhyHZyL}}%v2#HXjMpqX2dm4b~gjVOa+4&hQ~w+sIQKYL9UeD zOiB=b3tOH;+$>+}h2t+s4+Y_z{ny}7?^dSha>Lixom-VTa*g1R!KBYV&|3_9fyQAp znH*U-0D#|Mga%`l5$UnfXtff@XXT+6cxS|^9haS*@+#XdS+|o0t8H3?DbA z_vksZXXiZe%-J0iUp=<4`r+7CSqF;A7>y$B%?As_s$7R!z;nLi!b?IHi*4 zEO9SM0GFD$ii@dG^qC^Ha!9}#kD(v;?cC70X}TLn-#GqK=7pw%@FJ{~PQ%Jo__@a3 zYjBUIn5;*jh>Xj9q)nM%q*!7nvy;g*8Vs30!$1%8W@hrdYdQe|ybkCrWMGU&MXz)& zfQdqJ%Dj?cQ$plXWhh$dmE1l*@5c$10)8J(NjVtcgK#MJdzuzaD_J-2_?Ob>k|eDj z_DI&Qnfn_aobkx)qip?FsY{#U4;ua>eG7Z$Pn-PWq5Id3m1R1ew0}C$s|;!IL^n{f{fHw#F4=lLME28PJ`MvfZ#f;@@0!;C(Qn#ydVcDmOG|!`<}9DK^7!m2 z)jRL7LhVQYf`66PF3;{iO!`#%&+wY}4?HY2uY)fvdhCls)0Yk2A&&^Bkm8xTG=#OcP`850+&>=qHAk3=VwerSRjw!;Hp1Jot3x~|hcffHfZtsA62KE3e4x5Pw&G9tI}>}Dc|9MBdF5(_*yq6s>}Mx(>ZY1k4E#!=2< z$;i#fogUA~Aj4lk6w?KK>DDxDjzwF~vZRGgPAw*ZdP<96X}fGoat0Dp>yTd+VWLwf zzdgJWPMRrQ`Tc|Mo;xyP3}lWi-Mpx7$(9wK9Zzmryy^L^?B?gUuR3dI{M#m7xb~N0 zTi(rMavvK1^qWmv)-D-+@6x*QvsdolGNta&#>w-ke)J&y>`C;)P2!9GVnHU*1vtCS z#_4dIFv=mFLBMXb6AiH=JF;jjMB6PcP1f|dhX1pM(2$@7-q9{{)M8MuujmBr6Ygry&c*L2j2nxXvCZiAH974(s57F{`4nG@(-qi9K+^`7II+#qgFBO zjuFIB?ic|La$l2wVIdsGjKx37a_T0AF%KA?$cf@C1DnNC z;P);|I>|y2g2VADcmX1Vf@G>wS%p?YEcM$U`CUk!=fPj$VVgEdVAG~Q^@(Ea%2l&AdvDk_Qt>5eRYB8BzR$$OV6V_&l-mIM?yoQXdj7UaJ2BX6n z82~u;#sQP&CDRfo=>bb(&gv2M_`%MoyfbR?l$Z=Idik{83XY$xBZ|)qmV(jg~*pzNnvq$#sG;mDi==)aPA3F2m9~0#q%&XGZ z{91zTI)gsojOYoM_b~8occsJW2cXz#C};cjGxmcB^n-WyJKlWinW1;YHK%C*z2 z$~96hU&UJjZDNLgS^eJacex*9!JeMlo*%|ljMnLJSS(#XjN2>*ZI%`ZIHI*!v=JQb z*fHnBct;Q|{4gH2KGKort-vXQu8v zT>tIrPX=&#J7(ncuUgi3oAlYMzeuYt?S$diVFe77ua^!#^|Q3~)!*R>X#N)*`9jma z#goSF9A0y0)rLu((7#Ve7atulxX0YN=bwEPX6%1%kHkG1ANk-f8=rx;%^ynl{&8CR zc-OuuLr1&50y_)KO zzJRMfhS|~(U9t2OGK_;eq%my$A9c*XGKMrAMPcfzDoMy-ByG?EE7AQbF<)=8xzr}c zrqeN;n#uBV9=+aE6W4nzJ@tCxs%$lJof%kb;`HWpSEcx>H1j2gb$%KOu(F#9lZN?B z?ZOcI6(8k?RZx2GU((?RAC}&ferP%j?|{AFozgYw*}uXm@1NPdS=zwXAKol|)zR_D ztPj4#Z6JE-`qLZN+&x9McT<~xWZx%qHWS3e0==CFyw@X`YvNgkhyfW40s}IQnZC@b z%ypT2GC3{I%*5DL6UUac*;*+lsT4C&LYOdGnLiImr!GA!{krmf zIP;s2VSaH#_PY-qm%iQdx6_*-7!CWsbZ|Y?9{mqo^YOEfmQPvyv~=?QH~+D59hsX{ z&P#}#)xbjICZI)p(`WCi_W8abH z|0)4!DutP6V4K~IU;V^$z2p<|eW|eftN=DB0J6!SC z1CN$XpMFR>bK&AY`t_0aNT&NHfrPxy$zwHCbnsA()fx@41v;%pjUnQRJy7w-o4*k4 zmY#F?6+ANVP(@-KY9EA@eW)NIT6Ml+Xe$%3Z%N8XSY#tX6U`7e)iuGolhAx}25O#h zLi#6K-87x8Z#skq{ZS{&kl-N{kn>gLq8hNwQT7yzSn45i+r;QqG&qB?N){Sfh#;1m zKw1FF^Yg3a=^uqr*q=N>`X{wJG`7A@Fe9}$CeTF;XtAKTFc_N+dY}<_y+G^?0TnfI zk*T7wygVvoekPTX>Vc9oE-_Wm7$P?jP?lThFc8Z(fA_hJ1CA+UCM@*sl>Y98U!2ar zVm#t2_REYM~ zH(e&e?o*FSnjUQYHQ6S7g|vwUe$ha4IUG;K3UJGmOadBNvda8B`ET?lnRVCQJCZ!O zCkPJ*42ogkaM*dyVzWTZTcFlrwAt)NjZSCK>z&wccTI7@L9Q__bl^00YTMi;#5f~Q=t z&b8ZxiU~O)fdny<8lwSQI5Jxu#B%A)^11@i=7_u;Llq%H)vdaE>eQ*zrcI-oUp=*k zzNbbjKY!{}Qz9u9O^%WbHKNJfx}~g~<6#iz=IJ3FFpJ$$4*ih%sUh1lqO9rDc`tB5 zb(?3NfTkZ`RyprNVF;wFc+U&dUmnre8#j2acWQ2&%+@zX^7em#&n4y!)vY&WpW0r` z07QWVhGn&St%1069&%WxB95O;bf!ekRYj9lt|T#0Atx&kB&toO>L*P<*{#o#R$M~% z49l~Jq^rz{CuASD$>fQN<1K&~JQ=6n z#K&kL6I2YGBjxR=x4}<98|=biiK6vXjXxsWRyG43k`Y-X; zb1uP-(0&!J|9IOmY1gyweR3EMKmG1!GOnhw=qcxA%tRWQf?lOk>#-VJtUQ_RJg?Gd zh{x7owW^ijZ%M<*D58Xs@dJ^Fg+d4d9q^!kKs~X!ze&UB%qoM6-~+q1NsqAg7oPp} zdebLlZgqs^vmc;s7%RB1i8eLd9$&{W;63z%!cyJKGF!Y#h|H;8-Ob%p@=-$ z(j5R56Ni|V#fIFx+?z>kk1Vlc(rfRS#@yMVi@A68L;D;}(v_Ra?wYjjbN8Idx~29* zubW^Qzx0v-KwN`Y4=Qg{SIy8kWRHkAk$jrmae=pxigQ=UD(d6P7FEb7_xJX?Q$|4W~G zn)aj5A6hZxzNX(4yV`;HU6IH-1V)P$E~h5fYo-Q1*U7XAi(Y8;Lct3wG|-@dI>xK9 z0b6Em+~u+{H#hqUXI!Cxkm?(vV>XbT$|x4WJi0WP?N7L9pN%}r;U#0kpu2vTehNJ8 zKJnZqf9bI5$tMpEB@>JL6lwy8{ZFowmPcnkb>_(t(qF7kKbuoOW6`o(`*$gh+_`G> zbMHR9Av$5qkDYo~M9Rjjo$$_QN*|At@wh|A?R51VF^G6!HKq#1CD@%yQk$e7$1_<++u}?LETN21>;Y!cV~1ZZex4#E=WvWFq*V&R@@!qvG540UmlfL~*+MyyA#0&xH4vW;hN~PfuiRa~>rKQK@z?v>l zT8P<?tbnXH;%}c$?mo8ciqiy9=M^)=_HYo(MaH#RY#0E zguF_z>au>yZ;~#Gc%}TQ(-bYvuO^O3{+Tu{pSZ1Q35Z>-d^@0p6sfq zkLnB+S4FSv1D9{pquw2*>dR|h>!)Sz~v;Ozh z^@^M}H2(-clGpI)8ZKQ&PA=mmR=QZCBv5>6)3M|_9&8>;+EOdGg&+eKkS?o%ibuc3 zc{hiDjdP%NOXPNxM`5ts4-dM&gsdzSM8q!)*JbcW>IBh0N3Nzw8wmKU*Q-cz`#LFn|c4 zNy4k-V~~vX$R}W^nfyW+Lbp)zm;9JYYk+bi2A1l24(vxpk zZWsEy{ravAZ_HlaD}Pjn$j?t8b4P0FSV{Zk z1?5C3lzkc>?F^O8Ep}yhOD_6$=aIRW56|7^!+Zc8W<7>q8wRQ}n4bG?y>s>G_H|R| zts5|s>HG3yZ%K=e-!(GlL2OuhJM)tiFB(}hWM%(HejPP`(2A%}|CIio>kaAjyMRq-q%G#a%=fQ+aXVLe8OWkFS(wf~PiQetFtO3EF`pUhh( z*10%jGr|wv9<*bQbo|si>#sg_@HNfT+&v>6*fHe(Z`w*P|LwIm;jl-Z*yI{DVVU%| zwbHL-EV?)Uz#JrF;UM_6uNcn8Ru35qvtFk&nXx%9WH#CKIzT_<0q-L+Hv%V-x&2Qv zPitR7+-ytpqKcq{?Wi{9l_b;CROE2IBJ1rwHgiD3uO9Uw8{2bVS4GbEuNgAZM#K!~ z6EW|Dk6gE`9uU1ZCFAwd^YyZfX+M5s@?;tNKwK>Hxd1S@?8MR74R(J(r2?#vh*jtF z_>h(H`Lq^`rz&nSYT2r|)_!A7D)H{d^;(+3<7Fi&cO99_Fb~3c3|bA`!4_G9ISl$otGwzc`!C_@sm4c zJ?Tz5@;w;~JI&ZyIfyu!eDu{ zyfccHIQR$*a0X)a;jtGQUU)d;VTYsFyivE8WE2)v-fFd6%)rk#_QcOGx_`>#3hfFG zb-8oYA}Uix8p@1f`hXxPA@j5&M%gBh*PE~M`%MT(+ktjR+aVM7`BfNrJqC5Y3)}Vf zqN=#vh_N2%^Qz){8z2I1aYeFNTeOBK3QTO=Yn7Y#<&`T5uwZicnQX8eWTKWw4Ui^d zQgc;a$c3w=!)1>I-&nK57eJkBX7}0pVy}fK>gGJ|M0_^;q{X|p_%~_CgmL#A9kpP} z@cRa|mxeaB*}3t+Q}MoS&h1|U+npaZZFtT~^?)^vul@2N_Rgu>3C)}4ue^Pi^t6YjbT{LBNVe6yZ`zJ^|A53Zjc-|(O~rfE7_GOY9C zrygzE$DWrS7^AGG`$;2zmHjqP(3Sw`zS}A4Q);B9`4WGmeXLU1f3a4*TYW@*Rn2KI z#~OIX2EjlI8I<-awv)igM7BxZlS}3<%nCFFq`vPrTx5NR4*l^tfhMoZ>kMvbDEyDI z=Z7FG5725!#A_jr%fM*WdYyq$SH&53`ZMI`m@CYQp>KIiKpAyvD(E_czro-1M*E(Q zc3B-enf}r6Q`Rc_=->_J?pl%Hu$t!y!g={|-&SL4mYWV6dEqtJL??*AT-?vvF#Tf#6g*9cN1dQ3^$2b*t^8 z(PYjO5KK(~c&m&YdQZA`AVvr6ne%YMXHEZvRq#Laq^0cn#=BpE-K9v=L!{j;t@w!=U&=~Z3jZomixDe!KWdQ*fMK(krTo8eSA~Pb$7lBsg?c&Izk%q{n$h8Qc zAL$rDAYzQ5@z)~o^9Z~Yfkz{-8==}ns2F1eGW5f15%gjN&WOMf5m+37*%5-9Ai3j0 z1fGq+C*`kdBd}d$Py`7PSWdqBBmy@@;N1~eMd`cApARC>rcb^?7;-`+KZ34D;FSp6 z9(gN*6z=UJ&=~PW5NQ>Wab~zGo@sQM)deuyuQe0@Z|A7F(HjE6phgf1lcPolE@5U& z)IdUcGoJDzXY-~h8NK8uiGV5fG5xbMy z=juIV#$orYXZBkyPuO_ebK|%GX_d-Z#LPt&7#V9j!2 zNqE}u*;5yeOU!ur%QJhL_9ktSos6{`+$QE=r%9#P5Pz-KI5nP370eJ!tPR+R-L)CX z1axcEid0GxDKL4f>kZb(-(rJW^@#Qby`8W_4T<(A%u~t=CEA;`P72N?n1?ALZKQkq zN<_B-*i=B}^#HHYi?XoRMBJ{CbtZrgNDNV$|FR;*!fB&-+zb$)Y_=5Y#&mY+lJ-JZ&$C*(-zI7gU+V{yD(7RIlX7Q%&-8Wv5+tmCv z@n>xbMsR@;xK+%~wcFc-`78rgslu3CEWnZ>V*D3{j9J{_71; zlHwfFhp|MiPLKy`L}L!Nn9T;SRj)T-Lns`k$@ao%j9x{zBQs_(yA67S%`3w}d1PhQYoTtlSF2l`RnZetf+QKEL5lAWqh6 zbd`*c8QdafX<306G#V12n=NK5tI}d4XGB$TqfukvIT`+>jfuG;ZGyt&AOUA&IE+}+KhE=*#$=J!JL)QK$R|Rp9C)O*&&e6Z zvZyZs-4hu_yz;m2pL#pI(Z6!$+D+pgTd<(pw-@2)f=BH4kDs@sO~18u^)YzMz9Taq zXg{oKRCVWp(Kc0g-?n~dv#Vc^ez7(k3JXI6l=bWC<{!}lwt((C6a8AX+KjO)17sL8 zkQEy^HP=6`CC*Q60M;}$kC;+hCroMCKcWTYGMXgP$pMXz0lf4zx=YOX>O<>ig+?|WPP0{LwKC>J zV$5jLHZABR`sgMm9`QOstJVATqP|MMK+njFD;OC-0(YA$wH=PPi=)TJX4zrf z4mm=NuGwLkeH^*tLpzh5pzYE<7Tan+NN&eV?XVlA%(a){-hnTyuujBT(JAYq5f2U&tXX0TV<5l;em6&X~ONx%ZH zRvG9vNZzI-Ei04RnTV3LB(tQ3xa9n#<5jYh${+b7<$UE-Q#8G*C-Gm2Ea*If5UIFn zYS?18mBA=e@Lmq*EtZa6xZ_xe?+*u`F5vud@lkZ*$6iyL>|_A^ufKx+(d4>kKtDW0 z&H+6|#=R360|DGA`c**SSelV!8OUn{PL0(%qt2&8qOMB!xen`SU+sk*V`PX}4Fl(X?jrvW?PE{ZiF}`y)(I z(-T$Cy6qzNU4Q-b_CBe-?Dz`Zg9vAdKE$#rA`Bh?%?ttFDhw3v6mUBM1_el>BPbki z2BK#AoY)2dE|C8eMf<%|Vm_f*K;(NMzzM$y@bko1#yiKwHVJT{0130&00wRQ?1=vj(Bp`*lXYZIocS(S!5-f7Nbc-p3g9O-BfL0+} zXeVI8vf@kO7XcB{R}+kLBJE;B1lUgKCZK=-NehhvLOwwhYK1+*DdBVBXX2r#!?n3$ zg6wb&=2)fN6*cA%OPm#JfW+^Tp|Pdsd+ET?1>~A(HPe(VeFBQ+Cno_3z>@j<{KR@Q z{i23`m5M~@uKz@)nAbYcH%)(WVWYDt1KsOdfpb@`X#86umui!S;w~iCChAryTUZ`;?^EoOhAx@exg2H{_y_i6>X_*>;l#CD>POCzcGN7h zBh#3^Zl848+26#q?_RIu`=t(Wt{h)kpO?cc5`Kb6DvNC)P5ofM)Pdjd+ay_+M@d7` z>ZFW}E-ol|f-c4yu@>d|3p`X587_~_BNz=BmT+rMM z5(8B&<+H2#3#J=e53;~oF~q7YMwQX)aM+2>w|fP<;P)9b zrjvMqRjI)A_#Wd?<0&IHQfWoJffylHnYhUgXmmh_!^F`HuZR|)b!ZRbs!%O?a|&G` zRswM@iXP<(7&(zImjTP`Lec!2l#D3qQ|>@Y<*J+Xf#zTR<*YD0a`Z zx~&$k+O5q6K&!@##S#jz43n3o3V798^~|_imtoXu8KcoLJr1l!E3MqH8hJLr1ZKny zxiB}Eae~TZ&2Fo@6VfLcbSA7wO9DAP?Mfh?znpfHpiqkvYb$-_>7G5g&WTJNCYtl+ zmZol=Q8S&HCtN4WLtnhK>7?UP>y)0;>YVN2!!GGAw{?CTUKn4W0m~lVwXJC9ymj@^ z`S!{A6H3Hx)8|W{*KeGBsLkM7CDvLEzF@q}bmCX@piV5!1OYwJhr)xxPz=L%Vdx7( zCTtC(pTqD<7+wg&N5c)_vthg-ye^DpgkfzM%7K`M_&E?ZhSA;fpFPJ;jI9g9#bG!l z47(9_W5SrQvW6iD!%N{S;cH=hG)%NMJSB`eis7noZFoO3@zOstg?(mWD$uJI!f{8Q$YOpQqXxzq&e9qB050uU1=jF&d zU*0P%7oXRpG9d{ZmP(Pd=%1xsd0x4LPU3P0Pc4~)rvpD?y> z)r1M-rmdQ`f8VSbk3CN2VIcslgUmxaSR{5gSpl|LY<7cSF=M@6&5$U9*JxB~#Bpk~ zz&Px7C$G_IX2uyE)|>P*iT5(qnxM|4GpX!0iu zupn>i1E~44=0VIY#Ba3$<=}vrn{Ur?o0zu1@ACo1ZD%V;2;JU_ibAeZV-YkK`HI9M zTtxLGuOLRRVujlqGn7`AB0nw_BPFq-(xTEFlb81f`^Wu$FW~hg;3be}im*Une8M_{ zdaxiY;0dsaR8zB+zLiEUxRH0($_Q8%BD}Hip2or~-4E0{9?nixSCg1Hm+rB#6Bof+ zX8>2D9YHLFMk9e%-}w~BJJl7mgUeJtY+@Uhky#0zyPrbazLeGOeVEX ztHo-AMx*Ai88eJUP4w~V2(1A}@MK(vPvXm%!*mw6sIw!v(KvN!Tbx4xXp~nIADeuG zOQc`5aN90U8V9v((<14=TKMozPMQGK>}q&#C7hlkt&-L|t)1ejF`$9D4gCUG z&|VBe1~D`}emEWjq{Z+X@E?HA1Gp6&1ZXXx#!4|g^*#Bit;soZ2|a$U@hSXO13a{$ z=~aRY6E*Gx7m_(ecUh**xk69|wu-}@Dqo?WL^Q@|FqmBwCUoI!6;s~c(4Ne__H^zQ z`h3|1{y;SFW;};XJwtX@_T+4QISOl|5abwh2&Bo5=Hx`P@&B4jpxfW?3s_Gt-E)FJG@G5(mna2&H>riyBJ{dW9B#shWW#kg!Qa>~A z`gCSBdwC|&$FukjjEMXN-~eq!mll{gz`2~*b|elkbYQGj8;-=)N};Cl>F#7rGE7 z$Y#!v=NrIau|&|TA%_S~K*X_{j9T5{xRyi(=G6HO4-;p0m4#L80(K93fmnHJ2BIy; zIHZ?rnErH@11&B@^OEN|&>BN@K$;0xu7?jwv(`5aTfd&_z86K&H|%Pnk;BAN4=@plJG5YzQy${S@d&}J$M~%&Zr>rPCzPMkH&V9P|ibP|5 zD-F|T-B;6X(#Rq0`{YekatNg;4}C=1p9_14KWDl%Lcne}=L&8%kD&h0!O#n#b0NGl z1XqS&kI<0NtPoa*;FNQr??S(a@QWe1KLqE5R)n^OaIesa(A^?67 zp;IBo5XuVm3*nQYt04qJwIL*6Gl^b^2cTx4222KwnuLumoh$1~9ArYJerrJ{lbPxI zdzL1msni_NoYcIl;S3u3Cm8^ZMyKPi#C4zDa85z$n1W;!BPVpGPOX`iT0+dHh&jI| zeWB5G!)XT5wBrnvr8YS=!UcWlCmF!r6{GIzTG4HkW&W*=lUMz%=kR0erR&-C>JhgO zsTtPi7REI&R$SSmi|eDQ!=EWYx|(it)_-q|-5&2<)|HOi5$0*MJh^WT0iI*g<`D)q z!d9|%>{XU!)Ap@d$}LeI9>Gl?v(kgi(^i<}k-jJMzgZf}bZ0sMAKWE6T|_8?RvQ3W zEXIhyOauv5^#^Ev&p2m6?8^YW5P+`+U_$`PAG)T@h?NAo1_lIhb^xM)Ie;d99{4$c z$hYD%W5&kP%*hpzH@=79yTKOYT$jDl28m79Gez^g92j$sB40v61TN2Z6Dhb*dIVM z0*eD^bO6HQfEcI>U?yMKi%_cZ`&VvR^d~5Oa>c@(3E;_;ENKQ`K8X-SKjp94S+_0qdmS zm{Jml894N_7sa{JqGfWq+l&+u-g{P^`ZVm;#&r2UZ(1>2M3-n{} zu4Q8#PxB+Vg2EVjinievVy_>dwI$Fgy5;j=R%&6L7FKC%wWyu8n-&?hJ}uJ9OCmGx zi=EQKN3{*|2Ma{&q^Yq%T3DBkViXG|Pt^J(kjY?M?$s>n%EK%#m1sT6b~ z50E&Xz`|F`Czsq}y*TUZjGyMN`>PE_??$5@T(qLebGKX{Loj+7!RR`W0ZK)$nPuHh zjV6=VUy1Xd0qd3cIsggU^MP7IEW__V9rz=slg$dKMp&-8RtmIp;l}klb=}|q`g*12 zp3ZwlO{yG&Pib9o?;t=Ua!^|wH&Qd z#XJwS8pdqV5UQ&q^wdgDCRXw!dzt0f6i!a6b<62{1eONN>84-E!{i&ZU>6U!kqNT{ zYP5~3_9%bsg1mNh9-Itk*re5!(#F(VK=Yfm0C2@@y)hTe4FY2x--OBMCSJwjkxlOa z^)ncmoS?F_l+s2B?No*K7ll?wX~7J(+6HC0b7l^;TIl=K*5U^>d@7K{-)Sg}^f@@2T)K7km@pcMf5V$S#N%ZL29Teh#?}RhZ&$`c*!vqnx_3%>r)IS+!0Bf zVj%tN)x0x#(qr-|2E77_Qw%x|9Njf>iUGTY=5(8zn-3Fg_y_m1ITvJ`sSKK63AHq$ zfb?uG`me#v@HsHQ6yz(i`xCtcX_2R`K_)*A>l*Z?mOE1PQi{GA_E+c)GQFU+@>u}fb$SmSceDfU zCOT0l+As@vy+I^W>OhhV{IHkE3AoItZHpd{Dc~=P{aG^W<;pMR<)Hx z6d34g;*3(`TcRwYR76t6;UJp)O;t)L8%7CLNiru%F2-f2PRV7+Fql?G4ud@OEHNPSF_wO4q4B(M#~HH2QyP z4L7BiQuNJmc!FL>=r^0SH>E$8q$fH;=^Y{ofXD+7e9Wj@He5)ko%y}H@~8AXUPqlG)xP1f>w~* zFVm{w*+lCZ+WLbku2t(1-8aN;m1`K?V652Dfz?`*o^h+(I-OaCRh~?fTC1*!>kZm| z+Bz*ZXe+fxw3oGv1#7itoz7ho*I|{p)iDVPbU!tkR@s(tI~)yb$4k3m%>?ODY0m^WO4W^fj6Go6;Xk(i44H zl(b)VY60%ea4L7C*)O@iPi|AEM4OH!o}nhs7@{U1xaAp%x@Wh1MuQb}7xT0_E5l%j z5dzStf-0L`M|>4yt%)0SSvsU65e}05Q>DCQlzs?ja$P7&>+1Z8YVz_#DY-U0m<8;4Pz;8N#X+ss87?jc9#fd-O#rto@n|D3 z%raJMMpfM4ga+(%TJ20hRh%Jr$h*T^?LKtea9EDAXWWuFHc`n(J5oz9_T-L4NS9z_ zWGyeP2HuQ7_S2_7*k0SQbH7y|ogVT?ar+qyC(ROX@7c9a?*TpT8@K*Z-|Gzi>C=4= zJT#$8=j_nno{LuPKIU_*ExU6>`|({W@2==Qt*|)Wq5H7ik2GRBPVJh1WTNa9GEUt% z>QirpgA=x)y(t%stmq`1V-v)962F-|?pO7nAg8IaDX;D+vAM&h2kP--CTQ zMZXJL)A(-^d)<`(+*EreLQT?EksB~t)~SPXN1ATR_i)ow&)5M2$$L7|dk!XBm9lRb z_=rt>pXp0*ekafkY!IWxh76F`jk~4vmI9SpUEmLt+UtlI2ReosjLjn8!IYzdf_I*QC+Z+B=W-=?8hs!I@*~e}46iFY13h+;4r*67L{gwe7s`;i?B_ zj$9aT*JT!4JiKdO<+yupT`7J4==;)^C%-(k2U=ElESh?@>(u+CaZ`Snyl_>w)n5)M zAKihKbL9^XyrFDB`Uo(c(iFQFe3^xTyG+}L>D|%Jxr{X|Wr9uSHGa_Bvf#9ilKe!trNYCbehdA!k8IfeH zOQZ7YjeNa&py@^YRnv(B_?73Mm-cPgAk{tpyz-oa=D#rw%pC~~I7#eg3AiW*RBNm@ z8*uss4Hphs?N(>D6LC)H@fZ3LCid3Ay8O-nlkGNTS0!+v$*wkX?y5MKC=jen!NNp^ zlC!eK+R6%9o~VH#h)~{XgZvaHLJAD&UauSl9G02S^``YO`zG{we8cS-lcWG}K##vJ z+wQ7*9BK?Gv+}NGj|@li^i5YPCoJC{Uw`jov^?h40SCwLoj6JI-Zm1x-m?r%FI_2p zv#e{hX?6J$Xi&yP-m@?3$gqU%>zby6B(893T8-h2^t0fkH2N1Zvu;X%F-cE!%8{Ta zLk?>LnKz}Mo8mtanv%FMlUk8!KCf~|i|tePP|Iz)BhjW<;u%izjPIRpWJ$+`N{vvW z9=eYh&bC@ZIuFJwjYdt6D#^nh9X0`zvnp;fYUnWsZs7Z0g+i%_v87rlRpt4A*9vJY z1D=7?6E){IDHa+sQi}64m3s64Q7e?{``lFDCxVZY@^Vsnt;@_%dY>jQC0DdJl`C2a zpMiZ_@=;k0hF1A5;6NQ0>(gi9jgTWR$ z`5Z_&uEJjj^lf}X-&{oBesm>}1!&D*O7U-o zhZFQ(@__9@PYZXD}baqe7Zfs*P018P`)c|t5CL?eHyp^-em9rJ$ z4ZC2eE68b8cIQZ|&Xac{CaSX%r!2tNTFUQAQU!Vy(j^xx@HBW9yB43KXDtx>GAq3f zZ)LJl4@MSk+_G79pOK?B8t2>;s1S-znVej1b-jl|8lU+P5FP5;=c|2p5PxP{5O}~ za#Q~Mll+NoGbF~7@;~eg+?4(?YU2;4hYw+jd z78uX>A@scx^aAK7 z)4NeFZ1!bXxmLNY&H!-j*m__gC}xh>$!xLe344p)LAOb(F~c}@dcBL5Uqa+SHF2xM zZZoqgwkB@S3MvQrr%}^m{wyu0anY<-`u~zl*)Z*lwCsWTGr*?8HvB3s|gHjXGI~ zsBHS4T3umEtShB5d2$c_KhC}bK8qs#e`ja+-M8<)y|=t6Z+b{bLTGvE9YUzD5E78C z()&s8MXG>EXexq;Sco)H^i;4Q7W6#Jo!;5*tlZBo$>u*ZyZe?TdiVL?9Rc23=6z;% z=4tah-!GB9O>_=rE?me6IIvJ^E?xNK0@8CjR^zl`JTgUDqX(10Un zF9FQW?2CVo=7vIjy-}YJ{ct+b4~GN&uv*a%iv|5Ko6!%Q4*k$-`{u^~lXT}o6WyLC z>1wLItlP0f$Jv(mIk;DQJ3A~c)8;=bGHGO)G>S|bERzPyq`@+2uuK{(lLpJA!7^!n zSEg=6e@JV@WG2?=DbARZU%>Lb%YGi0=iZBoJZ4!Qvm%cf%VWm!n6W%&ERPw>W5)8B zu{`Fs8tP1av{h7U2S<%7SI&qLxUc#-&01Ig!u0C}F^ zEbk)vD__<}<&sZqAwF@p2B#S&ygq^vLmyzTQyQd?dPdW%77OL1Tq>tcYqs!=TBW{w z46TY5HF(3{e$U>x=t1(Gby0Zxbehf|?ul>XslG`l$J2*#MPq+-mx z)i5aqVutD1)TBVnNOlH(N@ABnDR!Zh*g}O~)Gn2VVp7g@2tBXoD$(;pq&wa0A>>Y% z#&6Zu`c4!>22L-Hj`qt%u|hr%L!{@LCo0cfZcwYGuuPJd@g$9R zlg2qO>uI!vNPt!GAxUA2EU%sHPifqn$p0h0K0vNgSGAg^6TZHTf31v-Z2yp^t@!MU zDz!YSGA8|FVoY=Vgd;Is_O>wo}t ztd4~mHH1`c3@S+5N_m4h6^n)V_{hBAsw(uRGdLEw>6ZeHi>KZ1JG$x8d{7(^uhrMn z?hyw^&@VR~z5Bp!MHcWIvX44yVARLq-gFA%9HBs5ZwMF)QMiv0Hfgm$pKHDm)v9SV zjnOz|#eik$(7{YVj?BrTl*n?F^8f~?tq-i**RW<&VAC?%-}7KkC^U`kd#F#-66L;{ z?6Y=qjBJwhfsyC~w!vsh+*qUMks4>*Bt{;}NHOx7q!_c=8)%W+#OL!R^6uKn`)szd ze+D)1R%vWJE;^rXW{@&&^7-7};7gN6jms;>@7F1?Iq81=MZwc;#db{GB-p7mw>H}cEsdxM7 zk61_byuGMvpZW`6N$;|MPJ4V(<65RC=rZQ;+D+pAL1V-{;!iKvV!em_V2n$YLG_Df zx&*t~ZnK%px?m8RVP=-g?DH9_Vm`rc<4xw4hy|6Y6dy?~Hj0A(eS{*U`1>llerH<< zAom8gh@*(wr*E_cTGaT>!L{)^gd<8F0==1bNInp$Te!>DvMz#P9Fh38TK1WKNXl_f z@wd#OOXGhTuXA8%eNtV-{ejFj$NxM&ej>ib<3AA0YIFSm#K(tpZb}`+m)?xjItuwa zHcR&a=vXyLe%ZiE>4TfXynZnCJ;< zja}fuMjkBU0nY<9D6~}&L73nTsLMgnqfXwO3jRRN;A5sQnnxxu@nSQ z6cw-p%F6MjYbl16EcKPrR;IL6a1^II(yL-#mqTE4gq*6FQ7%ze-RY*p{3dSMEG9*MS0jG_X>r^J7Tf44qfBvTaA0H5Zn6^v&_mz*B&A*%hu1N#0 zEx!6sXXB7x*54QVWyAg$bTUhq5J<|Bu4}iB8&SD-!E+b?^~x)t%l*&ROvJd94Zwew z`1vaFFKYq6P{yc~b>{}6>r3T2i$BYI(t-ByUmR{m(=twgUCI6$A>~7=0 z#m<>q>G};s*O$t=ev_ob>E?9}P9G!ZMw(w0D==1+GA{Bd<|?}W?FNT~B{^jtoAwoIBEZ36ws)7i+5e3zXE zQ|$u5mLh90QqB!m$ZHWnqkj>}Rk>20m&SK1VA(ocat$a=-Cb^@oL zr@BYeSQXG}ReC5GjV2v(x^U?br$x3JeaspZ;vuulu9ZOVkM~Ewct5#}<3Ad>{Nfi& zpIIvY+YcP06-_xk)(7^63Q?sY)`b1w3pBq5;$P!7pDR?g8J2e#CSeuscUJc zI2>4~ms~GL^w%-|7e)m8a5X5xm|)@?tKaIZ)OeBnM+dn^@b07CNC5`E26xXFFVNjz26u{$^6wql`b*7ie?*FXQqv z;EN>rSGa<0j{kXl{Cja~Ha`BcKxSLxbI--)uLplazKA`lr-2L7;8vw*judArkFRt`J^Z?mwbmf0%OI+zvBRSR?f4erOEd0OOZ?8{yXN@#PblMS0EjAUsln^7H|QYO z;(nI!3lRI;MYg|(r8#IxtmSLa8h|P(cStb0$os01ZBD5&2PD%cS_8$V%t0FeL1lat zC*LaPr0^G<(CR^o&XmW$s*I1~p~fEibD#iUWLm?Y&uK!(qkGGnA< zjU%Aa91MNw+rFlEkux_tQW6wCXBz77)NfS#Iu5!iVJ<5;_CczU8W(NH=I5K-nHr8^ zp~vHeH0?Ec+ZDOAMz775jo}TsV30v}lQxEsUnt{p&6G3G zTyo_=SgI%pqu?marc@CeTaGi)?OftDufe925D+|jHuDj6_NC=?X5w~`t=P3|^^VFx zN-4qAaqfFum*KnL%lCqyAHnB@)G+k!b|RbSM5`R3Mn?i#RG*b~>q&B952?#W$467xpqm1^0TfWgtAiaXg6p!T!w_~}) z^$5-g<7$|@)lZ(Jy~$LMA1VZoK85m;`DXIiVw2Bz;>iT#<37ywxEs(Hl{*vWTe%*% zOEf5`8G}KuR|9Cb;VNL9rqdg0V`#s@*7TIARIE}rKx!Q@sDcOmO`#E>=ciP&_@3C* zbo4{80L&e&`Q zX=(FJxmHT&#Os<)*45j3U6Jc1dv0y;N=U0pgjD_aWj$8IfsB%2rrpJdc8EVb_LDeArX>a4BwA95 zLzOeDs*tW27R^cH3?7Te9ib>U=gziRa&WVR#iY~uYhxadLB~WQ5N0GZsN(B70uWK0 zo5XF9xCBU|Qw?IeB3W~*c=`{RRe|S#I&frZwA`1U-Lu-1*^qJVcUV^M&boV-ZLfLc z*el6wt1_Pl%d;9POy;HG@w_0zxHax{izUNkuSWAS82nXeUc5noP^F@(Vk-OpIIj#G z_9wVK9Ol${NhBW=w-sQPkLO<7@!hHWC-nZfTd}VwP}$ECQ20J(ENUk{{o(VN@M8$j z+V)y&#@`eW*kt|`TrQZzpTZovX?Zq~M4+-) zJWHwtX(}K2t{AV~igrf-XqJt#G9K20R0&Hl>0upXHan_fWXnt}rmtim?X+*kj28l<_Jd|oi)9&y`<-W!@O#9`g1F0boEKm3?@ zvOy(&yJm+Pj2isJ?H53whZ6AaefR%Df#!dry>Tny8bdn+a-5pcQpma06W%p)U@FY+f%_8}nLBCYufIQCmU{w_u}8xIY=iRCx&J|3CsC z1ZgyAFVdcZ_)OP3sE}J@A&xyMFSe&yJlc zSv`Hv@>}cf7XLDJArMBb-qcINBesg82`99L>KzROmK6kAYc|`o0&67<)WD=Rp|@dz zYUIgj)gHMuFR9a|1f;@jlDrJ=Y>_V^lDMJQdmr4>z1*Ll-D9X3q{UgHd+ywA+mDO} z`yS!U1zxcO6J}2#&*yw}ILB(Wf>Ecl*&TwT$PsnaIc7OlI1W1=bG+gB*m1+5qmn+p z;oy1&$=_C>2cE@$N5NtIFREGS53~bUHRKPe?px~sQ3nV(0ObHSsL}KK`7xEiQat8j z;VoJVJv7E!fJLXJ3MD=%xyMz;-vkO#AjW`{p&n&e5mIT6`GdkB3<#?bwzUjX(y4RQ z;=b;BM-&?XeUE3aFR**}zi>ffGbd#t`^-*T(Mnau@|FOZ8PB|prFMC=*| z@37l5k<-QV`B|B@v8*hLGhn~Pz;W){n8Sf$srY^)Y&vnfnWWT{Ax!BBI0f@J$H07kUIvc1W-?H=MBT!^!6SNB)gwy|z#CypZhg%)H_dq%?s zt&3wcI-Opl_CkjsKs5~L^+A`G(y1X~y!RyThTAOul&}#n0-FVt02~ovYk*Wl7U@U< zqb4uTA3Q^R=TBFmL%@*EhF*q4xxYgB{ZB#y{(%=s zVLN0VJXYK&bAJ;qaAx|>-Bg?_>3vB~t;J-qnrxValS0vfov}NtR;SGbXoj)yYC|>B zkbq)jo-zEE9my19Qv0&Z@hb~fk}9uUr1FjH;NsrpzQSN-fAgHwa+Md?>_DDr-T0<6 zO4SN^R}RvzCci6O#lWgm1`T>wRr0&CCB3TzP)zc>@~m9zTeY@f-6r4qmGr&q=#x#u z*ELN>HsS$_f~(QkHfl_?$Y4exp9S~)T8$=w!*9xNvI;g}qo`!U4}Vm*FhF(PS!&C68cionJGSINsB^(tT=f_N%EuCUwrz!Ff8_S<@u*Sv+~C+9gkU$kL!Q@NS_&SZ{w7j z=#-j!_rjMO`wZ?-I~MeSXKzlPuy*I*(Q!MCIm{hY=ctb|*%+Ih;dzbS?$S7IK!BVc z`D&cUOv+E?_W6=T{a2zQiXh4-jB^sBd7An)|Girh_Bn~${FBJdH}1VlHqr@-b5h?$ z>K6nRoR+vxXZM&@%sxuyK<9=be-GznI!FCkd=Oc%98ROjH9)J{8m^65EgVwko&+0u zNfJ3J|;^4F=v1 zom!~PAg|&U`cevu6M6^YXw}c?9hj*A_VV1& zqTwMQL{3%6;L#$@Wy6&8$Z-hx@KF$?Vj1c3U5-;K6E7phV<>iHl;Gov+2U*7#U9lAmzPy{&^K4Mk1!t>k(Gbr z!vdKT3;6`)Xx&Ye4>Ni=p;^Nt!FdS%0VKR&=B=Ey3JEXxJUF2z;I(fhd`ey{zW9>t zVW_fX#+SWZUiG8v!MI%Uy+;B2^ds{YckMxzyla8H-~)U9W@alJw|9iESfr)aAz5** z_f^6f?!yd1MzdY5*0@k~U`E1feKxeVb`Jd#?1Bclo7j3v$n~un#>sXkxjS4!ok$B< zWw^fLnp_maAm2Eal4GPldg?%j@p=$bK*M)ia{^sa_U>Dh^x<(%V!veu269r zASc-&y!Mm0c-SRiddd$LUI*Z>*8wly@#MMPcZ=&MiO=+{#C_sjtqYwKp8R&g+-J@o96eYr6Kn|&7x9iwXiOxO%96j zZ>Gd8NCILFBw}F#YYNdC00mIMp<+Uqq`oUG?@BX&s^7lvUyDY}-*o=A ztB*dhZ^gM4rH|E$XPc?-#UD#+R_=f1+Myv#pPC5^SB9Q{;E@Bv{}ijtOSeU~&7L~5 z`|72IpFRKdqodZ;^(xNH?lA$+E3f%$_yRM8%Ea@sI~?h_m%`-Lcq3V+be9U*FP8=P zq$?Re;eVPJnN&!DYNaLkMh7YR!TvtU_s~6NE(z=z48}e2T;KW=kIpFjWXXoWuEFB& z=ieH3;_RZ;9d3tz?lrXN`>iX7&KXr)Qr@d%U;p79zTdSqwqjgKumdtf-J6@6e?w;) z;+!9paHAg+N72jKcPKCNE-Is*Af<6+s#Ls#VzP70$N@Ba!p@J~H{7%v1(|0whQ4ke zMBeUeZ|Bw&zgC%g>tShM)`C)6_ABu363$MM#aL}+|TBL~i);Ic%f#o@Q{mXI+@q6HZI>L^0m&t4z8nau?yvC1Ishwi0k+0yKaw^WhB7dA3Dcm;S z8KhTrE5--9(xe5giO=$~#Zk6>*0B@1wB$b%-xq(7{MuFVnvs&IQ>6v8mc|t$YBg=Z z5Skc8RB9f@N`6@}RW z;zA&G)ZNj}i`=X5O0FnY{%KyASzwh3I?z zREMa?Bbc<%1OqmQBZyp3n;jy55aZLuvk-AND2Z^M#o8zCIR~-l9CwBwP0?HbC4TSN zbLl?QqX)o>LC2pN{8I$ELALa(=lhq4k6CYAkIjXu#wSO0*l-Wn11E}i6h3`y(&HEW z;&SnO@e7GRkKM#{M7k#$O@m>b+Gg{*!c3N6GDS3*e2}e*p&-EKgM!P3ViyvrI4UH8 zQ^J!}3cZ9Es-l0FO|NR=CM%XU{O9BOW$Lzx^~A}ZrDKjwdg#UUFT@)IlPUH9wYd2! zRSsI;Osa1*Gw3#OjNovD1%}avp*PDL3Hs4zTAj8w=Fv&Xdu6GmcC(afDJ4Umo>?kT z8LC{|Ql?5W!dd9=C?p{89Sr@(lj4n?AOqNs7K?s*Q0{+z`QY+BKdfK5EuRkiUoAa* z-xC+a$8GCwJ_H0XceJkl<3ZxnUtIoZ3xJQ^|HZJ6>vgw?*Uw)QpLzoC&)vwbtz)-P zA*w9uaaeRZ#^PgqXa1&>JC&VpX*<6!7EhL!pE}ks2IINe78q z2P+&L$9DznffdsxrFGBE?3gaX+0V=sSG)jy_k`hw%dbr!0M`wQ4ZjM4u_S}^2v4J3V>B23)@0BW5z$b zqdeh_amWeKRCW!d7mVC7!2RCYSvoh{88r3SKX+;EgbuyxhBVb~d7H4W2H4*(eIGXKJ zt63jl1Pa2SNe}{lUtNs#`)Py0S{pN&3?2s1pf*Ow7cYK=P?DQ0n{?}sWy85n!Uing zO%sm@oqI;p_+0@07HoR(?_Z2L-FWwF;!lOg^B!9}?eyxdAH7qBtYQ5T(e4tjZxtJ# zop|<%PTQ9cJ@VSECr%@s)ciG)*@k3xQ`OO2mrbM9x~(>>m%NN1cx*1a3!P}I71YJ7 zR)ZaCGzJ3-cMP7mODA7{CNF8irN+U$biIKusVRI%T@Hwmf`co>e~1kaZ3E7eTb78Q zzw&qSrxT##Rk1b*e+x8T2Z!nDC>XlA{}kYdJ+%jb51t357tG+xBlV&g$$d#2!K5>t z(1{rl%>ynY&(ls9WAk`?*djP-8ohX$Ho0BE4XR>D0~k#vv^z|m6kn8h7j26k!c={6 z!V-KDjdd1<#b-246`;2_d)3;-qEIOaX>(#J{A$x$u;@VB^$h7OmJn zf303zJN?;3?}D5RaL40#k31rdWc+9k=TT#$MaWfLzs(5#ky# zOal=*O7|U8wRHL&_hpHX6MHsP+%|JT&wb0s?p=R}bhdG?XAg3=QRL|m>?Xa(V-g@^wFX&+2{;6N zPeWPkW{bHtW`UHt4qvxg6#J62*;03!rBR6-Y2;ht3pXjaX279U=O-~wYF5mi zee%|Ocf1)p>4*LOqPtVk8=r0yZ(3tVXWEv{zwOmIig&ZfUq63D{C1lp_fIHR zt0#QJ!=kxH&Y*^7vzmiWozCZSI=x1&DrPj=v@Vy;M&a5#gGQ@CN|aCL=_C4O7}NnJ0OK26wC5L1AFzi z_9Rxmf_^+op694w)QDUtj^flB79d|rN>eA_8p*k@D@P9=#UqeW07e*O2BR@7$mZl| zSv8~An}C6*C&B$~ST3s>?87Kx1}M1D!^ zG@*51%PFu`oP&Rz66b*};ygwLE{h%aiC6cDb>Q$m(7w5u8ieMSL27{*rN>A6iAod* z<__A9UDzv9t*+`Vv=-{qFu-P#f?MfX&C~4l__Hi zjN>|D9MXq6MqA*DVyuI~34Ck~ZrxGvv9GA~t*{RMPS#PvI@oxTqGIPMUcx!x314d{ z)R)IN2Rz0(;4#htk8uuojB~(aoC6-?9Pk+D0GtyiMKvlFZf|DE8^DG53GjoqFrd-= zk0xP2KkQF$vv=`&ysvO0^;;5N;N5|Y7QKrtFoMzevy(7_mpJ`x_ERLV<2EWduLL`8 zt3SQXeu~`q_$Bl|(Es6y@{qSa?|g52`h)oQhROHN3p#%1dv8%SCVj73uHSzPeQzjghaY7& zXVNn>4`cXSX8pi;6Wl?@V?B{wchIsJsp=U|ff z9Byf_*i!i%TFOE1r+#dHjL6X$$&nZJ!9!g^Wmmv=1zia$@x(5b9Xe*vYzJ8iB1A$4 z!t0>AAC0#`nh)avRam##iEjH>gWbs_^^{21#H3g1xZEc_PdaZRh=V8v2~PU<8l{c23SgP4)>94SRX_`mF_ zRj$>RE#mW+lhGF(hCPGC)oO%<(k+sV-#OWKL0>vCM>sAT)h5~p$rCSKu? ze}z0l>1IW)HH9-feEp30SlQ9=pXYANYSNi$v5X${&~5vl9kBBJl7&aTG?&gk%sDK_ zx|^GZ&YC>s;hGh*7Ti@`^YD>xGB(yst^xeqanIbl4EUd^nK3S7v&J8r*7#rz8h75t z|EylRdA;~SYdkV!1L~9T$j+uk{tF)2M(SD;9@(tYPHo_B9UgJ%|=P=_)*XpuCt64|a z#dH=GFXI$dmZUVSB*;DEHEwcBom{lS5YGQHzg}Cm#lQB+&5^HOKX+ME+60zks(^WP z^Slc$>Oj^L%lF`NwpY&_*;P;ogr>Rd%BGX_@J3BX38(g7Xl~yioob+5IMy<1G#X2bI~Qvtzk~hS~|I5O5^r{;8xsQ*#?b-G_22-tf$R-E z$fp)Y`!bjzlCF!)iqKI^3rR(aBJ^XC8xi_&8AHjhwG zQnR8xn8&K0t){nEAFifnRj;U~tE%g&>7wdrHBD86H>z(`(}@RGRD-JO<<)esx~Q5K zszEg&4?tqw7By52L(v4JkHmQd5?)4}ynS}Et-qnzdbJ2YmEss1vGu<-*xIu7pDMPV zT0qM>7WP86{zk79TaU&kd?{r7d*w4afQ%0#$elR{ObwA-tu1MMf~`%)zaXDcnYRO? zU=aQ-l55kp#t-I9aeUu5>0@A+gjeFi4%6ejlWEa2E5~9l$78WKX+P$s#s8)U#yII* z(Y+;SL(6!Nz7Fd^PrOcUvQGX6cUw5f7vkS>oqk-_H9e88S>3ZGPX)pD@3>AMl;@F;<}o$DC1z_Uq>Mfw??b|{dlOVj?}G+7G6qB0)?8D5^lzRa^Y~u= zH)%@WGmm@7tJ${ssl<4EjN}6E%kvP>JPr#jvB@ysz$G$|@8#$B%X&mWdSrR4=OxY} zQylx}O=wm2RTkb?5npDT*g3^y9@Q=12j0B2%b%5sozpswM(^WMX&y8>AoRjW+ZaO^ z;@@$dmT?m3Y_wFd?3Nfq1n-2*qg0mZq%w~*JP)fgBq5$8$%OL>Ka+Wkkl)7`<$d5_ z9r&$2&fLbn+MsHVf6sL|8uTJ^p=get7j6p&CWp*pggg%!OBcfvfTe+!I51MYXo}+> zyh;C}?5hyoSG*(GCN@ETGLO;nzi}w@$inlm_%eS710kMwK=Y`V_Z3<$FeR;RoQMnY z@3>AMO~Nc05ow7N(NU~O##mAR3KlBZDf=373X?EaDv~i))W1?sE6+XJkX;bRSUHEr zi({aW=WfW)i7z&2jFRrg=TfY|H8L`miAw$JC-P{+8{7eCkU5Pg^ z+a6g4_%jpcj+`FbzWDhgpB|jGOMFipMC9Kqj)XC0Fcrq~+w4q;_j*GCm0hEvGN|-` zN=oZ%DVNRW!l`GMK!NK2S^hkLR8HE?(3$cak^R81H=xp?E2gPW!u88~sn4e?AH zc)%zw*^-0@eA#GiBQ6=tby4tu>5U){OqcM0(es~q(^Bw&0TmTTu}*e3nsj;8t2OC) zUZ>MTr{3xH*;KeG%_P+ZU>6bjh?Ti15Ck}O*2ukRNjP%Kiv+M2P#bT*v-ZkX3&xH+ ztM@Ute6{}3XG~%v`rcl>%kG$e`{_CbGH&C#Cr%F<^V{nLV+;AP7`HH;DnV;7JKEV; zUT*WZYX@_>bnytGkO#u3&DKo_dZ5$nL?N)x=`m2|j#aTVEi#=H$K{hM<&2~%Who~> zB4SeB87E^fr%)KRtXwX^e!A@ck{c6TlvfE_cU;P(-8@L`zN~Ke(O+3U=guSBrmeJA z)lOQ!GaL4QFsTcZUQjWxeO~WAY^S7t%=>Rz4mpq4N+&lA~NwJj1OmTL% zF8S@-m6dms>W7gnxJ>dWCDf#7X*(gy2(>DUT~M_zwQ|9NU_o6h7&K6Z zNL|ceak+69Ulx^BCzYj3^iC=81*DH5nJ~;LTqYq5VI=3tZw#qOM2mu3XG^$v@g=@h zf(n;8hG1*|+?!AB1@l*lPmAAu^uy)H!QTLX!*$QzyVlGyPZ!?Wz4P>Y_pp0Z z5A59bijQ&ZnfLy$Pd{+@Jug%F;J)Ll;PhJtR8?&lK6EmBbLz?ZJLaC=F?%kae;t~C zJ^L2gFYWNHeYQQQN@LP|g#x3|2zs~At|~6^=+U{)7>dllCCI4)lqI(+W>MgdO5{MT z)pX@Hemt41a(jHrlw5>~=PYD6$ekLw8xKkIrXQ=>ST+5Y%Ma`TQ|5@*#G5aDT=U>` z@Fb{?{%ukB+aIg}^y~*?o8k0cdxR`zoz_Vud z^vktVS5G}N{qymU%$%{B=(WF!KarXg3)Ly=ql_9>1E3k&%vK9)W@}?Qv${3ktb?&^-)B3-*RK8K4XHs5@3=G3WE@&}Z*%iBik zPQ;%`-H8>;K$~@(4zd($r{eV`fTQp|D(=U*oVYe^A%k)QAClB&7GAk3R2;V-@6nevWYK8^0w7-{@9*+m%tp#0+m^S&jMLA47IvTX!*Sz=sk+R8N|Nb z{n=%0`l#Jh2jY1nf}16OXMZXq>Vk!3ptfvg8C_X6q>Sdv0Qz4U#(tDj#5Gb5UGiH$ zjr*c0n||xnxZk=zj*S^a?_h~9&=z)O(%i~%pO-YZ0G`{~P`GXX zJF%YVJ)7k`I9^Xzl!u4HpfU{jFbF5jC<)u?h=RR@{>?iw-Z{o0D$?rP#C94M$9CFG zeUOChw9VCmM@VcIN73DoZ8M{2r*|}+_IeEz0Cvv62|*#ixT<2b*#H^brEaN;@mdds z?|DmPm5fQDQd+i%ekuVi3{*LrY>v7$h+lQANVY+MQH&0I^|$%`)KSr*_7OMBMkv9eSCto}rFHPp5ttFkK#DXc!{a~)-XR3qA+5>>0?3uXU2#c? zC8=sN&VZDtEBZqO*OYl>Bv0z$P21MD1?f7sW5U{kbILTuR}b7lKh_q+Yg0pf`pc5$ z-i&MteIJ`gxu{I4Hd<^*PiGujz1rt9oAuDaAdQgavhl&Hn1Oacp0}|!H!c^^Gb}SS zrr}tgk_*b?=F~wJqJ_&r)*!1axvV@s=cFl&*cg%?wmyeAW&$;vP*7q~fG%r>3 zYMtBtk&%MvplJSkh5b~ss6__8bVzk*{z~;8+S3_Sd#VRDK3ZA~gP~Ba(PYZ)=5*#l z*t1v2mgd)*7@ODIr7GsN+e*=52?mNQAdXsQYCBonV{=p_)1LjVf0l}Ul@;c~Z9rnA zbmV|F$u8QkBrL4&dceG+{#2w4hD$W)BztKR_Kwt_^Wx)&TcBsaK`n8zI*6lGZ!<%X zwJN5%QL$)o5zOwOH&i+th7Li<_UIn+p*6AwcuyyMtz#{zidpRj50^&}hcZ$ThZ0aB zj*3=&Rf(k_hbn%ZgB!xgKEnV+$<@&yWwF=|Xf6JJ@8FHSEceW-;AyD7+>uv1HpFnM6AMh9u)Z@kD&0;ZuYeo997|r23 zGzZKEct^BDz+yL9*)*MAPf=bPMPGI{;`e8#vFYyg+L+HB^|~RX+)PNN=GC}IlsBOO zjK|E-g{BhWs?yq5g8%9kuC)$DWgUW)I{!YTD{G=9ej73o$nWv7H0=plY^*tA z&hjD!!v-ya%II>1t6~tk1hYq{LoX0HiU|lL`TCX|{Fb+sDf5&{P_sZ7DErz{5+^@| zt7^25GZt}Ben%M)Y4RZPr~RPp_8s4y8rJ`p`o@?YJd#nctbQc?am034`<$i?XO~ZBq!K&^Zdw;^fSiw;`=0CE|jrm;O*5!8;ovJ&yL)479g!<7)qCmf2*n=ya?KP%1s65d@pYYJmh`*2HKzM#WPGs8OLaakaAK z8sUtI6O{q`kO z?p&KQWZUwUeLsF*duk>49kzGKua-Nx7CbZM8DQ*~RP9S53SLwXPCo6|8r zKTUBGuj;ffGx1lfz>2aGzqt|oQF@0*mbv!as zN|td}rQA0x(6L}-th}`E@VSe7-PUo5FFK&!orsw>(e9F- zYc?=FXW!m!>~r}6IdYQT(Ss;nx}V)cIjFADfWhdXjFgkJSX|Iv7XwHY2?m28XzOAE zDP2rTg2@&5@s_iYC8-F2%Q6!*Mv8@C^wgq(OJ2Nf--dP16`WWF9{TiK@p3@R`R(PaFMgw@0Rdp(n1q_G}mMSoOZ~<0rmg1U*jgJM&G3 zc$tEv?@=KA9e(7yOpTV?fhl0KL9N?uFr=x~7D%B;GRuYn>bjVj)&~3mKZ>jabil-5 zlsc1{$&lMUs8;Zm$!9)QSra&l6aY)yV!^clv0S;{z5YocCgWEEH>h!o_ouglu>>R5 z!ea>pOYr{MiwO`*nu=mBM$)q#K&La`XEQ^$8*mzpTF0_#wF_9yY%t{3*)Zs$8tE{e z=F#+c3x}0hNdk;ihT;b;Q)Y2}CZTL_G)1~@k(~|V7Ch{{*36rKX)ZL(duHBz-vVcQ z@s#+@zr^o7^XPG4#UOj*_a@V$FqD-*1C@Z z%xCN>vkDF-{JW*i0d@{ja+uG|Lye1;SWVFBq#3QoXto>NjM}SK`}7XhQ5zFHR!?or zU`0Ly7iFQz$v6qx3I^c5CLKigwUU~A4;pSO@>)n{< zMaYJ}On9v`s9dUu+7KO(Y0~p(Z)8LYgPhy#$a8tUMFoyvgg2>;#m06{ipt5zsfrb5 zL;$a6v?_-?Siof1R2ixat<9E(J#3>#3#(#Ud%W{Z-lAk?GSM}u6K`c}6DAiX*xVI! zi@gfuJrTYEi`4CDby&hG&_0VRp=&;^s2W$_ZqtyD_s<+5ez_lXpT8B*M=4caW}X}%$@q`w27NQ zN8`f>Zq`%+LkFOpRQa{ie~^y$w2K-N&4y0oY5=E;5i}g<5!@OVg}g)+MHv{myT}r6 z%%V~|i{fn*Nu4ePSr6}HiNRj7GL`6MzX#Zn;@|w>9}715HWlQ5`rM(H-NzlXCQe)B z&k=9JY;du@>G(Zge){f($3ye)+;#9hsU`!*Tt5+P85hO`MB7skP#CF!wB70S&~Ar) zSj<70wK^?|_;otU&>|#Lwq457ZJUH%5T#wcak&hl}m#ty%GrnT&@cx*)0Q(41 z*4y73)ZsUM1O%tRMtkY&52_Y(G{Ah{yzP!<2oNar36+}$Ca(n4Suij_6RVgA~)jsYVchw zv2SjwZ#2WLLIHpYL)r>zmhpH6TE(f*+vGS#qj6yvL=(}6DPC)e+e-8xl<6BSt$-mI z&-Y@V*_Y-V_Z?qFPn3`$^x`an3^8I7-LL5^-ER+lpM(tYApNm|3_<)y%w>rD04FsV zd$(xi^;#Ci2QH`6?X=tJ>X=SVo5A_9_FAyS*A z=of7{`dVJW*!?+A`p(og)c(o0q?h4DnCZS^cvc5^!tlt>ouV6jz7vd___wvU8>RK! zgL8vqJ*`wU8U~bwv#NA@jmBm&+0C34YP6cVn2};QtyX2yL+pQ(8nB8A#da!YCEQ@wcDFRm}dKVkK^-1<&pL{PWM7 z#(^B7TS)$q_@5zaKs3u~22{XoW3?VnSnD-0X+dbgopVmgYE`@KyxLHegm6d#@qcE#0lGF^3%=A4d9-p~>*Vw+D1Np&GI|h3e-0z#(>ueM( zzi_4L7Jb(J;#VE%&vrIF^4$JG#&zmB8w%+@JHZI?VKAa`lczt(5wDST?TvJKFZAwl z9qj06VUf<^WOzO&m=$#Dn2HX3&QKIs@w|s}I6NL}Rm@{omsH_S7<`|TloCleh`9eL z#q~lC3UavOc_N18l9_bkuymy7+M?X*8Ugoq%?MUC?1^Pt9u6ygph3 zmJ~($akGS`zcVnSVpP`wI#P!DuXYTB>8XW+9-ZII_6}vbpRjkz}Rp?zI58 zNXdP-05`GxAry3VgLox@uTxGBx-Z%$9Q6Iao=c$Y0P}=ln_K%9NN=$-saCoH^aDWAos)Iu7 zM1Z0kBokCF9VHHnFLh{k)W+=11YlwLzBnwC$GLkOYCu_`#*`V*dA`JE5XdGrIz12o7lDIb_Q zW$N@h0IS>ExbNkEIQIjp{smLh9*%zddox_I-n??H02booH3dtLOkN&;_twSa?GMaC*YtjX;H$AAgvk?Zute}Cox(0(( zpJpNTX)2@zi5e^}Y+0j*6HcH7;(@Zo@VhKm?h&)%Dv-008XmCxp_e?zBQMYX)6Rq5 zr;bmoKAU$m^MywaJvVsMh^cq}+qz^;-UHL>YHHR^sO!~xyLIKtt@8&j=&xb)o9pg9 zE%nngBAQ1DH7nW~&7+-H$noX0E703jFg?8#O{RUmG?`Flbu7mhav4H~(El;>2`UwK?524ZbDvTdtWfZnhex?;hFa>?e)3N-ufp^zOqrc@-pm z_znCLt%IG4P{X5nJ}po2ZdHKF$OyP$PPR`cNB2Mnb-FZ18mx+?*&SwlX`WJ{rqDmO zs6#@^Ljg+5MWLiTStAYNHHXq3Hm8d#{xoyRlyTLbfeSXps;AsFp#&z*6NQcrXt&vi##A<&4k+aR?Y-7LGJ7&$Q5Y}mWOjty)18}bnI|JF79I66mXmd@TVhvPh zsUs0zmMM!4g*ri+?ifg~js<|$WwhH%t5Bo}A@UwjAa6{ela-e^ZeJ7KE-5Y?rmKic zi$zZ~!j&RxWKI|(BLHzHjsSy#yTnJz?hjwtS|3cKE5xs!A>`j zSt<%3v-H=ZU&Q)plW%`){EAt(EUNAxj%v&~u2gF~M9ww|$a1Rsm^^jg=3~2xPFjj=mE(kpD1$GW_0Y8Nd z07Wr+y_vXu0xmL9C>oM+`jg`bYz0D4+EbFwvWT5#74F!+8py z?Y~%o=|<_O_SCRwfhGvuZby+S9L(WLdA_VD>`*bjyzK0}ysYY29`8dwfzPf-t{qxs zUcur>)@dmfrwUp~770Z`oCkq}iK(El8-IozTJ#D60J}nTX;zWjnB6af)(u{gIWN#T zJ=`hn`7-yWd1!XS2O2|J{U%SmYw!38zQV#DT~{scl2dj|cG=kO;cWQQ#L=UorR~ea zSJzC*ox5xHn0cEfgHT!fmA783oquJ*>}j=9E@mWpNBz+|a*?xdH}Gnx)$27HtzGN( z2o{Ztx3Ji!z;{^+{%;bXnS6#4XmTLA1|bM z-?czV7Vk1cPs`cJY}nuK->8sflk;Jeu=LUS;HgegKZg#jMq?C=CWC%h%s_EEN{0hC ziq_a@UP{&_=dlT?d~vaScO+-%aN;^L`<8|=bKP^togOzEn9>^3=xHQPEqcMHu=B~2 zcx^j3e+Lc{Jral-DIKe`n2kKi*2!`Dq2gqIOdk>-RP6Q-4yB zr8}&he0y$3Xl?u|BH6#cAhCZ# z!Ryl~jsiD`jJZ*(N>5QHTCW$3z{FD;rdqlXz;B@>Nev zD^?;;Raf+$ZRiZ$OYX(SM~mGmzt?NmK);_t_Kng|On?arf`Kw1TVe39K8Q@6$6Xau zc|0gml-7hW0;E*pwSX$e+)u>CD#1;-GOipG4#IMK9D%AFS;G(rHVme}PZN9XIkivx z=^=4t=rR9$GtW;uu)5j{t~R}Nmc1&@ctX6}_ST^z;*YyPf$hw~>(iEO+74DV4wJAt zRY=QG1?a72X9ZkzzFCXxG0*Gt`uqSaEV8(S0$m#K&A~NtcC^jxb|J0}NTGVl%|kLe zBjl1{`f<`pQn<-L{)tBz!<{Dez>%|0gch8}<&#=7?6+(3;;qJEN2add@&AZ>5BR96 zv|;?5bKCUZCuJs+21!VnB$LoG^w2`+3@vmBQj*Y{gbq?|D1wSu5G=F+cCnWQQP;LB zuDW)x?W*f)GIzdH?j)0dyYKh^z2EPTW}dlsPA^Y8&v_pE+LQF>hNHfv7%6YA>Ea(e z?AgO;V#^~nTWiKQj9*s2eilQ`@gMI)ZM1{-F&9*Yvu(O$(US?XJ9o~?%Fg!axV$c% zy+BlFd5uQ3leppKh%Hc}C;1?aq}R&)w)HUMKXj+vcT8Ig-urCI#^nnj9iw zM%@;z!3eZUl!)?n>gr(PWVZ2M{)8AQ?X;oJYh(9#Vsy)Dcfz#VC1qNx56#_jqhoK% z&Lwd)f1{fX2wJ%;MEV)MPce%n1G2XErW=BbTmEt97KZP?xFMYkOZ1*r8&VPv0c6nV zR%u?9%jR-A)wVQSmcd|CXQpEAAl2jrPNU9DcsLMW!;~DeXiAoL1WoC&!c-@8tb;u; zy1o`jw}nP~pIHcpI_4zRX!&mGG2?EBVG2Sl$i1|)p z_jLviOf}fnAAS3F`FLloW$Tf*@s6+V*?BG6*ZeYiW@5(LXqfMsU{_CM4*m|H=yJrd zO1y}v;Sz_{%898uo#^6$V9T^+InnTlq_$Y`+OS%QF4t%x(F;uKG_v(YECP%6_S(SK zYg(4_L_Ln;yN(*mg~T>fR_YZntGG=vDYXcHb;~{aL)jA@XSnVW8s^|ajSJo6k=+$X z*DjXQvDWHg21}XNBED6_ z9+%^}MvM7m<9!P+?s-c7`p|?i3wLK&_CEo5n;SKIS}_haMKrwrCwH znBqvWd2I$SZ{X7dDNYj04_X{*;7C=aV(DIGqIdrkrmZ4)b+mwZBrq!r;zyPiC7;9! zt2m462`z%n;j|LbIBWRs!)w2JVDNoI@49Erw~r2k58r*?ye-wyjY9|BH*I?r<|pn+ z`P;GMu=m3nxK3V{^wvWU%g4`X`A{XQRW$#-vwijVf>A*d(Z(sYVMUr3#pMMvt43 z^H9^zZcD=P{LEwTw`}LXY8@O1kW#OYMBs6|TxzSw>ht^3?2$@N%tOX6-O0SGCBoSzw5K#xnKe9h$ZM~p^@kfAz)j9O?< zFd*sZb}O!n4+gA?sU{>cA4e@81MfAx4PQ9)++#Mg9!u??i3LNKg7hTNxl<>gOXn@+4wcGcDN8Egva<4qM=&dFGHOOdj9$(? z9P{_>ETG#Ia^=@>F3Sv{r4CE;e_{iDW=^U!t6OJZsA$nDb)TF4+n4+Y3+O|~`W*>) zM(7Ud=FiH^hf~VNRsUxjX!&>C_f8leI)E>1GPsbF#MHqep^$i?zT>r`HdpPK<6BxC zPAxAQJkkAW#+kiC`}?{V-PYx^^oQiJjyqk~UC(cP@}%p&ly91sJoXS7>uOwIHI)hb zg#*SU9Y_LpQS>F-?Wwwy$-UtWYXs`s(e^ zwKeLQM?4RElW)IaP?0CEOGO`>^I6XZ?h_>38FFR7vrtECA~|11!GrkG~Q^;D=+Jv z+D#t&LvR?1^-o*pJ#5+9*kf=sd2oKH%yrO8bO}T7SY5(nl?1ZD$Z($9kf}!=KFMcD zQdzB?d@5D87R$_fPbT8ETER?$RGWc-r7|FNh=Z!!J!}^zh#<_kNJj5qB%&>c6UO7a zgfihfg`vFNwGG?u-8!`2#k4c~=ztEK;re8HwQMP??v_(N%2X&fObt(+u=={ycP8^0 zrys+kx?olFmKhI1v9hd7;q;;Tbgz9Hiy^zP7vt0NaFQA`oJNOH@6o$OgWfPaqSlA; zp0`!E##-~dQPkcvto4o*o9zH~dmJBiSTlO6ad+!IyIm|miLjSMD2aN=8G%6!)iZazojG17YLXSi-xMo}#NqiAEef7Tbjfp)RDokhl@V-GFyb zfWJ;?nlR5ZuP{N%Q9I{(uAA_|x~J1*m6z`-=QAVJRw*ZCz|u|dt(KlI9NAfR7>{ug zx!;fb79=MIsfB@Di^j!qdQEPjkX4*j(n)V1R&BW;6N}m2HWLG)N@!=v-R}NiPrjs> z9;H!2l;E`>E0e0nB!)sUj}G9^7k|p?*0)>Mz!BbtK{Ly{b?tWJ$~i}Ce7+40E4(9$ zi;~ll<%_n9#|AE+R^7MU+jV=*pgt@5_q}1rqAl|tpWS`>^lpnbZ10-s?^``B{Db@% zk)`I~J~{ZV7Li*<*EESgxtHo2(}?d=3F$S&8HW~gl1Ao6y7g#{kSr2LG9MZt3?S{h zXP%g)Rtug${}5_-wQ%DHn_ELLI%U9}fE@QL8ub5SY~}m6kX24y(;( zSKI8o!EV-yw4$OS638a;Fge)DE5pr3q zR;Lj&7*=*@2ipg}Z6AQSHOdff45oZ!AYf0(H4iNGr00*`H^lwc$y#*^bS##Sy@=*) z{Y>~wyG2~FA*cCGG^Wefn%s}0xAHxHILmZat8sf4;4xBRS=zxN6-FG0QwyS~;V~;H zAR}eZf*r3e`>ibIE(iOJmOp>~4S4g#=-)=e$IyD&0>6*0k_S^?31jK~AUDx97_fvT za7MGu=5-j29=pYAp;EEKh^1qrz17$_eq>Z}bvT0#hQ`D@X*^Pg$aT%gF3I-wE0}zp z&Jj&?rGO3>svhf{p}j{pZ$@^{Mar!pnaR1acVbnvjSi5Cxt9X7&7%PZ-jSRvT0|S? z$4&LIrgBblb5CtGdRUWn8lzoJ$L2-lt|DQw+PEwhf|)ftBkmw42Z~ZwDBkQ0Vw_t< zZlKP-?cCH^EABrY?HycOCBKo_`aZ==#vVAEv;Em^3ny+~KXFWtB}xy@4xd%$&m?P# z`l_UMuvOtsHqq-ugIFWhHjS`iZ_uU^ zzQC2G$^C9Uc7rTG^u(V{52yUK?va`U8>u#UBj1&%g5SOScKIK--oDpjRy^>~PnBQ>Wsy-I$5N?Y5*sn44{}?sCd z@DGn@4PNA<7L~>XHy?`G5xv&Yp&v?67bV_>!zmFx13d`9^tv?OA8S!aan{0mw(p_Z zqQcE1?)q@qLld8P;Jv5vZ{5!NHsREQTaS*Mx{~(M@xhU&cXaPNYf(e*Mg3RoxO?u5 zjW^`H!~=SSQ#`=N177FVCApnWSWTi=sMRK7gQJ|SBpj6|FcSGu>+hQQw{FD?h4b=U<7>xP${)X4bMM`T7dFAX zRUl?Tdptgjvz>U9oL=Jbh3AQVY&$!i4)JZ<4!N(k zzqSCh=hNvu+0$SCi##_naQ(&= z^9v6jc>XqD9du!Fo)r!Aub)yi-aB#Qjycoj z-Y~61zV4yd58QJ6t5=`;VA!qiqer&iI5*N~(P&& zTPJ_^Volt3MJN)~AR9~x7iMSq{ZbY*cr9MH8%nT~#nPD?k?LrGR$|9O4*9$WorzCR zFl0&a`%PnTCx#?%i?r6xsKwc8%40-Z~V$jLQLZ)4uM6u#d4GW<@qQYAeXv&m!87J4r0!SeB-aHdVAQmd2n$;m#< zGp8nbM@Eu>-Y$}uE20Rncw%Z3Pp-abW)8Lm!puxKHkMEZ(H^qpLC);0%eKC7q~E!w z=eBvbiD5aKQIg@znLH~8o~PH%uD@>6KJHRW`gXs3|E`=-3#)r)7mMAh%{bPuO$Y2PE`iHqvHH2kQ z_h98I`O=vuF37k24OwK&lFFLZaOLmG+{4evPr|p+95z3Q*trSBj(~>(33zCP{D=s& zcd#SqM7r)re~b2g`^0Ia<-4{_V7A`WK8?g09vRNb<+K?|oJa3*yY)`anQt~1c)Uj2 zh=>s;6I<_WY6tDR+Sa?(H%tdpwDy+JZMJ82a?JT3?4ZRIU-uv4_Ga?MrV)X*dj##w zpdY+hF*8HIeE^Rfy!xI8jD4igZXc)(m%EaaQHsH6O!06&mCcss^Cw|WWO&34c+6!X z-pHro1<$ETFhSm&Vvh$J0|_y#%JT{4F?Wn)m3Z32`L9jqjr6W`AmrD=ZpGIk_;y(3 zl20Z#rN}Qq8`NBb_|IRpZy&`wLlyd;24;oJlGD;KrBz|>Ka~%dO{R1#L8IZ36fW88 z#o~z3o9eCb;%;$X&I|NP#HDte0pYzULTwGk13PqzMH2W!W`Xn!u1t|nyWkM}wb+JY z*uy2ikg{*p{A+O!^1oK?qxYiw#jZ&8l&|Roa>3kiSEo;_GYSSf=7n?YSsZ7#a(THX zQHk^D$e0; ziJ@)YmedaR`smY}(Hrf&?kvEJ|Msg4_PO$?4*eXz=P8ZF{SSiP;HGd@z@Fr_WSKhW z7j)n65;8G-epnfF;$QlvF@$B<$J5Z&r`8EMpcE zC@~>?S&=5&jdZJM8Ru0<+`B}J!;TVWamP!z%3uo}m!dT;gYxgTlR+1daa(%zGL6=? zU!E7ZtK?HMavj&Ky~A?VqFaQ zTllW!S#Dr7I)+EAR--A{reG|?>(ZX6V00yVQE3_uo*0?$ra`cFzcwmux;*hp5-|tH84lF)-7k4|iD?PU;oYLrQ zjrpC?c7h>HiLMG|k25kGgQ1xB-H+$J4D~ZNR#ZpwlRUv7NK5Nf9m&j0Guib9{qTszWH5@v^34It+uyS4uq2oh+^c+@ z##N-2IM>l;Y1L6P-MXO?F4iHo^RnXpUZoVs-8S>?g2^|GpEIvrO!UaGdFgFe2CqLb zMp!eyuA+Y37tb%fBNXg)>w5PzTUkLxrw-xL2aT>LPMO%9Liw+|yChBP8K|Fr^Fy1b z4(ilp=t6%6(=+5?e(V9fhC*O*xCb(8wMG7{98+ibREc|3N9!&1bRm8i<|^>`#r zDVWx!fEM;+v{GE?*?tWGO~K%FXk3!O{J;_LjQb z2XS+zn-sI4$N$W(NjTYQQ>C?cAF~xMYqb=*qty=|`Y~=Obhc$6cXq={atNiWoH(`3 zXz07UHsP`H$G+wNjmIX3ct3DD)EP-;j>K^@XE^x0Ty;{mjT5uQ;gQbS4x4*8iE3hs z+fXWTC6%Elzbd8)F`c}|L1d<)L|1T%FH0gul$U${(zyTr?BPq7%@GJ+art^u`E*r~w)UMKVK{_E%Nn?Wf!dCI_U6 z!?;v$)PWkj(ZvVQm&C4=!NKcR2;p4 zg1?uve+DQP#bdi0_mLby3<_u9K{eoB=rsr#CCRKe8MIhT5)Al1QH@1PZUk|;(yFv) zfhiNMPU5JS$+G@9K z#JcxN4jstQNfse95Xj2#LO#uCvDu6xA~qAB(xw=QN4l!aQ#lKx@o(q#6Dnfq?dN=Mrb#MjFFnPPo%7Fl0Q7Xr+V~~)!`w~v@~Z(zs$Qk z$=~)EEq_s2I;zjHy=d+4Nem|~!#HUVZg&aZcR9(DOV!bl~a`Uf1kLo3SCG=5dSQM5BSyj{Qon@40)oIb_Tj8KymZPknp$ z!Dv?X&RfI|Jv6%-HxC#se_EBW9NlX)xXsW@GY+-@* zzhB(=t*n07%$bHUt48ZqjNM=xzTzJ9oH2#zwiH)Rq26iYr&Wh%Pt6`87sFS2WiP#< zULMU&nlQ&W*U-EFnlh@J-vyq5YlRq=q|Bf&>^16u4v7eFV*M30|2;6GRFscu5RWdi zwpJtrrYE<2gA#1#J@tF%N{75At<+>o@06{(bLBm@Ny6q8E1JvHQ-rR)x&AGOubW23 zE)S2BjsGVeyDlUO57Pz1ONiq?$1TYUTeN14C`nec1sT85iJGs)E6kEAEJ>=cpb8?EU(S`(d?wyN6IWlKDhV$~KZ)gI(}b@JH?JNFtbc0rv+_sDXiDpLKf zmPZ1;)OG5rVM&3n$5d-5Ud@4*xgc%_vF!*|Ve?=s8)LoNv?m90&D)^oR{76Es*l_(zqET*w+Ul5pDN&v!4mmd)0BbBx1!&p zv&QwCBRA7C0(hBUhudQ%Hg^^)fF^^U6GV+lGI1J-w^^-rPJhKBT`_5(NE#Fj#t%^2 zpPw?!#}TVrjG&zr5I4vf!dNr^^qG?^U8u9L9brMki+@EtkJZ9TJ0pmZU; zG@axQchE|#$?*UgP*qX3y}0+R9yhNZ>JTM2%-kZ686KJTw5CR!QjdO;$2Sf(7oz;A zu&b8D5P6+@89qnj0&A#U@RQujT!20c^!XE>Lr6Gp7NyVJgSjz}18uDFRAXbM_Aw0C zu4VB0>ls|LhQZaV2|Rad)hhP9awUT+RuC9IwR|~yUbc+ErArxHvV_6Ki&?rwi`a8R z1B3PT4A#{#xNsq>XTbvYJbyle^X4&l-F2*-xpUcbZ7qXy<}f&WHiNTfv2te4WN^j| z_I~PS(IFZ2#6WIIl;~9)Z7#uf_{XTXqdmb}} z!O^2xJ)=gk=aC~B95I5y;lmlMu4Zu9Fjh`g6@x>EGB{)igM$aNbb|&lIB+0?m6Z$* z7{Flv{tWi($6(*S4EE{6VDH|nyk5N+42RkKiV6mM_GGX}5B7Wa?hJP8#$ea343?KO zSW?1ZaWR9zAcI9k3>FqLSWv)VP7Z_F*$if7F_@XjU`7Um>FEpx0u+YTX=#;O5+Rws z^?Difco=lM8FV-pwA&dpn;A5jC_E`il{x=!|KWZ1KF`75=sx@0IhebL?6a`4&%(++ z3oH99tn9O}vdsS@?f>pEdq3?Xz>O`|SVgzA7tYFcf02wDj8hjqR_- z*8P>A&tR7>*WPDrUp1a0+lf5;{S5ki45p?sn3BRE+i{Jjl9K-O&T~5d(++Hm@4!<= zBZCG5gL*yN-xi$??{BRZe`qxLL#_UQy;Bn+rbDR4d-fM9HwMB+k>}NF%<32rk{U^% z2haI(<#wW(8G1jl*C3o0Qp6pH`_{YbRE*qx##}$sT+}}|z%S=U44l1m z^q}&LPK1{_k9j*I?zUhy$_AFe+g z*YC!BlM`62ybJQsqtkhz!(mkG^=hRBSa4NZ(0WT0w}GD9wE03%ECxdy98fsDJ~(st ztcB~*O7-edb9+@)=J@)<%m0>ktr_|B=HB&lHJc)@kBm&#%Xd-!Xal%|pT!@={8DO% zXFqM{Oz<7wpMMO9z!la2#B-7gi9E!Ud7+4EUWnYMh5;Dl`yZB1%a0v~cRctVXK48+ z_ou7!i#)>l1+HU$7*xX`I{ctK>oBZ@gAael{R!u%_Y{WmC(xI|pMe@24-dt%y^0e# z4T4acu7y8pAp+V0yo07_>$JiG6aH4M<$U;6HGcJpR%rWmkM>8c)RUyB(>7`kY6ZFx zmnn?i%vE{_NEpt)Iwz}KGwoU zElkzIb6Qx#I)hZ4!~-68g>0YJu8;_<4Gj&GX*eCyr8XN!CM|@5G+YBxpFhn{eFe4D z@%#yBAblZw^me`x4Z`c01Gcjq6nNOk5gc-X?oFy^2_kiUuX?@_4xzFP{|Uy# z3(tf+#|Z_(6aiHT3k4*Em#?by3D79OxyOWOg^z_F1b&LJM?gj)RX}$OF#-96uuv`3 z35|k)lYLBHH44W`3Rr#&=Rnn@IGX+k0iF|}K;}2uom_d5qz%)o2XPLPUE(0x5y6Wx zhYdwe>rk`~N{%uhEM66AivHDuGWmCi?G_x!pGM?fxPbc(I8hQh^u5Fyv`cW{`inpD zr)`i+{vGG><2(&Y9>j|h=#VF?BxtoG+fNtQ^QV7LmZLU2W;OC$Xo{V|V`e=AIbI-R zoZp(oiih~k`fxo?G=#}!2jy?!-(uI%^qc@8kH6(#V7P?!1HKgf(2X+WZ>bGhGS0dn zwhp(+dWMIR2-=m;ngmU_N%CCQB%CK3=UJiTA$@P3$4a}Nje9Q7Wj!ZybzhwEd%i1f zjRaCLl>lTts#O>}P_y6sU?M`tn}{qu`2B8uw?E@QzU%w%H^2P;`*;kU+;pWJyygJl z1(u)Wj%S76@6vZCSx8%tfQfJieE+}ECg#r~PMf3<7EB9s(oOwFub68J_JdtAyNn(` zaQY%NTIj|0aQkwBBxy7TqgK<%@onW28cGeb9GEy!>m|v6XC$Fq;i_^Mf=A$cP{yN_ zj_EVULHtgo7O_0rh}SBn&t_$$7-h=vmjp|K_8@#u-nXiL)g$x1_@ZMuzOVsd1S4^3 z6%+)C&XrP(a)lyb50nH-{O~B+*))(k@&kDb}}U&AipC*&4k9t!M%~NY^NU0>%V{HngqL5R6-8unCyCWE-<+Qt5MUFu-vx3wCR}hc*(M|WD z#oX+Xr@~8u&+;c8x?yzHy|=KtHFmo5y&RUswsGxW*2jjGwhMYLkS3+=; z=bVNd@;iO0EG}YK1;?Z{r3pUjoBK6>4|+sgL}FBfs&J7-6kR$1+-l>FNP!woQ6E?T zsOF67R7^C9p^AM+#KifyFo*v?&i%-7c)ip&Q1duSM{^P)C6g{$Q z#*AINW=!8bZ%Ef}LxyzgIz(7cUd-IFb4J%8!$P4E)pU&vkViveeL^&*9t}oHl9A&q zR->3I;?{^jza!$q$w2-j+yH9*6F)+Vo0gHK62I#7+qm%!6E;nnk)2uE-PlJSJ$cZ` zoq>Wi6>0g7S}(1y1h2^=;c4K2UBe3{mC9+cT3w4>(BbOun&skNcD?8N(#18o;9l1Q zF0|1FXStTTP`YcB3yCg=3)TMYf+Pug(FGrHopGU?TyU{#qYF)Q!Tzo>E>uj)%5)*j zB>u|=DLVaB@(^cw1HWw6W(!Y~*@3_!O7v`c}dt3)y z+zi|@RPBPruD&kh!(6A!=0fE^(xR}06{;jKtj{W}Jm-4Th0t;37l)VqV$_)`jjmJ| zvIyEnlSFukBF}}QB8b;heN8=Ohv>hW)-{zwKO5TqO>PbPo^bUstqZ~|b$~ibMRd0! z6zV*rUpRF}=kfU~M&=Ib*E3~i_QXJVJbxl1FJsy5i^=EwnOzA@apE}$3!h^;q=i$$ zNuriRn7=_|QK|PwLZ_uyTbA9!r^r%1&k=~+D({nvZ1H#EAJxIkT_0Q|kMm;HzTdIdM^l*e8 zLYl&ml~ehS{&W4$dJdOKTiey0RtfYbJyPBuBu#;J`bIrMQ}ocN&(~MzF?LrW0o^)5 zYZUT@3Slkgo&*6e_BOVaO%0xwoEkPEIq?~pL}sxb&tn5c4EU4&)WOfcHDtxuAV@!* zT+2m4z9q^<3E)rIU}~~_nSJ8DF%8Z{(>W6+%t>J#)JZxcXEN(CxyM-ke0dw)VY`jG zNbCWn5FF7tSXQ08V*K2O5j);xTj0liTPQ92UvR5 zX#mix1TEs#62}CL_$`_Er2{BsNm-$+kTc|z&}ZX*|9xC@GyUW?#lPWC%A*_rPje&a zSw|8m4!cFC+K$CU&I64`Az4Uqa?qmtj)zwiwSRf56RFnF4Oh8>b23+OkXotkzkVq! z-zGQs^bRUZ%1lHA4-u3)Vr-`{K$M;T7J|e3|A;hnLXP{69bjxnGbf+H9F_ zEIw!HQ#q$I>GO!kd>)Y`?wh!`xOUfn=^(Zu=XTMKl$#sM0lUMQg3t{Q9=v|D zXNGOUn5i?9%cm@#ap1-ud<&CyjGP!=JYi%ZdcA(lxRKfAJ^P1~bN&9z+5KlNY%G;FcV>EcjMe2FcVIqZmawle3SoeE8~me`6bXftik*-AY3Rd;%tQHp~y;6V*IpT zu%JbmgRHR1t=wl@$)(0?m&g6zmxuOmMU(#*%Y$RKa`(0`PXK9Q4MzeU-~odOmv=Hk zit1ou%u109a3Ndy-^gCZ`3G`!IKL~b#xgt>5h%NMA()U0x5AGG%I>YOhO3Lx^SpRI z!hh;9`-+LbN)1I(AmT`Q08v1$zk7DyZw@FW>|DGUE`rEtE00C)*b0+` zw#mQ#_5j_d_w(;_BgG^tOQeMLgvsGla<|o}$hy8V6FgNmXU}rjPyQ0IkD>`huqQkZ;XGM19tcb#uE7|+y%UQZ* z%h>bMr3@}v!rm`l%$^r5Vz8ls!TNeuPF)>)Ubv9K1q)cd`STf^H;=u)?mCu!?p*d< zTg!f*GlxCTp3UH_Sq#pc$SXIT~ z(4j2-kRc2X9?aek8pPnhfecnwGB{uWOV__YgZ=t3*tai(y?U{96&0-Bo;}%fj~)zm z@6KSiZY+J*t_+r!Qy5m4l~vlq#l`GxFvwCD6|v{SLIw*87|hRSFgKUM&Yc;|&So$x zi^0rH2Gi0Q^!pj~`4~(}V$kblt@e0Wy>2&q?{YEdbh7tmGkZ3f7&ICgG#Ds6tJUI8 z{J%daVtB|a-wmIQF`b~AmsC7##4;%`{f#h^1Q}3$Q;-DWaf~?9Fl9;u&fq?Jl-eNR zujk@YBjme}9))g_w^|+pYh%CTyeVNF5;^=uQX&2v=3zZ= zlqX;z!7e%N86~jx=u!DAkrmT1KMw^2NdwS1@#_3SNhk~Fm%loC^cd>`##JfuSomn{ z9V#o1$#(90@z73^kYay1Du#9N>o9Du$qE@asx7qzvaB#4eh4O`)-+ekBBdkvTKq&yCtqV2#Gkdu%gBH9et+6`JpVS$A6+x`7^ zquQt{^6D1ShSzXjfVo{YC z_3QCC{hL37!om~405Z?$h_Z!gSkkkphUJXSSt&HC=q@^sMc^W)NC*X)(Ob{}FW0Yw zbI_PUgX`S2*=P7OYwK-222^%mc>^wcFaIvM4)bLkP@e=O%pvYN7Ya&q{Y`%UU2-uE z$sh19z-(a^<#Y5+JP>F�y2t#*2gkoSJ@bdi0(2`_lOr9>f1|znU}swE)v; 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