';e+="
KEY | ACTION | ";for(var t in Nr)e+=""+t+" | "+Nr[t]+" |
";for(var r in Ir)Ir[r].key&&Ir[r].description&&(e+=""+Ir[r].key+" | "+Ir[r].description+" |
");e+="
",vr.overlay.innerHTML=["",'"].join(""),vr.overlay.querySelector(".close").addEventListener("click",function(e){Y(),e.preventDefault()},!1),setTimeout(function(){vr.overlay.classList.add("visible")},1)}}function Y(){vr.overlay&&(vr.overlay.parentNode.removeChild(vr.overlay),vr.overlay=null)}function X(){if(vr.wrapper&&!H()){if(!ar.disableLayout){Jt&&document.documentElement.style.setProperty("--vh",.01*window.innerHeight+"px");var e=$(),t=fr;_(ar.width,ar.height),vr.slides.style.width=e.width+"px",vr.slides.style.height=e.height+"px",fr=Math.min(e.presentationWidth/e.width,e.presentationHeight/e.height),fr=Math.max(fr,ar.minScale),fr=Math.min(fr,ar.maxScale),1===fr?(vr.slides.style.zoom="",vr.slides.style.left="",vr.slides.style.top="",vr.slides.style.bottom="",vr.slides.style.right="",N({layout:""})):fr>1&&br.zoom?(vr.slides.style.zoom=fr,vr.slides.style.left="",vr.slides.style.top="",vr.slides.style.bottom="",vr.slides.style.right="",N({layout:""})):(vr.slides.style.zoom="",vr.slides.style.left="50%",vr.slides.style.top="50%",vr.slides.style.bottom="auto",vr.slides.style.right="auto",N({layout:"translate(-50%, -50%) scale("+fr+")"}));for(var r=x(vr.wrapper.querySelectorAll(Gt)),n=0,a=r.length;n .stretch")).forEach(function(r){var n=R(r,t);if(/(img|video)/gi.test(r.nodeName)){var a=r.naturalWidth||r.videoWidth,i=r.naturalHeight||r.videoHeight,o=Math.min(e/a,n/i);r.style.width=a*o+"px",r.style.height=i*o+"px"}else r.style.width=e+"px",r.style.height=n+"px"})}function $(e,t){var r={width:ar.width,height:ar.height,presentationWidth:e||vr.wrapper.offsetWidth,presentationHeight:t||vr.wrapper.offsetHeight};return r.presentationWidth-=r.presentationWidth*ar.margin,r.presentationHeight-=r.presentationHeight*ar.margin,"string"==typeof r.width&&/%$/.test(r.width)&&(r.width=parseInt(r.width,10)/100*r.presentationWidth),"string"==typeof r.height&&/%$/.test(r.height)&&(r.height=parseInt(r.height,10)/100*r.presentationHeight),r}function J(e,t){"object"==typeof e&&"function"==typeof e.setAttribute&&e.setAttribute("data-previous-indexv",t||0)}function Q(e){if("object"==typeof e&&"function"==typeof e.setAttribute&&e.classList.contains("stack")){var t=e.hasAttribute("data-start-indexv")?"data-start-indexv":"data-previous-indexv";return parseInt(e.getAttribute(t)||0,10)}return 0}function Z(){if(ar.overview&&!ne()){sr=!0,vr.wrapper.classList.add("overview"),vr.wrapper.classList.remove("overview-deactivating"),br.overviewTransitions&&setTimeout(function(){vr.wrapper.classList.add("overview-animated")},1),ct(),vr.slides.appendChild(vr.background),x(vr.wrapper.querySelectorAll(Gt)).forEach(function(e){e.classList.contains("stack")||e.addEventListener("click",Wt,!0)});var e=$();lr=e.width+70,cr=e.height+70,ar.rtl&&(lr=-lr),Le(),G(),ee(),X(),D("overviewshown",{indexh:jt,indexv:Yt,currentSlide:_t})}}function G(){x(vr.wrapper.querySelectorAll(er)).forEach(function(e,t){e.setAttribute("data-index-h",t),M(e,"translate3d("+t*lr+"px, 0, 0)"),e.classList.contains("stack")&&x(e.querySelectorAll("section")).forEach(function(e,r){e.setAttribute("data-index-h",t),e.setAttribute("data-index-v",r),M(e,"translate3d(0, "+r*cr+"px, 0)")})}),x(vr.background.childNodes).forEach(function(e,t){M(e,"translate3d("+t*lr+"px, 0, 0)"),x(e.querySelectorAll(".slide-background")).forEach(function(e,t){M(e,"translate3d(0, "+t*cr+"px, 0)")})})}function ee(){var e=Math.min(window.innerWidth,window.innerHeight);N({overview:["scale("+Math.max(e/5,150)/e+")","translateX("+-jt*lr+"px)","translateY("+-Yt*cr+"px)"].join(" ")})}function te(){ar.overview&&(sr=!1,vr.wrapper.classList.remove("overview"),vr.wrapper.classList.remove("overview-animated"),vr.wrapper.classList.add("overview-deactivating"),setTimeout(function(){vr.wrapper.classList.remove("overview-deactivating")},1),vr.wrapper.appendChild(vr.background),x(vr.wrapper.querySelectorAll(Gt)).forEach(function(e){M(e,""),e.removeEventListener("click",Wt,!0)}),x(vr.background.querySelectorAll(".slide-background")).forEach(function(e){M(e,"")}),N({overview:""}),ve(jt,Yt),X(),lt(),D("overviewhidden",{indexh:jt,indexv:Yt,currentSlide:_t}))}function re(e){"boolean"==typeof e?e?Z():te():ne()?te():Z()}function ne(){return sr}function ae(){var e="/",t=_t?_t.getAttribute("id"):null;t&&(t=encodeURIComponent(t));var r;if(ar.fragmentInURL&&(r=_e().f),"string"==typeof t&&t.length&&void 0===r)e="/"+t;else{var n=ar.hashOneBasedIndex?1:0;(jt>0||Yt>0||void 0!==r)&&(e+=jt+n),(Yt>0||void 0!==r)&&(e+="/"+(Yt+n)),void 0!==r&&(e+="/"+r)}return e}function ie(e){return(e=e||_t)&&e.parentNode&&!!e.parentNode.nodeName.match(/section/i)}function oe(){var e=document.documentElement,t=e.requestFullscreen||e.webkitRequestFullscreen||e.webkitRequestFullScreen||e.mozRequestFullScreen||e.msRequestFullscreen;t&&t.apply(e)}function se(){kr&&(kr=!1,vr.wrapper.style.cursor="")}function le(){!1===kr&&(kr=!0,vr.wrapper.style.cursor="none")}function ce(){if(ar.pause){var e=vr.wrapper.classList.contains("paused");ct(),vr.wrapper.classList.add("paused"),!1===e&&D("paused")}}function de(){var e=vr.wrapper.classList.contains("paused");vr.wrapper.classList.remove("paused"),lt(),e&&D("resumed")}function ue(e){"boolean"==typeof e?e?ce():de():pe()?de():ce()}function pe(){return vr.wrapper.classList.contains("paused")}function fe(e){"boolean"==typeof e?e?ut():dt():qr?ut():dt()}function he(){return!(!Er||qr)}function ve(e,t,r,n){Xt=_t;var a=vr.wrapper.querySelectorAll(er);if(0!==a.length){void 0!==t||ne()||(t=Q(a[e])),Xt&&Xt.parentNode&&Xt.parentNode.classList.contains("stack")&&J(Xt.parentNode,Yt);var i=pr.concat();pr.length=0;var o=jt||0,s=Yt||0;jt=Ae(er,void 0===e?jt:e),Yt=Ae(tr,void 0===t?Yt:t),Le(),X(),ne()&&ee();var l=a[jt],d=l.querySelectorAll("section");_t=d[Yt]||l,void 0!==r&&it(r);var u=jt!==o||Yt!==s;u||(Xt=null),Xt&&Xt!==_t&&(Xt.classList.remove("present"),Xt.setAttribute("aria-hidden","true"),vr.wrapper.querySelector(rr).classList.contains("present")&&setTimeout(function(){var e,t=x(vr.wrapper.querySelectorAll(er+".stack"));for(e in t)t[e]&&J(t[e],0)},0));e:for(var p=0,f=pr.length;p0&&(e.classList.remove("present"),e.classList.remove("past"),e.classList.add("future"),e.setAttribute("aria-hidden","true"))})})}function we(){x(vr.wrapper.querySelectorAll(er)).forEach(function(e){var t=x(e.querySelectorAll("section"));t.forEach(function(e,t){nt(e.querySelectorAll(".fragment"))}),0===t.length&&nt(e.querySelectorAll(".fragment"))})}function ke(){var e=x(vr.wrapper.querySelectorAll(er));e.forEach(function(t){vr.slides.insertBefore(t,e[Math.floor(Math.random()*e.length)])})}function Ae(e,t){var r=x(vr.wrapper.querySelectorAll(e)),n=r.length,a=H();if(n){ar.loop&&(t%=n)<0&&(t=n+t),t=Math.max(Math.min(t,n-1),0);for(var i=0;it&&(o.classList.add(s?"past":"future"),ar.fragments&&x(o.querySelectorAll(".fragment.visible")).forEach(function(e){e.classList.remove("visible"),e.classList.remove("current-fragment")}))}r[t].classList.add("present"),r[t].removeAttribute("hidden"),r[t].removeAttribute("aria-hidden");var l=r[t].getAttribute("data-state");l&&(pr=pr.concat(l.split(" ")))}else t=0;return t}function Le(){var e,t,r=x(vr.wrapper.querySelectorAll(er)),n=r.length;if(n&&void 0!==jt){var a=ne()?10:ar.viewDistance;Jt&&(a=ne()?6:2),H()&&(a=Number.MAX_VALUE);for(var i=0;isection>section").length?vr.wrapper.classList.add("has-vertical-slides"):vr.wrapper.classList.remove("has-vertical-slides"),vr.wrapper.querySelectorAll(".slides>section").length>1?vr.wrapper.classList.add("has-horizontal-slides"):vr.wrapper.classList.remove("has-horizontal-slides")}}function Ee(){
ar.showNotes&&vr.speakerNotes&&_t&&!H()&&(vr.speakerNotes.innerHTML=et()||'No notes on this slide.')}function Se(){ar.showNotes&&xe()?vr.wrapper.classList.add("show-notes"):vr.wrapper.classList.remove("show-notes")}function xe(){return vr.slides.querySelectorAll("[data-notes], aside.notes").length>0}function qe(){ar.progress&&vr.progressbar&&(vr.progressbar.style.width=Ve()*vr.wrapper.offsetWidth+"px")}function Me(){if(ar.slideNumber&&vr.slideNumber){var e,t="h.v";if("function"==typeof ar.slideNumber)e=ar.slideNumber();else switch("string"==typeof ar.slideNumber&&(t=ar.slideNumber),/c/.test(t)||1!==vr.wrapper.querySelectorAll(er).length||(t="c"),e=[],t){case"c":e.push(Ke()+1);break;case"c/t":e.push(Ke()+1,"/",Qe());break;case"h/v":e.push(jt+1),ie()&&e.push("/",Yt+1);break;default:e.push(jt+1),ie()&&e.push(".",Yt+1)}vr.slideNumber.innerHTML=Ne(e[0],e[1],e[2])}}function Ne(e,t,r){var n="#"+ae();return"number"!=typeof r||isNaN(r)?''+e+"":''+e+''+t+''+r+""}function Ie(){var e=Be(),t=ze();vr.controlsLeft.concat(vr.controlsRight).concat(vr.controlsUp).concat(vr.controlsDown).concat(vr.controlsPrev).concat(vr.controlsNext).forEach(function(e){e.classList.remove("enabled"),e.classList.remove("fragmented"),e.setAttribute("disabled","disabled")}),e.left&&vr.controlsLeft.forEach(function(e){e.classList.add("enabled"),e.removeAttribute("disabled")}),e.right&&vr.controlsRight.forEach(function(e){e.classList.add("enabled"),e.removeAttribute("disabled")}),e.up&&vr.controlsUp.forEach(function(e){e.classList.add("enabled"),e.removeAttribute("disabled")}),e.down&&vr.controlsDown.forEach(function(e){e.classList.add("enabled"),e.removeAttribute("disabled")}),(e.left||e.up)&&vr.controlsPrev.forEach(function(e){e.classList.add("enabled"),e.removeAttribute("disabled")}),(e.right||e.down)&&vr.controlsNext.forEach(function(e){e.classList.add("enabled"),e.removeAttribute("disabled")}),_t&&(t.prev&&vr.controlsPrev.forEach(function(e){e.classList.add("fragmented","enabled"),e.removeAttribute("disabled")}),t.next&&vr.controlsNext.forEach(function(e){e.classList.add("fragmented","enabled"),e.removeAttribute("disabled")}),ie(_t)?(t.prev&&vr.controlsUp.forEach(function(e){e.classList.add("fragmented","enabled"),e.removeAttribute("disabled")}),t.next&&vr.controlsDown.forEach(function(e){e.classList.add("fragmented","enabled"),e.removeAttribute("disabled")})):(t.prev&&vr.controlsLeft.forEach(function(e){e.classList.add("fragmented","enabled"),e.removeAttribute("disabled")}),t.next&&vr.controlsRight.forEach(function(e){e.classList.add("fragmented","enabled"),e.removeAttribute("disabled")}))),ar.controlsTutorial&&(!ur&&e.down?vr.controlsDownArrow.classList.add("highlight"):(vr.controlsDownArrow.classList.remove("highlight"),!dr&&e.right&&0===Yt?vr.controlsRightArrow.classList.add("highlight"):vr.controlsRightArrow.classList.remove("highlight")))}function Te(e){var t=null,r=ar.rtl?"future":"past",n=ar.rtl?"past":"future";if(x(vr.background.childNodes).forEach(function(a,i){a.classList.remove("past"),a.classList.remove("present"),a.classList.remove("future"),ijt?a.classList.add(n):(a.classList.add("present"),t=a),(e||i===jt)&&x(a.querySelectorAll(".slide-background")).forEach(function(e,r){e.classList.remove("past"),e.classList.remove("present"),e.classList.remove("future"),rYt?e.classList.add("future"):(e.classList.add("present"),i===jt&&(t=e))})}),$t&&Ue($t),t){Oe(t);var a=t.querySelector(".slide-background-content");if(a){var i=a.style.backgroundImage||"";/\.gif/i.test(i)&&(a.style.backgroundImage="",window.getComputedStyle(a).opacity,a.style.backgroundImage=i)}var o=$t?$t.getAttribute("data-background-hash"):null,s=t.getAttribute("data-background-hash");s&&s===o&&t!==$t&&vr.background.classList.add("no-transition"),$t=t}_t&&["has-light-background","has-dark-background"].forEach(function(e){_t.classList.contains(e)?vr.wrapper.classList.add(e):vr.wrapper.classList.remove(e)}),setTimeout(function(){vr.background.classList.remove("no-transition")},1)}function Pe(){if(ar.parallaxBackgroundImage){var e,t,r=vr.wrapper.querySelectorAll(er),n=vr.wrapper.querySelectorAll(tr),a=vr.background.style.backgroundSize.split(" ");1===a.length?e=t=parseInt(a[0],10):(e=parseInt(a[0],10),t=parseInt(a[1],10));var i,o,s=vr.background.offsetWidth,l=r.length;i="number"==typeof ar.parallaxBackgroundHorizontal?ar.parallaxBackgroundHorizontal:l>1?(e-s)/(l-1):0,o=i*jt*-1;var c,d,u=vr.background.offsetHeight,p=n.length;c="number"==typeof ar.parallaxBackgroundVertical?ar.parallaxBackgroundVertical:(t-u)/(p-1),d=p>0?c*Yt:0,vr.background.style.backgroundPosition=o+"px "+-d+"px"}}function Ce(e){var t=ar.preloadIframes;return"boolean"!=typeof t&&(t=e.hasAttribute("data-preload")),t}function Re(e,t){t=t||{},e.style.display=ar.display,x(e.querySelectorAll("img[data-src], video[data-src], audio[data-src], iframe[data-src]")).forEach(function(e){("IFRAME"!==e.tagName||Ce(e))&&(e.setAttribute("src",e.getAttribute("data-src")),e.setAttribute("data-lazy-loaded",""),e.removeAttribute("data-src"))}),x(e.querySelectorAll("video, audio")).forEach(function(e){var t=0;x(e.querySelectorAll("source[data-src]")).forEach(function(e){e.setAttribute("src",e.getAttribute("data-src")),e.removeAttribute("data-src"),e.setAttribute("data-lazy-loaded",""),t+=1}),t>0&&e.load()});var r=e.slideBackgroundElement;if(r){r.style.display="block";var n=e.slideBackgroundContentElement;if(!1===r.hasAttribute("data-loaded")){r.setAttribute("data-loaded","true");var a=e.getAttribute("data-background-image"),i=e.getAttribute("data-background-video"),o=e.hasAttribute("data-background-video-loop"),s=e.hasAttribute("data-background-video-muted"),l=e.getAttribute("data-background-iframe");if(a)n.style.backgroundImage="url("+encodeURI(a)+")";else if(i&&!je()){var c=document.createElement("video");o&&c.setAttribute("loop",""),s&&(c.muted=!0),Jt&&(c.muted=!0,c.autoplay=!0,c.setAttribute("playsinline","")),i.split(",").forEach(function(e){c.innerHTML+=''}),n.appendChild(c)}else if(l&&!0!==t.excludeIframes){var d=document.createElement("iframe");d.setAttribute("allowfullscreen",""),d.setAttribute("mozallowfullscreen",""),d.setAttribute("webkitallowfullscreen",""),/autoplay=(1|true|yes)/gi.test(l)?d.setAttribute("data-src",l):d.setAttribute("src",l),d.style.width="100%",d.style.height="100%",d.style.maxHeight="100%",d.style.maxWidth="100%",n.appendChild(d)}}}}function He(e){e.style.display="none";var t=Ge(e);t&&(t.style.display="none"),x(e.querySelectorAll("video[data-lazy-loaded][src], audio[data-lazy-loaded][src], iframe[data-lazy-loaded][src]")).forEach(function(e){e.setAttribute("data-src",e.getAttribute("src")),e.removeAttribute("src")}),x(e.querySelectorAll("video[data-lazy-loaded] source[src], audio source[src]")).forEach(function(e){e.setAttribute("data-src",e.getAttribute("src")),e.removeAttribute("src")})}function Be(){var e=vr.wrapper.querySelectorAll(er),t=vr.wrapper.querySelectorAll(tr),r={left:jt>0,right:jt0,down:Yt1&&(r.left=!0,r.right=!0),t.length>1&&(r.up=!0,r.down=!0)),ar.rtl){var n=r.left;r.left=r.right,r.right=n}return r}function ze(){if(_t&&ar.fragments){var e=_t.querySelectorAll(".fragment"),t=_t.querySelectorAll(".fragment:not(.visible)");return{prev:e.length-t.length>0,next:!!t.length}}return{prev:!1,next:!1}}function De(){var e=function(e,t,r){x(vr.slides.querySelectorAll("iframe["+e+'*="'+t+'"]')).forEach(function(t){var n=t.getAttribute(e);n&&-1===n.indexOf(r)&&t.setAttribute(e,n+(/\?/.test(n)?"&":"?")+r)})};e("src","youtube.com/embed/","enablejsapi=1"),e("data-src","youtube.com/embed/","enablejsapi=1"),e("src","player.vimeo.com/","api=1"),e("data-src","player.vimeo.com/","api=1")}function Oe(e){e&&!je()&&(x(e.querySelectorAll('img[src$=".gif"]')).forEach(function(e){e.setAttribute("src",e.getAttribute("src"))}),x(e.querySelectorAll("video, audio")).forEach(function(e){if(!T(e,".fragment")||T(e,".fragment.visible")){var t=ar.autoPlayMedia;if("boolean"!=typeof t&&(t=e.hasAttribute("data-autoplay")||!!T(e,".slide-background")),t&&"function"==typeof e.play)if(e.readyState>1)We({target:e});else if(Jt){var r=e.play();r&&"function"==typeof r.catch&&!1===e.controls&&r.catch(function(){e.controls=!0,e.addEventListener("play",function(){e.controls=!1})})}else e.removeEventListener("loadeddata",We),e.addEventListener("loadeddata",We)}}),x(e.querySelectorAll("iframe[src]")).forEach(function(e){T(e,".fragment")&&!T(e,".fragment.visible")||Fe({target:e})}),x(e.querySelectorAll("iframe[data-src]")).forEach(function(e){T(e,".fragment")&&!T(e,".fragment.visible")||e.getAttribute("src")!==e.getAttribute("data-src")&&(e.removeEventListener("load",Fe),e.addEventListener("load",Fe),e.setAttribute("src",e.getAttribute("data-src")))}))}function We(e){var t=!!T(e.target,"html"),r=!!T(e.target,".present");t&&r&&(e.target.currentTime=0,e.target.play()),e.target.removeEventListener("loadeddata",We)}function Fe(e){var t=e.target;if(t&&t.contentWindow){var r=!!T(e.target,"html"),n=!!T(e.target,".present");if(r&&n){var a=ar.autoPlayMedia;"boolean"!=typeof a&&(a=t.hasAttribute("data-autoplay")||!!T(t,".slide-background")),/youtube\.com\/embed\//.test(t.getAttribute("src"))&&a?t.contentWindow.postMessage('{"event":"command","func":"playVideo","args":""}',"*"):/player\.vimeo\.com\//.test(t.getAttribute("src"))&&a?t.contentWindow.postMessage('{"method":"play"}',"*"):t.contentWindow.postMessage("slide:start","*")}}}function Ue(e,t){t=S({unloadIframes:!0},t||{}),e&&e.parentNode&&(x(e.querySelectorAll("video, audio")).forEach(function(e){e.hasAttribute("data-ignore")||"function"!=typeof e.pause||(e.setAttribute("data-paused-by-reveal",""),e.pause())}),x(e.querySelectorAll("iframe")).forEach(function(e){e.contentWindow&&e.contentWindow.postMessage("slide:stop","*"),e.removeEventListener("load",Fe)}),x(e.querySelectorAll('iframe[src*="youtube.com/embed/"]')).forEach(function(e){!e.hasAttribute("data-ignore")&&e.contentWindow&&"function"==typeof e.contentWindow.postMessage&&e.contentWindow.postMessage('{"event":"command","func":"pauseVideo","args":""}',"*")}),x(e.querySelectorAll('iframe[src*="player.vimeo.com/"]')).forEach(function(e){!e.hasAttribute("data-ignore")&&e.contentWindow&&"function"==typeof e.contentWindow.postMessage&&e.contentWindow.postMessage('{"method":"pause"}',"*")}),!0===t.unloadIframes&&x(e.querySelectorAll("iframe[data-src]")).forEach(function(e){e.setAttribute("src","about:blank"),e.removeAttribute("src")}))}function Ke(){var e=x(vr.wrapper.querySelectorAll(er)),t=0;e:for(var r=0;r0){t+=_t.querySelectorAll(".fragment.visible").length/r.length*.9}}return Math.min(t/(e-1),1)}function je(){return!!window.location.search.match(/receiver/gi)}function Ye(){var e=window.location.hash,t=e.slice(2).split("/"),r=e.replace(/#|\//gi,"");if(!/^[0-9]*$/.test(t[0])&&r.length){var n;try{n=document.getElementById(decodeURIComponent(r))}catch(e){}var a=!!_t&&_t.getAttribute("id")===r;if(n){if(!a){var i=Vt.getIndices(n);ve(i.h,i.v)}}else ve(jt||0,Yt||0)}else{var o,s=ar.hashOneBasedIndex?1:0,l=parseInt(t[0],10)-s||0,c=parseInt(t[1],10)-s||0;ar.fragmentInURL&&(o=parseInt(t[2],10),isNaN(o)&&(o=void 0)),l===jt&&c===Yt&&void 0===o||ve(l,c,o)}}function Xe(e){clearTimeout(wr),"number"==typeof e?wr=setTimeout(Xe,e):_t&&(ar.history||!window.history?window.location.hash=ae():ar.hash?window.history.replaceState(null,null,"#"+ae()):window.history.replaceState(null,null,window.location.pathname+window.location.search))}function _e(e){var t,r=jt,n=Yt;if(e){var a=ie(e),i=a?e.parentNode:e,o=x(vr.wrapper.querySelectorAll(er));r=Math.max(o.indexOf(i),0),n=void 0,a&&(n=Math.max(x(e.parentNode.querySelectorAll("section")).indexOf(e),0))}if(!e&&_t){if(_t.querySelectorAll(".fragment").length>0){var s=_t.querySelector(".current-fragment");t=s&&s.hasAttribute("data-fragment-index")?parseInt(s.getAttribute("data-fragment-index"),10):_t.querySelectorAll(".fragment.visible").length-1}}return{h:r,v:n,f:t}}function $e(){return x(vr.wrapper.querySelectorAll(Gt+":not(.stack)"))}function Je(){return $e().map(function(e){for(var t={},r=0;rEr&&(Er=1e3*e.duration/e.playbackRate+1e3)}),!Er||qr||pe()||ne()||Vt.isLastSlide()&&!ze().next&&!0!==ar.loop||(Sr=setTimeout(function(){"function"==typeof ar.autoSlideMethod?ar.autoSlideMethod():mt(),lt()},Er),xr=Date.now()),Zt&&Zt.setPlaying(-1!==Sr)}}function ct(){clearTimeout(Sr),Sr=-1}function dt(){Er&&!qr&&(qr=!0,D("autoslidepaused"),clearTimeout(Sr),Zt&&Zt.setPlaying(!1))}function ut(){Er&&qr&&(qr=!1,D("autoslideresumed"),lt())}function pt(){ar.rtl?(ne()||!1===ot())&&Be().left&&ve(jt+1,"grid"===ar.navigationMode?Yt:void 0):(ne()||!1===st())&&Be().left&&ve(jt-1,"grid"===ar.navigationMode?Yt:void 0)}function ft(){dr=!0,ar.rtl?(ne()||!1===st())&&Be().right&&ve(jt-1,"grid"===ar.navigationMode?Yt:void 0):(ne()||!1===ot())&&Be().right&&ve(jt+1,"grid"===ar.navigationMode?Yt:void 0)}function ht(){(ne()||!1===st())&&Be().up&&ve(jt,Yt-1)}function vt(){ur=!0,(ne()||!1===ot())&&Be().down&&ve(jt,Yt+1)}function gt(){if(!1===st())if(Be().up)ht();else{var e;if(e=ar.rtl?x(vr.wrapper.querySelectorAll(er+".future")).pop():x(vr.wrapper.querySelectorAll(er+".past")).pop()){var t=e.querySelectorAll("section").length-1||void 0,r=jt-1;ve(r,t)}}}function mt(){if(dr=!0,ur=!0,!1===ot()){var e=Be();e.down&&e.right&&ar.loop&&Vt.isLastVerticalSlide(_t)&&(e.down=!1),e.down?vt():ar.rtl?pt():ft()}}function bt(e){for(;e&&"function"==typeof e.hasAttribute;){if(e.hasAttribute("data-prevent-swipe"))return!0;e=e.parentNode}return!1}function yt(e){ar.autoSlideStoppable&&dt()}function wt(e){se(),clearTimeout(Ar),Ar=setTimeout(le,ar.hideCursorTime)}function kt(e){e.shiftKey&&63===e.charCode&&V()}function At(e){if("function"==typeof ar.keyboardCondition&&!1===ar.keyboardCondition(e))return!0;var t=e.keyCode,r=qr;yt(e);var n=document.activeElement&&"inherit"!==document.activeElement.contentEditable,a=document.activeElement&&document.activeElement.tagName&&/input|textarea/i.test(document.activeElement.tagName),i=document.activeElement&&document.activeElement.className&&/speaker-notes/i.test(document.activeElement.className),o=e.shiftKey&&32===e.keyCode,s=(e.metaKey||e.ctrlKey)&&37===t,l=(e.metaKey||e.ctrlKey)&&39===t,c=!o&&!s&&!l&&(e.shiftKey||e.altKey||e.ctrlKey||e.metaKey);if(!(n||a||i||c)){var d,u=[66,86,190,191];if("object"==typeof ar.keyboard)for(d in ar.keyboard)"togglePause"===ar.keyboard[d]&&u.push(parseInt(d,10));if(pe()&&-1===u.indexOf(t))return!1;var p=!1;if("object"==typeof ar.keyboard)for(d in ar.keyboard)if(parseInt(d,10)===t){var f=ar.keyboard[d];"function"==typeof f?f.apply(null,[e]):"string"==typeof f&&"function"==typeof Vt[f]&&Vt[f].call(),p=!0}if(!1===p)for(d in Ir)if(parseInt(d,10)===t){var h=Ir[d].callback;"function"==typeof h?h.apply(null,[e]):"string"==typeof h&&"function"==typeof Vt[h]&&Vt[h].call(),p=!0}!1===p&&(p=!0,80===t||33===t?gt():78===t||34===t?mt():72===t||37===t?s?ve(0):ne()||"linear"!==ar.navigationMode?pt():gt():76===t||39===t?l?ve(Number.MAX_VALUE):ne()||"linear"!==ar.navigationMode?ft():mt():75===t||38===t?ne()||"linear"!==ar.navigationMode?ht():gt():74===t||40===t?ne()||"linear"!==ar.navigationMode?vt():mt():36===t?ve(0):35===t?ve(Number.MAX_VALUE):32===t?(ne()&&te(),e.shiftKey?gt():mt()):58===t||59===t||66===t||86===t||190===t||191===t?ue():70===t?oe():65===t?ar.autoSlideStoppable&&fe(r):p=!1),p?e.preventDefault&&e.preventDefault():27!==t&&79!==t||!br.transforms3d||(vr.overlay?Y():re(),e.preventDefault&&e.preventDefault()),lt()}}function Lt(e){if(bt(e.target))return!0;Mr.startX=e.touches[0].clientX,Mr.startY=e.touches[0].clientY,Mr.startCount=e.touches.length}function Et(e){if(bt(e.target))return!0;if(Mr.captured)nr.match(/android/gi)&&e.preventDefault();else{yt(e);var t=e.touches[0].clientX,r=e.touches[0].clientY;if(1===e.touches.length&&2!==Mr.startCount){var n=t-Mr.startX,a=r-Mr.startY;n>Mr.threshold&&Math.abs(n)>Math.abs(a)?(Mr.captured=!0,pt()):n<-Mr.threshold&&Math.abs(n)>Math.abs(a)?(Mr.captured=!0,ft()):a>Mr.threshold?(Mr.captured=!0,ht()):a<-Mr.threshold&&(Mr.captured=!0,vt()),ar.embedded?(Mr.captured||ie(_t))&&e.preventDefault():e.preventDefault()}}}function St(e){Mr.captured=!1}function xt(e){e.pointerType!==e.MSPOINTER_TYPE_TOUCH&&"touch"!==e.pointerType||(e.touches=[{clientX:e.clientX,clientY:e.clientY}],Lt(e))}function qt(e){e.pointerType!==e.MSPOINTER_TYPE_TOUCH&&"touch"!==e.pointerType||(e.touches=[{clientX:e.clientX,clientY:e.clientY}],Et(e))}function Mt(e){e.pointerType!==e.MSPOINTER_TYPE_TOUCH&&"touch"!==e.pointerType||(e.touches=[{clientX:e.clientX,clientY:e.clientY}],St(e))}function Nt(e){if(Date.now()-yr>600){yr=Date.now();var t=e.detail||-e.wheelDelta;t>0?mt():t<0&>()}}function It(e){yt(e),e.preventDefault();var t=x(vr.wrapper.querySelectorAll(er)).length,r=Math.floor(e.clientX/vr.wrapper.offsetWidth*t);ar.rtl&&(r=t-r),ve(r)}function Tt(e){e.preventDefault(),yt(),"linear"===ar.navigationMode?gt():pt()}function Pt(e){e.preventDefault(),yt(),"linear"===ar.navigationMode?mt():ft()}function Ct(e){e.preventDefault(),yt(),ht()}function Rt(e){e.preventDefault(),yt(),vt()}function Ht(e){e.preventDefault(),yt(),gt()}function Bt(e){e.preventDefault(),yt(),mt()}function zt(e){Ye()}function Dt(e){X()}function Ot(e){!1===(document.webkitHidden||document.msHidden||document.hidden)&&document.activeElement!==document.body&&("function"==typeof document.activeElement.blur&&document.activeElement.blur(),document.body.focus())}function Wt(e){if(Lr&&ne()){e.preventDefault();for(var t=e.target;t&&!t.nodeName.match(/section/gi);)t=t.parentNode;if(t&&!t.classList.contains("disabled")&&(te(),t.nodeName.match(/section/gi))){ve(parseInt(t.getAttribute("data-index-h"),10),parseInt(t.getAttribute("data-index-v"),10))}}}function Ft(e){if(e.currentTarget&&e.currentTarget.hasAttribute("href")){var t=e.currentTarget.getAttribute("href");t&&(K(t),e.preventDefault())}}function Ut(e){Vt.isLastSlide()&&!1===ar.loop?(ve(0,0),ut()):qr?ut():dt()}function Kt(e,t){this.diameter=100,this.diameter2=this.diameter/2,this.thickness=6,this.playing=!1,this.progress=0,this.progressOffset=1,this.container=e,this.progressCheck=t,this.canvas=document.createElement("canvas"),this.canvas.className="playback",this.canvas.width=this.diameter,this.canvas.height=this.diameter,this.canvas.style.width=this.diameter2+"px",this.canvas.style.height=this.diameter2+"px",this.context=this.canvas.getContext("2d"),this.container.appendChild(this.canvas),this.render()}var Vt,jt,Yt,Xt,_t,$t,Jt,Qt,Zt,Gt=".slides section",er=".slides>section",tr=".slides>section.present>section",rr=".slides>section:first-of-type",nr=navigator.userAgent,ar={width:960,height:700,margin:.04,minScale:.2,maxScale:2,controls:!0,controlsTutorial:!0,controlsLayout:"bottom-right",controlsBackArrows:"faded",progress:!0,slideNumber:!1,showSlideNumber:"all",hashOneBasedIndex:!1,hash:!1,history:!1,keyboard:!0,keyboardCondition:null,overview:!0,disableLayout:!1,center:!0,touch:!0,loop:!1,rtl:!1,navigationMode:"default",shuffle:!1,fragments:!0,fragmentInURL:!1,embedded:!1,help:!0,pause:!0,showNotes:!1,autoPlayMedia:null,preloadIframes:null,autoSlide:0,autoSlideStoppable:!0,autoSlideMethod:null,defaultTiming:null,mouseWheel:!1,rollingLinks:!1,hideAddressBar:!0,previewLinks:!1,postMessage:!0,postMessageEvents:!1,focusBodyOnPageVisibilityChange:!0,transition:"slide",transitionSpeed:"default",backgroundTransition:"fade",parallaxBackgroundImage:"",parallaxBackgroundSize:"",parallaxBackgroundRepeat:"",parallaxBackgroundPosition:"",parallaxBackgroundHorizontal:null,parallaxBackgroundVertical:null,pdfMaxPagesPerSlide:Number.POSITIVE_INFINITY,pdfSeparateFragments:!0,pdfPageHeightOffset:-1,viewDistance:3,display:"block",hideInactiveCursor:!0,hideCursorTime:5e3,dependencies:[]},ir=!1,or=!1,sr=!1,lr=null,cr=null,dr=!1,ur=!1,pr=[],fr=1,hr={layout:"",overview:""},vr={},gr={},mr=[],br={},yr=0,wr=0,kr=!1,Ar=0,Lr=!1,Er=0,Sr=0,xr=-1,qr=!1,Mr={startX:0,startY:0,startCount:0,captured:!1,threshold:40},Nr={},Ir={};return Kt.prototype.setPlaying=function(e){var t=this.playing;this.playing=e,!t&&this.playing?this.animate():this.render()},Kt.prototype.animate=function(){var e=this.progress;this.progress=this.progressCheck(),e>.8&&this.progress<.2&&(this.progressOffset=this.progress),this.render(),this.playing&&br.requestAnimationFrameMethod.call(window,this.animate.bind(this))},Kt.prototype.render=function(){var e=this.playing?this.progress:0,t=this.diameter2-this.thickness,r=this.diameter2,n=this.diameter2;this.progressOffset+=.1*(1-this.progressOffset);var a=-Math.PI/2+e*(2*Math.PI),i=-Math.PI/2+this.progressOffset*(2*Math.PI);this.context.save(),this.context.clearRect(0,0,this.diameter,this.diameter),this.context.beginPath(),this.context.arc(r,n,t+4,0,2*Math.PI,!1),this.context.fillStyle="rgba( 0, 0, 0, 0.4 )",this.context.fill(),this.context.beginPath(),this.context.arc(r,n,t,0,2*Math.PI,!1),this.context.lineWidth=this.thickness,this.context.strokeStyle="rgba( 255, 255, 255, 0.2 )",this.context.stroke(),this.playing&&(this.context.beginPath(),this.context.arc(r,n,t,i,a,!1),this.context.lineWidth=this.thickness,this.context.strokeStyle="#fff",this.context.stroke()),this.context.translate(r-14,n-14),this.playing?(this.context.fillStyle="#fff",this.context.fillRect(0,0,10,28),this.context.fillRect(18,0,10,28)):(this.context.beginPath(),this.context.translate(4,0),this.context.moveTo(0,0),this.context.lineTo(24,14),this.context.lineTo(0,28),this.context.fillStyle="#fff",this.context.fill()),this.context.restore()},Kt.prototype.on=function(e,t){this.canvas.addEventListener(e,t,!1)},Kt.prototype.off=function(e,t){this.canvas.removeEventListener(e,t,!1)},Kt.prototype.destroy=function(){this.playing=!1,this.canvas.parentNode&&this.container.removeChild(this.canvas)},Vt={VERSION:"3.8.0",initialize:e,configure:m,sync:ge,syncSlide:me,syncFragments:be,slide:ve,left:pt,right:ft,up:ht,down:vt,prev:gt,next:mt,navigateFragment:it,prevFragment:st,nextFragment:ot,navigateTo:ve,navigateLeft:pt,navigateRight:ft,navigateUp:ht,navigateDown:vt,navigatePrev:gt,navigateNext:mt,layout:X,shuffle:ke,availableRoutes:Be,availableFragments:ze,toggleHelp:V,toggleOverview:re,togglePause:ue,toggleAutoSlide:fe,isOverview:ne,isPaused:pe,isAutoSliding:he,isSpeakerNotes:je,loadSlide:Re,unloadSlide:He,addEventListeners:b,removeEventListeners:y,getState:tt,setState:rt,getSlidePastCount:Ke,getProgress:Ve,getIndices:_e,getSlides:$e,getSlidesAttributes:Je,getTotalSlides:Qe,getSlide:Ze,getSlideBackground:Ge,getSlideNotes:et,getPreviousSlide:function(){return Xt},getCurrentSlide:function(){return _t},getScale:function(){return fr},getConfig:function(){return ar},getQueryHash:function(){var e={};location.search.replace(/[A-Z0-9]+?=([\w\.%-]*)/gi,function(t){e[t.split("=").shift()]=t.split("=").pop()});for(var t in e){var r=e[t];e[t]=q(unescape(r))}return e},getRevealElement:function(){return vr.wrapper||document.querySelector(".reveal")},getPlugins:function(){return gr},isFirstSlide:function(){return 0===jt&&0===Yt},isLastSlide:function(){return!!_t&&(!_t.nextElementSibling&&(!ie(_t)||!_t.parentNode.nextElementSibling))},isLastVerticalSlide:function(){return!(!_t||!ie(_t))&&!_t.nextElementSibling},isReady:function(){return or},addEventListener:function(e,t,r){"addEventListener"in window&&Vt.getRevealElement().addEventListener(e,t,r)},removeEventListener:function(e,t,r){"addEventListener"in window&&Vt.getRevealElement().removeEventListener(e,t,r)},addKeyBinding:L,removeKeyBinding:E,registerPlugin:w,hasPlugin:k,getPlugin:A,triggerKey:function(e){At({keyCode:e})},registerKeyboardShortcut:function(e,t){Nr[e]=t}}});