From f83f72d22f4100ab0512f9b6d2a6d61f4d40c066 Mon Sep 17 00:00:00 2001 From: John Vivian Date: Sun, 19 Nov 2023 20:22:37 -0800 Subject: [PATCH] Add report presentation --- reports/dfm-presentation/main.html | 1026 +++++++++++++++++ .../figure-revealjs/cell-2-output-1.png | Bin 0 -> 442760 bytes .../figure-revealjs/cell-3-output-1.png | Bin 0 -> 55056 bytes .../figure-revealjs/cell-4-output-1.png | Bin 0 -> 55056 bytes .../libs/clipboard/clipboard.min.js | 7 + .../libs/quarto-html/light-border.css | 1 + .../main_files/libs/quarto-html/popper.min.js | 5 + .../libs/quarto-html/quarto-html.min.css | 1 + .../quarto-syntax-highlighting-dark.css | 189 +++ .../quarto-syntax-highlighting.css | 203 ++++ .../main_files/libs/quarto-html/tabby.min.js | 418 +++++++ .../main_files/libs/quarto-html/tippy.css | 1 + .../libs/quarto-html/tippy.umd.min.js | 1 + .../plugin/highlight/highlight.esm.js | 5 + .../revealjs/plugin/highlight/highlight.js | 5 + .../revealjs/plugin/highlight/monokai.css | 71 ++ .../libs/revealjs/plugin/highlight/plugin.js | 439 +++++++ .../revealjs/plugin/highlight/zenburn.css | 80 ++ .../revealjs/plugin/markdown/markdown.esm.js | 1 + .../libs/revealjs/plugin/markdown/markdown.js | 1 + .../libs/revealjs/plugin/markdown/plugin.js | 475 ++++++++ .../libs/revealjs/plugin/math/katex.js | 96 ++ .../libs/revealjs/plugin/math/math.esm.js | 1 + .../libs/revealjs/plugin/math/math.js | 1 + .../libs/revealjs/plugin/math/mathjax2.js | 89 ++ .../libs/revealjs/plugin/math/mathjax3.js | 77 ++ .../libs/revealjs/plugin/math/plugin.js | 15 + .../libs/revealjs/plugin/notes/notes.esm.js | 1 + .../libs/revealjs/plugin/notes/notes.js | 1 + .../libs/revealjs/plugin/notes/plugin.js | 236 ++++ .../revealjs/plugin/notes/speaker-view.html | 884 ++++++++++++++ .../revealjs/plugin/pdf-export/pdfexport.js | 111 ++ .../revealjs/plugin/pdf-export/plugin.yml | 2 + .../quarto-line-highlight/line-highlight.css | 31 + .../quarto-line-highlight/line-highlight.js | 351 ++++++ .../plugin/quarto-line-highlight/plugin.yml | 4 + .../revealjs/plugin/quarto-support/footer.css | 110 ++ .../revealjs/plugin/quarto-support/plugin.yml | 5 + .../revealjs/plugin/quarto-support/support.js | 290 +++++ .../libs/revealjs/plugin/reveal-menu/menu.css | 346 ++++++ .../libs/revealjs/plugin/reveal-menu/menu.js | 1 + .../revealjs/plugin/reveal-menu/plugin.yml | 9 + .../plugin/reveal-menu/quarto-menu.css | 68 ++ .../plugin/reveal-menu/quarto-menu.js | 43 + .../libs/revealjs/plugin/search/plugin.js | 243 ++++ .../libs/revealjs/plugin/search/search.esm.js | 7 + .../libs/revealjs/plugin/search/search.js | 7 + .../libs/revealjs/plugin/zoom/plugin.js | 264 +++++ .../libs/revealjs/plugin/zoom/zoom.esm.js | 4 + .../libs/revealjs/plugin/zoom/zoom.js | 4 + reports/dfm-presentation/runner.png | Bin 0 -> 86942 bytes 51 files changed, 6230 insertions(+) create mode 100644 reports/dfm-presentation/main.html create mode 100644 reports/dfm-presentation/main_files/figure-revealjs/cell-2-output-1.png create mode 100644 reports/dfm-presentation/main_files/figure-revealjs/cell-3-output-1.png create mode 100644 reports/dfm-presentation/main_files/figure-revealjs/cell-4-output-1.png create mode 100644 reports/dfm-presentation/main_files/libs/clipboard/clipboard.min.js create mode 100644 reports/dfm-presentation/main_files/libs/quarto-html/light-border.css create mode 100644 reports/dfm-presentation/main_files/libs/quarto-html/popper.min.js create mode 100644 reports/dfm-presentation/main_files/libs/quarto-html/quarto-html.min.css create mode 100644 reports/dfm-presentation/main_files/libs/quarto-html/quarto-syntax-highlighting-dark.css create mode 100644 reports/dfm-presentation/main_files/libs/quarto-html/quarto-syntax-highlighting.css create mode 100644 reports/dfm-presentation/main_files/libs/quarto-html/tabby.min.js create mode 100644 reports/dfm-presentation/main_files/libs/quarto-html/tippy.css create mode 100644 reports/dfm-presentation/main_files/libs/quarto-html/tippy.umd.min.js create mode 100644 reports/dfm-presentation/main_files/libs/revealjs/plugin/highlight/highlight.esm.js create mode 100644 reports/dfm-presentation/main_files/libs/revealjs/plugin/highlight/highlight.js create mode 100644 reports/dfm-presentation/main_files/libs/revealjs/plugin/highlight/monokai.css create mode 100644 reports/dfm-presentation/main_files/libs/revealjs/plugin/highlight/plugin.js create mode 100644 reports/dfm-presentation/main_files/libs/revealjs/plugin/highlight/zenburn.css create mode 100644 reports/dfm-presentation/main_files/libs/revealjs/plugin/markdown/markdown.esm.js create mode 100644 reports/dfm-presentation/main_files/libs/revealjs/plugin/markdown/markdown.js create mode 100644 reports/dfm-presentation/main_files/libs/revealjs/plugin/markdown/plugin.js create mode 100644 reports/dfm-presentation/main_files/libs/revealjs/plugin/math/katex.js create mode 100644 reports/dfm-presentation/main_files/libs/revealjs/plugin/math/math.esm.js create mode 100644 reports/dfm-presentation/main_files/libs/revealjs/plugin/math/math.js create mode 100644 reports/dfm-presentation/main_files/libs/revealjs/plugin/math/mathjax2.js create mode 100644 reports/dfm-presentation/main_files/libs/revealjs/plugin/math/mathjax3.js create mode 100644 reports/dfm-presentation/main_files/libs/revealjs/plugin/math/plugin.js create mode 100644 reports/dfm-presentation/main_files/libs/revealjs/plugin/notes/notes.esm.js create mode 100644 reports/dfm-presentation/main_files/libs/revealjs/plugin/notes/notes.js create mode 100644 reports/dfm-presentation/main_files/libs/revealjs/plugin/notes/plugin.js create mode 100644 reports/dfm-presentation/main_files/libs/revealjs/plugin/notes/speaker-view.html create mode 100644 reports/dfm-presentation/main_files/libs/revealjs/plugin/pdf-export/pdfexport.js create mode 100644 reports/dfm-presentation/main_files/libs/revealjs/plugin/pdf-export/plugin.yml create mode 100644 reports/dfm-presentation/main_files/libs/revealjs/plugin/quarto-line-highlight/line-highlight.css create mode 100644 reports/dfm-presentation/main_files/libs/revealjs/plugin/quarto-line-highlight/line-highlight.js create mode 100644 reports/dfm-presentation/main_files/libs/revealjs/plugin/quarto-line-highlight/plugin.yml create mode 100644 reports/dfm-presentation/main_files/libs/revealjs/plugin/quarto-support/footer.css create mode 100644 reports/dfm-presentation/main_files/libs/revealjs/plugin/quarto-support/plugin.yml create mode 100644 reports/dfm-presentation/main_files/libs/revealjs/plugin/quarto-support/support.js create mode 100644 reports/dfm-presentation/main_files/libs/revealjs/plugin/reveal-menu/menu.css create mode 100644 reports/dfm-presentation/main_files/libs/revealjs/plugin/reveal-menu/menu.js create mode 100644 reports/dfm-presentation/main_files/libs/revealjs/plugin/reveal-menu/plugin.yml create mode 100644 reports/dfm-presentation/main_files/libs/revealjs/plugin/reveal-menu/quarto-menu.css create mode 100644 reports/dfm-presentation/main_files/libs/revealjs/plugin/reveal-menu/quarto-menu.js create mode 100644 reports/dfm-presentation/main_files/libs/revealjs/plugin/search/plugin.js create mode 100644 reports/dfm-presentation/main_files/libs/revealjs/plugin/search/search.esm.js create mode 100644 reports/dfm-presentation/main_files/libs/revealjs/plugin/search/search.js create mode 100644 reports/dfm-presentation/main_files/libs/revealjs/plugin/zoom/plugin.js create mode 100644 reports/dfm-presentation/main_files/libs/revealjs/plugin/zoom/zoom.esm.js create mode 100644 reports/dfm-presentation/main_files/libs/revealjs/plugin/zoom/zoom.js create mode 100644 reports/dfm-presentation/runner.png diff --git a/reports/dfm-presentation/main.html b/reports/dfm-presentation/main.html new file mode 100644 index 0000000..54aa9ac --- /dev/null +++ b/reports/dfm-presentation/main.html @@ -0,0 +1,1026 @@ + + + + + + + + + + + + + + Covid-19 Data-Rich Dynamic Factor Model + + + + + + + + + + + + + + + + +
+
+ +
+

Covid-19 Data-Rich Dynamic Factor Model

+ +
+
+ +
+
+
+

Dynamic Factor Models

+ +
+
+

Overview

+
+

Dynamic Factor Models are statistical models that capture the evolving relationships among observed variables through latent factors and time dynamics.

+
+


+
+
    +
  • Provides a framework to understand complex interactions in time-series data.

  • +
  • Relevant for tracking the economic impacts of COVID-19, where relationships between variables may change dynamically over time

  • +
  • Enables extraction of underlying trends and patterns from noisy and interrelated economic data
  • +
+
+
+
+

Model

+
+

Basic Dynamic Factor Model

+
+

\[y_t = \Lambda f_t + \epsilon_t\]

+


+
+
    +
  • \(y_t\): Observed variables at time \(t\)

  • +
  • \(\Lambda\): Loading matrix

  • +
  • \(f_t\): Latent factors

  • +
  • \(\epsilon_t\): Error term
  • +
+
+
+
+

Latent Factors and Loading Matrix

+
+

Relationship between latent factors and loading matrix

+
+


+
+
    +
  • The loading matrix, often denoted as \(\Lambda\)>, establishes the linear relationship between the latent factors and the observed variables

  • +
  • The loading matrix is a bridge that connects the latent factors, which are unobservable, to the observed variables, providing a mathematical representation of how the latent factors influence the observed data
  • +
+
+
+
+

Latent Factors and Loading Matrix

+
+

Relationship between latent factors and loading matrix

+
+
+
+

+
+
+
+
+

Extending the model

+
+

Incorporating time dynamics

+
+

The DFM is typically generalized to include autoregressive components

+
+

\[ +\begin{split}\begin{align} +y_t & = \Lambda f_t + B x_t + u_t \\ +f_t & = A_1 f_{t-1} + \dots + A_p f_{t-p} + \eta_t \qquad \eta_t \sim N(0, I)\\ +u_t & = C_1 u_{t-1} + \dots + C_q u_{t-q} + \varepsilon_t \qquad \varepsilon_t \sim N(0, \Sigma) +\end{align}\end{split} +\]

+
+
+



+

Where \(y_t\) is observed, \(f_t\) are unobserved latent factors, \(x_t\) are optional (unused for our case) exogenous variables, and the dynamic evolution of latent factors is expressed using the transition matrix \(A\) with \(\eta_t\) representing new information or random shocks. \(u_t\) is the error or “idiosyncratic” process

+
+
+



+

This model is then cast into state space form and the unobserved factors estimated via the Kalman filter. The likelihood can be evaluated as a byproduct of the filtering recursions with maximum likelihood estimation used to estimate the parameters.

+
+
+
+
+

Time Dynamics

+ +
+
+

Autoregressive component

+

\[f_t = A f_{t-1} + \eta_t\]

+

\(A\): Transition matrix
\(\eta_t\): Innovation term

+


+
+
    +
  • The transition matrix, often denoted as \(A\), is a square matrix that governs the temporal evolution of the latent factors
  • +
  • Each element of the matrix represents the influence of one latent factor at the current time on the corresponding latent factor at the next time point
  • +
  • The elements of the transition matrix \(A\) determine how each latent factor at the previous time point contributes to the latent factors at the current time point
  • +
  • Values in the diagonal of \(A\) represent the persistence of each latent factor over time
  • +
  • Off-diagonal elements indicate the influence of one latent factor on another
  • +
+
+
+
+

Interpreting Transition Matrices

+
+

Transition Matrix 1

+
+
+
+

+
+
+
    +
  • The diagonal elements (0.8 and 0.7) are relatively high, indicating a strong persistence of each latent factor over time.
  • +
  • The off-diagonal elements (0.2 and 0.3) suggest moderate influence of one latent factor on the other, allowing for some interaction between the two factors.
  • +
  • Summary: latent factors have a tendency to persist, with some interdependence.
  • +
+
+
+

Interpreting Transition Matrices

+
+

Transition Matrix 2

+
+
+
+

+
+
+
    +
  • The diagonal elements (0.5 and 0.4) are lower compared to Transition Matrix 1, suggesting less persistence of each latent factor over time.
  • +
  • The off-diagonal elements (0.5 and 0.6) indicate a relatively stronger influence of one latent factor on the other compared to Transition Matrix 1.
  • +
  • Summary: latent factors are less likely to persist and may be influenced more by each other, allowing for a more dynamic and responsive behavior.
  • +
+
+
+

Factor Constraints

+
+

Factor constraints are restrictions imposed on the parameters of the model, particularly on the loading matrix or transition matrix.

+
+


+

Factor constraints can enhance the interpretability of the model by imposing structure on the relationships between latent factors and observed variables.

+

For example, setting certain elements of the loading matrix to zero might suggest that specific observed variables are not influenced by particular latent factors.

+
+
+

Factor Constraints

+
+

Factor loading constraint example

+
+ ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Dep. variableGlobal.1PandemicEmploymentConsumptionInflation
Supply_1X
Supply_7X
Monetary_5X
Monetary_9X
Supply_2XX
Supply_3XX
Demand_7XX
Demand_3XX
Demand_5XX
Monetary_2XX
Monetary_1XX
Pandemic_2XX
Pandemic_9XX
+
+


+
    +
  • Can reduce model complexity by reducing the number of free parameters

  • +
  • Incorporates domain knowledge about variable relationships
  • +
+
+
+
+
+

Python Package

+ +
+
+

Implementation

+
+

A Data-Rich Dynamic Factor Model for Covid-19 Response

+
+

We have created a self-contained Python package that is also available as a Docker container, a platform-agnostic container environment, which can run in any host environment that has Docker installed deterministically

+
+
    +
  • Poetry for dependency management
  • +
  • CI with GitHub Actions
  • +
  • Pre-commit hooks with pre-commit
  • +
  • Code quality with black & ruff
  • +
  • Testing and coverage with pytest and codecov
  • +
  • Documentation with MkDocs
  • +
  • Compatibility testing for multiple versions of Python with Tox
  • +
  • Containerization with Docker
  • +
+
+
+
+

Dashboard

+
+

Included in the package is a GUI-dashboard for running the model

+
+
+

+
+
+
+

Conclusion

+

TBD

+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/dfm-presentation/main_files/figure-revealjs/cell-2-output-1.png b/reports/dfm-presentation/main_files/figure-revealjs/cell-2-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..2a76625c0a170a00f60399cdba4941f3dd97817a GIT binary patch literal 442760 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
R7M2_ZPvN+1t}L;@5FEDtRCUtRaNekU2*GC>j7f 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

SzL7+J80bmd3tn*YnagqvKIY| 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%0AuMZEz|at;#^w}9y`YLJVSHC_8;ANZ?X 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 literal 0 HcmV?d00001 diff --git a/reports/dfm-presentation/main_files/figure-revealjs/cell-3-output-1.png b/reports/dfm-presentation/main_files/figure-revealjs/cell-3-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..7b038c68f118c64cb3a2122d7c260a4bc63e3999 GIT binary patch literal 55056 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 W&doZ0Z8Mz`_NMLMMtyVOr~eNtn6Tdf literal 0 HcmV?d00001 diff --git a/reports/dfm-presentation/main_files/figure-revealjs/cell-4-output-1.png b/reports/dfm-presentation/main_files/figure-revealjs/cell-4-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..7b038c68f118c64cb3a2122d7c260a4bc63e3999 GIT binary patch literal 55056 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 W&doZ0Z8Mz`_NMLMMtyVOr~eNtn6Tdf literal 0 HcmV?d00001 diff --git a/reports/dfm-presentation/main_files/libs/clipboard/clipboard.min.js b/reports/dfm-presentation/main_files/libs/clipboard/clipboard.min.js new file mode 100644 index 0000000..98d959b --- /dev/null +++ b/reports/dfm-presentation/main_files/libs/clipboard/clipboard.min.js @@ -0,0 +1,7 @@ +/*! + * clipboard.js v2.0.11 + * https://clipboardjs.com/ + * + * Licensed MIT © Zeno Rocha + */ +!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.ClipboardJS=e():t.ClipboardJS=e()}(this,function(){return n={686:function(t,e,n){"use strict";n.d(e,{default:function(){return b}});var e=n(279),i=n.n(e),e=n(370),u=n.n(e),e=n(817),r=n.n(e);function c(t){try{return document.execCommand(t)}catch(t){return}}var a=function(t){t=r()(t);return c("cut"),t};function o(t,e){var n,o,t=(n=t,o="rtl"===document.documentElement.getAttribute("dir"),(t=document.createElement("textarea")).style.fontSize="12pt",t.style.border="0",t.style.padding="0",t.style.margin="0",t.style.position="absolute",t.style[o?"right":"left"]="-9999px",o=window.pageYOffset||document.documentElement.scrollTop,t.style.top="".concat(o,"px"),t.setAttribute("readonly",""),t.value=n,t);return e.container.appendChild(t),e=r()(t),c("copy"),t.remove(),e}var f=function(t){var e=1.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light-border]>.tippy-arrow:after,.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=light-border]>.tippy-arrow:after{border-color:transparent;border-style:solid}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:after{border-top-color:rgba(0,8,16,.2);border-width:7px 7px 0;top:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:rgba(0,8,16,.2);border-width:0 7px 7px;bottom:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:after{border-left-color:rgba(0,8,16,.2);border-width:7px 0 7px 7px;left:17px;top:1px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:16px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;right:17px;top:1px;border-right-color:rgba(0,8,16,.2)}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow{fill:#fff}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);background-size:16px 6px;width:16px;height:6px} diff --git a/reports/dfm-presentation/main_files/libs/quarto-html/popper.min.js b/reports/dfm-presentation/main_files/libs/quarto-html/popper.min.js new file mode 100644 index 0000000..3e4af15 --- /dev/null +++ b/reports/dfm-presentation/main_files/libs/quarto-html/popper.min.js @@ -0,0 +1,5 @@ +/** + * @popperjs/core v2.11.4 - MIT License + */ + +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).Popper={})}(this,(function(e){"use strict";function t(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function n(e){return e instanceof t(e).Element||e instanceof Element}function r(e){return e instanceof t(e).HTMLElement||e instanceof HTMLElement}function o(e){return"undefined"!=typeof ShadowRoot&&(e instanceof t(e).ShadowRoot||e instanceof ShadowRoot)}var i=Math.max,a=Math.min,s=Math.round;function f(e,t){void 0===t&&(t=!1);var n=e.getBoundingClientRect(),o=1,i=1;if(r(e)&&t){var a=e.offsetHeight,f=e.offsetWidth;f>0&&(o=s(n.width)/f||1),a>0&&(i=s(n.height)/a||1)}return{width:n.width/o,height:n.height/i,top:n.top/i,right:n.right/o,bottom:n.bottom/i,left:n.left/o,x:n.left/o,y:n.top/i}}function c(e){var n=t(e);return{scrollLeft:n.pageXOffset,scrollTop:n.pageYOffset}}function p(e){return e?(e.nodeName||"").toLowerCase():null}function u(e){return((n(e)?e.ownerDocument:e.document)||window.document).documentElement}function l(e){return f(u(e)).left+c(e).scrollLeft}function d(e){return t(e).getComputedStyle(e)}function h(e){var t=d(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function m(e,n,o){void 0===o&&(o=!1);var i,a,d=r(n),m=r(n)&&function(e){var t=e.getBoundingClientRect(),n=s(t.width)/e.offsetWidth||1,r=s(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(n),v=u(n),g=f(e,m),y={scrollLeft:0,scrollTop:0},b={x:0,y:0};return(d||!d&&!o)&&(("body"!==p(n)||h(v))&&(y=(i=n)!==t(i)&&r(i)?{scrollLeft:(a=i).scrollLeft,scrollTop:a.scrollTop}:c(i)),r(n)?((b=f(n,!0)).x+=n.clientLeft,b.y+=n.clientTop):v&&(b.x=l(v))),{x:g.left+y.scrollLeft-b.x,y:g.top+y.scrollTop-b.y,width:g.width,height:g.height}}function v(e){var t=f(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function g(e){return"html"===p(e)?e:e.assignedSlot||e.parentNode||(o(e)?e.host:null)||u(e)}function y(e){return["html","body","#document"].indexOf(p(e))>=0?e.ownerDocument.body:r(e)&&h(e)?e:y(g(e))}function b(e,n){var r;void 0===n&&(n=[]);var o=y(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),a=t(o),s=i?[a].concat(a.visualViewport||[],h(o)?o:[]):o,f=n.concat(s);return i?f:f.concat(b(g(s)))}function x(e){return["table","td","th"].indexOf(p(e))>=0}function w(e){return r(e)&&"fixed"!==d(e).position?e.offsetParent:null}function O(e){for(var n=t(e),i=w(e);i&&x(i)&&"static"===d(i).position;)i=w(i);return i&&("html"===p(i)||"body"===p(i)&&"static"===d(i).position)?n:i||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&r(e)&&"fixed"===d(e).position)return null;var n=g(e);for(o(n)&&(n=n.host);r(n)&&["html","body"].indexOf(p(n))<0;){var i=d(n);if("none"!==i.transform||"none"!==i.perspective||"paint"===i.contain||-1!==["transform","perspective"].indexOf(i.willChange)||t&&"filter"===i.willChange||t&&i.filter&&"none"!==i.filter)return n;n=n.parentNode}return null}(e)||n}var j="top",E="bottom",D="right",A="left",L="auto",P=[j,E,D,A],M="start",k="end",W="viewport",B="popper",H=P.reduce((function(e,t){return e.concat([t+"-"+M,t+"-"+k])}),[]),T=[].concat(P,[L]).reduce((function(e,t){return e.concat([t,t+"-"+M,t+"-"+k])}),[]),R=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function S(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}function C(e){return e.split("-")[0]}function q(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&o(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function V(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function N(e,r){return r===W?V(function(e){var n=t(e),r=u(e),o=n.visualViewport,i=r.clientWidth,a=r.clientHeight,s=0,f=0;return o&&(i=o.width,a=o.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(s=o.offsetLeft,f=o.offsetTop)),{width:i,height:a,x:s+l(e),y:f}}(e)):n(r)?function(e){var t=f(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(r):V(function(e){var t,n=u(e),r=c(e),o=null==(t=e.ownerDocument)?void 0:t.body,a=i(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),s=i(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),f=-r.scrollLeft+l(e),p=-r.scrollTop;return"rtl"===d(o||n).direction&&(f+=i(n.clientWidth,o?o.clientWidth:0)-a),{width:a,height:s,x:f,y:p}}(u(e)))}function I(e,t,o){var s="clippingParents"===t?function(e){var t=b(g(e)),o=["absolute","fixed"].indexOf(d(e).position)>=0&&r(e)?O(e):e;return n(o)?t.filter((function(e){return n(e)&&q(e,o)&&"body"!==p(e)})):[]}(e):[].concat(t),f=[].concat(s,[o]),c=f[0],u=f.reduce((function(t,n){var r=N(e,n);return t.top=i(r.top,t.top),t.right=a(r.right,t.right),t.bottom=a(r.bottom,t.bottom),t.left=i(r.left,t.left),t}),N(e,c));return u.width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u}function _(e){return e.split("-")[1]}function F(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function U(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?C(o):null,a=o?_(o):null,s=n.x+n.width/2-r.width/2,f=n.y+n.height/2-r.height/2;switch(i){case j:t={x:s,y:n.y-r.height};break;case E:t={x:s,y:n.y+n.height};break;case D:t={x:n.x+n.width,y:f};break;case A:t={x:n.x-r.width,y:f};break;default:t={x:n.x,y:n.y}}var c=i?F(i):null;if(null!=c){var p="y"===c?"height":"width";switch(a){case M:t[c]=t[c]-(n[p]/2-r[p]/2);break;case k:t[c]=t[c]+(n[p]/2-r[p]/2)}}return t}function z(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function X(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function Y(e,t){void 0===t&&(t={});var r=t,o=r.placement,i=void 0===o?e.placement:o,a=r.boundary,s=void 0===a?"clippingParents":a,c=r.rootBoundary,p=void 0===c?W:c,l=r.elementContext,d=void 0===l?B:l,h=r.altBoundary,m=void 0!==h&&h,v=r.padding,g=void 0===v?0:v,y=z("number"!=typeof g?g:X(g,P)),b=d===B?"reference":B,x=e.rects.popper,w=e.elements[m?b:d],O=I(n(w)?w:w.contextElement||u(e.elements.popper),s,p),A=f(e.elements.reference),L=U({reference:A,element:x,strategy:"absolute",placement:i}),M=V(Object.assign({},x,L)),k=d===B?M:A,H={top:O.top-k.top+y.top,bottom:k.bottom-O.bottom+y.bottom,left:O.left-k.left+y.left,right:k.right-O.right+y.right},T=e.modifiersData.offset;if(d===B&&T){var R=T[i];Object.keys(H).forEach((function(e){var t=[D,E].indexOf(e)>=0?1:-1,n=[j,E].indexOf(e)>=0?"y":"x";H[e]+=R[n]*t}))}return H}var G={placement:"bottom",modifiers:[],strategy:"absolute"};function J(){for(var e=arguments.length,t=new Array(e),n=0;n=0?-1:1,i="function"==typeof n?n(Object.assign({},t,{placement:e})):n,a=i[0],s=i[1];return a=a||0,s=(s||0)*o,[A,D].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}(n,t.rects,i),e}),{}),s=a[t.placement],f=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=f,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=a}},ie={left:"right",right:"left",bottom:"top",top:"bottom"};function ae(e){return e.replace(/left|right|bottom|top/g,(function(e){return ie[e]}))}var se={start:"end",end:"start"};function fe(e){return e.replace(/start|end/g,(function(e){return se[e]}))}function ce(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,s=n.flipVariations,f=n.allowedAutoPlacements,c=void 0===f?T:f,p=_(r),u=p?s?H:H.filter((function(e){return _(e)===p})):P,l=u.filter((function(e){return c.indexOf(e)>=0}));0===l.length&&(l=u);var d=l.reduce((function(t,n){return t[n]=Y(e,{placement:n,boundary:o,rootBoundary:i,padding:a})[C(n)],t}),{});return Object.keys(d).sort((function(e,t){return d[e]-d[t]}))}var pe={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=void 0===o||o,a=n.altAxis,s=void 0===a||a,f=n.fallbackPlacements,c=n.padding,p=n.boundary,u=n.rootBoundary,l=n.altBoundary,d=n.flipVariations,h=void 0===d||d,m=n.allowedAutoPlacements,v=t.options.placement,g=C(v),y=f||(g===v||!h?[ae(v)]:function(e){if(C(e)===L)return[];var t=ae(e);return[fe(e),t,fe(t)]}(v)),b=[v].concat(y).reduce((function(e,n){return e.concat(C(n)===L?ce(t,{placement:n,boundary:p,rootBoundary:u,padding:c,flipVariations:h,allowedAutoPlacements:m}):n)}),[]),x=t.rects.reference,w=t.rects.popper,O=new Map,P=!0,k=b[0],W=0;W=0,S=R?"width":"height",q=Y(t,{placement:B,boundary:p,rootBoundary:u,altBoundary:l,padding:c}),V=R?T?D:A:T?E:j;x[S]>w[S]&&(V=ae(V));var N=ae(V),I=[];if(i&&I.push(q[H]<=0),s&&I.push(q[V]<=0,q[N]<=0),I.every((function(e){return e}))){k=B,P=!1;break}O.set(B,I)}if(P)for(var F=function(e){var t=b.find((function(t){var n=O.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return k=t,"break"},U=h?3:1;U>0;U--){if("break"===F(U))break}t.placement!==k&&(t.modifiersData[r]._skip=!0,t.placement=k,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function ue(e,t,n){return i(e,a(t,n))}var le={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,s=void 0===o||o,f=n.altAxis,c=void 0!==f&&f,p=n.boundary,u=n.rootBoundary,l=n.altBoundary,d=n.padding,h=n.tether,m=void 0===h||h,g=n.tetherOffset,y=void 0===g?0:g,b=Y(t,{boundary:p,rootBoundary:u,padding:d,altBoundary:l}),x=C(t.placement),w=_(t.placement),L=!w,P=F(x),k="x"===P?"y":"x",W=t.modifiersData.popperOffsets,B=t.rects.reference,H=t.rects.popper,T="function"==typeof y?y(Object.assign({},t.rects,{placement:t.placement})):y,R="number"==typeof T?{mainAxis:T,altAxis:T}:Object.assign({mainAxis:0,altAxis:0},T),S=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,q={x:0,y:0};if(W){if(s){var V,N="y"===P?j:A,I="y"===P?E:D,U="y"===P?"height":"width",z=W[P],X=z+b[N],G=z-b[I],J=m?-H[U]/2:0,K=w===M?B[U]:H[U],Q=w===M?-H[U]:-B[U],Z=t.elements.arrow,$=m&&Z?v(Z):{width:0,height:0},ee=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},te=ee[N],ne=ee[I],re=ue(0,B[U],$[U]),oe=L?B[U]/2-J-re-te-R.mainAxis:K-re-te-R.mainAxis,ie=L?-B[U]/2+J+re+ne+R.mainAxis:Q+re+ne+R.mainAxis,ae=t.elements.arrow&&O(t.elements.arrow),se=ae?"y"===P?ae.clientTop||0:ae.clientLeft||0:0,fe=null!=(V=null==S?void 0:S[P])?V:0,ce=z+ie-fe,pe=ue(m?a(X,z+oe-fe-se):X,z,m?i(G,ce):G);W[P]=pe,q[P]=pe-z}if(c){var le,de="x"===P?j:A,he="x"===P?E:D,me=W[k],ve="y"===k?"height":"width",ge=me+b[de],ye=me-b[he],be=-1!==[j,A].indexOf(x),xe=null!=(le=null==S?void 0:S[k])?le:0,we=be?ge:me-B[ve]-H[ve]-xe+R.altAxis,Oe=be?me+B[ve]+H[ve]-xe-R.altAxis:ye,je=m&&be?function(e,t,n){var r=ue(e,t,n);return r>n?n:r}(we,me,Oe):ue(m?we:ge,me,m?Oe:ye);W[k]=je,q[k]=je-me}t.modifiersData[r]=q}},requiresIfExists:["offset"]};var de={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,s=C(n.placement),f=F(s),c=[A,D].indexOf(s)>=0?"height":"width";if(i&&a){var p=function(e,t){return z("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:X(e,P))}(o.padding,n),u=v(i),l="y"===f?j:A,d="y"===f?E:D,h=n.rects.reference[c]+n.rects.reference[f]-a[f]-n.rects.popper[c],m=a[f]-n.rects.reference[f],g=O(i),y=g?"y"===f?g.clientHeight||0:g.clientWidth||0:0,b=h/2-m/2,x=p[l],w=y-u[c]-p[d],L=y/2-u[c]/2+b,M=ue(x,L,w),k=f;n.modifiersData[r]=((t={})[k]=M,t.centerOffset=M-L,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&q(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function he(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function me(e){return[j,D,E,A].some((function(t){return e[t]>=0}))}var ve={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=Y(t,{elementContext:"reference"}),s=Y(t,{altBoundary:!0}),f=he(a,r),c=he(s,o,i),p=me(f),u=me(c);t.modifiersData[n]={referenceClippingOffsets:f,popperEscapeOffsets:c,isReferenceHidden:p,hasPopperEscaped:u},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":p,"data-popper-escaped":u})}},ge=K({defaultModifiers:[Z,$,ne,re]}),ye=[Z,$,ne,re,oe,pe,le,de,ve],be=K({defaultModifiers:ye});e.applyStyles=re,e.arrow=de,e.computeStyles=ne,e.createPopper=be,e.createPopperLite=ge,e.defaultModifiers=ye,e.detectOverflow=Y,e.eventListeners=Z,e.flip=pe,e.hide=ve,e.offset=oe,e.popperGenerator=K,e.popperOffsets=$,e.preventOverflow=le,Object.defineProperty(e,"__esModule",{value:!0})})); diff --git a/reports/dfm-presentation/main_files/libs/quarto-html/quarto-html.min.css b/reports/dfm-presentation/main_files/libs/quarto-html/quarto-html.min.css new file mode 100644 index 0000000..c2857c3 --- /dev/null +++ b/reports/dfm-presentation/main_files/libs/quarto-html/quarto-html.min.css @@ -0,0 +1 @@ +/*# sourceMappingURL=0a6b880beb84f9b6f36107a76f82c5b1.css.map */ diff --git a/reports/dfm-presentation/main_files/libs/quarto-html/quarto-syntax-highlighting-dark.css b/reports/dfm-presentation/main_files/libs/quarto-html/quarto-syntax-highlighting-dark.css new file mode 100644 index 0000000..343d2f8 --- /dev/null +++ b/reports/dfm-presentation/main_files/libs/quarto-html/quarto-syntax-highlighting-dark.css @@ -0,0 +1,189 @@ +/* quarto syntax highlight colors */ +:root { + --quarto-hl-al-color: #f07178; + --quarto-hl-an-color: #d4d0ab; + --quarto-hl-at-color: #00e0e0; + --quarto-hl-bn-color: #d4d0ab; + --quarto-hl-bu-color: #abe338; + --quarto-hl-ch-color: #abe338; + --quarto-hl-co-color: #f8f8f2; + --quarto-hl-cv-color: #ffd700; + --quarto-hl-cn-color: #ffd700; + --quarto-hl-cf-color: #ffa07a; + --quarto-hl-dt-color: #ffa07a; + --quarto-hl-dv-color: #d4d0ab; + --quarto-hl-do-color: #f8f8f2; + --quarto-hl-er-color: #f07178; + --quarto-hl-ex-color: #00e0e0; + --quarto-hl-fl-color: #d4d0ab; + --quarto-hl-fu-color: #ffa07a; + --quarto-hl-im-color: #abe338; + --quarto-hl-in-color: #d4d0ab; + --quarto-hl-kw-color: #ffa07a; + --quarto-hl-op-color: #ffa07a; + --quarto-hl-ot-color: #00e0e0; + --quarto-hl-pp-color: #dcc6e0; + --quarto-hl-re-color: #00e0e0; + --quarto-hl-sc-color: #abe338; + --quarto-hl-ss-color: #abe338; + --quarto-hl-st-color: #abe338; + --quarto-hl-va-color: #00e0e0; + --quarto-hl-vs-color: #abe338; + --quarto-hl-wa-color: #dcc6e0; +} + +/* other quarto variables */ +:root { + --quarto-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} + +code span.al { + background-color: #2a0f15; + font-weight: bold; + color: #f07178; +} + +code span.an { + color: #d4d0ab; +} + +code span.at { + color: #00e0e0; +} + +code span.bn { + color: #d4d0ab; +} + +code span.bu { + color: #abe338; +} + +code span.ch { + color: #abe338; +} + +code span.co { + font-style: italic; + color: #f8f8f2; +} + +code span.cv { + color: #ffd700; +} + +code span.cn { + color: #ffd700; +} + +code span.cf { + font-weight: bold; + color: #ffa07a; +} + +code span.dt { + color: #ffa07a; +} + +code span.dv { + color: #d4d0ab; +} + +code span.do { + color: #f8f8f2; +} + +code span.er { + color: #f07178; + text-decoration: underline; +} + +code span.ex { + font-weight: bold; + color: #00e0e0; +} + +code span.fl { + color: #d4d0ab; +} + +code span.fu { + color: #ffa07a; +} + +code span.im { + color: #abe338; +} + +code span.in { + color: #d4d0ab; +} + +code span.kw { + font-weight: bold; + color: #ffa07a; +} + +pre > code.sourceCode > span { + color: #f8f8f2; +} + +code span { + color: #f8f8f2; +} + +code.sourceCode > span { + color: #f8f8f2; +} + +div.sourceCode, +div.sourceCode pre.sourceCode { + color: #f8f8f2; +} + +code span.op { + color: #ffa07a; +} + +code span.ot { + color: #00e0e0; +} + +code span.pp { + color: #dcc6e0; +} + +code span.re { + background-color: #f8f8f2; + color: #00e0e0; +} + +code span.sc { + color: #abe338; +} + +code span.ss { + color: #abe338; +} + +code span.st { + color: #abe338; +} + +code span.va { + color: #00e0e0; +} + +code span.vs { + color: #abe338; +} + +code span.wa { + color: #dcc6e0; +} + +.prevent-inlining { + content: " code.sourceCode > span { + color: #003B4F; +} + +code span { + color: #003B4F; +} + +code.sourceCode > span { + color: #003B4F; +} + +div.sourceCode, +div.sourceCode pre.sourceCode { + color: #003B4F; +} + +code span.ot { + color: #003B4F; + font-style: inherit; +} + +code span.at { + color: #657422; + font-style: inherit; +} + +code span.ss { + color: #20794D; + font-style: inherit; +} + +code span.an { + color: #5E5E5E; + font-style: inherit; +} + +code span.fu { + color: #4758AB; + font-style: inherit; +} + +code span.st { + color: #20794D; + font-style: inherit; +} + +code span.cf { + color: #003B4F; + font-style: inherit; +} + +code span.op { + color: #5E5E5E; + font-style: inherit; +} + +code span.er { + color: #AD0000; + font-style: inherit; +} + +code span.bn { + color: #AD0000; + font-style: inherit; +} + +code span.al { + color: #AD0000; + font-style: inherit; +} + +code span.va { + color: #111111; + font-style: inherit; +} + +code span.bu { + font-style: inherit; +} + +code span.ex { + font-style: inherit; +} + +code span.pp { + color: #AD0000; + font-style: inherit; +} + +code span.in { + color: #5E5E5E; + font-style: inherit; +} + +code span.vs { + color: #20794D; + font-style: inherit; +} + +code span.wa { + color: #5E5E5E; + font-style: italic; +} + +code span.do { + color: #5E5E5E; + font-style: italic; +} + +code span.im { + color: #00769E; + font-style: inherit; +} + +code span.ch { + color: #20794D; + font-style: inherit; +} + +code span.dt { + color: #AD0000; + font-style: inherit; +} + +code span.fl { + color: #AD0000; + font-style: inherit; +} + +code span.co { + color: #5E5E5E; + font-style: inherit; +} + +code span.cv { + color: #5E5E5E; + font-style: italic; +} + +code span.cn { + color: #8f5902; + font-style: inherit; +} + +code span.sc { + color: #5E5E5E; + font-style: inherit; +} + +code span.dv { + color: #AD0000; + font-style: inherit; +} + +code span.kw { + color: #003B4F; + font-style: inherit; +} + +.prevent-inlining { + content: " !el.hasAttribute("disabled") && !el.getAttribute("aria-hidden") + ); + }; + + /** + * Remove roles and attributes from a tab and its content + * @param {Node} tab The tab + * @param {Node} content The tab content + * @param {Object} settings User settings and options + */ + var destroyTab = function (tab, content, settings) { + // Remove the generated ID + if (tab.id.slice(0, settings.idPrefix.length) === settings.idPrefix) { + tab.id = ""; + } + + // remove event listener + tab.removeEventListener("focus", focusHandler, true); + + // Remove roles + tab.removeAttribute("role"); + tab.removeAttribute("aria-controls"); + tab.removeAttribute("aria-selected"); + tab.removeAttribute("tabindex"); + tab.closest("li").removeAttribute("role"); + content.removeAttribute("role"); + content.removeAttribute("aria-labelledby"); + content.removeAttribute("hidden"); + }; + + /** + * Add the required roles and attributes to a tab and its content + * @param {Node} tab The tab + * @param {Node} content The tab content + * @param {Object} settings User settings and options + */ + var setupTab = function (tab, content, settings) { + // Give tab an ID if it doesn't already have one + if (!tab.id) { + tab.id = settings.idPrefix + content.id; + } + + // Add roles + tab.setAttribute("role", "tab"); + tab.setAttribute("aria-controls", content.id); + tab.closest("li").setAttribute("role", "presentation"); + content.setAttribute("role", "tabpanel"); + content.setAttribute("aria-labelledby", tab.id); + + // Add selected state + if (tab.matches(settings.default)) { + tab.setAttribute("aria-selected", "true"); + } else { + tab.setAttribute("aria-selected", "false"); + content.setAttribute("hidden", "hidden"); + } + + // add focus event listender + tab.addEventListener("focus", focusHandler); + }; + + /** + * Hide a tab and its content + * @param {Node} newTab The new tab that's replacing it + */ + var hide = function (newTab) { + // Variables + var tabGroup = newTab.closest('[role="tablist"]'); + if (!tabGroup) return {}; + var tab = tabGroup.querySelector('[role="tab"][aria-selected="true"]'); + if (!tab) return {}; + var content = document.querySelector(tab.hash); + + // Hide the tab + tab.setAttribute("aria-selected", "false"); + + // Hide the content + if (!content) return { previousTab: tab }; + content.setAttribute("hidden", "hidden"); + + // Return the hidden tab and content + return { + previousTab: tab, + previousContent: content, + }; + }; + + /** + * Show a tab and its content + * @param {Node} tab The tab + * @param {Node} content The tab content + */ + var show = function (tab, content) { + tab.setAttribute("aria-selected", "true"); + content.removeAttribute("hidden"); + tab.focus(); + }; + + /** + * Toggle a new tab + * @param {Node} tab The tab to show + */ + var toggle = function (tab) { + // Make sure there's a tab to toggle and it's not already active + if (!tab || tab.getAttribute("aria-selected") == "true") return; + + // Variables + var content = document.querySelector(tab.hash); + if (!content) return; + + // Hide active tab and content + var details = hide(tab); + + // Show new tab and content + show(tab, content); + + // Add event details + details.tab = tab; + details.content = content; + + // Emit a custom event + emitEvent(tab, details); + }; + + /** + * Get all of the tabs in a tablist + * @param {Node} tab A tab from the list + * @return {Object} The tabs and the index of the currently active one + */ + var getTabsMap = function (tab) { + var tabGroup = tab.closest('[role="tablist"]'); + var tabs = tabGroup ? tabGroup.querySelectorAll('[role="tab"]') : null; + if (!tabs) return; + return { + tabs: tabs, + index: Array.prototype.indexOf.call(tabs, tab), + }; + }; + + /** + * Switch the active tab based on keyboard activity + * @param {Node} tab The currently active tab + * @param {Key} key The key that was pressed + */ + var switchTabs = function (tab, key) { + // Get a map of tabs + var map = getTabsMap(tab); + if (!map) return; + var length = map.tabs.length - 1; + var index; + + // Go to previous tab + if (["ArrowUp", "ArrowLeft", "Up", "Left"].indexOf(key) > -1) { + index = map.index < 1 ? length : map.index - 1; + } + + // Go to next tab + else if (["ArrowDown", "ArrowRight", "Down", "Right"].indexOf(key) > -1) { + index = map.index === length ? 0 : map.index + 1; + } + + // Go to home + else if (key === "Home") { + index = 0; + } + + // Go to end + else if (key === "End") { + index = length; + } + + // Toggle the tab + toggle(map.tabs[index]); + }; + + /** + * Create the Constructor object + */ + var Constructor = function (selector, options) { + // + // Variables + // + + var publicAPIs = {}; + var settings, tabWrapper; + + // + // Methods + // + + publicAPIs.destroy = function () { + // Get all tabs + var tabs = tabWrapper.querySelectorAll("a"); + + // Add roles to tabs + Array.prototype.forEach.call(tabs, function (tab) { + // Get the tab content + var content = document.querySelector(tab.hash); + if (!content) return; + + // Setup the tab + destroyTab(tab, content, settings); + }); + + // Remove role from wrapper + tabWrapper.removeAttribute("role"); + + // Remove event listeners + document.documentElement.removeEventListener( + "click", + clickHandler, + true + ); + tabWrapper.removeEventListener("keydown", keyHandler, true); + + // Reset variables + settings = null; + tabWrapper = null; + }; + + /** + * Setup the DOM with the proper attributes + */ + publicAPIs.setup = function () { + // Variables + tabWrapper = document.querySelector(selector); + if (!tabWrapper) return; + var tabs = tabWrapper.querySelectorAll("a"); + + // Add role to wrapper + tabWrapper.setAttribute("role", "tablist"); + + // Add roles to tabs. provide dynanmic tab indexes if we are within reveal + var contentTabindexes = + window.document.body.classList.contains("reveal-viewport"); + var nextTabindex = 1; + Array.prototype.forEach.call(tabs, function (tab) { + if (contentTabindexes) { + tab.setAttribute("tabindex", "" + nextTabindex++); + } else { + tab.setAttribute("tabindex", "0"); + } + + // Get the tab content + var content = document.querySelector(tab.hash); + if (!content) return; + + // set tab indexes for content + if (contentTabindexes) { + getKeyboardFocusableElements(content).forEach(function (el) { + el.setAttribute("tabindex", "" + nextTabindex++); + }); + } + + // Setup the tab + setupTab(tab, content, settings); + }); + }; + + /** + * Toggle a tab based on an ID + * @param {String|Node} id The tab to toggle + */ + publicAPIs.toggle = function (id) { + // Get the tab + var tab = id; + if (typeof id === "string") { + tab = document.querySelector( + selector + ' [role="tab"][href*="' + id + '"]' + ); + } + + // Toggle the tab + toggle(tab); + }; + + /** + * Handle click events + */ + var clickHandler = function (event) { + // Only run on toggles + var tab = event.target.closest(selector + ' [role="tab"]'); + if (!tab) return; + + // Prevent link behavior + event.preventDefault(); + + // Toggle the tab + toggle(tab); + }; + + /** + * Handle keydown events + */ + var keyHandler = function (event) { + // Only run if a tab is in focus + var tab = document.activeElement; + if (!tab.matches(selector + ' [role="tab"]')) return; + + // Only run for specific keys + if (["Home", "End"].indexOf(event.key) < 0) return; + + // Switch tabs + switchTabs(tab, event.key); + }; + + /** + * Initialize the instance + */ + var init = function () { + // Merge user options with defaults + settings = extend(defaults, options || {}); + + // Setup the DOM + publicAPIs.setup(); + + // Add event listeners + document.documentElement.addEventListener("click", clickHandler, true); + tabWrapper.addEventListener("keydown", keyHandler, true); + }; + + // + // Initialize and return the Public APIs + // + + init(); + return publicAPIs; + }; + + // + // Return the Constructor + // + + return Constructor; + } +); diff --git a/reports/dfm-presentation/main_files/libs/quarto-html/tippy.css b/reports/dfm-presentation/main_files/libs/quarto-html/tippy.css new file mode 100644 index 0000000..2a52516 --- /dev/null +++ b/reports/dfm-presentation/main_files/libs/quarto-html/tippy.css @@ -0,0 +1 @@ +.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1} diff --git a/reports/dfm-presentation/main_files/libs/quarto-html/tippy.umd.min.js b/reports/dfm-presentation/main_files/libs/quarto-html/tippy.umd.min.js new file mode 100644 index 0000000..2266fd1 --- /dev/null +++ b/reports/dfm-presentation/main_files/libs/quarto-html/tippy.umd.min.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("@popperjs/core")):"function"==typeof define&&define.amd?define(["@popperjs/core"],t):(e=e||self).tippy=t(e.Popper)}(this,(function(e){"use strict";var t={passive:!0,capture:!0},n=function(){return document.body};function r(e,t,n){if(Array.isArray(e)){var r=e[t];return null==r?Array.isArray(n)?n[t]:n:r}return e}function o(e,t){var n={}.toString.call(e);return 0===n.indexOf("[object")&&n.indexOf(t+"]")>-1}function i(e,t){return"function"==typeof e?e.apply(void 0,t):e}function a(e,t){return 0===t?e:function(r){clearTimeout(n),n=setTimeout((function(){e(r)}),t)};var n}function s(e,t){var n=Object.assign({},e);return t.forEach((function(e){delete n[e]})),n}function u(e){return[].concat(e)}function c(e,t){-1===e.indexOf(t)&&e.push(t)}function p(e){return e.split("-")[0]}function f(e){return[].slice.call(e)}function l(e){return Object.keys(e).reduce((function(t,n){return void 0!==e[n]&&(t[n]=e[n]),t}),{})}function d(){return document.createElement("div")}function v(e){return["Element","Fragment"].some((function(t){return o(e,t)}))}function m(e){return o(e,"MouseEvent")}function g(e){return!(!e||!e._tippy||e._tippy.reference!==e)}function h(e){return v(e)?[e]:function(e){return o(e,"NodeList")}(e)?f(e):Array.isArray(e)?e:f(document.querySelectorAll(e))}function b(e,t){e.forEach((function(e){e&&(e.style.transitionDuration=t+"ms")}))}function y(e,t){e.forEach((function(e){e&&e.setAttribute("data-state",t)}))}function w(e){var t,n=u(e)[0];return null!=n&&null!=(t=n.ownerDocument)&&t.body?n.ownerDocument:document}function E(e,t,n){var r=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(t){e[r](t,n)}))}function O(e,t){for(var n=t;n;){var r;if(e.contains(n))return!0;n=null==n.getRootNode||null==(r=n.getRootNode())?void 0:r.host}return!1}var x={isTouch:!1},C=0;function T(){x.isTouch||(x.isTouch=!0,window.performance&&document.addEventListener("mousemove",A))}function A(){var e=performance.now();e-C<20&&(x.isTouch=!1,document.removeEventListener("mousemove",A)),C=e}function L(){var e=document.activeElement;if(g(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}var D=!!("undefined"!=typeof window&&"undefined"!=typeof document)&&!!window.msCrypto,R=Object.assign({appendTo:n,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},{animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),k=Object.keys(R);function P(e){var t=(e.plugins||[]).reduce((function(t,n){var r,o=n.name,i=n.defaultValue;o&&(t[o]=void 0!==e[o]?e[o]:null!=(r=R[o])?r:i);return t}),{});return Object.assign({},e,t)}function j(e,t){var n=Object.assign({},t,{content:i(t.content,[e])},t.ignoreAttributes?{}:function(e,t){return(t?Object.keys(P(Object.assign({},R,{plugins:t}))):k).reduce((function(t,n){var r=(e.getAttribute("data-tippy-"+n)||"").trim();if(!r)return t;if("content"===n)t[n]=r;else try{t[n]=JSON.parse(r)}catch(e){t[n]=r}return t}),{})}(e,t.plugins));return n.aria=Object.assign({},R.aria,n.aria),n.aria={expanded:"auto"===n.aria.expanded?t.interactive:n.aria.expanded,content:"auto"===n.aria.content?t.interactive?null:"describedby":n.aria.content},n}function M(e,t){e.innerHTML=t}function V(e){var t=d();return!0===e?t.className="tippy-arrow":(t.className="tippy-svg-arrow",v(e)?t.appendChild(e):M(t,e)),t}function I(e,t){v(t.content)?(M(e,""),e.appendChild(t.content)):"function"!=typeof t.content&&(t.allowHTML?M(e,t.content):e.textContent=t.content)}function S(e){var t=e.firstElementChild,n=f(t.children);return{box:t,content:n.find((function(e){return e.classList.contains("tippy-content")})),arrow:n.find((function(e){return e.classList.contains("tippy-arrow")||e.classList.contains("tippy-svg-arrow")})),backdrop:n.find((function(e){return e.classList.contains("tippy-backdrop")}))}}function N(e){var t=d(),n=d();n.className="tippy-box",n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var r=d();function o(n,r){var o=S(t),i=o.box,a=o.content,s=o.arrow;r.theme?i.setAttribute("data-theme",r.theme):i.removeAttribute("data-theme"),"string"==typeof r.animation?i.setAttribute("data-animation",r.animation):i.removeAttribute("data-animation"),r.inertia?i.setAttribute("data-inertia",""):i.removeAttribute("data-inertia"),i.style.maxWidth="number"==typeof r.maxWidth?r.maxWidth+"px":r.maxWidth,r.role?i.setAttribute("role",r.role):i.removeAttribute("role"),n.content===r.content&&n.allowHTML===r.allowHTML||I(a,e.props),r.arrow?s?n.arrow!==r.arrow&&(i.removeChild(s),i.appendChild(V(r.arrow))):i.appendChild(V(r.arrow)):s&&i.removeChild(s)}return r.className="tippy-content",r.setAttribute("data-state","hidden"),I(r,e.props),t.appendChild(n),n.appendChild(r),o(e.props,e.props),{popper:t,onUpdate:o}}N.$$tippy=!0;var B=1,H=[],U=[];function _(o,s){var v,g,h,C,T,A,L,k,M=j(o,Object.assign({},R,P(l(s)))),V=!1,I=!1,N=!1,_=!1,F=[],W=a(we,M.interactiveDebounce),X=B++,Y=(k=M.plugins).filter((function(e,t){return k.indexOf(e)===t})),$={id:X,reference:o,popper:d(),popperInstance:null,props:M,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:Y,clearDelayTimeouts:function(){clearTimeout(v),clearTimeout(g),cancelAnimationFrame(h)},setProps:function(e){if($.state.isDestroyed)return;ae("onBeforeUpdate",[$,e]),be();var t=$.props,n=j(o,Object.assign({},t,l(e),{ignoreAttributes:!0}));$.props=n,he(),t.interactiveDebounce!==n.interactiveDebounce&&(ce(),W=a(we,n.interactiveDebounce));t.triggerTarget&&!n.triggerTarget?u(t.triggerTarget).forEach((function(e){e.removeAttribute("aria-expanded")})):n.triggerTarget&&o.removeAttribute("aria-expanded");ue(),ie(),J&&J(t,n);$.popperInstance&&(Ce(),Ae().forEach((function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)})));ae("onAfterUpdate",[$,e])},setContent:function(e){$.setProps({content:e})},show:function(){var e=$.state.isVisible,t=$.state.isDestroyed,o=!$.state.isEnabled,a=x.isTouch&&!$.props.touch,s=r($.props.duration,0,R.duration);if(e||t||o||a)return;if(te().hasAttribute("disabled"))return;if(ae("onShow",[$],!1),!1===$.props.onShow($))return;$.state.isVisible=!0,ee()&&(z.style.visibility="visible");ie(),de(),$.state.isMounted||(z.style.transition="none");if(ee()){var u=re(),p=u.box,f=u.content;b([p,f],0)}A=function(){var e;if($.state.isVisible&&!_){if(_=!0,z.offsetHeight,z.style.transition=$.props.moveTransition,ee()&&$.props.animation){var t=re(),n=t.box,r=t.content;b([n,r],s),y([n,r],"visible")}se(),ue(),c(U,$),null==(e=$.popperInstance)||e.forceUpdate(),ae("onMount",[$]),$.props.animation&&ee()&&function(e,t){me(e,t)}(s,(function(){$.state.isShown=!0,ae("onShown",[$])}))}},function(){var e,t=$.props.appendTo,r=te();e=$.props.interactive&&t===n||"parent"===t?r.parentNode:i(t,[r]);e.contains(z)||e.appendChild(z);$.state.isMounted=!0,Ce()}()},hide:function(){var e=!$.state.isVisible,t=$.state.isDestroyed,n=!$.state.isEnabled,o=r($.props.duration,1,R.duration);if(e||t||n)return;if(ae("onHide",[$],!1),!1===$.props.onHide($))return;$.state.isVisible=!1,$.state.isShown=!1,_=!1,V=!1,ee()&&(z.style.visibility="hidden");if(ce(),ve(),ie(!0),ee()){var i=re(),a=i.box,s=i.content;$.props.animation&&(b([a,s],o),y([a,s],"hidden"))}se(),ue(),$.props.animation?ee()&&function(e,t){me(e,(function(){!$.state.isVisible&&z.parentNode&&z.parentNode.contains(z)&&t()}))}(o,$.unmount):$.unmount()},hideWithInteractivity:function(e){ne().addEventListener("mousemove",W),c(H,W),W(e)},enable:function(){$.state.isEnabled=!0},disable:function(){$.hide(),$.state.isEnabled=!1},unmount:function(){$.state.isVisible&&$.hide();if(!$.state.isMounted)return;Te(),Ae().forEach((function(e){e._tippy.unmount()})),z.parentNode&&z.parentNode.removeChild(z);U=U.filter((function(e){return e!==$})),$.state.isMounted=!1,ae("onHidden",[$])},destroy:function(){if($.state.isDestroyed)return;$.clearDelayTimeouts(),$.unmount(),be(),delete o._tippy,$.state.isDestroyed=!0,ae("onDestroy",[$])}};if(!M.render)return $;var q=M.render($),z=q.popper,J=q.onUpdate;z.setAttribute("data-tippy-root",""),z.id="tippy-"+$.id,$.popper=z,o._tippy=$,z._tippy=$;var G=Y.map((function(e){return e.fn($)})),K=o.hasAttribute("aria-expanded");return he(),ue(),ie(),ae("onCreate",[$]),M.showOnCreate&&Le(),z.addEventListener("mouseenter",(function(){$.props.interactive&&$.state.isVisible&&$.clearDelayTimeouts()})),z.addEventListener("mouseleave",(function(){$.props.interactive&&$.props.trigger.indexOf("mouseenter")>=0&&ne().addEventListener("mousemove",W)})),$;function Q(){var e=$.props.touch;return Array.isArray(e)?e:[e,0]}function Z(){return"hold"===Q()[0]}function ee(){var e;return!(null==(e=$.props.render)||!e.$$tippy)}function te(){return L||o}function ne(){var e=te().parentNode;return e?w(e):document}function re(){return S(z)}function oe(e){return $.state.isMounted&&!$.state.isVisible||x.isTouch||C&&"focus"===C.type?0:r($.props.delay,e?0:1,R.delay)}function ie(e){void 0===e&&(e=!1),z.style.pointerEvents=$.props.interactive&&!e?"":"none",z.style.zIndex=""+$.props.zIndex}function ae(e,t,n){var r;(void 0===n&&(n=!0),G.forEach((function(n){n[e]&&n[e].apply(n,t)})),n)&&(r=$.props)[e].apply(r,t)}function se(){var e=$.props.aria;if(e.content){var t="aria-"+e.content,n=z.id;u($.props.triggerTarget||o).forEach((function(e){var r=e.getAttribute(t);if($.state.isVisible)e.setAttribute(t,r?r+" "+n:n);else{var o=r&&r.replace(n,"").trim();o?e.setAttribute(t,o):e.removeAttribute(t)}}))}}function ue(){!K&&$.props.aria.expanded&&u($.props.triggerTarget||o).forEach((function(e){$.props.interactive?e.setAttribute("aria-expanded",$.state.isVisible&&e===te()?"true":"false"):e.removeAttribute("aria-expanded")}))}function ce(){ne().removeEventListener("mousemove",W),H=H.filter((function(e){return e!==W}))}function pe(e){if(!x.isTouch||!N&&"mousedown"!==e.type){var t=e.composedPath&&e.composedPath()[0]||e.target;if(!$.props.interactive||!O(z,t)){if(u($.props.triggerTarget||o).some((function(e){return O(e,t)}))){if(x.isTouch)return;if($.state.isVisible&&$.props.trigger.indexOf("click")>=0)return}else ae("onClickOutside",[$,e]);!0===$.props.hideOnClick&&($.clearDelayTimeouts(),$.hide(),I=!0,setTimeout((function(){I=!1})),$.state.isMounted||ve())}}}function fe(){N=!0}function le(){N=!1}function de(){var e=ne();e.addEventListener("mousedown",pe,!0),e.addEventListener("touchend",pe,t),e.addEventListener("touchstart",le,t),e.addEventListener("touchmove",fe,t)}function ve(){var e=ne();e.removeEventListener("mousedown",pe,!0),e.removeEventListener("touchend",pe,t),e.removeEventListener("touchstart",le,t),e.removeEventListener("touchmove",fe,t)}function me(e,t){var n=re().box;function r(e){e.target===n&&(E(n,"remove",r),t())}if(0===e)return t();E(n,"remove",T),E(n,"add",r),T=r}function ge(e,t,n){void 0===n&&(n=!1),u($.props.triggerTarget||o).forEach((function(r){r.addEventListener(e,t,n),F.push({node:r,eventType:e,handler:t,options:n})}))}function he(){var e;Z()&&(ge("touchstart",ye,{passive:!0}),ge("touchend",Ee,{passive:!0})),(e=$.props.trigger,e.split(/\s+/).filter(Boolean)).forEach((function(e){if("manual"!==e)switch(ge(e,ye),e){case"mouseenter":ge("mouseleave",Ee);break;case"focus":ge(D?"focusout":"blur",Oe);break;case"focusin":ge("focusout",Oe)}}))}function be(){F.forEach((function(e){var t=e.node,n=e.eventType,r=e.handler,o=e.options;t.removeEventListener(n,r,o)})),F=[]}function ye(e){var t,n=!1;if($.state.isEnabled&&!xe(e)&&!I){var r="focus"===(null==(t=C)?void 0:t.type);C=e,L=e.currentTarget,ue(),!$.state.isVisible&&m(e)&&H.forEach((function(t){return t(e)})),"click"===e.type&&($.props.trigger.indexOf("mouseenter")<0||V)&&!1!==$.props.hideOnClick&&$.state.isVisible?n=!0:Le(e),"click"===e.type&&(V=!n),n&&!r&&De(e)}}function we(e){var t=e.target,n=te().contains(t)||z.contains(t);"mousemove"===e.type&&n||function(e,t){var n=t.clientX,r=t.clientY;return e.every((function(e){var t=e.popperRect,o=e.popperState,i=e.props.interactiveBorder,a=p(o.placement),s=o.modifiersData.offset;if(!s)return!0;var u="bottom"===a?s.top.y:0,c="top"===a?s.bottom.y:0,f="right"===a?s.left.x:0,l="left"===a?s.right.x:0,d=t.top-r+u>i,v=r-t.bottom-c>i,m=t.left-n+f>i,g=n-t.right-l>i;return d||v||m||g}))}(Ae().concat(z).map((function(e){var t,n=null==(t=e._tippy.popperInstance)?void 0:t.state;return n?{popperRect:e.getBoundingClientRect(),popperState:n,props:M}:null})).filter(Boolean),e)&&(ce(),De(e))}function Ee(e){xe(e)||$.props.trigger.indexOf("click")>=0&&V||($.props.interactive?$.hideWithInteractivity(e):De(e))}function Oe(e){$.props.trigger.indexOf("focusin")<0&&e.target!==te()||$.props.interactive&&e.relatedTarget&&z.contains(e.relatedTarget)||De(e)}function xe(e){return!!x.isTouch&&Z()!==e.type.indexOf("touch")>=0}function Ce(){Te();var t=$.props,n=t.popperOptions,r=t.placement,i=t.offset,a=t.getReferenceClientRect,s=t.moveTransition,u=ee()?S(z).arrow:null,c=a?{getBoundingClientRect:a,contextElement:a.contextElement||te()}:o,p=[{name:"offset",options:{offset:i}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!s}},{name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t=e.state;if(ee()){var n=re().box;["placement","reference-hidden","escaped"].forEach((function(e){"placement"===e?n.setAttribute("data-placement",t.placement):t.attributes.popper["data-popper-"+e]?n.setAttribute("data-"+e,""):n.removeAttribute("data-"+e)})),t.attributes.popper={}}}}];ee()&&u&&p.push({name:"arrow",options:{element:u,padding:3}}),p.push.apply(p,(null==n?void 0:n.modifiers)||[]),$.popperInstance=e.createPopper(c,z,Object.assign({},n,{placement:r,onFirstUpdate:A,modifiers:p}))}function Te(){$.popperInstance&&($.popperInstance.destroy(),$.popperInstance=null)}function Ae(){return f(z.querySelectorAll("[data-tippy-root]"))}function Le(e){$.clearDelayTimeouts(),e&&ae("onTrigger",[$,e]),de();var t=oe(!0),n=Q(),r=n[0],o=n[1];x.isTouch&&"hold"===r&&o&&(t=o),t?v=setTimeout((function(){$.show()}),t):$.show()}function De(e){if($.clearDelayTimeouts(),ae("onUntrigger",[$,e]),$.state.isVisible){if(!($.props.trigger.indexOf("mouseenter")>=0&&$.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(e.type)>=0&&V)){var t=oe(!1);t?g=setTimeout((function(){$.state.isVisible&&$.hide()}),t):h=requestAnimationFrame((function(){$.hide()}))}}else ve()}}function F(e,n){void 0===n&&(n={});var r=R.plugins.concat(n.plugins||[]);document.addEventListener("touchstart",T,t),window.addEventListener("blur",L);var o=Object.assign({},n,{plugins:r}),i=h(e).reduce((function(e,t){var n=t&&_(t,o);return n&&e.push(n),e}),[]);return v(e)?i[0]:i}F.defaultProps=R,F.setDefaultProps=function(e){Object.keys(e).forEach((function(t){R[t]=e[t]}))},F.currentInput=x;var W=Object.assign({},e.applyStyles,{effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow)}}),X={mouseover:"mouseenter",focusin:"focus",click:"click"};var Y={name:"animateFill",defaultValue:!1,fn:function(e){var t;if(null==(t=e.props.render)||!t.$$tippy)return{};var n=S(e.popper),r=n.box,o=n.content,i=e.props.animateFill?function(){var e=d();return e.className="tippy-backdrop",y([e],"hidden"),e}():null;return{onCreate:function(){i&&(r.insertBefore(i,r.firstElementChild),r.setAttribute("data-animatefill",""),r.style.overflow="hidden",e.setProps({arrow:!1,animation:"shift-away"}))},onMount:function(){if(i){var e=r.style.transitionDuration,t=Number(e.replace("ms",""));o.style.transitionDelay=Math.round(t/10)+"ms",i.style.transitionDuration=e,y([i],"visible")}},onShow:function(){i&&(i.style.transitionDuration="0ms")},onHide:function(){i&&y([i],"hidden")}}}};var $={clientX:0,clientY:0},q=[];function z(e){var t=e.clientX,n=e.clientY;$={clientX:t,clientY:n}}var J={name:"followCursor",defaultValue:!1,fn:function(e){var t=e.reference,n=w(e.props.triggerTarget||t),r=!1,o=!1,i=!0,a=e.props;function s(){return"initial"===e.props.followCursor&&e.state.isVisible}function u(){n.addEventListener("mousemove",f)}function c(){n.removeEventListener("mousemove",f)}function p(){r=!0,e.setProps({getReferenceClientRect:null}),r=!1}function f(n){var r=!n.target||t.contains(n.target),o=e.props.followCursor,i=n.clientX,a=n.clientY,s=t.getBoundingClientRect(),u=i-s.left,c=a-s.top;!r&&e.props.interactive||e.setProps({getReferenceClientRect:function(){var e=t.getBoundingClientRect(),n=i,r=a;"initial"===o&&(n=e.left+u,r=e.top+c);var s="horizontal"===o?e.top:r,p="vertical"===o?e.right:n,f="horizontal"===o?e.bottom:r,l="vertical"===o?e.left:n;return{width:p-l,height:f-s,top:s,right:p,bottom:f,left:l}}})}function l(){e.props.followCursor&&(q.push({instance:e,doc:n}),function(e){e.addEventListener("mousemove",z)}(n))}function d(){0===(q=q.filter((function(t){return t.instance!==e}))).filter((function(e){return e.doc===n})).length&&function(e){e.removeEventListener("mousemove",z)}(n)}return{onCreate:l,onDestroy:d,onBeforeUpdate:function(){a=e.props},onAfterUpdate:function(t,n){var i=n.followCursor;r||void 0!==i&&a.followCursor!==i&&(d(),i?(l(),!e.state.isMounted||o||s()||u()):(c(),p()))},onMount:function(){e.props.followCursor&&!o&&(i&&(f($),i=!1),s()||u())},onTrigger:function(e,t){m(t)&&($={clientX:t.clientX,clientY:t.clientY}),o="focus"===t.type},onHidden:function(){e.props.followCursor&&(p(),c(),i=!0)}}}};var G={name:"inlinePositioning",defaultValue:!1,fn:function(e){var t,n=e.reference;var r=-1,o=!1,i=[],a={name:"tippyInlinePositioning",enabled:!0,phase:"afterWrite",fn:function(o){var a=o.state;e.props.inlinePositioning&&(-1!==i.indexOf(a.placement)&&(i=[]),t!==a.placement&&-1===i.indexOf(a.placement)&&(i.push(a.placement),e.setProps({getReferenceClientRect:function(){return function(e){return function(e,t,n,r){if(n.length<2||null===e)return t;if(2===n.length&&r>=0&&n[0].left>n[1].right)return n[r]||t;switch(e){case"top":case"bottom":var o=n[0],i=n[n.length-1],a="top"===e,s=o.top,u=i.bottom,c=a?o.left:i.left,p=a?o.right:i.right;return{top:s,bottom:u,left:c,right:p,width:p-c,height:u-s};case"left":case"right":var f=Math.min.apply(Math,n.map((function(e){return e.left}))),l=Math.max.apply(Math,n.map((function(e){return e.right}))),d=n.filter((function(t){return"left"===e?t.left===f:t.right===l})),v=d[0].top,m=d[d.length-1].bottom;return{top:v,bottom:m,left:f,right:l,width:l-f,height:m-v};default:return t}}(p(e),n.getBoundingClientRect(),f(n.getClientRects()),r)}(a.placement)}})),t=a.placement)}};function s(){var t;o||(t=function(e,t){var n;return{popperOptions:Object.assign({},e.popperOptions,{modifiers:[].concat(((null==(n=e.popperOptions)?void 0:n.modifiers)||[]).filter((function(e){return e.name!==t.name})),[t])})}}(e.props,a),o=!0,e.setProps(t),o=!1)}return{onCreate:s,onAfterUpdate:s,onTrigger:function(t,n){if(m(n)){var o=f(e.reference.getClientRects()),i=o.find((function(e){return e.left-2<=n.clientX&&e.right+2>=n.clientX&&e.top-2<=n.clientY&&e.bottom+2>=n.clientY})),a=o.indexOf(i);r=a>-1?a:r}},onHidden:function(){r=-1}}}};var K={name:"sticky",defaultValue:!1,fn:function(e){var t=e.reference,n=e.popper;function r(t){return!0===e.props.sticky||e.props.sticky===t}var o=null,i=null;function a(){var s=r("reference")?(e.popperInstance?e.popperInstance.state.elements.reference:t).getBoundingClientRect():null,u=r("popper")?n.getBoundingClientRect():null;(s&&Q(o,s)||u&&Q(i,u))&&e.popperInstance&&e.popperInstance.update(),o=s,i=u,e.state.isMounted&&requestAnimationFrame(a)}return{onMount:function(){e.props.sticky&&a()}}}};function Q(e,t){return!e||!t||(e.top!==t.top||e.right!==t.right||e.bottom!==t.bottom||e.left!==t.left)}return F.setDefaultProps({plugins:[Y,J,G,K],render:N}),F.createSingleton=function(e,t){var n;void 0===t&&(t={});var r,o=e,i=[],a=[],c=t.overrides,p=[],f=!1;function l(){a=o.map((function(e){return u(e.props.triggerTarget||e.reference)})).reduce((function(e,t){return e.concat(t)}),[])}function v(){i=o.map((function(e){return e.reference}))}function m(e){o.forEach((function(t){e?t.enable():t.disable()}))}function g(e){return o.map((function(t){var n=t.setProps;return t.setProps=function(o){n(o),t.reference===r&&e.setProps(o)},function(){t.setProps=n}}))}function h(e,t){var n=a.indexOf(t);if(t!==r){r=t;var s=(c||[]).concat("content").reduce((function(e,t){return e[t]=o[n].props[t],e}),{});e.setProps(Object.assign({},s,{getReferenceClientRect:"function"==typeof s.getReferenceClientRect?s.getReferenceClientRect:function(){var e;return null==(e=i[n])?void 0:e.getBoundingClientRect()}}))}}m(!1),v(),l();var b={fn:function(){return{onDestroy:function(){m(!0)},onHidden:function(){r=null},onClickOutside:function(e){e.props.showOnCreate&&!f&&(f=!0,r=null)},onShow:function(e){e.props.showOnCreate&&!f&&(f=!0,h(e,i[0]))},onTrigger:function(e,t){h(e,t.currentTarget)}}}},y=F(d(),Object.assign({},s(t,["overrides"]),{plugins:[b].concat(t.plugins||[]),triggerTarget:a,popperOptions:Object.assign({},t.popperOptions,{modifiers:[].concat((null==(n=t.popperOptions)?void 0:n.modifiers)||[],[W])})})),w=y.show;y.show=function(e){if(w(),!r&&null==e)return h(y,i[0]);if(!r||null!=e){if("number"==typeof e)return i[e]&&h(y,i[e]);if(o.indexOf(e)>=0){var t=e.reference;return h(y,t)}return i.indexOf(e)>=0?h(y,e):void 0}},y.showNext=function(){var e=i[0];if(!r)return y.show(0);var t=i.indexOf(r);y.show(i[t+1]||e)},y.showPrevious=function(){var e=i[i.length-1];if(!r)return y.show(e);var t=i.indexOf(r),n=i[t-1]||e;y.show(n)};var E=y.setProps;return y.setProps=function(e){c=e.overrides||c,E(e)},y.setInstances=function(e){m(!0),p.forEach((function(e){return e()})),o=e,m(!1),v(),l(),p=g(y),y.setProps({triggerTarget:a})},p=g(y),y},F.delegate=function(e,n){var r=[],o=[],i=!1,a=n.target,c=s(n,["target"]),p=Object.assign({},c,{trigger:"manual",touch:!1}),f=Object.assign({touch:R.touch},c,{showOnCreate:!0}),l=F(e,p);function d(e){if(e.target&&!i){var t=e.target.closest(a);if(t){var r=t.getAttribute("data-tippy-trigger")||n.trigger||R.trigger;if(!t._tippy&&!("touchstart"===e.type&&"boolean"==typeof f.touch||"touchstart"!==e.type&&r.indexOf(X[e.type])<0)){var s=F(t,f);s&&(o=o.concat(s))}}}}function v(e,t,n,o){void 0===o&&(o=!1),e.addEventListener(t,n,o),r.push({node:e,eventType:t,handler:n,options:o})}return u(l).forEach((function(e){var n=e.destroy,a=e.enable,s=e.disable;e.destroy=function(e){void 0===e&&(e=!0),e&&o.forEach((function(e){e.destroy()})),o=[],r.forEach((function(e){var t=e.node,n=e.eventType,r=e.handler,o=e.options;t.removeEventListener(n,r,o)})),r=[],n()},e.enable=function(){a(),o.forEach((function(e){return e.enable()})),i=!1},e.disable=function(){s(),o.forEach((function(e){return e.disable()})),i=!0},function(e){var n=e.reference;v(n,"touchstart",d,t),v(n,"mouseover",d),v(n,"focusin",d),v(n,"click",d)}(e)})),l},F.hideAll=function(e){var t=void 0===e?{}:e,n=t.exclude,r=t.duration;U.forEach((function(e){var t=!1;if(n&&(t=g(n)?e.reference===n:e.popper===n.popper),!t){var o=e.props.duration;e.setProps({duration:r}),e.hide(),e.state.isDestroyed||e.setProps({duration:o})}}))},F.roundArrow='',F})); diff --git a/reports/dfm-presentation/main_files/libs/revealjs/plugin/highlight/highlight.esm.js b/reports/dfm-presentation/main_files/libs/revealjs/plugin/highlight/highlight.esm.js new file mode 100644 index 0000000..20f35d7 --- /dev/null +++ b/reports/dfm-presentation/main_files/libs/revealjs/plugin/highlight/highlight.esm.js @@ -0,0 +1,5 @@ +function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,a=new Array(t);n=74)&&(z=se.match(/Chrome\/(\d+)/))&&(W=z[1]);var de=W&&+W,ue=de,me=E,pe=!!Object.getOwnPropertySymbols&&!me((function(){return!String(Symbol())||!Symbol.sham&&ue&&ue<41})),ge=pe&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,Ee=p,Se=g.exports,be=Z,Te=te,fe=pe,Ce=ge,Ne=Se("wks"),Re=Ee.Symbol,ve=Ce?Re:Re&&Re.withoutSetter||Te,Oe=function(e){return be(Ne,e)&&(fe||"string"==typeof Ne[e])||(fe&&be(Re,e)?Ne[e]=Re[e]:Ne[e]=ve("Symbol."+e)),Ne[e]},he={};he[Oe("toStringTag")]="z";var ye="[object z]"===String(he),Ie={exports:{}},Ae=V,De=Function.toString;"function"!=typeof Ae.inspectSource&&(Ae.inspectSource=function(e){return De.call(e)});var Me,Le,we,xe=Ae.inspectSource,Pe=xe,ke=p.WeakMap,Ue="function"==typeof ke&&/native code/.test(Pe(ke)),Fe=g.exports,Be=te,Ge=Fe("keys"),Ye=function(e){return Ge[e]||(Ge[e]=Be(e))},He={},Ve=Ue,qe=T,ze=F,We=Z,$e=V,Qe=Ye,Ke=He,je=p.WeakMap;if(Ve||$e.state){var Xe=$e.state||($e.state=new je),Ze=Xe.get,Je=Xe.has,et=Xe.set;Me=function(e,t){if(Je.call(Xe,e))throw new TypeError("Object already initialized");return t.facade=e,et.call(Xe,e,t),t},Le=function(e){return Ze.call(Xe,e)||{}},we=function(e){return Je.call(Xe,e)}}else{var tt=Qe("state");Ke[tt]=!0,Me=function(e,t){if(We(e,tt))throw new TypeError("Object already initialized");return t.facade=e,ze(e,tt,t),t},Le=function(e){return We(e,tt)?e[tt]:{}},we=function(e){return We(e,tt)}}var nt={set:Me,get:Le,has:we,enforce:function(e){return we(e)?Le(e):Me(e,{})},getterFor:function(e){return function(t){var n;if(!qe(t)||(n=Le(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}},at=p,rt=F,it=Z,ot=Y,st=xe,lt=nt.get,ct=nt.enforce,_t=String(String).split("String");(Ie.exports=function(e,t,n,a){var r,i=!!a&&!!a.unsafe,o=!!a&&!!a.enumerable,s=!!a&&!!a.noTargetGet;"function"==typeof n&&("string"!=typeof t||it(n,"name")||rt(n,"name",t),(r=ct(n)).source||(r.source=_t.join("string"==typeof t?t:""))),e!==at?(i?!s&&e[t]&&(o=!0):delete e[t],o?e[t]=n:rt(e,t,n)):o?e[t]=n:ot(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&<(this).source||st(this)}));var dt={}.toString,ut=function(e){return dt.call(e).slice(8,-1)},mt=ye,pt=ut,gt=Oe("toStringTag"),Et="Arguments"==pt(function(){return arguments}()),St=mt?pt:function(e){var t,n,a;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),gt))?n:Et?pt(t):"Object"==(a=pt(t))&&"function"==typeof t.callee?"Arguments":a},bt=St,Tt=ye?{}.toString:function(){return"[object "+bt(this)+"]"},ft=ye,Ct=Ie.exports,Nt=Tt;ft||Ct(Object.prototype,"toString",Nt,{unsafe:!0});var Rt=y,vt=function(){var e=Rt(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t},Ot=Ie.exports,ht=y,yt=E,It=vt,At=RegExp.prototype,Dt=At.toString,Mt=yt((function(){return"/a/b"!=Dt.call({source:"a",flags:"b"})})),Lt="toString"!=Dt.name;(Mt||Lt)&&Ot(RegExp.prototype,"toString",(function(){var e=ht(this),t=String(e.source),n=e.flags;return"/"+t+"/"+String(void 0===n&&e instanceof RegExp&&!("flags"in At)?It.call(e):n)}),{unsafe:!0});var wt={},xt={},Pt={}.propertyIsEnumerable,kt=Object.getOwnPropertyDescriptor,Ut=kt&&!Pt.call({1:2},1);xt.f=Ut?function(e){var t=kt(this,e);return!!t&&t.enumerable}:Pt;var Ft=ut,Bt="".split,Gt=E((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==Ft(e)?Bt.call(e,""):Object(e)}:Object,Yt=Gt,Ht=$,Vt=function(e){return Yt(Ht(e))},qt=S,zt=xt,Wt=P,$t=Vt,Qt=A,Kt=Z,jt=O,Xt=Object.getOwnPropertyDescriptor;wt.f=qt?Xt:function(e,t){if(e=$t(e),t=Qt(t,!0),jt)try{return Xt(e,t)}catch(e){}if(Kt(e,t))return Wt(!zt.f.call(e,t),e[t])};var Zt={},Jt=Math.ceil,en=Math.floor,tn=function(e){return isNaN(e=+e)?0:(e>0?en:Jt)(e)},nn=tn,an=Math.min,rn=function(e){return e>0?an(nn(e),9007199254740991):0},on=tn,sn=Math.max,ln=Math.min,cn=function(e,t){var n=on(e);return n<0?sn(n+t,0):ln(n,t)},_n=Vt,dn=rn,un=cn,mn=function(e){return function(t,n,a){var r,i=_n(t),o=dn(i.length),s=un(a,o);if(e&&n!=n){for(;o>s;)if((r=i[s++])!=r)return!0}else for(;o>s;s++)if((e||s in i)&&i[s]===n)return e||s||0;return!e&&-1}},pn={includes:mn(!0),indexOf:mn(!1)},gn=Z,En=Vt,Sn=pn.indexOf,bn=He,Tn=function(e,t){var n,a=En(e),r=0,i=[];for(n in a)!gn(bn,n)&&gn(a,n)&&i.push(n);for(;t.length>r;)gn(a,n=t[r++])&&(~Sn(i,n)||i.push(n));return i},fn=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],Cn=Tn,Nn=fn.concat("length","prototype");Zt.f=Object.getOwnPropertyNames||function(e){return Cn(e,Nn)};var Rn={};Rn.f=Object.getOwnPropertySymbols;var vn=Zt,On=Rn,hn=y,yn=oe("Reflect","ownKeys")||function(e){var t=vn.f(hn(e)),n=On.f;return n?t.concat(n(e)):t},In=Z,An=yn,Dn=wt,Mn=b,Ln=function(e,t){for(var n=An(t),a=Mn.f,r=Dn.f,i=0;i=51||!ta((function(){var t=[];return(t.constructor={})[aa]=function(){return{foo:1}},1!==t[e](Boolean).foo}))},ia=Qn,oa=T,sa=jn,la=cn,ca=rn,_a=Vt,da=ea,ua=Oe,ma=ra("slice"),pa=ua("species"),ga=[].slice,Ea=Math.max;ia({target:"Array",proto:!0,forced:!ma},{slice:function(e,t){var n,a,r,i=_a(this),o=ca(i.length),s=la(e,o),l=la(void 0===t?o:t,o);if(sa(i)&&("function"!=typeof(n=i.constructor)||n!==Array&&!sa(n.prototype)?oa(n)&&null===(n=n[pa])&&(n=void 0):n=void 0,n===Array||void 0===n))return ga.call(i,s,l);for(a=new(void 0===n?Array:n)(Ea(l-s,0)),r=0;si;)Ia.f(e,n=a[i++],t[n]);return e},La=oe("document","documentElement"),wa=y,xa=Ma,Pa=fn,ka=He,Ua=La,Fa=R,Ba=Ye("IE_PROTO"),Ga=function(){},Ya=function(e){return"' ); + + var leadingWs = text.match( /^\n?(\s*)/ )[1].length, + leadingTabs = text.match( /^\n?(\t*)/ )[1].length; + + if( leadingTabs > 0 ) { + text = text.replace( new RegExp('\\n?\\t{' + leadingTabs + '}','g'), '\n' ); + } + else if( leadingWs > 1 ) { + text = text.replace( new RegExp('\\n? {' + leadingWs + '}', 'g'), '\n' ); + } + + return text; + + } + + /** + * Given a markdown slide section element, this will + * return all arguments that aren't related to markdown + * parsing. Used to forward any other user-defined arguments + * to the output markdown slide. + */ + function getForwardedAttributes( section ) { + + var attributes = section.attributes; + var result = []; + + for( var i = 0, len = attributes.length; i < len; i++ ) { + var name = attributes[i].name, + value = attributes[i].value; + + // disregard attributes that are used for markdown loading/parsing + if( /data\-(markdown|separator|vertical|notes)/gi.test( name ) ) continue; + + if( value ) { + result.push( name + '="' + value + '"' ); + } + else { + result.push( name ); + } + } + + return result.join( ' ' ); + + } + + /** + * Inspects the given options and fills out default + * values for what's not defined. + */ + function getSlidifyOptions( options ) { + + options = options || {}; + options.separator = options.separator || DEFAULT_SLIDE_SEPARATOR; + options.notesSeparator = options.notesSeparator || DEFAULT_NOTES_SEPARATOR; + options.attributes = options.attributes || ''; + + return options; + + } + + /** + * Helper function for constructing a markdown slide. + */ + function createMarkdownSlide( content, options ) { + + options = getSlidifyOptions( options ); + + var notesMatch = content.split( new RegExp( options.notesSeparator, 'mgi' ) ); + + if( notesMatch.length === 2 ) { + content = notesMatch[0] + '

'; + } + + // prevent script end tags in the content from interfering + // with parsing + content = content.replace( /<\/script>/g, SCRIPT_END_PLACEHOLDER ); + + return ''; + + } + + /** + * Parses a data string into multiple slides based + * on the passed in separator arguments. + */ + function slidify( markdown, options ) { + + options = getSlidifyOptions( options ); + + var separatorRegex = new RegExp( options.separator + ( options.verticalSeparator ? '|' + options.verticalSeparator : '' ), 'mg' ), + horizontalSeparatorRegex = new RegExp( options.separator ); + + var matches, + lastIndex = 0, + isHorizontal, + wasHorizontal = true, + content, + sectionStack = []; + + // iterate until all blocks between separators are stacked up + while( matches = separatorRegex.exec( markdown ) ) { + var notes = null; + + // determine direction (horizontal by default) + isHorizontal = horizontalSeparatorRegex.test( matches[0] ); + + if( !isHorizontal && wasHorizontal ) { + // create vertical stack + sectionStack.push( [] ); + } + + // pluck slide content from markdown input + content = markdown.substring( lastIndex, matches.index ); + + if( isHorizontal && wasHorizontal ) { + // add to horizontal stack + sectionStack.push( content ); + } + else { + // add to vertical stack + sectionStack[sectionStack.length-1].push( content ); + } + + lastIndex = separatorRegex.lastIndex; + wasHorizontal = isHorizontal; + } + + // add the remaining slide + ( wasHorizontal ? sectionStack : sectionStack[sectionStack.length-1] ).push( markdown.substring( lastIndex ) ); + + var markdownSections = ''; + + // flatten the hierarchical stack, and insert
tags + for( var i = 0, len = sectionStack.length; i < len; i++ ) { + // vertical + if( sectionStack[i] instanceof Array ) { + markdownSections += '
'; + + sectionStack[i].forEach( function( child ) { + markdownSections += '
' + createMarkdownSlide( child, options ) + '
'; + } ); + + markdownSections += '
'; + } + else { + markdownSections += '
' + createMarkdownSlide( sectionStack[i], options ) + '
'; + } + } + + return markdownSections; + + } + + /** + * Parses any current data-markdown slides, splits + * multi-slide markdown into separate sections and + * handles loading of external markdown. + */ + function processSlides( scope ) { + + return new Promise( function( resolve ) { + + var externalPromises = []; + + [].slice.call( scope.querySelectorAll( 'section[data-markdown]:not([data-markdown-parsed])') ).forEach( function( section, i ) { + + if( section.getAttribute( 'data-markdown' ).length ) { + + externalPromises.push( loadExternalMarkdown( section ).then( + + // Finished loading external file + function( xhr, url ) { + section.outerHTML = slidify( xhr.responseText, { + separator: section.getAttribute( 'data-separator' ), + verticalSeparator: section.getAttribute( 'data-separator-vertical' ), + notesSeparator: section.getAttribute( 'data-separator-notes' ), + attributes: getForwardedAttributes( section ) + }); + }, + + // Failed to load markdown + function( xhr, url ) { + section.outerHTML = '
' + + 'ERROR: The attempt to fetch ' + url + ' failed with HTTP status ' + xhr.status + '.' + + 'Check your browser\'s JavaScript console for more details.' + + '

Remember that you need to serve the presentation HTML from a HTTP server.

' + + '
'; + } + + ) ); + + } + else { + + section.outerHTML = slidify( getMarkdownFromSlide( section ), { + separator: section.getAttribute( 'data-separator' ), + verticalSeparator: section.getAttribute( 'data-separator-vertical' ), + notesSeparator: section.getAttribute( 'data-separator-notes' ), + attributes: getForwardedAttributes( section ) + }); + + } + + }); + + Promise.all( externalPromises ).then( resolve ); + + } ); + + } + + function loadExternalMarkdown( section ) { + + return new Promise( function( resolve, reject ) { + + var xhr = new XMLHttpRequest(), + url = section.getAttribute( 'data-markdown' ); + + var datacharset = section.getAttribute( 'data-charset' ); + + // see https://developer.mozilla.org/en-US/docs/Web/API/element.getAttribute#Notes + if( datacharset != null && datacharset != '' ) { + xhr.overrideMimeType( 'text/html; charset=' + datacharset ); + } + + xhr.onreadystatechange = function( section, xhr ) { + if( xhr.readyState === 4 ) { + // file protocol yields status code 0 (useful for local debug, mobile applications etc.) + if ( ( xhr.status >= 200 && xhr.status < 300 ) || xhr.status === 0 ) { + + resolve( xhr, url ); + + } + else { + + reject( xhr, url ); + + } + } + }.bind( this, section, xhr ); + + xhr.open( 'GET', url, true ); + + try { + xhr.send(); + } + catch ( e ) { + console.warn( 'Failed to get the Markdown file ' + url + '. Make sure that the presentation and the file are served by a HTTP server and the file can be found there. ' + e ); + resolve( xhr, url ); + } + + } ); + + } + + /** + * Check if a node value has the attributes pattern. + * If yes, extract it and add that value as one or several attributes + * to the target element. + * + * You need Cache Killer on Chrome to see the effect on any FOM transformation + * directly on refresh (F5) + * http://stackoverflow.com/questions/5690269/disabling-chrome-cache-for-website-development/7000899#answer-11786277 + */ + function addAttributeInElement( node, elementTarget, separator ) { + + var mardownClassesInElementsRegex = new RegExp( separator, 'mg' ); + var mardownClassRegex = new RegExp( "([^\"= ]+?)=\"([^\"]+?)\"|(data-[^\"= ]+?)(?=[\" ])", 'mg' ); + var nodeValue = node.nodeValue; + var matches, + matchesClass; + if( matches = mardownClassesInElementsRegex.exec( nodeValue ) ) { + + var classes = matches[1]; + nodeValue = nodeValue.substring( 0, matches.index ) + nodeValue.substring( mardownClassesInElementsRegex.lastIndex ); + node.nodeValue = nodeValue; + while( matchesClass = mardownClassRegex.exec( classes ) ) { + if( matchesClass[2] ) { + elementTarget.setAttribute( matchesClass[1], matchesClass[2] ); + } else { + elementTarget.setAttribute( matchesClass[3], "" ); + } + } + return true; + } + return false; + } + + /** + * Add attributes to the parent element of a text node, + * or the element of an attribute node. + */ + function addAttributes( section, element, previousElement, separatorElementAttributes, separatorSectionAttributes ) { + + if ( element != null && element.childNodes != undefined && element.childNodes.length > 0 ) { + var previousParentElement = element; + for( var i = 0; i < element.childNodes.length; i++ ) { + var childElement = element.childNodes[i]; + if ( i > 0 ) { + var j = i - 1; + while ( j >= 0 ) { + var aPreviousChildElement = element.childNodes[j]; + if ( typeof aPreviousChildElement.setAttribute == 'function' && aPreviousChildElement.tagName != "BR" ) { + previousParentElement = aPreviousChildElement; + break; + } + j = j - 1; + } + } + var parentSection = section; + if( childElement.nodeName == "section" ) { + parentSection = childElement ; + previousParentElement = childElement ; + } + if ( typeof childElement.setAttribute == 'function' || childElement.nodeType == Node.COMMENT_NODE ) { + addAttributes( parentSection, childElement, previousParentElement, separatorElementAttributes, separatorSectionAttributes ); + } + } + } + + if ( element.nodeType == Node.COMMENT_NODE ) { + if ( addAttributeInElement( element, previousElement, separatorElementAttributes ) == false ) { + addAttributeInElement( element, section, separatorSectionAttributes ); + } + } + } + + /** + * Converts any current data-markdown slides in the + * DOM to HTML. + */ + function convertSlides() { + + var sections = deck.getRevealElement().querySelectorAll( '[data-markdown]:not([data-markdown-parsed])'); + + [].slice.call( sections ).forEach( function( section ) { + + section.setAttribute( 'data-markdown-parsed', true ) + + var notes = section.querySelector( 'aside.notes' ); + var markdown = getMarkdownFromSlide( section ); + + section.innerHTML = marked( markdown ); + addAttributes( section, section, null, section.getAttribute( 'data-element-attributes' ) || + section.parentNode.getAttribute( 'data-element-attributes' ) || + DEFAULT_ELEMENT_ATTRIBUTES_SEPARATOR, + section.getAttribute( 'data-attributes' ) || + section.parentNode.getAttribute( 'data-attributes' ) || + DEFAULT_SLIDE_ATTRIBUTES_SEPARATOR); + + // If there were notes, we need to re-add them after + // having overwritten the section's HTML + if( notes ) { + section.appendChild( notes ); + } + + } ); + + return Promise.resolve(); + + } + + function escapeForHTML( input ) { + + return input.replace( /([&<>'"])/g, char => HTML_ESCAPE_MAP[char] ); + + } + + return { + id: 'markdown', + + /** + * Starts processing and converting Markdown within the + * current reveal.js deck. + */ + init: function( reveal ) { + + deck = reveal; + + let { renderer, animateLists, ...markedOptions } = deck.getConfig().markdown || {}; + + if( !renderer ) { + renderer = new marked.Renderer(); + + renderer.code = ( code, language ) => { + + // Off by default + let lineNumbers = ''; + + // Users can opt in to show line numbers and highlight + // specific lines. + // ```javascript [] show line numbers + // ```javascript [1,4-8] highlights lines 1 and 4-8 + if( CODE_LINE_NUMBER_REGEX.test( language ) ) { + lineNumbers = language.match( CODE_LINE_NUMBER_REGEX )[1].trim(); + lineNumbers = `data-line-numbers="${lineNumbers}"`; + language = language.replace( CODE_LINE_NUMBER_REGEX, '' ).trim(); + } + + // Escape before this gets injected into the DOM to + // avoid having the HTML parser alter our code before + // highlight.js is able to read it + code = escapeForHTML( code ); + + return `
${code}
`; + }; + } + + if( animateLists === true ) { + renderer.listitem = text => `
  • ${text}
  • `; + } + + marked.setOptions( { + renderer, + ...markedOptions + } ); + + return processSlides( deck.getRevealElement() ).then( convertSlides ); + + }, + + // TODO: Do these belong in the API? + processSlides: processSlides, + convertSlides: convertSlides, + slidify: slidify, + marked: marked + } + +}; + +export default Plugin; diff --git a/reports/dfm-presentation/main_files/libs/revealjs/plugin/math/katex.js b/reports/dfm-presentation/main_files/libs/revealjs/plugin/math/katex.js new file mode 100644 index 0000000..a8b47c4 --- /dev/null +++ b/reports/dfm-presentation/main_files/libs/revealjs/plugin/math/katex.js @@ -0,0 +1,96 @@ +/** + * A plugin which enables rendering of math equations inside + * of reveal.js slides. Essentially a thin wrapper for KaTeX. + * + * @author Hakim El Hattab + * @author Gerhard Burger + */ +export const KaTeX = () => { + let deck; + + let defaultOptions = { + version: 'latest', + delimiters: [ + {left: '$$', right: '$$', display: true}, // Note: $$ has to come before $ + {left: '$', right: '$', display: false}, + {left: '\\(', right: '\\)', display: false}, + {left: '\\[', right: '\\]', display: true} + ], + ignoredTags: ['script', 'noscript', 'style', 'textarea', 'pre'] + } + + const loadCss = src => { + let link = document.createElement('link'); + link.rel = 'stylesheet'; + link.href = src; + document.head.appendChild(link); + }; + + /** + * Loads a JavaScript file and returns a Promise for when it is loaded + * Credits: https://aaronsmith.online/easily-load-an-external-script-using-javascript/ + */ + const loadScript = src => { + return new Promise((resolve, reject) => { + const script = document.createElement('script') + script.type = 'text/javascript' + script.onload = resolve + script.onerror = reject + script.src = src + document.head.append(script) + }) + }; + + async function loadScripts(urls) { + for(const url of urls) { + await loadScript(url); + } + } + + return { + id: 'katex', + + init: function (reveal) { + + deck = reveal; + + let revealOptions = deck.getConfig().katex || {}; + + let options = {...defaultOptions, ...revealOptions}; + const {local, version, extensions, ...katexOptions} = options; + + let baseUrl = options.local || 'https://cdn.jsdelivr.net/npm/katex'; + let versionString = options.local ? '' : '@' + options.version; + + let cssUrl = baseUrl + versionString + '/dist/katex.min.css'; + let katexUrl = baseUrl + versionString + '/dist/katex.min.js'; + let mhchemUrl = baseUrl + versionString + '/dist/contrib/mhchem.min.js' + let karUrl = baseUrl + versionString + '/dist/contrib/auto-render.min.js'; + + let katexScripts = [katexUrl]; + if(options.extensions && options.extensions.includes("mhchem")) { + katexScripts.push(mhchemUrl); + } + katexScripts.push(karUrl); + + const renderMath = () => { + renderMathInElement(reveal.getSlidesElement(), katexOptions); + deck.layout(); + } + + loadCss(cssUrl); + + // For some reason dynamically loading with defer attribute doesn't result in the expected behavior, the below code does + loadScripts(katexScripts).then(() => { + if( deck.isReady() ) { + renderMath(); + } + else { + deck.on( 'ready', renderMath.bind( this ) ); + } + }); + + } + } + +}; diff --git a/reports/dfm-presentation/main_files/libs/revealjs/plugin/math/math.esm.js b/reports/dfm-presentation/main_files/libs/revealjs/plugin/math/math.esm.js new file mode 100644 index 0000000..a0d1468 --- /dev/null +++ b/reports/dfm-presentation/main_files/libs/revealjs/plugin/math/math.esm.js @@ -0,0 +1 @@ +var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},e=function(t){return t&&t.Math==Math&&t},n=e("object"==typeof globalThis&&globalThis)||e("object"==typeof window&&window)||e("object"==typeof self&&self)||e("object"==typeof t&&t)||function(){return this}()||Function("return this")(),r={},o=function(t){try{return!!t()}catch(t){return!0}},i=!o((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})),a={},c={}.propertyIsEnumerable,u=Object.getOwnPropertyDescriptor,f=u&&!c.call({1:2},1);a.f=f?function(t){var e=u(this,t);return!!e&&e.enumerable}:c;var s=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}},l={}.toString,p=function(t){return l.call(t).slice(8,-1)},h=p,v="".split,d=o((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==h(t)?v.call(t,""):Object(t)}:Object,y=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t},g=d,m=y,b=function(t){return g(m(t))},w=function(t){return"object"==typeof t?null!==t:"function"==typeof t},j=w,x=function(t,e){if(!j(t))return t;var n,r;if(e&&"function"==typeof(n=t.toString)&&!j(r=n.call(t)))return r;if("function"==typeof(n=t.valueOf)&&!j(r=n.call(t)))return r;if(!e&&"function"==typeof(n=t.toString)&&!j(r=n.call(t)))return r;throw TypeError("Can't convert object to primitive value")},O=y,E=function(t){return Object(O(t))},S=E,T={}.hasOwnProperty,P=function(t,e){return T.call(S(t),e)},_=w,k=n.document,L=_(k)&&_(k.createElement),M=function(t){return L?k.createElement(t):{}},A=M,I=!i&&!o((function(){return 7!=Object.defineProperty(A("div"),"a",{get:function(){return 7}}).a})),R=i,C=a,N=s,F=b,J=x,D=P,$=I,G=Object.getOwnPropertyDescriptor;r.f=R?G:function(t,e){if(t=F(t),e=J(e,!0),$)try{return G(t,e)}catch(t){}if(D(t,e))return N(!C.f.call(t,e),t[e])};var H={},z=w,W=function(t){if(!z(t))throw TypeError(String(t)+" is not an object");return t},q=i,U=I,K=W,Q=x,X=Object.defineProperty;H.f=q?X:function(t,e,n){if(K(t),e=Q(e,!0),K(n),U)try{return X(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(t[e]=n.value),t};var Y=H,B=s,V=i?function(t,e,n){return Y.f(t,e,B(1,n))}:function(t,e,n){return t[e]=n,t},Z={exports:{}},tt=n,et=V,nt=function(t,e){try{et(tt,t,e)}catch(n){tt[t]=e}return e},rt=nt,ot=n["__core-js_shared__"]||rt("__core-js_shared__",{}),it=ot,at=Function.toString;"function"!=typeof it.inspectSource&&(it.inspectSource=function(t){return at.call(t)});var ct=it.inspectSource,ut=ct,ft=n.WeakMap,st="function"==typeof ft&&/native code/.test(ut(ft)),lt={exports:{}},pt=ot;(lt.exports=function(t,e){return pt[t]||(pt[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.12.1",mode:"global",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"});var ht,vt,dt,yt=0,gt=Math.random(),mt=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++yt+gt).toString(36)},bt=lt.exports,wt=mt,jt=bt("keys"),xt=function(t){return jt[t]||(jt[t]=wt(t))},Ot={},Et=st,St=w,Tt=V,Pt=P,_t=ot,kt=xt,Lt=Ot,Mt=n.WeakMap;if(Et||_t.state){var At=_t.state||(_t.state=new Mt),It=At.get,Rt=At.has,Ct=At.set;ht=function(t,e){if(Rt.call(At,t))throw new TypeError("Object already initialized");return e.facade=t,Ct.call(At,t,e),e},vt=function(t){return It.call(At,t)||{}},dt=function(t){return Rt.call(At,t)}}else{var Nt=kt("state");Lt[Nt]=!0,ht=function(t,e){if(Pt(t,Nt))throw new TypeError("Object already initialized");return e.facade=t,Tt(t,Nt,e),e},vt=function(t){return Pt(t,Nt)?t[Nt]:{}},dt=function(t){return Pt(t,Nt)}}var Ft={set:ht,get:vt,has:dt,enforce:function(t){return dt(t)?vt(t):ht(t,{})},getterFor:function(t){return function(e){var n;if(!St(e)||(n=vt(e)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return n}}},Jt=n,Dt=V,$t=P,Gt=nt,Ht=ct,zt=Ft.get,Wt=Ft.enforce,qt=String(String).split("String");(Z.exports=function(t,e,n,r){var o,i=!!r&&!!r.unsafe,a=!!r&&!!r.enumerable,c=!!r&&!!r.noTargetGet;"function"==typeof n&&("string"!=typeof e||$t(n,"name")||Dt(n,"name",e),(o=Wt(n)).source||(o.source=qt.join("string"==typeof e?e:""))),t!==Jt?(i?!c&&t[e]&&(a=!0):delete t[e],a?t[e]=n:Dt(t,e,n)):a?t[e]=n:Gt(e,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&zt(this).source||Ht(this)}));var Ut=n,Kt=n,Qt=function(t){return"function"==typeof t?t:void 0},Xt=function(t,e){return arguments.length<2?Qt(Ut[t])||Qt(Kt[t]):Ut[t]&&Ut[t][e]||Kt[t]&&Kt[t][e]},Yt={},Bt=Math.ceil,Vt=Math.floor,Zt=function(t){return isNaN(t=+t)?0:(t>0?Vt:Bt)(t)},te=Zt,ee=Math.min,ne=function(t){return t>0?ee(te(t),9007199254740991):0},re=Zt,oe=Math.max,ie=Math.min,ae=b,ce=ne,ue=function(t,e){var n=re(t);return n<0?oe(n+e,0):ie(n,e)},fe=function(t){return function(e,n,r){var o,i=ae(e),a=ce(i.length),c=ue(r,a);if(t&&n!=n){for(;a>c;)if((o=i[c++])!=o)return!0}else for(;a>c;c++)if((t||c in i)&&i[c]===n)return t||c||0;return!t&&-1}},se={includes:fe(!0),indexOf:fe(!1)},le=P,pe=b,he=se.indexOf,ve=Ot,de=function(t,e){var n,r=pe(t),o=0,i=[];for(n in r)!le(ve,n)&&le(r,n)&&i.push(n);for(;e.length>o;)le(r,n=e[o++])&&(~he(i,n)||i.push(n));return i},ye=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],ge=de,me=ye.concat("length","prototype");Yt.f=Object.getOwnPropertyNames||function(t){return ge(t,me)};var be={};be.f=Object.getOwnPropertySymbols;var we=Yt,je=be,xe=W,Oe=Xt("Reflect","ownKeys")||function(t){var e=we.f(xe(t)),n=je.f;return n?e.concat(n(t)):e},Ee=P,Se=Oe,Te=r,Pe=H,_e=o,ke=/#|\.prototype\./,Le=function(t,e){var n=Ae[Me(t)];return n==Re||n!=Ie&&("function"==typeof e?_e(e):!!e)},Me=Le.normalize=function(t){return String(t).replace(ke,".").toLowerCase()},Ae=Le.data={},Ie=Le.NATIVE="N",Re=Le.POLYFILL="P",Ce=Le,Ne=n,Fe=r.f,Je=V,De=Z.exports,$e=nt,Ge=function(t,e){for(var n=Se(e),r=Pe.f,o=Te.f,i=0;io;)for(var c,u=Ze(arguments[o++]),f=i?Xe(u).concat(i(u)):Xe(u),s=f.length,l=0;s>l;)c=f[l++],Ke&&!a.call(u,c)||(n[c]=u[c]);return n}:tn;function rn(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function on(t){for(var e=1;e=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function sn(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,c=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){c=!0,i=t},f:function(){try{a||null==n.return||n.return()}finally{if(c)throw i}}}}ze({target:"Object",stat:!0,forced:Object.assign!==nn},{assign:nn});!function(t){var e=function(t){var e,n=Object.prototype,r=n.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(t){u=function(t,e,n){return t[e]=n}}function f(t,e,n,r){var o=e&&e.prototype instanceof y?e:y,i=Object.create(o.prototype),a=new _(r||[]);return i._invoke=function(t,e,n){var r=l;return function(o,i){if(r===h)throw new Error("Generator is already running");if(r===v){if("throw"===o)throw i;return L()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var c=S(a,n);if(c){if(c===d)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===l)throw r=v,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=h;var u=s(t,e,n);if("normal"===u.type){if(r=n.done?v:p,u.arg===d)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r=v,n.method="throw",n.arg=u.arg)}}}(t,n,a),i}function s(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}t.wrap=f;var l="suspendedStart",p="suspendedYield",h="executing",v="completed",d={};function y(){}function g(){}function m(){}var b={};b[i]=function(){return this};var w=Object.getPrototypeOf,j=w&&w(w(k([])));j&&j!==n&&r.call(j,i)&&(b=j);var x=m.prototype=y.prototype=Object.create(b);function O(t){["next","throw","return"].forEach((function(e){u(t,e,(function(t){return this._invoke(e,t)}))}))}function E(t,e){function n(o,i,a,c){var u=s(t[o],t,i);if("throw"!==u.type){var f=u.arg,l=f.value;return l&&"object"==typeof l&&r.call(l,"__await")?e.resolve(l.__await).then((function(t){n("next",t,a,c)}),(function(t){n("throw",t,a,c)})):e.resolve(l).then((function(t){f.value=t,a(f)}),(function(t){return n("throw",t,a,c)}))}c(u.arg)}var o;this._invoke=function(t,r){function i(){return new e((function(e,o){n(t,r,e,o)}))}return o=o?o.then(i,i):i()}}function S(t,n){var r=t.iterator[n.method];if(r===e){if(n.delegate=null,"throw"===n.method){if(t.iterator.return&&(n.method="return",n.arg=e,S(t,n),"throw"===n.method))return d;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return d}var o=s(r,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,d;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,d):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,d)}function T(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function P(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function _(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function k(t){if(t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o=0;--i){var a=this.tryEntries[i],c=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var u=r.call(a,"catchLoc"),f=r.call(a,"finallyLoc");if(u&&f){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),P(n),d}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;P(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:k(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),d}},t}(t.exports);try{regeneratorRuntime=e}catch(t){Function("r","regeneratorRuntime = r")(e)}}({exports:{}});var pn,hn,vn=Xt("navigator","userAgent")||"",dn=vn,yn=n.process,gn=yn&&yn.versions,mn=gn&&gn.v8;mn?hn=(pn=mn.split("."))[0]<4?1:pn[0]+pn[1]:dn&&(!(pn=dn.match(/Edge\/(\d+)/))||pn[1]>=74)&&(pn=dn.match(/Chrome\/(\d+)/))&&(hn=pn[1]);var bn=hn&&+hn,wn=bn,jn=o,xn=!!Object.getOwnPropertySymbols&&!jn((function(){return!String(Symbol())||!Symbol.sham&&wn&&wn<41})),On=xn&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,En=n,Sn=lt.exports,Tn=P,Pn=mt,_n=xn,kn=On,Ln=Sn("wks"),Mn=En.Symbol,An=kn?Mn:Mn&&Mn.withoutSetter||Pn,In=function(t){return Tn(Ln,t)&&(_n||"string"==typeof Ln[t])||(_n&&Tn(Mn,t)?Ln[t]=Mn[t]:Ln[t]=An("Symbol."+t)),Ln[t]},Rn={};Rn[In("toStringTag")]="z";var Cn="[object z]"===String(Rn),Nn=Cn,Fn=p,Jn=In("toStringTag"),Dn="Arguments"==Fn(function(){return arguments}()),$n=Nn?Fn:function(t){var e,n,r;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(t){}}(e=Object(t),Jn))?n:Dn?Fn(e):"Object"==(r=Fn(e))&&"function"==typeof e.callee?"Arguments":r},Gn=$n,Hn=Cn?{}.toString:function(){return"[object "+Gn(this)+"]"},zn=Cn,Wn=Z.exports,qn=Hn;zn||Wn(Object.prototype,"toString",qn,{unsafe:!0});var Un=n.Promise,Kn=Z.exports,Qn=w,Xn=W,Yn=function(t){if(!Qn(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype");return t},Bn=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,n={};try{(t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),e=n instanceof Array}catch(t){}return function(n,r){return Xn(n),Yn(r),e?t.call(n,r):n.__proto__=r,n}}():void 0),Vn=H.f,Zn=P,tr=In("toStringTag"),er=Xt,nr=H,rr=i,or=In("species"),ir=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t},ar={},cr=ar,ur=In("iterator"),fr=Array.prototype,sr=ir,lr=function(t,e,n){if(sr(t),void 0===e)return t;switch(n){case 0:return function(){return t.call(e)};case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,o){return t.call(e,n,r,o)}}return function(){return t.apply(e,arguments)}},pr=$n,hr=ar,vr=In("iterator"),dr=W,yr=W,gr=function(t){return void 0!==t&&(cr.Array===t||fr[ur]===t)},mr=ne,br=lr,wr=function(t){if(null!=t)return t[vr]||t["@@iterator"]||hr[pr(t)]},jr=function(t){var e=t.return;if(void 0!==e)return dr(e.call(t)).value},xr=function(t,e){this.stopped=t,this.result=e},Or=In("iterator"),Er=!1;try{var Sr=0,Tr={next:function(){return{done:!!Sr++}},return:function(){Er=!0}};Tr[Or]=function(){return this},Array.from(Tr,(function(){throw 2}))}catch(t){}var Pr,_r,kr,Lr=W,Mr=ir,Ar=In("species"),Ir=Xt("document","documentElement"),Rr=/(?:iphone|ipod|ipad).*applewebkit/i.test(vn),Cr="process"==p(n.process),Nr=n,Fr=o,Jr=lr,Dr=Ir,$r=M,Gr=Rr,Hr=Cr,zr=Nr.location,Wr=Nr.setImmediate,qr=Nr.clearImmediate,Ur=Nr.process,Kr=Nr.MessageChannel,Qr=Nr.Dispatch,Xr=0,Yr={},Br=function(t){if(Yr.hasOwnProperty(t)){var e=Yr[t];delete Yr[t],e()}},Vr=function(t){return function(){Br(t)}},Zr=function(t){Br(t.data)},to=function(t){Nr.postMessage(t+"",zr.protocol+"//"+zr.host)};Wr&&qr||(Wr=function(t){for(var e=[],n=1;arguments.length>n;)e.push(arguments[n++]);return Yr[++Xr]=function(){("function"==typeof t?t:Function(t)).apply(void 0,e)},Pr(Xr),Xr},qr=function(t){delete Yr[t]},Hr?Pr=function(t){Ur.nextTick(Vr(t))}:Qr&&Qr.now?Pr=function(t){Qr.now(Vr(t))}:Kr&&!Gr?(kr=(_r=new Kr).port2,_r.port1.onmessage=Zr,Pr=Jr(kr.postMessage,kr,1)):Nr.addEventListener&&"function"==typeof postMessage&&!Nr.importScripts&&zr&&"file:"!==zr.protocol&&!Fr(to)?(Pr=to,Nr.addEventListener("message",Zr,!1)):Pr="onreadystatechange"in $r("script")?function(t){Dr.appendChild($r("script")).onreadystatechange=function(){Dr.removeChild(this),Br(t)}}:function(t){setTimeout(Vr(t),0)});var eo,no,ro,oo,io,ao,co,uo,fo={set:Wr,clear:qr},so=/web0s(?!.*chrome)/i.test(vn),lo=n,po=r.f,ho=fo.set,vo=Rr,yo=so,go=Cr,mo=lo.MutationObserver||lo.WebKitMutationObserver,bo=lo.document,wo=lo.process,jo=lo.Promise,xo=po(lo,"queueMicrotask"),Oo=xo&&xo.value;Oo||(eo=function(){var t,e;for(go&&(t=wo.domain)&&t.exit();no;){e=no.fn,no=no.next;try{e()}catch(t){throw no?oo():ro=void 0,t}}ro=void 0,t&&t.enter()},vo||go||yo||!mo||!bo?jo&&jo.resolve?((co=jo.resolve(void 0)).constructor=jo,uo=co.then,oo=function(){uo.call(co,eo)}):oo=go?function(){wo.nextTick(eo)}:function(){ho.call(lo,eo)}:(io=!0,ao=bo.createTextNode(""),new mo(eo).observe(ao,{characterData:!0}),oo=function(){ao.data=io=!io}));var Eo=Oo||function(t){var e={fn:t,next:void 0};ro&&(ro.next=e),no||(no=e,oo()),ro=e},So={},To=ir,Po=function(t){var e,n;this.promise=new t((function(t,r){if(void 0!==e||void 0!==n)throw TypeError("Bad Promise constructor");e=t,n=r})),this.resolve=To(e),this.reject=To(n)};So.f=function(t){return new Po(t)};var _o,ko,Lo,Mo,Ao=W,Io=w,Ro=So,Co=n,No="object"==typeof window,Fo=ze,Jo=n,Do=Xt,$o=Un,Go=Z.exports,Ho=function(t,e,n){for(var r in e)Kn(t,r,e[r],n);return t},zo=Bn,Wo=function(t,e,n){t&&!Zn(t=n?t:t.prototype,tr)&&Vn(t,tr,{configurable:!0,value:e})},qo=function(t){var e=er(t),n=nr.f;rr&&e&&!e[or]&&n(e,or,{configurable:!0,get:function(){return this}})},Uo=w,Ko=ir,Qo=function(t,e,n){if(!(t instanceof e))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return t},Xo=ct,Yo=function(t,e,n){var r,o,i,a,c,u,f,s=n&&n.that,l=!(!n||!n.AS_ENTRIES),p=!(!n||!n.IS_ITERATOR),h=!(!n||!n.INTERRUPTED),v=br(e,s,1+l+h),d=function(t){return r&&jr(r),new xr(!0,t)},y=function(t){return l?(yr(t),h?v(t[0],t[1],d):v(t[0],t[1])):h?v(t,d):v(t)};if(p)r=t;else{if("function"!=typeof(o=wr(t)))throw TypeError("Target is not iterable");if(gr(o)){for(i=0,a=mr(t.length);a>i;i++)if((c=y(t[i]))&&c instanceof xr)return c;return new xr(!1)}r=o.call(t)}for(u=r.next;!(f=u.call(r)).done;){try{c=y(f.value)}catch(t){throw jr(r),t}if("object"==typeof c&&c&&c instanceof xr)return c}return new xr(!1)},Bo=function(t,e){if(!e&&!Er)return!1;var n=!1;try{var r={};r[Or]=function(){return{next:function(){return{done:n=!0}}}},t(r)}catch(t){}return n},Vo=function(t,e){var n,r=Lr(t).constructor;return void 0===r||null==(n=Lr(r)[Ar])?e:Mr(n)},Zo=fo.set,ti=Eo,ei=function(t,e){if(Ao(t),Io(e)&&e.constructor===t)return e;var n=Ro.f(t);return(0,n.resolve)(e),n.promise},ni=function(t,e){var n=Co.console;n&&n.error&&(1===arguments.length?n.error(t):n.error(t,e))},ri=So,oi=function(t){try{return{error:!1,value:t()}}catch(t){return{error:!0,value:t}}},ii=Ft,ai=Ce,ci=No,ui=Cr,fi=bn,si=In("species"),li="Promise",pi=ii.get,hi=ii.set,vi=ii.getterFor(li),di=$o&&$o.prototype,yi=$o,gi=di,mi=Jo.TypeError,bi=Jo.document,wi=Jo.process,ji=ri.f,xi=ji,Oi=!!(bi&&bi.createEvent&&Jo.dispatchEvent),Ei="function"==typeof PromiseRejectionEvent,Si=!1,Ti=ai(li,(function(){var t=Xo(yi)!==String(yi);if(!t&&66===fi)return!0;if(fi>=51&&/native code/.test(yi))return!1;var e=new yi((function(t){t(1)})),n=function(t){t((function(){}),(function(){}))};return(e.constructor={})[si]=n,!(Si=e.then((function(){}))instanceof n)||!t&&ci&&!Ei})),Pi=Ti||!Bo((function(t){yi.all(t).catch((function(){}))})),_i=function(t){var e;return!(!Uo(t)||"function"!=typeof(e=t.then))&&e},ki=function(t,e){if(!t.notified){t.notified=!0;var n=t.reactions;ti((function(){for(var r=t.value,o=1==t.state,i=0;n.length>i;){var a,c,u,f=n[i++],s=o?f.ok:f.fail,l=f.resolve,p=f.reject,h=f.domain;try{s?(o||(2===t.rejection&&Ii(t),t.rejection=1),!0===s?a=r:(h&&h.enter(),a=s(r),h&&(h.exit(),u=!0)),a===f.promise?p(mi("Promise-chain cycle")):(c=_i(a))?c.call(a,l,p):l(a)):p(r)}catch(t){h&&!u&&h.exit(),p(t)}}t.reactions=[],t.notified=!1,e&&!t.rejection&&Mi(t)}))}},Li=function(t,e,n){var r,o;Oi?((r=bi.createEvent("Event")).promise=e,r.reason=n,r.initEvent(t,!1,!0),Jo.dispatchEvent(r)):r={promise:e,reason:n},!Ei&&(o=Jo["on"+t])?o(r):"unhandledrejection"===t&&ni("Unhandled promise rejection",n)},Mi=function(t){Zo.call(Jo,(function(){var e,n=t.facade,r=t.value;if(Ai(t)&&(e=oi((function(){ui?wi.emit("unhandledRejection",r,n):Li("unhandledrejection",n,r)})),t.rejection=ui||Ai(t)?2:1,e.error))throw e.value}))},Ai=function(t){return 1!==t.rejection&&!t.parent},Ii=function(t){Zo.call(Jo,(function(){var e=t.facade;ui?wi.emit("rejectionHandled",e):Li("rejectionhandled",e,t.value)}))},Ri=function(t,e,n){return function(r){t(e,r,n)}},Ci=function(t,e,n){t.done||(t.done=!0,n&&(t=n),t.value=e,t.state=2,ki(t,!0))},Ni=function(t,e,n){if(!t.done){t.done=!0,n&&(t=n);try{if(t.facade===e)throw mi("Promise can't be resolved itself");var r=_i(e);r?ti((function(){var n={done:!1};try{r.call(e,Ri(Ni,n,t),Ri(Ci,n,t))}catch(e){Ci(n,e,t)}})):(t.value=e,t.state=1,ki(t,!1))}catch(e){Ci({done:!1},e,t)}}};if(Ti&&(gi=(yi=function(t){Qo(this,yi,li),Ko(t),_o.call(this);var e=pi(this);try{t(Ri(Ni,e),Ri(Ci,e))}catch(t){Ci(e,t)}}).prototype,(_o=function(t){hi(this,{type:li,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=Ho(gi,{then:function(t,e){var n=vi(this),r=ji(Vo(this,yi));return r.ok="function"!=typeof t||t,r.fail="function"==typeof e&&e,r.domain=ui?wi.domain:void 0,n.parent=!0,n.reactions.push(r),0!=n.state&&ki(n,!1),r.promise},catch:function(t){return this.then(void 0,t)}}),ko=function(){var t=new _o,e=pi(t);this.promise=t,this.resolve=Ri(Ni,e),this.reject=Ri(Ci,e)},ri.f=ji=function(t){return t===yi||t===Lo?new ko(t):xi(t)},"function"==typeof $o&&di!==Object.prototype)){Mo=di.then,Si||(Go(di,"then",(function(t,e){var n=this;return new yi((function(t,e){Mo.call(n,t,e)})).then(t,e)}),{unsafe:!0}),Go(di,"catch",gi.catch,{unsafe:!0}));try{delete di.constructor}catch(t){}zo&&zo(di,gi)}Fo({global:!0,wrap:!0,forced:Ti},{Promise:yi}),Wo(yi,li,!1),qo(li),Lo=Do(li),Fo({target:li,stat:!0,forced:Ti},{reject:function(t){var e=ji(this);return e.reject.call(void 0,t),e.promise}}),Fo({target:li,stat:!0,forced:Ti},{resolve:function(t){return ei(this,t)}}),Fo({target:li,stat:!0,forced:Pi},{all:function(t){var e=this,n=ji(e),r=n.resolve,o=n.reject,i=oi((function(){var n=Ko(e.resolve),i=[],a=0,c=1;Yo(t,(function(t){var u=a++,f=!1;i.push(void 0),c++,n.call(e,t).then((function(t){f||(f=!0,i[u]=t,--c||r(i))}),o)})),--c||r(i)}));return i.error&&o(i.value),n.promise},race:function(t){var e=this,n=ji(e),r=n.reject,o=oi((function(){var o=Ko(e.resolve);Yo(t,(function(t){o.call(e,t).then(n.resolve,r)}))}));return o.error&&r(o.value),n.promise}});var Fi,Ji=H,Di=W,$i=Ue,Gi=i?Object.defineProperties:function(t,e){Di(t);for(var n,r=$i(e),o=r.length,i=0;o>i;)Ji.f(t,n=r[i++],e[n]);return t},Hi=W,zi=Gi,Wi=ye,qi=Ot,Ui=Ir,Ki=M,Qi=xt("IE_PROTO"),Xi=function(){},Yi=function(t){return" + + diff --git a/reports/dfm-presentation/main_files/libs/revealjs/plugin/pdf-export/pdfexport.js b/reports/dfm-presentation/main_files/libs/revealjs/plugin/pdf-export/pdfexport.js new file mode 100644 index 0000000..7669f52 --- /dev/null +++ b/reports/dfm-presentation/main_files/libs/revealjs/plugin/pdf-export/pdfexport.js @@ -0,0 +1,111 @@ +var PdfExport = ( function( _Reveal ){ + + var Reveal = _Reveal; + var setStylesheet = null; + var installAltKeyBindings = null; + + function getRevealJsPath(){ + var regex = /\b[^/]+\/reveal.css$/i; + var script = Array.from( document.querySelectorAll( 'link' ) ).find( function( e ){ + return e.attributes.href && e.attributes.href.value.search( regex ) >= 0; + }); + if( !script ){ + console.error( 'reveal.css could not be found in included elements. Did you rename this file?' ); + return ''; + } + return script.attributes.href.value.replace( regex, '' ); + } + + function setStylesheet3( pdfExport ){ + var link = document.querySelector( '#print' ); + if( !link ){ + link = document.createElement( 'link' ); + link.rel = 'stylesheet'; + link.id = 'print'; + document.querySelector( 'head' ).appendChild( link ); + } + var style = 'paper'; + if( pdfExport ){ + style = 'pdf'; + } + link.href = getRevealJsPath() + 'css/print/' + style + '.css'; + } + + function setStylesheet4( pdfExport ){ + } + + function installAltKeyBindings3(){ + } + + function installAltKeyBindings4(){ + if( isPrintingPDF() ){ + var config = Reveal.getConfig(); + var shortcut = config.pdfExportShortcut || 'E'; + window.addEventListener( 'keydown', function( e ){ + if( e.target.nodeName.toUpperCase() == 'BODY' + && ( e.key.toUpperCase() == shortcut.toUpperCase() || e.keyCode == shortcut.toUpperCase().charCodeAt( 0 ) ) ){ + e.preventDefault(); + togglePdfExport(); + return false; + } + }, true ); + } + } + + function isPrintingPDF(){ + return ( /print-pdf/gi ).test( window.location.search ); + } + + function togglePdfExport(){ + var url_doc = new URL( document.URL ); + var query_doc = new URLSearchParams( url_doc.searchParams ); + if( isPrintingPDF() ){ + query_doc.delete( 'print-pdf' ); + }else{ + query_doc.set( 'print-pdf', '' ); + } + url_doc.search = ( query_doc.toString() ? '?' + query_doc.toString() : '' ); + window.location.href = url_doc.toString(); + } + + function installKeyBindings(){ + var config = Reveal.getConfig(); + var shortcut = config.pdfExportShortcut || 'E'; + Reveal.addKeyBinding({ + keyCode: shortcut.toUpperCase().charCodeAt( 0 ), + key: shortcut.toUpperCase(), + description: 'PDF export mode' + }, togglePdfExport ); + installAltKeyBindings(); + } + + function install(){ + installKeyBindings(); + setStylesheet( isPrintingPDF() ); + } + + var Plugin = { + } + + if( Reveal && Reveal.VERSION && Reveal.VERSION.length && Reveal.VERSION[ 0 ] == '3' ){ + // reveal 3.x + setStylesheet = setStylesheet3; + installAltKeyBindings = installAltKeyBindings3; + install(); + }else{ + // must be reveal 4.x + setStylesheet = setStylesheet4; + installAltKeyBindings = installAltKeyBindings4; + Plugin.id = 'pdf-export'; + Plugin.init = function( _Reveal ){ + Reveal = _Reveal; + install(); + }; + Plugin.togglePdfExport = function () { + togglePdfExport(); + }; + } + + return Plugin; + +})( Reveal ); diff --git a/reports/dfm-presentation/main_files/libs/revealjs/plugin/pdf-export/plugin.yml b/reports/dfm-presentation/main_files/libs/revealjs/plugin/pdf-export/plugin.yml new file mode 100644 index 0000000..f6db9d0 --- /dev/null +++ b/reports/dfm-presentation/main_files/libs/revealjs/plugin/pdf-export/plugin.yml @@ -0,0 +1,2 @@ +name: PdfExport +script: pdfexport.js diff --git a/reports/dfm-presentation/main_files/libs/revealjs/plugin/quarto-line-highlight/line-highlight.css b/reports/dfm-presentation/main_files/libs/revealjs/plugin/quarto-line-highlight/line-highlight.css new file mode 100644 index 0000000..e8410fe --- /dev/null +++ b/reports/dfm-presentation/main_files/libs/revealjs/plugin/quarto-line-highlight/line-highlight.css @@ -0,0 +1,31 @@ +.reveal + div.sourceCode + pre + code.has-line-highlights + > span:not(.highlight-line) { + opacity: 0.4; +} + +.reveal pre.numberSource { + padding-left: 0; +} + +.reveal pre.numberSource code > span { + left: -2.1em; +} + +pre.numberSource code > span > a:first-child::before { + left: -0.7em; +} + +.reveal pre > code:not(:first-child).fragment { + position: absolute; + top: 0; + left: 0; + width: 100%; + box-sizing: border-box; +} + +.reveal div.sourceCode pre code { + min-height: 100%; +} diff --git a/reports/dfm-presentation/main_files/libs/revealjs/plugin/quarto-line-highlight/line-highlight.js b/reports/dfm-presentation/main_files/libs/revealjs/plugin/quarto-line-highlight/line-highlight.js new file mode 100644 index 0000000..5bffdc7 --- /dev/null +++ b/reports/dfm-presentation/main_files/libs/revealjs/plugin/quarto-line-highlight/line-highlight.js @@ -0,0 +1,351 @@ +window.QuartoLineHighlight = function () { + function isPrintView() { + return /print-pdf/gi.test(window.location.search); + } + + const delimiters = { + step: "|", + line: ",", + lineRange: "-", + }; + + const regex = new RegExp( + "^[\\d" + Object.values(delimiters).join("") + "]+$" + ); + + function handleLinesSelector(deck, attr) { + // if we are in printview with pdfSeparateFragments: false + // then we'll also want to supress + if (regex.test(attr)) { + if (isPrintView() && deck.getConfig().pdfSeparateFragments !== true) { + return false; + } else { + return true; + } + } else { + return false; + } + } + + const kCodeLineNumbersAttr = "data-code-line-numbers"; + const kFragmentIndex = "data-fragment-index"; + + function initQuartoLineHighlight(deck) { + const divSourceCode = deck + .getRevealElement() + .querySelectorAll("div.sourceCode"); + // Process each div created by Pandoc highlighting - numbered line are already included. + divSourceCode.forEach((el) => { + if (el.hasAttribute(kCodeLineNumbersAttr)) { + const codeLineAttr = el.getAttribute(kCodeLineNumbersAttr); + el.removeAttribute("data-code-line-numbers"); + if (handleLinesSelector(deck, codeLineAttr)) { + // Only process if attr is a string to select lines to highlights + // e.g "1|3,6|8-11" + const codeBlock = el.querySelectorAll("pre code"); + codeBlock.forEach((code) => { + // move attributes on code block + code.setAttribute(kCodeLineNumbersAttr, codeLineAttr); + + const scrollState = { currentBlock: code }; + + // Check if there are steps and duplicate code block accordingly + const highlightSteps = splitLineNumbers(codeLineAttr); + if (highlightSteps.length > 1) { + // If the original code block has a fragment-index, + // each clone should follow in an incremental sequence + let fragmentIndex = parseInt( + code.getAttribute(kFragmentIndex), + 10 + ); + fragmentIndex = + typeof fragmentIndex !== "number" || isNaN(fragmentIndex) + ? null + : fragmentIndex; + + let stepN = 1; + highlightSteps.slice(1).forEach( + // Generate fragments for all steps except the original block + (step) => { + var fragmentBlock = code.cloneNode(true); + fragmentBlock.setAttribute( + "data-code-line-numbers", + joinLineNumbers([step]) + ); + fragmentBlock.classList.add("fragment"); + + // Pandoc sets id on spans we need to keep unique + fragmentBlock + .querySelectorAll(":scope > span") + .forEach((span) => { + if (span.hasAttribute("id")) { + span.setAttribute( + "id", + span.getAttribute("id").concat("-" + stepN) + ); + } + }); + stepN = ++stepN; + + // Add duplicated element after existing one + code.parentNode.appendChild(fragmentBlock); + + // Each new element is highlighted based on the new attributes value + highlightCodeBlock(fragmentBlock); + + if (typeof fragmentIndex === "number") { + fragmentBlock.setAttribute(kFragmentIndex, fragmentIndex); + fragmentIndex += 1; + } else { + fragmentBlock.removeAttribute(kFragmentIndex); + } + + // Scroll highlights into view as we step through them + fragmentBlock.addEventListener( + "visible", + scrollHighlightedLineIntoView.bind( + this, + fragmentBlock, + scrollState + ) + ); + fragmentBlock.addEventListener( + "hidden", + scrollHighlightedLineIntoView.bind( + this, + fragmentBlock.previousSibling, + scrollState + ) + ); + } + ); + code.removeAttribute(kFragmentIndex); + code.setAttribute( + kCodeLineNumbersAttr, + joinLineNumbers([highlightSteps[0]]) + ); + } + + // Scroll the first highlight into view when the slide becomes visible. + const slide = + typeof code.closest === "function" + ? code.closest("section:not(.stack)") + : null; + if (slide) { + const scrollFirstHighlightIntoView = function () { + scrollHighlightedLineIntoView(code, scrollState, true); + slide.removeEventListener( + "visible", + scrollFirstHighlightIntoView + ); + }; + slide.addEventListener("visible", scrollFirstHighlightIntoView); + } + + highlightCodeBlock(code); + }); + } + } + }); + } + + function highlightCodeBlock(codeBlock) { + const highlightSteps = splitLineNumbers( + codeBlock.getAttribute(kCodeLineNumbersAttr) + ); + + if (highlightSteps.length) { + // If we have at least one step, we generate fragments + highlightSteps[0].forEach((highlight) => { + // Add expected class on
     for reveal CSS
    +        codeBlock.parentNode.classList.add("code-wrapper");
    +
    +        // Select lines to highlight
    +        spanToHighlight = [];
    +        if (typeof highlight.last === "number") {
    +          spanToHighlight = [].slice.call(
    +            codeBlock.querySelectorAll(
    +              ":scope > span:nth-child(n+" +
    +                highlight.first +
    +                "):nth-child(-n+" +
    +                highlight.last +
    +                ")"
    +            )
    +          );
    +        } else if (typeof highlight.first === "number") {
    +          spanToHighlight = [].slice.call(
    +            codeBlock.querySelectorAll(
    +              ":scope > span:nth-child(" + highlight.first + ")"
    +            )
    +          );
    +        }
    +        if (spanToHighlight.length) {
    +          // Add a class on  and  to select line to highlight
    +          spanToHighlight.forEach((span) =>
    +            span.classList.add("highlight-line")
    +          );
    +          codeBlock.classList.add("has-line-highlights");
    +        }
    +      });
    +    }
    +  }
    +
    +  /**
    +   * Animates scrolling to the first highlighted line
    +   * in the given code block.
    +   */
    +  function scrollHighlightedLineIntoView(block, scrollState, skipAnimation) {
    +    window.cancelAnimationFrame(scrollState.animationFrameID);
    +
    +    // Match the scroll position of the currently visible
    +    // code block
    +    if (scrollState.currentBlock) {
    +      block.scrollTop = scrollState.currentBlock.scrollTop;
    +    }
    +
    +    // Remember the current code block so that we can match
    +    // its scroll position when showing/hiding fragments
    +    scrollState.currentBlock = block;
    +
    +    const highlightBounds = getHighlightedLineBounds(block);
    +    let viewportHeight = block.offsetHeight;
    +
    +    // Subtract padding from the viewport height
    +    const blockStyles = window.getComputedStyle(block);
    +    viewportHeight -=
    +      parseInt(blockStyles.paddingTop) + parseInt(blockStyles.paddingBottom);
    +
    +    // Scroll position which centers all highlights
    +    const startTop = block.scrollTop;
    +    let targetTop =
    +      highlightBounds.top +
    +      (Math.min(highlightBounds.bottom - highlightBounds.top, viewportHeight) -
    +        viewportHeight) /
    +        2;
    +
    +    // Make sure the scroll target is within bounds
    +    targetTop = Math.max(
    +      Math.min(targetTop, block.scrollHeight - viewportHeight),
    +      0
    +    );
    +
    +    if (skipAnimation === true || startTop === targetTop) {
    +      block.scrollTop = targetTop;
    +    } else {
    +      // Don't attempt to scroll if there is no overflow
    +      if (block.scrollHeight <= viewportHeight) return;
    +
    +      let time = 0;
    +
    +      const animate = function () {
    +        time = Math.min(time + 0.02, 1);
    +
    +        // Update our eased scroll position
    +        block.scrollTop =
    +          startTop + (targetTop - startTop) * easeInOutQuart(time);
    +
    +        // Keep animating unless we've reached the end
    +        if (time < 1) {
    +          scrollState.animationFrameID = requestAnimationFrame(animate);
    +        }
    +      };
    +
    +      animate();
    +    }
    +  }
    +
    +  function getHighlightedLineBounds(block) {
    +    const highlightedLines = block.querySelectorAll(".highlight-line");
    +    if (highlightedLines.length === 0) {
    +      return { top: 0, bottom: 0 };
    +    } else {
    +      const firstHighlight = highlightedLines[0];
    +      const lastHighlight = highlightedLines[highlightedLines.length - 1];
    +
    +      return {
    +        top: firstHighlight.offsetTop,
    +        bottom: lastHighlight.offsetTop + lastHighlight.offsetHeight,
    +      };
    +    }
    +  }
    +
    +  /**
    +   * The easing function used when scrolling.
    +   */
    +  function easeInOutQuart(t) {
    +    // easeInOutQuart
    +    return t < 0.5 ? 8 * t * t * t * t : 1 - 8 * --t * t * t * t;
    +  }
    +
    +  function splitLineNumbers(lineNumbersAttr) {
    +    // remove space
    +    lineNumbersAttr = lineNumbersAttr.replace("/s/g", "");
    +    // seperate steps (for fragment)
    +    lineNumbersAttr = lineNumbersAttr.split(delimiters.step);
    +
    +    // for each step, calculate first and last line, if any
    +    return lineNumbersAttr.map((highlights) => {
    +      // detect lines
    +      const lines = highlights.split(delimiters.line);
    +      return lines.map((range) => {
    +        if (/^[\d-]+$/.test(range)) {
    +          range = range.split(delimiters.lineRange);
    +          const firstLine = parseInt(range[0], 10);
    +          const lastLine = range[1] ? parseInt(range[1], 10) : undefined;
    +          return {
    +            first: firstLine,
    +            last: lastLine,
    +          };
    +        } else {
    +          return {};
    +        }
    +      });
    +    });
    +  }
    +
    +  function joinLineNumbers(splittedLineNumbers) {
    +    return splittedLineNumbers
    +      .map(function (highlights) {
    +        return highlights
    +          .map(function (highlight) {
    +            // Line range
    +            if (typeof highlight.last === "number") {
    +              return highlight.first + delimiters.lineRange + highlight.last;
    +            }
    +            // Single line
    +            else if (typeof highlight.first === "number") {
    +              return highlight.first;
    +            }
    +            // All lines
    +            else {
    +              return "";
    +            }
    +          })
    +          .join(delimiters.line);
    +      })
    +      .join(delimiters.step);
    +  }
    +
    +  return {
    +    id: "quarto-line-highlight",
    +    init: function (deck) {
    +      initQuartoLineHighlight(deck);
    +
    +      // If we're printing to PDF, scroll the code highlights of
    +      // all blocks in the deck into view at once
    +      deck.on("pdf-ready", function () {
    +        [].slice
    +          .call(
    +            deck
    +              .getRevealElement()
    +              .querySelectorAll(
    +                "pre code[data-code-line-numbers].current-fragment"
    +              )
    +          )
    +          .forEach(function (block) {
    +            scrollHighlightedLineIntoView(block, {}, true);
    +          });
    +      });
    +    },
    +  };
    +};
    diff --git a/reports/dfm-presentation/main_files/libs/revealjs/plugin/quarto-line-highlight/plugin.yml b/reports/dfm-presentation/main_files/libs/revealjs/plugin/quarto-line-highlight/plugin.yml
    new file mode 100644
    index 0000000..ca20686
    --- /dev/null
    +++ b/reports/dfm-presentation/main_files/libs/revealjs/plugin/quarto-line-highlight/plugin.yml
    @@ -0,0 +1,4 @@
    +# adapted from https://github.com/hakimel/reveal.js/tree/master/plugin/highlight
    +name: QuartoLineHighlight
    +script: line-highlight.js
    +stylesheet: line-highlight.css
    diff --git a/reports/dfm-presentation/main_files/libs/revealjs/plugin/quarto-support/footer.css b/reports/dfm-presentation/main_files/libs/revealjs/plugin/quarto-support/footer.css
    new file mode 100644
    index 0000000..390d5b3
    --- /dev/null
    +++ b/reports/dfm-presentation/main_files/libs/revealjs/plugin/quarto-support/footer.css
    @@ -0,0 +1,110 @@
    +.reveal .slide-logo {
    +  display: block;
    +  position: fixed;
    +  bottom: 0;
    +  right: 12px;
    +  max-height: 2.2rem;
    +  height: 100%;
    +  width: auto;
    +  z-index: 2;
    +}
    +
    +.reveal .footer {
    +  display: block;
    +  position: fixed;
    +  bottom: 18px;
    +  width: 100%;
    +  margin: 0 auto;
    +  text-align: center;
    +  font-size: 18px;
    +  z-index: 2;
    +}
    +
    +.reveal .footer > * {
    +  margin-top: 0;
    +  margin-bottom: 0;
    +}
    +
    +.reveal .slide .footer {
    +  display: none;
    +}
    +
    +.reveal .slide-number {
    +  bottom: 10px;
    +  right: 10px;
    +  font-size: 16px;
    +  background-color: transparent;
    +}
    +
    +.reveal.has-logo .slide-number {
    +  bottom: initial;
    +  top: 8px;
    +  right: 8px;
    +}
    +
    +.reveal .slide-number .slide-number-delimiter {
    +  margin: 0;
    +}
    +
    +.reveal .slide-menu-button {
    +  left: 8px;
    +  bottom: 8px;
    +}
    +
    +.reveal .slide-chalkboard-buttons {
    +  position: fixed;
    +  left: 12px;
    +  bottom: 8px;
    +  z-index: 30;
    +  font-size: 24px;
    +}
    +
    +.reveal .slide-chalkboard-buttons.slide-menu-offset {
    +  left: 54px;
    +}
    +
    +.reveal .slide-chalkboard-buttons > span {
    +  margin-right: 14px;
    +  cursor: pointer;
    +}
    +
    +@media screen and (max-width: 800px) {
    +  .reveal .slide-logo {
    +    max-height: 1.1rem;
    +    bottom: -2px;
    +    right: 10px;
    +  }
    +  .reveal .footer {
    +    font-size: 14px;
    +    bottom: 12px;
    +  }
    +  .reveal .slide-number {
    +    font-size: 12px;
    +    bottom: 7px;
    +  }
    +  .reveal .slide-menu-button .fas::before {
    +    height: 1.3rem;
    +    width: 1.3rem;
    +    vertical-align: -0.125em;
    +    background-size: 1.3rem 1.3rem;
    +  }
    +
    +  .reveal .slide-chalkboard-buttons .fas::before {
    +    height: 0.95rem;
    +    width: 0.95rem;
    +    background-size: 0.95rem 0.95rem;
    +    vertical-align: -0em;
    +  }
    +
    +  .reveal .slide-chalkboard-buttons.slide-menu-offset {
    +    left: 36px;
    +  }
    +  .reveal .slide-chalkboard-buttons > span {
    +    margin-right: 9px;
    +  }
    +}
    +
    +html.print-pdf .reveal .slide-menu-button,
    +html.print-pdf .reveal .slide-chalkboard-buttons {
    +  display: none;
    +}
    diff --git a/reports/dfm-presentation/main_files/libs/revealjs/plugin/quarto-support/plugin.yml b/reports/dfm-presentation/main_files/libs/revealjs/plugin/quarto-support/plugin.yml
    new file mode 100644
    index 0000000..546956e
    --- /dev/null
    +++ b/reports/dfm-presentation/main_files/libs/revealjs/plugin/quarto-support/plugin.yml
    @@ -0,0 +1,5 @@
    +name: QuartoSupport
    +script: support.js
    +stylesheet: footer.css
    +config:
    +  smaller: false
    diff --git a/reports/dfm-presentation/main_files/libs/revealjs/plugin/quarto-support/support.js b/reports/dfm-presentation/main_files/libs/revealjs/plugin/quarto-support/support.js
    new file mode 100644
    index 0000000..9adc921
    --- /dev/null
    +++ b/reports/dfm-presentation/main_files/libs/revealjs/plugin/quarto-support/support.js
    @@ -0,0 +1,290 @@
    +// catch all plugin for various quarto features
    +window.QuartoSupport = function () {
    +  function isPrintView() {
    +    return /print-pdf/gi.test(window.location.search);
    +  }
    +
    +  // implement controlsAudo
    +  function controlsAuto(deck) {
    +    const config = deck.getConfig();
    +    if (config.controlsAuto === true) {
    +      const iframe = window.location !== window.parent.location;
    +      const localhost =
    +        window.location.hostname === "localhost" ||
    +        window.location.hostname === "127.0.0.1";
    +      deck.configure({
    +        controls:
    +          (iframe && !localhost) ||
    +          (deck.hasVerticalSlides() && config.navigationMode !== "linear"),
    +      });
    +    }
    +  }
    +
    +  // helper to provide event handlers for all links in a container
    +  function handleLinkClickEvents(deck, container) {
    +    Array.from(container.querySelectorAll("a")).forEach((el) => {
    +      const url = el.getAttribute("href");
    +      if (/^(http|www)/gi.test(url)) {
    +        el.addEventListener(
    +          "click",
    +          (ev) => {
    +            const fullscreen = !!window.document.fullscreen;
    +            const dataPreviewLink = el.getAttribute("data-preview-link");
    +
    +            // if there is a local specifcation then use that
    +            if (dataPreviewLink) {
    +              if (
    +                dataPreviewLink === "true" ||
    +                (dataPreviewLink === "auto" && fullscreen)
    +              ) {
    +                ev.preventDefault();
    +                deck.showPreview(url);
    +                return false;
    +              }
    +            } else {
    +              const previewLinks = !!deck.getConfig().previewLinks;
    +              const previewLinksAuto =
    +                deck.getConfig().previewLinksAuto === true;
    +              if (previewLinks == true || (previewLinksAuto && fullscreen)) {
    +                ev.preventDefault();
    +                deck.showPreview(url);
    +                return false;
    +              }
    +            }
    +
    +            // if the deck is in an iframe we want to open it externally
    +            // (don't do this when in vscode though as it has its own
    +            // handler for opening links externally that will be play)
    +            const iframe = window.location !== window.parent.location;
    +            if (
    +              iframe &&
    +              !window.location.search.includes("quartoPreviewReqId=")
    +            ) {
    +              ev.preventDefault();
    +              ev.stopImmediatePropagation();
    +              window.open(url, "_blank");
    +              return false;
    +            }
    +
    +            // if the user has set data-preview-link to "auto" we need to handle the event
    +            // (because reveal will interpret "auto" as true)
    +            if (dataPreviewLink === "auto") {
    +              ev.preventDefault();
    +              ev.stopImmediatePropagation();
    +              const target =
    +                el.getAttribute("target") ||
    +                (ev.ctrlKey || ev.metaKey ? "_blank" : "");
    +              if (target) {
    +                window.open(url, target);
    +              } else {
    +                window.location.href = url;
    +              }
    +              return false;
    +            }
    +          },
    +          false
    +        );
    +      }
    +    });
    +  }
    +
    +  // implement previewLinksAuto
    +  function previewLinksAuto(deck) {
    +    handleLinkClickEvents(deck, deck.getRevealElement());
    +  }
    +
    +  // apply styles
    +  function applyGlobalStyles(deck) {
    +    if (deck.getConfig()["smaller"] === true) {
    +      const revealParent = deck.getRevealElement();
    +      revealParent.classList.add("smaller");
    +    }
    +  }
    +
    +  // add logo image
    +  function addLogoImage(deck) {
    +    const revealParent = deck.getRevealElement();
    +    const logoImg = document.querySelector(".slide-logo");
    +    if (logoImg) {
    +      revealParent.appendChild(logoImg);
    +      revealParent.classList.add("has-logo");
    +    }
    +  }
    +
    +  // add footer text
    +  function addFooter(deck) {
    +    const revealParent = deck.getRevealElement();
    +    const defaultFooterDiv = document.querySelector(".footer-default");
    +    if (defaultFooterDiv) {
    +      revealParent.appendChild(defaultFooterDiv);
    +      handleLinkClickEvents(deck, defaultFooterDiv);
    +      if (!isPrintView()) {
    +        deck.on("slidechanged", function (ev) {
    +          const prevSlideFooter = document.querySelector(
    +            ".reveal > .footer:not(.footer-default)"
    +          );
    +          if (prevSlideFooter) {
    +            prevSlideFooter.remove();
    +          }
    +          const currentSlideFooter = ev.currentSlide.querySelector(".footer");
    +          if (currentSlideFooter) {
    +            defaultFooterDiv.style.display = "none";
    +            const slideFooter = currentSlideFooter.cloneNode(true);
    +            handleLinkClickEvents(deck, slideFooter);
    +            deck.getRevealElement().appendChild(slideFooter);
    +          } else {
    +            defaultFooterDiv.style.display = "block";
    +          }
    +        });
    +      }
    +    }
    +  }
    +
    +  // add chalkboard buttons
    +  function addChalkboardButtons(deck) {
    +    const chalkboard = deck.getPlugin("RevealChalkboard");
    +    if (chalkboard && !isPrintView()) {
    +      const revealParent = deck.getRevealElement();
    +      const chalkboardDiv = document.createElement("div");
    +      chalkboardDiv.classList.add("slide-chalkboard-buttons");
    +      if (document.querySelector(".slide-menu-button")) {
    +        chalkboardDiv.classList.add("slide-menu-offset");
    +      }
    +      // add buttons
    +      const buttons = [
    +        {
    +          icon: "easel2",
    +          title: "Toggle Chalkboard (b)",
    +          onclick: chalkboard.toggleChalkboard,
    +        },
    +        {
    +          icon: "brush",
    +          title: "Toggle Notes Canvas (c)",
    +          onclick: chalkboard.toggleNotesCanvas,
    +        },
    +      ];
    +      buttons.forEach(function (button) {
    +        const span = document.createElement("span");
    +        span.title = button.title;
    +        const icon = document.createElement("i");
    +        icon.classList.add("fas");
    +        icon.classList.add("fa-" + button.icon);
    +        span.appendChild(icon);
    +        span.onclick = function (event) {
    +          event.preventDefault();
    +          button.onclick();
    +        };
    +        chalkboardDiv.appendChild(span);
    +      });
    +      revealParent.appendChild(chalkboardDiv);
    +      const config = deck.getConfig();
    +      if (!config.chalkboard.buttons) {
    +        chalkboardDiv.classList.add("hidden");
    +      }
    +
    +      // show and hide chalkboard buttons on slidechange
    +      deck.on("slidechanged", function (ev) {
    +        const config = deck.getConfig();
    +        let buttons = !!config.chalkboard.buttons;
    +        const slideButtons = ev.currentSlide.getAttribute(
    +          "data-chalkboard-buttons"
    +        );
    +        if (slideButtons) {
    +          if (slideButtons === "true" || slideButtons === "1") {
    +            buttons = true;
    +          } else if (slideButtons === "false" || slideButtons === "0") {
    +            buttons = false;
    +          }
    +        }
    +        if (buttons) {
    +          chalkboardDiv.classList.remove("hidden");
    +        } else {
    +          chalkboardDiv.classList.add("hidden");
    +        }
    +      });
    +    }
    +  }
    +
    +  function handleTabbyClicks() {
    +    const tabs = document.querySelectorAll(".panel-tabset-tabby > li > a");
    +    for (let i = 0; i < tabs.length; i++) {
    +      const tab = tabs[i];
    +      tab.onclick = function (ev) {
    +        ev.preventDefault();
    +        ev.stopPropagation();
    +        return false;
    +      };
    +    }
    +  }
    +
    +  function fixupForPrint(deck) {
    +    if (isPrintView()) {
    +      const slides = deck.getSlides();
    +      slides.forEach(function (slide) {
    +        slide.removeAttribute("data-auto-animate");
    +      });
    +      window.document.querySelectorAll(".hljs").forEach(function (el) {
    +        el.classList.remove("hljs");
    +      });
    +      window.document.querySelectorAll(".hljs-ln-code").forEach(function (el) {
    +        el.classList.remove("hljs-ln-code");
    +      });
    +    }
    +  }
    +
    +  function handleSlideChanges(deck) {
    +    // dispatch for htmlwidgets
    +    const fireSlideEnter = () => {
    +      const event = window.document.createEvent("Event");
    +      event.initEvent("slideenter", true, true);
    +      window.document.dispatchEvent(event);
    +    };
    +
    +    const fireSlideChanged = (previousSlide, currentSlide) => {
    +      fireSlideEnter();
    +
    +      // dispatch for shiny
    +      if (window.jQuery) {
    +        if (previousSlide) {
    +          window.jQuery(previousSlide).trigger("hidden");
    +        }
    +        if (currentSlide) {
    +          window.jQuery(currentSlide).trigger("shown");
    +        }
    +      }
    +    };
    +
    +    // fire slideEnter for tabby tab activations (for htmlwidget resize behavior)
    +    document.addEventListener("tabby", fireSlideEnter, false);
    +
    +    deck.on("slidechanged", function (event) {
    +      fireSlideChanged(event.previousSlide, event.currentSlide);
    +    });
    +  }
    +
    +  function workaroundMermaidDistance(deck) {
    +    if (window.document.querySelector("pre.mermaid-js")) {
    +      const slideCount = deck.getTotalSlides();
    +      deck.configure({
    +        mobileViewDistance: slideCount,
    +        viewDistance: slideCount,
    +      });
    +    }
    +  }
    +
    +  return {
    +    id: "quarto-support",
    +    init: function (deck) {
    +      controlsAuto(deck);
    +      previewLinksAuto(deck);
    +      fixupForPrint(deck);
    +      applyGlobalStyles(deck);
    +      addLogoImage(deck);
    +      addFooter(deck);
    +      addChalkboardButtons(deck);
    +      handleTabbyClicks();
    +      handleSlideChanges(deck);
    +      workaroundMermaidDistance(deck);
    +    },
    +  };
    +};
    diff --git a/reports/dfm-presentation/main_files/libs/revealjs/plugin/reveal-menu/menu.css b/reports/dfm-presentation/main_files/libs/revealjs/plugin/reveal-menu/menu.css
    new file mode 100644
    index 0000000..5a300fd
    --- /dev/null
    +++ b/reports/dfm-presentation/main_files/libs/revealjs/plugin/reveal-menu/menu.css
    @@ -0,0 +1,346 @@
    +.slide-menu-wrapper {
    +  font-family: 'Source Sans Pro', Helvetica, sans-serif;
    +}
    +
    +.slide-menu-wrapper .slide-menu {
    +  background-color: #333;
    +  z-index: 200;
    +  position: fixed;
    +  top: 0;
    +  width: 300px;
    +  height: 100%;
    +  /*overflow-y: scroll;*/
    +  transition: transform 0.3s;
    +  font-size: 16px;
    +  font-weight: normal;
    +}
    +
    +.slide-menu-wrapper .slide-menu.slide-menu--wide {
    +  width: 500px;
    +}
    +
    +.slide-menu-wrapper .slide-menu.slide-menu--third {
    +  width: 33%;
    +}
    +
    +.slide-menu-wrapper .slide-menu.slide-menu--half {
    +  width: 50%;
    +}
    +
    +.slide-menu-wrapper .slide-menu.slide-menu--full {
    +  width: 95%;
    +}
    +
    +/*
    + * Slides menu
    + */
    +
    +.slide-menu-wrapper .slide-menu-items {
    +  margin: 0;
    +  padding: 0;
    +  width: 100%;
    +  border-bottom: solid 1px #555;
    +}
    +
    +.slide-menu-wrapper .slide-menu-item,
    +.slide-menu-wrapper .slide-menu-item-vertical {
    +  display: block;
    +  text-align: left;
    +  padding: 10px 18px;
    +  color: #aaa;
    +  cursor: pointer;
    +}
    +
    +.slide-menu-wrapper .slide-menu-item-vertical {
    +  padding-left: 30px;
    +}
    +
    +.slide-menu-wrapper .slide-menu--wide .slide-menu-item-vertical,
    +.slide-menu-wrapper .slide-menu--third .slide-menu-item-vertical,
    +.slide-menu-wrapper .slide-menu--half .slide-menu-item-vertical,
    +.slide-menu-wrapper .slide-menu--full .slide-menu-item-vertical,
    +.slide-menu-wrapper .slide-menu--custom .slide-menu-item-vertical {
    +  padding-left: 50px;
    +}
    +
    +.slide-menu-wrapper .slide-menu-item {
    +  border-top: solid 1px #555;
    +}
    +
    +.slide-menu-wrapper .active-menu-panel li.selected {
    +  background-color: #222;
    +  color: white;
    +}
    +
    +.slide-menu-wrapper .active-menu-panel li.active {
    +  color: #eee;
    +}
    +
    +.slide-menu-wrapper .slide-menu-item.no-title .slide-menu-item-title,
    +.slide-menu-wrapper .slide-menu-item-vertical.no-title .slide-menu-item-title {
    +  font-style: italic;
    +}
    +
    +.slide-menu-wrapper .slide-menu-item-number {
    +  color: #999;
    +  padding-right: 6px;
    +}
    +
    +.slide-menu-wrapper .slide-menu-item i.far,
    +.slide-menu-wrapper .slide-menu-item i.fas,
    +.slide-menu-wrapper .slide-menu-item-vertical i.far,
    +.slide-menu-wrapper .slide-menu-item-vertical i.fas,
    +.slide-menu-wrapper .slide-menu-item svg.svg-inline--fa,
    +.slide-menu-wrapper .slide-menu-item-vertical svg.svg-inline--fa {
    +  padding-right: 12px;
    +  display: none;
    +}
    +
    +.slide-menu-wrapper .slide-menu-item.past i.fas.past,
    +.slide-menu-wrapper .slide-menu-item-vertical.past i.fas.past,
    +.slide-menu-wrapper .slide-menu-item.active i.fas.active,
    +.slide-menu-wrapper .slide-menu-item-vertical.active i.fas.active,
    +.slide-menu-wrapper .slide-menu-item.future i.far.future,
    +.slide-menu-wrapper .slide-menu-item-vertical.future i.far.future,
    +.slide-menu-wrapper .slide-menu-item.past svg.svg-inline--fa.past,
    +.slide-menu-wrapper .slide-menu-item-vertical.past svg.svg-inline--fa.past,
    +.slide-menu-wrapper .slide-menu-item.active svg.svg-inline--fa.active,
    +.slide-menu-wrapper .slide-menu-item-vertical.active svg.svg-inline--fa.active,
    +.slide-menu-wrapper .slide-menu-item.future svg.svg-inline--fa.future,
    +.slide-menu-wrapper .slide-menu-item-vertical.future svg.svg-inline--fa.future {
    +  display: inline-block;
    +}
    +
    +.slide-menu-wrapper .slide-menu-item.past i.fas.past,
    +.slide-menu-wrapper .slide-menu-item-vertical.past i.fas.past,
    +.slide-menu-wrapper .slide-menu-item.future i.far.future,
    +.slide-menu-wrapper .slide-menu-item-vertical.future i.far.future,
    +.slide-menu-wrapper .slide-menu-item.past svg.svg-inline--fa.past,
    +.slide-menu-wrapper .slide-menu-item-vertical.past svg.svg-inline--fa.past,
    +.slide-menu-wrapper .slide-menu-item.future svg.svg-inline--fa.future,
    +.slide-menu-wrapper .slide-menu-item-vertical.future svg.svg-inline--fa.future {
    +  opacity: 0.4;
    +}
    +
    +.slide-menu-wrapper .slide-menu-item.active i.fas.active,
    +.slide-menu-wrapper .slide-menu-item-vertical.active i.fas.active,
    +.slide-menu-wrapper .slide-menu-item.active svg.svg-inline--fa.active,
    +.slide-menu-wrapper .slide-menu-item-vertical.active svg.svg-inline--fa.active {
    +  opacity: 0.8;
    +}
    +
    +.slide-menu-wrapper .slide-menu--left {
    +  left: 0;
    +  -webkit-transform: translateX(-100%);
    +  -ms-transform: translateX(-100%);
    +  transform: translateX(-100%);
    +}
    +
    +.slide-menu-wrapper .slide-menu--left.active {
    +  -webkit-transform: translateX(0);
    +  -ms-transform: translateX(0);
    +  transform: translateX(0);
    +}
    +
    +.slide-menu-wrapper .slide-menu--right {
    +  right: 0;
    +  -webkit-transform: translateX(100%);
    +  -ms-transform: translateX(100%);
    +  transform: translateX(100%);
    +}
    +
    +.slide-menu-wrapper .slide-menu--right.active {
    +  -webkit-transform: translateX(0);
    +  -ms-transform: translateX(0);
    +  transform: translateX(0);
    +}
    +
    +.slide-menu-wrapper {
    +  transition: transform 0.3s;
    +}
    +
    +/*
    + * Toolbar
    + */
    +.slide-menu-wrapper .slide-menu-toolbar {
    +  height: 60px;
    +  width: 100%;
    +  font-size: 12px;
    +  display: table;
    +  table-layout: fixed; /* ensures equal width */
    +  margin: 0;
    +  padding: 0;
    +  border-bottom: solid 2px #666;
    +}
    +
    +.slide-menu-wrapper .slide-menu-toolbar > li {
    +  display: table-cell;
    +  line-height: 150%;
    +  text-align: center;
    +  vertical-align: middle;
    +  cursor: pointer;
    +  color: #aaa;
    +  border-radius: 3px;
    +}
    +
    +.slide-menu-wrapper .slide-menu-toolbar > li.toolbar-panel-button i,
    +.slide-menu-wrapper
    +  .slide-menu-toolbar
    +  > li.toolbar-panel-button
    +  svg.svg-inline--fa {
    +  font-size: 1.7em;
    +}
    +
    +.slide-menu-wrapper .slide-menu-toolbar > li.active-toolbar-button {
    +  color: white;
    +  text-shadow: 0 1px black;
    +  text-decoration: underline;
    +}
    +
    +.slide-menu-toolbar > li.toolbar-panel-button:hover {
    +  color: white;
    +}
    +
    +.slide-menu-toolbar
    +  > li.toolbar-panel-button:hover
    +  span.slide-menu-toolbar-label,
    +.slide-menu-wrapper
    +  .slide-menu-toolbar
    +  > li.active-toolbar-button
    +  span.slide-menu-toolbar-label {
    +  visibility: visible;
    +}
    +
    +/*
    + * Panels
    + */
    +.slide-menu-wrapper .slide-menu-panel {
    +  position: absolute;
    +  width: 100%;
    +  visibility: hidden;
    +  height: calc(100% - 60px);
    +  overflow-x: hidden;
    +  overflow-y: auto;
    +  color: #aaa;
    +}
    +
    +.slide-menu-wrapper .slide-menu-panel.active-menu-panel {
    +  visibility: visible;
    +}
    +
    +.slide-menu-wrapper .slide-menu-panel h1,
    +.slide-menu-wrapper .slide-menu-panel h2,
    +.slide-menu-wrapper .slide-menu-panel h3,
    +.slide-menu-wrapper .slide-menu-panel h4,
    +.slide-menu-wrapper .slide-menu-panel h5,
    +.slide-menu-wrapper .slide-menu-panel h6 {
    +  margin: 20px 0 10px 0;
    +  color: #fff;
    +  line-height: 1.2;
    +  letter-spacing: normal;
    +  text-shadow: none;
    +}
    +
    +.slide-menu-wrapper .slide-menu-panel h1 {
    +  font-size: 1.6em;
    +}
    +.slide-menu-wrapper .slide-menu-panel h2 {
    +  font-size: 1.4em;
    +}
    +.slide-menu-wrapper .slide-menu-panel h3 {
    +  font-size: 1.3em;
    +}
    +.slide-menu-wrapper .slide-menu-panel h4 {
    +  font-size: 1.1em;
    +}
    +.slide-menu-wrapper .slide-menu-panel h5 {
    +  font-size: 1em;
    +}
    +.slide-menu-wrapper .slide-menu-panel h6 {
    +  font-size: 0.9em;
    +}
    +
    +.slide-menu-wrapper .slide-menu-panel p {
    +  margin: 10px 0 5px 0;
    +}
    +
    +.slide-menu-wrapper .slide-menu-panel a {
    +  color: #ccc;
    +  text-decoration: underline;
    +}
    +
    +.slide-menu-wrapper .slide-menu-panel a:hover {
    +  color: white;
    +}
    +
    +.slide-menu-wrapper .slide-menu-item a {
    +  text-decoration: none;
    +}
    +
    +.slide-menu-wrapper .slide-menu-custom-panel {
    +  width: calc(100% - 20px);
    +  padding-left: 10px;
    +  padding-right: 10px;
    +}
    +
    +.slide-menu-wrapper .slide-menu-custom-panel .slide-menu-items {
    +  width: calc(100% + 20px);
    +  margin-left: -10px;
    +  margin-right: 10px;
    +}
    +
    +/*
    + * Theme and Transitions buttons
    + */
    +
    +.slide-menu-wrapper div[data-panel='Themes'] li,
    +.slide-menu-wrapper div[data-panel='Transitions'] li {
    +  display: block;
    +  text-align: left;
    +  cursor: pointer;
    +  color: #848484;
    +}
    +
    +/*
    + * Menu controls
    + */
    +.reveal .slide-menu-button {
    +  position: fixed;
    +  left: 30px;
    +  bottom: 30px;
    +  z-index: 30;
    +  font-size: 24px;
    +}
    +
    +/*
    + * Menu overlay
    + */
    +
    +.slide-menu-wrapper .slide-menu-overlay {
    +  position: fixed;
    +  z-index: 199;
    +  top: 0;
    +  left: 0;
    +  overflow: hidden;
    +  width: 0;
    +  height: 0;
    +  background-color: #000;
    +  opacity: 0;
    +  transition: opacity 0.3s, width 0s 0.3s, height 0s 0.3s;
    +}
    +
    +.slide-menu-wrapper .slide-menu-overlay.active {
    +  width: 100%;
    +  height: 100%;
    +  opacity: 0.7;
    +  transition: opacity 0.3s;
    +}
    +
    +/*
    + * Hide menu for pdf printing
    + */
    +body.print-pdf .slide-menu-wrapper .slide-menu,
    +body.print-pdf .reveal .slide-menu-button,
    +body.print-pdf .slide-menu-wrapper .slide-menu-overlay {
    +  display: none;
    +}
    diff --git a/reports/dfm-presentation/main_files/libs/revealjs/plugin/reveal-menu/menu.js b/reports/dfm-presentation/main_files/libs/revealjs/plugin/reveal-menu/menu.js
    new file mode 100644
    index 0000000..5369df3
    --- /dev/null
    +++ b/reports/dfm-presentation/main_files/libs/revealjs/plugin/reveal-menu/menu.js
    @@ -0,0 +1 @@
    +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).RevealMenu=t()}(this,(function(){"use strict";var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function t(e,t,n){return e(n={path:t,exports:{},require:function(e,t){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(null==t&&n.path)}},n.exports),n.exports}var n=function(e){return e&&e.Math==Math&&e},r=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof e&&e)||Function("return this")(),i=function(e){try{return!!e()}catch(e){return!0}},a=!i((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})),o={}.propertyIsEnumerable,s=Object.getOwnPropertyDescriptor,l={f:s&&!o.call({1:2},1)?function(e){var t=s(this,e);return!!t&&t.enumerable}:o},c=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}},u={}.toString,f=function(e){return u.call(e).slice(8,-1)},d="".split,p=i((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==f(e)?d.call(e,""):Object(e)}:Object,h=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e},m=function(e){return p(h(e))},v=function(e){return"object"==typeof e?null!==e:"function"==typeof e},g=function(e,t){if(!v(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!v(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!v(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!v(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")},y={}.hasOwnProperty,b=function(e,t){return y.call(e,t)},S=r.document,E=v(S)&&v(S.createElement),x=!a&&!i((function(){return 7!=Object.defineProperty((e="div",E?S.createElement(e):{}),"a",{get:function(){return 7}}).a;var e})),w=Object.getOwnPropertyDescriptor,L={f:a?w:function(e,t){if(e=m(e),t=g(t,!0),x)try{return w(e,t)}catch(e){}if(b(e,t))return c(!l.f.call(e,t),e[t])}},T=function(e){if(!v(e))throw TypeError(String(e)+" is not an object");return e},C=Object.defineProperty,O={f:a?C:function(e,t,n){if(T(e),t=g(t,!0),T(n),x)try{return C(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},A=a?function(e,t,n){return O.f(e,t,c(1,n))}:function(e,t,n){return e[t]=n,e},k=function(e,t){try{A(r,e,t)}catch(n){r[e]=t}return t},I=r["__core-js_shared__"]||k("__core-js_shared__",{}),P=Function.toString;"function"!=typeof I.inspectSource&&(I.inspectSource=function(e){return P.call(e)});var M,R,j,N,_=I.inspectSource,F=r.WeakMap,W="function"==typeof F&&/native code/.test(_(F)),H=t((function(e){(e.exports=function(e,t){return I[e]||(I[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.6.5",mode:"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})})),U=0,$=Math.random(),D=function(e){return"Symbol("+String(void 0===e?"":e)+")_"+(++U+$).toString(36)},q=H("keys"),B={},G=r.WeakMap;if(W){var V=new G,K=V.get,z=V.has,X=V.set;M=function(e,t){return X.call(V,e,t),t},R=function(e){return K.call(V,e)||{}},j=function(e){return z.call(V,e)}}else{var Y=q[N="state"]||(q[N]=D(N));B[Y]=!0,M=function(e,t){return A(e,Y,t),t},R=function(e){return b(e,Y)?e[Y]:{}},j=function(e){return b(e,Y)}}var J={set:M,get:R,has:j,enforce:function(e){return j(e)?R(e):M(e,{})},getterFor:function(e){return function(t){var n;if(!v(t)||(n=R(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}},Z=t((function(e){var t=J.get,n=J.enforce,i=String(String).split("String");(e.exports=function(e,t,a,o){var s=!!o&&!!o.unsafe,l=!!o&&!!o.enumerable,c=!!o&&!!o.noTargetGet;"function"==typeof a&&("string"!=typeof t||b(a,"name")||A(a,"name",t),n(a).source=i.join("string"==typeof t?t:"")),e!==r?(s?!c&&e[t]&&(l=!0):delete e[t],l?e[t]=a:A(e,t,a)):l?e[t]=a:k(t,a)})(Function.prototype,"toString",(function(){return"function"==typeof this&&t(this).source||_(this)}))})),Q=r,ee=function(e){return"function"==typeof e?e:void 0},te=function(e,t){return arguments.length<2?ee(Q[e])||ee(r[e]):Q[e]&&Q[e][t]||r[e]&&r[e][t]},ne=Math.ceil,re=Math.floor,ie=function(e){return isNaN(e=+e)?0:(e>0?re:ne)(e)},ae=Math.min,oe=function(e){return e>0?ae(ie(e),9007199254740991):0},se=Math.max,le=Math.min,ce=function(e,t){var n=ie(e);return n<0?se(n+t,0):le(n,t)},ue=function(e){return function(t,n,r){var i,a=m(t),o=oe(a.length),s=ce(r,o);if(e&&n!=n){for(;o>s;)if((i=a[s++])!=i)return!0}else for(;o>s;s++)if((e||s in a)&&a[s]===n)return e||s||0;return!e&&-1}},fe={includes:ue(!0),indexOf:ue(!1)},de=fe.indexOf,pe=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"].concat("length","prototype"),he={f:Object.getOwnPropertyNames||function(e){return function(e,t){var n,r=m(e),i=0,a=[];for(n in r)!b(B,n)&&b(r,n)&&a.push(n);for(;t.length>i;)b(r,n=t[i++])&&(~de(a,n)||a.push(n));return a}(e,pe)}},me={f:Object.getOwnPropertySymbols},ve=te("Reflect","ownKeys")||function(e){var t=he.f(T(e)),n=me.f;return n?t.concat(n(e)):t},ge=function(e,t){for(var n=ve(t),r=O.f,i=L.f,a=0;ay;y++)if((o||y in m)&&(d=v(f=m[y],y,h),e))if(t)S[y]=d;else if(d)switch(e){case 3:return!0;case 5:return f;case 6:return y;case 2:We.call(S,f)}else if(i)return!1;return a?-1:r||i?i:S}},Ue={forEach:He(0),map:He(1),filter:He(2),some:He(3),every:He(4),find:He(5),findIndex:He(6)},$e=function(e,t){var n=[][e];return!!n&&i((function(){n.call(null,t||function(){throw 1},1)}))},De=Object.defineProperty,qe={},Be=function(e){throw e},Ge=function(e,t){if(b(qe,e))return qe[e];t||(t={});var n=[][e],r=!!b(t,"ACCESSORS")&&t.ACCESSORS,o=b(t,0)?t[0]:Be,s=b(t,1)?t[1]:void 0;return qe[e]=!!n&&!i((function(){if(r&&!a)return!0;var e={length:-1};r?De(e,1,{enumerable:!0,get:Be}):e[1]=1,n.call(e,o,s)}))},Ve=Ue.every,Ke=$e("every"),ze=Ge("every");Ce({target:"Array",proto:!0,forced:!Ke||!ze},{every:function(e){return Ve(this,e,arguments.length>1?arguments[1]:void 0)}});var Xe,Ye,Je=te("navigator","userAgent")||"",Ze=r.process,Qe=Ze&&Ze.versions,et=Qe&&Qe.v8;et?Ye=(Xe=et.split("."))[0]+Xe[1]:Je&&(!(Xe=Je.match(/Edge\/(\d+)/))||Xe[1]>=74)&&(Xe=Je.match(/Chrome\/(\d+)/))&&(Ye=Xe[1]);var tt=Ye&&+Ye,nt=Ne("species"),rt=function(e){return tt>=51||!i((function(){var t=[];return(t.constructor={})[nt]=function(){return{foo:1}},1!==t[e](Boolean).foo}))},it=Ue.filter,at=rt("filter"),ot=Ge("filter");Ce({target:"Array",proto:!0,forced:!at||!ot},{filter:function(e){return it(this,e,arguments.length>1?arguments[1]:void 0)}});var st=Ue.forEach,lt=$e("forEach"),ct=Ge("forEach"),ut=lt&&ct?[].forEach:function(e){return st(this,e,arguments.length>1?arguments[1]:void 0)};Ce({target:"Array",proto:!0,forced:[].forEach!=ut},{forEach:ut});var ft=fe.indexOf,dt=[].indexOf,pt=!!dt&&1/[1].indexOf(1,-0)<0,ht=$e("indexOf"),mt=Ge("indexOf",{ACCESSORS:!0,1:0});Ce({target:"Array",proto:!0,forced:pt||!ht||!mt},{indexOf:function(e){return pt?dt.apply(this,arguments)||0:ft(this,e,arguments.length>1?arguments[1]:void 0)}}),Ce({target:"Array",stat:!0},{isArray:ke});var vt=[].join,gt=p!=Object,yt=$e("join",",");Ce({target:"Array",proto:!0,forced:gt||!yt},{join:function(e){return vt.call(m(this),void 0===e?",":e)}});var bt=Math.min,St=[].lastIndexOf,Et=!!St&&1/[1].lastIndexOf(1,-0)<0,xt=$e("lastIndexOf"),wt=Ge("indexOf",{ACCESSORS:!0,1:0}),Lt=Et||!xt||!wt?function(e){if(Et)return St.apply(this,arguments)||0;var t=m(this),n=oe(t.length),r=n-1;for(arguments.length>1&&(r=bt(r,ie(arguments[1]))),r<0&&(r=n+r);r>=0;r--)if(r in t&&t[r]===e)return r||0;return-1}:St;Ce({target:"Array",proto:!0,forced:Lt!==[].lastIndexOf},{lastIndexOf:Lt});var Tt=Ue.map,Ct=rt("map"),Ot=Ge("map");Ce({target:"Array",proto:!0,forced:!Ct||!Ot},{map:function(e){return Tt(this,e,arguments.length>1?arguments[1]:void 0)}});var At=function(e,t,n){var r=g(t);r in e?O.f(e,r,c(0,n)):e[r]=n},kt=rt("slice"),It=Ge("slice",{ACCESSORS:!0,0:0,1:2}),Pt=Ne("species"),Mt=[].slice,Rt=Math.max;Ce({target:"Array",proto:!0,forced:!kt||!It},{slice:function(e,t){var n,r,i,a=m(this),o=oe(a.length),s=ce(e,o),l=ce(void 0===t?o:t,o);if(ke(a)&&("function"!=typeof(n=a.constructor)||n!==Array&&!ke(n.prototype)?v(n)&&null===(n=n[Pt])&&(n=void 0):n=void 0,n===Array||void 0===n))return Mt.call(a,s,l);for(r=new(void 0===n?Array:n)(Rt(l-s,0)),i=0;s>>0||(Qt.test(n)?16:10))}:Zt;Ce({global:!0,forced:parseInt!=en},{parseInt:en});var tn=function(){var e=T(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t};function nn(e,t){return RegExp(e,t)}var rn,an,on={UNSUPPORTED_Y:i((function(){var e=nn("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),BROKEN_CARET:i((function(){var e=nn("^r","gy");return e.lastIndex=2,null!=e.exec("str")}))},sn=RegExp.prototype.exec,ln=String.prototype.replace,cn=sn,un=(rn=/a/,an=/b*/g,sn.call(rn,"a"),sn.call(an,"a"),0!==rn.lastIndex||0!==an.lastIndex),fn=on.UNSUPPORTED_Y||on.BROKEN_CARET,dn=void 0!==/()??/.exec("")[1];(un||dn||fn)&&(cn=function(e){var t,n,r,i,a=this,o=fn&&a.sticky,s=tn.call(a),l=a.source,c=0,u=e;return o&&(-1===(s=s.replace("y","")).indexOf("g")&&(s+="g"),u=String(e).slice(a.lastIndex),a.lastIndex>0&&(!a.multiline||a.multiline&&"\n"!==e[a.lastIndex-1])&&(l="(?: "+l+")",u=" "+u,c++),n=new RegExp("^(?:"+l+")",s)),dn&&(n=new RegExp("^"+l+"$(?!\\s)",s)),un&&(t=a.lastIndex),r=sn.call(o?n:a,u),o?r?(r.input=r.input.slice(c),r[0]=r[0].slice(c),r.index=a.lastIndex,a.lastIndex+=r[0].length):a.lastIndex=0:un&&r&&(a.lastIndex=a.global?r.index+r[0].length:t),dn&&r&&r.length>1&&ln.call(r[0],n,(function(){for(i=1;i1?arguments[1]:void 0,r=oe(t.length),i=void 0===n?r:xn(oe(n),r),a=String(e);return En?En.call(t,a,i):t.slice(i-a.length,i)===a}});var Ln=Ne("species"),Tn=!i((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$")})),Cn="$0"==="a".replace(/./,"$0"),On=Ne("replace"),An=!!/./[On]&&""===/./[On]("a","$0"),kn=!i((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]})),In=function(e,t,n,r){var a=Ne(e),o=!i((function(){var t={};return t[a]=function(){return 7},7!=""[e](t)})),s=o&&!i((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[Ln]=function(){return n},n.flags="",n[a]=/./[a]),n.exec=function(){return t=!0,null},n[a](""),!t}));if(!o||!s||"replace"===e&&(!Tn||!Cn||An)||"split"===e&&!kn){var l=/./[a],c=n(a,""[e],(function(e,t,n,r,i){return t.exec===pn?o&&!i?{done:!0,value:l.call(t,n,r)}:{done:!0,value:e.call(n,t,r)}:{done:!1}}),{REPLACE_KEEPS_$0:Cn,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:An}),u=c[0],f=c[1];Z(String.prototype,e,u),Z(RegExp.prototype,a,2==t?function(e,t){return f.call(e,this,t)}:function(e){return f.call(e,this)})}r&&A(RegExp.prototype[a],"sham",!0)},Pn=function(e){return function(t,n){var r,i,a=String(h(t)),o=ie(n),s=a.length;return o<0||o>=s?e?"":void 0:(r=a.charCodeAt(o))<55296||r>56319||o+1===s||(i=a.charCodeAt(o+1))<56320||i>57343?e?a.charAt(o):r:e?a.slice(o,o+2):i-56320+(r-55296<<10)+65536}},Mn={codeAt:Pn(!1),charAt:Pn(!0)}.charAt,Rn=function(e,t,n){return t+(n?Mn(e,t).length:1)},jn=function(e,t){var n=e.exec;if("function"==typeof n){var r=n.call(e,t);if("object"!=typeof r)throw TypeError("RegExp exec method returned something other than an Object or null");return r}if("RegExp"!==f(e))throw TypeError("RegExp#exec called on incompatible receiver");return pn.call(e,t)},Nn=Math.max,_n=Math.min,Fn=Math.floor,Wn=/\$([$&'`]|\d\d?|<[^>]*>)/g,Hn=/\$([$&'`]|\d\d?)/g;In("replace",2,(function(e,t,n,r){var i=r.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,a=r.REPLACE_KEEPS_$0,o=i?"$":"$0";return[function(n,r){var i=h(this),a=null==n?void 0:n[e];return void 0!==a?a.call(n,i,r):t.call(String(i),n,r)},function(e,r){if(!i&&a||"string"==typeof r&&-1===r.indexOf(o)){var l=n(t,e,this,r);if(l.done)return l.value}var c=T(e),u=String(this),f="function"==typeof r;f||(r=String(r));var d=c.global;if(d){var p=c.unicode;c.lastIndex=0}for(var h=[];;){var m=jn(c,u);if(null===m)break;if(h.push(m),!d)break;""===String(m[0])&&(c.lastIndex=Rn(u,oe(c.lastIndex),p))}for(var v,g="",y=0,b=0;b=y&&(g+=u.slice(y,E)+O,y=E+S.length)}return g+u.slice(y)}];function s(e,n,r,i,a,o){var s=r+e.length,l=i.length,c=Hn;return void 0!==a&&(a=Ae(a),c=Wn),t.call(o,c,(function(t,o){var c;switch(o.charAt(0)){case"$":return"$";case"&":return e;case"`":return n.slice(0,r);case"'":return n.slice(s);case"<":c=a[o.slice(1,-1)];break;default:var u=+o;if(0===u)return t;if(u>l){var f=Fn(u/10);return 0===f?t:f<=l?void 0===i[f-1]?o.charAt(1):i[f-1]+o.charAt(1):t}c=i[u-1]}return void 0===c?"":c}))}}));var Un=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t};In("search",1,(function(e,t,n){return[function(t){var n=h(this),r=null==t?void 0:t[e];return void 0!==r?r.call(t,n):new RegExp(t)[e](String(n))},function(e){var r=n(t,e,this);if(r.done)return r.value;var i=T(e),a=String(this),o=i.lastIndex;Un(o,0)||(i.lastIndex=0);var s=jn(i,a);return Un(i.lastIndex,o)||(i.lastIndex=o),null===s?-1:s.index}]}));var $n=Ne("species"),Dn=[].push,qn=Math.min,Bn=!i((function(){return!RegExp(4294967295,"y")}));In("split",2,(function(e,t,n){var r;return r="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,n){var r=String(h(this)),i=void 0===n?4294967295:n>>>0;if(0===i)return[];if(void 0===e)return[r];if(!vn(e))return t.call(r,e,i);for(var a,o,s,l=[],c=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),u=0,f=new RegExp(e.source,c+"g");(a=pn.call(f,r))&&!((o=f.lastIndex)>u&&(l.push(r.slice(u,a.index)),a.length>1&&a.index=i));)f.lastIndex===a.index&&f.lastIndex++;return u===r.length?!s&&f.test("")||l.push(""):l.push(r.slice(u)),l.length>i?l.slice(0,i):l}:"0".split(void 0,0).length?function(e,n){return void 0===e&&0===n?[]:t.call(this,e,n)}:t,[function(t,n){var i=h(this),a=null==t?void 0:t[e];return void 0!==a?a.call(t,i,n):r.call(String(i),t,n)},function(e,i){var a=n(r,e,this,i,r!==t);if(a.done)return a.value;var o=T(e),s=String(this),l=function(e,t){var n,r=T(e).constructor;return void 0===r||null==(n=T(r)[$n])?t:Oe(n)}(o,RegExp),c=o.unicode,u=(o.ignoreCase?"i":"")+(o.multiline?"m":"")+(o.unicode?"u":"")+(Bn?"y":"g"),f=new l(Bn?o:"^(?:"+o.source+")",u),d=void 0===i?4294967295:i>>>0;if(0===d)return[];if(0===s.length)return null===jn(f,s)?[s]:[];for(var p=0,h=0,m=[];h1?arguments[1]:void 0,t.length)),r=String(e);return Vn?Vn.call(t,r,n):t.slice(n,n+r.length)===r}});var Xn,Yn=Kt.trim;Ce({target:"String",proto:!0,forced:(Xn="trim",i((function(){return!!Dt[Xn]()||"​…᠎"!="​…᠎"[Xn]()||Dt[Xn].name!==Xn})))},{trim:function(){return Yn(this)}});for(var Jn in{CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}){var Zn=r[Jn],Qn=Zn&&Zn.prototype;if(Qn&&Qn.forEach!==ut)try{A(Qn,"forEach",ut)}catch(e){Qn.forEach=ut}}var er=[].slice,tr=function(e){return function(t,n){var r=arguments.length>2,i=r?er.call(arguments,2):void 0;return e(r?function(){("function"==typeof t?t:Function(t)).apply(this,i)}:t,n)}};Ce({global:!0,bind:!0,forced:/MSIE .\./.test(Je)},{setTimeout:tr(r.setTimeout),setInterval:tr(r.setInterval)});return String.prototype.startsWith||(String.prototype.startsWith=function(e,t){return this.substr(t||0,e.length)===e}),String.prototype.endsWith||(String.prototype.endsWith=function(e,t){return(void 0===t||t>this.length)&&(t=this.length),this.substring(t-e.length,t)===e}),function(){var e,t,n,r,i=(e=/(msie) ([\w.]+)/.exec(window.navigator.userAgent.toLowerCase()))&&"msie"===e[1]?parseFloat(e[2]):null,a=!1;function o(e){(r=e.menu||{}).path=r.path||function(){var e;if(document.querySelector('script[src$="menu.js"]')){var t=document.querySelector('script[src$="menu.js"]');t&&(e=t.src.slice(0,-7))}else e=("undefined"==typeof document?new(require("url").URL)("file:"+__filename).href:document.currentScript&&document.currentScript.src||new URL("menu.js",document.baseURI).href).slice(0,("undefined"==typeof document?new(require("url").URL)("file:"+__filename).href:document.currentScript&&document.currentScript.src||new URL("menu.js",document.baseURI).href).lastIndexOf("/")+1);return e}()||"plugin/menu/",r.path.endsWith("/")||(r.path+="/"),void 0===r.side&&(r.side="left"),void 0===r.numbers&&(r.numbers=!1),"string"!=typeof r.titleSelector&&(r.titleSelector="h1, h2, h3, h4, h5"),void 0===r.hideMissingTitles&&(r.hideMissingTitles=!1),void 0===r.useTextContentForMissingTitles&&(r.useTextContentForMissingTitles=!1),void 0===r.markers&&(r.markers=!0),"string"!=typeof r.themesPath&&(r.themesPath="dist/theme/"),r.themesPath.endsWith("/")||(r.themesPath+="/"),O("link#theme")||(r.themes=!1),!0===r.themes?r.themes=[{name:"Black",theme:r.themesPath+"black.css"},{name:"White",theme:r.themesPath+"white.css"},{name:"League",theme:r.themesPath+"league.css"},{name:"Sky",theme:r.themesPath+"sky.css"},{name:"Beige",theme:r.themesPath+"beige.css"},{name:"Simple",theme:r.themesPath+"simple.css"},{name:"Serif",theme:r.themesPath+"serif.css"},{name:"Blood",theme:r.themesPath+"blood.css"},{name:"Night",theme:r.themesPath+"night.css"},{name:"Moon",theme:r.themesPath+"moon.css"},{name:"Solarized",theme:r.themesPath+"solarized.css"}]:Array.isArray(r.themes)||(r.themes=!1),void 0===r.transitions&&(r.transitions=!1),!0===r.transitions?r.transitions=["None","Fade","Slide","Convex","Concave","Zoom"]:!1===r.transitions||Array.isArray(r.transitions)&&r.transitions.every((function(e){return"string"==typeof e}))||(console.error("reveal.js-menu error: transitions config value must be 'true' or an array of strings, eg ['None', 'Fade', 'Slide')"),r.transitions=!1),i&&i<=9&&(r.transitions=!1),void 0===r.openButton&&(r.openButton=!0),void 0===r.openSlideNumber&&(r.openSlideNumber=!1),void 0===r.keyboard&&(r.keyboard=!0),void 0===r.sticky&&(r.sticky=!1),void 0===r.autoOpen&&(r.autoOpen=!0),void 0===r.delayInit&&(r.delayInit=!1),void 0===r.openOnInit&&(r.openOnInit=!1)}var s=!0;function l(){s=!1}function c(){O("nav.slide-menu").addEventListener("mousemove",(function e(t){O("nav.slide-menu").removeEventListener("mousemove",e),s=!0}))}function u(e){var t=function(e){for(var t=0,n=0;e&&!isNaN(e.offsetLeft)&&!isNaN(e.offsetTop);)t+=e.offsetLeft-e.scrollLeft,n+=e.offsetTop-e.scrollTop,e=e.offsetParent;return{top:n,left:t}}(e).top-e.offsetParent.offsetTop;if(t<0)return-t;var n=e.offsetParent.offsetHeight-(e.offsetTop-e.offsetParent.scrollTop+e.offsetHeight);return n<0?n:0}function f(e){var t=u(e);t&&(l(),e.scrollIntoView(t>0),c())}function d(e){l(),e.offsetParent.scrollTop=e.offsetTop,c()}function p(e){l(),e.offsetParent.scrollTop=e.offsetTop-e.offsetParent.offsetHeight+e.offsetHeight,c()}function h(e){e.classList.add("selected"),f(e),r.sticky&&r.autoOpen&&E(e)}function m(e){if(b())switch(e.stopImmediatePropagation(),e.keyCode){case 72:case 37:!function(){var e=parseInt(O(".active-toolbar-button").getAttribute("data-button"))-1;e<0&&(e=T-1);S(null,O('.toolbar-panel-button[data-button="'+e+'"]').getAttribute("data-panel"))}();break;case 76:case 39:l=(parseInt(O(".active-toolbar-button").getAttribute("data-button"))+1)%T,S(null,O('.toolbar-panel-button[data-button="'+l+'"]').getAttribute("data-panel"));break;case 75:case 38:if(s=O(".active-menu-panel .slide-menu-items li.selected")||O(".active-menu-panel .slide-menu-items li.active"))A(".active-menu-panel .slide-menu-items li").forEach((function(e){e.classList.remove("selected")})),h(O('.active-menu-panel .slide-menu-items li[data-item="'+(parseInt(s.getAttribute("data-item"))-1)+'"]')||s);else(o=O(".active-menu-panel .slide-menu-items li.slide-menu-item"))&&h(o);break;case 74:case 40:if(s=O(".active-menu-panel .slide-menu-items li.selected")||O(".active-menu-panel .slide-menu-items li.active"))A(".active-menu-panel .slide-menu-items li").forEach((function(e){e.classList.remove("selected")})),h(O('.active-menu-panel .slide-menu-items li[data-item="'+(parseInt(s.getAttribute("data-item"))+1)+'"]')||s);else(o=O(".active-menu-panel .slide-menu-items li.slide-menu-item"))&&h(o);break;case 33:case 85:var t=A(".active-menu-panel .slide-menu-items li").filter((function(e){return u(e)>0})),n=A(".active-menu-panel .slide-menu-items li").filter((function(e){return 0==u(e)})),r=t.length>0&&Math.abs(u(t[t.length-1]))0&&(p(r),r=(n=A(".active-menu-panel .slide-menu-items li").filter((function(e){return 0==u(e)})))[0]==r?t[t.length-1]:n[0]),A(".active-menu-panel .slide-menu-items li").forEach((function(e){e.classList.remove("selected")})),h(r),d(r));break;case 34:case 68:n=A(".active-menu-panel .slide-menu-items li").filter((function(e){return 0==u(e)}));var i=A(".active-menu-panel .slide-menu-items li").filter((function(e){return u(e)<0})),a=i.length>0&&Math.abs(u(i[0]))0&&(d(a),a=(n=A(".active-menu-panel .slide-menu-items li").filter((function(e){return 0==u(e)})))[n.length-1]==a?i[0]:n[n.length-1]),A(".active-menu-panel .slide-menu-items li").forEach((function(e){e.classList.remove("selected")})),h(a),p(a));break;case 36:A(".active-menu-panel .slide-menu-items li").forEach((function(e){e.classList.remove("selected")})),(o=O(".active-menu-panel .slide-menu-items li:first-of-type"))&&(o.classList.add("selected"),f(o));break;case 35:var o;A(".active-menu-panel .slide-menu-items li").forEach((function(e){e.classList.remove("selected")})),(o=O(".active-menu-panel .slide-menu-items:last-of-type li:last-of-type"))&&(o.classList.add("selected"),f(o));break;case 32:case 13:var s;(s=O(".active-menu-panel .slide-menu-items li.selected"))&&E(s,!0);break;case 27:g(null,!0)}var l}function v(e){(e&&e.preventDefault(),b())||(O("body").classList.add("slide-menu-active"),O(".reveal").classList.add("has-"+r.effect+"-"+r.side),O(".slide-menu").classList.add("active"),O(".slide-menu-overlay").classList.add("active"),r.themes&&(A('div[data-panel="Themes"] li').forEach((function(e){e.classList.remove("active")})),A('li[data-theme="'+O("link#theme").getAttribute("href")+'"]').forEach((function(e){e.classList.add("active")}))),r.transitions&&(A('div[data-panel="Transitions"] li').forEach((function(e){e.classList.remove("active")})),A('li[data-transition="'+n.transition+'"]').forEach((function(e){e.classList.add("active")}))),A(".slide-menu-panel li.active").forEach((function(e){e.classList.add("selected"),f(e)})))}function g(e,t){e&&e.preventDefault(),r.sticky&&!t||(O("body").classList.remove("slide-menu-active"),O(".reveal").classList.remove("has-"+r.effect+"-"+r.side),O(".slide-menu").classList.remove("active"),O(".slide-menu-overlay").classList.remove("active"),A(".slide-menu-panel li.selected").forEach((function(e){e.classList.remove("selected")})))}function y(e){b()?g(e,!0):v(e)}function b(){return O("body").classList.contains("slide-menu-active")}function S(e,t){v(e);var n=t;"string"!=typeof t&&(n=e.currentTarget.getAttribute("data-panel")),O(".slide-menu-toolbar > li.active-toolbar-button").classList.remove("active-toolbar-button"),O('li[data-panel="'+n+'"]').classList.add("active-toolbar-button"),O(".slide-menu-panel.active-menu-panel").classList.remove("active-menu-panel"),O('div[data-panel="'+n+'"]').classList.add("active-menu-panel")}function E(e,n){var i=parseInt(e.getAttribute("data-slide-h")),a=parseInt(e.getAttribute("data-slide-v")),o=e.getAttribute("data-theme"),s=e.getAttribute("data-highlight-theme"),l=e.getAttribute("data-transition");isNaN(i)||isNaN(a)||t.slide(i,a),o&&I("theme",o),s&&I("highlight-theme",s),l&&t.configure({transition:l});var c=O("a",e);c&&(n||!r.sticky||r.autoOpen&&c.href.startsWith("#")||c.href.startsWith(window.location.origin+window.location.pathname+"#"))&&c.click(),g()}function x(e){"A"!==e.target.nodeName&&e.preventDefault(),E(e.currentTarget)}function w(){var e=t.getState();A("li.slide-menu-item, li.slide-menu-item-vertical").forEach((function(t){t.classList.remove("past"),t.classList.remove("active"),t.classList.remove("future");var n=parseInt(t.getAttribute("data-slide-h")),r=parseInt(t.getAttribute("data-slide-v"));n",s.appendChild(k("br"),O("i",s)),s.appendChild(k("span",{class:"slide-menu-toolbar-label"},e),O("i",s)),s.onclick=i,d.appendChild(s),s},i=function(e,i,a,o,s){function l(e,t){if(""===e)return null;var n=t?O(e,i):O(e);return n?n.textContent:null}var c=i.getAttribute("data-menu-title")||l(".menu-title",i)||l(r.titleSelector,i);if(!c&&r.useTextContentForMissingTitles&&(c=i.textContent.trim())&&(c=c.split("\n").map((function(e){return e.trim()})).join(" ").trim().replace(/^(.{16}[^\s]*).*/,"$1").replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")+"..."),!c){if(r.hideMissingTitles)return"";e+=" no-title",c="Slide "+(a+1)}var u=k("li",{class:e,"data-item":a,"data-slide-h":o,"data-slide-v":void 0===s?0:s});if(r.markers&&(u.appendChild(k("i",{class:"fas fa-check-circle fa-fw past"})),u.appendChild(k("i",{class:"fas fa-arrow-alt-circle-right fa-fw active"})),u.appendChild(k("i",{class:"far fa-circle fa-fw future"}))),r.numbers){var f=[],d="h.v";switch("string"==typeof r.numbers?d=r.numbers:"string"==typeof n.slideNumber&&(d=n.slideNumber),d){case"c":f.push(a+1);break;case"c/t":f.push(a+1,"/",t.getTotalSlides());break;case"h/v":f.push(o+1),"number"!=typeof s||isNaN(s)||f.push("/",s+1);break;default:f.push(o+1),"number"!=typeof s||isNaN(s)||f.push(".",s+1)}u.appendChild(k("span",{class:"slide-menu-item-number"},f.join("")+". "))}return u.appendChild(k("span",{class:"slide-menu-item-title"},c)),u},o=function(e){s&&(A(".active-menu-panel .slide-menu-items li.selected").forEach((function(e){e.classList.remove("selected")})),e.currentTarget.classList.add("selected"))},l=O(".reveal").parentElement,c=k("div",{class:"slide-menu-wrapper"});l.appendChild(c);var u=k("nav",{class:"slide-menu slide-menu--"+r.side});"string"==typeof r.width&&(-1!=["normal","wide","third","half","full"].indexOf(r.width)?u.classList.add("slide-menu--"+r.width):(u.classList.add("slide-menu--custom"),u.style.width=r.width)),c.appendChild(u),L();var f=k("div",{class:"slide-menu-overlay"});c.appendChild(f),f.onclick=function(){g(null,!0)};var d=k("ol",{class:"slide-menu-toolbar"});O(".slide-menu").appendChild(d),e("Slides","Slides","fa-images","fas",S,!0),r.custom&&r.custom.forEach((function(t,n,r){e(t.title,"Custom"+n,t.icon,null,S)})),r.themes&&e("Themes","Themes","fa-adjust","fas",S),r.transitions&&e("Transitions","Transitions","fa-sticky-note","fas",S);var p=k("li",{id:"close",class:"toolbar-panel-button"});if(p.appendChild(k("i",{class:"fas fa-times"})),p.appendChild(k("br")),p.appendChild(k("span",{class:"slide-menu-toolbar-label"},"Close")),p.onclick=function(){g(null,!0)},d.appendChild(p),function e(){if(document.querySelector("section[data-markdown]:not([data-markdown-parsed])"))setTimeout(e,100);else{var t=k("div",{"data-panel":"Slides",class:"slide-menu-panel active-menu-panel"});t.appendChild(k("ul",{class:"slide-menu-items"})),u.appendChild(t);var n=O('.slide-menu-panel[data-panel="Slides"] > .slide-menu-items'),r=0;A(".slides > section").forEach((function(e,t){var a=A("section",e);if(a.length>0)a.forEach((function(e,a){var o=i(0===a?"slide-menu-item":"slide-menu-item-vertical",e,r,t,a);o&&n.appendChild(o),r++}));else{var o=i("slide-menu-item",e,r,t);o&&n.appendChild(o),r++}})),A(".slide-menu-item, .slide-menu-item-vertical").forEach((function(e){e.onclick=x})),w()}}(),t.addEventListener("slidechanged",w),r.custom){var h=function(){this.status>=200&&this.status<300?(this.panel.innerHTML=this.responseText,C(this.panel)):I(this)},E=function(){I(this)},C=function(e){A("ul.slide-menu-items li.slide-menu-item",e).forEach((function(e,t){e.setAttribute("data-item",t+1),e.onclick=x,e.addEventListener("mouseenter",o)}))},I=function(e){var t="

    ERROR: The attempt to fetch "+e.responseURL+" failed with HTTP status "+e.status+" ("+e.statusText+").

    Remember that you need to serve the presentation HTML from a HTTP server.

    ";e.panel.innerHTML=t};r.custom.forEach((function(e,t,n){var r=k("div",{"data-panel":"Custom"+t,class:"slide-menu-panel slide-menu-custom-panel"});e.content?(r.innerHTML=e.content,C(r)):e.src&&function(e,t){var n=new XMLHttpRequest;n.panel=e,n.arguments=Array.prototype.slice.call(arguments,2),n.onload=h,n.onerror=E,n.open("get",t,!0),n.send(null)}(r,e.src),u.appendChild(r)}))}if(r.themes){var P=k("div",{class:"slide-menu-panel","data-panel":"Themes"});u.appendChild(P);var M=k("ul",{class:"slide-menu-items"});P.appendChild(M),r.themes.forEach((function(e,t){var n={class:"slide-menu-item","data-item":""+(t+1)};e.theme&&(n["data-theme"]=e.theme),e.highlightTheme&&(n["data-highlight-theme"]=e.highlightTheme);var r=k("li",n,e.name);M.appendChild(r),r.onclick=x}))}if(r.transitions){P=k("div",{class:"slide-menu-panel","data-panel":"Transitions"});u.appendChild(P);M=k("ul",{class:"slide-menu-items"});P.appendChild(M),r.transitions.forEach((function(e,t){var n=k("li",{class:"slide-menu-item","data-transition":e.toLowerCase(),"data-item":""+(t+1)},e);M.appendChild(n),n.onclick=x}))}if(r.openButton){var R=k("div",{class:"slide-menu-button"}),j=k("a",{href:"#"});j.appendChild(k("i",{class:"fas fa-bars"})),R.appendChild(j),O(".reveal").appendChild(R),R.onclick=v}if(r.openSlideNumber)O("div.slide-number").onclick=v;A(".slide-menu-panel .slide-menu-items li").forEach((function(e){e.addEventListener("mouseenter",o)}))}if(r.keyboard){if(document.addEventListener("keydown",m,!1),window.addEventListener("message",(function(e){var t;try{t=JSON.parse(e.data)}catch(e){}t&&"triggerKey"===t.method&&m({keyCode:t.args[0],stopImmediatePropagation:function(){}})})),n.keyboardCondition&&"function"==typeof n.keyboardCondition){var N=n.keyboardCondition;n.keyboardCondition=function(e){return N(e)&&(!b()||77==e.keyCode)}}else n.keyboardCondition=function(e){return!b()||77==e.keyCode};t.addKeyBinding({keyCode:77,key:"M",description:"Toggle menu"},y)}r.openOnInit&&v(),a=!0}function O(e,t){return t||(t=document),t.querySelector(e)}function A(e,t){return t||(t=document),Array.prototype.slice.call(t.querySelectorAll(e))}function k(e,t,n){var r=document.createElement(e);return t&&Object.getOwnPropertyNames(t).forEach((function(e){r.setAttribute(e,t[e])})),n&&(r.innerHTML=n),r}function I(e,t){var n=O("link#"+e),r=n.parentElement,i=n.nextElementSibling;n.remove();var a=n.cloneNode();a.setAttribute("href",t),a.onload=function(){L()},r.insertBefore(a,i)}function P(e,t,n){n.call()}function M(){var e,a,o,s=!i||i>=9;t.isSpeakerNotes()&&window.location.search.endsWith("controls=false")&&(s=!1),s&&(r.delayInit||C(),e="menu-ready",(o=document.createEvent("HTMLEvents",1,2)).initEvent(e,!0,!0),function(e,t){for(var n in t)e[n]=t[n]}(o,a),document.querySelector(".reveal").dispatchEvent(o),n.postMessageEvents&&window.parent!==window.self&&window.parent.postMessage(JSON.stringify({namespace:"reveal",eventName:e,state:t.getState()}),"*"))}return{id:"menu",init:function(e){o(n=(t=e).getConfig()),P(r.path+"menu.css","stylesheet",(function(){void 0===r.loadIcons||r.loadIcons?P(r.path+"font-awesome/css/all.css","stylesheet",M):M()}))},toggle:y,openMenu:v,closeMenu:g,openPanel:S,isOpen:b,initialiseMenu:C,isMenuInitialised:function(){return a}}}})); diff --git a/reports/dfm-presentation/main_files/libs/revealjs/plugin/reveal-menu/plugin.yml b/reports/dfm-presentation/main_files/libs/revealjs/plugin/reveal-menu/plugin.yml new file mode 100644 index 0000000..3f4b90a --- /dev/null +++ b/reports/dfm-presentation/main_files/libs/revealjs/plugin/reveal-menu/plugin.yml @@ -0,0 +1,9 @@ +name: RevealMenu +script: [menu.js, quarto-menu.js] +stylesheet: [menu.css, quarto-menu.css] +config: + menu: + side: "left" + useTextContentForMissingTitles: true + markers: false + loadIcons: false diff --git a/reports/dfm-presentation/main_files/libs/revealjs/plugin/reveal-menu/quarto-menu.css b/reports/dfm-presentation/main_files/libs/revealjs/plugin/reveal-menu/quarto-menu.css new file mode 100644 index 0000000..eec145c --- /dev/null +++ b/reports/dfm-presentation/main_files/libs/revealjs/plugin/reveal-menu/quarto-menu.css @@ -0,0 +1,68 @@ +.slide-menu-wrapper .slide-tool-item { + display: block; + text-align: left; + padding: 10px 18px; + color: #aaa; + cursor: pointer; + border-top: solid 1px #555; +} + +.slide-menu-wrapper .slide-tool-item a { + text-decoration: none; +} + +.slide-menu-wrapper .slide-tool-item kbd { + font-family: monospace; + margin-right: 10px; + padding: 3px 8px; + color: inherit; + border: 1px solid; + border-radius: 5px; + border-color: #555; +} + +.slide-menu-wrapper .slide-menu-toolbar > li.active-toolbar-button { + text-decoration: none; +} + +.reveal .slide-menu-button { + left: 8px; + bottom: 8px; +} + +.reveal .slide-menu-button .fas::before, +.reveal .slide-chalkboard-buttons .fas::before, +.slide-menu-wrapper .slide-menu-toolbar .fas::before { + display: inline-block; + height: 2.2rem; + width: 2.2rem; + content: ""; + vertical-align: -0.125em; + background-repeat: no-repeat; + background-size: 2.2rem 2.2rem; +} + +.reveal .slide-chalkboard-buttons .fas::before { + height: 1.45rem; + width: 1.45rem; + background-size: 1.45rem 1.45rem; + vertical-align: 0.1em; +} + +.slide-menu-wrapper .slide-menu-toolbar .fas::before { + height: 1.8rem; + width: 1.8rem; + background-size: 1.8rem 1.8rem; +} + +.slide-menu-wrapper .slide-menu-toolbar .fa-images::before { + background-image: url('data:image/svg+xml,'); +} + +.slide-menu-wrapper .slide-menu-toolbar .fa-gear::before { + background-image: url('data:image/svg+xml,'); +} + +.slide-menu-wrapper .slide-menu-toolbar .fa-times::before { + background-image: url('data:image/svg+xml,'); +} diff --git a/reports/dfm-presentation/main_files/libs/revealjs/plugin/reveal-menu/quarto-menu.js b/reports/dfm-presentation/main_files/libs/revealjs/plugin/reveal-menu/quarto-menu.js new file mode 100644 index 0000000..9674053 --- /dev/null +++ b/reports/dfm-presentation/main_files/libs/revealjs/plugin/reveal-menu/quarto-menu.js @@ -0,0 +1,43 @@ +window.revealMenuToolHandler = function (handler) { + return function (event) { + event.preventDefault(); + handler(); + Reveal.getPlugin("menu").closeMenu(); + }; +}; + +window.RevealMenuToolHandlers = { + fullscreen: revealMenuToolHandler(function () { + const element = document.documentElement; + const requestMethod = + element.requestFullscreen || + element.webkitRequestFullscreen || + element.webkitRequestFullScreen || + element.mozRequestFullScreen || + element.msRequestFullscreen; + if (requestMethod) { + requestMethod.apply(element); + } + }), + speakerMode: revealMenuToolHandler(function () { + Reveal.getPlugin("notes").open(); + }), + keyboardHelp: revealMenuToolHandler(function () { + Reveal.toggleHelp(true); + }), + overview: revealMenuToolHandler(function () { + Reveal.toggleOverview(true); + }), + toggleChalkboard: revealMenuToolHandler(function () { + RevealChalkboard.toggleChalkboard(); + }), + toggleNotesCanvas: revealMenuToolHandler(function () { + RevealChalkboard.toggleNotesCanvas(); + }), + downloadDrawings: revealMenuToolHandler(function () { + RevealChalkboard.download(); + }), + togglePdfExport: revealMenuToolHandler(function () { + PdfExport.togglePdfExport(); + }), +}; diff --git a/reports/dfm-presentation/main_files/libs/revealjs/plugin/search/plugin.js b/reports/dfm-presentation/main_files/libs/revealjs/plugin/search/plugin.js new file mode 100644 index 0000000..d920622 --- /dev/null +++ b/reports/dfm-presentation/main_files/libs/revealjs/plugin/search/plugin.js @@ -0,0 +1,243 @@ +/*! + * Handles finding a text string anywhere in the slides and showing the next occurrence to the user + * by navigatating to that slide and highlighting it. + * + * @author Jon Snyder , February 2013 + */ + +const Plugin = () => { + + // The reveal.js instance this plugin is attached to + let deck; + + let searchElement; + let searchButton; + let searchInput; + + let matchedSlides; + let currentMatchedIndex; + let searchboxDirty; + let hilitor; + + function render() { + + searchElement = document.createElement( 'div' ); + searchElement.classList.add( 'searchbox' ); + searchElement.style.position = 'absolute'; + searchElement.style.top = '10px'; + searchElement.style.right = '10px'; + searchElement.style.zIndex = 10; + + //embedded base64 search icon Designed by Sketchdock - http://www.sketchdock.com/: + searchElement.innerHTML = ` + `; + + searchInput = searchElement.querySelector( '.searchinput' ); + searchInput.style.width = '240px'; + searchInput.style.fontSize = '14px'; + searchInput.style.padding = '4px 6px'; + searchInput.style.color = '#000'; + searchInput.style.background = '#fff'; + searchInput.style.borderRadius = '2px'; + searchInput.style.border = '0'; + searchInput.style.outline = '0'; + searchInput.style.boxShadow = '0 2px 18px rgba(0, 0, 0, 0.2)'; + searchInput.style['-webkit-appearance'] = 'none'; + + deck.getRevealElement().appendChild( searchElement ); + + // searchButton.addEventListener( 'click', function(event) { + // doSearch(); + // }, false ); + + searchInput.addEventListener( 'keyup', function( event ) { + switch (event.keyCode) { + case 13: + event.preventDefault(); + doSearch(); + searchboxDirty = false; + break; + default: + searchboxDirty = true; + } + }, false ); + + closeSearch(); + + } + + function openSearch() { + if( !searchElement ) render(); + + searchElement.style.display = 'inline'; + searchInput.focus(); + searchInput.select(); + } + + function closeSearch() { + if( !searchElement ) render(); + + searchElement.style.display = 'none'; + if(hilitor) hilitor.remove(); + } + + function toggleSearch() { + if( !searchElement ) render(); + + if (searchElement.style.display !== 'inline') { + openSearch(); + } + else { + closeSearch(); + } + } + + function doSearch() { + //if there's been a change in the search term, perform a new search: + if (searchboxDirty) { + var searchstring = searchInput.value; + + if (searchstring === '') { + if(hilitor) hilitor.remove(); + matchedSlides = null; + } + else { + //find the keyword amongst the slides + hilitor = new Hilitor("slidecontent"); + matchedSlides = hilitor.apply(searchstring); + currentMatchedIndex = 0; + } + } + + if (matchedSlides) { + //navigate to the next slide that has the keyword, wrapping to the first if necessary + if (matchedSlides.length && (matchedSlides.length <= currentMatchedIndex)) { + currentMatchedIndex = 0; + } + if (matchedSlides.length > currentMatchedIndex) { + deck.slide(matchedSlides[currentMatchedIndex].h, matchedSlides[currentMatchedIndex].v); + currentMatchedIndex++; + } + } + } + + // Original JavaScript code by Chirp Internet: www.chirp.com.au + // Please acknowledge use of this code by including this header. + // 2/2013 jon: modified regex to display any match, not restricted to word boundaries. + function Hilitor(id, tag) { + + var targetNode = document.getElementById(id) || document.body; + var hiliteTag = tag || "EM"; + var skipTags = new RegExp("^(?:" + hiliteTag + "|SCRIPT|FORM)$"); + var colors = ["#ff6", "#a0ffff", "#9f9", "#f99", "#f6f"]; + var wordColor = []; + var colorIdx = 0; + var matchRegex = ""; + var matchingSlides = []; + + this.setRegex = function(input) + { + input = input.replace(/^[^\w]+|[^\w]+$/g, "").replace(/[^\w'-]+/g, "|"); + matchRegex = new RegExp("(" + input + ")","i"); + } + + this.getRegex = function() + { + return matchRegex.toString().replace(/^\/\\b\(|\)\\b\/i$/g, "").replace(/\|/g, " "); + } + + // recursively apply word highlighting + this.hiliteWords = function(node) + { + if(node == undefined || !node) return; + if(!matchRegex) return; + if(skipTags.test(node.nodeName)) return; + + if(node.hasChildNodes()) { + for(var i=0; i < node.childNodes.length; i++) + this.hiliteWords(node.childNodes[i]); + } + if(node.nodeType == 3) { // NODE_TEXT + var nv, regs; + if((nv = node.nodeValue) && (regs = matchRegex.exec(nv))) { + //find the slide's section element and save it in our list of matching slides + var secnode = node; + while (secnode != null && secnode.nodeName != 'SECTION') { + secnode = secnode.parentNode; + } + + var slideIndex = deck.getIndices(secnode); + var slidelen = matchingSlides.length; + var alreadyAdded = false; + for (var i=0; i < slidelen; i++) { + if ( (matchingSlides[i].h === slideIndex.h) && (matchingSlides[i].v === slideIndex.v) ) { + alreadyAdded = true; + } + } + if (! alreadyAdded) { + matchingSlides.push(slideIndex); + } + + if(!wordColor[regs[0].toLowerCase()]) { + wordColor[regs[0].toLowerCase()] = colors[colorIdx++ % colors.length]; + } + + var match = document.createElement(hiliteTag); + match.appendChild(document.createTextNode(regs[0])); + match.style.backgroundColor = wordColor[regs[0].toLowerCase()]; + match.style.fontStyle = "inherit"; + match.style.color = "#000"; + + var after = node.splitText(regs.index); + after.nodeValue = after.nodeValue.substring(regs[0].length); + node.parentNode.insertBefore(match, after); + } + } + }; + + // remove highlighting + this.remove = function() + { + var arr = document.getElementsByTagName(hiliteTag); + var el; + while(arr.length && (el = arr[0])) { + el.parentNode.replaceChild(el.firstChild, el); + } + }; + + // start highlighting at target node + this.apply = function(input) + { + if(input == undefined || !input) return; + this.remove(); + this.setRegex(input); + this.hiliteWords(targetNode); + return matchingSlides; + }; + + } + + return { + + id: 'search', + + init: reveal => { + + deck = reveal; + deck.registerKeyboardShortcut( 'CTRL + Shift + F', 'Search' ); + + document.addEventListener( 'keydown', function( event ) { + if( event.key == "F" && (event.ctrlKey || event.metaKey) ) { //Control+Shift+f + event.preventDefault(); + toggleSearch(); + } + }, false ); + + }, + + open: openSearch + + } +}; + +export default Plugin; diff --git a/reports/dfm-presentation/main_files/libs/revealjs/plugin/search/search.esm.js b/reports/dfm-presentation/main_files/libs/revealjs/plugin/search/search.esm.js new file mode 100644 index 0000000..b401a70 --- /dev/null +++ b/reports/dfm-presentation/main_files/libs/revealjs/plugin/search/search.esm.js @@ -0,0 +1,7 @@ +var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=function(e){try{return!!e()}catch(e){return!0}},n=!t((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})),r=function(e){return e&&e.Math==Math&&e},o=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof e&&e)||function(){return this}()||Function("return this")(),i=t,c=/#|\.prototype\./,a=function(e,t){var n=l[u(e)];return n==s||n!=f&&("function"==typeof t?i(t):!!t)},u=a.normalize=function(e){return String(e).replace(c,".").toLowerCase()},l=a.data={},f=a.NATIVE="N",s=a.POLYFILL="P",p=a,g=function(e){return"object"==typeof e?null!==e:"function"==typeof e},d=g,h=function(e){if(!d(e))throw TypeError(String(e)+" is not an object");return e},y=g,v=h,x=function(e){if(!y(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e},b=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),t=n instanceof Array}catch(e){}return function(n,r){return v(n),x(r),t?e.call(n,r):n.__proto__=r,n}}():void 0),E=g,m=b,S={},w=g,O=o.document,R=w(O)&&w(O.createElement),T=function(e){return R?O.createElement(e):{}},_=!n&&!t((function(){return 7!=Object.defineProperty(T("div"),"a",{get:function(){return 7}}).a})),j=g,P=function(e,t){if(!j(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!j(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!j(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!j(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")},I=n,C=_,N=h,A=P,k=Object.defineProperty;S.f=I?k:function(e,t,n){if(N(e),t=A(t,!0),N(n),C)try{return k(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e};var $={},L=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e},M=L,U=function(e){return Object(M(e))},D=U,F={}.hasOwnProperty,z=function(e,t){return F.call(D(e),t)},K={}.toString,B=function(e){return K.call(e).slice(8,-1)},W=B,G="".split,V=t((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==W(e)?G.call(e,""):Object(e)}:Object,Y=L,q=function(e){return V(Y(e))},X=Math.ceil,H=Math.floor,J=function(e){return isNaN(e=+e)?0:(e>0?H:X)(e)},Q=J,Z=Math.min,ee=function(e){return e>0?Z(Q(e),9007199254740991):0},te=J,ne=Math.max,re=Math.min,oe=q,ie=ee,ce=function(e,t){var n=te(e);return n<0?ne(n+t,0):re(n,t)},ae=function(e){return function(t,n,r){var o,i=oe(t),c=ie(i.length),a=ce(r,c);if(e&&n!=n){for(;c>a;)if((o=i[a++])!=o)return!0}else for(;c>a;a++)if((e||a in i)&&i[a]===n)return e||a||0;return!e&&-1}},ue={includes:ae(!0),indexOf:ae(!1)},le={},fe=z,se=q,pe=ue.indexOf,ge=le,de=function(e,t){var n,r=se(e),o=0,i=[];for(n in r)!fe(ge,n)&&fe(r,n)&&i.push(n);for(;t.length>o;)fe(r,n=t[o++])&&(~pe(i,n)||i.push(n));return i},he=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"].concat("length","prototype");$.f=Object.getOwnPropertyNames||function(e){return de(e,he)};var ye={exports:{}},ve=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}},xe=S,be=ve,Ee=n?function(e,t,n){return xe.f(e,t,be(1,n))}:function(e,t,n){return e[t]=n,e},me=o,Se=Ee,we=function(e,t){try{Se(me,e,t)}catch(n){me[e]=t}return t},Oe=we,Re=o["__core-js_shared__"]||Oe("__core-js_shared__",{}),Te=Re;(ye.exports=function(e,t){return Te[e]||(Te[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.12.1",mode:"global",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"});var _e,je,Pe=0,Ie=Math.random(),Ce=function(e){return"Symbol("+String(void 0===e?"":e)+")_"+(++Pe+Ie).toString(36)},Ne=o,Ae=o,ke=function(e){return"function"==typeof e?e:void 0},$e=function(e,t){return arguments.length<2?ke(Ne[e])||ke(Ae[e]):Ne[e]&&Ne[e][t]||Ae[e]&&Ae[e][t]},Le=$e("navigator","userAgent")||"",Me=o.process,Ue=Me&&Me.versions,De=Ue&&Ue.v8;De?je=(_e=De.split("."))[0]<4?1:_e[0]+_e[1]:Le&&(!(_e=Le.match(/Edge\/(\d+)/))||_e[1]>=74)&&(_e=Le.match(/Chrome\/(\d+)/))&&(je=_e[1]);var Fe=je&&+je,ze=t,Ke=!!Object.getOwnPropertySymbols&&!ze((function(){return!String(Symbol())||!Symbol.sham&&Fe&&Fe<41})),Be=Ke&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,We=o,Ge=ye.exports,Ve=z,Ye=Ce,qe=Ke,Xe=Be,He=Ge("wks"),Je=We.Symbol,Qe=Xe?Je:Je&&Je.withoutSetter||Ye,Ze=function(e){return Ve(He,e)&&(qe||"string"==typeof He[e])||(qe&&Ve(Je,e)?He[e]=Je[e]:He[e]=Qe("Symbol."+e)),He[e]},et=g,tt=B,nt=Ze("match"),rt=h,ot=function(){var e=rt(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t},it={},ct=t;function at(e,t){return RegExp(e,t)}it.UNSUPPORTED_Y=ct((function(){var e=at("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),it.BROKEN_CARET=ct((function(){var e=at("^r","gy");return e.lastIndex=2,null!=e.exec("str")}));var ut={exports:{}},lt=Re,ft=Function.toString;"function"!=typeof lt.inspectSource&&(lt.inspectSource=function(e){return ft.call(e)});var st,pt,gt,dt=lt.inspectSource,ht=dt,yt=o.WeakMap,vt="function"==typeof yt&&/native code/.test(ht(yt)),xt=ye.exports,bt=Ce,Et=xt("keys"),mt=vt,St=g,wt=Ee,Ot=z,Rt=Re,Tt=function(e){return Et[e]||(Et[e]=bt(e))},_t=le,jt=o.WeakMap;if(mt||Rt.state){var Pt=Rt.state||(Rt.state=new jt),It=Pt.get,Ct=Pt.has,Nt=Pt.set;st=function(e,t){if(Ct.call(Pt,e))throw new TypeError("Object already initialized");return t.facade=e,Nt.call(Pt,e,t),t},pt=function(e){return It.call(Pt,e)||{}},gt=function(e){return Ct.call(Pt,e)}}else{var At=Tt("state");_t[At]=!0,st=function(e,t){if(Ot(e,At))throw new TypeError("Object already initialized");return t.facade=e,wt(e,At,t),t},pt=function(e){return Ot(e,At)?e[At]:{}},gt=function(e){return Ot(e,At)}}var kt={set:st,get:pt,has:gt,enforce:function(e){return gt(e)?pt(e):st(e,{})},getterFor:function(e){return function(t){var n;if(!St(t)||(n=pt(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}},$t=o,Lt=Ee,Mt=z,Ut=we,Dt=dt,Ft=kt.get,zt=kt.enforce,Kt=String(String).split("String");(ut.exports=function(e,t,n,r){var o,i=!!r&&!!r.unsafe,c=!!r&&!!r.enumerable,a=!!r&&!!r.noTargetGet;"function"==typeof n&&("string"!=typeof t||Mt(n,"name")||Lt(n,"name",t),(o=zt(n)).source||(o.source=Kt.join("string"==typeof t?t:""))),e!==$t?(i?!a&&e[t]&&(c=!0):delete e[t],c?e[t]=n:Lt(e,t,n)):c?e[t]=n:Ut(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&Ft(this).source||Dt(this)}));var Bt=$e,Wt=S,Gt=n,Vt=Ze("species"),Yt=n,qt=o,Xt=p,Ht=function(e,t,n){var r,o;return m&&"function"==typeof(r=t.constructor)&&r!==n&&E(o=r.prototype)&&o!==n.prototype&&m(e,o),e},Jt=S.f,Qt=$.f,Zt=function(e){var t;return et(e)&&(void 0!==(t=e[nt])?!!t:"RegExp"==tt(e))},en=ot,tn=it,nn=ut.exports,rn=t,on=kt.enforce,cn=function(e){var t=Bt(e),n=Wt.f;Gt&&t&&!t[Vt]&&n(t,Vt,{configurable:!0,get:function(){return this}})},an=Ze("match"),un=qt.RegExp,ln=un.prototype,fn=/a/g,sn=/a/g,pn=new un(fn)!==fn,gn=tn.UNSUPPORTED_Y;if(Yt&&Xt("RegExp",!pn||gn||rn((function(){return sn[an]=!1,un(fn)!=fn||un(sn)==sn||"/a/i"!=un(fn,"i")})))){for(var dn=function(e,t){var n,r=this instanceof dn,o=Zt(e),i=void 0===t;if(!r&&o&&e.constructor===dn&&i)return e;pn?o&&!i&&(e=e.source):e instanceof dn&&(i&&(t=en.call(e)),e=e.source),gn&&(n=!!t&&t.indexOf("y")>-1)&&(t=t.replace(/y/g,""));var c=Ht(pn?new un(e,t):un(e,t),r?this:ln,dn);gn&&n&&(on(c).sticky=!0);return c},hn=function(e){e in dn||Jt(dn,e,{configurable:!0,get:function(){return un[e]},set:function(t){un[e]=t}})},yn=Qt(un),vn=0;yn.length>vn;)hn(yn[vn++]);ln.constructor=dn,dn.prototype=ln,nn(qt,"RegExp",dn)}cn("RegExp");var xn={},bn={},En={}.propertyIsEnumerable,mn=Object.getOwnPropertyDescriptor,Sn=mn&&!En.call({1:2},1);bn.f=Sn?function(e){var t=mn(this,e);return!!t&&t.enumerable}:En;var wn=n,On=bn,Rn=ve,Tn=q,_n=P,jn=z,Pn=_,In=Object.getOwnPropertyDescriptor;xn.f=wn?In:function(e,t){if(e=Tn(e),t=_n(t,!0),Pn)try{return In(e,t)}catch(e){}if(jn(e,t))return Rn(!On.f.call(e,t),e[t])};var Cn={};Cn.f=Object.getOwnPropertySymbols;var Nn=$,An=Cn,kn=h,$n=$e("Reflect","ownKeys")||function(e){var t=Nn.f(kn(e)),n=An.f;return n?t.concat(n(e)):t},Ln=z,Mn=$n,Un=xn,Dn=S,Fn=o,zn=xn.f,Kn=Ee,Bn=ut.exports,Wn=we,Gn=function(e,t){for(var n=Mn(t),r=Dn.f,o=Un.f,i=0;i0&&(!i.multiline||i.multiline&&"\n"!==e[i.lastIndex-1])&&(u="(?: "+u+")",f=" "+f,l++),n=new RegExp("^(?:"+u+")",a)),tr&&(n=new RegExp("^"+u+"$(?!\\s)",a)),Zn&&(t=i.lastIndex),r=Hn.call(c?n:i,f),c?r?(r.input=r.input.slice(l),r[0]=r[0].slice(l),r.index=i.lastIndex,i.lastIndex+=r[0].length):i.lastIndex=0:Zn&&r&&(i.lastIndex=i.global?r.index+r[0].length:t),tr&&r&&r.length>1&&Jn.call(r[0],n,(function(){for(o=1;o")})),br="$0"==="a".replace(/./,"$0"),Er=dr("replace"),mr=!!/./[Er]&&""===/./[Er]("a","$0"),Sr=!gr((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]})),wr=J,Or=L,Rr=function(e){return function(t,n){var r,o,i=String(Or(t)),c=wr(n),a=i.length;return c<0||c>=a?e?"":void 0:(r=i.charCodeAt(c))<55296||r>56319||c+1===a||(o=i.charCodeAt(c+1))<56320||o>57343?e?i.charAt(c):r:e?i.slice(c,c+2):o-56320+(r-55296<<10)+65536}},Tr={codeAt:Rr(!1),charAt:Rr(!0)}.charAt,_r=U,jr=Math.floor,Pr="".replace,Ir=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,Cr=/\$([$&'`]|\d{1,2})/g,Nr=B,Ar=nr,kr=function(e,t,n,r){var o=dr(e),i=!gr((function(){var t={};return t[o]=function(){return 7},7!=""[e](t)})),c=i&&!gr((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[yr]=function(){return n},n.flags="",n[o]=/./[o]),n.exec=function(){return t=!0,null},n[o](""),!t}));if(!i||!c||"replace"===e&&(!xr||!br||mr)||"split"===e&&!Sr){var a=/./[o],u=n(o,""[e],(function(e,t,n,r,o){var c=t.exec;return c===pr||c===vr.exec?i&&!o?{done:!0,value:a.call(t,n,r)}:{done:!0,value:e.call(n,t,r)}:{done:!1}}),{REPLACE_KEEPS_$0:br,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:mr}),l=u[0],f=u[1];sr(String.prototype,e,l),sr(vr,o,2==t?function(e,t){return f.call(e,this,t)}:function(e){return f.call(e,this)})}r&&hr(vr[o],"sham",!0)},$r=h,Lr=ee,Mr=J,Ur=L,Dr=function(e,t,n){return t+(n?Tr(e,t).length:1)},Fr=function(e,t,n,r,o,i){var c=n+e.length,a=r.length,u=Cr;return void 0!==o&&(o=_r(o),u=Ir),Pr.call(i,u,(function(i,u){var l;switch(u.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,n);case"'":return t.slice(c);case"<":l=o[u.slice(1,-1)];break;default:var f=+u;if(0===f)return i;if(f>a){var s=jr(f/10);return 0===s?i:s<=a?void 0===r[s-1]?u.charAt(1):r[s-1]+u.charAt(1):i}l=r[f-1]}return void 0===l?"":l}))},zr=function(e,t){var n=e.exec;if("function"==typeof n){var r=n.call(e,t);if("object"!=typeof r)throw TypeError("RegExp exec method returned something other than an Object or null");return r}if("RegExp"!==Nr(e))throw TypeError("RegExp#exec called on incompatible receiver");return Ar.call(e,t)},Kr=Math.max,Br=Math.min;kr("replace",2,(function(e,t,n,r){var o=r.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,i=r.REPLACE_KEEPS_$0,c=o?"$":"$0";return[function(n,r){var o=Ur(this),i=null==n?void 0:n[e];return void 0!==i?i.call(n,o,r):t.call(String(o),n,r)},function(e,r){if(!o&&i||"string"==typeof r&&-1===r.indexOf(c)){var a=n(t,e,this,r);if(a.done)return a.value}var u=$r(e),l=String(this),f="function"==typeof r;f||(r=String(r));var s=u.global;if(s){var p=u.unicode;u.lastIndex=0}for(var g=[];;){var d=zr(u,l);if(null===d)break;if(g.push(d),!s)break;""===String(d[0])&&(u.lastIndex=Dr(l,Lr(u.lastIndex),p))}for(var h,y="",v=0,x=0;x=v&&(y+=l.slice(v,E)+R,v=E+b.length)}return y+l.slice(v)}]}));var Wr={};Wr[Ze("toStringTag")]="z";var Gr="[object z]"===String(Wr),Vr=Gr,Yr=B,qr=Ze("toStringTag"),Xr="Arguments"==Yr(function(){return arguments}()),Hr=Vr?Yr:function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),qr))?n:Xr?Yr(t):"Object"==(r=Yr(t))&&"function"==typeof t.callee?"Arguments":r},Jr=Gr?{}.toString:function(){return"[object "+Hr(this)+"]"},Qr=Gr,Zr=ut.exports,eo=Jr;Qr||Zr(Object.prototype,"toString",eo,{unsafe:!0}) +/*! + * Handles finding a text string anywhere in the slides and showing the next occurrence to the user + * by navigatating to that slide and highlighting it. + * + * @author Jon Snyder , February 2013 + */;export default function(){var e,t,n,r,o,i,c;function a(){(t=document.createElement("div")).classList.add("searchbox"),t.style.position="absolute",t.style.top="10px",t.style.right="10px",t.style.zIndex=10,t.innerHTML='\n\t\t',(n=t.querySelector(".searchinput")).style.width="240px",n.style.fontSize="14px",n.style.padding="4px 6px",n.style.color="#000",n.style.background="#fff",n.style.borderRadius="2px",n.style.border="0",n.style.outline="0",n.style.boxShadow="0 2px 18px rgba(0, 0, 0, 0.2)",n.style["-webkit-appearance"]="none",e.getRevealElement().appendChild(t),n.addEventListener("keyup",(function(t){switch(t.keyCode){case 13:t.preventDefault(),function(){if(i){var t=n.value;""===t?(c&&c.remove(),r=null):(c=new f("slidecontent"),r=c.apply(t),o=0)}r&&(r.length&&r.length<=o&&(o=0),r.length>o&&(e.slide(r[o].h,r[o].v),o++))}(),i=!1;break;default:i=!0}}),!1),l()}function u(){t||a(),t.style.display="inline",n.focus(),n.select()}function l(){t||a(),t.style.display="none",c&&c.remove()}function f(t,n){var r=document.getElementById(t)||document.body,o=n||"EM",i=new RegExp("^(?:"+o+"|SCRIPT|FORM)$"),c=["#ff6","#a0ffff","#9f9","#f99","#f6f"],a=[],u=0,l="",f=[];this.setRegex=function(e){e=e.replace(/^[^\w]+|[^\w]+$/g,"").replace(/[^\w'-]+/g,"|"),l=new RegExp("("+e+")","i")},this.getRegex=function(){return l.toString().replace(/^\/\\b\(|\)\\b\/i$/g,"").replace(/\|/g," ")},this.hiliteWords=function(t){if(null!=t&&t&&l&&!i.test(t.nodeName)){if(t.hasChildNodes())for(var n=0;n0?H:X)(e)},Q=J,Z=Math.min,ee=function(e){return e>0?Z(Q(e),9007199254740991):0},te=J,ne=Math.max,re=Math.min,oe=q,ie=ee,ce=function(e,t){var n=te(e);return n<0?ne(n+t,0):re(n,t)},ae=function(e){return function(t,n,r){var o,i=oe(t),c=ie(i.length),a=ce(r,c);if(e&&n!=n){for(;c>a;)if((o=i[a++])!=o)return!0}else for(;c>a;a++)if((e||a in i)&&i[a]===n)return e||a||0;return!e&&-1}},ue={includes:ae(!0),indexOf:ae(!1)},le={},fe=z,se=q,pe=ue.indexOf,de=le,ge=function(e,t){var n,r=se(e),o=0,i=[];for(n in r)!fe(de,n)&&fe(r,n)&&i.push(n);for(;t.length>o;)fe(r,n=t[o++])&&(~pe(i,n)||i.push(n));return i},he=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"].concat("length","prototype");$.f=Object.getOwnPropertyNames||function(e){return ge(e,he)};var ye={exports:{}},ve=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}},xe=S,be=ve,me=n?function(e,t,n){return xe.f(e,t,be(1,n))}:function(e,t,n){return e[t]=n,e},Ee=o,Se=me,we=function(e,t){try{Se(Ee,e,t)}catch(n){Ee[e]=t}return t},Oe=we,Re="__core-js_shared__",Te=o[Re]||Oe(Re,{}),_e=Te;(ye.exports=function(e,t){return _e[e]||(_e[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.12.1",mode:"global",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"});var je,Pe,Ie=0,Ce=Math.random(),Ne=function(e){return"Symbol("+String(void 0===e?"":e)+")_"+(++Ie+Ce).toString(36)},Ae=o,ke=o,$e=function(e){return"function"==typeof e?e:void 0},Le=function(e,t){return arguments.length<2?$e(Ae[e])||$e(ke[e]):Ae[e]&&Ae[e][t]||ke[e]&&ke[e][t]},Me=Le("navigator","userAgent")||"",Ue=o.process,De=Ue&&Ue.versions,Fe=De&&De.v8;Fe?Pe=(je=Fe.split("."))[0]<4?1:je[0]+je[1]:Me&&(!(je=Me.match(/Edge\/(\d+)/))||je[1]>=74)&&(je=Me.match(/Chrome\/(\d+)/))&&(Pe=je[1]);var ze=Pe&&+Pe,Ke=t,Be=!!Object.getOwnPropertySymbols&&!Ke((function(){return!String(Symbol())||!Symbol.sham&&ze&&ze<41})),We=Be&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,Ge=o,Ve=ye.exports,Ye=z,qe=Ne,Xe=Be,He=We,Je=Ve("wks"),Qe=Ge.Symbol,Ze=He?Qe:Qe&&Qe.withoutSetter||qe,et=function(e){return Ye(Je,e)&&(Xe||"string"==typeof Je[e])||(Xe&&Ye(Qe,e)?Je[e]=Qe[e]:Je[e]=Ze("Symbol."+e)),Je[e]},tt=d,nt=B,rt=et("match"),ot=h,it=function(){var e=ot(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t},ct={},at=t;function ut(e,t){return RegExp(e,t)}ct.UNSUPPORTED_Y=at((function(){var e=ut("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),ct.BROKEN_CARET=at((function(){var e=ut("^r","gy");return e.lastIndex=2,null!=e.exec("str")}));var lt={exports:{}},ft=Te,st=Function.toString;"function"!=typeof ft.inspectSource&&(ft.inspectSource=function(e){return st.call(e)});var pt,dt,gt,ht=ft.inspectSource,yt=ht,vt=o.WeakMap,xt="function"==typeof vt&&/native code/.test(yt(vt)),bt=ye.exports,mt=Ne,Et=bt("keys"),St=xt,wt=d,Ot=me,Rt=z,Tt=Te,_t=function(e){return Et[e]||(Et[e]=mt(e))},jt=le,Pt="Object already initialized",It=o.WeakMap;if(St||Tt.state){var Ct=Tt.state||(Tt.state=new It),Nt=Ct.get,At=Ct.has,kt=Ct.set;pt=function(e,t){if(At.call(Ct,e))throw new TypeError(Pt);return t.facade=e,kt.call(Ct,e,t),t},dt=function(e){return Nt.call(Ct,e)||{}},gt=function(e){return At.call(Ct,e)}}else{var $t=_t("state");jt[$t]=!0,pt=function(e,t){if(Rt(e,$t))throw new TypeError(Pt);return t.facade=e,Ot(e,$t,t),t},dt=function(e){return Rt(e,$t)?e[$t]:{}},gt=function(e){return Rt(e,$t)}}var Lt={set:pt,get:dt,has:gt,enforce:function(e){return gt(e)?dt(e):pt(e,{})},getterFor:function(e){return function(t){var n;if(!wt(t)||(n=dt(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}},Mt=o,Ut=me,Dt=z,Ft=we,zt=ht,Kt=Lt.get,Bt=Lt.enforce,Wt=String(String).split("String");(lt.exports=function(e,t,n,r){var o,i=!!r&&!!r.unsafe,c=!!r&&!!r.enumerable,a=!!r&&!!r.noTargetGet;"function"==typeof n&&("string"!=typeof t||Dt(n,"name")||Ut(n,"name",t),(o=Bt(n)).source||(o.source=Wt.join("string"==typeof t?t:""))),e!==Mt?(i?!a&&e[t]&&(c=!0):delete e[t],c?e[t]=n:Ut(e,t,n)):c?e[t]=n:Ft(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&Kt(this).source||zt(this)}));var Gt=Le,Vt=S,Yt=n,qt=et("species"),Xt=n,Ht=o,Jt=p,Qt=function(e,t,n){var r,o;return E&&"function"==typeof(r=t.constructor)&&r!==n&&m(o=r.prototype)&&o!==n.prototype&&E(e,o),e},Zt=S.f,en=$.f,tn=function(e){var t;return tt(e)&&(void 0!==(t=e[rt])?!!t:"RegExp"==nt(e))},nn=it,rn=ct,on=lt.exports,cn=t,an=Lt.enforce,un=function(e){var t=Gt(e),n=Vt.f;Yt&&t&&!t[qt]&&n(t,qt,{configurable:!0,get:function(){return this}})},ln=et("match"),fn=Ht.RegExp,sn=fn.prototype,pn=/a/g,dn=/a/g,gn=new fn(pn)!==pn,hn=rn.UNSUPPORTED_Y;if(Xt&&Jt("RegExp",!gn||hn||cn((function(){return dn[ln]=!1,fn(pn)!=pn||fn(dn)==dn||"/a/i"!=fn(pn,"i")})))){for(var yn=function(e,t){var n,r=this instanceof yn,o=tn(e),i=void 0===t;if(!r&&o&&e.constructor===yn&&i)return e;gn?o&&!i&&(e=e.source):e instanceof yn&&(i&&(t=nn.call(e)),e=e.source),hn&&(n=!!t&&t.indexOf("y")>-1)&&(t=t.replace(/y/g,""));var c=Qt(gn?new fn(e,t):fn(e,t),r?this:sn,yn);hn&&n&&(an(c).sticky=!0);return c},vn=function(e){e in yn||Zt(yn,e,{configurable:!0,get:function(){return fn[e]},set:function(t){fn[e]=t}})},xn=en(fn),bn=0;xn.length>bn;)vn(xn[bn++]);sn.constructor=yn,yn.prototype=sn,on(Ht,"RegExp",yn)}un("RegExp");var mn={},En={},Sn={}.propertyIsEnumerable,wn=Object.getOwnPropertyDescriptor,On=wn&&!Sn.call({1:2},1);En.f=On?function(e){var t=wn(this,e);return!!t&&t.enumerable}:Sn;var Rn=n,Tn=En,_n=ve,jn=q,Pn=P,In=z,Cn=_,Nn=Object.getOwnPropertyDescriptor;mn.f=Rn?Nn:function(e,t){if(e=jn(e),t=Pn(t,!0),Cn)try{return Nn(e,t)}catch(e){}if(In(e,t))return _n(!Tn.f.call(e,t),e[t])};var An={};An.f=Object.getOwnPropertySymbols;var kn=$,$n=An,Ln=h,Mn=Le("Reflect","ownKeys")||function(e){var t=kn.f(Ln(e)),n=$n.f;return n?t.concat(n(e)):t},Un=z,Dn=Mn,Fn=mn,zn=S,Kn=o,Bn=mn.f,Wn=me,Gn=lt.exports,Vn=we,Yn=function(e,t){for(var n=Dn(t),r=zn.f,o=Fn.f,i=0;i0&&(!i.multiline||i.multiline&&"\n"!==e[i.lastIndex-1])&&(u="(?: "+u+")",f=" "+f,l++),n=new RegExp("^(?:"+u+")",a)),rr&&(n=new RegExp("^"+u+"$(?!\\s)",a)),tr&&(t=i.lastIndex),r=Qn.call(c?n:i,f),c?r?(r.input=r.input.slice(l),r[0]=r[0].slice(l),r.index=i.lastIndex,i.lastIndex+=r[0].length):i.lastIndex=0:tr&&r&&(i.lastIndex=i.global?r.index+r[0].length:t),rr&&r&&r.length>1&&Zn.call(r[0],n,(function(){for(o=1;o")})),Sr="$0"==="a".replace(/./,"$0"),wr=vr("replace"),Or=!!/./[wr]&&""===/./[wr]("a","$0"),Rr=!yr((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]})),Tr=J,_r=L,jr=function(e){return function(t,n){var r,o,i=String(_r(t)),c=Tr(n),a=i.length;return c<0||c>=a?e?"":void 0:(r=i.charCodeAt(c))<55296||r>56319||c+1===a||(o=i.charCodeAt(c+1))<56320||o>57343?e?i.charAt(c):r:e?i.slice(c,c+2):o-56320+(r-55296<<10)+65536}},Pr={codeAt:jr(!1),charAt:jr(!0)}.charAt,Ir=U,Cr=Math.floor,Nr="".replace,Ar=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,kr=/\$([$&'`]|\d{1,2})/g,$r=B,Lr=or,Mr=function(e,t,n,r){var o=vr(e),i=!yr((function(){var t={};return t[o]=function(){return 7},7!=""[e](t)})),c=i&&!yr((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[br]=function(){return n},n.flags="",n[o]=/./[o]),n.exec=function(){return t=!0,null},n[o](""),!t}));if(!i||!c||"replace"===e&&(!Er||!Sr||Or)||"split"===e&&!Rr){var a=/./[o],u=n(o,""[e],(function(e,t,n,r,o){var c=t.exec;return c===hr||c===mr.exec?i&&!o?{done:!0,value:a.call(t,n,r)}:{done:!0,value:e.call(n,t,r)}:{done:!1}}),{REPLACE_KEEPS_$0:Sr,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:Or}),l=u[0],f=u[1];gr(String.prototype,e,l),gr(mr,o,2==t?function(e,t){return f.call(e,this,t)}:function(e){return f.call(e,this)})}r&&xr(mr[o],"sham",!0)},Ur=h,Dr=ee,Fr=J,zr=L,Kr=function(e,t,n){return t+(n?Pr(e,t).length:1)},Br=function(e,t,n,r,o,i){var c=n+e.length,a=r.length,u=kr;return void 0!==o&&(o=Ir(o),u=Ar),Nr.call(i,u,(function(i,u){var l;switch(u.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,n);case"'":return t.slice(c);case"<":l=o[u.slice(1,-1)];break;default:var f=+u;if(0===f)return i;if(f>a){var s=Cr(f/10);return 0===s?i:s<=a?void 0===r[s-1]?u.charAt(1):r[s-1]+u.charAt(1):i}l=r[f-1]}return void 0===l?"":l}))},Wr=function(e,t){var n=e.exec;if("function"==typeof n){var r=n.call(e,t);if("object"!=typeof r)throw TypeError("RegExp exec method returned something other than an Object or null");return r}if("RegExp"!==$r(e))throw TypeError("RegExp#exec called on incompatible receiver");return Lr.call(e,t)},Gr=Math.max,Vr=Math.min;Mr("replace",2,(function(e,t,n,r){var o=r.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,i=r.REPLACE_KEEPS_$0,c=o?"$":"$0";return[function(n,r){var o=zr(this),i=null==n?void 0:n[e];return void 0!==i?i.call(n,o,r):t.call(String(o),n,r)},function(e,r){if(!o&&i||"string"==typeof r&&-1===r.indexOf(c)){var a=n(t,e,this,r);if(a.done)return a.value}var u=Ur(e),l=String(this),f="function"==typeof r;f||(r=String(r));var s=u.global;if(s){var p=u.unicode;u.lastIndex=0}for(var d=[];;){var g=Wr(u,l);if(null===g)break;if(d.push(g),!s)break;""===String(g[0])&&(u.lastIndex=Kr(l,Dr(u.lastIndex),p))}for(var h,y="",v=0,x=0;x=v&&(y+=l.slice(v,m)+R,v=m+b.length)}return y+l.slice(v)}]}));var Yr={};Yr[et("toStringTag")]="z";var qr="[object z]"===String(Yr),Xr=qr,Hr=B,Jr=et("toStringTag"),Qr="Arguments"==Hr(function(){return arguments}()),Zr=Xr?Hr:function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),Jr))?n:Qr?Hr(t):"Object"==(r=Hr(t))&&"function"==typeof t.callee?"Arguments":r},eo=qr?{}.toString:function(){return"[object "+Zr(this)+"]"},to=qr,no=lt.exports,ro=eo;to||no(Object.prototype,"toString",ro,{unsafe:!0}) +/*! + * Handles finding a text string anywhere in the slides and showing the next occurrence to the user + * by navigatating to that slide and highlighting it. + * + * @author Jon Snyder , February 2013 + */;return function(){var e,t,n,r,o,i,c;function a(){(t=document.createElement("div")).classList.add("searchbox"),t.style.position="absolute",t.style.top="10px",t.style.right="10px",t.style.zIndex=10,t.innerHTML='\n\t\t',(n=t.querySelector(".searchinput")).style.width="240px",n.style.fontSize="14px",n.style.padding="4px 6px",n.style.color="#000",n.style.background="#fff",n.style.borderRadius="2px",n.style.border="0",n.style.outline="0",n.style.boxShadow="0 2px 18px rgba(0, 0, 0, 0.2)",n.style["-webkit-appearance"]="none",e.getRevealElement().appendChild(t),n.addEventListener("keyup",(function(t){switch(t.keyCode){case 13:t.preventDefault(),function(){if(i){var t=n.value;""===t?(c&&c.remove(),r=null):(c=new f("slidecontent"),r=c.apply(t),o=0)}r&&(r.length&&r.length<=o&&(o=0),r.length>o&&(e.slide(r[o].h,r[o].v),o++))}(),i=!1;break;default:i=!0}}),!1),l()}function u(){t||a(),t.style.display="inline",n.focus(),n.select()}function l(){t||a(),t.style.display="none",c&&c.remove()}function f(t,n){var r=document.getElementById(t)||document.body,o=n||"EM",i=new RegExp("^(?:"+o+"|SCRIPT|FORM)$"),c=["#ff6","#a0ffff","#9f9","#f99","#f6f"],a=[],u=0,l="",f=[];this.setRegex=function(e){e=e.replace(/^[^\w]+|[^\w]+$/g,"").replace(/[^\w'-]+/g,"|"),l=new RegExp("("+e+")","i")},this.getRegex=function(){return l.toString().replace(/^\/\\b\(|\)\\b\/i$/g,"").replace(/\|/g," ")},this.hiliteWords=function(t){if(null!=t&&t&&l&&!i.test(t.nodeName)){if(t.hasChildNodes())for(var n=0;n { + + zoom.reset(); + + } + +}; + +export default () => Plugin; + +/*! + * zoom.js 0.3 (modified for use with reveal.js) + * http://lab.hakim.se/zoom-js + * MIT licensed + * + * Copyright (C) 2011-2014 Hakim El Hattab, http://hakim.se + */ +var zoom = (function(){ + + // The current zoom level (scale) + var level = 1; + + // The current mouse position, used for panning + var mouseX = 0, + mouseY = 0; + + // Timeout before pan is activated + var panEngageTimeout = -1, + panUpdateInterval = -1; + + // Check for transform support so that we can fallback otherwise + var supportsTransforms = 'transform' in document.body.style; + + if( supportsTransforms ) { + // The easing that will be applied when we zoom in/out + document.body.style.transition = 'transform 0.8s ease'; + } + + // Zoom out if the user hits escape + document.addEventListener( 'keyup', function( event ) { + if( level !== 1 && event.keyCode === 27 ) { + zoom.out(); + } + } ); + + // Monitor mouse movement for panning + document.addEventListener( 'mousemove', function( event ) { + if( level !== 1 ) { + mouseX = event.clientX; + mouseY = event.clientY; + } + } ); + + /** + * Applies the CSS required to zoom in, prefers the use of CSS3 + * transforms but falls back on zoom for IE. + * + * @param {Object} rect + * @param {Number} scale + */ + function magnify( rect, scale ) { + + var scrollOffset = getScrollOffset(); + + // Ensure a width/height is set + rect.width = rect.width || 1; + rect.height = rect.height || 1; + + // Center the rect within the zoomed viewport + rect.x -= ( window.innerWidth - ( rect.width * scale ) ) / 2; + rect.y -= ( window.innerHeight - ( rect.height * scale ) ) / 2; + + if( supportsTransforms ) { + // Reset + if( scale === 1 ) { + document.body.style.transform = ''; + } + // Scale + else { + var origin = scrollOffset.x +'px '+ scrollOffset.y +'px', + transform = 'translate('+ -rect.x +'px,'+ -rect.y +'px) scale('+ scale +')'; + + document.body.style.transformOrigin = origin; + document.body.style.transform = transform; + } + } + else { + // Reset + if( scale === 1 ) { + document.body.style.position = ''; + document.body.style.left = ''; + document.body.style.top = ''; + document.body.style.width = ''; + document.body.style.height = ''; + document.body.style.zoom = ''; + } + // Scale + else { + document.body.style.position = 'relative'; + document.body.style.left = ( - ( scrollOffset.x + rect.x ) / scale ) + 'px'; + document.body.style.top = ( - ( scrollOffset.y + rect.y ) / scale ) + 'px'; + document.body.style.width = ( scale * 100 ) + '%'; + document.body.style.height = ( scale * 100 ) + '%'; + document.body.style.zoom = scale; + } + } + + level = scale; + + if( document.documentElement.classList ) { + if( level !== 1 ) { + document.documentElement.classList.add( 'zoomed' ); + } + else { + document.documentElement.classList.remove( 'zoomed' ); + } + } + } + + /** + * Pan the document when the mosue cursor approaches the edges + * of the window. + */ + function pan() { + var range = 0.12, + rangeX = window.innerWidth * range, + rangeY = window.innerHeight * range, + scrollOffset = getScrollOffset(); + + // Up + if( mouseY < rangeY ) { + window.scroll( scrollOffset.x, scrollOffset.y - ( 1 - ( mouseY / rangeY ) ) * ( 14 / level ) ); + } + // Down + else if( mouseY > window.innerHeight - rangeY ) { + window.scroll( scrollOffset.x, scrollOffset.y + ( 1 - ( window.innerHeight - mouseY ) / rangeY ) * ( 14 / level ) ); + } + + // Left + if( mouseX < rangeX ) { + window.scroll( scrollOffset.x - ( 1 - ( mouseX / rangeX ) ) * ( 14 / level ), scrollOffset.y ); + } + // Right + else if( mouseX > window.innerWidth - rangeX ) { + window.scroll( scrollOffset.x + ( 1 - ( window.innerWidth - mouseX ) / rangeX ) * ( 14 / level ), scrollOffset.y ); + } + } + + function getScrollOffset() { + return { + x: window.scrollX !== undefined ? window.scrollX : window.pageXOffset, + y: window.scrollY !== undefined ? window.scrollY : window.pageYOffset + } + } + + return { + /** + * Zooms in on either a rectangle or HTML element. + * + * @param {Object} options + * - element: HTML element to zoom in on + * OR + * - x/y: coordinates in non-transformed space to zoom in on + * - width/height: the portion of the screen to zoom in on + * - scale: can be used instead of width/height to explicitly set scale + */ + to: function( options ) { + + // Due to an implementation limitation we can't zoom in + // to another element without zooming out first + if( level !== 1 ) { + zoom.out(); + } + else { + options.x = options.x || 0; + options.y = options.y || 0; + + // If an element is set, that takes precedence + if( !!options.element ) { + // Space around the zoomed in element to leave on screen + var padding = 20; + var bounds = options.element.getBoundingClientRect(); + + options.x = bounds.left - padding; + options.y = bounds.top - padding; + options.width = bounds.width + ( padding * 2 ); + options.height = bounds.height + ( padding * 2 ); + } + + // If width/height values are set, calculate scale from those values + if( options.width !== undefined && options.height !== undefined ) { + options.scale = Math.max( Math.min( window.innerWidth / options.width, window.innerHeight / options.height ), 1 ); + } + + if( options.scale > 1 ) { + options.x *= options.scale; + options.y *= options.scale; + + magnify( options, options.scale ); + + if( options.pan !== false ) { + + // Wait with engaging panning as it may conflict with the + // zoom transition + panEngageTimeout = setTimeout( function() { + panUpdateInterval = setInterval( pan, 1000 / 60 ); + }, 800 ); + + } + } + } + }, + + /** + * Resets the document zoom state to its default. + */ + out: function() { + clearTimeout( panEngageTimeout ); + clearInterval( panUpdateInterval ); + + magnify( { x: 0, y: 0 }, 1 ); + + level = 1; + }, + + // Alias + magnify: function( options ) { this.to( options ) }, + reset: function() { this.out() }, + + zoomLevel: function() { + return level; + } + } + +})(); diff --git a/reports/dfm-presentation/main_files/libs/revealjs/plugin/zoom/zoom.esm.js b/reports/dfm-presentation/main_files/libs/revealjs/plugin/zoom/zoom.esm.js new file mode 100644 index 0000000..c0e8d7b --- /dev/null +++ b/reports/dfm-presentation/main_files/libs/revealjs/plugin/zoom/zoom.esm.js @@ -0,0 +1,4 @@ +/*! + * reveal.js Zoom plugin + */ +var e={id:"zoom",init:function(e){e.getRevealElement().addEventListener("mousedown",(function(n){var o=/Linux/.test(window.navigator.platform)?"ctrl":"alt",i=(e.getConfig().zoomKey?e.getConfig().zoomKey:o)+"Key",d=e.getConfig().zoomLevel?e.getConfig().zoomLevel:2;n[i]&&!e.isOverview()&&(n.preventDefault(),t.to({x:n.clientX,y:n.clientY,scale:d,pan:!1}))}))},destroy:function(){t.reset()}},t=function(){var e=1,n=0,o=0,i=-1,d=-1,l="transform"in document.body.style;function s(t,n){var o=r();if(t.width=t.width||1,t.height=t.height||1,t.x-=(window.innerWidth-t.width*n)/2,t.y-=(window.innerHeight-t.height*n)/2,l)if(1===n)document.body.style.transform="";else{var i=o.x+"px "+o.y+"px",d="translate("+-t.x+"px,"+-t.y+"px) scale("+n+")";document.body.style.transformOrigin=i,document.body.style.transform=d}else 1===n?(document.body.style.position="",document.body.style.left="",document.body.style.top="",document.body.style.width="",document.body.style.height="",document.body.style.zoom=""):(document.body.style.position="relative",document.body.style.left=-(o.x+t.x)/n+"px",document.body.style.top=-(o.y+t.y)/n+"px",document.body.style.width=100*n+"%",document.body.style.height=100*n+"%",document.body.style.zoom=n);e=n,document.documentElement.classList&&(1!==e?document.documentElement.classList.add("zoomed"):document.documentElement.classList.remove("zoomed"))}function c(){var t=.12*window.innerWidth,i=.12*window.innerHeight,d=r();owindow.innerHeight-i&&window.scroll(d.x,d.y+(1-(window.innerHeight-o)/i)*(14/e)),nwindow.innerWidth-t&&window.scroll(d.x+(1-(window.innerWidth-n)/t)*(14/e),d.y)}function r(){return{x:void 0!==window.scrollX?window.scrollX:window.pageXOffset,y:void 0!==window.scrollY?window.scrollY:window.pageYOffset}}return l&&(document.body.style.transition="transform 0.8s ease"),document.addEventListener("keyup",(function(n){1!==e&&27===n.keyCode&&t.out()})),document.addEventListener("mousemove",(function(t){1!==e&&(n=t.clientX,o=t.clientY)})),{to:function(n){if(1!==e)t.out();else{if(n.x=n.x||0,n.y=n.y||0,n.element){var o=n.element.getBoundingClientRect();n.x=o.left-20,n.y=o.top-20,n.width=o.width+40,n.height=o.height+40}void 0!==n.width&&void 0!==n.height&&(n.scale=Math.max(Math.min(window.innerWidth/n.width,window.innerHeight/n.height),1)),n.scale>1&&(n.x*=n.scale,n.y*=n.scale,s(n,n.scale),!1!==n.pan&&(i=setTimeout((function(){d=setInterval(c,1e3/60)}),800)))}},out:function(){clearTimeout(i),clearInterval(d),s({x:0,y:0},1),e=1},magnify:function(e){this.to(e)},reset:function(){this.out()},zoomLevel:function(){return e}}}();export default function(){return e} diff --git a/reports/dfm-presentation/main_files/libs/revealjs/plugin/zoom/zoom.js b/reports/dfm-presentation/main_files/libs/revealjs/plugin/zoom/zoom.js new file mode 100644 index 0000000..b52804d --- /dev/null +++ b/reports/dfm-presentation/main_files/libs/revealjs/plugin/zoom/zoom.js @@ -0,0 +1,4 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).RevealZoom=t()}(this,(function(){"use strict"; +/*! + * reveal.js Zoom plugin + */var e={id:"zoom",init:function(e){e.getRevealElement().addEventListener("mousedown",(function(o){var n=/Linux/.test(window.navigator.platform)?"ctrl":"alt",i=(e.getConfig().zoomKey?e.getConfig().zoomKey:n)+"Key",d=e.getConfig().zoomLevel?e.getConfig().zoomLevel:2;o[i]&&!e.isOverview()&&(o.preventDefault(),t.to({x:o.clientX,y:o.clientY,scale:d,pan:!1}))}))},destroy:function(){t.reset()}},t=function(){var e=1,o=0,n=0,i=-1,d=-1,l="transform"in document.body.style;function s(t,o){var n=r();if(t.width=t.width||1,t.height=t.height||1,t.x-=(window.innerWidth-t.width*o)/2,t.y-=(window.innerHeight-t.height*o)/2,l)if(1===o)document.body.style.transform="";else{var i=n.x+"px "+n.y+"px",d="translate("+-t.x+"px,"+-t.y+"px) scale("+o+")";document.body.style.transformOrigin=i,document.body.style.transform=d}else 1===o?(document.body.style.position="",document.body.style.left="",document.body.style.top="",document.body.style.width="",document.body.style.height="",document.body.style.zoom=""):(document.body.style.position="relative",document.body.style.left=-(n.x+t.x)/o+"px",document.body.style.top=-(n.y+t.y)/o+"px",document.body.style.width=100*o+"%",document.body.style.height=100*o+"%",document.body.style.zoom=o);e=o,document.documentElement.classList&&(1!==e?document.documentElement.classList.add("zoomed"):document.documentElement.classList.remove("zoomed"))}function c(){var t=.12*window.innerWidth,i=.12*window.innerHeight,d=r();nwindow.innerHeight-i&&window.scroll(d.x,d.y+(1-(window.innerHeight-n)/i)*(14/e)),owindow.innerWidth-t&&window.scroll(d.x+(1-(window.innerWidth-o)/t)*(14/e),d.y)}function r(){return{x:void 0!==window.scrollX?window.scrollX:window.pageXOffset,y:void 0!==window.scrollY?window.scrollY:window.pageYOffset}}return l&&(document.body.style.transition="transform 0.8s ease"),document.addEventListener("keyup",(function(o){1!==e&&27===o.keyCode&&t.out()})),document.addEventListener("mousemove",(function(t){1!==e&&(o=t.clientX,n=t.clientY)})),{to:function(o){if(1!==e)t.out();else{if(o.x=o.x||0,o.y=o.y||0,o.element){var n=o.element.getBoundingClientRect();o.x=n.left-20,o.y=n.top-20,o.width=n.width+40,o.height=n.height+40}void 0!==o.width&&void 0!==o.height&&(o.scale=Math.max(Math.min(window.innerWidth/o.width,window.innerHeight/o.height),1)),o.scale>1&&(o.x*=o.scale,o.y*=o.scale,s(o,o.scale),!1!==o.pan&&(i=setTimeout((function(){d=setInterval(c,1e3/60)}),800)))}},out:function(){clearTimeout(i),clearInterval(d),s({x:0,y:0},1),e=1},magnify:function(e){this.to(e)},reset:function(){this.out()},zoomLevel:function(){return e}}}();return function(){return e}})); diff --git a/reports/dfm-presentation/runner.png b/reports/dfm-presentation/runner.png new file mode 100644 index 0000000000000000000000000000000000000000..df72b0fe15b6b50d77b098871e9a4dcea9a152b4 GIT binary patch literal 86942 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

    W*7Ip-phmq-AZb7rafQ!Gb z6}9xHw(2ddsFli`I&5RK$CiNy&(T zS_zijj?jp51kw$9&;i9okkJuPf7gP3JmKHYZ->X{W{98kgs7is}bt-(KqXoX8&4}2=U@gx{B@I_iuO84S8M!RMZ zUIABm#EY_g-p3a9PMHS5Amp5OJ;cnUmDLaIcBDA(+p66qW|C4|`ZM8yg6aHL+yn1< zNkeVn@xiUtvNDP`zb?YJ26$ofJ>~n@fET`_!<7$rM<0#re<^K#HCt$b7g7(^(>nEskHJoq@=`!_RC0Rk{8VTvlZp$_UmZHR7)p4 z-IaRlEU@_KI(-%}^JPK>1^JskwkbBOu+zvBEIBoKXHT<0O-8GFq~0);fE=jn<_vji zWI9rRImvLor$tPpW}A?#0V12&bC$;u%bj2H;Dv!qIV8H@RBljk{~f|o9%NV9W)|a& zrP0zUg zbR~3)v_Mcq(MVZu)3*OGBj}o!=5yo3oG4UtYanX$qVo$PFrOu-8<+$Kq(T7#?>+wV z7-i4PdjfhYjR7)FXBJ(n*(pH&>EW~~%A0cw;*w81Snsrp5uJvhT0=|+fNuNLBgS>|V9&~%>b(?>D&wgb{o{_^_f5(}D!2zfE&J8f-kq3|q#Rr|*exyO zI(*-9+^^QYrWqWa_^|BL+N@ASHowb6w~KLyFl-@SD5$ha%fO9;Gx=FZJ+bhmm9726 z3o735PK(U=vy#SO;-`Qb;S8@5c#_aJ@w<3bQE*~;4>JA7MOcuQ=rHZhc%PaSgMXK; z7Tvu_X~_S`IbQ(wu9dfHAOhkPNHX{&1ph*Ls}FZ z5*St_PHlH-qUe2foVEBm?P9Vk*Vp`qa_c?v$y$^%sWS`7c`Hsh9h|otMufH$w0B7) zOd+m5a`TR`^43M_=#K?DO|r2Eol)( zJjEX<@yl>To%HN#4b1Mp7>eCn5q5T~B0~9^GRoEncYsFZ&$V*+V^FadIM6dc+TwW# z%f7_CYC!OJg5H0H393+479G9CV$KEMa6hCj#8kKl*IG8C|N4W|E3L-gcCpP$-P9Fs zGEDs~dZ%jn;T&L90f%ARhai>WI5}#)@dT!~@-ef5xPBp7iDZHohmk!nx zuBv&A?D~CacKvigp6kwCgS~Bq5~^QEpFx@np=Z)Mh=EhM;88;Mc&xf_icwHe7~o&;;Fwq<)y_RHZvZH>$EltE_Ij8N;aI)ylC!JTXauq zm&f_k1Oi1GMM+M1NRrQZh7yuXo*q}S?46rPHt={Gxn14?K%$VjaUJ! zlS}3pN%T&`)4c%+>A}aG&--VbJr=?Za6hj?p4n3UVqno9HBb-iX5d_6z&Cze~DN&E>yYBy#GA^<9xt6us&srKX^s9{4od)b3^4@I*7iRd{!% z|B8X`=p8a1{s`Z!B8qS#1ayu~dcSaF082`B{li{7{PQpN!mrB65tO@xyf>UTJ-~Ie zymFTX74(au_DYnO)L&Cs=g=QR`@jt*-sIM)14lUrn3G0X5h96ZgdF_A2FGd+r}K|V zm?v+PyKZlleJc(0_3vcC0CG8Kpt`nM`LlE;tyMz2#ftBWHryTwYglVB`S#tNxhRSY znpW*A{Nm{Ufze11_r9CT=^WN6<)3+YpmYZI`BjeAL~AlD6t~Dg(}q^*=$X_f2)x9b zPxME}pK!zIXZI^9@4eHd)bwv06#ntJM-!vvBb?Hsx%+>X2hq;ZR*W&H^3TL4UT$x3 zxe`#IEs!v4Q@2so(OolZ)Nz8>E~Gs&cP|$p;5FGnDQ5OKO9y+KCf}LNEm=WJ(a@jc zQAwXtW4GbgSLkCk@$s;rk5Wb>o)yr{c~(7d>N_ugTT1GgU_aI)uZ{&nn5#aB1uFA- zFHecN#j}`x6U{E?>fU-^dejCWCH_!Ysuu4S*BHv!2grzQ^fdo>3({}fS`{})CDIe~ zq@m{;^uGuRckkM5^PCB!H*Qfh9#8(f^=yB1X-BE5-<{gkyd;OSN<-RN`X3~P4xyPv z5*W5ko8`RjNj0ZY+{|Z|I7iCYrdRMD2i^VI&oiy; z?1P639*$f41{hox5-0B@@)2t{tp7z%crLt4gk{i7AG>d(gsR%RhwhUgWmUGB- zkK@;Ewqd~#qw@`ZBKp8f0_@FIfQgEKFo`j}FD+ZC7rcK@0*9E``2Z(#_M8bWjarT# zedy&*MEHFBbEDPU^f;_Q%AC_<{K=KFU{FBAmU@UGN&EEejJ}ZyPY5+! zis2)Ob;NzmEo0@ee4fbZqe>3UET(h&N%oaN{)L&)Gvpi^)YC6_JhU!JEf_Gv(kF>G zZ*{RjuJ$X$ks3kbx{?=z^s(2pIAwA|0fekGGzzrU0RT1qdD4H@TJp{u_`4}z)&|fz z|8b{$voiR6Pi?9s4C2_LQ-N8^U2`{@1}YFzheI5)$N&%d@yu(*;gw?dsSdDI6dc{T)=<~4GVN`mv_qI>1$3pu7eZ0Qhk@L0*XR2hjlDs zafQ^lFra0Wd&vE^Xer4s-m2b=kGk_-l91QwF#|g_CrOoZF@xH(p zz;Nf|q@kP#1Q7r}OsH$ExovwFuv5JjQ{yzOQIL+W(R>P2MMTStX1Wto|MkEAi?vGX z0;*fd=0LGTXq{K2bN`b|f8liBLhZDX^lSj=eHHDDsq@lG_={o37U0Ditem~8CN5@N zQD6oj$ZH?W<=ZEDduu_Tfk>09x|;y$6Be7V^f!vK1X`27VE1J27x;TFe;?1>8bMUydZ=cM z1*w2lQyyx?Jz+=vu2dILZWa9ifH^PYRMYgXK30VCS{ggCq1H031jqS)epG_5a4095 zd2arAw!B=4!mz6k8tvHkzEJOwx;Csazg}HsqFj;#>$PbU%pn*mEK68hS0$XaVtcw4ujUO30xJ z2Y(H?s#^7urd=x4CHty-J-0**&CKj&xn$7~F|E5>I*=(SYFb#L5iYZKuPDYUS+h%m zFAmIUV3oP7VB+^{2|IRFuM&8L?$A)~A5b{#k!x;%9?ZDbqG2Ivj6mhj15Z`!RKR9J zsoV8V?OMx5{`Q+%(Y=An^`l+kSXE-~(fXF0s)ekYW^=!OI#14%hB8DAIEskoT7{vT zo8Lftm9n!-lr_xbMaB;^4v&!jIn=A58L`^w4g)lx-?~k(-)Sj!RO!rue52wm4zN z=(#n(QbM?hCfIYMj$#+v$(i8XQ~<6cd}(LS5V0_}&1jW66rB$15P~QCFZ7})TebaW zuh5d~d{iFl+jaDAVh3Ee2<9Yj+=iM{Bp4)3c>UnDr)@42VbF!J)k{mLZ_uSy?Mk9a zRlCxtZEw~Z$e5RkCgy%aiRgU4v5X?DZi@6l*z%q(pnjm-KVovB0VzZ6ejTji4G{Jm z!VTUHMf=NE%An~9Isk)QCc0h5jTEt4eUZiza{^J#&cgI-BCCz6xT=Y0O#8%060;Z8 z+GEwDdoqyI2EysD+Kl`8j8pQdE>6^&UFR3P?rpWZaAr&8I0KDN!Ad0c{hxt5Y=-xq z47WhaJcqZI*PTR_?Sv$pKaT~tN0>E=XK8u{>sQPzPhJ}lUPsuhX?Kh7BEYMfD!7L0 zI66f6BgxW%I!aa#cy^D=Hy^Noegk#vQ}8&86X0HLWZ{)4PPI(fJe;jwr?**~i4YVh zYi{MOBj;=TX0H%_8=H0x?EwPWrwul#u)R@Dg0XrD3e<^}i-a*eD79-^rD7j}Fo8ui z_A#)%0PrwOg%Kq1XU1W9<~0?J_62pV%;yVAHZb7XmY z&E5Px{om4H@G)p*kObIw)n5jl@Td9v1r-0zSzPo2+51EDzKP!LycqSE-O)jc*%B=a zW`v9*-s51PoGzT2%YZ%org9iF9X)r;? z^>yoiAz*~2wMzTZ@rEatMrIKXxEZA-KFUdQbD)A4QTm;BaL0;$hL3mp4H9A7^{&Wc zO_7WsDsJqiQ;aeX*Tt9jfTZT>pL(gOU|}-IExZ|=moEs4+Ck zU6@oxI-R|I@kyqs7!>cYIodATpFYo+M~IJ7&@b3826LH-_j{t|ihhts{k_uv2Xk*8 z4`ti`|JT)ZQ3_=(YZ5|8wh&4wyX-q5CT7uCh6r6rl923sWzSf~GM2F<%U~>Jn8D0Y z7!otGFJt+g>bmdyy6^A(_&y$=@9+D^_xx)fk2#NXInLua&*ON$U+>o;vw;H?slUDi za=@2hw!i3%^2K#NPeICDbR1$8+neGMhc+HD{x@E8peM~5q!GHyLo9XY3AVSdtS1*7 z|EVY~Xzo!P5quH8^f(poma{0EX81DqQ9=hwew`}HQu$B#d}y-ldi6W$*whg|PV z198Yz85Z7I?)_+=9~C#|lOd$&6hudT(f@p>G70okqxvU&qs|wb!1$zU;0D}c(m!vJ z@MdrDu@fQEo&%HUW$qUAJQ!I83Hy%mL_Ao$IG-w1y$H{0ZnxHun7ucn0f2Ddpk(7S zwh$7ZgDg+W;-~GASzb#){)MG%mBMviGk(L^&A zv#)G=;ORo1ezCp z1D*7z%k`~oh_dtr)sT?*QSgV)h2PeMXT5b7OPysy?uE(a1o>6u`$j1$w!1sN9YsLU za&uo{cj#q@6=buEmol0`UeT+M>W2VM!F&SwlT(m6xq!3``as?Rr$}L9gnX&vwCC^^ zAJ0!|nkX06w3nitO=47~KMAoAWv!e4rpf2VC`pka39L7i2ch5A&xC@D!h*zHAUc!#zxnkd6T{z<^OvnUKy{Nzz7Z$o4i< z;5_4WjMLdt2T6)Y)+`J0cuduR zUrM)Nb?lN!=v)gBeB2A+n;5%*nyL85~!d zDz4%E=Q_W4j<@{PSyw@r;Et>PTz@ZEI;J+{%cT9o@}aSD%=xb#lS+cF^AvOpI%e!A zH8_#=Z`2^g#sMvxxQ!M$?)f7Xnm{VMjy55Uu4Cqs;oA*rb$g*zNt?Y-u8VG~qf~m*Jn$@d-RFePnd&@%)3w+}R%QQGA z0mY-xvmd_{j|za|QDHVs&n-`AeOCt!You-Dv^yuf7Vs+Seo@>_Eem+#=Pws@r6- zXMjR5tWNT9K7LdUBMa5igQw;A_cH8f_dXeW8fZT*GcQ#dl)<^~uiw!i@hseCkiMkwVq?Oa0TgiHX3*WUVL&kac9(+8lUBuQfOP{Wsm!fs z!qHI^jRKN?oYKQAFU_p5Gh=2~Tt`#sVyST`Ve;*l&H936r?{lYapP);$c1}A0v9N`$ zxb9NJ#^1{IOA}7X60aZj!8WPyIch%GdMh%0hO5DF<-{u^iR=$F2yg-K%7#x(71}$P z3!83l%|=>=Y#!GFW@E2N!1OaOfmFTj3!L@WBqaf_6^8coef?9+6aqV#`X2h6j1Tt& zRC9xp5-SJO;;xV~qp2}v;GgH{%oh3Ert=AYms=)(JM>rp;ggZ@MERi5J2^SJ52?Ti z+MqSPx*ie_deSQynjZ3#9-^1ag z@4nraV$wH~r6?_MP(>0YpBkjMQMb`K;8C)7N7^F>&z*8&=<)obT2N=kXwCZd7``i) zHZzx2oQQ}rIlvVQ*t&xMLp#?wTDvXFnt`%UF+5$8QPyOmL1J*fH>Eziy&7OJFl_EC zXI}db;nlM5FSEbt;AlT)30-{~s<3^FmRe^PkgT7?EjPEm81hEAS=mZV%8apYX{WKo zYzL>xt$wRb|eX#YrAIFhwl?*1I`pR)w;#+*6Py8!IT!#QbRUb%gUU5Egiq7?f9^pr8H!sfHcC`2rCj) zcTIVPa65a@PXJ$wv(p{;tE3!XRI>{BEum?>qHK3Flr>|`D!njB=u?J4f!DoJ$8^lJ zC3Iwwx6o|s?f3-hCZ6n`v!?`JsaM07g2RgGkCrc6_6ijr&Rrb#Ru(?G_g9x$ws!&| z@m^tN&*B8%r>E4u|0t(#fx4H;!)5ddkE7$WI3vIJz(RGTbU@#FeQ$x+E1gFeam~%v z9QKsvO)pCQz5G3Q!tj_pI5XRDE#l_|AL^2>*GNS#T2hwq-0zQOpF3GKzsqi^_ye-$ zrvSSK2{T#{Ir6^JALHMzx>spLBQVr=^6&*&VgcMn4Ne#BoZ**$Vp zO3Om$$J5^!Ad2iztpP$hJn|Vp;ehSzZR+Ncqwg)2KA!7Kuhk~0XO|c=v_3UY9<#d| zR`()2BQ@mBL}CnnY8X^vKX+flhh}Azy7_vDc4DpWQ82?R zBZgH$PNioI78DRoWdJcIGWlEH9xf`_ebAS!WkEqS=G80k6gz;5beXI7dym4F> z62A(?3TMxZK2~0mKooo-2s%=8meX!gHahbd3){_{zjgtF6hha2{XC>7`VWEX<5&L; z^hNz8A^uC=cu?wpu;VW|A~d8{yGicCy06i!_EzKe@sKTQ%Jy=}6c6wkKG?L?mY!Ov z&E;_p6%^Ij)p$`;lpWF7tjXn>-sndZ{nQ#)^0|Y>4C6f2<{Cd*=p0Mby>1>6qJm zpuAtNziD2TabE%N73cCyA;Xd~kH0#}Sz(c#_ADDNI)RD7 z9rayr-@)7!)r-Co9te!nyFDSy^dj}$py0lmxxK9227x5yn0eJ~iZpRB*zD>pXEr0g zqy~ZaAU%O?)xP+;I>6D5L68^Hp(% zZKE&r;UxTfEHyA__H{MZLug2;+w*m*3CN~iad<{<;471v&luG}HQ}9Pi1)l%`>VIS3JRZ4K0cc{>Dp~+Egb4%dz5Z{RvSk)C7R(4vAHQ4h*UMyGESI@JaBsR-ohb4o}j}q*Ws={6-xLm88 zm$l0y9hJmbH(QA8V!y7?j1$`~(oX%}c-t&cy&4~()G-y&oh zRU4=Dyc|W7b3PYS?dF%>5nQqxayNeUWqygmlrs4KkZv>#U7h9Xp3v0nji;g^pElo& zu*k5$RZ=^nuvJR3GW=l7Zj4;U+=ju8cZp#oXa=peT2R?^>^|#Es1;j`o*E21k@6!b zu*rG!v2K!elzVxYQTH3;QWJ~GOvT}zH|W81jEt7uBRuU&b4Tnfv(W2gn}LzztD`>Vy}=_UzZ}~3IEVxB4QeGh+H6~UWd|;hWP{t**WsD_TGpgk~+F-AHavW`wHm}BN%P|^Qb&&&Zmpu=t{>zfEWk(Y4?@C|iAewruE%&oX zmm@2_yW`W=|6I|4iV8Ys4=K4I(}5;dS)Y>hxy*}2)H$y20(Q8cuTnOP$v!7va>_G4 zTHaBs7u{WX*AeZbGZ@FSR{!OR4N`08Eg*zOR)MgtGHNr&)14nMji2?58y3YQ`*>^p z5}@|Q!gaO8v$&VS&}5|7F|m~8^ZugeUba?W3&Uk57dwOpgd7P!nc!hF^){=z|MFck zQr-2I{ifAkg~5PkQOct#zwNoffl%=*M7kenxp<^cGCYu9^fEkMKJ?_rtUyaxSR2>J zvdK!vcWsfbE38pwjes>mkX`0H(SD>1l|lF6H1Jlrw(?nRemaTaE^<@MDnLIl$?`p` z5+7f}Uevi$9sm12WS9;RHA7g1M1w$`MNnUa?}dn6dz5rBg5w>PzH`N0>xhY<~l*{8b7CKTnl4g)U<+ky~tG9HQFuLc1 zatdo&%@r1mSp(9!bM`FWqXxW9_f9k-g!O!1_m3e!#eXb~ZEKe8RiHn@ZMYoZcXzB#H-cM%p3qOrD^Z{dySL~ zYlCC_-sU$&jIoXg6s>7wb%pNzUVB7}I=|DWPnn-hM(bF?W#FZgug;zFe)MWcDZ5vV zLH7d*HuTiD36-Ss!SyV;T%q>o1^q;CvK~#^W4%IOvWxzdb$&}vV}h3~-OFbtIZ;Vm zPfD_dI+kl5!K%|MJTqBMCCkl5-KbS|*n+7sTWkomC%3#1#NZau5qDA-zpW*q!5gL_ zl3&M>`#ClsQ^PUapeH4lY((A#JA52{x73;=F^_Yl1$0w2avWL6(RA;90EfGvhTFS)wPOw$FRY zN!0F+xSHk-y!wHp%2@S`!cLZn^gXL@W8gTWLcXW>K{Bmz1lzRvdZ=4W_!@AS4! z33^}B^ALk+DMuwZ%n-ATQ*2J%t-{zWx(u`A(ae^&# z4=mO7ajE`*{i7;Qt?HtSpHomj2Mcke&@qd0nPWx#DB z;3~cpdAT2IlYzlk$BEm@aygA&4 z=6y2AM+73X^JS(%rG2m_Wmnx=-u)cQ64Ttby=}iH=p9INzilL)_u~8q8p`dVvFPo= zcPHm1l06*xbn`yVO+20wT4a$9UNGU!X)Z=S&`<&2S*zR$IT1FxJbof9M133{sW%0Q z`Y4|jOJcUn*-X0#yoQ1aSXl#hr;I1Uq^g-fY?_pF|Eh}5MD~@+X=XR_uJ`0xC8M=X zrgwFr;DRu2^km28azR=5HD_yOl6hTV1X# zx0Hrcp8?6|4kX*X&9!i~)0wWeI&C0aLe5RzUCjk^Wg^tQ5}i+KV`B%8u(y{rkG0nY@c2&6rIhNK=vN3&*KNi|&W3AFZXLX8beRS5Vp_5r}qKZXD-YKA7Z_+l> z92!hM!jf!zBTpXam0+m_Eg&V93lxc1_avpRn(!nAQZxe9xC%G@hiAfdlIdmU=8yVN zS+%Cg?cG3*+VaJs;@w|-PWYpkn2RJ4d{N5 zwyhE*sNzCyRmQRgG?&j=b6DxEO&Xc#>TANy7Hn(VER<2tL3|PE3cAFK(CXiGchQmT z3}Uz>6NAL5wM~22t_n~+rto2>ThqpP1Ijq_+r-clw$csGa+{2iR%|-4oS--u;!5bcV zJ}mEwB|S_IklP^9m+5oKIa5zsPnU$t6vtJjL9J}ueGukl`Ot!MXPmQ#mDVIt%3mIU zZ(ntxdh<$Wq-acAKRvm&>C=#TtgYu=KH=6k7x#DuT!zy$M!vpDvp*L1$4Y*&GG}7i zdXA|TeZ8VPD}(&xS%;hd5l`>NQ}#S@Ywt^t7fmkI+NWb?QzA-QYddB#q|D~h-x*C+ zp7j^?x%T&HL(Jl-pV_qfi`9#OMg7V#mKzWi@y2CE4c}YauY{$GWrtNW~jC(PY zKs0J(9LvXT^`+>Wvz5N%3A@4$R3Y);H6#h*(`?1Jjjy z+V|4gAfE>p2SXW`SXR50wmaQ}53gJMUUGCa6tk*7kuk}8KGoZEbQJLs5slY4EXhrD z@$L;t;d|SSB2@aNYmB@4q+|rrHQ^;fH9-&k+UB&{2V4HQCo|q}^>yI1`_^R<))J(9 zjbB5@0&@>p^v4wFT}QnH+Bk=^I^W(5F4rtv;}a1;D}2Db^{dE`8o zf`;WLwJ0R8l!%_{N6QU5wyIEmF7N9S`N9Q>>gfl|SWS&j*7Ik`$sUt!DDP@Qr)# z{5&UCw@P!}+s<#>&sgg&d1zUIudOf23hvz;OC)Ci%uuLY zT^*2(c1I%g?UDEd{hU2BQk$7h^5XTRKNmV3?|KTr0VG10TJRKXp+oacr1F-h66N_{ zEqZ1g5S?Fm179iMP=zV=9^Kxo{*y&SW9m7#jLeI0PX|Clh=s;c8m~SHzu5PYVngi6 zfSv6db)ByYQP`Mz|6%a-mM0^51TOITPemZuVbu)lsZ~DtxaePkyZ_4J{_+Vd-RQvfaYs@@~jjP7>Z7yq2GPR$}$J)$G<=L24 z{KKZ9n9M7l{OEb@oynKdd4YN)H>!CfJc29WZ9e=hu%gP`_vzr?EdgQAl#C^6aD(c< zu+jrSif6a>X>s%a{0Le96FUZ=s;S`PFxfS7<&tIdP=TZt%N|t!^Gl9#M^R#bq zh*ODmQ`3l@BR{YG7Y*~L>OYFO)Bh7-r8@xtD;e&SK?s%dJ;fT`#ZwqS7@1uBq?9}r% zP|sDgroj&P8vuh3bvRLY*JAG|r@3aQpmos_uRa+V+``+PQpuAbiq9tkExgzDU0i#xbyF-#d)iT$J9w4Y&E1qEStbmY6k1DnUh9?!TVK>J_{XE{Qs7sHeJ&4O83>x6m>3q`ue&`wthBwb;zc9Z z+wZRvtYo%^tJXKPb};eBnDCi;zWG=W1F=v|(~5ql-Q7p;idUeNtWa_0wVZpT{ZvJ9 zoi9uN2^_z%uSdxEGTgpfWC)7^EYjz577y-Gv?zCNneiCg21=sE=hCi%+IR?gU1C;I zJS49BI9hauM|)?Snq27E*ouN;TZ=6IaE|S&b6A8djcG>B((08d6Uo$c!=AM-S9CXe zYAR*$S0PE(u0aFnkc8;9H1%Y2>dIFhl0&qlZ1y@`scl^ACtPH?3L!5|O{Q9x2~LRT zRvXJs2(-xg)M#dCbPk+FgDXEj-uXpt7hzYE@)L-pI{$bI)KL%_&l&_#QiGH=4L2In9D`WeuT-K`mWhvnL z5vZ-YRtE0!L0v{+&RGMM$xO*=%>#zq{hKP|v_+{_U4#h*N5HZs$6dGvlud(IJc(qTU=Ok*^*Zg;U8tPv*T~mg_lDV@)o{s*7Z6Zj6Aaj?>q==* z_p>8ax>Z(9@B$CI?y7?;w9izJxr8JkyO+pv)=4D?zAwhCczR#0xF$G`8hP)!#w<&N z0LQfLytz}#)hpA3#KNxyYgVC{jhC^dFZiL1H&_>~gc~2xs^N+z7bYgj@K@y64*Bt| zxQ#W$R&Z#U3%|;42HJbSYe3`#AYOa_K5r!<$SB4B@NjD~adYctu0w}A^K3A>vR$n( z?b}c{-;N~H8#NnG)t}x1vUFLiuY@i64^m&9&@z^izm<>4QhcJDV6UDTRXYTHQk!wh zlRs14Dazf_VUw=Nr$%0nB*_&+5GaXek8N&|n=%vy)p3RRsyQ%rS;SstJa)gJt7B6x z$A$F{I5k=Bb+b2iZFLR-33IlyfW;(T$0EkRCnR9EE|5&nAsNCob%i!N>)U&MJo{#z z^)=vzukUVzXB1 zygppGy3RnRfT_gAU}`pGJ61qkqv3OGLg=95nVoZ~3Gj?Z#TbPsRsM6_43Uz;PDYx? z>*ytqDvcC{rNtUGT+aiQPi7KwHWNq;bY2;ZdAhV#UKqDA2HrJ1UR>Eod0U;mm)KF= zvz_I5v2#ocRy0%?o#Z{h*kZaV7E(1jb3$4li#Wc$`%GomqE}_Fzy{F&cMj+kW)9vG z+oxUC;;o{uX>CeAZM|zpcACHG_butpwY0;^`{Vs1a`oM0IZbuxJQn*2T!Dh;2p6xt z+l16}e(%-eFLAxTGrALuZ0AqfFOb?}9upcDL>>VCd^Nu@?%rrw7}3nAzqsDqtk;q_ zB%#0LU3)snw!U8Ac|=n@I;Z08Zf*-|9$Bfr zGRD&K!G7sg68n1Xy_*otmzh`lp^R8ndMU&K)ngKQGQTdvq6~CFA0FA=mIbA3q1k&< z4CX22U*QPkv{#UIy(`Z>gH==xB)+dWyx}KbW1Rjq3Fv_z&`%wBrfZZQoLIqi*^_Or` zBE(BEg*o&0*T&pDNhb;oZ%fi&#%`RT`fMl5RXuxA(|!x|px{T-; zJkH`ecD;F|n@_Vpl0$vS<@blJ>((PU`xP;|A(v|}JpKh`jFeHT>D8~W;v+u}LC^X~ z?k!td5l9nG#EzM)uVua-{?1*THPtZ3i{oLNkqt}P@Mo+0do5;01%>NMpIu2p!vTmI z8fVIWaFSgHGLFU{O{6gsxmiUy<}#?tAe(qKw0-BlT&GH-0$=Z8e}ENz+F#ur)1WAf zW@|8ZEUw&cR(r>;MJ|rwlwb}A!C^rk+a{>6TeVJj;yJOuwn_Qh)o`D z;i;n?k)BqLXhL@{z;izl9^!7^o2>o#C<7X%XA418=hL!T>PsTb_^Qq9(th-;BFy5W z)WfHm z{${*3<^RI+OV{*(!0;Ne$afbd@%Mhi`8q zeVR2qv^Ib^D@?1_^4+Y@5>U(1f~FYd2+-@hIVwYM5wCk7za%=W`S=PjA>Mu*uBjykfc z(&tFel|kxY3_%jNK$Yd}vq+4k@%-rcDz`gi%FMQBD_6Fc6|wgp#sF&5g&)(Dz|Z=> z6O1s35acmV*CSrR>kG#UD9*L?u-$UZF6O`*EQ&1mn~v253|xNW!C{rL9Q~-$sv|c# zc1x?=7X$EVPT%JmcPcF$q3+MP`Tm*o4n?hI`&TpBd}(9Yb+~g|h$lU;XVk`=O4>}Z zZ=^GoiLFbawL@1pTFyl%SslV?U)c*9ksG*aG07I(sA45sP`=WWi`u#Lkx$Af9=ueG z_AmZDoLwBBpyW%xGI7qRMQ1x+2}!VRliEA<#E{uCmm|O&w`Qm#4#VFSLi;BRRz50u zUVrG2`4hdH*DcOnhTAW~yFJulGNlUjk)BZl6KOp)bt}bmHg4af>I;%HBH*2dTh9#_ z%5ChLL0H=J84U$F;$$BpSk`*d*~PyGBN_H!xM~-h73hHK?Yk#_c`3bvaI0j47Xwq@hP}lsYxMfd&Q<<5)=PWLpgwk3U%L z9;>x39T#rIQ-|?>QS!959{*C|3(M+zlO01{(-#v;Y7QMrWIGW-#F)#gZWFsRFDx1& zRmb@y3-LsPT+P)l^kMnp_&>soJ6g^m3ha2TEAmfX-TJ&|Bo1A1(Cpu^%Y`0b&1j?p zSb}vOv=(uyxX#GDXU*`Y41Ig~K}1Q(MXeE-XJt`GlY0SmgKyr?4s#yajFuyRh{lP! zP;Zdaq}o%b-tl16G1H>+N7=m#B#dV7HQGW3sAfA znVRgcN8Al+Un6eT-1esrem03nx$*`bydgxJ2s@jaz2CADaJCOfuN-Y)kxpdjMIx>A zRg-5z`^QC%gvD8-TMC$?wVl6@erEf`EcDzlLF;cq?siyg;MI$@EXAEt?^a4VoD!~! zk+GKK^#Dfa$fMKo(GyaoJ|&M0N~db@1q#T>8_})}Dt?VBw>0y-x7tt!djQC*xELSr z@N&ZO9ESr(>T3A4SyMB(IykRomiOta1Z;f=ML}}Cskzm9I!p|z%QXdq9K3xxX?eJ| z5(2=+ywZBQt(;^!@=Y-tIRV>T(H!}QZ-%eYDrskw|k;DcZ)gUvAg|7WXrqCm|4EB_c>&$;;blt4R? zyY38A<*71KKuXXv_-7rIVaP-X>g7V+%O-d(cc!EeiF6Jr=IHY0BFY8{d!NG{8p1G0 zn9&cg?VuUAgj|3akZ;QGxyxQJ{ajP_r^KNe|CDv{W~2{0Y5#>QnN@HxCLTAJalZf~ z`EI_b-QxzXW0SW5$AUbp5QJ8Ok=dCF?iDGLC?gx9p4}fuDlhpgT@emQslMB+IPA){ zT(t{Iq#X}1h|Lo59uw}UQ;;I^OTLB&ORiL`UCu%6es+JXNK`Xu4Y9r06ge)ryEBWp zXmdpCWl<-MUSHL}j0BhDnY*qftK+7QsnanwCeSp0^2eUxx|LEo;$xn_xsKBMm)@%k z``54Pv9@RSRyLbtW!#+UmuqYK6ja;9QYMX(W7ZvHJ6k&0d+SIx5Zn(x@eR@3=zxNd zP@hJkLoQE9I!G|s4P=e6_p`xY1iyRTJPPrB#y#wYNpl<vYfY#w1%$;s%O7--rwfk9xe|(WjL!2_~W^-(iYj{XX?z<^+4c2j4}?*b>#Lu zS+Z7yU$Mj*TedNtIHczrQEwmGXt>|(*CwEqaO(kQm$QDr?oGZ=l=Y72!BYHXhS-G{ zz~KBza970_!>ypTs=Bb(o0V))4AjM!x&^@+*kCtcxI}Q-+TjN0xl2h*0WbRCAwCso zK8jEWR|&|{AgH||oU*;DVIycKD>QptxbiYNNaV=H8Rv!!lHD1Vk39_=*|k3M(^-6)}dOj`Q#%ia7GS9ty5q?=2D_S>G>QBSH$ zsxs?E6Pj%go(I(pb7qYmQntrXk^SMzdSKM&Pp=Q7&YryWcQP&#_J{FTe9yp+MNnZ# zz|))_xnJIYGS2@5M2l0W!w$Uqz+WDjxx~~P28oRN?o2L11R*5}cEZV0$kySHUjf!n zK*BfXyjcSWF=E`V0No)NM`P*zjaMmqLXlT#TmTY^;L%zlB*7a`-S>Sqd}qNF?J~vF zv=kY(;akkQgYlmGxIa!B(7}7s=AF>#QGeyP9(tUM_Kqi%$34m|cxcm`adCYOTgdrr z>hAG5*6Ac4+`zQwSrsn7j4GrC|ATnkrvv)`e%yIQ^#AY%UC)ZvML zDesqcQ&X4a{~~j;L#r{Op<1SKk6z}~;YH~?rqAKLe*<*F(Sa*BnmZ%JaX`+q943oe zxP1FRi|>8>-Uhfoz544(`8{1h zPaEXFw>H2H)HlZ}bf)kC$pOg%-p1gt7dbsY6YIZv9xQYUYzL{^|F?zq|Dg~6<*oYO zd0r;Na&<>*zCBC0c-VPwGG!)Nv@rX<9A@KApa1@wwh;Z@!R=E4u#T(&6wla_K_e?} zZMpc4D=;4nzL2E^CN|{UwDvgp_Rf1pG7~4t@#w|JgH&ToMaNgq2QTe*W7N1^sfnZOE3<( zpPhpf&hvHLvhwKQ_F8b6WO|hW*f1n-q&!61E`{wJ5LM1!2YEI4S!DbG>l?pqHykTS zmXqfMJL>EQa|o~WJF>t+meuU&ZIw!n8%=U z&7-I^n|U?Q+1sH~EwB3hsRqby7Nzw^Mka?oC+@SK?fM!loX0ILKG_f55&(t%!`!_ z$bYsC8V3)&)j$hd=~1H=!J)QMjDGBS;j(pDtF(*)lbSEAP(2?w*r!!*Jv120+x`4oy1-&yy%{QQ z<#gnu>{aYWas*nqXIBloj(3p8D~l!J`;en5(e5~Xdnzos>Plp-R zQnTj4j!fvw#f5VOD!N*zi+)bXrYkl#hP;}uCQR>Sm z;lpXSEQ|x5;yTCiyBq8I==_1RbK`&T#3{kRwhke*;i&`P6eeG@EhbLaV0mCxtn`D;_6GeGE%NXbt*-W#w=v4<8JSu8Ely%9p?+1ia_&o=&{>KHc8!zJRikOr?=?GFNtEAN(g?ILdnC9cPXqay zzE9oPBD&SoF^w+S<9d*-Rvtu~+j1$tW8aIt60>yFq%{aseY6@~7LrV!{mq)5>Fo~l z@gJS&DPNH(yHS&SDml+8w0^2#h(LWuK-0vm*3a|b!+NqyXCiY#5-p8u{4LnLz*v+4 z(M~p|wC_Q4%`r~g`C8-+vsbwg;kC*UM*fI({oO)Ad|Al7{c0)p zm&9L6vOCeV^O8su97rDb*RI)Et=QOWEeIY7DoOv&=Qamj;-vvH*0XrG#&?|sr3-xY z6lRFW<5I1<(Sak^_U>NlOLNJh30WP!*kIe>{z8%BG*LU}V?U!N8#SdLwQUpmsM_)( z)gUjjb~8f6@B2N$HwR7*%<~scoS6jKT`PclH+PKBI{!4Y?NEJV9An#3)J|JK={G4S zyA0j}lM@|yt2uuYBWQnj#VM0YtVPw71l9GeooOJB%+Q9_jj%P}I$tL=h@%T1AS z(`0Wof$B|;$-1q>o}SC)<(7jhOV#M9?awg?fsF)u<*i46wq?UbI(ia|#D!N{KN?T6 ztZ`#Uo3Po6hBPwt8jty$oAL3iPqG(WNX?!;{$3B^P|fIy4F{xx&u$hwu()|#4Go6Y zx?#M6KWZL(Xl2Lc%GS?TV?0OI%N;vHe)Cb;6An?nKnxmXC}aH4%QE;jH5L@Cb_yNc zVJTq|U4j{2AuXJC+JB(Ux83jWD#*Q#tiI6RKR?!GRUt6Xh$^_^kqw??zE6e;@=N>5Q;D^HGeVTc*%A_uBL;ZKbu-RT`=3{Ypv2?imZ(;|G}H+5%N6O~ z^U_@}Ae7wl%|BS5YmIS8(Rty14D zMiCm}eA*0USu}+;P#OQmds^ja;u)#V4~Hgej2)b#RW@rT)D$yP?6DQ`0MNf)EEd#P44bxWUJ zQ($nybsB69$$$67ytn6Ahd;X15&r3W=ixI}S52S$C#ma9#NsNSvIT;o+q5ko(u!R0 zI_Df6HC*Sogzv$_#b6(ZGIVZltx@OT==DwEhrhW&7^Q4wsX`8=$Q6YhxHQMs$agz+ z3;zcGvpzeIJtOkNBA>PnxsuBG)HiR$3JZ#|pvoSk)n;{YWU%%(`f0%|M@oXVT0UjM z7DuO;j7km1J*a*IPyPG1(9UdQ+ZBv+5^-?p0V~@qGR~F#g&f1AIEk5RRS*G1=uB=h zJ$`T@e%t=YhZyMv!zJ9FQ^`q3!7%=$y25iXB-B<*kCLU?hwHO&>+Abn>$ z_ZniC4@k1*g1r< znYeQOcsecmz>h;`eZ(mDQCgBU&&0PA{mll+3i9^e_vX~3F{O~ukAlnu&tnX5O9I$4 zgEjv7s9Gus+4%iy|KO4uJ9}s5>i7!kA?Q^pyBdi=8uv&tEk7Z5_@y>->CZN&V}+$B z0^s%z$KER2a=AKEnT(N|GD~Z5{1@S%*#(r~NiFq~m96z;DU#f=@Pbw-&q4?cf+Fv& zS8n7LeH?tDugTVL=aZWk%YUh6ONqxMMkZRK1#^#-RXS`F|J>gf2_5NR7jmRCbzBrr zDWuq@9@ctOO^gl0=7ZJkt%E1iX*qNR65^|66`5Fq-Sn}RAoZVyxH~+sYFbN5c7HH< z-6Gce&{4qfh7ESJTk5d2vp|~^E?mjXzC@Q}EsGEQJ8>kevokEM`xWNmY;8-7|3S!VFeTUf4Fg zd)M_F-EAt=-(l8+Z?qUbiE;`qU0un+x;6oFKn!NO@DF!UpeKr;(-352)l{cr=VpSl zehb=9KtQYJQ+18o&YSsR_tvG@fbx+25CSK~4O@!&J(!9|kYkS#58G2WuD@5<8jR{e z@%Qk6i|of~?pfRcHx@d3l2UQP=#(UiBeJbw6s?L6^)k+fCf^j9;Vz4lMaiN-3$Mcdf;3vofwEf011x&v*-MG%~;|Z3-7L?;aRp{9qswO*tg7 zV?MOe&YMIHZIMJUH%v$bb24%8Pt{?)Xdg5P;)w8Dv5dE{!eLbd;9+W-q}U)^AHUY> zO0nyuGglm@pS`q88HJ!jeV?_^snhZ>|7A7xvH@WTjhh5owCzn3`pxu8^Wn3AxxjCP zIYi5a{7JRx?y=EIr48Hs`${h{16FQwa=#SA&22&T|AgUUZFN%(tFPGXZ@5lwlrBSV z&TrOXq2zEL7^ct3o$#%SHnLje7p;Z+#EPuPad?sMW;BuI9>mNIU0Jdr*&b={7#j?K z7L}e3>y8bE@U&&x=euy`^U9PFl5e#hIm&T4k6*Dbc}j3GxdZVsHnBjaa#8bQlHKT( z(6vu@gpqmijI;V!*o`MR;nH3{`Ej}Xc@EDM z;)`^fTe}I#Sn7j{CRgy64~8Wd+3eiq3r?9ZEsQB4cEd812h|sKC$^JUr-T_vGH>MJ zSZ|I6z|8QD07FO091y?P#S!#=dfa+fKws28hJ@8s9dQ7woQ71T@H_abpT`@=M6dnH zoJS~)^G1&9*4{IXlDW$|6oHo!T#QwMP&f?)1H7*UtQ#xelyo9WwyZG*&w;1WRqck2 ztmaZ76wQi|cs+GRvpN1}O4Af-9F)?x<+ulZ>JT-m(TeUI4DI(&Z!M}@>IrT|U=kD5CKXk8EB`up< zFv12WBPUe7NoF01v}@F%UoOw&gxuU|ey~)PEL-a~rcpmA2dmZeSJBwO58Jx1lVv^Y8MK0zIwG)x z*QBDY8)5ix2T_3Z3LYn0yM8?@IQ>dZ94bu5ZY6uDZCphv-0D@ZSxm|K{wp`qm822h zmw%egw!=P6oZ~wcK%Nw{f{*c+VeoQCB{|?KXG0MmE^B?_39HWt1q~KQVZZa8tpXWn z?anR5)u85*FG``-4D0d~zVLhN5H@`X79(Luc`c=m;@mPgzZKUc4T2K)_PKNxHbziU z^FmwyGzBkW=>wa(xw zg|mPY|FD7o9*XKBxAxLd&E7%Q5%aPF2*Wwe-Zpwtl?)*Y8kSqF5clbWY-w!D}vA;L^U|DH`fTD491n9tg2@Aq8-6Nf%sV!}HZ+>KI# zkk1GK`6tg}!M!8kA|p)j|JU7jM>V}|>&DGiwgu6Rh*B+EQL0E&x`p0_5UEiC=^%uT zNl>?_Ac$y)AXR!og7gk50!nY8gc1ZoNeGb=Ng?-Ms=azTJyKme(#v70S^w(C_ zoNKMQzB$+TB|j|Fvzxa&=ut&wYL_%V@r&tv#)a$KrW#oH1pl1ghgPwB;`vb>+Hg+k z+>-3zw@SUowGcu!Q*FiY%+U~@$Hp4C-nS2JYHE|b&!;BeqTZ~E`qYtB4EU%Oy-{0* zCj6^p+B|7EK{(0x`-dZ=WX0^gtBb>8A#3{!(dMY=Q8AyzYU7=;`kZ~kEB;zP#&QmX zXq{$n%SHHkTR!=4gzk8py4@;+WCp_gJA#KGw|Vbd-QtwT^5kXikHp17zW`B3A%5Iib;Y zm+8xmz}%p$^}u?utIP1p-uBc~Li1F}#`kEFzBJ;6+Y0A5xjhw)Tr1vEtKEZ|T+?7u^P?1SmaQ-(ks}8DGaS-pWm8hS$kzYi$P9AT9r$S zB)n-2J$`cmh#L1@dN=ExbXL1U+2F%A~>4KwyI8j~)BEp-hF-w`{ddRR!$ddjR_SmQHa#wQJ;wBnU3mSC?8V1@pwopH-6H~N$-nAxLa*Q(btV$%qXQN=+!D-#2ww9$0aVER0_-rUyQn!ngsb>P3-hBWCGKV4qYHIjAm&~_AXev#qkT^#}1 zyWy}hr9CC8_H5SIxTCo1Cv$lP2#MUEn)Xj^jPueA9yS^$WimHB_O{ABv`&->SZ)2P_ z*%1;`a7H1k=9-HAY@aqbpALvG&TQz-JaW)zDLrk}stQud_@`pnUp8WFrXO;3rnr^y zOqS$RLSEy*pjv^T&9(bIJKi3D69TG&LA6?w3B!+_hd4`Rag_Dp56+CY%nZjPpCyS&UlJJSrY}pn3ew zIf*IIRE6IQvHqiCyL17!?(Wjb0I>0Y3@iSlfO`LbijxB9=;gj@xxTB7GhX4pJkJIy zR#_#Zw!77?FREbnTCH{l3-d?lK;gAh9vA<$YDd3&QI40d+4yO-^)wJK4ZUY-lV3c? zeLDB=f_5nFFJEttRm-M3%Vq}#KHmTi@)ucMPWh{1e%B^pcQdqhME^4&F!jZSI-C9=Irf2Nrv4DTCUw1TQ=^vOi zqy5>xVAiI92wn{pE3P>}`Sd77GjZBrZfzxV7q(W6713F``X8~~Rx-v9Fd8z3yIq%7 zyZN!qpF)VkyHGu7>w{^pp<1=67f@8q&DXr?2Y_jh{>@&)zpmdzippdx4=JKn3K@40L0}|MSEWx{dLKuC3dxHIW4~pU@-vRm8>}M*Z&8k zh>-lJH7pZ_fCF|S#oKnZZwR^bUnf0wDPsY?A1&3m>7`e*EkRtmTL&}kzZ2XVJpD%* zaO=r`PzwAHWEuYZ^A`X48*fb<$^}D~Y?@~)t&6cn1ca>;A-|*qvySq#-@w5wLS$H{ zru@0R_w9C2A!%hjjwgu7VmZCTXsuQ-tM|Rt{-7lQ?bFg0nb?DScf|tM&h{27Mi^nV z49cmse=epd9n%kL4j5OUGU7)Yz%cn_j3B3T?G5OruK1x`+Mw6QSiW==2`f3&fN7PC z8z7;^i-v-?2&WhABN}syG$-eh@e|#n8)p`>G>gB^Y5p_DB55fhbm)ML{_ILA_?T?B^E5X)|FsfbN z>2-!XE=$CYCApnNpG&E!qX(I8xWRKcb<99Qk8Q|&N=|$E=OMcwEs_t`lx_zv!dJOG zPdlVlq&Er;waCKP+=B1p=u}FkQtG^#&I;299hJUTu)sbfas^#ZcF4Gd|L;7ntfFhby)eM}q4y>WiiOWNeEF+Ns$j>rKKVTzJXiYa)$H?i~N60m9hq zD-G)Z8bdvFru^#Mm>TQQXD`WUm#eigVYr`j*tmh-b&OIUl3Yzs4|@ zS;lLd?T$hH2`FO8-Aw$>rju#JAjAU2yM~zRmd5mHAqOEf-B<`~LijclqeB0=3Uqx1 zV}zFx3QkHJ{dh~eta}uor-}`)uDoA_u(cnQvrh6E9qTMU5I~|72&GCOE<-ufna@WPe3>!`AgRqiYh=gNK^%a#Ls%m>4oe1e9K%hOftjE9I! z$!DHJ=5)f!ol6CJwZVcOn`2Oq@%LT~q-14(VT2P#Qz63%jtO(L;PB zWUqb3|I(5>NfIA`953y@w^(|fl=;4JCxGBWeWIat4gKrc7y7JwW@HX}t%^}9m&8a> zsoyF?5PhENbw)@t;Jv@I3<>tiJGs2&joz8fTO|N1RJ9$aU$ESNkk-DoZoKD|dO*Y_ zpB+H5Zwm5yXEZ~FHh_<CjE5IaPEtx+_H(9?SZ+@P{Balas&UB?_A z9IX886Xm(an3J;EK;)Mj^Un_wOP7fYAEf06OTDyzQYZR;Mx38N1GNm1)*7wIG@z*; zA3??pbX63q(hpY*Wa4(x@uxyADG`})cxEvq}EQm4uN$VUDU!F zkg6z@+ae7$MwC#z(ZtrrABdMj%L(n-D2`MbO5Wp6Ba9{>l4r_NEQHQ*YP1ZP4ZY`v zShOJcdwOEQO!W|W?(w^07}dt?b2$P^#bu7(*D8&Jz^oz0eV>dV)@4wB2MG9jdJ{el944g<> z4iaK6?6XGXZx~b4Y$kvrY9G$2(|XwLhvUcGVVQX0l>{4Jx6eL=_HHMfA6litlS{*P z;6@&->#&;aGQv0yA@CS``@RE7j!~a@qntoJP$SK9c6$llSBb5*%(^er8yzb#P|a)i zga|G48ZGJ}iVaT4OW+?hBf^Y}b)w7cB~&jlAq)55TSsG~H(s>mdX8`ue`lH+!cT&} zeHarrp#}ol?69X2V}=&>;3Av`ge14zIN)+ECx6C52gShII3CQZO{Iu&H(s*kjAJ0%-RFVoIb5i* zNR&fv--A3rqY(spN=-Q!M4lBS9+BAZC7^DF%~JP~M!g)R6u;ST)U_xDZonsLk74}e zH=ibUC1=q27I1MK#~)?==Z4a;gw;fMR=E&14@$g;@hoec_f8%8ByeDC#J48kapL*) z7m4GUeyX$I_krRwMUkM-)xug^x9TrZkNV`Z$y1Rk9T67theUDM?fL<=)R0US-#Ah> zveGGHJ@$?i-n11@gu>Qp*zb5Sg}C})FNT$T0SQ&yuB9HNZcnTuXv>!A2}(oUVVA_- zFjsG3Cm2!p%@8+fxu}H?7CcsSc4V6@$#l5%520LPiTC!9>{fI`_?prZyw7zwldzOfN$ z>(>vGhdFJ>(4lH~i4+z#?r;Sy9NcIdR*Vlo!+!-Et5z1C7ZP zm?EN`a-|`1LkIWgQNV62${!$uv#q@SWAM7A9;+-bCFDG+=EI_%qyKk<&Z3jJx%-ZG z5z&5?kD7vL#DbbBriill+V2a*%ZycO$`qn0Cu~}&gTwA9*XRALA|oc0a#_QBlD}** zg{3rYhs?EKAS4&+GMB)ro-+)q@=TKZh~$9LMwq_r(0t53Ot&t?^V?fN%6fkuW4`>N z6hYM5WH+C^loPW<ZRfjLwPXEM#U5+iB=e?3jRx zql9xt%l6V`_D5(Td%VFOB3S?Pc_Qx<>(fMv8zNswua&sX6D1Gnt`2d}7x9p8FsV$d zzL~YCu9s-qx9#XgO#l=E0G}x}ke^TEiHpreRbsd0I6UD|*adEr(uL)XLa z;liMO(&CbC1}-_G_xIF|1n?;uws6vnokT!^*ZIFZbW$v+@WJ{wu4iw?DN%3vl-k?8 z32qd_hBrN7*2Y4-`d!kZx#V&#=i!Yx3O7cnkJN6?xyNs@xAt>-{fnDsS zob$(cuyS2JAE34TRJwNBOrN}+(pS0ab+>jSiblh)o)!swO@ z71$p%A9sm8Iu+#JJ9fdTVNO$T?o4_kgH!e$g8pIJVBW-L&jT+2WfT)bG$3wF4=&4T zVA9`60FN}e{;gcixzdb8_IG~6h;1nlpXaWM`9Jo5%Bcs* zs}%V)0tC8X93j^DjoZMPXd7I%fccecl4-+6KGAlgb+Vw9k(mDMRM)=YgyHQP-fUgR z>>bklutvOOiRRKVw5nS!L6mbHsb!6mZ`{5GRfy&WjHh_;{L9Tk(7o^jLzSQvqH^i0 z!`WAP@UOKl&MhjP%C0*BaQAIpS5}6$u@P%zi2fR?{)9Q#tVg1#>Q!2QQjM#$o>J`x zZcFf7IKjJN;1iQ0hY;7P=kf%yJp(smOH`M`>!^ie*psfNUJ0(-1{rOn)Dx`4azFkJbyw67?xL?<)sBUOM zLjwd4t@K`7cx0c`;+@B>+-+vvwln}YtmSU4zh)}LEza}0C}tpq3~r=}qPE{@W3>+h#pLI0%l@*fss z9RS3&z<=j zT>f9+$2pBwS=MabUr=p)-PWGdt@Q=~@3MuUZxP$h3qy^Ghb7ki_Qf0B<GBV68(2I7iGQJiO`=aG;vOTRN7yJxH<{_#Pq2=VGlNQ z_*{^B2y^cz|08r}rKcckG?GU(c4&@N^Ocj@Ijrq}gBLf}=$f{5JlPN4_rjC3?gD5g zd)W_P**#bOpxXo+W?$r2uP1alp6kOIR~6!;E^(5rw_#?`%qgvLHi=mC#)#)B>d~fScM{j%0dHo;zzWG)?dZd&gzW35Qn=D*=u4i9Kh>z6l6IG6` zkW<_4f&_~EWrb1HDyNP&H+-Sw9-qD^-e?b?!!y8Jgr<_9q+FiQ+xkQ%MK#ca{^8Cp zgcSMMe>|v9oBal;1~J^BH5y8$%PKVtzMbt`9O1-*`Yy&tc- zbYM?Y2=qhnXKu&=GI$k{yGO@&D$T=minp)h5l$p%-Ia9bZxo-PlhPk~k63$DGCek* z9?IbkK44J8_Nu%aG^;P-L@@5l{6&}xinX}&4`^umUx=XJ_H${fo1M7N#rv$Ofq!#cnR=N z14%#pt3cHF5V4}yP%8{jl2g?d|mTMDKAw{Slwn$Hr&vU zcNG*#Sg;zj-cl-+t(}58;GAFh-y;J)O^!((LvK5RgFg5Jzn(Ubyv`IU2 zP&}s6^YbFVQaF)7v6(^Zp7_hKJ%ygxjaThc7ySrv{MHTAk*2nO3cPABK|R}^Wp^j6 zX(ADoQNgP*XX5@U5O=rH?NgWVOeZcRMA&%tYoamr80%6}(Z0xED*PCZ$)x*n_YZl` zp>In3?fofgskoS~G0aBDR#@H&kI(QAIriEr$RfVNbL6G!8pmpSfd1hTW!g#GLC&WR z3UN{bOP>k9sPXsabrH%1h#s6p^f3{0Y~TBsMEBNVEF<=gIOqV_Z@lI%uA(mKXLvx> z0R3?N_N*vh>^%SBzjcWsHIM+e8>53`Yg{sz4l6vGBg?_E!f-tFAn4n<|G-{=yQ(L9 zjlEC=T$KCw-$rxs$NwbT@c;1w_TPBpDPxQ@);ehovrhexrN;{PCcJ;I-GiU^5sj3| zFDzWP+K<7Rc-~AS0cqv&;>9ONTt{p=>)kOni>syI+axU0U&vn^_XK*_;R_I_xis&= zaTbmMv7MnXtiN|?C7@Bw`S19r>kR;HjXingCaK=7dJymQVf5MI{&yCsE}&|cY?PQF zLT!nrAGHvN=HIM7WDW5^nnr&HMqlJF+z8O6wrYLR^hC`Mj0DzD4XrF_U1&JBqdG&;~^snjI6WQ9U|q;4dMxjLg(|@i!8=t`rRdaO>on!p|%63q@u3+R%wwo zWW2_)@M6C{_9oh+ZJOU}c_xPN-BC}?HN{4Vgr8F>B;=A^`|2dzXQMXBkXi<(l%KMU zxoqEfOS=%JH@1g1Y?->5#=7HHWT{5b$*3ULT82reAAi$Ipp=yez~9{I9>uK;x9cut@!upD(&M0^lM zwo*pIG|2|!J@q^O-Z&AH(Pe)>)3BAR?X~h=y(oL-yPxg%YajL|w37=~AC|ze^uBy_ zgjdCAT=_xpeR?Xj!kL6kzFK4;0I?6N{&98u>Wp{LblDXk@K*rlKb_;asyV&bK({yN zQY;5^XD;)}20zhN#tfX4k{iK@vBqn)2Z%X-9-Ep1ftC@f@y=!?5!5c;JghrNU7{^5tqh81#91PG3A1n}qW^IVuOPS)hvG(iP^!^vqZ7 zI4gSi4_Y_azjD$PRPwnk<;Q#I(CnR$tQ$TEo0^I;ua8FKa)bx(gQu+sD7XB%FlA!7 z^pB37GV=3&FsXs_Wq8si2&I+^!+UB?z}Gq|!dD(T;uqC3>~V);T-m`j^KCJVMI!$q z3%5PGlNr4D+{dcWgsc2`9Pq?bF_bYyTADFC>6FB;Xty{~c%wM-2OoG~T?1P-%{~}3 zk%XwwLP=2AeK2^dVs5O63(TCnwn}kNwa~VOKvIXgIRg_n>MEmZ6(__cunF0$lD+8* z;HAo-xfGguivlgC%OaNj-dVl%bk!?4?IYfP%kxi}9+hO_AXM#3Dp+p%ml8}RzK+9J zUr}weba{11$vS6l6Reh@iZ&s9E2&iq`Hm$XIkYHgU?2B&akS24y4`nxwwma{XxS(3 z9v?qP4R9qr3*XM$udUUAkhVEq(P$l_6_zA*|J6&!UmB{9@|yy)miv9KW0Ye0yh>XO z9!`pC(tNj}!R1D3Oz>d;V(9EMV)|H;Y0mti)avO-N*#eO4wdHU7Aae8!QbJ7EJqY&-#C_$+9H6DmoeznN&T`T#8>K2KG@CDbJ0NMduT)NGzdT@Kjegx{OtjHs)3<(oQRMT0<@#267P7XSS%CJAa7IVcFq@x{A?ku?r$X58K*@E+ z0&%<3wPu|>#MmU_geT+?jbEi`;mFFatCCv3Rj6lbc-|%h>9J{8+~G-jxb~0JypPtx z8ss4Bg!%7o0^*1}WJim{+b3;*9Q>;Cmykou6cEDS zHt1>X9~6v#`1)Vao_1+eS)=uayo9tY^V-ip>s~K;JcP);&gBOeBij`gNgbgp_i%C| zAMUQFHbqV3z+GWV#eY<=$M+o`D)-8xL{ojn-C2cR?KAlEre${*s!lE41r|%!Wg1Q^ z!%;+HSz)y1y;I*g0lC$kUvzBB7I1#h>g(OU;uvF3#V~cpmGR5q?Le3K4LvgiST{$A z6~yO7@~hHoL>5I=A?<_FHbRc?-pt}aUsB@vM@J4t=rQenT|2X(4H4}`MJhM$Jtf_nP9sQ zt4_&TnY8}qv?bCn?oM)a+r+MnLk4dfG=BD>LJAUxtk#taQh@EnrB3CguStNxejjsv z&j>m&&O9b&A3`dbK^`BY7hV+WP$GfTtw)bet9|A>6qOUJ`L%Ix&!NjACgzFUcagWO z+o=~>$<|$f<^R&M=$z_U?aJRMhy;ERC_aW8>nS~%U`~{%uhCjG)^{~907_{k?qwj( z{eLDRjXZAQSZy!(9?<4l0vFq(2#CF)vOg(OG|W%eo>?5Rp~&di4WPxb{r_yF;&h(K z?NYzhfX>uP1NlbiH2SOHLfz>~ua+4scx*!cmq_o?jl{GR{~~cxsLuDCcp_tv0VKU~ zLuuH7<{oY=nv%Fx{c^4LhP-^0UFtRvm3&(6ahNts0pxl+?^Qb0&hgf)q&i3xbhfD>k{(w;0Y-@C2vL|`e?lpf5=uT6p-o#}fc&zD|y z|9mCZk$KJg2(3ttFq3Z9)6=+sS@-d7U`AH>Aq-0qH3sjoV_1*7Bk-qD^tx;}Rf&%Uc&UhONb)VaWA=c50J2@cwi1{f;$2Z*bb_Fj6Q5eKE_l9t zEl0v|dzUnHNDMNbgQk^sZ7p5bRIaWZs}kdO;a32GjTg}BSqUqCq$J2kcmnGOdT^X8 zFQTJ3kHOBeudn8I_I?QD@rXlRtBi|9Un`=PZ+dv1!~)9_oo`>?8pO56?H3+kQ-7+F z3pvkuTl@`d_6ZdxH!%Je6>8OU;?wZ6!KNhOG4$E zD(XQxFgW6OfRPhfxTWKVUwe~-#$*?7i2o9qm~aVU6FzYgAyo$lELSq=JvNbinR!o+ z4#W_9fl^w~w?w!E=FEhGCVg>jHx*wzEcw=;wSYydp!!U^umuINr`FdzuFE8m~I6bt_eMoEsv zl07=@#D;*^X$)P9?=wG`dfu0_$L-i}wXw9i%X}RifjPiq z&ctwkQ3AYHYt8D``%dGvak}P*PUSgD+bDg|O4^1JQiL05BaPv{L()WQ=R!JdWH)~} z+SSVg(`iot;7--0l`XkD7?U^8TtZ*W;Z@hZs26`<#Wz}LI==x1$lrSG&o>=Tp`O*j z?9SV=w(NuB(BP!#+HxyEg>wM6c^U3EcwLscG*YZOSeLmat^M4TM<-@e$K0%r1WiO# zv@M;)`MHF~&f;U`3pCzQFj!6t+Ku~iKsyd-yxI8gYHyLs4l&~L{i?ULdP@yR?;cj3 zPdoXZ720bYuCB5l)LE$K*If%a$dOhF>B?6JmaQug6&_yehQV|~ZVdQgTsmOg3rDzJ zTk*%5J}XwvYtrNu41BrAeDGnum;+^h#t0$*-uFLZ;Znhd;g*f+Yu~<3BxzsCVDbPP zqB7LMAaQeXZj+*RJtS@pGhn_njQj+MX?KMQu?kez5I=8ffZVleovMtp#7Bf{&y1&P zs&9A(9UOFVZ{;OUO2%|iF=hzB#2FU5F4Kp@PVtwqHreBtwSGQnBaH$+P>Jslk)?dM zMWpyq*@u{*?#KI2k|bsEE7SbPBzELAC7XDKfJV&h;fA_iUEl>2Vuh?~?L^D#A718& zASl;Ur|Ic{J68BLJxRVqK1X|?=z9t{!p!G0aM44dHux(YeV(B)cSsw^Xj@#_9UmTf z#&`)z_htJ`Qk?@SCru*%Aue5G^|~M|^;qP6i)tW6T_2?DeX3KldUctVtQ0@HR9k@@ z^3@&(i(SP5_};NoyMZ_H?O}o`Qtq6PxE;6g*7ep;2=S$ zV0eaV$N+56yV97^M2*1Kr)v({bT+!AB>t)j6~X8ukhOA|+W=&IlmILlyJPP+-*vG@ zeM>c(9AVLQV*zvCF<>v~dxhtc?sQp4w`(>@EIjNpfuWJ9xLo?o>-&3wwO9b30G$fw z0#5B3dooT2iiAE(vsch}&7o~4+|*U``z97n*$X7hX5PVT%g4=u&mEKM0%oUKn|gae z`l3zFdpWfmb15MeYW}vz01JbZq`8+J2)Wp3WBCEyCGZy=;1hu9F9V&u`}h9=qBXfg znqWV@Z9BV1bjMUNO|eTY?rPS2S#^bO!sHpj-nLuE2ZAkOmaw~f$xpE#UH*Jp=5yy) zo13~WGVZFsyQmI6U3z-FY~K&vV+L|jeTjCQM@h@()0C^NNgmx1565$DMpe80bEmf+ zx~##|HpIF+U|VE3N%E}1E+l^W_uY;>^2;R>7TM|^vkdR<>1kBNHM_g0 zkaRAA?VR@X`ss#kPrqZvIaRY1k{$%&W|F*yjXL1*VrIh>LHFpdnWA8ejD}pHWGMGR z&#Wb9;<6vF^OryOD^S~@`o_jEwb9}8Wo2Le?mOB#p%dGf-1{siuUs4x7*_+GC9xs&0sy$y=iZU=aqM!|ZV;zBr-rRy=M{ z`79?wakwkCc>YoBvaOoQnqS1}L@M}r%G5PV?sG!QaLPE-o0Jsw-$dgyBNFD7+a_NREB>5r z)lqFpt~B=VhWWLy>^aBV)hoaDN$S<>(|Ux8*<@6)XE$wmdp2a6Mt*Z|RiL}2sXZ;0 zwrcaW)}HiIl34k5S{`}H^XwDLbj>2kiQ5Db*ganvdxmFSF|g%L4Vm4Y+MJ6{ladml zAJ1?ag8c&!h%wLR~fE(}|W$k-OEog(HGwPdMwJYQe8?JX^noN98M8~Juhh?ZKtLLzIYlDpm0 zk8Q1S<>f)nMGC5?E>LSSRh@=^Iz8MRjDDy3Q7dtRVNq9B+J=5p-u-;(ifAo=Y{L^- zH0S*lSc-%ux9&@4+5=IcOR-QeQ)w> zehB&;3&AmY@@)D}$MdU-$UU`>x$bWPixui;YDY^7$-Mx-Z`{;M;ahsnplZjBgmlGX z6P6dZ{M{ZN8`Uy}5kK?a>l{_@65aX48Lnn6o=tt`OkJhkW6{wqny|hCyZK~GPEzpK zE={o3W3F9w2*UEYLG066Q#N zuJ;cl#Sm@?vr;{_40{m`@rn5<-A9T_oFK8qo4b}lB=G&lef$4zD#lRX4UUb8-nh}U z@Em41C~3>x>4PwkAq8ByvIH;@iuucZXZ}G2LOhTTgQAgJu2+29L_eiH>D^#*9QWRQ zJ;&Cvi(+E_YxBh?PM$P$JK+-=dL>RwTihx)Fk6v(3wO$~(@Mww`GJS`aE{{3;K|9% zs)ucFzs&_K?6#7SPkom-znCJNXPzF%h9aF6A6u6k{vMv9rFqOM&nc~I*V4F}S01LO zrV0`3h2Q2@mzx_KUUE2(uJ})pQ2L@G-xo47+vwv%Lr~jiGrncmHfloQZgqco@0z1+ zxW;TSyg_}|NmWt|OrQB~g$nr-6`gY-F0GuGQ-gp(pZOo_JNB=8Jobb@Q!M?uTZr(KqCM4Ybf}NdRpQTT% zmx-5;Pwe%~_}%Wz0J4{!KAm}4MBtgkZgQ5zvE2{lr(VxIAz*Lczx%{{t$JxdT)gk- zZub^7B2VR-QjPS>mGKI=f`W@RZe7poS&e4gKp!;ug$BUb`1!P?I8Q$ZXS)ws&H;fY zzOUe{UzNGn<;Ebab%33N4ak`f~G}$VSL6Rg+Hrk^f3h{@+9v|0WE1^Lz(HH%AgZsQJ;{CK~FR L-NawN^Z0)Oqsv~D literal 0 HcmV?d00001