From 1ed6860c8b23ca5f7f7999e5b58cce42dd358015 Mon Sep 17 00:00:00 2001 From: Logic Circuit Simulator <118209281+LogicCircuitSim@users.noreply.github.com> Date: Wed, 14 Jun 2023 20:05:50 +0200 Subject: [PATCH 1/2] Upload --- Pasted image 20230613210302.png | Bin 0 -> 146050 bytes Pasted image 20230614195913.png | Bin 0 -> 131504 bytes Presentation/LCS LOGO.jpg | Bin 0 -> 32532 bytes Presentation/LCS v.1.png | Bin 0 -> 19431 bytes Presentation/LCS v.2.png | Bin 0 -> 96217 bytes Presentation/Trello Board.png | Bin 0 -> 382575 bytes css/layout.css | 636 ++++++ css/mattropolis.css | 404 ++++ css/vs2015.css | 1 + dist/fontawesome/all.min.js | 5 + dist/reset.css | 30 + dist/reveal.css | 8 + dist/reveal.esm.js | 9 + dist/reveal.esm.js.map | 1 + dist/reveal.js | 9 + dist/reveal.js.map | 1 + dist/theme/beige.css | 347 +++ dist/theme/black.css | 332 +++ dist/theme/blood.css | 364 +++ dist/theme/consult.css | 362 +++ dist/theme/fonts/lato/lato.css | 27 + .../fonts/league-gothic/league-gothic.css | 6 + dist/theme/fonts/source-sans-pro/LICENSE | 45 + .../source-sans-pro-italic.eot | Bin 0 -> 75720 bytes .../source-sans-pro-italic.ttf | Bin 0 -> 238084 bytes .../source-sans-pro-italic.woff | Bin 0 -> 98556 bytes .../source-sans-pro-regular.eot | Bin 0 -> 88070 bytes .../source-sans-pro-regular.ttf | Bin 0 -> 288008 bytes .../source-sans-pro-regular.woff | Bin 0 -> 114324 bytes .../source-sans-pro-semibold.eot | Bin 0 -> 89897 bytes .../source-sans-pro-semibold.ttf | Bin 0 -> 284640 bytes .../source-sans-pro-semibold.woff | Bin 0 -> 115648 bytes .../source-sans-pro-semibolditalic.eot | Bin 0 -> 75706 bytes .../source-sans-pro-semibolditalic.ttf | Bin 0 -> 240944 bytes .../source-sans-pro-semibolditalic.woff | Bin 0 -> 98816 bytes .../fonts/source-sans-pro/source-sans-pro.css | 39 + dist/theme/league.css | 347 +++ dist/theme/mattropolis.css | 404 ++++ dist/theme/moon.css | 334 +++ dist/theme/night.css | 330 +++ dist/theme/serif.css | 338 +++ dist/theme/simple.css | 330 +++ dist/theme/sky.css | 336 +++ dist/theme/solarized.css | 325 +++ dist/theme/white.css | 332 +++ index.html | 375 +++- plugin/chalkboard/README.md | 160 ++ plugin/chalkboard/_style.css | 38 + plugin/chalkboard/img/blackboard.png | Bin 0 -> 32733 bytes plugin/chalkboard/img/boardmarker-black.png | Bin 0 -> 2142 bytes plugin/chalkboard/img/boardmarker-blue.png | Bin 0 -> 2127 bytes plugin/chalkboard/img/boardmarker-green.png | Bin 0 -> 2106 bytes plugin/chalkboard/img/boardmarker-orange.png | Bin 0 -> 2240 bytes plugin/chalkboard/img/boardmarker-purple.png | Bin 0 -> 2044 bytes plugin/chalkboard/img/boardmarker-red.png | Bin 0 -> 2119 bytes plugin/chalkboard/img/boardmarker-yellow.png | Bin 0 -> 2105 bytes plugin/chalkboard/img/chalk-blue.png | Bin 0 -> 5150 bytes plugin/chalkboard/img/chalk-green.png | Bin 0 -> 4801 bytes plugin/chalkboard/img/chalk-orange.png | Bin 0 -> 5010 bytes plugin/chalkboard/img/chalk-purple.png | Bin 0 -> 5250 bytes plugin/chalkboard/img/chalk-red.png | Bin 0 -> 4786 bytes plugin/chalkboard/img/chalk-white.png | Bin 0 -> 5199 bytes plugin/chalkboard/img/chalk-yellow.png | Bin 0 -> 5097 bytes plugin/chalkboard/img/sponge.png | Bin 0 -> 3612 bytes plugin/chalkboard/img/whiteboard.png | Bin 0 -> 34129 bytes plugin/chalkboard/plugin (copy).js | 1812 +++++++++++++++ plugin/chalkboard/plugin.js | 1976 +++++++++++++++++ plugin/chalkboard/style.css | 44 + plugin/chart/README.md | 129 ++ plugin/chart/chart.min.js | 13 + plugin/chart/plugin.js | 198 ++ plugin/customcontrols/README.md | 72 + plugin/customcontrols/plugin.js | 69 + plugin/customcontrols/style.css | 62 + plugin/elapsed-time-bar/elapsed-time-bar.js | 144 ++ plugin/highlight/highlight.esm.js | 5 + plugin/highlight/highlight.js | 5 + plugin/highlight/monokai.css | 71 + plugin/highlight/plugin.js | 439 ++++ plugin/highlight/zenburn.css | 80 + plugin/markdown/markdown.esm.js | 1 + plugin/markdown/markdown.js | 1 + plugin/markdown/plugin.js | 475 ++++ plugin/math/katex.js | 96 + plugin/math/math.esm.js | 1 + plugin/math/math.js | 1 + plugin/math/mathjax/a11y/assistive-mml.js | 1 + plugin/math/mathjax/a11y/complexity.js | 1 + plugin/math/mathjax/a11y/explorer.js | 1 + plugin/math/mathjax/a11y/semantic-enrich.js | 1 + plugin/math/mathjax/adaptors/liteDOM.js | 1 + plugin/math/mathjax/core.js | 1 + plugin/math/mathjax/input/asciimath.js | 1 + plugin/math/mathjax/input/mml.js | 1 + plugin/math/mathjax/input/mml/entities.js | 1 + .../math/mathjax/input/mml/extensions/mml3.js | 1 + .../input/mml/extensions/mml3.sef.json | 1 + plugin/math/mathjax/input/tex-base.js | 1 + plugin/math/mathjax/input/tex-full.js | 34 + plugin/math/mathjax/input/tex.js | 1 + .../mathjax/input/tex/extensions/action.js | 1 + .../input/tex/extensions/all-packages.js | 34 + .../math/mathjax/input/tex/extensions/ams.js | 1 + .../mathjax/input/tex/extensions/amscd.js | 1 + .../mathjax/input/tex/extensions/autoload.js | 1 + .../math/mathjax/input/tex/extensions/bbox.js | 1 + .../input/tex/extensions/boldsymbol.js | 1 + .../mathjax/input/tex/extensions/braket.js | 1 + .../input/tex/extensions/bussproofs.js | 1 + .../mathjax/input/tex/extensions/cancel.js | 1 + .../mathjax/input/tex/extensions/centernot.js | 1 + .../mathjax/input/tex/extensions/color.js | 1 + .../mathjax/input/tex/extensions/colortbl.js | 1 + .../mathjax/input/tex/extensions/colorv2.js | 1 + .../input/tex/extensions/configmacros.js | 1 + .../mathjax/input/tex/extensions/enclose.js | 1 + .../mathjax/input/tex/extensions/extpfeil.js | 1 + .../mathjax/input/tex/extensions/gensymb.js | 1 + .../math/mathjax/input/tex/extensions/html.js | 1 + .../mathjax/input/tex/extensions/mathtools.js | 1 + .../mathjax/input/tex/extensions/mhchem.js | 34 + .../input/tex/extensions/newcommand.js | 1 + .../mathjax/input/tex/extensions/noerrors.js | 1 + .../input/tex/extensions/noundefined.js | 1 + .../mathjax/input/tex/extensions/physics.js | 1 + .../mathjax/input/tex/extensions/require.js | 1 + .../input/tex/extensions/setoptions.js | 1 + .../mathjax/input/tex/extensions/tagformat.js | 1 + .../mathjax/input/tex/extensions/textcomp.js | 1 + .../input/tex/extensions/textmacros.js | 1 + .../mathjax/input/tex/extensions/unicode.js | 1 + .../mathjax/input/tex/extensions/upgreek.js | 1 + .../math/mathjax/input/tex/extensions/verb.js | 1 + plugin/math/mathjax/latest.js | 1 + plugin/math/mathjax/loader.js | 1 + plugin/math/mathjax/mml-chtml.js | 1 + plugin/math/mathjax/mml-svg.js | 1 + plugin/math/mathjax/node-main.js | 1 + plugin/math/mathjax/output/chtml.js | 1 + plugin/math/mathjax/output/chtml/fonts/tex.js | 1 + .../fonts/woff-v2/MathJax_AMS-Regular.woff | Bin 0 -> 40808 bytes .../woff-v2/MathJax_Calligraphic-Bold.woff | Bin 0 -> 9908 bytes .../woff-v2/MathJax_Calligraphic-Regular.woff | Bin 0 -> 9600 bytes .../fonts/woff-v2/MathJax_Fraktur-Bold.woff | Bin 0 -> 22340 bytes .../woff-v2/MathJax_Fraktur-Regular.woff | Bin 0 -> 21480 bytes .../fonts/woff-v2/MathJax_Main-Bold.woff | Bin 0 -> 34464 bytes .../fonts/woff-v2/MathJax_Main-Italic.woff | Bin 0 -> 20832 bytes .../fonts/woff-v2/MathJax_Main-Regular.woff | Bin 0 -> 34160 bytes .../woff-v2/MathJax_Math-BoldItalic.woff | Bin 0 -> 19776 bytes .../fonts/woff-v2/MathJax_Math-Italic.woff | Bin 0 -> 19360 bytes .../fonts/woff-v2/MathJax_Math-Regular.woff | Bin 0 -> 19288 bytes .../fonts/woff-v2/MathJax_SansSerif-Bold.woff | Bin 0 -> 15944 bytes .../woff-v2/MathJax_SansSerif-Italic.woff | Bin 0 -> 14628 bytes .../woff-v2/MathJax_SansSerif-Regular.woff | Bin 0 -> 12660 bytes .../fonts/woff-v2/MathJax_Script-Regular.woff | Bin 0 -> 11852 bytes .../fonts/woff-v2/MathJax_Size1-Regular.woff | Bin 0 -> 5792 bytes .../fonts/woff-v2/MathJax_Size2-Regular.woff | Bin 0 -> 5464 bytes .../fonts/woff-v2/MathJax_Size3-Regular.woff | Bin 0 -> 3244 bytes .../fonts/woff-v2/MathJax_Size4-Regular.woff | Bin 0 -> 5148 bytes .../woff-v2/MathJax_Typewriter-Regular.woff | Bin 0 -> 17604 bytes .../fonts/woff-v2/MathJax_Vector-Bold.woff | Bin 0 -> 1116 bytes .../fonts/woff-v2/MathJax_Vector-Regular.woff | Bin 0 -> 1136 bytes .../chtml/fonts/woff-v2/MathJax_Zero.woff | Bin 0 -> 1368 bytes plugin/math/mathjax/output/svg.js | 1 + plugin/math/mathjax/output/svg/fonts/tex.js | 1 + plugin/math/mathjax/sre/mathmaps/de.js | 125 ++ plugin/math/mathjax/sre/mathmaps/en.js | 131 ++ plugin/math/mathjax/sre/mathmaps/es.js | 122 + plugin/math/mathjax/sre/mathmaps/fr.js | 125 ++ plugin/math/mathjax/sre/mathmaps/hi.js | 125 ++ plugin/math/mathjax/sre/mathmaps/it.js | 125 ++ plugin/math/mathjax/sre/mathmaps/nemeth.js | 113 + plugin/math/mathjax/sre/sre-node.js | 11 + plugin/math/mathjax/sre/sre_browser.js | 999 +++++++++ plugin/math/mathjax/startup.js | 1 + plugin/math/mathjax/tex-chtml-full.js | 34 + plugin/math/mathjax/tex-chtml.js | 1 + plugin/math/mathjax/tex-mml-chtml.js | 1 + plugin/math/mathjax/tex-mml-svg.js | 1 + plugin/math/mathjax/tex-svg-full.js | 34 + plugin/math/mathjax/tex-svg.js | 1 + plugin/math/mathjax/ui/lazy.js | 1 + plugin/math/mathjax/ui/menu.js | 1 + plugin/math/mathjax/ui/safe.js | 1 + plugin/math/mathjax2.js | 89 + plugin/math/mathjax3.js | 77 + plugin/math/plugin.js | 15 + plugin/menu/CONTRIBUTING.md | 9 + plugin/menu/LICENSE | 19 + plugin/menu/README.md | 368 +++ plugin/menu/bower.json | 10 + plugin/menu/gulpfile.js | 99 + plugin/menu/menu.css | 346 +++ plugin/menu/menu.esm.js | 1 + plugin/menu/menu.js | 1 + plugin/menu/package.json | 35 + plugin/menu/plugin.js | 1252 +++++++++++ plugin/mermaid/mermaid.esm.js | 5 + plugin/mermaid/mermaid.js | 5 + plugin/mermaid/plugin.js | 52 + plugin/notes/notes.esm.js | 1 + plugin/notes/notes.js | 1 + plugin/notes/plugin.js | 236 ++ plugin/notes/speaker-view.html | 884 ++++++++ plugin/reveal-pointer/pointer.css | 1 + plugin/reveal-pointer/pointer.js | 1 + plugin/search/plugin.js | 243 ++ plugin/search/search.esm.js | 7 + plugin/search/search.js | 7 + plugin/zoom/plugin.js | 264 +++ plugin/zoom/zoom.esm.js | 4 + plugin/zoom/zoom.js | 4 + style.css | 134 -- themes/avo.css | 53 - 214 files changed, 18076 insertions(+), 223 deletions(-) create mode 100644 Pasted image 20230613210302.png create mode 100644 Pasted image 20230614195913.png create mode 100644 Presentation/LCS LOGO.jpg create mode 100644 Presentation/LCS v.1.png create mode 100644 Presentation/LCS v.2.png create mode 100644 Presentation/Trello Board.png create mode 100644 css/layout.css create mode 100644 css/mattropolis.css create mode 100644 css/vs2015.css create mode 100644 dist/fontawesome/all.min.js create mode 100644 dist/reset.css create mode 100644 dist/reveal.css create mode 100644 dist/reveal.esm.js create mode 100644 dist/reveal.esm.js.map create mode 100644 dist/reveal.js create mode 100644 dist/reveal.js.map create mode 100644 dist/theme/beige.css create mode 100644 dist/theme/black.css create mode 100644 dist/theme/blood.css create mode 100644 dist/theme/consult.css create mode 100644 dist/theme/fonts/lato/lato.css create mode 100644 dist/theme/fonts/league-gothic/league-gothic.css create mode 100644 dist/theme/fonts/source-sans-pro/LICENSE create mode 100644 dist/theme/fonts/source-sans-pro/source-sans-pro-italic.eot create mode 100644 dist/theme/fonts/source-sans-pro/source-sans-pro-italic.ttf create mode 100644 dist/theme/fonts/source-sans-pro/source-sans-pro-italic.woff create mode 100644 dist/theme/fonts/source-sans-pro/source-sans-pro-regular.eot create mode 100644 dist/theme/fonts/source-sans-pro/source-sans-pro-regular.ttf create mode 100644 dist/theme/fonts/source-sans-pro/source-sans-pro-regular.woff create mode 100644 dist/theme/fonts/source-sans-pro/source-sans-pro-semibold.eot create mode 100644 dist/theme/fonts/source-sans-pro/source-sans-pro-semibold.ttf create mode 100644 dist/theme/fonts/source-sans-pro/source-sans-pro-semibold.woff create mode 100644 dist/theme/fonts/source-sans-pro/source-sans-pro-semibolditalic.eot create mode 100644 dist/theme/fonts/source-sans-pro/source-sans-pro-semibolditalic.ttf create mode 100644 dist/theme/fonts/source-sans-pro/source-sans-pro-semibolditalic.woff create mode 100644 dist/theme/fonts/source-sans-pro/source-sans-pro.css create mode 100644 dist/theme/league.css create mode 100644 dist/theme/mattropolis.css create mode 100644 dist/theme/moon.css create mode 100644 dist/theme/night.css create mode 100644 dist/theme/serif.css create mode 100644 dist/theme/simple.css create mode 100644 dist/theme/sky.css create mode 100644 dist/theme/solarized.css create mode 100644 dist/theme/white.css create mode 100644 plugin/chalkboard/README.md create mode 100644 plugin/chalkboard/_style.css create mode 100644 plugin/chalkboard/img/blackboard.png create mode 100644 plugin/chalkboard/img/boardmarker-black.png create mode 100644 plugin/chalkboard/img/boardmarker-blue.png create mode 100644 plugin/chalkboard/img/boardmarker-green.png create mode 100644 plugin/chalkboard/img/boardmarker-orange.png create mode 100644 plugin/chalkboard/img/boardmarker-purple.png create mode 100644 plugin/chalkboard/img/boardmarker-red.png create mode 100644 plugin/chalkboard/img/boardmarker-yellow.png create mode 100644 plugin/chalkboard/img/chalk-blue.png create mode 100644 plugin/chalkboard/img/chalk-green.png create mode 100644 plugin/chalkboard/img/chalk-orange.png create mode 100644 plugin/chalkboard/img/chalk-purple.png create mode 100644 plugin/chalkboard/img/chalk-red.png create mode 100644 plugin/chalkboard/img/chalk-white.png create mode 100644 plugin/chalkboard/img/chalk-yellow.png create mode 100644 plugin/chalkboard/img/sponge.png create mode 100644 plugin/chalkboard/img/whiteboard.png create mode 100644 plugin/chalkboard/plugin (copy).js create mode 100644 plugin/chalkboard/plugin.js create mode 100644 plugin/chalkboard/style.css create mode 100644 plugin/chart/README.md create mode 100644 plugin/chart/chart.min.js create mode 100644 plugin/chart/plugin.js create mode 100644 plugin/customcontrols/README.md create mode 100644 plugin/customcontrols/plugin.js create mode 100644 plugin/customcontrols/style.css create mode 100644 plugin/elapsed-time-bar/elapsed-time-bar.js create mode 100644 plugin/highlight/highlight.esm.js create mode 100644 plugin/highlight/highlight.js create mode 100644 plugin/highlight/monokai.css create mode 100644 plugin/highlight/plugin.js create mode 100644 plugin/highlight/zenburn.css create mode 100644 plugin/markdown/markdown.esm.js create mode 100644 plugin/markdown/markdown.js create mode 100644 plugin/markdown/plugin.js create mode 100644 plugin/math/katex.js create mode 100644 plugin/math/math.esm.js create mode 100644 plugin/math/math.js create mode 100644 plugin/math/mathjax/a11y/assistive-mml.js create mode 100644 plugin/math/mathjax/a11y/complexity.js create mode 100644 plugin/math/mathjax/a11y/explorer.js create mode 100644 plugin/math/mathjax/a11y/semantic-enrich.js create mode 100644 plugin/math/mathjax/adaptors/liteDOM.js create mode 100644 plugin/math/mathjax/core.js create mode 100644 plugin/math/mathjax/input/asciimath.js create mode 100644 plugin/math/mathjax/input/mml.js create mode 100644 plugin/math/mathjax/input/mml/entities.js create mode 100644 plugin/math/mathjax/input/mml/extensions/mml3.js create mode 100644 plugin/math/mathjax/input/mml/extensions/mml3.sef.json create mode 100644 plugin/math/mathjax/input/tex-base.js create mode 100644 plugin/math/mathjax/input/tex-full.js create mode 100644 plugin/math/mathjax/input/tex.js create mode 100644 plugin/math/mathjax/input/tex/extensions/action.js create mode 100644 plugin/math/mathjax/input/tex/extensions/all-packages.js create mode 100644 plugin/math/mathjax/input/tex/extensions/ams.js create mode 100644 plugin/math/mathjax/input/tex/extensions/amscd.js create mode 100644 plugin/math/mathjax/input/tex/extensions/autoload.js create mode 100644 plugin/math/mathjax/input/tex/extensions/bbox.js create mode 100644 plugin/math/mathjax/input/tex/extensions/boldsymbol.js create mode 100644 plugin/math/mathjax/input/tex/extensions/braket.js create mode 100644 plugin/math/mathjax/input/tex/extensions/bussproofs.js create mode 100644 plugin/math/mathjax/input/tex/extensions/cancel.js create mode 100644 plugin/math/mathjax/input/tex/extensions/centernot.js create mode 100644 plugin/math/mathjax/input/tex/extensions/color.js create mode 100644 plugin/math/mathjax/input/tex/extensions/colortbl.js create mode 100644 plugin/math/mathjax/input/tex/extensions/colorv2.js create mode 100644 plugin/math/mathjax/input/tex/extensions/configmacros.js create mode 100644 plugin/math/mathjax/input/tex/extensions/enclose.js create mode 100644 plugin/math/mathjax/input/tex/extensions/extpfeil.js create mode 100644 plugin/math/mathjax/input/tex/extensions/gensymb.js create mode 100644 plugin/math/mathjax/input/tex/extensions/html.js create mode 100644 plugin/math/mathjax/input/tex/extensions/mathtools.js create mode 100644 plugin/math/mathjax/input/tex/extensions/mhchem.js create mode 100644 plugin/math/mathjax/input/tex/extensions/newcommand.js create mode 100644 plugin/math/mathjax/input/tex/extensions/noerrors.js create mode 100644 plugin/math/mathjax/input/tex/extensions/noundefined.js create mode 100644 plugin/math/mathjax/input/tex/extensions/physics.js create mode 100644 plugin/math/mathjax/input/tex/extensions/require.js create mode 100644 plugin/math/mathjax/input/tex/extensions/setoptions.js create mode 100644 plugin/math/mathjax/input/tex/extensions/tagformat.js create mode 100644 plugin/math/mathjax/input/tex/extensions/textcomp.js create mode 100644 plugin/math/mathjax/input/tex/extensions/textmacros.js create mode 100644 plugin/math/mathjax/input/tex/extensions/unicode.js create mode 100644 plugin/math/mathjax/input/tex/extensions/upgreek.js create mode 100644 plugin/math/mathjax/input/tex/extensions/verb.js create mode 100644 plugin/math/mathjax/latest.js create mode 100644 plugin/math/mathjax/loader.js create mode 100644 plugin/math/mathjax/mml-chtml.js create mode 100644 plugin/math/mathjax/mml-svg.js create mode 100644 plugin/math/mathjax/node-main.js create mode 100644 plugin/math/mathjax/output/chtml.js create mode 100644 plugin/math/mathjax/output/chtml/fonts/tex.js create mode 100644 plugin/math/mathjax/output/chtml/fonts/woff-v2/MathJax_AMS-Regular.woff create mode 100644 plugin/math/mathjax/output/chtml/fonts/woff-v2/MathJax_Calligraphic-Bold.woff create mode 100644 plugin/math/mathjax/output/chtml/fonts/woff-v2/MathJax_Calligraphic-Regular.woff create mode 100644 plugin/math/mathjax/output/chtml/fonts/woff-v2/MathJax_Fraktur-Bold.woff create mode 100644 plugin/math/mathjax/output/chtml/fonts/woff-v2/MathJax_Fraktur-Regular.woff create mode 100644 plugin/math/mathjax/output/chtml/fonts/woff-v2/MathJax_Main-Bold.woff create mode 100644 plugin/math/mathjax/output/chtml/fonts/woff-v2/MathJax_Main-Italic.woff create mode 100644 plugin/math/mathjax/output/chtml/fonts/woff-v2/MathJax_Main-Regular.woff create mode 100644 plugin/math/mathjax/output/chtml/fonts/woff-v2/MathJax_Math-BoldItalic.woff create mode 100644 plugin/math/mathjax/output/chtml/fonts/woff-v2/MathJax_Math-Italic.woff create mode 100644 plugin/math/mathjax/output/chtml/fonts/woff-v2/MathJax_Math-Regular.woff create mode 100644 plugin/math/mathjax/output/chtml/fonts/woff-v2/MathJax_SansSerif-Bold.woff create mode 100644 plugin/math/mathjax/output/chtml/fonts/woff-v2/MathJax_SansSerif-Italic.woff create mode 100644 plugin/math/mathjax/output/chtml/fonts/woff-v2/MathJax_SansSerif-Regular.woff create mode 100644 plugin/math/mathjax/output/chtml/fonts/woff-v2/MathJax_Script-Regular.woff create mode 100644 plugin/math/mathjax/output/chtml/fonts/woff-v2/MathJax_Size1-Regular.woff create mode 100644 plugin/math/mathjax/output/chtml/fonts/woff-v2/MathJax_Size2-Regular.woff create mode 100644 plugin/math/mathjax/output/chtml/fonts/woff-v2/MathJax_Size3-Regular.woff create mode 100644 plugin/math/mathjax/output/chtml/fonts/woff-v2/MathJax_Size4-Regular.woff create mode 100644 plugin/math/mathjax/output/chtml/fonts/woff-v2/MathJax_Typewriter-Regular.woff create mode 100644 plugin/math/mathjax/output/chtml/fonts/woff-v2/MathJax_Vector-Bold.woff create mode 100644 plugin/math/mathjax/output/chtml/fonts/woff-v2/MathJax_Vector-Regular.woff create mode 100644 plugin/math/mathjax/output/chtml/fonts/woff-v2/MathJax_Zero.woff create mode 100644 plugin/math/mathjax/output/svg.js create mode 100644 plugin/math/mathjax/output/svg/fonts/tex.js create mode 100644 plugin/math/mathjax/sre/mathmaps/de.js create mode 100644 plugin/math/mathjax/sre/mathmaps/en.js create mode 100644 plugin/math/mathjax/sre/mathmaps/es.js create mode 100644 plugin/math/mathjax/sre/mathmaps/fr.js create mode 100644 plugin/math/mathjax/sre/mathmaps/hi.js create mode 100644 plugin/math/mathjax/sre/mathmaps/it.js create mode 100644 plugin/math/mathjax/sre/mathmaps/nemeth.js create mode 100644 plugin/math/mathjax/sre/sre-node.js create mode 100644 plugin/math/mathjax/sre/sre_browser.js create mode 100644 plugin/math/mathjax/startup.js create mode 100644 plugin/math/mathjax/tex-chtml-full.js create mode 100644 plugin/math/mathjax/tex-chtml.js create mode 100644 plugin/math/mathjax/tex-mml-chtml.js create mode 100644 plugin/math/mathjax/tex-mml-svg.js create mode 100644 plugin/math/mathjax/tex-svg-full.js create mode 100644 plugin/math/mathjax/tex-svg.js create mode 100644 plugin/math/mathjax/ui/lazy.js create mode 100644 plugin/math/mathjax/ui/menu.js create mode 100644 plugin/math/mathjax/ui/safe.js create mode 100644 plugin/math/mathjax2.js create mode 100644 plugin/math/mathjax3.js create mode 100644 plugin/math/plugin.js create mode 100644 plugin/menu/CONTRIBUTING.md create mode 100644 plugin/menu/LICENSE create mode 100644 plugin/menu/README.md create mode 100644 plugin/menu/bower.json create mode 100644 plugin/menu/gulpfile.js create mode 100644 plugin/menu/menu.css create mode 100644 plugin/menu/menu.esm.js create mode 100644 plugin/menu/menu.js create mode 100644 plugin/menu/package.json create mode 100644 plugin/menu/plugin.js create mode 100644 plugin/mermaid/mermaid.esm.js create mode 100644 plugin/mermaid/mermaid.js create mode 100644 plugin/mermaid/plugin.js create mode 100644 plugin/notes/notes.esm.js create mode 100644 plugin/notes/notes.js create mode 100644 plugin/notes/plugin.js create mode 100644 plugin/notes/speaker-view.html create mode 100644 plugin/reveal-pointer/pointer.css create mode 100644 plugin/reveal-pointer/pointer.js create mode 100644 plugin/search/plugin.js create mode 100644 plugin/search/search.esm.js create mode 100644 plugin/search/search.js create mode 100644 plugin/zoom/plugin.js create mode 100644 plugin/zoom/zoom.esm.js create mode 100644 plugin/zoom/zoom.js delete mode 100644 style.css delete mode 100644 themes/avo.css diff --git a/Pasted image 20230613210302.png b/Pasted image 20230613210302.png new file mode 100644 index 0000000000000000000000000000000000000000..e66a32bacb0c4f99f06316e699e5616adac9e318 GIT binary patch literal 146050 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 &3-+lBD%N8I%-SR!Xi^W@W$z*FE~p9Dl_eV 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

) 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%0A1E_Dhs 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%0D>rDJ*xT#8MBjWlG$_t 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

Hc(vnbh&1N!t@j?L)3} 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

Y5Ft9wsS1*hnq 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

0~hRI+vB*%ABDE_2YqA_Lk@5g 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 * { + flex: 1; +} +split[no-margin] > * { + --r-block-margin: 0; +} +split[wrap="1"] > * { + flex: 1 1 calc((100% - (calc(var(--split-gap-size) * (1 - 1))) - (calc(var(--dbg-size) * 1 * 2))) / 1); +} +split[wrap="2"] > * { + flex: 1 1 calc((100% - (calc(var(--split-gap-size) * (2 - 1))) - (calc(var(--dbg-size) * 2 * 2))) / 2); +} +split[wrap="3"] > * { + flex: 1 1 calc((100% - (calc(var(--split-gap-size) * (3 - 1))) - (calc(var(--dbg-size) * 3 * 2))) / 3); +} +split[wrap="4"] > * { + flex: 1 1 calc((100% - (calc(var(--split-gap-size) * (4 - 1))) - (calc(var(--dbg-size) * 4 * 2))) / 4); +} +split[wrap="5"] > * { + flex: 1 1 calc((100% - (calc(var(--split-gap-size) * (5 - 1))) - (calc(var(--dbg-size) * 5 * 2))) / 5); +} +split[wrap="6"] > * { + flex: 1 1 calc((100% - (calc(var(--split-gap-size) * (6 - 1))) - (calc(var(--dbg-size) * 6 * 2))) / 6); +} +split[wrap="7"] > * { + flex: 1 1 calc((100% - (calc(var(--split-gap-size) * (7 - 1))) - (calc(var(--dbg-size) * 7 * 2))) / 7); +} +split[wrap="8"] > * { + flex: 1 1 calc((100% - (calc(var(--split-gap-size) * (8 - 1))) - (calc(var(--dbg-size) * 8 * 2))) / 8); +} +split[wrap="9"] > * { + flex: 1 1 calc((100% - (calc(var(--split-gap-size) * (9 - 1))) - (calc(var(--dbg-size) * 9 * 2))) / 9); +} +split[wrap="10"] > * { + flex: 1 1 calc((100% - (calc(var(--split-gap-size) * (10 - 1))) - (calc(var(--dbg-size) * 10 * 2))) / 10); +} +split[wrap="11"] > * { + flex: 1 1 calc((100% - (calc(var(--split-gap-size) * (11 - 1))) - (calc(var(--dbg-size) * 11 * 2))) / 11); +} +split[wrap="12"] > * { + flex: 1 1 calc((100% - (calc(var(--split-gap-size) * (12 - 1))) - (calc(var(--dbg-size) * 12 * 2))) / 12); +} +split[gap="0"] { + --split-gap-size: 0; + gap: unset; +} +split[gap="1"] { + --split-gap-size: 1em; + gap: 1em; +} +split[gap="2"] { + --split-gap-size: 2em; + gap: 2em; +} +split[gap="3"] { + --split-gap-size: 3em; + gap: 3em; +} +split[gap="4"] { + --split-gap-size: 4em; + gap: 4em; +} +split[gap="5"] { + --split-gap-size: 5em; + gap: 5em; +} +split[left="1"] > *:first-child { + flex: 1; +} +split[middle="1"] > *:nth-child(2) { + flex: 1 !important; +} +split[right="1"] > *:nth-child(2) { + flex: 1; +} +split[right="1"] > *:nth-child(3) { + flex: 1; +} +split[left="2"] > *:first-child { + flex: 2; +} +split[middle="2"] > *:nth-child(2) { + flex: 2 !important; +} +split[right="2"] > *:nth-child(2) { + flex: 2; +} +split[right="2"] > *:nth-child(3) { + flex: 2; +} +split[left="3"] > *:first-child { + flex: 3; +} +split[middle="3"] > *:nth-child(2) { + flex: 3 !important; +} +split[right="3"] > *:nth-child(2) { + flex: 3; +} +split[right="3"] > *:nth-child(3) { + flex: 3; +} +split[left="4"] > *:first-child { + flex: 4; +} +split[middle="4"] > *:nth-child(2) { + flex: 4 !important; +} +split[right="4"] > *:nth-child(2) { + flex: 4; +} +split[right="4"] > *:nth-child(3) { + flex: 4; +} +split[left="5"] > *:first-child { + flex: 5; +} +split[middle="5"] > *:nth-child(2) { + flex: 5 !important; +} +split[right="5"] > *:nth-child(2) { + flex: 5; +} +split[right="5"] > *:nth-child(3) { + flex: 5; +} +split[left="6"] > *:first-child { + flex: 6; +} +split[middle="6"] > *:nth-child(2) { + flex: 6 !important; +} +split[right="6"] > *:nth-child(2) { + flex: 6; +} +split[right="6"] > *:nth-child(3) { + flex: 6; +} +split[left="7"] > *:first-child { + flex: 7; +} +split[middle="7"] > *:nth-child(2) { + flex: 7 !important; +} +split[right="7"] > *:nth-child(2) { + flex: 7; +} +split[right="7"] > *:nth-child(3) { + flex: 7; +} +split[left="8"] > *:first-child { + flex: 8; +} +split[middle="8"] > *:nth-child(2) { + flex: 8 !important; +} +split[right="8"] > *:nth-child(2) { + flex: 8; +} +split[right="8"] > *:nth-child(3) { + flex: 8; +} +split[left="9"] > *:first-child { + flex: 9; +} +split[middle="9"] > *:nth-child(2) { + flex: 9 !important; +} +split[right="9"] > *:nth-child(2) { + flex: 9; +} +split[right="9"] > *:nth-child(3) { + flex: 9; +} +split[left="10"] > *:first-child { + flex: 10; +} +split[middle="10"] > *:nth-child(2) { + flex: 10 !important; +} +split[right="10"] > *:nth-child(2) { + flex: 10; +} +split[right="10"] > *:nth-child(3) { + flex: 10; +} +split[left="11"] > *:first-child { + flex: 11; +} +split[middle="11"] > *:nth-child(2) { + flex: 11 !important; +} +split[right="11"] > *:nth-child(2) { + flex: 11; +} +split[right="11"] > *:nth-child(3) { + flex: 11; +} +.align-left { + display: flex; + align-items: flex-start; +} +.align-left p { + text-align: left; +} +.align-center { + display: flex; + align-items: center; +} +.align-center p { + text-align: center; +} +.align-right { + display: flex; + align-items: flex-end; +} +.align-right p { + text-align: right; +} +h1.align-left, +h2.align-left, +h3.align-left, +h4.align-left, +h5.align-left, +h6.align-left, +p.align-left { + text-align: left; + align-self: flex-start; +} +h1.align-right, +h2.align-right, +h3.align-right, +h4.align-right, +h5.align-right, +h6.align-right, +p.align-right { + text-align: right; + align-self: flex-end; +} +h1.align-center, +h2.align-center, +h3.align-center, +h4.align-center, +h5.align-center, +h6.align-center, +p.align-center { + text-align: center; + align-self: center; +} +:root { + --animation-duration: 0.7s; +} +.slower { + --animation-duration: 1.3s; +} +.faster { + --animation-duration: 0.35s; +} +@keyframes fadeIn { + from { + opacity: 0; + animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9); + } + to { + opacity: 1; + } +} +.fadeIn { + animation-name: fadeIn; + animation-duration: var(--animation-duration); + animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1); + animation-fill-mode: both; +} +@keyframes slideRightIn { + from { + transform: translate3d(-200px, 0, 0); + } + to { + transform: translate3d(0, 0, 0); + } +} +.slideRightIn { + animation-name: fadeIn, slideRightIn; + animation-duration: var(--animation-duration); + animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1); + animation-fill-mode: both; +} +@keyframes slideLeftIn { + from { + transform: translate3d(200px, 0, 0); + } + to { + transform: translate3d(0, 0, 0); + } +} +.slideLeftIn { + animation-name: fadeIn, slideLeftIn; + animation-duration: var(--animation-duration); + animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1); + animation-fill-mode: both; +} +@keyframes slideUpIn { + from { + transform: translate3d(0, 150px, 0); + } + to { + transform: translate3d(0, 0, 0); + } +} +.slideUpIn { + animation-name: fadeIn, slideUpIn; + animation-duration: var(--animation-duration); + animation-timing-function: cubic-bezier(0.1, 0.5, 1); + animation-fill-mode: both; +} +@keyframes slideDownIn { + from { + transform: translate3d(0, -150px, 0); + } + to { + transform: translate3d(0, 0, 0); + } +} +.slideDownIn { + animation-name: fadeIn, slideDownIn; + animation-duration: var(--animation-duration); + animation-timing-function: cubic-bezier(0.1, 0.5, 1); + animation-fill-mode: both; +} +@keyframes fadeOut { + from { + opacity: 1; + animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9); + } + to { + opacity: 0; + } +} +.fadeOut { + animation-name: fadeOut; + animation-duration: var(--animation-duration); + animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1); + animation-fill-mode: both; +} +@keyframes slideRightOut { + from { + transform: translate3d(0, 0, 0); + } + to { + transform: translate3d(200px, 0, 0); + } +} +.slideRightOut { + animation-name: fadeOut, slideRightOut; + animation-duration: var(--animation-duration); + animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1); + animation-fill-mode: both; +} +@keyframes slideLeftOut { + from { + transform: translate3d(0, 0, 0); + } + to { + transform: translate3d(-200px, 0, 0); + } +} +.slideLeftOut { + animation-name: fadeOut, slideLeftOut; + animation-duration: var(--animation-duration); + animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1); + animation-fill-mode: both; +} +@keyframes slideUpOut { + from { + transform: translate3d(0, 0, 0); + } + to { + transform: translate3d(0, -150px, 0); + } +} +.slideUpOut { + animation-name: fadeOut, slideUpOut; + animation-duration: var(--animation-duration); + animation-timing-function: cubic-bezier(0.1, 0.5, 1); + animation-fill-mode: both; +} +@keyframes slideDownOut { + from { + transform: translate3d(0, 0, 0); + } + to { + transform: translate3d(0, 150px, 0); + } +} +.slideDownOut { + animation-name: fadeOut, slideDownOut; + animation-duration: var(--animation-duration); + animation-timing-function: cubic-bezier(0.1, 0.5, 1); + animation-fill-mode: both; +} +@keyframes scaleUp { + from { + transform: scale3d(0.78, 0.78, 1); + } + to { + transform: scale3d(1, 1, 1); + } +} +.scaleUp { + animation-name: fadeIn, scaleUp; + animation-duration: var(--animation-duration); + animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1); + animation-fill-mode: both; +} +@keyframes scaleUpOut { + from { + transform: scale3d(1, 1, 1); + } + to { + transform: scale3d(1.23, 1.23, 1); + } +} +.scaleUpOut { + animation-name: fadeOut, scaleUpOut; + animation-duration: var(--animation-duration); + animation-timing-function: cubic-bezier(0.1, 0.5, 1); + animation-fill-mode: both; +} +@keyframes scaleDown { + from { + transform: scale3d(1.23, 1.23, 1); + } + to { + transform: scale3d(1, 1, 1); + } +} +.scaleDown { + animation-name: fadeIn, scaleDown; + animation-duration: var(--animation-duration); + animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1); + animation-fill-mode: both; +} +@keyframes scaleDownOut { + from { + transform: scale3d(1, 1, 1); + } + to { + transform: scale3d(0.78, 0.78, 1); + } +} +.scaleDownOut { + animation-name: fadeOut, scaleDownOut; + animation-duration: var(--animation-duration); + animation-timing-function: cubic-bezier(0.1, 0.5, 1); + animation-fill-mode: both; +} +:root { + --callout-background-color: + 255, + 255, + 255; +} +.callout-color1 { + --callout-color: + 108, + 192, + 245; +} +.callout-color2 { + --callout-color: + 109, + 197, + 217; +} +.callout-color3 { + --callout-color: + 113, + 208, + 136; +} +.callout-color4 { + --callout-color: + 160, + 224, + 107; +} +.callout-color5 { + --callout-color: + 238, + 177, + 91; +} +.callout-color6 { + --callout-color: + 234, + 136, + 133; +} +.callout-color7 { + --callout-color: + 230, + 98, + 121; +} +.callout-color8 { + --callout-color: + 152, + 126, + 243; +} +.callout-color9 { + --callout-color: + 182, + 182, + 182; +} +.callout-color-default { + --callout-color: + 129, + 167, + 244; +} +.has-light-background { + --callout-background-color: + 160, + 160, + 160; +} +.callout { + border-left: 4px solid rgb(var(--callout-color)); + border-radius: 2px; + background-color: rgba(var(--callout-background-color), 0.2); + margin: 1em 0; +} +.callout-title { + padding: 10px; + display: flex; + gap: 10px; + background-color: rgba(var(--callout-color), 0.3); +} +.callout-icon { + flex: 0 0 auto; + display: flex; + align-self: center; + color: rgb(var(--callout-color)); +} +.callout-title-inner { + flex: 1 1 0; + font-weight: 700; +} +.callout-content { + overflow-x: auto; + padding: 5px 15px; +} +.stretch-column > * { + flex: 1; + height: 1%; + width: 100%; +} +.stretch-row > * { + flex: 1; + height: 100%; + width: 1%; +} +.stretch-column > * > p > img, +.stretch-row > * > p > img, +.stretch-column > * > p > video, +.stretch-row > * > p > video, +.stretch-column > * > p > iframe, +.stretch-row > * > p > iframe { + height: 100%; + width: 100%; + max-width: 100% !important; + max-height: 100% !important; + object-fit: cover; +} +.stretch-column > * > .image-paragraph { + height: 100%; + width: 100%; +} +.arrowList ul { + margin: 0; +} +.arrowList li { + display: grid; + grid-template-columns: 1em auto; + align-items: center; + padding: 0; +} +.arrowList li:first-child { + padding-top: 0.5em; +} +.arrowList li:last-child { + padding-bottom: 0.5em; +} +.arrowList li:before { + content: "\25b6"; + font-size: 0.75em; + color: var(--r-main-color); + top: 0.1em; + position: relative; +} +.wideTable, +.wideTable > table { + width: 100%; +} +.noBorder td, +.noBorder th { + border: none !important; +} +:root { + --dbg-size: 0; +} +.dbg, +.dbg * { + --dbg-size: 1px; + border: 1px solid red; +} +.reset-margin { + --r-block-margin: 0; + --r-heading-margin: 0; +} +.flex-even > * { + flex: 1; +} diff --git a/css/mattropolis.css b/css/mattropolis.css new file mode 100644 index 0000000..9a48851 --- /dev/null +++ b/css/mattropolis.css @@ -0,0 +1,404 @@ +@charset "UTF-8"; +@font-face { + font-family: "League Gothic"; + src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff"); + font-weight: normal; + font-style: normal; +} +@font-face { + font-family: "Lato"; + src: url(data:application/font-woff2;charset=utf-8;base64,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) format("woff2"); + font-style: normal; + font-weight: 400; +} +@font-face { + font-family: "Lato"; + src: url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAFokABIAAAAAurQAAFm9AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGiobpmIcgVYGYACDcghkCZwMEQgKgfwUgeAHC4NkAAE2AiQDhzoEIAWYGgeGKwyBPRuEqSfYtozieXerilwHAb8F49gKbgcRqYRni4wIGwfsMXot+///05KGHJYLkiu6VmH+F0RsmKRRViM3Y5W0V+Oj0nrGDCscDqiuZWUVfbDCT1pMZSpT4SIKN30eNXxD4iiCgnq4Q8Ls3DPxItEar1OO8MLtxhOG2VHN/v7NTpttEH014dJdWZnvIo77vOcmfGKDoOioqCiFjoR5znsnBtMCf0MxLWnaJdomZM+56m/qWOSYSUs66Xmg9fgubhUYuzxGVNSKEy8Pn7Wsnr6krDTgEFL1ABDGHWiJyfZ2nwc0ANssLAyUEgMRQRSwiFRQDCJFWhFULMTInD1r07kul+c2t7nI2+5W+Tdvu9rd6mr3d/P/P6d576MvyXHCw7YDY7c8QKSBTMF1SaMhR12Vlzkq2Lt1l9137lM2b+ozqGOWw/Kg16Sjn5z7eoOIgggMDGQlDCCGb4zzQ94QUlftdc1ubq+/sj2/V1d6A0UFpMAoE/aTA3TgkEyHoAlKt74t6itqVXXgy8fw+O7ll5vR5o0/1qLMIXR7MAItEBJvCAAqYncGpWapKlXwa+Vct1Mgo6pqbBIjSvzALJz4Bgd48wo12miAZeHU/9YsPXuUWwX7uqtKkJ0ThzX1TjoQdjOOnUmY+tDf5IsEwpr5jCNz4iO1Zb95MOlgbe98lZpRWTPs+kJ05c5fQCATyAb7iOW+WMUwORnHV2Yfb0QDBfAf+fdvl1UPVtIP9N+2gbt9m/pUsYrm1EWe6J/KWLMBT4Z/vjbf+8aAqJyJEWJfpaJC2826BRBg2tKSfG2ANEhHGku2sl9KcW4A8wJ6lL+pYrOfVqbWLFnOF9+ynTLRW/Lw2mEZmdKp/+v/KnHLql3EnffAWFxz3RNeex1lByTZLDQABOWEBYUEpOL4e1PN9v8FVwQVbEDUpUDdYAZyFItO4KXEc+vOlcdFtfv+Lnb37yItCGq5oHggFBhAHgFQdyLBC0jUECCVKHmGTiEAUKDAC1K+ECmnHDtXqUrlFZXbMsXKLsra03tMUez7mt3cXQ5jWz75hUNice7PcBannhihOlZNoJ7kuIUhMJ7wXyJHaIRyaE8kAPX+bHbnv+0BOISTPQ/VeOIJQljikZj/K6eDkCAUyh3W7eT/5iXT9JBsL73UmPPQ1EgJ+/vpv4GQOK+0qaWLShh6/t/0nZ+KExJ3r8s2h2qEEOIhjLO/3bSF2jJk1i86i+UjRo6LZN/f7GUC58asRqimAhP9vGU4y3o795eKw7AAKQHGUpsSqhMT3EY4IvS345BmzW/v+SgA331i5QD84aux/2aHcawJIGTJdOX/+Im9/3nHTpmLOTNqc7EVh3sfeCTwhaddeTG/ZQs1mZ+RdMFZl4PHpRdQCONYL83umRR/nqeepvNyXORnQvzeyq9nu+1csrs9ODx42vdW/ogajM+j6pgr+Me+2pcYvztpSufr2ckLl57/pqRTI0ylnbipv6Zr2B2mM8uS+Z5mQia8RmbBsXUWeOs7e09ypIX5g8P+8bsWiIQBIZVCy/TVkSsDLfC2Rr4UBSTTu+Nwa5qgbTNY2wPu3JA8e3jd5ooUjYaHLL6WtUoARUlMQk45Rh4TG9e493h4+fgFBC8/eSQRk1LSMrJy8gqKSsoQGByBRKmiL696pM3Tmb7tUWNMmroZT+9aHrgd7uN7MQJJETEJOeXoBcxCwiKiYuLeTmIyKSUtIysnr6CopAyBwRFIlOpeCtA8fQwwBQK6ZK9d/nzbfXwvbq8sX1u83rh5b0dnHc2hw+OZXmswZTxnyswdzJbTXIVm4RARFRP3tk+3bdGc0yVd9drSma6pnoHhjNVOzW4tAHgYCHQQwzrKGW7iPW8lWzux8Xhz09bnnciwC9YXTnAQQgihF3S370p1N1/0jH4YHbghjapJ3vozoAUGB+ggzqyMfYJD3NP+WMzpcck6EPHmJ1D8+dFxMMA1iUlGSsiSRwpTUo2aS7s6kUM5fjxxCNDZ0CtGEybuYQrua0mWVZ3us53GkSxnrlp3hyd4+fgFBH8CiAAAAAAAAABwZdECczgIJEp1akVdQ3NaIucfQfoU2iY6TLdXetvHBm5Io2p8bmLTZro1B/DMEAGZawJQ3B4vn7dyba268XSzf+vJDu1uPv9VwXt475Jz3CMeXj5+AcH51H9VN+phYHhcBeAg6JKdln/edn8f2cZ3L3jeSuPqwFrHes9mZadW41F320OJY6fX2YAbkSkzd/BadFvJNseh25mrCt0Kh4iomLi3827gvQ8+7qdKC+cuu+rbRh1NF+8ZGM4YTc2OjHCrkYmNS1vH2NTs1goGI6vEybi1P76bY5dcx+vnR2sETkQQk4zUnSw5KUxJlVZOx93o4eXjFxCcxJOklLSMrJy8gqKSMmTRdxjhIJAo1am9q2toRs/tk0aYHBlJAlw8bh5ePn4BweM9QBEQdMl+vHzxtvv4XvzzT1QNl87Noe9jpz9l2DNmiswEd7ac5io0C6eIqJi4t9Nyc94ltXd1NN3m9QwMG6spZsdngIGgjyoDhBBCVThFMc74lniB79tdB2fZZY37CpHDOedHVQJCCCGEihkZ4XuK391dGhh+J9y6h8HA2sJhuA28y0e5QEpETEJOOe4GDy8fv4BgiVtJpKRlZOXkFRSVlCEwOAKJUkVPX8vI5I9vbDL8/SvV1X+bCL3b9D588PG+eH6j895v2f4jk9/csXzNg91293MfreLTC0agTERMcvlau5QsS95TiJJq1Lj2+Tp9hyxHBo9JJ8b01oyVSZmZU7ItFz/ax4V2hVNEVEzc20ksS0pJy8jKySsoKilDFi1jwBFIlGq1c3VpaE5L3/leWqO1bVKHT3z/1dj7TWV2SxjQBsMh6CCGdZkTd+6Pz+eIV+dHFwVmRRCT7Gtu6S0ZyXsKU1KN2oF2Da2DNZY2WTud42iTc90PPfDy8QsITuJsUkpaRlZOXkFRSRmy6HMMOAIZherUntc1NKPZbut6XPYtD1o3bFRNePw1oAY8aEAH6cyax845xD3tj+1zOi/hW37Cm9129/URik6cYBiG6WNnx9ixq6hp98Sy/r+zoRVG3BSZO3gtbbPS6SbbaRxtc+Zi3TWe4OXjFxCc0JOwiKiYuLeTyJJS0jKycvIKikrKkEXbMeAIJEq12rm6NDT30gnNtvEO021F77Ivb9CKYaNqrCY2babHb7E3Qi0/PNxO9/G9oB8jYcosNi6hwoiIiol763LaRMfY1OwIJfCDe00Sol3PEfXXDD04OHX1DAyPHECXgaBhtXAyAF5Lf2WFY5yJ6urVvxsYNqomOrIB7kDQWSd57M9AMGOxYOXI2WvdOldd9BpgePyWgCoiJiGnlJCUkpaRlZNXUFRShsDgCCRKFX2cw6pwRiAgIiYhp5SQlJKWkZWTV1BUUobA4AgkShU9fcrI5NZdDJ+sGk7GrXiMQE5ETEJOOe6fHl4+fgHBEreSSEnLyMrJKygqKUNgcAQSpYqePs3I5NvMJAnWYQMeiSvcPLx8/AKC1z95eL70yPtU4f+K8F0TsB7UHuo8E/6RK3r8hidUfIGnpqampqa+ajYKdenftnMeoDHjJk2DgfMUDI8oRBgyCioGJha2KBz6YwyeWHH/V2IycolUNLR09JKZmKVJZ1GsRKlyFarUqNWoWYtWXbr16NWn3yoTpkybscZa68xbb4ONNtllj7322e+Io4457oSTFp11znkXXfLQI4898dQzz73w0v+8suLNwbUPbi/jnQD610l0ddJ8SHAGiAsLzjmN3xU1l14BO1f17E0Ja+lN8x3ytjh6tgzh/dkXpZH/84u3fvXbYb/XX2eoSJ3LrrjKzors9EJn3H/ZO9SP7B3ErndsXHajYorde6DL8ObDIf81jXFS6vOVAZBWG9+W/BN1AehzTNWIKDnyrQBv7g7I3N/d6/HK6w49kJ2JDwN42SffAQbHRcjqAHgCgDJRPwdgdfbIj56V5SpzTU3R7ujHbZvDvnj6SE+42ZdjmXSpPi7F43i6+ih26ciLmlES5dEgWkfvsX/sNbP/P9QvX5BsX93GWu19w05HThTUrjA/9dX2+7di2epWKWnefxf++ffay4svz7889/KMRQt268X90zce/+L0QyRx51fA2jpJUwZpjfNIR3jcx3rcR33/+zdOaJrlraLd6fawIpEpVBqdwWSxI6M43OgYXmxcfAJfIBSJJVKZXJGoTFKpNVqd3pCcYkw1mdPSMyyZWdko/PDrt7gZTSXTmqqbGSubK+SLpUqtWm82up1e31SAqrPOPv/PDa9fVvyvugsMvACoBjj3WgBcdJNdn+vMLQPg4pv/knPH3WsuXHz46Nnzx0++6vw3Aa//tvLjT4DG378A9DzUPTI4Nr56dHoGMPXS+nXLl69WAnz7BkHbchQtoPYpBjgOGgVYStY/FA8+ea1vtHdlQ7cP7tTObjDP5tLjZuqeXcaAHv3BeOoaIVo8A+VmEcLdN4fpIYoXP6H49BlchPOquEjOmPeU1oCXgFOuB0Ai8NYAAVGbGHBgzdqgBOoPS1vXMlvBIHlvE7dV2ZTNnYLj1gFBdnCsQg/++mDgBgN6i3h2R89JHJTt0ckd+iSwHQw1zpUY8MDty2Ap922ITyglTLqH2yNLXLjHinrCv9fgy7eh0DqbcQOhOr3sCdn47p5EFV8YHlx/K0w6lu99yxehFDpDjyLEDndjhnSYhP6NownFr+GDJMUPGs2n0jszR3PDi/xWBVxA5hjwyAFuo6K7rIJpJjfPwpkm46XXcVaWbJE+CFCK+IP1SPYAFtmKQRnUEPgI/RapcM1hxC2q2Ka0rl/ZDIRQc4iyN1WmllaAq5oyHd45u2RrxihP9E0nxej/2yjTcCEDX9adX1NhQxyLFgK7c0gVJaIZ2zOoACLzAbgYo2q86JYJMDcK4KYToG8DlclgiiBL4xWOz3jJHhRAkzVZHfT1eFcSBnFTBI19rrMG1TKzSJMR2lCyFgEfPuqPtFMfaB38aAwgOgQLloFSFLW6/YnUZQNIT2DIOUEKODPdYX1dHOqa04q1PNduiIrEDSq+tHQaaBhkAlPlgjT/MNyKAg38SNVShTD3JAGZls54yYm0A9NT/GDBcMv2wHUsbrnE/9TyEPUZHxgYWFx3i5sLAkoPFsOZIIFebcv6lgLULXCKO71c2KTeYG0I0A4TSjHTFLpk8GHjV+qyU5toPuL+1RQLcbyQu3iByg4a8EqWSOUTvxkTwBWugQjYD0j1dtZMZAmubjnobqmB4hZ1R6lZ8qfO3ghg2ZXMWus9InsM1BNZ7uKf/PCBGFhIYOYGdmAQchgOuUwJeQyPfKaMAkZADaaCmkwVhYzY0QVTXxZCW9xyTAXQx0CZatBbUWvV/C57VJvX/L3QImRopo+rgPrxNUCGb8XiKDFqqWWWW8sKa1vHxKzsg8psRYNED6dRxZ+0iif0QNov1yFDYJAYTKhhBKIudyKjHKZ4rZ4/kyrP0Vi4iiZlsRZbJYwmqazbjXspHmqT0OTPXjkFvbN6xQwZjFP1hYHSjpzLomAdwVNK/Ymn0lRNP18oc1BJne0G4JQ/jwwWKG6UBks+P5DK1w5dIXHi/YgKMgF0oHTPx6+dX3oDuT21wR3qdlgq2r763CauAbBg/wT4uBKe6ZMsfNSY78e+E5Vx2TWxaaECaw0Et4Im4cPmpCq7cYe8XY7UIV8ue2I3sjGJFKmwwa3nouyr1G/ohB1SCZ6+Z5QZ+lHm74p6U7+RyyreFpgayxVuw5RiSGx3VkGJGrbqaUIZFFapj4RRjiDZEU3wxQAmlNImbkTT9KwRgy0NCimhcgGDy6l07S4IiSW3AB1CAr375cQRgWRu1+iJK6hkrdzXlGzy8CsDQkQF84ctQgRzFrqYKOr57j08EuLFO+r3brK6646vwcAtQCAn09t0a2pDHJVSpKGSvOB6fMkNtTb+iVrews/0KbDOzlLPgE3GyMry2sa45EuAwAJDi86DYJWmVkg3AuRRcBvuL89UUsFT2MkXSNJ8WP71nc+/FV0Bgz+wCXvqkqeULpWQFhvRZQesc0KUq4ibQpqnoieS+/haM/u8PsDglq9o1vnkjNx03yIB+ghggfKdsrK6o7s7A6thKqiNtBOl30M2B3D3lXAfA0BL+AGD0MO5SPAjRmc0PWbTpScVTE+hAuTZTXafXsQhAezl8MNOwQMAwrBT9CRAIg47JQ8ASMNuyvSxKOUsoqjnVAamis2+qWZfGjWoGZhbNjGMNkM6zb26xtyDCuY+VKCBoaHxHkUkionePG6c31jvCXyaBrweIYZZEsCW+Rg+L9gZtLyIh8jKPNbmLZsRQlsA8w7uPUKHi2KxODqWk2M5O5ZLu1LXDLplGO9QxPFwHE/H8XIc7xb0yaBvhtcv4h3roPb/tzrUO7J9XnTsWtqPX6buuRF061s5+ND6LfUXUmYntS9Lnm5LnOmvokG5/OG/184A8W2A9GWAjVcBe+BXV2P6kGdVSGPjEwfNgu6GpHa6SWJJy/NiS+8CilSPTnE8drCBS06AeaW0oDK2PcF9sQZZmGBbnqIPnao2oQSNRi1an/sp9x2hKfOCmcRwvw/d2OIVUqvt+BUahEiUeipjFC1kl/9TAs/OsDAICYngD7pODJfYPG/nxlNNEc1abVivy9JW5u1YoK5F1HqDuLV9NTSOfFMzJFXnJU/3jKGHu2q61YyAJyYJ+VFTI64R6s56lBqDhqVd8BsDhQzFQ0ooz19qhPQCry8bhsAHjlXnCZH5/kbKCQkwUQwDS1iQ+hhLa6EghnCLsZzLMq49vFLkmzHhdT2Sap7Bh2SmqwaRfb6a4xqEGG6Icdqs8kUi2enlOpEDNkYk/6JV3thWrOKYY8Nw1P8JCBmmyPfb2G52s0Cm00BWq5db0JiTQVYOel2+4xQu7JEJBa1LVtkHcCgo1ukx6CJ025igmtlkx24AhIZwGgisERGJmV8np5Uu6nWVn8V2160pxps6GF7he5mfRJaMfcldLJdCVuu4vl6rGZuHsxvGHB3Bk/AG6/NjDd8olS2e1RbpVUorW8HCCKB9QGZNnQ9ssJJLerj3D9D+AvJD0cKYuRQCYUoQ77FKsJzIU66US0z/rg4ixnLRy2IRKFU1KRXPwz9lsy4yUEPbyZ19eijleIrzjZQ8oBOsbvOK/0txJb8JMNW2YRKjXy2YdovmAZD/+KWYWtiCgm8M/Z24G6VzuvCdwO++unFXPWYaZDkFQznCkZmiFTSJ7Nbz42lSOWKaVIn4/WOkyZAMXKLsXPhoN7NxaksvnVzgRH/cCIHlGeXxWAg7mK4cAsg9QaTE98dZ9N9v2qL/7jUZwoOHOajOZfHmY4KlUmocU0ZASoxmb/tNH+WMSJWJcGCMmw/+EFPF+8sFaciYqBWm1Pl0CeETNEL+oJNtafJwhkRK0DsRrn6zEDkdgYH7qsWphOYm+R/9qhyCZNHPQKWTM7Pg4AGQOlTDb0VmlD/tuDtBvH+0tC/Qnr0neRJHzJEJ0wJpV87fC1gm9PIrSak8xK4l14qo8iSMHmOeHYScKvyleMXwfMoJZx/g7+x4SvdvXF64zRlTujCfZZJfXoxHqlU+E3N0oflYRThevdVSvCU25BjzvRFkAV2qkMldK9h2sh480Qq03jx3KZrkv6O7JsPTWp8x4FE//VAp3bgVLmNX+4Ll9TLLEwFh5CLtkuOhGFUPsxUgDLzUooZtgxxVTUaN+S2z60irPRmqaNVvBEpuWmImF/VZyj47mPK87H1RcT5Ckstwxb6Y3GEHtOJ3HbwZfXetaWqIVPqI+v+dumzjVtBL7dqU/VP9B6TWVWZ8UMpWe8lnfrwaAQq+cfgDiH6zOLhE3wh/jsDiOvyQy9Fd1fIwgRPHtdkEhnoChr/hTmj7qg4fiaznRatvT1erRWIQCqu176XPtjF+n2oIx7t3kpu45DCVKrcQqNIre24SqqSwFx+Rq2FMkBvlzXMI6mGXIzNxEvY0m6E3XrURZrfKdWU3PCUeYS2cw+AiLO8ZDKdjQIsU8PQkEwQr63gy25Ojr1pKZrcfJKEeuiS1yROJT+0xeZJ6vqoWU0G3r4+t98RuhZiU6wqJ39A4Nl1Urn62OHLCq2A32Mx+9/OD/gwqtskTZlPzCltiD5Z52pLCXbgUv1wR9qqhEOFCq6TczSGTLp8uahi/M1AmlXKIxDkEfzFoXXJo7xKsW76XLhoK5wozmH4ExhQlmnyMkLxV1XLbLG/YmT4i7F02A3X8Cckpbd+oCiw6hvCh7eRoOcdV7msb0p4X5iOtsqIhlQZ3amO4j9LwCm4yAxDUT/QtUvdhwnjKADLFGsygtDrMtMdBFepJqX9HrSoFPYnZSqn+9uFQm8KuCtqQXvWtMjBbr31PVKBonsc/LLcKSEu6MjYRaqtRgjlxkZ5NJnNXBqknTMiRAuqnR0Wl7fZXGZNBh5zqo0e2Fffsb7TNK0fmLWfcWrKdafnY0QVWiv8oKcnKWIeIcC8a+BEJDARQrK4oMzFobhRX13VZjEyQjpc+6LM5TT3EQvfueF5c72kaF/NpxS2mxsfpUsp1ThfyWbbDbs3OshpAwTMoKe0dvLjIAhPzHa1gRem/pNa511usbW/HUwKbFhmcFTRbW61d0AwUX1yEJK1D/ZFBCg6giSs037A7IV/XiPipLUOzdl8qOMMAy+q5zSM8VHC+03fxMNd704BSVxGVaK7LksRf8ZXYhggMKVy3tA2C6e6imCOHaWogZaQFRdQDlMnOjPIGgy3kXryg6anEY/4bfWwJSY1sqL2u7DtJSlQQPEXPeyNFidbP5l4nUZS2W3T/zTkEfosUa57HVsTJED/invhYzNO/SPS78IDbvlckvMArRccV9WauxleF09499rWQgB/ORNKA6DcDaaGHcAHSbcxy5LgRJCoD8caDUdVcS6x1C/dNeNOdgIMIky9vBkNmMfCL7XO0MFCaD2DTFjEOvvQxCPtH9Fmsi8BsZa6egmg7PYxpzze3cQ5t5Kp7werafYzNs65CiQcf+SUL8VtP7qEfOeDakwP85uShH0qFsCWhR3AWo8GhM6MNpSLTZKSFP0Plyl0CwwWdnedEngqq6hPkxbCaX/B4+uAbiv36+quGPOgbcN32KO1CbL1cArVPpCRc3ZzJVDkB4LLucnYfvk3txiORnNY+0Ff92K9l09swRzdnXHqmITdqegzGMprZr/sm9KlGdiH6kaxCwO6m7OV3521Tci9yDg8aX7fk2oKCifivZqnc6FON/WdYX5aHimtQjMDav6VH//r0ofGUxzRkg9BabX8FX/f91Tmg+fnT+KbjAKM5Qp6N5IHnG/U/l2WiwkYjmDJARrSxG2uDWkZsru10cUeOG2ykT+CiBRWpLf6HZbKWeuuA/PDJUKUgkVvpGdkbNam1iIHmQvbS5oG/15ojfKGiRPOzF0+vGuX8SGimkwTxjev0XAamXi/QPVj/YkuRUti8YjSxPWFHTKDkY2o5nNqLHr2iWtYM2X2IYpul6J/CJvReVZ/u4XykQfWgWKOJGEQ/vKRpvdsQ5f7kjHFwv1hnK3T2Z7YflKbtUDqN7T4UnsoxolYHOJg6fo67gB5iufnl1Wk5eFwp+dpirx0w9in9UfvmE7zgdZcucNECFK+2dPxZCzEFqSASywIolUmNjmOei/KNsxMcsi4HpPXSdryq9YS00VLLgoe3yoSrztOpuRRYA/OLdo2V77wTGzQz+f6zXdj5zJmerr8W2Jvk5VaI6x0KcUR5RypnEAwbl/V+wxaCzDfbgyQtvqWkx/iTVw5uMfEr3WxQPYUpxJRnMjZTlZ4WcZM8p72BchwjZIhw8im3d7DOdjXeyTviRArpqRJT2ryDFF60NA2h+82su4q8aQ8Jb7X5P4xMku5GhKyMNVov/RuIlNI1WXFwTlfcie48vzTyMOKn3MAsxYm84kiq0g8Jm5LcqCRBMQ7t3na12YSW27ZIVPP0sfFoc3KvRQWjj4NhzmJrNRBXCENB8+q4zTeg4OegqfBZGFfADudIE3OvFpXRJHrA/0jTQ2qvxW35qKahTH4e+yvaYs2s1NxyPqG3dEU62YLHwop1ZqfTvaeeiGqe4BeJnkhq8EBXa04HaO5yYglycZ5Kdih67Lx22Pe7vuA8j+P0SUTlaCZ7GTl7uoKiuZ5NaVCyWghTOZFQSgQcNZPQgwdanH6HtvHsmXaBEz1kz+KYBCRMbCGrcwkOVgNC0ma4kZ5H+uFrTWwkXQjKqYvyZFYknMGlqImyulMpbijDNhcosU6746vETOE+WoP8ny4QwfzGmbAyfe7jjds284Tajsc1gmAutKI//85eZW+TK7znCg+XEv7bEhZDZo+YlGP+Y0dHvtH5TP7QJOAUPCzpGCrw5GUEldhoOjnAueagMB/1mNkibV1lBx6TgO8evTMSrGMl/6GdLStXvY/MHlF1K2FqVl2qr96Ibc0wMmWkiqrUt27KZvTKU6vhLlRH1Yf7NSt/7FUWmo+lJtey5jVcU0kdZcj0MT1Md1O9gf5VV/fo1Zw3dU/fJvbcfutZUcLyXvL7GufI6Q82ORC/KJang1MgKYj0I/WO9ulOKcCUdIncfUqOIsHv+qNW4LF+/jz4Bz//b+EkIvLeyWAibr7sQwBKi12PJz54w35354fT3h8eOqRC7PEGJ1bmAmrmtmDQSYOHZiJCnSnIP78t0v6KkDY3ELfVV82/CFAPHwKMJVQ+x71AUfXlT7zUf0TxE0XarxCd3s4BYc45HXbFWoBxBGpwW8qOS+SpQjHwSwn0DIrQuSDku0Z6RiKnXG/gz7c2HlWWO/hP0N8i+IQr+aDVumhqwv4SCLggWx5IyPgjwauNZpXHlmqyxPv7+pb0dUDcMdoN74RP+0k4/kZV0NdZzgpgNUOjCi38ZSH8t2xp8FjqXZlTCUkiwiVvJa9MWGPms4paIgUcS6hQia+QWiPXZxS3cSSczFChilC5SsZAyJK80aFSHFOBqdbREWKlV0CIJJAtDajsSd9927dN+vu6dS+8OrSwGSt3Q3ZhaySfYwkVKPHlUit7fUZJG0fKyQgVqfAV/TKGl0SFQIdKcCwFpkpH95QEg6R3c2WY6kqy4Zq0OkKnIhXHOQCdbPD4TMeArPT++RthTB0hRohJY3EpTRTZ5lABe9RDSiN4NkJq0r6TZn9krPFeGRTezGq2GH+2detX0XLSIrt1GvZIRl1bugxLFOA74/WcyaKi6ThkdxoHl/qLAUPP2pMikegP18RWHRuo8Lcwxnc50WMzakvYvJ8gwwPmdUxLDkuJ+YpwCnbcMIqFJHtO4+u2SSnVBz2g9xTV1W+Sfg91BSI8RQrwZvSWUBdl3GGI4zpKqDHmpIWTjzV4zgSXlpBrDoJg9+XVNb+oPnd3kk9Qre81WEfr3i3IvVasbK9NROPfm7Qx5JN5n2vb6n2AICDyenJ+MXx8bN+9fZDvzWPZ2z3+aTKfLp20/tjdkrNBPm958sou9rGtkO6trJPj7JObIN2b2Mco9BYqXxCJef3nRwwZmU3LFKe9fnsdIMU2orjQncUX+9YcuOs5eceXVI7itYS5d3F23LeoWeJ5ZiDfHUIpyIafnmsCFZ4RPdeytshrJhNeTK3k6PY8XynuyN4ie4tmkGbPvy+x9xIlz5oqTwh8l5pIe5VFNionea2pqluAPPPPBunvXp7zihM8KfxHdDxkWBKR+LJ+1E0UGQTphYaTLl4zjFFsaZwufTpnTc5Ab7tccHJ8VudO/AN1yseNHmC9VQSVY+CP5PyqOnV1aKMkMkj3JhnFrNpQh7fti/RzOqg2gpE5uWv7bTtZPArrWvIwOSc5slGhCWtKMpdFC+DNQc3zVWUpBydbLvKL89aSi9P5I9AsDdoG91xSfSal8rkZaL6+M8qYRq7i0dBaVXQvrgDact7h9PoBNk7zhwHJqFlfT8jbF4l02qhODen/ZA/YdrCSuXTwc4+cgGTEMXLXBkpXD4INdTIyPh7bfYnve7y5+gGcKLKWCuM431avqvDNKN7AKcxjDeo6LN9sXP1AXZ9Q4ZMVqmI/5ymM/p4QAT4LIzSMcKx5kaNGbpBFJiwPUjJqoEJYQcDVPUcSIrZ0aAbpeVnRw6mVhnMzIzc19bnrY0rKueuy4/wbuE3Gthjxkd9fSjHr/sS/SqvuDS3+MSbYKpJZQ/iaPlZ2ZmSnMpZolYpt+DhNb5Qli93GSLy3CBSGPhumOX7ctMpnNVW4/MNfQQ4wA9QJXIuHQaxbGdWW2D7dtoNfbwjNJuRMWk2yuY6qhYTitNUsWxq7RdI7fL6fVBvUMl9XrN0z3nAlLndQ3U4266i1Ej7JrOTm+kUKm4Izldx6Azs4VRJnDVp7TlfFkuixNiYZrdqbiuPJy8nKRGJhdISfZr0JL+KblN3U7PTI/uRi3VfjA5dUVZlrYgqKomZMcnRbTJ2hni3Y7vQ/Z8xmR9m+15xnE5Tku9HBWSJhJj5G0UxPMzFaEuv7ups07WyTmVrHaNwGMMdfmYK7y14/vfM4Xgy5xVxSkna/G7gchiKd6PZHXcAlOaTkbm+Kb3Ek0Z77zE1z0A4oR/7mB9OXqX8PcA+8efMnyC4sRU18NQvcKC+F9JRFPy4G95TiYjYPVlpnITYZ5wfHb9u6D4a+Z0gyQ17NAV1q2OhEpjEk14crrQzTKMLyeMmUepnRGKeO4cXvwc83uO3CshTKBGOcXEZLi1VnmnUcHfpCqwdyGvDJmc4IewVHRhsJ9x06/3cbNeHgGalO4ZAUr+kXyWkS3L/eOhoP2x5Xl1bYoJogJSeYERO95cEwJdr/ux4fBDNbkthBXiiuEy001+3l2Vb9Vbd4v4RwYEzzYnzqmrJh7HGckrrdwQUSFL1QInPTbZn8I+vgsUzHrZ0xb0turtl5ou52Qln9HfX6teanw53ip/Ub1psf1flf2BJl9BWWkKPCFN3S7CruagWXIbOdmPA7qUuyJu+wdph9p0lOi+f978z92ZthAvPF99GCa/gckHXxcNUWUqGe3iDn42sVOeVKhXcXunuy0ird1d9wQdB8e308MFDTGKZJCimXZHVWdUN63+qawj//IJUICloLej7GHpsQ2rxV2L4Nx0Cul5h8rcX2T9X2rtvpYzsTfxheqo25teLbsimp1S+frpcoElQNiRB4v5hSFpJadzNj5lDy5/lK7kJBy5hAZLgjWqxiXnuCrN/+D8i6+HffY/P0ds2b5ZGyqIP5TTN8C8fVsYfbdDVtfL/6M0bYg+nk/eoCn3KO/bcbPicCWRf5oZ+kxrsRELNByvrz+/f8oNsDLDNI7SXHCIiKGzAaBBAGcnJyUW0VUGw13E7iOFzf8yBj7W7tLyOna7i3/odu3mVY5V9ON4mMPNW6dDDMtThVgS9GKVu/sUwd1n2eq44+Xto+J5QeOqedv6GZjyByVj1+4/rufTZQdA7EWjznufF79MdPdtciMz08PMoC2Ai3rd5H0ax0nELFaHdLd+56dFaL7GIJgu8kf45oPI/ZImtIsUQNBPmdPLYNPuW6lN8u+6smQqfddAbEWlwisjaJPDc5wl27hGR2AgyqyK8v2HPuwQPkKMiwuMMlN8ZzVBa0Zc0eKooC8vacdSEjXPRxu1pnccjvSq23YC7E5+iiX9ECcTLbhwN3YZJ2gUSLmb7PjxCrs53sghHOLnre9j0sm2h2ELcwX2SeWjWzu+BSVGnfA8ua3eqfhherOTdfIVu39j3Mmtmj/nl5tJyzkN+6RmRpuJY5tqD5b3151EJB67Qws+lq5vhh9X+YWoKAEO9ftkzW7GGXWdmjxmrF2dFVd5L6a/9V5N1L6WalZlC6kqJx6SJ+QZCEanYQNzOeWk71z+hYxPHZIG3oFe/MKlhs1Is1rXmKvN9vnTW7qaUmdoc6lbU2p35Ib0QARdGy3XQpAnI1iEA5LaKdSummmoykBmn5YM1QVLTw4T4VGJZz1RAUz7eGiMXB6WwWTZrEsBELQm10lYJaqMiXnOxZdVpT13Uzj58iMDWOgD1viqLySImSigilKqxMEEVVqOi5+EKClaqSU0s1poRtja0HFKUVCwauPFZhWPTccMjNCbUke7MA3xDYPa0diLWVJcyCzMA7rWdl78At1gfr5++ktlYekDZ0xR4rJluAy+q/uV+1eBLgSmJrormcFuz8++Jav5MCiN63HJwkf4xR2mH0vm3pvrOkbYv7UC6ixWm/h8GuK2B0iCcQOJa2G1UNLk9ERvg9ZIK6wXITdMxvFnkBnDnkO42fWtzvnltAkXjm3M9EXyjYi8M6QIx79nmjS5xCOr+tstuXAb0IOMIwfPci6tLC2srnT2ZuDT6LOS2XyM9Kpb6Myt1+a6o+yudX5F/d9eiRH/BHbvBP7FkcQh8fjEIc/ISY+2MQvX0oCnHoMXwOH4gHSyQWZ6HnT15z7tMZ6zxrYXYgGM4FFgL8/Wt54OEWH/xPcjSuzdMjLzATnCLJdBF6PvFe596bMYeog6lxwRcXa0one2BdrVdsl6NznzZdsLV0ew0GTuwB1772qCVCrNewR6ZK/rQiBpdOAbFCS3C3H+yb4ARdgUVmC4ni5VLEaYQ+Yxppv36utmM8YwczXdDsdTVoSw49M9ZQIlvjbwrPyV3w4lUScyXqbG4ttkfyp0UDsq4spD4tSbVlSwqIkd0TZ0/qcTvi1pi7SjM72VJdjzAs3p3fuBYT8HEVLTcmrVgziTZiPPKKSFGsjAhlYkxeaI13C68xpXUHs/wrmUVpIdlg0aaBmLQy6pylNen18KFzhTV5g1KGiCNI8QOBTy7xfZmSlsT0btbR/DiUjSPVEiPJEnjxuP9mCOLl5SJgcLcf/CGBby7OVZSERvWsTsyx2+PXmvbA0hkpTWyJPibmLICOrnzTRctBa6H6H/IULMxaFBGp6bCYZminzI0pbdVRORQhu3zCZCe46unmDRqoHWugJSJu3Cn5CIO/u8LKSbTRK7z5qUPcrBLWbJY6cD5+JK2xzjjK0KkqI6SiIF2UIKGIpUuLboFI5+Gn6XkcjAAP/5PaY/X5WAus0lPuQBOVEpetlXnujnSYs2oSlONm5K+yZnRQ5XFCaDq6Fu6qdo+QI/sJZme+e4YDtDOXyf/V3keLEw5HeMfjw0NFNFlocrRM0NGcc5hblro6OE8QlcHR6KoHFPtxZrwEyOzc7YuFCwoKLf6x0TZCooJUoZCzh21lawW5FVoWsgkaQW/3XrVzkBupp3CSArLoJlOaOlIfEaVAW1hpRov/W9R8dX6Wc7i+Ea2ilgXJm5SVwtKgJG646kKp38XH9Ivq+otNttrWuUmEP1E5cUw54UmA6WM1AnIWzWxWdfir+HgSEuHhfNdjQd7mf4pQSsYy0nfZQYlCJXne9UEuM+KkSEcPl0lTC6lIqSokiYLDBuBZiQ8gzoDlkVjmqnXpNn0UodKDXvkgF9xYjyD/IASpmlAXV4DLdVjE7nfJGV9WkJvGpn574vpP1mb2l/Hg0hbnncvr0biY346AplZoJlDNyhFQzwpS5nwXbObxPE4kth/tshbkjvUqh8/1F1aVTw350sOVEwvKCU2Yki6JiTCGa/SiFpQmgXE0aSKc6i2jCGNoJqo6TdTjr4vzN8ucLwTyqYOvaPtvDZZVt81NIVCZf79W82lWZnqmepW/ngvWXGtTNGgMfZRD2aPlY0WJ9WpDH/lQ1mjpatOwYYhjLeWst3VpXo/sO5tbYRjiWks4G62dmjfD+87nqvwz3KZKzDwe9ClBYC7OVZaGclrYovg1pu9wZWv0DvYF/yM/0qwx6aXqabQR62IraV3fa2doHZaqwG1IBywU7RD9v2hNplmQE8xq9Z8xmoVnKJJO+xtJhXpLzSnE//1G/+3vCAYs9DjFH9myzhy+GbP/Azln7izjQtTLCLLA1vTZA+z1j9CHTpYjm6/jqD9aQssIFm6cWS6N6szPnuSm5awR/RkhbC6FQf0dZCguXY2uQguIzH8tISVBmZGxqQo+oz4rfSjKmD4cG8zdvAy0Dzap44HVHgFQBziR6LbBKzEuNgeaGZELg3TBYv+V8ckgB+aHMNTI+SQXlxkpPhnUTovPqSzWem/1SFztGQzX8zRCSjY9LUPVjdbE+R1zvuthwkag7eAhODugVtt1va+kum3dJMKPqFyd6HjXYwLRQ5mdrQEqEFt95YT42baLsFFst8dalBPTox8xAcuYFdjxIQeRCXdQGzK2wBMROQGVG3TOAuwYXPDKadZyEd6FYnqs8tW2nKHQoPEbs8JPf4vqwZaT/nq+BeFXsi9XvrXxJ/Y+kse2yheeEZsR1pLl9dNLyPr5bvhGjICZGtbzYg66fHvaWxi/bUhU4NUDOiIebrsDHfNnC5bgnvsMPwMCricuCn/PJeO7v2AjtzCbbrE4ArZ7QaK8oc0HT8T75JDmTIW9UUa6S5LnOzd4iCCAIvKr0CF4kFhPVWABM+HQtDohPZ6Hrg6qCaiLlwqTYz3d2mAOaAjKjsWQ2EKEUlxOjBDbQKjBVjHd/sANA5z/GvZE6SJCmUvwXljUGzngOn/lldNuCc9YCA+RxPKbBVTjLkgrfI9vVAlkyQCxKMJXiDW2CD4rH5tJTAnEK4sMAKktjySwBWYSqvJnLIKwdI9ksBGWvrXQy5Fxc05OF4TZf/oX4/S7cLNpHvy7dwOivavOZUCUVclan92R9HRi472MXnvcCfozrwTSbzq3tjg7ZaMLxP1/Jx5sd63ySnBIw3z4Cuoz0uKpZ2cTCr2yA4/W/V7irzvSV7u12MtVBzc7DQoz6mnb+6M+bIO+9T2EcXJJZBf73XuAXnKR+z/JewZ7Bq7kbFhCCSzBzB3OYti/PtWBYJBFs7OreUFSntxCSBVw0vCJEZx48KoWEJUp9WQLisO1akaFsxgLWXGWxIMOcANtT9etSzPPzt0qwMVw8wPPzK0zp83O/T8wP4aLzX8ytzY9Q1+qEMvl2rA319nS52bfdQp6uZQg7b/aYCpVH/wsWEuhBute6IOoVG3Ql7O7+O2tPM873AnkpdwHskNz0UNN8XmyjWHISewWLs8t1+JelAHKtRClB4nSNxzpFk7l/04jDROGycNothX2uhzi/Q/fh05V+LfewlGE/PyoOk6+QmSVp5vHM0M1pOToRHZnfvZUZGbOOpE3TTBk9oT728n9oxlqdJe/OCxsHZ+aHGIKS6YK4kN1HHP2aAFBS06NFzDqss0j7NT0kbg/KhqoXIE5qpweu4+RwqazRSmR+VR/cRBHw0fUxPoSweM+vh3PQ3x8w150+D4NSFipC/j8l7CN/+pr9/tt/F30y4oh0nzv2qOPiecIdsrrcreKaprj9+TZRPuam3YLcstnBWvJCSJ3EPiPsCSfaFklSWMIa1SqwpoStfkR8QkpyHnf2I1/2ZhL2dv7+rZln2bm25aYYUh/X+Z25pn8vNWWua2/IWuJacs7NauvL3sb9/7jY47YoR2vrh3RbyOZTNtJo/qaWt04aYd5IPfdgcO/2PpM28gj+up67eqIXfk4XRpM6pkw9RtQjhXoxKJQfGJK9DihyF4M9ABSaulBdqz/QcH/cn2yGylikgjzyUca6mLvTOlx1FCkBIF7qcAuHbZ+1i9o/3+P+mAE/yF5kw/i42H3v93WPq5wTwcHghczho8XARGvmPId/3fd5fj7cuaemWDCw1hyroLlqY21lLW9r297Ov1nmIF7a1k2p+Ft/qwzAICzWrax4DTdeFXtqOs2Zv+7UN/Ptn2Hc969WyncME48uKutJbOktwjp2vbtG8MM7q+bzOF5lKa6lpOE+MtMJEQdEcNY/SkuXlkYcGUA1hXRJWLWpxrr6SJJAz040etFQnqtUwNTIq5jTs+sbeOHY+R5ckx4uByTFyDH9gCF7c1/Am0YRRgFcYPStRXSs43UOEpq3Aju2UTpCrzz6S605w4v4PVgdqnVQELJqAnxPMq1E6TwW3AaBETyD0C7ylE3rn1J/pM/UIQhZ4aHJ4RXPsc5lqsFIHTxmsIYLGGQkohMv4UfHSaNRYk5PGqGKt4ayOLokBU46ejO78HoOt43ew/jggwGKooupqWCzGl2el48KZ3E+FXxIsCxPD4BdJetkbGMfsnhomv/Ap8/RRTs+vN+EBbjLQTpj/kh3PQpJp20VxHLz/hyIH0CFcArPEslsgGBVmCh/AzFO8riggJTAtVoB2cHNzwmynR0ET73HWjq7SbQ0bf+oG1vNwGXKy1r6YVmTrsqTbqxp/aUoDp8JgObvyYfg63v78diegdqsZi8tXm+4v+AD6RrvEJPYIKlaIFL9GgJRqeACuIpeORxLYJGFED357XPQ3L+no48va4p/QQE9APL+fPZQtVgs1vGVHiA1/VoCz5BjMuO1VN7kzMa6fIYC54vCsrl6Wi9Rksj3Q2WZhqqUyYkJzDEhHCBp4WrjDfQVkK8/YaLGl2gl4+6//XT9YFK9zSPQMxXd4e8UcPmRiT0wWfWtRXI/VfpNRfNOVS5s9zvBTgFcaTE+0g0DAtKmnvQyIEvqD8FSKLxzbwAnExeuWqGfWZdU8ZDd9BfbODns4VJg01uGZPxmefhLSkoxdvt61i/nZ1dl7LL8gxkjJIhEMYlnNlH2ngLTofYO0ONrnLUqWtfUv/kDzSWfxnqSsFoOtzxbNWJdTt7jBfB/BPgU4tUg82gaUq0h1AVLnK/Fx4pXkeKr9W4MCoodvZBY9T5BfUntDTESmSclAswTiT6pS/VHRtHHIUs1jzsPbS+N2R7qo0MSjbE+9EldKObaft+nED9vmoE7LjR3vcuWytlpqJoH4/AW2z+irffdz1CK5lGYo4vR1xB1MoiCvg6ao1Mb4xRsY91B8/Xu+4h0fiyaH2UWEhJiQlDxj+5GBhlCFhudffZCq2OUKjcRB7ALFJpNYu3YXMX33l4Tv39bxRi7sGk0zfWTUXISXvMwpefByS4c4H/Ad9E7UQ0Giz5QkWtr3Y7YW3fJnjezXIVSSHLyhgtKxWTzkUKqLD2MZd/Y+NDz9SWf3bS+R/XrP/c99C8Zrv6zeBiJfPGE+/67Z+1u4/LMqfLIg/mN03zLdGxDrnu5dY4CKfpatrYftVnkogJHcqMLbRZ4otnSzWWtcXs7HxLZO5QNpDfOYScHXQhpXRw5KF/4gNIkkH3doxpue2FCzFitqlyX1BYNTR7+XexQf5KmqXPCd88T9oyRe6maZiX64jBhpuCpyJIulFgA1FOv8QVumKZu+5Pf37YZdbI4ZRqxdmxoW8TB+5jfZZArMWzjJ2K7Psp3cxUC7krqW5V9yiJPHXb3MHW6vE2qpiSJZZp2RLGX8TgpfjQxPCE2PBUgTFusDBzlKE2D4t8qPzBVhiM9228Py1cGhCJloXTyPEisjZEyCTLOHE0k1ycypUn0DUctPm2PIAVVyZMro2ec00GvmqZjR7pI5XlHt0456QdPumW3b2dOxJbJd3+vHy8QhBuYnKjSgeTf4s6au+KAG1oni+jK8zhuy1QxMsrzByljVbhk1C8uYpYDU415nGKfBn9q+ubZPGdE9ZfY/c7xhn97JyPr+clY+ND7XzgHRk2o/aIpqisKds7OcZwMLON1ui4C58fQ9Iy5CoRn2UJVihYFS6Klf94uSSZgV7vLusG7g22MkIS8NxE0RdFc5D6Qs1oUrhWCZXFxPFkzuDl/2iQJZOM3vCSYe6j8EueCgXBvk6eP3ZZ1mQFV5gwHlUzqZDtCWLGodbHRncouUqvNVj+2LVLjBi8dL24Vz/EySvhrM0uE19oW30ouThnQxo13W6V8qpSfG7YPmhIUM5ILY3bC6kfImhvJROilfUxuqLwUZ0osChWridyXC5/vD3v70G6721cj9bmEdDI7Od/+QRk5Qb708+YdqGz3x8K7XnESY82My+hdCda1HuiJ3zcNJO8jva0BHKEU2Ba58Ga8JHU+eQREB0w+wku5A9rEpuUpj76iddTiuYkcx/teCHJQ3Fw2dp8O/QXHj4DTBQcMfE6JZUt0cfInWE1AdgLP6I9vVj9ILHgvOKIzSpczP93MWQnfhE+1xH9mwN0yon3/3b4XDjqtbn6/21r68+m92yXvFl1upC3+BqQDSu7CMVSfV5APBZYWFpCOWxu6RYZyk/m9p6UO6wvpR5Ma+0RxujE7ByX2i8lTfoLCnHyeGIqO8xbyRGkx4xQzxPa3d03NM2X0xIRp+poY893V4Kzlfm0yt8Bm2qINeLybxu7dc3RWltor2xnsv3kwfOppaXjtqC0ePOp/Iiqjbo2VfJI+Pmq2oyBXHVLommEcrmZijCS+YoQ1jImJp+sMUd1uGsnYIvMQi6Bj0NyKu6ccQ29u68GJBFZO3F1wcJaRl+nPt+98RNoKwp0TxCOFXZKUaFhclTn89TwMKyo/dSwUCmq/XWfF0oqoJIHSOR+MjU/DCOSCTxSiyyBSUQBBh9YfGfeK3A4rSQDp5ImYAg45Z0hLkYrAjh3PiV9hLR98EVv7prXvmBHqBNEQcgrPmNRfjnRdZnf8wG2C5oQhJp+QnRG/gL0mXYoWfANkJ3uLuuP3QmND7bfIACDP7x321Z0JnNcGuwyfOoDdA0s4bjt1wkuo/F7Ww6GHePrj/PUxZcQcnMPlxF+2eaJsHhZXZYZMD8WYGDu9BNwmRHr5ns/YKdx+SVTxV2VZxuIVqoGo8N3c/QqlSp6IM86GKNK6o/Js3IHSLrdVjxQaxmy7yTBV1BVMLNEuGcG9R2chJp2TwSIcT70gU45M2OBHQ23to5fVVb2H7NGGwX8xR/AIP5XmUUKGFO1ilmRb5hBZvGM2CdITx1Q6v29Dfp/n+3A27ufTOorSPLIt3CXBWOCUJ/3XdV49UFd/UzsfYfOSZB10F4BkvSl8SYLm9hpD5vPcYedYPlScwm5ESL91vhPAAw915Yqj+Ti/d4UQL2Urz3d83byPjXFfNrpkceH+OuBxbz623n57yPAOzVDwC7W8g1/ocoK6g52Vs/ku2XI55vL9/BK4ZXV7AtQc3gKDLQRamgOTpbSyl0TDdW+DrXACcPYYqvKBb1ruWinbK4Gwdryill+rmzEnd0IMlw95MYS3sl0jaifmIYMpHwCd76EvcFiT3/Yc2sSUfzLu/u+Xr27EI7XM7wQSYsOXt6Op+O8vFU3HS2x7dP1JD32+icffjfjvL3jbn5C02awhPugea/J57fWoL2zoT6kXkovaKq2umSspPeoe+8/9/YhwcAtIQF8lciPGCLyswTwQ4gBCRkiZAhRhEwKSDARIhqp5MYIcj2ZWo/D9W7FzIoy5QHS798SAgfjfvbCtIhy5BjZeDi4VdhHdDjB+QEeYHoA+F9KAVg3n0+2woUzywsXg+tc/f+T0ROKNzYcXOddF9g5TFK6M2l3y84vu2CZ89CtsWz1MDSOvdpwnXddcF3Mznk4CGNHwXXedYGdQzw6I2QXti8WkW2YKiVofk2iN/9WCnX9jusF9d9OPIus+TDZN7/Gd67fYi/Ay4/VAYaLq3Nc8+Nlv2W5AGnpjDV2Z6HqRs2H/ml+jceu33L9DnsBThXslgAgHVy/xV5gSW9+jSX2AguPzpFd7KlntVf+tzaIZ3Pz5WoPQPn0APtZ4xTqPoMHDvZUOQ/ohAGWdbLBGQOxnIa6A3lFQAWB+E2p4U6A+AzKKVHP6j7La+/7YJcFapwkcIabbr/dwmzAOnEwUzNAXXGAQWsfaqleA/Z1/aV6sv5R3Vn/oi40LHX2dq7vrdfwtNC0nFTWtPTEAaTnbUMWQNzZEAQQFzVQAeJuJEvIP6+7RbU+vJv1xie76B7Zj8rGb7MAu8hBg+6TwwII4Hnfp2lhbwOw2c4/NMfN57d8W3X6/Von2ZsO5UWMwmUM4BYfvetya5a+BVgKoMqJPNYhRWtKd2zAbEJ0qKN7IPJgYwURFWRpxNvprSnvg3ysVoHqxnKwo0qB4njh+y/3px1U0sVdDnOCWjZqYssbpoRxmimlY12tintUlVQiBp0TMOUjPH6038F97l9PJ6P+UZFjSrEZUzPG1avGrJsiDHjjo4dt2aE3FlODlu++ib9/sxQMZUYRVLRwhO3T5nOC2x1kIx/x9lt9infWQ3szlC+ZWFy2aGgKeaz9G+T+sxZYIFE0DLI8ZQ0prJ0UvsIn9zrIvRcjsoFQUBYDRCLItwD/nkSNY6eMkik/vxdFRvPC66lESHW9DOUKxvJdPw/KRcnAzddDByQq1JYU1ImA5QcotdrLrNfB8QN+TqTgDFWYvZodr2nfiVEyE8mjV+Nhu0Vjotcn3NbTND3QWCBiHJQqaLQLAiCw9f/s1zj9+tZndiuloUU0NcHT73tdMS0JpHz3zX3wginAUiBvCPYZkVkgcAZGMAFMVbfPz0tWA1xzPfP5PNRYT8DhM40F5sI2YkxVoVdWBF8AVXRWHipX8mhjZh0+AsSc3GMMzYQz3aAJ/cg+KMzR522NG9urdUM7rbv0T7swR9vzimRwB6yidsJbU5ZI5+p9gmQwJS2zVZuwpr0iroRCMqE42BedELz9WC+F3SuUktTGJtHKjA5bD5Hr6qKtHDpJqUaYx+J7ICjVUVtPR8VPD1qZbWl1OavPd2/YxwdUo6D5QUy0ZMIjeUuammhLw8StwYE61bub6X0TV+7Op/2jXpfGvmtgeKZn2YR6Spy5UukFJQXcM1xhBUl9EmOq2UMc25dxHrzpnPkBXLWk3FytJeBKb4BQ4aBOmdQr2pm5V6RWkSSV7DU2DJBjCRkQhjUSylxdxRNHGXXt2oS+LrltT3QkU0pDIV1F/zKILt1eCyoHdeJUVY1lKoOKaUO7y+kV2QAOt6Tg49U0jpDceDC9nF1229EknmBVBroSwLxhI4B4jRgaljzbt0ni88M8XRm0xyXx9lv+4AUzqwinmw86pD7VyAwwUIg2/ylX/imcIuXzSPsJ1/x6n34P9yowae8pbNhmwtshRiEWtio+hbqMGWYSu+hHYKBOypawOtuPoQbQz+0TBu0s2glSXTt/MdEs39mG4ioRToYjvHdhkqnuLYJCpWhqmSg7glA0dEo+oT3VjKfdn08RP/57+uXZlzs3bL9aTEaspxq4EvhS3+tCX5wYyBWhzbiH3mObCGfD1IgcxtzIaPd4lIinfagAfA1XQaLZp74J7O+SyAzNpmNBj25eRYERJw3k3iHsbaHTAwFauU/7Jqlvd3i4DXZm8cE6iVxb3cgCJ/Su+kSyCILAtQWVEYbzIlbmfrAcBFHKFPAV7W2QCa4PD4INjY1akTpyHOxZs4APw89bKGKBFHTqkHCh2SfIKdLzM5h1K7DB74c4c9br0Ni1dVwpuKJfKO5tCnRLrzOJDaR5aU8CMg6+/RY8ePFbQH8a35Go5T9CDKslRqLGmpIic0DKidr+vwNSqkHlHzM1E6nE0jqKUJJsBfqT13JBXg41qI0LJ4vYCFlg20G9MnRej2ilPGz8mR10k8HC/putULpW0ncst+a4kFg0VV3atMtJk+iyuzrQl+c8wyEdhQ5xzWy7WZV3nuYn4CDIP0WoTIPMWEnnRjSbQPPo1umuBg10t3Yqeaj9qYbQmENsez03Ju5EjulOT5rLSfU2mMxGySv4/xY+mOU8hGaKmaNAMJpEjqxBUt50YxcYF24SeDBieLjQqohu2WaHhH1cpQQpoS1lVNsnaNsF21653L1VkdM48Ggi4CdtThu2lTMSQfYJQIK00vLYobikM8lGiFijypoCqclx2KkifKpKA+UGe5ECk8KWK6VBQDFlilGIwZ82wr19NBAQpWhft+pWbpMi1onuyjVwmqaM8GGCR16TgBG2ie+TVn9vTSxt7Jg0+y+SK05JVRm3t4s+j3XotCmX4A52cI6WdUUE6IqoE6BEMjcFyfycjvwe/jxnlgQhbgozBoN/HhovnwnK3dq6gDOh8bGOqgvMG7HQlXGZg8iE/gocIsKQMy9ZDszwWB3jshmqZkR0iFOvrVN92J18EWpNicz/rwLfpI4YHB4txZR4miZed+1OKxLycJto17WFqdsG6lLGX9i0kp5fpQEw+1ARdOkwso1JHawAgsYJ8m+BR5Oy+IoKxiB0oOwgGr924nvAaun1/B6MGe0yM3eSOhhPIJcShutQV/GWNnXbZw/pEOwSUo22DdrElUxcP9OrsAGWUQeEbLqapzwcuDmzWnWzqQ556EetICIvFjdRQRekQ5rgkR1AwpU7fsexiS4lDuvEZyfIV+/LxrVVyF1qE2QwoiX5BPFBmZITTjzWghzLs/ph6656q06edQRXGiH1MAlCfng8JkElSGmENBINQvBF8ItPd4I+dgOA8K47NVMiMh5U9J9kFo3Kyyt3iDiOep9KuWGvelfEIXRpCKSMKU9Cg1bHmm2bIQo5MML9V6QPTkMt2n65B2wj67ZeZ4EU725pMbF9dnfb1y8fPzw/3d7ubqeT8bDIA0/XJEUc2ykhagnUNKiEy058UxkgEjcWxQIV9ASbmEgoJPERQEj/dO0ToYHyiR/Aof3OvoSxqE8hcC3kILyZLCgbqb7pPgnPkp4yWhDrqqyCdeG70KP3I9sEtuwrgRrMwOx3qFp58TtixqydFVmsYNUSi8YF4nQsS2Y1R0MHp8C8cBS0BBepM0qaf6gmrvhPtkX4AxowO8hhBSaFtVNPOd2Y0TSNxSzi6pKjwik6aasBPs8310s0Mht+Z9cYOAK/2qZMz5HGJ9gg4iG4TcjLsXL/l9jUzAbWkBwdaxRTsWKJSykLVflGgyu4HUT9sAZtWL/IoOQZ8E5Udcv0OKGoBTsSMdNlnv0Kjq2e26jI3a7XhdG8PF5bneEynAMHQyw24WeJWHI3WEYEtGUXV+1WOIyGnV4kjO/c1pBipQpxayiFC3egHwkMGRadOMi+8hYrhB9DLVpxGRonNLvSBJH13wfxu4hZ1A/CsVkBJM0Fg0wmHJnboJPIPUWwdwMYP2j/GeOeNZln7Gw4XW2UXWxzjXltZUju//Ax/Pvy9jWlIztdsqDYj808kwI1Ne9q2FXdzZmftB/3tucw1Tnzo3ZJ+551ZwZMboktgQy6DFa2TUz6maMcVZAnIgIWHgtH9MvdJiKpZL77YDMZTrpY5yKkAQkJbZEahNmoIDhQZMCARZBevqFEdBIIRqjsPtrNxvkYIjEqvQA5Z0hsbhpPxYRGh2uTdA2F7IpDAx33JEpcc1RnlfJ40xAzZhiKJt+irDkCGxpXcWbtb/omqPIJuLV+yekOZ7Ik1iJNpvvYY84k1MD6A5QCZv21piMz2r9a/86iZou61ew3tuuikjIe3klxshTWboJrBVdOmTQks8zDrSlWRu0sT8TDgOV2yhpmiq2+WtIx+8eWvqqUdS94vAjtEo9ISIM/FxgpY8fluFMEXsHLIDiX9GxaoUw0DLaXyTNSKKbUucKkXh3LOArxQ7QXa7VZfV58LMAIfIm7gFCGHS6Q/Mv3G4upxy81ddh1BDF5l2qUZTw/6bbzNGykOKwQIwh6JdoQnNgcktBculv+hPEl+vsWfUuQi9EhJWUwRTsK3OD7GLlE3pAwFWtoMHM2bErZhM2KDig7ePH9nwf3Tth0XOTNwLV1rVrwidoCJ/Pdt9rhSeBCXyXb6kZoGZUm5BofX+l2+urp49PXT98/vSBrG0/5IOyDr1fW0QXgk1gHR2KmAMLk7hyoUy/w7O6hd9JdWXiCCEfPWvew29jKXGeTelbjs0k/q/2zJViPi7i1fYeZNegDF+f91WAFRxytaW4V0nS0/V6bOqenKSgUrNVfCu2WMaXirGImJ+W8CpW/Sy25S+Zux616Z49qxjLIkiSTNgQiBwdEOc4jBZOR2mTJzISpD2/3cvrsyZ2b6fX0qh2bnV4vr2XP1fOZT2qSku+sY2aiRsfjdRWoZiAHT4lWXPbhOaUY40gVE+k5NBe7CwoCI77gqy5yzUnJ1x4yn1X5YENj05BnfKY3ZbLwHKezYL32kDlxYKfP+r2ilWdhw7E0RS7r5zQdKOp2wiGXXJ3/QIZshyYwH8/0bCmHbi/Xlly0DB6xAAqaYcsHsGa9zbGRT9U9BSFI28GX/nus+2qC7znGqPs6qopYJsyEqTt2d2kjMG+/GTRB40ZHIIcxpL3xEZw9MID5mUpO0skDQU2roC+j+4ALOP7s2yDzv9ZEhQDyxBP4AREMlxThYL++hk0T2Mipw9R8iivmMytJ8bSiz9Okgl6b5V4b0Hju6+iYxGaMJrF1CeVSWV1fchknkM4iKV1i5YDmIpHFjE3ZDKVOsk7rc8VfKkroIHX2alrx9zD0Ws96Yl5GNnO1zTJff6tKRkbDbqddtPIUU2piTLV6DjpNpU8nGy55juJrZFF/JmaMYLBdPbQN2uK/CAIP8YYC7JhSvHaC4mW18vDVxfnZ6WG3Wo6HvU6zYRHp2/LtLqm30erWA9TobrMsnGDOvxFZobB+yHfg313oLi60nE7RyYsWFVlhWd50tyoaKDlFt+HBdhc6DRcyFFnTzHJhs6gmeusXh2fd/OBLFgX+q5f3bi/Pj9lhv5xPRt22/yR4UpgePExVeHwEcnVqi1upSAfEnPYNaW+Ur97ltCefoIUJn0y3UbbTKYuwLKYEhYs+mVeJgBxuU3xJNfwndIte4iMz/uSzd21dFOmhUlgZP0MUW9v1DsFamEaL3cL3506h7S7IVE07HWUCpDWbbeVog6P30tRoMrb4/SuaCYkJbL11QHALZEsKkvvPt5v5VOzbTtS0TcHxWG/hUymDoCboFPK9dRJOTskxznARa5Ns82cWqtbMho9czn/ptKkmhBWEuY0jLSRygW7JTFAaHzgoBCs6+03uH8FEXPyqVWR5ynfx/wevNGwSiEZ3uYdAMU4pJbw5H/Gxl2zBIhpCy8lvX3EmWEZk5gjupxRgQkM0pySNPs3whgUVCgSGiC/73QtoePg7xxpaflL57uJst8nPtVwbPuszlbiTF4+4TNunnKp1M2eQpkhZtBSFKu2PKEgNNs2amDdm1pDdqppEDizAO9zBs8G1jHDnLDn4YP1YHe6OH9vKbjxP0cLCepQ+AZI6Qq3nzxDf/3326fmnh/evr06PN+vFbNAv8qjpWFidczzQq5bUiw3ddusZkea+BpJfXRTpgVJ4Gb9EHE2rPDuGZ9fwDA8r3nu2WU/HR10aNwOr/pHeROeLI44GPcizoWPqWFki52MCKtTGaehDm4oX491mfD4577bjcESOE//lvzecKWPRLVhb9UZWdEpQrN7lRaZeljV05HLmI02caiFnfGDatJgSltILfay4DED70F6gKef/q2U2TJMMEHk6hL7EJc79M9Q4m93tfHkfX3aneWqbWK2Oga6ymLI/FOrbDIFGympOsSWTXczzZ+k4H71FCn0KszjaOpPqPVaagkmVNW56E5H7hlIBoa4kErHdRS1b8rpO5J06MtgMKdskgKSqHF6WeZjTOU++YWM3oYq1xNJwziTAiAMEtrb7uwUzJJnV35/LJn3k5oikNCIxCds7+6V5PjOlIFQwEHfqDme74WNneLScDX5zKVm2nhA4htgeWHx1OZ8hefDj6ul+O7uYXwz7eTowwaIgtELFCGMSwWCahqeTAP63j+ZzozWi5q9yyZFnQNHpXg9enrQ4bYYd7GNNWfOUX3FEp5CfEZfXV0/7MwhP3xm/5y6fjgjaurcmatTNVVQzTVrKX7uKzOFVANXeyoonzRHz+n92OE7flWEvRYmeJXOemmpa71jrpCzlWSvQpQd8WlN0mPJI0+VAIDShYt+vYmceT48P+912OR8NEmpQkmWpptBopQ6WqaiJs+Tm5MLWVon/njSFO8aPKrBfBP585uXMUUzVxk1xIZX+4FWYV+VPwmUHSiSsS2rB3OOxt5h+oj6fXl0lQehfOv3Lc79TFef0CsoxDEBU3nmSRCiklmPL9ufMpBhXh9ZUZQSeM9Hch+hYMSq1FU4aXFVKrEKPIHS0ELyl0i0Kc6dnro/Hak84Iy42kHWApaUBYxoHQTLTIzgWxnlVQ+cpeZfiODOpipSX0J4/RZltRl5fRRFmVnmpTHrHs7RG2eHy72i5KfHvSBCAjvxdhv8dN/X+/5yn2hfwn6qqtZzZixukstcLl0Yi/vI+Hg7Qj7UcoYmTyx082Ln4hdBu0wMAcb8t8d6LskWk7J2sfi2tUnHTES+CpSVY7a8SXjO8Ni1gxJic0EOOy23fXtFY/BOmYgsmYzEuxEtYT+875aGHUoS2gDIW9rY9Puir/6cqH9pSWZZTfpNXVwVFaFFooFpjNL4HIdCdhe2fdnZVviqnuwJ1dWz4U3mlS019EtDZj9j8A/dynNZqMV1d3TLo010utBNlp+YyAxosuLikLFjtvbZ4Gm/ahhBRFTdbFAZNrsUrLOx8UEwUScjH26nCo0kfZKXXLee8T51eM3VCssIiK062L8HQXm9SfE2W/bnFF2QVhuz8NWXdR5eX2s03Zw6mlENsgx55DgSrvdMW3GKHIlWGAUOUA5Z2/LxX+aiYEMnscliiz+rcrr+ju2x+3zgzRKqyj/EeZuzQLfIu2IvkUVYEq2alQbUmRHy10j/GbeO5XUN97arBX8dm4kN7XeS5INp907ZXA6kCySagGAF344LLuuvXJJAVUsoWZfUJWjVkAIHkLodLDmaR5bSj9QqsDVWQYfOgxAHOwkED1ILAg2wAzZQPtKuGjBVAtJARHiCYlB7k7I6EkqTOENEJPm0W5r3dqBXgwRpXBNIvTc0OAf8DfC06F6rDbTsVP7Md9Lg0YanxWDrKLt6zhGbLtCfXFm/rbeQdap1xpn6gDZi89v4XXpNsLWDK9uJKlrgQSTGQAuR7aZ4dlrBycjpHYU0KwwCejjvsJSztDw5SGSEtDfDrSPq0tCOMp5Ud2eEpxFEsmxod1aFpTOmAfblm4NSE7ehtHsmOEatGr2O0fjq2OsZs3qc5xp3ZDzkm0p39O8ekrUerHd/mPboTfWfB6BnHd4FHF5TvmZqPbvJvMmDFMTdXLivbOSUkwSAdhp7VYime6X3iEpJuwaS8n9pdHpcZPHsT2bFXrk1MsaxuSKFpI8nKp6aghF3NHAy3Vam15zUu5h4Int8KqfZg9tl8xnDWkqgQXquOA1B13H09PJvJmxUz3M3KMuGv4gQV+weWs1fT6g/LJM5hk7dr1ebKT9BTH0JdlxqN25m7BMCnW2zOEf90I8VZOWYzUahqVoIdqfVOqGX4PLW82m8CsX7uwnvGiokzZI/mRj92lrz7ku1MA0krQkPFENKdA0QT3r0oRI4rRKmmIgo8otawcd/IgsywN9jjTw/N+N1M9/0Ywc2U9zofnA/ADshXhAD5dQ7DgOGaybPhDBg1DMToV/WJlKVqMPW5bHCtNqgqgKN6zO1TCP5YqDiZKXpDDj4YhEjVXKyek7LyxFAIzKLKqaoIAqQl/Pul6mrwrVLD8qyZGRSIlJ6lvzKDxglExkoJvCVM07+eNvmY6UMr9LwTWfiKiPLKYAen2zEvc4YpjIXN7CXLLL/BYZpAXJIptVj4EVmT3BxYdKpkUpp4dIrmk1r194QuMjwberUW9FbCIAdl1FK0X1KJIM/9XKAbqK4nIF+j4IXc5lWyMBS4QObvC6IfYpmGhH7Bw5QM7NuYq8anjf5WVVKkQZdMeGYoWJbiZpuCZ9ZKazQq7Ohtc3FOyJOpqZCi3hm4nlFhMSmrKeHMmWaji3Swyx0Zx/p5nsEAqVLEFIBepbJiQYJOciuw22w7Q2NX5TLmFcyg4kojyMZKDHMCdCi6ddPAVqqh6IRXVyUNGLRmRLESbDPB5owwMVMh0JGRDGdQSujsaX55aWpd+Ggns9SfD52nbi66zziPX4d/Y76p89iBkH9zuIG0TZwjQFFa98sMmHBWeFyUlm+3z3Xr4H2w0TNNOMfKYLn49mLiFVQ1b7IG27rTZr/5goupvmJmNTHiiOxVVDBkV+XnV60q/iZKzEXLnvYJ0Oe8M5cAHGlZk4rcxOkgvRGjrS8pE+ybih5Eu0X76wvJD4o/tAAYWIFwgtpjUglRCeWR4SKQkFHk+OjNMo0XGWdKwCcgJCImIW2eSVHwukpJVNRNNCkGHkhhlNpMk5LBNzVTVnLyhm49Tpv2g14jBs3bZWsCzsZjXZCQnFPvIV6y37LnyXX40+/+/dMfm6Ht6uXlX6DsnLHc69Yr127duPn1j3l3bn9zwPZu/P7de/k/vx0oLCgqKS7dWFZRXllVU11b91N9Y0NTS/OJTW2t7R2//PrVg4OHFh8+A67TVFU11dVQU6243kiarbb/IXCESygMza+Q0dDM9vydH2xsDkfjyaKCgLbihvJ8mnNNaQGVShV+rWGEEqivNcIFfDrLYDgK/YwYWBpLZxksk2WxbDaSjWI5NQkLaNQWmtsPEV2Vm1WVfzufLjZZYsffz0MGC1ligV/Md+LrlnS3P4mKWv+2qMf1yC2w/l9ApNPnlpVTUz2zEPJXRbj/ElISqevvQCcrnFhdUGyOM6+F4tOuHH7s28nu4eMOptZFyl76Nuc934NftgTY8OPKn9qw+PXw4jDaubdNA9d5R2m3PT8/erY7W85yMMbIIyj+HoLyma2s4dtrp/7DjG/t3n9sQGcy67d/ugeMkgyPWyk5Me6zfTu70tJ6hn4m3O3JpzYO/w4RDpMbfhpfet5yHH7bfkp+t+Z2gOEQ) format("woff2"); + font-style: italic; + font-weight: 400; +} +@font-face { + font-family: "Lato"; + src: url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAGHwABIAAAAA5SAAAGGHAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGiQbpkwcgRoGYACDYghACYRlEQgKguoogsU0C4NUAAE2AiQDhyQEIAWYCgeFUgyBXBuezwfw5hnVcjuwx1MnrS1gt2LrzlRm0ajO4dmB2u2gQInuY2f//+ckFTlMWtJ2ZgbnJEMkVgiBFAWqRW49saNGJOehSmOiBVWptUKYm9llSqZkSpYoQlBQ2Z26dWLyeZIWuhbb+JbxyLgQKd/Pcdxa6MULHRgDd5YnIM+lFvQg3T8rHPWt+KNBcg+Zu8yphdTwfor/n4qjEuLQRNsxNEh2x5aWIJqeEw93z1hP2Qsc56Vq4mISPG/3X3Uu+vWXB45mxQiAMjHdmWyNaDeD3QMwNydVY7ANWCU9IkeMsWKRwGBjGyM2YqNqpEQprYSFCAbYiHrjCmL/Jsav+MK619/KO0ynqmSmF61jUSBOqIge77UhN6shMMAM5oMniEUgskl2Iyv6svduVf1ta11p5d/D/5ep+T3SYh3tDK0BCGdm6Hq9TeWCJLjn9QO3ipGkH+SbRN85bOl/9/stxZ2f1CGJSGSizzbevftWE8QCiQBAFa5EcoGDLPdbfs5QFnYGtrw7YfKifIS60qr77BhIOggTI2JUdFy9V/dLGO+GDRVNUvzbhPgEHUfEpZ4+/mQTtaWpRSBBp31G2SEpccKpLRsxTpGaAgOJYx+xb9FTWausz55QWB5f0ZMZ/m9OXYWuUHl1I7o3mWXg7sX9kUTKuWEG6AjiM4KfAZbhCmQ739ov8wH3snf74biEKTAIZVN2psK8mcpC8n97H9KAOcK7bVRmNQCggemf2V6PxOETXVMfNtO9O/C+yxylxtr5hKj53DFdard8XoFadgCnllfgDUl7Z8ANx2cwPIHNAfQnbAhMqZ/ZfndIab7IbBZ87tOK2ixq6cV6sl31wEttVdOTnhJ/b64ujIRQIvzK5KVrZuf9X52hFEFsKbb07TgOX3Ih+HdfRyryRMvaqVPf3nVOeUa/vRPw1Nef5sq3mRxlC8ApgbAESlWotylNJoUpJ8VsCRcK2yvi3h5gUiBW2RKzBvoMClASy7P2A7svpPz+/5tqld73f4F6BUndBHucWrMumwknyCC3xmdh4VUVq+oXSJR+FdVkFTUCIWq3CbD7kKDUhhoDENQuSKpXdsw646hx0lqbbxRYmyQbbpRumi7P//99/6ZvJr0FdCX08IIFNGZNu9JyO3ynf3gsfVUpXvxYWKJQfv3en5alepCmWcOcu59l97D/abgUTU9tr1CqTjEywncZYVWidfyPuVXgOrfYSYvNFNMGyUIhbntvH7dK6rC/X9aEIGBbtPNoBcRAQHCP+3+hnFBjdv3+KFFiLb0auu/bdI5X0ut2r5DlpcYIoalCE66bpdc30GtMa0hypXUTqQoI0hbQy39fxsb354tOFbAxETbY9H4kR7T09pUrN4YUr906e1Kj956LfdIpDgrNyzZJwufwEJ+WVNpI1vRbXewyN9vi9pU4HXcwVgTWl0DX9VqpcezhNRCb49JXFQtAq1aML4iyPckzz5KN4vdmifW9Wtc4Nb9qpx6qt9xC2z9ilX47yQcGrCic0MHc0uOQaQScbJrhkbdHPd/F5sQ/uzINKxAUlJBf1vCm39l8gZ1nWZIlgY4tf4IFZ0paVxonH6CMuVO95WzIhAI3Xz036uk/Rq4AJdTeqKD4PNAb1GHraTK5YCJERpCjivRlVfk0KmEA6mqCli5d3ap7egMaYB1lgE70gBhM1NobO+qgzuLiGz8SQFBIWEQ0MeGEpJS0jLntckBrjHUbNm3ZthPYCQKFwREoNAaLw09eWGAtBFRES6RKaLRJj3FyfCWVqJqGli4grgcxmIhV1CkmISklLWMuMI5AYXAECo3B4vDN9wmndztNEEOylVNUnGoaWrp0kLrWbqyXPODVaMrk0ZK1erUR7BSH66SvR656k6+xuYmQlJKWMbddJmdN5ZqnhbHFfktOmVBRe1qXj0J5pbS8d7XTqAiKsxJHRlFECYH7xK2exXsYvaCPd2CurdvXfuo1D4QQQngbsgwKLVtlqpRatq6nDRLX6G9Xu3WgV7p1tVundXKrClW5mosOL3m91vVUrMBctavR3NajpToyah6kB60P5R6ZeHHWl9QwdzxNmFyn7E7zz7Aa/ZihhbO/oVlZbd3KbtURdY5ez9vu945+6Ne1iqf7eeur8aMBCwoJi4gmxpqQlJKWMZc18+s2bNqybQcMgcLgiCEdUqDLgMXhs+twz76DZP3kJs8q7KZotUTK3aoyVXU1q2u0Kcc9UVvsqTotLOISZy6ISkbGqVCUXMC/63DVxdoj10vv8zYwdrDb7xWb8Gve+mkAQSFhEdEs0wstozJVzlq2rjZK67Sz04gYklUOr3lXHVYNzdyuM63ppkNf59F+F9ptr5c4wAcjzaLzwXUVgfDguoJcUXEn6prjUeGtz43tmrCklLSMucxzLlh8upSfRBqNiwghgiAIhHAlouSG7HBw8SkqaTp2sncnkT4ZSRFV1lz0fYm51qWAcb2tGfSmB5QXvl/WQMfThMnOyIf49QUEhYRFRAN7Q6AwOKLkSSmVFgaLw2fX9559BxU0VVKDPUkiThm3IqqsAvALCAoJi4je/iLufff95AyVnBoaWrqAQnrQPGQ12MT+NM3o3sRpyVp7Y2c4XKe5+MSaQFJKWsZcYCEECoMjUGgMFodP1n2u+TPCFBklNB07OX7Y6TXEJKus7uTaFLle41bR1dDQ0p3doaML6Sb3Mg/UgOJ6QAwmxmjZ1K0lWVfbGnZtDtU5ej1vWd5R1xwPi7e+amzXhCWlpGXMbZeZYXEECoMjUGgMFodP1nJu8nSBtcBc1FYi5V1lqnVXy9Zpo9pc91hO2pr3biTSK9sriFIvsH8bGeUG5fQBYjARv96AoJCwiGjWuNdt2LRl205gOQQKgyNQaAwWhyekum8cf5mKV01DS7d2sHZyWcUp1gSSUtIy5jLPtWDRUvO8nM7xf8rzHNwAlauqc6txdVuVtrrYjjKByvSg7SMtL8DLGsaOy4TJTBmbGSPJVDGbtGy/sWR1Za9DddIPHa769MvlorFeEyEpJS1jLmtM6zZs2rJtJ7AyBAqDI4YElNGYsuDw2QV79h0kS8pN3pXgFnUoPSo9beLYyfORkcjNKoZjp+q1rgTk/m1bow5BEX2Anj4abYvchndTHKMH/DkfObj16laukef+qAGnUqlUKvU2zJrD9bBh05ZtO4FFECgMjkChMVgcnpAiXvpm4L+ZYThOqDl+cQMgtjKRaLuMLAcieUW8eJBckogiRSoGyqhQBfaTSKcbBADowDCAAcw45sCJqWcHxetqALgAVwKu1Hkn+qFf1yqeOvPWV+MnBiwoJCwi+svFbdYMrmPDpi3bdgIDBAqDI4bEKKPLgMXhs4vt2XeQrIMcTlAIV6CIKY2UOcANgMwBbsCK3Fwr2WM5aWv+dC+5N8FfedSioaULKK8HMZjYTikZpSy17sfuzUGdxcUn1gSSUtIy5gLLI1AYHIFCY7A4fLJSuebPCFP0VkLTsZNjZafdiElWI27yb8naxr6Wt97x8Da7fpIz7x1U1NS1Tr/qtBOxe2FbSW67zHeLDHRwXo3SZt8Wnn6P4OS2423WzdEyKmqto3Ws6HRDiUkiM6eoDa/nbb/0Dp56UW6FVvdq6m2U1qki0LdeIAYTYAgUBkeg0BgsDk84Pp/MlCKj8mvWbdi0ZdtOq2qDL5cT0RKqrAIKKK0HMZiInxYQFBIWEQ0sjUBhcAQKjcHi8AfhEfrp58k8KlDVOJYlUqEEpKv7dU9vNxpw/XMDEhQSFhHNcjcq/B/6JEenE3c+SbLkKVKmCkjd9b7udne6m7YH6Wqro8666q6n3vrqb6DRxoJ62OOe9aKXGRpvMmOmzFn6Nmu27Dly9rq3vcuVJ2++/AUKFipcpFh/lShZqnSZ5ppvocWWWm6ltdbbaLOtttsJCQ0Lj4yKjomNiy/b/+USKlSsVLlK1WrVa9TsuJNaX6Pd+iCwiC4jpPQbXDSWnY472nLidOrpEQj4mLgROh00hhVfZ9SqgJaiOVLbIw1+iRd/J0/Q9krY5qfVoOw8AcRVbO8UKDfmZd10kqVSb6vBALFwYpjfMJUAbU4jbXriAivIFwE8vBHtNsQdk9POfrwlGI7/pObk/08G9C6MDYsA4FYAytx6CcAiFhXzWcV55Ou8y/xeYM48Y7EyDGjwWA65wPcYRXU6n5YX2WEmMTAMCoPDkDAUDBWTfrjnzZj49R/VdUTyi2wNWa4AzCjGHYPwi0T4vl7ufuuKXb5zGphv34Qu/rH4x/wfp0O7IS70b2g7FAh1/P78vWeWj61yTqMBn2yKlL/ERNNSm943L+W+gyn3beyfPxaHz0DjpNlqd7q9/mA4Gk/K6vTs/OIy3rv/4OGjx0/iJFWZrtUbzVa70+31B8PRWG0uwO3x+vyBYCgciRpffv355wsnc9l8scAJJbFcqVXrjVan3ZUlXTNMXwCUHW6y35ptr8f9VxlI1+2AcoCjziIAHH8+mX68OftEAuCEC/6yWj6PLgp37t5f/uXX4+TMi4CHH/315CnA9PYDQNv1rb1r+gcG+4ZHAOvv3LIJcP7lUgDAuZQGuPbmzLvtvhXPfPPat2hiIjz8bJMlR8IiBr3nrmtOuhxm/nTGMFWRAIABEjrQ2StoX7PwTE0q2GKpsu2jvmvpGVRCKDUAxfQJsTjAiDv6pclYHYDmlVTCuVc0zjYAw7N50EZvyY+6saqjyr8qBSgoIJsSzWsWnvueGgByFIwGYHl/7K/0Cmjv63EFYANwvJ9N+9Va8xwfR2UloSFi2l3AVl+rG0ugc9sMgclrh9crbsHNkHMsVVpb5Rre/cLCKmBicqyKpYCNBKbHvwWLYTtKwBWPC1GLaZ5ZJaH52dmFGCKhmq8puRbjqHFBmiyKmDlT1Grzv8yFesnCnrkvySgeq15TtVb06t7pl8c2bQQwREvSz2mjsKHXBUNcnXQMKA3KioPJazPdMONnTWaqMrVwC5aoqwDpRFt6pOdPJ85j4weZZiHsqQaTW8ivLxltn7cyBzJKpTpfrtPkQ1DrR/X1fuss1pPejfDMqp+I8/ChmFkCMPXqmqGwBXwuPR145J3M1R/45Ktj0BzSFjJwFIuxUAzAJwle/1p2Ruem3yr+m/fMdZxmLvRX2k1KVAF2+GkNltJRqWdVEkMvpyApcuRaw9JWDOuz7kH9dqMgVp8t8QY07GS69GN56UjJfCGllW6h3X9ddF6N1IlsjQFOcoefSreK1+Me2oap3WI6wf1ZXeyGwN4/0p13YADv4sfxQpbJBLDT9zQ9WEJeiVjJZrZsRHkf/1EdGnfUNMKnQv3ydHcAQjOi+Kd5yXtjG5TViHe1xMNF2nJL94idEWyZDgtkiDX1T+vFjsc+ftJnBZ/M7jawTvQXgToc7AkwpTp0QgDJ0ROvrKokXKmJ09RVOXy6b7Fvqu6JqglchQoHvdmITX9FLdCnShDPCJaUhvq79BFjTAWRjWx4X5RaEcatpuZ7l3VXeTe/cUXz//AuGMuHuq8tdluOtzL6gwMTcYaLd4lizQJhZMAVGWDSLTbmrvDdVuYC9NzHHhhxKq4FcqXfvgthOQA+ND/zZVpdqQUksjxFaR+2VdPsYVu8rUPVtAWo1l3jcyGbbDP8T6r5rDbaNFCNE7EHI59igOzj7c5V3IQJ3gEr0nQoVENbXQLaIYxMSSaccJ2iJUj4JrXLBjK1q/I+SQZHbdssOk6H7+EtHi0elOlaTYQ3LCNMc50Wlqx03yseyTZmgmrgymoepPq3rjsVvj1bP/iowLZsrMhKOatnv4It7vcM1ZVyUzoqwitTAstf53YRW+/+9hfnPn1BXXiwN6OPUmLUVKLY0k8XrdtNYeYfuSHQLRWjDXs7yen6ZEOi5w2tIsJ/bJbgXikUBFzgRIAdZ9kbS2ajikxDRH8tbvFQ5F2Z5O0d4ZJDmSr+QVxFiccaLTuiBS4iATL431DYwmcY7A4MKP0CeD+PtSRgZMgx0hEHgLO+Fjt/mTMxIODtEMKSZEyOZSEUNasIQZHWtuA7tv/7aRUlHNNsMsPu9eUjfL6HOfxmD+Skh7zSJakFjtWuItb/Sd7q4kzQuIpjKWP7+ZdQUyRRmIK6cpaZOVAVnKDSHEndNlGmr4qv3y8etfGfMhw/dDE2HbIPg0iTqXHHIJzj/8f9tT3QrdXflUeSjiFzgBTpoSo0UC1fnwQwibRljltq7YEIlV/5ASDsPCp2kU2p4q8hNeoh32gOXbWaSf1+NlqTa2TD2BqQPLaVVaN9YEVR2wOMAALKIEuWBzwElQl9D5v9VM3xIRvofrTKnAmx5+4kPR5x8PUFPt/NSxOZqf4excglNty3kN6/mBHpL0P20Wxx/6nbqFQHYqs3B6zM6EAFxmTIKs+32Xo8w1v2TzUEI1g4zT4uXo8abvRF4ib+xmbP2rQ9P7YW6ce/MKfHfUdynG93vkNkmNUNbt3j/C609v7L4IqSdvQ0N823sNtFoSk83aC9ZTtaA/d0r8NN7bLjuYjniv2PoWzPqIYC4lnAxR8qf0RQtMuZyeERK4wTZ5qhVlHKe5JsZYJtxvWqg0qDGq+ipwVDGHvxmHxo/0rHsr784zYBxmh+MSF277BrtDG57GD6ZT74pqLNSuaqi50MpYknft+9vNxkD/lmSGPnlwtqcVXo7IgF1Mp4Hjz4q8nneaxx3Eno9PKkIxaLCCfsSpZp0AtA1Yptak9Da7TW4VLXrKoy/FEgeNRZ4W6ytxhT9LcFMvazA9S+bfvYH77bKPZsTL8TO27J4GrlJkcUQMaNd4lCC2IACDaLYpGvR9LacvSDzqiXEd4PPvTH0oyYy7PoSy/frVON407K45SMbcUKvzHtSozjEKvyvLjnK/l069KSoHWMDL8Pvs/SlqcyTpRITSLxptE1JLvMEJrWEljapAlt5EUposcUBMtYkoQs8zvHjzZU2pUUsgYopeXE8JudgkZc3UKuVCzxGAPGmFySI7fJ7Gnelgata6RbcwBmU++sTPGiMxwBA49kfz4MoxCPck3Ns6m1ECi7a99aHip+wAcUYiKsNXPlWexvKynU05XmkKqDCHGIZddWu3aZxS0K8w3tQKFxTZ1gHEXZIv/nxtMeT7kZC+XAoJ34+3VfHiO1FKA8XFURaz2+Lc1MP39tm0CE0JHbGlAe8j+XsuLSkp3W6qzjg3soZI5lzeneDW4ckbx4Nh4bTpaXcXzZsPRa5dKa538YeUv3QlkkVftdGbKLb2C4QDyhrN7wsZT9DrQWYW1+PwsfgrOj5poZJOU9sxWZ1KiK8MWQxvaXhxKDtS3ZUgCkWmUivT8sRjdlH89u4/TF4qPHor6oIU96e4o4puQRXchu0DNMiCHt9fU3OphnjUBQ/zfnVavqXx5P/9Ct8JLzxzFevs+ErXOZQF6w7eVKedGBcageYrjz9Ih9fSMk68d225fDSZ60bPJ6d1x8eqLyYzy6ZtS+rPAcGPtCeOGgtz6/hzYw7Y62LCR6scKvVbtOGn8uX/6B64lgS4bWKdLfBojvk6TlKU9rkuHBXmSG6hZv26BbS2Ruaq5TrU1mwxZzHO0TLNmRnAvnXKOfLodjJPOou5/LkEM5v6tBN3c8/JTPLz92WN4aDNfXwpBYKi2HJyRJXEVD/Aih1z1rVQsrT18bALlVBEaNRssUqEQevLNvFoKlw1IWUY6SNI+XuUIM6+BxQRAMWVyYBpX+Q/fbH9DaQntNEASejIeKH8ODyjQyxNpdwuZAHR8xFNPICQTDP3iAbNc/ikfIMU4CUyz27puwFuCwLq7xlo2LHueDFUu8xrVgYaLP9xdxgBYBMvHDjkf71ikEANprASO6z9st5m75wY+Vp2zYYXZT0jQZgsLm9alca25Zs3EsPY3Xh6qe1elX31nv0sSWGu/6fR4VGX24NyGHDfc8fZCL+hBBCc3ltTrgTeftP4wUMGxLWvMK/jqkxYpsL9BPhyRpZqj/d/T4r5x1HIP27AvuNbrm/WXQNqZZi+Ly611ivrfOkDfSmxPW5cnXeB+uzxXHpthuf5nymHLca4dAo33w35jsz4QyByRoBKkL4TgeJGyjQN3RmspIoTWA0enjZs+tRgKHKoALTMrY+qBns8F5PPZ5iAAUtFY4V803KePvi21+O9luFhe90c4D3cc+yoDr/4R2hlpgUwaiuaGlj7Kx3RnP7Y2ebJtRwuIWXPzsWCSNvubLppyA1uKJ/nweaSpcXAGkLtETsUr+hRiGgKzf7may/wq4fKJQ/99LUQy0DgzQooVWVyFhXIgB4f3bcawEykY5mf/cPLYA1ymiCrb3AMJQBQlxd8usbUbgM6L6b4Z0rG1FAxfmL0m6Mx7TH5aZaUmk2rR+yFBcxa0vh56LloKjCWXXHnWId/DzacMD7ccV8IaqZHKxkgchM+/GEzP3PAwQsUDA3N8YXNgB3PShzGwBXAtiHdnnp7iqMsRCsq+v1+OUjjWXPhxQPQ2UxY/NjgoFoX1xP8kwK+XvpI7iDfLrTIBUG3bLITgztaOl+Mh8neQXXx9nsxqzPqTS5CWKHAhWXwcXyY9/OC7lcTThePyzCVKaHKT3oPv9GyRNkp68mUTHpPcm4Q+OJkWDj0ds69CvN9jLPQlrr0lVdLSBiFR7KYYt0mJ1QQoiaL1HUkKbLbybEkP+83kqCYkUjydYMm7PDWg96fIGhZEr2Bi0Mtm0uMRfnWG3rShHk/Jm10lKmEVApmRDEQng0jZ1vD1T4KkCldJH7NKToavBzw2ULe3g5FRmVtaxnmej7kO6ureqlsqrDRXwIgrnWHQXYt7zkV1VHdbBI3JACDux9xY/L18VE64r1tfVQzQIH9Lv6kc88MuFqC1L8kA4rdoXzRSotOszYoqZBiFFlY35g4yzGDsORZ9d5aRF0trKftqisx3VKQPLuhE+lWSKiz1n880LPsB1qGEpe3bVRdz1iyBB+goRoD6qPB+ofw9SMGHD5SosuJUDRqgxsDY41BvfhFB2PdFfVDrIWZFtFzdKqAtpNJ5L03MrpBZJnVFkMzs/2Y4f5+76mxfyj0+zl482HXy7/PAblFkPtIpiTHTP6r1fYXr892HuYs4pOqe5Q+J8jSVt9mtXtgBxEqbXk6jTmcmeGC8bdqdX33/95U6pMSSEpgui3TGyhABscwpGXKZEetPcd3Vohey4shQKcPyXAc7puqDt2ZxMcK/yc02MUeO7WdP5581SLQXlFFjWOyc1dkw41Wr2obiFduMizKIZ38peFXm45PBsHyBfqrnV+8V+H64NRy5CBQoLH3bE1xC+gRiABiCGg35etcSINyJnrScIirKbs3J4Lvv+Q1c/MProaw1b9yMYU19IFMGbm18WoqVVc5zaRzE2TG/bPQbAnR+D52G/1qL6mZMxUYvsbPQqPB79UABnKwcqbBJgoBn3bVwz7OZlVzHxP/o+Y/TKqP/tbkz1aCcW09lZjcFWdQ6jse2jVWZlEN5/PLXLrFP2bqcsl0N8m+xt5GUydNyY7kPcr8oYf/L/5QDyIyecg2QxBHbfJVcPCS+N5Vaf9CwVjF8XjZcQLmLsLGic6y55ekKYPhg2gEWTnALtxb+JJsrRBwiWNhZRkTeprCa6t2excKICS9m2/mYw7Mb3an1QULYF7+JGifNO9B4jXkpw7QkvVrLW5IpihyrK9/KLLeya3NkotfMlo/Om1OFo1dJZCHAwjY6oxu/kQvtDS5M5jdp02o7qxllxibXDsFsYSg26VwW8keEU/Bt54zc6vgBtqpRgMQZQ4qTRsbAinTyNYGDqvufQDzPlwWuU6XXBXF59cFp60Bp5Uni7WlMXxOTVBik1we0Wt5yY5yZOJWCPMs9Nnk6GWSRlRkIEmkQUOrEBKoiMgkqKk9BopgQiJr+Jlwd1K7V1wTyYWJtCh2CuC462GtR+NvFa3kINE41OanATJnATl3yDkUJEO+kjLF+TKL8gmY4MFQQNJgjDuwz6jVGZyp4wXVpkpXgrBmNtDpot677WoiP4MJB/usUT0RcvLq/qGsXGkXutuG4b3ccB7fx3bH0o/YPryobmK/q8DPF/ih75ZGRToXAjoDKCqGDEpmKDlOsiFlp7pSHcVvVKPjx44+om1HvGv3nP+OXFjLtcV9d76lnd6NKSblhzyJhsB+beLWbyNO+ftiHqnavgoi3bqJnVjxiqHx2xvuzqGvmkiHEzyH8W/y/6fVMT+p2n+f/Q1RYx73JdLR5GbtPAYnDYABgcAap+m9buw14tG/JjzQkoO2PvE9iEJko/oYKJcUTdRDpV17M8/nHe+9JtDeZI9j62m1B7qaQn1k5dmeo70bfjyo5k6UZknK4CQ95YhMQHIo0RhkS98ijKymauare543YNhpPK9tUBllyXcLxuTO7oaFxnZycG29HZjsG2j+ZQQFqi7rMd3c/fQIS861jg1IKBQSuLUsTAsbPK8vLzysFjMsTiGQconh+hhNrqpEiL+Qm/G8I6XWBYuD4Qs6LcmJig3ISkhIfpxl8zv5tMu3X8xcZrgOpk/2PIj77aoLBbBy8fdQI7m+LlSTC5fuFMdWpulA6dRw1FSdpF8MC0ijSocMcNHBDX6uaUl7K1xTATmqmfiaoujN+YLqN0SxoMlSeFSY4aoE+d1//EUVZaVZHfT0j4+u2uPsw7MkwkPd2LFo+WeYdC5JyYNlzJnApgwiREIqSBeaWGLGWlxo13ZALvPG+f1L+GU5HlOTHdUg4qP1osD8ts9Wre3Vwk3dVddoSaUzwVZMpKHlC7YXyWpl9uOj4I3ufRnvdbXjGsiPNm7ZmHWAt+Ak+4WZjf7AkLYJHS0HR2ni9bgi+Mr1nT0WU0kDb5mq7eN4YxGZKR0JAs10RAxQFWlSlmKr1StjDYfYlXxa6DGymq2LrUD7lJ91Mrtb+6c3D+fx7xuL7l2vYsN2rSlvDqwoTtRTm8ua6OeUFF1Qleayf71GthDFZH52SQ6dE6Tw7XMzOKRtKxWdmE6OhMTxaHmKWyIqJ2AwoD+evw4BbzP8OP4m8Z8awDZ91xMPF4S9Nch4/RN397RRKz32SYidLrHXhIVkkVxu35vnXDprmWTN54e/HJ6LIyBDTkbTHXB2NSvmsmsbGQ93fMLNjUXldVZYT38gXLguMSSTExDgQkZ19vGI8nxUVEiE9n+e68bpvET1ncva3Nx/glpXOcxibGIQMLavIpiclnyVZsmBjfv3+KsXy6hKnBMIVDIaUG1uav9XWNqytjNCQ6A5sWGk1IZ8SpcOGRKiItHqdSlNl2CF+mxxJjzdAdhMJq5/rBTXXE/HZ4a4J7GvRBB3fOgQNrS0/VBt65E1AXPEHmAN2bT649GbGQdyPD/r7TRPF1zl+5E3Mj0cFzQQs79QAzHcNfFpbuWQylKwYDcpQRTRKRbwkjURzNCQ2Oc1u/13mHhbWVny89nioMY9B8pRHEY7ZMCJkqdW/MAxKdrN+K3oh6Xuafw6p6ZlJh+JWcw0PDh4w3osoG7LRX5kwWU4W0U2U9myQqtpEOSYjittNEdI0vTYQ20KjIamphqrY6YZ2XSlzkFpZRC6T7oJ+ORkB9BKERmdh2SZvs8rqOK4za9sfZu/Zr/uvelfP/kZl3yf3iTudSpJrIojqhDuCUeSxEypFjUeWPfl0dIUyNj+CEwSW2nsxFHsYSRysKE6spNZesCLpLHmF9m7A0Vuivk79YVe/wzv6/zD0/gExdWoIr532HAZaX/h+4Gt6ii+5XhSA1cbJMBhMawLTUsMe7Si/QV8PvuAv1hGW41D8AJYgL08O50NPLawd0xeXNGWv/KYhd2VkIuXgBWjS9/X1uijytsXYQ6m7B9y4jKHL3JdS3sxdq6tkL1a3b2OkRSnsBjOGFGs13dHtprFAUWVUc225VdOxiFkS8DEcpdJdrwdkzBufJSQPw7KKrcRf6HqZgN6e6jT5vMtEXqtv2cIyYiKgVbb/fv9HyluVk/zLn6dV21HvZOy0udmWnEXrhArxw9rBNflqyuK6C5NFnxiTJEHoXZuF+bl0nY76qiXO+qesgJ0/djV12OgZfhm58nlJdE9VF2uyStg1YdP5iEaQNsAWk/kg9NO2gHUc6aEenzHG1YPMdJ6H3kKB6H6oSG5WAqkhacD1RH32hpucwryY838FnHGB52bWQTiZCRy36a3xevMqp274WbmxeNfc28MunbThqGCVlTSR0I9fH0pWXfg+uuUykgnrhk+EAJGvpFoqDhmeFNoASJlyuX9jaNyfhNArCnPMciCVhgc8RWbxACuJkXMqa+l2avTB7A4Z+DzZjolrfTEemDzvEC8i6h6HAeyKYK5MGyLlL4JJdu8ClixeNkMlJI3jxMrj4Ri4+d7m+ue4TJvp8TdtejrFgD6e6jTZvMtEWqtuTWKB3nJp2+gJzHGB56a91v7LW1sXvzTGyZ/ua7nD6r9n+cU1QROSyCdm0KEI6l1GEF1yLR3qFkuU5J9hc2MIKrBp7GCiCmf/yb4zRMRqXFf/sLo7eje0qituk4fu0yow1UqFbjLwU95GAsA3/1W7Yq5Jhs0dURuIyCeqIkqHqsQNphIPilr1vXGHTkqACL0FlU1EuNZKbHmjCNXiaItJV1C6dNG6stuIQp7xlWSrkMlbvuAEG01gkFZoWmQzvRzC9QqjM9EATsdHHRE1PjWxSZTP2t6w+xa3ldMLqg4ycG6vWPV7pX/nxMfgxtUVaBa5M9utMzqgLkUjqQ+RaQ25Q1Zr0+/i2v5R9vY5u2SaukHAA69JvhDO7IUsd9ujce24VWAVksaPjMf43ou7SJyzg3KWnhFd1wMXKJie+yeQi2O8SXFllhZMS/lzr4loJpQNFOUBuw655ngX+F8Tgz9IncPBb2bJC8bMMXPb20/enm+ef7l51QfZtlaAFx+qCH+sINsuLqElLVwRiQh4WtY6bYL/V0YMEqLj0htD8zOlFLVb06DxWlO/4Ysd5/FvsoW4amBZAKwA/2k+ZCl+5z9FThimtgYBlVAUVYG2YyoIno3oAVoQeVBI8K2LV7dcFfnQ/GDH5s8GT748CCu7Ck5C9xOtFschU9H/7dOslRP2eqfo9x90vDGwjPx8wmbKejZObnsJBXeQpshsA8usLb8OngY/9yFgwTmYfFVM2oH4Zfcg8Ni81OzlGBj/ki4bxtvlJ5rYDVP1RWYbgdYrREkLbOJRXJgiVEFSgCEYRTsLxzX+VyBBF0MhxjnsUJ2YLLYbgSm/uQDfA8vW31Jj4zcJ8eQ87pz383OpK2sXywR2y3ACxSxxuda8dW3kblgyc0nlFRaZ5x6Xg2n5ANoaJRfggcRH9qz7OqZx+rqnvlLS28gCfzYpX7RVDXNl+bGgII4sSr0A3SpNwzYzUdL+YaB4Sr3JDv+ek9WfE55KLgeEZeziNa7gX2TG2FbSLlYPbZTmpdeFOPt8A9fXGwBeu2RYcqsxbAw2X97H1nREXLJtUiMZwiRgfKC6g29+dzPaJilR5x8mx7XlxeCPz5Oo1x6WVWTtjq2oYB0qRrLO5oG67iZGR+hgFgo6DuwMNJm5af258MbkCGF54grOmV3QD8M39QJg8jJ5EjCiqrdOsapnJ2SRShvbpsvpD0rh/WTYg/XB+LFegh4jKBs3Zqr+plI63/FMxaTxFlhip82dHur9y9sGIvZV9WlFMfVHqqL+SWQG39de4m26pnTfMYEUx9QUp6ympUd2OBMxmjX21WYNttYcmjKrhs5nNq3UnYmuq9/uVCSKy78kRp2fTXdgcHZhOXEGj2Q+TbDUWOstHO2lRK8SGB2wPfwrT43khSaRSqtVq5XfJryvuUwj30hAnS94aqcjzG0jd/G2zNjVXEV9KxX1kWVcIcd0z01jc9PENOOzo8WPx0zOdZhBf+Fc4h6qy7sBvJJFiX93xon2lsXBVImVjiIrwq23Y3JkU/y9yBHIpsKuvLeLNczBP2e2W8SrNR2v1t4eolo/2PU9eoKh/Ro42xK9W0B3w+3PnLDw1yyCIwJSsJgMqtYXLS/HPhAaltIeo9JTB9M3fNmenZCeT4z1ACH7g5v835yWmJ4alh/auqky8iyDZS1aIiKRwDeV1K0ljnOp4Fzu65/mVlaf47d3ci3X13AvtPad5FZXzvI4e3gVL03TDgbaW+v0zM/UHW9oaZpntcoBl6UYPKBucEZswpSiS93ByOsLPW92/ojYUuC9nKtvLUL21+EBZ9nz5DJQ4MzFr91zmEN03AixLv91/xQoVExXgkINf4w74evJyPLAhXDtSrBHhMSexNBeg0E9cJCcl9tK8iyPTt/7l7t7dwPWg+r0djPEgnkrAqWBajNqHw/DJYNGDyjPl64IzCg5ypiOU4wUgl6lcNjiAn0wLxv2YgEuDpWNUXpw4HwVNENaYp9oUrAvLcdHgJP6lZi2Dul2wEFTwHWgrHzwHjgy09nL/x+Bta//MxDcV9PkLOwfHOvkG8L2qkoZN3zZpU/MU8SVU3MdvKi4tEcAKFRGV4BB5iw6rHUwBPITfRCizLgcC3NS9ve7fuvO1wCwe7ALMAv4YCyiHX0IqE9cH/ghMMez2SHmwNziR51GE4CXujvkJIhszgFKubgxk5HvMg2/Bf8Yun9T0fBFq7m85pVr2OvN9xNMjU7++RYz339fEvd56ADy7DfxU8SrH8w0CMfFbQavNWcpWR3cSoBz+AO1Q8jtmxkZVH7bnJrpM6X4Zfy56hko8uTiFZuWBXlp+GPl6BpkHx15/02+9iEIGDNEjhbQAR42z1kEbJPJtVKX1BGrDSxxnHSA2tgk8hTjCXu+Q4aAOIENYIxu4vLExCJMU4KBx0NrrI0U8RYKtNdH+kFNRuLYnUKX0bRQFOWid0x21AbFU0fdWXQ6w7jgH6HVgeD85TtkTrW0T+EphhEOOg9ZeE0ACM7uO8bjHO8AscoC92iHDQR8h5s8va4dtjiVh2l7vtGQgrYOmeaSIPkS/V4kN+FMxnSqn7N2tsO9NgRGxV4MorTSAF5aJSMUK4dhIWgLjJ7HnVUn5BwRHCCNu/CPHrAFsVWcH9hVjtIp0/B/ur4o0pQbNArM+C/o3MKvG/cetdyhmzLf0zSfXWThudWOj1K5/SxybmZl0xeYYiNPzcnNr6oGkBGRsDgT9lqmITI5Sk3VghsOwOxupBt1TOmyUlXbQjn0q7crapUJSZ5qApkN/kHVS/IR30WttxJ7y1fv5VbImLx2Hpx3JjgPCSAukpONCbF5uV+2bbdke1ei088yg3JN8Z35qvsuTa6Ued8bJ375d8bbvsQYDG+tGR49nI8JDM+C7Nm6or98wthuZHR4GT+/euLGxfmxsppvCpoldfcPY6G6EW11Gd+sZMpIVwkJ6erKRIdGa7IVkB7NRQmahgmG36wGHL90kLJz443WMu7Ciwk0Y8+D1ztu4Wx4tdFgPO4Ptsnb85pjQk5BxLOGm6/Koc1EOSfzoc9Gk9JPSpEY58Qm1QEQPLM1KGQrOKJjljIUrxwtBrmvi7esT53qwzgP7UuyT7Znvlx0m5lDUsYmCtiTP29QstiC0IV+9KVgfluOqwUr871PTt950cx/rFcNiklSsGC97qV8OMd87J1jKCcj4w+CzVxNY6behRUT060kLLvPt+qVrJ0Dng0rUQxDI0MpEFFJaHoJEgLOlDQgmnpyIZPVM9mYiCUnS8NCV3LCFjJ1d3Tsz5kNzcxdCPSSglrD5vJxVvB1dXWiBncddAPAXoTunTfN4x8wfmc3Nf2XunNE+blP4TIp7S0o7ZeO+KSlbfDtlRaWiXu/JXcm5nH0N9TMsXdkE30hXpohBoJVddNeQGC2ZzsPlMdj4vFiOnBgcFAc8D9HZe6YkpkYk7BVU6rcnVDTS9myxDDHD4VjJkf3EQjOP8P/98VexLyCuk3XPWjopkkgVgUbHKcK6kj1Odsy1nHqrwPkwofDTe4OwqQTy7ueJB4WOj2B99VCM5XoZKcIXBD3X8/Ie+tvXnlfnofiMNShv/UkSyjeHrgHd0hNrH9zBBX919BMV5/TCMMPc07OdTWmajkx03d3PP0Qu+TsPOW7e4hEp+DsthAGSLsWdRp+iFO5fxby/TbfN07y1gRvWqFE3hfL5jmrVyZnLCWvQalaH8agcptGAwX4mCUb/HkdIJEz3HRaTyOorOpxoOfir/+HZKumJpydimxtOrjVcMfSd7FNfUWdalG2ggs6/vH1T37Rg5kasJ+BWX50YdLM8oM12cq4YLi6LUuO+YCQUb3fmuOlqc+uFXLdW5DeYQWlxNl2EznEhLSs/tNhD/M0IiCXoqE+VT92HMxBSrSdh9bGWMoj9a5VTTUAKO0IFD6EqsB/QLBI9JHVkkcaLofmn8aPSEUHhKRAmJUhU6gCe6f/4rNvr/Vc7PA2JK3kBqLZvMUco6fv9Z0wHcnQGQbrHKt37fX3oep0ZgaSmj9UU7I4xtN+6D6g/PRB5FTYnLX9PfE0xfYSl0noi2cEspKcXYIbFnoRjMDgvTxwMl5N/u9BNyHGzfkssc8Z5uKC4HgJbv+EtriwllCsIwYXRSWngcO8E+0QryOV/z402V5YfK+8tYYhivjgD13IE5g/H+IGVKTKTr4CH8HCiVPEElJqUpATAmXxPVmDNOW4aPYXLiper0uKTWVx6smDwN/Cdta++OqKfrX153oKYISNZltcUQydxfvuTH2DxyPzF+bHmyorjFX3FTFHsF1fgGo4V+EiorrLyH4oh9FzT9CnyC3f5g/13tEpHMChm++h2T48pzHDyxT3unjE7flsc8/KlRlJBd787N/WrD4Lcm4Jz0Z9v/Sy3anVAGWOkiP28pR6sLYYHzW0X8txbkf96GPebt4yJUDnOHylsSh2ghrcg0z6VPj3vz0BJpo8zM757qAx8DKyhyDkRaVFiH2PYjBArZVdWSn50OjyQBXdru5IeWlFZ+Y+/REP3LEPXwB3ADr4GpkASwvYXx0GH9oK2W9hZUq4yAoU+8aG+CaHEaVsG1JMqgfUqQIT/GXmxstB0r2JovGLAPzcloh506DVqFmO0Omb18BBLIZ7n1NLN2wN8JjfuxKWrF50kYO+d1hYI0Me1YFjoyV/jdvHqCUnuLMTDf3knlSh1+vpm2eiDPvz+9f3vp4GcH/SMQF0QqC3ez3JngrM50zymIcb+bk8cwvyCYEl+HIwfkQl5xoIigMCuYI9EOw7WP+PuySd9Bcgr/8dRwNrn3la+GyFlvYMhiboMBEKbjUfCV5gS67PaH73Mdfcj6MkQBBLCoiMQcUxXJMI1Ka4s/18y2rjVF8dp5iO8fQWIWRzH1wfHmhXAfb358GYcq9rb87Wfl5mnzyovv1cmJAVyiX//QtAG21v/BW3jLAf4GiH9lJ8kRLn/eMrPb/Bp0D6crEOp7mnZZttLnRvFLUGEN8eeChWmDAF3gljf5/Sodvyc3GIAIwsu7IkmDEb+mZanPqimByM6DE3wcB0PJuM7IQbtqIiQjsOLXqvTiiNRvVVyPsamSbBhS4Nti3IfhMbcSpKaZu2f60abQaWo59jed6JnTtqtzhzrQjdsOjaIQjYO3Qg+vYvifOKm72jpptJ8FC6MlnoNd/OZSJ2G2dLPBelmUXLBgZfKf0BHochcqjY3K+IN2/jVQi7CF4wQa7xQu50rjRK1WiRqbXWPwhe0tQoEqrS2ljSlSgWQYadKzgYlBkQnLuT3PnbrOfIlT1cGn5HnQHMOe4s9hYZfZBiy8bxLha7J0/1QZdSxiHjioZi8uP6dth8Ttf51ki4QeZQ9fnFGXFLD/rBKXwKC/SMtWEi2VvSXw2EAWmTXfYCk/Thc3j4o+qGvBzy1zLPeqE/CAWdt1/+vwd0lsP/r7PDnXhbw5rraznPrq6eZebkB1SFR5MTTLP/j9Sgchu+vCOELggzilLiWAsWgn5SicknC8V2jD9j6/3J33+BP9/CniwQxAUWywHSKjBamYlO9k2hx/OAPp3xwtT4SWER799T4ky5sNJItyxVl1bF9M4eURqtx6BVb1XueEbttMu43g/Xk42eIF88Q0xisIYM5zWYfYxozKo87m5cNinTfrjJ6h8gGRKJVEfECgh/xc8PfYDTGdywSpQqP5+MoxL8LP0FQZj4WrnuOitgDPZu3OptXxyr4rQg90OJLSzha/VVxxwiQ7UIhCB9LUX7+iajHRCHFn8h/lIj095MiHxH4XX7kN35e5mRTZzt/kXlExVQNZLyMO2ROyEs1JsfI0HMUsT8wVcrOyWqqhhVkUaRgb2qlYoxZ2EQ7WoZkHk4F6RyHe3tK2Mmw/jyIyxoTI7k/O95ILgaGFs9nxeY9ThUag0zQWGENKZnrV/QqiSOKYwfJkbQ4go5DKbQYQiv9BaVeJ4Pc1YEJQu8QY3nHIlTPIUhzxpbtF6itT1pLValuplR2D0OzQDjbhwvfltQkdexNyumgHqvB4iPZl9O6X5BZDjAfDQz4fmD9gc7mloLk9G2XXDpaEB5RzICJW88eP9DQg4g6jkJCBTbwyHvNtvuKOjOfuwr/CvcefQUBnnW9x+5nwdyjumJ2a0+nbrjZO3xJcahwauhZsHxS/Z5Wx3iooc/UNO7mGTImWDEMiFG3UU693OwvGndBrxL4OCRAa4ctUM4mpFzvfJqWFHioPFDaD3R6elfmP6RuZIzhD+eNMP9pnTqb3Jh/mNHWxD/2qZRPLmYK08ihUdneXI3PiJnhEYVBD0xChsZnejP4uCxTkGD4rKfOD1SuDQUSIjmEcIo0uGPzfoUAVgQiAje8qYp+/K2+3RCsroKTbknSxcxshC0xpDCCS/shzkJr0bNfGWsuWhYtqxIJKaxcc6Q1uNXa+pww1Z0dWEzHaBca2zkCU0fuqP78umIHdL2SOB/R5tsMNudsnUQ7w1uNqo3gL+T133Gr3/eCzmYtmFQD/m0bUUe5K8OSp9NMGFGTbXNSe++x9mdNyS09R2eigZnvc4MdkWymZivfZeO3I4MXW6q33w/1rc3bTl2vVC5ckiwwYRfGAyeRAWCV0vPEu10OsOaGh+eVHx/4H7/7dMDMBUUqI8Qh+4G8hyeNuTKphRy89LFkZN1rQ2rGqbb7Axutb1lPDiy3/Zia/tIwPPqhuEW01shqqGcMnZu5mRkbucbOiDMfasSisSvRjMzyQA1d1MX1MU51nIuN3bN8Y+Op3OiM8LSThc2KUWZRU+yEy2QzPR/WSCniL3s3OJSb1p8VX0AuAoYVzWfG5EVnnstryd3Pa+hhX7A0zZTur6sp3z8zU36wprZs9hfGiZF26NuM6RHiOGWclQ9D9aq5vno48QDwwCYxUe5BANfZPGR/KPaQmyy/DtCHy4p5VZ9zIkMgoqwvtrEtZl39pekjFg8VbugBYqPHolglUZatCNefOa7v6VZARLvXOmFVI1ER2FKqXn8sQ/STjqNS7rleuXr3QwREVCbS63jYSqJSCENi2UGFfAlK7m5TGBJtIilfwpK70xSGROtoNfkDGhV7orpmgqVSTbK8AWtClcbaWl09yaR0ggm67K2hXFSKw5TlSHDlDxlsH5hxQ+YHM0wQwtBiEeUziiWS11bZeTiA8ICqnk63Ot2lwbXHBQW9PxUwVKnpGzLATsUXfD/GAf1qtm/HTJiJ3OWYK4AlLg4edrPCdI1qEfu37anmpZKbOG72UJMxi1N4v3yo+pSkZ1BxHdQ0bb49sv///l339t/b+mv+iJtuXZtFyVK89HZTp8VgFXQ4fyzUTrcphOjp4Q3ZQLHXhk4BYDAYmUdxwDgtbaqpepHZ7qO0+Wzd7PYUn9WGlTHxehZsDeibup1MIam/eOC+ScFjxortrFL1DvvEXoDl/a+A6iPNsSSUVTVW+n6ae7UdFoMSAuBsdVBs9YFxcvQvJaz63U10CziWZiE0ZD32R2iSqK69MoVRz2FKNhSzWiSZRijQiB2uznkdQ6lgWmAijoUxF5xuXqCo/RiwlCtE4ngSjGqRSAzOpZSGIp0ytWFE+tBCe4QjLO8gwJMQa9oySxNMOVFRyypymG9+EqDYbmxUQIkkLz4ZytL3Yu8uV1Mw84ePmP3hbE1VbGyUmV7PuaFEm+H18Zd/R6z17ur2vKjixZWf1VAvKuF3/zploJ/VnKV7CMBpisbTL2PrE/M0X/YSvGEFqhWDNWf+9usIzWyy385T6qn2EP3qcFtYehO9xHZxt5E+oG8cb4vF05k6/76/p3fx9nQ4HGZn9o3INFp5sX141On+WWPPyP7Rs/NKZyIxdfHGPoA0uB+OWZovx5wvzu6INmRE+bHZoCI5L3gfCu2xpyfq2q+KOnv65ts22sD6jAPM5F1q2viEHtZWes3Gt9+my7kP/LysfZi3mQZsENoyxY0QSCcazJW0ZfpbaX+eC+c0cz7kvqV6LzOM5vBP975ZW1dEnaJx8vDJyhiucLXVKh9/VMSW7Ey9k1f5X9d2szUpzy8eP7nvSOv3m73tnSvg5H7Uk6YsqitIJybrosc/CIgqwBk30X+TbUSRQqERs8mendTuU1l4h0HcFolBA42nZMs+uVitsUg+WU5OHCbl0ZdW/sZFlkZuiKIZVeaYUA1MAx5oBA/0BleoM77CJxGxvJAZVYE7ea34gXa5voj6zVcgLwY+eUdeviLenS4YM+GR1l07siD5iSZpmUgFG2XmwNF6lemr6w3dYpR/1YUxEcaeH3pVK4DvKcF9WuMS0eeBpKg+zI/kcN8zM4J/1RZd1+N0SPJ09BrsOSZWT2gbqeSNJQ4Jz2bNheaQF0nqtUaNjdjomQIoLkApAMkA7wADLo1ij5YK+gLxZtwwIkeSjJmhOjIuSuo4ZUwFEuNSCno2k3RAxbII/dqyCVc5Zr4rpO4Zq3F13BGDAC5Ou84vAYPVtOwpoychq4zLIkNowaRsGRR2Xgxrip7Y0wqaCY20ajNkZsD0ysrAu7W2h5Hgev9kMNzEDsMpQJN+Arrgh2iD0EnXmY5K48Uj87FwElMduEJUFEAtuE1VqBT0wBhfC75WHg0rtDd3ZrYfJAUSrDaPLcO3OBa07rywe3b1qL8g2G6A29gXv1ZvgTr7mrMzku5YHVlt0gXsmgGx/1yRDXmmyDSyzUQwkxDY3meUYM5jER2QBODpAactaLC19kaEe0gW9ipaNqIzCo4+EVPySLwymSRnQt9adUONDtIrYwOn/vAF+/8HmX9S41KDFLNF/EvQGA2H2YfR3d7xK+44Y6u3HuA3LG9RwejiuAfGY0sT4jZcOW3dEq6iMABcjSxCxDZMA5d+dzXNiyS43nwguskE8TE4ew66yv/6CB3lyNBRckNHDPtSPudCCb/+SWHr084cC2vRld4x5STrJV6LYclYm/ossrCvt9FwwT4x+32ol73PnrWY5YXoqD0kfzWYE+vFppBBK9dmWLMhMp0oqzrwoFHAhD7pL6b8vnNinOQUtp3ECw4Mjjaj4WMUa7+qKZj/+Ah8RSm6u6uKEoNWGcEWl/ipQMwVDmVn88jDvCSju2KIjW4ACg26DQTgsFwzRtkfHfkEqxAMDBT8Bo+gU7XXi9CdSeCENl4vH1D9vndb3EgA1w10/aE0oxhhbKwvae3wsHS2einqmVF9fM8SBWWjSAA3PcNF21UALYg84XXohkFuXjHxTUPc4s+jBT5jwIz03VzfLH0iaeaGaItwozL9OULhQDUOFDgf42NapuKLgl9Gw9nD/3+39M0bvv7tYFHOVKp+is0vM9TynW8QLz/c/YWDjfrls+eehZwRQe/yzWsrrPKZM7Af/J02Fced6mEIIwAyvgNnb6CcLEjJcMhdgcovdYz1hjA1MpJ1XIeNpbPwXbdK200gRW5TOqA84UiP85KtOSGPLkHk7bIt/+uRVV5IjIGkazfkqBSOmWqTcpRUzX5q/Z162a8HOk60sq4p1uarTGcs+7aDc1Fdf9crojQ9ZYJpihebpbaiYi94lzTZJeVA8hiC9hz027teNsW1mUFgqsFEQi7Uqbg5IUmDmsGsakQRMUo8BEaWJ3nl8u0LYQThfk0wHQ8UKJjpaUj17rM+1/d01a8NAGnds+Nix1DMpXk6Tyq9Z46yUJQhg+Gs7idY7PYN3S2vSObgmKnMOJ93cViMDIv7xNuJw+0QDE6bg5dooQQSdo1IgofnuYFof0L/vUHNgJarKLqT+YlhUsCRGA/QOZWfcmJRsJKLOUZ81EwSnAlpHevIkgylS0+aVKaT4HiGfX9olrofgKNQszMzDOp6V2VB5XF8tbf7Pvsf5mzzQkIMUMwVCMuoqpq8KYZMXc2QHSnGyAvauHwZwZSZtCltcpfgCAQuSv5JybmS1gHJUCA7Vm7oOB1n9cpdHAugOt1TiLBW0sDlRLITWuoFxn1xUH19dbC/KiUgyk66Q9cVOicPBF4tQWFJusRmpxIHUY9JX/zE6QzUjlFiCNmkCLYYapKLI0/gCIvbLG4NibzK2if/+uLf+D913sOq5qXwrHt5cTm8IamwVPY0C7Pz8zgxM1IYJdZoLcthqoSrw9G4IIpeROGY26oHK/c9cT+hYTOG5MGqIFwUQDOxa0x1Wowed9hAYUECNKtM+ax+COYI1N1iGJTGqiWzFEXE1Mq3kPr2RrImTOegSWI1h++lTeEKWZCUtMJA8yibuQaAcU91l2RbaQJrKJNqBE27VeH1P/58YRGnCMRwfSPwMNWsBvSoB9dX//257TOqnpFfQL2ZxMv7p+efW++tRJpMmLBpYZy5+vXPyp1zinzC6ZQApd5oZfXnZ4FJI10cmvGNJ17488+5qBrF9sSUKLEvG61mIbQaAUrs0uj7/TSGJzoXsKVcPWrdye3XP2kOz9ezMz2cxYfTo9qdvWjAu/QGdtP3Nb7XiEbvqKWkUKH5pZll5O6nuKpjKJ8UY2VGt6Dn0AYlPhRtg/sohLHYJs7CJpEbCqLWPbG07+Il4JBR1qHld0mOcqndND//6gZNKG0swGh0HwIOosHW8M1SAyIXD86K3plSDD4LST0nYVQgRQVZTO8lkLiSCBAFfQatJWdhYYoFBUQWRT/jKxBjk/WZO2lNPuIhctRNl7DbfFDTqwtbKamPJb0we64tavQbggQhLxE/TTCLbC31ILBcDKsHE7uNkYioH8dAB38RmwFKrGCmOKXrFLpRDzlULstfUwhAIRDKiUk/qc3uVsZcELLMh3q7rKgxwPpA4IZMWZmEd8xiSjMwFWHyFXyIpmCPM0WmZ7RVk28LmMU9EoPEuhQJPMhfAnFZehl8LtIt4gnBEAiZbLdcRl5NGn5d2IVMiht1oBySZ1gqTQ3ygY62rvBHNZYt1AfmKIHzlLMGXAbLIokMbfICdywH15gjgAr3+xQFwBR01rCt55IEbE/jFWbWW7dZRAKmzSmaPrVeo3J2Td8gcwdM2F3PJJK612cvLBHblTE4xddP4GtV/uxr7s7OhjbIuTKcoX/M0Azv+A4yXi0AzvKljV/HVXWGtTQTs531yr6vXlW+oIRY3aMv079O2e03298Hzev/P5zXJZ/P1XdVPXFTb5leUrsfGJu6mxa7lp7frR/Tl4V6J7HmqPda6aI15GH3Ozs978IT9/QP2+Tfso2Er0nvBCmquNT1pXm1u2P5osqLaVaeP/l4narMfSlvFQ9GN5C9VO8noOcnu1s+1hDWEWI//3Zx/vpFMQHRHws1TdvaKmSlIBaNcqgCW8ECD1EgZJOH00eKUyckAKMMb/NkTI5b22SFLS+F49tlF/mz2Zm0B5hXmKB7WFBa1LB+uUZaLa468gvhDxJTV5h3XW8d5ZgscNlXc0Z2KFpcnJE15mEumSajwJC7qCqjxCv4IObn6oFKXAnJrbkzGWOLXufJZg1js2NCHlxx+BU6KVOYCcX4gUlXivLSTj0GKpYfgDoA49A4O4sFvhwSMoJntCzBMQsefqVdD1DV8yhLXXR8E0IPnERniiCjtIl84bBeNPwbUdYQltdkAgDMeNkx6y4BIbNKwjm63FFmM6QEQCVW9stctiQgg0pZ/MrhVChZQa4UaXrKQZYGHV5RRrNHoO4QLBBQwlYbhz6qIRB20xq6riBrTGC0D6ynrJB2YMt+YKULyuAtVeSHsCMgFtINOFeyXo1PV3VytFWytl6+WOeYHyLDFBW77dHeF4lXVOkaAcXhbBUUmWC2cQAMkhukVOirjLLzvirGxETuIoVZaeL0XSPODdejDkdBkn+bnsqIaTDZpCdNMSpQ5pBEcql5TNKqjABVXVYQb8LaEBJ6sbiXigW4EVN0kYAFhVSXzbSa6gBK8why3AeoXtUMiQW8y2YKYDF3FuuHf//2xA+DJwH9rLpwb0v+vm3Iw9uUf/mmHczO3rW9rc27/zj4z0RcXMGEDRHbW4KGPjHvE0pM2bs+fPZv+pYceS4EgrxWPr7+x/g/f2SuMBpmuW6sm0zFsZGt63EOsnn189/2NUEzW+/biYnReqR1bTQawGpdEZRkZmu8bcrVesO+z528Xj9ptjvj528p+zzKa3H+eJzNLmnEzy/r3vxQfJwsnFBiUI1PykC4HHdZdUNFtFwRWyw2AehUOoYN+Y96dD/XoYF/oSyZWkiOZalpHHZubr2ZA19eVqn4NsJdWVr1iiuly1vrlniYdZ77+G3l1lCPZ9Xnd9/T1TPAGF/f+9e/PX4n/SJTXiIEz0QjdKGuTvynGRDws2wS2cTdZCLHhj/cMwEaXJ8+fbvUBF2jOXaSFjzAsXF64ak5I7bT6PDh3BoQFDfx4/3h3vsI5rgkMqxu5T+4yj9slf/SKv+UdW/dxj9NT3nKU+Mp352+YiY1hXzL4FbPX6Ygy2QbRtOgGgjjl7g1RsLbJaB2cEcQG2eNtFYCuXhMR549H8wB3iQNqsp3w+H2z9Tl6MqzTeBtn7zdAQ8zeNRjpoIXet5OQMIBEu9rHFxcv9D29h6khpDlRrwZ0QC8BhnsGh/JduLG/HZoFsi7+sKx//TYNy6feWiuUGL9o8qH3+oVFM9jq2f0fVzNiVluBM1kdw1Jenf577nyX3MnaMZrespTD95/sHR3KRnuRrnyC1jDQHrKPVkDtzUTHiAyw0xqU3ij4eXOvuZykCDYOuwz5CrTQJfaz+UDscLlAW2Hkr/+j/nvv2zhAMFhdgjE5vDsX9zFUrANTmeGv8nkHBtWvWpslBg/qg7wLU4QrFcTl9TrNmnT7B8OjyOWRleBJfxiyAtXtjY8NMSfjtABhQhrwfPBxFUm2nEFbmHIVQasyJzExk7n/WqoUMwWBhe21jf31bcebz3+vKjsxQJmwpcr9K7C/U3v3BDWd41zI+tSSzX34b6jcjlVrU3L5UrtYzUJcG++iWULBW11Y7hiTZe81Ku8ciZGxWXT0XF3OuLUG7NQ55J3abhOo3Gf+7JcCbZCJYRJSVeZrPy+HciNORZFASDBhDLdo7ZNacx51g/J8qeGnB+23uiXtl29qm8z3pZdLrmIJzzlhaoYaML9NYiMwz7A4qXsOUgdCrBdTxrPwEGW+XtgcVSb3VQ0Ztuno2E22KvrIc0AR4EZj3kvPjVuZXUtUNcdngcx91a3d/einUuwZLG47+Te4qCV5sb9mCZASuxjy9thIZIVDE4DhzyZv4bmJLlB5k1GmrlBeDDr3pC9jUw6qZOBS3bzhEwb72weklHzqK9U/FUY2s/ExjZ36qCgQtiRof5R8dUL5Ehj+Ll9EcCLqiBASAFe6EPOrbqmlr5yWYb1n+NFMzrejzFyHeTFE9yZGx8/evl+bzpD+Ll9vzAziIVcsP7iePOjYQecPcTPX7ESGlPgu+9qEpjfBTxSlURCp4BZEMHPvQB0wTG3u+/jj9L0kFKLuNynjz3/6vU5AIuvyrx+lWd+HVe+e/0d2tXvd/Y+6qH09wiIEWAVFkhBoTXE9AMX79z+xZrfWo4PfviqifDrV1af263eSG/cDKcZwk5fLeWoSqY+OhCobZm7dVTVkU036aOhGk26QI+k19R14bFiZ2LkwjQGjxEBJCzmUHWCeDHx07r+LO2Pa1YU2pxnWxgSCRYMaOm6lhFvFgz5JO6UJbHv0nefXlpbkM/60ws/mTt0HnzzUR2Yjf4d9WnBq+dq0DN5Jpy6H9SuJugzfvMMrwa3rkq8D1y9ugNwbtd5F3h5AkV1qAdnP9G0AwCFmfBmLEtNicz9jddbeWiggrqCSTXMTkT42V9QZDyYXEoI+zJt1hnFjK0MyklSJVCt3HRdLWXih+pS3pY8fJXJmdmiw8hgxZQqSJp4F/RwofRVWtw0G9TXDF+xPTCPIaExZqsT6+PzVjFKent9UGfMC9/FWMeRcbApHd3QYvi6nveZhv4PAW3htlcFlc/IZeRVNqw+BnRDcaC7rgHqLXzOziLMZVp3DVBZJaVWL9WRVpw/SS8mp/6wNdmVo9QN2MPd6NKhWkXty0BwFVE7nlrB7hCiTE08jqRYWlOgLaUAzgcNthS92oNaVCSY8EZ+F8JJZIKN6Jvw2nybadPlClkpgfkEoWMaTDG7SJoCF0UPVpBF3hZ4I1bajgCDbS4ZQ5NAJQvMeZ6BtsQ3jvN+WETNepiREKKMw6hhUNqBSkF7cAiN7Bt+IW1JuZdylxWoYPnw156/8E5WRPVuy93ej+WcdhlLNr55mQ6qS9Wj2NSUPB9Svk1ILPMjPrA5f9xHbmzUnbbwwaa9gvQo/ArczCvZ8+rutRztSt/r1V1eDdQ73+2lPyEvfPd5PY+c79zPs5TI5/q7x86Obx4z4sIHV+T/BR0xtPr6cGm1nLg51O+SFZ8cixhvnC/wTv2LT9wvmmdwfNQ5FLd1z6TFmzDSFiC9d8d+WSvPR3OmL0t8SPxtXga+7+zD+kizp+eF+viQbvmLT6yeeutvsr7dDQXugutdXwXiAYftI9ynLbVDK4fyd9QbQjKm6gTs9zquyfpMBCVzucGgORrHUdv11iZVoDSQmBIT2CkzY0EBXCWNc0wL/7kZ/3DfhBbZOhh+nfILGSfmJqH0BCQvNGn7C5pvFBFl5o/yfnlijxRy5krbc70Mewy+KUYuLCGjJkZNPgJiWrl1zmi/Wz441SqPRpNlHJSWP3RcpvaP0jzdE9cIsWcjzRdEiYJs3VwKv3qKdU54YjfvGeKTerC1BZVRazrLt6YkDbr21hWMSUfDPZztu2jXC/RZI45XkYLQA7fuNN5mEi31Tkrboq07FPq5YL2ClEZhvVhWaNOptFbiQ0Ag4zTkcl6cYJbV6yRymDTYObGHbeLKfdVv9R9ReIFmemg0WySZxJanWpWgdGSVhDVrVgv/RN+TWufsm1FpxtUaFVzdof5G/QS8pE0N6IcZmD3QG3y4rDJ9bitsO9g4Fz4dnOmFz/bAfTp7bjrtnELS1EK3W7gHwrp3p2naGQsVXr7a4s6YSrJ8wEia/1YIYSkAWIl988QYEoT4+aLfWUJi2feUgNTW3lIc23QiY4U0dfHvLHb4mGdaKrKc1ktZ9YW8bLMmF/NcJvbm5b7QuEHrWjg6a2ijqFkbxda70G0jJPtLK4SxaKjygQ4ZWsQWHfkc4CJYZZAp7/foAFUycGDAjrxegzQyXqOZuFQxJXBAyRJLzikpRAfzeCdHcb16WwA5hCc40y7GS0776S7Q7Wszni1wuJm39tz+cRQAYq1dp1teGBrFmgGj7POQbRYRXB+jlJAsaznCuuZYOyxNgT1SCmmsKkauM2FFPRrVbKpMrfxcNzCWvbFXOLQiV4sDK5oV3MKXgw+WlOviigoKVlCPbh44PNwRGUscdbdOj9xwsmoXSGZ+yI5O95UQqi/omSYBcnptoNaQIy9ja746T2+Z+pn4OFrGiktU2SChN3hNSxprdT5wJyKpwLnFLa2dzdRGPN3z+tWf7qkyqA9qh1nCBd5JpjG7HtZz3lBlh1wm/zR52KcexNAHfEWUDqvllaePN2x47pUWK3exF2ia+tB7ypDRhgy6NJl2cDK/WRuY8v2dmslkGFZ8L9D3LX6aDzeQDNaKnwASP5GmNdAY8Xl+E9laEjHNrIg7+JPGmscYEgC5+MRILolrDaHeRRrJ0JCGU9o3ejSN5eBMliG3RruNZt6MSl9bC/hH/i7yLG6tUYdAPC+zpHnmpiwRKO6BTITHNLZ+gWbdGbLdrLelToLjnUCErpXEEuXl82Ug5l01svPlnowqT4Zl25kQqy42C2Y2rgL+Io1xeqmOoN7qCMpS6nCFXMUcwn1C8SxEhCXxRxm2q+hHfsDthwaV6dkOnQ6+z7n08sYcnlvMY2/zF4+Zzbokt1wco8MVO+30q3vPQL1i/jwTB4LvNBHD5JYbzYRBqxjGyVO04bo1mUHl5BGyJnVMDOxiBCXEYKZzsiJAsteGjY3tmt0sPYLCEVXZqEzijglelxyfL6HUuTj6oegDSPK8JBuPkCMfBRdVdFRN6QYJiItJqTktSq+Rgqtv3+2NLlWkci04V6F4gQLVJ244Xd0tJZEJu8ROIOWkGgY2zXQkNWVr2YNUNbJWKuTqvsU+Bp3cWNlf1k7OuPADKZHFd/gbK4ObLEZ1wPTSHFYP3iy4IJt+F+rZa+5OyNjFRI52NFwsuXqZ96mjfEzhX3aP+qwz69HY9nX7nMxqUhDcuo9b9mGT+8qa3mdH+7uY4TezxuWTaFsLcGnGG7Lr9ttfulILUY7O0StU3XaDtSZfCyzHUhpVIk3xOGr59TKdtQo4hbdqC60mYgYVpOM9snZg3l4srSmycdM1btMApEvzlayrGpncbirG3XWUQZ6MkxcuHLvhAddOkmcUa1jcxmJOcfcga+8awsdrm+owH+4PTodMV5khBdVuy0/QDukcjkb424BS1nNHdXTTRuLpsdAI+Y0L8jH3WbjAH1XdWtinHrBAbZsr5C/Wh0B/MH2BgUBOJGBuCiHn7l2dozo/c7S+Jd8pUo38fkL0Sbx1WxH4qZ83W5HLUZu6dJQ7gVOZQBAZ/P67GCZW1jA8h2iiiOIX0zt4BXhaOaSUDrH9cTgv6NU47JGncTdISbHzoBM5Chy35iJ2PO0pTyV6d6FOzVW5c2EggiKHa57JknbIFmZW1GnbAWR8D4w0o7PvqOikF6KEFkrQ3MVwFTzcG7TjZNPaADAQBvVhDyfqmCvV9pSyxrlk3TCcdgYAQvbYGigREqpM5RWiA8lAhTxD1oHyLcU7VOh7vAJ96vJcM0pXFBlCynSlhzRMaxU25Nt4YqlsBhfFTxjHnXCfT04tqr0CnwRK5mok8AxQrg0W67VP9OSkXemF10xK8JgTXAmqvbPfHBc5WhtfJ853+5KWtSOC22QVJnRmI6RmLfp8/5zIkimSiikzwzjAscxLctHGmZJW6wG0Rir09f0ohdJSfqir+7igUy5T3vuNhK/WBv/sCaxKSjtmp5gqV9hxlMWRWcioldPtGvbZDCztdQYqAxuHTfUQeXTNTharDidyNmstzIyX2DoG5Z6DcFNlTQnVJyw11wMVKGodLRcKZXd2MFWq9W23TLoHOVfmu8SV1WTS0o8Zu5yS/MKRNF3dkEepvvpEiww1b8Jt8XldYEGbBNcaY7NDabCGtT2uFjp4xLdJz9bmqvjF7sJimz71mOA28YB2+slUQrH1bhw5VAuzk5WjWWFo1V0hx836XGvYWrwZ/fIKkk2FWB3P0O5ercDn+gN7i1ctunsUiT+FIwwewFAF4WU69LukZRrCLMvuxTExTeRVY3S6wN1TAc8kIx7wM7CeZRoN9tD7f2+ENkuZRGhl5eiZgztz/UzOSqaZ8WJd6mpHDcmRs772GOUsdifzPJm0Rsiel5BN51ZmDwGWiAeUgvRZQfi8Y7KYz9eogxxjKLEKEJtjFV0EOde/hO7gNE9iPdcPO1BE4FcGhRfrB6ntx6Y+YQ5zKuTaGvltZ1VPO7ki+9qatS3bwq9O0eaejNs9rW3J/zjbE2nTWIbcEKFV6iJZM0OTHOC+LmH3HdVlOXdaiI+oojhcLnOK+HMno4JzFeGPpuANTiOLSN1cS7ULuNywTTtGRIpagjG9k3o9FkyQM1wXiUShRXFNbtwVg0l+s7bMcuJaSUE9SdQbFCvCFLAULaG0uJynnRoklFRrO/m4m8dlJO9zA633GugIVFA3pCKwUhwdv1cSVgPth24HP/T65o06RHNS6tHjWKLa/tKP+Hh7+xdoe83++sVDIKcBitSqm0bZDzfa7TgUCfiJ7Wz2RbUnyCJtrLsNkPU1zCjTw37WGOLbNrfycT2JM11j6cthDG8/k+Uq9VXR87Iw6FWEzLTOxJVyd1X0V1IA2k0Pb7Rs0aXYIiZIEoA0bnNnKO+XiAF5Lju8B//QH1ytxGW0ZG2/b91w0Om/eZJ6AqBgpDKFIdxIWm9U/hhrlFnREl2nElvXmhRwjl7nijpHp7mGq7e/QpVKpL2qRdhfVkDzRQ+5lNUnhVcf1atBvTrkavAAyxzFQCsuBTdCYGHmKLrar5wChyWJcNp6cqgnW/XkZDQXHrjt7P9Udf7jd7bwYORxnFniJE1JbvLgsflQVe5qLnUBVE8IiIzRfqPdo/ZpCNbe5Kjca00IQfMioKaGaSjJr6Ky1egjHw7A5Mq+HylFw9xu8EC00w01njf3ram9WRKV9cjbaIM02uAX6vo0OLCXBgM5TjdQOLidmkC7YMPjQJNNRbk1rrJtRtwqvU+JuSPrhI3QIeN0pExq9zit5zyPF/SwcYqoU98x2vpOUL+qnC3fAfywLN8JXwSPoWId+h8xwoo/qqyzzSAbYfISalmrfJAPDMEP5/SWylylJM0msAVtrXYvALTb504a4+t/ItJ8UPkOXYMUDOQEEZQ9tdYt5lLW7MqEmSvwk7FvYNaDkQnkg2/cWRkMjY07RDHvtsgBJOs7AT+yUugF1oOAHbPWKwTiCKX+KRFYmjDZLM0fPhg/HRCSSaK0Lg9RJBYW4O37XFuCV/mnjDn3/NnreTkdGP1bu7AF/G/eP6ib/3/LJ/Ya//efxkTRGXTL/0cA2odOuNstJ+Pn3++r9BzTPTWuBUgfu5O12sskz3g6pzGKrUfExxPtSa8gzIwwBxOtV3X8TJZ+p8/hZ/fu37nBNk1OxZ2IQibJ9baEUn4Hvdb8l2dZjdSsw6r7WNV1DVc1Wv1suKyj9SOVuMiNw+8itTiaG5DreuMFZ7hXDG7jkOjOKoC7A2J+j4WHWM7wqDe11n0s2gM51BP0rPW6T+UHtKRXmdHdCpffc5lUn0kA6frue8ESS5/ufB1ds7GF/XtOV7gXPGxZqyP5qEqk7lzJ010bo81JHSu58sbKdh3xWWb6N+UGPtmdJ79+aWFyanZlXXbmUW+2zs9iJT1U0I1X+WVStuwtLTS4pARj3/8HKHYOSj3d52Y3YemixLzyy6yp/PZ79wDnMBEb6jSNE4kAs4C7rW6AS9GrRo+OJ2dkmNi8YqjOEvmdh0RktUDJJ7le76wuqoOvQVSJy7pNwFrd7vqrvzcyYW5P1yuTCoLoMFaJE716FWxO8omemw2+P4Tt3pV8ujts1O1OvnqjrMHUYE8nkrSU+OqcUtFB9JKwq30Iq/lfLJ1uur575HpW5afz5wqAT5LCN8UH3htW8QPoQuYYQYdyVVZlrZ3NyeTxs2w2NXnGyGZT/ZdJgw0IP+CUmzVAhiDNK1tSvYpaPAp8K/fyH/eMzfiVbJZKEtHhNECIi4+aT3rP/MiVPi4my+7zoY1JlHzm8dkOQeCL8Sjlq52iVWxWPrf4noPiMd9aPbH5PgtSJd9fH0nr+AGrtwJ+0GFtHT8Ul7V/8MPW7s/mXwHtH+VfFdC/j3+NU//74ut4f3vE3sqAOf2fPfk0xF3trUPalC06Ho6iYu9YHM2K2H0hFB+P1lTwStHblA/xYS+eqpXXqk4v6UZBd9viWUPUqde9jvQ8VG+BanvPS435Nm45hm0RfegC4XokISESavFBQYvffLnSh/Qhxhlsd7J0+Z54CD74rVH/ylB5zO5axbQ16Z6sH4CljmmNDpOvp2cAhf3h9JDwQypivVN1SFQPQkI55XMQUs3OwOd6hldSKuVy1ZqL56WvdQ5030bZ++1HD+/pJxoAOrJM4wmCtxsAY9J7L0+isCdYFTnFqlnEt2ziaZAlmNnczB0fchTEzU2v3OCW64a8a237q00jB8VTJrB4m0LTINhSmC3z71yhYgBGmsoTkmSRYCcVvEFVdVBRYAzNKY9REPmw53k0pe1o8Ci7a2VjgcVwk4jKA4KCIBYBs4giACMd0q/Uq1kMuso1Is0RMhsFIV2ORjr+UCEXEIpUAfCtQpspXN7gUcnDyPTqjqXSFRvVsZkdlG4PuCwIplUWOnPPWfr5ahzKCEJPSmiJyEWgJmZyQJEZcSbGSUJDJa9rn+5CXa/tuarmYwS8lSzwQdm0mJKWWB5osD8tIRvoTyp1IUpawLZcpXaNtQt4fnyE8A2UZXDYKGmYkITUL+s8T1frCyFIGbkHXmEeSoEWimaztZAzrXIaGxEG5rZlcXbBx1pMGAbDmxnXlVIStQotMSyI5kYWzQsU1cs1RX28qswArlJGzwBrA5MVC6LppLAC26fbJVC2zZecVmiFNCsNIDdawmfX0MC4qlUDWQmNbUQSt3Aaa9OaEqolyKawzRW0ianKkDVRRZfMoOOwHw8Gn1MbHRYWx9qX+Xmvg9juovspDOrlP/+OwdjmfptM/pmtEVEfuwpSUMbslz5sUvuhbD4+eDi/HbbOPQUjnh1hKCqBw+FrYhP3Ri3q1QnV7fGD6eJgxKSq+lhTDYnBa6CPWIW27If882Wo0vzO4iP/V6YiBZPOv/UVQKTIUeQdA3pMq0//hpf7kG5G6gRvGvifuvMAA4eAhIKGgYWD3zhzkmr30q/78OXHH4VPE7Sp5jeF17+ji8fAxMLGkbDh5s7XzwuJiEk24NyT9WmKVIoNOXeN/s/VyghL92vV5kfDnmrXa43Npk2FlWvc02IorKN1vRGdFv0Wtu4y45233ttmr0su2CdTln7ZfqJz0WXX/OyKq/6mt+S6G/bL8dKAO265Ldc/XuiSL49BAaNCWxUpUaxUmQrlKlV5pppJjVr16vxgQqMGTVZ77l/HHXDQCb/4NexiIAZjKIZjJEYDFC7hGuCABDTczDrkiKPOmnPYOR12h7tTTodHwKwNeCAC2eQct4tuZF1xgh8GBDCfluZMlujj4Lw4HV/WKhWT8ZeErhZYC6oF10JqobWwWngtohbp0E8HBhSBdj9mZ11xcGengthlKPvGT7D2Ky+Z5y47P57C8PsL+gG/X75sVQ/+Mi/Z6wdX3bD38ncbz739wPTF++/1D0M3K+YfKP5A+/1ADmTM5tI+m8liNjf9R/J5Qua0ZVJ3WgvJne4iyZ92/tSf8vir2YH+eRIzFa4t1+wzNMLrrsHuwo74JDafD23JsDwfo2l8bvDt/fi93gIAAA==) format("woff2"); + font-style: normal; + font-weight: 700; +} +@font-face { + font-family: "Lato"; + src: url(data:application/font-woff2;charset=utf-8;base64,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) format("woff2"); + font-style: italic; + font-weight: 700; +} +.reveal .has-light-background, +.reveal .has-light-background h1, +.reveal .has-light-background h2, +.reveal .has-light-background h3, +.reveal .has-light-background h4, +.reveal .has-light-background h5, +.reveal .has-light-background h6 { + color: #222; +} +:root { + --r-background-color: #111; + --r-main-font: Lato, sans-serif; + --r-main-font-size: 24px; + --r-main-color: #fff; + --r-block-margin: 20px; + --r-heading-margin: 0 0 20px 0; + --r-heading-font: + League Gothic, + Impact, + sans-serif; + --r-heading-color: #fff; + --r-heading-line-height: 1em; + --r-heading-letter-spacing: normal; + --r-heading-text-transform: uppercase; + --r-heading-text-shadow: none; + --r-heading1-font-weight: normal; + --r-heading2-font-weight: normal; + --r-heading3-font-weight: normal; + --r-heading4-font-weight: normal; + --r-heading5-font-weight: normal; + --r-heading6-font-weight: normal; + --r-heading1-text-shadow: none; + --r-heading1-size: 3.77em; + --r-heading2-size: 2.11em; + --r-heading3-size: 1.55em; + --r-heading4-size: 1em; + --r-heading5-size: 0.8em; + --r-heading6-size: 0.6em; + --r-code-font: monospace; + --r-link-color: #e7ad52; + --r-link-color-dark: #d08a1d; + --r-link-color-hover: #f0cd95; + --r-selection-background-color: #f7e2c2; + --r-selection-color: #fff; +} +.reveal-viewport { + background: rgb(28, 30, 32); + background: -moz-radial-gradient(center, circle cover, rgb(85, 90, 95) 0%, rgb(28, 30, 32) 100%); + background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgb(85, 90, 95)), color-stop(100%, rgb(28, 30, 32))); + background: -webkit-radial-gradient(center, circle cover, rgb(85, 90, 95) 0%, rgb(28, 30, 32) 100%); + background: -o-radial-gradient(center, circle cover, rgb(85, 90, 95) 0%, rgb(28, 30, 32) 100%); + background: -ms-radial-gradient(center, circle cover, rgb(85, 90, 95) 0%, rgb(28, 30, 32) 100%); + background: radial-gradient(center, circle cover, rgb(85, 90, 95) 0%, rgb(28, 30, 32) 100%); + background-color: var(--r-background-color); +} +.reveal { + font-family: var(--r-main-font); + font-size: var(--r-main-font-size); + font-weight: normal; + color: var(--r-main-color); +} +.reveal ::selection { + color: var(--r-selection-color); + background: var(--r-selection-background-color); + text-shadow: none; +} +.reveal ::-moz-selection { + color: var(--r-selection-color); + background: var(--r-selection-background-color); + text-shadow: none; +} +.reveal .slides section, +.reveal .slides section > section { + line-height: 1.3; + font-weight: inherit; +} +.reveal h1, +.reveal h2, +.reveal h3, +.reveal h4, +.reveal h5, +.reveal h6 { + margin: var(--r-heading-margin); + color: var(--r-heading-color); + font-family: var(--r-heading-font); + line-height: var(--r-heading-line-height); + letter-spacing: var(--r-heading-letter-spacing); + text-transform: var(--r-heading-text-transform); + text-shadow: var(--r-heading-text-shadow); + word-wrap: break-word; +} +.reveal h1 { + font-size: var(--r-heading1-size); +} +.reveal h2 { + font-size: var(--r-heading2-size); +} +.reveal h3 { + font-size: var(--r-heading3-size); +} +.reveal h4 { + font-size: var(--r-heading4-size); +} +.reveal h5 { + font-size: var(--r-heading5-size); +} +.reveal h6 { + font-size: var(--r-heading6-size); +} +.reveal h1 { + font-weight: var(--r-heading1-font-weight); +} +.reveal h2 { + font-weight: var(--r-heading2-font-weight); +} +.reveal h3 { + font-weight: var(--r-heading3-font-weight); +} +.reveal h4 { + font-weight: var(--r-heading4-font-weight); +} +.reveal h5 { + font-weight: var(--r-heading5-font-weight); +} +.reveal h6 { + font-weight: var(--r-heading6-font-weight); +} +.reveal h1 { + text-shadow: var(--r-heading1-text-shadow); +} +.reveal .slides > section.drop { + padding-top: 0; + padding-bottom: 0; + height: 100%; +} +.reveal p { + margin: var(--r-block-margin) 0; + line-height: 1.3; +} +.reveal h1:last-child, +.reveal h2:last-child, +.reveal h3:last-child, +.reveal h4:last-child, +.reveal h5:last-child, +.reveal h6:last-child { + margin-bottom: 0; +} +.reveal img, +.reveal video, +.reveal iframe { + max-width: 100%; + max-height: 100%; +} +.reveal strong, +.reveal b { + font-weight: bold; +} +.reveal em { + font-style: italic; +} +.reveal ol, +.reveal dl, +.reveal ul { + display: inline-block; + text-align: left; + margin: 0 0 0 1em; +} +.reveal ol { + list-style-type: decimal; +} +.reveal ul { + list-style-type: disc; +} +.reveal ul ul { + list-style-type: square; +} +.reveal ul ul ul { + list-style-type: circle; +} +.reveal ul ul, +.reveal ul ol, +.reveal ol ol, +.reveal ol ul { + display: block; + margin-left: 40px; +} +.reveal dt { + font-weight: bold; +} +.reveal dd { + margin-left: 40px; +} +.reveal blockquote { + display: block; + position: relative; + width: 70%; + margin: var(--r-block-margin) auto; + padding: 5px; + font-style: italic; + background: rgba(255, 255, 255, 0.05); + box-shadow: 0 0 2px rgba(0, 0, 0, 0.2); +} +.reveal blockquote p:first-child, +.reveal blockquote p:last-child { + display: inline-block; +} +.reveal q { + font-style: italic; +} +.reveal pre { + display: block; + position: relative; + width: 90%; + margin: var(--r-block-margin) auto; + text-align: left; + font-size: 0.55em; + font-family: var(--r-code-font); + line-height: 1.2em; + word-wrap: break-word; + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15); +} +.reveal code { + font-family: var(--r-code-font); + text-transform: none; + tab-size: 2; +} +.reveal pre code { + display: block; + padding: 5px; + overflow: auto; + max-height: 400px; + word-wrap: normal; +} +.reveal .code-wrapper { + white-space: normal; +} +.reveal .code-wrapper code { + white-space: pre; +} +.reveal table { + margin: auto; + border-collapse: collapse; + border-spacing: 0; +} +.reveal table th { + font-weight: bold; +} +.reveal table th, +.reveal table td { + text-align: left; + padding: 0.2em 0.5em; + border-bottom: 1px solid; +} +.reveal table th[align=center], +.reveal table td[align=center] { + text-align: center; +} +.reveal table th[align=right], +.reveal table td[align=right] { + text-align: right; +} +.reveal table tbody tr:last-child th, +.reveal table tbody tr:last-child td { + border-bottom: none; +} +.reveal sup { + vertical-align: super; + font-size: smaller; +} +.reveal sub { + vertical-align: sub; + font-size: smaller; +} +.reveal small { + display: inline-block; + font-size: 0.6em; + line-height: 1.2em; + vertical-align: top; +} +.reveal small * { + vertical-align: top; +} +.reveal img { + margin: var(--r-block-margin) 0; +} +.reveal a { + color: var(--r-link-color); + text-decoration: none; + transition: color 0.15s ease; +} +.reveal a:hover { + color: var(--r-link-color-hover); + text-shadow: none; + border: none; +} +.reveal .roll span:after { + color: #fff; + background: var(--r-link-color-dark); +} +.reveal .r-frame { + border: 4px solid var(--r-main-color); + box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); +} +.reveal a .r-frame { + transition: all 0.15s linear; +} +.reveal a:hover .r-frame { + border-color: var(--r-link-color); + box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); +} +.reveal .controls { + color: var(--r-link-color) !important; +} +.reveal .progress { + background: rgba(0, 0, 0, 0.2); + color: var(--r-link-color); +} +@media print { + .backgrounds { + background-color: var(--r-background-color); + } +} +.has-dark-background canvas[data-chart] { + background-color: white; +} +.has-light-background canvas[data-chart] { + background-color: unset; +} +canvas[data-chart] { + padding: 0.5em; +} +.reveal .hljs { + min-height: 50%; +} +.reveal .slides { + text-align: left; +} +p.reset-paragraph { + margin: inherit; + line-height: inherit; +} +.reveal img, +.reveal video, +.reveal iframe { + max-width: 100%; + max-height: 100%; +} +.reveal ol, +.reveal dl, +.reveal ul { + text-align: left; + margin: var(--r-block-margin) 0; + margin-left: 1em; +} +.reveal sup { + vertical-align: super; + font-size: x-small; + color: var(--r-link-color); +} +.reveal sub { + vertical-align: sub; + font-size: x-small; +} +.footnotes { + font-size: 8px; +} +.footnotes > ol * { + margin: 0px !important; +} +.footnotes > ol > li::marker { + color: var(--r-link-color); + content: counter(list-item) ": "; +} diff --git a/css/vs2015.css b/css/vs2015.css new file mode 100644 index 0000000..7f6fe11 --- /dev/null +++ b/css/vs2015.css @@ -0,0 +1 @@ +pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#1e1e1e;color:#dcdcdc}.hljs-keyword,.hljs-literal,.hljs-name,.hljs-symbol{color:#569cd6}.hljs-link{color:#569cd6;text-decoration:underline}.hljs-built_in,.hljs-type{color:#4ec9b0}.hljs-class,.hljs-number{color:#b8d7a3}.hljs-meta .hljs-string,.hljs-string{color:#d69d85}.hljs-regexp,.hljs-template-tag{color:#9a5334}.hljs-formula,.hljs-function,.hljs-params,.hljs-subst,.hljs-title{color:#dcdcdc}.hljs-comment,.hljs-quote{color:#57a64a;font-style:italic}.hljs-doctag{color:#608b4e}.hljs-meta,.hljs-meta .hljs-keyword,.hljs-tag{color:#9b9b9b}.hljs-template-variable,.hljs-variable{color:#bd63c5}.hljs-attr,.hljs-attribute{color:#9cdcfe}.hljs-section{color:gold}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-bullet,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-selector-pseudo,.hljs-selector-tag{color:#d7ba7d}.hljs-addition{background-color:#144212;display:inline-block;width:100%}.hljs-deletion{background-color:#600;display:inline-block;width:100%} \ No newline at end of file diff --git a/dist/fontawesome/all.min.js b/dist/fontawesome/all.min.js new file mode 100644 index 0000000..5b3ac9b --- /dev/null +++ b/dist/fontawesome/all.min.js @@ -0,0 +1,5 @@ +/*! + * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + */ +!function(){"use strict";var c={},l={};try{"undefined"!=typeof window&&(c=window),"undefined"!=typeof document&&(l=document)}catch(c){}var h=(c.navigator||{}).userAgent,a=void 0===h?"":h,z=c,v=l,m=(z.document,!!v.documentElement&&!!v.head&&"function"==typeof v.addEventListener&&v.createElement,~a.indexOf("MSIE")||a.indexOf("Trident/"),"___FONT_AWESOME___"),e=function(){try{return!0}catch(c){return!1}}();var s=z||{};s[m]||(s[m]={}),s[m].styles||(s[m].styles={}),s[m].hooks||(s[m].hooks={}),s[m].shims||(s[m].shims=[]);var t=s[m];function M(c,a){var l=(2>>0;h--;)l[h]=c[h];return l}function Ac(c){return c.classList?bc(c.classList):(c.getAttribute("class")||"").split(" ").filter(function(c){return c})}function gc(c,l){var h,a=l.split("-"),z=a[0],v=a.slice(1).join("-");return z!==c||""===v||(h=v,~T.indexOf(h))?null:v}function Sc(c){return"".concat(c).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function yc(h){return Object.keys(h||{}).reduce(function(c,l){return c+"".concat(l,": ").concat(h[l],";")},"")}function wc(c){return c.size!==Lc.size||c.x!==Lc.x||c.y!==Lc.y||c.rotate!==Lc.rotate||c.flipX||c.flipY}function Zc(c){var l=c.transform,h=c.containerWidth,a=c.iconWidth,z={transform:"translate(".concat(h/2," 256)")},v="translate(".concat(32*l.x,", ").concat(32*l.y,") "),m="scale(".concat(l.size/16*(l.flipX?-1:1),", ").concat(l.size/16*(l.flipY?-1:1),") "),e="rotate(".concat(l.rotate," 0 0)");return{outer:z,inner:{transform:"".concat(v," ").concat(m," ").concat(e)},path:{transform:"translate(".concat(a/2*-1," -256)")}}}var kc={x:0,y:0,width:"100%",height:"100%"};function xc(c){var l=!(1").concat(m.map(Jc).join(""),"")}var $c=function(){};function cl(c){return"string"==typeof(c.getAttribute?c.getAttribute(cc):null)}var ll={replace:function(c){var l=c[0],h=c[1].map(function(c){return Jc(c)}).join("\n");if(l.parentNode&&l.outerHTML)l.outerHTML=h+(lc.keepOriginalSource&&"svg"!==l.tagName.toLowerCase()?"\x3c!-- ".concat(l.outerHTML," Font Awesome fontawesome.com --\x3e"):"");else if(l.parentNode){var a=document.createElement("span");l.parentNode.replaceChild(a,l),a.outerHTML=h}},nest:function(c){var l=c[0],h=c[1];if(~Ac(l).indexOf(lc.replacementClass))return ll.replace(c);var a=new RegExp("".concat(lc.familyPrefix,"-.*"));delete h[0].attributes.style,delete h[0].attributes.id;var z=h[0].attributes.class.split(" ").reduce(function(c,l){return l===lc.replacementClass||l.match(a)?c.toSvg.push(l):c.toNode.push(l),c},{toNode:[],toSvg:[]});h[0].attributes.class=z.toSvg.join(" ");var v=h.map(function(c){return Jc(c)}).join("\n");l.setAttribute("class",z.toNode.join(" ")),l.setAttribute(cc,""),l.innerHTML=v}};function hl(c){c()}function al(h,c){var a="function"==typeof c?c:$c;if(0===h.length)a();else{var l=hl;lc.mutateApproach===y&&(l=o.requestAnimationFrame||hl),l(function(){var c=!0===lc.autoReplaceSvg?ll.replace:ll[lc.autoReplaceSvg]||ll.replace,l=_c.begin("mutate");h.map(c),l(),a()})}}var zl=!1;function vl(){zl=!1}var ml=null;function el(c){if(t&&lc.observeMutations){var z=c.treeCallback,v=c.nodeCallback,m=c.pseudoElementsCallback,l=c.observeMutationsRoot,h=void 0===l?C:l;ml=new t(function(c){zl||bc(c).forEach(function(c){if("childList"===c.type&&0*{grid-area:1/1;margin:auto}.reveal .r-hstack,.reveal .r-vstack{display:flex}.reveal .r-hstack img,.reveal .r-hstack video,.reveal .r-vstack img,.reveal .r-vstack video{min-width:0;min-height:0;-o-object-fit:contain;object-fit:contain}.reveal .r-vstack{flex-direction:column;align-items:center;justify-content:center}.reveal .r-hstack{flex-direction:row;align-items:center;justify-content:center}.reveal .items-stretch{align-items:stretch}.reveal .items-start{align-items:flex-start}.reveal .items-center{align-items:center}.reveal .items-end{align-items:flex-end}.reveal .justify-between{justify-content:space-between}.reveal .justify-around{justify-content:space-around}.reveal .justify-start{justify-content:flex-start}.reveal .justify-center{justify-content:center}.reveal .justify-end{justify-content:flex-end}html.reveal-full-page{width:100%;height:100%;height:100vh;height:calc(var(--vh,1vh) * 100);overflow:hidden}.reveal-viewport{height:100%;overflow:hidden;position:relative;line-height:1;margin:0;background-color:#fff;color:#000}.reveal-viewport:-webkit-full-screen{top:0!important;left:0!important;width:100%!important;height:100%!important;transform:none!important}.reveal-viewport:-ms-fullscreen{top:0!important;left:0!important;width:100%!important;height:100%!important;transform:none!important}.reveal-viewport:fullscreen{top:0!important;left:0!important;width:100%!important;height:100%!important;transform:none!important}.reveal .slides section .fragment{opacity:0;visibility:hidden;transition:all .2s ease;will-change:opacity}.reveal .slides section .fragment.visible{opacity:1;visibility:inherit}.reveal .slides section .fragment.disabled{transition:none}.reveal .slides section .fragment.grow{opacity:1;visibility:inherit}.reveal .slides section .fragment.grow.visible{transform:scale(1.3)}.reveal .slides section .fragment.shrink{opacity:1;visibility:inherit}.reveal .slides section .fragment.shrink.visible{transform:scale(.7)}.reveal .slides section .fragment.zoom-in{transform:scale(.1)}.reveal .slides section .fragment.zoom-in.visible{transform:none}.reveal .slides section .fragment.fade-out{opacity:1;visibility:inherit}.reveal .slides section .fragment.fade-out.visible{opacity:0;visibility:hidden}.reveal .slides section .fragment.semi-fade-out{opacity:1;visibility:inherit}.reveal .slides section .fragment.semi-fade-out.visible{opacity:.5;visibility:inherit}.reveal .slides section .fragment.strike{opacity:1;visibility:inherit}.reveal .slides section .fragment.strike.visible{text-decoration:line-through}.reveal .slides section .fragment.fade-up{transform:translate(0,40px)}.reveal .slides section .fragment.fade-up.visible{transform:translate(0,0)}.reveal .slides section .fragment.fade-down{transform:translate(0,-40px)}.reveal .slides section .fragment.fade-down.visible{transform:translate(0,0)}.reveal .slides section .fragment.fade-right{transform:translate(-40px,0)}.reveal .slides section .fragment.fade-right.visible{transform:translate(0,0)}.reveal .slides section .fragment.fade-left{transform:translate(40px,0)}.reveal .slides section .fragment.fade-left.visible{transform:translate(0,0)}.reveal .slides section .fragment.current-visible,.reveal .slides section .fragment.fade-in-then-out{opacity:0;visibility:hidden}.reveal .slides section .fragment.current-visible.current-fragment,.reveal .slides section .fragment.fade-in-then-out.current-fragment{opacity:1;visibility:inherit}.reveal .slides section .fragment.fade-in-then-semi-out{opacity:0;visibility:hidden}.reveal .slides section .fragment.fade-in-then-semi-out.visible{opacity:.5;visibility:inherit}.reveal .slides section .fragment.fade-in-then-semi-out.current-fragment{opacity:1;visibility:inherit}.reveal .slides section .fragment.highlight-blue,.reveal .slides section .fragment.highlight-current-blue,.reveal .slides section .fragment.highlight-current-green,.reveal .slides section .fragment.highlight-current-red,.reveal .slides section .fragment.highlight-green,.reveal .slides section .fragment.highlight-red{opacity:1;visibility:inherit}.reveal .slides section .fragment.highlight-red.visible{color:#ff2c2d}.reveal .slides section .fragment.highlight-green.visible{color:#17ff2e}.reveal .slides section .fragment.highlight-blue.visible{color:#1b91ff}.reveal .slides section .fragment.highlight-current-red.current-fragment{color:#ff2c2d}.reveal .slides section .fragment.highlight-current-green.current-fragment{color:#17ff2e}.reveal .slides section .fragment.highlight-current-blue.current-fragment{color:#1b91ff}.reveal:after{content:"";font-style:italic}.reveal iframe{z-index:1}.reveal a{position:relative}@keyframes bounce-right{0%,10%,25%,40%,50%{transform:translateX(0)}20%{transform:translateX(10px)}30%{transform:translateX(-5px)}}@keyframes bounce-left{0%,10%,25%,40%,50%{transform:translateX(0)}20%{transform:translateX(-10px)}30%{transform:translateX(5px)}}@keyframes bounce-down{0%,10%,25%,40%,50%{transform:translateY(0)}20%{transform:translateY(10px)}30%{transform:translateY(-5px)}}.reveal .controls{display:none;position:absolute;top:auto;bottom:12px;right:12px;left:auto;z-index:11;color:#000;pointer-events:none;font-size:10px}.reveal .controls button{position:absolute;padding:0;background-color:transparent;border:0;outline:0;cursor:pointer;color:currentColor;transform:scale(.9999);transition:color .2s ease,opacity .2s ease,transform .2s ease;z-index:2;pointer-events:auto;font-size:inherit;visibility:hidden;opacity:0;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.reveal .controls .controls-arrow:after,.reveal .controls .controls-arrow:before{content:"";position:absolute;top:0;left:0;width:2.6em;height:.5em;border-radius:.25em;background-color:currentColor;transition:all .15s ease,background-color .8s ease;transform-origin:.2em 50%;will-change:transform}.reveal .controls .controls-arrow{position:relative;width:3.6em;height:3.6em}.reveal .controls .controls-arrow:before{transform:translateX(.5em) translateY(1.55em) rotate(45deg)}.reveal .controls .controls-arrow:after{transform:translateX(.5em) translateY(1.55em) rotate(-45deg)}.reveal .controls .controls-arrow:hover:before{transform:translateX(.5em) translateY(1.55em) rotate(40deg)}.reveal .controls .controls-arrow:hover:after{transform:translateX(.5em) translateY(1.55em) rotate(-40deg)}.reveal .controls .controls-arrow:active:before{transform:translateX(.5em) translateY(1.55em) rotate(36deg)}.reveal .controls .controls-arrow:active:after{transform:translateX(.5em) translateY(1.55em) rotate(-36deg)}.reveal .controls .navigate-left{right:6.4em;bottom:3.2em;transform:translateX(-10px)}.reveal .controls .navigate-left.highlight{animation:bounce-left 2s 50 both ease-out}.reveal .controls .navigate-right{right:0;bottom:3.2em;transform:translateX(10px)}.reveal .controls .navigate-right .controls-arrow{transform:rotate(180deg)}.reveal .controls .navigate-right.highlight{animation:bounce-right 2s 50 both ease-out}.reveal .controls .navigate-up{right:3.2em;bottom:6.4em;transform:translateY(-10px)}.reveal .controls .navigate-up .controls-arrow{transform:rotate(90deg)}.reveal .controls .navigate-down{right:3.2em;bottom:-1.4em;padding-bottom:1.4em;transform:translateY(10px)}.reveal .controls .navigate-down .controls-arrow{transform:rotate(-90deg)}.reveal .controls .navigate-down.highlight{animation:bounce-down 2s 50 both ease-out}.reveal .controls[data-controls-back-arrows=faded] .navigate-up.enabled{opacity:.3}.reveal .controls[data-controls-back-arrows=faded] .navigate-up.enabled:hover{opacity:1}.reveal .controls[data-controls-back-arrows=hidden] .navigate-up.enabled{opacity:0;visibility:hidden}.reveal .controls .enabled{visibility:visible;opacity:.9;cursor:pointer;transform:none}.reveal .controls .enabled.fragmented{opacity:.5}.reveal .controls .enabled.fragmented:hover,.reveal .controls .enabled:hover{opacity:1}.reveal:not(.rtl) .controls[data-controls-back-arrows=faded] .navigate-left.enabled{opacity:.3}.reveal:not(.rtl) .controls[data-controls-back-arrows=faded] .navigate-left.enabled:hover{opacity:1}.reveal:not(.rtl) .controls[data-controls-back-arrows=hidden] .navigate-left.enabled{opacity:0;visibility:hidden}.reveal.rtl .controls[data-controls-back-arrows=faded] .navigate-right.enabled{opacity:.3}.reveal.rtl .controls[data-controls-back-arrows=faded] .navigate-right.enabled:hover{opacity:1}.reveal.rtl .controls[data-controls-back-arrows=hidden] .navigate-right.enabled{opacity:0;visibility:hidden}.reveal[data-navigation-mode=linear].has-horizontal-slides .navigate-down,.reveal[data-navigation-mode=linear].has-horizontal-slides .navigate-up{display:none}.reveal:not(.has-vertical-slides) .controls .navigate-left,.reveal[data-navigation-mode=linear].has-horizontal-slides .navigate-left{bottom:1.4em;right:5.5em}.reveal:not(.has-vertical-slides) .controls .navigate-right,.reveal[data-navigation-mode=linear].has-horizontal-slides .navigate-right{bottom:1.4em;right:.5em}.reveal:not(.has-horizontal-slides) .controls .navigate-up{right:1.4em;bottom:5em}.reveal:not(.has-horizontal-slides) .controls .navigate-down{right:1.4em;bottom:.5em}.reveal.has-dark-background .controls{color:#fff}.reveal.has-light-background .controls{color:#000}.reveal.no-hover .controls .controls-arrow:active:before,.reveal.no-hover .controls .controls-arrow:hover:before{transform:translateX(.5em) translateY(1.55em) rotate(45deg)}.reveal.no-hover .controls .controls-arrow:active:after,.reveal.no-hover .controls .controls-arrow:hover:after{transform:translateX(.5em) translateY(1.55em) rotate(-45deg)}@media screen and (min-width:500px){.reveal .controls[data-controls-layout=edges]{top:0;right:0;bottom:0;left:0}.reveal .controls[data-controls-layout=edges] .navigate-down,.reveal .controls[data-controls-layout=edges] .navigate-left,.reveal .controls[data-controls-layout=edges] .navigate-right,.reveal .controls[data-controls-layout=edges] .navigate-up{bottom:auto;right:auto}.reveal .controls[data-controls-layout=edges] .navigate-left{top:50%;left:.8em;margin-top:-1.8em}.reveal .controls[data-controls-layout=edges] .navigate-right{top:50%;right:.8em;margin-top:-1.8em}.reveal .controls[data-controls-layout=edges] .navigate-up{top:.8em;left:50%;margin-left:-1.8em}.reveal .controls[data-controls-layout=edges] .navigate-down{bottom:-.3em;left:50%;margin-left:-1.8em}}.reveal .progress{position:absolute;display:none;height:3px;width:100%;bottom:0;left:0;z-index:10;background-color:rgba(0,0,0,.2);color:#fff}.reveal .progress:after{content:"";display:block;position:absolute;height:10px;width:100%;top:-10px}.reveal .progress span{display:block;height:100%;width:100%;background-color:currentColor;transition:transform .8s cubic-bezier(.26,.86,.44,.985);transform-origin:0 0;transform:scaleX(0)}.reveal .slide-number{position:absolute;display:block;right:8px;bottom:8px;z-index:31;font-family:Helvetica,sans-serif;font-size:12px;line-height:1;color:#fff;background-color:rgba(0,0,0,.4);padding:5px}.reveal .slide-number a{color:currentColor}.reveal .slide-number-delimiter{margin:0 3px}.reveal{position:relative;width:100%;height:100%;overflow:hidden;touch-action:pinch-zoom}.reveal.embedded{touch-action:pan-y}.reveal .slides{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;pointer-events:none;overflow:visible;z-index:1;text-align:center;perspective:600px;perspective-origin:50% 40%}.reveal .slides>section{perspective:600px}.reveal .slides>section,.reveal .slides>section>section{display:none;position:absolute;width:100%;pointer-events:auto;z-index:10;transform-style:flat;transition:transform-origin .8s cubic-bezier(.26,.86,.44,.985),transform .8s cubic-bezier(.26,.86,.44,.985),visibility .8s cubic-bezier(.26,.86,.44,.985),opacity .8s cubic-bezier(.26,.86,.44,.985)}.reveal[data-transition-speed=fast] .slides section{transition-duration:.4s}.reveal[data-transition-speed=slow] .slides section{transition-duration:1.2s}.reveal .slides section[data-transition-speed=fast]{transition-duration:.4s}.reveal .slides section[data-transition-speed=slow]{transition-duration:1.2s}.reveal .slides>section.stack{padding-top:0;padding-bottom:0;pointer-events:none;height:100%}.reveal .slides>section.present,.reveal .slides>section>section.present{display:block;z-index:11;opacity:1}.reveal .slides>section:empty,.reveal .slides>section>section:empty,.reveal .slides>section>section[data-background-interactive],.reveal .slides>section[data-background-interactive]{pointer-events:none}.reveal.center,.reveal.center .slides,.reveal.center .slides section{min-height:0!important}.reveal .slides>section:not(.present),.reveal .slides>section>section:not(.present){pointer-events:none}.reveal.overview .slides>section,.reveal.overview .slides>section>section{pointer-events:auto}.reveal .slides>section.future,.reveal .slides>section.past,.reveal .slides>section>section.future,.reveal .slides>section>section.past{opacity:0}.reveal .slides>section[data-transition=slide].past,.reveal .slides>section[data-transition~=slide-out].past,.reveal.slide .slides>section:not([data-transition]).past{transform:translate(-150%,0)}.reveal .slides>section[data-transition=slide].future,.reveal .slides>section[data-transition~=slide-in].future,.reveal.slide .slides>section:not([data-transition]).future{transform:translate(150%,0)}.reveal .slides>section>section[data-transition=slide].past,.reveal .slides>section>section[data-transition~=slide-out].past,.reveal.slide .slides>section>section:not([data-transition]).past{transform:translate(0,-150%)}.reveal .slides>section>section[data-transition=slide].future,.reveal .slides>section>section[data-transition~=slide-in].future,.reveal.slide .slides>section>section:not([data-transition]).future{transform:translate(0,150%)}.reveal .slides>section[data-transition=linear].past,.reveal .slides>section[data-transition~=linear-out].past,.reveal.linear .slides>section:not([data-transition]).past{transform:translate(-150%,0)}.reveal .slides>section[data-transition=linear].future,.reveal .slides>section[data-transition~=linear-in].future,.reveal.linear .slides>section:not([data-transition]).future{transform:translate(150%,0)}.reveal .slides>section>section[data-transition=linear].past,.reveal .slides>section>section[data-transition~=linear-out].past,.reveal.linear .slides>section>section:not([data-transition]).past{transform:translate(0,-150%)}.reveal .slides>section>section[data-transition=linear].future,.reveal .slides>section>section[data-transition~=linear-in].future,.reveal.linear .slides>section>section:not([data-transition]).future{transform:translate(0,150%)}.reveal .slides section[data-transition=default].stack,.reveal.default .slides section.stack{transform-style:preserve-3d}.reveal .slides>section[data-transition=default].past,.reveal .slides>section[data-transition~=default-out].past,.reveal.default .slides>section:not([data-transition]).past{transform:translate3d(-100%,0,0) rotateY(-90deg) translate3d(-100%,0,0)}.reveal .slides>section[data-transition=default].future,.reveal .slides>section[data-transition~=default-in].future,.reveal.default .slides>section:not([data-transition]).future{transform:translate3d(100%,0,0) rotateY(90deg) translate3d(100%,0,0)}.reveal .slides>section>section[data-transition=default].past,.reveal .slides>section>section[data-transition~=default-out].past,.reveal.default .slides>section>section:not([data-transition]).past{transform:translate3d(0,-300px,0) rotateX(70deg) translate3d(0,-300px,0)}.reveal .slides>section>section[data-transition=default].future,.reveal .slides>section>section[data-transition~=default-in].future,.reveal.default .slides>section>section:not([data-transition]).future{transform:translate3d(0,300px,0) rotateX(-70deg) translate3d(0,300px,0)}.reveal .slides section[data-transition=convex].stack,.reveal.convex .slides section.stack{transform-style:preserve-3d}.reveal .slides>section[data-transition=convex].past,.reveal .slides>section[data-transition~=convex-out].past,.reveal.convex .slides>section:not([data-transition]).past{transform:translate3d(-100%,0,0) rotateY(-90deg) translate3d(-100%,0,0)}.reveal .slides>section[data-transition=convex].future,.reveal .slides>section[data-transition~=convex-in].future,.reveal.convex .slides>section:not([data-transition]).future{transform:translate3d(100%,0,0) rotateY(90deg) translate3d(100%,0,0)}.reveal .slides>section>section[data-transition=convex].past,.reveal .slides>section>section[data-transition~=convex-out].past,.reveal.convex .slides>section>section:not([data-transition]).past{transform:translate3d(0,-300px,0) rotateX(70deg) translate3d(0,-300px,0)}.reveal .slides>section>section[data-transition=convex].future,.reveal .slides>section>section[data-transition~=convex-in].future,.reveal.convex .slides>section>section:not([data-transition]).future{transform:translate3d(0,300px,0) rotateX(-70deg) translate3d(0,300px,0)}.reveal .slides section[data-transition=concave].stack,.reveal.concave .slides section.stack{transform-style:preserve-3d}.reveal .slides>section[data-transition=concave].past,.reveal .slides>section[data-transition~=concave-out].past,.reveal.concave .slides>section:not([data-transition]).past{transform:translate3d(-100%,0,0) rotateY(90deg) translate3d(-100%,0,0)}.reveal .slides>section[data-transition=concave].future,.reveal .slides>section[data-transition~=concave-in].future,.reveal.concave .slides>section:not([data-transition]).future{transform:translate3d(100%,0,0) rotateY(-90deg) translate3d(100%,0,0)}.reveal .slides>section>section[data-transition=concave].past,.reveal .slides>section>section[data-transition~=concave-out].past,.reveal.concave .slides>section>section:not([data-transition]).past{transform:translate3d(0,-80%,0) rotateX(-70deg) translate3d(0,-80%,0)}.reveal .slides>section>section[data-transition=concave].future,.reveal .slides>section>section[data-transition~=concave-in].future,.reveal.concave .slides>section>section:not([data-transition]).future{transform:translate3d(0,80%,0) rotateX(70deg) translate3d(0,80%,0)}.reveal .slides section[data-transition=zoom],.reveal.zoom .slides section:not([data-transition]){transition-timing-function:ease}.reveal .slides>section[data-transition=zoom].past,.reveal .slides>section[data-transition~=zoom-out].past,.reveal.zoom .slides>section:not([data-transition]).past{visibility:hidden;transform:scale(16)}.reveal .slides>section[data-transition=zoom].future,.reveal .slides>section[data-transition~=zoom-in].future,.reveal.zoom .slides>section:not([data-transition]).future{visibility:hidden;transform:scale(.2)}.reveal .slides>section>section[data-transition=zoom].past,.reveal .slides>section>section[data-transition~=zoom-out].past,.reveal.zoom .slides>section>section:not([data-transition]).past{transform:scale(16)}.reveal .slides>section>section[data-transition=zoom].future,.reveal .slides>section>section[data-transition~=zoom-in].future,.reveal.zoom .slides>section>section:not([data-transition]).future{transform:scale(.2)}.reveal.cube .slides{perspective:1300px}.reveal.cube .slides section{padding:30px;min-height:700px;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;transform-style:preserve-3d}.reveal.center.cube .slides section{min-height:0}.reveal.cube .slides section:not(.stack):before{content:"";position:absolute;display:block;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.1);border-radius:4px;transform:translateZ(-20px)}.reveal.cube .slides section:not(.stack):after{content:"";position:absolute;display:block;width:90%;height:30px;left:5%;bottom:0;background:0 0;z-index:1;border-radius:4px;box-shadow:0 95px 25px rgba(0,0,0,.2);transform:translateZ(-90px) rotateX(65deg)}.reveal.cube .slides>section.stack{padding:0;background:0 0}.reveal.cube .slides>section.past{transform-origin:100% 0;transform:translate3d(-100%,0,0) rotateY(-90deg)}.reveal.cube .slides>section.future{transform-origin:0 0;transform:translate3d(100%,0,0) rotateY(90deg)}.reveal.cube .slides>section>section.past{transform-origin:0 100%;transform:translate3d(0,-100%,0) rotateX(90deg)}.reveal.cube .slides>section>section.future{transform-origin:0 0;transform:translate3d(0,100%,0) rotateX(-90deg)}.reveal.page .slides{perspective-origin:0 50%;perspective:3000px}.reveal.page .slides section{padding:30px;min-height:700px;box-sizing:border-box;transform-style:preserve-3d}.reveal.page .slides section.past{z-index:12}.reveal.page .slides section:not(.stack):before{content:"";position:absolute;display:block;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.1);transform:translateZ(-20px)}.reveal.page .slides section:not(.stack):after{content:"";position:absolute;display:block;width:90%;height:30px;left:5%;bottom:0;background:0 0;z-index:1;border-radius:4px;box-shadow:0 95px 25px rgba(0,0,0,.2);-webkit-transform:translateZ(-90px) rotateX(65deg)}.reveal.page .slides>section.stack{padding:0;background:0 0}.reveal.page .slides>section.past{transform-origin:0 0;transform:translate3d(-40%,0,0) rotateY(-80deg)}.reveal.page .slides>section.future{transform-origin:100% 0;transform:translate3d(0,0,0)}.reveal.page .slides>section>section.past{transform-origin:0 0;transform:translate3d(0,-40%,0) rotateX(80deg)}.reveal.page .slides>section>section.future{transform-origin:0 100%;transform:translate3d(0,0,0)}.reveal .slides section[data-transition=fade],.reveal.fade .slides section:not([data-transition]),.reveal.fade .slides>section>section:not([data-transition]){transform:none;transition:opacity .5s}.reveal.fade.overview .slides section,.reveal.fade.overview .slides>section>section{transition:none}.reveal .slides section[data-transition=none],.reveal.none .slides section:not([data-transition]){transform:none;transition:none}.reveal .pause-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;visibility:hidden;opacity:0;z-index:100;transition:all 1s ease}.reveal .pause-overlay .resume-button{position:absolute;bottom:20px;right:20px;color:#ccc;border-radius:2px;padding:6px 14px;border:2px solid #ccc;font-size:16px;background:0 0;cursor:pointer}.reveal .pause-overlay .resume-button:hover{color:#fff;border-color:#fff}.reveal.paused .pause-overlay{visibility:visible;opacity:1}.reveal .no-transition,.reveal .no-transition *,.reveal .slides.disable-slide-transitions section{transition:none!important}.reveal .slides.disable-slide-transitions section{transform:none!important}.reveal .backgrounds{position:absolute;width:100%;height:100%;top:0;left:0;perspective:600px}.reveal .slide-background{display:none;position:absolute;width:100%;height:100%;opacity:0;visibility:hidden;overflow:hidden;background-color:rgba(0,0,0,0);transition:all .8s cubic-bezier(.26,.86,.44,.985)}.reveal .slide-background-content{position:absolute;width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.reveal .slide-background.stack{display:block}.reveal .slide-background.present{opacity:1;visibility:visible;z-index:2}.print-pdf .reveal .slide-background{opacity:1!important;visibility:visible!important}.reveal .slide-background video{position:absolute;width:100%;height:100%;max-width:none;max-height:none;top:0;left:0;-o-object-fit:cover;object-fit:cover}.reveal .slide-background[data-background-size=contain] video{-o-object-fit:contain;object-fit:contain}.reveal>.backgrounds .slide-background[data-background-transition=none],.reveal[data-background-transition=none]>.backgrounds .slide-background:not([data-background-transition]){transition:none}.reveal>.backgrounds .slide-background[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background:not([data-background-transition]){opacity:1}.reveal>.backgrounds .slide-background.past[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background.past:not([data-background-transition]){transform:translate(-100%,0)}.reveal>.backgrounds .slide-background.future[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background.future:not([data-background-transition]){transform:translate(100%,0)}.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background>.slide-background.past:not([data-background-transition]){transform:translate(0,-100%)}.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background>.slide-background.future:not([data-background-transition]){transform:translate(0,100%)}.reveal>.backgrounds .slide-background.past[data-background-transition=convex],.reveal[data-background-transition=convex]>.backgrounds .slide-background.past:not([data-background-transition]){opacity:0;transform:translate3d(-100%,0,0) rotateY(-90deg) translate3d(-100%,0,0)}.reveal>.backgrounds .slide-background.future[data-background-transition=convex],.reveal[data-background-transition=convex]>.backgrounds .slide-background.future:not([data-background-transition]){opacity:0;transform:translate3d(100%,0,0) rotateY(90deg) translate3d(100%,0,0)}.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=convex],.reveal[data-background-transition=convex]>.backgrounds .slide-background>.slide-background.past:not([data-background-transition]){opacity:0;transform:translate3d(0,-100%,0) rotateX(90deg) translate3d(0,-100%,0)}.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=convex],.reveal[data-background-transition=convex]>.backgrounds .slide-background>.slide-background.future:not([data-background-transition]){opacity:0;transform:translate3d(0,100%,0) rotateX(-90deg) translate3d(0,100%,0)}.reveal>.backgrounds .slide-background.past[data-background-transition=concave],.reveal[data-background-transition=concave]>.backgrounds .slide-background.past:not([data-background-transition]){opacity:0;transform:translate3d(-100%,0,0) rotateY(90deg) translate3d(-100%,0,0)}.reveal>.backgrounds .slide-background.future[data-background-transition=concave],.reveal[data-background-transition=concave]>.backgrounds .slide-background.future:not([data-background-transition]){opacity:0;transform:translate3d(100%,0,0) rotateY(-90deg) translate3d(100%,0,0)}.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=concave],.reveal[data-background-transition=concave]>.backgrounds .slide-background>.slide-background.past:not([data-background-transition]){opacity:0;transform:translate3d(0,-100%,0) rotateX(-90deg) translate3d(0,-100%,0)}.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=concave],.reveal[data-background-transition=concave]>.backgrounds .slide-background>.slide-background.future:not([data-background-transition]){opacity:0;transform:translate3d(0,100%,0) rotateX(90deg) translate3d(0,100%,0)}.reveal>.backgrounds .slide-background[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background:not([data-background-transition]){transition-timing-function:ease}.reveal>.backgrounds .slide-background.past[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background.past:not([data-background-transition]){opacity:0;visibility:hidden;transform:scale(16)}.reveal>.backgrounds .slide-background.future[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background.future:not([data-background-transition]){opacity:0;visibility:hidden;transform:scale(.2)}.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background>.slide-background.past:not([data-background-transition]){opacity:0;visibility:hidden;transform:scale(16)}.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background>.slide-background.future:not([data-background-transition]){opacity:0;visibility:hidden;transform:scale(.2)}.reveal[data-transition-speed=fast]>.backgrounds .slide-background{transition-duration:.4s}.reveal[data-transition-speed=slow]>.backgrounds .slide-background{transition-duration:1.2s}.reveal [data-auto-animate-target^=unmatched]{will-change:opacity}.reveal section[data-auto-animate]:not(.stack):not([data-auto-animate=running]) [data-auto-animate-target^=unmatched]{opacity:0}.reveal.overview{perspective-origin:50% 50%;perspective:700px}.reveal.overview .slides{-moz-transform-style:preserve-3d}.reveal.overview .slides section{height:100%;top:0!important;opacity:1!important;overflow:hidden;visibility:visible!important;cursor:pointer;box-sizing:border-box}.reveal.overview .slides section.present,.reveal.overview .slides section:hover{outline:10px solid rgba(150,150,150,.4);outline-offset:10px}.reveal.overview .slides section .fragment{opacity:1;transition:none}.reveal.overview .slides section:after,.reveal.overview .slides section:before{display:none!important}.reveal.overview .slides>section.stack{padding:0;top:0!important;background:0 0;outline:0;overflow:visible}.reveal.overview .backgrounds{perspective:inherit;-moz-transform-style:preserve-3d}.reveal.overview .backgrounds .slide-background{opacity:1;visibility:visible;outline:10px solid rgba(150,150,150,.1);outline-offset:10px}.reveal.overview .backgrounds .slide-background.stack{overflow:visible}.reveal.overview .slides section,.reveal.overview-deactivating .slides section{transition:none}.reveal.overview .backgrounds .slide-background,.reveal.overview-deactivating .backgrounds .slide-background{transition:none}.reveal.rtl .slides,.reveal.rtl .slides h1,.reveal.rtl .slides h2,.reveal.rtl .slides h3,.reveal.rtl .slides h4,.reveal.rtl .slides h5,.reveal.rtl .slides h6{direction:rtl;font-family:sans-serif}.reveal.rtl code,.reveal.rtl pre{direction:ltr}.reveal.rtl ol,.reveal.rtl ul{text-align:right}.reveal.rtl .progress span{transform-origin:100% 0}.reveal.has-parallax-background .backgrounds{transition:all .8s ease}.reveal.has-parallax-background[data-transition-speed=fast] .backgrounds{transition-duration:.4s}.reveal.has-parallax-background[data-transition-speed=slow] .backgrounds{transition-duration:1.2s}.reveal>.overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;background:rgba(0,0,0,.9);transition:all .3s ease}.reveal>.overlay .spinner{position:absolute;display:block;top:50%;left:50%;width:32px;height:32px;margin:-16px 0 0 -16px;z-index:10;background-image:url(data:image/gif;base64,R0lGODlhIAAgAPMAAJmZmf%2F%2F%2F6%2Bvr8nJybW1tcDAwOjo6Nvb26ioqKOjo7Ozs%2FLy8vz8%2FAAAAAAAAAAAACH%2FC05FVFNDQVBFMi4wAwEAAAAh%2FhpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh%2BQQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ%2FV%2FnmOM82XiHRLYKhKP1oZmADdEAAAh%2BQQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY%2FCZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB%2BA4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6%2BHo7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq%2BB6QDtuetcaBPnW6%2BO7wDHpIiK9SaVK5GgV543tzjgGcghAgAh%2BQQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK%2B%2BG%2Bw48edZPK%2BM6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE%2BG%2BcD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm%2BFNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk%2BaV%2BoJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0%2FVNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc%2BXiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30%2FiI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE%2FjiuL04RGEBgwWhShRgQExHBAAh%2BQQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR%2BipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY%2BYip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd%2BMFCN6HAAIKgNggY0KtEBAAh%2BQQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1%2BvsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d%2BjYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg%2BygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0%2Bbm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h%2BKr0SJ8MFihpNbx%2B4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX%2BBP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA%3D%3D);visibility:visible;opacity:.6;transition:all .3s ease}.reveal>.overlay header{position:absolute;left:0;top:0;width:100%;padding:5px;z-index:2;box-sizing:border-box}.reveal>.overlay header a{display:inline-block;width:40px;height:40px;line-height:36px;padding:0 10px;float:right;opacity:.6;box-sizing:border-box}.reveal>.overlay header a:hover{opacity:1}.reveal>.overlay header a .icon{display:inline-block;width:20px;height:20px;background-position:50% 50%;background-size:100%;background-repeat:no-repeat}.reveal>.overlay header a.close .icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABkklEQVRYR8WX4VHDMAxG6wnoJrABZQPYBCaBTWAD2g1gE5gg6OOsXuxIlr40d81dfrSJ9V4c2VLK7spHuTJ/5wpM07QXuXc5X0opX2tEJcadjHuV80li/FgxTIEK/5QBCICBD6xEhSMGHgQPgBgLiYVAB1dpSqKDawxTohFw4JSEA3clzgIBPCURwE2JucBR7rhPJJv5OpJwDX+SfDjgx1wACQeJG1aChP9K/IMmdZ8DtESV1WyP3Bt4MwM6sj4NMxMYiqUWHQu4KYA/SYkIjOsm3BXYWMKFDwU2khjCQ4ELJUJ4SmClRArOCmSXGuKma0fYD5CbzHxFpCSGAhfAVSSUGDUk2BWZaff2g6GE15BsBQ9nwmpIGDiyHQddwNTMKkbZaf9fajXQca1EX44puJZUsnY0ObGmITE3GVLCbEhQUjGVt146j6oasWN+49Vph2w1pZ5EansNZqKBm1txbU57iRRcZ86RWMDdWtBJUHBHwoQPi1GV+JCbntmvok7iTX4/Up9mgyTc/FJYDTcndgH/AA5A/CHsyEkVAAAAAElFTkSuQmCC)}.reveal>.overlay header a.external .icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAcElEQVRYR+2WSQoAIQwEzf8f7XiOMkUQxUPlGkM3hVmiQfQR9GYnH1SsAQlI4DiBqkCMoNb9y2e90IAEJPAcgdznU9+engMaeJ7Azh5Y1U67gAho4DqBqmB1buAf0MB1AlVBek83ZPkmJMGc1wAR+AAqod/B97TRpQAAAABJRU5ErkJggg==)}.reveal>.overlay .viewport{position:absolute;display:flex;top:50px;right:0;bottom:0;left:0}.reveal>.overlay.overlay-preview .viewport iframe{width:100%;height:100%;max-width:100%;max-height:100%;border:0;opacity:0;visibility:hidden;transition:all .3s ease}.reveal>.overlay.overlay-preview.loaded .viewport iframe{opacity:1;visibility:visible}.reveal>.overlay.overlay-preview.loaded .viewport-inner{position:absolute;z-index:-1;left:0;top:45%;width:100%;text-align:center;letter-spacing:normal}.reveal>.overlay.overlay-preview .x-frame-error{opacity:0;transition:opacity .3s ease .3s}.reveal>.overlay.overlay-preview.loaded .x-frame-error{opacity:1}.reveal>.overlay.overlay-preview.loaded .spinner{opacity:0;visibility:hidden;transform:scale(.2)}.reveal>.overlay.overlay-help .viewport{overflow:auto;color:#fff}.reveal>.overlay.overlay-help .viewport .viewport-inner{width:600px;margin:auto;padding:20px 20px 80px 20px;text-align:center;letter-spacing:normal}.reveal>.overlay.overlay-help .viewport .viewport-inner .title{font-size:20px}.reveal>.overlay.overlay-help .viewport .viewport-inner table{border:1px solid #fff;border-collapse:collapse;font-size:16px}.reveal>.overlay.overlay-help .viewport .viewport-inner table td,.reveal>.overlay.overlay-help .viewport .viewport-inner table th{width:200px;padding:14px;border:1px solid #fff;vertical-align:middle}.reveal>.overlay.overlay-help .viewport .viewport-inner table th{padding-top:20px;padding-bottom:20px}.reveal .playback{position:absolute;left:15px;bottom:20px;z-index:30;cursor:pointer;transition:all .4s ease;-webkit-tap-highlight-color:transparent}.reveal.overview .playback{opacity:0;visibility:hidden}.reveal .hljs{min-height:100%}.reveal .hljs table{margin:initial}.reveal .hljs-ln-code,.reveal .hljs-ln-numbers{padding:0;border:0}.reveal .hljs-ln-numbers{opacity:.6;padding-right:.75em;text-align:right;vertical-align:top}.reveal .hljs.has-highlights tr:not(.highlight-line){opacity:.4}.reveal .hljs:not(:first-child).fragment{position:absolute;top:0;left:0;width:100%;box-sizing:border-box}.reveal pre[data-auto-animate-target]{overflow:hidden}.reveal pre[data-auto-animate-target] code{height:100%}.reveal .roll{display:inline-block;line-height:1.2;overflow:hidden;vertical-align:top;perspective:400px;perspective-origin:50% 50%}.reveal .roll:hover{background:0 0;text-shadow:none}.reveal .roll span{display:block;position:relative;padding:0 2px;pointer-events:none;transition:all .4s ease;transform-origin:50% 0;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}.reveal .roll:hover span{background:rgba(0,0,0,.5);transform:translate3d(0,0,-45px) rotateX(90deg)}.reveal .roll span:after{content:attr(data-title);display:block;position:absolute;left:0;top:0;padding:0 2px;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:50% 0;transform:translate3d(0,110%,0) rotateX(-90deg)}.reveal aside.notes{display:none}.reveal .speaker-notes{display:none;position:absolute;width:33.3333333333%;height:100%;top:0;left:100%;padding:14px 18px 14px 18px;z-index:1;font-size:18px;line-height:1.4;border:1px solid rgba(0,0,0,.05);color:#222;background-color:#f5f5f5;overflow:auto;box-sizing:border-box;text-align:left;font-family:Helvetica,sans-serif;-webkit-overflow-scrolling:touch}.reveal .speaker-notes .notes-placeholder{color:#ccc;font-style:italic}.reveal .speaker-notes:focus{outline:0}.reveal .speaker-notes:before{content:"Speaker notes";display:block;margin-bottom:10px;opacity:.5}.reveal.show-notes{max-width:75%;overflow:visible}.reveal.show-notes .speaker-notes{display:block}@media screen and (min-width:1600px){.reveal .speaker-notes{font-size:20px}}@media screen and (max-width:1024px){.reveal.show-notes{border-left:0;max-width:none;max-height:70%;max-height:70vh;overflow:visible}.reveal.show-notes .speaker-notes{top:100%;left:0;width:100%;height:30vh;border:0}}@media screen and (max-width:600px){.reveal.show-notes{max-height:60%;max-height:60vh}.reveal.show-notes .speaker-notes{top:100%;height:40vh}.reveal .speaker-notes{font-size:14px}}.zoomed .reveal *,.zoomed .reveal :after,.zoomed .reveal :before{-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.zoomed .reveal .controls,.zoomed .reveal .progress{opacity:0}.zoomed .reveal .roll span{background:0 0}.zoomed .reveal .roll span:after{visibility:hidden}html.print-pdf *{-webkit-print-color-adjust:exact}html.print-pdf{width:100%;height:100%;overflow:visible}html.print-pdf body{margin:0 auto!important;border:0;padding:0;float:none!important;overflow:visible}html.print-pdf .nestedarrow,html.print-pdf .reveal .controls,html.print-pdf .reveal .playback,html.print-pdf .reveal .progress,html.print-pdf .reveal.overview,html.print-pdf .state-background{display:none!important}html.print-pdf .reveal pre code{overflow:hidden!important;font-family:Courier,"Courier New",monospace!important}html.print-pdf .reveal{width:auto!important;height:auto!important;overflow:hidden!important}html.print-pdf .reveal .slides{position:static;width:100%!important;height:auto!important;zoom:1!important;pointer-events:initial;left:auto;top:auto;margin:0!important;padding:0!important;overflow:visible;display:block;perspective:none;perspective-origin:50% 50%}html.print-pdf .reveal .slides .pdf-page{position:relative;overflow:hidden;z-index:1;page-break-after:always}html.print-pdf .reveal .slides section{visibility:visible!important;display:block!important;position:absolute!important;margin:0!important;padding:0!important;box-sizing:border-box!important;min-height:1px;opacity:1!important;transform-style:flat!important;transform:none!important}html.print-pdf .reveal section.stack{position:relative!important;margin:0!important;padding:0!important;page-break-after:avoid!important;height:auto!important;min-height:auto!important}html.print-pdf .reveal img{box-shadow:none}html.print-pdf .reveal .backgrounds{display:none}html.print-pdf .reveal .slide-background{display:block!important;position:absolute;top:0;left:0;width:100%;height:100%;z-index:auto!important}html.print-pdf .reveal.show-notes{max-width:none;max-height:none}html.print-pdf .reveal .speaker-notes-pdf{display:block;width:100%;height:auto;max-height:none;top:auto;right:auto;bottom:auto;left:auto;z-index:100}html.print-pdf .reveal .speaker-notes-pdf[data-layout=separate-page]{position:relative;color:inherit;background-color:transparent;padding:20px;page-break-after:always;border:0}html.print-pdf .reveal .slide-number-pdf{display:block;position:absolute;font-size:14px}html.print-pdf .aria-status{display:none}@media print{html:not(.print-pdf){background:#fff;width:auto;height:auto;overflow:visible}html:not(.print-pdf) body{background:#fff;font-size:20pt;width:auto;height:auto;border:0;margin:0 5%;padding:0;overflow:visible;float:none!important}html:not(.print-pdf) .controls,html:not(.print-pdf) .fork-reveal,html:not(.print-pdf) .nestedarrow,html:not(.print-pdf) .reveal .backgrounds,html:not(.print-pdf) .reveal .progress,html:not(.print-pdf) .reveal .slide-number,html:not(.print-pdf) .share-reveal,html:not(.print-pdf) .state-background{display:none!important}html:not(.print-pdf) body,html:not(.print-pdf) li,html:not(.print-pdf) p,html:not(.print-pdf) td{font-size:20pt!important;color:#000}html:not(.print-pdf) h1,html:not(.print-pdf) h2,html:not(.print-pdf) h3,html:not(.print-pdf) h4,html:not(.print-pdf) h5,html:not(.print-pdf) h6{color:#000!important;height:auto;line-height:normal;text-align:left;letter-spacing:normal}html:not(.print-pdf) h1{font-size:28pt!important}html:not(.print-pdf) h2{font-size:24pt!important}html:not(.print-pdf) h3{font-size:22pt!important}html:not(.print-pdf) h4{font-size:22pt!important;font-variant:small-caps}html:not(.print-pdf) h5{font-size:21pt!important}html:not(.print-pdf) h6{font-size:20pt!important;font-style:italic}html:not(.print-pdf) a:link,html:not(.print-pdf) a:visited{color:#000!important;font-weight:700;text-decoration:underline}html:not(.print-pdf) div,html:not(.print-pdf) ol,html:not(.print-pdf) p,html:not(.print-pdf) ul{visibility:visible;position:static;width:auto;height:auto;display:block;overflow:visible;margin:0;text-align:left!important}html:not(.print-pdf) .reveal pre,html:not(.print-pdf) .reveal table{margin-left:0;margin-right:0}html:not(.print-pdf) .reveal pre code{padding:20px}html:not(.print-pdf) .reveal blockquote{margin:20px 0}html:not(.print-pdf) .reveal .slides{position:static!important;width:auto!important;height:auto!important;left:0!important;top:0!important;margin-left:0!important;margin-top:0!important;padding:0!important;zoom:1!important;transform:none!important;overflow:visible!important;display:block!important;text-align:left!important;perspective:none;perspective-origin:50% 50%}html:not(.print-pdf) .reveal .slides section{visibility:visible!important;position:static!important;width:auto!important;height:auto!important;display:block!important;overflow:visible!important;left:0!important;top:0!important;margin-left:0!important;margin-top:0!important;padding:60px 20px!important;z-index:auto!important;opacity:1!important;page-break-after:always!important;transform-style:flat!important;transform:none!important;transition:none!important}html:not(.print-pdf) .reveal .slides section.stack{padding:0!important}html:not(.print-pdf) .reveal section:last-of-type{page-break-after:avoid!important}html:not(.print-pdf) .reveal section .fragment{opacity:1!important;visibility:visible!important;transform:none!important}html:not(.print-pdf) .reveal section img{display:block;margin:15px 0;background:#fff;border:1px solid #666;box-shadow:none}html:not(.print-pdf) .reveal section small{font-size:.8em}html:not(.print-pdf) .reveal .hljs{max-height:100%;white-space:pre-wrap;word-wrap:break-word;word-break:break-word;font-size:15pt}html:not(.print-pdf) .reveal .hljs .hljs-ln-numbers{white-space:nowrap}html:not(.print-pdf) .reveal .hljs td{font-size:inherit!important;color:inherit!important}} \ No newline at end of file diff --git a/dist/reveal.esm.js b/dist/reveal.esm.js new file mode 100644 index 0000000..1f6be20 --- /dev/null +++ b/dist/reveal.esm.js @@ -0,0 +1,9 @@ +/*! +* reveal.js 4.3.1 +* https://revealjs.com +* MIT licensed +* +* Copyright (C) 2011-2022 Hakim El Hattab, https://hakim.se +*/ +const e=(e,t)=>{for(let i in t)e[i]=t[i];return e},t=(e,t)=>Array.from(e.querySelectorAll(t)),i=(e,t,i)=>{i?e.classList.add(t):e.classList.remove(t)},s=e=>{if("string"==typeof e){if("null"===e)return null;if("true"===e)return!0;if("false"===e)return!1;if(e.match(/^-?[\d\.]+$/))return parseFloat(e)}return e},a=(e,t)=>{e.style.transform=t},n=(e,t)=>{let i=e.matches||e.matchesSelector||e.msMatchesSelector;return!(!i||!i.call(e,t))},r=(e,t)=>{if("function"==typeof e.closest)return e.closest(t);for(;e;){if(n(e,t))return e;e=e.parentNode}return null},o=(e,t,i,s="")=>{let a=e.querySelectorAll("."+i);for(let t=0;t{let t=document.createElement("style");return t.type="text/css",e&&e.length>0&&(t.styleSheet?t.styleSheet.cssText=e:t.appendChild(document.createTextNode(e))),document.head.appendChild(t),t},d=()=>{let e={};location.search.replace(/[A-Z0-9]+?=([\w\.%-]*)/gi,(t=>{e[t.split("=").shift()]=t.split("=").pop()}));for(let t in e){let i=e[t];e[t]=s(unescape(i))}return void 0!==e.dependencies&&delete e.dependencies,e},c=(e,t=0)=>{if(e){let i,s=e.style.height;return e.style.height="0px",e.parentNode.style.height="auto",i=t-e.parentNode.offsetHeight,e.style.height=s+"px",e.parentNode.style.removeProperty("height"),i}return t},h={mp4:"video/mp4",m4a:"video/mp4",ogv:"video/ogg",mpeg:"video/mpeg",webm:"video/webm"},u=navigator.userAgent,g=document.createElement("div"),v=/(iphone|ipod|ipad|android)/gi.test(u)||"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1,p=/chrome/i.test(u)&&!/edge/i.test(u),m=/android/gi.test(u),f="zoom"in g.style&&!v&&(p||/Version\/[\d\.]+.*Safari/.test(u));var b={};Object.defineProperty(b,"__esModule",{value:!0});var y=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{};return"string"==typeof e?x(t(document.querySelectorAll(e)),i):x([e],i)[0]}}("undefined"==typeof window?null:window);class E{constructor(e){this.Reveal=e,this.startEmbeddedIframe=this.startEmbeddedIframe.bind(this)}shouldPreload(e){let t=this.Reveal.getConfig().preloadIframes;return"boolean"!=typeof t&&(t=e.hasAttribute("data-preload")),t}load(e,i={}){e.style.display=this.Reveal.getConfig().display,t(e,"img[data-src], video[data-src], audio[data-src], iframe[data-src]").forEach((e=>{("IFRAME"!==e.tagName||this.shouldPreload(e))&&(e.setAttribute("src",e.getAttribute("data-src")),e.setAttribute("data-lazy-loaded",""),e.removeAttribute("data-src"))})),t(e,"video, audio").forEach((e=>{let i=0;t(e,"source[data-src]").forEach((e=>{e.setAttribute("src",e.getAttribute("data-src")),e.removeAttribute("data-src"),e.setAttribute("data-lazy-loaded",""),i+=1})),v&&"VIDEO"===e.tagName&&e.setAttribute("playsinline",""),i>0&&e.load()}));let s=e.slideBackgroundElement;if(s){s.style.display="block";let t=e.slideBackgroundContentElement,a=e.getAttribute("data-background-iframe");if(!1===s.hasAttribute("data-loaded")){s.setAttribute("data-loaded","true");let n=e.getAttribute("data-background-image"),r=e.getAttribute("data-background-video"),o=e.hasAttribute("data-background-video-loop"),l=e.hasAttribute("data-background-video-muted");if(n)/^data:/.test(n.trim())?t.style.backgroundImage=`url(${n.trim()})`:t.style.backgroundImage=n.split(",").map((e=>`url(${encodeURI(e.trim())})`)).join(",");else if(r&&!this.Reveal.isSpeakerNotes()){let e=document.createElement("video");o&&e.setAttribute("loop",""),l&&(e.muted=!0),v&&(e.muted=!0,e.setAttribute("playsinline","")),r.split(",").forEach((t=>{let i=((e="")=>h[e.split(".").pop()])(t);e.innerHTML+=i?``:``})),t.appendChild(e)}else if(a&&!0!==i.excludeIframes){let e=document.createElement("iframe");e.setAttribute("allowfullscreen",""),e.setAttribute("mozallowfullscreen",""),e.setAttribute("webkitallowfullscreen",""),e.setAttribute("allow","autoplay"),e.setAttribute("data-src",a),e.style.width="100%",e.style.height="100%",e.style.maxHeight="100%",e.style.maxWidth="100%",t.appendChild(e)}}let n=t.querySelector("iframe[data-src]");n&&this.shouldPreload(s)&&!/autoplay=(1|true|yes)/gi.test(a)&&n.getAttribute("src")!==a&&n.setAttribute("src",a)}this.layout(e)}layout(e){Array.from(e.querySelectorAll(".r-fit-text")).forEach((e=>{w(e,{minSize:24,maxSize:.8*this.Reveal.getConfig().height,observeMutations:!1,observeWindow:!1})}))}unload(e){e.style.display="none";let i=this.Reveal.getSlideBackground(e);i&&(i.style.display="none",t(i,"iframe[src]").forEach((e=>{e.removeAttribute("src")}))),t(e,"video[data-lazy-loaded][src], audio[data-lazy-loaded][src], iframe[data-lazy-loaded][src]").forEach((e=>{e.setAttribute("data-src",e.getAttribute("src")),e.removeAttribute("src")})),t(e,"video[data-lazy-loaded] source[src], audio source[src]").forEach((e=>{e.setAttribute("data-src",e.getAttribute("src")),e.removeAttribute("src")}))}formatEmbeddedContent(){let e=(e,i,s)=>{t(this.Reveal.getSlidesElement(),"iframe["+e+'*="'+i+'"]').forEach((t=>{let i=t.getAttribute(e);i&&-1===i.indexOf(s)&&t.setAttribute(e,i+(/\?/.test(i)?"&":"?")+s)}))};e("src","youtube.com/embed/","enablejsapi=1"),e("data-src","youtube.com/embed/","enablejsapi=1"),e("src","player.vimeo.com/","api=1"),e("data-src","player.vimeo.com/","api=1")}startEmbeddedContent(e){e&&!this.Reveal.isSpeakerNotes()&&(t(e,'img[src$=".gif"]').forEach((e=>{e.setAttribute("src",e.getAttribute("src"))})),t(e,"video, audio").forEach((e=>{if(r(e,".fragment")&&!r(e,".fragment.visible"))return;let t=this.Reveal.getConfig().autoPlayMedia;if("boolean"!=typeof t&&(t=e.hasAttribute("data-autoplay")||!!r(e,".slide-background")),t&&"function"==typeof e.play)if(e.readyState>1)this.startEmbeddedMedia({target:e});else if(v){let t=e.play();t&&"function"==typeof t.catch&&!1===e.controls&&t.catch((()=>{e.controls=!0,e.addEventListener("play",(()=>{e.controls=!1}))}))}else e.removeEventListener("loadeddata",this.startEmbeddedMedia),e.addEventListener("loadeddata",this.startEmbeddedMedia)})),t(e,"iframe[src]").forEach((e=>{r(e,".fragment")&&!r(e,".fragment.visible")||this.startEmbeddedIframe({target:e})})),t(e,"iframe[data-src]").forEach((e=>{r(e,".fragment")&&!r(e,".fragment.visible")||e.getAttribute("src")!==e.getAttribute("data-src")&&(e.removeEventListener("load",this.startEmbeddedIframe),e.addEventListener("load",this.startEmbeddedIframe),e.setAttribute("src",e.getAttribute("data-src")))})))}startEmbeddedMedia(e){let t=!!r(e.target,"html"),i=!!r(e.target,".present");t&&i&&(e.target.currentTime=0,e.target.play()),e.target.removeEventListener("loadeddata",this.startEmbeddedMedia)}startEmbeddedIframe(e){let t=e.target;if(t&&t.contentWindow){let i=!!r(e.target,"html"),s=!!r(e.target,".present");if(i&&s){let e=this.Reveal.getConfig().autoPlayMedia;"boolean"!=typeof e&&(e=t.hasAttribute("data-autoplay")||!!r(t,".slide-background")),/youtube\.com\/embed\//.test(t.getAttribute("src"))&&e?t.contentWindow.postMessage('{"event":"command","func":"playVideo","args":""}',"*"):/player\.vimeo\.com\//.test(t.getAttribute("src"))&&e?t.contentWindow.postMessage('{"method":"play"}',"*"):t.contentWindow.postMessage("slide:start","*")}}}stopEmbeddedContent(i,s={}){s=e({unloadIframes:!0},s),i&&i.parentNode&&(t(i,"video, audio").forEach((e=>{e.hasAttribute("data-ignore")||"function"!=typeof e.pause||(e.setAttribute("data-paused-by-reveal",""),e.pause())})),t(i,"iframe").forEach((e=>{e.contentWindow&&e.contentWindow.postMessage("slide:stop","*"),e.removeEventListener("load",this.startEmbeddedIframe)})),t(i,'iframe[src*="youtube.com/embed/"]').forEach((e=>{!e.hasAttribute("data-ignore")&&e.contentWindow&&"function"==typeof e.contentWindow.postMessage&&e.contentWindow.postMessage('{"event":"command","func":"pauseVideo","args":""}',"*")})),t(i,'iframe[src*="player.vimeo.com/"]').forEach((e=>{!e.hasAttribute("data-ignore")&&e.contentWindow&&"function"==typeof e.contentWindow.postMessage&&e.contentWindow.postMessage('{"method":"pause"}',"*")})),!0===s.unloadIframes&&t(i,"iframe[data-src]").forEach((e=>{e.setAttribute("src","about:blank"),e.removeAttribute("src")})))}}class R{constructor(e){this.Reveal=e}render(){this.element=document.createElement("div"),this.element.className="slide-number",this.Reveal.getRevealElement().appendChild(this.element)}configure(e,t){let i="none";e.slideNumber&&!this.Reveal.isPrintingPDF()&&("all"===e.showSlideNumber||"speaker"===e.showSlideNumber&&this.Reveal.isSpeakerNotes())&&(i="block"),this.element.style.display=i}update(){this.Reveal.getConfig().slideNumber&&this.element&&(this.element.innerHTML=this.getSlideNumber())}getSlideNumber(e=this.Reveal.getCurrentSlide()){let t,i=this.Reveal.getConfig(),s="h.v";if("function"==typeof i.slideNumber)t=i.slideNumber(e);else{"string"==typeof i.slideNumber&&(s=i.slideNumber),/c/.test(s)||1!==this.Reveal.getHorizontalSlides().length||(s="c");let a=e&&"uncounted"===e.dataset.visibility?0:1;switch(t=[],s){case"c":t.push(this.Reveal.getSlidePastCount(e)+a);break;case"c/t":t.push(this.Reveal.getSlidePastCount(e)+a,"/",this.Reveal.getTotalSlides());break;default:let i=this.Reveal.getIndices(e);t.push(i.h+a);let n="h/v"===s?"/":".";this.Reveal.isVerticalSlide(e)&&t.push(n,i.v+1)}}let a="#"+this.Reveal.location.getHash(e);return this.formatNumber(t[0],t[1],t[2],a)}formatNumber(e,t,i,s="#"+this.Reveal.location.getHash()){return"number"!=typeof i||isNaN(i)?`\n\t\t\t\t\t${e}\n\t\t\t\t\t`:`\n\t\t\t\t\t${e}\n\t\t\t\t\t${t}\n\t\t\t\t\t${i}\n\t\t\t\t\t`}destroy(){this.element.remove()}}const S=e=>{let t=e.match(/^#([0-9a-f]{3})$/i);if(t&&t[1])return t=t[1],{r:17*parseInt(t.charAt(0),16),g:17*parseInt(t.charAt(1),16),b:17*parseInt(t.charAt(2),16)};let i=e.match(/^#([0-9a-f]{6})$/i);if(i&&i[1])return i=i[1],{r:parseInt(i.slice(0,2),16),g:parseInt(i.slice(2,4),16),b:parseInt(i.slice(4,6),16)};let s=e.match(/^rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)$/i);if(s)return{r:parseInt(s[1],10),g:parseInt(s[2],10),b:parseInt(s[3],10)};let a=e.match(/^rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\,\s*([\d]+|[\d]*.[\d]+)\s*\)$/i);return a?{r:parseInt(a[1],10),g:parseInt(a[2],10),b:parseInt(a[3],10),a:parseFloat(a[4])}:null};class A{constructor(e){this.Reveal=e}render(){this.element=document.createElement("div"),this.element.className="backgrounds",this.Reveal.getRevealElement().appendChild(this.element)}create(){this.element.innerHTML="",this.element.classList.add("no-transition"),this.Reveal.getHorizontalSlides().forEach((e=>{let i=this.createBackground(e,this.element);t(e,"section").forEach((e=>{this.createBackground(e,i),i.classList.add("stack")}))})),this.Reveal.getConfig().parallaxBackgroundImage?(this.element.style.backgroundImage='url("'+this.Reveal.getConfig().parallaxBackgroundImage+'")',this.element.style.backgroundSize=this.Reveal.getConfig().parallaxBackgroundSize,this.element.style.backgroundRepeat=this.Reveal.getConfig().parallaxBackgroundRepeat,this.element.style.backgroundPosition=this.Reveal.getConfig().parallaxBackgroundPosition,setTimeout((()=>{this.Reveal.getRevealElement().classList.add("has-parallax-background")}),1)):(this.element.style.backgroundImage="",this.Reveal.getRevealElement().classList.remove("has-parallax-background"))}createBackground(e,t){let i=document.createElement("div");i.className="slide-background "+e.className.replace(/present|past|future/,"");let s=document.createElement("div");return s.className="slide-background-content",i.appendChild(s),t.appendChild(i),e.slideBackgroundElement=i,e.slideBackgroundContentElement=s,this.sync(e),i}sync(e){const t=e.slideBackgroundElement,i=e.slideBackgroundContentElement,s={background:e.getAttribute("data-background"),backgroundSize:e.getAttribute("data-background-size"),backgroundImage:e.getAttribute("data-background-image"),backgroundVideo:e.getAttribute("data-background-video"),backgroundIframe:e.getAttribute("data-background-iframe"),backgroundColor:e.getAttribute("data-background-color"),backgroundRepeat:e.getAttribute("data-background-repeat"),backgroundPosition:e.getAttribute("data-background-position"),backgroundTransition:e.getAttribute("data-background-transition"),backgroundOpacity:e.getAttribute("data-background-opacity")},a=e.hasAttribute("data-preload");e.classList.remove("has-dark-background"),e.classList.remove("has-light-background"),t.removeAttribute("data-loaded"),t.removeAttribute("data-background-hash"),t.removeAttribute("data-background-size"),t.removeAttribute("data-background-transition"),t.style.backgroundColor="",i.style.backgroundSize="",i.style.backgroundRepeat="",i.style.backgroundPosition="",i.style.backgroundImage="",i.style.opacity="",i.innerHTML="",s.background&&(/^(http|file|\/\/)/gi.test(s.background)||/\.(svg|png|jpg|jpeg|gif|bmp)([?#\s]|$)/gi.test(s.background)?e.setAttribute("data-background-image",s.background):t.style.background=s.background),(s.background||s.backgroundColor||s.backgroundImage||s.backgroundVideo||s.backgroundIframe)&&t.setAttribute("data-background-hash",s.background+s.backgroundSize+s.backgroundImage+s.backgroundVideo+s.backgroundIframe+s.backgroundColor+s.backgroundRepeat+s.backgroundPosition+s.backgroundTransition+s.backgroundOpacity),s.backgroundSize&&t.setAttribute("data-background-size",s.backgroundSize),s.backgroundColor&&(t.style.backgroundColor=s.backgroundColor),s.backgroundTransition&&t.setAttribute("data-background-transition",s.backgroundTransition),a&&t.setAttribute("data-preload",""),s.backgroundSize&&(i.style.backgroundSize=s.backgroundSize),s.backgroundRepeat&&(i.style.backgroundRepeat=s.backgroundRepeat),s.backgroundPosition&&(i.style.backgroundPosition=s.backgroundPosition),s.backgroundOpacity&&(i.style.opacity=s.backgroundOpacity);let n=s.backgroundColor;if(!n||!S(n)){let e=window.getComputedStyle(t);e&&e.backgroundColor&&(n=e.backgroundColor)}if(n){const t=S(n);t&&0!==t.a&&("string"==typeof(r=n)&&(r=S(r)),(r?(299*r.r+587*r.g+114*r.b)/1e3:null)<128?e.classList.add("has-dark-background"):e.classList.add("has-light-background"))}var r}update(e=!1){let i=this.Reveal.getCurrentSlide(),s=this.Reveal.getIndices(),a=null,n=this.Reveal.getConfig().rtl?"future":"past",r=this.Reveal.getConfig().rtl?"past":"future";if(Array.from(this.element.childNodes).forEach(((i,o)=>{i.classList.remove("past","present","future"),os.h?i.classList.add(r):(i.classList.add("present"),a=i),(e||o===s.h)&&t(i,".slide-background").forEach(((e,t)=>{e.classList.remove("past","present","future"),ts.v?e.classList.add("future"):(e.classList.add("present"),o===s.h&&(a=e))}))})),this.previousBackground&&this.Reveal.slideContent.stopEmbeddedContent(this.previousBackground,{unloadIframes:!this.Reveal.slideContent.shouldPreload(this.previousBackground)}),a){this.Reveal.slideContent.startEmbeddedContent(a);let e=a.querySelector(".slide-background-content");if(e){let t=e.style.backgroundImage||"";/\.gif/i.test(t)&&(e.style.backgroundImage="",window.getComputedStyle(e).opacity,e.style.backgroundImage=t)}let t=this.previousBackground?this.previousBackground.getAttribute("data-background-hash"):null,i=a.getAttribute("data-background-hash");i&&i===t&&a!==this.previousBackground&&this.element.classList.add("no-transition"),this.previousBackground=a}i&&["has-light-background","has-dark-background"].forEach((e=>{i.classList.contains(e)?this.Reveal.getRevealElement().classList.add(e):this.Reveal.getRevealElement().classList.remove(e)}),this),setTimeout((()=>{this.element.classList.remove("no-transition")}),1)}updateParallax(){let e=this.Reveal.getIndices();if(this.Reveal.getConfig().parallaxBackgroundImage){let t,i,s=this.Reveal.getHorizontalSlides(),a=this.Reveal.getVerticalSlides(),n=this.element.style.backgroundSize.split(" ");1===n.length?t=i=parseInt(n[0],10):(t=parseInt(n[0],10),i=parseInt(n[1],10));let r,o,l=this.element.offsetWidth,d=s.length;r="number"==typeof this.Reveal.getConfig().parallaxBackgroundHorizontal?this.Reveal.getConfig().parallaxBackgroundHorizontal:d>1?(t-l)/(d-1):0,o=r*e.h*-1;let c,h,u=this.element.offsetHeight,g=a.length;c="number"==typeof this.Reveal.getConfig().parallaxBackgroundVertical?this.Reveal.getConfig().parallaxBackgroundVertical:(i-u)/(g-1),h=g>0?c*e.v:0,this.element.style.backgroundPosition=o+"px "+-h+"px"}}destroy(){this.element.remove()}}const k=/registerPlugin|registerKeyboardShortcut|addKeyBinding|addEventListener/,L=/fade-(down|up|right|left|out|in-then-out|in-then-semi-out)|semi-fade-out|current-visible|shrink|grow/;let C=0;class x{constructor(e){this.Reveal=e}run(e,t){this.reset();let i=this.Reveal.getSlides(),s=i.indexOf(t),a=i.indexOf(e);if(e.hasAttribute("data-auto-animate")&&t.hasAttribute("data-auto-animate")&&e.getAttribute("data-auto-animate-id")===t.getAttribute("data-auto-animate-id")&&!(s>a?t:e).hasAttribute("data-auto-animate-restart")){this.autoAnimateStyleSheet=this.autoAnimateStyleSheet||l();let i=this.getAutoAnimateOptions(t);e.dataset.autoAnimate="pending",t.dataset.autoAnimate="pending",i.slideDirection=s>a?"forward":"backward";let n=this.getAutoAnimatableElements(e,t).map((e=>this.autoAnimateElements(e.from,e.to,e.options||{},i,C++)));if("false"!==t.dataset.autoAnimateUnmatched&&!0===this.Reveal.getConfig().autoAnimateUnmatched){let e=.8*i.duration,s=.2*i.duration;this.getUnmatchedAutoAnimateElements(t).forEach((e=>{let t=this.getAutoAnimateOptions(e,i),s="unmatched";t.duration===i.duration&&t.delay===i.delay||(s="unmatched-"+C++,n.push(`[data-auto-animate="running"] [data-auto-animate-target="${s}"] { transition: opacity ${t.duration}s ease ${t.delay}s; }`)),e.dataset.autoAnimateTarget=s}),this),n.push(`[data-auto-animate="running"] [data-auto-animate-target="unmatched"] { transition: opacity ${e}s ease ${s}s; }`)}this.autoAnimateStyleSheet.innerHTML=n.join(""),requestAnimationFrame((()=>{this.autoAnimateStyleSheet&&(getComputedStyle(this.autoAnimateStyleSheet).fontWeight,t.dataset.autoAnimate="running")})),this.Reveal.dispatchEvent({type:"autoanimate",data:{fromSlide:e,toSlide:t,sheet:this.autoAnimateStyleSheet}})}}reset(){t(this.Reveal.getRevealElement(),'[data-auto-animate]:not([data-auto-animate=""])').forEach((e=>{e.dataset.autoAnimate=""})),t(this.Reveal.getRevealElement(),"[data-auto-animate-target]").forEach((e=>{delete e.dataset.autoAnimateTarget})),this.autoAnimateStyleSheet&&this.autoAnimateStyleSheet.parentNode&&(this.autoAnimateStyleSheet.parentNode.removeChild(this.autoAnimateStyleSheet),this.autoAnimateStyleSheet=null)}autoAnimateElements(e,t,i,s,a){e.dataset.autoAnimateTarget="",t.dataset.autoAnimateTarget=a;let n=this.getAutoAnimateOptions(t,s);void 0!==i.delay&&(n.delay=i.delay),void 0!==i.duration&&(n.duration=i.duration),void 0!==i.easing&&(n.easing=i.easing);let r=this.getAutoAnimatableProperties("from",e,i),o=this.getAutoAnimatableProperties("to",t,i);if(t.classList.contains("fragment")&&(delete o.styles.opacity,e.classList.contains("fragment"))){(e.className.match(L)||[""])[0]===(t.className.match(L)||[""])[0]&&"forward"===s.slideDirection&&t.classList.add("visible","disabled")}if(!1!==i.translate||!1!==i.scale){let e=this.Reveal.getScale(),t={x:(r.x-o.x)/e,y:(r.y-o.y)/e,scaleX:r.width/o.width,scaleY:r.height/o.height};t.x=Math.round(1e3*t.x)/1e3,t.y=Math.round(1e3*t.y)/1e3,t.scaleX=Math.round(1e3*t.scaleX)/1e3,t.scaleX=Math.round(1e3*t.scaleX)/1e3;let s=!1!==i.translate&&(0!==t.x||0!==t.y),a=!1!==i.scale&&(0!==t.scaleX||0!==t.scaleY);if(s||a){let e=[];s&&e.push(`translate(${t.x}px, ${t.y}px)`),a&&e.push(`scale(${t.scaleX}, ${t.scaleY})`),r.styles.transform=e.join(" "),r.styles["transform-origin"]="top left",o.styles.transform="none"}}for(let e in o.styles){const t=o.styles[e],i=r.styles[e];t===i?delete o.styles[e]:(!0===t.explicitValue&&(o.styles[e]=t.value),!0===i.explicitValue&&(r.styles[e]=i.value))}let l="",d=Object.keys(o.styles);if(d.length>0){r.styles.transition="none",o.styles.transition=`all ${n.duration}s ${n.easing} ${n.delay}s`,o.styles["transition-property"]=d.join(", "),o.styles["will-change"]=d.join(", "),l='[data-auto-animate-target="'+a+'"] {'+Object.keys(r.styles).map((e=>e+": "+r.styles[e]+" !important;")).join("")+'}[data-auto-animate="running"] [data-auto-animate-target="'+a+'"] {'+Object.keys(o.styles).map((e=>e+": "+o.styles[e]+" !important;")).join("")+"}"}return l}getAutoAnimateOptions(t,i){let s={easing:this.Reveal.getConfig().autoAnimateEasing,duration:this.Reveal.getConfig().autoAnimateDuration,delay:0};if(s=e(s,i),t.parentNode){let e=r(t.parentNode,"[data-auto-animate-target]");e&&(s=this.getAutoAnimateOptions(e,s))}return t.dataset.autoAnimateEasing&&(s.easing=t.dataset.autoAnimateEasing),t.dataset.autoAnimateDuration&&(s.duration=parseFloat(t.dataset.autoAnimateDuration)),t.dataset.autoAnimateDelay&&(s.delay=parseFloat(t.dataset.autoAnimateDelay)),s}getAutoAnimatableProperties(e,t,i){let s=this.Reveal.getConfig(),a={styles:[]};if(!1!==i.translate||!1!==i.scale){let e;if("function"==typeof i.measure)e=i.measure(t);else if(s.center)e=t.getBoundingClientRect();else{let i=this.Reveal.getScale();e={x:t.offsetLeft*i,y:t.offsetTop*i,width:t.offsetWidth*i,height:t.offsetHeight*i}}a.x=e.x,a.y=e.y,a.width=e.width,a.height=e.height}const n=getComputedStyle(t);return(i.styles||s.autoAnimateStyles).forEach((t=>{let i;"string"==typeof t&&(t={property:t}),i=void 0!==t.from&&"from"===e?{value:t.from,explicitValue:!0}:void 0!==t.to&&"to"===e?{value:t.to,explicitValue:!0}:n[t.property],""!==i&&(a.styles[t.property]=i)})),a}getAutoAnimatableElements(e,t){let i=("function"==typeof this.Reveal.getConfig().autoAnimateMatcher?this.Reveal.getConfig().autoAnimateMatcher:this.getAutoAnimatePairs).call(this,e,t),s=[];return i.filter(((e,t)=>{if(-1===s.indexOf(e.to))return s.push(e.to),!0}))}getAutoAnimatePairs(e,t){let i=[];const s="h1, h2, h3, h4, h5, h6, p, li";return this.findAutoAnimateMatches(i,e,t,"[data-id]",(e=>e.nodeName+":::"+e.getAttribute("data-id"))),this.findAutoAnimateMatches(i,e,t,s,(e=>e.nodeName+":::"+e.innerText)),this.findAutoAnimateMatches(i,e,t,"img, video, iframe",(e=>e.nodeName+":::"+(e.getAttribute("src")||e.getAttribute("data-src")))),this.findAutoAnimateMatches(i,e,t,"pre",(e=>e.nodeName+":::"+e.innerText)),i.forEach((e=>{n(e.from,s)?e.options={scale:!1}:n(e.from,"pre")&&(e.options={scale:!1,styles:["width","height"]},this.findAutoAnimateMatches(i,e.from,e.to,".hljs .hljs-ln-code",(e=>e.textContent),{scale:!1,styles:[],measure:this.getLocalBoundingBox.bind(this)}),this.findAutoAnimateMatches(i,e.from,e.to,".hljs .hljs-ln-line[data-line-number]",(e=>e.getAttribute("data-line-number")),{scale:!1,styles:["width"],measure:this.getLocalBoundingBox.bind(this)}))}),this),i}getLocalBoundingBox(e){const t=this.Reveal.getScale();return{x:Math.round(e.offsetLeft*t*100)/100,y:Math.round(e.offsetTop*t*100)/100,width:Math.round(e.offsetWidth*t*100)/100,height:Math.round(e.offsetHeight*t*100)/100}}findAutoAnimateMatches(e,t,i,s,a,n){let r={},o={};[].slice.call(t.querySelectorAll(s)).forEach(((e,t)=>{const i=a(e);"string"==typeof i&&i.length&&(r[i]=r[i]||[],r[i].push(e))})),[].slice.call(i.querySelectorAll(s)).forEach(((t,i)=>{const s=a(t);let l;if(o[s]=o[s]||[],o[s].push(t),r[s]){const e=o[s].length-1,t=r[s].length-1;r[s][e]?(l=r[s][e],r[s][e]=null):r[s][t]&&(l=r[s][t],r[s][t]=null)}l&&e.push({from:l,to:t,options:n})}))}getUnmatchedAutoAnimateElements(e){return[].slice.call(e.children).reduce(((e,t)=>{const i=t.querySelector("[data-auto-animate-target]");return t.hasAttribute("data-auto-animate-target")||i||e.push(t),t.querySelector("[data-auto-animate-target]")&&(e=e.concat(this.getUnmatchedAutoAnimateElements(t))),e}),[])}}class P{constructor(e){this.Reveal=e}configure(e,t){!1===e.fragments?this.disable():!1===t.fragments&&this.enable()}disable(){t(this.Reveal.getSlidesElement(),".fragment").forEach((e=>{e.classList.add("visible"),e.classList.remove("current-fragment")}))}enable(){t(this.Reveal.getSlidesElement(),".fragment").forEach((e=>{e.classList.remove("visible"),e.classList.remove("current-fragment")}))}availableRoutes(){let e=this.Reveal.getCurrentSlide();if(e&&this.Reveal.getConfig().fragments){let t=e.querySelectorAll(".fragment:not(.disabled)"),i=e.querySelectorAll(".fragment:not(.disabled):not(.visible)");return{prev:t.length-i.length>0,next:!!i.length}}return{prev:!1,next:!1}}sort(e,t=!1){e=Array.from(e);let i=[],s=[],a=[];e.forEach((e=>{if(e.hasAttribute("data-fragment-index")){let t=parseInt(e.getAttribute("data-fragment-index"),10);i[t]||(i[t]=[]),i[t].push(e)}else s.push([e])})),i=i.concat(s);let n=0;return i.forEach((e=>{e.forEach((e=>{a.push(e),e.setAttribute("data-fragment-index",n)})),n++})),!0===t?i:a}sortAll(){this.Reveal.getHorizontalSlides().forEach((e=>{let i=t(e,"section");i.forEach(((e,t)=>{this.sort(e.querySelectorAll(".fragment"))}),this),0===i.length&&this.sort(e.querySelectorAll(".fragment"))}))}update(e,t){let i={shown:[],hidden:[]},s=this.Reveal.getCurrentSlide();if(s&&this.Reveal.getConfig().fragments&&(t=t||this.sort(s.querySelectorAll(".fragment"))).length){let a=0;if("number"!=typeof e){let t=this.sort(s.querySelectorAll(".fragment.visible")).pop();t&&(e=parseInt(t.getAttribute("data-fragment-index")||0,10))}Array.from(t).forEach(((t,s)=>{if(t.hasAttribute("data-fragment-index")&&(s=parseInt(t.getAttribute("data-fragment-index"),10)),a=Math.max(a,s),s<=e){let a=t.classList.contains("visible");t.classList.add("visible"),t.classList.remove("current-fragment"),s===e&&(this.Reveal.announceStatus(this.Reveal.getStatusText(t)),t.classList.add("current-fragment"),this.Reveal.slideContent.startEmbeddedContent(t)),a||(i.shown.push(t),this.Reveal.dispatchEvent({target:t,type:"visible",bubbles:!1}))}else{let e=t.classList.contains("visible");t.classList.remove("visible"),t.classList.remove("current-fragment"),e&&(this.Reveal.slideContent.stopEmbeddedContent(t),i.hidden.push(t),this.Reveal.dispatchEvent({target:t,type:"hidden",bubbles:!1}))}})),e="number"==typeof e?e:-1,e=Math.max(Math.min(e,a),-1),s.setAttribute("data-fragment",e)}return i}sync(e=this.Reveal.getCurrentSlide()){return this.sort(e.querySelectorAll(".fragment"))}goto(e,t=0){let i=this.Reveal.getCurrentSlide();if(i&&this.Reveal.getConfig().fragments){let s=this.sort(i.querySelectorAll(".fragment:not(.disabled)"));if(s.length){if("number"!=typeof e){let t=this.sort(i.querySelectorAll(".fragment:not(.disabled).visible")).pop();e=t?parseInt(t.getAttribute("data-fragment-index")||0,10):-1}e+=t;let a=this.update(e,s);return a.hidden.length&&this.Reveal.dispatchEvent({type:"fragmenthidden",data:{fragment:a.hidden[0],fragments:a.hidden}}),a.shown.length&&this.Reveal.dispatchEvent({type:"fragmentshown",data:{fragment:a.shown[0],fragments:a.shown}}),this.Reveal.controls.update(),this.Reveal.progress.update(),this.Reveal.getConfig().fragmentInURL&&this.Reveal.location.writeURL(),!(!a.shown.length&&!a.hidden.length)}}return!1}next(){return this.goto(null,1)}prev(){return this.goto(null,-1)}}class N{constructor(e){this.Reveal=e,this.active=!1,this.onSlideClicked=this.onSlideClicked.bind(this)}activate(){if(this.Reveal.getConfig().overview&&!this.isActive()){this.active=!0,this.Reveal.getRevealElement().classList.add("overview"),this.Reveal.cancelAutoSlide(),this.Reveal.getSlidesElement().appendChild(this.Reveal.getBackgroundsElement()),t(this.Reveal.getRevealElement(),".slides section").forEach((e=>{e.classList.contains("stack")||e.addEventListener("click",this.onSlideClicked,!0)}));const e=70,i=this.Reveal.getComputedSlideSize();this.overviewSlideWidth=i.width+e,this.overviewSlideHeight=i.height+e,this.Reveal.getConfig().rtl&&(this.overviewSlideWidth=-this.overviewSlideWidth),this.Reveal.updateSlidesVisibility(),this.layout(),this.update(),this.Reveal.layout();const s=this.Reveal.getIndices();this.Reveal.dispatchEvent({type:"overviewshown",data:{indexh:s.h,indexv:s.v,currentSlide:this.Reveal.getCurrentSlide()}})}}layout(){this.Reveal.getHorizontalSlides().forEach(((e,i)=>{e.setAttribute("data-index-h",i),a(e,"translate3d("+i*this.overviewSlideWidth+"px, 0, 0)"),e.classList.contains("stack")&&t(e,"section").forEach(((e,t)=>{e.setAttribute("data-index-h",i),e.setAttribute("data-index-v",t),a(e,"translate3d(0, "+t*this.overviewSlideHeight+"px, 0)")}))})),Array.from(this.Reveal.getBackgroundsElement().childNodes).forEach(((e,i)=>{a(e,"translate3d("+i*this.overviewSlideWidth+"px, 0, 0)"),t(e,".slide-background").forEach(((e,t)=>{a(e,"translate3d(0, "+t*this.overviewSlideHeight+"px, 0)")}))}))}update(){const e=Math.min(window.innerWidth,window.innerHeight),t=Math.max(e/5,150)/e,i=this.Reveal.getIndices();this.Reveal.transformSlides({overview:["scale("+t+")","translateX("+-i.h*this.overviewSlideWidth+"px)","translateY("+-i.v*this.overviewSlideHeight+"px)"].join(" ")})}deactivate(){if(this.Reveal.getConfig().overview){this.active=!1,this.Reveal.getRevealElement().classList.remove("overview"),this.Reveal.getRevealElement().classList.add("overview-deactivating"),setTimeout((()=>{this.Reveal.getRevealElement().classList.remove("overview-deactivating")}),1),this.Reveal.getRevealElement().appendChild(this.Reveal.getBackgroundsElement()),t(this.Reveal.getRevealElement(),".slides section").forEach((e=>{a(e,""),e.removeEventListener("click",this.onSlideClicked,!0)})),t(this.Reveal.getBackgroundsElement(),".slide-background").forEach((e=>{a(e,"")})),this.Reveal.transformSlides({overview:""});const e=this.Reveal.getIndices();this.Reveal.slide(e.h,e.v),this.Reveal.layout(),this.Reveal.cueAutoSlide(),this.Reveal.dispatchEvent({type:"overviewhidden",data:{indexh:e.h,indexv:e.v,currentSlide:this.Reveal.getCurrentSlide()}})}}toggle(e){"boolean"==typeof e?e?this.activate():this.deactivate():this.isActive()?this.deactivate():this.activate()}isActive(){return this.active}onSlideClicked(e){if(this.isActive()){e.preventDefault();let t=e.target;for(;t&&!t.nodeName.match(/section/gi);)t=t.parentNode;if(t&&!t.classList.contains("disabled")&&(this.deactivate(),t.nodeName.match(/section/gi))){let e=parseInt(t.getAttribute("data-index-h"),10),i=parseInt(t.getAttribute("data-index-v"),10);this.Reveal.slide(e,i)}}}}class M{constructor(e){this.Reveal=e,this.shortcuts={},this.bindings={},this.onDocumentKeyDown=this.onDocumentKeyDown.bind(this),this.onDocumentKeyPress=this.onDocumentKeyPress.bind(this)}configure(e,t){"linear"===e.navigationMode?(this.shortcuts["→ , ↓ , SPACE , N , L , J"]="Next slide",this.shortcuts["← , ↑ , P , H , K"]="Previous slide"):(this.shortcuts["N , SPACE"]="Next slide",this.shortcuts["P , Shift SPACE"]="Previous slide",this.shortcuts["← , H"]="Navigate left",this.shortcuts["→ , L"]="Navigate right",this.shortcuts["↑ , K"]="Navigate up",this.shortcuts["↓ , J"]="Navigate down"),this.shortcuts["Alt + ←/↑/→/↓"]="Navigate without fragments",this.shortcuts["Shift + ←/↑/→/↓"]="Jump to first/last slide",this.shortcuts["B , ."]="Pause",this.shortcuts.F="Fullscreen",this.shortcuts["ESC, O"]="Slide overview"}bind(){document.addEventListener("keydown",this.onDocumentKeyDown,!1),document.addEventListener("keypress",this.onDocumentKeyPress,!1)}unbind(){document.removeEventListener("keydown",this.onDocumentKeyDown,!1),document.removeEventListener("keypress",this.onDocumentKeyPress,!1)}addKeyBinding(e,t){"object"==typeof e&&e.keyCode?this.bindings[e.keyCode]={callback:t,key:e.key,description:e.description}:this.bindings[e]={callback:t,key:null,description:null}}removeKeyBinding(e){delete this.bindings[e]}triggerKey(e){this.onDocumentKeyDown({keyCode:e})}registerKeyboardShortcut(e,t){this.shortcuts[e]=t}getShortcuts(){return this.shortcuts}getBindings(){return this.bindings}onDocumentKeyPress(e){e.shiftKey&&63===e.charCode&&this.Reveal.toggleHelp()}onDocumentKeyDown(e){let t=this.Reveal.getConfig();if("function"==typeof t.keyboardCondition&&!1===t.keyboardCondition(e))return!0;if("focused"===t.keyboardCondition&&!this.Reveal.isFocused())return!0;let i=e.keyCode,s=!this.Reveal.isAutoSliding();this.Reveal.onUserInput(e);let a=document.activeElement&&!0===document.activeElement.isContentEditable,n=document.activeElement&&document.activeElement.tagName&&/input|textarea/i.test(document.activeElement.tagName),r=document.activeElement&&document.activeElement.className&&/speaker-notes/i.test(document.activeElement.className),o=!(-1!==[32,37,38,39,40,78,80].indexOf(e.keyCode)&&e.shiftKey||e.altKey)&&(e.shiftKey||e.altKey||e.ctrlKey||e.metaKey);if(a||n||r||o)return;let l,d=[66,86,190,191];if("object"==typeof t.keyboard)for(l in t.keyboard)"togglePause"===t.keyboard[l]&&d.push(parseInt(l,10));if(this.Reveal.isPaused()&&-1===d.indexOf(i))return!1;let c="linear"===t.navigationMode||!this.Reveal.hasHorizontalSlides()||!this.Reveal.hasVerticalSlides(),h=!1;if("object"==typeof t.keyboard)for(l in t.keyboard)if(parseInt(l,10)===i){let i=t.keyboard[l];"function"==typeof i?i.apply(null,[e]):"string"==typeof i&&"function"==typeof this.Reveal[i]&&this.Reveal[i].call(),h=!0}if(!1===h)for(l in this.bindings)if(parseInt(l,10)===i){let t=this.bindings[l].callback;"function"==typeof t?t.apply(null,[e]):"string"==typeof t&&"function"==typeof this.Reveal[t]&&this.Reveal[t].call(),h=!0}!1===h&&(h=!0,80===i||33===i?this.Reveal.prev({skipFragments:e.altKey}):78===i||34===i?this.Reveal.next({skipFragments:e.altKey}):72===i||37===i?e.shiftKey?this.Reveal.slide(0):!this.Reveal.overview.isActive()&&c?this.Reveal.prev({skipFragments:e.altKey}):this.Reveal.left({skipFragments:e.altKey}):76===i||39===i?e.shiftKey?this.Reveal.slide(this.Reveal.getHorizontalSlides().length-1):!this.Reveal.overview.isActive()&&c?this.Reveal.next({skipFragments:e.altKey}):this.Reveal.right({skipFragments:e.altKey}):75===i||38===i?e.shiftKey?this.Reveal.slide(void 0,0):!this.Reveal.overview.isActive()&&c?this.Reveal.prev({skipFragments:e.altKey}):this.Reveal.up({skipFragments:e.altKey}):74===i||40===i?e.shiftKey?this.Reveal.slide(void 0,Number.MAX_VALUE):!this.Reveal.overview.isActive()&&c?this.Reveal.next({skipFragments:e.altKey}):this.Reveal.down({skipFragments:e.altKey}):36===i?this.Reveal.slide(0):35===i?this.Reveal.slide(this.Reveal.getHorizontalSlides().length-1):32===i?(this.Reveal.overview.isActive()&&this.Reveal.overview.deactivate(),e.shiftKey?this.Reveal.prev({skipFragments:e.altKey}):this.Reveal.next({skipFragments:e.altKey})):58===i||59===i||66===i||86===i||190===i||191===i?this.Reveal.togglePause():70===i?(e=>{let t=(e=e||document.documentElement).requestFullscreen||e.webkitRequestFullscreen||e.webkitRequestFullScreen||e.mozRequestFullScreen||e.msRequestFullscreen;t&&t.apply(e)})(t.embedded?this.Reveal.getViewportElement():document.documentElement):65===i?t.autoSlideStoppable&&this.Reveal.toggleAutoSlide(s):h=!1),h?e.preventDefault&&e.preventDefault():27!==i&&79!==i||(!1===this.Reveal.closeOverlay()&&this.Reveal.overview.toggle(),e.preventDefault&&e.preventDefault()),this.Reveal.cueAutoSlide()}}class D{constructor(e){var t,i,s;s=1e3,(i="MAX_REPLACE_STATE_FREQUENCY")in(t=this)?Object.defineProperty(t,i,{value:s,enumerable:!0,configurable:!0,writable:!0}):t[i]=s,this.Reveal=e,this.writeURLTimeout=0,this.replaceStateTimestamp=0,this.onWindowHashChange=this.onWindowHashChange.bind(this)}bind(){window.addEventListener("hashchange",this.onWindowHashChange,!1)}unbind(){window.removeEventListener("hashchange",this.onWindowHashChange,!1)}getIndicesFromHash(e=window.location.hash){let t=e.replace(/^#\/?/,""),i=t.split("/");if(/^[0-9]*$/.test(i[0])||!t.length){const e=this.Reveal.getConfig();let t,s=e.hashOneBasedIndex?1:0,a=parseInt(i[0],10)-s||0,n=parseInt(i[1],10)-s||0;return e.fragmentInURL&&(t=parseInt(i[2],10),isNaN(t)&&(t=void 0)),{h:a,v:n,f:t}}{let e,i;/\/[-\d]+$/g.test(t)&&(i=parseInt(t.split("/").pop(),10),i=isNaN(i)?void 0:i,t=t.split("/").shift());try{e=document.getElementById(decodeURIComponent(t))}catch(e){}if(e)return{...this.Reveal.getIndices(e),f:i}}return null}readURL(){const e=this.Reveal.getIndices(),t=this.getIndicesFromHash();t?t.h===e.h&&t.v===e.v&&void 0===t.f||this.Reveal.slide(t.h,t.v,t.f):this.Reveal.slide(e.h||0,e.v||0)}writeURL(e){let t=this.Reveal.getConfig(),i=this.Reveal.getCurrentSlide();if(clearTimeout(this.writeURLTimeout),"number"==typeof e)this.writeURLTimeout=setTimeout(this.writeURL,e);else if(i){let e=this.getHash();t.history?window.location.hash=e:t.hash&&("/"===e?this.debouncedReplaceState(window.location.pathname+window.location.search):this.debouncedReplaceState("#"+e))}}replaceState(e){window.history.replaceState(null,null,e),this.replaceStateTimestamp=Date.now()}debouncedReplaceState(e){clearTimeout(this.replaceStateTimeout),Date.now()-this.replaceStateTimestamp>this.MAX_REPLACE_STATE_FREQUENCY?this.replaceState(e):this.replaceStateTimeout=setTimeout((()=>this.replaceState(e)),this.MAX_REPLACE_STATE_FREQUENCY)}getHash(e){let t="/",i=e||this.Reveal.getCurrentSlide(),s=i?i.getAttribute("id"):null;s&&(s=encodeURIComponent(s));let a=this.Reveal.getIndices(e);if(this.Reveal.getConfig().fragmentInURL||(a.f=void 0),"string"==typeof s&&s.length)t="/"+s,a.f>=0&&(t+="/"+a.f);else{let e=this.Reveal.getConfig().hashOneBasedIndex?1:0;(a.h>0||a.v>0||a.f>=0)&&(t+=a.h+e),(a.v>0||a.f>=0)&&(t+="/"+(a.v+e)),a.f>=0&&(t+="/"+a.f)}return t}onWindowHashChange(e){this.readURL()}}class I{constructor(e){this.Reveal=e,this.onNavigateLeftClicked=this.onNavigateLeftClicked.bind(this),this.onNavigateRightClicked=this.onNavigateRightClicked.bind(this),this.onNavigateUpClicked=this.onNavigateUpClicked.bind(this),this.onNavigateDownClicked=this.onNavigateDownClicked.bind(this),this.onNavigatePrevClicked=this.onNavigatePrevClicked.bind(this),this.onNavigateNextClicked=this.onNavigateNextClicked.bind(this)}render(){const e=this.Reveal.getConfig().rtl,i=this.Reveal.getRevealElement();this.element=document.createElement("aside"),this.element.className="controls",this.element.innerHTML=`\n\t\t\t\n\t\t\t\n\t\t\t`,this.Reveal.getRevealElement().appendChild(this.element),this.controlsLeft=t(i,".navigate-left"),this.controlsRight=t(i,".navigate-right"),this.controlsUp=t(i,".navigate-up"),this.controlsDown=t(i,".navigate-down"),this.controlsPrev=t(i,".navigate-prev"),this.controlsNext=t(i,".navigate-next"),this.controlsRightArrow=this.element.querySelector(".navigate-right"),this.controlsLeftArrow=this.element.querySelector(".navigate-left"),this.controlsDownArrow=this.element.querySelector(".navigate-down")}configure(e,t){this.element.style.display=e.controls?"block":"none",this.element.setAttribute("data-controls-layout",e.controlsLayout),this.element.setAttribute("data-controls-back-arrows",e.controlsBackArrows)}bind(){let e=["touchstart","click"];m&&(e=["touchstart"]),e.forEach((e=>{this.controlsLeft.forEach((t=>t.addEventListener(e,this.onNavigateLeftClicked,!1))),this.controlsRight.forEach((t=>t.addEventListener(e,this.onNavigateRightClicked,!1))),this.controlsUp.forEach((t=>t.addEventListener(e,this.onNavigateUpClicked,!1))),this.controlsDown.forEach((t=>t.addEventListener(e,this.onNavigateDownClicked,!1))),this.controlsPrev.forEach((t=>t.addEventListener(e,this.onNavigatePrevClicked,!1))),this.controlsNext.forEach((t=>t.addEventListener(e,this.onNavigateNextClicked,!1)))}))}unbind(){["touchstart","click"].forEach((e=>{this.controlsLeft.forEach((t=>t.removeEventListener(e,this.onNavigateLeftClicked,!1))),this.controlsRight.forEach((t=>t.removeEventListener(e,this.onNavigateRightClicked,!1))),this.controlsUp.forEach((t=>t.removeEventListener(e,this.onNavigateUpClicked,!1))),this.controlsDown.forEach((t=>t.removeEventListener(e,this.onNavigateDownClicked,!1))),this.controlsPrev.forEach((t=>t.removeEventListener(e,this.onNavigatePrevClicked,!1))),this.controlsNext.forEach((t=>t.removeEventListener(e,this.onNavigateNextClicked,!1)))}))}update(){let e=this.Reveal.availableRoutes();[...this.controlsLeft,...this.controlsRight,...this.controlsUp,...this.controlsDown,...this.controlsPrev,...this.controlsNext].forEach((e=>{e.classList.remove("enabled","fragmented"),e.setAttribute("disabled","disabled")})),e.left&&this.controlsLeft.forEach((e=>{e.classList.add("enabled"),e.removeAttribute("disabled")})),e.right&&this.controlsRight.forEach((e=>{e.classList.add("enabled"),e.removeAttribute("disabled")})),e.up&&this.controlsUp.forEach((e=>{e.classList.add("enabled"),e.removeAttribute("disabled")})),e.down&&this.controlsDown.forEach((e=>{e.classList.add("enabled"),e.removeAttribute("disabled")})),(e.left||e.up)&&this.controlsPrev.forEach((e=>{e.classList.add("enabled"),e.removeAttribute("disabled")})),(e.right||e.down)&&this.controlsNext.forEach((e=>{e.classList.add("enabled"),e.removeAttribute("disabled")}));let t=this.Reveal.getCurrentSlide();if(t){let e=this.Reveal.fragments.availableRoutes();e.prev&&this.controlsPrev.forEach((e=>{e.classList.add("fragmented","enabled"),e.removeAttribute("disabled")})),e.next&&this.controlsNext.forEach((e=>{e.classList.add("fragmented","enabled"),e.removeAttribute("disabled")})),this.Reveal.isVerticalSlide(t)?(e.prev&&this.controlsUp.forEach((e=>{e.classList.add("fragmented","enabled"),e.removeAttribute("disabled")})),e.next&&this.controlsDown.forEach((e=>{e.classList.add("fragmented","enabled"),e.removeAttribute("disabled")}))):(e.prev&&this.controlsLeft.forEach((e=>{e.classList.add("fragmented","enabled"),e.removeAttribute("disabled")})),e.next&&this.controlsRight.forEach((e=>{e.classList.add("fragmented","enabled"),e.removeAttribute("disabled")})))}if(this.Reveal.getConfig().controlsTutorial){let t=this.Reveal.getIndices();!this.Reveal.hasNavigatedVertically()&&e.down?this.controlsDownArrow.classList.add("highlight"):(this.controlsDownArrow.classList.remove("highlight"),this.Reveal.getConfig().rtl?!this.Reveal.hasNavigatedHorizontally()&&e.left&&0===t.v?this.controlsLeftArrow.classList.add("highlight"):this.controlsLeftArrow.classList.remove("highlight"):!this.Reveal.hasNavigatedHorizontally()&&e.right&&0===t.v?this.controlsRightArrow.classList.add("highlight"):this.controlsRightArrow.classList.remove("highlight"))}}destroy(){this.unbind(),this.element.remove()}onNavigateLeftClicked(e){e.preventDefault(),this.Reveal.onUserInput(),"linear"===this.Reveal.getConfig().navigationMode?this.Reveal.prev():this.Reveal.left()}onNavigateRightClicked(e){e.preventDefault(),this.Reveal.onUserInput(),"linear"===this.Reveal.getConfig().navigationMode?this.Reveal.next():this.Reveal.right()}onNavigateUpClicked(e){e.preventDefault(),this.Reveal.onUserInput(),this.Reveal.up()}onNavigateDownClicked(e){e.preventDefault(),this.Reveal.onUserInput(),this.Reveal.down()}onNavigatePrevClicked(e){e.preventDefault(),this.Reveal.onUserInput(),this.Reveal.prev()}onNavigateNextClicked(e){e.preventDefault(),this.Reveal.onUserInput(),this.Reveal.next()}}class T{constructor(e){this.Reveal=e,this.onProgressClicked=this.onProgressClicked.bind(this)}render(){this.element=document.createElement("div"),this.element.className="progress",this.Reveal.getRevealElement().appendChild(this.element),this.bar=document.createElement("span"),this.element.appendChild(this.bar)}configure(e,t){this.element.style.display=e.progress?"block":"none"}bind(){this.Reveal.getConfig().progress&&this.element&&this.element.addEventListener("click",this.onProgressClicked,!1)}unbind(){this.Reveal.getConfig().progress&&this.element&&this.element.removeEventListener("click",this.onProgressClicked,!1)}update(){if(this.Reveal.getConfig().progress&&this.bar){let e=this.Reveal.getProgress();this.Reveal.getTotalSlides()<2&&(e=0),this.bar.style.transform="scaleX("+e+")"}}getMaxWidth(){return this.Reveal.getRevealElement().offsetWidth}onProgressClicked(e){this.Reveal.onUserInput(e),e.preventDefault();let t=this.Reveal.getSlides(),i=t.length,s=Math.floor(e.clientX/this.getMaxWidth()*i);this.Reveal.getConfig().rtl&&(s=i-s);let a=this.Reveal.getIndices(t[s]);this.Reveal.slide(a.h,a.v)}destroy(){this.element.remove()}}class F{constructor(e){this.Reveal=e,this.lastMouseWheelStep=0,this.cursorHidden=!1,this.cursorInactiveTimeout=0,this.onDocumentCursorActive=this.onDocumentCursorActive.bind(this),this.onDocumentMouseScroll=this.onDocumentMouseScroll.bind(this)}configure(e,t){e.mouseWheel?(document.addEventListener("DOMMouseScroll",this.onDocumentMouseScroll,!1),document.addEventListener("mousewheel",this.onDocumentMouseScroll,!1)):(document.removeEventListener("DOMMouseScroll",this.onDocumentMouseScroll,!1),document.removeEventListener("mousewheel",this.onDocumentMouseScroll,!1)),e.hideInactiveCursor?(document.addEventListener("mousemove",this.onDocumentCursorActive,!1),document.addEventListener("mousedown",this.onDocumentCursorActive,!1)):(this.showCursor(),document.removeEventListener("mousemove",this.onDocumentCursorActive,!1),document.removeEventListener("mousedown",this.onDocumentCursorActive,!1))}showCursor(){this.cursorHidden&&(this.cursorHidden=!1,this.Reveal.getRevealElement().style.cursor="")}hideCursor(){!1===this.cursorHidden&&(this.cursorHidden=!0,this.Reveal.getRevealElement().style.cursor="none")}destroy(){this.showCursor(),document.removeEventListener("DOMMouseScroll",this.onDocumentMouseScroll,!1),document.removeEventListener("mousewheel",this.onDocumentMouseScroll,!1),document.removeEventListener("mousemove",this.onDocumentCursorActive,!1),document.removeEventListener("mousedown",this.onDocumentCursorActive,!1)}onDocumentCursorActive(e){this.showCursor(),clearTimeout(this.cursorInactiveTimeout),this.cursorInactiveTimeout=setTimeout(this.hideCursor.bind(this),this.Reveal.getConfig().hideCursorTime)}onDocumentMouseScroll(e){if(Date.now()-this.lastMouseWheelStep>1e3){this.lastMouseWheelStep=Date.now();let t=e.detail||-e.wheelDelta;t>0?this.Reveal.next():t<0&&this.Reveal.prev()}}}const z=(e,t)=>{const i=document.createElement("script");i.type="text/javascript",i.async=!1,i.defer=!1,i.src=e,"function"==typeof t&&(i.onload=i.onreadystatechange=e=>{("load"===e.type||/loaded|complete/.test(i.readyState))&&(i.onload=i.onreadystatechange=i.onerror=null,t())},i.onerror=e=>{i.onload=i.onreadystatechange=i.onerror=null,t(new Error("Failed loading script: "+i.src+"\n"+e))});const s=document.querySelector("head");s.insertBefore(i,s.lastChild)};class H{constructor(e){this.Reveal=e,this.state="idle",this.registeredPlugins={},this.asyncDependencies=[]}load(e,t){return this.state="loading",e.forEach(this.registerPlugin.bind(this)),new Promise((e=>{let i=[],s=0;if(t.forEach((e=>{e.condition&&!e.condition()||(e.async?this.asyncDependencies.push(e):i.push(e))})),i.length){s=i.length;const t=t=>{t&&"function"==typeof t.callback&&t.callback(),0==--s&&this.initPlugins().then(e)};i.forEach((e=>{"string"==typeof e.id?(this.registerPlugin(e),t(e)):"string"==typeof e.src?z(e.src,(()=>t(e))):(console.warn("Unrecognized plugin format",e),t())}))}else this.initPlugins().then(e)}))}initPlugins(){return new Promise((e=>{let t=Object.values(this.registeredPlugins),i=t.length;if(0===i)this.loadAsync().then(e);else{let s,a=()=>{0==--i?this.loadAsync().then(e):s()},n=0;s=()=>{let e=t[n++];if("function"==typeof e.init){let t=e.init(this.Reveal);t&&"function"==typeof t.then?t.then(a):a()}else a()},s()}}))}loadAsync(){return this.state="loaded",this.asyncDependencies.length&&this.asyncDependencies.forEach((e=>{z(e.src,e.callback)})),Promise.resolve()}registerPlugin(e){2===arguments.length&&"string"==typeof arguments[0]?(e=arguments[1]).id=arguments[0]:"function"==typeof e&&(e=e());let t=e.id;"string"!=typeof t?console.warn("Unrecognized plugin format; can't find plugin.id",e):void 0===this.registeredPlugins[t]?(this.registeredPlugins[t]=e,"loaded"===this.state&&"function"==typeof e.init&&e.init(this.Reveal)):console.warn('reveal.js: "'+t+'" plugin has already been registered')}hasPlugin(e){return!!this.registeredPlugins[e]}getPlugin(e){return this.registeredPlugins[e]}getRegisteredPlugins(){return this.registeredPlugins}destroy(){Object.values(this.registeredPlugins).forEach((e=>{"function"==typeof e.destroy&&e.destroy()})),this.registeredPlugins={},this.asyncDependencies=[]}}class q{constructor(e){this.Reveal=e}async setupPDF(){const e=this.Reveal.getConfig(),i=t(this.Reveal.getRevealElement(),".slides section"),s=e.slideNumber&&/all|print/i.test(e.showSlideNumber),a=this.Reveal.getComputedSlideSize(window.innerWidth,window.innerHeight),n=Math.floor(a.width*(1+e.margin)),r=Math.floor(a.height*(1+e.margin)),o=a.width,d=a.height;await new Promise(requestAnimationFrame),l("@page{size:"+n+"px "+r+"px; margin: 0px;}"),l(".reveal section>img, .reveal section>video, .reveal section>iframe{max-width: "+o+"px; max-height:"+d+"px}"),document.documentElement.classList.add("print-pdf"),document.body.style.width=n+"px",document.body.style.height=r+"px";const c=document.querySelector(".reveal-viewport");let h;if(c){const e=window.getComputedStyle(c);e&&e.background&&(h=e.background)}await new Promise(requestAnimationFrame),this.Reveal.layoutSlideContents(o,d),await new Promise(requestAnimationFrame);const u=i.map((e=>e.scrollHeight)),g=[],v=i[0].parentNode;i.forEach((function(i,a){if(!1===i.classList.contains("stack")){let l=(n-o)/2,c=(r-d)/2;const v=u[a];let p=Math.max(Math.ceil(v/r),1);p=Math.min(p,e.pdfMaxPagesPerSlide),(1===p&&e.center||i.classList.contains("center"))&&(c=Math.max((r-v)/2,0));const m=document.createElement("div");if(g.push(m),m.className="pdf-page",m.style.height=(r+e.pdfPageHeightOffset)*p+"px",h&&(m.style.background=h),m.appendChild(i),i.style.left=l+"px",i.style.top=c+"px",i.style.width=o+"px",this.Reveal.slideContent.layout(i),i.slideBackgroundElement&&m.insertBefore(i.slideBackgroundElement,i),e.showNotes){const t=this.Reveal.getSlideNotes(i);if(t){const i=8,s="string"==typeof e.showNotes?e.showNotes:"inline",a=document.createElement("div");a.classList.add("speaker-notes"),a.classList.add("speaker-notes-pdf"),a.setAttribute("data-layout",s),a.innerHTML=t,"separate-page"===s?g.push(a):(a.style.left=i+"px",a.style.bottom=i+"px",a.style.width=n-2*i+"px",m.appendChild(a))}}if(s){const e=a+1,t=document.createElement("div");t.classList.add("slide-number"),t.classList.add("slide-number-pdf"),t.innerHTML=e,m.appendChild(t)}if(e.pdfSeparateFragments){const e=this.Reveal.fragments.sort(m.querySelectorAll(".fragment"),!0);let t;e.forEach((function(e){t&&t.forEach((function(e){e.classList.remove("current-fragment")})),e.forEach((function(e){e.classList.add("visible","current-fragment")}),this);const i=m.cloneNode(!0);g.push(i),t=e}),this),e.forEach((function(e){e.forEach((function(e){e.classList.remove("visible","current-fragment")}))}))}else t(m,".fragment:not(.fade-out)").forEach((function(e){e.classList.add("visible")}))}}),this),await new Promise(requestAnimationFrame),g.forEach((e=>v.appendChild(e))),this.Reveal.dispatchEvent({type:"pdf-ready"})}isPrintingPDF(){return/print-pdf/gi.test(window.location.search)}}class B{constructor(e){this.Reveal=e,this.touchStartX=0,this.touchStartY=0,this.touchStartCount=0,this.touchCaptured=!1,this.onPointerDown=this.onPointerDown.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onTouchStart=this.onTouchStart.bind(this),this.onTouchMove=this.onTouchMove.bind(this),this.onTouchEnd=this.onTouchEnd.bind(this)}bind(){let e=this.Reveal.getRevealElement();"onpointerdown"in window?(e.addEventListener("pointerdown",this.onPointerDown,!1),e.addEventListener("pointermove",this.onPointerMove,!1),e.addEventListener("pointerup",this.onPointerUp,!1)):window.navigator.msPointerEnabled?(e.addEventListener("MSPointerDown",this.onPointerDown,!1),e.addEventListener("MSPointerMove",this.onPointerMove,!1),e.addEventListener("MSPointerUp",this.onPointerUp,!1)):(e.addEventListener("touchstart",this.onTouchStart,!1),e.addEventListener("touchmove",this.onTouchMove,!1),e.addEventListener("touchend",this.onTouchEnd,!1))}unbind(){let e=this.Reveal.getRevealElement();e.removeEventListener("pointerdown",this.onPointerDown,!1),e.removeEventListener("pointermove",this.onPointerMove,!1),e.removeEventListener("pointerup",this.onPointerUp,!1),e.removeEventListener("MSPointerDown",this.onPointerDown,!1),e.removeEventListener("MSPointerMove",this.onPointerMove,!1),e.removeEventListener("MSPointerUp",this.onPointerUp,!1),e.removeEventListener("touchstart",this.onTouchStart,!1),e.removeEventListener("touchmove",this.onTouchMove,!1),e.removeEventListener("touchend",this.onTouchEnd,!1)}isSwipePrevented(e){if(n(e,"video, audio"))return!0;for(;e&&"function"==typeof e.hasAttribute;){if(e.hasAttribute("data-prevent-swipe"))return!0;e=e.parentNode}return!1}onTouchStart(e){if(this.isSwipePrevented(e.target))return!0;this.touchStartX=e.touches[0].clientX,this.touchStartY=e.touches[0].clientY,this.touchStartCount=e.touches.length}onTouchMove(e){if(this.isSwipePrevented(e.target))return!0;let t=this.Reveal.getConfig();if(this.touchCaptured)m&&e.preventDefault();else{this.Reveal.onUserInput(e);let i=e.touches[0].clientX,s=e.touches[0].clientY;if(1===e.touches.length&&2!==this.touchStartCount){let a=this.Reveal.availableRoutes({includeFragments:!0}),n=i-this.touchStartX,r=s-this.touchStartY;n>40&&Math.abs(n)>Math.abs(r)?(this.touchCaptured=!0,"linear"===t.navigationMode?t.rtl?this.Reveal.next():this.Reveal.prev():this.Reveal.left()):n<-40&&Math.abs(n)>Math.abs(r)?(this.touchCaptured=!0,"linear"===t.navigationMode?t.rtl?this.Reveal.prev():this.Reveal.next():this.Reveal.right()):r>40&&a.up?(this.touchCaptured=!0,"linear"===t.navigationMode?this.Reveal.prev():this.Reveal.up()):r<-40&&a.down&&(this.touchCaptured=!0,"linear"===t.navigationMode?this.Reveal.next():this.Reveal.down()),t.embedded?(this.touchCaptured||this.Reveal.isVerticalSlide())&&e.preventDefault():e.preventDefault()}}}onTouchEnd(e){this.touchCaptured=!1}onPointerDown(e){e.pointerType!==e.MSPOINTER_TYPE_TOUCH&&"touch"!==e.pointerType||(e.touches=[{clientX:e.clientX,clientY:e.clientY}],this.onTouchStart(e))}onPointerMove(e){e.pointerType!==e.MSPOINTER_TYPE_TOUCH&&"touch"!==e.pointerType||(e.touches=[{clientX:e.clientX,clientY:e.clientY}],this.onTouchMove(e))}onPointerUp(e){e.pointerType!==e.MSPOINTER_TYPE_TOUCH&&"touch"!==e.pointerType||(e.touches=[{clientX:e.clientX,clientY:e.clientY}],this.onTouchEnd(e))}}class O{constructor(e){this.Reveal=e,this.onRevealPointerDown=this.onRevealPointerDown.bind(this),this.onDocumentPointerDown=this.onDocumentPointerDown.bind(this)}configure(e,t){e.embedded?this.blur():(this.focus(),this.unbind())}bind(){this.Reveal.getConfig().embedded&&this.Reveal.getRevealElement().addEventListener("pointerdown",this.onRevealPointerDown,!1)}unbind(){this.Reveal.getRevealElement().removeEventListener("pointerdown",this.onRevealPointerDown,!1),document.removeEventListener("pointerdown",this.onDocumentPointerDown,!1)}focus(){"focus"!==this.state&&(this.Reveal.getRevealElement().classList.add("focused"),document.addEventListener("pointerdown",this.onDocumentPointerDown,!1)),this.state="focus"}blur(){"blur"!==this.state&&(this.Reveal.getRevealElement().classList.remove("focused"),document.removeEventListener("pointerdown",this.onDocumentPointerDown,!1)),this.state="blur"}isFocused(){return"focus"===this.state}destroy(){this.Reveal.getRevealElement().classList.remove("focused")}onRevealPointerDown(e){this.focus()}onDocumentPointerDown(e){let t=r(e.target,".reveal");t&&t===this.Reveal.getRevealElement()||this.blur()}}class U{constructor(e){this.Reveal=e}render(){this.element=document.createElement("div"),this.element.className="speaker-notes",this.element.setAttribute("data-prevent-swipe",""),this.element.setAttribute("tabindex","0"),this.Reveal.getRevealElement().appendChild(this.element)}configure(e,t){e.showNotes&&this.element.setAttribute("data-layout","string"==typeof e.showNotes?e.showNotes:"inline")}update(){this.Reveal.getConfig().showNotes&&this.element&&this.Reveal.getCurrentSlide()&&!this.Reveal.print.isPrintingPDF()&&(this.element.innerHTML=this.getSlideNotes()||'No notes on this slide.')}updateVisibility(){this.Reveal.getConfig().showNotes&&this.hasNotes()&&!this.Reveal.print.isPrintingPDF()?this.Reveal.getRevealElement().classList.add("show-notes"):this.Reveal.getRevealElement().classList.remove("show-notes")}hasNotes(){return this.Reveal.getSlidesElement().querySelectorAll("[data-notes], aside.notes").length>0}isSpeakerNotesWindow(){return!!window.location.search.match(/receiver/gi)}getSlideNotes(e=this.Reveal.getCurrentSlide()){if(e.hasAttribute("data-notes"))return e.getAttribute("data-notes");let t=e.querySelector("aside.notes");return t?t.innerHTML:null}destroy(){this.element.remove()}}class W{constructor(e,t){this.diameter=100,this.diameter2=this.diameter/2,this.thickness=6,this.playing=!1,this.progress=0,this.progressOffset=1,this.container=e,this.progressCheck=t,this.canvas=document.createElement("canvas"),this.canvas.className="playback",this.canvas.width=this.diameter,this.canvas.height=this.diameter,this.canvas.style.width=this.diameter2+"px",this.canvas.style.height=this.diameter2+"px",this.context=this.canvas.getContext("2d"),this.container.appendChild(this.canvas),this.render()}setPlaying(e){const t=this.playing;this.playing=e,!t&&this.playing?this.animate():this.render()}animate(){const e=this.progress;this.progress=this.progressCheck(),e>.8&&this.progress<.2&&(this.progressOffset=this.progress),this.render(),this.playing&&requestAnimationFrame(this.animate.bind(this))}render(){let e=this.playing?this.progress:0,t=this.diameter2-this.thickness,i=this.diameter2,s=this.diameter2,a=28;this.progressOffset+=.1*(1-this.progressOffset);const n=-Math.PI/2+e*(2*Math.PI),r=-Math.PI/2+this.progressOffset*(2*Math.PI);this.context.save(),this.context.clearRect(0,0,this.diameter,this.diameter),this.context.beginPath(),this.context.arc(i,s,t+4,0,2*Math.PI,!1),this.context.fillStyle="rgba( 0, 0, 0, 0.4 )",this.context.fill(),this.context.beginPath(),this.context.arc(i,s,t,0,2*Math.PI,!1),this.context.lineWidth=this.thickness,this.context.strokeStyle="rgba( 255, 255, 255, 0.2 )",this.context.stroke(),this.playing&&(this.context.beginPath(),this.context.arc(i,s,t,r,n,!1),this.context.lineWidth=this.thickness,this.context.strokeStyle="#fff",this.context.stroke()),this.context.translate(i-14,s-14),this.playing?(this.context.fillStyle="#fff",this.context.fillRect(0,0,10,a),this.context.fillRect(18,0,10,a)):(this.context.beginPath(),this.context.translate(4,0),this.context.moveTo(0,0),this.context.lineTo(24,14),this.context.lineTo(0,a),this.context.fillStyle="#fff",this.context.fill()),this.context.restore()}on(e,t){this.canvas.addEventListener(e,t,!1)}off(e,t){this.canvas.removeEventListener(e,t,!1)}destroy(){this.playing=!1,this.canvas.parentNode&&this.container.removeChild(this.canvas)}}var K={width:960,height:700,margin:.04,minScale:.2,maxScale:2,controls:!0,controlsTutorial:!0,controlsLayout:"bottom-right",controlsBackArrows:"faded",progress:!0,slideNumber:!1,showSlideNumber:"all",hashOneBasedIndex:!1,hash:!1,respondToHashChanges:!0,history:!1,keyboard:!0,keyboardCondition:null,disableLayout:!1,overview:!0,center:!0,touch:!0,loop:!1,rtl:!1,navigationMode:"default",shuffle:!1,fragments:!0,fragmentInURL:!0,embedded:!1,help:!0,pause:!0,showNotes:!1,showHiddenSlides:!1,autoPlayMedia:null,preloadIframes:null,autoAnimate:!0,autoAnimateMatcher:null,autoAnimateEasing:"ease",autoAnimateDuration:1,autoAnimateUnmatched:!0,autoAnimateStyles:["opacity","color","background-color","padding","font-size","line-height","letter-spacing","border-width","border-color","border-radius","outline","outline-offset"],autoSlide:0,autoSlideStoppable:!0,autoSlideMethod:null,defaultTiming:null,mouseWheel:!1,previewLinks:!1,postMessage:!0,postMessageEvents:!1,focusBodyOnPageVisibilityChange:!0,transition:"slide",transitionSpeed:"default",backgroundTransition:"fade",parallaxBackgroundImage:"",parallaxBackgroundSize:"",parallaxBackgroundRepeat:"",parallaxBackgroundPosition:"",parallaxBackgroundHorizontal:null,parallaxBackgroundVertical:null,pdfMaxPagesPerSlide:Number.POSITIVE_INFINITY,pdfSeparateFragments:!0,pdfPageHeightOffset:-1,viewDistance:3,mobileViewDistance:2,display:"block",hideInactiveCursor:!0,hideCursorTime:5e3,dependencies:[],plugins:[]};function V(n,l){arguments.length<2&&(l=arguments[0],n=document.querySelector(".reveal"));const h={};let u,g,p,m,b,y={},w=!1,S={hasNavigatedHorizontally:!1,hasNavigatedVertically:!1},L=[],C=1,z={layout:"",overview:""},V={},$="idle",j=0,X=0,Y=-1,_=!1,J=new E(h),Q=new R(h),Z=new x(h),G=new A(h),ee=new P(h),te=new N(h),ie=new M(h),se=new D(h),ae=new I(h),ne=new T(h),re=new F(h),oe=new H(h),le=new q(h),de=new O(h),ce=new B(h),he=new U(h);function ue(e){if(!n)throw'Unable to find presentation root (

).';if(V.wrapper=n,V.slides=n.querySelector(".slides"),!V.slides)throw'Unable to find slides container (
).';return y={...K,...y,...l,...e,...d()},ge(),window.addEventListener("load",qe,!1),oe.load(y.plugins,y.dependencies).then(ve),new Promise((e=>h.on("ready",e)))}function ge(){!0===y.embedded?V.viewport=r(n,".reveal-viewport")||n:(V.viewport=document.body,document.documentElement.classList.add("reveal-full-page")),V.viewport.classList.add("reveal-viewport")}function ve(){w=!0,pe(),me(),Re(),we(),Ee(),it(),Se(),se.readURL(),G.update(!0),setTimeout((()=>{V.slides.classList.remove("no-transition"),V.wrapper.classList.add("ready"),Ne({type:"ready",data:{indexh:u,indexv:g,currentSlide:m}})}),1),le.isPrintingPDF()&&(ke(),"complete"===document.readyState?le.setupPDF():window.addEventListener("load",(()=>{le.setupPDF()})))}function pe(){y.showHiddenSlides||t(V.wrapper,'section[data-visibility="hidden"]').forEach((e=>{e.parentNode.removeChild(e)}))}function me(){V.slides.classList.add("no-transition"),v?V.wrapper.classList.add("no-hover"):V.wrapper.classList.remove("no-hover"),G.render(),Q.render(),ae.render(),ne.render(),he.render(),V.pauseOverlay=o(V.wrapper,"div","pause-overlay",y.controls?'':null),V.statusElement=fe(),V.wrapper.setAttribute("role","application")}function fe(){let e=V.wrapper.querySelector(".aria-status");return e||(e=document.createElement("div"),e.style.position="absolute",e.style.height="1px",e.style.width="1px",e.style.overflow="hidden",e.style.clip="rect( 1px, 1px, 1px, 1px )",e.classList.add("aria-status"),e.setAttribute("aria-live","polite"),e.setAttribute("aria-atomic","true"),V.wrapper.appendChild(e)),e}function be(e){V.statusElement.textContent=e}function ye(e){let t="";if(3===e.nodeType)t+=e.textContent;else if(1===e.nodeType){let i=e.getAttribute("aria-hidden"),s="none"===window.getComputedStyle(e).display;"true"===i||s||Array.from(e.childNodes).forEach((e=>{t+=ye(e)}))}return t=t.trim(),""===t?"":t+" "}function we(){setInterval((()=>{0===V.wrapper.scrollTop&&0===V.wrapper.scrollLeft||(V.wrapper.scrollTop=0,V.wrapper.scrollLeft=0)}),1e3)}function Ee(){document.addEventListener("fullscreenchange",qt),document.addEventListener("webkitfullscreenchange",qt)}function Re(){y.postMessage&&window.addEventListener("message",It,!1)}function Se(t){const s={...y};if("object"==typeof t&&e(y,t),!1===h.isReady())return;const a=V.wrapper.querySelectorAll(".slides section").length;V.wrapper.classList.remove(s.transition),V.wrapper.classList.add(y.transition),V.wrapper.setAttribute("data-transition-speed",y.transitionSpeed),V.wrapper.setAttribute("data-background-transition",y.backgroundTransition),V.viewport.style.setProperty("--slide-width",y.width+"px"),V.viewport.style.setProperty("--slide-height",y.height+"px"),y.shuffle&&st(),i(V.wrapper,"embedded",y.embedded),i(V.wrapper,"rtl",y.rtl),i(V.wrapper,"center",y.center),!1===y.pause&&Ye(),y.previewLinks?(De(),Ie("[data-preview-link=false]")):(Ie(),De("[data-preview-link]:not([data-preview-link=false])")),Z.reset(),b&&(b.destroy(),b=null),a>1&&y.autoSlide&&y.autoSlideStoppable&&(b=new W(V.wrapper,(()=>Math.min(Math.max((Date.now()-Y)/j,0),1))),b.on("click",Ot),_=!1),"default"!==y.navigationMode?V.wrapper.setAttribute("data-navigation-mode",y.navigationMode):V.wrapper.removeAttribute("data-navigation-mode"),he.configure(y,s),de.configure(y,s),re.configure(y,s),ae.configure(y,s),ne.configure(y,s),ie.configure(y,s),ee.configure(y,s),Q.configure(y,s),et()}function Ae(){window.addEventListener("resize",zt,!1),y.touch&&ce.bind(),y.keyboard&&ie.bind(),y.progress&&ne.bind(),y.respondToHashChanges&&se.bind(),ae.bind(),de.bind(),V.slides.addEventListener("click",Ft,!1),V.slides.addEventListener("transitionend",Tt,!1),V.pauseOverlay.addEventListener("click",Ye,!1),y.focusBodyOnPageVisibilityChange&&document.addEventListener("visibilitychange",Ht,!1)}function ke(){ce.unbind(),de.unbind(),ie.unbind(),ae.unbind(),ne.unbind(),se.unbind(),window.removeEventListener("resize",zt,!1),V.slides.removeEventListener("click",Ft,!1),V.slides.removeEventListener("transitionend",Tt,!1),V.pauseOverlay.removeEventListener("click",Ye,!1)}function Le(){ke(),St(),Ie(),he.destroy(),de.destroy(),oe.destroy(),re.destroy(),ae.destroy(),ne.destroy(),G.destroy(),Q.destroy(),document.removeEventListener("fullscreenchange",qt),document.removeEventListener("webkitfullscreenchange",qt),document.removeEventListener("visibilitychange",Ht,!1),window.removeEventListener("message",It,!1),window.removeEventListener("load",qe,!1),V.pauseOverlay&&V.pauseOverlay.remove(),V.statusElement&&V.statusElement.remove(),document.documentElement.classList.remove("reveal-full-page"),V.wrapper.classList.remove("ready","center","has-horizontal-slides","has-vertical-slides"),V.wrapper.removeAttribute("data-transition-speed"),V.wrapper.removeAttribute("data-background-transition"),V.viewport.classList.remove("reveal-viewport"),V.viewport.style.removeProperty("--slide-width"),V.viewport.style.removeProperty("--slide-height"),V.slides.style.removeProperty("width"),V.slides.style.removeProperty("height"),V.slides.style.removeProperty("zoom"),V.slides.style.removeProperty("left"),V.slides.style.removeProperty("top"),V.slides.style.removeProperty("bottom"),V.slides.style.removeProperty("right"),V.slides.style.removeProperty("transform"),Array.from(V.wrapper.querySelectorAll(".slides section")).forEach((e=>{e.style.removeProperty("display"),e.style.removeProperty("top"),e.removeAttribute("hidden"),e.removeAttribute("aria-hidden")}))}function Ce(e,t,i){n.addEventListener(e,t,i)}function xe(e,t,i){n.removeEventListener(e,t,i)}function Pe(e){"string"==typeof e.layout&&(z.layout=e.layout),"string"==typeof e.overview&&(z.overview=e.overview),z.layout?a(V.slides,z.layout+" "+z.overview):a(V.slides,z.overview)}function Ne({target:t=V.wrapper,type:i,data:s,bubbles:a=!0}){let n=document.createEvent("HTMLEvents",1,2);return n.initEvent(i,a,!0),e(n,s),t.dispatchEvent(n),t===V.wrapper&&Me(i),n}function Me(t,i){if(y.postMessageEvents&&window.parent!==window.self){let s={namespace:"reveal",eventName:t,state:wt()};e(s,i),window.parent.postMessage(JSON.stringify(s),"*")}}function De(e="a"){Array.from(V.wrapper.querySelectorAll(e)).forEach((e=>{/^(http|www)/gi.test(e.getAttribute("href"))&&e.addEventListener("click",Bt,!1)}))}function Ie(e="a"){Array.from(V.wrapper.querySelectorAll(e)).forEach((e=>{/^(http|www)/gi.test(e.getAttribute("href"))&&e.removeEventListener("click",Bt,!1)}))}function Te(e){He(),V.overlay=document.createElement("div"),V.overlay.classList.add("overlay"),V.overlay.classList.add("overlay-preview"),V.wrapper.appendChild(V.overlay),V.overlay.innerHTML=`
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\tUnable to load iframe. This is likely due to the site's policy (x-frame-options).\n\t\t\t\t\n\t\t\t
`,V.overlay.querySelector("iframe").addEventListener("load",(e=>{V.overlay.classList.add("loaded")}),!1),V.overlay.querySelector(".close").addEventListener("click",(e=>{He(),e.preventDefault()}),!1),V.overlay.querySelector(".external").addEventListener("click",(e=>{He()}),!1)}function Fe(e){"boolean"==typeof e?e?ze():He():V.overlay?He():ze()}function ze(){if(y.help){He(),V.overlay=document.createElement("div"),V.overlay.classList.add("overlay"),V.overlay.classList.add("overlay-help"),V.wrapper.appendChild(V.overlay);let e='

Keyboard Shortcuts


',t=ie.getShortcuts(),i=ie.getBindings();e+="";for(let i in t)e+=``;for(let t in i)i[t].key&&i[t].description&&(e+=``);e+="
KEYACTION
${i}${t[i]}
${i[t].key}${i[t].description}
",V.overlay.innerHTML=`\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t
${e}
\n\t\t\t\t
\n\t\t\t`,V.overlay.querySelector(".close").addEventListener("click",(e=>{He(),e.preventDefault()}),!1)}}function He(){return!!V.overlay&&(V.overlay.parentNode.removeChild(V.overlay),V.overlay=null,!0)}function qe(){if(V.wrapper&&!le.isPrintingPDF()){if(!y.disableLayout){v&&!y.embedded&&document.documentElement.style.setProperty("--vh",.01*window.innerHeight+"px");const e=Oe(),t=C;Be(y.width,y.height),V.slides.style.width=e.width+"px",V.slides.style.height=e.height+"px",C=Math.min(e.presentationWidth/e.width,e.presentationHeight/e.height),C=Math.max(C,y.minScale),C=Math.min(C,y.maxScale),1===C?(V.slides.style.zoom="",V.slides.style.left="",V.slides.style.top="",V.slides.style.bottom="",V.slides.style.right="",Pe({layout:""})):C>1&&f&&window.devicePixelRatio<2?(V.slides.style.zoom=C,V.slides.style.left="",V.slides.style.top="",V.slides.style.bottom="",V.slides.style.right="",Pe({layout:""})):(V.slides.style.zoom="",V.slides.style.left="50%",V.slides.style.top="50%",V.slides.style.bottom="auto",V.slides.style.right="auto",Pe({layout:"translate(-50%, -50%) scale("+C+")"}));const i=Array.from(V.wrapper.querySelectorAll(".slides section"));for(let t=0,s=i.length;t .stretch, section > .r-stretch").forEach((t=>{let s=c(t,i);if(/(img|video)/gi.test(t.nodeName)){const i=t.naturalWidth||t.videoWidth,a=t.naturalHeight||t.videoHeight,n=Math.min(e/i,s/a);t.style.width=i*n+"px",t.style.height=a*n+"px"}else t.style.width=e+"px",t.style.height=s+"px"}))}function Oe(e,t){const i={width:y.width,height:y.height,presentationWidth:e||V.wrapper.offsetWidth,presentationHeight:t||V.wrapper.offsetHeight};return i.presentationWidth-=i.presentationWidth*y.margin,i.presentationHeight-=i.presentationHeight*y.margin,"string"==typeof i.width&&/%$/.test(i.width)&&(i.width=parseInt(i.width,10)/100*i.presentationWidth),"string"==typeof i.height&&/%$/.test(i.height)&&(i.height=parseInt(i.height,10)/100*i.presentationHeight),i}function Ue(e,t){"object"==typeof e&&"function"==typeof e.setAttribute&&e.setAttribute("data-previous-indexv",t||0)}function We(e){if("object"==typeof e&&"function"==typeof e.setAttribute&&e.classList.contains("stack")){const t=e.hasAttribute("data-start-indexv")?"data-start-indexv":"data-previous-indexv";return parseInt(e.getAttribute(t)||0,10)}return 0}function Ke(e=m){return e&&e.parentNode&&!!e.parentNode.nodeName.match(/section/i)}function Ve(){return!(!m||!Ke(m))&&!m.nextElementSibling}function $e(){return 0===u&&0===g}function je(){return!!m&&(!m.nextElementSibling&&(!Ke(m)||!m.parentNode.nextElementSibling))}function Xe(){if(y.pause){const e=V.wrapper.classList.contains("paused");St(),V.wrapper.classList.add("paused"),!1===e&&Ne({type:"paused"})}}function Ye(){const e=V.wrapper.classList.contains("paused");V.wrapper.classList.remove("paused"),Rt(),e&&Ne({type:"resumed"})}function _e(e){"boolean"==typeof e?e?Xe():Ye():Je()?Ye():Xe()}function Je(){return V.wrapper.classList.contains("paused")}function Qe(e){"boolean"==typeof e?e?kt():At():_?kt():At()}function Ze(){return!(!j||_)}function Ge(e,t,i,s){if(Ne({type:"beforeslidechange",data:{indexh:void 0===e?u:e,indexv:void 0===t?g:t,origin:s}}).defaultPrevented)return;p=m;const a=V.wrapper.querySelectorAll(".slides>section");if(0===a.length)return;void 0!==t||te.isActive()||(t=We(a[e])),p&&p.parentNode&&p.parentNode.classList.contains("stack")&&Ue(p.parentNode,g);const n=L.concat();L.length=0;let r=u||0,o=g||0;u=at(".slides>section",void 0===e?u:e),g=at(".slides>section.present>section",void 0===t?g:t);let l=u!==r||g!==o;l||(p=null);let d=a[u],c=d.querySelectorAll("section");m=c[g]||d;let h=!1;l&&p&&m&&!te.isActive()&&(p.hasAttribute("data-auto-animate")&&m.hasAttribute("data-auto-animate")&&p.getAttribute("data-auto-animate-id")===m.getAttribute("data-auto-animate-id")&&!(u>r||g>o?m:p).hasAttribute("data-auto-animate-restart")&&(h=!0,V.slides.classList.add("disable-slide-transitions")),$="running"),nt(),qe(),te.isActive()&&te.update(),void 0!==i&&ee.goto(i),p&&p!==m&&(p.classList.remove("present"),p.setAttribute("aria-hidden","true"),$e()&&setTimeout((()=>{gt().forEach((e=>{Ue(e,0)}))}),0));e:for(let e=0,t=L.length;e{be(ye(m))})),ne.update(),ae.update(),he.update(),G.update(),G.updateParallax(),Q.update(),ee.update(),se.writeURL(),Rt(),h&&(setTimeout((()=>{V.slides.classList.remove("disable-slide-transitions")}),0),y.autoAnimate&&Z.run(p,m))}function et(){ke(),Ae(),qe(),j=y.autoSlide,Rt(),G.create(),se.writeURL(),ee.sortAll(),ae.update(),ne.update(),nt(),he.update(),he.updateVisibility(),G.update(!0),Q.update(),J.formatEmbeddedContent(),!1===y.autoPlayMedia?J.stopEmbeddedContent(m,{unloadIframes:!1}):J.startEmbeddedContent(m),te.isActive()&&te.layout()}function tt(e=m){G.sync(e),ee.sync(e),J.load(e),G.update(),he.update()}function it(){ht().forEach((e=>{t(e,"section").forEach(((e,t)=>{t>0&&(e.classList.remove("present"),e.classList.remove("past"),e.classList.add("future"),e.setAttribute("aria-hidden","true"))}))}))}function st(e=ht()){e.forEach(((t,i)=>{let s=e[Math.floor(Math.random()*e.length)];s.parentNode===t.parentNode&&t.parentNode.insertBefore(t,s);let a=t.querySelectorAll("section");a.length&&st(a)}))}function at(e,i){let s=t(V.wrapper,e),a=s.length,n=le.isPrintingPDF();if(a){y.loop&&(i%=a)<0&&(i=a+i),i=Math.max(Math.min(i,a-1),0);for(let e=0;e{e.classList.add("visible"),e.classList.remove("current-fragment")}))):e>i&&(a.classList.add(r?"past":"future"),y.fragments&&t(a,".fragment.visible").forEach((e=>{e.classList.remove("visible","current-fragment")})))}let e=s[i],r=e.classList.contains("present");e.classList.add("present"),e.removeAttribute("hidden"),e.removeAttribute("aria-hidden"),r||Ne({target:e,type:"visible",bubbles:!1});let o=e.getAttribute("data-state");o&&(L=L.concat(o.split(" ")))}else i=0;return i}function nt(){let e,i,s=ht(),a=s.length;if(a&&void 0!==u){let n=te.isActive()?10:y.viewDistance;v&&(n=te.isActive()?6:y.mobileViewDistance),le.isPrintingPDF()&&(n=Number.MAX_VALUE);for(let r=0;rsection"),i=V.wrapper.querySelectorAll(".slides>section.present>section"),s={left:u>0,right:u0,down:g1&&(s.left=!0,s.right=!0),i.length>1&&(s.up=!0,s.down=!0)),t.length>1&&"linear"===y.navigationMode&&(s.right=s.right||s.down,s.left=s.left||s.up),!0===e){let e=ee.availableRoutes();s.left=s.left||e.prev,s.up=s.up||e.prev,s.down=s.down||e.next,s.right=s.right||e.next}if(y.rtl){let e=s.left;s.left=s.right,s.right=e}return s}function ot(e=m){let t=ht(),i=0;e:for(let s=0;s0){let i=.9;t+=m.querySelectorAll(".fragment.visible").length/e.length*i}}return Math.min(t/(e-1),1)}function dt(e){let i,s=u,a=g;if(e){let i=Ke(e),n=i?e.parentNode:e,r=ht();s=Math.max(r.indexOf(n),0),a=void 0,i&&(a=Math.max(t(e.parentNode,"section").indexOf(e),0))}if(!e&&m){if(m.querySelectorAll(".fragment").length>0){let e=m.querySelector(".current-fragment");i=e&&e.hasAttribute("data-fragment-index")?parseInt(e.getAttribute("data-fragment-index"),10):m.querySelectorAll(".fragment.visible").length-1}}return{h:s,v:a,f:i}}function ct(){return t(V.wrapper,'.slides section:not(.stack):not([data-visibility="uncounted"])')}function ht(){return t(V.wrapper,".slides>section")}function ut(){return t(V.wrapper,".slides>section>section")}function gt(){return t(V.wrapper,".slides>section.stack")}function vt(){return ht().length>1}function pt(){return ut().length>1}function mt(){return ct().map((e=>{let t={};for(let i=0;i{e.hasAttribute("data-autoplay")&&j&&1e3*e.duration/e.playbackRate>j&&(j=1e3*e.duration/e.playbackRate+1e3)}))),!j||_||Je()||te.isActive()||je()&&!ee.availableRoutes().next&&!0!==y.loop||(X=setTimeout((()=>{"function"==typeof y.autoSlideMethod?y.autoSlideMethod():Mt(),Rt()}),j),Y=Date.now()),b&&b.setPlaying(-1!==X)}}function St(){clearTimeout(X),X=-1}function At(){j&&!_&&(_=!0,Ne({type:"autoslidepaused"}),clearTimeout(X),b&&b.setPlaying(!1))}function kt(){j&&_&&(_=!1,Ne({type:"autoslideresumed"}),Rt())}function Lt({skipFragments:e=!1}={}){S.hasNavigatedHorizontally=!0,y.rtl?(te.isActive()||e||!1===ee.next())&&rt().left&&Ge(u+1,"grid"===y.navigationMode?g:void 0):(te.isActive()||e||!1===ee.prev())&&rt().left&&Ge(u-1,"grid"===y.navigationMode?g:void 0)}function Ct({skipFragments:e=!1}={}){S.hasNavigatedHorizontally=!0,y.rtl?(te.isActive()||e||!1===ee.prev())&&rt().right&&Ge(u-1,"grid"===y.navigationMode?g:void 0):(te.isActive()||e||!1===ee.next())&&rt().right&&Ge(u+1,"grid"===y.navigationMode?g:void 0)}function xt({skipFragments:e=!1}={}){(te.isActive()||e||!1===ee.prev())&&rt().up&&Ge(u,g-1)}function Pt({skipFragments:e=!1}={}){S.hasNavigatedVertically=!0,(te.isActive()||e||!1===ee.next())&&rt().down&&Ge(u,g+1)}function Nt({skipFragments:e=!1}={}){if(e||!1===ee.prev())if(rt().up)xt({skipFragments:e});else{let i;if(i=y.rtl?t(V.wrapper,".slides>section.future").pop():t(V.wrapper,".slides>section.past").pop(),i&&i.classList.contains("stack")){let e=i.querySelectorAll("section").length-1||void 0;Ge(u-1,e)}else Lt({skipFragments:e})}}function Mt({skipFragments:e=!1}={}){if(S.hasNavigatedHorizontally=!0,S.hasNavigatedVertically=!0,e||!1===ee.next()){let t=rt();t.down&&t.right&&y.loop&&Ve()&&(t.down=!1),t.down?Pt({skipFragments:e}):y.rtl?Lt({skipFragments:e}):Ct({skipFragments:e})}}function Dt(e){y.autoSlideStoppable&&At()}function It(e){let t=e.data;if("string"==typeof t&&"{"===t.charAt(0)&&"}"===t.charAt(t.length-1)&&(t=JSON.parse(t),t.method&&"function"==typeof h[t.method]))if(!1===k.test(t.method)){const e=h[t.method].apply(h,t.args);Me("callback",{method:t.method,result:e})}else console.warn('reveal.js: "'+t.method+'" is is blacklisted from the postMessage API')}function Tt(e){"running"===$&&/section/gi.test(e.target.nodeName)&&($="idle",Ne({type:"slidetransitionend",data:{indexh:u,indexv:g,previousSlide:p,currentSlide:m}}))}function Ft(e){const t=r(e.target,'a[href^="#"]');if(t){const i=t.getAttribute("href"),s=se.getIndicesFromHash(i);s&&(h.slide(s.h,s.v,s.f),e.preventDefault())}}function zt(e){qe()}function Ht(e){!1===document.hidden&&document.activeElement!==document.body&&("function"==typeof document.activeElement.blur&&document.activeElement.blur(),document.body.focus())}function qt(e){(document.fullscreenElement||document.webkitFullscreenElement)===V.wrapper&&(e.stopImmediatePropagation(),setTimeout((()=>{h.layout(),h.focus.focus()}),1))}function Bt(e){if(e.currentTarget&&e.currentTarget.hasAttribute("href")){let t=e.currentTarget.getAttribute("href");t&&(Te(t),e.preventDefault())}}function Ot(e){je()&&!1===y.loop?(Ge(0,0),kt()):_?kt():At()}const Ut={VERSION:"4.3.1",initialize:ue,configure:Se,destroy:Le,sync:et,syncSlide:tt,syncFragments:ee.sync.bind(ee),slide:Ge,left:Lt,right:Ct,up:xt,down:Pt,prev:Nt,next:Mt,navigateLeft:Lt,navigateRight:Ct,navigateUp:xt,navigateDown:Pt,navigatePrev:Nt,navigateNext:Mt,navigateFragment:ee.goto.bind(ee),prevFragment:ee.prev.bind(ee),nextFragment:ee.next.bind(ee),on:Ce,off:xe,addEventListener:Ce,removeEventListener:xe,layout:qe,shuffle:st,availableRoutes:rt,availableFragments:ee.availableRoutes.bind(ee),toggleHelp:Fe,toggleOverview:te.toggle.bind(te),togglePause:_e,toggleAutoSlide:Qe,isFirstSlide:$e,isLastSlide:je,isLastVerticalSlide:Ve,isVerticalSlide:Ke,isPaused:Je,isAutoSliding:Ze,isSpeakerNotes:he.isSpeakerNotesWindow.bind(he),isOverview:te.isActive.bind(te),isFocused:de.isFocused.bind(de),isPrintingPDF:le.isPrintingPDF.bind(le),isReady:()=>w,loadSlide:J.load.bind(J),unloadSlide:J.unload.bind(J),showPreview:Te,hidePreview:He,addEventListeners:Ae,removeEventListeners:ke,dispatchEvent:Ne,getState:wt,setState:Et,getProgress:lt,getIndices:dt,getSlidesAttributes:mt,getSlidePastCount:ot,getTotalSlides:ft,getSlide:bt,getPreviousSlide:()=>p,getCurrentSlide:()=>m,getSlideBackground:yt,getSlideNotes:he.getSlideNotes.bind(he),getSlides:ct,getHorizontalSlides:ht,getVerticalSlides:ut,hasHorizontalSlides:vt,hasVerticalSlides:pt,hasNavigatedHorizontally:()=>S.hasNavigatedHorizontally,hasNavigatedVertically:()=>S.hasNavigatedVertically,addKeyBinding:ie.addKeyBinding.bind(ie),removeKeyBinding:ie.removeKeyBinding.bind(ie),triggerKey:ie.triggerKey.bind(ie),registerKeyboardShortcut:ie.registerKeyboardShortcut.bind(ie),getComputedSlideSize:Oe,getScale:()=>C,getConfig:()=>y,getQueryHash:d,getSlidePath:se.getHash.bind(se),getRevealElement:()=>n,getSlidesElement:()=>V.slides,getViewportElement:()=>V.viewport,getBackgroundsElement:()=>G.element,registerPlugin:oe.registerPlugin.bind(oe),hasPlugin:oe.hasPlugin.bind(oe),getPlugin:oe.getPlugin.bind(oe),getPlugins:oe.getRegisteredPlugins.bind(oe)};return e(h,{...Ut,announceStatus:be,getStatusText:ye,print:le,focus:de,progress:ne,controls:ae,location:se,overview:te,fragments:ee,slideContent:J,slideNumber:Q,onUserInput:Dt,closeOverlay:He,updateSlidesVisibility:nt,layoutSlideContents:Be,transformSlides:Pe,cueAutoSlide:Rt,cancelAutoSlide:St}),Ut}let $=V,j=[];$.initialize=e=>(Object.assign($,new V(document.querySelector(".reveal"),e)),j.map((e=>e($))),$.initialize()),["configure","on","off","addEventListener","removeEventListener","registerPlugin"].forEach((e=>{$[e]=(...t)=>{j.push((i=>i[e].call(null,...t)))}})),$.isReady=()=>!1,$.VERSION="4.3.1";export default $; +//# sourceMappingURL=reveal.esm.js.map diff --git a/dist/reveal.esm.js.map b/dist/reveal.esm.js.map new file mode 100644 index 0000000..b02a50e --- /dev/null +++ b/dist/reveal.esm.js.map @@ -0,0 +1 @@ +{"version":3,"file":"reveal.esm.js","sources":["../js/utils/util.js","../js/utils/device.js","../node_modules/fitty/dist/fitty.module.js","../js/controllers/slidecontent.js","../js/controllers/slidenumber.js","../js/utils/color.js","../js/controllers/backgrounds.js","../js/utils/constants.js","../js/controllers/autoanimate.js","../js/controllers/fragments.js","../js/controllers/overview.js","../js/controllers/keyboard.js","../js/controllers/location.js","../js/controllers/controls.js","../js/controllers/progress.js","../js/controllers/pointer.js","../js/utils/loader.js","../js/controllers/plugins.js","../js/controllers/print.js","../js/controllers/touch.js","../js/controllers/focus.js","../js/controllers/notes.js","../js/components/playback.js","../js/config.js","../js/reveal.js","../js/index.js"],"sourcesContent":["/**\n * Extend object a with the properties of object b.\n * If there's a conflict, object b takes precedence.\n *\n * @param {object} a\n * @param {object} b\n */\nexport const extend = ( a, b ) => {\n\n\tfor( let i in b ) {\n\t\ta[ i ] = b[ i ];\n\t}\n\n\treturn a;\n\n}\n\n/**\n * querySelectorAll but returns an Array.\n */\nexport const queryAll = ( el, selector ) => {\n\n\treturn Array.from( el.querySelectorAll( selector ) );\n\n}\n\n/**\n * classList.toggle() with cross browser support\n */\nexport const toggleClass = ( el, className, value ) => {\n\tif( value ) {\n\t\tel.classList.add( className );\n\t}\n\telse {\n\t\tel.classList.remove( className );\n\t}\n}\n\n/**\n * Utility for deserializing a value.\n *\n * @param {*} value\n * @return {*}\n */\nexport const deserialize = ( value ) => {\n\n\tif( typeof value === 'string' ) {\n\t\tif( value === 'null' ) return null;\n\t\telse if( value === 'true' ) return true;\n\t\telse if( value === 'false' ) return false;\n\t\telse if( value.match( /^-?[\\d\\.]+$/ ) ) return parseFloat( value );\n\t}\n\n\treturn value;\n\n}\n\n/**\n * Measures the distance in pixels between point a\n * and point b.\n *\n * @param {object} a point with x/y properties\n * @param {object} b point with x/y properties\n *\n * @return {number}\n */\nexport const distanceBetween = ( a, b ) => {\n\n\tlet dx = a.x - b.x,\n\t\tdy = a.y - b.y;\n\n\treturn Math.sqrt( dx*dx + dy*dy );\n\n}\n\n/**\n * Applies a CSS transform to the target element.\n *\n * @param {HTMLElement} element\n * @param {string} transform\n */\nexport const transformElement = ( element, transform ) => {\n\n\telement.style.transform = transform;\n\n}\n\n/**\n * Element.matches with IE support.\n *\n * @param {HTMLElement} target The element to match\n * @param {String} selector The CSS selector to match\n * the element against\n *\n * @return {Boolean}\n */\nexport const matches = ( target, selector ) => {\n\n\tlet matchesMethod = target.matches || target.matchesSelector || target.msMatchesSelector;\n\n\treturn !!( matchesMethod && matchesMethod.call( target, selector ) );\n\n}\n\n/**\n * Find the closest parent that matches the given\n * selector.\n *\n * @param {HTMLElement} target The child element\n * @param {String} selector The CSS selector to match\n * the parents against\n *\n * @return {HTMLElement} The matched parent or null\n * if no matching parent was found\n */\nexport const closest = ( target, selector ) => {\n\n\t// Native Element.closest\n\tif( typeof target.closest === 'function' ) {\n\t\treturn target.closest( selector );\n\t}\n\n\t// Polyfill\n\twhile( target ) {\n\t\tif( matches( target, selector ) ) {\n\t\t\treturn target;\n\t\t}\n\n\t\t// Keep searching\n\t\ttarget = target.parentNode;\n\t}\n\n\treturn null;\n\n}\n\n/**\n * Handling the fullscreen functionality via the fullscreen API\n *\n * @see http://fullscreen.spec.whatwg.org/\n * @see https://developer.mozilla.org/en-US/docs/DOM/Using_fullscreen_mode\n */\nexport const enterFullscreen = element => {\n\n\telement = element || document.documentElement;\n\n\t// Check which implementation is available\n\tlet requestMethod = element.requestFullscreen ||\n\t\t\t\t\t\telement.webkitRequestFullscreen ||\n\t\t\t\t\t\telement.webkitRequestFullScreen ||\n\t\t\t\t\t\telement.mozRequestFullScreen ||\n\t\t\t\t\t\telement.msRequestFullscreen;\n\n\tif( requestMethod ) {\n\t\trequestMethod.apply( element );\n\t}\n\n}\n\n/**\n * Creates an HTML element and returns a reference to it.\n * If the element already exists the existing instance will\n * be returned.\n *\n * @param {HTMLElement} container\n * @param {string} tagname\n * @param {string} classname\n * @param {string} innerHTML\n *\n * @return {HTMLElement}\n */\nexport const createSingletonNode = ( container, tagname, classname, innerHTML='' ) => {\n\n\t// Find all nodes matching the description\n\tlet nodes = container.querySelectorAll( '.' + classname );\n\n\t// Check all matches to find one which is a direct child of\n\t// the specified container\n\tfor( let i = 0; i < nodes.length; i++ ) {\n\t\tlet testNode = nodes[i];\n\t\tif( testNode.parentNode === container ) {\n\t\t\treturn testNode;\n\t\t}\n\t}\n\n\t// If no node was found, create it now\n\tlet node = document.createElement( tagname );\n\tnode.className = classname;\n\tnode.innerHTML = innerHTML;\n\tcontainer.appendChild( node );\n\n\treturn node;\n\n}\n\n/**\n * Injects the given CSS styles into the DOM.\n *\n * @param {string} value\n */\nexport const createStyleSheet = ( value ) => {\n\n\tlet tag = document.createElement( 'style' );\n\ttag.type = 'text/css';\n\n\tif( value && value.length > 0 ) {\n\t\tif( tag.styleSheet ) {\n\t\t\ttag.styleSheet.cssText = value;\n\t\t}\n\t\telse {\n\t\t\ttag.appendChild( document.createTextNode( value ) );\n\t\t}\n\t}\n\n\tdocument.head.appendChild( tag );\n\n\treturn tag;\n\n}\n\n/**\n * Returns a key:value hash of all query params.\n */\nexport const getQueryHash = () => {\n\n\tlet query = {};\n\n\tlocation.search.replace( /[A-Z0-9]+?=([\\w\\.%-]*)/gi, a => {\n\t\tquery[ a.split( '=' ).shift() ] = a.split( '=' ).pop();\n\t} );\n\n\t// Basic deserialization\n\tfor( let i in query ) {\n\t\tlet value = query[ i ];\n\n\t\tquery[ i ] = deserialize( unescape( value ) );\n\t}\n\n\t// Do not accept new dependencies via query config to avoid\n\t// the potential of malicious script injection\n\tif( typeof query['dependencies'] !== 'undefined' ) delete query['dependencies'];\n\n\treturn query;\n\n}\n\n/**\n * Returns the remaining height within the parent of the\n * target element.\n *\n * remaining height = [ configured parent height ] - [ current parent height ]\n *\n * @param {HTMLElement} element\n * @param {number} [height]\n */\nexport const getRemainingHeight = ( element, height = 0 ) => {\n\n\tif( element ) {\n\t\tlet newHeight, oldHeight = element.style.height;\n\n\t\t// Change the .stretch element height to 0 in order find the height of all\n\t\t// the other elements\n\t\telement.style.height = '0px';\n\n\t\t// In Overview mode, the parent (.slide) height is set of 700px.\n\t\t// Restore it temporarily to its natural height.\n\t\telement.parentNode.style.height = 'auto';\n\n\t\tnewHeight = height - element.parentNode.offsetHeight;\n\n\t\t// Restore the old height, just in case\n\t\telement.style.height = oldHeight + 'px';\n\n\t\t// Clear the parent (.slide) height. .removeProperty works in IE9+\n\t\telement.parentNode.style.removeProperty('height');\n\n\t\treturn newHeight;\n\t}\n\n\treturn height;\n\n}\n\nconst fileExtensionToMimeMap = {\n\t'mp4': 'video/mp4',\n\t'm4a': 'video/mp4',\n\t'ogv': 'video/ogg',\n\t'mpeg': 'video/mpeg',\n\t'webm': 'video/webm'\n}\n\n/**\n * Guess the MIME type for common file formats.\n */\nexport const getMimeTypeFromFile = ( filename='' ) => {\n\treturn fileExtensionToMimeMap[filename.split('.').pop()]\n}","const UA = navigator.userAgent;\nconst testElement = document.createElement( 'div' );\n\nexport const isMobile = /(iphone|ipod|ipad|android)/gi.test( UA ) ||\n\t\t\t\t\t\t( navigator.platform === 'MacIntel' && navigator.maxTouchPoints > 1 ); // iPadOS\n\nexport const isChrome = /chrome/i.test( UA ) && !/edge/i.test( UA );\n\nexport const isAndroid = /android/gi.test( UA );\n\n// Flags if we should use zoom instead of transform to scale\n// up slides. Zoom produces crisper results but has a lot of\n// xbrowser quirks so we only use it in whitelisted browsers.\nexport const supportsZoom = 'zoom' in testElement.style && !isMobile &&\n\t\t\t\t( isChrome || /Version\\/[\\d\\.]+.*Safari/.test( UA ) );","/*\n * fitty v2.3.3 - Snugly resizes text to fit its parent container\n * Copyright (c) 2020 Rik Schennink (https://pqina.nl/)\n */\n'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nexports.default = function (w) {\n\n // no window, early exit\n if (!w) return;\n\n // node list to array helper method\n var toArray = function toArray(nl) {\n return [].slice.call(nl);\n };\n\n // states\n var DrawState = {\n IDLE: 0,\n DIRTY_CONTENT: 1,\n DIRTY_LAYOUT: 2,\n DIRTY: 3\n };\n\n // all active fitty elements\n var fitties = [];\n\n // group all redraw calls till next frame, we cancel each frame request when a new one comes in. If no support for request animation frame, this is an empty function and supports for fitty stops.\n var redrawFrame = null;\n var requestRedraw = 'requestAnimationFrame' in w ? function () {\n w.cancelAnimationFrame(redrawFrame);\n redrawFrame = w.requestAnimationFrame(function () {\n return redraw(fitties.filter(function (f) {\n return f.dirty && f.active;\n }));\n });\n } : function () {};\n\n // sets all fitties to dirty so they are redrawn on the next redraw loop, then calls redraw\n var redrawAll = function redrawAll(type) {\n return function () {\n fitties.forEach(function (f) {\n return f.dirty = type;\n });\n requestRedraw();\n };\n };\n\n // redraws fitties so they nicely fit their parent container\n var redraw = function redraw(fitties) {\n\n // getting info from the DOM at this point should not trigger a reflow, let's gather as much intel as possible before triggering a reflow\n\n // check if styles of all fitties have been computed\n fitties.filter(function (f) {\n return !f.styleComputed;\n }).forEach(function (f) {\n f.styleComputed = computeStyle(f);\n });\n\n // restyle elements that require pre-styling, this triggers a reflow, please try to prevent by adding CSS rules (see docs)\n fitties.filter(shouldPreStyle).forEach(applyStyle);\n\n // we now determine which fitties should be redrawn\n var fittiesToRedraw = fitties.filter(shouldRedraw);\n\n // we calculate final styles for these fitties\n fittiesToRedraw.forEach(calculateStyles);\n\n // now we apply the calculated styles from our previous loop\n fittiesToRedraw.forEach(function (f) {\n applyStyle(f);\n markAsClean(f);\n });\n\n // now we dispatch events for all restyled fitties\n fittiesToRedraw.forEach(dispatchFitEvent);\n };\n\n var markAsClean = function markAsClean(f) {\n return f.dirty = DrawState.IDLE;\n };\n\n var calculateStyles = function calculateStyles(f) {\n\n // get available width from parent node\n f.availableWidth = f.element.parentNode.clientWidth;\n\n // the space our target element uses\n f.currentWidth = f.element.scrollWidth;\n\n // remember current font size\n f.previousFontSize = f.currentFontSize;\n\n // let's calculate the new font size\n f.currentFontSize = Math.min(Math.max(f.minSize, f.availableWidth / f.currentWidth * f.previousFontSize), f.maxSize);\n\n // if allows wrapping, only wrap when at minimum font size (otherwise would break container)\n f.whiteSpace = f.multiLine && f.currentFontSize === f.minSize ? 'normal' : 'nowrap';\n };\n\n // should always redraw if is not dirty layout, if is dirty layout, only redraw if size has changed\n var shouldRedraw = function shouldRedraw(f) {\n return f.dirty !== DrawState.DIRTY_LAYOUT || f.dirty === DrawState.DIRTY_LAYOUT && f.element.parentNode.clientWidth !== f.availableWidth;\n };\n\n // every fitty element is tested for invalid styles\n var computeStyle = function computeStyle(f) {\n\n // get style properties\n var style = w.getComputedStyle(f.element, null);\n\n // get current font size in pixels (if we already calculated it, use the calculated version)\n f.currentFontSize = parseFloat(style.getPropertyValue('font-size'));\n\n // get display type and wrap mode\n f.display = style.getPropertyValue('display');\n f.whiteSpace = style.getPropertyValue('white-space');\n };\n\n // determines if this fitty requires initial styling, can be prevented by applying correct styles through CSS\n var shouldPreStyle = function shouldPreStyle(f) {\n\n var preStyle = false;\n\n // if we already tested for prestyling we don't have to do it again\n if (f.preStyleTestCompleted) return false;\n\n // should have an inline style, if not, apply\n if (!/inline-/.test(f.display)) {\n preStyle = true;\n f.display = 'inline-block';\n }\n\n // to correctly calculate dimensions the element should have whiteSpace set to nowrap\n if (f.whiteSpace !== 'nowrap') {\n preStyle = true;\n f.whiteSpace = 'nowrap';\n }\n\n // we don't have to do this twice\n f.preStyleTestCompleted = true;\n\n return preStyle;\n };\n\n // apply styles to single fitty\n var applyStyle = function applyStyle(f) {\n f.element.style.whiteSpace = f.whiteSpace;\n f.element.style.display = f.display;\n f.element.style.fontSize = f.currentFontSize + 'px';\n };\n\n // dispatch a fit event on a fitty\n var dispatchFitEvent = function dispatchFitEvent(f) {\n f.element.dispatchEvent(new CustomEvent('fit', {\n detail: {\n oldValue: f.previousFontSize,\n newValue: f.currentFontSize,\n scaleFactor: f.currentFontSize / f.previousFontSize\n }\n }));\n };\n\n // fit method, marks the fitty as dirty and requests a redraw (this will also redraw any other fitty marked as dirty)\n var fit = function fit(f, type) {\n return function () {\n f.dirty = type;\n if (!f.active) return;\n requestRedraw();\n };\n };\n\n var init = function init(f) {\n\n // save some of the original CSS properties before we change them\n f.originalStyle = {\n whiteSpace: f.element.style.whiteSpace,\n display: f.element.style.display,\n fontSize: f.element.style.fontSize\n };\n\n // should we observe DOM mutations\n observeMutations(f);\n\n // this is a new fitty so we need to validate if it's styles are in order\n f.newbie = true;\n\n // because it's a new fitty it should also be dirty, we want it to redraw on the first loop\n f.dirty = true;\n\n // we want to be able to update this fitty\n fitties.push(f);\n };\n\n var destroy = function destroy(f) {\n return function () {\n\n // remove from fitties array\n fitties = fitties.filter(function (_) {\n return _.element !== f.element;\n });\n\n // stop observing DOM\n if (f.observeMutations) f.observer.disconnect();\n\n // reset the CSS properties we changes\n f.element.style.whiteSpace = f.originalStyle.whiteSpace;\n f.element.style.display = f.originalStyle.display;\n f.element.style.fontSize = f.originalStyle.fontSize;\n };\n };\n\n // add a new fitty, does not redraw said fitty\n var subscribe = function subscribe(f) {\n return function () {\n if (f.active) return;\n f.active = true;\n requestRedraw();\n };\n };\n\n // remove an existing fitty\n var unsubscribe = function unsubscribe(f) {\n return function () {\n return f.active = false;\n };\n };\n\n var observeMutations = function observeMutations(f) {\n\n // no observing?\n if (!f.observeMutations) return;\n\n // start observing mutations\n f.observer = new MutationObserver(fit(f, DrawState.DIRTY_CONTENT));\n\n // start observing\n f.observer.observe(f.element, f.observeMutations);\n };\n\n // default mutation observer settings\n var mutationObserverDefaultSetting = {\n subtree: true,\n childList: true,\n characterData: true\n };\n\n // default fitty options\n var defaultOptions = {\n minSize: 16,\n maxSize: 512,\n multiLine: true,\n observeMutations: 'MutationObserver' in w ? mutationObserverDefaultSetting : false\n };\n\n // array of elements in, fitty instances out\n function fittyCreate(elements, options) {\n\n // set options object\n var fittyOptions = _extends({}, defaultOptions, options);\n\n // create fitties\n var publicFitties = elements.map(function (element) {\n\n // create fitty instance\n var f = _extends({}, fittyOptions, {\n\n // internal options for this fitty\n element: element,\n active: true\n });\n\n // initialise this fitty\n init(f);\n\n // expose API\n return {\n element: element,\n fit: fit(f, DrawState.DIRTY),\n unfreeze: subscribe(f),\n freeze: unsubscribe(f),\n unsubscribe: destroy(f)\n };\n });\n\n // call redraw on newly initiated fitties\n requestRedraw();\n\n // expose fitties\n return publicFitties;\n }\n\n // fitty creation function\n function fitty(target) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n\n\n // if target is a string\n return typeof target === 'string' ?\n\n // treat it as a querySelector\n fittyCreate(toArray(document.querySelectorAll(target)), options) :\n\n // create single fitty\n fittyCreate([target], options)[0];\n }\n\n // handles viewport changes, redraws all fitties, but only does so after a timeout\n var resizeDebounce = null;\n var onWindowResized = function onWindowResized() {\n w.clearTimeout(resizeDebounce);\n resizeDebounce = w.setTimeout(redrawAll(DrawState.DIRTY_LAYOUT), fitty.observeWindowDelay);\n };\n\n // define observe window property, so when we set it to true or false events are automatically added and removed\n var events = ['resize', 'orientationchange'];\n Object.defineProperty(fitty, 'observeWindow', {\n set: function set(enabled) {\n var method = (enabled ? 'add' : 'remove') + 'EventListener';\n events.forEach(function (e) {\n w[method](e, onWindowResized);\n });\n }\n });\n\n // fitty global properties (by setting observeWindow to true the events above get added)\n fitty.observeWindow = true;\n fitty.observeWindowDelay = 100;\n\n // public fit all method, will force redraw no matter what\n fitty.fitAll = redrawAll(DrawState.DIRTY);\n\n // export our fitty function, we don't want to keep it to our selves\n return fitty;\n}(typeof window === 'undefined' ? null : window);","import { extend, queryAll, closest, getMimeTypeFromFile } from '../utils/util.js'\nimport { isMobile } from '../utils/device.js'\n\nimport fitty from 'fitty';\n\n/**\n * Handles loading, unloading and playback of slide\n * content such as images, videos and iframes.\n */\nexport default class SlideContent {\n\n\tconstructor( Reveal ) {\n\n\t\tthis.Reveal = Reveal;\n\n\t\tthis.startEmbeddedIframe = this.startEmbeddedIframe.bind( this );\n\n\t}\n\n\t/**\n\t * Should the given element be preloaded?\n\t * Decides based on local element attributes and global config.\n\t *\n\t * @param {HTMLElement} element\n\t */\n\tshouldPreload( element ) {\n\n\t\t// Prefer an explicit global preload setting\n\t\tlet preload = this.Reveal.getConfig().preloadIframes;\n\n\t\t// If no global setting is available, fall back on the element's\n\t\t// own preload setting\n\t\tif( typeof preload !== 'boolean' ) {\n\t\t\tpreload = element.hasAttribute( 'data-preload' );\n\t\t}\n\n\t\treturn preload;\n\t}\n\n\t/**\n\t * Called when the given slide is within the configured view\n\t * distance. Shows the slide element and loads any content\n\t * that is set to load lazily (data-src).\n\t *\n\t * @param {HTMLElement} slide Slide to show\n\t */\n\tload( slide, options = {} ) {\n\n\t\t// Show the slide element\n\t\tslide.style.display = this.Reveal.getConfig().display;\n\n\t\t// Media elements with data-src attributes\n\t\tqueryAll( slide, 'img[data-src], video[data-src], audio[data-src], iframe[data-src]' ).forEach( element => {\n\t\t\tif( element.tagName !== 'IFRAME' || this.shouldPreload( element ) ) {\n\t\t\t\telement.setAttribute( 'src', element.getAttribute( 'data-src' ) );\n\t\t\t\telement.setAttribute( 'data-lazy-loaded', '' );\n\t\t\t\telement.removeAttribute( 'data-src' );\n\t\t\t}\n\t\t} );\n\n\t\t// Media elements with children\n\t\tqueryAll( slide, 'video, audio' ).forEach( media => {\n\t\t\tlet sources = 0;\n\n\t\t\tqueryAll( media, 'source[data-src]' ).forEach( source => {\n\t\t\t\tsource.setAttribute( 'src', source.getAttribute( 'data-src' ) );\n\t\t\t\tsource.removeAttribute( 'data-src' );\n\t\t\t\tsource.setAttribute( 'data-lazy-loaded', '' );\n\t\t\t\tsources += 1;\n\t\t\t} );\n\n\t\t\t// Enable inline video playback in mobile Safari\n\t\t\tif( isMobile && media.tagName === 'VIDEO' ) {\n\t\t\t\tmedia.setAttribute( 'playsinline', '' );\n\t\t\t}\n\n\t\t\t// If we rewrote sources for this video/audio element, we need\n\t\t\t// to manually tell it to load from its new origin\n\t\t\tif( sources > 0 ) {\n\t\t\t\tmedia.load();\n\t\t\t}\n\t\t} );\n\n\n\t\t// Show the corresponding background element\n\t\tlet background = slide.slideBackgroundElement;\n\t\tif( background ) {\n\t\t\tbackground.style.display = 'block';\n\n\t\t\tlet backgroundContent = slide.slideBackgroundContentElement;\n\t\t\tlet backgroundIframe = slide.getAttribute( 'data-background-iframe' );\n\n\t\t\t// If the background contains media, load it\n\t\t\tif( background.hasAttribute( 'data-loaded' ) === false ) {\n\t\t\t\tbackground.setAttribute( 'data-loaded', 'true' );\n\n\t\t\t\tlet backgroundImage = slide.getAttribute( 'data-background-image' ),\n\t\t\t\t\tbackgroundVideo = slide.getAttribute( 'data-background-video' ),\n\t\t\t\t\tbackgroundVideoLoop = slide.hasAttribute( 'data-background-video-loop' ),\n\t\t\t\t\tbackgroundVideoMuted = slide.hasAttribute( 'data-background-video-muted' );\n\n\t\t\t\t// Images\n\t\t\t\tif( backgroundImage ) {\n\t\t\t\t\t// base64\n\t\t\t\t\tif( /^data:/.test( backgroundImage.trim() ) ) {\n\t\t\t\t\t\tbackgroundContent.style.backgroundImage = `url(${backgroundImage.trim()})`;\n\t\t\t\t\t}\n\t\t\t\t\t// URL(s)\n\t\t\t\t\telse {\n\t\t\t\t\t\tbackgroundContent.style.backgroundImage = backgroundImage.split( ',' ).map( background => {\n\t\t\t\t\t\t\treturn `url(${encodeURI(background.trim())})`;\n\t\t\t\t\t\t}).join( ',' );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// Videos\n\t\t\t\telse if ( backgroundVideo && !this.Reveal.isSpeakerNotes() ) {\n\t\t\t\t\tlet video = document.createElement( 'video' );\n\n\t\t\t\t\tif( backgroundVideoLoop ) {\n\t\t\t\t\t\tvideo.setAttribute( 'loop', '' );\n\t\t\t\t\t}\n\n\t\t\t\t\tif( backgroundVideoMuted ) {\n\t\t\t\t\t\tvideo.muted = true;\n\t\t\t\t\t}\n\n\t\t\t\t\t// Enable inline playback in mobile Safari\n\t\t\t\t\t//\n\t\t\t\t\t// Mute is required for video to play when using\n\t\t\t\t\t// swipe gestures to navigate since they don't\n\t\t\t\t\t// count as direct user actions :'(\n\t\t\t\t\tif( isMobile ) {\n\t\t\t\t\t\tvideo.muted = true;\n\t\t\t\t\t\tvideo.setAttribute( 'playsinline', '' );\n\t\t\t\t\t}\n\n\t\t\t\t\t// Support comma separated lists of video sources\n\t\t\t\t\tbackgroundVideo.split( ',' ).forEach( source => {\n\t\t\t\t\t\tlet type = getMimeTypeFromFile( source );\n\t\t\t\t\t\tif( type ) {\n\t\t\t\t\t\t\tvideo.innerHTML += ``;\n\t\t\t\t\t\t}\n\t\t\t\t\t\telse {\n\t\t\t\t\t\t\tvideo.innerHTML += ``;\n\t\t\t\t\t\t}\n\t\t\t\t\t} );\n\n\t\t\t\t\tbackgroundContent.appendChild( video );\n\t\t\t\t}\n\t\t\t\t// Iframes\n\t\t\t\telse if( backgroundIframe && options.excludeIframes !== true ) {\n\t\t\t\t\tlet iframe = document.createElement( 'iframe' );\n\t\t\t\t\tiframe.setAttribute( 'allowfullscreen', '' );\n\t\t\t\t\tiframe.setAttribute( 'mozallowfullscreen', '' );\n\t\t\t\t\tiframe.setAttribute( 'webkitallowfullscreen', '' );\n\t\t\t\t\tiframe.setAttribute( 'allow', 'autoplay' );\n\n\t\t\t\t\tiframe.setAttribute( 'data-src', backgroundIframe );\n\n\t\t\t\t\tiframe.style.width = '100%';\n\t\t\t\t\tiframe.style.height = '100%';\n\t\t\t\t\tiframe.style.maxHeight = '100%';\n\t\t\t\t\tiframe.style.maxWidth = '100%';\n\n\t\t\t\t\tbackgroundContent.appendChild( iframe );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Start loading preloadable iframes\n\t\t\tlet backgroundIframeElement = backgroundContent.querySelector( 'iframe[data-src]' );\n\t\t\tif( backgroundIframeElement ) {\n\n\t\t\t\t// Check if this iframe is eligible to be preloaded\n\t\t\t\tif( this.shouldPreload( background ) && !/autoplay=(1|true|yes)/gi.test( backgroundIframe ) ) {\n\t\t\t\t\tif( backgroundIframeElement.getAttribute( 'src' ) !== backgroundIframe ) {\n\t\t\t\t\t\tbackgroundIframeElement.setAttribute( 'src', backgroundIframe );\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t}\n\n\t\t}\n\n\t\tthis.layout( slide );\n\n\t}\n\n\t/**\n\t * Applies JS-dependent layout helpers for the given slide,\n\t * if there are any.\n\t */\n\tlayout( slide ) {\n\n\t\t// Autosize text with the r-fit-text class based on the\n\t\t// size of its container. This needs to happen after the\n\t\t// slide is visible in order to measure the text.\n\t\tArray.from( slide.querySelectorAll( '.r-fit-text' ) ).forEach( element => {\n\t\t\tfitty( element, {\n\t\t\t\tminSize: 24,\n\t\t\t\tmaxSize: this.Reveal.getConfig().height * 0.8,\n\t\t\t\tobserveMutations: false,\n\t\t\t\tobserveWindow: false\n\t\t\t} );\n\t\t} );\n\n\t}\n\n\t/**\n\t * Unloads and hides the given slide. This is called when the\n\t * slide is moved outside of the configured view distance.\n\t *\n\t * @param {HTMLElement} slide\n\t */\n\tunload( slide ) {\n\n\t\t// Hide the slide element\n\t\tslide.style.display = 'none';\n\n\t\t// Hide the corresponding background element\n\t\tlet background = this.Reveal.getSlideBackground( slide );\n\t\tif( background ) {\n\t\t\tbackground.style.display = 'none';\n\n\t\t\t// Unload any background iframes\n\t\t\tqueryAll( background, 'iframe[src]' ).forEach( element => {\n\t\t\t\telement.removeAttribute( 'src' );\n\t\t\t} );\n\t\t}\n\n\t\t// Reset lazy-loaded media elements with src attributes\n\t\tqueryAll( slide, 'video[data-lazy-loaded][src], audio[data-lazy-loaded][src], iframe[data-lazy-loaded][src]' ).forEach( element => {\n\t\t\telement.setAttribute( 'data-src', element.getAttribute( 'src' ) );\n\t\t\telement.removeAttribute( 'src' );\n\t\t} );\n\n\t\t// Reset lazy-loaded media elements with children\n\t\tqueryAll( slide, 'video[data-lazy-loaded] source[src], audio source[src]' ).forEach( source => {\n\t\t\tsource.setAttribute( 'data-src', source.getAttribute( 'src' ) );\n\t\t\tsource.removeAttribute( 'src' );\n\t\t} );\n\n\t}\n\n\t/**\n\t * Enforces origin-specific format rules for embedded media.\n\t */\n\tformatEmbeddedContent() {\n\n\t\tlet _appendParamToIframeSource = ( sourceAttribute, sourceURL, param ) => {\n\t\t\tqueryAll( this.Reveal.getSlidesElement(), 'iframe['+ sourceAttribute +'*=\"'+ sourceURL +'\"]' ).forEach( el => {\n\t\t\t\tlet src = el.getAttribute( sourceAttribute );\n\t\t\t\tif( src && src.indexOf( param ) === -1 ) {\n\t\t\t\t\tel.setAttribute( sourceAttribute, src + ( !/\\?/.test( src ) ? '?' : '&' ) + param );\n\t\t\t\t}\n\t\t\t});\n\t\t};\n\n\t\t// YouTube frames must include \"?enablejsapi=1\"\n\t\t_appendParamToIframeSource( 'src', 'youtube.com/embed/', 'enablejsapi=1' );\n\t\t_appendParamToIframeSource( 'data-src', 'youtube.com/embed/', 'enablejsapi=1' );\n\n\t\t// Vimeo frames must include \"?api=1\"\n\t\t_appendParamToIframeSource( 'src', 'player.vimeo.com/', 'api=1' );\n\t\t_appendParamToIframeSource( 'data-src', 'player.vimeo.com/', 'api=1' );\n\n\t}\n\n\t/**\n\t * Start playback of any embedded content inside of\n\t * the given element.\n\t *\n\t * @param {HTMLElement} element\n\t */\n\tstartEmbeddedContent( element ) {\n\n\t\tif( element && !this.Reveal.isSpeakerNotes() ) {\n\n\t\t\t// Restart GIFs\n\t\t\tqueryAll( element, 'img[src$=\".gif\"]' ).forEach( el => {\n\t\t\t\t// Setting the same unchanged source like this was confirmed\n\t\t\t\t// to work in Chrome, FF & Safari\n\t\t\t\tel.setAttribute( 'src', el.getAttribute( 'src' ) );\n\t\t\t} );\n\n\t\t\t// HTML5 media elements\n\t\t\tqueryAll( element, 'video, audio' ).forEach( el => {\n\t\t\t\tif( closest( el, '.fragment' ) && !closest( el, '.fragment.visible' ) ) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\t// Prefer an explicit global autoplay setting\n\t\t\t\tlet autoplay = this.Reveal.getConfig().autoPlayMedia;\n\n\t\t\t\t// If no global setting is available, fall back on the element's\n\t\t\t\t// own autoplay setting\n\t\t\t\tif( typeof autoplay !== 'boolean' ) {\n\t\t\t\t\tautoplay = el.hasAttribute( 'data-autoplay' ) || !!closest( el, '.slide-background' );\n\t\t\t\t}\n\n\t\t\t\tif( autoplay && typeof el.play === 'function' ) {\n\n\t\t\t\t\t// If the media is ready, start playback\n\t\t\t\t\tif( el.readyState > 1 ) {\n\t\t\t\t\t\tthis.startEmbeddedMedia( { target: el } );\n\t\t\t\t\t}\n\t\t\t\t\t// Mobile devices never fire a loaded event so instead\n\t\t\t\t\t// of waiting, we initiate playback\n\t\t\t\t\telse if( isMobile ) {\n\t\t\t\t\t\tlet promise = el.play();\n\n\t\t\t\t\t\t// If autoplay does not work, ensure that the controls are visible so\n\t\t\t\t\t\t// that the viewer can start the media on their own\n\t\t\t\t\t\tif( promise && typeof promise.catch === 'function' && el.controls === false ) {\n\t\t\t\t\t\t\tpromise.catch( () => {\n\t\t\t\t\t\t\t\tel.controls = true;\n\n\t\t\t\t\t\t\t\t// Once the video does start playing, hide the controls again\n\t\t\t\t\t\t\t\tel.addEventListener( 'play', () => {\n\t\t\t\t\t\t\t\t\tel.controls = false;\n\t\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\t// If the media isn't loaded, wait before playing\n\t\t\t\t\telse {\n\t\t\t\t\t\tel.removeEventListener( 'loadeddata', this.startEmbeddedMedia ); // remove first to avoid dupes\n\t\t\t\t\t\tel.addEventListener( 'loadeddata', this.startEmbeddedMedia );\n\t\t\t\t\t}\n\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\t// Normal iframes\n\t\t\tqueryAll( element, 'iframe[src]' ).forEach( el => {\n\t\t\t\tif( closest( el, '.fragment' ) && !closest( el, '.fragment.visible' ) ) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\tthis.startEmbeddedIframe( { target: el } );\n\t\t\t} );\n\n\t\t\t// Lazy loading iframes\n\t\t\tqueryAll( element, 'iframe[data-src]' ).forEach( el => {\n\t\t\t\tif( closest( el, '.fragment' ) && !closest( el, '.fragment.visible' ) ) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\tif( el.getAttribute( 'src' ) !== el.getAttribute( 'data-src' ) ) {\n\t\t\t\t\tel.removeEventListener( 'load', this.startEmbeddedIframe ); // remove first to avoid dupes\n\t\t\t\t\tel.addEventListener( 'load', this.startEmbeddedIframe );\n\t\t\t\t\tel.setAttribute( 'src', el.getAttribute( 'data-src' ) );\n\t\t\t\t}\n\t\t\t} );\n\n\t\t}\n\n\t}\n\n\t/**\n\t * Starts playing an embedded video/audio element after\n\t * it has finished loading.\n\t *\n\t * @param {object} event\n\t */\n\tstartEmbeddedMedia( event ) {\n\n\t\tlet isAttachedToDOM = !!closest( event.target, 'html' ),\n\t\t\tisVisible \t\t= !!closest( event.target, '.present' );\n\n\t\tif( isAttachedToDOM && isVisible ) {\n\t\t\tevent.target.currentTime = 0;\n\t\t\tevent.target.play();\n\t\t}\n\n\t\tevent.target.removeEventListener( 'loadeddata', this.startEmbeddedMedia );\n\n\t}\n\n\t/**\n\t * \"Starts\" the content of an embedded iframe using the\n\t * postMessage API.\n\t *\n\t * @param {object} event\n\t */\n\tstartEmbeddedIframe( event ) {\n\n\t\tlet iframe = event.target;\n\n\t\tif( iframe && iframe.contentWindow ) {\n\n\t\t\tlet isAttachedToDOM = !!closest( event.target, 'html' ),\n\t\t\t\tisVisible \t\t= !!closest( event.target, '.present' );\n\n\t\t\tif( isAttachedToDOM && isVisible ) {\n\n\t\t\t\t// Prefer an explicit global autoplay setting\n\t\t\t\tlet autoplay = this.Reveal.getConfig().autoPlayMedia;\n\n\t\t\t\t// If no global setting is available, fall back on the element's\n\t\t\t\t// own autoplay setting\n\t\t\t\tif( typeof autoplay !== 'boolean' ) {\n\t\t\t\t\tautoplay = iframe.hasAttribute( 'data-autoplay' ) || !!closest( iframe, '.slide-background' );\n\t\t\t\t}\n\n\t\t\t\t// YouTube postMessage API\n\t\t\t\tif( /youtube\\.com\\/embed\\//.test( iframe.getAttribute( 'src' ) ) && autoplay ) {\n\t\t\t\t\tiframe.contentWindow.postMessage( '{\"event\":\"command\",\"func\":\"playVideo\",\"args\":\"\"}', '*' );\n\t\t\t\t}\n\t\t\t\t// Vimeo postMessage API\n\t\t\t\telse if( /player\\.vimeo\\.com\\//.test( iframe.getAttribute( 'src' ) ) && autoplay ) {\n\t\t\t\t\tiframe.contentWindow.postMessage( '{\"method\":\"play\"}', '*' );\n\t\t\t\t}\n\t\t\t\t// Generic postMessage API\n\t\t\t\telse {\n\t\t\t\t\tiframe.contentWindow.postMessage( 'slide:start', '*' );\n\t\t\t\t}\n\n\t\t\t}\n\n\t\t}\n\n\t}\n\n\t/**\n\t * Stop playback of any embedded content inside of\n\t * the targeted slide.\n\t *\n\t * @param {HTMLElement} element\n\t */\n\tstopEmbeddedContent( element, options = {} ) {\n\n\t\toptions = extend( {\n\t\t\t// Defaults\n\t\t\tunloadIframes: true\n\t\t}, options );\n\n\t\tif( element && element.parentNode ) {\n\t\t\t// HTML5 media elements\n\t\t\tqueryAll( element, 'video, audio' ).forEach( el => {\n\t\t\t\tif( !el.hasAttribute( 'data-ignore' ) && typeof el.pause === 'function' ) {\n\t\t\t\t\tel.setAttribute('data-paused-by-reveal', '');\n\t\t\t\t\tel.pause();\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\t// Generic postMessage API for non-lazy loaded iframes\n\t\t\tqueryAll( element, 'iframe' ).forEach( el => {\n\t\t\t\tif( el.contentWindow ) el.contentWindow.postMessage( 'slide:stop', '*' );\n\t\t\t\tel.removeEventListener( 'load', this.startEmbeddedIframe );\n\t\t\t});\n\n\t\t\t// YouTube postMessage API\n\t\t\tqueryAll( element, 'iframe[src*=\"youtube.com/embed/\"]' ).forEach( el => {\n\t\t\t\tif( !el.hasAttribute( 'data-ignore' ) && el.contentWindow && typeof el.contentWindow.postMessage === 'function' ) {\n\t\t\t\t\tel.contentWindow.postMessage( '{\"event\":\"command\",\"func\":\"pauseVideo\",\"args\":\"\"}', '*' );\n\t\t\t\t}\n\t\t\t});\n\n\t\t\t// Vimeo postMessage API\n\t\t\tqueryAll( element, 'iframe[src*=\"player.vimeo.com/\"]' ).forEach( el => {\n\t\t\t\tif( !el.hasAttribute( 'data-ignore' ) && el.contentWindow && typeof el.contentWindow.postMessage === 'function' ) {\n\t\t\t\t\tel.contentWindow.postMessage( '{\"method\":\"pause\"}', '*' );\n\t\t\t\t}\n\t\t\t});\n\n\t\t\tif( options.unloadIframes === true ) {\n\t\t\t\t// Unload lazy-loaded iframes\n\t\t\t\tqueryAll( element, 'iframe[data-src]' ).forEach( el => {\n\t\t\t\t\t// Only removing the src doesn't actually unload the frame\n\t\t\t\t\t// in all browsers (Firefox) so we set it to blank first\n\t\t\t\t\tel.setAttribute( 'src', 'about:blank' );\n\t\t\t\t\tel.removeAttribute( 'src' );\n\t\t\t\t} );\n\t\t\t}\n\t\t}\n\n\t}\n\n}\n","/**\n * Handles the display of reveal.js' optional slide number.\n */\nexport default class SlideNumber {\n\n\tconstructor( Reveal ) {\n\n\t\tthis.Reveal = Reveal;\n\n\t}\n\n\trender() {\n\n\t\tthis.element = document.createElement( 'div' );\n\t\tthis.element.className = 'slide-number';\n\t\tthis.Reveal.getRevealElement().appendChild( this.element );\n\n\t}\n\n\t/**\n\t * Called when the reveal.js config is updated.\n\t */\n\tconfigure( config, oldConfig ) {\n\n\t\tlet slideNumberDisplay = 'none';\n\t\tif( config.slideNumber && !this.Reveal.isPrintingPDF() ) {\n\t\t\tif( config.showSlideNumber === 'all' ) {\n\t\t\t\tslideNumberDisplay = 'block';\n\t\t\t}\n\t\t\telse if( config.showSlideNumber === 'speaker' && this.Reveal.isSpeakerNotes() ) {\n\t\t\t\tslideNumberDisplay = 'block';\n\t\t\t}\n\t\t}\n\n\t\tthis.element.style.display = slideNumberDisplay;\n\n\t}\n\n\t/**\n\t * Updates the slide number to match the current slide.\n\t */\n\tupdate() {\n\n\t\t// Update slide number if enabled\n\t\tif( this.Reveal.getConfig().slideNumber && this.element ) {\n\t\t\tthis.element.innerHTML = this.getSlideNumber();\n\t\t}\n\n\t}\n\n\t/**\n\t * Returns the HTML string corresponding to the current slide\n\t * number, including formatting.\n\t */\n\tgetSlideNumber( slide = this.Reveal.getCurrentSlide() ) {\n\n\t\tlet config = this.Reveal.getConfig();\n\t\tlet value;\n\t\tlet format = 'h.v';\n\n\t\tif ( typeof config.slideNumber === 'function' ) {\n\t\t\tvalue = config.slideNumber( slide );\n\t\t} else {\n\t\t\t// Check if a custom number format is available\n\t\t\tif( typeof config.slideNumber === 'string' ) {\n\t\t\t\tformat = config.slideNumber;\n\t\t\t}\n\n\t\t\t// If there are ONLY vertical slides in this deck, always use\n\t\t\t// a flattened slide number\n\t\t\tif( !/c/.test( format ) && this.Reveal.getHorizontalSlides().length === 1 ) {\n\t\t\t\tformat = 'c';\n\t\t\t}\n\n\t\t\t// Offset the current slide number by 1 to make it 1-indexed\n\t\t\tlet horizontalOffset = slide && slide.dataset.visibility === 'uncounted' ? 0 : 1;\n\n\t\t\tvalue = [];\n\t\t\tswitch( format ) {\n\t\t\t\tcase 'c':\n\t\t\t\t\tvalue.push( this.Reveal.getSlidePastCount( slide ) + horizontalOffset );\n\t\t\t\t\tbreak;\n\t\t\t\tcase 'c/t':\n\t\t\t\t\tvalue.push( this.Reveal.getSlidePastCount( slide ) + horizontalOffset, '/', this.Reveal.getTotalSlides() );\n\t\t\t\t\tbreak;\n\t\t\t\tdefault:\n\t\t\t\t\tlet indices = this.Reveal.getIndices( slide );\n\t\t\t\t\tvalue.push( indices.h + horizontalOffset );\n\t\t\t\t\tlet sep = format === 'h/v' ? '/' : '.';\n\t\t\t\t\tif( this.Reveal.isVerticalSlide( slide ) ) value.push( sep, indices.v + 1 );\n\t\t\t}\n\t\t}\n\n\t\tlet url = '#' + this.Reveal.location.getHash( slide );\n\t\treturn this.formatNumber( value[0], value[1], value[2], url );\n\n\t}\n\n\t/**\n\t * Applies HTML formatting to a slide number before it's\n\t * written to the DOM.\n\t *\n\t * @param {number} a Current slide\n\t * @param {string} delimiter Character to separate slide numbers\n\t * @param {(number|*)} b Total slides\n\t * @param {HTMLElement} [url='#'+locationHash()] The url to link to\n\t * @return {string} HTML string fragment\n\t */\n\tformatNumber( a, delimiter, b, url = '#' + this.Reveal.location.getHash() ) {\n\n\t\tif( typeof b === 'number' && !isNaN( b ) ) {\n\t\t\treturn `\n\t\t\t\t\t${a}\n\t\t\t\t\t${delimiter}\n\t\t\t\t\t${b}\n\t\t\t\t\t`;\n\t\t}\n\t\telse {\n\t\t\treturn `\n\t\t\t\t\t${a}\n\t\t\t\t\t`;\n\t\t}\n\n\t}\n\n\tdestroy() {\n\n\t\tthis.element.remove();\n\n\t}\n\n}","/**\n * Converts various color input formats to an {r:0,g:0,b:0} object.\n *\n * @param {string} color The string representation of a color\n * @example\n * colorToRgb('#000');\n * @example\n * colorToRgb('#000000');\n * @example\n * colorToRgb('rgb(0,0,0)');\n * @example\n * colorToRgb('rgba(0,0,0)');\n *\n * @return {{r: number, g: number, b: number, [a]: number}|null}\n */\nexport const colorToRgb = ( color ) => {\n\n\tlet hex3 = color.match( /^#([0-9a-f]{3})$/i );\n\tif( hex3 && hex3[1] ) {\n\t\thex3 = hex3[1];\n\t\treturn {\n\t\t\tr: parseInt( hex3.charAt( 0 ), 16 ) * 0x11,\n\t\t\tg: parseInt( hex3.charAt( 1 ), 16 ) * 0x11,\n\t\t\tb: parseInt( hex3.charAt( 2 ), 16 ) * 0x11\n\t\t};\n\t}\n\n\tlet hex6 = color.match( /^#([0-9a-f]{6})$/i );\n\tif( hex6 && hex6[1] ) {\n\t\thex6 = hex6[1];\n\t\treturn {\n\t\t\tr: parseInt( hex6.slice( 0, 2 ), 16 ),\n\t\t\tg: parseInt( hex6.slice( 2, 4 ), 16 ),\n\t\t\tb: parseInt( hex6.slice( 4, 6 ), 16 )\n\t\t};\n\t}\n\n\tlet rgb = color.match( /^rgb\\s*\\(\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d+)\\s*\\)$/i );\n\tif( rgb ) {\n\t\treturn {\n\t\t\tr: parseInt( rgb[1], 10 ),\n\t\t\tg: parseInt( rgb[2], 10 ),\n\t\t\tb: parseInt( rgb[3], 10 )\n\t\t};\n\t}\n\n\tlet rgba = color.match( /^rgba\\s*\\(\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d+)\\s*\\,\\s*([\\d]+|[\\d]*.[\\d]+)\\s*\\)$/i );\n\tif( rgba ) {\n\t\treturn {\n\t\t\tr: parseInt( rgba[1], 10 ),\n\t\t\tg: parseInt( rgba[2], 10 ),\n\t\t\tb: parseInt( rgba[3], 10 ),\n\t\t\ta: parseFloat( rgba[4] )\n\t\t};\n\t}\n\n\treturn null;\n\n}\n\n/**\n * Calculates brightness on a scale of 0-255.\n *\n * @param {string} color See colorToRgb for supported formats.\n * @see {@link colorToRgb}\n */\nexport const colorBrightness = ( color ) => {\n\n\tif( typeof color === 'string' ) color = colorToRgb( color );\n\n\tif( color ) {\n\t\treturn ( color.r * 299 + color.g * 587 + color.b * 114 ) / 1000;\n\t}\n\n\treturn null;\n\n}","import { queryAll } from '../utils/util.js'\nimport { colorToRgb, colorBrightness } from '../utils/color.js'\n\n/**\n * Creates and updates slide backgrounds.\n */\nexport default class Backgrounds {\n\n\tconstructor( Reveal ) {\n\n\t\tthis.Reveal = Reveal;\n\n\t}\n\n\trender() {\n\n\t\tthis.element = document.createElement( 'div' );\n\t\tthis.element.className = 'backgrounds';\n\t\tthis.Reveal.getRevealElement().appendChild( this.element );\n\n\t}\n\n\t/**\n\t * Creates the slide background elements and appends them\n\t * to the background container. One element is created per\n\t * slide no matter if the given slide has visible background.\n\t */\n\tcreate() {\n\n\t\t// Clear prior backgrounds\n\t\tthis.element.innerHTML = '';\n\t\tthis.element.classList.add( 'no-transition' );\n\n\t\t// Iterate over all horizontal slides\n\t\tthis.Reveal.getHorizontalSlides().forEach( slideh => {\n\n\t\t\tlet backgroundStack = this.createBackground( slideh, this.element );\n\n\t\t\t// Iterate over all vertical slides\n\t\t\tqueryAll( slideh, 'section' ).forEach( slidev => {\n\n\t\t\t\tthis.createBackground( slidev, backgroundStack );\n\n\t\t\t\tbackgroundStack.classList.add( 'stack' );\n\n\t\t\t} );\n\n\t\t} );\n\n\t\t// Add parallax background if specified\n\t\tif( this.Reveal.getConfig().parallaxBackgroundImage ) {\n\n\t\t\tthis.element.style.backgroundImage = 'url(\"' + this.Reveal.getConfig().parallaxBackgroundImage + '\")';\n\t\t\tthis.element.style.backgroundSize = this.Reveal.getConfig().parallaxBackgroundSize;\n\t\t\tthis.element.style.backgroundRepeat = this.Reveal.getConfig().parallaxBackgroundRepeat;\n\t\t\tthis.element.style.backgroundPosition = this.Reveal.getConfig().parallaxBackgroundPosition;\n\n\t\t\t// Make sure the below properties are set on the element - these properties are\n\t\t\t// needed for proper transitions to be set on the element via CSS. To remove\n\t\t\t// annoying background slide-in effect when the presentation starts, apply\n\t\t\t// these properties after short time delay\n\t\t\tsetTimeout( () => {\n\t\t\t\tthis.Reveal.getRevealElement().classList.add( 'has-parallax-background' );\n\t\t\t}, 1 );\n\n\t\t}\n\t\telse {\n\n\t\t\tthis.element.style.backgroundImage = '';\n\t\t\tthis.Reveal.getRevealElement().classList.remove( 'has-parallax-background' );\n\n\t\t}\n\n\t}\n\n\t/**\n\t * Creates a background for the given slide.\n\t *\n\t * @param {HTMLElement} slide\n\t * @param {HTMLElement} container The element that the background\n\t * should be appended to\n\t * @return {HTMLElement} New background div\n\t */\n\tcreateBackground( slide, container ) {\n\n\t\t// Main slide background element\n\t\tlet element = document.createElement( 'div' );\n\t\telement.className = 'slide-background ' + slide.className.replace( /present|past|future/, '' );\n\n\t\t// Inner background element that wraps images/videos/iframes\n\t\tlet contentElement = document.createElement( 'div' );\n\t\tcontentElement.className = 'slide-background-content';\n\n\t\telement.appendChild( contentElement );\n\t\tcontainer.appendChild( element );\n\n\t\tslide.slideBackgroundElement = element;\n\t\tslide.slideBackgroundContentElement = contentElement;\n\n\t\t// Syncs the background to reflect all current background settings\n\t\tthis.sync( slide );\n\n\t\treturn element;\n\n\t}\n\n\t/**\n\t * Renders all of the visual properties of a slide background\n\t * based on the various background attributes.\n\t *\n\t * @param {HTMLElement} slide\n\t */\n\tsync( slide ) {\n\n\t\tconst element = slide.slideBackgroundElement,\n\t\t\tcontentElement = slide.slideBackgroundContentElement;\n\n\t\tconst data = {\n\t\t\tbackground: slide.getAttribute( 'data-background' ),\n\t\t\tbackgroundSize: slide.getAttribute( 'data-background-size' ),\n\t\t\tbackgroundImage: slide.getAttribute( 'data-background-image' ),\n\t\t\tbackgroundVideo: slide.getAttribute( 'data-background-video' ),\n\t\t\tbackgroundIframe: slide.getAttribute( 'data-background-iframe' ),\n\t\t\tbackgroundColor: slide.getAttribute( 'data-background-color' ),\n\t\t\tbackgroundRepeat: slide.getAttribute( 'data-background-repeat' ),\n\t\t\tbackgroundPosition: slide.getAttribute( 'data-background-position' ),\n\t\t\tbackgroundTransition: slide.getAttribute( 'data-background-transition' ),\n\t\t\tbackgroundOpacity: slide.getAttribute( 'data-background-opacity' ),\n\t\t};\n\n\t\tconst dataPreload = slide.hasAttribute( 'data-preload' );\n\n\t\t// Reset the prior background state in case this is not the\n\t\t// initial sync\n\t\tslide.classList.remove( 'has-dark-background' );\n\t\tslide.classList.remove( 'has-light-background' );\n\n\t\telement.removeAttribute( 'data-loaded' );\n\t\telement.removeAttribute( 'data-background-hash' );\n\t\telement.removeAttribute( 'data-background-size' );\n\t\telement.removeAttribute( 'data-background-transition' );\n\t\telement.style.backgroundColor = '';\n\n\t\tcontentElement.style.backgroundSize = '';\n\t\tcontentElement.style.backgroundRepeat = '';\n\t\tcontentElement.style.backgroundPosition = '';\n\t\tcontentElement.style.backgroundImage = '';\n\t\tcontentElement.style.opacity = '';\n\t\tcontentElement.innerHTML = '';\n\n\t\tif( data.background ) {\n\t\t\t// Auto-wrap image urls in url(...)\n\t\t\tif( /^(http|file|\\/\\/)/gi.test( data.background ) || /\\.(svg|png|jpg|jpeg|gif|bmp)([?#\\s]|$)/gi.test( data.background ) ) {\n\t\t\t\tslide.setAttribute( 'data-background-image', data.background );\n\t\t\t}\n\t\t\telse {\n\t\t\t\telement.style.background = data.background;\n\t\t\t}\n\t\t}\n\n\t\t// Create a hash for this combination of background settings.\n\t\t// This is used to determine when two slide backgrounds are\n\t\t// the same.\n\t\tif( data.background || data.backgroundColor || data.backgroundImage || data.backgroundVideo || data.backgroundIframe ) {\n\t\t\telement.setAttribute( 'data-background-hash', data.background +\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata.backgroundSize +\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata.backgroundImage +\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata.backgroundVideo +\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata.backgroundIframe +\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata.backgroundColor +\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata.backgroundRepeat +\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata.backgroundPosition +\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata.backgroundTransition +\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata.backgroundOpacity );\n\t\t}\n\n\t\t// Additional and optional background properties\n\t\tif( data.backgroundSize ) element.setAttribute( 'data-background-size', data.backgroundSize );\n\t\tif( data.backgroundColor ) element.style.backgroundColor = data.backgroundColor;\n\t\tif( data.backgroundTransition ) element.setAttribute( 'data-background-transition', data.backgroundTransition );\n\n\t\tif( dataPreload ) element.setAttribute( 'data-preload', '' );\n\n\t\t// Background image options are set on the content wrapper\n\t\tif( data.backgroundSize ) contentElement.style.backgroundSize = data.backgroundSize;\n\t\tif( data.backgroundRepeat ) contentElement.style.backgroundRepeat = data.backgroundRepeat;\n\t\tif( data.backgroundPosition ) contentElement.style.backgroundPosition = data.backgroundPosition;\n\t\tif( data.backgroundOpacity ) contentElement.style.opacity = data.backgroundOpacity;\n\n\t\t// If this slide has a background color, we add a class that\n\t\t// signals if it is light or dark. If the slide has no background\n\t\t// color, no class will be added\n\t\tlet contrastColor = data.backgroundColor;\n\n\t\t// If no bg color was found, or it cannot be converted by colorToRgb, check the computed background\n\t\tif( !contrastColor || !colorToRgb( contrastColor ) ) {\n\t\t\tlet computedBackgroundStyle = window.getComputedStyle( element );\n\t\t\tif( computedBackgroundStyle && computedBackgroundStyle.backgroundColor ) {\n\t\t\t\tcontrastColor = computedBackgroundStyle.backgroundColor;\n\t\t\t}\n\t\t}\n\n\t\tif( contrastColor ) {\n\t\t\tconst rgb = colorToRgb( contrastColor );\n\n\t\t\t// Ignore fully transparent backgrounds. Some browsers return\n\t\t\t// rgba(0,0,0,0) when reading the computed background color of\n\t\t\t// an element with no background\n\t\t\tif( rgb && rgb.a !== 0 ) {\n\t\t\t\tif( colorBrightness( contrastColor ) < 128 ) {\n\t\t\t\t\tslide.classList.add( 'has-dark-background' );\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tslide.classList.add( 'has-light-background' );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t}\n\n\t/**\n\t * Updates the background elements to reflect the current\n\t * slide.\n\t *\n\t * @param {boolean} includeAll If true, the backgrounds of\n\t * all vertical slides (not just the present) will be updated.\n\t */\n\tupdate( includeAll = false ) {\n\n\t\tlet currentSlide = this.Reveal.getCurrentSlide();\n\t\tlet indices = this.Reveal.getIndices();\n\n\t\tlet currentBackground = null;\n\n\t\t// Reverse past/future classes when in RTL mode\n\t\tlet horizontalPast = this.Reveal.getConfig().rtl ? 'future' : 'past',\n\t\t\thorizontalFuture = this.Reveal.getConfig().rtl ? 'past' : 'future';\n\n\t\t// Update the classes of all backgrounds to match the\n\t\t// states of their slides (past/present/future)\n\t\tArray.from( this.element.childNodes ).forEach( ( backgroundh, h ) => {\n\n\t\t\tbackgroundh.classList.remove( 'past', 'present', 'future' );\n\n\t\t\tif( h < indices.h ) {\n\t\t\t\tbackgroundh.classList.add( horizontalPast );\n\t\t\t}\n\t\t\telse if ( h > indices.h ) {\n\t\t\t\tbackgroundh.classList.add( horizontalFuture );\n\t\t\t}\n\t\t\telse {\n\t\t\t\tbackgroundh.classList.add( 'present' );\n\n\t\t\t\t// Store a reference to the current background element\n\t\t\t\tcurrentBackground = backgroundh;\n\t\t\t}\n\n\t\t\tif( includeAll || h === indices.h ) {\n\t\t\t\tqueryAll( backgroundh, '.slide-background' ).forEach( ( backgroundv, v ) => {\n\n\t\t\t\t\tbackgroundv.classList.remove( 'past', 'present', 'future' );\n\n\t\t\t\t\tif( v < indices.v ) {\n\t\t\t\t\t\tbackgroundv.classList.add( 'past' );\n\t\t\t\t\t}\n\t\t\t\t\telse if ( v > indices.v ) {\n\t\t\t\t\t\tbackgroundv.classList.add( 'future' );\n\t\t\t\t\t}\n\t\t\t\t\telse {\n\t\t\t\t\t\tbackgroundv.classList.add( 'present' );\n\n\t\t\t\t\t\t// Only if this is the present horizontal and vertical slide\n\t\t\t\t\t\tif( h === indices.h ) currentBackground = backgroundv;\n\t\t\t\t\t}\n\n\t\t\t\t} );\n\t\t\t}\n\n\t\t} );\n\n\t\t// Stop content inside of previous backgrounds\n\t\tif( this.previousBackground ) {\n\n\t\t\tthis.Reveal.slideContent.stopEmbeddedContent( this.previousBackground, { unloadIframes: !this.Reveal.slideContent.shouldPreload( this.previousBackground ) } );\n\n\t\t}\n\n\t\t// Start content in the current background\n\t\tif( currentBackground ) {\n\n\t\t\tthis.Reveal.slideContent.startEmbeddedContent( currentBackground );\n\n\t\t\tlet currentBackgroundContent = currentBackground.querySelector( '.slide-background-content' );\n\t\t\tif( currentBackgroundContent ) {\n\n\t\t\t\tlet backgroundImageURL = currentBackgroundContent.style.backgroundImage || '';\n\n\t\t\t\t// Restart GIFs (doesn't work in Firefox)\n\t\t\t\tif( /\\.gif/i.test( backgroundImageURL ) ) {\n\t\t\t\t\tcurrentBackgroundContent.style.backgroundImage = '';\n\t\t\t\t\twindow.getComputedStyle( currentBackgroundContent ).opacity;\n\t\t\t\t\tcurrentBackgroundContent.style.backgroundImage = backgroundImageURL;\n\t\t\t\t}\n\n\t\t\t}\n\n\t\t\t// Don't transition between identical backgrounds. This\n\t\t\t// prevents unwanted flicker.\n\t\t\tlet previousBackgroundHash = this.previousBackground ? this.previousBackground.getAttribute( 'data-background-hash' ) : null;\n\t\t\tlet currentBackgroundHash = currentBackground.getAttribute( 'data-background-hash' );\n\t\t\tif( currentBackgroundHash && currentBackgroundHash === previousBackgroundHash && currentBackground !== this.previousBackground ) {\n\t\t\t\tthis.element.classList.add( 'no-transition' );\n\t\t\t}\n\n\t\t\tthis.previousBackground = currentBackground;\n\n\t\t}\n\n\t\t// If there's a background brightness flag for this slide,\n\t\t// bubble it to the .reveal container\n\t\tif( currentSlide ) {\n\t\t\t[ 'has-light-background', 'has-dark-background' ].forEach( classToBubble => {\n\t\t\t\tif( currentSlide.classList.contains( classToBubble ) ) {\n\t\t\t\t\tthis.Reveal.getRevealElement().classList.add( classToBubble );\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tthis.Reveal.getRevealElement().classList.remove( classToBubble );\n\t\t\t\t}\n\t\t\t}, this );\n\t\t}\n\n\t\t// Allow the first background to apply without transition\n\t\tsetTimeout( () => {\n\t\t\tthis.element.classList.remove( 'no-transition' );\n\t\t}, 1 );\n\n\t}\n\n\t/**\n\t * Updates the position of the parallax background based\n\t * on the current slide index.\n\t */\n\tupdateParallax() {\n\n\t\tlet indices = this.Reveal.getIndices();\n\n\t\tif( this.Reveal.getConfig().parallaxBackgroundImage ) {\n\n\t\t\tlet horizontalSlides = this.Reveal.getHorizontalSlides(),\n\t\t\t\tverticalSlides = this.Reveal.getVerticalSlides();\n\n\t\t\tlet backgroundSize = this.element.style.backgroundSize.split( ' ' ),\n\t\t\t\tbackgroundWidth, backgroundHeight;\n\n\t\t\tif( backgroundSize.length === 1 ) {\n\t\t\t\tbackgroundWidth = backgroundHeight = parseInt( backgroundSize[0], 10 );\n\t\t\t}\n\t\t\telse {\n\t\t\t\tbackgroundWidth = parseInt( backgroundSize[0], 10 );\n\t\t\t\tbackgroundHeight = parseInt( backgroundSize[1], 10 );\n\t\t\t}\n\n\t\t\tlet slideWidth = this.element.offsetWidth,\n\t\t\t\thorizontalSlideCount = horizontalSlides.length,\n\t\t\t\thorizontalOffsetMultiplier,\n\t\t\t\thorizontalOffset;\n\n\t\t\tif( typeof this.Reveal.getConfig().parallaxBackgroundHorizontal === 'number' ) {\n\t\t\t\thorizontalOffsetMultiplier = this.Reveal.getConfig().parallaxBackgroundHorizontal;\n\t\t\t}\n\t\t\telse {\n\t\t\t\thorizontalOffsetMultiplier = horizontalSlideCount > 1 ? ( backgroundWidth - slideWidth ) / ( horizontalSlideCount-1 ) : 0;\n\t\t\t}\n\n\t\t\thorizontalOffset = horizontalOffsetMultiplier * indices.h * -1;\n\n\t\t\tlet slideHeight = this.element.offsetHeight,\n\t\t\t\tverticalSlideCount = verticalSlides.length,\n\t\t\t\tverticalOffsetMultiplier,\n\t\t\t\tverticalOffset;\n\n\t\t\tif( typeof this.Reveal.getConfig().parallaxBackgroundVertical === 'number' ) {\n\t\t\t\tverticalOffsetMultiplier = this.Reveal.getConfig().parallaxBackgroundVertical;\n\t\t\t}\n\t\t\telse {\n\t\t\t\tverticalOffsetMultiplier = ( backgroundHeight - slideHeight ) / ( verticalSlideCount-1 );\n\t\t\t}\n\n\t\t\tverticalOffset = verticalSlideCount > 0 ? verticalOffsetMultiplier * indices.v : 0;\n\n\t\t\tthis.element.style.backgroundPosition = horizontalOffset + 'px ' + -verticalOffset + 'px';\n\n\t\t}\n\n\t}\n\n\tdestroy() {\n\n\t\tthis.element.remove();\n\n\t}\n\n}\n","\nexport const SLIDES_SELECTOR = '.slides section';\nexport const HORIZONTAL_SLIDES_SELECTOR = '.slides>section';\nexport const VERTICAL_SLIDES_SELECTOR = '.slides>section.present>section';\n\n// Methods that may not be invoked via the postMessage API\nexport const POST_MESSAGE_METHOD_BLACKLIST = /registerPlugin|registerKeyboardShortcut|addKeyBinding|addEventListener/;\n\n// Regex for retrieving the fragment style from a class attribute\nexport const FRAGMENT_STYLE_REGEX = /fade-(down|up|right|left|out|in-then-out|in-then-semi-out)|semi-fade-out|current-visible|shrink|grow/;","import { queryAll, extend, createStyleSheet, matches, closest } from '../utils/util.js'\nimport { FRAGMENT_STYLE_REGEX } from '../utils/constants.js'\n\n// Counter used to generate unique IDs for auto-animated elements\nlet autoAnimateCounter = 0;\n\n/**\n * Automatically animates matching elements across\n * slides with the [data-auto-animate] attribute.\n */\nexport default class AutoAnimate {\n\n\tconstructor( Reveal ) {\n\n\t\tthis.Reveal = Reveal;\n\n\t}\n\n\t/**\n\t * Runs an auto-animation between the given slides.\n\t *\n\t * @param {HTMLElement} fromSlide\n\t * @param {HTMLElement} toSlide\n\t */\n\trun( fromSlide, toSlide ) {\n\n\t\t// Clean up after prior animations\n\t\tthis.reset();\n\n\t\tlet allSlides = this.Reveal.getSlides();\n\t\tlet toSlideIndex = allSlides.indexOf( toSlide );\n\t\tlet fromSlideIndex = allSlides.indexOf( fromSlide );\n\n\t\t// Ensure that both slides are auto-animate targets with the same data-auto-animate-id value\n\t\t// (including null if absent on both) and that data-auto-animate-restart isn't set on the\n\t\t// physically latter slide (independent of slide direction)\n\t\tif( fromSlide.hasAttribute( 'data-auto-animate' ) && toSlide.hasAttribute( 'data-auto-animate' )\n\t\t\t\t&& fromSlide.getAttribute( 'data-auto-animate-id' ) === toSlide.getAttribute( 'data-auto-animate-id' ) \n\t\t\t\t&& !( toSlideIndex > fromSlideIndex ? toSlide : fromSlide ).hasAttribute( 'data-auto-animate-restart' ) ) {\n\n\t\t\t// Create a new auto-animate sheet\n\t\t\tthis.autoAnimateStyleSheet = this.autoAnimateStyleSheet || createStyleSheet();\n\n\t\t\tlet animationOptions = this.getAutoAnimateOptions( toSlide );\n\n\t\t\t// Set our starting state\n\t\t\tfromSlide.dataset.autoAnimate = 'pending';\n\t\t\ttoSlide.dataset.autoAnimate = 'pending';\n\n\t\t\t// Flag the navigation direction, needed for fragment buildup\n\t\t\tanimationOptions.slideDirection = toSlideIndex > fromSlideIndex ? 'forward' : 'backward';\n\n\t\t\t// Inject our auto-animate styles for this transition\n\t\t\tlet css = this.getAutoAnimatableElements( fromSlide, toSlide ).map( elements => {\n\t\t\t\treturn this.autoAnimateElements( elements.from, elements.to, elements.options || {}, animationOptions, autoAnimateCounter++ );\n\t\t\t} );\n\n\t\t\t// Animate unmatched elements, if enabled\n\t\t\tif( toSlide.dataset.autoAnimateUnmatched !== 'false' && this.Reveal.getConfig().autoAnimateUnmatched === true ) {\n\n\t\t\t\t// Our default timings for unmatched elements\n\t\t\t\tlet defaultUnmatchedDuration = animationOptions.duration * 0.8,\n\t\t\t\t\tdefaultUnmatchedDelay = animationOptions.duration * 0.2;\n\n\t\t\t\tthis.getUnmatchedAutoAnimateElements( toSlide ).forEach( unmatchedElement => {\n\n\t\t\t\t\tlet unmatchedOptions = this.getAutoAnimateOptions( unmatchedElement, animationOptions );\n\t\t\t\t\tlet id = 'unmatched';\n\n\t\t\t\t\t// If there is a duration or delay set specifically for this\n\t\t\t\t\t// element our unmatched elements should adhere to those\n\t\t\t\t\tif( unmatchedOptions.duration !== animationOptions.duration || unmatchedOptions.delay !== animationOptions.delay ) {\n\t\t\t\t\t\tid = 'unmatched-' + autoAnimateCounter++;\n\t\t\t\t\t\tcss.push( `[data-auto-animate=\"running\"] [data-auto-animate-target=\"${id}\"] { transition: opacity ${unmatchedOptions.duration}s ease ${unmatchedOptions.delay}s; }` );\n\t\t\t\t\t}\n\n\t\t\t\t\tunmatchedElement.dataset.autoAnimateTarget = id;\n\n\t\t\t\t}, this );\n\n\t\t\t\t// Our default transition for unmatched elements\n\t\t\t\tcss.push( `[data-auto-animate=\"running\"] [data-auto-animate-target=\"unmatched\"] { transition: opacity ${defaultUnmatchedDuration}s ease ${defaultUnmatchedDelay}s; }` );\n\n\t\t\t}\n\n\t\t\t// Setting the whole chunk of CSS at once is the most\n\t\t\t// efficient way to do this. Using sheet.insertRule\n\t\t\t// is multiple factors slower.\n\t\t\tthis.autoAnimateStyleSheet.innerHTML = css.join( '' );\n\n\t\t\t// Start the animation next cycle\n\t\t\trequestAnimationFrame( () => {\n\t\t\t\tif( this.autoAnimateStyleSheet ) {\n\t\t\t\t\t// This forces our newly injected styles to be applied in Firefox\n\t\t\t\t\tgetComputedStyle( this.autoAnimateStyleSheet ).fontWeight;\n\n\t\t\t\t\ttoSlide.dataset.autoAnimate = 'running';\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\tthis.Reveal.dispatchEvent({\n\t\t\t\ttype: 'autoanimate',\n\t\t\t\tdata: {\n\t\t\t\t\tfromSlide,\n\t\t\t\t\ttoSlide,\n\t\t\t\t\tsheet: this.autoAnimateStyleSheet\n\t\t\t\t}\n\t\t\t});\n\n\t\t}\n\n\t}\n\n\t/**\n\t * Rolls back all changes that we've made to the DOM so\n\t * that as part of animating.\n\t */\n\treset() {\n\n\t\t// Reset slides\n\t\tqueryAll( this.Reveal.getRevealElement(), '[data-auto-animate]:not([data-auto-animate=\"\"])' ).forEach( element => {\n\t\t\telement.dataset.autoAnimate = '';\n\t\t} );\n\n\t\t// Reset elements\n\t\tqueryAll( this.Reveal.getRevealElement(), '[data-auto-animate-target]' ).forEach( element => {\n\t\t\tdelete element.dataset.autoAnimateTarget;\n\t\t} );\n\n\t\t// Remove the animation sheet\n\t\tif( this.autoAnimateStyleSheet && this.autoAnimateStyleSheet.parentNode ) {\n\t\t\tthis.autoAnimateStyleSheet.parentNode.removeChild( this.autoAnimateStyleSheet );\n\t\t\tthis.autoAnimateStyleSheet = null;\n\t\t}\n\n\t}\n\n\t/**\n\t * Creates a FLIP animation where the `to` element starts out\n\t * in the `from` element position and animates to its original\n\t * state.\n\t *\n\t * @param {HTMLElement} from\n\t * @param {HTMLElement} to\n\t * @param {Object} elementOptions Options for this element pair\n\t * @param {Object} animationOptions Options set at the slide level\n\t * @param {String} id Unique ID that we can use to identify this\n\t * auto-animate element in the DOM\n\t */\n\tautoAnimateElements( from, to, elementOptions, animationOptions, id ) {\n\n\t\t// 'from' elements are given a data-auto-animate-target with no value,\n\t\t// 'to' elements are are given a data-auto-animate-target with an ID\n\t\tfrom.dataset.autoAnimateTarget = '';\n\t\tto.dataset.autoAnimateTarget = id;\n\n\t\t// Each element may override any of the auto-animate options\n\t\t// like transition easing, duration and delay via data-attributes\n\t\tlet options = this.getAutoAnimateOptions( to, animationOptions );\n\n\t\t// If we're using a custom element matcher the element options\n\t\t// may contain additional transition overrides\n\t\tif( typeof elementOptions.delay !== 'undefined' ) options.delay = elementOptions.delay;\n\t\tif( typeof elementOptions.duration !== 'undefined' ) options.duration = elementOptions.duration;\n\t\tif( typeof elementOptions.easing !== 'undefined' ) options.easing = elementOptions.easing;\n\n\t\tlet fromProps = this.getAutoAnimatableProperties( 'from', from, elementOptions ),\n\t\t\ttoProps = this.getAutoAnimatableProperties( 'to', to, elementOptions );\n\n\t\t// Maintain fragment visibility for matching elements when\n\t\t// we're navigating forwards, this way the viewer won't need\n\t\t// to step through the same fragments twice\n\t\tif( to.classList.contains( 'fragment' ) ) {\n\n\t\t\t// Don't auto-animate the opacity of fragments to avoid\n\t\t\t// conflicts with fragment animations\n\t\t\tdelete toProps.styles['opacity'];\n\n\t\t\tif( from.classList.contains( 'fragment' ) ) {\n\n\t\t\t\tlet fromFragmentStyle = ( from.className.match( FRAGMENT_STYLE_REGEX ) || [''] )[0];\n\t\t\t\tlet toFragmentStyle = ( to.className.match( FRAGMENT_STYLE_REGEX ) || [''] )[0];\n\n\t\t\t\t// Only skip the fragment if the fragment animation style\n\t\t\t\t// remains unchanged\n\t\t\t\tif( fromFragmentStyle === toFragmentStyle && animationOptions.slideDirection === 'forward' ) {\n\t\t\t\t\tto.classList.add( 'visible', 'disabled' );\n\t\t\t\t}\n\n\t\t\t}\n\n\t\t}\n\n\t\t// If translation and/or scaling are enabled, css transform\n\t\t// the 'to' element so that it matches the position and size\n\t\t// of the 'from' element\n\t\tif( elementOptions.translate !== false || elementOptions.scale !== false ) {\n\n\t\t\tlet presentationScale = this.Reveal.getScale();\n\n\t\t\tlet delta = {\n\t\t\t\tx: ( fromProps.x - toProps.x ) / presentationScale,\n\t\t\t\ty: ( fromProps.y - toProps.y ) / presentationScale,\n\t\t\t\tscaleX: fromProps.width / toProps.width,\n\t\t\t\tscaleY: fromProps.height / toProps.height\n\t\t\t};\n\n\t\t\t// Limit decimal points to avoid 0.0001px blur and stutter\n\t\t\tdelta.x = Math.round( delta.x * 1000 ) / 1000;\n\t\t\tdelta.y = Math.round( delta.y * 1000 ) / 1000;\n\t\t\tdelta.scaleX = Math.round( delta.scaleX * 1000 ) / 1000;\n\t\t\tdelta.scaleX = Math.round( delta.scaleX * 1000 ) / 1000;\n\n\t\t\tlet translate = elementOptions.translate !== false && ( delta.x !== 0 || delta.y !== 0 ),\n\t\t\t\tscale = elementOptions.scale !== false && ( delta.scaleX !== 0 || delta.scaleY !== 0 );\n\n\t\t\t// No need to transform if nothing's changed\n\t\t\tif( translate || scale ) {\n\n\t\t\t\tlet transform = [];\n\n\t\t\t\tif( translate ) transform.push( `translate(${delta.x}px, ${delta.y}px)` );\n\t\t\t\tif( scale ) transform.push( `scale(${delta.scaleX}, ${delta.scaleY})` );\n\n\t\t\t\tfromProps.styles['transform'] = transform.join( ' ' );\n\t\t\t\tfromProps.styles['transform-origin'] = 'top left';\n\n\t\t\t\ttoProps.styles['transform'] = 'none';\n\n\t\t\t}\n\n\t\t}\n\n\t\t// Delete all unchanged 'to' styles\n\t\tfor( let propertyName in toProps.styles ) {\n\t\t\tconst toValue = toProps.styles[propertyName];\n\t\t\tconst fromValue = fromProps.styles[propertyName];\n\n\t\t\tif( toValue === fromValue ) {\n\t\t\t\tdelete toProps.styles[propertyName];\n\t\t\t}\n\t\t\telse {\n\t\t\t\t// If these property values were set via a custom matcher providing\n\t\t\t\t// an explicit 'from' and/or 'to' value, we always inject those values.\n\t\t\t\tif( toValue.explicitValue === true ) {\n\t\t\t\t\ttoProps.styles[propertyName] = toValue.value;\n\t\t\t\t}\n\n\t\t\t\tif( fromValue.explicitValue === true ) {\n\t\t\t\t\tfromProps.styles[propertyName] = fromValue.value;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tlet css = '';\n\n\t\tlet toStyleProperties = Object.keys( toProps.styles );\n\n\t\t// Only create animate this element IF at least one style\n\t\t// property has changed\n\t\tif( toStyleProperties.length > 0 ) {\n\n\t\t\t// Instantly move to the 'from' state\n\t\t\tfromProps.styles['transition'] = 'none';\n\n\t\t\t// Animate towards the 'to' state\n\t\t\ttoProps.styles['transition'] = `all ${options.duration}s ${options.easing} ${options.delay}s`;\n\t\t\ttoProps.styles['transition-property'] = toStyleProperties.join( ', ' );\n\t\t\ttoProps.styles['will-change'] = toStyleProperties.join( ', ' );\n\n\t\t\t// Build up our custom CSS. We need to override inline styles\n\t\t\t// so we need to make our styles vErY IMPORTANT!1!!\n\t\t\tlet fromCSS = Object.keys( fromProps.styles ).map( propertyName => {\n\t\t\t\treturn propertyName + ': ' + fromProps.styles[propertyName] + ' !important;';\n\t\t\t} ).join( '' );\n\n\t\t\tlet toCSS = Object.keys( toProps.styles ).map( propertyName => {\n\t\t\t\treturn propertyName + ': ' + toProps.styles[propertyName] + ' !important;';\n\t\t\t} ).join( '' );\n\n\t\t\tcss = \t'[data-auto-animate-target=\"'+ id +'\"] {'+ fromCSS +'}' +\n\t\t\t\t\t'[data-auto-animate=\"running\"] [data-auto-animate-target=\"'+ id +'\"] {'+ toCSS +'}';\n\n\t\t}\n\n\t\treturn css;\n\n\t}\n\n\t/**\n\t * Returns the auto-animate options for the given element.\n\t *\n\t * @param {HTMLElement} element Element to pick up options\n\t * from, either a slide or an animation target\n\t * @param {Object} [inheritedOptions] Optional set of existing\n\t * options\n\t */\n\tgetAutoAnimateOptions( element, inheritedOptions ) {\n\n\t\tlet options = {\n\t\t\teasing: this.Reveal.getConfig().autoAnimateEasing,\n\t\t\tduration: this.Reveal.getConfig().autoAnimateDuration,\n\t\t\tdelay: 0\n\t\t};\n\n\t\toptions = extend( options, inheritedOptions );\n\n\t\t// Inherit options from parent elements\n\t\tif( element.parentNode ) {\n\t\t\tlet autoAnimatedParent = closest( element.parentNode, '[data-auto-animate-target]' );\n\t\t\tif( autoAnimatedParent ) {\n\t\t\t\toptions = this.getAutoAnimateOptions( autoAnimatedParent, options );\n\t\t\t}\n\t\t}\n\n\t\tif( element.dataset.autoAnimateEasing ) {\n\t\t\toptions.easing = element.dataset.autoAnimateEasing;\n\t\t}\n\n\t\tif( element.dataset.autoAnimateDuration ) {\n\t\t\toptions.duration = parseFloat( element.dataset.autoAnimateDuration );\n\t\t}\n\n\t\tif( element.dataset.autoAnimateDelay ) {\n\t\t\toptions.delay = parseFloat( element.dataset.autoAnimateDelay );\n\t\t}\n\n\t\treturn options;\n\n\t}\n\n\t/**\n\t * Returns an object containing all of the properties\n\t * that can be auto-animated for the given element and\n\t * their current computed values.\n\t *\n\t * @param {String} direction 'from' or 'to'\n\t */\n\tgetAutoAnimatableProperties( direction, element, elementOptions ) {\n\n\t\tlet config = this.Reveal.getConfig();\n\n\t\tlet properties = { styles: [] };\n\n\t\t// Position and size\n\t\tif( elementOptions.translate !== false || elementOptions.scale !== false ) {\n\t\t\tlet bounds;\n\n\t\t\t// Custom auto-animate may optionally return a custom tailored\n\t\t\t// measurement function\n\t\t\tif( typeof elementOptions.measure === 'function' ) {\n\t\t\t\tbounds = elementOptions.measure( element );\n\t\t\t}\n\t\t\telse {\n\t\t\t\tif( config.center ) {\n\t\t\t\t\t// More precise, but breaks when used in combination\n\t\t\t\t\t// with zoom for scaling the deck ¯\\_(ツ)_/¯\n\t\t\t\t\tbounds = element.getBoundingClientRect();\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tlet scale = this.Reveal.getScale();\n\t\t\t\t\tbounds = {\n\t\t\t\t\t\tx: element.offsetLeft * scale,\n\t\t\t\t\t\ty: element.offsetTop * scale,\n\t\t\t\t\t\twidth: element.offsetWidth * scale,\n\t\t\t\t\t\theight: element.offsetHeight * scale\n\t\t\t\t\t};\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tproperties.x = bounds.x;\n\t\t\tproperties.y = bounds.y;\n\t\t\tproperties.width = bounds.width;\n\t\t\tproperties.height = bounds.height;\n\t\t}\n\n\t\tconst computedStyles = getComputedStyle( element );\n\n\t\t// CSS styles\n\t\t( elementOptions.styles || config.autoAnimateStyles ).forEach( style => {\n\t\t\tlet value;\n\n\t\t\t// `style` is either the property name directly, or an object\n\t\t\t// definition of a style property\n\t\t\tif( typeof style === 'string' ) style = { property: style };\n\n\t\t\tif( typeof style.from !== 'undefined' && direction === 'from' ) {\n\t\t\t\tvalue = { value: style.from, explicitValue: true };\n\t\t\t}\n\t\t\telse if( typeof style.to !== 'undefined' && direction === 'to' ) {\n\t\t\t\tvalue = { value: style.to, explicitValue: true };\n\t\t\t}\n\t\t\telse {\n\t\t\t\tvalue = computedStyles[style.property];\n\t\t\t}\n\n\t\t\tif( value !== '' ) {\n\t\t\t\tproperties.styles[style.property] = value;\n\t\t\t}\n\t\t} );\n\n\t\treturn properties;\n\n\t}\n\n\t/**\n\t * Get a list of all element pairs that we can animate\n\t * between the given slides.\n\t *\n\t * @param {HTMLElement} fromSlide\n\t * @param {HTMLElement} toSlide\n\t *\n\t * @return {Array} Each value is an array where [0] is\n\t * the element we're animating from and [1] is the\n\t * element we're animating to\n\t */\n\tgetAutoAnimatableElements( fromSlide, toSlide ) {\n\n\t\tlet matcher = typeof this.Reveal.getConfig().autoAnimateMatcher === 'function' ? this.Reveal.getConfig().autoAnimateMatcher : this.getAutoAnimatePairs;\n\n\t\tlet pairs = matcher.call( this, fromSlide, toSlide );\n\n\t\tlet reserved = [];\n\n\t\t// Remove duplicate pairs\n\t\treturn pairs.filter( ( pair, index ) => {\n\t\t\tif( reserved.indexOf( pair.to ) === -1 ) {\n\t\t\t\treserved.push( pair.to );\n\t\t\t\treturn true;\n\t\t\t}\n\t\t} );\n\n\t}\n\n\t/**\n\t * Identifies matching elements between slides.\n\t *\n\t * You can specify a custom matcher function by using\n\t * the `autoAnimateMatcher` config option.\n\t */\n\tgetAutoAnimatePairs( fromSlide, toSlide ) {\n\n\t\tlet pairs = [];\n\n\t\tconst codeNodes = 'pre';\n\t\tconst textNodes = 'h1, h2, h3, h4, h5, h6, p, li';\n\t\tconst mediaNodes = 'img, video, iframe';\n\n\t\t// Eplicit matches via data-id\n\t\tthis.findAutoAnimateMatches( pairs, fromSlide, toSlide, '[data-id]', node => {\n\t\t\treturn node.nodeName + ':::' + node.getAttribute( 'data-id' );\n\t\t} );\n\n\t\t// Text\n\t\tthis.findAutoAnimateMatches( pairs, fromSlide, toSlide, textNodes, node => {\n\t\t\treturn node.nodeName + ':::' + node.innerText;\n\t\t} );\n\n\t\t// Media\n\t\tthis.findAutoAnimateMatches( pairs, fromSlide, toSlide, mediaNodes, node => {\n\t\t\treturn node.nodeName + ':::' + ( node.getAttribute( 'src' ) || node.getAttribute( 'data-src' ) );\n\t\t} );\n\n\t\t// Code\n\t\tthis.findAutoAnimateMatches( pairs, fromSlide, toSlide, codeNodes, node => {\n\t\t\treturn node.nodeName + ':::' + node.innerText;\n\t\t} );\n\n\t\tpairs.forEach( pair => {\n\n\t\t\t// Disable scale transformations on text nodes, we transition\n\t\t\t// each individual text property instead\n\t\t\tif( matches( pair.from, textNodes ) ) {\n\t\t\t\tpair.options = { scale: false };\n\t\t\t}\n\t\t\t// Animate individual lines of code\n\t\t\telse if( matches( pair.from, codeNodes ) ) {\n\n\t\t\t\t// Transition the code block's width and height instead of scaling\n\t\t\t\t// to prevent its content from being squished\n\t\t\t\tpair.options = { scale: false, styles: [ 'width', 'height' ] };\n\n\t\t\t\t// Lines of code\n\t\t\t\tthis.findAutoAnimateMatches( pairs, pair.from, pair.to, '.hljs .hljs-ln-code', node => {\n\t\t\t\t\treturn node.textContent;\n\t\t\t\t}, {\n\t\t\t\t\tscale: false,\n\t\t\t\t\tstyles: [],\n\t\t\t\t\tmeasure: this.getLocalBoundingBox.bind( this )\n\t\t\t\t} );\n\n\t\t\t\t// Line numbers\n\t\t\t\tthis.findAutoAnimateMatches( pairs, pair.from, pair.to, '.hljs .hljs-ln-line[data-line-number]', node => {\n\t\t\t\t\treturn node.getAttribute( 'data-line-number' );\n\t\t\t\t}, {\n\t\t\t\t\tscale: false,\n\t\t\t\t\tstyles: [ 'width' ],\n\t\t\t\t\tmeasure: this.getLocalBoundingBox.bind( this )\n\t\t\t\t} );\n\n\t\t\t}\n\n\t\t}, this );\n\n\t\treturn pairs;\n\n\t}\n\n\t/**\n\t * Helper method which returns a bounding box based on\n\t * the given elements offset coordinates.\n\t *\n\t * @param {HTMLElement} element\n\t * @return {Object} x, y, width, height\n\t */\n\tgetLocalBoundingBox( element ) {\n\n\t\tconst presentationScale = this.Reveal.getScale();\n\n\t\treturn {\n\t\t\tx: Math.round( ( element.offsetLeft * presentationScale ) * 100 ) / 100,\n\t\t\ty: Math.round( ( element.offsetTop * presentationScale ) * 100 ) / 100,\n\t\t\twidth: Math.round( ( element.offsetWidth * presentationScale ) * 100 ) / 100,\n\t\t\theight: Math.round( ( element.offsetHeight * presentationScale ) * 100 ) / 100\n\t\t};\n\n\t}\n\n\t/**\n\t * Finds matching elements between two slides.\n\t *\n\t * @param {Array} pairs \tList of pairs to push matches to\n\t * @param {HTMLElement} fromScope Scope within the from element exists\n\t * @param {HTMLElement} toScope Scope within the to element exists\n\t * @param {String} selector CSS selector of the element to match\n\t * @param {Function} serializer A function that accepts an element and returns\n\t * a stringified ID based on its contents\n\t * @param {Object} animationOptions Optional config options for this pair\n\t */\n\tfindAutoAnimateMatches( pairs, fromScope, toScope, selector, serializer, animationOptions ) {\n\n\t\tlet fromMatches = {};\n\t\tlet toMatches = {};\n\n\t\t[].slice.call( fromScope.querySelectorAll( selector ) ).forEach( ( element, i ) => {\n\t\t\tconst key = serializer( element );\n\t\t\tif( typeof key === 'string' && key.length ) {\n\t\t\t\tfromMatches[key] = fromMatches[key] || [];\n\t\t\t\tfromMatches[key].push( element );\n\t\t\t}\n\t\t} );\n\n\t\t[].slice.call( toScope.querySelectorAll( selector ) ).forEach( ( element, i ) => {\n\t\t\tconst key = serializer( element );\n\t\t\ttoMatches[key] = toMatches[key] || [];\n\t\t\ttoMatches[key].push( element );\n\n\t\t\tlet fromElement;\n\n\t\t\t// Retrieve the 'from' element\n\t\t\tif( fromMatches[key] ) {\n\t\t\t\tconst pimaryIndex = toMatches[key].length - 1;\n\t\t\t\tconst secondaryIndex = fromMatches[key].length - 1;\n\n\t\t\t\t// If there are multiple identical from elements, retrieve\n\t\t\t\t// the one at the same index as our to-element.\n\t\t\t\tif( fromMatches[key][ pimaryIndex ] ) {\n\t\t\t\t\tfromElement = fromMatches[key][ pimaryIndex ];\n\t\t\t\t\tfromMatches[key][ pimaryIndex ] = null;\n\t\t\t\t}\n\t\t\t\t// If there are no matching from-elements at the same index,\n\t\t\t\t// use the last one.\n\t\t\t\telse if( fromMatches[key][ secondaryIndex ] ) {\n\t\t\t\t\tfromElement = fromMatches[key][ secondaryIndex ];\n\t\t\t\t\tfromMatches[key][ secondaryIndex ] = null;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// If we've got a matching pair, push it to the list of pairs\n\t\t\tif( fromElement ) {\n\t\t\t\tpairs.push({\n\t\t\t\t\tfrom: fromElement,\n\t\t\t\t\tto: element,\n\t\t\t\t\toptions: animationOptions\n\t\t\t\t});\n\t\t\t}\n\t\t} );\n\n\t}\n\n\t/**\n\t * Returns a all elements within the given scope that should\n\t * be considered unmatched in an auto-animate transition. If\n\t * fading of unmatched elements is turned on, these elements\n\t * will fade when going between auto-animate slides.\n\t *\n\t * Note that parents of auto-animate targets are NOT considerd\n\t * unmatched since fading them would break the auto-animation.\n\t *\n\t * @param {HTMLElement} rootElement\n\t * @return {Array}\n\t */\n\tgetUnmatchedAutoAnimateElements( rootElement ) {\n\n\t\treturn [].slice.call( rootElement.children ).reduce( ( result, element ) => {\n\n\t\t\tconst containsAnimatedElements = element.querySelector( '[data-auto-animate-target]' );\n\n\t\t\t// The element is unmatched if\n\t\t\t// - It is not an auto-animate target\n\t\t\t// - It does not contain any auto-animate targets\n\t\t\tif( !element.hasAttribute( 'data-auto-animate-target' ) && !containsAnimatedElements ) {\n\t\t\t\tresult.push( element );\n\t\t\t}\n\n\t\t\tif( element.querySelector( '[data-auto-animate-target]' ) ) {\n\t\t\t\tresult = result.concat( this.getUnmatchedAutoAnimateElements( element ) );\n\t\t\t}\n\n\t\t\treturn result;\n\n\t\t}, [] );\n\n\t}\n\n}\n","import { extend, queryAll } from '../utils/util.js'\n\n/**\n * Handles sorting and navigation of slide fragments.\n * Fragments are elements within a slide that are\n * revealed/animated incrementally.\n */\nexport default class Fragments {\n\n\tconstructor( Reveal ) {\n\n\t\tthis.Reveal = Reveal;\n\n\t}\n\n\t/**\n\t * Called when the reveal.js config is updated.\n\t */\n\tconfigure( config, oldConfig ) {\n\n\t\tif( config.fragments === false ) {\n\t\t\tthis.disable();\n\t\t}\n\t\telse if( oldConfig.fragments === false ) {\n\t\t\tthis.enable();\n\t\t}\n\n\t}\n\n\t/**\n\t * If fragments are disabled in the deck, they should all be\n\t * visible rather than stepped through.\n\t */\n\tdisable() {\n\n\t\tqueryAll( this.Reveal.getSlidesElement(), '.fragment' ).forEach( element => {\n\t\t\telement.classList.add( 'visible' );\n\t\t\telement.classList.remove( 'current-fragment' );\n\t\t} );\n\n\t}\n\n\t/**\n\t * Reverse of #disable(). Only called if fragments have\n\t * previously been disabled.\n\t */\n\tenable() {\n\n\t\tqueryAll( this.Reveal.getSlidesElement(), '.fragment' ).forEach( element => {\n\t\t\telement.classList.remove( 'visible' );\n\t\t\telement.classList.remove( 'current-fragment' );\n\t\t} );\n\n\t}\n\n\t/**\n\t * Returns an object describing the available fragment\n\t * directions.\n\t *\n\t * @return {{prev: boolean, next: boolean}}\n\t */\n\tavailableRoutes() {\n\n\t\tlet currentSlide = this.Reveal.getCurrentSlide();\n\t\tif( currentSlide && this.Reveal.getConfig().fragments ) {\n\t\t\tlet fragments = currentSlide.querySelectorAll( '.fragment:not(.disabled)' );\n\t\t\tlet hiddenFragments = currentSlide.querySelectorAll( '.fragment:not(.disabled):not(.visible)' );\n\n\t\t\treturn {\n\t\t\t\tprev: fragments.length - hiddenFragments.length > 0,\n\t\t\t\tnext: !!hiddenFragments.length\n\t\t\t};\n\t\t}\n\t\telse {\n\t\t\treturn { prev: false, next: false };\n\t\t}\n\n\t}\n\n\t/**\n\t * Return a sorted fragments list, ordered by an increasing\n\t * \"data-fragment-index\" attribute.\n\t *\n\t * Fragments will be revealed in the order that they are returned by\n\t * this function, so you can use the index attributes to control the\n\t * order of fragment appearance.\n\t *\n\t * To maintain a sensible default fragment order, fragments are presumed\n\t * to be passed in document order. This function adds a \"fragment-index\"\n\t * attribute to each node if such an attribute is not already present,\n\t * and sets that attribute to an integer value which is the position of\n\t * the fragment within the fragments list.\n\t *\n\t * @param {object[]|*} fragments\n\t * @param {boolean} grouped If true the returned array will contain\n\t * nested arrays for all fragments with the same index\n\t * @return {object[]} sorted Sorted array of fragments\n\t */\n\tsort( fragments, grouped = false ) {\n\n\t\tfragments = Array.from( fragments );\n\n\t\tlet ordered = [],\n\t\t\tunordered = [],\n\t\t\tsorted = [];\n\n\t\t// Group ordered and unordered elements\n\t\tfragments.forEach( fragment => {\n\t\t\tif( fragment.hasAttribute( 'data-fragment-index' ) ) {\n\t\t\t\tlet index = parseInt( fragment.getAttribute( 'data-fragment-index' ), 10 );\n\n\t\t\t\tif( !ordered[index] ) {\n\t\t\t\t\tordered[index] = [];\n\t\t\t\t}\n\n\t\t\t\tordered[index].push( fragment );\n\t\t\t}\n\t\t\telse {\n\t\t\t\tunordered.push( [ fragment ] );\n\t\t\t}\n\t\t} );\n\n\t\t// Append fragments without explicit indices in their\n\t\t// DOM order\n\t\tordered = ordered.concat( unordered );\n\n\t\t// Manually count the index up per group to ensure there\n\t\t// are no gaps\n\t\tlet index = 0;\n\n\t\t// Push all fragments in their sorted order to an array,\n\t\t// this flattens the groups\n\t\tordered.forEach( group => {\n\t\t\tgroup.forEach( fragment => {\n\t\t\t\tsorted.push( fragment );\n\t\t\t\tfragment.setAttribute( 'data-fragment-index', index );\n\t\t\t} );\n\n\t\t\tindex ++;\n\t\t} );\n\n\t\treturn grouped === true ? ordered : sorted;\n\n\t}\n\n\t/**\n\t * Sorts and formats all of fragments in the\n\t * presentation.\n\t */\n\tsortAll() {\n\n\t\tthis.Reveal.getHorizontalSlides().forEach( horizontalSlide => {\n\n\t\t\tlet verticalSlides = queryAll( horizontalSlide, 'section' );\n\t\t\tverticalSlides.forEach( ( verticalSlide, y ) => {\n\n\t\t\t\tthis.sort( verticalSlide.querySelectorAll( '.fragment' ) );\n\n\t\t\t}, this );\n\n\t\t\tif( verticalSlides.length === 0 ) this.sort( horizontalSlide.querySelectorAll( '.fragment' ) );\n\n\t\t} );\n\n\t}\n\n\t/**\n\t * Refreshes the fragments on the current slide so that they\n\t * have the appropriate classes (.visible + .current-fragment).\n\t *\n\t * @param {number} [index] The index of the current fragment\n\t * @param {array} [fragments] Array containing all fragments\n\t * in the current slide\n\t *\n\t * @return {{shown: array, hidden: array}}\n\t */\n\tupdate( index, fragments ) {\n\n\t\tlet changedFragments = {\n\t\t\tshown: [],\n\t\t\thidden: []\n\t\t};\n\n\t\tlet currentSlide = this.Reveal.getCurrentSlide();\n\t\tif( currentSlide && this.Reveal.getConfig().fragments ) {\n\n\t\t\tfragments = fragments || this.sort( currentSlide.querySelectorAll( '.fragment' ) );\n\n\t\t\tif( fragments.length ) {\n\n\t\t\t\tlet maxIndex = 0;\n\n\t\t\t\tif( typeof index !== 'number' ) {\n\t\t\t\t\tlet currentFragment = this.sort( currentSlide.querySelectorAll( '.fragment.visible' ) ).pop();\n\t\t\t\t\tif( currentFragment ) {\n\t\t\t\t\t\tindex = parseInt( currentFragment.getAttribute( 'data-fragment-index' ) || 0, 10 );\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\tArray.from( fragments ).forEach( ( el, i ) => {\n\n\t\t\t\t\tif( el.hasAttribute( 'data-fragment-index' ) ) {\n\t\t\t\t\t\ti = parseInt( el.getAttribute( 'data-fragment-index' ), 10 );\n\t\t\t\t\t}\n\n\t\t\t\t\tmaxIndex = Math.max( maxIndex, i );\n\n\t\t\t\t\t// Visible fragments\n\t\t\t\t\tif( i <= index ) {\n\t\t\t\t\t\tlet wasVisible = el.classList.contains( 'visible' )\n\t\t\t\t\t\tel.classList.add( 'visible' );\n\t\t\t\t\t\tel.classList.remove( 'current-fragment' );\n\n\t\t\t\t\t\tif( i === index ) {\n\t\t\t\t\t\t\t// Announce the fragments one by one to the Screen Reader\n\t\t\t\t\t\t\tthis.Reveal.announceStatus( this.Reveal.getStatusText( el ) );\n\n\t\t\t\t\t\t\tel.classList.add( 'current-fragment' );\n\t\t\t\t\t\t\tthis.Reveal.slideContent.startEmbeddedContent( el );\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tif( !wasVisible ) {\n\t\t\t\t\t\t\tchangedFragments.shown.push( el )\n\t\t\t\t\t\t\tthis.Reveal.dispatchEvent({\n\t\t\t\t\t\t\t\ttarget: el,\n\t\t\t\t\t\t\t\ttype: 'visible',\n\t\t\t\t\t\t\t\tbubbles: false\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\t// Hidden fragments\n\t\t\t\t\telse {\n\t\t\t\t\t\tlet wasVisible = el.classList.contains( 'visible' )\n\t\t\t\t\t\tel.classList.remove( 'visible' );\n\t\t\t\t\t\tel.classList.remove( 'current-fragment' );\n\n\t\t\t\t\t\tif( wasVisible ) {\n\t\t\t\t\t\t\tthis.Reveal.slideContent.stopEmbeddedContent( el );\n\t\t\t\t\t\t\tchangedFragments.hidden.push( el );\n\t\t\t\t\t\t\tthis.Reveal.dispatchEvent({\n\t\t\t\t\t\t\t\ttarget: el,\n\t\t\t\t\t\t\t\ttype: 'hidden',\n\t\t\t\t\t\t\t\tbubbles: false\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t} );\n\n\t\t\t\t// Write the current fragment index to the slide
.\n\t\t\t\t// This can be used by end users to apply styles based on\n\t\t\t\t// the current fragment index.\n\t\t\t\tindex = typeof index === 'number' ? index : -1;\n\t\t\t\tindex = Math.max( Math.min( index, maxIndex ), -1 );\n\t\t\t\tcurrentSlide.setAttribute( 'data-fragment', index );\n\n\t\t\t}\n\n\t\t}\n\n\t\treturn changedFragments;\n\n\t}\n\n\t/**\n\t * Formats the fragments on the given slide so that they have\n\t * valid indices. Call this if fragments are changed in the DOM\n\t * after reveal.js has already initialized.\n\t *\n\t * @param {HTMLElement} slide\n\t * @return {Array} a list of the HTML fragments that were synced\n\t */\n\tsync( slide = this.Reveal.getCurrentSlide() ) {\n\n\t\treturn this.sort( slide.querySelectorAll( '.fragment' ) );\n\n\t}\n\n\t/**\n\t * Navigate to the specified slide fragment.\n\t *\n\t * @param {?number} index The index of the fragment that\n\t * should be shown, -1 means all are invisible\n\t * @param {number} offset Integer offset to apply to the\n\t * fragment index\n\t *\n\t * @return {boolean} true if a change was made in any\n\t * fragments visibility as part of this call\n\t */\n\tgoto( index, offset = 0 ) {\n\n\t\tlet currentSlide = this.Reveal.getCurrentSlide();\n\t\tif( currentSlide && this.Reveal.getConfig().fragments ) {\n\n\t\t\tlet fragments = this.sort( currentSlide.querySelectorAll( '.fragment:not(.disabled)' ) );\n\t\t\tif( fragments.length ) {\n\n\t\t\t\t// If no index is specified, find the current\n\t\t\t\tif( typeof index !== 'number' ) {\n\t\t\t\t\tlet lastVisibleFragment = this.sort( currentSlide.querySelectorAll( '.fragment:not(.disabled).visible' ) ).pop();\n\n\t\t\t\t\tif( lastVisibleFragment ) {\n\t\t\t\t\t\tindex = parseInt( lastVisibleFragment.getAttribute( 'data-fragment-index' ) || 0, 10 );\n\t\t\t\t\t}\n\t\t\t\t\telse {\n\t\t\t\t\t\tindex = -1;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// Apply the offset if there is one\n\t\t\t\tindex += offset;\n\n\t\t\t\tlet changedFragments = this.update( index, fragments );\n\n\t\t\t\tif( changedFragments.hidden.length ) {\n\t\t\t\t\tthis.Reveal.dispatchEvent({\n\t\t\t\t\t\ttype: 'fragmenthidden',\n\t\t\t\t\t\tdata: {\n\t\t\t\t\t\t\tfragment: changedFragments.hidden[0],\n\t\t\t\t\t\t\tfragments: changedFragments.hidden\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}\n\n\t\t\t\tif( changedFragments.shown.length ) {\n\t\t\t\t\tthis.Reveal.dispatchEvent({\n\t\t\t\t\t\ttype: 'fragmentshown',\n\t\t\t\t\t\tdata: {\n\t\t\t\t\t\t\tfragment: changedFragments.shown[0],\n\t\t\t\t\t\t\tfragments: changedFragments.shown\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}\n\n\t\t\t\tthis.Reveal.controls.update();\n\t\t\t\tthis.Reveal.progress.update();\n\n\t\t\t\tif( this.Reveal.getConfig().fragmentInURL ) {\n\t\t\t\t\tthis.Reveal.location.writeURL();\n\t\t\t\t}\n\n\t\t\t\treturn !!( changedFragments.shown.length || changedFragments.hidden.length );\n\n\t\t\t}\n\n\t\t}\n\n\t\treturn false;\n\n\t}\n\n\t/**\n\t * Navigate to the next slide fragment.\n\t *\n\t * @return {boolean} true if there was a next fragment,\n\t * false otherwise\n\t */\n\tnext() {\n\n\t\treturn this.goto( null, 1 );\n\n\t}\n\n\t/**\n\t * Navigate to the previous slide fragment.\n\t *\n\t * @return {boolean} true if there was a previous fragment,\n\t * false otherwise\n\t */\n\tprev() {\n\n\t\treturn this.goto( null, -1 );\n\n\t}\n\n}","import { SLIDES_SELECTOR } from '../utils/constants.js'\nimport { extend, queryAll, transformElement } from '../utils/util.js'\n\n/**\n * Handles all logic related to the overview mode\n * (birds-eye view of all slides).\n */\nexport default class Overview {\n\n\tconstructor( Reveal ) {\n\n\t\tthis.Reveal = Reveal;\n\n\t\tthis.active = false;\n\n\t\tthis.onSlideClicked = this.onSlideClicked.bind( this );\n\n\t}\n\n\t/**\n\t * Displays the overview of slides (quick nav) by scaling\n\t * down and arranging all slide elements.\n\t */\n\tactivate() {\n\n\t\t// Only proceed if enabled in config\n\t\tif( this.Reveal.getConfig().overview && !this.isActive() ) {\n\n\t\t\tthis.active = true;\n\n\t\t\tthis.Reveal.getRevealElement().classList.add( 'overview' );\n\n\t\t\t// Don't auto-slide while in overview mode\n\t\t\tthis.Reveal.cancelAutoSlide();\n\n\t\t\t// Move the backgrounds element into the slide container to\n\t\t\t// that the same scaling is applied\n\t\t\tthis.Reveal.getSlidesElement().appendChild( this.Reveal.getBackgroundsElement() );\n\n\t\t\t// Clicking on an overview slide navigates to it\n\t\t\tqueryAll( this.Reveal.getRevealElement(), SLIDES_SELECTOR ).forEach( slide => {\n\t\t\t\tif( !slide.classList.contains( 'stack' ) ) {\n\t\t\t\t\tslide.addEventListener( 'click', this.onSlideClicked, true );\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\t// Calculate slide sizes\n\t\t\tconst margin = 70;\n\t\t\tconst slideSize = this.Reveal.getComputedSlideSize();\n\t\t\tthis.overviewSlideWidth = slideSize.width + margin;\n\t\t\tthis.overviewSlideHeight = slideSize.height + margin;\n\n\t\t\t// Reverse in RTL mode\n\t\t\tif( this.Reveal.getConfig().rtl ) {\n\t\t\t\tthis.overviewSlideWidth = -this.overviewSlideWidth;\n\t\t\t}\n\n\t\t\tthis.Reveal.updateSlidesVisibility();\n\n\t\t\tthis.layout();\n\t\t\tthis.update();\n\n\t\t\tthis.Reveal.layout();\n\n\t\t\tconst indices = this.Reveal.getIndices();\n\n\t\t\t// Notify observers of the overview showing\n\t\t\tthis.Reveal.dispatchEvent({\n\t\t\t\ttype: 'overviewshown',\n\t\t\t\tdata: {\n\t\t\t\t\t'indexh': indices.h,\n\t\t\t\t\t'indexv': indices.v,\n\t\t\t\t\t'currentSlide': this.Reveal.getCurrentSlide()\n\t\t\t\t}\n\t\t\t});\n\n\t\t}\n\n\t}\n\n\t/**\n\t * Uses CSS transforms to position all slides in a grid for\n\t * display inside of the overview mode.\n\t */\n\tlayout() {\n\n\t\t// Layout slides\n\t\tthis.Reveal.getHorizontalSlides().forEach( ( hslide, h ) => {\n\t\t\thslide.setAttribute( 'data-index-h', h );\n\t\t\ttransformElement( hslide, 'translate3d(' + ( h * this.overviewSlideWidth ) + 'px, 0, 0)' );\n\n\t\t\tif( hslide.classList.contains( 'stack' ) ) {\n\n\t\t\t\tqueryAll( hslide, 'section' ).forEach( ( vslide, v ) => {\n\t\t\t\t\tvslide.setAttribute( 'data-index-h', h );\n\t\t\t\t\tvslide.setAttribute( 'data-index-v', v );\n\n\t\t\t\t\ttransformElement( vslide, 'translate3d(0, ' + ( v * this.overviewSlideHeight ) + 'px, 0)' );\n\t\t\t\t} );\n\n\t\t\t}\n\t\t} );\n\n\t\t// Layout slide backgrounds\n\t\tArray.from( this.Reveal.getBackgroundsElement().childNodes ).forEach( ( hbackground, h ) => {\n\t\t\ttransformElement( hbackground, 'translate3d(' + ( h * this.overviewSlideWidth ) + 'px, 0, 0)' );\n\n\t\t\tqueryAll( hbackground, '.slide-background' ).forEach( ( vbackground, v ) => {\n\t\t\t\ttransformElement( vbackground, 'translate3d(0, ' + ( v * this.overviewSlideHeight ) + 'px, 0)' );\n\t\t\t} );\n\t\t} );\n\n\t}\n\n\t/**\n\t * Moves the overview viewport to the current slides.\n\t * Called each time the current slide changes.\n\t */\n\tupdate() {\n\n\t\tconst vmin = Math.min( window.innerWidth, window.innerHeight );\n\t\tconst scale = Math.max( vmin / 5, 150 ) / vmin;\n\t\tconst indices = this.Reveal.getIndices();\n\n\t\tthis.Reveal.transformSlides( {\n\t\t\toverview: [\n\t\t\t\t'scale('+ scale +')',\n\t\t\t\t'translateX('+ ( -indices.h * this.overviewSlideWidth ) +'px)',\n\t\t\t\t'translateY('+ ( -indices.v * this.overviewSlideHeight ) +'px)'\n\t\t\t].join( ' ' )\n\t\t} );\n\n\t}\n\n\t/**\n\t * Exits the slide overview and enters the currently\n\t * active slide.\n\t */\n\tdeactivate() {\n\n\t\t// Only proceed if enabled in config\n\t\tif( this.Reveal.getConfig().overview ) {\n\n\t\t\tthis.active = false;\n\n\t\t\tthis.Reveal.getRevealElement().classList.remove( 'overview' );\n\n\t\t\t// Temporarily add a class so that transitions can do different things\n\t\t\t// depending on whether they are exiting/entering overview, or just\n\t\t\t// moving from slide to slide\n\t\t\tthis.Reveal.getRevealElement().classList.add( 'overview-deactivating' );\n\n\t\t\tsetTimeout( () => {\n\t\t\t\tthis.Reveal.getRevealElement().classList.remove( 'overview-deactivating' );\n\t\t\t}, 1 );\n\n\t\t\t// Move the background element back out\n\t\t\tthis.Reveal.getRevealElement().appendChild( this.Reveal.getBackgroundsElement() );\n\n\t\t\t// Clean up changes made to slides\n\t\t\tqueryAll( this.Reveal.getRevealElement(), SLIDES_SELECTOR ).forEach( slide => {\n\t\t\t\ttransformElement( slide, '' );\n\n\t\t\t\tslide.removeEventListener( 'click', this.onSlideClicked, true );\n\t\t\t} );\n\n\t\t\t// Clean up changes made to backgrounds\n\t\t\tqueryAll( this.Reveal.getBackgroundsElement(), '.slide-background' ).forEach( background => {\n\t\t\t\ttransformElement( background, '' );\n\t\t\t} );\n\n\t\t\tthis.Reveal.transformSlides( { overview: '' } );\n\n\t\t\tconst indices = this.Reveal.getIndices();\n\n\t\t\tthis.Reveal.slide( indices.h, indices.v );\n\t\t\tthis.Reveal.layout();\n\t\t\tthis.Reveal.cueAutoSlide();\n\n\t\t\t// Notify observers of the overview hiding\n\t\t\tthis.Reveal.dispatchEvent({\n\t\t\t\ttype: 'overviewhidden',\n\t\t\t\tdata: {\n\t\t\t\t\t'indexh': indices.h,\n\t\t\t\t\t'indexv': indices.v,\n\t\t\t\t\t'currentSlide': this.Reveal.getCurrentSlide()\n\t\t\t\t}\n\t\t\t});\n\n\t\t}\n\t}\n\n\t/**\n\t * Toggles the slide overview mode on and off.\n\t *\n\t * @param {Boolean} [override] Flag which overrides the\n\t * toggle logic and forcibly sets the desired state. True means\n\t * overview is open, false means it's closed.\n\t */\n\ttoggle( override ) {\n\n\t\tif( typeof override === 'boolean' ) {\n\t\t\toverride ? this.activate() : this.deactivate();\n\t\t}\n\t\telse {\n\t\t\tthis.isActive() ? this.deactivate() : this.activate();\n\t\t}\n\n\t}\n\n\t/**\n\t * Checks if the overview is currently active.\n\t *\n\t * @return {Boolean} true if the overview is active,\n\t * false otherwise\n\t */\n\tisActive() {\n\n\t\treturn this.active;\n\n\t}\n\n\t/**\n\t * Invoked when a slide is and we're in the overview.\n\t *\n\t * @param {object} event\n\t */\n\tonSlideClicked( event ) {\n\n\t\tif( this.isActive() ) {\n\t\t\tevent.preventDefault();\n\n\t\t\tlet element = event.target;\n\n\t\t\twhile( element && !element.nodeName.match( /section/gi ) ) {\n\t\t\t\telement = element.parentNode;\n\t\t\t}\n\n\t\t\tif( element && !element.classList.contains( 'disabled' ) ) {\n\n\t\t\t\tthis.deactivate();\n\n\t\t\t\tif( element.nodeName.match( /section/gi ) ) {\n\t\t\t\t\tlet h = parseInt( element.getAttribute( 'data-index-h' ), 10 ),\n\t\t\t\t\t\tv = parseInt( element.getAttribute( 'data-index-v' ), 10 );\n\n\t\t\t\t\tthis.Reveal.slide( h, v );\n\t\t\t\t}\n\n\t\t\t}\n\t\t}\n\n\t}\n\n}","import { enterFullscreen } from '../utils/util.js'\n\n/**\n * Handles all reveal.js keyboard interactions.\n */\nexport default class Keyboard {\n\n\tconstructor( Reveal ) {\n\n\t\tthis.Reveal = Reveal;\n\n\t\t// A key:value map of keyboard keys and descriptions of\n\t\t// the actions they trigger\n\t\tthis.shortcuts = {};\n\n\t\t// Holds custom key code mappings\n\t\tthis.bindings = {};\n\n\t\tthis.onDocumentKeyDown = this.onDocumentKeyDown.bind( this );\n\t\tthis.onDocumentKeyPress = this.onDocumentKeyPress.bind( this );\n\n\t}\n\n\t/**\n\t * Called when the reveal.js config is updated.\n\t */\n\tconfigure( config, oldConfig ) {\n\n\t\tif( config.navigationMode === 'linear' ) {\n\t\t\tthis.shortcuts['→ , ↓ , SPACE , N , L , J'] = 'Next slide';\n\t\t\tthis.shortcuts['← , ↑ , P , H , K'] = 'Previous slide';\n\t\t}\n\t\telse {\n\t\t\tthis.shortcuts['N , SPACE'] = 'Next slide';\n\t\t\tthis.shortcuts['P , Shift SPACE'] = 'Previous slide';\n\t\t\tthis.shortcuts['← , H'] = 'Navigate left';\n\t\t\tthis.shortcuts['→ , L'] = 'Navigate right';\n\t\t\tthis.shortcuts['↑ , K'] = 'Navigate up';\n\t\t\tthis.shortcuts['↓ , J'] = 'Navigate down';\n\t\t}\n\n\t\tthis.shortcuts['Alt + ←/↑/→/↓'] = 'Navigate without fragments';\n\t\tthis.shortcuts['Shift + ←/↑/→/↓'] = 'Jump to first/last slide';\n\t\tthis.shortcuts['B , .'] = 'Pause';\n\t\tthis.shortcuts['F'] = 'Fullscreen';\n\t\tthis.shortcuts['ESC, O'] = 'Slide overview';\n\n\t}\n\n\t/**\n\t * Starts listening for keyboard events.\n\t */\n\tbind() {\n\n\t\tdocument.addEventListener( 'keydown', this.onDocumentKeyDown, false );\n\t\tdocument.addEventListener( 'keypress', this.onDocumentKeyPress, false );\n\n\t}\n\n\t/**\n\t * Stops listening for keyboard events.\n\t */\n\tunbind() {\n\n\t\tdocument.removeEventListener( 'keydown', this.onDocumentKeyDown, false );\n\t\tdocument.removeEventListener( 'keypress', this.onDocumentKeyPress, false );\n\n\t}\n\n\t/**\n\t * Add a custom key binding with optional description to\n\t * be added to the help screen.\n\t */\n\taddKeyBinding( binding, callback ) {\n\n\t\tif( typeof binding === 'object' && binding.keyCode ) {\n\t\t\tthis.bindings[binding.keyCode] = {\n\t\t\t\tcallback: callback,\n\t\t\t\tkey: binding.key,\n\t\t\t\tdescription: binding.description\n\t\t\t};\n\t\t}\n\t\telse {\n\t\t\tthis.bindings[binding] = {\n\t\t\t\tcallback: callback,\n\t\t\t\tkey: null,\n\t\t\t\tdescription: null\n\t\t\t};\n\t\t}\n\n\t}\n\n\t/**\n\t * Removes the specified custom key binding.\n\t */\n\tremoveKeyBinding( keyCode ) {\n\n\t\tdelete this.bindings[keyCode];\n\n\t}\n\n\t/**\n\t * Programmatically triggers a keyboard event\n\t *\n\t * @param {int} keyCode\n\t */\n\ttriggerKey( keyCode ) {\n\n\t\tthis.onDocumentKeyDown( { keyCode } );\n\n\t}\n\n\t/**\n\t * Registers a new shortcut to include in the help overlay\n\t *\n\t * @param {String} key\n\t * @param {String} value\n\t */\n\tregisterKeyboardShortcut( key, value ) {\n\n\t\tthis.shortcuts[key] = value;\n\n\t}\n\n\tgetShortcuts() {\n\n\t\treturn this.shortcuts;\n\n\t}\n\n\tgetBindings() {\n\n\t\treturn this.bindings;\n\n\t}\n\n\t/**\n\t * Handler for the document level 'keypress' event.\n\t *\n\t * @param {object} event\n\t */\n\tonDocumentKeyPress( event ) {\n\n\t\t// Check if the pressed key is question mark\n\t\tif( event.shiftKey && event.charCode === 63 ) {\n\t\t\tthis.Reveal.toggleHelp();\n\t\t}\n\n\t}\n\n\t/**\n\t * Handler for the document level 'keydown' event.\n\t *\n\t * @param {object} event\n\t */\n\tonDocumentKeyDown( event ) {\n\n\t\tlet config = this.Reveal.getConfig();\n\n\t\t// If there's a condition specified and it returns false,\n\t\t// ignore this event\n\t\tif( typeof config.keyboardCondition === 'function' && config.keyboardCondition(event) === false ) {\n\t\t\treturn true;\n\t\t}\n\n\t\t// If keyboardCondition is set, only capture keyboard events\n\t\t// for embedded decks when they are focused\n\t\tif( config.keyboardCondition === 'focused' && !this.Reveal.isFocused() ) {\n\t\t\treturn true;\n\t\t}\n\n\t\t// Shorthand\n\t\tlet keyCode = event.keyCode;\n\n\t\t// Remember if auto-sliding was paused so we can toggle it\n\t\tlet autoSlideWasPaused = !this.Reveal.isAutoSliding();\n\n\t\tthis.Reveal.onUserInput( event );\n\n\t\t// Is there a focused element that could be using the keyboard?\n\t\tlet activeElementIsCE = document.activeElement && document.activeElement.isContentEditable === true;\n\t\tlet activeElementIsInput = document.activeElement && document.activeElement.tagName && /input|textarea/i.test( document.activeElement.tagName );\n\t\tlet activeElementIsNotes = document.activeElement && document.activeElement.className && /speaker-notes/i.test( document.activeElement.className);\n\n\t\t// Whitelist certain modifiers for slide navigation shortcuts\n\t\tlet isNavigationKey = [32, 37, 38, 39, 40, 78, 80].indexOf( event.keyCode ) !== -1;\n\n\t\t// Prevent all other events when a modifier is pressed\n\t\tlet unusedModifier = \t!( isNavigationKey && event.shiftKey || event.altKey ) &&\n\t\t\t\t\t\t\t\t( event.shiftKey || event.altKey || event.ctrlKey || event.metaKey );\n\n\t\t// Disregard the event if there's a focused element or a\n\t\t// keyboard modifier key is present\n\t\tif( activeElementIsCE || activeElementIsInput || activeElementIsNotes || unusedModifier ) return;\n\n\t\t// While paused only allow resume keyboard events; 'b', 'v', '.'\n\t\tlet resumeKeyCodes = [66,86,190,191];\n\t\tlet key;\n\n\t\t// Custom key bindings for togglePause should be able to resume\n\t\tif( typeof config.keyboard === 'object' ) {\n\t\t\tfor( key in config.keyboard ) {\n\t\t\t\tif( config.keyboard[key] === 'togglePause' ) {\n\t\t\t\t\tresumeKeyCodes.push( parseInt( key, 10 ) );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tif( this.Reveal.isPaused() && resumeKeyCodes.indexOf( keyCode ) === -1 ) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// Use linear navigation if we're configured to OR if\n\t\t// the presentation is one-dimensional\n\t\tlet useLinearMode = config.navigationMode === 'linear' || !this.Reveal.hasHorizontalSlides() || !this.Reveal.hasVerticalSlides();\n\n\t\tlet triggered = false;\n\n\t\t// 1. User defined key bindings\n\t\tif( typeof config.keyboard === 'object' ) {\n\n\t\t\tfor( key in config.keyboard ) {\n\n\t\t\t\t// Check if this binding matches the pressed key\n\t\t\t\tif( parseInt( key, 10 ) === keyCode ) {\n\n\t\t\t\t\tlet value = config.keyboard[ key ];\n\n\t\t\t\t\t// Callback function\n\t\t\t\t\tif( typeof value === 'function' ) {\n\t\t\t\t\t\tvalue.apply( null, [ event ] );\n\t\t\t\t\t}\n\t\t\t\t\t// String shortcuts to reveal.js API\n\t\t\t\t\telse if( typeof value === 'string' && typeof this.Reveal[ value ] === 'function' ) {\n\t\t\t\t\t\tthis.Reveal[ value ].call();\n\t\t\t\t\t}\n\n\t\t\t\t\ttriggered = true;\n\n\t\t\t\t}\n\n\t\t\t}\n\n\t\t}\n\n\t\t// 2. Registered custom key bindings\n\t\tif( triggered === false ) {\n\n\t\t\tfor( key in this.bindings ) {\n\n\t\t\t\t// Check if this binding matches the pressed key\n\t\t\t\tif( parseInt( key, 10 ) === keyCode ) {\n\n\t\t\t\t\tlet action = this.bindings[ key ].callback;\n\n\t\t\t\t\t// Callback function\n\t\t\t\t\tif( typeof action === 'function' ) {\n\t\t\t\t\t\taction.apply( null, [ event ] );\n\t\t\t\t\t}\n\t\t\t\t\t// String shortcuts to reveal.js API\n\t\t\t\t\telse if( typeof action === 'string' && typeof this.Reveal[ action ] === 'function' ) {\n\t\t\t\t\t\tthis.Reveal[ action ].call();\n\t\t\t\t\t}\n\n\t\t\t\t\ttriggered = true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// 3. System defined key bindings\n\t\tif( triggered === false ) {\n\n\t\t\t// Assume true and try to prove false\n\t\t\ttriggered = true;\n\n\t\t\t// P, PAGE UP\n\t\t\tif( keyCode === 80 || keyCode === 33 ) {\n\t\t\t\tthis.Reveal.prev({skipFragments: event.altKey});\n\t\t\t}\n\t\t\t// N, PAGE DOWN\n\t\t\telse if( keyCode === 78 || keyCode === 34 ) {\n\t\t\t\tthis.Reveal.next({skipFragments: event.altKey});\n\t\t\t}\n\t\t\t// H, LEFT\n\t\t\telse if( keyCode === 72 || keyCode === 37 ) {\n\t\t\t\tif( event.shiftKey ) {\n\t\t\t\t\tthis.Reveal.slide( 0 );\n\t\t\t\t}\n\t\t\t\telse if( !this.Reveal.overview.isActive() && useLinearMode ) {\n\t\t\t\t\tthis.Reveal.prev({skipFragments: event.altKey});\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tthis.Reveal.left({skipFragments: event.altKey});\n\t\t\t\t}\n\t\t\t}\n\t\t\t// L, RIGHT\n\t\t\telse if( keyCode === 76 || keyCode === 39 ) {\n\t\t\t\tif( event.shiftKey ) {\n\t\t\t\t\tthis.Reveal.slide( this.Reveal.getHorizontalSlides().length - 1 );\n\t\t\t\t}\n\t\t\t\telse if( !this.Reveal.overview.isActive() && useLinearMode ) {\n\t\t\t\t\tthis.Reveal.next({skipFragments: event.altKey});\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tthis.Reveal.right({skipFragments: event.altKey});\n\t\t\t\t}\n\t\t\t}\n\t\t\t// K, UP\n\t\t\telse if( keyCode === 75 || keyCode === 38 ) {\n\t\t\t\tif( event.shiftKey ) {\n\t\t\t\t\tthis.Reveal.slide( undefined, 0 );\n\t\t\t\t}\n\t\t\t\telse if( !this.Reveal.overview.isActive() && useLinearMode ) {\n\t\t\t\t\tthis.Reveal.prev({skipFragments: event.altKey});\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tthis.Reveal.up({skipFragments: event.altKey});\n\t\t\t\t}\n\t\t\t}\n\t\t\t// J, DOWN\n\t\t\telse if( keyCode === 74 || keyCode === 40 ) {\n\t\t\t\tif( event.shiftKey ) {\n\t\t\t\t\tthis.Reveal.slide( undefined, Number.MAX_VALUE );\n\t\t\t\t}\n\t\t\t\telse if( !this.Reveal.overview.isActive() && useLinearMode ) {\n\t\t\t\t\tthis.Reveal.next({skipFragments: event.altKey});\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tthis.Reveal.down({skipFragments: event.altKey});\n\t\t\t\t}\n\t\t\t}\n\t\t\t// HOME\n\t\t\telse if( keyCode === 36 ) {\n\t\t\t\tthis.Reveal.slide( 0 );\n\t\t\t}\n\t\t\t// END\n\t\t\telse if( keyCode === 35 ) {\n\t\t\t\tthis.Reveal.slide( this.Reveal.getHorizontalSlides().length - 1 );\n\t\t\t}\n\t\t\t// SPACE\n\t\t\telse if( keyCode === 32 ) {\n\t\t\t\tif( this.Reveal.overview.isActive() ) {\n\t\t\t\t\tthis.Reveal.overview.deactivate();\n\t\t\t\t}\n\t\t\t\tif( event.shiftKey ) {\n\t\t\t\t\tthis.Reveal.prev({skipFragments: event.altKey});\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tthis.Reveal.next({skipFragments: event.altKey});\n\t\t\t\t}\n\t\t\t}\n\t\t\t// TWO-SPOT, SEMICOLON, B, V, PERIOD, LOGITECH PRESENTER TOOLS \"BLACK SCREEN\" BUTTON\n\t\t\telse if( keyCode === 58 || keyCode === 59 || keyCode === 66 || keyCode === 86 || keyCode === 190 || keyCode === 191 ) {\n\t\t\t\tthis.Reveal.togglePause();\n\t\t\t}\n\t\t\t// F\n\t\t\telse if( keyCode === 70 ) {\n\t\t\t\tenterFullscreen( config.embedded ? this.Reveal.getViewportElement() : document.documentElement );\n\t\t\t}\n\t\t\t// A\n\t\t\telse if( keyCode === 65 ) {\n\t\t\t\tif ( config.autoSlideStoppable ) {\n\t\t\t\t\tthis.Reveal.toggleAutoSlide( autoSlideWasPaused );\n\t\t\t\t}\n\t\t\t}\n\t\t\telse {\n\t\t\t\ttriggered = false;\n\t\t\t}\n\n\t\t}\n\n\t\t// If the input resulted in a triggered action we should prevent\n\t\t// the browsers default behavior\n\t\tif( triggered ) {\n\t\t\tevent.preventDefault && event.preventDefault();\n\t\t}\n\t\t// ESC or O key\n\t\telse if( keyCode === 27 || keyCode === 79 ) {\n\t\t\tif( this.Reveal.closeOverlay() === false ) {\n\t\t\t\tthis.Reveal.overview.toggle();\n\t\t\t}\n\n\t\t\tevent.preventDefault && event.preventDefault();\n\t\t}\n\n\t\t// If auto-sliding is enabled we need to cue up\n\t\t// another timeout\n\t\tthis.Reveal.cueAutoSlide();\n\n\t}\n\n}","/**\n * Reads and writes the URL based on reveal.js' current state.\n */\nexport default class Location {\n\n\t// The minimum number of milliseconds that must pass between\n\t// calls to history.replaceState\n\tMAX_REPLACE_STATE_FREQUENCY = 1000\n\n\tconstructor( Reveal ) {\n\n\t\tthis.Reveal = Reveal;\n\n\t\t// Delays updates to the URL due to a Chrome thumbnailer bug\n\t\tthis.writeURLTimeout = 0;\n\n\t\tthis.replaceStateTimestamp = 0;\n\n\t\tthis.onWindowHashChange = this.onWindowHashChange.bind( this );\n\n\t}\n\n\tbind() {\n\n\t\twindow.addEventListener( 'hashchange', this.onWindowHashChange, false );\n\n\t}\n\n\tunbind() {\n\n\t\twindow.removeEventListener( 'hashchange', this.onWindowHashChange, false );\n\n\t}\n\n\t/**\n\t * Returns the slide indices for the given hash link.\n\t *\n\t * @param {string} [hash] the hash string that we want to\n\t * find the indices for\n\t *\n\t * @returns slide indices or null\n\t */\n\tgetIndicesFromHash( hash=window.location.hash ) {\n\n\t\t// Attempt to parse the hash as either an index or name\n\t\tlet name = hash.replace( /^#\\/?/, '' );\n\t\tlet bits = name.split( '/' );\n\n\t\t// If the first bit is not fully numeric and there is a name we\n\t\t// can assume that this is a named link\n\t\tif( !/^[0-9]*$/.test( bits[0] ) && name.length ) {\n\t\t\tlet element;\n\n\t\t\tlet f;\n\n\t\t\t// Parse named links with fragments (#/named-link/2)\n\t\t\tif( /\\/[-\\d]+$/g.test( name ) ) {\n\t\t\t\tf = parseInt( name.split( '/' ).pop(), 10 );\n\t\t\t\tf = isNaN(f) ? undefined : f;\n\t\t\t\tname = name.split( '/' ).shift();\n\t\t\t}\n\n\t\t\t// Ensure the named link is a valid HTML ID attribute\n\t\t\ttry {\n\t\t\t\telement = document.getElementById( decodeURIComponent( name ) );\n\t\t\t}\n\t\t\tcatch ( error ) { }\n\n\t\t\tif( element ) {\n\t\t\t\treturn { ...this.Reveal.getIndices( element ), f };\n\t\t\t}\n\t\t}\n\t\telse {\n\t\t\tconst config = this.Reveal.getConfig();\n\t\t\tlet hashIndexBase = config.hashOneBasedIndex ? 1 : 0;\n\n\t\t\t// Read the index components of the hash\n\t\t\tlet h = ( parseInt( bits[0], 10 ) - hashIndexBase ) || 0,\n\t\t\t\tv = ( parseInt( bits[1], 10 ) - hashIndexBase ) || 0,\n\t\t\t\tf;\n\n\t\t\tif( config.fragmentInURL ) {\n\t\t\t\tf = parseInt( bits[2], 10 );\n\t\t\t\tif( isNaN( f ) ) {\n\t\t\t\t\tf = undefined;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\treturn { h, v, f };\n\t\t}\n\n\t\t// The hash couldn't be parsed or no matching named link was found\n\t\treturn null\n\n\t}\n\n\t/**\n\t * Reads the current URL (hash) and navigates accordingly.\n\t */\n\treadURL() {\n\n\t\tconst currentIndices = this.Reveal.getIndices();\n\t\tconst newIndices = this.getIndicesFromHash();\n\n\t\tif( newIndices ) {\n\t\t\tif( ( newIndices.h !== currentIndices.h || newIndices.v !== currentIndices.v || newIndices.f !== undefined ) ) {\n\t\t\t\t\tthis.Reveal.slide( newIndices.h, newIndices.v, newIndices.f );\n\t\t\t}\n\t\t}\n\t\t// If no new indices are available, we're trying to navigate to\n\t\t// a slide hash that does not exist\n\t\telse {\n\t\t\tthis.Reveal.slide( currentIndices.h || 0, currentIndices.v || 0 );\n\t\t}\n\n\t}\n\n\t/**\n\t * Updates the page URL (hash) to reflect the current\n\t * state.\n\t *\n\t * @param {number} delay The time in ms to wait before\n\t * writing the hash\n\t */\n\twriteURL( delay ) {\n\n\t\tlet config = this.Reveal.getConfig();\n\t\tlet currentSlide = this.Reveal.getCurrentSlide();\n\n\t\t// Make sure there's never more than one timeout running\n\t\tclearTimeout( this.writeURLTimeout );\n\n\t\t// If a delay is specified, timeout this call\n\t\tif( typeof delay === 'number' ) {\n\t\t\tthis.writeURLTimeout = setTimeout( this.writeURL, delay );\n\t\t}\n\t\telse if( currentSlide ) {\n\n\t\t\tlet hash = this.getHash();\n\n\t\t\t// If we're configured to push to history OR the history\n\t\t\t// API is not avaialble.\n\t\t\tif( config.history ) {\n\t\t\t\twindow.location.hash = hash;\n\t\t\t}\n\t\t\t// If we're configured to reflect the current slide in the\n\t\t\t// URL without pushing to history.\n\t\t\telse if( config.hash ) {\n\t\t\t\t// If the hash is empty, don't add it to the URL\n\t\t\t\tif( hash === '/' ) {\n\t\t\t\t\tthis.debouncedReplaceState( window.location.pathname + window.location.search );\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tthis.debouncedReplaceState( '#' + hash );\n\t\t\t\t}\n\t\t\t}\n\t\t\t// UPDATE: The below nuking of all hash changes breaks\n\t\t\t// anchors on pages where reveal.js is running. Removed\n\t\t\t// in 4.0. Why was it here in the first place? ¯\\_(ツ)_/¯\n\t\t\t//\n\t\t\t// If history and hash are both disabled, a hash may still\n\t\t\t// be added to the URL by clicking on a href with a hash\n\t\t\t// target. Counter this by always removing the hash.\n\t\t\t// else {\n\t\t\t// \twindow.history.replaceState( null, null, window.location.pathname + window.location.search );\n\t\t\t// }\n\n\t\t}\n\n\t}\n\n\treplaceState( url ) {\n\n\t\twindow.history.replaceState( null, null, url );\n\t\tthis.replaceStateTimestamp = Date.now();\n\n\t}\n\n\tdebouncedReplaceState( url ) {\n\n\t\tclearTimeout( this.replaceStateTimeout );\n\n\t\tif( Date.now() - this.replaceStateTimestamp > this.MAX_REPLACE_STATE_FREQUENCY ) {\n\t\t\tthis.replaceState( url );\n\t\t}\n\t\telse {\n\t\t\tthis.replaceStateTimeout = setTimeout( () => this.replaceState( url ), this.MAX_REPLACE_STATE_FREQUENCY );\n\t\t}\n\n\t}\n\n\t/**\n\t * Return a hash URL that will resolve to the given slide location.\n\t *\n\t * @param {HTMLElement} [slide=currentSlide] The slide to link to\n\t */\n\tgetHash( slide ) {\n\n\t\tlet url = '/';\n\n\t\t// Attempt to create a named link based on the slide's ID\n\t\tlet s = slide || this.Reveal.getCurrentSlide();\n\t\tlet id = s ? s.getAttribute( 'id' ) : null;\n\t\tif( id ) {\n\t\t\tid = encodeURIComponent( id );\n\t\t}\n\n\t\tlet index = this.Reveal.getIndices( slide );\n\t\tif( !this.Reveal.getConfig().fragmentInURL ) {\n\t\t\tindex.f = undefined;\n\t\t}\n\n\t\t// If the current slide has an ID, use that as a named link,\n\t\t// but we don't support named links with a fragment index\n\t\tif( typeof id === 'string' && id.length ) {\n\t\t\turl = '/' + id;\n\n\t\t\t// If there is also a fragment, append that at the end\n\t\t\t// of the named link, like: #/named-link/2\n\t\t\tif( index.f >= 0 ) url += '/' + index.f;\n\t\t}\n\t\t// Otherwise use the /h/v index\n\t\telse {\n\t\t\tlet hashIndexBase = this.Reveal.getConfig().hashOneBasedIndex ? 1 : 0;\n\t\t\tif( index.h > 0 || index.v > 0 || index.f >= 0 ) url += index.h + hashIndexBase;\n\t\t\tif( index.v > 0 || index.f >= 0 ) url += '/' + (index.v + hashIndexBase );\n\t\t\tif( index.f >= 0 ) url += '/' + index.f;\n\t\t}\n\n\t\treturn url;\n\n\t}\n\n\t/**\n\t * Handler for the window level 'hashchange' event.\n\t *\n\t * @param {object} [event]\n\t */\n\tonWindowHashChange( event ) {\n\n\t\tthis.readURL();\n\n\t}\n\n}","import { queryAll } from '../utils/util.js'\nimport { isAndroid } from '../utils/device.js'\n\n/**\n * Manages our presentation controls. This includes both\n * the built-in control arrows as well as event monitoring\n * of any elements within the presentation with either of the\n * following helper classes:\n * - .navigate-up\n * - .navigate-right\n * - .navigate-down\n * - .navigate-left\n * - .navigate-next\n * - .navigate-prev\n */\nexport default class Controls {\n\n\tconstructor( Reveal ) {\n\n\t\tthis.Reveal = Reveal;\n\n\t\tthis.onNavigateLeftClicked = this.onNavigateLeftClicked.bind( this );\n\t\tthis.onNavigateRightClicked = this.onNavigateRightClicked.bind( this );\n\t\tthis.onNavigateUpClicked = this.onNavigateUpClicked.bind( this );\n\t\tthis.onNavigateDownClicked = this.onNavigateDownClicked.bind( this );\n\t\tthis.onNavigatePrevClicked = this.onNavigatePrevClicked.bind( this );\n\t\tthis.onNavigateNextClicked = this.onNavigateNextClicked.bind( this );\n\n\t}\n\n\trender() {\n\n\t\tconst rtl = this.Reveal.getConfig().rtl;\n\t\tconst revealElement = this.Reveal.getRevealElement();\n\n\t\tthis.element = document.createElement( 'aside' );\n\t\tthis.element.className = 'controls';\n\t\tthis.element.innerHTML =\n\t\t\t`\n\t\t\t\n\t\t\t\n\t\t\t`;\n\n\t\tthis.Reveal.getRevealElement().appendChild( this.element );\n\n\t\t// There can be multiple instances of controls throughout the page\n\t\tthis.controlsLeft = queryAll( revealElement, '.navigate-left' );\n\t\tthis.controlsRight = queryAll( revealElement, '.navigate-right' );\n\t\tthis.controlsUp = queryAll( revealElement, '.navigate-up' );\n\t\tthis.controlsDown = queryAll( revealElement, '.navigate-down' );\n\t\tthis.controlsPrev = queryAll( revealElement, '.navigate-prev' );\n\t\tthis.controlsNext = queryAll( revealElement, '.navigate-next' );\n\n\t\t// The left, right and down arrows in the standard reveal.js controls\n\t\tthis.controlsRightArrow = this.element.querySelector( '.navigate-right' );\n\t\tthis.controlsLeftArrow = this.element.querySelector( '.navigate-left' );\n\t\tthis.controlsDownArrow = this.element.querySelector( '.navigate-down' );\n\n\t}\n\n\t/**\n\t * Called when the reveal.js config is updated.\n\t */\n\tconfigure( config, oldConfig ) {\n\n\t\tthis.element.style.display = config.controls ? 'block' : 'none';\n\n\t\tthis.element.setAttribute( 'data-controls-layout', config.controlsLayout );\n\t\tthis.element.setAttribute( 'data-controls-back-arrows', config.controlsBackArrows );\n\n\t}\n\n\tbind() {\n\n\t\t// Listen to both touch and click events, in case the device\n\t\t// supports both\n\t\tlet pointerEvents = [ 'touchstart', 'click' ];\n\n\t\t// Only support touch for Android, fixes double navigations in\n\t\t// stock browser\n\t\tif( isAndroid ) {\n\t\t\tpointerEvents = [ 'touchstart' ];\n\t\t}\n\n\t\tpointerEvents.forEach( eventName => {\n\t\t\tthis.controlsLeft.forEach( el => el.addEventListener( eventName, this.onNavigateLeftClicked, false ) );\n\t\t\tthis.controlsRight.forEach( el => el.addEventListener( eventName, this.onNavigateRightClicked, false ) );\n\t\t\tthis.controlsUp.forEach( el => el.addEventListener( eventName, this.onNavigateUpClicked, false ) );\n\t\t\tthis.controlsDown.forEach( el => el.addEventListener( eventName, this.onNavigateDownClicked, false ) );\n\t\t\tthis.controlsPrev.forEach( el => el.addEventListener( eventName, this.onNavigatePrevClicked, false ) );\n\t\t\tthis.controlsNext.forEach( el => el.addEventListener( eventName, this.onNavigateNextClicked, false ) );\n\t\t} );\n\n\t}\n\n\tunbind() {\n\n\t\t[ 'touchstart', 'click' ].forEach( eventName => {\n\t\t\tthis.controlsLeft.forEach( el => el.removeEventListener( eventName, this.onNavigateLeftClicked, false ) );\n\t\t\tthis.controlsRight.forEach( el => el.removeEventListener( eventName, this.onNavigateRightClicked, false ) );\n\t\t\tthis.controlsUp.forEach( el => el.removeEventListener( eventName, this.onNavigateUpClicked, false ) );\n\t\t\tthis.controlsDown.forEach( el => el.removeEventListener( eventName, this.onNavigateDownClicked, false ) );\n\t\t\tthis.controlsPrev.forEach( el => el.removeEventListener( eventName, this.onNavigatePrevClicked, false ) );\n\t\t\tthis.controlsNext.forEach( el => el.removeEventListener( eventName, this.onNavigateNextClicked, false ) );\n\t\t} );\n\n\t}\n\n\t/**\n\t * Updates the state of all control/navigation arrows.\n\t */\n\tupdate() {\n\n\t\tlet routes = this.Reveal.availableRoutes();\n\n\t\t// Remove the 'enabled' class from all directions\n\t\t[...this.controlsLeft, ...this.controlsRight, ...this.controlsUp, ...this.controlsDown, ...this.controlsPrev, ...this.controlsNext].forEach( node => {\n\t\t\tnode.classList.remove( 'enabled', 'fragmented' );\n\n\t\t\t// Set 'disabled' attribute on all directions\n\t\t\tnode.setAttribute( 'disabled', 'disabled' );\n\t\t} );\n\n\t\t// Add the 'enabled' class to the available routes; remove 'disabled' attribute to enable buttons\n\t\tif( routes.left ) this.controlsLeft.forEach( el => { el.classList.add( 'enabled' ); el.removeAttribute( 'disabled' ); } );\n\t\tif( routes.right ) this.controlsRight.forEach( el => { el.classList.add( 'enabled' ); el.removeAttribute( 'disabled' ); } );\n\t\tif( routes.up ) this.controlsUp.forEach( el => { el.classList.add( 'enabled' ); el.removeAttribute( 'disabled' ); } );\n\t\tif( routes.down ) this.controlsDown.forEach( el => { el.classList.add( 'enabled' ); el.removeAttribute( 'disabled' ); } );\n\n\t\t// Prev/next buttons\n\t\tif( routes.left || routes.up ) this.controlsPrev.forEach( el => { el.classList.add( 'enabled' ); el.removeAttribute( 'disabled' ); } );\n\t\tif( routes.right || routes.down ) this.controlsNext.forEach( el => { el.classList.add( 'enabled' ); el.removeAttribute( 'disabled' ); } );\n\n\t\t// Highlight fragment directions\n\t\tlet currentSlide = this.Reveal.getCurrentSlide();\n\t\tif( currentSlide ) {\n\n\t\t\tlet fragmentsRoutes = this.Reveal.fragments.availableRoutes();\n\n\t\t\t// Always apply fragment decorator to prev/next buttons\n\t\t\tif( fragmentsRoutes.prev ) this.controlsPrev.forEach( el => { el.classList.add( 'fragmented', 'enabled' ); el.removeAttribute( 'disabled' ); } );\n\t\t\tif( fragmentsRoutes.next ) this.controlsNext.forEach( el => { el.classList.add( 'fragmented', 'enabled' ); el.removeAttribute( 'disabled' ); } );\n\n\t\t\t// Apply fragment decorators to directional buttons based on\n\t\t\t// what slide axis they are in\n\t\t\tif( this.Reveal.isVerticalSlide( currentSlide ) ) {\n\t\t\t\tif( fragmentsRoutes.prev ) this.controlsUp.forEach( el => { el.classList.add( 'fragmented', 'enabled' ); el.removeAttribute( 'disabled' ); } );\n\t\t\t\tif( fragmentsRoutes.next ) this.controlsDown.forEach( el => { el.classList.add( 'fragmented', 'enabled' ); el.removeAttribute( 'disabled' ); } );\n\t\t\t}\n\t\t\telse {\n\t\t\t\tif( fragmentsRoutes.prev ) this.controlsLeft.forEach( el => { el.classList.add( 'fragmented', 'enabled' ); el.removeAttribute( 'disabled' ); } );\n\t\t\t\tif( fragmentsRoutes.next ) this.controlsRight.forEach( el => { el.classList.add( 'fragmented', 'enabled' ); el.removeAttribute( 'disabled' ); } );\n\t\t\t}\n\n\t\t}\n\n\t\tif( this.Reveal.getConfig().controlsTutorial ) {\n\n\t\t\tlet indices = this.Reveal.getIndices();\n\n\t\t\t// Highlight control arrows with an animation to ensure\n\t\t\t// that the viewer knows how to navigate\n\t\t\tif( !this.Reveal.hasNavigatedVertically() && routes.down ) {\n\t\t\t\tthis.controlsDownArrow.classList.add( 'highlight' );\n\t\t\t}\n\t\t\telse {\n\t\t\t\tthis.controlsDownArrow.classList.remove( 'highlight' );\n\n\t\t\t\tif( this.Reveal.getConfig().rtl ) {\n\n\t\t\t\t\tif( !this.Reveal.hasNavigatedHorizontally() && routes.left && indices.v === 0 ) {\n\t\t\t\t\t\tthis.controlsLeftArrow.classList.add( 'highlight' );\n\t\t\t\t\t}\n\t\t\t\t\telse {\n\t\t\t\t\t\tthis.controlsLeftArrow.classList.remove( 'highlight' );\n\t\t\t\t\t}\n\n\t\t\t\t} else {\n\n\t\t\t\t\tif( !this.Reveal.hasNavigatedHorizontally() && routes.right && indices.v === 0 ) {\n\t\t\t\t\t\tthis.controlsRightArrow.classList.add( 'highlight' );\n\t\t\t\t\t}\n\t\t\t\t\telse {\n\t\t\t\t\t\tthis.controlsRightArrow.classList.remove( 'highlight' );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\tdestroy() {\n\n\t\tthis.unbind();\n\t\tthis.element.remove();\n\n\t}\n\n\t/**\n\t * Event handlers for navigation control buttons.\n\t */\n\tonNavigateLeftClicked( event ) {\n\n\t\tevent.preventDefault();\n\t\tthis.Reveal.onUserInput();\n\n\t\tif( this.Reveal.getConfig().navigationMode === 'linear' ) {\n\t\t\tthis.Reveal.prev();\n\t\t}\n\t\telse {\n\t\t\tthis.Reveal.left();\n\t\t}\n\n\t}\n\n\tonNavigateRightClicked( event ) {\n\n\t\tevent.preventDefault();\n\t\tthis.Reveal.onUserInput();\n\n\t\tif( this.Reveal.getConfig().navigationMode === 'linear' ) {\n\t\t\tthis.Reveal.next();\n\t\t}\n\t\telse {\n\t\t\tthis.Reveal.right();\n\t\t}\n\n\t}\n\n\tonNavigateUpClicked( event ) {\n\n\t\tevent.preventDefault();\n\t\tthis.Reveal.onUserInput();\n\n\t\tthis.Reveal.up();\n\n\t}\n\n\tonNavigateDownClicked( event ) {\n\n\t\tevent.preventDefault();\n\t\tthis.Reveal.onUserInput();\n\n\t\tthis.Reveal.down();\n\n\t}\n\n\tonNavigatePrevClicked( event ) {\n\n\t\tevent.preventDefault();\n\t\tthis.Reveal.onUserInput();\n\n\t\tthis.Reveal.prev();\n\n\t}\n\n\tonNavigateNextClicked( event ) {\n\n\t\tevent.preventDefault();\n\t\tthis.Reveal.onUserInput();\n\n\t\tthis.Reveal.next();\n\n\t}\n\n\n}","/**\n * Creates a visual progress bar for the presentation.\n */\nexport default class Progress {\n\n\tconstructor( Reveal ) {\n\n\t\tthis.Reveal = Reveal;\n\n\t\tthis.onProgressClicked = this.onProgressClicked.bind( this );\n\n\t}\n\n\trender() {\n\n\t\tthis.element = document.createElement( 'div' );\n\t\tthis.element.className = 'progress';\n\t\tthis.Reveal.getRevealElement().appendChild( this.element );\n\n\t\tthis.bar = document.createElement( 'span' );\n\t\tthis.element.appendChild( this.bar );\n\n\t}\n\n\t/**\n\t * Called when the reveal.js config is updated.\n\t */\n\tconfigure( config, oldConfig ) {\n\n\t\tthis.element.style.display = config.progress ? 'block' : 'none';\n\n\t}\n\n\tbind() {\n\n\t\tif( this.Reveal.getConfig().progress && this.element ) {\n\t\t\tthis.element.addEventListener( 'click', this.onProgressClicked, false );\n\t\t}\n\n\t}\n\n\tunbind() {\n\n\t\tif ( this.Reveal.getConfig().progress && this.element ) {\n\t\t\tthis.element.removeEventListener( 'click', this.onProgressClicked, false );\n\t\t}\n\n\t}\n\n\t/**\n\t * Updates the progress bar to reflect the current slide.\n\t */\n\tupdate() {\n\n\t\t// Update progress if enabled\n\t\tif( this.Reveal.getConfig().progress && this.bar ) {\n\n\t\t\tlet scale = this.Reveal.getProgress();\n\n\t\t\t// Don't fill the progress bar if there's only one slide\n\t\t\tif( this.Reveal.getTotalSlides() < 2 ) {\n\t\t\t\tscale = 0;\n\t\t\t}\n\n\t\t\tthis.bar.style.transform = 'scaleX('+ scale +')';\n\n\t\t}\n\n\t}\n\n\tgetMaxWidth() {\n\n\t\treturn this.Reveal.getRevealElement().offsetWidth;\n\n\t}\n\n\t/**\n\t * Clicking on the progress bar results in a navigation to the\n\t * closest approximate horizontal slide using this equation:\n\t *\n\t * ( clickX / presentationWidth ) * numberOfSlides\n\t *\n\t * @param {object} event\n\t */\n\tonProgressClicked( event ) {\n\n\t\tthis.Reveal.onUserInput( event );\n\n\t\tevent.preventDefault();\n\n\t\tlet slides = this.Reveal.getSlides();\n\t\tlet slidesTotal = slides.length;\n\t\tlet slideIndex = Math.floor( ( event.clientX / this.getMaxWidth() ) * slidesTotal );\n\n\t\tif( this.Reveal.getConfig().rtl ) {\n\t\t\tslideIndex = slidesTotal - slideIndex;\n\t\t}\n\n\t\tlet targetIndices = this.Reveal.getIndices(slides[slideIndex]);\n\t\tthis.Reveal.slide( targetIndices.h, targetIndices.v );\n\n\t}\n\n\tdestroy() {\n\n\t\tthis.element.remove();\n\n\t}\n\n}","/**\n * Handles hiding of the pointer/cursor when inactive.\n */\nexport default class Pointer {\n\n\tconstructor( Reveal ) {\n\n\t\tthis.Reveal = Reveal;\n\n\t\t// Throttles mouse wheel navigation\n\t\tthis.lastMouseWheelStep = 0;\n\n\t\t// Is the mouse pointer currently hidden from view\n\t\tthis.cursorHidden = false;\n\n\t\t// Timeout used to determine when the cursor is inactive\n\t\tthis.cursorInactiveTimeout = 0;\n\n\t\tthis.onDocumentCursorActive = this.onDocumentCursorActive.bind( this );\n\t\tthis.onDocumentMouseScroll = this.onDocumentMouseScroll.bind( this );\n\n\t}\n\n\t/**\n\t * Called when the reveal.js config is updated.\n\t */\n\tconfigure( config, oldConfig ) {\n\n\t\tif( config.mouseWheel ) {\n\t\t\tdocument.addEventListener( 'DOMMouseScroll', this.onDocumentMouseScroll, false ); // FF\n\t\t\tdocument.addEventListener( 'mousewheel', this.onDocumentMouseScroll, false );\n\t\t}\n\t\telse {\n\t\t\tdocument.removeEventListener( 'DOMMouseScroll', this.onDocumentMouseScroll, false ); // FF\n\t\t\tdocument.removeEventListener( 'mousewheel', this.onDocumentMouseScroll, false );\n\t\t}\n\n\t\t// Auto-hide the mouse pointer when its inactive\n\t\tif( config.hideInactiveCursor ) {\n\t\t\tdocument.addEventListener( 'mousemove', this.onDocumentCursorActive, false );\n\t\t\tdocument.addEventListener( 'mousedown', this.onDocumentCursorActive, false );\n\t\t}\n\t\telse {\n\t\t\tthis.showCursor();\n\n\t\t\tdocument.removeEventListener( 'mousemove', this.onDocumentCursorActive, false );\n\t\t\tdocument.removeEventListener( 'mousedown', this.onDocumentCursorActive, false );\n\t\t}\n\n\t}\n\n\t/**\n\t * Shows the mouse pointer after it has been hidden with\n\t * #hideCursor.\n\t */\n\tshowCursor() {\n\n\t\tif( this.cursorHidden ) {\n\t\t\tthis.cursorHidden = false;\n\t\t\tthis.Reveal.getRevealElement().style.cursor = '';\n\t\t}\n\n\t}\n\n\t/**\n\t * Hides the mouse pointer when it's on top of the .reveal\n\t * container.\n\t */\n\thideCursor() {\n\n\t\tif( this.cursorHidden === false ) {\n\t\t\tthis.cursorHidden = true;\n\t\t\tthis.Reveal.getRevealElement().style.cursor = 'none';\n\t\t}\n\n\t}\n\n\tdestroy() {\n\n\t\tthis.showCursor();\n\n\t\tdocument.removeEventListener( 'DOMMouseScroll', this.onDocumentMouseScroll, false );\n\t\tdocument.removeEventListener( 'mousewheel', this.onDocumentMouseScroll, false );\n\t\tdocument.removeEventListener( 'mousemove', this.onDocumentCursorActive, false );\n\t\tdocument.removeEventListener( 'mousedown', this.onDocumentCursorActive, false );\n\n\t}\n\n\t/**\n\t * Called whenever there is mouse input at the document level\n\t * to determine if the cursor is active or not.\n\t *\n\t * @param {object} event\n\t */\n\tonDocumentCursorActive( event ) {\n\n\t\tthis.showCursor();\n\n\t\tclearTimeout( this.cursorInactiveTimeout );\n\n\t\tthis.cursorInactiveTimeout = setTimeout( this.hideCursor.bind( this ), this.Reveal.getConfig().hideCursorTime );\n\n\t}\n\n\t/**\n\t * Handles mouse wheel scrolling, throttled to avoid skipping\n\t * multiple slides.\n\t *\n\t * @param {object} event\n\t */\n\tonDocumentMouseScroll( event ) {\n\n\t\tif( Date.now() - this.lastMouseWheelStep > 1000 ) {\n\n\t\t\tthis.lastMouseWheelStep = Date.now();\n\n\t\t\tlet delta = event.detail || -event.wheelDelta;\n\t\t\tif( delta > 0 ) {\n\t\t\t\tthis.Reveal.next();\n\t\t\t}\n\t\t\telse if( delta < 0 ) {\n\t\t\t\tthis.Reveal.prev();\n\t\t\t}\n\n\t\t}\n\n\t}\n\n}","/**\n * Loads a JavaScript file from the given URL and executes it.\n *\n * @param {string} url Address of the .js file to load\n * @param {function} callback Method to invoke when the script\n * has loaded and executed\n */\nexport const loadScript = ( url, callback ) => {\n\n\tconst script = document.createElement( 'script' );\n\tscript.type = 'text/javascript';\n\tscript.async = false;\n\tscript.defer = false;\n\tscript.src = url;\n\n\tif( typeof callback === 'function' ) {\n\n\t\t// Success callback\n\t\tscript.onload = script.onreadystatechange = event => {\n\t\t\tif( event.type === 'load' || /loaded|complete/.test( script.readyState ) ) {\n\n\t\t\t\t// Kill event listeners\n\t\t\t\tscript.onload = script.onreadystatechange = script.onerror = null;\n\n\t\t\t\tcallback();\n\n\t\t\t}\n\t\t};\n\n\t\t// Error callback\n\t\tscript.onerror = err => {\n\n\t\t\t// Kill event listeners\n\t\t\tscript.onload = script.onreadystatechange = script.onerror = null;\n\n\t\t\tcallback( new Error( 'Failed loading script: ' + script.src + '\\n' + err ) );\n\n\t\t};\n\n\t}\n\n\t// Append the script at the end of \n\tconst head = document.querySelector( 'head' );\n\thead.insertBefore( script, head.lastChild );\n\n}","import { loadScript } from '../utils/loader.js'\n\n/**\n * Manages loading and registering of reveal.js plugins.\n */\nexport default class Plugins {\n\n\tconstructor( reveal ) {\n\n\t\tthis.Reveal = reveal;\n\n\t\t// Flags our current state (idle -> loading -> loaded)\n\t\tthis.state = 'idle';\n\n\t\t// An id:instance map of currently registed plugins\n\t\tthis.registeredPlugins = {};\n\n\t\tthis.asyncDependencies = [];\n\n\t}\n\n\t/**\n\t * Loads reveal.js dependencies, registers and\n\t * initializes plugins.\n\t *\n\t * Plugins are direct references to a reveal.js plugin\n\t * object that we register and initialize after any\n\t * synchronous dependencies have loaded.\n\t *\n\t * Dependencies are defined via the 'dependencies' config\n\t * option and will be loaded prior to starting reveal.js.\n\t * Some dependencies may have an 'async' flag, if so they\n\t * will load after reveal.js has been started up.\n\t */\n\tload( plugins, dependencies ) {\n\n\t\tthis.state = 'loading';\n\n\t\tplugins.forEach( this.registerPlugin.bind( this ) );\n\n\t\treturn new Promise( resolve => {\n\n\t\t\tlet scripts = [],\n\t\t\t\tscriptsToLoad = 0;\n\n\t\t\tdependencies.forEach( s => {\n\t\t\t\t// Load if there's no condition or the condition is truthy\n\t\t\t\tif( !s.condition || s.condition() ) {\n\t\t\t\t\tif( s.async ) {\n\t\t\t\t\t\tthis.asyncDependencies.push( s );\n\t\t\t\t\t}\n\t\t\t\t\telse {\n\t\t\t\t\t\tscripts.push( s );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\tif( scripts.length ) {\n\t\t\t\tscriptsToLoad = scripts.length;\n\n\t\t\t\tconst scriptLoadedCallback = (s) => {\n\t\t\t\t\tif( s && typeof s.callback === 'function' ) s.callback();\n\n\t\t\t\t\tif( --scriptsToLoad === 0 ) {\n\t\t\t\t\t\tthis.initPlugins().then( resolve );\n\t\t\t\t\t}\n\t\t\t\t};\n\n\t\t\t\t// Load synchronous scripts\n\t\t\t\tscripts.forEach( s => {\n\t\t\t\t\tif( typeof s.id === 'string' ) {\n\t\t\t\t\t\tthis.registerPlugin( s );\n\t\t\t\t\t\tscriptLoadedCallback( s );\n\t\t\t\t\t}\n\t\t\t\t\telse if( typeof s.src === 'string' ) {\n\t\t\t\t\t\tloadScript( s.src, () => scriptLoadedCallback(s) );\n\t\t\t\t\t}\n\t\t\t\t\telse {\n\t\t\t\t\t\tconsole.warn( 'Unrecognized plugin format', s );\n\t\t\t\t\t\tscriptLoadedCallback();\n\t\t\t\t\t}\n\t\t\t\t} );\n\t\t\t}\n\t\t\telse {\n\t\t\t\tthis.initPlugins().then( resolve );\n\t\t\t}\n\n\t\t} );\n\n\t}\n\n\t/**\n\t * Initializes our plugins and waits for them to be ready\n\t * before proceeding.\n\t */\n\tinitPlugins() {\n\n\t\treturn new Promise( resolve => {\n\n\t\t\tlet pluginValues = Object.values( this.registeredPlugins );\n\t\t\tlet pluginsToInitialize = pluginValues.length;\n\n\t\t\t// If there are no plugins, skip this step\n\t\t\tif( pluginsToInitialize === 0 ) {\n\t\t\t\tthis.loadAsync().then( resolve );\n\t\t\t}\n\t\t\t// ... otherwise initialize plugins\n\t\t\telse {\n\n\t\t\t\tlet initNextPlugin;\n\n\t\t\t\tlet afterPlugInitialized = () => {\n\t\t\t\t\tif( --pluginsToInitialize === 0 ) {\n\t\t\t\t\t\tthis.loadAsync().then( resolve );\n\t\t\t\t\t}\n\t\t\t\t\telse {\n\t\t\t\t\t\tinitNextPlugin();\n\t\t\t\t\t}\n\t\t\t\t};\n\n\t\t\t\tlet i = 0;\n\n\t\t\t\t// Initialize plugins serially\n\t\t\t\tinitNextPlugin = () => {\n\n\t\t\t\t\tlet plugin = pluginValues[i++];\n\n\t\t\t\t\t// If the plugin has an 'init' method, invoke it\n\t\t\t\t\tif( typeof plugin.init === 'function' ) {\n\t\t\t\t\t\tlet promise = plugin.init( this.Reveal );\n\n\t\t\t\t\t\t// If the plugin returned a Promise, wait for it\n\t\t\t\t\t\tif( promise && typeof promise.then === 'function' ) {\n\t\t\t\t\t\t\tpromise.then( afterPlugInitialized );\n\t\t\t\t\t\t}\n\t\t\t\t\t\telse {\n\t\t\t\t\t\t\tafterPlugInitialized();\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\telse {\n\t\t\t\t\t\tafterPlugInitialized();\n\t\t\t\t\t}\n\n\t\t\t\t}\n\n\t\t\t\tinitNextPlugin();\n\n\t\t\t}\n\n\t\t} )\n\n\t}\n\n\t/**\n\t * Loads all async reveal.js dependencies.\n\t */\n\tloadAsync() {\n\n\t\tthis.state = 'loaded';\n\n\t\tif( this.asyncDependencies.length ) {\n\t\t\tthis.asyncDependencies.forEach( s => {\n\t\t\t\tloadScript( s.src, s.callback );\n\t\t\t} );\n\t\t}\n\n\t\treturn Promise.resolve();\n\n\t}\n\n\t/**\n\t * Registers a new plugin with this reveal.js instance.\n\t *\n\t * reveal.js waits for all regisered plugins to initialize\n\t * before considering itself ready, as long as the plugin\n\t * is registered before calling `Reveal.initialize()`.\n\t */\n\tregisterPlugin( plugin ) {\n\n\t\t// Backwards compatibility to make reveal.js ~3.9.0\n\t\t// plugins work with reveal.js 4.0.0\n\t\tif( arguments.length === 2 && typeof arguments[0] === 'string' ) {\n\t\t\tplugin = arguments[1];\n\t\t\tplugin.id = arguments[0];\n\t\t}\n\t\t// Plugin can optionally be a function which we call\n\t\t// to create an instance of the plugin\n\t\telse if( typeof plugin === 'function' ) {\n\t\t\tplugin = plugin();\n\t\t}\n\n\t\tlet id = plugin.id;\n\n\t\tif( typeof id !== 'string' ) {\n\t\t\tconsole.warn( 'Unrecognized plugin format; can\\'t find plugin.id', plugin );\n\t\t}\n\t\telse if( this.registeredPlugins[id] === undefined ) {\n\t\t\tthis.registeredPlugins[id] = plugin;\n\n\t\t\t// If a plugin is registered after reveal.js is loaded,\n\t\t\t// initialize it right away\n\t\t\tif( this.state === 'loaded' && typeof plugin.init === 'function' ) {\n\t\t\t\tplugin.init( this.Reveal );\n\t\t\t}\n\t\t}\n\t\telse {\n\t\t\tconsole.warn( 'reveal.js: \"'+ id +'\" plugin has already been registered' );\n\t\t}\n\n\t}\n\n\t/**\n\t * Checks if a specific plugin has been registered.\n\t *\n\t * @param {String} id Unique plugin identifier\n\t */\n\thasPlugin( id ) {\n\n\t\treturn !!this.registeredPlugins[id];\n\n\t}\n\n\t/**\n\t * Returns the specific plugin instance, if a plugin\n\t * with the given ID has been registered.\n\t *\n\t * @param {String} id Unique plugin identifier\n\t */\n\tgetPlugin( id ) {\n\n\t\treturn this.registeredPlugins[id];\n\n\t}\n\n\tgetRegisteredPlugins() {\n\n\t\treturn this.registeredPlugins;\n\n\t}\n\n\tdestroy() {\n\n\t\tObject.values( this.registeredPlugins ).forEach( plugin => {\n\t\t\tif( typeof plugin.destroy === 'function' ) {\n\t\t\t\tplugin.destroy();\n\t\t\t}\n\t\t} );\n\n\t\tthis.registeredPlugins = {};\n\t\tthis.asyncDependencies = [];\n\n\t}\n\n}\n","import { SLIDES_SELECTOR } from '../utils/constants.js'\nimport { queryAll, createStyleSheet } from '../utils/util.js'\n\n/**\n * Setups up our presentation for printing/exporting to PDF.\n */\nexport default class Print {\n\n\tconstructor( Reveal ) {\n\n\t\tthis.Reveal = Reveal;\n\n\t}\n\n\t/**\n\t * Configures the presentation for printing to a static\n\t * PDF.\n\t */\n\tasync setupPDF() {\n\n\t\tconst config = this.Reveal.getConfig();\n\t\tconst slides = queryAll( this.Reveal.getRevealElement(), SLIDES_SELECTOR )\n\n\t\t// Compute slide numbers now, before we start duplicating slides\n\t\tconst doingSlideNumbers = config.slideNumber && /all|print/i.test( config.showSlideNumber );\n\n\t\tconst slideSize = this.Reveal.getComputedSlideSize( window.innerWidth, window.innerHeight );\n\n\t\t// Dimensions of the PDF pages\n\t\tconst pageWidth = Math.floor( slideSize.width * ( 1 + config.margin ) ),\n\t\t\tpageHeight = Math.floor( slideSize.height * ( 1 + config.margin ) );\n\n\t\t// Dimensions of slides within the pages\n\t\tconst slideWidth = slideSize.width,\n\t\t\tslideHeight = slideSize.height;\n\n\t\tawait new Promise( requestAnimationFrame );\n\n\t\t// Let the browser know what page size we want to print\n\t\tcreateStyleSheet( '@page{size:'+ pageWidth +'px '+ pageHeight +'px; margin: 0px;}' );\n\n\t\t// Limit the size of certain elements to the dimensions of the slide\n\t\tcreateStyleSheet( '.reveal section>img, .reveal section>video, .reveal section>iframe{max-width: '+ slideWidth +'px; max-height:'+ slideHeight +'px}' );\n\n\t\tdocument.documentElement.classList.add( 'print-pdf' );\n\t\tdocument.body.style.width = pageWidth + 'px';\n\t\tdocument.body.style.height = pageHeight + 'px';\n\n\t\tconst viewportElement = document.querySelector( '.reveal-viewport' );\n\t\tlet presentationBackground;\n\t\tif( viewportElement ) {\n\t\t\tconst viewportStyles = window.getComputedStyle( viewportElement );\n\t\t\tif( viewportStyles && viewportStyles.background ) {\n\t\t\t\tpresentationBackground = viewportStyles.background;\n\t\t\t}\n\t\t}\n\n\t\t// Make sure stretch elements fit on slide\n\t\tawait new Promise( requestAnimationFrame );\n\t\tthis.Reveal.layoutSlideContents( slideWidth, slideHeight );\n\n\t\t// Batch scrollHeight access to prevent layout thrashing\n\t\tawait new Promise( requestAnimationFrame );\n\n\t\tconst slideScrollHeights = slides.map( slide => slide.scrollHeight );\n\n\t\tconst pages = [];\n\t\tconst pageContainer = slides[0].parentNode;\n\n\t\t// Slide and slide background layout\n\t\tslides.forEach( function( slide, index ) {\n\n\t\t\t// Vertical stacks are not centred since their section\n\t\t\t// children will be\n\t\t\tif( slide.classList.contains( 'stack' ) === false ) {\n\t\t\t\t// Center the slide inside of the page, giving the slide some margin\n\t\t\t\tlet left = ( pageWidth - slideWidth ) / 2;\n\t\t\t\tlet top = ( pageHeight - slideHeight ) / 2;\n\n\t\t\t\tconst contentHeight = slideScrollHeights[ index ];\n\t\t\t\tlet numberOfPages = Math.max( Math.ceil( contentHeight / pageHeight ), 1 );\n\n\t\t\t\t// Adhere to configured pages per slide limit\n\t\t\t\tnumberOfPages = Math.min( numberOfPages, config.pdfMaxPagesPerSlide );\n\n\t\t\t\t// Center slides vertically\n\t\t\t\tif( numberOfPages === 1 && config.center || slide.classList.contains( 'center' ) ) {\n\t\t\t\t\ttop = Math.max( ( pageHeight - contentHeight ) / 2, 0 );\n\t\t\t\t}\n\n\t\t\t\t// Wrap the slide in a page element and hide its overflow\n\t\t\t\t// so that no page ever flows onto another\n\t\t\t\tconst page = document.createElement( 'div' );\n\t\t\t\tpages.push( page );\n\n\t\t\t\tpage.className = 'pdf-page';\n\t\t\t\tpage.style.height = ( ( pageHeight + config.pdfPageHeightOffset ) * numberOfPages ) + 'px';\n\n\t\t\t\t// Copy the presentation-wide background to each individual\n\t\t\t\t// page when printing\n\t\t\t\tif( presentationBackground ) {\n\t\t\t\t\tpage.style.background = presentationBackground;\n\t\t\t\t}\n\n\t\t\t\tpage.appendChild( slide );\n\n\t\t\t\t// Position the slide inside of the page\n\t\t\t\tslide.style.left = left + 'px';\n\t\t\t\tslide.style.top = top + 'px';\n\t\t\t\tslide.style.width = slideWidth + 'px';\n\n\t\t\t\t// Re-run the slide layout so that r-fit-text is applied based on\n\t\t\t\t// the printed slide size\n\t\t\t\tthis.Reveal.slideContent.layout( slide )\n\n\t\t\t\tif( slide.slideBackgroundElement ) {\n\t\t\t\t\tpage.insertBefore( slide.slideBackgroundElement, slide );\n\t\t\t\t}\n\n\t\t\t\t// Inject notes if `showNotes` is enabled\n\t\t\t\tif( config.showNotes ) {\n\n\t\t\t\t\t// Are there notes for this slide?\n\t\t\t\t\tconst notes = this.Reveal.getSlideNotes( slide );\n\t\t\t\t\tif( notes ) {\n\n\t\t\t\t\t\tconst notesSpacing = 8;\n\t\t\t\t\t\tconst notesLayout = typeof config.showNotes === 'string' ? config.showNotes : 'inline';\n\t\t\t\t\t\tconst notesElement = document.createElement( 'div' );\n\t\t\t\t\t\tnotesElement.classList.add( 'speaker-notes' );\n\t\t\t\t\t\tnotesElement.classList.add( 'speaker-notes-pdf' );\n\t\t\t\t\t\tnotesElement.setAttribute( 'data-layout', notesLayout );\n\t\t\t\t\t\tnotesElement.innerHTML = notes;\n\n\t\t\t\t\t\tif( notesLayout === 'separate-page' ) {\n\t\t\t\t\t\t\tpages.push( notesElement );\n\t\t\t\t\t\t}\n\t\t\t\t\t\telse {\n\t\t\t\t\t\t\tnotesElement.style.left = notesSpacing + 'px';\n\t\t\t\t\t\t\tnotesElement.style.bottom = notesSpacing + 'px';\n\t\t\t\t\t\t\tnotesElement.style.width = ( pageWidth - notesSpacing*2 ) + 'px';\n\t\t\t\t\t\t\tpage.appendChild( notesElement );\n\t\t\t\t\t\t}\n\n\t\t\t\t\t}\n\n\t\t\t\t}\n\n\t\t\t\t// Inject slide numbers if `slideNumbers` are enabled\n\t\t\t\tif( doingSlideNumbers ) {\n\t\t\t\t\tconst slideNumber = index + 1;\n\t\t\t\t\tconst numberElement = document.createElement( 'div' );\n\t\t\t\t\tnumberElement.classList.add( 'slide-number' );\n\t\t\t\t\tnumberElement.classList.add( 'slide-number-pdf' );\n\t\t\t\t\tnumberElement.innerHTML = slideNumber;\n\t\t\t\t\tpage.appendChild( numberElement );\n\t\t\t\t}\n\n\t\t\t\t// Copy page and show fragments one after another\n\t\t\t\tif( config.pdfSeparateFragments ) {\n\n\t\t\t\t\t// Each fragment 'group' is an array containing one or more\n\t\t\t\t\t// fragments. Multiple fragments that appear at the same time\n\t\t\t\t\t// are part of the same group.\n\t\t\t\t\tconst fragmentGroups = this.Reveal.fragments.sort( page.querySelectorAll( '.fragment' ), true );\n\n\t\t\t\t\tlet previousFragmentStep;\n\n\t\t\t\t\tfragmentGroups.forEach( function( fragments ) {\n\n\t\t\t\t\t\t// Remove 'current-fragment' from the previous group\n\t\t\t\t\t\tif( previousFragmentStep ) {\n\t\t\t\t\t\t\tpreviousFragmentStep.forEach( function( fragment ) {\n\t\t\t\t\t\t\t\tfragment.classList.remove( 'current-fragment' );\n\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// Show the fragments for the current index\n\t\t\t\t\t\tfragments.forEach( function( fragment ) {\n\t\t\t\t\t\t\tfragment.classList.add( 'visible', 'current-fragment' );\n\t\t\t\t\t\t}, this );\n\n\t\t\t\t\t\t// Create a separate page for the current fragment state\n\t\t\t\t\t\tconst clonedPage = page.cloneNode( true );\n\t\t\t\t\t\tpages.push( clonedPage );\n\n\t\t\t\t\t\tpreviousFragmentStep = fragments;\n\n\t\t\t\t\t}, this );\n\n\t\t\t\t\t// Reset the first/original page so that all fragments are hidden\n\t\t\t\t\tfragmentGroups.forEach( function( fragments ) {\n\t\t\t\t\t\tfragments.forEach( function( fragment ) {\n\t\t\t\t\t\t\tfragment.classList.remove( 'visible', 'current-fragment' );\n\t\t\t\t\t\t} );\n\t\t\t\t\t} );\n\n\t\t\t\t}\n\t\t\t\t// Show all fragments\n\t\t\t\telse {\n\t\t\t\t\tqueryAll( page, '.fragment:not(.fade-out)' ).forEach( function( fragment ) {\n\t\t\t\t\t\tfragment.classList.add( 'visible' );\n\t\t\t\t\t} );\n\t\t\t\t}\n\n\t\t\t}\n\n\t\t}, this );\n\n\t\tawait new Promise( requestAnimationFrame );\n\n\t\tpages.forEach( page => pageContainer.appendChild( page ) );\n\n\t\t// Notify subscribers that the PDF layout is good to go\n\t\tthis.Reveal.dispatchEvent({ type: 'pdf-ready' });\n\n\t}\n\n\t/**\n\t * Checks if this instance is being used to print a PDF.\n\t */\n\tisPrintingPDF() {\n\n\t\treturn ( /print-pdf/gi ).test( window.location.search );\n\n\t}\n\n}\n","import { isAndroid } from '../utils/device.js'\nimport { matches } from '../utils/util.js'\n\nconst SWIPE_THRESHOLD = 40;\n\n/**\n * Controls all touch interactions and navigations for\n * a presentation.\n */\nexport default class Touch {\n\n\tconstructor( Reveal ) {\n\n\t\tthis.Reveal = Reveal;\n\n\t\t// Holds information about the currently ongoing touch interaction\n\t\tthis.touchStartX = 0;\n\t\tthis.touchStartY = 0;\n\t\tthis.touchStartCount = 0;\n\t\tthis.touchCaptured = false;\n\n\t\tthis.onPointerDown = this.onPointerDown.bind( this );\n\t\tthis.onPointerMove = this.onPointerMove.bind( this );\n\t\tthis.onPointerUp = this.onPointerUp.bind( this );\n\t\tthis.onTouchStart = this.onTouchStart.bind( this );\n\t\tthis.onTouchMove = this.onTouchMove.bind( this );\n\t\tthis.onTouchEnd = this.onTouchEnd.bind( this );\n\n\t}\n\n\t/**\n\t *\n\t */\n\tbind() {\n\n\t\tlet revealElement = this.Reveal.getRevealElement();\n\n\t\tif( 'onpointerdown' in window ) {\n\t\t\t// Use W3C pointer events\n\t\t\trevealElement.addEventListener( 'pointerdown', this.onPointerDown, false );\n\t\t\trevealElement.addEventListener( 'pointermove', this.onPointerMove, false );\n\t\t\trevealElement.addEventListener( 'pointerup', this.onPointerUp, false );\n\t\t}\n\t\telse if( window.navigator.msPointerEnabled ) {\n\t\t\t// IE 10 uses prefixed version of pointer events\n\t\t\trevealElement.addEventListener( 'MSPointerDown', this.onPointerDown, false );\n\t\t\trevealElement.addEventListener( 'MSPointerMove', this.onPointerMove, false );\n\t\t\trevealElement.addEventListener( 'MSPointerUp', this.onPointerUp, false );\n\t\t}\n\t\telse {\n\t\t\t// Fall back to touch events\n\t\t\trevealElement.addEventListener( 'touchstart', this.onTouchStart, false );\n\t\t\trevealElement.addEventListener( 'touchmove', this.onTouchMove, false );\n\t\t\trevealElement.addEventListener( 'touchend', this.onTouchEnd, false );\n\t\t}\n\n\t}\n\n\t/**\n\t *\n\t */\n\tunbind() {\n\n\t\tlet revealElement = this.Reveal.getRevealElement();\n\n\t\trevealElement.removeEventListener( 'pointerdown', this.onPointerDown, false );\n\t\trevealElement.removeEventListener( 'pointermove', this.onPointerMove, false );\n\t\trevealElement.removeEventListener( 'pointerup', this.onPointerUp, false );\n\n\t\trevealElement.removeEventListener( 'MSPointerDown', this.onPointerDown, false );\n\t\trevealElement.removeEventListener( 'MSPointerMove', this.onPointerMove, false );\n\t\trevealElement.removeEventListener( 'MSPointerUp', this.onPointerUp, false );\n\n\t\trevealElement.removeEventListener( 'touchstart', this.onTouchStart, false );\n\t\trevealElement.removeEventListener( 'touchmove', this.onTouchMove, false );\n\t\trevealElement.removeEventListener( 'touchend', this.onTouchEnd, false );\n\n\t}\n\n\t/**\n\t * Checks if the target element prevents the triggering of\n\t * swipe navigation.\n\t */\n\tisSwipePrevented( target ) {\n\n\t\t// Prevent accidental swipes when scrubbing timelines\n\t\tif( matches( target, 'video, audio' ) ) return true;\n\n\t\twhile( target && typeof target.hasAttribute === 'function' ) {\n\t\t\tif( target.hasAttribute( 'data-prevent-swipe' ) ) return true;\n\t\t\ttarget = target.parentNode;\n\t\t}\n\n\t\treturn false;\n\n\t}\n\n\t/**\n\t * Handler for the 'touchstart' event, enables support for\n\t * swipe and pinch gestures.\n\t *\n\t * @param {object} event\n\t */\n\tonTouchStart( event ) {\n\n\t\tif( this.isSwipePrevented( event.target ) ) return true;\n\n\t\tthis.touchStartX = event.touches[0].clientX;\n\t\tthis.touchStartY = event.touches[0].clientY;\n\t\tthis.touchStartCount = event.touches.length;\n\n\t}\n\n\t/**\n\t * Handler for the 'touchmove' event.\n\t *\n\t * @param {object} event\n\t */\n\tonTouchMove( event ) {\n\n\t\tif( this.isSwipePrevented( event.target ) ) return true;\n\n\t\tlet config = this.Reveal.getConfig();\n\n\t\t// Each touch should only trigger one action\n\t\tif( !this.touchCaptured ) {\n\t\t\tthis.Reveal.onUserInput( event );\n\n\t\t\tlet currentX = event.touches[0].clientX;\n\t\t\tlet currentY = event.touches[0].clientY;\n\n\t\t\t// There was only one touch point, look for a swipe\n\t\t\tif( event.touches.length === 1 && this.touchStartCount !== 2 ) {\n\n\t\t\t\tlet availableRoutes = this.Reveal.availableRoutes({ includeFragments: true });\n\n\t\t\t\tlet deltaX = currentX - this.touchStartX,\n\t\t\t\t\tdeltaY = currentY - this.touchStartY;\n\n\t\t\t\tif( deltaX > SWIPE_THRESHOLD && Math.abs( deltaX ) > Math.abs( deltaY ) ) {\n\t\t\t\t\tthis.touchCaptured = true;\n\t\t\t\t\tif( config.navigationMode === 'linear' ) {\n\t\t\t\t\t\tif( config.rtl ) {\n\t\t\t\t\t\t\tthis.Reveal.next();\n\t\t\t\t\t\t}\n\t\t\t\t\t\telse {\n\t\t\t\t\t\t\tthis.Reveal.prev();\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\telse {\n\t\t\t\t\t\tthis.Reveal.left();\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\telse if( deltaX < -SWIPE_THRESHOLD && Math.abs( deltaX ) > Math.abs( deltaY ) ) {\n\t\t\t\t\tthis.touchCaptured = true;\n\t\t\t\t\tif( config.navigationMode === 'linear' ) {\n\t\t\t\t\t\tif( config.rtl ) {\n\t\t\t\t\t\t\tthis.Reveal.prev();\n\t\t\t\t\t\t}\n\t\t\t\t\t\telse {\n\t\t\t\t\t\t\tthis.Reveal.next();\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\telse {\n\t\t\t\t\t\tthis.Reveal.right();\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\telse if( deltaY > SWIPE_THRESHOLD && availableRoutes.up ) {\n\t\t\t\t\tthis.touchCaptured = true;\n\t\t\t\t\tif( config.navigationMode === 'linear' ) {\n\t\t\t\t\t\tthis.Reveal.prev();\n\t\t\t\t\t}\n\t\t\t\t\telse {\n\t\t\t\t\t\tthis.Reveal.up();\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\telse if( deltaY < -SWIPE_THRESHOLD && availableRoutes.down ) {\n\t\t\t\t\tthis.touchCaptured = true;\n\t\t\t\t\tif( config.navigationMode === 'linear' ) {\n\t\t\t\t\t\tthis.Reveal.next();\n\t\t\t\t\t}\n\t\t\t\t\telse {\n\t\t\t\t\t\tthis.Reveal.down();\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// If we're embedded, only block touch events if they have\n\t\t\t\t// triggered an action\n\t\t\t\tif( config.embedded ) {\n\t\t\t\t\tif( this.touchCaptured || this.Reveal.isVerticalSlide() ) {\n\t\t\t\t\t\tevent.preventDefault();\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// Not embedded? Block them all to avoid needless tossing\n\t\t\t\t// around of the viewport in iOS\n\t\t\t\telse {\n\t\t\t\t\tevent.preventDefault();\n\t\t\t\t}\n\n\t\t\t}\n\t\t}\n\t\t// There's a bug with swiping on some Android devices unless\n\t\t// the default action is always prevented\n\t\telse if( isAndroid ) {\n\t\t\tevent.preventDefault();\n\t\t}\n\n\t}\n\n\t/**\n\t * Handler for the 'touchend' event.\n\t *\n\t * @param {object} event\n\t */\n\tonTouchEnd( event ) {\n\n\t\tthis.touchCaptured = false;\n\n\t}\n\n\t/**\n\t * Convert pointer down to touch start.\n\t *\n\t * @param {object} event\n\t */\n\tonPointerDown( event ) {\n\n\t\tif( event.pointerType === event.MSPOINTER_TYPE_TOUCH || event.pointerType === \"touch\" ) {\n\t\t\tevent.touches = [{ clientX: event.clientX, clientY: event.clientY }];\n\t\t\tthis.onTouchStart( event );\n\t\t}\n\n\t}\n\n\t/**\n\t * Convert pointer move to touch move.\n\t *\n\t * @param {object} event\n\t */\n\tonPointerMove( event ) {\n\n\t\tif( event.pointerType === event.MSPOINTER_TYPE_TOUCH || event.pointerType === \"touch\" ) {\n\t\t\tevent.touches = [{ clientX: event.clientX, clientY: event.clientY }];\n\t\t\tthis.onTouchMove( event );\n\t\t}\n\n\t}\n\n\t/**\n\t * Convert pointer up to touch end.\n\t *\n\t * @param {object} event\n\t */\n\tonPointerUp( event ) {\n\n\t\tif( event.pointerType === event.MSPOINTER_TYPE_TOUCH || event.pointerType === \"touch\" ) {\n\t\t\tevent.touches = [{ clientX: event.clientX, clientY: event.clientY }];\n\t\t\tthis.onTouchEnd( event );\n\t\t}\n\n\t}\n\n}","import { closest } from '../utils/util.js'\n\n/**\n * Manages focus when a presentation is embedded. This\n * helps us only capture keyboard from the presentation\n * a user is currently interacting with in a page where\n * multiple presentations are embedded.\n */\n\nconst STATE_FOCUS = 'focus';\nconst STATE_BLUR = 'blur';\n\nexport default class Focus {\n\n\tconstructor( Reveal ) {\n\n\t\tthis.Reveal = Reveal;\n\n\t\tthis.onRevealPointerDown = this.onRevealPointerDown.bind( this );\n\t\tthis.onDocumentPointerDown = this.onDocumentPointerDown.bind( this );\n\n\t}\n\n\t/**\n\t * Called when the reveal.js config is updated.\n\t */\n\tconfigure( config, oldConfig ) {\n\n\t\tif( config.embedded ) {\n\t\t\tthis.blur();\n\t\t}\n\t\telse {\n\t\t\tthis.focus();\n\t\t\tthis.unbind();\n\t\t}\n\n\t}\n\n\tbind() {\n\n\t\tif( this.Reveal.getConfig().embedded ) {\n\t\t\tthis.Reveal.getRevealElement().addEventListener( 'pointerdown', this.onRevealPointerDown, false );\n\t\t}\n\n\t}\n\n\tunbind() {\n\n\t\tthis.Reveal.getRevealElement().removeEventListener( 'pointerdown', this.onRevealPointerDown, false );\n\t\tdocument.removeEventListener( 'pointerdown', this.onDocumentPointerDown, false );\n\n\t}\n\n\tfocus() {\n\n\t\tif( this.state !== STATE_FOCUS ) {\n\t\t\tthis.Reveal.getRevealElement().classList.add( 'focused' );\n\t\t\tdocument.addEventListener( 'pointerdown', this.onDocumentPointerDown, false );\n\t\t}\n\n\t\tthis.state = STATE_FOCUS;\n\n\t}\n\n\tblur() {\n\n\t\tif( this.state !== STATE_BLUR ) {\n\t\t\tthis.Reveal.getRevealElement().classList.remove( 'focused' );\n\t\t\tdocument.removeEventListener( 'pointerdown', this.onDocumentPointerDown, false );\n\t\t}\n\n\t\tthis.state = STATE_BLUR;\n\n\t}\n\n\tisFocused() {\n\n\t\treturn this.state === STATE_FOCUS;\n\n\t}\n\n\tdestroy() {\n\n\t\tthis.Reveal.getRevealElement().classList.remove( 'focused' );\n\n\t}\n\n\tonRevealPointerDown( event ) {\n\n\t\tthis.focus();\n\n\t}\n\n\tonDocumentPointerDown( event ) {\n\n\t\tlet revealElement = closest( event.target, '.reveal' );\n\t\tif( !revealElement || revealElement !== this.Reveal.getRevealElement() ) {\n\t\t\tthis.blur();\n\t\t}\n\n\t}\n\n}","/**\n * Handles the showing and \n */\nexport default class Notes {\n\n\tconstructor( Reveal ) {\n\n\t\tthis.Reveal = Reveal;\n\n\t}\n\n\trender() {\n\n\t\tthis.element = document.createElement( 'div' );\n\t\tthis.element.className = 'speaker-notes';\n\t\tthis.element.setAttribute( 'data-prevent-swipe', '' );\n\t\tthis.element.setAttribute( 'tabindex', '0' );\n\t\tthis.Reveal.getRevealElement().appendChild( this.element );\n\n\t}\n\n\t/**\n\t * Called when the reveal.js config is updated.\n\t */\n\tconfigure( config, oldConfig ) {\n\n\t\tif( config.showNotes ) {\n\t\t\tthis.element.setAttribute( 'data-layout', typeof config.showNotes === 'string' ? config.showNotes : 'inline' );\n\t\t}\n\n\t}\n\n\t/**\n\t * Pick up notes from the current slide and display them\n\t * to the viewer.\n\t *\n\t * @see {@link config.showNotes}\n\t */\n\tupdate() {\n\n\t\tif( this.Reveal.getConfig().showNotes && this.element && this.Reveal.getCurrentSlide() && !this.Reveal.print.isPrintingPDF() ) {\n\n\t\t\tthis.element.innerHTML = this.getSlideNotes() || 'No notes on this slide.';\n\n\t\t}\n\n\t}\n\n\t/**\n\t * Updates the visibility of the speaker notes sidebar that\n\t * is used to share annotated slides. The notes sidebar is\n\t * only visible if showNotes is true and there are notes on\n\t * one or more slides in the deck.\n\t */\n\tupdateVisibility() {\n\n\t\tif( this.Reveal.getConfig().showNotes && this.hasNotes() && !this.Reveal.print.isPrintingPDF() ) {\n\t\t\tthis.Reveal.getRevealElement().classList.add( 'show-notes' );\n\t\t}\n\t\telse {\n\t\t\tthis.Reveal.getRevealElement().classList.remove( 'show-notes' );\n\t\t}\n\n\t}\n\n\t/**\n\t * Checks if there are speaker notes for ANY slide in the\n\t * presentation.\n\t */\n\thasNotes() {\n\n\t\treturn this.Reveal.getSlidesElement().querySelectorAll( '[data-notes], aside.notes' ).length > 0;\n\n\t}\n\n\t/**\n\t * Checks if this presentation is running inside of the\n\t * speaker notes window.\n\t *\n\t * @return {boolean}\n\t */\n\tisSpeakerNotesWindow() {\n\n\t\treturn !!window.location.search.match( /receiver/gi );\n\n\t}\n\n\t/**\n\t * Retrieves the speaker notes from a slide. Notes can be\n\t * defined in two ways:\n\t * 1. As a data-notes attribute on the slide
\n\t * 2. As an

7hl+iyu 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

rhS;&*!(sAM6&&K7ZPo)`q99bT`F|Z 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%0DD{ewqIc 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 Q?)uXwEl;3+zVh4u1$AZ;*Z=?k literal 0 HcmV?d00001 diff --git a/Pasted image 20230614195913.png b/Pasted image 20230614195913.png new file mode 100644 index 0000000000000000000000000000000000000000..cf437a3ee2d873880a2c437f8e91db739b1a50c6 GIT binary patch literal 131504 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 literal 0 HcmV?d00001 diff --git a/Presentation/LCS v.1.png b/Presentation/LCS v.1.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0bea10a2e482f46cd395fa4a6b3e81dfed6c1d GIT binary patch literal 19431 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 literal 0 HcmV?d00001 diff --git a/Presentation/LCS v.2.png b/Presentation/LCS v.2.png new file mode 100644 index 0000000000000000000000000000000000000000..ee6d1246a40f2f142ad462662c676b6ede50f3ed GIT binary patch literal 96217 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μw*bOdc^KZeFumAiNno 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 z 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 UnUTJ79T)zXZ`n>QF>#6gCmi#}>;M1& literal 0 HcmV?d00001 diff --git a/Presentation/Trello Board.png b/Presentation/Trello Board.png new file mode 100644 index 0000000000000000000000000000000000000000..c8dac66c05b483f2da6571ad125626e742bab7d0 GIT binary patch literal 382575 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