File "frame.desktop.min.js"

Path: /IB OFFICIAL EE EXEMPLARS/Inspiring Extended Essays/html5/lib/scripts/framedesktopminjs
File size: 221.08 KB
MIME-type: text/plain
Charset: utf-8

 
Open Back
/*! ds-bootstrap - v1.0.0.27106 - 2022-02-8 10:26pm UTC
* Copyright (c) 2022 ; Not Licensed */!function(){"use strict";var e={64442:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}();var i=DS,r=i._,o=i.pubSub,a=i.events,s=i.constants,l=function(){function e(t,n){var i=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.frame=t,this.preso=n,this.setupControlOptions(),this.layouts={},this.setLayout(this.frame.default_layout,s.refs.FRAME),this.resourceDescription=this.frame.resourceData.description;var l=n.getFirstSlide();for(var c in this.slideWidth=l.get("width"),this.slideHeight=l.get("height"),this.temp=[],this.frame.layouts)this.temp.push(c);this.rtl="rtl"===this.frame.textdirection,this.hasModernText=0!==this.frame.renderingEngineType,this.dir=this.dir.bind(this),r.bindAll(this,"onLayoutChanged"),o.on(a.controlLayout.CHANGED,this.onLayoutChanged),o.on(a.controlLayout.UPDATE,(function(e,t,n){i.frame.controlLayouts[e]=n,i.setLayout(e,t)})),o.on(a.controlOptions.CHANGED,(function(e){var t=i.optionChangesRequireMenuRefresh(i.frame.controlOptions.menuOptions,e.menuOptions);i.frame.controlOptions=e,i.setupControlOptions(),o.trigger(a.controlOptions.RESET),t&&o.trigger(a.navData.REFRESH_VIEW)})),o.on(a.frame.FONT_SCALE,(function(e){i.frame.fontscale=e,o.trigger(a.controlOptions.RESET)})),o.on(a.glossary.UPDATE,(function(e){i.frame.glossaryData=e,o.trigger(a.glossary.REFRESH_VIEW)})),o.on(a.navData.UPDATE,(function(e){i.frame.navData=e,o.trigger(a.navData.REFRESH_VIEW)})),o.on(a.resources.UPDATE,(function(e){i.frame.resourceData.resources=e,o.trigger(a.resources.REFRESH_VIEW)})),o.on(a.resources.UPDATE_DESCRIPTION,(function(e){i.frame.resourceData.description=e,o.trigger(a.resources.REFRESH_VIEW)}))}return n(e,[{key:"setupControlOptions",value:function(){var e=this.frame.controlOptions.sidebarOptions;this.sidebarOpts=e,this.bottomBarOpts=this.frame.controlOptions.bottomBarOptions,this.topTabs=e.tabs.linkRight||[],this.topTabsLeft=e.tabs.linkLeft||[],this.topTabsRight=e.tabs.linkRight||[],this.sidebarTabs=e.tabs.sidebar||[],this.outlineInSidebar=this.sidebarTabs.some((function(e){return"outline"===e.name})),this.buttonOptions=this.frame.controlOptions.buttonoptions,this.title={enabled:e.titleEnabled,text:e.titleText}}},{key:"optionChangesRequireMenuRefresh",value:function(e,t){return e.wrapListItems!==t.wrapListItems||e.autonumber!==t.autonumber}},{key:"onLayoutChanged",value:function(e,t){this.setLayout(e,t)}},{key:"hasTopLinks",value:function(){return 0!==this.topTabsLeft.length||0!==this.topTabsRight.length}},{key:"getString",value:function(e){var t=this.currLayout.string_table,n=this.frame.stringTables[t].string[e];return null==n?(console.warn("could not find "+e+" in string table "+t),e.replace("acc_","")):n}},{key:"setLayout",value:function(e,t){this.currLayout=this.frame.layouts[e],this.currControlLayout=this.frame.controlLayouts[e],this.layouts[t]=this.currControlLayout,o.trigger(a.frameModel.LAYOUT_CHANGED,this.currControlLayout,t)}},{key:"getWndControlLayout",value:function(e){return this.layouts[e]||this.currControlLayout}},{key:"dir",value:function(e){if(null!=e)return this.rtl?e.reverse():e}}]),e}();t.default=l},41940:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.render=t.nameSpace=void 0;var i,r=n(29326),o=n(88450),a=n(3298),s=(i=a)&&i.__esModule?i:{default:i};function l(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}n(75020),n(5756),n(75548),n(33339),n(53409),n(97988),n(94602),n(16712),n(56750),n(6790),n(59786),n(50784),n(72408),n(64552),n(13916),n(49508),n(97933),n(26970),n(34156),n(59263),n(88952),n(32114),n(73012),n(55604),n(75532),n(15317),n(71748),n(45063),n(36044),n(73781);var c=t.nameSpace=DS.constants.refs.FRAME,u=DS,d=u.pubSub,f=u.events,h=u.scaler;t.render=function(e){var t=e.topTabsLeft,n=e.topTabsRight,i=e.sidebarOpts,a=i.timeEnabled,u=i.logoEnabled,p=i.html5_logo_url,v=i.logoPlaceholderText,b=e.frame.controlOptions.controls,g=b.closed_captions,y=b.settings,m=r.views.tree(c,[{wrapper:[{frame:["slide",e.frame.skip_nav_enabled?"skipnav":null,{bottomBar:[{playbackControls:["playPause","seek","reset"]},{miscControls:["volume"].concat(l(g?["captions"]:[]),l(y?["settings"]:[]))},{navControls:["prev","next","submit"]}]},{sidebar:[].concat(l(u&&(p||v)?["logo"]:[]),["tabs","sidebarPanels"])},{topBar:["title",{topTabs:["linksLeft","linksRight"]}].concat(l(a?["timer"]:[]))}]},"startoverlay"]},window.globals.HAS_SLIDE?"slideLoaderOverlay":null]),w=function(e){return function(t){return t.name===e}},k=function(e){return!t.some(w(e))&&!n.some(w(e))},S=function(t,n){if(n===c){var i=function(e,t){var n=e.sidebarOpts.sidebarEnabled;return n&&(n=(0,o.getHasTabs)(e.sidebarTabs,t)),n||e.sidebarOpts.logoEnabled}(e,t),a=(0,o.getHasTabs)([].concat(l(e.topTabsRight),l(e.topTabsLeft)),t),s={playbackControls:t.seekbar,next:t.next,prev:t.previous,submit:t.submit,skipnav:i||a,volume:t.volume,glossaryTab:t.glossary,glossaryPanel:t.glossary&&k("glossary"),glossaryLink:t.glossary,resourcesTab:t.resources,resourcesPanel:t.resources&&k("resources"),resourcesLink:t.resources,outlineTab:t.outline.enabled,outlinePanel:t.outline.enabled&&k("outline"),outlineLink:t.outline.enabled,search:t.outline.search,transcriptTab:t.transcript,transcriptPanel:t.transcript&&k("transcript"),transcriptLink:t.transcript,sidebar:i,bottomBar:e.bottomBarOpts.bottomBarEnabled};r.views.resetStates(c),r.views.updateVisibility(s,c),r.views.update(m)}};d.on(f.frameModel.LAYOUT_CHANGED,S);var C=function(e){var t=e.kind,n=e.name,i=e.visible,o=e.enable,a=e.affectTabStop,s="enable_window_control"===t?"getTopNameSpace":"getFrameNameSpace";"previous"===n&&(n="prev");var l=r.views[s]()[n];null!=l&&("set_window_control_visible"===t?(l.setVisibility(i),l.childVisibilityChanged()):l.setEnabled(o,a))};d.on(f.navcontrols.CHANGED,C);var O=new s.default(e);O.update();var x=h.isShowAll()?function(){O.update()}:_.noop;return{all:function(){r.views.update(m),x()},resize:function(){r.views.update(m),x()},rerender:function(){r.views.update(m,!0),x(),r.views.nameSpaces[c].wrapper.updateChildren(!0),DS.renderEngine.createWindowFor()},destroy:function(){d.off(f.navcontrols.CHANGED,C),d.off(f.frameModel.LAYOUT_CHANGED,S),r.views.nameSpaces[c].topLevelElements.forEach((function(e){return e.destroy()}))}}}},23165:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.render=t.nameSpace=void 0;var i=n(29326);n(53962),n(63194),n(93338),n(28558),n(9356),n(10770),n(36044),n(75532),n(15317),n(71748);var r=t.nameSpace="LightboxControlsWnd";t.render=function(e){var t=i.views.tree(r,["visibleOverlay",{lightBoxWrapper:["lightBoxSlide",{lightBox:[{lightBoxBottom:["submit","next","prev","captions"]}]},"lightBoxClose"]}]),n=i.views.getNamespace(r);n.slide=n.lightBoxSlide,n.wrapper=n.lightBoxWrapper;var o=function(e,n){if(n===r){var o={next:e.next,prev:e.previous,submit:e.submit};i.views.resetStates(r),i.views.updateVisibility(o,r),i.views.update(t)}};return DS.pubSub.on(DS.events.frameModel.LAYOUT_CHANGED,o),o(e.currControlLayout),{all:function(){return i.views.update(t)},resize:function(){n.isAttached&&i.views.update(t)}}}},10172:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.render=t.nameSpace=void 0;var i=n(29326);n(53962),n(63194),n(93338),n(9356),n(10770),n(36044);var r=t.nameSpace="LightboxWnd";t.render=function(e){var t=i.views.tree(r,["visibleOverlay",{lightBoxWrapper:["lightBoxSlide","lightBox","lightBoxClose"]}]),n=i.views.getNamespace(r);return n.slide=n.lightBoxSlide,n.wrapper=n.lightBoxWrapper,{all:function(){return i.views.update(t)},resize:function(){n.isAttached&&i.views.update(t)}}}},38853:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.render=t.nameSpace=void 0;var i=n(29326);n(15353),n(24797),n(72497);var r=t.nameSpace="MessageWnd";t.render=function(e){var t=i.views.tree(r,["overlay",{messageWindowWrapper:["messageWindowSlide"]}]),n=i.views.getNamespace(r);return n.slide=n.messageWindowSlide,n.wrapper=n.messageWindowWrapper,{all:function(){return i.views.update(t)},resize:function(){n.isAttached&&i.views.update(t)}}}},3298:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=n(61529);var o=DS.utils,a=o.scaleVal,s=o.pxify,l=10,c=function(e){return s(a(e,!1))},u=function(e){return s(a(e))},d=function(e){return"scale("+a(e,!1)+")"},f=void 0,h=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.model=t}return i(e,[{key:"calcStyles",value:function(){return"\n      .cs-"+this.model.frame.default_layout+".cs-base {\n        border-width: "+c(1)+" !important;\n      }\n\n      #frame {\n        border-radius: "+u(l)+";\n      }\n\n      .btn {\n        border-radius: "+c(r.BTN_RADIUS)+";\n      }\n\n      #nav-controls .btn svg,\n      #light-box-bottom .btn svg {\n        width: "+u(8)+";\n        height: "+u(11)+";\n      }\n\n      #reset svg {\n        width: "+u(18)+";\n        height: "+u(16)+";\n      }\n\n      .search-heading {\n        padding: "+u(l)+";\n        margin: 0;\n        padding-bottom: "+u(12)+";\n      }\n\n      #outline-search {\n        padding: "+u(l)+'\n      }\n\n      .search input[type="search"] {\n        height: '+u(28)+";\n        width: calc(100% - "+u(25)+");\n        border-top-left-radius: "+c(4)+";\n        border-bottom-left-radius: "+c(4)+";\n      }\n\n      #outline-search button {\n        width: "+u(25)+";\n        height: "+u(28)+";\n        border-top-right-radius: "+c(4)+";\n        border-bottom-right-radius: "+c(4)+";\n      }\n\n      .icon-search {\n        width: "+u(14)+";\n        height: "+u(14)+";\n      }\n\n      #outline-content > ul {\n        padding: "+u(1)+" "+u(3)+" "+u(2)+";\n      }\n\n      #outline-content svg {\n        width: "+u(20)+";\n        height: "+u(20)+";\n      }\n\n      .note-content, .note-title, #transcript-content hr,\n      .resources-content, .resources-title, #resources-content hr,\n      #search-results-content hr {\n        margin-left: "+c(l)+";\n        margin-right: "+c(l)+";\n      }\n\n      .resources-title, .note-title {\n        margin-top: "+c(l)+";\n        margin-bottom: "+c(l)+";\n      }\n\n      hr {\n        border-width: "+c(1)+";\n        width: calc(100% - "+c(20)+");\n      }\n\n      #transcript-content hr {\n        top: "+c(2)+";\n      }\n\n      .glossary-title {\n        padding: "+u(l)+";\n      }\n\n      .term button {\n        padding-top: "+u(7)+";\n        padding-right: "+u(10)+";\n        padding-bottom: "+u(7)+";\n        padding-left: "+u(10)+";\n      }\n\n      #captions {\n        border-radius: "+c(r.BTN_RADIUS)+";\n      }\n\n      #captions svg {\n        width: "+u(22)+";\n        height: "+u(18)+";\n      }\n\n      #light-box-close svg {\n        width: "+u(10)+";\n        height: "+u(10)+";\n      }\n\n      .message-window {\n        border-width: "+c(1)+";\n      }\n\n      .message-window-header {\n        padding-right: "+u(10)+";\n        padding-left: "+u(10)+";\n      }\n\n      .message-window-header hr {\n        right: "+u(10)+";\n        left: "+u(10)+";\n      }\n\n      .message-window-header hr + hr {\n        bottom: "+u(1)+";\n      }\n\n      .volume-panel {\n        border-radius: "+c(r.BTN_RADIUS)+"\n      }\n\n      .volume-panel .btn {\n        height: "+c(30)+";\n      }\n\n      .volume-panel .slider-bar {\n        transform: "+d(1)+";\n      }\n\n      /* search results */\n      .icon-gear {\n        width: "+c(14)+";\n        height: "+c(14)+";\n      }\n\n      .search-results li div {\n        padding-left: "+u(20)+";\n      }\n\n      .search-results {\n        padding: "+u(1)+" "+u(3)+";\n      }\n\n      .search-filter {\n        top: "+c(7)+";\n        right: "+c(5)+';\n      }\n\n      .search-options input[type="checkbox"] {\n        transform: '+d(1)+";\n      }\n\n      .search-options p {\n        margin-left: "+u(10)+";\n        margin-right: "+u(10)+";\n      }\n\n      .search-options label {\n        margin-left: "+u(10)+";\n        margin-right: "+u(10)+";\n      }\n\n      .search-content {\n        height: calc(100% - "+c(40)+");\n      }\n\n      .search-clear {\n        padding: 0 "+c(8)+";\n      }\n\n      .search-clear svg {\n        height: "+c(14)+";\n        width: "+c(13)+";\n      }\n\n      .search-options {\n        height: "+c(80)+";\n      }\n\n      #light-box-bottom button {\n        height: "+c(28)+" !important;\n      }\n\n    "}},{key:"update",value:function(){null!=f&&f.parentNode.removeChild(f),f=document.createElement("style"),document.body.appendChild(f),f.innerHTML=this.calcStyles()}}]),e}();t.default=h},53081:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i,r=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),o=n(81596),a=(i=o)&&i.__esModule?i:{default:i};n(29326);function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var l=DS,c=l._,u=l.pubSub,d=l.dom,f=l.detection,h=l.events,p=l.utils.pxify,v=l.constants.DESKTOP_LOADER_DELAY*(f.browser.isIE?2:1),b=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var i=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return c.bindAll(i,"onShow","onHide","onMouseMove","onCtxMenu"),u.on((s(n={},h.app.SHOW_LOADER,i.onShow),s(n,h.app.HIDE_LOADER,i.onHide),n)),i.view.el.addEventListener("contextmenu",i.onCtxMenu),i}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"onShow",value:function(){var e=this;this.spinnerTimeout=setTimeout((function(){document.body.addEventListener("mousemove",e.onMouseMove),e.updateSpinnerLoc(),e.view.el.style.cursor="none",e.view.setVisibility(!0)}),v)}},{key:"onHide",value:function(){clearTimeout(this.spinnerTimeout),document.body.removeEventListener("mousemove",this.onMouseMove),this.view.el.style.cursor="",this.view.setVisibility(!1)}},{key:"onMouseMove",value:function(){this.updateSpinnerLoc()}},{key:"onCtxMenu",value:function(e){e.preventDefault()}},{key:"updateSpinnerLoc",value:function(){this.spinnerEl.style.left=p(d.mouseX),this.spinnerEl.style.top=p(d.mouseY)}},{key:"teardown",value:function(){u.off("app:showLoader",this.onShow),u.off("app:hideLoader",this.onHide),this.view.el.removeEventListener("contextmenu",this.onCtxMenu)}}]),t}(a.default);t.default=b},13916:function(e,t,n){var i=n(29326),r=n(61529),o="bottomBar";i.views.def(o,(function(e){var t=i.views.getNamespace(e),n=t.frame,a=t.topBar,s=i.views.model.rtl;return{tag:"section",attrs:{id:o},x:function(){return a.x-1},y:function(){return n.h-54},w:function(){return a.w},h:r.BTN_H,overflow:"visible",updateHook:function(){if(this.hasAllChildren()){this.updateChildren(),this.el.style.pointerEvents=i.views.model.bottomBarOpts.bottomBarEnabled?"all":"none";var e=this.children.playbackControls.children.seek;if(e.width=0,this.children.playbackControls.visible&&e.visible){var t=this.calcChildrensWidth()+(this.children.length+1)*r.PAD;e.width=a.w-t}this.flowChildren({alignChild:!0,bounds:{t:0,b:this.h,l:0,r:this.w},rtl:s,pad:r.PAD})}},childVisibilityChangedHook:function(){this.update()}}}))},36044:function(e,t,n){n(29326).views.def("captionContainer",(function(){return{attrs:{class:"caption-container"},z:2,w:"100%",h:"100%",add:!0}}))},88952:function(e,t,n){var i,r=n(29326),o=n(15166),a=n(25065),s=(i=a)&&i.__esModule?i:{default:i};var l="captions",c=DS.utils;c.pxify,c.scaleVal;r.views.def(l,s.default,(function(){var e=r.views.model;return{tag:"button",attrs:{id:l,class:"cs-button btn content-center","aria-label":e.getString("acc_closed_captions"),"aria-pressed":!1,tabindex:0},minW:40,minH:30,y:"vertical-center",visible:!1,html:function(){return(0,o.getIcon)("captions")()}}}))},61747:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.createLinks=void 0;var i=n(29326),r=c(n(94066)),o=c(n(84318)),a=c(n(17516)),s=(n(61529),n(80892)),l=c(n(35734));function c(e){return e&&e.__esModule?e:{default:e}}var u=DS.utils.getPath,d=DS.constants.refs.FRAME,f="separator-style",h=function(){return"\n    .top-tab:before {\n      box-shadow: 0px 0px 0px 1px "+l.default.getColor(DS.constants.refs.FRAME,".cs-separator .cs-diva","background-color",".cs-base")+",\n        1px 0px 0px 1px "+l.default.getColor(DS.constants.refs.FRAME,".cs-separator .cs-divb","background-color",".cs-base")+";\n    }\n  "},p=!1;t.createLinks=function(e){var t=e.id,n=void 0,c=i.views.def(t,(function(r){i.views.getNamespace(r).title,i.views.model;return n=t,{attrs:{id:t,tabindex:-1},overflow:"visible",w:"50%",x:e.x,y:0,h:"100%",z:5,childDef:function(){!function(){if(!p){p=!0;var e=document.createElement("style");e.id=f,document.body.appendChild(e),e.innerHTML=h()}}(),b(i.views.model,r)},updateHook:e.updateHook}})),v=function(t,u,f,p){var v="customlink"===f.name,b=void 0,g=void 0,y=void 0,m=void 0;v?(g=o.default,b=f.properties.title,y="link"+e.dir+p,m="custom-link"):(g=a.default,b=u.getString(f.name),y=f.name+"Link",m="panel-link");var w=l.default.getColor(t,".cs-topmenu-item.active .cs-tab","border-top-color",".cs-base"),k={id:y,class:"topmenu-item cs-topmenu-item cs-tabs top-tab "+m,tabindex:0};v||(k["aria-controls"]=y+"Panel",k["aria-expanded"]=!1);var S=i.views.def(y,g,{selectedBorderColor:w,attrs:k,model:Object.assign(f,{idx:p}),isTopLink:!0,calcTextSize:!0,noUpdate:!0,contentStyle:{top:"8%"},tag:"button",html:function(){return'<span class="cs-tab">'+b+"</span>"},wPad:14,overflow:"visible",y:function(){return this.parent.h-this.h-9},w:"fit-to-text-w",h:"fit-to-text-h",z:2,border:"1px solid rgba(0, 0, 0, 0)",minH:23,updateHook:function(){if(_.isFunction(this.viewLogic.scaleProps)&&this.viewLogic.scaleProps(),DS.playerGlobals.presentation.isPreview()&&!window.globals.HAS_SLIDE){var e=document.querySelector("style#separator-style");null!=e&&(e.innerHTML=h())}}});S.init(),i.views.getNamespace(d)[e.id].append(S),v||function(t,o,a,u){var f=u.name+"Panel",h="linksRight"===e.id,p=i.views.getNamespace(t),v=p.topBar,b=(p.frame,p.sidebar,p.slide,p.wrapper,p.linksLeft,l.default.getColor(t,".cs-topmenu-item.active .cs-panel","border-top-color",".cs-base")),g=i.views.def(f,r.default,{attrs:{id:f,class:"cs-topmenu-item topmenu-item active cs-menu cs-panel panel topmenu-panel-align-"+(h?"right":"left"),tabIndex:-1},style:{borderColor:b},w:302,h:438,z:1,visible:!1,lnk:o,childWidth:300,childHeight:436,tabsId:n,overflow:"visible",x:function(){var e=o.x;return e+c.x>v.w/2&&(e=e+o.w-this.w),e},y:function(){return o.y+o.h},updateHook:function(){this.updateChildren(!0)}});g.init(),i.views.getNamespace(d)[e.id].append(g),o.panel=g;var y=s.panelContentMap[u.name];null!=y&&(y.init(),g.append(y))}(t,S,0,f)},b=function(t,n){u(t,e.linkListName,[]).forEach((function(e,i){v(n,t,e,i)}))}}},5756:function(e,t,n){var i,r=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),o=n(81596),a=(i=o)&&i.__esModule?i:{default:i},s=n(29326);var l="frame",c=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onScroll=function(e){e.preventDefault(),n.el.scrollTop=0,n.el.scrollLeft=0},n.el.addEventListener("scroll",n.onScroll),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"teardown",value:function(){this.el.removeEventListener("scroll",this.onScroll)}},{key:"onFocus",value:function(){}},{key:"onBlur",value:function(){}}]),t}(a.default);s.views.def(l,c,(function(){var e=s.views.model;return{attrs:{id:l,class:"cs-base cs-"+e.frame.default_layout+" fn-"+e.frame.default_layout},w:"100%",h:"100%"}}))},61529:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=t.PAD=10,i=(t.HALF_PAD=n/2,t.TWO_PAD=2*n,t.BTN_H=46,t.BTN_RADIUS=7,t.SEARCH_H=48,t.SLIDE_Z=1,t.OVERLAY_Z=999);t.TOP_UI_Z=i+1},73027:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.glossary=void 0;var i=n(29326),r=s(n(68085)),o=s(n(35734)),a=n(30491);function s(e){return e&&e.__esModule?e:{default:e}}var l=DS.utils.getPath,c="glossary";t.glossary=i.views.def(c,r.default,(function(){var e=i.views.model,t=i.views.getCurrentNameSpaceString(),n=function(e){return o.default.getColor(t,".cs-glossary .cs-div"+e,"border-color")},r=n("a"),s=n("b"),u="box-shadow: 0 -1px 0 0 "+n("c")+", 0 -2px 0 0 "+s+", 0 1px 0 0 "+r,d=o.default.getColor(t,".cs-glossary .cs-term.cs-selected .cs-choice-list-trigger","background"),f=o.default.getColor(t,".cs-glossary .cs-term .cs-choice-list-trigger:focus","background");return{attrs:{id:c+"-content",class:"cs-glossary "+a.rtlUtils.getRtlClass(),tabindex:-1},w:function(){return this.parent.childWidth||this.parent.w},h:function(){return this.parent.childHeight||this.parent.h},selectedColor:d,hoverColor:f,model:e,html:function(){return'<h4 class="panel-section-heading glossary-title cs-heading" style="'+u+'" tabindex="-1">\n        '+e.getString("terms")+'\n      </h4>\n\n      <div data-ref="terms" class="glossary-content cs-scrolling-panel scrolling-panel">\n        '+l(e,"frame.glossaryData",[]).map((function(e,t){var n=e.content.split(/\r\n/g).filter((function(e){return e.trim().length>0}));return'\n            <dt class="term cs-term"  tabindex="'+(0===t?0:-1)+'" id="term-'+t+'">\n              <button\n                class="cs-choice-list-trigger"\n                aria-controls="term-'+t+'"\n                aria-expanded="false"\n                tabindex="-1"\n              >\n                  '+e.title+'\n              </button>\n            </dt>\n            <dd class="cs-editor definition"  tabindex="-1" id="term-'+t+'" style="display: none">\n              '+n.map((function(e){return'<p class="term" tabindex="-1">'+e+"</p>"})).join("")+"\n            </dd>\n          "})).join("")+"\n      </div>"},updateHook:function(){a.rtlUtils.updateRtlClass(this.el.classList)}}}))},32803:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.captionsIcon=function(){return'<svg\n    class="cs-icon caption-icon"\n    data-ref="icon"\n    width="22px" height="18px" viewBox="0 0 22 18"\n    focusable="false">\n    <g stroke="none" stroke-width="1" fill-rule="evenodd" transform="translate(0, 1)">\n      <path d="M14.8517422,14 L20.008845,14 C21.1103261,14 22,13.1019465 22,11.9941413 L22,2.00585866 C22,0.897060126 21.1085295,0 20.008845,0 L1.991155,0 C0.889673948,0 0,0.898053512 0,2.00585866 L0,11.9941413 C0,13.1029399 0.891470458,14 1.991155,14 L8.09084766,14 L11.4712949,17.3804472 L14.8517422,14 Z M3,4 L13,4 L13,6 L3,6 L3,4 Z M14,4 L19,4 L19,6 L14,6 L14,4 Z M19,8 L8,8 L8,10 L19,10 L19,8 Z M7,8 L3,8 L3,10 L7,10 L7,8 Z"></path>\n    </g>\n  </svg>'}},18050:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.carrotIcon=function(e){return'<svg\n    style="left:calc('+e+');"\n    class="cs-icon cs-icon-carrot carrot"\n    width="20" height="20" viewBox="-8 -6 20 20"\n    focusable="false">\n    <use xlink:href="#icon-carrot" class="cs-shadow" transform="translate(1, 0)"></use>\n    <polygon id="icon-carrot" points="1,1.5 5,5 1,8.5" transform="translate(0, 2)"></polygon>\n  </svg>'}},74181:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.clearIcon=function(){return'<svg\n    data-ref="icon"\n    class="cs-icon icon-clear"\n    width="13" height="14" viewBox="0 0 13 14"\n    focusable="false">\n    <use xlink:href="#icon-clear" class="cs-icon-shadow" transform="translate(0, 1)" />\n    <path id="icon-clear" d="M6.5,0C2.9,0,0,2.9,0,6.5C0,10.1,2.9,13,6.5,13c3.6,0,6.5-2.9,6.5-6.5C13,2.9,10.1,0,6.5,0z M1.5,6.5c0-2.8,2.2-5,5-5c1.2,0,2.4,0.5,3.2,1.2L2.2,9.1C1.8,8.3,1.5,7.5,1.5,6.5z M6.5,11.5c-1.2,0-2.3-0.5-3.2-1.2L10.8,4c0.4,0.7,0.7,1.6,0.7,2.5C11.5,9.3,9.3,11.5,6.5,11.5z"/>\n  </svg>'}},99414:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.closeIcon=function(){return'<svg class="icon" width="10" height="10" viewBox="0 0 10 10" focusable="false" data-ref="icon">\n    <use xlink:href="#close-icon" class="cs-icon-shadow" transform="translate(0, .5)" />\' +\n    <path id="close-icon" d="M9,9.5L9,9.5c-0.5,0.5-1.3,0.5-1.8,0L4.9,7.3L2.6,9.6c-0.5,0.5-1.3,0.5-1.8,0l0,0c-0.5-0.5-0.5-1.3,0-1.8l2.3-2.3L0.8,3.3C0.3,2.8,0.3,2,0.9,1.4l0,0c0.5-0.5,1.3-0.5,1.8,0l2.3,2.3l2.3-2.3c0.5-0.5,1.3-0.5,1.8,0l0,0c0.5,0.5,0.5,1.3,0,1.8L6.7,5.5L9,7.7C9.5,8.2,9.5,9,9,9.5z"/>\n  </svg>'}},98784:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.downArrowIcon=function(e){return'\n      <svg class="panel-down-arrow" data-ref="arrow" width="22px" height="11px" viewBox="0 0 22 11" focusable="false">\n        <path d="M 0 0 L 11 11 22 0" fill="'+e+'"/>\n      </svg>\n    '}},54418:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.filterIcon=function(){return'<svg class="cs-icon icon-gear" width="14" height="14" viewBox="0 0 14 14" focusable="false">\n    <path id="icon-gear" transform="translate(0,3)" d="M11.1,9.8C11.1,9.8,11.1,9.8,11.1,9.8C11.1,9.8,11.1,9.7,11.1,9.8c0-0.1,0.1-0.1,0.1-0.1c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0-0.1c0,0,0,0,0-0.1c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0-0.1c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0-0.1,0.1-0.1c0,0,0,0,0,0c0-0.1,0.1-0.1,0.1-0.2c0,0,0,0,0,0c0-0.1,0-0.1,0.1-0.2c0,0,0,0,0,0c0.1-0.2,0.2-0.5,0.2-0.7l2-0.4V6.4l-2-0.4c0-0.3-0.1-0.5-0.2-0.7c0,0,0,0,0,0c0-0.1,0-0.1-0.1-0.2c0,0,0,0,0,0c0-0.1,0-0.1-0.1-0.2c0,0,0,0,0,0c0,0,0-0.1-0.1-0.1c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0-0.1c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0-0.1c0,0,0,0,0-0.1c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0-0.1c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0l1.2-1.7l-0.9-0.9L9.7,2.8c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0-0.1,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0-0.1,0c0,0,0,0-0.1,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0-0.1,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0-0.1,0-0.1-0.1c0,0,0,0,0,0c-0.1,0-0.1-0.1-0.2-0.1c0,0,0,0,0,0c-0.1,0-0.1,0-0.2-0.1c0,0,0,0,0,0C8.3,2.1,8.1,2.1,7.8,2L7.4,0H6.2L5.9,2c-0.3,0-0.5,0.1-0.7,0.2c0,0,0,0,0,0C5,2.3,5,2.3,4.9,2.3c0,0,0,0,0,0c-0.1,0-0.1,0-0.2,0.1c0,0,0,0,0,0c0,0-0.1,0-0.1,0.1c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0-0.1,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0-0.1,0c0,0,0,0-0.1,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0-0.1,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0L2.3,1.6L1.4,2.5l1.2,1.7c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0.1c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0.1c0,0,0,0,0,0.1c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0.1c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0.1-0.1,0.1c0,0,0,0,0,0C2.2,5,2.2,5,2.2,5.1c0,0,0,0,0,0c0,0.1,0,0.1-0.1,0.2c0,0,0,0,0,0C2,5.5,1.9,5.8,1.9,6l-2,0.4v1.2l2,0.4c0,0.3,0.1,0.5,0.2,0.7c0,0,0,0,0,0c0,0.1,0,0.1,0.1,0.2c0,0,0,0,0,0c0,0.1,0,0.1,0.1,0.2c0,0,0,0,0,0c0,0,0,0.1,0.1,0.1c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0.1c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0.1c0,0,0,0,0,0.1c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0.1c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0l-1.2,1.7l0.9,0.9L4,11.2c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0.1,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0.1,0c0,0,0,0,0.1,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0.1,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0.1,0,0.1,0.1c0,0,0,0,0,0c0.1,0,0.1,0.1,0.2,0.1c0,0,0,0,0,0c0.1,0,0.1,0,0.2,0.1c0,0,0,0,0,0c0.2,0.1,0.5,0.2,0.7,0.2l0.4,2h1.2l0.4-2c0.3,0,0.5-0.1,0.7-0.2c0,0,0,0,0,0c0.1,0,0.1,0,0.2-0.1c0,0,0,0,0,0c0.1,0,0.1,0,0.2-0.1c0,0,0,0,0,0c0,0,0.1,0,0.1-0.1c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0.1,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0.1,0c0,0,0,0,0.1,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0.1,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0l1.7,1.2l0.9-0.9L11.1,9.8C11,9.8,11,9.8,11.1,9.8C11,9.8,11.1,9.8,11.1,9.8z M6.8,9.2c-1.2,0-2.2-1-2.2-2.2c0-1.2,1-2.2,2.2-2.2C8,4.8,9,5.8,9,7C9,8.2,8,9.2,6.8,9.2z"/>\n  </svg>'}},15166:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.getIcon=t.icons=void 0;var i=n(36674),r=n(55579),o=n(57997),a=n(88097),s=n(21118),l=n(94455),c=n(32803),u=n(18050),d=n(44793),f=n(54418),h=n(99414),p=n(74181),v=n(17934),b=n(69746),g=n(98784),y=function(){return"no icon"},m=t.icons={next:i.nextIcon,prev:r.prevIcon,replay:o.replayIcon,play:a.playIcon,pause:s.pauseIcon,volume:l.volumeIcon,captions:c.captionsIcon,carrot:u.carrotIcon,search:d.searchIcon,filter:f.filterIcon,close:h.closeIcon,clear:p.clearIcon,settings:v.settingsIcon,track:b.trackIcon,downArrow:g.downArrowIcon};t.getIcon=function(e){return m[e]||y}},36674:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.nextIcon=function(e){return'<svg class="cs-icon" width="8" height="11" viewBox="0 0 8 11" focusable="false" data-ref="icon">\n    <use xlink:href="#next-icon" class="cs-icon-shadow" transform="translate(0, 1)" />\n    <polygon\n      id="next-icon"\n      transform="translate(0, 1)"\n      points="2.7,0 0,1.7 3,5 0.3,8.3 3,10 7,5" />\n  </svg>'}},21118:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.pauseIcon=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:14,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:12;return'<svg id="icon-pause" class="cs-icon pause-icon" width="'+t+'" height="'+e+'" viewBox="0 0 12 14" focusable="false" data-ref="icon">\n    <use xlink:href="#pause-icon" class="cs-icon-shadow" transform="translate(0, 1)" />\n    <g id="pause-icon" transform="translate(2, 1)">\n       <rect x="0" width="4" height="14"/>\n       <rect x="8" width="4" height="14"/>\n    </g>\n  </svg>'}},88097:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.playIcon=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:14,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:11;return'<svg id="icon-play" class="cs-icon play-icon" width="'+t+'" height="'+e+'" viewBox="0 0 11 14" focusable="false" data-ref="icon">\n    <use xlink:href="#play-icon" class="cs-icon-shadow" transform="translate(0, 1)" />\n    <path\n      id="play-icon"\n      transform="translate(3.5, 1)"\n      d="M1.3 0.1l8.3 5.2c0.5 0.3 0.5 1 0 1.3l-8.3 5.2c-0.5 0.3-1.3 0-1.3-0.7L0 0.8C0 0.3 0.7-0.2 1.3 0.1z" />\n  </svg>'}},55579:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.prevIcon=function(e){return'<svg class="cs-icon" width="8" height="11" viewBox="0 0 8 11" focusable="false" data-ref="icon">\n    <use xlink:href="#prev-icon" class="cs-icon-shadow" transform="translate(0, 1)"></use>\n    <polygon\n      id="prev-icon"\n      transform="translate(0, 1)"\n      points="0,5 4,10 7,8.3 4,5 7,1.7 4.3,0"/>\n  </svg>'}},57997:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.replayIcon=function(e){return'<svg id="icon-replay" class="cs-icon" width="18" height="16" viewBox="0 0 18 16" focusable="false" data-ref="icon">\n    <use xlink:href="#replay-icon" class="cs-icon-shadow" transform="translate(0, 1.5)"></use>\n    <path id="replay-icon" transform="translate(-3, 1)" d="M9.2,15c4.1,0,7.4-3.1,7.7-7c0-0.2,0-0.4,0-0.5C17,3.3,13.5,0,9.2,0C5.7,0,2.6,2.8,1.8,6.1H0l2.6,2.9l3-2.9H3.7c0.6-2.5,2.8-4.3,5.5-4.3c3.3,0,5.9,2.5,5.9,5.7c0,0.2,0,0.4,0,0.5c-0.3,2.9-2.8,5.2-5.9,5.2c-2,0-3.7-0.9-4.8-2.5l-1.8,1.1C4,13.9,6.7,15,9.2,15z"/>\n  </svg>'}},44793:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.searchIcon=function(){return'\n  <svg class="cs-icon icon-search" width="14" height="14" viewBox="0 0 14 14" focusable="false" data-ref="icon">\n    <path transform="translate(1,3)" d="M13.8,12.5l-3.6-3.6c0,0-0.1-0.1-0.1-0.1c0.6-0.9,1-2,1-3.2C11.1,2.5,8.6,0,5.5,0S0,2.5,0,5.6c0,3.1,2.5,5.6,5.5,5.6c1.2,0,2.4-0.4,3.3-1.1c0,0,0,0.1,0.1,0.1l3.6,3.6c0.3,0.3,0.8,0.3,1.1,0l0.2-0.2\n  C14.1,13.3,14.1,12.8,13.8,12.5z M5.5,9.5c-2.2,0-3.9-1.8-3.9-4c0-2.2,1.8-4,3.9-4c2.2,0,3.9,1.8,3.9,4C9.5,7.8,7.7,9.5,5.5,9.5z"/>\n  </svg>\n  '}},17934:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.settingsIcon=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;return'\n    <svg class="cs-icon" data-ref="settings" width="'+16*e+'px" height="'+18*e+'px" viewBox="0 0 16 18" focusable="false">\n      <g transform="translate(0, 2)">\n        <path d="M8.94,0 C9.82,0 10.55,0.62 10.63,1.45 L10.73,2.36 C11.1,2.52 11.45,2.71 11.78,2.94 L12.66,2.56 C13.46,2.22 14.39,2.5 14.83,3.23 L15.77,4.77 C16.21,5.5 16,6.4 15.29,6.9 L14.51,7.42 C14.54,8.19 14.53,8.38 14.51,8.58 L15.29,9.11 C16,9.6 16.21,10.51 15.77,11.23 L14.83,12.77 C14.39,13.49 13.46,13.78 12.66,13.44 L11.78,13.06 C11.45,13.29 11.1,13.48 10.73,13.64 L10.63,14.55 C10.55,15.38 9.82,16 8.94,16 L7.06,16 C6.18,16 5.45,15.38 5.37,14.55 L5.27,13.64 C4.9,13.48 4.55,13.29 4.22,13.06 L3.34,13.44 C2.54,13.78 1.61,13.5 1.17,12.77 L0.23,11.23 C-0.21,10.51 0,9.6 0.71,9.11 L1.49,8.58 C1.46,7.81 1.47,7.62 1.49,7.42 L0.71,6.89 C0,6.40 -0.21,5.49 0.23,4.77 L1.17,3.23 C1.61,2.51 2.54,2.22 3.34,2.56 L4.22,2.94 C4.55,2.71 4.9,2.52 5.27,2.36 L5.37,1.45 C5.45,0.62 6.18,0 7.06,0 Z M7.96,4.53 C5.91,4.53 4.25,6.11 4.25,8.06 C4.25,10.01 5.91,11.59 7.96,11.59 C10.02,11.59 11.68,10.01 11.68,8.06 C11.68,6.11 10.02,4.53 7.96,4.53 Z"></path>\n      </g>\n    </svg>\n    '}},69746:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.trackIcon=function(e,t,n,i,r,o){return'\n      <svg xmlns:xlink="http://www.w3.org/1999/xlink" width="'+24*e+'px" height="'+16*e+'px" viewBox="0 0 24 16" focusable="false">\n        <defs>\n            <rect id="'+o+'-track" x="2" y="3.5" width="20" height="9" rx="4.5"></rect>\n            <filter x="-12.5%" y="-27.8%" width="125.0%" height="155.6%" filterUnits="objectBoundingBox" id="'+o+'-trackFilter">\n                <feGaussianBlur stdDeviation="1.5" in="SourceAlpha" result="shadowBlurInner1"></feGaussianBlur>\n                <feOffset dx="0" dy="1" in="shadowBlurInner1" result="shadowOffsetInner1"></feOffset>\n                <feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite>\n                <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.5 0" type="matrix" in="shadowInnerInner1"></feColorMatrix>\n            </filter>\n        </defs>\n        <g class="thumb-off" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n            <g>\n                <use fill="'+i+'" fill-rule="evenodd" xlink:href="#'+o+'-track"></use>\n                <use fill="black" fill-opacity="1" filter="url(#'+o+'-trackFilter)" xlink:href="#'+o+'-track"></use>\n                <use stroke="'+r+'" stroke-width="1" xlink:href="#'+o+'-track"></use>\n                <circle fill="'+n+'" cx="7" cy="8" r="5"></circle>\n            </g>\n        </g>\n        <g class="thumb-on" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n            <g>\n                <use fill="'+i+'" fill-rule="evenodd" xlink:href="#'+o+'-track"></use>\n                <use fill="black" fill-opacity="1" filter="url(#'+o+'-trackFilter)" xlink:href="#'+o+'-track"></use>\n                <use stroke="'+r+'" stroke-width="1" xlink:href="#'+o+'-track"></use>\n                <circle fill="'+t+'" stroke-width="0" cx="16" cy="8" r="6"></circle>\n            </g>\n        </g>        \n    </svg>\n    '}},94455:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.volumeIcon=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:15,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:20,i=e>0?"":"hidden",r=e>=5?"":"hidden",o=10==e?"":"hidden";return'<svg class="cs-icon volume-icon" width="'+t+'" height="'+n+'" viewBox="0 0 15 20" focusable="false" data-ref="icon">\n    <use xlink:href="#player-volume" class="cs-icon-shadow" transform="translate(0, 1)" />\n    <g id="player-volume" transform="translate(-1, 4)">\n      <polygon points="4.3,10.7 0,10.7 0,4.3 4.3,4.3 8.6,0 8.6,15"/>\n      <rect class="'+i+'" x="10" y="5" width="1" height="6"/>\n      <rect class="'+r+'" x="12" y="4" width="1" height="8"/>\n      <rect class="'+o+'" x="14" y="3" width="1" height="10"/>\n    </g>\n  </svg>'}},93338:function(e,t,n){var i=n(29326),r="lightBox",o=DS.utils,a=o.scaleVal,s=o.pxify;i.views.def(r,(function(){return{attrs:{class:r+" cs-base"},x:0,y:0,w:"100%",h:"100%",border:s(a(4))+" solid black",offsets:{l:4,t:4},overflow:"visible",contentStyle:{width:"100%",height:"100%"},updateHook:function(){this.el.style.borderWidth=s(a(4))}}}))},28558:function(e,t,n){var i=n(29326),r=n(61529),o="lightBoxBottom";i.views.def(o,(function(){return{tag:"nav",attrs:{id:o},x:-4,y:function(){return this.parent.h-this.h-4},w:"100%",h:r.BTN_H,updateHook:function(){if(this.hasAllChildren()){this.flowChildren({pad:r.PAD,startPos:this.w,toLeft:!0});var e=this.children.captions;e.x=r.PAD,e.update()}}}}))},9356:function(e,t,n){var i,r=n(29326),o=n(15166),a=n(62744),s=(i=a)&&i.__esModule?i:{default:i};var l="lightBoxClose";DS.utils.scaleVal;r.views.def(l,s.default,(function(e){var t={windowId:e};return{tag:"button",attrs:{id:l,tabindex:0,"aria-label":DS.stringTabler.getString("close")},html:(0,o.getIcon)("close"),y:function(){return-this.h/2+2},x:function(){return this.parent.w-this.w/2-2},model:t,w:20,h:20}}))},63194:function(e,t,n){var i,r=n(29326),o=n(10895),a=(i=o)&&i.__esModule?i:{default:i};var s=DS.constants.LIGHTBOX_SCALAR,l="lightBoxSlide";r.views.def(l,a.default,(function(){var e=r.views.model;return{attrs:{class:l,role:"dialog","aria-modal":!0},origin:"0 0",w:e.slideWidth*s,h:e.slideHeight*s,x:function(){return(this.parent.w-this.w)/2},y:function(){return this.x},z:1,bgColor:"black",add:!0,html:'<div id="slide-label-lightbox" data-ref="label" aria-live="polite"></div><main data-ref="container" class="slide-container" tabindex="-1"></main>',childViews:["captionContainer"],updateHook:function(){this.children.captionContainer.update()},winScale:function(){return DS.scaler.getScale()*s}}}))},53962:function(e,t,n){var i=n(29326);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var o="lightBoxWrapper",a=DS,s=a.utils.scaleVal,l=a.scaler;i.views.def(o,(function(e){var t,n=i.views.model,a=n.frame.fontscale,c=n.preso.display().windows().find({id:e});return r(t={attrs:{id:o,class:"cs-base cs-"+n.frame.default_layout+" fn-"+n.frame.default_layout},style:{fontSize:s(a)+"%"}},"style",{transformOrigin:"0px 0px",transform:"translate(-50%, -50%)",background:"black"}),r(t,"dimScale",(function(){return l.getScale()})),r(t,"overflow","visible"),r(t,"w",c.get("width")),r(t,"h",c.get("height")),r(t,"x",(function(){return(window.innerWidth-s(this.w))/2})),r(t,"y",(function(){return(window.innerHeight-s(this.h))/2})),r(t,"updateHook",(function(){this.el.style.fontSize=s(a)+"%"})),r(t,"add",!0),t}))},72408:function(e,t,n){var i=n(61747),r=n(61529);(0,i.createLinks)({id:"linksLeft",dir:"Left",linkListName:"topTabsLeft",x:0,updateHook:function(){this.flowChildren({hook:function(e){null!=e.panel&&e.panel.update()},pad:-3,startPos:.8*r.PAD+3})}})},64552:function(e,t,n){var i=n(29326),r=n(61747);n(61529);(0,r.createLinks)({id:"linksRight",dir:"Right",linkListName:"topTabsRight",x:function(){return i.views.getNamespace(DS.constants.refs.FRAME).linksLeft.right()},updateHook:function(){this.flowChildren({toLeft:!0,startPos:null!=this.nameSpace?i.views.getNamespace(this.nameSpace).linksRight.w-2:0,pad:-3,reverse:!0,hook:function(e){null!=e.panel&&e.panel.update()}})}})},53409:function(e,t,n){var i=n(29326),r=n(61529),o="logo",a=DS.utils.scaleVal,s=void 0;i.views.def(o,(function(e){var t=i.views.model,n=i.views.getNamespace(e).sidebar,l=t.sidebarOpts.html5_logo_url,c=t.sidebarOpts.logoPlaceholderText,u=200,d=150;return{id:o,attrs:{class:null!=c?"placeholder":"logo cs-logo"},x:function(){return r.PAD},y:r.PAD,w:u+r.TWO_PAD,h:function(){return(null!=s&&l===s.imgSrc?s.imgH:d)+r.TWO_PAD},html:function(){var e=this;if(null!=c){var t=document.createElement("div");t.className="placeholder-text",t.style.fontSize="2.5em",t.innerText=c,this.el.appendChild(t)}else{this.img=document.createElement("img"),this.img.onload=function(){u=Math.min(e.img.naturalWidth,200),d=e.img.naturalHeight/e.img.naturalWidth*u,s={imgW:u,imgH:d,imgSrc:l},e.img.width=a(u),e.img.onload=null,n.updateChildren(!0)};var i=DS.utils.resolveAssetUrl(l);this.img.src=i,this.el.appendChild(this.img)}},updateHook:function(){null!=this.img&&(this.img.width=a(u))},visible:t.sidebarOpts.logoEnabled}}))},24797:function(e,t,n){var i,r=n(29326),o=n(10895),a=(i=o)&&i.__esModule?i:{default:i};var s="messageWindowSlide";r.views.def(s,a.default,(function(){return{attrs:{id:s,class:"cs-window","aria-labelledby":"slide-label-message",role:"alertdialog","aria-modal":!0,tabindex:-1},origin:"0 0",w:"100%",h:"100%",x:0,y:0,z:1,html:'<div id="slide-label-message" data-ref="label" role="presentation"></div><div data-ref="container" class="slide-container"></div>',winScale:function(){return DS.scaler.getScale()}}}))},15353:function(e,t,n){var i=n(29326),r="messageWindowWrapper",o=DS,a=o.scaler,s=(o.utils.scaleVal,function(e){return e/a.getScale()});i.views.def(r,(function(e){var t=i.views.model,n=t.preso.display().windows().find({id:e}),o=i.views.getNamespace(DS.constants.refs.FRAME),l=o.slide,c=o.wrapper;return{attrs:{id:r,class:"cs-"+t.frame.default_layout+" fn-"+t.frame.default_layout},w:n.get("width"),h:n.get("height"),style:{overflow:"visible",transformOrigin:"0 0",background:"transparent"},dimScale:function(){return a.getScale()},x:function(){return s(c.x)+(l.x+(l.w-this.w)/2)},y:function(){return s(c.y)+(l.y+(l.h-this.h)/2)},add:!0}}))},97933:function(e,t,n){var i=n(29326),r=n(61529),o="miscControls";i.views.def(o,(function(){var e=i.views.model.rtl;return{attrs:{id:o,"aria-label":"misc controls"},w:function(){return this.width||0},h:r.BTN_H,overflow:"visible",updateHook:function(){this.flowChildren({fullUpdate:!0,pad:r.PAD,startPos:-r.PAD,sizeToChildren:!0,rtl:e})},childVisibilityChangedHook:function(){this.update()},parentAlign:"l"}}))},49508:function(e,t,n){var i=n(29326),r=n(61529),o="navControls";i.views.def(o,(function(){var e=i.views.model.rtl;return{tag:"nav",attrs:{id:o,"aria-label":"slide navigation"},w:function(){return this.width||0},overflow:"visible",h:r.BTN_H,updateHook:function(){this.flowChildren({rtl:e,startPos:-r.PAD,pad:r.PAD,fullUpdate:!0,sizeToChildren:!0})},parentAlign:e?"l":"r"}}))},15317:function(e,t,n){var i,r=n(29326),o=n(15166),a=n(83567),s=(i=a)&&i.__esModule?i:{default:i};var l="next",c=DS.utils;c.pxify,c.scaleVal;r.views.def(l,s.default,(function(){var e=r.views.model,t=r.views.model,n=t.dir,i=t.rtl;return{tag:"button",attrs:{id:l,class:"cs-button btn","aria-label":e.getString(i?"acc_previous":"acc_next"),tabindex:0},html:n([e.getString("next"),(0,o.getIcon)(i?"prev":"next")()]).join("\n"),methods:{shortcutActivated:function(){this.visible&&this.viewLogic.onClickBtn()}},calcTextSize:!0,padRight:i?0:8,padLeft:i?8:0,w:"fit-to-text-w",y:"vertical-center",minW:71,minH:30}}))},45306:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.outline=void 0;var i,r=n(29326),o=n(16585),a=(i=o)&&i.__esModule?i:{default:i},s=n(15166),l=n(61529),c=n(88450),u=n(30491);var d=DS.utils,f=d.scaleVal,h=d.pxify,p="outline",v=function(e){for(var t="";e;)t=e.index+1+"."+t,e=null!=e.parent&&"slidelink"===e.parent.kind&&e.parent;return t+" "};t.outline=r.views.def(p,a.default,(function(){var e=r.views.model;return{tag:"nav",attrs:{id:p+"-content",class:"is-scrollable cs-outline "+u.rtlUtils.getRtlClass(),tabindex:-1},w:"100%",h:function(){var e=this.parent,t=e.h,n=e.children.search;return t-(null!=n&&n.visible?l.SEARCH_H:0)},overflow:"auto",draws:[],html:function(){var t=this,n=e.frame.navData.outline.links||[],i=e.frame.controlOptions.menuOptions,r=i.wrapListItems,o=i.autonumber,a=i.tooltips;this.el.depth=0;var l=this.el;return l.innerHTML="",function n(i,l,u){var d=document.createElement("ul");d.depth=l.depth+1,d.tabIndex=-1,null!=u?(d.setAttribute("aria-labelledby",l.firstElementChild.id),d.setAttribute("role","group")):(d.setAttribute("aria-label",e.getString("outline")),d.setAttribute("role","tree")),l.appendChild(d);for(var f=0,h=i.length;f<h;f++){var p=document.createElement("li"),b=i[f];b.parent=u,b.index=f,p.depth=d.depth,p.tabIndex=1===p.depth&&0===f?0:-1,p.setAttribute("role","treeitem"),d.appendChild(p);var g=null!=b.links,y=15*p.depth+3.1,m=y-18,w=b.slideid;null==w&&t.draws.push({link:b,links:i,i:f});var k=(0,c.checkIsScene)(w),S=e.rtl;p.innerHTML='\n            <div\n              id="outline-'+p.depth+"-"+f+'"\n              class="cs-listitem listitem '+(r?"":"no-wrap")+" "+(k?"is-scene":"")+'"\n              data-origpad="'+y+'"\n              data-ref="'+w+'"\n              data-slide-title="'+i[f].displaytext+'"\n              '+(k?'data-is-scene="true"':"")+"\n              "+(g?'data-has-links="true"':"")+'\n              tabIndex="-1"\n              title="'+(a?b.displaytext:"")+'"\n              >\n               '+(g?(0,s.getIcon)("carrot")(S?"94% - "+m+"px":m+"px"):"")+"\n               "+(o?v(b):"")+" "+b.displaytext+"\n            </div>\n          ",g&&(p.setAttribute("aria-expanded",b.expand),p.classList.add("item-collapsible"),b.expand||p.classList.add("item-collapsed"),n(b.links,p,b))}}(n,l),l.innerHTML},updateHook:function(){_.toArray(this.el.querySelectorAll(".listitem")).forEach((function(t){var n=parseFloat(t.getAttribute("data-origpad"));t.dataset.isScene&&(1,n+=2),t.style[e.rtl?"paddingRight":"paddingLeft"]=h(f(n)),t.style.marginBottom=h(f(1))})),u.rtlUtils.updateRtlClass(this.el.classList)}}}))},33184:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.outlineSearch=void 0;var i,r=n(29326),o=n(19423),a=(i=o)&&i.__esModule?i:{default:i},s=n(38819),l=n(62514),c=n(45306),u=n(30491);function d(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}var f="outlineSearch";t.outlineSearch=r.views.def(f,a.default,(function(){var e=r.views.model.frame,t=e.controlOptions.controls.search||DS.presentation.isPreview()&&!window.globals.HAS_SLIDE;return{attrs:{id:f+"-content",class:"outline-search "+u.rtlUtils.getRtlClass(),tabindex:-1},w:function(){return this.parent.childWidth||this.parent.w},h:function(){return this.parent.childHeight||this.parent.h},model:e,childViews:[].concat(d(t?[s.search,l.searchResults]:[]),[c.outline]),updateHook:function(){this.children.forEach((function(e){return e.update()})),u.rtlUtils.updateRtlClass(this.el.classList)}}}))},72497:function(e,t,n){n(29326).views.def("overlay",(function(){return{attrs:{class:"overlay overlay-message"},x:0,y:0,w:function(){return window.innerWidth},h:function(){return window.innerHeight},position:"fixed",add:!0}}))},80892:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.panelContentMap=void 0;var i=n(33184),r=n(40159),o=n(73027),a=n(36735);t.panelContentMap={outline:i.outlineSearch,resources:r.resources,glossary:o.glossary,transcript:a.transcript}},32114:function(e,t,n){var i,r=n(29326),o=n(15166),a=n(86107),s=(i=a)&&i.__esModule?i:{default:i};var l="playPause",c=DS.utils,u=(c.encode,c.scaleVal);r.views.def(l,s.default,(function(){var e=r.views.model;return{tag:"button",attrs:{id:l,class:"content-center cs-button","aria-pressed":!1,"aria-label":e.getString("acc_play")+"/"+e.getString("acc_pause"),tabindex:0},style:{background:"transparent",border:"none"},html:function(){return this.toggle?(0,o.getIcon)("pause")(u(14),u(12)):(0,o.getIcon)("play")(u(14),u(11))},y:"vertical-center",minW:30,minH:30,z:1,updateHook:function(){this.el.setAttribute("aria-pressed",!this.toggle);var e=this.el.querySelector("svg");e.height.baseVal.value=u(14),e.width.baseVal.value=u(this.toggle?12:11)}}}))},26970:function(e,t,n){var i,r=n(29326),o=n(22653),a=(i=o)&&i.__esModule?i:{default:i},s=n(61529);var l="playbackControls";r.views.def(l,a.default,(function(e){return{attrs:{id:l,"aria-label":"playback controls",class:"cs-seekcontrol",tabindex:-1},visibility:"no-reflow",x:0,w:function(){return this.visible&&this.width||0},h:s.BTN_H,noUpdate:!0,updateHook:function(){this.el.style.background="none",this.flowChildren({fullUpdate:!0,sizeToChildren:!0})},parentAlign:"l"}}))},75532:function(e,t,n){var i,r=n(29326),o=n(15166),a=(n(61529),n(83567)),s=(i=a)&&i.__esModule?i:{default:i};var l="prev",c=DS.utils;c.pxify,c.scaleVal;r.views.def(l,s.default,(function(){var e=r.views.model,t=r.views.model,n=t.dir,i=t.rtl;return{tag:"button",attrs:{id:l,class:"cs-button btn",tabindex:0,"aria-label":e.getString(i?"acc_next":"acc_previous")},html:n([(0,o.getIcon)(i?"next":"prev")(),e.getString("prev")]).join("\n"),methods:{shortcutActivated:function(){this.visible&&this.viewLogic.onClickBtn()}},calcTextSize:!0,w:"fit-to-text-w",y:"vertical-center",padLeft:i?0:8,padRight:i?8:0,minW:71,minH:30}}))},55604:function(e,t,n){var i,r=n(29326),o=n(15166),a=n(9944),s=(i=a)&&i.__esModule?i:{default:i};var l="reset",c=DS.utils;c.encode,c.scaleVal;r.views.def(l,s.default,(function(){return{tag:"button",attrs:{id:l,class:"content-center cs-button","aria-label":r.views.model.getString("acc_replay"),tabindex:0},style:{background:"transparent",border:"none"},html:function(){return(0,o.getIcon)("replay")()},y:"vertical-center",z:1,minW:30,minH:30}}))},40159:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.resources=void 0;var i,r=n(29326),o=n(34194),a=(i=o)&&i.__esModule?i:{default:i},s=n(30491);var l=DS.utils,c=l.getPath,u=l.pxify,d=l.scaleVal,f="resources";t.resources=r.views.def(f,a.default,(function(){var e=r.views.model.frame;return{attrs:{id:f+"-content",class:"cs-resource "+s.rtlUtils.getRtlClass()+" is-scrollable",tabindex:-1,"aria-labelledby":"resources-head"},w:function(){return this.parent.childWidth||this.parent.w},h:function(){return this.parent.childHeight||this.parent.h},overflow:"",model:e,html:function(){return'\n      <h4 class="resources-title cs-heading panel-section-heading html-reset" tabindex="-1" id="resources-head" data-ref="head">\n        '+c(e,"resourceData.description")+'\n      </h4>\n      <hr class="cs-separator"></hr>\n      <div class="resources-content panel-content" data-ref="content">\n        <ul>\n          '+c(e,"resourceData.resources",[]).reduce((function(e,t,n){var i="javascript:DS.windowOpen.open({ url: '"+t.url+"' })";return e+'\n              <li class="cs-listitem resource" tabindex="-1"\n                data-url="'+t.url+'"\n                id="resource-'+n+'"\n                role="presentation">\n                  <a href="'+i+'" data-url="'+t.url+'" tabindex="'+(0===n?0:-1)+'">\n                    <img src="'+t.image+'" role="presentation" tabindex="-1" />\n                    '+t.title+"\n                  </a>\n              </li>"}),"")+"\n        </ul>\n      </div>"},updateHook:function(){var e=this.children.head.el.querySelector("font");null!=e&&(this.origSize=this.origSize||parseFloat(e.style.fontSize),e.style.fontSize=u(d(this.origSize,!1))),s.rtlUtils.updateRtlClass(this.el.classList)}}}))},38819:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.search=void 0;var i=n(29326),r=l(n(37781)),o=n(61529),a=l(n(35734)),s=n(15166);function l(e){return e&&e.__esModule?e:{default:e}}var c="search",u=DS,d=u.utils,f=(d.pxify,d.scaleVal,u.playerGlobals);t.search=i.views.def(c,r.default,(function(){var e=i.views.model,t=i.views.getCurrentNameSpaceString(),n=function(){return a.default.getColor(t,".cs-outline .cs-diva","border-color")},r=function(){return a.default.getColor(t,".cs-outline .cs-divb","border-color")};return{attrs:{class:c,"aria-label":e.getString("acc_search_input"),tabIndex:-1},z:3,x:0,y:function(){return this.parent.y+this.parent.h-o.SEARCH_H},w:function(){return this.parent.w},h:o.SEARCH_H,html:function(){return'\n      <div class="search-ui">\n        <div data-ref="bottomDiv">\n          <hr class="cs-diva diva" style="border-color: '+n()+'">\n          <hr class="cs-divb divb" style="border-color: '+r()+'">\n        </div>\n        <form id="outline-search" data-ref="searchForm" class="search-input cs-outlinesearch cs-searchinput" tabindex="-1">\n          <input class="cs-input" data-ref="searchInput" type="search" placeholder="'+e.getString("search")+'" tabindex="0">\n          <button\n            class="cs-button btn-unstyled" style="background-repeat: no-repeat;"\n            data-ref="searchBtn"\n            tabindex="-1"\n          >'+(0,s.getIcon)("search")()+"</button>\n        </form>\n      </div>"},updateHook:function(){f.presentation.isPreview()&&(this.children.bottomDiv.el.querySelector("hr.cs-diva").style.borderColor=n(),this.children.bottomDiv.el.querySelector("hr.cs-divb").style.borderColor=r()),this.viewLogic.ensureEventSubscriptions()}}}))},62514:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.searchResults=void 0;var i,r=n(29326),o=n(15166),a=n(24499),s=(i=a)&&i.__esModule?i:{default:i};var l="searchResults";t.searchResults=r.views.def(l,s.default,(function(e){var t=r.views.model;t.rtl;return{attrs:{id:l+"-content",tabindex:-1},z:2,x:0,y:0,w:"100%",h:function(){return this.parent.h},visible:!1,html:'\n      <span class="cs-outline search-content" data-ref="content">\n        <span class="flex-static-auto">\n          <h4 data-ref="title" class="cs-heading search-heading panel-section-heading">\n            '+t.getString("search_results")+'\n          </h4>\n          <button class="btn-unstyled search-filter cs-search-filter" tabindex="0" data-ref="searchFilter">\n            <span>'+t.getString("filter")+"</span>\n            "+(0,o.getIcon)("filter")()+'\n          </button>\n        </span>\n        <hr class="cs-div cs-diva" />\n        <div class="search-options flex-static-auto" data-ref="searchOptions">\n          <p>'+t.getString("search_in")+'</p>\n          <label>\n            <input data-ref="notesCheck" type="checkbox" checked hidden>\n            <span>'+t.getString("transcript_chk")+'</span>\n          </label>\n          <label>\n            <input data-ref="slideCheck" type="checkbox" checked hidden>\n            <span>'+t.getString("slide_text_chk")+'</span>\n          </label>\n          <hr class="cs-div cs-diva" />\n        </div>\n        <div class="search-results is-scrollable" tabindex="0" data-ref="searchResults">\n          <ul data-ref="results"></ul>\n        </div>\n        <hr class="cs-diva diva full-width-hr" />\n        <hr class="cs-divb divb full-width-hr" />\n        <button data-ref="clear" class="btn search-clear cs-button flex-static-auto" tabindex="0">\n          '+(0,o.getIcon)("clear")()+"\n          <span>"+t.getString("clear")+"</span>\n        </button>\n      </span>\n    "}}))},73012:function(e,t,n){var i=n(29326),r=a(n(35734)),o=a(n(37787));function a(e){return e&&e.__esModule?e:{default:e}}var s="seek",l=DS,c=l.utils,u=c.pxify,d=c.scaleVal,f=l.vendorOverrides.fixStyleString;i.views.def(s,o.default,(function(){var e=i.views.model,t=i.views.model.frame.controlOptions.controls,n=t.readonly,o=i.views.getCurrentNameSpaceString(),a=function(){return f("#seek:before {\n      border: 1px solid "+r.default.getColor(o,".cs-seekcontrol","border-top-color")+";\n      background-image: "+r.default.getColor(o,".cs-seekcontrol","background-image").replace("(, ","(180deg,")+";\n      background-repeat: no-repeat !important;\n      border-radius: "+u(d(7))+";\n      height: "+u(d(30))+" !important;\n      width: calc(100% + "+u(d(60))+");\n      left: -"+u(d(30))+";\n    }")};return{attrs:{id:s,tabindex:-1,class:"progress-bar cs-seekcontrol "+(n?"read-only":"")},y:"vertical-center",overflow:"visible",noUpdate:!0,w:function(){return this.width||0},h:30,html:'\n      <style data-ref="styleContainer" class="style-container">\n        '+a()+'\n      </style>\n\n      <div class="cs-seekbar-inner progress-bar-inner slide-lockable" data-ref="seekInner">\n        <div data-ref="seek" class="cs-seek progress-bar-seek" style="height: '+u(d(18))+'; position: absolute; top: 50%; transform: translate(0%, -50%);">\n          <input\n            tabIndex="0"\n            type="range"\n            aria-hidden="'+!t.seekbar+'"\n            aria-label="'+e.getString("acc_slide_progress")+'"\n            data-ref="progressBar"\n          >\n          <div class="cs-fill progress-bar-fill" style="width: 0px" data-ref="progressBarFill"></div>\n        </div>\n      </div>\n    ',updateHook:function(){this.children.seek.el.style.height=u(d(18)),this.children.seekInner.el.style.top=u(d(6)),this.children.styleContainer.el.innerText=a()}}}))},59263:function(e,t,n){var i=n(29326),r=l(n(28564)),o=n(15166),a=l(n(35734)),s=n(61529);function l(e){return e&&e.__esModule?e:{default:e}}var c=DS,u=c.utils,d=u.pxify,f=u.scaleVal,h=c.scaler,p="settings";i.views.def(p,r.default,(function(e){var t=i.views.model,n=(i.views.model.rtl,a.default.getColor(e,".cs-button","color")),r=a.default.getColor(e,".cs-checkbox .cs-box.checked.after","color"),l=a.default.getColor(e,".cs-checkbox .cs-box","border-color"),c=a.default.getColor(e,".cs-topmenu-item.active .cs-panel","border-top-color",".cs-base"),u=a.default.getColor(e,".cs-menu","background-color"),v=i.views.getNamespace(e).bottomBar;return{noUpdate:!0,attrs:{id:p,class:"btn cs-button cs-settings"},overflow:"visible",w:30,parentAlign:"l",h:function(){return 30},x:function(){return this.left||0},y:"vertical-center",methods:{getControlConfigs:function(){return[].concat(function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}(DS.frameModel.hasModernText?[{name:"acctext",labelId:"accessible_text",isOn:function(){return DS.appState.accessibleTextOn()}}]:[]),[{name:"shortcuts",labelId:"keyboardshortcuts_lower",isOn:function(){return DS.shortcutManager.enabled}}])},getToggleControls:function(){return this.getControlConfigs().map((function(e){var i=e.name,a=e.labelId,s=(0,e.isOn)();return'\n            <div class="switch '+(s?"toggle-on":"toggle-off")+'" data-ref="'+i+'Switch">\n              <label class="switch-label" id="'+i+'-label">\n                '+t.getString(a)+'\n              </label>\n              <button class="switch-toggle" id="'+i+'-switch" tabindex="0" role="switch" aria-checked="'+s+'" aria-labelledby="'+i+'-label">\n                '+(0,o.getIcon)("track")(h.getScale(),r,l,u,n,i)+"\n              </button>\n            </div>\n          "})).join("")},updatePanelPosition:function(){if(null!=v){var e=this.children.settingsPanel.el;e.style.left=0;var t=e.getBoundingClientRect(),n=v.el.getBoundingClientRect(),i=0;t.right>n.right&&(i=n.right-(t.right+f(s.PAD))),t.left<n.left&&(i=n.left-t.left+f(s.PAD)),e.style.left=d(i)}},scaleControls:function(){var e=this.children.settingsPanel.el,t=f(18),n=f(8);e.style.bottom=d(f(39)),e.style.padding=n+"px "+t+"px "+n+"px "+t+"px";var i=this.children.downArrow.el,r=i.querySelector("svg");i.style.bottom=d(f(41)),i.style.left=d(f(2)),r.width.baseVal.value=f(22),r.height.baseVal.value=f(11);var o=e.querySelectorAll(".switch");_.forEach(o,(function(e){e.style.margin=f(15)+"px 0 "+f(15)+"px 0";var t=e.querySelector(".switch-toggle > svg");t.width.baseVal.value=f(24),t.height.baseVal.value=f(16)}));var a=this.el.querySelector("svg");a.width.baseVal.value=f(16),a.height.baseVal.value=f(18)}},updateHook:function(){this.scaleControls(),this.updatePanelPosition()},html:function(){return'\n        <button data-ref="settingsBtn" aria-expanded="false" class="cs-button" aria-label="'+t.getString("acc_settings")+'" tabIndex="0">\n          '+(0,o.getIcon)("settings")(h.getScale())+'\n        </button>\n        <div data-ref="settingsPanel" class="settings-panel cs-menu" style="background:'+u+"; border: 1px solid "+c+';" tabindex="-1">\n          <div class="settings-content">\n            '+this.getToggleControls()+'\n          </div>\n        </div>\n        <div data-ref="downArrow" class="panel-down-arrow">\n          '+(0,o.getIcon)("downArrow")(u)+"\n        </div>\n      "}}}))},97988:function(e,t,n){var i=n(29326),r="sidebar";i.views.def(r,(function(e){var t=i.views.model,n=i.views.getNamespace(e).frame;return{tag:"section",attrs:{id:r,class:"cs-left","aria-label":"sidebar"},style:{zIndex:1},maxW:400,visible:t.sidebarOpts.sidebarEnabled,pos:t.sidebarOpts.sidebarPos,x:function(){var e=0;return"right"===this.pos&&(e=n.w-this.w),e},w:function(){return this.visible?240:0},h:"100%"}}))},59786:function(e,t,n){var i,r=n(29326),o=n(94066),a=(i=o)&&i.__esModule?i:{default:i},s=n(61529),l=n(80892);var c=DS.utils,u=c.getPath,d=(c.scaleVal,DS.constants.refs.FRAME),f="sidebarPanels",h=(r.views.def(f,(function(e){var t=r.views.getNamespace(e),n=t.sidebar,i=t.tabs,o=t.logo;return{attrs:{id:f},x:s.PAD-1,z:1,y:function(){return i.bottom()},w:function(){return n.w-s.TWO_PAD},h:function(){var e=o?o.h+s.PAD:0;return n.h-s.TWO_PAD-i.h-e},childDef:function(){h(r.views.model,e)},updateHook:function(){this.children.forEach((function(e){return e.update()}))}}})),function(e,t){u(e,"sidebarTabs",[]).forEach((function(e,n){!function(e,t,n,i){var o=t.name,s=o+"Panel",c=0===n,u=r.views.def(s,a.default,{attrs:{id:s,class:"cs-menu cs-panel is-scrollable panel","aria-labelledby":o+"-tab",role:"tabpanel",tabindex:-1},visibility:"no-reflow",style:{display:c},x:0,y:0,overflow:function(){return null},w:"100%",h:"100%",html:"",updateHook:function(){this.children.forEach((function(e){return e.update()}))}});u.init(),r.views.getNamespace(d).sidebarPanels.append(u);var f=l.panelContentMap[o];null!=f&&(f.nameSpace=i,f.init(),u.append(f))}(0,e,n,t)}))})},33339:function(e,t,n){var i,r=n(29326),o=n(10895),a=(i=o)&&i.__esModule?i:{default:i},s=n(61529);var l="slide";r.views.def(l,a.default,(function(e){var t=r.views.getNamespace(e),n=t.frame,i=t.sidebar,o=(t.title,r.views.model);return{attrs:{id:l},winScale:function(){return DS.scaler.getScale()},origin:"0 0",w:o.slideWidth,h:o.slideHeight,x:function(){var e=0,t=0;return"left"===i.pos&&(t=i.w),e=i.visible?n.x+t+s.PAD:n.x+n.w/2-this.w/2,e-1},y:function(){var e=n.y+s.PAD;return r.views.model.hasTopLinks()&&(e+=24),(o.sidebarOpts.titleEnabled||o.sidebarOpts.timeEnabled)&&(e+=23),e},add:!0,html:'<div id="slide-label" data-ref="label" aria-live="polite"></div><main class="slide-container" data-ref="container" aria-live="off" tabindex="-1"></main>',noContent:!0,childViews:["captionContainer"],updateHook:function(){this.children.captionContainer.update()}}}))},73781:function(e,t,n){var i,r=n(29326),o=n(53081),a=(i=o)&&i.__esModule?i:{default:i};var s="slideLoaderOverlay";r.views.def(s,a.default,(function(){r.views.model;return{attrs:{id:s},w:null,h:null,html:'<div class="slide-loader" data-ref="spinner"></div>'}}))},45063:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.startoverlay=void 0;var i,r=n(29326),o=n(60673),a=(i=o)&&i.__esModule?i:{default:i};var s=DS.stringTabler;t.startoverlay=r.views.def("startoverlay",a.default,(function(){return{attrs:{class:"start-overlay hidden","aria-modal":"true",role:"dialog","aria-label":s.getString(DS.constants.strings.PROJECT_TITLE)+" "+s.getString("desktop_start")},x:0,y:0,w:"100%",h:"100%",add:!0,html:function(){return"<button\n        aria-label="+s.getString("desktop_start")+'\n        data-ref="playIcon"\n        tabindex="0"\n        data-leavealone="0">\n        <div class="cs-button">\n          <svg viewBox="0 0 100 100" width="100" height="100">\n            <path d="M 81.94 50.00 L 31.03 20.61 L 31.03 79.39" fill="currentColor" />\n          </svg>\n        </div>\n      </div>'}}}))},71748:function(e,t,n){var i,r=n(29326),o=n(83567),a=(i=o)&&i.__esModule?i:{default:i};var s="submit";r.views.def(s,a.default,(function(){var e=r.views.model;return{tag:"button",attrs:{id:s,class:"cs-button btn","aria-label":e.getString("acc_submit"),tabindex:0},html:""+r.views.model.getString(s),methods:{shortcutActivated:function(){this.visible&&this.viewLogic.onClickBtn()}},overflow:"visible",w:"fit-to-text-w",y:"vertical-center",calcTextSize:!0,minW:71,minH:30,noUpdate:!0}}))},6790:function(e,t,n){var i=n(29326),r=s(n(36362)),o=s(n(80110)),a=n(61529);function s(e){return e&&e.__esModule?e:{default:e}}var l="tabs",c=DS,u=c._,d=c.utils,f=d.getPath,h=d.scaleVal,p=d.pxify,v=c.constants.refs.FRAME,b=(i.views.def(l,r.default,(function(e){var t=i.views.getNamespace(e),n=t.sidebar,r=t.logo,o=i.views.model.rtl;return{attrs:{id:l,role:"tablist",tabindex:-1,"aria-label":"sidebar-tabs"},overflow:"visible",x:a.PAD-1,y:function(){return(r?r.bottom():0)+a.PAD-1},w:function(){return n.w-a.TWO_PAD},h:function(){return u.get(this,"children[0].h",25)},updateHook:function(){var e=this,t=this.children.length;if(0!==t){var n=t<=2,i=this.children.reduce((function(e,t){return t.lastWidthByText+e}),0),r=this.w-8*(t-1),a=(this.w-i)/t,s=this.w/t;if(n&&r>i||!n&&this.w>i){var l=0;this.children.forEach((function(i,r){var o=n?8:0,s=Math.round(i.lastWidthByText+(n?8:a))-o;n||r!==t-1||(s=e.w-l),i.width=s,l+=s}))}else{this.children.slice().sort((function(e,t){return e.lastWidthByText-t.lastWidthByText})).forEach((function(e,n){var i=e.lastWidthByText;i<s?(e.width=i,s+=(s-i)/(t-(n+1))):e.width=s}))}}var c={};o&&(c.toLeft=!0,c.startPos=this.w),this.flowChildren(c)},childDef:function(){b(i.views.model)}}})),function(e){var t=!1;f(e,"sidebarTabs",[]).forEach((function(n,r){var s=function(e,t,n,r){var s=t.name,l=e.getString(s),c=e.currControlLayout[s],d=!r&&(u.isObject(c)?c.enabled:c),f=s+"Tab",b=i.views.def(f,o.default,{model:Object.assign(t,{idx:n}),tag:"button",attrs:{id:f,class:"tab cs-tabs "+(d?"cs-selected":""),role:"tab","aria-selected":d?"true":"false","aria-label":l,"aria-controls":s+"-panel",tabindex:0===n?0:-1},style:{borderTopLeftRadius:p(h(6)),borderTopRightRadius:p(h(6))},calcTextSize:!0,w:function(){return this.width||this.lastWidthByText+a.TWO_PAD},padLeft:6,padRight:6,noUpdate:!0,h:function(){return this.lastHeightByText||26},html:l,updateHook:function(){this.el.style.borderTopLeftRadius=this.el.style.borderTopRightRadius=p(h(6))}});return b.init(),i.views.getNamespace(v).tabs.append(b),d}(e,n,r,t);t=s||t}))})},56750:function(e,t,n){var i,r=n(29326),o=n(61529),a=n(84588),s=(i=a)&&i.__esModule?i:{default:i};var l="timer";r.views.def(l,s.default,(function(e){return{noTabIndex:!0,attrs:{id:l,"aria-label":"timer",class:"timer cs-timer"},overflow:"visible",x:function(){return r.views.getNamespace(e).topBar.w-(200+o.PAD)},y:6,w:200,h:o.BTN_H,visible:!1,html:'\n      <div class="timer-wheel cs-pie">\n        <svg\n          style="width: 18px; height: 18px; overflow: visible;"\n          width="18"\n          height="18"\n          xmlns:xlink="http://www.w3.org/1999/xlink"\n          focusable="false"\n        >\n        <circle cx="9" cy="9" r="9" fill="url(#timer-yellow-grad)" />\n        <path data-ref="timerPath"\n          d=""\n          fill="url(#timer-blue-grad)"\n          transform="rotate(-90 9 9)"\n          stroke="none" />\n\n          <circle cx="9" cy="9" r="10" fill="none" class="cs-innerstroke" stroke-width="1"/>\n          <circle cx="9" cy="9" r="9" fill="none" class="cs-innerborder" stroke-width="1"/>\n        </svg>\n      </div>\n      <div class="timer-text" data-ref=\'timerText\' tabindex=\'0\' data-tabindex=\'0\'></div>\n    '}}))},16712:function(e,t,n){var i=n(29326),r=n(61529),o="title";i.views.def(o,(function(e){var t=i.views.model,n=i.views.model.rtl,a=i.views.getNamespace(e),s=a.timer,l=a.linksLeft,c=a.linksRight;return{id:o,tag:"h1",attrs:{class:"presentation-title cs-title "+(n?"rtl":""),tabindex:-1},x:n?0:16,y:function(){return(t.hasTopLinks()?8:0)-1},calcTextSize:!0,w:function(){var e=n?r.HALF_PAD:-r.PAD;return this.parent.w-(t.sidebarOpts.timeEnabled?s.w:0)-this.x+e},h:function(){return this.parent.h-16},html:t.title.text,visible:t.sidebarOpts.titleEnabled,updateHook:function(){var e="remove";if(!((n?t.topTabsRight:t.topTabsLeft).length>0)){(n?l:c).calcChildrensWidth((function(e){return"TabPanel"!==e.ViewLogic.name}))+this.lastWidthByText<this.parent.w&&(e="add")}this.el.classList[e]("centered")}}}))},94602:function(e,t,n){var i=n(29326),r=n(61529),o="topBar";i.views.def(o,(function(e){var t=i.views.getNamespace(e),n=t.sidebar,a=t.frame,s=t.title,l=i.views.model;return{tag:"section",noTabIndex:!0,attrs:{id:o,"aria-label":"top bar"},overflow:"visible",x:function(){return"left"===n.pos?n.right():0},w:function(){return a.w-n.w-r.PAD},h:function(){var e=0;return s.visible||l.sidebarOpts.timeEnabled?e=r.BTN_H+r.PAD+2:l.hasTopLinks()&&(e=r.BTN_H-r.PAD-2),e},y:0}}))},50784:function(e,t,n){var i=n(29326),r="topTabs";i.views.def(r,(function(){return{attrs:{id:r,role:"navigation"},overflow:"visible",w:"100%",h:"100%"}}))},36735:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.transcript=void 0;var i,r=n(29326),o=n(61529),a=n(58635),s=(i=a)&&i.__esModule?i:{default:i};var l="transcript",c=DS.utils,u=c.pxify,d=c.scaleVal,f="data-origsize",h="data-origline";t.transcript=r.views.def(l,s.default,(function(){var e=r.views.model,t=e.rtl?"rtl":"";return{attrs:{id:l+"-content",class:"cs-transcript "+t+" is-scrollable",tabindex:0},w:function(){return this.parent.childWidth||this.parent.w},h:function(){return(this.parent.childHeight||this.parent.h)-o.PAD},overflow:"",html:"\n      <h4 data-ref=\"title\" class='note-title cs-heading panel-section-heading'></h4>\n      <hr class='cs-div'></hr>\n      <div data-ref=\"content\" class='note-content'></div>\n    ",updateHook:function(){if("no scale"!==window.globals.scale){var e=this.children.content.el.querySelectorAll("span[style]");_.forEach(e,(function(e){var t=parseFloat(e.getAttribute(f)),n=parseFloat(e.getAttribute(h));isNaN(t)&&(t=parseFloat(e.style.fontSize),e.setAttribute(f,t),n=parseFloat(e.style.lineHeight),e.setAttribute(h,n)),e.style.fontSize=u(d(t,!1)),e.style.lineHeight=u(d(n,!1))}))}},model:e.frame}}))},10770:function(e,t,n){var i=n(29326),r=DS.scaler,o=function(e){return e/r.getScale()};i.views.def("visibleOverlay",(function(){return{attrs:{class:"visible-overlay"},x:0,y:0,w:function(){return o(window.innerWidth)},h:function(){return o(window.innerHeight)},position:"fixed",bgColor:"rgba(0, 0, 0, 0.4)",add:!0}}))},34156:function(e,t,n){var i,r=n(29326),o=n(88427),a=(i=o)&&i.__esModule?i:{default:i},s=n(61529),l=n(15166);var c="volume",u=DS,d=(u.scaler,u.utils),f=d.pxify,h=d.scaleVal;r.views.def(c,a.default,(function(e){var t=r.views.model;r.views.model.rtl;return{noUpdate:!0,z:s.TOP_UI_Z,attrs:{id:c,class:"btn cs-volume cs-button volume-panel"},style:{position:"absolute"},w:31,h:function(){return this.viewLogic.isOpen?106:30},y:function(){return this.el.style.top=f(h(this.viewLogic.isOpen?-68:8,!1)),0},html:function(){return'<button\n      data-ref="button"\n      class="cs-button btn"\n      aria-label="'+t.getString("acc_volume")+'"\n      aria-pressed="false"\n      tabIndex="0"\n      >\n      '+(0,l.getIcon)("volume")(this.volumeStrength,h(15),h(20))+'\n      </button>\n      <div data-ref="sliderBar" class="slider-bar">\n        <input\n          type="range"\n          class="cs-volume"\n          data-ref="volumeRange"\n          aria-label="'+t.getString("acc_volume")+'"\n          min="0"\n          max="10"\n          step="1"\n          value="'+this.volumeStrength+'"\n          tabIndex="-1"\n          aria-orientation="vertical" />\n      </div>'},updateHook:function(){var e=this.el.querySelector("svg");null!=e&&(e.height.baseVal.value=h(20),e.width.baseVal.value=h(15))},methods:{updateButton:function(){this.children.button.el.innerHTML=(0,l.getIcon)("volume")(this.volumeStrength,h(15),h(20)),this.el.style.background=this.accessibleTextOn?"#777":""}}}}))},75020:function(e,t,n){var i,r=n(29326),o=n(61529),a=n(62679),s=(i=a)&&i.__esModule?i:{default:i};var l="wrapper",c=DS,u=c.utils.scaleVal,d=c.scaler;r.views.def(l,s.default,(function(){var e=r.views.model,t=e.preso.display().width(),n=e.preso.display().height();return{attrs:{id:l,class:"cs-base cs-"+e.frame.default_layout+" fn-"+e.frame.default_layout},style:{fontSize:d.getScaledFontSize()+"%"},w:t,h:n,origin:"0 0",dimScale:function(){return d.getScale()},html:function(){return'<div id="frame-overlay" style="z-index:'+o.OVERLAY_Z+';"></div>'},x:function(){var e=u(t),n=e>window.innerWidth;return Math.max(0,n?0:Math.ceil((window.innerWidth-e)/2))},y:function(){var e=u(n),t=e>window.innerHeight;return Math.max(0,t?0:Math.ceil((window.innerHeight-e)/2))},updateHook:function(){this.el.style.fontSize=d.getScaledFontSize()+"%"},add:!0}}))},43340:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i,r=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),o=(n(29326),n(35734)),a=(i=o)&&i.__esModule?i:{default:i};var s=DS,l=s.dom,c=s._,u=s.detection,d=s.pubSub,f=s.events,h=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),c.bindAll(this,"onLoaderShow","onLoaderMute","onLoaderUnmute","onLoaderHide","onRemoveLoaderTitle");var t={};t[f.loader.SHOW]=this.onLoaderShow,t[f.loader.MUTE]=this.onLoaderMute,t[f.loader.UNMUTE]=this.onLoaderUnmute,t[f.loader.HIDE]=this.onLoaderHide,t[f.loader.REMOVE_TITLE]=this.onRemoveLoaderTitle,t[f.startOverlay.READY]=this.onLoaderHide,l.addClass(document.body,"theme-"+window.globals.themeName),document.body.classList.contains("view-tablet")&&l.addClass(document.body,"is-touchable-tablet"),u.env.is360&&l.addClass(document.body,"is-360"),d.on(t),this.setupBrandingColor()}return r(e,[{key:"setupBrandingColor",value:function(){window.requestAnimationFrame((function(){var e=a.default.getColor(DS.constants.refs.FRAME,".cs-brandhighlight-bg","background-color",".cs-base.cs-custom-theme");null!=e&&(DS.constants.theme.brandingHighlight=e,d.trigger(f.app.BRANDING_COLOR,e))}))}},{key:"onRemoveLoaderTitle",value:function(){var e=document.querySelector("body > .mobile-load-title-overlay");null!=e&&e.parentNode.removeChild(e)}},{key:"getSpinLoader",value:function(){return document.querySelector("body > .slide-loader")}},{key:"onLoaderMute",value:function(){var e=this.getSpinLoader();null!=e&&(e.style.opacity=0)}},{key:"showLoaderDelayed",value:function(e){clearTimeout(this.loaderTimeout),this.loaderTimeout=setTimeout(this.onLoaderShow,e)}},{key:"onLoaderHide",value:function(){clearTimeout(this.loaderTimeout),this.getSpinLoader().style.display="none",l.addClass(document.getElementById("preso"),"hide-slide-loader"),d.trigger(f.app.HIDE_LOADER)}},{key:"onLoaderUnmute",value:function(){var e=this.getSpinLoader();null!=e&&(e.style.opacity=1)}},{key:"onLoaderShow",value:function(e){e>0?this.showLoaderDelayed(e):(this.getSpinLoader().style.display="block",l.removeClass(document.getElementById("preso"),"hide-slide-loader"),d.trigger(f.app.SHOW_LOADER))}}]),e}();t.default=h},25065:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i,r=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),o=n(81596),a=(i=o)&&i.__esModule?i:{default:i};var s=DS,l=s.pubSub,c=s.captionsManager,u=s.events.captions,d=u.SHOW_BUTTON,f=u.HIDE_BUTTON,h=u.ENABLED,p=u.ENABLE,v=s.detection.theme.isUnified,b=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onClick(n.onClickCaptions),n.toggle=!1,l.on(d,(function(e){return n.onVisibilityChanged(!0)})),l.on(f,(function(e){return n.onVisibilityChanged(!1)})),l.on(h,n.onCaptionsEnabled.bind(n)),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"onVisibilityChanged",value:function(e){this.view.setVisibility(e,!0),this.view.childVisibilityChanged(),this.toggle=c.isCaptionEnabled(),this.updateBtn()}},{key:"onCaptionsEnabled",value:function(e){this.toggle=e,this.updateBtn()}},{key:"updateBtn",value:function(){var e=this.toggle?"add":"remove";this.view.el.classList[e]("cs-tabs","cs-selected"),this.view.el.setAttribute("aria-pressed",this.toggle),v&&this.view.updateHtml()}},{key:"onClickCaptions",value:function(e){this.toggleCaptions()}},{key:"toggleCaptions",value:function(){this.toggle=!this.toggle,l.trigger(p,this.toggle),this.updateBtn()}},{key:"teardown",value:function(){l.off(d),l.off(f),l.off(h)}}]),t}(a.default);t.default=b},68085:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i,r=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),o=n(56848),a=(i=o)&&i.__esModule?i:{default:i};var s=DS,l=(s._,s.focusManager),c=s.detection,u=s.pubSub,d=s.events,f=s.dom,h=f.addClass,p=f.removeClass,v=(s.keyManager.isTabKey,function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.view.isUnified&&(n.getScrollEl=function(){return n.termsEl},n.getOffsetTop=function(e){return e.offsetTop},n.getOffsetHeight=function(e){return e.offsetHeight+e.nextElementSibling.clientHeight}),n.hasDefinition=c.deviceView.isDesktop&&!n.view.isUnified,u.on(d.glossary.REFRESH_VIEW,(function(){n.view.updateHtml(),n.view.update()})),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"onClickItem",value:function(e){var t=e.target;if(this.hasDefinition&&null!=t&&"p"!==t.nodeName.toLowerCase()){var n=null!=this.activeItem;n&&(this.activeItem.firstElementChild.setAttribute("aria-expanded",!1),this.activeItem.style.backgroundColor="",this.closeItem(this.activeItem)),n&&this.lastSelected==t||(t.setAttribute("aria-expanded",!0),this.openItem(t.parentElement)),this.lastSelected=t}}},{key:"getNextItem",value:function(e){var t=this.getItems(),n=void 0,i=this.getItems().indexOf(this.currentItem);do{(i+=1)===t.length&&(i=0),n=t[i]}while("none"===n.parentElement.style.display);return n}},{key:"getPrevItem",value:function(e){var t=this.getItems(),n=void 0,i=this.getItems().indexOf(this.currentItem);do{-1===(i-=1)&&(i=t.length-1),n=t[i]}while("none"===n.parentElement.style.display);return n}},{key:"hasListItems",value:function(){return!DS._.isEmpty(this.model.frame.glossaryData)}},{key:"getItems",value:function(){return this.links=this.links||[].concat(function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}(this.el.querySelectorAll(".term"))),this.links}},{key:"openItem",value:function(e){h(e,"cs-selected"),e.nextElementSibling.style.display="block",h(e.nextElementSibling,"open"),this.activeItem=e}},{key:"closeItem",value:function(e){var t=this;p(e,"cs-selected"),p(e.nextElementSibling,"open"),this.activeItem=null,TweenLite.to(e,.2,{opacity:1,onComplete:function(){e.nextElementSibling.style.display="none",l.setFocusRectOn(t.currentItem)}})}}]),t}(a.default));t.default=v},62744:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i,r=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),o=n(81596);var a=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onClick(n.onClickClose),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"onClickClose",value:function(e){var t=this.model.windowId;DS.pubSub.trigger(DS.events.window.CLOSING,t)}}]),t}(((i=o)&&i.__esModule?i:{default:i}).default);t.default=a},56848:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i,r=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),o=function e(t,n,i){null===t&&(t=Function.prototype);var r=Object.getOwnPropertyDescriptor(t,n);if(void 0===r){var o=Object.getPrototypeOf(t);return null===o?void 0:e(o,n,i)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(i):void 0},a=n(81596),s=(i=a)&&i.__esModule?i:{default:i};var l=DS,c=l.focusManager,u=l.keyManager,d=l.detection,f=l.globalEventHelper,h=f.addDocumentListener,p=f.removeDocumentListener,v=(l.utils.getPath,l.dom),b=v.parentNodesOf,g=v.addClass,y=v.removeClass,m=l._,w=m.first,k=m.last,S=m.bindAll,_=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return S(n,"onKeydown","addEvents","onClickItem"),n.addEvents(),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"focusSelf",value:function(){this.hasListItems()&&this.getItems().find((function(e){return 0===e.tabIndex})).focus()}},{key:"addEvents",value:function(){var e=this;d.device.isMobile?(this.el.addEventListener("touchmove",(function(t){e.moved=!0})),this.onClick((function(t){e.moved||e.onClickItem(t),e.moved=!1}))):this.onClick(this.onClickItem)}},{key:"onClickItem",value:function(){}},{key:"onFocus",value:function(){!this.isFocused&&this.hasListItems()&&(this.isFocused=!0,this.currentItem=this.currentItem||w(this.getItems()),g(this.currentItem,"hover"),u.isShowFocus&&this.centerOnFocused(),c.setFocusRectOn(this.getFocusRectTarget()),h("keydown",this.onKeydown))}},{key:"onBlur",value:function(e){this.el.contains(e.relatedTarget)||(o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"onBlur",this).call(this,e),null!=this.currentItem&&(y(this.currentItem,"hover"),this.currentItem.style.backgroundColor=""),p("keydown",this.onKeydown),this.isFocused=!1)}},{key:"onKeydown",value:function(e){var t=this.currentItem;u.isActionKey(e.which)?(this.activateItem(e),u.isSpaceKey(e.which)&&e.preventDefault()):u.isDownishKey(e.which)?this.currentItem=this.getNextItem(this.getItemContent()):u.isUpishKey(e.which)?this.currentItem=this.getPrevItem(this.getItemContent()):u.isHomeKey(e.which)?this.currentItem=this.getFirstItem():u.isEndKey(e.which)&&(this.currentItem=this.getLastItem()),t!==this.currentItem&&(e.preventDefault(),t.tabIndex=-1,y(t,"hover"),this.focusOnCurrent())}},{key:"hasListItems",value:function(){return!1}},{key:"getFocusRectTarget",value:function(){return this.currentItem}},{key:"focusOnCurrent",value:function(){this.centerOnFocused(),document.activeElement!==this.currentItem&&(this.currentItem.tabIndex=0,g(this.currentItem,"hover"),this.currentItem.focus()),c.setFocusRectOn(this.getFocusRectTarget())}},{key:"activateItem",value:function(){this.onClickItem({target:this.currentItem.firstElementChild})}},{key:"getNextItem",value:function(e){var t=this,n=this.getItems().findIndex((function(n){return t.findIndexCb(n,e)}))+1;return n===this.getItems().length&&(n=0),this.getItems()[n]}},{key:"getPrevItem",value:function(e){var t=this,n=this.getItems().findIndex((function(n){return t.findIndexCb(n,e)}))-1;return-1===n&&(n=this.getItems().length-1),this.getItems()[n]}},{key:"getLastItem",value:function(){return k(this.getItems())}},{key:"getFirstItem",value:function(){return w(this.getItems())}},{key:"getItemContent",value:function(){return this.currentItem.textContent.trim()}},{key:"findIndexCb",value:function(e,t){return e.textContent.trim()===t}},{key:"getItems",value:function(){return[]}},{key:"getScrollEl",value:function(){return this.el}},{key:"getOffsetEl",value:function(){return this.el}},{key:"getOffsetTop",value:function(e){return function(e){return b(e,(function(e){return"li"===e.nodeName.toLowerCase()})).reduce((function(e,t){return e+t.offsetTop}),0)}(e)}},{key:"getOffsetHeight",value:function(e){return e.offsetHeight}},{key:"centerOnFocused",value:function(){if(null!=this.currentItem){var e=this.getOffsetEl(),t=this.getOffsetHeight(e),n=this.getScrollEl().scrollTop,i=this.getOffsetTop(this.currentItem),r=i+this.getOffsetHeight(this.currentItem);r-n>t?e.scrollTop=r-t+10:i<n+10&&(e.scrollTop=i-10)}}}]),t}(s.default);t.default=_},16585:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i,r=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),o=function e(t,n,i){null===t&&(t=Function.prototype);var r=Object.getOwnPropertyDescriptor(t,n);if(void 0===r){var o=Object.getPrototypeOf(t);return null===o?void 0:e(o,n,i)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(i):void 0},a=n(56848),s=(i=a)&&i.__esModule?i:{default:i},l=n(29326),c=n(88450);function u(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}var d=DS,f=d.detection,h=d.pubSub,p=d._,v=d.events,b=d.keyManager,g=d.resolver,y=d.windowManager,m=d.utils.prefixWithPlayer,w=d.focusManager.setFocusRectOn,k=d.globalEventHelper.addDocumentListener,S=d.dom,_=S.parentNodesOf,C=S.getParentWithClass,O=S.hasClass,x=S.addClass,E=S.removeClass,L=function(e){return _(e,(function(e){return"li"===e.nodeName.toLowerCase()}))},T=function(e){return L(e).slice(1).some((function(e){return O(e,"item-collapsed")}))},I=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return p.bindAll(n,"updateVisitedSlides","onSlideChanged","onSelectFirstSlideLink","addSlideToVisited","visuallyUpdateLinks","collapseLastItem","onClickLink","onCarrotClick","onClickItem","centerOnFocused","setDrawSlides","mouseDown","mouseUp"),n.visitedSlides=new Set,n.menuOptions=l.views.model.frame.controlOptions.menuOptions,h.once(v.resume.SET_DATA,n.updateVisitedSlides),h.on(v.window.MAIN_CHANGED,n.onSlideChanged),h.on(v.mobile.OUTLINE_SHOWN,n.centerOnFocused),h.on(v.navData.SELECT_FIRST_SLIDE_LINK,n.onSelectFirstSlideLink),n.removeDocListeners=p.flow(k("mousedown",n.mouseDown),k("mouseup",n.mouseUp)),null!=DS.presentation.getDrawPromise&&DS.presentation.getDrawPromise().then(n.setDrawSlides),n.isTopTabChild=l.views.model.topTabs.some((function(e){return"outline"===e.name})),h.on(v.navData.REFRESH_VIEW,(function(){n.view.updateHtml(),n.view.update()})),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"teardown",value:function(){h.off(v.window.MAIN_CHANGED,this.onSlideChanged),h.off(v.mobile.OUTLINE_SHOWN,this.centerOnFocused),this.removeDocListeners()}},{key:"focusSelf",value:function(){this.getItems().find((function(e){return 0===e.parentNode.tabIndex})).parentNode.focus()}},{key:"onFocus",value:function(){var e=this;this.isMouseDown||(null!=this.view.parent.children.search&&f.theme.isUnified?setTimeout((function(){e.el.contains(document.activeElement)&&o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"onFocus",e).call(e)}),500):o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"onFocus",this).call(this))}},{key:"mouseDown",value:function(){this.isMouseDown=!0}},{key:"mouseUp",value:function(){this.isMouseDown=!1}},{key:"onClickItem",value:function(e){var t=this;if(f.theme.isUnified){var n=C(e.target,"listitem");O(e.target,"carrot")&&(t.onCarrotClick(n),1)||O(n.parentNode,"item-collapsible")&&(t.onCarrotClick(n),!O(n,"is-promoted-slide"))||"locked"!==t.menuOptions.flow&&t.onClickLink(n)}else("locked"!==this.menuOptions.flow?this.onClickLink:this.onCarrotClick)(e.target)}},{key:"visuallyUpdateLinks",value:function(){var e=this;this.visitedSlides.forEach((function(t){var n=e.view.children[t];null!=n&&(f.theme.isUnified?e.updateViewedState(n.el):x(n.el,"cs-viewed"))})),f.theme.isUnified&&(this.setComplete("div.is-promoted-slide"),this.setComplete("div.is-scene",1))}},{key:"setComplete",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=this.el.querySelectorAll(e);Array.from(i).forEach((function(e){Array.from(e.parentNode.querySelectorAll("div")).slice(n).every((function(e){return O(e,"cs-viewed")}))&&(x(e,"cs-complete"),t.updateAriaLabel(e))}))}},{key:"updateVisitedSlides",value:function(e,t){null!=e&&(e.forEach(this.addSlideToVisited),this.visuallyUpdateLinks())}},{key:"getNextItem",value:function(e){var t=this,n=this.getItems(),i=void 0,r=n.findIndex((function(n){return t.findIndexCb(n,e)}));do{(r+=1)===n.length&&(r=0),i=n[r]}while(T(i));return i}},{key:"getPrevItem",value:function(e){var t=this,n=this.getItems(),i=void 0,r=n.findIndex((function(n){return t.findIndexCb(n,e)}));do{-1===(r-=1)&&(r=n.length-1),i=n[r]}while(T(i));return i}},{key:"addSlideToVisited",value:function(e){var t=e.absoluteId,n=e.getScene().absoluteId;this.visitedSlides.add(n).add(t)}},{key:"isCurrentLinkParent",value:function(e,t){return e.el===this.view.children[t].el&&e.el.getAttribute("data-has-links")&&!e.el.getAttribute("data-is-scene")}},{key:"onSelectFirstSlideLink",value:function(){var e=this.view.el.querySelector("ul > li > div:not(.is-scene)");if(null!=e){var t=e.getAttribute("data-ref");this.selectLink(e,t)}}},{key:"onSlideChanged",value:function(e){if(this.addSlideToVisited(e),!this.currentItem||C(this.currentItem,"listitem").getAttribute("data-ref")!=e.absoluteId){var t=this.view.children[e.absoluteId];null!=t&&this.selectLink(t.el,e.absoluteId)}}},{key:"selectLink",value:function(e,t){var n=this;this.onClickLink(e,!0),_(e,(function(i){i.classList.contains("item-collapsed")&&(n.isCurrentLinkParent(e,t)||(E(i,"item-collapsed"),i.setAttribute("aria-expanded",!0)))}),(function(e){return n.el===e}))}},{key:"collapsibleParents",value:function(e){var t=this;return _(e,(function(e){return e.classList.contains("item-collapsible")}),(function(e){return t.el===e}))}},{key:"collapseLastItem",value:function(e){var t=this;null!=this.lastExpandedEls&&this.menuOptions.autocollapse&&this.lastExpandedEls.forEach((function(n){n.contains(e)||O(n,"item-collapsed")||t.toggleScene(n)}))}},{key:"toggleScene",value:function(e){var t=O(e,"item-collapsed"),n=void 0;if(n=t?"remove":"add",e.classList[n]("item-collapsed"),e.setAttribute("aria-expanded",t),f.theme.isUnified){var i=Array.from(e.querySelectorAll("div.listitem")),r=i[0];!function(e,n){if(t)return;var i=e.slice(1).filter((function(e){return!O(e,"is-promoted-slide")&&!O(e,"is-scene")}));i.some((function(e){return O(e,"cs-viewed")}))&&E(n,"cs-unvisited");i.every((function(e){return O(e,"cs-viewed")}))&&x(n,"cs-complete")}(i,r),this.updateAriaLabel(r)}h.trigger(v.menuLinksListItem.TOGGLE)}},{key:"updateAriaLabel",value:function(e){var t=[].slice.call(e.querySelector(".outline-states").children),n=e.getAttribute("data-slide-title"),i=e.children[0];t.some((function(e){if("none"!==window.getComputedStyle(e).display){var t=e.getAttribute("aria-label");return i.textContent=n+" "+t,!0}}))||(i.textContent=n)}},{key:"onCarrotClick",value:function(e){if(null!==e){var t=C(e,"item-collapsible");this.toggleScene(t)}}},{key:"onClickLink",value:function(e,t){var n=this;if(f.theme.isUnified){var i=e.getAttribute("data-ref"),r=null!=i;if("restricted"!==this.menuOptions.flow||t||this.visitedSlides.has(i)){if(null!=this.currentItem&&e!==this.currentItem&&(this.currentItem.tabIndex=-1,E(this.currentItem,"hover")),this.currentItem=e,null!=i&&(this.collapseLastItem(e),this.lastExpandedEls=this.collapsibleParents(e),this.lastExpandedEls.forEach((function(e){var t=e.firstElementChild;i.includes(t.getAttribute("data-ref"))&&(x(t,"cs-viewed"),n.updateAriaLabel(t))}))),O(e,"listitem")){this.updateViewedState(e);var o=this.el.querySelector(".cs-selected");O(e,"is-scene")||(null!=o&&(E(o,"cs-selected"),this.updateAriaLabel(o)),x(e,"cs-selected"),window.requestAnimationFrame((function(){return n.updateAriaLabel(e)})))}else this.onCarrotClick(e);if(r&&!t){var a=y.getCurrentWindowSlide().absoluteId;i!=a&&(h.trigger(v.request.NEXT_SLIDE,i),f.theme.isUnified&&h.trigger(v.topEllipsesPanel.HIDE)),f.deviceView.isMobile&&(h.trigger(v.tab.HIDE),(f.deviceView.isPhone||f.theme.isClassic)&&h.trigger(v.sidebar.CLOSE))}null!=this.currentItem&&null!=this.focusor&&w(this.currentItem)}}else this.onClickLinkOld(e,t)}},{key:"onClickLinkOld",value:function(e,t){var n=e.getAttribute("data-ref"),i=null!=n,r=(0,c.checkIsScene)(n);if("UL"!==e.nodeName)if("restricted"!==this.menuOptions.flow||t||this.visitedSlides.has(n)){if(null!=this.currentItem&&e!==this.currentItem&&(this.currentItem.tabIndex=-1,E(this.currentItem,"hover")),this.currentItem=e,(r||O(e.parentNode,"item-collapsible"))&&this.toggleScene(e.parentNode),null!=n&&(this.collapseLastItem(e),this.lastExpandedEls=this.collapsibleParents(e),Array.from(this.lastExpandedEls).forEach((function(e){var t=e.firstElementChild;n.includes(t.getAttribute("data-ref"))&&x(t,"cs-viewed")}))),O(e,"listitem")){x(e,"cs-viewed");var o=this.el.querySelector(".cs-selected");null!=o&&E(o,"cs-selected"),x(e,"cs-selected")}else this.onCarrotClick(e);if(i&&!t){var a=y.getCurrentWindowSlide().absoluteId;r||n==a||(h.trigger(v.request.NEXT_SLIDE,n),f.theme.isUnified&&h.trigger(v.topEllipsesPanel.HIDE)),f.deviceView.isMobile&&(h.trigger(v.tab.HIDE),(f.deviceView.isPhone||f.theme.isClassic)&&h.trigger(v.sidebar.CLOSE))}null!=this.currentItem&&null!=this.focusor&&w(this.currentItem)}else O(e,"carrot")&&this.onCarrotClick(e)}},{key:"updateViewedState",value:function(e){x(e,"cs-viewed");var t=L(e).pop();if(!O(e,"is-scene")&&null!=t){var n=t.querySelector("div.listitem");E(n,"cs-unvisited")}this.updateAriaLabel(e)}},{key:"isExpanded",value:function(){return!!this.currentItem.dataset.hasLinks&&O(this.parentElement,"item-collapsed")}},{key:"onKeydown",value:function(e){var t=this.currentItem;if(b.isActionKey(e.which))this.activateItem(),b.isSpaceKey(e.which)&&e.preventDefault();else if(b.isRightKey(e.which)&&t.dataset.hasLinks)O(this.currentItem.parentNode,"item-collapsed")?this.onCarrotClick(this.currentItem.firstElementChild):this.currentItem=this.getNextItem(this.getItemContent());else if(b.isDownKey(e.which))this.currentItem=this.getNextItem(this.getItemContent());else if(b.isUpKey(e.which))this.currentItem=this.getPrevItem(this.getItemContent());else if(b.isLeftKey(e.which))if(t.dataset.hasLinks&&!O(t.parentNode,"item-collapsed"))this.onCarrotClick(this.currentItem.firstElementChild);else{var n=C(this.currentItem,"item-collapsible");null!=n&&(this.currentItem=n.querySelector(".cs-listitem"))}else b.isHomeKey(e.which)?this.currentItem=this.getFirstItem():b.isEndKey(e.which)&&(this.currentItem=this.getLastItem());t!==this.currentItem&&(e.preventDefault(),E(t,"hover"),t.parentNode.tabIndex=-1,this.focusOnCurrent())}},{key:"focusOnCurrent",value:function(){this.centerOnFocused(),document.activeElement!==this.currentItem.parentNode&&(this.currentItem.parentNode.tabIndex=0,x(this.currentItem,"hover"),this.currentItem.parentNode.focus()),w(this.currentItem)}},{key:"hasListItems",value:function(){return!p.isEmpty(l.views.model.frame.navData.outline.links)}},{key:"getItems",value:function(){return this.links=this.links||[].concat(u(this.el.querySelectorAll(".cs-listitem"))),this.links}},{key:"activateItem",value:function(){var e="locked"!==this.menuOptions.flow&&null==this.currentItem.dataset.isScene,t=e?"onClickLink":"onCarrotClick",n=e?this.currentItem:this.currentItem.querySelector(".carrot");this[t](n)}},{key:"findIndexCb",value:function(e,t){return e===t}},{key:"getItemContent",value:function(){return this.currentItem}},{key:"getTreeRootEl",value:function(){return this.el.querySelector("ul")}},{key:"getOffsetEl",value:function(){return f.deviceView.isMobile?this.el.parentNode:this.el}},{key:"getOffsetTop",value:function(e){return f.deviceView.isMobile?p.first(_(e,(function(e){return"li"===e.nodeName.toLowerCase()}))).offsetTop:o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"getOffsetTop",this).call(this,e)}},{key:"scrollToCurrent",value:function(){var e=this;f.deviceView.isMobile&&(this.currentItem=this.getItems().find((function(t){return t.getAttribute("data-ref")===e.currentSlideId}))),o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"scrollToCurrent",this).call(this)}},{key:"setDrawSlides",value:function(){var e=this;this.view.draws.forEach((function(t){var n=t.link,i=t.links,r=g.resolvePath(m(n.drawid)),o=function(){var t=n.spliceNum||1,o=r.slides();i.splice.apply(i,[n.index,t].concat(u(o.map(e.createNewLink)))),n.spliceNum=o.length,e.view.updateHtml(),e.view.initChildRefs()};r.on(v.draw.RESET_COMPLETE,o),null!=r.slides()&&o()}))}},{key:"createNewLink",value:function(e){var t={kind:"slidelink",expand:!1,type:"slide"};return t.slideid=e.absoluteId,t.slidetitle=t.displaytext=e.get("title"),t}}]),t}(s.default);t.default=I},19423:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i,r=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),o=n(81596),a=(i=o)&&i.__esModule?i:{default:i};function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var c=DS.detection,u=function(e){function t(){return s(this,t),l(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"focusSelf",value:function(){var e=this.view.children,t=e.search,n=e.outline;if(null!=t){var i=t.viewLogic.searchInputEl;c.deviceView.isUnifiedMobile?(i.style.pointerEvents="none",setTimeout((function(){i.style.pointerEvents="all"}),100)):i.focus()}else n.viewLogic.focusSelf()}},{key:"onFocus",value:function(){}}]),t}(a.default);t.default=u},86107:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i,r=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),o=n(81596),a=(i=o)&&i.__esModule?i:{default:i};var s=DS,l=s._,c=s.events,u=s.pubSub,d=s.detection,f=s.dom.tappedClass,h=s.keyManager,p=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onTap=function(e){f(n.el)},n.onClickBtn=function(e){1!==n.currTimeline.progress()?n.currTimeline.togglePlayback():d.theme.isUnified&&n.currTimeline.reset()},n.onKeydown=function(e){var t=e.which;h.isSeekKey(t)&&u.trigger(c.player.SEEK,e)},n.onPlaybackChanged=function(){n.updateToggle(),n.updateView()},l.bindAll(n,"onTimelineChanged"),u.on(c.player.TOGGLE_PLAYBACK,n.onClickBtn),u.on(c.playbackControls.TIMELINE_CHANGED,n.onTimelineChanged),d.deviceView.isMobile&&n.onClick(n.onTap),n.onClick(n.onClickBtn),n.el.addEventListener("keydown",n.onKeydown),n.view.toggle=!0,d.deviceView.isMobile&&u.on(c.currTimeline.TICK,n.onTick.bind(n)),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"teardown",value:function(){u.off(c.currTimeline.TICK,this.onTick.bind(this))}},{key:"onTick",value:function(e){null!=this.circleProgress&&this.circleProgress.setAttribute("d",DS.svgUtils.wheelPath(17,17,17,0,360*e)),this.lastProgress=e}},{key:"updateView",value:function(){this.view.updateHtml(),this.circleProgress=this.el.querySelector(".circle-progress path"),this.onTick(this.lastProgress)}},{key:"updateToggle",value:function(){this.view.toggle="playing"===this.currTimeline.playbackState(),this.view.el.setAttribute("aria-pressed",!this.view.toggle)}},{key:"onTimelineChanged",value:function(e){this.currTimeline=e,this.view.toggle=this.currTimeline.isPlaying(),this.updateView()}}]),t}(a.default);t.default=p},22653:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}();var i=DS,r=i._,o=i.pubSub,a=i.events,s=i.dom.toggleClasses,l=(i.shortcutManager,function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.view=t,r.bindAll(this,"onSlideChanged","onTimelineChanged","onPlaybackChanged"),o.on(a.slide.STARTED,this.onSlideChanged)}return n(e,[{key:"teardown",value:function(){o.off(a.slide.STARTED,this.onSlideChanged)}},{key:"onTimelineChanged",value:function(e,t){e!==this.currTimeline&&(o.trigger(a.playbackControls.TIMELINE_CHANGED,e,t),null!=this.currTimeline&&(this.currTimeline.off(a.timeline.PLAYING,this.onPlaybackChanged),this.currTimeline.off(a.timeline.PAUSED,this.onPlaybackChanged),this.currTimeline.off(a.timeline.ENDED,this.onPlaybackChanged)),this.currTimeline=e,this.currTimeline.on(a.timeline.PLAYING,this.onPlaybackChanged),this.currTimeline.on(a.timeline.PAUSED,this.onPlaybackChanged),this.currTimeline.on(a.timeline.ENDED,this.onPlaybackChanged),this.onPlaybackChanged())}},{key:"onPlaybackChanged",value:function(){var e=this.view.children,t=e.reset,n=e.playPause,i=null!=this.currTimeline&&"playing"===this.currTimeline.playbackState();s(document.body,"timeline-playing","timeline-paused",i),s(document.body,"has-reset","no-reset",this.view.visible&&null!=t&&t.visible),null!=n&&n.viewLogic.onPlaybackChanged()}},{key:"onSlideChanged",value:function(e,t,n){this.view.el.tabIndex=0,this.view.el.tabIndex=-1,this.view.nameSpace===n&&(null!=this.currSlide&&this.currSlide.off(a.slide.CURRENT_TIMELINE,this.onTimelineChanged),this.currSlide=t,this.currSlide.on(a.slide.CURRENT_TIMELINE,this.onTimelineChanged),this.onTimelineChanged(t.currentTimeline(),t))}}]),e}());t.default=l},9944:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i,r=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),o=n(81596),a=(i=o)&&i.__esModule?i:{default:i};var s=DS,l=s._,c=s.events,u=s.pubSub,d=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return l.bindAll(n,"onClickBtn","onTimelineChanged"),n.onClick(n.onClickBtn),u.on(c.playbackControls.TIMELINE_CHANGED,n.onTimelineChanged),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"onClickBtn",value:function(){this.resetTimeline()}},{key:"resetTimeline",value:function(){this.currTimeline.reset()}},{key:"onTimelineChanged",value:function(e){this.currTimeline=e}}]),t}(a.default);t.default=d},34194:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i,r=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),o=n(68085),a=(i=o)&&i.__esModule?i:{default:i};var s=DS,l=s.detection,c=s.pubSub,u=s.events,d=s.keyManager.isSpaceKey,f=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleMobileLinks(),c.on(u.resources.REFRESH_VIEW,(function(){n.view.updateHtml(),n.view.update()})),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"handleMobileLinks",value:function(){var e=this;l.device.isMobile&&(this.el.addEventListener("touchstart",(function(t){e.startScroll=e.el.scrollTop})),this.getItems().forEach((function(t){t.addEventListener("touchend",e.onTouchEnd.bind(e))})))}},{key:"wasScrolled",value:function(){return Math.abs(this.startScroll-this.el.scrollTop)>2}},{key:"onTouchEnd",value:function(e){var t=e.currentTarget.dataset.url;null==t||this.wasScrolled()||DS.windowOpen.open({url:t})}},{key:"onClickItem",value:function(){}},{key:"hasListItems",value:function(){return(this.model.resourceData.resources||[]).length>0}},{key:"getItems",value:function(){return this.items=this.items||[].concat(function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}(this.el.querySelectorAll(".resource a"))),this.items}},{key:"activateItem",value:function(e){d(e.keyCode)&&DS.windowOpen.open({url:this.currentItem.dataset.url})}},{key:"getOffsetTop",value:function(e){return this.currentItem.offsetTop}},{key:"getFocusRectTarget",value:function(){return this.currentItem.parentNode}}]),t}(a.default);t.default=f},37781:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i,r=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),o=n(81596),a=(i=o)&&i.__esModule?i:{default:i};var s=DS,l=s.pubSub,c=s.events,u=s.TweenLite,d=s.focusManager,f=s._.bindAll,h=s.dom.addClass,p=s.detection,v=!1,b=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e)),i=n.view.children.searchForm.el,r=n.view.children.searchInput.el;return i.addEventListener("submit",n.onSearch.bind(n)),p.deviceView.isMobile&&(f(n,"onMobileOutlineShown"),r.addEventListener("input",n.onSearch.bind(n)),l.on(c.mobile.OUTLINE_SHOWN,n.onMobileOutlineShown)),n.ensureEventSubscriptions(),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"teardown",value:function(){l.off(c.mobile.OUTLINE_SHOWN,this.onMobileOutlineShown),l.off(c.controlOptions.RESET,this.onControlOptionsReset,this),v=!1}},{key:"ensureEventSubscriptions",value:function(){v||(l.on(c.controlOptions.RESET,this.onControlOptionsReset,this),v=!0)}},{key:"onControlOptionsReset",value:function(){this.view.updateHtml(),this.view.update()}},{key:"onMobileOutlineShown",value:function(){document.getElementById("outline-panel").appendChild(this.el),h(document.body,"tab-shown")}},{key:"onFocus",value:function(e){d.setFocusRectOn(this.view.el)}},{key:"onSearch",value:function(e){e.preventDefault();var t=this.view.parent.children.searchResults,n=this.view.children.bottomDiv,i=document.querySelector("#outline-content ul");u.to(i,.2,{alpha:0,onComplete:function(){t.el.style.opacity=0,u.to(t.el,.2,{alpha:1,onComplete:function(){return t.viewLogic.onAfterVisible()}}),n.el.style.opacity=0,t.setVisibility(!0)}}),t.viewLogic.performSearch(this.searchInputEl.value),h(document.body,"search-results-active")}},{key:"updateVisibility",value:function(e){var t=this.view,n=t.searchResults,i=t.searchResults.visible,r=t.visible;this.view.setVisibility(e),n.setVisibility(e&&this.searchResultsOpen),r&&(this.searchResultsOpen=i)}}]),t}(a.default);t.default=b},24499:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i,r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],i=!0,r=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(i=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);i=!0);}catch(e){r=!0,o=e}finally{try{!i&&s.return&&s.return()}finally{if(r)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),a=n(56848),s=(i=a)&&i.__esModule?i:{default:i},l=n(29326),c=n(88450),u=n(14900);function d(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var h=function(e){return(0,c.checkIsScene)(e.slideid)},p=DS,v=p.windowManager,b=p.focusManager,g=p.TweenLite,y=p.events,m=p.pubSub,w=p.keyManager,k=p.resolver,S=p.dom,C=(S.hasClass,S.removeClass),O=S.addClass,x=S.getParentWithClass,E=p._,L=E.bindAll,T=(E.first,p.utils),I=T.stripTags,P=(T.stripPlayer,T.prefixWithPlayer),A=p.globalEventHelper,D=A.addDocumentListener,M=(A.removeDocumentListener,p.detection),j=M.theme,B=M.os,H=function e(t,n,i){f(this,e),this.slideId=t,this.title=n,this.text=i},R=function(e){function t(e){f(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));L(n,"traverseLinks","performSearch","onSlideChanged","onClear","onReset","loadSlideBankSearchData"),n.animationDuration=.2;var i=l.views.model.frame.notesData||[];return n.notesBySlideId=i.map((function(e){return new H(P(e.slideId),DS.utils.getPath(k.resolvePath(e.slideId,DS.presentation),"title"),I(e.content).trim())})),n.slideTextData=l.views.model.frame.navData.search||[],n.slideTextBySlideId=n.slideTextData.filter((function(e){return!e.slidebank})).map((function(e){return new H(P(e.slideid),DS.utils.getPath(k.resolvePath(e.slideid,DS.presentation),"title"),I(e.Text).trim())})),n.menuOptions=l.views.model.frame.controlOptions.menuOptions,n.wrapListItems=n.menuOptions.wrapListItems,n.links=l.views.model.frame.navData.outline.links,n.hasSlideBankSlides=n.slideTextData.some((function(e){return e.slidebank})),n.hasSlideBankSlides&&m.on(y.player.RESET,n.onReset),null!=n.clearEl&&n.onClickEl(n.clearEl,n.onClear),m.on(y.search.CLEAR,n.onClear),n.onClickEl(n.searchFilterEl,n.onToggleSearchOptions),n.onClick(n.onClickLink),m.on(y.window.MAIN_CHANGED,n.onSlideChanged),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),o(t,[{key:"loadSlideBankSearchData",value:function(){this.slideBankTextBySlideId=this.slideTextData.filter((function(e){return e.slidebank})).reduce((function(e,t){var n=k.getSlideBankSlideInstance(t.slideid);return null!==n&&e.push(new H(n.absoluteId,n.title(),I(t.Text))),e}),[])}},{key:"teardown",value:function(){m.off(y.window.MAIN_CHANGED,this.onSlideChanged),window.globals.HAS_SLIDE&&m.off(y.search.CLEAR,this.onClear)}},{key:"onSlideChanged",value:function(e){var t=this.resultsEl.querySelector(".cs-selected"),n=this.resultsEl.querySelector('[data-slide-id="'+e.absoluteId+'"]');null!=t&&C(t,"cs-selected"),null!=n&&(O(n,"cs-selected"),O(n,"cs-viewed"),this.updateAriaLabel(n))}},{key:"onReset",value:function(){this.onClear(),this.loadSlideBankSearchData()}},{key:"onFocus",value:function(e){e.relatedTarget;var t=e.target;if(this.el.contains(t)){if(t===this.searchFilterEl||t===this.clearEl)return b.setFocusRectOn(t),this.isFocused=!1,!1;if(t===this.notesCheckEl||t===this.slideCheckEl)return b.setFocusRectOn(t.parentElement),this.isFocused=!1,!1;if(!this.isFocused&&(!j.isUnified||w.isShowFocus)){var n=this.getItems(),i=r(n,1)[0];this.isFocused=!0,null!=i&&(this.currentItem=i,this.lastSelected!==this.currentItem&&this.focusOnCurrent(),D("keydown",this.onKeydown))}}return!1}},{key:"getIsSearchVisible",value:function(){return this.searchOptionsEl.classList.contains("visible")}},{key:"setCheckboxesVisible",value:function(e){this.notesCheckEl.hidden=e,this.slideCheckEl.hidden=e}},{key:"onToggleSearchOptions",value:function(e){var t=this,n=this.getIsSearchVisible(),i=n?"remove":"add";this.searchOptionsEl.classList[i]("visible"),n?(clearTimeout(this.checkBoxTimeout),this.checkBoxTimeout=setTimeout((function(){t.setCheckboxesVisible(n)}),200)):this.setCheckboxesVisible(n)}},{key:"onClickLink",value:function(e){if("locked"!==this.menuOptions.flow){var t=x(e.target,"listitem"),n=t.dataset.slideId;null==n||"restricted"===this.menuOptions.flow&&!e.target.classList.contains("cs-viewed")||(O(t,"cs-viewed"),this.updateAriaLabel(t),m.trigger(y.request.NEXT_SLIDE,n))}}},{key:"updateAriaLabel",value:function(e){j.isUnified&&[].concat(d(e.querySelector(".outline-states").children)).forEach((function(t){if("none"===window.getComputedStyle(t).display);else{var n=t.getAttribute("aria-label"),i=e.getAttribute("data-slide-title");e.children[0].textContent=i+" "+n}}))}},{key:"traverseLinks",value:function(e){for(var t=0;t<e.length;t++){var n=e[t];h(n)||this.searchResults.has(n.slideid)||(this.noSearchTerm||n.displaytext.toLowerCase().indexOf(this.term)>=0)&&this.searchResults.set(n.slideid,n.displaytext),null!=n.links&&this.traverseLinks(n.links)}}},{key:"getDefaultSate",value:function(e){var t=v.getCurrentWindow().getCurrentSlide().absoluteId===e||k.resolvePath(e).viewed,n=this.menuOptions.flow;if(t)switch(n){case"free":case"restricted":return l.views.model.getString("acc_visited");case"locked":return l.views.model.getString("acc_visited")+", "+l.views.model.getString("acc_locked")}else switch(n){case"free":return"";case"restricted":case"locked":return l.views.model.getString("acc_locked")}}},{key:"performSearch",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(window.globals.HAS_SLIDE){this.term=t.toLowerCase(),this.items=null,this.noSearchTerm=""===t,this.searchResults=new Map,this.resultsEl.innerHTML="",this.slideTextEnabled=this.slideCheckEl.checked,this.notesEnabled=this.notesCheckEl.checked;var n=l.views.model.frame.navData.links;null!=n&&this.traverseLinks(n),this.hasSlideBankSlides&&void 0===this.slideBankTextBySlideId&&this.loadSlideBankSearchData();var i=function(t){t.forEach((function(t){(t.text.toLowerCase().indexOf(e.term)>=0||t.title.toLowerCase().indexOf(e.term)>=0)&&e.searchResults.set(t.slideId,t.title)}))},r=!this.noSearchTerm;this.slideTextEnabled&&r&&i(this.slideTextBySlideId),this.hasSlideBankSlides&&r&&i(this.slideBankTextBySlideId),this.notesEnabled&&r&&i(this.notesBySlideId);B.isIOS;var o=this.wrapListItems?"":"no-wrap",a=v.getCurrentWindow().getCurrentSlide().absoluteId,s=0;this.searchResults.forEach((function(t,n){0;var i=a===n?"cs-selected":"",r=document.createElement("li"),c=k.resolvePath(n).viewed?"cs-viewed":"",d=e.menuOptions.flow,f=e.getDefaultSate(n),h='\n      <div role="menuitem" class="cs-listitem listitem '+i+" "+o+" "+c+" "+("free"!==d&&"cs-"+d)+'"\n           data-slide-id="'+n+'"\n           data-slide-title="'+t+'"\n           tabindex="'+s+'"\n           role = "treeitem">\n          <span style="position: absolute; opacity: 0;">'+t+" "+f+"</span>";j.isUnified?h+='\n           <span class="linkText" aria-hidden="true">\n             '+t+'\n           </span>\n           <span class="outline-states" aria-hidden="true">\n             <span class="visitedIcon" aria-label="'+l.views.model.getString("acc_visited")+'">\n               '+(0,u.getIcon)("checkmark")()+'\n             </span>\n             <span class="lockedIcon" aria-label="'+l.views.model.getString("acc_locked")+'">\n               '+(0,u.getIcon)("lock")()+'\n             </span>\n             <span class="lockedViewedIcon" aria-label="'+l.views.model.getString("acc_visited")+", "+l.views.model.getString("acc_locked")+'">\n               '+(0,u.getIcon)("lockedViewed")()+"\n             </span>\n           </span>\n        </div>\n      ":h+="\n             "+t+"\n        </div>",r.innerHTML=h,e.resultsEl.appendChild(r),s=-1}))}}},{key:"onClear",value:function(){var e=this,t=this.view.parent.children,n=t.outline,i=t.search;this.outlineUl=this.outlineUl||document.querySelector("#outline-content ul"),n.setVisibility(!0),g.to(this.el,this.animationDuration,{alpha:0,onComplete:function(){g.to(e.outlineUl,e.animationDuration,{alpha:1}),e.view.setVisibility(!1),i.children.bottomDiv.el.style.opacity=1,w.isShowFocus&&n.el.focus()}}),this.term="",i.children.searchInput.el.value="",C(document.body,"search-results-active"),m.trigger(y.search.UPDATE_PANEL)}},{key:"hasListItems",value:function(){return!_.isEmpty(this.getItems())}},{key:"getItems",value:function(){return this.items=this.items||[].concat(d(this.el.querySelectorAll(".cs-listitem"))),this.items}},{key:"activateItem",value:function(){this["locked"!==this.menuOptions.flow?"onClickLink":"onCarrotClick"]({target:this.currentItem})}},{key:"findIndexCb",value:function(e,t){return e===t}},{key:"getItemContent",value:function(){return this.currentItem}},{key:"onAfterVisible",value:function(){this.view.parent.children.outline.setVisibility(!1)}}]),t}(s.default);t.default=R},37787:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i,r=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),o=n(81596),a=(i=o)&&i.__esModule?i:{default:i},s=n(29326);var l=DS,c=l._,u=l.detection,d=l.utils,f=l.keyManager,h=l.dom,p=h.addClass,v=h.removeClass,b=l.globalEventHelper.addWindowListener,g=l.events,y=l.pubSub,m=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return c.bindAll(n,"onTick","onSeek","onMouseDown","onMouseUp","checkSeekable","onKeydown","onTimelineChanged","onChange"),y.on(g.slide.STARTED,n.checkSeekable),y.on(g.player.SEEK,n.onKeydown),y.on(g.playbackControls.TIMELINE_CHANGED,n.onTimelineChanged),n.isUserControlled=!s.views.model.frame.controlOptions.controls.readonly||s.views.model.frame.controlOptions.controls.readonlyOnce,n.bindListeners(),n.isUp=!0,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"bindListeners",value:function(){if(this.isUserControlled){var e=u.deviceView.isClassicDesktop?this.seekEl:this.view.el;u.device.isMobile?(e.addEventListener("touchstart",this.onMouseDown),this.seekEvent="touchmove",this.endEvent="touchend"):(e.addEventListener("mousedown",this.onMouseDown),e.addEventListener("keydown",this.onKeydown),this.seekEvent="mousemove",this.endEvent="mouseup"),this.progressBarEl.addEventListener("change",this.onChange)}}},{key:"isSeekable",value:function(){if(null==this.currSlide)return!1;var e=s.views.model.frame.controlOptions.controls,t=e.readonly,n=e.readonlyOnce;return!(t&&!n||n&&!this.currSlide.currentTimelineCompletedOnce())}},{key:"getSeekValue",value:function(e){var t=this.view.getBox();return d.clamp(0,1,(e-t.x)/t.w)}},{key:"getEventX",value:function(e){return u.device.isMobile?e.touches[0]&&e.touches[0].pageX:e.pageX}},{key:"onTimelineChanged",value:function(e,t){null!=this.currTimeline&&(this.currTimeline.off(g.timeline.TICK,this.onTick),this.currTimeline.off(g.timeline.COMPLETE,this.checkSeekable)),this.currSlide=t,this.currTimeline=e,this.currTimeline.on(g.timeline.TICK,this.onTick),this.currTimeline.on(g.timeline.COMPLETE,this.checkSeekable);var n=this.currTimeline.progress();this.duration=d.toSeconds(this.currTimeline.timelineDuration()),this.progressBarEl.max=Math.round(1e3*this.duration),this.progressBarEl.step=100,isNaN(n)&&(n=0),this.onTick(n),this.checkSeekable()}},{key:"checkSeekable",value:function(){this.isSeekable()?(v(this.el,"read-only"),this.progressBarEl.disabled=!1):(p(this.el,"read-only"),this.progressBarEl.disabled=!0)}},{key:"onTick",value:function(e){var t=100*e;this.progressBarFillEl.style.width=t+"%",this.progressBarEl.setAttribute("aria-valuetext",Math.round(t)+"%"),this.progressBarEl.value=this.currTimeline.timeline?this.currTimeline.timeline.currentTime:0,y.trigger(g.currTimeline.TICK,e)}},{key:"onSeek",value:function(e){var t=this;e.preventDefault(),e.stopPropagation();this.seeking=!0,!0!==this.isUp&&this.currTimeline.isPlaying()&&(this.currTimeline.pause(!0),this.currTimeline.on(g.timeline.AFTER_SEEK_UPDATE,(function e(){t.currTimeline.play(),t.currTimeline.off(g.timeline.AFTER_SEEK_UPDATE,e)})));var n=this.getEventX(e);null!=n&&this.currTimeline.progress(this.getSeekValue(n)),this.isUp=!1}},{key:"seekBy",value:function(e,t){var n=this;e.preventDefault(),this.currTimeline.isPlaying()&&(this.currTimeline.pause(),setTimeout((function(){return n.currTimeline.play()}),125)),this.currTimeline.seek(this.currTimeline.elapsedTime()+t)}},{key:"isEnded",value:function(){return this.currTimeline.progress()>=1}},{key:"onChange",value:function(e){this.currTimeline.progress(this.progressBarEl.value/this.progressBarEl.max)}},{key:"onMouseDown",value:function(e){this.onSeek(e),this.isUp=!1,this.removeEndListener=b(this.endEvent,this.onMouseUp),this.removeSeekListener=b(this.seekEvent,this.onSeek),this.currTimeline.onSeekStart()}},{key:"onMouseUp",value:function(e){this.onSeek(e),this.removeEndListener(),this.removeSeekListener(),this.isUp=!0,this.currTimeline.onSeekEnd()}},{key:"onKeydown",value:function(e){var t=e.which;f.isActionKey(t)?y.trigger(g.player.TOGGLE_PLAYBACK):this.isSeekable()&&(f.isDownishKey(t)?this.seekBy(e,-100):f.isPageDownKey(t)?this.seekBy(e,-1e3):f.isUpishKey(t)?this.seekBy(e,100):f.isPageUpKey(t)&&this.seekBy(e,1e3))}}]),t}(a.default);t.default=m},28564:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i,r=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),o=function e(t,n,i){null===t&&(t=Function.prototype);var r=Object.getOwnPropertyDescriptor(t,n);if(void 0===r){var o=Object.getPrototypeOf(t);return null===o?void 0:e(o,n,i)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(i):void 0},a=n(81596),s=(i=a)&&i.__esModule?i:{default:i},l=n(29326);var c=DS,u=c.dom,d=u.addClass,f=u.removeClass,h=c.appState,p=c.scaler,v=c.shortcutManager,b=c.events,g=c.focusManager,y=c.pubSub,m=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onCaptionsEnabled=function(){n.view.updateHook()},DS._.bindAll(n,"onAccessibleTextChanged","onZoomModeChanged","onKeyboardShortcutsChanged"),n.onClickEl(n.settingsBtnEl,n.togglePanel),null!=n.shortcutsSwitchEl&&(n.onClickEl(n.shortcutsSwitchEl,n.toggleShortcuts),DS.pubSub.on(b.player.ENABLE_KEYBOARD_SHORTCUTS,n.onKeyboardShortcutsChanged)),null!=n.captionsButtonEl&&(n.onClickEl(n.captionsButtonEl,n.toggleCaptions),y.on(b.captions.ENABLED,n.onCaptionsEnabled)),null!=n.resetButtonEl&&n.onClickEl(n.resetButtonEl,n.resetTimeline),null!=n.acctextSwitchEl&&(n.onClickEl(n.acctextSwitchEl,n.toggleAccessibleText),h.on(b.player.ACCESSIBLE_TEXT_CHANGED,n.onAccessibleTextChanged)),null!=n.zoomSwitchEl&&(n.onClickEl(n.zoomSwitchEl,n.toggleZoomMode),y.on(b.window.ZOOM_MODE_CHANGED,n.onZoomModeChanged)),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"togglePanel",value:function(){this.isOpen?this.hidePanel():this.showPanel()}},{key:"showPanel",value:function(){this.isOpen=!0,d(this.el,"open"),this.view.updatePanelPosition(),this.settingsBtnEl.setAttribute("aria-expanded",!0),null!=this.view.updatePanelDepth&&this.view.updatePanelDepth(!0)}},{key:"hidePanel",value:function(){this.isOpen=!1,f(this.el,"open"),this.settingsBtnEl.setAttribute("aria-expanded",!1),null!=this.view.updatePanelDepth&&this.view.updatePanelDepth(!1)}},{key:"onBlur",value:function(e){null!=e&&this.isOpen&&!this.el.contains(e.relatedTarget)&&(this.hidePanel(),o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"onBlur",this).call(this))}},{key:"updateToggle",value:function(e,t){t?(d(e,"toggle-on"),f(e,"toggle-off")):(d(e,"toggle-off"),f(e,"toggle-on")),e.querySelector("button").setAttribute("aria-checked",t)}},{key:"onAccessibleTextChanged",value:function(e){this.accTextOn=e,this.updateToggle(this.acctextSwitchEl,this.accTextOn)}},{key:"onKeyboardShortcutsChanged",value:function(e){this.updateToggle(this.shortcutsSwitchEl,e)}},{key:"toggleAccessibleText",value:function(){this.accTextOn=!this.accTextOn,this.updateToggle(this.acctextSwitchEl,this.accTextOn),h.onToggleAccessibleText(this.accTextOn)}},{key:"onZoomModeChanged",value:function(){this.updateToggle(this.zoomSwitchEl,p.zoomMode)}},{key:"toggleZoomMode",value:function(){p.enableZoomMode(!p.zoomMode),this.updateToggle(this.zoomSwitchEl,p.zoomMode),g.setFocusRectOn(this.zoomSwitchEl.querySelector("button"))}},{key:"toggleShortcuts",value:function(){v.enableShortcuts(!v.enabled),this.updateToggle(this.shortcutsSwitchEl,v.enabled)}},{key:"toggleCaptions",value:function(){l.views.getNamespace("_frame").captions.viewLogic.toggleCaptions(),this.view.updateHook()}},{key:"resetTimeline",value:function(){l.views.getNamespace("_frame").reset.viewLogic.resetTimeline()}},{key:"teardown",value:function(){h.off(b.player.ACCESSIBLE_TEXT_CHANGED,this.onAccessibleTextChanged),y.off(b.window.ZOOM_MODE_CHANGED,this.onZoomModeChanged),y.off(b.captions.ENABLED,this.onCaptionsEnabled)}},{key:"onFocus",value:function(e){var t=e.target;if(this.el.contains(t))return g.setFocusRectOn(t),this.isFocused=!1,!1}}]),t}(s.default);t.default=m},55751:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.render=t.nameSpace=void 0;var i=n(29326);n(24827),n(15106),n(16412);var r=t.nameSpace="ShortcutWnd";t.render=function(e){var t=i.views.tree(r,["visibleOverlay",{shortcutWrapper:["shortcutSlide"]},"shortcutClose"]),n=i.views.getNamespace(r);return n.slide=n.shortcutSlide,n.wrapper=n.shortcutWrapper,{all:function(){return i.views.update(t)},resize:function(){n.isAttached&&i.views.update(t,!0)}}}},8307:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i,r=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),o=n(29326),a=n(81596),s=(i=a)&&i.__esModule?i:{default:i};var l=DS,c=l.detection,u=l.events,d=l.pubSub,f=void 0,h=void 0,p=DS.utils.pxify,v=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n,i=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return i.visualNode=((n=document.createElement("div")).className="skipnav transparent",n.innerText=o.views.model.getString("acc_skipnavigation"),document.body.appendChild(n),window.requestAnimationFrame((function(){h=n.clientHeight,f=n.clientWidth,n.className="skipnav",document.body.removeChild(n)})),n),DS._.bindAll(i,"onButtonClick"),i.onClick(i.onButtonClick),i}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"onFocus",value:function(){if(!c.device.isMobile){DS.focusManager.takeFocusOff();var e=o.views.getTopNameSpace().slide,t=e.getBox(),n=t.x,i=t.y,r=t.w,a=t.h;Object.assign(this.visualNode.style,{top:p(i+a-h-50),left:p(n+r-f-50)}),e.el.style.opacity=.6,document.body.appendChild(this.visualNode),d.trigger(u.skipNav.FOCUSED)}}},{key:"onBlur",value:function(){var e=o.views.getTopNameSpace().slide,t=this.visualNode.parentNode;e.el.style.opacity=1,null!=t&&t.removeChild(this.visualNode)}},{key:"onButtonClick",value:function(e){this.el.focus(),setTimeout((function(){DS.focusManager.onSlideStarted(null,DS.windowManager.getCurrentWindowSlide())}),100)}}]),t}(s.default);t.default=v},10895:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i,r=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),o=n(81596),a=(i=o)&&i.__esModule?i:{default:i},s=n(29326),l=n(2182);var c=DS,u=c.pubSub,d=c.events,f=c._,h=c.utils,p=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return f.bindAll(n,"onSlideChange","onAriaToggle"),u.on(d.slide.HAS_MOUNTED,n.onSlideChange),u.on(d.slide.ARIA_TOGGLE,n.onAriaToggle),n.teardownPushableSlide=(0,l.pushableSlide)(n),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"onAriaToggle",value:function(e){e.hidden?(this.el.setAttribute("aria-hidden",!0),this.el.setAttribute("tabindex",0)):(this.el.removeAttribute("aria-hidden"),this.el.removeAttribute("tabindex"))}},{key:"teardown",value:function(){u.off(d.slide.HAS_MOUNTED,this.onSlideChange),this.teardownPushableSlide()}},{key:"onSlideChange",value:function(e){this.view.nameSpace===e.props.windowId&&(this.labelEl.textContent=s.views.model.getString("slide")+": "+h.stripTags(e.props.model.title()))}},{key:"onFocus",value:function(){}},{key:"onBlur",value:function(){}}]),t}(a.default);t.default=p},83567:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i,r=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),o=n(81596),a=(i=o)&&i.__esModule?i:{default:i};var s=DS,l=s.detection,c=s.dom,u=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return l.deviceView.isMobile&&n.onClick(n.onTap),n.onClick(n.onClickBtn),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"onTap",value:function(e){c.tappedClass(this.el)}},{key:"onClickBtn",value:function(e){var t=this.view,n=t.enabled,i=t.nameKey;n&&DS.pubSub.trigger(DS.events.presentation.ON_OBJECT_EVENT,i+"_pressed")}},{key:"onLayoutChange",value:function(e){var t=this,n=this.view.nameKey;this.hasFocus&&(e[n]?window.requestAnimationFrame((function(){return t.onFocus()})):this.onBlur())}}]),t}(a.default);t.default=u},60673:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i,r=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),o=n(81596),a=(i=o)&&i.__esModule?i:{default:i};var s=DS,l=s._,c=s.detection,u=s.pubSub,d=s.events,f=s.focusManager,h=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return l.bindAll(n,"onStart","onClickCallback"),u.once(d.request.START,n.onStart),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"onStart",value:function(e){this.rejectDeferred=e,this.el.classList.add("opaque"),this.playIconEl.addEventListener("click",this.onClickCallback),this.toggleVisibility(!0),c.env.is360||this.playIconEl.focus(),u.trigger(d.startOverlay.READY)}},{key:"onFocus",value:function(){f.setFocusRectOn(this.playIconEl)}},{key:"onClickCallback",value:function(){var e=this;this.view.children.playIcon.el.removeEventListener("click",this.onClickCallback),u.trigger(d.loader.UNMUTE),c.deviceView.isMobile?u.once(d.slide.STARTED,(function(){e.el.classList.remove("opaque")})):this.el.classList.remove("opaque"),this.rejectDeferred(),this.toggleVisibility(!1)}},{key:"toggleVisibility",value:function(e){this.el.classList.add(e?"shown":"hidden"),this.el.classList.remove(e?"hidden":"shown")}}]),t}(a.default);t.default=h},80110:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i,r=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),o=n(81596),a=(i=o)&&i.__esModule?i:{default:i},s=n(29326);var l=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.searchEnabled=s.views.model.frame.controlOptions.controls.search,n.onClick(n.showPanel),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"didChangeVisibility",value:function(e){this.view.parent.viewLogic.tabDidChangeVisibility()}},{key:"showPanel",value:function(e){if(!this.isActive){var t=this.view.parent,n=t.children;for(var i in n)n[i].viewLogic.hidePanel();this.el.classList.add("cs-selected"),this.el.setAttribute("aria-selected","true"),this.isActive=!0,t.viewLogic.setAsActive(this.view),DS.pubSub.trigger(DS.events.tab.SHOW,this.model.name)}}},{key:"hidePanel",value:function(){this.el.classList.remove("cs-selected"),this.el.setAttribute("aria-selected","false"),this.isActive=!1}},{key:"isLive",value:function(){var e=s.views.model.currControlLayout[this.model.name];return _.isObject(e)?e.enabled:e}}]),t}(a.default);t.default=l},84318:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i,r=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),o=n(81596);var a=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onClick(n.onClickLink),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"onClickLink",value:function(){var e=this,t=this.model.properties.data;DS.pubSub.trigger(DS.events.customlink.EVENT,t),this.view.parent.children.forEach((function(t){t.viewLogic!==e&&t.viewLogic.showing&&t.viewLogic.hidePanel()}))}},{key:"isLive",value:function(){return!0}}]),t}(((i=o)&&i.__esModule?i:{default:i}).default);t.default=a},94066:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i,r=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),o=function e(t,n,i){null===t&&(t=Function.prototype);var r=Object.getOwnPropertyDescriptor(t,n);if(void 0===r){var o=Object.getPrototypeOf(t);return null===o?void 0:e(o,n,i)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(i):void 0},a=n(81596),s=(i=a)&&i.__esModule?i:{default:i};n(29326);var l=DS,c=l._,u=l.pubSub,d=l.detection,f=l.globalEventHelper,h=(f.addDocumentListener,f.removeDocumentListener,l.keyManager.isTabKey,l.playerGlobals),p=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return c.bindAll(n,"onShow"),u.on(DS.events.tab.SHOW,n.onShow),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"getFirstChild",value:function(){return c.first(this.view.children)}},{key:"focusChild",value:function(){this.getFirstChild().viewLogic.focusSelf()}},{key:"onFocus",value:function(){}},{key:"onBlur",value:function(e){h.presentation.isPreview()&&!window.globals.HAS_SLIDE||d.deviceView.isDesktop&&null!=this.view.lnk&&this.isTargetOutsidePanel(e.relatedTarget)&&(o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"onBlur",this).call(this,e),this.view.lnk.viewLogic.hidePanel())}},{key:"isTargetOutsidePanel",value:function(e){return null==e||!this.el.contains(e)&&c.camelCase(e.id)!==this.view.lnk.nameKey&&c.camelCase(e.parentElement.id)!==this.view.lnk.nameKey}},{key:"onShow",value:function(e){var t=e+"Panel";if(this.view.nameKey===t){var n=this.view.parent.children,i=this.getFirstChild();for(var r in n)r.indexOf("Panel")>-1&&n[r].viewLogic.onHide();this.el.style.display="block",null!=i.onPanelVisible&&i.onPanelVisible()}}},{key:"onHide",value:function(){this.el.style.display="none"}},{key:"isTopLink",value:function(){return null!=this.view.tabsId}},{key:"getTopTabsView",value:function(){return this.view.lnk.parent.parent}},{key:"teardown",value:function(){u.off(DS.events.tab.SHOW,this.onShow)}}]),t}(s.default);t.default=p},17516:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i,r=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),o=function e(t,n,i){null===t&&(t=Function.prototype);var r=Object.getOwnPropertyDescriptor(t,n);if(void 0===r){var o=Object.getPrototypeOf(t);return null===o?void 0:e(o,n,i)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(i):void 0},a=n(81596),s=(i=a)&&i.__esModule?i:{default:i},l=n(29326);var c=DS.dom.isWithin,u=DS.globalEventHelper,d=u.addDocumentListener,f=u.removeDocumentListener,h=DS,p=h.pubSub,v=h.events,b=h._,g=h.playerGlobals,y=h.dom,m=y.addClass,w=y.removeClass,k=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return b.bindAll(n,"hidePanel","onCheckShouldHide"),n.onClick(n.onClickLink),n.showing=!1,p.on(v.sidebar.ACTIVE_TAB_SET,n.onActiveTabSet.bind(n)),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"onActiveTabSet",value:function(e){this.view.parent.children.find((function(t){return t.nameKey.includes(e)}))&&this.hidePanel(),this.view.nameKey.includes(e)&&this.showPanel()}},{key:"onClickLink",value:function(e){this.showing?this.hidePanel():this.showPanel()}},{key:"showPanel",value:function(){this.el.style.border="1px solid "+this.view.selectedBorderColor,this.el.setAttribute("aria-expanded",!0),m(this.el,"cs-selected"),m(this.el,"active"),this.view.panel.el.style.display="block",this.view.panel.viewLogic.focusChild(),d("mouseup",this.onCheckShouldHide),p.on(v.controlLayout.CHANGED,this.hidePanel),this.showing=!0}},{key:"hidePanel",value:function(){this.el.style.border="1px solid rgba(0, 0, 0, 0)",this.el.setAttribute("aria-expanded",!1),w(this.el,"cs-selected"),w(this.el,"active"),this.view.panel.el.style.display="none",f("mouseup",this.onCheckShouldHide),p.off(v.controlLayout.CHANGED,this.hidePanel),this.showing=!1}},{key:"onBlur",value:function(e){g.presentation.isPreview()&&!window.globals.HAS_SLIDE||this.onCheckShouldHide({target:e.relatedTarget}),o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"onBlur",this).call(this,e)}},{key:"onCheckShouldHide",value:function(e){null!=e.target&&(c(e.target,"panel")||this.el.contains(e.target))||this.hidePanel()}},{key:"isLive",value:function(){var e=l.views.model.currControlLayout[this.model.name];return b.isObject(e)?e.enabled:e}},{key:"teardown",value:function(){p.off(v.controlLayout.CHANGED,this.hidePanel),p.off(v.sidebar.ACTIVE_TAB_SET)}}]),t}(s.default);t.default=k},36362:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i,r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],i=!0,r=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(i=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);i=!0);}catch(e){r=!0,o=e}finally{try{!i&&s.return&&s.return()}finally{if(r)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),a=function e(t,n,i){null===t&&(t=Function.prototype);var r=Object.getOwnPropertyDescriptor(t,n);if(void 0===r){var o=Object.getPrototypeOf(t);return null===o?void 0:e(o,n,i)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(i):void 0},s=n(81596),l=(i=s)&&i.__esModule?i:{default:i},c=n(29326);var u=DS,d=u._,f=u.keyManager,h=u.focusManager,p=u.pubSub,v=u.events,b=u.detection,g=u.globalEventHelper,y=g.addBodyListener,m=g.removeBodyListener,w=g.addWindowListener,k=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return d.bindAll(n,"onKeydown","onResizeRefresh"),n.active=[],p.on(v.sidebar.ACTIVE_TAB_SET,n.onActiveTabSet.bind(n)),b.theme.isUnified&&(n.removeResize=w("resize",n.onResizeRefresh)),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),o(t,[{key:"onResizeRefresh",value:function(){var e=this;clearTimeout(this.forceRefresh),this.forceRefresh=setTimeout((function(){e.view.update()}),200)}},{key:"onActiveTabSet",value:function(e){var t=this.view.children.find((function(t){return t.nameKey.includes(e)}));null!=t&&t.viewLogic.showPanel()}},{key:"onLayoutChange",value:function(e){var t=this;if(null!=c.views.model&&0!==this.view.children.length){var n=(c.views.model.sidebarTabs||[]).reduce((function(n,i){var r=i.name,o=e[r],a=r+"Tab";return(d.isObject(o)?!0===o.enabled:!0===o)&&null!=t.view.children[a]&&n.push(t.view.children[a]),n}),[]);if(this.view.children.forEach((function(e){e.el.setAttribute("aria-selected",!1),e.el.tabIndex=-1})),0===this.active.length&&n.length>0||!n.includes(this.currentTab)){var i=r(n,1)[0];this.currentTab=i}null!=this.currentTab&&(this.currentTab.el.setAttribute("aria-selected",!0),this.currentTab.el.tabIndex=0),this.active=n}}},{key:"onFocus",value:function(e){this.isFocused||(this.isFocused=!0,this.getInitialActive().setCurrent(),y("keydown",this.onKeydown))}},{key:"onBlur",value:function(e){this.el.contains(e.relatedTarget)||(this.isFocused=!1,a(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"onBlur",this).call(this),m("keydown",this.onKeydown))}},{key:"onKeydown",value:function(e){var t=this.currentTab;f.isActionKey(e.which)?(this.activeTab=this.currentTab,this.activateTab()):f.isRightKey(e.which)?this.currentTab=this.getNextTab(this.currentTab.model.idx):f.isLeftKey(e.which)?this.currentTab=this.getPrevTab(this.currentTab.model.idx):f.isHomeKey(e.which)?this.currentTab=this.getFirstTab():f.isEndKey(e.which)&&(this.currentTab=this.getLastTab()),t!==this.currentTab&&(null!=t&&(t.el.tabIndex=-1),this.setCurrent())}},{key:"activateTab",value:function(){null!=this.activeTab&&(d.forEach(this.view.children,(function(e){return e.el.setAttribute("aria-selected",!1)})),this.activeTab.el.setAttribute("aria-selected",!0),this.activeTab.viewLogic.showPanel())}},{key:"setAsActive",value:function(e){this.activeTab=this.currentTab=e}},{key:"tabDidChangeVisibility",value:function(){this.view.visible&&(null!=this.activeTab&&this.activeTab.visible||(this.currentTab=this.activeTab=d.first(this.getLiveChildren())),this.activateTab())}},{key:"setCurrent",value:function(){var e=this.currentTab;if(null!=e){e.el.tabIndex=0,e.el.focus();var t=e.getBox(),n=t.x,i=t.y,r=t.w,o=t.h;h.setFocusRectOn(e.el,{left:n,top:i,width:r,height:o})}}},{key:"getInitialActive",value:function(){return this.currentTab=this.activeTab=this.getLiveChildren().find((function(e){return e.el===document.activeElement})),this}},{key:"getNextTab",value:function(e){var t=this.getLiveChildren(),n=t.findIndex((function(t){return t.model.idx===e}))+1;return n===t.length&&(n=0),t[n]}},{key:"getPrevTab",value:function(e){var t=this.getLiveChildren(),n=t.findIndex((function(t){return t.model.idx===e}))-1;return-1===n&&(n=t.length-1),t[n]}},{key:"getFirstTab",value:function(){return this.view.children.find((function(e){return e.viewLogic.isLive()}))}},{key:"getLastTab",value:function(){return this.view.children.slice().reverse().find((function(e){return e.viewLogic.isLive()}))}},{key:"getLiveChildren",value:function(){return this.view.children.filter((function(e){return e.viewLogic.isLive()}))}},{key:"getSelectedTab",value:function(){return this.view.children.find((function(e){return!0===e.viewLogic.isActive}))}},{key:"teardown",value:function(){p.off(v.sidebar.ACTIVE_TAB_SET),t.lastSelectedTab=this.getSelectedTab(),null!=this.removeResize&&this.removeResize()}}]),t}(l.default);t.default=k},84588:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i,r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],i=!0,r=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(i=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);i=!0);}catch(e){r=!0,o=e}finally{try{!i&&s.return&&s.return()}finally{if(r)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),a=n(81596),s=(i=a)&&i.__esModule?i:{default:i},l=n(29326);function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var u=DS,d=u.detection,f=u.events,h=u.pubSub,p=u.svgUtils,v=u._.bindAll,b={remaining:function(e,t){return DS.utils.formatSecondsAsTime(t-e,!0)},totalelapsed:function(e,t){return[e,t].map((function(e){return DS.utils.formatSecondsAsTime(e,!0)})).join(" / ")},elapsed:function(e){return DS.utils.formatSecondsAsTime(e,!0)},none:function(){return""}},g=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var i=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return v(i,"onShow","onHide","onTick"),h.on((c(n={},f.timer.SHOW,i.onShow),c(n,f.timer.HIDE,i.onHide),n)),i.timeFormat=i.getTimeFormat(),i.isPieProgress=d.theme.isUnified,i}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),o(t,[{key:"getTimeFormat",value:function(){if(!d.deviceView.isClassicMobile){var e=l.views.model.sidebarOpts.timeFormat;if(e&&null!=b[e.toLowerCase()])return e.toLowerCase();if(!l.views.model.sidebarOpts.timeEnabled)return"none"}return"remaining"}},{key:"teardown",value:function(){var e;h.off((c(e={},f.timer.SHOW,this.onShow),c(e,f.timer.HIDE,this.onHide),e))}},{key:"onTick",value:function(e,t,n){if(this.view.children.timerText.el.innerHTML=b[this.timeFormat](t,n),!d.deviceView.isClassicMobile){var i=p.wheelPath(9,9,9,0,360*(1-e),this.isPieProgress);this.view.children.timerPath.el.setAttributeNS(null,"d",i)}}},{key:"onShow",value:function(e){null!=this.currentTimer&&this.onHide(),this.currentTimer=e,this.currentTimer.on("tick",this.onTick),this.toggleVisibility(!0),window.requestAnimationFrame(DS.pubSub.trigger.bind(DS.pubSub,DS.events.timer.SHOWN))}},{key:"onHide",value:function(){null!=this.currentTimer&&(this.currentTimer.off("tick",this.onTick),this.currentTimer=null,window.requestAnimationFrame(DS.pubSub.trigger.bind(DS.pubSub,DS.events.timer.HIDDEN))),this.toggleVisibility(!1)}},{key:"toggleVisibility",value:function(e){var t=r(e?["add","remove"]:["remove","add"],2),n=t[0],i=t[1];document.body.classList[n]("timer-shown"),this.el.classList[i]("hidden"),this.el.classList[n]("shown"),this.view.setVisibility(e),this.view.parent.updateChildren(!0)}},{key:"onFocus",value:function(){var e=this.view.children.timerText.el.getBoundingClientRect(),t=e.left,n=e.top,i=e.width,r=e.height;t-=8,n-=8,i+=37,r+=12,DS.focusManager.setFocusRectOn(this.el,{left:t,top:n,width:i,height:r})}}]),t}(s.default);t.default=g},58635:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i,r=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),o=n(81596),a=(i=o)&&i.__esModule?i:{default:i},s=n(29326);var l=/color:#ffffff/gi,c=DS,u=c.detection,d=c.events,f=c.focusManager,h=c.pubSub,p=c.utils,v=c.slideObjectUtils,b=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return h.on(d.window.MAIN_CHANGED,n.onSlideChanged.bind(n)),u.deviceView.isClassicMobile?h.on(d.mobile.NOTES_SHOWN,n.onHamburgerToggle.bind(n,!1)):u.deviceView.isUnifiedMobile&&h.on(d.hamburger.TOGGLE,n.onHamburgerToggle.bind(n)),n.forceScrollToTop=!1,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"onHamburgerToggle",value:function(e){this.forceScrollToTop&&!e&&(this.getScrollElement().scrollTop=0,this.forceScrollToTop=!1)}},{key:"onFocus",value:function(){this.el.focus(),f.setFocusRectOn(this.el.parentNode)}},{key:"focusSelf",value:function(){this.onFocus()}},{key:"handleTab",value:function(){return this.el.parentElement.focus(),!0}},{key:"onSlideChanged",value:function(e){var t=(this.model.notesData||[]).find((function(t){return p.stripPlayer(e.absoluteId)===t.slideId}));null!=this.titleEl&&(this.titleEl.innerHTML=e.get("title"));var n=null==t?"":t.content;u.deviceView.isClassicMobile&&(n=n.replace(l,"color:#515557")),this.contentEl.innerHTML=n,h.trigger(d.transcript.CHANGED),v.activeMobileMenuItem(n,"no-transcript"),this.scrollToTop()}},{key:"scrollToTop",value:function(){u.deviceView.isDesktop?this.view.el.scrollTop=0:u.theme.isClassic?0===this.getScrollElement().scrollTop?this.forceScrollToTop=!0:this.getScrollElement().scrollTop=0:s.views.getNamespace(this.view.nameSpace).sidebar.collapsed?this.forceScrollToTop=!0:this.getScrollElement().scrollTop=0}},{key:"getScrollElement",value:function(){return u.deviceView.isClassicMobile?this.view.parent.el:this.view.el}},{key:"getViewBox",value:function(){return this.view.parent.getBox()}},{key:"teardown",value:function(){h.off(d.window.MAIN_CHANGED,this.onSlideChanged.bind(this)),u.deviceView.isClassicMobile?h.off(d.mobile.NOTES_SHOWN,this.onHamburgerToggle.bind(this,!1)):u.deviceView.isUnifiedMobile&&h.off(d.hamburger.TOGGLE,this.onHamburgerToggle.bind(this))}}]),t}(a.default);t.default=b},81596:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}();var i=DS,r=i.pubSub,o=i.events,a="click",s=function(){function e(t){for(var n in function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.el=t.el,this.view=t,this.model=t.model,t.children)this[n+"El"]=t.children[n].el;DS._.bindAll(this,"onFocus","onBlur","onLayoutChange"),this.el.addEventListener("focusin",this.onFocus),this.el.addEventListener("focusout",this.onBlur),r.on(o.frameModel.LAYOUT_CHANGED,this.onLayoutChange)}return n(e,[{key:"onClick",value:function(e){this.el.addEventListener(a,e.bind(this))}},{key:"onClickEl",value:function(e,t){e.addEventListener(a,t.bind(this))}},{key:"on",value:function(e,t){this.el.addEventListener(e,t.bind(this))}},{key:"getViewBox",value:function(){return this.view.getBox()}},{key:"onFocus",value:function(){var e=this.getViewBox(),t=e.x,n=e.y,i=e.w,r=e.h;DS.focusManager.setFocusRectOn(this.el,{left:t,top:n,width:i,height:r}),this.hasFocus=!0}},{key:"onBlur",value:function(){DS.focusManager.takeFocusOff(),this.hasFocus=!1}},{key:"teardown",value:function(){r.off(o.frameModel.LAYOUT_CHANGED,this.onLayoutChange)}},{key:"onLayoutChange",value:function(){}}]),e}();t.default=s},88427:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i,r=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),o=function e(t,n,i){null===t&&(t=Function.prototype);var r=Object.getOwnPropertyDescriptor(t,n);if(void 0===r){var o=Object.getPrototypeOf(t);return null===o?void 0:e(o,n,i)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(i):void 0},a=n(81596),s=(i=a)&&i.__esModule?i:{default:i};var l=DS,c=l.keyManager,u=l.dom,d=u.addClass,f=u.removeClass,h=l.utils,p=(h.scaleVal,h.pxify,l.globalEventHelper),v=p.addBodyListener,b=p.removeBodyListener,g=l.appState,y=10,m=function(e){e.target.scrollLeft=0},w=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.isOpen=!1,n.view.volumeStrength=DS.constants.DEFAULT_VOLUME*y,DS._.bindAll(n,"onShow","onHide","onVolumeChanged","onInputChanged","toggleMute","onKeydown","onScroll"),n.volumeRangeEl.addEventListener("input",n.onInputChanged),n.el.addEventListener("mouseover",n.onShow),n.el.addEventListener("scroll",n.onScroll),n.buttonEl.addEventListener("click",n.toggleMute),DS.pubSub.on(DS.events.volume.CHANGED,n.onVolumeChanged),g.setVolume(n.view.volumeStrength/y),n.el.addEventListener("scroll",m),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"onVolumeChanged",value:function(e){e=DS.utils.clamp(0,y,e*y),this.view.volumeStrength=e,this.view.updateButton();var t=0===e;this.buttonEl.setAttribute("aria-pressed",t),this.volumeRangeEl.valueAsNumber!==e&&(this.volumeRangeEl.value=e)}},{key:"onHide",value:function(e){this.isOpen=!1,f(this.el,"open"),this.view.el.removeEventListener("mouseleave",this.onHide),b("keydown",this.onKeydown),this.view.update()}},{key:"onShow",value:function(){this.isOpen||(this.isOpen=!0,d(this.el,"open"),this.view.el.addEventListener("mouseleave",this.onHide),v("keydown",this.onKeydown),this.view.update())}},{key:"onInputChanged",value:function(e){var t=e.target.valueAsNumber;g.setVolume(t/y)}},{key:"toggleMute",value:function(e){DS.appState.onToggleVolume()}},{key:"onFocus",value:function(e){this.onShow(),DS.focusManager.setFocusRectOn(e.target)}},{key:"onBlur",value:function(e){null!=e&&this.isOpen&&!this.el.contains(e.relatedTarget)&&(this.onHide(),o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"onBlur",this).call(this))}},{key:"onKeydown",value:function(e){var t=e.which,n=this.volumeRangeEl.valueAsNumber,i=function(t){g.setVolume(t/y),e.preventDefault()};document.activeElement!==this.volumeRangeEl&&(c.isDownishKey(t)||c.isPageDownKey(t)?i(n-1):c.isUpishKey(t)||c.isPageUpKey(t)?i(n+1):c.isEndKey(t)?i(y):c.isHomeKey(t)&&(this.previousVolume=n,i(0)))}},{key:"onScroll",value:function(e){e.target.scrollTop=0}},{key:"teardown",value:function(){DS.pubSub.off(DS.events.volume.CHANGED,this.onVolumeChanged),this.el.removeEventListener("scroll",m)}}]),t}(s.default);t.default=w},62679:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}();var i=DS,r=i.dom,o=i._,a=i.pubSub,s=i.globalEventHelper.addWindowListener,l=i.events.slide.HAS_MOUNTED,c=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),"show all"!==window.globals.scale&&(this.el=t.el,o.bindAll(this,"onResize"),this.removeListener=s("resize",this.onResize),a.once(l,this.onResize))}return n(e,[{key:"onResize",value:function(){var e=document.body;e.clientHeight<this.el.clientHeight||e.clientWidth<this.el.clientWidth?r.addClass(e,"has-scrollbar"):r.removeClass(e,"has-scrollbar")}},{key:"teardown",value:function(){null!=this.removeListener&&this.removeListener()}}]),e}();t.default=c},29326:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,i="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},r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],i=!0,r=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(i=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);i=!0);}catch(e){r=!0,o=e}finally{try{!i&&s.return&&s.return()}finally{if(r)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}();function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var s=DS,l=s._,c=s.scaler,u=s.detection,d=s.detection.orientation,f=s.utils,h=f.getPath,p=f.scaleVal,v=f.pxify,b=s.dom,g=b.addClass,y=b.removeClass,m=s.constants.refs.FRAME,w=document.getElementById(DS.constants.els.PRESO),k={x:"w",xl:"w",xp:"w",y:"h",yl:"h",yp:"h",wl:"w",wp:"w",hl:"h",hp:"h"},S=["wrapper","lightBoxWrapper"],_=function(e,t,n){n=e.w>0?n:0,e.y=e.top=0,e.x=e.left=t.l+n,e.update(),t.l=e.x+e.w},C=function(e,t,n){n=e.w>0?n:0,e.y=e.top=0,e.x=e.left=t.r-e.w-n,e.update(),t.r=e.x},O=function(e,t,n){n=e.h>0?n:0,e.x=e.left=0,e.y=e.top=t.t+n,e.update(),t.t=e.y+e.h},x=function(e,t,n){n=e.h>0?n:0,e.x=e.left=0,e.y=e.top=t.b-e.h-n,e.update(),t.b=e.y},E={l:_,r:C,t:O,b:x},L=function(){function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.ViewLogic=t,this.params=n,this.nameKey=null!=n&&n.nameKey||t.nameKey,this.enabled=!0}return o(e,[{key:"init",value:function(e){if(this.hasInited)console.warn("has already initialized",this);else{this.hasInited=!0;var t=void 0,n=this.ViewLogic,i=this.params;null==i&&null!=n?i=n:null!=n&&(t=!0),l.isFunction(i)&&(i=i(this.nameSpace||e)),i.w=i.w||i.minW||100,i.h=i.h||i.minH||100,this.orientationProps(i,"x","y","w","h","scale"),(i=Object.assign({position:"absolute",x:0,y:0,minW:0,maxW:Number.MAX_SAFE_INTEGER,minH:0,maxH:Number.MAX_SAFE_INTEGER,wPad:0,scale:1,visibility:"reflow",visual:!0,bgColor:null,overflow:"hidden",origin:"center center",z:null,opacity:null,visible:!0,attrs:{},noContent:!0,calcTextSize:!1},i)).calcTextSize&&(i.noContent=!1),this.noContent=i.noContent,this.lastWidthByText=0,this.lastHeightByText=0,this.padLeft=i.padLeft||0,this.padRight=i.padRight||0,this.childDef=i.childDef,this.childViews=i.childViews,this.updateHook=i.updateHook,this.onCaptionChanged=i.onCaptionChanged,i.childViews=null,i.updateHook=null,i.childDef=null,i.nameKey=null,i.onCaptionChanged=null,Object.assign(this,i.methods),i.methods=null,this.createDynamicGetters(i),i.visual&&(this.el=document.createElement(i.tag||"div"),this.initAttributes(i.attrs),this.initStyles(i),"button"===i.tag&&(this.el.style.cursor="pointer"),this.initContent(i),i.add&&w.appendChild(this.el),this.hasInitialized=!0),this.initVisibility(i),this.initChildRefs(),t&&(this.viewLogic=new n(this))}}},{key:"orientationProp",value:function(e,t){var n=t+"l",i=t+"p";null!=e[n]&&null!=e[i]&&(e[t]=function(){return d.isLandscape?this[n]:this[i]})}},{key:"orientationProps",value:function(e){for(var t=this,n=arguments.length,i=Array(n>1?n-1:0),r=1;r<n;r++)i[r-1]=arguments[r];i.forEach((function(n){return t.orientationProp(e,n)}))}},{key:"initContent",value:function(e){if(this.noContent){var t=this.html;null!=t&&(this.el.innerHTML=t)}else this.content=document.createElement("div"),this.content.setAttribute("class","view-content"),this.content.setAttribute("tabindex",-1),Object.assign(this.content.style,{position:"relative","text-align":"center",top:0}),Object.assign(this.content.style,e.contentStyle||{}),this.initAttributes(e.contentAttrs,this.content),null!=e.html&&(this.content.innerHTML=this.html),this.el.appendChild(this.content)}},{key:"initAttributes",value:function(e,t){for(var n in e)if(null!=e[n]){var i=e[n];"id"===n?i=l.kebabCase(i):"tabindex"===n&&-1!==i&&this.el.setAttribute("data-"+n,i),(t||this.el).setAttribute(n,i)}}},{key:"initStyles",value:function(e){if(Object.assign(this.el.style,{position:e.position,left:0,top:0,backgroundColor:e.bgColor,border:e.border,overflow:e.overflow,transformOrigin:e.origin,opacity:e.opacity,zIndex:e.z}),null!=h(e,"style.display")){var t=e.style.display;"boolean"==typeof t&&(e.style.display=t?"block":"none")}Object.assign(this.el.style,e.style)}},{key:"initVisibility",value:function(e){!1===e.visible&&this.setVisibility(!1)}},{key:"initChildRefs",value:function(){this.children=[],this.childList=[];for(var e=this.el.querySelectorAll("[data-ref]"),t=0;t<e.length;t++)this.children[e[t].getAttribute("data-ref")]={el:e[t]}}},{key:"updateHtml",value:function(){var e=this.html;null!=e&&(this.noContent?this.el.innerHTML=e:this.content.innerHTML=e)}},{key:"createDynamicGetters",value:function(t){for(var n in t)"id"!==n&&null!=t[n]&&e.prop(this,n,t[n])}},{key:"updateSize",value:function(){this.el.style.width=v(p(this.w)),this.el.style.height=v(p(this.h))}},{key:"updateTrans",value:function(){var e=S.includes(this.nameKey)?l.identity:p,t=["translate("+v(e(this.x))+", "+v(e(this.y))+")"];if(this.xs)for(var n=0;n<this.xs.length;n++)t.push("translateX("+v(e(this.xs[n]))+")");if(this.ys)for(var i=0;i<this.ys.length;i++)t.push("translateY("+v(e(this.ys[i]))+")");u.deviceView.isMobile&&null!=this.scale&&t.push("scale("+this.scale+")"),this.el.style.transform=t.join(" ")}},{key:"calcChildrensWidth",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){return!0},t=0;return null!=this.children&&this.children.forEach((function(n){e(n)&&(n.update(),t+=n.w)})),t}},{key:"calcChildrensHeight",value:function(){var e=0;return null!=this.children&&this.children.forEach((function(t){t.update(),e+=t.h})),e}},{key:"positionChildren",value:function(e){var t=e.vertical,n=e.toTop,i=e.toLeft,o=e.pad,a=e.startPos,s=e.reverse,c=void 0!==s&&s,u=e.hook,f=void 0===u?l.noop:u,h=e.rtl,p=void 0!==h&&h,v=e.sizeToChildren,b=e.alignChild,g=t?n?x:O:i?C:_,y=Object.assign({l:a,r:a,t:a,b:a},e.bounds),m=c!==p?this.children.slice().reverse():this.children,w=r(t?["height","t"]:["width","l"],2),k=w[0],S=w[1],L=d.isLandscape?l.first:l.last;m.forEach((function(e){(e.beforeReflowHook||l.noop)();var t=b&&L(e.parentAlign);!e.visible&&"reflow"===e.visibility||"-"===t||(t?E[t](e,y,o):g(e,y,o),f(e))})),v&&(this[k]=y[S])}},{key:"flowChildren",value:function(e){(e=Object.assign({pad:0,sizeToChildren:!1,startPos:0,toLeft:!1,reverse:!1,fullUpdate:!1,rtl:!1,hook:function(){}},e)).fullUpdate?this.hasAllChildren()&&(this.positionChildren(e),this.updateSize()):this.positionChildren(e)}},{key:"setEnabled",value:function(e,t){this.enabled!=e&&(this.enabled=e,e?y(this.el,"cs-disabled"):g(this.el,"cs-disabled"),this.el.setAttribute("aria-disabled",!e));var n=this.el.getAttribute("data-tabindex");null!=n&&this.el.setAttribute("tabindex",t&&!e?-1:n)}},{key:"setVisibility",value:function(e,t){var n=this.visible!==e,i=!1;return"no-reflow"===this.visibility?(this.el.style.visibility=e?"visible":"hidden",this.el.style.pointerEvents=e?"":"none"):"reflow"===this.visibility&&(this.el.style.display=e?"block":"none",i=!0),t&&(this.layoutDefaultVisible=e),this.visible=e,n&&h(this,"viewLogic.didChangeVisibility")&&this.viewLogic.didChangeVisibility(e),i}},{key:"childVisibilityChanged",value:function(){null!=this.childVisibilityChangedHook?this.childVisibilityChangedHook():null!=this.parent&&this.parent.childVisibilityChanged()}},{key:"update",value:function(){null!=this.beforeUpdateHook&&this.beforeUpdateHook(),this.updateSize(),this.updateTrans(),null!=this.updateHook&&this.updateHook()}},{key:"updateChildren",value:function(e){this.children.forEach((function(t){t.update(),e&&t.updateChildren(e)}))}},{key:"doTextCalcs",value:function(){var e=1/c.getScale(),t=this.content.clientWidth*e,n=this.content.clientHeight*e;this.lastWidthByText=t+4+this.padLeft+this.padRight,this.lastHeightByText=n+4}},{key:"wasAppended",value:function(){var e=this;this.calcTextSize&&this.doTextCalcs(),null!=this.childViews&&this.childViews.forEach((function(t){"string"==typeof t&&(t=M.getOrCreateView(t)),t.init(e.nameSpace),e.append(t)}))}},{key:"setChildNum",value:function(e){this.defaultChildNum=e}},{key:"hasAllChildren",value:function(){return this.hasInitialized&&this.children.length===this.defaultChildNum}},{key:"append",value:function(e,t){if(e.parent=this,this.children[l.camelCase(e.nameKey)]=e,t?this.children.unshift(e):this.children.push(e),this.noContent||e.outsideContent?this.el.appendChild(e.el):this.content.appendChild(e.el),e.wasAppended(),e.update(),null==e.nameSpace){for(var n=this;null!=n&&null==n.nameSpace;)n=n.parent;e.nameSpace=n.nameSpace,M.hasNamespace(n.nameSpace)?M.getNamespace(n.nameSpace)[e.nameKey]=e:console.warn("could not find namespace "+n.nameSpace+" when appending")}}},{key:"destroy",value:function(){null!=this.children&&this.children.forEach((function(e){return e.destroy()})),null!=this.viewLogic&&this.viewLogic.teardown(),null!=this.el.parentNode&&this.el.parentNode.removeChild(this.el),this.nameSpace=null}},{key:"startFloat",value:function(){this.floating=!0,this.lastFloatParent=this.el.parentNode,this.shouldReparent&&M.getNamespace(this.nameSpace).wrapper.el.appendChild(this.el)}},{key:"endFloat",value:function(){this.floating&&(this.floating=!1,this.shouldReparent&&this.lastFloatParent.appendChild(this.el))}},{key:"right",value:function(){return this.floating?0:this.x+this.w}},{key:"bottom",value:function(){return this.floating?0:this.y+this.h}},{key:"getBox",value:function(){if(null==M.getNamespace(this.nameSpace).wrapper)return null;var e=M.getNamespace(this.nameSpace).wrapper.dimScale||1,t=(M.getNamespace(this.nameSpace).wrapper.scale||1)*e,n=this.x,i=this.y,r=this.w,o=this.h,a=this.offsets,s=(a=void 0===a?{}:a).l,l=void 0===s?0:s,c=a.t,u=this;for(n=(n+l)*t,i=(i+(void 0===c?0:c))*t;u=u.parent;){var d=null!=u.parent?t:1,f=u.offsets,h=(f=void 0===f?{}:f).l,p=void 0===h?0:h,v=f.t,b=void 0===v?0:v;n+=(u.x+p)*d,i+=(u.y+b)*d}return{x:n,y:i,w:r*=t,h:o*=t}}}]),e}();L.propFns=(a(n={},"fit-to-text-w",(function(){return Math.max(this.minW,this.lastWidthByText)+this.wPad})),a(n,"fit-to-text-h",(function(){return Math.max(this.minH,this.lastHeightByText)})),a(n,"vertical-center",(function(){return this.parent.h/2-this.h/2})),a(n,"horizontal-center",(function(){return this.parent.w/2-this.w/2})),n),L.prop=function(e,t,n){if("number"==typeof n)e[t]=n;else if("string"==typeof n&&null!=L.propFns[n])Object.defineProperties(e,a({},t,{get:L.propFns[n],set:l.noop}));else if("string"==typeof n&&n.endsWith("%")){var i=parseFloat(n)/100,r=null!=k[t]?k[t]:t;Object.defineProperties(e,a({},t,{get:function(){return this.parent[r]?e.parent[r]*i:0},set:l.noop}))}else if(l.isFunction(n)){var o=void 0;if("w"===t||"h"===t){var s=n.bind(e),c=t.toUpperCase(),u=e["min"+c],d=e["max"+c];o=function(){var e=s();return e<u?e=u:e>d&&(e=d),e}.bind(e)}else o=n;Object.defineProperties(e,a({},t,{get:o,set:l.noop}))}else e[t]=n;e[t]=n};var T=void 0,I={},P={},A={},D=function(e){var t=void 0===e?"undefined":i(e),n=void 0,r=void 0;return"string"===t?n=e:"object"===t?r=e[n=Object.keys(e)[0]]:console.warn("invalid view definition. "+e+" is a "+(void 0===e?"undefined":i(e))),{viewName:n,children:r}},M=t.views={nameSpaces:{},nsStack:[],getNamespace:function(e){return this.nameSpaces[e]},hasNamespace:function(e){return null!=this.nameSpaces[e]},setModel:function(e){return this.model=e,this},resetStates:function(e){var t=this.getNamespace(e);l.forEach(t,(function(e){return e&&e.setEnabled&&e.setEnabled(!0)}))},updateVisibility:function(e,t){var n=!1;for(var i in e){var r=this.nameSpaces[t][i];if(null!=r)r.setVisibility(e[i],!0)&&(n=!0)}return n},def:function(e,t,n){null==n?t.nameKey=e:n.nameKey=e;var i=new L(t,n);return null==I[e]?(I[e]=i,P[e]={ViewLogic:t,p:n},A[e]=0):console.warn("views connot share the same name "+e),i},addNameSpace:function(e){T=e,this.nameSpaces[T]=this.nameSpaces[T]||{name:e,topLevelElements:[],isAttached:!0,tabReachable:!0,detach:function(){this.isAttached=!1,this.topLevelElements.forEach((function(e){return w.removeChild(e.el)}))},reattach:function(){this.isAttached=!0,this.topLevelElements.forEach((function(e){return w.appendChild(e.el)}))},updateTabIndex:function(){var e=this;this.topLevelElements.forEach((function(t){var n=function(e,t){t?e.el.removeAttribute("aria-hidden"):e.el.setAttribute("aria-hidden",!0)};t.children.some((function(e){return"startoverlay"===e.nameKey}))?t.children.filter((function(e){return"startoverlay"!=e.nameKey})).forEach((function(t){return n(t,e.tabReachable)})):n(t,e.tabReachable);var i=t.el.querySelectorAll("[tabIndex]");l.forEach(i,(function(t){if(!t.dataset.leavealone){var n=t.getAttribute("data-tabindex");null==n&&(n=t.tabIndex,t.setAttribute("data-tabindex",n)),t.tabIndex=e.tabReachable?n:-1}}))}))}}},update:function(e){function t(t,n){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e,t){e.forEach((function(e){l.isFunction(e)?e():Array.isArray(e)?update(e,t):null==e||!e.update||e.noUpdate&&!t||(e.update(),t&&e.updateHtml())}))})),getViewConfig:function(e){var t=P[e];return{name:e,ViewLogic:t.ViewLogic,p:t.p}},getOrCreateView:function(e){if(++A[e]>1){var t=P[e],n=t.ViewLogic,i=t.p;return new L(n,i)}return I[e]},tree:function(e,t){for(var n=this,i=[],r=function t(i){if(null!==i){var r=D(i),o=r.viewName,a=r.children,s=n.nameSpaces[e][o]=n.getOrCreateView(o);if(null!=s){if(s.nameSpace=e,h(a,"length")>0){s.setChildNum(a.length),s.hasChildren=!0;for(var l=0;l<a.length;l++)t(a[l])}}else console.warn("could not find view '"+o+"'")}},o=function t(r,o){if(null!==r){var a=D(r),s=a.viewName,l=a.children,c=n.nameSpaces[e][s];if(null!=c){if(c.init(e),null!=o?o.append(c):n.nameSpaces[e].topLevelElements.push(c),null!=c.childDef&&c.childDef(),i.push(c),c.hasChildren)for(var u=0;u<l.length;u++)t(l[u],c)}else console.warn("could not find view '"+s+"'")}},a=0;a<t.length;a++)r(t[a]);for(var s=0;s<t.length;s++)o(t[s]);return i},getCurrentNameSpace:function(){return this.nameSpaces[T]},getTopNameSpace:function(){return l.last(this.nsStack)},getCurrentNameSpaceString:function(){return T},getFrameNameSpace:function(){return this.nameSpaces[m]}}},88450:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=DS,i=n.MicroScrollBar,r=n.detection;t.checkIsScene=function(e){return null!=e&&2===e.split(".").length},t.getHasTabs=function(e,t){return e.some((function(e){var n=t[e.name];return null==n||"outline"===e.name&&n.enabled||!0===n}))},t.addPanelScrollBars=function(){var e=document.querySelectorAll(".panel > div[id*=content]"),t=r.theme.isUnified?12:0;Array.from(e).forEach((function(e){var n=e.parentNode.id;if("outline-panel"!=n){var r=n.replace("-panel","");new i(e,r,!1,t)}else{var o=e.querySelector("#outline-content"),a=e.querySelector("#search-results-content");null!=o&&new i(o,"outline",!1,t),null!=a&&new i(a,"search",!1,t)}}))}},2182:function(e,t){function n(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0});var i=DS,r=i._,o=i.pubSub,a=i.events,s=i.detection,l=i.constants.MOBILE_UI_SIZE,c="top 150ms ease-in-out";t.pushableSlide=function(e){var t;if(!s.deviceView.isPhone)return r.noop;function i(){e.view.el.style.transition=null,e.view.el.style.top="0px"}function u(t){e.view.el.style.transition=c;var n=.45*window.innerHeight-10,i=-(e.view.bottom()-n),r=e.view.y+i,o=0;r<l&&s.theme.isUnified?o=l-r+10:r<0&&(o=-1*r+10),e.view.el.style.top=i+o+"px"}function d(){e.view.el.style.transition=c,e.view.el.style.top="0px"}return o.on((n(t={},a.threeSixtyImage.UN_PUSH_LABEL,i),n(t,a.threeSixtyImage.PUSH_UP_BY_LABEL,u),n(t,a.threeSixtyImage.PUSH_DOWN_BY_LABEL,d),t)),function(){i(),o.off(a.threeSixtyImage.UN_PUSH_LABEL,i),o.off(a.threeSixtyImage.PUSH_UP_BY_LABEL,u),o.off(a.threeSixtyImage.PUSH_DOWN_BY_LABEL,d)}}},30491:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.rtlUtils=void 0;var i=n(29326),r="rtl";t.rtlUtils={getRtlClass:function(){return i.views.model.rtl?r:""},updateRtlClass:function(e){i.views.model.rtl&&!e.contains(r)?e.add(r):!i.views.model.rtl&&e.contains(r)&&e.remove(r)}}},35734:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i=n(29326);function r(e){return Array.isArray(e)?e:Array.from(e)}function o(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}var a=DS,s=a._,l=a.pubSub,c=a.events,u={},d=void 0,f=!1,h={},p=function(e){try{var t=[].concat(o(document.styleSheets)).find(e);d=[].concat(o(t.rules))}catch(e){}};if(p((function(e){return null!=e.href&&e.href.includes("output.min.css")})),l.on(c.scheme.CHANGED,(function(e){p((function(t){return null!=t.ownerNode&&t.ownerNode.id===e})),h={}})),null!=d){var v=function(e,t){var n=void 0,r=void 0;if(f){n=t+".cs-"+i.views.model.frame.default_layout;var o=e.split(" ");r=(o=o.map((function(e){return(e.startsWith(".")?".":"")+s.compact(e.split(".")).reverse().join(".")}))).join(" ")}else n=".cs-"+i.views.model.frame.default_layout+t,r=e;return n+" "+r};u.getColor=function(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",r=v(t,i);if(null==h[r]){var o=d.find((function(e){return e.selectorText===r}));null==o&&(f=!f,r=v(t,i),o=d.find((function(e){return e.selectorText===r}))||{}),h[r]=o.style||{}}return h[r][n]||""}}else{var b=function(e,t){var n=document.createElement(e);return n.setAttribute("class",t),n},g=function(e){return b("div",e)},y=/^\./,m=/\./g;u.getColor=function(e,t,n){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a=(o||t).split(/\s+/),s=i.views.getNamespace(e).wrapper.el,l=void 0,c=void 0;a.forEach((function(e,t){if(y.test(e))l=g(e.replace(m," "));else{var n=r(e.split(".")),i=n[0],o=n.slice(1);l=b(i,o.join(" "))}0===t&&(l.style.position="absolute",l.style.display="none",c=l),s.appendChild(l),s=l}));var u=window.getComputedStyle(l).getPropertyValue(n);return""===u&&"border-color"===n&&(u=window.getComputedStyle(l).getPropertyValue("border-top-color")),c.parentNode.removeChild(c),u||""}}t.default=u},25931:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.getIcon=void 0;var i=n(31176),r=function(){return"no icon"},o={track:i.trackIcon};t.getIcon=function(e){return o[e]||r}},31176:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.trackIcon=function(e,t){return'\n      <svg xmlns:xlink="http://www.w3.org/1999/xlink" width="24px" height="16px" viewBox="0 0 24 16">\n        <defs>\n            <rect id="'+t+'-track" x="2" y="3.5" width="20" height="9" rx="4.5"></rect>\n            <filter x="-12.5%" y="-27.8%" width="125.0%" height="155.6%" filterUnits="objectBoundingBox" id="'+t+'-trackFilter">\n                <feGaussianBlur stdDeviation="1.5" in="SourceAlpha" result="shadowBlurInner1"></feGaussianBlur>\n                <feOffset dx="0" dy="1" in="shadowBlurInner1" result="shadowOffsetInner1"></feOffset>\n                <feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite>\n                <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.5 0" type="matrix" in="shadowInnerInner1"></feColorMatrix>\n            </filter>\n        </defs>\n        <g class="thumb-off" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n            <g>\n                <use fill="#D1D1D1" fill-rule="evenodd" xlink:href="#'+t+'-track"></use>\n                <use fill="white" fill-opacity="1" filter="url(#'+t+'-trackFilter)" xlink:href="#'+t+'-track"></use>\n                <use stroke="#AFAFAF" stroke-width="1" xlink:href="#'+t+'-track"></use>\n                <circle fill="#585858" stroke-width="0" cx="8" cy="8" r="5"></circle>\n            </g>\n        </g>\n        <g class="thumb-on" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n            <g>\n                <use fill="#DBDBDB" fill-rule="evenodd" xlink:href="#'+t+'-track"></use>\n                <use fill="white" fill-opacity="1" filter="url(#'+t+'-trackFilter)" xlink:href="#'+t+'-track"></use>\n                <use stroke="#AFAFAF" stroke-width="1" xlink:href="#'+t+'-track"></use>\n                <circle fill="'+e+'" stroke-width="0" cx="16" cy="8" r="6"></circle>\n            </g>\n        </g>\n      </svg>\n    '}},16412:function(e,t,n){var i,r=n(29326),o=n(62744),a=(i=o)&&i.__esModule?i:{default:i};var s=DS.scaler,l="shortcutClose";r.views.def(l,a.default,(function(e){return{tag:"button",attrs:{id:l,class:"close-btn-floating",tabindex:0,"z-index":999},style:{overflow:"visible"},html:function(){return'<svg class="cs-icon icon-close" width="'+20*s.getScale()+'" height="'+20*s.getScale()+'" viewBox="0 0 36 36" focusable="false">\n                <polygon points="36,2.826 33.174,0 18,15.174 2.826,0 0,2.826 15.174,18 0,33.174 2.826,36 18,20.826 33.174,36 36,33.174 20.826,18" />\n              </svg>'},y:35,x:function(){var e=r.views.getNamespace("_frame").wrapper;return Math.max(window.innerWidth/s.getScale(),e.w)-(this.w+35)},model:{windowId:e},w:20,h:20}}))},15106:function(e,t,n){var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=function e(t,n,i){null===t&&(t=Function.prototype);var r=Object.getOwnPropertyDescriptor(t,n);if(void 0===r){var o=Object.getPrototypeOf(t);return null===o?void 0:e(o,n,i)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(i):void 0},o=n(29326),a=c(n(10895)),s=n(25931),l=c(n(35734));function c(e){return e&&e.__esModule?e:{default:e}}var u="shortcutSlide",d=DS,f=d._,h=d.shortcutManager,p=d.keyManager,v=d.pubSub,b=d.events,g=b.window.CLOSING,y=b.player.ENABLE_KEYBOARD_SHORTCUTS,m=d.MicroScrollBar,w=d.focusManager,k=(d.flagManager,d.constants),S=d.globalEventHelper.addDocumentListener;var _=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return f.bindAll(n,"onKeyboardShortcutsChanged","toggleKeyboardShortcuts","onFocus","onKeydown"),v.on(g,n.closeWindow),n.removeKeydownListener=S("keydown",n.onKeydown),null!=n.keyboardShortcutsSwitchEl&&(n.onClickEl(n.keyboardShortcutsSwitchEl,n.toggleKeyboardShortcuts),v.on(y,n.onKeyboardShortcutsChanged)),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),i(t,[{key:"onKeydown",value:function(e){p.isKey(e.which,k.keys.ESCAPE)&&this.closeWindow("ShortcutWnd")}},{key:"closeWindow",value:function(e){"ShortcutWnd"===e&&h.closeShortcutWindow()}},{key:"onKeyboardShortcutsChanged",value:function(e){e?(this.keyboardShortcutsSwitchEl.classList.add("toggle-on"),this.keyboardShortcutsSwitchEl.classList.remove("toggle-off"),this.shortcutsTableEl.classList.remove("disabled")):(this.keyboardShortcutsSwitchEl.classList.add("toggle-off"),this.keyboardShortcutsSwitchEl.classList.remove("toggle-on"),this.shortcutsTableEl.classList.add("disabled")),this.keyboardShortcutsSwitchEl.querySelector("button").setAttribute("aria-checked",e)}},{key:"toggleKeyboardShortcuts",value:function(){h.enableShortcuts(!h.enabled)}},{key:"onFocus",value:function(e){var t=e.target;this.el.contains(t)&&w.setFocusRectOn(t)}},{key:"teardown",value:function(){v.off(g,this.closeWindow),null!=this.keyboardShortcutsSwitchEl&&v.off(y,this.onKeyboardShortcutsChanged),this.removeKeydownListener(),r(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"teardown",this).call(this)}}]),t}(a.default);o.views.def(u,_,(function(){var e=o.views.model;return{attrs:{id:u,class:"shortcut-slide","aria-labelledby":"slide-label-message",role:"alertdialog","aria-modal":!0,tabindex:-1},style:{overflow:"scroll"},origin:"0 0",w:"100%",h:"100%",x:0,y:0,z:1,html:function(){var t=DS.detection.theme.isUnified?[k.refs.FRAME,".cs-brandhighlight-bg","background-color",".cs-base.cs-custom-theme"]:[k.refs.FRAME,".cs-duration stop:last-child","stop-color",void 0,".cs-duration stop"],n=l.default.getColor.apply(l.default,t),i='\n        <div class="switch '+(h.enabled?"toggle-on":"toggle-off")+'" data-ref="keyboardShortcutsSwitch">\n          <label id="shortcuts-label" class="switch-label">'+e.getString("enable_keyboardshortcuts")+'</label>\n          <button class="switch-toggle" tabindex="0" role="switch" aria-checked="'+h.enabled+'" aria-labelledby="shortcuts-label">\n            '+(0,s.getIcon)("track")(n,"shortcuts")+"\n          </button>\n        </div>",r="<h1>"+e.getString("keyboardshortcuts")+i+"</h1>",o=h.getShortcutList().map((function(t){var n=t.name,i=t.keyInfo;return'<tr class="'+("?"===i.key?"":"disableable")+'"><td class="action">'+n+'</td><td class="key">'+function(e,t){return(e.ctrl?t.getString("ctrl_key")+"+":"")+(e.alt?t.getString("alt_key")+"+":"")+(e.shift?t.getString("shift_key")+"+":"")+(e.keyName||e.key)}(i,e)+"</td></tr>"})).join("");return[r,'<table data-ref="shortcutsTable">'+('<tr><th class="action">'+e.getString("action")+'</th><th class="key">'+e.getString("shortcut")+"</th></tr>")+o+"</table>"].join("")},childDef:function(){null==this.scrollbar&&(this.scrollbar=new m(this.el,"shortcut-slide"))}}}))},24827:function(e,t,n){var i=n(29326),r=DS.scaler,o="shortcutWrapper";i.views.def(o,(function(e){var t=i.views.model,n=i.views.getNamespace(DS.constants.refs.FRAME),a=(n.slide,n.wrapper);return{attrs:{id:o,class:"cs-base cs-"+t.frame.default_layout+" fn-"+t.frame.default_layout},w:function(){return.7*a.w},h:function(){return.7*a.h},style:{overflow:"visible",transformOrigin:"0 0",background:"transparent"},x:function(){return a.x/r.getScale()+(a.w-this.w)/2},y:function(){return a.y/r.getScale()+(a.h-this.h)/2},add:!0}}))},75548:function(e,t,n){var i,r=n(29326),o=n(8307),a=(i=o)&&i.__esModule?i:{default:i};var s="skipnav";r.views.def(s,a.default,(function(){var e=r.views.model,t=e.getString("acc_skipnavigation");return{tag:"button",attrs:{id:s,"aria-label":t,tabindex:0},visible:e.sidebarOpts.sidebarEnabled,x:-100,y:-100,w:1,h:1,html:t}}))},56662:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.initPlayer=void 0;var i=a(n(64442)),r=n(29326),o=a(n(43340));function a(e){return e&&e.__esModule?e:{default:e}}var s=DS,l=s.globalEventHelper.addWindowListener,c=s.events,u=c.ds,d=u.FRAME_DATA_LOADED,f=u.PRESO_READY,h=c.window.STACKING_CHANGED,p=c.frame,v=p.MODEL_READY,b=p.SCALE,g=c.resume.SET_DATA,y=c.startOverlay.READY,m=c.controlOptions.RESET,w=c.sidebar.ACTIVE_TAB_SET,k=c.renderTree.DESTROYED,S=s.constants,C=(S.els.PRESO,S.refs.FRAME),O=s.detection.theme,x=s.pubSub,E=s.focusManager,L=s.flagManager,T=s.playerGlobals,I=s.stringTabler,P=s.shortcutManager,A=void 0,D=void 0,M=void 0,j={},B=function(e){var t=r.views.nsStack.indexOf(e);t>=0&&r.views.nsStack.splice(t,1)},H=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];r.views.nsStack.forEach((function(t,n,i){t.tabReachable=n===i.length-1&&e,t.updateTabIndex()}))},R=function(e){A={createWindow:function(t){var n=this,i=void 0,o=void 0,a=r.views.getNamespace(t),s=function(){return function(e){var t=r.views.getNamespace(e),n=t.isAttached;t.reattach(),B(t),r.views.nsStack.push(t),n||j[e].all(),H(),x.trigger(h,e)}(t)};return null==a&&(r.views.addNameSpace(t),o=e[t](D),i=l("resize",(function(){o.resize(),x.trigger(b)})),t===C?D.setLayout(D.frame.default_layout,C):o.all(),a=r.views.getNamespace(t),j[t]=o,a.moveToTop=s),s(),x.on(m,(function e(){var t,a,s=(t=[],(a=r.views.getNamespace(C).tabs.viewLogic.getSelectedTab())&&t.push(a.nameKey),_.each(r.views.getNamespace(C).topTabs.children,(function(e){_.each(_.filter(e.children,"viewLogic.showing",!0),(function(e){return t.push(e.nameKey)}))})),t);B(r.views.getNamespace(C)),o.destroy(),DS.pubSub.trigger(k),r.views.nameSpaces[C]=null,i(),x.off(m,e),n.createWindow("_frame"),o.rerender(),s.forEach((function(e){x.trigger(w,e)}))})),{id:t,el:a.slide.el,wndEl:a.wrapper.el,captionEl:(a.captionContainer||{}).el,x:function(){return a.wrapper.x},y:function(){return a.wrapper.y},close:function(){a.zoomBounds=null,a.detach(),B(a),r.views.nsStack[r.views.nsStack.length-1].moveToTop(),E.reCenter()},moveToTop:s,getWinScale:function(){return a.slide.winScale||1},getPinchZoomBounds:function(){return a.slide.pinchZoomBounds},onPinchZoom:j[t].pinchZoom?function(e){a.zoomBounds=e,j[t].pinchZoom()}:function(){}}},getDefaultLayout:function(){return M.default_layout},getFonts:function(){return M.fonts},getFontScale:function(){return D.frame.fontscale},getCaptionData:function(){var e=D.frame.controlOptions.controls;return{font:e.font,enabled:e.closed_captions}},getNavData:function(){return D.frame.navData.outline.links},isReadOnlyOnce:function(){return M.controlOptions.controls.readonlyOnce},topmostUnreachable:function(){return r.views.nsStack}},x.on(g,H),x.on(y,(function(){H(!1)})),T.player=A};t.initPlayer=function(e,t){R(e),function(e){var t=window.globalProvideData;if(window.globalProvideData=function(e,n){"frame"===e&&(M=JSON.parse(n),L.register("frame",M.flags,O),A.hasData=!0,x.trigger(d,A),window.globalProvideData=t)},x.on(f,(function(e){new o.default,D=new i.default(M,e),r.views.setModel(D),I.initialize(D),P.initialize((function(e){return D.getString(e)})),DS.frameModel=D,DS.views=r.views,x.trigger(v)})),window.globals.useJson){var n=e.replace(".js",".json"),a=new XMLHttpRequest;return a.overrideMimeType("application/json"),a.onreadystatechange=function(){4===a.readyState&&200===a.status&&window.globalProvideData("frame",a.responseText.replace(/\\'/g,"'").replace(/\\"/g,'"'))},a.open("GET",n,!0),void a.send(null)}DS.loadScript(e)}(t)}},38040:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.captionsIcon=function(){return'\n    <svg class="cs-icon captions-icon" width="19px" height="16px" viewBox="0 0 19 16" focusable="false">\n      <g>\n        <path d="M 11.45 3.5 Q 10.8 3.75 10.35 4.25 9.9 4.75 9.7 5.4 9.45 6.1 9.45 6.9 9.45 7.75 9.7 8.45 9.95 9.15 10.4 9.65 10.85 10.1 11.4 10.35 12 10.6 12.7 10.6 13.05 10.6 13.45 10.55 13.8 10.5 14.2 10.35 14.55 10.2 14.9 10 15.2 9.75 15.5 9.4 L 15 8.8 Q 14.9 8.65 14.7 8.65 14.55 8.65 14.4 8.75 14.25 8.85 14.1 8.95 13.95 9.1 13.65 9.2 13.4 9.3 13 9.3 12.6 9.3 12.25 9.15 11.95 8.95 11.7 8.65 11.45 8.35 11.35 7.9 11.25 7.45 11.2 6.9 11.2 6.35 11.35 5.9 11.45 5.45 11.65 5.15 11.9 4.85 12.25 4.7 12.6 4.5 13.05 4.5 13.4 4.5 13.65 4.6 13.9 4.65 14.05 4.8 14.25 4.9 14.35 4.95 14.5 5.05 14.6 5.05 14.75 5.05 14.85 5 14.9 4.9 15 4.85 L 15.45 4.2 Q 14.95 3.7 14.35 3.45 13.75 3.2 12.95 3.2 12.1 3.2 11.45 3.5 M 5.6 4.7 Q 5.95 4.5 6.4 4.5 6.75 4.5 7 4.6 7.25 4.65 7.4 4.8 7.6 4.9 7.7 4.95 7.85 5.05 7.95 5.05 8.1 5.05 8.2 5 8.25 4.9 8.35 4.85 L 8.8 4.2 Q 8.3 3.7 7.7 3.45 7.1 3.2 6.3 3.2 5.45 3.2 4.8 3.5 4.15 3.75 3.7 4.25 3.25 4.75 3.05 5.4 2.8 6.1 2.8 6.9 2.8 7.75 3.05 8.45 3.3 9.15 3.75 9.65 4.2 10.1 4.75 10.35 5.35 10.6 6.05 10.6 6.4 10.6 6.8 10.55 7.15 10.5 7.55 10.35 7.9 10.2 8.25 10 8.55 9.75 8.85 9.4 L 8.35 8.8 Q 8.25 8.65 8.05 8.65 7.9 8.65 7.75 8.75 7.6 8.85 7.45 8.95 7.3 9.1 7 9.2 6.75 9.3 6.35 9.3 5.95 9.3 5.6 9.15 5.3 8.95 5.05 8.65 4.8 8.35 4.7 7.9 4.6 7.45 4.55 6.9 4.55 6.35 4.7 5.9 4.8 5.45 5 5.15 5.25 4.85 5.6 4.7 Z" />\n        <path class="icon-stroke-only" stroke-width="1.5" stroke-linejoin="round" stroke-linecap="round" fill="none" d="M 9.5 15.2 L 7.8 13.5 2 13.5 Q 1.35 13.5 0.95 13.05 0.5 12.65 0.5 12 L 0.5 2 Q 0.5 1.35 0.95 0.95 1.35 0.5 2 0.5 L 17 0.5 Q 17.65 0.5 18.05 0.95 18.5 1.35 18.5 2 L 18.5 12 Q 18.5 12.65 18.05 13.05 17.65 13.5 17 13.5 L 11.2 13.5 9.5 15.2 Z" />\n      </g>\n    </svg>'}},60638:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.captionsOffIcon=function(e){return'<svg class="cs-icon captions-icon" width="19px" height="16px" viewBox="0 0 19 16" focusable="false">\n            <g>\n              <path d="M 11.45 3.5 Q 10.8 3.75 10.35 4.25 9.9 4.75 9.7 5.4 9.45 6.1 9.45 6.9 9.45 7.75 9.7 8.45 9.95 9.15 10.4 9.65 10.85 10.1 11.4 10.35 12 10.6 12.7 10.6 13.05 10.6 13.45 10.55 13.8 10.5 14.2 10.35 14.55 10.2 14.9 10 15.2 9.75 15.5 9.4 L 15 8.8 Q 14.9 8.65 14.7 8.65 14.55 8.65 14.4 8.75 14.25 8.85 14.1 8.95 13.95 9.1 13.65 9.2 13.4 9.3 13 9.3 12.6 9.3 12.25 9.15 11.95 8.95 11.7 8.65 11.45 8.35 11.35 7.9 11.25 7.45 11.2 6.9 11.2 6.35 11.35 5.9 11.45 5.45 11.65 5.15 11.9 4.85 12.25 4.7 12.6 4.5 13.05 4.5 13.4 4.5 13.65 4.6 13.9 4.65 14.05 4.8 14.25 4.9 14.35 4.95 14.5 5.05 14.6 5.05 14.75 5.05 14.85 5 14.9 4.9 15 4.85 L 15.45 4.2 Q 14.95 3.7 14.35 3.45 13.75 3.2 12.95 3.2 12.1 3.2 11.45 3.5 M 5.6 4.7 Q 5.95 4.5 6.4 4.5 6.75 4.5 7 4.6 7.25 4.65 7.4 4.8 7.6 4.9 7.7 4.95 7.85 5.05 7.95 5.05 8.1 5.05 8.2 5 8.25 4.9 8.35 4.85 L 8.8 4.2 Q 8.3 3.7 7.7 3.45 7.1 3.2 6.3 3.2 5.45 3.2 4.8 3.5 4.15 3.75 3.7 4.25 3.25 4.75 3.05 5.4 2.8 6.1 2.8 6.9 2.8 7.75 3.05 8.45 3.3 9.15 3.75 9.65 4.2 10.1 4.75 10.35 5.35 10.6 6.05 10.6 6.4 10.6 6.8 10.55 7.15 10.5 7.55 10.35 7.9 10.2 8.25 10 8.55 9.75 8.85 9.4 L 8.35 8.8 Q 8.25 8.65 8.05 8.65 7.9 8.65 7.75 8.75 7.6 8.85 7.45 8.95 7.3 9.1 7 9.2 6.75 9.3 6.35 9.3 5.95 9.3 5.6 9.15 5.3 8.95 5.05 8.65 4.8 8.35 4.7 7.9 4.6 7.45 4.55 6.9 4.55 6.35 4.7 5.9 4.8 5.45 5 5.15 5.25 4.85 5.6 4.7 Z" />\n              <path class="icon-stroke-only" stroke-width="1.5" stroke-linejoin="round" stroke-linecap="round" fill="none" d="M 9.5 15.2 L 7.8 13.5 2 13.5 Q 1.35 13.5 0.95 13.05 0.5 12.65 0.5 12 L 0.5 2 Q 0.5 1.35 0.95 0.95 1.35 0.5 2 0.5 L 17 0.5 Q 17.65 0.5 18.05 0.95 18.5 1.35 18.5 2 L 18.5 12 Q 18.5 12.65 18.05 13.05 17.65 13.5 17 13.5 L 11.2 13.5 9.5 15.2 Z" />\n            </g>\n          </svg>'}},75572:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.captionsOnIcon=function(e){return'<svg class="cs-icon captions-icon" width="19px" height="16px" viewBox="0 0 19 16" focusable="false">\n            <path fill="#FFFFFF" stroke="none" d="M 19 2 Q 19 1.15 18.4 0.6 17.85 0 17 0 L 2 0 Q 1.15 0 0.6 0.6 0 1.15 0 2 L 0 12 Q 0 12.85 0.6 13.4 1.15 14 2 14 L 7.6 14 9.5 15.9 11.4 14 17 14 Q 17.85 14 18.4 13.4 19 12.85 19 12 L 19 2 M 15.7 4.2 L 15.25 4.85 Q 15.15 4.9 15.1 5 15 5.05 14.85 5.05 14.75 5.05 14.6 4.95 14.5 4.9 14.3 4.8 14.15 4.65 13.9 4.6 13.65 4.5 13.3 4.5 12.85 4.5 12.5 4.7 12.15 4.85 11.9 5.15 11.7 5.45 11.6 5.9 11.45 6.35 11.45 6.9 11.5 7.45 11.6 7.9 11.7 8.35 11.95 8.65 12.2 8.95 12.5 9.15 12.85 9.3 13.25 9.3 13.65 9.3 13.9 9.2 14.2 9.1 14.35 8.95 14.5 8.85 14.65 8.75 14.8 8.65 14.95 8.65 15.15 8.65 15.25 8.8 L 15.75 9.4 Q 15.45 9.75 15.15 10 14.8 10.2 14.45 10.35 14.05 10.5 13.7 10.55 13.3 10.6 12.95 10.6 12.25 10.6 11.65 10.35 11.1 10.1 10.65 9.65 10.2 9.15 9.95 8.45 9.7 7.75 9.7 6.9 9.7 6.1 9.95 5.4 10.15 4.75 10.6 4.25 11.05 3.75 11.7 3.5 12.35 3.2 13.2 3.2 14 3.2 14.6 3.45 15.2 3.7 15.7 4.2 M 5.85 4.7 Q 5.5 4.85 5.25 5.15 5.05 5.45 4.95 5.9 4.8 6.35 4.8 6.9 4.85 7.45 4.95 7.9 5.05 8.35 5.3 8.65 5.55 8.95 5.85 9.15 6.2 9.3 6.6 9.3 7 9.3 7.25 9.2 7.55 9.1 7.7 8.95 7.85 8.85 8 8.75 8.15 8.65 8.3 8.65 8.5 8.65 8.6 8.8 L 9.1 9.4 Q 8.8 9.75 8.5 10 8.15 10.2 7.8 10.35 7.4 10.5 7.05 10.55 6.65 10.6 6.3 10.6 5.6 10.6 5 10.35 4.45 10.1 4 9.65 3.55 9.15 3.3 8.45 3.05 7.75 3.05 6.9 3.05 6.1 3.3 5.4 3.5 4.75 3.95 4.25 4.4 3.75 5.05 3.5 5.7 3.2 6.55 3.2 7.35 3.2 7.95 3.45 8.55 3.7 9.05 4.2 L 8.6 4.85 Q 8.5 4.9 8.45 5 8.35 5.05 8.2 5.05 8.1 5.05 7.95 4.95 7.85 4.9 7.65 4.8 7.5 4.65 7.25 4.6 7 4.5 6.65 4.5 6.2 4.5 5.85 4.7 Z"/>\n          </svg>'}},60848:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.carrotIcon=function(e){return'\n    <svg style="left:calc('+e+');" class="cs-icon cs-icon-carrot carrot"width="30" height="30" viewBox="0 0 30 30" focusable="false">\n      <g transform="translate(8, 8)">\n        <polygon style="fill:currentColor !important" points="1,1.5 5,5 1,8.5"/>\n      </g>\n  </svg>'}},89324:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.checkmarkIcon=function(){return'<svg  class="cs-icon check-icon" focusable="false" width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n      <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n          <polygon style="fill:currentColor !important" points="12.04 4 13.45 5.41 6.25 12.62 2 8.36 3.41 6.95 6.25 9.79"></polygon>\n      </g>\n    </svg>'}},54762:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.clearIcon=function(){return'<svg class="cs-icon icon-clear" width="13" height="14" viewBox="0 0 13 14" focusable="false">\n    <use xlink:href="#icon-clear" fill="rgba(240, 240, 240, 1)" transform="translate(0, 1)" />\n    <path id="icon-clear" transform="translate(3,3)" d="M6.5,0C2.9,0,0,2.9,0,6.5C0,10.1,2.9,13,6.5,13c3.6,0,6.5-2.9,6.5-6.5C13,2.9,10.1,0,6.5,0z M1.5,6.5c0-2.8,2.2-5,5-5c1.2,0,2.4,0.5,3.2,1.2L2.2,9.1C1.8,8.3,1.5,7.5,1.5,6.5z M6.5,11.5c-1.2,0-2.3-0.5-3.2-1.2L10.8,4c0.4,0.7,0.7,1.6,0.7,2.5C11.5,9.3,9.3,11.5,6.5,11.5z"/>\n  </svg>'}},51523:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.closeIcon=function(){return'\n    <svg class="cs-icon icon-close" width="20" height="20" viewBox="0 0 36 36" focusable="false">\n      <polygon points="36,2.826 33.174,0 18,15.174 2.826,0 0,2.826 15.174,18 0,33.174 2.826,36 18,20.826 33.174,36 36,33.174 20.826,18" />\n    </svg>'}},7572:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.downArrowIcon=function(e,t){return'\n    <div style="height: 100%; width: 100%; background-color: '+e+"; border-right: 1px solid; border-bottom: 1px solid; border-color: "+t+'; border-bottom-right-radius: 3px; transform: rotate(45deg);" />\n    '}},16608:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.fileIcon=function(){return'\n    <svg width="20px" height="27px" viewBox="0 0 40 50" role="presentation" focusable="false">\n      <g stroke="none" strokeWidth="1" fill="none" fillRule="evenodd">\n        <g>\n          <path class="file-icon-bg" d="M2.00804893,0 C0.899034128,0 0,0.889064278 0,1.99091407 L0,48.0090859 C0,49.1086374 0.892756032,50 1.99862555,50 L37.2170607,50 C38.3208711,50 39.2156863,49.1011186 39.2156863,47.993136 L39.2156863,13.6363636 L26.1437908,0 L2.00804893,0 Z"></path>\n          <path class="file-icon-fold" d="M26.1437908,0 L26.1437908,11.7296861 C26.1437908,12.8319383 27.0422752,13.7254902 28.1433598,13.7254902 L39.2156863,13.7254902"></path>\n        </g>\n      </g>\n    </svg>'}},24314:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.filterIcon=function(){return'<svg class="cs-icon icon-gear" width="14" height="14" viewBox="0 0 14 14" focusable="false">\n    <path id="icon-gear" transform="translate(0,3)" d="M11.1,9.8C11.1,9.8,11.1,9.8,11.1,9.8C11.1,9.8,11.1,9.7,11.1,9.8c0-0.1,0.1-0.1,0.1-0.1c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0-0.1c0,0,0,0,0-0.1c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0-0.1c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0-0.1,0.1-0.1c0,0,0,0,0,0c0-0.1,0.1-0.1,0.1-0.2c0,0,0,0,0,0c0-0.1,0-0.1,0.1-0.2c0,0,0,0,0,0c0.1-0.2,0.2-0.5,0.2-0.7l2-0.4V6.4l-2-0.4c0-0.3-0.1-0.5-0.2-0.7c0,0,0,0,0,0c0-0.1,0-0.1-0.1-0.2c0,0,0,0,0,0c0-0.1,0-0.1-0.1-0.2c0,0,0,0,0,0c0,0,0-0.1-0.1-0.1c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0-0.1c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0-0.1c0,0,0,0,0-0.1c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0-0.1c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0l1.2-1.7l-0.9-0.9L9.7,2.8c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0-0.1,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0-0.1,0c0,0,0,0-0.1,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0-0.1,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0-0.1,0-0.1-0.1c0,0,0,0,0,0c-0.1,0-0.1-0.1-0.2-0.1c0,0,0,0,0,0c-0.1,0-0.1,0-0.2-0.1c0,0,0,0,0,0C8.3,2.1,8.1,2.1,7.8,2L7.4,0H6.2L5.9,2c-0.3,0-0.5,0.1-0.7,0.2c0,0,0,0,0,0C5,2.3,5,2.3,4.9,2.3c0,0,0,0,0,0c-0.1,0-0.1,0-0.2,0.1c0,0,0,0,0,0c0,0-0.1,0-0.1,0.1c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0-0.1,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0-0.1,0c0,0,0,0-0.1,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0-0.1,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0L2.3,1.6L1.4,2.5l1.2,1.7c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0.1c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0.1c0,0,0,0,0,0.1c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0.1c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0.1-0.1,0.1c0,0,0,0,0,0C2.2,5,2.2,5,2.2,5.1c0,0,0,0,0,0c0,0.1,0,0.1-0.1,0.2c0,0,0,0,0,0C2,5.5,1.9,5.8,1.9,6l-2,0.4v1.2l2,0.4c0,0.3,0.1,0.5,0.2,0.7c0,0,0,0,0,0c0,0.1,0,0.1,0.1,0.2c0,0,0,0,0,0c0,0.1,0,0.1,0.1,0.2c0,0,0,0,0,0c0,0,0,0.1,0.1,0.1c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0.1c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0.1c0,0,0,0,0,0.1c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0.1c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0l-1.2,1.7l0.9,0.9L4,11.2c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0.1,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0.1,0c0,0,0,0,0.1,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0.1,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0.1,0,0.1,0.1c0,0,0,0,0,0c0.1,0,0.1,0.1,0.2,0.1c0,0,0,0,0,0c0.1,0,0.1,0,0.2,0.1c0,0,0,0,0,0c0.2,0.1,0.5,0.2,0.7,0.2l0.4,2h1.2l0.4-2c0.3,0,0.5-0.1,0.7-0.2c0,0,0,0,0,0c0.1,0,0.1,0,0.2-0.1c0,0,0,0,0,0c0.1,0,0.1,0,0.2-0.1c0,0,0,0,0,0c0,0,0.1,0,0.1-0.1c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0.1,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0.1,0c0,0,0,0,0.1,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0.1,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0l1.7,1.2l0.9-0.9L11.1,9.8C11,9.8,11,9.8,11.1,9.8C11,9.8,11.1,9.8,11.1,9.8z M6.8,9.2c-1.2,0-2.2-1-2.2-2.2c0-1.2,1-2.2,2.2-2.2C8,4.8,9,5.8,9,7C9,8.2,8,9.2,6.8,9.2z"/>\n  </svg>'}},14900:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.getIcon=t.icons=void 0;var i=n(61100),r=n(32383),o=n(39376),a=n(46993),s=n(1901),l=n(48290),c=n(77280),u=n(75572),d=n(60638),f=n(38040),h=n(60848),p=n(66714),v=n(89611),b=n(24314),g=n(51523),y=n(54762),m=n(90559),w=n(16608),k=n(1224),S=n(24831),_=n(26462),C=n(7572),O=n(89324),x=n(19747),E=n(52007),L=function(){return"no icon"},T=t.icons={next:i.nextIcon,prev:r.prevIcon,submit:o.submitIcon,replay:a.replayIcon,play:s.playIcon,pause:l.pauseIcon,volume:c.volumeIcon,captionsOn:u.captionsOnIcon,captionsOff:d.captionsOffIcon,captions:f.captionsIcon,carrot:h.carrotIcon,search:p.searchIcon,searchClear:v.searchClearIcon,filter:b.filterIcon,close:g.closeIcon,clear:y.clearIcon,hamburger:m.hamburgerIcon,file:w.fileIcon,link:k.linkIcon,settings:S.settingsIcon,track:_.trackIcon,downArrow:C.downArrowIcon,checkmark:O.checkmarkIcon,lock:x.lockIcon,lockedViewed:E.lockedViewedIcon};t.getIcon=function(e){return T[e]||L}},90559:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.hamburgerIcon=function(){return'\n    <svg class="cs-icon" width="30px" height="12px" viewBox="0 10 30 12" focusable="false">\n      <path transform="translate(0, 1)" d="M0,15 L17,15 L17,17 L0,17 L0,15 Z M0,11 L17,11 L17,13 L0,13 L0,11 Z M0,19 L17,19 L17,21 L0,21 L0,19 Z" ></path>\n    </svg>\n  '}},1224:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.linkIcon=function(e){return'\n  <svg class="link-icon" preserveAspectRatio="none" x="0px" y="0px" width="18px" height="18px" viewBox="0 0 18 18" role="presentation" focusable="false">\n      <path fill="'+e+'" stroke="none" d="\n            M 1.45 8.5\n            Q 0.0453125 10.0015625 0 11.9\n            L 0 12.15\n            Q 0.0453125 14.0484375 1.45 15.55\n            L 1.5 15.6\n            Q 3.0015625 17.0046875 4.85 17.05\n            L 5.1 17.05\n            Q 7.0150390625 17.0046875 8.5 15.6\n            L 10.65 13.45\n            Q 10.95 13.15 10.95 12.75 10.95 12.35 10.65 12.05 10.3689453125 11.7689453125 10 11.75\n            L 9.95 11.75\n            Q 9.55 11.75 9.2 12.05\n            L 7.1 14.15\n            Q 6.2 15.05 5 15.05 3.8 15.05 2.9 14.15 2 13.25 2 12.05 2 10.8826171875 2.85 9.95\n            L 5 7.8\n            Q 5.3 7.5 5.3 7.1\n            L 5.3 7.05\n            Q 5.2810546875 6.6810546875 5 6.4 4.7 6.1 4.3 6.1 3.9 6.1 3.55 6.4\n            L 1.45 8.5\n            M 12.05 5\n            Q 11.75 4.7 11.35 4.7 10.95 4.7 10.65 5\n            L 5 10.65\n            Q 4.7 10.95 4.7 11.35 4.7 11.75 5 12.05 5.3 12.35 5.7 12.35 6.1 12.35 6.4 12.05\n            L 12.05 6.4\n            Q 12.35 6.1 12.35 5.7 12.35 5.3 12.05 5\n            M 15.6 1.5\n            L 15.55 1.45\n            Q 14 0 12.05 0\n            L 12 0\n            Q 10.05 0 8.5 1.45\n            L 6.4 3.55\n            Q 6.1 3.9 6.1 4.3 6.1 4.7 6.4 5 6.7 5.3 7.1 5.3 7.5 5.3 7.8 5\n            L 9.95 2.85\n            Q 10.8826171875 2 12.05 2 13.25 2 14.15 2.9 15.05 3.8 15.05 5 15.05 6.2 14.15 7.1\n            L 12.05 9.2\n            Q 11.75 9.55 11.75 9.95 11.75 10.35 12.05 10.65 12.35 10.95 12.75 10.95 13.15 10.95 13.45 10.65\n            L 15.6 8.5\n            Q 17.05 6.96875 17.05 5 17.05 3.05 15.6 1.5 Z"/>\n          </svg>'}},19747:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.lockIcon=function(){return'<svg width="16px" height="12px" viewBox="0 0 9 12" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n    <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n        <g fill="#FFFFFF" fill-rule="nonzero">\n            <path style="fill:currentColor !important" d="M7.875,4 L7.3125,4 L7.3125,2.85714286 C7.3125,1.28 6.0525,0 4.5,0 C2.9475,0 1.6875,1.28 1.6875,2.85714286 L1.6875,4 L1.125,4 C0.50625,4 0,4.51428571 0,5.14285714 L0,10.8571429 C0,11.4857143 0.50625,12 1.125,12 L7.875,12 C8.49375,12 9,11.4857143 9,10.8571429 L9,5.14285714 C9,4.51428571 8.49375,4 7.875,4 Z M6.24375,4 L2.75625,4 L2.75625,2.85714286 C2.75625,1.88 3.538125,1.08571429 4.5,1.08571429 C5.461875,1.08571429 6.24375,1.88 6.24375,2.85714286 L6.24375,4 Z"></path>\n        </g>\n    </g>\n</svg>'}},52007:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.lockedViewedIcon=function(){return'<svg width="16px" height="12px" viewBox="0 0 9 12" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n    <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n        <g fill="#FFFFFF" fill-rule="nonzero">\n            <path style="fill:currentColor !important" d="M7.875,4 L7.3125,4 L7.3125,2.85714286 C7.3125,1.28 6.0525,0 4.5,0 C2.9475,0 1.6875,1.28 1.6875,2.85714286 L1.6875,4 L1.125,4 C0.50625,4 0,4.51428571 0,5.14285714 L0,10.8571429 C0,11.4857143 0.50625,12 1.125,12 L7.875,12 C8.49375,12 9,11.4857143 9,10.8571429 L9,5.14285714 C9,4.51428571 8.49375,4 7.875,4 Z M7.11248548,6.17405922 C7.38175483,6.47268397 7.38175483,6.92847965 7.0966461,7.21138731 L4.53066757,9.75755627 C4.38811321,9.8990101 4.19804072,9.96187847 4.02380761,9.96187847 C3.83373513,9.96187847 3.65950202,9.8990101 3.51694766,9.75755627 L2.34544071,8.45018243 C2.06033199,8.16727477 2.06033199,7.71147909 2.34544071,7.42857143 C2.63054944,7.14566377 3.08989127,7.14566377 3.375,7.42857143 L4.02380761,8.21728122 L6.08292619,6.17405922 C6.36803491,5.89115155 6.82737675,5.89115155 7.11248548,6.17405922 Z M4.5,1.08571429 C5.461875,1.08571429 6.24375,1.88 6.24375,2.85714286 L6.24375,4 L2.75625,4 L2.75625,2.85714286 C2.75625,1.88 3.538125,1.08571429 4.5,1.08571429 Z"></path>\n        </g>\n    </g>\n</svg>'}},61100:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.nextIcon=function(){return'\n  <svg class="cs-icon next-icon" width="10px" height="18px" viewBox="0 -1 10 18" focusable="false">\n    <path transform="rotate(180, 5, 8)" d="M2.81685219,7.60265083 L9.00528946,1.41421356 L7.5910759,-1.27897692e-13 L1.55431223e-13,7.5910759 L0.0115749356,7.60265083 L1.55431223e-13,7.61422577 L7.5910759,15.2053017 L9.00528946,13.7910881 L2.81685219,7.60265083 Z" stroke="none" fillRule="evenodd"></path>\n  </svg>'}},48290:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.pauseIcon=function(){return'<svg id="icon-pause" class="cs-icon pause-icon" width="9" height="14" viewBox="0 0 9 14" focusable="false">\n    <rect x="0" width="3" height="14"/>\n    <rect x="6" width="3" height="14"/>\n  </svg>'}},1901:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.playIcon=function(){return'<svg id="icon-play" class="cs-icon play-icon" width="11" height="13" viewBox="0 0 11 13" focusable="false">\n    <path fill="#FFFFFF" stroke="none" d="\n      M 0.851 13.011\n      C 0.381 13.295 0 13.068 0 12.526\n      L 0 0.771\n      C 0 0.219 0.378 0 0.854 0.288\n      L 10.507 6.132\n      C 10.979 6.417 10.981 6.878 10.504 7.168\n      L 6.307 9.708\n      L 0.851 13.011 Z" />\n  </svg>'}},32383:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.prevIcon=function(){return'\n  <svg class="cs-icon prev-icon" width="10px" height="18px" viewBox="0 -1 10 18" focusable="false">\n    <path transform="translate(0, 1)" d="M2.81685219,7.60265083 L9.00528946,1.41421356 L7.5910759,-1.27897692e-13 L1.55431223e-13,7.5910759 L0.0115749356,7.60265083 L1.55431223e-13,7.61422577 L7.5910759,15.2053017 L9.00528946,13.7910881 L2.81685219,7.60265083 Z" stroke="none" fillRule="evenodd"></path>\n  </svg>\n'}},46993:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.replayIcon=function(){return'<svg class="cs-icon" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" focusable="false">\n    <path fill="#FFFFFF" stroke="none" d="\n      M 10.95 8.75\n      Q 11 9 11 9.25 10.95 11.15 9.7 12.4 8.4 13.7 6.5 13.75 4.6 13.7 3.3 12.4 2.05 11.15 2 9.25 2.05 7.3 3.3 6.05 4.398828125 4.998828125 6 4.75\n      L 6 6.9\n      Q 6.05 7.75 6.85 7.35\n      L 11.35 4.3\n      Q 11.7 4.05 11.7 3.75 11.7 3.45 11.35 3.2\n      L 6.85 0.15\n      Q 6.05 -0.3 6 0.6\n      L 6 2.75\n      Q 3.4517578125 3.001171875 1.8 4.75 0.05 6.6 0 9.25 0.05 12 1.9 13.85 3.75 15.65 6.5 15.75 9.25 15.65 11.1 13.85 12.95 12 13 9.25 13 9 13 8.75\n      L 10.95 8.75 Z"/>\n    </svg>'}},89611:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.searchClearIcon=function(){return'\n    <svg class="cs-icon icon" width="11px" height="11px" viewBox="0 0 11 11">\n    <g id="Desktop-Color-Contrast" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n        <g id="Search" transform="translate(-290.000000, -69.000000)" fill="fill:currentColor !important" fill-rule="nonzero">\n            <g id="search" transform="translate(13.000000, 59.000000)">\n                <polygon id="ic_close" points="286.777666 10 282.500215 14.2779053 278.222334 10 277 11.2222382 281.277881 15.5002869 277 19.7779053 278.222334 21 282.500215 16.7222382 286.777666 21 288 19.7779053 283.722119 15.5002869 288 11.2222382"></polygon>\n            </g>\n        </g>\n    </g>\n    </svg>\n    '}},66714:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.searchIcon=function(){return'\n    <svg class="search-icon" width="13px" height="15px" viewBox="0 0 13 15" focusable="false"\n      <g fill="none" fill-rule="evenodd">\n        <g stroke-width="2">\n          <circle cx="5.6" cy="5.6" r="4.6"/>\n          <path d="M8 9l4 5"/>\n        </g>\n      </g>\n    </svg>\n    '}},24831:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.settingsIcon=function(){return'\n    <svg class="cs-icon" data-ref="settings" width="16px" height="16px" viewBox="0 0 16 16" focusable="false">\n      <path d="M8.94,0 C9.82,0 10.55,0.62 10.63,1.45 L10.73,2.36 C11.1,2.52 11.45,2.71 11.78,2.94 L12.66,2.56 C13.46,2.22 14.39,2.5 14.83,3.23 L15.77,4.77 C16.21,5.5 16,6.4 15.29,6.9 L14.51,7.42 C14.54,8.19 14.53,8.38 14.51,8.58 L15.29,9.11 C16,9.6 16.21,10.51 15.77,11.23 L14.83,12.77 C14.39,13.49 13.46,13.78 12.66,13.44 L11.78,13.06 C11.45,13.29 11.1,13.48 10.73,13.64 L10.63,14.55 C10.55,15.38 9.82,16 8.94,16 L7.06,16 C6.18,16 5.45,15.38 5.37,14.55 L5.27,13.64 C4.9,13.48 4.55,13.29 4.22,13.06 L3.34,13.44 C2.54,13.78 1.61,13.5 1.17,12.77 L0.23,11.23 C-0.21,10.51 0,9.6 0.71,9.11 L1.49,8.58 C1.46,7.81 1.47,7.62 1.49,7.42 L0.71,6.89 C0,6.40 -0.21,5.49 0.23,4.77 L1.17,3.23 C1.61,2.51 2.54,2.22 3.34,2.56 L4.22,2.94 C4.55,2.71 4.9,2.52 5.27,2.36 L5.37,1.45 C5.45,0.62 6.18,0 7.06,0 Z M7.96,4.53 C5.91,4.53 4.25,6.11 4.25,8.06 C4.25,10.01 5.91,11.59 7.96,11.59 C10.02,11.59 11.68,10.01 11.68,8.06 C11.68,6.11 10.02,4.53 7.96,4.53 Z"></path>\n    </svg>\n    '}},39376:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.submitIcon=function(){return'\n   <svg class="cs-icon check-icon" width="17px" height="18px" viewBox="0 0 17 16" focusable="false">\n\n  <path stroke="none" transform="translate(0, 1)" d="\n  M 17 1.4\n  L 15.6 0 5.7 9.9 1.4 5.65 0 7.05 5.65 12.75 5.7 12.75 17 1.4 Z"/>\n\n  </svg>'}},26462:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.trackIcon=function(e,t){return'\n    <svg xmlns:xlink="http://www.w3.org/1999/xlink" width="24px" height="16px" viewBox="0 0 24 16" focusable="false">\n      <defs>\n        <rect id="'+t+'-track" x="2" y="3.5" width="20" height="9" rx="4.5"></rect>\n        <filter x="-12.5%" y="-27.8%" width="125.0%" height="155.6%" filterUnits="objectBoundingBox" id="'+t+'-trackFilter">\n          <feGaussianBlur stdDeviation="1.5" in="SourceAlpha" result="shadowBlurInner1"></feGaussianBlur>\n          <feOffset dx="0" dy="1" in="shadowBlurInner1" result="shadowOffsetInner1"></feOffset>\n          <feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite>\n          <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.5 0" type="matrix" in="shadowInnerInner1"></feColorMatrix>\n        </filter>\n      </defs>\n      <g class="thumb-off" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n        <g>\n          <use class="track" fill-rule="evenodd" xlink:href="#'+t+'-track"></use>\n          <use fill="black" fill-opacity="1" filter="url(#'+t+'-trackFilter)" xlink:href="#'+t+'-track"></use>\n          <use class="border" stroke-width="1" xlink:href="#'+t+'-track"></use>\n          <circle class="thumb" stroke-width="0" cx="8" cy="8" r="6"></circle>\n        </g>\n      </g>\n      <g class="thumb-on" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n        <g>\n          <use class="track" fill-rule="evenodd" xlink:href="#'+t+'-track"></use>\n          <use fill="black" fill-opacity="1" filter="url(#'+t+'-trackFilter)" xlink:href="#'+t+'-track"></use>\n          <use class="border" stroke-width="1" xlink:href="#'+t+'-track"></use>\n          <circle fill="'+e+'" stroke-width="0" cx="16" cy="8" r="6"></circle>\n        </g>\n      </g>\n    </svg>\n  '}},77280:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.volumeIcon=function(e,t){var n=Math.min(1,e/5);return'<svg class="cs-icon volume-icon '+(t?"volume-icon-selected":"")+'" width="16px" height="14px" viewBox="0 0 16 14" focusable="false">\n      <rect x="0" y="4" width="3" height="6"></rect>\n      <polygon points="4 4 9 0 9 14 4 10"></polygon>\n      <g transform="translate(10, 0)">\n        <mask id="vol-mask" fill="white">\n          <rect id="path-1" x="0" y="0" width="8" height="14" style="fill: white;"></rect>\n        </mask>\n        <circle strokeWidth="1.5" style="opacity: '+Math.min(1,Math.max(0,e/5-.5))+';" mask="url(#vol-mask)" fill="none" cx="-1" cy="7" r="6.5"></circle>\n        <circle strokeWidth="1.5" style="opacity: '+n+';" mask="url(#vol-mask)" fill="none" cx="-1" cy="7" r="3.5"></circle>\n      </g>\n    </g>\n  </svg>'}}},t={};function n(i){var r=t[i];if(void 0!==r)return r.exports;var o=t[i]={exports:{}};return e[i](o,o.exports,n),o.exports}!function(){var e,t=n(56662),i=n(41940),r=n(10172),o=n(23165),a=n(38853),s=n(55751);function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var c=(l(e={},i.nameSpace,i.render),l(e,r.nameSpace,r.render),l(e,o.nameSpace,o.render),l(e,a.nameSpace,a.render),l(e,s.nameSpace,s.render),e);(0,t.initPlayer)(c,"html5/data/js/frame.js")}()}();