/*! For license information please see common.js.LICENSE.txt */ (()=>{var t={988:(t,e,i)=>{var s,n;!function(o,r){"use strict";void 0===(n="function"==typeof(s=r)?s.call(e,i,e,t):s)||(t.exports=n)}(window,(function(){"use strict";var t=function(){var t=window.Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;i{var s,n;!function(o,r){s=[i(988)],n=function(t){return function(t,e){"use strict";var i={extend:function(t,e){for(var i in e)t[i]=e[i];return t},modulo:function(t,e){return(t%e+e)%e}},s=Array.prototype.slice;i.makeArray=function(t){return Array.isArray(t)?t:null==t?[]:"object"==typeof t&&"number"==typeof t.length?s.call(t):[t]},i.removeFrom=function(t,e){var i=t.indexOf(e);-1!=i&&t.splice(i,1)},i.getParent=function(t,i){for(;t.parentNode&&t!=document.body;)if(t=t.parentNode,e(t,i))return t},i.getQueryElement=function(t){return"string"==typeof t?document.querySelector(t):t},i.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},i.filterFindElements=function(t,s){t=i.makeArray(t);var n=[];return t.forEach((function(t){if(t instanceof HTMLElement)if(s){e(t,s)&&n.push(t);for(var i=t.querySelectorAll(s),o=0;o{var s,n;window,s=[i(368),i(596)],void 0===(n=function(t,e){return function(t,e,i){"use strict";var s=e.prototype;return s.insert=function(t,e){var i=this._makeCells(t);if(i&&i.length){var s=this.cells.length;e=void 0===e?s:e;var n=function(t){var e=document.createDocumentFragment();return t.forEach((function(t){e.appendChild(t.element)})),e}(i),o=e==s;if(o)this.slider.appendChild(n);else{var r=this.cells[e].element;this.slider.insertBefore(n,r)}if(0===e)this.cells=i.concat(this.cells);else if(o)this.cells=this.cells.concat(i);else{var a=this.cells.splice(e,s-e);this.cells=this.cells.concat(i).concat(a)}this._sizeCells(i),this.cellChange(e,!0)}},s.append=function(t){this.insert(t,this.cells.length)},s.prepend=function(t){this.insert(t,0)},s.remove=function(t){var e=this.getCells(t);if(e&&e.length){var s=this.cells.length-1;e.forEach((function(t){t.remove();var e=this.cells.indexOf(t);s=Math.min(e,s),i.removeFrom(this.cells,t)}),this),this.cellChange(s,!0)}},s.cellSizeChange=function(t){var e=this.getCell(t);if(e){e.getSize();var i=this.cells.indexOf(e);this.cellChange(i)}},s.cellChange=function(t,e){var i=this.selectedElement;this._positionCells(t),this._getWrapShiftCells(),this.setGallerySize();var s=this.getCell(i);s&&(this.selectedIndex=this.getCellSlideIndex(s)),this.selectedIndex=Math.min(this.slides.length-1,this.selectedIndex),this.emitEvent("cellChange",[t]),this.select(this.selectedIndex),e&&this.positionSliderAtSelected()},e}(0,t,e)}.apply(e,s))||(t.exports=n)},584:(t,e,i)=>{var s,n;window,s=[i(596)],void 0===(n=function(t){return function(t,e){"use strict";return{startAnimation:function(){this.isAnimating||(this.isAnimating=!0,this.restingFrames=0,this.animate())},animate:function(){this.applyDragForce(),this.applySelectedAttraction();var t=this.x;if(this.integratePhysics(),this.positionSlider(),this.settle(t),this.isAnimating){var e=this;requestAnimationFrame((function(){e.animate()}))}},positionSlider:function(){var t=this.x;this.options.wrapAround&&this.cells.length>1&&(t=e.modulo(t,this.slideableWidth),t-=this.slideableWidth,this.shiftWrapCells(t)),this.setTranslateX(t,this.isAnimating),this.dispatchScrollEvent()},setTranslateX:function(t,e){t+=this.cursorPosition,t=this.options.rightToLeft?-t:t;var i=this.getPositionValue(t);this.slider.style.transform=e?"translate3d("+i+",0,0)":"translateX("+i+")"},dispatchScrollEvent:function(){var t=this.slides[0];if(t){var e=-this.x-t.target,i=e/this.slidesWidth;this.dispatchEvent("scroll",null,[i,e])}},positionSliderAtSelected:function(){this.cells.length&&(this.x=-this.selectedSlide.target,this.velocity=0,this.positionSlider())},getPositionValue:function(t){return this.options.percentPosition?.01*Math.round(t/this.size.innerWidth*1e4)+"%":Math.round(t)+"px"},settle:function(t){!this.isPointerDown&&Math.round(100*this.x)==Math.round(100*t)&&this.restingFrames++,this.restingFrames>2&&(this.isAnimating=!1,delete this.isFreeScrolling,this.positionSlider(),this.dispatchEvent("settle",null,[this.selectedIndex]))},shiftWrapCells:function(t){var e=this.cursorPosition+t;this._shiftCells(this.beforeShiftCells,e,-1);var i=this.size.innerWidth-(t+this.slideableWidth+this.cursorPosition);this._shiftCells(this.afterShiftCells,i,1)},_shiftCells:function(t,e,i){for(var s=0;s0?i:0;n.wrapShift(o),e-=n.size.outerWidth}},_unshiftCells:function(t){if(t&&t.length)for(var e=0;e{var s,n;window,s=[i(336)],void 0===(n=function(t){return function(t,e){"use strict";function i(t,e){this.element=t,this.parent=e,this.create()}var s=i.prototype;return s.create=function(){this.element.style.position="absolute",this.element.setAttribute("aria-hidden","true"),this.x=0,this.shift=0,this.element.style[this.parent.originSide]=0},s.destroy=function(){this.unselect(),this.element.style.position="";var t=this.parent.originSide;this.element.style[t]="",this.element.style.transform="",this.element.removeAttribute("aria-hidden")},s.getSize=function(){this.size=e(this.element)},s.setPosition=function(t){this.x=t,this.updateTarget(),this.renderPosition(t)},s.updateTarget=s.setDefaultTarget=function(){var t="left"==this.parent.originSide?"marginLeft":"marginRight";this.target=this.x+this.size[t]+this.size.width*this.parent.cellAlign},s.renderPosition=function(t){var e="left"===this.parent.originSide?1:-1,i=this.parent.options.percentPosition?t*e*(this.parent.size.innerWidth/this.size.width):t*e;this.element.style.transform="translateX("+this.parent.getPositionValue(i)+")"},s.select=function(){this.element.classList.add("is-selected"),this.element.removeAttribute("aria-hidden")},s.unselect=function(){this.element.classList.remove("is-selected"),this.element.setAttribute("aria-hidden","true")},s.wrapShift=function(t){this.shift=t,this.renderPosition(this.x+this.parent.slideableWidth*t)},s.remove=function(){this.element.parentNode.removeChild(this.element)},i}(0,t)}.apply(e,s))||(t.exports=n)},976:(t,e,i)=>{var s,n;!function(o,r){s=[i(368),i(429),i(596)],n=function(t,e,i){return function(t,e,i,s){"use strict";s.extend(e.defaults,{draggable:">1",dragThreshold:3}),e.createMethods.push("_createDrag");var n=e.prototype;s.extend(n,i.prototype),n._touchActionValue="pan-y",n._createDrag=function(){this.on("activate",this.onActivateDrag),this.on("uiChange",this._uiChangeDrag),this.on("deactivate",this.onDeactivateDrag),this.on("cellChange",this.updateDraggable)},n.onActivateDrag=function(){this.handles=[this.viewport],this.bindHandles(),this.updateDraggable()},n.onDeactivateDrag=function(){this.unbindHandles(),this.element.classList.remove("is-draggable")},n.updateDraggable=function(){">1"==this.options.draggable?this.isDraggable=this.slides.length>1:this.isDraggable=this.options.draggable,this.isDraggable?this.element.classList.add("is-draggable"):this.element.classList.remove("is-draggable")},n.bindDrag=function(){this.options.draggable=!0,this.updateDraggable()},n.unbindDrag=function(){this.options.draggable=!1,this.updateDraggable()},n._uiChangeDrag=function(){delete this.isFreeScrolling},n.pointerDown=function(e,i){this.isDraggable?this.okayPointerDown(e)&&(this._pointerDownPreventDefault(e),this.pointerDownFocus(e),document.activeElement!=this.element&&this.pointerDownBlur(),this.dragX=this.x,this.viewport.classList.add("is-pointer-down"),this.pointerDownScroll=r(),t.addEventListener("scroll",this),this._pointerDownDefault(e,i)):this._pointerDownDefault(e,i)},n._pointerDownDefault=function(t,e){this.pointerDownPointer={pageX:e.pageX,pageY:e.pageY},this._bindPostStartEvents(t),this.dispatchEvent("pointerDown",t,[e])};var o={INPUT:!0,TEXTAREA:!0,SELECT:!0};function r(){return{x:t.pageXOffset,y:t.pageYOffset}}return n.pointerDownFocus=function(t){o[t.target.nodeName]||this.focus()},n._pointerDownPreventDefault=function(t){var e="touchstart"==t.type,i="touch"==t.pointerType,s=o[t.target.nodeName];e||i||s||t.preventDefault()},n.hasDragStarted=function(t){return Math.abs(t.x)>this.options.dragThreshold},n.pointerUp=function(t,e){delete this.isTouchScrolling,this.viewport.classList.remove("is-pointer-down"),this.dispatchEvent("pointerUp",t,[e]),this._dragPointerUp(t,e)},n.pointerDone=function(){t.removeEventListener("scroll",this),delete this.pointerDownScroll},n.dragStart=function(e,i){this.isDraggable&&(this.dragStartPosition=this.x,this.startAnimation(),t.removeEventListener("scroll",this),this.dispatchEvent("dragStart",e,[i]))},n.pointerMove=function(t,e){var i=this._dragPointerMove(t,e);this.dispatchEvent("pointerMove",t,[e,i]),this._dragMove(t,e,i)},n.dragMove=function(t,e,i){if(this.isDraggable){t.preventDefault(),this.previousDragX=this.dragX;var s=this.options.rightToLeft?-1:1;this.options.wrapAround&&(i.x%=this.slideableWidth);var n=this.dragStartPosition+i.x*s;if(!this.options.wrapAround&&this.slides.length){var o=Math.max(-this.slides[0].target,this.dragStartPosition);n=n>o?.5*(n+o):n;var r=Math.min(-this.getLastSlide().target,this.dragStartPosition);n=nthis.slides[0].target&&-s1,o=n?s.modulo(e,i):e,r=this.slides[o];if(!r)return null;var a=n?this.slideableWidth*Math.floor(e/i):0;return t-(r.target+a)},n.dragEndBoostSelect=function(){if(void 0===this.previousDragX||!this.dragMoveTime||new Date-this.dragMoveTime>100)return 0;var t=this.getSlideDistance(-this.dragX,this.selectedIndex),e=this.previousDragX-this.dragX;return t>0&&e>0?1:t<0&&e<0?-1:0},n.staticClick=function(t,e){var i=this.getParentCell(t.target),s=i&&i.element,n=i&&this.cells.indexOf(i);this.dispatchEvent("staticClick",t,[e,s,n])},n.onscroll=function(){var t=r(),e=this.pointerDownScroll.x-t.x,i=this.pointerDownScroll.y-t.y;(Math.abs(e)>3||Math.abs(i)>3)&&this._pointerDone()},e}(o,t,e,i)}.apply(e,s),void 0===n||(t.exports=n)}(window)},368:(t,e,i)=>{var s,n;!function(o,r){s=[i(684),i(336),i(596),i(648),i(680),i(584)],n=function(t,e,i,s,n,r){return function(t,e,i,s,n,o,r){"use strict";var a=t.jQuery,l=t.getComputedStyle,c=t.console;function h(t,e){for(t=s.makeArray(t);t.length;)e.appendChild(t.shift())}var d=0,u={};function p(t,e){var i=s.getQueryElement(t);if(i){if(this.element=i,this.element.flickityGUID){var n=u[this.element.flickityGUID];return n&&n.option(e),n}a&&(this.$element=a(this.element)),this.options=s.extend({},this.constructor.defaults),this.option(e),this._create()}else c&&c.error("Bad element for Flickity: "+(i||t))}p.defaults={accessibility:!0,cellAlign:"center",freeScrollFriction:.075,friction:.28,namespaceJQueryEvents:!0,percentPosition:!0,resize:!0,selectedAttraction:.025,setGallerySize:!0},p.createMethods=[];var g=p.prototype;s.extend(g,e.prototype),g._create=function(){var e=this.guid=++d;for(var i in this.element.flickityGUID=e,u[e]=this,this.selectedIndex=0,this.restingFrames=0,this.x=0,this.velocity=0,this.originSide=this.options.rightToLeft?"right":"left",this.viewport=document.createElement("div"),this.viewport.className="flickity-viewport",this._createSlider(),(this.options.resize||this.options.watchCSS)&&t.addEventListener("resize",this),this.options.on){var s=this.options.on[i];this.on(i,s)}p.createMethods.forEach((function(t){this[t]()}),this),this.options.watchCSS?this.watchCSS():this.activate()},g.option=function(t){s.extend(this.options,t)},g.activate=function(){this.isActive||(this.isActive=!0,this.element.classList.add("flickity-enabled"),this.options.rightToLeft&&this.element.classList.add("flickity-rtl"),this.getSize(),h(this._filterFindCellElements(this.element.children),this.slider),this.viewport.appendChild(this.slider),this.element.appendChild(this.viewport),this.reloadCells(),this.options.accessibility&&(this.element.tabIndex=0,this.element.addEventListener("keydown",this)),this.emitEvent("activate"),this.selectInitialIndex(),this.isInitActivated=!0,this.dispatchEvent("ready"))},g._createSlider=function(){var t=document.createElement("div");t.className="flickity-slider",t.style[this.originSide]=0,this.slider=t},g._filterFindCellElements=function(t){return s.filterFindElements(t,this.options.cellSelector)},g.reloadCells=function(){this.cells=this._makeCells(this.slider.children),this.positionCells(),this._getWrapShiftCells(),this.setGallerySize()},g._makeCells=function(t){return this._filterFindCellElements(t).map((function(t){return new n(t,this)}),this)},g.getLastCell=function(){return this.cells[this.cells.length-1]},g.getLastSlide=function(){return this.slides[this.slides.length-1]},g.positionCells=function(){this._sizeCells(this.cells),this._positionCells(0)},g._positionCells=function(t){t=t||0,this.maxCellHeight=t&&this.maxCellHeight||0;var e=0;if(t>0){var i=this.cells[t-1];e=i.x+i.size.outerWidth}for(var s=this.cells.length,n=t;n0;){var n=this.cells[e];if(!n)break;s.push(n),e+=i,t-=n.size.outerWidth}return s},g._containSlides=function(){if(this.options.contain&&!this.options.wrapAround&&this.cells.length){var t=this.options.rightToLeft,e=t?"marginRight":"marginLeft",i=t?"marginLeft":"marginRight",s=this.slideableWidth-this.getLastCell().size[i],n=s1))return t;var i=s.modulo(t,e),n=Math.abs(i-this.selectedIndex),o=Math.abs(i+e-this.selectedIndex),r=Math.abs(i-e-this.selectedIndex);!this.isDragSelect&&o=e&&(this.x+=this.slideableWidth)},g.previous=function(t,e){this.select(this.selectedIndex-1,t,e)},g.next=function(t,e){this.select(this.selectedIndex+1,t,e)},g.updateSelectedSlide=function(){var t=this.slides[this.selectedIndex];t&&(this.unselectSelectedSlide(),this.selectedSlide=t,t.select(),this.selectedCells=t.cells,this.selectedElements=t.getCellElements(),this.selectedCell=t.cells[0],this.selectedElement=this.selectedElements[0])},g.unselectSelectedSlide=function(){this.selectedSlide&&this.selectedSlide.unselect()},g.selectInitialIndex=function(){var t=this.options.initialIndex;if(this.isInitActivated)this.select(this.selectedIndex,!1,!0);else{if(t&&"string"==typeof t&&this.queryCell(t))return void this.selectCell(t,!1,!0);var e=0;t&&this.slides[t]&&(e=t),this.select(e,!1,!0)}},g.selectCell=function(t,e,i){var s=this.queryCell(t);if(s){var n=this.getCellSlideIndex(s);this.select(n,e,i)}},g.getCellSlideIndex=function(t){for(var e=0;e *"),this.getCell(t))},g.getAdjacentCellElements=function(t,e){if(!t)return this.selectedSlide.getCellElements();e=void 0===e?this.selectedIndex:e;var i=this.slides.length;if(1+2*t>=i)return this.getCellElements();for(var n=[],o=e-t;o<=e+t;o++){var r=this.options.wrapAround?s.modulo(o,i):o,a=this.slides[r];a&&(n=n.concat(a.getCellElements()))}return n},g.queryCell=function(t){if("number"==typeof t)return this.cells[t];if("string"==typeof t){if(t.match(/^[#.]?[\d/]/))return;t=this.element.querySelector(t)}return this.getCell(t)},g.uiChange=function(){this.emitEvent("uiChange")},g.childUIPointerDown=function(t){"touchstart"!=t.type&&t.preventDefault(),this.focus()},g.onresize=function(){this.watchCSS(),this.resize()},s.debounceMethod(p,"onresize",150),g.resize=function(){if(this.isActive&&!this.isAnimating&&!this.isDragging){this.getSize(),this.options.wrapAround&&(this.x=s.modulo(this.x,this.slideableWidth)),this.positionCells(),this._getWrapShiftCells(),this.setGallerySize(),this.emitEvent("resize");var t=this.selectedElements&&this.selectedElements[0];this.selectCell(t,!1,!0)}},g.watchCSS=function(){this.options.watchCSS&&(-1!=l(this.element,":after").content.indexOf("flickity")?this.activate():this.deactivate())},g.onkeydown=function(t){var e=document.activeElement&&document.activeElement!=this.element;if(this.options.accessibility&&!e){var i=p.keyboardHandlers[t.keyCode];i&&i.call(this)}},p.keyboardHandlers={37:function(){var t=this.options.rightToLeft?"next":"previous";this.uiChange(),this[t]()},39:function(){var t=this.options.rightToLeft?"previous":"next";this.uiChange(),this[t]()}},g.focus=function(){var e=t.pageYOffset;this.element.focus({preventScroll:!0}),t.pageYOffset!=e&&t.scrollTo(t.pageXOffset,e)},g.deactivate=function(){this.isActive&&(this.element.classList.remove("flickity-enabled"),this.element.classList.remove("flickity-rtl"),this.unselectSelectedSlide(),this.cells.forEach((function(t){t.destroy()})),this.element.removeChild(this.viewport),h(this.slider.children,this.element),this.options.accessibility&&(this.element.removeAttribute("tabIndex"),this.element.removeEventListener("keydown",this)),this.isActive=!1,this.emitEvent("deactivate"))},g.destroy=function(){this.deactivate(),t.removeEventListener("resize",this),this.allOff(),this.emitEvent("destroy"),a&&this.$element&&a.removeData(this.element,"flickity"),delete this.element.flickityGUID,delete u[this.guid]},s.extend(g,r),p.data=function(t){var e=(t=s.getQueryElement(t))&&t.flickityGUID;return e&&u[e]},s.htmlInit(p,"flickity"),a&&a.bridget&&a.bridget("flickity",p),p.setJQuery=function(t){a=t},p.Cell=n,p.Slide=o,p}(o,t,e,i,s,n,r)}.apply(e,s),void 0===n||(t.exports=n)}(window)},376:(t,e,i)=>{var s,n,o;window,n=[i(368),i(976),i(528),i(852),i(264),i(372),i(16)],void 0===(o="function"==typeof(s=function(t){return t})?s.apply(e,n):s)||(t.exports=o)},16:(t,e,i)=>{var s,n;window,s=[i(368),i(596)],void 0===(n=function(t,e){return function(t,e,i){"use strict";e.createMethods.push("_createLazyload");var s=e.prototype;function n(t,e){this.img=t,this.flickity=e,this.load()}return s._createLazyload=function(){this.on("select",this.lazyLoad)},s.lazyLoad=function(){var t=this.options.lazyLoad;if(t){var e="number"==typeof t?t:0,s=this.getAdjacentCellElements(e),o=[];s.forEach((function(t){var e=function(t){if("IMG"==t.nodeName){var e=t.getAttribute("data-flickity-lazyload"),s=t.getAttribute("data-flickity-lazyload-src"),n=t.getAttribute("data-flickity-lazyload-srcset");if(e||s||n)return[t]}var o=t.querySelectorAll("img[data-flickity-lazyload], img[data-flickity-lazyload-src], img[data-flickity-lazyload-srcset]");return i.makeArray(o)}(t);o=o.concat(e)})),o.forEach((function(t){new n(t,this)}),this)}},n.prototype.handleEvent=i.handleEvent,n.prototype.load=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this);var t=this.img.getAttribute("data-flickity-lazyload")||this.img.getAttribute("data-flickity-lazyload-src"),e=this.img.getAttribute("data-flickity-lazyload-srcset");this.img.src=t,e&&this.img.setAttribute("srcset",e),this.img.removeAttribute("data-flickity-lazyload"),this.img.removeAttribute("data-flickity-lazyload-src"),this.img.removeAttribute("data-flickity-lazyload-srcset")},n.prototype.onload=function(t){this.complete(t,"flickity-lazyloaded")},n.prototype.onerror=function(t){this.complete(t,"flickity-lazyerror")},n.prototype.complete=function(t,e){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this);var i=this.flickity.getParentCell(this.img),s=i&&i.element;this.flickity.cellSizeChange(s),this.img.classList.add(e),this.flickity.dispatchEvent("lazyLoad",t,s)},e.LazyLoader=n,e}(0,t,e)}.apply(e,s))||(t.exports=n)},852:(t,e,i)=>{var s,n;window,s=[i(368),i(248),i(596)],void 0===(n=function(t,e,i){return function(t,e,i,s){"use strict";function n(t){this.parent=t,this._create()}n.prototype=Object.create(i.prototype),n.prototype._create=function(){this.holder=document.createElement("ol"),this.holder.className="flickity-page-dots",this.dots=[],this.handleClick=this.onClick.bind(this),this.on("pointerDown",this.parent.childUIPointerDown.bind(this.parent))},n.prototype.activate=function(){this.setDots(),this.holder.addEventListener("click",this.handleClick),this.bindStartEvent(this.holder),this.parent.element.appendChild(this.holder)},n.prototype.deactivate=function(){this.holder.removeEventListener("click",this.handleClick),this.unbindStartEvent(this.holder),this.parent.element.removeChild(this.holder)},n.prototype.setDots=function(){var t=this.parent.slides.length-this.dots.length;t>0?this.addDots(t):t<0&&this.removeDots(-t)},n.prototype.addDots=function(t){for(var e=document.createDocumentFragment(),i=[],s=this.dots.length,n=s+t,o=s;o{var s,n;window,s=[i(684),i(596),i(368)],void 0===(n=function(t,e,i){return function(t,e,i){"use strict";function s(t){this.parent=t,this.state="stopped",this.onVisibilityChange=this.visibilityChange.bind(this),this.onVisibilityPlay=this.visibilityPlay.bind(this)}s.prototype=Object.create(t.prototype),s.prototype.play=function(){"playing"!=this.state&&(document.hidden?document.addEventListener("visibilitychange",this.onVisibilityPlay):(this.state="playing",document.addEventListener("visibilitychange",this.onVisibilityChange),this.tick()))},s.prototype.tick=function(){if("playing"==this.state){var t=this.parent.options.autoPlay;t="number"==typeof t?t:3e3;var e=this;this.clear(),this.timeout=setTimeout((function(){e.parent.next(!0),e.tick()}),t)}},s.prototype.stop=function(){this.state="stopped",this.clear(),document.removeEventListener("visibilitychange",this.onVisibilityChange)},s.prototype.clear=function(){clearTimeout(this.timeout)},s.prototype.pause=function(){"playing"==this.state&&(this.state="paused",this.clear())},s.prototype.unpause=function(){"paused"==this.state&&this.play()},s.prototype.visibilityChange=function(){this[document.hidden?"pause":"unpause"]()},s.prototype.visibilityPlay=function(){this.play(),document.removeEventListener("visibilitychange",this.onVisibilityPlay)},e.extend(i.defaults,{pauseAutoPlayOnHover:!0}),i.createMethods.push("_createPlayer");var n=i.prototype;return n._createPlayer=function(){this.player=new s(this),this.on("activate",this.activatePlayer),this.on("uiChange",this.stopPlayer),this.on("pointerDown",this.stopPlayer),this.on("deactivate",this.deactivatePlayer)},n.activatePlayer=function(){this.options.autoPlay&&(this.player.play(),this.element.addEventListener("mouseenter",this))},n.playPlayer=function(){this.player.play()},n.stopPlayer=function(){this.player.stop()},n.pausePlayer=function(){this.player.pause()},n.unpausePlayer=function(){this.player.unpause()},n.deactivatePlayer=function(){this.player.stop(),this.element.removeEventListener("mouseenter",this)},n.onmouseenter=function(){this.options.pauseAutoPlayOnHover&&(this.player.pause(),this.element.addEventListener("mouseleave",this))},n.onmouseleave=function(){this.player.unpause(),this.element.removeEventListener("mouseleave",this)},i.Player=s,i}(t,e,i)}.apply(e,s))||(t.exports=n)},528:(t,e,i)=>{var s,n;window,s=[i(368),i(248),i(596)],void 0===(n=function(t,e,i){return function(t,e,i,s){"use strict";var n="http://www.w3.org/2000/svg";function o(t,e){this.direction=t,this.parent=e,this._create()}o.prototype=Object.create(i.prototype),o.prototype._create=function(){this.isEnabled=!0,this.isPrevious=-1==this.direction;var t=this.parent.options.rightToLeft?1:-1;this.isLeft=this.direction==t;var e=this.element=document.createElement("button");e.className="flickity-button flickity-prev-next-button",e.className+=this.isPrevious?" previous":" next",e.setAttribute("type","button"),this.disable(),e.setAttribute("aria-label",this.isPrevious?"Previous":"Next");var i=this.createSVG();e.appendChild(i),this.parent.on("select",this.update.bind(this)),this.on("pointerDown",this.parent.childUIPointerDown.bind(this.parent))},o.prototype.activate=function(){this.bindStartEvent(this.element),this.element.addEventListener("click",this),this.parent.element.appendChild(this.element)},o.prototype.deactivate=function(){this.parent.element.removeChild(this.element),this.unbindStartEvent(this.element),this.element.removeEventListener("click",this)},o.prototype.createSVG=function(){var t=document.createElementNS(n,"svg");t.setAttribute("class","flickity-button-icon"),t.setAttribute("viewBox","0 0 100 100");var e,i=document.createElementNS(n,"path"),s="string"==typeof(e=this.parent.options.arrowShape)?e:"M "+e.x0+",50 L "+e.x1+","+(e.y1+50)+" L "+e.x2+","+(e.y2+50)+" L "+e.x3+",50 L "+e.x2+","+(50-e.y2)+" L "+e.x1+","+(50-e.y1)+" Z";return i.setAttribute("d",s),i.setAttribute("class","arrow"),this.isLeft||i.setAttribute("transform","translate(100, 100) rotate(180) "),t.appendChild(i),t},o.prototype.handleEvent=s.handleEvent,o.prototype.onclick=function(){if(this.isEnabled){this.parent.uiChange();var t=this.isPrevious?"previous":"next";this.parent[t]()}},o.prototype.enable=function(){this.isEnabled||(this.element.disabled=!1,this.isEnabled=!0)},o.prototype.disable=function(){this.isEnabled&&(this.element.disabled=!0,this.isEnabled=!1)},o.prototype.update=function(){var t=this.parent.slides;if(this.parent.options.wrapAround&&t.length>1)this.enable();else{var e=t.length?t.length-1:0,i=this.isPrevious?0:e;this[this.parent.selectedIndex==i?"disable":"enable"]()}},o.prototype.destroy=function(){this.deactivate(),this.allOff()},s.extend(e.defaults,{prevNextButtons:!0,arrowShape:{x0:10,x1:60,y1:50,x2:70,y2:40,x3:30}}),e.createMethods.push("_createPrevNextButtons");var r=e.prototype;return r._createPrevNextButtons=function(){this.options.prevNextButtons&&(this.prevButton=new o(-1,this),this.nextButton=new o(1,this),this.on("activate",this.activatePrevNextButtons))},r.activatePrevNextButtons=function(){this.prevButton.activate(),this.nextButton.activate(),this.on("deactivate",this.deactivatePrevNextButtons)},r.deactivatePrevNextButtons=function(){this.prevButton.deactivate(),this.nextButton.deactivate(),this.off("deactivate",this.deactivatePrevNextButtons)},e.PrevNextButton=o,e}(0,t,e,i)}.apply(e,s))||(t.exports=n)},680:(t,e,i)=>{var s,n;window,void 0===(n="function"==typeof(s=function(){"use strict";function t(t){this.parent=t,this.isOriginLeft="left"==t.originSide,this.cells=[],this.outerWidth=0,this.height=0}var e=t.prototype;return e.addCell=function(t){if(this.cells.push(t),this.outerWidth+=t.size.outerWidth,this.height=Math.max(t.size.outerHeight,this.height),1==this.cells.length){this.x=t.x;var e=this.isOriginLeft?"marginLeft":"marginRight";this.firstMargin=t.size[e]}},e.updateTarget=function(){var t=this.isOriginLeft?"marginRight":"marginLeft",e=this.getLastCell(),i=e?e.size[t]:0,s=this.outerWidth-(this.firstMargin+i);this.target=this.x+this.firstMargin+s*this.parent.cellAlign},e.getLastCell=function(){return this.cells[this.cells.length-1]},e.select=function(){this.cells.forEach((function(t){t.select()}))},e.unselect=function(){this.cells.forEach((function(t){t.unselect()}))},e.getCellElements=function(){return this.cells.map((function(t){return t.element}))},t})?s.call(e,i,e,t):s)||(t.exports=n)},336:(t,e,i)=>{var s,n;window,void 0===(n="function"==typeof(s=function(){"use strict";function t(t){var e=parseFloat(t);return-1==t.indexOf("%")&&!isNaN(e)&&e}var e="undefined"==typeof console?function(){}:function(t){console.error(t)},i=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],s=i.length;function n(t){var i=getComputedStyle(t);return i||e("Style returned "+i+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),i}var o,r=!1;function a(e){if(function(){if(!r){r=!0;var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style.boxSizing="border-box";var i=document.body||document.documentElement;i.appendChild(e);var s=n(e);o=200==Math.round(t(s.width)),a.isBoxSizeOuter=o,i.removeChild(e)}}(),"string"==typeof e&&(e=document.querySelector(e)),e&&"object"==typeof e&&e.nodeType){var l=n(e);if("none"==l.display)return function(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0;e{var s,n;!function(o,r){s=[i(248)],n=function(t){return function(t,e){"use strict";function i(){}var s=i.prototype=Object.create(e.prototype);s.bindHandles=function(){this._bindHandles(!0)},s.unbindHandles=function(){this._bindHandles(!1)},s._bindHandles=function(e){for(var i=(e=void 0===e||e)?"addEventListener":"removeEventListener",s=e?this._touchActionValue:"",n=0;n3||Math.abs(t.y)>3},s.pointerUp=function(t,e){this.emitEvent("pointerUp",[t,e]),this._dragPointerUp(t,e)},s._dragPointerUp=function(t,e){this.isDragging?this._dragEnd(t,e):this._staticClick(t,e)},s._dragStart=function(t,e){this.isDragging=!0,this.isPreventingClicks=!0,this.dragStart(t,e)},s.dragStart=function(t,e){this.emitEvent("dragStart",[t,e])},s._dragMove=function(t,e,i){this.isDragging&&this.dragMove(t,e,i)},s.dragMove=function(t,e,i){t.preventDefault(),this.emitEvent("dragMove",[t,e,i])},s._dragEnd=function(t,e){this.isDragging=!1,setTimeout(function(){delete this.isPreventingClicks}.bind(this)),this.dragEnd(t,e)},s.dragEnd=function(t,e){this.emitEvent("dragEnd",[t,e])},s.onclick=function(t){this.isPreventingClicks&&t.preventDefault()},s._staticClick=function(t,e){this.isIgnoringMouseUp&&"mouseup"==t.type||(this.staticClick(t,e),"mouseup"!=t.type&&(this.isIgnoringMouseUp=!0,setTimeout(function(){delete this.isIgnoringMouseUp}.bind(this),400)))},s.staticClick=function(t,e){this.emitEvent("staticClick",[t,e])},i.getPointerPoint=e.getPointerPoint,i}(o,t)}.apply(e,s),void 0===n||(t.exports=n)}(window)},248:(t,e,i)=>{var s,n;!function(o,r){s=[i(684)],n=function(t){return function(t,e){"use strict";function i(){}var s=i.prototype=Object.create(e.prototype);s.bindStartEvent=function(t){this._bindStartEvent(t,!0)},s.unbindStartEvent=function(t){this._bindStartEvent(t,!1)},s._bindStartEvent=function(e,i){var s=(i=void 0===i||i)?"addEventListener":"removeEventListener",n="mousedown";"ontouchstart"in t?n="touchstart":t.PointerEvent&&(n="pointerdown"),e[s](n,this)},s.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},s.getTouch=function(t){for(var e=0;e{t.exports={classNames:{authenticated:"js-subscription-authenticated",anonymous:"js-subscription-anonymous"},controls:{login:"js-subscription-login-link",logout:"js-subscription-logout-link"}}}},e={};function i(s){var n=e[s];if(void 0!==n)return n.exports;var o=e[s]={exports:{}};return t[s].call(o.exports,o,o.exports,i),o.exports}i.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return i.d(e,{a:e}),e},i.d=(t,e)=>{for(var s in e)i.o(e,s)&&!i.o(t,s)&&Object.defineProperty(t,s,{enumerable:!0,get:e[s]})},i.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),(()=>{"use strict";class t{constructor(t){this.el=t,this.el.pmcMobileHeightToggle=this,this.isExpanded=!1,this.toggle=this.toggle.bind(this),this.onClick=this.onClick.bind(this),this.onFocus=this.onFocus.bind(this),this.onBlur=this.onBlur.bind(this),this.keyDown=this.keyDown.bind(this),this.el.addEventListener("click",this.onClick),this.el.addEventListener("focus",this.onFocus),this.el.addEventListener("blur",this.onBlur)}destroy(){this.el.classList.remove("is-expanded"),this.isExpanded=!1,delete this.el.pmcMobileHeightToggle}onBlur(t){document.removeEventListener("keydown",this.keyDown)}keyDown(t){"Enter"===t.key&&this.toggle(t)}onFocus(t){document.addEventListener("keydown",this.keyDown)}onClick(t){void 0!==this.el.pmcMobileHeightToggle&&t.target.classList.contains("lrv-js-MobileHeightToggle-trigger")&&this.toggle(t)}toggle(t){this.isExpanded?(this.el.classList.remove("is-expanded"),this.isExpanded=!1):(t.preventDefault(),this.el.classList.add("is-expanded"),this.isExpanded=!0)}}class e{constructor(t){this.el=t,this.emailInput=this.el.querySelector('input[type="email"]'),this.successEl=this.el.querySelector("[data-email-capture-success-url]"),this.updateSuccessUrlInputValue=this.updateSuccessUrlInputValue.bind(this),this.successUrlBase=this.getSuccessUrlBase(),this.emailInput.addEventListener("blur",this.updateSuccessUrlInputValue),this.emailInput.addEventListener("keyup",this.updateSuccessUrlInputValue)}getSuccessUrlBase(){if(null!==this.successEl)return this.successEl.dataset.emailCaptureSuccessUrl}updateSuccessUrlInputValue(t){const e=encodeURIComponent(t.target.value);void 0!==this.successUrlBase&&(this.successEl.value=`${this.successUrlBase}&email=${e}`)}}class s{constructor(t){this.el=t,this.inputs=[...this.el.querySelectorAll("input")],this.container=document.documentElement,this.inputs.forEach((t=>{t.addEventListener("focus",(()=>this.handleFocus(t)))})),this.trapFocus(t)}handleFocus(t){this.el.scrollTo(0,t.offsetTop)}trapFocus(t){if(t.classList.contains("mega-menu__main"))return;const e='button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])',i=t.querySelectorAll(e)[0],s=t.querySelectorAll(e),n=s[s.length-1];document.addEventListener("keydown",(t=>{("Tab"===t.key||9===t.keyCode)&&(t.shiftKey?document.activeElement===i&&n&&(n.focus(),t.preventDefault()):document.activeElement===n&&i&&(i.focus(),t.preventDefault()))}))}}var n=i(376),o=i.n(n);const r={init:function(){let t=pmc.cookie.get("billboard_fonts_loaded");void 0!==t&&t?this.load("directload"):window.addEventListener("load",(()=>{this.load("load")}))},load:function(t){this.getThemeUrl(),this.loadcount++,WebFont.load({custom:{families:["open-sans","acumin-pro-condensed","neue-haas-grotesk-display"]},active:function(){try{"load"==t&&pmc.cookie.set("billboard_fonts_loaded",1,604800),console.log("fonts loaded "+t)}catch(t){}}})},getThemeUrl:function(){return"undefined"==typeof pmc_common_urls?"":pmc_common_urls.current_theme_uri}};class a{constructor(t){this.el=t,this.el.pmcHeader=this,this.container=document.documentElement,this.initSticky(),this.initSearch()}destroy(){this.destroySticky(),this.destroySearch(),delete this.el.pmcHeader}get stickyClass(){return this.el.dataset.headerStickyClass||"is-sticky"}get readyClass(){return this.el.dataset.headerReadyClass||"is-header-ready"}get searchClass(){return this.el.dataset.headerSearchClass||"is-search-expanded"}initSticky(){window.IntersectionObserver&&(this.observerOptions={root:null,rootMargin:"80px",threshold:[1]},this.toggleSticky=this.toggleSticky.bind(this),this.observer=new IntersectionObserver(this.toggleSticky,this.observerOptions),this.observer.observe(this.el),this.container.classList.add(this.readyClass))}destroySticky(){window.IntersectionObserver&&(this.observer.disconnect(),this.container.classList.remove(this.stickyClass,this.readyClass))}toggleSticky(t){window.IntersectionObserver&&t.forEach((t=>{const e=t.intersectionRatio;1===e?this.container.classList.remove(this.stickyClass):1>e&&this.container.classList.add(this.stickyClass)}))}initSearch(){this.searchTrigger=this.el.querySelector("[data-header-search-trigger]"),null!==this.searchTrigger&&(this.expandSearch=this.expandSearch.bind(this),this.collapseSearch=this.collapseSearch.bind(this),this.searchTrigger.addEventListener("click",this.expandSearch))}destroySearch(){document.body.removeEventListener("click",this.collapseSearch),this.searchTrigger.removeEventListener("click",this.expandSearch),this.container.classList.remove(this.searchClass)}expandSearch(t){t.preventDefault(),t.stopPropagation(),this.container.classList.add(this.searchClass),this.searchTrigger.removeEventListener("click",this.expandSearch),setTimeout((()=>document.body.addEventListener("click",this.collapseSearch)),1)}collapseSearch(t){t.target===this.searchTrigger||this.searchTrigger.contains(t.target)||(this.container.classList.remove(this.searchClass),this.searchTrigger.addEventListener("click",this.expandSearch),document.body.removeEventListener("click",this.collapseSearch))}}class l{constructor(t){this.el=t,this.isOpen=!1,this.trigger=this.el.querySelector(".js-ExpandableSearch-trigger"),this.target=this.el.querySelector(".js-ExpandableSearch-target"),this.targetInput=this.target.querySelector("input"),this.trigger.addEventListener("click",(()=>{this.toggleSearch()})),document.addEventListener("keydown",(t=>{27===t.keyCode&&this.collapseSearch()})),document.body.addEventListener("click",(t=>{this.el.contains(t.target)||this.collapseSearch()})),document.addEventListener("focusin",(()=>{!this.el.contains(document.activeElement)&&this.isOpen&&this.collapseSearch()}))}updateState(){this.isOpen=!this.isOpen}toggleSearch(){this.target.toggleAttribute("hidden"),this.target.classList.toggle("js-fade-is-out"),this.target.classList.toggle("js-fade-is-in"),this.trigger.classList.toggle("is-ExpandableSearch-open"),this.updateState(),this.isOpen&&this.targetInput.focus()}collapseSearch(){this.isOpen&&(this.toggleSearch(),this.trigger.focus())}}class c{constructor(t){this.el=t,this.toggleEl=this.el.querySelector("[data-collapsible-toggle]"),this.toggleElInner=this.el.querySelector("[data-toggle-inner]"),this.panels=[...this.el.querySelectorAll("[data-collapsible-panel]")],this.group=this.findGroup(),this.toggle=this.toggle.bind(this),this.onClick=this.onClick.bind(this),this.toggleEl&&this.toggleEl.addEventListener("click",this.onClick),this.toggleElInner&&this.toggleElInner.addEventListener("click",this.onClickInner)}destroy(){this.toggleEl&&this.toggleEl.removeEventListener("click",this.onClick),this.toggleElInner&&this.toggleElInner.removeEventListener("click",this.onClick),this.isCollapsed||this.toggle()}get state(){return this.el.dataset.collapsible}set state(t){this.el.dataset.collapsible=t,this.isCollapsed?this.el.classList.remove("is-expanded"):this.el.classList.add("is-expanded")}get isCollapsed(){return"collapsed"===this.state}get container(){return document.querySelector(this.el.dataset.collapsibleContainer)}get closeOnClick(){return void 0!==this.el.dataset.collapsibleCloseOnClick}findGroup(){return[...document.body.querySelectorAll("[data-collapsible-group]")].find((t=>t.contains(this.el)))||null}onClick(t){t.preventDefault(),this.toggle()}onClickInner(t){t.preventDefault(),this.parentElement.parentElement.dataset.collapsible&&(this.parentElement.parentElement.dataset.collapsible="collapsed"),this.parentElement.parentElement.classList.remove("is-expanded")}toggle(){this.state=this.isCollapsed?"expanded":"collapsed",this.maybeRepositionPanel(),this.maybeCloseOnClick(),"expanded"===this.state&&null!==this.group&&this.closeOthersInGroup()}collapse(){"expanded"===this.state&&this.toggle()}closeOthersInGroup(){[...this.group.querySelectorAll("[data-collapsible]")].forEach((t=>{t!==this.el&&t.pmcCollapsible.collapse()}))}maybeRepositionPanel(){if(this.container)if(this.isCollapsed)this.panels.forEach((t=>t.style.marginLeft=""));else{const t=this.container.getBoundingClientRect().left;this.panels.forEach((e=>{const i=e.getBoundingClientRect();if(0===i.width&&0===i.height)return;const s=parseInt(window.getComputedStyle(e).marginLeft,10),n=i.left-2*s;ndocument.body.addEventListener("click",this.toggle)),1))}}class h{constructor(t){var e,i,s;this.el=t,this.triggers=[...t.querySelectorAll("[data-video-showcase-trigger]")],this.player=t.querySelector("[data-video-showcase-player]"),this.elementsToHide=[...this.el.querySelectorAll(".is-to-be-hidden")],this.attributesToRemoveFromPlayer=["data-video-showcase-trigger","data-video-showcase-title","data-video-showcase-dek","data-video-showcase-permalink","data-video-showcase-type","href"],this.state={isPlayerSetup:!1,hasSocialShare:!1,playerID:"",videoID:"",videoType:""},this.playerUI={heading:t.querySelector("[data-video-showcase-player-heading], .js-VideoShowcasePlayerHeading"),sponsoredBadge:t.querySelector(".js-video-showcase-sponsored-badge"),dek:t.querySelector("[data-video-showcase-player-dek], .js-VideoShowcasePlayerDek"),iframe:t.querySelector("[data-video-showcase-iframe], .js-VideoShowcasePlayerIframe"),jwplayerContainer:t.querySelector("[data-video-showcase-jwplayer], #jwplayerContainer"),social:t.querySelector("[data-video-showcase-player-social-share], .js-VideoShowcasePlayerSocialShare"),oembedContainer:t.querySelector("[data-video-showcase-oembed], .js-VideoShowcasePlayerOembed"),time:t.querySelector(".js-VideoShowcasePlayerTime"),connatixContainer:t.querySelector("[data-video-showcase-connatix]"),player:t.querySelector("[data-video-player-id]")},this.init(),void 0!==this.el.dataset.videoShowcaseAutoplay?this.handleTriggerClick(null,this.triggers[0]):(e=this.el,"click",i="[data-video-showcase-trigger]",s=this.handleTriggerClick.bind(this),e.addEventListener("click",(t=>{const e=((t,e)=>e.matches&&e.matches(t))(i,t.target)?t.target:t.target.closest(i);e&&s(t,e)})))}init(){null!==this.playerUI.social&&(this.state.hasSocialShare=!0)}getPlayerCardData(t,e){let i="";i="connatix"===t?e.dataset.videoMediaId:e.dataset.videoShowcaseTrigger;const s=this.state.hasSocialShare;return{title:e.dataset.videoShowcaseTitle,sponsored:e.dataset.videoShowcaseSponsored,dek:e.dataset.videoShowcaseDek,permalink:e.dataset.videoShowcasePermalink,time:e.dataset.videoShowcaseTime,socialString:function(t){if(window.wp&&s)return wp.template(`trigger-social-share-${i}`)(void 0)}()}}updatePlayerCardData(t,e){this.playerUI.heading&&e.title&&(this.playerUI.heading.innerText=e.title),this.playerUI.heading&&e.permalink&&this.playerUI.heading.setAttribute("href",e.permalink),this.playerUI.dek&&e.dek&&(this.playerUI.dek.innerText=e.dek),this.playerUI.time&&e.time&&(this.playerUI.time.innerText=e.time),e.socialString&&this.state.hasSocialShare&&this.updateCardSocialShare(e.socialString),this.playerUI.sponsoredBadge&&(e.sponsored?this.playerUI.sponsoredBadge.classList.remove("u-hidden"):this.playerUI.sponsoredBadge.classList.add("u-hidden"))}updateCardSocialShare(t){this.playerUI.social.removeChild(this.playerUI.social.querySelector("ul")),this.playerUI.social.insertAdjacentHTML("beforeend",t),this.initCollapsible(this.playerUI.social.querySelector("[data-collapsible]"))}initCollapsible(t){t.pmcCollapsible=new c(t)}returnUrl(t,e){return"youtube"===e?`https://www.youtube.com/embed/${t}`:"jwplayer"===e?`https://content.jwplatform.com/feeds/${t}.json`:"oembed"===e||"connatix"===e||"iframe"===e?t:void 0}playYoutube(t){this.playerUI.iframe.removeAttribute("hidden"),this.playerUI.iframe.setAttribute("src",`${t}?rel=0&autoplay=1&showinfo=0&controls=2&rel=0&modestbranding=0`),this.playerUI.iframe.setAttribute("allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture")}playIframeUrl(t){this.playerUI.iframe.removeAttribute("hidden"),this.playerUI.iframe.setAttribute("src",t)}playJW(t){let e;this.playerUI.jwplayerContainer.removeAttribute("hidden"),window.pmc_jwplayer&&(e=window.pmc_jwplayer(this.playerUI.jwplayerContainer.id,"default")),e&&(e.setup({playlist:t,aspectratio:"16:9"}),e.play())}playConnatix(t,e){this.playerUI.connatixContainer.removeAttribute("hidden"),this.playerUI.connatixContainer.setAttribute("id",`connatix-container-${Math.random().toString(16).slice(2)}`);const i=this.playerUI.connatixContainer.getAttribute("id");(new Image).src="https://capi.elements.video/tr/si?token=094029a3-814c-41d5-8a62-2c3adc647176&cid=1ffe63de-eb53-11e9-b4d2-06948452ae1a",pmcCnx.cmd.push((function(){pmcCnx({playerId:e,mediaId:t}).render(i)}))}playEmbed(t){this.playerUI.oembedContainer.removeAttribute("hidden"),this.playerUI.oembedContainer.innerHTML="",this.playerUI.oembedContainer.insertAdjacentHTML("beforeend",t)}handleTriggerClick(t,e){t&&t.preventDefault();const i=this.state.videoType;this.resetPlayer(i),this.state.videoType=e.dataset.videoShowcaseType,"connatix"===e.dataset.videoShowcaseType?(this.state.videoID=e.dataset.videoMediaId,this.state.playerID=e.dataset.videoPlayerId):this.state.videoID=e.dataset.videoShowcaseTrigger,this.playVideo(this.state),this.updatePlayerUI(this.state),this.onFirstTimePlay()}playVideo(t){let e=this.returnUrl(t.videoID,t.videoType);"youtube"===t.videoType&&this.playYoutube(e),"jwplayer"===t.videoType&&this.playJW(e),"oembed"===t.videoType&&this.playEmbed(e),"connatix"===t.videoType&&this.playConnatix(t.videoID,t.playerID),"iframe"===t.videoType&&this.playIframeUrl(e)}onFirstTimePlay(){!1===this.state.isPlayerSetup&&(this.elementsToHide.forEach((t=>t.setAttribute("hidden",""))),this.attributesToRemoveFromPlayer.forEach((t=>this.player.parentNode.removeAttribute(t))),this.state.isPlayerSetup=!0)}updatePlayerUI(t){let e="";e="connatix"===t.videoType?this.el.querySelector(`[data-video-media-id="${t.videoID}"]`):this.el.querySelector(`[data-video-showcase-trigger="${t.videoID}"]`);const i=this.getPlayerCardData(t.videoType,e);this.setActiveTrigger(t.videoType,t.videoID),this.updatePlayerCardData(e,i)}resetPlayer(t){if("jwplayer"===t&&window.pmc_jwplayer&&(window.pmc_jwplayer(this.playerUI.jwplayerContainer.id).remove(),this.playerUI.jwplayerContainer.setAttribute("hidden","")),"youtube"===t&&(this.playerUI.iframe.setAttribute("src",""),this.playerUI.iframe.setAttribute("hidden","")),"connatix"===t){const t=document.getElementsByClassName("cnx-main-container");for(;t.length>0;)t[0].parentNode.removeChild(t[0])}}resetAllTriggers(){this.triggers.forEach((t=>t.classList.remove("is-playing")))}setActiveTrigger(t,e){let i="";i="connatix"===t?this.el.querySelector(`.related-videos [data-video-media-id="${e}"]`):this.el.querySelector(`.related-videos [data-video-showcase-trigger="${e}"]`),this.resetAllTriggers(),null!==i&&i.classList.add("is-playing")}}var d=i(952),u=i.n(d);class p{constructor(){window.addEventListener("load",(()=>{this.createArticleTeaserDiv(),this.hideNewsLetterCta()})),window.pmcPiano.wordPressThemes.registerStickyFooter({targetClassName:"js-subscription-sticky-footer-target"}),this.elements={authenticated:document.getElementsByClassName(u().classNames.authenticated),anonymous:document.getElementsByClassName(u().classNames.anonymous),login:document.getElementsByClassName(u().controls.login),logout:document.getElementsByClassName(u().controls.logout)},Array.from(this.elements.login).forEach((t=>{t.addEventListener("click",(t=>{t.preventDefault(),window.tp.pianoId.show({screen:"login"})}))})),Array.from(this.elements.logout).forEach((t=>{t.addEventListener("click",(t=>{t.preventDefault(),window.tp.pianoId.logout()}))})),window.pmcPiano.callbacks.onInit({knownUser:this.renderSubscriberControls.bind(this),unknownUser:this.renderSubscriberControls.bind(this)}).onLogin(this.renderSubscriberControls.bind(this)).onLogout(this.renderSubscriberControls.bind(this))}renderSubscriberControls(){const t=this.toggleElementDisplay.bind(this);t(this.elements.authenticated,!window.tp.user.isUserValid()),t(this.elements.anonymous,window.tp.user.isUserValid())}toggleElementDisplay(t,e){const i=this,s=Array.from(t);t&&(Array.isArray(s)||t instanceof NodeList)&&Array.from(t).forEach((t=>{Array.isArray(t)||t instanceof NodeList?i.toggleElementDisplay(t,e):t.classList.toggle("lrv-a-hidden",e)}))}createArticleTeaserDiv(){const t=document.querySelector(".a-content .pmc-paywall");if(t){const e=document.querySelectorAll(".a-content .pmc-paywall > p");let i="";e.forEach((t=>{i+=t.innerText}));const s=i.substr(0,200),n=document.createElement("p");n.classList.add("truncated-content");const o=document.createElement("span");o.innerText=s.slice(0,1),n.innerText=s.substring(1),n.prepend(o),t.appendChild(n)}if(document.body.classList.contains("single-billboard_pro_post")){const t=document.querySelector(".a-content p"),e=document.createElement("span");e.innerText=t.innerText.slice(0,1),t.innerText=t.innerText.substring(1),t.prepend(e)}}hideNewsLetterCta(){const t=document.querySelector(".pmc-paywall.a-article-cropped, .pmc-paywall.piano-truncate-content"),e=document.querySelector(".billboard_pro_post .newsletter-cta"),i=e.classList.contains("lrv-a-hidden");t&&!i&&document.body.classList.contains("single-billboard_pro_post")&&e.classList.add("lrv-a-hidden")}}class g{constructor(t){if(this.el=t,this.chartsSelect=t.querySelector(".a-hover-dropup-trigger-artist"),!this.chartsSelect)return;if(this.chartsTrigger=t.querySelector("[data-all-charts-trigger]"),this.loadMore=t.querySelector(".load-more-chart-list"),this.onChange=this.onChange.bind(this),this.onClick=this.onClick.bind(this),768{t.addEventListener("click",this.onChange)})),this.chartType="weekly",this.loaderClasses="lrv-u-background-color-brand-primary lrv-u-color-white",this.nav=t.querySelector(".a-hover-dropup-chart-list"),this.nav.classList.contains("chart-type-year-end")&&(this.chartType="year-end",this.loaderClasses="lrv-u-background-color-brand-accent-blue lrv-u-color-black"),this.nav.classList.contains("chart-type-decade-end")&&(this.chartType="decade-end",this.loaderClasses="lrv-u-background-color-brand-accent-orange lrv-u-color-black"),document.querySelectorAll(".a-hover-dropup-target-chart-list li").length<5){const t=document.querySelector(".a-hover-dropup-target-chart-list").offsetHeight;document.querySelector(".a-hover-dropup-target-chart-list").style.bottom="calc(-100% - "+(t-22)+"px)"}const e=document.createElement("div");e.classList.add("a-artist-chart-dropdown-bg"),e.classList.add("lrv-a-hidden"),document.body.appendChild(e),e.addEventListener("click",(function(t){document.querySelector(".a-hover-dropup-chart-list").classList.remove("active"),(t.target||t.srcElement).classList.add("lrv-a-hidden")}))}onDropDownClick(){const t=document.querySelector(".a-artist-chart-dropdown-bg"),e=document.querySelector(".a-hover-dropup-chart-list");e.classList.contains("active")?(e.classList.remove("active"),t.classList.add("lrv-a-hidden")):(e.classList.add("active"),t.classList.remove("lrv-a-hidden"))}onChange(t){t.preventDefault(),this.onDropDownClick();const e=t.target.rel;document.querySelector(".a-hover-dropup-trigger-chart-list").innerText=e;const i=document.createElement("div");i.className="a-font-primary-bold-m lrv-u-margin-tb-1 lrv-u-padding-tb-050 lrv-u-text-align-center u-opacity-050 "+this.loaderClasses,i.textContent="Loading...",this.chartsTrigger.insertAdjacentElement("afterbegin",i);const s=this.chartsTrigger;pmc_ajax.get({action:"charts-fetch-all-chart",args:{selected_category:e,chart_type:this.chartType},success(t){s.innerHTML=t.html,s.querySelectorAll("img[data-lazy-src]").forEach((t=>{t.src=t.dataset.lazySrc,delete t.dataset.lazySrc,t.dataset.lazyLoaded=!0}))}})}onClick(t){this.chartsTrigger.querySelectorAll(".o-chart-list-card").forEach((t=>{t.classList.remove("lrv-u-display-none")})),t.currentTarget.classList.add("lrv-u-display-none")}}class v{constructor(){if(!document.querySelector(".artist-chart-selector-title"))return;this.onKeyDown=this.onKeyDown.bind(this),this.onDropDownClick=this.onDropDownClick.bind(this),this.onClick=this.onClick.bind(this),this.injectData=this.injectData.bind(this);const t=document.createElement("div");t.classList.add("a-artist-chart-dropdown-bg"),t.classList.add("lrv-a-hidden"),document.body.appendChild(t),t.addEventListener("click",(function(t){document.querySelector(".a-hover-dropup-artist").classList.remove("active"),(t.target||t.srcElement).classList.add("lrv-a-hidden")})),7680&&n>0+i?s+"px":"0px"}(".artist-chart-history-sticky-wrapper",".artist-chart-history-container",e)},[...document.querySelectorAll(".a-artist-chart-history-changer")].forEach((t=>t.addEventListener("click",this.onClick))),this.selected=document.querySelector(".artist-chart-selector-nav").dataset.selected,this.wrapper=document.querySelector(".artist-chart-history"),this.container=document.querySelector(".artist-chart-history-items"),this.artistsId=this.wrapper.dataset.artistId,this.baseUrl=this.wrapper.dataset.baselink,this.type=4===document.location.pathname.split("/").length?"intro":"full",this.loader=document.querySelector(".a-artist-chart-loader"),this.fetched={},document.querySelector(".artist-chart-selector-title").addEventListener("keydown",this.onKeyDown),document.querySelectorAll(".a-hover-dropup-target-artist li").length<5){const t=document.querySelector(".a-hover-dropup-target-artist").height;document.querySelector(".a-hover-dropup-target-artist").style.bottom="calc(-100% - "+(t-92)+"px)"}}onKeyDown(t){13===t.keyCode&&this.onDropDownClick()}onDropDownClick(){const t=document.querySelector(".a-artist-chart-dropdown-bg"),e=document.querySelector(".a-hover-dropup-artist");e.classList.contains("active")?(e.classList.remove("active"),t.classList.add("lrv-a-hidden")):(e.classList.add("active"),t.classList.remove("lrv-a-hidden"))}onClick(t){const e=t.target||t.srcElement;if(t.preventDefault(),document.querySelector(".artist-chart-selector-title").innerText=e.innerText,document.querySelector(".a-artist-chart-dropdown-bg").classList.add("lrv-a-hidden"),document.querySelector(".a-hover-dropup-artist").classList.remove("active"),e.rel!==this.selected){this.loader.classList.remove("lrv-a-hidden"),this.selected=e.rel;const t=e.rel.split("-"),i=this,s=this.wrapper.querySelector(".artist-chart-history-link");s&&(s.href=this.baseUrl+"chart-history/"+t[1]),void 0!==this.fetched["BBAC-"+e.rel]?(this.loader.classList.add("lrv-a-hidden"),this.injectData(this.fetched["BBAC-"+e.rel])):pmc_ajax.get({action:"billboard-get-artist-chart",args:{post:t[0],code:t[1],artist:this.artistsId,type:this.type},success:function(t){i.loader.classList.add("lrv-a-hidden"),Object.keys(t).length?(i.injectData(t),i.fetched["BBAC-"+e.rel]=t):alert("Error. Please try again.")},error:function(t){this.loader.classList.add("lrv-a-hidden"),alert("Error. Please try again.")}})}}injectData(t){document.querySelector(".artist-stat-1").innerText=t.no_1_count,document.querySelector(".artist-stat-2").innerText=t.top_10_count,document.querySelector(".artist-stat-3").innerText=t.song_count,document.querySelector(".artist-stat-3-text").innerText="TLP"===t.code?"Titles":"Songs",this.wrapper.querySelectorAll(".artist-chart-title").forEach((e=>{e.innerText=t.title}));const e=this.wrapper.querySelector(".o-chart-results-list-row").cloneNode(!0);this.wrapper.querySelectorAll(".o-chart-results-list-row").forEach((t=>t.remove())),t.items.forEach((t=>{const i=e.cloneNode(!0);Object.keys(t).forEach((e=>{const s=t[e];"aria-labels"===e?i.querySelectorAll(".o-chart-results-list__item").forEach(((t,e)=>{t.ariaLabel=s[e]})):"debut-date"===e||"peak-date"===e?i.querySelector(".artist-chart-row-"+e).innerHTML=s:i.querySelector(".artist-chart-row-"+e).innerText=s})),i.querySelector(".artist-chart-row-peak-week").classList.remove("lrv-a-hidden"),1!==t["peak-pos"]&&i.querySelector(".artist-chart-row-peak-week").classList.add("lrv-a-hidden"),this.container.appendChild(i)}))}}class f{constructor(t){this.el=t,this.tabsnav=t.querySelector("[data-tabs-nav]"),this.tabsTarget=t.querySelectorAll("[data-tabs-target]"),this.tabsTrigger=t.querySelectorAll("[data-tabs-trigger]"),this.onClick=this.onClick.bind(this),this.tabsnav.addEventListener("click",this.onClick)}onClick(t){const e=t.target.dataset.tabsTarget;void 0!==e&&(this.activeTabs(e),this.activeNav(t.target))}activeTabs(t){const e=this.el.querySelector("[data-tabs-trigger="+t+"]");this.tabsTrigger.forEach((t=>{t.classList.add("lrv-u-display-none")})),e.classList.remove("lrv-u-display-none"),window.dispatchEvent(new Event("resize")),window.dispatchEvent(new Event("scroll"))}activeNav(t){this.tabsTarget.forEach((t=>{t.classList.remove("active")})),t.classList.add("active")}}function m(){[...document.querySelectorAll("[data-tabs]")].forEach((t=>{new f(t)}))}class y{constructor(){document.body.classList.contains("pmc-mobile")&&(this.stickyBanner=document.querySelector(".live-event-banner .banner-regular"),this.content=document.querySelector(".layout-adjuster"))}adjustContentPosition(){if(!this.stickyBanner||!this.content)return;const t=this.stickyBanner?this.stickyBanner.offsetHeight:0;t>0&&this.content&&(this.content.style.paddingTop=`${t}px`)}}class b{constructor(t){this.el=t,this.eleHeight=this.el.offsetHeight,this.stickyOffset=this.el.offsetTop-this.eleHeight,this.stickyClass="is-cover-sticky",this.toggleSticky=this.toggleSticky.bind(this),this.toggleSticky(),window.addEventListener("scroll",this.toggleSticky)}toggleSticky(){if(window.scrollY>=this.stickyOffset){let t=0,e=".header .js-Header-contents .s-Header__direct-sticky.desktop-sticky-header";window.innerWidth<=999&&(e=".header .js-Header-contents .s-Header__direct-sticky.mobile-sticky-header"),[document.querySelector(e),document.getElementById("wpadminbar")].forEach((e=>{e&&(t+=e.offsetHeight)})),document.body.style.paddingTop=this.eleHeight+"px",this.el.style.top=t+"px",document.body.classList.add(this.stickyClass)}else this.el.style.top="0px",document.body.classList.remove(this.stickyClass),document.body.style.paddingTop="0px"}}class S{constructor(t){if(this.el=t,this.header=document.querySelector("header.header .js-Header-contents"),this.coverSection=document.querySelector(".bb-hub-wrapper .wp-block-cover.header-cover-sticky"),this.adminBar=document.getElementById("wpadminbar"),!this.coverSection.classList.contains("images-loaded")){const t=document.querySelectorAll(".bb-hub-wrapper img[data-lazy-src]"),e=Array.from(t).map((t=>new Promise((e=>{t.addEventListener("load",e),t.src=t.getAttribute("data-lazy-src")}))));Promise.all(e).then((()=>{this.el.addEventListener("click",this.initScroll.bind(this)),this.coverSection.classList.add("images-loaded")}))}}initScroll(t){t.preventDefault();const e=this.el.getAttribute("href");if(e.startsWith("#")){const t=e.slice(1),i=document.getElementById(t);if(i){const e=this.findPosition(i);window.location.hash=encodeURIComponent(t),window.scrollTo({top:e,left:0,behavior:"smooth"})}}else window.location.href=e}findPosition(t){let e=0;if([this.coverSection,this.header,this.adminBar].forEach((t=>{t&&(e-=t.offsetHeight)})),t.offsetParent){do{e+=t.offsetTop}while(t=t.offsetParent);return e}return null}}var w=void 0!==window.pmc_common_urls?window.pmc_common_urls.current_theme_uri+"/assets/build/svg/defs/sprite.defs.svg?v=1":"/assets/build/svg/defs/sprite.defs.svg?v=1",E=function(){var e=window.innerWidth;!function(e){[...document.querySelectorAll(".lrv-js-MobileHeightToggle")].forEach((i=>{768>e&&void 0===i.pmcMobileHeightToggle&&new t(i),768<=e&&void 0!==i.pmcMobileHeightToggle&&i.pmcMobileHeightToggle.destroy()}))}(e),function(t){[...document.querySelectorAll(".js-Header")].forEach((e=>{768<=t&&void 0===e.pmcHeader?new a(e):768>t&&void 0!==e.pmcHeader&&e.pmcHeader.destroy()}))}(e)};window.addEventListener("resize",(function(){E()})),window.addEventListener("message",(function(t){!function(t){let e="",i="";"object"==typeof window.pmc_dfp_skin?i=window.pmc_dfp_skin:void 0!==window.pmc&&void 0!==window.pmc.skinAds&&(i=window.pmc.skinAds),"string"==typeof t.data&&"object"==typeof i&&"pmcadm:dfp:skinad:parameters"===t.data.substring(0,28)&&(e=t.data.substring(28),e&&(void 0===window.pmc_side_skin_classes_removed&&(document.documentElement.classList.add("has-side-skins"),[...document.querySelectorAll('[class*="@desktop-xl"]')].forEach((t=>{const e=t.className.split(" ");t.className="",e.map((e=>{e.includes("@desktop-xl")||(t.className+=` ${e}`)}))})),window.pmc_side_skin_classes_removed=!0),window.dispatchEvent(new Event("resize")),i.refresh_skin_rails()))}(t)})),window.addEventListener("load",(function(){[...document.querySelectorAll(".js-ExpandableSearch")].forEach((t=>new l(t))),E(),[...document.querySelectorAll(".lrv-js-EmailCapture")].forEach((t=>t.pmcEmailCapture=new e(t))),m(),new v,function(){const t=document.querySelectorAll("script[data-delay]"),e=document.querySelectorAll("iframe[data-src]");[].forEach.call(t,(function(t){setTimeout((function(){const e=t.dataset.src;void 0!==e&&t.length>0&&(t.src=e,t.removeAttribute("data-src"))}),parseInt(t.dataset.delay,10))})),[].forEach.call(e,(function(t){setTimeout((function(){const e=t.dataset.src;void 0!==e&&e.length>0&&(t.src=e,t.removeAttribute("data-src"))}),5e3)}))}(),(new y).adjustContentPosition(),function(){const t=document.querySelectorAll(".bb-hub-wrapper .wp-block-cover.header-cover-sticky");if(t.length>0)new b(t[0])}(),[...document.querySelectorAll('.bb-hub-wrapper .wp-block-cover.header-cover-sticky .wp-block-columns a:not([target="_blank"])')].forEach((t=>new S(t)))})),window.addEventListener("DOMContentLoaded",(function(){!function(){const t=[...document.querySelectorAll(".js-MegaMenu")],e=[...document.querySelectorAll(".js-MegaMenu-Trigger")];let i;function n(){const t=document.documentElement.classList.contains("is-mega-open"),e=[...document.querySelector(".js-MegaMenu").querySelectorAll('input, [tabindex="0"]')];t?(document.documentElement.classList.remove("is-mega-open"),i.focus()):(document.documentElement.classList.add("is-mega-open"),e[0]!==document.activeElement&&setTimeout((function(){e[0].focus()}),100),i=document.activeElement)}t.forEach((t=>t.pmcMegaMenu=new s(t))),e.forEach((t=>{t.addEventListener("click",n)})),document.addEventListener("keydown",(t=>{"Escape"===t.key&&document.documentElement.classList.remove("is-mega-open")}))}(),function(){const t=o().prototype.dispatchEvent;o().prototype.dispatchEvent=function(e,i,s){t.call(this,e,i,s),"ready"===e&&this.element.classList.add("flickity-loaded")}}(),[...document.querySelectorAll(".js-Flickity")].forEach((t=>{const e=t.classList.contains("js-Flickity--isContained"),i=t.classList.contains("js-Flickity--isFreeScroll"),s=t.classList.contains("js-Flickity--isWrapAround"),n=t.classList.contains("js-Flickity--pageDots");return new(o())(t,{cellSelector:".js-Flickity-cell",pageDots:n,imagesLoaded:!0,groupCells:!0,contain:e,wrapAround:s,freeScroll:i,arrowShape:{x0:10,x1:60,y1:50,x2:65,y2:45,x3:20}})})),[...document.querySelectorAll("[data-collapsible]")].forEach((t=>t.pmcCollapsible=new c(t))),function(){const t=[...document.querySelectorAll("[data-video-showcase]")];t.length&&t.forEach((t=>t.pmcVideoShowcase=new h(t)))}(),new p,[...document.querySelectorAll(".a-show-on-hover-parent")].forEach((t=>t.addEventListener("keydown",(e=>{13===e.keyCode&&t.getElementsByClassName("a-show-on-hover-on-tab")[0].classList.toggle("show-menu"),9===e.keyCode&&(e.shiftKey&&!document.activeElement.classList.contains("social-icon")?t.getElementsByClassName("a-show-on-hover-on-tab")[0].classList.remove("show-menu"):document.activeElement===t.querySelector("a")||document.activeElement.classList.contains("social-icon")||t.getElementsByClassName("a-show-on-hover-on-tab")[0].classList.remove("show-menu"))})))),[...document.querySelectorAll("[data-all-charts]")].forEach((t=>{new g(t)})),m()})),r.init(),function(t){const e=new XMLHttpRequest,i=document.createElement("div");e.open("GET",t,!0),e.send(),e.onload=function(){i.id="icon-sprite",i.innerHTML=e.responseText,document.body.insertBefore(i,document.body.childNodes[0])}}(w)})()})();