diff --git a/master/10.899ca688a0b92b6bdfff.bundle.js b/master/10.60e9954daa8e578f4b31.bundle.js similarity index 99% rename from master/10.899ca688a0b92b6bdfff.bundle.js rename to master/10.60e9954daa8e578f4b31.bundle.js index a7f6e0eb..96cbc1b7 100644 --- a/master/10.899ca688a0b92b6bdfff.bundle.js +++ b/master/10.60e9954daa8e578f4b31.bundle.js @@ -1,3 +1,3 @@ -/*! For license information please see 10.899ca688a0b92b6bdfff.bundle.js.LICENSE.txt */ +/*! For license information please see 10.60e9954daa8e578f4b31.bundle.js.LICENSE.txt */ (window.webpackJsonp=window.webpackJsonp||[]).push([[10],{1725:function(module,__webpack_exports__,__webpack_require__){"use strict";var extendStatics=function(d,b){return(extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b}||function(d,b){for(var p in b)b.hasOwnProperty(p)&&(d[p]=b[p])})(d,b)};var __assign=function(){return(__assign=Object.assign||function __assign(t){for(var s,i=1,n=arguments.length;i0)},make3dTransformValue=function(_a){var x=_a.x,y=_a.y,scale=_a.scale;return"scale3d(".concat(scale,",").concat(scale,", 1) translate3d(").concat(x,"px, ").concat(y,"px, 0)")},min=Math.min,max=Math.max;function getOffsetBounds(_a){var containerDimension=_a.containerDimension,childDimension=_a.childDimension,padding=_a.padding,centerContained=_a.centerContained,diff=childDimension-containerDimension;return diff+2*padding<=0&¢erContained?[diff/2,diff/2]:[min(diff+padding,0)-padding,max(0,diff+padding)]}var classnames=function(base,other){return other?"".concat(base," ").concat(other):base},abs=Math.abs,component_min=Math.min,sqrt=Math.sqrt,component_isSsr="undefined"==typeof window,isMac=!component_isSsr&&/(Mac)/i.test(navigator.platform),isDragInteraction=function(i){return"drag"===i},isZoomInteraction=function(i){return"zoom"===i},isZoomGesture=function(wheelEvent){return isMac&&wheelEvent.ctrlKey},cancelEvent=function(event){event.stopPropagation(),event.preventDefault()},getDistance=function(a,b){var x=a.x-b.x,y=a.y-b.y;return sqrt(x*x+y*y)},calculateScale=function(startTouches,endTouches){var startDistance=getDistance(startTouches[0],startTouches[1]);return getDistance(endTouches[0],endTouches[1])/startDistance},swing=function(p){return-Math.cos(p*Math.PI)/2+.5},getPointByPageCoordinates=function(touch){return{x:touch.pageX,y:touch.pageY}},getPageCoordinatesByTouches=function(touches){return Array.from(touches).map(getPointByPageCoordinates)},sum=function(a,b){return a+b},clamp=function(min,max,value){return valuemax?max:value},shouldInterceptWheel=function(event){return!(event.ctrlKey||event.metaKey)},noup=function(){},zeroPoint={x:0,y:0},component=function(_super){function PinchZoom(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this._prevDragMovePoint=null,_this._containerObserver=null,_this._fingers=0,_this._firstMove=!0,_this._initialOffset=__assign({},zeroPoint),_this._interaction=null,_this._isDoubleTap=!1,_this._isOffsetsSet=!1,_this._lastDragPosition=null,_this._lastScale=1,_this._lastTouchStart=0,_this._lastZoomCenter=null,_this._listenMouseMove=!1,_this._nthZoom=0,_this._offset=__assign({},zeroPoint),_this._startOffset=__assign({},zeroPoint),_this._startTouches=null,_this._updatePlaned=!1,_this._wheelTimeOut=null,_this._zoomFactor=1,_this._initialZoomFactor=1,_this._draggingPoint=__assign({},zeroPoint),_this._ignoreNextClick=!1,_this._containerRef=react.createRef(),_this._handleClick=function(clickEvent){_this._ignoreNextClick&&(_this._ignoreNextClick=!1,clickEvent.stopPropagation())},_this._onResize=function(){var _a;(null===(_a=_this._containerRef)||void 0===_a?void 0:_a.current)&&(_this._updateInitialZoomFactor(),_this._setupOffsets(),_this._update())},_this._handlerOnTouchEnd=_this._handlerIfEnable((function(touchEndEvent){_this._fingers=touchEndEvent.touches.length,_this.props.shouldCancelHandledTouchEndEvents&&(isZoomInteraction(_this._interaction)||isDragInteraction(_this._interaction)&&(_this._startOffset.x!==_this._offset.x||_this._startOffset.y!==_this._offset.y))&&cancelEvent(touchEndEvent),isDragInteraction(_this._interaction)&&!_this._enoughToDrag()&&_this._handleClick(touchEndEvent),_this._updateInteraction(touchEndEvent)})),_this._handlerOnTouchStart=_this._handlerIfEnable((function(touchStartEvent){_this._firstMove=!0,_this._fingers=touchStartEvent.touches.length,_this._detectDoubleTap(touchStartEvent)})),_this._handlerOnTouchMove=_this._handlerIfEnable((function(touchMoveEvent){_this._isDoubleTap||(_this._collectInertia(touchMoveEvent),_this._firstMove?(_this._updateInteraction(touchMoveEvent),_this._interaction&&cancelEvent(touchMoveEvent),_this._startOffset=__assign({},_this._offset),_this._startTouches=getPageCoordinatesByTouches(touchMoveEvent.touches)):(isZoomInteraction(_this._interaction)?_this._startTouches&&2===_this._startTouches.length&&2===touchMoveEvent.touches.length&&_this._handleZoom(touchMoveEvent,calculateScale(_this._startTouches,getPageCoordinatesByTouches(touchMoveEvent.touches))):isDragInteraction(_this._interaction)&&_this._handleDrag(touchMoveEvent),_this._interaction&&(cancelEvent(touchMoveEvent),_this._update())),_this._firstMove=!1)})),_this._handlerWheel=function(wheelEvent){if(!_this.props.shouldInterceptWheel(wheelEvent)){cancelEvent(wheelEvent);var pageX=wheelEvent.pageX,pageY=wheelEvent.pageY,deltaY=wheelEvent.deltaY,deltaMode=wheelEvent.deltaMode,scaleDelta=1;(isZoomGesture(wheelEvent)||1===deltaMode)&&(scaleDelta=15);var likeTouchEvent={touches:[{pageX:pageX,pageY:pageY}]},center=_this._getOffsetByFirstTouch(likeTouchEvent),dScale=deltaY*scaleDelta;_this._stopAnimation(),_this._scaleTo(_this._zoomFactor-dScale/_this.props.wheelScaleFactor,center),_this._update(),clearTimeout(_this._wheelTimeOut),_this._wheelTimeOut=setTimeout((function(){return _this._sanitize()}),100)}},_this._handlers=_this.props.isTouch()?[["touchstart",_this._handlerOnTouchStart],["touchend",_this._handlerOnTouchEnd],["touchmove",_this._handlerOnTouchMove]]:[["mousemove",_this.simulate(_this._handlerOnTouchMove),_this.props._document],["mouseup",_this.simulate(_this._handlerOnTouchEnd),_this.props._document],["mousedown",_this.simulate(_this._handlerOnTouchStart)],["click",_this._handleClick],["wheel",_this._handlerWheel]],_this}return function __extends(d,b){function __(){this.constructor=d}extendStatics(d,b),d.prototype=null===b?Object.create(b):(__.prototype=b.prototype,new __)}(PinchZoom,_super),PinchZoom.prototype._handleDragStart=function(event){this._ignoreNextClick=!0,this.props.onDragStart(),this._stopAnimation(),this._resetInertia(),this._lastDragPosition=null,this._hasInteraction=!0,this._draggingPoint=this._offset,this._handleDrag(event)},PinchZoom.prototype._handleDrag=function(event){var touch=this._getOffsetByFirstTouch(event);this._enoughToDrag()?this._drag(touch,this._lastDragPosition):this._virtualDrag(touch,this._lastDragPosition),this._offset=this._sanitizeOffset(this._offset),this._lastDragPosition=touch},PinchZoom.prototype._resetInertia=function(){this._velocity=null,this._prevDragMovePoint=null},PinchZoom.prototype._realizeInertia=function(){var _this=this,_a=this.props,inertiaFriction=_a.inertiaFriction;if(_a.inertia&&this._velocity){var _b=this._velocity,x=_b.x,y=_b.y;if(x||y){this._stopAnimation(),this._resetInertia();this._animate((function(){if(y*=inertiaFriction,!(x*=inertiaFriction)&&!y)return _this._stopAnimation();var p1,p2,prevOffset=__assign({},_this._offset);if(_this._addOffset({x:x,y:y}),_this._offset=_this._sanitizeOffset(_this._offset),p1=prevOffset,p2=_this._offset,p1.x===p2.x&&p1.y===p2.y)return _this._stopAnimation();_this._update({isAnimation:!0})}),{duration:9999})}}},PinchZoom.prototype._collectInertia=function(_a){var touches=_a.touches;if(this.props.inertia){var startPoint,endPoint,currentCoordinates=getPageCoordinatesByTouches(touches)[0],prevPoint=this._prevDragMovePoint;prevPoint&&(this._velocity=(startPoint=currentCoordinates,{x:(endPoint=prevPoint).x-startPoint.x,y:endPoint.y-startPoint.y})),this._prevDragMovePoint=currentCoordinates}},PinchZoom.prototype._handleDragEnd=function(){this.props.onDragEnd(),this._end(),this._realizeInertia()},PinchZoom.prototype._handleZoomStart=function(){this.props.onZoomStart(),this._stopAnimation(),this._lastScale=1,this._nthZoom=0,this._lastZoomCenter=null,this._hasInteraction=!0},PinchZoom.prototype._handleZoom=function(event,newScale){var vectors,touchCenter={x:(vectors=this._getOffsetTouches(event)).map((function(_a){return _a.x})).reduce(sum,0)/vectors.length,y:vectors.map((function(_a){return _a.y})).reduce(sum,0)/vectors.length},scale=newScale/this._lastScale;this._lastScale=newScale,this._nthZoom+=1,this._nthZoom>3&&(this._scale(scale,touchCenter),this._drag(touchCenter,this._lastZoomCenter),this.props.enforceBoundsDuringZoom&&(this._offset=this._sanitizeOffset(this._offset))),this._lastZoomCenter=touchCenter},PinchZoom.prototype._handleZoomEnd=function(){this.props.onZoomEnd(),this._end()},PinchZoom.prototype._handleDoubleTap=function(event){var _this=this;if(!this._hasInteraction&&0!==this.props.tapZoomFactor){var needZoomOut=this.props.doubleTapZoomOutOnMaxScale&&this._zoomFactor===this.props.maxZoom||this.props.doubleTapToggleZoom&&this._zoomFactor>1;this.props.onDoubleTap(),this._ignoreNextClick=!0;var zoomFactor=this._zoomFactor+this.props.tapZoomFactor,startZoomFactor=this._zoomFactor,center=this._getOffsetByFirstTouch(event);this._isDoubleTap=!0,startZoomFactor>zoomFactor&&(center=this._getCurrentZoomCenter()),needZoomOut?this._zoomOutAnimation():this._animate((function(progress){_this._scaleTo(startZoomFactor+progress*(zoomFactor-startZoomFactor),center)}))}},PinchZoom.prototype._computeInitialOffset=function(){var rect=this._getContainerRect(),_a=this._getChildSize(),width=_a.width,height=_a.height,x=-abs(width*this._getInitialZoomFactor()-rect.width)/2,y=-abs(height*this._getInitialZoomFactor()-rect.height)/2;this._initialOffset={x:x,y:y}},PinchZoom.prototype._resetOffset=function(){this._offset=__assign({},this._initialOffset)},PinchZoom.prototype._setupOffsets=function(){this.props.setOffsetsOnce&&this._isOffsetsSet||(this._isOffsetsSet=!0,this._computeInitialOffset(),this._resetOffset())},PinchZoom.prototype._sanitizeOffset=function(offset){var rect=this._getContainerRect(),_a=this._getChildSize(),width=_a.width,height=_a.height,elWidth=width*this._getInitialZoomFactor()*this._zoomFactor,elHeight=height*this._getInitialZoomFactor()*this._zoomFactor,_b=getOffsetBounds({containerDimension:rect.width,childDimension:elWidth,padding:this.props.horizontalPadding,centerContained:this.props.centerContained}),minOffsetX=_b[0],maxOffsetX=_b[1],_c=getOffsetBounds({containerDimension:rect.height,childDimension:elHeight,padding:this.props.verticalPadding,centerContained:this.props.centerContained}),minOffsetY=_c[0],maxOffsetY=_c[1];return{x:clamp(minOffsetX,maxOffsetX,offset.x),y:clamp(minOffsetY,maxOffsetY,offset.y)}},PinchZoom.prototype.alignCenter=function(options){var _this=this,_a=__assign({duration:250,animated:!0},options),x=_a.x,y=_a.y,scale=_a.scale,animated=_a.animated,duration=_a.duration,startZoomFactor=this._zoomFactor,startOffset=__assign({},this._offset),rect=this._getContainerRect(),containerCenter={x:rect.width/2,y:rect.height/2};if(this._zoomFactor=1,this._offset={x:-(containerCenter.x-x),y:-(containerCenter.y-y)},this._scaleTo(scale,containerCenter),this._stopAnimation(),!animated)return this._update();var diffZoomFactor=this._zoomFactor-startZoomFactor,diffOffset_x=this._offset.x-startOffset.x,diffOffset_y=this._offset.y-startOffset.y;this._zoomFactor=startZoomFactor,this._offset=__assign({},startOffset);this._animate((function(progress){var x=startOffset.x+diffOffset_x*progress,y=startOffset.y+diffOffset_y*progress;_this._zoomFactor=startZoomFactor+diffZoomFactor*progress,_this._offset=_this._sanitizeOffset({x:x,y:y}),_this._update()}),{callback:function(){return _this._sanitize()},duration:duration})},PinchZoom.prototype.scaleTo=function(options){var _this=this,_a=__assign({duration:250,animated:!0},options),x=_a.x,y=_a.y,scale=_a.scale,animated=_a.animated,duration=_a.duration,startZoomFactor=this._zoomFactor,startOffset=__assign({},this._offset);if(this._zoomFactor=1,this._offset={x:0,y:0},this._scaleTo(scale,{x:x,y:y}),this._stopAnimation(),!animated)return this._update();var diffZoomFactor=this._zoomFactor-startZoomFactor,diffOffset_x=this._offset.x-startOffset.x,diffOffset_y=this._offset.y-startOffset.y;this._zoomFactor=startZoomFactor,this._offset=__assign({},startOffset);this._animate((function(progress){var x=startOffset.x+diffOffset_x*progress,y=startOffset.y+diffOffset_y*progress;_this._zoomFactor=startZoomFactor+diffZoomFactor*progress,_this._offset={x:x,y:y},_this._update()}),{callback:function(){return _this._sanitize()},duration:duration})},PinchZoom.prototype._scaleTo=function(zoomFactor,center){this._scale(zoomFactor/this._zoomFactor,center),this._offset=this._sanitizeOffset(this._offset)},PinchZoom.prototype._scale=function(scale,center){scale=this._scaleZoomFactor(scale),this._addOffset({x:(scale-1)*(center.x+this._offset.x),y:(scale-1)*(center.y+this._offset.y)}),this.props.onZoomUpdate()},PinchZoom.prototype._scaleZoomFactor=function(scale){var originalZoomFactor=this._zoomFactor;return this._zoomFactor*=scale,this._zoomFactor=clamp(this.props.minZoom,this.props.maxZoom,this._zoomFactor),this._zoomFactor/originalZoomFactor},PinchZoom.prototype._canDrag=function(){return this.props.draggableUnZoomed||!((value=this._zoomFactor)>(expected=1)-.01&&valueabs(y)?this._addOffset({x:x,y:0}):this._addOffset({y:y,x:0}):this._addOffset({x:x,y:y}),this.props.onDragUpdate()}},PinchZoom.prototype._virtualDrag=function(center,lastCenter){if(lastCenter){var y=-(center.y-lastCenter.y),x=-(center.x-lastCenter.x);this._draggingPoint={x:x+this._draggingPoint.x,y:y+this._draggingPoint.y}}},PinchZoom.prototype._addOffset=function(offset){var _a=this._offset,x=_a.x,y=_a.y;this._offset={x:x+offset.x,y:y+offset.y}},PinchZoom.prototype._sanitize=function(){this._zoomFactor=duration?(frameFn(1),_this._stopAnimation(),callback(),_this._update()):(progress=timeFn(progress),frameFn(progress),_this._update({isAnimation:!0}),requestAnimationFrame(renderFrame))}};this._inAnimation=!0,requestAnimationFrame(renderFrame)},PinchZoom.prototype._stopAnimation=function(){this._inAnimation=!1},PinchZoom.prototype._end=function(){this._hasInteraction=!1,this._sanitize(),this._update()},PinchZoom.prototype._getContainerRect=function(){return this._containerRef.current.getBoundingClientRect()},PinchZoom.prototype._getChildSize=function(){var div=this._containerRef.current;return function(element){if(element){var offsetWidth=element.offsetWidth,offsetHeight=element.offsetHeight;if(offsetWidth&&offsetHeight)return{width:offsetWidth,height:offsetHeight};var style=getComputedStyle(element),width=parseFloat(style.width),height=parseFloat(style.height);if(height&&width)return{width:width,height:height}}return{width:0,height:0}}(null==div?void 0:div.firstElementChild)},PinchZoom.prototype._updateInitialZoomFactor=function(){var rect=this._getContainerRect(),size=this._getChildSize(),xZoomFactor=rect.width/size.width,yZoomFactor=rect.height/size.height;this._initialZoomFactor=component_min(xZoomFactor,yZoomFactor)},PinchZoom.prototype._bindEvents=function(){var _this=this,div=this._containerRef.current;window.ResizeObserver?(this._containerObserver=new ResizeObserver(this._onResize),this._containerObserver.observe(div)):window.addEventListener("resize",this._onResize),this._handlers.forEach((function(_a){var eventName=_a[0],fn=_a[1];(_a[2]||div).addEventListener(eventName,fn,!0)})),Array.from(div.querySelectorAll("img")).forEach((function(img){return img.addEventListener("load",_this._onResize)}))},PinchZoom.prototype._unSubscribe=function(){var _this=this,div=this._containerRef.current;this._containerObserver&&(this._containerObserver.disconnect(),this._containerObserver=null),window.removeEventListener("resize",this._onResize),this._handlers.forEach((function(_a){var eventName=_a[0],fn=_a[1];(_a[2]||div).removeEventListener(eventName,fn,!0)})),Array.from(div.querySelectorAll("img")).forEach((function(img){return img.removeEventListener("load",_this._onResize)}))},PinchZoom.prototype._update=function(options){var _this=this;if(!this._updatePlaned){var updateFrame=function(){var scale=_this._getInitialZoomFactor()*_this._zoomFactor,x=-_this._offset.x/scale,y=-_this._offset.y/scale;_this.props.onUpdate({scale:scale,x:x,y:y})};if(null==options?void 0:options.isAnimation)return updateFrame();this._updatePlaned=!0,requestAnimationFrame((function(){_this._updatePlaned=!1,updateFrame()}))}},PinchZoom.prototype._handlerIfEnable=function(fn){var _this=this;return function(){for(var args=[],_i=0;_ib?a-b:b-a},PinchZoom.prototype._enoughToDrag=function(){return this._distanceBetweenNumbers(this._startOffset.x,this._draggingPoint.x)>5||this._distanceBetweenNumbers(this._startOffset.y,this._draggingPoint.y)>5},PinchZoom.prototype._updateInteraction=function(event){var fingers=this._fingers;return 2===fingers?this._setInteraction("zoom",event):1===fingers&&this._canDrag()?this._setInteraction("drag",event):void this._setInteraction(null,event)},PinchZoom.prototype._detectDoubleTap=function(event){var time=(new Date).getTime();this._fingers>1&&(this._lastTouchStart=0),time-this._lastTouchStart<300?(cancelEvent(event),this._handleDoubleTap(event),isZoomInteraction(this._interaction)?this._handleZoomEnd():isDragInteraction(this._interaction)&&this._handleDragEnd()):this._isDoubleTap=!1,1===this._fingers&&(this._lastTouchStart=time)},PinchZoom.prototype.simulate=function(fn){var _this=this;return function(mouseEvent){var pageX=mouseEvent.pageX,pageY=mouseEvent.pageY,type=mouseEvent.type,isEnd="mouseup"===type;"mousedown"===type&&(mouseEvent.preventDefault(),_this._listenMouseMove=!0),_this._listenMouseMove&&(mouseEvent.touches=isEnd?[]:[{pageX:pageX,pageY:pageY}],fn(mouseEvent)),isEnd&&(_this._listenMouseMove=!1)}},PinchZoom.prototype.componentDidMount=function(){this._bindEvents(),this._update()},PinchZoom.prototype.componentWillUnmount=function(){this._stopAnimation(),this._unSubscribe()},PinchZoom.prototype.render=function(){var _a=this.props,children=_a.children,containerProps=_a.containerProps,child=react.Children.only(children),props=containerProps||{};return react.createElement(react.Fragment,null,react.createElement("style",null,styles),react.createElement("div",__assign({},props,{ref:this._containerRef,className:classnames("kvfysmfp",props.className)}),react.cloneElement(child,{className:classnames("ufhsfnkm",child.props.className)})))},PinchZoom.defaultProps={animationDuration:250,draggableUnZoomed:!0,enforceBoundsDuringZoom:!1,centerContained:!1,enabled:!0,inertia:!0,inertiaFriction:.96,horizontalPadding:0,isTouch:isTouch,lockDragAxis:!1,maxZoom:5,minZoom:.5,onDoubleTap:noup,onDragEnd:noup,onDragStart:noup,onDragUpdate:noup,onZoomEnd:noup,onZoomStart:noup,onZoomUpdate:noup,setOffsetsOnce:!1,shouldInterceptWheel:shouldInterceptWheel,shouldCancelHandledTouchEndEvents:!1,tapZoomFactor:1,verticalPadding:0,wheelScaleFactor:1500,zoomOutFactor:1.3,doubleTapZoomOutOnMaxScale:!1,doubleTapToggleZoom:!1,_document:component_isSsr?null:window.document},PinchZoom}(react.Component);__webpack_require__.d(__webpack_exports__,"b",(function(){return make3dTransformValue}));__webpack_exports__.a=component}}]); -//# sourceMappingURL=10.899ca688a0b92b6bdfff.bundle.js.map \ No newline at end of file +//# sourceMappingURL=10.60e9954daa8e578f4b31.bundle.js.map \ No newline at end of file diff --git a/master/10.899ca688a0b92b6bdfff.bundle.js.LICENSE.txt b/master/10.60e9954daa8e578f4b31.bundle.js.LICENSE.txt similarity index 100% rename from master/10.899ca688a0b92b6bdfff.bundle.js.LICENSE.txt rename to master/10.60e9954daa8e578f4b31.bundle.js.LICENSE.txt diff --git a/master/10.60e9954daa8e578f4b31.bundle.js.map b/master/10.60e9954daa8e578f4b31.bundle.js.map new file mode 100644 index 00000000..ff343781 --- /dev/null +++ b/master/10.60e9954daa8e578f4b31.bundle.js.map @@ -0,0 +1 @@ +{"version":3,"file":"10.60e9954daa8e578f4b31.bundle.js","sources":["webpack:///10.60e9954daa8e578f4b31.bundle.js"],"mappings":";AAAA","sourceRoot":""} \ No newline at end of file diff --git a/master/10.899ca688a0b92b6bdfff.bundle.js.map b/master/10.899ca688a0b92b6bdfff.bundle.js.map deleted file mode 100644 index dd709bb9..00000000 --- a/master/10.899ca688a0b92b6bdfff.bundle.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"10.899ca688a0b92b6bdfff.bundle.js","sources":["webpack:///10.899ca688a0b92b6bdfff.bundle.js"],"mappings":";AAAA","sourceRoot":""} \ No newline at end of file diff --git a/master/3.899ca688a0b92b6bdfff.bundle.js b/master/3.60e9954daa8e578f4b31.bundle.js similarity index 99% rename from master/3.899ca688a0b92b6bdfff.bundle.js rename to master/3.60e9954daa8e578f4b31.bundle.js index 02136ef1..62d4eaff 100644 --- a/master/3.899ca688a0b92b6bdfff.bundle.js +++ b/master/3.60e9954daa8e578f4b31.bundle.js @@ -1,2 +1,2 @@ (window.webpackJsonp=window.webpackJsonp||[]).push([[3],{1690:function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1696);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},1694:function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1695);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},1695:function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,'.SectionDecorator-module_wrapper__-oNHl {\n position: relative;\n}\n\n.SectionDecorator-module_selected__10MUC > section::before {\n content: "";\n display: block;\n position: absolute;\n border: solid 1px currentColor;\n top: 5px;\n left: 5px;\n right: 5px;\n bottom: 5px;\n z-index: 9;\n pointer-events: none;\n}\n\n.SectionDecorator-module_transitionSelected__1aAvr > section:before {\n content: "";\n position: absolute;\n display: block;\n top: 0;\n width: 100%;\n border-top: dotted 2px #fff;\n z-index: 9;\n background-color: #555;\n opacity: 0.7;\n}\n\n.SectionDecorator-module_controls__1HZ7e {\n position: absolute;\n top: -33px;\n right: 0;\n height: 100%;\n width: 50px;\n padding-left: 20px;\n z-index: 10;\n display: none;\n}\n\n.SectionDecorator-module_transitionSelected__1aAvr .SectionDecorator-module_controls__1HZ7e,\n.SectionDecorator-module_selected__10MUC .SectionDecorator-module_controls__1HZ7e {\n display: block;\n}\n\n.SectionDecorator-module_transitionSelected__1aAvr .SectionDecorator-module_transitionToolbar-after__28ejO {\n visibility: hidden;\n}\n\n.SectionDecorator-module_toolbar__1ubWF {\n position: absolute;\n padding: 10px 0 10px 10px;\n z-index: 10;\n overflow: hidden;\n}\n\n.SectionDecorator-module_transitionToolbar-before__22nc6 {\n top: 0;\n}\n\n.SectionDecorator-module_transitionToolbar-after__28ejO {\n bottom: -63px;\n}\n',""]),exports.locals={wrapper:"SectionDecorator-module_wrapper__-oNHl",selected:"SectionDecorator-module_selected__10MUC",transitionSelected:"SectionDecorator-module_transitionSelected__1aAvr",controls:"SectionDecorator-module_controls__1HZ7e","transitionToolbar-after":"SectionDecorator-module_transitionToolbar-after__28ejO SectionDecorator-module_toolbar__1ubWF",toolbar:"SectionDecorator-module_toolbar__1ubWF","transitionToolbar-before":"SectionDecorator-module_transitionToolbar-before__22nc6 SectionDecorator-module_toolbar__1ubWF"},module.exports=exports},1696:function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".ContentElementDecorator-module_wrapper__3l93F {\n}\n",""]),exports.locals={wrapper:"ContentElementDecorator-module_wrapper__3l93F"},module.exports=exports},1697:function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1698);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},1698:function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,'.DropTargets-module_target__3A9OZ {\n position: absolute;\n height: 50%;\n width: 100%;\n left: -50px;\n padding-left: 50px;\n padding-bottom: 0.5em;\n opacity: 0.8;\n}\n\n.DropTargets-module_target__3A9OZ::before {\n content: "";\n position: absolute;\n display: block;\n left: 50px;\n right: 0;\n}\n\n.DropTargets-module_target__3A9OZ.DropTargets-module_isOver__3QLOh::before {\n border-top: solid 2px currentColor;\n}\n\n.DropTargets-module_before__1A8kf {\n top: -0.5em;\n}\n\n.DropTargets-module_before__1A8kf::before {\n top: -1px;\n}\n\n.DropTargets-module_after__1xK2x {\n top: 50%;\n}\n\n.DropTargets-module_after__1xK2x::before {\n top: calc(100% - 1px);\n}\n',""]),exports.locals={target:"DropTargets-module_target__3A9OZ",isOver:"DropTargets-module_isOver__3QLOh",before:"DropTargets-module_before__1A8kf DropTargets-module_target__3A9OZ",after:"DropTargets-module_after__1xK2x DropTargets-module_target__3A9OZ"},module.exports=exports},1699:function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1700);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},1700:function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".ContentElementInsertButton-module_container__1rHvp {\n height: 0;\n position: relative;\n top: 1em;\n opacity: 0.8;\n display: flex;\n justify-content: center;\n}\n\n.ContentElementInsertButton-module_hovered__2qRHR {\n opacity: 1;\n}\n\n.ContentElementInsertButton-module_container__1rHvp::before,\n.ContentElementInsertButton-module_container__1rHvp::after {\n content: '';\n border-top: solid 1px currentColor;\n width: calc(50% - 20px);\n position: absolute;\n top: 0;\n}\n\n.ContentElementInsertButton-module_container__1rHvp::before {\n left: 0;\n}\n\n.ContentElementInsertButton-module_container__1rHvp::after {\n right: 0;\n}\n\n.ContentElementInsertButton-module_button__1AWJh {\n border: 0;\n background: none;\n color: currentColor;\n position: relative;\n top: -8px;\n}\n",""]),exports.locals={container:"ContentElementInsertButton-module_container__1rHvp",hovered:"ContentElementInsertButton-module_hovered__2qRHR",button:"ContentElementInsertButton-module_button__1AWJh"},module.exports=exports},1701:function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1702);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},1702:function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,'.index-module_shy__2cbUM [data-slate-string],\n.index-module_newLine__1-dOy {\n position: relative;\n}\n\n.index-module_selected__3sl6q.index-module_manualHyphens__2fc_q .index-module_shy__2cbUM [data-slate-string]::before {\n content: " ";\n position: absolute;\n display: block;\n border: solid 5px transparent;\n border-bottom-color: currentColor;\n width: 0;\n height: 0;\n bottom: 7px;\n left: -5px;\n opacity: 0.7;\n}\n\n.index-module_newLine__1-dOy::before {\n content: "↵";\n position: absolute;\n display: block;\n font-size: 13px;\n font-weight: normal;\n bottom: 2px;\n left: 2px;\n opacity: 0;\n}\n\n.index-module_selected__3sl6q .index-module_newLine__1-dOy::before {\n opacity: 0.7;\n}\n\n.index-module_shy__2cbUM {\n overflow-wrap: normal;\n}\n',""]),exports.locals={shy:"index-module_shy__2cbUM",newLine:"index-module_newLine__1-dOy",selected:"index-module_selected__3sl6q",manualHyphens:"index-module_manualHyphens__2fc_q"},module.exports=exports},1703:function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1704);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},1704:function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".ActionButton-module_button__3Yg-A {\n position: absolute;\n z-index: 10;\n border: 0;\n text-align: center;\n padding: 8px;\n color: rgba(0, 0, 0, 0.8);\n background: #fff;\n border-radius: 3px;\n font-size: 13px;\n box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);\n}\n\n.ActionButton-module_button__3Yg-A:hover,\n.ActionButton-module_button__3Yg-A:focus {\n color: #000;\n}\n\n.ActionButton-module_button__3Yg-A svg {\n fill: currentColor;\n vertical-align: bottom;\n margin-right: 8px;\n}\n\n.ActionButton-module_position-outside__1ZZZu {\n top: calc(100% + 0.3em);\n right: -0.8em;\n}\n\n.ActionButton-module_position-outsideIndented__1FSLw {\n top: calc(100% + 0.3em);\n right: 0.5em;\n}\n\n.ActionButton-module_position-inside__2xfSP {\n bottom: 0.5em;\n right: 0.5em;\n}\n",""]),exports.locals={button:"ActionButton-module_button__3Yg-A","position-outside":"ActionButton-module_position-outside__1ZZZu","position-outsideIndented":"ActionButton-module_position-outsideIndented__1FSLw","position-inside":"ActionButton-module_position-inside__2xfSP"},module.exports=exports},1727:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var react=__webpack_require__(0),react_default=__webpack_require__.n(react),DndProvider=__webpack_require__(1683),esm=__webpack_require__(731),entryState=__webpack_require__(16),usePostMessageListener=__webpack_require__(539),EditorState=__webpack_require__(313),backbone_events_standalone=(__webpack_require__(57),__webpack_require__(92)),backbone_events_standalone_default=__webpack_require__.n(backbone_events_standalone),useContentElementEditorCommandSubscription=__webpack_require__(362);function ContentElementEditorCommandSubscriptionProvider(_ref){var emitter=_ref.emitter,children=_ref.children;return(react_default.a.createElement(useContentElementEditorCommandSubscription.a.Provider,{value:emitter},children))}function ScrollPointMessageHandler(){var scrollPoint=Object(react.useRef)(),receiveMessage=Object(react.useCallback)((function(data){"SAVE_SCROLL_POINT"===data.type?(scrollPoint.current=function getCurrentScrollPoint(){var scrollPointElement=function getSelectionScrollPointElement(){return document.querySelector("[data-scrollpoint=selection]")}()||function getScrollPointElementWithMinimumTopPositionInViewport(){for(var scrollPointElement,rect,minTop=1/0,scrollPoints=document.querySelectorAll("[data-scrollpoint]"),i=0;ireact_default.a.createElement("svg",_extends({"aria-hidden":"true","data-prefix":"fas","data-icon":"random",className:(styles["svg-inline--fa"]||"svg-inline--fa")+" "+(styles["fa-random"]||"fa-random")+" "+(styles["fa-w-16"]||"fa-w-16"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},props),react_default.a.createElement("path",{fill:"currentColor",d:"M504.971 359.029c9.373 9.373 9.373 24.569 0 33.941l-80 79.984c-15.01 15.01-40.971 4.49-40.971-16.971V416h-58.785a12.004 12.004 0 01-8.773-3.812l-70.556-75.596 53.333-57.143L352 336h32v-39.981c0-21.438 25.943-31.998 40.971-16.971l80 79.981zM12 176h84l52.781 56.551 53.333-57.143-70.556-75.596A11.999 11.999 0 00122.785 96H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12zm372 0v39.984c0 21.46 25.961 31.98 40.971 16.971l80-79.984c9.373-9.373 9.373-24.569 0-33.941l-80-79.981C409.943 24.021 384 34.582 384 56.019V96h-58.785a12.004 12.004 0 00-8.773 3.812L96 336H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12h110.785c3.326 0 6.503-1.381 8.773-3.812L352 176h32z"}));function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function SectionDecorator(_ref){var section=_ref.section,contentElements=_ref.contentElements,children=_ref.children,t=Object(i18n.c)({locale:"ui"}).t,_useEditorSelection=Object(EditorState.b)({id:section.id,type:"sectionSettings"}),isSelected=_useEditorSelection.isSelected,select=_useEditorSelection.select,resetSelection=_useEditorSelection.resetSelection,transitionSelection=Object(EditorState.b)({id:section.id,type:"sectionTransition"}),nextTransitionSelection=Object(EditorState.b)({id:section.nextSection&§ion.nextSection.id,type:"sectionTransition"}),lastContentElement=contentElements[contentElements.length-1],isLastContentElementSelected=Object(EditorState.b)({id:lastContentElement&&lastContentElement.id,type:"contentElement"}).isSelected;return(react_default.a.createElement("div",{"aria-label":t("pageflow_scrolled.inline_editing.select_section"),className:className(isSelected,transitionSelection),onMouseDown:function(event){event.target.closest(".".concat(ContentElementDecorator_module_default.a.wrapper))||event.target.closest("#fullscreenRoot")||(isSelected?resetSelection():select())}},react_default.a.createElement("div",{className:SectionDecorator_module_default.a.controls},renderEditTransitionButton({id:section.previousSection&§ion.id,selection:transitionSelection,position:"before"}),renderEditTransitionButton({id:section.nextSection&§ion.nextSection.id,selection:nextTransitionSelection,position:"after"})),react_default.a.createElement(MotifAreaVisibilityProvider.b,{visible:isSelected},react_default.a.createElement(Foreground.a.Provider,{value:isLastContentElementSelected||isSelected},children))))}function className(isSectionSelected,transitionSelection){var _classNames;return classnames_default()(SectionDecorator_module_default.a.wrapper,(_defineProperty(_classNames={},SectionDecorator_module_default.a.selected,isSectionSelected),_defineProperty(_classNames,SectionDecorator_module_default.a.transitionSelected,transitionSelection.isSelected),_classNames))}function renderEditTransitionButton(_ref2){var id=_ref2.id,position=_ref2.position,selection=_ref2.selection;return id?react_default.a.createElement("div",{className:SectionDecorator_module_default.a["transitionToolbar-".concat(position)]},react_default.a.createElement(EditTransitionButton,{id:id,selection:selection,position:position})):null}function EditTransitionButton(_ref3){var id=_ref3.id,position=_ref3.position,selection=_ref3.selection,t=Object(i18n.c)({locale:"ui"}).t;return(react_default.a.createElement(EditSectionButton,{id:id,selection:selection,text:t("pageflow_scrolled.inline_editing.edit_section_transition_".concat(position)),icon:arrows}))}function EditSectionButton(_ref4){_ref4.id;var selection=_ref4.selection,icon=_ref4.icon,text=_ref4.text;return(react_default.a.createElement(Toolbar.a,{buttons:[{name:"button",active:selection.isSelected,icon:icon,text:text}],iconSize:20,onButtonClick:function onButtonClick(){return selection.select()}}))}SectionDecorator.displayName="SectionDecorator",renderEditTransitionButton.displayName="renderEditTransitionButton",EditTransitionButton.displayName="EditTransitionButton",EditSectionButton.displayName="EditSectionButton",SectionDecorator.__docgenInfo={description:"",methods:[],displayName:"SectionDecorator"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/inlineEditing/SectionDecorator.js"]={name:"SectionDecorator",docgenInfo:SectionDecorator.__docgenInfo,path:"src/frontend/inlineEditing/SectionDecorator.js"});__webpack_require__(17);var useDrag=__webpack_require__(1684),useContentElementEditorState=__webpack_require__(115),api=__webpack_require__(84),layouts=__webpack_require__(91),SelectionRect=__webpack_require__(154),useDrop=__webpack_require__(1689),DropTargets_module=__webpack_require__(1697),DropTargets_module_default=__webpack_require__.n(DropTargets_module);function DropTargets_defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function _slicedToArray(arr,i){return function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function _iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null==_i)return;var _s,_e,_arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);ireact_default.a.createElement("svg",pencil_extends({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},props),react_default.a.createElement("path",{d:"M410.3 231l11.3-11.3-33.9-33.9-62.1-62.1-33.9-33.9-11.3 11.3-22.6 22.6L58.6 322.9c-10.4 10.4-18 23.3-22.2 37.4L1 480.7c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2l199.2-199.2 22.6-22.7zM160 399.4l-9.1 22.7c-4 3.1-8.5 5.4-13.3 6.9l-78.2 23 23-78.1c1.4-4.9 3.8-9.4 6.9-13.3l22.7-9.1v32c0 8.8 7.2 16 16 16h32zM362.7 18.7l-14.4 14.5-22.6 22.6-11.4 11.3 33.9 33.9 62.1 62.1 33.9 33.9 11.3-11.3 22.6-22.6 14.5-14.5c25-25 25-65.5 0-90.5l-39.3-39.4c-25-25-65.5-25-90.5 0zm-47.4 168l-144 144c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l144-144c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"}))};function ActionButton(_ref){var icon=_ref.icon,text=_ref.text,position=_ref.position,onClick=_ref.onClick,Icon=icons[icon];return(react_default.a.createElement("button",{className:classnames_default()(ActionButton_module_default.a.button,ActionButton_module_default.a["position-".concat(position)]),onClick:onClick},react_default.a.createElement(Icon,{width:15,height:15}),text))}ActionButton.displayName="ActionButton",ActionButton.__docgenInfo={description:"",methods:[],displayName:"ActionButton"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/inlineEditing/ActionButton.js"]={name:"ActionButton",docgenInfo:ActionButton.__docgenInfo,path:"src/frontend/inlineEditing/ActionButton.js"});var PhonePlatformContext=__webpack_require__(371);function PhonePlatformProvider_slicedToArray(arr,i){return function PhonePlatformProvider_arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function PhonePlatformProvider_iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null==_i)return;var _s,_e,_arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function PhonePlatformProvider_unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return PhonePlatformProvider_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return PhonePlatformProvider_arrayLikeToArray(o,minLen)}(arr,i)||function PhonePlatformProvider_nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function PhonePlatformProvider_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);ireact_default.a.createElement("svg",_extends({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},props),react_default.a.createElement("circle",{cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4",opacity:".23"}),react_default.a.createElement("path",{fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z",opacity:".75"}));function _slicedToArray(arr,i){return function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function _iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null==_i)return;var _s,_e,_arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);i .PanoramaIndicator-module_indicator__AsTQx svg {\n transform: scale(1.2);\n}\n\n.PanoramaIndicator-module_arrow__2pQSb div::before {\n content: ' ';\n position: absolute;\n top: 50%;\n left: 50%;\n width: 30px;\n height: 30px;\n transform: translate(-50%, -50%);\n background: radial-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0) 60%);\n z-index: -1;\n}\n\n@-webkit-keyframes PanoramaIndicator-module_nudgeLeft__1ckcE {\n 0% {\n }\n 50% {\n transform: translateX(-10px);\n }\n 100% {\n }\n}\n\n@keyframes PanoramaIndicator-module_nudgeLeft__1ckcE {\n 0% {\n }\n 50% {\n transform: translateX(-10px);\n }\n 100% {\n }\n}\n\n@-webkit-keyframes PanoramaIndicator-module_nudgeRight__3ZqpG {\n 0% {\n }\n 50% {\n transform: translateX(10px);\n }\n 100% {\n }\n}\n\n@keyframes PanoramaIndicator-module_nudgeRight__3ZqpG {\n 0% {\n }\n 50% {\n transform: translateX(10px);\n }\n 100% {\n }\n}\n",""]),exports.locals={indicator:"PanoramaIndicator-module_indicator__AsTQx",visible:"PanoramaIndicator-module_visible__1l_KZ",arrow:"PanoramaIndicator-module_arrow__2pQSb",arrowLeft:"PanoramaIndicator-module_arrowLeft__2LBPR PanoramaIndicator-module_arrow__2pQSb",arrowRight:"PanoramaIndicator-module_arrowRight__J7y_c PanoramaIndicator-module_arrow__2pQSb",nudgeLeft:"PanoramaIndicator-module_nudgeLeft__1ckcE",nudgeRight:"PanoramaIndicator-module_nudgeRight__3ZqpG",text:"PanoramaIndicator-module_text__3G-sa"},module.exports=exports},1716:function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1717);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},1717:function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".FullscreenIndicator-module_indicator__yhpSu {\n pointer-events: none;\n visibility: hidden;\n}\n\n.FullscreenIndicator-module_visible__292BZ {\n visibility: visible;\n}\n\n.FullscreenIndicator-module_icon__3R3FS,\n.FullscreenIndicator-module_icons__3dyBL,\n.FullscreenIndicator-module_text__1wWMe {\n position: absolute;\n top: 50%;\n left: 50%;\n}\n\n.FullscreenIndicator-module_text__1wWMe {\n transform: translate(-50%, -50%);\n font-weight: bold;\n font-size: 25px;\n text-shadow: 0 0 5px rgba(0, 0, 0, 0.8);\n margin-top: -3px;\n margin-left: 3px;\n}\n\n.FullscreenIndicator-module_icons__3dyBL {\n -webkit-animation: FullscreenIndicator-module_pulse__pljk9 4s infinite ease;\n animation: FullscreenIndicator-module_pulse__pljk9 4s infinite ease;\n}\n\n.FullscreenIndicator-module_icon__3R3FS::before {\n content: ' ';\n position: absolute;\n top: 50%;\n left: 50%;\n width: 45px;\n height: 45px;\n transform: translate(-45%, -50%);\n background: radial-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0) 60%);\n z-index: -1;\n}\n\n.FullscreenIndicator-module_iconTopLeft__1iJhP {\n transform: translate(-50%, -50%) rotate(45deg);\n margin-left: -40px;\n margin-top: -40px;\n}\n\n.FullscreenIndicator-module_iconTopRight__3UAOY {\n transform: translate(-50%, -50%) rotate(135deg);\n margin-left: 40px;\n margin-top: -40px;\n}\n\n.FullscreenIndicator-module_iconBottomRight__3OUn_ {\n transform: translate(-50%, -50%) rotate(225deg);\n margin-left: 40px;\n margin-top: 40px;\n}\n\n.FullscreenIndicator-module_iconBottomLeft__2JRRi {\n transform: translate(-50%, -50%) rotate(315deg);\n margin-left: -40px;\n margin-top: 40px;\n}\n\n@-webkit-keyframes FullscreenIndicator-module_pulse__pljk9 {\n 0% {\n transform: scale(1);\n }\n\n 50% {\n transform: scale(1.1);\n }\n\n 100% {\n transform: scale(1);\n }\n}\n\n@keyframes FullscreenIndicator-module_pulse__pljk9 {\n 0% {\n transform: scale(1);\n }\n\n 50% {\n transform: scale(1.1);\n }\n\n 100% {\n transform: scale(1);\n }\n}\n",""]),exports.locals={indicator:"FullscreenIndicator-module_indicator__yhpSu",visible:"FullscreenIndicator-module_visible__292BZ",icon:"FullscreenIndicator-module_icon__3R3FS",icons:"FullscreenIndicator-module_icons__3dyBL",text:"FullscreenIndicator-module_text__1wWMe",pulse:"FullscreenIndicator-module_pulse__pljk9",iconTopLeft:"FullscreenIndicator-module_iconTopLeft__1iJhP FullscreenIndicator-module_icon__3R3FS",iconTopRight:"FullscreenIndicator-module_iconTopRight__3UAOY FullscreenIndicator-module_icon__3R3FS",iconBottomRight:"FullscreenIndicator-module_iconBottomRight__3OUn_ FullscreenIndicator-module_icon__3R3FS",iconBottomLeft:"FullscreenIndicator-module_iconBottomLeft__2JRRi FullscreenIndicator-module_icon__3R3FS"},module.exports=exports},1718:function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1719);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},1719:function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".Viewer-module_full__1Vx7O {\n height: 100%;\n}\n\n.Viewer-module_container__oQ_yg {\n background-color: #000;\n color: #fff;\n cursor: move;\n}\n\n.Viewer-module_spinner__2HKB0 {\n -webkit-animation: Viewer-module_spin__2oSYC 0.75s linear infinite;\n animation: Viewer-module_spin__2oSYC 0.75s linear infinite;\n width: 40px;\n height: 40px;\n position: absolute;\n top: 50%;\n left: 50%;\n margin: -20px -20px;\n display: none;\n}\n\n.Viewer-module_spinner__2HKB0.Viewer-module_isLoading__1W-P6 {\n display: block;\n}\n\n@-webkit-keyframes Viewer-module_spin__2oSYC {\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n}\n\n@keyframes Viewer-module_spin__2oSYC {\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n}\n",""]),exports.locals={full:"Viewer-module_full__1Vx7O",container:"Viewer-module_container__oQ_yg Viewer-module_full__1Vx7O",spinner:"Viewer-module_spinner__2HKB0",spin:"Viewer-module_spin__2oSYC",isLoading:"Viewer-module_isLoading__1W-P6"},module.exports=exports}}]); -//# sourceMappingURL=4.899ca688a0b92b6bdfff.bundle.js.map \ No newline at end of file +//# sourceMappingURL=4.60e9954daa8e578f4b31.bundle.js.map \ No newline at end of file diff --git a/master/4.60e9954daa8e578f4b31.bundle.js.map b/master/4.60e9954daa8e578f4b31.bundle.js.map new file mode 100644 index 00000000..068a3b87 --- /dev/null +++ b/master/4.60e9954daa8e578f4b31.bundle.js.map @@ -0,0 +1 @@ +{"version":3,"file":"4.60e9954daa8e578f4b31.bundle.js","sources":["webpack:///4.60e9954daa8e578f4b31.bundle.js"],"mappings":"AAAA","sourceRoot":""} \ No newline at end of file diff --git a/master/4.899ca688a0b92b6bdfff.bundle.js.map b/master/4.899ca688a0b92b6bdfff.bundle.js.map deleted file mode 100644 index 320eb65e..00000000 --- a/master/4.899ca688a0b92b6bdfff.bundle.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"4.899ca688a0b92b6bdfff.bundle.js","sources":["webpack:///4.899ca688a0b92b6bdfff.bundle.js"],"mappings":"AAAA","sourceRoot":""} \ No newline at end of file diff --git a/master/5.899ca688a0b92b6bdfff.bundle.js b/master/5.60e9954daa8e578f4b31.bundle.js similarity index 99% rename from master/5.899ca688a0b92b6bdfff.bundle.js rename to master/5.60e9954daa8e578f4b31.bundle.js index 6d1c612b..c109b3d5 100644 --- a/master/5.899ca688a0b92b6bdfff.bundle.js +++ b/master/5.60e9954daa8e578f4b31.bundle.js @@ -1,3 +1,3 @@ -/*! For license information please see 5.899ca688a0b92b6bdfff.bundle.js.LICENSE.txt */ +/*! For license information please see 5.60e9954daa8e578f4b31.bundle.js.LICENSE.txt */ (window.webpackJsonp=window.webpackJsonp||[]).push([[5],{1708:function(module,__webpack_exports__,__webpack_require__){"use strict";(function(setImmediate){var _finally__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1709),_allSettled__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(1710),setTimeoutFunc=setTimeout;function isArray(x){return Boolean(x&&void 0!==x.length)}function noop(){}function Promise(fn){if(!(this instanceof Promise))throw new TypeError("Promises must be constructed via new");if("function"!=typeof fn)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],doResolve(fn,this)}function handle(self,deferred){for(;3===self._state;)self=self._value;0!==self._state?(self._handled=!0,Promise._immediateFn((function(){var cb=1===self._state?deferred.onFulfilled:deferred.onRejected;if(null!==cb){var ret;try{ret=cb(self._value)}catch(e){return void reject(deferred.promise,e)}resolve(deferred.promise,ret)}else(1===self._state?resolve:reject)(deferred.promise,self._value)}))):self._deferreds.push(deferred)}function resolve(self,newValue){try{if(newValue===self)throw new TypeError("A promise cannot be resolved with itself.");if(newValue&&("object"==typeof newValue||"function"==typeof newValue)){var then=newValue.then;if(newValue instanceof Promise)return self._state=3,self._value=newValue,void finale(self);if("function"==typeof then)return void doResolve(function bind(fn,thisArg){return function(){fn.apply(thisArg,arguments)}}(then,newValue),self)}self._state=1,self._value=newValue,finale(self)}catch(e){reject(self,e)}}function reject(self,newValue){self._state=2,self._value=newValue,finale(self)}function finale(self){2===self._state&&0===self._deferreds.length&&Promise._immediateFn((function(){self._handled||Promise._unhandledRejectionFn(self._value)}));for(var i=0,len=self._deferreds.length;i0;if(!hasHandlerList)return!0;var customEvent=params[0]||{},restParams=params.slice(1);handlerList=handlerList.concat();var isCanceled=!1;customEvent.eventType=eventName,customEvent.stop=function(){isCanceled=!0},customEvent.currentTarget=this;var arg=[customEvent];return restParams.length>=1&&(arg=arg.concat(restParams)),handlerList.forEach((function(handler){handler.apply(_this,arg)})),!isCanceled},__proto.once=function(eventName,handlerToAttach){var _this=this;if("object"==typeof eventName&&isUndefined(handlerToAttach)){var eventHash=eventName;for(var key in eventHash)this.once(key,eventHash[key]);return this}if("string"==typeof eventName&&"function"==typeof handlerToAttach){var listener_1=function(){for(var args=[],_i=0;_i=o.length&&(o=void 0),{value:o&&o[i++],done:!o}}};throw new TypeError(s?"Object is not iterable.":"Symbol.iterator is not defined.")}(handlerList),handlerList_1_1=handlerList_1.next();!handlerList_1_1.done;handlerList_1_1=handlerList_1.next()){if(handlerList_1_1.value===handlerToDetach){handlerList.splice(idx,1);break}idx++}}catch(e_1_1){e_1={error:e_1_1}}finally{try{handlerList_1_1&&!handlerList_1_1.done&&(_a=handlerList_1.return)&&_a.call(handlerList_1)}finally{if(e_1)throw e_1.error}}}return this},Component.VERSION="2.2.2",Component}(),src=__webpack_require__(1708);function some(arr,callback){for(var length=arr.length,i=0;i-1}var TouchAction=function(){function TouchAction(manager,value){this.manager=manager,this.set(value)}var _proto=TouchAction.prototype;return _proto.set=function set(value){"compute"===value&&(value=this.compute()),NATIVE_TOUCH_ACTION&&this.manager.element.style&&TOUCH_ACTION_MAP[value]&&(this.manager.element.style[PREFIXED_TOUCH_ACTION]=value),this.actions=value.toLowerCase().trim()},_proto.update=function update(){this.set(this.manager.options.touchAction)},_proto.compute=function compute(){var actions=[];return each(this.manager.recognizers,(function(recognizer){boolOrFn(recognizer.options.enable,[recognizer])&&(actions=actions.concat(recognizer.getTouchAction()))})),function cleanTouchActions(actions){if(inStr(actions,"none"))return"none";var hasPanX=inStr(actions,"pan-x"),hasPanY=inStr(actions,"pan-y");return hasPanX&&hasPanY?"none":hasPanX||hasPanY?hasPanX?"pan-x":"pan-y":inStr(actions,"manipulation")?"manipulation":"auto"}(actions.join(" "))},_proto.preventDefaults=function preventDefaults(input){var srcEvent=input.srcEvent,direction=input.offsetDirection;if(this.manager.session.prevented)srcEvent.preventDefault();else{var actions=this.actions,hasNone=inStr(actions,"none")&&!TOUCH_ACTION_MAP.none,hasPanY=inStr(actions,"pan-y")&&!TOUCH_ACTION_MAP["pan-y"],hasPanX=inStr(actions,"pan-x")&&!TOUCH_ACTION_MAP["pan-x"];if(hasNone){var isTapPointer=1===input.pointers.length,isTapMovement=input.distance<2,isTapTouchTime=input.deltaTime<250;if(isTapPointer&&isTapMovement&&isTapTouchTime)return}if(!hasPanX||!hasPanY)return hasNone||hasPanY&&6&direction||hasPanX&&24&direction?this.preventSrc(srcEvent):void 0}},_proto.preventSrc=function preventSrc(srcEvent){this.manager.session.prevented=!0,srcEvent.preventDefault()},TouchAction}();function hasParent(node,parent){for(;node;){if(node===parent)return!0;node=node.parentNode}return!1}function getCenter(pointers){var pointersLength=pointers.length;if(1===pointersLength)return{x:round(pointers[0].clientX),y:round(pointers[0].clientY)};for(var x=0,y=0,i=0;i=abs(y)?x<0?2:4:y<0?8:16}function getVelocity(deltaTime,x,y){return{x:x/deltaTime||0,y:y/deltaTime||0}}function computeInputData(manager,input){var session=manager.session,pointers=input.pointers,pointersLength=pointers.length;session.firstInput||(session.firstInput=simpleCloneInputData(input)),pointersLength>1&&!session.firstMultiple?session.firstMultiple=simpleCloneInputData(input):1===pointersLength&&(session.firstMultiple=!1);var firstInput=session.firstInput,firstMultiple=session.firstMultiple,offsetCenter=firstMultiple?firstMultiple.center:firstInput.center,center=input.center=getCenter(pointers);input.timeStamp=now(),input.deltaTime=input.timeStamp-firstInput.timeStamp,input.angle=getAngle(offsetCenter,center),input.distance=getDistance(offsetCenter,center),function computeDeltaXY(session,input){var center=input.center,offset=session.offsetDelta||{},prevDelta=session.prevDelta||{},prevInput=session.prevInput||{};1!==input.eventType&&4!==prevInput.eventType||(prevDelta=session.prevDelta={x:prevInput.deltaX||0,y:prevInput.deltaY||0},offset=session.offsetDelta={x:center.x,y:center.y}),input.deltaX=prevDelta.x+(center.x-offset.x),input.deltaY=prevDelta.y+(center.y-offset.y)}(session,input),input.offsetDirection=getDirection(input.deltaX,input.deltaY);var overallVelocity=getVelocity(input.deltaTime,input.deltaX,input.deltaY);input.overallVelocityX=overallVelocity.x,input.overallVelocityY=overallVelocity.y,input.overallVelocity=abs(overallVelocity.x)>abs(overallVelocity.y)?overallVelocity.x:overallVelocity.y,input.scale=firstMultiple?function getScale(start,end){return getDistance(end[0],end[1],PROPS_CLIENT_XY)/getDistance(start[0],start[1],PROPS_CLIENT_XY)}(firstMultiple.pointers,pointers):1,input.rotation=firstMultiple?function getRotation(start,end){return getAngle(end[1],end[0],PROPS_CLIENT_XY)+getAngle(start[1],start[0],PROPS_CLIENT_XY)}(firstMultiple.pointers,pointers):0,input.maxPointers=session.prevInput?input.pointers.length>session.prevInput.maxPointers?input.pointers.length:session.prevInput.maxPointers:input.pointers.length,function computeIntervalInputData(session,input){var velocity,velocityX,velocityY,direction,last=session.lastInterval||input,deltaTime=input.timeStamp-last.timeStamp;if(8!==input.eventType&&(deltaTime>25||void 0===last.velocity)){var deltaX=input.deltaX-last.deltaX,deltaY=input.deltaY-last.deltaY,v=getVelocity(deltaTime,deltaX,deltaY);velocityX=v.x,velocityY=v.y,velocity=abs(v.x)>abs(v.y)?v.x:v.y,direction=getDirection(deltaX,deltaY),session.lastInterval=input}else velocity=last.velocity,velocityX=last.velocityX,velocityY=last.velocityY,direction=last.direction;input.velocity=velocity,input.velocityX=velocityX,input.velocityY=velocityY,input.direction=direction}(session,input);var srcEventTarget,target=manager.element,srcEvent=input.srcEvent;hasParent(srcEventTarget=srcEvent.composedPath?srcEvent.composedPath()[0]:srcEvent.path?srcEvent.path[0]:srcEvent.target,target)&&(target=srcEventTarget),input.target=target}function inputHandler(manager,eventType,input){var pointersLen=input.pointers.length,changedPointersLen=input.changedPointers.length,isFirst=1&eventType&&pointersLen-changedPointersLen==0,isFinal=12&eventType&&pointersLen-changedPointersLen==0;input.isFirst=!!isFirst,input.isFinal=!!isFinal,isFirst&&(manager.session={}),input.eventType=eventType,computeInputData(manager,input),manager.emit("hammer.input",input),manager.recognize(input),manager.session.prevInput=input}function splitStr(str){return str.trim().split(/\s+/g)}function addEventListeners(target,types,handler){each(splitStr(types),(function(type){target.addEventListener(type,handler,!1)}))}function removeEventListeners(target,types,handler){each(splitStr(types),(function(type){target.removeEventListener(type,handler,!1)}))}function getWindowForElement(element){var doc=element.ownerDocument||element;return doc.defaultView||doc.parentWindow||window}var Input=function(){function Input(manager,callback){var self=this;this.manager=manager,this.callback=callback,this.element=manager.element,this.target=manager.options.inputTarget,this.domHandler=function(ev){boolOrFn(manager.options.enable,[manager])&&self.handler(ev)},this.init()}var _proto=Input.prototype;return _proto.handler=function handler(){},_proto.init=function init(){this.evEl&&addEventListeners(this.element,this.evEl,this.domHandler),this.evTarget&&addEventListeners(this.target,this.evTarget,this.domHandler),this.evWin&&addEventListeners(getWindowForElement(this.element),this.evWin,this.domHandler)},_proto.destroy=function destroy(){this.evEl&&removeEventListeners(this.element,this.evEl,this.domHandler),this.evTarget&&removeEventListeners(this.target,this.evTarget,this.domHandler),this.evWin&&removeEventListeners(getWindowForElement(this.element),this.evWin,this.domHandler)},Input}();function inArray(src,find,findByKey){if(src.indexOf&&!findByKey)return src.indexOf(find);for(var i=0;ib[key]})):results.sort()),results}var TOUCH_INPUT_MAP={touchstart:1,touchmove:2,touchend:4,touchcancel:8},TouchInput=function(_Input){function TouchInput(){var _this;return TouchInput.prototype.evTarget="touchstart touchmove touchend touchcancel",(_this=_Input.apply(this,arguments)||this).targetIds={},_this}return _inheritsLoose(TouchInput,_Input),TouchInput.prototype.handler=function handler(ev){var type=TOUCH_INPUT_MAP[ev.type],touches=getTouches.call(this,ev,type);touches&&this.callback(this.manager,type,{pointers:touches[0],changedPointers:touches[1],pointerType:"touch",srcEvent:ev})},TouchInput}(Input);function getTouches(ev,type){var i,targetTouches,allTouches=toArray(ev.touches),targetIds=this.targetIds;if(3&type&&1===allTouches.length)return targetIds[allTouches[0].identifier]=!0,[allTouches,allTouches];var changedTouches=toArray(ev.changedTouches),changedTargetTouches=[],target=this.target;if(targetTouches=allTouches.filter((function(touch){return hasParent(touch.target,target)})),1===type)for(i=0;i-1&<s.splice(i,1)}),2500)}}function recordTouches(eventType,eventData){1&eventType?(this.primaryTouch=eventData.changedPointers[0].identifier,setLastTouch.call(this,eventData)):12&eventType&&setLastTouch.call(this,eventData)}function isSyntheticEvent(eventData){for(var x=eventData.srcEvent.clientX,y=eventData.srcEvent.clientY,i=0;i-1&&this.requireFail.splice(index,1),this},_proto.hasRequireFailures=function hasRequireFailures(){return this.requireFail.length>0},_proto.canRecognizeWith=function canRecognizeWith(otherRecognizer){return!!this.simultaneous[otherRecognizer.id]},_proto.emit=function emit(input){var self=this,state=this.state;function emit(event){self.manager.emit(event,input)}state<8&&emit(self.options.event+stateStr(state)),emit(self.options.event),input.additionalEvent&&emit(input.additionalEvent),state>=8&&emit(self.options.event+stateStr(state))},_proto.tryEmit=function tryEmit(input){if(this.canEmit())return this.emit(input);this.state=32},_proto.canEmit=function canEmit(){for(var i=0;ioptions.threshold&&direction&options.direction},_proto.attrTest=function attrTest(input){return AttrRecognizer.prototype.attrTest.call(this,input)&&(2&this.state||!(2&this.state)&&this.directionTest(input))},_proto.emit=function emit(input){this.pX=input.deltaX,this.pY=input.deltaY;var direction=directionStr(input.direction);direction&&(input.additionalEvent=this.options.event+direction),_AttrRecognizer.prototype.emit.call(this,input)},PanRecognizer}(AttrRecognizer),SwipeRecognizer=function(_AttrRecognizer){function SwipeRecognizer(options){return void 0===options&&(options={}),_AttrRecognizer.call(this,_extends({event:"swipe",threshold:10,velocity:.3,direction:30,pointers:1},options))||this}_inheritsLoose(SwipeRecognizer,_AttrRecognizer);var _proto=SwipeRecognizer.prototype;return _proto.getTouchAction=function getTouchAction(){return PanRecognizer.prototype.getTouchAction.call(this)},_proto.attrTest=function attrTest(input){var velocity,direction=this.options.direction;return 30&direction?velocity=input.overallVelocity:6&direction?velocity=input.overallVelocityX:24&direction&&(velocity=input.overallVelocityY),_AttrRecognizer.prototype.attrTest.call(this,input)&&direction&input.offsetDirection&&input.distance>this.options.threshold&&input.maxPointers===this.options.pointers&&abs(velocity)>this.options.velocity&&4&input.eventType},_proto.emit=function emit(input){var direction=directionStr(input.offsetDirection);direction&&this.manager.emit(this.options.event+direction,input),this.manager.emit(this.options.event,input)},SwipeRecognizer}(AttrRecognizer),PinchRecognizer=function(_AttrRecognizer){function PinchRecognizer(options){return void 0===options&&(options={}),_AttrRecognizer.call(this,_extends({event:"pinch",threshold:0,pointers:2},options))||this}_inheritsLoose(PinchRecognizer,_AttrRecognizer);var _proto=PinchRecognizer.prototype;return _proto.getTouchAction=function getTouchAction(){return["none"]},_proto.attrTest=function attrTest(input){return _AttrRecognizer.prototype.attrTest.call(this,input)&&(Math.abs(input.scale-1)>this.options.threshold||2&this.state)},_proto.emit=function emit(input){if(1!==input.scale){var inOut=input.scale<1?"in":"out";input.additionalEvent=this.options.event+inOut}_AttrRecognizer.prototype.emit.call(this,input)},PinchRecognizer}(AttrRecognizer),RotateRecognizer=function(_AttrRecognizer){function RotateRecognizer(options){return void 0===options&&(options={}),_AttrRecognizer.call(this,_extends({event:"rotate",threshold:0,pointers:2},options))||this}_inheritsLoose(RotateRecognizer,_AttrRecognizer);var _proto=RotateRecognizer.prototype;return _proto.getTouchAction=function getTouchAction(){return["none"]},_proto.attrTest=function attrTest(input){return _AttrRecognizer.prototype.attrTest.call(this,input)&&(Math.abs(input.rotation)>this.options.threshold||2&this.state)},RotateRecognizer}(AttrRecognizer),PressRecognizer=function(_Recognizer){function PressRecognizer(options){var _this;return void 0===options&&(options={}),(_this=_Recognizer.call(this,_extends({event:"press",pointers:1,time:251,threshold:9},options))||this)._timer=null,_this._input=null,_this}_inheritsLoose(PressRecognizer,_Recognizer);var _proto=PressRecognizer.prototype;return _proto.getTouchAction=function getTouchAction(){return["auto"]},_proto.process=function process(input){var _this2=this,options=this.options,validPointers=input.pointers.length===options.pointers,validMovement=input.distanceoptions.time;if(this._input=input,!validMovement||!validPointers||12&input.eventType&&!validTime)this.reset();else if(1&input.eventType)this.reset(),this._timer=setTimeout((function(){_this2.state=8,_this2.tryEmit()}),options.time);else if(4&input.eventType)return 8;return 32},_proto.reset=function reset(){clearTimeout(this._timer)},_proto.emit=function emit(input){8===this.state&&(input&&4&input.eventType?this.manager.emit(this.options.event+"up",input):(this._input.timeStamp=now(),this.manager.emit(this.options.event,this._input)))},PressRecognizer}(Recognizer),defaults={domEvents:!1,touchAction:"compute",enable:!0,inputTarget:null,inputClass:null,cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}},preset=[[RotateRecognizer,{enable:!1}],[PinchRecognizer,{enable:!1},["rotate"]],[SwipeRecognizer,{direction:6}],[PanRecognizer,{direction:6},["swipe"]],[TapRecognizer],[TapRecognizer,{event:"doubletap",taps:2},["tap"]],[PressRecognizer]];function toggleCssProps(manager,add){var prop,element=manager.element;element.style&&(each(manager.options.cssProps,(function(value,name){prop=prefixed(element.style,name),add?(manager.oldCssProps[prop]=element.style[prop],element.style[prop]=value):element.style[prop]=manager.oldCssProps[prop]||""})),add||(manager.oldCssProps={}))}var Manager=function(){function Manager(element,options){var _this=this;this.options=assign$1({},defaults,options||{}),this.options.inputTarget=this.options.inputTarget||element,this.handlers={},this.session={},this.recognizers=[],this.oldCssProps={},this.element=element,this.input=function createInputInstance(manager){var inputClass=manager.options.inputClass;return new(inputClass||(SUPPORT_POINTER_EVENTS?PointerEventInput:SUPPORT_ONLY_TOUCH?TouchInput:SUPPORT_TOUCH?TouchMouseInput:MouseInput))(manager,inputHandler)}(this),this.touchAction=new TouchAction(this,this.options.touchAction),toggleCssProps(this,!0),each(this.options.recognizers,(function(item){var recognizer=_this.add(new item[0](item[1]));item[2]&&recognizer.recognizeWith(item[2]),item[3]&&recognizer.requireFailure(item[3])}),this)}var _proto=Manager.prototype;return _proto.set=function set(options){return assign$1(this.options,options),options.touchAction&&this.touchAction.update(),options.inputTarget&&(this.input.destroy(),this.input.target=options.inputTarget,this.input.init()),this},_proto.stop=function stop(force){this.session.stopped=force?2:1},_proto.recognize=function recognize(inputData){var session=this.session;if(!session.stopped){var recognizer;this.touchAction.preventDefaults(inputData);var recognizers=this.recognizers,curRecognizer=session.curRecognizer;(!curRecognizer||curRecognizer&&8&curRecognizer.state)&&(session.curRecognizer=null,curRecognizer=null);for(var i=0;i\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",log=window.console&&(window.console.warn||window.console.log);return log&&log.call(window.console,deprecationMessage,stack),method.apply(this,arguments)}}var extend=deprecate((function(dest,src,merge){for(var keys=Object.keys(src),i=0;irange[1]}function isCircularable(destPos,range,circular){return circular[1]&&destPos>range[1]||circular[0]&&destPosmax&&(toPos=(toPos-max)%length+min),circular[0]&&pos]*)>/)){var dummy=document.createElement("div");dummy.innerHTML=param,el=axes_esm_toArray(dummy.childNodes)}else el=axes_esm_toArray(document.querySelectorAll(param));multi||(el=el.length>=1?el[0]:void 0)}else param===axes_esm_win?el=param:!param.nodeName||1!==param.nodeType&&9!==param.nodeType?"jQuery"in axes_esm_win&¶m instanceof jQuery||param.constructor.prototype.jquery?el=multi?param.toArray():param.get(0):Array.isArray(param)&&(el=param.map((function(v){return $(v)})),multi||(el=el.length>=1?el[0]:void 0)):el=param;return el}var raf=(axes_esm_win="undefined"==typeof window?{navigator:{userAgent:""}}:window).requestAnimationFrame||axes_esm_win.webkitRequestAnimationFrame,caf=axes_esm_win.cancelAnimationFrame||axes_esm_win.webkitCancelAnimationFrame;if(raf&&!caf){var keyInfo_1={},oldraf_1=raf;raf=function(callback){var key=oldraf_1((function wrapCallback(timestamp){keyInfo_1[key]&&callback(timestamp)}));return keyInfo_1[key]=!0,key},caf=function(key){delete keyInfo_1[key]}}else raf&&caf||(raf=function(callback){return axes_esm_win.setTimeout((function(){callback(axes_esm_win.performance&&axes_esm_win.performance.now&&axes_esm_win.performance.now()||(new Date).getTime())}),16)},caf=axes_esm_win.clearTimeout);function map(obj,callback){var tranformed={};for(var k in obj)k&&(tranformed[k]=callback(obj[k],k));return tranformed}function filter(obj,callback){var filtered={};for(var k in obj)k&&callback(obj[k],k)&&(filtered[k]=obj[k]);return filtered}function every(obj,callback){for(var k in obj)if(k&&!callback(obj[k],k))return!1;return!0}function equal(target,base){return every(target,(function(v,k){return v===base[k]}))}var roundNumFunc={};function roundNumber(num,roundUnit){return roundNumFunc[roundUnit]||(roundNumFunc[roundUnit]=function getRoundFunc(v){var p=v<1?Math.pow(10,getDecimalPlace(v)):1;return function(n){return 0===v?0:Math.round(Math.round(n/v)*v*p)/p}}(roundUnit)),roundNumFunc[roundUnit](num)}function roundNumbers(num,roundUnit){if(!num||!roundUnit)return num;var isNumber="number"==typeof roundUnit;return map(num,(function(value,key){return roundNumber(value,isNumber?roundUnit:roundUnit[key])}))}function getDecimalPlace(val){if(!isFinite(val))return 0;var v=val+"";if(v.indexOf("e")>=0){for(var p=0,e=1;Math.round(val*e)/e!==val;)e*=10,p++;return p}return v.indexOf(".")>=0?v.length-v.indexOf(".")-1:0}function minMax(value,min,max){return Math.max(Math.min(value,max),min)}var AnimationManager=function(){function AnimationManager(_a){var options=_a.options,itm=_a.itm,em=_a.em,axm=_a.axm;this.options=options,this.itm=itm,this.em=em,this.axm=axm,this.animationEnd=this.animationEnd.bind(this)}var __proto=AnimationManager.prototype;return __proto.getDuration=function(depaPos,destPos,wishDuration){var duration,_this=this;if(void 0!==wishDuration)duration=wishDuration;else{var durations_1=map(destPos,(function(v,k){return function getDuration(distance,deceleration){var duration=Math.sqrt(distance/deceleration*2);return duration<100?0:duration}(Math.abs(v-depaPos[k]),_this.options.deceleration)}));duration=Object.keys(durations_1).reduce((function(max,v){return Math.max(max,durations_1[v])}),-1/0)}return minMax(duration,this.options.minimumDuration,this.options.maximumDuration)},__proto.createAnimationParam=function(pos,duration,option){var depaPos=this.axm.get(),destPos=pos,inputEvent=option&&option.event||null;return{depaPos:depaPos,destPos:destPos,duration:minMax(duration,this.options.minimumDuration,this.options.maximumDuration),delta:this.axm.getDelta(depaPos,destPos),inputEvent:inputEvent,input:option&&option.input||null,isTrusted:!!inputEvent,done:this.animationEnd}},__proto.grab=function(axes,option){if(this._animateParam&&axes.length){var orgPos_1=this.axm.get(axes),pos=this.axm.map(orgPos_1,(function(v,opt){return getCirculatedPos(v,opt.range,opt.circular)}));every(pos,(function(v,k){return orgPos_1[k]===v}))||this.em.triggerChange(pos,!1,orgPos_1,option,!!option),this._animateParam=null,this._raf&&function cancelAnimationFrame(key){caf(key)}(this._raf),this._raf=null,this.em.triggerAnimationEnd(!(!option||!option.event))}},__proto.getEventInfo=function(){return this._animateParam&&this._animateParam.input&&this._animateParam.inputEvent?{input:this._animateParam.input,event:this._animateParam.inputEvent}:null},__proto.restore=function(option){var pos=this.axm.get(),destPos=this.axm.map(pos,(function(v,opt){return Math.min(opt.range[1],Math.max(opt.range[0],v))}));this.animateTo(destPos,this.getDuration(pos,destPos),option)},__proto.animationEnd=function(){var beforeParam=this.getEventInfo();this._animateParam=null;var circularTargets=this.axm.filter(this.axm.get(),(function(v,opt){return isCircularable(v,opt.range,opt.circular)}));Object.keys(circularTargets).length>0&&this.setTo(this.axm.map(circularTargets,(function(v,opt){return getCirculatedPos(v,opt.range,opt.circular)}))),this.itm.setInterrupt(!1),this.em.triggerAnimationEnd(!!beforeParam),this.axm.isOutside()?this.restore(beforeParam):this.finish(!!beforeParam)},__proto.finish=function(isTrusted){this._animateParam=null,this.itm.setInterrupt(!1),this.em.triggerFinish(isTrusted)},__proto.animateLoop=function(param,complete){if(param.duration){this._animateParam=__assign({},param);var info_1=this._animateParam,self_1=this,destPos_1=info_1.destPos,prevPos_1=info_1.depaPos,prevEasingPer_1=0,directions_1=map(prevPos_1,(function(value,key){return value<=destPos_1[key]?1:-1})),originalIntendedPos_1=map(destPos_1,(function(v){return v})),prevTime_1=(new Date).getTime();info_1.startTime=prevTime_1,function loop(){self_1._raf=null;var currentTime=(new Date).getTime(),ratio=(currentTime-info_1.startTime)/param.duration,easingPer=self_1.easing(ratio),toPos=self_1.axm.map(prevPos_1,(function(pos,options,key){var nextPos=ratio>=1?destPos_1[key]:pos+info_1.delta[key]*(easingPer-prevEasingPer_1),circulatedPos=getCirculatedPos(nextPos,options.range,options.circular);if(nextPos!==circulatedPos){var rangeOffset=directions_1[key]*(options.range[1]-options.range[0]);destPos_1[key]-=rangeOffset,prevPos_1[key]-=rangeOffset}return circulatedPos})),isCanceled=!self_1.em.triggerChange(toPos,!1,prevPos_1);if(prevPos_1=toPos,prevTime_1=currentTime,prevEasingPer_1=easingPer,easingPer>=1)return equal(destPos_1=self_1.getFinalPos(destPos_1,originalIntendedPos_1),self_1.axm.get(Object.keys(destPos_1)))||self_1.em.triggerChange(destPos_1,!0,prevPos_1),void complete();isCanceled?self_1.finish(!1):self_1._raf=function requestAnimationFrame(fp){return raf(fp)}(loop)}()}else this.em.triggerChange(param.destPos,!0),complete()},__proto.getFinalPos=function(destPos,originalIntendedPos){var _this=this;return map(destPos,(function(value,key){return value>=originalIntendedPos[key]-1e-6&&value<=originalIntendedPos[key]+1e-6?originalIntendedPos[key]:roundNumber(value,_this.getRoundUnit(value,key))}))},__proto.getRoundUnit=function(val,key){var roundUnit=this.options.round,minRoundUnit=null;if(!roundUnit){var options=this.axm.getAxisOptions(key);minRoundUnit=function inversePow(n){return 1/Math.pow(10,n)}(Math.max(getDecimalPlace(options.range[0]),getDecimalPlace(options.range[1]),getDecimalPlace(val)))}return minRoundUnit||roundUnit},__proto.getUserControll=function(param){var userWish=param.setTo();return userWish.destPos=this.axm.get(userWish.destPos),userWish.duration=minMax(userWish.duration,this.options.minimumDuration,this.options.maximumDuration),userWish},__proto.animateTo=function(destPos,duration,option){var _this=this,param=this.createAnimationParam(destPos,duration,option),depaPos=__assign({},param.depaPos),retTrigger=this.em.triggerAnimationStart(param),userWish=this.getUserControll(param);if(!retTrigger&&this.axm.every(userWish.destPos,(function(v,opt){return isCircularable(v,opt.range,opt.circular)}))&&console.warn("You can't stop the 'animation' event when 'circular' is true."),retTrigger&&!equal(userWish.destPos,depaPos)){var inputEvent=option&&option.event||null;this.animateLoop({depaPos:depaPos,destPos:userWish.destPos,duration:userWish.duration,delta:this.axm.getDelta(depaPos,userWish.destPos),isTrusted:!!inputEvent,inputEvent:inputEvent,input:option&&option.input||null},(function(){return _this.animationEnd()}))}},__proto.easing=function(p){return p>1?1:this.options.easing(p)},__proto.setTo=function(pos,duration){void 0===duration&&(duration=0);var axes=Object.keys(pos);this.grab(axes);var orgPos=this.axm.get(axes);if(equal(pos,orgPos))return this;this.itm.setInterrupt(!0);var movedPos=filter(pos,(function(v,k){return orgPos[k]!==v}));return Object.keys(movedPos).length?equal(movedPos=this.axm.map(movedPos,(function(v,opt){var range=opt.range,circular=opt.circular;return circular&&(circular[0]||circular[1])?v:getInsidePosition(v,range,circular)})),orgPos)?this:(duration>0?this.animateTo(movedPos,duration):(this.em.triggerChange(movedPos),this.finish(!1)),this):this},__proto.setBy=function(pos,duration){return void 0===duration&&(duration=0),this.setTo(map(this.axm.get(Object.keys(pos)),(function(v,k){return v+pos[k]})),duration)},AnimationManager}(),EventManager=function(){function EventManager(axes){this.axes=axes}var __proto=EventManager.prototype;return __proto.triggerHold=function(pos,option){var roundPos=this.getRoundPos(pos).roundPos;this.axes.trigger("hold",{pos:roundPos,input:option.input||null,inputEvent:option.event||null,isTrusted:!0})},__proto.triggerRelease=function(param){var _a=this.getRoundPos(param.destPos,param.depaPos),roundPos=_a.roundPos,roundDepa=_a.roundDepa;param.destPos=roundPos,param.depaPos=roundDepa,param.setTo=this.createUserControll(param.destPos,param.duration),this.axes.trigger("release",param)},__proto.triggerChange=function(pos,isAccurate,depaPos,option,holding){void 0===holding&&(holding=!1);var am=this.am,axm=am.axm,eventInfo=am.getEventInfo(),_a=this.getRoundPos(pos,depaPos),roundPos=_a.roundPos,roundDepa=_a.roundDepa,moveTo=axm.moveTo(roundPos,roundDepa),inputEvent=option&&option.event||eventInfo&&eventInfo.event||null,param={pos:moveTo.pos,delta:moveTo.delta,holding:holding,inputEvent:inputEvent,isTrusted:!!inputEvent,input:option&&option.input||eventInfo&&eventInfo.input||null,set:inputEvent?this.createUserControll(moveTo.pos):function(){}},result=this.axes.trigger("change",param);return inputEvent&&axm.set(param.set().destPos),result},__proto.triggerAnimationStart=function(param){var _a=this.getRoundPos(param.destPos,param.depaPos),roundPos=_a.roundPos,roundDepa=_a.roundDepa;return param.destPos=roundPos,param.depaPos=roundDepa,param.setTo=this.createUserControll(param.destPos,param.duration),this.axes.trigger("animationStart",param)},__proto.triggerAnimationEnd=function(isTrusted){void 0===isTrusted&&(isTrusted=!1),this.axes.trigger("animationEnd",{isTrusted:isTrusted})},__proto.triggerFinish=function(isTrusted){void 0===isTrusted&&(isTrusted=!1),this.axes.trigger("finish",{isTrusted:isTrusted})},__proto.createUserControll=function(pos,duration){void 0===duration&&(duration=0);var userControl={destPos:__assign({},pos),duration:duration};return function(toPos,userDuration){return toPos&&(userControl.destPos=__assign({},toPos)),void 0!==userDuration&&(userControl.duration=userDuration),userControl}},__proto.setAnimationManager=function(am){this.am=am},__proto.destroy=function(){this.axes.off()},__proto.getRoundPos=function(pos,depaPos){var roundUnit=this.axes.options.round;return{roundPos:roundNumbers(pos,roundUnit),roundDepa:roundNumbers(depaPos,roundUnit)}},EventManager}(),InterruptManager=function(){function InterruptManager(options){this.options=options,this._prevented=!1}var __proto=InterruptManager.prototype;return __proto.isInterrupting=function(){return this.options.interruptable||this._prevented},__proto.isInterrupted=function(){return!this.options.interruptable&&this._prevented},__proto.setInterrupt=function(prevented){!this.options.interruptable&&(this._prevented=prevented)},InterruptManager}(),AxisManager=function(){function AxisManager(axis,options){var _this=this;this.axis=axis,this.options=options,this._complementOptions(),this._pos=Object.keys(this.axis).reduce((function(acc,v){return acc[v]=_this.axis[v].range[0],acc}),{})}var __proto=AxisManager.prototype;return __proto._complementOptions=function(){var _this=this;Object.keys(this.axis).forEach((function(axis){_this.axis[axis]=__assign({range:[0,100],bounce:[0,0],circular:[!1,!1]},_this.axis[axis]),["bounce","circular"].forEach((function(v){var axisOption=_this.axis,key=axisOption[axis][v];/string|number|boolean/.test(typeof key)&&(axisOption[axis][v]=[key,key])}))}))},__proto.getDelta=function(depaPos,destPos){var fullDepaPos=this.get(depaPos);return map(this.get(destPos),(function(v,k){return v-fullDepaPos[k]}))},__proto.get=function(axes){var _this=this;return axes&&Array.isArray(axes)?axes.reduce((function(acc,v){return v&&v in _this._pos&&(acc[v]=_this._pos[v]),acc}),{}):__assign(__assign({},this._pos),axes||{})},__proto.moveTo=function(pos,depaPos){void 0===depaPos&&(depaPos=this._pos);var delta=map(this._pos,(function(v,key){return key in pos&&key in depaPos?pos[key]-depaPos[key]:0}));return this.set(this.map(pos,(function(v,opt){return opt?getCirculatedPos(v,opt.range,opt.circular):0}))),{pos:__assign({},this._pos),delta:delta}},__proto.set=function(pos){for(var k in pos)k&&k in this._pos&&(this._pos[k]=pos[k])},__proto.every=function(pos,callback){var axisOptions=this.axis;return every(pos,(function(value,key){return callback(value,axisOptions[key],key)}))},__proto.filter=function(pos,callback){var axisOptions=this.axis;return filter(pos,(function(value,key){return callback(value,axisOptions[key],key)}))},__proto.map=function(pos,callback){var axisOptions=this.axis;return map(pos,(function(value,key){return callback(value,axisOptions[key],key)}))},__proto.isOutside=function(axes){return!this.every(axes?this.get(axes):this._pos,(function(v,opt){return!isOutside(v,opt.range)}))},__proto.getAxisOptions=function(key){return this.axis[key]},AxisManager}(),InputObserver=function(){function InputObserver(_a){var options=_a.options,itm=_a.itm,em=_a.em,axm=_a.axm,am=_a.am;this.isOutside=!1,this.moveDistance=null,this.isStopped=!1,this.options=options,this.itm=itm,this.em=em,this.axm=axm,this.am=am}var __proto=InputObserver.prototype;return __proto.atOutside=function(pos){var _this=this;if(this.isOutside)return this.axm.map(pos,(function(v,opt){var tn=opt.range[0]-opt.bounce[0],tx=opt.range[1]+opt.bounce[1];return v>tx?tx:vmax?max+_this.am.easing((v-max)/(out[1]*initSlope_1))*out[1]:v}))},__proto.get=function(input){return this.axm.get(input.axes)},__proto.hold=function(input,event){if(!this.itm.isInterrupted()&&input.axes.length){var changeOption={input:input,event:event};this.isStopped=!1,this.itm.setInterrupt(!0),this.am.grab(input.axes,changeOption),!this.moveDistance&&this.em.triggerHold(this.axm.get(),changeOption),this.isOutside=this.axm.isOutside(input.axes),this.moveDistance=this.axm.get(input.axes)}},__proto.change=function(input,event,offset){if(!this.isStopped&&this.itm.isInterrupting()&&!this.axm.every(offset,(function(v){return 0===v}))){var destPos,depaPos=this.moveDistance||this.axm.get(input.axes);destPos=map(depaPos,(function(v,k){return v+(offset[k]||0)})),this.moveDistance&&(this.moveDistance=destPos),this.isOutside&&this.axm.every(depaPos,(function(v,opt){return!isOutside(v,opt.range)}))&&(this.isOutside=!1),depaPos=this.atOutside(depaPos),destPos=this.atOutside(destPos),!this.em.triggerChange(destPos,!1,depaPos,{input:input,event:event},!0)&&(this.isStopped=!0,this.moveDistance=null,this.am.finish(!1))}},__proto.release=function(input,event,offset,inputDuration){if(!this.isStopped&&this.itm.isInterrupting()&&this.moveDistance){var pos=this.axm.get(input.axes),depaPos=this.axm.get(),destPos=this.axm.get(this.axm.map(offset,(function(v,opt,k){return opt.circular&&(opt.circular[0]||opt.circular[1])?pos[k]+v:getInsidePosition(pos[k]+v,opt.range,opt.circular,opt.bounce)}))),duration=this.am.getDuration(destPos,pos,inputDuration);0===duration&&(destPos=__assign({},depaPos));var param={depaPos:depaPos,destPos:destPos,duration:duration,delta:this.axm.getDelta(depaPos,destPos),inputEvent:event,input:input,isTrusted:!0};this.em.triggerRelease(param),this.moveDistance=null;var userWish=this.am.getUserControll(param),isEqual=equal(userWish.destPos,depaPos),changeOption={input:input,event:event};isEqual||0===userWish.duration?(!isEqual&&this.em.triggerChange(userWish.destPos,!1,depaPos,changeOption,!0),this.itm.setInterrupt(!1),this.axm.isOutside()?this.am.restore(changeOption):this.em.triggerFinish(!0)):this.am.animateTo(userWish.destPos,userWish.duration,changeOption)}},InputObserver}(),IS_IOS_SAFARI="ontouchstart"in axes_esm_win&&"safari"===agent_esm().browser.name,TRANSFORM=function(){if("undefined"==typeof document)return"";for(var bodyStyle=(document.head||document.getElementsByTagName("head")[0]).style,target=["transform","webkitTransform","msTransform","mozTransform"],i=0,len=target.length;i=0&&(this._inputs[index].disconnect(),this._inputs.splice(index,1))}else this._inputs.forEach((function(v){return v.disconnect()})),this._inputs=[];return this},__proto.get=function(axes){return this.axm.get(axes)},__proto.setTo=function(pos,duration){return void 0===duration&&(duration=0),this.am.setTo(pos,duration),this},__proto.setBy=function(pos,duration){return void 0===duration&&(duration=0),this.am.setBy(pos,duration),this},__proto.isBounceArea=function(axes){return this.axm.isOutside(axes)},__proto.destroy=function(){this.disconnect(),this.em.destroy()},Axes.VERSION="2.8.0",Axes.TRANSFORM=TRANSFORM,Axes.DIRECTION_NONE=1,Axes.DIRECTION_LEFT=2,Axes.DIRECTION_RIGHT=4,Axes.DIRECTION_UP=8,Axes.DIRECTION_DOWN=16,Axes.DIRECTION_HORIZONTAL=6,Axes.DIRECTION_VERTICAL=24,Axes.DIRECTION_ALL=30,Axes}(component_esm),axes_esm_SUPPORT_POINTER_EVENTS="PointerEvent"in axes_esm_win||"MSPointerEvent"in axes_esm_win,axes_esm_SUPPORT_TOUCH="ontouchstart"in axes_esm_win,UNIQUEKEY="_EGJS_AXES_INPUTTYPE_";function toAxis(source,offset){return offset.reduce((function(acc,v,i){return source[i]&&(acc[source[i]]=v),acc}),{})}function createHammer(element,options){try{return new Manager(element,__assign({},options))}catch(e){return null}}function convertInputType(inputType){void 0===inputType&&(inputType=[]);var hasTouch=!1,hasMouse=!1,hasPointer=!1;return inputType.forEach((function(v){switch(v){case"mouse":hasMouse=!0;break;case"touch":hasTouch=axes_esm_SUPPORT_TOUCH;break;case"pointer":hasPointer=axes_esm_SUPPORT_POINTER_EVENTS}})),hasPointer?PointerEventInput:hasTouch&&hasMouse?TouchMouseInput:hasTouch?TouchInput:hasMouse?MouseInput:null}function axes_esm_useDirection(checkType,direction,userDirection){return userDirection?!!(30===direction||direction&checkType&&userDirection&checkType):!!(direction&checkType)}var axes_esm_PanInput=function(){function PanInput(el,options){if(this.axes=[],this.hammer=null,this.element=null,this.panRecognizer=null,this.isRightEdge=!1,this.rightEdgeTimer=0,this.panFlag=!1,void 0===Manager)throw new Error("The Hammerjs must be loaded before eg.Axes.PanInput.\nhttp://hammerjs.github.io/");this.element=$(el),this.options=__assign({inputType:["touch","mouse","pointer"],scale:[1,1],thresholdAngle:45,threshold:0,iOSEdgeSwipeThreshold:30,releaseOnScroll:!1,hammerManagerOptions:{cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",userDrag:"none"}}},options),this.onHammerInput=this.onHammerInput.bind(this),this.onPanmove=this.onPanmove.bind(this),this.onPanend=this.onPanend.bind(this)}var __proto=PanInput.prototype;return __proto.mapAxes=function(axes){var useHorizontal=!!axes[0],useVertical=!!axes[1];this._direction=useHorizontal&&useVertical?30:useHorizontal?6:useVertical?24:1,this.axes=axes},__proto.connect=function(observer){var hammerOption={direction:this._direction,threshold:this.options.threshold};if(this.hammer)this.removeRecognizer(),this.dettachEvent();else{var keyValue=this.element[UNIQUEKEY];keyValue||(keyValue=String(Math.round(Math.random()*(new Date).getTime())));var inputClass=convertInputType(this.options.inputType);if(!inputClass)throw new Error("Wrong inputType parameter!");this.hammer=createHammer(this.element,__assign({inputClass:inputClass},this.options.hammerManagerOptions)),this.element[UNIQUEKEY]=keyValue}return this.panRecognizer=new PanRecognizer(hammerOption),this.hammer.add(this.panRecognizer),this.attachEvent(observer),this},__proto.disconnect=function(){return this.removeRecognizer(),this.hammer&&this.dettachEvent(),this._direction=1,this},__proto.destroy=function(){this.disconnect(),this.hammer&&0===this.hammer.recognizers.length&&this.hammer.destroy(),delete this.element[UNIQUEKEY],this.element=null,this.hammer=null},__proto.enable=function(){return this.hammer&&(this.hammer.get("pan").options.enable=!0),this},__proto.disable=function(){return this.hammer&&(this.hammer.get("pan").options.enable=!1),this},__proto.isEnable=function(){return!(!this.hammer||!this.hammer.get("pan").options.enable)},__proto.removeRecognizer=function(){this.hammer&&this.panRecognizer&&(this.hammer.remove(this.panRecognizer),this.panRecognizer=null)},__proto.onHammerInput=function(event){if(this.isEnable())if(event.isFirst){if(this.panFlag=!1,!1!==event.srcEvent.cancelable){var edgeThreshold=this.options.iOSEdgeSwipeThreshold;this.observer.hold(this,event),this.isRightEdge=IS_IOS_SAFARI&&event.center.x>window.innerWidth-edgeThreshold,this.panFlag=!0}}else event.isFinal&&this.onPanend(event)},__proto.onPanmove=function(event){var _this=this;if(this.panFlag){var _a=this.options,iOSEdgeSwipeThreshold=_a.iOSEdgeSwipeThreshold,releaseOnScroll=_a.releaseOnScroll,userDirection=function getDirectionByAngle(angle,thresholdAngle){if(thresholdAngle<0||thresholdAngle>90)return 1;var toAngle=Math.abs(angle);return toAngle>thresholdAngle&&toAngle<180-thresholdAngle?24:6}(event.angle,this.options.thresholdAngle),prevInput=this.hammer.session.prevInput;if(!releaseOnScroll||event.srcEvent.cancelable){if(prevInput&&IS_IOS_SAFARI){if(event.center.x<0)return void this.onPanend(__assign(__assign({},prevInput),{velocityX:0,velocityY:0,offsetX:0,offsetY:0}));this.isRightEdge&&(clearTimeout(this.rightEdgeTimer),event.deltaX<-iOSEdgeSwipeThreshold?this.isRightEdge=!1:this.rightEdgeTimer=window.setTimeout((function(){_this.onPanend(__assign(__assign({},prevInput),{velocityX:0,velocityY:0,offsetX:0,offsetY:0}))}),100))}prevInput?(event.offsetX=event.deltaX-prevInput.deltaX,event.offsetY=event.deltaY-prevInput.deltaY):(event.offsetX=0,event.offsetY=0);var offset=this.getOffset([event.offsetX,event.offsetY],[axes_esm_useDirection(6,this._direction,userDirection),axes_esm_useDirection(24,this._direction,userDirection)]),prevent=offset.some((function(v){return 0!==v}));if(prevent){var srcEvent=event.srcEvent;!1!==srcEvent.cancelable&&srcEvent.preventDefault(),srcEvent.stopPropagation()}event.preventSystemEvent=prevent,prevent&&this.observer.change(this,event,toAxis(this.axes,offset))}else this.onPanend(__assign(__assign({},event),{velocityX:0,velocityY:0,offsetX:0,offsetY:0}))}},__proto.onPanend=function(event){if(this.panFlag){clearTimeout(this.rightEdgeTimer),this.panFlag=!1;var offset=this.getOffset([Math.abs(event.velocityX)*(event.deltaX<0?-1:1),Math.abs(event.velocityY)*(event.deltaY<0?-1:1)],[axes_esm_useDirection(6,this._direction),axes_esm_useDirection(24,this._direction)]);offset=function getNextOffset(speeds,deceleration){var normalSpeed=Math.sqrt(speeds[0]*speeds[0]+speeds[1]*speeds[1]),duration=Math.abs(normalSpeed/-deceleration);return[speeds[0]/2*duration,speeds[1]/2*duration]}(offset,this.observer.options.deceleration),this.observer.release(this,event,toAxis(this.axes,offset))}},__proto.attachEvent=function(observer){this.observer=observer,this.hammer.on("hammer.input",this.onHammerInput).on("panstart panmove",this.onPanmove)},__proto.dettachEvent=function(){this.hammer.off("hammer.input",this.onHammerInput).off("panstart panmove",this.onPanmove),this.observer=null},__proto.getOffset=function(properties,direction){var offset=[0,0],scale=this.options.scale;return direction[0]&&(offset[0]=properties[0]*scale[0]),direction[1]&&(offset[1]=properties[1]*scale[1]),offset},PanInput}(),axes_esm_PinchInput=function(){function PinchInput(el,options){if(this.axes=[],this.hammer=null,this.element=null,this._base=null,this._prev=null,this.pinchRecognizer=null,void 0===Manager)throw new Error("The Hammerjs must be loaded before eg.Axes.PinchInput.\nhttp://hammerjs.github.io/");this.element=$(el),this.options=__assign({scale:1,threshold:0,inputType:["touch","pointer"],hammerManagerOptions:{cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",userDrag:"none"}}},options),this.onPinchStart=this.onPinchStart.bind(this),this.onPinchMove=this.onPinchMove.bind(this),this.onPinchEnd=this.onPinchEnd.bind(this)}var __proto=PinchInput.prototype;return __proto.mapAxes=function(axes){this.axes=axes},__proto.connect=function(observer){var hammerOption={threshold:this.options.threshold};if(this.hammer)this.removeRecognizer(),this.dettachEvent();else{var keyValue=this.element[UNIQUEKEY];keyValue||(keyValue=String(Math.round(Math.random()*(new Date).getTime())));var inputClass=convertInputType(this.options.inputType);if(!inputClass)throw new Error("Wrong inputType parameter!");this.hammer=createHammer(this.element,__assign({inputClass:inputClass},this.options.hammerManagerOptions)),this.element[UNIQUEKEY]=keyValue}return this.pinchRecognizer=new PinchRecognizer(hammerOption),this.hammer.add(this.pinchRecognizer),this.attachEvent(observer),this},__proto.disconnect=function(){return this.removeRecognizer(),this.hammer&&(this.hammer.remove(this.pinchRecognizer),this.pinchRecognizer=null,this.dettachEvent()),this},__proto.destroy=function(){this.disconnect(),this.hammer&&0===this.hammer.recognizers.length&&this.hammer.destroy(),delete this.element[UNIQUEKEY],this.element=null,this.hammer=null},__proto.removeRecognizer=function(){this.hammer&&this.pinchRecognizer&&(this.hammer.remove(this.pinchRecognizer),this.pinchRecognizer=null)},__proto.onPinchStart=function(event){this._base=this.observer.get(this)[this.axes[0]];var offset=this.getOffset(event.scale);this.observer.hold(this,event),this.observer.change(this,event,toAxis(this.axes,[offset])),this._prev=event.scale},__proto.onPinchMove=function(event){var offset=this.getOffset(event.scale,this._prev);this.observer.change(this,event,toAxis(this.axes,[offset])),this._prev=event.scale},__proto.onPinchEnd=function(event){var offset=this.getOffset(event.scale,this._prev);this.observer.change(this,event,toAxis(this.axes,[offset])),this.observer.release(this,event,toAxis(this.axes,[0]),0),this._base=null,this._prev=null},__proto.getOffset=function(pinchScale,prev){return void 0===prev&&(prev=1),this._base*(pinchScale-prev)*this.options.scale},__proto.attachEvent=function(observer){this.observer=observer,this.hammer.on("pinchstart",this.onPinchStart).on("pinchmove",this.onPinchMove).on("pinchend",this.onPinchEnd)},__proto.dettachEvent=function(){this.hammer.off("pinchstart",this.onPinchStart).off("pinchmove",this.onPinchMove).off("pinchend",this.onPinchEnd),this.observer=null,this._prev=null},__proto.enable=function(){return this.hammer&&(this.hammer.get("pinch").options.enable=!0),this},__proto.disable=function(){return this.hammer&&(this.hammer.get("pinch").options.enable=!1),this},__proto.isEnable=function(){return!(!this.hammer||!this.hammer.get("pinch").options.enable)},PinchInput}(),WheelInput=function(){function WheelInput(el,options){this.axes=[],this.element=null,this._isEnabled=!1,this._isHolded=!1,this._timer=null,this.element=$(el),this.options=__assign({scale:1,useNormalized:!0},options),this.onWheel=this.onWheel.bind(this)}var __proto=WheelInput.prototype;return __proto.mapAxes=function(axes){this.axes=axes},__proto.connect=function(observer){return this.dettachEvent(),this.attachEvent(observer),this},__proto.disconnect=function(){return this.dettachEvent(),this},__proto.destroy=function(){this.disconnect(),this.element=null},__proto.onWheel=function(event){var _this=this;if(this._isEnabled&&(event.preventDefault(),0!==event.deltaY)){this._isHolded||(this.observer.hold(this,event),this._isHolded=!0);var offset=(event.deltaY>0?-1:1)*this.options.scale*(this.options.useNormalized?1:Math.abs(event.deltaY));this.observer.change(this,event,toAxis(this.axes,[offset])),clearTimeout(this._timer),this._timer=setTimeout((function(){_this._isHolded&&(_this._isHolded=!1,_this.observer.release(_this,event,toAxis(_this.axes,[0])))}),50)}},__proto.attachEvent=function(observer){this.observer=observer,this.element.addEventListener("wheel",this.onWheel),this._isEnabled=!0},__proto.dettachEvent=function(){this.element.removeEventListener("wheel",this.onWheel),this._isEnabled=!1,this.observer=null,this._timer&&(clearTimeout(this._timer),this._timer=null)},__proto.enable=function(){return this._isEnabled=!0,this},__proto.disable=function(){return this._isEnabled=!1,this},__proto.isEnable=function(){return this._isEnabled},WheelInput}(),MoveKeyInput=function(){function MoveKeyInput(el,options){this.axes=[],this.element=null,this._isEnabled=!1,this._isHolded=!1,this._timer=null,this.element=$(el),this.options=__assign({scale:[1,1]},options),this.onKeydown=this.onKeydown.bind(this),this.onKeyup=this.onKeyup.bind(this)}var __proto=MoveKeyInput.prototype;return __proto.mapAxes=function(axes){this.axes=axes},__proto.connect=function(observer){return this.dettachEvent(),"0"!==this.element.getAttribute("tabindex")&&this.element.setAttribute("tabindex","0"),this.attachEvent(observer),this},__proto.disconnect=function(){return this.dettachEvent(),this},__proto.destroy=function(){this.disconnect(),this.element=null},__proto.onKeydown=function(e){if(this._isEnabled){var isMoveKey=!0,direction=1,move=-1;switch(e.keyCode){case 37:case 65:direction=-1;break;case 39:case 68:break;case 40:case 83:direction=-1,move=1;break;case 38:case 87:move=1;break;default:isMoveKey=!1}if((-1===move&&!this.axes[0]||1===move&&!this.axes[1])&&(isMoveKey=!1),isMoveKey){var offsets=-1===move?[+this.options.scale[0]*direction,0]:[0,+this.options.scale[1]*direction];this._isHolded||(this.observer.hold(this,event),this._isHolded=!0),clearTimeout(this._timer),this.observer.change(this,event,toAxis(this.axes,offsets))}}},__proto.onKeyup=function(e){var _this=this;this._isHolded&&(clearTimeout(this._timer),this._timer=setTimeout((function(){_this.observer.release(_this,e,toAxis(_this.axes,[0,0])),_this._isHolded=!1}),80))},__proto.attachEvent=function(observer){this.observer=observer,this.element.addEventListener("keydown",this.onKeydown,!1),this.element.addEventListener("keypress",this.onKeydown,!1),this.element.addEventListener("keyup",this.onKeyup,!1),this._isEnabled=!0},__proto.dettachEvent=function(){this.element.removeEventListener("keydown",this.onKeydown,!1),this.element.removeEventListener("keypress",this.onKeydown,!1),this.element.removeEventListener("keyup",this.onKeyup,!1),this._isEnabled=!1,this.observer=null},__proto.enable=function(){return this._isEnabled=!0,this},__proto.disable=function(){return this._isEnabled=!1,this},__proto.isEnable=function(){return this._isEnabled},MoveKeyInput}(),axes_esm=axes_esm_Axes,EPSILON=1e-6,ARRAY_TYPE="undefined"!=typeof Float32Array?Float32Array:Array,RANDOM=Math.random;function setMatrixArrayType(type){ARRAY_TYPE=type}var degree=Math.PI/180;function toRadian(a){return a*degree}function equals(a,b){return Math.abs(a-b)<=EPSILON*Math.max(1,Math.abs(a),Math.abs(b))}function create(){var out=new ARRAY_TYPE(9);return ARRAY_TYPE!=Float32Array&&(out[1]=0,out[2]=0,out[3]=0,out[5]=0,out[6]=0,out[7]=0),out[0]=1,out[4]=1,out[8]=1,out}function fromMat4(out,a){return out[0]=a[0],out[1]=a[1],out[2]=a[2],out[3]=a[4],out[4]=a[5],out[5]=a[6],out[6]=a[8],out[7]=a[9],out[8]=a[10],out}function clone(a){var out=new ARRAY_TYPE(9);return out[0]=a[0],out[1]=a[1],out[2]=a[2],out[3]=a[3],out[4]=a[4],out[5]=a[5],out[6]=a[6],out[7]=a[7],out[8]=a[8],out}function copy(out,a){return out[0]=a[0],out[1]=a[1],out[2]=a[2],out[3]=a[3],out[4]=a[4],out[5]=a[5],out[6]=a[6],out[7]=a[7],out[8]=a[8],out}function fromValues(m00,m01,m02,m10,m11,m12,m20,m21,m22){var out=new ARRAY_TYPE(9);return out[0]=m00,out[1]=m01,out[2]=m02,out[3]=m10,out[4]=m11,out[5]=m12,out[6]=m20,out[7]=m21,out[8]=m22,out}function set(out,m00,m01,m02,m10,m11,m12,m20,m21,m22){return out[0]=m00,out[1]=m01,out[2]=m02,out[3]=m10,out[4]=m11,out[5]=m12,out[6]=m20,out[7]=m21,out[8]=m22,out}function identity(out){return out[0]=1,out[1]=0,out[2]=0,out[3]=0,out[4]=1,out[5]=0,out[6]=0,out[7]=0,out[8]=1,out}function transpose(out,a){if(out===a){var a01=a[1],a02=a[2],a12=a[5];out[1]=a[3],out[2]=a[6],out[3]=a01,out[5]=a[7],out[6]=a02,out[7]=a12}else out[0]=a[0],out[1]=a[3],out[2]=a[6],out[3]=a[1],out[4]=a[4],out[5]=a[7],out[6]=a[2],out[7]=a[5],out[8]=a[8];return out}function invert(out,a){var a00=a[0],a01=a[1],a02=a[2],a10=a[3],a11=a[4],a12=a[5],a20=a[6],a21=a[7],a22=a[8],b01=a22*a11-a12*a21,b11=-a22*a10+a12*a20,b21=a21*a10-a11*a20,det=a00*b01+a01*b11+a02*b21;return det?(det=1/det,out[0]=b01*det,out[1]=(-a22*a01+a02*a21)*det,out[2]=(a12*a01-a02*a11)*det,out[3]=b11*det,out[4]=(a22*a00-a02*a20)*det,out[5]=(-a12*a00+a02*a10)*det,out[6]=b21*det,out[7]=(-a21*a00+a01*a20)*det,out[8]=(a11*a00-a01*a10)*det,out):null}function adjoint(out,a){var a00=a[0],a01=a[1],a02=a[2],a10=a[3],a11=a[4],a12=a[5],a20=a[6],a21=a[7],a22=a[8];return out[0]=a11*a22-a12*a21,out[1]=a02*a21-a01*a22,out[2]=a01*a12-a02*a11,out[3]=a12*a20-a10*a22,out[4]=a00*a22-a02*a20,out[5]=a02*a10-a00*a12,out[6]=a10*a21-a11*a20,out[7]=a01*a20-a00*a21,out[8]=a00*a11-a01*a10,out}function determinant(a){var a00=a[0],a01=a[1],a02=a[2],a10=a[3],a11=a[4],a12=a[5],a20=a[6],a21=a[7],a22=a[8];return a00*(a22*a11-a12*a21)+a01*(-a22*a10+a12*a20)+a02*(a21*a10-a11*a20)}function multiply(out,a,b){var a00=a[0],a01=a[1],a02=a[2],a10=a[3],a11=a[4],a12=a[5],a20=a[6],a21=a[7],a22=a[8],b00=b[0],b01=b[1],b02=b[2],b10=b[3],b11=b[4],b12=b[5],b20=b[6],b21=b[7],b22=b[8];return out[0]=b00*a00+b01*a10+b02*a20,out[1]=b00*a01+b01*a11+b02*a21,out[2]=b00*a02+b01*a12+b02*a22,out[3]=b10*a00+b11*a10+b12*a20,out[4]=b10*a01+b11*a11+b12*a21,out[5]=b10*a02+b11*a12+b12*a22,out[6]=b20*a00+b21*a10+b22*a20,out[7]=b20*a01+b21*a11+b22*a21,out[8]=b20*a02+b21*a12+b22*a22,out}function translate(out,a,v){var a00=a[0],a01=a[1],a02=a[2],a10=a[3],a11=a[4],a12=a[5],a20=a[6],a21=a[7],a22=a[8],x=v[0],y=v[1];return out[0]=a00,out[1]=a01,out[2]=a02,out[3]=a10,out[4]=a11,out[5]=a12,out[6]=x*a00+y*a10+a20,out[7]=x*a01+y*a11+a21,out[8]=x*a02+y*a12+a22,out}function rotate(out,a,rad){var a00=a[0],a01=a[1],a02=a[2],a10=a[3],a11=a[4],a12=a[5],a20=a[6],a21=a[7],a22=a[8],s=Math.sin(rad),c=Math.cos(rad);return out[0]=c*a00+s*a10,out[1]=c*a01+s*a11,out[2]=c*a02+s*a12,out[3]=c*a10-s*a00,out[4]=c*a11-s*a01,out[5]=c*a12-s*a02,out[6]=a20,out[7]=a21,out[8]=a22,out}function mat3_scale(out,a,v){var x=v[0],y=v[1];return out[0]=x*a[0],out[1]=x*a[1],out[2]=x*a[2],out[3]=y*a[3],out[4]=y*a[4],out[5]=y*a[5],out[6]=a[6],out[7]=a[7],out[8]=a[8],out}function fromTranslation(out,v){return out[0]=1,out[1]=0,out[2]=0,out[3]=0,out[4]=1,out[5]=0,out[6]=v[0],out[7]=v[1],out[8]=1,out}function fromRotation(out,rad){var s=Math.sin(rad),c=Math.cos(rad);return out[0]=c,out[1]=s,out[2]=0,out[3]=-s,out[4]=c,out[5]=0,out[6]=0,out[7]=0,out[8]=1,out}function fromScaling(out,v){return out[0]=v[0],out[1]=0,out[2]=0,out[3]=0,out[4]=v[1],out[5]=0,out[6]=0,out[7]=0,out[8]=1,out}function fromMat2d(out,a){return out[0]=a[0],out[1]=a[1],out[2]=0,out[3]=a[2],out[4]=a[3],out[5]=0,out[6]=a[4],out[7]=a[5],out[8]=1,out}function fromQuat(out,q){var x=q[0],y=q[1],z=q[2],w=q[3],x2=x+x,y2=y+y,z2=z+z,xx=x*x2,yx=y*x2,yy=y*y2,zx=z*x2,zy=z*y2,zz=z*z2,wx=w*x2,wy=w*y2,wz=w*z2;return out[0]=1-yy-zz,out[3]=yx-wz,out[6]=zx+wy,out[1]=yx+wz,out[4]=1-xx-zz,out[7]=zy-wx,out[2]=zx-wy,out[5]=zy+wx,out[8]=1-xx-yy,out}function normalFromMat4(out,a){var a00=a[0],a01=a[1],a02=a[2],a03=a[3],a10=a[4],a11=a[5],a12=a[6],a13=a[7],a20=a[8],a21=a[9],a22=a[10],a23=a[11],a30=a[12],a31=a[13],a32=a[14],a33=a[15],b00=a00*a11-a01*a10,b01=a00*a12-a02*a10,b02=a00*a13-a03*a10,b03=a01*a12-a02*a11,b04=a01*a13-a03*a11,b05=a02*a13-a03*a12,b06=a20*a31-a21*a30,b07=a20*a32-a22*a30,b08=a20*a33-a23*a30,b09=a21*a32-a22*a31,b10=a21*a33-a23*a31,b11=a22*a33-a23*a32,det=b00*b11-b01*b10+b02*b09+b03*b08-b04*b07+b05*b06;return det?(det=1/det,out[0]=(a11*b11-a12*b10+a13*b09)*det,out[1]=(a12*b08-a10*b11-a13*b07)*det,out[2]=(a10*b10-a11*b08+a13*b06)*det,out[3]=(a02*b10-a01*b11-a03*b09)*det,out[4]=(a00*b11-a02*b08+a03*b07)*det,out[5]=(a01*b08-a00*b10-a03*b06)*det,out[6]=(a31*b05-a32*b04+a33*b03)*det,out[7]=(a32*b02-a30*b05-a33*b01)*det,out[8]=(a30*b04-a31*b02+a33*b00)*det,out):null}function projection(out,width,height){return out[0]=2/width,out[1]=0,out[2]=0,out[3]=0,out[4]=-2/height,out[5]=0,out[6]=-1,out[7]=1,out[8]=1,out}function str(a){return"mat3("+a[0]+", "+a[1]+", "+a[2]+", "+a[3]+", "+a[4]+", "+a[5]+", "+a[6]+", "+a[7]+", "+a[8]+")"}function frob(a){return Math.hypot(a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8])}function add(out,a,b){return out[0]=a[0]+b[0],out[1]=a[1]+b[1],out[2]=a[2]+b[2],out[3]=a[3]+b[3],out[4]=a[4]+b[4],out[5]=a[5]+b[5],out[6]=a[6]+b[6],out[7]=a[7]+b[7],out[8]=a[8]+b[8],out}function subtract(out,a,b){return out[0]=a[0]-b[0],out[1]=a[1]-b[1],out[2]=a[2]-b[2],out[3]=a[3]-b[3],out[4]=a[4]-b[4],out[5]=a[5]-b[5],out[6]=a[6]-b[6],out[7]=a[7]-b[7],out[8]=a[8]-b[8],out}function multiplyScalar(out,a,b){return out[0]=a[0]*b,out[1]=a[1]*b,out[2]=a[2]*b,out[3]=a[3]*b,out[4]=a[4]*b,out[5]=a[5]*b,out[6]=a[6]*b,out[7]=a[7]*b,out[8]=a[8]*b,out}function multiplyScalarAndAdd(out,a,b,scale){return out[0]=a[0]+b[0]*scale,out[1]=a[1]+b[1]*scale,out[2]=a[2]+b[2]*scale,out[3]=a[3]+b[3]*scale,out[4]=a[4]+b[4]*scale,out[5]=a[5]+b[5]*scale,out[6]=a[6]+b[6]*scale,out[7]=a[7]+b[7]*scale,out[8]=a[8]+b[8]*scale,out}function exactEquals(a,b){return a[0]===b[0]&&a[1]===b[1]&&a[2]===b[2]&&a[3]===b[3]&&a[4]===b[4]&&a[5]===b[5]&&a[6]===b[6]&&a[7]===b[7]&&a[8]===b[8]}function mat3_equals(a,b){var a0=a[0],a1=a[1],a2=a[2],a3=a[3],a4=a[4],a5=a[5],a6=a[6],a7=a[7],a8=a[8],b0=b[0],b1=b[1],b2=b[2],b3=b[3],b4=b[4],b5=b[5],b6=b[6],b7=b[7],b8=b[8];return Math.abs(a0-b0)<=EPSILON*Math.max(1,Math.abs(a0),Math.abs(b0))&&Math.abs(a1-b1)<=EPSILON*Math.max(1,Math.abs(a1),Math.abs(b1))&&Math.abs(a2-b2)<=EPSILON*Math.max(1,Math.abs(a2),Math.abs(b2))&&Math.abs(a3-b3)<=EPSILON*Math.max(1,Math.abs(a3),Math.abs(b3))&&Math.abs(a4-b4)<=EPSILON*Math.max(1,Math.abs(a4),Math.abs(b4))&&Math.abs(a5-b5)<=EPSILON*Math.max(1,Math.abs(a5),Math.abs(b5))&&Math.abs(a6-b6)<=EPSILON*Math.max(1,Math.abs(a6),Math.abs(b6))&&Math.abs(a7-b7)<=EPSILON*Math.max(1,Math.abs(a7),Math.abs(b7))&&Math.abs(a8-b8)<=EPSILON*Math.max(1,Math.abs(a8),Math.abs(b8))}Math.hypot||(Math.hypot=function(){for(var y=0,i=arguments.length;i--;)y+=arguments[i]*arguments[i];return Math.sqrt(y)});var mul=multiply,sub=subtract;function mat4_create(){var out=new ARRAY_TYPE(16);return ARRAY_TYPE!=Float32Array&&(out[1]=0,out[2]=0,out[3]=0,out[4]=0,out[6]=0,out[7]=0,out[8]=0,out[9]=0,out[11]=0,out[12]=0,out[13]=0,out[14]=0),out[0]=1,out[5]=1,out[10]=1,out[15]=1,out}function mat4_clone(a){var out=new ARRAY_TYPE(16);return out[0]=a[0],out[1]=a[1],out[2]=a[2],out[3]=a[3],out[4]=a[4],out[5]=a[5],out[6]=a[6],out[7]=a[7],out[8]=a[8],out[9]=a[9],out[10]=a[10],out[11]=a[11],out[12]=a[12],out[13]=a[13],out[14]=a[14],out[15]=a[15],out}function mat4_copy(out,a){return out[0]=a[0],out[1]=a[1],out[2]=a[2],out[3]=a[3],out[4]=a[4],out[5]=a[5],out[6]=a[6],out[7]=a[7],out[8]=a[8],out[9]=a[9],out[10]=a[10],out[11]=a[11],out[12]=a[12],out[13]=a[13],out[14]=a[14],out[15]=a[15],out}function mat4_fromValues(m00,m01,m02,m03,m10,m11,m12,m13,m20,m21,m22,m23,m30,m31,m32,m33){var out=new ARRAY_TYPE(16);return out[0]=m00,out[1]=m01,out[2]=m02,out[3]=m03,out[4]=m10,out[5]=m11,out[6]=m12,out[7]=m13,out[8]=m20,out[9]=m21,out[10]=m22,out[11]=m23,out[12]=m30,out[13]=m31,out[14]=m32,out[15]=m33,out}function mat4_set(out,m00,m01,m02,m03,m10,m11,m12,m13,m20,m21,m22,m23,m30,m31,m32,m33){return out[0]=m00,out[1]=m01,out[2]=m02,out[3]=m03,out[4]=m10,out[5]=m11,out[6]=m12,out[7]=m13,out[8]=m20,out[9]=m21,out[10]=m22,out[11]=m23,out[12]=m30,out[13]=m31,out[14]=m32,out[15]=m33,out}function mat4_identity(out){return out[0]=1,out[1]=0,out[2]=0,out[3]=0,out[4]=0,out[5]=1,out[6]=0,out[7]=0,out[8]=0,out[9]=0,out[10]=1,out[11]=0,out[12]=0,out[13]=0,out[14]=0,out[15]=1,out}function mat4_transpose(out,a){if(out===a){var a01=a[1],a02=a[2],a03=a[3],a12=a[6],a13=a[7],a23=a[11];out[1]=a[4],out[2]=a[8],out[3]=a[12],out[4]=a01,out[6]=a[9],out[7]=a[13],out[8]=a02,out[9]=a12,out[11]=a[14],out[12]=a03,out[13]=a13,out[14]=a23}else out[0]=a[0],out[1]=a[4],out[2]=a[8],out[3]=a[12],out[4]=a[1],out[5]=a[5],out[6]=a[9],out[7]=a[13],out[8]=a[2],out[9]=a[6],out[10]=a[10],out[11]=a[14],out[12]=a[3],out[13]=a[7],out[14]=a[11],out[15]=a[15];return out}function mat4_invert(out,a){var a00=a[0],a01=a[1],a02=a[2],a03=a[3],a10=a[4],a11=a[5],a12=a[6],a13=a[7],a20=a[8],a21=a[9],a22=a[10],a23=a[11],a30=a[12],a31=a[13],a32=a[14],a33=a[15],b00=a00*a11-a01*a10,b01=a00*a12-a02*a10,b02=a00*a13-a03*a10,b03=a01*a12-a02*a11,b04=a01*a13-a03*a11,b05=a02*a13-a03*a12,b06=a20*a31-a21*a30,b07=a20*a32-a22*a30,b08=a20*a33-a23*a30,b09=a21*a32-a22*a31,b10=a21*a33-a23*a31,b11=a22*a33-a23*a32,det=b00*b11-b01*b10+b02*b09+b03*b08-b04*b07+b05*b06;return det?(det=1/det,out[0]=(a11*b11-a12*b10+a13*b09)*det,out[1]=(a02*b10-a01*b11-a03*b09)*det,out[2]=(a31*b05-a32*b04+a33*b03)*det,out[3]=(a22*b04-a21*b05-a23*b03)*det,out[4]=(a12*b08-a10*b11-a13*b07)*det,out[5]=(a00*b11-a02*b08+a03*b07)*det,out[6]=(a32*b02-a30*b05-a33*b01)*det,out[7]=(a20*b05-a22*b02+a23*b01)*det,out[8]=(a10*b10-a11*b08+a13*b06)*det,out[9]=(a01*b08-a00*b10-a03*b06)*det,out[10]=(a30*b04-a31*b02+a33*b00)*det,out[11]=(a21*b02-a20*b04-a23*b00)*det,out[12]=(a11*b07-a10*b09-a12*b06)*det,out[13]=(a00*b09-a01*b07+a02*b06)*det,out[14]=(a31*b01-a30*b03-a32*b00)*det,out[15]=(a20*b03-a21*b01+a22*b00)*det,out):null}function mat4_adjoint(out,a){var a00=a[0],a01=a[1],a02=a[2],a03=a[3],a10=a[4],a11=a[5],a12=a[6],a13=a[7],a20=a[8],a21=a[9],a22=a[10],a23=a[11],a30=a[12],a31=a[13],a32=a[14],a33=a[15];return out[0]=a11*(a22*a33-a23*a32)-a21*(a12*a33-a13*a32)+a31*(a12*a23-a13*a22),out[1]=-(a01*(a22*a33-a23*a32)-a21*(a02*a33-a03*a32)+a31*(a02*a23-a03*a22)),out[2]=a01*(a12*a33-a13*a32)-a11*(a02*a33-a03*a32)+a31*(a02*a13-a03*a12),out[3]=-(a01*(a12*a23-a13*a22)-a11*(a02*a23-a03*a22)+a21*(a02*a13-a03*a12)),out[4]=-(a10*(a22*a33-a23*a32)-a20*(a12*a33-a13*a32)+a30*(a12*a23-a13*a22)),out[5]=a00*(a22*a33-a23*a32)-a20*(a02*a33-a03*a32)+a30*(a02*a23-a03*a22),out[6]=-(a00*(a12*a33-a13*a32)-a10*(a02*a33-a03*a32)+a30*(a02*a13-a03*a12)),out[7]=a00*(a12*a23-a13*a22)-a10*(a02*a23-a03*a22)+a20*(a02*a13-a03*a12),out[8]=a10*(a21*a33-a23*a31)-a20*(a11*a33-a13*a31)+a30*(a11*a23-a13*a21),out[9]=-(a00*(a21*a33-a23*a31)-a20*(a01*a33-a03*a31)+a30*(a01*a23-a03*a21)),out[10]=a00*(a11*a33-a13*a31)-a10*(a01*a33-a03*a31)+a30*(a01*a13-a03*a11),out[11]=-(a00*(a11*a23-a13*a21)-a10*(a01*a23-a03*a21)+a20*(a01*a13-a03*a11)),out[12]=-(a10*(a21*a32-a22*a31)-a20*(a11*a32-a12*a31)+a30*(a11*a22-a12*a21)),out[13]=a00*(a21*a32-a22*a31)-a20*(a01*a32-a02*a31)+a30*(a01*a22-a02*a21),out[14]=-(a00*(a11*a32-a12*a31)-a10*(a01*a32-a02*a31)+a30*(a01*a12-a02*a11)),out[15]=a00*(a11*a22-a12*a21)-a10*(a01*a22-a02*a21)+a20*(a01*a12-a02*a11),out}function mat4_determinant(a){var a00=a[0],a01=a[1],a02=a[2],a03=a[3],a10=a[4],a11=a[5],a12=a[6],a13=a[7],a20=a[8],a21=a[9],a22=a[10],a23=a[11],a30=a[12],a31=a[13],a32=a[14],a33=a[15];return(a00*a11-a01*a10)*(a22*a33-a23*a32)-(a00*a12-a02*a10)*(a21*a33-a23*a31)+(a00*a13-a03*a10)*(a21*a32-a22*a31)+(a01*a12-a02*a11)*(a20*a33-a23*a30)-(a01*a13-a03*a11)*(a20*a32-a22*a30)+(a02*a13-a03*a12)*(a20*a31-a21*a30)}function mat4_multiply(out,a,b){var a00=a[0],a01=a[1],a02=a[2],a03=a[3],a10=a[4],a11=a[5],a12=a[6],a13=a[7],a20=a[8],a21=a[9],a22=a[10],a23=a[11],a30=a[12],a31=a[13],a32=a[14],a33=a[15],b0=b[0],b1=b[1],b2=b[2],b3=b[3];return out[0]=b0*a00+b1*a10+b2*a20+b3*a30,out[1]=b0*a01+b1*a11+b2*a21+b3*a31,out[2]=b0*a02+b1*a12+b2*a22+b3*a32,out[3]=b0*a03+b1*a13+b2*a23+b3*a33,b0=b[4],b1=b[5],b2=b[6],b3=b[7],out[4]=b0*a00+b1*a10+b2*a20+b3*a30,out[5]=b0*a01+b1*a11+b2*a21+b3*a31,out[6]=b0*a02+b1*a12+b2*a22+b3*a32,out[7]=b0*a03+b1*a13+b2*a23+b3*a33,b0=b[8],b1=b[9],b2=b[10],b3=b[11],out[8]=b0*a00+b1*a10+b2*a20+b3*a30,out[9]=b0*a01+b1*a11+b2*a21+b3*a31,out[10]=b0*a02+b1*a12+b2*a22+b3*a32,out[11]=b0*a03+b1*a13+b2*a23+b3*a33,b0=b[12],b1=b[13],b2=b[14],b3=b[15],out[12]=b0*a00+b1*a10+b2*a20+b3*a30,out[13]=b0*a01+b1*a11+b2*a21+b3*a31,out[14]=b0*a02+b1*a12+b2*a22+b3*a32,out[15]=b0*a03+b1*a13+b2*a23+b3*a33,out}function mat4_translate(out,a,v){var a00,a01,a02,a03,a10,a11,a12,a13,a20,a21,a22,a23,x=v[0],y=v[1],z=v[2];return a===out?(out[12]=a[0]*x+a[4]*y+a[8]*z+a[12],out[13]=a[1]*x+a[5]*y+a[9]*z+a[13],out[14]=a[2]*x+a[6]*y+a[10]*z+a[14],out[15]=a[3]*x+a[7]*y+a[11]*z+a[15]):(a00=a[0],a01=a[1],a02=a[2],a03=a[3],a10=a[4],a11=a[5],a12=a[6],a13=a[7],a20=a[8],a21=a[9],a22=a[10],a23=a[11],out[0]=a00,out[1]=a01,out[2]=a02,out[3]=a03,out[4]=a10,out[5]=a11,out[6]=a12,out[7]=a13,out[8]=a20,out[9]=a21,out[10]=a22,out[11]=a23,out[12]=a00*x+a10*y+a20*z+a[12],out[13]=a01*x+a11*y+a21*z+a[13],out[14]=a02*x+a12*y+a22*z+a[14],out[15]=a03*x+a13*y+a23*z+a[15]),out}function mat4_scale(out,a,v){var x=v[0],y=v[1],z=v[2];return out[0]=a[0]*x,out[1]=a[1]*x,out[2]=a[2]*x,out[3]=a[3]*x,out[4]=a[4]*y,out[5]=a[5]*y,out[6]=a[6]*y,out[7]=a[7]*y,out[8]=a[8]*z,out[9]=a[9]*z,out[10]=a[10]*z,out[11]=a[11]*z,out[12]=a[12],out[13]=a[13],out[14]=a[14],out[15]=a[15],out}function mat4_rotate(out,a,rad,axis){var s,c,t,a00,a01,a02,a03,a10,a11,a12,a13,a20,a21,a22,a23,b00,b01,b02,b10,b11,b12,b20,b21,b22,x=axis[0],y=axis[1],z=axis[2],len=Math.hypot(x,y,z);return len0?(translation[0]=2*(ax*bw+aw*bx+ay*bz-az*by)/magnitude,translation[1]=2*(ay*bw+aw*by+az*bx-ax*bz)/magnitude,translation[2]=2*(az*bw+aw*bz+ax*by-ay*bx)/magnitude):(translation[0]=2*(ax*bw+aw*bx+ay*bz-az*by),translation[1]=2*(ay*bw+aw*by+az*bx-ax*bz),translation[2]=2*(az*bw+aw*bz+ax*by-ay*bx)),fromRotationTranslation(out,a,translation),out}function getTranslation(out,mat){return out[0]=mat[12],out[1]=mat[13],out[2]=mat[14],out}function getScaling(out,mat){var m11=mat[0],m12=mat[1],m13=mat[2],m21=mat[4],m22=mat[5],m23=mat[6],m31=mat[8],m32=mat[9],m33=mat[10];return out[0]=Math.hypot(m11,m12,m13),out[1]=Math.hypot(m21,m22,m23),out[2]=Math.hypot(m31,m32,m33),out}function mat4_getRotation(out,mat){var scaling=new ARRAY_TYPE(3);getScaling(scaling,mat);var is1=1/scaling[0],is2=1/scaling[1],is3=1/scaling[2],sm11=mat[0]*is1,sm12=mat[1]*is2,sm13=mat[2]*is3,sm21=mat[4]*is1,sm22=mat[5]*is2,sm23=mat[6]*is3,sm31=mat[8]*is1,sm32=mat[9]*is2,sm33=mat[10]*is3,trace=sm11+sm22+sm33,S=0;return trace>0?(S=2*Math.sqrt(trace+1),out[3]=.25*S,out[0]=(sm23-sm32)/S,out[1]=(sm31-sm13)/S,out[2]=(sm12-sm21)/S):sm11>sm22&&sm11>sm33?(S=2*Math.sqrt(1+sm11-sm22-sm33),out[3]=(sm23-sm32)/S,out[0]=.25*S,out[1]=(sm12+sm21)/S,out[2]=(sm31+sm13)/S):sm22>sm33?(S=2*Math.sqrt(1+sm22-sm11-sm33),out[3]=(sm31-sm13)/S,out[0]=(sm12+sm21)/S,out[1]=.25*S,out[2]=(sm23+sm32)/S):(S=2*Math.sqrt(1+sm33-sm11-sm22),out[3]=(sm12-sm21)/S,out[0]=(sm31+sm13)/S,out[1]=(sm23+sm32)/S,out[2]=.25*S),out}function fromRotationTranslationScale(out,q,v,s){var x=q[0],y=q[1],z=q[2],w=q[3],x2=x+x,y2=y+y,z2=z+z,xx=x*x2,xy=x*y2,xz=x*z2,yy=y*y2,yz=y*z2,zz=z*z2,wx=w*x2,wy=w*y2,wz=w*z2,sx=s[0],sy=s[1],sz=s[2];return out[0]=(1-(yy+zz))*sx,out[1]=(xy+wz)*sx,out[2]=(xz-wy)*sx,out[3]=0,out[4]=(xy-wz)*sy,out[5]=(1-(xx+zz))*sy,out[6]=(yz+wx)*sy,out[7]=0,out[8]=(xz+wy)*sz,out[9]=(yz-wx)*sz,out[10]=(1-(xx+yy))*sz,out[11]=0,out[12]=v[0],out[13]=v[1],out[14]=v[2],out[15]=1,out}function fromRotationTranslationScaleOrigin(out,q,v,s,o){var x=q[0],y=q[1],z=q[2],w=q[3],x2=x+x,y2=y+y,z2=z+z,xx=x*x2,xy=x*y2,xz=x*z2,yy=y*y2,yz=y*z2,zz=z*z2,wx=w*x2,wy=w*y2,wz=w*z2,sx=s[0],sy=s[1],sz=s[2],ox=o[0],oy=o[1],oz=o[2],out0=(1-(yy+zz))*sx,out1=(xy+wz)*sx,out2=(xz-wy)*sx,out4=(xy-wz)*sy,out5=(1-(xx+zz))*sy,out6=(yz+wx)*sy,out8=(xz+wy)*sz,out9=(yz-wx)*sz,out10=(1-(xx+yy))*sz;return out[0]=out0,out[1]=out1,out[2]=out2,out[3]=0,out[4]=out4,out[5]=out5,out[6]=out6,out[7]=0,out[8]=out8,out[9]=out9,out[10]=out10,out[11]=0,out[12]=v[0]+ox-(out0*ox+out4*oy+out8*oz),out[13]=v[1]+oy-(out1*ox+out5*oy+out9*oz),out[14]=v[2]+oz-(out2*ox+out6*oy+out10*oz),out[15]=1,out}function mat4_fromQuat(out,q){var x=q[0],y=q[1],z=q[2],w=q[3],x2=x+x,y2=y+y,z2=z+z,xx=x*x2,yx=y*x2,yy=y*y2,zx=z*x2,zy=z*y2,zz=z*z2,wx=w*x2,wy=w*y2,wz=w*z2;return out[0]=1-yy-zz,out[1]=yx+wz,out[2]=zx-wy,out[3]=0,out[4]=yx-wz,out[5]=1-xx-zz,out[6]=zy+wx,out[7]=0,out[8]=zx+wy,out[9]=zy-wx,out[10]=1-xx-yy,out[11]=0,out[12]=0,out[13]=0,out[14]=0,out[15]=1,out}function frustum(out,left,right,bottom,top,near,far){var rl=1/(right-left),tb=1/(top-bottom),nf=1/(near-far);return out[0]=2*near*rl,out[1]=0,out[2]=0,out[3]=0,out[4]=0,out[5]=2*near*tb,out[6]=0,out[7]=0,out[8]=(right+left)*rl,out[9]=(top+bottom)*tb,out[10]=(far+near)*nf,out[11]=-1,out[12]=0,out[13]=0,out[14]=far*near*2*nf,out[15]=0,out}function perspective(out,fovy,aspect,near,far){var nf,f=1/Math.tan(fovy/2);return out[0]=f/aspect,out[1]=0,out[2]=0,out[3]=0,out[4]=0,out[5]=f,out[6]=0,out[7]=0,out[8]=0,out[9]=0,out[11]=-1,out[12]=0,out[13]=0,out[15]=0,null!=far&&far!==1/0?(nf=1/(near-far),out[10]=(far+near)*nf,out[14]=2*far*near*nf):(out[10]=-1,out[14]=-2*near),out}function perspectiveFromFieldOfView(out,fov,near,far){var upTan=Math.tan(fov.upDegrees*Math.PI/180),downTan=Math.tan(fov.downDegrees*Math.PI/180),leftTan=Math.tan(fov.leftDegrees*Math.PI/180),rightTan=Math.tan(fov.rightDegrees*Math.PI/180),xScale=2/(leftTan+rightTan),yScale=2/(upTan+downTan);return out[0]=xScale,out[1]=0,out[2]=0,out[3]=0,out[4]=0,out[5]=yScale,out[6]=0,out[7]=0,out[8]=-(leftTan-rightTan)*xScale*.5,out[9]=(upTan-downTan)*yScale*.5,out[10]=far/(near-far),out[11]=-1,out[12]=0,out[13]=0,out[14]=far*near/(near-far),out[15]=0,out}function ortho(out,left,right,bottom,top,near,far){var lr=1/(left-right),bt=1/(bottom-top),nf=1/(near-far);return out[0]=-2*lr,out[1]=0,out[2]=0,out[3]=0,out[4]=0,out[5]=-2*bt,out[6]=0,out[7]=0,out[8]=0,out[9]=0,out[10]=2*nf,out[11]=0,out[12]=(left+right)*lr,out[13]=(top+bottom)*bt,out[14]=(far+near)*nf,out[15]=1,out}function lookAt(out,eye,center,up){var x0,x1,x2,y0,y1,y2,z0,z1,z2,len,eyex=eye[0],eyey=eye[1],eyez=eye[2],upx=up[0],upy=up[1],upz=up[2],centerx=center[0],centery=center[1],centerz=center[2];return Math.abs(eyex-centerx)0&&(z0*=len=1/Math.sqrt(len),z1*=len,z2*=len);var x0=upy*z2-upz*z1,x1=upz*z0-upx*z2,x2=upx*z1-upy*z0;return(len=x0*x0+x1*x1+x2*x2)>0&&(x0*=len=1/Math.sqrt(len),x1*=len,x2*=len),out[0]=x0,out[1]=x1,out[2]=x2,out[3]=0,out[4]=z1*x2-z2*x1,out[5]=z2*x0-z0*x2,out[6]=z0*x1-z1*x0,out[7]=0,out[8]=z0,out[9]=z1,out[10]=z2,out[11]=0,out[12]=eyex,out[13]=eyey,out[14]=eyez,out[15]=1,out}function mat4_str(a){return"mat4("+a[0]+", "+a[1]+", "+a[2]+", "+a[3]+", "+a[4]+", "+a[5]+", "+a[6]+", "+a[7]+", "+a[8]+", "+a[9]+", "+a[10]+", "+a[11]+", "+a[12]+", "+a[13]+", "+a[14]+", "+a[15]+")"}function mat4_frob(a){return Math.hypot(a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],a[11],a[12],a[13],a[14],a[15])}function mat4_add(out,a,b){return out[0]=a[0]+b[0],out[1]=a[1]+b[1],out[2]=a[2]+b[2],out[3]=a[3]+b[3],out[4]=a[4]+b[4],out[5]=a[5]+b[5],out[6]=a[6]+b[6],out[7]=a[7]+b[7],out[8]=a[8]+b[8],out[9]=a[9]+b[9],out[10]=a[10]+b[10],out[11]=a[11]+b[11],out[12]=a[12]+b[12],out[13]=a[13]+b[13],out[14]=a[14]+b[14],out[15]=a[15]+b[15],out}function mat4_subtract(out,a,b){return out[0]=a[0]-b[0],out[1]=a[1]-b[1],out[2]=a[2]-b[2],out[3]=a[3]-b[3],out[4]=a[4]-b[4],out[5]=a[5]-b[5],out[6]=a[6]-b[6],out[7]=a[7]-b[7],out[8]=a[8]-b[8],out[9]=a[9]-b[9],out[10]=a[10]-b[10],out[11]=a[11]-b[11],out[12]=a[12]-b[12],out[13]=a[13]-b[13],out[14]=a[14]-b[14],out[15]=a[15]-b[15],out}function mat4_multiplyScalar(out,a,b){return out[0]=a[0]*b,out[1]=a[1]*b,out[2]=a[2]*b,out[3]=a[3]*b,out[4]=a[4]*b,out[5]=a[5]*b,out[6]=a[6]*b,out[7]=a[7]*b,out[8]=a[8]*b,out[9]=a[9]*b,out[10]=a[10]*b,out[11]=a[11]*b,out[12]=a[12]*b,out[13]=a[13]*b,out[14]=a[14]*b,out[15]=a[15]*b,out}function mat4_multiplyScalarAndAdd(out,a,b,scale){return out[0]=a[0]+b[0]*scale,out[1]=a[1]+b[1]*scale,out[2]=a[2]+b[2]*scale,out[3]=a[3]+b[3]*scale,out[4]=a[4]+b[4]*scale,out[5]=a[5]+b[5]*scale,out[6]=a[6]+b[6]*scale,out[7]=a[7]+b[7]*scale,out[8]=a[8]+b[8]*scale,out[9]=a[9]+b[9]*scale,out[10]=a[10]+b[10]*scale,out[11]=a[11]+b[11]*scale,out[12]=a[12]+b[12]*scale,out[13]=a[13]+b[13]*scale,out[14]=a[14]+b[14]*scale,out[15]=a[15]+b[15]*scale,out}function mat4_exactEquals(a,b){return a[0]===b[0]&&a[1]===b[1]&&a[2]===b[2]&&a[3]===b[3]&&a[4]===b[4]&&a[5]===b[5]&&a[6]===b[6]&&a[7]===b[7]&&a[8]===b[8]&&a[9]===b[9]&&a[10]===b[10]&&a[11]===b[11]&&a[12]===b[12]&&a[13]===b[13]&&a[14]===b[14]&&a[15]===b[15]}function mat4_equals(a,b){var a0=a[0],a1=a[1],a2=a[2],a3=a[3],a4=a[4],a5=a[5],a6=a[6],a7=a[7],a8=a[8],a9=a[9],a10=a[10],a11=a[11],a12=a[12],a13=a[13],a14=a[14],a15=a[15],b0=b[0],b1=b[1],b2=b[2],b3=b[3],b4=b[4],b5=b[5],b6=b[6],b7=b[7],b8=b[8],b9=b[9],b10=b[10],b11=b[11],b12=b[12],b13=b[13],b14=b[14],b15=b[15];return Math.abs(a0-b0)<=EPSILON*Math.max(1,Math.abs(a0),Math.abs(b0))&&Math.abs(a1-b1)<=EPSILON*Math.max(1,Math.abs(a1),Math.abs(b1))&&Math.abs(a2-b2)<=EPSILON*Math.max(1,Math.abs(a2),Math.abs(b2))&&Math.abs(a3-b3)<=EPSILON*Math.max(1,Math.abs(a3),Math.abs(b3))&&Math.abs(a4-b4)<=EPSILON*Math.max(1,Math.abs(a4),Math.abs(b4))&&Math.abs(a5-b5)<=EPSILON*Math.max(1,Math.abs(a5),Math.abs(b5))&&Math.abs(a6-b6)<=EPSILON*Math.max(1,Math.abs(a6),Math.abs(b6))&&Math.abs(a7-b7)<=EPSILON*Math.max(1,Math.abs(a7),Math.abs(b7))&&Math.abs(a8-b8)<=EPSILON*Math.max(1,Math.abs(a8),Math.abs(b8))&&Math.abs(a9-b9)<=EPSILON*Math.max(1,Math.abs(a9),Math.abs(b9))&&Math.abs(a10-b10)<=EPSILON*Math.max(1,Math.abs(a10),Math.abs(b10))&&Math.abs(a11-b11)<=EPSILON*Math.max(1,Math.abs(a11),Math.abs(b11))&&Math.abs(a12-b12)<=EPSILON*Math.max(1,Math.abs(a12),Math.abs(b12))&&Math.abs(a13-b13)<=EPSILON*Math.max(1,Math.abs(a13),Math.abs(b13))&&Math.abs(a14-b14)<=EPSILON*Math.max(1,Math.abs(a14),Math.abs(b14))&&Math.abs(a15-b15)<=EPSILON*Math.max(1,Math.abs(a15),Math.abs(b15))}var mat4_mul=mat4_multiply,mat4_sub=mat4_subtract;function vec3_create(){var out=new ARRAY_TYPE(3);return ARRAY_TYPE!=Float32Array&&(out[0]=0,out[1]=0,out[2]=0),out}function vec3_clone(a){var out=new ARRAY_TYPE(3);return out[0]=a[0],out[1]=a[1],out[2]=a[2],out}function vec3_length(a){var x=a[0],y=a[1],z=a[2];return Math.hypot(x,y,z)}function vec3_fromValues(x,y,z){var out=new ARRAY_TYPE(3);return out[0]=x,out[1]=y,out[2]=z,out}function vec3_copy(out,a){return out[0]=a[0],out[1]=a[1],out[2]=a[2],out}function vec3_set(out,x,y,z){return out[0]=x,out[1]=y,out[2]=z,out}function vec3_add(out,a,b){return out[0]=a[0]+b[0],out[1]=a[1]+b[1],out[2]=a[2]+b[2],out}function vec3_subtract(out,a,b){return out[0]=a[0]-b[0],out[1]=a[1]-b[1],out[2]=a[2]-b[2],out}function vec3_multiply(out,a,b){return out[0]=a[0]*b[0],out[1]=a[1]*b[1],out[2]=a[2]*b[2],out}function divide(out,a,b){return out[0]=a[0]/b[0],out[1]=a[1]/b[1],out[2]=a[2]/b[2],out}function ceil(out,a){return out[0]=Math.ceil(a[0]),out[1]=Math.ceil(a[1]),out[2]=Math.ceil(a[2]),out}function floor(out,a){return out[0]=Math.floor(a[0]),out[1]=Math.floor(a[1]),out[2]=Math.floor(a[2]),out}function min(out,a,b){return out[0]=Math.min(a[0],b[0]),out[1]=Math.min(a[1],b[1]),out[2]=Math.min(a[2],b[2]),out}function max(out,a,b){return out[0]=Math.max(a[0],b[0]),out[1]=Math.max(a[1],b[1]),out[2]=Math.max(a[2],b[2]),out}function vec3_round(out,a){return out[0]=Math.round(a[0]),out[1]=Math.round(a[1]),out[2]=Math.round(a[2]),out}function vec3_scale(out,a,b){return out[0]=a[0]*b,out[1]=a[1]*b,out[2]=a[2]*b,out}function scaleAndAdd(out,a,b,scale){return out[0]=a[0]+b[0]*scale,out[1]=a[1]+b[1]*scale,out[2]=a[2]+b[2]*scale,out}function vec3_distance(a,b){var x=b[0]-a[0],y=b[1]-a[1],z=b[2]-a[2];return Math.hypot(x,y,z)}function squaredDistance(a,b){var x=b[0]-a[0],y=b[1]-a[1],z=b[2]-a[2];return x*x+y*y+z*z}function squaredLength(a){var x=a[0],y=a[1],z=a[2];return x*x+y*y+z*z}function negate(out,a){return out[0]=-a[0],out[1]=-a[1],out[2]=-a[2],out}function inverse(out,a){return out[0]=1/a[0],out[1]=1/a[1],out[2]=1/a[2],out}function normalize(out,a){var x=a[0],y=a[1],z=a[2],len=x*x+y*y+z*z;return len>0&&(len=1/Math.sqrt(len)),out[0]=a[0]*len,out[1]=a[1]*len,out[2]=a[2]*len,out}function vec3_dot(a,b){return a[0]*b[0]+a[1]*b[1]+a[2]*b[2]}function cross(out,a,b){var ax=a[0],ay=a[1],az=a[2],bx=b[0],by=b[1],bz=b[2];return out[0]=ay*bz-az*by,out[1]=az*bx-ax*bz,out[2]=ax*by-ay*bx,out}function lerp(out,a,b,t){var ax=a[0],ay=a[1],az=a[2];return out[0]=ax+t*(b[0]-ax),out[1]=ay+t*(b[1]-ay),out[2]=az+t*(b[2]-az),out}function hermite(out,a,b,c,d,t){var factorTimes2=t*t,factor1=factorTimes2*(2*t-3)+1,factor2=factorTimes2*(t-2)+t,factor3=factorTimes2*(t-1),factor4=factorTimes2*(3-2*t);return out[0]=a[0]*factor1+b[0]*factor2+c[0]*factor3+d[0]*factor4,out[1]=a[1]*factor1+b[1]*factor2+c[1]*factor3+d[1]*factor4,out[2]=a[2]*factor1+b[2]*factor2+c[2]*factor3+d[2]*factor4,out}function bezier(out,a,b,c,d,t){var inverseFactor=1-t,inverseFactorTimesTwo=inverseFactor*inverseFactor,factorTimes2=t*t,factor1=inverseFactorTimesTwo*inverseFactor,factor2=3*t*inverseFactorTimesTwo,factor3=3*factorTimes2*inverseFactor,factor4=factorTimes2*t;return out[0]=a[0]*factor1+b[0]*factor2+c[0]*factor3+d[0]*factor4,out[1]=a[1]*factor1+b[1]*factor2+c[1]*factor3+d[1]*factor4,out[2]=a[2]*factor1+b[2]*factor2+c[2]*factor3+d[2]*factor4,out}function random(out,scale){scale=scale||1;var r=2*RANDOM()*Math.PI,z=2*RANDOM()-1,zScale=Math.sqrt(1-z*z)*scale;return out[0]=Math.cos(r)*zScale,out[1]=Math.sin(r)*zScale,out[2]=z*scale,out}function transformMat4(out,a,m){var x=a[0],y=a[1],z=a[2],w=m[3]*x+m[7]*y+m[11]*z+m[15];return w=w||1,out[0]=(m[0]*x+m[4]*y+m[8]*z+m[12])/w,out[1]=(m[1]*x+m[5]*y+m[9]*z+m[13])/w,out[2]=(m[2]*x+m[6]*y+m[10]*z+m[14])/w,out}function transformMat3(out,a,m){var x=a[0],y=a[1],z=a[2];return out[0]=x*m[0]+y*m[3]+z*m[6],out[1]=x*m[1]+y*m[4]+z*m[7],out[2]=x*m[2]+y*m[5]+z*m[8],out}function transformQuat(out,a,q){var qx=q[0],qy=q[1],qz=q[2],qw=q[3],x=a[0],y=a[1],z=a[2],uvx=qy*z-qz*y,uvy=qz*x-qx*z,uvz=qx*y-qy*x,uuvx=qy*uvz-qz*uvy,uuvy=qz*uvx-qx*uvz,uuvz=qx*uvy-qy*uvx,w2=2*qw;return uvx*=w2,uvy*=w2,uvz*=w2,uuvx*=2,uuvy*=2,uuvz*=2,out[0]=x+uvx+uuvx,out[1]=y+uvy+uuvy,out[2]=z+uvz+uuvz,out}function vec3_rotateX(out,a,b,rad){var p=[],r=[];return p[0]=a[0]-b[0],p[1]=a[1]-b[1],p[2]=a[2]-b[2],r[0]=p[0],r[1]=p[1]*Math.cos(rad)-p[2]*Math.sin(rad),r[2]=p[1]*Math.sin(rad)+p[2]*Math.cos(rad),out[0]=r[0]+b[0],out[1]=r[1]+b[1],out[2]=r[2]+b[2],out}function vec3_rotateY(out,a,b,rad){var p=[],r=[];return p[0]=a[0]-b[0],p[1]=a[1]-b[1],p[2]=a[2]-b[2],r[0]=p[2]*Math.sin(rad)+p[0]*Math.cos(rad),r[1]=p[1],r[2]=p[2]*Math.cos(rad)-p[0]*Math.sin(rad),out[0]=r[0]+b[0],out[1]=r[1]+b[1],out[2]=r[2]+b[2],out}function vec3_rotateZ(out,a,b,rad){var p=[],r=[];return p[0]=a[0]-b[0],p[1]=a[1]-b[1],p[2]=a[2]-b[2],r[0]=p[0]*Math.cos(rad)-p[1]*Math.sin(rad),r[1]=p[0]*Math.sin(rad)+p[1]*Math.cos(rad),r[2]=p[2],out[0]=r[0]+b[0],out[1]=r[1]+b[1],out[2]=r[2]+b[2],out}function vec3_angle(a,b){var ax=a[0],ay=a[1],az=a[2],bx=b[0],by=b[1],bz=b[2],mag=Math.sqrt(ax*ax+ay*ay+az*az)*Math.sqrt(bx*bx+by*by+bz*bz),cosine=mag&&vec3_dot(a,b)/mag;return Math.acos(Math.min(Math.max(cosine,-1),1))}function zero(out){return out[0]=0,out[1]=0,out[2]=0,out}function vec3_str(a){return"vec3("+a[0]+", "+a[1]+", "+a[2]+")"}function vec3_exactEquals(a,b){return a[0]===b[0]&&a[1]===b[1]&&a[2]===b[2]}function vec3_equals(a,b){var a0=a[0],a1=a[1],a2=a[2],b0=b[0],b1=b[1],b2=b[2];return Math.abs(a0-b0)<=EPSILON*Math.max(1,Math.abs(a0),Math.abs(b0))&&Math.abs(a1-b1)<=EPSILON*Math.max(1,Math.abs(a1),Math.abs(b1))&&Math.abs(a2-b2)<=EPSILON*Math.max(1,Math.abs(a2),Math.abs(b2))}var vec,vec3_sub=vec3_subtract,vec3_mul=vec3_multiply,div=divide,dist=vec3_distance,sqrDist=squaredDistance,vec3_len=vec3_length,sqrLen=squaredLength,forEach=(vec=vec3_create(),function(a,stride,offset,count,fn,arg){var i,l;for(stride||(stride=3),offset||(offset=0),l=count?Math.min(count*stride+offset,a.length):a.length,i=offset;iEPSILON?(out_axis[0]=q[0]/s,out_axis[1]=q[1]/s,out_axis[2]=q[2]/s):(out_axis[0]=1,out_axis[1]=0,out_axis[2]=0),rad}function quat_getAngle(a,b){var dotproduct=quat_dot(a,b);return Math.acos(2*dotproduct*dotproduct-1)}function quat_multiply(out,a,b){var ax=a[0],ay=a[1],az=a[2],aw=a[3],bx=b[0],by=b[1],bz=b[2],bw=b[3];return out[0]=ax*bw+aw*bx+ay*bz-az*by,out[1]=ay*bw+aw*by+az*bx-ax*bz,out[2]=az*bw+aw*bz+ax*by-ay*bx,out[3]=aw*bw-ax*bx-ay*by-az*bz,out}function quat_rotateX(out,a,rad){rad*=.5;var ax=a[0],ay=a[1],az=a[2],aw=a[3],bx=Math.sin(rad),bw=Math.cos(rad);return out[0]=ax*bw+aw*bx,out[1]=ay*bw+az*bx,out[2]=az*bw-ay*bx,out[3]=aw*bw-ax*bx,out}function quat_rotateY(out,a,rad){rad*=.5;var ax=a[0],ay=a[1],az=a[2],aw=a[3],by=Math.sin(rad),bw=Math.cos(rad);return out[0]=ax*bw-az*by,out[1]=ay*bw+aw*by,out[2]=az*bw+ax*by,out[3]=aw*bw-ay*by,out}function quat_rotateZ(out,a,rad){rad*=.5;var ax=a[0],ay=a[1],az=a[2],aw=a[3],bz=Math.sin(rad),bw=Math.cos(rad);return out[0]=ax*bw+ay*bz,out[1]=ay*bw-ax*bz,out[2]=az*bw+aw*bz,out[3]=aw*bw-az*bz,out}function calculateW(out,a){var x=a[0],y=a[1],z=a[2];return out[0]=x,out[1]=y,out[2]=z,out[3]=Math.sqrt(Math.abs(1-x*x-y*y-z*z)),out}function exp(out,a){var x=a[0],y=a[1],z=a[2],w=a[3],r=Math.sqrt(x*x+y*y+z*z),et=Math.exp(w),s=r>0?et*Math.sin(r)/r:0;return out[0]=x*s,out[1]=y*s,out[2]=z*s,out[3]=et*Math.cos(r),out}function ln(out,a){var x=a[0],y=a[1],z=a[2],w=a[3],r=Math.sqrt(x*x+y*y+z*z),t=r>0?Math.atan2(r,w)/r:0;return out[0]=x*t,out[1]=y*t,out[2]=z*t,out[3]=.5*Math.log(x*x+y*y+z*z+w*w),out}function pow(out,a,b){return ln(out,a),quat_scale(out,out,b),exp(out,out),out}function slerp(out,a,b,t){var omega,cosom,sinom,scale0,scale1,ax=a[0],ay=a[1],az=a[2],aw=a[3],bx=b[0],by=b[1],bz=b[2],bw=b[3];return(cosom=ax*bx+ay*by+az*bz+aw*bw)<0&&(cosom=-cosom,bx=-bx,by=-by,bz=-bz,bw=-bw),1-cosom>EPSILON?(omega=Math.acos(cosom),sinom=Math.sin(omega),scale0=Math.sin((1-t)*omega)/sinom,scale1=Math.sin(t*omega)/sinom):(scale0=1-t,scale1=t),out[0]=scale0*ax+scale1*bx,out[1]=scale0*ay+scale1*by,out[2]=scale0*az+scale1*bz,out[3]=scale0*aw+scale1*bw,out}function quat_random(out){var u1=RANDOM(),u2=RANDOM(),u3=RANDOM(),sqrt1MinusU1=Math.sqrt(1-u1),sqrtU1=Math.sqrt(u1);return out[0]=sqrt1MinusU1*Math.sin(2*Math.PI*u2),out[1]=sqrt1MinusU1*Math.cos(2*Math.PI*u2),out[2]=sqrtU1*Math.sin(2*Math.PI*u3),out[3]=sqrtU1*Math.cos(2*Math.PI*u3),out}function quat_invert(out,a){var a0=a[0],a1=a[1],a2=a[2],a3=a[3],dot=a0*a0+a1*a1+a2*a2+a3*a3,invDot=dot?1/dot:0;return out[0]=-a0*invDot,out[1]=-a1*invDot,out[2]=-a2*invDot,out[3]=a3*invDot,out}function conjugate(out,a){return out[0]=-a[0],out[1]=-a[1],out[2]=-a[2],out[3]=a[3],out}function fromMat3(out,m){var fRoot,fTrace=m[0]+m[4]+m[8];if(fTrace>0)fRoot=Math.sqrt(fTrace+1),out[3]=.5*fRoot,fRoot=.5/fRoot,out[0]=(m[5]-m[7])*fRoot,out[1]=(m[6]-m[2])*fRoot,out[2]=(m[1]-m[3])*fRoot;else{var i=0;m[4]>m[0]&&(i=1),m[8]>m[3*i+i]&&(i=2);var j=(i+1)%3,k=(i+2)%3;fRoot=Math.sqrt(m[3*i+i]-m[3*j+j]-m[3*k+k]+1),out[i]=.5*fRoot,fRoot=.5/fRoot,out[3]=(m[3*j+k]-m[3*k+j])*fRoot,out[j]=(m[3*j+i]+m[3*i+j])*fRoot,out[k]=(m[3*k+i]+m[3*i+k])*fRoot}return out}function fromEuler(out,x,y,z){var halfToRad=.5*Math.PI/180;x*=halfToRad,y*=halfToRad,z*=halfToRad;var sx=Math.sin(x),cx=Math.cos(x),sy=Math.sin(y),cy=Math.cos(y),sz=Math.sin(z),cz=Math.cos(z);return out[0]=sx*cy*cz-cx*sy*sz,out[1]=cx*sy*cz+sx*cy*sz,out[2]=cx*cy*sz-sx*sy*cz,out[3]=cx*cy*cz+sx*sy*sz,out}function quat_str(a){return"quat("+a[0]+", "+a[1]+", "+a[2]+", "+a[3]+")"}var tmpvec3,xUnitVec3,yUnitVec3,temp1,temp2,matr,quat_clone=function vec4_clone(a){var out=new ARRAY_TYPE(4);return out[0]=a[0],out[1]=a[1],out[2]=a[2],out[3]=a[3],out},quat_fromValues=function vec4_fromValues(x,y,z,w){var out=new ARRAY_TYPE(4);return out[0]=x,out[1]=y,out[2]=z,out[3]=w,out},quat_copy=function vec4_copy(out,a){return out[0]=a[0],out[1]=a[1],out[2]=a[2],out[3]=a[3],out},quat_set=function vec4_set(out,x,y,z,w){return out[0]=x,out[1]=y,out[2]=z,out[3]=w,out},quat_add=function vec4_add(out,a,b){return out[0]=a[0]+b[0],out[1]=a[1]+b[1],out[2]=a[2]+b[2],out[3]=a[3]+b[3],out},quat_mul=quat_multiply,quat_scale=function vec4_scale(out,a,b){return out[0]=a[0]*b,out[1]=a[1]*b,out[2]=a[2]*b,out[3]=a[3]*b,out},quat_dot=function vec4_dot(a,b){return a[0]*b[0]+a[1]*b[1]+a[2]*b[2]+a[3]*b[3]},quat_lerp=function vec4_lerp(out,a,b,t){var ax=a[0],ay=a[1],az=a[2],aw=a[3];return out[0]=ax+t*(b[0]-ax),out[1]=ay+t*(b[1]-ay),out[2]=az+t*(b[2]-az),out[3]=aw+t*(b[3]-aw),out},quat_length=vec4_length,quat_len=quat_length,quat_squaredLength=vec4_squaredLength,quat_sqrLen=quat_squaredLength,quat_normalize=function vec4_normalize(out,a){var x=a[0],y=a[1],z=a[2],w=a[3],len=x*x+y*y+z*z+w*w;return len>0&&(len=1/Math.sqrt(len)),out[0]=x*len,out[1]=y*len,out[2]=z*len,out[3]=w*len,out},quat_exactEquals=function vec4_exactEquals(a,b){return a[0]===b[0]&&a[1]===b[1]&&a[2]===b[2]&&a[3]===b[3]},quat_equals=function vec4_equals(a,b){var a0=a[0],a1=a[1],a2=a[2],a3=a[3],b0=b[0],b1=b[1],b2=b[2],b3=b[3];return Math.abs(a0-b0)<=EPSILON*Math.max(1,Math.abs(a0),Math.abs(b0))&&Math.abs(a1-b1)<=EPSILON*Math.max(1,Math.abs(a1),Math.abs(b1))&&Math.abs(a2-b2)<=EPSILON*Math.max(1,Math.abs(a2),Math.abs(b2))&&Math.abs(a3-b3)<=EPSILON*Math.max(1,Math.abs(a3),Math.abs(b3))},rotationTo=(tmpvec3=vec3_create(),xUnitVec3=vec3_fromValues(1,0,0),yUnitVec3=vec3_fromValues(0,1,0),function(out,a,b){var dot=vec3_dot(a,b);return dot<-.999999?(cross(tmpvec3,xUnitVec3,a),vec3_len(tmpvec3)<1e-6&&cross(tmpvec3,yUnitVec3,a),normalize(tmpvec3,tmpvec3),setAxisAngle(out,tmpvec3,Math.PI),out):dot>.999999?(out[0]=0,out[1]=0,out[2]=0,out[3]=1,out):(cross(tmpvec3,a,b),out[0]=tmpvec3[0],out[1]=tmpvec3[1],out[2]=tmpvec3[2],out[3]=1+dot,quat_normalize(out,out))}),sqlerp=(temp1=quat_create(),temp2=quat_create(),function(out,a,b,c,d,t){return slerp(temp1,a,d,t),slerp(temp2,b,c,t),slerp(out,temp1,temp2,2*t*(1-t)),out}),setAxes=(matr=create(),function(out,view,right,up){return matr[0]=right[0],matr[3]=right[1],matr[6]=right[2],matr[1]=up[0],matr[4]=up[1],matr[7]=up[2],matr[2]=-view[0],matr[5]=-view[1],matr[8]=-view[2],quat_normalize(out,fromMat3(out,matr))});function vec2_create(){var out=new ARRAY_TYPE(2);return ARRAY_TYPE!=Float32Array&&(out[0]=0,out[1]=0),out}function vec2_clone(a){var out=new ARRAY_TYPE(2);return out[0]=a[0],out[1]=a[1],out}function vec2_fromValues(x,y){var out=new ARRAY_TYPE(2);return out[0]=x,out[1]=y,out}function vec2_copy(out,a){return out[0]=a[0],out[1]=a[1],out}function vec2_set(out,x,y){return out[0]=x,out[1]=y,out}function vec2_add(out,a,b){return out[0]=a[0]+b[0],out[1]=a[1]+b[1],out}function vec2_subtract(out,a,b){return out[0]=a[0]-b[0],out[1]=a[1]-b[1],out}function vec2_multiply(out,a,b){return out[0]=a[0]*b[0],out[1]=a[1]*b[1],out}function vec2_divide(out,a,b){return out[0]=a[0]/b[0],out[1]=a[1]/b[1],out}function vec2_ceil(out,a){return out[0]=Math.ceil(a[0]),out[1]=Math.ceil(a[1]),out}function vec2_floor(out,a){return out[0]=Math.floor(a[0]),out[1]=Math.floor(a[1]),out}function vec2_min(out,a,b){return out[0]=Math.min(a[0],b[0]),out[1]=Math.min(a[1],b[1]),out}function vec2_max(out,a,b){return out[0]=Math.max(a[0],b[0]),out[1]=Math.max(a[1],b[1]),out}function vec2_round(out,a){return out[0]=Math.round(a[0]),out[1]=Math.round(a[1]),out}function vec2_scale(out,a,b){return out[0]=a[0]*b,out[1]=a[1]*b,out}function vec2_scaleAndAdd(out,a,b,scale){return out[0]=a[0]+b[0]*scale,out[1]=a[1]+b[1]*scale,out}function vec2_distance(a,b){var x=b[0]-a[0],y=b[1]-a[1];return Math.hypot(x,y)}function vec2_squaredDistance(a,b){var x=b[0]-a[0],y=b[1]-a[1];return x*x+y*y}function vec2_length(a){var x=a[0],y=a[1];return Math.hypot(x,y)}function vec2_squaredLength(a){var x=a[0],y=a[1];return x*x+y*y}function vec2_negate(out,a){return out[0]=-a[0],out[1]=-a[1],out}function vec2_inverse(out,a){return out[0]=1/a[0],out[1]=1/a[1],out}function vec2_normalize(out,a){var x=a[0],y=a[1],len=x*x+y*y;return len>0&&(len=1/Math.sqrt(len)),out[0]=a[0]*len,out[1]=a[1]*len,out}function vec2_dot(a,b){return a[0]*b[0]+a[1]*b[1]}function vec2_cross(out,a,b){var z=a[0]*b[1]-a[1]*b[0];return out[0]=out[1]=0,out[2]=z,out}function vec2_lerp(out,a,b,t){var ax=a[0],ay=a[1];return out[0]=ax+t*(b[0]-ax),out[1]=ay+t*(b[1]-ay),out}function vec2_random(out,scale){scale=scale||1;var r=2*RANDOM()*Math.PI;return out[0]=Math.cos(r)*scale,out[1]=Math.sin(r)*scale,out}function transformMat2(out,a,m){var x=a[0],y=a[1];return out[0]=m[0]*x+m[2]*y,out[1]=m[1]*x+m[3]*y,out}function transformMat2d(out,a,m){var x=a[0],y=a[1];return out[0]=m[0]*x+m[2]*y+m[4],out[1]=m[1]*x+m[3]*y+m[5],out}function vec2_transformMat3(out,a,m){var x=a[0],y=a[1];return out[0]=m[0]*x+m[3]*y+m[6],out[1]=m[1]*x+m[4]*y+m[7],out}function vec2_transformMat4(out,a,m){var x=a[0],y=a[1];return out[0]=m[0]*x+m[4]*y+m[12],out[1]=m[1]*x+m[5]*y+m[13],out}function vec2_rotate(out,a,b,rad){var p0=a[0]-b[0],p1=a[1]-b[1],sinC=Math.sin(rad),cosC=Math.cos(rad);return out[0]=p0*cosC-p1*sinC+b[0],out[1]=p0*sinC+p1*cosC+b[1],out}function vec2_angle(a,b){var x1=a[0],y1=a[1],x2=b[0],y2=b[1],mag=Math.sqrt(x1*x1+y1*y1)*Math.sqrt(x2*x2+y2*y2),cosine=mag&&(x1*x2+y1*y2)/mag;return Math.acos(Math.min(Math.max(cosine,-1),1))}function vec2_zero(out){return out[0]=0,out[1]=0,out}function vec2_str(a){return"vec2("+a[0]+", "+a[1]+")"}function vec2_exactEquals(a,b){return a[0]===b[0]&&a[1]===b[1]}function vec2_equals(a,b){var a0=a[0],a1=a[1],b0=b[0],b1=b[1];return Math.abs(a0-b0)<=EPSILON*Math.max(1,Math.abs(a0),Math.abs(b0))&&Math.abs(a1-b1)<=EPSILON*Math.max(1,Math.abs(a1),Math.abs(b1))}var vec2_len=vec2_length,vec2_sub=vec2_subtract,vec2_mul=vec2_multiply,vec2_div=vec2_divide,vec2_dist=vec2_distance,vec2_sqrDist=vec2_squaredDistance,vec2_sqrLen=vec2_squaredLength,vec2_forEach=function(){var vec=vec2_create();return function(a,stride,offset,count,fn,arg){var i,l;for(stride||(stride=2),offset||(offset=0),l=count?Math.min(count*stride+offset,a.length):a.length,i=offset;i0},__proto.clear=function(){this.isPreReadyOver=!1,this.totalCount=0,this.preReadyCount=0,this.readyCount=0,this.totalErrorCount=0,this.elementInfos.forEach((function(info){!info.isReady&&info.loader&&info.loader.destroy()})),this.elementInfos=[]},__proto.destroy=function(){this.clear(),this.off()},__proto.getLoader=function(element,options){var _this=this,tagName=element.tagName.toLowerCase(),loaders=this.options.loaders,tags=Object.keys(loaders);if(loaders[tagName])return new loaders[tagName](element,options);var loader=new ElementLoader(element,options),children=imready_esm_toArray(element.querySelectorAll(tags.join(", ")));loader.setHasLoading(children.some((function(el){return hasLoadingAttribute(el)})));var withPreReady=!1,childrenImReady=this.clone().on("error",(function(e){loader.onError(e.target)})).on("ready",(function(){loader.onReady(withPreReady)}));return loader.on("requestChildren",(function(){var contentElements=getContentElements(element,tags,_this.options.prefix);childrenImReady.check(contentElements).on("preReady",(function(e){(withPreReady=e.isReady)||loader.onPreReady()}))})).on("reqeustReadyChildren",(function(){childrenImReady.check(children)})).on("requestDestroy",(function(){childrenImReady.destroy()})),loader},__proto.clone=function(){return new ImReadyManager(imready_esm_assign({},this.options))},__proto.checkPreReady=function(index){return this.elementInfos[index].isPreReady=!0,++this.preReadyCount,!(this.preReadyCount=1)&&(element.error?(this.onAlreadyError(element),!1):(this.addEvents(),!0))},VideoLoader.EVENTS=["loadedmetadata","error"],VideoLoader}(Loader),imready_esm=function(_super){function ImReady(options){return void 0===options&&(options={}),_super.call(this,imready_esm_assign({loaders:{img:ImageLoader,video:VideoLoader}},options))||this}return imready_esm_extends(ImReady,_super),ImReady}(ImReadyManager);__webpack_require__.d(__webpack_exports__,"a",(function(){return view360_esm_PanoViewer}));var view360_esm_extendStatics=function(d,b){return(view360_esm_extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b}||function(d,b){for(var p in b)b.hasOwnProperty(p)&&(d[p]=b[p])})(d,b)};function view360_esm_extends(d,b){function __(){this.constructor=d}view360_esm_extendStatics(d,b),d.prototype=null===b?Object.create(b):(__.prototype=b.prototype,new __)}var view360_esm_assign=function(){return(view360_esm_assign=Object.assign||function __assign(t){for(var s,i=1,n=arguments.length;i=o.length&&(o=void 0),{value:o&&o[i++],done:!o}}};throw new TypeError(s?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(o,n){var m="function"==typeof Symbol&&o[Symbol.iterator];if(!m)return o;var r,e,i=m.call(o),ar=[];try{for(;(void 0===n||n-- >0)&&!(r=i.next()).done;)ar.push(r.value)}catch(error){e={error:error}}finally{try{r&&!r.done&&(m=i.return)&&m.call(i)}finally{if(e)throw e.error}}return ar}function __spread(){for(var ar=[],i=0;i0?1:-1,meshPoint2=vec3_namespaceObject.fromValues(meshPoint[0],meshPoint[1],meshPoint[2]);meshPoint3=rotateKind!==ROTATE_CONSTANT.YAW_DELTA_BY_YAW?vec3_namespaceObject.fromValues(0,rotateDirection,0):vec3_namespaceObject.fromValues(rotateDirection,0,0),vec3_namespaceObject.transformQuat(meshPoint2,meshPoint2,curQuaternion),vec3_namespaceObject.transformQuat(meshPoint3,meshPoint3,curQuaternion);var vecU=meshPoint2,vecV=meshPoint3,vecN=vec3_namespaceObject.create();vec3_namespaceObject.cross(vecN,vecU,vecV),vec3_namespaceObject.normalize(vecN,vecN);var coefficientA=vecN[0],coefficientB=vecN[1],coefficientC=vecN[2];curPoint=vec3_namespaceObject.fromValues(meshPoint[0],meshPoint[1],meshPoint[2]),vec3_namespaceObject.transformQuat(curPoint,curPoint,curQuaternion),prevPoint=vec3_namespaceObject.fromValues(meshPoint[0],meshPoint[1],meshPoint[2]),vec3_namespaceObject.transformQuat(prevPoint,prevPoint,prevQuaternion);var distance=Math.abs(prevPoint[0]*coefficientA+prevPoint[1]*coefficientB+prevPoint[2]*coefficientC),projectedPrevPoint=vec3_namespaceObject.create();vec3_namespaceObject.subtract(projectedPrevPoint,prevPoint,vec3_namespaceObject.scale(vec3_namespaceObject.create(),vecN,distance));var trigonometricRatio=(projectedPrevPoint[0]*curPoint[0]+projectedPrevPoint[1]*curPoint[1]+projectedPrevPoint[2]*curPoint[2])/(vec3_namespaceObject.length(projectedPrevPoint)*vec3_namespaceObject.length(curPoint));trigonometricRatio>1&&(trigonometricRatio=1);var theta=Math.acos(trigonometricRatio),crossVec=vec3_namespaceObject.cross(vec3_namespaceObject.create(),curPoint,projectedPrevPoint);return distance=coefficientA*crossVec[0]+coefficientB*crossVec[1]+coefficientC*crossVec[2],toDegree(theta*(rotateKind!==ROTATE_CONSTANT.YAW_DELTA_BY_YAW?distance>0?1:-1:distance<0?1:-1)*rotateDirection)},util.angleBetweenVec2=angleBetweenVec2;var v1,r,MathUtil=window.MathUtil||{};MathUtil.degToRad=Math.PI/180,MathUtil.radToDeg=180/Math.PI,MathUtil.Vector2=function(x,y){this.x=x||0,this.y=y||0},MathUtil.Vector2.prototype={constructor:MathUtil.Vector2,set:function(x,y){return this.x=x,this.y=y,this},copy:function(v){return this.x=v.x,this.y=v.y,this},subVectors:function(a,b){return this.x=a.x-b.x,this.y=a.y-b.y,this}},MathUtil.Vector3=function(x,y,z){this.x=x||0,this.y=y||0,this.z=z||0},MathUtil.Vector3.prototype={constructor:MathUtil.Vector3,set:function(x,y,z){return this.x=x,this.y=y,this.z=z,this},copy:function(v){return this.x=v.x,this.y=v.y,this.z=v.z,this},length:function(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)},normalize:function(){var scalar=this.length();if(0!==scalar){var invScalar=1/scalar;this.multiplyScalar(invScalar)}else this.x=0,this.y=0,this.z=0;return this},multiplyScalar:function(scalar){this.x*=scalar,this.y*=scalar,this.z*=scalar},applyQuaternion:function(q){var x=this.x,y=this.y,z=this.z,qx=q.x,qy=q.y,qz=q.z,qw=q.w,ix=qw*x+qy*z-qz*y,iy=qw*y+qz*x-qx*z,iz=qw*z+qx*y-qy*x,iw=-qx*x-qy*y-qz*z;return this.x=ix*qw+iw*-qx+iy*-qz-iz*-qy,this.y=iy*qw+iw*-qy+iz*-qx-ix*-qz,this.z=iz*qw+iw*-qz+ix*-qy-iy*-qx,this},dot:function(v){return this.x*v.x+this.y*v.y+this.z*v.z},crossVectors:function(a,b){var ax=a.x,ay=a.y,az=a.z,bx=b.x,by=b.y,bz=b.z;return this.x=ay*bz-az*by,this.y=az*bx-ax*bz,this.z=ax*by-ay*bx,this}},MathUtil.Quaternion=function(x,y,z,w){this.x=x||0,this.y=y||0,this.z=z||0,this.w=void 0!==w?w:1},MathUtil.Quaternion.prototype={constructor:MathUtil.Quaternion,set:function(x,y,z,w){return this.x=x,this.y=y,this.z=z,this.w=w,this},copy:function(quaternion){return this.x=quaternion.x,this.y=quaternion.y,this.z=quaternion.z,this.w=quaternion.w,this},setFromEulerXYZ:function(x,y,z){var c1=Math.cos(x/2),c2=Math.cos(y/2),c3=Math.cos(z/2),s1=Math.sin(x/2),s2=Math.sin(y/2),s3=Math.sin(z/2);return this.x=s1*c2*c3+c1*s2*s3,this.y=c1*s2*c3-s1*c2*s3,this.z=c1*c2*s3+s1*s2*c3,this.w=c1*c2*c3-s1*s2*s3,this},setFromEulerYXZ:function(x,y,z){var c1=Math.cos(x/2),c2=Math.cos(y/2),c3=Math.cos(z/2),s1=Math.sin(x/2),s2=Math.sin(y/2),s3=Math.sin(z/2);return this.x=s1*c2*c3+c1*s2*s3,this.y=c1*s2*c3-s1*c2*s3,this.z=c1*c2*s3-s1*s2*c3,this.w=c1*c2*c3+s1*s2*s3,this},setFromAxisAngle:function(axis,angle){var halfAngle=angle/2,s=Math.sin(halfAngle);return this.x=axis.x*s,this.y=axis.y*s,this.z=axis.z*s,this.w=Math.cos(halfAngle),this},multiply:function(q){return this.multiplyQuaternions(this,q)},multiplyQuaternions:function(a,b){var qax=a.x,qay=a.y,qaz=a.z,qaw=a.w,qbx=b.x,qby=b.y,qbz=b.z,qbw=b.w;return this.x=qax*qbw+qaw*qbx+qay*qbz-qaz*qby,this.y=qay*qbw+qaw*qby+qaz*qbx-qax*qbz,this.z=qaz*qbw+qaw*qbz+qax*qby-qay*qbx,this.w=qaw*qbw-qax*qbx-qay*qby-qaz*qbz,this},inverse:function(){return this.x*=-1,this.y*=-1,this.z*=-1,this.normalize(),this},normalize:function(){var l=Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w);return 0===l?(this.x=0,this.y=0,this.z=0,this.w=1):(l=1/l,this.x=this.x*l,this.y=this.y*l,this.z=this.z*l,this.w=this.w*l),this},slerp:function(qb,t){if(0===t)return this;if(1===t)return this.copy(qb);var x=this.x,y=this.y,z=this.z,w=this.w,cosHalfTheta=w*qb.w+x*qb.x+y*qb.y+z*qb.z;if(cosHalfTheta<0?(this.w=-qb.w,this.x=-qb.x,this.y=-qb.y,this.z=-qb.z,cosHalfTheta=-cosHalfTheta):this.copy(qb),cosHalfTheta>=1)return this.w=w,this.x=x,this.y=y,this.z=z,this;var halfTheta=Math.acos(cosHalfTheta),sinHalfTheta=Math.sqrt(1-cosHalfTheta*cosHalfTheta);if(Math.abs(sinHalfTheta)<.001)return this.w=.5*(w+this.w),this.x=.5*(x+this.x),this.y=.5*(y+this.y),this.z=.5*(z+this.z),this;var ratioA=Math.sin((1-t)*halfTheta)/sinHalfTheta,ratioB=Math.sin(t*halfTheta)/sinHalfTheta;return this.w=w*ratioA+this.w*ratioB,this.x=x*ratioA+this.x*ratioB,this.y=y*ratioA+this.y*ratioB,this.z=z*ratioA+this.z*ratioB,this},setFromUnitVectors:function(vFrom,vTo){return void 0===v1&&(v1=new MathUtil.Vector3),(r=vFrom.dot(vTo)+1)<1e-6?(r=0,Math.abs(vFrom.x)>Math.abs(vFrom.z)?v1.set(-vFrom.y,vFrom.x,0):v1.set(0,-vFrom.z,vFrom.y)):v1.crossVectors(vFrom,vTo),this.x=v1.x,this.y=v1.y,this.z=v1.z,this.w=r,this.normalize(),this}};var isIOS,isWebViewAndroid,isSafari,isFirefoxAndroid,isR7,mathUtil=MathUtil,Util=window.Util||{};Util.MIN_TIMESTEP=.001,Util.MAX_TIMESTEP=1,Util.base64=function(mimeType,base64){return"data:"+mimeType+";base64,"+base64},Util.clamp=function(value,min,max){return Math.min(Math.max(min,value),max)},Util.lerp=function(a,b,t){return a+(b-a)*t},Util.isIOS=(isIOS=/iPad|iPhone|iPod/.test(navigator.platform),function(){return isIOS}),Util.isWebViewAndroid=(isWebViewAndroid=-1!==navigator.userAgent.indexOf("Version")&&-1!==navigator.userAgent.indexOf("Android")&&-1!==navigator.userAgent.indexOf("Chrome"),function(){return isWebViewAndroid}),Util.isSafari=(isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),function(){return isSafari}),Util.isFirefoxAndroid=(isFirefoxAndroid=-1!==navigator.userAgent.indexOf("Firefox")&&-1!==navigator.userAgent.indexOf("Android"),function(){return isFirefoxAndroid}),Util.isR7=(isR7=-1!==navigator.userAgent.indexOf("R7 Build"),function(){return isR7}),Util.isLandscapeMode=function(){var rtn=90==window.orientation||-90==window.orientation;return Util.isR7()?!rtn:rtn},Util.isTimestampDeltaValid=function(timestampDeltaS){return!isNaN(timestampDeltaS)&&(!(timestampDeltaS<=Util.MIN_TIMESTEP)&&!(timestampDeltaS>Util.MAX_TIMESTEP))},Util.getScreenWidth=function(){return Math.max(window.screen.width,window.screen.height)*window.devicePixelRatio},Util.getScreenHeight=function(){return Math.min(window.screen.width,window.screen.height)*window.devicePixelRatio},Util.requestFullscreen=function(element){if(Util.isWebViewAndroid())return!1;if(element.requestFullscreen)element.requestFullscreen();else if(element.webkitRequestFullscreen)element.webkitRequestFullscreen();else if(element.mozRequestFullScreen)element.mozRequestFullScreen();else{if(!element.msRequestFullscreen)return!1;element.msRequestFullscreen()}return!0},Util.exitFullscreen=function(){if(document.exitFullscreen)document.exitFullscreen();else if(document.webkitExitFullscreen)document.webkitExitFullscreen();else if(document.mozCancelFullScreen)document.mozCancelFullScreen();else{if(!document.msExitFullscreen)return!1;document.msExitFullscreen()}return!0},Util.getFullscreenElement=function(){return document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement},Util.linkProgram=function(gl,vertexSource,fragmentSource,attribLocationMap){var vertexShader=gl.createShader(gl.VERTEX_SHADER);gl.shaderSource(vertexShader,vertexSource),gl.compileShader(vertexShader);var fragmentShader=gl.createShader(gl.FRAGMENT_SHADER);gl.shaderSource(fragmentShader,fragmentSource),gl.compileShader(fragmentShader);var program=gl.createProgram();for(var attribName in gl.attachShader(program,vertexShader),gl.attachShader(program,fragmentShader),attribLocationMap)gl.bindAttribLocation(program,attribLocationMap[attribName],attribName);return gl.linkProgram(program),gl.deleteShader(vertexShader),gl.deleteShader(fragmentShader),program},Util.getProgramUniforms=function(gl,program){for(var uniforms={},uniformCount=gl.getProgramParameter(program,gl.ACTIVE_UNIFORMS),uniformName="",i=0;i-1?url.split("/")[2]:url.split("/")[0]).split(":")[0]};var util$1=Util;function PosePredictor(predictionTimeS){this.predictionTimeS=predictionTimeS,this.previousQ=new mathUtil.Quaternion,this.previousTimestampS=null,this.deltaQ=new mathUtil.Quaternion,this.outQ=new mathUtil.Quaternion}PosePredictor.prototype.getPrediction=function(currentQ,gyro,timestampS){if(!this.previousTimestampS)return this.previousQ.copy(currentQ),this.previousTimestampS=timestampS,currentQ;var axis=new mathUtil.Vector3;axis.copy(gyro),axis.normalize();var angularSpeed=gyro.length();if(angularSpeed<20*mathUtil.degToRad)return util$1.isDebug()&&console.log("Moving slowly, at %s deg/s: no prediction",(mathUtil.radToDeg*angularSpeed).toFixed(1)),this.outQ.copy(currentQ),this.previousQ.copy(currentQ),this.outQ;this.previousTimestampS;var predictAngle=angularSpeed*this.predictionTimeS;return this.deltaQ.setFromAxisAngle(axis,predictAngle),this.outQ.copy(this.previousQ),this.outQ.multiply(this.deltaQ),this.previousQ.copy(currentQ),this.previousTimestampS=timestampS,this.outQ};var posePredictor=PosePredictor,view360_esm_version=-1,branch=null,build=null,match=/Chrome\/([0-9]+)\.(?:[0-9]*)\.([0-9]*)\.([0-9]*)/i.exec(userAgent);match&&(view360_esm_version=parseInt(match[1],10),branch=match[2],build=match[3]);var CHROME_VERSION=view360_esm_version,IS_CHROME_WITHOUT_DEVICE_MOTION=65===view360_esm_version&&"3325"===branch&&parseInt(build,10)<148,IS_ANDROID=/Android/i.test(userAgent),MC_BIND_SCALE=[.2,.2],GYRO_MODE={NONE:"none",YAWPITCH:"yawPitch",VR:"VR"},view360_esm_DeviceMotion=function(_super){function DeviceMotion(){var _this=_super.call(this)||this;return _this._onDeviceMotion=_this._onDeviceMotion.bind(_this),_this._onDeviceOrientation=_this._onDeviceOrientation.bind(_this),_this._onChromeWithoutDeviceMotion=_this._onChromeWithoutDeviceMotion.bind(_this),_this.isWithoutDeviceMotion=IS_CHROME_WITHOUT_DEVICE_MOTION,_this.isAndroid=IS_ANDROID,_this.stillGyroVec=vec3_namespaceObject.create(),_this.rawGyroVec=vec3_namespaceObject.create(),_this.adjustedGyroVec=vec3_namespaceObject.create(),_this._timer=-1,_this.lastDevicemotionTimestamp=0,_this._isEnabled=!1,_this.enable(),_this}view360_esm_extends(DeviceMotion,_super);var __proto=DeviceMotion.prototype;return __proto.enable=function(){this.isAndroid&&view360_esm_win.addEventListener("deviceorientation",this._onDeviceOrientation),this.isWithoutDeviceMotion?view360_esm_win.addEventListener("deviceorientation",this._onChromeWithoutDeviceMotion):view360_esm_win.addEventListener("devicemotion",this._onDeviceMotion),this._isEnabled=!0},__proto.disable=function(){view360_esm_win.removeEventListener("deviceorientation",this._onDeviceOrientation),view360_esm_win.removeEventListener("deviceorientation",this._onChromeWithoutDeviceMotion),view360_esm_win.removeEventListener("devicemotion",this._onDeviceMotion),this._isEnabled=!1},__proto._onChromeWithoutDeviceMotion=function(e){var alpha=e.alpha,beta=e.beta,gamma=e.gamma;null!==alpha&&(alpha=(alpha||0)*Math.PI/180,beta=(beta||0)*Math.PI/180,gamma=(gamma||0)*Math.PI/180,this.trigger("devicemotion",{inputEvent:{deviceorientation:{alpha:alpha,beta:beta,gamma:-gamma}}}))},__proto._onDeviceOrientation=function(){var _this=this;this._timer&&clearTimeout(this._timer),this._timer=view360_esm_win.setTimeout((function(){(new Date).getTime()-_this.lastDevicemotionTimestamp<200&&vec3_namespaceObject.copy(_this.stillGyroVec,_this.rawGyroVec)}),200)},__proto._onDeviceMotion=function(e){var isGyroSensorAvailable=!(null==e.rotationRate.alpha),isGravitySensorAvailable=!(null==e.accelerationIncludingGravity.x);if(0!==e.interval&&isGyroSensorAvailable&&isGravitySensorAvailable){var devicemotionEvent=view360_esm_assign({},e);devicemotionEvent.interval=e.interval,devicemotionEvent.timeStamp=e.timeStamp,devicemotionEvent.type=e.type,devicemotionEvent.rotationRate={alpha:e.rotationRate.alpha,beta:e.rotationRate.beta,gamma:e.rotationRate.gamma},devicemotionEvent.accelerationIncludingGravity={x:e.accelerationIncludingGravity.x,y:e.accelerationIncludingGravity.y,z:e.accelerationIncludingGravity.z},devicemotionEvent.acceleration={x:e.acceleration.x,y:e.acceleration.y,z:e.acceleration.z},this.isAndroid&&(vec3_namespaceObject.set(this.rawGyroVec,e.rotationRate.alpha||0,e.rotationRate.beta||0,e.rotationRate.gamma||0),vec3_namespaceObject.subtract(this.adjustedGyroVec,this.rawGyroVec,this.stillGyroVec),this.lastDevicemotionTimestamp=(new Date).getTime(),devicemotionEvent.adjustedRotationRate={alpha:this.adjustedGyroVec[0],beta:this.adjustedGyroVec[1],gamma:this.adjustedGyroVec[2]}),this.trigger("devicemotion",{inputEvent:devicemotionEvent})}},DeviceMotion}(component_esm);function SensorSample(sample,timestampS){this.set(sample,timestampS)}var __proto$1=SensorSample.prototype;__proto$1.set=function(sample,timestampS){this.sample=sample,this.timestampS=timestampS},__proto$1.copy=function(sensorSample){this.set(sensorSample.sample,sensorSample.timestampS)};var sensorSample=SensorSample;function ComplementaryFilter(kFilter){this.kFilter=kFilter,this.currentAccelMeasurement=new sensorSample,this.currentGyroMeasurement=new sensorSample,this.previousGyroMeasurement=new sensorSample,util$1.isIOS()?this.filterQ=new mathUtil.Quaternion(-1,0,0,1):this.filterQ=new mathUtil.Quaternion(1,0,0,1),this.previousFilterQ=new mathUtil.Quaternion,this.previousFilterQ.copy(this.filterQ),this.accelQ=new mathUtil.Quaternion,this.isOrientationInitialized=!1,this.estimatedGravity=new mathUtil.Vector3,this.measuredGravity=new mathUtil.Vector3,this.gyroIntegralQ=new mathUtil.Quaternion}var __proto$2=ComplementaryFilter.prototype;__proto$2.addAccelMeasurement=function(vector,timestampS){this.currentAccelMeasurement.set(vector,timestampS)},__proto$2.addGyroMeasurement=function(vector,timestampS){this.currentGyroMeasurement.set(vector,timestampS);var deltaT=timestampS-this.previousGyroMeasurement.timestampS;util$1.isTimestampDeltaValid(deltaT)&&this.run_(),this.previousGyroMeasurement.copy(this.currentGyroMeasurement)},__proto$2.run_=function(){if(!this.isOrientationInitialized)return this.accelQ=this.accelToQuaternion_(this.currentAccelMeasurement.sample),this.previousFilterQ.copy(this.accelQ),void(this.isOrientationInitialized=!0);var deltaT=this.currentGyroMeasurement.timestampS-this.previousGyroMeasurement.timestampS,gyroDeltaQ=this.gyroToQuaternionDelta_(this.currentGyroMeasurement.sample,deltaT);this.gyroIntegralQ.multiply(gyroDeltaQ),this.filterQ.copy(this.previousFilterQ),this.filterQ.multiply(gyroDeltaQ);var invFilterQ=new mathUtil.Quaternion;invFilterQ.copy(this.filterQ),invFilterQ.inverse(),this.estimatedGravity.set(0,0,-1),this.estimatedGravity.applyQuaternion(invFilterQ),this.estimatedGravity.normalize(),this.measuredGravity.copy(this.currentAccelMeasurement.sample),this.measuredGravity.normalize();var deltaQ=new mathUtil.Quaternion;deltaQ.setFromUnitVectors(this.estimatedGravity,this.measuredGravity),deltaQ.inverse(),util$1.isDebug()&&console.log("Delta: %d deg, G_est: (%s, %s, %s), G_meas: (%s, %s, %s)",mathUtil.radToDeg*util$1.getQuaternionAngle(deltaQ),this.estimatedGravity.x.toFixed(1),this.estimatedGravity.y.toFixed(1),this.estimatedGravity.z.toFixed(1),this.measuredGravity.x.toFixed(1),this.measuredGravity.y.toFixed(1),this.measuredGravity.z.toFixed(1));var targetQ=new mathUtil.Quaternion;targetQ.copy(this.filterQ),targetQ.multiply(deltaQ),this.filterQ.slerp(targetQ,1-this.kFilter),this.previousFilterQ.copy(this.filterQ)},__proto$2.getOrientation=function(){return this.filterQ},__proto$2.accelToQuaternion_=function(accel){var normAccel=new mathUtil.Vector3;normAccel.copy(accel),normAccel.normalize();var quat=new mathUtil.Quaternion;return quat.setFromUnitVectors(new mathUtil.Vector3(0,0,-1),normAccel),quat.inverse(),quat},__proto$2.gyroToQuaternionDelta_=function(gyro,dt){var quat=new mathUtil.Quaternion,axis=new mathUtil.Vector3;return axis.copy(gyro),axis.normalize(),quat.setFromAxisAngle(axis,gyro.length()*dt),quat};var complementaryFilter=ComplementaryFilter;complementaryFilter.prototype.run_=function(){if(!this.isOrientationInitialized)return this.accelQ=this.accelToQuaternion_(this.currentAccelMeasurement.sample),this.previousFilterQ.copy(this.accelQ),void(this.isOrientationInitialized=!0);var deltaT=this.currentGyroMeasurement.timestampS-this.previousGyroMeasurement.timestampS,gyroDeltaQ=this.gyroToQuaternionDelta_(this.currentGyroMeasurement.sample,deltaT);this.gyroIntegralQ.multiply(gyroDeltaQ),this.filterQ.copy(this.previousFilterQ),this.filterQ.multiply(gyroDeltaQ);var invFilterQ=new mathUtil.Quaternion;invFilterQ.copy(this.filterQ),invFilterQ.inverse(),this.estimatedGravity.set(0,0,-1),this.estimatedGravity.applyQuaternion(invFilterQ),this.estimatedGravity.normalize(),this.measuredGravity.copy(this.currentAccelMeasurement.sample),this.measuredGravity.normalize();var deltaQ=new mathUtil.Quaternion;deltaQ.setFromUnitVectors(this.estimatedGravity,this.measuredGravity),deltaQ.inverse();var targetQ=new mathUtil.Quaternion;targetQ.copy(this.filterQ),targetQ.multiply(deltaQ),this.filterQ.slerp(targetQ,1-this.kFilter),this.previousFilterQ.copy(this.filterQ),this.isFilterQuaternionInitialized||(this.isFilterQuaternionInitialized=!0)},complementaryFilter.prototype.getOrientation=function(){return this.isFilterQuaternionInitialized?this.filterQ:null};var view360_esm_FusionPoseSensor=function(_super){function FusionPoseSensor(){var _this=_super.call(this)||this;return _this.deviceMotion=new view360_esm_DeviceMotion,_this.accelerometer=new mathUtil.Vector3,_this.gyroscope=new mathUtil.Vector3,_this._onDeviceMotionChange=_this._onDeviceMotionChange.bind(_this),_this._onScreenOrientationChange=_this._onScreenOrientationChange.bind(_this),_this.filter=new complementaryFilter(.98),_this.posePredictor=new posePredictor(.04),_this.filterToWorldQ=new mathUtil.Quaternion,_this.isFirefoxAndroid=util$1.isFirefoxAndroid(),_this.isIOS=IS_IOS||IS_SAFARI_ON_DESKTOP,_this.isChromeUsingDegrees=CHROME_VERSION>=66,_this._isEnabled=!1,_this.isIOS?_this.filterToWorldQ.setFromAxisAngle(new mathUtil.Vector3(1,0,0),Math.PI/2):_this.filterToWorldQ.setFromAxisAngle(new mathUtil.Vector3(1,0,0),-Math.PI/2),_this.inverseWorldToScreenQ=new mathUtil.Quaternion,_this.worldToScreenQ=new mathUtil.Quaternion,_this.originalPoseAdjustQ=new mathUtil.Quaternion,_this.originalPoseAdjustQ.setFromAxisAngle(new mathUtil.Vector3(0,0,1),-view360_esm_win.orientation*Math.PI/180),_this._setScreenTransform(),util$1.isLandscapeMode()&&_this.filterToWorldQ.multiply(_this.inverseWorldToScreenQ),_this.resetQ=new mathUtil.Quaternion,_this.deviceMotion.on("devicemotion",_this._onDeviceMotionChange),_this.enable(),_this}view360_esm_extends(FusionPoseSensor,_super);var __proto=FusionPoseSensor.prototype;return __proto.enable=function(){this.isEnabled()||(this.deviceMotion.enable(),this._isEnabled=!0,view360_esm_win.addEventListener("orientationchange",this._onScreenOrientationChange))},__proto.disable=function(){this.isEnabled()&&(this.deviceMotion.disable(),this._isEnabled=!1,view360_esm_win.removeEventListener("orientationchange",this._onScreenOrientationChange))},__proto.isEnabled=function(){return this._isEnabled},__proto.destroy=function(){this.disable(),this.deviceMotion=null},__proto.getOrientation=function(){var orientation,_this=this;if(this.deviceMotion.isWithoutDeviceMotion&&this._deviceOrientationQ){this.deviceOrientationFixQ=this.deviceOrientationFixQ||(new mathUtil.Quaternion).setFromAxisAngle(new mathUtil.Vector3(0,1,0),-_this._alpha),orientation=this._deviceOrientationQ,(out=new mathUtil.Quaternion).copy(orientation),out.multiply(this.filterToWorldQ),out.multiply(this.resetQ),out.multiply(this.worldToScreenQ),out.multiplyQuaternions(this.deviceOrientationFixQ,out);var out_=quat_namespaceObject.fromValues(out.x,out.y,out.z,out.w);return quat_namespaceObject.normalize(out_,out_)}if(!(orientation=this.filter.getOrientation()))return null;var out=this._convertFusionToPredicted(orientation);out_=quat_namespaceObject.fromValues(out.x,out.y,out.z,out.w);return quat_namespaceObject.normalize(out_,out_)},__proto._triggerChange=function(){var orientation=this.getOrientation();orientation&&(this._prevOrientation?quat_namespaceObject.equals(this._prevOrientation,orientation)||this.trigger("change",{quaternion:orientation}):this._prevOrientation=orientation)},__proto._convertFusionToPredicted=function(orientation){this.predictedQ=this.posePredictor.getPrediction(orientation,this.gyroscope,this.previousTimestampS);var out=new mathUtil.Quaternion;return out.copy(this.filterToWorldQ),out.multiply(this.resetQ),out.multiply(this.predictedQ),out.multiply(this.worldToScreenQ),out},__proto._onDeviceMotionChange=function(_a){var inputEvent=_a.inputEvent,deviceorientation=inputEvent.deviceorientation,deviceMotion=inputEvent,accGravity=deviceMotion.accelerationIncludingGravity,rotRate=deviceMotion.adjustedRotationRate||deviceMotion.rotationRate,timestampS=deviceMotion.timeStamp/1e3;deviceorientation?(this._alpha||(this._alpha=deviceorientation.alpha),this._deviceOrientationQ=this._deviceOrientationQ||new mathUtil.Quaternion,this._deviceOrientationQ.setFromEulerYXZ(deviceorientation.beta,deviceorientation.alpha,deviceorientation.gamma),this._triggerChange()):(this.isFirefoxAndroid&&(timestampS/=1e3),this.accelerometer.set(-accGravity.x,-accGravity.y,-accGravity.z),this.gyroscope.set(rotRate.alpha,rotRate.beta,rotRate.gamma),(this.isIOS||this.isFirefoxAndroid||this.isChromeUsingDegrees)&&this.gyroscope.multiplyScalar(Math.PI/180),this.filter.addAccelMeasurement(this.accelerometer,timestampS),this.filter.addGyroMeasurement(this.gyroscope,timestampS),this._triggerChange(),this.previousTimestampS=timestampS)},__proto._onScreenOrientationChange=function(){this._setScreenTransform()},__proto._setScreenTransform=function(){this.worldToScreenQ.set(0,0,0,1);var orientation=view360_esm_win.orientation;switch(orientation){case 0:break;case 90:case-90:case 180:this.worldToScreenQ.setFromAxisAngle(new mathUtil.Vector3(0,0,1),orientation/-180*Math.PI)}this.inverseWorldToScreenQ.copy(this.worldToScreenQ),this.inverseWorldToScreenQ.inverse()},FusionPoseSensor}(component_esm);function getDeltaPitch(prvQ,curQ){return util.getRotationDelta(prvQ,curQ,ROTATE_CONSTANT.PITCH_DELTA)}var latIdx,view360_esm_lngIdx,view360_esm_TiltMotionInput=function(_super){function TiltMotionInput(el,options){void 0===options&&(options={});var _this=_super.call(this)||this;return _this.element=el,_this._prevQuaternion=null,_this._quaternion=null,_this.fusionPoseSensor=null,_this.options=view360_esm_assign({scale:1,threshold:0},options),_this._onPoseChange=_this._onPoseChange.bind(_this),_this}view360_esm_extends(TiltMotionInput,_super);var __proto=TiltMotionInput.prototype;return __proto.mapAxes=function(axes){this.axes=axes},__proto.connect=function(observer){return this.observer?this:(this.observer=observer,this.fusionPoseSensor=new view360_esm_FusionPoseSensor,this.fusionPoseSensor.enable(),this._attachEvent(),this)},__proto.disconnect=function(){return this.observer?(this._dettachEvent(),this.fusionPoseSensor.disable(),this.fusionPoseSensor.destroy(),this.fusionPoseSensor=null,this.observer=null,this):this},__proto.destroy=function(){this.disconnect(),this.element=null,this.options=null,this.axes=null,this._prevQuaternion=null,this._quaternion=null},__proto._onPoseChange=function(event){if(!this._prevQuaternion)return this._prevQuaternion=quat_namespaceObject.clone(event.quaternion),void(this._quaternion=quat_namespaceObject.clone(event.quaternion));var prvQ,curQ,yawDeltaByYaw;quat_namespaceObject.copy(this._prevQuaternion,this._quaternion),quat_namespaceObject.copy(this._quaternion,event.quaternion),this.observer.change(this,event,function view360_esm_toAxis(source,offset){return offset.reduce((function(acc,v,i){return source[i]&&(acc[source[i]]=v),acc}),{})}(this.axes,[(prvQ=this._prevQuaternion,curQ=this._quaternion,yawDeltaByYaw=util.getRotationDelta(prvQ,curQ,ROTATE_CONSTANT.YAW_DELTA_BY_YAW),util.getRotationDelta(prvQ,curQ,ROTATE_CONSTANT.YAW_DELTA_BY_ROLL)*Math.sin(util.extractPitchFromQuat(curQ))+yawDeltaByYaw),getDeltaPitch(this._prevQuaternion,this._quaternion)]))},__proto._attachEvent=function(){this.fusionPoseSensor.on("change",this._onPoseChange)},__proto._dettachEvent=function(){this.fusionPoseSensor.off("change",this._onPoseChange)},TiltMotionInput}(component_esm),screenRotationAngleInst=null,refCount=0,view360_esm_ScreenRotationAngle=function(){function ScreenRotationAngle(){if(refCount++,screenRotationAngleInst)return screenRotationAngleInst;screenRotationAngleInst=this,this._onDeviceOrientation=this._onDeviceOrientation.bind(this),this._onOrientationChange=this._onOrientationChange.bind(this),this._spinR=0,this._screenOrientationAngle=0,view360_esm_win.addEventListener("deviceorientation",this._onDeviceOrientation),view360_esm_win.addEventListener("orientationchange",this._onOrientationChange)}var __proto=ScreenRotationAngle.prototype;return __proto.getRadian=function(){return this._spinR+common_namespaceObject.toRadian(this._screenOrientationAngle)},__proto.unref=function(){--refCount>0||(view360_esm_win.removeEventListener("deviceorientation",this._onDeviceOrientation),view360_esm_win.removeEventListener("orientationchange",this._onOrientationChange),this._spinR=0,this._screenOrientationAngle=0,screenRotationAngleInst=null,refCount=0)},__proto._onDeviceOrientation=function(e){if(null!==e.beta&&null!==e.gamma){var betaR=common_namespaceObject.toRadian(e.beta),gammaR=common_namespaceObject.toRadian(e.gamma);this._spinR=Math.atan2(Math.cos(betaR)*Math.sin(gammaR),Math.sin(betaR))}},__proto._onOrientationChange=function(e){view360_esm_win.screen&&view360_esm_win.screen.orientation&&void 0!==view360_esm_win.screen.orientation.angle?this._screenOrientationAngle=screen.orientation.angle:void 0!==view360_esm_win.orientation&&(this._screenOrientationAngle=view360_esm_win.orientation>=0?view360_esm_win.orientation:360+view360_esm_win.orientation)},ScreenRotationAngle}(),view360_esm_RotationPanInput=function(_super){function RotationPanInput(el,options){void 0===options&&(options={});var _this=_super.call(this,el,options)||this;return _this._useRotation=!1,_this._screenRotationAngle=null,_this.setUseRotation(!(!options||!options.useRotation)),_this._userDirection=axes_esm.DIRECTION_ALL,_this}view360_esm_extends(RotationPanInput,_super);var __proto=RotationPanInput.prototype;return __proto.setUseRotation=function(useRotation){this._useRotation=useRotation,this._screenRotationAngle&&(this._screenRotationAngle.unref(),this._screenRotationAngle=null),this._useRotation&&(this._screenRotationAngle=new view360_esm_ScreenRotationAngle)},__proto.connect=function(observer){return this._userDirection=this._direction,this._useRotation&&this._direction&axes_esm.DIRECTION_ALL&&(this._direction=axes_esm.DIRECTION_HORIZONTAL),_super.prototype.connect.call(this,observer)},__proto.destroy=function(){this._useRotation&&this._screenRotationAngle&&this._screenRotationAngle.unref(),_super.prototype.destroy.call(this)},__proto.getOffset=function(properties,useDirection){if(!1===this._useRotation)return _super.prototype.getOffset.call(this,properties,useDirection);var offset=_super.prototype.getOffset.call(this,properties,[!0,!0]),newOffset=[0,0],theta=this._screenRotationAngle.getRadian(),cosTheta=Math.cos(theta),sinTheta=Math.sin(theta);return newOffset[0]=offset[0]*cosTheta-offset[1]*sinTheta,newOffset[1]=offset[1]*cosTheta+offset[0]*sinTheta,this._userDirection&axes_esm.DIRECTION_HORIZONTAL?this._userDirection&axes_esm.DIRECTION_VERTICAL||(newOffset[1]=0):newOffset[0]=0,newOffset},RotationPanInput}(axes_esm_PanInput),Y_AXIS_VECTOR=vec3_namespaceObject.fromValues(0,1,0),view360_esm_DeviceQuaternion=function(_super){function DeviceQuaternion(){var _this=_super.call(this)||this;return _this._fusionPoseSensor=new view360_esm_FusionPoseSensor,_this._quaternion=quat_namespaceObject.create(),_this._fusionPoseSensor.enable(),_this._fusionPoseSensor.on("change",(function(e){_this._quaternion=e.quaternion,_this.trigger("change",{isTrusted:!0})})),_this}view360_esm_extends(DeviceQuaternion,_super);var __proto=DeviceQuaternion.prototype;return __proto.getCombinedQuaternion=function(yaw){var yawQ=quat_namespaceObject.setAxisAngle(quat_namespaceObject.create(),Y_AXIS_VECTOR,common_namespaceObject.toRadian(-yaw)),conj=quat_namespaceObject.conjugate(quat_namespaceObject.create(),this._quaternion);return quat_namespaceObject.multiply(quat_namespaceObject.create(),conj,yawQ)},__proto.destroy=function(){this.off(),this._fusionPoseSensor&&(this._fusionPoseSensor.off(),this._fusionPoseSensor.destroy(),this._fusionPoseSensor=null)},DeviceQuaternion}(component_esm),DEFAULT_YAW_RANGE=[-180,180],DEFAULT_PITCH_RANGE=[-90,90],CIRCULAR_PITCH_RANGE=[-180,180],view360_esm_YawPitchControl=function(_super){function YawPitchControl(options){var _this=_super.call(this)||this,opt=view360_esm_assign({element:null,yaw:0,pitch:0,fov:65,showPolePoint:!1,useZoom:!0,useKeyboard:!0,gyroMode:GYRO_MODE.YAWPITCH,touchDirection:6,yawRange:DEFAULT_YAW_RANGE,pitchRange:DEFAULT_PITCH_RANGE,fovRange:[30,110],aspectRatio:1},options);return _this._element=opt.element,_this._initialFov=opt.fov,_this._enabled=!1,_this._isAnimating=!1,_this._deviceQuaternion=null,_this._initAxes(opt),_this.option(opt),_this}view360_esm_extends(YawPitchControl,_super);var __proto=YawPitchControl.prototype;return __proto.updatePanScale=function(param){void 0===param&&(param={});var fov=this.axes.get().fov,areaHeight=param.height||parseInt(window.getComputedStyle(this._element).height,10),scale=MC_BIND_SCALE[0]*fov/this._initialFov*320/areaHeight;return this.axesPanInput.options.scale=[scale,scale],this.axes.options.deceleration=.0014*fov/110,this},__proto.option=function(key,newValue){if(!key)return this._getOptions();if(key&&"string"==typeof key&&void 0===newValue)return this._getOptions(key);var newOptions={},changedKeyList=[];if("string"==typeof key)changedKeyList.push(key),newOptions[key]=newValue;else{var options=key;changedKeyList=Object.keys(options),newOptions=view360_esm_assign({},options)}return this._setOptions(this._getValidatedOptions(newOptions)),this._applyOptions(changedKeyList),this},__proto.enable=function(){return this._enabled?this:(this._enabled=!0,this._applyOptions(Object.keys(this.options)),this.updatePanScale(),this)},__proto.disable=function(persistOrientation){return void 0===persistOrientation&&(persistOrientation=!1),this._enabled?(persistOrientation||this._resetOrientation(),this.axes.disconnect(),this._enabled=!1,this):this},__proto.lookAt=function(_a,duration){var yaw=_a.yaw,pitch=_a.pitch,fov=_a.fov,pos=this.axes.get(),y=void 0===yaw?0:yaw-pos.yaw,p=void 0===pitch?0:pitch-pos.pitch,f=void 0===fov?0:fov-pos.fov;this.axes.options.maximumDuration=1/0,this.axes.setBy({yaw:y,pitch:p,fov:f},duration)},__proto.getYawPitch=function(){var yawPitch=this.axes.get();return{yaw:yawPitch.yaw,pitch:yawPitch.pitch}},__proto.getFov=function(){return this.axes.get().fov},__proto.getQuaternion=function(){var pos=this.axes.get();return this._deviceQuaternion.getCombinedQuaternion(pos.yaw)},__proto.shouldRenderWithQuaternion=function(){return this.options.gyroMode===GYRO_MODE.VR},__proto.destroy=function(){this.axes&&this.axes.destroy(),this.axesPanInput&&this.axesPanInput.destroy(),this.axesWheelInput&&this.axesWheelInput.destroy(),this.axesTiltMotionInput&&this.axesTiltMotionInput.destroy(),this.axesPinchInput&&this.axesPinchInput.destroy(),this.axesMoveKeyInput&&this.axesMoveKeyInput.destroy(),this._deviceQuaternion&&this._deviceQuaternion.destroy()},__proto._initAxes=function(opt){var _this=this,yRange=this._updateYawRange(opt.yawRange,opt.fov,opt.aspectRatio),pRange=this._updatePitchRange(opt.pitchRange,opt.fov,opt.showPolePoint),useRotation=opt.gyroMode===GYRO_MODE.VR;this.axesPanInput=new view360_esm_RotationPanInput(this._element,{useRotation:useRotation}),this.axesWheelInput=new WheelInput(this._element,{scale:-4}),this.axesTiltMotionInput=null,this.axesPinchInput=view360_esm_SUPPORT_TOUCH?new axes_esm_PinchInput(this._element,{scale:-1}):null,this.axesMoveKeyInput=new MoveKeyInput(this._element,{scale:[-6,6]}),this.axes=new axes_esm({yaw:{range:yRange,circular:this._isCircular(yRange),bounce:[0,0]},pitch:{range:pRange,circular:this._isCircular(pRange),bounce:[0,0]},fov:{range:opt.fovRange,circular:[!1,!1],bounce:[0,0]}},{deceleration:.0014,maximumDuration:1e3},{yaw:opt.yaw,pitch:opt.pitch,fov:opt.fov}).on({hold:function(evt){_this.axes.options.maximumDuration=1e3,_this.trigger("hold",{isTrusted:evt.isTrusted})},change:function(evt){0!==evt.delta.fov&&(_this._updateControlScale(evt),_this.updatePanScale()),_this._triggerChange(evt)},release:function(evt){_this._triggerChange(evt)},animationEnd:function(evt){_this.trigger("animationEnd",{isTrusted:evt.isTrusted})}})},__proto._getValidatedOptions=function(newOptions){return newOptions.yawRange&&(newOptions.yawRange=this._getValidYawRange(newOptions.yawRange,newOptions.fov,newOptions.aspectRatio)),newOptions.pitchRange&&(newOptions.pitchRange=this._getValidPitchRange(newOptions.pitchRange,newOptions.fov)),newOptions},__proto._getOptions=function(key){var value;return"string"==typeof key?value=this.options[key]:0===arguments.length&&(value=this.options),value},__proto._setOptions=function(options){for(var key in options)this.options[key]=options[key]},__proto._applyOptions=function(keys){var options=this.options,axes=this.axes,isVR=options.gyroMode===GYRO_MODE.VR,isYawPitch=options.gyroMode===GYRO_MODE.YAWPITCH,touchDirection=isVR?2&options.touchDirection:options.touchDirection;if(keys.some((function(key){return"showPolePoint"===key||"fov"===key||"aspectRatio"===key||"yawRange"===key||"pitchRange"===key}))&&(keys.indexOf("fov")>=0&&(axes.setTo({fov:options.fov}),this.updatePanScale()),this._updateControlScale()),keys.some((function(key){return"fovRange"===key}))){var fovRange=options.fovRange,prevFov=axes.get().fov,nextFov=axes.get().fov;vec2_namespaceObject.copy(axes.axis.fov.range,fovRange),nextFovfovRange[1]&&(nextFov=fovRange[1]),prevFov!==nextFov&&(axes.setTo({fov:nextFov},0),this._updateControlScale(),this.updatePanScale())}(keys.some((function(key){return"gyroMode"===key}))&&SUPPORT_DEVICEMOTION&&(this.axesTiltMotionInput&&(this.axes.disconnect(this.axesTiltMotionInput),this.axesTiltMotionInput.destroy(),this.axesTiltMotionInput=null),this._deviceQuaternion&&(this._deviceQuaternion.destroy(),this._deviceQuaternion=null),isVR?this._initDeviceQuaternion():isYawPitch&&(this.axesTiltMotionInput=new view360_esm_TiltMotionInput(this._element),this.axes.connect(["yaw","pitch"],this.axesTiltMotionInput)),this.axesPanInput.setUseRotation(isVR)),keys.some((function(key){return"useKeyboard"===key})))&&(options.useKeyboard?axes.connect(["yaw","pitch"],this.axesMoveKeyInput):axes.disconnect(this.axesMoveKeyInput));if(keys.some((function(key){return"useZoom"===key}))){var useZoom=options.useZoom;axes.disconnect(this.axesWheelInput),useZoom&&axes.connect(["fov"],this.axesWheelInput)}this._togglePinchInputByOption(options.touchDirection,options.useZoom),keys.some((function(key){return"touchDirection"===key}))&&this._enabled&&this._enableTouch(touchDirection)},__proto._togglePinchInputByOption=function(touchDirection,useZoom){this.axesPinchInput&&(this.axes.disconnect(this.axesPinchInput),useZoom&&6===touchDirection&&-1===this.axes._inputs.indexOf(this.axesPinchInput)&&this.axes.connect(["fov"],this.axesPinchInput))},__proto._enableTouch=function(direction){this.axesPanInput&&this.axes.disconnect(this.axesPanInput);var yawEnabled=2&direction?"yaw":null,pitchEnabled=4&direction?"pitch":null;this.axes.connect([yawEnabled,pitchEnabled],this.axesPanInput)},__proto._initDeviceQuaternion=function(){var _this=this;this._deviceQuaternion=new view360_esm_DeviceQuaternion,this._deviceQuaternion.on("change",(function(e){_this._triggerChange(e)}))},__proto._getValidYawRange=function(newYawRange,newFov,newAspectRatio){var ratio=this._adjustAspectRatio(newAspectRatio||this.options.aspectRatio||1),horizontalFov=(newFov||this.axes.get().fov)*ratio;return newYawRange[1]-newYawRange[0]>=horizontalFov?newYawRange:this.options.yawRange||DEFAULT_YAW_RANGE},__proto._getValidPitchRange=function(newPitchRange,newFov){var fov=newFov||this.axes.get().fov;return newPitchRange[1]-newPitchRange[0]>=fov?newPitchRange:this.options.pitchRange||DEFAULT_PITCH_RANGE},__proto._isCircular=function(range){return range[1]-range[0]<360?[!1,!1]:[!0,!0]},__proto._updateControlScale=function(changeEvt){var opt=this.options,fov=this.axes.get().fov,pRange=this._updatePitchRange(opt.pitchRange,fov,opt.showPolePoint),yRange=this._updateYawRange(opt.yawRange,fov,opt.aspectRatio),pos=this.axes.get(),y=pos.yaw,p=pos.pitch;return vec2_namespaceObject.copy(this.axes.axis.yaw.range,yRange),vec2_namespaceObject.copy(this.axes.axis.pitch.range,pRange),this.axes.axis.yaw.circular=this._isCircular(yRange),this.axes.axis.pitch.circular=this._isCircular(pRange),yyRange[1]&&(y=yRange[1]),ppRange[1]&&(p=pRange[1]),changeEvt&&changeEvt.set({yaw:y,pitch:p}),this.axes.setTo({yaw:y,pitch:p},0),this},__proto._updatePitchRange=function(pitchRange,fov,showPolePoint){if(this.options.gyroMode===GYRO_MODE.VR)return CIRCULAR_PITCH_RANGE;var verticalAngle=pitchRange[1]-pitchRange[0],halfFov=fov/2;return showPolePoint&&!(verticalAngle<180)?pitchRange.concat():[pitchRange[0]+halfFov,pitchRange[1]-halfFov]},__proto._updateYawRange=function(yawRange,fov,aspectRatio){if(this.options.gyroMode===GYRO_MODE.VR)return DEFAULT_YAW_RANGE;if(yawRange[1]-yawRange[0]>=360)return yawRange.concat();var halfHorizontalFov=util.toDegree(Math.atan2(aspectRatio,1/Math.tan(common_namespaceObject.toRadian(fov/2))));return[yawRange[0]+halfHorizontalFov,yawRange[1]-halfHorizontalFov]},__proto._triggerChange=function(evt){var pos=this.axes.get(),opt=this.options,event={targetElement:opt.element,isTrusted:evt.isTrusted,yaw:pos.yaw,pitch:pos.pitch,fov:pos.fov,quaternion:null};opt.gyroMode===GYRO_MODE.VR&&this._deviceQuaternion&&(event.quaternion=this._deviceQuaternion.getCombinedQuaternion(pos.yaw)),this.trigger("change",event)},__proto._adjustAspectRatio=function(input){for(var inputRange=[.52,.54,.563,.57,.584,.59,.609,.67,.702,.72,.76,.78,.82,.92,.97,1,1.07,1.14,1.19,1.25,1.32,1.38,1.4,1.43,1.53,1.62,1.76,1.77,1.86,1.96,2.26,2.3,2.6,3,5,6],outputRange=[.51,.54,.606,.56,.628,.63,.647,.71,.736,.757,.78,.77,.8,.89,.975,1,1.07,1.1,1.15,1.18,1.22,1.27,1.3,1.33,1.39,1.45,1.54,1.55,1.58,1.62,1.72,1.82,1.92,2,2.24,2.3],rangeIdx=-1,i=0;i=input){rangeIdx=i;break}if(-1===rangeIdx)return inputRange[0]>input?outputRange[0]:outputRange[outputRange[0].length-1];var inputA=inputRange[rangeIdx],inputB=inputRange[rangeIdx+1],outputA=outputRange[rangeIdx],outputB=outputRange[rangeIdx+1];return this._lerp(outputA,outputB,(input-inputA)/(inputB-inputA))},__proto._lerp=function(a,b,fraction){return a+fraction*(b-a)},__proto._resetOrientation=function(){var opt=this.options;return this.axes.setTo({yaw:opt.yaw,pitch:opt.pitch,fov:opt.fov},0),this},YawPitchControl.VERSION="3.4.3",YawPitchControl.CONTROL_MODE_VR=1,YawPitchControl.CONTROL_MODE_YAWPITCH=2,YawPitchControl.TOUCH_DIRECTION_ALL=6,YawPitchControl.TOUCH_DIRECTION_YAW=2,YawPitchControl.TOUCH_DIRECTION_PITCH=4,YawPitchControl.TOUCH_DIRECTION_NONE=1,YawPitchControl}(component_esm),WEBGL_ERROR_CODE={0:"NO_ERROR",1280:"INVALID_ENUM",1281:"INVALID_VALUE",1282:"INVALID_OPERATION",1285:"OUT_OF_MEMORY",1286:"INVALID_FRAMEBUFFER_OPERATION",37442:"CONTEXT_LOST_WEBGL"},webglAvailability=null,view360_esm_WebGLUtils=function(){function WebGLUtils(){}return WebGLUtils.createShader=function(gl,type,source){var shader=gl.createShader(type);return gl.shaderSource(shader,source),gl.compileShader(shader),gl.getShaderParameter(shader,gl.COMPILE_STATUS)?shader:(console.error(gl.getShaderInfoLog(shader)),null)},WebGLUtils.createProgram=function(gl,vertexShader,fragmentShader){var program=gl.createProgram();return gl.attachShader(program,vertexShader),gl.attachShader(program,fragmentShader),gl.linkProgram(program),gl.deleteShader(vertexShader),gl.deleteShader(fragmentShader),gl.getProgramParameter(program,gl.LINK_STATUS)?program:(gl.deleteProgram(program),null)},WebGLUtils.initBuffer=function(gl,target,data,itemSize,attr){var buffer=gl.createBuffer();return gl.bindBuffer(target,buffer),gl.bufferData(target,data,gl.STATIC_DRAW),buffer&&(buffer.itemSize=itemSize,buffer.numItems=data.length/itemSize),void 0!==attr&&(gl.enableVertexAttribArray(attr),gl.vertexAttribPointer(attr,buffer.itemSize,gl.FLOAT,!1,0,0)),buffer},WebGLUtils.getWebglContext=function(canvas,userContextAttributes){var e_1,_a,context=null,contextAttributes=view360_esm_assign({preserveDrawingBuffer:!1,antialias:!1,xrCompatible:!0},userContextAttributes);function onWebglcontextcreationerror(e){return e.statusMessage}canvas.addEventListener("webglcontextcreationerror",onWebglcontextcreationerror);try{for(var webglIdentifiers_1=view360_esm_values(["webgl","experimental-webgl","webkit-3d","moz-webgl"]),webglIdentifiers_1_1=webglIdentifiers_1.next();!webglIdentifiers_1_1.done;webglIdentifiers_1_1=webglIdentifiers_1.next()){var identifier=webglIdentifiers_1_1.value;try{context=canvas.getContext(identifier,contextAttributes)}catch(t){}if(context)break}}catch(e_1_1){e_1={error:e_1_1}}finally{try{webglIdentifiers_1_1&&!webglIdentifiers_1_1.done&&(_a=webglIdentifiers_1.return)&&_a.call(webglIdentifiers_1)}finally{if(e_1)throw e_1.error}}return canvas.removeEventListener("webglcontextcreationerror",onWebglcontextcreationerror),context},WebGLUtils.createTexture=function(gl,textureTarget){var texture=gl.createTexture();return gl.bindTexture(textureTarget,texture),gl.texParameteri(textureTarget,gl.TEXTURE_MAG_FILTER,gl.LINEAR),gl.texParameteri(textureTarget,gl.TEXTURE_MIN_FILTER,gl.LINEAR),gl.texParameteri(textureTarget,gl.TEXTURE_WRAP_S,gl.CLAMP_TO_EDGE),gl.texParameteri(textureTarget,gl.TEXTURE_WRAP_T,gl.CLAMP_TO_EDGE),gl.bindTexture(textureTarget,null),texture},WebGLUtils.isWebGLAvailable=function(){if(null===webglAvailability){var canvas=document.createElement("canvas"),webglContext=WebGLUtils.getWebglContext(canvas);if(webglAvailability=!!webglContext,webglContext){var loseContextExtension=webglContext.getExtension("WEBGL_lose_context");loseContextExtension&&loseContextExtension.loseContext()}}return!!webglAvailability},WebGLUtils.isStableWebGL=function(){var agentInfo=agent_esm(),isStableWebgl=!0;if("android"===agentInfo.os.name){var version=parseFloat(agentInfo.os.version);version<=4.3&&version>=1?isStableWebgl=!1:4.4===version&&"chrome"!==agentInfo.browser.name&&(isStableWebgl=!1)}return isStableWebgl},WebGLUtils.getErrorNameFromWebGLErrorCode=function(code){return code in WEBGL_ERROR_CODE?WEBGL_ERROR_CODE[code]:"UNKNOWN_ERROR"},WebGLUtils.texImage2D=function(gl,target,pixels){try{gl.texImage2D(target,0,gl.RGBA,gl.RGBA,gl.UNSIGNED_BYTE,pixels)}catch(error){console.error("WebGLUtils.texImage2D error:",error)}},WebGLUtils.getMaxTextureSize=function(gl){return gl.getParameter(gl.MAX_TEXTURE_SIZE)},WebGLUtils}(),view360_esm_agentInfo=agent_esm(),isIE11="ie"===view360_esm_agentInfo.browser.name&&11===view360_esm_agentInfo.browser.majorVersion,EVENTS={ERROR:"error"},Renderer=function(_super){function Renderer(){var _this=_super.call(this)||this;return _this._forceDimension=null,_this._pixelCanvas=null,_this._pixelContext=null,_this}view360_esm_extends(Renderer,_super);var __proto=Renderer.prototype;return __proto.render=function(_a){var gl=_a.gl,shaderProgram=_a.shaderProgram,indexBuffer=_a.indexBuffer,mvMatrix=_a.mvMatrix,pMatrix=_a.pMatrix;gl.uniformMatrix4fv(shaderProgram.pMatrixUniform,!1,pMatrix),gl.uniformMatrix4fv(shaderProgram.mvMatrixUniform,!1,mvMatrix),indexBuffer&&gl.drawElements(gl.TRIANGLES,indexBuffer.numItems,gl.UNSIGNED_SHORT,0)},__proto.getDimension=function(pixelSource){return{width:pixelSource.naturalWidth||pixelSource.videoWidth,height:pixelSource.naturalHeight||pixelSource.videoHeight}},__proto.updateShaderData=function(param){},__proto._initPixelSource=function(image,forceDimension){if(void 0===forceDimension&&(forceDimension=null),isIE11&&image instanceof HTMLVideoElement||forceDimension){var _a=forceDimension||this.getDimension(image),width=_a.width,height=_a.height;this._pixelCanvas=document.createElement("canvas"),this._pixelCanvas.width=width,this._pixelCanvas.height=height,this._pixelContext=this._pixelCanvas.getContext("2d")}this._forceDimension=forceDimension},__proto._getPixelSource=function(image){if(!this._pixelCanvas)return image;var contentDimension=this.getDimension(image),textureDimension=this._forceDimension||contentDimension;return this._pixelCanvas.width!==textureDimension.width&&(this._pixelCanvas.width=textureDimension.width),this._pixelCanvas.height!==textureDimension.height&&(this._pixelCanvas.height=textureDimension.height),this._forceDimension?this._pixelContext.drawImage(image,0,0,contentDimension.width,contentDimension.height,0,0,textureDimension.width,textureDimension.height):this._pixelContext.drawImage(image,0,0),this._pixelCanvas},__proto._extractTileConfig=function(imageConfig){var tileConfig=Array.isArray(imageConfig.tileConfig)?imageConfig.tileConfig:Array.apply(void 0,__spread(Array(6))).map((function(){return imageConfig.tileConfig}));return tileConfig=tileConfig.map((function(config){return view360_esm_assign({flipHorizontal:!1,rotation:0},config)}))},__proto._triggerError=function(error){console.error("Renderer Error:",error),this.trigger(EVENTS.ERROR,{message:"string"==typeof error?error:error.message})},Renderer.EVENTS=EVENTS,Renderer}(component_esm),view360_esm_CubeRenderer=function(_super){function CubeRenderer(){return null!==_super&&_super.apply(this,arguments)||this}view360_esm_extends(CubeRenderer,_super);var __proto=CubeRenderer.prototype;return CubeRenderer.extractOrder=function(imageConfig){return imageConfig.order||"RLUDBF"},__proto.getVertexPositionData=function(){return CubeRenderer._VERTEX_POSITION_DATA=null!==CubeRenderer._VERTEX_POSITION_DATA?CubeRenderer._VERTEX_POSITION_DATA:[1,-1,1,-1,-1,1,-1,1,1,1,1,1,-1,-1,-1,1,-1,-1,1,1,-1,-1,1,-1,-1,1,-1,1,1,-1,1,1,1,-1,1,1,1,-1,-1,-1,-1,-1,-1,-1,1,1,-1,1,1,-1,-1,1,-1,1,1,1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,1],CubeRenderer._VERTEX_POSITION_DATA},__proto.getIndexData=function(){if(CubeRenderer._INDEX_DATA)return CubeRenderer._INDEX_DATA;for(var indexData=[],vertexPositionData=this.getVertexPositionData(),i=0;i0||!config.flipHorizontal&&rotation<0?ordermap_.push(ordermap_.shift()):ordermap_.unshift(ordermap_.pop());for(var tileVertex=base.slice(12*i,12*i+12),tileTemp=[],j=0;j<4;j++)tileTemp[ordermap_[j]]=tileVertex.splice(0,3);return tileTemp})).join().split(",").map((function(v){return parseInt(v,10)}))},__proto.getVertexShaderSource=function(){return"\nattribute vec3 aVertexPosition;\nattribute vec3 aTextureCoord;\nuniform mat4 uMVMatrix;\nuniform mat4 uPMatrix;\nvarying highp vec3 vVertexDirectionVector;\nvoid main(void) {\n vVertexDirectionVector = aTextureCoord;\n gl_Position = uPMatrix * uMVMatrix * vec4(aVertexPosition, 1.0);\n}"},__proto.getFragmentShaderSource=function(){return"\nprecision highp float;\nuniform samplerCube uSampler;\nvarying highp vec3 vVertexDirectionVector;\nvoid main(void) {\n gl_FragColor = textureCube(uSampler, vVertexDirectionVector);\n}"},__proto.updateTexture=function(gl,image,imageConfig){var order=CubeRenderer.extractOrder(imageConfig),orderMap={};order.split("").forEach((function(v,i){orderMap[v]=i}));try{if(image instanceof Array)for(var surfaceIdx=0;surfaceIdx<6;surfaceIdx++){var tileIdx=orderMap["RLUDBF"[surfaceIdx]];view360_esm_WebGLUtils.texImage2D(gl,gl.TEXTURE_CUBE_MAP_POSITIVE_X+surfaceIdx,image[tileIdx])}else{var maxCubeMapTextureSize=this.getMaxCubeMapTextureSize(gl,image);for(surfaceIdx=0;surfaceIdx<6;surfaceIdx++){tileIdx=orderMap["RLUDBF"[surfaceIdx]];var tile=this.extractTileFromImage(image,tileIdx,maxCubeMapTextureSize);view360_esm_WebGLUtils.texImage2D(gl,gl.TEXTURE_CUBE_MAP_POSITIVE_X+surfaceIdx,tile)}}}catch(e){this._triggerError(e)}},__proto.bindTexture=function(gl,texture,image,imageConfig){gl.bindTexture(gl.TEXTURE_CUBE_MAP,texture),this.updateTexture(gl,image,imageConfig)},__proto.getSourceTileSize=function(image){var _a=this.getDimension(image),width=_a.width,height=_a.height,aspectRatio=width/height;return aspectRatio===1/6?width:6===aspectRatio?height:aspectRatio===2/3?width/2:width/3},__proto.extractTileFromImage=function(image,tileIdx,outputTextureSize){var width=this.getDimension(image).width,inputTextureSize=this.getSourceTileSize(image),canvas=document.createElement("canvas");canvas.width=outputTextureSize,canvas.height=outputTextureSize;var context=canvas.getContext("2d"),tilePerRow=width/inputTextureSize,x=inputTextureSize*tileIdx%(inputTextureSize*tilePerRow),y=Math.floor(tileIdx/tilePerRow)*inputTextureSize;return context.drawImage(image,x,y,inputTextureSize,inputTextureSize,0,0,outputTextureSize,outputTextureSize),canvas},__proto.getMaxCubeMapTextureSize=function(gl,image){var agentInfo=agent_esm(),maxCubeMapTextureSize=gl.getParameter(gl.MAX_CUBE_MAP_TEXTURE_SIZE),_imageWidth=this.getSourceTileSize(image);if("ie"===agentInfo.browser.name&&11===agentInfo.browser.majorVersion&&!util.isPowerOfTwo(_imageWidth))for(var i=1;i= TEXTURE_DIVISION_X[2]) {\n orgTextureRangeX = vec2(TEXTURE_DIVISION_X[2], TEXTURE_DIVISION_X[3]);\n } else if (vTextureCoord.s >= TEXTURE_DIVISION_X[1]) {\n orgTextureRangeX = vec2(TEXTURE_DIVISION_X[1], TEXTURE_DIVISION_X[2]);\n } else {\n orgTextureRangeX = vec2(TEXTURE_DIVISION_X[0], TEXTURE_DIVISION_X[1]);\n }\n\n if (vTextureCoord.t >= TEXTURE_DIVISION_Y[1]) {\n orgTextureRangeY = vec2(TEXTURE_DIVISION_Y[1], TEXTURE_DIVISION_Y[2]);\n } else {\n orgTextureRangeY = vec2(TEXTURE_DIVISION_Y[0], TEXTURE_DIVISION_Y[1]);\n }\n\n // scaling coors by the coordinates following the range from -1.0 to 1.0.\n float px = scale(orgTextureRangeX, OPERATE_COORDS_RANGE, vTextureCoord.s);\n float py = scale(orgTextureRangeY, OPERATE_COORDS_RANGE, vTextureCoord.t);\n\n float qu = EAC_CONST * atan(px) + 0.5;\n float qv = EAC_CONST * atan(py) + 0.5;\n\n // re-scaling coors by original coordinates ranges\n transformedCoordX = scale(TEXTURE_COORDS_RANGE, orgTextureRangeX, qu);\n transformedCoordY = scale(TEXTURE_COORDS_RANGE, orgTextureRangeY, qv);\n } else {\n // normal cubemap\n transformedCoordX = vTextureCoord.s;\n transformedCoordY = vTextureCoord.t;\n }\n\n gl_FragColor = texture2D(uSampler, vec2(transformedCoordX, transformedCoordY));\n}"},__proto.getVertexPositionData=function(){return this._vertices||(this._vertices=[1,-1,1,-1,-1,1,-1,1,1,1,1,1,-1,-1,-1,1,-1,-1,1,1,-1,-1,1,-1,-1,1,-1,1,1,-1,1,1,1,-1,1,1,-1,-1,1,1,-1,1,1,-1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,1]),this._vertices},__proto.getIndexData=function(){var _this=this;return function(){for(var indexData=[],i=0;i<_this._vertices.length/3;i+=4)indexData.push(i,i+1,i+2,i,i+2,i+3);return indexData}()},__proto.getTextureCoordData=function(imageConfig){for(var _this=this,order=imageConfig.order||"RLUDFB",coords=[],r=1;r>=0;r--)for(var c=0;c<3;c++){var coord=[c/3,r/2,(c+1)/3,r/2,(c+1)/3,(r+1)/2,c/3,(r+1)/2];coords.push(coord)}var tileConfigs=this._extractTileConfig(imageConfig);return coords=coords.map((function(coord){return _this._shrinkCoord(coord)})).map((function(coord,i){return _this._transformCoord(coord,tileConfigs[i])})),"BFUDRL".split("").map((function(face){return order.indexOf(face)})).map((function(index){return coords[index]})).reduce((function(acc,val){return acc.concat(val)}),[])},__proto.updateTexture=function(gl,image){view360_esm_WebGLUtils.texImage2D(gl,gl.TEXTURE_2D,this._getPixelSource(image))},__proto.bindTexture=function(gl,texture,image){var _a=this.getDimension(image),width=_a.width,height=_a.height,size=Math.max(width,height),maxSize=view360_esm_WebGLUtils.getMaxTextureSize(gl);size>maxSize?this._triggerError("Image width("+width+") exceeds device limit("+maxSize+"))"):(this._initPixelSource(image),gl.activeTexture(gl.TEXTURE0),gl.pixelStorei(gl.UNPACK_FLIP_Y_WEBGL,!0),gl.bindTexture(gl.TEXTURE_2D,texture),this.updateTexture(gl,image))},__proto._transformCoord=function(coord,tileConfig){var newCoord=coord.slice();return tileConfig.flipHorizontal&&(newCoord=this._flipHorizontalCoord(newCoord)),tileConfig.rotation&&(newCoord=this._rotateCoord(newCoord,tileConfig.rotation)),newCoord},__proto._shrinkCoord=function(coord){return[coord[0]+0,coord[1]+0,coord[2]-0,coord[3]+0,coord[4]-0,coord[5]-0,coord[6]+0,coord[7]-0]},__proto._rotateCoord=function(coord,rotationAngle){var moved,shiftCount=Math.floor(rotationAngle/90)%4;if(0===shiftCount)return coord;var rotatedCoord=[];return shiftCount>0?(moved=coord.splice(0,2*shiftCount),rotatedCoord=coord.concat(moved)):rotatedCoord=(moved=coord.splice(2*(4+shiftCount),2*-shiftCount)).concat(coord),rotatedCoord},__proto._flipHorizontalCoord=function(coord){return[coord[2],coord[3],coord[0],coord[1],coord[6],coord[7],coord[4],coord[5]]},CubeStripRenderer}(Renderer),ERROR_TYPE={INVALID_DEVICE:10,NO_WEBGL:11,FAIL_IMAGE_LOAD:12,FAIL_BIND_TEXTURE:13,INVALID_RESOURCE:14,RENDERING_CONTEXT_LOST:15},EVENTS$1={READY:"ready",VIEW_CHANGE:"viewChange",ANIMATION_END:"animationEnd",ERROR:"error"},PROJECTION_TYPE={EQUIRECTANGULAR:"equirectangular",CUBEMAP:"cubemap",CUBESTRIP:"cubestrip",PANORAMA:"panorama",STEREOSCOPIC_EQUI:"stereoequi"},STEREO_FORMAT={TOP_BOTTOM:"3dv",LEFT_RIGHT:"3dh",NONE:""},ANGLE_CORRECTION_FOR_CENTER_ALIGN=-.5*Math.PI,textureCoordData=[],vertexPositionData=[],indexData=[];for(latIdx=0;latIdx<=60;latIdx++){var view360_esm_theta=(latIdx/60-.5)*Math.PI,view360_esm_sinTheta=Math.sin(view360_esm_theta),view360_esm_cosTheta=Math.cos(view360_esm_theta);for(view360_esm_lngIdx=0;view360_esm_lngIdx<=60;view360_esm_lngIdx++){var phi=2*(view360_esm_lngIdx/60-.5)*Math.PI+ANGLE_CORRECTION_FOR_CENTER_ALIGN,sinPhi=Math.sin(phi),view360_esm_x=Math.cos(phi)*view360_esm_cosTheta,view360_esm_y=view360_esm_sinTheta,view360_esm_z=sinPhi*view360_esm_cosTheta,view360_esm_u=view360_esm_lngIdx/60,view360_esm_v=latIdx/60;if(textureCoordData.push(view360_esm_u,view360_esm_v),vertexPositionData.push(2*view360_esm_x,2*view360_esm_y,2*view360_esm_z),60!==view360_esm_lngIdx&&60!==latIdx){var view360_esm_a=61*latIdx+view360_esm_lngIdx,view360_esm_b=view360_esm_a+60+1;indexData.push(view360_esm_a,view360_esm_b,view360_esm_a+1,view360_esm_b,view360_esm_b+1,view360_esm_a+1)}}}var SphereRenderer=function(_super){function SphereRenderer(format){var _this=_super.call(this)||this;return _this._stereoFormat=format,_this}view360_esm_extends(SphereRenderer,_super);var __proto=SphereRenderer.prototype;return __proto.render=function(ctx){var leftEyeScaleOffset,rightEyeScaleOffset,gl=ctx.gl,shaderProgram=ctx.shaderProgram;switch(this._stereoFormat){case STEREO_FORMAT.TOP_BOTTOM:leftEyeScaleOffset=[1,.5,0,0],rightEyeScaleOffset=[1,.5,0,.5];break;case STEREO_FORMAT.LEFT_RIGHT:leftEyeScaleOffset=[.5,1,0,0],rightEyeScaleOffset=[.5,1,.5,0];break;default:leftEyeScaleOffset=[1,1,0,0],rightEyeScaleOffset=[1,1,0,0]}var uTexScaleOffset=gl.getUniformLocation(shaderProgram,"uTexScaleOffset");gl.uniform4fv(uTexScaleOffset,__spread(leftEyeScaleOffset,rightEyeScaleOffset)),_super.prototype.render.call(this,ctx)},__proto.getVertexPositionData=function(){return SphereRenderer._VERTEX_POSITION_DATA},__proto.getIndexData=function(){return SphereRenderer._INDEX_DATA},__proto.getTextureCoordData=function(){return SphereRenderer._TEXTURE_COORD_DATA},__proto.getVertexShaderSource=function(){return"\nattribute vec3 aVertexPosition;\nattribute vec2 aTextureCoord;\nuniform mat4 uMVMatrix;\nuniform mat4 uPMatrix;\nuniform float uEye;\nuniform vec4 uTexScaleOffset[2];\nvarying highp vec2 vTextureCoord;\nvoid main(void) {\n vec4 scaleOffset = uTexScaleOffset[int(uEye)];\n vTextureCoord = aTextureCoord.xy * scaleOffset.xy + scaleOffset.zw;\n gl_Position = uPMatrix * uMVMatrix * vec4(aVertexPosition, 1.0);\n}"},__proto.getFragmentShaderSource=function(){return"\nprecision highp float;\nvarying highp vec2 vTextureCoord;\nuniform sampler2D uSampler;\nvoid main(void) {\n gl_FragColor = texture2D(uSampler, vTextureCoord.st);\n}"},__proto.updateTexture=function(gl,image){view360_esm_WebGLUtils.texImage2D(gl,gl.TEXTURE_2D,this._getPixelSource(image))},__proto.bindTexture=function(gl,texture,image){var _a=this.getDimension(image),width=_a.width,height=_a.height,size=Math.max(width,height),maxSize=view360_esm_WebGLUtils.getMaxTextureSize(gl);size>maxSize?this._triggerError("Image width("+width+") exceeds device limit("+maxSize+"))"):(this._initPixelSource(image),gl.activeTexture(gl.TEXTURE0),gl.pixelStorei(gl.UNPACK_FLIP_Y_WEBGL,!0),gl.bindTexture(gl.TEXTURE_2D,texture),this.updateTexture(gl,image))},SphereRenderer._VERTEX_POSITION_DATA=vertexPositionData,SphereRenderer._TEXTURE_COORD_DATA=textureCoordData,SphereRenderer._INDEX_DATA=indexData,SphereRenderer}(Renderer),textureCoordData$1=[],vertexPositionData$1=[],indexData$1=[],view360_esm_CylinderRenderer=function(_super){function CylinderRenderer(){return null!==_super&&_super.apply(this,arguments)||this}view360_esm_extends(CylinderRenderer,_super);var __proto=CylinderRenderer.prototype;return __proto.getVertexPositionData=function(){return CylinderRenderer._VERTEX_POSITION_DATA},__proto.getIndexData=function(){return CylinderRenderer._INDEX_DATA},__proto.getTextureCoordData=function(){return CylinderRenderer._TEXTURE_COORD_DATA},__proto.getVertexShaderSource=function(){return"\nattribute vec3 aVertexPosition;\nattribute vec2 aTextureCoord;\nuniform mat4 uMVMatrix;\nuniform mat4 uPMatrix;\nvarying highp vec2 vTextureCoord;\nvoid main(void) {\n vTextureCoord = aTextureCoord;\n gl_Position = uPMatrix * uMVMatrix * vec4(aVertexPosition, 1.0);\n}"},__proto.getFragmentShaderSource=function(){return"\nprecision highp float;\nvarying highp vec2 vTextureCoord;\nuniform sampler2D uSampler;\nvoid main(void) {\n gl_FragColor = texture2D(uSampler, vec2(vTextureCoord.s, vTextureCoord.t));\n}"},__proto.updateTexture=function(gl,image){view360_esm_WebGLUtils.texImage2D(gl,gl.TEXTURE_2D,this._getPixelSource(image))},__proto.bindTexture=function(gl,texture,image){var resizeDimension,_a=this.getDimension(image),width=_a.width,height=_a.height,size=Math.max(width,height),maxSize=view360_esm_WebGLUtils.getMaxTextureSize(gl);size>maxSize&&(this._triggerError("Image width("+width+") exceeds device texture limit("+maxSize+"))"),resizeDimension=width>height?{width:maxSize,height:maxSize*height/width}:{width:maxSize*width/height,height:maxSize}),this._initPixelSource(image,resizeDimension),gl.activeTexture(gl.TEXTURE0),gl.pixelStorei(gl.UNPACK_FLIP_Y_WEBGL,!0),gl.bindTexture(gl.TEXTURE_2D,texture),this.updateTexture(gl,image)},__proto.updateShaderData=function(_a){var lngIdx,cylinderMaxRadian,halfCylinderY,rotated,aspectRatio,_b=_a.imageAspectRatio,imageAspectRatio=void 0===_b?6:_b;if(imageAspectRatio<1?(rotated=!0,aspectRatio=1/imageAspectRatio):(rotated=!1,aspectRatio=imageAspectRatio),aspectRatio>=6){var fov=360/aspectRatio;cylinderMaxRadian=2*Math.PI,halfCylinderY=Math.tan(common_namespaceObject.toRadian(fov/2))}else cylinderMaxRadian=aspectRatio,halfCylinderY=.5;textureCoordData$1.length=0,vertexPositionData$1.length=0,indexData$1.length=0;for(var CYLIDER_Y=[-halfCylinderY,halfCylinderY],startAngleForCenterAlign=Math.PI/2+(2*Math.PI-cylinderMaxRadian)/2,yIdx=0,yLength=CYLIDER_Y.length;yIdx=0&&(clearTimeout(_this._rafTimer),_this._rafTimer=-1),diff<16?_this._rafId=_this._context.requestAnimationFrame(_this._onLoop):_this._rafTimer=window.setTimeout(_this._onLoop,0)},this._callback=null,this._context=window,this._rafId=-1,this._rafTimer=-1}var __proto=WebGLAnimator.prototype;return __proto.setCallback=function(callback){this._callback=callback},__proto.setContext=function(context){this._context=context},__proto.start=function(){var context=this._context,callback=this._callback;context&&callback&&(this._rafId>=0||this._rafTimer>=0||(this._rafId=IS_SAFARI_ON_DESKTOP?context.requestAnimationFrame(this._onLoopNextTick):context.requestAnimationFrame(this._onLoop)))},__proto.stop=function(){this._rafId>=0&&this._context.cancelAnimationFrame(this._rafId),this._rafTimer>=0&&clearTimeout(this._rafTimer),this._rafId=-1,this._rafTimer=-1},WebGLAnimator}(),ImageType=PROJECTION_TYPE,DEVICE_PIXEL_RATIO=devicePixelRatio||1;DEVICE_PIXEL_RATIO>2&&(DEVICE_PIXEL_RATIO=2);var EVENTS$2={BIND_TEXTURE:"bindTexture",IMAGE_LOADED:"imageLoaded",ERROR:"error",RENDERING_CONTEXT_LOST:"renderingContextLost",RENDERING_CONTEXT_RESTORE:"renderingContextRestore"},ERROR_TYPE$1={INVALID_DEVICE:10,NO_WEBGL:11,FAIL_IMAGE_LOAD:12,RENDERER_ERROR:13},view360_esm_PanoImageRenderer=function(_super){function PanoImageRenderer(image,width,height,isVideo,sphericalConfig,renderingContextAttributes){var _this=_super.call(this)||this;return _this.textureCoordBuffer=null,_this.vertexBuffer=null,_this.indexBuffer=null,_this.exitVR=function(){var vr=_this._vr,gl=_this.context,animator=_this._animator;vr&&(vr.removeEndCallback(_this.exitVR),vr.destroy(),_this._vr=null,IS_IOS&&_this._restoreStyle(),_this.updateViewportDimensions(_this.width,_this.height),_this._updateViewport(),gl.bindFramebuffer(gl.FRAMEBUFFER,null),_this._bindBuffers(),_this._shouldForceDraw=!0,animator.stop(),animator.setContext(window),animator.setCallback(_this._render.bind(_this)),animator.start())},_this._renderStereo=function(time,frame){var e_1,_a,vr=_this._vr,gl=_this.context,eyeParams=vr.getEyeParams(gl,frame);if(eyeParams){vr.beforeRender(gl,frame);try{for(var _b=view360_esm_values([0,1]),_c=_b.next();!_c.done;_c=_b.next()){var eyeIndex=_c.value,eyeParam=eyeParams[eyeIndex];_this.mvMatrix=eyeParam.mvMatrix,_this.pMatrix=eyeParam.pMatrix,gl.viewport.apply(gl,__spread(eyeParam.viewport)),gl.uniform1f(_this.shaderProgram.uEye,eyeIndex),_this._bindBuffers(),_this._draw()}}catch(e_1_1){e_1={error:e_1_1}}finally{try{_c&&!_c.done&&(_a=_b.return)&&_a.call(_b)}finally{if(e_1)throw e_1.error}}vr.afterRender()}},_this._onFirstVRFrame=function(time,frame){var vr=_this._vr,gl=_this.context,animator=_this._animator;if(vr.canRender(frame)){var minusZDir=vec3_namespaceObject.fromValues(0,0,-1),eyeParam=vr.getEyeParams(gl,frame)[0],mvMatrix=mat3_namespaceObject.fromMat4(mat3_namespaceObject.create(),eyeParam.mvMatrix),pMatrix=mat3_namespaceObject.fromMat4(mat3_namespaceObject.create(),eyeParam.pMatrix),mvInv=mat3_namespaceObject.invert(mat3_namespaceObject.create(),mvMatrix),pInv=mat3_namespaceObject.invert(mat3_namespaceObject.create(),pMatrix),viewDir=vec3_namespaceObject.transformMat3(vec3_namespaceObject.create(),minusZDir,pInv);vec3_namespaceObject.transformMat3(viewDir,viewDir,mvInv);var yawOffset=util.yawOffsetBetween(viewDir,vec3_namespaceObject.fromValues(0,0,1));0!==yawOffset&&(vr.setYawOffset(yawOffset),animator.setCallback(_this._renderStereo))}},_this.sphericalConfig=sphericalConfig,_this.fieldOfView=sphericalConfig.fieldOfView,_this.width=width,_this.height=height,_this._lastQuaternion=null,_this._lastYaw=null,_this._lastPitch=null,_this._lastFieldOfView=null,_this.pMatrix=mat4_namespaceObject.create(),_this.mvMatrix=mat4_namespaceObject.create(),mat4_namespaceObject.perspective(_this.pMatrix,common_namespaceObject.toRadian(_this.fieldOfView),width/height,.1,100),_this.textureCoordBuffer=null,_this.vertexBuffer=null,_this.indexBuffer=null,_this.canvas=_this._initCanvas(width,height),_this._setDefaultCanvasStyle(),_this._wrapper=null,_this._wrapperOrigStyle=null,_this._renderingContextAttributes=renderingContextAttributes,_this._image=null,_this._imageConfig=null,_this._imageIsReady=!1,_this._shouldForceDraw=!1,_this._keepUpdate=!1,_this._onContentLoad=_this._onContentLoad.bind(_this),_this._onContentError=_this._onContentError.bind(_this),_this._animator=new WebGLAnimator,_this._vr=null,image&&_this.setImage({image:image,imageType:sphericalConfig.imageType,isVideo:isVideo,cubemapConfig:sphericalConfig.cubemapConfig}),_this}view360_esm_extends(PanoImageRenderer,_super);var __proto=PanoImageRenderer.prototype;return __proto.setYawPitchControl=function(yawPitchControl){this._yawPitchControl=yawPitchControl},__proto.getContent=function(){return this._image},__proto.setImage=function(_a){var image=_a.image,imageType=_a.imageType,_b=_a.isVideo,isVideo=void 0!==_b&&_b,cubemapConfig=_a.cubemapConfig;this._imageIsReady=!1,this._isVideo=isVideo,this._imageConfig=view360_esm_assign({order:imageType===ImageType.CUBEMAP?"RLUDBF":"RLUDFB",tileConfig:{flipHorizontal:!1,rotation:0}},cubemapConfig),this._setImageType(imageType),this._contentLoader&&this._contentLoader.destroy(),this._contentLoader=(new imready_esm).on("ready",this._onContentLoad).on("error",this._onContentError),isVideo?(this._image=function toVideoElement(videoCandidate){if(videoCandidate instanceof HTMLVideoElement)return videoCandidate;var video_1=document.createElement("video");return video_1.setAttribute("crossorigin","anonymous"),video_1.setAttribute("webkit-playsinline",""),video_1.setAttribute("playsinline",""),videoCandidate instanceof Array?videoCandidate.forEach((function(v){return appendSourceElement(video_1,v)})):appendSourceElement(video_1,videoCandidate),video_1.querySelectorAll("source").length>0&&video_1.readyState<1&&video_1.load(),video_1}(image),this._contentLoader.check([this._image]),this._keepUpdate=!0):(this._image=function toImageElement(image){var parsedImages=(image instanceof Array?image:[image]).map((function(img){var _img=img;return"string"==typeof img&&((_img=new Image).crossOrigin="anonymous",_img.src=img),_img}));return 1===parsedImages.length?parsedImages[0]:parsedImages}(image),this._contentLoader.check(Array.isArray(this._image)?this._image:[this._image]),this._keepUpdate=!1)},__proto.isImageLoaded=function(){return!!this._image&&this._imageIsReady&&(!this._isVideo||this._image.readyState>=2)},__proto.bindTexture=function(){var _this=this;return new src.a((function(res,rej){var contentLoader=_this._contentLoader;return _this._image?contentLoader?void(contentLoader.isReady()?(_this._bindTexture(),res()):(contentLoader.check(Array.isArray(_this._image)?_this._image:[_this._image]),contentLoader.once("ready",(function(e){e.errorCount>0?rej("Failed to load images."):(_this._bindTexture(),res())})))):rej("ImageLoader is not initialized"):rej("Image is not defined")}))},__proto.attachTo=function(parentElement){this.detach(),parentElement.appendChild(this.canvas),this._wrapper=parentElement},__proto.forceContextLoss=function(){if(this.hasRenderingContext()){var loseContextExtension=this.context.getExtension("WEBGL_lose_context");loseContextExtension&&loseContextExtension.loseContext()}},__proto.detach=function(){this.canvas.parentElement&&this.canvas.parentElement.removeChild(this.canvas)},__proto.destroy=function(){this._contentLoader&&this._contentLoader.destroy(),this._animator.stop(),this.detach(),this.forceContextLoss(),this.off(),this.canvas.removeEventListener("webglcontextlost",this._onWebglcontextlost),this.canvas.removeEventListener("webglcontextrestored",this._onWebglcontextrestored)},__proto.hasRenderingContext=function(){var ctx=this.context;return!(!ctx||ctx.isContextLost()||!ctx.getProgramParameter(this.shaderProgram,ctx.LINK_STATUS))},__proto.updateFieldOfView=function(fieldOfView){this.fieldOfView=fieldOfView,this._updateViewport()},__proto.updateViewportDimensions=function(width,height){var viewPortChanged=!1;this.width=width,this.height=height;var w=width*DEVICE_PIXEL_RATIO,h=height*DEVICE_PIXEL_RATIO;w!==this.canvas.width&&(this.canvas.width=w,viewPortChanged=!0),h!==this.canvas.height&&(this.canvas.height=h,viewPortChanged=!0),viewPortChanged&&(this._updateViewport(),this._shouldForceDraw=!0)},__proto.keepUpdate=function(doUpdate){doUpdate&&!1===this.isImageLoaded()&&(this._shouldForceDraw=!0),this._keepUpdate=doUpdate},__proto.startRender=function(){this._animator.setCallback(this._render.bind(this)),this._animator.start()},__proto.stopRender=function(){this._animator.stop()},__proto.renderWithQuaternion=function(quaternion,fieldOfView){this.isImageLoaded()&&(!1===this._keepUpdate&&this._lastQuaternion&&quat_namespaceObject.exactEquals(this._lastQuaternion,quaternion)&&this.fieldOfView&&this.fieldOfView===fieldOfView&&!1===this._shouldForceDraw||(void 0!==fieldOfView&&fieldOfView!==this.fieldOfView&&this.updateFieldOfView(fieldOfView),this.mvMatrix=mat4_namespaceObject.fromQuat(mat4_namespaceObject.create(),quaternion),this._draw(),this._lastQuaternion=quat_namespaceObject.clone(quaternion),this._shouldForceDraw&&(this._shouldForceDraw=!1)))},__proto.renderWithYawPitch=function(yaw,pitch,fieldOfView){this.isImageLoaded()&&(!1===this._keepUpdate&&null!==this._lastYaw&&this._lastYaw===yaw&&null!==this._lastPitch&&this._lastPitch===pitch&&this.fieldOfView&&this.fieldOfView===fieldOfView&&!1===this._shouldForceDraw||(void 0!==fieldOfView&&fieldOfView!==this.fieldOfView&&this.updateFieldOfView(fieldOfView),mat4_namespaceObject.identity(this.mvMatrix),mat4_namespaceObject.rotateX(this.mvMatrix,this.mvMatrix,-common_namespaceObject.toRadian(pitch)),mat4_namespaceObject.rotateY(this.mvMatrix,this.mvMatrix,-common_namespaceObject.toRadian(yaw)),this._draw(),this._lastYaw=yaw,this._lastPitch=pitch,this._shouldForceDraw&&(this._shouldForceDraw=!1)))},__proto.getProjectionRenderer=function(){return this._renderer},__proto.enterVR=function(options){var vr=this._vr;return WEBXR_SUPPORTED||navigator.getVRDisplays?vr&&vr.isPresenting()?src.a.resolve("VR already enabled."):this._requestPresent(options):src.a.reject("VR is not available on this browser.")},__proto._setImageType=function(imageType){var _this=this;if(imageType&&this._imageType!==imageType){switch(this._imageType=imageType,this._isCubeMap=imageType===ImageType.CUBEMAP,this._renderer&&this._renderer.off(),imageType){case ImageType.CUBEMAP:this._renderer=new view360_esm_CubeRenderer;break;case ImageType.CUBESTRIP:this._renderer=new CubeStripRenderer;break;case ImageType.PANORAMA:this._renderer=new view360_esm_CylinderRenderer;break;case ImageType.STEREOSCOPIC_EQUI:this._renderer=new SphereRenderer(this.sphericalConfig.stereoFormat);break;default:this._renderer=new SphereRenderer(STEREO_FORMAT.NONE)}this._renderer.on(Renderer.EVENTS.ERROR,(function(e){_this.trigger(EVENTS$2.ERROR,{type:ERROR_TYPE$1.RENDERER_ERROR,message:e.message})})),this._initWebGL()}},__proto._initCanvas=function(width,height){var canvas=document.createElement("canvas");return canvas.width=width,canvas.height=height,this._onWebglcontextlost=this._onWebglcontextlost.bind(this),this._onWebglcontextrestored=this._onWebglcontextrestored.bind(this),canvas.addEventListener("webglcontextlost",this._onWebglcontextlost),canvas.addEventListener("webglcontextrestored",this._onWebglcontextrestored),canvas},__proto._setDefaultCanvasStyle=function(){var canvas=this.canvas;canvas.style.bottom="0",canvas.style.left="0",canvas.style.right="0",canvas.style.top="0",canvas.style.margin="auto",canvas.style.maxHeight="100%",canvas.style.maxWidth="100%",canvas.style.outline="none",canvas.style.position="absolute"},__proto._onContentError=function(error){return this._imageIsReady=!1,this._image=null,this.trigger(EVENTS$2.ERROR,{type:ERROR_TYPE$1.FAIL_IMAGE_LOAD,message:"failed to load image"}),!1},__proto._triggerContentLoad=function(){this.trigger(EVENTS$2.IMAGE_LOADED,{content:this._image,isVideo:this._isVideo,projectionType:this._imageType})},__proto._onContentLoad=function(e){e.errorCount>0||(this._imageIsReady=!0,this._triggerContentLoad())},__proto._initShaderProgram=function(){var gl=this.context;this.shaderProgram&&(gl.deleteProgram(this.shaderProgram),this.shaderProgram=null);var renderer=this._renderer,vsSource=renderer.getVertexShaderSource(),fsSource=renderer.getFragmentShaderSource(),vertexShader=view360_esm_WebGLUtils.createShader(gl,gl.VERTEX_SHADER,vsSource),fragmentShader=view360_esm_WebGLUtils.createShader(gl,gl.FRAGMENT_SHADER,fsSource),shaderProgram=view360_esm_WebGLUtils.createProgram(gl,vertexShader,fragmentShader);if(!shaderProgram)throw new Error("Failed to intialize shaders: "+view360_esm_WebGLUtils.getErrorNameFromWebGLErrorCode(gl.getError()));gl.useProgram(shaderProgram),shaderProgram.vertexPositionAttribute=gl.getAttribLocation(shaderProgram,"aVertexPosition"),shaderProgram.pMatrixUniform=gl.getUniformLocation(shaderProgram,"uPMatrix"),shaderProgram.mvMatrixUniform=gl.getUniformLocation(shaderProgram,"uMVMatrix"),shaderProgram.samplerUniform=gl.getUniformLocation(shaderProgram,"uSampler"),shaderProgram.textureCoordAttribute=gl.getAttribLocation(shaderProgram,"aTextureCoord"),shaderProgram.uEye=gl.getUniformLocation(shaderProgram,"uEye"),gl.enableVertexAttribArray(shaderProgram.vertexPositionAttribute),gl.enableVertexAttribArray(shaderProgram.textureCoordAttribute),gl.clear(gl.COLOR_BUFFER_BIT|gl.DEPTH_BUFFER_BIT|gl.STENCIL_BUFFER_BIT),gl.uniform1i(shaderProgram.samplerUniform,0),this.shaderProgram=shaderProgram},__proto._onWebglcontextlost=function(e){e.preventDefault(),this.trigger(EVENTS$2.RENDERING_CONTEXT_LOST)},__proto._onWebglcontextrestored=function(e){this._initWebGL(),this.trigger(EVENTS$2.RENDERING_CONTEXT_RESTORE)},__proto._updateViewport=function(){mat4_namespaceObject.perspective(this.pMatrix,common_namespaceObject.toRadian(this.fieldOfView),this.canvas.width/this.canvas.height,.1,100),this.context.viewport(0,0,this.context.drawingBufferWidth,this.context.drawingBufferHeight)},__proto._initWebGL=function(){var gl;try{this._initRenderingContext(),gl=this.context,this.updateViewportDimensions(this.width,this.height),this._initShaderProgram()}catch(e){return this.trigger(EVENTS$2.ERROR,{type:ERROR_TYPE$1.NO_WEBGL,message:"no webgl support"}),this.destroy(),void console.error(e)}gl.clearColor(0,0,0,0);var textureTarget=this._isCubeMap?gl.TEXTURE_CUBE_MAP:gl.TEXTURE_2D;this.texture&&gl.deleteTexture(this.texture),this.texture=view360_esm_WebGLUtils.createTexture(gl,textureTarget),this._imageType===ImageType.CUBESTRIP&&gl.enable(gl.CULL_FACE)},__proto._initRenderingContext=function(){if(!this.hasRenderingContext()){if(!window.WebGLRenderingContext)throw new Error("WebGLRenderingContext not available.");if(this.context=view360_esm_WebGLUtils.getWebglContext(this.canvas,this._renderingContextAttributes),!this.context)throw new Error("Failed to acquire 3D rendering context")}},__proto._initBuffers=function(){var vertexPositionData=this._renderer.getVertexPositionData(),indexData=this._renderer.getIndexData(),textureCoordData=this._renderer.getTextureCoordData(this._imageConfig),gl=this.context;this.vertexBuffer=view360_esm_WebGLUtils.initBuffer(gl,gl.ARRAY_BUFFER,new Float32Array(vertexPositionData),3,this.shaderProgram.vertexPositionAttribute),this.indexBuffer=view360_esm_WebGLUtils.initBuffer(gl,gl.ELEMENT_ARRAY_BUFFER,new Uint16Array(indexData),1),this.textureCoordBuffer=view360_esm_WebGLUtils.initBuffer(gl,gl.ARRAY_BUFFER,new Float32Array(textureCoordData),this._isCubeMap?3:2,this.shaderProgram.textureCoordAttribute),this._bindBuffers()},__proto._bindTexture=function(){if(this._imageType===ImageType.CUBESTRIP){var _a=this._renderer.getDimension(this._image),width=_a.width,height=_a.height,isEAC=width&&height&&width/height!=1.5?1:0;this.context.uniform1f(this.context.getUniformLocation(this.shaderProgram,"uIsEAC"),isEAC)}else if(this._imageType===ImageType.PANORAMA){var _b=this._renderer.getDimension(this._image),imageAspectRatio=(width=_b.width,height=_b.height,width&&height&&width/height);this._renderer.updateShaderData({imageAspectRatio:imageAspectRatio})}this._initBuffers(),this._renderer.bindTexture(this.context,this.texture,this._image,this._imageConfig),this._shouldForceDraw=!0,this.trigger(EVENTS$2.BIND_TEXTURE)},__proto._updateTexture=function(){this._renderer.updateTexture(this.context,this._image,this._imageConfig)},__proto._render=function(){var yawPitchControl=this._yawPitchControl,fov=yawPitchControl.getFov();if(yawPitchControl.shouldRenderWithQuaternion()){var quaternion=yawPitchControl.getQuaternion();this.renderWithQuaternion(quaternion,fov)}else{var yawPitch=yawPitchControl.getYawPitch();this.renderWithYawPitch(yawPitch.yaw,yawPitch.pitch,fov)}},__proto._bindBuffers=function(){var gl=this.context,program=this.shaderProgram,vertexBuffer=this.vertexBuffer,textureCoordBuffer=this.textureCoordBuffer;gl.bindBuffer(gl.ARRAY_BUFFER,vertexBuffer),gl.enableVertexAttribArray(program.vertexPositionAttribute),gl.vertexAttribPointer(program.vertexPositionAttribute,vertexBuffer.itemSize,gl.FLOAT,!1,0,0),gl.bindBuffer(gl.ELEMENT_ARRAY_BUFFER,this.indexBuffer),gl.bindBuffer(gl.ARRAY_BUFFER,textureCoordBuffer),gl.enableVertexAttribArray(program.textureCoordAttribute),gl.vertexAttribPointer(program.textureCoordAttribute,textureCoordBuffer.itemSize,gl.FLOAT,!1,0,0)},__proto._draw=function(){this._isVideo&&this._keepUpdate&&this._updateTexture(),this._renderer.render({gl:this.context,shaderProgram:this.shaderProgram,indexBuffer:this.indexBuffer,mvMatrix:this.mvMatrix,pMatrix:this.pMatrix})},__proto._requestPresent=function(options){var _this=this,gl=this.context,canvas=this.canvas,animator=this._animator;this._vr=WEBXR_SUPPORTED?new view360_esm_XRManager(options):new view360_esm_VRManager;var vr=this._vr;return animator.stop(),new src.a((function(resolve,reject){vr.requestPresent(canvas,gl).then((function(){vr.addEndCallback(_this.exitVR),animator.setContext(vr.context),animator.setCallback(_this._onFirstVRFrame),IS_IOS&&_this._setWrapperFullscreen(),_this._shouldForceDraw=!0,animator.start(),resolve("success")})).catch((function(e){vr.destroy(),_this._vr=null,animator.start(),reject(e)}))}))},__proto._setWrapperFullscreen=function(){var wrapper=this._wrapper;if(wrapper){this._wrapperOrigStyle=wrapper.getAttribute("style");var wrapperStyle=wrapper.style;wrapperStyle.width="100vw",wrapperStyle.height="100vh",wrapperStyle.position="fixed",wrapperStyle.left="0",wrapperStyle.top="0",wrapperStyle.zIndex="9999"}},__proto._restoreStyle=function(){var wrapper=this._wrapper,canvas=this.canvas;wrapper&&(this._wrapperOrigStyle?wrapper.setAttribute("style",this._wrapperOrigStyle):wrapper.removeAttribute("style"),this._wrapperOrigStyle=null,canvas.removeAttribute("style"),this._setDefaultCanvasStyle())},PanoImageRenderer.EVENTS=EVENTS$2,PanoImageRenderer.ERROR_TYPE=ERROR_TYPE$1,PanoImageRenderer}(component_esm),view360_esm_PanoViewer=function(_super){function PanoViewer(container,options){void 0===options&&(options={});var _this=_super.call(this)||this;if(!view360_esm_WebGLUtils.isWebGLAvailable())return setTimeout((function(){_this.trigger(EVENTS$1.ERROR,{type:ERROR_TYPE.NO_WEBGL,message:"no webgl support"})}),0),_this;if(!view360_esm_WebGLUtils.isStableWebGL())return setTimeout((function(){_this.trigger(EVENTS$1.ERROR,{type:ERROR_TYPE.INVALID_DEVICE,message:"blacklisted browser"})}),0),_this;if(options.image&&options.video)return setTimeout((function(){_this.trigger(EVENTS$1.ERROR,{type:ERROR_TYPE.INVALID_RESOURCE,message:"Specifying multi resouces(both image and video) is not valid."})}),0),_this;!function(){var navigator=window.navigator;navigator.xr&&(navigator.xr.isSessionSupported?navigator.xr.isSessionSupported("immersive-vr").then((function(res){WEBXR_SUPPORTED=res})).catch((function(){})):navigator.xr.supportsSession&&navigator.xr.supportsSession("immersive-vr").then((function(res){WEBXR_SUPPORTED=res})).catch((function(){})))}(),_this._container=container,_this._image=options.image||options.video,_this._isVideo=!!options.video,_this._projectionType=options.projectionType||PROJECTION_TYPE.EQUIRECTANGULAR,_this._cubemapConfig=view360_esm_assign({order:_this._projectionType===PROJECTION_TYPE.CUBEMAP?"RLUDBF":"RLUDFB",tileConfig:{flipHorizontal:!1,rotation:0}},options.cubemapConfig),_this._stereoFormat=options.stereoFormat||STEREO_FORMAT.TOP_BOTTOM,_this._width=options.width||parseInt(window.getComputedStyle(container).width,10),_this._height=options.height||parseInt(window.getComputedStyle(container).height,10),_this._yaw=options.yaw||0,_this._pitch=options.pitch||0,_this._fov=options.fov||65,_this._gyroMode=options.gyroMode||GYRO_MODE.YAWPITCH,_this._quaternion=null,_this._aspectRatio=0!==_this._height?_this._width/_this._height:1;var fovRange=options.fovRange||[30,110],touchDirection=PanoViewer._isValidTouchDirection(options.touchDirection)?options.touchDirection:view360_esm_YawPitchControl.TOUCH_DIRECTION_ALL,yawPitchConfig=view360_esm_assign(view360_esm_assign({},options),{element:container,yaw:_this._yaw,pitch:_this._pitch,fov:_this._fov,gyroMode:_this._gyroMode,fovRange:fovRange,aspectRatio:_this._aspectRatio,touchDirection:touchDirection});return _this._isReady=!1,_this._initYawPitchControl(yawPitchConfig),_this._initRenderer(_this._yaw,_this._pitch,_this._fov,_this._projectionType,_this._cubemapConfig),_this}view360_esm_extends(PanoViewer,_super);var __proto=PanoViewer.prototype;return PanoViewer.isSupported=function(){return view360_esm_WebGLUtils.isWebGLAvailable()&&view360_esm_WebGLUtils.isStableWebGL()},PanoViewer.isWebGLAvailable=function(){return view360_esm_WebGLUtils.isWebGLAvailable()},PanoViewer.isGyroSensorAvailable=function(callback){var onDeviceMotionChange;DeviceMotionEvent||!callback?src.a.race([function checkGyro(){return new src.a((function(res,rej){onDeviceMotionChange=function(deviceMotion){var isGyroSensorAvailable=!(null==deviceMotion.rotationRate.alpha);res(isGyroSensorAvailable)},window.addEventListener("devicemotion",onDeviceMotionChange)}))}(),function timeout(){return new src.a((function(res,rej){setTimeout((function(){return res(!1)}),1e3)}))}()]).then((function(isGyroSensorAvailable){window.removeEventListener("devicemotion",onDeviceMotionChange),callback&&callback(isGyroSensorAvailable),PanoViewer.isGyroSensorAvailable=function(fb){return fb&&fb(isGyroSensorAvailable),isGyroSensorAvailable}})):callback(!1)},PanoViewer._isValidTouchDirection=function(direction){return direction===PanoViewer.TOUCH_DIRECTION.NONE||direction===PanoViewer.TOUCH_DIRECTION.YAW||direction===PanoViewer.TOUCH_DIRECTION.PITCH||direction===PanoViewer.TOUCH_DIRECTION.ALL},__proto.getVideo=function(){return this._isVideo?this._photoSphereRenderer.getContent():null},__proto.setVideo=function(video,param){return void 0===param&&(param={}),video&&this.setImage(video,{projectionType:param.projectionType,isVideo:!0,cubemapConfig:param.cubemapConfig,stereoFormat:param.stereoFormat}),this},__proto.getImage=function(){return this._isVideo?null:this._photoSphereRenderer.getContent()},__proto.setImage=function(image,param){void 0===param&&(param={});var cubemapConfig=view360_esm_assign({order:"RLUDBF",tileConfig:{flipHorizontal:!1,rotation:0}},param.cubemapConfig),stereoFormat=param.stereoFormat||STEREO_FORMAT.TOP_BOTTOM,isVideo=!!param.isVideo;return this._image&&this._isVideo!==isVideo?(console.warn("PanoViewer is not currently supporting content type changes. (Image <--\x3e Video)"),this):(image&&(this._image=image,this._isVideo=isVideo,this._projectionType=param.projectionType||PROJECTION_TYPE.EQUIRECTANGULAR,this._cubemapConfig=cubemapConfig,this._stereoFormat=stereoFormat,this._deactivate(),this._initRenderer(this._yaw,this._pitch,this._fov,this._projectionType,this._cubemapConfig)),this)},__proto.keepUpdate=function(doUpdate){return this._photoSphereRenderer.keepUpdate(doUpdate),this},__proto.getProjectionType=function(){return this._projectionType},__proto.enableSensor=function(){return new src.a((function(resolve,reject){DeviceMotionEvent&&"function"==typeof DeviceMotionEvent.requestPermission?DeviceMotionEvent.requestPermission().then((function(permissionState){"granted"===permissionState?resolve():reject(new Error("permission denied"))})).catch((function(e){reject(e)})):resolve()}))},__proto.disableSensor=function(){return this},__proto.enterVR=function(options){var _this=this;return void 0===options&&(options={}),this._isReady?new src.a((function(resolve,reject){_this.enableSensor().then((function(){return _this._photoSphereRenderer.enterVR(options)})).then((function(res){return resolve(res)})).catch((function(e){return reject(e)}))})):src.a.reject(new Error("PanoViewer is not ready to show image."))},__proto.exitVR=function(){return this._photoSphereRenderer.exitVR(),this},__proto.setUseZoom=function(useZoom){return"boolean"==typeof useZoom&&this._yawPitchControl.option("useZoom",useZoom),this},__proto.setUseKeyboard=function(useKeyboard){return this._yawPitchControl.option("useKeyboard",useKeyboard),this},__proto.setGyroMode=function(gyroMode){return this._yawPitchControl.option("gyroMode",gyroMode),this},__proto.setFovRange=function(range){return this._yawPitchControl.option("fovRange",range),this},__proto.getFovRange=function(){return this._yawPitchControl.option("fovRange")},__proto.updateViewportDimensions=function(size){if(void 0===size&&(size={}),!this._isReady)return this;var containerSize;void 0!==size.width&&void 0!==size.height||(containerSize=window.getComputedStyle(this._container));var width=size.width||parseInt(containerSize.width,10),height=size.height||parseInt(containerSize.height,10);return width===this._width&&height===this._height?this:(this._width=width,this._height=height,this._aspectRatio=width/height,this._photoSphereRenderer.updateViewportDimensions(width,height),this._yawPitchControl.option("aspectRatio",this._aspectRatio),this._yawPitchControl.updatePanScale({height:height}),this.lookAt({},0),this)},__proto.getFov=function(){return this._fov},__proto.getYaw=function(){return this._yaw},__proto.getPitch=function(){return this._pitch},__proto.getYawRange=function(){return this._yawPitchControl.option("yawRange")},__proto.getPitchRange=function(){return this._yawPitchControl.option("pitchRange")},__proto.setYawRange=function(yawRange){return this._yawPitchControl.option("yawRange",yawRange),this},__proto.setPitchRange=function(pitchRange){return this._yawPitchControl.option("pitchRange",pitchRange),this},__proto.setShowPolePoint=function(showPolePoint){return this._yawPitchControl.option("showPolePoint",showPolePoint),this},__proto.lookAt=function(orientation,duration){if(void 0===duration&&(duration=0),!this._isReady)return this;var yaw=void 0!==orientation.yaw?orientation.yaw:this._yaw,pitch=void 0!==orientation.pitch?orientation.pitch:this._pitch,pitchRange=this._yawPitchControl.option("pitchRange"),verticalAngleOfImage=pitchRange[1]-pitchRange[0],fov=void 0!==orientation.fov?orientation.fov:this._fov;return verticalAngleOfImagearr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);i{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _style=_interopRequireDefault(__webpack_require__("./src/util/style.js")),_getId=_interopRequireDefault(__webpack_require__("./src/util/get-id.js"));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _defineProperties(target,props){for(var i=0;i=canvasStart;j--)peak=peaks[2*j+1]||0,h=Math.round(peak/absmaxHalf),ctx.lineTo((j-first)*scale+this.halfPixel,halfOffset-h);ctx.lineTo((canvasStart-first)*scale,halfOffset-Math.round((peaks[2*canvasStart+1]||0)/absmaxHalf)),ctx.closePath(),ctx.fill()}}},{key:"destroy",value:function destroy(){this.waveCtx=null,this.wave=null,this.progressCtx=null,this.progress=null}},{key:"getImage",value:function getImage(format,quality,type){var _this=this;return"blob"===type?new Promise((function(resolve){_this.wave.toBlob(resolve,format,quality)})):"dataURL"===type?this.wave.toDataURL(format,quality):void 0}}]),CanvasEntry}();exports.default=CanvasEntry,module.exports=exports.default},"./src/drawer.js":(module,exports,__webpack_require__)=>{"use strict";function _typeof(obj){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj})(obj)}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var util=function _interopRequireWildcard(obj,nodeInterop){if(!nodeInterop&&obj&&obj.__esModule)return obj;if(null===obj||"object"!==_typeof(obj)&&"function"!=typeof obj)return{default:obj};var cache=_getRequireWildcardCache(nodeInterop);if(cache&&cache.has(obj))return cache.get(obj);var newObj={},hasPropertyDescriptor=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var key in obj)if("default"!==key&&Object.prototype.hasOwnProperty.call(obj,key)){var desc=hasPropertyDescriptor?Object.getOwnPropertyDescriptor(obj,key):null;desc&&(desc.get||desc.set)?Object.defineProperty(newObj,key,desc):newObj[key]=obj[key]}return newObj.default=obj,cache&&cache.set(obj,newObj),newObj}(__webpack_require__("./src/util/index.js"));function _getRequireWildcardCache(nodeInterop){if("function"!=typeof WeakMap)return null;var cacheBabelInterop=new WeakMap,cacheNodeInterop=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(nodeInterop){return nodeInterop?cacheNodeInterop:cacheBabelInterop})(nodeInterop)}function _defineProperties(target,props){for(var i=0;i=bbox.bottom-scrollbarHeight)return}_this2.params.interact&&_this2.fireEvent("click",e,_this2.handleEvent(e))})),this.wrapper.addEventListener("dblclick",(function(e){_this2.params.interact&&_this2.fireEvent("dblclick",e,_this2.handleEvent(e))})),this.wrapper.addEventListener("scroll",(function(e){return _this2.fireEvent("scroll",e)}))}},{key:"drawPeaks",value:function drawPeaks(peaks,length,start,end){this.setWidth(length)||this.clearWave(),this.params.barWidth?this.drawBars(peaks,0,start,end):this.drawWave(peaks,0,start,end)}},{key:"resetScroll",value:function resetScroll(){null!==this.wrapper&&(this.wrapper.scrollLeft=0)}},{key:"recenter",value:function recenter(percent){var position=this.wrapper.scrollWidth*percent;this.recenterOnPosition(position,!0)}},{key:"recenterOnPosition",value:function recenterOnPosition(position,immediate){var scrollLeft=this.wrapper.scrollLeft,half=~~(this.wrapper.clientWidth/2),maxScroll=this.wrapper.scrollWidth-this.wrapper.clientWidth,target=position-half,offset=target-scrollLeft;if(0!=maxScroll){if(!immediate&&-half<=offset&&offset=minPxDelta){if(this.lastPos=pos,this.params.scrollParent&&this.params.autoCenter){var newPos=~~(this.wrapper.scrollWidth*_progress);this.recenterOnPosition(newPos,this.params.autoCenterImmediately)}this.updateProgress(pos)}}},{key:"destroy",value:function destroy(){this.unAll(),this.wrapper&&(this.wrapper.parentNode==this.container.domElement&&this.container.removeChild(this.wrapper.domElement),this.wrapper=null)}},{key:"updateCursor",value:function updateCursor(){}},{key:"updateSize",value:function updateSize(){}},{key:"drawBars",value:function drawBars(peaks,channelIndex,start,end){}},{key:"drawWave",value:function drawWave(peaks,channelIndex,start,end){}},{key:"clearWave",value:function clearWave(){}},{key:"updateProgress",value:function updateProgress(position){}}]),Drawer}(util.Observer);exports.default=Drawer,module.exports=exports.default},"./src/drawer.multicanvas.js":(module,exports,__webpack_require__)=>{"use strict";function _typeof(obj){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj})(obj)}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _drawer=_interopRequireDefault(__webpack_require__("./src/drawer.js")),util=function _interopRequireWildcard(obj,nodeInterop){if(!nodeInterop&&obj&&obj.__esModule)return obj;if(null===obj||"object"!==_typeof(obj)&&"function"!=typeof obj)return{default:obj};var cache=_getRequireWildcardCache(nodeInterop);if(cache&&cache.has(obj))return cache.get(obj);var newObj={},hasPropertyDescriptor=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var key in obj)if("default"!==key&&Object.prototype.hasOwnProperty.call(obj,key)){var desc=hasPropertyDescriptor?Object.getOwnPropertyDescriptor(obj,key):null;desc&&(desc.get||desc.set)?Object.defineProperty(newObj,key,desc):newObj[key]=obj[key]}return newObj.default=obj,cache&&cache.set(obj,newObj),newObj}(__webpack_require__("./src/util/index.js")),_drawer2=_interopRequireDefault(__webpack_require__("./src/drawer.canvasentry.js"));function _getRequireWildcardCache(nodeInterop){if("function"!=typeof WeakMap)return null;var cacheBabelInterop=new WeakMap,cacheNodeInterop=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(nodeInterop){return nodeInterop?cacheNodeInterop:cacheBabelInterop})(nodeInterop)}function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _defineProperties(target,props){for(var i=0;irequiredCanvases;)this.removeCanvas();var canvasWidth=this.maxCanvasWidth+this.overlap,lastCanvas=this.canvases.length-1;this.canvases.forEach((function(entry,i){i==lastCanvas&&(canvasWidth=_this2.width-_this2.maxCanvasWidth*lastCanvas),_this2.updateDimensions(entry,canvasWidth,_this2.height),entry.clearWave()}))}},{key:"addCanvas",value:function addCanvas(){var entry=new this.EntryClass;entry.canvasContextAttributes=this.canvasContextAttributes,entry.hasProgressCanvas=this.hasProgressCanvas,entry.halfPixel=this.halfPixel;var leftOffset=this.maxCanvasElementWidth*this.canvases.length,wave=util.withOrientation(this.wrapper.appendChild(document.createElement("canvas")),this.params.vertical);if(this.style(wave,{position:"absolute",zIndex:2,left:leftOffset+"px",top:0,bottom:0,height:"100%",pointerEvents:"none"}),entry.initWave(wave),this.hasProgressCanvas){var progress=util.withOrientation(this.progressWave.appendChild(document.createElement("canvas")),this.params.vertical);this.style(progress,{position:"absolute",left:leftOffset+"px",top:0,bottom:0,height:"100%"}),entry.initProgress(progress)}this.canvases.push(entry)}},{key:"removeCanvas",value:function removeCanvas(){var lastEntry=this.canvases[this.canvases.length-1];lastEntry.wave.parentElement.removeChild(lastEntry.wave.domElement),this.hasProgressCanvas&&lastEntry.progress.parentElement.removeChild(lastEntry.progress.domElement),lastEntry&&(lastEntry.destroy(),lastEntry=null),this.canvases.pop()}},{key:"updateDimensions",value:function updateDimensions(entry,width,height){var elementWidth=Math.round(width/this.params.pixelRatio),totalWidth=Math.round(this.width/this.params.pixelRatio);entry.updateDimensions(elementWidth,totalWidth,width,height),this.style(this.progressWave,{display:"block"})}},{key:"clearWave",value:function clearWave(){var _this3=this;util.frame((function(){_this3.canvases.forEach((function(entry){return entry.clearWave()}))}))()}},{key:"drawBars",value:function drawBars(peaks,channelIndex,start,end){var _this4=this;return this.prepareDraw(peaks,channelIndex,start,end,(function(_ref){var absmax=_ref.absmax,hasMinVals=_ref.hasMinVals,offsetY=(_ref.height,_ref.offsetY),halfH=_ref.halfH,peaks=_ref.peaks,ch=_ref.channelIndex;if(void 0!==start)for(var peakIndexScale=hasMinVals?2:1,length=peaks.length/peakIndexScale,bar=_this4.params.barWidth*_this4.params.pixelRatio,step=bar+(null===_this4.params.barGap?Math.max(_this4.params.pixelRatio,~~(bar/2)):Math.max(_this4.params.pixelRatio,_this4.params.barGap*_this4.params.pixelRatio)),scale=length/_this4.width,last=end,peakIndex=start;peakIndexpeak&&(peak=newPeak),peakIndexRange+=peakIndexScale}while(peakIndexRange1&&void 0!==arguments[1]?arguments[1]:this.params.waveColor,progressColor=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.params.progressColor;entry.setFillStyles(waveColor,progressColor)}},{key:"applyCanvasTransforms",value:function applyCanvasTransforms(entry){var vertical=arguments.length>1&&void 0!==arguments[1]&&arguments[1];entry.applyCanvasTransforms(vertical)}},{key:"getImage",value:function getImage(format,quality,type){if("blob"===type)return Promise.all(this.canvases.map((function(entry){return entry.getImage(format,quality,type)})));if("dataURL"===type){var images=this.canvases.map((function(entry){return entry.getImage(format,quality,type)}));return images.length>1?images:images[0]}}},{key:"updateProgress",value:function updateProgress(position){this.style(this.progressWave,{width:position+"px"})}}]),MultiCanvas}(_drawer.default);exports.default=MultiCanvas,module.exports=exports.default},"./src/mediaelement-webaudio.js":(module,exports,__webpack_require__)=>{"use strict";function _typeof(obj){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj})(obj)}function _defineProperties(target,props){for(var i=0;i{"use strict";function _typeof(obj){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj})(obj)}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _webaudio=function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(__webpack_require__("./src/webaudio.js")),util=function _interopRequireWildcard(obj,nodeInterop){if(!nodeInterop&&obj&&obj.__esModule)return obj;if(null===obj||"object"!==_typeof(obj)&&"function"!=typeof obj)return{default:obj};var cache=_getRequireWildcardCache(nodeInterop);if(cache&&cache.has(obj))return cache.get(obj);var newObj={},hasPropertyDescriptor=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var key in obj)if("default"!==key&&Object.prototype.hasOwnProperty.call(obj,key)){var desc=hasPropertyDescriptor?Object.getOwnPropertyDescriptor(obj,key):null;desc&&(desc.get||desc.set)?Object.defineProperty(newObj,key,desc):newObj[key]=obj[key]}return newObj.default=obj,cache&&cache.set(obj,newObj),newObj}(__webpack_require__("./src/util/index.js"));function _getRequireWildcardCache(nodeInterop){if("function"!=typeof WeakMap)return null;var cacheBabelInterop=new WeakMap,cacheNodeInterop=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(nodeInterop){return nodeInterop?cacheNodeInterop:cacheBabelInterop})(nodeInterop)}function _defineProperties(target,props){for(var i=0;i=1/0&&(duration=this.media.seekable.end(0)),duration}},{key:"getCurrentTime",value:function getCurrentTime(){return this.media&&this.media.currentTime}},{key:"getPlayedPercents",value:function getPlayedPercents(){return this.getCurrentTime()/this.getDuration()||0}},{key:"getPlaybackRate",value:function getPlaybackRate(){return this.playbackRate||this.media.playbackRate}},{key:"setPlaybackRate",value:function setPlaybackRate(value){this.playbackRate=value||1,this.media.playbackRate=this.playbackRate}},{key:"seekTo",value:function seekTo(start){null==start||isNaN(start)||(this.media.currentTime=start),this.clearPlayEnd()}},{key:"play",value:function play(start,end){this.seekTo(start);var promise=this.media.play();return end&&this.setPlayEnd(end),promise}},{key:"pause",value:function pause(){var promise;return this.media&&(promise=this.media.pause()),this.clearPlayEnd(),promise}},{key:"setPlayEnd",value:function setPlayEnd(end){var _this4=this;this.clearPlayEnd(),this._onPlayEnd=function(time){time>=end&&(_this4.pause(),_this4.seekTo(end))},this.on("audioprocess",this._onPlayEnd)}},{key:"clearPlayEnd",value:function clearPlayEnd(){this._onPlayEnd&&(this.un("audioprocess",this._onPlayEnd),this._onPlayEnd=null)}},{key:"getPeaks",value:function getPeaks(length,first,last){return this.buffer?_get(_getPrototypeOf(MediaElement.prototype),"getPeaks",this).call(this,length,first,last):this.peaks||[]}},{key:"setSinkId",value:function setSinkId(deviceId){return deviceId?this.media.setSinkId?this.media.setSinkId(deviceId):Promise.reject(new Error("setSinkId is not supported in your browser")):Promise.reject(new Error("Invalid deviceId: "+deviceId))}},{key:"getVolume",value:function getVolume(){return this.volume}},{key:"setVolume",value:function setVolume(value){this.volume=value,this.media.volume!==this.volume&&(this.media.volume=this.volume)}},{key:"setMute",value:function setMute(muted){this.isMuted=this.media.muted=muted}},{key:"destroy",value:function destroy(){var _this5=this;this.pause(),this.unAll(),this.destroyed=!0,Object.keys(this.mediaListeners).forEach((function(id){_this5.media&&_this5.media.removeEventListener(id,_this5.mediaListeners[id])})),this.params.removeMediaElementOnDestroy&&this.media&&this.media.parentNode&&this.media.parentNode.removeChild(this.media),this.media=null}}]),MediaElement}(_webaudio.default);exports.default=MediaElement,module.exports=exports.default},"./src/peakcache.js":(module,exports)=>{"use strict";function _defineProperties(target,props){for(var i=0;i{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function absMax(values){var max=(0,_max.default)(values),min=(0,_min.default)(values);return-min>max?-min:max};var _max=_interopRequireDefault(__webpack_require__("./src/util/max.js")),_min=_interopRequireDefault(__webpack_require__("./src/util/min.js"));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}module.exports=exports.default},"./src/util/clamp.js":(module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function clamp(val,min,max){return Math.min(Math.max(min,val),max)},module.exports=exports.default},"./src/util/fetch.js":(module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function fetchFile(options){if(!options)throw new Error("fetch options missing");if(!options.url)throw new Error("fetch url missing");var instance=new _observer.default,fetchHeaders=new Headers,fetchRequest=new Request(options.url);instance.controller=new AbortController,options&&options.requestHeaders&&options.requestHeaders.forEach((function(header){fetchHeaders.append(header.key,header.value)}));var responseType=options.responseType||"json",fetchOptions={method:options.method||"GET",headers:fetchHeaders,mode:options.mode||"cors",credentials:options.credentials||"same-origin",cache:options.cache||"default",redirect:options.redirect||"follow",referrer:options.referrer||"client",signal:instance.controller.signal};return fetch(fetchRequest,fetchOptions).then((function(response){instance.response=response;var progressAvailable=!0;response.body||(progressAvailable=!1);var contentLength=response.headers.get("content-length");return null===contentLength&&(progressAvailable=!1),progressAvailable?(instance.onProgress=function(e){instance.fireEvent("progress",e)},new Response(new ReadableStream(new ProgressHandler(instance,contentLength,response)),fetchOptions)):response})).then((function(response){var errMsg;if(response.ok)switch(responseType){case"arraybuffer":return response.arrayBuffer();case"json":return response.json();case"blob":return response.blob();case"text":return response.text();default:errMsg="Unknown responseType: "+responseType}throw errMsg||(errMsg="HTTP error status: "+response.status),new Error(errMsg)})).then((function(response){instance.fireEvent("success",response)})).catch((function(error){instance.fireEvent("error",error)})),instance.fetchRequest=fetchRequest,instance};var _observer=function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(__webpack_require__("./src/util/observer.js"));function _defineProperties(target,props){for(var i=0;i{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function frame(func){return function(){for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return(0,_requestAnimationFrame.default)((function(){return func.apply(void 0,args)}))}};var _requestAnimationFrame=function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(__webpack_require__("./src/util/request-animation-frame.js"));module.exports=exports.default},"./src/util/get-id.js":(module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function getId(prefix){return void 0===prefix&&(prefix="wavesurfer_"),prefix+Math.random().toString(32).substring(2)},module.exports=exports.default},"./src/util/index.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"Observer",{enumerable:!0,get:function get(){return _observer.default}}),Object.defineProperty(exports,"absMax",{enumerable:!0,get:function get(){return _absMax.default}}),Object.defineProperty(exports,"clamp",{enumerable:!0,get:function get(){return _clamp.default}}),Object.defineProperty(exports,"debounce",{enumerable:!0,get:function get(){return _debounce.default}}),Object.defineProperty(exports,"fetchFile",{enumerable:!0,get:function get(){return _fetch.default}}),Object.defineProperty(exports,"frame",{enumerable:!0,get:function get(){return _frame.default}}),Object.defineProperty(exports,"getId",{enumerable:!0,get:function get(){return _getId.default}}),Object.defineProperty(exports,"ignoreSilenceMode",{enumerable:!0,get:function get(){return _silenceMode.default}}),Object.defineProperty(exports,"max",{enumerable:!0,get:function get(){return _max.default}}),Object.defineProperty(exports,"min",{enumerable:!0,get:function get(){return _min.default}}),Object.defineProperty(exports,"preventClick",{enumerable:!0,get:function get(){return _preventClick.default}}),Object.defineProperty(exports,"requestAnimationFrame",{enumerable:!0,get:function get(){return _requestAnimationFrame.default}}),Object.defineProperty(exports,"style",{enumerable:!0,get:function get(){return _style.default}}),Object.defineProperty(exports,"withOrientation",{enumerable:!0,get:function get(){return _orientation.default}});var _getId=_interopRequireDefault(__webpack_require__("./src/util/get-id.js")),_max=_interopRequireDefault(__webpack_require__("./src/util/max.js")),_min=_interopRequireDefault(__webpack_require__("./src/util/min.js")),_absMax=_interopRequireDefault(__webpack_require__("./src/util/absMax.js")),_observer=_interopRequireDefault(__webpack_require__("./src/util/observer.js")),_style=_interopRequireDefault(__webpack_require__("./src/util/style.js")),_requestAnimationFrame=_interopRequireDefault(__webpack_require__("./src/util/request-animation-frame.js")),_frame=_interopRequireDefault(__webpack_require__("./src/util/frame.js")),_debounce=_interopRequireDefault(__webpack_require__("./node_modules/debounce/index.js")),_preventClick=_interopRequireDefault(__webpack_require__("./src/util/prevent-click.js")),_fetch=_interopRequireDefault(__webpack_require__("./src/util/fetch.js")),_clamp=_interopRequireDefault(__webpack_require__("./src/util/clamp.js")),_orientation=_interopRequireDefault(__webpack_require__("./src/util/orientation.js")),_silenceMode=_interopRequireDefault(__webpack_require__("./src/util/silence-mode.js"));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}},"./src/util/max.js":(module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function max(values){var largest=-1/0;return Object.keys(values).forEach((function(i){values[i]>largest&&(largest=values[i])})),largest},module.exports=exports.default},"./src/util/min.js":(module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function min(values){var smallest=Number(1/0);return Object.keys(values).forEach((function(i){values[i]{"use strict";function _defineProperties(target,props){for(var i=0;i=0;i--)handlers[i]==fn&&handlers.splice(i,1);else handlers.length=0}}},{key:"unAll",value:function unAll(){this.handlers=null}},{key:"once",value:function once(event,handler){var _this2=this;return this.on(event,(function fn(){for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];handler.apply(_this2,args),setTimeout((function(){_this2.un(event,fn)}),0)}))}},{key:"setDisabledEventEmissions",value:function setDisabledEventEmissions(eventNames){this._disabledEventEmissions=eventNames}},{key:"_isDisabledEventEmission",value:function _isDisabledEventEmission(event){return this._disabledEventEmissions&&this._disabledEventEmissions.includes(event)}},{key:"fireEvent",value:function fireEvent(event){for(var _len2=arguments.length,args=new Array(_len2>1?_len2-1:0),_key2=1;_key2<_len2;_key2++)args[_key2-1]=arguments[_key2];if(this.handlers&&!this._isDisabledEventEmission(event)){var handlers=this.handlers[event];handlers&&handlers.forEach((function(fn){fn.apply(void 0,args)}))}}}]),Observer}();exports.default=Observer,module.exports=exports.default},"./src/util/orientation.js":(module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function withOrientation(target,vertical){return target[isProxy]?target:new Proxy(target,{get:function get(obj,prop,receiver){if(prop===isProxy)return!0;if("domElement"===prop)return obj;if("style"===prop)return withOrientation(obj.style,vertical);if("canvas"===prop)return withOrientation(obj.canvas,vertical);if("getBoundingClientRect"===prop)return function(){return withOrientation(obj.getBoundingClientRect.apply(obj,arguments),vertical)};if("getContext"===prop)return function(){return withOrientation(obj.getContext.apply(obj,arguments),vertical)};var value=obj[mapProp(prop,vertical)];return"function"==typeof value?value.bind(obj):value},set:function set(obj,prop,value){return obj[mapProp(prop,vertical)]=value,!0}})};var verticalPropMap={width:"height",height:"width",overflowX:"overflowY",overflowY:"overflowX",clientWidth:"clientHeight",clientHeight:"clientWidth",clientX:"clientY",clientY:"clientX",scrollWidth:"scrollHeight",scrollLeft:"scrollTop",offsetLeft:"offsetTop",offsetTop:"offsetLeft",offsetHeight:"offsetWidth",offsetWidth:"offsetHeight",left:"top",right:"bottom",top:"left",bottom:"right",borderRightStyle:"borderBottomStyle",borderRightWidth:"borderBottomWidth",borderRightColor:"borderBottomColor"};function mapProp(prop,vertical){return Object.prototype.hasOwnProperty.call(verticalPropMap,prop)&&vertical?verticalPropMap[prop]:prop}var isProxy=Symbol("isProxy");module.exports=exports.default},"./src/util/prevent-click.js":(module,exports)=>{"use strict";function preventClickHandler(event){event.stopPropagation(),document.body.removeEventListener("click",preventClickHandler,!0)}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function preventClick(values){document.body.addEventListener("click",preventClickHandler,!0)},module.exports=exports.default},"./src/util/request-animation-frame.js":(module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _default=(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(callback,element){return setTimeout(callback,1e3/60)}).bind(window);exports.default=_default,module.exports=exports.default},"./src/util/silence-mode.js":(module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function ignoreSilenceMode(){var tmp=document.createElement("div");tmp.innerHTML='';var audioSilentMode=tmp.children.item(0);audioSilentMode.src="data:audio/mpeg;base64,//uQxAAAAAAAAAAAAAAAAAAAAAAAWGluZwAAAA8AAAACAAACcQCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA//////////////////////////////////////////////////////////////////8AAABhTEFNRTMuMTAwA8MAAAAAAAAAABQgJAUHQQAB9AAAAnGMHkkIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//sQxAADgnABGiAAQBCqgCRMAAgEAH///////////////7+n/9FTuQsQH//////2NG0jWUGlio5gLQTOtIoeR2WX////X4s9Atb/JRVCbBUpeRUq//////////////////9RUi0f2jn/+xDECgPCjAEQAABN4AAANIAAAAQVTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVQ==",audioSilentMode.preload="auto",audioSilentMode.type="audio/mpeg",audioSilentMode.disableRemotePlayback=!0,audioSilentMode.play(),audioSilentMode.remove(),tmp.remove()},module.exports=exports.default},"./src/util/style.js":(module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function style(el,styles){return Object.keys(styles).forEach((function(prop){el.style[prop]!==styles[prop]&&(el.style[prop]=styles[prop])})),el},module.exports=exports.default},"./src/wavesurfer.js":(module,exports,__webpack_require__)=>{"use strict";function _typeof(obj){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj})(obj)}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var util=function _interopRequireWildcard(obj,nodeInterop){if(!nodeInterop&&obj&&obj.__esModule)return obj;if(null===obj||"object"!==_typeof(obj)&&"function"!=typeof obj)return{default:obj};var cache=_getRequireWildcardCache(nodeInterop);if(cache&&cache.has(obj))return cache.get(obj);var newObj={},hasPropertyDescriptor=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var key in obj)if("default"!==key&&Object.prototype.hasOwnProperty.call(obj,key)){var desc=hasPropertyDescriptor?Object.getOwnPropertyDescriptor(obj,key):null;desc&&(desc.get||desc.set)?Object.defineProperty(newObj,key,desc):newObj[key]=obj[key]}return newObj.default=obj,cache&&cache.set(obj,newObj),newObj}(__webpack_require__("./src/util/index.js")),_drawer=_interopRequireDefault(__webpack_require__("./src/drawer.multicanvas.js")),_webaudio=_interopRequireDefault(__webpack_require__("./src/webaudio.js")),_mediaelement=_interopRequireDefault(__webpack_require__("./src/mediaelement.js")),_peakcache=_interopRequireDefault(__webpack_require__("./src/peakcache.js")),_mediaelementWebaudio=_interopRequireDefault(__webpack_require__("./src/mediaelement-webaudio.js"));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _getRequireWildcardCache(nodeInterop){if("function"!=typeof WeakMap)return null;var cacheBabelInterop=new WeakMap,cacheNodeInterop=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(nodeInterop){return nodeInterop?cacheNodeInterop:cacheBabelInterop})(nodeInterop)}function _setPrototypeOf(o,p){return(_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(o,p){return o.__proto__=p,o})(o,p)}function _createSuper(Derived){var hasNativeReflectConstruct=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function _createSuperInternal(){var result,Super=_getPrototypeOf(Derived);if(hasNativeReflectConstruct){var NewTarget=_getPrototypeOf(this).constructor;result=Reflect.construct(Super,arguments,NewTarget)}else result=Super.apply(this,arguments);return _possibleConstructorReturn(this,result)}}function _possibleConstructorReturn(self,call){if(call&&("object"===_typeof(call)||"function"==typeof call))return call;if(void 0!==call)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized(self)}function _assertThisInitialized(self){if(void 0===self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return self}function _getPrototypeOf(o){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(o){return o.__proto__||Object.getPrototypeOf(o)})(o)}function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _defineProperties(target,props){for(var i=0;i=this.getDuration()?this.seekTo(1):this.seekTo(seconds/this.getDuration())}},{key:"play",value:function play(start,end){var _this7=this;return this.params.ignoreSilenceMode&&util.ignoreSilenceMode(),this.fireEvent("interaction",(function(){return _this7.play(start,end)})),this.backend.play(start,end)}},{key:"setPlayEnd",value:function setPlayEnd(position){this.backend.setPlayEnd(position)}},{key:"pause",value:function pause(){if(!this.backend.isPaused())return this.backend.pause()}},{key:"playPause",value:function playPause(){return this.backend.isPaused()?this.play():this.pause()}},{key:"isPlaying",value:function isPlaying(){return!this.backend.isPaused()}},{key:"skipBackward",value:function skipBackward(seconds){this.skip(-seconds||-this.params.skipLength)}},{key:"skipForward",value:function skipForward(seconds){this.skip(seconds||this.params.skipLength)}},{key:"skip",value:function skip(offset){var duration=this.getDuration()||1,position=this.getCurrentTime()||0;position=Math.max(0,Math.min(duration,position+(offset||0))),this.seekAndCenter(position/duration)}},{key:"seekAndCenter",value:function seekAndCenter(progress){this.seekTo(progress),this.drawer.recenter(progress)}},{key:"seekTo",value:function seekTo(progress){var _this8=this;if("number"!=typeof progress||!isFinite(progress)||progress<0||progress>1)throw new Error("Error calling wavesurfer.seekTo, parameter must be a number between 0 and 1!");this.fireEvent("interaction",(function(){return _this8.seekTo(progress)}));var isWebAudioBackend="WebAudio"===this.params.backend,paused=this.backend.isPaused();isWebAudioBackend&&!paused&&this.backend.pause();var oldScrollParent=this.params.scrollParent;this.params.scrollParent=!1,this.backend.seekTo(progress*this.getDuration()),this.drawer.progress(progress),isWebAudioBackend&&!paused&&this.backend.play(),this.params.scrollParent=oldScrollParent,this.fireEvent("seek",progress)}},{key:"stop",value:function stop(){this.pause(),this.seekTo(0),this.drawer.progress(0)}},{key:"setSinkId",value:function setSinkId(deviceId){return this.backend.setSinkId(deviceId)}},{key:"setVolume",value:function setVolume(newVolume){this.backend.setVolume(newVolume),this.fireEvent("volume",newVolume)}},{key:"getVolume",value:function getVolume(){return this.backend.getVolume()}},{key:"setPlaybackRate",value:function setPlaybackRate(rate){this.backend.setPlaybackRate(rate)}},{key:"getPlaybackRate",value:function getPlaybackRate(){return this.backend.getPlaybackRate()}},{key:"toggleMute",value:function toggleMute(){this.setMute(!this.isMuted)}},{key:"setMute",value:function setMute(mute){mute!==this.isMuted?(this.backend.setMute?(this.backend.setMute(mute),this.isMuted=mute):mute?(this.savedVolume=this.backend.getVolume(),this.backend.setVolume(0),this.isMuted=!0,this.fireEvent("volume",0)):(this.backend.setVolume(this.savedVolume),this.isMuted=!1,this.fireEvent("volume",this.savedVolume)),this.fireEvent("mute",this.isMuted)):this.fireEvent("mute",this.isMuted)}},{key:"getMute",value:function getMute(){return this.isMuted}},{key:"getFilters",value:function getFilters(){return this.backend.filters||[]}},{key:"toggleScroll",value:function toggleScroll(){this.params.scrollParent=!this.params.scrollParent,this.drawBuffer()}},{key:"toggleInteraction",value:function toggleInteraction(){this.params.interact=!this.params.interact}},{key:"getWaveColor",value:function getWaveColor(){var channelIdx=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return this.params.splitChannelsOptions.channelColors[channelIdx]?this.params.splitChannelsOptions.channelColors[channelIdx].waveColor:this.params.waveColor}},{key:"setWaveColor",value:function setWaveColor(color){var channelIdx=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;this.params.splitChannelsOptions.channelColors[channelIdx]?this.params.splitChannelsOptions.channelColors[channelIdx].waveColor=color:this.params.waveColor=color,this.drawBuffer()}},{key:"getProgressColor",value:function getProgressColor(){var channelIdx=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return this.params.splitChannelsOptions.channelColors[channelIdx]?this.params.splitChannelsOptions.channelColors[channelIdx].progressColor:this.params.progressColor}},{key:"setProgressColor",value:function setProgressColor(color,channelIdx){this.params.splitChannelsOptions.channelColors[channelIdx]?this.params.splitChannelsOptions.channelColors[channelIdx].progressColor=color:this.params.progressColor=color,this.drawBuffer()}},{key:"getBackgroundColor",value:function getBackgroundColor(){return this.params.backgroundColor}},{key:"setBackgroundColor",value:function setBackgroundColor(color){this.params.backgroundColor=color,util.style(this.container,{background:this.params.backgroundColor})}},{key:"getCursorColor",value:function getCursorColor(){return this.params.cursorColor}},{key:"setCursorColor",value:function setCursorColor(color){this.params.cursorColor=color,this.drawer.updateCursor()}},{key:"getHeight",value:function getHeight(){return this.params.height}},{key:"setHeight",value:function setHeight(height){this.params.height=height,this.drawer.setHeight(height*this.params.pixelRatio),this.drawBuffer()}},{key:"setFilteredChannels",value:function setFilteredChannels(channelIndices){this.params.splitChannelsOptions.filterChannels=channelIndices,this.drawBuffer()}},{key:"drawBuffer",value:function drawBuffer(){var peaks,nominalWidth=Math.round(this.getDuration()*this.params.minPxPerSec*this.params.pixelRatio),parentWidth=this.drawer.getWidth(),width=nominalWidth,start=0,end=Math.max(start+parentWidth,width);if(this.params.fillParent&&(!this.params.scrollParent||nominalWidth{"use strict";function _typeof(obj){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj})(obj)}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var util=function _interopRequireWildcard(obj,nodeInterop){if(!nodeInterop&&obj&&obj.__esModule)return obj;if(null===obj||"object"!==_typeof(obj)&&"function"!=typeof obj)return{default:obj};var cache=_getRequireWildcardCache(nodeInterop);if(cache&&cache.has(obj))return cache.get(obj);var newObj={},hasPropertyDescriptor=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var key in obj)if("default"!==key&&Object.prototype.hasOwnProperty.call(obj,key)){var desc=hasPropertyDescriptor?Object.getOwnPropertyDescriptor(obj,key):null;desc&&(desc.get||desc.set)?Object.defineProperty(newObj,key,desc):newObj[key]=obj[key]}return newObj.default=obj,cache&&cache.set(obj,newObj),newObj}(__webpack_require__("./src/util/index.js"));function _getRequireWildcardCache(nodeInterop){if("function"!=typeof WeakMap)return null;var cacheBabelInterop=new WeakMap,cacheNodeInterop=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(nodeInterop){return nodeInterop?cacheNodeInterop:cacheBabelInterop})(nodeInterop)}function _defineProperties(target,props){for(var i=0;i=_this2.getDuration()?(_this2.setState("finished"),_this2.fireEvent("pause")):time>=_this2.scheduledPause?_this2.pause():_this2.state===_this2.states.playing&&_this2.fireEvent("audioprocess",time)}}},{key:"removeOnAudioProcess",value:function removeOnAudioProcess(){this.scriptNode.onaudioprocess=null}},{key:"createAnalyserNode",value:function createAnalyserNode(){this.analyser=this.ac.createAnalyser(),this.analyser.connect(this.gainNode)}},{key:"createVolumeNode",value:function createVolumeNode(){this.ac.createGain?this.gainNode=this.ac.createGain():this.gainNode=this.ac.createGainNode(),this.gainNode.connect(this.ac.destination)}},{key:"setSinkId",value:function setSinkId(deviceId){return deviceId?(this.sinkAudioElement||(this.sinkAudioElement=new window.Audio,this.sinkAudioElement.autoplay=!0),this.sinkAudioElement.setSinkId?(this.sinkStreamDestination||(this.sinkStreamDestination=this.ac.createMediaStreamDestination()),this.gainNode.disconnect(),this.gainNode.connect(this.sinkStreamDestination),this.sinkAudioElement.srcObject=this.sinkStreamDestination.stream,this.sinkAudioElement.setSinkId(deviceId)):Promise.reject(new Error("setSinkId is not supported in your browser"))):Promise.reject(new Error("Invalid deviceId: "+deviceId))}},{key:"setVolume",value:function setVolume(value){this.gainNode.gain.setValueAtTime(value,this.ac.currentTime)}},{key:"getVolume",value:function getVolume(){return this.gainNode.gain.value}},{key:"decodeArrayBuffer",value:function decodeArrayBuffer(arraybuffer,callback,errback){this.offlineAc||(this.offlineAc=this.getOfflineAudioContext(this.ac&&this.ac.sampleRate?this.ac.sampleRate:44100)),"webkitAudioContext"in window?this.offlineAc.decodeAudioData(arraybuffer,(function(data){return callback(data)}),errback):this.offlineAc.decodeAudioData(arraybuffer).then((function(data){return callback(data)})).catch((function(err){return errback(err)}))}},{key:"setPeaks",value:function setPeaks(peaks,duration){null!=duration&&(this.explicitDuration=duration),this.peaks=peaks}},{key:"setLength",value:function setLength(length){if(!this.mergedPeaks||length!=2*this.mergedPeaks.length-1+2){this.splitPeaks=[],this.mergedPeaks=[];var c,channels=this.buffer?this.buffer.numberOfChannels:1;for(c=0;cmax&&(max=value),valuethis.mergedPeaks[2*i])&&(this.mergedPeaks[2*i]=max),(0==c||min=this.getDuration()&&(start=0),null==end&&(end=this.getDuration()),this.startPosition=start,this.lastPlay=this.ac.currentTime,this.state===this.states.finished&&this.setState("paused"),{start:start,end:end}}},{key:"getPlayedTime",value:function getPlayedTime(){return(this.ac.currentTime-this.lastPlay)*this.playbackRate}},{key:"play",value:function play(start,end){if(this.buffer){this.createSource();var adjustedTime=this.seekTo(start,end);start=adjustedTime.start,end=adjustedTime.end,this.scheduledPause=end,this.source.start(0,start),this.resumeAudioContext(),this.setState("playing"),this.fireEvent("play")}}},{key:"pause",value:function pause(){this.scheduledPause=null,this.startPosition+=this.getPlayedTime();try{this.source&&this.source.stop(0)}catch(err){}this.setState("paused"),this.fireEvent("pause")}},{key:"getCurrentTime",value:function getCurrentTime(){return this.state.getCurrentTime.call(this)}},{key:"getPlaybackRate",value:function getPlaybackRate(){return this.playbackRate}},{key:"setPlaybackRate",value:function setPlaybackRate(value){this.playbackRate=value||1,this.source&&this.source.playbackRate.setValueAtTime(this.playbackRate,this.ac.currentTime)}},{key:"setPlayEnd",value:function setPlayEnd(end){this.scheduledPause=end}}]),WebAudio}(util.Observer);exports.default=WebAudio,_defineProperty(WebAudio,"scriptBufferSize",256),module.exports=exports.default},"./node_modules/debounce/index.js":module=>{function debounce(func,wait,immediate){var timeout,args,context,timestamp,result;function later(){var last=Date.now()-timestamp;last=0?timeout=setTimeout(later,wait-last):(timeout=null,immediate||(result=func.apply(context,args),context=args=null))}null==wait&&(wait=100);var debounced=function(){context=this,args=arguments,timestamp=Date.now();var callNow=immediate&&!timeout;return timeout||(timeout=setTimeout(later,wait)),callNow&&(result=func.apply(context,args),context=args=null),result};return debounced.clear=function(){timeout&&(clearTimeout(timeout),timeout=null)},debounced.flush=function(){timeout&&(result=func.apply(context,args),context=args=null,clearTimeout(timeout),timeout=null)},debounced}debounce.debounce=debounce,module.exports=debounce}},__webpack_module_cache__={},function __webpack_require__(moduleId){var cachedModule=__webpack_module_cache__[moduleId];if(void 0!==cachedModule)return cachedModule.exports;var module=__webpack_module_cache__[moduleId]={exports:{}};return __webpack_modules__[moduleId](module,module.exports,__webpack_require__),module.exports}("./src/wavesurfer.js");var __webpack_modules__,__webpack_module_cache__}))}}]); -//# sourceMappingURL=7.899ca688a0b92b6bdfff.bundle.js.map \ No newline at end of file +//# sourceMappingURL=7.60e9954daa8e578f4b31.bundle.js.map \ No newline at end of file diff --git a/master/7.899ca688a0b92b6bdfff.bundle.js.LICENSE.txt b/master/7.60e9954daa8e578f4b31.bundle.js.LICENSE.txt similarity index 100% rename from master/7.899ca688a0b92b6bdfff.bundle.js.LICENSE.txt rename to master/7.60e9954daa8e578f4b31.bundle.js.LICENSE.txt diff --git a/master/7.60e9954daa8e578f4b31.bundle.js.map b/master/7.60e9954daa8e578f4b31.bundle.js.map new file mode 100644 index 00000000..556d9322 --- /dev/null +++ b/master/7.60e9954daa8e578f4b31.bundle.js.map @@ -0,0 +1 @@ +{"version":3,"file":"7.60e9954daa8e578f4b31.bundle.js","sources":["webpack:///7.60e9954daa8e578f4b31.bundle.js"],"mappings":";AAAA","sourceRoot":""} \ No newline at end of file diff --git a/master/7.899ca688a0b92b6bdfff.bundle.js.map b/master/7.899ca688a0b92b6bdfff.bundle.js.map deleted file mode 100644 index b60b09be..00000000 --- a/master/7.899ca688a0b92b6bdfff.bundle.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"7.899ca688a0b92b6bdfff.bundle.js","sources":["webpack:///7.899ca688a0b92b6bdfff.bundle.js"],"mappings":";AAAA","sourceRoot":""} \ No newline at end of file diff --git a/master/8.899ca688a0b92b6bdfff.bundle.js b/master/8.60e9954daa8e578f4b31.bundle.js similarity index 99% rename from master/8.899ca688a0b92b6bdfff.bundle.js rename to master/8.60e9954daa8e578f4b31.bundle.js index 1c703b29..5021917e 100644 --- a/master/8.899ca688a0b92b6bdfff.bundle.js +++ b/master/8.60e9954daa8e578f4b31.bundle.js @@ -1,3 +1,3 @@ -/*! For license information please see 8.899ca688a0b92b6bdfff.bundle.js.LICENSE.txt */ +/*! For license information please see 8.60e9954daa8e578f4b31.bundle.js.LICENSE.txt */ (window.webpackJsonp=window.webpackJsonp||[]).push([[8],{1685:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),function(global){__webpack_require__.d(__webpack_exports__,"LOCAL_STORAGE_KEY",(function(){return LOCAL_STORAGE_KEY})),__webpack_require__.d(__webpack_exports__,"Vhs",(function(){return Vhs})),__webpack_require__.d(__webpack_exports__,"VhsHandler",(function(){return VhsHandler})),__webpack_require__.d(__webpack_exports__,"VhsSourceHandler",(function(){return VhsSourceHandler})),__webpack_require__.d(__webpack_exports__,"emeKeySystems",(function(){return emeKeySystems})),__webpack_require__.d(__webpack_exports__,"expandDataUri",(function(){return expandDataUri})),__webpack_require__.d(__webpack_exports__,"getAllPsshKeySystemsOptions",(function(){return getAllPsshKeySystemsOptions})),__webpack_require__.d(__webpack_exports__,"setupEmeOptions",(function(){return setupEmeOptions})),__webpack_require__.d(__webpack_exports__,"waitForKeySessionCreation",(function(){return waitForKeySessionCreation}));var _babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(24),_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_0__),_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(12),_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_1__),global_document__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(10),global_document__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(global_document__WEBPACK_IMPORTED_MODULE_2__),global_window__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(2),global_window__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(global_window__WEBPACK_IMPORTED_MODULE_3__),_videojs_vhs_utils_es_resolve_url_js__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(246),video_js__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(691),_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(120),_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_6___default=__webpack_require__.n(_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_6__),m3u8_parser__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(736),_videojs_vhs_utils_es_codecs_js__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(47),_videojs_vhs_utils_es_media_types_js__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(418);__webpack_require__.d(__webpack_exports__,"simpleTypeFromSourceType",(function(){return _videojs_vhs_utils_es_media_types_js__WEBPACK_IMPORTED_MODULE_9__.a}));var _videojs_vhs_utils_es_byte_helpers__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(7),mpd_parser__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(187),mux_js_lib_tools_parse_sidx__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(693),mux_js_lib_tools_parse_sidx__WEBPACK_IMPORTED_MODULE_12___default=__webpack_require__.n(mux_js_lib_tools_parse_sidx__WEBPACK_IMPORTED_MODULE_12__),_videojs_vhs_utils_es_id3_helpers__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(210),_videojs_vhs_utils_es_containers__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(298),mux_js_lib_utils_clock__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(294),_babel_runtime_helpers_wrapNativeSuper__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(694),_babel_runtime_helpers_wrapNativeSuper__WEBPACK_IMPORTED_MODULE_16___default=__webpack_require__.n(_babel_runtime_helpers_wrapNativeSuper__WEBPACK_IMPORTED_MODULE_16__),resolveUrl=_videojs_vhs_utils_es_resolve_url_js__WEBPACK_IMPORTED_MODULE_4__.a,resolveManifestRedirect=function resolveManifestRedirect(handleManifestRedirect,url,req){return handleManifestRedirect&&req&&req.responseURL&&url!==req.responseURL?req.responseURL:url},logger=function logger(source){return video_js__WEBPACK_IMPORTED_MODULE_5__.a.log.debug?video_js__WEBPACK_IMPORTED_MODULE_5__.a.log.debug.bind(video_js__WEBPACK_IMPORTED_MODULE_5__.a,"VHS:",source+" >"):function(){}},filterRanges=function filterRanges(timeRanges,predicate){var i,results=[];if(timeRanges&&timeRanges.length)for(i=0;i=time}))},findNextRange=function findNextRange(timeRanges,time){return filterRanges(timeRanges,(function(start){return start-1/30>=time}))},printableRange=function printableRange(range){var strArr=[];if(!range||!range.length)return"";for(var i=0;i "+range.end(i));return strArr.join(", ")},timeRangesToArray=function timeRangesToArray(timeRanges){for(var timeRangesList=[],i=0;iend||(time+=startTime>start&&startTime<=end?end-startTime:end-start)}return time},createTimeRange=video_js__WEBPACK_IMPORTED_MODULE_5__.a.createTimeRange,segmentDurationWithParts=function segmentDurationWithParts(playlist,segment){if(!segment.preload)return segment.duration;var result=0;return(segment.parts||[]).forEach((function(p){result+=p.duration})),(segment.preloadHints||[]).forEach((function(p){"PART"===p.type&&(result+=playlist.partTargetDuration)})),result},getPartsAndSegments=function getPartsAndSegments(playlist){return(playlist.segments||[]).reduce((function(acc,segment,si){return segment.parts?segment.parts.forEach((function(part,pi){acc.push({duration:part.duration,segmentIndex:si,partIndex:pi,part:part,segment:segment})})):acc.push({duration:segment.duration,segmentIndex:si,partIndex:null,segment:segment,part:null}),acc}),[])},getLastParts=function getLastParts(media){var lastSegment=media.segments&&media.segments.length&&media.segments[media.segments.length-1];return lastSegment&&lastSegment.parts||[]},getKnownPartCount=function getKnownPartCount(_ref){var preloadSegment=_ref.preloadSegment;if(preloadSegment){var parts=preloadSegment.parts,partCount=(preloadSegment.preloadHints||[]).reduce((function(count,hint){return count+("PART"===hint.type?1:0)}),0);return partCount+=parts&&parts.length?parts.length:0}},liveEdgeDelay=function liveEdgeDelay(master,media){if(media.endList)return 0;if(master&&master.suggestedPresentationDelay)return master.suggestedPresentationDelay;var hasParts=getLastParts(media).length>0;return hasParts&&media.serverControl&&media.serverControl.partHoldBack?media.serverControl.partHoldBack:hasParts&&media.partTargetDuration?3*media.partTargetDuration:media.serverControl&&media.serverControl.holdBack?media.serverControl.holdBack:media.targetDuration?3*media.targetDuration:0},intervalDuration=function intervalDuration(playlist,endSequence,expired){if(void 0===endSequence&&(endSequence=playlist.mediaSequence+playlist.segments.length),endSequenceendIndex){var _ref3=[endIndex,startIndex];startIndex=_ref3[0],endIndex=_ref3[1]}if(startIndex<0){for(var i=startIndex;iDate.now()},isIncompatible=function isIncompatible(playlist){return playlist.excludeUntil&&playlist.excludeUntil===1/0},isEnabled=function isEnabled(playlist){var blacklisted=isBlacklisted(playlist);return!playlist.disabled&&!blacklisted},hasAttribute=function hasAttribute(attr,playlist){return playlist.attributes&&playlist.attributes[attr]},isLowestEnabledRendition=function isLowestEnabledRendition(master,media){if(1===master.playlists.length)return!0;var currentBandwidth=media.attributes.BANDWIDTH||Number.MAX_VALUE;return 0===master.playlists.filter((function(playlist){return!!isEnabled(playlist)&&(playlist.attributes.BANDWIDTH||0)0)for(var _i2=startIndex-1;_i2>=0;_i2--){var _partAndSegment=partsAndSegments[_i2];if(time+=_partAndSegment.duration,experimentalExactManifestTimings){if(time<0)continue}else if(time+1/30<=0)continue;return{partIndex:_partAndSegment.partIndex,segmentIndex:_partAndSegment.segmentIndex,startTime:startTime-sumDurations({defaultDuration:playlist.targetDuration,durationList:partsAndSegments,startIndex:startIndex,endIndex:_i2})}}return{partIndex:partsAndSegments[0]&&partsAndSegments[0].partIndex||null,segmentIndex:partsAndSegments[0]&&partsAndSegments[0].segmentIndex||0,startTime:currentTime}}if(startIndex<0){for(var _i3=startIndex;_i3<0;_i3++)if((time-=playlist.targetDuration)<0)return{partIndex:partsAndSegments[0]&&partsAndSegments[0].partIndex||null,segmentIndex:partsAndSegments[0]&&partsAndSegments[0].segmentIndex||0,startTime:currentTime};startIndex=0}for(var _i4=startIndex;_i40)continue}else if(time-1/30>=0)continue;return{partIndex:_partAndSegment2.partIndex,segmentIndex:_partAndSegment2.segmentIndex,startTime:startTime+sumDurations({defaultDuration:playlist.targetDuration,durationList:partsAndSegments,startIndex:startIndex,endIndex:_i4})}}return{segmentIndex:partsAndSegments[partsAndSegments.length-1].segmentIndex,partIndex:partsAndSegments[partsAndSegments.length-1].partIndex,startTime:currentTime}},isEnabled:isEnabled,isDisabled:function isDisabled(playlist){return playlist.disabled},isBlacklisted:isBlacklisted,isIncompatible:isIncompatible,playlistEnd:playlistEnd,isAes:function isAes(media){for(var i=0;i-1&&nextPart!==parts.length-1&&(parameters._HLS_part=nextPart),(nextPart>-1||parts.length)&&nextMSN--}parameters._HLS_msn=nextMSN}if(media.serverControl&&media.serverControl.canSkipUntil&&(parameters._HLS_skip=media.serverControl.canSkipDateranges?"v2":"YES"),Object.keys(parameters).length){var parsedUri=new global_window__WEBPACK_IMPORTED_MODULE_3___default.a.URL(uri);["_HLS_skip","_HLS_msn","_HLS_part"].forEach((function(name){parameters.hasOwnProperty(name)&&parsedUri.searchParams.set(name,parameters[name])})),uri=parsedUri.toString()}return uri}(uri,media)),this.state="HAVE_CURRENT_METADATA",this.request=this.vhs_.xhr({uri:uri,withCredentials:this.withCredentials},(function(error,req){if(_this2.request)return error?_this2.playlistRequestError(_this2.request,_this2.media(),"HAVE_METADATA"):void _this2.haveMetadata({playlistString:_this2.request.responseText,url:_this2.media().uri,id:_this2.media().id})}))}},_proto.playlistRequestError=function playlistRequestError(xhr,playlist,startingState){var uri=playlist.uri,id=playlist.id;this.request=null,startingState&&(this.state=startingState),this.error={playlist:this.master.playlists[id],status:xhr.status,message:"HLS playlist request error at URL: "+uri+".",responseText:xhr.responseText,code:xhr.status>=500?4:2},this.trigger("error")},_proto.parseManifest_=function parseManifest_(_ref){var _this3=this,url=_ref.url;return function parseManifest(_ref){var onwarn=_ref.onwarn,oninfo=_ref.oninfo,manifestString=_ref.manifestString,_ref$customTagParsers=_ref.customTagParsers,customTagParsers=void 0===_ref$customTagParsers?[]:_ref$customTagParsers,_ref$customTagMappers=_ref.customTagMappers,customTagMappers=void 0===_ref$customTagMappers?[]:_ref$customTagMappers,experimentalLLHLS=_ref.experimentalLLHLS,parser=new m3u8_parser__WEBPACK_IMPORTED_MODULE_7__.a;onwarn&&parser.on("warn",onwarn),oninfo&&parser.on("info",oninfo),customTagParsers.forEach((function(customParser){return parser.addParser(customParser)})),customTagMappers.forEach((function(mapper){return parser.addTagMapper(mapper)})),parser.push(manifestString),parser.end();var manifest=parser.manifest;if(experimentalLLHLS||(["preloadSegment","skip","serverControl","renditionReports","partInf","partTargetDuration"].forEach((function(k){manifest.hasOwnProperty(k)&&delete manifest[k]})),manifest.segments&&manifest.segments.forEach((function(segment){["parts","preloadHints"].forEach((function(k){segment.hasOwnProperty(k)&&delete segment[k]}))}))),!manifest.targetDuration){var targetDuration=10;manifest.segments&&manifest.segments.length&&(targetDuration=manifest.segments.reduce((function(acc,s){return Math.max(acc,s.duration)}),0)),onwarn&&onwarn("manifest has no targetDuration defaulting to "+targetDuration),manifest.targetDuration=targetDuration}var parts=getLastParts(manifest);if(parts.length&&!manifest.partTargetDuration){var partTargetDuration=parts.reduce((function(acc,p){return Math.max(acc,p.duration)}),0);onwarn&&(onwarn("manifest has no partTargetDuration defaulting to "+partTargetDuration),log.error("LL-HLS manifest has parts but lacks required #EXT-X-PART-INF:PART-TARGET value. See https://datatracker.ietf.org/doc/html/draft-pantos-hls-rfc8216bis-09#section-4.4.3.7. Playback is not guaranteed.")),manifest.partTargetDuration=partTargetDuration}return manifest}({onwarn:function onwarn(_ref2){var message=_ref2.message;return _this3.logger_("m3u8-parser warn for "+url+": "+message)},oninfo:function oninfo(_ref3){var message=_ref3.message;return _this3.logger_("m3u8-parser info for "+url+": "+message)},manifestString:_ref.manifestString,customTagParsers:this.customTagParsers,customTagMappers:this.customTagMappers,experimentalLLHLS:this.experimentalLLHLS})},_proto.haveMetadata=function haveMetadata(_ref4){var playlistString=_ref4.playlistString,playlistObject=_ref4.playlistObject,url=_ref4.url,id=_ref4.id;this.request=null,this.state="HAVE_METADATA";var playlist=playlistObject||this.parseManifest_({url:url,manifestString:playlistString});playlist.lastRequest=Date.now(),setupMediaPlaylist({playlist:playlist,uri:url,id:id});var update=updateMaster$1(this.master,playlist);this.targetDuration=playlist.partTargetDuration||playlist.targetDuration,this.pendingMedia_=null,update?(this.master=update,this.media_=this.master.playlists[id]):this.trigger("playlistunchanged"),this.updateMediaUpdateTimeout_(refreshDelay(this.media(),!!update)),this.trigger("loadedplaylist")},_proto.dispose=function dispose(){this.trigger("dispose"),this.stopRequest(),global_window__WEBPACK_IMPORTED_MODULE_3___default.a.clearTimeout(this.mediaUpdateTimeout),global_window__WEBPACK_IMPORTED_MODULE_3___default.a.clearTimeout(this.finalRenditionTimeout),this.off()},_proto.stopRequest=function stopRequest(){if(this.request){var oldRequest=this.request;this.request=null,oldRequest.onreadystatechange=null,oldRequest.abort()}},_proto.media=function media(playlist,shouldDelay){var _this4=this;if(!playlist)return this.media_;if("HAVE_NOTHING"===this.state)throw new Error("Cannot switch media playlist from "+this.state);if("string"==typeof playlist){if(!this.master.playlists[playlist])throw new Error("Unknown playlist URI: "+playlist);playlist=this.master.playlists[playlist]}if(global_window__WEBPACK_IMPORTED_MODULE_3___default.a.clearTimeout(this.finalRenditionTimeout),shouldDelay){var delay=(playlist.partTargetDuration||playlist.targetDuration)/2*1e3||5e3;this.finalRenditionTimeout=global_window__WEBPACK_IMPORTED_MODULE_3___default.a.setTimeout(this.media.bind(this,playlist,!1),delay)}else{var startingState=this.state,mediaChange=!this.media_||playlist.id!==this.media_.id,masterPlaylistRef=this.master.playlists[playlist.id];if(masterPlaylistRef&&masterPlaylistRef.endList||playlist.endList&&playlist.segments.length)return this.request&&(this.request.onreadystatechange=null,this.request.abort(),this.request=null),this.state="HAVE_METADATA",this.media_=playlist,void(mediaChange&&(this.trigger("mediachanging"),"HAVE_MASTER"===startingState?this.trigger("loadedmetadata"):this.trigger("mediachange")));if(this.updateMediaUpdateTimeout_(refreshDelay(playlist,!0)),mediaChange){if(this.state="SWITCHING_MEDIA",this.request){if(playlist.resolvedUri===this.request.url)return;this.request.onreadystatechange=null,this.request.abort(),this.request=null}this.media_&&this.trigger("mediachanging"),this.pendingMedia_=playlist,this.request=this.vhs_.xhr({uri:playlist.resolvedUri,withCredentials:this.withCredentials},(function(error,req){if(_this4.request){if(playlist.lastRequest=Date.now(),playlist.resolvedUri=resolveManifestRedirect(_this4.handleManifestRedirects,playlist.resolvedUri,req),error)return _this4.playlistRequestError(_this4.request,playlist,startingState);_this4.haveMetadata({playlistString:req.responseText,url:playlist.uri,id:playlist.id}),"HAVE_MASTER"===startingState?_this4.trigger("loadedmetadata"):_this4.trigger("mediachange")}}))}}},_proto.pause=function pause(){this.mediaUpdateTimeout&&(global_window__WEBPACK_IMPORTED_MODULE_3___default.a.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),this.stopRequest(),"HAVE_NOTHING"===this.state&&(this.started=!1),"SWITCHING_MEDIA"===this.state?this.media_?this.state="HAVE_METADATA":this.state="HAVE_MASTER":"HAVE_CURRENT_METADATA"===this.state&&(this.state="HAVE_METADATA")},_proto.load=function load(shouldDelay){var _this5=this;this.mediaUpdateTimeout&&(global_window__WEBPACK_IMPORTED_MODULE_3___default.a.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null);var media=this.media();if(shouldDelay){var delay=media?(media.partTargetDuration||media.targetDuration)/2*1e3:5e3;this.mediaUpdateTimeout=global_window__WEBPACK_IMPORTED_MODULE_3___default.a.setTimeout((function(){_this5.mediaUpdateTimeout=null,_this5.load()}),delay)}else this.started?media&&!media.endList?this.trigger("mediaupdatetimeout"):this.trigger("loadedplaylist"):this.start()},_proto.updateMediaUpdateTimeout_=function updateMediaUpdateTimeout_(delay){var _this6=this;this.mediaUpdateTimeout&&(global_window__WEBPACK_IMPORTED_MODULE_3___default.a.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),this.media()&&!this.media().endList&&(this.mediaUpdateTimeout=global_window__WEBPACK_IMPORTED_MODULE_3___default.a.setTimeout((function(){_this6.mediaUpdateTimeout=null,_this6.trigger("mediaupdatetimeout"),_this6.updateMediaUpdateTimeout_(delay)}),delay))},_proto.start=function start(){var _this7=this;if(this.started=!0,"object"==typeof this.src)return this.src.uri||(this.src.uri=global_window__WEBPACK_IMPORTED_MODULE_3___default.a.location.href),this.src.resolvedUri=this.src.uri,void setTimeout((function(){_this7.setupInitialPlaylist(_this7.src)}),0);this.request=this.vhs_.xhr({uri:this.src,withCredentials:this.withCredentials},(function(error,req){if(_this7.request){if(_this7.request=null,error)return _this7.error={status:req.status,message:"HLS playlist request error at URL: "+_this7.src+".",responseText:req.responseText,code:2},"HAVE_NOTHING"===_this7.state&&(_this7.started=!1),_this7.trigger("error");_this7.src=resolveManifestRedirect(_this7.handleManifestRedirects,_this7.src,req);var manifest=_this7.parseManifest_({manifestString:req.responseText,url:_this7.src});_this7.setupInitialPlaylist(manifest)}}))},_proto.srcUri=function srcUri(){return"string"==typeof this.src?this.src:this.src.uri},_proto.setupInitialPlaylist=function setupInitialPlaylist(manifest){if(this.state="HAVE_MASTER",manifest.playlists)return this.master=manifest,addPropertiesToMaster(this.master,this.srcUri()),manifest.playlists.forEach((function(playlist){playlist.segments=getAllSegments(playlist),playlist.segments.forEach((function(segment){resolveSegmentUris(segment,playlist.resolvedUri)}))})),this.trigger("loadedplaylist"),void(this.request||this.media(this.master.playlists[0]));var uri=this.srcUri()||global_window__WEBPACK_IMPORTED_MODULE_3___default.a.location.href;this.master=function masterForMedia(media,uri){var id=createPlaylistID(0,uri),master={mediaGroups:{AUDIO:{},VIDEO:{},"CLOSED-CAPTIONS":{},SUBTITLES:{}},uri:global_window__WEBPACK_IMPORTED_MODULE_3___default.a.location.href,resolvedUri:global_window__WEBPACK_IMPORTED_MODULE_3___default.a.location.href,playlists:[{uri:uri,id:id,resolvedUri:uri,attributes:{}}]};return master.playlists[id]=master.playlists[0],master.playlists[uri]=master.playlists[0],master}(0,uri),this.haveMetadata({playlistObject:manifest,url:uri,id:this.master.playlists[0].id}),this.trigger("loadedmetadata")},PlaylistLoader}(EventTarget$1),videojsXHR=video_js__WEBPACK_IMPORTED_MODULE_5__.a.xhr,mergeOptions$1=video_js__WEBPACK_IMPORTED_MODULE_5__.a.mergeOptions,callbackWrapper=function callbackWrapper(request,error,response,callback){var reqResponse="arraybuffer"===request.responseType?request.response:request.responseText;!error&&reqResponse&&(request.responseTime=Date.now(),request.roundTripTime=request.responseTime-request.requestTime,request.bytesReceived=reqResponse.byteLength||reqResponse.length,request.bandwidth||(request.bandwidth=Math.floor(request.bytesReceived/request.roundTripTime*8*1e3))),response.headers&&(request.responseHeaders=response.headers),error&&"ETIMEDOUT"===error.code&&(request.timedout=!0),error||request.aborted||200===response.statusCode||206===response.statusCode||0===response.statusCode||(error=new Error("XHR Failed with a response of: "+(request&&(reqResponse||request.responseText)))),callback(error,request)},xhrFactory=function xhrFactory(){var xhr=function XhrFunction(options,callback){options=mergeOptions$1({timeout:45e3},options);var beforeRequest=XhrFunction.beforeRequest||video_js__WEBPACK_IMPORTED_MODULE_5__.a.Vhs.xhr.beforeRequest;if(beforeRequest&&"function"==typeof beforeRequest){var newOptions=beforeRequest(options);newOptions&&(options=newOptions)}var request=(!0===video_js__WEBPACK_IMPORTED_MODULE_5__.a.Vhs.xhr.original?videojsXHR:video_js__WEBPACK_IMPORTED_MODULE_5__.a.Vhs.xhr)(options,(function(error,response){return callbackWrapper(request,error,response,callback)})),originalAbort=request.abort;return request.abort=function(){return request.aborted=!0,originalAbort.apply(request,arguments)},request.uri=options.uri,request.requestTime=Date.now(),request};return xhr.original=!0,xhr},segmentXhrHeaders=function segmentXhrHeaders(segment){var headers={};return segment.byterange&&(headers.Range=function byterangeStr(byterange){return"bytes="+byterange.offset+"-"+("bigint"==typeof byterange.offset||"bigint"==typeof byterange.length?global_window__WEBPACK_IMPORTED_MODULE_3___default.a.BigInt(byterange.offset)+global_window__WEBPACK_IMPORTED_MODULE_3___default.a.BigInt(byterange.length)-global_window__WEBPACK_IMPORTED_MODULE_3___default.a.BigInt(1):byterange.offset+byterange.length-1)}(segment.byterange)),headers},textRange=function textRange(range,i){return range.start(i)+"-"+range.end(i)},formatHexString=function formatHexString(e,i){var value=e.toString(16);return"00".substring(0,2-value.length)+value+(i%2?" ":"")},formatAsciiString=function formatAsciiString(e){return e>=32&&e<126?String.fromCharCode(e):"."},createTransferableMessage=function createTransferableMessage(message){var transferable={};return Object.keys(message).forEach((function(key){var value=message[key];Object(_videojs_vhs_utils_es_byte_helpers__WEBPACK_IMPORTED_MODULE_10__.e)(value)?transferable[key]={bytes:value.buffer,byteOffset:value.byteOffset,byteLength:value.byteLength}:transferable[key]=value})),transferable},initSegmentId=function initSegmentId(initSegment){var byterange=initSegment.byterange||{length:1/0,offset:0};return[byterange.length,byterange.offset,initSegment.resolvedUri].join(",")},segmentKeyId=function segmentKeyId(key){return key.resolvedUri},hexDump=function hexDump(data){for(var bytes=Array.prototype.slice.call(data),result="",j=0;jsegmentEnd){if(time>segmentEnd+.25*lastSegment.duration)return null;segment=lastSegment}return{segment:segment,estimatedStart:segment.videoTimingInfo?segment.videoTimingInfo.transmuxedPresentationStart:segmentEnd-segment.duration,type:segment.videoTimingInfo?"accurate":"estimate"}}(time,playlist);if(!matchedSegment)return callback({message:"valid programTime was not found"});if("estimate"===matchedSegment.type)return callback({message:"Accurate programTime could not be determined. Please seek to e.seekTime and try again",seekTime:matchedSegment.estimatedStart});var programTimeObject={mediaSeconds:time},programTime=function playerTimeToProgramTime(playerTime,segment){if(!segment.dateTimeObject)return null;var transmuxerPrependedSeconds=segment.videoTimingInfo.transmuxerPrependedSeconds,offsetFromSegmentStart=playerTime-(segment.videoTimingInfo.transmuxedPresentationStart+transmuxerPrependedSeconds);return new Date(segment.dateTimeObject.getTime()+1e3*offsetFromSegmentStart)}(time,matchedSegment.segment);return programTime&&(programTimeObject.programDateTime=programTime.toISOString()),callback(null,programTimeObject)},seekToProgramTime=function seekToProgramTime(_ref2){var programTime=_ref2.programTime,playlist=_ref2.playlist,_ref2$retryCount=_ref2.retryCount,retryCount=void 0===_ref2$retryCount?2:_ref2$retryCount,seekTo=_ref2.seekTo,_ref2$pauseAfterSeek=_ref2.pauseAfterSeek,pauseAfterSeek=void 0===_ref2$pauseAfterSeek||_ref2$pauseAfterSeek,tech=_ref2.tech,callback=_ref2.callback;if(!callback)throw new Error("seekToProgramTime: callback must be provided");if(void 0===programTime||!playlist||!seekTo)return callback({message:"seekToProgramTime: programTime, seekTo and playlist must be provided"});if(!playlist.endList&&!tech.hasStarted_)return callback({message:"player must be playing a live stream to start buffering"});if(!function verifyProgramDateTimeTags(playlist){if(!playlist.segments||0===playlist.segments.length)return!1;for(var i=0;inew Date(lastSegmentStart.getTime()+1e3*lastSegmentDuration)?null:(dateTimeObject>lastSegmentStart&&(segment=lastSegment),{segment:segment,estimatedStart:segment.videoTimingInfo?segment.videoTimingInfo.transmuxedPresentationStart:Playlist.duration(playlist,playlist.mediaSequence+playlist.segments.indexOf(segment)),type:segment.videoTimingInfo?"accurate":"estimate"})}(programTime,playlist);if(!matchedSegment)return callback({message:programTime+" was not found in the stream"});var segment=matchedSegment.segment,mediaOffset=function getOffsetFromTimestamp(comparisonTimeStamp,programTime){var segmentDateTime,programDateTime;try{segmentDateTime=new Date(comparisonTimeStamp),programDateTime=new Date(programTime)}catch(e){}var segmentTimeEpoch=segmentDateTime.getTime();return(programDateTime.getTime()-segmentTimeEpoch)/1e3}(segment.dateTimeObject,programTime);if("estimate"===matchedSegment.type)return 0===retryCount?callback({message:programTime+" is not buffered yet. Try again"}):(seekTo(matchedSegment.estimatedStart+mediaOffset),void tech.one("seeked",(function(){seekToProgramTime({programTime:programTime,playlist:playlist,retryCount:retryCount-1,seekTo:seekTo,pauseAfterSeek:pauseAfterSeek,tech:tech,callback:callback})})));var seekToTime=segment.start+mediaOffset;tech.one("seeked",(function seekedCallback(){return callback(null,tech.currentTime())})),pauseAfterSeek&&tech.pause(),seekTo(seekToTime)},callbackOnCompleted=function callbackOnCompleted(request,cb){if(4===request.readyState)return cb()},EventTarget=video_js__WEBPACK_IMPORTED_MODULE_5__.a.EventTarget,mergeOptions=video_js__WEBPACK_IMPORTED_MODULE_5__.a.mergeOptions,dashPlaylistUnchanged=function dashPlaylistUnchanged(a,b){if(!isPlaylistUnchanged(a,b))return!1;if(a.sidx&&b.sidx&&(a.sidx.offset!==b.sidx.offset||a.sidx.length!==b.sidx.length))return!1;if(!a.sidx&&b.sidx||a.sidx&&!b.sidx)return!1;if(a.segments&&!b.segments||!a.segments&&b.segments)return!1;if(!a.segments&&!b.segments)return!0;for(var i=0;i=length+offset)return fin(err,{response:bytes.subarray(offset,offset+length),status:request.status,uri:request.uri});_this2.request=_this2.vhs_.xhr({uri:uri,responseType:"arraybuffer",headers:segmentXhrHeaders({byterange:playlist.sidx.byterange})},fin)}))}else this.mediaRequest_=global_window__WEBPACK_IMPORTED_MODULE_3___default.a.setTimeout((function(){return cb(!1)}),0)},_proto.dispose=function dispose(){this.trigger("dispose"),this.stopRequest(),this.loadedPlaylists_={},global_window__WEBPACK_IMPORTED_MODULE_3___default.a.clearTimeout(this.minimumUpdatePeriodTimeout_),global_window__WEBPACK_IMPORTED_MODULE_3___default.a.clearTimeout(this.mediaRequest_),global_window__WEBPACK_IMPORTED_MODULE_3___default.a.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.mediaRequest_=null,this.minimumUpdatePeriodTimeout_=null,this.masterPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.masterPlaylistLoader_.createMupOnMedia_),this.masterPlaylistLoader_.createMupOnMedia_=null),this.off()},_proto.hasPendingRequest=function hasPendingRequest(){return this.request||this.mediaRequest_},_proto.stopRequest=function stopRequest(){if(this.request){var oldRequest=this.request;this.request=null,oldRequest.onreadystatechange=null,oldRequest.abort()}},_proto.media=function media(playlist){var _this3=this;if(!playlist)return this.media_;if("HAVE_NOTHING"===this.state)throw new Error("Cannot switch media playlist from "+this.state);var startingState=this.state;if("string"==typeof playlist){if(!this.masterPlaylistLoader_.master.playlists[playlist])throw new Error("Unknown playlist URI: "+playlist);playlist=this.masterPlaylistLoader_.master.playlists[playlist]}var mediaChange=!this.media_||playlist.id!==this.media_.id;if(mediaChange&&this.loadedPlaylists_[playlist.id]&&this.loadedPlaylists_[playlist.id].endList)return this.state="HAVE_METADATA",this.media_=playlist,void(mediaChange&&(this.trigger("mediachanging"),this.trigger("mediachange")));mediaChange&&(this.media_&&this.trigger("mediachanging"),this.addSidxSegments_(playlist,startingState,(function(sidxChanged){_this3.haveMetadata({startingState:startingState,playlist:playlist})})))},_proto.haveMetadata=function haveMetadata(_ref2){var startingState=_ref2.startingState,playlist=_ref2.playlist;this.state="HAVE_METADATA",this.loadedPlaylists_[playlist.id]=playlist,this.mediaRequest_=null,this.refreshMedia_(playlist.id),"HAVE_MASTER"===startingState?this.trigger("loadedmetadata"):this.trigger("mediachange")},_proto.pause=function pause(){this.masterPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.masterPlaylistLoader_.createMupOnMedia_),this.masterPlaylistLoader_.createMupOnMedia_=null),this.stopRequest(),global_window__WEBPACK_IMPORTED_MODULE_3___default.a.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.isMaster_&&(global_window__WEBPACK_IMPORTED_MODULE_3___default.a.clearTimeout(this.masterPlaylistLoader_.minimumUpdatePeriodTimeout_),this.masterPlaylistLoader_.minimumUpdatePeriodTimeout_=null),"HAVE_NOTHING"===this.state&&(this.started=!1)},_proto.load=function load(isFinalRendition){var _this4=this;global_window__WEBPACK_IMPORTED_MODULE_3___default.a.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null;var media=this.media();if(isFinalRendition){var delay=media?media.targetDuration/2*1e3:5e3;this.mediaUpdateTimeout=global_window__WEBPACK_IMPORTED_MODULE_3___default.a.setTimeout((function(){return _this4.load()}),delay)}else this.started?media&&!media.endList?(this.isMaster_&&!this.minimumUpdatePeriodTimeout_&&(this.trigger("minimumUpdatePeriod"),this.updateMinimumUpdatePeriodTimeout_()),this.trigger("mediaupdatetimeout")):this.trigger("loadedplaylist"):this.start()},_proto.start=function start(){var _this5=this;this.started=!0,this.isMaster_?this.requestMaster_((function(req,masterChanged){_this5.haveMaster_(),_this5.hasPendingRequest()||_this5.media_||_this5.media(_this5.masterPlaylistLoader_.master.playlists[0])})):this.mediaRequest_=global_window__WEBPACK_IMPORTED_MODULE_3___default.a.setTimeout((function(){return _this5.haveMaster_()}),0)},_proto.requestMaster_=function requestMaster_(cb){var _this6=this;this.request=this.vhs_.xhr({uri:this.masterPlaylistLoader_.srcUrl,withCredentials:this.withCredentials},(function(error,req){if(!_this6.requestErrored_(error,req)){var masterChanged=req.responseText!==_this6.masterPlaylistLoader_.masterXml_;return _this6.masterPlaylistLoader_.masterXml_=req.responseText,req.responseHeaders&&req.responseHeaders.date?_this6.masterLoaded_=Date.parse(req.responseHeaders.date):_this6.masterLoaded_=Date.now(),_this6.masterPlaylistLoader_.srcUrl=resolveManifestRedirect(_this6.handleManifestRedirects,_this6.masterPlaylistLoader_.srcUrl,req),masterChanged?(_this6.handleMaster_(),void _this6.syncClientServerClock_((function(){return cb(req,masterChanged)}))):cb(req,masterChanged)}"HAVE_NOTHING"===_this6.state&&(_this6.started=!1)}))},_proto.syncClientServerClock_=function syncClientServerClock_(done){var _this7=this,utcTiming=Object(mpd_parser__WEBPACK_IMPORTED_MODULE_11__.d)(this.masterPlaylistLoader_.masterXml_);return null===utcTiming?(this.masterPlaylistLoader_.clientOffset_=this.masterLoaded_-Date.now(),done()):"DIRECT"===utcTiming.method?(this.masterPlaylistLoader_.clientOffset_=utcTiming.value-Date.now(),done()):void(this.request=this.vhs_.xhr({uri:resolveUrl(this.masterPlaylistLoader_.srcUrl,utcTiming.value),method:utcTiming.method,withCredentials:this.withCredentials},(function(error,req){if(_this7.request){if(error)return _this7.masterPlaylistLoader_.clientOffset_=_this7.masterLoaded_-Date.now(),done();var serverTime;serverTime="HEAD"===utcTiming.method?req.responseHeaders&&req.responseHeaders.date?Date.parse(req.responseHeaders.date):_this7.masterLoaded_:Date.parse(req.responseText),_this7.masterPlaylistLoader_.clientOffset_=serverTime-Date.now(),done()}})))},_proto.haveMaster_=function haveMaster_(){this.state="HAVE_MASTER",this.isMaster_?this.trigger("loadedplaylist"):this.media_||this.media(this.childPlaylist_)},_proto.handleMaster_=function handleMaster_(){this.mediaRequest_=null;var oldMaster=this.masterPlaylistLoader_.master,newMaster=function parseMasterXml(_ref){var masterXml=_ref.masterXml,srcUrl=_ref.srcUrl,clientOffset=_ref.clientOffset,sidxMapping=_ref.sidxMapping,previousManifest=_ref.previousManifest,manifest=Object(mpd_parser__WEBPACK_IMPORTED_MODULE_11__.c)(masterXml,{manifestUri:srcUrl,clientOffset:clientOffset,sidxMapping:sidxMapping,previousManifest:previousManifest});return addPropertiesToMaster(manifest,srcUrl),manifest}({masterXml:this.masterPlaylistLoader_.masterXml_,srcUrl:this.masterPlaylistLoader_.srcUrl,clientOffset:this.masterPlaylistLoader_.clientOffset_,sidxMapping:this.masterPlaylistLoader_.sidxMapping_,previousManifest:oldMaster});oldMaster&&(newMaster=function updateMaster(oldMaster,newMaster,sidxMapping){for(var noChanges=!0,update=mergeOptions(oldMaster,{duration:newMaster.duration,minimumUpdatePeriod:newMaster.minimumUpdatePeriod,timelineStarts:newMaster.timelineStarts}),i=0;i-1)},this.trigger=function(type){var callbacks,i,length,args;if(callbacks=listeners[type])if(2===arguments.length)for(length=callbacks.length,i=0;i>>1,track.samplingfrequencyindex<<7|track.channelcount<<3,6,1,2]))},hdlr=function hdlr(type){return box(types.hdlr,HDLR_TYPES[type])},mdhd=function mdhd(track){var result=new Uint8Array([0,0,0,0,0,0,0,2,0,0,0,3,0,1,95,144,track.duration>>>24&255,track.duration>>>16&255,track.duration>>>8&255,255&track.duration,85,196,0,0]);return track.samplerate&&(result[12]=track.samplerate>>>24&255,result[13]=track.samplerate>>>16&255,result[14]=track.samplerate>>>8&255,result[15]=255&track.samplerate),box(types.mdhd,result)},mdia=function mdia(track){return box(types.mdia,mdhd(track),hdlr(track.type),minf(track))},mfhd=function mfhd(sequenceNumber){return box(types.mfhd,new Uint8Array([0,0,0,0,(4278190080&sequenceNumber)>>24,(16711680&sequenceNumber)>>16,(65280&sequenceNumber)>>8,255&sequenceNumber]))},minf=function minf(track){return box(types.minf,"video"===track.type?box(types.vmhd,VMHD):box(types.smhd,SMHD),dinf(),stbl(track))},moof=function moof(sequenceNumber,tracks){for(var trackFragments=[],i=tracks.length;i--;)trackFragments[i]=traf(tracks[i]);return box.apply(null,[types.moof,mfhd(sequenceNumber)].concat(trackFragments))},moov=function moov(tracks){for(var i=tracks.length,boxes=[];i--;)boxes[i]=trak(tracks[i]);return box.apply(null,[types.moov,mvhd(4294967295)].concat(boxes).concat(mvex(tracks)))},mvex=function mvex(tracks){for(var i=tracks.length,boxes=[];i--;)boxes[i]=trex(tracks[i]);return box.apply(null,[types.mvex].concat(boxes))},mvhd=function mvhd(duration){var bytes=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,2,0,1,95,144,(4278190080&duration)>>24,(16711680&duration)>>16,(65280&duration)>>8,255&duration,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return box(types.mvhd,bytes)},sdtp=function sdtp(track){var flags,i,samples=track.samples||[],bytes=new Uint8Array(4+samples.length);for(i=0;i>>8),sequenceParameterSets.push(255&sps[i].byteLength),sequenceParameterSets=sequenceParameterSets.concat(Array.prototype.slice.call(sps[i]));for(i=0;i>>8),pictureParameterSets.push(255&pps[i].byteLength),pictureParameterSets=pictureParameterSets.concat(Array.prototype.slice.call(pps[i]));if(avc1Box=[types.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,(65280&track.width)>>8,255&track.width,(65280&track.height)>>8,255&track.height,0,72,0,0,0,72,0,0,0,0,0,0,0,1,19,118,105,100,101,111,106,115,45,99,111,110,116,114,105,98,45,104,108,115,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),box(types.avcC,new Uint8Array([1,track.profileIdc,track.profileCompatibility,track.levelIdc,255].concat([sps.length],sequenceParameterSets,[pps.length],pictureParameterSets))),box(types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192]))],track.sarRatio){var hSpacing=track.sarRatio[0],vSpacing=track.sarRatio[1];avc1Box.push(box(types.pasp,new Uint8Array([(4278190080&hSpacing)>>24,(16711680&hSpacing)>>16,(65280&hSpacing)>>8,255&hSpacing,(4278190080&vSpacing)>>24,(16711680&vSpacing)>>16,(65280&vSpacing)>>8,255&vSpacing])))}return box.apply(null,avc1Box)},audioSample=function audioSample(track){return box(types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,(65280&track.channelcount)>>8,255&track.channelcount,(65280&track.samplesize)>>8,255&track.samplesize,0,0,0,0,(65280&track.samplerate)>>8,255&track.samplerate,0,0]),esds(track))},tkhd=function tkhd(track){var result=new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,(4278190080&track.id)>>24,(16711680&track.id)>>16,(65280&track.id)>>8,255&track.id,0,0,0,0,(4278190080&track.duration)>>24,(16711680&track.duration)>>16,(65280&track.duration)>>8,255&track.duration,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,(65280&track.width)>>8,255&track.width,0,0,(65280&track.height)>>8,255&track.height,0,0]);return box(types.tkhd,result)},traf=function traf(track){var trackFragmentHeader,trackFragmentDecodeTime,trackFragmentRun,sampleDependencyTable,upperWordBaseMediaDecodeTime,lowerWordBaseMediaDecodeTime;return trackFragmentHeader=box(types.tfhd,new Uint8Array([0,0,0,58,(4278190080&track.id)>>24,(16711680&track.id)>>16,(65280&track.id)>>8,255&track.id,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0])),upperWordBaseMediaDecodeTime=Math.floor(track.baseMediaDecodeTime/MAX_UINT32),lowerWordBaseMediaDecodeTime=Math.floor(track.baseMediaDecodeTime%MAX_UINT32),trackFragmentDecodeTime=box(types.tfdt,new Uint8Array([1,0,0,0,upperWordBaseMediaDecodeTime>>>24&255,upperWordBaseMediaDecodeTime>>>16&255,upperWordBaseMediaDecodeTime>>>8&255,255&upperWordBaseMediaDecodeTime,lowerWordBaseMediaDecodeTime>>>24&255,lowerWordBaseMediaDecodeTime>>>16&255,lowerWordBaseMediaDecodeTime>>>8&255,255&lowerWordBaseMediaDecodeTime])),92,"audio"===track.type?(trackFragmentRun=trun$1(track,92),box(types.traf,trackFragmentHeader,trackFragmentDecodeTime,trackFragmentRun)):(sampleDependencyTable=sdtp(track),trackFragmentRun=trun$1(track,sampleDependencyTable.length+92),box(types.traf,trackFragmentHeader,trackFragmentDecodeTime,trackFragmentRun,sampleDependencyTable))},trak=function trak(track){return track.duration=track.duration||4294967295,box(types.trak,tkhd(track),mdia(track))},trex=function trex(track){var result=new Uint8Array([0,0,0,0,(4278190080&track.id)>>24,(16711680&track.id)>>16,(65280&track.id)>>8,255&track.id,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return"video"!==track.type&&(result[result.length-1]=0),box(types.trex,result)},trunHeader=function trunHeader(samples,offset){var durationPresent=0,sizePresent=0,flagsPresent=0,compositionTimeOffset=0;return samples.length&&(void 0!==samples[0].duration&&(durationPresent=1),void 0!==samples[0].size&&(sizePresent=2),void 0!==samples[0].flags&&(flagsPresent=4),void 0!==samples[0].compositionTimeOffset&&(compositionTimeOffset=8)),[0,0,durationPresent|sizePresent|flagsPresent|compositionTimeOffset,1,(4278190080&samples.length)>>>24,(16711680&samples.length)>>>16,(65280&samples.length)>>>8,255&samples.length,(4278190080&offset)>>>24,(16711680&offset)>>>16,(65280&offset)>>>8,255&offset]},videoTrun=function videoTrun(track,offset){var bytesOffest,bytes,header,samples,sample,i;for(offset+=20+16*(samples=track.samples||[]).length,header=trunHeader(samples,offset),(bytes=new Uint8Array(header.length+16*samples.length)).set(header),bytesOffest=header.length,i=0;i>>24,bytes[bytesOffest++]=(16711680&sample.duration)>>>16,bytes[bytesOffest++]=(65280&sample.duration)>>>8,bytes[bytesOffest++]=255&sample.duration,bytes[bytesOffest++]=(4278190080&sample.size)>>>24,bytes[bytesOffest++]=(16711680&sample.size)>>>16,bytes[bytesOffest++]=(65280&sample.size)>>>8,bytes[bytesOffest++]=255&sample.size,bytes[bytesOffest++]=sample.flags.isLeading<<2|sample.flags.dependsOn,bytes[bytesOffest++]=sample.flags.isDependedOn<<6|sample.flags.hasRedundancy<<4|sample.flags.paddingValue<<1|sample.flags.isNonSyncSample,bytes[bytesOffest++]=61440&sample.flags.degradationPriority,bytes[bytesOffest++]=15&sample.flags.degradationPriority,bytes[bytesOffest++]=(4278190080&sample.compositionTimeOffset)>>>24,bytes[bytesOffest++]=(16711680&sample.compositionTimeOffset)>>>16,bytes[bytesOffest++]=(65280&sample.compositionTimeOffset)>>>8,bytes[bytesOffest++]=255&sample.compositionTimeOffset;return box(types.trun,bytes)},audioTrun=function audioTrun(track,offset){var bytes,bytesOffest,header,samples,sample,i;for(offset+=20+8*(samples=track.samples||[]).length,header=trunHeader(samples,offset),(bytes=new Uint8Array(header.length+8*samples.length)).set(header),bytesOffest=header.length,i=0;i>>24,bytes[bytesOffest++]=(16711680&sample.duration)>>>16,bytes[bytesOffest++]=(65280&sample.duration)>>>8,bytes[bytesOffest++]=255&sample.duration,bytes[bytesOffest++]=(4278190080&sample.size)>>>24,bytes[bytesOffest++]=(16711680&sample.size)>>>16,bytes[bytesOffest++]=(65280&sample.size)>>>8,bytes[bytesOffest++]=255&sample.size;return box(types.trun,bytes)},trun$1=function trun(track,offset){return"audio"===track.type?audioTrun(track,offset):videoTrun(track,offset)};ftyp=function ftyp(){return box(types.ftyp,MAJOR_BRAND,MINOR_VERSION,MAJOR_BRAND,AVC1_BRAND)};var silence,secondsToVideoTs,secondsToAudioTs,videoTsToSeconds,audioTsToSeconds,audioTsToVideoTs,videoTsToAudioTs,metadataTsToSeconds,mp4Generator_mdat=function mdat(data){return box(types.mdat,data)},mp4Generator_moof=moof,mp4Generator_initSegment=function initSegment(tracks){var result,fileType=ftyp(),movie=moov(tracks);return(result=new Uint8Array(fileType.byteLength+movie.byteLength)).set(fileType),result.set(movie,fileType.byteLength),result},sampleForFrame=function sampleForFrame(frame,dataOffset){var sample={size:0,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0,degradationPriority:0,isNonSyncSample:1}};return sample.dataOffset=dataOffset,sample.compositionTimeOffset=frame.pts-frame.dts,sample.duration=frame.duration,sample.size=4*frame.length,sample.size+=frame.byteLength,frame.keyFrame&&(sample.flags.dependsOn=2,sample.flags.isNonSyncSample=0),sample},frameUtils_groupNalsIntoFrames=function groupNalsIntoFrames(nalUnits){var i,currentNal,currentFrame=[],frames=[];for(frames.byteLength=0,frames.nalCount=0,frames.duration=0,currentFrame.byteLength=0,i=0;i1&&(currentGop=gops.shift(),gops.byteLength-=currentGop.byteLength,gops.nalCount-=currentGop.nalCount,gops[0][0].dts=currentGop.dts,gops[0][0].pts=currentGop.pts,gops[0][0].duration+=currentGop.duration),gops},frameUtils_generateSampleTable=function generateSampleTable(gops,baseDataOffset){var h,i,sample,currentGop,currentFrame,dataOffset=baseDataOffset||0,samples=[];for(h=0;hclock_ONE_SECOND_IN_TS/2))){for((silentFrame=silence_1()[track.samplerate])||(silentFrame=frames[0].data),i=0;i=earliestAllowedDts?adtsFrames:(track.minSegmentDts=1/0,adtsFrames.filter((function(currentFrame){return currentFrame.dts>=earliestAllowedDts&&(track.minSegmentDts=Math.min(track.minSegmentDts,currentFrame.dts),track.minSegmentPts=track.minSegmentDts,!0)})))},audioFrameUtils_generateSampleTable=function generateSampleTable(frames){var i,currentFrame,samples=[];for(i=0;i=this.virtualRowCount&&"function"==typeof this.beforeRowOverflow&&this.beforeRowOverflow(pts),this.rows.length>0&&(this.rows.push(""),this.rowIdx++);this.rows.length>this.virtualRowCount;)this.rows.shift(),this.rowIdx--},Cea708Window.prototype.isEmpty=function(){return 0===this.rows.length||1===this.rows.length&&""===this.rows[0]},Cea708Window.prototype.addText=function(text){this.rows[this.rowIdx]+=text},Cea708Window.prototype.backspace=function(){if(!this.isEmpty()){var row=this.rows[this.rowIdx];this.rows[this.rowIdx]=row.substr(0,row.length-1)}};var Cea708Service=function Cea708Service(serviceNum,encoding,stream){this.serviceNum=serviceNum,this.text="",this.currentWindow=new Cea708Window(-1),this.windows=[],this.stream=stream,"string"==typeof encoding&&this.createTextDecoder(encoding)};Cea708Service.prototype.init=function(pts,beforeRowOverflow){this.startPts=pts;for(var win=0;win<8;win++)this.windows[win]=new Cea708Window(win),"function"==typeof beforeRowOverflow&&(this.windows[win].beforeRowOverflow=beforeRowOverflow)},Cea708Service.prototype.setCurrentWindow=function(windowNum){this.currentWindow=this.windows[windowNum]},Cea708Service.prototype.createTextDecoder=function(encoding){if("undefined"==typeof TextDecoder)this.stream.trigger("log",{level:"warn",message:"The `encoding` option is unsupported without TextDecoder support"});else try{this.textDecoder_=new TextDecoder(encoding)}catch(error){this.stream.trigger("log",{level:"warn",message:"TextDecoder could not be created with "+encoding+" encoding. "+error})}};var Cea708Stream=function Cea708Stream(options){options=options||{},Cea708Stream.prototype.init.call(this);var serviceProps,self=this,captionServices=options.captionServices||{},captionServiceEncodings={};Object.keys(captionServices).forEach((function(serviceName){serviceProps=captionServices[serviceName],/^SERVICE/.test(serviceName)&&(captionServiceEncodings[serviceName]=serviceProps.encoding)})),this.serviceEncodings=captionServiceEncodings,this.current708Packet=null,this.services={},this.push=function(packet){3===packet.type?(self.new708Packet(),self.add708Bytes(packet)):(null===self.current708Packet&&self.new708Packet(),self.add708Bytes(packet))}};Cea708Stream.prototype=new stream,Cea708Stream.prototype.new708Packet=function(){null!==this.current708Packet&&this.push708Packet(),this.current708Packet={data:[],ptsVals:[]}},Cea708Stream.prototype.add708Bytes=function(packet){var data=packet.ccData,byte0=data>>>8,byte1=255&data;this.current708Packet.ptsVals.push(packet.pts),this.current708Packet.data.push(byte0),this.current708Packet.data.push(byte1)},Cea708Stream.prototype.push708Packet=function(){var packet708=this.current708Packet,packetData=packet708.data,serviceNum=null,blockSize=null,i=0,b=packetData[i++];for(packet708.seq=b>>6,packet708.sizeCode=63&b;i>5)&&blockSize>0&&(serviceNum=b=packetData[i++]),this.pushServiceBlock(serviceNum,i,blockSize),blockSize>0&&(i+=blockSize-1)},Cea708Stream.prototype.pushServiceBlock=function(serviceNum,start,size){var b,i=start,packetData=this.current708Packet.data,service=this.services[serviceNum];for(service||(service=this.initService(serviceNum,i));i>5,win.rowLock=(16&b)>>4,win.columnLock=(8&b)>>3,win.priority=7&b,b=packetData[++i],win.relativePositioning=(128&b)>>7,win.anchorVertical=127&b,b=packetData[++i],win.anchorHorizontal=b,b=packetData[++i],win.anchorPoint=(240&b)>>4,win.rowCount=15&b,b=packetData[++i],win.columnCount=63&b,b=packetData[++i],win.windowStyle=(56&b)>>3,win.penStyle=7&b,win.virtualRowCount=win.rowCount+1,i},Cea708Stream.prototype.setWindowAttributes=function(i,service){var packetData=this.current708Packet.data,b=packetData[i],winAttr=service.currentWindow.winAttr;return b=packetData[++i],winAttr.fillOpacity=(192&b)>>6,winAttr.fillRed=(48&b)>>4,winAttr.fillGreen=(12&b)>>2,winAttr.fillBlue=3&b,b=packetData[++i],winAttr.borderType=(192&b)>>6,winAttr.borderRed=(48&b)>>4,winAttr.borderGreen=(12&b)>>2,winAttr.borderBlue=3&b,b=packetData[++i],winAttr.borderType+=(128&b)>>5,winAttr.wordWrap=(64&b)>>6,winAttr.printDirection=(48&b)>>4,winAttr.scrollDirection=(12&b)>>2,winAttr.justify=3&b,b=packetData[++i],winAttr.effectSpeed=(240&b)>>4,winAttr.effectDirection=(12&b)>>2,winAttr.displayEffect=3&b,i},Cea708Stream.prototype.flushDisplayed=function(pts,service){for(var displayedText=[],winId=0;winId<8;winId++)service.windows[winId].visible&&!service.windows[winId].isEmpty()&&displayedText.push(service.windows[winId].getText());service.endPts=pts,service.text=displayedText.join("\n\n"),this.pushCaption(service),service.startPts=pts},Cea708Stream.prototype.pushCaption=function(service){""!==service.text&&(this.trigger("data",{startPts:service.startPts,endPts:service.endPts,text:service.text,stream:"cc708_"+service.serviceNum}),service.text="",service.startPts=service.endPts)},Cea708Stream.prototype.displayWindows=function(i,service){var b=this.current708Packet.data[++i],pts=this.getPts(i);this.flushDisplayed(pts,service);for(var winId=0;winId<8;winId++)b&1<>4,penAttr.offset=(12&b)>>2,penAttr.penSize=3&b,b=packetData[++i],penAttr.italics=(128&b)>>7,penAttr.underline=(64&b)>>6,penAttr.edgeType=(56&b)>>3,penAttr.fontStyle=7&b,i},Cea708Stream.prototype.setPenColor=function(i,service){var packetData=this.current708Packet.data,b=packetData[i],penColor=service.currentWindow.penColor;return b=packetData[++i],penColor.fgOpacity=(192&b)>>6,penColor.fgRed=(48&b)>>4,penColor.fgGreen=(12&b)>>2,penColor.fgBlue=3&b,b=packetData[++i],penColor.bgOpacity=(192&b)>>6,penColor.bgRed=(48&b)>>4,penColor.bgGreen=(12&b)>>2,penColor.bgBlue=3&b,b=packetData[++i],penColor.edgeRed=(48&b)>>4,penColor.edgeGreen=(12&b)>>2,penColor.edgeBlue=3&b,i},Cea708Stream.prototype.setPenLocation=function(i,service){var packetData=this.current708Packet.data,b=packetData[i],penLoc=service.currentWindow.penLoc;return service.currentWindow.pendingNewLine=!0,b=packetData[++i],penLoc.row=15&b,b=packetData[++i],penLoc.column=63&b,i},Cea708Stream.prototype.reset=function(i,service){var pts=this.getPts(i);return this.flushDisplayed(pts,service),this.initService(service.serviceNum,i)};var CHARACTER_TRANSLATION={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,304:174,305:176,306:189,307:191,308:8482,309:162,310:163,311:9834,312:224,313:160,314:232,315:226,316:234,317:238,318:244,319:251,544:193,545:201,546:211,547:218,548:220,549:252,550:8216,551:161,552:42,553:39,554:8212,555:169,556:8480,557:8226,558:8220,559:8221,560:192,561:194,562:199,563:200,564:202,565:203,566:235,567:206,568:207,569:239,570:212,571:217,572:249,573:219,574:171,575:187,800:195,801:227,802:205,803:204,804:236,805:210,806:242,807:213,808:245,809:123,810:125,811:92,812:94,813:95,814:124,815:126,816:196,817:228,818:214,819:246,820:223,821:165,822:164,823:9474,824:197,825:229,826:216,827:248,828:9484,829:9488,830:9492,831:9496},getCharFromCode=function getCharFromCode(code){return null===code?"":(code=CHARACTER_TRANSLATION[code]||code,String.fromCharCode(code))},ROWS=[4352,4384,4608,4640,5376,5408,5632,5664,5888,5920,4096,4864,4896,5120,5152],createDisplayBuffer=function createDisplayBuffer(){for(var result=[],i=15;i--;)result.push("");return result},Cea608Stream=function Cea608Stream(field,dataChannel){Cea608Stream.prototype.init.call(this),this.field_=field||0,this.dataChannel_=dataChannel||0,this.name_="CC"+(1+(this.field_<<1|this.dataChannel_)),this.setConstants(),this.reset(),this.push=function(packet){var data,swap,char0,char1,text;if((data=32639&packet.ccData)!==this.lastControlCode_){if(4096==(61440&data)?this.lastControlCode_=data:data!==this.PADDING_&&(this.lastControlCode_=null),char0=data>>>8,char1=255&data,data!==this.PADDING_)if(data===this.RESUME_CAPTION_LOADING_)this.mode_="popOn";else if(data===this.END_OF_CAPTION_)this.mode_="popOn",this.clearFormatting(packet.pts),this.flushDisplayed(packet.pts),swap=this.displayed_,this.displayed_=this.nonDisplayed_,this.nonDisplayed_=swap,this.startPts_=packet.pts;else if(data===this.ROLL_UP_2_ROWS_)this.rollUpRows_=2,this.setRollUp(packet.pts);else if(data===this.ROLL_UP_3_ROWS_)this.rollUpRows_=3,this.setRollUp(packet.pts);else if(data===this.ROLL_UP_4_ROWS_)this.rollUpRows_=4,this.setRollUp(packet.pts);else if(data===this.CARRIAGE_RETURN_)this.clearFormatting(packet.pts),this.flushDisplayed(packet.pts),this.shiftRowsUp_(),this.startPts_=packet.pts;else if(data===this.BACKSPACE_)"popOn"===this.mode_?this.nonDisplayed_[this.row_]=this.nonDisplayed_[this.row_].slice(0,-1):this.displayed_[this.row_]=this.displayed_[this.row_].slice(0,-1);else if(data===this.ERASE_DISPLAYED_MEMORY_)this.flushDisplayed(packet.pts),this.displayed_=createDisplayBuffer();else if(data===this.ERASE_NON_DISPLAYED_MEMORY_)this.nonDisplayed_=createDisplayBuffer();else if(data===this.RESUME_DIRECT_CAPTIONING_)"paintOn"!==this.mode_&&(this.flushDisplayed(packet.pts),this.displayed_=createDisplayBuffer()),this.mode_="paintOn",this.startPts_=packet.pts;else if(this.isSpecialCharacter(char0,char1))text=getCharFromCode((char0=(3&char0)<<8)|char1),this[this.mode_](packet.pts,text),this.column_++;else if(this.isExtCharacter(char0,char1))"popOn"===this.mode_?this.nonDisplayed_[this.row_]=this.nonDisplayed_[this.row_].slice(0,-1):this.displayed_[this.row_]=this.displayed_[this.row_].slice(0,-1),text=getCharFromCode((char0=(3&char0)<<8)|char1),this[this.mode_](packet.pts,text),this.column_++;else if(this.isMidRowCode(char0,char1))this.clearFormatting(packet.pts),this[this.mode_](packet.pts," "),this.column_++,14==(14&char1)&&this.addFormatting(packet.pts,["i"]),1==(1&char1)&&this.addFormatting(packet.pts,["u"]);else if(this.isOffsetControlCode(char0,char1))this.column_+=3&char1;else if(this.isPAC(char0,char1)){var row=ROWS.indexOf(7968&data);"rollUp"===this.mode_&&(row-this.rollUpRows_+1<0&&(row=this.rollUpRows_-1),this.setRollUp(packet.pts,row)),row!==this.row_&&(this.clearFormatting(packet.pts),this.row_=row),1&char1&&-1===this.formatting_.indexOf("u")&&this.addFormatting(packet.pts,["u"]),16==(16&data)&&(this.column_=4*((14&data)>>1)),this.isColorPAC(char1)&&14==(14&char1)&&this.addFormatting(packet.pts,["i"])}else this.isNormalChar(char0)&&(0===char1&&(char1=null),text=getCharFromCode(char0),text+=getCharFromCode(char1),this[this.mode_](packet.pts,text),this.column_+=text.length)}else this.lastControlCode_=null}};Cea608Stream.prototype=new stream,Cea608Stream.prototype.flushDisplayed=function(pts){var content=this.displayed_.map((function(row,index){try{return row.trim()}catch(e){return this.trigger("log",{level:"warn",message:"Skipping a malformed 608 caption at index "+index+"."}),""}}),this).join("\n").replace(/^\n+|\n+$/g,"");content.length&&this.trigger("data",{startPts:this.startPts_,endPts:pts,text:content,stream:this.name_})},Cea608Stream.prototype.reset=function(){this.mode_="popOn",this.topRow_=0,this.startPts_=0,this.displayed_=createDisplayBuffer(),this.nonDisplayed_=createDisplayBuffer(),this.lastControlCode_=null,this.column_=0,this.row_=14,this.rollUpRows_=2,this.formatting_=[]},Cea608Stream.prototype.setConstants=function(){0===this.dataChannel_?(this.BASE_=16,this.EXT_=17,this.CONTROL_=(20|this.field_)<<8,this.OFFSET_=23):1===this.dataChannel_&&(this.BASE_=24,this.EXT_=25,this.CONTROL_=(28|this.field_)<<8,this.OFFSET_=31),this.PADDING_=0,this.RESUME_CAPTION_LOADING_=32|this.CONTROL_,this.END_OF_CAPTION_=47|this.CONTROL_,this.ROLL_UP_2_ROWS_=37|this.CONTROL_,this.ROLL_UP_3_ROWS_=38|this.CONTROL_,this.ROLL_UP_4_ROWS_=39|this.CONTROL_,this.CARRIAGE_RETURN_=45|this.CONTROL_,this.RESUME_DIRECT_CAPTIONING_=41|this.CONTROL_,this.BACKSPACE_=33|this.CONTROL_,this.ERASE_DISPLAYED_MEMORY_=44|this.CONTROL_,this.ERASE_NON_DISPLAYED_MEMORY_=46|this.CONTROL_},Cea608Stream.prototype.isSpecialCharacter=function(char0,char1){return char0===this.EXT_&&char1>=48&&char1<=63},Cea608Stream.prototype.isExtCharacter=function(char0,char1){return(char0===this.EXT_+1||char0===this.EXT_+2)&&char1>=32&&char1<=63},Cea608Stream.prototype.isMidRowCode=function(char0,char1){return char0===this.EXT_&&char1>=32&&char1<=47},Cea608Stream.prototype.isOffsetControlCode=function(char0,char1){return char0===this.OFFSET_&&char1>=33&&char1<=35},Cea608Stream.prototype.isPAC=function(char0,char1){return char0>=this.BASE_&&char0=64&&char1<=127},Cea608Stream.prototype.isColorPAC=function(char1){return char1>=64&&char1<=79||char1>=96&&char1<=127},Cea608Stream.prototype.isNormalChar=function(char){return char>=32&&char<=127},Cea608Stream.prototype.setRollUp=function(pts,newBaseRow){if("rollUp"!==this.mode_&&(this.row_=14,this.mode_="rollUp",this.flushDisplayed(pts),this.nonDisplayed_=createDisplayBuffer(),this.displayed_=createDisplayBuffer()),void 0!==newBaseRow&&newBaseRow!==this.row_)for(var i=0;i"}),"");this[this.mode_](pts,text)},Cea608Stream.prototype.clearFormatting=function(pts){if(this.formatting_.length){var text=this.formatting_.reverse().reduce((function(text,format){return text+""}),"");this.formatting_=[],this[this.mode_](pts,text)}},Cea608Stream.prototype.popOn=function(pts,text){var baseRow=this.nonDisplayed_[this.row_];baseRow+=text,this.nonDisplayed_[this.row_]=baseRow},Cea608Stream.prototype.rollUp=function(pts,text){var baseRow=this.displayed_[this.row_];baseRow+=text,this.displayed_[this.row_]=baseRow},Cea608Stream.prototype.shiftRowsUp_=function(){var i;for(i=0;ireference&&(direction=-1);Math.abs(reference-value)>4294967296;)value+=8589934592*direction;return value},TimestampRolloverStream$1=function TimestampRolloverStream(type){var lastDTS,referenceDTS;TimestampRolloverStream.prototype.init.call(this),this.type_=type||"shared",this.push=function(data){"shared"!==this.type_&&data.type!==this.type_||(void 0===referenceDTS&&(referenceDTS=data.dts),data.dts=handleRollover$1(data.dts,referenceDTS),data.pts=handleRollover$1(data.pts,referenceDTS),lastDTS=data.dts,this.trigger("data",data))},this.flush=function(){referenceDTS=lastDTS,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")},this.discontinuity=function(){referenceDTS=void 0,lastDTS=void 0},this.reset=function(){this.discontinuity(),this.trigger("reset")}};TimestampRolloverStream$1.prototype=new stream;var _MetadataStream,timestampRolloverStream_TimestampRolloverStream=TimestampRolloverStream$1,timestampRolloverStream_handleRollover=handleRollover$1,percentEncode$1=function percentEncode(bytes,start,end){var i,result="";for(i=start;i>>2;size*=4,size+=3&d[7],frame.timeStamp=size,void 0===tag.pts&&void 0===tag.dts&&(tag.pts=frame.timeStamp,tag.dts=frame.timeStamp),this.trigger("timestamp",frame)}tag.frames.push(frame),frameStart+=10,frameStart+=frameSize}while(frameStart>>4>1&&(offset+=packet[offset]+1),0===result.pid)result.type="pat",parsePsi(packet.subarray(offset),result),this.trigger("data",result);else if(result.pid===this.pmtPid)for(result.type="pmt",parsePsi(packet.subarray(offset),result),this.trigger("data",result);this.packetsWaitingForPmt.length;)this.processPes_.apply(this,this.packetsWaitingForPmt.shift());else void 0===this.programMapTable?this.packetsWaitingForPmt.push([packet,offset,result]):this.processPes_(packet,offset,result)},this.processPes_=function(packet,offset,result){result.pid===this.programMapTable.video?result.streamType=streamTypes.H264_STREAM_TYPE:result.pid===this.programMapTable.audio?result.streamType=streamTypes.ADTS_STREAM_TYPE:result.streamType=this.programMapTable["timed-metadata"][result.pid],result.type="pes",result.data=packet.subarray(offset),this.trigger("data",result)}}).prototype=new stream,_TransportParseStream.STREAM_TYPES={h264:27,adts:15},(_ElementaryStream=function ElementaryStream(){var programMapTable,self=this,segmentHadPmt=!1,video={data:[],size:0},audio={data:[],size:0},timedMetadata={data:[],size:0},flushStream=function flushStream(stream,type,forceFlush){var packetFlushable,fragment,packetData=new Uint8Array(stream.size),event={type:type},i=0,offset=0;if(stream.data.length&&!(stream.size<9)){for(event.trackId=stream.data[0].pid,i=0;i>>3,pes.pts*=4,pes.pts+=(6&payload[13])>>>1,pes.dts=pes.pts,64&ptsDtsFlags&&(pes.dts=(14&payload[14])<<27|(255&payload[15])<<20|(254&payload[16])<<12|(255&payload[17])<<5|(254&payload[18])>>>3,pes.dts*=4,pes.dts+=(6&payload[18])>>>1)),pes.data=payload.subarray(9+payload[8]))}(packetData,event),packetFlushable="video"===type||event.packetLength<=stream.size,(forceFlush||packetFlushable)&&(stream.size=0,stream.data.length=0),packetFlushable&&self.trigger("data",event)}};_ElementaryStream.prototype.init.call(this),this.push=function(data){({pat:function pat(){},pes:function pes(){var stream,streamType;switch(data.streamType){case streamTypes.H264_STREAM_TYPE:stream=video,streamType="video";break;case streamTypes.ADTS_STREAM_TYPE:stream=audio,streamType="audio";break;case streamTypes.METADATA_STREAM_TYPE:stream=timedMetadata,streamType="timed-metadata";break;default:return}data.payloadUnitStartIndicator&&flushStream(stream,streamType,!0),stream.data.push(data),stream.size+=data.data.byteLength},pmt:function pmt(){var event={type:"metadata",tracks:[]};null!==(programMapTable=data.programMapTable).video&&event.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+programMapTable.video,codec:"avc",type:"video"}),null!==programMapTable.audio&&event.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+programMapTable.audio,codec:"adts",type:"audio"}),segmentHadPmt=!0,self.trigger("data",event)}})[data.type]()},this.reset=function(){video.size=0,video.data.length=0,audio.size=0,audio.data.length=0,this.trigger("reset")},this.flushStreams_=function(){flushStream(video,"video"),flushStream(audio,"audio"),flushStream(timedMetadata,"timed-metadata")},this.flush=function(){if(!segmentHadPmt&&programMapTable){var pmt={type:"metadata",tracks:[]};null!==programMapTable.video&&pmt.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+programMapTable.video,codec:"avc",type:"video"}),null!==programMapTable.audio&&pmt.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+programMapTable.audio,codec:"adts",type:"audio"}),self.trigger("data",pmt)}segmentHadPmt=!1,this.flushStreams_(),this.trigger("done")}}).prototype=new stream;var m2ts={PAT_PID:0,MP2T_PACKET_LENGTH:188,TransportPacketStream:_TransportPacketStream,TransportParseStream:_TransportParseStream,ElementaryStream:_ElementaryStream,TimestampRolloverStream:TimestampRolloverStream,CaptionStream:captionStream.CaptionStream,Cea608Stream:captionStream.Cea608Stream,Cea708Stream:captionStream.Cea708Stream,MetadataStream:metadataStream};for(var type in streamTypes)streamTypes.hasOwnProperty(type)&&(m2ts[type]=streamTypes[type]);var _AdtsStream,m2ts_1=m2ts,ONE_SECOND_IN_TS$2=clock_ONE_SECOND_IN_TS,ADTS_SAMPLING_FREQUENCIES$1=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];(_AdtsStream=function AdtsStream(handlePartialSegments){var buffer,frameNum=0;_AdtsStream.prototype.init.call(this),this.skipWarn_=function(start,end){this.trigger("log",{level:"warn",message:"adts skiping bytes "+start+" to "+end+" in frame "+frameNum+" outside syncword"})},this.push=function(packet){var frameLength,protectionSkipBytes,oldBuffer,sampleCount,adtsFrameDuration,i=0;if(handlePartialSegments||(frameNum=0),"audio"===packet.type){var skip;for(buffer&&buffer.length?(oldBuffer=buffer,(buffer=new Uint8Array(oldBuffer.byteLength+packet.data.byteLength)).set(oldBuffer),buffer.set(packet.data,oldBuffer.byteLength)):buffer=packet.data;i+7>5,adtsFrameDuration=(sampleCount=1024*(1+(3&buffer[i+6])))*ONE_SECOND_IN_TS$2/ADTS_SAMPLING_FREQUENCIES$1[(60&buffer[i+2])>>>2],buffer.byteLength-i>>6&3),channelcount:(1&buffer[i+2])<<2|(192&buffer[i+3])>>>6,samplerate:ADTS_SAMPLING_FREQUENCIES$1[(60&buffer[i+2])>>>2],samplingfrequencyindex:(60&buffer[i+2])>>>2,samplesize:16,data:buffer.subarray(i+7+protectionSkipBytes,i+frameLength)}),frameNum++,i+=frameLength}else"number"!=typeof skip&&(skip=i),i++;"number"==typeof skip&&(this.skipWarn_(skip,i),skip=null),buffer=buffer.subarray(i)}},this.flush=function(){frameNum=0,this.trigger("done")},this.reset=function(){buffer=void 0,this.trigger("reset")},this.endTimeline=function(){buffer=void 0,this.trigger("endedtimeline")}}).prototype=new stream;var _H264Stream,_NalByteStream,PROFILES_WITH_OPTIONAL_SPS_DATA,adts=_AdtsStream,expGolomb=function ExpGolomb(workingData){var workingBytesAvailable=workingData.byteLength,workingWord=0,workingBitsAvailable=0;this.length=function(){return 8*workingBytesAvailable},this.bitsAvailable=function(){return 8*workingBytesAvailable+workingBitsAvailable},this.loadWord=function(){var position=workingData.byteLength-workingBytesAvailable,workingBytes=new Uint8Array(4),availableBytes=Math.min(4,workingBytesAvailable);if(0===availableBytes)throw new Error("no bytes available");workingBytes.set(workingData.subarray(position,position+availableBytes)),workingWord=new DataView(workingBytes.buffer).getUint32(0),workingBitsAvailable=8*availableBytes,workingBytesAvailable-=availableBytes},this.skipBits=function(count){var skipBytes;workingBitsAvailable>count?(workingWord<<=count,workingBitsAvailable-=count):(count-=workingBitsAvailable,count-=8*(skipBytes=Math.floor(count/8)),workingBytesAvailable-=skipBytes,this.loadWord(),workingWord<<=count,workingBitsAvailable-=count)},this.readBits=function(size){var bits=Math.min(workingBitsAvailable,size),valu=workingWord>>>32-bits;return(workingBitsAvailable-=bits)>0?workingWord<<=bits:workingBytesAvailable>0&&this.loadWord(),(bits=size-bits)>0?valu<>>leadingZeroCount))return workingWord<<=leadingZeroCount,workingBitsAvailable-=leadingZeroCount,leadingZeroCount;return this.loadWord(),leadingZeroCount+this.skipLeadingZeros()},this.skipUnsignedExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.skipExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.readUnsignedExpGolomb=function(){var clz=this.skipLeadingZeros();return this.readBits(clz+1)-1},this.readExpGolomb=function(){var valu=this.readUnsignedExpGolomb();return 1&valu?1+valu>>>1:-1*(valu>>>1)},this.readBoolean=function(){return 1===this.readBits(1)},this.readUnsignedByte=function(){return this.readBits(8)},this.loadWord()};(_NalByteStream=function NalByteStream(){var i,buffer,syncPoint=0;_NalByteStream.prototype.init.call(this),this.push=function(data){var swapBuffer;buffer?((swapBuffer=new Uint8Array(buffer.byteLength+data.data.byteLength)).set(buffer),swapBuffer.set(data.data,buffer.byteLength),buffer=swapBuffer):buffer=data.data;for(var len=buffer.byteLength;syncPoint3&&this.trigger("data",buffer.subarray(syncPoint+3)),buffer=null,syncPoint=0,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")}}).prototype=new stream,PROFILES_WITH_OPTIONAL_SPS_DATA={100:!0,110:!0,122:!0,244:!0,44:!0,83:!0,86:!0,118:!0,128:!0,138:!0,139:!0,134:!0},(_H264Stream=function H264Stream(){var self,trackId,currentPts,currentDts,discardEmulationPreventionBytes,readSequenceParameterSet,skipScalingList,nalByteStream=new _NalByteStream;_H264Stream.prototype.init.call(this),self=this,this.push=function(packet){"video"===packet.type&&(trackId=packet.trackId,currentPts=packet.pts,currentDts=packet.dts,nalByteStream.push(packet))},nalByteStream.on("data",(function(data){var event={trackId:trackId,pts:currentPts,dts:currentDts,data:data,nalUnitTypeCode:31&data[0]};switch(event.nalUnitTypeCode){case 5:event.nalUnitType="slice_layer_without_partitioning_rbsp_idr";break;case 6:event.nalUnitType="sei_rbsp",event.escapedRBSP=discardEmulationPreventionBytes(data.subarray(1));break;case 7:event.nalUnitType="seq_parameter_set_rbsp",event.escapedRBSP=discardEmulationPreventionBytes(data.subarray(1)),event.config=readSequenceParameterSet(event.escapedRBSP);break;case 8:event.nalUnitType="pic_parameter_set_rbsp";break;case 9:event.nalUnitType="access_unit_delimiter_rbsp"}self.trigger("data",event)})),nalByteStream.on("done",(function(){self.trigger("done")})),nalByteStream.on("partialdone",(function(){self.trigger("partialdone")})),nalByteStream.on("reset",(function(){self.trigger("reset")})),nalByteStream.on("endedtimeline",(function(){self.trigger("endedtimeline")})),this.flush=function(){nalByteStream.flush()},this.partialFlush=function(){nalByteStream.partialFlush()},this.reset=function(){nalByteStream.reset()},this.endTimeline=function(){nalByteStream.endTimeline()},skipScalingList=function skipScalingList(count,expGolombDecoder){var j,lastScale=8,nextScale=8;for(j=0;j=0?returnSize:0,(16&header[byteIndex+5])>>4?returnSize+20:returnSize+10},parseSyncSafeInteger=function parseSyncSafeInteger(data){return data[0]<<21|data[1]<<14|data[2]<<7|data[3]},parseIso88591=function parseIso88591(bytes,start,end){return unescape(function percentEncode(bytes,start,end){var i,result="";for(i=start;i=offset+2&&255==(255&data[offset])&&240==(240&data[offset+1])&&16==(22&data[offset+1])},parseId3TagSize:parseId3TagSize,parseAdtsSize:function parseAdtsSize(header,byteIndex){var lowThree=(224&header[byteIndex+5])>>5,middle=header[byteIndex+4]<<3;return 6144&header[byteIndex+3]|middle|lowThree},parseType:function parseType(header,byteIndex){return header[byteIndex]==="I".charCodeAt(0)&&header[byteIndex+1]==="D".charCodeAt(0)&&header[byteIndex+2]==="3".charCodeAt(0)?"timed-metadata":!0&header[byteIndex]&&240==(240&header[byteIndex+1])?"audio":null},parseSampleRate:function parseSampleRate(packet){for(var i=0;i+5>>2];i++}return null},parseAacTimestamp:function parseAacTimestamp(packet){var frameStart,frameSize,frame;frameStart=10,64&packet[5]&&(frameStart+=4,frameStart+=parseSyncSafeInteger(packet.subarray(10,14)));do{if((frameSize=parseSyncSafeInteger(packet.subarray(frameStart+4,frameStart+8)))<1)return null;if("PRIV"===String.fromCharCode(packet[frameStart],packet[frameStart+1],packet[frameStart+2],packet[frameStart+3])){frame=packet.subarray(frameStart+10,frameStart+frameSize+10);for(var i=0;i>>2;return size*=4,size+=3&d[7]}break}}frameStart+=10,frameStart+=frameSize}while(frameStart=3;)if(everything[byteIndex]!=="I".charCodeAt(0)||everything[byteIndex+1]!=="D".charCodeAt(0)||everything[byteIndex+2]!=="3".charCodeAt(0))if(255!=(255&everything[byteIndex])||240!=(240&everything[byteIndex+1]))byteIndex++;else{if(everything.length-byteIndex<7)break;if(byteIndex+(frameSize=utils.parseAdtsSize(everything,byteIndex))>everything.length)break;packet={type:"audio",data:everything.subarray(byteIndex,byteIndex+frameSize),pts:timeStamp,dts:timeStamp},this.trigger("data",packet),byteIndex+=frameSize}else{if(everything.length-byteIndex<10)break;if(byteIndex+(frameSize=utils.parseId3TagSize(everything,byteIndex))>everything.length)break;chunk={type:"timed-metadata",data:everything.subarray(byteIndex,byteIndex+frameSize)},this.trigger("data",chunk),byteIndex+=frameSize}bytesLeft=everything.length-byteIndex,everything=bytesLeft>0?everything.subarray(byteIndex):new Uint8Array},this.reset=function(){everything=new Uint8Array,this.trigger("reset")},this.endTimeline=function(){everything=new Uint8Array,this.trigger("endedtimeline")}}).prototype=new stream;var _VideoSegmentStream,_AudioSegmentStream,_Transmuxer,_CoalesceStream,aac=_AacStream,audioProperties=["audioobjecttype","channelcount","samplerate","samplingfrequencyindex","samplesize"],videoProperties=["width","height","profileIdc","levelIdc","profileCompatibility","sarRatio"],H264Stream=h264.H264Stream,isLikelyAacData=utils.isLikelyAacData,ONE_SECOND_IN_TS$1=clock_ONE_SECOND_IN_TS,retriggerForStream=function retriggerForStream(key,event){event.stream=key,this.trigger("log",event)},addPipelineLogRetriggers=function addPipelineLogRetriggers(transmuxer,pipeline){for(var keys=Object.keys(pipeline),i=0;i=-1e4&&dtsDistance<=45e3&&(!nearestGopObj||nearestDistance>dtsDistance)&&(nearestGopObj=currentGopObj,nearestDistance=dtsDistance));return nearestGopObj?nearestGopObj.gop:null},this.alignGopsAtStart_=function(gops){var alignIndex,gopIndex,align,gop,byteLength,nalCount,duration,alignedGops;for(byteLength=gops.byteLength,nalCount=gops.nalCount,duration=gops.duration,alignIndex=gopIndex=0;alignIndexalign.pts?alignIndex++:(gopIndex++,byteLength-=gop.byteLength,nalCount-=gop.nalCount,duration-=gop.duration);return 0===gopIndex?gops:gopIndex===gops.length?null:((alignedGops=gops.slice(gopIndex)).byteLength=byteLength,alignedGops.duration=duration,alignedGops.nalCount=nalCount,alignedGops.pts=alignedGops[0].pts,alignedGops.dts=alignedGops[0].dts,alignedGops)},this.alignGopsAtEnd_=function(gops){var alignIndex,gopIndex,align,gop,alignEndIndex,matchFound,trimIndex;for(alignIndex=gopsToAlignWith.length-1,gopIndex=gops.length-1,alignEndIndex=null,matchFound=!1;alignIndex>=0&&gopIndex>=0;){if(align=gopsToAlignWith[alignIndex],gop=gops[gopIndex],align.pts===gop.pts){matchFound=!0;break}align.pts>gop.pts?alignIndex--:(alignIndex===gopsToAlignWith.length-1&&(alignEndIndex=gopIndex),gopIndex--)}if(!matchFound&&null===alignEndIndex)return null;if(0===(trimIndex=matchFound?gopIndex:alignEndIndex))return gops;var alignedGops=gops.slice(trimIndex),metadata=alignedGops.reduce((function(total,gop){return total.byteLength+=gop.byteLength,total.duration+=gop.duration,total.nalCount+=gop.nalCount,total}),{byteLength:0,duration:0,nalCount:0});return alignedGops.byteLength=metadata.byteLength,alignedGops.duration=metadata.duration,alignedGops.nalCount=metadata.nalCount,alignedGops.pts=alignedGops[0].pts,alignedGops.dts=alignedGops[0].dts,alignedGops},this.alignGopsWith=function(newGopsToAlignWith){gopsToAlignWith=newGopsToAlignWith}}).prototype=new stream,(_CoalesceStream=function CoalesceStream(options,metadataStream){this.numberOfTracks=0,this.metadataStream=metadataStream,void 0!==(options=options||{}).remux?this.remuxTracks=!!options.remux:this.remuxTracks=!0,"boolean"==typeof options.keepOriginalTimestamps?this.keepOriginalTimestamps=options.keepOriginalTimestamps:this.keepOriginalTimestamps=!1,this.pendingTracks=[],this.videoTrack=null,this.pendingBoxes=[],this.pendingCaptions=[],this.pendingMetadata=[],this.pendingBytes=0,this.emittedTracks=0,_CoalesceStream.prototype.init.call(this),this.push=function(output){return output.text?this.pendingCaptions.push(output):output.frames?this.pendingMetadata.push(output):(this.pendingTracks.push(output.track),this.pendingBytes+=output.boxes.byteLength,"video"===output.track.type&&(this.videoTrack=output.track,this.pendingBoxes.push(output.boxes)),void("audio"===output.track.type&&(this.audioTrack=output.track,this.pendingBoxes.unshift(output.boxes))))}}).prototype=new stream,_CoalesceStream.prototype.flush=function(flushSource){var caption,id3,initSegment,i,offset=0,event={captions:[],captionStreams:{},metadata:[],info:{}},timelineStartPts=0;if(this.pendingTracks.length=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0))}if(this.videoTrack?(timelineStartPts=this.videoTrack.timelineStartInfo.pts,videoProperties.forEach((function(prop){event.info[prop]=this.videoTrack[prop]}),this)):this.audioTrack&&(timelineStartPts=this.audioTrack.timelineStartInfo.pts,audioProperties.forEach((function(prop){event.info[prop]=this.audioTrack[prop]}),this)),this.videoTrack||this.audioTrack){for(1===this.pendingTracks.length?event.type=this.pendingTracks[0].type:event.type="combined",this.emittedTracks+=this.pendingTracks.length,initSegment=mp4Generator_initSegment(this.pendingTracks),event.initSegment=new Uint8Array(initSegment.byteLength),event.initSegment.set(initSegment),event.data=new Uint8Array(this.pendingBytes),i=0;i=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0)},_CoalesceStream.prototype.setRemux=function(val){this.remuxTracks=val},(_Transmuxer=function Transmuxer(options){var videoTrack,audioTrack,self=this,hasFlushed=!0;_Transmuxer.prototype.init.call(this),options=options||{},this.baseMediaDecodeTime=options.baseMediaDecodeTime||0,this.transmuxPipeline_={},this.setupAacPipeline=function(){var pipeline={};this.transmuxPipeline_=pipeline,pipeline.type="aac",pipeline.metadataStream=new m2ts_1.MetadataStream,pipeline.aacStream=new aac,pipeline.audioTimestampRolloverStream=new m2ts_1.TimestampRolloverStream("audio"),pipeline.timedMetadataTimestampRolloverStream=new m2ts_1.TimestampRolloverStream("timed-metadata"),pipeline.adtsStream=new adts,pipeline.coalesceStream=new _CoalesceStream(options,pipeline.metadataStream),pipeline.headOfPipeline=pipeline.aacStream,pipeline.aacStream.pipe(pipeline.audioTimestampRolloverStream).pipe(pipeline.adtsStream),pipeline.aacStream.pipe(pipeline.timedMetadataTimestampRolloverStream).pipe(pipeline.metadataStream).pipe(pipeline.coalesceStream),pipeline.metadataStream.on("timestamp",(function(frame){pipeline.aacStream.setTimestamp(frame.timeStamp)})),pipeline.aacStream.on("data",(function(data){"timed-metadata"!==data.type&&"audio"!==data.type||pipeline.audioSegmentStream||(audioTrack=audioTrack||{timelineStartInfo:{baseMediaDecodeTime:self.baseMediaDecodeTime},codec:"adts",type:"audio"},pipeline.coalesceStream.numberOfTracks++,pipeline.audioSegmentStream=new _AudioSegmentStream(audioTrack,options),pipeline.audioSegmentStream.on("log",self.getLogTrigger_("audioSegmentStream")),pipeline.audioSegmentStream.on("timingInfo",self.trigger.bind(self,"audioTimingInfo")),pipeline.adtsStream.pipe(pipeline.audioSegmentStream).pipe(pipeline.coalesceStream),self.trigger("trackinfo",{hasAudio:!!audioTrack,hasVideo:!!videoTrack}))})),pipeline.coalesceStream.on("data",this.trigger.bind(this,"data")),pipeline.coalesceStream.on("done",this.trigger.bind(this,"done")),addPipelineLogRetriggers(this,pipeline)},this.setupTsPipeline=function(){var pipeline={};this.transmuxPipeline_=pipeline,pipeline.type="ts",pipeline.metadataStream=new m2ts_1.MetadataStream,pipeline.packetStream=new m2ts_1.TransportPacketStream,pipeline.parseStream=new m2ts_1.TransportParseStream,pipeline.elementaryStream=new m2ts_1.ElementaryStream,pipeline.timestampRolloverStream=new m2ts_1.TimestampRolloverStream,pipeline.adtsStream=new adts,pipeline.h264Stream=new H264Stream,pipeline.captionStream=new m2ts_1.CaptionStream(options),pipeline.coalesceStream=new _CoalesceStream(options,pipeline.metadataStream),pipeline.headOfPipeline=pipeline.packetStream,pipeline.packetStream.pipe(pipeline.parseStream).pipe(pipeline.elementaryStream).pipe(pipeline.timestampRolloverStream),pipeline.timestampRolloverStream.pipe(pipeline.h264Stream),pipeline.timestampRolloverStream.pipe(pipeline.adtsStream),pipeline.timestampRolloverStream.pipe(pipeline.metadataStream).pipe(pipeline.coalesceStream),pipeline.h264Stream.pipe(pipeline.captionStream).pipe(pipeline.coalesceStream),pipeline.elementaryStream.on("data",(function(data){var i;if("metadata"===data.type){for(i=data.tracks.length;i--;)videoTrack||"video"!==data.tracks[i].type?audioTrack||"audio"!==data.tracks[i].type||((audioTrack=data.tracks[i]).timelineStartInfo.baseMediaDecodeTime=self.baseMediaDecodeTime):(videoTrack=data.tracks[i]).timelineStartInfo.baseMediaDecodeTime=self.baseMediaDecodeTime;videoTrack&&!pipeline.videoSegmentStream&&(pipeline.coalesceStream.numberOfTracks++,pipeline.videoSegmentStream=new _VideoSegmentStream(videoTrack,options),pipeline.videoSegmentStream.on("log",self.getLogTrigger_("videoSegmentStream")),pipeline.videoSegmentStream.on("timelineStartInfo",(function(timelineStartInfo){audioTrack&&!options.keepOriginalTimestamps&&(audioTrack.timelineStartInfo=timelineStartInfo,pipeline.audioSegmentStream.setEarliestDts(timelineStartInfo.dts-self.baseMediaDecodeTime))})),pipeline.videoSegmentStream.on("processedGopsInfo",self.trigger.bind(self,"gopInfo")),pipeline.videoSegmentStream.on("segmentTimingInfo",self.trigger.bind(self,"videoSegmentTimingInfo")),pipeline.videoSegmentStream.on("baseMediaDecodeTime",(function(baseMediaDecodeTime){audioTrack&&pipeline.audioSegmentStream.setVideoBaseMediaDecodeTime(baseMediaDecodeTime)})),pipeline.videoSegmentStream.on("timingInfo",self.trigger.bind(self,"videoTimingInfo")),pipeline.h264Stream.pipe(pipeline.videoSegmentStream).pipe(pipeline.coalesceStream)),audioTrack&&!pipeline.audioSegmentStream&&(pipeline.coalesceStream.numberOfTracks++,pipeline.audioSegmentStream=new _AudioSegmentStream(audioTrack,options),pipeline.audioSegmentStream.on("log",self.getLogTrigger_("audioSegmentStream")),pipeline.audioSegmentStream.on("timingInfo",self.trigger.bind(self,"audioTimingInfo")),pipeline.audioSegmentStream.on("segmentTimingInfo",self.trigger.bind(self,"audioSegmentTimingInfo")),pipeline.adtsStream.pipe(pipeline.audioSegmentStream).pipe(pipeline.coalesceStream)),self.trigger("trackinfo",{hasAudio:!!audioTrack,hasVideo:!!videoTrack})}})),pipeline.coalesceStream.on("data",this.trigger.bind(this,"data")),pipeline.coalesceStream.on("id3Frame",(function(id3Frame){id3Frame.dispatchType=pipeline.metadataStream.dispatchType,self.trigger("id3Frame",id3Frame)})),pipeline.coalesceStream.on("caption",this.trigger.bind(this,"caption")),pipeline.coalesceStream.on("done",this.trigger.bind(this,"done")),addPipelineLogRetriggers(this,pipeline)},this.setBaseMediaDecodeTime=function(baseMediaDecodeTime){var pipeline=this.transmuxPipeline_;options.keepOriginalTimestamps||(this.baseMediaDecodeTime=baseMediaDecodeTime),audioTrack&&(audioTrack.timelineStartInfo.dts=void 0,audioTrack.timelineStartInfo.pts=void 0,trackDecodeInfo_clearDtsInfo(audioTrack),pipeline.audioTimestampRolloverStream&&pipeline.audioTimestampRolloverStream.discontinuity()),videoTrack&&(pipeline.videoSegmentStream&&(pipeline.videoSegmentStream.gopCache_=[]),videoTrack.timelineStartInfo.dts=void 0,videoTrack.timelineStartInfo.pts=void 0,trackDecodeInfo_clearDtsInfo(videoTrack),pipeline.captionStream.reset()),pipeline.timestampRolloverStream&&pipeline.timestampRolloverStream.discontinuity()},this.setAudioAppendStart=function(timestamp){audioTrack&&this.transmuxPipeline_.audioSegmentStream.setAudioAppendStart(timestamp)},this.setRemux=function(val){var pipeline=this.transmuxPipeline_;options.remux=val,pipeline&&pipeline.coalesceStream&&pipeline.coalesceStream.setRemux(val)},this.alignGopsWith=function(gopsToAlignWith){videoTrack&&this.transmuxPipeline_.videoSegmentStream&&this.transmuxPipeline_.videoSegmentStream.alignGopsWith(gopsToAlignWith)},this.getLogTrigger_=function(key){var self=this;return function(event){event.stream=key,self.trigger("log",event)}},this.push=function(data){if(hasFlushed){var isAac=isLikelyAacData(data);isAac&&"aac"!==this.transmuxPipeline_.type?this.setupAacPipeline():isAac||"ts"===this.transmuxPipeline_.type||this.setupTsPipeline(),hasFlushed=!1}this.transmuxPipeline_.headOfPipeline.push(data)},this.flush=function(){hasFlushed=!0,this.transmuxPipeline_.headOfPipeline.flush()},this.endTimeline=function(){this.transmuxPipeline_.headOfPipeline.endTimeline()},this.reset=function(){this.transmuxPipeline_.headOfPipeline&&this.transmuxPipeline_.headOfPipeline.reset()},this.resetCaptions=function(){this.transmuxPipeline_.captionStream&&this.transmuxPipeline_.captionStream.reset()}}).prototype=new stream;var startTime,getTracks,getTimescaleFromMediaHeader,transmuxer={Transmuxer:_Transmuxer,VideoSegmentStream:_VideoSegmentStream,AudioSegmentStream:_AudioSegmentStream,AUDIO_PROPERTIES:audioProperties,VIDEO_PROPERTIES:videoProperties,generateSegmentTimingInfo:generateSegmentTimingInfo},bin_toUnsigned=function toUnsigned(value){return value>>>0},parseType_1=function parseType(buffer){var result="";return result+=String.fromCharCode(buffer[0]),result+=String.fromCharCode(buffer[1]),result+=String.fromCharCode(buffer[2]),result+=String.fromCharCode(buffer[3])},toUnsigned$2=bin_toUnsigned,findBox_1=function findBox(data,path){var i,size,type,end,subresults,results=[];if(!path.length)return null;for(i=0;i1?i+size:data.byteLength,type===path[0]&&(1===path.length?results.push(data.subarray(i+8,end)):(subresults=findBox(data.subarray(i+8,end),path.slice(1))).length&&(results=results.concat(subresults))),i=end;return results},toUnsigned$1=bin_toUnsigned,getUint64$1=numbers.getUint64,parseTfdt=function tfdt(data){var result={version:data[0],flags:new Uint8Array(data.subarray(1,4))};return 1===result.version?result.baseMediaDecodeTime=getUint64$1(data.subarray(4)):result.baseMediaDecodeTime=toUnsigned$1(data[4]<<24|data[5]<<16|data[6]<<8|data[7]),result},parseSampleFlags_1=function parseSampleFlags(flags){return{isLeading:(12&flags[0])>>>2,dependsOn:3&flags[0],isDependedOn:(192&flags[1])>>>6,hasRedundancy:(48&flags[1])>>>4,paddingValue:(14&flags[1])>>>1,isNonSyncSample:1&flags[1],degradationPriority:flags[2]<<8|flags[3]}},parseTrun=function trun(data){var sample,result={version:data[0],flags:new Uint8Array(data.subarray(1,4)),samples:[]},view=new DataView(data.buffer,data.byteOffset,data.byteLength),dataOffsetPresent=1&result.flags[2],firstSampleFlagsPresent=4&result.flags[2],sampleDurationPresent=1&result.flags[1],sampleSizePresent=2&result.flags[1],sampleFlagsPresent=4&result.flags[1],sampleCompositionTimeOffsetPresent=8&result.flags[1],sampleCount=view.getUint32(4),offset=8;for(dataOffsetPresent&&(result.dataOffset=view.getInt32(offset),offset+=4),firstSampleFlagsPresent&&sampleCount&&(sample={flags:parseSampleFlags_1(data.subarray(offset,offset+4))},offset+=4,sampleDurationPresent&&(sample.duration=view.getUint32(offset),offset+=4),sampleSizePresent&&(sample.size=view.getUint32(offset),offset+=4),sampleCompositionTimeOffsetPresent&&(1===result.version?sample.compositionTimeOffset=view.getInt32(offset):sample.compositionTimeOffset=view.getUint32(offset),offset+=4),result.samples.push(sample),sampleCount--);sampleCount--;)sample={},sampleDurationPresent&&(sample.duration=view.getUint32(offset),offset+=4),sampleSizePresent&&(sample.size=view.getUint32(offset),offset+=4),sampleFlagsPresent&&(sample.flags=parseSampleFlags_1(data.subarray(offset,offset+4)),offset+=4),sampleCompositionTimeOffsetPresent&&(1===result.version?sample.compositionTimeOffset=view.getInt32(offset):sample.compositionTimeOffset=view.getUint32(offset),offset+=4),result.samples.push(sample);return result},parseTfhd=function tfhd(data){var i,view=new DataView(data.buffer,data.byteOffset,data.byteLength),result={version:data[0],flags:new Uint8Array(data.subarray(1,4)),trackId:view.getUint32(4)},baseDataOffsetPresent=1&result.flags[2],sampleDescriptionIndexPresent=2&result.flags[2],defaultSampleDurationPresent=8&result.flags[2],defaultSampleSizePresent=16&result.flags[2],defaultSampleFlagsPresent=32&result.flags[2],durationIsEmpty=65536&result.flags[0],defaultBaseIsMoof=131072&result.flags[0];return i=8,baseDataOffsetPresent&&(i+=4,result.baseDataOffset=view.getUint32(12),i+=4),sampleDescriptionIndexPresent&&(result.sampleDescriptionIndex=view.getUint32(i),i+=4),defaultSampleDurationPresent&&(result.defaultSampleDuration=view.getUint32(i),i+=4),defaultSampleSizePresent&&(result.defaultSampleSize=view.getUint32(i),i+=4),defaultSampleFlagsPresent&&(result.defaultSampleFlags=view.getUint32(i)),durationIsEmpty&&(result.durationIsEmpty=!0),!baseDataOffsetPresent&&defaultBaseIsMoof&&(result.baseDataOffsetIsMoof=!0),result},commonjsGlobal="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==global?global:"undefined"!=typeof self?self:{},window_1="undefined"!=typeof window?window:void 0!==commonjsGlobal?commonjsGlobal:"undefined"!=typeof self?self:{},discardEmulationPreventionBytes=captionPacketParser_discardEmulationPreventionBytes,CaptionStream=captionStream.CaptionStream,mapToSample=function mapToSample(offset,samples){for(var approximateOffset=offset,i=0;i0?parseTfdt(tfdt[0]).baseMediaDecodeTime:0,truns=findBox_1(traf,["trun"]);videoTrackId===trackId&&truns.length>0&&(result=function findSeiNals(avcStream,samples,trackId){var seiNal,i,length,lastMatchedSample,avcView=new DataView(avcStream.buffer,avcStream.byteOffset,avcStream.byteLength),result={logs:[],seiNals:[]};for(i=0;i+40;){var cachedSegment=segmentCache.shift();this.parse(cachedSegment,videoTrackIds,timescales)}return(parsedData=function parseEmbeddedCaptions(segment,trackId,timescale){if(null===trackId)return null;var trackNals=parseCaptionNals(segment,trackId)[trackId]||{};return{seiNals:trackNals.seiNals,logs:trackNals.logs,timescale:timescale}}(segment,trackId,timescale))&&parsedData.logs&&(parsedCaptions.logs=parsedCaptions.logs.concat(parsedData.logs)),null!==parsedData&&parsedData.seiNals?(this.pushNals(parsedData.seiNals),this.flushStream(),parsedCaptions):parsedCaptions.logs.length?{logs:parsedCaptions.logs,captions:[],captionStreams:[]}:null},this.pushNals=function(nals){if(!this.isInitialized()||!nals||0===nals.length)return null;nals.forEach((function(nal){captionStream.push(nal)}))},this.flushStream=function(){if(!this.isInitialized())return null;parsingPartial?captionStream.partialFlush():captionStream.flush()},this.clearParsedCaptions=function(){parsedCaptions.captions=[],parsedCaptions.captionStreams={},parsedCaptions.logs=[]},this.resetCaptionStream=function(){if(!this.isInitialized())return null;captionStream.reset()},this.clearAllCaptions=function(){this.clearParsedCaptions(),this.resetCaptionStream()},this.reset=function(){segmentCache=[],trackId=null,timescale=null,parsedCaptions?this.clearParsedCaptions():parsedCaptions={captions:[],captionStreams:{},logs:[]},this.resetCaptionStream()},this.reset()},toUnsigned=bin_toUnsigned,toHexString=function toHexString(value){return("00"+value.toString(16)).slice(-2)},getUint64=numbers.getUint64;startTime=function startTime(timescale,fragment){var lowestTime=findBox_1(fragment,["moof","traf"]).reduce((function(acc,traf){var baseTime,seconds,tfhd=findBox_1(traf,["tfhd"])[0],id=toUnsigned(tfhd[4]<<24|tfhd[5]<<16|tfhd[6]<<8|tfhd[7]),scale=timescale[id]||9e4,tfdt=findBox_1(traf,["tfdt"])[0],dv=new DataView(tfdt.buffer,tfdt.byteOffset,tfdt.byteLength);return"bigint"==typeof(baseTime=1===tfdt[0]?getUint64(tfdt.subarray(4,12)):dv.getUint32(4))?seconds=baseTime/window_1.BigInt(scale):"number"!=typeof baseTime||isNaN(baseTime)||(seconds=baseTime/scale),seconds11?(track.codec+=".",track.codec+=toHexString(codecConfig[9]),track.codec+=toHexString(codecConfig[10]),track.codec+=toHexString(codecConfig[11])):track.codec="avc1.4d400d"):/^mp4[a,v]$/i.test(track.codec)?(codecConfig=codecBox.subarray(28),"esds"===parseType_1(codecConfig.subarray(4,8))&&codecConfig.length>20&&0!==codecConfig[19]?(track.codec+="."+toHexString(codecConfig[19]),track.codec+="."+toHexString(codecConfig[20]>>>2&63).replace(/^0/,"")):track.codec="mp4a.40.2"):track.codec=track.codec.toLowerCase())}var mdhd=findBox_1(trak,["mdia","mdhd"])[0];mdhd&&(track.timescale=getTimescaleFromMediaHeader(mdhd)),tracks.push(track)})),tracks};var probe$2_startTime=startTime,probe$2_tracks=getTracks,parsePid=(getTimescaleFromMediaHeader=function getTimescaleFromMediaHeader(mdhd){var index=0===mdhd[0]?12:20;return toUnsigned(mdhd[index]<<24|mdhd[index+1]<<16|mdhd[index+2]<<8|mdhd[index+3])},function parsePid(packet){var pid=31&packet[1];return pid<<=8,pid|=packet[2]}),parsePayloadUnitStartIndicator=function parsePayloadUnitStartIndicator(packet){return!!(64&packet[1])},parseAdaptionField=function parseAdaptionField(packet){var offset=0;return(48&packet[3])>>>4>1&&(offset+=packet[4]+1),offset},parseNalUnitType=function parseNalUnitType(type){switch(type){case 5:return"slice_layer_without_partitioning_rbsp_idr";case 6:return"sei_rbsp";case 7:return"seq_parameter_set_rbsp";case 8:return"pic_parameter_set_rbsp";case 9:return"access_unit_delimiter_rbsp";default:return null}},probe$1={parseType:function parseType(packet,pmtPid){var pid=parsePid(packet);return 0===pid?"pat":pid===pmtPid?"pmt":pmtPid?"pes":null},parsePat:function parsePat(packet){var pusi=parsePayloadUnitStartIndicator(packet),offset=4+parseAdaptionField(packet);return pusi&&(offset+=packet[offset]+1),(31&packet[offset+10])<<8|packet[offset+11]},parsePmt:function parsePmt(packet){var programMapTable={},pusi=parsePayloadUnitStartIndicator(packet),payloadOffset=4+parseAdaptionField(packet);if(pusi&&(payloadOffset+=packet[payloadOffset]+1),1&packet[payloadOffset+5]){var tableEnd;tableEnd=3+((15&packet[payloadOffset+1])<<8|packet[payloadOffset+2])-4;for(var offset=12+((15&packet[payloadOffset+10])<<8|packet[payloadOffset+11]);offset=packet.byteLength)return null;var ptsDtsFlags,pes=null;return 192&(ptsDtsFlags=packet[offset+7])&&((pes={}).pts=(14&packet[offset+9])<<27|(255&packet[offset+10])<<20|(254&packet[offset+11])<<12|(255&packet[offset+12])<<5|(254&packet[offset+13])>>>3,pes.pts*=4,pes.pts+=(6&packet[offset+13])>>>1,pes.dts=pes.pts,64&ptsDtsFlags&&(pes.dts=(14&packet[offset+14])<<27|(255&packet[offset+15])<<20|(254&packet[offset+16])<<12|(255&packet[offset+17])<<5|(254&packet[offset+18])>>>3,pes.dts*=4,pes.dts+=(6&packet[offset+18])>>>1)),pes},videoPacketContainsKeyFrame:function videoPacketContainsKeyFrame(packet){for(var offset=4+parseAdaptionField(packet),frameBuffer=packet.subarray(offset),frameI=0,frameSyncPoint=0,foundKeyFrame=!1;frameSyncPoint3&&"slice_layer_without_partitioning_rbsp_idr"===parseNalUnitType(31&frameBuffer[frameSyncPoint+3])&&(foundKeyFrame=!0),foundKeyFrame}},handleRollover=timestampRolloverStream_handleRollover,probe={};probe.ts=probe$1,probe.aac=utils;var ONE_SECOND_IN_TS=clock_ONE_SECOND_IN_TS,parseAudioPes_=function parseAudioPes_(bytes,pmt,result){for(var packet,pesType,pusi,parsed,startIndex=0,endIndex=188,endLoop=!1;endIndex<=bytes.byteLength;)if(71!==bytes[startIndex]||71!==bytes[endIndex]&&endIndex!==bytes.byteLength)startIndex++,endIndex++;else{switch(packet=bytes.subarray(startIndex,endIndex),probe.ts.parseType(packet,pmt.pid)){case"pes":pesType=probe.ts.parsePesType(packet,pmt.table),pusi=probe.ts.parsePayloadUnitStartIndicator(packet),"audio"===pesType&&pusi&&(parsed=probe.ts.parsePesTime(packet))&&(parsed.type="audio",result.audio.push(parsed),endLoop=!0)}if(endLoop)break;startIndex+=188,endIndex+=188}for(startIndex=(endIndex=bytes.byteLength)-188,endLoop=!1;startIndex>=0;)if(71!==bytes[startIndex]||71!==bytes[endIndex]&&endIndex!==bytes.byteLength)startIndex--,endIndex--;else{switch(packet=bytes.subarray(startIndex,endIndex),probe.ts.parseType(packet,pmt.pid)){case"pes":pesType=probe.ts.parsePesType(packet,pmt.table),pusi=probe.ts.parsePayloadUnitStartIndicator(packet),"audio"===pesType&&pusi&&(parsed=probe.ts.parsePesTime(packet))&&(parsed.type="audio",result.audio.push(parsed),endLoop=!0)}if(endLoop)break;startIndex-=188,endIndex-=188}},parseVideoPes_=function parseVideoPes_(bytes,pmt,result){for(var packet,pesType,pusi,parsed,frame,i,pes,startIndex=0,endIndex=188,endLoop=!1,currentFrame={data:[],size:0};endIndex=0;)if(71!==bytes[startIndex]||71!==bytes[endIndex])startIndex--,endIndex--;else{switch(packet=bytes.subarray(startIndex,endIndex),probe.ts.parseType(packet,pmt.pid)){case"pes":pesType=probe.ts.parsePesType(packet,pmt.table),pusi=probe.ts.parsePayloadUnitStartIndicator(packet),"video"===pesType&&pusi&&(parsed=probe.ts.parsePesTime(packet))&&(parsed.type="video",result.video.push(parsed),endLoop=!0)}if(endLoop)break;startIndex-=188,endIndex-=188}},inspectTs_=function inspectTs_(bytes){var pmt={pid:null,table:null},result={};for(var pid in function parsePsi_(bytes,pmt){for(var packet,startIndex=0,endIndex=188;endIndex=3;){switch(probe.aac.parseType(bytes,byteIndex)){case"timed-metadata":if(bytes.length-byteIndex<10){endLoop=!0;break}if((frameSize=probe.aac.parseId3TagSize(bytes,byteIndex))>bytes.length){endLoop=!0;break}null===timestamp&&(packet=bytes.subarray(byteIndex,byteIndex+frameSize),timestamp=probe.aac.parseAacTimestamp(packet)),byteIndex+=frameSize;break;case"audio":if(bytes.length-byteIndex<7){endLoop=!0;break}if((frameSize=probe.aac.parseAdtsSize(bytes,byteIndex))>bytes.length){endLoop=!0;break}null===sampleRate&&(packet=bytes.subarray(byteIndex,byteIndex+frameSize),sampleRate=probe.aac.parseSampleRate(packet)),audioCount++,byteIndex+=frameSize;break;default:byteIndex++}if(endLoop)return null}if(null===sampleRate||null===timestamp)return null;var audioTimescale=ONE_SECOND_IN_TS/sampleRate;return{audio:[{type:"audio",dts:timestamp,pts:timestamp},{type:"audio",dts:timestamp+1024*audioCount*audioTimescale,pts:timestamp+1024*audioCount*audioTimescale}]}}(bytes):inspectTs_(bytes))&&(result.audio||result.video)?(function adjustTimestamp_(segmentInfo,baseTimestamp){if(segmentInfo.audio&&segmentInfo.audio.length){var audioBaseTimestamp=baseTimestamp;(void 0===audioBaseTimestamp||isNaN(audioBaseTimestamp))&&(audioBaseTimestamp=segmentInfo.audio[0].dts),segmentInfo.audio.forEach((function(info){info.dts=handleRollover(info.dts,audioBaseTimestamp),info.pts=handleRollover(info.pts,audioBaseTimestamp),info.dtsTime=info.dts/ONE_SECOND_IN_TS,info.ptsTime=info.pts/ONE_SECOND_IN_TS}))}if(segmentInfo.video&&segmentInfo.video.length){var videoBaseTimestamp=baseTimestamp;if((void 0===videoBaseTimestamp||isNaN(videoBaseTimestamp))&&(videoBaseTimestamp=segmentInfo.video[0].dts),segmentInfo.video.forEach((function(info){info.dts=handleRollover(info.dts,videoBaseTimestamp),info.pts=handleRollover(info.pts,videoBaseTimestamp),info.dtsTime=info.dts/ONE_SECOND_IN_TS,info.ptsTime=info.pts/ONE_SECOND_IN_TS})),segmentInfo.firstKeyFrame){var frame=segmentInfo.firstKeyFrame;frame.dts=handleRollover(frame.dts,videoBaseTimestamp),frame.pts=handleRollover(frame.pts,videoBaseTimestamp),frame.dtsTime=frame.dts/ONE_SECOND_IN_TS,frame.ptsTime=frame.pts/ONE_SECOND_IN_TS}}}(result,baseTimestamp),result):null},MessageHandlers=function(){function MessageHandlers(self,options){this.options=options||{},this.self=self,this.init()}var _proto=MessageHandlers.prototype;return _proto.init=function init(){this.transmuxer&&this.transmuxer.dispose(),this.transmuxer=new transmuxer.Transmuxer(this.options),function wireTransmuxerEvents(self,transmuxer){transmuxer.on("data",(function(segment){var initArray=segment.initSegment;segment.initSegment={data:initArray.buffer,byteOffset:initArray.byteOffset,byteLength:initArray.byteLength};var typedArray=segment.data;segment.data=typedArray.buffer,self.postMessage({action:"data",segment:segment,byteOffset:typedArray.byteOffset,byteLength:typedArray.byteLength},[segment.data])})),transmuxer.on("done",(function(data){self.postMessage({action:"done"})})),transmuxer.on("gopInfo",(function(gopInfo){self.postMessage({action:"gopInfo",gopInfo:gopInfo})})),transmuxer.on("videoSegmentTimingInfo",(function(timingInfo){var videoSegmentTimingInfo={start:{decode:clock_videoTsToSeconds(timingInfo.start.dts),presentation:clock_videoTsToSeconds(timingInfo.start.pts)},end:{decode:clock_videoTsToSeconds(timingInfo.end.dts),presentation:clock_videoTsToSeconds(timingInfo.end.pts)},baseMediaDecodeTime:clock_videoTsToSeconds(timingInfo.baseMediaDecodeTime)};timingInfo.prependedContentDuration&&(videoSegmentTimingInfo.prependedContentDuration=clock_videoTsToSeconds(timingInfo.prependedContentDuration)),self.postMessage({action:"videoSegmentTimingInfo",videoSegmentTimingInfo:videoSegmentTimingInfo})})),transmuxer.on("audioSegmentTimingInfo",(function(timingInfo){var audioSegmentTimingInfo={start:{decode:clock_videoTsToSeconds(timingInfo.start.dts),presentation:clock_videoTsToSeconds(timingInfo.start.pts)},end:{decode:clock_videoTsToSeconds(timingInfo.end.dts),presentation:clock_videoTsToSeconds(timingInfo.end.pts)},baseMediaDecodeTime:clock_videoTsToSeconds(timingInfo.baseMediaDecodeTime)};timingInfo.prependedContentDuration&&(audioSegmentTimingInfo.prependedContentDuration=clock_videoTsToSeconds(timingInfo.prependedContentDuration)),self.postMessage({action:"audioSegmentTimingInfo",audioSegmentTimingInfo:audioSegmentTimingInfo})})),transmuxer.on("id3Frame",(function(id3Frame){self.postMessage({action:"id3Frame",id3Frame:id3Frame})})),transmuxer.on("caption",(function(caption){self.postMessage({action:"caption",caption:caption})})),transmuxer.on("trackinfo",(function(trackInfo){self.postMessage({action:"trackinfo",trackInfo:trackInfo})})),transmuxer.on("audioTimingInfo",(function(audioTimingInfo){self.postMessage({action:"audioTimingInfo",audioTimingInfo:{start:clock_videoTsToSeconds(audioTimingInfo.start),end:clock_videoTsToSeconds(audioTimingInfo.end)}})})),transmuxer.on("videoTimingInfo",(function(videoTimingInfo){self.postMessage({action:"videoTimingInfo",videoTimingInfo:{start:clock_videoTsToSeconds(videoTimingInfo.start),end:clock_videoTsToSeconds(videoTimingInfo.end)}})})),transmuxer.on("log",(function(log){self.postMessage({action:"log",log:log})}))}(this.self,this.transmuxer)},_proto.pushMp4Captions=function pushMp4Captions(data){this.captionParser||(this.captionParser=new captionParser,this.captionParser.init());var segment=new Uint8Array(data.data,data.byteOffset,data.byteLength),parsed=this.captionParser.parse(segment,data.trackIds,data.timescales);this.self.postMessage({action:"mp4Captions",captions:parsed&&parsed.captions||[],logs:parsed&&parsed.logs||[],data:segment.buffer},[segment.buffer])},_proto.probeMp4StartTime=function probeMp4StartTime(_ref){var timescales=_ref.timescales,data=_ref.data,startTime=probe$2_startTime(timescales,data);this.self.postMessage({action:"probeMp4StartTime",startTime:startTime,data:data},[data.buffer])},_proto.probeMp4Tracks=function probeMp4Tracks(_ref2){var data=_ref2.data,tracks=probe$2_tracks(data);this.self.postMessage({action:"probeMp4Tracks",tracks:tracks,data:data},[data.buffer])},_proto.probeTs=function probeTs(_ref3){var data=_ref3.data,baseStartTime=_ref3.baseStartTime,tsStartTime="number"!=typeof baseStartTime||isNaN(baseStartTime)?void 0:baseStartTime*clock_ONE_SECOND_IN_TS,timeInfo=tsInspector_inspect(data,tsStartTime),result=null;timeInfo&&((result={hasVideo:timeInfo.video&&2===timeInfo.video.length||!1,hasAudio:timeInfo.audio&&2===timeInfo.audio.length||!1}).hasVideo&&(result.videoStart=timeInfo.video[0].ptsTime),result.hasAudio&&(result.audioStart=timeInfo.audio[0].ptsTime)),this.self.postMessage({action:"probeTs",result:result,data:data},[data.buffer])},_proto.clearAllMp4Captions=function clearAllMp4Captions(){this.captionParser&&this.captionParser.clearAllCaptions()},_proto.clearParsedMp4Captions=function clearParsedMp4Captions(){this.captionParser&&this.captionParser.clearParsedCaptions()},_proto.push=function push(data){var segment=new Uint8Array(data.data,data.byteOffset,data.byteLength);this.transmuxer.push(segment)},_proto.reset=function reset(){this.transmuxer.reset()},_proto.setTimestampOffset=function setTimestampOffset(data){var timestampOffset=data.timestampOffset||0;this.transmuxer.setBaseMediaDecodeTime(Math.round(clock_secondsToVideoTs(timestampOffset)))},_proto.setAudioAppendStart=function setAudioAppendStart(data){this.transmuxer.setAudioAppendStart(Math.ceil(clock_secondsToVideoTs(data.appendStart)))},_proto.setRemux=function setRemux(data){this.transmuxer.setRemux(data.remux)},_proto.flush=function flush(data){this.transmuxer.flush(),self.postMessage({action:"done",type:"transmuxed"})},_proto.endTimeline=function endTimeline(){this.transmuxer.endTimeline(),self.postMessage({action:"endedtimeline",type:"transmuxed"})},_proto.alignGopsWith=function alignGopsWith(data){this.transmuxer.alignGopsWith(data.gopsToAlignWith.slice())},MessageHandlers}();self.onmessage=function(event){"init"===event.data.action&&event.data.options?this.messageHandlers=new MessageHandlers(self,event.data.options):(this.messageHandlers||(this.messageHandlers=new MessageHandlers(self)),event.data&&event.data.action&&"init"!==event.data.action&&this.messageHandlers[event.data.action]&&this.messageHandlers[event.data.action](event.data))}})))),processTransmux=function processTransmux(options){var transmuxer=options.transmuxer,bytes=options.bytes,audioAppendStart=options.audioAppendStart,gopsToAlignWith=options.gopsToAlignWith,remux=options.remux,onData=options.onData,onTrackInfo=options.onTrackInfo,onAudioTimingInfo=options.onAudioTimingInfo,onVideoTimingInfo=options.onVideoTimingInfo,onVideoSegmentTimingInfo=options.onVideoSegmentTimingInfo,onAudioSegmentTimingInfo=options.onAudioSegmentTimingInfo,onId3=options.onId3,onCaptions=options.onCaptions,onDone=options.onDone,onEndedTimeline=options.onEndedTimeline,onTransmuxerLog=options.onTransmuxerLog,isEndOfTimeline=options.isEndOfTimeline,transmuxedData={buffer:[]},waitForEndedTimelineEvent=isEndOfTimeline;if(transmuxer.onmessage=function handleMessage(event){transmuxer.currentTransmux===options&&("data"===event.data.action&&function handleData_(event,transmuxedData,callback){var _event$data$segment=event.data.segment,type=_event$data$segment.type,initSegment=_event$data$segment.initSegment,captions=_event$data$segment.captions,captionStreams=_event$data$segment.captionStreams,metadata=_event$data$segment.metadata,videoFrameDtsTime=_event$data$segment.videoFrameDtsTime,videoFramePtsTime=_event$data$segment.videoFramePtsTime;transmuxedData.buffer.push({captions:captions,captionStreams:captionStreams,metadata:metadata});var boxes=event.data.segment.boxes||{data:event.data.segment.data},result={type:type,data:new Uint8Array(boxes.data,boxes.data.byteOffset,boxes.data.byteLength),initSegment:new Uint8Array(initSegment.data,initSegment.byteOffset,initSegment.byteLength)};void 0!==videoFrameDtsTime&&(result.videoFrameDtsTime=videoFrameDtsTime),void 0!==videoFramePtsTime&&(result.videoFramePtsTime=videoFramePtsTime),callback(result)}(event,transmuxedData,onData),"trackinfo"===event.data.action&&onTrackInfo(event.data.trackInfo),"gopInfo"===event.data.action&&function handleGopInfo_(event,transmuxedData){transmuxedData.gopInfo=event.data.gopInfo}(event,transmuxedData),"audioTimingInfo"===event.data.action&&onAudioTimingInfo(event.data.audioTimingInfo),"videoTimingInfo"===event.data.action&&onVideoTimingInfo(event.data.videoTimingInfo),"videoSegmentTimingInfo"===event.data.action&&onVideoSegmentTimingInfo(event.data.videoSegmentTimingInfo),"audioSegmentTimingInfo"===event.data.action&&onAudioSegmentTimingInfo(event.data.audioSegmentTimingInfo),"id3Frame"===event.data.action&&onId3([event.data.id3Frame],event.data.id3Frame.dispatchType),"caption"===event.data.action&&onCaptions(event.data.caption),"endedtimeline"===event.data.action&&(waitForEndedTimelineEvent=!1,onEndedTimeline()),"log"===event.data.action&&onTransmuxerLog(event.data.log),"transmuxed"===event.data.type&&(waitForEndedTimelineEvent||(transmuxer.onmessage=null,function handleDone_(_ref){var transmuxedData=_ref.transmuxedData,callback=_ref.callback;transmuxedData.buffer=[],callback(transmuxedData)}({transmuxedData:transmuxedData,callback:onDone}),dequeue(transmuxer))))},audioAppendStart&&transmuxer.postMessage({action:"setAudioAppendStart",appendStart:audioAppendStart}),Array.isArray(gopsToAlignWith)&&transmuxer.postMessage({action:"alignGopsWith",gopsToAlignWith:gopsToAlignWith}),void 0!==remux&&transmuxer.postMessage({action:"setRemux",remux:remux}),bytes.byteLength){var buffer=bytes instanceof ArrayBuffer?bytes:bytes.buffer,byteOffset=bytes instanceof ArrayBuffer?0:bytes.byteOffset;transmuxer.postMessage({action:"push",data:buffer,byteOffset:byteOffset,byteLength:bytes.byteLength},[buffer])}isEndOfTimeline&&transmuxer.postMessage({action:"endTimeline"}),transmuxer.postMessage({action:"flush"})},dequeue=function dequeue(transmuxer){transmuxer.currentTransmux=null,transmuxer.transmuxQueue.length&&(transmuxer.currentTransmux=transmuxer.transmuxQueue.shift(),"function"==typeof transmuxer.currentTransmux?transmuxer.currentTransmux():processTransmux(transmuxer.currentTransmux))},processAction=function processAction(transmuxer,action){transmuxer.postMessage({action:action}),dequeue(transmuxer)},enqueueAction=function enqueueAction(action,transmuxer){if(!transmuxer.currentTransmux)return transmuxer.currentTransmux=action,void processAction(transmuxer,action);transmuxer.transmuxQueue.push(processAction.bind(null,transmuxer,action))},transmux=function transmux(options){if(!options.transmuxer.currentTransmux)return options.transmuxer.currentTransmux=options,void processTransmux(options);options.transmuxer.transmuxQueue.push(options)},segmentTransmuxer_reset=function reset(transmuxer){enqueueAction("reset",transmuxer)},segmentTransmuxer_createTransmuxer=function createTransmuxer(options){var transmuxer=new TransmuxWorker;transmuxer.currentTransmux=null,transmuxer.transmuxQueue=[];var term=transmuxer.terminate;return transmuxer.terminate=function(){return transmuxer.currentTransmux=null,transmuxer.transmuxQueue.length=0,term.call(transmuxer)},transmuxer.postMessage({action:"init",options:options}),transmuxer},workerCallback=function workerCallback(options){var transmuxer=options.transmuxer,endAction=options.endAction||options.action,callback=options.callback,message=_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_6___default()({},options,{endAction:null,transmuxer:null,callback:null});if(transmuxer.addEventListener("message",(function listenForEndEvent(event){event.data.action===endAction&&(transmuxer.removeEventListener("message",listenForEndEvent),event.data.data&&(event.data.data=new Uint8Array(event.data.data,options.byteOffset||0,options.byteLength||event.data.data.byteLength),options.data&&(options.data=event.data.data)),callback(event.data))})),options.data){var isArrayBuffer=options.data instanceof ArrayBuffer;message.byteOffset=isArrayBuffer?0:options.data.byteOffset,message.byteLength=options.data.byteLength;var transfers=[isArrayBuffer?options.data:options.data.buffer];transmuxer.postMessage(message,transfers)}else transmuxer.postMessage(message)},REQUEST_ERRORS_FAILURE=2,REQUEST_ERRORS_TIMEOUT=-101,REQUEST_ERRORS_ABORTED=-102,abortAll=function abortAll(activeXhrs){activeXhrs.forEach((function(xhr){xhr.abort()}))},handleErrors=function handleErrors(error,request){return request.timedout?{status:request.status,message:"HLS request timed-out at URL: "+request.uri,code:REQUEST_ERRORS_TIMEOUT,xhr:request}:request.aborted?{status:request.status,message:"HLS request aborted at URL: "+request.uri,code:REQUEST_ERRORS_ABORTED,xhr:request}:error?{status:request.status,message:"HLS request errored at URL: "+request.uri,code:REQUEST_ERRORS_FAILURE,xhr:request}:"arraybuffer"===request.responseType&&0===request.response.byteLength?{status:request.status,message:"Empty HLS response at URL: "+request.uri,code:REQUEST_ERRORS_FAILURE,xhr:request}:null},handleKeyResponse=function handleKeyResponse(segment,objects,finishProcessingFn){return function(error,request){var response=request.response,errorObj=handleErrors(error,request);if(errorObj)return finishProcessingFn(errorObj,segment);if(16!==response.byteLength)return finishProcessingFn({status:request.status,message:"Invalid HLS key at URL: "+request.uri,code:REQUEST_ERRORS_FAILURE,xhr:request},segment);for(var view=new DataView(response),bytes=new Uint32Array([view.getUint32(0),view.getUint32(4),view.getUint32(8),view.getUint32(12)]),i=0;i1)return logFn$1("multiple "+mediaType+" codecs found as attributes: "+codecs[mediaType].join(", ")+". Setting playlist codecs to null so that we wait for mux.js to probe segments for real codecs."),void(codecs[mediaType]=null);codecs[mediaType]=codecs[mediaType][0]})),codecs},codecCount=function codecCount(codecObj){var count=0;return codecObj.audio&&count++,codecObj.video&&count++,count},codecsForPlaylist=function codecsForPlaylist(master,media){var mediaAttributes=media.attributes||{},codecInfo=unwrapCodecList(function getCodecs(media){var mediaAttributes=media.attributes||{};if(mediaAttributes.CODECS)return Object(_videojs_vhs_utils_es_codecs_js__WEBPACK_IMPORTED_MODULE_8__.h)(mediaAttributes.CODECS)}(media)||[]);if(isMaat(master,media)&&!codecInfo.audio&&!function isMuxed(master,media){if(!isMaat(master,media))return!0;var mediaAttributes=media.attributes||{},audioGroup=master.mediaGroups.AUDIO[mediaAttributes.AUDIO];for(var groupId in audioGroup)if(!audioGroup[groupId].uri&&!audioGroup[groupId].playlists)return!0;return!1}(master,media)){var defaultCodecs=unwrapCodecList(Object(_videojs_vhs_utils_es_codecs_js__WEBPACK_IMPORTED_MODULE_8__.d)(master,mediaAttributes.AUDIO)||[]);defaultCodecs.audio&&(codecInfo.audio=defaultCodecs.audio)}return codecInfo},logFn=logger("PlaylistSelector"),representationToString=function representationToString(representation){if(representation&&representation.playlist){var playlist=representation.playlist;return JSON.stringify({id:playlist.id,bandwidth:representation.bandwidth,width:representation.width,height:representation.height,codecs:playlist.attributes&&playlist.attributes.CODECS||""})}},safeGetComputedStyle=function safeGetComputedStyle(el,property){if(!el)return"";var result=global_window__WEBPACK_IMPORTED_MODULE_3___default.a.getComputedStyle(el);return result?result[property]:""},stableSort=function stableSort(array,sortFn){var newArray=array.slice();array.sort((function(left,right){var cmp=sortFn(left,right);return 0===cmp?newArray.indexOf(left)-newArray.indexOf(right):cmp}))},comparePlaylistBandwidth=function comparePlaylistBandwidth(left,right){var leftBandwidth,rightBandwidth;return left.attributes.BANDWIDTH&&(leftBandwidth=left.attributes.BANDWIDTH),leftBandwidth=leftBandwidth||global_window__WEBPACK_IMPORTED_MODULE_3___default.a.Number.MAX_VALUE,right.attributes.BANDWIDTH&&(rightBandwidth=right.attributes.BANDWIDTH),leftBandwidth-(rightBandwidth=rightBandwidth||global_window__WEBPACK_IMPORTED_MODULE_3___default.a.Number.MAX_VALUE)},simpleSelector=function simpleSelector(settings){var master=settings.master,playerBandwidth=settings.bandwidth,playerWidth=settings.playerWidth,playerHeight=settings.playerHeight,playerObjectFit=settings.playerObjectFit,limitRenditionByPlayerDimensions=settings.limitRenditionByPlayerDimensions,masterPlaylistController=settings.masterPlaylistController;if(master){var options={bandwidth:playerBandwidth,width:playerWidth,height:playerHeight,limitRenditionByPlayerDimensions:limitRenditionByPlayerDimensions},playlists=master.playlists;Playlist.isAudioOnly(master)&&(playlists=masterPlaylistController.getAudioTrackPlaylists_(),options.audioOnly=!0);var sortedPlaylistReps=playlists.map((function(playlist){var width=playlist.attributes&&playlist.attributes.RESOLUTION&&playlist.attributes.RESOLUTION.width,height=playlist.attributes&&playlist.attributes.RESOLUTION&&playlist.attributes.RESOLUTION.height;return{bandwidth:playlist.attributes&&playlist.attributes.BANDWIDTH||global_window__WEBPACK_IMPORTED_MODULE_3___default.a.Number.MAX_VALUE,width:width,height:height,playlist:playlist}}));stableSort(sortedPlaylistReps,(function(left,right){return left.bandwidth-right.bandwidth}));var enabledPlaylistReps=(sortedPlaylistReps=sortedPlaylistReps.filter((function(rep){return!Playlist.isIncompatible(rep.playlist)}))).filter((function(rep){return Playlist.isEnabled(rep.playlist)}));enabledPlaylistReps.length||(enabledPlaylistReps=sortedPlaylistReps.filter((function(rep){return!Playlist.isDisabled(rep.playlist)})));var bandwidthPlaylistReps=enabledPlaylistReps.filter((function(rep){return rep.bandwidth*Config.BANDWIDTH_VARIANCEplayerWidth&&rep.height>playerHeight:rep.width>playerWidth||rep.height>playerHeight}))).filter((function(rep){return rep.width===resolutionPlusOneList[0].width&&rep.height===resolutionPlusOneList[0].height})),highestRemainingBandwidthRep=resolutionPlusOneSmallest[resolutionPlusOneSmallest.length-1],resolutionPlusOneRep=resolutionPlusOneSmallest.filter((function(rep){return rep.bandwidth===highestRemainingBandwidthRep.bandwidth}))[0]),masterPlaylistController.experimentalLeastPixelDiffSelector){var leastPixelDiffList=haveResolution.map((function(rep){return rep.pixelDiff=Math.abs(rep.width-playerWidth)+Math.abs(rep.height-playerHeight),rep}));stableSort(leastPixelDiffList,(function(left,right){return left.pixelDiff===right.pixelDiff?right.bandwidth-left.bandwidth:left.pixelDiff-right.pixelDiff})),leastPixelDiffRep=leastPixelDiffList[0]}var chosenRep=leastPixelDiffRep||resolutionPlusOneRep||resolutionBestRep||bandwidthBestRep||enabledPlaylistReps[0]||sortedPlaylistReps[0];if(chosenRep&&chosenRep.playlist){var _type="sortedPlaylistReps";return leastPixelDiffRep?_type="leastPixelDiffRep":resolutionPlusOneRep?_type="resolutionPlusOneRep":resolutionBestRep?_type="resolutionBestRep":bandwidthBestRep?_type="bandwidthBestRep":enabledPlaylistReps[0]&&(_type="enabledPlaylistReps"),logFn("choosing "+representationToString(chosenRep)+" using "+_type+" with options",options),chosenRep.playlist}return logFn("could not choose a playlist with options",options),null}},lastBandwidthSelector=function lastBandwidthSelector(){var pixelRatio=this.useDevicePixelRatio&&global_window__WEBPACK_IMPORTED_MODULE_3___default.a.devicePixelRatio||1;return simpleSelector({master:this.playlists.master,bandwidth:this.systemBandwidth,playerWidth:parseInt(safeGetComputedStyle(this.tech_.el(),"width"),10)*pixelRatio,playerHeight:parseInt(safeGetComputedStyle(this.tech_.el(),"height"),10)*pixelRatio,playerObjectFit:this.usePlayerObjectFit?safeGetComputedStyle(this.tech_.el(),"objectFit"):"",limitRenditionByPlayerDimensions:this.limitRenditionByPlayerDimensions,masterPlaylistController:this.masterPlaylistController_})},addMetadata=function addMetadata(_ref2){var inbandTextTracks=_ref2.inbandTextTracks,metadataArray=_ref2.metadataArray,timestampOffset=_ref2.timestampOffset,videoDuration=_ref2.videoDuration;if(metadataArray){var Cue=global_window__WEBPACK_IMPORTED_MODULE_3___default.a.WebKitDataCue||global_window__WEBPACK_IMPORTED_MODULE_3___default.a.VTTCue,metadataTrack=inbandTextTracks.metadataTrack_;if(metadataTrack&&(metadataArray.forEach((function(metadata){var time=metadata.cueTime+timestampOffset;!("number"!=typeof time||global_window__WEBPACK_IMPORTED_MODULE_3___default.a.isNaN(time)||time<0)&&time<1/0&&metadata.frames.forEach((function(frame){var cue=new Cue(time,time,frame.value||frame.url||frame.data||"");cue.frame=frame,cue.value=frame,function deprecateOldCue(cue){Object.defineProperties(cue.frame,{id:{get:function get(){return video_js__WEBPACK_IMPORTED_MODULE_5__.a.log.warn("cue.frame.id is deprecated. Use cue.value.key instead."),cue.value.key}},value:{get:function get(){return video_js__WEBPACK_IMPORTED_MODULE_5__.a.log.warn("cue.frame.value is deprecated. Use cue.value.data instead."),cue.value.data}},privateData:{get:function get(){return video_js__WEBPACK_IMPORTED_MODULE_5__.a.log.warn("cue.frame.privateData is deprecated. Use cue.value.data instead."),cue.value.data}}})}(cue),metadataTrack.addCue(cue)}))})),metadataTrack.cues&&metadataTrack.cues.length)){for(var cues=metadataTrack.cues,cuesArray=[],i=0;i=start&&cue.endTime<=end&&track.removeCue(cue)},finite=function finite(num){return"number"==typeof num&&isFinite(num)},segmentInfoString=function segmentInfoString(segmentInfo){var startOfSegment=segmentInfo.startOfSegment,duration=segmentInfo.duration,segment=segmentInfo.segment,part=segmentInfo.part,_segmentInfo$playlist=segmentInfo.playlist,seq=_segmentInfo$playlist.mediaSequence,id=_segmentInfo$playlist.id,_segmentInfo$playlist2=_segmentInfo$playlist.segments,segments=void 0===_segmentInfo$playlist2?[]:_segmentInfo$playlist2,index=segmentInfo.mediaIndex,partIndex=segmentInfo.partIndex,timeline=segmentInfo.timeline,segmentLen=segments.length-1,selection="mediaIndex/partIndex increment";segmentInfo.getMediaInfoForTime?selection="getMediaInfoForTime ("+segmentInfo.getMediaInfoForTime+")":segmentInfo.isSyncRequest&&(selection="getSyncSegmentCandidate (isSyncRequest)"),segmentInfo.independent&&(selection+=" with independent "+segmentInfo.independent);var hasPartIndex="number"==typeof partIndex,name=segmentInfo.segment.uri?"segment":"pre-segment",zeroBasedPartCount=hasPartIndex?getKnownPartCount({preloadSegment:segment})-1:0;return name+" ["+(seq+index)+"/"+(seq+segmentLen)+"]"+(hasPartIndex?" part ["+partIndex+"/"+zeroBasedPartCount+"]":"")+" segment start/end ["+segment.start+" => "+segment.end+"]"+(hasPartIndex?" part start/end ["+part.start+" => "+part.end+"]":"")+" startOfSegment ["+startOfSegment+"] duration ["+duration+"] timeline ["+timeline+"] selected by ["+selection+"] playlist ["+id+"]"},timingInfoPropertyForMedia=function timingInfoPropertyForMedia(mediaType){return mediaType+"TimingInfo"},shouldWaitForTimelineChange=function shouldWaitForTimelineChange(_ref2){var timelineChangeController=_ref2.timelineChangeController,currentTimeline=_ref2.currentTimeline,segmentTimeline=_ref2.segmentTimeline,loaderType=_ref2.loaderType,audioDisabled=_ref2.audioDisabled;if(currentTimeline===segmentTimeline)return!1;if("audio"===loaderType){var lastMainTimelineChange=timelineChangeController.lastTimelineChange({type:"main"});return!lastMainTimelineChange||lastMainTimelineChange.to!==segmentTimeline}if("main"===loaderType&&audioDisabled){var pendingAudioTimelineChange=timelineChangeController.pendingTimelineChange({type:"audio"});return!pendingAudioTimelineChange||pendingAudioTimelineChange.to!==segmentTimeline}return!1},segmentTooLong=function segmentTooLong(_ref3){var segmentDuration=_ref3.segmentDuration,maxDuration=_ref3.maxDuration;return!!segmentDuration&&Math.round(segmentDuration)>maxDuration+1/30},getTroublesomeSegmentDurationMessage=function getTroublesomeSegmentDurationMessage(segmentInfo,sourceType){if("hls"!==sourceType)return null;var segmentDuration=function mediaDuration(timingInfos){var maxDuration=0;return["video","audio"].forEach((function(type){var typeTimingInfo=timingInfos[type+"TimingInfo"];if(typeTimingInfo){var duration,start=typeTimingInfo.start,end=typeTimingInfo.end;"bigint"==typeof start||"bigint"==typeof end?duration=global_window__WEBPACK_IMPORTED_MODULE_3___default.a.BigInt(end)-global_window__WEBPACK_IMPORTED_MODULE_3___default.a.BigInt(start):"number"==typeof start&&"number"==typeof end&&(duration=end-start),void 0!==duration&&duration>maxDuration&&(maxDuration=duration)}})),"bigint"==typeof maxDuration&&maxDuration=11,_this.appendInitSegment_={audio:!0,video:!0},_this.playlistOfLastInitSegment_={audio:null,video:null},_this.callQueue_=[],_this.loadQueue_=[],_this.metadataQueue_={id3:[],caption:[]},_this.waitingOnRemove_=!1,_this.quotaExceededErrorRetryTimeout_=null,_this.activeInitSegmentId_=null,_this.initSegments_={},_this.cacheEncryptionKeys_=settings.cacheEncryptionKeys,_this.keyCache_={},_this.decrypter_=settings.decrypter,_this.syncController_=settings.syncController,_this.syncPoint_={segmentIndex:0,time:0},_this.transmuxer_=_this.createTransmuxer_(),_this.triggerSyncInfoUpdate_=function(){return _this.trigger("syncinfoupdate")},_this.syncController_.on("syncinfoupdate",_this.triggerSyncInfoUpdate_),_this.mediaSource_.addEventListener("sourceopen",(function(){_this.isEndOfStream_()||(_this.ended_=!1)})),_this.fetchAtBuffer_=!1,_this.logger_=logger("SegmentLoader["+_this.loaderType_+"]"),Object.defineProperty(_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_0___default()(_this),"state",{get:function get(){return this.state_},set:function set(newState){newState!==this.state_&&(this.logger_(this.state_+" -> "+newState),this.state_=newState,this.trigger("statechange"))}}),_this.sourceUpdater_.on("ready",(function(){_this.hasEnoughInfoToAppend_()&&_this.processCallQueue_()})),"main"===_this.loaderType_&&_this.timelineChangeController_.on("pendingtimelinechange",(function(){_this.hasEnoughInfoToAppend_()&&_this.processCallQueue_()})),"audio"===_this.loaderType_&&_this.timelineChangeController_.on("timelinechange",(function(){_this.hasEnoughInfoToLoad_()&&_this.processLoadQueue_(),_this.hasEnoughInfoToAppend_()&&_this.processCallQueue_()})),_this}_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_1___default()(SegmentLoader,_videojs$EventTarget);var _proto=SegmentLoader.prototype;return _proto.createTransmuxer_=function createTransmuxer_(){return segmentTransmuxer_createTransmuxer({remux:!1,alignGopsAtEnd:this.safeAppend_,keepOriginalTimestamps:!0,parse708captions:this.parse708captions_,captionServices:this.captionServices_})},_proto.resetStats_=function resetStats_(){this.mediaBytesTransferred=0,this.mediaRequests=0,this.mediaRequestsAborted=0,this.mediaRequestsTimedout=0,this.mediaRequestsErrored=0,this.mediaTransferDuration=0,this.mediaSecondsLoaded=0,this.mediaAppends=0},_proto.dispose=function dispose(){this.trigger("dispose"),this.state="DISPOSED",this.pause(),this.abort_(),this.transmuxer_&&this.transmuxer_.terminate(),this.resetStats_(),this.checkBufferTimeout_&&global_window__WEBPACK_IMPORTED_MODULE_3___default.a.clearTimeout(this.checkBufferTimeout_),this.syncController_&&this.triggerSyncInfoUpdate_&&this.syncController_.off("syncinfoupdate",this.triggerSyncInfoUpdate_),this.off()},_proto.setAudio=function setAudio(enable){this.audioDisabled_=!enable,enable?this.appendInitSegment_.audio=!0:this.sourceUpdater_.removeAudio(0,this.duration_())},_proto.abort=function abort(){"WAITING"===this.state?(this.abort_(),this.state="READY",this.paused()||this.monitorBuffer_()):this.pendingSegment_&&(this.pendingSegment_=null)},_proto.abort_=function abort_(){this.pendingSegment_&&this.pendingSegment_.abortRequests&&this.pendingSegment_.abortRequests(),this.pendingSegment_=null,this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.timelineChangeController_.clearPendingTimelineChange(this.loaderType_),this.waitingOnRemove_=!1,global_window__WEBPACK_IMPORTED_MODULE_3___default.a.clearTimeout(this.quotaExceededErrorRetryTimeout_),this.quotaExceededErrorRetryTimeout_=null},_proto.checkForAbort_=function checkForAbort_(requestId){return"APPENDING"!==this.state||this.pendingSegment_?!this.pendingSegment_||this.pendingSegment_.requestId!==requestId:(this.state="READY",!0)},_proto.error=function error(_error){return void 0!==_error&&(this.logger_("error occurred:",_error),this.error_=_error),this.pendingSegment_=null,this.error_},_proto.endOfStream=function endOfStream(){this.ended_=!0,this.transmuxer_&&segmentTransmuxer_reset(this.transmuxer_),this.gopBuffer_.length=0,this.pause(),this.trigger("ended")},_proto.buffered_=function buffered_(){var trackInfo=this.getMediaInfo_();if(!this.sourceUpdater_||!trackInfo)return video_js__WEBPACK_IMPORTED_MODULE_5__.a.createTimeRanges();if("main"===this.loaderType_){var hasAudio=trackInfo.hasAudio,hasVideo=trackInfo.hasVideo,isMuxed=trackInfo.isMuxed;if(hasVideo&&hasAudio&&!this.audioDisabled_&&!isMuxed)return this.sourceUpdater_.buffered();if(hasVideo)return this.sourceUpdater_.videoBuffered()}return this.sourceUpdater_.audioBuffered()},_proto.initSegmentForMap=function initSegmentForMap(map,set){if(void 0===set&&(set=!1),!map)return null;var id=initSegmentId(map),storedMap=this.initSegments_[id];return set&&!storedMap&&map.bytes&&(this.initSegments_[id]=storedMap={resolvedUri:map.resolvedUri,byterange:map.byterange,bytes:map.bytes,tracks:map.tracks,timescales:map.timescales}),storedMap||map},_proto.segmentKey=function segmentKey(key,set){if(void 0===set&&(set=!1),!key)return null;var id=segmentKeyId(key),storedKey=this.keyCache_[id];this.cacheEncryptionKeys_&&set&&!storedKey&&key.bytes&&(this.keyCache_[id]=storedKey={resolvedUri:key.resolvedUri,bytes:key.bytes});var result={resolvedUri:(storedKey||key).resolvedUri};return storedKey&&(result.bytes=storedKey.bytes),result},_proto.couldBeginLoading_=function couldBeginLoading_(){return this.playlist_&&!this.paused()},_proto.load=function load(){if(this.monitorBuffer_(),this.playlist_)return"INIT"===this.state&&this.couldBeginLoading_()?this.init_():void(!this.couldBeginLoading_()||"READY"!==this.state&&"INIT"!==this.state||(this.state="READY"))},_proto.init_=function init_(){return this.state="READY",this.resetEverything(),this.monitorBuffer_()},_proto.playlist=function playlist(newPlaylist,options){if(void 0===options&&(options={}),newPlaylist){var oldPlaylist=this.playlist_,segmentInfo=this.pendingSegment_;this.playlist_=newPlaylist,this.xhrOptions_=options,"INIT"===this.state&&(newPlaylist.syncInfo={mediaSequence:newPlaylist.mediaSequence,time:0},"main"===this.loaderType_&&this.syncController_.setDateTimeMappingForStart(newPlaylist));var oldId=null;if(oldPlaylist&&(oldPlaylist.id?oldId=oldPlaylist.id:oldPlaylist.uri&&(oldId=oldPlaylist.uri)),this.logger_("playlist update ["+oldId+" => "+(newPlaylist.id||newPlaylist.uri)+"]"),this.trigger("syncinfoupdate"),"INIT"===this.state&&this.couldBeginLoading_())return this.init_();if(!oldPlaylist||oldPlaylist.uri!==newPlaylist.uri)return null!==this.mediaIndex&&(newPlaylist.endList?this.resyncLoader():this.resetLoader()),this.currentMediaInfo_=void 0,void this.trigger("playlistupdate");var mediaSequenceDiff=newPlaylist.mediaSequence-oldPlaylist.mediaSequence;if(this.logger_("live window shift ["+mediaSequenceDiff+"]"),null!==this.mediaIndex)if(this.mediaIndex-=mediaSequenceDiff,this.mediaIndex<0)this.mediaIndex=null,this.partIndex=null;else{var segment=this.playlist_.segments[this.mediaIndex];if(this.partIndex&&(!segment.parts||!segment.parts.length||!segment.parts[this.partIndex])){var mediaIndex=this.mediaIndex;this.logger_("currently processing part (index "+this.partIndex+") no longer exists."),this.resetLoader(),this.mediaIndex=mediaIndex}}segmentInfo&&(segmentInfo.mediaIndex-=mediaSequenceDiff,segmentInfo.mediaIndex<0?(segmentInfo.mediaIndex=null,segmentInfo.partIndex=null):(segmentInfo.mediaIndex>=0&&(segmentInfo.segment=newPlaylist.segments[segmentInfo.mediaIndex]),segmentInfo.partIndex>=0&&segmentInfo.segment.parts&&(segmentInfo.part=segmentInfo.segment.parts[segmentInfo.partIndex]))),this.syncController_.saveExpiredSegmentInfo(oldPlaylist,newPlaylist)}},_proto.pause=function pause(){this.checkBufferTimeout_&&(global_window__WEBPACK_IMPORTED_MODULE_3___default.a.clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=null)},_proto.paused=function paused(){return null===this.checkBufferTimeout_},_proto.resetEverything=function resetEverything(done){this.ended_=!1,this.appendInitSegment_={audio:!0,video:!0},this.resetLoader(),this.remove(0,1/0,done),this.transmuxer_&&(this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),this.transmuxer_.postMessage({action:"reset"}))},_proto.resetLoader=function resetLoader(){this.fetchAtBuffer_=!1,this.resyncLoader()},_proto.resyncLoader=function resyncLoader(){this.transmuxer_&&segmentTransmuxer_reset(this.transmuxer_),this.mediaIndex=null,this.partIndex=null,this.syncPoint_=null,this.isPendingTimestampOffset_=!1,this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.abort(),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})},_proto.remove=function remove(start,end,done,force){if(void 0===done&&(done=function done(){}),void 0===force&&(force=!1),end===1/0&&(end=this.duration_()),end<=start)this.logger_("skipping remove because end ${end} is <= start ${start}");else if(this.sourceUpdater_&&this.getMediaInfo_()){var removesRemaining=1,removeFinished=function removeFinished(){0===--removesRemaining&&done()};for(var track in!force&&this.audioDisabled_||(removesRemaining++,this.sourceUpdater_.removeAudio(start,end,removeFinished)),(force||"main"===this.loaderType_)&&(this.gopBuffer_=function removeGopBuffer(buffer,start,end,mapping){for(var startPts=Math.ceil((start-mapping)*mux_js_lib_utils_clock__WEBPACK_IMPORTED_MODULE_15__.ONE_SECOND_IN_TS),endPts=Math.ceil((end-mapping)*mux_js_lib_utils_clock__WEBPACK_IMPORTED_MODULE_15__.ONE_SECOND_IN_TS),updatedBuffer=buffer.slice(),i=buffer.length;i--&&!(buffer[i].pts<=endPts););if(-1===i)return updatedBuffer;for(var j=i+1;j--&&!(buffer[j].pts<=startPts););return j=Math.max(j,0),updatedBuffer.splice(j,i-j+1),updatedBuffer}(this.gopBuffer_,start,end,this.timeMapping_),removesRemaining++,this.sourceUpdater_.removeVideo(start,end,removeFinished)),this.inbandTextTracks_)removeCuesFromTrack(start,end,this.inbandTextTracks_[track]);removeCuesFromTrack(start,end,this.segmentMetadataTrack_),removeFinished()}else this.logger_("skipping remove because no source updater or starting media info")},_proto.monitorBuffer_=function monitorBuffer_(){this.checkBufferTimeout_&&global_window__WEBPACK_IMPORTED_MODULE_3___default.a.clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=global_window__WEBPACK_IMPORTED_MODULE_3___default.a.setTimeout(this.monitorBufferTick_.bind(this),1)},_proto.monitorBufferTick_=function monitorBufferTick_(){"READY"===this.state&&this.fillBuffer_(),this.checkBufferTimeout_&&global_window__WEBPACK_IMPORTED_MODULE_3___default.a.clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=global_window__WEBPACK_IMPORTED_MODULE_3___default.a.setTimeout(this.monitorBufferTick_.bind(this),500)},_proto.fillBuffer_=function fillBuffer_(){if(!this.sourceUpdater_.updating()){var segmentInfo=this.chooseNextRequest_();segmentInfo&&("number"==typeof segmentInfo.timestampOffset&&(this.isPendingTimestampOffset_=!1,this.timelineChangeController_.pendingTimelineChange({type:this.loaderType_,from:this.currentTimeline_,to:segmentInfo.timeline})),this.loadSegment_(segmentInfo))}},_proto.isEndOfStream_=function isEndOfStream_(mediaIndex,playlist,partIndex){if(void 0===mediaIndex&&(mediaIndex=this.mediaIndex),void 0===playlist&&(playlist=this.playlist_),void 0===partIndex&&(partIndex=this.partIndex),!playlist||!this.mediaSource_)return!1;var segment="number"==typeof mediaIndex&&playlist.segments[mediaIndex],appendedLastSegment=mediaIndex+1===playlist.segments.length,appendedLastPart=!segment||!segment.parts||partIndex+1===segment.parts.length;return playlist.endList&&"open"===this.mediaSource_.readyState&&appendedLastSegment&&appendedLastPart},_proto.chooseNextRequest_=function chooseNextRequest_(){var buffered=this.buffered_(),bufferedEnd=lastBufferedEnd(buffered)||0,bufferedTime=timeAheadOf(buffered,this.currentTime_()),preloaded=!this.hasPlayed_()&&bufferedTime>=1,haveEnoughBuffer=bufferedTime>=this.goalBufferLength_(),segments=this.playlist_.segments;if(!segments.length||preloaded||haveEnoughBuffer)return null;this.syncPoint_=this.syncPoint_||this.syncController_.getSyncPoint(this.playlist_,this.duration_(),this.currentTimeline_,this.currentTime_());var next={partIndex:null,mediaIndex:null,startOfSegment:null,playlist:this.playlist_,isSyncRequest:Boolean(!this.syncPoint_)};if(next.isSyncRequest)next.mediaIndex=function getSyncSegmentCandidate(currentTimeline,segments,targetTime){segments=segments||[];for(var timelineSegments=[],time=0,i=0;itargetTime))return i}return 0===timelineSegments.length?0:timelineSegments[timelineSegments.length-1]}(this.currentTimeline_,segments,bufferedEnd);else if(null!==this.mediaIndex){var segment=segments[this.mediaIndex],partIndex="number"==typeof this.partIndex?this.partIndex:-1;next.startOfSegment=segment.end?segment.end:bufferedEnd,segment.parts&&segment.parts[partIndex+1]?(next.mediaIndex=this.mediaIndex,next.partIndex=partIndex+1):next.mediaIndex=this.mediaIndex+1}else{var _Playlist$getMediaInf=Playlist.getMediaInfoForTime({experimentalExactManifestTimings:this.experimentalExactManifestTimings,playlist:this.playlist_,currentTime:this.fetchAtBuffer_?bufferedEnd:this.currentTime_(),startingPartIndex:this.syncPoint_.partIndex,startingSegmentIndex:this.syncPoint_.segmentIndex,startTime:this.syncPoint_.time}),segmentIndex=_Playlist$getMediaInf.segmentIndex,startTime=_Playlist$getMediaInf.startTime,_partIndex=_Playlist$getMediaInf.partIndex;next.getMediaInfoForTime=this.fetchAtBuffer_?"bufferedEnd "+bufferedEnd:"currentTime "+this.currentTime_(),next.mediaIndex=segmentIndex,next.startOfSegment=startTime,next.partIndex=_partIndex}var nextSegment=segments[next.mediaIndex],nextPart=nextSegment&&"number"==typeof next.partIndex&&nextSegment.parts&&nextSegment.parts[next.partIndex];if(!nextSegment||"number"==typeof next.partIndex&&!nextPart)return null;if("number"!=typeof next.partIndex&&nextSegment.parts&&(next.partIndex=0,nextPart=nextSegment.parts[0]),!bufferedTime&&nextPart&&!nextPart.independent)if(0===next.partIndex){var lastSegment=segments[next.mediaIndex-1],lastSegmentLastPart=lastSegment.parts&&lastSegment.parts.length&&lastSegment.parts[lastSegment.parts.length-1];lastSegmentLastPart&&lastSegmentLastPart.independent&&(next.mediaIndex-=1,next.partIndex=lastSegment.parts.length-1,next.independent="previous segment")}else nextSegment.parts[next.partIndex-1].independent&&(next.partIndex-=1,next.independent="previous part");var ended=this.mediaSource_&&"ended"===this.mediaSource_.readyState;return next.mediaIndex>=segments.length-1&&ended&&!this.seeking_()?null:this.generateSegmentInfo_(next)},_proto.generateSegmentInfo_=function generateSegmentInfo_(options){var independent=options.independent,playlist=options.playlist,mediaIndex=options.mediaIndex,startOfSegment=options.startOfSegment,isSyncRequest=options.isSyncRequest,partIndex=options.partIndex,forceTimestampOffset=options.forceTimestampOffset,getMediaInfoForTime=options.getMediaInfoForTime,segment=playlist.segments[mediaIndex],part="number"==typeof partIndex&&segment.parts[partIndex],segmentInfo={requestId:"segment-loader-"+Math.random(),uri:part&&part.resolvedUri||segment.resolvedUri,mediaIndex:mediaIndex,partIndex:part?partIndex:null,isSyncRequest:isSyncRequest,startOfSegment:startOfSegment,playlist:playlist,bytes:null,encryptedBytes:null,timestampOffset:null,timeline:segment.timeline,duration:part&&part.duration||segment.duration,segment:segment,part:part,byteLength:0,transmuxer:this.transmuxer_,getMediaInfoForTime:getMediaInfoForTime,independent:independent},overrideCheck=void 0!==forceTimestampOffset?forceTimestampOffset:this.isPendingTimestampOffset_;segmentInfo.timestampOffset=this.timestampOffsetForSegment_({segmentTimeline:segment.timeline,currentTimeline:this.currentTimeline_,startOfSegment:startOfSegment,buffered:this.buffered_(),overrideCheck:overrideCheck});var audioBufferedEnd=lastBufferedEnd(this.sourceUpdater_.audioBuffered());return"number"==typeof audioBufferedEnd&&(segmentInfo.audioAppendStart=audioBufferedEnd-this.sourceUpdater_.audioTimestampOffset()),this.sourceUpdater_.videoBuffered().length&&(segmentInfo.gopsToAlignWith=function gopsSafeToAlignWith(buffer,currentTime,mapping){if(null==currentTime||!buffer.length)return[];var i,currentTimePts=Math.ceil((currentTime-mapping+3)*mux_js_lib_utils_clock__WEBPACK_IMPORTED_MODULE_15__.ONE_SECOND_IN_TS);for(i=0;icurrentTimePts);i++);return buffer.slice(i)}(this.gopBuffer_,this.currentTime_()-this.sourceUpdater_.videoTimestampOffset(),this.timeMapping_)),segmentInfo},_proto.timestampOffsetForSegment_=function timestampOffsetForSegment_(options){return function timestampOffsetForSegment(_ref){var segmentTimeline=_ref.segmentTimeline,currentTimeline=_ref.currentTimeline,startOfSegment=_ref.startOfSegment,buffered=_ref.buffered;return _ref.overrideCheck||segmentTimeline!==currentTimeline?segmentTimeline "+endTime+" for "+trackName),function createCaptionsTrackIfNotExists(inbandTextTracks,tech,captionStream){if(!inbandTextTracks[captionStream]){tech.trigger({type:"usage",name:"vhs-608"}),tech.trigger({type:"usage",name:"hls-608"});var instreamId=captionStream;/^cc708_/.test(captionStream)&&(instreamId="SERVICE"+captionStream.split("_")[1]);var track=tech.textTracks().getTrackById(instreamId);if(track)inbandTextTracks[captionStream]=track;else{var label=captionStream,language=captionStream,def=!1,captionService=(tech.options_.vhs&&tech.options_.vhs.captionServices||{})[instreamId];captionService&&(label=captionService.label,language=captionService.language,def=captionService.default),inbandTextTracks[captionStream]=tech.addRemoteTextTrack({kind:"captions",id:instreamId,default:def,label:label,language:language},!1).track}}}(inbandTextTracks,_this2.vhs_.tech_,trackName),removeCuesFromTrack(startTime,endTime,inbandTextTracks[trackName]),function addCaptionData(_ref){var inbandTextTracks=_ref.inbandTextTracks,captionArray=_ref.captionArray,timestampOffset=_ref.timestampOffset;if(captionArray){var Cue=global_window__WEBPACK_IMPORTED_MODULE_3___default.a.WebKitDataCue||global_window__WEBPACK_IMPORTED_MODULE_3___default.a.VTTCue;captionArray.forEach((function(caption){var track=caption.stream;inbandTextTracks[track].addCue(new Cue(caption.startTime+timestampOffset,caption.endTime+timestampOffset,caption.text))}))}}({captionArray:captions,inbandTextTracks:inbandTextTracks,timestampOffset:timestampOffset})})),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})}else this.metadataQueue_.caption.push(this.handleCaptions_.bind(this,simpleSegment,captionData));else this.logger_("SegmentLoader received no captions from a caption event")},_proto.handleId3_=function handleId3_(simpleSegment,id3Frames,dispatchType){if(this.earlyAbortWhenNeeded_(simpleSegment.stats),!this.checkForAbort_(simpleSegment.requestId))if(this.pendingSegment_.hasAppendedData_){var timestampOffset=null===this.sourceUpdater_.videoTimestampOffset()?this.sourceUpdater_.audioTimestampOffset():this.sourceUpdater_.videoTimestampOffset();!function createMetadataTrackIfNotExists(inbandTextTracks,dispatchType,tech){inbandTextTracks.metadataTrack_||(inbandTextTracks.metadataTrack_=tech.addRemoteTextTrack({kind:"metadata",label:"Timed Metadata"},!1).track,inbandTextTracks.metadataTrack_.inBandMetadataTrackDispatchType=dispatchType)}(this.inbandTextTracks_,dispatchType,this.vhs_.tech_),addMetadata({inbandTextTracks:this.inbandTextTracks_,metadataArray:id3Frames,timestampOffset:timestampOffset,videoDuration:this.duration_()})}else this.metadataQueue_.id3.push(this.handleId3_.bind(this,simpleSegment,id3Frames,dispatchType))},_proto.processMetadataQueue_=function processMetadataQueue_(){this.metadataQueue_.id3.forEach((function(fn){return fn()})),this.metadataQueue_.caption.forEach((function(fn){return fn()})),this.metadataQueue_.id3=[],this.metadataQueue_.caption=[]},_proto.processCallQueue_=function processCallQueue_(){var callQueue=this.callQueue_;this.callQueue_=[],callQueue.forEach((function(fun){return fun()}))},_proto.processLoadQueue_=function processLoadQueue_(){var loadQueue=this.loadQueue_;this.loadQueue_=[],loadQueue.forEach((function(fun){return fun()}))},_proto.hasEnoughInfoToLoad_=function hasEnoughInfoToLoad_(){if("audio"!==this.loaderType_)return!0;var segmentInfo=this.pendingSegment_;return!!segmentInfo&&(!this.getCurrentMediaInfo_()||!shouldWaitForTimelineChange({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:segmentInfo.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_}))},_proto.getCurrentMediaInfo_=function getCurrentMediaInfo_(segmentInfo){return void 0===segmentInfo&&(segmentInfo=this.pendingSegment_),segmentInfo&&segmentInfo.trackInfo||this.currentMediaInfo_},_proto.getMediaInfo_=function getMediaInfo_(segmentInfo){return void 0===segmentInfo&&(segmentInfo=this.pendingSegment_),this.getCurrentMediaInfo_(segmentInfo)||this.startingMediaInfo_},_proto.hasEnoughInfoToAppend_=function hasEnoughInfoToAppend_(){if(!this.sourceUpdater_.ready())return!1;if(this.waitingOnRemove_||this.quotaExceededErrorRetryTimeout_)return!1;var segmentInfo=this.pendingSegment_,trackInfo=this.getCurrentMediaInfo_();if(!segmentInfo||!trackInfo)return!1;var hasAudio=trackInfo.hasAudio,hasVideo=trackInfo.hasVideo,isMuxed=trackInfo.isMuxed;return!(hasVideo&&!segmentInfo.videoTimingInfo)&&(!(hasAudio&&!this.audioDisabled_&&!isMuxed&&!segmentInfo.audioTimingInfo)&&!shouldWaitForTimelineChange({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:segmentInfo.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_}))},_proto.handleData_=function handleData_(simpleSegment,result){if(this.earlyAbortWhenNeeded_(simpleSegment.stats),!this.checkForAbort_(simpleSegment.requestId))if(!this.callQueue_.length&&this.hasEnoughInfoToAppend_()){var segmentInfo=this.pendingSegment_;if(this.setTimeMapping_(segmentInfo.timeline),this.updateMediaSecondsLoaded_(segmentInfo.part||segmentInfo.segment),"closed"!==this.mediaSource_.readyState){if(simpleSegment.map&&(simpleSegment.map=this.initSegmentForMap(simpleSegment.map,!0),segmentInfo.segment.map=simpleSegment.map),simpleSegment.key&&this.segmentKey(simpleSegment.key,!0),segmentInfo.isFmp4=simpleSegment.isFmp4,segmentInfo.timingInfo=segmentInfo.timingInfo||{},segmentInfo.isFmp4)this.trigger("fmp4"),segmentInfo.timingInfo.start=segmentInfo[timingInfoPropertyForMedia(result.type)].start;else{var firstVideoFrameTimeForData,trackInfo=this.getCurrentMediaInfo_(),useVideoTimingInfo="main"===this.loaderType_&&trackInfo&&trackInfo.hasVideo;useVideoTimingInfo&&(firstVideoFrameTimeForData=segmentInfo.videoTimingInfo.start),segmentInfo.timingInfo.start=this.trueSegmentStart_({currentStart:segmentInfo.timingInfo.start,playlist:segmentInfo.playlist,mediaIndex:segmentInfo.mediaIndex,currentVideoTimestampOffset:this.sourceUpdater_.videoTimestampOffset(),useVideoTimingInfo:useVideoTimingInfo,firstVideoFrameTimeForData:firstVideoFrameTimeForData,videoTimingInfo:segmentInfo.videoTimingInfo,audioTimingInfo:segmentInfo.audioTimingInfo})}if(this.updateAppendInitSegmentStatus(segmentInfo,result.type),this.updateSourceBufferTimestampOffset_(segmentInfo),segmentInfo.isSyncRequest){this.updateTimingInfoEnd_(segmentInfo),this.syncController_.saveSegmentTimingInfo({segmentInfo:segmentInfo,shouldSaveTimelineMapping:"main"===this.loaderType_});var next=this.chooseNextRequest_();if(next.mediaIndex!==segmentInfo.mediaIndex||next.partIndex!==segmentInfo.partIndex)return void this.logger_("sync segment was incorrect, not appending");this.logger_("sync segment was correct, appending")}segmentInfo.hasAppendedData_=!0,this.processMetadataQueue_(),this.appendData_(segmentInfo,result)}}else this.callQueue_.push(this.handleData_.bind(this,simpleSegment,result))},_proto.updateAppendInitSegmentStatus=function updateAppendInitSegmentStatus(segmentInfo,type){"main"!==this.loaderType_||"number"!=typeof segmentInfo.timestampOffset||segmentInfo.changedTimestampOffset||(this.appendInitSegment_={audio:!0,video:!0}),this.playlistOfLastInitSegment_[type]!==segmentInfo.playlist&&(this.appendInitSegment_[type]=!0)},_proto.getInitSegmentAndUpdateState_=function getInitSegmentAndUpdateState_(_ref4){var type=_ref4.type,initSegment=_ref4.initSegment,map=_ref4.map,playlist=_ref4.playlist;if(map){var id=initSegmentId(map);if(this.activeInitSegmentId_===id)return null;initSegment=this.initSegmentForMap(map,!0).bytes,this.activeInitSegmentId_=id}return initSegment&&this.appendInitSegment_[type]?(this.playlistOfLastInitSegment_[type]=playlist,this.appendInitSegment_[type]=!1,this.activeInitSegmentId_=null,initSegment):null},_proto.handleQuotaExceededError_=function handleQuotaExceededError_(_ref5,error){var _this3=this,segmentInfo=_ref5.segmentInfo,type=_ref5.type,bytes=_ref5.bytes,audioBuffered=this.sourceUpdater_.audioBuffered(),videoBuffered=this.sourceUpdater_.videoBuffered();audioBuffered.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the audio buffer: "+timeRangesToArray(audioBuffered).join(", ")),videoBuffered.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the video buffer: "+timeRangesToArray(videoBuffered).join(", "));var audioBufferStart=audioBuffered.length?audioBuffered.start(0):0,audioBufferEnd=audioBuffered.length?audioBuffered.end(audioBuffered.length-1):0,videoBufferStart=videoBuffered.length?videoBuffered.start(0):0,videoBufferEnd=videoBuffered.length?videoBuffered.end(videoBuffered.length-1):0;if(audioBufferEnd-audioBufferStart<=1&&videoBufferEnd-videoBufferStart<=1)return this.logger_("On QUOTA_EXCEEDED_ERR, single segment too large to append to buffer, triggering an error. Appended byte length: "+bytes.byteLength+", audio buffer: "+timeRangesToArray(audioBuffered).join(", ")+", video buffer: "+timeRangesToArray(videoBuffered).join(", ")+", "),this.error({message:"Quota exceeded error with append of a single segment of content",excludeUntil:1/0}),void this.trigger("error");this.waitingOnRemove_=!0,this.callQueue_.push(this.appendToSourceBuffer_.bind(this,{segmentInfo:segmentInfo,type:type,bytes:bytes}));var timeToRemoveUntil=this.currentTime_()-1;this.logger_("On QUOTA_EXCEEDED_ERR, removing audio/video from 0 to "+timeToRemoveUntil),this.remove(0,timeToRemoveUntil,(function(){_this3.logger_("On QUOTA_EXCEEDED_ERR, retrying append in 1s"),_this3.waitingOnRemove_=!1,_this3.quotaExceededErrorRetryTimeout_=global_window__WEBPACK_IMPORTED_MODULE_3___default.a.setTimeout((function(){_this3.logger_("On QUOTA_EXCEEDED_ERR, re-processing call queue"),_this3.quotaExceededErrorRetryTimeout_=null,_this3.processCallQueue_()}),1e3)}),!0)},_proto.handleAppendError_=function handleAppendError_(_ref6,error){var segmentInfo=_ref6.segmentInfo,type=_ref6.type,bytes=_ref6.bytes;error&&(22!==error.code?(this.logger_("Received non QUOTA_EXCEEDED_ERR on append",error),this.error(type+" append of "+bytes.length+"b failed for segment #"+segmentInfo.mediaIndex+" in playlist "+segmentInfo.playlist.id),this.trigger("appenderror")):this.handleQuotaExceededError_({segmentInfo:segmentInfo,type:type,bytes:bytes}))},_proto.appendToSourceBuffer_=function appendToSourceBuffer_(_ref7){var segmentInfo=_ref7.segmentInfo,type=_ref7.type,initSegment=_ref7.initSegment,data=_ref7.data,bytes=_ref7.bytes;if(!bytes){var segments=[data],byteLength=data.byteLength;initSegment&&(segments.unshift(initSegment),byteLength+=initSegment.byteLength),bytes=function concatSegments(segmentObj){var tempBuffer,offset=0;return segmentObj.bytes&&(tempBuffer=new Uint8Array(segmentObj.bytes),segmentObj.segments.forEach((function(segment){tempBuffer.set(segment,offset),offset+=segment.byteLength}))),tempBuffer}({bytes:byteLength,segments:segments})}this.sourceUpdater_.appendBuffer({segmentInfo:segmentInfo,type:type,bytes:bytes},this.handleAppendError_.bind(this,{segmentInfo:segmentInfo,type:type,bytes:bytes}))},_proto.handleSegmentTimingInfo_=function handleSegmentTimingInfo_(type,requestId,segmentTimingInfo){if(this.pendingSegment_&&requestId===this.pendingSegment_.requestId){var segment=this.pendingSegment_.segment,timingInfoProperty=type+"TimingInfo";segment[timingInfoProperty]||(segment[timingInfoProperty]={}),segment[timingInfoProperty].transmuxerPrependedSeconds=segmentTimingInfo.prependedContentDuration||0,segment[timingInfoProperty].transmuxedPresentationStart=segmentTimingInfo.start.presentation,segment[timingInfoProperty].transmuxedDecodeStart=segmentTimingInfo.start.decode,segment[timingInfoProperty].transmuxedPresentationEnd=segmentTimingInfo.end.presentation,segment[timingInfoProperty].transmuxedDecodeEnd=segmentTimingInfo.end.decode,segment[timingInfoProperty].baseMediaDecodeTime=segmentTimingInfo.baseMediaDecodeTime}},_proto.appendData_=function appendData_(segmentInfo,result){var type=result.type,data=result.data;if(data&&data.byteLength&&("audio"!==type||!this.audioDisabled_)){var initSegment=this.getInitSegmentAndUpdateState_({type:type,initSegment:result.initSegment,playlist:segmentInfo.playlist,map:segmentInfo.isFmp4?segmentInfo.segment.map:null});this.appendToSourceBuffer_({segmentInfo:segmentInfo,type:type,initSegment:initSegment,data:data})}},_proto.loadSegment_=function loadSegment_(segmentInfo){var _this4=this;this.state="WAITING",this.pendingSegment_=segmentInfo,this.trimBackBuffer_(segmentInfo),"number"==typeof segmentInfo.timestampOffset&&this.transmuxer_&&this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),this.hasEnoughInfoToLoad_()?this.updateTransmuxerAndRequestSegment_(segmentInfo):this.loadQueue_.push((function(){var options=_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_6___default()({},segmentInfo,{forceTimestampOffset:!0});_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_6___default()(segmentInfo,_this4.generateSegmentInfo_(options)),_this4.isPendingTimestampOffset_=!1,_this4.updateTransmuxerAndRequestSegment_(segmentInfo)}))},_proto.updateTransmuxerAndRequestSegment_=function updateTransmuxerAndRequestSegment_(segmentInfo){var _this5=this;this.shouldUpdateTransmuxerTimestampOffset_(segmentInfo.timestampOffset)&&(this.gopBuffer_.length=0,segmentInfo.gopsToAlignWith=[],this.timeMapping_=0,this.transmuxer_.postMessage({action:"reset"}),this.transmuxer_.postMessage({action:"setTimestampOffset",timestampOffset:segmentInfo.timestampOffset}));var simpleSegment=this.createSimplifiedSegmentObj_(segmentInfo),isEndOfStream=this.isEndOfStream_(segmentInfo.mediaIndex,segmentInfo.playlist,segmentInfo.partIndex),isWalkingForward=null!==this.mediaIndex,isDiscontinuity=segmentInfo.timeline!==this.currentTimeline_&&segmentInfo.timeline>0,isEndOfTimeline=isEndOfStream||isWalkingForward&&isDiscontinuity;this.logger_("Requesting "+segmentInfoString(segmentInfo)),simpleSegment.map&&!simpleSegment.map.bytes&&(this.logger_("going to request init segment."),this.appendInitSegment_={video:!0,audio:!0}),segmentInfo.abortRequests=mediaSegmentRequest({xhr:this.vhs_.xhr,xhrOptions:this.xhrOptions_,decryptionWorker:this.decrypter_,segment:simpleSegment,abortFn:this.handleAbort_.bind(this,segmentInfo),progressFn:this.handleProgress_.bind(this),trackInfoFn:this.handleTrackInfo_.bind(this),timingInfoFn:this.handleTimingInfo_.bind(this),videoSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"video",segmentInfo.requestId),audioSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"audio",segmentInfo.requestId),captionsFn:this.handleCaptions_.bind(this),isEndOfTimeline:isEndOfTimeline,endedTimelineFn:function endedTimelineFn(){_this5.logger_("received endedtimeline callback")},id3Fn:this.handleId3_.bind(this),dataFn:this.handleData_.bind(this),doneFn:this.segmentRequestFinished_.bind(this),onTransmuxerLog:function onTransmuxerLog(_ref8){var message=_ref8.message,level=_ref8.level,stream=_ref8.stream;_this5.logger_(segmentInfoString(segmentInfo)+" logged from transmuxer stream "+stream+" as a "+level+": "+message)}})},_proto.trimBackBuffer_=function trimBackBuffer_(segmentInfo){var removeToTime=function safeBackBufferTrimTime(seekable,currentTime,targetDuration){var trimTime=currentTime-Config.BACK_BUFFER_LENGTH;seekable.length&&(trimTime=Math.max(trimTime,seekable.start(0)));var maxTrimTime=currentTime-targetDuration;return Math.min(maxTrimTime,trimTime)}(this.seekable_(),this.currentTime_(),this.playlist_.targetDuration||10);removeToTime>0&&this.remove(0,removeToTime)},_proto.createSimplifiedSegmentObj_=function createSimplifiedSegmentObj_(segmentInfo){var segment=segmentInfo.segment,part=segmentInfo.part,simpleSegment={resolvedUri:part?part.resolvedUri:segment.resolvedUri,byterange:part?part.byterange:segment.byterange,requestId:segmentInfo.requestId,transmuxer:segmentInfo.transmuxer,audioAppendStart:segmentInfo.audioAppendStart,gopsToAlignWith:segmentInfo.gopsToAlignWith,part:segmentInfo.part},previousSegment=segmentInfo.playlist.segments[segmentInfo.mediaIndex-1];if(previousSegment&&previousSegment.timeline===segment.timeline&&(previousSegment.videoTimingInfo?simpleSegment.baseStartTime=previousSegment.videoTimingInfo.transmuxedDecodeEnd:previousSegment.audioTimingInfo&&(simpleSegment.baseStartTime=previousSegment.audioTimingInfo.transmuxedDecodeEnd)),segment.key){var iv=segment.key.iv||new Uint32Array([0,0,0,segmentInfo.mediaIndex+segmentInfo.playlist.mediaSequence]);simpleSegment.key=this.segmentKey(segment.key),simpleSegment.key.iv=iv}return segment.map&&(simpleSegment.map=this.initSegmentForMap(segment.map)),simpleSegment},_proto.saveTransferStats_=function saveTransferStats_(stats){this.mediaRequests+=1,stats&&(this.mediaBytesTransferred+=stats.bytesReceived,this.mediaTransferDuration+=stats.roundTripTime)},_proto.saveBandwidthRelatedStats_=function saveBandwidthRelatedStats_(duration,stats){this.pendingSegment_.byteLength=stats.bytesReceived,duration<1/60?this.logger_("Ignoring segment's bandwidth because its duration of "+duration+" is less than the min to record "+1/60):(this.bandwidth=stats.bandwidth,this.roundTrip=stats.roundTripTime)},_proto.handleTimeout_=function handleTimeout_(){this.mediaRequestsTimedout+=1,this.bandwidth=1,this.roundTrip=NaN,this.trigger("bandwidthupdate"),this.trigger("timeout")},_proto.segmentRequestFinished_=function segmentRequestFinished_(error,simpleSegment,result){if(this.callQueue_.length)this.callQueue_.push(this.segmentRequestFinished_.bind(this,error,simpleSegment,result));else if(this.saveTransferStats_(simpleSegment.stats),this.pendingSegment_&&simpleSegment.requestId===this.pendingSegment_.requestId){if(error){if(this.pendingSegment_=null,this.state="READY",error.code===REQUEST_ERRORS_ABORTED)return;return this.pause(),error.code===REQUEST_ERRORS_TIMEOUT?void this.handleTimeout_():(this.mediaRequestsErrored+=1,this.error(error),void this.trigger("error"))}var segmentInfo=this.pendingSegment_;this.saveBandwidthRelatedStats_(segmentInfo.duration,simpleSegment.stats),segmentInfo.endOfAllRequests=simpleSegment.endOfAllRequests,result.gopInfo&&(this.gopBuffer_=function updateGopBuffer(buffer,gops,replace){if(!gops.length)return buffer;if(replace)return gops.slice();for(var start=gops[0].pts,i=0;i=start);i++);return buffer.slice(0,i).concat(gops)}(this.gopBuffer_,result.gopInfo,this.safeAppend_)),this.state="APPENDING",this.trigger("appending"),this.waitForAppendsToComplete_(segmentInfo)}},_proto.setTimeMapping_=function setTimeMapping_(timeline){var timelineMapping=this.syncController_.mappingForTimeline(timeline);null!==timelineMapping&&(this.timeMapping_=timelineMapping)},_proto.updateMediaSecondsLoaded_=function updateMediaSecondsLoaded_(segment){"number"==typeof segment.start&&"number"==typeof segment.end?this.mediaSecondsLoaded+=segment.end-segment.start:this.mediaSecondsLoaded+=segment.duration},_proto.shouldUpdateTransmuxerTimestampOffset_=function shouldUpdateTransmuxerTimestampOffset_(timestampOffset){return null!==timestampOffset&&("main"===this.loaderType_&×tampOffset!==this.sourceUpdater_.videoTimestampOffset()||!this.audioDisabled_&×tampOffset!==this.sourceUpdater_.audioTimestampOffset())},_proto.trueSegmentStart_=function trueSegmentStart_(_ref9){var currentStart=_ref9.currentStart,playlist=_ref9.playlist,mediaIndex=_ref9.mediaIndex,firstVideoFrameTimeForData=_ref9.firstVideoFrameTimeForData,currentVideoTimestampOffset=_ref9.currentVideoTimestampOffset,useVideoTimingInfo=_ref9.useVideoTimingInfo,videoTimingInfo=_ref9.videoTimingInfo,audioTimingInfo=_ref9.audioTimingInfo;if(void 0!==currentStart)return currentStart;if(!useVideoTimingInfo)return audioTimingInfo.start;var previousSegment=playlist.segments[mediaIndex-1];return 0!==mediaIndex&&previousSegment&&void 0!==previousSegment.start&&previousSegment.end===firstVideoFrameTimeForData+currentVideoTimestampOffset?videoTimingInfo.start:firstVideoFrameTimeForData},_proto.waitForAppendsToComplete_=function waitForAppendsToComplete_(segmentInfo){var trackInfo=this.getCurrentMediaInfo_(segmentInfo);if(!trackInfo)return this.error({message:"No starting media returned, likely due to an unsupported media format.",blacklistDuration:1/0}),void this.trigger("error");var hasAudio=trackInfo.hasAudio,hasVideo=trackInfo.hasVideo,isMuxed=trackInfo.isMuxed,waitForVideo="main"===this.loaderType_&&hasVideo,waitForAudio=!this.audioDisabled_&&hasAudio&&!isMuxed;if(segmentInfo.waitingOnAppends=0,!segmentInfo.hasAppendedData_)return segmentInfo.timingInfo||"number"!=typeof segmentInfo.timestampOffset||(this.isPendingTimestampOffset_=!0),segmentInfo.timingInfo={start:0},segmentInfo.waitingOnAppends++,this.isPendingTimestampOffset_||(this.updateSourceBufferTimestampOffset_(segmentInfo),this.processMetadataQueue_()),void this.checkAppendsDone_(segmentInfo);waitForVideo&&segmentInfo.waitingOnAppends++,waitForAudio&&segmentInfo.waitingOnAppends++,waitForVideo&&this.sourceUpdater_.videoQueueCallback(this.checkAppendsDone_.bind(this,segmentInfo)),waitForAudio&&this.sourceUpdater_.audioQueueCallback(this.checkAppendsDone_.bind(this,segmentInfo))},_proto.checkAppendsDone_=function checkAppendsDone_(segmentInfo){this.checkForAbort_(segmentInfo.requestId)||(segmentInfo.waitingOnAppends--,0===segmentInfo.waitingOnAppends&&this.handleAppendsDone_())},_proto.checkForIllegalMediaSwitch=function checkForIllegalMediaSwitch(trackInfo){var illegalMediaSwitchError=function illegalMediaSwitch(loaderType,startingMedia,trackInfo){return"main"===loaderType&&startingMedia&&trackInfo?trackInfo.hasAudio||trackInfo.hasVideo?startingMedia.hasVideo&&!trackInfo.hasVideo?"Only audio found in segment when we expected video. We can't switch to audio only from a stream that had video. To get rid of this message, please add codec information to the manifest.":!startingMedia.hasVideo&&trackInfo.hasVideo?"Video found in segment when we expected only audio. We can't switch to a stream with video from an audio only stream. To get rid of this message, please add codec information to the manifest.":null:"Neither audio nor video found in segment.":null}(this.loaderType_,this.getCurrentMediaInfo_(),trackInfo);return!!illegalMediaSwitchError&&(this.error({message:illegalMediaSwitchError,blacklistDuration:1/0}),this.trigger("error"),!0)},_proto.updateSourceBufferTimestampOffset_=function updateSourceBufferTimestampOffset_(segmentInfo){if(null!==segmentInfo.timestampOffset&&"number"==typeof segmentInfo.timingInfo.start&&!segmentInfo.changedTimestampOffset&&"main"===this.loaderType_){var didChange=!1;segmentInfo.timestampOffset-=this.getSegmentStartTimeForTimestampOffsetCalculation_({videoTimingInfo:segmentInfo.segment.videoTimingInfo,audioTimingInfo:segmentInfo.segment.audioTimingInfo,timingInfo:segmentInfo.timingInfo}),segmentInfo.changedTimestampOffset=!0,segmentInfo.timestampOffset!==this.sourceUpdater_.videoTimestampOffset()&&(this.sourceUpdater_.videoTimestampOffset(segmentInfo.timestampOffset),didChange=!0),segmentInfo.timestampOffset!==this.sourceUpdater_.audioTimestampOffset()&&(this.sourceUpdater_.audioTimestampOffset(segmentInfo.timestampOffset),didChange=!0),didChange&&this.trigger("timestampoffset")}},_proto.getSegmentStartTimeForTimestampOffsetCalculation_=function getSegmentStartTimeForTimestampOffsetCalculation_(_ref10){var videoTimingInfo=_ref10.videoTimingInfo,audioTimingInfo=_ref10.audioTimingInfo,timingInfo=_ref10.timingInfo;return this.useDtsForTimestampOffset_?videoTimingInfo&&"number"==typeof videoTimingInfo.transmuxedDecodeStart?videoTimingInfo.transmuxedDecodeStart:audioTimingInfo&&"number"==typeof audioTimingInfo.transmuxedDecodeStart?audioTimingInfo.transmuxedDecodeStart:timingInfo.start:timingInfo.start},_proto.updateTimingInfoEnd_=function updateTimingInfoEnd_(segmentInfo){segmentInfo.timingInfo=segmentInfo.timingInfo||{};var trackInfo=this.getMediaInfo_(),prioritizedTimingInfo="main"===this.loaderType_&&trackInfo&&trackInfo.hasVideo&&segmentInfo.videoTimingInfo?segmentInfo.videoTimingInfo:segmentInfo.audioTimingInfo;prioritizedTimingInfo&&(segmentInfo.timingInfo.end="number"==typeof prioritizedTimingInfo.end?prioritizedTimingInfo.end:prioritizedTimingInfo.start+segmentInfo.duration)},_proto.handleAppendsDone_=function handleAppendsDone_(){if(this.pendingSegment_&&this.trigger("appendsdone"),!this.pendingSegment_)return this.state="READY",void(this.paused()||this.monitorBuffer_());var segmentInfo=this.pendingSegment_;this.updateTimingInfoEnd_(segmentInfo),this.shouldSaveSegmentTimingInfo_&&this.syncController_.saveSegmentTimingInfo({segmentInfo:segmentInfo,shouldSaveTimelineMapping:"main"===this.loaderType_});var segmentDurationMessage=getTroublesomeSegmentDurationMessage(segmentInfo,this.sourceType_);if(segmentDurationMessage&&("warn"===segmentDurationMessage.severity?video_js__WEBPACK_IMPORTED_MODULE_5__.a.log.warn(segmentDurationMessage.message):this.logger_(segmentDurationMessage.message)),this.recordThroughput_(segmentInfo),this.pendingSegment_=null,this.state="READY",!segmentInfo.isSyncRequest||(this.trigger("syncinfoupdate"),segmentInfo.hasAppendedData_)){this.logger_("Appended "+segmentInfoString(segmentInfo)),this.addSegmentMetadataCue_(segmentInfo),this.fetchAtBuffer_=!0,this.currentTimeline_!==segmentInfo.timeline&&(this.timelineChangeController_.lastTimelineChange({type:this.loaderType_,from:this.currentTimeline_,to:segmentInfo.timeline}),"main"!==this.loaderType_||this.audioDisabled_||this.timelineChangeController_.lastTimelineChange({type:"audio",from:this.currentTimeline_,to:segmentInfo.timeline})),this.currentTimeline_=segmentInfo.timeline,this.trigger("syncinfoupdate");var segment=segmentInfo.segment,part=segmentInfo.part,badSegmentGuess=segment.end&&this.currentTime_()-segment.end>3*segmentInfo.playlist.targetDuration,badPartGuess=part&&part.end&&this.currentTime_()-part.end>3*segmentInfo.playlist.partTargetDuration;if(badSegmentGuess||badPartGuess)return this.logger_("bad "+(badSegmentGuess?"segment":"part")+" "+segmentInfoString(segmentInfo)),void this.resetEverything();null!==this.mediaIndex&&this.trigger("bandwidthupdate"),this.trigger("progress"),this.mediaIndex=segmentInfo.mediaIndex,this.partIndex=segmentInfo.partIndex,this.isEndOfStream_(segmentInfo.mediaIndex,segmentInfo.playlist,segmentInfo.partIndex)&&this.endOfStream(),this.trigger("appended"),segmentInfo.hasAppendedData_&&this.mediaAppends++,this.paused()||this.monitorBuffer_()}else this.logger_("Throwing away un-appended sync request "+segmentInfoString(segmentInfo))},_proto.recordThroughput_=function recordThroughput_(segmentInfo){if(segmentInfo.duration<1/60)this.logger_("Ignoring segment's throughput because its duration of "+segmentInfo.duration+" is less than the min to record "+1/60);else{var rate=this.throughput.rate,segmentProcessingTime=Date.now()-segmentInfo.endOfAllRequests+1,segmentProcessingThroughput=Math.floor(segmentInfo.byteLength/segmentProcessingTime*8*1e3);this.throughput.rate+=(segmentProcessingThroughput-rate)/++this.throughput.count}},_proto.addSegmentMetadataCue_=function addSegmentMetadataCue_(segmentInfo){if(this.segmentMetadataTrack_){var segment=segmentInfo.segment,start=segment.start,end=segment.end;if(finite(start)&&finite(end)){removeCuesFromTrack(start,end,this.segmentMetadataTrack_);var Cue=global_window__WEBPACK_IMPORTED_MODULE_3___default.a.WebKitDataCue||global_window__WEBPACK_IMPORTED_MODULE_3___default.a.VTTCue,value={custom:segment.custom,dateTimeObject:segment.dateTimeObject,dateTimeString:segment.dateTimeString,bandwidth:segmentInfo.playlist.attributes.BANDWIDTH,resolution:segmentInfo.playlist.attributes.RESOLUTION,codecs:segmentInfo.playlist.attributes.CODECS,byteLength:segmentInfo.byteLength,uri:segmentInfo.uri,timeline:segmentInfo.timeline,playlist:segmentInfo.playlist.id,start:start,end:end},cue=new Cue(start,end,JSON.stringify(value));cue.value=value,this.segmentMetadataTrack_.addCue(cue)}}},SegmentLoader}(video_js__WEBPACK_IMPORTED_MODULE_5__.a.EventTarget);function noop(){}var Vhs$1,toTitleCase=function toTitleCase(string){return"string"!=typeof string?string:string.replace(/./,(function(w){return w.toUpperCase()}))},bufferTypes=["video","audio"],_updating=function updating(type,sourceUpdater){var sourceBuffer=sourceUpdater[type+"Buffer"];return sourceBuffer&&sourceBuffer.updating||sourceUpdater.queuePending[type]},shiftQueue=function shiftQueue(type,sourceUpdater){if(0!==sourceUpdater.queue.length){var queueIndex=0,queueEntry=sourceUpdater.queue[queueIndex];if("mediaSource"!==queueEntry.type){if("mediaSource"!==type&&sourceUpdater.ready()&&"closed"!==sourceUpdater.mediaSource.readyState&&!_updating(type,sourceUpdater)){if(queueEntry.type!==type){if(null===(queueIndex=function nextQueueIndexOfType(type,queue){for(var i=0;i=segmentInfo.playlist.segments.length){segmentInfo=null;break}segmentInfo=this.generateSegmentInfo_({playlist:segmentInfo.playlist,mediaIndex:segmentInfo.mediaIndex+1,startOfSegment:segmentInfo.startOfSegment+segmentInfo.duration,isSyncRequest:segmentInfo.isSyncRequest})}return segmentInfo},_proto.stopForError=function stopForError(error){this.error(error),this.state="READY",this.pause(),this.trigger("error")},_proto.segmentRequestFinished_=function segmentRequestFinished_(error,simpleSegment,result){var _this3=this;if(this.subtitlesTrack_){if(this.saveTransferStats_(simpleSegment.stats),!this.pendingSegment_)return this.state="READY",void(this.mediaRequestsAborted+=1);if(error)return error.code===REQUEST_ERRORS_TIMEOUT&&this.handleTimeout_(),error.code===REQUEST_ERRORS_ABORTED?this.mediaRequestsAborted+=1:this.mediaRequestsErrored+=1,void this.stopForError(error);var segmentInfo=this.pendingSegment_;this.saveBandwidthRelatedStats_(segmentInfo.duration,simpleSegment.stats),simpleSegment.key&&this.segmentKey(simpleSegment.key,!0),this.state="APPENDING",this.trigger("appending");var segment=segmentInfo.segment;if(segment.map&&(segment.map.bytes=simpleSegment.map.bytes),segmentInfo.bytes=simpleSegment.bytes,"function"!=typeof global_window__WEBPACK_IMPORTED_MODULE_3___default.a.WebVTT&&"function"==typeof this.loadVttJs)return this.state="WAITING_ON_VTTJS",void this.loadVttJs().then((function(){return _this3.segmentRequestFinished_(error,simpleSegment,result)}),(function(){return _this3.stopForError({message:"Error loading vtt.js"})}));segment.requested=!0;try{this.parseVTTCues_(segmentInfo)}catch(e){return void this.stopForError({message:e.message})}if(this.updateTimeMapping_(segmentInfo,this.syncController_.timelines[segmentInfo.timeline],this.playlist_),segmentInfo.cues.length?segmentInfo.timingInfo={start:segmentInfo.cues[0].startTime,end:segmentInfo.cues[segmentInfo.cues.length-1].endTime}:segmentInfo.timingInfo={start:segmentInfo.startOfSegment,end:segmentInfo.startOfSegment+segmentInfo.duration},segmentInfo.isSyncRequest)return this.trigger("syncinfoupdate"),this.pendingSegment_=null,void(this.state="READY");segmentInfo.byteLength=segmentInfo.bytes.byteLength,this.mediaSecondsLoaded+=segment.duration,segmentInfo.cues.forEach((function(cue){_this3.subtitlesTrack_.addCue(_this3.featuresNativeTextTracks_?new global_window__WEBPACK_IMPORTED_MODULE_3___default.a.VTTCue(cue.startTime,cue.endTime,cue.text):cue)})),function removeDuplicateCuesFromTrack(track){var cues=track.cues;if(cues)for(var i=0;i1&&duplicates.push(cues[j]);duplicates.length&&duplicates.forEach((function(dupe){return track.removeCue(dupe)}))}}(this.subtitlesTrack_),this.handleAppendsDone_()}else this.state="READY"},_proto.handleData_=function handleData_(){},_proto.updateTimingInfoEnd_=function updateTimingInfoEnd_(){},_proto.parseVTTCues_=function parseVTTCues_(segmentInfo){var decoder,decodeBytesToString=!1;if("function"!=typeof global_window__WEBPACK_IMPORTED_MODULE_3___default.a.WebVTT)throw new NoVttJsError;"function"==typeof global_window__WEBPACK_IMPORTED_MODULE_3___default.a.TextDecoder?decoder=new global_window__WEBPACK_IMPORTED_MODULE_3___default.a.TextDecoder("utf8"):(decoder=global_window__WEBPACK_IMPORTED_MODULE_3___default.a.WebVTT.StringDecoder(),decodeBytesToString=!0);var parser=new global_window__WEBPACK_IMPORTED_MODULE_3___default.a.WebVTT.Parser(global_window__WEBPACK_IMPORTED_MODULE_3___default.a,global_window__WEBPACK_IMPORTED_MODULE_3___default.a.vttjs,decoder);if(segmentInfo.cues=[],segmentInfo.timestampmap={MPEGTS:0,LOCAL:0},parser.oncue=segmentInfo.cues.push.bind(segmentInfo.cues),parser.ontimestampmap=function(map){segmentInfo.timestampmap=map},parser.onparsingerror=function(error){video_js__WEBPACK_IMPORTED_MODULE_5__.a.log.warn("Error encountered when parsing cues: "+error.message)},segmentInfo.segment.map){var mapData=segmentInfo.segment.map.bytes;decodeBytesToString&&(mapData=uint8ToUtf8(mapData)),parser.parse(mapData)}var segmentData=segmentInfo.bytes;decodeBytesToString&&(segmentData=uint8ToUtf8(segmentData)),parser.parse(segmentData),parser.flush()},_proto.updateTimeMapping_=function updateTimeMapping_(segmentInfo,mappingObj,playlist){var segment=segmentInfo.segment;if(mappingObj)if(segmentInfo.cues.length){var timestampmap=segmentInfo.timestampmap,diff=timestampmap.MPEGTS/mux_js_lib_utils_clock__WEBPACK_IMPORTED_MODULE_15__.ONE_SECOND_IN_TS-timestampmap.LOCAL+mappingObj.mapping;if(segmentInfo.cues.forEach((function(cue){cue.startTime+=diff,cue.endTime+=diff})),!playlist.syncInfo){var firstStart=segmentInfo.cues[0].startTime,lastStart=segmentInfo.cues[segmentInfo.cues.length-1].startTime;playlist.syncInfo={mediaSequence:playlist.mediaSequence+segmentInfo.mediaIndex,time:Math.min(firstStart,lastStart-segment.duration)}}}else segment.empty=!0},VTTSegmentLoader}(SegmentLoader),findAdCue=function findAdCue(track,mediaTime){for(var cues=track.cues,i=0;i=cue.adStartTime&&mediaTime<=cue.adEndTime)return cue}return null},syncPointStrategies=[{name:"VOD",run:function run(syncController,playlist,duration,currentTimeline,currentTime){if(duration!==1/0){return{time:0,segmentIndex:0,partIndex:null}}return null}},{name:"ProgramDateTime",run:function run(syncController,playlist,duration,currentTimeline,currentTime){if(!Object.keys(syncController.timelineToDatetimeMappings).length)return null;var syncPoint=null,lastDistance=null,partsAndSegments=getPartsAndSegments(playlist);currentTime=currentTime||0;for(var i=0;i=distance)&&(lastDistance=distance,syncPoint={time:start,segmentIndex:partAndSegment.segmentIndex,partIndex:partAndSegment.partIndex})}}return syncPoint}},{name:"Discontinuity",run:function run(syncController,playlist,duration,currentTimeline,currentTime){var syncPoint=null;if(currentTime=currentTime||0,playlist.discontinuityStarts&&playlist.discontinuityStarts.length)for(var lastDistance=null,i=0;i=distance)&&(lastDistance=distance,syncPoint={time:discontinuitySync.time,segmentIndex:segmentIndex,partIndex:null})}}return syncPoint}},{name:"Playlist",run:function run(syncController,playlist,duration,currentTimeline,currentTime){return playlist.syncInfo?{time:playlist.syncInfo.time,segmentIndex:playlist.syncInfo.mediaSequence-playlist.mediaSequence,partIndex:null}:null}}],SyncController=function(_videojs$EventTarget){function SyncController(options){var _this;return(_this=_videojs$EventTarget.call(this)||this).timelines=[],_this.discontinuities=[],_this.timelineToDatetimeMappings={},_this.logger_=logger("SyncController"),_this}_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_1___default()(SyncController,_videojs$EventTarget);var _proto=SyncController.prototype;return _proto.getSyncPoint=function getSyncPoint(playlist,duration,currentTimeline,currentTime){var syncPoints=this.runStrategies_(playlist,duration,currentTimeline,currentTime);return syncPoints.length?this.selectSyncPoint_(syncPoints,{key:"time",value:currentTime}):null},_proto.getExpiredTime=function getExpiredTime(playlist,duration){if(!playlist||!playlist.segments)return null;var syncPoints=this.runStrategies_(playlist,duration,playlist.discontinuitySequence,0);if(!syncPoints.length)return null;var syncPoint=this.selectSyncPoint_(syncPoints,{key:"segmentIndex",value:0});return syncPoint.segmentIndex>0&&(syncPoint.time*=-1),Math.abs(syncPoint.time+sumDurations({defaultDuration:playlist.targetDuration,durationList:playlist.segments,startIndex:syncPoint.segmentIndex,endIndex:0}))},_proto.runStrategies_=function runStrategies_(playlist,duration,currentTimeline,currentTime){for(var syncPoints=[],i=0;i86400)video_js__WEBPACK_IMPORTED_MODULE_5__.a.log.warn("Not saving expired segment info. Media sequence gap "+mediaSequenceDiff+" is too large.");else for(var i=mediaSequenceDiff-1;i>=0;i--){var lastRemovedSegment=oldPlaylist.segments[i];if(lastRemovedSegment&&void 0!==lastRemovedSegment.start){newPlaylist.syncInfo={mediaSequence:oldPlaylist.mediaSequence+i,time:lastRemovedSegment.start},this.logger_("playlist refresh sync: [time:"+newPlaylist.syncInfo.time+", mediaSequence: "+newPlaylist.syncInfo.mediaSequence+"]"),this.trigger("syncinfoupdate");break}}},_proto.setDateTimeMappingForStart=function setDateTimeMappingForStart(playlist){if(this.timelineToDatetimeMappings={},playlist.segments&&playlist.segments.length&&playlist.segments[0].dateTimeObject){var firstSegment=playlist.segments[0],playlistTimestamp=firstSegment.dateTimeObject.getTime()/1e3;this.timelineToDatetimeMappings[firstSegment.timeline]=-playlistTimestamp}},_proto.saveSegmentTimingInfo=function saveSegmentTimingInfo(_ref){var segmentInfo=_ref.segmentInfo,shouldSaveTimelineMapping=_ref.shouldSaveTimelineMapping,didCalculateSegmentTimeMapping=this.calculateSegmentTimeMapping_(segmentInfo,segmentInfo.timingInfo,shouldSaveTimelineMapping),segment=segmentInfo.segment;didCalculateSegmentTimeMapping&&(this.saveDiscontinuitySyncInfo_(segmentInfo),segmentInfo.playlist.syncInfo||(segmentInfo.playlist.syncInfo={mediaSequence:segmentInfo.playlist.mediaSequence+segmentInfo.mediaIndex,time:segment.start}));var dateTime=segment.dateTimeObject;segment.discontinuity&&shouldSaveTimelineMapping&&dateTime&&(this.timelineToDatetimeMappings[segment.timeline]=-dateTime.getTime()/1e3)},_proto.timestampOffsetForTimeline=function timestampOffsetForTimeline(timeline){return void 0===this.timelines[timeline]?null:this.timelines[timeline].time},_proto.mappingForTimeline=function mappingForTimeline(timeline){return void 0===this.timelines[timeline]?null:this.timelines[timeline].mapping},_proto.calculateSegmentTimeMapping_=function calculateSegmentTimeMapping_(segmentInfo,timingInfo,shouldSaveTimelineMapping){var start,end,segment=segmentInfo.segment,part=segmentInfo.part,mappingObj=this.timelines[segmentInfo.timeline];if("number"==typeof segmentInfo.timestampOffset)mappingObj={time:segmentInfo.startOfSegment,mapping:segmentInfo.startOfSegment-timingInfo.start},shouldSaveTimelineMapping&&(this.timelines[segmentInfo.timeline]=mappingObj,this.trigger("timestampoffset"),this.logger_("time mapping for timeline "+segmentInfo.timeline+": [time: "+mappingObj.time+"] [mapping: "+mappingObj.mapping+"]")),start=segmentInfo.startOfSegment,end=timingInfo.end+mappingObj.mapping;else{if(!mappingObj)return!1;start=timingInfo.start+mappingObj.mapping,end=timingInfo.end+mappingObj.mapping}return part&&(part.start=start,part.end=end),(!segment.start||startaccuracy){var time=void 0;time=mediaIndexDiff<0?segment.start-sumDurations({defaultDuration:playlist.targetDuration,durationList:playlist.segments,startIndex:segmentInfo.mediaIndex,endIndex:segmentIndex}):segment.end+sumDurations({defaultDuration:playlist.targetDuration,durationList:playlist.segments,startIndex:segmentInfo.mediaIndex+1,endIndex:segmentIndex}),this.discontinuities[discontinuity]={time:time,accuracy:accuracy}}}},_proto.dispose=function dispose(){this.trigger("dispose"),this.off()},SyncController}(video_js__WEBPACK_IMPORTED_MODULE_5__.a.EventTarget),TimelineChangeController=function(_videojs$EventTarget){function TimelineChangeController(){var _this;return(_this=_videojs$EventTarget.call(this)||this).pendingTimelineChanges_={},_this.lastTimelineChanges_={},_this}_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_1___default()(TimelineChangeController,_videojs$EventTarget);var _proto=TimelineChangeController.prototype;return _proto.clearPendingTimelineChange=function clearPendingTimelineChange(type){this.pendingTimelineChanges_[type]=null,this.trigger("pendingtimelinechange")},_proto.pendingTimelineChange=function pendingTimelineChange(_ref){var type=_ref.type,from=_ref.from,to=_ref.to;return"number"==typeof from&&"number"==typeof to&&(this.pendingTimelineChanges_[type]={type:type,from:from,to:to},this.trigger("pendingtimelinechange")),this.pendingTimelineChanges_[type]},_proto.lastTimelineChange=function lastTimelineChange(_ref2){var type=_ref2.type,from=_ref2.from,to=_ref2.to;return"number"==typeof from&&"number"==typeof to&&(this.lastTimelineChanges_[type]={type:type,from:from,to:to},delete this.pendingTimelineChanges_[type],this.trigger("timelinechange")),this.lastTimelineChanges_[type]},_proto.dispose=function dispose(){this.trigger("dispose"),this.pendingTimelineChanges_={},this.lastTimelineChanges_={},this.off()},TimelineChangeController}(video_js__WEBPACK_IMPORTED_MODULE_5__.a.EventTarget),Decrypter=factory(transform(getWorkerString((function(){var commonjsGlobal="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==global?global:"undefined"!=typeof self?self:{};function createCommonjsModule(fn,basedir,module){return fn(module={path:basedir,exports:{},require:function require(path,base){return function commonjsRequire(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(null==base&&module.path)}},module.exports),module.exports}var createClass=createCommonjsModule((function(module){function _defineProperties(target,props){for(var i=0;i-1},_proto.trigger=function trigger(type){var callbacks=this.listeners[type];if(callbacks)if(2===arguments.length)for(var length=callbacks.length,i=0;i>7))^i]=i;for(x=xInv=0;!sbox[x];x^=x2||1,xInv=th[xInv]||1)for(s=(s=xInv^xInv<<1^xInv<<2^xInv<<3^xInv<<4)>>8^255&s^99,sbox[x]=s,sboxInv[s]=x,tDec=16843009*d[x4=d[x2=d[x]]]^65537*x4^257*x2^16843008*x,tEnc=257*d[s]^16843008*s,i=0;i<4;i++)encTable[i][x]=tEnc=tEnc<<24^tEnc>>>8,decTable[i][s]=tDec=tDec<<24^tDec>>>8;for(i=0;i<5;i++)encTable[i]=encTable[i].slice(0),decTable[i]=decTable[i].slice(0);return tables}()),this._tables=[[aesTables[0][0].slice(),aesTables[0][1].slice(),aesTables[0][2].slice(),aesTables[0][3].slice(),aesTables[0][4].slice()],[aesTables[1][0].slice(),aesTables[1][1].slice(),aesTables[1][2].slice(),aesTables[1][3].slice(),aesTables[1][4].slice()]];var sbox=this._tables[0][4],decTable=this._tables[1],keyLen=key.length,rcon=1;if(4!==keyLen&&6!==keyLen&&8!==keyLen)throw new Error("Invalid aes key size");var encKey=key.slice(0),decKey=[];for(this._key=[encKey,decKey],i=keyLen;i<4*keyLen+28;i++)tmp=encKey[i-1],(i%keyLen==0||8===keyLen&&i%keyLen==4)&&(tmp=sbox[tmp>>>24]<<24^sbox[tmp>>16&255]<<16^sbox[tmp>>8&255]<<8^sbox[255&tmp],i%keyLen==0&&(tmp=tmp<<8^tmp>>>24^rcon<<24,rcon=rcon<<1^283*(rcon>>7))),encKey[i]=encKey[i-keyLen]^tmp;for(j=0;i;j++,i--)tmp=encKey[3&j?i:i-4],decKey[j]=i<=4||j<4?tmp:decTable[0][sbox[tmp>>>24]]^decTable[1][sbox[tmp>>16&255]]^decTable[2][sbox[tmp>>8&255]]^decTable[3][sbox[255&tmp]]}return AES.prototype.decrypt=function decrypt(encrypted0,encrypted1,encrypted2,encrypted3,out,offset){var a2,b2,c2,i,key=this._key[1],a=encrypted0^key[0],b=encrypted3^key[1],c=encrypted2^key[2],d=encrypted1^key[3],nInnerRounds=key.length/4-2,kIndex=4,table=this._tables[1],table0=table[0],table1=table[1],table2=table[2],table3=table[3],sbox=table[4];for(i=0;i>>24]^table1[b>>16&255]^table2[c>>8&255]^table3[255&d]^key[kIndex],b2=table0[b>>>24]^table1[c>>16&255]^table2[d>>8&255]^table3[255&a]^key[kIndex+1],c2=table0[c>>>24]^table1[d>>16&255]^table2[a>>8&255]^table3[255&b]^key[kIndex+2],d=table0[d>>>24]^table1[a>>16&255]^table2[b>>8&255]^table3[255&c]^key[kIndex+3],kIndex+=4,a=a2,b=b2,c=c2;for(i=0;i<4;i++)out[(3&-i)+offset]=sbox[a>>>24]<<24^sbox[b>>16&255]<<16^sbox[c>>8&255]<<8^sbox[255&d]^key[kIndex++],a2=a,a=b,b=c,c=d,d=a2},AES}(),AsyncStream=function(_Stream){function AsyncStream(){var _this;return(_this=_Stream.call(this,Stream)||this).jobs=[],_this.delay=1,_this.timeout_=null,_this}inheritsLoose(AsyncStream,_Stream);var _proto=AsyncStream.prototype;return _proto.processJob_=function processJob_(){this.jobs.shift()(),this.jobs.length?this.timeout_=setTimeout(this.processJob_.bind(this),this.delay):this.timeout_=null},_proto.push=function push(job){this.jobs.push(job),this.timeout_||(this.timeout_=setTimeout(this.processJob_.bind(this),this.delay))},AsyncStream}(Stream),ntoh=function ntoh(word){return word<<24|(65280&word)<<8|(16711680&word)>>8|word>>>24},Decrypter=function(){function Decrypter(encrypted,key,initVector,done){var step=Decrypter.STEP,encrypted32=new Int32Array(encrypted.buffer),decrypted=new Uint8Array(encrypted.byteLength),i=0;for(this.asyncStream_=new AsyncStream,this.asyncStream_.push(this.decryptChunk_(encrypted32.subarray(i,i+step),key,initVector,decrypted)),i=step;i>2),decipher=new AES(Array.prototype.slice.call(key)),decrypted=new Uint8Array(encrypted.byteLength),decrypted32=new Int32Array(decrypted.buffer);for(init0=initVector[0],init1=initVector[1],init2=initVector[2],init3=initVector[3],wordIx=0;wordIx=0&&(kind="main-desc"),kind},stopLoaders=function stopLoaders(segmentLoader,mediaType){segmentLoader.abort(),segmentLoader.pause(),mediaType&&mediaType.activePlaylistLoader&&(mediaType.activePlaylistLoader.pause(),mediaType.activePlaylistLoader=null)},startLoaders=function startLoaders(playlistLoader,mediaType){mediaType.activePlaylistLoader=playlistLoader,playlistLoader.load()},onError={AUDIO:function AUDIO(type,settings){return function(){var segmentLoader=settings.segmentLoaders[type],mediaType=settings.mediaTypes[type],blacklistCurrentPlaylist=settings.blacklistCurrentPlaylist;stopLoaders(segmentLoader,mediaType);var activeTrack=mediaType.activeTrack(),activeGroup=mediaType.activeGroup(),id=(activeGroup.filter((function(group){return group.default}))[0]||activeGroup[0]).id,defaultTrack=mediaType.tracks[id];if(activeTrack!==defaultTrack){for(var trackId in video_js__WEBPACK_IMPORTED_MODULE_5__.a.log.warn("Problem encountered loading the alternate audio track.Switching back to default."),mediaType.tracks)mediaType.tracks[trackId].enabled=mediaType.tracks[trackId]===defaultTrack;mediaType.onTrackChanged()}else blacklistCurrentPlaylist({message:"Problem encountered loading the default audio track."})}},SUBTITLES:function SUBTITLES(type,settings){return function(){var segmentLoader=settings.segmentLoaders[type],mediaType=settings.mediaTypes[type];video_js__WEBPACK_IMPORTED_MODULE_5__.a.log.warn("Problem encountered loading the subtitle track.Disabling subtitle track."),stopLoaders(segmentLoader,mediaType);var track=mediaType.activeTrack();track&&(track.mode="disabled"),mediaType.onTrackChanged()}}},setupListeners={AUDIO:function AUDIO(type,playlistLoader,settings){if(playlistLoader){var tech=settings.tech,requestOptions=settings.requestOptions,segmentLoader=settings.segmentLoaders[type];playlistLoader.on("loadedmetadata",(function(){var media=playlistLoader.media();segmentLoader.playlist(media,requestOptions),(!tech.paused()||media.endList&&"none"!==tech.preload())&&segmentLoader.load()})),playlistLoader.on("loadedplaylist",(function(){segmentLoader.playlist(playlistLoader.media(),requestOptions),tech.paused()||segmentLoader.load()})),playlistLoader.on("error",onError[type](type,settings))}},SUBTITLES:function SUBTITLES(type,playlistLoader,settings){var tech=settings.tech,requestOptions=settings.requestOptions,segmentLoader=settings.segmentLoaders[type],mediaType=settings.mediaTypes[type];playlistLoader.on("loadedmetadata",(function(){var media=playlistLoader.media();segmentLoader.playlist(media,requestOptions),segmentLoader.track(mediaType.activeTrack()),(!tech.paused()||media.endList&&"none"!==tech.preload())&&segmentLoader.load()})),playlistLoader.on("loadedplaylist",(function(){segmentLoader.playlist(playlistLoader.media(),requestOptions),tech.paused()||segmentLoader.load()})),playlistLoader.on("error",onError[type](type,settings))}},initialize={AUDIO:function AUDIO(type,settings){var vhs=settings.vhs,sourceType=settings.sourceType,segmentLoader=settings.segmentLoaders[type],requestOptions=settings.requestOptions,mediaGroups=settings.master.mediaGroups,_settings$mediaTypes$=settings.mediaTypes[type],groups=_settings$mediaTypes$.groups,tracks=_settings$mediaTypes$.tracks,logger_=_settings$mediaTypes$.logger_,masterPlaylistLoader=settings.masterPlaylistLoader,audioOnlyMaster=isAudioOnly(masterPlaylistLoader.master);for(var groupId in mediaGroups[type]&&0!==Object.keys(mediaGroups[type]).length||(mediaGroups[type]={main:{default:{default:!0}}},audioOnlyMaster&&(mediaGroups[type].main.default.playlists=masterPlaylistLoader.master.playlists)),mediaGroups[type])for(var variantLabel in groups[groupId]||(groups[groupId]=[]),mediaGroups[type][groupId]){var properties=mediaGroups[type][groupId][variantLabel],playlistLoader=void 0;if(audioOnlyMaster?(logger_("AUDIO group '"+groupId+"' label '"+variantLabel+"' is a master playlist"),properties.isMasterPlaylist=!0,playlistLoader=null):playlistLoader="vhs-json"===sourceType&&properties.playlists?new PlaylistLoader(properties.playlists[0],vhs,requestOptions):properties.resolvedUri?new PlaylistLoader(properties.resolvedUri,vhs,requestOptions):properties.playlists&&"dash"===sourceType?new DashPlaylistLoader(properties.playlists[0],vhs,requestOptions,masterPlaylistLoader):null,properties=video_js__WEBPACK_IMPORTED_MODULE_5__.a.mergeOptions({id:variantLabel,playlistLoader:playlistLoader},properties),setupListeners[type](type,properties.playlistLoader,settings),groups[groupId].push(properties),void 0===tracks[variantLabel]){var track=new video_js__WEBPACK_IMPORTED_MODULE_5__.a.AudioTrack({id:variantLabel,kind:audioTrackKind_(properties),enabled:!1,language:properties.language,default:properties.default,label:variantLabel});tracks[variantLabel]=track}}segmentLoader.on("error",onError[type](type,settings))},SUBTITLES:function SUBTITLES(type,settings){var tech=settings.tech,vhs=settings.vhs,sourceType=settings.sourceType,segmentLoader=settings.segmentLoaders[type],requestOptions=settings.requestOptions,mediaGroups=settings.master.mediaGroups,_settings$mediaTypes$2=settings.mediaTypes[type],groups=_settings$mediaTypes$2.groups,tracks=_settings$mediaTypes$2.tracks,masterPlaylistLoader=settings.masterPlaylistLoader;for(var groupId in mediaGroups[type])for(var variantLabel in groups[groupId]||(groups[groupId]=[]),mediaGroups[type][groupId])if(!mediaGroups[type][groupId][variantLabel].forced){var properties=mediaGroups[type][groupId][variantLabel],playlistLoader=void 0;if("hls"===sourceType)playlistLoader=new PlaylistLoader(properties.resolvedUri,vhs,requestOptions);else if("dash"===sourceType){if(!properties.playlists.filter((function(p){return p.excludeUntil!==1/0})).length)return;playlistLoader=new DashPlaylistLoader(properties.playlists[0],vhs,requestOptions,masterPlaylistLoader)}else"vhs-json"===sourceType&&(playlistLoader=new PlaylistLoader(properties.playlists?properties.playlists[0]:properties.resolvedUri,vhs,requestOptions));if(properties=video_js__WEBPACK_IMPORTED_MODULE_5__.a.mergeOptions({id:variantLabel,playlistLoader:playlistLoader},properties),setupListeners[type](type,properties.playlistLoader,settings),groups[groupId].push(properties),void 0===tracks[variantLabel]){var track=tech.addRemoteTextTrack({id:variantLabel,kind:"subtitles",default:properties.default&&properties.autoselect,language:properties.language,label:variantLabel},!1).track;tracks[variantLabel]=track}}segmentLoader.on("error",onError[type](type,settings))},"CLOSED-CAPTIONS":function CLOSEDCAPTIONS(type,settings){var tech=settings.tech,mediaGroups=settings.master.mediaGroups,_settings$mediaTypes$3=settings.mediaTypes[type],groups=_settings$mediaTypes$3.groups,tracks=_settings$mediaTypes$3.tracks;for(var groupId in mediaGroups[type])for(var variantLabel in groups[groupId]||(groups[groupId]=[]),mediaGroups[type][groupId]){var properties=mediaGroups[type][groupId][variantLabel];if(/^(?:CC|SERVICE)/.test(properties.instreamId)){var captionServices=tech.options_.vhs&&tech.options_.vhs.captionServices||{},newProps={label:variantLabel,language:properties.language,instreamId:properties.instreamId,default:properties.default&&properties.autoselect};if(captionServices[newProps.instreamId]&&(newProps=video_js__WEBPACK_IMPORTED_MODULE_5__.a.mergeOptions(newProps,captionServices[newProps.instreamId])),void 0===newProps.default&&delete newProps.default,groups[groupId].push(video_js__WEBPACK_IMPORTED_MODULE_5__.a.mergeOptions({id:variantLabel},properties)),void 0===tracks[variantLabel]){var track=tech.addRemoteTextTrack({id:newProps.instreamId,kind:"captions",default:newProps.default,language:newProps.language,label:newProps.label},!1).track;tracks[variantLabel]=track}}}}},groupMatch=function groupMatch(list,media){for(var i=0;i1&&isAudioOnly(settings.master))for(var i=0;i "+newId+" from "+cause),this.tech_.trigger({type:"usage",name:"vhs-rendition-change-"+cause})),this.masterPlaylistLoader_.media(playlist,delay)},_proto.startABRTimer_=function startABRTimer_(){var _this2=this;this.stopABRTimer_(),this.abrTimer_=global_window__WEBPACK_IMPORTED_MODULE_3___default.a.setInterval((function(){return _this2.checkABR_()}),250)},_proto.stopABRTimer_=function stopABRTimer_(){this.tech_.scrubbing&&this.tech_.scrubbing()||(global_window__WEBPACK_IMPORTED_MODULE_3___default.a.clearInterval(this.abrTimer_),this.abrTimer_=null)},_proto.getAudioTrackPlaylists_=function getAudioTrackPlaylists_(){var master=this.master(),defaultPlaylists=master&&master.playlists||[];if(!master||!master.mediaGroups||!master.mediaGroups.AUDIO)return defaultPlaylists;var track,AUDIO=master.mediaGroups.AUDIO,groupKeys=Object.keys(AUDIO);if(Object.keys(this.mediaTypes_.AUDIO.groups).length)track=this.mediaTypes_.AUDIO.activeTrack();else{var defaultGroup=AUDIO.main||groupKeys.length&&AUDIO[groupKeys[0]];for(var label in defaultGroup)if(defaultGroup[label].default){track={label:label};break}}if(!track)return defaultPlaylists;var playlists=[];for(var group in AUDIO)if(AUDIO[group][track.label]){var properties=AUDIO[group][track.label];if(properties.playlists&&properties.playlists.length)playlists.push.apply(playlists,properties.playlists);else if(properties.uri)playlists.push(properties);else if(master.playlists.length)for(var i=0;i1&&(this.tech_.trigger({type:"usage",name:"vhs-alternate-audio"}),this.tech_.trigger({type:"usage",name:"hls-alternate-audio"})),this.useCueTags_&&(this.tech_.trigger({type:"usage",name:"vhs-playlist-cue-tags"}),this.tech_.trigger({type:"usage",name:"hls-playlist-cue-tags"}))},_proto.shouldSwitchToMedia_=function shouldSwitchToMedia_(nextPlaylist){var currentPlaylist=this.masterPlaylistLoader_.media()||this.masterPlaylistLoader_.pendingMedia_,currentTime=this.tech_.currentTime(),bufferLowWaterLine=this.bufferLowWaterLine(),bufferHighWaterLine=this.bufferHighWaterLine();return function shouldSwitchToMedia(_ref){var currentPlaylist=_ref.currentPlaylist,buffered=_ref.buffered,currentTime=_ref.currentTime,nextPlaylist=_ref.nextPlaylist,bufferLowWaterLine=_ref.bufferLowWaterLine,bufferHighWaterLine=_ref.bufferHighWaterLine,duration=_ref.duration,experimentalBufferBasedABR=_ref.experimentalBufferBasedABR,log=_ref.log;if(!nextPlaylist)return video_js__WEBPACK_IMPORTED_MODULE_5__.a.log.warn("We received no playlist to switch to. Please check your stream."),!1;var sharedLogLine="allowing switch "+(currentPlaylist&¤tPlaylist.id||"null")+" -> "+nextPlaylist.id;if(!currentPlaylist)return log(sharedLogLine+" as current playlist is not set"),!0;if(nextPlaylist.id===currentPlaylist.id)return!1;var isBuffered=Boolean(findRange(buffered,currentTime).length);if(!currentPlaylist.endList)return isBuffered||"number"!=typeof currentPlaylist.partTargetDuration?(log(sharedLogLine+" as current playlist is live"),!0):(log("not "+sharedLogLine+" as current playlist is live llhls, but currentTime isn't in buffered."),!1);var forwardBuffer=timeAheadOf(buffered,currentTime),maxBufferLowWaterLine=experimentalBufferBasedABR?Config.EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE:Config.MAX_BUFFER_LOW_WATER_LINE;if(durationcurrBandwidth)&&forwardBuffer>=bufferLowWaterLine){var _logLine=sharedLogLine+" as forwardBuffer >= bufferLowWaterLine ("+forwardBuffer+" >= "+bufferLowWaterLine+")";return experimentalBufferBasedABR&&(_logLine+=" and next bandwidth > current bandwidth ("+nextBandwidth+" > "+currBandwidth+")"),log(_logLine),!0}return log("not "+sharedLogLine+" as no switching criteria met"),!1}({buffered:this.tech_.buffered(),currentTime:currentTime,currentPlaylist:currentPlaylist,nextPlaylist:nextPlaylist,bufferLowWaterLine:bufferLowWaterLine,bufferHighWaterLine:bufferHighWaterLine,duration:this.duration(),experimentalBufferBasedABR:this.experimentalBufferBasedABR,log:this.logger_})},_proto.setupSegmentLoaderListeners_=function setupSegmentLoaderListeners_(){var _this4=this;this.mainSegmentLoader_.on("bandwidthupdate",(function(){_this4.checkABR_("bandwidthupdate"),_this4.tech_.trigger("bandwidthupdate")})),this.mainSegmentLoader_.on("timeout",(function(){_this4.experimentalBufferBasedABR&&_this4.mainSegmentLoader_.load()})),this.experimentalBufferBasedABR||this.mainSegmentLoader_.on("progress",(function(){_this4.trigger("progress")})),this.mainSegmentLoader_.on("error",(function(){_this4.blacklistCurrentPlaylist(_this4.mainSegmentLoader_.error())})),this.mainSegmentLoader_.on("appenderror",(function(){_this4.error=_this4.mainSegmentLoader_.error_,_this4.trigger("error")})),this.mainSegmentLoader_.on("syncinfoupdate",(function(){_this4.onSyncInfoUpdate_()})),this.mainSegmentLoader_.on("timestampoffset",(function(){_this4.tech_.trigger({type:"usage",name:"vhs-timestamp-offset"}),_this4.tech_.trigger({type:"usage",name:"hls-timestamp-offset"})})),this.audioSegmentLoader_.on("syncinfoupdate",(function(){_this4.onSyncInfoUpdate_()})),this.audioSegmentLoader_.on("appenderror",(function(){_this4.error=_this4.audioSegmentLoader_.error_,_this4.trigger("error")})),this.mainSegmentLoader_.on("ended",(function(){_this4.logger_("main segment loader ended"),_this4.onEndOfStream()})),this.mainSegmentLoader_.on("earlyabort",(function(event){_this4.experimentalBufferBasedABR||(_this4.delegateLoaders_("all",["abort"]),_this4.blacklistCurrentPlaylist({message:"Aborted early because there isn't enough bandwidth to complete the request without rebuffering."},120))}));var updateCodecs=function updateCodecs(){if(!_this4.sourceUpdater_.hasCreatedSourceBuffers())return _this4.tryToCreateSourceBuffers_();var codecs=_this4.getCodecsOrExclude_();codecs&&_this4.sourceUpdater_.addOrChangeSourceBuffers(codecs)};this.mainSegmentLoader_.on("trackinfo",updateCodecs),this.audioSegmentLoader_.on("trackinfo",updateCodecs),this.mainSegmentLoader_.on("fmp4",(function(){_this4.triggeredFmp4Usage||(_this4.tech_.trigger({type:"usage",name:"vhs-fmp4"}),_this4.tech_.trigger({type:"usage",name:"hls-fmp4"}),_this4.triggeredFmp4Usage=!0)})),this.audioSegmentLoader_.on("fmp4",(function(){_this4.triggeredFmp4Usage||(_this4.tech_.trigger({type:"usage",name:"vhs-fmp4"}),_this4.tech_.trigger({type:"usage",name:"hls-fmp4"}),_this4.triggeredFmp4Usage=!0)})),this.audioSegmentLoader_.on("ended",(function(){_this4.logger_("audioSegmentLoader ended"),_this4.onEndOfStream()}))},_proto.mediaSecondsLoaded_=function mediaSecondsLoaded_(){return Math.max(this.audioSegmentLoader_.mediaSecondsLoaded+this.mainSegmentLoader_.mediaSecondsLoaded)},_proto.load=function load(){this.mainSegmentLoader_.load(),this.mediaTypes_.AUDIO.activePlaylistLoader&&this.audioSegmentLoader_.load(),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&this.subtitleSegmentLoader_.load()},_proto.smoothQualityChange_=function smoothQualityChange_(media){void 0===media&&(media=this.selectPlaylist()),this.fastQualityChange_(media)},_proto.fastQualityChange_=function fastQualityChange_(media){var _this5=this;void 0===media&&(media=this.selectPlaylist()),media!==this.masterPlaylistLoader_.media()?(this.switchMedia_(media,"fast-quality"),this.mainSegmentLoader_.resetEverything((function(){video_js__WEBPACK_IMPORTED_MODULE_5__.a.browser.IE_VERSION||video_js__WEBPACK_IMPORTED_MODULE_5__.a.browser.IS_EDGE?_this5.tech_.setCurrentTime(_this5.tech_.currentTime()+.04):_this5.tech_.setCurrentTime(_this5.tech_.currentTime())}))):this.logger_("skipping fastQualityChange because new media is same as old")},_proto.play=function play(){if(!this.setupFirstPlay()){this.tech_.ended()&&this.tech_.setCurrentTime(0),this.hasPlayed_&&this.load();var seekable=this.tech_.seekable();return this.tech_.duration()===1/0&&this.tech_.currentTime()this.maxPlaylistRetries?1/0:Date.now()+1e3*blacklistDuration,currentPlaylist.excludeUntil=excludeUntil,error.reason&&(currentPlaylist.lastExcludeReason_=error.reason),this.tech_.trigger("blacklistplaylist"),this.tech_.trigger({type:"usage",name:"vhs-rendition-blacklisted"}),this.tech_.trigger({type:"usage",name:"hls-rendition-blacklisted"});var nextPlaylist=this.selectPlaylist();if(!nextPlaylist)return this.error="Playback cannot continue. No available working or supported playlists.",void this.trigger("error");var logFn=error.internal?this.logger_:video_js__WEBPACK_IMPORTED_MODULE_5__.a.log.warn,errorMessage=error.message?" "+error.message:"";logFn((error.internal?"Internal problem":"Problem")+" encountered with playlist "+currentPlaylist.id+"."+errorMessage+" Switching to playlist "+nextPlaylist.id+"."),nextPlaylist.attributes.AUDIO!==currentPlaylist.attributes.AUDIO&&this.delegateLoaders_("audio",["abort","pause"]),nextPlaylist.attributes.SUBTITLES!==currentPlaylist.attributes.SUBTITLES&&this.delegateLoaders_("subtitle",["abort","pause"]),this.delegateLoaders_("main",["abort","pause"]);var delayDuration=nextPlaylist.targetDuration/2*1e3||5e3,shouldDelay="number"==typeof nextPlaylist.lastRequest&&Date.now()-nextPlaylist.lastRequest<=delayDuration;return this.switchMedia_(nextPlaylist,"exclude",isFinalRendition||shouldDelay)},_proto.pauseLoading=function pauseLoading(){this.delegateLoaders_("all",["abort","pause"]),this.stopABRTimer_()},_proto.delegateLoaders_=function delegateLoaders_(filter,fnNames){var _this7=this,loaders=[],dontFilterPlaylist="all"===filter;(dontFilterPlaylist||"main"===filter)&&loaders.push(this.masterPlaylistLoader_);var mediaTypes=[];(dontFilterPlaylist||"audio"===filter)&&mediaTypes.push("AUDIO"),(dontFilterPlaylist||"subtitle"===filter)&&(mediaTypes.push("CLOSED-CAPTIONS"),mediaTypes.push("SUBTITLES")),mediaTypes.forEach((function(mediaType){var loader=_this7.mediaTypes_[mediaType]&&_this7.mediaTypes_[mediaType].activePlaylistLoader;loader&&loaders.push(loader)})),["main","audio","subtitle"].forEach((function(name){var loader=_this7[name+"SegmentLoader_"];!loader||filter!==name&&"all"!==filter||loaders.push(loader)})),loaders.forEach((function(loader){return fnNames.forEach((function(fnName){"function"==typeof loader[fnName]&&loader[fnName]()}))}))},_proto.setCurrentTime=function setCurrentTime(currentTime){var buffered=findRange(this.tech_.buffered(),currentTime);return this.masterPlaylistLoader_&&this.masterPlaylistLoader_.media()&&this.masterPlaylistLoader_.media().segments?buffered&&buffered.length?currentTime:(this.mainSegmentLoader_.resetEverything(),this.mainSegmentLoader_.abort(),this.mediaTypes_.AUDIO.activePlaylistLoader&&(this.audioSegmentLoader_.resetEverything(),this.audioSegmentLoader_.abort()),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&(this.subtitleSegmentLoader_.resetEverything(),this.subtitleSegmentLoader_.abort()),void this.load()):0},_proto.duration=function duration(){if(!this.masterPlaylistLoader_)return 0;var media=this.masterPlaylistLoader_.media();return media?media.endList?this.mediaSource?this.mediaSource.duration:Vhs$1.Playlist.duration(media):1/0:0},_proto.seekable=function seekable(){return this.seekable_},_proto.onSyncInfoUpdate_=function onSyncInfoUpdate_(){var audioSeekable;if(this.masterPlaylistLoader_){var media=this.masterPlaylistLoader_.media();if(media){var expired=this.syncController_.getExpiredTime(media,this.duration());if(null!==expired){var master=this.masterPlaylistLoader_.master,mainSeekable=Vhs$1.Playlist.seekable(media,expired,Vhs$1.Playlist.liveEdgeDelay(master,media));if(0!==mainSeekable.length){if(this.mediaTypes_.AUDIO.activePlaylistLoader){if(media=this.mediaTypes_.AUDIO.activePlaylistLoader.media(),null===(expired=this.syncController_.getExpiredTime(media,this.duration())))return;if(0===(audioSeekable=Vhs$1.Playlist.seekable(media,expired,Vhs$1.Playlist.liveEdgeDelay(master,media))).length)return}var oldEnd,oldStart;this.seekable_&&this.seekable_.length&&(oldEnd=this.seekable_.end(0),oldStart=this.seekable_.start(0)),audioSeekable?audioSeekable.start(0)>mainSeekable.end(0)||mainSeekable.start(0)>audioSeekable.end(0)?this.seekable_=mainSeekable:this.seekable_=video_js__WEBPACK_IMPORTED_MODULE_5__.a.createTimeRanges([[audioSeekable.start(0)>mainSeekable.start(0)?audioSeekable.start(0):mainSeekable.start(0),audioSeekable.end(0)0&&(duration=Math.max(duration,buffered.end(buffered.length-1))),this.mediaSource.duration!==duration&&this.sourceUpdater_.setDuration(duration)}},_proto.dispose=function dispose(){var _this8=this;this.trigger("dispose"),this.decrypter_.terminate(),this.masterPlaylistLoader_.dispose(),this.mainSegmentLoader_.dispose(),this.loadOnPlay_&&this.tech_.off("play",this.loadOnPlay_),["AUDIO","SUBTITLES"].forEach((function(type){var groups=_this8.mediaTypes_[type].groups;for(var id in groups)groups[id].forEach((function(group){group.playlistLoader&&group.playlistLoader.dispose()}))})),this.audioSegmentLoader_.dispose(),this.subtitleSegmentLoader_.dispose(),this.sourceUpdater_.dispose(),this.timelineChangeController_.dispose(),this.stopABRTimer_(),this.updateDuration_&&this.mediaSource.removeEventListener("sourceopen",this.updateDuration_),this.mediaSource.removeEventListener("durationchange",this.handleDurationChange_),this.mediaSource.removeEventListener("sourceopen",this.handleSourceOpen_),this.mediaSource.removeEventListener("sourceended",this.handleSourceEnded_),this.off()},_proto.master=function master(){return this.masterPlaylistLoader_.master},_proto.media=function media(){return this.masterPlaylistLoader_.media()||this.initialMedia_},_proto.areMediaTypesKnown_=function areMediaTypesKnown_(){var usingAudioLoader=!!this.mediaTypes_.AUDIO.activePlaylistLoader,hasMainMediaInfo=!!this.mainSegmentLoader_.getCurrentMediaInfo_(),hasAudioMediaInfo=!usingAudioLoader||!!this.audioSegmentLoader_.getCurrentMediaInfo_();return!(!hasMainMediaInfo||!hasAudioMediaInfo)},_proto.getCodecsOrExclude_=function getCodecsOrExclude_(){var _this9=this,media={main:this.mainSegmentLoader_.getCurrentMediaInfo_()||{},audio:this.audioSegmentLoader_.getCurrentMediaInfo_()||{}};media.video=media.main;var playlistCodecs=codecsForPlaylist(this.master(),this.media()),codecs={},usingAudioLoader=!!this.mediaTypes_.AUDIO.activePlaylistLoader;if(media.main.hasVideo&&(codecs.video=playlistCodecs.video||media.main.videoCodec||_videojs_vhs_utils_es_codecs_js__WEBPACK_IMPORTED_MODULE_8__.b),media.main.isMuxed&&(codecs.video+=","+(playlistCodecs.audio||media.main.audioCodec||_videojs_vhs_utils_es_codecs_js__WEBPACK_IMPORTED_MODULE_8__.a)),(media.main.hasAudio&&!media.main.isMuxed||media.audio.hasAudio||usingAudioLoader)&&(codecs.audio=playlistCodecs.audio||media.main.audioCodec||media.audio.audioCodec||_videojs_vhs_utils_es_codecs_js__WEBPACK_IMPORTED_MODULE_8__.a,media.audio.isFmp4=media.main.hasAudio&&!media.main.isMuxed?media.main.isFmp4:media.audio.isFmp4),codecs.audio||codecs.video){var unsupportedAudio,unsupportedCodecs={};if(["video","audio"].forEach((function(type){if(codecs.hasOwnProperty(type)&&!function supportFunction(isFmp4,codec){return isFmp4?Object(_videojs_vhs_utils_es_codecs_js__WEBPACK_IMPORTED_MODULE_8__.c)(codec):Object(_videojs_vhs_utils_es_codecs_js__WEBPACK_IMPORTED_MODULE_8__.g)(codec)}(media[type].isFmp4,codecs[type])){var supporter=media[type].isFmp4?"browser":"muxer";unsupportedCodecs[supporter]=unsupportedCodecs[supporter]||[],unsupportedCodecs[supporter].push(codecs[type]),"audio"===type&&(unsupportedAudio=supporter)}})),usingAudioLoader&&unsupportedAudio&&this.media().attributes.AUDIO){var audioGroup=this.media().attributes.AUDIO;this.master().playlists.forEach((function(variant){(variant.attributes&&variant.attributes.AUDIO)===audioGroup&&variant!==_this9.media()&&(variant.excludeUntil=1/0)})),this.logger_("excluding audio group "+audioGroup+" as "+unsupportedAudio+' does not support codec(s): "'+codecs.audio+'"')}if(!Object.keys(unsupportedCodecs).length){if(this.sourceUpdater_.hasCreatedSourceBuffers()&&!this.sourceUpdater_.canChangeType()){var switchMessages=[];if(["video","audio"].forEach((function(type){var newCodec=(Object(_videojs_vhs_utils_es_codecs_js__WEBPACK_IMPORTED_MODULE_8__.h)(_this9.sourceUpdater_.codecs[type]||"")[0]||{}).type,oldCodec=(Object(_videojs_vhs_utils_es_codecs_js__WEBPACK_IMPORTED_MODULE_8__.h)(codecs[type]||"")[0]||{}).type;newCodec&&oldCodec&&newCodec.toLowerCase()!==oldCodec.toLowerCase()&&switchMessages.push('"'+_this9.sourceUpdater_.codecs[type]+'" -> "'+codecs[type]+'"')})),switchMessages.length)return void this.blacklistCurrentPlaylist({playlist:this.media(),message:"Codec switching not supported: "+switchMessages.join(", ")+".",blacklistDuration:1/0,internal:!0})}return codecs}var message=Object.keys(unsupportedCodecs).reduce((function(acc,supporter){return acc&&(acc+=", "),acc+=supporter+' does not support codec(s): "'+unsupportedCodecs[supporter].join(",")+'"'}),"")+".";this.blacklistCurrentPlaylist({playlist:this.media(),internal:!0,message:message,blacklistDuration:1/0})}else this.blacklistCurrentPlaylist({playlist:this.media(),message:"Could not determine codecs for playlist.",blacklistDuration:1/0})},_proto.tryToCreateSourceBuffers_=function tryToCreateSourceBuffers_(){if("open"===this.mediaSource.readyState&&!this.sourceUpdater_.hasCreatedSourceBuffers()&&this.areMediaTypesKnown_()){var codecs=this.getCodecsOrExclude_();if(codecs){this.sourceUpdater_.createSourceBuffers(codecs);var codecString=[codecs.video,codecs.audio].filter(Boolean).join(",");this.excludeIncompatibleVariants_(codecString)}}},_proto.excludeUnsupportedVariants_=function excludeUnsupportedVariants_(){var _this10=this,playlists=this.master().playlists,ids=[];Object.keys(playlists).forEach((function(key){var variant=playlists[key];if(-1===ids.indexOf(variant.id)){ids.push(variant.id);var codecs=codecsForPlaylist(_this10.master,variant),unsupported=[];!codecs.audio||Object(_videojs_vhs_utils_es_codecs_js__WEBPACK_IMPORTED_MODULE_8__.g)(codecs.audio)||Object(_videojs_vhs_utils_es_codecs_js__WEBPACK_IMPORTED_MODULE_8__.c)(codecs.audio)||unsupported.push("audio codec "+codecs.audio),!codecs.video||Object(_videojs_vhs_utils_es_codecs_js__WEBPACK_IMPORTED_MODULE_8__.g)(codecs.video)||Object(_videojs_vhs_utils_es_codecs_js__WEBPACK_IMPORTED_MODULE_8__.c)(codecs.video)||unsupported.push("video codec "+codecs.video),codecs.text&&"stpp.ttml.im1t"===codecs.text&&unsupported.push("text codec "+codecs.text),unsupported.length&&(variant.excludeUntil=1/0,_this10.logger_("excluding "+variant.id+" for unsupported: "+unsupported.join(", ")))}}))},_proto.excludeIncompatibleVariants_=function excludeIncompatibleVariants_(codecString){var _this11=this,ids=[],playlists=this.master().playlists,codecs=unwrapCodecList(Object(_videojs_vhs_utils_es_codecs_js__WEBPACK_IMPORTED_MODULE_8__.h)(codecString)),codecCount_=codecCount(codecs),videoDetails=codecs.video&&Object(_videojs_vhs_utils_es_codecs_js__WEBPACK_IMPORTED_MODULE_8__.h)(codecs.video)[0]||null,audioDetails=codecs.audio&&Object(_videojs_vhs_utils_es_codecs_js__WEBPACK_IMPORTED_MODULE_8__.h)(codecs.audio)[0]||null;Object.keys(playlists).forEach((function(key){var variant=playlists[key];if(-1===ids.indexOf(variant.id)&&variant.excludeUntil!==1/0){ids.push(variant.id);var blacklistReasons=[],variantCodecs=codecsForPlaylist(_this11.masterPlaylistLoader_.master,variant),variantCodecCount=codecCount(variantCodecs);if(variantCodecs.audio||variantCodecs.video){if(variantCodecCount!==codecCount_&&blacklistReasons.push('codec count "'+variantCodecCount+'" !== "'+codecCount_+'"'),!_this11.sourceUpdater_.canChangeType()){var variantVideoDetails=variantCodecs.video&&Object(_videojs_vhs_utils_es_codecs_js__WEBPACK_IMPORTED_MODULE_8__.h)(variantCodecs.video)[0]||null,variantAudioDetails=variantCodecs.audio&&Object(_videojs_vhs_utils_es_codecs_js__WEBPACK_IMPORTED_MODULE_8__.h)(variantCodecs.audio)[0]||null;variantVideoDetails&&videoDetails&&variantVideoDetails.type.toLowerCase()!==videoDetails.type.toLowerCase()&&blacklistReasons.push('video codec "'+variantVideoDetails.type+'" !== "'+videoDetails.type+'"'),variantAudioDetails&&audioDetails&&variantAudioDetails.type.toLowerCase()!==audioDetails.type.toLowerCase()&&blacklistReasons.push('audio codec "'+variantAudioDetails.type+'" !== "'+audioDetails.type+'"')}blacklistReasons.length&&(variant.excludeUntil=1/0,_this11.logger_("blacklisting "+variant.id+": "+blacklistReasons.join(" && ")))}}}))},_proto.updateAdCues_=function updateAdCues_(media){var offset=0,seekable=this.seekable();seekable.length&&(offset=seekable.start(0)),function updateAdCues(media,track,offset){if(void 0===offset&&(offset=0),media.segments)for(var cue,mediaTime=offset,i=0;i0&&this.logger_("resetting possible stalled download count for "+type+" loader"),this[type+"StalledDownloads_"]=0,this[type+"Buffered_"]=loader.buffered_()},_proto.checkSegmentDownloads_=function checkSegmentDownloads_(type){var mpc=this.masterPlaylistController_,loader=mpc[type+"SegmentLoader_"],buffered=loader.buffered_(),isBufferedDifferent=function isRangeDifferent(a,b){if(a===b)return!1;if(!a&&b||!b&&a)return!0;if(a.length!==b.length)return!0;for(var i=0;i=buffered.end(buffered.length-1)))return this.techWaiting_();this.consecutiveUpdates>=5&¤tTime===this.lastRecordedTime?(this.consecutiveUpdates++,this.waiting_()):currentTime===this.lastRecordedTime?this.consecutiveUpdates++:(this.consecutiveUpdates=0,this.lastRecordedTime=currentTime)}},_proto.cancelTimer_=function cancelTimer_(){this.consecutiveUpdates=0,this.timer_&&(this.logger_("cancelTimer_"),clearTimeout(this.timer_)),this.timer_=null},_proto.fixesBadSeeks_=function fixesBadSeeks_(){if(!this.tech_.seeking())return!1;var seekTo,seekable=this.seekable(),currentTime=this.tech_.currentTime();this.afterSeekableWindow_(seekable,currentTime,this.media(),this.allowSeeksWithinUnsafeLiveWindow)&&(seekTo=seekable.end(seekable.length-1));if(this.beforeSeekableWindow_(seekable,currentTime)){var seekableStart=seekable.start(0);seekTo=seekableStart+(seekableStart===seekable.end(0)?0:.1)}if(void 0!==seekTo)return this.logger_("Trying to seek outside of seekable at time "+currentTime+" with seekable range "+printableRange(seekable)+". Seeking to "+seekTo+"."),this.tech_.setCurrentTime(seekTo),!0;for(var sourceUpdater=this.masterPlaylistController_.sourceUpdater_,buffered=this.tech_.buffered(),audioBuffered=sourceUpdater.audioBuffer?sourceUpdater.audioBuffered():null,videoBuffered=sourceUpdater.videoBuffer?sourceUpdater.videoBuffered():null,media=this.media(),minAppendedDuration=media.partTargetDuration?media.partTargetDuration:2*(media.targetDuration-1/30),bufferedToCheck=[audioBuffered,videoBuffered],i=0;i "+currentRange.end(0)+"]. Attempting to resume playback by seeking to the current time."),this.tech_.trigger({type:"usage",name:"vhs-unknown-waiting"}),void this.tech_.trigger({type:"usage",name:"hls-unknown-waiting"})):void 0}},_proto.techWaiting_=function techWaiting_(){var seekable=this.seekable(),currentTime=this.tech_.currentTime();if(this.tech_.seeking()||null!==this.timer_)return!0;if(this.beforeSeekableWindow_(seekable,currentTime)){var livePoint=seekable.end(seekable.length-1);return this.logger_("Fell out of live window at time "+currentTime+". Seeking to live point (seekable end) "+livePoint),this.cancelTimer_(),this.tech_.setCurrentTime(livePoint),this.tech_.trigger({type:"usage",name:"vhs-live-resync"}),this.tech_.trigger({type:"usage",name:"hls-live-resync"}),!0}var sourceUpdater=this.tech_.vhs.masterPlaylistController_.sourceUpdater_,buffered=this.tech_.buffered();if(this.videoUnderflow_({audioBuffered:sourceUpdater.audioBuffered(),videoBuffered:sourceUpdater.videoBuffered(),currentTime:currentTime}))return this.cancelTimer_(),this.tech_.setCurrentTime(currentTime),this.tech_.trigger({type:"usage",name:"vhs-video-underflow"}),this.tech_.trigger({type:"usage",name:"hls-video-underflow"}),!0;var nextRange=findNextRange(buffered,currentTime);if(nextRange.length>0){var difference=nextRange.start(0)-currentTime;return this.logger_("Stopped at "+currentTime+", setting timer for "+difference+", seeking to "+nextRange.start(0)),this.cancelTimer_(),this.timer_=setTimeout(this.skipTheGap_.bind(this),1e3*difference,currentTime),!0}return!1},_proto.afterSeekableWindow_=function afterSeekableWindow_(seekable,currentTime,playlist,allowSeeksWithinUnsafeLiveWindow){if(void 0===allowSeeksWithinUnsafeLiveWindow&&(allowSeeksWithinUnsafeLiveWindow=!1),!seekable.length)return!1;var allowedEnd=seekable.end(seekable.length-1)+.1;return!playlist.endList&&allowSeeksWithinUnsafeLiveWindow&&(allowedEnd=seekable.end(seekable.length-1)+3*playlist.targetDuration),currentTime>allowedEnd},_proto.beforeSeekableWindow_=function beforeSeekableWindow_(seekable,currentTime){return!!(seekable.length&&seekable.start(0)>0&¤tTime2)return{start:start,end:end}}return null},PlaybackWatcher}(),defaultOptions={errorInterval:30,getSource:function getSource(next){return next(this.tech({IWillNotUseThisInPlugins:!0}).currentSource_||this.currentSource())}},Vhs={PlaylistLoader:PlaylistLoader,Playlist:Playlist,utils:utils,STANDARD_PLAYLIST_SELECTOR:lastBandwidthSelector,INITIAL_PLAYLIST_SELECTOR:function lowestBitrateCompatibleVariantSelector(){var _this=this,playlists=this.playlists.master.playlists.filter(Playlist.isEnabled);return stableSort(playlists,(function(a,b){return comparePlaylistBandwidth(a,b)})),playlists.filter((function(playlist){return!!codecsForPlaylist(_this.playlists.master,playlist).video}))[0]||null},lastBandwidthSelector:lastBandwidthSelector,movingAverageBandwidthSelector:function movingAverageBandwidthSelector(decay){var average=-1,lastSystemBandwidth=-1;if(decay<0||decay>1)throw new Error("Moving average bandwidth decay must be between 0 and 1.");return function(){var pixelRatio=this.useDevicePixelRatio&&global_window__WEBPACK_IMPORTED_MODULE_3___default.a.devicePixelRatio||1;return average<0&&(average=this.systemBandwidth,lastSystemBandwidth=this.systemBandwidth),this.systemBandwidth>0&&this.systemBandwidth!==lastSystemBandwidth&&(average=decay*this.systemBandwidth+(1-decay)*average,lastSystemBandwidth=this.systemBandwidth),simpleSelector({master:this.playlists.master,bandwidth:average,playerWidth:parseInt(safeGetComputedStyle(this.tech_.el(),"width"),10)*pixelRatio,playerHeight:parseInt(safeGetComputedStyle(this.tech_.el(),"height"),10)*pixelRatio,playerObjectFit:this.usePlayerObjectFit?safeGetComputedStyle(this.tech_.el(),"objectFit"):"",limitRenditionByPlayerDimensions:this.limitRenditionByPlayerDimensions,masterPlaylistController:this.masterPlaylistController_})}},comparePlaylistBandwidth:comparePlaylistBandwidth,comparePlaylistResolution:function comparePlaylistResolution(left,right){var leftWidth,rightWidth;return left.attributes.RESOLUTION&&left.attributes.RESOLUTION.width&&(leftWidth=left.attributes.RESOLUTION.width),leftWidth=leftWidth||global_window__WEBPACK_IMPORTED_MODULE_3___default.a.Number.MAX_VALUE,right.attributes.RESOLUTION&&right.attributes.RESOLUTION.width&&(rightWidth=right.attributes.RESOLUTION.width),leftWidth===(rightWidth=rightWidth||global_window__WEBPACK_IMPORTED_MODULE_3___default.a.Number.MAX_VALUE)&&left.attributes.BANDWIDTH&&right.attributes.BANDWIDTH?left.attributes.BANDWIDTH-right.attributes.BANDWIDTH:leftWidth-rightWidth},xhr:xhrFactory()};Object.keys(Config).forEach((function(prop){Object.defineProperty(Vhs,prop,{get:function get(){return video_js__WEBPACK_IMPORTED_MODULE_5__.a.log.warn("using Vhs."+prop+" is UNSAFE be sure you know what you are doing"),Config[prop]},set:function set(value){video_js__WEBPACK_IMPORTED_MODULE_5__.a.log.warn("using Vhs."+prop+" is UNSAFE be sure you know what you are doing"),"number"!=typeof value||value<0?video_js__WEBPACK_IMPORTED_MODULE_5__.a.log.warn("value of Vhs."+prop+" must be greater than or equal to 0"):Config[prop]=value}})}));var LOCAL_STORAGE_KEY="videojs-vhs",handleVhsMediaChange=function handleVhsMediaChange(qualityLevels,playlistLoader){for(var newPlaylist=playlistLoader.media(),selectedIndex=-1,i=0;i=1e7&&playerBandwidthEst>=1e7?Math.max(playerBandwidthEst,networkInfoBandwidthEstBitsPerSec):networkInfoBandwidthEstBitsPerSec}return playerBandwidthEst},set:function set(bandwidth){this.masterPlaylistController_.mainSegmentLoader_.bandwidth=bandwidth,this.masterPlaylistController_.mainSegmentLoader_.throughput={rate:0,count:0}}},systemBandwidth:{get:function get(){var invThroughput,invBandwidth=1/(this.bandwidth||1);return invThroughput=this.throughput>0?1/this.throughput:0,Math.floor(1/(invBandwidth+invThroughput))},set:function set(){video_js__WEBPACK_IMPORTED_MODULE_5__.a.log.error('The "systemBandwidth" property is read-only')}}}),this.options_.bandwidth&&(this.bandwidth=this.options_.bandwidth),this.options_.throughput&&(this.throughput=this.options_.throughput),Object.defineProperties(this.stats,{bandwidth:{get:function get(){return _this3.bandwidth||0},enumerable:!0},mediaRequests:{get:function get(){return _this3.masterPlaylistController_.mediaRequests_()||0},enumerable:!0},mediaRequestsAborted:{get:function get(){return _this3.masterPlaylistController_.mediaRequestsAborted_()||0},enumerable:!0},mediaRequestsTimedout:{get:function get(){return _this3.masterPlaylistController_.mediaRequestsTimedout_()||0},enumerable:!0},mediaRequestsErrored:{get:function get(){return _this3.masterPlaylistController_.mediaRequestsErrored_()||0},enumerable:!0},mediaTransferDuration:{get:function get(){return _this3.masterPlaylistController_.mediaTransferDuration_()||0},enumerable:!0},mediaBytesTransferred:{get:function get(){return _this3.masterPlaylistController_.mediaBytesTransferred_()||0},enumerable:!0},mediaSecondsLoaded:{get:function get(){return _this3.masterPlaylistController_.mediaSecondsLoaded_()||0},enumerable:!0},mediaAppends:{get:function get(){return _this3.masterPlaylistController_.mediaAppends_()||0},enumerable:!0},mainAppendsToLoadedData:{get:function get(){return _this3.masterPlaylistController_.mainAppendsToLoadedData_()||0},enumerable:!0},audioAppendsToLoadedData:{get:function get(){return _this3.masterPlaylistController_.audioAppendsToLoadedData_()||0},enumerable:!0},appendsToLoadedData:{get:function get(){return _this3.masterPlaylistController_.appendsToLoadedData_()||0},enumerable:!0},timeToLoadedData:{get:function get(){return _this3.masterPlaylistController_.timeToLoadedData_()||0},enumerable:!0},buffered:{get:function get(){return timeRangesToArray(_this3.tech_.buffered())},enumerable:!0},currentTime:{get:function get(){return _this3.tech_.currentTime()},enumerable:!0},currentSource:{get:function get(){return _this3.tech_.currentSource_},enumerable:!0},currentTech:{get:function get(){return _this3.tech_.name_},enumerable:!0},duration:{get:function get(){return _this3.tech_.duration()},enumerable:!0},master:{get:function get(){return _this3.playlists.master},enumerable:!0},playerDimensions:{get:function get(){return _this3.tech_.currentDimensions()},enumerable:!0},seekable:{get:function get(){return timeRangesToArray(_this3.tech_.seekable())},enumerable:!0},timestamp:{get:function get(){return Date.now()},enumerable:!0},videoPlaybackQuality:{get:function get(){return _this3.tech_.getVideoPlaybackQuality()},enumerable:!0}}),this.tech_.one("canplay",this.masterPlaylistController_.setupFirstPlay.bind(this.masterPlaylistController_)),this.tech_.on("bandwidthupdate",(function(){_this3.options_.useBandwidthFromLocalStorage&&function updateVhsLocalStorage(options){if(!global_window__WEBPACK_IMPORTED_MODULE_3___default.a.localStorage)return!1;var objectToStore=getVhsLocalStorage();objectToStore=objectToStore?video_js__WEBPACK_IMPORTED_MODULE_5__.a.mergeOptions(objectToStore,options):options;try{global_window__WEBPACK_IMPORTED_MODULE_3___default.a.localStorage.setItem(LOCAL_STORAGE_KEY,JSON.stringify(objectToStore))}catch(e){return!1}}({bandwidth:_this3.bandwidth,throughput:Math.round(_this3.throughput)})})),this.masterPlaylistController_.on("selectedinitialmedia",(function(){!function renditionSelectionMixin(vhsHandler){vhsHandler.representations=function(){var master=vhsHandler.masterPlaylistController_.master(),playlists=isAudioOnly(master)?vhsHandler.masterPlaylistController_.getAudioTrackPlaylists_():master.playlists;return playlists?playlists.filter((function(media){return!isIncompatible(media)})).map((function(e,i){return new Representation(vhsHandler,e,e.id)})):[]}}(_this3)})),this.masterPlaylistController_.sourceUpdater_.on("createdsourcebuffers",(function(){_this3.setupEme_()})),this.on(this.masterPlaylistController_,"progress",(function(){this.tech_.trigger("progress")})),this.on(this.masterPlaylistController_,"firstplay",(function(){this.ignoreNextSeekingEvent_=!0})),this.setupQualityLevels_(),this.tech_.el()&&(this.mediaSourceUrl_=global_window__WEBPACK_IMPORTED_MODULE_3___default.a.URL.createObjectURL(this.masterPlaylistController_.mediaSource),this.tech_.src(this.mediaSourceUrl_))}},_proto.createKeySessions_=function createKeySessions_(){var _this4=this,audioPlaylistLoader=this.masterPlaylistController_.mediaTypes_.AUDIO.activePlaylistLoader;this.logger_("waiting for EME key session creation"),waitForKeySessionCreation({player:this.player_,sourceKeySystems:this.source_.keySystems,audioMedia:audioPlaylistLoader&&audioPlaylistLoader.media(),mainPlaylists:this.playlists.master.playlists}).then((function(){_this4.logger_("created EME key session"),_this4.masterPlaylistController_.sourceUpdater_.initializedEme()})).catch((function(err){_this4.logger_("error while creating EME key session",err),_this4.player_.error({message:"Failed to initialize media keys for EME",code:3})}))},_proto.handleWaitingForKey_=function handleWaitingForKey_(){this.logger_("waitingforkey fired, attempting to create any new key sessions"),this.createKeySessions_()},_proto.setupEme_=function setupEme_(){var _this5=this,audioPlaylistLoader=this.masterPlaylistController_.mediaTypes_.AUDIO.activePlaylistLoader,didSetupEmeOptions=setupEmeOptions({player:this.player_,sourceKeySystems:this.source_.keySystems,media:this.playlists.media(),audioMedia:audioPlaylistLoader&&audioPlaylistLoader.media()});this.player_.tech_.on("keystatuschange",(function(e){if("output-restricted"===e.status){var masterPlaylist=_this5.masterPlaylistController_.master();if(masterPlaylist&&masterPlaylist.playlists){var _videojs$log,excludedHDPlaylists=[];if(masterPlaylist.playlists.forEach((function(playlist){playlist&&playlist.attributes&&playlist.attributes.RESOLUTION&&playlist.attributes.RESOLUTION.height>=720&&(!playlist.excludeUntil||playlist.excludeUntil<1/0)&&(playlist.excludeUntil=1/0,excludedHDPlaylists.push(playlist))})),excludedHDPlaylists.length)(_videojs$log=video_js__WEBPACK_IMPORTED_MODULE_5__.a.log).warn.apply(_videojs$log,['DRM keystatus changed to "output-restricted." Removing the following HD playlists that will most likely fail to play and clearing the buffer. This may be due to HDCP restrictions on the stream and the capabilities of the current device.'].concat(excludedHDPlaylists)),_this5.masterPlaylistController_.fastQualityChange_()}}})),this.handleWaitingForKey_=this.handleWaitingForKey_.bind(this),this.player_.tech_.on("waitingforkey",this.handleWaitingForKey_),11!==video_js__WEBPACK_IMPORTED_MODULE_5__.a.browser.IE_VERSION&&didSetupEmeOptions?this.createKeySessions_():this.masterPlaylistController_.sourceUpdater_.initializedEme()},_proto.setupQualityLevels_=function setupQualityLevels_(){var _this6=this,player=video_js__WEBPACK_IMPORTED_MODULE_5__.a.players[this.tech_.options_.playerId];player&&player.qualityLevels&&!this.qualityLevels_&&(this.qualityLevels_=player.qualityLevels(),this.masterPlaylistController_.on("selectedinitialmedia",(function(){!function handleVhsLoadedMetadata(qualityLevels,vhs){vhs.representations().forEach((function(rep){qualityLevels.addQualityLevel(rep)})),handleVhsMediaChange(qualityLevels,vhs.playlists)}(_this6.qualityLevels_,_this6)})),this.playlists.on("mediachange",(function(){handleVhsMediaChange(_this6.qualityLevels_,_this6.playlists)})))},VhsHandler.version=function version$5(){return{"@videojs/http-streaming":"2.16.0","mux.js":"6.0.1","mpd-parser":"0.22.1","m3u8-parser":"4.8.0","aes-decrypter":"3.1.3"}},_proto.version=function version(){return this.constructor.version()},_proto.canChangeType=function canChangeType(){return SourceUpdater.canChangeType()},_proto.play=function play(){this.masterPlaylistController_.play()},_proto.setCurrentTime=function setCurrentTime(currentTime){this.masterPlaylistController_.setCurrentTime(currentTime)},_proto.duration=function duration(){return this.masterPlaylistController_.duration()},_proto.seekable=function seekable(){return this.masterPlaylistController_.seekable()},_proto.dispose=function dispose(){this.playbackWatcher_&&this.playbackWatcher_.dispose(),this.masterPlaylistController_&&this.masterPlaylistController_.dispose(),this.qualityLevels_&&this.qualityLevels_.dispose(),this.player_&&(delete this.player_.vhs,delete this.player_.dash,delete this.player_.hls),this.tech_&&this.tech_.vhs&&delete this.tech_.vhs,this.tech_&&delete this.tech_.hls,this.mediaSourceUrl_&&global_window__WEBPACK_IMPORTED_MODULE_3___default.a.URL.revokeObjectURL&&(global_window__WEBPACK_IMPORTED_MODULE_3___default.a.URL.revokeObjectURL(this.mediaSourceUrl_),this.mediaSourceUrl_=null),this.tech_&&this.tech_.off("waitingforkey",this.handleWaitingForKey_),_Component.prototype.dispose.call(this)},_proto.convertToProgramTime=function convertToProgramTime(time,callback){return getProgramTime({playlist:this.masterPlaylistController_.media(),time:time,callback:callback})},_proto.seekToProgramTime=function seekToProgramTime$1(programTime,callback,pauseAfterSeek,retryCount){return void 0===pauseAfterSeek&&(pauseAfterSeek=!0),void 0===retryCount&&(retryCount=2),seekToProgramTime({programTime:programTime,playlist:this.masterPlaylistController_.media(),retryCount:retryCount,pauseAfterSeek:pauseAfterSeek,seekTo:this.options_.seekTo,tech:this.options_.tech,callback:callback})},VhsHandler}(video_js__WEBPACK_IMPORTED_MODULE_5__.a.getComponent("Component")),VhsSourceHandler={name:"videojs-http-streaming",VERSION:"2.16.0",canHandleSource:function canHandleSource(srcObj,options){void 0===options&&(options={});var localOptions=video_js__WEBPACK_IMPORTED_MODULE_5__.a.mergeOptions(video_js__WEBPACK_IMPORTED_MODULE_5__.a.options,options);return VhsSourceHandler.canPlayType(srcObj.type,localOptions)},handleSource:function handleSource(source,tech,options){void 0===options&&(options={});var localOptions=video_js__WEBPACK_IMPORTED_MODULE_5__.a.mergeOptions(video_js__WEBPACK_IMPORTED_MODULE_5__.a.options,options);return tech.vhs=new VhsHandler(source,tech,localOptions),video_js__WEBPACK_IMPORTED_MODULE_5__.a.hasOwnProperty("hls")||Object.defineProperty(tech,"hls",{get:function get(){return video_js__WEBPACK_IMPORTED_MODULE_5__.a.log.warn("player.tech().hls is deprecated. Use player.tech().vhs instead."),tech.vhs},configurable:!0}),tech.vhs.xhr=xhrFactory(),tech.vhs.src(source.src,source.type),tech.vhs},canPlayType:function canPlayType(type,options){var simpleType=Object(_videojs_vhs_utils_es_media_types_js__WEBPACK_IMPORTED_MODULE_9__.a)(type);if(!simpleType)return"";var overrideNative=VhsSourceHandler.getOverrideNative(options);return!Vhs.supportsTypeNatively(simpleType)||overrideNative?"maybe":""},getOverrideNative:function getOverrideNative(options){void 0===options&&(options={});var _options=options,_options$vhs=_options.vhs,vhs=void 0===_options$vhs?{}:_options$vhs,_options$hls=_options.hls,hls=void 0===_options$hls?{}:_options$hls,defaultOverrideNative=!(video_js__WEBPACK_IMPORTED_MODULE_5__.a.browser.IS_ANY_SAFARI||video_js__WEBPACK_IMPORTED_MODULE_5__.a.browser.IS_IOS),_vhs$overrideNative=vhs.overrideNative,overrideNative=void 0===_vhs$overrideNative?defaultOverrideNative:_vhs$overrideNative,_hls$overrideNative=hls.overrideNative;return void 0!==_hls$overrideNative&&_hls$overrideNative||overrideNative}};(function supportsNativeMediaSources(){return Object(_videojs_vhs_utils_es_codecs_js__WEBPACK_IMPORTED_MODULE_8__.c)("avc1.4d400d,mp4a.40.2")}()&&video_js__WEBPACK_IMPORTED_MODULE_5__.a.getTech("Html5").registerSourceHandler(VhsSourceHandler,0),video_js__WEBPACK_IMPORTED_MODULE_5__.a.VhsHandler=VhsHandler,Object.defineProperty(video_js__WEBPACK_IMPORTED_MODULE_5__.a,"HlsHandler",{get:function get(){return video_js__WEBPACK_IMPORTED_MODULE_5__.a.log.warn("videojs.HlsHandler is deprecated. Use videojs.VhsHandler instead."),VhsHandler},configurable:!0}),video_js__WEBPACK_IMPORTED_MODULE_5__.a.VhsSourceHandler=VhsSourceHandler,Object.defineProperty(video_js__WEBPACK_IMPORTED_MODULE_5__.a,"HlsSourceHandler",{get:function get(){return video_js__WEBPACK_IMPORTED_MODULE_5__.a.log.warn("videojs.HlsSourceHandler is deprecated. Use videojs.VhsSourceHandler instead."),VhsSourceHandler},configurable:!0}),video_js__WEBPACK_IMPORTED_MODULE_5__.a.Vhs=Vhs,Object.defineProperty(video_js__WEBPACK_IMPORTED_MODULE_5__.a,"Hls",{get:function get(){return video_js__WEBPACK_IMPORTED_MODULE_5__.a.log.warn("videojs.Hls is deprecated. Use videojs.Vhs instead."),Vhs},configurable:!0}),video_js__WEBPACK_IMPORTED_MODULE_5__.a.use||(video_js__WEBPACK_IMPORTED_MODULE_5__.a.registerComponent("Hls",Vhs),video_js__WEBPACK_IMPORTED_MODULE_5__.a.registerComponent("Vhs",Vhs)),video_js__WEBPACK_IMPORTED_MODULE_5__.a.options.vhs=video_js__WEBPACK_IMPORTED_MODULE_5__.a.options.vhs||{},video_js__WEBPACK_IMPORTED_MODULE_5__.a.options.hls=video_js__WEBPACK_IMPORTED_MODULE_5__.a.options.hls||{},video_js__WEBPACK_IMPORTED_MODULE_5__.a.getPlugin&&video_js__WEBPACK_IMPORTED_MODULE_5__.a.getPlugin("reloadSourceOnError"))||(video_js__WEBPACK_IMPORTED_MODULE_5__.a.registerPlugin||video_js__WEBPACK_IMPORTED_MODULE_5__.a.plugin)("reloadSourceOnError",(function reloadSourceOnError(options){!function initPlugin(player,options){var lastCalled=0,seekTo=0,localOptions=video_js__WEBPACK_IMPORTED_MODULE_5__.a.mergeOptions(defaultOptions,options);player.ready((function(){player.trigger({type:"usage",name:"vhs-error-reload-initialized"}),player.trigger({type:"usage",name:"hls-error-reload-initialized"})}));var loadedMetadataHandler=function loadedMetadataHandler(){seekTo&&player.currentTime(seekTo)},setSource=function setSource(sourceObj){null!=sourceObj&&(seekTo=player.duration()!==1/0&&player.currentTime()||0,player.one("loadedmetadata",loadedMetadataHandler),player.src(sourceObj),player.trigger({type:"usage",name:"vhs-error-reload"}),player.trigger({type:"usage",name:"hls-error-reload"}),player.play())},errorHandler=function errorHandler(){return Date.now()-lastCalled<1e3*localOptions.errorInterval?(player.trigger({type:"usage",name:"vhs-error-reload-canceled"}),void player.trigger({type:"usage",name:"hls-error-reload-canceled"})):localOptions.getSource&&"function"==typeof localOptions.getSource?(lastCalled=Date.now(),localOptions.getSource.call(player,setSource)):void video_js__WEBPACK_IMPORTED_MODULE_5__.a.log.error("ERROR: reloadSourceOnError - The option getSource must be a function!")},cleanupEvents=function cleanupEvents(){player.off("loadedmetadata",loadedMetadataHandler),player.off("error",errorHandler),player.off("dispose",cleanupEvents)};player.on("error",errorHandler),player.on("dispose",cleanupEvents),player.reloadSourceOnError=function reinitPlugin(newOptions){cleanupEvents(),initPlugin(player,newOptions)}}(this,options)}))}.call(this,__webpack_require__(53))}}]); -//# sourceMappingURL=8.899ca688a0b92b6bdfff.bundle.js.map \ No newline at end of file +//# sourceMappingURL=8.60e9954daa8e578f4b31.bundle.js.map \ No newline at end of file diff --git a/master/8.899ca688a0b92b6bdfff.bundle.js.LICENSE.txt b/master/8.60e9954daa8e578f4b31.bundle.js.LICENSE.txt similarity index 100% rename from master/8.899ca688a0b92b6bdfff.bundle.js.LICENSE.txt rename to master/8.60e9954daa8e578f4b31.bundle.js.LICENSE.txt diff --git a/master/8.60e9954daa8e578f4b31.bundle.js.map b/master/8.60e9954daa8e578f4b31.bundle.js.map new file mode 100644 index 00000000..0da56dd3 --- /dev/null +++ b/master/8.60e9954daa8e578f4b31.bundle.js.map @@ -0,0 +1 @@ +{"version":3,"file":"8.60e9954daa8e578f4b31.bundle.js","sources":["webpack:///8.60e9954daa8e578f4b31.bundle.js"],"mappings":";AAAA","sourceRoot":""} \ No newline at end of file diff --git a/master/8.899ca688a0b92b6bdfff.bundle.js.map b/master/8.899ca688a0b92b6bdfff.bundle.js.map deleted file mode 100644 index 21ac013d..00000000 --- a/master/8.899ca688a0b92b6bdfff.bundle.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"8.899ca688a0b92b6bdfff.bundle.js","sources":["webpack:///8.899ca688a0b92b6bdfff.bundle.js"],"mappings":";AAAA","sourceRoot":""} \ No newline at end of file diff --git a/master/9.899ca688a0b92b6bdfff.bundle.js b/master/9.60e9954daa8e578f4b31.bundle.js similarity index 99% rename from master/9.899ca688a0b92b6bdfff.bundle.js rename to master/9.60e9954daa8e578f4b31.bundle.js index ab199b73..0bcadf57 100644 --- a/master/9.899ca688a0b92b6bdfff.bundle.js +++ b/master/9.60e9954daa8e578f4b31.bundle.js @@ -1,2 +1,2 @@ (window.webpackJsonp=window.webpackJsonp||[]).push([[9],{1726:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),function(global){__webpack_require__(25),__webpack_require__(37),__webpack_require__(142),__webpack_require__(23),__webpack_require__(193),__webpack_require__(311),__webpack_require__(310),__webpack_require__(416),__webpack_require__(312),__webpack_require__(36),__webpack_require__(159);var react__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_11___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_11__),prop_types__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(31),prop_types__WEBPACK_IMPORTED_MODULE_12___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_12__),deep_assign__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(1705),deep_assign__WEBPACK_IMPORTED_MODULE_13___default=__webpack_require__.n(deep_assign__WEBPACK_IMPORTED_MODULE_13__),react_measure__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(118),wavesurfer_js__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(1707),wavesurfer_js__WEBPACK_IMPORTED_MODULE_15___default=__webpack_require__.n(wavesurfer_js__WEBPACK_IMPORTED_MODULE_15__);function _typeof(obj){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj})(obj)}function _defineProperties(target,props){for(var descriptor,i=0;in)?new Error("Invalid ".concat(propName," supplied to ").concat(componentName,",\n expected a positive integer")):null}var Wavesurfer=function(_Component){!function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function");subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,writable:!0,configurable:!0}}),superClass&&_setPrototypeOf(subClass,superClass)}(Wavesurfer,_Component);var _super=_createSuper(Wavesurfer);function Wavesurfer(props){var _this;if(function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,Wavesurfer),(_this=_super.call(this,props)).state={isReady:!1},void 0===_typeof(wavesurfer_js__WEBPACK_IMPORTED_MODULE_15___default.a))throw new Error("WaveSurfer is undefined!");return _this._loadMediaElt=_this._loadMediaElt.bind(_assertThisInitialized(_this)),_this._loadAudio=_this._loadAudio.bind(_assertThisInitialized(_this)),_this._seekTo=_this._seekTo.bind(_assertThisInitialized(_this)),_this._handleResize=function(){_this.state.isReady&&_this._wavesurfer.zoom(!1)},_this}return function _createClass(Constructor,protoProps,staticProps){return protoProps&&_defineProperties(Constructor.prototype,protoProps),staticProps&&_defineProperties(Constructor,staticProps),Constructor}(Wavesurfer,[{key:"componentDidMount",value:function componentDidMount(){var _this2=this,options=deep_assign__WEBPACK_IMPORTED_MODULE_13___default()({},this.props.options,{container:this.wavesurferEl});this.props.mediaElt&&(options.backend="MediaElement"),this._wavesurfer=wavesurfer_js__WEBPACK_IMPORTED_MODULE_15___default.a.create(options),this._wavesurfer.on("ready",(function(){_this2.setState({isReady:!0,pos:_this2.props.pos}),_this2.props.pos&&_this2._seekTo(_this2.props.pos),null!=_this2.props.volume&&_this2._wavesurfer.setVolume(_this2.props.volume),_this2.props.playing&&_this2._wavesurfer.play(),_this2.props.zoom&&_this2._wavesurfer.zoom(_this2.props.zoom)})),this._wavesurfer.on("audioprocess",(function(pos){_this2.setState({pos:pos}),_this2.props.onPosChange({wavesurfer:_this2._wavesurfer,originalArgs:[pos]})})),this._wavesurfer.on("seek",(function(pos){var formattedPos=_this2._posToSec(pos);_this2.setState({formattedPos:formattedPos}),_this2.props.onPosChange({wavesurfer:_this2._wavesurfer,originalArgs:[formattedPos]})})),EVENTS.forEach((function(e){var propCallback=_this2.props["on".concat(function capitaliseFirstLetter(string){return string.split("-").map((function(part){return part.charAt(0).toUpperCase()+part.slice(1)})).join("")}(e))],wavesurfer=_this2._wavesurfer;propCallback&&_this2._wavesurfer.on(e,(function(){for(var _len=arguments.length,originalArgs=Array(_len),_key=0;_key<_len;_key++)originalArgs[_key]=arguments[_key];propCallback({wavesurfer:wavesurfer,originalArgs:originalArgs})}))})),this.props.audioFile&&this._loadAudio(this.props.audioFile,this.props.audioPeaks),this.props.mediaElt&&this._loadMediaElt(this.props.mediaElt,this.props.audioPeaks)}},{key:"componentDidUpdate",value:function componentDidUpdate(prevProps){this.props.audioFile!=this.props.audioFile&&this._loadAudio(this.props.audioFile,this.props.audioPeaks),prevProps.mediaElt!==this.props.mediaElt&&this._loadMediaElt(this.props.mediaElt,this.props.audioPeaks),prevProps.audioPeaks!==this.props.audioPeaks&&(this.props.mediaElt?this._loadMediaElt(prevProps.mediaElt,this.props.audioPeaks):this._loadAudio(this.props.audioFile,this.props.audioPeaks)),this.props.pos&&this.state.isReady&&prevProps.pos!==this.props.pos&&this.props.pos!==this.state.pos&&this._seekTo(this.props.pos),this.props.playing!==prevProps.playing&&(this.props.playing?this._wavesurfer.play():this._wavesurfer.pause()),this.props.volume!==prevProps.volume&&this._wavesurfer.setVolume(this.props.volume),this.props.zoom!==prevProps.zoom&&this._wavesurfer.zoom(this.props.zoom),this.props.options.audioRate!==prevProps.options.audioRate&&this._wavesurfer.setPlaybackRate(this.props.options.audioRate),prevProps.options.waveColor!==this.props.options.waveColor&&this._wavesurfer.setWaveColor(this.props.options.waveColor),prevProps.options.progressColor!==this.props.options.progressColor&&this._wavesurfer.setProgressColor(this.props.options.progressColor),prevProps.options.cursorColor!==this.props.options.cursorColor&&this._wavesurfer.setCursorColor(this.props.options.cursorColor),prevProps.options.height!==this.props.options.height&&this._wavesurfer.setHeight(this.props.options.height)}},{key:"componentWillUnmount",value:function componentWillUnmount(){var _this3=this;EVENTS.forEach((function(e){_this3._wavesurfer.un(e)})),this._wavesurfer.destroy()}},{key:"_secToPos",value:function _secToPos(sec){return 1/this._wavesurfer.getDuration()*sec}},{key:"_posToSec",value:function _posToSec(pos){return pos*this._wavesurfer.getDuration()}},{key:"_seekTo",value:function _seekTo(sec){var pos=this._secToPos(sec);this.props.options.autoCenter?this._wavesurfer.seekAndCenter(pos):this._wavesurfer.seekTo(pos)}},{key:"_loadMediaElt",value:function _loadMediaElt(selectorOrElt,audioPeaks){selectorOrElt instanceof global.HTMLElement?this._loadAudio(selectorOrElt,audioPeaks):global.document.querySelector(selectorOrElt)&&this._loadAudio(global.document.querySelector(selectorOrElt),audioPeaks)}},{key:"_loadAudio",value:function _loadAudio(audioFileOrElt,audioPeaks){if(audioFileOrElt instanceof global.HTMLElement)this._wavesurfer.loadMediaElement(audioFileOrElt,audioPeaks);else if("string"==typeof audioFileOrElt)this._wavesurfer.load(audioFileOrElt,audioPeaks);else{if(!(audioFileOrElt instanceof global.Blob||audioFileOrElt instanceof global.File))throw new Error("Wavesurfer._loadAudio expects prop audioFile\n to be either HTMLElement, string or file/blob");this._wavesurfer.loadBlob(audioFileOrElt,audioPeaks)}}},{key:"_measureIfResponsive",value:function _measureIfResponsive(children){return this.props.responsive?react__WEBPACK_IMPORTED_MODULE_11___default.a.createElement(react_measure__WEBPACK_IMPORTED_MODULE_14__.a,{client:!0,onResize:this._handleResize},(function(_ref){var measureRef=_ref.measureRef;return(react__WEBPACK_IMPORTED_MODULE_11___default.a.createElement("div",{ref:measureRef},children))})):children}},{key:"render",value:function render(){var _this4=this,childrenWithProps=!!this.props.children&&react__WEBPACK_IMPORTED_MODULE_11___default.a.Children.map(this.props.children,(function(child){return react__WEBPACK_IMPORTED_MODULE_11___default.a.cloneElement(child,{wavesurfer:_this4._wavesurfer,isReady:_this4.state.isReady})}));return this._measureIfResponsive(react__WEBPACK_IMPORTED_MODULE_11___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_11___default.a.createElement("div",{ref:function ref(c){_this4.wavesurferEl=c}}),childrenWithProps))}}]),Wavesurfer}(react__WEBPACK_IMPORTED_MODULE_11__.Component);Wavesurfer.displayName="Wavesurfer",Wavesurfer.propTypes={playing:prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.bool,pos:prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.number,audioFile:function audioFile(props,propName,componentName){var prop=props[propName];return!prop||"string"==typeof prop||prop instanceof global.Blob||prop instanceof global.File?null:new Error("Invalid ".concat(propName," supplied to ").concat(componentName,"\n expected either string or file/blob"))},mediaElt:prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.string,prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.instanceOf(global.HTMLElement)]),audioPeaks:prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.array,volume:prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.number,zoom:prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.number,responsive:prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.bool,onPosChange:prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.func,children:prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.element,prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.array]),options:prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.shape({audioRate:prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.number,backend:prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.oneOf(["WebAudio","MediaElement"]),barWidth:function barWidth(props,propName,componentName){var prop=props[propName];return void 0!==prop&&"number"!=typeof prop?new Error("Invalid ".concat(propName," supplied to ").concat(componentName,"\n expected either undefined or number")):null},cursorColor:prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.string,cursorWidth:positiveIntegerProptype,dragSelection:prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.bool,fillParent:prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.bool,height:positiveIntegerProptype,hideScrollbar:prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.bool,interact:prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.bool,loopSelection:prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.bool,mediaControls:prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.bool,minPxPerSec:positiveIntegerProptype,normalize:prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.bool,pixelRatio:prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.number,progressColor:prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.string,scrollParent:prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.bool,skipLength:prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.number,waveColor:prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.string,autoCenter:prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.bool})},Wavesurfer.defaultProps={playing:!1,pos:0,options:wavesurfer_js__WEBPACK_IMPORTED_MODULE_15___default.a.defaultParams,responsive:!0,onPosChange:function onPosChange(){}},Wavesurfer.__docgenInfo={description:"",methods:[{name:"_secToPos",docblock:null,modifiers:[],params:[{name:"sec",type:null}],returns:null},{name:"_posToSec",docblock:null,modifiers:[],params:[{name:"pos",type:null}],returns:null},{name:"_seekTo",docblock:null,modifiers:[],params:[{name:"sec",type:null}],returns:null},{name:"_loadMediaElt",docblock:null,modifiers:[],params:[{name:"selectorOrElt",type:null},{name:"audioPeaks",type:null}],returns:null},{name:"_loadAudio",docblock:null,modifiers:[],params:[{name:"audioFileOrElt",type:null},{name:"audioPeaks",type:null}],returns:null},{name:"_measureIfResponsive",docblock:null,modifiers:[],params:[{name:"children",type:null}],returns:null}],displayName:"Wavesurfer",props:{playing:{defaultValue:{value:"false",computed:!1},type:{name:"bool"},required:!1,description:""},pos:{defaultValue:{value:"0",computed:!1},type:{name:"number"},required:!1,description:""},options:{defaultValue:{value:"WaveSurfer.defaultParams",computed:!0},type:{name:"shape",value:{audioRate:{name:"number",required:!1},backend:{name:"enum",value:[{value:"'WebAudio'",computed:!1},{value:"'MediaElement'",computed:!1}],required:!1},barWidth:{name:"custom",raw:"(props, propName, componentName) => {\n const prop = props[propName];\n if (prop !== undefined && typeof prop !== 'number') {\n return new Error(`Invalid ${propName} supplied to ${componentName}\n expected either undefined or number`);\n }\n\n return null;\n}",required:!1},cursorColor:{name:"string",required:!1},cursorWidth:{name:"custom",raw:"positiveIntegerProptype",required:!1},dragSelection:{name:"bool",required:!1},fillParent:{name:"bool",required:!1},height:{name:"custom",raw:"positiveIntegerProptype",required:!1},hideScrollbar:{name:"bool",required:!1},interact:{name:"bool",required:!1},loopSelection:{name:"bool",required:!1},mediaControls:{name:"bool",required:!1},minPxPerSec:{name:"custom",raw:"positiveIntegerProptype",required:!1},normalize:{name:"bool",required:!1},pixelRatio:{name:"number",required:!1},progressColor:{name:"string",required:!1},scrollParent:{name:"bool",required:!1},skipLength:{name:"number",required:!1},waveColor:{name:"string",required:!1},autoCenter:{name:"bool",required:!1}}},required:!1,description:""},responsive:{defaultValue:{value:"true",computed:!1},type:{name:"bool"},required:!1,description:""},onPosChange:{defaultValue:{value:"() => {}",computed:!1},type:{name:"func"},required:!1,description:""},audioFile:{type:{name:"custom",raw:"(props, propName, componentName) => {\n const prop = props[propName];\n if (prop &&\n typeof prop !== 'string' &&\n !(prop instanceof global.Blob) &&\n !(prop instanceof global.File)) {\n return new Error(`Invalid ${propName} supplied to ${componentName}\n expected either string or file/blob`);\n }\n\n return null;\n}"},required:!1,description:""},mediaElt:{type:{name:"union",value:[{name:"string"},{name:"instanceOf",value:"global.HTMLElement"}]},required:!1,description:""},audioPeaks:{type:{name:"array"},required:!1,description:""},volume:{type:{name:"number"},required:!1,description:""},zoom:{type:{name:"number"},required:!1,description:""},children:{type:{name:"union",value:[{name:"element"},{name:"array"}]},required:!1,description:""}}},__webpack_exports__.default=Wavesurfer,"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/PlayerControls/WaveformPlayerControls/Wavesurfer.js"]={name:"Wavesurfer",docgenInfo:Wavesurfer.__docgenInfo,path:"src/frontend/PlayerControls/WaveformPlayerControls/Wavesurfer.js"})}.call(this,__webpack_require__(53))}}]); -//# sourceMappingURL=9.899ca688a0b92b6bdfff.bundle.js.map \ No newline at end of file +//# sourceMappingURL=9.60e9954daa8e578f4b31.bundle.js.map \ No newline at end of file diff --git a/master/9.60e9954daa8e578f4b31.bundle.js.map b/master/9.60e9954daa8e578f4b31.bundle.js.map new file mode 100644 index 00000000..efacb4cc --- /dev/null +++ b/master/9.60e9954daa8e578f4b31.bundle.js.map @@ -0,0 +1 @@ +{"version":3,"file":"9.60e9954daa8e578f4b31.bundle.js","sources":["webpack:///9.60e9954daa8e578f4b31.bundle.js"],"mappings":"AAAA","sourceRoot":""} \ No newline at end of file diff --git a/master/9.899ca688a0b92b6bdfff.bundle.js.map b/master/9.899ca688a0b92b6bdfff.bundle.js.map deleted file mode 100644 index 199d0d39..00000000 --- a/master/9.899ca688a0b92b6bdfff.bundle.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"9.899ca688a0b92b6bdfff.bundle.js","sources":["webpack:///9.899ca688a0b92b6bdfff.bundle.js"],"mappings":"AAAA","sourceRoot":""} \ No newline at end of file diff --git a/master/iframe.html b/master/iframe.html index 52079f47..0241463e 100644 --- a/master/iframe.html +++ b/master/iframe.html @@ -104,4 +104,4 @@ }

No Preview

Sorry, but you either have no stories or none are selected somehow.

  • Please check the Storybook config.
  • Try reloading the page.

If the problem persists, check the browser console, or the terminal you've run Storybook from.

\ No newline at end of file + }

No Preview

Sorry, but you either have no stories or none are selected somehow.

  • Please check the Storybook config.
  • Try reloading the page.

If the problem persists, check the browser console, or the terminal you've run Storybook from.

\ No newline at end of file diff --git a/master/main.899ca688a0b92b6bdfff.bundle.js b/master/main.60e9954daa8e578f4b31.bundle.js similarity index 99% rename from master/main.899ca688a0b92b6bdfff.bundle.js rename to master/main.60e9954daa8e578f4b31.bundle.js index 11110b07..7c986819 100644 --- a/master/main.899ca688a0b92b6bdfff.bundle.js +++ b/master/main.60e9954daa8e578f4b31.bundle.js @@ -1,2 +1,2 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[0],[,function(module,__webpack_exports__,__webpack_require__){"use strict";(function(global){__webpack_require__.d(__webpack_exports__,"kb",(function(){return withShadowClassName}));__webpack_require__(66),__webpack_require__(22),__webpack_require__(33),__webpack_require__(143),__webpack_require__(1265),__webpack_require__(1266),__webpack_require__(1355);var react__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_7___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_7__),react_dom__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(54),react_dom__WEBPACK_IMPORTED_MODULE_8___default=__webpack_require__.n(react_dom__WEBPACK_IMPORTED_MODULE_8__),_Entry__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(377),_i18n__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(29),_foregroundBoxes_GradientBox_module_css__WEBPACK_IMPORTED_MODULE_12__=(__webpack_require__(1405),__webpack_require__(139)),_foregroundBoxes_GradientBox_module_css__WEBPACK_IMPORTED_MODULE_12___default=__webpack_require__.n(_foregroundBoxes_GradientBox_module_css__WEBPACK_IMPORTED_MODULE_12__),_RootProviders__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(293);__webpack_require__.d(__webpack_exports__,"r",(function(){return _RootProviders__WEBPACK_IMPORTED_MODULE_13__.a}));var _inlineEditing__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(67),_dash__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(768),_thirdPartyConsent__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(170);__webpack_require__.d(__webpack_exports__,"F",(function(){return _thirdPartyConsent__WEBPACK_IMPORTED_MODULE_16__.d}));var pageflow_frontend__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(13),_api__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(84);__webpack_require__.d(__webpack_exports__,"D",(function(){return _api__WEBPACK_IMPORTED_MODULE_18__.a}));var _Image__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(367);__webpack_require__.d(__webpack_exports__,"l",(function(){return _Image__WEBPACK_IMPORTED_MODULE_19__.a}));var _Figure__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__(379);__webpack_require__.d(__webpack_exports__,"i",(function(){return _Figure__WEBPACK_IMPORTED_MODULE_20__.a}));var _Text__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__(241);__webpack_require__.d(__webpack_exports__,"s",(function(){return _Text__WEBPACK_IMPORTED_MODULE_21__.a}));var _MediaPlayer__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__(243);__webpack_require__.d(__webpack_exports__,"db",(function(){return _MediaPlayer__WEBPACK_IMPORTED_MODULE_22__.b}));var _VideoPlayer__WEBPACK_IMPORTED_MODULE_23__=__webpack_require__(244);__webpack_require__.d(__webpack_exports__,"y",(function(){return _VideoPlayer__WEBPACK_IMPORTED_MODULE_23__.a}));var _AudioPlayer__WEBPACK_IMPORTED_MODULE_24__=__webpack_require__(378);__webpack_require__.d(__webpack_exports__,"a",(function(){return _AudioPlayer__WEBPACK_IMPORTED_MODULE_24__.a}));__webpack_require__(365);var _useAtmo__WEBPACK_IMPORTED_MODULE_26__=__webpack_require__(182);__webpack_require__.d(__webpack_exports__,"I",(function(){return _useAtmo__WEBPACK_IMPORTED_MODULE_26__.b}));var _ContentElementBox__WEBPACK_IMPORTED_MODULE_27__=__webpack_require__(698);__webpack_require__.d(__webpack_exports__,"c",(function(){return _ContentElementBox__WEBPACK_IMPORTED_MODULE_27__.a}));var _ContentElementFigure__WEBPACK_IMPORTED_MODULE_28__=__webpack_require__(699);__webpack_require__.d(__webpack_exports__,"d",(function(){return _ContentElementFigure__WEBPACK_IMPORTED_MODULE_28__.a}));var _MediaInteractionTracking__WEBPACK_IMPORTED_MODULE_29__=__webpack_require__(700);__webpack_require__.d(__webpack_exports__,"n",(function(){return _MediaInteractionTracking__WEBPACK_IMPORTED_MODULE_29__.a}));__webpack_require__(242);var _VideoPlayerControls__WEBPACK_IMPORTED_MODULE_31__=__webpack_require__(704);__webpack_require__.d(__webpack_exports__,"z",(function(){return _VideoPlayerControls__WEBPACK_IMPORTED_MODULE_31__.a}));var _AudioPlayerControls__WEBPACK_IMPORTED_MODULE_32__=__webpack_require__(705);__webpack_require__.d(__webpack_exports__,"b",(function(){return _AudioPlayerControls__WEBPACK_IMPORTED_MODULE_32__.a}));var _PlayerControls__WEBPACK_IMPORTED_MODULE_33__=__webpack_require__(238);__webpack_require__.d(__webpack_exports__,"p",(function(){return _PlayerControls__WEBPACK_IMPORTED_MODULE_33__.a}));var _useEventContextData__WEBPACK_IMPORTED_MODULE_34__=__webpack_require__(116);__webpack_require__.d(__webpack_exports__,"q",(function(){return _useEventContextData__WEBPACK_IMPORTED_MODULE_34__.b}));var _Panorama__WEBPACK_IMPORTED_MODULE_35__=__webpack_require__(706);__webpack_require__.d(__webpack_exports__,"o",(function(){return _Panorama__WEBPACK_IMPORTED_MODULE_35__.a}));var _ExpandableImage__WEBPACK_IMPORTED_MODULE_36__=__webpack_require__(707);__webpack_require__.d(__webpack_exports__,"h",(function(){return _ExpandableImage__WEBPACK_IMPORTED_MODULE_36__.a}));var _ToggleFullscreenCornerButton__WEBPACK_IMPORTED_MODULE_37__=__webpack_require__(314);__webpack_require__.d(__webpack_exports__,"w",(function(){return _ToggleFullscreenCornerButton__WEBPACK_IMPORTED_MODULE_37__.a}));var _FullscreenViewer__WEBPACK_IMPORTED_MODULE_38__=__webpack_require__(542);__webpack_require__.d(__webpack_exports__,"k",(function(){return _FullscreenViewer__WEBPACK_IMPORTED_MODULE_38__.a}));__webpack_require__(172);__webpack_require__.d(__webpack_exports__,"G",(function(){return _i18n__WEBPACK_IMPORTED_MODULE_10__.b})),__webpack_require__.d(__webpack_exports__,"W",(function(){return _i18n__WEBPACK_IMPORTED_MODULE_10__.c})),__webpack_require__.d(__webpack_exports__,"Z",(function(){return _i18n__WEBPACK_IMPORTED_MODULE_10__.d}));__webpack_require__(374);__webpack_require__.d(__webpack_exports__,"g",(function(){return _Entry__WEBPACK_IMPORTED_MODULE_9__.a}));var _useAudioFocus__WEBPACK_IMPORTED_MODULE_41__=__webpack_require__(372);__webpack_require__.d(__webpack_exports__,"J",(function(){return _useAudioFocus__WEBPACK_IMPORTED_MODULE_41__.b}));var _backgroundColor__WEBPACK_IMPORTED_MODULE_42__=__webpack_require__(93);__webpack_require__.d(__webpack_exports__,"R",(function(){return _backgroundColor__WEBPACK_IMPORTED_MODULE_42__.b}));var _entryState__WEBPACK_IMPORTED_MODULE_43__=__webpack_require__(16);__webpack_require__.d(__webpack_exports__,"K",(function(){return _entryState__WEBPACK_IMPORTED_MODULE_43__.g})),__webpack_require__.d(__webpack_exports__,"P",(function(){return _entryState__WEBPACK_IMPORTED_MODULE_43__.i})),__webpack_require__.d(__webpack_exports__,"S",(function(){return _entryState__WEBPACK_IMPORTED_MODULE_43__.k})),__webpack_require__.d(__webpack_exports__,"T",(function(){return _entryState__WEBPACK_IMPORTED_MODULE_43__.m})),__webpack_require__.d(__webpack_exports__,"U",(function(){return _entryState__WEBPACK_IMPORTED_MODULE_43__.n})),__webpack_require__.d(__webpack_exports__,"V",(function(){return _entryState__WEBPACK_IMPORTED_MODULE_43__.o})),__webpack_require__.d(__webpack_exports__,"Y",(function(){return _entryState__WEBPACK_IMPORTED_MODULE_43__.p})),__webpack_require__.d(__webpack_exports__,"ib",(function(){return _entryState__WEBPACK_IMPORTED_MODULE_43__.w})),__webpack_require__.d(__webpack_exports__,"gb",(function(){return _entryState__WEBPACK_IMPORTED_MODULE_43__.u})),__webpack_require__.d(__webpack_exports__,"hb",(function(){return _entryState__WEBPACK_IMPORTED_MODULE_43__.v}));var _useContentElementConfigurationUpdate__WEBPACK_IMPORTED_MODULE_44__=__webpack_require__(360);__webpack_require__.d(__webpack_exports__,"M",(function(){return _useContentElementConfigurationUpdate__WEBPACK_IMPORTED_MODULE_44__.b}));__webpack_require__(362);var _useContentElementEditorState__WEBPACK_IMPORTED_MODULE_46__=__webpack_require__(115);__webpack_require__.d(__webpack_exports__,"N",(function(){return _useContentElementEditorState__WEBPACK_IMPORTED_MODULE_46__.b}));var _useContentElementLifecycle__WEBPACK_IMPORTED_MODULE_47__=__webpack_require__(366);__webpack_require__.d(__webpack_exports__,"O",(function(){return _useContentElementLifecycle__WEBPACK_IMPORTED_MODULE_47__.b}));var _useCurrentChapter__WEBPACK_IMPORTED_MODULE_48__=__webpack_require__(240);__webpack_require__.d(__webpack_exports__,"Q",(function(){return _useCurrentChapter__WEBPACK_IMPORTED_MODULE_48__.b}));var _useScrollPositionLifecycle__WEBPACK_IMPORTED_MODULE_49__=__webpack_require__(74);__webpack_require__.d(__webpack_exports__,"X",(function(){return _useScrollPositionLifecycle__WEBPACK_IMPORTED_MODULE_49__.d}));var _useMediaMuted__WEBPACK_IMPORTED_MODULE_50__=__webpack_require__(134);__webpack_require__.d(__webpack_exports__,"ab",(function(){return _useMediaMuted__WEBPACK_IMPORTED_MODULE_50__.b})),__webpack_require__.d(__webpack_exports__,"bb",(function(){return _useMediaMuted__WEBPACK_IMPORTED_MODULE_50__.c}));var _usePortraitOrientation__WEBPACK_IMPORTED_MODULE_51__=__webpack_require__(368);__webpack_require__.d(__webpack_exports__,"eb",(function(){return _usePortraitOrientation__WEBPACK_IMPORTED_MODULE_51__.a}));var _useScrollPosition__WEBPACK_IMPORTED_MODULE_52__=__webpack_require__(708);__webpack_require__.d(__webpack_exports__,"fb",(function(){return _useScrollPosition__WEBPACK_IMPORTED_MODULE_52__.a}));var _usePhonePlatform__WEBPACK_IMPORTED_MODULE_53__=__webpack_require__(540);__webpack_require__.d(__webpack_exports__,"cb",(function(){return _usePhonePlatform__WEBPACK_IMPORTED_MODULE_53__.a}));var _EditableText__WEBPACK_IMPORTED_MODULE_54__=__webpack_require__(171);__webpack_require__.d(__webpack_exports__,"f",(function(){return _EditableText__WEBPACK_IMPORTED_MODULE_54__.a}));var _EditableInlineText__WEBPACK_IMPORTED_MODULE_55__=__webpack_require__(709);__webpack_require__.d(__webpack_exports__,"e",(function(){return _EditableInlineText__WEBPACK_IMPORTED_MODULE_55__.a}));__webpack_require__(370);__webpack_require__.d(__webpack_exports__,"u",(function(){return _thirdPartyConsent__WEBPACK_IMPORTED_MODULE_16__.b})),__webpack_require__.d(__webpack_exports__,"v",(function(){return _thirdPartyConsent__WEBPACK_IMPORTED_MODULE_16__.c})),__webpack_require__.d(__webpack_exports__,"L",(function(){return _thirdPartyConsent__WEBPACK_IMPORTED_MODULE_16__.e}));var _FitViewport__WEBPACK_IMPORTED_MODULE_57__=__webpack_require__(710);__webpack_require__.d(__webpack_exports__,"j",(function(){return _FitViewport__WEBPACK_IMPORTED_MODULE_57__.a}));var _Tooltip__WEBPACK_IMPORTED_MODULE_58__=__webpack_require__(375);__webpack_require__.d(__webpack_exports__,"x",(function(){return _Tooltip__WEBPACK_IMPORTED_MODULE_58__.a}));var _ThemeIcon__WEBPACK_IMPORTED_MODULE_59__=__webpack_require__(732);__webpack_require__.d(__webpack_exports__,"t",(function(){return _ThemeIcon__WEBPACK_IMPORTED_MODULE_59__.a}));var _InlineFileRights__WEBPACK_IMPORTED_MODULE_60__=__webpack_require__(183);__webpack_require__.d(__webpack_exports__,"m",(function(){return _InlineFileRights__WEBPACK_IMPORTED_MODULE_60__.a}));var _textColorForBackgroundColor__WEBPACK_IMPORTED_MODULE_61__=__webpack_require__(711);__webpack_require__.d(__webpack_exports__,"H",(function(){return _textColorForBackgroundColor__WEBPACK_IMPORTED_MODULE_61__.a}));__webpack_require__(239),__webpack_require__(712);var _Widget__WEBPACK_IMPORTED_MODULE_64__=__webpack_require__(184);__webpack_require__.d(__webpack_exports__,"A",(function(){return _Widget__WEBPACK_IMPORTED_MODULE_64__.a}));var _utils__WEBPACK_IMPORTED_MODULE_65__=__webpack_require__(713);__webpack_require__.d(__webpack_exports__,"jb",(function(){return _utils__WEBPACK_IMPORTED_MODULE_65__.a}));var _paletteColor__WEBPACK_IMPORTED_MODULE_66__=__webpack_require__(373);__webpack_require__.d(__webpack_exports__,"E",(function(){return _paletteColor__WEBPACK_IMPORTED_MODULE_66__.a}));var _layouts__WEBPACK_IMPORTED_MODULE_67__=__webpack_require__(91);function asyncGeneratorStep(gen,resolve,reject,_next,_throw,key,arg){try{var info=gen[key](arg),value=info.value}catch(error){return void reject(error)}info.done?resolve(value):Promise.resolve(value).then(_next,_throw)}__webpack_require__.d(__webpack_exports__,"C",(function(){return _layouts__WEBPACK_IMPORTED_MODULE_67__.d})),__webpack_require__.d(__webpack_exports__,"B",(function(){return _layouts__WEBPACK_IMPORTED_MODULE_67__.c}));var editMode="undefined"!=typeof window&&0===window.location.pathname.indexOf("/editor/entries"),withShadowClassName=_foregroundBoxes_GradientBox_module_css__WEBPACK_IMPORTED_MODULE_12___default.a.withShadow;function render(seed){editMode?react_dom__WEBPACK_IMPORTED_MODULE_8___default.a.render(react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(Root,{seed:seed}),document.getElementById("root")):react_dom__WEBPACK_IMPORTED_MODULE_8___default.a.hydrate(react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(Root,{seed:seed}),document.getElementById("root"))}global.pageflowScrolledRender=function(){var _ref=function _asyncToGenerator(fn){return function(){var self=this,args=arguments;return new Promise((function(resolve,reject){var gen=fn.apply(self,args);function _next(value){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"next",value)}function _throw(err){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"throw",err)}_next(void 0)}))}}(regeneratorRuntime.mark((function _callee(seed){return regeneratorRuntime.wrap((function(_context){for(;;)switch(_context.prev=_context.next){case 0:return Object(_i18n__WEBPACK_IMPORTED_MODULE_10__.b)(seed.i18n),pageflow_frontend__WEBPACK_IMPORTED_MODULE_17__.h.enable("frontend",seed.config.enabledFeatureNames),_context.next=4,pageflow_frontend__WEBPACK_IMPORTED_MODULE_17__.d.detectFeatures();case 4:return _context.next=6,Object(_dash__WEBPACK_IMPORTED_MODULE_15__.a)(seed);case 6:if(!editMode){_context.next=11;break}return _context.next=9,Object(_inlineEditing__WEBPACK_IMPORTED_MODULE_14__.a)();case 9:_context.next=12;break;case 11:Object(_thirdPartyConsent__WEBPACK_IMPORTED_MODULE_16__.d)({contentElementTypes:_api__WEBPACK_IMPORTED_MODULE_18__.a.contentElementTypes,consent:pageflow_frontend__WEBPACK_IMPORTED_MODULE_17__.e,seed:seed});case 12:render(seed);case 13:case"end":return _context.stop()}}),_callee)})));return function(){return _ref.apply(this,arguments)}}(),global.pageflowScrolledRegisterUpdateSeedHandler=function(){window.parent!==window&&window.addEventListener("message",(function receive(message){0===window.location.href.indexOf(message.origin)&&"UPDATE_SEED"===message.data.type&&render(message.data.payload)}))};var _ref3=react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(_Entry__WEBPACK_IMPORTED_MODULE_9__.a,null);function Root(_ref2){var seed=_ref2.seed;return(react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(_RootProviders__WEBPACK_IMPORTED_MODULE_13__.a,{seed:seed},_ref3))}Root.displayName="Root",Root.__docgenInfo={description:"",methods:[],displayName:"Root"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/index.js"]={name:"Root",docgenInfo:Root.__docgenInfo,path:"src/frontend/index.js"})}).call(this,__webpack_require__(53))},,,,function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__(25),__webpack_require__(73),__webpack_require__(112),__webpack_require__(37),__webpack_require__(17),__webpack_require__(142),__webpack_require__(23),__webpack_require__(169),__webpack_require__(41),__webpack_require__(57),__webpack_require__(18),__webpack_require__(234),__webpack_require__(40),__webpack_require__(36),__webpack_require__(132),__webpack_require__(46);var react=__webpack_require__(0),react_default=__webpack_require__.n(react),frontend=__webpack_require__(1),src_frontend=__webpack_require__(13),classnames=__webpack_require__(6),classnames_default=__webpack_require__.n(classnames),IconInlineFileRights_module=__webpack_require__(217),IconInlineFileRights_module_default=__webpack_require__.n(IconInlineFileRights_module);function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}var _ref2=react_default.a.createElement(frontend.t,{name:"copyright"});function IconInlineFileRights(_ref){var _classNames,context=_ref.context,playerControlsTransparent=(_ref.playerControlsStandAlone,_ref.playerControlsTransparent),children=_ref.children;return"afterElement"===context?null:react_default.a.createElement("div",{className:classnames_default()(IconInlineFileRights_module_default.a.wrapper,(_classNames={},_defineProperty(_classNames,IconInlineFileRights_module_default.a.transparent,"playerControls"!==context||playerControlsTransparent),_defineProperty(_classNames,IconInlineFileRights_module_default.a.standAlone,"playerControls"!==context),_classNames))},react_default.a.createElement("button",{className:IconInlineFileRights_module_default.a.button},_ref2),react_default.a.createElement("div",{className:IconInlineFileRights_module_default.a.tooltip},react_default.a.createElement("div",{className:IconInlineFileRights_module_default.a.scroller},children)))}IconInlineFileRights.displayName="IconInlineFileRights",IconInlineFileRights.__docgenInfo={description:"",methods:[],displayName:"IconInlineFileRights"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/widgets/iconInlineFileRights/IconInlineFileRights.js"]={name:"IconInlineFileRights",docgenInfo:IconInlineFileRights.__docgenInfo,path:"src/widgets/iconInlineFileRights/IconInlineFileRights.js"}),frontend.D.widgetTypes.register("iconInlineFileRights",{component:IconInlineFileRights});var TextInlineFileRights_module=__webpack_require__(532),TextInlineFileRights_module_default=__webpack_require__.n(TextInlineFileRights_module);function TextInlineFileRights(_ref){var obj,key,value,context=_ref.context,children=_ref.children;return"insideElement"===context||"playerControls"===context?null:react_default.a.createElement("div",{className:classnames_default()(TextInlineFileRights_module_default.a.text,(obj={},key=TextInlineFileRights_module_default.a.forSection,value="section"===context,key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj))},react_default.a.createElement("div",null,children))}function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var source,i=1;iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);isupportedParadigms.indexOf(paradigm))throw new Error("unknown paradigm ".concat(paradigm));this.vendors.push({displayName:displayName,description:description,name:name,paradigm:paradigm,cookieName:cookieName||"pageflow_consent",cookieKey:cookieKey,cookieDomain:cookieDomain})}},{key:"closeVendorRegistration",value:function closeVendorRegistration(){var _this2=this;if(this.vendorRegistrationClosed=!0,this.getUndecidedOptInVendors().length){var vendors=this.getRequestedVendors();this.requestedPromiseResolve({vendors:this.withState(vendors),acceptAll:function acceptAll(){_this2.persistence.store(vendors,"accepted"),_this2.triggerDecisionEvents()},denyAll:function denyAll(){_this2.persistence.store(vendors,"denied"),_this2.triggerDecisionEvents()},save:function save(vendorConsent){_this2.persistence.store(vendors,vendorConsent),_this2.triggerDecisionEvents()}})}else this.triggerDecisionEvents()}},{key:"relevantVendors",value:function relevantVendors(){var _this3=this,_ref3=0=version}function matchesiPadSafari13AndAbove(){return agent.matchesSafari()&&1window.innerWidth}))})),browser.feature("pushstate support",(function(){return window.history&&"pushState"in window.history})),browser.feature("request animation frame support",(function(){return"requestAnimationFrame"in window||"web"})),browser.feature("touch support",(function(){return"ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch||navigator.maxTouchPoints})),browser.feature("rewrite video sources support",(function(){return!state.ie9})),browser.feature("stop buffering support",(function(has){return has.not("mobile platform")})),browser.feature("buffer underrun waiting support",(function(has){return has.not("mobile platform")})),browser.feature("prebuffering support",(function(has){return has.not("mobile platform")})),browser.feature("mp4 support only",(function(){return agent.matchesSilk()||agent.matchesDesktopSafari9()||agent.matchesDesktopSafari10()})),browser.feature("mse and native hls support",(function(){return agent.matchesSafari()&&!agent.matchesMobilePlatform()})),browser.feature("native video player",(function(has){return has("iphone platform")})),browser.feature("volume control support",(function(has){return has.not("ios platform")})),browser.feature("audio context volume fading support",(function(){return!agent.matchesDesktopSafari()})),browser.agent=agent,browser.Agent=Agent;var features=new(function(){function Features(){!function features_classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,Features),this.registry={},this.enabledFeatureNames=[]}return function features_createClass(Constructor,protoProps,staticProps){return protoProps&&features_defineProperties(Constructor.prototype,protoProps),staticProps&&features_defineProperties(Constructor,staticProps),Constructor}(Features,[{key:"has",value:function has(){return browser.has.apply(browser,arguments)}},{key:"register",value:function register(scope,name,fn){this.registry[scope]=this.registry[scope]||{},this.registry[scope][name]=this.registry[scope][name]||[],this.registry[scope][name].push(fn)}},{key:"isEnabled",value:function isEnabled(name){return this.enabledFeatureNames.includes(name)}},{key:"enable",value:function enable(scope,names){var fns=this.registry[scope]||{};this.enabledFeatureNames=this.enabledFeatureNames.concat(names),names.forEach((function(name){(fns[name]||[]).forEach((function(fn){fn()}))}))}}]),Features}()),handleFailedPlay=function(player,options){var originalPlay=player.play;player.play=function(){var result=originalPlay.apply(player,arguments);return result&&void 0!==result.catch?result.catch((function(e){if("NotAllowedError"===e.name&&options.hasAutoplaySupport){if(options.fallbackToMutedAutoplay)return player.muted(!0),originalPlay.apply(player,arguments).then((function(){player.trigger("playmuted")}),(function(){player.trigger("playfailed")}));player.trigger("playfailed")}else log("Caught play exception for video.")})):result}},asyncPlay=function(player){var originalPlay=player.play,originalPause=player.pause,intendingToPlay=!1,intendingToPause=!1;function promiseFromBoolean(value){return new Promise((function(resolve,reject){value?resolve():reject("aborted")}))}player.play=function(){return player.intendToPlay(),originalPlay.apply(player,arguments)},player.pause=function(){return player.intendToPause(),originalPause.apply(player,arguments)},player.intendToPlay=function(){intendingToPlay=!0,intendingToPause=!1},player.intendToPause=function(){intendingToPause=!0,intendingToPlay=!1},player.intendingToPlay=function(){return intendingToPlay},player.intendingToPause=function(){return intendingToPause},player.ifIntendingToPause=function(){return promiseFromBoolean(intendingToPause)},player.ifIntendingToPlay=function(){return promiseFromBoolean(intendingToPlay)}},hooks=function(player,_hooks){var originalPlay=player.play;player.updateHooks=function(newHooks){_hooks=newHooks},player.play=function(){var args=arguments;return player.trigger("beforeplay"),player.intendToPlay(),_hooks.before?Promise.all([_hooks.before()]).then((function(){return player.ifIntendingToPlay().then((function(){return originalPlay.apply(player,args)}))})):originalPlay.apply(player,args)},player.afterHookListener&&(player.off("pause",player.afterHookListener),player.off("ended",player.afterHookListener)),player.afterHookListener=function(){_hooks.after&&_hooks.after()},player.on("pause",player.afterHookListener),player.on("ended",player.afterHookListener)},volumeBinding=function(player,settings,options){options=options||{};var originalPlay=player.play,originalPause=player.pause,volumeFactor="volumeFactor"in options?options.volumeFactor:1;function listenToVolumeSetting(){player.on("dispose",stopListeningToVolumeSetting),settings.on("change:volume",onVolumeChange)}function stopListeningToVolumeSetting(){player.off("dispose",stopListeningToVolumeSetting),settings.off("change:volume",onVolumeChange)}function onVolumeChange(){player.fadeVolume(player.targetVolume(),40)}player.play=function(){return player.intendToPlay(),player.volume(player.targetVolume()),listenToVolumeSetting(),originalPlay.call(player)},player.playAndFadeIn=function(duration){return player.paused()||player.intendingToPause()?(player.intendToPlay(),player.volume(0),Promise.all([originalPlay.call(player)]).then((function(){return listenToVolumeSetting(),player.ifIntendingToPlay().then((function(){return player.fadeVolume(player.targetVolume(),duration).then(null,(function(){return Promise.resolve()}))}))}))):Promise.resolve()},player.pause=function(){stopListeningToVolumeSetting(),originalPause.call(player)},player.fadeOutAndPause=function(duration){return player.paused()&&!player.intendingToPlay()?Promise.resolve():(player.intendToPause(),stopListeningToVolumeSetting(),player.fadeVolume(0,duration).then((function(){return player.ifIntendingToPause().then((function(){originalPause.call(player)}))})))},player.changeVolumeFactor=function(factor,duration){return volumeFactor=factor,player.fadeVolume(player.targetVolume(),duration)},player.targetVolume=function(){return(options.ignoreVolumeSetting?1:settings.get("volume"))*volumeFactor}},audioContext_audioContext={get:function get(){var AudioContext=window.AudioContext||window.webkitAudioContext;if(void 0===this._audioContext)try{this._audioContext=AudioContext&&new AudioContext}catch(e){this._audioContext=null,log("Failed to create AudioContext.",{force:!0})}return this._audioContext}},webAudio=(__webpack_require__(56),function(player,audioContext){var gainNode,currentResolve,currentTimeout,lastStartTime,lastDuration,lastStartValue,currentValue=1;function tryResumeIfSuspended(){return new Promise((function(resolve,reject){if("suspended"===audioContext.state){var maybePromise=audioContext.resume();maybePromise&&maybePromise.then?maybePromise.then(handlePromise):setTimeout(handlePromise,0)}else resolve();function handlePromise(){"suspended"===audioContext.state?reject():resolve()}}))}function ensureGainNode(){gainNode||(gainNode=audioContext.createGain(),audioContext.createMediaElementSource(player.getMediaElement()).connect(gainNode),gainNode.connect(audioContext.destination))}function resolveCurrent(){clearTimeout(currentTimeout),currentResolve("done"),currentTimeout=null,currentResolve=null}function cancel(){currentResolve&&(gainNode.gain.cancelScheduledValues(audioContext.currentTime),clearTimeout(currentTimeout),currentResolve("cancelled"),currentTimeout=null,currentResolve=null,function updateCurrentValueFromComputedValue(){if(1==gainNode.gain.value){var performedDuration=1e3*(audioContext.currentTime-lastStartTime),lastDelta=currentValue-lastStartValue;currentValue=ensureInAllowedRange(lastStartValue+(0=value&&value>=startValue||volume()<=value&&value<=startValue)&&function resolveFadeVolume(){clearInterval(fadeVolumeInterval),fadeVolumeResolve("done"),fadeVolumeInterval=null,fadeVolumeResolve=null}()}),10))}))},player.one("dispose",cancelFadeVolume)},volumeFading=function(player){return browser.has("volume control support")?browser.has("audio context volume fading support")&&audioContext_audioContext.get()&&player.getMediaElement?webAudio(player,audioContext_audioContext.get()):interval_interval(player):noop(player)};volumeFading.interval=interval_interval,volumeFading.noop=noop,volumeFading.webAudio=webAudio;var loadWaiting=function(player){var originalFadeVolume=player.fadeVolume;player.fadeVolume=function(){var args=arguments;return Promise.all([this.loadedPromise]).then((function(){return originalFadeVolume.apply(player,args)}))}};function settings_ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function settings_defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function settings_typeof(obj){return(settings_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj})(obj)}function settings_defineProperties(target,props){for(var descriptor,i=0;i=timeFrame&&(func(options),lastTime=now)}}var mediaEvents=function(player,context){function triggerMediaEvent(name){events.trigger("media:"+name,{fileName:player.currentSrc,context:context,currentTime:player.position,duration:player.duration,volume:player.volume(),bitrate:128e3})}player.on("play",(function(){triggerMediaEvent("play")})),player.on("timeupdate",(function(){triggerMediaEvent("timeupdate")})),player.on("timeupdate",throttle((function(){triggerMediaEvent("timeupdate_throttled")}),5e3)),player.on("pause",(function(){triggerMediaEvent("pause")})),player.on("ended",(function(){triggerMediaEvent("ended")}))},pauseInBackground=function(player){var interval,lastInterval;function stopProbeInterval(){clearInterval(interval),interval=null}player.on("play",(function(){interval=setInterval((function(){lastInterval=(new Date).getTime()}),100)})),player.on("pause",stopProbeInterval),player.on("ended",stopProbeInterval),player.on("timeupdate",(function(){(function intervalHalted(){return interval&&lastInterval<(new Date).getTime()-500})()&&player.pause()}))},seekWithInvalidStateHandling=function(player){var originalSeek=player.seek;player.seek=function(time){return function retryOnProgress(fn){var tries=0;return new Promise((function(resolve,reject){!function tryOrWaitForProgress(){if(50<=(tries+=1))reject();else try{fn(),resolve()}catch(e){player.one("progress",tryOrWaitForProgress)}}()}))}((function(){originalSeek.call(player,time)}))}},rewindMethod=function(player){player.rewind=function(){if(0=desiredBufferTime;return silent||log("buffered ahead "+delta+": "+result+" ("+currentBufferTime+"/"+desiredBufferTime+")"),result},player.prebuffer=function(options){var delta=(options=options||{}).secondsToBuffer||10,secondsToWait=options.secondsToWait||3,count=0;return browser.has("prebuffering support")&&(player.isBufferedAhead(delta)||player.prebufferPromise||(log("prebuffering video "+player.src()),player.prebufferPromise=new Promise((function(resolve,reject){prebufferPromiseReject=reject,function wait(){setTimeout((function(){player.prebufferPromise&&(count++,player.isBufferedAhead(delta)||count>1e3*secondsToWait/200?(log("finished prebuffering video "+player.src()),resolve(),player.prebufferPromise=null):wait())}),200)}()})))),player.prebufferPromise?player.prebufferPromise:Promise.resolve()},player.abortPrebuffering=function(){player.prebufferPromise&&(log("ABORT prebuffering"),prebufferPromiseReject("prebuffering aborted"),player.prebufferPromise=null)};var originalPause=player.pause;player.pause=function(){return player.abortPrebuffering(),originalPause.apply(this,arguments)},player.one("dispose",(function(){player.abortPrebuffering()}))},cueSettingsMethods=(__webpack_require__(149),function(player){player.updateCueLineSettings=function(line){var components=line.split("."),value=components[0],command=components[1];value="top"==value?1:value;var changed=!1;if(Array.from(player.textTracks()).forEach((function(textTrack){if("showing"==textTrack.mode&&textTrack.cues)for(var i=0;iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);ifrontend.C.md||"centerRagged"===sectionProps.layout),_defineProperty({},frontend.kb,!sectionProps.invert))},renderSubtitle("tagline"),react_default.a.createElement(Tag,{className:classnames_default()(Heading_module_default.a.main,"scope-headings",configuration.typographyVariant&&"typography-heading-".concat(configuration.typographyVariant),darkBackground?Heading_module_default.a.light:Heading_module_default.a.dark),style:{color:Object(frontend.E)(configuration.color)}},react_default.a.createElement(frontend.s,{scaleCategory:getScaleCategory(configuration,firstSectionInEntry),inline:!0},react_default.a.createElement(frontend.e,{value:configuration.value,defaultValue:legacyValue,hyphens:configuration.hyphens,placeholder:t(firstSectionInEntry?"pageflow_scrolled.inline_editing.type_title":"pageflow_scrolled.inline_editing.type_heading"),onChange:function onChange(value){return updateConfiguration({value:value})}}))),renderSubtitle("subtitle"))}function getScaleCategory(configuration,firstSectionInEntry){var suffix=2arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);ireact_default.a.createElement("svg",muted_extends({"aria-hidden":"true","data-prefix":"fas","data-icon":"volume-mute",className:(styles["svg-inline--fa"]||"svg-inline--fa")+" "+(styles["fa-volume-mute"]||"fa-volume-mute")+" "+(styles["fa-w-16"]||"fa-w-16"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},props),react_default.a.createElement("path",{d:"M215.03 71.05L126.06 160H24c-13.26 0-24 10.74-24 24v144c0 13.25 10.74 24 24 24h102.06l88.97 88.95c15.03 15.03 40.97 4.47 40.97-16.97V88.02c0-21.46-25.96-31.98-40.97-16.97zM461.64 256l45.64-45.64c6.3-6.3 6.3-16.52 0-22.82l-22.82-22.82c-6.3-6.3-16.52-6.3-22.82 0L416 210.36l-45.64-45.64c-6.3-6.3-16.52-6.3-22.82 0l-22.82 22.82c-6.3 6.3-6.3 16.52 0 22.82L370.36 256l-45.63 45.63c-6.3 6.3-6.3 16.52 0 22.82l22.82 22.82c6.3 6.3 16.52 6.3 22.82 0L416 301.64l45.64 45.64c6.3 6.3 16.52 6.3 22.82 0l22.82-22.82c6.3-6.3 6.3-16.52 0-22.82L461.64 256z"}));function unmuted_extends(){return(unmuted_extends=Object.assign||function(target){for(var i=1;ireact_default.a.createElement("svg",unmuted_extends({"aria-hidden":"true","data-prefix":"fas","data-icon":"volume-mute",className:(styles["svg-inline--fa"]||"svg-inline--fa")+" "+(styles["fa-volume-mute"]||"fa-volume-mute")+" "+(styles["fa-w-16"]||"fa-w-16"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},props),react_default.a.createElement("path",{d:"M232.36 64.01a24.007 24.007 0 00-1.176.002c-5.703.15-11.464 2.348-16.155 7.039L126.061 160H24c-13.26 0-24 10.74-24 24v144c0 13.25 10.74 24 24 24h102.06l88.97 88.95c15.03 15.03 40.97 4.47 40.97-16.97V88.02c0-14.293-11.514-23.733-23.64-24.01zm149.5 31.994c-8.107-.16-16.098 3.814-20.75 11.217-7.09 11.28-3.78 26.21 7.41 33.36C408.27 165.97 432 209.11 432 256s-23.73 90.03-63.48 115.42c-11.19 7.14-14.5 22.07-7.41 33.36 6.51 10.36 21.12 15.14 33.12 7.46C447.94 377.94 480 319.54 480 256c0-63.53-32.06-121.94-85.77-156.24a23.808 23.808 0 00-12.37-3.756zm-55.032 80.174c-8.51-.046-16.795 4.42-21.209 12.402-6.39 11.61-2.159 26.2 9.451 32.61C327.98 228.28 336 241.63 336 256c0 14.38-8.02 27.72-20.92 34.81-11.61 6.41-15.84 21-9.45 32.61 6.43 11.66 21.05 15.8 32.61 9.45 28.23-15.55 45.77-45 45.77-76.88 0-31.88-17.54-61.32-45.78-76.86a23.987 23.987 0 00-11.402-2.952z"}));function SoundDisclaimer_defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}var SoundDisclaimer_ref=react_default.a.createElement(soundDisclaimer_muted,null),SoundDisclaimer_ref2=react_default.a.createElement(unmuted,null);function SoundDisclaimer(){var _useContentElementEdi=Object(frontend.N)(),isEditable=_useContentElementEdi.isEditable,isSelected=_useContentElementEdi.isSelected,t=Object(frontend.W)().t,muted=Object(frontend.ab)();return(react_default.a.createElement("div",{className:classnames_default()(SoundDisclaimer_module_default.a.soundDisclaimer),style:{pointerEvents:isEditable&&!isSelected?"none":void 0}},react_default.a.createElement("button",{className:classnames_default()(SoundDisclaimer_module_default.a.unmute,SoundDisclaimer_defineProperty({},SoundDisclaimer_module_default.a.active,muted)),onClick:function onClick(){return src_frontend.i.mute(!1)}},SoundDisclaimer_ref,react_default.a.createElement("p",{dangerouslySetInnerHTML:{__html:t("pageflow_scrolled.public.sound_disclaimer.help_muted")}})),react_default.a.createElement("div",{className:classnames_default()(SoundDisclaimer_module_default.a.unmuted,SoundDisclaimer_defineProperty({},SoundDisclaimer_module_default.a.active,!muted))},SoundDisclaimer_ref2,react_default.a.createElement("p",{dangerouslySetInnerHTML:{__html:t("pageflow_scrolled.public.sound_disclaimer.help_unmuted")}}))))}SoundDisclaimer.displayName="SoundDisclaimer",SoundDisclaimer.__docgenInfo={description:"",methods:[],displayName:"SoundDisclaimer"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/contentElements/soundDisclaimer/SoundDisclaimer.js"]={name:"SoundDisclaimer",docgenInfo:SoundDisclaimer.__docgenInfo,path:"src/contentElements/soundDisclaimer/SoundDisclaimer.js"}),frontend.D.contentElementTypes.register("soundDisclaimer",{component:SoundDisclaimer});var TextBlock_module=__webpack_require__(408),TextBlock_module_default=__webpack_require__.n(TextBlock_module);function TextBlock(props){var updateConfiguration=Object(frontend.M)(),t=Object(frontend.W)({locale:"ui"}).t,theme=Object(frontend.ib)(),className=classnames_default()(TextBlock_module_default.a.text,TextBlock_module_default.a["quoteDesign-".concat(theme.options.quoteDesign||"largeHanging")],TextBlock_module_default.a["layout-".concat(props.sectionProps.layout)]);return(react_default.a.createElement(frontend.f,{value:props.configuration.value,contentElementId:props.contentElementId,className:className,selectionRect:!0,placeholder:t("pageflow_scrolled.inline_editing.type_text"),onChange:function onChange(value){return updateConfiguration({value:value})}}))}TextBlock.displayName="TextBlock",TextBlock.__docgenInfo={description:"",methods:[],displayName:"TextBlock"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/contentElements/textBlock/TextBlock.js"]={name:"TextBlock",docgenInfo:TextBlock.__docgenInfo,path:"src/contentElements/textBlock/TextBlock.js"}),frontend.D.contentElementTypes.register("textBlock",{component:TextBlock,customSelectionRect:!0,supportsWrappingAroundFloats:!0});__webpack_require__(734),__webpack_require__(23),__webpack_require__(82),__webpack_require__(89),__webpack_require__(36),__webpack_require__(150);var ExternalLink_module=__webpack_require__(158),ExternalLink_module_default=__webpack_require__.n(ExternalLink_module);function ExternalLink_defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function ExternalLink_slicedToArray(arr,i){return function ExternalLink_arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function ExternalLink_iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null==_i)return;var _s,_e,_arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function ExternalLink_unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return ExternalLink_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ExternalLink_arrayLikeToArray(o,minLen)}(arr,i)||function ExternalLink_nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ExternalLink_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);ireact_default.a.createElement("svg",icon_extends({viewBox:"0 0 24 24","aria-hidden":"true",className:(styles["r-1cvl2hr"]||"r-1cvl2hr")+" "+(styles["r-4qtqp9"]||"r-4qtqp9")+" "+(styles["r-yyyyoo"]||"r-yyyyoo")+" "+(styles["r-6zzn7w"]||"r-6zzn7w")+" "+(styles["r-19fsva8"]||"r-19fsva8")+" "+(styles["r-dnmrzs"]||"r-dnmrzs")+" "+(styles["r-bnwqim"]||"r-bnwqim")+" "+(styles["r-1plcrui"]||"r-1plcrui")+" "+(styles["r-lrvibr"]||"r-lrvibr")+" "+(styles["r-q1j0wu"]||"r-q1j0wu")},props),react_default.a.createElement("path",{d:"M23.643 4.937c-.835.37-1.732.62-2.675.733a4.67 4.67 0 002.048-2.578 9.3 9.3 0 01-2.958 1.13 4.66 4.66 0 00-7.938 4.25 13.229 13.229 0 01-9.602-4.868c-.4.69-.63 1.49-.63 2.342A4.66 4.66 0 003.96 9.824a4.647 4.647 0 01-2.11-.583v.06a4.66 4.66 0 003.737 4.568 4.692 4.692 0 01-2.104.08 4.661 4.661 0 004.352 3.234 9.348 9.348 0 01-5.786 1.995 9.5 9.5 0 01-1.112-.065 13.175 13.175 0 007.14 2.093c8.57 0 13.255-7.098 13.255-13.254 0-.2-.005-.402-.014-.602a9.47 9.47 0 002.323-2.41z"})),Placeholder_ref2=react_default.a.createElement(icon,{width:24,height:24});function Placeholder(_ref){var children=_ref.children,minHeight=_ref.minHeight;return(react_default.a.createElement("div",{className:Placeholder_module_default.a.wrapper,style:{minHeight:minHeight}},react_default.a.createElement("div",{className:Placeholder_module_default.a.row},react_default.a.createElement("div",{className:Placeholder_module_default.a.avatar}),react_default.a.createElement("div",{className:Placeholder_module_default.a.info},react_default.a.createElement("div",{className:Placeholder_module_default.a.name}),react_default.a.createElement("div",{className:Placeholder_module_default.a.handle})),Placeholder_ref2),children||react_default.a.createElement("div",{className:Placeholder_module_default.a.text})))}Placeholder.displayName="Placeholder",Placeholder.__docgenInfo={description:"",methods:[],displayName:"Placeholder"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/contentElements/twitterEmbed/Placeholder.js"]={name:"Placeholder",docgenInfo:Placeholder.__docgenInfo,path:"src/contentElements/twitterEmbed/Placeholder.js"});var TwitterEmbed_module=__webpack_require__(531),TwitterEmbed_module_default=__webpack_require__.n(TwitterEmbed_module);function TwitterEmbed_defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function TwitterEmbed_slicedToArray(arr,i){return function TwitterEmbed_arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function TwitterEmbed_iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null==_i)return;var _s,_e,_arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function TwitterEmbed_unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return TwitterEmbed_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return TwitterEmbed_arrayLikeToArray(o,minLen)}(arr,i)||function TwitterEmbed_nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function TwitterEmbed_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);it?setCurrentValue(startValue+(targetValue-startValue)*ease(t)):(clearInterval(intervalRef.current),setCurrentValue(targetValue))}),10)}}),[targetValue,startValue,countingDuration,configuration.entranceAnimation]),resetAnimation=Object(react.useCallback)((function(){clearInterval(intervalRef.current),intervalRef.current=null,setCurrentValue(0frontend.C.md))},react_default.a.createElement("div",{className:classnames_default()(Counter_module_default.a.wrapper,Counter_defineProperty({},Counter_module_default.a.centerRagged,"centerRagged"===sectionProps.layout))},react_default.a.createElement(frontend.s,{scaleCategory:numberScaleCategories[configuration.textSize||"medium"]},react_default.a.createElement("div",{className:classnames_default()("typography-counter-".concat(configuration.typographyVariant),Counter_module_default.a.number,Counter_module_default.a["animation-".concat(configuration.entranceAnimation)],Counter_defineProperty({},Counter_module_default.a["animation-".concat(configuration.entranceAnimation,"-active")],animated)),style:{"--counting-duration":"".concat(countingDuration||1e3,"ms"),"--palette-color":Object(frontend.E)(configuration.numberColor)}},(localeString=currentValue.toLocaleString(locale,{minimumFractionDigits:decimalPlaces,maximumFractionDigits:decimalPlaces}),unit=configuration.unit||"","leading"===configuration.unitPlacement?"".concat(unit).concat(localeString):"".concat(localeString).concat(unit)))),react_default.a.createElement(frontend.f,{value:configuration.description,contentElementId:contentElementId,className:Counter_module_default.a.description,onChange:function onChange(description){return updateConfiguration({description:description})},onlyParagraphs:!0,scaleCategory:"counterDescription",placeholder:t("pageflow_scrolled.inline_editing.type_description")})))}Counter.displayName="Counter";var numberScaleCategories={verySmall:"counterNumber-xs",small:"counterNumber-sm",medium:"counterNumber-md",large:"counterNumber-lg"},countingDurations={none:0,fast:500,medium:2e3,slow:5e3};function easeInOut(t){return 1>(t*=2)?Math.pow(t,2)/2:(t-=1)-Math.pow(t,2)/2+.5}function easeOut(t){return 2*(t-Math.pow(t,2)/2)}Counter.__docgenInfo={description:"",methods:[],displayName:"Counter"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/contentElements/counter/Counter.js"]={name:"Counter",docgenInfo:Counter.__docgenInfo,path:"src/contentElements/counter/Counter.js"}),frontend.D.contentElementTypes.register("counter",{component:Counter,lifecycle:!0});var Quote_module=__webpack_require__(216),Quote_module_default=__webpack_require__.n(Quote_module);function Quote_defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function Quote(_ref){var _theme$options$proper,_theme$options$proper2,configuration=_ref.configuration,contentElementId=_ref.contentElementId,sectionProps=_ref.sectionProps,updateConfiguration=Object(frontend.M)(),isSelected=Object(frontend.N)().isSelected,theme=Object(frontend.ib)(),t=Object(frontend.W)({locale:"ui"}).t,design=configuration.variant?configuration.variant.split("-")[0]:theme.options.quoteDesign;return(react_default.a.createElement("figure",{className:classnames_default()(Quote_module_default.a.figure,Quote_module_default.a["design-".concat(design||"largeHanging")],"scope-quote-".concat(configuration.variant),Quote_defineProperty({},Quote_module_default.a.maskedMark,null===(_theme$options$proper=theme.options.properties)||void 0===_theme$options$proper?void 0:null===(_theme$options$proper2=_theme$options$proper.root)||void 0===_theme$options$proper2?void 0:_theme$options$proper2.quoteLeftMarkMaskImage),Quote_defineProperty({},Quote_module_default.a.centerRagged,"centerRagged"===sectionProps.layout)),style:{"--palette-color":Object(frontend.E)(configuration.color)}},react_default.a.createElement("blockquote",{className:Quote_module_default.a.text},react_default.a.createElement(frontend.f,{value:configuration.text,contentElementId:contentElementId,onChange:function onChange(text){return updateConfiguration({text:text})},onlyParagraphs:!0,scaleCategory:getTextScaleCategory(configuration)})),(isSelected||!frontend.jb.isBlankEditableTextValue(configuration.attribution||[]))&&react_default.a.createElement("figcaption",{className:Quote_module_default.a.attribution},react_default.a.createElement(frontend.f,{value:configuration.attribution,contentElementId:contentElementId,onChange:function onChange(attribution){return updateConfiguration({attribution:attribution})},onlyParagraphs:!0,scaleCategory:"quoteAttribution",placeholder:t("pageflow_scrolled.inline_editing.type_attribution")}))))}function getTextScaleCategory(configuration){switch(configuration.textSize){case"large":return"quoteText-lg";case"small":return"quoteText-sm";case"verySmall":return"quoteText-xs";default:return"quoteText-md"}}Quote.displayName="Quote",frontend.D.contentElementTypes.register("quote",{component:Quote});__webpack_require__(733)},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__(57);var react=__webpack_require__(0),react_default=__webpack_require__.n(react),classnames=(__webpack_require__(23),__webpack_require__(169),__webpack_require__(18),__webpack_require__(6)),classnames_default=__webpack_require__.n(classnames),api=__webpack_require__(84),inlineEditing=__webpack_require__(67),useContentElementAttributes=__webpack_require__(119),useContentElementLifecycle=__webpack_require__(366),widths=(__webpack_require__(40),{xxs:-3,xs:-2,sm:-1,md:0,lg:1,xl:2,full:3});function widthName(width){return Object.keys(widths)[(width||0)+3]}var ContentElementMargin_module=__webpack_require__(744),ContentElementMargin_module_default=__webpack_require__.n(ContentElementMargin_module);function ContentElementMargin(_ref){var width=_ref.width,children=_ref.children;return width===widths.full?children:react_default.a.createElement("div",{className:ContentElementMargin_module_default.a.wrapper},children)}ContentElementMargin.displayName="ContentElementMargin",ContentElementMargin.__docgenInfo={description:"",methods:[],displayName:"ContentElementMargin"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/ContentElementMargin.js"]={name:"ContentElementMargin",docgenInfo:ContentElementMargin.__docgenInfo,path:"src/frontend/ContentElementMargin.js"});__webpack_require__(310),__webpack_require__(416);var ContentElement_module=__webpack_require__(384),ContentElement_module_default=__webpack_require__.n(ContentElement_module);function _typeof(obj){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj})(obj)}function _defineProperties(target,props){for(var descriptor,i=0;i child",computed:!1},required:!1}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/ContentElements.js"]={name:"ContentElements",docgenInfo:ContentElements.__docgenInfo,path:"src/frontend/ContentElements.js"});var useMediaQuery=__webpack_require__(249),entryState=__webpack_require__(16),TwoColumn_module=__webpack_require__(78),TwoColumn_module_default=__webpack_require__.n(TwoColumn_module);function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function TwoColumn(props){var shouldInline=function useShouldInlineSticky(){var _theme$options$proper,_shouldInline,theme=Object(entryState.w)(),root=(null===(_theme$options$proper=theme.options.properties)||void 0===_theme$options$proper?void 0:_theme$options$proper.root)||{},shouldInline=(_defineProperty(_shouldInline={},widths.md,Object(useMediaQuery.a)("(max-width: ".concat(root.twoColumnStickyBreakpoint||"950px",")"))),_defineProperty(_shouldInline,widths.lg,Object(useMediaQuery.a)("(max-width: ".concat(root.twoColumnStickyLgBreakpoint||"1200px",")"))),_defineProperty(_shouldInline,widths.xl,Object(useMediaQuery.a)("(max-width: ".concat(root.twoColumnStickyXlBreakpoint||"1400px",")"))),_shouldInline);return function(width){return width<=widths.md?shouldInline[widths.md]:shouldInline[width]}}();return(react_default.a.createElement("div",{className:classnames_default()(TwoColumn_module_default.a.root,TwoColumn_module_default.a[props.align])},react_default.a.createElement("div",{className:classnames_default()(TwoColumn_module_default.a.group),key:props.align},react_default.a.createElement("div",{className:classnames_default()(TwoColumn_module_default.a.box,TwoColumn_module_default.a.inline),ref:props.contentAreaRef})),function renderItems(props,shouldInline){return function groupItemsByPosition(items,shouldInline){var currentGroup,currentBox,groups=[],lastInlineBox=null;return items.reduce((function(previousPosition,item){var elementSupportsCustomMargin=(api.a.contentElementTypes.getOptions(item.type)||{}).customMargin,width=item.width||0,position="sticky"!==item.position||shouldInline(width)?"inline":"sticky",customMargin=!!elementSupportsCustomMargin&&widthwidths.md&&(width-=1),(!currentGroup||previousPosition!==position||"sticky"===position&¤tBox.customMargin!==customMargin||currentBox.width!==width)&&(currentBox=null,"sticky"===previousPosition&&"inline"===position&&width<=widths.md||(currentGroup={width:width,boxes:[]},groups.push(currentGroup))),currentBox&¤tBox.customMargin===customMargin||(currentBox={customMargin:customMargin,position:position,width:width,items:[]},lastInlineBox&&"inline"===position&&width<=widths.md&&!customMargin&&(lastInlineBox.openEnd=!0,currentBox.openStart=!0),"inline"===position&&width<=widths.md&&!customMargin?lastInlineBox=currentBox:("inline"===position&&width>widths.md||customMargin&&"sticky"!==position)&&(lastInlineBox=null),currentGroup.boxes.push(currentBox)),currentBox.items.push(item),position}),null),groups}(props.items,shouldInline).map((function(group,index){return react_default.a.createElement(TwoColumn.GroupComponent,{key:index,className:classnames_default()(TwoColumn_module_default.a.group,TwoColumn_module_default.a["group-".concat(widthName(group.width))])},group.boxes.map((function(box,index){return function renderItemGroup(props,box,key){if(box.items.length)return react_default.a.createElement("div",{key:key,className:classnames_default()(TwoColumn_module_default.a.box,TwoColumn_module_default.a[box.position],TwoColumn_module_default.a["width-".concat(widthName(box.width))],_defineProperty({},TwoColumn_module_default.a.customMargin,box.customMargin))},props.children(react_default.a.createElement(RestrictWidth,{width:box.width},react_default.a.createElement(ContentElements,{sectionProps:props.sectionProps,customMargin:box.customMargin,items:box.items})),{position:box.position,width:box.width,customMargin:box.customMargin,openStart:box.openStart,openEnd:box.openEnd}))}(props,box,index)})))}))}(props,shouldInline),renderPlaceholder(props.placeholder)))}function RestrictWidth(_ref){var width=_ref.width,children=_ref.children;return 0<=width?children:react_default.a.createElement("div",{className:TwoColumn_module_default.a["restrict-".concat(widthName(width))]},children)}function renderPlaceholder(placeholder){return placeholder?react_default.a.createElement("div",{className:classnames_default()(TwoColumn_module_default.a.group)},react_default.a.createElement("div",{className:classnames_default()(TwoColumn_module_default.a.box,TwoColumn_module_default.a.inline)},placeholder)):null}TwoColumn.displayName="TwoColumn",TwoColumn.defaultProps={align:"left"},TwoColumn.GroupComponent="div",renderPlaceholder.displayName="renderPlaceholder";__webpack_require__(25),__webpack_require__(114);var Center_module=__webpack_require__(104),Center_module_default=__webpack_require__.n(Center_module);function Center_defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}var floatedPositions=["left","right"];function Center(props){return react_default.a.createElement("div",{className:classnames_default()(Center_module_default.a.root)},react_default.a.createElement("div",{ref:props.contentAreaRef}),props.items.map((function(item,index){var customMargin=hasCustomMargin(item),position=item.position,width=widthName(getWidth(item));return(react_default.a.createElement(ContentElements,{key:item.id,sectionProps:props.sectionProps,items:[item],customMargin:customMargin},(function(item,child){return react_default.a.createElement("div",{key:item.id,className:outerClassName(props.items,index)},react_default.a.createElement("div",{className:classnames_default()(Center_module_default.a.item,Center_module_default.a["item-".concat(position,"-").concat(width)])},props.children(react_default.a.createElement("div",{className:classnames_default()(Center_module_default.a["inner-".concat(item.position)],Center_module_default.a["inner-".concat(width)],Center_defineProperty({},Center_module_default.a.sideBySide,sideBySideFloat(props.items,index)))},child),function boxProps(items,item,index){var previous=items[index-1],next=items[index+1],customMargin=hasCustomMargin(item),width=getWidth(item);return{position:item.position,width:width,customMargin:customMargin,selfClear:selfClear(items,index),openStart:previous&&!customMargin&&!hasCustomMargin(previous)&&!isWideOrFull(item)&&!isWideOrFull(previous),openEnd:next&&!customMargin&&!hasCustomMargin(next)&&!isWideOrFull(item)&&!isWideOrFull(next)}}(props.items,item,index))))})))})),Center_renderPlaceholder(props.placeholder))}function outerClassName(items,index){var item=items[index];return classnames_default()(Center_module_default.a.outer,Center_module_default.a["outer-".concat(widthName(getWidth(item)))],Center_defineProperty({},Center_module_default.a.customMargin,hasCustomMargin(item)),Center_defineProperty({},Center_module_default.a.clear,clearItem(items,index)))}function isWideOrFull(item){return"inline"===item.position&&getWidth(item)>widths.md}function selfClear(items,index){var item=items[index],next=items[index+1];return Center_supportsWrappingAroundFloats(item)||isFloated(item)&&(!next||clearItem(items,index+1))?"both":isFloated(item)?"left"===item.position?"right":"left":"none"}function clearItem(items,index){return Center_supportsWrappingAroundFloats(items[index])?function followsSideBySideElements(items,index){return 1arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);i=value[0].children.length&&!(null===(_value$0$children$=value[0].children[0])||void 0===_value$0$children$?void 0:_value$0$children$.text)}},,function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1401);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1434);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1456);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},,,,,,,,,,,,,function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__(18);var react=__webpack_require__(0),react_default=__webpack_require__.n(react),classnames=__webpack_require__(6),classnames_default=__webpack_require__.n(classnames),Toolbar=__webpack_require__(376),SelectionRect_module=__webpack_require__(122),SelectionRect_module_default=__webpack_require__.n(SelectionRect_module),plus=__webpack_require__(729);function _extends(){return(_extends=Object.assign||function(target){for(var i=1;ireact_default.a.createElement("svg",_extends({"aria-hidden":"true","data-prefix":"fas","data-icon":"arrows-alt",className:(styles["svg-inline--fa"]||"svg-inline--fa")+" "+(styles["fa-arrows-alt"]||"fa-arrows-alt")+" "+(styles["fa-w-16"]||"fa-w-16"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},props),react_default.a.createElement("path",{fill:"currentColor",d:"M352.201 425.775l-79.196 79.196c-9.373 9.373-24.568 9.373-33.941 0l-79.196-79.196c-15.119-15.119-4.411-40.971 16.971-40.97h51.162L228 284H127.196v51.162c0 21.382-25.851 32.09-40.971 16.971L7.029 272.937c-9.373-9.373-9.373-24.569 0-33.941L86.225 159.8c15.119-15.119 40.971-4.411 40.971 16.971V228H228V127.196h-51.23c-21.382 0-32.09-25.851-16.971-40.971l79.196-79.196c9.373-9.373 24.568-9.373 33.941 0l79.196 79.196c15.119 15.119 4.411 40.971-16.971 40.971h-51.162V228h100.804v-51.162c0-21.382 25.851-32.09 40.97-16.971l79.196 79.196c9.373 9.373 9.373 24.569 0 33.941L425.773 352.2c-15.119 15.119-40.971 4.411-40.97-16.971V284H284v100.804h51.23c21.382 0 32.09 25.851 16.971 40.971z"}));function _slicedToArray(arr,i){return function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function _iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null==_i)return;var _s,_e,_arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);ireact_default.a.createElement("svg",_extends({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 131 95"},props),react_default.a.createElement("path",{d:"M32.01.01C46.678-.01 61.345.009 76.014.002 83.007.007 90-.009 96.99.011c.015 9.157.014 18.316 0 27.474-1.357.073-2.706.259-4.048.478-.01-7.986 0-15.975-.004-23.961-18.958-.003-37.917-.003-56.875 0l-.001 28.916c.01 2.37-.022 4.742.016 7.113 6.173-.025 12.348-.006 18.52-.011 5.804.01 11.609-.022 17.41.013-1 1.28-2.001 2.56-2.844 3.948-12.372.024-24.748-.011-37.12.019-.06-.365-.03-.735-.034-1.1V17.497c.007-5.83-.024-11.659.001-17.486zm17.617 8.004a5.999 5.999 0 014.359 1.49c1.273 1.116 2.048 2.8 2.013 4.498.042 1.806-.845 3.59-2.263 4.702-1.271 1.013-2.975 1.483-4.583 1.228a5.88 5.88 0 01-3.479-1.785c-1.44-1.459-2.013-3.695-1.475-5.67.6-2.448 2.905-4.346 5.428-4.463zm22.106 7.758c.181-.258.332-.54.547-.772 2.325 3.868 4.683 7.717 7.02 11.578.891 1.503 1.85 2.973 2.7 4.5a35.062 35.062 0 00-5.646 3.779c-.154.162-.387.14-.592.143-10.585-.014-21.174.014-31.762-.015.088-.228.308-.367.47-.542 3.79-3.745 7.58-7.484 11.365-11.232.098-.085.217-.265.366-.15 2.65 1.308 5.3 2.62 7.951 3.928 2.545-3.73 5.052-7.48 7.581-11.217zM0 21.042c.256-.058.517-.039.775-.039 9.175.007 18.349-.007 27.523.007l.064.076c.017 1.308-.012 2.618.015 3.927-5.416.038-10.834.001-16.252.018-.01 7.981-.013 15.962.002 23.944 11.917.013 23.834.013 35.752 0 .022-.674-.002-1.35.012-2.023 4.034.01 8.07.01 12.105 0 .002 11.349.01 22.698-.003 34.048-12.082-.025-24.163-.003-36.244-.01-7.911.007-15.823-.015-23.734.01-.02-19.988.01-39.975-.015-59.959zm3.435 4.043c-.904.236-1.577 1.152-1.482 2.086.079.997.994 1.837 1.999 1.82 1.367.002 2.736.015 4.105-.007 1.04-.036 1.928-.995 1.878-2.03-.003-.996-.867-1.896-1.868-1.925-1.294-.01-2.585.002-3.878-.005-.252.004-.51-.013-.754.061zm-.219 8.067c-.815.317-1.373 1.203-1.256 2.076.1.938.94 1.724 1.89 1.756 1.25.016 2.5-.002 3.752.008.439.008.9-.025 1.288-.246.73-.39 1.173-1.257 1.019-2.075-.136-.889-.95-1.62-1.852-1.645-1.328-.007-2.653.002-3.98-.004-.29-.005-.589.016-.86.13zm.219 7.923c-.762.2-1.372.884-1.471 1.665-.128.844.384 1.718 1.158 2.064.403.192.859.19 1.295.181 1.217-.008 2.434.011 3.651-.008 1.032-.047 1.92-.998 1.868-2.034-.007-.994-.87-1.891-1.87-1.922-1.293-.011-2.584.002-3.877-.006-.252-.001-.51-.008-.754.06zm-.01 8.003c-1.018.249-1.706 1.392-1.413 2.403.21.868 1.057 1.512 1.95 1.497 1.364-.003 2.728.01 4.09-.006 1.02-.034 1.906-.958 1.883-1.975.026-1.017-.858-1.958-1.88-1.981-1.252-.011-2.503.002-3.754-.003-.292-.004-.591-.018-.877.065zm48.107 0c-1.117.272-1.79 1.607-1.323 2.66a2.027 2.027 0 001.86 1.238c1.326.003 2.652.003 3.977 0 1.056.025 2.032-.916 1.996-1.978.045-1.022-.86-1.96-1.88-1.984-1.252-.008-2.503.003-3.754-.002-.293 0-.591-.017-.876.066zM12.13 53.016c-.015 7.981-.012 15.961-.001 23.943 11.917.003 23.836.003 35.753 0 .011-7.982.014-15.962-.001-23.943a14203.52 14203.52 0 00-35.75 0zm-8.694 4.05c-.797.208-1.422.943-1.482 1.764-.112 1.07.805 2.103 1.883 2.137 1.371.014 2.743.003 4.113.006 1.035.01 1.977-.89 1.986-1.928.054-1.033-.83-2.003-1.87-2.037-1.254-.01-2.508.003-3.763-.005-.289 0-.584-.014-.867.064zm48.108.003c-.951.235-1.623 1.244-1.456 2.208.123.947 1.016 1.71 1.972 1.696h3.997c1.031.013 1.994-.886 1.984-1.928.071-1.036-.829-2.011-1.866-2.037-1.254-.01-2.51.003-3.764-.005-.29 0-.586-.014-.867.066zM3.425 65.066c-.955.242-1.634 1.262-1.45 2.234.14.9.957 1.638 1.874 1.662 1.364.011 2.727 0 4.09.006 1.06.022 2.023-.925 1.997-1.984.027-1.02-.86-1.952-1.882-1.98-1.211-.012-2.426.002-3.637-.004-.332-.001-.669-.021-.992.066zm48.107.003c-.927.231-1.584 1.195-1.456 2.14.093.935.935 1.723 1.879 1.752 1.365.011 2.73 0 4.093.006 1.055.016 2.043-.917 1.994-1.984.045-1.023-.86-1.958-1.88-1.981-1.252-.011-2.502.002-3.753-.003-.294-.003-.592-.012-.877.07zM3.435 73.057c-.797.204-1.422.94-1.482 1.76-.111 1.07.802 2.112 1.883 2.138 1.371.013 2.743.002 4.113.005 1.035.017 1.977-.891 1.986-1.928.054-1.033-.835-1.997-1.87-2.037-1.254-.01-2.508.003-3.763-.005-.289.001-.584-.01-.867.067zm48.108 0c-.887.22-1.543 1.118-1.476 2.029.035.974.892 1.837 1.874 1.869 1.37.013 2.742.002 4.114.005 1.033.017 1.993-.883 1.985-1.925.071-1.039-.833-2.006-1.868-2.04-1.254-.01-2.509.003-3.763-.005-.289.001-.585-.01-.866.067zM96.83 31.045c6.813-.36 13.73 1.456 19.431 5.154a32.396 32.396 0 019.482 9.342 31.527 31.527 0 015.043 13.773c.625 5.36-.123 10.88-2.225 15.867-1.766 4.254-4.499 8.108-7.91 11.243a32.605 32.605 0 01-11.584 6.844 33.066 33.066 0 01-15.656 1.337 32.59 32.59 0 01-13.329-5.235c-5.2-3.514-9.323-8.551-11.692-14.307a31.532 31.532 0 01-2.327-14.038 31.433 31.433 0 013.839-13.243 32.232 32.232 0 018.329-9.799c5.259-4.156 11.865-6.62 18.6-6.938zm15.6 12.011c-8.543.979-17.086 1.933-25.627 2.92-.013 8.152.006 16.308-.008 24.462-2.325-.848-5.015-.792-7.24.318-1.33.665-2.493 1.763-2.997 3.169-.503 1.356-.289 2.934.528 4.128.752 1.154 1.947 1.978 3.235 2.465 1.48.569 3.115.675 4.68.452 1.888-.295 3.742-1.222 4.862-2.784.67-.936.965-2.102.894-3.237-.014-7.054.008-14.105-.01-21.158 1.976-.282 3.965-.458 5.946-.7 4.944-.56 9.885-1.124 14.827-1.682V67.42c-1.677-.563-3.506-.755-5.247-.362-1.764.38-3.483 1.32-4.479 2.84a4.618 4.618 0 00-.637 3.729c.32 1.196 1.12 2.243 2.139 2.959 1.533 1.101 3.474 1.576 5.355 1.489 2.036-.083 4.111-.843 5.498-2.353a5.078 5.078 0 001.329-3.83c-.007-6.755-.002-13.51-.005-20.265.058-2.962-.002-5.924-.002-8.884-1.018.053-2.03.212-3.04.313z"}));function OptIn_slicedToArray(arr,i){return function OptIn_arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function OptIn_iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null==_i)return;var _s,_e,_arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function OptIn_unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return OptIn_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return OptIn_arrayLikeToArray(o,minLen)}(arr,i)||function OptIn_nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function OptIn_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);i').concat(linkText,"")});return(react_default.a.createElement("div",{className:classnames_default()(OptOutInfo_module_default.a.optOut,(obj={},key=OptOutInfo_module_default.a.full,value=width===layouts.d.full,key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj)),style:hide?{opacity:0,visibility:"hidden"}:void 0},react_default.a.createElement("button",{className:OptOutInfo_module_default.a.icon},OptOutInfo_ref2),react_default.a.createElement("div",{className:OptOutInfo_module_default.a.tooltip},react_default.a.createElement("div",{dangerouslySetInnerHTML:{__html:html}}))))}OptOutInfo.displayName="OptOutInfo";__webpack_require__(82),__webpack_require__(89),__webpack_require__(37),__webpack_require__(72),__webpack_require__(22),__webpack_require__(46),__webpack_require__(59);var javascripts_i18n=__webpack_require__(213),i18n_default=__webpack_require__.n(javascripts_i18n);function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var source,i=1;iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);ivalue?"0"+value:value}function TimeDisplay(props){return react_default.a.createElement("div",{"data-testid":"time-display",className:TimeDisplay_module_default.a.timeDisplay},react_default.a.createElement("span",{className:TimeDisplay_module_default.a.time},formatTime(props.currentTime)),"/",react_default.a.createElement("span",{className:TimeDisplay_module_default.a.time},formatTime(props.duration)))}TimeDisplay.displayName="TimeDisplay",TimeDisplay.__docgenInfo={description:"",methods:[],displayName:"TimeDisplay"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/PlayerControls/TimeDisplay.js"]={name:"TimeDisplay",docgenInfo:TimeDisplay.__docgenInfo,path:"src/frontend/PlayerControls/TimeDisplay.js"});var prop_types=__webpack_require__(31),prop_types_default=__webpack_require__.n(prop_types),MenuBarButton_module=(__webpack_require__(23),__webpack_require__(56),__webpack_require__(156)),MenuBarButton_module_default=__webpack_require__.n(MenuBarButton_module);function _extends(){return(_extends=Object.assign||function(target){for(var i=1;ireact_default.a.createElement("svg",_extends({xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 512 512"},props),react_default.a.createElement("path",{d:"M434.442 58.997L195.559 297.881 77.554 179.88 0 257.438l195.559 195.565L512 136.551z"}));function MenuBarButton_slicedToArray(arr,i){return function MenuBarButton_arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function MenuBarButton_iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null==_i)return;var _s,_e,_arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function MenuBarButton_unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return MenuBarButton_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return MenuBarButton_arrayLikeToArray(o,minLen)}(arr,i)||function MenuBarButton_nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function MenuBarButton_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);ireact_default.a.createElement("svg",textTracks_extends({xmlns:"http://www.w3.org/2000/svg",viewBox:"-3 -3 30 30"},props),react_default.a.createElement("path",{d:"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zM4 12h4v2H4v-2zm10 6H4v-2h10v2zm6 0h-4v-2h4v2zm0-4H10v-2h10v2z"}));function TextTracksMenu(props){var t=Object(i18n.c)().t;return 2>props.items.length?null:react_default.a.createElement(MenuBarButton,{title:t("pageflow_scrolled.public.player_controls.text_tracks"),icon:textTracks,subMenuItems:props.items,onSubMenuItemClick:props.onItemClick})}TextTracksMenu.displayName="TextTracksMenu",TextTracksMenu.propTypes={items:MenuBarButton.propTypes.subMenuItems,onMenuItemClick:prop_types_default.a.func},TextTracksMenu.defaultProps={items:[]},TextTracksMenu.__docgenInfo={description:"",methods:[],displayName:"TextTracksMenu",props:{items:{defaultValue:{value:"[]",computed:!1},type:{name:"custom",raw:"MenuBarButton.propTypes.subMenuItems"},required:!1,description:""},onMenuItemClick:{type:{name:"func"},required:!1,description:""}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/PlayerControls/TextTracksMenu.js"]={name:"TextTracksMenu",docgenInfo:TextTracksMenu.__docgenInfo,path:"src/frontend/PlayerControls/TextTracksMenu.js"});var ControlBar_module=__webpack_require__(77),ControlBar_module_default=__webpack_require__.n(ControlBar_module);function play_extends(){return(play_extends=Object.assign||function(target){for(var i=1;ireact_default.a.createElement("svg",play_extends({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},props),react_default.a.createElement("path",{d:"M8 5v14l11-7z"}));function pause_extends(){return(pause_extends=Object.assign||function(target){for(var i=1;ireact_default.a.createElement("svg",pause_extends({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},props),react_default.a.createElement("path",{d:"M6 19h4V5H6v14zm8-14v14h4V5h-4z"}));function PlayPauseButton(props){var t=Object(i18n.c)().t;return(react_default.a.createElement("button",{className:ControlBar_module_default.a.playControl,"aria-label":t(props.isPlaying?"pause":"play",{scope:"pageflow_scrolled.public.player_controls"}),onClick:function onClick(){return props.isPlaying?props.pause({via:"playPauseButton"}):props.play({via:"playPauseButton"})}},function pausePlayIcon(props){return props.isPlaying?react_default.a.createElement(pause,{className:ControlBar_module_default.a.controlsIcon}):react_default.a.createElement(play,{className:ControlBar_module_default.a.controlsIcon})}(props)))}PlayPauseButton.displayName="PlayPauseButton",PlayPauseButton.__docgenInfo={description:"",methods:[],displayName:"PlayPauseButton"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/PlayerControls/PlayPauseButton.js"]={name:"PlayPauseButton",docgenInfo:PlayPauseButton.__docgenInfo,path:"src/frontend/PlayerControls/PlayPauseButton.js"});var InlineFileRights=__webpack_require__(183);function WaveformPlayerControls(props){var obj,key,value,darkBackground=Object(backgroundColor.b)(),theme=Object(entryState.w)();return(react_default.a.createElement("div",{onFocus:props.onFocus,onBlur:props.onBlur,onMouseEnter:props.onMouseEnter,onMouseLeave:props.onMouseLeave,"data-testid":"waveform-controls",className:classnames_default()(Waveform_module_default.a.container)},props.children,react_default.a.createElement("div",{className:Waveform_module_default.a.clickMask,onClick:props.onPlayerClick}),react_default.a.createElement(Waveform,{audioFile:props.file,isPlaying:props.isPlaying,inverted:!darkBackground,variant:props.variant,waveformColor:props.waveformColor,mainColor:theme.options.colors.accent,play:props.play,pause:props.pause,mediaElementId:props.mediaElementId}),react_default.a.createElement("div",{className:Waveform_module_default.a.playControl},react_default.a.createElement(PlayPauseButton,{isPlaying:props.isPlaying,play:props.play,pause:props.pause})),react_default.a.createElement("div",{className:classnames_default()(Waveform_module_default.a.menuBar,darkBackground?ControlBar_module_default.a.darkBackground:ControlBar_module_default.a.lightBackground,(obj={},key=ControlBar_module_default.a.inset,value=!props.standAlone,key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj))},react_default.a.createElement("div",{className:Waveform_module_default.a.menuBarInner},react_default.a.createElement(TimeDisplay,{currentTime:props.currentTime,duration:props.duration}),react_default.a.createElement(TextTracksMenu,{items:props.textTracksMenuItems,onItemClick:props.onTextTracksMenuItemClick})),react_default.a.createElement(InlineFileRights.a,{items:props.inlineFileRightsItems,context:"playerControls",playerControlsTransparent:!1,playerControlsStandAlone:props.standAlone}))))}WaveformPlayerControls.displayName="WaveformPlayerControls",WaveformPlayerControls.__docgenInfo={description:"",methods:[],displayName:"WaveformPlayerControls"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/PlayerControls/WaveformPlayerControls/index.js"]={name:"WaveformPlayerControls",docgenInfo:WaveformPlayerControls.__docgenInfo,path:"src/frontend/PlayerControls/WaveformPlayerControls/index.js"});var BigPlayPauseButton_module=__webpack_require__(188),BigPlayPauseButton_module_default=__webpack_require__.n(BigPlayPauseButton_module);function BigPlayPauseButton_defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function BigPlayPauseButton(props){var _classNames,_classNames2,c=classnames_default()(BigPlayPauseButton_module_default.a.button,(BigPlayPauseButton_defineProperty(_classNames={},BigPlayPauseButton_module_default.a.hidden,props.hidden||"playPauseButton"===props.lastControlledVia),BigPlayPauseButton_defineProperty(_classNames,BigPlayPauseButton_module_default.a.fadeIn,props.unplayed),BigPlayPauseButton_defineProperty(_classNames,BigPlayPauseButton_module_default.a.animated,!props.unplayed),_classNames));return(react_default.a.createElement("div",{className:classnames_default()(BigPlayPauseButton_module_default.a.container,(_classNames2={},BigPlayPauseButton_defineProperty(_classNames2,BigPlayPauseButton_module_default.a.hideCursor,props.hideCursor),BigPlayPauseButton_defineProperty(_classNames2,BigPlayPauseButton_module_default.a.pointerCursor,!!props.onClick),_classNames2)),onClick:props.onClick},react_default.a.createElement("div",{key:props.isPlaying,className:c},function BigPlayPauseButton_pausePlayIcon(props){return props.unplayed||props.isPlaying?BigPlayPauseButton_ref:BigPlayPauseButton_ref2}(props))))}BigPlayPauseButton.displayName="BigPlayPauseButton";var BigPlayPauseButton_ref=react_default.a.createElement(play,null),BigPlayPauseButton_ref2=react_default.a.createElement(pause,null);BigPlayPauseButton.__docgenInfo={description:"",methods:[],displayName:"BigPlayPauseButton"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/PlayerControls/ClassicPlayerControls/BigPlayPauseButton.js"]={name:"BigPlayPauseButton",docgenInfo:BigPlayPauseButton.__docgenInfo,path:"src/frontend/PlayerControls/ClassicPlayerControls/BigPlayPauseButton.js"});var cjs=__webpack_require__(771),ProgressIndicators_module=__webpack_require__(157),ProgressIndicators_module_default=__webpack_require__.n(ProgressIndicators_module);function ProgressIndicators_slicedToArray(arr,i){return function ProgressIndicators_arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function ProgressIndicators_iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null==_i)return;var _s,_e,_arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function ProgressIndicators_unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return ProgressIndicators_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ProgressIndicators_arrayLikeToArray(o,minLen)}(arr,i)||function ProgressIndicators_nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ProgressIndicators_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);ireact_default.a.createElement("svg",quality_extends({xmlns:"http://www.w3.org/2000/svg",viewBox:"-3 -3 30 30"},props),react_default.a.createElement("path",{d:"M19.43 12.98c.04-.32.07-.64.07-.98s-.03-.66-.07-.98l2.11-1.65c.19-.15.24-.42.12-.64l-2-3.46c-.12-.22-.39-.3-.61-.22l-2.49 1c-.52-.4-1.08-.73-1.69-.98l-.38-2.65A.488.488 0 0014 2h-4c-.25 0-.46.18-.49.42l-.38 2.65c-.61.25-1.17.59-1.69.98l-2.49-1c-.23-.09-.49 0-.61.22l-2 3.46c-.13.22-.07.49.12.64l2.11 1.65c-.04.32-.07.65-.07.98s.03.66.07.98l-2.11 1.65c-.19.15-.24.42-.12.64l2 3.46c.12.22.39.3.61.22l2.49-1c.52.4 1.08.73 1.69.98l.38 2.65c.03.24.24.42.49.42h4c.25 0 .46-.18.49-.42l.38-2.65c.61-.25 1.17-.59 1.69-.98l2.49 1c.23.09.49 0 .61-.22l2-3.46c.12-.22.07-.49-.12-.64l-2.11-1.65zM12 15.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5z"}));function QualityMenu(props){var t=Object(i18n.c)().t;return 2>props.items.length?null:react_default.a.createElement(MenuBarButton,{title:t("pageflow_scrolled.public.player_controls.quality"),icon:quality,subMenuItems:props.items,subMenuExpanded:props.subMenuExpanded,onSubMenuItemClick:props.onItemClick,x:!0})}function ClassicPlayerControls_defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function ClassicPlayerControls(props){var darkBackground=Object(backgroundColor.b)(),transparent=!props.standAlone&&props.unplayed||props.isPlaying&&props.inactive;return(react_default.a.createElement("div",{className:ControlBar_module_default.a.container},props.children,!props.standAlone&&react_default.a.createElement(BigPlayPauseButton,{unplayed:props.unplayed,isPlaying:props.isPlaying,lastControlledVia:props.lastControlledVia,hidden:props.hideBigPlayButton,hideCursor:props.isPlaying&&props.inactive,onClick:props.onPlayerClick}),!props.hideControlBar&&renderControlBar(props,darkBackground,transparent)))}function renderControlBar(props,darkBackground,transparent){var _classNames;return(react_default.a.createElement("div",{onFocus:props.onFocus,onBlur:props.onBlur,onMouseEnter:props.onMouseEnter,onMouseLeave:props.onMouseLeave,className:classnames_default()(ControlBar_module_default.a.controlBarContainer,darkBackground?ControlBar_module_default.a.darkBackground:ControlBar_module_default.a.lightBackground,(_classNames={},ClassicPlayerControls_defineProperty(_classNames,ControlBar_module_default.a.inset,!props.standAlone),ClassicPlayerControls_defineProperty(_classNames,ControlBar_module_default.a.transparent,transparent),_classNames))},react_default.a.createElement("div",{className:ControlBar_module_default.a.controlBarInner},react_default.a.createElement(PlayPauseButton,{isPlaying:props.isPlaying,play:props.play,pause:props.pause}),react_default.a.createElement(ProgressIndicators,{currentTime:props.currentTime,duration:props.duration,bufferedEnd:props.bufferedEnd,scrubTo:props.scrubTo,seekTo:props.seekTo}),react_default.a.createElement(TimeDisplay,{currentTime:props.currentTime,duration:props.duration}),react_default.a.createElement(TextTracksMenu,{items:props.textTracksMenuItems,onItemClick:props.onTextTracksMenuItemClick}),react_default.a.createElement(QualityMenu,{items:props.qualityMenuItems,onItemClick:props.onQualityMenuItemClick,subMenuExpanded:props.qualityMenuExpanded})),react_default.a.createElement(InlineFileRights.a,{items:props.inlineFileRightsItems,context:"playerControls",playerControlsTransparent:transparent,playerControlsStandAlone:props.standAlone})))}function PlayerControls(props){var _props$variant,ControlComponent=(null===(_props$variant=props.variant)||void 0===_props$variant?void 0:_props$variant.startsWith("waveform"))?WaveformPlayerControls:ClassicPlayerControls;return(react_default.a.createElement(ControlComponent,props))}QualityMenu.displayName="QualityMenu",QualityMenu.propTypes={items:MenuBarButton.propTypes.subMenuItems,onMenuItemClick:prop_types_default.a.func},QualityMenu.defaultProps={items:[]},QualityMenu.__docgenInfo={description:"",methods:[],displayName:"QualityMenu",props:{items:{defaultValue:{value:"[]",computed:!1},type:{name:"custom",raw:"MenuBarButton.propTypes.subMenuItems"},required:!1,description:""},onMenuItemClick:{type:{name:"func"},required:!1,description:""}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/PlayerControls/ClassicPlayerControls/QualityMenu.js"]={name:"QualityMenu",docgenInfo:QualityMenu.__docgenInfo,path:"src/frontend/PlayerControls/ClassicPlayerControls/QualityMenu.js"}),ClassicPlayerControls.displayName="ClassicPlayerControls",renderControlBar.displayName="renderControlBar",ClassicPlayerControls.__docgenInfo={description:"",methods:[],displayName:"ClassicPlayerControls"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/PlayerControls/ClassicPlayerControls/index.js"]={name:"ClassicPlayerControls",docgenInfo:ClassicPlayerControls.__docgenInfo,path:"src/frontend/PlayerControls/ClassicPlayerControls/index.js"}),__webpack_require__.d(__webpack_exports__,"a",(function(){return PlayerControls})),PlayerControls.displayName="PlayerControls",PlayerControls.defaultProps={currentTime:200,duration:600,bufferedEnd:400,isPlaying:!1,play:function play(){},pause:function pause(){},scrubTo:function scrubTo(){},seekTo:function seekTo(){},inset:!1}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",(function(){return getTransitionStyles})),__webpack_require__.d(__webpack_exports__,"a",(function(){return getEnterAndExitTransitions}));__webpack_require__(25),__webpack_require__(73),__webpack_require__(17),__webpack_require__(193),__webpack_require__(40),__webpack_require__(181);var _fadeInBgConceal_module_css__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(752),_fadeInBgConceal_module_css__WEBPACK_IMPORTED_MODULE_6___default=__webpack_require__.n(_fadeInBgConceal_module_css__WEBPACK_IMPORTED_MODULE_6__),_fadeInBgFadeOut_module_css__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(753),_fadeInBgFadeOut_module_css__WEBPACK_IMPORTED_MODULE_7___default=__webpack_require__.n(_fadeInBgFadeOut_module_css__WEBPACK_IMPORTED_MODULE_7__),_fadeInBgFadeOutBg_module_css__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(754),_fadeInBgFadeOutBg_module_css__WEBPACK_IMPORTED_MODULE_8___default=__webpack_require__.n(_fadeInBgFadeOutBg_module_css__WEBPACK_IMPORTED_MODULE_8__),_fadeInBgScrollOut_module_css__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(755),_fadeInBgScrollOut_module_css__WEBPACK_IMPORTED_MODULE_9___default=__webpack_require__.n(_fadeInBgScrollOut_module_css__WEBPACK_IMPORTED_MODULE_9__),_fadeInConceal_module_css__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(756),_fadeInConceal_module_css__WEBPACK_IMPORTED_MODULE_10___default=__webpack_require__.n(_fadeInConceal_module_css__WEBPACK_IMPORTED_MODULE_10__),_fadeInFadeOut_module_css__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(757),_fadeInFadeOut_module_css__WEBPACK_IMPORTED_MODULE_11___default=__webpack_require__.n(_fadeInFadeOut_module_css__WEBPACK_IMPORTED_MODULE_11__),_fadeInFadeOutBg_module_css__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(758),_fadeInFadeOutBg_module_css__WEBPACK_IMPORTED_MODULE_12___default=__webpack_require__.n(_fadeInFadeOutBg_module_css__WEBPACK_IMPORTED_MODULE_12__),_fadeInScrollOut_module_css__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(759),_fadeInScrollOut_module_css__WEBPACK_IMPORTED_MODULE_13___default=__webpack_require__.n(_fadeInScrollOut_module_css__WEBPACK_IMPORTED_MODULE_13__),_revealConceal_module_css__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(760),_revealConceal_module_css__WEBPACK_IMPORTED_MODULE_14___default=__webpack_require__.n(_revealConceal_module_css__WEBPACK_IMPORTED_MODULE_14__),_revealFadeOut_module_css__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(761),_revealFadeOut_module_css__WEBPACK_IMPORTED_MODULE_15___default=__webpack_require__.n(_revealFadeOut_module_css__WEBPACK_IMPORTED_MODULE_15__),_revealFadeOutBg_module_css__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(762),_revealFadeOutBg_module_css__WEBPACK_IMPORTED_MODULE_16___default=__webpack_require__.n(_revealFadeOutBg_module_css__WEBPACK_IMPORTED_MODULE_16__),_revealScrollOut_module_css__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(763),_revealScrollOut_module_css__WEBPACK_IMPORTED_MODULE_17___default=__webpack_require__.n(_revealScrollOut_module_css__WEBPACK_IMPORTED_MODULE_17__),_scrollInConceal_module_css__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(764),_scrollInConceal_module_css__WEBPACK_IMPORTED_MODULE_18___default=__webpack_require__.n(_scrollInConceal_module_css__WEBPACK_IMPORTED_MODULE_18__),_scrollInFadeOut_module_css__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(765),_scrollInFadeOut_module_css__WEBPACK_IMPORTED_MODULE_19___default=__webpack_require__.n(_scrollInFadeOut_module_css__WEBPACK_IMPORTED_MODULE_19__),_scrollInFadeOutBg_module_css__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__(766),_scrollInFadeOutBg_module_css__WEBPACK_IMPORTED_MODULE_20___default=__webpack_require__.n(_scrollInFadeOutBg_module_css__WEBPACK_IMPORTED_MODULE_20__),_scrollInScrollOut_module_css__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__(767),_scrollInScrollOut_module_css__WEBPACK_IMPORTED_MODULE_21___default=__webpack_require__.n(_scrollInScrollOut_module_css__WEBPACK_IMPORTED_MODULE_21__);function _slicedToArray(arr,i){return function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function _iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null==_i)return;var _s,_e,_arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);ireact_default.a.createElement("svg",_extends({"aria-hidden":"true","data-prefix":"fas","data-icon":"expand",className:(styles["svg-inline--fa"]||"svg-inline--fa")+" "+(styles["fa-expand"]||"fa-expand")+" "+(styles["fa-w-14"]||"fa-w-14"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512"},props),react_default.a.createElement("path",{fill:"currentColor",d:"M0 180V56c0-13.3 10.7-24 24-24h124c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H64v84c0 6.6-5.4 12-12 12H12c-6.6 0-12-5.4-12-12zM288 44v40c0 6.6 5.4 12 12 12h84v84c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12V56c0-13.3-10.7-24-24-24H300c-6.6 0-12 5.4-12 12zm148 276h-40c-6.6 0-12 5.4-12 12v84h-84c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h124c13.3 0 24-10.7 24-24V332c0-6.6-5.4-12-12-12zM160 468v-40c0-6.6-5.4-12-12-12H64v-84c0-6.6-5.4-12-12-12H12c-6.6 0-12 5.4-12 12v124c0 13.3 10.7 24 24 24h124c6.6 0 12-5.4 12-12z"}));function exitFullscreen_extends(){return(exitFullscreen_extends=Object.assign||function(target){for(var i=1;ireact_default.a.createElement("svg",exitFullscreen_extends({"aria-hidden":"true","data-prefix":"fas","data-icon":"compress",className:(styles["svg-inline--fa"]||"svg-inline--fa")+" "+(styles["fa-compress"]||"fa-compress")+" "+(styles["fa-w-14"]||"fa-w-14"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512"},props),react_default.a.createElement("path",{fill:"currentColor",d:"M436 192H312c-13.3 0-24-10.7-24-24V44c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v84h84c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm-276-24V44c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v84H12c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h124c13.3 0 24-10.7 24-24zm0 300V344c0-13.3-10.7-24-24-24H12c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h84v84c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-84h84c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12H312c-13.3 0-24 10.7-24 24v124c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12z"})),i18n=__webpack_require__(29),ToggleFullscreenButton_module=__webpack_require__(772),ToggleFullscreenButton_module_default=__webpack_require__.n(ToggleFullscreenButton_module);function ToggleFullscreenButton(props){var t=Object(i18n.c)().t;return(react_default.a.createElement("button",{className:ToggleFullscreenButton_module_default.a.button,title:t(props.isFullscreen?"exit_fullscreen":"enter_fullscreen",{scope:"pageflow_scrolled.public"}),onClick:function onClick(){return props.isFullscreen?props.onExit():props.onEnter()}},function icon(props){return props.isFullscreen?_ref:_ref2}(props)))}ToggleFullscreenButton.displayName="ToggleFullscreenButton";var _ref=react_default.a.createElement(exitFullscreen,null),_ref2=react_default.a.createElement(enterFullscreen,null);ToggleFullscreenButton.__docgenInfo={description:"",methods:[],displayName:"ToggleFullscreenButton"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/ToggleFullscreenButton.js"]={name:"ToggleFullscreenButton",docgenInfo:ToggleFullscreenButton.__docgenInfo,path:"src/frontend/ToggleFullscreenButton.js"});var ToggleFullscreenCornerButton_module=__webpack_require__(773),ToggleFullscreenCornerButton_module_default=__webpack_require__.n(ToggleFullscreenCornerButton_module);function ToggleFullscreenCornerButton(props){return react_default.a.createElement("div",{className:ToggleFullscreenCornerButton_module_default.a.corner},react_default.a.createElement(ToggleFullscreenButton,props))}__webpack_require__.d(__webpack_exports__,"a",(function(){return ToggleFullscreenCornerButton})),ToggleFullscreenCornerButton.displayName="ToggleFullscreenCornerButton",ToggleFullscreenCornerButton.__docgenInfo={description:"",methods:[],displayName:"ToggleFullscreenCornerButton"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/ToggleFullscreenCornerButton.js"]={name:"ToggleFullscreenCornerButton",docgenInfo:ToggleFullscreenCornerButton.__docgenInfo,path:"src/frontend/ToggleFullscreenCornerButton.js"})},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return ContentElementConfigurationUpdateContext})),__webpack_require__.d(__webpack_exports__,"b",(function(){return useContentElementConfigurationUpdate}));var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(0),ContentElementConfigurationUpdateContext=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__).a.createContext((function(){}));function useContentElementConfigurationUpdate(){return Object(react__WEBPACK_IMPORTED_MODULE_0__.useContext)(ContentElementConfigurationUpdateContext)}},,function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return ContentElementEditorCommandEmitterContext})),__webpack_require__.d(__webpack_exports__,"b",(function(){return useContentElementEditorCommandSubscription}));var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(0),_useContentElementAttributes__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(119),ContentElementEditorCommandEmitterContext=Object(react__WEBPACK_IMPORTED_MODULE_0__.createContext)({on:function on(){},off:function off(){}});function useContentElementEditorCommandSubscription(callback){var contentElementId=Object(_useContentElementAttributes__WEBPACK_IMPORTED_MODULE_1__.b)().contentElementId,emitter=Object(react__WEBPACK_IMPORTED_MODULE_0__.useContext)(ContentElementEditorCommandEmitterContext);Object(react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((function(){return emitter.on("command:".concat(contentElementId),callback),function(){return emitter.off("command:".concat(contentElementId),callback)}}),[emitter,callback,contentElementId])}},,,function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return Atmo}));__webpack_require__(57),__webpack_require__(18),__webpack_require__(22),__webpack_require__(33);var backbone_events_standalone__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(92),backbone_events_standalone__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(backbone_events_standalone__WEBPACK_IMPORTED_MODULE_4__),pageflow_frontend__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(13);function _defineProperties(target,props){for(var descriptor,i=0;iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);i {}",computed:!1},required:!1}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/SectionThumbnail.js"]={name:"SectionThumbnail",docgenInfo:SectionThumbnail.__docgenInfo,path:"src/frontend/SectionThumbnail.js"})},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return Tooltip}));__webpack_require__(18),__webpack_require__(1432);var react__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__),classnames__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(6),classnames__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_3__),_Tooltip_module_css__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(189),_Tooltip_module_css__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(_Tooltip_module_css__WEBPACK_IMPORTED_MODULE_4__);function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function Tooltip(_ref){var _classNames,bubbleClassName=_ref.bubbleClassName,arrowPos=_ref.arrowPos,children=_ref.children,content=_ref.content,fixed=_ref.fixed,highlight=_ref.highlight,openOnHover=_ref.openOnHover,verticalOffset=_ref.verticalOffset,horizontalOffset=_ref.horizontalOffset;return(react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div",{className:classnames__WEBPACK_IMPORTED_MODULE_3___default()(_Tooltip_module_css__WEBPACK_IMPORTED_MODULE_4___default.a.container,(_classNames={},_defineProperty(_classNames,_Tooltip_module_css__WEBPACK_IMPORTED_MODULE_4___default.a.openOnHover,openOnHover),_defineProperty(_classNames,_Tooltip_module_css__WEBPACK_IMPORTED_MODULE_4___default.a.fixed,fixed),_classNames)),onClick:fixFocusHandlingSafari},children,react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(Bubble,{className:bubbleClassName,highlight:highlight,arrowPos:arrowPos,verticalOffset:verticalOffset,horizontalOffset:horizontalOffset},content)))}function Bubble(_ref2){var className=_ref2.className,arrowPos=_ref2.arrowPos,children=_ref2.children,highlight=_ref2.highlight,horizontalOffset=_ref2.horizontalOffset,verticalOffset=_ref2.verticalOffset;return(react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div",{style:{marginLeft:horizontalOffset,marginTop:verticalOffset},tabIndex:"-1",className:classnames__WEBPACK_IMPORTED_MODULE_3___default()(className,_Tooltip_module_css__WEBPACK_IMPORTED_MODULE_4___default.a.bubble,_defineProperty({},_Tooltip_module_css__WEBPACK_IMPORTED_MODULE_4___default.a.highlight,highlight))},react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div",{style:{left:arrowPos},className:_Tooltip_module_css__WEBPACK_IMPORTED_MODULE_4___default.a.arrow}),react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div",{className:_Tooltip_module_css__WEBPACK_IMPORTED_MODULE_4___default.a.inner},children)))}function fixFocusHandlingSafari(event){if(event.target.closest){var button=event.target.closest("button");button&&button.focus()}}Tooltip.displayName="Tooltip",Bubble.displayName="Bubble",Tooltip.defaultProps={arrowPos:"50%",fixed:!1,openOnHover:!1,verticalOffset:7,horizontalOffset:0},Tooltip.__docgenInfo={description:"",methods:[],displayName:"Tooltip",props:{arrowPos:{defaultValue:{value:"'50%'",computed:!1},required:!1},fixed:{defaultValue:{value:"false",computed:!1},required:!1},openOnHover:{defaultValue:{value:"false",computed:!1},required:!1},verticalOffset:{defaultValue:{value:"7",computed:!1},required:!1},horizontalOffset:{defaultValue:{value:"0",computed:!1},required:!1}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/Tooltip.js"]={name:"Tooltip",docgenInfo:Tooltip.__docgenInfo,path:"src/frontend/Tooltip.js"}),Bubble.__docgenInfo={description:"",methods:[],displayName:"Bubble"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/Tooltip.js"]={name:"Bubble",docgenInfo:Bubble.__docgenInfo,path:"src/frontend/Tooltip.js"})},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return Toolbar}));__webpack_require__(23),__webpack_require__(41),__webpack_require__(18);var react__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_3__),classnames__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(6),classnames__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_4__),_Toolbar_module_css__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(307),_Toolbar_module_css__WEBPACK_IMPORTED_MODULE_5___default=__webpack_require__.n(_Toolbar_module_css__WEBPACK_IMPORTED_MODULE_5__);function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function Toolbar(_ref){var buttons=_ref.buttons,onButtonClick=_ref.onButtonClick,iconSize=_ref.iconSize,collapsible=_ref.collapsible;return(react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement("div",{className:classnames__WEBPACK_IMPORTED_MODULE_4___default()(_Toolbar_module_css__WEBPACK_IMPORTED_MODULE_5___default.a.Toolbar,_defineProperty({},_Toolbar_module_css__WEBPACK_IMPORTED_MODULE_5___default.a.collapsible,collapsible)),contentEditable:!1},buttons.map((function(button){var Icon=button.icon;return(react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement("button",{key:button.name,title:button.text,className:classnames__WEBPACK_IMPORTED_MODULE_4___default()(_Toolbar_module_css__WEBPACK_IMPORTED_MODULE_5___default.a.button,_defineProperty({},_Toolbar_module_css__WEBPACK_IMPORTED_MODULE_5___default.a.activeButton,button.active)),onMouseDown:function onMouseDown(event){event.preventDefault(),event.stopPropagation(),onButtonClick(button.name)}},react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(Icon,{width:iconSize,height:iconSize})))}))))}Toolbar.displayName="Toolbar",Toolbar.defaultProps={iconSize:15},Toolbar.__docgenInfo={description:"",methods:[],displayName:"Toolbar",props:{iconSize:{defaultValue:{value:"15",computed:!1},required:!1}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/inlineEditing/Toolbar.js"]={name:"Toolbar",docgenInfo:Toolbar.__docgenInfo,path:"src/frontend/inlineEditing/Toolbar.js"})},function(module,__webpack_exports__,__webpack_require__){"use strict";var react=__webpack_require__(0),react_default=__webpack_require__.n(react),Section=(__webpack_require__(17),__webpack_require__(23),__webpack_require__(36),__webpack_require__(159),__webpack_require__(399)),useEventContextData=__webpack_require__(116);function Chapter(props){return react_default.a.createElement("div",{id:props.chapterSlug},function renderSections(sections,currentSectionIndex,setCurrentSection,scrollTargetSectionIndex,setScrollTargetSectionIndex){return sections.map((function(section){return react_default.a.createElement(useEventContextData.a,{key:section.permaId,section:section,sectionsCount:sections.length},react_default.a.createElement(Section.a,{state:section.sectionIndex>currentSectionIndex?"below":section.sectionIndexarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);ipreviousHeight||windowHeight<.7*previousHeight?windowHeight:previousHeight}({windowHeight:window.innerHeight,probeHeight:probeRef.current.clientHeight,previousHeight:previousHeight})}))}}),[]),react_default.a.createElement("div",{style:height&&{"--vh":"".concat(height/100,"px")}},react_default.a.createElement("div",{style:{height:"100vh",position:"absolute"},ref:probeRef}),children)}VhFix.displayName="VhFix",VhFix.__docgenInfo={description:"",methods:[],displayName:"VhFix"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/VhFix.js"]={name:"VhFix",docgenInfo:VhFix.__docgenInfo,path:"src/frontend/VhFix.js"});var useCurrentChapter=__webpack_require__(240),entryState=__webpack_require__(16),inlineEditing=__webpack_require__(67),usePostMessageListener=__webpack_require__(539),usePrevious=__webpack_require__(94);var useAtmo=__webpack_require__(182),Content_module=__webpack_require__(387),Content_module_default=__webpack_require__.n(Content_module);function Content_slicedToArray(arr,i){return function Content_arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function Content_iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null==_i)return;var _s,_e,_arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function Content_unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return Content_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Content_arrayLikeToArray(o,minLen)}(arr,i)||function Content_nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Content_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);ireact__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("svg",_extends({xmlns:"http://www.w3.org/2000/svg",viewBox:"-65 -65 449 449"},props),react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("path",{d:"M165 0C74.019 0 0 74.02 0 165.001 0 255.982 74.019 330 165 330s165-74.018 165-164.999S255.981 0 165 0zm0 300c-74.44 0-135-60.56-135-134.999S90.56 30 165 30s135 60.562 135 135.001C300 239.44 239.439 300 165 300z"}),react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("path",{d:"M164.998 70c-11.026 0-19.996 8.976-19.996 20.009 0 11.023 8.97 19.991 19.996 19.991 11.026 0 19.996-8.968 19.996-19.991 0-11.033-8.97-20.009-19.996-20.009zM165 140c-8.284 0-15 6.716-15 15v90c0 8.284 6.716 15 15 15 8.284 0 15-6.716 15-15v-90c0-8.284-6.716-15-15-15z"}))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return camelize}));__webpack_require__(36),__webpack_require__(132);function camelize(snakeCase){return snakeCase.replace(/[_-][a-z]/g,(function(match){return match[1].toUpperCase()}))}},function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1411);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},,,function(module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);function _extends(){return(_extends=Object.assign||function(target){for(var i=1;ireact__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("svg",_extends({"aria-hidden":"true","data-prefix":"fas","data-icon":"align-justify",className:(styles["svg-inline--fa"]||"svg-inline--fa")+" "+(styles["fa-align-justify"]||"fa-align-justify")+" "+(styles["fa-w-14"]||"fa-w-14"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512"},props),react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("path",{fill:"currentColor",d:"M432 416H16a16 16 0 00-16 16v32a16 16 0 0016 16h416a16 16 0 0016-16v-32a16 16 0 00-16-16zm0-128H16a16 16 0 00-16 16v32a16 16 0 0016 16h416a16 16 0 0016-16v-32a16 16 0 00-16-16zm0-128H16a16 16 0 00-16 16v32a16 16 0 0016 16h416a16 16 0 0016-16v-32a16 16 0 00-16-16zm0-128H16A16 16 0 000 48v32a16 16 0 0016 16h416a16 16 0 0016-16V48a16 16 0 00-16-16z"}))},function(module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);function _extends(){return(_extends=Object.assign||function(target){for(var i=1;ireact__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("svg",_extends({"aria-hidden":"true","data-prefix":"fas","data-icon":"heading",className:(styles["svg-inline--fa"]||"svg-inline--fa")+" "+(styles["fa-heading"]||"fa-heading")+" "+(styles["fa-w-16"]||"fa-w-16"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},props),react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("path",{fill:"currentColor",d:"M448 96v320h32a16 16 0 0116 16v32a16 16 0 01-16 16H320a16 16 0 01-16-16v-32a16 16 0 0116-16h32V288H160v128h32a16 16 0 0116 16v32a16 16 0 01-16 16H32a16 16 0 01-16-16v-32a16 16 0 0116-16h32V96H32a16 16 0 01-16-16V48a16 16 0 0116-16h160a16 16 0 0116 16v32a16 16 0 01-16 16h-32v128h192V96h-32a16 16 0 01-16-16V48a16 16 0 0116-16h160a16 16 0 0116 16v32a16 16 0 01-16 16z"}))},function(module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);function _extends(){return(_extends=Object.assign||function(target){for(var i=1;ireact__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("svg",_extends({"aria-hidden":"true","data-prefix":"fas","data-icon":"list-ol",className:(styles["svg-inline--fa"]||"svg-inline--fa")+" "+(styles["fa-list-ol"]||"fa-list-ol")+" "+(styles["fa-w-16"]||"fa-w-16"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},props),react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("path",{fill:"currentColor",d:"M61.77 401l17.5-20.15a19.92 19.92 0 005.07-14.19v-3.31C84.34 356 80.5 352 73 352H16a8 8 0 00-8 8v16a8 8 0 008 8h22.83a157.41 157.41 0 00-11 12.31l-5.61 7c-4 5.07-5.25 10.13-2.8 14.88l1.05 1.93c3 5.76 6.29 7.88 12.25 7.88h4.73c10.33 0 15.94 2.44 15.94 9.09 0 4.72-4.2 8.22-14.36 8.22a41.54 41.54 0 01-15.47-3.12c-6.49-3.88-11.74-3.5-15.6 3.12l-5.59 9.31c-3.72 6.13-3.19 11.72 2.63 15.94 7.71 4.69 20.38 9.44 37 9.44 34.16 0 48.5-22.75 48.5-44.12-.03-14.38-9.12-29.76-28.73-34.88zM496 224H176a16 16 0 00-16 16v32a16 16 0 0016 16h320a16 16 0 0016-16v-32a16 16 0 00-16-16zm0-160H176a16 16 0 00-16 16v32a16 16 0 0016 16h320a16 16 0 0016-16V80a16 16 0 00-16-16zm0 320H176a16 16 0 00-16 16v32a16 16 0 0016 16h320a16 16 0 0016-16v-32a16 16 0 00-16-16zM16 160h64a8 8 0 008-8v-16a8 8 0 00-8-8H64V40a8 8 0 00-8-8H32a8 8 0 00-7.14 4.42l-8 16A8 8 0 0024 64h8v64H16a8 8 0 00-8 8v16a8 8 0 008 8zm-3.91 160H80a8 8 0 008-8v-16a8 8 0 00-8-8H41.32c3.29-10.29 48.34-18.68 48.34-56.44 0-29.06-25-39.56-44.47-39.56-21.36 0-33.8 10-40.46 18.75-4.37 5.59-3 10.84 2.8 15.37l8.58 6.88c5.61 4.56 11 2.47 16.12-2.44a13.44 13.44 0 019.46-3.84c3.33 0 9.28 1.56 9.28 8.75C51 248.19 0 257.31 0 304.59v4C0 316 5.08 320 12.09 320z"}))},function(module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);function _extends(){return(_extends=Object.assign||function(target){for(var i=1;ireact__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("svg",_extends({"aria-hidden":"true","data-prefix":"fas","data-icon":"list-ul",className:(styles["svg-inline--fa"]||"svg-inline--fa")+" "+(styles["fa-list-ul"]||"fa-list-ul")+" "+(styles["fa-w-16"]||"fa-w-16"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},props),react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("path",{fill:"currentColor",d:"M48 48a48 48 0 1048 48 48 48 0 00-48-48zm0 160a48 48 0 1048 48 48 48 0 00-48-48zm0 160a48 48 0 1048 48 48 48 0 00-48-48zm448 16H176a16 16 0 00-16 16v32a16 16 0 0016 16h320a16 16 0 0016-16v-32a16 16 0 00-16-16zm0-320H176a16 16 0 00-16 16v32a16 16 0 0016 16h320a16 16 0 0016-16V80a16 16 0 00-16-16zm0 160H176a16 16 0 00-16 16v32a16 16 0 0016 16h320a16 16 0 0016-16v-32a16 16 0 00-16-16z"}))},function(module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);function _extends(){return(_extends=Object.assign||function(target){for(var i=1;ireact__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("svg",_extends({"aria-hidden":"true","data-prefix":"fas","data-icon":"quote-right",className:(styles["svg-inline--fa"]||"svg-inline--fa")+" "+(styles["fa-quote-right"]||"fa-quote-right")+" "+(styles["fa-w-16"]||"fa-w-16"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},props),react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("path",{fill:"currentColor",d:"M464 32H336c-26.5 0-48 21.5-48 48v128c0 26.5 21.5 48 48 48h80v64c0 35.3-28.7 64-64 64h-8c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h8c88.4 0 160-71.6 160-160V80c0-26.5-21.5-48-48-48zm-288 0H48C21.5 32 0 53.5 0 80v128c0 26.5 21.5 48 48 48h80v64c0 35.3-28.7 64-64 64h-8c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h8c88.4 0 160-71.6 160-160V80c0-26.5-21.5-48-48-48z"}))},function(module,__webpack_exports__,__webpack_require__){"use strict";var v1_namespaceObject={};__webpack_require__.r(v1_namespaceObject),__webpack_require__.d(v1_namespaceObject,"Backdrop",(function(){return Backdrop_Backdrop})),__webpack_require__.d(v1_namespaceObject,"useMotifAreaState",(function(){return useMotifAreaState_useMotifAreaState})),__webpack_require__.d(v1_namespaceObject,"useBackdrop",(function(){return useBackdrop_useBackdrop})),__webpack_require__.d(v1_namespaceObject,"useBackdropSectionCustomProperties",(function(){return v1_useBackdropSectionCustomProperties})),__webpack_require__.d(v1_namespaceObject,"useBackdropSectionClassNames",(function(){return v1_useBackdropSectionClassNames}));var v2_namespaceObject={};__webpack_require__.r(v2_namespaceObject),__webpack_require__.d(v2_namespaceObject,"Backdrop",(function(){return v2_Backdrop_Backdrop})),__webpack_require__.d(v2_namespaceObject,"useMotifAreaState",(function(){return v2_useMotifAreaState_useMotifAreaState})),__webpack_require__.d(v2_namespaceObject,"useBackdrop",(function(){return v2_useBackdrop_useBackdrop})),__webpack_require__.d(v2_namespaceObject,"useBackdropSectionCustomProperties",(function(){return useBackdropSectionCustomProperties_useBackdropSectionCustomProperties})),__webpack_require__.d(v2_namespaceObject,"useBackdropSectionClassNames",(function(){return v2_useBackdropSectionClassNames.a}));__webpack_require__(25),__webpack_require__(18),__webpack_require__(181);var react=__webpack_require__(0),react_default=__webpack_require__.n(react),classnames=__webpack_require__(6),classnames_default=__webpack_require__.n(classnames),useScrollPositionLifecycle=__webpack_require__(74),SectionLifecycleContext=Object(react.createContext)(),SectionLifecycleProvider=Object(useScrollPositionLifecycle.c)(SectionLifecycleContext),useSectionLifecycle=Object(useScrollPositionLifecycle.b)(SectionLifecycleContext),AudioPlayer=__webpack_require__(378),useAtmo=__webpack_require__(182),usePrevious=__webpack_require__(94);function SectionAtmo(_ref){var audioFile=_ref.audioFile,lastAudioFile=Object(usePrevious.a)(audioFile),atmo=Object(useAtmo.b)(),processAtmo=Object(react.useCallback)((function(){var sources;audioFile&&audioFile.isReady&&(sources=Object(AudioPlayer.b)(audioFile)),atmo&&atmo.updateAtmo({sources:sources,audioFilePermaId:null==audioFile?void 0:audioFile.permaId})}),[atmo,audioFile]);return useSectionLifecycle({onActivate:function onActivate(){processAtmo()}}),Object(react.useEffect)((function(){void 0!==lastAudioFile&&(lastAudioFile&&lastAudioFile.permaId)!==(audioFile&&audioFile.permaId)&&processAtmo()}),[processAtmo,lastAudioFile,audioFile]),null}var entryState=__webpack_require__(16),Foreground=__webpack_require__(696),InlineFileRights=__webpack_require__(183),SectionInlineFileRights_module=__webpack_require__(404),SectionInlineFileRights_module_default=__webpack_require__.n(SectionInlineFileRights_module);function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function SectionInlineFileRights(_ref){var _section$nextSection,_section$nextSection$,_classNames,section=_ref.section,state=_ref.state,backdrop=_ref.backdrop,atmoAudioFile=_ref.atmoAudioFile;return(react_default.a.createElement("div",{className:classnames_default()(SectionInlineFileRights_module_default.a.wrapper,(_classNames={},_defineProperty(_classNames,SectionInlineFileRights_module_default.a.fade,null===(_section$nextSection=section.nextSection)||void 0===_section$nextSection?void 0:null===(_section$nextSection$=_section$nextSection.transition)||void 0===_section$nextSection$?void 0:_section$nextSection$.startsWith("fade")),_defineProperty(_classNames,SectionInlineFileRights_module_default.a.inactive,"active"!==state),_classNames))},react_default.a.createElement(InlineFileRights.a,{context:"section",items:[{label:"image",file:backdrop.image},{label:"video",file:backdrop.video},{label:"atmo",file:atmoAudioFile}]})))}SectionInlineFileRights.displayName="SectionInlineFileRights";var layouts=__webpack_require__(91);var inlineEditing=__webpack_require__(67),backgroundColor=__webpack_require__(93);__webpack_require__(17);function _slicedToArray(arr,i){return function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function _iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null==_i)return;var _s,_e,_arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);ieffect.value?100+.6*effect.value:100+effect.value);return"".concat(effect.name,"(").concat(value,"%)")}return"".concat(effect.name,"(").concat(effect.value,"%)")})).join(" "))}},children))}Effects.displayName="Effects";var frontend=__webpack_require__(13),useEventContextData=__webpack_require__(116);function BackgroundVideo_slicedToArray(arr,i){return function BackgroundVideo_arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function BackgroundVideo_iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null==_i)return;var _s,_e,_arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function BackgroundVideo_unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return BackgroundVideo_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return BackgroundVideo_arrayLikeToArray(o,minLen)}(arr,i)||function BackgroundVideo_nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function BackgroundVideo_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);ioriginalRatio?containerDimension.width/file.width:containerDimension.height/file.height,displayFileWidth=file.width*scale,displayFileHeight=file.height*scale,motifCenterX=motifArea?motifArea.left+motifArea.width/2:50,motifCenterY=motifArea?motifArea.top+motifArea.height/2:50,Ax=containerDimension.width/2,Ay=containerDimension.height/2,Bx=displayFileWidth-containerDimension.width/2,By=displayFileHeight-containerDimension.height/2,cropPosition={x:0arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);irectB.left||rectB.leftrectA.left}BackgroundAsset.__docgenInfo={description:"",methods:[],displayName:"BackgroundAsset"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/v1/Backdrop/BackgroundAsset.js"]={name:"BackgroundAsset",docgenInfo:BackgroundAsset.__docgenInfo,path:"src/frontend/v1/Backdrop/BackgroundAsset.js"}),Backdrop_Backdrop.displayName="Backdrop",Backdrop_Backdrop.defaultProps={children:function children(_children){return _children},transitionStyles:{}},Backdrop_Backdrop.__docgenInfo={description:"",methods:[],displayName:"Backdrop",props:{children:{defaultValue:{value:"children => children",computed:!1},required:!1},transitionStyles:{defaultValue:{value:"{}",computed:!1},required:!1}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/v1/Backdrop/index.js"]={name:"Backdrop",docgenInfo:Backdrop_Backdrop.__docgenInfo,path:"src/frontend/v1/Backdrop/index.js"});var useIsomorphicLayoutEffect=__webpack_require__(136);function useBoundingClientRect_slicedToArray(arr,i){return function useBoundingClientRect_arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function useBoundingClientRect_iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null==_i)return;var _s,_e,_arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function useBoundingClientRect_unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return useBoundingClientRect_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return useBoundingClientRect_arrayLikeToArray(o,minLen)}(arr,i)||function useBoundingClientRect_nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function useBoundingClientRect_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);ieffect.value?100+.6*effect.value:100+effect.value);return"".concat(effect.name,"(").concat(value,"%)")}return"".concat(effect.name,"(").concat(effect.value,"%)")})).join(" ")}function BackgroundImage_BackgroundImage(_ref){var _backdrop$file,backdrop=_ref.backdrop,eagerLoad=_ref.eagerLoad,onMotifAreaUpdate=_ref.onMotifAreaUpdate,shouldLoad=useSectionLifecycle().shouldLoad,renderedInSectionThumbnail=!!Object(Fullscreen.c)().height;return(react_default.a.createElement(react_default.a.Fragment,null,react_default.a.createElement(Effects_Effects,{file:backdrop.file,mobileFile:backdrop.mobileFile},react_default.a.createElement(Picture,{imageFile:backdrop.file,imageFileMobile:!renderedInSectionThumbnail&&backdrop.mobileFile,load:shouldLoad||eagerLoad,structuredData:!0,preferSvg:!0})),react_default.a.createElement(MotifArea_MotifArea,{key:null===(_backdrop$file=backdrop.file)||void 0===_backdrop$file?void 0:_backdrop$file.permaId,onUpdate:onMotifAreaUpdate})))}function Backdrop_BackgroundVideo_slicedToArray(arr,i){return function Backdrop_BackgroundVideo_arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function Backdrop_BackgroundVideo_iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null==_i)return;var _s,_e,_arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function Backdrop_BackgroundVideo_unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return Backdrop_BackgroundVideo_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Backdrop_BackgroundVideo_arrayLikeToArray(o,minLen)}(arr,i)||function Backdrop_BackgroundVideo_nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Backdrop_BackgroundVideo_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);i children",computed:!1},required:!1},transitionStyles:{defaultValue:{value:"{}",computed:!1},required:!1}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/v2/Backdrop/index.js"]={name:"Backdrop",docgenInfo:v2_Backdrop_Backdrop.__docgenInfo,path:"src/frontend/v2/Backdrop/index.js"});var v2_useBackdropSectionClassNames=__webpack_require__(697),Section_module=__webpack_require__(301),Section_module_default=__webpack_require__.n(Section_module),frontend_transitions=__webpack_require__(239);function NoOpShadow(props){return react_default.a.createElement("div",null,props.children)}NoOpShadow.displayName="NoOpShadow",NoOpShadow.__docgenInfo={description:"",methods:[],displayName:"NoOpShadow"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/shadows/NoOpShadow.js"]={name:"NoOpShadow",docgenInfo:NoOpShadow.__docgenInfo,path:"src/frontend/shadows/NoOpShadow.js"});var GradientShadow_module=__webpack_require__(253),GradientShadow_module_default=__webpack_require__.n(GradientShadow_module),GradientShadow_ref=react_default.a.createElement(Fullscreen.b,null),GradientShadow_ref2=react_default.a.createElement(Fullscreen.b,null);function GradientShadow(props){var staticShadowOpacity=props.motifAreaState.isContentPadded?0:props.staticShadowOpacity,opacityFactor=function roundToFirstDecimalPlace(value){return Math.round(10*value)/10}(Math.min(1,2*props.motifAreaState.intersectionRatioY));return(react_default.a.createElement("div",{className:classnames_default()(GradientShadow_module_default.a["align-".concat(props.align)],props.inverted?GradientShadow_module_default.a.light:GradientShadow_module_default.a.dark)},react_default.a.createElement("div",{className:GradientShadow_module_default.a.dynamic,style:{opacity:props.dynamicShadowOpacity*opacityFactor}},GradientShadow_ref),react_default.a.createElement("div",{className:GradientShadow_module_default.a.static,style:{opacity:staticShadowOpacity}},GradientShadow_ref2),props.children))}GradientShadow.displayName="GradientShadow",GradientShadow.defaultProps={opacity:.7,align:"left"},GradientShadow.__docgenInfo={description:"",methods:[],displayName:"GradientShadow",props:{opacity:{defaultValue:{value:"0.7",computed:!1},required:!1},align:{defaultValue:{value:"'left'",computed:!1},required:!1}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/shadows/GradientShadow.js"]={name:"GradientShadow",docgenInfo:GradientShadow.__docgenInfo,path:"src/frontend/shadows/GradientShadow.js"});var InvisibleBoxWrapper_module=__webpack_require__(526),InvisibleBoxWrapper_module_default=__webpack_require__.n(InvisibleBoxWrapper_module);function InvisibleBoxWrapper_defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function InvisibleBoxWrapper(_ref){_ref.position;var _classNames,width=_ref.width,openStart=_ref.openStart,openEnd=_ref.openEnd,children=_ref.children,full=width===layouts.d.full;return(react_default.a.createElement("div",{className:classnames_default()((_classNames={},InvisibleBoxWrapper_defineProperty(_classNames,InvisibleBoxWrapper_module_default.a.start,!openStart&&!full),InvisibleBoxWrapper_defineProperty(_classNames,InvisibleBoxWrapper_module_default.a.end,!openEnd&&!full),_classNames))},children))}InvisibleBoxWrapper.displayName="InvisibleBoxWrapper",InvisibleBoxWrapper.__docgenInfo={description:"",methods:[],displayName:"InvisibleBoxWrapper"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/foregroundBoxes/InvisibleBoxWrapper.js"]={name:"InvisibleBoxWrapper",docgenInfo:InvisibleBoxWrapper.__docgenInfo,path:"src/frontend/foregroundBoxes/InvisibleBoxWrapper.js"});var GradientBox_module=__webpack_require__(139),GradientBox_module_default=__webpack_require__.n(GradientBox_module);function GradientBox_defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function GradientBox(props){var _classNames;return(react_default.a.createElement("div",{className:classnames_default()(GradientBox_module_default.a.root,(_classNames={},GradientBox_defineProperty(_classNames,GradientBox_module_default.a.gradient,props.motifAreaState.isContentPadded),GradientBox_defineProperty(_classNames,GradientBox_module_default.a.long,props.coverInvisibleNextSection),_classNames)),style:{paddingTop:props.motifAreaState.paddingTop}},react_default.a.createElement("div",{className:GradientBox_module_default.a.wrapper},react_default.a.createElement("div",{className:classnames_default()(GradientBox_module_default.a.shadow,props.inverted?GradientBox_module_default.a.shadowLight:GradientBox_module_default.a.shadowDark,props.transitionStyles.boxShadow,props.transitionStyles["boxShadow-".concat(props.state)]),style:{top:props.motifAreaState.paddingTop,opacity:props.staticShadowOpacity}}),react_default.a.createElement("div",{className:GradientBox_module_default.a.content},props.children))))}GradientBox.displayName="GradientBox",GradientBox.__docgenInfo={description:"",methods:[],displayName:"GradientBox"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/foregroundBoxes/GradientBox.js"]={name:"GradientBox",docgenInfo:GradientBox.__docgenInfo,path:"src/frontend/foregroundBoxes/GradientBox.js"});var CardBox_module=__webpack_require__(527),CardBox_module_default=__webpack_require__.n(CardBox_module);function CardBox(props){return react_default.a.createElement("div",{className:CardBox_module_default.a.wrapper,style:{paddingTop:props.motifAreaState.paddingTop}},react_default.a.createElement("div",{className:CardBox_module_default.a.content},props.children))}CardBox.displayName="CardBox",CardBox.__docgenInfo={description:"",methods:[],displayName:"CardBox"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/foregroundBoxes/CardBox.js"]={name:"CardBox",docgenInfo:CardBox.__docgenInfo,path:"src/frontend/foregroundBoxes/CardBox.js"});var CardBoxWrapper_module=__webpack_require__(215),CardBoxWrapper_module_default=__webpack_require__.n(CardBoxWrapper_module);function CardBoxWrapper_defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function CardBoxWrapper(props){return function outsideBox(props){return"sticky"===props.position||"inline"===props.position&&props.width>layouts.d.md||props.customMargin}(props)?props.children:react_default.a.createElement("div",{className:className(props)},react_default.a.createElement(backgroundColor.a,{invert:!0},props.children))}function className(props){return classnames_default()(CardBoxWrapper_module_default.a.card,props.inverted?CardBoxWrapper_module_default.a.cardBgBlack:CardBoxWrapper_module_default.a.cardBgWhite,CardBoxWrapper_module_default.a["selfClear-".concat(props.selfClear)],CardBoxWrapper_defineProperty({},CardBoxWrapper_module_default.a.cardStart,!props.openStart),CardBoxWrapper_defineProperty({},CardBoxWrapper_module_default.a.cardEnd,!props.openEnd))}CardBoxWrapper.displayName="CardBoxWrapper",CardBoxWrapper.__docgenInfo={description:"",methods:[],displayName:"CardBoxWrapper"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/foregroundBoxes/CardBoxWrapper.js"]={name:"CardBoxWrapper",docgenInfo:CardBoxWrapper.__docgenInfo,path:"src/frontend/foregroundBoxes/CardBoxWrapper.js"});var components={shadow:{Shadow:GradientShadow,Box:GradientBox,BoxWrapper:InvisibleBoxWrapper},transparent:{Shadow:NoOpShadow,Box:CardBox,BoxWrapper:InvisibleBoxWrapper},cards:{Shadow:NoOpShadow,Box:CardBox,BoxWrapper:CardBoxWrapper}};function Section_extends(){return(Section_extends=Object.assign||function(target){for(var source,i=1;iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);ireact_default.a.createElement("svg",_extends({"aria-hidden":"true","data-prefix":"fas","data-icon":"external-link-alt",className:(styles["svg-inline--fa"]||"svg-inline--fa")+" "+(styles["fa-external-link-alt"]||"fa-external-link-alt")+" "+(styles["fa-w-16"]||"fa-w-16"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},props),react_default.a.createElement("path",{fill:"currentColor",d:"M432 320h-32a16 16 0 00-16 16v112H64V128h144a16 16 0 0016-16V80a16 16 0 00-16-16H48a48 48 0 00-48 48v352a48 48 0 0048 48h352a48 48 0 0048-48V336a16 16 0 00-16-16zM488 0H360c-21.37 0-32.05 25.91-17 41l35.73 35.73L135 320.37a24 24 0 000 34L157.67 377a24 24 0 0034 0l243.61-243.68L471 169c15 15 41 4.5 41-17V24a24 24 0 00-24-24z"}));function LinkTooltip_slicedToArray(arr,i){return function LinkTooltip_arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function LinkTooltip_iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null==_i)return;var _s,_e,_arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function LinkTooltip_unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return LinkTooltip_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return LinkTooltip_arrayLikeToArray(o,minLen)}(arr,i)||function LinkTooltip_nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function LinkTooltip_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);ireact_default.a.createElement("svg",bold_extends({"aria-hidden":"true","data-prefix":"fas","data-icon":"bold",className:(styles["svg-inline--fa"]||"svg-inline--fa")+" "+(styles["fa-bold"]||"fa-bold")+" "+(styles["fa-w-12"]||"fa-w-12"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 384 512"},props),react_default.a.createElement("path",{fill:"currentColor",d:"M333.49 238a122 122 0 0027-65.21C367.87 96.49 308 32 233.42 32H34a16 16 0 00-16 16v48a16 16 0 0016 16h31.87v288H34a16 16 0 00-16 16v48a16 16 0 0016 16h209.32c70.8 0 134.14-51.75 141-122.4 4.74-48.45-16.39-92.06-50.83-119.6zM145.66 112h87.76a48 48 0 010 96h-87.76zm87.76 288h-87.76V288h87.76a56 56 0 010 112z"}));function underline_extends(){return(underline_extends=Object.assign||function(target){for(var i=1;ireact_default.a.createElement("svg",underline_extends({"aria-hidden":"true","data-prefix":"fas","data-icon":"underline",className:(styles["svg-inline--fa"]||"svg-inline--fa")+" "+(styles["fa-underline"]||"fa-underline")+" "+(styles["fa-w-14"]||"fa-w-14"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512"},props),react_default.a.createElement("path",{fill:"currentColor",d:"M32 64h32v160c0 88.22 71.78 160 160 160s160-71.78 160-160V64h32a16 16 0 0016-16V16a16 16 0 00-16-16H272a16 16 0 00-16 16v32a16 16 0 0016 16h32v160a80 80 0 01-160 0V64h32a16 16 0 0016-16V16a16 16 0 00-16-16H32a16 16 0 00-16 16v32a16 16 0 0016 16zm400 384H16a16 16 0 00-16 16v32a16 16 0 0016 16h416a16 16 0 0016-16v-32a16 16 0 00-16-16z"}));function italic_extends(){return(italic_extends=Object.assign||function(target){for(var i=1;ireact_default.a.createElement("svg",italic_extends({"aria-hidden":"true","data-prefix":"fas","data-icon":"italic",className:(styles["svg-inline--fa"]||"svg-inline--fa")+" "+(styles["fa-italic"]||"fa-italic")+" "+(styles["fa-w-10"]||"fa-w-10"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 320 512"},props),react_default.a.createElement("path",{fill:"currentColor",d:"M320 48v32a16 16 0 01-16 16h-62.76l-80 320H208a16 16 0 0116 16v32a16 16 0 01-16 16H16a16 16 0 01-16-16v-32a16 16 0 0116-16h62.76l80-320H112a16 16 0 01-16-16V48a16 16 0 0116-16h192a16 16 0 0116 16z"}));function strikethrough_extends(){return(strikethrough_extends=Object.assign||function(target){for(var i=1;ireact_default.a.createElement("svg",strikethrough_extends({"aria-hidden":"true","data-prefix":"fas","data-icon":"strikethrough",className:(styles["svg-inline--fa"]||"svg-inline--fa")+" "+(styles["fa-strikethrough"]||"fa-strikethrough")+" "+(styles["fa-w-16"]||"fa-w-16"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},props),react_default.a.createElement("path",{fill:"currentColor",d:"M496 224H293.9l-87.17-26.83A43.55 43.55 0 01219.55 112h66.79A49.89 49.89 0 01331 139.58a16 16 0 0021.46 7.15l42.94-21.47a16 16 0 007.16-21.46l-.53-1A128 128 0 00287.51 32h-68a123.68 123.68 0 00-123 135.64c2 20.89 10.1 39.83 21.78 56.36H16a16 16 0 00-16 16v32a16 16 0 0016 16h480a16 16 0 0016-16v-32a16 16 0 00-16-16zm-180.24 96A43 43 0 01336 356.45 43.59 43.59 0 01292.45 400h-66.79A49.89 49.89 0 01181 372.42a16 16 0 00-21.46-7.15l-42.94 21.47a16 16 0 00-7.16 21.46l.53 1A128 128 0 00224.49 480h68a123.68 123.68 0 00123-135.64 114.25 114.25 0 00-5.34-24.36z"}));function link_extends(){return(link_extends=Object.assign||function(target){for(var i=1;ireact_default.a.createElement("svg",link_extends({"aria-hidden":"true","data-prefix":"fas","data-icon":"link",className:(styles["svg-inline--fa"]||"svg-inline--fa")+" "+(styles["fa-link"]||"fa-link")+" "+(styles["fa-w-16"]||"fa-w-16"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},props),react_default.a.createElement("path",{fill:"currentColor",d:"M326.612 185.391c59.747 59.809 58.927 155.698.36 214.59-.11.12-.24.25-.36.37l-67.2 67.2c-59.27 59.27-155.699 59.262-214.96 0-59.27-59.26-59.27-155.7 0-214.96l37.106-37.106c9.84-9.84 26.786-3.3 27.294 10.606.648 17.722 3.826 35.527 9.69 52.721 1.986 5.822.567 12.262-3.783 16.612l-13.087 13.087c-28.026 28.026-28.905 73.66-1.155 101.96 28.024 28.579 74.086 28.749 102.325.51l67.2-67.19c28.191-28.191 28.073-73.757 0-101.83-3.701-3.694-7.429-6.564-10.341-8.569a16.037 16.037 0 01-6.947-12.606c-.396-10.567 3.348-21.456 11.698-29.806l21.054-21.055c5.521-5.521 14.182-6.199 20.584-1.731a152.482 152.482 0 0120.522 17.197zM467.547 44.449c-59.261-59.262-155.69-59.27-214.96 0l-67.2 67.2c-.12.12-.25.25-.36.37-58.566 58.892-59.387 154.781.36 214.59a152.454 152.454 0 0020.521 17.196c6.402 4.468 15.064 3.789 20.584-1.731l21.054-21.055c8.35-8.35 12.094-19.239 11.698-29.806a16.037 16.037 0 00-6.947-12.606c-2.912-2.005-6.64-4.875-10.341-8.569-28.073-28.073-28.191-73.639 0-101.83l67.2-67.19c28.239-28.239 74.3-28.069 102.325.51 27.75 28.3 26.872 73.934-1.155 101.96l-13.087 13.087c-4.35 4.35-5.769 10.79-3.783 16.612 5.864 17.194 9.042 34.999 9.69 52.721.509 13.906 17.454 20.446 27.294 10.606l37.106-37.106c59.271-59.259 59.271-155.699.001-214.959z"}));function HoveringToolbar_slicedToArray(arr,i){return function HoveringToolbar_arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function HoveringToolbar_iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null==_i)return;var _s,_e,_arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function HoveringToolbar_unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return HoveringToolbar_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return HoveringToolbar_arrayLikeToArray(o,minLen)}(arr,i)||function HoveringToolbar_nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function HoveringToolbar_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);i=o.length?{done:!0}:{done:!1,value:o[i++]}},e:function e(_e2){throw _e2},f:F}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var err,normalCompletion=!0,didErr=!1;return{s:function s(){it=it.call(o)},n:function n(){var step=it.next();return normalCompletion=step.done,step},e:function e(_e3){didErr=!0,err=_e3},f:function f(){try{normalCompletion||null==it.return||it.return()}finally{if(didErr)throw err}}}}function blocks_ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function blocks_defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function blocks_slicedToArray(arr,i){return function blocks_arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function blocks_iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null==_i)return;var _s,_e,_arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||blocks_unsupportedIterableToArray(arr,i)||function blocks_nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function blocks_unsupportedIterableToArray(o,minLen){if(o){if("string"==typeof o)return blocks_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);return"Object"===n&&o.constructor&&(n=o.constructor.name),"Map"===n||"Set"===n?Array.from(o):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?blocks_arrayLikeToArray(o,minLen):void 0}}function blocks_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);i=editor.children.length,exampleNode:getUniformSelectedNode(editor,"type"),typographyVariant:null===(_getUniformSelectedNo=getUniformSelectedNode(editor,"variant"))||void 0===_getUniformSelectedNo?void 0:_getUniformSelectedNo.variant,color:null===(_getUniformSelectedNo2=getUniformSelectedNode(editor,"color"))||void 0===_getUniformSelectedNo2?void 0:_getUniformSelectedNo2.color}),boundsRef.current={start:start,end:end},function updateRect(editor,startIndex,endIndex,outer,el,inner){var _getDOMNodes2=Selection_slicedToArray(function getDOMNodes(editor,startIndex,endIndex){var startNode=index_es.c.get(editor,[startIndex]),endNode=index_es.c.get(editor,[endIndex]);try{var startDOMNode=dist_index_es.b.toDOMNode(editor,startNode),endDOMNode=dist_index_es.b.toDOMNode(editor,endNode);return[startDOMNode,endDOMNode]}catch(e){return[]}}(editor,startIndex,endIndex),2),startDOMNode=_getDOMNodes2[0],endDOMNode=_getDOMNodes2[1];if(startDOMNode&&endDOMNode){var startRect=startDOMNode.getBoundingClientRect(),endRect=endDOMNode.getBoundingClientRect(),outerRect=outer.getBoundingClientRect();el.style.display="block",el.style.top="".concat(startRect.top-outerRect.top,"px"),inner.style.height="".concat(endRect.bottom-startRect.top,"px")}}(editor,start,end,outerRef.current,ref.current,innerRef.current)}else boundsRef.current&&(hideRect(ref.current),boundsRef.current=null)}));var drag=Selection_slicedToArray(Object(useDrag.a)({item:{type:"contentElement",id:props.contentElementId},begin:function begin(){return{type:"contentElement",id:props.contentElementId,range:[boundsRef.current.start,boundsRef.current.end+1]}}}),2)[1];return(react_default.a.createElement("div",{ref:outerRef},react_default.a.createElement("div",{ref:ref,className:index_module_default.a.selection},react_default.a.createElement(SelectionRect.a,{selected:!0,drag:drag,scrollPoint:isContentElementSelected,insertButtonTitles:t("pageflow_scrolled.inline_editing.insert_content_element"),onInsertButtonClick:function onInsertButtonClick(at){"before"===at&&0===boundsRef.current.start||"after"===at&&!index_es.c.has(editor,[boundsRef.current.end+1])?Object(postMessage.a)({id:props.contentElementId,at:at}):Object(postMessage.a)({id:props.contentElementId,at:"split",splitPoint:"before"===at?boundsRef.current.start:boundsRef.current.end+1})},toolbarButtons:toolbarButtons(t).map((function(button){return Selection_objectSpread(Selection_objectSpread({},button),{},{active:isBlockActive(editor,button.name)})})),onToolbarButtonClick:function onToolbarButtonClick(name){return toggleBlock(editor,name)}},react_default.a.createElement("div",{ref:innerRef})))))}function hideRect(el){el.removeAttribute("style")}function toolbarButtons(t){return[{name:"paragraph",text:t("pageflow_scrolled.inline_editing.formats.paragraph"),icon:images_text.a},{name:"heading",text:t("pageflow_scrolled.inline_editing.formats.heading"),icon:heading.a},{name:"numbered-list",text:t("pageflow_scrolled.inline_editing.formats.ordered_list"),icon:listOl.a},{name:"bulleted-list",text:t("pageflow_scrolled.inline_editing.formats.bulleted_list"),icon:listUl.a},{name:"block-quote",text:t("pageflow_scrolled.inline_editing.formats.block_quote"),icon:quote.a}]}Selection.displayName="Selection";__webpack_require__(25),__webpack_require__(204);var DropTargets_module=__webpack_require__(308),DropTargets_module_default=__webpack_require__.n(DropTargets_module);function DropTargets_toConsumableArray(arr){return function DropTargets_arrayWithoutHoles(arr){if(Array.isArray(arr))return DropTargets_arrayLikeToArray(arr)}(arr)||function DropTargets_iterableToArray(iter){if("undefined"!=typeof Symbol&&null!=iter[Symbol.iterator]||null!=iter["@@iterator"])return Array.from(iter)}(arr)||DropTargets_unsupportedIterableToArray(arr)||function DropTargets_nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function DropTargets_extends(){return(DropTargets_extends=Object.assign||function(target){for(var source,i=1;iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);i=value.length&&1>=(null===(_value$=value[0])||void 0===_value$?void 0:_value$.children.length)&&"paragraph"===value[0].type&&!(null===(_value$2=value[0])||void 0===_value$2?void 0:null===(_value$2$children$=_value$2.children[0])||void 0===_value$2$children$?void 0:_value$2$children$.text)}function hasTextAtPoint(editor,point){if(!index_es.c.has(editor,point.path))return!1;var node=index_es.c.get(editor,point.path);return index_es.f.isText(node)&&point.offset<=node.text.length}},,function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1430);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},function(module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);function _extends(){return(_extends=Object.assign||function(target){for(var i=1;ireact__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("svg",_extends({xmlns:"http://www.w3.org/2000/svg",className:(styles["h-5"]||"h-5")+" "+(styles["w-5"]||"w-5"),viewBox:"0 0 20 20",fill:"currentColor"},props),react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("path",{fillRule:"evenodd",d:"M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z",clipRule:"evenodd"}))},,,,,function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1357);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1361);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},,function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1364);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1400);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1402);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1407);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1415);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1428);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1450);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1458);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},,,,function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1675);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1676);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1680);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return usePostMessageListener}));__webpack_require__(66);var react__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(0);function usePostMessageListener(receiveData){Object(react__WEBPACK_IMPORTED_MODULE_1__.useEffect)((function(){return window.parent!==window&&window.addEventListener("message",receive),function(){return window.removeEventListener("message",receive)};function receive(message){0===window.location.href.indexOf(message.origin)&&receiveData(message.data)}}),[receiveData])}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return usePhonePlatform}));var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__),_PhonePlatformContext__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(371);function usePhonePlatform(){return react__WEBPACK_IMPORTED_MODULE_0___default.a.useContext(_PhonePlatformContext__WEBPACK_IMPORTED_MODULE_1__.a)}},function(module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);function _extends(){return(_extends=Object.assign||function(target){for(var i=1;ireact__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("svg",_extends({xmlns:"http://www.w3.org/2000/svg",className:(styles["h-5"]||"h-5")+" "+(styles["w-5"]||"w-5"),viewBox:"0 0 20 20",fill:"currentColor"},props),react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("path",{fillRule:"evenodd",d:"M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z",clipRule:"evenodd"}))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__(17);var react=__webpack_require__(0),react_default=__webpack_require__.n(react),classnames=__webpack_require__(6),classnames_default=__webpack_require__.n(classnames),useDelayedBoolean=__webpack_require__(295),react_dom=__webpack_require__(54),react_dom_default=__webpack_require__.n(react_dom),Fullscreen_module=__webpack_require__(774),Fullscreen_module_default=__webpack_require__.n(Fullscreen_module);function Fullscreen(_ref){var children=_ref.children,root=Object(react.useMemo)((function(){return document.getElementById("fullscreenRoot")}),[]);return Object(react.useEffect)((function(){var resetScrollbarPadding=function adjustScrollbarPadding(hideScrollbar){var documentElement=document.documentElement,scrollbarWidthBefore=(document.defaultView||window).innerWidth-documentElement.clientWidth;hideScrollbar();var scrollbarWidthAfter=documentElement.clientWidth-documentElement.offsetWidth;return document.documentElement.style.paddingRight="".concat(scrollbarWidthBefore-scrollbarWidthAfter,"px"),function(){return document.documentElement.style.paddingRight="0"}}((function(){document.getElementById("root").setAttribute("inert",!0),document.body.style.overflow="hidden"}));return function(){resetScrollbarPadding(),document.getElementById("root").removeAttribute("inert",!0),document.body.style.overflow="initial"}}),[]),react_dom_default.a.createPortal(react_default.a.createElement("div",{className:Fullscreen_module_default.a.wrapper},children),root)}var ToggleFullscreenCornerButton=__webpack_require__(314),index_module=__webpack_require__(530),index_module_default=__webpack_require__.n(index_module);function _slicedToArray(arr,i){return function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function _iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null==_i)return;var _s,_e,_arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);imin}(fullscreenDimensions,{min:aspectRatio})&&"minAspectRatio":aspectRatio&&"aspectRatio".concat(mobile?"Mobile":"").concat(aspectRatio)}function getAspectRatio(rect){return Math.round(rect.width/rect.height*1e3)}function useAspectRatioStyleTag(aspectRatio,className,_ref4){var orientation=_ref4.orientation;Object(_useIsomorphicLayoutEffect__WEBPACK_IMPORTED_MODULE_2__.a)((function(){!global.pageflowScrolledSSRAspectRatioMediaQueries&&aspectRatio&&className&&function ensureAspectRatioStyleTag(aspectRatio,className,orientation){if(!document.head.querySelector('[data-for="'.concat(className,'"]'))){var el=document.createElement("style");el.setAttribute("data-for",className),el.innerHTML=function getAspectRatioCSS(aspectRatio,className,orientation){return"minAspectRatio"===className?getAspectRatioRule("minAspectRatio"):"\n @media ".concat(orientation,"(min-aspect-ratio: ").concat(aspectRatio,"/1000) {\n ").concat(getAspectRatioRule(className),"\n }\n ")}(aspectRatio,className,orientation),document.head.appendChild(el)}}(aspectRatio,className,orientation)}),[aspectRatio,className])}function getAspectRatioRule(className){return"\n section.".concat(className," {\n --backdrop-positioner-transform: var(--backdrop-positioner-min-ar-transform);\n --backdrop-positioner-width: var(--backdrop-positioner-min-ar-width);\n --backdrop-positioner-height: var(--backdrop-positioner-min-ar-height);\n\n --motif-placeholder-width: var(--motif-placeholder-min-ar-width);\n\n --motif-display-top: var(--motif-display-min-ar-top);\n --motif-display-bottom: var(--motif-display-min-ar-bottom);\n --motif-display-height: var(--motif-display-min-ar-height);\n }\n ")}}).call(this,__webpack_require__(53))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return ContentElementBox}));var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__),_ContentElementBox_module_css__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(769),_ContentElementBox_module_css__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(_ContentElementBox_module_css__WEBPACK_IMPORTED_MODULE_1__);function ContentElementBox(_ref){var children=_ref.children;return(react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div",{className:_ContentElementBox_module_css__WEBPACK_IMPORTED_MODULE_1___default.a.wrapper},children))}ContentElementBox.displayName="ContentElementBox",ContentElementBox.__docgenInfo={description:"Wrap content element that render a visible box in this component to\napply theme specific styles like rounded corners.\n\n@param {Object} props\n@param {string} props.children - Content of box.",methods:[],displayName:"ContentElementBox"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/ContentElementBox.js"]={name:"ContentElementBox",docgenInfo:ContentElementBox.__docgenInfo,path:"src/frontend/ContentElementBox.js"})},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return ContentElementFigure}));var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__),_Figure__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(379),_useContentElementConfigurationUpdate__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(360),_useContentElementAttributes__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(119),_layouts__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(91);function ContentElementFigure(_ref){var configuration=_ref.configuration,children=_ref.children,updateConfiguration=Object(_useContentElementConfigurationUpdate__WEBPACK_IMPORTED_MODULE_2__.b)(),width=Object(_useContentElementAttributes__WEBPACK_IMPORTED_MODULE_3__.b)().width;return(react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Figure__WEBPACK_IMPORTED_MODULE_1__.a,{caption:configuration.caption,onCaptionChange:function onCaptionChange(caption){return updateConfiguration({caption:caption})},addCaptionButtonPosition:width===_layouts__WEBPACK_IMPORTED_MODULE_4__.d.full?"outsideIndented":"outside"},children))}ContentElementFigure.displayName="ContentElementFigure",ContentElementFigure.__docgenInfo={description:"@param {Object} props\n@param {Object} props.configuration - Configuration of the content element.\n@param {string} props.children - Content of box.",methods:[],displayName:"ContentElementFigure"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/ContentElementFigure.js"]={name:"ContentElementFigure",docgenInfo:ContentElementFigure.__docgenInfo,path:"src/frontend/ContentElementFigure.js"})},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return MediaInteractionTracking}));__webpack_require__(56);var react__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__),_usePrevious__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(94);function MediaInteractionTracking(_ref){var playerState=_ref.playerState,playerActions=_ref.playerActions,idleDelay=_ref.idleDelay,children=_ref.children,hideControlsTimeout=Object(react__WEBPACK_IMPORTED_MODULE_1__.useRef)(),wasPlaying=Object(_usePrevious__WEBPACK_IMPORTED_MODULE_2__.a)(playerState.isPlaying),focusWasInside=Object(_usePrevious__WEBPACK_IMPORTED_MODULE_2__.a)(playerState.focusInsideControls),setHideControlsTimeout=Object(react__WEBPACK_IMPORTED_MODULE_1__.useCallback)((function(){clearTimeout(hideControlsTimeout.current),hideControlsTimeout.current=setTimeout(playerActions.userIdle,idleDelay)}),[playerActions.userIdle,idleDelay]);Object(react__WEBPACK_IMPORTED_MODULE_1__.useEffect)((function(){(!wasPlaying&&playerState.isPlaying||focusWasInside!==playerState.focusInsideControls)&&setHideControlsTimeout()}),[wasPlaying,playerState.isPlaying,setHideControlsTimeout,playerState.focusInsideControls,focusWasInside]),Object(react__WEBPACK_IMPORTED_MODULE_1__.useEffect)((function(){return function(){return clearTimeout(hideControlsTimeout.current)}}),[]);var handleInteraction=function(){playerActions.userInteraction(),setHideControlsTimeout()};return(react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div",{onClick:handleInteraction,onMouseMove:handleInteraction,onMouseEnter:playerActions.mouseEntered,onMouseLeave:playerActions.mouseLeft},children))}MediaInteractionTracking.displayName="MediaInteractionTracking",MediaInteractionTracking.defaultProps={idleDelay:2e3},MediaInteractionTracking.__docgenInfo={description:"",methods:[],displayName:"MediaInteractionTracking",props:{idleDelay:{defaultValue:{value:"2000",computed:!1},required:!1}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/MediaInteractionTracking.js"]={name:"MediaInteractionTracking",docgenInfo:MediaInteractionTracking.__docgenInfo,path:"src/frontend/MediaInteractionTracking.js"})},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(133);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,'.ControlBar-module_container__1zDkm {\n position: relative;\n height: 100%;\n}\n\n.ControlBar-module_lightBackground__1uCDP {\n background: rgba(255, 255, 255, 0.2);\n}\n\n.ControlBar-module_darkBackground__aK6Jh {\n background: rgba(0, 0, 0, 0.2);\n}\n\n.ControlBar-module_controlBarContainer__1kGRa {\n box-sizing: border-box;\n width: 100%;\n display: flex;\n align-items: flex-end;\n}\n\n.ControlBar-module_inset__3XPFs {\n position: absolute;\n bottom: 0;\n color: #fff;\n background: transparent;\n z-index: 3;\n}\n\n.ControlBar-module_inset__3XPFs::before,\n.ControlBar-module_controlBarInner__aVbXZ {\n transition: opacity 0.2s ease;\n}\n\n.ControlBar-module_inset__3XPFs::before {\n content: "";\n position: absolute;\n width: 100%;\n height: 100%;\n background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), transparent);\n z-index: -1;\n}\n\n.ControlBar-module_controlBarInner__aVbXZ {\n display: flex;\n align-items: center;\n flex: 1 1;\n}\n\n.ControlBar-module_transparent__1P9Dy .ControlBar-module_controlBarInner__aVbXZ,\n.ControlBar-module_transparent__1P9Dy.ControlBar-module_inset__3XPFs::before {\n opacity: 0;\n}\n\n.ControlBar-module_button__2rNz_ {\n width: 40px;\n height: 40px;\n margin: 0 2px;\n display: flex;\n align-items: center;\n justify-content: center;\n color: currentColor;\n cursor: pointer;\n}\n\n.ControlBar-module_button__2rNz_ svg {\n fill: currentColor;\n width: 30px;\n height: 30px;\n}\n\n.ControlBar-module_playControl__1Smmo {\n}\n',""]),exports.locals={container:"ControlBar-module_container__1zDkm",lightBackground:"ControlBar-module_lightBackground__1uCDP",darkBackground:"ControlBar-module_darkBackground__aK6Jh",controlBarContainer:"ControlBar-module_controlBarContainer__1kGRa",inset:"ControlBar-module_inset__3XPFs",controlBarInner:"ControlBar-module_controlBarInner__aVbXZ",transparent:"ControlBar-module_transparent__1P9Dy",button:"ControlBar-module_button__2rNz_ "+___CSS_LOADER_ICSS_IMPORT_0___.locals.unstyledButton,playControl:"ControlBar-module_playControl__1Smmo ControlBar-module_button__2rNz_ "+___CSS_LOADER_ICSS_IMPORT_0___.locals.unstyledButton},module.exports=exports},,,function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return VideoPlayerControls}));__webpack_require__(66),__webpack_require__(23),__webpack_require__(40);var react__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_3__),_MediaPlayerControls__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(242),_useVideoQualitySetting__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(385),_entryState__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(16),_i18n__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(29);function _extends(){return(_extends=Object.assign||function(target){for(var source,i=1;iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);i\n \n
\n This div will have the specified aspec ratio\n while not exceeding the height of the viewport\n
\n
\n
\n This div will have the same width as the content.\n
\n \n\n@param {Object} props\n@param {number} [props.aspectRatio] - Aspect ratio of div.\n@param {Object} [props.file] - Use width/height of file to calculate aspect ratio.\n@param {number} [props.scale] - Only take up fraction of the viewport height supplied as value between 0 and 1.\n@param {Object} [props.opaque] - Render black background behind content.",methods:[],displayName:"FitViewport",props:{scale:{defaultValue:{value:"1",computed:!1},required:!1}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/FitViewport.js"]={name:"FitViewport",docgenInfo:FitViewport.__docgenInfo,path:"src/frontend/FitViewport.js"})},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return textColorForBackgroundColor}));var invert_color__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(775),invert_color__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(invert_color__WEBPACK_IMPORTED_MODULE_0__);function textColorForBackgroundColor(hex){return invert_color__WEBPACK_IMPORTED_MODULE_0___default()(hex,!0)}},function(module,__webpack_exports__,__webpack_require__){"use strict"},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return utils}));var _camelize__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(390),_blank__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(137),utils={camelize:_camelize__WEBPACK_IMPORTED_MODULE_0__.a,isBlank:_blank__WEBPACK_IMPORTED_MODULE_1__.a,isBlankEditableTextValue:_blank__WEBPACK_IMPORTED_MODULE_1__.b,presence:_blank__WEBPACK_IMPORTED_MODULE_1__.c}},,,,,,,,,,,,,,function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return useCachedValue}));__webpack_require__(17);var react__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(0),debounce__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(786),debounce__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(debounce__WEBPACK_IMPORTED_MODULE_2__);function _slicedToArray(arr,i){return function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function _iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null==_i)return;var _s,_e,_arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);ireact__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("svg",_extends({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},props),react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("path",{d:"M256 0C114.844 0 0 114.839 0 256s114.844 256 256 256 256-114.839 256-256S397.156 0 256 0zm133.594 272.699H272.699v116.895c0 9.225-7.48 16.699-16.699 16.699-9.219 0-16.699-7.475-16.699-16.699V272.699H122.406c-9.219 0-16.699-7.475-16.699-16.699 0-9.225 7.48-16.699 16.699-16.699h116.895V122.406c0-9.225 7.48-16.699 16.699-16.699 9.219 0 16.699 7.475 16.699 16.699v116.895h116.895c9.219 0 16.699 7.475 16.699 16.699.001 9.225-7.48 16.699-16.699 16.699z"}))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return ContentElementEditorStateProvider}));__webpack_require__(287),__webpack_require__(40);var react__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__),_useContentElementEditorState__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(115),_EditorState__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(313),_postMessage__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(135);function ContentElementEditorStateProvider(_ref){var id=_ref.id,children=_ref.children,_useEditorSelection=Object(_EditorState__WEBPACK_IMPORTED_MODULE_4__.b)({id:id,type:"contentElement"}),isSelected=_useEditorSelection.isSelected,select=_useEditorSelection.select,range=_useEditorSelection.range,previousTransientState=Object(react__WEBPACK_IMPORTED_MODULE_2__.useRef)({}),setTransientState=Object(react__WEBPACK_IMPORTED_MODULE_2__.useCallback)((function(state){(function shallowEqual(obj1,obj2){return Object.keys(obj1).length===Object.keys(obj2).length&&Object.keys(obj1).every((function(key){return Object.prototype.hasOwnProperty.call(obj2,key)&&obj1[key]===obj2[key]}))})(state,previousTransientState.current)||(Object(_postMessage__WEBPACK_IMPORTED_MODULE_5__.e)({id:id,state:state}),previousTransientState.current=state)}),[id]),value=Object(react__WEBPACK_IMPORTED_MODULE_2__.useMemo)((function(){return{isEditable:!0,select:select,isSelected:isSelected,range:range,setTransientState:setTransientState}}),[select,isSelected,range,setTransientState]);return(react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(_useContentElementEditorState__WEBPACK_IMPORTED_MODULE_3__.a.Provider,{value:value},children))}ContentElementEditorStateProvider.displayName="ContentElementEditorStateProvider",ContentElementEditorStateProvider.__docgenInfo={description:"",methods:[],displayName:"ContentElementEditorStateProvider"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/inlineEditing/ContentElementEditorStateProvider.js"]={name:"ContentElementEditorStateProvider",docgenInfo:ContentElementEditorStateProvider.__docgenInfo,path:"src/frontend/inlineEditing/ContentElementEditorStateProvider.js"})},,function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__(25),__webpack_require__(142),__webpack_require__(41),__webpack_require__(40);var react=__webpack_require__(0),react_default=__webpack_require__.n(react),information=__webpack_require__(389);function _extends(){return(_extends=Object.assign||function(target){for(var i=1;ireact_default.a.createElement("svg",_extends({"aria-hidden":"true","data-prefix":"fas","data-icon":"volume-mute",className:(styles["svg-inline--fa"]||"svg-inline--fa")+" "+(styles["fa-volume-mute"]||"fa-volume-mute")+" "+(styles["fa-w-16"]||"fa-w-16"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},props),react_default.a.createElement("path",{d:"M215.03 71.05L126.06 160H24c-13.26 0-24 10.74-24 24v144c0 13.25 10.74 24 24 24h102.06l88.97 88.95c15.03 15.03 40.97 4.47 40.97-16.97V88.02c0-21.46-25.96-31.98-40.97-16.97zM461.64 256l45.64-45.64c6.3-6.3 6.3-16.52 0-22.82l-22.82-22.82c-6.3-6.3-16.52-6.3-22.82 0L416 210.36l-45.64-45.64c-6.3-6.3-16.52-6.3-22.82 0l-22.82 22.82c-6.3 6.3-6.3 16.52 0 22.82L370.36 256l-45.63 45.63c-6.3 6.3-6.3 16.52 0 22.82l22.82 22.82c6.3 6.3 16.52 6.3 22.82 0L416 301.64l45.64 45.64c6.3 6.3 16.52 6.3 22.82 0l22.82-22.82c6.3-6.3 6.3-16.52 0-22.82L461.64 256z"})),share:({styles:styles={},...props})=>react_default.a.createElement("svg",share_extends({xmlns:"http://www.w3.org/2000/svg",viewBox:"5 5 84 84"},props),react_default.a.createElement("path",{d:"M67.5 18c-5.1 0-9.3 4.2-9.3 9.3 0 .5.1 1.1.2 1.6l-23 12.9c-1.7-1.8-4.1-3-6.8-3-5.1 0-9.3 4.1-9.3 9.3 0 5.1 4.1 9.3 9.3 9.3 2.7 0 5.2-1.2 6.9-3.1l22.8 13.4c0 .4-.1.7-.1 1.1 0 5.1 4.1 9.3 9.3 9.3 5.1 0 9.3-4.1 9.3-9.3 0-5.1-4.1-9.3-9.3-9.3-2.8 0-5.4 1.3-7.1 3.3L37.7 49.4c.1-.4.1-.9.1-1.3 0-.5 0-1-.1-1.5l23.1-13c1.7 1.8 4.1 3 6.8 3 5.1 0 9.3-4.1 9.3-9.3-.1-5.1-4.3-9.3-9.4-9.3z"})),unmuted:({styles:styles={},...props})=>react_default.a.createElement("svg",unmuted_extends({"aria-hidden":"true","data-prefix":"fas","data-icon":"volume-mute",className:(styles["svg-inline--fa"]||"svg-inline--fa")+" "+(styles["fa-volume-mute"]||"fa-volume-mute")+" "+(styles["fa-w-16"]||"fa-w-16"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},props),react_default.a.createElement("path",{d:"M232.36 64.01a24.007 24.007 0 00-1.176.002c-5.703.15-11.464 2.348-16.155 7.039L126.061 160H24c-13.26 0-24 10.74-24 24v144c0 13.25 10.74 24 24 24h102.06l88.97 88.95c15.03 15.03 40.97 4.47 40.97-16.97V88.02c0-14.293-11.514-23.733-23.64-24.01zm149.5 31.994c-8.107-.16-16.098 3.814-20.75 11.217-7.09 11.28-3.78 26.21 7.41 33.36C408.27 165.97 432 209.11 432 256s-23.73 90.03-63.48 115.42c-11.19 7.14-14.5 22.07-7.41 33.36 6.51 10.36 21.12 15.14 33.12 7.46C447.94 377.94 480 319.54 480 256c0-63.53-32.06-121.94-85.77-156.24a23.808 23.808 0 00-12.37-3.756zm-55.032 80.174c-8.51-.046-16.795 4.42-21.209 12.402-6.39 11.61-2.159 26.2 9.451 32.61C327.98 228.28 336 241.63 336 256c0 14.38-8.02 27.72-20.92 34.81-11.61 6.41-15.84 21-9.45 32.61 6.43 11.66 21.05 15.8 32.61 9.45 28.23-15.55 45.77-45 45.77-76.88 0-31.88-17.54-61.32-45.78-76.86a23.987 23.987 0 00-11.402-2.952z"})),gear:({styles:styles={},...props})=>react_default.a.createElement("svg",gear_extends({xmlns:"http://www.w3.org/2000/svg",viewBox:"-3 -3 30 30"},props),react_default.a.createElement("path",{d:"M19.43 12.98c.04-.32.07-.64.07-.98s-.03-.66-.07-.98l2.11-1.65c.19-.15.24-.42.12-.64l-2-3.46c-.12-.22-.39-.3-.61-.22l-2.49 1c-.52-.4-1.08-.73-1.69-.98l-.38-2.65A.488.488 0 0014 2h-4c-.25 0-.46.18-.49.42l-.38 2.65c-.61.25-1.17.59-1.69.98l-2.49-1c-.23-.09-.49 0-.61.22l-2 3.46c-.13.22-.07.49.12.64l2.11 1.65c-.04.32-.07.65-.07.98s.03.66.07.98l-2.11 1.65c-.19.15-.24.42-.12.64l2 3.46c.12.22.39.3.61.22l2.49-1c.52.4 1.08.73 1.69.98l.38 2.65c.03.24.24.42.49.42h4c.25 0 .46-.18.49-.42l.38-2.65c.61-.25 1.17-.59 1.69-.98l2.49 1c.23.09.49 0 .61-.22l2-3.46c.12-.22.07-.49-.12-.64l-2.11-1.65zM12 15.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5z"})),copyright:({styles:styles={},...props})=>react_default.a.createElement("svg",copyright_extends({xmlns:"http://www.w3.org/2000/svg",width:"800",height:"800",viewBox:"0 0 24 24",fill:"none"},props),react_default.a.createElement("path",{d:"M14 9c-.48-.6-1.07-1-2-1-1.923 0-3 1.143-3 4s1.077 4 3 4c.93 0 1.52-.4 2-1m-2 6a9 9 0 100-18 9 9 0 000 18z",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})),email:({styles:styles={},...props})=>react_default.a.createElement("svg",email_extends({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 612 612"},props),react_default.a.createElement("path",{d:"M573.75 57.375H38.25C17.136 57.375 0 74.511 0 95.625v420.75c0 21.133 17.136 38.25 38.25 38.25h535.5c21.133 0 38.25-17.117 38.25-38.25V95.625c0-21.114-17.117-38.25-38.25-38.25zM554.625 497.25H57.375V204.657l224.03 187.999c7.134 5.967 15.874 8.97 24.595 8.97 8.74 0 17.461-3.003 24.595-8.97l224.03-187.999V497.25zm0-367.487L306 338.379 57.375 129.763V114.75h497.25v15.013z"})),facebook:({styles:styles={},...props})=>react_default.a.createElement("svg",facebook_extends({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 430.113 430.114"},props),react_default.a.createElement("path",{d:"M158.081 83.3v59.218h-43.385v72.412h43.385v215.183h89.122V214.936h59.805s5.601-34.721 8.316-72.685H247.54V92.74c0-7.4 9.717-17.354 19.321-17.354h48.557V.001h-66.021C155.878-.004 158.081 72.48 158.081 83.3z"})),linkedIn:({styles:styles={},...props})=>react_default.a.createElement("svg",linkedIn_extends({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 430.117 430.117"},props),react_default.a.createElement("path",{d:"M430.117 261.543V420.56h-92.188V272.193c0-37.271-13.334-62.707-46.703-62.707-25.473 0-40.632 17.142-47.301 33.724-2.432 5.928-3.058 14.179-3.058 22.477V420.56h-92.219s1.242-251.285 0-277.32h92.21v39.309c-.187.294-.43.611-.606.896h.606v-.896c12.251-18.869 34.13-45.824 83.102-45.824 60.673-.001 106.157 39.636 106.157 124.818zM52.183 9.558C20.635 9.558 0 30.251 0 57.463c0 26.619 20.038 47.94 50.959 47.94h.616c32.159 0 52.159-21.317 52.159-47.94-.606-27.212-20-47.905-51.551-47.905zM5.477 420.56h92.184V143.24H5.477v277.32z"})),telegram:({styles:styles={},...props})=>react_default.a.createElement("svg",telegram_extends({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512.004 512.004"},props),react_default.a.createElement("path",{d:"M508.194 20.517c-4.43-4.96-11.42-6.29-17.21-3.76l-482 211a15.01 15.01 0 00-8.98 13.41 15.005 15.005 0 008.38 13.79l115.09 56.6 28.68 172.06c.93 6.53 6.06 11.78 12.74 12.73 4.8.69 9.57-1 12.87-4.4l90.86-90.86 129.66 92.62a15.02 15.02 0 0014.24 1.74 15.01 15.01 0 009.19-11.01l90-451c.89-4.47-.26-9.26-3.52-12.92zm-372.84 263.45l-84.75-41.68 334.82-146.57-250.07 188.25zm46.94 44.59l-13.95 69.75-15.05-90.3 183.97-138.49-150.88 151.39c-2.12 2.12-3.53 4.88-4.09 7.65zm9.13 107.3l15.74-78.67 36.71 26.22-52.45 52.45zm205.41 19.94l-176.73-126.23 252.47-253.31-75.74 379.54z"})),twitter:({styles:styles={},...props})=>react_default.a.createElement("svg",twitter_extends({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 612 612"},props),react_default.a.createElement("path",{d:"M612 116.258a250.714 250.714 0 01-72.088 19.772c25.929-15.527 45.777-40.155 55.184-69.411-24.322 14.379-51.169 24.82-79.775 30.48-22.907-24.437-55.49-39.658-91.63-39.658-69.334 0-125.551 56.217-125.551 125.513 0 9.828 1.109 19.427 3.251 28.606-104.326-5.24-196.835-55.223-258.75-131.174-10.823 18.51-16.98 40.078-16.98 63.101 0 43.559 22.181 81.993 55.835 104.479a125.556 125.556 0 01-56.867-15.756v1.568c0 60.806 43.291 111.554 100.693 123.104-10.517 2.83-21.607 4.398-33.08 4.398-8.107 0-15.947-.803-23.634-2.333 15.985 49.907 62.336 86.199 117.253 87.194-42.947 33.654-97.099 53.655-155.916 53.655-10.134 0-20.116-.612-29.944-1.721 55.567 35.681 121.536 56.485 192.438 56.485 230.948 0 357.188-191.291 357.188-357.188l-.421-16.253c24.666-17.593 46.005-39.697 62.794-64.861z"})),whatsApp:({styles:styles={},...props})=>react_default.a.createElement("svg",whatsApp_extends({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 90 90"},props),react_default.a.createElement("path",{d:"M90 43.841c0 24.213-19.779 43.841-44.182 43.841a44.256 44.256 0 01-21.357-5.455L0 90l7.975-23.522a43.38 43.38 0 01-6.34-22.637C1.635 19.628 21.416 0 45.818 0 70.223 0 90 19.628 90 43.841zM45.818 6.982c-20.484 0-37.146 16.535-37.146 36.859 0 8.065 2.629 15.534 7.076 21.61L11.107 79.14l14.275-4.537A37.122 37.122 0 0045.819 80.7c20.481 0 37.146-16.533 37.146-36.857S66.301 6.982 45.818 6.982zm22.311 46.956c-.273-.447-.994-.717-2.076-1.254-1.084-.537-6.41-3.138-7.4-3.495-.993-.358-1.717-.538-2.438.537-.721 1.076-2.797 3.495-3.43 4.212-.632.719-1.263.809-2.347.271-1.082-.537-4.571-1.673-8.708-5.333-3.219-2.848-5.393-6.364-6.025-7.441-.631-1.075-.066-1.656.475-2.191.488-.482 1.084-1.255 1.625-1.882.543-.628.723-1.075 1.082-1.793.363-.717.182-1.344-.09-1.883-.27-.537-2.438-5.825-3.34-7.977-.902-2.15-1.803-1.792-2.436-1.792-.631 0-1.354-.09-2.076-.09s-1.896.269-2.889 1.344c-.992 1.076-3.789 3.676-3.789 8.963 0 5.288 3.879 10.397 4.422 11.113.541.716 7.49 11.92 18.5 16.223C58.2 65.771 58.2 64.336 60.186 64.156c1.984-.179 6.406-2.599 7.312-5.107.9-2.512.9-4.663.631-5.111z"})),arrowLeft:arrowLeft.a,arrowRight:arrowRight.a};function ThemeIcon(_ref){var name=_ref.name,width=_ref.width,height=_ref.height,theme=Object(entryState.w)(),FallbackIcon=icons[name],themeAsset=theme.assets.icons[name];if(!FallbackIcon)throw new Error("Unknown icon '".concat(name,"'. Available options: ").concat(Object.keys(icons).join(", "),"."));return themeAsset?react_default.a.createElement("svg",{width:width,height:height},react_default.a.createElement("use",{xlinkHref:"".concat(themeAsset,"#icon")})):react_default.a.createElement(FallbackIcon,{width:width,height:height})}ThemeIcon.__docgenInfo={description:"Render an SVG icon that can be customized in themes.\n\n@param {Object} props\n@param {string} props.name -\n Either: copyright, expand, gear, information, muted, share, unmuted,\n email, facebook, linkedIn, telegram, twitter, whatsApp,\n arrowLeft, arrowRight,\n@params {number} [props.width] - Image width.\n@params {number} [props.height] - Image height.",methods:[],displayName:"ThemeIcon"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/ThemeIcon.js"]={name:"ThemeIcon",docgenInfo:ThemeIcon.__docgenInfo,path:"src/frontend/ThemeIcon.js"})},function(module,__webpack_exports__,__webpack_require__){"use strict";var frontend=__webpack_require__(1),react=(__webpack_require__(17),__webpack_require__(23),__webpack_require__(0)),react_default=__webpack_require__.n(react),classnames=__webpack_require__(6),classnames_default=__webpack_require__.n(classnames),ScrollButton_module=(__webpack_require__(18),__webpack_require__(306)),ScrollButton_module_default=__webpack_require__.n(ScrollButton_module);function ScrollButton(_ref){var obj,key,value,direction=_ref.direction,disabled=_ref.disabled,onClick=_ref.onClick;return(react_default.a.createElement("button",{className:classnames_default()(ScrollButton_module_default.a.button,ScrollButton_module_default.a[direction],(obj={},key=ScrollButton_module_default.a.disabled,value=disabled,key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj)),onClick:onClick},react_default.a.createElement("div",{className:ScrollButton_module_default.a.icon},react_default.a.createElement(frontend.t,{name:"left"===direction?"arrowLeft":"arrowRight",width:40,height:40}))))}ScrollButton.displayName="ScrollButton",ScrollButton.__docgenInfo={description:"",methods:[],displayName:"ScrollButton"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/contentElements/imageGallery/ScrollButton.js"]={name:"ScrollButton",docgenInfo:ScrollButton.__docgenInfo,path:"src/contentElements/imageGallery/ScrollButton.js"});__webpack_require__(1455),__webpack_require__(37),__webpack_require__(149),__webpack_require__(51),__webpack_require__(46);var ImageGallery_module=__webpack_require__(141),ImageGallery_module_default=__webpack_require__.n(ImageGallery_module);function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var source,i=1;iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);i(event.pageX-rect.x)/rect.width?0=visibleIndex,onClick:function onClick(){return scrollBy(-1)}})),react_default.a.createElement("div",{className:ImageGallery_module_default.a.rightButton},react_default.a.createElement(ScrollButton,{direction:"right",disabled:visibleIndex>=items.length-1,onClick:function onClick(){return scrollBy(1)}})),react_default.a.createElement("div",{className:ImageGallery_module_default.a.items,ref:scrollerRef},items.map((function(item,index){return react_default.a.createElement(Item,{key:item.id,ref:setChildRef(index),item:item,current:index===visibleIndex,captions:configuration.captions||{},onClick:handleClick},displayFullscreenToggle&&_ref5)})))))}ImageGallery.displayName="ImageGallery",Scroller.displayName="Scroller";var Item=Object(react.forwardRef)((function(_ref6,ref){var _classNames3,item=_ref6.item,captions=_ref6.captions,current=_ref6.current,onClick=_ref6.onClick,children=_ref6.children,updateConfiguration=Object(frontend.M)(),shouldLoad=Object(frontend.O)().shouldLoad,caption=captions[item.id],imageFile=Object(frontend.V)({configuration:item,collectionName:"imageFiles",propertyName:"image"});return(react_default.a.createElement("div",{className:classnames_default()(ImageGallery_module_default.a.item,(_classNames3={},ImageGallery_defineProperty(_classNames3,ImageGallery_module_default.a.current,current),ImageGallery_defineProperty(_classNames3,ImageGallery_module_default.a.placeholder,item.placeholder),_classNames3)),ref:ref},react_default.a.createElement("div",{className:ImageGallery_module_default.a.figure},react_default.a.createElement(frontend.j,{file:imageFile,aspectRatio:imageFile?void 0:.75,scale:.8,opaque:!imageFile},react_default.a.createElement(frontend.c,null,react_default.a.createElement(frontend.i,{caption:caption,onCaptionChange:function handleCaptionChange(caption){updateConfiguration({captions:_objectSpread(_objectSpread({},captions),{},ImageGallery_defineProperty({},item.id,caption))})},addCaptionButtonVisible:current&&!item.placeholder,addCaptionButtonPosition:"inside"},react_default.a.createElement(frontend.j.Content,null,react_default.a.createElement("div",{onClick:onClick},react_default.a.createElement(frontend.l,{imageFile:imageFile,load:shouldLoad})),children,react_default.a.createElement(frontend.m,{context:"insideElement",items:[{file:imageFile,label:"image"}]})))),react_default.a.createElement(frontend.m,{context:"afterElement",items:[{file:imageFile,label:"image"}]})))))}));ImageGallery.__docgenInfo={description:"",methods:[],displayName:"ImageGallery"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/contentElements/imageGallery/ImageGallery.js"]={name:"ImageGallery",docgenInfo:ImageGallery.__docgenInfo,path:"src/contentElements/imageGallery/ImageGallery.js"}),frontend.D.contentElementTypes.register("imageGallery",{component:ImageGallery,lifecycle:!0,customMargin:!0})},function(module,__webpack_exports__,__webpack_require__){"use strict";var frontend=__webpack_require__(1),react=(__webpack_require__(17),__webpack_require__(142),__webpack_require__(56),__webpack_require__(0)),react_default=__webpack_require__.n(react),ReactPlayer=__webpack_require__(777),ReactPlayer_default=__webpack_require__.n(ReactPlayer),youtubeMatcher=/youtube\.com\/|youtu\.be\//,vimeoMatcher=/vimeo\.com\//,facebookMatcher=/facebook\.com\//;function getProviderName(url){return youtubeMatcher.test(url)?"youtube":vimeoMatcher.test(url)?"vimeo":facebookMatcher.test(url)?"facebook":null}var VideoEmbed_module=__webpack_require__(778),VideoEmbed_module_default=__webpack_require__.n(VideoEmbed_module);function _slicedToArray(arr,i){return function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function _iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null==_i)return;var _s,_e,_arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iObject(_entryState__WEBPACK_IMPORTED_MODULE_5__.b)(seed,"videoFiles","hls-playlist").indexOf("_")}(seed))}},function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1416);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},,,function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1425);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1426);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1427);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},,,,function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1444);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1446);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1447);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},,,function(module){module.exports=JSON.parse('{"config":{"fileUrlTemplates":{"imageFiles":{"thumbnail":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/image_files/processed_attachments/:id_partition/v1/thumbnail/:basename.:processed_extension","thumbnailLarge":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/image_files/processed_attachments/:id_partition/v1/thumbnail_large/:basename.:processed_extension","navigationThumbnailSmall":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/image_files/processed_attachments/:id_partition/v1/navigation_thumbnail_small/:basename.:processed_extension","navigationThumbnailLarge":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/image_files/processed_attachments/:id_partition/v1/navigation_thumbnail_large/:basename.:processed_extension","thumbnailOverviewDesktop":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/image_files/processed_attachments/:id_partition/v1/thumbnail_overview_desktop/:basename.:processed_extension","thumbnailOverviewMobile":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/image_files/processed_attachments/:id_partition/v1/thumbnail_overview_mobile/:basename.:processed_extension","linkThumbnail":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/image_files/processed_attachments/:id_partition/v1/link_thumbnail/:basename.:processed_extension","linkThumbnailLarge":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/image_files/processed_attachments/:id_partition/v1/link_thumbnail_large/:basename.:processed_extension","print":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/image_files/processed_attachments/:id_partition/v1/print/:basename.:processed_extension","medium":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/image_files/processed_attachments/:id_partition/v1/medium/:basename.:processed_extension","large":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/image_files/processed_attachments/:id_partition/v1/large/:basename.:processed_extension","ultra":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/image_files/processed_attachments/:id_partition/v1/ultra/:basename.:processed_extension","panoramaMedium":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/image_files/processed_attachments/:id_partition/v1/panorama_medium/:basename.:processed_extension","panoramaLarge":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/image_files/processed_attachments/:id_partition/v1/panorama_large/:basename.:processed_extension","original":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/image_files/processed_attachments/:id_partition/original/:basename.:extension"},"videoFiles":{"original":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/video_files/attachment_on_s3s/:id_partition/original/:basename.:extension","high":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/v1/master/pageflow/video_files/:id_partition/high.mp4","medium":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/v1/master/pageflow/video_files/:id_partition/medium.mp4","fullhd":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/v1/master/pageflow/video_files/:id_partition/fullhd.mp4","4k":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/v1/master/pageflow/video_files/:id_partition/4k.mp4","hls-playlist":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/v1/master/pageflow/video_files/:id_partition/hls-playlist.m3u8","dash-playlist":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/v1/master/pageflow/video_files/:id_partition/dash/manifest.mpd","posterMedium":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/video_files/posters/:id_partition/v1/medium/poster-0.JPG","posterLarge":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/video_files/posters/:id_partition/v1/large/poster-0.JPG","posterUltra":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/video_files/posters/:id_partition/v1/ultra/poster-0.JPG","print":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/video_files/posters/:id_partition/v1/print/poster-0.JPG"},"audioFiles":{"original":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/audio_files/attachment_on_s3s/:id_partition/original/:basename.:extension","m4a":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/v1/master/pageflow/audio_files/:id_partition/audio.m4a","mp3":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/v1/master/pageflow/audio_files/:id_partition/audio.mp3","ogg":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/v1/master/pageflow/audio_files/:id_partition/audio.ogg","peakData":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/audio_files/peak_data/:id_partition/original/audio.json"},"otherFiles":{"original":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/other_files/attachment_on_s3s/:id_partition/original/:basename.:extension"},"textTrackFiles":{"vtt":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/text_track_files/processed_attachments/:id_partition/v1/vtt/:basename.vtt"}},"fileModelTypes":{"imageFiles":"Pageflow::ImageFile","videoFiles":"Pageflow::VideoFile","audioFiles":"Pageflow::AudioFile","otherFiles":"Pageflow::OtherFile","textTrackFiles":"Pageflow::TextTrackFile"},"prettyUrl":"http://example.org/storybook-seed","shareUrlTemplates":{"email":"mailto:?body=%{url}","facebook":"http://www.facebook.com/sharer/sharer.php?u=%{url}","google":"https://plus.google.com/share?url=%{url}","linked_in":"https://www.linkedin.com/shareArticle?mini=true&url=%{url}","telegram":"tg://msg?text=%{url}","twitter":"https://twitter.com/intent/tweet?url=%{url}","whats_app":"WhatsApp://send?text=%{url}"},"defaultFileRights":"","legalInfo":{"imprint":{"label":"Impressum","url":"http://example.com/impressum.html"},"copyright":{"label":"© Pageflow 2014","url":"http://www.example.com/copyright.html"},"privacy":{"label":"Datenschutz","url":null}},"enabledFeatureNames":["scrolled_entry_type","datawrapper_chart_embed_opt_in","paged_entry_type"],"theme":{"assets":{"logoDesktop":"/packs-test/static/pageflow-scrolled/themes/default/logoDesktop-1a15d5ac41444c6531b4.svg","logoMobile":"/packs-test/static/pageflow-scrolled/themes/default/logoMobile-c48f68e97a285a626294.svg","unmute":"/packs-test/static/pageflow-scrolled/themes/default/unmute-669cf0e573b8bed67460.mp3","icons":{}},"options":{"stylesheetPacks":["fonts/sourceSansPro"],"fontFamily":{"entry":"\\"Source Sans Pro\\", sans-serif","widget":"\\"Source Sans Pro\\", sans-serif"},"customThemeIcons":["information","muted","share","unmuted"],"colors":{"accent":"#e10028","widget":{"surface":"#fff","onSurface":"#000","primary":"#00375a","onPrimary":"#fff","secondary":"#c2c2c2","onSeconday":"#000","background":"rgba(255, 255, 255, 0.95)","onBackground":"#000"}},"logoAltText":"Pageflow","themeColor":"#ffffff"}},"additionalSeedData":{"frontendVersion":1},"contentElementConsentVendors":{},"consentVendors":[],"fileLicenses":{"cc_by_4":{"name":"CC-BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/"},"cc_by_sa_4":{"name":"CC-BY-SA 4.0","url":"https://creativecommons.org/licenses/by-sa/4.0/"},"cc_by_nc_4":{"name":"CC-BY-NC 4.0","url":"https://creativecommons.org/licenses/by-nc/4.0/"},"cc_by_nc_sa_4":{"name":"CC-BY-NC-SA 4.0","url":"https://creativecommons.org/licenses/by-sa-nc/4.0/"},"cc_by_nd_4":{"name":"CC-BY-ND 4.0","url":"https://creativecommons.org/licenses/by-nd/4.0/"},"cc_by_nc_nd_4":{"name":"CC-BY-NC-ND 4.0","url":"https://creativecommons.org/licenses/by-nc-nd/4.0/"}}},"i18n":{"defaultLocale":"en","locale":"de","translations":{"de":{"pageflow_scrolled":{"public":{"chart":{"default_title":"Interaktives Diagramm"},"consent_accept_all":"Alle akzeptieren und schließen","consent_configure":"Mehr Informationen","consent_deny_all":"Ablehnen","consent_expand_vendor":"Mehr Informationen","consent_no_vendors":"Es werden im Moment keine Drittanbieter verwendet.","consent_prompt_html":"Diese Website nutzt Technologien von Drittanbietern.\\nWir bitten Sie hiermit um Erlaubnis, diese Technologien zu verwenden.\\nSie können Ihre Einwilligung später jederzeit auf unserer Seite zur\\nDatenschutzerklärung\\nändern oder widerrufen.","consent_save":"Auswahl speichern","consent_settings":"Privatsphäre-Einstellungen","enter_fullscreen":"Vollbild","exit_fullscreen":"Vollbild verlassen","image_rights":"Bildrechte","js_required":"Bitte aktivieren Sie JavaScript, um diese Website korrekt anzuzeigen.","languages":{"ar":"Arabisch","cs":"Tschechisch","de":"Deutsch","dk":"Dänisch","el":"Griechisch","en":"Englisch","es":"Spanisch","fi":"Finnisch","fr":"Französisch","fy":"Friesisch","hi":"Hindi","it":"Italienisch","ja":"Japanisch","lb":"Luxemburgisch","nb":"Bokmål","nl":"Holländisch","nn":"Nynorsk","no":"Norwegisch","pl":"Polnisch","pt":"Portugiesisch","rm":"Rätoromanisch","ru":"Russisch","se":"Nordsamisch","sr":"Serbisch","sv":"Schwedisch","tr":"Türkisch","unknown":"(Unbekannt)","zh":"Chinesisch"},"navigation":{"chapter":"Kapitel %{number}","close_mobile_menu":"Kapitelübersicht schließen","legal_info":"Impressum","mute":"Ton stummschalten","open_mobile_menu":"Kapitelübersicht öffnen","share":"Teilen","unmute":"Ton aktivieren"},"navigation_skip_links":{"content":"Zum Inhalt"},"player_controls":{"pause":"Pausieren","play":"Wiedergeben","progress":"Zeitachse. Verstrichene Zeit: %{currentTime}. Gesamtzeit: %{duration}","quality":"Qualität","text_tracks":"Untertitel"},"sound_disclaimer":{"help_muted":"Diese Seite wirkt am besten mit eingeschaltetem Ton. Klicke hier, um den Ton zu aktivieren.","help_unmuted":"Der Ton kann über das Lautsprecher-Symbol in der Navigationsleiste wieder deaktiviert werden."},"text_track_modes":{"auto":"Auto (%{label})","auto_off":"Auto (Aus)","none":"Aus"},"third_party_consent":{"confirm":"Einverstanden","opt_in_prompt":{"datawrapper":"Ich bin damit einverstanden, dass mir Diagramme von Datawrapper angezeigt werden.","facebook":"Ich bin damit einverstanden, dass mir Facebook Videos gezeigt werden.","vimeo":"Ich bin damit einverstanden, dass mir Vimeo Videos gezeigt werden.","youtube":"Ich bin damit einverstanden, dass mir YouTube Videos gezeigt werden.","twitter":"Ich bin damit einverstanden, dass Inhalte von Twitter angezeigt werden."},"opt_out":{"prompt":"Um externe Dienste auszuschalten, %{link} klicken.","prompt_link":"hier"}},"unsupported_browser":"Diese Website verwendet Funktionen, die Ihr Browser nicht unterstützt. Bitte aktualisieren Sie Ihren Browser auf eine aktuelle Version.","video_qualities":{"annotations":{"4k":"4K","fullhd":"HD","medium":"HD"},"labels":{"4k":"2160p","auto":"Automatisch","fullhd":"1080p","medium":"720p"}},"twitter":{"default_title":"Tweet"},"inline_file_rights_labels":{"video":"Video","poster":"Poster","atmo":"Atmo","image":"Bild","audio":"Audio","after":"Nachher-Bild","before":"Vorher-Bild"},"media":"Medien"},"inline_editing":{"add_caption":"Beschriftung hinzufügen","add_content_element":"Neues Element hinzufügen","cancel":"Abbrechen","drag_content_element":"Ziehen, um Element zu verschieben","edit_section_transition_after":"Übergangseffekt bearbeiten","edit_section_transition_before":"Übergangseffekt bearbeiten","external_links":{"open_in_new_tab":"Seite in neuem Tab ansehen","open_in_new_tab_message":"Öffnen im selben Tab ist im Editor deaktiviert."},"formats":{"block_quote":"Blockzitat","bold":"Fett","bulleted_list":"Auflistung","heading":"Überschrift","italic":"Kursiv","ordered_list":"Aufzählung","paragraph":"Absatz","strikethrough":"Durchgestrichen","underline":"Unterstrichen"},"insert_content_element":{"after":"Neues Element unterhalb einfügen","before":"Neues Element oberhalb einfügen"},"insert_link":"Link einfügen","link_tooltip":{"chapter_number":"Kapitel %{number}","deleted_chapter":"Gelöschtes Kapitel","deleted_file":"Gelöschte Datei","opens_in_new_tab":"Öffnet in neuem Tab","opens_in_same_tab":"Öffnet außerhalb des Editors im selben Tab","visit_chapter":"Gehe zu Kapitel","visit_section":"Gehe zu Abschnitt"},"remove_link":"Link entfernen","select_content_element":"Element auswählen","select_section":"Abschnitt auswählen","type_answer":"Antworttext eingeben","type_attribution":"Namen eingeben","type_description":"Beschreibung eingeben","type_heading":"Überschrift","type_question":"Fragetext eingeben","type_quote":"Zitat eingeben","type_text":"Text eingeben","type_title":"Titel","url_placeholder":"URL eingeben oder einfügen","type_subtitle":"Untertitel eingeben","type_tagline":"Tagline eingeben"}}}}},"collections":{"entries":[{"id":1,"locale":"de","shareProviders":{"email":true,"facebook":true,"linked_in":true,"twitter":true,"telegram":true,"whats_app":true},"shareUrl":"","credits":null,"publishedAt":null,"permaId":1}],"chapters":[],"sections":[],"contentElements":[],"widgets":[{"permaId":"header","role":"header","typeName":"defaultNavigation","configuration":{}},{"permaId":"consent","role":"consent","typeName":"consentBar","configuration":{}},{"permaId":"inlineFileRights","role":"inlineFileRights","typeName":"iconInlineFileRights","configuration":{}}],"imageFiles":[{"id":1,"permaId":1,"basename":"04_turtle","extension":"jpg","rights":"","configuration":{"focusX":24,"focusY":40,"testReferenceName":"turtle"},"parentFileId":null,"parentFileModelType":null,"isReady":true,"width":4000,"height":3000,"processedExtension":"JPG","createdAt":"2024-01-03T14:04:12Z"},{"id":2,"permaId":2,"basename":"17_haldern_church_after","extension":"jpg","rights":"","configuration":{"testReferenceName":"churchAfter"},"parentFileId":null,"parentFileModelType":null,"isReady":true,"width":4752,"height":3168,"processedExtension":"JPG","createdAt":"2024-01-03T14:04:31Z"},{"id":3,"permaId":3,"basename":"16_haldern_church_before","extension":"jpg","rights":"","configuration":{"testReferenceName":"churchBefore"},"parentFileId":null,"parentFileModelType":null,"isReady":true,"width":4752,"height":3168,"processedExtension":"JPG","createdAt":"2024-01-03T14:04:48Z"},{"id":4,"permaId":4,"basename":"equirectangular_mono","extension":"jpg","rights":"","configuration":{"testReferenceName":"equirectangularMono","projection":"equirectangular_mono"},"parentFileId":null,"parentFileModelType":null,"isReady":true,"width":2048,"height":1024,"processedExtension":"JPG","createdAt":"2024-01-03T14:04:59Z"},{"id":5,"permaId":5,"basename":"equirectangular_stereo","extension":"png","rights":"","configuration":{"testReferenceName":"equirectangularStereo","projection":"equirectangular_stereo"},"parentFileId":null,"parentFileModelType":null,"isReady":true,"width":1920,"height":1920,"processedExtension":"JPG","createdAt":"2024-01-03T14:05:18Z"}],"videoFiles":[{"id":1,"permaId":6,"basename":"08_interview_toni","extension":"mp4","rights":"","configuration":{"testReferenceName":"interview_toni"},"parentFileId":null,"parentFileModelType":null,"isReady":true,"width":1920,"height":1080,"durationInMs":null,"createdAt":"2024-01-03T14:05:29Z","variants":["dash-playlist","hls-playlist","dash-medium","hls-medium","dash-high","hls-high","dash-low","hls-low","medium","high","low","posterMedium","posterLarge","posterUltra","print"]}],"audioFiles":[{"id":1,"permaId":7,"basename":"quicktime_jingle","extension":"m4a","rights":"","configuration":{"testReferenceName":"quicktime_jingle"},"parentFileId":null,"parentFileModelType":null,"isReady":true,"durationInMs":null,"createdAt":"2024-01-03T14:05:33Z","variants":["m4a","mp3","ogg"]}],"otherFiles":[],"textTrackFiles":[{"id":1,"permaId":8,"basename":"sample","extension":"vtt","rights":null,"configuration":{},"parentFileId":1,"parentFileModelType":"Pageflow::AudioFile","isReady":true}]}}')},,,,function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1659);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},,,,,function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1666);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1678);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},,,function(module,exports,__webpack_require__){__webpack_require__(797),__webpack_require__(1092),module.exports=__webpack_require__(1093)},,,,,,,,,,,,,,,,,,,,,,,,,,,,function(module,exports){},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),function(module){var _storybook_react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(34);module._StorybookPreserveDecorators=!0,Object(_storybook_react__WEBPACK_IMPORTED_MODULE_0__.configure)([__webpack_require__(1263)],module)}.call(this,__webpack_require__(32)(module))},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(module,exports,__webpack_require__){var map={"./contentElements/counter/stories.js":1264,"./contentElements/dataWrapperChart/stories.js":1625,"./contentElements/externalLinkList/stories.js":1626,"./contentElements/heading/stories.js":1627,"./contentElements/iframeEmbed/stories.js":1628,"./contentElements/imageGallery/stories.js":1629,"./contentElements/inlineAudio/stories.js":1630,"./contentElements/inlineBeforeAfter/stories.js":1631,"./contentElements/inlineImage/stories.js":1632,"./contentElements/inlineVideo/stories.js":1633,"./contentElements/question/stories.js":1634,"./contentElements/quote/stories.js":1635,"./contentElements/soundDisclaimer/stories.js":1636,"./contentElements/textBlock/stories.js":1637,"./contentElements/twitterEmbed/stories.js":1638,"./contentElements/videoEmbed/stories.js":1639,"./contentElements/vrImage/stories.js":1640,"./frontend/__stories__/MediaPlayer-stories.js":1641,"./frontend/__stories__/appearance-stories.js":1642,"./frontend/__stories__/backdropEffects-stories.js":1645,"./frontend/__stories__/browserBugs-stories.js":1646,"./frontend/__stories__/contentElementWidths-stories.js":1647,"./frontend/__stories__/floatingAndSelfClearing-stories.js":1648,"./frontend/__stories__/mediaPlayerAutoplay-stories.js":1649,"./frontend/__stories__/motifAreaMinHeight-stories.js":1650,"./frontend/__stories__/motifAreaMobileImage-stories.js":1651,"./frontend/__stories__/motifAreaPadding-stories.js":1652,"./frontend/__stories__/motifAreaPlayground-stories.js":1653,"./frontend/__stories__/playerControls-stories.js":1654,"./frontend/__stories__/tooltip-stories.js":1655,"./frontend/__stories__/transitions-stories.js":1656,"./frontend/__stories__/useOnScreen-stories.js":1657,"./frontend/inlineEditing/__stories__/EditableText-stories.js":1658,"./frontend/inlineEditing/__stories__/SelectionRect-stories.js":1664,"./widgets/consentBar/stories.js":1665,"./widgets/defaultNavigation/stories.js":1668};function webpackContext(req){var id=webpackContextResolve(req);return __webpack_require__(id)}function webpackContextResolve(req){if(!__webpack_require__.o(map,req)){var e=new Error("Cannot find module '"+req+"'");throw e.code="MODULE_NOT_FOUND",e}return map[req]}webpackContext.keys=function webpackContextKeys(){return Object.keys(map)},webpackContext.resolve=webpackContextResolve,module.exports=webpackContext,webpackContext.id=1263},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),function(module){__webpack_require__(90);var pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5),pageflow_scrolled_frontend__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(1);Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.f)(module,{typeName:"counter",baseConfiguration:{targetValue:75,startValue:50,unit:"%",description:[{type:"paragraph",children:[{text:"more awesome"}]},{type:"paragraph",children:[{text:"than before"}]}]},variants:[{name:"Large",configuration:{textSize:"large",targetValue:7}},{name:"Medium",configuration:{textSize:"medium"}},{name:"Small",configuration:{textSize:"small"}},{name:"XL Width",configuration:{width:pageflow_scrolled_frontend__WEBPACK_IMPORTED_MODULE_2__.C.xl}},{name:"Leading Unit",configuration:{unit:"$",unitPlacement:"leading"}},{name:"Pallete number color",themeOptions:{properties:{root:{paletteColorAccent:"#04f"}}},configuration:{numberColor:"accent"}}]})}.call(this,__webpack_require__(32)(module))},function(module,exports,__webpack_require__){(function(global){__webpack_require__.p=global.__webpack_public_path__||""}).call(this,__webpack_require__(53))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__(1267),__webpack_require__(1270),__webpack_require__(683),__webpack_require__(684),__webpack_require__(685),__webpack_require__(1280),__webpack_require__(1302),__webpack_require__(1304),__webpack_require__(623),__webpack_require__(1325),__webpack_require__(143);__webpack_require__(13).d.agent.matchesSafari()&&window.parent!==window&&delete window.IntersectionObserver,__webpack_require__(1353),"undefined"!=typeof window&&__webpack_require__(1354)},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(module,exports){"undefined"!=typeof window&&(window.VIDEOJS_NO_DYNAMIC_STYLE=!0)},function(module,exports){},,,,,,,,,,,,,,,,,,function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1356);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".globalNotices {\n z-index: 100000000;\n position: fixed;\n bottom: 10px;\n left: 10px;\n}\n\n/* IE <= 11 does not know @supports and thus ignores this rule. In all\n other browsers the condition evaluates to true. */\n@supports not (old: ie) {\n .unsupported {\n display: none;\n }\n}\n\n.globalNotices div {\n background: #fff;\n padding: 20px;\n max-width: 240px;\n box-shadow: 0 3px 3px -2px rgba(0,0,0,.2), 0 3px 4px 0 rgba(0,0,0,.14), 0 1px 8px 0 rgba(0,0,0,.12);\n font-family: 'Source Sans Pro';\n border-top: solid 2px #a50e0e;\n margin-top: 10px;\n}\n",""]),module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".useScrollPositionLifecycle-module_wrapper__2pmqc {\n position: relative;\n}\n\n.useScrollPositionLifecycle-module_isActiveProbe__3PbA5 {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 2px;\n width: 1px;\n}\n",""]),exports.locals={wrapper:"useScrollPositionLifecycle-module_wrapper__2pmqc",isActiveProbe:"useScrollPositionLifecycle-module_isActiveProbe__3PbA5"},module.exports=exports},function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1359);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".video-js {\n display: block;\n vertical-align: top;\n box-sizing: border-box;\n color: #fff;\n position: relative;\n padding: 0;\n font-size: 10px;\n line-height: 1;\n font-weight: normal;\n font-style: normal;\n font-family: Arial, Helvetica, sans-serif;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none; }\n .video-js:-moz-full-screen {\n position: absolute; }\n .video-js:-webkit-full-screen {\n width: 100% !important;\n height: 100% !important; }\n\n.video-js *, .video-js *:before, .video-js *:after {\n box-sizing: inherit; }\n\n.video-js ul {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n list-style-position: outside;\n margin-left: 0;\n margin-right: 0;\n margin-top: 0;\n margin-bottom: 0; }\n\n.video-js .vjs-tech {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%; }\n\nbody.vjs-full-window {\n padding: 0;\n margin: 0;\n height: 100%;\n overflow-y: auto; }\n\n.vjs-full-window .video-js.vjs-fullscreen {\n position: fixed;\n overflow: hidden;\n z-index: 1000;\n left: 0;\n top: 0;\n bottom: 0;\n right: 0; }\n\n.video-js.vjs-fullscreen {\n width: 100% !important;\n height: 100% !important;\n padding-top: 0 !important; }\n\n.video-js.vjs-fullscreen.vjs-user-inactive {\n cursor: none; }\n\n.vjs-hidden {\n display: none !important; }\n\n.vjs-disabled {\n opacity: 0.5;\n cursor: default; }\n\n.video-js .vjs-offscreen {\n height: 1px;\n left: -9999px;\n position: absolute;\n top: 0;\n width: 1px; }\n\n.vjs-lock-showing {\n display: block !important;\n opacity: 1;\n visibility: visible; }\n\n.vjs-no-js {\n padding: 20px;\n color: #fff;\n background-color: #000;\n font-size: 18px;\n font-family: Arial, Helvetica, sans-serif;\n text-align: center;\n width: 300px;\n height: 150px;\n margin: 0px auto; }\n\n.vjs-no-js a, .vjs-no-js a:visited {\n color: #66A8CC; }\n\n.vjs-poster {\n display: inline-block;\n vertical-align: middle;\n background-repeat: no-repeat;\n background-position: 50% 50%;\n background-size: contain;\n background-color: #000000;\n cursor: pointer;\n margin: 0;\n padding: 0;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n height: 100%; }\n\n.vjs-poster img {\n display: block;\n vertical-align: middle;\n margin: 0 auto;\n max-height: 100%;\n padding: 0;\n width: 100%; }\n\n.vjs-has-started .vjs-poster {\n display: none; }\n\n.vjs-audio.vjs-has-started .vjs-poster {\n display: block; }\n\n.vjs-using-native-controls .vjs-poster {\n display: none; }\n\n.vjs-text-track-display {\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n top: 0;\n pointer-events: none; }\n\n.video-js .vjs-text-track {\n font-size: 17px;\n text-align: center;\n margin-bottom: 0.1em;\n background-color: #000;\n background-color: rgba(0, 0, 0, 0.5); }\n\n.vjs-subtitles {\n color: #fff; }\n\n.vjs-captions {\n color: #fc6; }\n\n.vjs-tt-cue {\n display: block; }\n\n@media print {\n .video-js > *:not(.vjs-tech):not(.vjs-poster) {\n visibility: hidden; } }\n\n.vjs-resize-manager {\n border: none;\n}\n",""]),module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".video-js {\n font-family: inherit !important;\n}\n\n/* Ensure text tracks are displayed on top of waveform */\n.vjs-text-track-display {\n z-index: 2;\n}\n\n.textTracks-module_inset__-lX80 .vjs-text-track-display {\n bottom: 40px;\n}\n\n.vjs-text-track-display div {\n font-family: inherit !important;\n font-size: 20px !important;\n}\n\n.vjs-text-track-display > div > div > div {\n padding: 0 4px 2px 4px;\n}\n\n.vjs-paused .vjs-text-track-display div {\n transition: opacity 0.2s, visibility 0.2s;\n opacity: 0;\n visibility: hidden !important;\n}\n",""]),exports.locals={inset:"textTracks-module_inset__-lX80"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".MediaPlayer-module_wrapper__1u0yt,\n.MediaPlayer-module_wrapper__1u0yt > div,\n.MediaPlayer-module_wrapper__1u0yt > div > div,\n.MediaPlayer-module_wrapper__1u0yt img {\n width: 100%;\n height: 100%;\n}\n\n.MediaPlayer-module_wrapper__1u0yt audio,\n.MediaPlayer-module_wrapper__1u0yt audio:focus,\n.MediaPlayer-module_wrapper__1u0yt video,\n.MediaPlayer-module_wrapper__1u0yt video:focus {\n outline: none;\n}\n\n.MediaPlayer-module_wrapper__1u0yt img {\n position: absolute;\n top: 0;\n left: 0;\n -o-object-fit: contain;\n object-fit: contain;\n background: #000;\n}\n\n.MediaPlayer-module_cover__29THm img,\n.MediaPlayer-module_cover__29THm video {\n -o-object-fit: cover;\n object-fit: cover;\n}\n",""]),exports.locals={wrapper:"MediaPlayer-module_wrapper__1u0yt",cover:"MediaPlayer-module_cover__29THm"},module.exports=exports},,,function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".AudioPlayer-module_spaceForTextTracks__2pg2Q {\n height: 100%;\n}\n\n.AudioPlayer-module_spaceForTextTracksActive__svMlM {\n height: 90px;\n}\n",""]),exports.locals={spaceForTextTracks:"AudioPlayer-module_spaceForTextTracks__2pg2Q",spaceForTextTracksActive:"AudioPlayer-module_spaceForTextTracksActive__svMlM"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".Foreground-module_Foreground__1q5T4 {\n position: relative;\n z-index: 3;\n\n box-sizing: border-box;\n\n display: flex;\n flex-direction: column;\n justify-content: center;\n\n padding-top: var(--foreground-padding-top);\n}\n\n.Foreground-module_fullFadeHeight__1Jl0Z {\n min-height: 51vh;\n}\n\n.Foreground-module_fullHeight__33F56 {\n min-height: 100vh;\n}\n\n.Foreground-module_paddingBottom__2hbY1 {\n padding-bottom: 3em;\n}\n\n@media print {\n .Foreground-module_Foreground__1q5T4 {\n min-height: auto;\n /* Set by some section transitions. */\n margin-top: 0 !important;\n }\n}\n",""]),exports.locals={Foreground:"Foreground-module_Foreground__1q5T4",fullFadeHeight:"Foreground-module_fullFadeHeight__1Jl0Z",fullHeight:"Foreground-module_fullHeight__33F56",paddingBottom:"Foreground-module_paddingBottom__2hbY1"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".InlineFileRights-module_list__-jXv7,\n.InlineFileRights-module_list__-jXv7 > li {\n text-align: left;\n padding: 0;\n margin: 0;\n list-style: none;\n}\n\n.InlineFileRights-module_list__-jXv7 > li {\n white-space: nowrap;\n}\n",""]),exports.locals={list:"InlineFileRights-module_list__-jXv7"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(97);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".SectionInlineFileRights-module_wrapper__1R6vx {\n z-index: 3;\n position: relative;\n}\n\n.SectionInlineFileRights-module_fade__2HcYs {\n transition: opacity "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+" ease, visibility "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+";\n}\n\n.SectionInlineFileRights-module_fade__2HcYs.SectionInlineFileRights-module_inactive__2ZDoC {\n opacity: 0;\n visibility: hidden;\n}\n",""]),exports.locals={"fade-duration":""+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"],wrapper:"SectionInlineFileRights-module_wrapper__1R6vx",fade:"SectionInlineFileRights-module_fade__2HcYs",inactive:"SectionInlineFileRights-module_inactive__2ZDoC"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".ContentElementMargin-module_wrapper__12bEm {\n margin: 1em 0 0 0;\n}\n",""]),exports.locals={wrapper:"ContentElementMargin-module_wrapper__12bEm"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".ContentElement-module_missing__OCY99 {\n color: #000;\n background-color: #fff;\n border-left: solid 5px #f44336;\n padding: 0.5em;\n margin: 1em 0 0 0;\n}\n",""]),exports.locals={missing:"ContentElement-module_missing__OCY99"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".TwoColumn-module_root__3mLAr {\n}\n\n.TwoColumn-module_group__3YBEY {\n --content-margin-fraction: 0.08;\n --content-margin: calc(var(--content-margin-fraction) * 100%);\n padding-left: var(--content-margin);\n padding-right: var(--content-margin);\n margin-left: auto;\n margin-right: auto;\n max-width: var(--section-max-width, none);\n}\n\n.TwoColumn-module_group-full__3p-9D {\n padding-left: 0;\n padding-right: 0;\n max-width: none;\n width: 100%;\n}\n\n.TwoColumn-module_box__HvK5t {\n max-width: var(--content-max-width);\n}\n\n.TwoColumn-module_inline__Wg-bd {\n --content-max-width: var(--two-column-inline-content-max-width, 500px);\n}\n\n.TwoColumn-module_inline__Wg-bd.TwoColumn-module_width-lg__31m3w {\n --content-max-width: var(--two-column-inline-lg-content-max-width, 700px);\n}\n\n.TwoColumn-module_inline__Wg-bd.TwoColumn-module_width-xl__1Hgur {\n --content-max-width: var(--two-column-inline-xl-content-max-width, 1200px);\n}\n\n.TwoColumn-module_inline__Wg-bd.TwoColumn-module_width-full__2KjrG {\n --content-margin-fraction: 0;\n --content-max-width: none;\n}\n\n.TwoColumn-module_restrict-xxs__7NcnC,\n.TwoColumn-module_restrict-xs__1QRV0,\n.TwoColumn-module_restrict-sm__KHw9O {\n margin: 0 auto;\n}\n\n.TwoColumn-module_restrict-xxs__7NcnC {\n width: 30%;\n}\n\n.TwoColumn-module_restrict-xs__1QRV0 {\n width: 50%;\n}\n\n.TwoColumn-module_restrict-sm__KHw9O {\n width: 70%;\n}\n\n.TwoColumn-module_customMargin__3zsTG {\n /*\n We want to undo the group padding by applying a negative margin to\n the box.\n\n Percentage margin and max-width of the box are calculated relative\n to the inner width and height of the group, which does not include\n the padding of the group. We apply a factor to express the group\n width in terms of box width. Note that\n\n box-width = group-width - 2 * group-width * content-margin-factor\n <=> group-width = box-width / (1 - 2 * content-margin-factor)\n */\n --f: calc(1 / (1 - 2 * var(--content-margin-fraction)));\n margin-left: calc(-100% * var(--content-margin-fraction) * var(--f));\n margin-right: calc(-100% * var(--content-margin-fraction) * var(--f));\n max-width: calc(var(--content-margin) * var(--f) * 2 + var(--content-max-width));\n}\n\n.TwoColumn-module_right__1UwS5 .TwoColumn-module_inline__Wg-bd {\n margin-left: auto;\n}\n\n.TwoColumn-module_sticky__4D-8R {\n --content-width: var(--theme-two-column-sticky-content-width, 25vw);\n --content-max-width: min(var(--content-width), var(--two-column-sticky-content-max-width, 600px));\n position: sticky;\n float: right;\n clear: both;\n top: 33%;\n width: var(--content-width);\n}\n\n.TwoColumn-module_right__1UwS5 .TwoColumn-module_sticky__4D-8R {\n float: left;\n}\n\n.TwoColumn-module_sticky__4D-8R.TwoColumn-module_width-lg__31m3w {\n --content-width: var(--theme-two-column-sticky-lg-content-width, 35vw);\n --content-max-width: min(var(--content-width),\n var(--two-column-sticky-lg-content-max-width, 700px));\n}\n\n.TwoColumn-module_sticky__4D-8R.TwoColumn-module_width-xl__1Hgur {\n --content-width: var(--theme-two-column-sticky-xl-content-width, 45vw);\n --content-max-width: min(var(--content-width),\n var(--two-column-sticky-xl-content-max-width, 1000px));\n}\n\n.TwoColumn-module_sticky__4D-8R.TwoColumn-module_customMargin__3zsTG {\n width: 100%;\n}\n",""]),exports.locals={root:"TwoColumn-module_root__3mLAr",group:"TwoColumn-module_group__3YBEY","group-full":"TwoColumn-module_group-full__3p-9D",box:"TwoColumn-module_box__HvK5t",inline:"TwoColumn-module_inline__Wg-bd","width-lg":"TwoColumn-module_width-lg__31m3w","width-xl":"TwoColumn-module_width-xl__1Hgur","width-full":"TwoColumn-module_width-full__2KjrG","restrict-xxs":"TwoColumn-module_restrict-xxs__7NcnC","restrict-xs":"TwoColumn-module_restrict-xs__1QRV0","restrict-sm":"TwoColumn-module_restrict-sm__KHw9O",customMargin:"TwoColumn-module_customMargin__3zsTG",right:"TwoColumn-module_right__1UwS5",sticky:"TwoColumn-module_sticky__4D-8R"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".Center-module_outer__1wGDO {\n padding-left: 8%;\n padding-right: 8%;\n margin-left: auto;\n margin-right: auto;\n max-width: var(--section-max-width, none);\n}\n\n.Center-module_customMargin__3TyXm,\n.Center-module_outer-full__3zex3 {\n padding-left: 0;\n padding-right: 0;\n max-width: none;\n width: 100%;\n}\n\n.Center-module_item__1cdrQ {\n --content-margin: 8%;\n --content-max-width: var(--centered-inline-content-max-width, 700px);\n margin-left: auto;\n margin-right: auto;\n max-width: var(--content-max-width);\n}\n\n.Center-module_customMargin__3TyXm .Center-module_item__1cdrQ {\n max-width: calc(var(--content-margin) * 2 + var(--content-max-width));\n}\n\n.Center-module_item-inline-lg__2QfvM {\n --content-max-width: var(--centered-inline-lg-content-max-width, 950px);\n}\n\n.Center-module_item-inline-xl__3RdEO {\n --content-max-width: var(--centered-inline-xl-content-max-width, 1200px);\n}\n\n.Center-module_item-inline-full__31FMF {\n --content-margin: 0;\n --content-max-width: none;\n margin-left: 0;\n margin-right: 0;\n max-width: none;\n}\n\n.Center-module_clear__9IpsI {\n clear: both;\n}\n\n.Center-module_inner-xxs__jLGOI,\n.Center-module_inner-xs__2rSfB,\n.Center-module_inner-sm__HQCYv {\n margin: 0 auto;\n}\n\n.Center-module_inner-xxs__jLGOI {\n width: 30%;\n}\n\n.Center-module_inner-xs__2rSfB {\n width: 50%;\n}\n\n.Center-module_inner-sm__HQCYv {\n width: 70%;\n}\n\n.Center-module_inner-left__2280G,\n.Center-module_inner-right__1c_KI {\n /* Setting the --inlined-* properties to intial causes the fallback\n values below (e.g. float: var(--inlined-float, left)) to take\n effect and thus switches to floated posiiton. */\n\n --inlined-float: none;\n --inlined-margin: 0;\n\n margin-top: var(--inlined-margin, 0.375em);\n margin-bottom: var(--inlined-margin, 1em);\n clear: both;\n\n /* Ensure element is positioned in front of text block wrapping around\n element and can be selected in editor. */\n position: relative;\n z-index: 1;\n}\n\n.Center-module_inner-xxs__jLGOI,\n.Center-module_inner-xs__2rSfB,\n.Center-module_inner-sm__HQCYv {\n --inlined-margin: auto;\n}\n\n.Center-module_inner-left__2280G {\n float: var(--inlined-float, left);\n margin-left: var(--inlined-margin, calc(var(--floated-indent) - 1em));\n margin-right: var(--inlined-margin, 1em);\n}\n\n.Center-module_inner-right__1c_KI {\n float: var(--inlined-float, right);\n margin-right: var(--inlined-margin, calc(var(--floated-indent) - 1em));\n margin-left: var(--inlined-margin, 1em);\n}\n\n.Center-module_inner-xs__2rSfB.Center-module_sideBySide__3ji4S {\n --inlined-float: initial;\n --inlined-margin: initial;\n --floated-indent: 25%;\n clear: none;\n width: 25%;\n}\n\n@media (min-width: 950px) {\n .Center-module_inner-xs__2rSfB.Center-module_inner-left__2280G,\n .Center-module_inner-xs__2rSfB.Center-module_inner-right__1c_KI,\n .Center-module_inner-sm__HQCYv.Center-module_inner-left__2280G,\n .Center-module_inner-sm__HQCYv.Center-module_inner-right__1c_KI,\n .Center-module_inner-md__3qUnE.Center-module_inner-left__2280G,\n .Center-module_inner-md__3qUnE.Center-module_inner-right__1c_KI {\n --inlined-float: initial;\n --inlined-margin: initial;\n --floated-indent: -10%;\n clear: none;\n }\n\n .Center-module_inner-xs__2rSfB.Center-module_inner-left__2280G,\n .Center-module_inner-xs__2rSfB.Center-module_inner-right__1c_KI {\n width: 25%;\n }\n\n .Center-module_inner-xs__2rSfB.Center-module_sideBySide__3ji4S {\n --floated-indent: 25%;\n }\n\n .Center-module_inner-sm__HQCYv.Center-module_inner-left__2280G,\n .Center-module_inner-sm__HQCYv.Center-module_inner-right__1c_KI {\n width: 40%;\n }\n\n .Center-module_inner-md__3qUnE.Center-module_inner-left__2280G,\n .Center-module_inner-md__3qUnE.Center-module_inner-right__1c_KI {\n width: 60%;\n }\n}\n\n@media (min-width: 700px) {\n .Center-module_inner-sm__HQCYv.Center-module_sideBySide__3ji4S {\n --inlined-float: initial;\n --inlined-margin: initial;\n clear: none;\n width: 40%;\n --floated-indent: 10%;\n }\n}\n\n@media (min-width: 1100px) {\n .Center-module_inner-lg__1aSPZ.Center-module_inner-left__2280G,\n .Center-module_inner-lg__1aSPZ.Center-module_inner-right__1c_KI {\n --inlined-float: initial;\n --inlined-margin: initial;\n clear: none;\n width: 70%;\n --floated-indent: -20%;\n }\n}\n\n@media (min-width: 1300px) {\n .Center-module_inner-xl__Pq1In.Center-module_inner-left__2280G,\n .Center-module_inner-xl__Pq1In.Center-module_inner-right__1c_KI {\n --inlined-float: initial;\n --inlined-margin: initial;\n clear: none;\n width: 80%;\n --floated-indent: -30%;\n }\n}\n",""]),exports.locals={outer:"Center-module_outer__1wGDO",customMargin:"Center-module_customMargin__3TyXm","outer-full":"Center-module_outer-full__3zex3",item:"Center-module_item__1cdrQ","item-inline-lg":"Center-module_item-inline-lg__2QfvM","item-inline-xl":"Center-module_item-inline-xl__3RdEO","item-inline-full":"Center-module_item-inline-full__31FMF",clear:"Center-module_clear__9IpsI","inner-xxs":"Center-module_inner-xxs__jLGOI","inner-xs":"Center-module_inner-xs__2rSfB","inner-sm":"Center-module_inner-sm__HQCYv","inner-left":"Center-module_inner-left__2280G","inner-right":"Center-module_inner-right__1c_KI",sideBySide:"Center-module_sideBySide__3ji4S","inner-md":"Center-module_inner-md__3qUnE","inner-lg":"Center-module_inner-lg__1aSPZ","inner-xl":"Center-module_inner-xl__Pq1In"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".Fullscreen-module_root__XV7d1 {\n width: 100%;\n height: calc(100 * var(--vh));\n position: relative;\n overflow: hidden;\n}\n\n@media print {\n .Fullscreen-module_root__XV7d1 {\n height: 400px;\n }\n}\n",""]),exports.locals={root:"Fullscreen-module_root__XV7d1"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".FillColor-module_FillColor__7yfw1 {\n width: 100%;\n}\n\n@media print {\n .FillColor-module_FillColor__7yfw1 {\n display: none;\n }\n}\n",""]),exports.locals={FillColor:"FillColor-module_FillColor__7yfw1"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".MotifArea-module_root__3wJIv {\n position: absolute;\n background: radial-gradient(transparent, currentColor);\n z-index: 2;\n opacity: 0;\n\n /*\n Fix Chrome z-index bug. Elements can not placed in front of video\n elements using z-index inside position fixed container. See also\n https://stackoverflow.com/questions/24685491/position-fixed-z-index-bug-with-html5-video-tag\n */\n -webkit-transform: translateZ(0);\n}\n\n.MotifArea-module_visible__3MWt0 {\n opacity: 0.2;\n}\n",""]),exports.locals={root:"MotifArea-module_root__3wJIv",visible:"MotifArea-module_visible__3MWt0"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".Backdrop-module_Backdrop__v3erc {\n width: 100%;\n z-index: 2;\n}\n\n.Backdrop-module_noCompositionLayer__2SwQ5 {\n visibility: hidden;\n}\n\n.Backdrop-module_defaultBackground__12qj2 {\n background-color: #333;\n}\n\n.Backdrop-module_effects__1arwx {\n height: 100%;\n}\n\n@media print {\n .Backdrop-module_Backdrop__v3erc {\n page-break-inside: avoid;\n }\n\n /* Reset section transition styles. */\n .Backdrop-module_Backdrop__v3erc,\n .Backdrop-module_Backdrop__v3erc > div,\n .Backdrop-module_Backdrop__v3erc > div > div {\n position: static !important;\n height: auto !important;\n }\n}\n",""]),exports.locals={Backdrop:"Backdrop-module_Backdrop__v3erc",noCompositionLayer:"Backdrop-module_noCompositionLayer__2SwQ5",defaultBackground:"Backdrop-module_defaultBackground__12qj2",effects:"Backdrop-module_effects__1arwx"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".Image-module_fill__2UmgP {\n position: absolute;\n top: 0;\n width: 100%;\n height: 100%;\n -o-object-fit: cover;\n object-fit: cover;\n}\n",""]),exports.locals={fill:"Image-module_fill__2UmgP"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".Positioner-module_wrapper__1wRY3 {\n position: relative;\n transform: var(--backdrop-positioner-transform);\n width: var(--backdrop-positioner-width);\n height: var(--backdrop-positioner-height);\n}\n",""]),exports.locals={wrapper:"Positioner-module_wrapper__1wRY3"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".Picture-module_root__2lvQV {\n position: absolute;\n top: 0;\n width: 100%;\n height: 100%;\n -o-object-fit: cover;\n object-fit: cover;\n}\n",""]),exports.locals={root:"Picture-module_root__2lvQV"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".MotifArea-module_root__kb6sg {\n left: calc(var(--motif-left) * 1%);\n top: calc(var(--motif-top) * 1%);\n width: calc(var(--motif-width) * 1%);\n height: calc(var(--motif-height) * 1%);\n}\n",""]),exports.locals={root:"MotifArea-module_root__kb6sg"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".Effects-module_effects__2Zj0A {\n height: 100%;\n filter: var(--filter);\n}\n\n@media (orientation: portrait) {\n .Effects-module_effects__2Zj0A {\n filter: var(--mobile-filter);\n }\n}\n",""]),exports.locals={effects:"Effects-module_effects__2Zj0A"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".Section-module_section__2nR8Z {\n /*\n Properties like --backdrop-w are set as inline styles via\n useBackdropSectionCustomProperties. Assign to separate properties\n to allow overriding with mobile backdrop properties below.\n */\n --backdrop-width: var(--backdrop-w);\n --backdrop-height: var(--backdrop-h);\n\n --motif-left: var(--motif-l);\n --motif-top: var(--motif-t);\n --motif-width: var(--motif-w);\n --motif-height: var(--motif-h);\n}\n\n@media (orientation: portrait) {\n /*\n Use dimensions of mobile image in portrait orientation if one has\n been assigned. This class is not set for sections in section\n thumbnails since those always have landscape orientation.\n */\n .Section-module_orientation__2i6v9 {\n --backdrop-width: var(--mobile-backdrop-w, var(--backdrop-w));\n --backdrop-height: var(--mobile-backdrop-h, var(--backdrop-h));\n\n --motif-left: var(--mobile-motif-l, var(--motif-l));\n --motif-top: var(--mobile-motif-t, var(--motif-t));\n --motif-width: var(--mobile-motif-w, var(--motif-w));\n --motif-height: var(--mobile-motif-h, var(--motif-h));\n }\n}\n\n.Section-module_section__2nR8Z {\n /*\n The following calculations use `var(--vw)` and `var(--vh)`instead\n of using viewport units directly. The variables default to 1vw and\n 1vh respectively (see global.module.css). SectionThumbnail\n overrides these with measured pixel sizes of the thumbnail, to\n generate correct section previews.\n\n # Derived motif area dimensions\n */\n\n --motif-right: calc(100 - var(--motif-width) - var(--motif-left));\n --motif-bottom: calc(100 - var(--motif-height) - var(--motif-top));\n\n --motif-center-x: calc(var(--motif-left, 50) + var(--motif-width, 0) / 2);\n --motif-center-y: calc(var(--motif-top, 50) + var(--motif-height, 0) / 2);\n\n /*\n # Backdrop position\n\n Our goal is to scale the backdrop to cover the whole viewport and\n position it such that the motif area is centered in the viewport\n as much as possible.\n\n We could have given the backdrop viewport-size and controlled its\n position via `background-size: cover` and `background-position`.\n Since `calc` only allows dividing by (unit-less) numbers, we could\n not find a way to calculate the (unit-less) background position\n from our pixel-based backdrop dimensions.\n\n Instead, we handle two cases:\n\n (A) The aspect ratio of the viewport (= width / height) is _smaller_\n than the aspect ratio of the backdrop image or video.\n\n (B) The aspect ratio of the viewport (= width / height) is _greater_\n than the aspect ratio of the backdrop image or video.\n\n Note that, in case (A) the backdrop's height has to be equal to\n the viewport height:\n\n bbvvvvvvbb v = viewport\n bbvvvvvvbb b = backdrop\n bbvvvvvvbb\n bbvvvvvvbb\n bbvvvvvvbb\n\n In case (B) the backdrop's width has to be equal to the viewport\n width:\n\n bbbbbbbbbb v = viewport\n vvvvvvvvvv b = backdrop\n vvvvvvvvvv\n vvvvvvvvvv\n bbbbbbbbbb\n\n In both cases, we want to set the other dimension of the backdrop\n such that the backdrop's aspect ratio is preserved, wrap the\n backdrop in an `overflow: hidden` container and use CSS\n `translate` transforms to position the backdrop inside that\n container.\n\n We can calculate the desired backdrop dimensions and translation\n based only on the size of the viewport (using viewport units) and\n the backdrops aspect ratio (which we read from custom properties\n set in inline styles).\n\n We'll end up with two sets of custom properties:\n\n --backdrop-positioner-transform\n --backdrop-positioner-width\n --backdrop-positioner-height\n\n and\n\n --backdrop-positioner-min-ar-transform\n --backdrop-positioner-min-ar-width\n --backdrop-positioner-min-ar-height\n\n where `min-ar` stands for `min-aspect-ratio`, i.e. case (B).\n\n In `useBackdropSectionClassNames`, we set a CSS class on each\n section which corresponds to the aspect ratio of its backdrop\n image or video. For example, with a 4:3 image, we set the class\n `apsectRatio1333` (4 / 3 * 1000 = 1333).\n\n In server side rendering (see\n PageflowScrolled::GeneratedMediaQueriesHelper), we generate an\n aspect-ratio media query for each such class, which re-assigns the\n custom properties to use the `min-ar` values instead to switch\n between cases:\n\n @media (min-aspect-ratio: 1333/1000) {\n section.aspectRatio1333 {\n --backdrop-positioner-transform: var(--backdrop-positioner-min-ar-transform);\n --backdrop-positioner-width: var(--backdrop-positioner-min-ar-width);\n --backdrop-positioner-height: var(--backdrop-positioner-min-ar-height);\n }\n }\n\n We can then use these media query dependant properties in further\n calculations.\n\n ## Small viewport aspect ratio (A)\n\n Since we know that the backdrop will be 100vh high, we can\n calculate its width based on the backdrop's aspect ratio:\n */\n\n --backdrop-display-width: calc(var(--backdrop-width) * 100 * var(--vh) /\n var(--backdrop-height));\n --motif-display-center-x: calc(var(--motif-center-x) / 100 *\n var(--backdrop-display-width));\n\n /*\n We'll give the backdrop the calculated width, causing it to\n overflow to the right. Our goal is to center the (center of the)\n motif area in the viewport. If we did not care about covering the\n viewport, translating by\n\n X = var(--motif-display-center-x) * -1 + 50vw\n\n would be enough. If we translate by a positive value, though, the\n backdrop will no longer cover the viewport on the left. If, we\n translate by a value smaller than\n\n M = 100vw - var(--backdrop-display-width)\n\n it will not cover on the right. Overall this gives us a\n translation of:\n */\n\n --backdrop-translate-x: min(\n 0px,\n max(\n /* M: */ 100 * var(--vw) - var(--backdrop-display-width),\n /* X: */ var(--motif-display-center-x) * -1 + 50 * var(--vw)\n )\n );\n\n --backdrop-positioner-transform: translateX(var(--backdrop-translate-x));\n --backdrop-positioner-width: var(--backdrop-display-width);\n --backdrop-positioner-height: 100%;\n\n /*\n ## Large viewport aspect ratio (B)\n\n The following calculations follow exactly the same pattern as\n above, only with width and height interchanged.\n */\n\n --backdrop-display-height: calc(var(--backdrop-height) * 100 * var(--vw) /\n var(--backdrop-width));\n --motif-display-center-y: calc(var(--motif-center-y) / 100 *\n var(--backdrop-display-height));\n\n --backdrop-translate-y: min(\n 0px,\n max(\n /* M: */ calc(100 * var(--vh) - var(--backdrop-display-height)),\n /* Y: */ calc(var(--motif-display-center-y) * -1 + 50 * var(--vh))\n )\n );\n\n --backdrop-positioner-min-ar-transform: translateY(var(--backdrop-translate-y));\n --backdrop-positioner-min-ar-width: calc(100 * var(--vw));\n --backdrop-positioner-min-ar-height: var(--backdrop-display-height);\n\n /*\n # Motif Area Display Position\n\n Following the same approach, we calculate height, top and bottom\n of the motif area as it is displayed in the backdrop. We again\n distinguish between cases (A) and (B) with separate `min-ar`\n properties, which again will be assigned in the generated media\n queries.\n */\n\n --motif-display-height: calc(var(--motif-height) * var(--vh));\n --motif-display-min-ar-height: calc(\n var(--motif-height) / 100 * var(--backdrop-display-height)\n );\n\n /*\n In the first section, there might already be a padding to prevent\n the foreground from being hidden behind a navigation widget. By by\n accounting for this padding, we translate values into the\n coordinate system of the section.\n */\n\n --motif-display-top: calc(var(--motif-top) * var(--vh) -\n var(--foreground-padding-top));\n --motif-display-min-ar-top: calc(\n var(--motif-top) / 100 * var(--backdrop-display-height) +\n var(--backdrop-translate-y) -\n var(--foreground-padding-top)\n );\n\n --motif-display-bottom: calc(var(--motif-bottom) * var(--vh) +\n var(--foreground-padding-top));\n --motif-display-min-ar-bottom: calc(\n var(--motif-bottom) / 100 * var(--backdrop-display-height) -\n var(--backdrop-display-height) + 100 * var(--vh) -\n var(--backdrop-translate-y) +\n var(--foreground-padding-top)\n );\n\n /*\n # Section min-height\n\n For sections with dynamic height, we want to ensure, that the\n section is tall enough, such that the motif area can become\n visible. The required height, depends on the configured enter and\n exit transitions. The resulting properties are used in\n `useMotifAreaState`.\n\n ## Reveal/Conceal\n\n Ensure section is tall enough to reveal the full height of the\n motif area once the section passes it:\n */\n --motif-min-height-reveal-conceal: var(--motif-display-height);\n\n /*\n ## Reveal\n\n Ensure backdrop can be revealed far enough before the section\n starts scrolling:\n */\n --motif-min-height-reveal: calc(var(--motif-display-bottom) +\n var(--motif-display-height));\n\n /*\n ## Scroll In\n\n Ensure motif is visible in scrolled in section:\n */\n --motif-min-height-scroll-in: calc(var(--motif-display-top) +\n var(--motif-display-height));\n}\n\n@supports not (transform: translateX(min(0px, 5px))) {\n /*\n If the browser does not support min/max functions, position\n background based on motif center.\n */\n .Section-module_section__2nR8Z {\n --backdrop-translate-x: calc(\n (100 * var(--vw) - var(--backdrop-display-width)) *\n var(--motif-center-x) / 100\n );\n\n --backdrop-translate-y: calc(\n (100 * var(--vh) - var(--backdrop-display-height)) *\n var(--motif-center-y) / 100\n );\n }\n}\n\n.Section-module_exposeMotifArea__1RFcs {\n /*\n ## Content padding\n\n If the section has content and the `exposeMotifArea` option has\n been activated, we want to shift the content down to prevent it\n from overlaying the motif area once we enter the section.\n\n Depending on which enter and exit transitions have been\n configured, different amounts of padding make sense. See below.\n\n Still, if the section uses layout `left` or `right` and the\n viewport is wide enough to allow displaying the motif area next to\n the content, we do not want to apply a padding.\n\n We, therefore, compute a value that is zero if there is enough\n space for a two-column layout and has an arbitrary large value\n otherwise. Applying the `min` function, we can use this value to\n reset the padding to 0 in two-column layouts\n\n Since we never want to reset the padding in a centered layout, we\n set default widths, which ensure that there is never a remaining\n width. These properties are overridden by layout-specific classes\n below.\n */\n --inline-content-max-width: calc(100 * var(--vw));\n --motif-placeholder-width: calc(100 * var(--vw));\n --motif-placeholder-min-ar-width: calc(100 * var(--vw));\n\n /* Motif fits next to inline content if remaining-width is positive.\n\n Example for layout \"left\":\n\n 100vw\n |-----------------------|\n |-|========| |xxxxx...|\n ^ ^ ^ ^\n | | | |\n | | | motif-placeholder-width\n | | remaining-width\n | inline-content-max-width\n 8% section padding\n */\n --remaining-width: calc(\n 100 * var(--vw)\n - var(--inline-content-max-width)\n - 8 * var(--vw)\n - var(--motif-placeholder-width)\n );\n\n /*\n If --remaining-width is non-negative, this will be 0, causing the\n motif paddings below to be 0 as well. If --remaining-width is\n negative, this will be a large value, causing the motif paddings\n to be controlled by the motif display dimensions.\n */\n --zero-if-two-column: max(0px, var(--remaining-width) * -10000);\n\n /*\n If --remaining-width is negative, this will be 0. If\n --remaining-width is non-negative, this will be large value. This\n value hide the static shadow by resetting its height to 0 if motif\n is displayed before the content.\n */\n --zero-if-motif-intersecting: max(0px, (var(--remaining-width) + 1px) * 10000);\n\n /*\n We now compute appropriate paddings for different enter\n transitions. The resulting properties are used in\n `useMotifAreaState`.\n\n ## Fade In\n\n Once the section has become active, the backdrop becomes visible\n all at once. Motif area aware background positioning ensures that\n the motif area is within the viewport. Still, when scrolling fast,\n the top of the section will already have reached the top of the\n viewport once the fade transitions ends.\n\n If the motif area is at the top of the backdrop, adding its height\n as padding is enough to ensure that the content does not\n immediately start intersecting.\n\n If the motif area is at the bottom of the backdrop, additional\n padding is needed to prevent the content from hiding the motif\n right at the start. Adding the full top distance of the motif\n area, though, means a full viewport height has to be scrolled by\n after the content of the previous section has been faded out\n before the content of the section enters the viewport.\n Subjectively, this feels like to little feedback that more content\n is coming. We therefore reduce the additional distance by a third.\n */\n --motif-padding-fade-in: min(var(--zero-if-two-column),\n var(--motif-display-top) * 2 / 3\n + var(--motif-display-height));\n /*\n ## Reveal\n\n The backdrop remains in a fixed position while the content is\n being scrolled in. Shifting the content down by the height of the\n motif area means the motif area will be completely visible when\n the top of the section aligns with the top of the motif area.\n\n For exit transition `scrollOut`, the min height determined below,\n ensures that the top of the section can actually reach that\n position before the section begins to scroll.\n */\n --motif-padding-reveal: min(var(--zero-if-two-column),\n var(--motif-display-height));\n\n /*\n ## Scroll In\n\n In the remaining `scrollIn` case, content and backdrop move in\n together. We need to shift content down below the motif.\n */\n --motif-padding-scroll-in: min(var(--zero-if-two-column),\n var(--motif-display-top) + var(--motif-display-height));\n}\n\n@supports not (transform: translateX(min(0px, 5px))) {\n /*\n If the browser does not support min/max functions, fallback to\n never using two column layout.\n */\n .Section-module_exposeMotifArea__1RFcs {\n --zero-if-two-column: none;\n --zero-if-motif-intersecting: 0px;\n\n --motif-padding-fade-in: calc(var(--motif-display-top) * 2 / 3 +\n var(--motif-display-height));\n --motif-padding-reveal: var(--motif-display-height);\n --motif-padding-scroll-in: calc(var(--motif-display-top) +\n var(--motif-display-height));\n }\n}\n\n.Section-module_layout-left__2GBZh,\n.Section-module_layout-right__1zT86 {\n --inline-content-max-width: var(--two-column-inline-content-max-width, 500px);\n}\n\n.Section-module_layout-left__2GBZh {\n --backdrop-overflow-h: calc(var(--backdrop-display-width) - 100 * var(--vw));\n\n /*\n With layout `left`, we want to know how much space the motif takes\n up on the right side of the viewport. If the backdrop overflows\n horizontally (A), we can calculate this value as:\n\n ......oooooooXXXooooooo......\n |--------| <-- motif-placeholder-width\n |--------------| <-- (motif-right + motif-width) *\n backdrop-display-width\n |----| |----| <-- backdrop-overflow-h\n |----| <-- -(backdrop-translate-x)\n\n Legend:\n .: Part of the backdrop image outside viewport\n o: Part of the backdrop image inside viewport\n X: Motif area\n */\n --motif-placeholder-width: calc((var(--motif-right) + var(--motif-width)) / 100 *\n var(--backdrop-display-width) -\n var(--backdrop-overflow-h) -\n var(--backdrop-translate-x));\n\n /*\n If the backdrop overflows vertically (B), things are simpler:\n */\n --motif-placeholder-min-ar-width: calc((var(--motif-right) + var(--motif-width)) *\n var(--vw));\n}\n\n.Section-module_layout-right__1zT86 {\n /*\n With layout `right`, we want to know how much space the motif\n takes up on the left side of the viewport.\n */\n --motif-placeholder-width: calc((var(--motif-left) + var(--motif-width)) / 100 *\n var(--backdrop-display-width) +\n var(--backdrop-translate-x));\n --motif-placeholder-min-ar-width: calc((var(--motif-left) + var(--motif-width)) *\n var(--vw));\n}\n",""]),exports.locals={section:"Section-module_section__2nR8Z",orientation:"Section-module_orientation__2i6v9",exposeMotifArea:"Section-module_exposeMotifArea__1RFcs","layout-left":"Section-module_layout-left__2GBZh","layout-right":"Section-module_layout-right__1zT86"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(98);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".Section-module_Section__2ObCF {\n position: relative;\n\n --section-max-width:\n var(--theme-section-max-width);\n\n --two-column-inline-content-max-width:\n var(--theme-two-column-inline-content-max-width);\n --two-column-inline-lg-content-max-width:\n var(--theme-two-column-inline-lg-content-max-width);\n --two-column-inline-xl-content-max-width:\n var(--theme-two-column-inline-xl-content-max-width);\n\n --two-column-sticky-content-max-width:\n var(--theme-two-column-sticky-content-max-width);\n --two-column-sticky-lg-content-max-width:\n var(--theme-two-column-sticky-lg-content-max-width);\n --two-column-sticky-xl-content-max-width:\n var(--theme-two-column-sticky-xl-content-max-width);\n\n --centered-inline-content-max-width:\n var(--theme-centered-inline-content-max-width);\n --centered-inline-lg-content-max-width:\n var(--theme-centered-inline-lg-content-max-width);\n --centered-inline-xl-content-max-width:\n var(--theme-centered-inline-xl-content-max-width);\n\n --foreground-padding-top: 0px;\n}\n\n.Section-module_first__3fEKt {\n /* Let content begin below navigation bar. Navigation bar has zero\n height to let first chapter start at the very top. */\n --foreground-padding-top: var(--theme-widget-margin-top, 58px);\n}\n\n.Section-module_narrow__2OPO- {\n --section-max-width:\n var(--theme-narrow-section-max-width);\n\n --two-column-inline-content-max-width:\n var(--theme-narrow-section-two-column-inline-content-max-width);\n --two-column-inline-lg-content-max-width:\n var(--theme-narrow-section-two-column-inline-lg-content-max-width);\n --two-column-inline-xl-content-max-width:\n var(--theme-narrow-section-two-column-inline-xl-content-max-width);\n\n --two-column-sticky-content-max-width:\n var(--theme-narrow-section-two-column-sticky-content-max-width);\n --two-column-sticky-lg-content-max-width:\n var(--theme-narrow-section-two-column-sticky-lg-content-max-width);\n --two-column-sticky-xl-content-max-width:\n var(--theme-narrow-section-two-column-sticky-xl-content-max-width);\n\n --centered-inline-content-max-width:\n var(--theme-narrow-section-centered-inline-content-max-width);\n --centered-inline-lg-content-max-width:\n var(--theme-narrow-section-centered-inline-lg-content-max-width);\n --centered-inline-xl-content-max-width:\n var(--theme-narrow-section-centered-inline-xl-content-max-width);\n}\n\n@media screen {\n .Section-module_Section__2ObCF {\n color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentTextColor+";\n --content-text-color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentTextColor+";\n --content-link-color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentLinkColor+";\n background-color: #000;\n }\n\n .Section-module_invert__35Ucb {\n background-color: #fff;\n color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentTextColor+";\n --content-text-color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentTextColor+";\n --content-link-color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentLinkColor+";\n }\n}\n",""]),exports.locals={darkContentTextColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentTextColor,lightContentTextColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentTextColor,darkContentLinkColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentLinkColor,lightContentLinkColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentLinkColor,Section:"Section-module_Section__2ObCF",first:"Section-module_first__3fEKt",narrow:"Section-module_narrow__2OPO-",invert:"Section-module_invert__35Ucb"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(97);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".fadeInBgConceal-module_backdrop__eXLq8 {\n position: absolute;\n height: 100%;\n}\n\n.fadeInBgConceal-module_backdropInner__23KRl {\n position: fixed;\n top: 0;\n height: 100vh;\n width: 100%;\n}\n\n.fadeInBgConceal-module_backdrop__eXLq8 {\n transition: opacity "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+" ease;\n}\n\n.fadeInBgConceal-module_backdrop-below__2pEBZ {\n opacity: 0;\n}\n",""]),exports.locals={"fade-duration":""+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"],backdrop:"fadeInBgConceal-module_backdrop__eXLq8",backdropInner:"fadeInBgConceal-module_backdropInner__23KRl","backdrop-below":"fadeInBgConceal-module_backdrop-below__2pEBZ"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(97);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".fadeInBgFadeOut-module_backdrop__1nYLt {\n position: absolute;\n height: 100%;\n}\n\n.fadeInBgFadeOut-module_backdropInner__1xmoT {\n position: fixed;\n top: 0;\n height: 100vh;\n width: 100%;\n}\n\n.fadeInBgFadeOut-module_backdrop__1nYLt .fadeInBgFadeOut-module_backdropInner__1xmoT {\n transition: opacity "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+" ease;\n}\n\n.fadeInBgFadeOut-module_backdrop-below__2Xb9D .fadeInBgFadeOut-module_backdropInner__1xmoT {\n opacity: 0;\n}\n\n.fadeInBgFadeOut-module_foreground__1Bxi4 {\n transition: opacity "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+" ease, visibility "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+";\n}\n\n.fadeInBgFadeOut-module_foreground-above__22uLq {\n opacity: 0;\n visibility: hidden;\n}\n",""]),exports.locals={"fade-duration":""+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"],backdrop:"fadeInBgFadeOut-module_backdrop__1nYLt",backdropInner:"fadeInBgFadeOut-module_backdropInner__1xmoT","backdrop-below":"fadeInBgFadeOut-module_backdrop-below__2Xb9D",foreground:"fadeInBgFadeOut-module_foreground__1Bxi4","foreground-above":"fadeInBgFadeOut-module_foreground-above__22uLq"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(97);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".fadeInBgFadeOutBg-module_backdrop__2DT6Z {\n position: absolute;\n height: 100%;\n}\n\n.fadeInBgFadeOutBg-module_backdropInner__2X9L7 {\n position: fixed;\n top: 0;\n height: 100vh;\n width: 100%;\n}\n\n.fadeInBgFadeOutBg-module_boxShadow__1wzmO,\n.fadeInBgFadeOutBg-module_backdrop__2DT6Z .fadeInBgFadeOutBg-module_backdropInner__2X9L7 {\n transition: opacity "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+" ease;\n}\n\n.fadeInBgFadeOutBg-module_boxShadow-above__o8Rzi,\n.fadeInBgFadeOutBg-module_backdrop-below__2usWz .fadeInBgFadeOutBg-module_backdropInner__2X9L7 {\n /* Win against inline style on GradientBox */\n opacity: 0 !important;\n}\n",""]),exports.locals={"fade-duration":""+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"],backdrop:"fadeInBgFadeOutBg-module_backdrop__2DT6Z",backdropInner:"fadeInBgFadeOutBg-module_backdropInner__2X9L7",boxShadow:"fadeInBgFadeOutBg-module_boxShadow__1wzmO","boxShadow-above":"fadeInBgFadeOutBg-module_boxShadow-above__o8Rzi","backdrop-below":"fadeInBgFadeOutBg-module_backdrop-below__2usWz"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(97);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".fadeInBgScrollOut-module_backdrop__2l6Hk {\n position: absolute;\n top: 0;\n bottom: 0;\n display: flex;\n flex-direction: column;\n justify-content: flex-end;\n}\n\n.fadeInBgScrollOut-module_backdropInner__bY4o8 {\n position: sticky;\n bottom: 0;\n width: 100%;\n}\n\n.fadeInBgScrollOut-module_backdropInner2__19WsC {\n position: absolute;\n bottom: 0;\n width: 100%;\n}\n\n.fadeInBgScrollOut-module_foreground__NX-bk {\n min-height: 100vh;\n}\n\n.fadeInBgScrollOut-module_backdrop__2l6Hk {\n transition: opacity "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+" ease;\n}\n\n.fadeInBgScrollOut-module_backdrop-below__1XTAD {\n opacity: 0;\n}\n",""]),exports.locals={"fade-duration":""+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"],backdrop:"fadeInBgScrollOut-module_backdrop__2l6Hk",backdropInner:"fadeInBgScrollOut-module_backdropInner__bY4o8",backdropInner2:"fadeInBgScrollOut-module_backdropInner2__19WsC",foreground:"fadeInBgScrollOut-module_foreground__NX-bk","backdrop-below":"fadeInBgScrollOut-module_backdrop-below__1XTAD"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(97);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".fadeInConceal-module_backdrop__bxutY {\n position: absolute;\n height: 100%;\n}\n\n.fadeInConceal-module_backdropInner__EXQhR {\n position: fixed;\n top: 0;\n height: 100vh;\n width: 100%;\n}\n\n.fadeInConceal-module_backdrop__bxutY {\n transition: opacity "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+" ease;\n}\n\n.fadeInConceal-module_backdrop-below__3V8X0 {\n opacity: 0;\n}\n\n.fadeInConceal-module_foreground__TqXFH {\n transition: opacity "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+" ease, visibility "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+";\n}\n\n.fadeInConceal-module_foreground-below__1jDIn {\n opacity: 0;\n visibility: hidden;\n}\n",""]),exports.locals={"fade-duration":""+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"],backdrop:"fadeInConceal-module_backdrop__bxutY",backdropInner:"fadeInConceal-module_backdropInner__EXQhR","backdrop-below":"fadeInConceal-module_backdrop-below__3V8X0",foreground:"fadeInConceal-module_foreground__TqXFH","foreground-below":"fadeInConceal-module_foreground-below__1jDIn"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(97);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".fadeInFadeOut-module_backdrop__CheLA {\n position: absolute;\n height: 100%;\n}\n\n.fadeInFadeOut-module_backdropInner__3A4_i {\n position: fixed;\n top: 0;\n height: 100vh;\n width: 100%;\n}\n\n.fadeInFadeOut-module_backdrop__CheLA .fadeInFadeOut-module_backdropInner__3A4_i {\n transition: opacity "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+" ease;\n}\n\n.fadeInFadeOut-module_backdrop-below__2WSLP .fadeInFadeOut-module_backdropInner__3A4_i {\n opacity: 0;\n}\n\n.fadeInFadeOut-module_foreground__3hRbc {\n transition: opacity "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+" ease, visibility "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+";\n}\n\n.fadeInFadeOut-module_foreground-above__2hzbu,\n.fadeInFadeOut-module_foreground-below__3hZjI {\n opacity: 0;\n visibility: hidden;\n}\n",""]),exports.locals={"fade-duration":""+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"],backdrop:"fadeInFadeOut-module_backdrop__CheLA",backdropInner:"fadeInFadeOut-module_backdropInner__3A4_i","backdrop-below":"fadeInFadeOut-module_backdrop-below__2WSLP",foreground:"fadeInFadeOut-module_foreground__3hRbc","foreground-above":"fadeInFadeOut-module_foreground-above__2hzbu","foreground-below":"fadeInFadeOut-module_foreground-below__3hZjI"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(97);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".fadeInFadeOutBg-module_backdrop__38WYe {\n position: absolute;\n height: 100%;\n}\n\n.fadeInFadeOutBg-module_backdropInner__1X5dd {\n position: fixed;\n top: 0;\n height: 100vh;\n width: 100%;\n}\n\n.fadeInFadeOutBg-module_backdrop__38WYe .fadeInFadeOutBg-module_backdropInner__1X5dd,\n.fadeInFadeOutBg-module_boxShadow__zX06j {\n transition: opacity "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+" ease;\n}\n\n.fadeInFadeOutBg-module_backdrop-below__2f1PX .fadeInFadeOutBg-module_backdropInner__1X5dd,\n.fadeInFadeOutBg-module_boxShadow-above__2jSrD {\n /* Win against inline style on GradientBox */\n opacity: 0 !important;\n}\n\n.fadeInFadeOutBg-module_foreground__O99Ia {\n transition: opacity "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+" ease, visibility "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+";\n}\n\n.fadeInFadeOutBg-module_foreground-below__3tZZT {\n opacity: 0;\n visibility: hidden;\n}\n",""]),exports.locals={"fade-duration":""+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"],backdrop:"fadeInFadeOutBg-module_backdrop__38WYe",backdropInner:"fadeInFadeOutBg-module_backdropInner__1X5dd",boxShadow:"fadeInFadeOutBg-module_boxShadow__zX06j","backdrop-below":"fadeInFadeOutBg-module_backdrop-below__2f1PX","boxShadow-above":"fadeInFadeOutBg-module_boxShadow-above__2jSrD",foreground:"fadeInFadeOutBg-module_foreground__O99Ia","foreground-below":"fadeInFadeOutBg-module_foreground-below__3tZZT"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(97);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".fadeInScrollOut-module_backdrop__1ElQL {\n position: absolute;\n top: 0;\n bottom: 0;\n display: flex;\n flex-direction: column;\n justify-content: flex-end;\n}\n\n.fadeInScrollOut-module_backdropInner__3ftdX {\n position: sticky;\n bottom: 0;\n width: 100%;\n}\n\n.fadeInScrollOut-module_backdropInner2__UYV0B {\n position: absolute;\n bottom: 0;\n width: 100%;\n}\n\n.fadeInScrollOut-module_foreground__v5Q3i {\n min-height: 100vh;\n transition: opacity "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+" ease, visibility "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+";\n}\n\n.fadeInScrollOut-module_foreground-below__Dsyoz {\n opacity: 0;\n visibility: hidden;\n}\n\n.fadeInScrollOut-module_backdrop__1ElQL {\n transition: opacity "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+" ease;\n}\n\n.fadeInScrollOut-module_backdrop-below__258BQ {\n opacity: 0;\n}\n",""]),exports.locals={"fade-duration":""+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"],backdrop:"fadeInScrollOut-module_backdrop__1ElQL",backdropInner:"fadeInScrollOut-module_backdropInner__3ftdX",backdropInner2:"fadeInScrollOut-module_backdropInner2__UYV0B",foreground:"fadeInScrollOut-module_foreground__v5Q3i","foreground-below":"fadeInScrollOut-module_foreground-below__Dsyoz","backdrop-below":"fadeInScrollOut-module_backdrop-below__258BQ"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(133);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".revealConceal-module_backdrop__1mDxJ {\n position: absolute;\n height: 100%;\n}\n\n.revealConceal-module_backdropInner__6O1N9 {\n position: fixed;\n top: 0;\n height: 100vh;\n width: 100%;\n\n transform: translateZ(0);\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n}\n",""]),exports.locals={backdrop:"revealConceal-module_backdrop__1mDxJ "+___CSS_LOADER_ICSS_IMPORT_0___.locals.clip,backdropInner:"revealConceal-module_backdropInner__6O1N9"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(97),___CSS_LOADER_ICSS_IMPORT_1___=__webpack_require__(133);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.i(___CSS_LOADER_ICSS_IMPORT_1___,"",!0),exports.push([module.i,".revealFadeOut-module_backdrop__2SVEt {\n position: absolute;\n /* We only want to clip the backdrop at the top. Extend it by the\n height of one viewport to ensure it is still visible when the fade\n is happening. */\n height: calc(100% + 100vh);\n}\n\n.revealFadeOut-module_backdropInner__2uYj_ {\n position: fixed;\n top: 0;\n height: 100vh;\n width: 100%;\n\n transform: translateZ(0);\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n}\n\n.revealFadeOut-module_foreground__26mWt {\n transition: opacity "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+" ease, visibility "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+";\n}\n\n.revealFadeOut-module_foreground-above__14kzu {\n opacity: 0;\n visibility: hidden;\n}\n",""]),exports.locals={"fade-duration":""+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"],backdrop:"revealFadeOut-module_backdrop__2SVEt "+___CSS_LOADER_ICSS_IMPORT_1___.locals.clip,backdropInner:"revealFadeOut-module_backdropInner__2uYj_",foreground:"revealFadeOut-module_foreground__26mWt","foreground-above":"revealFadeOut-module_foreground-above__14kzu"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(97),___CSS_LOADER_ICSS_IMPORT_1___=__webpack_require__(133);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.i(___CSS_LOADER_ICSS_IMPORT_1___,"",!0),exports.push([module.i,".revealFadeOutBg-module_backdrop__38Ouk {\n position: absolute;\n /* We only want to clip the backdrop at the top. Extend it by the\n height of one viewport to ensure it is still visible when the fade\n is happening. */\n height: calc(100% + 100vh);\n}\n\n.revealFadeOutBg-module_backdropInner__91Ml4 {\n position: fixed;\n top: 0;\n height: 100vh;\n width: 100%;\n\n transform: translateZ(0);\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n}\n\n.revealFadeOutBg-module_boxShadow__3yGoW {\n transition: opacity 1s ease;\n}\n\n.revealFadeOutBg-module_boxShadow-above__28M-x {\n /* Win against inline style on GradientBox */\n opacity: 0 !important;\n}\n",""]),exports.locals={"fade-duration":""+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"],backdrop:"revealFadeOutBg-module_backdrop__38Ouk "+___CSS_LOADER_ICSS_IMPORT_1___.locals.clip,backdropInner:"revealFadeOutBg-module_backdropInner__91Ml4",boxShadow:"revealFadeOutBg-module_boxShadow__3yGoW","boxShadow-above":"revealFadeOutBg-module_boxShadow-above__28M-x"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(133);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".revealScrollOut-module_backdrop__1SPZF {\n position: absolute;\n top: 0;\n bottom: 0;\n display: flex;\n flex-direction: column;\n justify-content: flex-end;\n}\n\n.revealScrollOut-module_backdropInner__1lV1b {\n position: sticky;\n bottom: 0;\n width: 100%;\n\n transform: translateZ(0);\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n}\n\n.revealScrollOut-module_backdropInner2__30JK8 {\n position: absolute;\n bottom: 0;\n width: 100%;\n}\n\n.revealScrollOut-module_foreground__387S2 {\n}\n",""]),exports.locals={backdrop:"revealScrollOut-module_backdrop__1SPZF "+___CSS_LOADER_ICSS_IMPORT_0___.locals.clip,backdropInner:"revealScrollOut-module_backdropInner__1lV1b",backdropInner2:"revealScrollOut-module_backdropInner2__30JK8",foreground:"revealScrollOut-module_foreground__387S2"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".scrollInConceal-module_backdrop__3mYQ5 {\n position: sticky;\n top: 0;\n height: 0;\n}\n",""]),exports.locals={backdrop:"scrollInConceal-module_backdrop__3mYQ5"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(97);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".scrollInFadeOut-module_backdrop__1gJtq {\n position: sticky;\n top: 0;\n height: 0;\n}\n\n.scrollInFadeOut-module_foreground__1kJka {\n transition: opacity "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+" ease, visibility "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+";\n}\n\n.scrollInFadeOut-module_foreground-above__3wDyX {\n opacity: 0;\n visibility: hidden;\n}\n",""]),exports.locals={"fade-duration":""+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"],backdrop:"scrollInFadeOut-module_backdrop__1gJtq",foreground:"scrollInFadeOut-module_foreground__1kJka","foreground-above":"scrollInFadeOut-module_foreground-above__3wDyX"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(97);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".scrollInFadeOutBg-module_backdrop__1PT1e {\n position: sticky;\n top: 0;\n height: 0;\n}\n\n.scrollInFadeOutBg-module_boxShadow__2IXC_ {\n transition: opacity "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+" ease;\n}\n\n.scrollInFadeOutBg-module_boxShadow-above__2U-ks {\n /* Win against inline style on GradientBox */\n opacity: 0 !important;\n}\n",""]),exports.locals={"fade-duration":""+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"],backdrop:"scrollInFadeOutBg-module_backdrop__1PT1e",boxShadow:"scrollInFadeOutBg-module_boxShadow__2IXC_","boxShadow-above":"scrollInFadeOutBg-module_boxShadow-above__2U-ks"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".scrollInScrollOut-module_backdrop__3XjII {\n position: sticky;\n top: 0;\n height: 100vh;\n}\n\n.scrollInScrollOut-module_foreground__2d1JJ {\n margin-top: -100vh;\n}\n",""]),exports.locals={backdrop:"scrollInScrollOut-module_backdrop__3XjII",foreground:"scrollInScrollOut-module_foreground__2d1JJ"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".GradientShadow-module_static__2Q6t8,\n.GradientShadow-module_dynamic__1CVVQ {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n z-index: 1;\n transition: opacity 1s ease;\n /* Prevents shadow from flickering on iPhone 12/iOS 14 */\n will-change: opacity;\n}\n\n.GradientShadow-module_static__2Q6t8 {\n max-width: var(--zero-if-motif-intersecting);\n}\n\n.GradientShadow-module_dynamic__1CVVQ {\n max-width: var(--zero-if-two-column);\n}\n\n/* dark shadow */\n.GradientShadow-module_align-right__2fdTb.GradientShadow-module_dark__3v6RT .GradientShadow-module_static__2Q6t8,\n.GradientShadow-module_align-left__2zU2G.GradientShadow-module_dark__3v6RT .GradientShadow-module_static__2Q6t8 {\n background: linear-gradient(to right, #000 0%,rgba(0, 0, 0, 0) 100%);\n}\n\n@media (min-width: 950px) {\n .GradientShadow-module_align-right__2fdTb.GradientShadow-module_dark__3v6RT .GradientShadow-module_static__2Q6t8 {\n background: linear-gradient(to left, #000 0%,rgba(0, 0, 0, 0) 100%);\n }\n}\n\n.GradientShadow-module_dark__3v6RT .GradientShadow-module_dynamic__1CVVQ,\n.GradientShadow-module_align-center__2T9Gs.GradientShadow-module_dark__3v6RT .GradientShadow-module_static__2Q6t8,\n.GradientShadow-module_align-centerRagged__1Avc9.GradientShadow-module_dark__3v6RT .GradientShadow-module_static__2Q6t8 {\n background: rgba(0, 0, 0, 0.9);\n}\n\n/* light shadow */\n.GradientShadow-module_align-right__2fdTb.GradientShadow-module_light__2FRuE .GradientShadow-module_static__2Q6t8,\n.GradientShadow-module_align-left__2zU2G.GradientShadow-module_light__2FRuE .GradientShadow-module_static__2Q6t8 {\n background: linear-gradient(to right, #fff 0%,rgba(255, 255, 255, 0) 100%);\n}\n\n@media (min-width: 950px) {\n .GradientShadow-module_align-right__2fdTb.GradientShadow-module_light__2FRuE .GradientShadow-module_static__2Q6t8 {\n background: linear-gradient(to left, #fff 0%,rgba(255, 255, 255, 0) 100%);\n }\n}\n\n.GradientShadow-module_light__2FRuE .GradientShadow-module_dynamic__1CVVQ,\n.GradientShadow-module_align-center__2T9Gs.GradientShadow-module_light__2FRuE .GradientShadow-module_static__2Q6t8,\n.GradientShadow-module_align-centerRagged__1Avc9.GradientShadow-module_light__2FRuE .GradientShadow-module_static__2Q6t8 {\n background: rgba(255, 255, 255, 0.9);\n}\n\n@media print {\n .GradientShadow-module_shadow__mXfTo {\n display: none;\n }\n}\n",""]),exports.locals={static:"GradientShadow-module_static__2Q6t8",dynamic:"GradientShadow-module_dynamic__1CVVQ","align-right":"GradientShadow-module_align-right__2fdTb",dark:"GradientShadow-module_dark__3v6RT","align-left":"GradientShadow-module_align-left__2zU2G","align-center":"GradientShadow-module_align-center__2T9Gs","align-centerRagged":"GradientShadow-module_align-centerRagged__1Avc9",light:"GradientShadow-module_light__2FRuE",shadow:"GradientShadow-module_shadow__mXfTo"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".InvisibleBoxWrapper-module_start__2OYmN {\n margin-top: 1.375em;\n}\n\n.InvisibleBoxWrapper-module_end__2ze8L {\n margin-bottom: 1.375em;\n}\n",""]),exports.locals={start:"InvisibleBoxWrapper-module_start__2OYmN",end:"InvisibleBoxWrapper-module_end__2ze8L"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".GradientBox-module_wrapper__2wqKp {\n}\n\n.GradientBox-module_content__1rhD9 {\n position: relative;\n}\n\n.GradientBox-module_shadow__22gU6 {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n pointer-events: none;\n max-height: var(--zero-if-two-column, 0);\n}\n\n.GradientBox-module_gradient__1t7kt .GradientBox-module_shadow__22gU6 {\n max-height: none;\n}\n\n.GradientBox-module_long__282vH .GradientBox-module_shadow__22gU6 {\n bottom: -100vh;\n}\n\n.GradientBox-module_root__3iFjw .GradientBox-module_withShadow__3DHdt {\n text-shadow: 0px 1px min(5px, var(--zero-if-two-column)) black;\n}\n\n.GradientBox-module_gradient__1t7kt .GradientBox-module_withShadow__3DHdt {\n text-shadow: 0px 1px 5px black;\n}\n\n.GradientBox-module_shadowDark__8IEri {\n background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px,rgba(0, 0, 0, 0.5) 100px,rgba(0, 0, 0, 0.5) 100%);\n}\n\n.GradientBox-module_shadowLight__W25E7 {\n background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0px,rgba(255, 255, 255, 0.5) 100px,rgba(255, 255, 255, 0.5) 100%);\n}\n\n@media print {\n .GradientBox-module_root__3iFjw {\n padding-top: 0 !important;\n }\n\n .GradientBox-module_shadow__22gU6 {\n display: none;\n }\n}\n",""]),exports.locals={wrapper:"GradientBox-module_wrapper__2wqKp",content:"GradientBox-module_content__1rhD9",shadow:"GradientBox-module_shadow__22gU6",gradient:"GradientBox-module_gradient__1t7kt",long:"GradientBox-module_long__282vH",root:"GradientBox-module_root__3iFjw",withShadow:"GradientBox-module_withShadow__3DHdt",shadowDark:"GradientBox-module_shadowDark__8IEri",shadowLight:"GradientBox-module_shadowLight__W25E7"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".CardBox-module_content__3GJaS {\n position: relative;\n}\n\n@media print {\n .CardBox-module_wrapper__33MTw {\n padding-top: 0 !important;\n }\n}\n",""]),exports.locals={content:"CardBox-module_content__3GJaS",wrapper:"CardBox-module_wrapper__33MTw"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(98);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".CardBoxWrapper-module_card__dQqwH {\n --theme-first-heading-landscape-padding-top: 0;\n position: relative;\n padding: 0 1.5em;\n margin-top: -1px;\n padding-top: 1px;\n}\n\n.CardBoxWrapper-module_card__dQqwH::before {\n content: '';\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: -1;\n}\n\n.CardBoxWrapper-module_selfClear-left__3NOxp::after,\n.CardBoxWrapper-module_selfClear-right__3ZVh5::after,\n.CardBoxWrapper-module_selfClear-both__1w54o::after {\n content: '';\n display: block;\n}\n\n.CardBoxWrapper-module_selfClear-left__3NOxp::after {\n clear: left;\n}\n\n.CardBoxWrapper-module_selfClear-right__3ZVh5::after {\n clear: right;\n}\n\n.CardBoxWrapper-module_selfClear-both__1w54o::after {\n clear: both;\n}\n\n.CardBoxWrapper-module_cardStart__1ygfu {\n margin-top: 3em;\n}\n\n.CardBoxWrapper-module_cardEnd__TyuAl {\n margin-bottom: 3em;\n padding-bottom: 1.5em;\n}\n\n.CardBoxWrapper-module_cardStart__1ygfu::before {\n border-top-left-radius: var(--theme-cards-border-radius, 15px);\n border-top-right-radius: var(--theme-cards-border-radius, 15px);\n}\n\n.CardBoxWrapper-module_cardEnd__TyuAl::before {\n border-bottom-left-radius: var(--theme-cards-border-radius, 15px);\n border-bottom-right-radius: var(--theme-cards-border-radius, 15px);\n}\n\n@media screen {\n .CardBoxWrapper-module_cardBgWhite__3L45G::before {\n background-color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentSurfaceColor+";\n }\n\n .CardBoxWrapper-module_cardBgBlack__nweX3::before {\n background-color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentSurfaceColor+";\n }\n\n .CardBoxWrapper-module_cardBgWhite__3L45G {\n color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentTextColor+";\n --content-text-color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentTextColor+";\n --content-link-color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentLinkColor+";\n }\n\n .CardBoxWrapper-module_cardBgBlack__nweX3 {\n color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentTextColor+";\n --content-text-color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentTextColor+";\n --content-link-color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentLinkColor+";\n }\n}\n",""]),exports.locals={darkContentSurfaceColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentSurfaceColor,lightContentSurfaceColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentSurfaceColor,darkContentTextColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentTextColor,lightContentTextColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentTextColor,darkContentLinkColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentLinkColor,lightContentLinkColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentLinkColor,card:"CardBoxWrapper-module_card__dQqwH scope-cardsAppearance","selfClear-left":"CardBoxWrapper-module_selfClear-left__3NOxp","selfClear-right":"CardBoxWrapper-module_selfClear-right__3ZVh5","selfClear-both":"CardBoxWrapper-module_selfClear-both__1w54o",cardStart:"CardBoxWrapper-module_cardStart__1ygfu",cardEnd:"CardBoxWrapper-module_cardEnd__TyuAl",cardBgWhite:"CardBoxWrapper-module_cardBgWhite__3L45G",cardBgBlack:"CardBoxWrapper-module_cardBgBlack__nweX3"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".Content-module_Content__2t5AQ {\n font-family: var(--theme-entry-font-family);\n}\n\n@media screen {\n .Content-module_Content__2t5AQ {\n background-color: #000;\n color: #fff;\n }\n}\n",""]),exports.locals={Content:"Content-module_Content__2t5AQ"},module.exports=exports},function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1406);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(98);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,":root {\n --vw: 1vw;\n --vh: 1vh;\n\n --root-light-content-surface-color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentSurfaceColor+";\n --root-dark-content-surface-color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentSurfaceColor+";\n --root-light-content-text-color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentTextColor+";\n --root-dark-content-text-color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentTextColor+";\n}\n\nbody {\n margin: 0;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n",""]),exports.locals={darkContentSurfaceColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentSurfaceColor,lightContentSurfaceColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentSurfaceColor,darkContentTextColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentTextColor,lightContentTextColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentTextColor},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,"body > #root a:focus,\nbody > #root button:focus,\nbody > #root [tabindex]:focus {\n outline: 3px solid #518ad2;\n}\n\n.focusOutline-module_focusOutlineDisabled__2SQK8 > #root [tabindex]:focus,\n.focusOutline-module_focusOutlineDisabled__2SQK8 > #root button:focus,\n.focusOutline-module_focusOutlineDisabled__2SQK8 > #root a:focus {\n outline: none;\n}\n",""]),exports.locals={focusOutlineDisabled:"focusOutline-module_focusOutlineDisabled__2SQK8"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".OptIn-module_optIn__3OTda {\n padding: 15px;\n display: flex;\n flex-direction: column;\n width: 100%;\n height: 100%;\n text-align: center;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n}\n\n.OptIn-module_optInIcon__3yRen svg {\n fill: currentColor;\n height: 90px;\n}\n\n.OptIn-module_optInMessage__2EOLG {\n margin: 1em 0 1.5em 0;\n}\n\n@media (max-width: 600px) {\n .OptIn-module_optInIcon__3yRen svg {\n height: 50px;\n }\n\n .OptIn-module_optInMessage__2EOLG {\n margin: 0.5em 0 1em 0;\n }\n}\n\n@media (max-width: 400px) {\n .OptIn-module_optInIcon__3yRen {\n display: none\n }\n}\n\n.OptIn-module_optInButton__3xxVW {\n padding: 10px;\n background-color: transparent;\n color: currentColor;\n border: solid 1px currentColor;\n border-radius: 4px;\n cursor: pointer;\n}\n",""]),exports.locals={optIn:"OptIn-module_optIn__3OTda",optInIcon:"OptIn-module_optInIcon__3yRen",optInMessage:"OptIn-module_optInMessage__2EOLG",optInButton:"OptIn-module_optInButton__3xxVW"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(133);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".OptOutInfo-module_optOut__3tinM {\n display: flex;\n background-color: #111;\n color: #fff;\n box-shadow: 0px 3px 3px -2px rgba(0,0,0,0.2), 0px 3px 4px 0px rgba(0,0,0,0.14), 0px 1px 8px 0px rgba(0,0,0,0.12);\n transition: opacity 0.2s ease, visibility 0.2s linear;\n pointer-events: auto;\n}\n\n.OptOutInfo-module_tooltip__A_syL {\n order: 0;\n position: relative;\n display: none;\n align-items: center;\n padding: 5px 5px 5px 10px;\n}\n\n.OptOutInfo-module_optOut__3tinM:hover .OptOutInfo-module_tooltip__A_syL,\n.OptOutInfo-module_optOut__3tinM:focus-within .OptOutInfo-module_tooltip__A_syL {\n display: flex;\n}\n\n.OptOutInfo-module_tooltip__A_syL a {\n color: currentColor;\n}\n\n.OptOutInfo-module_icon__Y0A_J {\n order: 1;\n position: relative;\n}\n\n.OptOutInfo-module_icon__Y0A_J svg {\n fill: #c2c2c2;\n width: 26px;\n height: 26px;\n margin: 7px 7px 5px;\n}\n\n.OptOutInfo-module_optOut__3tinM {\n position: absolute;\n right: -15px;\n bottom: 25%;\n}\n\n.OptOutInfo-module_optOut__3tinM.OptOutInfo-module_full__1AFUK {\n right: 0;\n}\n",""]),exports.locals={optOut:"OptOutInfo-module_optOut__3tinM",tooltip:"OptOutInfo-module_tooltip__A_syL",icon:"OptOutInfo-module_icon__Y0A_J "+___CSS_LOADER_ICSS_IMPORT_0___.locals.unstyledButton,full:"OptOutInfo-module_full__1AFUK"},module.exports=exports},,function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".Text-module_heading-lg__1u8IT {\n font-size: 110px;\n line-height: 1;\n}\n\n.Text-module_heading-md__1zwoH {\n font-size: 88px;\n line-height: 1;\n}\n\n.Text-module_heading-sm__r3a7d {\n font-size: 66px;\n font-weight: 700;\n line-height: 1;\n}\n\n.Text-module_heading-xs__1BAkA {\n font-size: 33px;\n margin-top: 1em;\n margin-bottom: 0;\n}\n\n\n.Text-module_headingTagline-lg__MdNLS {\n font-size: 33px;\n line-height: 1.2;\n}\n\n.Text-module_headingTagline-md__3bO_g {\n font-size: 33px;\n line-height: 1.2;\n}\n\n.Text-module_headingTagline-sm__CY6lk {\n font-size: 22px;\n line-height: 1.4;\n}\n\n\n.Text-module_headingSubtitle-lg__Az-K5 {\n font-size: 44px;\n line-height: 1.2;\n}\n\n.Text-module_headingSubtitle-md__3tR7s {\n font-size: 44px;\n line-height: 1.2;\n}\n\n.Text-module_headingSubtitle-sm__1Pgbs {\n font-size: 26px;\n line-height: 1.2;\n}\n\n\n.Text-module_body__1niIj {\n font-size: 22px;\n line-height: 1.4;\n}\n\n.Text-module_caption__2JgPO {\n font-size: 20px;\n line-height: 1.4;\n}\n\n.Text-module_question__2poPJ {\n font-size: 22px;\n line-height: 1.4;\n font-weight: 700;\n}\n\n.Text-module_quoteText-lg__20YRD {\n font-size: 50px;\n line-height: 1.1;\n}\n\n.Text-module_quoteText-md__3c-eh {\n font-size: 40px;\n line-height: 1.1;\n}\n\n.Text-module_quoteText-sm__31s7H {\n font-size: 33px;\n line-height: 1.2;\n}\n\n.Text-module_quoteText-xs__1jGOK {\n font-size: 26px;\n line-height: 1.2;\n}\n\n.Text-module_quoteAttribution__xnX86 {\n font-size: 22px;\n line-height: 1.4;\n}\n\n.Text-module_counterNumber-lg__2chXH {\n font-size: 350px;\n line-height: 1;\n font-weight: 700;\n}\n\n.Text-module_counterNumber-md__15XB1 {\n font-size: 200px;\n line-height: 1;\n font-weight: 700;\n}\n\n.Text-module_counterNumber-sm__3PFbd {\n font-size: 110px;\n line-height: 1;\n font-weight: 700;\n}\n\n.Text-module_counterNumber-xs__MMeMp {\n font-size: 66px;\n line-height: 1;\n font-weight: 700;\n}\n\n.Text-module_counterDescription__1cyvE {\n font-size: 22px;\n line-height: 1.4;\n}\n\n@media (max-width: 600px) {\n .Text-module_heading-lg__1u8IT {\n font-size: 66px;\n line-height: 1.1;\n }\n\n .Text-module_heading-md__1zwoH {\n font-size: 50px;\n line-height: 1.1;\n }\n\n .Text-module_heading-sm__r3a7d {\n font-size: 40px;\n }\n\n\n .Text-module_headingTagline-lg__MdNLS {\n font-size: 26px;\n line-height: 1.2;\n }\n\n .Text-module_headingTagline-md__3bO_g,\n .Text-module_headingTagline-sm__CY6lk {\n font-size: 22px;\n line-height: 1.4;\n }\n\n .Text-module_headingSubtitle-lg__Az-K5 {\n font-size: 33px;\n line-height: 1.2;\n }\n\n .Text-module_headingSubtitle-md__3tR7s,\n .Text-module_headingSubtitle-sm__1Pgbs {\n font-size: 26px;\n line-height: 1.2;\n }\n\n\n .Text-module_quoteText-lg__20YRD {\n font-size: 40px;\n line-height: 1.1;\n }\n\n .Text-module_quoteText-md__3c-eh {\n font-size: 33px;\n line-height: 1.2;\n }\n\n .Text-module_quoteText-sm__31s7H,\n .Text-module_quoteText-xs__1jGOK {\n font-size: 22px;\n line-height: 1.4;\n }\n\n .Text-module_counterNumber-lg__2chXH {\n font-size: 200px;\n line-height: 1;\n }\n\n .Text-module_counterNumber-md__15XB1 {\n font-size: 110px;\n line-height: 1;\n }\n\n .Text-module_counterNumber-sm__3PFbd {\n font-size: 66px;\n line-height: 1.1;\n }\n\n .Text-module_counterNumber-xs__MMeMp {\n font-size: 40px;\n line-height: 1.1;\n }\n}\n",""]),exports.locals={"text-s":"20px","text-base":"22px","text-md":"33px","text-l":"40px","text-2l":"50px","text-xl":"66px","text-2xl":"88px","text-3xl":"110px","text-4xl":"200px","text-5xl":"350px","heading-lg":"Text-module_heading-lg__1u8IT typography-headingLg typography-heading","heading-md":"Text-module_heading-md__1zwoH typography-headingMd typography-heading","heading-sm":"Text-module_heading-sm__r3a7d typography-headingSm typography-heading","heading-xs":"Text-module_heading-xs__1BAkA typography-headingXs typography-heading","headingTagline-lg":"Text-module_headingTagline-lg__MdNLS typography-headingTagline","headingTagline-md":"Text-module_headingTagline-md__3bO_g typography-headingTagline","headingTagline-sm":"Text-module_headingTagline-sm__CY6lk typography-headingTagline","headingSubtitle-lg":"Text-module_headingSubtitle-lg__Az-K5 typography-headingSubtitle","headingSubtitle-md":"Text-module_headingSubtitle-md__3tR7s typography-headingSubtitle","headingSubtitle-sm":"Text-module_headingSubtitle-sm__1Pgbs typography-headingSubtitle",body:"Text-module_body__1niIj typography-body",caption:"Text-module_caption__2JgPO typography-caption",question:"Text-module_question__2poPJ typography-question","quoteText-lg":"Text-module_quoteText-lg__20YRD typography-quoteText","quoteText-md":"Text-module_quoteText-md__3c-eh typography-quoteText","quoteText-sm":"Text-module_quoteText-sm__31s7H typography-quoteText","quoteText-xs":"Text-module_quoteText-xs__1jGOK typography-quoteText",quoteAttribution:"Text-module_quoteAttribution__xnX86 typography-quoteAttribution","counterNumber-lg":"Text-module_counterNumber-lg__2chXH typography-counterNumber","counterNumber-md":"Text-module_counterNumber-md__15XB1 typography-counterNumber","counterNumber-sm":"Text-module_counterNumber-sm__3PFbd typography-counterNumber","counterNumber-xs":"Text-module_counterNumber-xs__MMeMp typography-counterNumber",counterDescription:"Text-module_counterDescription__1cyvE typography-counterDescription"},module.exports=exports},,,function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(98);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".EditableText-module_root__10J_e {\n white-space: pre-line;\n}\n\n.EditableText-module_light__3TtQt {\n color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentTextColor+";\n}\n\n.EditableText-module_dark__286yi {\n color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentTextColor+";\n}\n",""]),exports.locals={darkContentTextColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentTextColor,lightContentTextColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentTextColor,root:"EditableText-module_root__10J_e",light:"EditableText-module_light__3TtQt",dark:"EditableText-module_dark__286yi"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(98);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".Figure-module_root__1baDh {\n margin: 0;\n}\n\n.Figure-module_root__1baDh > figcaption {\n padding: 3px 10px 5px;\n background-color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentSurfaceColor+";\n color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentTextColor+";\n}\n\n.Figure-module_root__1baDh > figcaption p {\n margin: 0;\n}\n\n.Figure-module_root__1baDh > figcaption a {\n color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.contentLinkColor+";\n}\n\n.Figure-module_invert__WaQ4h > figcaption {\n background-color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentSurfaceColor+";\n color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentTextColor+";\n}\n",""]),exports.locals={darkContentSurfaceColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentSurfaceColor,lightContentSurfaceColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentSurfaceColor,darkContentTextColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentTextColor,lightContentTextColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentTextColor,contentColorScope:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.contentColorScope,contentLinkColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.contentLinkColor,root:"Figure-module_root__1baDh "+___CSS_LOADER_ICSS_IMPORT_0___.locals.contentColorScope,invert:"Figure-module_invert__WaQ4h"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".ContentElementBox-module_wrapper__3732i {\n overflow: hidden;\n border-radius: var(--theme-content-element-box-border-radius);\n}\n",""]),exports.locals={wrapper:"ContentElementBox-module_wrapper__3732i"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".Waveform-module_container__3YL1- {\n position: relative;\n z-index: 1;\n width: 100%;\n min-height: 140px;\n height: 100%;\n}\n\n.Waveform-module_clickMask__tlMPN {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n cursor: pointer;\n}\n\n.Waveform-module_menuBar__31fig {\n position: absolute;\n bottom: 0;\n right: 0;\n width: 100%;\n height: 40px;\n z-index: 2;\n display: flex;\n align-items: flex-end;\n justify-content: flex-end;\n}\n\n.Waveform-module_menuBarInner__17ETU {\n display: flex;\n align-items: center;\n justify-content: flex-end;\n height: 100%;\n}\n\n.Waveform-module_timeDisplay__1wqpn {\n position: relative;\n bottom: 20px;\n}\n\n.Waveform-module_playControl__j7Dhq {\n color: #fff;\n z-index: 1;\n position: absolute;\n bottom: 78px;\n left: 30px;\n}\n\n.Waveform-module_playControl__j7Dhq svg {\n transform: scale(2);\n}\n\n.Waveform-module_waveWrapper__8D2P6 {\n position: absolute;\n bottom: 48px;\n width: 98%;\n margin: 0 1%;\n height: 90px;\n z-index: 1;\n}\n",""]),exports.locals={container:"Waveform-module_container__3YL1-",clickMask:"Waveform-module_clickMask__tlMPN",menuBar:"Waveform-module_menuBar__31fig",menuBarInner:"Waveform-module_menuBarInner__17ETU",timeDisplay:"Waveform-module_timeDisplay__1wqpn",playControl:"Waveform-module_playControl__j7Dhq",waveWrapper:"Waveform-module_waveWrapper__8D2P6"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".TimeDisplay-module_timeDisplay__1Eu3S {\n margin: 0 2px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.TimeDisplay-module_time__3rAYt {\n line-height: 24px;\n font-size: 15px;\n padding: 0 4px;\n color: currentColor;\n}\n",""]),exports.locals={timeDisplay:"TimeDisplay-module_timeDisplay__1Eu3S",time:"TimeDisplay-module_time__3rAYt"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(701),___CSS_LOADER_ICSS_IMPORT_1___=__webpack_require__(133);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.i(___CSS_LOADER_ICSS_IMPORT_1___,"",!0),exports.push([module.i,'.MenuBarButton-module_wrapper__1ZMOp {\n position: relative;\n}\n\n.MenuBarButton-module_button__2ICKb {\n}\n\n.MenuBarButton-module_icon__23lhC {\n width: 25px;\n height: 25px;\n fill: currentColor;\n}\n\n.MenuBarButton-module_subMenuItemAnnotation__344UQ {\n color: #ff0000;\n font-size: 70%;\n vertical-align: 5px;\n padding-left: 3px;\n}\n\n.MenuBarButton-module_subMenu__2oscc {\n visibility: hidden;\n opacity: 0;\n pointer-events: none;\n transition: opacity 0.2s, visibility 0.2s;\n\n position: absolute;\n right: 5px;\n bottom: 38px;\n margin: 0;\n padding: 5px;\n\n background-color: rgba(17, 17, 17, 0.9);\n border-radius: 3px;\n}\n\n.MenuBarButton-module_subMenu__2oscc::after {\n content: "";\n display: block;\n border: solid 5px transparent;\n border-top-color: rgba(17, 17, 17, 0.9);\n position: absolute;\n right: 11px;\n top: 100%;\n}\n\n.MenuBarButton-module_subMenuExpanded__2uMdx .MenuBarButton-module_subMenu__2oscc {\n visibility: visible;\n opacity: 1;\n pointer-events: auto;\n transition: none;\n}\n\n.MenuBarButton-module_subMenuItem__2G-op {\n position: relative;\n list-style: none;\n}\n\n.MenuBarButton-module_subMenuItemIcon__2X55q {\n position: absolute;\n top: 8px;\n left: 5px;\n width: 12px;\n height: 12px;\n\n fill: #fff;\n}\n\n.MenuBarButton-module_subMenuItemButton__1G0w- {\n width: 100%;\n color: #fff;\n cursor: pointer;\n white-space: nowrap;\n}\n\n/* see https://github.com/css-modules/css-modules/issues/195\n and https://github.com/egoist/rollup-plugin-postcss/issues/26 */\nbutton.MenuBarButton-module_subMenuItemButton__1G0w- {\n padding: 5px 10px 5px 25px;\n}\n',""]),exports.locals={wrapper:"MenuBarButton-module_wrapper__1ZMOp",button:"MenuBarButton-module_button__2ICKb "+___CSS_LOADER_ICSS_IMPORT_0___.locals.button,icon:"MenuBarButton-module_icon__23lhC",subMenuItemAnnotation:"MenuBarButton-module_subMenuItemAnnotation__344UQ",subMenu:"MenuBarButton-module_subMenu__2oscc",subMenuExpanded:"MenuBarButton-module_subMenuExpanded__2uMdx",subMenuItem:"MenuBarButton-module_subMenuItem__2G-op",subMenuItemIcon:"MenuBarButton-module_subMenuItemIcon__2X55q",subMenuItemButton:"MenuBarButton-module_subMenuItemButton__1G0w- "+___CSS_LOADER_ICSS_IMPORT_1___.locals.unstyledButton},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(133);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".BigPlayPauseButton-module_container__2AjfA {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.BigPlayPauseButton-module_pointerCursor__14Cbx {\n cursor: pointer;\n}\n\n.BigPlayPauseButton-module_hideCursor__2_D2V {\n cursor: none;\n}\n\n.BigPlayPauseButton-module_button__1QIFL {\n background: radial-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0) 60%);\n width: 64px;\n height: 64px;\n display: flex;\n align-items: center;\n justify-content: center;\n -webkit-animation-duration: 0.7s;\n animation-duration: 0.7s;\n -webkit-animation-timing-function: ease;\n animation-timing-function: ease;\n -webkit-animation-iteration-count: 1;\n animation-iteration-count: 1;\n -webkit-animation-fill-mode: forwards;\n animation-fill-mode: forwards;\n}\n\n.BigPlayPauseButton-module_button__1QIFL svg {\n fill: #fff;\n width: 56px;\n height: 56px;\n}\n\n.BigPlayPauseButton-module_hidden__2wVWs {\n opacity: 0;\n}\n\n.BigPlayPauseButton-module_animated__2V2Dg {\n -webkit-animation-name: BigPlayPauseButton-module_fadeOut__3bTGN;\n animation-name: BigPlayPauseButton-module_fadeOut__3bTGN;\n}\n\n.BigPlayPauseButton-module_fadeIn__1I9DG {\n -webkit-animation-name: BigPlayPauseButton-module_fadeIn__1I9DG;\n animation-name: BigPlayPauseButton-module_fadeIn__1I9DG;\n}\n\n@-webkit-keyframes BigPlayPauseButton-module_fadeOut__3bTGN {\n 0% {\n }\n 100% {\n opacity: 0;\n transform: scale(1.5);\n }\n}\n\n@keyframes BigPlayPauseButton-module_fadeOut__3bTGN {\n 0% {\n }\n 100% {\n opacity: 0;\n transform: scale(1.5);\n }\n}\n\n@-webkit-keyframes BigPlayPauseButton-module_fadeIn__1I9DG {\n 0% {\n opacity: 0;\n transform: scale(1.3);\n }\n 100% {\n }\n}\n\n@keyframes BigPlayPauseButton-module_fadeIn__1I9DG {\n 0% {\n opacity: 0;\n transform: scale(1.3);\n }\n 100% {\n }\n}\n",""]),exports.locals={container:"BigPlayPauseButton-module_container__2AjfA",pointerCursor:"BigPlayPauseButton-module_pointerCursor__14Cbx",hideCursor:"BigPlayPauseButton-module_hideCursor__2_D2V",button:"BigPlayPauseButton-module_button__1QIFL "+___CSS_LOADER_ICSS_IMPORT_0___.locals.unstyledButton,hidden:"BigPlayPauseButton-module_hidden__2wVWs",animated:"BigPlayPauseButton-module_animated__2V2Dg",fadeOut:"BigPlayPauseButton-module_fadeOut__3bTGN",fadeIn:"BigPlayPauseButton-module_fadeIn__1I9DG"},module.exports=exports},,,,function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".ProgressIndicators-module_container__2uIJA {\n flex-grow: 1;\n}\n\n.ProgressIndicators-module_wrapper__V0ETy {\n margin: 0 10px;\n position: relative;\n}\n\n.ProgressIndicators-module_draggable__4oPzO {\n height: 32px;\n padding: 13px 0;\n box-sizing: border-box;\n cursor: pointer;\n}\n\n.ProgressIndicators-module_bars__1FJ2y {\n position: relative;\n height: 6px;\n border-radius: 3.5px;\n}\n\n.ProgressIndicators-module_progressBar__1lR65 {\n position: absolute;\n left: 0;\n height: 6px;\n border-radius: 2.5px;\n background: currentColor;\n}\n\n.ProgressIndicators-module_background__3g4DF {\n opacity: 0.1;\n width: 100%;\n}\n\n.ProgressIndicators-module_loadingProgressBar__3NpSw {\n opacity: 0.1;\n}\n\n.ProgressIndicators-module_playProgressBar__22gqQ {\n}\n\n.ProgressIndicators-module_sliderHandle__1WIll {\n width: 14px;\n height: 14px;\n margin-left: -6.5px;\n border-radius: 6.5px;\n position: absolute;\n top: -4px;\n background: currentColor;\n opacity: 0;\n transition: opacity 100ms;\n}\n\n.ProgressIndicators-module_dragging__2Zniz .ProgressIndicators-module_sliderHandle__1WIll,\n.ProgressIndicators-module_container__2uIJA:hover .ProgressIndicators-module_sliderHandle__1WIll {\n opacity: 1;\n}\n",""]),exports.locals={container:"ProgressIndicators-module_container__2uIJA",wrapper:"ProgressIndicators-module_wrapper__V0ETy",draggable:"ProgressIndicators-module_draggable__4oPzO",bars:"ProgressIndicators-module_bars__1FJ2y",progressBar:"ProgressIndicators-module_progressBar__1lR65",background:"ProgressIndicators-module_background__3g4DF ProgressIndicators-module_progressBar__1lR65",loadingProgressBar:"ProgressIndicators-module_loadingProgressBar__3NpSw ProgressIndicators-module_progressBar__1lR65",playProgressBar:"ProgressIndicators-module_playProgressBar__22gqQ ProgressIndicators-module_progressBar__1lR65",sliderHandle:"ProgressIndicators-module_sliderHandle__1WIll",dragging:"ProgressIndicators-module_dragging__2Zniz"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(133);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".ToggleFullscreenButton-module_button__eLleY {\n width: 40px;\n height: 40px;\n margin: 0 2px;\n display: flex;\n align-items: center;\n justify-content: center;\n color: currentColor;\n cursor: pointer;\n}\n\n.ToggleFullscreenButton-module_button__eLleY svg {\n fill: currentColor;\n width: 21px;\n height: 21px;\n}\n",""]),exports.locals={button:"ToggleFullscreenButton-module_button__eLleY "+___CSS_LOADER_ICSS_IMPORT_0___.locals.unstyledButton},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".ToggleFullscreenCornerButton-module_corner__3snxP {\n position: absolute;\n right: 0;\n top: 0;\n color: #fff;\n}\n\n.ToggleFullscreenCornerButton-module_corner__3snxP svg {\n filter: drop-shadow(0 1px 4px #000);\n}\n",""]),exports.locals={corner:"ToggleFullscreenCornerButton-module_corner__3snxP"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".Fullscreen-module_wrapper__wNLUk {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 20000;\n}\n",""]),exports.locals={wrapper:"Fullscreen-module_wrapper__wNLUk"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".index-module_wrapper__3QV_t {\n height: 100%;\n width: 100%;\n background-color: rgba(0,0,0, 0.9);\n opacity: 0;\n transition: opacity 0.2s linear;\n font-family: var(--theme-entry-font-family);\n}\n\n.index-module_visible__1vei- {\n opacity: 1;\n}\n\n/*\n On iOS, the fixed background sometimes does not cover the document\n while navigation bars are being hidden (e.g. iPhone X, iOS\n 15.4.1). Applying the transform appears to fix this. Dragging the\n zoomed image, makes the navigation bars show up and resizes the\n viewport. We give the element a fixed height to prevent wonky\n effects while the viewport resizes. Since relying on `vh` directly\n causes problems in iOS in-app browsers, we apply the --vh\n workaround.\n\n Since only Mobile Safari supports `-webkit-touch-callout` [1], we\n can use it to reset `word-wrap` for iOS only.\n\n [1] https://stackoverflow.com/questions/30102792/css-media-query-to-target-only-ios-devices\n*/\n@supports (-webkit-touch-callout: none) {\n .index-module_wrapper__3QV_t {\n transform: scale(1);\n height: calc(100 * var(--vh));\n }\n}\n",""]),exports.locals={wrapper:"index-module_wrapper__3QV_t",visible:"index-module_visible__1vei-"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".SectionThumbnail-module_crop__1bgML {\n pointer-events: none;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n overflow: hidden;\n}\n\n.SectionThumbnail-module_scale__2HhlD {\n transform: scale(0.2);\n transform-origin: 0 0;\n width: 500%;\n}\n",""]),exports.locals={crop:"SectionThumbnail-module_crop__1bgML",scale:"SectionThumbnail-module_scale__2HhlD"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".EditableInlineText-module_root__2-Zc1 {\n -webkit-hyphens: auto;\n -ms-hyphens: auto;\n hyphens: auto;\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n/*\n `word-wrap: break-word` is required for browsers that do not\n support automatic hyphenation (e.g. Edge on Windows as of\n 2021-10) to prevent long words from causing horinzontal\n overflow. Mobile Safari (e.g. iPhone 11/iOS 13) does support\n `hyhens: auto`, but disables hyphenation if `word-wrap:\n break-word` is present. Since only Mobile Safari supports\n `-webkit-touch-callout` [1], we can use it to reset `word-wrap`\n for iOS only.\n\n [1] https://stackoverflow.com/questions/30102792/css-media-query-to-target-only-ios-devices\n*/\n@supports (-webkit-touch-callout: none) {\n .EditableInlineText-module_root__2-Zc1 {\n word-wrap: normal;\n }\n}\n\n.EditableInlineText-module_hyphens-manual__3qpvh {\n -webkit-hyphens: manual;\n -ms-hyphens: manual;\n hyphens: manual;\n word-wrap: break-word;\n}\n\n.EditableInlineText-module_hyphens-none__3oQcA {\n hypens: none;\n word-wrap: normal;\n}\n",""]),exports.locals={root:"EditableInlineText-module_root__2-Zc1","hyphens-manual":"EditableInlineText-module_hyphens-manual__3qpvh","hyphens-none":"EditableInlineText-module_hyphens-none__3oQcA"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".FitViewport-module_container__36RTP {\n width: 100%;\n margin: 0 auto;\n}\n\n.FitViewport-module_content__2RIzI {\n position: relative;\n}\n\n.FitViewport-module_inner__38U5g {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n}\n\n.FitViewport-module_opaque__S2_Xk .FitViewport-module_inner__38U5g {\n background-color: #000;\n color: #fff;\n}\n\n@media print {\n .FitViewport-module_container__36RTP {\n page-break-inside: avoid;\n }\n}\n",""]),exports.locals={container:"FitViewport-module_container__36RTP",content:"FitViewport-module_content__2RIzI",inner:"FitViewport-module_inner__38U5g",opaque:"FitViewport-module_opaque__S2_Xk"},module.exports=exports},,function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".Tooltip-module_container__oZDmc {\n position: relative;\n display: inline-block;\n}\n\n.Tooltip-module_bubble__1ELT0 {\n position: absolute;\n top: 100%;\n left: 50%;\n opacity: 0;\n visibility: hidden;\n z-index: 1;\n border-radius: 5px;\n box-shadow: 0px 3px 3px -2px rgba(0,0,0,0.2), 0px 3px 4px 0px rgba(0,0,0,0.14), 0px 1px 8px 0px rgba(0,0,0,0.12);\n font-size: 13px;\n width: 180px;\n transform-origin: 50% 0%;\n transform: translateX(-50%);\n transition: visibility 0.1s linear, opacity 0.1s linear;\n}\n\n.Tooltip-module_container__oZDmc:focus-within .Tooltip-module_bubble__1ELT0,\n.Tooltip-module_fixed__3uTVm .Tooltip-module_bubble__1ELT0,\n.Tooltip-module_openOnHover__2teCS:hover .Tooltip-module_bubble__1ELT0 {\n -webkit-animation: Tooltip-module_fadeIn__1v3JC 0.1s ease-out 0s 1 alternate;\n animation: Tooltip-module_fadeIn__1v3JC 0.1s ease-out 0s 1 alternate;\n opacity: 1;\n visibility: visible;\n}\n\n/* Do not keep tooltip open when bubble is hovered */\n.Tooltip-module_openOnHover__2teCS .Tooltip-module_bubble__1ELT0 {\n pointer-events: none;\n}\n\n@-webkit-keyframes Tooltip-module_fadeIn__1v3JC {\n 0% {\n transform: translateX(-50%) scale(0.9);\n }\n 100% {\n transform: translateX(-50%) scale(1);\n }\n}\n\n@keyframes Tooltip-module_fadeIn__1v3JC {\n 0% {\n transform: translateX(-50%) scale(0.9);\n }\n 100% {\n transform: translateX(-50%) scale(1);\n }\n}\n\n.Tooltip-module_inner__1Ciza {\n position: relative;\n z-index: 2;\n background: var(--theme-widget-surface-color);\n color: var(--theme-widget-on-surface-color);\n border-radius: 5px;\n padding: 10px;\n}\n\n.Tooltip-module_highlight__bvcTD .Tooltip-module_inner__1Ciza {\n border-bottom: 3px solid var(--theme-accent-color);\n}\n\n.Tooltip-module_arrow__3bGPT {\n position: absolute;\n width: 5px;\n height: 5px;\n background: var(--theme-widget-surface-color);\n box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.2), 1px 1px 4px 0px rgba(0,0,0,0.14), 0px 0px 8px 0px rgba(0,0,0,0.12);\n border: solid 4px transparent;\n z-index: 1;\n transform: translateX(-50%) translateY(50%) rotateZ(45deg);\n bottom: 100%;\n left: 50%;\n}\n",""]),exports.locals={container:"Tooltip-module_container__oZDmc",bubble:"Tooltip-module_bubble__1ELT0 scope-tooltip",fixed:"Tooltip-module_fixed__3uTVm",openOnHover:"Tooltip-module_openOnHover__2teCS",fadeIn:"Tooltip-module_fadeIn__1v3JC",inner:"Tooltip-module_inner__1Ciza",highlight:"Tooltip-module_highlight__bvcTD",arrow:"Tooltip-module_arrow__3bGPT"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(98);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".Heading-module_root__Tm60H {\n margin-top: 0.3em;\n margin-bottom: 0;\n padding-top: 0.45em;\n}\n\n.Heading-module_animation-fadeIn__2aM6N {\n --fade-in-duration: 2s;\n --fade-in-delay: 0.4s;\n}\n\n.Heading-module_animation-fadeInFast__ZelL3 {\n --fade-in-duration: 1s;\n --fade-in-delay: 0.4s;\n}\n\n.Heading-module_animation-fadeInSlow__1unbk {\n --fade-in-duration: 3s;\n --fade-in-delay: 0.8s;\n}\n\n.Heading-module_animation-fadeIn__2aM6N .Heading-module_main__QyDai,\n.Heading-module_animation-fadeIn__2aM6N .Heading-module_tagline__1AAtx,\n.Heading-module_animation-fadeIn__2aM6N .Heading-module_subtitle__9lPE3 {\n opacity: 0;\n}\n\n.Heading-module_animation-fadeIn__2aM6N.Heading-module_animating__26QAr .Heading-module_main__QyDai,\n.Heading-module_animation-fadeIn__2aM6N.Heading-module_animating__26QAr .Heading-module_tagline__1AAtx,\n.Heading-module_animation-fadeIn__2aM6N.Heading-module_animating__26QAr .Heading-module_subtitle__9lPE3 {\n transition: opacity var(--fade-in-duration) ease;\n opacity: 1;\n}\n\n.Heading-module_animation-fadeIn__2aM6N.Heading-module_animating__26QAr .Heading-module_subtitle__9lPE3 {\n transition-delay: var(--fade-in-delay);\n}\n\n.Heading-module_animation-fadeIn__2aM6N.Heading-module_hasTagline__2GVaF.Heading-module_animating__26QAr .Heading-module_main__QyDai {\n transition-delay: var(--fade-in-delay);\n}\n\n.Heading-module_animation-fadeIn__2aM6N.Heading-module_hasTagline__2GVaF.Heading-module_animating__26QAr .Heading-module_subtitle__9lPE3 {\n transition-delay: calc(var(--fade-in-delay) * 2);\n}\n\n.Heading-module_main__QyDai {\n margin: 0;\n}\n\n.Heading-module_tagline__1AAtx {\n margin-bottom: 0.8em;\n}\n\n.Heading-module_subtitle__9lPE3 {\n margin-top: 0.6em;\n margin-bottom: 2em;\n}\n\n@media (max-width: 600px) {\n .Heading-module_tagline__1AAtx {\n margin-bottom: 0.4em;\n }\n\n .Heading-module_subtitle__9lPE3 {\n margin-top: 0.4em;\n }\n}\n\n@media (min-width: 951px) {\n .Heading-module_right__2qmSb {\n text-align: right;\n }\n}\n\n.Heading-module_light__3VxGQ {\n color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentTextColor+";\n}\n\n.Heading-module_dark__10xTk {\n color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentTextColor+";\n}\n\n.Heading-module_centerRagged__3FzTV,\n.Heading-module_center__USsJs {\n text-align: center;\n}\n\n@media (orientation: landscape) {\n .Heading-module_forcePaddingTop__sVsGx {\n padding-top: var(--theme-first-heading-landscape-padding-top, 25%);\n }\n}\n",""]),exports.locals={darkContentTextColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentTextColor,lightContentTextColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentTextColor,root:"Heading-module_root__Tm60H","animation-fadeIn":"Heading-module_animation-fadeIn__2aM6N","animation-fadeInFast":"Heading-module_animation-fadeInFast__ZelL3 Heading-module_animation-fadeIn__2aM6N","animation-fadeInSlow":"Heading-module_animation-fadeInSlow__1unbk Heading-module_animation-fadeIn__2aM6N",main:"Heading-module_main__QyDai",tagline:"Heading-module_tagline__1AAtx",subtitle:"Heading-module_subtitle__9lPE3",animating:"Heading-module_animating__26QAr",hasTagline:"Heading-module_hasTagline__2GVaF",right:"Heading-module_right__2qmSb",light:"Heading-module_light__3VxGQ",dark:"Heading-module_dark__10xTk",centerRagged:"Heading-module_centerRagged__3FzTV",center:"Heading-module_center__USsJs",forcePaddingTop:"Heading-module_forcePaddingTop__sVsGx"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".BeforeAfter-module_sliderStart__1vA4g {\n background-color: white;\n position: absolute;\n z-index: 1;\n}\n\n.BeforeAfter-module_container__1XTb7 {\n height: 100%;\n --frame1pos: -8;\n --frame2pos: 16;\n --frame3pos: -32;\n --frame4pos: 32;\n --frame1px: calc(var(--frame1pos) * 1px);\n --frame2px: calc(var(--frame2pos) * 1px);\n --frame3px: calc(var(--frame3pos) * 1px);\n --frame4px: calc(var(--frame4pos) * 1px);\n /* in addition to the above variables, we receive --initial-rect-width\n from BeforeAfter.js, which has no sensible default value */\n}\n\n/* Selects react-compare-image container div */\n.BeforeAfter-module_container__1XTb7 > div {\n height: 100% !important;\n}\n\n/* With react-compare-image 2.0.4 (commit 7410d14), this selects the\n slider */\n.BeforeAfter-module_container__1XTb7.BeforeAfter-module_wiggle__11ZYy > div > div:nth-child(3) {\n -webkit-animation: BeforeAfter-module_SliderLeftRightShake__24S32 1.5s cubic-bezier(.36,.07,.19,.97);\n animation: BeforeAfter-module_SliderLeftRightShake__24S32 1.5s cubic-bezier(.36,.07,.19,.97);\n}\n\n/* With react-compare-image 2.0.4 (commit 7410d14), this selects the\n before image */\n.BeforeAfter-module_container__1XTb7.BeforeAfter-module_wiggle__11ZYy div img:nth-child(2) {\n -webkit-animation: BeforeAfter-module_BeforeImageLeftRightShake__cU8WP 1.5s cubic-bezier(.36,.07,.19,.97);\n animation: BeforeAfter-module_BeforeImageLeftRightShake__cU8WP 1.5s cubic-bezier(.36,.07,.19,.97);\n}\n\n/* With react-compare-image 2.0.4 (commit 7410d14), this selects the\n before label */\n.BeforeAfter-module_container__1XTb7 div div:nth-child(4) div {\n transition: opacity 0.1s ease-out 0.3s !important;\n}\n\n/* With react-compare-image 2.0.4 (commit 7410d14), this selects the\n after image */\n.BeforeAfter-module_container__1XTb7.BeforeAfter-module_wiggle__11ZYy div img:nth-child(1) {\n -webkit-animation: BeforeAfter-module_AfterImageLeftRightShake__IvwEX 1.5s cubic-bezier(.36,.07,.19,.97);\n animation: BeforeAfter-module_AfterImageLeftRightShake__IvwEX 1.5s cubic-bezier(.36,.07,.19,.97);\n}\n\n/* With react-compare-image 2.0.4 (commit 7410d14), this selects the\n after label */\n.BeforeAfter-module_container__1XTb7 div div:nth-child(5) div {\n transition: opacity 0.1s ease-out 0.3s !important;\n}\n\n@-webkit-keyframes BeforeAfter-module_BeforeImageLeftRightShake__cU8WP {\n 0%, 100% {\n clip: rect(auto, calc(var(--initial-rect-width)), auto, auto);\n }\n\n 10%, 90% {\n clip: rect(auto, calc(var(--initial-rect-width) + var(--frame1px)), auto, auto);\n }\n\n 20%, 80% {\n clip: rect(auto, calc(var(--initial-rect-width) + var(--frame2px)), auto, auto);\n }\n\n 30%, 50%, 70% {\n clip: rect(auto, calc(var(--initial-rect-width) + var(--frame3px)), auto, auto);\n }\n\n 40%, 60% {\n clip: rect(auto, calc(var(--initial-rect-width) + var(--frame4px)), auto, auto);\n }\n}\n\n@keyframes BeforeAfter-module_BeforeImageLeftRightShake__cU8WP {\n 0%, 100% {\n clip: rect(auto, calc(var(--initial-rect-width)), auto, auto);\n }\n\n 10%, 90% {\n clip: rect(auto, calc(var(--initial-rect-width) + var(--frame1px)), auto, auto);\n }\n\n 20%, 80% {\n clip: rect(auto, calc(var(--initial-rect-width) + var(--frame2px)), auto, auto);\n }\n\n 30%, 50%, 70% {\n clip: rect(auto, calc(var(--initial-rect-width) + var(--frame3px)), auto, auto);\n }\n\n 40%, 60% {\n clip: rect(auto, calc(var(--initial-rect-width) + var(--frame4px)), auto, auto);\n }\n}\n\n@-webkit-keyframes BeforeAfter-module_AfterImageLeftRightShake__IvwEX {\n 0%, 100% {\n clip: rect(auto, auto, auto, calc(var(--initial-rect-width)));\n }\n\n 10%, 90% {\n clip: rect(auto, auto, auto, calc(var(--initial-rect-width) + var(--frame1px)));\n }\n\n 20%, 80% {\n clip: rect(auto, auto, auto, calc(var(--initial-rect-width) + var(--frame2px)));\n }\n\n 30%, 50%, 70% {\n clip: rect(auto, auto, auto, calc(var(--initial-rect-width) + var(--frame3px)));\n }\n\n 40%, 60% {\n clip: rect(auto, auto, auto, calc(var(--initial-rect-width) + var(--frame4px)));\n }\n}\n\n@keyframes BeforeAfter-module_AfterImageLeftRightShake__IvwEX {\n 0%, 100% {\n clip: rect(auto, auto, auto, calc(var(--initial-rect-width)));\n }\n\n 10%, 90% {\n clip: rect(auto, auto, auto, calc(var(--initial-rect-width) + var(--frame1px)));\n }\n\n 20%, 80% {\n clip: rect(auto, auto, auto, calc(var(--initial-rect-width) + var(--frame2px)));\n }\n\n 30%, 50%, 70% {\n clip: rect(auto, auto, auto, calc(var(--initial-rect-width) + var(--frame3px)));\n }\n\n 40%, 60% {\n clip: rect(auto, auto, auto, calc(var(--initial-rect-width) + var(--frame4px)));\n }\n}\n\n@-webkit-keyframes BeforeAfter-module_SliderLeftRightShake__24S32 {\n 0%, 100% {\n margin-left: 0;\n }\n\n 10%, 90% {\n margin-left: var(--frame1px);\n }\n\n 20%, 80% {\n margin-left: var(--frame2px);\n }\n\n 30%, 50%, 70% {\n margin-left: var(--frame3px);\n }\n\n 40%, 60% {\n margin-left: var(--frame4px);\n }\n}\n\n@keyframes BeforeAfter-module_SliderLeftRightShake__24S32 {\n 0%, 100% {\n margin-left: 0;\n }\n\n 10%, 90% {\n margin-left: var(--frame1px);\n }\n\n 20%, 80% {\n margin-left: var(--frame2px);\n }\n\n 30%, 50%, 70% {\n margin-left: var(--frame3px);\n }\n\n 40%, 60% {\n margin-left: var(--frame4px);\n }\n}\n",""]),exports.locals={sliderStart:"BeforeAfter-module_sliderStart__1vA4g",container:"BeforeAfter-module_container__1XTb7",wiggle:"BeforeAfter-module_wiggle__11ZYy",SliderLeftRightShake:"BeforeAfter-module_SliderLeftRightShake__24S32",BeforeImageLeftRightShake:"BeforeAfter-module_BeforeImageLeftRightShake__cU8WP",AfterImageLeftRightShake:"BeforeAfter-module_AfterImageLeftRightShake__IvwEX"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".MutedIndicator-module_wrapper__3Idbz {\n position: absolute;\n right: 0;\n top: 0;\n color: #fff;\n background: linear-gradient(30deg, transparent, transparent 60%, #000000a6);\n padding: 5px 5px 40px 70px;\n pointer-events: none;\n opacity: 0;\n transition: opacity 0.2s;\n z-index: 1;\n will-change: transform;\n}\n\n.MutedIndicator-module_visible__26gi- {\n opacity: 1;\n}\n\n.MutedIndicator-module_eqBar__2DF6d {\n transform: scale(1, -1) translate(0, -24px);\n fill: #fff;\n}\n\n.MutedIndicator-module_eqBar1__W2M4x {\n -webkit-animation-name: MutedIndicator-module_short-eq__1luUw;\n animation-name: MutedIndicator-module_short-eq__1luUw;\n -webkit-animation-duration: 0.5s;\n animation-duration: 0.5s;\n -webkit-animation-iteration-count: infinite;\n animation-iteration-count: infinite;\n -webkit-animation-delay: 0s;\n animation-delay: 0s;\n}\n\n.MutedIndicator-module_eqBar2__GZQcf {\n -webkit-animation-name: MutedIndicator-module_tall-eq__N06ei;\n animation-name: MutedIndicator-module_tall-eq__N06ei;\n -webkit-animation-duration: 0.5s;\n animation-duration: 0.5s;\n -webkit-animation-iteration-count: infinite;\n animation-iteration-count: infinite;\n -webkit-animation-delay: 0.17s;\n animation-delay: 0.17s;\n}\n\n.MutedIndicator-module_eqBar3__SSMwG {\n -webkit-animation-name: MutedIndicator-module_short-eq__1luUw;\n animation-name: MutedIndicator-module_short-eq__1luUw;\n -webkit-animation-duration: 0.5s;\n animation-duration: 0.5s;\n -webkit-animation-iteration-count: infinite;\n animation-iteration-count: infinite;\n -webkit-animation-delay: 0.34s;\n animation-delay: 0.34s;\n}\n\n@-webkit-keyframes MutedIndicator-module_short-eq__1luUw {\n 0% {\n height: 8px\n }\n\n 50% {\n height: 4px\n }\n\n 100% {\n height: 8px\n }\n}\n\n@keyframes MutedIndicator-module_short-eq__1luUw {\n 0% {\n height: 8px\n }\n\n 50% {\n height: 4px\n }\n\n 100% {\n height: 8px\n }\n}\n\n@-webkit-keyframes MutedIndicator-module_tall-eq__N06ei {\n 0% {\n height: 16px\n }\n\n 50% {\n height: 6px\n }\n\n 100% {\n height: 16px\n }\n}\n\n@keyframes MutedIndicator-module_tall-eq__N06ei {\n 0% {\n height: 16px\n }\n\n 50% {\n height: 6px\n }\n\n 100% {\n height: 16px\n }\n}\n",""]),exports.locals={wrapper:"MutedIndicator-module_wrapper__3Idbz",visible:"MutedIndicator-module_visible__26gi-",eqBar:"MutedIndicator-module_eqBar__2DF6d",eqBar1:"MutedIndicator-module_eqBar1__W2M4x MutedIndicator-module_eqBar__2DF6d","short-eq":"MutedIndicator-module_short-eq__1luUw",eqBar2:"MutedIndicator-module_eqBar2__GZQcf MutedIndicator-module_eqBar__2DF6d","tall-eq":"MutedIndicator-module_tall-eq__N06ei",eqBar3:"MutedIndicator-module_eqBar3__SSMwG MutedIndicator-module_eqBar__2DF6d"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".SoundDisclaimer-module_soundDisclaimer__3pS27 {\n display: grid;\n border: 1px solid currentColor;\n border-radius: 4px;\n position: relative;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.SoundDisclaimer-module_unmute__1V-fr,\n.SoundDisclaimer-module_unmuted__1tORa {\n grid-column: 1;\n grid-row: 1;\n display: flex;\n align-items: center;\n transition-property: opacity, visibility;\n transition-duration: 0.09s;\n transition-timing-function: ease-out;\n opacity: 0;\n visibility: hidden;\n padding: 0 15px;\n}\n\n.SoundDisclaimer-module_unmute__1V-fr {\n position: relative;\n border: 0;\n background-color: transparent;\n font: inherit;\n color: currentColor;\n text-align: initial;\n width: 100%;\n z-index: 1;\n cursor: pointer;\n}\n\n.SoundDisclaimer-module_active__2Q6h5 {\n opacity: 1;\n visibility: visible;\n transition-delay: 0.09s;\n transition-duration: 0.21s;\n transition-timing-function: ease-in;\n}\n\n.SoundDisclaimer-module_soundDisclaimer__3pS27 svg {\n flex: 0 0 25px;\n fill: currentColor;\n margin-right: 15px;\n}\n",""]),exports.locals={soundDisclaimer:"SoundDisclaimer-module_soundDisclaimer__3pS27",unmute:"SoundDisclaimer-module_unmute__1V-fr",unmuted:"SoundDisclaimer-module_unmuted__1tORa",active:"SoundDisclaimer-module_active__2Q6h5"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(98),___CSS_LOADER_ICSS_IMPORT_1___=__webpack_require__(209);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.i(___CSS_LOADER_ICSS_IMPORT_1___,"",!0),exports.push([module.i,".TextBlock-module_text__2U6_r {\n --block-quote-padding-left: 0;\n}\n\n.TextBlock-module_quoteDesign-hanging__3AtDE {\n --block-quote-padding-left: var(--theme-text-block-block-quote-hanging-indent, 1em);\n}\n\n.TextBlock-module_quoteDesign-largeHanging__2FsSE {\n --block-quote-padding-left: var(--theme-text-block-block-quote-hanging-indent, 1.6em);\n}\n\n.TextBlock-module_text__2U6_r p {\n margin: 1.375rem 0 0 0;\n}\n\n.TextBlock-module_text__2U6_r li {\n margin: var(--theme-text-block-first-list-item-margin-top, 1.375rem) 0 0 0;\n}\n\n.TextBlock-module_text__2U6_r li + li {\n margin-top: var(--theme-text-block-list-item-margin-top, 0.6875rem);\n}\n\n.TextBlock-module_text__2U6_r a {\n color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.contentLinkColor+';\n word-wrap: break-word;\n}\n\n.TextBlock-module_text__2U6_r ol,\n.TextBlock-module_text__2U6_r ul {\n margin: 0;\n /* Prevent list markers from overlapping with floated elements. */\n padding-left: 0;\n padding-right: var(--list-indent, 25px);\n position: relative;\n left: var(--list-indent, 25px);\n}\n\n.TextBlock-module_text__2U6_r ul {\n list-style-type: var(--theme-text-block-unordered-list-style-type);\n --list-indent: var(--theme-text-block-unordered-list-indent);\n}\n\n.TextBlock-module_text__2U6_r ol {\n --list-indent: var(--theme-text-block-ordered-list-indent);\n}\n\n.TextBlock-module_text__2U6_r ul li::marker {\n color: var(--theme-text-block-unordered-list-marker-color);\n}\n\n.TextBlock-module_text__2U6_r blockquote {\n padding: 0.5em 0.5em 0.5em var(--block-quote-padding-left);\n margin: 1.375rem 0 0 0;\n position: relative;\n /* Prevent block quote symbol from overlapping with floated elements. */\n overflow: hidden;\n}\n\n.TextBlock-module_text__2U6_r blockquote::before,\n.TextBlock-module_text__2U6_r blockquote::after {\n font-weight: var(--theme-quote-mark-font-weight, bold);\n opacity: var(--theme-quote-mark-opacity, 0.5);\n width: var(--theme-quote-mark-width);\n}\n\n.TextBlock-module_text__2U6_r blockquote::before {\n content: var(--theme-quote-left-mark, "“");\n}\n\n.TextBlock-module_text__2U6_r blockquote::after {\n content: var(--theme-quote-right-mark, "”");\n}\n\n.TextBlock-module_quoteDesign-largeHanging__2FsSE blockquote::before,\n.TextBlock-module_quoteDesign-hanging__3AtDE blockquote::before {\n position: absolute;\n}\n\n.TextBlock-module_quoteDesign-largeHanging__2FsSE blockquote::before {\n font-size: var(--theme-quote-large-mark-font-size, 2.5em);\n line-height: 1em;\n top: calc(var(--theme-quote-large-mark-top, -0.2em));\n padding-top: inherit;\n left: 0;\n}\n\n.TextBlock-module_quoteDesign-largeHanging__2FsSE blockquote::after {\n display: none;\n}\n\n.TextBlock-module_quoteDesign-hanging__3AtDE blockquote::before {\n right: calc(100% - var(--block-quote-padding-left) + var(--theme-quote-hanging-mark-spacing, 0.05em));\n}\n\n.TextBlock-module_quoteDesign-hanging__3AtDE blockquote::after {\n padding-left: var(--theme-quote-hanging-mark-spacing, 0.05em);\n}\n\n@media screen and '+___CSS_LOADER_ICSS_IMPORT_1___.locals["breakpoint-sm"]+" {\n .TextBlock-module_quoteDesign-largeHanging__2FsSE {\n --block-quote-padding-left: var(--theme-text-block-block-quote-hanging-indent, 2em);\n }\n\n .TextBlock-module_text__2U6_r blockquote {\n margin-left: 0.6875rem;\n padding-right: 1.375rem;\n }\n\n .TextBlock-module_quoteDesign-largeHanging__2FsSE blockquote::before {\n font-size: var(--theme-quote-large-mark-font-size, 3em);;\n }\n}\n\n.TextBlock-module_layout-centerRagged__1LB6m {\n text-align: center;\n}\n\n.TextBlock-module_layout-centerRagged__1LB6m ol,\n.TextBlock-module_layout-centerRagged__1LB6m ul {\n padding-left: 0;\n list-style-position: inside;\n}\n",""]),exports.locals={contentLinkColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.contentLinkColor,"breakpoint-sm":""+___CSS_LOADER_ICSS_IMPORT_1___.locals["breakpoint-sm"],text:"TextBlock-module_text__2U6_r","quoteDesign-hanging":"TextBlock-module_quoteDesign-hanging__3AtDE","quoteDesign-largeHanging":"TextBlock-module_quoteDesign-largeHanging__2FsSE","layout-centerRagged":"TextBlock-module_layout-centerRagged__1LB6m"},module.exports=exports},,,,,,function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".VideoEmbed-module_embedPlayer__2iukS {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n background-color: #000;\n color: #fff;\n}\n",""]),exports.locals={embedPlayer:"VideoEmbed-module_embedPlayer__2iukS"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(98),___CSS_LOADER_ICSS_IMPORT_1___=__webpack_require__(209);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.i(___CSS_LOADER_ICSS_IMPORT_1___,"",!0),exports.push([module.i,".ExternalLink-module_hidden__1Cx9u {\n display: none;\n}\n\n.ExternalLink-module_link_item__O3Sjc {\n display: flex;\n flex-direction: column;\n width: 45%;\n vertical-align: top;\n margin: 2% auto;\n text-decoration: none;\n transition: transform 0.3s;\n border-radius: var(--theme-content-element-box-border-radius);\n overflow: hidden;\n will-change: transform;\n}\n\n.ExternalLink-module_link_item__O3Sjc.ExternalLink-module_layout_center__3700m {\n width: 29%;\n}\n\n.ExternalLink-module_link_item__O3Sjc:hover {\n transform: scale(1.05);\n}\n\n.ExternalLink-module_link_item__O3Sjc:hover .ExternalLink-module_link_title__3uswf {\n text-decoration: underline;\n}\n\n.ExternalLink-module_link_thumbnail__1VYk9 {\n width: auto;\n background-repeat: no-repeat;\n background-size: cover;\n padding-top: 56.25%;\n position: relative;\n}\n\n.ExternalLink-module_link_details__1lNLx {\n flex: 1 1;\n padding: 20px;\n color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentTextColor+";\n background-color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentSurfaceColor+";\n}\n\n.ExternalLink-module_invert__30Szj > .ExternalLink-module_link_details__1lNLx {\n background-color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentSurfaceColor+";\n color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentTextColor+";\n}\n\n.ExternalLink-module_link_details__1lNLx > .ExternalLink-module_link_title__3uswf {\n font-weight: bold;\n margin: 0 0 20px;\n}\n\n@media screen and "+___CSS_LOADER_ICSS_IMPORT_1___.locals["breakpoint-sm"]+" {\n .ExternalLink-module_link_details__1lNLx > .ExternalLink-module_link_title__3uswf {\n font-size: 1.2em;\n }\n}\n\n.ExternalLink-module_link_details__1lNLx > p {\n width: 100%;\n white-space: normal;\n line-height: 1.3em;\n margin-bottom: 0;\n}\n\n.ExternalLink-module_tooltip__3XEqo {\n position: absolute;\n left: 50%;\n top: 80px;\n width: 180px;\n padding: 5px;\n margin-left: -95px;\n background-color: #444;\n color: #fff;\n opacity: 0.9;\n font-size: 13px;\n text-align: center;\n white-space: normal;\n}\n\n.ExternalLink-module_tooltip__3XEqo > span {\n display: block;\n color: #fff;\n text-decoration: underline;\n}\n\n@media only screen and (max-width: 600px) {\n .ExternalLink-module_link_item__O3Sjc.ExternalLink-module_layout_center__3700m {\n width: 45%;\n }\n}\n\n@media only screen and (max-width: 350px) {\n .ExternalLink-module_link_item__O3Sjc {\n width: 85%;\n }\n .ExternalLink-module_link_item__O3Sjc.ExternalLink-module_layout_center__3700m {\n width: 85%;\n }\n}\n",""]),exports.locals={darkContentSurfaceColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentSurfaceColor,lightContentSurfaceColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentSurfaceColor,darkContentTextColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentTextColor,lightContentTextColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentTextColor,"breakpoint-sm":""+___CSS_LOADER_ICSS_IMPORT_1___.locals["breakpoint-sm"],hidden:"ExternalLink-module_hidden__1Cx9u",link_item:"ExternalLink-module_link_item__O3Sjc",layout_center:"ExternalLink-module_layout_center__3700m",link_title:"ExternalLink-module_link_title__3uswf",link_thumbnail:"ExternalLink-module_link_thumbnail__1VYk9",link_details:"ExternalLink-module_link_details__1lNLx",invert:"ExternalLink-module_invert__30Szj",tooltip:"ExternalLink-module_tooltip__3XEqo"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(98);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".ExternalLinkList-module_ext_links_container__11uPw{\n display: flex;\n flex-wrap: wrap;\n border-collapse: separate;\n border-spacing: 10px;\n min-height: 240px;\n width: auto;\n height: auto;\n pointer-events: auto;\n position: relative;\n transition: opacity 0.5s;\n transition-timing-function: cubic-bezier(0.1, 0.57, 0.1, 1);\n transition-duration: 0ms;\n}\n",""]),exports.locals={contentColorScope:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.contentColorScope,ext_links_container:"ExternalLinkList-module_ext_links_container__11uPw scope-externalLinks "+___CSS_LOADER_ICSS_IMPORT_0___.locals.contentColorScope},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".DataWrapperChart-module_container__3R9z4 {\n min-height: 200px;\n padding: 20px 5%;\n}\n\n.DataWrapperChart-module_container__3R9z4 > iframe {\n width: 100%;\n height: 100%;\n position: relative;\n top: 0;\n border: 0;\n}\n",""]),exports.locals={container:"DataWrapperChart-module_container__3R9z4"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".IframeEmbed-module_wrapper__T9Upx {\n overflow: hidden;\n}\n\n.IframeEmbed-module_iframe__1Ldl1 {\n width: 100%;\n height: 100%;\n border: none;\n transform-origin: 0 0;\n}\n\n.IframeEmbed-module_scale-p33__2XHSh {\n width: 300%;\n height: 300%;\n transform: scale(0.333);\n}\n\n.IframeEmbed-module_scale-p50__1JHZ4 {\n width: 200%;\n height: 200%;\n transform: scale(0.5);\n}\n\n.IframeEmbed-module_scale-p75__MEGP0 {\n width: 133.333%;\n height: 133.333%;\n transform: scale(0.75);\n}\n",""]),exports.locals={wrapper:"IframeEmbed-module_wrapper__T9Upx",iframe:"IframeEmbed-module_iframe__1Ldl1","scale-p33":"IframeEmbed-module_scale-p33__2XHSh","scale-p50":"IframeEmbed-module_scale-p50__1JHZ4","scale-p75":"IframeEmbed-module_scale-p75__MEGP0"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".Placeholder-module_wrapper__3Lypw {\n border-radius: 12px;\n background-color: #fff;\n color: #000;\n display: flex;\n flex-direction: column;\n padding: 12px 16px 30px;\n margin: 10px auto;\n border: solid 1px rgb(207, 217, 222);\n max-width: 550px;\n box-sizing: border-box;\n}\n\n.Placeholder-module_wrapper__3Lypw svg {\n fill: #eee;\n}\n\n.Placeholder-module_row__1Vp1X {\n display: flex;\n margin-bottom: 12px;\n}\n\n.Placeholder-module_item__N1JcK {\n -webkit-animation: Placeholder-module_load__2WTD1 2s linear infinite;\n animation: Placeholder-module_load__2WTD1 2s linear infinite;\n background: linear-gradient(-75deg, transparent 30%, #ddd 50%, transparent 70%) 0 0 / 200% 100%, #eee;\n background-attachment: fixed;\n}\n\n.Placeholder-module_avatar__1gsKL {\n width: 48px;\n height: 48px;\n border-radius: 100%;\n}\n\n.Placeholder-module_info__1sHP1 {\n flex: 1 1;\n margin-left: 7px;\n}\n\n.Placeholder-module_name__3Bb8S,\n.Placeholder-module_handle__2tlQf,\n.Placeholder-module_text__3mBa_ {\n border-radius: 2px;\n}\n\n.Placeholder-module_name__3Bb8S,\n.Placeholder-module_handle__2tlQf {\n height: 14px;\n margin: 6px 0;\n}\n\n.Placeholder-module_name__3Bb8S {\n width: 40%;\n}\n\n.Placeholder-module_handle__2tlQf {\n width: 35%;\n}\n\n.Placeholder-module_text__3mBa_ {\n height: 200px;\n flex-grow: 1;\n margin-bottom: 10px;\n}\n\n@-webkit-keyframes Placeholder-module_load__2WTD1 {\n to {\n background-position: -200% 0;\n }\n}\n\n@keyframes Placeholder-module_load__2WTD1 {\n to {\n background-position: -200% 0;\n }\n}\n",""]),exports.locals={wrapper:"Placeholder-module_wrapper__3Lypw",row:"Placeholder-module_row__1Vp1X",item:"Placeholder-module_item__N1JcK",load:"Placeholder-module_load__2WTD1",avatar:"Placeholder-module_avatar__1gsKL Placeholder-module_item__N1JcK",info:"Placeholder-module_info__1sHP1",name:"Placeholder-module_name__3Bb8S Placeholder-module_item__N1JcK",handle:"Placeholder-module_handle__2tlQf Placeholder-module_item__N1JcK",text:"Placeholder-module_text__3mBa_ Placeholder-module_item__N1JcK"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".TwitterEmbed-module_loadingContainer__2oReR > div {\n /* Twitter already inserts a div with margins while the tweet still\n loads. Since the placeholder also has these margins, prevent\n displaying extra space. */\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.TwitterEmbed-module_container__3hCvf > div {\n margin: 0 auto;\n}\n",""]),exports.locals={loadingContainer:"TwitterEmbed-module_loadingContainer__2oReR",container:"TwitterEmbed-module_container__3hCvf"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(98);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".Question-module_details__2uMxM {\n position: relative;\n padding-left: 22px;\n margin: 1.375rem 0 0 0;\n}\n\n.Question-module_details__2uMxM summary {\n display: inline-flex;\n oveflow: hidden;\n font-weight: bold;\n cursor: pointer;\n}\n\n.Question-module_details__2uMxM summary::-webkit-details-marker {\n display: none;\n}\n\n.Question-module_details__2uMxM summary > svg {\n position: absolute;\n left: -11px;\n top: 0;\n width: 30px;\n height: 30px;\n transition: transform 0.2s ease;\n}\n\n.Question-module_details__2uMxM[open] summary > svg {\n transform: rotate(90deg);\n}\n\n.Question-module_answer__1eseC p {\n margin: 1.375rem 0 0 0;\n}\n\n.Question-module_answer__1eseC a {\n color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.contentLinkColor+";\n}\n\n.Question-module_layout-centerRagged__3b7MH {\n text-align: center;\n}\n",""]),exports.locals={contentLinkColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.contentLinkColor,details:"Question-module_details__2uMxM",answer:"Question-module_answer__1eseC","layout-centerRagged":"Question-module_layout-centerRagged__3b7MH"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(98);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".Counter-module_wrapper__3PuLK p {\n margin: 0;\n}\n\n.Counter-module_wrapper__3PuLK a {\n color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.contentLinkColor+";\n}\n\n.Counter-module_number__1DJm8 {\n display: inline-block;\n word-break: break-word;\n color: var(--palette-color);\n}\n\n.Counter-module_centerRagged__1W7x1 {\n text-align: center;\n}\n\n.Counter-module_center__1zpsx,\n.Counter-module_center__1zpsx .Counter-module_wrapper__3PuLK {\n display: flex;\n flex-direction: column;\n align-items: center;\n}\n\n.Counter-module_animation-fadeIn__3eAjS {\n opacity: 0;\n}\n\n.Counter-module_animation-fadeIn-active__1JS7q {\n transition: opacity 1s linear;\n opacity: 1;\n}\n\n.Counter-module_animation-fadeInFromBelow__3sVk- {\n opacity: 0;\n transform: translateY(20px);\n}\n\n.Counter-module_animation-fadeInFromAbove__3oxk0 {\n opacity: 0;\n transform: translateY(-20px);\n}\n\n.Counter-module_animation-fadeInFromAbove-active__3OpYs,\n.Counter-module_animation-fadeInFromBelow-active__KqGsB {\n transition: opacity 1s linear, transform 1s ease-out;\n transform: translateY(0);\n opacity: 1;\n}\n\n.Counter-module_animation-fadeInScaleUp__1JBPz {\n opacity: 0;\n transform: scale(0.8);\n}\n\n.Counter-module_animation-fadeInScaleDown__AaqsE {\n opacity: 0;\n transform: scale(1.2);\n}\n\n.Counter-module_animation-fadeInScaleUp-active__3Xm7p,\n.Counter-module_animation-fadeInScaleDown-active__6dpwh {\n transition: opacity 1s linear, transform var(--counting-duration) ease-out;\n transform: scale(1);\n opacity: 1;\n}\n",""]),exports.locals={contentLinkColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.contentLinkColor,wrapper:"Counter-module_wrapper__3PuLK",number:"Counter-module_number__1DJm8",centerRagged:"Counter-module_centerRagged__1W7x1",center:"Counter-module_center__1zpsx","animation-fadeIn":"Counter-module_animation-fadeIn__3eAjS","animation-fadeIn-active":"Counter-module_animation-fadeIn-active__1JS7q","animation-fadeInFromBelow":"Counter-module_animation-fadeInFromBelow__3sVk-","animation-fadeInFromAbove":"Counter-module_animation-fadeInFromAbove__3oxk0","animation-fadeInFromAbove-active":"Counter-module_animation-fadeInFromAbove-active__3OpYs","animation-fadeInFromBelow-active":"Counter-module_animation-fadeInFromBelow-active__KqGsB","animation-fadeInScaleUp":"Counter-module_animation-fadeInScaleUp__1JBPz","animation-fadeInScaleDown":"Counter-module_animation-fadeInScaleDown__AaqsE","animation-fadeInScaleUp-active":"Counter-module_animation-fadeInScaleUp-active__3Xm7p","animation-fadeInScaleDown-active":"Counter-module_animation-fadeInScaleDown-active__6dpwh"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(209),___CSS_LOADER_ICSS_IMPORT_1___=__webpack_require__(98);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.i(___CSS_LOADER_ICSS_IMPORT_1___,"",!0),exports.push([module.i,".Quote-module_figure__2ym9h {\n margin: 0;\n display: flex;\n flex-direction: column;\n align-items: flex-end;\n padding-bottom: 1.375rem;\n color: var(--palette-color);\n}\n\n.Quote-module_design-largeCentered__1xYo2 {\n text-align: center;\n align-items: center;\n}\n\n.Quote-module_figure__2ym9h a {\n color: var(--palette-color, "+___CSS_LOADER_ICSS_IMPORT_1___.locals.contentLinkColor+');\n}\n\n.Quote-module_text__1_-yb {\n --quote-indent: var(--theme-quote-indent, 0);\n --quote-large-mark-font-size: var(--theme-quote-large-mark-font-size, 2em);\n\n width: 100%;\n box-sizing: border-box;\n margin: 0;\n padding: 1em 0 var(--theme-quote-text-padding-bottom, 0.5em) 0;\n}\n\n.Quote-module_design-largeHanging__h6jeb .Quote-module_text__1_-yb,\n.Quote-module_design-hanging__3EOVD .Quote-module_text__1_-yb {\n --quote-indent: var(--theme-quote-indent, 1em);\n}\n\n.Quote-module_text__1_-yb p {\n margin: 1.375rem 0 0 var(--quote-indent);\n}\n\n.Quote-module_text__1_-yb br {\n display: none;\n}\n\n.Quote-module_centerRagged__20Kho .Quote-module_text__1_-yb p {\n text-align: center;\n margin-right: var(--quote-indent);\n}\n\n.Quote-module_text__1_-yb p:first-child {\n position: relative;\n}\n\n.Quote-module_text__1_-yb p:first-child::before,\n.Quote-module_text__1_-yb p:last-child::after {\n font-family: var(--theme-quote-mark-font-family);\n font-weight: var(--theme-quote-mark-font-weight, bold);\n opacity: var(--theme-quote-mark-opacity, 0.5);\n color: var(--theme-quote-mark-color);\n width: var(--theme-quote-mark-width);\n}\n\n.Quote-module_text__1_-yb p:first-child::before {\n content: var(--theme-quote-left-mark, "“");\n}\n\n.Quote-module_maskedMark__ohnry .Quote-module_text__1_-yb p:first-child::before {\n -webkit-mask: var(--theme-quote-left-mark-mask-image) 50% 50% no-repeat;\n mask: var(--theme-quote-left-mark-mask-image) 50% 50% no-repeat;\n background-color: var(--palette-color, var(--theme-quote-mark-color));\n color: transparent;\n}\n\n.Quote-module_text__1_-yb p:last-child::after {\n content: var(--theme-quote-right-mark, \'”\');\n}\n\n.Quote-module_design-largeHanging__h6jeb .Quote-module_text__1_-yb p:first-child::before,\n.Quote-module_design-hanging__3EOVD .Quote-module_text__1_-yb p:first-child::before {\n position: absolute;\n right: calc(100% + var(--theme-quote-hanging-mark-spacing, 0.05em));\n}\n\n.Quote-module_design-largeCentered__1xYo2 .Quote-module_text__1_-yb p:first-child::before,\n.Quote-module_design-largeHanging__h6jeb .Quote-module_text__1_-yb p:first-child::before {\n font-size: var(--quote-large-mark-font-size);\n line-height: 1em;\n}\n\n.Quote-module_design-largeCentered__1xYo2 .Quote-module_text__1_-yb p:first-child::before {\n font-size: var(--quote-large-mark-font-size);\n margin-top: var(--theme-quote-large-mark-margin-top, -0.1em);\n margin-bottom: var(--theme-quote-large-mark-margin-bottom, -0.3em);\n display: block;\n}\n\n.Quote-module_design-largeHanging__h6jeb .Quote-module_text__1_-yb p:first-child::before {\n top: var(--theme-quote-large-mark-top, -0.2em);\n}\n\n.Quote-module_design-largeCentered__1xYo2 .Quote-module_text__1_-yb p:last-child::after,\n.Quote-module_design-largeHanging__h6jeb .Quote-module_text__1_-yb p:last-child::after {\n display: none;\n}\n\n.Quote-module_design-hanging__3EOVD .Quote-module_text__1_-yb p:first-child::after {\n padding-left: var(--theme-quote-hanging-mark-spacing, 0.05em);\n}\n\n.Quote-module_attribution__S0eGJ {\n min-width: var(--theme-quote-attribution-min-width);\n}\n\n.Quote-module_attribution__S0eGJ p:first-child {\n position: relative;\n}\n\n.Quote-module_attribution__S0eGJ p:first-child::before {\n content: var(--quote-attribution-prefix, "—");\n position: absolute;\n right: 100%;\n margin-right: 0.5em;\n}\n\n.Quote-module_design-largeCentered__1xYo2 .Quote-module_attribution__S0eGJ p:first-child::before {\n display: none;\n}\n\n.Quote-module_attribution__S0eGJ p {\n margin: 0;\n}\n\n.Quote-module_attribution__S0eGJ p:first-child {\n font-weight: bold;\n}\n\n@media screen and '+___CSS_LOADER_ICSS_IMPORT_0___.locals["breakpoint-sm"]+" {\n .Quote-module_design-largeHanging__h6jeb .Quote-module_text__1_-yb {\n --quote-indent: var(--theme-quote-indent, 1.5em);\n --quote-large-mark-font-size: var(--theme-quote-large-mark-font-size, 2.5em);\n }\n}\n",""]),exports.locals={"breakpoint-sm":""+___CSS_LOADER_ICSS_IMPORT_0___.locals["breakpoint-sm"],contentLinkColor:""+___CSS_LOADER_ICSS_IMPORT_1___.locals.contentLinkColor,figure:"Quote-module_figure__2ym9h","design-largeCentered":"Quote-module_design-largeCentered__1xYo2",text:"Quote-module_text__1_-yb","design-largeHanging":"Quote-module_design-largeHanging__h6jeb","design-hanging":"Quote-module_design-hanging__3EOVD",centerRagged:"Quote-module_centerRagged__20Kho",maskedMark:"Quote-module_maskedMark__ohnry",attribution:"Quote-module_attribution__S0eGJ"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".ScrollButton-module_button__3HXJZ {\n padding: 0;\n background-color: transparent;\n border: 0;\n color: inherit;\n}\n\n.ScrollButton-module_left__3qwXP {\n text-align: left;\n}\n\n.ScrollButton-module_right__1Ew2A {\n text-align: right;\n}\n\n.ScrollButton-module_button__3HXJZ svg {\n transition: transform 0.2s ease;\n}\n\n.ScrollButton-module_button__3HXJZ:not(.ScrollButton-module_disabled__2Sj8A):hover svg,\n.ScrollButton-module_button__3HXJZ:not(.ScrollButton-module_disabled__2Sj8A):focus svg {\n transform: scale(1.2);\n}\n\n.ScrollButton-module_icon__1hC43 {\n display: inline-block;\n position: relative;\n transition: opacity 0.2s linear;\n}\n\n.ScrollButton-module_disabled__2Sj8A .ScrollButton-module_icon__1hC43 {\n opacity: 0;\n}\n\n.ScrollButton-module_icon__1hC43::before {\n content: ' ';\n position: absolute;\n top: 50%;\n left: 50%;\n width: 50px;\n height: 50px;\n transform: translate(-50%, -50%);\n background: radial-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0) 60%);\n z-index: -1;\n}\n",""]),exports.locals={button:"ScrollButton-module_button__3HXJZ",left:"ScrollButton-module_left__3qwXP",right:"ScrollButton-module_right__1Ew2A",disabled:"ScrollButton-module_disabled__2Sj8A",icon:"ScrollButton-module_icon__1hC43"},module.exports=exports},,function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(98);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".ImageGallery-module_wrapper__39FYe {\n --overlap: 20px;\n --gutter: 8%;\n display: grid;\n grid-template-columns: 1fr 84% 1fr;\n align-items: center;\n height: 100%;\n margin: 0 auto;\n color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentTextColor+";\n}\n\n@media (min-width: 1000px) {\n .ImageGallery-module_wide__1oSm9 {\n --overlap: 40px;\n }\n}\n\n.ImageGallery-module_customMargin__11y8g {\n --gutter: max(var(--content-margin), (100% - var(--content-max-width)) / 2);\n grid-template-columns:\n var(--content-margin)\n minmax(0, var(--content-max-width))\n var(--content-margin);\n justify-content: center;\n}\n\n.ImageGallery-module_button__2LKfk {\n grid-row: 1;\n z-index: 2;\n display: flex;\n justify-content: center;\n overflow: hidden;\n}\n\n.ImageGallery-module_leftButton__mI0p8 {\n grid-column: 1;\n}\n\n.ImageGallery-module_rightButton__1IXS0 {\n grid-column: 3;\n}\n\n.ImageGallery-module_items__2CW0X {\n grid-row: 1;\n grid-column: 1/-1;\n display: grid;\n grid-auto-columns: 100%;\n grid-auto-flow: column;\n align-items: center;\n overflow-x: auto;\n overscroll-behavior-x: contain;\n -ms-scroll-snap-type: x mandatory;\n scroll-snap-type: x mandatory;\n scroll-behavior: smooth;\n padding: 0 calc(var(--overlap) + var(--gutter));\n scrollbar-width: none;\n}\n\n.ImageGallery-module_items__2CW0X::-webkit-scrollbar {\n display: none;\n}\n\n.ImageGallery-module_item__2bERy {\n scroll-snap-stop: always;\n scroll-snap-align: center;\n margin: 0 calc(-1 * var(--overlap));\n}\n\n.ImageGallery-module_current__1YmtC {\n z-index: 1\n}\n\n.ImageGallery-module_figure___xJPt {\n transition: transform .2s ease, filter .2s linear;\n transform: scale(0.9);\n filter: brightness(0.5);\n}\n\n.ImageGallery-module_current__1YmtC .ImageGallery-module_figure___xJPt {\n transform: scale(1);\n filter: none;\n}\n\n.ImageGallery-module_placeholder__1VV0G {\n opacity: 0.2;\n}\n",""]),exports.locals={lightContentTextColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentTextColor,contentLinkColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.contentLinkColor,wrapper:"ImageGallery-module_wrapper__39FYe",wide:"ImageGallery-module_wide__1oSm9",customMargin:"ImageGallery-module_customMargin__11y8g",button:"ImageGallery-module_button__2LKfk",leftButton:"ImageGallery-module_leftButton__mI0p8 ImageGallery-module_button__2LKfk",rightButton:"ImageGallery-module_rightButton__1IXS0 ImageGallery-module_button__2LKfk",items:"ImageGallery-module_items__2CW0X",item:"ImageGallery-module_item__2bERy",current:"ImageGallery-module_current__1YmtC",figure:"ImageGallery-module_figure___xJPt",placeholder:"ImageGallery-module_placeholder__1VV0G"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,'.IconInlineFileRights-module_standAlone__1fy04 {\n color: #fff;\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n display: flex;\n justify-content: flex-end;\n pointer-events: none;\n}\n\n.IconInlineFileRights-module_standAlone__1fy04 > * {\n pointer-events: auto;\n}\n\n.IconInlineFileRights-module_button__3X04U {\n border: 0;\n padding: 0;\n background-color: transparent;\n width: 44px;\n height: 40px;\n margin: 0;\n display: flex;\n align-items: center;\n justify-content: center;\n color: currentColor;\n cursor: pointer;\n position: relative;\n}\n\n.IconInlineFileRights-module_button__3X04U,\n.IconInlineFileRights-module_tooltip__1O9mt {\n transition: opacity .2s, visibility .2s;\n}\n\n.IconInlineFileRights-module_transparent__3e8AT .IconInlineFileRights-module_button__3X04U {\n opacity: 0.6;\n}\n\n.IconInlineFileRights-module_wrapper__3WdAD:hover .IconInlineFileRights-module_button__3X04U,\n.IconInlineFileRights-module_wrapper__3WdAD:active .IconInlineFileRights-module_button__3X04U,\n.IconInlineFileRights-module_wrapper__3WdAD:focus .IconInlineFileRights-module_button__3X04U {\n opacity: 1;\n}\n\n.IconInlineFileRights-module_button__3X04U svg {\n width: 23px;\n height: 23px;\n}\n\n.IconInlineFileRights-module_standAlone__1fy04 .IconInlineFileRights-module_button__3X04U svg {\n filter: drop-shadow(0 1px 4px #000);\n}\n\n.IconInlineFileRights-module_tooltip__1O9mt {\n font-size: 13.5555px;\n font-family: sans-serif;\n line-height: 1.4;\n position: absolute;\n bottom: 38px;\n right: 5px;\n background-color: rgba(17, 17, 17, 0.9);\n border-radius: 3px;\n color: #fff;\n padding: 8px;\n visibility: hidden;\n opacity: 0;\n text-align: right;\n margin-left: 10px;\n box-sizing: border-box;\n max-width: 95%;\n z-index: 1;\n}\n\n.IconInlineFileRights-module_tooltip__1O9mt::after {\n content: "";\n display: block;\n border: solid 5px transparent;\n border-top-color: rgba(17, 17, 17, 0.9);\n position: absolute;\n right: 11px;\n top: 100%;\n}\n\n.IconInlineFileRights-module_tooltip__1O9mt a {\n color: #fff;\n -webkit-text-decoration-color: rgba(255, 255, 255, 0.3);\n text-decoration-color: rgba(255, 255, 255, 0.3);\n}\n\n.IconInlineFileRights-module_tooltip__1O9mt span {\n color: rgba(255, 255, 255, 0.7);\n}\n\n.IconInlineFileRights-module_wrapper__3WdAD:hover .IconInlineFileRights-module_tooltip__1O9mt,\n.IconInlineFileRights-module_wrapper__3WdAD:focus-within .IconInlineFileRights-module_tooltip__1O9mt {\n visibility: visible;\n opacity: 1;\n}\n\n.IconInlineFileRights-module_scroller__sHxhI {\n overflow: auto;\n overflow-y: hidden;\n scrollbar-width: thin;\n}\n\n.IconInlineFileRights-module_scroller__sHxhI::-webkit-scrollbar {\n height: 12px;\n}\n\n.IconInlineFileRights-module_scroller__sHxhI::-webkit-scrollbar-thumb {\n background-color: rgba(255, 255, 255, 0.9);\n border-radius: 20px;\n border: 3px solid rgba(17, 17, 17, 0.9);\n}\n',""]),exports.locals={standAlone:"IconInlineFileRights-module_standAlone__1fy04",button:"IconInlineFileRights-module_button__3X04U",tooltip:"IconInlineFileRights-module_tooltip__1O9mt",transparent:"IconInlineFileRights-module_transparent__3e8AT",wrapper:"IconInlineFileRights-module_wrapper__3WdAD",scroller:"IconInlineFileRights-module_scroller__sHxhI"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".TextInlineFileRights-module_text__YwPRa {\n font-size: 14px;\n position: relative;\n z-index: 1;\n color: var(--content-text-color);\n}\n\n.TextInlineFileRights-module_text__YwPRa li {\n text-align: right;\n padding-top: 0.2em;\n}\n\n.TextInlineFileRights-module_forSection__3q1Ka {\n position: absolute;\n bottom: 0;\n right: 0;\n}\n\n.TextInlineFileRights-module_forSection__3q1Ka li {\n padding: 0 0.4em 0.2em 0;\n}\n\n.TextInlineFileRights-module_text__YwPRa a {\n color: inherit;\n -webkit-text-decoration-color: color-mix(in srgb, currentColor, transparent);\n text-decoration-color: color-mix(in srgb, currentColor, transparent);\n}\n\n.TextInlineFileRights-module_text__YwPRa span {\n opacity: 0.7;\n}\n",""]),exports.locals={text:"TextInlineFileRights-module_text__YwPRa",forSection:"TextInlineFileRights-module_forSection__3q1Ka"},module.exports=exports},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),function(module){__webpack_require__(90);var pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5);Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.f)(module,{typeName:"dataWrapperChart",baseConfiguration:{url:"https://datawrapper.dwcdn.net/1kJer/1/"}})}.call(this,__webpack_require__(32)(module))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),function(module){__webpack_require__(90);var pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5);Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.f)(module,{typeName:"externalLinkList",baseConfiguration:{links:[{id:"1",title:"PageflowIO",url:"https://www.pageflow.io/",thumbnail:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.d)("imageFiles","turtle"),description:"This is description",open_in_new_tab:"0"},{id:"2",title:"pageflowio",url:"https://www.pageflow.io/",thumbnail:"",description:"This is pageflowio link",open_in_new_tab:"1"},{id:"3",title:"PageflowIo",url:"https://www.pageflow.io/",thumbnail:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.d)("imageFiles","turtle"),description:"This is another pageflowio link",open_in_new_tab:"0"},{id:"4",title:"PageflowIo",url:"https://www.pageflow.io/",thumbnail:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.d)("imageFiles","turtle"),description:"This is another pageflowio link",open_in_new_tab:"0"}]}})}.call(this,__webpack_require__(32)(module))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),function(module){__webpack_require__(90);var pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5),pageflow_scrolled_frontend__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(1);Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.f)(module,{typeName:"heading",baseConfiguration:{children:"Some Heading Text",level:1},variants:[{name:"First headline in entry",configuration:{level:0}},{name:"Large",configuration:{textSize:"large"}},{name:"Medium",configuration:{textSize:"medium"}},{name:"Small ",configuration:{textSize:"small"}},{name:"With subtitles - Large",configuration:{tagline:[{type:"heading",children:[{text:"Some Tagline"}]}],subtitle:[{type:"heading",children:[{text:"Some Subtitle"}]}],width:pageflow_scrolled_frontend__WEBPACK_IMPORTED_MODULE_2__.C.xl,textSize:"large"}},{name:"With subtitles - Medium",configuration:{tagline:[{type:"heading",children:[{text:"Some Tagline"}]}],subtitle:[{type:"heading",children:[{text:"Some Subtitle"}]}],width:pageflow_scrolled_frontend__WEBPACK_IMPORTED_MODULE_2__.C.xl,textSize:"medium"}},{name:"With subtitles - Small",configuration:{tagline:[{type:"heading",children:[{text:"Some Tagline"}]}],subtitle:[{type:"heading",children:[{text:"Some Subtitle"}]}],width:pageflow_scrolled_frontend__WEBPACK_IMPORTED_MODULE_2__.C.xl,textSize:"small"}},{name:"With subtitles - Center",sectionConfiguration:{layout:"center"},configuration:{tagline:[{type:"heading",children:[{text:"Some Tagline"}]}],subtitle:[{type:"heading",children:[{text:"Some Subtitle"}]}],width:pageflow_scrolled_frontend__WEBPACK_IMPORTED_MODULE_2__.C.xl}},{name:"With subtitles - Right",sectionConfiguration:{layout:"right"},configuration:{tagline:[{type:"heading",children:[{text:"Some Tagline"}]}],subtitle:[{type:"heading",children:[{text:"Some Subtitle"}]}],width:pageflow_scrolled_frontend__WEBPACK_IMPORTED_MODULE_2__.C.xl}},{name:"With custom content text colors",themeOptions:{properties:{headings:{lightContentTextColor:"red"}}}},{name:"With custom content text colors in inverted section",sectionConfiguration:{invert:!0},themeOptions:{properties:{headings:{darkContentTextColor:"red"}}}},{name:"Palette Color",themeOptions:{properties:{root:{paletteColorAccent:"#04f"}}},configuration:{color:"accent"}}]})}.call(this,__webpack_require__(32)(module))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),function(module){__webpack_require__(90);var pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5);Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.f)(module,{typeName:"iframeEmbed",baseConfiguration:{source:"https://example.com",caption:"Some caption"},consent:{configuration:{requireConsent:!0}},variants:[{name:"With Consent",configuration:{requireConsent:!0}}]})}.call(this,__webpack_require__(32)(module))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),function(module){__webpack_require__(733);var pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5);Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.f)(module,{typeName:"imageGallery",baseConfiguration:{items:[{id:1,image:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.d)("imageFiles","turtle"),caption:[{type:"paragraph",children:[{text:"At vero eos et accusam et justo duo dolores et ea rebum."}]}]},{id:2,image:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.d)("imageFiles","churchBefore"),caption:[{type:"paragraph",children:[{text:"At vero eos et accusam et justo duo dolores et ea rebum."}]}]},{id:3,image:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.d)("imageFiles","churchAfter"),caption:[{type:"paragraph",children:[{text:"At vero eos et accusam et justo duo dolores et ea rebum."}]}]},{id:4,image:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.d)("imageFiles","turtle")},{id:5,image:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.d)("imageFiles","churchBefore")},{id:6,image:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.d)("imageFiles","churchAfter")}]},inlineFileRights:!0})}.call(this,__webpack_require__(32)(module))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),function(module){__webpack_require__(90);var pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5);Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.f)(module,{typeName:"inlineAudio",baseConfiguration:{id:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.d)("audioFiles","quicktime_jingle"),autoplay:!1,controls:!1},variants:[{name:"stand alone"},{name:"stand alone with caption",configuration:{caption:"Some caption"}},{name:"with poster image",configuration:{posterId:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.d)("imageFiles","turtle")}},{name:"with poster image and caption",configuration:{posterId:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.d)("imageFiles","turtle"),caption:"Some caption"}},{name:"with waveform",configuration:{playerControlVariant:"waveform",waveformColor:"#1963ad"}},{name:"with waveform and caption",configuration:{playerControlVariant:"waveform",waveformColor:"#1963ad",caption:"Some caption"}},{name:"with waveform and poster image",configuration:{playerControlVariant:"waveform",waveformColor:"#1963ad",posterId:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.d)("imageFiles","turtle")}},{name:"with waveform, poster image and caption",configuration:{playerControlVariant:"waveform",waveformColor:"#1963ad",posterId:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.d)("imageFiles","turtle"),caption:"Some caption"}}],inlineFileRights:!0})}.call(this,__webpack_require__(32)(module))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),function(module){__webpack_require__(90);var pageflow_scrolled_frontend__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(1),pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(5);Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_2__.f)(module,{typeName:"inlineBeforeAfter",baseConfiguration:{before_id:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_2__.d)("imageFiles","churchBefore"),after_id:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_2__.d)("imageFiles","churchAfter"),initial_slider_position:50,before_label:"2010",after_label:"2020"},variants:[{name:"full-width",configuration:{before_id:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_2__.d)("imageFiles","churchBefore"),after_id:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_2__.d)("imageFiles","churchAfter"),initial_slider_position:50,before_label:"2010",after_label:"2020",width:pageflow_scrolled_frontend__WEBPACK_IMPORTED_MODULE_1__.C.full}},{name:"non-centered divider",configuration:{before_id:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_2__.d)("imageFiles","churchBefore"),after_id:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_2__.d)("imageFiles","churchAfter"),initial_slider_position:30,before_label:"Spring 2010",after_label:"Spring 2020"}},{name:"colored divider",configuration:{before_id:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_2__.d)("imageFiles","churchBefore"),after_id:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_2__.d)("imageFiles","churchAfter"),initial_slider_position:50,slider_color:"red",before_label:"2010",after_label:"2020"}},{name:"With caption",configuration:{before_id:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_2__.d)("imageFiles","churchBefore"),after_id:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_2__.d)("imageFiles","churchAfter"),initial_slider_position:50,caption:"Some text here"}}],inlineFileRights:!0})}.call(this,__webpack_require__(32)(module))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),function(module){__webpack_require__(735);var pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5);Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.f)(module,{typeName:"inlineImage",baseConfiguration:{id:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.d)("imageFiles","turtle")},variants:[{name:"With Caption",configuration:{caption:"Some text here"}}],inlineFileRights:!0})}.call(this,__webpack_require__(32)(module))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),function(module){__webpack_require__(90);var pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5);Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.f)(module,{typeName:"inlineVideo",baseConfiguration:{id:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.d)("videoFiles","interview_toni"),autoplay:!1,controls:!1},variants:[{name:"with poster image",configuration:{posterId:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.d)("imageFiles","turtle")}}],inlineFileRights:!0})}.call(this,__webpack_require__(32)(module))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),function(module){__webpack_require__(90);var pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5);Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.f)(module,{typeName:"question",baseConfiguration:{expandByDefault:!0,question:[{type:"heading",children:[{text:"What else is important?"}]}],answer:[{type:"paragraph",children:[{text:"At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. "}]},{type:"paragraph",children:[{text:"Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr."}]}]},variants:[{name:"Closed",configuration:{expandByDefault:!1}}]})}.call(this,__webpack_require__(32)(module))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),function(module){__webpack_require__(90);var pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5);Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.f)(module,{typeName:"quote",baseConfiguration:{text:[{type:"paragraph",children:[{text:"Be the change that you wish to see in the world."}]}],attribution:[{type:"paragraph",children:[{text:"Mahatma Gandhi"}]},{type:"paragraph",children:[{text:"1869–1948"}]}]},variants:[{name:"Large",configuration:{textSize:"large"}},{name:"Medium",configuration:{textSize:"medium"}},{name:"Small",configuration:{textSize:"small"}},{name:"Very Small",configuration:{textSize:"verySmall"}},{name:"Large Centered",configuration:{variant:"largeCentered-custom"},themeOptions:{properties:{"quote-largeCentered-custom":{quoteLargeMarkFontSize:"3em"}}}},{name:"Hanging",themeOptions:{quoteDesign:"hanging"}},{name:"Hanging with custom spacing",themeOptions:{quoteDesign:"hanging",properties:{root:{quoteHangingMarkSpacing:"0.3em"}}}},{name:"Centered Attribution",themeOptions:{properties:{root:{quoteAttributionMinWidth:"50%"}}}},{name:"Inline",themeOptions:{quoteDesign:"inline",properties:{root:{quoteLeftMark:'"»"',quoteRightMark:'"«"',quoteMarkFontWeight:"normal",quoteIndent:0,quoteMarkOpacity:1}}}},{name:"Double angle",themeOptions:{properties:{root:{quoteLeftMark:'"»"',quoteLeftMarkTop:"-0.35em"}}}},{name:"SVG mark",themeOptions:{properties:{root:{quoteLeftMark:"url(\"data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' shape-rendering='geometricPrecision' text-rendering='geometricPrecision' image-rendering='optimizeQuality' fill-rule='evenodd' clip-rule='evenodd' viewBox='0 0 512 358.88'%3E%3Cpath fill='%230ff' fill-rule='nonzero' d='M383.91 0c42.61 0 74.76 14 96.41 41.99 10.59 13.68 18.53 29.23 23.81 46.63 5.25 17.26 7.87 36.24 7.87 56.9 0 23.45-3.27 45.79-9.81 67.02-6.55 21.24-16.35 41.25-29.38 60.01-13.05 18.77-28.97 35.33-47.76 49.66-18.67 14.24-40.16 26.25-64.44 36.03a8.869 8.869 0 0 1-8.51-1.06l-88.49-56.56c-4.12-2.63-5.33-8.1-2.7-12.21a8.769 8.769 0 0 1 4.06-3.42c16.64-6.98 31.71-14.08 45.19-21.3 13.47-7.22 25.48-14.62 36.02-22.19 10.22-7.34 19.04-15.44 26.45-24.3 2.46-2.93 4.76-5.94 6.9-9.03-4.65 1.45-9.61 2.17-14.88 2.17-13.52 0-26.24-2.13-38.14-6.37-11.93-4.24-22.97-10.61-33.12-19.1-10.43-8.71-18.26-19.37-23.47-31.94-5.12-12.35-7.69-26.44-7.69-42.26 0-18.17 2.7-34.18 8.08-48.01 5.51-14.18 13.82-25.97 24.88-35.33 10.85-9.17 23.79-16.05 38.81-20.61C348.74 2.24 365.38 0 383.91 0zm82.4 52.81c-18.08-23.36-45.55-35.05-82.4-35.05-16.93 0-31.86 1.97-44.78 5.89-12.63 3.84-23.47 9.58-32.49 17.22-8.79 7.44-15.41 16.84-19.82 28.18-4.55 11.69-6.83 25.57-6.83 41.62 0 13.52 2.11 25.35 6.3 35.46 4.11 9.89 10.27 18.28 18.48 25.14 8.49 7.1 17.72 12.43 27.67 15.98 9.95 3.55 20.69 5.33 32.21 5.33 9.05 0 16.67-3.34 22.85-10 3.14-3.34 8.37-3.77 12.01-.87l4.44 3.56c3.17 2.42 4.4 6.78 2.71 10.59-5.25 11.83-12.07 22.74-20.42 32.72-8.32 9.94-18.23 19.04-29.72 27.29-11.16 8.01-23.84 15.83-38.03 23.43-9.78 5.24-20.23 10.36-31.34 15.37l71.04 45.41c21.07-8.85 39.77-19.5 56.1-31.95 17.28-13.18 31.92-28.42 43.94-45.71 12.03-17.31 21.04-35.68 27.02-55.08 5.99-19.43 8.99-40.04 8.99-61.82 0-19.07-2.35-36.33-7.04-51.76-4.64-15.3-11.61-28.96-20.89-40.95zM124.39 0c42.62 0 74.76 14 96.42 41.99 10.58 13.68 18.52 29.23 23.81 46.63 5.24 17.26 7.87 36.24 7.87 56.9 0 47.08-13.07 89.43-39.2 127.03-13.04 18.77-28.97 35.33-47.76 49.66-18.66 14.24-40.15 26.25-64.44 36.03a8.876 8.876 0 0 1-8.51-1.06L4.09 300.62c-4.12-2.63-5.33-8.1-2.7-12.21a8.769 8.769 0 0 1 4.06-3.42c16.64-6.98 31.71-14.08 45.2-21.3 13.47-7.22 25.48-14.62 36.02-22.19 10.21-7.34 19.03-15.44 26.45-24.3 2.47-2.95 4.78-5.98 6.94-9.09-4.71 1.48-9.69 2.23-14.93 2.23-13.54 0-26.27-2.13-38.17-6.37l-.44-.17c-11.76-4.26-22.64-10.57-32.64-18.93-10.43-8.71-18.26-19.37-23.48-31.94-5.12-12.35-7.68-26.44-7.68-42.26 0-18.17 2.69-34.18 8.07-48.01 5.52-14.18 13.82-25.97 24.89-35.33 10.84-9.17 23.78-16.05 38.8-20.61C89.22 2.24 105.87 0 124.39 0zm82.4 52.81c-18.08-23.36-45.54-35.05-82.4-35.05-16.93 0-31.86 1.97-44.77 5.89-12.64 3.84-23.47 9.58-32.49 17.22-8.8 7.44-15.41 16.84-19.82 28.18-4.55 11.69-6.83 25.57-6.83 41.62 0 13.52 2.1 25.35 6.3 35.46 4.1 9.89 10.27 18.28 18.48 25.14 8.4 7.03 17.5 12.31 27.27 15.85l.4.13c9.95 3.55 20.69 5.33 32.2 5.33 4.61 0 8.79-.82 12.51-2.45 3.75-1.64 7.21-4.16 10.35-7.55 3.14-3.34 8.37-3.77 12-.87l4.45 3.56a8.843 8.843 0 0 1 2.71 10.59 138.097 138.097 0 0 1-20.43 32.72c-8.32 9.94-18.23 19.04-29.71 27.29-11.16 8.01-23.85 15.83-38.04 23.43-9.78 5.24-20.22 10.36-31.34 15.37l71.04 45.41c21.07-8.85 39.78-19.5 56.1-31.95 17.28-13.18 31.93-28.42 43.95-45.71 24-34.54 36-73.51 36-116.9 0-19.07-2.34-36.33-7.03-51.76-4.65-15.3-11.62-28.96-20.9-40.95z'/%3E%3C/svg%3E\")",quoteLargeMarkFontSize:"1em",quoteMarkWidth:"1.5em",quoteHangingMarkSpacing:"0.3em",quoteIndent:"1.8em",quoteLeftMarkTop:"-0.35em"}}}},{name:"SVG mask mark",themeOptions:{properties:{root:{quoteLeftMarkMaskImage:"url(\"data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' shape-rendering='geometricPrecision' text-rendering='geometricPrecision' image-rendering='optimizeQuality' fill-rule='evenodd' clip-rule='evenodd' viewBox='0 0 512 358.88'%3E%3Cpath fill='%230ff' fill-rule='nonzero' d='M383.91 0c42.61 0 74.76 14 96.41 41.99 10.59 13.68 18.53 29.23 23.81 46.63 5.25 17.26 7.87 36.24 7.87 56.9 0 23.45-3.27 45.79-9.81 67.02-6.55 21.24-16.35 41.25-29.38 60.01-13.05 18.77-28.97 35.33-47.76 49.66-18.67 14.24-40.16 26.25-64.44 36.03a8.869 8.869 0 0 1-8.51-1.06l-88.49-56.56c-4.12-2.63-5.33-8.1-2.7-12.21a8.769 8.769 0 0 1 4.06-3.42c16.64-6.98 31.71-14.08 45.19-21.3 13.47-7.22 25.48-14.62 36.02-22.19 10.22-7.34 19.04-15.44 26.45-24.3 2.46-2.93 4.76-5.94 6.9-9.03-4.65 1.45-9.61 2.17-14.88 2.17-13.52 0-26.24-2.13-38.14-6.37-11.93-4.24-22.97-10.61-33.12-19.1-10.43-8.71-18.26-19.37-23.47-31.94-5.12-12.35-7.69-26.44-7.69-42.26 0-18.17 2.7-34.18 8.08-48.01 5.51-14.18 13.82-25.97 24.88-35.33 10.85-9.17 23.79-16.05 38.81-20.61C348.74 2.24 365.38 0 383.91 0zm82.4 52.81c-18.08-23.36-45.55-35.05-82.4-35.05-16.93 0-31.86 1.97-44.78 5.89-12.63 3.84-23.47 9.58-32.49 17.22-8.79 7.44-15.41 16.84-19.82 28.18-4.55 11.69-6.83 25.57-6.83 41.62 0 13.52 2.11 25.35 6.3 35.46 4.11 9.89 10.27 18.28 18.48 25.14 8.49 7.1 17.72 12.43 27.67 15.98 9.95 3.55 20.69 5.33 32.21 5.33 9.05 0 16.67-3.34 22.85-10 3.14-3.34 8.37-3.77 12.01-.87l4.44 3.56c3.17 2.42 4.4 6.78 2.71 10.59-5.25 11.83-12.07 22.74-20.42 32.72-8.32 9.94-18.23 19.04-29.72 27.29-11.16 8.01-23.84 15.83-38.03 23.43-9.78 5.24-20.23 10.36-31.34 15.37l71.04 45.41c21.07-8.85 39.77-19.5 56.1-31.95 17.28-13.18 31.92-28.42 43.94-45.71 12.03-17.31 21.04-35.68 27.02-55.08 5.99-19.43 8.99-40.04 8.99-61.82 0-19.07-2.35-36.33-7.04-51.76-4.64-15.3-11.61-28.96-20.89-40.95zM124.39 0c42.62 0 74.76 14 96.42 41.99 10.58 13.68 18.52 29.23 23.81 46.63 5.24 17.26 7.87 36.24 7.87 56.9 0 47.08-13.07 89.43-39.2 127.03-13.04 18.77-28.97 35.33-47.76 49.66-18.66 14.24-40.15 26.25-64.44 36.03a8.876 8.876 0 0 1-8.51-1.06L4.09 300.62c-4.12-2.63-5.33-8.1-2.7-12.21a8.769 8.769 0 0 1 4.06-3.42c16.64-6.98 31.71-14.08 45.2-21.3 13.47-7.22 25.48-14.62 36.02-22.19 10.21-7.34 19.03-15.44 26.45-24.3 2.47-2.95 4.78-5.98 6.94-9.09-4.71 1.48-9.69 2.23-14.93 2.23-13.54 0-26.27-2.13-38.17-6.37l-.44-.17c-11.76-4.26-22.64-10.57-32.64-18.93-10.43-8.71-18.26-19.37-23.48-31.94-5.12-12.35-7.68-26.44-7.68-42.26 0-18.17 2.69-34.18 8.07-48.01 5.52-14.18 13.82-25.97 24.89-35.33 10.84-9.17 23.78-16.05 38.8-20.61C89.22 2.24 105.87 0 124.39 0zm82.4 52.81c-18.08-23.36-45.54-35.05-82.4-35.05-16.93 0-31.86 1.97-44.77 5.89-12.64 3.84-23.47 9.58-32.49 17.22-8.8 7.44-15.41 16.84-19.82 28.18-4.55 11.69-6.83 25.57-6.83 41.62 0 13.52 2.1 25.35 6.3 35.46 4.1 9.89 10.27 18.28 18.48 25.14 8.4 7.03 17.5 12.31 27.27 15.85l.4.13c9.95 3.55 20.69 5.33 32.2 5.33 4.61 0 8.79-.82 12.51-2.45 3.75-1.64 7.21-4.16 10.35-7.55 3.14-3.34 8.37-3.77 12-.87l4.45 3.56a8.843 8.843 0 0 1 2.71 10.59 138.097 138.097 0 0 1-20.43 32.72c-8.32 9.94-18.23 19.04-29.71 27.29-11.16 8.01-23.85 15.83-38.04 23.43-9.78 5.24-20.22 10.36-31.34 15.37l71.04 45.41c21.07-8.85 39.78-19.5 56.1-31.95 17.28-13.18 31.93-28.42 43.95-45.71 24-34.54 36-73.51 36-116.9 0-19.07-2.34-36.33-7.03-51.76-4.65-15.3-11.62-28.96-20.9-40.95z'/%3E%3C/svg%3E\")",quoteMarkColor:"red",quoteLargeMarkFontSize:"1.2em",quoteMarkOpacity:"1",quoteMarkWidth:"1.25em",quoteHangingMarkSpacing:"0.3em",quoteIndent:"1.8em",quoteLeftMarkTop:"-0.35em"}}}},{name:"SVG mask mark with palette color",themeOptions:{properties:{root:{paletteColorAccent:"#04f",quoteLeftMarkMaskImage:"url(\"data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' shape-rendering='geometricPrecision' text-rendering='geometricPrecision' image-rendering='optimizeQuality' fill-rule='evenodd' clip-rule='evenodd' viewBox='0 0 512 358.88'%3E%3Cpath fill='%230ff' fill-rule='nonzero' d='M383.91 0c42.61 0 74.76 14 96.41 41.99 10.59 13.68 18.53 29.23 23.81 46.63 5.25 17.26 7.87 36.24 7.87 56.9 0 23.45-3.27 45.79-9.81 67.02-6.55 21.24-16.35 41.25-29.38 60.01-13.05 18.77-28.97 35.33-47.76 49.66-18.67 14.24-40.16 26.25-64.44 36.03a8.869 8.869 0 0 1-8.51-1.06l-88.49-56.56c-4.12-2.63-5.33-8.1-2.7-12.21a8.769 8.769 0 0 1 4.06-3.42c16.64-6.98 31.71-14.08 45.19-21.3 13.47-7.22 25.48-14.62 36.02-22.19 10.22-7.34 19.04-15.44 26.45-24.3 2.46-2.93 4.76-5.94 6.9-9.03-4.65 1.45-9.61 2.17-14.88 2.17-13.52 0-26.24-2.13-38.14-6.37-11.93-4.24-22.97-10.61-33.12-19.1-10.43-8.71-18.26-19.37-23.47-31.94-5.12-12.35-7.69-26.44-7.69-42.26 0-18.17 2.7-34.18 8.08-48.01 5.51-14.18 13.82-25.97 24.88-35.33 10.85-9.17 23.79-16.05 38.81-20.61C348.74 2.24 365.38 0 383.91 0zm82.4 52.81c-18.08-23.36-45.55-35.05-82.4-35.05-16.93 0-31.86 1.97-44.78 5.89-12.63 3.84-23.47 9.58-32.49 17.22-8.79 7.44-15.41 16.84-19.82 28.18-4.55 11.69-6.83 25.57-6.83 41.62 0 13.52 2.11 25.35 6.3 35.46 4.11 9.89 10.27 18.28 18.48 25.14 8.49 7.1 17.72 12.43 27.67 15.98 9.95 3.55 20.69 5.33 32.21 5.33 9.05 0 16.67-3.34 22.85-10 3.14-3.34 8.37-3.77 12.01-.87l4.44 3.56c3.17 2.42 4.4 6.78 2.71 10.59-5.25 11.83-12.07 22.74-20.42 32.72-8.32 9.94-18.23 19.04-29.72 27.29-11.16 8.01-23.84 15.83-38.03 23.43-9.78 5.24-20.23 10.36-31.34 15.37l71.04 45.41c21.07-8.85 39.77-19.5 56.1-31.95 17.28-13.18 31.92-28.42 43.94-45.71 12.03-17.31 21.04-35.68 27.02-55.08 5.99-19.43 8.99-40.04 8.99-61.82 0-19.07-2.35-36.33-7.04-51.76-4.64-15.3-11.61-28.96-20.89-40.95zM124.39 0c42.62 0 74.76 14 96.42 41.99 10.58 13.68 18.52 29.23 23.81 46.63 5.24 17.26 7.87 36.24 7.87 56.9 0 47.08-13.07 89.43-39.2 127.03-13.04 18.77-28.97 35.33-47.76 49.66-18.66 14.24-40.15 26.25-64.44 36.03a8.876 8.876 0 0 1-8.51-1.06L4.09 300.62c-4.12-2.63-5.33-8.1-2.7-12.21a8.769 8.769 0 0 1 4.06-3.42c16.64-6.98 31.71-14.08 45.2-21.3 13.47-7.22 25.48-14.62 36.02-22.19 10.21-7.34 19.03-15.44 26.45-24.3 2.47-2.95 4.78-5.98 6.94-9.09-4.71 1.48-9.69 2.23-14.93 2.23-13.54 0-26.27-2.13-38.17-6.37l-.44-.17c-11.76-4.26-22.64-10.57-32.64-18.93-10.43-8.71-18.26-19.37-23.48-31.94-5.12-12.35-7.68-26.44-7.68-42.26 0-18.17 2.69-34.18 8.07-48.01 5.52-14.18 13.82-25.97 24.89-35.33 10.84-9.17 23.78-16.05 38.8-20.61C89.22 2.24 105.87 0 124.39 0zm82.4 52.81c-18.08-23.36-45.54-35.05-82.4-35.05-16.93 0-31.86 1.97-44.77 5.89-12.64 3.84-23.47 9.58-32.49 17.22-8.8 7.44-15.41 16.84-19.82 28.18-4.55 11.69-6.83 25.57-6.83 41.62 0 13.52 2.1 25.35 6.3 35.46 4.1 9.89 10.27 18.28 18.48 25.14 8.4 7.03 17.5 12.31 27.27 15.85l.4.13c9.95 3.55 20.69 5.33 32.2 5.33 4.61 0 8.79-.82 12.51-2.45 3.75-1.64 7.21-4.16 10.35-7.55 3.14-3.34 8.37-3.77 12-.87l4.45 3.56a8.843 8.843 0 0 1 2.71 10.59 138.097 138.097 0 0 1-20.43 32.72c-8.32 9.94-18.23 19.04-29.71 27.29-11.16 8.01-23.85 15.83-38.04 23.43-9.78 5.24-20.22 10.36-31.34 15.37l71.04 45.41c21.07-8.85 39.78-19.5 56.1-31.95 17.28-13.18 31.93-28.42 43.95-45.71 24-34.54 36-73.51 36-116.9 0-19.07-2.34-36.33-7.03-51.76-4.65-15.3-11.62-28.96-20.9-40.95z'/%3E%3C/svg%3E\")",quoteLargeMarkFontSize:"1.2em",quoteMarkOpacity:"1",quoteMarkWidth:"1.25em",quoteHangingMarkSpacing:"0.3em",quoteIndent:"1.8em",quoteLeftMarkTop:"-0.35em"}}},configuration:{color:"accent"}},{name:"Pallete color",themeOptions:{properties:{root:{paletteColorAccent:"#04f"}}},configuration:{color:"accent"}}]})}.call(this,__webpack_require__(32)(module))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),function(module){__webpack_require__(90);var pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5);Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.f)(module,{typeName:"soundDisclaimer",baseConfiguration:{}})}.call(this,__webpack_require__(32)(module))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),function(module){__webpack_require__(90);var pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5),linkExampleConfiguration={value:[{type:"paragraph",children:[{text:"This is a "},{type:"link",href:"https://example.com",children:[{text:"link"}]}]}]};Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.f)(module,{typeName:"textBlock",baseConfiguration:{value:[{type:"heading",children:[{text:"Heading"}]},{type:"paragraph",children:[{text:"At",bold:!0},{text:" "},{text:"vero",underline:!0},{text:" eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. "},{text:"This is a "},{type:"link",href:"https://example.com",children:[{text:"link"}]}]},{type:"block-quote",children:[{text:"At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren."}]},{type:"paragraph",children:[{text:"Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr."}]},{type:"bulleted-list",children:[{type:"list-item",children:[{text:"Lorem ipsum dolor sit amet, consetetur sadipscing elitr."}]},{type:"list-item",children:[{text:"Sed diam nonumy eirmod tempor invidunt ut labore et dolore."}]}]},{type:"paragraph",children:[{text:"Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr."}]},{type:"numbered-list",children:[{type:"list-item",children:[{text:"Lorem ipsum dolor sit amet, consetetur sadipscing elitr."}]},{type:"list-item",children:[{text:"Sed diam nonumy eirmod tempor invidunt ut labore et dolore."}]}]}]},variants:[{name:"Palette color",themeOptions:{properties:{root:{paletteColorAccent:"#04f"}}},configuration:{value:[{type:"heading",color:"accent",children:[{text:"Heading"}]},{type:"paragraph",color:"accent",children:[{text:"Some paragraph"}]}]}},{name:"With theme link color",configuration:linkExampleConfiguration,themeOptions:{properties:{root:{contentLinkColor:"red"}}}},{name:"With theme light link color",configuration:linkExampleConfiguration,themeOptions:{properties:{root:{lightContentLinkColor:"yellow",darkContentLinkColor:"green"}}}},{name:"With theme dark link color in inverted section",configuration:linkExampleConfiguration,sectionConfiguration:{invert:!0},themeOptions:{properties:{root:{lightContentLinkColor:"yellow",darkContentLinkColor:"green"}}}},{name:"With customized hanging quotes",themeOptions:{quoteDesign:"hanging",properties:{root:{quoteLeftMark:'"»"',quoteRightMark:'"«"',quoteHangingMarkSpacing:"0.2em",quoteMarkOpacity:1,quoteMarkFontWeight:"normal",textBlockBlockQuoteHangingIndent:"2em"}}}},{name:"With customized inline quotes",themeOptions:{quoteDesign:"inline",properties:{root:{quoteLeftMark:'"»"',quoteRightMark:'"«"'}}}},{name:"With custom lists",themeOptions:{properties:{root:{textBlockUnorderedListStyleType:'"- "',textBlockUnorderedListMarkerColor:"red",textBlockUnorderedListIndent:"15px",textBlockOrderedListIndent:"60px",textBlockFirstListItemMarginTop:"2rem",textBlockListItemMarginTop:0}}}},{name:"With custom content text colors",themeOptions:{properties:{root:{lightContentTextColor:"green"},headings:{lightContentTextColor:"red"}}}},{name:"With custom content text colors in inverted section",sectionConfiguration:{invert:!0},themeOptions:{properties:{root:{darkContentTextColor:"green"},headings:{darkContentTextColor:"red"}}}}]})}.call(this,__webpack_require__(32)(module))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),function(module){__webpack_require__(90);var pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5);Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.f)(module,{typeName:"twitterEmbed",baseConfiguration:{url:"https://twitter.com/pageflow_io/status/1484828278623985664"},consent:!0,variants:[{name:"Placeholder",configuration:{url:""}}]})}.call(this,__webpack_require__(32)(module))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),function(module){__webpack_require__(734);var pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5);Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.f)(module,{typeName:"videoEmbed",baseConfiguration:{videoSource:"https://www.youtube.com/embed/G_-KPFsYMX4"},variants:[{name:"With Caption",configuration:{caption:"Some text here"}},{name:"Aspect Ratio 16:9",configuration:{aspectRatio:"wide"}},{name:"Aspect Ratio 4:3",configuration:{aspectRatio:"narrow"}},{name:"Aspect Ratio 1:1",configuration:{aspectRatio:"square"}},{name:"Aspect Ratio 9:16",configuration:{aspectRatio:"portrait"}}]})}.call(this,__webpack_require__(32)(module))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),function(module){__webpack_require__(90);var pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5),mockdate__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(784),mockdate__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(mockdate__WEBPACK_IMPORTED_MODULE_2__),_percy_io_in_percy__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(785);__webpack_require__.n(_percy_io_in_percy__WEBPACK_IMPORTED_MODULE_3__)()()&&mockdate__WEBPACK_IMPORTED_MODULE_2___default.a.set("2021-08-02"),Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.f)(module,{typeName:"vrImage",baseConfiguration:{image:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.d)("imageFiles","equirectangularMono")},variants:[{name:"With initial yaw and pitch",configuration:{initialYaw:180,initialPitch:30}},{name:"Stereo image",configuration:{image:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.d)("imageFiles","equirectangularStereo")}},{name:"With caption",configuration:{caption:"Some text here"}}],inlineFileRights:!0})}.call(this,__webpack_require__(32)(module))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),function(module){__webpack_require__(17),__webpack_require__(22),__webpack_require__(33),__webpack_require__(56),__webpack_require__(143);var react__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_5___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_5__),_storybook_react__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(34),pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(5),pageflow_scrolled_frontend__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(1);function _createForOfIteratorHelper(o,allowArrayLike){var it="undefined"!=typeof Symbol&&o[Symbol.iterator]||o["@@iterator"];if(!it){if(Array.isArray(o)||(it=_unsupportedIterableToArray(o))||allowArrayLike&&o&&"number"==typeof o.length){it&&(o=it);var i=0,F=function(){};return{s:F,n:function n(){return i>=o.length?{done:!0}:{done:!1,value:o[i++]}},e:function e(_e2){throw _e2},f:F}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var err,normalCompletion=!0,didErr=!1;return{s:function s(){it=it.call(o)},n:function n(){var step=it.next();return normalCompletion=step.done,step},e:function e(_e3){didErr=!0,err=_e3},f:function f(){try{normalCompletion||null==it.return||it.return()}finally{if(didErr)throw err}}}}function asyncGeneratorStep(gen,resolve,reject,_next,_throw,key,arg){try{var info=gen[key](arg),value=info.value}catch(error){return void reject(error)}info.done?resolve(value):Promise.resolve(value).then(_next,_throw)}function _asyncToGenerator(fn){return function(){var self=this,args=arguments;return new Promise((function(resolve,reject){var gen=fn.apply(self,args);function _next(value){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"next",value)}function _throw(err){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"throw",err)}_next(void 0)}))}}function _slicedToArray(arr,i){return function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function _iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null==_i)return;var _s,_e,_arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||_unsupportedIterableToArray(arr,i)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _unsupportedIterableToArray(o,minLen){if(o){if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);return"Object"===n&&o.constructor&&(n=o.constructor.name),"Map"===n||"Set"===n?Array.from(o):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(o,minLen):void 0}}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);i=o.length?{done:!0}:{done:!1,value:o[i++]}},e:function e(_e){throw _e},f:F}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var err,normalCompletion=!0,didErr=!1;return{s:function s(){it=it.call(o)},n:function n(){var step=it.next();return normalCompletion=step.done,step},e:function e(_e2){didErr=!0,err=_e2},f:function f(){try{normalCompletion||null==it.return||it.return()}finally{if(didErr)throw err}}}}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);i=o.length?{done:!0}:{done:!1,value:o[i++]}},e:function e(_e2){throw _e2},f:F}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var err,normalCompletion=!0,didErr=!1;return{s:function s(){it=it.call(o)},n:function n(){var step=it.next();return normalCompletion=step.done,step},e:function e(_e3){didErr=!0,err=_e3},f:function f(){try{normalCompletion||null==it.return||it.return()}finally{if(didErr)throw err}}}}function asyncGeneratorStep(gen,resolve,reject,_next,_throw,key,arg){try{var info=gen[key](arg),value=info.value}catch(error){return void reject(error)}info.done?resolve(value):Promise.resolve(value).then(_next,_throw)}function _asyncToGenerator(fn){return function(){var self=this,args=arguments;return new Promise((function(resolve,reject){var gen=fn.apply(self,args);function _next(value){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"next",value)}function _throw(err){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"throw",err)}_next(void 0)}))}}function _slicedToArray(arr,i){return function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function _iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null==_i)return;var _s,_e,_arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||_unsupportedIterableToArray(arr,i)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _unsupportedIterableToArray(o,minLen){if(o){if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);return"Object"===n&&o.constructor&&(n=o.constructor.name),"Map"===n||"Set"===n?Array.from(o):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(o,minLen):void 0}}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);i div {\n transform: translateY(-100%);\n}\n",""]),exports.locals={placeholder:"TextPlaceholder-module_placeholder__23ZGM"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,'.index-module_container__1ieS4 {\n position: relative;\n}\n\n.index-module_shy__1AKnn {\n overflow-wrap: normal;\n}\n\n.index-module_shy__1AKnn [data-slate-string] {\n position: relative;\n}\n\n.index-module_selected__1BIeC .index-module_shy__1AKnn [data-slate-string]::before {\n content: " ";\n position: absolute;\n display: block;\n border: solid 5px transparent;\n border-bottom-color: currentColor;\n width: 0;\n height: 0;\n bottom: 1px;\n left: -5px;\n opacity: 0.7;\n}\n\n.index-module_hoveringToolbarContainer__1NEPd {\n position: relative;\n}\n\n.index-module_hoveringToolbar__1ZuIF {\n position: absolute;\n z-index: 2;\n top: -10000px;\n left: -10000px;\n opacity: 0;\n white-space: nowrap;\n}\n\n.index-module_selection__2aFU5 {\n display: none;\n position: absolute;\n z-index: 1;\n width: 100%;\n pointer-events: none;\n}\n\n.index-module_linkTooltip__3QWVY {\n background-color: #222;\n color: #fff;\n border-radius: 4px;\n font-family: Helvetica, Arial, "Sans-Serif";\n font-size: 13px;\n line-height: 1;\n box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);\n}\n\n.index-module_linkTooltip__3QWVY::before {\n content: "";\n display: block;\n position: absolute;\n left: 20px;\n border: solid 4px transparent;\n}\n\n.index-module_linkTooltip-below__1xDjU::before {\n bottom: 100%;\n border-bottom: solid 4px #222;\n}\n\n.index-module_linkTooltip-above__3_6zC::before {\n top: 100%;\n border-top: solid 4px #222;\n}\n\n.index-module_linkTooltip__3QWVY > a,\n.index-module_linkTooltip__3QWVY > span {\n color: #fff;\n background-color: transparent;\n border: 0;\n display: inline-block;\n padding: 10px 10px;\n}\n\n.index-module_linkTooltip__3QWVY > a svg {\n padding-left: 7px;\n}\n\n.index-module_linkTooltipThumbnail__3zq2e {\n width: 200px;\n height: 120px;\n position: relative;\n margin: 5px;\n}\n\n.index-module_linkTooltipThumbnailClickMask__1lidS {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n}\n\n.index-module_linkTooltipNewTab__11Pva {\n opacity: 0.7;\n padding: 0 10px 10px;\n text-decoration: none;\n}\n\n.index-module_linkTooltipChapterNumber__LW6kA {\n font-weight: bold;\n}\n',""]),exports.locals={container:"index-module_container__1ieS4",shy:"index-module_shy__1AKnn",selected:"index-module_selected__1BIeC",hoveringToolbarContainer:"index-module_hoveringToolbarContainer__1NEPd",hoveringToolbar:"index-module_hoveringToolbar__1ZuIF",selection:"index-module_selection__2aFU5",linkTooltip:"index-module_linkTooltip__3QWVY","linkTooltip-below":"index-module_linkTooltip-below__1xDjU","linkTooltip-above":"index-module_linkTooltip-above__3_6zC",linkTooltipThumbnail:"index-module_linkTooltipThumbnail__3zq2e",linkTooltipThumbnailClickMask:"index-module_linkTooltipThumbnailClickMask__1lidS",linkTooltipNewTab:"index-module_linkTooltipNewTab__11Pva",linkTooltipChapterNumber:"index-module_linkTooltipChapterNumber__LW6kA"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".Toolbar-module_Toolbar__3VXD- {\n background: #fff;\n box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);\n border-radius: 3px;\n overflow: hidden;\n display: flex;\n gap: 2px;\n}\n\n.Toolbar-module_button__17qFC {\n border: 0;\n background: #fff;\n padding: 10px;\n opacity: 0.6;\n}\n\n.Toolbar-module_button__17qFC:hover {\n opacity: 1;\n}\n\n.Toolbar-module_activeButton__2nyw8 {\n background: #ddd;\n opacity: 1;\n}\n\n@media (max-width: 460px) {\n .Toolbar-module_collapsible__1zdpv .Toolbar-module_button__17qFC {\n display: none;\n }\n\n .Toolbar-module_collapsible__1zdpv:hover .Toolbar-module_button__17qFC,\n .Toolbar-module_collapsible__1zdpv:focus-within .Toolbar-module_button__17qFC,\n .Toolbar-module_collapsible__1zdpv .Toolbar-module_activeButton__2nyw8 {\n display: inline-block;\n }\n}\n",""]),exports.locals={Toolbar:"Toolbar-module_Toolbar__3VXD-",button:"Toolbar-module_button__17qFC",activeButton:"Toolbar-module_activeButton__2nyw8",collapsible:"Toolbar-module_collapsible__1zdpv"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".SelectionRect-module_main__18tYZ {\n position: relative;\n}\n\n.SelectionRect-module_main__18tYZ:before,\n.SelectionRect-module_main__18tYZ:after {\n content: '';\n position: absolute;\n top: -0.5em;\n left: -0.5em;\n right: -0.5em;\n bottom: -0.5em;\n pointer-events: none;\n opacity: 0.8\n}\n\n.SelectionRect-module_draggable__SuNSw:not(.SelectionRect-module_full__ifu0I):before {\n top: 5px;\n}\n\n.SelectionRect-module_full__ifu0I:before,\n.SelectionRect-module_full__ifu0I:after {\n left: 0;\n right: 0;\n}\n\n.SelectionRect-module_selected__1hqFi:before {\n border-left: solid 1px currentColor;\n}\n\n.SelectionRect-module_selected__1hqFi:after {\n border-right: solid 1px currentColor;\n}\n\n.SelectionRect-module_toolbar__1eNgL {\n position: absolute;\n top: -40px;\n right: -15px;\n z-index: 2;\n pointer-events: auto;\n}\n\n.SelectionRect-module_insert__2HpFe {\n display: none;\n text-align: center;\n position: absolute;\n width: 100%;\n opacity: 0.8;\n pointer-events: none;\n z-index: 1;\n}\n\n.SelectionRect-module_insertHovered__168lR.SelectionRect-module_insert__2HpFe {\n opacity: 1;\n}\n\n.SelectionRect-module_start__1g5NQ .SelectionRect-module_insert-before__2lAY8,\n.SelectionRect-module_end__10kcZ .SelectionRect-module_insert-after__2Vh3z {\n display: block;\n}\n\n.SelectionRect-module_insert__2HpFe::before,\n.SelectionRect-module_insert__2HpFe::after {\n content: '';\n position: absolute;\n top: 0;\n width: calc(50% - 5px);\n height: 0;\n border-bottom: solid 1px currentColor;\n}\n\n.SelectionRect-module_insert__2HpFe::before {\n left: -0.5em;\n}\n\n.SelectionRect-module_insert__2HpFe::after {\n right: -0.5em;\n}\n\n.SelectionRect-module_draggable__SuNSw:not(.SelectionRect-module_full__ifu0I) .SelectionRect-module_insert-before__2lAY8::before {\n left: 5px;\n width: calc(50% - 10px - 0.5em);\n}\n\n.SelectionRect-module_full__ifu0I .SelectionRect-module_insert__2HpFe::before,\n.SelectionRect-module_full__ifu0I .SelectionRect-module_insert__2HpFe::after {\n width: calc(50% - 5px + -0.5em);\n}\n\n.SelectionRect-module_full__ifu0I .SelectionRect-module_insert__2HpFe::before {\n left: 0;\n}\n\n.SelectionRect-module_full__ifu0I .SelectionRect-module_insert__2HpFe::after {\n right: 0;\n}\n\n.SelectionRect-module_insertButton__39-Dx {\n pointer-events: auto;\n border: 0;\n background: none;\n color: currentColor;\n display: inline-block;\n vertical-align: top;\n position: relative;\n top: -9px;\n padding: 2px 10px;\n}\n\n.SelectionRect-module_insert-before__2lAY8,\n.SelectionRect-module_insert-after__2Vh3z {\n}\n\n.SelectionRect-module_insert-before__2lAY8 {\n top: -0.5em;\n}\n\n.SelectionRect-module_insert-after__2Vh3z {\n top: calc(100% + 0.5em);\n}\n\n.SelectionRect-module_dragHandle__2LYGO {\n position: absolute;\n top: -7px;\n left: 10px;\n transform: translate(-100%, -50%);\n z-index: 1;\n visibility: hidden;\n padding: 10px;\n cursor: move;\n pointer-events: auto;\n}\n\n.SelectionRect-module_selected__1hqFi .SelectionRect-module_dragHandle__2LYGO {\n visibility: visible;\n}\n\n.SelectionRect-module_full__ifu0I .SelectionRect-module_dragHandle__2LYGO {\n left: 0;\n top: 0;\n transform: translate(0, 0);\n background: radial-gradient(#000000b8, transparent 50%)\n}\n\n.SelectionRect-module_dragHandle__2LYGO svg {\n display: block;\n color: currentColor;\n width: 15px;\n height: 15px;\n opacity: 0.8;\n}\n\n.SelectionRect-module_dragHandle__2LYGO:hover svg {\n opacity: 1;\n}\n\n.SelectionRect-module_full__ifu0I .SelectionRect-module_dragHandle__2LYGO svg {\n color: #fff;\n}\n",""]),exports.locals={selectionWidth:"1px",selectionPadding:"-6px",selectionPadding2:"-0.5em",main:"SelectionRect-module_main__18tYZ",draggable:"SelectionRect-module_draggable__SuNSw",full:"SelectionRect-module_full__ifu0I",selected:"SelectionRect-module_selected__1hqFi",toolbar:"SelectionRect-module_toolbar__1eNgL",insert:"SelectionRect-module_insert__2HpFe",insertHovered:"SelectionRect-module_insertHovered__168lR",start:"SelectionRect-module_start__1g5NQ","insert-before":"SelectionRect-module_insert-before__2lAY8 SelectionRect-module_insert__2HpFe",end:"SelectionRect-module_end__10kcZ","insert-after":"SelectionRect-module_insert-after__2Vh3z SelectionRect-module_insert__2HpFe",insertButton:"SelectionRect-module_insertButton__39-Dx",dragHandle:"SelectionRect-module_dragHandle__2LYGO"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".DropTargets-module_container__jkZUw {\n position: absolute;\n top: -0.5em;\n left: -50px;\n padding-left: 50px;\n width: 100%;\n height: 100%;\n padding: 0.5em 0 8px 50px;\n}\n\n.DropTargets-module_dropTarget__1mOON {\n position: absolute;\n left: 0;\n width: 100%;\n opacity: 0.8;\n}\n\n.DropTargets-module_dropIndicator__MJuRW {\n position: absolute;\n left: 50px;\n right: 0;\n border-top: solid 2px currentColor;\n opacity: 0;\n}\n\n.DropTargets-module_isOver__WV6vU .DropTargets-module_dropIndicator__MJuRW {\n opacity: 1;\n}\n",""]),exports.locals={container:"DropTargets-module_container__jkZUw",dropTarget:"DropTargets-module_dropTarget__1mOON",dropIndicator:"DropTargets-module_dropIndicator__MJuRW",isOver:"DropTargets-module_isOver__WV6vU"},module.exports=exports},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"lightBackground",(function(){return lightBackground})),__webpack_require__.d(__webpack_exports__,"darkBackground",(function(){return darkBackground})),__webpack_require__.d(__webpack_exports__,"withDragHandleAndLightBackground",(function(){return withDragHandleAndLightBackground})),__webpack_require__.d(__webpack_exports__,"withDragHandleAndDarkBackground",(function(){return withDragHandleAndDarkBackground})),__webpack_require__.d(__webpack_exports__,"full",(function(){return full})),__webpack_require__.d(__webpack_exports__,"fullWithDragHandle",(function(){return fullWithDragHandle})),__webpack_require__.d(__webpack_exports__,"fullWithDragHandleAndDarkBackground",(function(){return fullWithDragHandleAndDarkBackground}));var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__),_SelectionRect__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(154),_images_text_svg__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(394),_images_heading_svg__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(395),_images_listUl_svg__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(397),_images_listOl_svg__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(396),_images_quote_svg__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(398);__webpack_exports__.default={title:"Inline Editing/SelectionRect"};var insertButtonTitles={before:"Insert before",after:"Insert after"},lightBackground=function(){return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(Background,null,react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_SelectionRect__WEBPACK_IMPORTED_MODULE_1__.a,{selected:!0,insertButtonTitles:insertButtonTitles,toolbarButtons:toolbarButtons()},_ref))};lightBackground.displayName="lightBackground";var darkBackground=function(){return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(Background,{dark:!0},react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_SelectionRect__WEBPACK_IMPORTED_MODULE_1__.a,{selected:!0,insertButtonTitles:insertButtonTitles,toolbarButtons:toolbarButtons()},_ref2))};darkBackground.displayName="darkBackground";var withDragHandleAndLightBackground=function(){return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(Background,null,react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_SelectionRect__WEBPACK_IMPORTED_MODULE_1__.a,{selected:!0,drag:function drag(){},dragHandleTitle:"Drag me",insertButtonTitles:insertButtonTitles,toolbarButtons:toolbarButtons()},_ref3))};withDragHandleAndLightBackground.displayName="withDragHandleAndLightBackground";var withDragHandleAndDarkBackground=function(){return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(Background,{dark:!0},react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_SelectionRect__WEBPACK_IMPORTED_MODULE_1__.a,{selected:!0,drag:function drag(){},dragHandleTitle:"Drag me",insertButtonTitles:insertButtonTitles,toolbarButtons:toolbarButtons()},_ref4))};withDragHandleAndDarkBackground.displayName="withDragHandleAndDarkBackground";var full=function(){return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(Background,null,react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_SelectionRect__WEBPACK_IMPORTED_MODULE_1__.a,{selected:!0,full:!0,insertButtonTitles:insertButtonTitles,toolbarButtons:toolbarButtons()},_ref5))};full.displayName="full";var fullWithDragHandle=function(){return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(Background,null,react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_SelectionRect__WEBPACK_IMPORTED_MODULE_1__.a,{selected:!0,full:!0,drag:function drag(){},insertButtonTitles:insertButtonTitles,toolbarButtons:toolbarButtons()},_ref6))};fullWithDragHandle.displayName="fullWithDragHandle";var fullWithDragHandleAndDarkBackground=function(){return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(Background,{dark:!0},react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_SelectionRect__WEBPACK_IMPORTED_MODULE_1__.a,{selected:!0,full:!0,drag:function drag(){},dragHandleTitle:"Drag me",insertButtonTitles:insertButtonTitles,toolbarButtons:toolbarButtons()},_ref7))};function toolbarButtons(){return[{name:"text",text:"Text",icon:_images_text_svg__WEBPACK_IMPORTED_MODULE_2__.a,active:!0},{name:"heading",text:"Heading",icon:_images_heading_svg__WEBPACK_IMPORTED_MODULE_3__.a},{name:"listOl",text:"Bullet Points",icon:_images_listUl_svg__WEBPACK_IMPORTED_MODULE_4__.a},{name:"listUl",text:"Enumeration",icon:_images_listOl_svg__WEBPACK_IMPORTED_MODULE_5__.a},{name:"quote",text:"Quote",icon:_images_quote_svg__WEBPACK_IMPORTED_MODULE_6__.a}]}function Background(_ref8){var dark=_ref8.dark,children=_ref8.children;return(react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div",{style:{width:500,padding:"50px",color:dark?"#fff":"#000",background:dark?"#000":"#fff"}},children))}function Placeholder(){return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div",{style:{height:200,background:"#4caf50"}})}fullWithDragHandleAndDarkBackground.displayName="fullWithDragHandleAndDarkBackground",Background.displayName="Background",Placeholder.displayName="Placeholder";var _ref7=react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(Placeholder,null),_ref6=react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(Placeholder,null),_ref5=react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(Placeholder,null),_ref4=react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(Placeholder,null),_ref3=react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(Placeholder,null),_ref2=react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(Placeholder,null),_ref=react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(Placeholder,null);lightBackground.__docgenInfo={description:"",methods:[],displayName:"lightBackground"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/inlineEditing/__stories__/SelectionRect-stories.js"]={name:"lightBackground",docgenInfo:lightBackground.__docgenInfo,path:"src/frontend/inlineEditing/__stories__/SelectionRect-stories.js"}),darkBackground.__docgenInfo={description:"",methods:[],displayName:"darkBackground"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/inlineEditing/__stories__/SelectionRect-stories.js"]={name:"darkBackground",docgenInfo:darkBackground.__docgenInfo,path:"src/frontend/inlineEditing/__stories__/SelectionRect-stories.js"}),withDragHandleAndLightBackground.__docgenInfo={description:"",methods:[],displayName:"withDragHandleAndLightBackground"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/inlineEditing/__stories__/SelectionRect-stories.js"]={name:"withDragHandleAndLightBackground",docgenInfo:withDragHandleAndLightBackground.__docgenInfo,path:"src/frontend/inlineEditing/__stories__/SelectionRect-stories.js"}),withDragHandleAndDarkBackground.__docgenInfo={description:"",methods:[],displayName:"withDragHandleAndDarkBackground"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/inlineEditing/__stories__/SelectionRect-stories.js"]={name:"withDragHandleAndDarkBackground",docgenInfo:withDragHandleAndDarkBackground.__docgenInfo,path:"src/frontend/inlineEditing/__stories__/SelectionRect-stories.js"}),full.__docgenInfo={description:"",methods:[],displayName:"full"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/inlineEditing/__stories__/SelectionRect-stories.js"]={name:"full",docgenInfo:full.__docgenInfo,path:"src/frontend/inlineEditing/__stories__/SelectionRect-stories.js"}),fullWithDragHandle.__docgenInfo={description:"",methods:[],displayName:"fullWithDragHandle"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/inlineEditing/__stories__/SelectionRect-stories.js"]={name:"fullWithDragHandle",docgenInfo:fullWithDragHandle.__docgenInfo,path:"src/frontend/inlineEditing/__stories__/SelectionRect-stories.js"}),fullWithDragHandleAndDarkBackground.__docgenInfo={description:"",methods:[],displayName:"fullWithDragHandleAndDarkBackground"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/inlineEditing/__stories__/SelectionRect-stories.js"]={name:"fullWithDragHandleAndDarkBackground",docgenInfo:fullWithDragHandleAndDarkBackground.__docgenInfo,path:"src/frontend/inlineEditing/__stories__/SelectionRect-stories.js"})},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),function(module){var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__),_storybook_react__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(34),_storybook_addon_viewport__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(185),pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(5),pageflow_scrolled_frontend__WEBPACK_IMPORTED_MODULE_5__=(__webpack_require__(1682),__webpack_require__(1)),pageflow_frontend__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(13),stories=Object(_storybook_react__WEBPACK_IMPORTED_MODULE_1__.storiesOf)("Widgets/Consent Bar",module);function createConsent(){var consent=pageflow_frontend__WEBPACK_IMPORTED_MODULE_6__.a.create();return consent.registerVendor("YouTube",{paradigm:"opt-in",displayName:"YouTube",description:'\n Video service
\n
\n Privacy Page
\n Link\n '}),consent.closeVendorRegistration(),consent}var seed={widgets:[{role:"consent",typeName:"consentBar",configuration:{defaultExpanded:!0}}],sections:[{}]},_ref=react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(pageflow_scrolled_frontend__WEBPACK_IMPORTED_MODULE_5__.g,null);stories.add("Desktop",(function(){return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(pageflow_scrolled_frontend__WEBPACK_IMPORTED_MODULE_5__.r,{seed:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_3__.e)(seed),consent:createConsent()},_ref)}));var _ref2=react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(pageflow_scrolled_frontend__WEBPACK_IMPORTED_MODULE_5__.g,null);stories.add("Mobile",(function(){return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(pageflow_scrolled_frontend__WEBPACK_IMPORTED_MODULE_5__.r,{seed:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_3__.e)(seed),consent:createConsent()},_ref2)}),{percy:{widths:[320]},viewport:{viewports:_storybook_addon_viewport__WEBPACK_IMPORTED_MODULE_2__.INITIAL_VIEWPORTS,defaultViewport:"iphone6"}})}.call(this,__webpack_require__(32)(module))},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".Toggle-module_toggle__3vOmy {\n border: none;\n background: transparent;\n padding: 0;\n position: absolute;\n top: 3px;\n right: 40px;\n cursor: pointer;\n}\n\n.Toggle-module_toggle__3vOmy svg {\n display: block;\n fill: var(--theme-widget-on-surface-color);\n color: var(--theme-widget-surface-color);\n}\n\n.Toggle-module_toggle__3vOmy[aria-checked=true] svg {\n fill: var(--theme-widget-primary-color);\n color: var(--theme-widget-on-primary-color);\n}\n",""]),exports.locals={toggle:"Toggle-module_toggle__3vOmy"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".ConsentBar-module_bar__1fyYe {\n position: fixed;\n bottom: 0;\n left: 0;\n width: 100%;\n box-sizing: border-box;\n z-index: 10;\n padding: 10px 20px;\n font-family: var(--theme-widget-font-family);\n font-size: 15px;\n background-color: var(--theme-widget-surface-color);\n color: var(--theme-widget-on-surface-color);\n}\n\n.ConsentBar-module_text__12v1j {\n margin-top: 10px;\n margin-bottom: 10px;\n}\n\n.ConsentBar-module_text__12v1j a {\n color: var(--theme-accent-color);\n}\n\n.ConsentBar-module_button__2oqkY {\n border: none;\n border-radius: 3px;\n margin: 10px 5px 5px;\n padding: 10px 15px;\n font: inherit;\n cursor: pointer;\n background-color: var(--theme-widget-secondary-color);\n}\n\n.ConsentBar-module_acceptAllButton__qKa1O {\n background-color: var(--theme-widget-primary-color);\n color: var(--theme-widget-on-primary-color);\n}\n\n.ConsentBar-module_saveButton__PVNBp {\n}\n\n.ConsentBar-module_configureButton__70hwF {\n margin-left: 0;\n}\n\n.ConsentBar-module_configureButton__70hwF svg {\n fill: currentColor;\n margin-right: 6px;\n margin-bottom: 1px;\n vertical-align: bottom;\n}\n\n.ConsentBar-module_vendorsBox__3ABMZ h3 {\n margin: 0.5em 0;\n font-size: 1em;\n}\n\n.ConsentBar-module_vendorList__2DdKu {\n overflow: auto;\n max-height: 40vh;\n padding-right: 5px;\n margin: 5px 0;\n}\n\n.ConsentBar-module_vendor__26z3I {\n position: relative;\n margin-bottom: 5px;\n padding: 8px 0;\n min-height: 20px;\n}\n\n.ConsentBar-module_vendor__26z3I p {\n font-size: 13px;\n}\n\n.ConsentBar-module_vendor__26z3I a {\n color: inherit;\n}\n\n.ConsentBar-module_expandVendor__8inhG {\n border: none;\n background: transparent;\n position: absolute;\n right: 5px;\n top: 3px;\n padding: 0;\n cursor: pointer;\n}\n\n.ConsentBar-module_expandVendor__8inhG svg {\n fill: currentColor;\n display: block;\n}\n\n.ConsentBar-module_expandVendor__8inhG:hover svg,\n.ConsentBar-module_expandVendor__8inhG:focus svg,\n.ConsentBar-module_expandVendor__8inhG:active svg {\n fill: var(--theme-widget-primary-color);\n}\n\n@media (max-width: 780px) {\n .ConsentBar-module_button__2oqkY {\n display: block;\n width: 100%;\n margin: 10px 0;\n }\n}\n\n@media (min-width: 781px) {\n .ConsentBar-module_vendorsBox__3ABMZ {\n position: absolute;\n bottom: 100%;\n right: 5px;\n margin-bottom: 5px;\n max-width: 400px;\n width: 90%;\n box-sizing: border-box;\n padding: 10px 20px;\n background-color: inherit;\n color: inherit;\n border-radius: 5px;\n }\n\n .ConsentBar-module_saveButton__PVNBp {\n float: right;\n }\n\n .ConsentBar-module_decisionButtons__1v1g6 {\n float: right;\n display: inline-block;\n white-space: nowrap;\n }\n}\n",""]),exports.locals={bar:"ConsentBar-module_bar__1fyYe",text:"ConsentBar-module_text__12v1j",button:"ConsentBar-module_button__2oqkY",acceptAllButton:"ConsentBar-module_acceptAllButton__qKa1O ConsentBar-module_button__2oqkY",saveButton:"ConsentBar-module_saveButton__PVNBp ConsentBar-module_button__2oqkY",configureButton:"ConsentBar-module_configureButton__70hwF ConsentBar-module_button__2oqkY",vendorsBox:"ConsentBar-module_vendorsBox__3ABMZ",vendorList:"ConsentBar-module_vendorList__2DdKu",vendor:"ConsentBar-module_vendor__26z3I",expandVendor:"ConsentBar-module_expandVendor__8inhG",decisionButtons:"ConsentBar-module_decisionButtons__1v1g6"},module.exports=exports},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),function(module){__webpack_require__(237),__webpack_require__(23);var react__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__),_storybook_react__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(34),_storybook_addon_viewport__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(185),pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(5),pageflow_scrolled_frontend__WEBPACK_IMPORTED_MODULE_7__=(__webpack_require__(1681),__webpack_require__(1)),stories=Object(_storybook_react__WEBPACK_IMPORTED_MODULE_3__.storiesOf)("Widgets/Default Navigation",module),getSeed=function(_ref){var chapterCount=_ref.chapterCount,summaries=["An introductory chapter","Second Chapter","The Third Chapter"];return{widgets:[{role:"header",typeName:"defaultNavigation"}],chapters:Array(chapterCount).fill().map((function(_,index){return{id:index+1,permaId:10*(index+1),position:index+1,configuration:{title:"Chapter ".concat(index+1),summary:summaries[index]||"Another chapter"}}})),sections:[{chapterId:1,configuration:{backdrop:{color:"#fff"},invert:!0}}]}},_ref2=react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(pageflow_scrolled_frontend__WEBPACK_IMPORTED_MODULE_7__.g,null);stories.add("Desktop",(function(){return react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(pageflow_scrolled_frontend__WEBPACK_IMPORTED_MODULE_7__.r,{seed:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_5__.e)(getSeed({chapterCount:3}))},_ref2)}),{percy:{skip:!1}});var _ref3=react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(pageflow_scrolled_frontend__WEBPACK_IMPORTED_MODULE_7__.g,null);stories.add("Desktop - Many chapters",(function(){return react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(pageflow_scrolled_frontend__WEBPACK_IMPORTED_MODULE_7__.r,{seed:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_5__.e)(getSeed({chapterCount:20}))},_ref3)}),{percy:{skip:!1}});var _ref4=react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(pageflow_scrolled_frontend__WEBPACK_IMPORTED_MODULE_7__.g,null);stories.add("Mobile",(function(){return react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(pageflow_scrolled_frontend__WEBPACK_IMPORTED_MODULE_7__.r,{seed:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_5__.e)(getSeed({chapterCount:3}))},_ref4)}),{percy:{widths:[320]},viewport:{viewports:_storybook_addon_viewport__WEBPACK_IMPORTED_MODULE_4__.INITIAL_VIEWPORTS,defaultViewport:"iphone6"}})}.call(this,__webpack_require__(32)(module))},,function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(209),___CSS_LOADER_ICSS_IMPORT_1___=__webpack_require__(133);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.i(___CSS_LOADER_ICSS_IMPORT_1___,"",!0),exports.push([module.i,".DefaultNavigation-module_navigationBar__29YqZ {\n\n --default-navigation-bar-height:\n var(--theme-default-navigation-bar-height, 50px);\n\n --default-navigation-scroller-top:\n var(--theme-default-navigation-scroller-top, 0);\n\n --default-navigation-scroll-button-top:\n var(--theme-default-navigation-scroll-button-top, 5px);\n\n --default-navigation-chapter-link-height:\n var(--theme-default-navigation-chapter-link-height, 50px);\n\n --default-navigation-progress-bar-height:\n var(--theme-default-navigation-progress-bar-height, 8px);\n\n --default-navigation-separator-color:\n var(--theme-default-navigation-separator-color, #e9e9e9);\n\n font-family: var(--theme-widget-font-family);\n position: fixed;\n top: calc(-1 * var(--default-navigation-bar-height));\n transition: top .15s;\n z-index: 10000;\n width: 100%;\n text-align: center;\n height: 0;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.DefaultNavigation-module_navigationBarExpanded__16-c8 {\n top: 0;\n}\n\n.DefaultNavigation-module_navigationBarContentWrapper__cM_tC {\n position: relative;\n z-index: 2;\n background-color: var(--theme-widget-surface-color);\n color: var(--theme-widget-on-surface-color);\n height: var(--default-navigation-bar-height);\n box-sizing: border-box;\n padding-top: var(--default-navigation-scroller-top);\n}\n\n.DefaultNavigation-module_menuIcon__1Fpl5 {\n position: absolute;\n top: 0;\n left: 12px;\n height: var(--default-navigation-bar-height);\n}\n\n.DefaultNavigation-module_contextIcons__2FWxt {\n position: absolute;\n top: 0px;\n right: 12px;\n display: flex;\n}\n\n.DefaultNavigation-module_contextIcons__2FWxt > * {\n pointer-events: auto;\n}\n\n.DefaultNavigation-module_contextIcon__2L2YR {\n cursor: pointer;\n width: 40px;\n height: var(--default-navigation-bar-height);\n color: var(--theme-widget-secondary-color);\n fill: currentcolor;\n stroke: currentColor;\n}\n\n.DefaultNavigation-module_contextIcon__2L2YR svg {\n width: 35px;\n height: 35px;\n margin: 7px 2px;\n}\n\ndiv:focus-within > .DefaultNavigation-module_contextIcon__2L2YR,\n.DefaultNavigation-module_contextIcon__2L2YR:hover {\n color: var(--theme-widget-primary-color);\n}\n\n.DefaultNavigation-module_logo__3pT3k {\n top: 0;\n left: 15px;\n height: 100%;\n max-width: 15%;\n}\n\n.DefaultNavigation-module_logo__3pT3k img {\n height: 100%;\n max-width: 100%;\n -o-object-fit: contain;\n object-fit: contain;\n}\n\n.DefaultNavigation-module_chapterList__1IucX {\n padding: 0;\n margin: 0;\n list-style: none;\n display: flex;\n}\n\n.DefaultNavigation-module_chapterListItem__RaBqG {\n position: relative;\n padding: 0 5px;\n border-right: 1px solid var(--default-navigation-separator-color);\n}\n\n.DefaultNavigation-module_chapterListItem__RaBqG:last-of-type {\n border-right: none;\n}\n\n.DefaultNavigation-module_navigationTooltip__166-2 {\n opacity: 1 !important;\n box-shadow: 0 0 0.3125rem rgba(0,0,0,.2);\n}\n\n.DefaultNavigation-module_progressBar__3RWDQ {\n position: relative;\n background-color: var(--theme-default-navigation-progress-bar-background-color,\n rgba(194,194,194,0.8));\n height: var(--default-navigation-progress-bar-height);\n width: 100%;\n}\n\n.DefaultNavigation-module_progressIndicator__268Vj {\n position: absolute;\n top: 0;\n left: 0;\n width: 0vw;\n height: 100%;\n background-color: var(--theme-default-navigation-progress-bar-indicator-color,\n var(--theme-accent-color));\n}\n\n@media screen and "+___CSS_LOADER_ICSS_IMPORT_0___.locals["breakpoint-below-md"]+" {\n .DefaultNavigation-module_navigationBar__29YqZ {\n --default-navigation-progress-bar-height:\n var(--theme-default-navigation-progress-bar-height, 10px);\n }\n\n .DefaultNavigation-module_logo__3pT3k {\n max-width: 30%;\n }\n\n .DefaultNavigation-module_hasChapters__28SsQ .DefaultNavigation-module_logo__3pT3k {\n left: 65px;\n }\n\n .DefaultNavigation-module_navigationChapters__1ml3G {\n display: block;\n position: fixed;\n top: calc(var(--default-navigation-bar-height) +\n var(--default-navigation-progress-bar-height));\n left: 0px;\n background: var(--theme-widget-background-color);\n width: 100vw;\n bottom: 0;\n -ms-scroll-chaining: none;\n overscroll-behavior: contain;\n overflow: scroll;\n }\n\n .DefaultNavigation-module_navigationChaptersHidden__3A6EG {\n display: none;\n }\n\n .DefaultNavigation-module_chapterList__1IucX {\n display: block;\n padding-top: var(--default-navigation-bar-height);\n box-sizing: border-box;\n /*\n Prevent scrolling the page when mobile navigation is open, by\n forcing overflow and setting `overscroll-behavior: contain`\n above. Normally this should be done with `touch-action: none`.\n But using `touch-action` causes weird rendering bugs in Chrome\n on Android.\n */\n min-height: 101%;\n }\n\n .DefaultNavigation-module_chapterListItem__RaBqG {\n padding: 1rem;\n margin: 0 1.5rem;\n border-right: none;\n border-bottom: 1px solid var(--default-navigation-separator-color);\n }\n\n .DefaultNavigation-module_chapterListItem__RaBqG:last-child {\n border-bottom: none;\n }\n\n .DefaultNavigation-module_chapterListItem__RaBqG p {\n margin-top: 0;\n }\n}\n\n@media print {\n .DefaultNavigation-module_navigationBar__29YqZ {\n position: relative;\n top: 0;\n height: auto;\n }\n\n .DefaultNavigation-module_logo__3pT3k {\n left: 0;\n }\n\n .DefaultNavigation-module_chapterList__1IucX,\n .DefaultNavigation-module_contextIcons__2FWxt,\n .DefaultNavigation-module_progressBar__3RWDQ {\n display: none;\n }\n}\n",""]),exports.locals={"breakpoint-below-md":""+___CSS_LOADER_ICSS_IMPORT_0___.locals["breakpoint-below-md"],navigationBar:"DefaultNavigation-module_navigationBar__29YqZ scope-defaultNavigation",navigationBarExpanded:"DefaultNavigation-module_navigationBarExpanded__16-c8",navigationBarContentWrapper:"DefaultNavigation-module_navigationBarContentWrapper__cM_tC",menuIcon:"DefaultNavigation-module_menuIcon__1Fpl5",contextIcons:"DefaultNavigation-module_contextIcons__2FWxt",contextIcon:"DefaultNavigation-module_contextIcon__2L2YR "+___CSS_LOADER_ICSS_IMPORT_1___.locals.unstyledButton,logo:"DefaultNavigation-module_logo__3pT3k",chapterList:"DefaultNavigation-module_chapterList__1IucX scope-defaultNavigationChapterList",chapterListItem:"DefaultNavigation-module_chapterListItem__RaBqG",navigationTooltip:"DefaultNavigation-module_navigationTooltip__166-2",progressBar:"DefaultNavigation-module_progressBar__3RWDQ",progressIndicator:"DefaultNavigation-module_progressIndicator__268Vj",hasChapters:"DefaultNavigation-module_hasChapters__28SsQ",navigationChapters:"DefaultNavigation-module_navigationChapters__1ml3G",navigationChaptersHidden:"DefaultNavigation-module_navigationChaptersHidden__3A6EG"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(209);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,"@media "+___CSS_LOADER_ICSS_IMPORT_0___.locals["breakpoint-md"]+" {\n .HamburgerIcon-module_burgerMenuIconContainer__2AGUw {\n display: none;\n }\n}\n\n.HamburgerIcon-module_burgerMenuIcon__vb3jf {\n outline: none;\n}\n\n.HamburgerIcon-module_small__mKIF4 {\n --hamburger-icon-transform: scale(0.7);\n --hamburger-icon-line-width: 3px;\n}\n",""]),exports.locals={"breakpoint-md":""+___CSS_LOADER_ICSS_IMPORT_0___.locals["breakpoint-md"],burgerMenuIconContainer:"HamburgerIcon-module_burgerMenuIconContainer__2AGUw",burgerMenuIcon:"HamburgerIcon-module_burgerMenuIcon__vb3jf",small:"HamburgerIcon-module_small__mKIF4"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,'/*!\n * Hamburgers\n * @description Tasty CSS-animated hamburgers\n * @author Jonathan Suh @jonsuh\n * @site https://jonsuh.com/hamburgers\n * @link https://github.com/jonsuh/hamburgers\n */\n.HamburgerIcons-module_hamburger__1Oxlj {\n display: inline-block;\n cursor: pointer;\n transition-property: opacity, filter;\n transition-duration: 0.15s;\n transition-timing-function: linear;\n font: inherit;\n color: inherit;\n text-transform: none;\n background-color: transparent;\n border: 0;\n margin: 0;\n overflow: visible;\n}\n\n.HamburgerIcons-module_hamburger__1Oxlj.HamburgerIcons-module_is-active__2Hlnl .HamburgerIcons-module_hamburger-inner__3xzmW,\n.HamburgerIcons-module_hamburger__1Oxlj.HamburgerIcons-module_is-active__2Hlnl .HamburgerIcons-module_hamburger-inner__3xzmW::before,\n.HamburgerIcons-module_hamburger__1Oxlj.HamburgerIcons-module_is-active__2Hlnl .HamburgerIcons-module_hamburger-inner__3xzmW::after {\n background-color: var(--theme-accent-color);\n}\n\n.HamburgerIcons-module_hamburger-box__Tnp2h {\n width: 40px;\n height: 24px;\n display: inline-block;\n position: relative;\n vertical-align: top;\n transform: var(--hamburger-icon-transform);\n}\n\n.HamburgerIcons-module_hamburger-inner__3xzmW {\n display: block;\n top: 50%;\n margin-top: -2px;\n}\n\n.HamburgerIcons-module_hamburger-inner__3xzmW,\n.HamburgerIcons-module_hamburger-inner__3xzmW::before,\n.HamburgerIcons-module_hamburger-inner__3xzmW::after {\n width: 30px;\n height: var(--hamburger-icon-line-width, 4px);\n background-color: var(--theme-widget-primary-color);\n border-radius: 4px;\n position: absolute;\n transition-property: transform;\n transition-duration: 0.15s;\n transition-timing-function: ease;\n}\n\n.HamburgerIcons-module_hamburger-inner__3xzmW::before, .HamburgerIcons-module_hamburger-inner__3xzmW::after {\n content: "";\n display: block;\n}\n\n.HamburgerIcons-module_hamburger-inner__3xzmW::before {\n top: -10px;\n}\n\n.HamburgerIcons-module_hamburger-inner__3xzmW::after {\n bottom: -10px;\n}\n\n/*\n * Collapse\n */\n.HamburgerIcons-module_hamburger--collapse__1IhbI .HamburgerIcons-module_hamburger-inner__3xzmW {\n top: auto;\n bottom: 0;\n transition-duration: 0.13s;\n transition-delay: 0.13s;\n transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n}\n\n.HamburgerIcons-module_hamburger--collapse__1IhbI .HamburgerIcons-module_hamburger-inner__3xzmW::after {\n top: -20px;\n transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;\n}\n\n.HamburgerIcons-module_hamburger--collapse__1IhbI .HamburgerIcons-module_hamburger-inner__3xzmW::before {\n transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);\n}\n\n.HamburgerIcons-module_hamburger--collapse__1IhbI.HamburgerIcons-module_is-active__2Hlnl .HamburgerIcons-module_hamburger-inner__3xzmW {\n transform: translate3d(0, -10px, 0) rotate(-45deg);\n transition-delay: 0.22s;\n transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n}\n\n.HamburgerIcons-module_hamburger--collapse__1IhbI.HamburgerIcons-module_is-active__2Hlnl .HamburgerIcons-module_hamburger-inner__3xzmW::after {\n top: 0;\n opacity: 0;\n transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;\n}\n\n.HamburgerIcons-module_hamburger--collapse__1IhbI.HamburgerIcons-module_is-active__2Hlnl .HamburgerIcons-module_hamburger-inner__3xzmW::before {\n top: 0;\n transform: rotate(-90deg);\n transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);\n}\n',""]),exports.locals={hamburger:"HamburgerIcons-module_hamburger__1Oxlj","is-active":"HamburgerIcons-module_is-active__2Hlnl","hamburger-inner":"HamburgerIcons-module_hamburger-inner__3xzmW","hamburger-box":"HamburgerIcons-module_hamburger-box__Tnp2h","hamburger--collapse":"HamburgerIcons-module_hamburger--collapse__1IhbI"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(209);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".ChapterLink-module_chapterLink__1XXzP {\n line-height: 42px;\n color: var(--theme-widget-primary-color);\n text-decoration: none;\n position: relative;\n display: block;\n font-family: inherit;\n font-weight: 700;\n font-size: 1rem;\n height: 42px;\n white-space: nowrap;\n padding: 0 10px;\n margin: 4px 0;\n}\n\n.ChapterLink-module_chapterLink__1XXzP:hover,\n.ChapterLink-module_chapterLinkActive__2ZZ7s {\n color: var(--theme-accent-color);\n}\n\n.ChapterLink-module_chapterLinkActive__2ZZ7s {\n}\n\n.ChapterLink-module_summary__3HwWZ {\n color: var(--theme-widget-on-background-color);\n}\n\n.ChapterLink-module_tooltipBubble__1pHjt {\n display: none;\n}\n\n@media "+___CSS_LOADER_ICSS_IMPORT_0___.locals["breakpoint-md"]+" {\n .ChapterLink-module_summary__3HwWZ {\n display: none;\n }\n\n .ChapterLink-module_tooltipBubble__1pHjt {\n display: block;\n }\n}\n",""]),exports.locals={"breakpoint-md":""+___CSS_LOADER_ICSS_IMPORT_0___.locals["breakpoint-md"],chapterLink:"ChapterLink-module_chapterLink__1XXzP typography-defaultNavigationChapterLink",chapterLinkActive:"ChapterLink-module_chapterLinkActive__2ZZ7s typography-defaultNavigationActiveChapterLink",summary:"ChapterLink-module_summary__3HwWZ",tooltipBubble:"ChapterLink-module_tooltipBubble__1pHjt"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,'.LegalInfoMenu-module_legalInfoTooltip__1ZJ2i {\n text-align: left;\n line-height: 1.4;\n}\n\n.LegalInfoMenu-module_scroller__2vZjo {\n overflow: auto;\n max-height: 40vh;\n scrollbar-width: thin;\n margin-right: -5px;\n padding-right: 5px;\n}\n\n.LegalInfoMenu-module_scroller__2vZjo::-webkit-scrollbar {\n width: 3px;\n}\n\n.LegalInfoMenu-module_scroller__2vZjo::-webkit-scrollbar-thumb {\n background-color: var(--theme-widget-secondary-color);\n border-radius: 2px;\n}\n\n.LegalInfoMenu-module_scroller__2vZjo::-webkit-scrollbar-track {\n background-color: var(--theme-widget-surface-color);\n}\n\n.LegalInfoMenu-module_links__2uTgT {\n position: relative;\n padding-top: 5px;\n padding-bottom: 5px;\n}\n\n.LegalInfoMenu-module_separator__34YVX::before {\n content: "";\n position: absolute;\n top: 0;\n left: -5px;\n right: -5px;\n border-top: solid 1px var(--theme-widget-primary-color);\n opacity: 0.1;\n}\n\n.LegalInfoMenu-module_legalInfoTooltip__1ZJ2i:after {\n left: 90% !important;\n}\n\n.LegalInfoMenu-module_legalInfoTooltip__1ZJ2i .LegalInfoMenu-module_section__2cRic {\n margin: 0 0 1.4em;\n}\n\n.LegalInfoMenu-module_legalInfoTooltip__1ZJ2i a {\n color: var(--theme-accent-color);\n}\n\n.LegalInfoMenu-module_legalInfoLink__1dVWO {\n display: block;\n margin-top: 5px;\n}\n\n.LegalInfoMenu-module_rights__2CkKB,\n.LegalInfoMenu-module_rights__2CkKB li {\n margin: 0;\n padding: 0;\n list-style: none;\n}\n\n.LegalInfoMenu-module_rights__2CkKB li {\n display: inline;\n}\n',""]),exports.locals={legalInfoTooltip:"LegalInfoMenu-module_legalInfoTooltip__1ZJ2i",scroller:"LegalInfoMenu-module_scroller__2vZjo",links:"LegalInfoMenu-module_links__2uTgT",separator:"LegalInfoMenu-module_separator__34YVX",section:"LegalInfoMenu-module_section__2cRic",legalInfoLink:"LegalInfoMenu-module_legalInfoLink__1dVWO",rights:"LegalInfoMenu-module_rights__2CkKB"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,"header .share svg {\n fill: var(--theme-widget-primary-color);\n}\n\nheader .share:hover svg {\n fill: var(--theme-accent-color);\n}\n\n.SharingMenu-module_sharingTooltip__D_s1a {\n width: 160px;\n padding: 0 !important;\n}\n\n.SharingMenu-module_sharingTooltip__D_s1a:after {\n left: 90% !important;\n}\n\n.SharingMenu-module_shareLinkContainer__9hCix {\n display: inline-block;\n width: 80px;\n height: 60px;\n cursor: pointer;\n color: transparent;\n text-align: center;\n}\n\n.SharingMenu-module_shareLink__WXRWk {\n position: relative;\n color: var(--theme-widget-primary-color);\n text-decoration: none;\n}\n\n.SharingMenu-module_shareLink__WXRWk:hover {\n color: var(--theme-accent-color);\n}\n\n.SharingMenu-module_shareLink__WXRWk svg {\n width: 80px;\n height: 25px;\n margin-top: 5px;\n margin-bottom: 3px;\n}\n",""]),exports.locals={sharingTooltip:"SharingMenu-module_sharingTooltip__D_s1a",shareLinkContainer:"SharingMenu-module_shareLinkContainer__9hCix",shareLink:"SharingMenu-module_shareLink__WXRWk"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,'.ToggleMuteButton-module_button__376SJ {\n color: var(--theme-widget-primary-color);\n}\n\n.ToggleMuteButton-module_animate__3ZYEd {\n position: relative;\n}\n\n.ToggleMuteButton-module_animate__3ZYEd::before {\n content: "";\n display: block;\n position: absolute;\n top: 50%;\n left: 50%;\n margin: -5px -5px;\n z-index: -1;\n width: 10px;\n height: 10px;\n background-color: #ddd;\n border-radius: 5px;\n -webkit-animation: ToggleMuteButton-module_pulse__268NA 0.5s ease 0.2s 1;\n animation: ToggleMuteButton-module_pulse__268NA 0.5s ease 0.2s 1;\n -webkit-animation-fill-mode: forwards;\n animation-fill-mode: forwards;\n pointer-events: none;\n}\n\n@-webkit-keyframes ToggleMuteButton-module_pulse__268NA {\n from {\n opacity: 0.8;\n }\n to {\n transform: scale(40);\n opacity: 0;\n }\n}\n\n@keyframes ToggleMuteButton-module_pulse__268NA {\n from {\n opacity: 0.8;\n }\n to {\n transform: scale(40);\n opacity: 0;\n }\n}\n',""]),exports.locals={button:"ToggleMuteButton-module_button__376SJ",animate:"ToggleMuteButton-module_animate__3ZYEd",pulse:"ToggleMuteButton-module_pulse__268NA"},module.exports=exports},,function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".SkipLinks-module_link__1Um6D {\n position: absolute;\n z-index: 10000;\n top: -1000em;\n left: -1000em;\n\n display: block;\n border: 1px solid #eeeeee;\n border-radius: 5px;\n padding: 5px 5px;\n background: #00375a;\n text-align: center;\n line-height: 25px;\n color: #ffffff;\n}\n\n.SkipLinks-module_link__1Um6D:focus {\n left: 13.8%;\n top: 13%;\n}",""]),exports.locals={link:"SkipLinks-module_link__1Um6D"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(133);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".ScrollButton-module_button__B97RN {\n position: absolute;\n top: var(--default-navigation-scroll-button-top);\n height: 40px;\n width: 20px;\n opacity: 0;\n visibility: hidden;\n transition: opacity 0.2s ease, visibility 0.2s ease;\n z-index: 1;\n}\n\n.ScrollButton-module_button__B97RN svg {\n width: 18px;\n height: 18px;\n color: var(--theme-widget-primary-color);\n}\n\n.ScrollButton-module_visible__3jU5f {\n opacity: 1;\n visibility: visible;\n}\n\n.ScrollButton-module_start__34I1Z {\n right: 80%;\n}\n\n.ScrollButton-module_end__2MXRC {\n left: 79%;\n}\n",""]),exports.locals={button:"ScrollButton-module_button__B97RN "+___CSS_LOADER_ICSS_IMPORT_0___.locals.unstyledButton,visible:"ScrollButton-module_visible__3jU5f",start:"ScrollButton-module_start__34I1Z ScrollButton-module_button__B97RN "+___CSS_LOADER_ICSS_IMPORT_0___.locals.unstyledButton,end:"ScrollButton-module_end__2MXRC ScrollButton-module_button__B97RN "+___CSS_LOADER_ICSS_IMPORT_0___.locals.unstyledButton},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(209);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,"@media screen and "+___CSS_LOADER_ICSS_IMPORT_0___.locals["breakpoint-md"]+' {\n .Scroller-module_scroller__vlspY {\n overflow: hidden;\n scroll-behavior: smooth;\n\n /* Prevent clipping chapter tooltips vertically. */\n padding-bottom: 90vh;\n pointer-events: none;\n\n /* For browsers that do not support clip-path (e.g. IE11). */\n margin: 0 auto;\n width: 58%;\n }\n\n .Scroller-module_scroller__vlspY > * {\n pointer-events: auto;\n }\n\n @supports ((-webkit-clip-path: polygon(0 0)) or (clip-path: polygon(0 0))) {\n .Scroller-module_scroller__vlspY {\n /* With only the above styles, chapter tooltips will be clipped when\n * they do not fit inside the scroller horizontally (part of\n * tooltip marked with "x"):\n *\n * +- scroller -----------------+\n * LOGO | Chapter 2 Chapter 3 Cha| MUTE INFO SHARE\n * | ^ |\n * xxx-----------+ |\n * xxx Tooltip | |\n * xxx-----------+ |\n * | |\n * +----------------------------+\n *\n * We therefore give the scroller full width and use clip-path\n * to prevent chapter links from being visible behind logo and\n * mute/info/share buttons:\n *\n * +- scroller clip path -------+\n * LOGO | Chapter 2 Chapter 3 Cha| MUTE INFO SHARE\n * +-----+ ^ +----------------+\n * | +-------------+ |\n * | | Tooltip | |\n * | +-------------+ |\n * | |\n * +---------------------------------------------------+\n */\n width: auto;\n -webkit-clip-path: polygon(20% 0, 79% 0, 79% var(--default-navigation-chapter-link-height), 100% var(--default-navigation-chapter-link-height), 100% 400%, 0 400%, 0 var(--default-navigation-chapter-link-height), 20% var(--default-navigation-chapter-link-height));\n clip-path: polygon(20% 0, 79% 0, 79% var(--default-navigation-chapter-link-height), 100% var(--default-navigation-chapter-link-height), 100% 400%, 0 400%, 0 var(--default-navigation-chapter-link-height), 20% var(--default-navigation-chapter-link-height));\n\n /* First gradient covers chapter list to soften clipping edge left and\n * right. Second gradient covers lower area to prevent tooltips\n * from being hidden by mask.\n */\n -webkit-mask: linear-gradient(to right,\n transparent 0%,\n transparent 20%,\n black 22%,\n black 77%,\n transparent 79%,\n transparent 100%) top,\n linear-gradient(to right,\n black 0%,\n black 100%) bottom;\n mask: linear-gradient(to right,\n transparent 0%,\n transparent 20%,\n black 22%,\n black 77%,\n transparent 79%,\n transparent 100%) top,\n linear-gradient(to right,\n black 0%,\n black 100%) bottom;\n -webkit-mask-size: 100% var(--default-navigation-chapter-link-height),\n 100% calc(100% - var(--default-navigation-chapter-link-height));\n mask-size: 100% var(--default-navigation-chapter-link-height),\n 100% calc(100% - var(--default-navigation-chapter-link-height));\n -webkit-mask-repeat: no-repeat;\n mask-repeat: no-repeat;\n }\n\n .Scroller-module_inner__1MlrU {\n /* Insert space before and after chapter list inside scroller to\n * ensure first/last chapter is not hidden by logo/buttons.\n */\n display: inline-block;\n margin: 0 22%;\n }\n }\n}\n',""]),exports.locals={"breakpoint-md":""+___CSS_LOADER_ICSS_IMPORT_0___.locals["breakpoint-md"],scroller:"Scroller-module_scroller__vlspY",inner:"Scroller-module_inner__1MlrU"},module.exports=exports},function(module,__webpack_exports__,__webpack_require__){"use strict";var frontend=__webpack_require__(1),react=(__webpack_require__(17),__webpack_require__(23),__webpack_require__(0)),react_default=__webpack_require__.n(react),classnames=__webpack_require__(6),classnames_default=__webpack_require__.n(classnames),DefaultNavigation_module=(__webpack_require__(18),__webpack_require__(1669),__webpack_require__(52)),DefaultNavigation_module_default=__webpack_require__.n(DefaultNavigation_module),HamburgerIcon_module=__webpack_require__(412),HamburgerIcon_module_default=__webpack_require__.n(HamburgerIcon_module),HamburgerIcons_module=__webpack_require__(256),HamburgerIcons_module_default=__webpack_require__.n(HamburgerIcons_module);function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function HamburgerIcon(props){var theme=Object(frontend.ib)(),t=Object(frontend.W)().t;return(react_default.a.createElement("div",{className:HamburgerIcon_module_default.a.burgerMenuIconContainer},react_default.a.createElement("button",{className:classnames_default()(DefaultNavigation_module_default.a.menuIcon,HamburgerIcon_module_default.a.burgerMenuIcon,HamburgerIcons_module_default.a.hamburger,HamburgerIcons_module_default.a["hamburger--collapse"],_defineProperty({},HamburgerIcon_module_default.a.small,"small"===theme.options.defaultNavigationMenuIconVariant),_defineProperty({},HamburgerIcons_module_default.a["is-active"],!props.mobileNavHidden)),title:props.mobileNavHidden?t("pageflow_scrolled.public.navigation.open_mobile_menu"):t("pageflow_scrolled.public.navigation.close_mobile_menu"),type:"button",onClick:props.onClick},react_default.a.createElement("span",{className:HamburgerIcons_module_default.a["hamburger-box"]},react_default.a.createElement("span",{className:HamburgerIcons_module_default.a["hamburger-inner"]})))))}HamburgerIcon.displayName="HamburgerIcon",HamburgerIcon.__docgenInfo={description:"",methods:[],displayName:"HamburgerIcon"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/widgets/defaultNavigation/HamburgerIcon.js"]={name:"HamburgerIcon",docgenInfo:HamburgerIcon.__docgenInfo,path:"src/widgets/defaultNavigation/HamburgerIcon.js"});var ChapterLink_module=__webpack_require__(309),ChapterLink_module_default=__webpack_require__.n(ChapterLink_module);var isBlank=frontend.jb.isBlank,presence=frontend.jb.presence;function ChapterLink(props){var obj,key,value,t=Object(frontend.W)().t,item=react_default.a.createElement("div",null,react_default.a.createElement("a",{className:classnames_default()(ChapterLink_module_default.a.chapterLink,(obj={},key=ChapterLink_module_default.a.chapterLinkActive,value=props.active,key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj)),href:"#".concat(props.chapterSlug),onClick:function onClick(){return props.handleMenuClick(props.chapterLinkId)}},presence(props.title)||t("pageflow_scrolled.public.navigation.chapter",{number:props.chapterIndex})),!isBlank(props.summary)&&react_default.a.createElement("p",{className:ChapterLink_module_default.a.summary,dangerouslySetInnerHTML:{__html:props.summary}}));if(isBlank(props.summary))return item;var content=react_default.a.createElement("p",{dangerouslySetInnerHTML:{__html:props.summary}});return(react_default.a.createElement(frontend.x,{content:content,openOnHover:!0,highlight:!0,bubbleClassName:ChapterLink_module_default.a.tooltipBubble},item))}ChapterLink.displayName="ChapterLink",ChapterLink.__docgenInfo={description:"",methods:[],displayName:"ChapterLink"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/widgets/defaultNavigation/ChapterLink.js"]={name:"ChapterLink",docgenInfo:ChapterLink.__docgenInfo,path:"src/widgets/defaultNavigation/ChapterLink.js"});__webpack_require__(724),__webpack_require__(725);var LegalInfoMenu_module=__webpack_require__(155),LegalInfoMenu_module_default=__webpack_require__.n(LegalInfoMenu_module);function LegalInfoLink(props){return react_default.a.createElement("div",null,props.label&&props.url&&react_default.a.createElement("a",{target:"_blank",rel:"noreferrer noopener",href:props.url,className:LegalInfoMenu_module_default.a.legalInfoLink,dangerouslySetInnerHTML:{__html:props.label}}))}LegalInfoLink.displayName="LegalInfoLink",LegalInfoLink.__docgenInfo={description:"",methods:[],displayName:"LegalInfoLink"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/widgets/defaultNavigation/LegalInfoLink.js"]={name:"LegalInfoLink",docgenInfo:LegalInfoLink.__docgenInfo,path:"src/widgets/defaultNavigation/LegalInfoLink.js"});var LegalInfoMenu_ref=react_default.a.createElement(frontend.A,{role:"creditsBoxFooter"}),LegalInfoMenu_ref2=react_default.a.createElement(frontend.t,{name:"information"});function LegalInfoMenu(props){var obj,key,value,fileRights=Object(frontend.U)(),legalInfo=Object(frontend.Y)(),credits=Object(frontend.P)(),t=Object(frontend.W)().t,content=react_default.a.createElement("div",{className:LegalInfoMenu_module_default.a.legalInfoTooltip},react_default.a.createElement("div",{className:LegalInfoMenu_module_default.a.scroller},credits&&react_default.a.createElement("p",{className:LegalInfoMenu_module_default.a.section,dangerouslySetInnerHTML:{__html:credits}}),0react_default.a.createElement("svg",_extends({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 320 512"},props),react_default.a.createElement("path",{fill:"currentColor",d:"M34.52 239.03L228.87 44.69c9.37-9.37 24.57-9.37 33.94 0l22.67 22.67c9.36 9.36 9.37 24.52.04 33.9L131.49 256l154.02 154.75c9.34 9.38 9.32 24.54-.04 33.9l-22.67 22.67c-9.37 9.37-24.57 9.37-33.94 0L34.52 272.97c-9.37-9.37-9.37-24.57 0-33.94z"}));function chevronRight_extends(){return(chevronRight_extends=Object.assign||function(target){for(var i=1;ireact_default.a.createElement("svg",chevronRight_extends({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 320 512"},props),react_default.a.createElement("path",{fill:"currentColor",d:"M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z"})),ScrollButton_module=__webpack_require__(413),ScrollButton_module_default=__webpack_require__.n(ScrollButton_module);function ScrollButton_defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}var ScrollButton_ref2=react_default.a.createElement(chevronLeft,null),_ref3=react_default.a.createElement(chevronRight,null);function ScrollButton(_ref){var _classNames,type=_ref.type,contentRect=_ref.contentRect,onStep=_ref.onStep,visible="start"===type?0contentRect.client.width&&contentRect.scroll.leftscrollerClipRight&&scrollBy(targetBounds.right-scrollerClipRight)}}function DefaultNavigation_defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function DefaultNavigation_extends(){return(DefaultNavigation_extends=Object.assign||function(target){for(var source,i=1;iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iprevPos.y||0<=currPos.y;expand!==navExpanded&&setNavExpanded(expand)}),[navExpanded]),Object(frontend.fb)((function(_ref3){_ref3.prevPos;var current=-1*_ref3.currPos.y,total=document.body.clientHeight-window.innerHeight,progress=Math.min(100,100*Math.abs(current/total));setReadingProgress(progress)}),[readingProgress],null,!1,1),Object(frontend.bb)(Object(react.useCallback)((function(){return setNavExpanded(!0)}),[]));var hasChapters=1react_default.a.createElement("svg",_extends({xmlns:"http://www.w3.org/2000/svg",viewBox:"60 170 90 157"},props),react_default.a.createElement("path",{d:"M150 297a50 50 0 0050-50 50 50 0 00-50-50H50a50 50 0 00-50 50 50 50 0 0050 50z"}),react_default.a.createElement("circle",{cx:"-150",cy:"-247",fill:"currentColor",r:"40",transform:"scale(-1)"}),react_default.a.createElement("path",{stroke:"currentColor",strokeWidth:"6",d:"M87 227l-37 37-16-18",fill:"none"}));function toggleOff_extends(){return(toggleOff_extends=Object.assign||function(target){for(var i=1;ireact_default.a.createElement("svg",toggleOff_extends({xmlns:"http://www.w3.org/2000/svg",viewBox:"60 170 90 157"},props),react_default.a.createElement("path",{d:"M50 197a50 50 0 00-50 50 50 50 0 0050 50h100a50 50 0 0050-50 50 50 0 00-50-50H50z"}),react_default.a.createElement("circle",{cx:"50",cy:"247",fill:"currentColor",r:"40"}),react_default.a.createElement("path",{stroke:"currentColor",strokeWidth:"6",d:"M110.103 271.897l49.795-49.794M159.897 271.897l-49.794-49.795",fill:"none"}));function Toggle(_ref){var id=_ref.id,checked=_ref.checked,onChange=_ref.onChange,Icon=checked?toggleOn:toggleOff;return(react_default.a.createElement("button",{id:id,className:Toggle_module_default.a.toggle,role:"checkbox","aria-checked":checked?"true":"false",onClick:onChange},react_default.a.createElement(Icon,{width:50,height:35})))}Toggle.displayName="Toggle",Toggle.__docgenInfo={description:"",methods:[],displayName:"Toggle"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/widgets/consentBar/Toggle.js"]={name:"Toggle",docgenInfo:Toggle.__docgenInfo,path:"src/widgets/consentBar/Toggle.js"});var ConsentBar_module=__webpack_require__(103),ConsentBar_module_default=__webpack_require__.n(ConsentBar_module);function _slicedToArray(arr,i){return function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function _iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null==_i)return;var _s,_e,_arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);isupportedParadigms.indexOf(paradigm))throw new Error("unknown paradigm ".concat(paradigm));this.vendors.push({displayName:displayName,description:description,name:name,paradigm:paradigm,cookieName:cookieName||"pageflow_consent",cookieKey:cookieKey,cookieDomain:cookieDomain})}},{key:"closeVendorRegistration",value:function closeVendorRegistration(){var _this2=this;if(this.vendorRegistrationClosed=!0,this.getUndecidedOptInVendors().length){var vendors=this.getRequestedVendors();this.requestedPromiseResolve({vendors:this.withState(vendors),acceptAll:function acceptAll(){_this2.persistence.store(vendors,"accepted"),_this2.triggerDecisionEvents()},denyAll:function denyAll(){_this2.persistence.store(vendors,"denied"),_this2.triggerDecisionEvents()},save:function save(vendorConsent){_this2.persistence.store(vendors,vendorConsent),_this2.triggerDecisionEvents()}})}else this.triggerDecisionEvents()}},{key:"relevantVendors",value:function relevantVendors(){var _this3=this,_ref3=0=version}function matchesiPadSafari13AndAbove(){return agent.matchesSafari()&&1window.innerWidth}))})),browser.feature("pushstate support",(function(){return window.history&&"pushState"in window.history})),browser.feature("request animation frame support",(function(){return"requestAnimationFrame"in window||"web"})),browser.feature("touch support",(function(){return"ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch||navigator.maxTouchPoints})),browser.feature("rewrite video sources support",(function(){return!state.ie9})),browser.feature("stop buffering support",(function(has){return has.not("mobile platform")})),browser.feature("buffer underrun waiting support",(function(has){return has.not("mobile platform")})),browser.feature("prebuffering support",(function(has){return has.not("mobile platform")})),browser.feature("mp4 support only",(function(){return agent.matchesSilk()||agent.matchesDesktopSafari9()||agent.matchesDesktopSafari10()})),browser.feature("mse and native hls support",(function(){return agent.matchesSafari()&&!agent.matchesMobilePlatform()})),browser.feature("native video player",(function(has){return has("iphone platform")})),browser.feature("volume control support",(function(has){return has.not("ios platform")})),browser.feature("audio context volume fading support",(function(){return!agent.matchesDesktopSafari()})),browser.agent=agent,browser.Agent=Agent;var features=new(function(){function Features(){!function features_classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,Features),this.registry={},this.enabledFeatureNames=[]}return function features_createClass(Constructor,protoProps,staticProps){return protoProps&&features_defineProperties(Constructor.prototype,protoProps),staticProps&&features_defineProperties(Constructor,staticProps),Constructor}(Features,[{key:"has",value:function has(){return browser.has.apply(browser,arguments)}},{key:"register",value:function register(scope,name,fn){this.registry[scope]=this.registry[scope]||{},this.registry[scope][name]=this.registry[scope][name]||[],this.registry[scope][name].push(fn)}},{key:"isEnabled",value:function isEnabled(name){return this.enabledFeatureNames.includes(name)}},{key:"enable",value:function enable(scope,names){var fns=this.registry[scope]||{};this.enabledFeatureNames=this.enabledFeatureNames.concat(names),names.forEach((function(name){(fns[name]||[]).forEach((function(fn){fn()}))}))}}]),Features}()),handleFailedPlay=function(player,options){var originalPlay=player.play;player.play=function(){var result=originalPlay.apply(player,arguments);return result&&void 0!==result.catch?result.catch((function(e){if("NotAllowedError"===e.name&&options.hasAutoplaySupport){if(options.fallbackToMutedAutoplay)return player.muted(!0),originalPlay.apply(player,arguments).then((function(){player.trigger("playmuted")}),(function(){player.trigger("playfailed")}));player.trigger("playfailed")}else log("Caught play exception for video.")})):result}},asyncPlay=function(player){var originalPlay=player.play,originalPause=player.pause,intendingToPlay=!1,intendingToPause=!1;function promiseFromBoolean(value){return new Promise((function(resolve,reject){value?resolve():reject("aborted")}))}player.play=function(){return player.intendToPlay(),originalPlay.apply(player,arguments)},player.pause=function(){return player.intendToPause(),originalPause.apply(player,arguments)},player.intendToPlay=function(){intendingToPlay=!0,intendingToPause=!1},player.intendToPause=function(){intendingToPause=!0,intendingToPlay=!1},player.intendingToPlay=function(){return intendingToPlay},player.intendingToPause=function(){return intendingToPause},player.ifIntendingToPause=function(){return promiseFromBoolean(intendingToPause)},player.ifIntendingToPlay=function(){return promiseFromBoolean(intendingToPlay)}},hooks=function(player,_hooks){var originalPlay=player.play;player.updateHooks=function(newHooks){_hooks=newHooks},player.play=function(){var args=arguments;return player.trigger("beforeplay"),player.intendToPlay(),_hooks.before?Promise.all([_hooks.before()]).then((function(){return player.ifIntendingToPlay().then((function(){return originalPlay.apply(player,args)}))})):originalPlay.apply(player,args)},player.afterHookListener&&(player.off("pause",player.afterHookListener),player.off("ended",player.afterHookListener)),player.afterHookListener=function(){_hooks.after&&_hooks.after()},player.on("pause",player.afterHookListener),player.on("ended",player.afterHookListener)},volumeBinding=function(player,settings,options){options=options||{};var originalPlay=player.play,originalPause=player.pause,volumeFactor="volumeFactor"in options?options.volumeFactor:1;function listenToVolumeSetting(){player.on("dispose",stopListeningToVolumeSetting),settings.on("change:volume",onVolumeChange)}function stopListeningToVolumeSetting(){player.off("dispose",stopListeningToVolumeSetting),settings.off("change:volume",onVolumeChange)}function onVolumeChange(){player.fadeVolume(player.targetVolume(),40)}player.play=function(){return player.intendToPlay(),player.volume(player.targetVolume()),listenToVolumeSetting(),originalPlay.call(player)},player.playAndFadeIn=function(duration){return player.paused()||player.intendingToPause()?(player.intendToPlay(),player.volume(0),Promise.all([originalPlay.call(player)]).then((function(){return listenToVolumeSetting(),player.ifIntendingToPlay().then((function(){return player.fadeVolume(player.targetVolume(),duration).then(null,(function(){return Promise.resolve()}))}))}))):Promise.resolve()},player.pause=function(){stopListeningToVolumeSetting(),originalPause.call(player)},player.fadeOutAndPause=function(duration){return player.paused()&&!player.intendingToPlay()?Promise.resolve():(player.intendToPause(),stopListeningToVolumeSetting(),player.fadeVolume(0,duration).then((function(){return player.ifIntendingToPause().then((function(){originalPause.call(player)}))})))},player.changeVolumeFactor=function(factor,duration){return volumeFactor=factor,player.fadeVolume(player.targetVolume(),duration)},player.targetVolume=function(){return(options.ignoreVolumeSetting?1:settings.get("volume"))*volumeFactor}},audioContext_audioContext={get:function get(){var AudioContext=window.AudioContext||window.webkitAudioContext;if(void 0===this._audioContext)try{this._audioContext=AudioContext&&new AudioContext}catch(e){this._audioContext=null,log("Failed to create AudioContext.",{force:!0})}return this._audioContext}},webAudio=(__webpack_require__(56),function(player,audioContext){var gainNode,currentResolve,currentTimeout,lastStartTime,lastDuration,lastStartValue,currentValue=1;function tryResumeIfSuspended(){return new Promise((function(resolve,reject){if("suspended"===audioContext.state){var maybePromise=audioContext.resume();maybePromise&&maybePromise.then?maybePromise.then(handlePromise):setTimeout(handlePromise,0)}else resolve();function handlePromise(){"suspended"===audioContext.state?reject():resolve()}}))}function ensureGainNode(){gainNode||(gainNode=audioContext.createGain(),audioContext.createMediaElementSource(player.getMediaElement()).connect(gainNode),gainNode.connect(audioContext.destination))}function resolveCurrent(){clearTimeout(currentTimeout),currentResolve("done"),currentTimeout=null,currentResolve=null}function cancel(){currentResolve&&(gainNode.gain.cancelScheduledValues(audioContext.currentTime),clearTimeout(currentTimeout),currentResolve("cancelled"),currentTimeout=null,currentResolve=null,function updateCurrentValueFromComputedValue(){if(1==gainNode.gain.value){var performedDuration=1e3*(audioContext.currentTime-lastStartTime),lastDelta=currentValue-lastStartValue;currentValue=ensureInAllowedRange(lastStartValue+(0=value&&value>=startValue||volume()<=value&&value<=startValue)&&function resolveFadeVolume(){clearInterval(fadeVolumeInterval),fadeVolumeResolve("done"),fadeVolumeInterval=null,fadeVolumeResolve=null}()}),10))}))},player.one("dispose",cancelFadeVolume)},volumeFading=function(player){return browser.has("volume control support")?browser.has("audio context volume fading support")&&audioContext_audioContext.get()&&player.getMediaElement?webAudio(player,audioContext_audioContext.get()):interval_interval(player):noop(player)};volumeFading.interval=interval_interval,volumeFading.noop=noop,volumeFading.webAudio=webAudio;var loadWaiting=function(player){var originalFadeVolume=player.fadeVolume;player.fadeVolume=function(){var args=arguments;return Promise.all([this.loadedPromise]).then((function(){return originalFadeVolume.apply(player,args)}))}};function settings_ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function settings_defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function settings_typeof(obj){return(settings_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj})(obj)}function settings_defineProperties(target,props){for(var descriptor,i=0;i=timeFrame&&(func(options),lastTime=now)}}var mediaEvents=function(player,context){function triggerMediaEvent(name){events.trigger("media:"+name,{fileName:player.currentSrc,context:context,currentTime:player.position,duration:player.duration,volume:player.volume(),bitrate:128e3})}player.on("play",(function(){triggerMediaEvent("play")})),player.on("timeupdate",(function(){triggerMediaEvent("timeupdate")})),player.on("timeupdate",throttle((function(){triggerMediaEvent("timeupdate_throttled")}),5e3)),player.on("pause",(function(){triggerMediaEvent("pause")})),player.on("ended",(function(){triggerMediaEvent("ended")}))},pauseInBackground=function(player){var interval,lastInterval;function stopProbeInterval(){clearInterval(interval),interval=null}player.on("play",(function(){interval=setInterval((function(){lastInterval=(new Date).getTime()}),100)})),player.on("pause",stopProbeInterval),player.on("ended",stopProbeInterval),player.on("timeupdate",(function(){(function intervalHalted(){return interval&&lastInterval<(new Date).getTime()-500})()&&player.pause()}))},seekWithInvalidStateHandling=function(player){var originalSeek=player.seek;player.seek=function(time){return function retryOnProgress(fn){var tries=0;return new Promise((function(resolve,reject){!function tryOrWaitForProgress(){if(50<=(tries+=1))reject();else try{fn(),resolve()}catch(e){player.one("progress",tryOrWaitForProgress)}}()}))}((function(){originalSeek.call(player,time)}))}},rewindMethod=function(player){player.rewind=function(){if(0=desiredBufferTime;return silent||log("buffered ahead "+delta+": "+result+" ("+currentBufferTime+"/"+desiredBufferTime+")"),result},player.prebuffer=function(options){var delta=(options=options||{}).secondsToBuffer||10,secondsToWait=options.secondsToWait||3,count=0;return browser.has("prebuffering support")&&(player.isBufferedAhead(delta)||player.prebufferPromise||(log("prebuffering video "+player.src()),player.prebufferPromise=new Promise((function(resolve,reject){prebufferPromiseReject=reject,function wait(){setTimeout((function(){player.prebufferPromise&&(count++,player.isBufferedAhead(delta)||count>1e3*secondsToWait/200?(log("finished prebuffering video "+player.src()),resolve(),player.prebufferPromise=null):wait())}),200)}()})))),player.prebufferPromise?player.prebufferPromise:Promise.resolve()},player.abortPrebuffering=function(){player.prebufferPromise&&(log("ABORT prebuffering"),prebufferPromiseReject("prebuffering aborted"),player.prebufferPromise=null)};var originalPause=player.pause;player.pause=function(){return player.abortPrebuffering(),originalPause.apply(this,arguments)},player.one("dispose",(function(){player.abortPrebuffering()}))},cueSettingsMethods=(__webpack_require__(149),function(player){player.updateCueLineSettings=function(line){var components=line.split("."),value=components[0],command=components[1];value="top"==value?1:value;var changed=!1;if(Array.from(player.textTracks()).forEach((function(textTrack){if("showing"==textTrack.mode&&textTrack.cues)for(var i=0;iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);ifrontend.C.md||"centerRagged"===sectionProps.layout),_defineProperty({},frontend.kb,!sectionProps.invert))},renderSubtitle("tagline"),react_default.a.createElement(Tag,{className:classnames_default()(Heading_module_default.a.main,"scope-headings",configuration.typographyVariant&&"typography-heading-".concat(configuration.typographyVariant),darkBackground?Heading_module_default.a.light:Heading_module_default.a.dark),style:{color:Object(frontend.E)(configuration.color)}},react_default.a.createElement(frontend.s,{scaleCategory:getScaleCategory(configuration,firstSectionInEntry),inline:!0},react_default.a.createElement(frontend.e,{value:configuration.value,defaultValue:legacyValue,hyphens:configuration.hyphens,placeholder:t(firstSectionInEntry?"pageflow_scrolled.inline_editing.type_title":"pageflow_scrolled.inline_editing.type_heading"),onChange:function onChange(value){return updateConfiguration({value:value})}}))),renderSubtitle("subtitle"))}function getScaleCategory(configuration,firstSectionInEntry){var suffix=2arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);ireact_default.a.createElement("svg",muted_extends({"aria-hidden":"true","data-prefix":"fas","data-icon":"volume-mute",className:(styles["svg-inline--fa"]||"svg-inline--fa")+" "+(styles["fa-volume-mute"]||"fa-volume-mute")+" "+(styles["fa-w-16"]||"fa-w-16"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},props),react_default.a.createElement("path",{d:"M215.03 71.05L126.06 160H24c-13.26 0-24 10.74-24 24v144c0 13.25 10.74 24 24 24h102.06l88.97 88.95c15.03 15.03 40.97 4.47 40.97-16.97V88.02c0-21.46-25.96-31.98-40.97-16.97zM461.64 256l45.64-45.64c6.3-6.3 6.3-16.52 0-22.82l-22.82-22.82c-6.3-6.3-16.52-6.3-22.82 0L416 210.36l-45.64-45.64c-6.3-6.3-16.52-6.3-22.82 0l-22.82 22.82c-6.3 6.3-6.3 16.52 0 22.82L370.36 256l-45.63 45.63c-6.3 6.3-6.3 16.52 0 22.82l22.82 22.82c6.3 6.3 16.52 6.3 22.82 0L416 301.64l45.64 45.64c6.3 6.3 16.52 6.3 22.82 0l22.82-22.82c6.3-6.3 6.3-16.52 0-22.82L461.64 256z"}));function unmuted_extends(){return(unmuted_extends=Object.assign||function(target){for(var i=1;ireact_default.a.createElement("svg",unmuted_extends({"aria-hidden":"true","data-prefix":"fas","data-icon":"volume-mute",className:(styles["svg-inline--fa"]||"svg-inline--fa")+" "+(styles["fa-volume-mute"]||"fa-volume-mute")+" "+(styles["fa-w-16"]||"fa-w-16"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},props),react_default.a.createElement("path",{d:"M232.36 64.01a24.007 24.007 0 00-1.176.002c-5.703.15-11.464 2.348-16.155 7.039L126.061 160H24c-13.26 0-24 10.74-24 24v144c0 13.25 10.74 24 24 24h102.06l88.97 88.95c15.03 15.03 40.97 4.47 40.97-16.97V88.02c0-14.293-11.514-23.733-23.64-24.01zm149.5 31.994c-8.107-.16-16.098 3.814-20.75 11.217-7.09 11.28-3.78 26.21 7.41 33.36C408.27 165.97 432 209.11 432 256s-23.73 90.03-63.48 115.42c-11.19 7.14-14.5 22.07-7.41 33.36 6.51 10.36 21.12 15.14 33.12 7.46C447.94 377.94 480 319.54 480 256c0-63.53-32.06-121.94-85.77-156.24a23.808 23.808 0 00-12.37-3.756zm-55.032 80.174c-8.51-.046-16.795 4.42-21.209 12.402-6.39 11.61-2.159 26.2 9.451 32.61C327.98 228.28 336 241.63 336 256c0 14.38-8.02 27.72-20.92 34.81-11.61 6.41-15.84 21-9.45 32.61 6.43 11.66 21.05 15.8 32.61 9.45 28.23-15.55 45.77-45 45.77-76.88 0-31.88-17.54-61.32-45.78-76.86a23.987 23.987 0 00-11.402-2.952z"}));function SoundDisclaimer_defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}var SoundDisclaimer_ref=react_default.a.createElement(soundDisclaimer_muted,null),SoundDisclaimer_ref2=react_default.a.createElement(unmuted,null);function SoundDisclaimer(){var _useContentElementEdi=Object(frontend.N)(),isEditable=_useContentElementEdi.isEditable,isSelected=_useContentElementEdi.isSelected,t=Object(frontend.W)().t,muted=Object(frontend.ab)();return(react_default.a.createElement("div",{className:classnames_default()(SoundDisclaimer_module_default.a.soundDisclaimer),style:{pointerEvents:isEditable&&!isSelected?"none":void 0}},react_default.a.createElement("button",{className:classnames_default()(SoundDisclaimer_module_default.a.unmute,SoundDisclaimer_defineProperty({},SoundDisclaimer_module_default.a.active,muted)),onClick:function onClick(){return src_frontend.i.mute(!1)}},SoundDisclaimer_ref,react_default.a.createElement("p",{dangerouslySetInnerHTML:{__html:t("pageflow_scrolled.public.sound_disclaimer.help_muted")}})),react_default.a.createElement("div",{className:classnames_default()(SoundDisclaimer_module_default.a.unmuted,SoundDisclaimer_defineProperty({},SoundDisclaimer_module_default.a.active,!muted))},SoundDisclaimer_ref2,react_default.a.createElement("p",{dangerouslySetInnerHTML:{__html:t("pageflow_scrolled.public.sound_disclaimer.help_unmuted")}}))))}SoundDisclaimer.displayName="SoundDisclaimer",SoundDisclaimer.__docgenInfo={description:"",methods:[],displayName:"SoundDisclaimer"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/contentElements/soundDisclaimer/SoundDisclaimer.js"]={name:"SoundDisclaimer",docgenInfo:SoundDisclaimer.__docgenInfo,path:"src/contentElements/soundDisclaimer/SoundDisclaimer.js"}),frontend.D.contentElementTypes.register("soundDisclaimer",{component:SoundDisclaimer});var TextBlock_module=__webpack_require__(408),TextBlock_module_default=__webpack_require__.n(TextBlock_module);function TextBlock(props){var updateConfiguration=Object(frontend.M)(),t=Object(frontend.W)({locale:"ui"}).t,theme=Object(frontend.ib)(),className=classnames_default()(TextBlock_module_default.a.text,TextBlock_module_default.a["quoteDesign-".concat(theme.options.quoteDesign||"largeHanging")],TextBlock_module_default.a["layout-".concat(props.sectionProps.layout)]);return(react_default.a.createElement(frontend.f,{value:props.configuration.value,contentElementId:props.contentElementId,className:className,selectionRect:!0,placeholder:t("pageflow_scrolled.inline_editing.type_text"),onChange:function onChange(value){return updateConfiguration({value:value})}}))}TextBlock.displayName="TextBlock",TextBlock.__docgenInfo={description:"",methods:[],displayName:"TextBlock"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/contentElements/textBlock/TextBlock.js"]={name:"TextBlock",docgenInfo:TextBlock.__docgenInfo,path:"src/contentElements/textBlock/TextBlock.js"}),frontend.D.contentElementTypes.register("textBlock",{component:TextBlock,customSelectionRect:!0,supportsWrappingAroundFloats:!0});__webpack_require__(734),__webpack_require__(23),__webpack_require__(82),__webpack_require__(89),__webpack_require__(36),__webpack_require__(150);var ExternalLink_module=__webpack_require__(158),ExternalLink_module_default=__webpack_require__.n(ExternalLink_module);function ExternalLink_defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function ExternalLink_slicedToArray(arr,i){return function ExternalLink_arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function ExternalLink_iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null==_i)return;var _s,_e,_arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function ExternalLink_unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return ExternalLink_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ExternalLink_arrayLikeToArray(o,minLen)}(arr,i)||function ExternalLink_nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ExternalLink_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);ireact_default.a.createElement("svg",icon_extends({viewBox:"0 0 24 24","aria-hidden":"true",className:(styles["r-1cvl2hr"]||"r-1cvl2hr")+" "+(styles["r-4qtqp9"]||"r-4qtqp9")+" "+(styles["r-yyyyoo"]||"r-yyyyoo")+" "+(styles["r-6zzn7w"]||"r-6zzn7w")+" "+(styles["r-19fsva8"]||"r-19fsva8")+" "+(styles["r-dnmrzs"]||"r-dnmrzs")+" "+(styles["r-bnwqim"]||"r-bnwqim")+" "+(styles["r-1plcrui"]||"r-1plcrui")+" "+(styles["r-lrvibr"]||"r-lrvibr")+" "+(styles["r-q1j0wu"]||"r-q1j0wu")},props),react_default.a.createElement("path",{d:"M23.643 4.937c-.835.37-1.732.62-2.675.733a4.67 4.67 0 002.048-2.578 9.3 9.3 0 01-2.958 1.13 4.66 4.66 0 00-7.938 4.25 13.229 13.229 0 01-9.602-4.868c-.4.69-.63 1.49-.63 2.342A4.66 4.66 0 003.96 9.824a4.647 4.647 0 01-2.11-.583v.06a4.66 4.66 0 003.737 4.568 4.692 4.692 0 01-2.104.08 4.661 4.661 0 004.352 3.234 9.348 9.348 0 01-5.786 1.995 9.5 9.5 0 01-1.112-.065 13.175 13.175 0 007.14 2.093c8.57 0 13.255-7.098 13.255-13.254 0-.2-.005-.402-.014-.602a9.47 9.47 0 002.323-2.41z"})),Placeholder_ref2=react_default.a.createElement(icon,{width:24,height:24});function Placeholder(_ref){var children=_ref.children,minHeight=_ref.minHeight;return(react_default.a.createElement("div",{className:Placeholder_module_default.a.wrapper,style:{minHeight:minHeight}},react_default.a.createElement("div",{className:Placeholder_module_default.a.row},react_default.a.createElement("div",{className:Placeholder_module_default.a.avatar}),react_default.a.createElement("div",{className:Placeholder_module_default.a.info},react_default.a.createElement("div",{className:Placeholder_module_default.a.name}),react_default.a.createElement("div",{className:Placeholder_module_default.a.handle})),Placeholder_ref2),children||react_default.a.createElement("div",{className:Placeholder_module_default.a.text})))}Placeholder.displayName="Placeholder",Placeholder.__docgenInfo={description:"",methods:[],displayName:"Placeholder"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/contentElements/twitterEmbed/Placeholder.js"]={name:"Placeholder",docgenInfo:Placeholder.__docgenInfo,path:"src/contentElements/twitterEmbed/Placeholder.js"});var TwitterEmbed_module=__webpack_require__(531),TwitterEmbed_module_default=__webpack_require__.n(TwitterEmbed_module);function TwitterEmbed_defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function TwitterEmbed_slicedToArray(arr,i){return function TwitterEmbed_arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function TwitterEmbed_iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null==_i)return;var _s,_e,_arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function TwitterEmbed_unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return TwitterEmbed_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return TwitterEmbed_arrayLikeToArray(o,minLen)}(arr,i)||function TwitterEmbed_nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function TwitterEmbed_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);it?setCurrentValue(startValue+(targetValue-startValue)*ease(t)):(clearInterval(intervalRef.current),setCurrentValue(targetValue))}),10)}}),[targetValue,startValue,countingDuration,configuration.entranceAnimation]),resetAnimation=Object(react.useCallback)((function(){clearInterval(intervalRef.current),intervalRef.current=null,setCurrentValue(0frontend.C.md))},react_default.a.createElement("div",{className:classnames_default()(Counter_module_default.a.wrapper,Counter_defineProperty({},Counter_module_default.a.centerRagged,"centerRagged"===sectionProps.layout))},react_default.a.createElement(frontend.s,{scaleCategory:numberScaleCategories[configuration.textSize||"medium"]},react_default.a.createElement("div",{className:classnames_default()("typography-counter-".concat(configuration.typographyVariant),Counter_module_default.a.number,Counter_module_default.a["animation-".concat(configuration.entranceAnimation)],Counter_defineProperty({},Counter_module_default.a["animation-".concat(configuration.entranceAnimation,"-active")],animated)),style:{"--counting-duration":"".concat(countingDuration||1e3,"ms"),"--palette-color":Object(frontend.E)(configuration.numberColor)}},(localeString=currentValue.toLocaleString(locale,{minimumFractionDigits:decimalPlaces,maximumFractionDigits:decimalPlaces}),unit=configuration.unit||"","leading"===configuration.unitPlacement?"".concat(unit).concat(localeString):"".concat(localeString).concat(unit)))),react_default.a.createElement(frontend.f,{value:configuration.description,contentElementId:contentElementId,className:Counter_module_default.a.description,onChange:function onChange(description){return updateConfiguration({description:description})},onlyParagraphs:!0,scaleCategory:"counterDescription",placeholder:t("pageflow_scrolled.inline_editing.type_description")})))}Counter.displayName="Counter";var numberScaleCategories={verySmall:"counterNumber-xs",small:"counterNumber-sm",medium:"counterNumber-md",large:"counterNumber-lg"},countingDurations={none:0,fast:500,medium:2e3,slow:5e3};function easeInOut(t){return 1>(t*=2)?Math.pow(t,2)/2:(t-=1)-Math.pow(t,2)/2+.5}function easeOut(t){return 2*(t-Math.pow(t,2)/2)}Counter.__docgenInfo={description:"",methods:[],displayName:"Counter"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/contentElements/counter/Counter.js"]={name:"Counter",docgenInfo:Counter.__docgenInfo,path:"src/contentElements/counter/Counter.js"}),frontend.D.contentElementTypes.register("counter",{component:Counter,lifecycle:!0});var Quote_module=__webpack_require__(216),Quote_module_default=__webpack_require__.n(Quote_module);function Quote_defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function Quote(_ref){var _theme$options$proper,_theme$options$proper2,configuration=_ref.configuration,contentElementId=_ref.contentElementId,sectionProps=_ref.sectionProps,updateConfiguration=Object(frontend.M)(),isSelected=Object(frontend.N)().isSelected,theme=Object(frontend.ib)(),t=Object(frontend.W)({locale:"ui"}).t,design=configuration.variant?configuration.variant.split("-")[0]:theme.options.quoteDesign;return(react_default.a.createElement("figure",{className:classnames_default()(Quote_module_default.a.figure,Quote_module_default.a["design-".concat(design||"largeHanging")],"scope-quote-".concat(configuration.variant),Quote_defineProperty({},Quote_module_default.a.maskedMark,null===(_theme$options$proper=theme.options.properties)||void 0===_theme$options$proper?void 0:null===(_theme$options$proper2=_theme$options$proper.root)||void 0===_theme$options$proper2?void 0:_theme$options$proper2.quoteLeftMarkMaskImage),Quote_defineProperty({},Quote_module_default.a.centerRagged,"centerRagged"===sectionProps.layout)),style:{"--palette-color":Object(frontend.E)(configuration.color)}},react_default.a.createElement("blockquote",{className:Quote_module_default.a.text},react_default.a.createElement(frontend.f,{value:configuration.text,contentElementId:contentElementId,onChange:function onChange(text){return updateConfiguration({text:text})},onlyParagraphs:!0,scaleCategory:getTextScaleCategory(configuration)})),(isSelected||!frontend.jb.isBlankEditableTextValue(configuration.attribution||[]))&&react_default.a.createElement("figcaption",{className:Quote_module_default.a.attribution},react_default.a.createElement(frontend.f,{value:configuration.attribution,contentElementId:contentElementId,onChange:function onChange(attribution){return updateConfiguration({attribution:attribution})},onlyParagraphs:!0,scaleCategory:"quoteAttribution",placeholder:t("pageflow_scrolled.inline_editing.type_attribution")}))))}function getTextScaleCategory(configuration){switch(configuration.textSize){case"large":return"quoteText-lg";case"small":return"quoteText-sm";case"verySmall":return"quoteText-xs";default:return"quoteText-md"}}Quote.displayName="Quote",frontend.D.contentElementTypes.register("quote",{component:Quote});__webpack_require__(733)},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__(57);var react=__webpack_require__(0),react_default=__webpack_require__.n(react),classnames=(__webpack_require__(23),__webpack_require__(169),__webpack_require__(18),__webpack_require__(6)),classnames_default=__webpack_require__.n(classnames),api=__webpack_require__(84),inlineEditing=__webpack_require__(67),useContentElementAttributes=__webpack_require__(119),useContentElementLifecycle=__webpack_require__(366),widths=(__webpack_require__(40),{xxs:-3,xs:-2,sm:-1,md:0,lg:1,xl:2,full:3});function widthName(width){return Object.keys(widths)[(width||0)+3]}var ContentElementMargin_module=__webpack_require__(744),ContentElementMargin_module_default=__webpack_require__.n(ContentElementMargin_module);function ContentElementMargin(_ref){var width=_ref.width,children=_ref.children;return width===widths.full?children:react_default.a.createElement("div",{className:ContentElementMargin_module_default.a.wrapper},children)}ContentElementMargin.displayName="ContentElementMargin",ContentElementMargin.__docgenInfo={description:"",methods:[],displayName:"ContentElementMargin"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/ContentElementMargin.js"]={name:"ContentElementMargin",docgenInfo:ContentElementMargin.__docgenInfo,path:"src/frontend/ContentElementMargin.js"});__webpack_require__(310),__webpack_require__(416);var ContentElement_module=__webpack_require__(384),ContentElement_module_default=__webpack_require__.n(ContentElement_module);function _typeof(obj){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj})(obj)}function _defineProperties(target,props){for(var descriptor,i=0;i child",computed:!1},required:!1}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/ContentElements.js"]={name:"ContentElements",docgenInfo:ContentElements.__docgenInfo,path:"src/frontend/ContentElements.js"});var useMediaQuery=__webpack_require__(249),entryState=__webpack_require__(16),TwoColumn_module=__webpack_require__(78),TwoColumn_module_default=__webpack_require__.n(TwoColumn_module);function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function TwoColumn(props){var shouldInline=function useShouldInlineSticky(){var _theme$options$proper,_shouldInline,theme=Object(entryState.w)(),root=(null===(_theme$options$proper=theme.options.properties)||void 0===_theme$options$proper?void 0:_theme$options$proper.root)||{},shouldInline=(_defineProperty(_shouldInline={},widths.md,Object(useMediaQuery.a)("(max-width: ".concat(root.twoColumnStickyBreakpoint||"950px",")"))),_defineProperty(_shouldInline,widths.lg,Object(useMediaQuery.a)("(max-width: ".concat(root.twoColumnStickyLgBreakpoint||"1200px",")"))),_defineProperty(_shouldInline,widths.xl,Object(useMediaQuery.a)("(max-width: ".concat(root.twoColumnStickyXlBreakpoint||"1400px",")"))),_shouldInline);return function(width){return width<=widths.md?shouldInline[widths.md]:shouldInline[width]}}();return(react_default.a.createElement("div",{className:classnames_default()(TwoColumn_module_default.a.root,TwoColumn_module_default.a[props.align])},react_default.a.createElement("div",{className:classnames_default()(TwoColumn_module_default.a.group),key:props.align},react_default.a.createElement("div",{className:classnames_default()(TwoColumn_module_default.a.box,TwoColumn_module_default.a.inline),ref:props.contentAreaRef})),function renderItems(props,shouldInline){return function groupItemsByPosition(items,shouldInline){var currentGroup,currentBox,groups=[],lastInlineBox=null;return items.reduce((function(previousPosition,item){var elementSupportsCustomMargin=(api.a.contentElementTypes.getOptions(item.type)||{}).customMargin,width=item.width||0,position="sticky"!==item.position||shouldInline(width)?"inline":"sticky",customMargin=!!elementSupportsCustomMargin&&widthwidths.md&&(width-=1),(!currentGroup||previousPosition!==position||"sticky"===position&¤tBox.customMargin!==customMargin||currentBox.width!==width)&&(currentBox=null,"sticky"===previousPosition&&"inline"===position&&width<=widths.md||(currentGroup={width:width,boxes:[]},groups.push(currentGroup))),currentBox&¤tBox.customMargin===customMargin||(currentBox={customMargin:customMargin,position:position,width:width,items:[]},lastInlineBox&&"inline"===position&&width<=widths.md&&!customMargin&&(lastInlineBox.openEnd=!0,currentBox.openStart=!0),"inline"===position&&width<=widths.md&&!customMargin?lastInlineBox=currentBox:("inline"===position&&width>widths.md||customMargin&&"sticky"!==position)&&(lastInlineBox=null),currentGroup.boxes.push(currentBox)),currentBox.items.push(item),position}),null),groups}(props.items,shouldInline).map((function(group,index){return react_default.a.createElement(TwoColumn.GroupComponent,{key:index,className:classnames_default()(TwoColumn_module_default.a.group,TwoColumn_module_default.a["group-".concat(widthName(group.width))])},group.boxes.map((function(box,index){return function renderItemGroup(props,box,key){if(box.items.length)return react_default.a.createElement("div",{key:key,className:classnames_default()(TwoColumn_module_default.a.box,TwoColumn_module_default.a[box.position],TwoColumn_module_default.a["width-".concat(widthName(box.width))],_defineProperty({},TwoColumn_module_default.a.customMargin,box.customMargin))},props.children(react_default.a.createElement(RestrictWidth,{width:box.width},react_default.a.createElement(ContentElements,{sectionProps:props.sectionProps,customMargin:box.customMargin,items:box.items})),{position:box.position,width:box.width,customMargin:box.customMargin,openStart:box.openStart,openEnd:box.openEnd}))}(props,box,index)})))}))}(props,shouldInline),renderPlaceholder(props.placeholder)))}function RestrictWidth(_ref){var width=_ref.width,children=_ref.children;return 0<=width?children:react_default.a.createElement("div",{className:TwoColumn_module_default.a["restrict-".concat(widthName(width))]},children)}function renderPlaceholder(placeholder){return placeholder?react_default.a.createElement("div",{className:classnames_default()(TwoColumn_module_default.a.group)},react_default.a.createElement("div",{className:classnames_default()(TwoColumn_module_default.a.box,TwoColumn_module_default.a.inline)},placeholder)):null}TwoColumn.displayName="TwoColumn",TwoColumn.defaultProps={align:"left"},TwoColumn.GroupComponent="div",renderPlaceholder.displayName="renderPlaceholder";__webpack_require__(25),__webpack_require__(114);var Center_module=__webpack_require__(104),Center_module_default=__webpack_require__.n(Center_module);function Center_defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}var floatedPositions=["left","right"];function Center(props){return react_default.a.createElement("div",{className:classnames_default()(Center_module_default.a.root)},react_default.a.createElement("div",{ref:props.contentAreaRef}),props.items.map((function(item,index){var customMargin=hasCustomMargin(item),position=item.position,width=widthName(getWidth(item));return(react_default.a.createElement(ContentElements,{key:item.id,sectionProps:props.sectionProps,items:[item],customMargin:customMargin},(function(item,child){return react_default.a.createElement("div",{key:item.id,className:outerClassName(props.items,index)},react_default.a.createElement("div",{className:classnames_default()(Center_module_default.a.item,Center_module_default.a["item-".concat(position,"-").concat(width)])},props.children(react_default.a.createElement("div",{className:classnames_default()(Center_module_default.a["inner-".concat(item.position)],Center_module_default.a["inner-".concat(width)],Center_defineProperty({},Center_module_default.a.sideBySide,sideBySideFloat(props.items,index)))},child),function boxProps(items,item,index){var previous=items[index-1],next=items[index+1],customMargin=hasCustomMargin(item),width=getWidth(item);return{position:item.position,width:width,customMargin:customMargin,selfClear:selfClear(items,index),openStart:previous&&!customMargin&&!hasCustomMargin(previous)&&!isWideOrFull(item)&&!isWideOrFull(previous),openEnd:next&&!customMargin&&!hasCustomMargin(next)&&!isWideOrFull(item)&&!isWideOrFull(next)}}(props.items,item,index))))})))})),Center_renderPlaceholder(props.placeholder))}function outerClassName(items,index){var item=items[index];return classnames_default()(Center_module_default.a.outer,Center_module_default.a["outer-".concat(widthName(getWidth(item)))],Center_defineProperty({},Center_module_default.a.customMargin,hasCustomMargin(item)),Center_defineProperty({},Center_module_default.a.clear,clearItem(items,index)))}function isWideOrFull(item){return"inline"===item.position&&getWidth(item)>widths.md}function selfClear(items,index){var item=items[index],next=items[index+1];return Center_supportsWrappingAroundFloats(item)||isFloated(item)&&(!next||clearItem(items,index+1))?"both":isFloated(item)?"left"===item.position?"right":"left":"none"}function clearItem(items,index){return Center_supportsWrappingAroundFloats(items[index])?function followsSideBySideElements(items,index){return 1arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);i=value[0].children.length&&!(null===(_value$0$children$=value[0].children[0])||void 0===_value$0$children$?void 0:_value$0$children$.text)}},,function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1401);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1434);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1456);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},,,,,,,,,,,,,function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__(18);var react=__webpack_require__(0),react_default=__webpack_require__.n(react),classnames=__webpack_require__(6),classnames_default=__webpack_require__.n(classnames),Toolbar=__webpack_require__(376),SelectionRect_module=__webpack_require__(122),SelectionRect_module_default=__webpack_require__.n(SelectionRect_module),plus=__webpack_require__(729);function _extends(){return(_extends=Object.assign||function(target){for(var i=1;ireact_default.a.createElement("svg",_extends({"aria-hidden":"true","data-prefix":"fas","data-icon":"arrows-alt",className:(styles["svg-inline--fa"]||"svg-inline--fa")+" "+(styles["fa-arrows-alt"]||"fa-arrows-alt")+" "+(styles["fa-w-16"]||"fa-w-16"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},props),react_default.a.createElement("path",{fill:"currentColor",d:"M352.201 425.775l-79.196 79.196c-9.373 9.373-24.568 9.373-33.941 0l-79.196-79.196c-15.119-15.119-4.411-40.971 16.971-40.97h51.162L228 284H127.196v51.162c0 21.382-25.851 32.09-40.971 16.971L7.029 272.937c-9.373-9.373-9.373-24.569 0-33.941L86.225 159.8c15.119-15.119 40.971-4.411 40.971 16.971V228H228V127.196h-51.23c-21.382 0-32.09-25.851-16.971-40.971l79.196-79.196c9.373-9.373 24.568-9.373 33.941 0l79.196 79.196c15.119 15.119 4.411 40.971-16.971 40.971h-51.162V228h100.804v-51.162c0-21.382 25.851-32.09 40.97-16.971l79.196 79.196c9.373 9.373 9.373 24.569 0 33.941L425.773 352.2c-15.119 15.119-40.971 4.411-40.97-16.971V284H284v100.804h51.23c21.382 0 32.09 25.851 16.971 40.971z"}));function _slicedToArray(arr,i){return function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function _iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null==_i)return;var _s,_e,_arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);ireact_default.a.createElement("svg",_extends({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 131 95"},props),react_default.a.createElement("path",{d:"M32.01.01C46.678-.01 61.345.009 76.014.002 83.007.007 90-.009 96.99.011c.015 9.157.014 18.316 0 27.474-1.357.073-2.706.259-4.048.478-.01-7.986 0-15.975-.004-23.961-18.958-.003-37.917-.003-56.875 0l-.001 28.916c.01 2.37-.022 4.742.016 7.113 6.173-.025 12.348-.006 18.52-.011 5.804.01 11.609-.022 17.41.013-1 1.28-2.001 2.56-2.844 3.948-12.372.024-24.748-.011-37.12.019-.06-.365-.03-.735-.034-1.1V17.497c.007-5.83-.024-11.659.001-17.486zm17.617 8.004a5.999 5.999 0 014.359 1.49c1.273 1.116 2.048 2.8 2.013 4.498.042 1.806-.845 3.59-2.263 4.702-1.271 1.013-2.975 1.483-4.583 1.228a5.88 5.88 0 01-3.479-1.785c-1.44-1.459-2.013-3.695-1.475-5.67.6-2.448 2.905-4.346 5.428-4.463zm22.106 7.758c.181-.258.332-.54.547-.772 2.325 3.868 4.683 7.717 7.02 11.578.891 1.503 1.85 2.973 2.7 4.5a35.062 35.062 0 00-5.646 3.779c-.154.162-.387.14-.592.143-10.585-.014-21.174.014-31.762-.015.088-.228.308-.367.47-.542 3.79-3.745 7.58-7.484 11.365-11.232.098-.085.217-.265.366-.15 2.65 1.308 5.3 2.62 7.951 3.928 2.545-3.73 5.052-7.48 7.581-11.217zM0 21.042c.256-.058.517-.039.775-.039 9.175.007 18.349-.007 27.523.007l.064.076c.017 1.308-.012 2.618.015 3.927-5.416.038-10.834.001-16.252.018-.01 7.981-.013 15.962.002 23.944 11.917.013 23.834.013 35.752 0 .022-.674-.002-1.35.012-2.023 4.034.01 8.07.01 12.105 0 .002 11.349.01 22.698-.003 34.048-12.082-.025-24.163-.003-36.244-.01-7.911.007-15.823-.015-23.734.01-.02-19.988.01-39.975-.015-59.959zm3.435 4.043c-.904.236-1.577 1.152-1.482 2.086.079.997.994 1.837 1.999 1.82 1.367.002 2.736.015 4.105-.007 1.04-.036 1.928-.995 1.878-2.03-.003-.996-.867-1.896-1.868-1.925-1.294-.01-2.585.002-3.878-.005-.252.004-.51-.013-.754.061zm-.219 8.067c-.815.317-1.373 1.203-1.256 2.076.1.938.94 1.724 1.89 1.756 1.25.016 2.5-.002 3.752.008.439.008.9-.025 1.288-.246.73-.39 1.173-1.257 1.019-2.075-.136-.889-.95-1.62-1.852-1.645-1.328-.007-2.653.002-3.98-.004-.29-.005-.589.016-.86.13zm.219 7.923c-.762.2-1.372.884-1.471 1.665-.128.844.384 1.718 1.158 2.064.403.192.859.19 1.295.181 1.217-.008 2.434.011 3.651-.008 1.032-.047 1.92-.998 1.868-2.034-.007-.994-.87-1.891-1.87-1.922-1.293-.011-2.584.002-3.877-.006-.252-.001-.51-.008-.754.06zm-.01 8.003c-1.018.249-1.706 1.392-1.413 2.403.21.868 1.057 1.512 1.95 1.497 1.364-.003 2.728.01 4.09-.006 1.02-.034 1.906-.958 1.883-1.975.026-1.017-.858-1.958-1.88-1.981-1.252-.011-2.503.002-3.754-.003-.292-.004-.591-.018-.877.065zm48.107 0c-1.117.272-1.79 1.607-1.323 2.66a2.027 2.027 0 001.86 1.238c1.326.003 2.652.003 3.977 0 1.056.025 2.032-.916 1.996-1.978.045-1.022-.86-1.96-1.88-1.984-1.252-.008-2.503.003-3.754-.002-.293 0-.591-.017-.876.066zM12.13 53.016c-.015 7.981-.012 15.961-.001 23.943 11.917.003 23.836.003 35.753 0 .011-7.982.014-15.962-.001-23.943a14203.52 14203.52 0 00-35.75 0zm-8.694 4.05c-.797.208-1.422.943-1.482 1.764-.112 1.07.805 2.103 1.883 2.137 1.371.014 2.743.003 4.113.006 1.035.01 1.977-.89 1.986-1.928.054-1.033-.83-2.003-1.87-2.037-1.254-.01-2.508.003-3.763-.005-.289 0-.584-.014-.867.064zm48.108.003c-.951.235-1.623 1.244-1.456 2.208.123.947 1.016 1.71 1.972 1.696h3.997c1.031.013 1.994-.886 1.984-1.928.071-1.036-.829-2.011-1.866-2.037-1.254-.01-2.51.003-3.764-.005-.29 0-.586-.014-.867.066zM3.425 65.066c-.955.242-1.634 1.262-1.45 2.234.14.9.957 1.638 1.874 1.662 1.364.011 2.727 0 4.09.006 1.06.022 2.023-.925 1.997-1.984.027-1.02-.86-1.952-1.882-1.98-1.211-.012-2.426.002-3.637-.004-.332-.001-.669-.021-.992.066zm48.107.003c-.927.231-1.584 1.195-1.456 2.14.093.935.935 1.723 1.879 1.752 1.365.011 2.73 0 4.093.006 1.055.016 2.043-.917 1.994-1.984.045-1.023-.86-1.958-1.88-1.981-1.252-.011-2.502.002-3.753-.003-.294-.003-.592-.012-.877.07zM3.435 73.057c-.797.204-1.422.94-1.482 1.76-.111 1.07.802 2.112 1.883 2.138 1.371.013 2.743.002 4.113.005 1.035.017 1.977-.891 1.986-1.928.054-1.033-.835-1.997-1.87-2.037-1.254-.01-2.508.003-3.763-.005-.289.001-.584-.01-.867.067zm48.108 0c-.887.22-1.543 1.118-1.476 2.029.035.974.892 1.837 1.874 1.869 1.37.013 2.742.002 4.114.005 1.033.017 1.993-.883 1.985-1.925.071-1.039-.833-2.006-1.868-2.04-1.254-.01-2.509.003-3.763-.005-.289.001-.585-.01-.866.067zM96.83 31.045c6.813-.36 13.73 1.456 19.431 5.154a32.396 32.396 0 019.482 9.342 31.527 31.527 0 015.043 13.773c.625 5.36-.123 10.88-2.225 15.867-1.766 4.254-4.499 8.108-7.91 11.243a32.605 32.605 0 01-11.584 6.844 33.066 33.066 0 01-15.656 1.337 32.59 32.59 0 01-13.329-5.235c-5.2-3.514-9.323-8.551-11.692-14.307a31.532 31.532 0 01-2.327-14.038 31.433 31.433 0 013.839-13.243 32.232 32.232 0 018.329-9.799c5.259-4.156 11.865-6.62 18.6-6.938zm15.6 12.011c-8.543.979-17.086 1.933-25.627 2.92-.013 8.152.006 16.308-.008 24.462-2.325-.848-5.015-.792-7.24.318-1.33.665-2.493 1.763-2.997 3.169-.503 1.356-.289 2.934.528 4.128.752 1.154 1.947 1.978 3.235 2.465 1.48.569 3.115.675 4.68.452 1.888-.295 3.742-1.222 4.862-2.784.67-.936.965-2.102.894-3.237-.014-7.054.008-14.105-.01-21.158 1.976-.282 3.965-.458 5.946-.7 4.944-.56 9.885-1.124 14.827-1.682V67.42c-1.677-.563-3.506-.755-5.247-.362-1.764.38-3.483 1.32-4.479 2.84a4.618 4.618 0 00-.637 3.729c.32 1.196 1.12 2.243 2.139 2.959 1.533 1.101 3.474 1.576 5.355 1.489 2.036-.083 4.111-.843 5.498-2.353a5.078 5.078 0 001.329-3.83c-.007-6.755-.002-13.51-.005-20.265.058-2.962-.002-5.924-.002-8.884-1.018.053-2.03.212-3.04.313z"}));function OptIn_slicedToArray(arr,i){return function OptIn_arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function OptIn_iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null==_i)return;var _s,_e,_arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function OptIn_unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return OptIn_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return OptIn_arrayLikeToArray(o,minLen)}(arr,i)||function OptIn_nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function OptIn_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);i').concat(linkText,"")});return(react_default.a.createElement("div",{className:classnames_default()(OptOutInfo_module_default.a.optOut,(obj={},key=OptOutInfo_module_default.a.full,value=width===layouts.d.full,key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj)),style:hide?{opacity:0,visibility:"hidden"}:void 0},react_default.a.createElement("button",{className:OptOutInfo_module_default.a.icon},OptOutInfo_ref2),react_default.a.createElement("div",{className:OptOutInfo_module_default.a.tooltip},react_default.a.createElement("div",{dangerouslySetInnerHTML:{__html:html}}))))}OptOutInfo.displayName="OptOutInfo";__webpack_require__(82),__webpack_require__(89),__webpack_require__(37),__webpack_require__(72),__webpack_require__(22),__webpack_require__(46),__webpack_require__(59);var javascripts_i18n=__webpack_require__(213),i18n_default=__webpack_require__.n(javascripts_i18n);function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var source,i=1;iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);ivalue?"0"+value:value}function TimeDisplay(props){return react_default.a.createElement("div",{"data-testid":"time-display",className:TimeDisplay_module_default.a.timeDisplay},react_default.a.createElement("span",{className:TimeDisplay_module_default.a.time},formatTime(props.currentTime)),"/",react_default.a.createElement("span",{className:TimeDisplay_module_default.a.time},formatTime(props.duration)))}TimeDisplay.displayName="TimeDisplay",TimeDisplay.__docgenInfo={description:"",methods:[],displayName:"TimeDisplay"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/PlayerControls/TimeDisplay.js"]={name:"TimeDisplay",docgenInfo:TimeDisplay.__docgenInfo,path:"src/frontend/PlayerControls/TimeDisplay.js"});var prop_types=__webpack_require__(31),prop_types_default=__webpack_require__.n(prop_types),MenuBarButton_module=(__webpack_require__(23),__webpack_require__(56),__webpack_require__(156)),MenuBarButton_module_default=__webpack_require__.n(MenuBarButton_module);function _extends(){return(_extends=Object.assign||function(target){for(var i=1;ireact_default.a.createElement("svg",_extends({xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 512 512"},props),react_default.a.createElement("path",{d:"M434.442 58.997L195.559 297.881 77.554 179.88 0 257.438l195.559 195.565L512 136.551z"}));function MenuBarButton_slicedToArray(arr,i){return function MenuBarButton_arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function MenuBarButton_iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null==_i)return;var _s,_e,_arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function MenuBarButton_unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return MenuBarButton_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return MenuBarButton_arrayLikeToArray(o,minLen)}(arr,i)||function MenuBarButton_nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function MenuBarButton_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);ireact_default.a.createElement("svg",textTracks_extends({xmlns:"http://www.w3.org/2000/svg",viewBox:"-3 -3 30 30"},props),react_default.a.createElement("path",{d:"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zM4 12h4v2H4v-2zm10 6H4v-2h10v2zm6 0h-4v-2h4v2zm0-4H10v-2h10v2z"}));function TextTracksMenu(props){var t=Object(i18n.c)().t;return 2>props.items.length?null:react_default.a.createElement(MenuBarButton,{title:t("pageflow_scrolled.public.player_controls.text_tracks"),icon:textTracks,subMenuItems:props.items,onSubMenuItemClick:props.onItemClick})}TextTracksMenu.displayName="TextTracksMenu",TextTracksMenu.propTypes={items:MenuBarButton.propTypes.subMenuItems,onMenuItemClick:prop_types_default.a.func},TextTracksMenu.defaultProps={items:[]},TextTracksMenu.__docgenInfo={description:"",methods:[],displayName:"TextTracksMenu",props:{items:{defaultValue:{value:"[]",computed:!1},type:{name:"custom",raw:"MenuBarButton.propTypes.subMenuItems"},required:!1,description:""},onMenuItemClick:{type:{name:"func"},required:!1,description:""}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/PlayerControls/TextTracksMenu.js"]={name:"TextTracksMenu",docgenInfo:TextTracksMenu.__docgenInfo,path:"src/frontend/PlayerControls/TextTracksMenu.js"});var ControlBar_module=__webpack_require__(77),ControlBar_module_default=__webpack_require__.n(ControlBar_module);function play_extends(){return(play_extends=Object.assign||function(target){for(var i=1;ireact_default.a.createElement("svg",play_extends({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},props),react_default.a.createElement("path",{d:"M8 5v14l11-7z"}));function pause_extends(){return(pause_extends=Object.assign||function(target){for(var i=1;ireact_default.a.createElement("svg",pause_extends({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},props),react_default.a.createElement("path",{d:"M6 19h4V5H6v14zm8-14v14h4V5h-4z"}));function PlayPauseButton(props){var t=Object(i18n.c)().t;return(react_default.a.createElement("button",{className:ControlBar_module_default.a.playControl,"aria-label":t(props.isPlaying?"pause":"play",{scope:"pageflow_scrolled.public.player_controls"}),onClick:function onClick(){return props.isPlaying?props.pause({via:"playPauseButton"}):props.play({via:"playPauseButton"})}},function pausePlayIcon(props){return props.isPlaying?react_default.a.createElement(pause,{className:ControlBar_module_default.a.controlsIcon}):react_default.a.createElement(play,{className:ControlBar_module_default.a.controlsIcon})}(props)))}PlayPauseButton.displayName="PlayPauseButton",PlayPauseButton.__docgenInfo={description:"",methods:[],displayName:"PlayPauseButton"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/PlayerControls/PlayPauseButton.js"]={name:"PlayPauseButton",docgenInfo:PlayPauseButton.__docgenInfo,path:"src/frontend/PlayerControls/PlayPauseButton.js"});var InlineFileRights=__webpack_require__(183);function WaveformPlayerControls(props){var obj,key,value,darkBackground=Object(backgroundColor.b)(),theme=Object(entryState.w)();return(react_default.a.createElement("div",{onFocus:props.onFocus,onBlur:props.onBlur,onMouseEnter:props.onMouseEnter,onMouseLeave:props.onMouseLeave,"data-testid":"waveform-controls",className:classnames_default()(Waveform_module_default.a.container)},props.children,react_default.a.createElement("div",{className:Waveform_module_default.a.clickMask,onClick:props.onPlayerClick}),react_default.a.createElement(Waveform,{audioFile:props.file,isPlaying:props.isPlaying,inverted:!darkBackground,variant:props.variant,waveformColor:props.waveformColor,mainColor:theme.options.colors.accent,play:props.play,pause:props.pause,mediaElementId:props.mediaElementId}),react_default.a.createElement("div",{className:Waveform_module_default.a.playControl},react_default.a.createElement(PlayPauseButton,{isPlaying:props.isPlaying,play:props.play,pause:props.pause})),react_default.a.createElement("div",{className:classnames_default()(Waveform_module_default.a.menuBar,darkBackground?ControlBar_module_default.a.darkBackground:ControlBar_module_default.a.lightBackground,(obj={},key=ControlBar_module_default.a.inset,value=!props.standAlone,key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj))},react_default.a.createElement("div",{className:Waveform_module_default.a.menuBarInner},react_default.a.createElement(TimeDisplay,{currentTime:props.currentTime,duration:props.duration}),react_default.a.createElement(TextTracksMenu,{items:props.textTracksMenuItems,onItemClick:props.onTextTracksMenuItemClick})),react_default.a.createElement(InlineFileRights.a,{items:props.inlineFileRightsItems,context:"playerControls",playerControlsTransparent:!1,playerControlsStandAlone:props.standAlone}))))}WaveformPlayerControls.displayName="WaveformPlayerControls",WaveformPlayerControls.__docgenInfo={description:"",methods:[],displayName:"WaveformPlayerControls"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/PlayerControls/WaveformPlayerControls/index.js"]={name:"WaveformPlayerControls",docgenInfo:WaveformPlayerControls.__docgenInfo,path:"src/frontend/PlayerControls/WaveformPlayerControls/index.js"});var BigPlayPauseButton_module=__webpack_require__(188),BigPlayPauseButton_module_default=__webpack_require__.n(BigPlayPauseButton_module);function BigPlayPauseButton_defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function BigPlayPauseButton(props){var _classNames,_classNames2,c=classnames_default()(BigPlayPauseButton_module_default.a.button,(BigPlayPauseButton_defineProperty(_classNames={},BigPlayPauseButton_module_default.a.hidden,props.hidden||"playPauseButton"===props.lastControlledVia),BigPlayPauseButton_defineProperty(_classNames,BigPlayPauseButton_module_default.a.fadeIn,props.unplayed),BigPlayPauseButton_defineProperty(_classNames,BigPlayPauseButton_module_default.a.animated,!props.unplayed),_classNames));return(react_default.a.createElement("div",{className:classnames_default()(BigPlayPauseButton_module_default.a.container,(_classNames2={},BigPlayPauseButton_defineProperty(_classNames2,BigPlayPauseButton_module_default.a.hideCursor,props.hideCursor),BigPlayPauseButton_defineProperty(_classNames2,BigPlayPauseButton_module_default.a.pointerCursor,!!props.onClick),_classNames2)),onClick:props.onClick},react_default.a.createElement("div",{key:props.isPlaying,className:c},function BigPlayPauseButton_pausePlayIcon(props){return props.unplayed||props.isPlaying?BigPlayPauseButton_ref:BigPlayPauseButton_ref2}(props))))}BigPlayPauseButton.displayName="BigPlayPauseButton";var BigPlayPauseButton_ref=react_default.a.createElement(play,null),BigPlayPauseButton_ref2=react_default.a.createElement(pause,null);BigPlayPauseButton.__docgenInfo={description:"",methods:[],displayName:"BigPlayPauseButton"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/PlayerControls/ClassicPlayerControls/BigPlayPauseButton.js"]={name:"BigPlayPauseButton",docgenInfo:BigPlayPauseButton.__docgenInfo,path:"src/frontend/PlayerControls/ClassicPlayerControls/BigPlayPauseButton.js"});var cjs=__webpack_require__(771),ProgressIndicators_module=__webpack_require__(157),ProgressIndicators_module_default=__webpack_require__.n(ProgressIndicators_module);function ProgressIndicators_slicedToArray(arr,i){return function ProgressIndicators_arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function ProgressIndicators_iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null==_i)return;var _s,_e,_arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function ProgressIndicators_unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return ProgressIndicators_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ProgressIndicators_arrayLikeToArray(o,minLen)}(arr,i)||function ProgressIndicators_nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ProgressIndicators_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);ireact_default.a.createElement("svg",quality_extends({xmlns:"http://www.w3.org/2000/svg",viewBox:"-3 -3 30 30"},props),react_default.a.createElement("path",{d:"M19.43 12.98c.04-.32.07-.64.07-.98s-.03-.66-.07-.98l2.11-1.65c.19-.15.24-.42.12-.64l-2-3.46c-.12-.22-.39-.3-.61-.22l-2.49 1c-.52-.4-1.08-.73-1.69-.98l-.38-2.65A.488.488 0 0014 2h-4c-.25 0-.46.18-.49.42l-.38 2.65c-.61.25-1.17.59-1.69.98l-2.49-1c-.23-.09-.49 0-.61.22l-2 3.46c-.13.22-.07.49.12.64l2.11 1.65c-.04.32-.07.65-.07.98s.03.66.07.98l-2.11 1.65c-.19.15-.24.42-.12.64l2 3.46c.12.22.39.3.61.22l2.49-1c.52.4 1.08.73 1.69.98l.38 2.65c.03.24.24.42.49.42h4c.25 0 .46-.18.49-.42l.38-2.65c.61-.25 1.17-.59 1.69-.98l2.49 1c.23.09.49 0 .61-.22l2-3.46c.12-.22.07-.49-.12-.64l-2.11-1.65zM12 15.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5z"}));function QualityMenu(props){var t=Object(i18n.c)().t;return 2>props.items.length?null:react_default.a.createElement(MenuBarButton,{title:t("pageflow_scrolled.public.player_controls.quality"),icon:quality,subMenuItems:props.items,subMenuExpanded:props.subMenuExpanded,onSubMenuItemClick:props.onItemClick,x:!0})}function ClassicPlayerControls_defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function ClassicPlayerControls(props){var darkBackground=Object(backgroundColor.b)(),transparent=!props.standAlone&&props.unplayed||props.isPlaying&&props.inactive;return(react_default.a.createElement("div",{className:ControlBar_module_default.a.container},props.children,!props.standAlone&&react_default.a.createElement(BigPlayPauseButton,{unplayed:props.unplayed,isPlaying:props.isPlaying,lastControlledVia:props.lastControlledVia,hidden:props.hideBigPlayButton,hideCursor:props.isPlaying&&props.inactive,onClick:props.onPlayerClick}),!props.hideControlBar&&renderControlBar(props,darkBackground,transparent)))}function renderControlBar(props,darkBackground,transparent){var _classNames;return(react_default.a.createElement("div",{onFocus:props.onFocus,onBlur:props.onBlur,onMouseEnter:props.onMouseEnter,onMouseLeave:props.onMouseLeave,className:classnames_default()(ControlBar_module_default.a.controlBarContainer,darkBackground?ControlBar_module_default.a.darkBackground:ControlBar_module_default.a.lightBackground,(_classNames={},ClassicPlayerControls_defineProperty(_classNames,ControlBar_module_default.a.inset,!props.standAlone),ClassicPlayerControls_defineProperty(_classNames,ControlBar_module_default.a.transparent,transparent),_classNames))},react_default.a.createElement("div",{className:ControlBar_module_default.a.controlBarInner},react_default.a.createElement(PlayPauseButton,{isPlaying:props.isPlaying,play:props.play,pause:props.pause}),react_default.a.createElement(ProgressIndicators,{currentTime:props.currentTime,duration:props.duration,bufferedEnd:props.bufferedEnd,scrubTo:props.scrubTo,seekTo:props.seekTo}),react_default.a.createElement(TimeDisplay,{currentTime:props.currentTime,duration:props.duration}),react_default.a.createElement(TextTracksMenu,{items:props.textTracksMenuItems,onItemClick:props.onTextTracksMenuItemClick}),react_default.a.createElement(QualityMenu,{items:props.qualityMenuItems,onItemClick:props.onQualityMenuItemClick,subMenuExpanded:props.qualityMenuExpanded})),react_default.a.createElement(InlineFileRights.a,{items:props.inlineFileRightsItems,context:"playerControls",playerControlsTransparent:transparent,playerControlsStandAlone:props.standAlone})))}function PlayerControls(props){var _props$variant,ControlComponent=(null===(_props$variant=props.variant)||void 0===_props$variant?void 0:_props$variant.startsWith("waveform"))?WaveformPlayerControls:ClassicPlayerControls;return(react_default.a.createElement(ControlComponent,props))}QualityMenu.displayName="QualityMenu",QualityMenu.propTypes={items:MenuBarButton.propTypes.subMenuItems,onMenuItemClick:prop_types_default.a.func},QualityMenu.defaultProps={items:[]},QualityMenu.__docgenInfo={description:"",methods:[],displayName:"QualityMenu",props:{items:{defaultValue:{value:"[]",computed:!1},type:{name:"custom",raw:"MenuBarButton.propTypes.subMenuItems"},required:!1,description:""},onMenuItemClick:{type:{name:"func"},required:!1,description:""}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/PlayerControls/ClassicPlayerControls/QualityMenu.js"]={name:"QualityMenu",docgenInfo:QualityMenu.__docgenInfo,path:"src/frontend/PlayerControls/ClassicPlayerControls/QualityMenu.js"}),ClassicPlayerControls.displayName="ClassicPlayerControls",renderControlBar.displayName="renderControlBar",ClassicPlayerControls.__docgenInfo={description:"",methods:[],displayName:"ClassicPlayerControls"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/PlayerControls/ClassicPlayerControls/index.js"]={name:"ClassicPlayerControls",docgenInfo:ClassicPlayerControls.__docgenInfo,path:"src/frontend/PlayerControls/ClassicPlayerControls/index.js"}),__webpack_require__.d(__webpack_exports__,"a",(function(){return PlayerControls})),PlayerControls.displayName="PlayerControls",PlayerControls.defaultProps={currentTime:200,duration:600,bufferedEnd:400,isPlaying:!1,play:function play(){},pause:function pause(){},scrubTo:function scrubTo(){},seekTo:function seekTo(){},inset:!1}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",(function(){return getTransitionStyles})),__webpack_require__.d(__webpack_exports__,"a",(function(){return getEnterAndExitTransitions}));__webpack_require__(25),__webpack_require__(73),__webpack_require__(17),__webpack_require__(193),__webpack_require__(40),__webpack_require__(181);var _fadeInBgConceal_module_css__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(752),_fadeInBgConceal_module_css__WEBPACK_IMPORTED_MODULE_6___default=__webpack_require__.n(_fadeInBgConceal_module_css__WEBPACK_IMPORTED_MODULE_6__),_fadeInBgFadeOut_module_css__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(753),_fadeInBgFadeOut_module_css__WEBPACK_IMPORTED_MODULE_7___default=__webpack_require__.n(_fadeInBgFadeOut_module_css__WEBPACK_IMPORTED_MODULE_7__),_fadeInBgFadeOutBg_module_css__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(754),_fadeInBgFadeOutBg_module_css__WEBPACK_IMPORTED_MODULE_8___default=__webpack_require__.n(_fadeInBgFadeOutBg_module_css__WEBPACK_IMPORTED_MODULE_8__),_fadeInBgScrollOut_module_css__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(755),_fadeInBgScrollOut_module_css__WEBPACK_IMPORTED_MODULE_9___default=__webpack_require__.n(_fadeInBgScrollOut_module_css__WEBPACK_IMPORTED_MODULE_9__),_fadeInConceal_module_css__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(756),_fadeInConceal_module_css__WEBPACK_IMPORTED_MODULE_10___default=__webpack_require__.n(_fadeInConceal_module_css__WEBPACK_IMPORTED_MODULE_10__),_fadeInFadeOut_module_css__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(757),_fadeInFadeOut_module_css__WEBPACK_IMPORTED_MODULE_11___default=__webpack_require__.n(_fadeInFadeOut_module_css__WEBPACK_IMPORTED_MODULE_11__),_fadeInFadeOutBg_module_css__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(758),_fadeInFadeOutBg_module_css__WEBPACK_IMPORTED_MODULE_12___default=__webpack_require__.n(_fadeInFadeOutBg_module_css__WEBPACK_IMPORTED_MODULE_12__),_fadeInScrollOut_module_css__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(759),_fadeInScrollOut_module_css__WEBPACK_IMPORTED_MODULE_13___default=__webpack_require__.n(_fadeInScrollOut_module_css__WEBPACK_IMPORTED_MODULE_13__),_revealConceal_module_css__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(760),_revealConceal_module_css__WEBPACK_IMPORTED_MODULE_14___default=__webpack_require__.n(_revealConceal_module_css__WEBPACK_IMPORTED_MODULE_14__),_revealFadeOut_module_css__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(761),_revealFadeOut_module_css__WEBPACK_IMPORTED_MODULE_15___default=__webpack_require__.n(_revealFadeOut_module_css__WEBPACK_IMPORTED_MODULE_15__),_revealFadeOutBg_module_css__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(762),_revealFadeOutBg_module_css__WEBPACK_IMPORTED_MODULE_16___default=__webpack_require__.n(_revealFadeOutBg_module_css__WEBPACK_IMPORTED_MODULE_16__),_revealScrollOut_module_css__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(763),_revealScrollOut_module_css__WEBPACK_IMPORTED_MODULE_17___default=__webpack_require__.n(_revealScrollOut_module_css__WEBPACK_IMPORTED_MODULE_17__),_scrollInConceal_module_css__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(764),_scrollInConceal_module_css__WEBPACK_IMPORTED_MODULE_18___default=__webpack_require__.n(_scrollInConceal_module_css__WEBPACK_IMPORTED_MODULE_18__),_scrollInFadeOut_module_css__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(765),_scrollInFadeOut_module_css__WEBPACK_IMPORTED_MODULE_19___default=__webpack_require__.n(_scrollInFadeOut_module_css__WEBPACK_IMPORTED_MODULE_19__),_scrollInFadeOutBg_module_css__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__(766),_scrollInFadeOutBg_module_css__WEBPACK_IMPORTED_MODULE_20___default=__webpack_require__.n(_scrollInFadeOutBg_module_css__WEBPACK_IMPORTED_MODULE_20__),_scrollInScrollOut_module_css__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__(767),_scrollInScrollOut_module_css__WEBPACK_IMPORTED_MODULE_21___default=__webpack_require__.n(_scrollInScrollOut_module_css__WEBPACK_IMPORTED_MODULE_21__);function _slicedToArray(arr,i){return function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function _iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null==_i)return;var _s,_e,_arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);ireact_default.a.createElement("svg",_extends({"aria-hidden":"true","data-prefix":"fas","data-icon":"expand",className:(styles["svg-inline--fa"]||"svg-inline--fa")+" "+(styles["fa-expand"]||"fa-expand")+" "+(styles["fa-w-14"]||"fa-w-14"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512"},props),react_default.a.createElement("path",{fill:"currentColor",d:"M0 180V56c0-13.3 10.7-24 24-24h124c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H64v84c0 6.6-5.4 12-12 12H12c-6.6 0-12-5.4-12-12zM288 44v40c0 6.6 5.4 12 12 12h84v84c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12V56c0-13.3-10.7-24-24-24H300c-6.6 0-12 5.4-12 12zm148 276h-40c-6.6 0-12 5.4-12 12v84h-84c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h124c13.3 0 24-10.7 24-24V332c0-6.6-5.4-12-12-12zM160 468v-40c0-6.6-5.4-12-12-12H64v-84c0-6.6-5.4-12-12-12H12c-6.6 0-12 5.4-12 12v124c0 13.3 10.7 24 24 24h124c6.6 0 12-5.4 12-12z"}));function exitFullscreen_extends(){return(exitFullscreen_extends=Object.assign||function(target){for(var i=1;ireact_default.a.createElement("svg",exitFullscreen_extends({"aria-hidden":"true","data-prefix":"fas","data-icon":"compress",className:(styles["svg-inline--fa"]||"svg-inline--fa")+" "+(styles["fa-compress"]||"fa-compress")+" "+(styles["fa-w-14"]||"fa-w-14"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512"},props),react_default.a.createElement("path",{fill:"currentColor",d:"M436 192H312c-13.3 0-24-10.7-24-24V44c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v84h84c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm-276-24V44c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v84H12c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h124c13.3 0 24-10.7 24-24zm0 300V344c0-13.3-10.7-24-24-24H12c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h84v84c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-84h84c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12H312c-13.3 0-24 10.7-24 24v124c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12z"})),i18n=__webpack_require__(29),ToggleFullscreenButton_module=__webpack_require__(772),ToggleFullscreenButton_module_default=__webpack_require__.n(ToggleFullscreenButton_module);function ToggleFullscreenButton(props){var t=Object(i18n.c)().t;return(react_default.a.createElement("button",{className:ToggleFullscreenButton_module_default.a.button,title:t(props.isFullscreen?"exit_fullscreen":"enter_fullscreen",{scope:"pageflow_scrolled.public"}),onClick:function onClick(){return props.isFullscreen?props.onExit():props.onEnter()}},function icon(props){return props.isFullscreen?_ref:_ref2}(props)))}ToggleFullscreenButton.displayName="ToggleFullscreenButton";var _ref=react_default.a.createElement(exitFullscreen,null),_ref2=react_default.a.createElement(enterFullscreen,null);ToggleFullscreenButton.__docgenInfo={description:"",methods:[],displayName:"ToggleFullscreenButton"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/ToggleFullscreenButton.js"]={name:"ToggleFullscreenButton",docgenInfo:ToggleFullscreenButton.__docgenInfo,path:"src/frontend/ToggleFullscreenButton.js"});var ToggleFullscreenCornerButton_module=__webpack_require__(773),ToggleFullscreenCornerButton_module_default=__webpack_require__.n(ToggleFullscreenCornerButton_module);function ToggleFullscreenCornerButton(props){return react_default.a.createElement("div",{className:ToggleFullscreenCornerButton_module_default.a.corner},react_default.a.createElement(ToggleFullscreenButton,props))}__webpack_require__.d(__webpack_exports__,"a",(function(){return ToggleFullscreenCornerButton})),ToggleFullscreenCornerButton.displayName="ToggleFullscreenCornerButton",ToggleFullscreenCornerButton.__docgenInfo={description:"",methods:[],displayName:"ToggleFullscreenCornerButton"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/ToggleFullscreenCornerButton.js"]={name:"ToggleFullscreenCornerButton",docgenInfo:ToggleFullscreenCornerButton.__docgenInfo,path:"src/frontend/ToggleFullscreenCornerButton.js"})},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return ContentElementConfigurationUpdateContext})),__webpack_require__.d(__webpack_exports__,"b",(function(){return useContentElementConfigurationUpdate}));var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(0),ContentElementConfigurationUpdateContext=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__).a.createContext((function(){}));function useContentElementConfigurationUpdate(){return Object(react__WEBPACK_IMPORTED_MODULE_0__.useContext)(ContentElementConfigurationUpdateContext)}},,function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return ContentElementEditorCommandEmitterContext})),__webpack_require__.d(__webpack_exports__,"b",(function(){return useContentElementEditorCommandSubscription}));var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(0),_useContentElementAttributes__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(119),ContentElementEditorCommandEmitterContext=Object(react__WEBPACK_IMPORTED_MODULE_0__.createContext)({on:function on(){},off:function off(){}});function useContentElementEditorCommandSubscription(callback){var contentElementId=Object(_useContentElementAttributes__WEBPACK_IMPORTED_MODULE_1__.b)().contentElementId,emitter=Object(react__WEBPACK_IMPORTED_MODULE_0__.useContext)(ContentElementEditorCommandEmitterContext);Object(react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((function(){return emitter.on("command:".concat(contentElementId),callback),function(){return emitter.off("command:".concat(contentElementId),callback)}}),[emitter,callback,contentElementId])}},,,function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return Atmo}));__webpack_require__(57),__webpack_require__(18),__webpack_require__(22),__webpack_require__(33);var backbone_events_standalone__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(92),backbone_events_standalone__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(backbone_events_standalone__WEBPACK_IMPORTED_MODULE_4__),pageflow_frontend__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(13);function _defineProperties(target,props){for(var descriptor,i=0;iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);i {}",computed:!1},required:!1}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/SectionThumbnail.js"]={name:"SectionThumbnail",docgenInfo:SectionThumbnail.__docgenInfo,path:"src/frontend/SectionThumbnail.js"})},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return Tooltip}));__webpack_require__(18),__webpack_require__(1432);var react__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__),classnames__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(6),classnames__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_3__),_Tooltip_module_css__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(189),_Tooltip_module_css__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(_Tooltip_module_css__WEBPACK_IMPORTED_MODULE_4__);function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function Tooltip(_ref){var _classNames,bubbleClassName=_ref.bubbleClassName,arrowPos=_ref.arrowPos,children=_ref.children,content=_ref.content,fixed=_ref.fixed,highlight=_ref.highlight,openOnHover=_ref.openOnHover,verticalOffset=_ref.verticalOffset,horizontalOffset=_ref.horizontalOffset;return(react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div",{className:classnames__WEBPACK_IMPORTED_MODULE_3___default()(_Tooltip_module_css__WEBPACK_IMPORTED_MODULE_4___default.a.container,(_classNames={},_defineProperty(_classNames,_Tooltip_module_css__WEBPACK_IMPORTED_MODULE_4___default.a.openOnHover,openOnHover),_defineProperty(_classNames,_Tooltip_module_css__WEBPACK_IMPORTED_MODULE_4___default.a.fixed,fixed),_classNames)),onClick:fixFocusHandlingSafari},children,react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(Bubble,{className:bubbleClassName,highlight:highlight,arrowPos:arrowPos,verticalOffset:verticalOffset,horizontalOffset:horizontalOffset},content)))}function Bubble(_ref2){var className=_ref2.className,arrowPos=_ref2.arrowPos,children=_ref2.children,highlight=_ref2.highlight,horizontalOffset=_ref2.horizontalOffset,verticalOffset=_ref2.verticalOffset;return(react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div",{style:{marginLeft:horizontalOffset,marginTop:verticalOffset},tabIndex:"-1",className:classnames__WEBPACK_IMPORTED_MODULE_3___default()(className,_Tooltip_module_css__WEBPACK_IMPORTED_MODULE_4___default.a.bubble,_defineProperty({},_Tooltip_module_css__WEBPACK_IMPORTED_MODULE_4___default.a.highlight,highlight))},react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div",{style:{left:arrowPos},className:_Tooltip_module_css__WEBPACK_IMPORTED_MODULE_4___default.a.arrow}),react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div",{className:_Tooltip_module_css__WEBPACK_IMPORTED_MODULE_4___default.a.inner},children)))}function fixFocusHandlingSafari(event){if(event.target.closest){var button=event.target.closest("button");button&&button.focus()}}Tooltip.displayName="Tooltip",Bubble.displayName="Bubble",Tooltip.defaultProps={arrowPos:"50%",fixed:!1,openOnHover:!1,verticalOffset:7,horizontalOffset:0},Tooltip.__docgenInfo={description:"",methods:[],displayName:"Tooltip",props:{arrowPos:{defaultValue:{value:"'50%'",computed:!1},required:!1},fixed:{defaultValue:{value:"false",computed:!1},required:!1},openOnHover:{defaultValue:{value:"false",computed:!1},required:!1},verticalOffset:{defaultValue:{value:"7",computed:!1},required:!1},horizontalOffset:{defaultValue:{value:"0",computed:!1},required:!1}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/Tooltip.js"]={name:"Tooltip",docgenInfo:Tooltip.__docgenInfo,path:"src/frontend/Tooltip.js"}),Bubble.__docgenInfo={description:"",methods:[],displayName:"Bubble"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/Tooltip.js"]={name:"Bubble",docgenInfo:Bubble.__docgenInfo,path:"src/frontend/Tooltip.js"})},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return Toolbar}));__webpack_require__(23),__webpack_require__(41),__webpack_require__(18);var react__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_3__),classnames__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(6),classnames__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_4__),_Toolbar_module_css__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(307),_Toolbar_module_css__WEBPACK_IMPORTED_MODULE_5___default=__webpack_require__.n(_Toolbar_module_css__WEBPACK_IMPORTED_MODULE_5__);function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function Toolbar(_ref){var buttons=_ref.buttons,onButtonClick=_ref.onButtonClick,iconSize=_ref.iconSize,collapsible=_ref.collapsible;return(react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement("div",{className:classnames__WEBPACK_IMPORTED_MODULE_4___default()(_Toolbar_module_css__WEBPACK_IMPORTED_MODULE_5___default.a.Toolbar,_defineProperty({},_Toolbar_module_css__WEBPACK_IMPORTED_MODULE_5___default.a.collapsible,collapsible)),contentEditable:!1},buttons.map((function(button){var Icon=button.icon;return(react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement("button",{key:button.name,title:button.text,className:classnames__WEBPACK_IMPORTED_MODULE_4___default()(_Toolbar_module_css__WEBPACK_IMPORTED_MODULE_5___default.a.button,_defineProperty({},_Toolbar_module_css__WEBPACK_IMPORTED_MODULE_5___default.a.activeButton,button.active)),onMouseDown:function onMouseDown(event){event.preventDefault(),event.stopPropagation(),onButtonClick(button.name)}},react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(Icon,{width:iconSize,height:iconSize})))}))))}Toolbar.displayName="Toolbar",Toolbar.defaultProps={iconSize:15},Toolbar.__docgenInfo={description:"",methods:[],displayName:"Toolbar",props:{iconSize:{defaultValue:{value:"15",computed:!1},required:!1}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/inlineEditing/Toolbar.js"]={name:"Toolbar",docgenInfo:Toolbar.__docgenInfo,path:"src/frontend/inlineEditing/Toolbar.js"})},function(module,__webpack_exports__,__webpack_require__){"use strict";var react=__webpack_require__(0),react_default=__webpack_require__.n(react),Section=(__webpack_require__(17),__webpack_require__(23),__webpack_require__(36),__webpack_require__(159),__webpack_require__(399)),useEventContextData=__webpack_require__(116);function Chapter(props){return react_default.a.createElement("div",{id:props.chapterSlug},function renderSections(sections,currentSectionIndex,setCurrentSection,scrollTargetSectionIndex,setScrollTargetSectionIndex){return sections.map((function(section){return react_default.a.createElement(useEventContextData.a,{key:section.permaId,section:section,sectionsCount:sections.length},react_default.a.createElement(Section.a,{state:section.sectionIndex>currentSectionIndex?"below":section.sectionIndexarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);ipreviousHeight||windowHeight<.7*previousHeight?windowHeight:previousHeight}({windowHeight:window.innerHeight,probeHeight:probeRef.current.clientHeight,previousHeight:previousHeight})}))}}),[]),react_default.a.createElement("div",{style:height&&{"--vh":"".concat(height/100,"px")}},react_default.a.createElement("div",{style:{height:"100vh",position:"absolute"},ref:probeRef}),children)}VhFix.displayName="VhFix",VhFix.__docgenInfo={description:"",methods:[],displayName:"VhFix"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/VhFix.js"]={name:"VhFix",docgenInfo:VhFix.__docgenInfo,path:"src/frontend/VhFix.js"});var useCurrentChapter=__webpack_require__(240),entryState=__webpack_require__(16),inlineEditing=__webpack_require__(67),usePostMessageListener=__webpack_require__(539),usePrevious=__webpack_require__(94);var useAtmo=__webpack_require__(182),Content_module=__webpack_require__(387),Content_module_default=__webpack_require__.n(Content_module);function Content_slicedToArray(arr,i){return function Content_arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function Content_iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null==_i)return;var _s,_e,_arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function Content_unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return Content_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Content_arrayLikeToArray(o,minLen)}(arr,i)||function Content_nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Content_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);ireact__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("svg",_extends({xmlns:"http://www.w3.org/2000/svg",viewBox:"-65 -65 449 449"},props),react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("path",{d:"M165 0C74.019 0 0 74.02 0 165.001 0 255.982 74.019 330 165 330s165-74.018 165-164.999S255.981 0 165 0zm0 300c-74.44 0-135-60.56-135-134.999S90.56 30 165 30s135 60.562 135 135.001C300 239.44 239.439 300 165 300z"}),react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("path",{d:"M164.998 70c-11.026 0-19.996 8.976-19.996 20.009 0 11.023 8.97 19.991 19.996 19.991 11.026 0 19.996-8.968 19.996-19.991 0-11.033-8.97-20.009-19.996-20.009zM165 140c-8.284 0-15 6.716-15 15v90c0 8.284 6.716 15 15 15 8.284 0 15-6.716 15-15v-90c0-8.284-6.716-15-15-15z"}))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return camelize}));__webpack_require__(36),__webpack_require__(132);function camelize(snakeCase){return snakeCase.replace(/[_-][a-z]/g,(function(match){return match[1].toUpperCase()}))}},function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1411);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},,,function(module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);function _extends(){return(_extends=Object.assign||function(target){for(var i=1;ireact__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("svg",_extends({"aria-hidden":"true","data-prefix":"fas","data-icon":"align-justify",className:(styles["svg-inline--fa"]||"svg-inline--fa")+" "+(styles["fa-align-justify"]||"fa-align-justify")+" "+(styles["fa-w-14"]||"fa-w-14"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512"},props),react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("path",{fill:"currentColor",d:"M432 416H16a16 16 0 00-16 16v32a16 16 0 0016 16h416a16 16 0 0016-16v-32a16 16 0 00-16-16zm0-128H16a16 16 0 00-16 16v32a16 16 0 0016 16h416a16 16 0 0016-16v-32a16 16 0 00-16-16zm0-128H16a16 16 0 00-16 16v32a16 16 0 0016 16h416a16 16 0 0016-16v-32a16 16 0 00-16-16zm0-128H16A16 16 0 000 48v32a16 16 0 0016 16h416a16 16 0 0016-16V48a16 16 0 00-16-16z"}))},function(module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);function _extends(){return(_extends=Object.assign||function(target){for(var i=1;ireact__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("svg",_extends({"aria-hidden":"true","data-prefix":"fas","data-icon":"heading",className:(styles["svg-inline--fa"]||"svg-inline--fa")+" "+(styles["fa-heading"]||"fa-heading")+" "+(styles["fa-w-16"]||"fa-w-16"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},props),react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("path",{fill:"currentColor",d:"M448 96v320h32a16 16 0 0116 16v32a16 16 0 01-16 16H320a16 16 0 01-16-16v-32a16 16 0 0116-16h32V288H160v128h32a16 16 0 0116 16v32a16 16 0 01-16 16H32a16 16 0 01-16-16v-32a16 16 0 0116-16h32V96H32a16 16 0 01-16-16V48a16 16 0 0116-16h160a16 16 0 0116 16v32a16 16 0 01-16 16h-32v128h192V96h-32a16 16 0 01-16-16V48a16 16 0 0116-16h160a16 16 0 0116 16v32a16 16 0 01-16 16z"}))},function(module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);function _extends(){return(_extends=Object.assign||function(target){for(var i=1;ireact__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("svg",_extends({"aria-hidden":"true","data-prefix":"fas","data-icon":"list-ol",className:(styles["svg-inline--fa"]||"svg-inline--fa")+" "+(styles["fa-list-ol"]||"fa-list-ol")+" "+(styles["fa-w-16"]||"fa-w-16"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},props),react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("path",{fill:"currentColor",d:"M61.77 401l17.5-20.15a19.92 19.92 0 005.07-14.19v-3.31C84.34 356 80.5 352 73 352H16a8 8 0 00-8 8v16a8 8 0 008 8h22.83a157.41 157.41 0 00-11 12.31l-5.61 7c-4 5.07-5.25 10.13-2.8 14.88l1.05 1.93c3 5.76 6.29 7.88 12.25 7.88h4.73c10.33 0 15.94 2.44 15.94 9.09 0 4.72-4.2 8.22-14.36 8.22a41.54 41.54 0 01-15.47-3.12c-6.49-3.88-11.74-3.5-15.6 3.12l-5.59 9.31c-3.72 6.13-3.19 11.72 2.63 15.94 7.71 4.69 20.38 9.44 37 9.44 34.16 0 48.5-22.75 48.5-44.12-.03-14.38-9.12-29.76-28.73-34.88zM496 224H176a16 16 0 00-16 16v32a16 16 0 0016 16h320a16 16 0 0016-16v-32a16 16 0 00-16-16zm0-160H176a16 16 0 00-16 16v32a16 16 0 0016 16h320a16 16 0 0016-16V80a16 16 0 00-16-16zm0 320H176a16 16 0 00-16 16v32a16 16 0 0016 16h320a16 16 0 0016-16v-32a16 16 0 00-16-16zM16 160h64a8 8 0 008-8v-16a8 8 0 00-8-8H64V40a8 8 0 00-8-8H32a8 8 0 00-7.14 4.42l-8 16A8 8 0 0024 64h8v64H16a8 8 0 00-8 8v16a8 8 0 008 8zm-3.91 160H80a8 8 0 008-8v-16a8 8 0 00-8-8H41.32c3.29-10.29 48.34-18.68 48.34-56.44 0-29.06-25-39.56-44.47-39.56-21.36 0-33.8 10-40.46 18.75-4.37 5.59-3 10.84 2.8 15.37l8.58 6.88c5.61 4.56 11 2.47 16.12-2.44a13.44 13.44 0 019.46-3.84c3.33 0 9.28 1.56 9.28 8.75C51 248.19 0 257.31 0 304.59v4C0 316 5.08 320 12.09 320z"}))},function(module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);function _extends(){return(_extends=Object.assign||function(target){for(var i=1;ireact__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("svg",_extends({"aria-hidden":"true","data-prefix":"fas","data-icon":"list-ul",className:(styles["svg-inline--fa"]||"svg-inline--fa")+" "+(styles["fa-list-ul"]||"fa-list-ul")+" "+(styles["fa-w-16"]||"fa-w-16"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},props),react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("path",{fill:"currentColor",d:"M48 48a48 48 0 1048 48 48 48 0 00-48-48zm0 160a48 48 0 1048 48 48 48 0 00-48-48zm0 160a48 48 0 1048 48 48 48 0 00-48-48zm448 16H176a16 16 0 00-16 16v32a16 16 0 0016 16h320a16 16 0 0016-16v-32a16 16 0 00-16-16zm0-320H176a16 16 0 00-16 16v32a16 16 0 0016 16h320a16 16 0 0016-16V80a16 16 0 00-16-16zm0 160H176a16 16 0 00-16 16v32a16 16 0 0016 16h320a16 16 0 0016-16v-32a16 16 0 00-16-16z"}))},function(module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);function _extends(){return(_extends=Object.assign||function(target){for(var i=1;ireact__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("svg",_extends({"aria-hidden":"true","data-prefix":"fas","data-icon":"quote-right",className:(styles["svg-inline--fa"]||"svg-inline--fa")+" "+(styles["fa-quote-right"]||"fa-quote-right")+" "+(styles["fa-w-16"]||"fa-w-16"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},props),react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("path",{fill:"currentColor",d:"M464 32H336c-26.5 0-48 21.5-48 48v128c0 26.5 21.5 48 48 48h80v64c0 35.3-28.7 64-64 64h-8c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h8c88.4 0 160-71.6 160-160V80c0-26.5-21.5-48-48-48zm-288 0H48C21.5 32 0 53.5 0 80v128c0 26.5 21.5 48 48 48h80v64c0 35.3-28.7 64-64 64h-8c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h8c88.4 0 160-71.6 160-160V80c0-26.5-21.5-48-48-48z"}))},function(module,__webpack_exports__,__webpack_require__){"use strict";var v1_namespaceObject={};__webpack_require__.r(v1_namespaceObject),__webpack_require__.d(v1_namespaceObject,"Backdrop",(function(){return Backdrop_Backdrop})),__webpack_require__.d(v1_namespaceObject,"useMotifAreaState",(function(){return useMotifAreaState_useMotifAreaState})),__webpack_require__.d(v1_namespaceObject,"useBackdrop",(function(){return useBackdrop_useBackdrop})),__webpack_require__.d(v1_namespaceObject,"useBackdropSectionCustomProperties",(function(){return v1_useBackdropSectionCustomProperties})),__webpack_require__.d(v1_namespaceObject,"useBackdropSectionClassNames",(function(){return v1_useBackdropSectionClassNames}));var v2_namespaceObject={};__webpack_require__.r(v2_namespaceObject),__webpack_require__.d(v2_namespaceObject,"Backdrop",(function(){return v2_Backdrop_Backdrop})),__webpack_require__.d(v2_namespaceObject,"useMotifAreaState",(function(){return v2_useMotifAreaState_useMotifAreaState})),__webpack_require__.d(v2_namespaceObject,"useBackdrop",(function(){return v2_useBackdrop_useBackdrop})),__webpack_require__.d(v2_namespaceObject,"useBackdropSectionCustomProperties",(function(){return useBackdropSectionCustomProperties_useBackdropSectionCustomProperties})),__webpack_require__.d(v2_namespaceObject,"useBackdropSectionClassNames",(function(){return v2_useBackdropSectionClassNames.a}));__webpack_require__(25),__webpack_require__(18),__webpack_require__(181);var react=__webpack_require__(0),react_default=__webpack_require__.n(react),classnames=__webpack_require__(6),classnames_default=__webpack_require__.n(classnames),useScrollPositionLifecycle=__webpack_require__(74),SectionLifecycleContext=Object(react.createContext)(),SectionLifecycleProvider=Object(useScrollPositionLifecycle.c)(SectionLifecycleContext),useSectionLifecycle=Object(useScrollPositionLifecycle.b)(SectionLifecycleContext),AudioPlayer=__webpack_require__(378),useAtmo=__webpack_require__(182),usePrevious=__webpack_require__(94);function SectionAtmo(_ref){var audioFile=_ref.audioFile,lastAudioFile=Object(usePrevious.a)(audioFile),atmo=Object(useAtmo.b)(),processAtmo=Object(react.useCallback)((function(){var sources;audioFile&&audioFile.isReady&&(sources=Object(AudioPlayer.b)(audioFile)),atmo&&atmo.updateAtmo({sources:sources,audioFilePermaId:null==audioFile?void 0:audioFile.permaId})}),[atmo,audioFile]);return useSectionLifecycle({onActivate:function onActivate(){processAtmo()}}),Object(react.useEffect)((function(){void 0!==lastAudioFile&&(lastAudioFile&&lastAudioFile.permaId)!==(audioFile&&audioFile.permaId)&&processAtmo()}),[processAtmo,lastAudioFile,audioFile]),null}var entryState=__webpack_require__(16),Foreground=__webpack_require__(696),InlineFileRights=__webpack_require__(183),SectionInlineFileRights_module=__webpack_require__(404),SectionInlineFileRights_module_default=__webpack_require__.n(SectionInlineFileRights_module);function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function SectionInlineFileRights(_ref){var _section$nextSection,_section$nextSection$,_classNames,section=_ref.section,state=_ref.state,backdrop=_ref.backdrop,atmoAudioFile=_ref.atmoAudioFile;return(react_default.a.createElement("div",{className:classnames_default()(SectionInlineFileRights_module_default.a.wrapper,(_classNames={},_defineProperty(_classNames,SectionInlineFileRights_module_default.a.fade,null===(_section$nextSection=section.nextSection)||void 0===_section$nextSection?void 0:null===(_section$nextSection$=_section$nextSection.transition)||void 0===_section$nextSection$?void 0:_section$nextSection$.startsWith("fade")),_defineProperty(_classNames,SectionInlineFileRights_module_default.a.inactive,"active"!==state),_classNames))},react_default.a.createElement(InlineFileRights.a,{context:"section",items:[{label:"image",file:backdrop.image},{label:"video",file:backdrop.video},{label:"atmo",file:atmoAudioFile}]})))}SectionInlineFileRights.displayName="SectionInlineFileRights";var layouts=__webpack_require__(91);var inlineEditing=__webpack_require__(67),backgroundColor=__webpack_require__(93);__webpack_require__(17);function _slicedToArray(arr,i){return function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function _iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null==_i)return;var _s,_e,_arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);ieffect.value?100+.6*effect.value:100+effect.value);return"".concat(effect.name,"(").concat(value,"%)")}return"".concat(effect.name,"(").concat(effect.value,"%)")})).join(" "))}},children))}Effects.displayName="Effects";var frontend=__webpack_require__(13),useEventContextData=__webpack_require__(116);function BackgroundVideo_slicedToArray(arr,i){return function BackgroundVideo_arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function BackgroundVideo_iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null==_i)return;var _s,_e,_arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function BackgroundVideo_unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return BackgroundVideo_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return BackgroundVideo_arrayLikeToArray(o,minLen)}(arr,i)||function BackgroundVideo_nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function BackgroundVideo_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);ioriginalRatio?containerDimension.width/file.width:containerDimension.height/file.height,displayFileWidth=file.width*scale,displayFileHeight=file.height*scale,motifCenterX=motifArea?motifArea.left+motifArea.width/2:50,motifCenterY=motifArea?motifArea.top+motifArea.height/2:50,Ax=containerDimension.width/2,Ay=containerDimension.height/2,Bx=displayFileWidth-containerDimension.width/2,By=displayFileHeight-containerDimension.height/2,cropPosition={x:0arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);irectB.left||rectB.leftrectA.left}BackgroundAsset.__docgenInfo={description:"",methods:[],displayName:"BackgroundAsset"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/v1/Backdrop/BackgroundAsset.js"]={name:"BackgroundAsset",docgenInfo:BackgroundAsset.__docgenInfo,path:"src/frontend/v1/Backdrop/BackgroundAsset.js"}),Backdrop_Backdrop.displayName="Backdrop",Backdrop_Backdrop.defaultProps={children:function children(_children){return _children},transitionStyles:{}},Backdrop_Backdrop.__docgenInfo={description:"",methods:[],displayName:"Backdrop",props:{children:{defaultValue:{value:"children => children",computed:!1},required:!1},transitionStyles:{defaultValue:{value:"{}",computed:!1},required:!1}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/v1/Backdrop/index.js"]={name:"Backdrop",docgenInfo:Backdrop_Backdrop.__docgenInfo,path:"src/frontend/v1/Backdrop/index.js"});var useIsomorphicLayoutEffect=__webpack_require__(136);function useBoundingClientRect_slicedToArray(arr,i){return function useBoundingClientRect_arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function useBoundingClientRect_iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null==_i)return;var _s,_e,_arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function useBoundingClientRect_unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return useBoundingClientRect_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return useBoundingClientRect_arrayLikeToArray(o,minLen)}(arr,i)||function useBoundingClientRect_nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function useBoundingClientRect_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);ieffect.value?100+.6*effect.value:100+effect.value);return"".concat(effect.name,"(").concat(value,"%)")}return"".concat(effect.name,"(").concat(effect.value,"%)")})).join(" ")}function BackgroundImage_BackgroundImage(_ref){var _backdrop$file,backdrop=_ref.backdrop,eagerLoad=_ref.eagerLoad,onMotifAreaUpdate=_ref.onMotifAreaUpdate,shouldLoad=useSectionLifecycle().shouldLoad,renderedInSectionThumbnail=!!Object(Fullscreen.c)().height;return(react_default.a.createElement(react_default.a.Fragment,null,react_default.a.createElement(Effects_Effects,{file:backdrop.file,mobileFile:backdrop.mobileFile},react_default.a.createElement(Picture,{imageFile:backdrop.file,imageFileMobile:!renderedInSectionThumbnail&&backdrop.mobileFile,load:shouldLoad||eagerLoad,structuredData:!0,preferSvg:!0})),react_default.a.createElement(MotifArea_MotifArea,{key:null===(_backdrop$file=backdrop.file)||void 0===_backdrop$file?void 0:_backdrop$file.permaId,onUpdate:onMotifAreaUpdate})))}function Backdrop_BackgroundVideo_slicedToArray(arr,i){return function Backdrop_BackgroundVideo_arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function Backdrop_BackgroundVideo_iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null==_i)return;var _s,_e,_arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function Backdrop_BackgroundVideo_unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return Backdrop_BackgroundVideo_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Backdrop_BackgroundVideo_arrayLikeToArray(o,minLen)}(arr,i)||function Backdrop_BackgroundVideo_nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Backdrop_BackgroundVideo_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);i children",computed:!1},required:!1},transitionStyles:{defaultValue:{value:"{}",computed:!1},required:!1}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/v2/Backdrop/index.js"]={name:"Backdrop",docgenInfo:v2_Backdrop_Backdrop.__docgenInfo,path:"src/frontend/v2/Backdrop/index.js"});var v2_useBackdropSectionClassNames=__webpack_require__(697),Section_module=__webpack_require__(301),Section_module_default=__webpack_require__.n(Section_module),frontend_transitions=__webpack_require__(239);function NoOpShadow(props){return react_default.a.createElement("div",null,props.children)}NoOpShadow.displayName="NoOpShadow",NoOpShadow.__docgenInfo={description:"",methods:[],displayName:"NoOpShadow"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/shadows/NoOpShadow.js"]={name:"NoOpShadow",docgenInfo:NoOpShadow.__docgenInfo,path:"src/frontend/shadows/NoOpShadow.js"});var GradientShadow_module=__webpack_require__(253),GradientShadow_module_default=__webpack_require__.n(GradientShadow_module),GradientShadow_ref=react_default.a.createElement(Fullscreen.b,null),GradientShadow_ref2=react_default.a.createElement(Fullscreen.b,null);function GradientShadow(props){var staticShadowOpacity=props.motifAreaState.isContentPadded?0:props.staticShadowOpacity,opacityFactor=function roundToFirstDecimalPlace(value){return Math.round(10*value)/10}(Math.min(1,2*props.motifAreaState.intersectionRatioY));return(react_default.a.createElement("div",{className:classnames_default()(GradientShadow_module_default.a["align-".concat(props.align)],props.inverted?GradientShadow_module_default.a.light:GradientShadow_module_default.a.dark)},react_default.a.createElement("div",{className:GradientShadow_module_default.a.dynamic,style:{opacity:props.dynamicShadowOpacity*opacityFactor}},GradientShadow_ref),react_default.a.createElement("div",{className:GradientShadow_module_default.a.static,style:{opacity:staticShadowOpacity}},GradientShadow_ref2),props.children))}GradientShadow.displayName="GradientShadow",GradientShadow.defaultProps={opacity:.7,align:"left"},GradientShadow.__docgenInfo={description:"",methods:[],displayName:"GradientShadow",props:{opacity:{defaultValue:{value:"0.7",computed:!1},required:!1},align:{defaultValue:{value:"'left'",computed:!1},required:!1}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/shadows/GradientShadow.js"]={name:"GradientShadow",docgenInfo:GradientShadow.__docgenInfo,path:"src/frontend/shadows/GradientShadow.js"});var InvisibleBoxWrapper_module=__webpack_require__(526),InvisibleBoxWrapper_module_default=__webpack_require__.n(InvisibleBoxWrapper_module);function InvisibleBoxWrapper_defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function InvisibleBoxWrapper(_ref){_ref.position;var _classNames,width=_ref.width,openStart=_ref.openStart,openEnd=_ref.openEnd,children=_ref.children,full=width===layouts.d.full;return(react_default.a.createElement("div",{className:classnames_default()((_classNames={},InvisibleBoxWrapper_defineProperty(_classNames,InvisibleBoxWrapper_module_default.a.start,!openStart&&!full),InvisibleBoxWrapper_defineProperty(_classNames,InvisibleBoxWrapper_module_default.a.end,!openEnd&&!full),_classNames))},children))}InvisibleBoxWrapper.displayName="InvisibleBoxWrapper",InvisibleBoxWrapper.__docgenInfo={description:"",methods:[],displayName:"InvisibleBoxWrapper"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/foregroundBoxes/InvisibleBoxWrapper.js"]={name:"InvisibleBoxWrapper",docgenInfo:InvisibleBoxWrapper.__docgenInfo,path:"src/frontend/foregroundBoxes/InvisibleBoxWrapper.js"});var GradientBox_module=__webpack_require__(139),GradientBox_module_default=__webpack_require__.n(GradientBox_module);function GradientBox_defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function GradientBox(props){var _classNames;return(react_default.a.createElement("div",{className:classnames_default()(GradientBox_module_default.a.root,(_classNames={},GradientBox_defineProperty(_classNames,GradientBox_module_default.a.gradient,props.motifAreaState.isContentPadded),GradientBox_defineProperty(_classNames,GradientBox_module_default.a.long,props.coverInvisibleNextSection),_classNames)),style:{paddingTop:props.motifAreaState.paddingTop}},react_default.a.createElement("div",{className:GradientBox_module_default.a.wrapper},react_default.a.createElement("div",{className:classnames_default()(GradientBox_module_default.a.shadow,props.inverted?GradientBox_module_default.a.shadowLight:GradientBox_module_default.a.shadowDark,props.transitionStyles.boxShadow,props.transitionStyles["boxShadow-".concat(props.state)]),style:{top:props.motifAreaState.paddingTop,opacity:props.staticShadowOpacity}}),react_default.a.createElement("div",{className:GradientBox_module_default.a.content},props.children))))}GradientBox.displayName="GradientBox",GradientBox.__docgenInfo={description:"",methods:[],displayName:"GradientBox"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/foregroundBoxes/GradientBox.js"]={name:"GradientBox",docgenInfo:GradientBox.__docgenInfo,path:"src/frontend/foregroundBoxes/GradientBox.js"});var CardBox_module=__webpack_require__(527),CardBox_module_default=__webpack_require__.n(CardBox_module);function CardBox(props){return react_default.a.createElement("div",{className:CardBox_module_default.a.wrapper,style:{paddingTop:props.motifAreaState.paddingTop}},react_default.a.createElement("div",{className:CardBox_module_default.a.content},props.children))}CardBox.displayName="CardBox",CardBox.__docgenInfo={description:"",methods:[],displayName:"CardBox"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/foregroundBoxes/CardBox.js"]={name:"CardBox",docgenInfo:CardBox.__docgenInfo,path:"src/frontend/foregroundBoxes/CardBox.js"});var CardBoxWrapper_module=__webpack_require__(215),CardBoxWrapper_module_default=__webpack_require__.n(CardBoxWrapper_module);function CardBoxWrapper_defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function CardBoxWrapper(props){return function outsideBox(props){return"sticky"===props.position||"inline"===props.position&&props.width>layouts.d.md||props.customMargin}(props)?props.children:react_default.a.createElement("div",{className:className(props)},react_default.a.createElement(backgroundColor.a,{invert:!0},props.children))}function className(props){return classnames_default()(CardBoxWrapper_module_default.a.card,props.inverted?CardBoxWrapper_module_default.a.cardBgBlack:CardBoxWrapper_module_default.a.cardBgWhite,CardBoxWrapper_module_default.a["selfClear-".concat(props.selfClear)],CardBoxWrapper_defineProperty({},CardBoxWrapper_module_default.a.cardStart,!props.openStart),CardBoxWrapper_defineProperty({},CardBoxWrapper_module_default.a.cardEnd,!props.openEnd))}CardBoxWrapper.displayName="CardBoxWrapper",CardBoxWrapper.__docgenInfo={description:"",methods:[],displayName:"CardBoxWrapper"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/foregroundBoxes/CardBoxWrapper.js"]={name:"CardBoxWrapper",docgenInfo:CardBoxWrapper.__docgenInfo,path:"src/frontend/foregroundBoxes/CardBoxWrapper.js"});var components={shadow:{Shadow:GradientShadow,Box:GradientBox,BoxWrapper:InvisibleBoxWrapper},transparent:{Shadow:NoOpShadow,Box:CardBox,BoxWrapper:InvisibleBoxWrapper},cards:{Shadow:NoOpShadow,Box:CardBox,BoxWrapper:CardBoxWrapper}};function Section_extends(){return(Section_extends=Object.assign||function(target){for(var source,i=1;iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);ireact_default.a.createElement("svg",_extends({"aria-hidden":"true","data-prefix":"fas","data-icon":"external-link-alt",className:(styles["svg-inline--fa"]||"svg-inline--fa")+" "+(styles["fa-external-link-alt"]||"fa-external-link-alt")+" "+(styles["fa-w-16"]||"fa-w-16"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},props),react_default.a.createElement("path",{fill:"currentColor",d:"M432 320h-32a16 16 0 00-16 16v112H64V128h144a16 16 0 0016-16V80a16 16 0 00-16-16H48a48 48 0 00-48 48v352a48 48 0 0048 48h352a48 48 0 0048-48V336a16 16 0 00-16-16zM488 0H360c-21.37 0-32.05 25.91-17 41l35.73 35.73L135 320.37a24 24 0 000 34L157.67 377a24 24 0 0034 0l243.61-243.68L471 169c15 15 41 4.5 41-17V24a24 24 0 00-24-24z"}));function LinkTooltip_slicedToArray(arr,i){return function LinkTooltip_arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function LinkTooltip_iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null==_i)return;var _s,_e,_arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function LinkTooltip_unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return LinkTooltip_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return LinkTooltip_arrayLikeToArray(o,minLen)}(arr,i)||function LinkTooltip_nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function LinkTooltip_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);ireact_default.a.createElement("svg",bold_extends({"aria-hidden":"true","data-prefix":"fas","data-icon":"bold",className:(styles["svg-inline--fa"]||"svg-inline--fa")+" "+(styles["fa-bold"]||"fa-bold")+" "+(styles["fa-w-12"]||"fa-w-12"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 384 512"},props),react_default.a.createElement("path",{fill:"currentColor",d:"M333.49 238a122 122 0 0027-65.21C367.87 96.49 308 32 233.42 32H34a16 16 0 00-16 16v48a16 16 0 0016 16h31.87v288H34a16 16 0 00-16 16v48a16 16 0 0016 16h209.32c70.8 0 134.14-51.75 141-122.4 4.74-48.45-16.39-92.06-50.83-119.6zM145.66 112h87.76a48 48 0 010 96h-87.76zm87.76 288h-87.76V288h87.76a56 56 0 010 112z"}));function underline_extends(){return(underline_extends=Object.assign||function(target){for(var i=1;ireact_default.a.createElement("svg",underline_extends({"aria-hidden":"true","data-prefix":"fas","data-icon":"underline",className:(styles["svg-inline--fa"]||"svg-inline--fa")+" "+(styles["fa-underline"]||"fa-underline")+" "+(styles["fa-w-14"]||"fa-w-14"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512"},props),react_default.a.createElement("path",{fill:"currentColor",d:"M32 64h32v160c0 88.22 71.78 160 160 160s160-71.78 160-160V64h32a16 16 0 0016-16V16a16 16 0 00-16-16H272a16 16 0 00-16 16v32a16 16 0 0016 16h32v160a80 80 0 01-160 0V64h32a16 16 0 0016-16V16a16 16 0 00-16-16H32a16 16 0 00-16 16v32a16 16 0 0016 16zm400 384H16a16 16 0 00-16 16v32a16 16 0 0016 16h416a16 16 0 0016-16v-32a16 16 0 00-16-16z"}));function italic_extends(){return(italic_extends=Object.assign||function(target){for(var i=1;ireact_default.a.createElement("svg",italic_extends({"aria-hidden":"true","data-prefix":"fas","data-icon":"italic",className:(styles["svg-inline--fa"]||"svg-inline--fa")+" "+(styles["fa-italic"]||"fa-italic")+" "+(styles["fa-w-10"]||"fa-w-10"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 320 512"},props),react_default.a.createElement("path",{fill:"currentColor",d:"M320 48v32a16 16 0 01-16 16h-62.76l-80 320H208a16 16 0 0116 16v32a16 16 0 01-16 16H16a16 16 0 01-16-16v-32a16 16 0 0116-16h62.76l80-320H112a16 16 0 01-16-16V48a16 16 0 0116-16h192a16 16 0 0116 16z"}));function strikethrough_extends(){return(strikethrough_extends=Object.assign||function(target){for(var i=1;ireact_default.a.createElement("svg",strikethrough_extends({"aria-hidden":"true","data-prefix":"fas","data-icon":"strikethrough",className:(styles["svg-inline--fa"]||"svg-inline--fa")+" "+(styles["fa-strikethrough"]||"fa-strikethrough")+" "+(styles["fa-w-16"]||"fa-w-16"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},props),react_default.a.createElement("path",{fill:"currentColor",d:"M496 224H293.9l-87.17-26.83A43.55 43.55 0 01219.55 112h66.79A49.89 49.89 0 01331 139.58a16 16 0 0021.46 7.15l42.94-21.47a16 16 0 007.16-21.46l-.53-1A128 128 0 00287.51 32h-68a123.68 123.68 0 00-123 135.64c2 20.89 10.1 39.83 21.78 56.36H16a16 16 0 00-16 16v32a16 16 0 0016 16h480a16 16 0 0016-16v-32a16 16 0 00-16-16zm-180.24 96A43 43 0 01336 356.45 43.59 43.59 0 01292.45 400h-66.79A49.89 49.89 0 01181 372.42a16 16 0 00-21.46-7.15l-42.94 21.47a16 16 0 00-7.16 21.46l.53 1A128 128 0 00224.49 480h68a123.68 123.68 0 00123-135.64 114.25 114.25 0 00-5.34-24.36z"}));function link_extends(){return(link_extends=Object.assign||function(target){for(var i=1;ireact_default.a.createElement("svg",link_extends({"aria-hidden":"true","data-prefix":"fas","data-icon":"link",className:(styles["svg-inline--fa"]||"svg-inline--fa")+" "+(styles["fa-link"]||"fa-link")+" "+(styles["fa-w-16"]||"fa-w-16"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},props),react_default.a.createElement("path",{fill:"currentColor",d:"M326.612 185.391c59.747 59.809 58.927 155.698.36 214.59-.11.12-.24.25-.36.37l-67.2 67.2c-59.27 59.27-155.699 59.262-214.96 0-59.27-59.26-59.27-155.7 0-214.96l37.106-37.106c9.84-9.84 26.786-3.3 27.294 10.606.648 17.722 3.826 35.527 9.69 52.721 1.986 5.822.567 12.262-3.783 16.612l-13.087 13.087c-28.026 28.026-28.905 73.66-1.155 101.96 28.024 28.579 74.086 28.749 102.325.51l67.2-67.19c28.191-28.191 28.073-73.757 0-101.83-3.701-3.694-7.429-6.564-10.341-8.569a16.037 16.037 0 01-6.947-12.606c-.396-10.567 3.348-21.456 11.698-29.806l21.054-21.055c5.521-5.521 14.182-6.199 20.584-1.731a152.482 152.482 0 0120.522 17.197zM467.547 44.449c-59.261-59.262-155.69-59.27-214.96 0l-67.2 67.2c-.12.12-.25.25-.36.37-58.566 58.892-59.387 154.781.36 214.59a152.454 152.454 0 0020.521 17.196c6.402 4.468 15.064 3.789 20.584-1.731l21.054-21.055c8.35-8.35 12.094-19.239 11.698-29.806a16.037 16.037 0 00-6.947-12.606c-2.912-2.005-6.64-4.875-10.341-8.569-28.073-28.073-28.191-73.639 0-101.83l67.2-67.19c28.239-28.239 74.3-28.069 102.325.51 27.75 28.3 26.872 73.934-1.155 101.96l-13.087 13.087c-4.35 4.35-5.769 10.79-3.783 16.612 5.864 17.194 9.042 34.999 9.69 52.721.509 13.906 17.454 20.446 27.294 10.606l37.106-37.106c59.271-59.259 59.271-155.699.001-214.959z"}));function HoveringToolbar_slicedToArray(arr,i){return function HoveringToolbar_arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function HoveringToolbar_iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null==_i)return;var _s,_e,_arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function HoveringToolbar_unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return HoveringToolbar_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return HoveringToolbar_arrayLikeToArray(o,minLen)}(arr,i)||function HoveringToolbar_nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function HoveringToolbar_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);i=o.length?{done:!0}:{done:!1,value:o[i++]}},e:function e(_e2){throw _e2},f:F}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var err,normalCompletion=!0,didErr=!1;return{s:function s(){it=it.call(o)},n:function n(){var step=it.next();return normalCompletion=step.done,step},e:function e(_e3){didErr=!0,err=_e3},f:function f(){try{normalCompletion||null==it.return||it.return()}finally{if(didErr)throw err}}}}function blocks_ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function blocks_defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function blocks_slicedToArray(arr,i){return function blocks_arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function blocks_iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null==_i)return;var _s,_e,_arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||blocks_unsupportedIterableToArray(arr,i)||function blocks_nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function blocks_unsupportedIterableToArray(o,minLen){if(o){if("string"==typeof o)return blocks_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);return"Object"===n&&o.constructor&&(n=o.constructor.name),"Map"===n||"Set"===n?Array.from(o):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?blocks_arrayLikeToArray(o,minLen):void 0}}function blocks_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);i=editor.children.length,exampleNode:getUniformSelectedNode(editor,"type"),typographyVariant:null===(_getUniformSelectedNo=getUniformSelectedNode(editor,"variant"))||void 0===_getUniformSelectedNo?void 0:_getUniformSelectedNo.variant,color:null===(_getUniformSelectedNo2=getUniformSelectedNode(editor,"color"))||void 0===_getUniformSelectedNo2?void 0:_getUniformSelectedNo2.color}),boundsRef.current={start:start,end:end},function updateRect(editor,startIndex,endIndex,outer,el,inner){var _getDOMNodes2=Selection_slicedToArray(function getDOMNodes(editor,startIndex,endIndex){var startNode=index_es.c.get(editor,[startIndex]),endNode=index_es.c.get(editor,[endIndex]);try{var startDOMNode=dist_index_es.b.toDOMNode(editor,startNode),endDOMNode=dist_index_es.b.toDOMNode(editor,endNode);return[startDOMNode,endDOMNode]}catch(e){return[]}}(editor,startIndex,endIndex),2),startDOMNode=_getDOMNodes2[0],endDOMNode=_getDOMNodes2[1];if(startDOMNode&&endDOMNode){var startRect=startDOMNode.getBoundingClientRect(),endRect=endDOMNode.getBoundingClientRect(),outerRect=outer.getBoundingClientRect();el.style.display="block",el.style.top="".concat(startRect.top-outerRect.top,"px"),inner.style.height="".concat(endRect.bottom-startRect.top,"px")}}(editor,start,end,outerRef.current,ref.current,innerRef.current)}else boundsRef.current&&(hideRect(ref.current),boundsRef.current=null)}));var drag=Selection_slicedToArray(Object(useDrag.a)({item:{type:"contentElement",id:props.contentElementId},begin:function begin(){return{type:"contentElement",id:props.contentElementId,range:[boundsRef.current.start,boundsRef.current.end+1]}}}),2)[1];return(react_default.a.createElement("div",{ref:outerRef},react_default.a.createElement("div",{ref:ref,className:index_module_default.a.selection},react_default.a.createElement(SelectionRect.a,{selected:!0,drag:drag,scrollPoint:isContentElementSelected,insertButtonTitles:t("pageflow_scrolled.inline_editing.insert_content_element"),onInsertButtonClick:function onInsertButtonClick(at){"before"===at&&0===boundsRef.current.start||"after"===at&&!index_es.c.has(editor,[boundsRef.current.end+1])?Object(postMessage.a)({id:props.contentElementId,at:at}):Object(postMessage.a)({id:props.contentElementId,at:"split",splitPoint:"before"===at?boundsRef.current.start:boundsRef.current.end+1})},toolbarButtons:toolbarButtons(t).map((function(button){return Selection_objectSpread(Selection_objectSpread({},button),{},{active:isBlockActive(editor,button.name)})})),onToolbarButtonClick:function onToolbarButtonClick(name){return toggleBlock(editor,name)}},react_default.a.createElement("div",{ref:innerRef})))))}function hideRect(el){el.removeAttribute("style")}function toolbarButtons(t){return[{name:"paragraph",text:t("pageflow_scrolled.inline_editing.formats.paragraph"),icon:images_text.a},{name:"heading",text:t("pageflow_scrolled.inline_editing.formats.heading"),icon:heading.a},{name:"numbered-list",text:t("pageflow_scrolled.inline_editing.formats.ordered_list"),icon:listOl.a},{name:"bulleted-list",text:t("pageflow_scrolled.inline_editing.formats.bulleted_list"),icon:listUl.a},{name:"block-quote",text:t("pageflow_scrolled.inline_editing.formats.block_quote"),icon:quote.a}]}Selection.displayName="Selection";__webpack_require__(25),__webpack_require__(204);var DropTargets_module=__webpack_require__(308),DropTargets_module_default=__webpack_require__.n(DropTargets_module);function DropTargets_toConsumableArray(arr){return function DropTargets_arrayWithoutHoles(arr){if(Array.isArray(arr))return DropTargets_arrayLikeToArray(arr)}(arr)||function DropTargets_iterableToArray(iter){if("undefined"!=typeof Symbol&&null!=iter[Symbol.iterator]||null!=iter["@@iterator"])return Array.from(iter)}(arr)||DropTargets_unsupportedIterableToArray(arr)||function DropTargets_nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function DropTargets_extends(){return(DropTargets_extends=Object.assign||function(target){for(var source,i=1;iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);i=value.length&&1>=(null===(_value$=value[0])||void 0===_value$?void 0:_value$.children.length)&&"paragraph"===value[0].type&&!(null===(_value$2=value[0])||void 0===_value$2?void 0:null===(_value$2$children$=_value$2.children[0])||void 0===_value$2$children$?void 0:_value$2$children$.text)}function hasTextAtPoint(editor,point){if(!index_es.c.has(editor,point.path))return!1;var node=index_es.c.get(editor,point.path);return index_es.f.isText(node)&&point.offset<=node.text.length}},,function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1430);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},function(module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);function _extends(){return(_extends=Object.assign||function(target){for(var i=1;ireact__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("svg",_extends({xmlns:"http://www.w3.org/2000/svg",className:(styles["h-5"]||"h-5")+" "+(styles["w-5"]||"w-5"),viewBox:"0 0 20 20",fill:"currentColor"},props),react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("path",{fillRule:"evenodd",d:"M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z",clipRule:"evenodd"}))},,,,,function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1357);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1361);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},,function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1364);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1400);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1402);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1407);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1415);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1428);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1450);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1458);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},,,,function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1675);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1676);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1680);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return usePostMessageListener}));__webpack_require__(66);var react__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(0);function usePostMessageListener(receiveData){Object(react__WEBPACK_IMPORTED_MODULE_1__.useEffect)((function(){return window.parent!==window&&window.addEventListener("message",receive),function(){return window.removeEventListener("message",receive)};function receive(message){0===window.location.href.indexOf(message.origin)&&receiveData(message.data)}}),[receiveData])}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return usePhonePlatform}));var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__),_PhonePlatformContext__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(371);function usePhonePlatform(){return react__WEBPACK_IMPORTED_MODULE_0___default.a.useContext(_PhonePlatformContext__WEBPACK_IMPORTED_MODULE_1__.a)}},function(module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);function _extends(){return(_extends=Object.assign||function(target){for(var i=1;ireact__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("svg",_extends({xmlns:"http://www.w3.org/2000/svg",className:(styles["h-5"]||"h-5")+" "+(styles["w-5"]||"w-5"),viewBox:"0 0 20 20",fill:"currentColor"},props),react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("path",{fillRule:"evenodd",d:"M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z",clipRule:"evenodd"}))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__(17);var react=__webpack_require__(0),react_default=__webpack_require__.n(react),classnames=__webpack_require__(6),classnames_default=__webpack_require__.n(classnames),useDelayedBoolean=__webpack_require__(295),react_dom=__webpack_require__(54),react_dom_default=__webpack_require__.n(react_dom),Fullscreen_module=__webpack_require__(774),Fullscreen_module_default=__webpack_require__.n(Fullscreen_module);function Fullscreen(_ref){var children=_ref.children,root=Object(react.useMemo)((function(){return document.getElementById("fullscreenRoot")}),[]);return Object(react.useEffect)((function(){var resetScrollbarPadding=function adjustScrollbarPadding(hideScrollbar){var documentElement=document.documentElement,scrollbarWidthBefore=(document.defaultView||window).innerWidth-documentElement.clientWidth;hideScrollbar();var scrollbarWidthAfter=documentElement.clientWidth-documentElement.offsetWidth;return document.documentElement.style.paddingRight="".concat(scrollbarWidthBefore-scrollbarWidthAfter,"px"),function(){return document.documentElement.style.paddingRight="0"}}((function(){document.getElementById("root").setAttribute("inert",!0),document.body.style.overflow="hidden"}));return function(){resetScrollbarPadding(),document.getElementById("root").removeAttribute("inert",!0),document.body.style.overflow="initial"}}),[]),react_dom_default.a.createPortal(react_default.a.createElement("div",{className:Fullscreen_module_default.a.wrapper},children),root)}var ToggleFullscreenCornerButton=__webpack_require__(314),index_module=__webpack_require__(530),index_module_default=__webpack_require__.n(index_module);function _slicedToArray(arr,i){return function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function _iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null==_i)return;var _s,_e,_arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);imin}(fullscreenDimensions,{min:aspectRatio})&&"minAspectRatio":aspectRatio&&"aspectRatio".concat(mobile?"Mobile":"").concat(aspectRatio)}function getAspectRatio(rect){return Math.round(rect.width/rect.height*1e3)}function useAspectRatioStyleTag(aspectRatio,className,_ref4){var orientation=_ref4.orientation;Object(_useIsomorphicLayoutEffect__WEBPACK_IMPORTED_MODULE_2__.a)((function(){!global.pageflowScrolledSSRAspectRatioMediaQueries&&aspectRatio&&className&&function ensureAspectRatioStyleTag(aspectRatio,className,orientation){if(!document.head.querySelector('[data-for="'.concat(className,'"]'))){var el=document.createElement("style");el.setAttribute("data-for",className),el.innerHTML=function getAspectRatioCSS(aspectRatio,className,orientation){return"minAspectRatio"===className?getAspectRatioRule("minAspectRatio"):"\n @media ".concat(orientation,"(min-aspect-ratio: ").concat(aspectRatio,"/1000) {\n ").concat(getAspectRatioRule(className),"\n }\n ")}(aspectRatio,className,orientation),document.head.appendChild(el)}}(aspectRatio,className,orientation)}),[aspectRatio,className])}function getAspectRatioRule(className){return"\n section.".concat(className," {\n --backdrop-positioner-transform: var(--backdrop-positioner-min-ar-transform);\n --backdrop-positioner-width: var(--backdrop-positioner-min-ar-width);\n --backdrop-positioner-height: var(--backdrop-positioner-min-ar-height);\n\n --motif-placeholder-width: var(--motif-placeholder-min-ar-width);\n\n --motif-display-top: var(--motif-display-min-ar-top);\n --motif-display-bottom: var(--motif-display-min-ar-bottom);\n --motif-display-height: var(--motif-display-min-ar-height);\n }\n ")}}).call(this,__webpack_require__(53))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return ContentElementBox}));var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__),_ContentElementBox_module_css__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(769),_ContentElementBox_module_css__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(_ContentElementBox_module_css__WEBPACK_IMPORTED_MODULE_1__);function ContentElementBox(_ref){var children=_ref.children;return(react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div",{className:_ContentElementBox_module_css__WEBPACK_IMPORTED_MODULE_1___default.a.wrapper},children))}ContentElementBox.displayName="ContentElementBox",ContentElementBox.__docgenInfo={description:"Wrap content element that render a visible box in this component to\napply theme specific styles like rounded corners.\n\n@param {Object} props\n@param {string} props.children - Content of box.",methods:[],displayName:"ContentElementBox"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/ContentElementBox.js"]={name:"ContentElementBox",docgenInfo:ContentElementBox.__docgenInfo,path:"src/frontend/ContentElementBox.js"})},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return ContentElementFigure}));var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__),_Figure__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(379),_useContentElementConfigurationUpdate__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(360),_useContentElementAttributes__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(119),_layouts__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(91);function ContentElementFigure(_ref){var configuration=_ref.configuration,children=_ref.children,updateConfiguration=Object(_useContentElementConfigurationUpdate__WEBPACK_IMPORTED_MODULE_2__.b)(),width=Object(_useContentElementAttributes__WEBPACK_IMPORTED_MODULE_3__.b)().width;return(react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Figure__WEBPACK_IMPORTED_MODULE_1__.a,{caption:configuration.caption,onCaptionChange:function onCaptionChange(caption){return updateConfiguration({caption:caption})},addCaptionButtonPosition:width===_layouts__WEBPACK_IMPORTED_MODULE_4__.d.full?"outsideIndented":"outside"},children))}ContentElementFigure.displayName="ContentElementFigure",ContentElementFigure.__docgenInfo={description:"@param {Object} props\n@param {Object} props.configuration - Configuration of the content element.\n@param {string} props.children - Content of box.",methods:[],displayName:"ContentElementFigure"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/ContentElementFigure.js"]={name:"ContentElementFigure",docgenInfo:ContentElementFigure.__docgenInfo,path:"src/frontend/ContentElementFigure.js"})},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return MediaInteractionTracking}));__webpack_require__(56);var react__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__),_usePrevious__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(94);function MediaInteractionTracking(_ref){var playerState=_ref.playerState,playerActions=_ref.playerActions,idleDelay=_ref.idleDelay,children=_ref.children,hideControlsTimeout=Object(react__WEBPACK_IMPORTED_MODULE_1__.useRef)(),wasPlaying=Object(_usePrevious__WEBPACK_IMPORTED_MODULE_2__.a)(playerState.isPlaying),focusWasInside=Object(_usePrevious__WEBPACK_IMPORTED_MODULE_2__.a)(playerState.focusInsideControls),setHideControlsTimeout=Object(react__WEBPACK_IMPORTED_MODULE_1__.useCallback)((function(){clearTimeout(hideControlsTimeout.current),hideControlsTimeout.current=setTimeout(playerActions.userIdle,idleDelay)}),[playerActions.userIdle,idleDelay]);Object(react__WEBPACK_IMPORTED_MODULE_1__.useEffect)((function(){(!wasPlaying&&playerState.isPlaying||focusWasInside!==playerState.focusInsideControls)&&setHideControlsTimeout()}),[wasPlaying,playerState.isPlaying,setHideControlsTimeout,playerState.focusInsideControls,focusWasInside]),Object(react__WEBPACK_IMPORTED_MODULE_1__.useEffect)((function(){return function(){return clearTimeout(hideControlsTimeout.current)}}),[]);var handleInteraction=function(){playerActions.userInteraction(),setHideControlsTimeout()};return(react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div",{onClick:handleInteraction,onMouseMove:handleInteraction,onMouseEnter:playerActions.mouseEntered,onMouseLeave:playerActions.mouseLeft},children))}MediaInteractionTracking.displayName="MediaInteractionTracking",MediaInteractionTracking.defaultProps={idleDelay:2e3},MediaInteractionTracking.__docgenInfo={description:"",methods:[],displayName:"MediaInteractionTracking",props:{idleDelay:{defaultValue:{value:"2000",computed:!1},required:!1}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/MediaInteractionTracking.js"]={name:"MediaInteractionTracking",docgenInfo:MediaInteractionTracking.__docgenInfo,path:"src/frontend/MediaInteractionTracking.js"})},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(133);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,'.ControlBar-module_container__1zDkm {\n position: relative;\n height: 100%;\n}\n\n.ControlBar-module_lightBackground__1uCDP {\n background: rgba(255, 255, 255, 0.2);\n}\n\n.ControlBar-module_darkBackground__aK6Jh {\n background: rgba(0, 0, 0, 0.2);\n}\n\n.ControlBar-module_controlBarContainer__1kGRa {\n box-sizing: border-box;\n width: 100%;\n display: flex;\n align-items: flex-end;\n}\n\n.ControlBar-module_inset__3XPFs {\n position: absolute;\n bottom: 0;\n color: #fff;\n background: transparent;\n z-index: 3;\n}\n\n.ControlBar-module_inset__3XPFs::before,\n.ControlBar-module_controlBarInner__aVbXZ {\n transition: opacity 0.2s ease;\n}\n\n.ControlBar-module_inset__3XPFs::before {\n content: "";\n position: absolute;\n width: 100%;\n height: 100%;\n background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), transparent);\n z-index: -1;\n}\n\n.ControlBar-module_controlBarInner__aVbXZ {\n display: flex;\n align-items: center;\n flex: 1 1;\n}\n\n.ControlBar-module_transparent__1P9Dy .ControlBar-module_controlBarInner__aVbXZ,\n.ControlBar-module_transparent__1P9Dy.ControlBar-module_inset__3XPFs::before {\n opacity: 0;\n}\n\n.ControlBar-module_button__2rNz_ {\n width: 40px;\n height: 40px;\n margin: 0 2px;\n display: flex;\n align-items: center;\n justify-content: center;\n color: currentColor;\n cursor: pointer;\n}\n\n.ControlBar-module_button__2rNz_ svg {\n fill: currentColor;\n width: 30px;\n height: 30px;\n}\n\n.ControlBar-module_playControl__1Smmo {\n}\n',""]),exports.locals={container:"ControlBar-module_container__1zDkm",lightBackground:"ControlBar-module_lightBackground__1uCDP",darkBackground:"ControlBar-module_darkBackground__aK6Jh",controlBarContainer:"ControlBar-module_controlBarContainer__1kGRa",inset:"ControlBar-module_inset__3XPFs",controlBarInner:"ControlBar-module_controlBarInner__aVbXZ",transparent:"ControlBar-module_transparent__1P9Dy",button:"ControlBar-module_button__2rNz_ "+___CSS_LOADER_ICSS_IMPORT_0___.locals.unstyledButton,playControl:"ControlBar-module_playControl__1Smmo ControlBar-module_button__2rNz_ "+___CSS_LOADER_ICSS_IMPORT_0___.locals.unstyledButton},module.exports=exports},,,function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return VideoPlayerControls}));__webpack_require__(66),__webpack_require__(23),__webpack_require__(40);var react__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_3__),_MediaPlayerControls__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(242),_useVideoQualitySetting__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(385),_entryState__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(16),_i18n__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(29);function _extends(){return(_extends=Object.assign||function(target){for(var source,i=1;iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);i\n \n
\n This div will have the specified aspec ratio\n while not exceeding the height of the viewport\n
\n
\n
\n This div will have the same width as the content.\n
\n \n\n@param {Object} props\n@param {number} [props.aspectRatio] - Aspect ratio of div.\n@param {Object} [props.file] - Use width/height of file to calculate aspect ratio.\n@param {number} [props.scale] - Only take up fraction of the viewport height supplied as value between 0 and 1.\n@param {Object} [props.opaque] - Render black background behind content.",methods:[],displayName:"FitViewport",props:{scale:{defaultValue:{value:"1",computed:!1},required:!1}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/FitViewport.js"]={name:"FitViewport",docgenInfo:FitViewport.__docgenInfo,path:"src/frontend/FitViewport.js"})},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return textColorForBackgroundColor}));var invert_color__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(775),invert_color__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(invert_color__WEBPACK_IMPORTED_MODULE_0__);function textColorForBackgroundColor(hex){return invert_color__WEBPACK_IMPORTED_MODULE_0___default()(hex,!0)}},function(module,__webpack_exports__,__webpack_require__){"use strict"},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return utils}));var _camelize__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(390),_blank__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(137),utils={camelize:_camelize__WEBPACK_IMPORTED_MODULE_0__.a,isBlank:_blank__WEBPACK_IMPORTED_MODULE_1__.a,isBlankEditableTextValue:_blank__WEBPACK_IMPORTED_MODULE_1__.b,presence:_blank__WEBPACK_IMPORTED_MODULE_1__.c}},,,,,,,,,,,,,,function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return useCachedValue}));__webpack_require__(17);var react__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(0),debounce__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(786),debounce__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(debounce__WEBPACK_IMPORTED_MODULE_2__);function _slicedToArray(arr,i){return function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function _iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null==_i)return;var _s,_e,_arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);ireact__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("svg",_extends({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},props),react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("path",{d:"M256 0C114.844 0 0 114.839 0 256s114.844 256 256 256 256-114.839 256-256S397.156 0 256 0zm133.594 272.699H272.699v116.895c0 9.225-7.48 16.699-16.699 16.699-9.219 0-16.699-7.475-16.699-16.699V272.699H122.406c-9.219 0-16.699-7.475-16.699-16.699 0-9.225 7.48-16.699 16.699-16.699h116.895V122.406c0-9.225 7.48-16.699 16.699-16.699 9.219 0 16.699 7.475 16.699 16.699v116.895h116.895c9.219 0 16.699 7.475 16.699 16.699.001 9.225-7.48 16.699-16.699 16.699z"}))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return ContentElementEditorStateProvider}));__webpack_require__(287),__webpack_require__(40);var react__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__),_useContentElementEditorState__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(115),_EditorState__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(313),_postMessage__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(135);function ContentElementEditorStateProvider(_ref){var id=_ref.id,children=_ref.children,_useEditorSelection=Object(_EditorState__WEBPACK_IMPORTED_MODULE_4__.b)({id:id,type:"contentElement"}),isSelected=_useEditorSelection.isSelected,select=_useEditorSelection.select,range=_useEditorSelection.range,previousTransientState=Object(react__WEBPACK_IMPORTED_MODULE_2__.useRef)({}),setTransientState=Object(react__WEBPACK_IMPORTED_MODULE_2__.useCallback)((function(state){(function shallowEqual(obj1,obj2){return Object.keys(obj1).length===Object.keys(obj2).length&&Object.keys(obj1).every((function(key){return Object.prototype.hasOwnProperty.call(obj2,key)&&obj1[key]===obj2[key]}))})(state,previousTransientState.current)||(Object(_postMessage__WEBPACK_IMPORTED_MODULE_5__.e)({id:id,state:state}),previousTransientState.current=state)}),[id]),value=Object(react__WEBPACK_IMPORTED_MODULE_2__.useMemo)((function(){return{isEditable:!0,select:select,isSelected:isSelected,range:range,setTransientState:setTransientState}}),[select,isSelected,range,setTransientState]);return(react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(_useContentElementEditorState__WEBPACK_IMPORTED_MODULE_3__.a.Provider,{value:value},children))}ContentElementEditorStateProvider.displayName="ContentElementEditorStateProvider",ContentElementEditorStateProvider.__docgenInfo={description:"",methods:[],displayName:"ContentElementEditorStateProvider"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/inlineEditing/ContentElementEditorStateProvider.js"]={name:"ContentElementEditorStateProvider",docgenInfo:ContentElementEditorStateProvider.__docgenInfo,path:"src/frontend/inlineEditing/ContentElementEditorStateProvider.js"})},,function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__(25),__webpack_require__(142),__webpack_require__(41),__webpack_require__(40);var react=__webpack_require__(0),react_default=__webpack_require__.n(react),information=__webpack_require__(389);function _extends(){return(_extends=Object.assign||function(target){for(var i=1;ireact_default.a.createElement("svg",_extends({"aria-hidden":"true","data-prefix":"fas","data-icon":"volume-mute",className:(styles["svg-inline--fa"]||"svg-inline--fa")+" "+(styles["fa-volume-mute"]||"fa-volume-mute")+" "+(styles["fa-w-16"]||"fa-w-16"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},props),react_default.a.createElement("path",{d:"M215.03 71.05L126.06 160H24c-13.26 0-24 10.74-24 24v144c0 13.25 10.74 24 24 24h102.06l88.97 88.95c15.03 15.03 40.97 4.47 40.97-16.97V88.02c0-21.46-25.96-31.98-40.97-16.97zM461.64 256l45.64-45.64c6.3-6.3 6.3-16.52 0-22.82l-22.82-22.82c-6.3-6.3-16.52-6.3-22.82 0L416 210.36l-45.64-45.64c-6.3-6.3-16.52-6.3-22.82 0l-22.82 22.82c-6.3 6.3-6.3 16.52 0 22.82L370.36 256l-45.63 45.63c-6.3 6.3-6.3 16.52 0 22.82l22.82 22.82c6.3 6.3 16.52 6.3 22.82 0L416 301.64l45.64 45.64c6.3 6.3 16.52 6.3 22.82 0l22.82-22.82c6.3-6.3 6.3-16.52 0-22.82L461.64 256z"})),share:({styles:styles={},...props})=>react_default.a.createElement("svg",share_extends({xmlns:"http://www.w3.org/2000/svg",viewBox:"5 5 84 84"},props),react_default.a.createElement("path",{d:"M67.5 18c-5.1 0-9.3 4.2-9.3 9.3 0 .5.1 1.1.2 1.6l-23 12.9c-1.7-1.8-4.1-3-6.8-3-5.1 0-9.3 4.1-9.3 9.3 0 5.1 4.1 9.3 9.3 9.3 2.7 0 5.2-1.2 6.9-3.1l22.8 13.4c0 .4-.1.7-.1 1.1 0 5.1 4.1 9.3 9.3 9.3 5.1 0 9.3-4.1 9.3-9.3 0-5.1-4.1-9.3-9.3-9.3-2.8 0-5.4 1.3-7.1 3.3L37.7 49.4c.1-.4.1-.9.1-1.3 0-.5 0-1-.1-1.5l23.1-13c1.7 1.8 4.1 3 6.8 3 5.1 0 9.3-4.1 9.3-9.3-.1-5.1-4.3-9.3-9.4-9.3z"})),unmuted:({styles:styles={},...props})=>react_default.a.createElement("svg",unmuted_extends({"aria-hidden":"true","data-prefix":"fas","data-icon":"volume-mute",className:(styles["svg-inline--fa"]||"svg-inline--fa")+" "+(styles["fa-volume-mute"]||"fa-volume-mute")+" "+(styles["fa-w-16"]||"fa-w-16"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},props),react_default.a.createElement("path",{d:"M232.36 64.01a24.007 24.007 0 00-1.176.002c-5.703.15-11.464 2.348-16.155 7.039L126.061 160H24c-13.26 0-24 10.74-24 24v144c0 13.25 10.74 24 24 24h102.06l88.97 88.95c15.03 15.03 40.97 4.47 40.97-16.97V88.02c0-14.293-11.514-23.733-23.64-24.01zm149.5 31.994c-8.107-.16-16.098 3.814-20.75 11.217-7.09 11.28-3.78 26.21 7.41 33.36C408.27 165.97 432 209.11 432 256s-23.73 90.03-63.48 115.42c-11.19 7.14-14.5 22.07-7.41 33.36 6.51 10.36 21.12 15.14 33.12 7.46C447.94 377.94 480 319.54 480 256c0-63.53-32.06-121.94-85.77-156.24a23.808 23.808 0 00-12.37-3.756zm-55.032 80.174c-8.51-.046-16.795 4.42-21.209 12.402-6.39 11.61-2.159 26.2 9.451 32.61C327.98 228.28 336 241.63 336 256c0 14.38-8.02 27.72-20.92 34.81-11.61 6.41-15.84 21-9.45 32.61 6.43 11.66 21.05 15.8 32.61 9.45 28.23-15.55 45.77-45 45.77-76.88 0-31.88-17.54-61.32-45.78-76.86a23.987 23.987 0 00-11.402-2.952z"})),gear:({styles:styles={},...props})=>react_default.a.createElement("svg",gear_extends({xmlns:"http://www.w3.org/2000/svg",viewBox:"-3 -3 30 30"},props),react_default.a.createElement("path",{d:"M19.43 12.98c.04-.32.07-.64.07-.98s-.03-.66-.07-.98l2.11-1.65c.19-.15.24-.42.12-.64l-2-3.46c-.12-.22-.39-.3-.61-.22l-2.49 1c-.52-.4-1.08-.73-1.69-.98l-.38-2.65A.488.488 0 0014 2h-4c-.25 0-.46.18-.49.42l-.38 2.65c-.61.25-1.17.59-1.69.98l-2.49-1c-.23-.09-.49 0-.61.22l-2 3.46c-.13.22-.07.49.12.64l2.11 1.65c-.04.32-.07.65-.07.98s.03.66.07.98l-2.11 1.65c-.19.15-.24.42-.12.64l2 3.46c.12.22.39.3.61.22l2.49-1c.52.4 1.08.73 1.69.98l.38 2.65c.03.24.24.42.49.42h4c.25 0 .46-.18.49-.42l.38-2.65c.61-.25 1.17-.59 1.69-.98l2.49 1c.23.09.49 0 .61-.22l2-3.46c.12-.22.07-.49-.12-.64l-2.11-1.65zM12 15.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5z"})),copyright:({styles:styles={},...props})=>react_default.a.createElement("svg",copyright_extends({xmlns:"http://www.w3.org/2000/svg",width:"800",height:"800",viewBox:"0 0 24 24",fill:"none"},props),react_default.a.createElement("path",{d:"M14 9c-.48-.6-1.07-1-2-1-1.923 0-3 1.143-3 4s1.077 4 3 4c.93 0 1.52-.4 2-1m-2 6a9 9 0 100-18 9 9 0 000 18z",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})),email:({styles:styles={},...props})=>react_default.a.createElement("svg",email_extends({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 612 612"},props),react_default.a.createElement("path",{d:"M573.75 57.375H38.25C17.136 57.375 0 74.511 0 95.625v420.75c0 21.133 17.136 38.25 38.25 38.25h535.5c21.133 0 38.25-17.117 38.25-38.25V95.625c0-21.114-17.117-38.25-38.25-38.25zM554.625 497.25H57.375V204.657l224.03 187.999c7.134 5.967 15.874 8.97 24.595 8.97 8.74 0 17.461-3.003 24.595-8.97l224.03-187.999V497.25zm0-367.487L306 338.379 57.375 129.763V114.75h497.25v15.013z"})),facebook:({styles:styles={},...props})=>react_default.a.createElement("svg",facebook_extends({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 430.113 430.114"},props),react_default.a.createElement("path",{d:"M158.081 83.3v59.218h-43.385v72.412h43.385v215.183h89.122V214.936h59.805s5.601-34.721 8.316-72.685H247.54V92.74c0-7.4 9.717-17.354 19.321-17.354h48.557V.001h-66.021C155.878-.004 158.081 72.48 158.081 83.3z"})),linkedIn:({styles:styles={},...props})=>react_default.a.createElement("svg",linkedIn_extends({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 430.117 430.117"},props),react_default.a.createElement("path",{d:"M430.117 261.543V420.56h-92.188V272.193c0-37.271-13.334-62.707-46.703-62.707-25.473 0-40.632 17.142-47.301 33.724-2.432 5.928-3.058 14.179-3.058 22.477V420.56h-92.219s1.242-251.285 0-277.32h92.21v39.309c-.187.294-.43.611-.606.896h.606v-.896c12.251-18.869 34.13-45.824 83.102-45.824 60.673-.001 106.157 39.636 106.157 124.818zM52.183 9.558C20.635 9.558 0 30.251 0 57.463c0 26.619 20.038 47.94 50.959 47.94h.616c32.159 0 52.159-21.317 52.159-47.94-.606-27.212-20-47.905-51.551-47.905zM5.477 420.56h92.184V143.24H5.477v277.32z"})),telegram:({styles:styles={},...props})=>react_default.a.createElement("svg",telegram_extends({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512.004 512.004"},props),react_default.a.createElement("path",{d:"M508.194 20.517c-4.43-4.96-11.42-6.29-17.21-3.76l-482 211a15.01 15.01 0 00-8.98 13.41 15.005 15.005 0 008.38 13.79l115.09 56.6 28.68 172.06c.93 6.53 6.06 11.78 12.74 12.73 4.8.69 9.57-1 12.87-4.4l90.86-90.86 129.66 92.62a15.02 15.02 0 0014.24 1.74 15.01 15.01 0 009.19-11.01l90-451c.89-4.47-.26-9.26-3.52-12.92zm-372.84 263.45l-84.75-41.68 334.82-146.57-250.07 188.25zm46.94 44.59l-13.95 69.75-15.05-90.3 183.97-138.49-150.88 151.39c-2.12 2.12-3.53 4.88-4.09 7.65zm9.13 107.3l15.74-78.67 36.71 26.22-52.45 52.45zm205.41 19.94l-176.73-126.23 252.47-253.31-75.74 379.54z"})),twitter:({styles:styles={},...props})=>react_default.a.createElement("svg",twitter_extends({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 612 612"},props),react_default.a.createElement("path",{d:"M612 116.258a250.714 250.714 0 01-72.088 19.772c25.929-15.527 45.777-40.155 55.184-69.411-24.322 14.379-51.169 24.82-79.775 30.48-22.907-24.437-55.49-39.658-91.63-39.658-69.334 0-125.551 56.217-125.551 125.513 0 9.828 1.109 19.427 3.251 28.606-104.326-5.24-196.835-55.223-258.75-131.174-10.823 18.51-16.98 40.078-16.98 63.101 0 43.559 22.181 81.993 55.835 104.479a125.556 125.556 0 01-56.867-15.756v1.568c0 60.806 43.291 111.554 100.693 123.104-10.517 2.83-21.607 4.398-33.08 4.398-8.107 0-15.947-.803-23.634-2.333 15.985 49.907 62.336 86.199 117.253 87.194-42.947 33.654-97.099 53.655-155.916 53.655-10.134 0-20.116-.612-29.944-1.721 55.567 35.681 121.536 56.485 192.438 56.485 230.948 0 357.188-191.291 357.188-357.188l-.421-16.253c24.666-17.593 46.005-39.697 62.794-64.861z"})),whatsApp:({styles:styles={},...props})=>react_default.a.createElement("svg",whatsApp_extends({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 90 90"},props),react_default.a.createElement("path",{d:"M90 43.841c0 24.213-19.779 43.841-44.182 43.841a44.256 44.256 0 01-21.357-5.455L0 90l7.975-23.522a43.38 43.38 0 01-6.34-22.637C1.635 19.628 21.416 0 45.818 0 70.223 0 90 19.628 90 43.841zM45.818 6.982c-20.484 0-37.146 16.535-37.146 36.859 0 8.065 2.629 15.534 7.076 21.61L11.107 79.14l14.275-4.537A37.122 37.122 0 0045.819 80.7c20.481 0 37.146-16.533 37.146-36.857S66.301 6.982 45.818 6.982zm22.311 46.956c-.273-.447-.994-.717-2.076-1.254-1.084-.537-6.41-3.138-7.4-3.495-.993-.358-1.717-.538-2.438.537-.721 1.076-2.797 3.495-3.43 4.212-.632.719-1.263.809-2.347.271-1.082-.537-4.571-1.673-8.708-5.333-3.219-2.848-5.393-6.364-6.025-7.441-.631-1.075-.066-1.656.475-2.191.488-.482 1.084-1.255 1.625-1.882.543-.628.723-1.075 1.082-1.793.363-.717.182-1.344-.09-1.883-.27-.537-2.438-5.825-3.34-7.977-.902-2.15-1.803-1.792-2.436-1.792-.631 0-1.354-.09-2.076-.09s-1.896.269-2.889 1.344c-.992 1.076-3.789 3.676-3.789 8.963 0 5.288 3.879 10.397 4.422 11.113.541.716 7.49 11.92 18.5 16.223C58.2 65.771 58.2 64.336 60.186 64.156c1.984-.179 6.406-2.599 7.312-5.107.9-2.512.9-4.663.631-5.111z"})),arrowLeft:arrowLeft.a,arrowRight:arrowRight.a};function ThemeIcon(_ref){var name=_ref.name,width=_ref.width,height=_ref.height,theme=Object(entryState.w)(),FallbackIcon=icons[name],themeAsset=theme.assets.icons[name];if(!FallbackIcon)throw new Error("Unknown icon '".concat(name,"'. Available options: ").concat(Object.keys(icons).join(", "),"."));return themeAsset?react_default.a.createElement("svg",{width:width,height:height},react_default.a.createElement("use",{xlinkHref:"".concat(themeAsset,"#icon")})):react_default.a.createElement(FallbackIcon,{width:width,height:height})}ThemeIcon.__docgenInfo={description:"Render an SVG icon that can be customized in themes.\n\n@param {Object} props\n@param {string} props.name -\n Either: copyright, expand, gear, information, muted, share, unmuted,\n email, facebook, linkedIn, telegram, twitter, whatsApp,\n arrowLeft, arrowRight,\n@params {number} [props.width] - Image width.\n@params {number} [props.height] - Image height.",methods:[],displayName:"ThemeIcon"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/ThemeIcon.js"]={name:"ThemeIcon",docgenInfo:ThemeIcon.__docgenInfo,path:"src/frontend/ThemeIcon.js"})},function(module,__webpack_exports__,__webpack_require__){"use strict";var frontend=__webpack_require__(1),react=(__webpack_require__(17),__webpack_require__(23),__webpack_require__(0)),react_default=__webpack_require__.n(react),classnames=__webpack_require__(6),classnames_default=__webpack_require__.n(classnames),ScrollButton_module=(__webpack_require__(18),__webpack_require__(306)),ScrollButton_module_default=__webpack_require__.n(ScrollButton_module);function ScrollButton(_ref){var obj,key,value,direction=_ref.direction,disabled=_ref.disabled,onClick=_ref.onClick;return(react_default.a.createElement("button",{className:classnames_default()(ScrollButton_module_default.a.button,ScrollButton_module_default.a[direction],(obj={},key=ScrollButton_module_default.a.disabled,value=disabled,key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj)),onClick:onClick},react_default.a.createElement("div",{className:ScrollButton_module_default.a.icon},react_default.a.createElement(frontend.t,{name:"left"===direction?"arrowLeft":"arrowRight",width:40,height:40}))))}ScrollButton.displayName="ScrollButton",ScrollButton.__docgenInfo={description:"",methods:[],displayName:"ScrollButton"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/contentElements/imageGallery/ScrollButton.js"]={name:"ScrollButton",docgenInfo:ScrollButton.__docgenInfo,path:"src/contentElements/imageGallery/ScrollButton.js"});__webpack_require__(1455),__webpack_require__(37),__webpack_require__(149),__webpack_require__(51),__webpack_require__(46);var ImageGallery_module=__webpack_require__(141),ImageGallery_module_default=__webpack_require__.n(ImageGallery_module);function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var source,i=1;iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);i(event.pageX-rect.x)/rect.width?0=visibleIndex,onClick:function onClick(){return scrollBy(-1)}})),react_default.a.createElement("div",{className:ImageGallery_module_default.a.rightButton},react_default.a.createElement(ScrollButton,{direction:"right",disabled:visibleIndex>=items.length-1,onClick:function onClick(){return scrollBy(1)}})),react_default.a.createElement("div",{className:ImageGallery_module_default.a.items,ref:scrollerRef},items.map((function(item,index){return react_default.a.createElement(Item,{key:item.id,ref:setChildRef(index),item:item,current:index===visibleIndex,captions:configuration.captions||{},onClick:handleClick},displayFullscreenToggle&&_ref5)})))))}ImageGallery.displayName="ImageGallery",Scroller.displayName="Scroller";var Item=Object(react.forwardRef)((function(_ref6,ref){var _classNames3,item=_ref6.item,captions=_ref6.captions,current=_ref6.current,onClick=_ref6.onClick,children=_ref6.children,updateConfiguration=Object(frontend.M)(),shouldLoad=Object(frontend.O)().shouldLoad,caption=captions[item.id],imageFile=Object(frontend.V)({configuration:item,collectionName:"imageFiles",propertyName:"image"});return(react_default.a.createElement("div",{className:classnames_default()(ImageGallery_module_default.a.item,(_classNames3={},ImageGallery_defineProperty(_classNames3,ImageGallery_module_default.a.current,current),ImageGallery_defineProperty(_classNames3,ImageGallery_module_default.a.placeholder,item.placeholder),_classNames3)),ref:ref},react_default.a.createElement("div",{className:ImageGallery_module_default.a.figure},react_default.a.createElement(frontend.j,{file:imageFile,aspectRatio:imageFile?void 0:.75,scale:.8,opaque:!imageFile},react_default.a.createElement(frontend.c,null,react_default.a.createElement(frontend.i,{caption:caption,onCaptionChange:function handleCaptionChange(caption){updateConfiguration({captions:_objectSpread(_objectSpread({},captions),{},ImageGallery_defineProperty({},item.id,caption))})},addCaptionButtonVisible:current&&!item.placeholder,addCaptionButtonPosition:"inside"},react_default.a.createElement(frontend.j.Content,null,react_default.a.createElement("div",{onClick:onClick},react_default.a.createElement(frontend.l,{imageFile:imageFile,load:shouldLoad})),children,react_default.a.createElement(frontend.m,{context:"insideElement",items:[{file:imageFile,label:"image"}]})))),react_default.a.createElement(frontend.m,{context:"afterElement",items:[{file:imageFile,label:"image"}]})))))}));ImageGallery.__docgenInfo={description:"",methods:[],displayName:"ImageGallery"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/contentElements/imageGallery/ImageGallery.js"]={name:"ImageGallery",docgenInfo:ImageGallery.__docgenInfo,path:"src/contentElements/imageGallery/ImageGallery.js"}),frontend.D.contentElementTypes.register("imageGallery",{component:ImageGallery,lifecycle:!0,customMargin:!0})},function(module,__webpack_exports__,__webpack_require__){"use strict";var frontend=__webpack_require__(1),react=(__webpack_require__(17),__webpack_require__(142),__webpack_require__(56),__webpack_require__(0)),react_default=__webpack_require__.n(react),ReactPlayer=__webpack_require__(777),ReactPlayer_default=__webpack_require__.n(ReactPlayer),youtubeMatcher=/youtube\.com\/|youtu\.be\//,vimeoMatcher=/vimeo\.com\//,facebookMatcher=/facebook\.com\//;function getProviderName(url){return youtubeMatcher.test(url)?"youtube":vimeoMatcher.test(url)?"vimeo":facebookMatcher.test(url)?"facebook":null}var VideoEmbed_module=__webpack_require__(778),VideoEmbed_module_default=__webpack_require__.n(VideoEmbed_module);function _slicedToArray(arr,i){return function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function _iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null==_i)return;var _s,_e,_arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iObject(_entryState__WEBPACK_IMPORTED_MODULE_5__.b)(seed,"videoFiles","hls-playlist").indexOf("_")}(seed))}},function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1416);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},,,function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1425);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1426);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1427);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},,,,function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1444);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1446);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1447);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},,,function(module){module.exports=JSON.parse('{"config":{"fileUrlTemplates":{"imageFiles":{"thumbnail":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/image_files/processed_attachments/:id_partition/v1/thumbnail/:basename.:processed_extension","thumbnailLarge":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/image_files/processed_attachments/:id_partition/v1/thumbnail_large/:basename.:processed_extension","navigationThumbnailSmall":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/image_files/processed_attachments/:id_partition/v1/navigation_thumbnail_small/:basename.:processed_extension","navigationThumbnailLarge":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/image_files/processed_attachments/:id_partition/v1/navigation_thumbnail_large/:basename.:processed_extension","thumbnailOverviewDesktop":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/image_files/processed_attachments/:id_partition/v1/thumbnail_overview_desktop/:basename.:processed_extension","thumbnailOverviewMobile":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/image_files/processed_attachments/:id_partition/v1/thumbnail_overview_mobile/:basename.:processed_extension","linkThumbnail":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/image_files/processed_attachments/:id_partition/v1/link_thumbnail/:basename.:processed_extension","linkThumbnailLarge":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/image_files/processed_attachments/:id_partition/v1/link_thumbnail_large/:basename.:processed_extension","print":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/image_files/processed_attachments/:id_partition/v1/print/:basename.:processed_extension","medium":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/image_files/processed_attachments/:id_partition/v1/medium/:basename.:processed_extension","large":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/image_files/processed_attachments/:id_partition/v1/large/:basename.:processed_extension","ultra":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/image_files/processed_attachments/:id_partition/v1/ultra/:basename.:processed_extension","panoramaMedium":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/image_files/processed_attachments/:id_partition/v1/panorama_medium/:basename.:processed_extension","panoramaLarge":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/image_files/processed_attachments/:id_partition/v1/panorama_large/:basename.:processed_extension","original":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/image_files/processed_attachments/:id_partition/original/:basename.:extension"},"videoFiles":{"original":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/video_files/attachment_on_s3s/:id_partition/original/:basename.:extension","high":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/v1/master/pageflow/video_files/:id_partition/high.mp4","medium":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/v1/master/pageflow/video_files/:id_partition/medium.mp4","fullhd":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/v1/master/pageflow/video_files/:id_partition/fullhd.mp4","4k":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/v1/master/pageflow/video_files/:id_partition/4k.mp4","hls-playlist":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/v1/master/pageflow/video_files/:id_partition/hls-playlist.m3u8","dash-playlist":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/v1/master/pageflow/video_files/:id_partition/dash/manifest.mpd","posterMedium":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/video_files/posters/:id_partition/v1/medium/poster-0.JPG","posterLarge":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/video_files/posters/:id_partition/v1/large/poster-0.JPG","posterUltra":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/video_files/posters/:id_partition/v1/ultra/poster-0.JPG","print":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/video_files/posters/:id_partition/v1/print/poster-0.JPG"},"audioFiles":{"original":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/audio_files/attachment_on_s3s/:id_partition/original/:basename.:extension","m4a":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/v1/master/pageflow/audio_files/:id_partition/audio.m4a","mp3":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/v1/master/pageflow/audio_files/:id_partition/audio.mp3","ogg":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/v1/master/pageflow/audio_files/:id_partition/audio.ogg","peakData":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/audio_files/peak_data/:id_partition/original/audio.json"},"otherFiles":{"original":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/other_files/attachment_on_s3s/:id_partition/original/:basename.:extension"},"textTrackFiles":{"vtt":"https://de-codevise-pageflow-storybook-seed.s3-eu-west-1.amazonaws.com/master/text_track_files/processed_attachments/:id_partition/v1/vtt/:basename.vtt"}},"fileModelTypes":{"imageFiles":"Pageflow::ImageFile","videoFiles":"Pageflow::VideoFile","audioFiles":"Pageflow::AudioFile","otherFiles":"Pageflow::OtherFile","textTrackFiles":"Pageflow::TextTrackFile"},"prettyUrl":"http://example.org/storybook-seed","shareUrlTemplates":{"email":"mailto:?body=%{url}","facebook":"http://www.facebook.com/sharer/sharer.php?u=%{url}","google":"https://plus.google.com/share?url=%{url}","linked_in":"https://www.linkedin.com/shareArticle?mini=true&url=%{url}","telegram":"tg://msg?text=%{url}","twitter":"https://twitter.com/intent/tweet?url=%{url}","whats_app":"WhatsApp://send?text=%{url}"},"defaultFileRights":"","legalInfo":{"imprint":{"label":"Impressum","url":"http://example.com/impressum.html"},"copyright":{"label":"© Pageflow 2014","url":"http://www.example.com/copyright.html"},"privacy":{"label":"Datenschutz","url":null}},"enabledFeatureNames":["scrolled_entry_type","datawrapper_chart_embed_opt_in","paged_entry_type"],"theme":{"assets":{"logoDesktop":"/packs-test/static/pageflow-scrolled/themes/default/logoDesktop-1a15d5ac41444c6531b4.svg","logoMobile":"/packs-test/static/pageflow-scrolled/themes/default/logoMobile-c48f68e97a285a626294.svg","unmute":"/packs-test/static/pageflow-scrolled/themes/default/unmute-669cf0e573b8bed67460.mp3","icons":{}},"options":{"stylesheetPacks":["fonts/sourceSansPro"],"fontFamily":{"entry":"\\"Source Sans Pro\\", sans-serif","widget":"\\"Source Sans Pro\\", sans-serif"},"customThemeIcons":["information","muted","share","unmuted"],"colors":{"accent":"#e10028","widget":{"surface":"#fff","onSurface":"#000","primary":"#00375a","onPrimary":"#fff","secondary":"#c2c2c2","onSeconday":"#000","background":"rgba(255, 255, 255, 0.95)","onBackground":"#000"}},"logoAltText":"Pageflow","themeColor":"#ffffff"}},"additionalSeedData":{"frontendVersion":1},"contentElementConsentVendors":{},"consentVendors":[],"fileLicenses":{"cc_by_4":{"name":"CC-BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/"},"cc_by_sa_4":{"name":"CC-BY-SA 4.0","url":"https://creativecommons.org/licenses/by-sa/4.0/"},"cc_by_nc_4":{"name":"CC-BY-NC 4.0","url":"https://creativecommons.org/licenses/by-nc/4.0/"},"cc_by_nc_sa_4":{"name":"CC-BY-NC-SA 4.0","url":"https://creativecommons.org/licenses/by-sa-nc/4.0/"},"cc_by_nd_4":{"name":"CC-BY-ND 4.0","url":"https://creativecommons.org/licenses/by-nd/4.0/"},"cc_by_nc_nd_4":{"name":"CC-BY-NC-ND 4.0","url":"https://creativecommons.org/licenses/by-nc-nd/4.0/"}}},"i18n":{"defaultLocale":"en","locale":"de","translations":{"de":{"pageflow_scrolled":{"public":{"chart":{"default_title":"Interaktives Diagramm"},"consent_accept_all":"Alle akzeptieren und schließen","consent_configure":"Mehr Informationen","consent_deny_all":"Ablehnen","consent_expand_vendor":"Mehr Informationen","consent_no_vendors":"Es werden im Moment keine Drittanbieter verwendet.","consent_prompt_html":"Diese Website nutzt Technologien von Drittanbietern.\\nWir bitten Sie hiermit um Erlaubnis, diese Technologien zu verwenden.\\nSie können Ihre Einwilligung später jederzeit auf unserer Seite zur\\nDatenschutzerklärung\\nändern oder widerrufen.","consent_save":"Auswahl speichern","consent_settings":"Privatsphäre-Einstellungen","enter_fullscreen":"Vollbild","exit_fullscreen":"Vollbild verlassen","image_rights":"Bildrechte","js_required":"Bitte aktivieren Sie JavaScript, um diese Website korrekt anzuzeigen.","languages":{"ar":"Arabisch","cs":"Tschechisch","de":"Deutsch","dk":"Dänisch","el":"Griechisch","en":"Englisch","es":"Spanisch","fi":"Finnisch","fr":"Französisch","fy":"Friesisch","hi":"Hindi","it":"Italienisch","ja":"Japanisch","lb":"Luxemburgisch","nb":"Bokmål","nl":"Holländisch","nn":"Nynorsk","no":"Norwegisch","pl":"Polnisch","pt":"Portugiesisch","rm":"Rätoromanisch","ru":"Russisch","se":"Nordsamisch","sr":"Serbisch","sv":"Schwedisch","tr":"Türkisch","unknown":"(Unbekannt)","zh":"Chinesisch"},"navigation":{"chapter":"Kapitel %{number}","close_mobile_menu":"Kapitelübersicht schließen","legal_info":"Impressum","mute":"Ton stummschalten","open_mobile_menu":"Kapitelübersicht öffnen","share":"Teilen","unmute":"Ton aktivieren"},"navigation_skip_links":{"content":"Zum Inhalt"},"player_controls":{"pause":"Pausieren","play":"Wiedergeben","progress":"Zeitachse. Verstrichene Zeit: %{currentTime}. Gesamtzeit: %{duration}","quality":"Qualität","text_tracks":"Untertitel"},"sound_disclaimer":{"help_muted":"Diese Seite wirkt am besten mit eingeschaltetem Ton. Klicke hier, um den Ton zu aktivieren.","help_unmuted":"Der Ton kann über das Lautsprecher-Symbol in der Navigationsleiste wieder deaktiviert werden."},"text_track_modes":{"auto":"Auto (%{label})","auto_off":"Auto (Aus)","none":"Aus"},"third_party_consent":{"confirm":"Einverstanden","opt_in_prompt":{"datawrapper":"Ich bin damit einverstanden, dass mir Diagramme von Datawrapper angezeigt werden.","facebook":"Ich bin damit einverstanden, dass mir Facebook Videos gezeigt werden.","vimeo":"Ich bin damit einverstanden, dass mir Vimeo Videos gezeigt werden.","youtube":"Ich bin damit einverstanden, dass mir YouTube Videos gezeigt werden.","twitter":"Ich bin damit einverstanden, dass Inhalte von Twitter angezeigt werden."},"opt_out":{"prompt":"Um externe Dienste auszuschalten, %{link} klicken.","prompt_link":"hier"}},"unsupported_browser":"Diese Website verwendet Funktionen, die Ihr Browser nicht unterstützt. Bitte aktualisieren Sie Ihren Browser auf eine aktuelle Version.","video_qualities":{"annotations":{"4k":"4K","fullhd":"HD","medium":"HD"},"labels":{"4k":"2160p","auto":"Automatisch","fullhd":"1080p","medium":"720p"}},"twitter":{"default_title":"Tweet"},"inline_file_rights_labels":{"video":"Video","poster":"Poster","atmo":"Atmo","image":"Bild","audio":"Audio","after":"Nachher-Bild","before":"Vorher-Bild"},"media":"Medien"},"inline_editing":{"add_caption":"Beschriftung hinzufügen","add_content_element":"Neues Element hinzufügen","cancel":"Abbrechen","drag_content_element":"Ziehen, um Element zu verschieben","edit_section_transition_after":"Übergangseffekt bearbeiten","edit_section_transition_before":"Übergangseffekt bearbeiten","external_links":{"open_in_new_tab":"Seite in neuem Tab ansehen","open_in_new_tab_message":"Öffnen im selben Tab ist im Editor deaktiviert."},"formats":{"block_quote":"Blockzitat","bold":"Fett","bulleted_list":"Auflistung","heading":"Überschrift","italic":"Kursiv","ordered_list":"Aufzählung","paragraph":"Absatz","strikethrough":"Durchgestrichen","underline":"Unterstrichen"},"insert_content_element":{"after":"Neues Element unterhalb einfügen","before":"Neues Element oberhalb einfügen"},"insert_link":"Link einfügen","link_tooltip":{"chapter_number":"Kapitel %{number}","deleted_chapter":"Gelöschtes Kapitel","deleted_file":"Gelöschte Datei","opens_in_new_tab":"Öffnet in neuem Tab","opens_in_same_tab":"Öffnet außerhalb des Editors im selben Tab","visit_chapter":"Gehe zu Kapitel","visit_section":"Gehe zu Abschnitt"},"remove_link":"Link entfernen","select_content_element":"Element auswählen","select_section":"Abschnitt auswählen","type_answer":"Antworttext eingeben","type_attribution":"Namen eingeben","type_description":"Beschreibung eingeben","type_heading":"Überschrift","type_question":"Fragetext eingeben","type_quote":"Zitat eingeben","type_text":"Text eingeben","type_title":"Titel","url_placeholder":"URL eingeben oder einfügen","type_subtitle":"Untertitel eingeben","type_tagline":"Tagline eingeben"}}}}},"collections":{"entries":[{"id":1,"locale":"de","shareProviders":{"email":true,"facebook":true,"linked_in":true,"twitter":true,"telegram":true,"whats_app":true},"shareUrl":"","credits":null,"publishedAt":null,"permaId":1}],"chapters":[],"sections":[],"contentElements":[],"widgets":[{"permaId":"header","role":"header","typeName":"defaultNavigation","configuration":{}},{"permaId":"consent","role":"consent","typeName":"consentBar","configuration":{}},{"permaId":"inlineFileRights","role":"inlineFileRights","typeName":"iconInlineFileRights","configuration":{}}],"imageFiles":[{"id":1,"permaId":1,"basename":"04_turtle","extension":"jpg","rights":"","configuration":{"focusX":24,"focusY":40,"testReferenceName":"turtle"},"parentFileId":null,"parentFileModelType":null,"isReady":true,"width":4000,"height":3000,"processedExtension":"JPG","createdAt":"2024-01-05T11:21:06Z"},{"id":2,"permaId":2,"basename":"17_haldern_church_after","extension":"jpg","rights":"","configuration":{"testReferenceName":"churchAfter"},"parentFileId":null,"parentFileModelType":null,"isReady":true,"width":4752,"height":3168,"processedExtension":"JPG","createdAt":"2024-01-05T11:21:21Z"},{"id":3,"permaId":3,"basename":"16_haldern_church_before","extension":"jpg","rights":"","configuration":{"testReferenceName":"churchBefore"},"parentFileId":null,"parentFileModelType":null,"isReady":true,"width":4752,"height":3168,"processedExtension":"JPG","createdAt":"2024-01-05T11:21:35Z"},{"id":4,"permaId":4,"basename":"equirectangular_mono","extension":"jpg","rights":"","configuration":{"testReferenceName":"equirectangularMono","projection":"equirectangular_mono"},"parentFileId":null,"parentFileModelType":null,"isReady":true,"width":2048,"height":1024,"processedExtension":"JPG","createdAt":"2024-01-05T11:21:42Z"},{"id":5,"permaId":5,"basename":"equirectangular_stereo","extension":"png","rights":"","configuration":{"testReferenceName":"equirectangularStereo","projection":"equirectangular_stereo"},"parentFileId":null,"parentFileModelType":null,"isReady":true,"width":1920,"height":1920,"processedExtension":"JPG","createdAt":"2024-01-05T11:21:58Z"}],"videoFiles":[{"id":1,"permaId":6,"basename":"08_interview_toni","extension":"mp4","rights":"","configuration":{"testReferenceName":"interview_toni"},"parentFileId":null,"parentFileModelType":null,"isReady":true,"width":1920,"height":1080,"durationInMs":null,"createdAt":"2024-01-05T11:22:05Z","variants":["dash-playlist","hls-playlist","dash-medium","hls-medium","dash-high","hls-high","dash-low","hls-low","medium","high","low","posterMedium","posterLarge","posterUltra","print"]}],"audioFiles":[{"id":1,"permaId":7,"basename":"quicktime_jingle","extension":"m4a","rights":"","configuration":{"testReferenceName":"quicktime_jingle"},"parentFileId":null,"parentFileModelType":null,"isReady":true,"durationInMs":null,"createdAt":"2024-01-05T11:22:08Z","variants":["m4a","mp3","ogg"]}],"otherFiles":[],"textTrackFiles":[{"id":1,"permaId":8,"basename":"sample","extension":"vtt","rights":null,"configuration":{},"parentFileId":1,"parentFileModelType":"Pageflow::AudioFile","isReady":true}]}}')},,,,function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1659);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},,,,,function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1666);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1678);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},,,function(module,exports,__webpack_require__){__webpack_require__(797),__webpack_require__(1092),module.exports=__webpack_require__(1093)},,,,,,,,,,,,,,,,,,,,,,,,,,,,function(module,exports){},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),function(module){var _storybook_react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(34);module._StorybookPreserveDecorators=!0,Object(_storybook_react__WEBPACK_IMPORTED_MODULE_0__.configure)([__webpack_require__(1263)],module)}.call(this,__webpack_require__(32)(module))},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(module,exports,__webpack_require__){var map={"./contentElements/counter/stories.js":1264,"./contentElements/dataWrapperChart/stories.js":1625,"./contentElements/externalLinkList/stories.js":1626,"./contentElements/heading/stories.js":1627,"./contentElements/iframeEmbed/stories.js":1628,"./contentElements/imageGallery/stories.js":1629,"./contentElements/inlineAudio/stories.js":1630,"./contentElements/inlineBeforeAfter/stories.js":1631,"./contentElements/inlineImage/stories.js":1632,"./contentElements/inlineVideo/stories.js":1633,"./contentElements/question/stories.js":1634,"./contentElements/quote/stories.js":1635,"./contentElements/soundDisclaimer/stories.js":1636,"./contentElements/textBlock/stories.js":1637,"./contentElements/twitterEmbed/stories.js":1638,"./contentElements/videoEmbed/stories.js":1639,"./contentElements/vrImage/stories.js":1640,"./frontend/__stories__/MediaPlayer-stories.js":1641,"./frontend/__stories__/appearance-stories.js":1642,"./frontend/__stories__/backdropEffects-stories.js":1645,"./frontend/__stories__/browserBugs-stories.js":1646,"./frontend/__stories__/contentElementWidths-stories.js":1647,"./frontend/__stories__/floatingAndSelfClearing-stories.js":1648,"./frontend/__stories__/mediaPlayerAutoplay-stories.js":1649,"./frontend/__stories__/motifAreaMinHeight-stories.js":1650,"./frontend/__stories__/motifAreaMobileImage-stories.js":1651,"./frontend/__stories__/motifAreaPadding-stories.js":1652,"./frontend/__stories__/motifAreaPlayground-stories.js":1653,"./frontend/__stories__/playerControls-stories.js":1654,"./frontend/__stories__/tooltip-stories.js":1655,"./frontend/__stories__/transitions-stories.js":1656,"./frontend/__stories__/useOnScreen-stories.js":1657,"./frontend/inlineEditing/__stories__/EditableText-stories.js":1658,"./frontend/inlineEditing/__stories__/SelectionRect-stories.js":1664,"./widgets/consentBar/stories.js":1665,"./widgets/defaultNavigation/stories.js":1668};function webpackContext(req){var id=webpackContextResolve(req);return __webpack_require__(id)}function webpackContextResolve(req){if(!__webpack_require__.o(map,req)){var e=new Error("Cannot find module '"+req+"'");throw e.code="MODULE_NOT_FOUND",e}return map[req]}webpackContext.keys=function webpackContextKeys(){return Object.keys(map)},webpackContext.resolve=webpackContextResolve,module.exports=webpackContext,webpackContext.id=1263},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),function(module){__webpack_require__(90);var pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5),pageflow_scrolled_frontend__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(1);Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.f)(module,{typeName:"counter",baseConfiguration:{targetValue:75,startValue:50,unit:"%",description:[{type:"paragraph",children:[{text:"more awesome"}]},{type:"paragraph",children:[{text:"than before"}]}]},variants:[{name:"Large",configuration:{textSize:"large",targetValue:7}},{name:"Medium",configuration:{textSize:"medium"}},{name:"Small",configuration:{textSize:"small"}},{name:"XL Width",configuration:{width:pageflow_scrolled_frontend__WEBPACK_IMPORTED_MODULE_2__.C.xl}},{name:"Leading Unit",configuration:{unit:"$",unitPlacement:"leading"}},{name:"Pallete number color",themeOptions:{properties:{root:{paletteColorAccent:"#04f"}}},configuration:{numberColor:"accent"}}]})}.call(this,__webpack_require__(32)(module))},function(module,exports,__webpack_require__){(function(global){__webpack_require__.p=global.__webpack_public_path__||""}).call(this,__webpack_require__(53))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__(1267),__webpack_require__(1270),__webpack_require__(683),__webpack_require__(684),__webpack_require__(685),__webpack_require__(1280),__webpack_require__(1302),__webpack_require__(1304),__webpack_require__(623),__webpack_require__(1325),__webpack_require__(143);__webpack_require__(13).d.agent.matchesSafari()&&window.parent!==window&&delete window.IntersectionObserver,__webpack_require__(1353),"undefined"!=typeof window&&__webpack_require__(1354)},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(module,exports){"undefined"!=typeof window&&(window.VIDEOJS_NO_DYNAMIC_STYLE=!0)},function(module,exports){},,,,,,,,,,,,,,,,,,function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1356);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".globalNotices {\n z-index: 100000000;\n position: fixed;\n bottom: 10px;\n left: 10px;\n}\n\n/* IE <= 11 does not know @supports and thus ignores this rule. In all\n other browsers the condition evaluates to true. */\n@supports not (old: ie) {\n .unsupported {\n display: none;\n }\n}\n\n.globalNotices div {\n background: #fff;\n padding: 20px;\n max-width: 240px;\n box-shadow: 0 3px 3px -2px rgba(0,0,0,.2), 0 3px 4px 0 rgba(0,0,0,.14), 0 1px 8px 0 rgba(0,0,0,.12);\n font-family: 'Source Sans Pro';\n border-top: solid 2px #a50e0e;\n margin-top: 10px;\n}\n",""]),module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".useScrollPositionLifecycle-module_wrapper__2pmqc {\n position: relative;\n}\n\n.useScrollPositionLifecycle-module_isActiveProbe__3PbA5 {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 2px;\n width: 1px;\n}\n",""]),exports.locals={wrapper:"useScrollPositionLifecycle-module_wrapper__2pmqc",isActiveProbe:"useScrollPositionLifecycle-module_isActiveProbe__3PbA5"},module.exports=exports},function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1359);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".video-js {\n display: block;\n vertical-align: top;\n box-sizing: border-box;\n color: #fff;\n position: relative;\n padding: 0;\n font-size: 10px;\n line-height: 1;\n font-weight: normal;\n font-style: normal;\n font-family: Arial, Helvetica, sans-serif;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none; }\n .video-js:-moz-full-screen {\n position: absolute; }\n .video-js:-webkit-full-screen {\n width: 100% !important;\n height: 100% !important; }\n\n.video-js *, .video-js *:before, .video-js *:after {\n box-sizing: inherit; }\n\n.video-js ul {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n list-style-position: outside;\n margin-left: 0;\n margin-right: 0;\n margin-top: 0;\n margin-bottom: 0; }\n\n.video-js .vjs-tech {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%; }\n\nbody.vjs-full-window {\n padding: 0;\n margin: 0;\n height: 100%;\n overflow-y: auto; }\n\n.vjs-full-window .video-js.vjs-fullscreen {\n position: fixed;\n overflow: hidden;\n z-index: 1000;\n left: 0;\n top: 0;\n bottom: 0;\n right: 0; }\n\n.video-js.vjs-fullscreen {\n width: 100% !important;\n height: 100% !important;\n padding-top: 0 !important; }\n\n.video-js.vjs-fullscreen.vjs-user-inactive {\n cursor: none; }\n\n.vjs-hidden {\n display: none !important; }\n\n.vjs-disabled {\n opacity: 0.5;\n cursor: default; }\n\n.video-js .vjs-offscreen {\n height: 1px;\n left: -9999px;\n position: absolute;\n top: 0;\n width: 1px; }\n\n.vjs-lock-showing {\n display: block !important;\n opacity: 1;\n visibility: visible; }\n\n.vjs-no-js {\n padding: 20px;\n color: #fff;\n background-color: #000;\n font-size: 18px;\n font-family: Arial, Helvetica, sans-serif;\n text-align: center;\n width: 300px;\n height: 150px;\n margin: 0px auto; }\n\n.vjs-no-js a, .vjs-no-js a:visited {\n color: #66A8CC; }\n\n.vjs-poster {\n display: inline-block;\n vertical-align: middle;\n background-repeat: no-repeat;\n background-position: 50% 50%;\n background-size: contain;\n background-color: #000000;\n cursor: pointer;\n margin: 0;\n padding: 0;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n height: 100%; }\n\n.vjs-poster img {\n display: block;\n vertical-align: middle;\n margin: 0 auto;\n max-height: 100%;\n padding: 0;\n width: 100%; }\n\n.vjs-has-started .vjs-poster {\n display: none; }\n\n.vjs-audio.vjs-has-started .vjs-poster {\n display: block; }\n\n.vjs-using-native-controls .vjs-poster {\n display: none; }\n\n.vjs-text-track-display {\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n top: 0;\n pointer-events: none; }\n\n.video-js .vjs-text-track {\n font-size: 17px;\n text-align: center;\n margin-bottom: 0.1em;\n background-color: #000;\n background-color: rgba(0, 0, 0, 0.5); }\n\n.vjs-subtitles {\n color: #fff; }\n\n.vjs-captions {\n color: #fc6; }\n\n.vjs-tt-cue {\n display: block; }\n\n@media print {\n .video-js > *:not(.vjs-tech):not(.vjs-poster) {\n visibility: hidden; } }\n\n.vjs-resize-manager {\n border: none;\n}\n",""]),module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".video-js {\n font-family: inherit !important;\n}\n\n/* Ensure text tracks are displayed on top of waveform */\n.vjs-text-track-display {\n z-index: 2;\n}\n\n.textTracks-module_inset__-lX80 .vjs-text-track-display {\n bottom: 40px;\n}\n\n.vjs-text-track-display div {\n font-family: inherit !important;\n font-size: 20px !important;\n}\n\n.vjs-text-track-display > div > div > div {\n padding: 0 4px 2px 4px;\n}\n\n.vjs-paused .vjs-text-track-display div {\n transition: opacity 0.2s, visibility 0.2s;\n opacity: 0;\n visibility: hidden !important;\n}\n",""]),exports.locals={inset:"textTracks-module_inset__-lX80"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".MediaPlayer-module_wrapper__1u0yt,\n.MediaPlayer-module_wrapper__1u0yt > div,\n.MediaPlayer-module_wrapper__1u0yt > div > div,\n.MediaPlayer-module_wrapper__1u0yt img {\n width: 100%;\n height: 100%;\n}\n\n.MediaPlayer-module_wrapper__1u0yt audio,\n.MediaPlayer-module_wrapper__1u0yt audio:focus,\n.MediaPlayer-module_wrapper__1u0yt video,\n.MediaPlayer-module_wrapper__1u0yt video:focus {\n outline: none;\n}\n\n.MediaPlayer-module_wrapper__1u0yt img {\n position: absolute;\n top: 0;\n left: 0;\n -o-object-fit: contain;\n object-fit: contain;\n background: #000;\n}\n\n.MediaPlayer-module_cover__29THm img,\n.MediaPlayer-module_cover__29THm video {\n -o-object-fit: cover;\n object-fit: cover;\n}\n",""]),exports.locals={wrapper:"MediaPlayer-module_wrapper__1u0yt",cover:"MediaPlayer-module_cover__29THm"},module.exports=exports},,,function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".AudioPlayer-module_spaceForTextTracks__2pg2Q {\n height: 100%;\n}\n\n.AudioPlayer-module_spaceForTextTracksActive__svMlM {\n height: 90px;\n}\n",""]),exports.locals={spaceForTextTracks:"AudioPlayer-module_spaceForTextTracks__2pg2Q",spaceForTextTracksActive:"AudioPlayer-module_spaceForTextTracksActive__svMlM"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".Foreground-module_Foreground__1q5T4 {\n position: relative;\n z-index: 3;\n\n box-sizing: border-box;\n\n display: flex;\n flex-direction: column;\n justify-content: center;\n\n padding-top: var(--foreground-padding-top);\n}\n\n.Foreground-module_fullFadeHeight__1Jl0Z {\n min-height: 51vh;\n}\n\n.Foreground-module_fullHeight__33F56 {\n min-height: 100vh;\n}\n\n.Foreground-module_paddingBottom__2hbY1 {\n padding-bottom: 3em;\n}\n\n@media print {\n .Foreground-module_Foreground__1q5T4 {\n min-height: auto;\n /* Set by some section transitions. */\n margin-top: 0 !important;\n }\n}\n",""]),exports.locals={Foreground:"Foreground-module_Foreground__1q5T4",fullFadeHeight:"Foreground-module_fullFadeHeight__1Jl0Z",fullHeight:"Foreground-module_fullHeight__33F56",paddingBottom:"Foreground-module_paddingBottom__2hbY1"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".InlineFileRights-module_list__-jXv7,\n.InlineFileRights-module_list__-jXv7 > li {\n text-align: left;\n padding: 0;\n margin: 0;\n list-style: none;\n}\n\n.InlineFileRights-module_list__-jXv7 > li {\n white-space: nowrap;\n}\n",""]),exports.locals={list:"InlineFileRights-module_list__-jXv7"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(97);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".SectionInlineFileRights-module_wrapper__1R6vx {\n z-index: 3;\n position: relative;\n}\n\n.SectionInlineFileRights-module_fade__2HcYs {\n transition: opacity "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+" ease, visibility "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+";\n}\n\n.SectionInlineFileRights-module_fade__2HcYs.SectionInlineFileRights-module_inactive__2ZDoC {\n opacity: 0;\n visibility: hidden;\n}\n",""]),exports.locals={"fade-duration":""+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"],wrapper:"SectionInlineFileRights-module_wrapper__1R6vx",fade:"SectionInlineFileRights-module_fade__2HcYs",inactive:"SectionInlineFileRights-module_inactive__2ZDoC"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".ContentElementMargin-module_wrapper__12bEm {\n margin: 1em 0 0 0;\n}\n",""]),exports.locals={wrapper:"ContentElementMargin-module_wrapper__12bEm"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".ContentElement-module_missing__OCY99 {\n color: #000;\n background-color: #fff;\n border-left: solid 5px #f44336;\n padding: 0.5em;\n margin: 1em 0 0 0;\n}\n",""]),exports.locals={missing:"ContentElement-module_missing__OCY99"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".TwoColumn-module_root__3mLAr {\n}\n\n.TwoColumn-module_group__3YBEY {\n --content-margin-fraction: 0.08;\n --content-margin: calc(var(--content-margin-fraction) * 100%);\n padding-left: var(--content-margin);\n padding-right: var(--content-margin);\n margin-left: auto;\n margin-right: auto;\n max-width: var(--section-max-width, none);\n}\n\n.TwoColumn-module_group-full__3p-9D {\n padding-left: 0;\n padding-right: 0;\n max-width: none;\n width: 100%;\n}\n\n.TwoColumn-module_box__HvK5t {\n max-width: var(--content-max-width);\n}\n\n.TwoColumn-module_inline__Wg-bd {\n --content-max-width: var(--two-column-inline-content-max-width, 500px);\n}\n\n.TwoColumn-module_inline__Wg-bd.TwoColumn-module_width-lg__31m3w {\n --content-max-width: var(--two-column-inline-lg-content-max-width, 700px);\n}\n\n.TwoColumn-module_inline__Wg-bd.TwoColumn-module_width-xl__1Hgur {\n --content-max-width: var(--two-column-inline-xl-content-max-width, 1200px);\n}\n\n.TwoColumn-module_inline__Wg-bd.TwoColumn-module_width-full__2KjrG {\n --content-margin-fraction: 0;\n --content-max-width: none;\n}\n\n.TwoColumn-module_restrict-xxs__7NcnC,\n.TwoColumn-module_restrict-xs__1QRV0,\n.TwoColumn-module_restrict-sm__KHw9O {\n margin: 0 auto;\n}\n\n.TwoColumn-module_restrict-xxs__7NcnC {\n width: 30%;\n}\n\n.TwoColumn-module_restrict-xs__1QRV0 {\n width: 50%;\n}\n\n.TwoColumn-module_restrict-sm__KHw9O {\n width: 70%;\n}\n\n.TwoColumn-module_customMargin__3zsTG {\n /*\n We want to undo the group padding by applying a negative margin to\n the box.\n\n Percentage margin and max-width of the box are calculated relative\n to the inner width and height of the group, which does not include\n the padding of the group. We apply a factor to express the group\n width in terms of box width. Note that\n\n box-width = group-width - 2 * group-width * content-margin-factor\n <=> group-width = box-width / (1 - 2 * content-margin-factor)\n */\n --f: calc(1 / (1 - 2 * var(--content-margin-fraction)));\n margin-left: calc(-100% * var(--content-margin-fraction) * var(--f));\n margin-right: calc(-100% * var(--content-margin-fraction) * var(--f));\n max-width: calc(var(--content-margin) * var(--f) * 2 + var(--content-max-width));\n}\n\n.TwoColumn-module_right__1UwS5 .TwoColumn-module_inline__Wg-bd {\n margin-left: auto;\n}\n\n.TwoColumn-module_sticky__4D-8R {\n --content-width: var(--theme-two-column-sticky-content-width, 25vw);\n --content-max-width: min(var(--content-width), var(--two-column-sticky-content-max-width, 600px));\n position: sticky;\n float: right;\n clear: both;\n top: 33%;\n width: var(--content-width);\n}\n\n.TwoColumn-module_right__1UwS5 .TwoColumn-module_sticky__4D-8R {\n float: left;\n}\n\n.TwoColumn-module_sticky__4D-8R.TwoColumn-module_width-lg__31m3w {\n --content-width: var(--theme-two-column-sticky-lg-content-width, 35vw);\n --content-max-width: min(var(--content-width),\n var(--two-column-sticky-lg-content-max-width, 700px));\n}\n\n.TwoColumn-module_sticky__4D-8R.TwoColumn-module_width-xl__1Hgur {\n --content-width: var(--theme-two-column-sticky-xl-content-width, 45vw);\n --content-max-width: min(var(--content-width),\n var(--two-column-sticky-xl-content-max-width, 1000px));\n}\n\n.TwoColumn-module_sticky__4D-8R.TwoColumn-module_customMargin__3zsTG {\n width: 100%;\n}\n",""]),exports.locals={root:"TwoColumn-module_root__3mLAr",group:"TwoColumn-module_group__3YBEY","group-full":"TwoColumn-module_group-full__3p-9D",box:"TwoColumn-module_box__HvK5t",inline:"TwoColumn-module_inline__Wg-bd","width-lg":"TwoColumn-module_width-lg__31m3w","width-xl":"TwoColumn-module_width-xl__1Hgur","width-full":"TwoColumn-module_width-full__2KjrG","restrict-xxs":"TwoColumn-module_restrict-xxs__7NcnC","restrict-xs":"TwoColumn-module_restrict-xs__1QRV0","restrict-sm":"TwoColumn-module_restrict-sm__KHw9O",customMargin:"TwoColumn-module_customMargin__3zsTG",right:"TwoColumn-module_right__1UwS5",sticky:"TwoColumn-module_sticky__4D-8R"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".Center-module_outer__1wGDO {\n padding-left: 8%;\n padding-right: 8%;\n margin-left: auto;\n margin-right: auto;\n max-width: var(--section-max-width, none);\n}\n\n.Center-module_customMargin__3TyXm,\n.Center-module_outer-full__3zex3 {\n padding-left: 0;\n padding-right: 0;\n max-width: none;\n width: 100%;\n}\n\n.Center-module_item__1cdrQ {\n --content-margin: 8%;\n --content-max-width: var(--centered-inline-content-max-width, 700px);\n margin-left: auto;\n margin-right: auto;\n max-width: var(--content-max-width);\n}\n\n.Center-module_customMargin__3TyXm .Center-module_item__1cdrQ {\n max-width: calc(var(--content-margin) * 2 + var(--content-max-width));\n}\n\n.Center-module_item-inline-lg__2QfvM {\n --content-max-width: var(--centered-inline-lg-content-max-width, 950px);\n}\n\n.Center-module_item-inline-xl__3RdEO {\n --content-max-width: var(--centered-inline-xl-content-max-width, 1200px);\n}\n\n.Center-module_item-inline-full__31FMF {\n --content-margin: 0;\n --content-max-width: none;\n margin-left: 0;\n margin-right: 0;\n max-width: none;\n}\n\n.Center-module_clear__9IpsI {\n clear: both;\n}\n\n.Center-module_inner-xxs__jLGOI,\n.Center-module_inner-xs__2rSfB,\n.Center-module_inner-sm__HQCYv {\n margin: 0 auto;\n}\n\n.Center-module_inner-xxs__jLGOI {\n width: 30%;\n}\n\n.Center-module_inner-xs__2rSfB {\n width: 50%;\n}\n\n.Center-module_inner-sm__HQCYv {\n width: 70%;\n}\n\n.Center-module_inner-left__2280G,\n.Center-module_inner-right__1c_KI {\n /* Setting the --inlined-* properties to intial causes the fallback\n values below (e.g. float: var(--inlined-float, left)) to take\n effect and thus switches to floated posiiton. */\n\n --inlined-float: none;\n --inlined-margin: 0;\n\n margin-top: var(--inlined-margin, 0.375em);\n margin-bottom: var(--inlined-margin, 1em);\n clear: both;\n\n /* Ensure element is positioned in front of text block wrapping around\n element and can be selected in editor. */\n position: relative;\n z-index: 1;\n}\n\n.Center-module_inner-xxs__jLGOI,\n.Center-module_inner-xs__2rSfB,\n.Center-module_inner-sm__HQCYv {\n --inlined-margin: auto;\n}\n\n.Center-module_inner-left__2280G {\n float: var(--inlined-float, left);\n margin-left: var(--inlined-margin, calc(var(--floated-indent) - 1em));\n margin-right: var(--inlined-margin, 1em);\n}\n\n.Center-module_inner-right__1c_KI {\n float: var(--inlined-float, right);\n margin-right: var(--inlined-margin, calc(var(--floated-indent) - 1em));\n margin-left: var(--inlined-margin, 1em);\n}\n\n.Center-module_inner-xs__2rSfB.Center-module_sideBySide__3ji4S {\n --inlined-float: initial;\n --inlined-margin: initial;\n --floated-indent: 25%;\n clear: none;\n width: 25%;\n}\n\n@media (min-width: 950px) {\n .Center-module_inner-xs__2rSfB.Center-module_inner-left__2280G,\n .Center-module_inner-xs__2rSfB.Center-module_inner-right__1c_KI,\n .Center-module_inner-sm__HQCYv.Center-module_inner-left__2280G,\n .Center-module_inner-sm__HQCYv.Center-module_inner-right__1c_KI,\n .Center-module_inner-md__3qUnE.Center-module_inner-left__2280G,\n .Center-module_inner-md__3qUnE.Center-module_inner-right__1c_KI {\n --inlined-float: initial;\n --inlined-margin: initial;\n --floated-indent: -10%;\n clear: none;\n }\n\n .Center-module_inner-xs__2rSfB.Center-module_inner-left__2280G,\n .Center-module_inner-xs__2rSfB.Center-module_inner-right__1c_KI {\n width: 25%;\n }\n\n .Center-module_inner-xs__2rSfB.Center-module_sideBySide__3ji4S {\n --floated-indent: 25%;\n }\n\n .Center-module_inner-sm__HQCYv.Center-module_inner-left__2280G,\n .Center-module_inner-sm__HQCYv.Center-module_inner-right__1c_KI {\n width: 40%;\n }\n\n .Center-module_inner-md__3qUnE.Center-module_inner-left__2280G,\n .Center-module_inner-md__3qUnE.Center-module_inner-right__1c_KI {\n width: 60%;\n }\n}\n\n@media (min-width: 700px) {\n .Center-module_inner-sm__HQCYv.Center-module_sideBySide__3ji4S {\n --inlined-float: initial;\n --inlined-margin: initial;\n clear: none;\n width: 40%;\n --floated-indent: 10%;\n }\n}\n\n@media (min-width: 1100px) {\n .Center-module_inner-lg__1aSPZ.Center-module_inner-left__2280G,\n .Center-module_inner-lg__1aSPZ.Center-module_inner-right__1c_KI {\n --inlined-float: initial;\n --inlined-margin: initial;\n clear: none;\n width: 70%;\n --floated-indent: -20%;\n }\n}\n\n@media (min-width: 1300px) {\n .Center-module_inner-xl__Pq1In.Center-module_inner-left__2280G,\n .Center-module_inner-xl__Pq1In.Center-module_inner-right__1c_KI {\n --inlined-float: initial;\n --inlined-margin: initial;\n clear: none;\n width: 80%;\n --floated-indent: -30%;\n }\n}\n",""]),exports.locals={outer:"Center-module_outer__1wGDO",customMargin:"Center-module_customMargin__3TyXm","outer-full":"Center-module_outer-full__3zex3",item:"Center-module_item__1cdrQ","item-inline-lg":"Center-module_item-inline-lg__2QfvM","item-inline-xl":"Center-module_item-inline-xl__3RdEO","item-inline-full":"Center-module_item-inline-full__31FMF",clear:"Center-module_clear__9IpsI","inner-xxs":"Center-module_inner-xxs__jLGOI","inner-xs":"Center-module_inner-xs__2rSfB","inner-sm":"Center-module_inner-sm__HQCYv","inner-left":"Center-module_inner-left__2280G","inner-right":"Center-module_inner-right__1c_KI",sideBySide:"Center-module_sideBySide__3ji4S","inner-md":"Center-module_inner-md__3qUnE","inner-lg":"Center-module_inner-lg__1aSPZ","inner-xl":"Center-module_inner-xl__Pq1In"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".Fullscreen-module_root__XV7d1 {\n width: 100%;\n height: calc(100 * var(--vh));\n position: relative;\n overflow: hidden;\n}\n\n@media print {\n .Fullscreen-module_root__XV7d1 {\n height: 400px;\n }\n}\n",""]),exports.locals={root:"Fullscreen-module_root__XV7d1"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".FillColor-module_FillColor__7yfw1 {\n width: 100%;\n}\n\n@media print {\n .FillColor-module_FillColor__7yfw1 {\n display: none;\n }\n}\n",""]),exports.locals={FillColor:"FillColor-module_FillColor__7yfw1"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".MotifArea-module_root__3wJIv {\n position: absolute;\n background: radial-gradient(transparent, currentColor);\n z-index: 2;\n opacity: 0;\n\n /*\n Fix Chrome z-index bug. Elements can not placed in front of video\n elements using z-index inside position fixed container. See also\n https://stackoverflow.com/questions/24685491/position-fixed-z-index-bug-with-html5-video-tag\n */\n -webkit-transform: translateZ(0);\n}\n\n.MotifArea-module_visible__3MWt0 {\n opacity: 0.2;\n}\n",""]),exports.locals={root:"MotifArea-module_root__3wJIv",visible:"MotifArea-module_visible__3MWt0"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".Backdrop-module_Backdrop__v3erc {\n width: 100%;\n z-index: 2;\n}\n\n.Backdrop-module_noCompositionLayer__2SwQ5 {\n visibility: hidden;\n}\n\n.Backdrop-module_defaultBackground__12qj2 {\n background-color: #333;\n}\n\n.Backdrop-module_effects__1arwx {\n height: 100%;\n}\n\n@media print {\n .Backdrop-module_Backdrop__v3erc {\n page-break-inside: avoid;\n }\n\n /* Reset section transition styles. */\n .Backdrop-module_Backdrop__v3erc,\n .Backdrop-module_Backdrop__v3erc > div,\n .Backdrop-module_Backdrop__v3erc > div > div {\n position: static !important;\n height: auto !important;\n }\n}\n",""]),exports.locals={Backdrop:"Backdrop-module_Backdrop__v3erc",noCompositionLayer:"Backdrop-module_noCompositionLayer__2SwQ5",defaultBackground:"Backdrop-module_defaultBackground__12qj2",effects:"Backdrop-module_effects__1arwx"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".Image-module_fill__2UmgP {\n position: absolute;\n top: 0;\n width: 100%;\n height: 100%;\n -o-object-fit: cover;\n object-fit: cover;\n}\n",""]),exports.locals={fill:"Image-module_fill__2UmgP"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".Positioner-module_wrapper__1wRY3 {\n position: relative;\n transform: var(--backdrop-positioner-transform);\n width: var(--backdrop-positioner-width);\n height: var(--backdrop-positioner-height);\n}\n",""]),exports.locals={wrapper:"Positioner-module_wrapper__1wRY3"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".Picture-module_root__2lvQV {\n position: absolute;\n top: 0;\n width: 100%;\n height: 100%;\n -o-object-fit: cover;\n object-fit: cover;\n}\n",""]),exports.locals={root:"Picture-module_root__2lvQV"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".MotifArea-module_root__kb6sg {\n left: calc(var(--motif-left) * 1%);\n top: calc(var(--motif-top) * 1%);\n width: calc(var(--motif-width) * 1%);\n height: calc(var(--motif-height) * 1%);\n}\n",""]),exports.locals={root:"MotifArea-module_root__kb6sg"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".Effects-module_effects__2Zj0A {\n height: 100%;\n filter: var(--filter);\n}\n\n@media (orientation: portrait) {\n .Effects-module_effects__2Zj0A {\n filter: var(--mobile-filter);\n }\n}\n",""]),exports.locals={effects:"Effects-module_effects__2Zj0A"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".Section-module_section__2nR8Z {\n /*\n Properties like --backdrop-w are set as inline styles via\n useBackdropSectionCustomProperties. Assign to separate properties\n to allow overriding with mobile backdrop properties below.\n */\n --backdrop-width: var(--backdrop-w);\n --backdrop-height: var(--backdrop-h);\n\n --motif-left: var(--motif-l);\n --motif-top: var(--motif-t);\n --motif-width: var(--motif-w);\n --motif-height: var(--motif-h);\n}\n\n@media (orientation: portrait) {\n /*\n Use dimensions of mobile image in portrait orientation if one has\n been assigned. This class is not set for sections in section\n thumbnails since those always have landscape orientation.\n */\n .Section-module_orientation__2i6v9 {\n --backdrop-width: var(--mobile-backdrop-w, var(--backdrop-w));\n --backdrop-height: var(--mobile-backdrop-h, var(--backdrop-h));\n\n --motif-left: var(--mobile-motif-l, var(--motif-l));\n --motif-top: var(--mobile-motif-t, var(--motif-t));\n --motif-width: var(--mobile-motif-w, var(--motif-w));\n --motif-height: var(--mobile-motif-h, var(--motif-h));\n }\n}\n\n.Section-module_section__2nR8Z {\n /*\n The following calculations use `var(--vw)` and `var(--vh)`instead\n of using viewport units directly. The variables default to 1vw and\n 1vh respectively (see global.module.css). SectionThumbnail\n overrides these with measured pixel sizes of the thumbnail, to\n generate correct section previews.\n\n # Derived motif area dimensions\n */\n\n --motif-right: calc(100 - var(--motif-width) - var(--motif-left));\n --motif-bottom: calc(100 - var(--motif-height) - var(--motif-top));\n\n --motif-center-x: calc(var(--motif-left, 50) + var(--motif-width, 0) / 2);\n --motif-center-y: calc(var(--motif-top, 50) + var(--motif-height, 0) / 2);\n\n /*\n # Backdrop position\n\n Our goal is to scale the backdrop to cover the whole viewport and\n position it such that the motif area is centered in the viewport\n as much as possible.\n\n We could have given the backdrop viewport-size and controlled its\n position via `background-size: cover` and `background-position`.\n Since `calc` only allows dividing by (unit-less) numbers, we could\n not find a way to calculate the (unit-less) background position\n from our pixel-based backdrop dimensions.\n\n Instead, we handle two cases:\n\n (A) The aspect ratio of the viewport (= width / height) is _smaller_\n than the aspect ratio of the backdrop image or video.\n\n (B) The aspect ratio of the viewport (= width / height) is _greater_\n than the aspect ratio of the backdrop image or video.\n\n Note that, in case (A) the backdrop's height has to be equal to\n the viewport height:\n\n bbvvvvvvbb v = viewport\n bbvvvvvvbb b = backdrop\n bbvvvvvvbb\n bbvvvvvvbb\n bbvvvvvvbb\n\n In case (B) the backdrop's width has to be equal to the viewport\n width:\n\n bbbbbbbbbb v = viewport\n vvvvvvvvvv b = backdrop\n vvvvvvvvvv\n vvvvvvvvvv\n bbbbbbbbbb\n\n In both cases, we want to set the other dimension of the backdrop\n such that the backdrop's aspect ratio is preserved, wrap the\n backdrop in an `overflow: hidden` container and use CSS\n `translate` transforms to position the backdrop inside that\n container.\n\n We can calculate the desired backdrop dimensions and translation\n based only on the size of the viewport (using viewport units) and\n the backdrops aspect ratio (which we read from custom properties\n set in inline styles).\n\n We'll end up with two sets of custom properties:\n\n --backdrop-positioner-transform\n --backdrop-positioner-width\n --backdrop-positioner-height\n\n and\n\n --backdrop-positioner-min-ar-transform\n --backdrop-positioner-min-ar-width\n --backdrop-positioner-min-ar-height\n\n where `min-ar` stands for `min-aspect-ratio`, i.e. case (B).\n\n In `useBackdropSectionClassNames`, we set a CSS class on each\n section which corresponds to the aspect ratio of its backdrop\n image or video. For example, with a 4:3 image, we set the class\n `apsectRatio1333` (4 / 3 * 1000 = 1333).\n\n In server side rendering (see\n PageflowScrolled::GeneratedMediaQueriesHelper), we generate an\n aspect-ratio media query for each such class, which re-assigns the\n custom properties to use the `min-ar` values instead to switch\n between cases:\n\n @media (min-aspect-ratio: 1333/1000) {\n section.aspectRatio1333 {\n --backdrop-positioner-transform: var(--backdrop-positioner-min-ar-transform);\n --backdrop-positioner-width: var(--backdrop-positioner-min-ar-width);\n --backdrop-positioner-height: var(--backdrop-positioner-min-ar-height);\n }\n }\n\n We can then use these media query dependant properties in further\n calculations.\n\n ## Small viewport aspect ratio (A)\n\n Since we know that the backdrop will be 100vh high, we can\n calculate its width based on the backdrop's aspect ratio:\n */\n\n --backdrop-display-width: calc(var(--backdrop-width) * 100 * var(--vh) /\n var(--backdrop-height));\n --motif-display-center-x: calc(var(--motif-center-x) / 100 *\n var(--backdrop-display-width));\n\n /*\n We'll give the backdrop the calculated width, causing it to\n overflow to the right. Our goal is to center the (center of the)\n motif area in the viewport. If we did not care about covering the\n viewport, translating by\n\n X = var(--motif-display-center-x) * -1 + 50vw\n\n would be enough. If we translate by a positive value, though, the\n backdrop will no longer cover the viewport on the left. If, we\n translate by a value smaller than\n\n M = 100vw - var(--backdrop-display-width)\n\n it will not cover on the right. Overall this gives us a\n translation of:\n */\n\n --backdrop-translate-x: min(\n 0px,\n max(\n /* M: */ 100 * var(--vw) - var(--backdrop-display-width),\n /* X: */ var(--motif-display-center-x) * -1 + 50 * var(--vw)\n )\n );\n\n --backdrop-positioner-transform: translateX(var(--backdrop-translate-x));\n --backdrop-positioner-width: var(--backdrop-display-width);\n --backdrop-positioner-height: 100%;\n\n /*\n ## Large viewport aspect ratio (B)\n\n The following calculations follow exactly the same pattern as\n above, only with width and height interchanged.\n */\n\n --backdrop-display-height: calc(var(--backdrop-height) * 100 * var(--vw) /\n var(--backdrop-width));\n --motif-display-center-y: calc(var(--motif-center-y) / 100 *\n var(--backdrop-display-height));\n\n --backdrop-translate-y: min(\n 0px,\n max(\n /* M: */ calc(100 * var(--vh) - var(--backdrop-display-height)),\n /* Y: */ calc(var(--motif-display-center-y) * -1 + 50 * var(--vh))\n )\n );\n\n --backdrop-positioner-min-ar-transform: translateY(var(--backdrop-translate-y));\n --backdrop-positioner-min-ar-width: calc(100 * var(--vw));\n --backdrop-positioner-min-ar-height: var(--backdrop-display-height);\n\n /*\n # Motif Area Display Position\n\n Following the same approach, we calculate height, top and bottom\n of the motif area as it is displayed in the backdrop. We again\n distinguish between cases (A) and (B) with separate `min-ar`\n properties, which again will be assigned in the generated media\n queries.\n */\n\n --motif-display-height: calc(var(--motif-height) * var(--vh));\n --motif-display-min-ar-height: calc(\n var(--motif-height) / 100 * var(--backdrop-display-height)\n );\n\n /*\n In the first section, there might already be a padding to prevent\n the foreground from being hidden behind a navigation widget. By by\n accounting for this padding, we translate values into the\n coordinate system of the section.\n */\n\n --motif-display-top: calc(var(--motif-top) * var(--vh) -\n var(--foreground-padding-top));\n --motif-display-min-ar-top: calc(\n var(--motif-top) / 100 * var(--backdrop-display-height) +\n var(--backdrop-translate-y) -\n var(--foreground-padding-top)\n );\n\n --motif-display-bottom: calc(var(--motif-bottom) * var(--vh) +\n var(--foreground-padding-top));\n --motif-display-min-ar-bottom: calc(\n var(--motif-bottom) / 100 * var(--backdrop-display-height) -\n var(--backdrop-display-height) + 100 * var(--vh) -\n var(--backdrop-translate-y) +\n var(--foreground-padding-top)\n );\n\n /*\n # Section min-height\n\n For sections with dynamic height, we want to ensure, that the\n section is tall enough, such that the motif area can become\n visible. The required height, depends on the configured enter and\n exit transitions. The resulting properties are used in\n `useMotifAreaState`.\n\n ## Reveal/Conceal\n\n Ensure section is tall enough to reveal the full height of the\n motif area once the section passes it:\n */\n --motif-min-height-reveal-conceal: var(--motif-display-height);\n\n /*\n ## Reveal\n\n Ensure backdrop can be revealed far enough before the section\n starts scrolling:\n */\n --motif-min-height-reveal: calc(var(--motif-display-bottom) +\n var(--motif-display-height));\n\n /*\n ## Scroll In\n\n Ensure motif is visible in scrolled in section:\n */\n --motif-min-height-scroll-in: calc(var(--motif-display-top) +\n var(--motif-display-height));\n}\n\n@supports not (transform: translateX(min(0px, 5px))) {\n /*\n If the browser does not support min/max functions, position\n background based on motif center.\n */\n .Section-module_section__2nR8Z {\n --backdrop-translate-x: calc(\n (100 * var(--vw) - var(--backdrop-display-width)) *\n var(--motif-center-x) / 100\n );\n\n --backdrop-translate-y: calc(\n (100 * var(--vh) - var(--backdrop-display-height)) *\n var(--motif-center-y) / 100\n );\n }\n}\n\n.Section-module_exposeMotifArea__1RFcs {\n /*\n ## Content padding\n\n If the section has content and the `exposeMotifArea` option has\n been activated, we want to shift the content down to prevent it\n from overlaying the motif area once we enter the section.\n\n Depending on which enter and exit transitions have been\n configured, different amounts of padding make sense. See below.\n\n Still, if the section uses layout `left` or `right` and the\n viewport is wide enough to allow displaying the motif area next to\n the content, we do not want to apply a padding.\n\n We, therefore, compute a value that is zero if there is enough\n space for a two-column layout and has an arbitrary large value\n otherwise. Applying the `min` function, we can use this value to\n reset the padding to 0 in two-column layouts\n\n Since we never want to reset the padding in a centered layout, we\n set default widths, which ensure that there is never a remaining\n width. These properties are overridden by layout-specific classes\n below.\n */\n --inline-content-max-width: calc(100 * var(--vw));\n --motif-placeholder-width: calc(100 * var(--vw));\n --motif-placeholder-min-ar-width: calc(100 * var(--vw));\n\n /* Motif fits next to inline content if remaining-width is positive.\n\n Example for layout \"left\":\n\n 100vw\n |-----------------------|\n |-|========| |xxxxx...|\n ^ ^ ^ ^\n | | | |\n | | | motif-placeholder-width\n | | remaining-width\n | inline-content-max-width\n 8% section padding\n */\n --remaining-width: calc(\n 100 * var(--vw)\n - var(--inline-content-max-width)\n - 8 * var(--vw)\n - var(--motif-placeholder-width)\n );\n\n /*\n If --remaining-width is non-negative, this will be 0, causing the\n motif paddings below to be 0 as well. If --remaining-width is\n negative, this will be a large value, causing the motif paddings\n to be controlled by the motif display dimensions.\n */\n --zero-if-two-column: max(0px, var(--remaining-width) * -10000);\n\n /*\n If --remaining-width is negative, this will be 0. If\n --remaining-width is non-negative, this will be large value. This\n value hide the static shadow by resetting its height to 0 if motif\n is displayed before the content.\n */\n --zero-if-motif-intersecting: max(0px, (var(--remaining-width) + 1px) * 10000);\n\n /*\n We now compute appropriate paddings for different enter\n transitions. The resulting properties are used in\n `useMotifAreaState`.\n\n ## Fade In\n\n Once the section has become active, the backdrop becomes visible\n all at once. Motif area aware background positioning ensures that\n the motif area is within the viewport. Still, when scrolling fast,\n the top of the section will already have reached the top of the\n viewport once the fade transitions ends.\n\n If the motif area is at the top of the backdrop, adding its height\n as padding is enough to ensure that the content does not\n immediately start intersecting.\n\n If the motif area is at the bottom of the backdrop, additional\n padding is needed to prevent the content from hiding the motif\n right at the start. Adding the full top distance of the motif\n area, though, means a full viewport height has to be scrolled by\n after the content of the previous section has been faded out\n before the content of the section enters the viewport.\n Subjectively, this feels like to little feedback that more content\n is coming. We therefore reduce the additional distance by a third.\n */\n --motif-padding-fade-in: min(var(--zero-if-two-column),\n var(--motif-display-top) * 2 / 3\n + var(--motif-display-height));\n /*\n ## Reveal\n\n The backdrop remains in a fixed position while the content is\n being scrolled in. Shifting the content down by the height of the\n motif area means the motif area will be completely visible when\n the top of the section aligns with the top of the motif area.\n\n For exit transition `scrollOut`, the min height determined below,\n ensures that the top of the section can actually reach that\n position before the section begins to scroll.\n */\n --motif-padding-reveal: min(var(--zero-if-two-column),\n var(--motif-display-height));\n\n /*\n ## Scroll In\n\n In the remaining `scrollIn` case, content and backdrop move in\n together. We need to shift content down below the motif.\n */\n --motif-padding-scroll-in: min(var(--zero-if-two-column),\n var(--motif-display-top) + var(--motif-display-height));\n}\n\n@supports not (transform: translateX(min(0px, 5px))) {\n /*\n If the browser does not support min/max functions, fallback to\n never using two column layout.\n */\n .Section-module_exposeMotifArea__1RFcs {\n --zero-if-two-column: none;\n --zero-if-motif-intersecting: 0px;\n\n --motif-padding-fade-in: calc(var(--motif-display-top) * 2 / 3 +\n var(--motif-display-height));\n --motif-padding-reveal: var(--motif-display-height);\n --motif-padding-scroll-in: calc(var(--motif-display-top) +\n var(--motif-display-height));\n }\n}\n\n.Section-module_layout-left__2GBZh,\n.Section-module_layout-right__1zT86 {\n --inline-content-max-width: var(--two-column-inline-content-max-width, 500px);\n}\n\n.Section-module_layout-left__2GBZh {\n --backdrop-overflow-h: calc(var(--backdrop-display-width) - 100 * var(--vw));\n\n /*\n With layout `left`, we want to know how much space the motif takes\n up on the right side of the viewport. If the backdrop overflows\n horizontally (A), we can calculate this value as:\n\n ......oooooooXXXooooooo......\n |--------| <-- motif-placeholder-width\n |--------------| <-- (motif-right + motif-width) *\n backdrop-display-width\n |----| |----| <-- backdrop-overflow-h\n |----| <-- -(backdrop-translate-x)\n\n Legend:\n .: Part of the backdrop image outside viewport\n o: Part of the backdrop image inside viewport\n X: Motif area\n */\n --motif-placeholder-width: calc((var(--motif-right) + var(--motif-width)) / 100 *\n var(--backdrop-display-width) -\n var(--backdrop-overflow-h) -\n var(--backdrop-translate-x));\n\n /*\n If the backdrop overflows vertically (B), things are simpler:\n */\n --motif-placeholder-min-ar-width: calc((var(--motif-right) + var(--motif-width)) *\n var(--vw));\n}\n\n.Section-module_layout-right__1zT86 {\n /*\n With layout `right`, we want to know how much space the motif\n takes up on the left side of the viewport.\n */\n --motif-placeholder-width: calc((var(--motif-left) + var(--motif-width)) / 100 *\n var(--backdrop-display-width) +\n var(--backdrop-translate-x));\n --motif-placeholder-min-ar-width: calc((var(--motif-left) + var(--motif-width)) *\n var(--vw));\n}\n",""]),exports.locals={section:"Section-module_section__2nR8Z",orientation:"Section-module_orientation__2i6v9",exposeMotifArea:"Section-module_exposeMotifArea__1RFcs","layout-left":"Section-module_layout-left__2GBZh","layout-right":"Section-module_layout-right__1zT86"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(98);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".Section-module_Section__2ObCF {\n position: relative;\n\n --section-max-width:\n var(--theme-section-max-width);\n\n --two-column-inline-content-max-width:\n var(--theme-two-column-inline-content-max-width);\n --two-column-inline-lg-content-max-width:\n var(--theme-two-column-inline-lg-content-max-width);\n --two-column-inline-xl-content-max-width:\n var(--theme-two-column-inline-xl-content-max-width);\n\n --two-column-sticky-content-max-width:\n var(--theme-two-column-sticky-content-max-width);\n --two-column-sticky-lg-content-max-width:\n var(--theme-two-column-sticky-lg-content-max-width);\n --two-column-sticky-xl-content-max-width:\n var(--theme-two-column-sticky-xl-content-max-width);\n\n --centered-inline-content-max-width:\n var(--theme-centered-inline-content-max-width);\n --centered-inline-lg-content-max-width:\n var(--theme-centered-inline-lg-content-max-width);\n --centered-inline-xl-content-max-width:\n var(--theme-centered-inline-xl-content-max-width);\n\n --foreground-padding-top: 0px;\n}\n\n.Section-module_first__3fEKt {\n /* Let content begin below navigation bar. Navigation bar has zero\n height to let first chapter start at the very top. */\n --foreground-padding-top: var(--theme-widget-margin-top, 58px);\n}\n\n.Section-module_narrow__2OPO- {\n --section-max-width:\n var(--theme-narrow-section-max-width);\n\n --two-column-inline-content-max-width:\n var(--theme-narrow-section-two-column-inline-content-max-width);\n --two-column-inline-lg-content-max-width:\n var(--theme-narrow-section-two-column-inline-lg-content-max-width);\n --two-column-inline-xl-content-max-width:\n var(--theme-narrow-section-two-column-inline-xl-content-max-width);\n\n --two-column-sticky-content-max-width:\n var(--theme-narrow-section-two-column-sticky-content-max-width);\n --two-column-sticky-lg-content-max-width:\n var(--theme-narrow-section-two-column-sticky-lg-content-max-width);\n --two-column-sticky-xl-content-max-width:\n var(--theme-narrow-section-two-column-sticky-xl-content-max-width);\n\n --centered-inline-content-max-width:\n var(--theme-narrow-section-centered-inline-content-max-width);\n --centered-inline-lg-content-max-width:\n var(--theme-narrow-section-centered-inline-lg-content-max-width);\n --centered-inline-xl-content-max-width:\n var(--theme-narrow-section-centered-inline-xl-content-max-width);\n}\n\n@media screen {\n .Section-module_Section__2ObCF {\n color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentTextColor+";\n --content-text-color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentTextColor+";\n --content-link-color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentLinkColor+";\n background-color: #000;\n }\n\n .Section-module_invert__35Ucb {\n background-color: #fff;\n color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentTextColor+";\n --content-text-color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentTextColor+";\n --content-link-color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentLinkColor+";\n }\n}\n",""]),exports.locals={darkContentTextColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentTextColor,lightContentTextColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentTextColor,darkContentLinkColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentLinkColor,lightContentLinkColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentLinkColor,Section:"Section-module_Section__2ObCF",first:"Section-module_first__3fEKt",narrow:"Section-module_narrow__2OPO-",invert:"Section-module_invert__35Ucb"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(97);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".fadeInBgConceal-module_backdrop__eXLq8 {\n position: absolute;\n height: 100%;\n}\n\n.fadeInBgConceal-module_backdropInner__23KRl {\n position: fixed;\n top: 0;\n height: 100vh;\n width: 100%;\n}\n\n.fadeInBgConceal-module_backdrop__eXLq8 {\n transition: opacity "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+" ease;\n}\n\n.fadeInBgConceal-module_backdrop-below__2pEBZ {\n opacity: 0;\n}\n",""]),exports.locals={"fade-duration":""+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"],backdrop:"fadeInBgConceal-module_backdrop__eXLq8",backdropInner:"fadeInBgConceal-module_backdropInner__23KRl","backdrop-below":"fadeInBgConceal-module_backdrop-below__2pEBZ"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(97);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".fadeInBgFadeOut-module_backdrop__1nYLt {\n position: absolute;\n height: 100%;\n}\n\n.fadeInBgFadeOut-module_backdropInner__1xmoT {\n position: fixed;\n top: 0;\n height: 100vh;\n width: 100%;\n}\n\n.fadeInBgFadeOut-module_backdrop__1nYLt .fadeInBgFadeOut-module_backdropInner__1xmoT {\n transition: opacity "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+" ease;\n}\n\n.fadeInBgFadeOut-module_backdrop-below__2Xb9D .fadeInBgFadeOut-module_backdropInner__1xmoT {\n opacity: 0;\n}\n\n.fadeInBgFadeOut-module_foreground__1Bxi4 {\n transition: opacity "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+" ease, visibility "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+";\n}\n\n.fadeInBgFadeOut-module_foreground-above__22uLq {\n opacity: 0;\n visibility: hidden;\n}\n",""]),exports.locals={"fade-duration":""+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"],backdrop:"fadeInBgFadeOut-module_backdrop__1nYLt",backdropInner:"fadeInBgFadeOut-module_backdropInner__1xmoT","backdrop-below":"fadeInBgFadeOut-module_backdrop-below__2Xb9D",foreground:"fadeInBgFadeOut-module_foreground__1Bxi4","foreground-above":"fadeInBgFadeOut-module_foreground-above__22uLq"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(97);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".fadeInBgFadeOutBg-module_backdrop__2DT6Z {\n position: absolute;\n height: 100%;\n}\n\n.fadeInBgFadeOutBg-module_backdropInner__2X9L7 {\n position: fixed;\n top: 0;\n height: 100vh;\n width: 100%;\n}\n\n.fadeInBgFadeOutBg-module_boxShadow__1wzmO,\n.fadeInBgFadeOutBg-module_backdrop__2DT6Z .fadeInBgFadeOutBg-module_backdropInner__2X9L7 {\n transition: opacity "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+" ease;\n}\n\n.fadeInBgFadeOutBg-module_boxShadow-above__o8Rzi,\n.fadeInBgFadeOutBg-module_backdrop-below__2usWz .fadeInBgFadeOutBg-module_backdropInner__2X9L7 {\n /* Win against inline style on GradientBox */\n opacity: 0 !important;\n}\n",""]),exports.locals={"fade-duration":""+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"],backdrop:"fadeInBgFadeOutBg-module_backdrop__2DT6Z",backdropInner:"fadeInBgFadeOutBg-module_backdropInner__2X9L7",boxShadow:"fadeInBgFadeOutBg-module_boxShadow__1wzmO","boxShadow-above":"fadeInBgFadeOutBg-module_boxShadow-above__o8Rzi","backdrop-below":"fadeInBgFadeOutBg-module_backdrop-below__2usWz"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(97);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".fadeInBgScrollOut-module_backdrop__2l6Hk {\n position: absolute;\n top: 0;\n bottom: 0;\n display: flex;\n flex-direction: column;\n justify-content: flex-end;\n}\n\n.fadeInBgScrollOut-module_backdropInner__bY4o8 {\n position: sticky;\n bottom: 0;\n width: 100%;\n}\n\n.fadeInBgScrollOut-module_backdropInner2__19WsC {\n position: absolute;\n bottom: 0;\n width: 100%;\n}\n\n.fadeInBgScrollOut-module_foreground__NX-bk {\n min-height: 100vh;\n}\n\n.fadeInBgScrollOut-module_backdrop__2l6Hk {\n transition: opacity "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+" ease;\n}\n\n.fadeInBgScrollOut-module_backdrop-below__1XTAD {\n opacity: 0;\n}\n",""]),exports.locals={"fade-duration":""+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"],backdrop:"fadeInBgScrollOut-module_backdrop__2l6Hk",backdropInner:"fadeInBgScrollOut-module_backdropInner__bY4o8",backdropInner2:"fadeInBgScrollOut-module_backdropInner2__19WsC",foreground:"fadeInBgScrollOut-module_foreground__NX-bk","backdrop-below":"fadeInBgScrollOut-module_backdrop-below__1XTAD"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(97);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".fadeInConceal-module_backdrop__bxutY {\n position: absolute;\n height: 100%;\n}\n\n.fadeInConceal-module_backdropInner__EXQhR {\n position: fixed;\n top: 0;\n height: 100vh;\n width: 100%;\n}\n\n.fadeInConceal-module_backdrop__bxutY {\n transition: opacity "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+" ease;\n}\n\n.fadeInConceal-module_backdrop-below__3V8X0 {\n opacity: 0;\n}\n\n.fadeInConceal-module_foreground__TqXFH {\n transition: opacity "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+" ease, visibility "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+";\n}\n\n.fadeInConceal-module_foreground-below__1jDIn {\n opacity: 0;\n visibility: hidden;\n}\n",""]),exports.locals={"fade-duration":""+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"],backdrop:"fadeInConceal-module_backdrop__bxutY",backdropInner:"fadeInConceal-module_backdropInner__EXQhR","backdrop-below":"fadeInConceal-module_backdrop-below__3V8X0",foreground:"fadeInConceal-module_foreground__TqXFH","foreground-below":"fadeInConceal-module_foreground-below__1jDIn"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(97);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".fadeInFadeOut-module_backdrop__CheLA {\n position: absolute;\n height: 100%;\n}\n\n.fadeInFadeOut-module_backdropInner__3A4_i {\n position: fixed;\n top: 0;\n height: 100vh;\n width: 100%;\n}\n\n.fadeInFadeOut-module_backdrop__CheLA .fadeInFadeOut-module_backdropInner__3A4_i {\n transition: opacity "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+" ease;\n}\n\n.fadeInFadeOut-module_backdrop-below__2WSLP .fadeInFadeOut-module_backdropInner__3A4_i {\n opacity: 0;\n}\n\n.fadeInFadeOut-module_foreground__3hRbc {\n transition: opacity "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+" ease, visibility "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+";\n}\n\n.fadeInFadeOut-module_foreground-above__2hzbu,\n.fadeInFadeOut-module_foreground-below__3hZjI {\n opacity: 0;\n visibility: hidden;\n}\n",""]),exports.locals={"fade-duration":""+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"],backdrop:"fadeInFadeOut-module_backdrop__CheLA",backdropInner:"fadeInFadeOut-module_backdropInner__3A4_i","backdrop-below":"fadeInFadeOut-module_backdrop-below__2WSLP",foreground:"fadeInFadeOut-module_foreground__3hRbc","foreground-above":"fadeInFadeOut-module_foreground-above__2hzbu","foreground-below":"fadeInFadeOut-module_foreground-below__3hZjI"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(97);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".fadeInFadeOutBg-module_backdrop__38WYe {\n position: absolute;\n height: 100%;\n}\n\n.fadeInFadeOutBg-module_backdropInner__1X5dd {\n position: fixed;\n top: 0;\n height: 100vh;\n width: 100%;\n}\n\n.fadeInFadeOutBg-module_backdrop__38WYe .fadeInFadeOutBg-module_backdropInner__1X5dd,\n.fadeInFadeOutBg-module_boxShadow__zX06j {\n transition: opacity "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+" ease;\n}\n\n.fadeInFadeOutBg-module_backdrop-below__2f1PX .fadeInFadeOutBg-module_backdropInner__1X5dd,\n.fadeInFadeOutBg-module_boxShadow-above__2jSrD {\n /* Win against inline style on GradientBox */\n opacity: 0 !important;\n}\n\n.fadeInFadeOutBg-module_foreground__O99Ia {\n transition: opacity "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+" ease, visibility "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+";\n}\n\n.fadeInFadeOutBg-module_foreground-below__3tZZT {\n opacity: 0;\n visibility: hidden;\n}\n",""]),exports.locals={"fade-duration":""+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"],backdrop:"fadeInFadeOutBg-module_backdrop__38WYe",backdropInner:"fadeInFadeOutBg-module_backdropInner__1X5dd",boxShadow:"fadeInFadeOutBg-module_boxShadow__zX06j","backdrop-below":"fadeInFadeOutBg-module_backdrop-below__2f1PX","boxShadow-above":"fadeInFadeOutBg-module_boxShadow-above__2jSrD",foreground:"fadeInFadeOutBg-module_foreground__O99Ia","foreground-below":"fadeInFadeOutBg-module_foreground-below__3tZZT"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(97);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".fadeInScrollOut-module_backdrop__1ElQL {\n position: absolute;\n top: 0;\n bottom: 0;\n display: flex;\n flex-direction: column;\n justify-content: flex-end;\n}\n\n.fadeInScrollOut-module_backdropInner__3ftdX {\n position: sticky;\n bottom: 0;\n width: 100%;\n}\n\n.fadeInScrollOut-module_backdropInner2__UYV0B {\n position: absolute;\n bottom: 0;\n width: 100%;\n}\n\n.fadeInScrollOut-module_foreground__v5Q3i {\n min-height: 100vh;\n transition: opacity "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+" ease, visibility "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+";\n}\n\n.fadeInScrollOut-module_foreground-below__Dsyoz {\n opacity: 0;\n visibility: hidden;\n}\n\n.fadeInScrollOut-module_backdrop__1ElQL {\n transition: opacity "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+" ease;\n}\n\n.fadeInScrollOut-module_backdrop-below__258BQ {\n opacity: 0;\n}\n",""]),exports.locals={"fade-duration":""+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"],backdrop:"fadeInScrollOut-module_backdrop__1ElQL",backdropInner:"fadeInScrollOut-module_backdropInner__3ftdX",backdropInner2:"fadeInScrollOut-module_backdropInner2__UYV0B",foreground:"fadeInScrollOut-module_foreground__v5Q3i","foreground-below":"fadeInScrollOut-module_foreground-below__Dsyoz","backdrop-below":"fadeInScrollOut-module_backdrop-below__258BQ"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(133);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".revealConceal-module_backdrop__1mDxJ {\n position: absolute;\n height: 100%;\n}\n\n.revealConceal-module_backdropInner__6O1N9 {\n position: fixed;\n top: 0;\n height: 100vh;\n width: 100%;\n\n transform: translateZ(0);\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n}\n",""]),exports.locals={backdrop:"revealConceal-module_backdrop__1mDxJ "+___CSS_LOADER_ICSS_IMPORT_0___.locals.clip,backdropInner:"revealConceal-module_backdropInner__6O1N9"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(97),___CSS_LOADER_ICSS_IMPORT_1___=__webpack_require__(133);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.i(___CSS_LOADER_ICSS_IMPORT_1___,"",!0),exports.push([module.i,".revealFadeOut-module_backdrop__2SVEt {\n position: absolute;\n /* We only want to clip the backdrop at the top. Extend it by the\n height of one viewport to ensure it is still visible when the fade\n is happening. */\n height: calc(100% + 100vh);\n}\n\n.revealFadeOut-module_backdropInner__2uYj_ {\n position: fixed;\n top: 0;\n height: 100vh;\n width: 100%;\n\n transform: translateZ(0);\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n}\n\n.revealFadeOut-module_foreground__26mWt {\n transition: opacity "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+" ease, visibility "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+";\n}\n\n.revealFadeOut-module_foreground-above__14kzu {\n opacity: 0;\n visibility: hidden;\n}\n",""]),exports.locals={"fade-duration":""+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"],backdrop:"revealFadeOut-module_backdrop__2SVEt "+___CSS_LOADER_ICSS_IMPORT_1___.locals.clip,backdropInner:"revealFadeOut-module_backdropInner__2uYj_",foreground:"revealFadeOut-module_foreground__26mWt","foreground-above":"revealFadeOut-module_foreground-above__14kzu"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(97),___CSS_LOADER_ICSS_IMPORT_1___=__webpack_require__(133);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.i(___CSS_LOADER_ICSS_IMPORT_1___,"",!0),exports.push([module.i,".revealFadeOutBg-module_backdrop__38Ouk {\n position: absolute;\n /* We only want to clip the backdrop at the top. Extend it by the\n height of one viewport to ensure it is still visible when the fade\n is happening. */\n height: calc(100% + 100vh);\n}\n\n.revealFadeOutBg-module_backdropInner__91Ml4 {\n position: fixed;\n top: 0;\n height: 100vh;\n width: 100%;\n\n transform: translateZ(0);\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n}\n\n.revealFadeOutBg-module_boxShadow__3yGoW {\n transition: opacity 1s ease;\n}\n\n.revealFadeOutBg-module_boxShadow-above__28M-x {\n /* Win against inline style on GradientBox */\n opacity: 0 !important;\n}\n",""]),exports.locals={"fade-duration":""+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"],backdrop:"revealFadeOutBg-module_backdrop__38Ouk "+___CSS_LOADER_ICSS_IMPORT_1___.locals.clip,backdropInner:"revealFadeOutBg-module_backdropInner__91Ml4",boxShadow:"revealFadeOutBg-module_boxShadow__3yGoW","boxShadow-above":"revealFadeOutBg-module_boxShadow-above__28M-x"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(133);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".revealScrollOut-module_backdrop__1SPZF {\n position: absolute;\n top: 0;\n bottom: 0;\n display: flex;\n flex-direction: column;\n justify-content: flex-end;\n}\n\n.revealScrollOut-module_backdropInner__1lV1b {\n position: sticky;\n bottom: 0;\n width: 100%;\n\n transform: translateZ(0);\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n}\n\n.revealScrollOut-module_backdropInner2__30JK8 {\n position: absolute;\n bottom: 0;\n width: 100%;\n}\n\n.revealScrollOut-module_foreground__387S2 {\n}\n",""]),exports.locals={backdrop:"revealScrollOut-module_backdrop__1SPZF "+___CSS_LOADER_ICSS_IMPORT_0___.locals.clip,backdropInner:"revealScrollOut-module_backdropInner__1lV1b",backdropInner2:"revealScrollOut-module_backdropInner2__30JK8",foreground:"revealScrollOut-module_foreground__387S2"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".scrollInConceal-module_backdrop__3mYQ5 {\n position: sticky;\n top: 0;\n height: 0;\n}\n",""]),exports.locals={backdrop:"scrollInConceal-module_backdrop__3mYQ5"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(97);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".scrollInFadeOut-module_backdrop__1gJtq {\n position: sticky;\n top: 0;\n height: 0;\n}\n\n.scrollInFadeOut-module_foreground__1kJka {\n transition: opacity "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+" ease, visibility "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+";\n}\n\n.scrollInFadeOut-module_foreground-above__3wDyX {\n opacity: 0;\n visibility: hidden;\n}\n",""]),exports.locals={"fade-duration":""+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"],backdrop:"scrollInFadeOut-module_backdrop__1gJtq",foreground:"scrollInFadeOut-module_foreground__1kJka","foreground-above":"scrollInFadeOut-module_foreground-above__3wDyX"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(97);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".scrollInFadeOutBg-module_backdrop__1PT1e {\n position: sticky;\n top: 0;\n height: 0;\n}\n\n.scrollInFadeOutBg-module_boxShadow__2IXC_ {\n transition: opacity "+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"]+" ease;\n}\n\n.scrollInFadeOutBg-module_boxShadow-above__2U-ks {\n /* Win against inline style on GradientBox */\n opacity: 0 !important;\n}\n",""]),exports.locals={"fade-duration":""+___CSS_LOADER_ICSS_IMPORT_0___.locals["fade-duration"],backdrop:"scrollInFadeOutBg-module_backdrop__1PT1e",boxShadow:"scrollInFadeOutBg-module_boxShadow__2IXC_","boxShadow-above":"scrollInFadeOutBg-module_boxShadow-above__2U-ks"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".scrollInScrollOut-module_backdrop__3XjII {\n position: sticky;\n top: 0;\n height: 100vh;\n}\n\n.scrollInScrollOut-module_foreground__2d1JJ {\n margin-top: -100vh;\n}\n",""]),exports.locals={backdrop:"scrollInScrollOut-module_backdrop__3XjII",foreground:"scrollInScrollOut-module_foreground__2d1JJ"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".GradientShadow-module_static__2Q6t8,\n.GradientShadow-module_dynamic__1CVVQ {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n z-index: 1;\n transition: opacity 1s ease;\n /* Prevents shadow from flickering on iPhone 12/iOS 14 */\n will-change: opacity;\n}\n\n.GradientShadow-module_static__2Q6t8 {\n max-width: var(--zero-if-motif-intersecting);\n}\n\n.GradientShadow-module_dynamic__1CVVQ {\n max-width: var(--zero-if-two-column);\n}\n\n/* dark shadow */\n.GradientShadow-module_align-right__2fdTb.GradientShadow-module_dark__3v6RT .GradientShadow-module_static__2Q6t8,\n.GradientShadow-module_align-left__2zU2G.GradientShadow-module_dark__3v6RT .GradientShadow-module_static__2Q6t8 {\n background: linear-gradient(to right, #000 0%,rgba(0, 0, 0, 0) 100%);\n}\n\n@media (min-width: 950px) {\n .GradientShadow-module_align-right__2fdTb.GradientShadow-module_dark__3v6RT .GradientShadow-module_static__2Q6t8 {\n background: linear-gradient(to left, #000 0%,rgba(0, 0, 0, 0) 100%);\n }\n}\n\n.GradientShadow-module_dark__3v6RT .GradientShadow-module_dynamic__1CVVQ,\n.GradientShadow-module_align-center__2T9Gs.GradientShadow-module_dark__3v6RT .GradientShadow-module_static__2Q6t8,\n.GradientShadow-module_align-centerRagged__1Avc9.GradientShadow-module_dark__3v6RT .GradientShadow-module_static__2Q6t8 {\n background: rgba(0, 0, 0, 0.9);\n}\n\n/* light shadow */\n.GradientShadow-module_align-right__2fdTb.GradientShadow-module_light__2FRuE .GradientShadow-module_static__2Q6t8,\n.GradientShadow-module_align-left__2zU2G.GradientShadow-module_light__2FRuE .GradientShadow-module_static__2Q6t8 {\n background: linear-gradient(to right, #fff 0%,rgba(255, 255, 255, 0) 100%);\n}\n\n@media (min-width: 950px) {\n .GradientShadow-module_align-right__2fdTb.GradientShadow-module_light__2FRuE .GradientShadow-module_static__2Q6t8 {\n background: linear-gradient(to left, #fff 0%,rgba(255, 255, 255, 0) 100%);\n }\n}\n\n.GradientShadow-module_light__2FRuE .GradientShadow-module_dynamic__1CVVQ,\n.GradientShadow-module_align-center__2T9Gs.GradientShadow-module_light__2FRuE .GradientShadow-module_static__2Q6t8,\n.GradientShadow-module_align-centerRagged__1Avc9.GradientShadow-module_light__2FRuE .GradientShadow-module_static__2Q6t8 {\n background: rgba(255, 255, 255, 0.9);\n}\n\n@media print {\n .GradientShadow-module_shadow__mXfTo {\n display: none;\n }\n}\n",""]),exports.locals={static:"GradientShadow-module_static__2Q6t8",dynamic:"GradientShadow-module_dynamic__1CVVQ","align-right":"GradientShadow-module_align-right__2fdTb",dark:"GradientShadow-module_dark__3v6RT","align-left":"GradientShadow-module_align-left__2zU2G","align-center":"GradientShadow-module_align-center__2T9Gs","align-centerRagged":"GradientShadow-module_align-centerRagged__1Avc9",light:"GradientShadow-module_light__2FRuE",shadow:"GradientShadow-module_shadow__mXfTo"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".InvisibleBoxWrapper-module_start__2OYmN {\n margin-top: 1.375em;\n}\n\n.InvisibleBoxWrapper-module_end__2ze8L {\n margin-bottom: 1.375em;\n}\n",""]),exports.locals={start:"InvisibleBoxWrapper-module_start__2OYmN",end:"InvisibleBoxWrapper-module_end__2ze8L"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".GradientBox-module_wrapper__2wqKp {\n}\n\n.GradientBox-module_content__1rhD9 {\n position: relative;\n}\n\n.GradientBox-module_shadow__22gU6 {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n pointer-events: none;\n max-height: var(--zero-if-two-column, 0);\n}\n\n.GradientBox-module_gradient__1t7kt .GradientBox-module_shadow__22gU6 {\n max-height: none;\n}\n\n.GradientBox-module_long__282vH .GradientBox-module_shadow__22gU6 {\n bottom: -100vh;\n}\n\n.GradientBox-module_root__3iFjw .GradientBox-module_withShadow__3DHdt {\n text-shadow: 0px 1px min(5px, var(--zero-if-two-column)) black;\n}\n\n.GradientBox-module_gradient__1t7kt .GradientBox-module_withShadow__3DHdt {\n text-shadow: 0px 1px 5px black;\n}\n\n.GradientBox-module_shadowDark__8IEri {\n background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px,rgba(0, 0, 0, 0.5) 100px,rgba(0, 0, 0, 0.5) 100%);\n}\n\n.GradientBox-module_shadowLight__W25E7 {\n background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0px,rgba(255, 255, 255, 0.5) 100px,rgba(255, 255, 255, 0.5) 100%);\n}\n\n@media print {\n .GradientBox-module_root__3iFjw {\n padding-top: 0 !important;\n }\n\n .GradientBox-module_shadow__22gU6 {\n display: none;\n }\n}\n",""]),exports.locals={wrapper:"GradientBox-module_wrapper__2wqKp",content:"GradientBox-module_content__1rhD9",shadow:"GradientBox-module_shadow__22gU6",gradient:"GradientBox-module_gradient__1t7kt",long:"GradientBox-module_long__282vH",root:"GradientBox-module_root__3iFjw",withShadow:"GradientBox-module_withShadow__3DHdt",shadowDark:"GradientBox-module_shadowDark__8IEri",shadowLight:"GradientBox-module_shadowLight__W25E7"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".CardBox-module_content__3GJaS {\n position: relative;\n}\n\n@media print {\n .CardBox-module_wrapper__33MTw {\n padding-top: 0 !important;\n }\n}\n",""]),exports.locals={content:"CardBox-module_content__3GJaS",wrapper:"CardBox-module_wrapper__33MTw"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(98);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".CardBoxWrapper-module_card__dQqwH {\n --theme-first-heading-landscape-padding-top: 0;\n position: relative;\n padding: 0 1.5em;\n margin-top: -1px;\n padding-top: 1px;\n}\n\n.CardBoxWrapper-module_card__dQqwH::before {\n content: '';\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: -1;\n}\n\n.CardBoxWrapper-module_selfClear-left__3NOxp::after,\n.CardBoxWrapper-module_selfClear-right__3ZVh5::after,\n.CardBoxWrapper-module_selfClear-both__1w54o::after {\n content: '';\n display: block;\n}\n\n.CardBoxWrapper-module_selfClear-left__3NOxp::after {\n clear: left;\n}\n\n.CardBoxWrapper-module_selfClear-right__3ZVh5::after {\n clear: right;\n}\n\n.CardBoxWrapper-module_selfClear-both__1w54o::after {\n clear: both;\n}\n\n.CardBoxWrapper-module_cardStart__1ygfu {\n margin-top: 3em;\n}\n\n.CardBoxWrapper-module_cardEnd__TyuAl {\n margin-bottom: 3em;\n padding-bottom: 1.5em;\n}\n\n.CardBoxWrapper-module_cardStart__1ygfu::before {\n border-top-left-radius: var(--theme-cards-border-radius, 15px);\n border-top-right-radius: var(--theme-cards-border-radius, 15px);\n}\n\n.CardBoxWrapper-module_cardEnd__TyuAl::before {\n border-bottom-left-radius: var(--theme-cards-border-radius, 15px);\n border-bottom-right-radius: var(--theme-cards-border-radius, 15px);\n}\n\n@media screen {\n .CardBoxWrapper-module_cardBgWhite__3L45G::before {\n background-color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentSurfaceColor+";\n }\n\n .CardBoxWrapper-module_cardBgBlack__nweX3::before {\n background-color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentSurfaceColor+";\n }\n\n .CardBoxWrapper-module_cardBgWhite__3L45G {\n color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentTextColor+";\n --content-text-color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentTextColor+";\n --content-link-color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentLinkColor+";\n }\n\n .CardBoxWrapper-module_cardBgBlack__nweX3 {\n color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentTextColor+";\n --content-text-color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentTextColor+";\n --content-link-color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentLinkColor+";\n }\n}\n",""]),exports.locals={darkContentSurfaceColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentSurfaceColor,lightContentSurfaceColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentSurfaceColor,darkContentTextColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentTextColor,lightContentTextColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentTextColor,darkContentLinkColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentLinkColor,lightContentLinkColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentLinkColor,card:"CardBoxWrapper-module_card__dQqwH scope-cardsAppearance","selfClear-left":"CardBoxWrapper-module_selfClear-left__3NOxp","selfClear-right":"CardBoxWrapper-module_selfClear-right__3ZVh5","selfClear-both":"CardBoxWrapper-module_selfClear-both__1w54o",cardStart:"CardBoxWrapper-module_cardStart__1ygfu",cardEnd:"CardBoxWrapper-module_cardEnd__TyuAl",cardBgWhite:"CardBoxWrapper-module_cardBgWhite__3L45G",cardBgBlack:"CardBoxWrapper-module_cardBgBlack__nweX3"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".Content-module_Content__2t5AQ {\n font-family: var(--theme-entry-font-family);\n}\n\n@media screen {\n .Content-module_Content__2t5AQ {\n background-color: #000;\n color: #fff;\n }\n}\n",""]),exports.locals={Content:"Content-module_Content__2t5AQ"},module.exports=exports},function(module,exports,__webpack_require__){var api=__webpack_require__(9),content=__webpack_require__(1406);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1},exported=(api(content,options),content.locals?content.locals:{});module.exports=exported},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(98);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,":root {\n --vw: 1vw;\n --vh: 1vh;\n\n --root-light-content-surface-color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentSurfaceColor+";\n --root-dark-content-surface-color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentSurfaceColor+";\n --root-light-content-text-color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentTextColor+";\n --root-dark-content-text-color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentTextColor+";\n}\n\nbody {\n margin: 0;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n",""]),exports.locals={darkContentSurfaceColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentSurfaceColor,lightContentSurfaceColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentSurfaceColor,darkContentTextColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentTextColor,lightContentTextColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentTextColor},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,"body > #root a:focus,\nbody > #root button:focus,\nbody > #root [tabindex]:focus {\n outline: 3px solid #518ad2;\n}\n\n.focusOutline-module_focusOutlineDisabled__2SQK8 > #root [tabindex]:focus,\n.focusOutline-module_focusOutlineDisabled__2SQK8 > #root button:focus,\n.focusOutline-module_focusOutlineDisabled__2SQK8 > #root a:focus {\n outline: none;\n}\n",""]),exports.locals={focusOutlineDisabled:"focusOutline-module_focusOutlineDisabled__2SQK8"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".OptIn-module_optIn__3OTda {\n padding: 15px;\n display: flex;\n flex-direction: column;\n width: 100%;\n height: 100%;\n text-align: center;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n}\n\n.OptIn-module_optInIcon__3yRen svg {\n fill: currentColor;\n height: 90px;\n}\n\n.OptIn-module_optInMessage__2EOLG {\n margin: 1em 0 1.5em 0;\n}\n\n@media (max-width: 600px) {\n .OptIn-module_optInIcon__3yRen svg {\n height: 50px;\n }\n\n .OptIn-module_optInMessage__2EOLG {\n margin: 0.5em 0 1em 0;\n }\n}\n\n@media (max-width: 400px) {\n .OptIn-module_optInIcon__3yRen {\n display: none\n }\n}\n\n.OptIn-module_optInButton__3xxVW {\n padding: 10px;\n background-color: transparent;\n color: currentColor;\n border: solid 1px currentColor;\n border-radius: 4px;\n cursor: pointer;\n}\n",""]),exports.locals={optIn:"OptIn-module_optIn__3OTda",optInIcon:"OptIn-module_optInIcon__3yRen",optInMessage:"OptIn-module_optInMessage__2EOLG",optInButton:"OptIn-module_optInButton__3xxVW"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(133);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".OptOutInfo-module_optOut__3tinM {\n display: flex;\n background-color: #111;\n color: #fff;\n box-shadow: 0px 3px 3px -2px rgba(0,0,0,0.2), 0px 3px 4px 0px rgba(0,0,0,0.14), 0px 1px 8px 0px rgba(0,0,0,0.12);\n transition: opacity 0.2s ease, visibility 0.2s linear;\n pointer-events: auto;\n}\n\n.OptOutInfo-module_tooltip__A_syL {\n order: 0;\n position: relative;\n display: none;\n align-items: center;\n padding: 5px 5px 5px 10px;\n}\n\n.OptOutInfo-module_optOut__3tinM:hover .OptOutInfo-module_tooltip__A_syL,\n.OptOutInfo-module_optOut__3tinM:focus-within .OptOutInfo-module_tooltip__A_syL {\n display: flex;\n}\n\n.OptOutInfo-module_tooltip__A_syL a {\n color: currentColor;\n}\n\n.OptOutInfo-module_icon__Y0A_J {\n order: 1;\n position: relative;\n}\n\n.OptOutInfo-module_icon__Y0A_J svg {\n fill: #c2c2c2;\n width: 26px;\n height: 26px;\n margin: 7px 7px 5px;\n}\n\n.OptOutInfo-module_optOut__3tinM {\n position: absolute;\n right: -15px;\n bottom: 25%;\n}\n\n.OptOutInfo-module_optOut__3tinM.OptOutInfo-module_full__1AFUK {\n right: 0;\n}\n",""]),exports.locals={optOut:"OptOutInfo-module_optOut__3tinM",tooltip:"OptOutInfo-module_tooltip__A_syL",icon:"OptOutInfo-module_icon__Y0A_J "+___CSS_LOADER_ICSS_IMPORT_0___.locals.unstyledButton,full:"OptOutInfo-module_full__1AFUK"},module.exports=exports},,function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".Text-module_heading-lg__1u8IT {\n font-size: 110px;\n line-height: 1;\n}\n\n.Text-module_heading-md__1zwoH {\n font-size: 88px;\n line-height: 1;\n}\n\n.Text-module_heading-sm__r3a7d {\n font-size: 66px;\n font-weight: 700;\n line-height: 1;\n}\n\n.Text-module_heading-xs__1BAkA {\n font-size: 33px;\n margin-top: 1em;\n margin-bottom: 0;\n}\n\n\n.Text-module_headingTagline-lg__MdNLS {\n font-size: 33px;\n line-height: 1.2;\n}\n\n.Text-module_headingTagline-md__3bO_g {\n font-size: 33px;\n line-height: 1.2;\n}\n\n.Text-module_headingTagline-sm__CY6lk {\n font-size: 22px;\n line-height: 1.4;\n}\n\n\n.Text-module_headingSubtitle-lg__Az-K5 {\n font-size: 44px;\n line-height: 1.2;\n}\n\n.Text-module_headingSubtitle-md__3tR7s {\n font-size: 44px;\n line-height: 1.2;\n}\n\n.Text-module_headingSubtitle-sm__1Pgbs {\n font-size: 26px;\n line-height: 1.2;\n}\n\n\n.Text-module_body__1niIj {\n font-size: 22px;\n line-height: 1.4;\n}\n\n.Text-module_caption__2JgPO {\n font-size: 20px;\n line-height: 1.4;\n}\n\n.Text-module_question__2poPJ {\n font-size: 22px;\n line-height: 1.4;\n font-weight: 700;\n}\n\n.Text-module_quoteText-lg__20YRD {\n font-size: 50px;\n line-height: 1.1;\n}\n\n.Text-module_quoteText-md__3c-eh {\n font-size: 40px;\n line-height: 1.1;\n}\n\n.Text-module_quoteText-sm__31s7H {\n font-size: 33px;\n line-height: 1.2;\n}\n\n.Text-module_quoteText-xs__1jGOK {\n font-size: 26px;\n line-height: 1.2;\n}\n\n.Text-module_quoteAttribution__xnX86 {\n font-size: 22px;\n line-height: 1.4;\n}\n\n.Text-module_counterNumber-lg__2chXH {\n font-size: 350px;\n line-height: 1;\n font-weight: 700;\n}\n\n.Text-module_counterNumber-md__15XB1 {\n font-size: 200px;\n line-height: 1;\n font-weight: 700;\n}\n\n.Text-module_counterNumber-sm__3PFbd {\n font-size: 110px;\n line-height: 1;\n font-weight: 700;\n}\n\n.Text-module_counterNumber-xs__MMeMp {\n font-size: 66px;\n line-height: 1;\n font-weight: 700;\n}\n\n.Text-module_counterDescription__1cyvE {\n font-size: 22px;\n line-height: 1.4;\n}\n\n@media (max-width: 600px) {\n .Text-module_heading-lg__1u8IT {\n font-size: 66px;\n line-height: 1.1;\n }\n\n .Text-module_heading-md__1zwoH {\n font-size: 50px;\n line-height: 1.1;\n }\n\n .Text-module_heading-sm__r3a7d {\n font-size: 40px;\n }\n\n\n .Text-module_headingTagline-lg__MdNLS {\n font-size: 26px;\n line-height: 1.2;\n }\n\n .Text-module_headingTagline-md__3bO_g,\n .Text-module_headingTagline-sm__CY6lk {\n font-size: 22px;\n line-height: 1.4;\n }\n\n .Text-module_headingSubtitle-lg__Az-K5 {\n font-size: 33px;\n line-height: 1.2;\n }\n\n .Text-module_headingSubtitle-md__3tR7s,\n .Text-module_headingSubtitle-sm__1Pgbs {\n font-size: 26px;\n line-height: 1.2;\n }\n\n\n .Text-module_quoteText-lg__20YRD {\n font-size: 40px;\n line-height: 1.1;\n }\n\n .Text-module_quoteText-md__3c-eh {\n font-size: 33px;\n line-height: 1.2;\n }\n\n .Text-module_quoteText-sm__31s7H,\n .Text-module_quoteText-xs__1jGOK {\n font-size: 22px;\n line-height: 1.4;\n }\n\n .Text-module_counterNumber-lg__2chXH {\n font-size: 200px;\n line-height: 1;\n }\n\n .Text-module_counterNumber-md__15XB1 {\n font-size: 110px;\n line-height: 1;\n }\n\n .Text-module_counterNumber-sm__3PFbd {\n font-size: 66px;\n line-height: 1.1;\n }\n\n .Text-module_counterNumber-xs__MMeMp {\n font-size: 40px;\n line-height: 1.1;\n }\n}\n",""]),exports.locals={"text-s":"20px","text-base":"22px","text-md":"33px","text-l":"40px","text-2l":"50px","text-xl":"66px","text-2xl":"88px","text-3xl":"110px","text-4xl":"200px","text-5xl":"350px","heading-lg":"Text-module_heading-lg__1u8IT typography-headingLg typography-heading","heading-md":"Text-module_heading-md__1zwoH typography-headingMd typography-heading","heading-sm":"Text-module_heading-sm__r3a7d typography-headingSm typography-heading","heading-xs":"Text-module_heading-xs__1BAkA typography-headingXs typography-heading","headingTagline-lg":"Text-module_headingTagline-lg__MdNLS typography-headingTagline","headingTagline-md":"Text-module_headingTagline-md__3bO_g typography-headingTagline","headingTagline-sm":"Text-module_headingTagline-sm__CY6lk typography-headingTagline","headingSubtitle-lg":"Text-module_headingSubtitle-lg__Az-K5 typography-headingSubtitle","headingSubtitle-md":"Text-module_headingSubtitle-md__3tR7s typography-headingSubtitle","headingSubtitle-sm":"Text-module_headingSubtitle-sm__1Pgbs typography-headingSubtitle",body:"Text-module_body__1niIj typography-body",caption:"Text-module_caption__2JgPO typography-caption",question:"Text-module_question__2poPJ typography-question","quoteText-lg":"Text-module_quoteText-lg__20YRD typography-quoteText","quoteText-md":"Text-module_quoteText-md__3c-eh typography-quoteText","quoteText-sm":"Text-module_quoteText-sm__31s7H typography-quoteText","quoteText-xs":"Text-module_quoteText-xs__1jGOK typography-quoteText",quoteAttribution:"Text-module_quoteAttribution__xnX86 typography-quoteAttribution","counterNumber-lg":"Text-module_counterNumber-lg__2chXH typography-counterNumber","counterNumber-md":"Text-module_counterNumber-md__15XB1 typography-counterNumber","counterNumber-sm":"Text-module_counterNumber-sm__3PFbd typography-counterNumber","counterNumber-xs":"Text-module_counterNumber-xs__MMeMp typography-counterNumber",counterDescription:"Text-module_counterDescription__1cyvE typography-counterDescription"},module.exports=exports},,,function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(98);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".EditableText-module_root__10J_e {\n white-space: pre-line;\n}\n\n.EditableText-module_light__3TtQt {\n color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentTextColor+";\n}\n\n.EditableText-module_dark__286yi {\n color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentTextColor+";\n}\n",""]),exports.locals={darkContentTextColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentTextColor,lightContentTextColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentTextColor,root:"EditableText-module_root__10J_e",light:"EditableText-module_light__3TtQt",dark:"EditableText-module_dark__286yi"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(98);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".Figure-module_root__1baDh {\n margin: 0;\n}\n\n.Figure-module_root__1baDh > figcaption {\n padding: 3px 10px 5px;\n background-color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentSurfaceColor+";\n color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentTextColor+";\n}\n\n.Figure-module_root__1baDh > figcaption p {\n margin: 0;\n}\n\n.Figure-module_root__1baDh > figcaption a {\n color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.contentLinkColor+";\n}\n\n.Figure-module_invert__WaQ4h > figcaption {\n background-color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentSurfaceColor+";\n color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentTextColor+";\n}\n",""]),exports.locals={darkContentSurfaceColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentSurfaceColor,lightContentSurfaceColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentSurfaceColor,darkContentTextColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentTextColor,lightContentTextColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentTextColor,contentColorScope:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.contentColorScope,contentLinkColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.contentLinkColor,root:"Figure-module_root__1baDh "+___CSS_LOADER_ICSS_IMPORT_0___.locals.contentColorScope,invert:"Figure-module_invert__WaQ4h"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".ContentElementBox-module_wrapper__3732i {\n overflow: hidden;\n border-radius: var(--theme-content-element-box-border-radius);\n}\n",""]),exports.locals={wrapper:"ContentElementBox-module_wrapper__3732i"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".Waveform-module_container__3YL1- {\n position: relative;\n z-index: 1;\n width: 100%;\n min-height: 140px;\n height: 100%;\n}\n\n.Waveform-module_clickMask__tlMPN {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n cursor: pointer;\n}\n\n.Waveform-module_menuBar__31fig {\n position: absolute;\n bottom: 0;\n right: 0;\n width: 100%;\n height: 40px;\n z-index: 2;\n display: flex;\n align-items: flex-end;\n justify-content: flex-end;\n}\n\n.Waveform-module_menuBarInner__17ETU {\n display: flex;\n align-items: center;\n justify-content: flex-end;\n height: 100%;\n}\n\n.Waveform-module_timeDisplay__1wqpn {\n position: relative;\n bottom: 20px;\n}\n\n.Waveform-module_playControl__j7Dhq {\n color: #fff;\n z-index: 1;\n position: absolute;\n bottom: 78px;\n left: 30px;\n}\n\n.Waveform-module_playControl__j7Dhq svg {\n transform: scale(2);\n}\n\n.Waveform-module_waveWrapper__8D2P6 {\n position: absolute;\n bottom: 48px;\n width: 98%;\n margin: 0 1%;\n height: 90px;\n z-index: 1;\n}\n",""]),exports.locals={container:"Waveform-module_container__3YL1-",clickMask:"Waveform-module_clickMask__tlMPN",menuBar:"Waveform-module_menuBar__31fig",menuBarInner:"Waveform-module_menuBarInner__17ETU",timeDisplay:"Waveform-module_timeDisplay__1wqpn",playControl:"Waveform-module_playControl__j7Dhq",waveWrapper:"Waveform-module_waveWrapper__8D2P6"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".TimeDisplay-module_timeDisplay__1Eu3S {\n margin: 0 2px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.TimeDisplay-module_time__3rAYt {\n line-height: 24px;\n font-size: 15px;\n padding: 0 4px;\n color: currentColor;\n}\n",""]),exports.locals={timeDisplay:"TimeDisplay-module_timeDisplay__1Eu3S",time:"TimeDisplay-module_time__3rAYt"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(701),___CSS_LOADER_ICSS_IMPORT_1___=__webpack_require__(133);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.i(___CSS_LOADER_ICSS_IMPORT_1___,"",!0),exports.push([module.i,'.MenuBarButton-module_wrapper__1ZMOp {\n position: relative;\n}\n\n.MenuBarButton-module_button__2ICKb {\n}\n\n.MenuBarButton-module_icon__23lhC {\n width: 25px;\n height: 25px;\n fill: currentColor;\n}\n\n.MenuBarButton-module_subMenuItemAnnotation__344UQ {\n color: #ff0000;\n font-size: 70%;\n vertical-align: 5px;\n padding-left: 3px;\n}\n\n.MenuBarButton-module_subMenu__2oscc {\n visibility: hidden;\n opacity: 0;\n pointer-events: none;\n transition: opacity 0.2s, visibility 0.2s;\n\n position: absolute;\n right: 5px;\n bottom: 38px;\n margin: 0;\n padding: 5px;\n\n background-color: rgba(17, 17, 17, 0.9);\n border-radius: 3px;\n}\n\n.MenuBarButton-module_subMenu__2oscc::after {\n content: "";\n display: block;\n border: solid 5px transparent;\n border-top-color: rgba(17, 17, 17, 0.9);\n position: absolute;\n right: 11px;\n top: 100%;\n}\n\n.MenuBarButton-module_subMenuExpanded__2uMdx .MenuBarButton-module_subMenu__2oscc {\n visibility: visible;\n opacity: 1;\n pointer-events: auto;\n transition: none;\n}\n\n.MenuBarButton-module_subMenuItem__2G-op {\n position: relative;\n list-style: none;\n}\n\n.MenuBarButton-module_subMenuItemIcon__2X55q {\n position: absolute;\n top: 8px;\n left: 5px;\n width: 12px;\n height: 12px;\n\n fill: #fff;\n}\n\n.MenuBarButton-module_subMenuItemButton__1G0w- {\n width: 100%;\n color: #fff;\n cursor: pointer;\n white-space: nowrap;\n}\n\n/* see https://github.com/css-modules/css-modules/issues/195\n and https://github.com/egoist/rollup-plugin-postcss/issues/26 */\nbutton.MenuBarButton-module_subMenuItemButton__1G0w- {\n padding: 5px 10px 5px 25px;\n}\n',""]),exports.locals={wrapper:"MenuBarButton-module_wrapper__1ZMOp",button:"MenuBarButton-module_button__2ICKb "+___CSS_LOADER_ICSS_IMPORT_0___.locals.button,icon:"MenuBarButton-module_icon__23lhC",subMenuItemAnnotation:"MenuBarButton-module_subMenuItemAnnotation__344UQ",subMenu:"MenuBarButton-module_subMenu__2oscc",subMenuExpanded:"MenuBarButton-module_subMenuExpanded__2uMdx",subMenuItem:"MenuBarButton-module_subMenuItem__2G-op",subMenuItemIcon:"MenuBarButton-module_subMenuItemIcon__2X55q",subMenuItemButton:"MenuBarButton-module_subMenuItemButton__1G0w- "+___CSS_LOADER_ICSS_IMPORT_1___.locals.unstyledButton},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(133);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".BigPlayPauseButton-module_container__2AjfA {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.BigPlayPauseButton-module_pointerCursor__14Cbx {\n cursor: pointer;\n}\n\n.BigPlayPauseButton-module_hideCursor__2_D2V {\n cursor: none;\n}\n\n.BigPlayPauseButton-module_button__1QIFL {\n background: radial-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0) 60%);\n width: 64px;\n height: 64px;\n display: flex;\n align-items: center;\n justify-content: center;\n -webkit-animation-duration: 0.7s;\n animation-duration: 0.7s;\n -webkit-animation-timing-function: ease;\n animation-timing-function: ease;\n -webkit-animation-iteration-count: 1;\n animation-iteration-count: 1;\n -webkit-animation-fill-mode: forwards;\n animation-fill-mode: forwards;\n}\n\n.BigPlayPauseButton-module_button__1QIFL svg {\n fill: #fff;\n width: 56px;\n height: 56px;\n}\n\n.BigPlayPauseButton-module_hidden__2wVWs {\n opacity: 0;\n}\n\n.BigPlayPauseButton-module_animated__2V2Dg {\n -webkit-animation-name: BigPlayPauseButton-module_fadeOut__3bTGN;\n animation-name: BigPlayPauseButton-module_fadeOut__3bTGN;\n}\n\n.BigPlayPauseButton-module_fadeIn__1I9DG {\n -webkit-animation-name: BigPlayPauseButton-module_fadeIn__1I9DG;\n animation-name: BigPlayPauseButton-module_fadeIn__1I9DG;\n}\n\n@-webkit-keyframes BigPlayPauseButton-module_fadeOut__3bTGN {\n 0% {\n }\n 100% {\n opacity: 0;\n transform: scale(1.5);\n }\n}\n\n@keyframes BigPlayPauseButton-module_fadeOut__3bTGN {\n 0% {\n }\n 100% {\n opacity: 0;\n transform: scale(1.5);\n }\n}\n\n@-webkit-keyframes BigPlayPauseButton-module_fadeIn__1I9DG {\n 0% {\n opacity: 0;\n transform: scale(1.3);\n }\n 100% {\n }\n}\n\n@keyframes BigPlayPauseButton-module_fadeIn__1I9DG {\n 0% {\n opacity: 0;\n transform: scale(1.3);\n }\n 100% {\n }\n}\n",""]),exports.locals={container:"BigPlayPauseButton-module_container__2AjfA",pointerCursor:"BigPlayPauseButton-module_pointerCursor__14Cbx",hideCursor:"BigPlayPauseButton-module_hideCursor__2_D2V",button:"BigPlayPauseButton-module_button__1QIFL "+___CSS_LOADER_ICSS_IMPORT_0___.locals.unstyledButton,hidden:"BigPlayPauseButton-module_hidden__2wVWs",animated:"BigPlayPauseButton-module_animated__2V2Dg",fadeOut:"BigPlayPauseButton-module_fadeOut__3bTGN",fadeIn:"BigPlayPauseButton-module_fadeIn__1I9DG"},module.exports=exports},,,,function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".ProgressIndicators-module_container__2uIJA {\n flex-grow: 1;\n}\n\n.ProgressIndicators-module_wrapper__V0ETy {\n margin: 0 10px;\n position: relative;\n}\n\n.ProgressIndicators-module_draggable__4oPzO {\n height: 32px;\n padding: 13px 0;\n box-sizing: border-box;\n cursor: pointer;\n}\n\n.ProgressIndicators-module_bars__1FJ2y {\n position: relative;\n height: 6px;\n border-radius: 3.5px;\n}\n\n.ProgressIndicators-module_progressBar__1lR65 {\n position: absolute;\n left: 0;\n height: 6px;\n border-radius: 2.5px;\n background: currentColor;\n}\n\n.ProgressIndicators-module_background__3g4DF {\n opacity: 0.1;\n width: 100%;\n}\n\n.ProgressIndicators-module_loadingProgressBar__3NpSw {\n opacity: 0.1;\n}\n\n.ProgressIndicators-module_playProgressBar__22gqQ {\n}\n\n.ProgressIndicators-module_sliderHandle__1WIll {\n width: 14px;\n height: 14px;\n margin-left: -6.5px;\n border-radius: 6.5px;\n position: absolute;\n top: -4px;\n background: currentColor;\n opacity: 0;\n transition: opacity 100ms;\n}\n\n.ProgressIndicators-module_dragging__2Zniz .ProgressIndicators-module_sliderHandle__1WIll,\n.ProgressIndicators-module_container__2uIJA:hover .ProgressIndicators-module_sliderHandle__1WIll {\n opacity: 1;\n}\n",""]),exports.locals={container:"ProgressIndicators-module_container__2uIJA",wrapper:"ProgressIndicators-module_wrapper__V0ETy",draggable:"ProgressIndicators-module_draggable__4oPzO",bars:"ProgressIndicators-module_bars__1FJ2y",progressBar:"ProgressIndicators-module_progressBar__1lR65",background:"ProgressIndicators-module_background__3g4DF ProgressIndicators-module_progressBar__1lR65",loadingProgressBar:"ProgressIndicators-module_loadingProgressBar__3NpSw ProgressIndicators-module_progressBar__1lR65",playProgressBar:"ProgressIndicators-module_playProgressBar__22gqQ ProgressIndicators-module_progressBar__1lR65",sliderHandle:"ProgressIndicators-module_sliderHandle__1WIll",dragging:"ProgressIndicators-module_dragging__2Zniz"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(133);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".ToggleFullscreenButton-module_button__eLleY {\n width: 40px;\n height: 40px;\n margin: 0 2px;\n display: flex;\n align-items: center;\n justify-content: center;\n color: currentColor;\n cursor: pointer;\n}\n\n.ToggleFullscreenButton-module_button__eLleY svg {\n fill: currentColor;\n width: 21px;\n height: 21px;\n}\n",""]),exports.locals={button:"ToggleFullscreenButton-module_button__eLleY "+___CSS_LOADER_ICSS_IMPORT_0___.locals.unstyledButton},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".ToggleFullscreenCornerButton-module_corner__3snxP {\n position: absolute;\n right: 0;\n top: 0;\n color: #fff;\n}\n\n.ToggleFullscreenCornerButton-module_corner__3snxP svg {\n filter: drop-shadow(0 1px 4px #000);\n}\n",""]),exports.locals={corner:"ToggleFullscreenCornerButton-module_corner__3snxP"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".Fullscreen-module_wrapper__wNLUk {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 20000;\n}\n",""]),exports.locals={wrapper:"Fullscreen-module_wrapper__wNLUk"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".index-module_wrapper__3QV_t {\n height: 100%;\n width: 100%;\n background-color: rgba(0,0,0, 0.9);\n opacity: 0;\n transition: opacity 0.2s linear;\n font-family: var(--theme-entry-font-family);\n}\n\n.index-module_visible__1vei- {\n opacity: 1;\n}\n\n/*\n On iOS, the fixed background sometimes does not cover the document\n while navigation bars are being hidden (e.g. iPhone X, iOS\n 15.4.1). Applying the transform appears to fix this. Dragging the\n zoomed image, makes the navigation bars show up and resizes the\n viewport. We give the element a fixed height to prevent wonky\n effects while the viewport resizes. Since relying on `vh` directly\n causes problems in iOS in-app browsers, we apply the --vh\n workaround.\n\n Since only Mobile Safari supports `-webkit-touch-callout` [1], we\n can use it to reset `word-wrap` for iOS only.\n\n [1] https://stackoverflow.com/questions/30102792/css-media-query-to-target-only-ios-devices\n*/\n@supports (-webkit-touch-callout: none) {\n .index-module_wrapper__3QV_t {\n transform: scale(1);\n height: calc(100 * var(--vh));\n }\n}\n",""]),exports.locals={wrapper:"index-module_wrapper__3QV_t",visible:"index-module_visible__1vei-"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".SectionThumbnail-module_crop__1bgML {\n pointer-events: none;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n overflow: hidden;\n}\n\n.SectionThumbnail-module_scale__2HhlD {\n transform: scale(0.2);\n transform-origin: 0 0;\n width: 500%;\n}\n",""]),exports.locals={crop:"SectionThumbnail-module_crop__1bgML",scale:"SectionThumbnail-module_scale__2HhlD"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".EditableInlineText-module_root__2-Zc1 {\n -webkit-hyphens: auto;\n -ms-hyphens: auto;\n hyphens: auto;\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n/*\n `word-wrap: break-word` is required for browsers that do not\n support automatic hyphenation (e.g. Edge on Windows as of\n 2021-10) to prevent long words from causing horinzontal\n overflow. Mobile Safari (e.g. iPhone 11/iOS 13) does support\n `hyhens: auto`, but disables hyphenation if `word-wrap:\n break-word` is present. Since only Mobile Safari supports\n `-webkit-touch-callout` [1], we can use it to reset `word-wrap`\n for iOS only.\n\n [1] https://stackoverflow.com/questions/30102792/css-media-query-to-target-only-ios-devices\n*/\n@supports (-webkit-touch-callout: none) {\n .EditableInlineText-module_root__2-Zc1 {\n word-wrap: normal;\n }\n}\n\n.EditableInlineText-module_hyphens-manual__3qpvh {\n -webkit-hyphens: manual;\n -ms-hyphens: manual;\n hyphens: manual;\n word-wrap: break-word;\n}\n\n.EditableInlineText-module_hyphens-none__3oQcA {\n hypens: none;\n word-wrap: normal;\n}\n",""]),exports.locals={root:"EditableInlineText-module_root__2-Zc1","hyphens-manual":"EditableInlineText-module_hyphens-manual__3qpvh","hyphens-none":"EditableInlineText-module_hyphens-none__3oQcA"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".FitViewport-module_container__36RTP {\n width: 100%;\n margin: 0 auto;\n}\n\n.FitViewport-module_content__2RIzI {\n position: relative;\n}\n\n.FitViewport-module_inner__38U5g {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n}\n\n.FitViewport-module_opaque__S2_Xk .FitViewport-module_inner__38U5g {\n background-color: #000;\n color: #fff;\n}\n\n@media print {\n .FitViewport-module_container__36RTP {\n page-break-inside: avoid;\n }\n}\n",""]),exports.locals={container:"FitViewport-module_container__36RTP",content:"FitViewport-module_content__2RIzI",inner:"FitViewport-module_inner__38U5g",opaque:"FitViewport-module_opaque__S2_Xk"},module.exports=exports},,function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".Tooltip-module_container__oZDmc {\n position: relative;\n display: inline-block;\n}\n\n.Tooltip-module_bubble__1ELT0 {\n position: absolute;\n top: 100%;\n left: 50%;\n opacity: 0;\n visibility: hidden;\n z-index: 1;\n border-radius: 5px;\n box-shadow: 0px 3px 3px -2px rgba(0,0,0,0.2), 0px 3px 4px 0px rgba(0,0,0,0.14), 0px 1px 8px 0px rgba(0,0,0,0.12);\n font-size: 13px;\n width: 180px;\n transform-origin: 50% 0%;\n transform: translateX(-50%);\n transition: visibility 0.1s linear, opacity 0.1s linear;\n}\n\n.Tooltip-module_container__oZDmc:focus-within .Tooltip-module_bubble__1ELT0,\n.Tooltip-module_fixed__3uTVm .Tooltip-module_bubble__1ELT0,\n.Tooltip-module_openOnHover__2teCS:hover .Tooltip-module_bubble__1ELT0 {\n -webkit-animation: Tooltip-module_fadeIn__1v3JC 0.1s ease-out 0s 1 alternate;\n animation: Tooltip-module_fadeIn__1v3JC 0.1s ease-out 0s 1 alternate;\n opacity: 1;\n visibility: visible;\n}\n\n/* Do not keep tooltip open when bubble is hovered */\n.Tooltip-module_openOnHover__2teCS .Tooltip-module_bubble__1ELT0 {\n pointer-events: none;\n}\n\n@-webkit-keyframes Tooltip-module_fadeIn__1v3JC {\n 0% {\n transform: translateX(-50%) scale(0.9);\n }\n 100% {\n transform: translateX(-50%) scale(1);\n }\n}\n\n@keyframes Tooltip-module_fadeIn__1v3JC {\n 0% {\n transform: translateX(-50%) scale(0.9);\n }\n 100% {\n transform: translateX(-50%) scale(1);\n }\n}\n\n.Tooltip-module_inner__1Ciza {\n position: relative;\n z-index: 2;\n background: var(--theme-widget-surface-color);\n color: var(--theme-widget-on-surface-color);\n border-radius: 5px;\n padding: 10px;\n}\n\n.Tooltip-module_highlight__bvcTD .Tooltip-module_inner__1Ciza {\n border-bottom: 3px solid var(--theme-accent-color);\n}\n\n.Tooltip-module_arrow__3bGPT {\n position: absolute;\n width: 5px;\n height: 5px;\n background: var(--theme-widget-surface-color);\n box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.2), 1px 1px 4px 0px rgba(0,0,0,0.14), 0px 0px 8px 0px rgba(0,0,0,0.12);\n border: solid 4px transparent;\n z-index: 1;\n transform: translateX(-50%) translateY(50%) rotateZ(45deg);\n bottom: 100%;\n left: 50%;\n}\n",""]),exports.locals={container:"Tooltip-module_container__oZDmc",bubble:"Tooltip-module_bubble__1ELT0 scope-tooltip",fixed:"Tooltip-module_fixed__3uTVm",openOnHover:"Tooltip-module_openOnHover__2teCS",fadeIn:"Tooltip-module_fadeIn__1v3JC",inner:"Tooltip-module_inner__1Ciza",highlight:"Tooltip-module_highlight__bvcTD",arrow:"Tooltip-module_arrow__3bGPT"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(98);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".Heading-module_root__Tm60H {\n margin-top: 0.3em;\n margin-bottom: 0;\n padding-top: 0.45em;\n}\n\n.Heading-module_animation-fadeIn__2aM6N {\n --fade-in-duration: 2s;\n --fade-in-delay: 0.4s;\n}\n\n.Heading-module_animation-fadeInFast__ZelL3 {\n --fade-in-duration: 1s;\n --fade-in-delay: 0.4s;\n}\n\n.Heading-module_animation-fadeInSlow__1unbk {\n --fade-in-duration: 3s;\n --fade-in-delay: 0.8s;\n}\n\n.Heading-module_animation-fadeIn__2aM6N .Heading-module_main__QyDai,\n.Heading-module_animation-fadeIn__2aM6N .Heading-module_tagline__1AAtx,\n.Heading-module_animation-fadeIn__2aM6N .Heading-module_subtitle__9lPE3 {\n opacity: 0;\n}\n\n.Heading-module_animation-fadeIn__2aM6N.Heading-module_animating__26QAr .Heading-module_main__QyDai,\n.Heading-module_animation-fadeIn__2aM6N.Heading-module_animating__26QAr .Heading-module_tagline__1AAtx,\n.Heading-module_animation-fadeIn__2aM6N.Heading-module_animating__26QAr .Heading-module_subtitle__9lPE3 {\n transition: opacity var(--fade-in-duration) ease;\n opacity: 1;\n}\n\n.Heading-module_animation-fadeIn__2aM6N.Heading-module_animating__26QAr .Heading-module_subtitle__9lPE3 {\n transition-delay: var(--fade-in-delay);\n}\n\n.Heading-module_animation-fadeIn__2aM6N.Heading-module_hasTagline__2GVaF.Heading-module_animating__26QAr .Heading-module_main__QyDai {\n transition-delay: var(--fade-in-delay);\n}\n\n.Heading-module_animation-fadeIn__2aM6N.Heading-module_hasTagline__2GVaF.Heading-module_animating__26QAr .Heading-module_subtitle__9lPE3 {\n transition-delay: calc(var(--fade-in-delay) * 2);\n}\n\n.Heading-module_main__QyDai {\n margin: 0;\n}\n\n.Heading-module_tagline__1AAtx {\n margin-bottom: 0.8em;\n}\n\n.Heading-module_subtitle__9lPE3 {\n margin-top: 0.6em;\n margin-bottom: 2em;\n}\n\n@media (max-width: 600px) {\n .Heading-module_tagline__1AAtx {\n margin-bottom: 0.4em;\n }\n\n .Heading-module_subtitle__9lPE3 {\n margin-top: 0.4em;\n }\n}\n\n@media (min-width: 951px) {\n .Heading-module_right__2qmSb {\n text-align: right;\n }\n}\n\n.Heading-module_light__3VxGQ {\n color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentTextColor+";\n}\n\n.Heading-module_dark__10xTk {\n color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentTextColor+";\n}\n\n.Heading-module_centerRagged__3FzTV,\n.Heading-module_center__USsJs {\n text-align: center;\n}\n\n@media (orientation: landscape) {\n .Heading-module_forcePaddingTop__sVsGx {\n padding-top: var(--theme-first-heading-landscape-padding-top, 25%);\n }\n}\n",""]),exports.locals={darkContentTextColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentTextColor,lightContentTextColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentTextColor,root:"Heading-module_root__Tm60H","animation-fadeIn":"Heading-module_animation-fadeIn__2aM6N","animation-fadeInFast":"Heading-module_animation-fadeInFast__ZelL3 Heading-module_animation-fadeIn__2aM6N","animation-fadeInSlow":"Heading-module_animation-fadeInSlow__1unbk Heading-module_animation-fadeIn__2aM6N",main:"Heading-module_main__QyDai",tagline:"Heading-module_tagline__1AAtx",subtitle:"Heading-module_subtitle__9lPE3",animating:"Heading-module_animating__26QAr",hasTagline:"Heading-module_hasTagline__2GVaF",right:"Heading-module_right__2qmSb",light:"Heading-module_light__3VxGQ",dark:"Heading-module_dark__10xTk",centerRagged:"Heading-module_centerRagged__3FzTV",center:"Heading-module_center__USsJs",forcePaddingTop:"Heading-module_forcePaddingTop__sVsGx"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".BeforeAfter-module_sliderStart__1vA4g {\n background-color: white;\n position: absolute;\n z-index: 1;\n}\n\n.BeforeAfter-module_container__1XTb7 {\n height: 100%;\n --frame1pos: -8;\n --frame2pos: 16;\n --frame3pos: -32;\n --frame4pos: 32;\n --frame1px: calc(var(--frame1pos) * 1px);\n --frame2px: calc(var(--frame2pos) * 1px);\n --frame3px: calc(var(--frame3pos) * 1px);\n --frame4px: calc(var(--frame4pos) * 1px);\n /* in addition to the above variables, we receive --initial-rect-width\n from BeforeAfter.js, which has no sensible default value */\n}\n\n/* Selects react-compare-image container div */\n.BeforeAfter-module_container__1XTb7 > div {\n height: 100% !important;\n}\n\n/* With react-compare-image 2.0.4 (commit 7410d14), this selects the\n slider */\n.BeforeAfter-module_container__1XTb7.BeforeAfter-module_wiggle__11ZYy > div > div:nth-child(3) {\n -webkit-animation: BeforeAfter-module_SliderLeftRightShake__24S32 1.5s cubic-bezier(.36,.07,.19,.97);\n animation: BeforeAfter-module_SliderLeftRightShake__24S32 1.5s cubic-bezier(.36,.07,.19,.97);\n}\n\n/* With react-compare-image 2.0.4 (commit 7410d14), this selects the\n before image */\n.BeforeAfter-module_container__1XTb7.BeforeAfter-module_wiggle__11ZYy div img:nth-child(2) {\n -webkit-animation: BeforeAfter-module_BeforeImageLeftRightShake__cU8WP 1.5s cubic-bezier(.36,.07,.19,.97);\n animation: BeforeAfter-module_BeforeImageLeftRightShake__cU8WP 1.5s cubic-bezier(.36,.07,.19,.97);\n}\n\n/* With react-compare-image 2.0.4 (commit 7410d14), this selects the\n before label */\n.BeforeAfter-module_container__1XTb7 div div:nth-child(4) div {\n transition: opacity 0.1s ease-out 0.3s !important;\n}\n\n/* With react-compare-image 2.0.4 (commit 7410d14), this selects the\n after image */\n.BeforeAfter-module_container__1XTb7.BeforeAfter-module_wiggle__11ZYy div img:nth-child(1) {\n -webkit-animation: BeforeAfter-module_AfterImageLeftRightShake__IvwEX 1.5s cubic-bezier(.36,.07,.19,.97);\n animation: BeforeAfter-module_AfterImageLeftRightShake__IvwEX 1.5s cubic-bezier(.36,.07,.19,.97);\n}\n\n/* With react-compare-image 2.0.4 (commit 7410d14), this selects the\n after label */\n.BeforeAfter-module_container__1XTb7 div div:nth-child(5) div {\n transition: opacity 0.1s ease-out 0.3s !important;\n}\n\n@-webkit-keyframes BeforeAfter-module_BeforeImageLeftRightShake__cU8WP {\n 0%, 100% {\n clip: rect(auto, calc(var(--initial-rect-width)), auto, auto);\n }\n\n 10%, 90% {\n clip: rect(auto, calc(var(--initial-rect-width) + var(--frame1px)), auto, auto);\n }\n\n 20%, 80% {\n clip: rect(auto, calc(var(--initial-rect-width) + var(--frame2px)), auto, auto);\n }\n\n 30%, 50%, 70% {\n clip: rect(auto, calc(var(--initial-rect-width) + var(--frame3px)), auto, auto);\n }\n\n 40%, 60% {\n clip: rect(auto, calc(var(--initial-rect-width) + var(--frame4px)), auto, auto);\n }\n}\n\n@keyframes BeforeAfter-module_BeforeImageLeftRightShake__cU8WP {\n 0%, 100% {\n clip: rect(auto, calc(var(--initial-rect-width)), auto, auto);\n }\n\n 10%, 90% {\n clip: rect(auto, calc(var(--initial-rect-width) + var(--frame1px)), auto, auto);\n }\n\n 20%, 80% {\n clip: rect(auto, calc(var(--initial-rect-width) + var(--frame2px)), auto, auto);\n }\n\n 30%, 50%, 70% {\n clip: rect(auto, calc(var(--initial-rect-width) + var(--frame3px)), auto, auto);\n }\n\n 40%, 60% {\n clip: rect(auto, calc(var(--initial-rect-width) + var(--frame4px)), auto, auto);\n }\n}\n\n@-webkit-keyframes BeforeAfter-module_AfterImageLeftRightShake__IvwEX {\n 0%, 100% {\n clip: rect(auto, auto, auto, calc(var(--initial-rect-width)));\n }\n\n 10%, 90% {\n clip: rect(auto, auto, auto, calc(var(--initial-rect-width) + var(--frame1px)));\n }\n\n 20%, 80% {\n clip: rect(auto, auto, auto, calc(var(--initial-rect-width) + var(--frame2px)));\n }\n\n 30%, 50%, 70% {\n clip: rect(auto, auto, auto, calc(var(--initial-rect-width) + var(--frame3px)));\n }\n\n 40%, 60% {\n clip: rect(auto, auto, auto, calc(var(--initial-rect-width) + var(--frame4px)));\n }\n}\n\n@keyframes BeforeAfter-module_AfterImageLeftRightShake__IvwEX {\n 0%, 100% {\n clip: rect(auto, auto, auto, calc(var(--initial-rect-width)));\n }\n\n 10%, 90% {\n clip: rect(auto, auto, auto, calc(var(--initial-rect-width) + var(--frame1px)));\n }\n\n 20%, 80% {\n clip: rect(auto, auto, auto, calc(var(--initial-rect-width) + var(--frame2px)));\n }\n\n 30%, 50%, 70% {\n clip: rect(auto, auto, auto, calc(var(--initial-rect-width) + var(--frame3px)));\n }\n\n 40%, 60% {\n clip: rect(auto, auto, auto, calc(var(--initial-rect-width) + var(--frame4px)));\n }\n}\n\n@-webkit-keyframes BeforeAfter-module_SliderLeftRightShake__24S32 {\n 0%, 100% {\n margin-left: 0;\n }\n\n 10%, 90% {\n margin-left: var(--frame1px);\n }\n\n 20%, 80% {\n margin-left: var(--frame2px);\n }\n\n 30%, 50%, 70% {\n margin-left: var(--frame3px);\n }\n\n 40%, 60% {\n margin-left: var(--frame4px);\n }\n}\n\n@keyframes BeforeAfter-module_SliderLeftRightShake__24S32 {\n 0%, 100% {\n margin-left: 0;\n }\n\n 10%, 90% {\n margin-left: var(--frame1px);\n }\n\n 20%, 80% {\n margin-left: var(--frame2px);\n }\n\n 30%, 50%, 70% {\n margin-left: var(--frame3px);\n }\n\n 40%, 60% {\n margin-left: var(--frame4px);\n }\n}\n",""]),exports.locals={sliderStart:"BeforeAfter-module_sliderStart__1vA4g",container:"BeforeAfter-module_container__1XTb7",wiggle:"BeforeAfter-module_wiggle__11ZYy",SliderLeftRightShake:"BeforeAfter-module_SliderLeftRightShake__24S32",BeforeImageLeftRightShake:"BeforeAfter-module_BeforeImageLeftRightShake__cU8WP",AfterImageLeftRightShake:"BeforeAfter-module_AfterImageLeftRightShake__IvwEX"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".MutedIndicator-module_wrapper__3Idbz {\n position: absolute;\n right: 0;\n top: 0;\n color: #fff;\n background: linear-gradient(30deg, transparent, transparent 60%, #000000a6);\n padding: 5px 5px 40px 70px;\n pointer-events: none;\n opacity: 0;\n transition: opacity 0.2s;\n z-index: 1;\n will-change: transform;\n}\n\n.MutedIndicator-module_visible__26gi- {\n opacity: 1;\n}\n\n.MutedIndicator-module_eqBar__2DF6d {\n transform: scale(1, -1) translate(0, -24px);\n fill: #fff;\n}\n\n.MutedIndicator-module_eqBar1__W2M4x {\n -webkit-animation-name: MutedIndicator-module_short-eq__1luUw;\n animation-name: MutedIndicator-module_short-eq__1luUw;\n -webkit-animation-duration: 0.5s;\n animation-duration: 0.5s;\n -webkit-animation-iteration-count: infinite;\n animation-iteration-count: infinite;\n -webkit-animation-delay: 0s;\n animation-delay: 0s;\n}\n\n.MutedIndicator-module_eqBar2__GZQcf {\n -webkit-animation-name: MutedIndicator-module_tall-eq__N06ei;\n animation-name: MutedIndicator-module_tall-eq__N06ei;\n -webkit-animation-duration: 0.5s;\n animation-duration: 0.5s;\n -webkit-animation-iteration-count: infinite;\n animation-iteration-count: infinite;\n -webkit-animation-delay: 0.17s;\n animation-delay: 0.17s;\n}\n\n.MutedIndicator-module_eqBar3__SSMwG {\n -webkit-animation-name: MutedIndicator-module_short-eq__1luUw;\n animation-name: MutedIndicator-module_short-eq__1luUw;\n -webkit-animation-duration: 0.5s;\n animation-duration: 0.5s;\n -webkit-animation-iteration-count: infinite;\n animation-iteration-count: infinite;\n -webkit-animation-delay: 0.34s;\n animation-delay: 0.34s;\n}\n\n@-webkit-keyframes MutedIndicator-module_short-eq__1luUw {\n 0% {\n height: 8px\n }\n\n 50% {\n height: 4px\n }\n\n 100% {\n height: 8px\n }\n}\n\n@keyframes MutedIndicator-module_short-eq__1luUw {\n 0% {\n height: 8px\n }\n\n 50% {\n height: 4px\n }\n\n 100% {\n height: 8px\n }\n}\n\n@-webkit-keyframes MutedIndicator-module_tall-eq__N06ei {\n 0% {\n height: 16px\n }\n\n 50% {\n height: 6px\n }\n\n 100% {\n height: 16px\n }\n}\n\n@keyframes MutedIndicator-module_tall-eq__N06ei {\n 0% {\n height: 16px\n }\n\n 50% {\n height: 6px\n }\n\n 100% {\n height: 16px\n }\n}\n",""]),exports.locals={wrapper:"MutedIndicator-module_wrapper__3Idbz",visible:"MutedIndicator-module_visible__26gi-",eqBar:"MutedIndicator-module_eqBar__2DF6d",eqBar1:"MutedIndicator-module_eqBar1__W2M4x MutedIndicator-module_eqBar__2DF6d","short-eq":"MutedIndicator-module_short-eq__1luUw",eqBar2:"MutedIndicator-module_eqBar2__GZQcf MutedIndicator-module_eqBar__2DF6d","tall-eq":"MutedIndicator-module_tall-eq__N06ei",eqBar3:"MutedIndicator-module_eqBar3__SSMwG MutedIndicator-module_eqBar__2DF6d"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".SoundDisclaimer-module_soundDisclaimer__3pS27 {\n display: grid;\n border: 1px solid currentColor;\n border-radius: 4px;\n position: relative;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.SoundDisclaimer-module_unmute__1V-fr,\n.SoundDisclaimer-module_unmuted__1tORa {\n grid-column: 1;\n grid-row: 1;\n display: flex;\n align-items: center;\n transition-property: opacity, visibility;\n transition-duration: 0.09s;\n transition-timing-function: ease-out;\n opacity: 0;\n visibility: hidden;\n padding: 0 15px;\n}\n\n.SoundDisclaimer-module_unmute__1V-fr {\n position: relative;\n border: 0;\n background-color: transparent;\n font: inherit;\n color: currentColor;\n text-align: initial;\n width: 100%;\n z-index: 1;\n cursor: pointer;\n}\n\n.SoundDisclaimer-module_active__2Q6h5 {\n opacity: 1;\n visibility: visible;\n transition-delay: 0.09s;\n transition-duration: 0.21s;\n transition-timing-function: ease-in;\n}\n\n.SoundDisclaimer-module_soundDisclaimer__3pS27 svg {\n flex: 0 0 25px;\n fill: currentColor;\n margin-right: 15px;\n}\n",""]),exports.locals={soundDisclaimer:"SoundDisclaimer-module_soundDisclaimer__3pS27",unmute:"SoundDisclaimer-module_unmute__1V-fr",unmuted:"SoundDisclaimer-module_unmuted__1tORa",active:"SoundDisclaimer-module_active__2Q6h5"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(98),___CSS_LOADER_ICSS_IMPORT_1___=__webpack_require__(209);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.i(___CSS_LOADER_ICSS_IMPORT_1___,"",!0),exports.push([module.i,".TextBlock-module_text__2U6_r {\n --block-quote-padding-left: 0;\n}\n\n.TextBlock-module_quoteDesign-hanging__3AtDE {\n --block-quote-padding-left: var(--theme-text-block-block-quote-hanging-indent, 1em);\n}\n\n.TextBlock-module_quoteDesign-largeHanging__2FsSE {\n --block-quote-padding-left: var(--theme-text-block-block-quote-hanging-indent, 1.6em);\n}\n\n.TextBlock-module_text__2U6_r p {\n margin: 1.375rem 0 0 0;\n}\n\n.TextBlock-module_text__2U6_r li {\n margin: var(--theme-text-block-first-list-item-margin-top, 1.375rem) 0 0 0;\n}\n\n.TextBlock-module_text__2U6_r li + li {\n margin-top: var(--theme-text-block-list-item-margin-top, 0.6875rem);\n}\n\n.TextBlock-module_text__2U6_r a {\n color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.contentLinkColor+';\n word-wrap: break-word;\n}\n\n.TextBlock-module_text__2U6_r ol,\n.TextBlock-module_text__2U6_r ul {\n margin: 0;\n /* Prevent list markers from overlapping with floated elements. */\n padding-left: 0;\n padding-right: var(--list-indent, 25px);\n position: relative;\n left: var(--list-indent, 25px);\n}\n\n.TextBlock-module_text__2U6_r ul {\n list-style-type: var(--theme-text-block-unordered-list-style-type);\n --list-indent: var(--theme-text-block-unordered-list-indent);\n}\n\n.TextBlock-module_text__2U6_r ol {\n --list-indent: var(--theme-text-block-ordered-list-indent);\n}\n\n.TextBlock-module_text__2U6_r ul li::marker {\n color: var(--theme-text-block-unordered-list-marker-color);\n}\n\n.TextBlock-module_text__2U6_r blockquote {\n padding: 0.5em 0.5em 0.5em var(--block-quote-padding-left);\n margin: 1.375rem 0 0 0;\n position: relative;\n /* Prevent block quote symbol from overlapping with floated elements. */\n overflow: hidden;\n}\n\n.TextBlock-module_text__2U6_r blockquote::before,\n.TextBlock-module_text__2U6_r blockquote::after {\n font-weight: var(--theme-quote-mark-font-weight, bold);\n opacity: var(--theme-quote-mark-opacity, 0.5);\n width: var(--theme-quote-mark-width);\n}\n\n.TextBlock-module_text__2U6_r blockquote::before {\n content: var(--theme-quote-left-mark, "“");\n}\n\n.TextBlock-module_text__2U6_r blockquote::after {\n content: var(--theme-quote-right-mark, "”");\n}\n\n.TextBlock-module_quoteDesign-largeHanging__2FsSE blockquote::before,\n.TextBlock-module_quoteDesign-hanging__3AtDE blockquote::before {\n position: absolute;\n}\n\n.TextBlock-module_quoteDesign-largeHanging__2FsSE blockquote::before {\n font-size: var(--theme-quote-large-mark-font-size, 2.5em);\n line-height: 1em;\n top: calc(var(--theme-quote-large-mark-top, -0.2em));\n padding-top: inherit;\n left: 0;\n}\n\n.TextBlock-module_quoteDesign-largeHanging__2FsSE blockquote::after {\n display: none;\n}\n\n.TextBlock-module_quoteDesign-hanging__3AtDE blockquote::before {\n right: calc(100% - var(--block-quote-padding-left) + var(--theme-quote-hanging-mark-spacing, 0.05em));\n}\n\n.TextBlock-module_quoteDesign-hanging__3AtDE blockquote::after {\n padding-left: var(--theme-quote-hanging-mark-spacing, 0.05em);\n}\n\n@media screen and '+___CSS_LOADER_ICSS_IMPORT_1___.locals["breakpoint-sm"]+" {\n .TextBlock-module_quoteDesign-largeHanging__2FsSE {\n --block-quote-padding-left: var(--theme-text-block-block-quote-hanging-indent, 2em);\n }\n\n .TextBlock-module_text__2U6_r blockquote {\n margin-left: 0.6875rem;\n padding-right: 1.375rem;\n }\n\n .TextBlock-module_quoteDesign-largeHanging__2FsSE blockquote::before {\n font-size: var(--theme-quote-large-mark-font-size, 3em);;\n }\n}\n\n.TextBlock-module_layout-centerRagged__1LB6m {\n text-align: center;\n}\n\n.TextBlock-module_layout-centerRagged__1LB6m ol,\n.TextBlock-module_layout-centerRagged__1LB6m ul {\n padding-left: 0;\n list-style-position: inside;\n}\n",""]),exports.locals={contentLinkColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.contentLinkColor,"breakpoint-sm":""+___CSS_LOADER_ICSS_IMPORT_1___.locals["breakpoint-sm"],text:"TextBlock-module_text__2U6_r","quoteDesign-hanging":"TextBlock-module_quoteDesign-hanging__3AtDE","quoteDesign-largeHanging":"TextBlock-module_quoteDesign-largeHanging__2FsSE","layout-centerRagged":"TextBlock-module_layout-centerRagged__1LB6m"},module.exports=exports},,,,,,function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".VideoEmbed-module_embedPlayer__2iukS {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n background-color: #000;\n color: #fff;\n}\n",""]),exports.locals={embedPlayer:"VideoEmbed-module_embedPlayer__2iukS"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(98),___CSS_LOADER_ICSS_IMPORT_1___=__webpack_require__(209);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.i(___CSS_LOADER_ICSS_IMPORT_1___,"",!0),exports.push([module.i,".ExternalLink-module_hidden__1Cx9u {\n display: none;\n}\n\n.ExternalLink-module_link_item__O3Sjc {\n display: flex;\n flex-direction: column;\n width: 45%;\n vertical-align: top;\n margin: 2% auto;\n text-decoration: none;\n transition: transform 0.3s;\n border-radius: var(--theme-content-element-box-border-radius);\n overflow: hidden;\n will-change: transform;\n}\n\n.ExternalLink-module_link_item__O3Sjc.ExternalLink-module_layout_center__3700m {\n width: 29%;\n}\n\n.ExternalLink-module_link_item__O3Sjc:hover {\n transform: scale(1.05);\n}\n\n.ExternalLink-module_link_item__O3Sjc:hover .ExternalLink-module_link_title__3uswf {\n text-decoration: underline;\n}\n\n.ExternalLink-module_link_thumbnail__1VYk9 {\n width: auto;\n background-repeat: no-repeat;\n background-size: cover;\n padding-top: 56.25%;\n position: relative;\n}\n\n.ExternalLink-module_link_details__1lNLx {\n flex: 1 1;\n padding: 20px;\n color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentTextColor+";\n background-color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentSurfaceColor+";\n}\n\n.ExternalLink-module_invert__30Szj > .ExternalLink-module_link_details__1lNLx {\n background-color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentSurfaceColor+";\n color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentTextColor+";\n}\n\n.ExternalLink-module_link_details__1lNLx > .ExternalLink-module_link_title__3uswf {\n font-weight: bold;\n margin: 0 0 20px;\n}\n\n@media screen and "+___CSS_LOADER_ICSS_IMPORT_1___.locals["breakpoint-sm"]+" {\n .ExternalLink-module_link_details__1lNLx > .ExternalLink-module_link_title__3uswf {\n font-size: 1.2em;\n }\n}\n\n.ExternalLink-module_link_details__1lNLx > p {\n width: 100%;\n white-space: normal;\n line-height: 1.3em;\n margin-bottom: 0;\n}\n\n.ExternalLink-module_tooltip__3XEqo {\n position: absolute;\n left: 50%;\n top: 80px;\n width: 180px;\n padding: 5px;\n margin-left: -95px;\n background-color: #444;\n color: #fff;\n opacity: 0.9;\n font-size: 13px;\n text-align: center;\n white-space: normal;\n}\n\n.ExternalLink-module_tooltip__3XEqo > span {\n display: block;\n color: #fff;\n text-decoration: underline;\n}\n\n@media only screen and (max-width: 600px) {\n .ExternalLink-module_link_item__O3Sjc.ExternalLink-module_layout_center__3700m {\n width: 45%;\n }\n}\n\n@media only screen and (max-width: 350px) {\n .ExternalLink-module_link_item__O3Sjc {\n width: 85%;\n }\n .ExternalLink-module_link_item__O3Sjc.ExternalLink-module_layout_center__3700m {\n width: 85%;\n }\n}\n",""]),exports.locals={darkContentSurfaceColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentSurfaceColor,lightContentSurfaceColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentSurfaceColor,darkContentTextColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.darkContentTextColor,lightContentTextColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentTextColor,"breakpoint-sm":""+___CSS_LOADER_ICSS_IMPORT_1___.locals["breakpoint-sm"],hidden:"ExternalLink-module_hidden__1Cx9u",link_item:"ExternalLink-module_link_item__O3Sjc",layout_center:"ExternalLink-module_layout_center__3700m",link_title:"ExternalLink-module_link_title__3uswf",link_thumbnail:"ExternalLink-module_link_thumbnail__1VYk9",link_details:"ExternalLink-module_link_details__1lNLx",invert:"ExternalLink-module_invert__30Szj",tooltip:"ExternalLink-module_tooltip__3XEqo"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(98);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".ExternalLinkList-module_ext_links_container__11uPw{\n display: flex;\n flex-wrap: wrap;\n border-collapse: separate;\n border-spacing: 10px;\n min-height: 240px;\n width: auto;\n height: auto;\n pointer-events: auto;\n position: relative;\n transition: opacity 0.5s;\n transition-timing-function: cubic-bezier(0.1, 0.57, 0.1, 1);\n transition-duration: 0ms;\n}\n",""]),exports.locals={contentColorScope:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.contentColorScope,ext_links_container:"ExternalLinkList-module_ext_links_container__11uPw scope-externalLinks "+___CSS_LOADER_ICSS_IMPORT_0___.locals.contentColorScope},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".DataWrapperChart-module_container__3R9z4 {\n min-height: 200px;\n padding: 20px 5%;\n}\n\n.DataWrapperChart-module_container__3R9z4 > iframe {\n width: 100%;\n height: 100%;\n position: relative;\n top: 0;\n border: 0;\n}\n",""]),exports.locals={container:"DataWrapperChart-module_container__3R9z4"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".IframeEmbed-module_wrapper__T9Upx {\n overflow: hidden;\n}\n\n.IframeEmbed-module_iframe__1Ldl1 {\n width: 100%;\n height: 100%;\n border: none;\n transform-origin: 0 0;\n}\n\n.IframeEmbed-module_scale-p33__2XHSh {\n width: 300%;\n height: 300%;\n transform: scale(0.333);\n}\n\n.IframeEmbed-module_scale-p50__1JHZ4 {\n width: 200%;\n height: 200%;\n transform: scale(0.5);\n}\n\n.IframeEmbed-module_scale-p75__MEGP0 {\n width: 133.333%;\n height: 133.333%;\n transform: scale(0.75);\n}\n",""]),exports.locals={wrapper:"IframeEmbed-module_wrapper__T9Upx",iframe:"IframeEmbed-module_iframe__1Ldl1","scale-p33":"IframeEmbed-module_scale-p33__2XHSh","scale-p50":"IframeEmbed-module_scale-p50__1JHZ4","scale-p75":"IframeEmbed-module_scale-p75__MEGP0"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".Placeholder-module_wrapper__3Lypw {\n border-radius: 12px;\n background-color: #fff;\n color: #000;\n display: flex;\n flex-direction: column;\n padding: 12px 16px 30px;\n margin: 10px auto;\n border: solid 1px rgb(207, 217, 222);\n max-width: 550px;\n box-sizing: border-box;\n}\n\n.Placeholder-module_wrapper__3Lypw svg {\n fill: #eee;\n}\n\n.Placeholder-module_row__1Vp1X {\n display: flex;\n margin-bottom: 12px;\n}\n\n.Placeholder-module_item__N1JcK {\n -webkit-animation: Placeholder-module_load__2WTD1 2s linear infinite;\n animation: Placeholder-module_load__2WTD1 2s linear infinite;\n background: linear-gradient(-75deg, transparent 30%, #ddd 50%, transparent 70%) 0 0 / 200% 100%, #eee;\n background-attachment: fixed;\n}\n\n.Placeholder-module_avatar__1gsKL {\n width: 48px;\n height: 48px;\n border-radius: 100%;\n}\n\n.Placeholder-module_info__1sHP1 {\n flex: 1 1;\n margin-left: 7px;\n}\n\n.Placeholder-module_name__3Bb8S,\n.Placeholder-module_handle__2tlQf,\n.Placeholder-module_text__3mBa_ {\n border-radius: 2px;\n}\n\n.Placeholder-module_name__3Bb8S,\n.Placeholder-module_handle__2tlQf {\n height: 14px;\n margin: 6px 0;\n}\n\n.Placeholder-module_name__3Bb8S {\n width: 40%;\n}\n\n.Placeholder-module_handle__2tlQf {\n width: 35%;\n}\n\n.Placeholder-module_text__3mBa_ {\n height: 200px;\n flex-grow: 1;\n margin-bottom: 10px;\n}\n\n@-webkit-keyframes Placeholder-module_load__2WTD1 {\n to {\n background-position: -200% 0;\n }\n}\n\n@keyframes Placeholder-module_load__2WTD1 {\n to {\n background-position: -200% 0;\n }\n}\n",""]),exports.locals={wrapper:"Placeholder-module_wrapper__3Lypw",row:"Placeholder-module_row__1Vp1X",item:"Placeholder-module_item__N1JcK",load:"Placeholder-module_load__2WTD1",avatar:"Placeholder-module_avatar__1gsKL Placeholder-module_item__N1JcK",info:"Placeholder-module_info__1sHP1",name:"Placeholder-module_name__3Bb8S Placeholder-module_item__N1JcK",handle:"Placeholder-module_handle__2tlQf Placeholder-module_item__N1JcK",text:"Placeholder-module_text__3mBa_ Placeholder-module_item__N1JcK"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".TwitterEmbed-module_loadingContainer__2oReR > div {\n /* Twitter already inserts a div with margins while the tweet still\n loads. Since the placeholder also has these margins, prevent\n displaying extra space. */\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.TwitterEmbed-module_container__3hCvf > div {\n margin: 0 auto;\n}\n",""]),exports.locals={loadingContainer:"TwitterEmbed-module_loadingContainer__2oReR",container:"TwitterEmbed-module_container__3hCvf"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(98);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".Question-module_details__2uMxM {\n position: relative;\n padding-left: 22px;\n margin: 1.375rem 0 0 0;\n}\n\n.Question-module_details__2uMxM summary {\n display: inline-flex;\n oveflow: hidden;\n font-weight: bold;\n cursor: pointer;\n}\n\n.Question-module_details__2uMxM summary::-webkit-details-marker {\n display: none;\n}\n\n.Question-module_details__2uMxM summary > svg {\n position: absolute;\n left: -11px;\n top: 0;\n width: 30px;\n height: 30px;\n transition: transform 0.2s ease;\n}\n\n.Question-module_details__2uMxM[open] summary > svg {\n transform: rotate(90deg);\n}\n\n.Question-module_answer__1eseC p {\n margin: 1.375rem 0 0 0;\n}\n\n.Question-module_answer__1eseC a {\n color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.contentLinkColor+";\n}\n\n.Question-module_layout-centerRagged__3b7MH {\n text-align: center;\n}\n",""]),exports.locals={contentLinkColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.contentLinkColor,details:"Question-module_details__2uMxM",answer:"Question-module_answer__1eseC","layout-centerRagged":"Question-module_layout-centerRagged__3b7MH"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(98);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".Counter-module_wrapper__3PuLK p {\n margin: 0;\n}\n\n.Counter-module_wrapper__3PuLK a {\n color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.contentLinkColor+";\n}\n\n.Counter-module_number__1DJm8 {\n display: inline-block;\n word-break: break-word;\n color: var(--palette-color);\n}\n\n.Counter-module_centerRagged__1W7x1 {\n text-align: center;\n}\n\n.Counter-module_center__1zpsx,\n.Counter-module_center__1zpsx .Counter-module_wrapper__3PuLK {\n display: flex;\n flex-direction: column;\n align-items: center;\n}\n\n.Counter-module_animation-fadeIn__3eAjS {\n opacity: 0;\n}\n\n.Counter-module_animation-fadeIn-active__1JS7q {\n transition: opacity 1s linear;\n opacity: 1;\n}\n\n.Counter-module_animation-fadeInFromBelow__3sVk- {\n opacity: 0;\n transform: translateY(20px);\n}\n\n.Counter-module_animation-fadeInFromAbove__3oxk0 {\n opacity: 0;\n transform: translateY(-20px);\n}\n\n.Counter-module_animation-fadeInFromAbove-active__3OpYs,\n.Counter-module_animation-fadeInFromBelow-active__KqGsB {\n transition: opacity 1s linear, transform 1s ease-out;\n transform: translateY(0);\n opacity: 1;\n}\n\n.Counter-module_animation-fadeInScaleUp__1JBPz {\n opacity: 0;\n transform: scale(0.8);\n}\n\n.Counter-module_animation-fadeInScaleDown__AaqsE {\n opacity: 0;\n transform: scale(1.2);\n}\n\n.Counter-module_animation-fadeInScaleUp-active__3Xm7p,\n.Counter-module_animation-fadeInScaleDown-active__6dpwh {\n transition: opacity 1s linear, transform var(--counting-duration) ease-out;\n transform: scale(1);\n opacity: 1;\n}\n",""]),exports.locals={contentLinkColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.contentLinkColor,wrapper:"Counter-module_wrapper__3PuLK",number:"Counter-module_number__1DJm8",centerRagged:"Counter-module_centerRagged__1W7x1",center:"Counter-module_center__1zpsx","animation-fadeIn":"Counter-module_animation-fadeIn__3eAjS","animation-fadeIn-active":"Counter-module_animation-fadeIn-active__1JS7q","animation-fadeInFromBelow":"Counter-module_animation-fadeInFromBelow__3sVk-","animation-fadeInFromAbove":"Counter-module_animation-fadeInFromAbove__3oxk0","animation-fadeInFromAbove-active":"Counter-module_animation-fadeInFromAbove-active__3OpYs","animation-fadeInFromBelow-active":"Counter-module_animation-fadeInFromBelow-active__KqGsB","animation-fadeInScaleUp":"Counter-module_animation-fadeInScaleUp__1JBPz","animation-fadeInScaleDown":"Counter-module_animation-fadeInScaleDown__AaqsE","animation-fadeInScaleUp-active":"Counter-module_animation-fadeInScaleUp-active__3Xm7p","animation-fadeInScaleDown-active":"Counter-module_animation-fadeInScaleDown-active__6dpwh"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(209),___CSS_LOADER_ICSS_IMPORT_1___=__webpack_require__(98);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.i(___CSS_LOADER_ICSS_IMPORT_1___,"",!0),exports.push([module.i,".Quote-module_figure__2ym9h {\n margin: 0;\n display: flex;\n flex-direction: column;\n align-items: flex-end;\n padding-bottom: 1.375rem;\n color: var(--palette-color);\n}\n\n.Quote-module_design-largeCentered__1xYo2 {\n text-align: center;\n align-items: center;\n}\n\n.Quote-module_figure__2ym9h a {\n color: var(--palette-color, "+___CSS_LOADER_ICSS_IMPORT_1___.locals.contentLinkColor+');\n}\n\n.Quote-module_text__1_-yb {\n --quote-indent: var(--theme-quote-indent, 0);\n --quote-large-mark-font-size: var(--theme-quote-large-mark-font-size, 2em);\n\n width: 100%;\n box-sizing: border-box;\n margin: 0;\n padding: 1em 0 var(--theme-quote-text-padding-bottom, 0.5em) 0;\n}\n\n.Quote-module_design-largeHanging__h6jeb .Quote-module_text__1_-yb,\n.Quote-module_design-hanging__3EOVD .Quote-module_text__1_-yb {\n --quote-indent: var(--theme-quote-indent, 1em);\n}\n\n.Quote-module_text__1_-yb p {\n margin: 1.375rem 0 0 var(--quote-indent);\n}\n\n.Quote-module_text__1_-yb br {\n display: none;\n}\n\n.Quote-module_centerRagged__20Kho .Quote-module_text__1_-yb p {\n text-align: center;\n margin-right: var(--quote-indent);\n}\n\n.Quote-module_text__1_-yb p:first-child {\n position: relative;\n}\n\n.Quote-module_text__1_-yb p:first-child::before,\n.Quote-module_text__1_-yb p:last-child::after {\n font-family: var(--theme-quote-mark-font-family);\n font-weight: var(--theme-quote-mark-font-weight, bold);\n opacity: var(--theme-quote-mark-opacity, 0.5);\n color: var(--theme-quote-mark-color);\n width: var(--theme-quote-mark-width);\n}\n\n.Quote-module_text__1_-yb p:first-child::before {\n content: var(--theme-quote-left-mark, "“");\n}\n\n.Quote-module_maskedMark__ohnry .Quote-module_text__1_-yb p:first-child::before {\n -webkit-mask: var(--theme-quote-left-mark-mask-image) 50% 50% no-repeat;\n mask: var(--theme-quote-left-mark-mask-image) 50% 50% no-repeat;\n background-color: var(--palette-color, var(--theme-quote-mark-color));\n color: transparent;\n}\n\n.Quote-module_text__1_-yb p:last-child::after {\n content: var(--theme-quote-right-mark, \'”\');\n}\n\n.Quote-module_design-largeHanging__h6jeb .Quote-module_text__1_-yb p:first-child::before,\n.Quote-module_design-hanging__3EOVD .Quote-module_text__1_-yb p:first-child::before {\n position: absolute;\n right: calc(100% + var(--theme-quote-hanging-mark-spacing, 0.05em));\n}\n\n.Quote-module_design-largeCentered__1xYo2 .Quote-module_text__1_-yb p:first-child::before,\n.Quote-module_design-largeHanging__h6jeb .Quote-module_text__1_-yb p:first-child::before {\n font-size: var(--quote-large-mark-font-size);\n line-height: 1em;\n}\n\n.Quote-module_design-largeCentered__1xYo2 .Quote-module_text__1_-yb p:first-child::before {\n font-size: var(--quote-large-mark-font-size);\n margin-top: var(--theme-quote-large-mark-margin-top, -0.1em);\n margin-bottom: var(--theme-quote-large-mark-margin-bottom, -0.3em);\n display: block;\n}\n\n.Quote-module_design-largeHanging__h6jeb .Quote-module_text__1_-yb p:first-child::before {\n top: var(--theme-quote-large-mark-top, -0.2em);\n}\n\n.Quote-module_design-largeCentered__1xYo2 .Quote-module_text__1_-yb p:last-child::after,\n.Quote-module_design-largeHanging__h6jeb .Quote-module_text__1_-yb p:last-child::after {\n display: none;\n}\n\n.Quote-module_design-hanging__3EOVD .Quote-module_text__1_-yb p:first-child::after {\n padding-left: var(--theme-quote-hanging-mark-spacing, 0.05em);\n}\n\n.Quote-module_attribution__S0eGJ {\n min-width: var(--theme-quote-attribution-min-width);\n}\n\n.Quote-module_attribution__S0eGJ p:first-child {\n position: relative;\n}\n\n.Quote-module_attribution__S0eGJ p:first-child::before {\n content: var(--quote-attribution-prefix, "—");\n position: absolute;\n right: 100%;\n margin-right: 0.5em;\n}\n\n.Quote-module_design-largeCentered__1xYo2 .Quote-module_attribution__S0eGJ p:first-child::before {\n display: none;\n}\n\n.Quote-module_attribution__S0eGJ p {\n margin: 0;\n}\n\n.Quote-module_attribution__S0eGJ p:first-child {\n font-weight: bold;\n}\n\n@media screen and '+___CSS_LOADER_ICSS_IMPORT_0___.locals["breakpoint-sm"]+" {\n .Quote-module_design-largeHanging__h6jeb .Quote-module_text__1_-yb {\n --quote-indent: var(--theme-quote-indent, 1.5em);\n --quote-large-mark-font-size: var(--theme-quote-large-mark-font-size, 2.5em);\n }\n}\n",""]),exports.locals={"breakpoint-sm":""+___CSS_LOADER_ICSS_IMPORT_0___.locals["breakpoint-sm"],contentLinkColor:""+___CSS_LOADER_ICSS_IMPORT_1___.locals.contentLinkColor,figure:"Quote-module_figure__2ym9h","design-largeCentered":"Quote-module_design-largeCentered__1xYo2",text:"Quote-module_text__1_-yb","design-largeHanging":"Quote-module_design-largeHanging__h6jeb","design-hanging":"Quote-module_design-hanging__3EOVD",centerRagged:"Quote-module_centerRagged__20Kho",maskedMark:"Quote-module_maskedMark__ohnry",attribution:"Quote-module_attribution__S0eGJ"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".ScrollButton-module_button__3HXJZ {\n padding: 0;\n background-color: transparent;\n border: 0;\n color: inherit;\n}\n\n.ScrollButton-module_left__3qwXP {\n text-align: left;\n}\n\n.ScrollButton-module_right__1Ew2A {\n text-align: right;\n}\n\n.ScrollButton-module_button__3HXJZ svg {\n transition: transform 0.2s ease;\n}\n\n.ScrollButton-module_button__3HXJZ:not(.ScrollButton-module_disabled__2Sj8A):hover svg,\n.ScrollButton-module_button__3HXJZ:not(.ScrollButton-module_disabled__2Sj8A):focus svg {\n transform: scale(1.2);\n}\n\n.ScrollButton-module_icon__1hC43 {\n display: inline-block;\n position: relative;\n transition: opacity 0.2s linear;\n}\n\n.ScrollButton-module_disabled__2Sj8A .ScrollButton-module_icon__1hC43 {\n opacity: 0;\n}\n\n.ScrollButton-module_icon__1hC43::before {\n content: ' ';\n position: absolute;\n top: 50%;\n left: 50%;\n width: 50px;\n height: 50px;\n transform: translate(-50%, -50%);\n background: radial-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0) 60%);\n z-index: -1;\n}\n",""]),exports.locals={button:"ScrollButton-module_button__3HXJZ",left:"ScrollButton-module_left__3qwXP",right:"ScrollButton-module_right__1Ew2A",disabled:"ScrollButton-module_disabled__2Sj8A",icon:"ScrollButton-module_icon__1hC43"},module.exports=exports},,function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(98);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".ImageGallery-module_wrapper__39FYe {\n --overlap: 20px;\n --gutter: 8%;\n display: grid;\n grid-template-columns: 1fr 84% 1fr;\n align-items: center;\n height: 100%;\n margin: 0 auto;\n color: "+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentTextColor+";\n}\n\n@media (min-width: 1000px) {\n .ImageGallery-module_wide__1oSm9 {\n --overlap: 40px;\n }\n}\n\n.ImageGallery-module_customMargin__11y8g {\n --gutter: max(var(--content-margin), (100% - var(--content-max-width)) / 2);\n grid-template-columns:\n var(--content-margin)\n minmax(0, var(--content-max-width))\n var(--content-margin);\n justify-content: center;\n}\n\n.ImageGallery-module_button__2LKfk {\n grid-row: 1;\n z-index: 2;\n display: flex;\n justify-content: center;\n overflow: hidden;\n}\n\n.ImageGallery-module_leftButton__mI0p8 {\n grid-column: 1;\n}\n\n.ImageGallery-module_rightButton__1IXS0 {\n grid-column: 3;\n}\n\n.ImageGallery-module_items__2CW0X {\n grid-row: 1;\n grid-column: 1/-1;\n display: grid;\n grid-auto-columns: 100%;\n grid-auto-flow: column;\n align-items: center;\n overflow-x: auto;\n overscroll-behavior-x: contain;\n -ms-scroll-snap-type: x mandatory;\n scroll-snap-type: x mandatory;\n scroll-behavior: smooth;\n padding: 0 calc(var(--overlap) + var(--gutter));\n scrollbar-width: none;\n}\n\n.ImageGallery-module_items__2CW0X::-webkit-scrollbar {\n display: none;\n}\n\n.ImageGallery-module_item__2bERy {\n scroll-snap-stop: always;\n scroll-snap-align: center;\n margin: 0 calc(-1 * var(--overlap));\n}\n\n.ImageGallery-module_current__1YmtC {\n z-index: 1\n}\n\n.ImageGallery-module_figure___xJPt {\n transition: transform .2s ease, filter .2s linear;\n transform: scale(0.9);\n filter: brightness(0.5);\n}\n\n.ImageGallery-module_current__1YmtC .ImageGallery-module_figure___xJPt {\n transform: scale(1);\n filter: none;\n}\n\n.ImageGallery-module_placeholder__1VV0G {\n opacity: 0.2;\n}\n",""]),exports.locals={lightContentTextColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.lightContentTextColor,contentLinkColor:""+___CSS_LOADER_ICSS_IMPORT_0___.locals.contentLinkColor,wrapper:"ImageGallery-module_wrapper__39FYe",wide:"ImageGallery-module_wide__1oSm9",customMargin:"ImageGallery-module_customMargin__11y8g",button:"ImageGallery-module_button__2LKfk",leftButton:"ImageGallery-module_leftButton__mI0p8 ImageGallery-module_button__2LKfk",rightButton:"ImageGallery-module_rightButton__1IXS0 ImageGallery-module_button__2LKfk",items:"ImageGallery-module_items__2CW0X",item:"ImageGallery-module_item__2bERy",current:"ImageGallery-module_current__1YmtC",figure:"ImageGallery-module_figure___xJPt",placeholder:"ImageGallery-module_placeholder__1VV0G"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,'.IconInlineFileRights-module_standAlone__1fy04 {\n color: #fff;\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n display: flex;\n justify-content: flex-end;\n pointer-events: none;\n}\n\n.IconInlineFileRights-module_standAlone__1fy04 > * {\n pointer-events: auto;\n}\n\n.IconInlineFileRights-module_button__3X04U {\n border: 0;\n padding: 0;\n background-color: transparent;\n width: 44px;\n height: 40px;\n margin: 0;\n display: flex;\n align-items: center;\n justify-content: center;\n color: currentColor;\n cursor: pointer;\n position: relative;\n}\n\n.IconInlineFileRights-module_button__3X04U,\n.IconInlineFileRights-module_tooltip__1O9mt {\n transition: opacity .2s, visibility .2s;\n}\n\n.IconInlineFileRights-module_transparent__3e8AT .IconInlineFileRights-module_button__3X04U {\n opacity: 0.6;\n}\n\n.IconInlineFileRights-module_wrapper__3WdAD:hover .IconInlineFileRights-module_button__3X04U,\n.IconInlineFileRights-module_wrapper__3WdAD:active .IconInlineFileRights-module_button__3X04U,\n.IconInlineFileRights-module_wrapper__3WdAD:focus .IconInlineFileRights-module_button__3X04U {\n opacity: 1;\n}\n\n.IconInlineFileRights-module_button__3X04U svg {\n width: 23px;\n height: 23px;\n}\n\n.IconInlineFileRights-module_standAlone__1fy04 .IconInlineFileRights-module_button__3X04U svg {\n filter: drop-shadow(0 1px 4px #000);\n}\n\n.IconInlineFileRights-module_tooltip__1O9mt {\n font-size: 13.5555px;\n font-family: sans-serif;\n line-height: 1.4;\n position: absolute;\n bottom: 38px;\n right: 5px;\n background-color: rgba(17, 17, 17, 0.9);\n border-radius: 3px;\n color: #fff;\n padding: 8px;\n visibility: hidden;\n opacity: 0;\n text-align: right;\n margin-left: 10px;\n box-sizing: border-box;\n max-width: 95%;\n z-index: 1;\n}\n\n.IconInlineFileRights-module_tooltip__1O9mt::after {\n content: "";\n display: block;\n border: solid 5px transparent;\n border-top-color: rgba(17, 17, 17, 0.9);\n position: absolute;\n right: 11px;\n top: 100%;\n}\n\n.IconInlineFileRights-module_tooltip__1O9mt a {\n color: #fff;\n -webkit-text-decoration-color: rgba(255, 255, 255, 0.3);\n text-decoration-color: rgba(255, 255, 255, 0.3);\n}\n\n.IconInlineFileRights-module_tooltip__1O9mt span {\n color: rgba(255, 255, 255, 0.7);\n}\n\n.IconInlineFileRights-module_wrapper__3WdAD:hover .IconInlineFileRights-module_tooltip__1O9mt,\n.IconInlineFileRights-module_wrapper__3WdAD:focus-within .IconInlineFileRights-module_tooltip__1O9mt {\n visibility: visible;\n opacity: 1;\n}\n\n.IconInlineFileRights-module_scroller__sHxhI {\n overflow: auto;\n overflow-y: hidden;\n scrollbar-width: thin;\n}\n\n.IconInlineFileRights-module_scroller__sHxhI::-webkit-scrollbar {\n height: 12px;\n}\n\n.IconInlineFileRights-module_scroller__sHxhI::-webkit-scrollbar-thumb {\n background-color: rgba(255, 255, 255, 0.9);\n border-radius: 20px;\n border: 3px solid rgba(17, 17, 17, 0.9);\n}\n',""]),exports.locals={standAlone:"IconInlineFileRights-module_standAlone__1fy04",button:"IconInlineFileRights-module_button__3X04U",tooltip:"IconInlineFileRights-module_tooltip__1O9mt",transparent:"IconInlineFileRights-module_transparent__3e8AT",wrapper:"IconInlineFileRights-module_wrapper__3WdAD",scroller:"IconInlineFileRights-module_scroller__sHxhI"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".TextInlineFileRights-module_text__YwPRa {\n font-size: 14px;\n position: relative;\n z-index: 1;\n color: var(--content-text-color);\n}\n\n.TextInlineFileRights-module_text__YwPRa li {\n text-align: right;\n padding-top: 0.2em;\n}\n\n.TextInlineFileRights-module_forSection__3q1Ka {\n position: absolute;\n bottom: 0;\n right: 0;\n}\n\n.TextInlineFileRights-module_forSection__3q1Ka li {\n padding: 0 0.4em 0.2em 0;\n}\n\n.TextInlineFileRights-module_text__YwPRa a {\n color: inherit;\n -webkit-text-decoration-color: color-mix(in srgb, currentColor, transparent);\n text-decoration-color: color-mix(in srgb, currentColor, transparent);\n}\n\n.TextInlineFileRights-module_text__YwPRa span {\n opacity: 0.7;\n}\n",""]),exports.locals={text:"TextInlineFileRights-module_text__YwPRa",forSection:"TextInlineFileRights-module_forSection__3q1Ka"},module.exports=exports},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),function(module){__webpack_require__(90);var pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5);Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.f)(module,{typeName:"dataWrapperChart",baseConfiguration:{url:"https://datawrapper.dwcdn.net/1kJer/1/"}})}.call(this,__webpack_require__(32)(module))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),function(module){__webpack_require__(90);var pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5);Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.f)(module,{typeName:"externalLinkList",baseConfiguration:{links:[{id:"1",title:"PageflowIO",url:"https://www.pageflow.io/",thumbnail:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.d)("imageFiles","turtle"),description:"This is description",open_in_new_tab:"0"},{id:"2",title:"pageflowio",url:"https://www.pageflow.io/",thumbnail:"",description:"This is pageflowio link",open_in_new_tab:"1"},{id:"3",title:"PageflowIo",url:"https://www.pageflow.io/",thumbnail:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.d)("imageFiles","turtle"),description:"This is another pageflowio link",open_in_new_tab:"0"},{id:"4",title:"PageflowIo",url:"https://www.pageflow.io/",thumbnail:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.d)("imageFiles","turtle"),description:"This is another pageflowio link",open_in_new_tab:"0"}]}})}.call(this,__webpack_require__(32)(module))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),function(module){__webpack_require__(90);var pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5),pageflow_scrolled_frontend__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(1);Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.f)(module,{typeName:"heading",baseConfiguration:{children:"Some Heading Text",level:1},variants:[{name:"First headline in entry",configuration:{level:0}},{name:"Large",configuration:{textSize:"large"}},{name:"Medium",configuration:{textSize:"medium"}},{name:"Small ",configuration:{textSize:"small"}},{name:"With subtitles - Large",configuration:{tagline:[{type:"heading",children:[{text:"Some Tagline"}]}],subtitle:[{type:"heading",children:[{text:"Some Subtitle"}]}],width:pageflow_scrolled_frontend__WEBPACK_IMPORTED_MODULE_2__.C.xl,textSize:"large"}},{name:"With subtitles - Medium",configuration:{tagline:[{type:"heading",children:[{text:"Some Tagline"}]}],subtitle:[{type:"heading",children:[{text:"Some Subtitle"}]}],width:pageflow_scrolled_frontend__WEBPACK_IMPORTED_MODULE_2__.C.xl,textSize:"medium"}},{name:"With subtitles - Small",configuration:{tagline:[{type:"heading",children:[{text:"Some Tagline"}]}],subtitle:[{type:"heading",children:[{text:"Some Subtitle"}]}],width:pageflow_scrolled_frontend__WEBPACK_IMPORTED_MODULE_2__.C.xl,textSize:"small"}},{name:"With subtitles - Center",sectionConfiguration:{layout:"center"},configuration:{tagline:[{type:"heading",children:[{text:"Some Tagline"}]}],subtitle:[{type:"heading",children:[{text:"Some Subtitle"}]}],width:pageflow_scrolled_frontend__WEBPACK_IMPORTED_MODULE_2__.C.xl}},{name:"With subtitles - Right",sectionConfiguration:{layout:"right"},configuration:{tagline:[{type:"heading",children:[{text:"Some Tagline"}]}],subtitle:[{type:"heading",children:[{text:"Some Subtitle"}]}],width:pageflow_scrolled_frontend__WEBPACK_IMPORTED_MODULE_2__.C.xl}},{name:"With custom content text colors",themeOptions:{properties:{headings:{lightContentTextColor:"red"}}}},{name:"With custom content text colors in inverted section",sectionConfiguration:{invert:!0},themeOptions:{properties:{headings:{darkContentTextColor:"red"}}}},{name:"Palette Color",themeOptions:{properties:{root:{paletteColorAccent:"#04f"}}},configuration:{color:"accent"}}]})}.call(this,__webpack_require__(32)(module))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),function(module){__webpack_require__(90);var pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5);Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.f)(module,{typeName:"iframeEmbed",baseConfiguration:{source:"https://example.com",caption:"Some caption"},consent:{configuration:{requireConsent:!0}},variants:[{name:"With Consent",configuration:{requireConsent:!0}}]})}.call(this,__webpack_require__(32)(module))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),function(module){__webpack_require__(733);var pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5);Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.f)(module,{typeName:"imageGallery",baseConfiguration:{items:[{id:1,image:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.d)("imageFiles","turtle"),caption:[{type:"paragraph",children:[{text:"At vero eos et accusam et justo duo dolores et ea rebum."}]}]},{id:2,image:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.d)("imageFiles","churchBefore"),caption:[{type:"paragraph",children:[{text:"At vero eos et accusam et justo duo dolores et ea rebum."}]}]},{id:3,image:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.d)("imageFiles","churchAfter"),caption:[{type:"paragraph",children:[{text:"At vero eos et accusam et justo duo dolores et ea rebum."}]}]},{id:4,image:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.d)("imageFiles","turtle")},{id:5,image:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.d)("imageFiles","churchBefore")},{id:6,image:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.d)("imageFiles","churchAfter")}]},inlineFileRights:!0})}.call(this,__webpack_require__(32)(module))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),function(module){__webpack_require__(90);var pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5);Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.f)(module,{typeName:"inlineAudio",baseConfiguration:{id:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.d)("audioFiles","quicktime_jingle"),autoplay:!1,controls:!1},variants:[{name:"stand alone"},{name:"stand alone with caption",configuration:{caption:"Some caption"}},{name:"with poster image",configuration:{posterId:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.d)("imageFiles","turtle")}},{name:"with poster image and caption",configuration:{posterId:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.d)("imageFiles","turtle"),caption:"Some caption"}},{name:"with waveform",configuration:{playerControlVariant:"waveform",waveformColor:"#1963ad"}},{name:"with waveform and caption",configuration:{playerControlVariant:"waveform",waveformColor:"#1963ad",caption:"Some caption"}},{name:"with waveform and poster image",configuration:{playerControlVariant:"waveform",waveformColor:"#1963ad",posterId:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.d)("imageFiles","turtle")}},{name:"with waveform, poster image and caption",configuration:{playerControlVariant:"waveform",waveformColor:"#1963ad",posterId:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.d)("imageFiles","turtle"),caption:"Some caption"}}],inlineFileRights:!0})}.call(this,__webpack_require__(32)(module))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),function(module){__webpack_require__(90);var pageflow_scrolled_frontend__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(1),pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(5);Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_2__.f)(module,{typeName:"inlineBeforeAfter",baseConfiguration:{before_id:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_2__.d)("imageFiles","churchBefore"),after_id:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_2__.d)("imageFiles","churchAfter"),initial_slider_position:50,before_label:"2010",after_label:"2020"},variants:[{name:"full-width",configuration:{before_id:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_2__.d)("imageFiles","churchBefore"),after_id:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_2__.d)("imageFiles","churchAfter"),initial_slider_position:50,before_label:"2010",after_label:"2020",width:pageflow_scrolled_frontend__WEBPACK_IMPORTED_MODULE_1__.C.full}},{name:"non-centered divider",configuration:{before_id:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_2__.d)("imageFiles","churchBefore"),after_id:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_2__.d)("imageFiles","churchAfter"),initial_slider_position:30,before_label:"Spring 2010",after_label:"Spring 2020"}},{name:"colored divider",configuration:{before_id:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_2__.d)("imageFiles","churchBefore"),after_id:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_2__.d)("imageFiles","churchAfter"),initial_slider_position:50,slider_color:"red",before_label:"2010",after_label:"2020"}},{name:"With caption",configuration:{before_id:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_2__.d)("imageFiles","churchBefore"),after_id:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_2__.d)("imageFiles","churchAfter"),initial_slider_position:50,caption:"Some text here"}}],inlineFileRights:!0})}.call(this,__webpack_require__(32)(module))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),function(module){__webpack_require__(735);var pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5);Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.f)(module,{typeName:"inlineImage",baseConfiguration:{id:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.d)("imageFiles","turtle")},variants:[{name:"With Caption",configuration:{caption:"Some text here"}}],inlineFileRights:!0})}.call(this,__webpack_require__(32)(module))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),function(module){__webpack_require__(90);var pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5);Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.f)(module,{typeName:"inlineVideo",baseConfiguration:{id:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.d)("videoFiles","interview_toni"),autoplay:!1,controls:!1},variants:[{name:"with poster image",configuration:{posterId:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.d)("imageFiles","turtle")}}],inlineFileRights:!0})}.call(this,__webpack_require__(32)(module))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),function(module){__webpack_require__(90);var pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5);Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.f)(module,{typeName:"question",baseConfiguration:{expandByDefault:!0,question:[{type:"heading",children:[{text:"What else is important?"}]}],answer:[{type:"paragraph",children:[{text:"At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. "}]},{type:"paragraph",children:[{text:"Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr."}]}]},variants:[{name:"Closed",configuration:{expandByDefault:!1}}]})}.call(this,__webpack_require__(32)(module))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),function(module){__webpack_require__(90);var pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5);Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.f)(module,{typeName:"quote",baseConfiguration:{text:[{type:"paragraph",children:[{text:"Be the change that you wish to see in the world."}]}],attribution:[{type:"paragraph",children:[{text:"Mahatma Gandhi"}]},{type:"paragraph",children:[{text:"1869–1948"}]}]},variants:[{name:"Large",configuration:{textSize:"large"}},{name:"Medium",configuration:{textSize:"medium"}},{name:"Small",configuration:{textSize:"small"}},{name:"Very Small",configuration:{textSize:"verySmall"}},{name:"Large Centered",configuration:{variant:"largeCentered-custom"},themeOptions:{properties:{"quote-largeCentered-custom":{quoteLargeMarkFontSize:"3em"}}}},{name:"Hanging",themeOptions:{quoteDesign:"hanging"}},{name:"Hanging with custom spacing",themeOptions:{quoteDesign:"hanging",properties:{root:{quoteHangingMarkSpacing:"0.3em"}}}},{name:"Centered Attribution",themeOptions:{properties:{root:{quoteAttributionMinWidth:"50%"}}}},{name:"Inline",themeOptions:{quoteDesign:"inline",properties:{root:{quoteLeftMark:'"»"',quoteRightMark:'"«"',quoteMarkFontWeight:"normal",quoteIndent:0,quoteMarkOpacity:1}}}},{name:"Double angle",themeOptions:{properties:{root:{quoteLeftMark:'"»"',quoteLeftMarkTop:"-0.35em"}}}},{name:"SVG mark",themeOptions:{properties:{root:{quoteLeftMark:"url(\"data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' shape-rendering='geometricPrecision' text-rendering='geometricPrecision' image-rendering='optimizeQuality' fill-rule='evenodd' clip-rule='evenodd' viewBox='0 0 512 358.88'%3E%3Cpath fill='%230ff' fill-rule='nonzero' d='M383.91 0c42.61 0 74.76 14 96.41 41.99 10.59 13.68 18.53 29.23 23.81 46.63 5.25 17.26 7.87 36.24 7.87 56.9 0 23.45-3.27 45.79-9.81 67.02-6.55 21.24-16.35 41.25-29.38 60.01-13.05 18.77-28.97 35.33-47.76 49.66-18.67 14.24-40.16 26.25-64.44 36.03a8.869 8.869 0 0 1-8.51-1.06l-88.49-56.56c-4.12-2.63-5.33-8.1-2.7-12.21a8.769 8.769 0 0 1 4.06-3.42c16.64-6.98 31.71-14.08 45.19-21.3 13.47-7.22 25.48-14.62 36.02-22.19 10.22-7.34 19.04-15.44 26.45-24.3 2.46-2.93 4.76-5.94 6.9-9.03-4.65 1.45-9.61 2.17-14.88 2.17-13.52 0-26.24-2.13-38.14-6.37-11.93-4.24-22.97-10.61-33.12-19.1-10.43-8.71-18.26-19.37-23.47-31.94-5.12-12.35-7.69-26.44-7.69-42.26 0-18.17 2.7-34.18 8.08-48.01 5.51-14.18 13.82-25.97 24.88-35.33 10.85-9.17 23.79-16.05 38.81-20.61C348.74 2.24 365.38 0 383.91 0zm82.4 52.81c-18.08-23.36-45.55-35.05-82.4-35.05-16.93 0-31.86 1.97-44.78 5.89-12.63 3.84-23.47 9.58-32.49 17.22-8.79 7.44-15.41 16.84-19.82 28.18-4.55 11.69-6.83 25.57-6.83 41.62 0 13.52 2.11 25.35 6.3 35.46 4.11 9.89 10.27 18.28 18.48 25.14 8.49 7.1 17.72 12.43 27.67 15.98 9.95 3.55 20.69 5.33 32.21 5.33 9.05 0 16.67-3.34 22.85-10 3.14-3.34 8.37-3.77 12.01-.87l4.44 3.56c3.17 2.42 4.4 6.78 2.71 10.59-5.25 11.83-12.07 22.74-20.42 32.72-8.32 9.94-18.23 19.04-29.72 27.29-11.16 8.01-23.84 15.83-38.03 23.43-9.78 5.24-20.23 10.36-31.34 15.37l71.04 45.41c21.07-8.85 39.77-19.5 56.1-31.95 17.28-13.18 31.92-28.42 43.94-45.71 12.03-17.31 21.04-35.68 27.02-55.08 5.99-19.43 8.99-40.04 8.99-61.82 0-19.07-2.35-36.33-7.04-51.76-4.64-15.3-11.61-28.96-20.89-40.95zM124.39 0c42.62 0 74.76 14 96.42 41.99 10.58 13.68 18.52 29.23 23.81 46.63 5.24 17.26 7.87 36.24 7.87 56.9 0 47.08-13.07 89.43-39.2 127.03-13.04 18.77-28.97 35.33-47.76 49.66-18.66 14.24-40.15 26.25-64.44 36.03a8.876 8.876 0 0 1-8.51-1.06L4.09 300.62c-4.12-2.63-5.33-8.1-2.7-12.21a8.769 8.769 0 0 1 4.06-3.42c16.64-6.98 31.71-14.08 45.2-21.3 13.47-7.22 25.48-14.62 36.02-22.19 10.21-7.34 19.03-15.44 26.45-24.3 2.47-2.95 4.78-5.98 6.94-9.09-4.71 1.48-9.69 2.23-14.93 2.23-13.54 0-26.27-2.13-38.17-6.37l-.44-.17c-11.76-4.26-22.64-10.57-32.64-18.93-10.43-8.71-18.26-19.37-23.48-31.94-5.12-12.35-7.68-26.44-7.68-42.26 0-18.17 2.69-34.18 8.07-48.01 5.52-14.18 13.82-25.97 24.89-35.33 10.84-9.17 23.78-16.05 38.8-20.61C89.22 2.24 105.87 0 124.39 0zm82.4 52.81c-18.08-23.36-45.54-35.05-82.4-35.05-16.93 0-31.86 1.97-44.77 5.89-12.64 3.84-23.47 9.58-32.49 17.22-8.8 7.44-15.41 16.84-19.82 28.18-4.55 11.69-6.83 25.57-6.83 41.62 0 13.52 2.1 25.35 6.3 35.46 4.1 9.89 10.27 18.28 18.48 25.14 8.4 7.03 17.5 12.31 27.27 15.85l.4.13c9.95 3.55 20.69 5.33 32.2 5.33 4.61 0 8.79-.82 12.51-2.45 3.75-1.64 7.21-4.16 10.35-7.55 3.14-3.34 8.37-3.77 12-.87l4.45 3.56a8.843 8.843 0 0 1 2.71 10.59 138.097 138.097 0 0 1-20.43 32.72c-8.32 9.94-18.23 19.04-29.71 27.29-11.16 8.01-23.85 15.83-38.04 23.43-9.78 5.24-20.22 10.36-31.34 15.37l71.04 45.41c21.07-8.85 39.78-19.5 56.1-31.95 17.28-13.18 31.93-28.42 43.95-45.71 24-34.54 36-73.51 36-116.9 0-19.07-2.34-36.33-7.03-51.76-4.65-15.3-11.62-28.96-20.9-40.95z'/%3E%3C/svg%3E\")",quoteLargeMarkFontSize:"1em",quoteMarkWidth:"1.5em",quoteHangingMarkSpacing:"0.3em",quoteIndent:"1.8em",quoteLeftMarkTop:"-0.35em"}}}},{name:"SVG mask mark",themeOptions:{properties:{root:{quoteLeftMarkMaskImage:"url(\"data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' shape-rendering='geometricPrecision' text-rendering='geometricPrecision' image-rendering='optimizeQuality' fill-rule='evenodd' clip-rule='evenodd' viewBox='0 0 512 358.88'%3E%3Cpath fill='%230ff' fill-rule='nonzero' d='M383.91 0c42.61 0 74.76 14 96.41 41.99 10.59 13.68 18.53 29.23 23.81 46.63 5.25 17.26 7.87 36.24 7.87 56.9 0 23.45-3.27 45.79-9.81 67.02-6.55 21.24-16.35 41.25-29.38 60.01-13.05 18.77-28.97 35.33-47.76 49.66-18.67 14.24-40.16 26.25-64.44 36.03a8.869 8.869 0 0 1-8.51-1.06l-88.49-56.56c-4.12-2.63-5.33-8.1-2.7-12.21a8.769 8.769 0 0 1 4.06-3.42c16.64-6.98 31.71-14.08 45.19-21.3 13.47-7.22 25.48-14.62 36.02-22.19 10.22-7.34 19.04-15.44 26.45-24.3 2.46-2.93 4.76-5.94 6.9-9.03-4.65 1.45-9.61 2.17-14.88 2.17-13.52 0-26.24-2.13-38.14-6.37-11.93-4.24-22.97-10.61-33.12-19.1-10.43-8.71-18.26-19.37-23.47-31.94-5.12-12.35-7.69-26.44-7.69-42.26 0-18.17 2.7-34.18 8.08-48.01 5.51-14.18 13.82-25.97 24.88-35.33 10.85-9.17 23.79-16.05 38.81-20.61C348.74 2.24 365.38 0 383.91 0zm82.4 52.81c-18.08-23.36-45.55-35.05-82.4-35.05-16.93 0-31.86 1.97-44.78 5.89-12.63 3.84-23.47 9.58-32.49 17.22-8.79 7.44-15.41 16.84-19.82 28.18-4.55 11.69-6.83 25.57-6.83 41.62 0 13.52 2.11 25.35 6.3 35.46 4.11 9.89 10.27 18.28 18.48 25.14 8.49 7.1 17.72 12.43 27.67 15.98 9.95 3.55 20.69 5.33 32.21 5.33 9.05 0 16.67-3.34 22.85-10 3.14-3.34 8.37-3.77 12.01-.87l4.44 3.56c3.17 2.42 4.4 6.78 2.71 10.59-5.25 11.83-12.07 22.74-20.42 32.72-8.32 9.94-18.23 19.04-29.72 27.29-11.16 8.01-23.84 15.83-38.03 23.43-9.78 5.24-20.23 10.36-31.34 15.37l71.04 45.41c21.07-8.85 39.77-19.5 56.1-31.95 17.28-13.18 31.92-28.42 43.94-45.71 12.03-17.31 21.04-35.68 27.02-55.08 5.99-19.43 8.99-40.04 8.99-61.82 0-19.07-2.35-36.33-7.04-51.76-4.64-15.3-11.61-28.96-20.89-40.95zM124.39 0c42.62 0 74.76 14 96.42 41.99 10.58 13.68 18.52 29.23 23.81 46.63 5.24 17.26 7.87 36.24 7.87 56.9 0 47.08-13.07 89.43-39.2 127.03-13.04 18.77-28.97 35.33-47.76 49.66-18.66 14.24-40.15 26.25-64.44 36.03a8.876 8.876 0 0 1-8.51-1.06L4.09 300.62c-4.12-2.63-5.33-8.1-2.7-12.21a8.769 8.769 0 0 1 4.06-3.42c16.64-6.98 31.71-14.08 45.2-21.3 13.47-7.22 25.48-14.62 36.02-22.19 10.21-7.34 19.03-15.44 26.45-24.3 2.47-2.95 4.78-5.98 6.94-9.09-4.71 1.48-9.69 2.23-14.93 2.23-13.54 0-26.27-2.13-38.17-6.37l-.44-.17c-11.76-4.26-22.64-10.57-32.64-18.93-10.43-8.71-18.26-19.37-23.48-31.94-5.12-12.35-7.68-26.44-7.68-42.26 0-18.17 2.69-34.18 8.07-48.01 5.52-14.18 13.82-25.97 24.89-35.33 10.84-9.17 23.78-16.05 38.8-20.61C89.22 2.24 105.87 0 124.39 0zm82.4 52.81c-18.08-23.36-45.54-35.05-82.4-35.05-16.93 0-31.86 1.97-44.77 5.89-12.64 3.84-23.47 9.58-32.49 17.22-8.8 7.44-15.41 16.84-19.82 28.18-4.55 11.69-6.83 25.57-6.83 41.62 0 13.52 2.1 25.35 6.3 35.46 4.1 9.89 10.27 18.28 18.48 25.14 8.4 7.03 17.5 12.31 27.27 15.85l.4.13c9.95 3.55 20.69 5.33 32.2 5.33 4.61 0 8.79-.82 12.51-2.45 3.75-1.64 7.21-4.16 10.35-7.55 3.14-3.34 8.37-3.77 12-.87l4.45 3.56a8.843 8.843 0 0 1 2.71 10.59 138.097 138.097 0 0 1-20.43 32.72c-8.32 9.94-18.23 19.04-29.71 27.29-11.16 8.01-23.85 15.83-38.04 23.43-9.78 5.24-20.22 10.36-31.34 15.37l71.04 45.41c21.07-8.85 39.78-19.5 56.1-31.95 17.28-13.18 31.93-28.42 43.95-45.71 24-34.54 36-73.51 36-116.9 0-19.07-2.34-36.33-7.03-51.76-4.65-15.3-11.62-28.96-20.9-40.95z'/%3E%3C/svg%3E\")",quoteMarkColor:"red",quoteLargeMarkFontSize:"1.2em",quoteMarkOpacity:"1",quoteMarkWidth:"1.25em",quoteHangingMarkSpacing:"0.3em",quoteIndent:"1.8em",quoteLeftMarkTop:"-0.35em"}}}},{name:"SVG mask mark with palette color",themeOptions:{properties:{root:{paletteColorAccent:"#04f",quoteLeftMarkMaskImage:"url(\"data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' shape-rendering='geometricPrecision' text-rendering='geometricPrecision' image-rendering='optimizeQuality' fill-rule='evenodd' clip-rule='evenodd' viewBox='0 0 512 358.88'%3E%3Cpath fill='%230ff' fill-rule='nonzero' d='M383.91 0c42.61 0 74.76 14 96.41 41.99 10.59 13.68 18.53 29.23 23.81 46.63 5.25 17.26 7.87 36.24 7.87 56.9 0 23.45-3.27 45.79-9.81 67.02-6.55 21.24-16.35 41.25-29.38 60.01-13.05 18.77-28.97 35.33-47.76 49.66-18.67 14.24-40.16 26.25-64.44 36.03a8.869 8.869 0 0 1-8.51-1.06l-88.49-56.56c-4.12-2.63-5.33-8.1-2.7-12.21a8.769 8.769 0 0 1 4.06-3.42c16.64-6.98 31.71-14.08 45.19-21.3 13.47-7.22 25.48-14.62 36.02-22.19 10.22-7.34 19.04-15.44 26.45-24.3 2.46-2.93 4.76-5.94 6.9-9.03-4.65 1.45-9.61 2.17-14.88 2.17-13.52 0-26.24-2.13-38.14-6.37-11.93-4.24-22.97-10.61-33.12-19.1-10.43-8.71-18.26-19.37-23.47-31.94-5.12-12.35-7.69-26.44-7.69-42.26 0-18.17 2.7-34.18 8.08-48.01 5.51-14.18 13.82-25.97 24.88-35.33 10.85-9.17 23.79-16.05 38.81-20.61C348.74 2.24 365.38 0 383.91 0zm82.4 52.81c-18.08-23.36-45.55-35.05-82.4-35.05-16.93 0-31.86 1.97-44.78 5.89-12.63 3.84-23.47 9.58-32.49 17.22-8.79 7.44-15.41 16.84-19.82 28.18-4.55 11.69-6.83 25.57-6.83 41.62 0 13.52 2.11 25.35 6.3 35.46 4.11 9.89 10.27 18.28 18.48 25.14 8.49 7.1 17.72 12.43 27.67 15.98 9.95 3.55 20.69 5.33 32.21 5.33 9.05 0 16.67-3.34 22.85-10 3.14-3.34 8.37-3.77 12.01-.87l4.44 3.56c3.17 2.42 4.4 6.78 2.71 10.59-5.25 11.83-12.07 22.74-20.42 32.72-8.32 9.94-18.23 19.04-29.72 27.29-11.16 8.01-23.84 15.83-38.03 23.43-9.78 5.24-20.23 10.36-31.34 15.37l71.04 45.41c21.07-8.85 39.77-19.5 56.1-31.95 17.28-13.18 31.92-28.42 43.94-45.71 12.03-17.31 21.04-35.68 27.02-55.08 5.99-19.43 8.99-40.04 8.99-61.82 0-19.07-2.35-36.33-7.04-51.76-4.64-15.3-11.61-28.96-20.89-40.95zM124.39 0c42.62 0 74.76 14 96.42 41.99 10.58 13.68 18.52 29.23 23.81 46.63 5.24 17.26 7.87 36.24 7.87 56.9 0 47.08-13.07 89.43-39.2 127.03-13.04 18.77-28.97 35.33-47.76 49.66-18.66 14.24-40.15 26.25-64.44 36.03a8.876 8.876 0 0 1-8.51-1.06L4.09 300.62c-4.12-2.63-5.33-8.1-2.7-12.21a8.769 8.769 0 0 1 4.06-3.42c16.64-6.98 31.71-14.08 45.2-21.3 13.47-7.22 25.48-14.62 36.02-22.19 10.21-7.34 19.03-15.44 26.45-24.3 2.47-2.95 4.78-5.98 6.94-9.09-4.71 1.48-9.69 2.23-14.93 2.23-13.54 0-26.27-2.13-38.17-6.37l-.44-.17c-11.76-4.26-22.64-10.57-32.64-18.93-10.43-8.71-18.26-19.37-23.48-31.94-5.12-12.35-7.68-26.44-7.68-42.26 0-18.17 2.69-34.18 8.07-48.01 5.52-14.18 13.82-25.97 24.89-35.33 10.84-9.17 23.78-16.05 38.8-20.61C89.22 2.24 105.87 0 124.39 0zm82.4 52.81c-18.08-23.36-45.54-35.05-82.4-35.05-16.93 0-31.86 1.97-44.77 5.89-12.64 3.84-23.47 9.58-32.49 17.22-8.8 7.44-15.41 16.84-19.82 28.18-4.55 11.69-6.83 25.57-6.83 41.62 0 13.52 2.1 25.35 6.3 35.46 4.1 9.89 10.27 18.28 18.48 25.14 8.4 7.03 17.5 12.31 27.27 15.85l.4.13c9.95 3.55 20.69 5.33 32.2 5.33 4.61 0 8.79-.82 12.51-2.45 3.75-1.64 7.21-4.16 10.35-7.55 3.14-3.34 8.37-3.77 12-.87l4.45 3.56a8.843 8.843 0 0 1 2.71 10.59 138.097 138.097 0 0 1-20.43 32.72c-8.32 9.94-18.23 19.04-29.71 27.29-11.16 8.01-23.85 15.83-38.04 23.43-9.78 5.24-20.22 10.36-31.34 15.37l71.04 45.41c21.07-8.85 39.78-19.5 56.1-31.95 17.28-13.18 31.93-28.42 43.95-45.71 24-34.54 36-73.51 36-116.9 0-19.07-2.34-36.33-7.03-51.76-4.65-15.3-11.62-28.96-20.9-40.95z'/%3E%3C/svg%3E\")",quoteLargeMarkFontSize:"1.2em",quoteMarkOpacity:"1",quoteMarkWidth:"1.25em",quoteHangingMarkSpacing:"0.3em",quoteIndent:"1.8em",quoteLeftMarkTop:"-0.35em"}}},configuration:{color:"accent"}},{name:"Pallete color",themeOptions:{properties:{root:{paletteColorAccent:"#04f"}}},configuration:{color:"accent"}}]})}.call(this,__webpack_require__(32)(module))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),function(module){__webpack_require__(90);var pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5);Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.f)(module,{typeName:"soundDisclaimer",baseConfiguration:{}})}.call(this,__webpack_require__(32)(module))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),function(module){__webpack_require__(90);var pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5),linkExampleConfiguration={value:[{type:"paragraph",children:[{text:"This is a "},{type:"link",href:"https://example.com",children:[{text:"link"}]}]}]};Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.f)(module,{typeName:"textBlock",baseConfiguration:{value:[{type:"heading",children:[{text:"Heading"}]},{type:"paragraph",children:[{text:"At",bold:!0},{text:" "},{text:"vero",underline:!0},{text:" eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. "},{text:"This is a "},{type:"link",href:"https://example.com",children:[{text:"link"}]}]},{type:"block-quote",children:[{text:"At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren."}]},{type:"paragraph",children:[{text:"Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr."}]},{type:"bulleted-list",children:[{type:"list-item",children:[{text:"Lorem ipsum dolor sit amet, consetetur sadipscing elitr."}]},{type:"list-item",children:[{text:"Sed diam nonumy eirmod tempor invidunt ut labore et dolore."}]}]},{type:"paragraph",children:[{text:"Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr."}]},{type:"numbered-list",children:[{type:"list-item",children:[{text:"Lorem ipsum dolor sit amet, consetetur sadipscing elitr."}]},{type:"list-item",children:[{text:"Sed diam nonumy eirmod tempor invidunt ut labore et dolore."}]}]}]},variants:[{name:"Palette color",themeOptions:{properties:{root:{paletteColorAccent:"#04f"}}},configuration:{value:[{type:"heading",color:"accent",children:[{text:"Heading"}]},{type:"paragraph",color:"accent",children:[{text:"Some paragraph"}]}]}},{name:"With theme link color",configuration:linkExampleConfiguration,themeOptions:{properties:{root:{contentLinkColor:"red"}}}},{name:"With theme light link color",configuration:linkExampleConfiguration,themeOptions:{properties:{root:{lightContentLinkColor:"yellow",darkContentLinkColor:"green"}}}},{name:"With theme dark link color in inverted section",configuration:linkExampleConfiguration,sectionConfiguration:{invert:!0},themeOptions:{properties:{root:{lightContentLinkColor:"yellow",darkContentLinkColor:"green"}}}},{name:"With customized hanging quotes",themeOptions:{quoteDesign:"hanging",properties:{root:{quoteLeftMark:'"»"',quoteRightMark:'"«"',quoteHangingMarkSpacing:"0.2em",quoteMarkOpacity:1,quoteMarkFontWeight:"normal",textBlockBlockQuoteHangingIndent:"2em"}}}},{name:"With customized inline quotes",themeOptions:{quoteDesign:"inline",properties:{root:{quoteLeftMark:'"»"',quoteRightMark:'"«"'}}}},{name:"With custom lists",themeOptions:{properties:{root:{textBlockUnorderedListStyleType:'"- "',textBlockUnorderedListMarkerColor:"red",textBlockUnorderedListIndent:"15px",textBlockOrderedListIndent:"60px",textBlockFirstListItemMarginTop:"2rem",textBlockListItemMarginTop:0}}}},{name:"With custom content text colors",themeOptions:{properties:{root:{lightContentTextColor:"green"},headings:{lightContentTextColor:"red"}}}},{name:"With custom content text colors in inverted section",sectionConfiguration:{invert:!0},themeOptions:{properties:{root:{darkContentTextColor:"green"},headings:{darkContentTextColor:"red"}}}}]})}.call(this,__webpack_require__(32)(module))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),function(module){__webpack_require__(90);var pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5);Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.f)(module,{typeName:"twitterEmbed",baseConfiguration:{url:"https://twitter.com/pageflow_io/status/1484828278623985664"},consent:!0,variants:[{name:"Placeholder",configuration:{url:""}}]})}.call(this,__webpack_require__(32)(module))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),function(module){__webpack_require__(734);var pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5);Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.f)(module,{typeName:"videoEmbed",baseConfiguration:{videoSource:"https://www.youtube.com/embed/G_-KPFsYMX4"},variants:[{name:"With Caption",configuration:{caption:"Some text here"}},{name:"Aspect Ratio 16:9",configuration:{aspectRatio:"wide"}},{name:"Aspect Ratio 4:3",configuration:{aspectRatio:"narrow"}},{name:"Aspect Ratio 1:1",configuration:{aspectRatio:"square"}},{name:"Aspect Ratio 9:16",configuration:{aspectRatio:"portrait"}}]})}.call(this,__webpack_require__(32)(module))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),function(module){__webpack_require__(90);var pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5),mockdate__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(784),mockdate__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(mockdate__WEBPACK_IMPORTED_MODULE_2__),_percy_io_in_percy__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(785);__webpack_require__.n(_percy_io_in_percy__WEBPACK_IMPORTED_MODULE_3__)()()&&mockdate__WEBPACK_IMPORTED_MODULE_2___default.a.set("2021-08-02"),Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.f)(module,{typeName:"vrImage",baseConfiguration:{image:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.d)("imageFiles","equirectangularMono")},variants:[{name:"With initial yaw and pitch",configuration:{initialYaw:180,initialPitch:30}},{name:"Stereo image",configuration:{image:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_1__.d)("imageFiles","equirectangularStereo")}},{name:"With caption",configuration:{caption:"Some text here"}}],inlineFileRights:!0})}.call(this,__webpack_require__(32)(module))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),function(module){__webpack_require__(17),__webpack_require__(22),__webpack_require__(33),__webpack_require__(56),__webpack_require__(143);var react__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_5___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_5__),_storybook_react__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(34),pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(5),pageflow_scrolled_frontend__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(1);function _createForOfIteratorHelper(o,allowArrayLike){var it="undefined"!=typeof Symbol&&o[Symbol.iterator]||o["@@iterator"];if(!it){if(Array.isArray(o)||(it=_unsupportedIterableToArray(o))||allowArrayLike&&o&&"number"==typeof o.length){it&&(o=it);var i=0,F=function(){};return{s:F,n:function n(){return i>=o.length?{done:!0}:{done:!1,value:o[i++]}},e:function e(_e2){throw _e2},f:F}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var err,normalCompletion=!0,didErr=!1;return{s:function s(){it=it.call(o)},n:function n(){var step=it.next();return normalCompletion=step.done,step},e:function e(_e3){didErr=!0,err=_e3},f:function f(){try{normalCompletion||null==it.return||it.return()}finally{if(didErr)throw err}}}}function asyncGeneratorStep(gen,resolve,reject,_next,_throw,key,arg){try{var info=gen[key](arg),value=info.value}catch(error){return void reject(error)}info.done?resolve(value):Promise.resolve(value).then(_next,_throw)}function _asyncToGenerator(fn){return function(){var self=this,args=arguments;return new Promise((function(resolve,reject){var gen=fn.apply(self,args);function _next(value){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"next",value)}function _throw(err){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"throw",err)}_next(void 0)}))}}function _slicedToArray(arr,i){return function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function _iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null==_i)return;var _s,_e,_arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||_unsupportedIterableToArray(arr,i)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _unsupportedIterableToArray(o,minLen){if(o){if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);return"Object"===n&&o.constructor&&(n=o.constructor.name),"Map"===n||"Set"===n?Array.from(o):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(o,minLen):void 0}}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);i=o.length?{done:!0}:{done:!1,value:o[i++]}},e:function e(_e){throw _e},f:F}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var err,normalCompletion=!0,didErr=!1;return{s:function s(){it=it.call(o)},n:function n(){var step=it.next();return normalCompletion=step.done,step},e:function e(_e2){didErr=!0,err=_e2},f:function f(){try{normalCompletion||null==it.return||it.return()}finally{if(didErr)throw err}}}}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);i=o.length?{done:!0}:{done:!1,value:o[i++]}},e:function e(_e2){throw _e2},f:F}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var err,normalCompletion=!0,didErr=!1;return{s:function s(){it=it.call(o)},n:function n(){var step=it.next();return normalCompletion=step.done,step},e:function e(_e3){didErr=!0,err=_e3},f:function f(){try{normalCompletion||null==it.return||it.return()}finally{if(didErr)throw err}}}}function asyncGeneratorStep(gen,resolve,reject,_next,_throw,key,arg){try{var info=gen[key](arg),value=info.value}catch(error){return void reject(error)}info.done?resolve(value):Promise.resolve(value).then(_next,_throw)}function _asyncToGenerator(fn){return function(){var self=this,args=arguments;return new Promise((function(resolve,reject){var gen=fn.apply(self,args);function _next(value){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"next",value)}function _throw(err){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"throw",err)}_next(void 0)}))}}function _slicedToArray(arr,i){return function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function _iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null==_i)return;var _s,_e,_arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||_unsupportedIterableToArray(arr,i)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _unsupportedIterableToArray(o,minLen){if(o){if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);return"Object"===n&&o.constructor&&(n=o.constructor.name),"Map"===n||"Set"===n?Array.from(o):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(o,minLen):void 0}}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);i div {\n transform: translateY(-100%);\n}\n",""]),exports.locals={placeholder:"TextPlaceholder-module_placeholder__23ZGM"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,'.index-module_container__1ieS4 {\n position: relative;\n}\n\n.index-module_shy__1AKnn {\n overflow-wrap: normal;\n}\n\n.index-module_shy__1AKnn [data-slate-string] {\n position: relative;\n}\n\n.index-module_selected__1BIeC .index-module_shy__1AKnn [data-slate-string]::before {\n content: " ";\n position: absolute;\n display: block;\n border: solid 5px transparent;\n border-bottom-color: currentColor;\n width: 0;\n height: 0;\n bottom: 1px;\n left: -5px;\n opacity: 0.7;\n}\n\n.index-module_hoveringToolbarContainer__1NEPd {\n position: relative;\n}\n\n.index-module_hoveringToolbar__1ZuIF {\n position: absolute;\n z-index: 2;\n top: -10000px;\n left: -10000px;\n opacity: 0;\n white-space: nowrap;\n}\n\n.index-module_selection__2aFU5 {\n display: none;\n position: absolute;\n z-index: 1;\n width: 100%;\n pointer-events: none;\n}\n\n.index-module_linkTooltip__3QWVY {\n background-color: #222;\n color: #fff;\n border-radius: 4px;\n font-family: Helvetica, Arial, "Sans-Serif";\n font-size: 13px;\n line-height: 1;\n box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);\n}\n\n.index-module_linkTooltip__3QWVY::before {\n content: "";\n display: block;\n position: absolute;\n left: 20px;\n border: solid 4px transparent;\n}\n\n.index-module_linkTooltip-below__1xDjU::before {\n bottom: 100%;\n border-bottom: solid 4px #222;\n}\n\n.index-module_linkTooltip-above__3_6zC::before {\n top: 100%;\n border-top: solid 4px #222;\n}\n\n.index-module_linkTooltip__3QWVY > a,\n.index-module_linkTooltip__3QWVY > span {\n color: #fff;\n background-color: transparent;\n border: 0;\n display: inline-block;\n padding: 10px 10px;\n}\n\n.index-module_linkTooltip__3QWVY > a svg {\n padding-left: 7px;\n}\n\n.index-module_linkTooltipThumbnail__3zq2e {\n width: 200px;\n height: 120px;\n position: relative;\n margin: 5px;\n}\n\n.index-module_linkTooltipThumbnailClickMask__1lidS {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n}\n\n.index-module_linkTooltipNewTab__11Pva {\n opacity: 0.7;\n padding: 0 10px 10px;\n text-decoration: none;\n}\n\n.index-module_linkTooltipChapterNumber__LW6kA {\n font-weight: bold;\n}\n',""]),exports.locals={container:"index-module_container__1ieS4",shy:"index-module_shy__1AKnn",selected:"index-module_selected__1BIeC",hoveringToolbarContainer:"index-module_hoveringToolbarContainer__1NEPd",hoveringToolbar:"index-module_hoveringToolbar__1ZuIF",selection:"index-module_selection__2aFU5",linkTooltip:"index-module_linkTooltip__3QWVY","linkTooltip-below":"index-module_linkTooltip-below__1xDjU","linkTooltip-above":"index-module_linkTooltip-above__3_6zC",linkTooltipThumbnail:"index-module_linkTooltipThumbnail__3zq2e",linkTooltipThumbnailClickMask:"index-module_linkTooltipThumbnailClickMask__1lidS",linkTooltipNewTab:"index-module_linkTooltipNewTab__11Pva",linkTooltipChapterNumber:"index-module_linkTooltipChapterNumber__LW6kA"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".Toolbar-module_Toolbar__3VXD- {\n background: #fff;\n box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);\n border-radius: 3px;\n overflow: hidden;\n display: flex;\n gap: 2px;\n}\n\n.Toolbar-module_button__17qFC {\n border: 0;\n background: #fff;\n padding: 10px;\n opacity: 0.6;\n}\n\n.Toolbar-module_button__17qFC:hover {\n opacity: 1;\n}\n\n.Toolbar-module_activeButton__2nyw8 {\n background: #ddd;\n opacity: 1;\n}\n\n@media (max-width: 460px) {\n .Toolbar-module_collapsible__1zdpv .Toolbar-module_button__17qFC {\n display: none;\n }\n\n .Toolbar-module_collapsible__1zdpv:hover .Toolbar-module_button__17qFC,\n .Toolbar-module_collapsible__1zdpv:focus-within .Toolbar-module_button__17qFC,\n .Toolbar-module_collapsible__1zdpv .Toolbar-module_activeButton__2nyw8 {\n display: inline-block;\n }\n}\n",""]),exports.locals={Toolbar:"Toolbar-module_Toolbar__3VXD-",button:"Toolbar-module_button__17qFC",activeButton:"Toolbar-module_activeButton__2nyw8",collapsible:"Toolbar-module_collapsible__1zdpv"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".SelectionRect-module_main__18tYZ {\n position: relative;\n}\n\n.SelectionRect-module_main__18tYZ:before,\n.SelectionRect-module_main__18tYZ:after {\n content: '';\n position: absolute;\n top: -0.5em;\n left: -0.5em;\n right: -0.5em;\n bottom: -0.5em;\n pointer-events: none;\n opacity: 0.8\n}\n\n.SelectionRect-module_draggable__SuNSw:not(.SelectionRect-module_full__ifu0I):before {\n top: 5px;\n}\n\n.SelectionRect-module_full__ifu0I:before,\n.SelectionRect-module_full__ifu0I:after {\n left: 0;\n right: 0;\n}\n\n.SelectionRect-module_selected__1hqFi:before {\n border-left: solid 1px currentColor;\n}\n\n.SelectionRect-module_selected__1hqFi:after {\n border-right: solid 1px currentColor;\n}\n\n.SelectionRect-module_toolbar__1eNgL {\n position: absolute;\n top: -40px;\n right: -15px;\n z-index: 2;\n pointer-events: auto;\n}\n\n.SelectionRect-module_insert__2HpFe {\n display: none;\n text-align: center;\n position: absolute;\n width: 100%;\n opacity: 0.8;\n pointer-events: none;\n z-index: 1;\n}\n\n.SelectionRect-module_insertHovered__168lR.SelectionRect-module_insert__2HpFe {\n opacity: 1;\n}\n\n.SelectionRect-module_start__1g5NQ .SelectionRect-module_insert-before__2lAY8,\n.SelectionRect-module_end__10kcZ .SelectionRect-module_insert-after__2Vh3z {\n display: block;\n}\n\n.SelectionRect-module_insert__2HpFe::before,\n.SelectionRect-module_insert__2HpFe::after {\n content: '';\n position: absolute;\n top: 0;\n width: calc(50% - 5px);\n height: 0;\n border-bottom: solid 1px currentColor;\n}\n\n.SelectionRect-module_insert__2HpFe::before {\n left: -0.5em;\n}\n\n.SelectionRect-module_insert__2HpFe::after {\n right: -0.5em;\n}\n\n.SelectionRect-module_draggable__SuNSw:not(.SelectionRect-module_full__ifu0I) .SelectionRect-module_insert-before__2lAY8::before {\n left: 5px;\n width: calc(50% - 10px - 0.5em);\n}\n\n.SelectionRect-module_full__ifu0I .SelectionRect-module_insert__2HpFe::before,\n.SelectionRect-module_full__ifu0I .SelectionRect-module_insert__2HpFe::after {\n width: calc(50% - 5px + -0.5em);\n}\n\n.SelectionRect-module_full__ifu0I .SelectionRect-module_insert__2HpFe::before {\n left: 0;\n}\n\n.SelectionRect-module_full__ifu0I .SelectionRect-module_insert__2HpFe::after {\n right: 0;\n}\n\n.SelectionRect-module_insertButton__39-Dx {\n pointer-events: auto;\n border: 0;\n background: none;\n color: currentColor;\n display: inline-block;\n vertical-align: top;\n position: relative;\n top: -9px;\n padding: 2px 10px;\n}\n\n.SelectionRect-module_insert-before__2lAY8,\n.SelectionRect-module_insert-after__2Vh3z {\n}\n\n.SelectionRect-module_insert-before__2lAY8 {\n top: -0.5em;\n}\n\n.SelectionRect-module_insert-after__2Vh3z {\n top: calc(100% + 0.5em);\n}\n\n.SelectionRect-module_dragHandle__2LYGO {\n position: absolute;\n top: -7px;\n left: 10px;\n transform: translate(-100%, -50%);\n z-index: 1;\n visibility: hidden;\n padding: 10px;\n cursor: move;\n pointer-events: auto;\n}\n\n.SelectionRect-module_selected__1hqFi .SelectionRect-module_dragHandle__2LYGO {\n visibility: visible;\n}\n\n.SelectionRect-module_full__ifu0I .SelectionRect-module_dragHandle__2LYGO {\n left: 0;\n top: 0;\n transform: translate(0, 0);\n background: radial-gradient(#000000b8, transparent 50%)\n}\n\n.SelectionRect-module_dragHandle__2LYGO svg {\n display: block;\n color: currentColor;\n width: 15px;\n height: 15px;\n opacity: 0.8;\n}\n\n.SelectionRect-module_dragHandle__2LYGO:hover svg {\n opacity: 1;\n}\n\n.SelectionRect-module_full__ifu0I .SelectionRect-module_dragHandle__2LYGO svg {\n color: #fff;\n}\n",""]),exports.locals={selectionWidth:"1px",selectionPadding:"-6px",selectionPadding2:"-0.5em",main:"SelectionRect-module_main__18tYZ",draggable:"SelectionRect-module_draggable__SuNSw",full:"SelectionRect-module_full__ifu0I",selected:"SelectionRect-module_selected__1hqFi",toolbar:"SelectionRect-module_toolbar__1eNgL",insert:"SelectionRect-module_insert__2HpFe",insertHovered:"SelectionRect-module_insertHovered__168lR",start:"SelectionRect-module_start__1g5NQ","insert-before":"SelectionRect-module_insert-before__2lAY8 SelectionRect-module_insert__2HpFe",end:"SelectionRect-module_end__10kcZ","insert-after":"SelectionRect-module_insert-after__2Vh3z SelectionRect-module_insert__2HpFe",insertButton:"SelectionRect-module_insertButton__39-Dx",dragHandle:"SelectionRect-module_dragHandle__2LYGO"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".DropTargets-module_container__jkZUw {\n position: absolute;\n top: -0.5em;\n left: -50px;\n padding-left: 50px;\n width: 100%;\n height: 100%;\n padding: 0.5em 0 8px 50px;\n}\n\n.DropTargets-module_dropTarget__1mOON {\n position: absolute;\n left: 0;\n width: 100%;\n opacity: 0.8;\n}\n\n.DropTargets-module_dropIndicator__MJuRW {\n position: absolute;\n left: 50px;\n right: 0;\n border-top: solid 2px currentColor;\n opacity: 0;\n}\n\n.DropTargets-module_isOver__WV6vU .DropTargets-module_dropIndicator__MJuRW {\n opacity: 1;\n}\n",""]),exports.locals={container:"DropTargets-module_container__jkZUw",dropTarget:"DropTargets-module_dropTarget__1mOON",dropIndicator:"DropTargets-module_dropIndicator__MJuRW",isOver:"DropTargets-module_isOver__WV6vU"},module.exports=exports},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"lightBackground",(function(){return lightBackground})),__webpack_require__.d(__webpack_exports__,"darkBackground",(function(){return darkBackground})),__webpack_require__.d(__webpack_exports__,"withDragHandleAndLightBackground",(function(){return withDragHandleAndLightBackground})),__webpack_require__.d(__webpack_exports__,"withDragHandleAndDarkBackground",(function(){return withDragHandleAndDarkBackground})),__webpack_require__.d(__webpack_exports__,"full",(function(){return full})),__webpack_require__.d(__webpack_exports__,"fullWithDragHandle",(function(){return fullWithDragHandle})),__webpack_require__.d(__webpack_exports__,"fullWithDragHandleAndDarkBackground",(function(){return fullWithDragHandleAndDarkBackground}));var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__),_SelectionRect__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(154),_images_text_svg__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(394),_images_heading_svg__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(395),_images_listUl_svg__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(397),_images_listOl_svg__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(396),_images_quote_svg__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(398);__webpack_exports__.default={title:"Inline Editing/SelectionRect"};var insertButtonTitles={before:"Insert before",after:"Insert after"},lightBackground=function(){return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(Background,null,react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_SelectionRect__WEBPACK_IMPORTED_MODULE_1__.a,{selected:!0,insertButtonTitles:insertButtonTitles,toolbarButtons:toolbarButtons()},_ref))};lightBackground.displayName="lightBackground";var darkBackground=function(){return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(Background,{dark:!0},react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_SelectionRect__WEBPACK_IMPORTED_MODULE_1__.a,{selected:!0,insertButtonTitles:insertButtonTitles,toolbarButtons:toolbarButtons()},_ref2))};darkBackground.displayName="darkBackground";var withDragHandleAndLightBackground=function(){return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(Background,null,react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_SelectionRect__WEBPACK_IMPORTED_MODULE_1__.a,{selected:!0,drag:function drag(){},dragHandleTitle:"Drag me",insertButtonTitles:insertButtonTitles,toolbarButtons:toolbarButtons()},_ref3))};withDragHandleAndLightBackground.displayName="withDragHandleAndLightBackground";var withDragHandleAndDarkBackground=function(){return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(Background,{dark:!0},react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_SelectionRect__WEBPACK_IMPORTED_MODULE_1__.a,{selected:!0,drag:function drag(){},dragHandleTitle:"Drag me",insertButtonTitles:insertButtonTitles,toolbarButtons:toolbarButtons()},_ref4))};withDragHandleAndDarkBackground.displayName="withDragHandleAndDarkBackground";var full=function(){return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(Background,null,react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_SelectionRect__WEBPACK_IMPORTED_MODULE_1__.a,{selected:!0,full:!0,insertButtonTitles:insertButtonTitles,toolbarButtons:toolbarButtons()},_ref5))};full.displayName="full";var fullWithDragHandle=function(){return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(Background,null,react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_SelectionRect__WEBPACK_IMPORTED_MODULE_1__.a,{selected:!0,full:!0,drag:function drag(){},insertButtonTitles:insertButtonTitles,toolbarButtons:toolbarButtons()},_ref6))};fullWithDragHandle.displayName="fullWithDragHandle";var fullWithDragHandleAndDarkBackground=function(){return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(Background,{dark:!0},react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_SelectionRect__WEBPACK_IMPORTED_MODULE_1__.a,{selected:!0,full:!0,drag:function drag(){},dragHandleTitle:"Drag me",insertButtonTitles:insertButtonTitles,toolbarButtons:toolbarButtons()},_ref7))};function toolbarButtons(){return[{name:"text",text:"Text",icon:_images_text_svg__WEBPACK_IMPORTED_MODULE_2__.a,active:!0},{name:"heading",text:"Heading",icon:_images_heading_svg__WEBPACK_IMPORTED_MODULE_3__.a},{name:"listOl",text:"Bullet Points",icon:_images_listUl_svg__WEBPACK_IMPORTED_MODULE_4__.a},{name:"listUl",text:"Enumeration",icon:_images_listOl_svg__WEBPACK_IMPORTED_MODULE_5__.a},{name:"quote",text:"Quote",icon:_images_quote_svg__WEBPACK_IMPORTED_MODULE_6__.a}]}function Background(_ref8){var dark=_ref8.dark,children=_ref8.children;return(react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div",{style:{width:500,padding:"50px",color:dark?"#fff":"#000",background:dark?"#000":"#fff"}},children))}function Placeholder(){return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div",{style:{height:200,background:"#4caf50"}})}fullWithDragHandleAndDarkBackground.displayName="fullWithDragHandleAndDarkBackground",Background.displayName="Background",Placeholder.displayName="Placeholder";var _ref7=react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(Placeholder,null),_ref6=react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(Placeholder,null),_ref5=react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(Placeholder,null),_ref4=react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(Placeholder,null),_ref3=react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(Placeholder,null),_ref2=react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(Placeholder,null),_ref=react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(Placeholder,null);lightBackground.__docgenInfo={description:"",methods:[],displayName:"lightBackground"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/inlineEditing/__stories__/SelectionRect-stories.js"]={name:"lightBackground",docgenInfo:lightBackground.__docgenInfo,path:"src/frontend/inlineEditing/__stories__/SelectionRect-stories.js"}),darkBackground.__docgenInfo={description:"",methods:[],displayName:"darkBackground"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/inlineEditing/__stories__/SelectionRect-stories.js"]={name:"darkBackground",docgenInfo:darkBackground.__docgenInfo,path:"src/frontend/inlineEditing/__stories__/SelectionRect-stories.js"}),withDragHandleAndLightBackground.__docgenInfo={description:"",methods:[],displayName:"withDragHandleAndLightBackground"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/inlineEditing/__stories__/SelectionRect-stories.js"]={name:"withDragHandleAndLightBackground",docgenInfo:withDragHandleAndLightBackground.__docgenInfo,path:"src/frontend/inlineEditing/__stories__/SelectionRect-stories.js"}),withDragHandleAndDarkBackground.__docgenInfo={description:"",methods:[],displayName:"withDragHandleAndDarkBackground"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/inlineEditing/__stories__/SelectionRect-stories.js"]={name:"withDragHandleAndDarkBackground",docgenInfo:withDragHandleAndDarkBackground.__docgenInfo,path:"src/frontend/inlineEditing/__stories__/SelectionRect-stories.js"}),full.__docgenInfo={description:"",methods:[],displayName:"full"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/inlineEditing/__stories__/SelectionRect-stories.js"]={name:"full",docgenInfo:full.__docgenInfo,path:"src/frontend/inlineEditing/__stories__/SelectionRect-stories.js"}),fullWithDragHandle.__docgenInfo={description:"",methods:[],displayName:"fullWithDragHandle"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/inlineEditing/__stories__/SelectionRect-stories.js"]={name:"fullWithDragHandle",docgenInfo:fullWithDragHandle.__docgenInfo,path:"src/frontend/inlineEditing/__stories__/SelectionRect-stories.js"}),fullWithDragHandleAndDarkBackground.__docgenInfo={description:"",methods:[],displayName:"fullWithDragHandleAndDarkBackground"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/frontend/inlineEditing/__stories__/SelectionRect-stories.js"]={name:"fullWithDragHandleAndDarkBackground",docgenInfo:fullWithDragHandleAndDarkBackground.__docgenInfo,path:"src/frontend/inlineEditing/__stories__/SelectionRect-stories.js"})},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),function(module){var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__),_storybook_react__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(34),_storybook_addon_viewport__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(185),pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(5),pageflow_scrolled_frontend__WEBPACK_IMPORTED_MODULE_5__=(__webpack_require__(1682),__webpack_require__(1)),pageflow_frontend__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(13),stories=Object(_storybook_react__WEBPACK_IMPORTED_MODULE_1__.storiesOf)("Widgets/Consent Bar",module);function createConsent(){var consent=pageflow_frontend__WEBPACK_IMPORTED_MODULE_6__.a.create();return consent.registerVendor("YouTube",{paradigm:"opt-in",displayName:"YouTube",description:'\n Video service
\n
\n Privacy Page
\n Link\n '}),consent.closeVendorRegistration(),consent}var seed={widgets:[{role:"consent",typeName:"consentBar",configuration:{defaultExpanded:!0}}],sections:[{}]},_ref=react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(pageflow_scrolled_frontend__WEBPACK_IMPORTED_MODULE_5__.g,null);stories.add("Desktop",(function(){return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(pageflow_scrolled_frontend__WEBPACK_IMPORTED_MODULE_5__.r,{seed:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_3__.e)(seed),consent:createConsent()},_ref)}));var _ref2=react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(pageflow_scrolled_frontend__WEBPACK_IMPORTED_MODULE_5__.g,null);stories.add("Mobile",(function(){return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(pageflow_scrolled_frontend__WEBPACK_IMPORTED_MODULE_5__.r,{seed:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_3__.e)(seed),consent:createConsent()},_ref2)}),{percy:{widths:[320]},viewport:{viewports:_storybook_addon_viewport__WEBPACK_IMPORTED_MODULE_2__.INITIAL_VIEWPORTS,defaultViewport:"iphone6"}})}.call(this,__webpack_require__(32)(module))},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".Toggle-module_toggle__3vOmy {\n border: none;\n background: transparent;\n padding: 0;\n position: absolute;\n top: 3px;\n right: 40px;\n cursor: pointer;\n}\n\n.Toggle-module_toggle__3vOmy svg {\n display: block;\n fill: var(--theme-widget-on-surface-color);\n color: var(--theme-widget-surface-color);\n}\n\n.Toggle-module_toggle__3vOmy[aria-checked=true] svg {\n fill: var(--theme-widget-primary-color);\n color: var(--theme-widget-on-primary-color);\n}\n",""]),exports.locals={toggle:"Toggle-module_toggle__3vOmy"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".ConsentBar-module_bar__1fyYe {\n position: fixed;\n bottom: 0;\n left: 0;\n width: 100%;\n box-sizing: border-box;\n z-index: 10;\n padding: 10px 20px;\n font-family: var(--theme-widget-font-family);\n font-size: 15px;\n background-color: var(--theme-widget-surface-color);\n color: var(--theme-widget-on-surface-color);\n}\n\n.ConsentBar-module_text__12v1j {\n margin-top: 10px;\n margin-bottom: 10px;\n}\n\n.ConsentBar-module_text__12v1j a {\n color: var(--theme-accent-color);\n}\n\n.ConsentBar-module_button__2oqkY {\n border: none;\n border-radius: 3px;\n margin: 10px 5px 5px;\n padding: 10px 15px;\n font: inherit;\n cursor: pointer;\n background-color: var(--theme-widget-secondary-color);\n}\n\n.ConsentBar-module_acceptAllButton__qKa1O {\n background-color: var(--theme-widget-primary-color);\n color: var(--theme-widget-on-primary-color);\n}\n\n.ConsentBar-module_saveButton__PVNBp {\n}\n\n.ConsentBar-module_configureButton__70hwF {\n margin-left: 0;\n}\n\n.ConsentBar-module_configureButton__70hwF svg {\n fill: currentColor;\n margin-right: 6px;\n margin-bottom: 1px;\n vertical-align: bottom;\n}\n\n.ConsentBar-module_vendorsBox__3ABMZ h3 {\n margin: 0.5em 0;\n font-size: 1em;\n}\n\n.ConsentBar-module_vendorList__2DdKu {\n overflow: auto;\n max-height: 40vh;\n padding-right: 5px;\n margin: 5px 0;\n}\n\n.ConsentBar-module_vendor__26z3I {\n position: relative;\n margin-bottom: 5px;\n padding: 8px 0;\n min-height: 20px;\n}\n\n.ConsentBar-module_vendor__26z3I p {\n font-size: 13px;\n}\n\n.ConsentBar-module_vendor__26z3I a {\n color: inherit;\n}\n\n.ConsentBar-module_expandVendor__8inhG {\n border: none;\n background: transparent;\n position: absolute;\n right: 5px;\n top: 3px;\n padding: 0;\n cursor: pointer;\n}\n\n.ConsentBar-module_expandVendor__8inhG svg {\n fill: currentColor;\n display: block;\n}\n\n.ConsentBar-module_expandVendor__8inhG:hover svg,\n.ConsentBar-module_expandVendor__8inhG:focus svg,\n.ConsentBar-module_expandVendor__8inhG:active svg {\n fill: var(--theme-widget-primary-color);\n}\n\n@media (max-width: 780px) {\n .ConsentBar-module_button__2oqkY {\n display: block;\n width: 100%;\n margin: 10px 0;\n }\n}\n\n@media (min-width: 781px) {\n .ConsentBar-module_vendorsBox__3ABMZ {\n position: absolute;\n bottom: 100%;\n right: 5px;\n margin-bottom: 5px;\n max-width: 400px;\n width: 90%;\n box-sizing: border-box;\n padding: 10px 20px;\n background-color: inherit;\n color: inherit;\n border-radius: 5px;\n }\n\n .ConsentBar-module_saveButton__PVNBp {\n float: right;\n }\n\n .ConsentBar-module_decisionButtons__1v1g6 {\n float: right;\n display: inline-block;\n white-space: nowrap;\n }\n}\n",""]),exports.locals={bar:"ConsentBar-module_bar__1fyYe",text:"ConsentBar-module_text__12v1j",button:"ConsentBar-module_button__2oqkY",acceptAllButton:"ConsentBar-module_acceptAllButton__qKa1O ConsentBar-module_button__2oqkY",saveButton:"ConsentBar-module_saveButton__PVNBp ConsentBar-module_button__2oqkY",configureButton:"ConsentBar-module_configureButton__70hwF ConsentBar-module_button__2oqkY",vendorsBox:"ConsentBar-module_vendorsBox__3ABMZ",vendorList:"ConsentBar-module_vendorList__2DdKu",vendor:"ConsentBar-module_vendor__26z3I",expandVendor:"ConsentBar-module_expandVendor__8inhG",decisionButtons:"ConsentBar-module_decisionButtons__1v1g6"},module.exports=exports},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),function(module){__webpack_require__(237),__webpack_require__(23);var react__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__),_storybook_react__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(34),_storybook_addon_viewport__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(185),pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(5),pageflow_scrolled_frontend__WEBPACK_IMPORTED_MODULE_7__=(__webpack_require__(1681),__webpack_require__(1)),stories=Object(_storybook_react__WEBPACK_IMPORTED_MODULE_3__.storiesOf)("Widgets/Default Navigation",module),getSeed=function(_ref){var chapterCount=_ref.chapterCount,summaries=["An introductory chapter","Second Chapter","The Third Chapter"];return{widgets:[{role:"header",typeName:"defaultNavigation"}],chapters:Array(chapterCount).fill().map((function(_,index){return{id:index+1,permaId:10*(index+1),position:index+1,configuration:{title:"Chapter ".concat(index+1),summary:summaries[index]||"Another chapter"}}})),sections:[{chapterId:1,configuration:{backdrop:{color:"#fff"},invert:!0}}]}},_ref2=react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(pageflow_scrolled_frontend__WEBPACK_IMPORTED_MODULE_7__.g,null);stories.add("Desktop",(function(){return react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(pageflow_scrolled_frontend__WEBPACK_IMPORTED_MODULE_7__.r,{seed:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_5__.e)(getSeed({chapterCount:3}))},_ref2)}),{percy:{skip:!1}});var _ref3=react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(pageflow_scrolled_frontend__WEBPACK_IMPORTED_MODULE_7__.g,null);stories.add("Desktop - Many chapters",(function(){return react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(pageflow_scrolled_frontend__WEBPACK_IMPORTED_MODULE_7__.r,{seed:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_5__.e)(getSeed({chapterCount:20}))},_ref3)}),{percy:{skip:!1}});var _ref4=react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(pageflow_scrolled_frontend__WEBPACK_IMPORTED_MODULE_7__.g,null);stories.add("Mobile",(function(){return react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(pageflow_scrolled_frontend__WEBPACK_IMPORTED_MODULE_7__.r,{seed:Object(pageflow_scrolled_spec_support_stories__WEBPACK_IMPORTED_MODULE_5__.e)(getSeed({chapterCount:3}))},_ref4)}),{percy:{widths:[320]},viewport:{viewports:_storybook_addon_viewport__WEBPACK_IMPORTED_MODULE_4__.INITIAL_VIEWPORTS,defaultViewport:"iphone6"}})}.call(this,__webpack_require__(32)(module))},,function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(209),___CSS_LOADER_ICSS_IMPORT_1___=__webpack_require__(133);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.i(___CSS_LOADER_ICSS_IMPORT_1___,"",!0),exports.push([module.i,".DefaultNavigation-module_navigationBar__29YqZ {\n\n --default-navigation-bar-height:\n var(--theme-default-navigation-bar-height, 50px);\n\n --default-navigation-scroller-top:\n var(--theme-default-navigation-scroller-top, 0);\n\n --default-navigation-scroll-button-top:\n var(--theme-default-navigation-scroll-button-top, 5px);\n\n --default-navigation-chapter-link-height:\n var(--theme-default-navigation-chapter-link-height, 50px);\n\n --default-navigation-progress-bar-height:\n var(--theme-default-navigation-progress-bar-height, 8px);\n\n --default-navigation-separator-color:\n var(--theme-default-navigation-separator-color, #e9e9e9);\n\n font-family: var(--theme-widget-font-family);\n position: fixed;\n top: calc(-1 * var(--default-navigation-bar-height));\n transition: top .15s;\n z-index: 10000;\n width: 100%;\n text-align: center;\n height: 0;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.DefaultNavigation-module_navigationBarExpanded__16-c8 {\n top: 0;\n}\n\n.DefaultNavigation-module_navigationBarContentWrapper__cM_tC {\n position: relative;\n z-index: 2;\n background-color: var(--theme-widget-surface-color);\n color: var(--theme-widget-on-surface-color);\n height: var(--default-navigation-bar-height);\n box-sizing: border-box;\n padding-top: var(--default-navigation-scroller-top);\n}\n\n.DefaultNavigation-module_menuIcon__1Fpl5 {\n position: absolute;\n top: 0;\n left: 12px;\n height: var(--default-navigation-bar-height);\n}\n\n.DefaultNavigation-module_contextIcons__2FWxt {\n position: absolute;\n top: 0px;\n right: 12px;\n display: flex;\n}\n\n.DefaultNavigation-module_contextIcons__2FWxt > * {\n pointer-events: auto;\n}\n\n.DefaultNavigation-module_contextIcon__2L2YR {\n cursor: pointer;\n width: 40px;\n height: var(--default-navigation-bar-height);\n color: var(--theme-widget-secondary-color);\n fill: currentcolor;\n stroke: currentColor;\n}\n\n.DefaultNavigation-module_contextIcon__2L2YR svg {\n width: 35px;\n height: 35px;\n margin: 7px 2px;\n}\n\ndiv:focus-within > .DefaultNavigation-module_contextIcon__2L2YR,\n.DefaultNavigation-module_contextIcon__2L2YR:hover {\n color: var(--theme-widget-primary-color);\n}\n\n.DefaultNavigation-module_logo__3pT3k {\n top: 0;\n left: 15px;\n height: 100%;\n max-width: 15%;\n}\n\n.DefaultNavigation-module_logo__3pT3k img {\n height: 100%;\n max-width: 100%;\n -o-object-fit: contain;\n object-fit: contain;\n}\n\n.DefaultNavigation-module_chapterList__1IucX {\n padding: 0;\n margin: 0;\n list-style: none;\n display: flex;\n}\n\n.DefaultNavigation-module_chapterListItem__RaBqG {\n position: relative;\n padding: 0 5px;\n border-right: 1px solid var(--default-navigation-separator-color);\n}\n\n.DefaultNavigation-module_chapterListItem__RaBqG:last-of-type {\n border-right: none;\n}\n\n.DefaultNavigation-module_navigationTooltip__166-2 {\n opacity: 1 !important;\n box-shadow: 0 0 0.3125rem rgba(0,0,0,.2);\n}\n\n.DefaultNavigation-module_progressBar__3RWDQ {\n position: relative;\n background-color: var(--theme-default-navigation-progress-bar-background-color,\n rgba(194,194,194,0.8));\n height: var(--default-navigation-progress-bar-height);\n width: 100%;\n}\n\n.DefaultNavigation-module_progressIndicator__268Vj {\n position: absolute;\n top: 0;\n left: 0;\n width: 0vw;\n height: 100%;\n background-color: var(--theme-default-navigation-progress-bar-indicator-color,\n var(--theme-accent-color));\n}\n\n@media screen and "+___CSS_LOADER_ICSS_IMPORT_0___.locals["breakpoint-below-md"]+" {\n .DefaultNavigation-module_navigationBar__29YqZ {\n --default-navigation-progress-bar-height:\n var(--theme-default-navigation-progress-bar-height, 10px);\n }\n\n .DefaultNavigation-module_logo__3pT3k {\n max-width: 30%;\n }\n\n .DefaultNavigation-module_hasChapters__28SsQ .DefaultNavigation-module_logo__3pT3k {\n left: 65px;\n }\n\n .DefaultNavigation-module_navigationChapters__1ml3G {\n display: block;\n position: fixed;\n top: calc(var(--default-navigation-bar-height) +\n var(--default-navigation-progress-bar-height));\n left: 0px;\n background: var(--theme-widget-background-color);\n width: 100vw;\n bottom: 0;\n -ms-scroll-chaining: none;\n overscroll-behavior: contain;\n overflow: scroll;\n }\n\n .DefaultNavigation-module_navigationChaptersHidden__3A6EG {\n display: none;\n }\n\n .DefaultNavigation-module_chapterList__1IucX {\n display: block;\n padding-top: var(--default-navigation-bar-height);\n box-sizing: border-box;\n /*\n Prevent scrolling the page when mobile navigation is open, by\n forcing overflow and setting `overscroll-behavior: contain`\n above. Normally this should be done with `touch-action: none`.\n But using `touch-action` causes weird rendering bugs in Chrome\n on Android.\n */\n min-height: 101%;\n }\n\n .DefaultNavigation-module_chapterListItem__RaBqG {\n padding: 1rem;\n margin: 0 1.5rem;\n border-right: none;\n border-bottom: 1px solid var(--default-navigation-separator-color);\n }\n\n .DefaultNavigation-module_chapterListItem__RaBqG:last-child {\n border-bottom: none;\n }\n\n .DefaultNavigation-module_chapterListItem__RaBqG p {\n margin-top: 0;\n }\n}\n\n@media print {\n .DefaultNavigation-module_navigationBar__29YqZ {\n position: relative;\n top: 0;\n height: auto;\n }\n\n .DefaultNavigation-module_logo__3pT3k {\n left: 0;\n }\n\n .DefaultNavigation-module_chapterList__1IucX,\n .DefaultNavigation-module_contextIcons__2FWxt,\n .DefaultNavigation-module_progressBar__3RWDQ {\n display: none;\n }\n}\n",""]),exports.locals={"breakpoint-below-md":""+___CSS_LOADER_ICSS_IMPORT_0___.locals["breakpoint-below-md"],navigationBar:"DefaultNavigation-module_navigationBar__29YqZ scope-defaultNavigation",navigationBarExpanded:"DefaultNavigation-module_navigationBarExpanded__16-c8",navigationBarContentWrapper:"DefaultNavigation-module_navigationBarContentWrapper__cM_tC",menuIcon:"DefaultNavigation-module_menuIcon__1Fpl5",contextIcons:"DefaultNavigation-module_contextIcons__2FWxt",contextIcon:"DefaultNavigation-module_contextIcon__2L2YR "+___CSS_LOADER_ICSS_IMPORT_1___.locals.unstyledButton,logo:"DefaultNavigation-module_logo__3pT3k",chapterList:"DefaultNavigation-module_chapterList__1IucX scope-defaultNavigationChapterList",chapterListItem:"DefaultNavigation-module_chapterListItem__RaBqG",navigationTooltip:"DefaultNavigation-module_navigationTooltip__166-2",progressBar:"DefaultNavigation-module_progressBar__3RWDQ",progressIndicator:"DefaultNavigation-module_progressIndicator__268Vj",hasChapters:"DefaultNavigation-module_hasChapters__28SsQ",navigationChapters:"DefaultNavigation-module_navigationChapters__1ml3G",navigationChaptersHidden:"DefaultNavigation-module_navigationChaptersHidden__3A6EG"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(209);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,"@media "+___CSS_LOADER_ICSS_IMPORT_0___.locals["breakpoint-md"]+" {\n .HamburgerIcon-module_burgerMenuIconContainer__2AGUw {\n display: none;\n }\n}\n\n.HamburgerIcon-module_burgerMenuIcon__vb3jf {\n outline: none;\n}\n\n.HamburgerIcon-module_small__mKIF4 {\n --hamburger-icon-transform: scale(0.7);\n --hamburger-icon-line-width: 3px;\n}\n",""]),exports.locals={"breakpoint-md":""+___CSS_LOADER_ICSS_IMPORT_0___.locals["breakpoint-md"],burgerMenuIconContainer:"HamburgerIcon-module_burgerMenuIconContainer__2AGUw",burgerMenuIcon:"HamburgerIcon-module_burgerMenuIcon__vb3jf",small:"HamburgerIcon-module_small__mKIF4"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,'/*!\n * Hamburgers\n * @description Tasty CSS-animated hamburgers\n * @author Jonathan Suh @jonsuh\n * @site https://jonsuh.com/hamburgers\n * @link https://github.com/jonsuh/hamburgers\n */\n.HamburgerIcons-module_hamburger__1Oxlj {\n display: inline-block;\n cursor: pointer;\n transition-property: opacity, filter;\n transition-duration: 0.15s;\n transition-timing-function: linear;\n font: inherit;\n color: inherit;\n text-transform: none;\n background-color: transparent;\n border: 0;\n margin: 0;\n overflow: visible;\n}\n\n.HamburgerIcons-module_hamburger__1Oxlj.HamburgerIcons-module_is-active__2Hlnl .HamburgerIcons-module_hamburger-inner__3xzmW,\n.HamburgerIcons-module_hamburger__1Oxlj.HamburgerIcons-module_is-active__2Hlnl .HamburgerIcons-module_hamburger-inner__3xzmW::before,\n.HamburgerIcons-module_hamburger__1Oxlj.HamburgerIcons-module_is-active__2Hlnl .HamburgerIcons-module_hamburger-inner__3xzmW::after {\n background-color: var(--theme-accent-color);\n}\n\n.HamburgerIcons-module_hamburger-box__Tnp2h {\n width: 40px;\n height: 24px;\n display: inline-block;\n position: relative;\n vertical-align: top;\n transform: var(--hamburger-icon-transform);\n}\n\n.HamburgerIcons-module_hamburger-inner__3xzmW {\n display: block;\n top: 50%;\n margin-top: -2px;\n}\n\n.HamburgerIcons-module_hamburger-inner__3xzmW,\n.HamburgerIcons-module_hamburger-inner__3xzmW::before,\n.HamburgerIcons-module_hamburger-inner__3xzmW::after {\n width: 30px;\n height: var(--hamburger-icon-line-width, 4px);\n background-color: var(--theme-widget-primary-color);\n border-radius: 4px;\n position: absolute;\n transition-property: transform;\n transition-duration: 0.15s;\n transition-timing-function: ease;\n}\n\n.HamburgerIcons-module_hamburger-inner__3xzmW::before, .HamburgerIcons-module_hamburger-inner__3xzmW::after {\n content: "";\n display: block;\n}\n\n.HamburgerIcons-module_hamburger-inner__3xzmW::before {\n top: -10px;\n}\n\n.HamburgerIcons-module_hamburger-inner__3xzmW::after {\n bottom: -10px;\n}\n\n/*\n * Collapse\n */\n.HamburgerIcons-module_hamburger--collapse__1IhbI .HamburgerIcons-module_hamburger-inner__3xzmW {\n top: auto;\n bottom: 0;\n transition-duration: 0.13s;\n transition-delay: 0.13s;\n transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n}\n\n.HamburgerIcons-module_hamburger--collapse__1IhbI .HamburgerIcons-module_hamburger-inner__3xzmW::after {\n top: -20px;\n transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;\n}\n\n.HamburgerIcons-module_hamburger--collapse__1IhbI .HamburgerIcons-module_hamburger-inner__3xzmW::before {\n transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);\n}\n\n.HamburgerIcons-module_hamburger--collapse__1IhbI.HamburgerIcons-module_is-active__2Hlnl .HamburgerIcons-module_hamburger-inner__3xzmW {\n transform: translate3d(0, -10px, 0) rotate(-45deg);\n transition-delay: 0.22s;\n transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n}\n\n.HamburgerIcons-module_hamburger--collapse__1IhbI.HamburgerIcons-module_is-active__2Hlnl .HamburgerIcons-module_hamburger-inner__3xzmW::after {\n top: 0;\n opacity: 0;\n transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;\n}\n\n.HamburgerIcons-module_hamburger--collapse__1IhbI.HamburgerIcons-module_is-active__2Hlnl .HamburgerIcons-module_hamburger-inner__3xzmW::before {\n top: 0;\n transform: rotate(-90deg);\n transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);\n}\n',""]),exports.locals={hamburger:"HamburgerIcons-module_hamburger__1Oxlj","is-active":"HamburgerIcons-module_is-active__2Hlnl","hamburger-inner":"HamburgerIcons-module_hamburger-inner__3xzmW","hamburger-box":"HamburgerIcons-module_hamburger-box__Tnp2h","hamburger--collapse":"HamburgerIcons-module_hamburger--collapse__1IhbI"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(209);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".ChapterLink-module_chapterLink__1XXzP {\n line-height: 42px;\n color: var(--theme-widget-primary-color);\n text-decoration: none;\n position: relative;\n display: block;\n font-family: inherit;\n font-weight: 700;\n font-size: 1rem;\n height: 42px;\n white-space: nowrap;\n padding: 0 10px;\n margin: 4px 0;\n}\n\n.ChapterLink-module_chapterLink__1XXzP:hover,\n.ChapterLink-module_chapterLinkActive__2ZZ7s {\n color: var(--theme-accent-color);\n}\n\n.ChapterLink-module_chapterLinkActive__2ZZ7s {\n}\n\n.ChapterLink-module_summary__3HwWZ {\n color: var(--theme-widget-on-background-color);\n}\n\n.ChapterLink-module_tooltipBubble__1pHjt {\n display: none;\n}\n\n@media "+___CSS_LOADER_ICSS_IMPORT_0___.locals["breakpoint-md"]+" {\n .ChapterLink-module_summary__3HwWZ {\n display: none;\n }\n\n .ChapterLink-module_tooltipBubble__1pHjt {\n display: block;\n }\n}\n",""]),exports.locals={"breakpoint-md":""+___CSS_LOADER_ICSS_IMPORT_0___.locals["breakpoint-md"],chapterLink:"ChapterLink-module_chapterLink__1XXzP typography-defaultNavigationChapterLink",chapterLinkActive:"ChapterLink-module_chapterLinkActive__2ZZ7s typography-defaultNavigationActiveChapterLink",summary:"ChapterLink-module_summary__3HwWZ",tooltipBubble:"ChapterLink-module_tooltipBubble__1pHjt"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,'.LegalInfoMenu-module_legalInfoTooltip__1ZJ2i {\n text-align: left;\n line-height: 1.4;\n}\n\n.LegalInfoMenu-module_scroller__2vZjo {\n overflow: auto;\n max-height: 40vh;\n scrollbar-width: thin;\n margin-right: -5px;\n padding-right: 5px;\n}\n\n.LegalInfoMenu-module_scroller__2vZjo::-webkit-scrollbar {\n width: 3px;\n}\n\n.LegalInfoMenu-module_scroller__2vZjo::-webkit-scrollbar-thumb {\n background-color: var(--theme-widget-secondary-color);\n border-radius: 2px;\n}\n\n.LegalInfoMenu-module_scroller__2vZjo::-webkit-scrollbar-track {\n background-color: var(--theme-widget-surface-color);\n}\n\n.LegalInfoMenu-module_links__2uTgT {\n position: relative;\n padding-top: 5px;\n padding-bottom: 5px;\n}\n\n.LegalInfoMenu-module_separator__34YVX::before {\n content: "";\n position: absolute;\n top: 0;\n left: -5px;\n right: -5px;\n border-top: solid 1px var(--theme-widget-primary-color);\n opacity: 0.1;\n}\n\n.LegalInfoMenu-module_legalInfoTooltip__1ZJ2i:after {\n left: 90% !important;\n}\n\n.LegalInfoMenu-module_legalInfoTooltip__1ZJ2i .LegalInfoMenu-module_section__2cRic {\n margin: 0 0 1.4em;\n}\n\n.LegalInfoMenu-module_legalInfoTooltip__1ZJ2i a {\n color: var(--theme-accent-color);\n}\n\n.LegalInfoMenu-module_legalInfoLink__1dVWO {\n display: block;\n margin-top: 5px;\n}\n\n.LegalInfoMenu-module_rights__2CkKB,\n.LegalInfoMenu-module_rights__2CkKB li {\n margin: 0;\n padding: 0;\n list-style: none;\n}\n\n.LegalInfoMenu-module_rights__2CkKB li {\n display: inline;\n}\n',""]),exports.locals={legalInfoTooltip:"LegalInfoMenu-module_legalInfoTooltip__1ZJ2i",scroller:"LegalInfoMenu-module_scroller__2vZjo",links:"LegalInfoMenu-module_links__2uTgT",separator:"LegalInfoMenu-module_separator__34YVX",section:"LegalInfoMenu-module_section__2cRic",legalInfoLink:"LegalInfoMenu-module_legalInfoLink__1dVWO",rights:"LegalInfoMenu-module_rights__2CkKB"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,"header .share svg {\n fill: var(--theme-widget-primary-color);\n}\n\nheader .share:hover svg {\n fill: var(--theme-accent-color);\n}\n\n.SharingMenu-module_sharingTooltip__D_s1a {\n width: 160px;\n padding: 0 !important;\n}\n\n.SharingMenu-module_sharingTooltip__D_s1a:after {\n left: 90% !important;\n}\n\n.SharingMenu-module_shareLinkContainer__9hCix {\n display: inline-block;\n width: 80px;\n height: 60px;\n cursor: pointer;\n color: transparent;\n text-align: center;\n}\n\n.SharingMenu-module_shareLink__WXRWk {\n position: relative;\n color: var(--theme-widget-primary-color);\n text-decoration: none;\n}\n\n.SharingMenu-module_shareLink__WXRWk:hover {\n color: var(--theme-accent-color);\n}\n\n.SharingMenu-module_shareLink__WXRWk svg {\n width: 80px;\n height: 25px;\n margin-top: 5px;\n margin-bottom: 3px;\n}\n",""]),exports.locals={sharingTooltip:"SharingMenu-module_sharingTooltip__D_s1a",shareLinkContainer:"SharingMenu-module_shareLinkContainer__9hCix",shareLink:"SharingMenu-module_shareLink__WXRWk"},module.exports=exports},function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,'.ToggleMuteButton-module_button__376SJ {\n color: var(--theme-widget-primary-color);\n}\n\n.ToggleMuteButton-module_animate__3ZYEd {\n position: relative;\n}\n\n.ToggleMuteButton-module_animate__3ZYEd::before {\n content: "";\n display: block;\n position: absolute;\n top: 50%;\n left: 50%;\n margin: -5px -5px;\n z-index: -1;\n width: 10px;\n height: 10px;\n background-color: #ddd;\n border-radius: 5px;\n -webkit-animation: ToggleMuteButton-module_pulse__268NA 0.5s ease 0.2s 1;\n animation: ToggleMuteButton-module_pulse__268NA 0.5s ease 0.2s 1;\n -webkit-animation-fill-mode: forwards;\n animation-fill-mode: forwards;\n pointer-events: none;\n}\n\n@-webkit-keyframes ToggleMuteButton-module_pulse__268NA {\n from {\n opacity: 0.8;\n }\n to {\n transform: scale(40);\n opacity: 0;\n }\n}\n\n@keyframes ToggleMuteButton-module_pulse__268NA {\n from {\n opacity: 0.8;\n }\n to {\n transform: scale(40);\n opacity: 0;\n }\n}\n',""]),exports.locals={button:"ToggleMuteButton-module_button__376SJ",animate:"ToggleMuteButton-module_animate__3ZYEd",pulse:"ToggleMuteButton-module_pulse__268NA"},module.exports=exports},,function(module,exports,__webpack_require__){(exports=__webpack_require__(8)(!1)).push([module.i,".SkipLinks-module_link__1Um6D {\n position: absolute;\n z-index: 10000;\n top: -1000em;\n left: -1000em;\n\n display: block;\n border: 1px solid #eeeeee;\n border-radius: 5px;\n padding: 5px 5px;\n background: #00375a;\n text-align: center;\n line-height: 25px;\n color: #ffffff;\n}\n\n.SkipLinks-module_link__1Um6D:focus {\n left: 13.8%;\n top: 13%;\n}",""]),exports.locals={link:"SkipLinks-module_link__1Um6D"},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(133);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,".ScrollButton-module_button__B97RN {\n position: absolute;\n top: var(--default-navigation-scroll-button-top);\n height: 40px;\n width: 20px;\n opacity: 0;\n visibility: hidden;\n transition: opacity 0.2s ease, visibility 0.2s ease;\n z-index: 1;\n}\n\n.ScrollButton-module_button__B97RN svg {\n width: 18px;\n height: 18px;\n color: var(--theme-widget-primary-color);\n}\n\n.ScrollButton-module_visible__3jU5f {\n opacity: 1;\n visibility: visible;\n}\n\n.ScrollButton-module_start__34I1Z {\n right: 80%;\n}\n\n.ScrollButton-module_end__2MXRC {\n left: 79%;\n}\n",""]),exports.locals={button:"ScrollButton-module_button__B97RN "+___CSS_LOADER_ICSS_IMPORT_0___.locals.unstyledButton,visible:"ScrollButton-module_visible__3jU5f",start:"ScrollButton-module_start__34I1Z ScrollButton-module_button__B97RN "+___CSS_LOADER_ICSS_IMPORT_0___.locals.unstyledButton,end:"ScrollButton-module_end__2MXRC ScrollButton-module_button__B97RN "+___CSS_LOADER_ICSS_IMPORT_0___.locals.unstyledButton},module.exports=exports},function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(8),___CSS_LOADER_ICSS_IMPORT_0___=__webpack_require__(209);(exports=___CSS_LOADER_API_IMPORT___(!1)).i(___CSS_LOADER_ICSS_IMPORT_0___,"",!0),exports.push([module.i,"@media screen and "+___CSS_LOADER_ICSS_IMPORT_0___.locals["breakpoint-md"]+' {\n .Scroller-module_scroller__vlspY {\n overflow: hidden;\n scroll-behavior: smooth;\n\n /* Prevent clipping chapter tooltips vertically. */\n padding-bottom: 90vh;\n pointer-events: none;\n\n /* For browsers that do not support clip-path (e.g. IE11). */\n margin: 0 auto;\n width: 58%;\n }\n\n .Scroller-module_scroller__vlspY > * {\n pointer-events: auto;\n }\n\n @supports ((-webkit-clip-path: polygon(0 0)) or (clip-path: polygon(0 0))) {\n .Scroller-module_scroller__vlspY {\n /* With only the above styles, chapter tooltips will be clipped when\n * they do not fit inside the scroller horizontally (part of\n * tooltip marked with "x"):\n *\n * +- scroller -----------------+\n * LOGO | Chapter 2 Chapter 3 Cha| MUTE INFO SHARE\n * | ^ |\n * xxx-----------+ |\n * xxx Tooltip | |\n * xxx-----------+ |\n * | |\n * +----------------------------+\n *\n * We therefore give the scroller full width and use clip-path\n * to prevent chapter links from being visible behind logo and\n * mute/info/share buttons:\n *\n * +- scroller clip path -------+\n * LOGO | Chapter 2 Chapter 3 Cha| MUTE INFO SHARE\n * +-----+ ^ +----------------+\n * | +-------------+ |\n * | | Tooltip | |\n * | +-------------+ |\n * | |\n * +---------------------------------------------------+\n */\n width: auto;\n -webkit-clip-path: polygon(20% 0, 79% 0, 79% var(--default-navigation-chapter-link-height), 100% var(--default-navigation-chapter-link-height), 100% 400%, 0 400%, 0 var(--default-navigation-chapter-link-height), 20% var(--default-navigation-chapter-link-height));\n clip-path: polygon(20% 0, 79% 0, 79% var(--default-navigation-chapter-link-height), 100% var(--default-navigation-chapter-link-height), 100% 400%, 0 400%, 0 var(--default-navigation-chapter-link-height), 20% var(--default-navigation-chapter-link-height));\n\n /* First gradient covers chapter list to soften clipping edge left and\n * right. Second gradient covers lower area to prevent tooltips\n * from being hidden by mask.\n */\n -webkit-mask: linear-gradient(to right,\n transparent 0%,\n transparent 20%,\n black 22%,\n black 77%,\n transparent 79%,\n transparent 100%) top,\n linear-gradient(to right,\n black 0%,\n black 100%) bottom;\n mask: linear-gradient(to right,\n transparent 0%,\n transparent 20%,\n black 22%,\n black 77%,\n transparent 79%,\n transparent 100%) top,\n linear-gradient(to right,\n black 0%,\n black 100%) bottom;\n -webkit-mask-size: 100% var(--default-navigation-chapter-link-height),\n 100% calc(100% - var(--default-navigation-chapter-link-height));\n mask-size: 100% var(--default-navigation-chapter-link-height),\n 100% calc(100% - var(--default-navigation-chapter-link-height));\n -webkit-mask-repeat: no-repeat;\n mask-repeat: no-repeat;\n }\n\n .Scroller-module_inner__1MlrU {\n /* Insert space before and after chapter list inside scroller to\n * ensure first/last chapter is not hidden by logo/buttons.\n */\n display: inline-block;\n margin: 0 22%;\n }\n }\n}\n',""]),exports.locals={"breakpoint-md":""+___CSS_LOADER_ICSS_IMPORT_0___.locals["breakpoint-md"],scroller:"Scroller-module_scroller__vlspY",inner:"Scroller-module_inner__1MlrU"},module.exports=exports},function(module,__webpack_exports__,__webpack_require__){"use strict";var frontend=__webpack_require__(1),react=(__webpack_require__(17),__webpack_require__(23),__webpack_require__(0)),react_default=__webpack_require__.n(react),classnames=__webpack_require__(6),classnames_default=__webpack_require__.n(classnames),DefaultNavigation_module=(__webpack_require__(18),__webpack_require__(1669),__webpack_require__(52)),DefaultNavigation_module_default=__webpack_require__.n(DefaultNavigation_module),HamburgerIcon_module=__webpack_require__(412),HamburgerIcon_module_default=__webpack_require__.n(HamburgerIcon_module),HamburgerIcons_module=__webpack_require__(256),HamburgerIcons_module_default=__webpack_require__.n(HamburgerIcons_module);function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function HamburgerIcon(props){var theme=Object(frontend.ib)(),t=Object(frontend.W)().t;return(react_default.a.createElement("div",{className:HamburgerIcon_module_default.a.burgerMenuIconContainer},react_default.a.createElement("button",{className:classnames_default()(DefaultNavigation_module_default.a.menuIcon,HamburgerIcon_module_default.a.burgerMenuIcon,HamburgerIcons_module_default.a.hamburger,HamburgerIcons_module_default.a["hamburger--collapse"],_defineProperty({},HamburgerIcon_module_default.a.small,"small"===theme.options.defaultNavigationMenuIconVariant),_defineProperty({},HamburgerIcons_module_default.a["is-active"],!props.mobileNavHidden)),title:props.mobileNavHidden?t("pageflow_scrolled.public.navigation.open_mobile_menu"):t("pageflow_scrolled.public.navigation.close_mobile_menu"),type:"button",onClick:props.onClick},react_default.a.createElement("span",{className:HamburgerIcons_module_default.a["hamburger-box"]},react_default.a.createElement("span",{className:HamburgerIcons_module_default.a["hamburger-inner"]})))))}HamburgerIcon.displayName="HamburgerIcon",HamburgerIcon.__docgenInfo={description:"",methods:[],displayName:"HamburgerIcon"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/widgets/defaultNavigation/HamburgerIcon.js"]={name:"HamburgerIcon",docgenInfo:HamburgerIcon.__docgenInfo,path:"src/widgets/defaultNavigation/HamburgerIcon.js"});var ChapterLink_module=__webpack_require__(309),ChapterLink_module_default=__webpack_require__.n(ChapterLink_module);var isBlank=frontend.jb.isBlank,presence=frontend.jb.presence;function ChapterLink(props){var obj,key,value,t=Object(frontend.W)().t,item=react_default.a.createElement("div",null,react_default.a.createElement("a",{className:classnames_default()(ChapterLink_module_default.a.chapterLink,(obj={},key=ChapterLink_module_default.a.chapterLinkActive,value=props.active,key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj)),href:"#".concat(props.chapterSlug),onClick:function onClick(){return props.handleMenuClick(props.chapterLinkId)}},presence(props.title)||t("pageflow_scrolled.public.navigation.chapter",{number:props.chapterIndex})),!isBlank(props.summary)&&react_default.a.createElement("p",{className:ChapterLink_module_default.a.summary,dangerouslySetInnerHTML:{__html:props.summary}}));if(isBlank(props.summary))return item;var content=react_default.a.createElement("p",{dangerouslySetInnerHTML:{__html:props.summary}});return(react_default.a.createElement(frontend.x,{content:content,openOnHover:!0,highlight:!0,bubbleClassName:ChapterLink_module_default.a.tooltipBubble},item))}ChapterLink.displayName="ChapterLink",ChapterLink.__docgenInfo={description:"",methods:[],displayName:"ChapterLink"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/widgets/defaultNavigation/ChapterLink.js"]={name:"ChapterLink",docgenInfo:ChapterLink.__docgenInfo,path:"src/widgets/defaultNavigation/ChapterLink.js"});__webpack_require__(724),__webpack_require__(725);var LegalInfoMenu_module=__webpack_require__(155),LegalInfoMenu_module_default=__webpack_require__.n(LegalInfoMenu_module);function LegalInfoLink(props){return react_default.a.createElement("div",null,props.label&&props.url&&react_default.a.createElement("a",{target:"_blank",rel:"noreferrer noopener",href:props.url,className:LegalInfoMenu_module_default.a.legalInfoLink,dangerouslySetInnerHTML:{__html:props.label}}))}LegalInfoLink.displayName="LegalInfoLink",LegalInfoLink.__docgenInfo={description:"",methods:[],displayName:"LegalInfoLink"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/widgets/defaultNavigation/LegalInfoLink.js"]={name:"LegalInfoLink",docgenInfo:LegalInfoLink.__docgenInfo,path:"src/widgets/defaultNavigation/LegalInfoLink.js"});var LegalInfoMenu_ref=react_default.a.createElement(frontend.A,{role:"creditsBoxFooter"}),LegalInfoMenu_ref2=react_default.a.createElement(frontend.t,{name:"information"});function LegalInfoMenu(props){var obj,key,value,fileRights=Object(frontend.U)(),legalInfo=Object(frontend.Y)(),credits=Object(frontend.P)(),t=Object(frontend.W)().t,content=react_default.a.createElement("div",{className:LegalInfoMenu_module_default.a.legalInfoTooltip},react_default.a.createElement("div",{className:LegalInfoMenu_module_default.a.scroller},credits&&react_default.a.createElement("p",{className:LegalInfoMenu_module_default.a.section,dangerouslySetInnerHTML:{__html:credits}}),0react_default.a.createElement("svg",_extends({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 320 512"},props),react_default.a.createElement("path",{fill:"currentColor",d:"M34.52 239.03L228.87 44.69c9.37-9.37 24.57-9.37 33.94 0l22.67 22.67c9.36 9.36 9.37 24.52.04 33.9L131.49 256l154.02 154.75c9.34 9.38 9.32 24.54-.04 33.9l-22.67 22.67c-9.37 9.37-24.57 9.37-33.94 0L34.52 272.97c-9.37-9.37-9.37-24.57 0-33.94z"}));function chevronRight_extends(){return(chevronRight_extends=Object.assign||function(target){for(var i=1;ireact_default.a.createElement("svg",chevronRight_extends({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 320 512"},props),react_default.a.createElement("path",{fill:"currentColor",d:"M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z"})),ScrollButton_module=__webpack_require__(413),ScrollButton_module_default=__webpack_require__.n(ScrollButton_module);function ScrollButton_defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}var ScrollButton_ref2=react_default.a.createElement(chevronLeft,null),_ref3=react_default.a.createElement(chevronRight,null);function ScrollButton(_ref){var _classNames,type=_ref.type,contentRect=_ref.contentRect,onStep=_ref.onStep,visible="start"===type?0contentRect.client.width&&contentRect.scroll.leftscrollerClipRight&&scrollBy(targetBounds.right-scrollerClipRight)}}function DefaultNavigation_defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function DefaultNavigation_extends(){return(DefaultNavigation_extends=Object.assign||function(target){for(var source,i=1;iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iprevPos.y||0<=currPos.y;expand!==navExpanded&&setNavExpanded(expand)}),[navExpanded]),Object(frontend.fb)((function(_ref3){_ref3.prevPos;var current=-1*_ref3.currPos.y,total=document.body.clientHeight-window.innerHeight,progress=Math.min(100,100*Math.abs(current/total));setReadingProgress(progress)}),[readingProgress],null,!1,1),Object(frontend.bb)(Object(react.useCallback)((function(){return setNavExpanded(!0)}),[]));var hasChapters=1react_default.a.createElement("svg",_extends({xmlns:"http://www.w3.org/2000/svg",viewBox:"60 170 90 157"},props),react_default.a.createElement("path",{d:"M150 297a50 50 0 0050-50 50 50 0 00-50-50H50a50 50 0 00-50 50 50 50 0 0050 50z"}),react_default.a.createElement("circle",{cx:"-150",cy:"-247",fill:"currentColor",r:"40",transform:"scale(-1)"}),react_default.a.createElement("path",{stroke:"currentColor",strokeWidth:"6",d:"M87 227l-37 37-16-18",fill:"none"}));function toggleOff_extends(){return(toggleOff_extends=Object.assign||function(target){for(var i=1;ireact_default.a.createElement("svg",toggleOff_extends({xmlns:"http://www.w3.org/2000/svg",viewBox:"60 170 90 157"},props),react_default.a.createElement("path",{d:"M50 197a50 50 0 00-50 50 50 50 0 0050 50h100a50 50 0 0050-50 50 50 0 00-50-50H50z"}),react_default.a.createElement("circle",{cx:"50",cy:"247",fill:"currentColor",r:"40"}),react_default.a.createElement("path",{stroke:"currentColor",strokeWidth:"6",d:"M110.103 271.897l49.795-49.794M159.897 271.897l-49.794-49.795",fill:"none"}));function Toggle(_ref){var id=_ref.id,checked=_ref.checked,onChange=_ref.onChange,Icon=checked?toggleOn:toggleOff;return(react_default.a.createElement("button",{id:id,className:Toggle_module_default.a.toggle,role:"checkbox","aria-checked":checked?"true":"false",onClick:onChange},react_default.a.createElement(Icon,{width:50,height:35})))}Toggle.displayName="Toggle",Toggle.__docgenInfo={description:"",methods:[],displayName:"Toggle"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/widgets/consentBar/Toggle.js"]={name:"Toggle",docgenInfo:Toggle.__docgenInfo,path:"src/widgets/consentBar/Toggle.js"});var ConsentBar_module=__webpack_require__(103),ConsentBar_module_default=__webpack_require__.n(ConsentBar_module);function _slicedToArray(arr,i){return function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function _iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null==_i)return;var _s,_e,_arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);i1&&"boolean"!=typeof allowMissing)throw new TypeError('"allowMissing" argument must be a boolean');for(var parts=stringToPath(name),value=getBaseIntrinsic("%"+(parts.length>0?parts[0]:"")+"%",allowMissing),i=1;i=parts.length){var desc=$gOPD(value,parts[i]);if(!(allowMissing||parts[i]in value))throw new $TypeError("base intrinsic for "+name+" exists, but the property is not available.");value=desc?desc.get||desc.value:value[parts[i]]}else value=value[parts[i]];return value}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return Editor})),__webpack_require__.d(__webpack_exports__,"b",(function(){return Element})),__webpack_require__.d(__webpack_exports__,"c",(function(){return Node})),__webpack_require__.d(__webpack_exports__,"d",(function(){return Path})),__webpack_require__.d(__webpack_exports__,"e",(function(){return Range})),__webpack_require__.d(__webpack_exports__,"f",(function(){return Text})),__webpack_require__.d(__webpack_exports__,"g",(function(){return Transforms})),__webpack_require__.d(__webpack_exports__,"h",(function(){return createEditor}));var is_plain_object__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(85),immer__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(86),esrever__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(788);function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function _objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function _objectWithoutPropertiesLoose(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}var DIRTY_PATHS=new WeakMap,FLUSHING=new WeakMap,NORMALIZING=new WeakMap,PATH_REFS=new WeakMap,POINT_REFS=new WeakMap,RANGE_REFS=new WeakMap,SPACE=/\s/,PUNCTUATION=/[\u0021-\u0023\u0025-\u002A\u002C-\u002F\u003A\u003B\u003F\u0040\u005B-\u005D\u005F\u007B\u007D\u00A1\u00A7\u00AB\u00B6\u00B7\u00BB\u00BF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E3B\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]/,CHAMELEON=/['\u2018\u2019]/,getCharacterDistance=text=>{for(var offset=0,prev=null,charCode=text.charCodeAt(0);charCode;)if(isSurrogate(charCode)){var modifier=isModifier(charCode,text,offset);if("SURR"===prev||"BMP"===prev)break;offset+=2,prev=modifier?"MOD":"SURR",charCode=text.charCodeAt(offset)}else if(8205!==charCode)if(isBMPEmoji(charCode)){if(prev&&"ZWJ"!==prev&&"VAR"!==prev)break;offset+=1,prev="BMP",charCode=text.charCodeAt(offset)}else{if(!isVariationSelector(charCode)){if("MOD"===prev){offset+=1;break}break}if(prev&&"ZWJ"!==prev)break;offset+=1,prev="VAR",charCode=text.charCodeAt(offset)}else offset+=1,prev="ZWJ",charCode=text.charCodeAt(offset);return offset||1},isWordCharacter=(char,remaining)=>{if(SPACE.test(char))return!1;if(CHAMELEON.test(char)){var next=remaining.charAt(0),length=getCharacterDistance(next);next=remaining.slice(0,length);var rest=remaining.slice(length);if(isWordCharacter(next,rest))return!0}return!PUNCTUATION.test(char)},isSurrogate=code=>55296<=code&&code<=57343,isModifier=(code,text,offset)=>{if(55356===code){var next=text.charCodeAt(offset+1);return next<=57343&&next>=57339}return!1},isVariationSelector=code=>code<=65039&&code>=65024,isBMPEmoji=code=>10084===code||9794===code||9792===code||9760===code||9877===code||9992===code||9711===code;function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i1&&void 0!==arguments[1]?arguments[1]:{},{voids:voids=!1,mode:mode="lowest",at:at=editor.selection,match:match}=options;if(at){var path=Editor.path(editor,at),reverse="lowest"===mode;for(var[n,p]of Editor.levels(editor,{at:path,voids:voids,match:match,reverse:reverse}))if(!Text.isText(n)&&!Path.equals(path,p))return[n,p]}},addMark(editor,key,value){editor.addMark(key,value)},after(editor,at){var target,options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},range={anchor:Editor.point(editor,at,{edge:"end"}),focus:Editor.end(editor,[])},{distance:distance=1}=options,d=0;for(var p of Editor.positions(editor,_objectSpread({},options,{at:range}))){if(d>distance)break;0!==d&&(target=p),d++}return target},before(editor,at){var target,options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},range={anchor:Editor.start(editor,[]),focus:Editor.point(editor,at,{edge:"start"})},{distance:distance=1}=options,d=0;for(var p of Editor.positions(editor,_objectSpread({},options,{at:range,reverse:!0}))){if(d>distance)break;0!==d&&(target=p),d++}return target},deleteBackward(editor){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{unit:unit="character"}=options;editor.deleteBackward(unit)},deleteForward(editor){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{unit:unit="character"}=options;editor.deleteForward(unit)},deleteFragment(editor){editor.deleteFragment()},edges:(editor,at)=>[Editor.start(editor,at),Editor.end(editor,at)],end:(editor,at)=>Editor.point(editor,at,{edge:"end"}),first(editor,at){var path=Editor.path(editor,at,{edge:"start"});return Editor.node(editor,path)},fragment(editor,at){var range=Editor.range(editor,at);return Node.fragment(editor,range)},hasBlocks:(editor,element)=>element.children.some(n=>Editor.isBlock(editor,n)),hasInlines:(editor,element)=>element.children.some(n=>Text.isText(n)||Editor.isInline(editor,n)),hasTexts:(editor,element)=>element.children.every(n=>Text.isText(n)),insertBreak(editor){editor.insertBreak()},insertFragment(editor,fragment){editor.insertFragment(fragment)},insertNode(editor,node){editor.insertNode(node)},insertText(editor,text){editor.insertText(text)},isBlock:(editor,value)=>Element.isElement(value)&&!editor.isInline(value),isEditor:value=>Object(is_plain_object__WEBPACK_IMPORTED_MODULE_0__.default)(value)&&"function"==typeof value.addMark&&"function"==typeof value.apply&&"function"==typeof value.deleteBackward&&"function"==typeof value.deleteForward&&"function"==typeof value.deleteFragment&&"function"==typeof value.insertBreak&&"function"==typeof value.insertFragment&&"function"==typeof value.insertNode&&"function"==typeof value.insertText&&"function"==typeof value.isInline&&"function"==typeof value.isVoid&&"function"==typeof value.normalizeNode&&"function"==typeof value.onChange&&"function"==typeof value.removeMark&&(null===value.marks||Object(is_plain_object__WEBPACK_IMPORTED_MODULE_0__.default)(value.marks))&&(null===value.selection||Range.isRange(value.selection))&&Node.isNodeList(value.children)&&Operation.isOperationList(value.operations),isEnd(editor,point,at){var end=Editor.end(editor,at);return Point.equals(point,end)},isEdge:(editor,point,at)=>Editor.isStart(editor,point,at)||Editor.isEnd(editor,point,at),isEmpty(editor,element){var{children:children}=element,[first]=children;return 0===children.length||1===children.length&&Text.isText(first)&&""===first.text&&!editor.isVoid(element)},isInline:(editor,value)=>Element.isElement(value)&&editor.isInline(value),isNormalizing(editor){var isNormalizing=NORMALIZING.get(editor);return void 0===isNormalizing||isNormalizing},isStart(editor,point,at){if(0!==point.offset)return!1;var start=Editor.start(editor,at);return Point.equals(point,start)},isVoid:(editor,value)=>Element.isElement(value)&&editor.isVoid(value),last(editor,at){var path=Editor.path(editor,at,{edge:"end"});return Editor.node(editor,path)},leaf(editor,at){var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},path=Editor.path(editor,at,options);return[Node.leaf(editor,path),path]},*levels(editor){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{at:at=editor.selection,reverse:reverse=!1,voids:voids=!1}=options,{match:match}=options;if(null==match&&(match=()=>!0),at){var levels=[],path=Editor.path(editor,at);for(var[n,p]of Node.levels(editor,path))if(match(n)&&(levels.push([n,p]),!voids&&Editor.isVoid(editor,n)))break;reverse&&levels.reverse(),yield*levels}},marks(editor){var{marks:marks,selection:selection}=editor;if(!selection)return null;if(marks)return marks;if(Range.isExpanded(selection)){var[match]=Editor.nodes(editor,{match:Text.isText});if(match){var[_node]=match;return _objectWithoutProperties(_node,["text"])}return{}}var{anchor:anchor}=selection,{path:path}=anchor,[node]=Editor.leaf(editor,path);if(0===anchor.offset){var prev=Editor.previous(editor,{at:path,match:Text.isText}),block=Editor.above(editor,{match:n=>Editor.isBlock(editor,n)});if(prev&&block){var[prevNode,prevPath]=prev,[,blockPath]=block;Path.isAncestor(blockPath,prevPath)&&(node=prevNode)}}return _objectWithoutProperties(node,["text"])},next(editor){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{mode:mode="lowest",voids:voids=!1}=options,{match:match,at:at=editor.selection}=options;if(at){var[,from]=Editor.last(editor,at),[,to]=Editor.last(editor,[]),span=[from,to];if(Path.isPath(at)&&0===at.length)throw new Error("Cannot get the next node from the root node!");if(null==match)if(Path.isPath(at)){var[parent]=Editor.parent(editor,at);match=n=>parent.children.includes(n)}else match=()=>!0;var[,next]=Editor.nodes(editor,{at:span,match:match,mode:mode,voids:voids});return next}},node(editor,at){var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},path=Editor.path(editor,at,options);return[Node.get(editor,path),path]},*nodes(editor){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{at:at=editor.selection,mode:mode="all",universal:universal=!1,reverse:reverse=!1,voids:voids=!1}=options,{match:match}=options;if(match||(match=()=>!0),at){var from,to;if(Span.isSpan(at))from=at[0],to=at[1];else{var first=Editor.path(editor,at,{edge:"start"}),last=Editor.path(editor,at,{edge:"end"});from=reverse?last:first,to=reverse?first:last}var hit,iterable=Node.nodes(editor,{reverse:reverse,from:from,to:to,pass:_ref=>{var[n]=_ref;return!voids&&Editor.isVoid(editor,n)}}),matches=[];for(var[node,path]of iterable){var isLower=hit&&0===Path.compare(path,hit[1]);if("highest"!==mode||!isLower)if(match(node))if("lowest"===mode&&isLower)hit=[node,path];else{var emit="lowest"===mode?hit:[node,path];emit&&(universal?matches.push(emit):yield emit),hit=[node,path]}else if(universal&&!isLower&&Text.isText(node))return}"lowest"===mode&&hit&&(universal?matches.push(hit):yield hit),universal&&(yield*matches)}},normalize(editor){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{force:force=!1}=options,getDirtyPaths=editor=>DIRTY_PATHS.get(editor)||[];if(Editor.isNormalizing(editor)){if(force){var allPaths=Array.from(Node.nodes(editor),_ref2=>{var[,p]=_ref2;return p});DIRTY_PATHS.set(editor,allPaths)}0!==getDirtyPaths(editor).length&&Editor.withoutNormalizing(editor,()=>{for(var max=42*getDirtyPaths(editor).length,m=0;0!==getDirtyPaths(editor).length;){if(m>max)throw new Error("\n Could not completely normalize the editor after ".concat(max," iterations! This is usually due to incorrect normalization logic that leaves a node in an invalid state.\n "));var path=getDirtyPaths(editor).pop(),entry=Editor.node(editor,path);editor.normalizeNode(entry),m++}})}},parent(editor,at){var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},path=Editor.path(editor,at,options),parentPath=Path.parent(path);return Editor.node(editor,parentPath)},path(editor,at){var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{depth:depth,edge:edge}=options;if(Path.isPath(at))if("start"===edge){var[,firstPath]=Node.first(editor,at);at=firstPath}else if("end"===edge){var[,lastPath]=Node.last(editor,at);at=lastPath}return Range.isRange(at)&&(at="start"===edge?Range.start(at):"end"===edge?Range.end(at):Path.common(at.anchor.path,at.focus.path)),Point.isPoint(at)&&(at=at.path),null!=depth&&(at=at.slice(0,depth)),at},pathRef(editor,path){var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{affinity:affinity="forward"}=options,ref={current:path,affinity:affinity,unref(){var{current:current}=ref;return Editor.pathRefs(editor).delete(ref),ref.current=null,current}};return Editor.pathRefs(editor).add(ref),ref},pathRefs(editor){var refs=PATH_REFS.get(editor);return refs||(refs=new Set,PATH_REFS.set(editor,refs)),refs},point(editor,at){var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{edge:edge="start"}=options;if(Path.isPath(at)){var path;if("end"===edge){var[,lastPath]=Node.last(editor,at);path=lastPath}else{var[,firstPath]=Node.first(editor,at);path=firstPath}var node=Node.get(editor,path);if(!Text.isText(node))throw new Error("Cannot get the ".concat(edge," point in the node at path [").concat(at,"] because it has no ").concat(edge," text node."));return{path:path,offset:"end"===edge?node.text.length:0}}if(Range.isRange(at)){var[start,end]=Range.edges(at);return"start"===edge?start:end}return at},pointRef(editor,point){var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{affinity:affinity="forward"}=options,ref={current:point,affinity:affinity,unref(){var{current:current}=ref;return Editor.pointRefs(editor).delete(ref),ref.current=null,current}};return Editor.pointRefs(editor).add(ref),ref},pointRefs(editor){var refs=POINT_REFS.get(editor);return refs||(refs=new Set,POINT_REFS.set(editor,refs)),refs},*positions(editor){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{at:at=editor.selection,unit:unit="offset",reverse:reverse$1=!1}=options;if(at){var range=Editor.range(editor,at),[start,end]=Range.edges(range),first=reverse$1?end:start,string="",available=0,offset=0,distance=null,isNewBlock=!1,advance=()=>{null==distance&&(distance="character"===unit?getCharacterDistance(string):"word"===unit?(text=>{for(var char,length=0,i=0,started=!1;char=text.charAt(i);){var l=getCharacterDistance(char);char=text.slice(i,i+l);var rest=text.slice(i+l);if(isWordCharacter(char,rest))started=!0,length+=l;else{if(started)break;length+=l}i+=l}return length})(string):"line"===unit||"block"===unit?string.length:1,string=string.slice(distance)),offset=reverse$1?offset-distance:offset+distance,distance=(available-=distance)>=0?null:0-available};for(var[node,path]of Editor.nodes(editor,{at:at,reverse:reverse$1})){if(Element.isElement(node)){if(editor.isVoid(node)){yield Editor.start(editor,path);continue}if(editor.isInline(node))continue;if(Editor.hasInlines(editor,node)){var e=Path.isAncestor(path,end.path)?end:Editor.end(editor,path),s=Path.isAncestor(path,start.path)?start:Editor.start(editor,path),text=Editor.string(editor,{anchor:s,focus:e});string=reverse$1?Object(esrever__WEBPACK_IMPORTED_MODULE_2__.reverse)(text):text,isNewBlock=!0}}if(Text.isText(node)){var isFirst=Path.equals(path,first.path);for(available=node.text.length,offset=reverse$1?available:0,isFirst&&(available=reverse$1?first.offset:available-first.offset,offset=first.offset),(isFirst||isNewBlock||"offset"===unit)&&(yield{path:path,offset:offset});""!==string&&(advance(),available>=0);)yield{path:path,offset:offset};isNewBlock=!1}}}},previous(editor){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{mode:mode="lowest",voids:voids=!1}=options,{match:match,at:at=editor.selection}=options;if(at){var[,from]=Editor.first(editor,at),[,to]=Editor.first(editor,[]),span=[from,to];if(Path.isPath(at)&&0===at.length)throw new Error("Cannot get the previous node from the root node!");if(null==match)if(Path.isPath(at)){var[parent]=Editor.parent(editor,at);match=n=>parent.children.includes(n)}else match=()=>!0;var[,previous]=Editor.nodes(editor,{reverse:!0,at:span,match:match,mode:mode,voids:voids});return previous}},range:(editor,at,to)=>Range.isRange(at)&&!to?at:{anchor:Editor.start(editor,at),focus:Editor.end(editor,to||at)},rangeRef(editor,range){var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{affinity:affinity="forward"}=options,ref={current:range,affinity:affinity,unref(){var{current:current}=ref;return Editor.rangeRefs(editor).delete(ref),ref.current=null,current}};return Editor.rangeRefs(editor).add(ref),ref},rangeRefs(editor){var refs=RANGE_REFS.get(editor);return refs||(refs=new Set,RANGE_REFS.set(editor,refs)),refs},removeMark(editor,key){editor.removeMark(key)},start:(editor,at)=>Editor.point(editor,at,{edge:"start"}),string(editor,at){var range=Editor.range(editor,at),[start,end]=Range.edges(range),text="";for(var[node,path]of Editor.nodes(editor,{at:range,match:Text.isText})){var t=node.text;Path.equals(path,end.path)&&(t=t.slice(0,end.offset)),Path.equals(path,start.path)&&(t=t.slice(start.offset)),text+=t}return text},transform(editor,op){editor.children=Object(immer__WEBPACK_IMPORTED_MODULE_1__.a)(editor.children);var selection=editor.selection&&Object(immer__WEBPACK_IMPORTED_MODULE_1__.a)(editor.selection);switch(op.type){case"insert_node":var{path:path,node:node}=op,parent=Node.parent(editor,path),index=path[path.length-1];if(parent.children.splice(index,0,node),selection)for(var[point,key]of Range.points(selection))selection[key]=Point.transform(point,op);break;case"insert_text":var{path:_path,offset:offset,text:text}=op,_node2=Node.leaf(editor,_path),before=_node2.text.slice(0,offset),after=_node2.text.slice(offset);if(_node2.text=before+text+after,selection)for(var[_point,_key]of Range.points(selection))selection[_key]=Point.transform(_point,op);break;case"merge_node":var{path:_path2}=op,_node3=Node.get(editor,_path2),prevPath=Path.previous(_path2),prev=Node.get(editor,prevPath),_parent=Node.parent(editor,_path2),_index=_path2[_path2.length-1];if(Text.isText(_node3)&&Text.isText(prev))prev.text+=_node3.text;else{if(Text.isText(_node3)||Text.isText(prev))throw new Error('Cannot apply a "merge_node" operation at path ['.concat(_path2,"] to nodes of different interaces: ").concat(_node3," ").concat(prev));prev.children.push(..._node3.children)}if(_parent.children.splice(_index,1),selection)for(var[_point2,_key2]of Range.points(selection))selection[_key2]=Point.transform(_point2,op);break;case"move_node":var{path:_path3,newPath:newPath}=op;if(Path.isAncestor(_path3,newPath))throw new Error("Cannot move a path [".concat(_path3,"] to new path [").concat(newPath,"] because the destination is inside itself."));var _node4=Node.get(editor,_path3),_parent2=Node.parent(editor,_path3),_index2=_path3[_path3.length-1];_parent2.children.splice(_index2,1);var truePath=Path.transform(_path3,op),newParent=Node.get(editor,Path.parent(truePath)),newIndex=truePath[truePath.length-1];if(newParent.children.splice(newIndex,0,_node4),selection)for(var[_point3,_key3]of Range.points(selection))selection[_key3]=Point.transform(_point3,op);break;case"remove_node":var{path:_path4}=op,_index3=_path4[_path4.length-1];if(Node.parent(editor,_path4).children.splice(_index3,1),selection)for(var[_point4,_key4]of Range.points(selection)){var result=Point.transform(_point4,op);if(null!=selection&&null!=result)selection[_key4]=result;else{var _prev=void 0,next=void 0;for(var[n,p]of Node.texts(editor)){if(-1!==Path.compare(p,_path4)){next=[n,p];break}_prev=[n,p]}_prev?(_point4.path=_prev[1],_point4.offset=_prev[0].text.length):next?(_point4.path=next[1],_point4.offset=0):selection=null}}break;case"remove_text":var{path:_path5,offset:_offset,text:_text2}=op,_node5=Node.leaf(editor,_path5),_before=_node5.text.slice(0,_offset),_after=_node5.text.slice(_offset+_text2.length);if(_node5.text=_before+_after,selection)for(var[_point5,_key5]of Range.points(selection))selection[_key5]=Point.transform(_point5,op);break;case"set_node":var{path:_path6,newProperties:newProperties}=op;if(0===_path6.length)throw new Error("Cannot set properties on the root node!");var _node6=Node.get(editor,_path6);for(var _key6 in newProperties){if("children"===_key6||"text"===_key6)throw new Error('Cannot set the "'.concat(_key6,'" property of nodes!'));var value=newProperties[_key6];null==value?delete _node6[_key6]:_node6[_key6]=value}break;case"set_selection":var{newProperties:_newProperties}=op;if(null==_newProperties)selection=_newProperties;else if(null==selection){if(!Range.isRange(_newProperties))throw new Error('Cannot apply an incomplete "set_selection" operation properties '.concat(JSON.stringify(_newProperties)," when there is no current selection."));selection=_newProperties}else Object.assign(selection,_newProperties);break;case"split_node":var{path:_path7,position:position,properties:properties}=op;if(0===_path7.length)throw new Error('Cannot apply a "split_node" operation at path ['.concat(_path7,"] because the root node cannot be split."));var newNode,_node7=Node.get(editor,_path7),_parent4=Node.parent(editor,_path7),_index4=_path7[_path7.length-1];if(Text.isText(_node7)){var _before2=_node7.text.slice(0,position),_after2=_node7.text.slice(position);_node7.text=_before2,newNode=_objectSpread({},_node7,{},properties,{text:_after2})}else{var _before3=_node7.children.slice(0,position),_after3=_node7.children.slice(position);_node7.children=_before3,newNode=_objectSpread({},_node7,{},properties,{children:_after3})}if(_parent4.children.splice(_index4+1,0,newNode),selection)for(var[_point6,_key7]of Range.points(selection))selection[_key7]=Point.transform(_point6,op)}editor.children=Object(immer__WEBPACK_IMPORTED_MODULE_1__.b)(editor.children),editor.selection=selection?Object(immer__WEBPACK_IMPORTED_MODULE_1__.c)(selection)?Object(immer__WEBPACK_IMPORTED_MODULE_1__.b)(selection):selection:null},unhangRange(editor,range){var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{voids:voids=!1}=options,[start,end]=Range.edges(range);if(0!==start.offset||0!==end.offset||Range.isCollapsed(range))return range;var endBlock=Editor.above(editor,{at:end,match:n=>Editor.isBlock(editor,n)}),blockPath=endBlock?endBlock[1]:[],before={anchor:Editor.start(editor,[]),focus:end},skip=!0;for(var[node,path]of Editor.nodes(editor,{at:before,match:Text.isText,reverse:!0,voids:voids}))if(skip)skip=!1;else if(""!==node.text||Path.isBefore(path,blockPath)){end={path:path,offset:node.text.length};break}return{anchor:start,focus:end}},void(editor){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Editor.above(editor,_objectSpread({},options,{match:n=>Editor.isVoid(editor,n)}))},withoutNormalizing(editor,fn){var value=Editor.isNormalizing(editor);NORMALIZING.set(editor,!1),fn(),NORMALIZING.set(editor,value),Editor.normalize(editor)}},Element={isElement:value=>Object(is_plain_object__WEBPACK_IMPORTED_MODULE_0__.default)(value)&&Node.isNodeList(value.children)&&!Editor.isEditor(value),isElementList:value=>Array.isArray(value)&&(0===value.length||Element.isElement(value[0])),matches(element,props){for(var key in props)if("children"!==key&&element[key]!==props[key])return!1;return!0}},Span={isSpan:value=>Array.isArray(value)&&2===value.length&&value.every(Path.isPath)},Node={ancestor(root,path){var node=Node.get(root,path);if(Text.isText(node))throw new Error("Cannot get the ancestor node at path [".concat(path,"] because it refers to a text node instead: ").concat(node));return node},*ancestors(root,path){var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};for(var p of Path.ancestors(path,options)){var entry=[Node.ancestor(root,p),p];yield entry}},child(root,index){if(Text.isText(root))throw new Error("Cannot get the child of a text node: ".concat(JSON.stringify(root)));var c=root.children[index];if(null==c)throw new Error("Cannot get child at index `".concat(index,"` in node: ").concat(JSON.stringify(root)));return c},*children(root,path){for(var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{reverse:reverse=!1}=options,ancestor=Node.ancestor(root,path),{children:children}=ancestor,index=reverse?children.length-1:0;reverse?index>=0:index1&&void 0!==arguments[1]?arguments[1]:{};for(var[node,path]of Node.nodes(root,options))0!==path.length&&(yield[node,path])},*elements(root){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var[node,path]of Node.nodes(root,options))Element.isElement(node)&&(yield[node,path])},first(root,path){for(var p=path.slice(),n=Node.get(root,p);n&&!Text.isText(n)&&0!==n.children.length;)n=n.children[0],p.push(0);return[n,p]},fragment(root,range){if(Text.isText(root))throw new Error("Cannot get a fragment starting from a root text node: ".concat(JSON.stringify(root)));return Object(immer__WEBPACK_IMPORTED_MODULE_1__.d)(root,r=>{var[start,end]=Range.edges(range),iterable=Node.nodes(r,{reverse:!0,pass:_ref=>{var[,path]=_ref;return!Range.includes(range,path)}});for(var[,path]of iterable){if(!Range.includes(range,path)){var parent=Node.parent(r,path),index=path[path.length-1];parent.children.splice(index,1)}if(Path.equals(path,end.path)){var leaf=Node.leaf(r,path);leaf.text=leaf.text.slice(0,end.offset)}if(Path.equals(path,start.path)){var _leaf=Node.leaf(r,path);_leaf.text=_leaf.text.slice(start.offset)}}delete r.selection}).children},get(root,path){for(var node=root,i=0;iText.isText(value)||Element.isElement(value)||Editor.isEditor(value),isNodeList:value=>Array.isArray(value)&&(0===value.length||Node.isNode(value[0])),last(root,path){for(var p=path.slice(),n=Node.get(root,p);n&&!Text.isText(n)&&0!==n.children.length;){var i=n.children.length-1;n=n.children[i],p.push(i)}return[n,p]},leaf(root,path){var node=Node.get(root,path);if(!Text.isText(node))throw new Error("Cannot get the leaf node at path [".concat(path,"] because it refers to a non-leaf node: ").concat(node));return node},*levels(root,path){var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};for(var p of Path.levels(path,options)){var n=Node.get(root,p);yield[n,p]}},matches:(node,props)=>Element.isElement(node)&&Element.matches(node,props)||Text.isText(node)&&Text.matches(node,props),*nodes(root){for(var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{pass:pass,reverse:reverse=!1}=options,{from:from=[],to:to}=options,visited=new Set,p=[],n=root;!(to&&(reverse?Path.isBefore(p,to):Path.isAfter(p,to)));)if(visited.has(n)||(yield[n,p]),visited.has(n)||Text.isText(n)||0===n.children.length||null!=pass&&!1!==pass([n,p])){if(0===p.length)break;if(!reverse){var newPath=Path.next(p);if(Node.has(root,newPath)){p=newPath,n=Node.get(root,p);continue}}if(reverse&&0!==p[p.length-1])p=Path.previous(p),n=Node.get(root,p);else p=Path.parent(p),n=Node.get(root,p),visited.add(n)}else{visited.add(n);var nextIndex=reverse?n.children.length-1:0;Path.isAncestor(p,from)&&(nextIndex=from[p.length]),p=p.concat(nextIndex),n=Node.get(root,p)}},parent(root,path){var parentPath=Path.parent(path),p=Node.get(root,parentPath);if(Text.isText(p))throw new Error("Cannot get the parent of path [".concat(path,"] because it does not exist in the root."));return p},string:node=>Text.isText(node)?node.text:node.children.map(Node.string).join(""),*texts(root){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var[node,path]of Node.nodes(root,options))Text.isText(node)&&(yield[node,path])}};function ownKeys$1(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread$1(target){for(var i=1;iOperation.isOperation(value)&&value.type.endsWith("_node"),isOperation(value){if(!Object(is_plain_object__WEBPACK_IMPORTED_MODULE_0__.default)(value))return!1;switch(value.type){case"insert_node":return Path.isPath(value.path)&&Node.isNode(value.node);case"insert_text":return"number"==typeof value.offset&&"string"==typeof value.text&&Path.isPath(value.path);case"merge_node":return"number"==typeof value.position&&("number"==typeof value.target||null===value.target)&&Path.isPath(value.path)&&Object(is_plain_object__WEBPACK_IMPORTED_MODULE_0__.default)(value.properties);case"move_node":return Path.isPath(value.path)&&Path.isPath(value.newPath);case"remove_node":return Path.isPath(value.path)&&Node.isNode(value.node);case"remove_text":return"number"==typeof value.offset&&"string"==typeof value.text&&Path.isPath(value.path);case"set_node":return Path.isPath(value.path)&&Object(is_plain_object__WEBPACK_IMPORTED_MODULE_0__.default)(value.properties)&&Object(is_plain_object__WEBPACK_IMPORTED_MODULE_0__.default)(value.newProperties);case"set_selection":return null===value.properties&&Range.isRange(value.newProperties)||null===value.newProperties&&Range.isRange(value.properties)||Object(is_plain_object__WEBPACK_IMPORTED_MODULE_0__.default)(value.properties)&&Object(is_plain_object__WEBPACK_IMPORTED_MODULE_0__.default)(value.newProperties);case"split_node":return Path.isPath(value.path)&&"number"==typeof value.position&&("number"==typeof value.target||null===value.target)&&Object(is_plain_object__WEBPACK_IMPORTED_MODULE_0__.default)(value.properties);default:return!1}},isOperationList:value=>Array.isArray(value)&&(0===value.length||Operation.isOperation(value[0])),isSelectionOperation:value=>Operation.isOperation(value)&&value.type.endsWith("_selection"),isTextOperation:value=>Operation.isOperation(value)&&value.type.endsWith("_text"),inverse(op){switch(op.type){case"insert_node":return _objectSpread$1({},op,{type:"remove_node"});case"insert_text":return _objectSpread$1({},op,{type:"remove_text"});case"merge_node":return _objectSpread$1({},op,{type:"split_node",path:Path.previous(op.path)});case"move_node":var{newPath:newPath,path:path}=op;return Path.equals(newPath,path)?op:_objectSpread$1({},op,{path:Path.transform(path,op),newPath:Path.transform(Path.next(path),op)});case"remove_node":return _objectSpread$1({},op,{type:"insert_node"});case"remove_text":return _objectSpread$1({},op,{type:"insert_text"});case"set_node":var{properties:properties,newProperties:newProperties}=op;return _objectSpread$1({},op,{properties:newProperties,newProperties:properties});case"set_selection":var{properties:_properties,newProperties:_newProperties}=op;return _objectSpread$1({},op,null==_properties?{properties:_newProperties,newProperties:null}:null==_newProperties?{properties:null,newProperties:_properties}:{properties:_newProperties,newProperties:_properties});case"split_node":return _objectSpread$1({},op,{type:"merge_node",path:Path.next(op.path)})}}},Path={ancestors(path){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{reverse:reverse=!1}=options,paths=Path.levels(path,options);return paths=reverse?paths.slice(1):paths.slice(0,-1)},common(path,another){for(var common=[],i=0;ianother[i])return 1}return 0},endsAfter(path,another){var i=path.length-1,as=path.slice(0,i),bs=another.slice(0,i),av=path[i],bv=another[i];return Path.equals(as,bs)&&av>bv},endsAt(path,another){var i=path.length,as=path.slice(0,i),bs=another.slice(0,i);return Path.equals(as,bs)},endsBefore(path,another){var i=path.length-1,as=path.slice(0,i),bs=another.slice(0,i),av=path[i],bv=another[i];return Path.equals(as,bs)&&avpath.length===another.length&&path.every((n,i)=>n===another[i]),isAfter:(path,another)=>1===Path.compare(path,another),isAncestor:(path,another)=>path.length-1===Path.compare(path,another),isChild:(path,another)=>path.length===another.length+1&&0===Path.compare(path,another),isCommon:(path,another)=>path.length<=another.length&&0===Path.compare(path,another),isDescendant:(path,another)=>path.length>another.length&&0===Path.compare(path,another),isParent:(path,another)=>path.length+1===another.length&&0===Path.compare(path,another),isPath:value=>Array.isArray(value)&&(0===value.length||"number"==typeof value[0]),isSibling(path,another){if(path.length!==another.length)return!1;var as=path.slice(0,-1),bs=another.slice(0,-1);return path[path.length-1]!==another[another.length-1]&&Path.equals(as,bs)},levels(path){for(var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{reverse:reverse=!1}=options,list=[],i=0;i<=path.length;i++)list.push(path.slice(0,i));return reverse&&list.reverse(),list},next(path){if(0===path.length)throw new Error("Cannot get the next path of a root path [".concat(path,"], because it has no next index."));var last=path[path.length-1];return path.slice(0,-1).concat(last+1)},parent(path){if(0===path.length)throw new Error("Cannot get the parent path of the root path [".concat(path,"]."));return path.slice(0,-1)},previous(path){if(0===path.length)throw new Error("Cannot get the previous path of a root path [".concat(path,"], because it has no previous index."));var last=path[path.length-1];if(last<=0)throw new Error("Cannot get the previous path of a first child path [".concat(path,"] because it would result in a negative index."));return path.slice(0,-1).concat(last-1)},relative(path,ancestor){if(!Path.isAncestor(ancestor,path)&&!Path.equals(path,ancestor))throw new Error("Cannot get the relative path of [".concat(path,"] inside ancestor [").concat(ancestor,"], because it is not above or equal to the path."));return path.slice(ancestor.length)},transform(path,operation){var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object(immer__WEBPACK_IMPORTED_MODULE_1__.d)(path,p=>{var{affinity:affinity="forward"}=options;if(0!==path.length)switch(operation.type){case"insert_node":var{path:op}=operation;(Path.equals(op,p)||Path.endsBefore(op,p)||Path.isAncestor(op,p))&&(p[op.length-1]+=1);break;case"remove_node":var{path:_op}=operation;if(Path.equals(_op,p)||Path.isAncestor(_op,p))return null;Path.endsBefore(_op,p)&&(p[_op.length-1]-=1);break;case"merge_node":var{path:_op2,position:position}=operation;Path.equals(_op2,p)||Path.endsBefore(_op2,p)?p[_op2.length-1]-=1:Path.isAncestor(_op2,p)&&(p[_op2.length-1]-=1,p[_op2.length]+=position);break;case"split_node":var{path:_op3,position:_position}=operation;if(Path.equals(_op3,p)){if("forward"===affinity)p[p.length-1]+=1;else if("backward"!==affinity)return null}else Path.endsBefore(_op3,p)?p[_op3.length-1]+=1:Path.isAncestor(_op3,p)&&path[_op3.length]>=_position&&(p[_op3.length-1]+=1,p[_op3.length]-=_position);break;case"move_node":var{path:_op4,newPath:onp}=operation;if(Path.equals(_op4,onp))return;if(Path.isAncestor(_op4,p)||Path.equals(_op4,p)){var copy=onp.slice();if(Path.endsBefore(_op4,onp)&&_op4.lengthanother.offset?1:0:result},isAfter:(point,another)=>1===Point.compare(point,another),isBefore:(point,another)=>-1===Point.compare(point,another),equals:(point,another)=>point.offset===another.offset&&Path.equals(point.path,another.path),isPoint:value=>Object(is_plain_object__WEBPACK_IMPORTED_MODULE_0__.default)(value)&&"number"==typeof value.offset&&Path.isPath(value.path),transform(point,op){var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object(immer__WEBPACK_IMPORTED_MODULE_1__.d)(point,p=>{var{affinity:affinity="forward"}=options,{path:path,offset:offset}=p;switch(op.type){case"insert_node":case"move_node":p.path=Path.transform(path,op,options);break;case"insert_text":Path.equals(op.path,path)&&op.offset<=offset&&(p.offset+=op.text.length);break;case"merge_node":Path.equals(op.path,path)&&(p.offset+=op.position),p.path=Path.transform(path,op,options);break;case"remove_text":Path.equals(op.path,path)&&op.offset<=offset&&(p.offset-=Math.min(offset-op.offset,op.text.length));break;case"remove_node":if(Path.equals(op.path,path)||Path.isAncestor(op.path,path))return null;p.path=Path.transform(path,op,options);break;case"split_node":if(Path.equals(op.path,path)){if(op.position===offset&&null==affinity)return null;(op.position1&&void 0!==arguments[1]?arguments[1]:{},{reverse:reverse=!1}=options,{anchor:anchor,focus:focus}=range;return Range.isBackward(range)===reverse?[anchor,focus]:[focus,anchor]},end(range){var[,end]=Range.edges(range);return end},equals:(range,another)=>Point.equals(range.anchor,another.anchor)&&Point.equals(range.focus,another.focus),includes(range,target){if(Range.isRange(target)){if(Range.includes(range,target.anchor)||Range.includes(range,target.focus))return!0;var[rs,re]=Range.edges(range),[ts,te]=Range.edges(target);return Point.isBefore(rs,ts)&&Point.isAfter(re,te)}var[start,end]=Range.edges(range),isAfterStart=!1,isBeforeEnd=!1;return Point.isPoint(target)?(isAfterStart=Point.compare(target,start)>=0,isBeforeEnd=Point.compare(target,end)<=0):(isAfterStart=Path.compare(target,start.path)>=0,isBeforeEnd=Path.compare(target,end.path)<=0),isAfterStart&&isBeforeEnd},intersection(range,another){var rest=_objectWithoutProperties(range,["anchor","focus"]),[s1,e1]=Range.edges(range),[s2,e2]=Range.edges(another),start=Point.isBefore(s1,s2)?s2:s1,end=Point.isBefore(e1,e2)?e1:e2;return Point.isBefore(end,start)?null:function _objectSpread$3(target){for(var i=1;i!Range.isCollapsed(range),isForward:range=>!Range.isBackward(range),isRange:value=>Object(is_plain_object__WEBPACK_IMPORTED_MODULE_0__.default)(value)&&Point.isPoint(value.anchor)&&Point.isPoint(value.focus),*points(range){yield[range.anchor,"anchor"],yield[range.focus,"focus"]},start(range){var[start]=Range.edges(range);return start},transform(range,op,options){var affinityAnchor,affinityFocus,{affinity:affinity="inward"}=options;return"inward"===affinity?Range.isForward(range)?(affinityAnchor="forward",affinityFocus="backward"):(affinityAnchor="backward",affinityFocus="forward"):"outward"===affinity?Range.isForward(range)?(affinityAnchor="backward",affinityFocus="forward"):(affinityAnchor="forward",affinityFocus="backward"):(affinityAnchor=affinity,affinityFocus=affinity),Object(immer__WEBPACK_IMPORTED_MODULE_1__.d)(range,r=>{var anchor=Point.transform(r.anchor,op,{affinity:affinityAnchor}),focus=Point.transform(r.focus,op,{affinity:affinityFocus});if(!anchor||!focus)return null;r.anchor=anchor,r.focus=focus})}},RangeRef={transform(ref,op){var{current:current,affinity:affinity}=ref;if(null!=current){var path=Range.transform(current,op,{affinity:affinity});ref.current=path,null==path&&ref.unref()}}};function ownKeys$4(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread$4(target){for(var i=1;i2&&void 0!==arguments[2]?arguments[2]:{},{loose:loose=!1}=options;for(var key in text)if((!loose||"text"!==key)&&text[key]!==another[key])return!1;for(var _key in another)if((!loose||"text"!==_key)&&text[_key]!==another[_key])return!1;return!0},isText:value=>Object(is_plain_object__WEBPACK_IMPORTED_MODULE_0__.default)(value)&&"string"==typeof value.text,isTextList:value=>Array.isArray(value)&&(0===value.length||Text.isText(value[0])),matches(text,props){for(var key in props)if("text"!==key&&text[key]!==props[key])return!1;return!0},decorations(node,decorations){var leaves=[_objectSpread$4({},node)];for(var dec of decorations){var rest=_objectWithoutProperties(dec,["anchor","focus"]),[start,end]=Range.edges(dec),next=[],o=0;for(var leaf of leaves){var{length:length}=leaf.text,offset=o;if(o+=length,start.offset<=offset&&end.offset>=offset+length)Object.assign(leaf,rest),next.push(leaf);else if(start.offset>offset+length||end.offsetoffset){var _off=start.offset-offset;before=_objectSpread$4({},middle,{text:middle.text.slice(0,_off)}),middle=_objectSpread$4({},middle,{text:middle.text.slice(_off)})}Object.assign(middle,rest),before&&next.push(before),next.push(middle),after&&next.push(after)}}leaves=next}return leaves}};function ownKeys$5(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread$5(target){for(var i=1;i2&&void 0!==arguments[2]?arguments[2]:{};Editor.withoutNormalizing(editor,()=>{var{hanging:hanging=!1,voids:voids=!1,mode:mode="lowest"}=options,{at:at,match:match,select:select}=options;if(Node.isNode(nodes)&&(nodes=[nodes]),0!==nodes.length){var[node]=nodes;if(at||(at=editor.selection?editor.selection:editor.children.length>0?Editor.end(editor,[]):[0],select=!0),null==select&&(select=!1),Range.isRange(at))if(hanging||(at=Editor.unhangRange(editor,at)),Range.isCollapsed(at))at=at.anchor;else{var[,end]=Range.edges(at),pointRef=Editor.pointRef(editor,end);Transforms.delete(editor,{at:at}),at=pointRef.unref()}if(Point.isPoint(at)){null==match&&(match=Text.isText(node)?n=>Text.isText(n):editor.isInline(node)?n=>Text.isText(n)||Editor.isInline(editor,n):n=>Editor.isBlock(editor,n));var[entry]=Editor.nodes(editor,{at:at.path,match:match,mode:mode,voids:voids});if(!entry)return;var[,_matchPath]=entry,pathRef=Editor.pathRef(editor,_matchPath),isAtEnd=Editor.isEnd(editor,at,_matchPath);Transforms.splitNodes(editor,{at:at,match:match,mode:mode,voids:voids});var path=pathRef.unref();at=isAtEnd?Path.next(path):path}var parentPath=Path.parent(at),index=at[at.length-1];if(voids||!Editor.void(editor,{at:parentPath})){for(var _node of nodes){var _path=parentPath.concat(index);index++,editor.apply({type:"insert_node",path:_path,node:_node})}if(select){var point=Editor.end(editor,at);point&&Transforms.select(editor,point)}}}})},liftNodes(editor){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Editor.withoutNormalizing(editor,()=>{var{at:at=editor.selection,mode:mode="lowest",voids:voids=!1}=options,{match:match}=options;if(null==match&&(match=Path.isPath(at)?matchPath(editor,at):n=>Editor.isBlock(editor,n)),at){var matches=Editor.nodes(editor,{at:at,match:match,mode:mode,voids:voids}),pathRefs=Array.from(matches,_ref=>{var[,p]=_ref;return Editor.pathRef(editor,p)});for(var pathRef of pathRefs){var path=pathRef.unref();if(path.length<2)throw new Error("Cannot lift node at a path [".concat(path,"] because it has a depth of less than `2`."));var[parent,parentPath]=Editor.node(editor,Path.parent(path)),index=path[path.length-1],{length:length}=parent.children;if(1===length){var toPath=Path.next(parentPath);Transforms.moveNodes(editor,{at:path,to:toPath,voids:voids}),Transforms.removeNodes(editor,{at:parentPath,voids:voids})}else if(0===index)Transforms.moveNodes(editor,{at:path,to:parentPath,voids:voids});else if(index===length-1){var _toPath=Path.next(parentPath);Transforms.moveNodes(editor,{at:path,to:_toPath,voids:voids})}else{var splitPath=Path.next(path),_toPath2=Path.next(parentPath);Transforms.splitNodes(editor,{at:splitPath,voids:voids}),Transforms.moveNodes(editor,{at:path,to:_toPath2,voids:voids})}}}})},mergeNodes(editor){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Editor.withoutNormalizing(editor,()=>{var{match:match,at:at=editor.selection}=options,{hanging:hanging=!1,voids:voids=!1,mode:mode="lowest"}=options;if(at){if(null==match)if(Path.isPath(at)){var[parent]=Editor.parent(editor,at);match=n=>parent.children.includes(n)}else match=n=>Editor.isBlock(editor,n);if(!hanging&&Range.isRange(at)&&(at=Editor.unhangRange(editor,at)),Range.isRange(at))if(Range.isCollapsed(at))at=at.anchor;else{var[,end]=Range.edges(at),pointRef=Editor.pointRef(editor,end);Transforms.delete(editor,{at:at}),at=pointRef.unref(),null==options.at&&Transforms.select(editor,at)}var[current]=Editor.nodes(editor,{at:at,match:match,voids:voids,mode:mode}),prev=Editor.previous(editor,{at:at,match:match,voids:voids,mode:mode});if(current&&prev){var[node,path]=current,[prevNode,prevPath]=prev;if(0!==path.length&&0!==prevPath.length){var properties,position,newPath=Path.next(prevPath),commonPath=Path.common(path,prevPath),isPreviousSibling=Path.isSibling(path,prevPath),levels=Array.from(Editor.levels(editor,{at:path}),_ref2=>{var[n]=_ref2;return n}).slice(commonPath.length).slice(0,-1),emptyAncestor=Editor.above(editor,{at:path,mode:"highest",match:n=>levels.includes(n)&&Element.isElement(n)&&1===n.children.length}),emptyRef=emptyAncestor&&Editor.pathRef(editor,emptyAncestor[1]);if(Text.isText(node)&&Text.isText(prevNode)){var rest=_objectWithoutProperties(node,["text"]);position=prevNode.text.length,properties=rest}else{if(!Element.isElement(node)||!Element.isElement(prevNode))throw new Error("Cannot merge the node at path [".concat(path,"] with the previous sibling because it is not the same kind: ").concat(JSON.stringify(node)," ").concat(JSON.stringify(prevNode)));rest=_objectWithoutProperties(node,["children"]);position=prevNode.children.length,properties=rest}isPreviousSibling||Transforms.moveNodes(editor,{at:path,to:newPath,voids:voids}),emptyRef&&Transforms.removeNodes(editor,{at:emptyRef.current,voids:voids}),Element.isElement(prevNode)&&Editor.isEmpty(editor,prevNode)||Text.isText(prevNode)&&""===prevNode.text?Transforms.removeNodes(editor,{at:prevPath,voids:voids}):editor.apply({type:"merge_node",path:newPath,position:position,target:null,properties:properties}),emptyRef&&emptyRef.unref()}}}})},moveNodes(editor,options){Editor.withoutNormalizing(editor,()=>{var{to:to,at:at=editor.selection,mode:mode="lowest",voids:voids=!1}=options,{match:match}=options;if(at){null==match&&(match=Path.isPath(at)?matchPath(editor,at):n=>Editor.isBlock(editor,n));var toRef=Editor.pathRef(editor,to),targets=Editor.nodes(editor,{at:at,match:match,mode:mode,voids:voids}),pathRefs=Array.from(targets,_ref3=>{var[,p]=_ref3;return Editor.pathRef(editor,p)});for(var pathRef of pathRefs){var path=pathRef.unref(),newPath=toRef.current;0!==path.length&&editor.apply({type:"move_node",path:path,newPath:newPath})}toRef.unref()}})},removeNodes(editor){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Editor.withoutNormalizing(editor,()=>{var{hanging:hanging=!1,voids:voids=!1,mode:mode="lowest"}=options,{at:at=editor.selection,match:match}=options;if(at){null==match&&(match=Path.isPath(at)?matchPath(editor,at):n=>Editor.isBlock(editor,n)),!hanging&&Range.isRange(at)&&(at=Editor.unhangRange(editor,at));var depths=Editor.nodes(editor,{at:at,match:match,mode:mode,voids:voids}),pathRefs=Array.from(depths,_ref4=>{var[,p]=_ref4;return Editor.pathRef(editor,p)});for(var pathRef of pathRefs){var path=pathRef.unref();if(path){var[node]=Editor.node(editor,path);editor.apply({type:"remove_node",path:path,node:node})}}}})},setNodes(editor,props){var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Editor.withoutNormalizing(editor,()=>{var{match:match,at:at=editor.selection}=options,{hanging:hanging=!1,mode:mode="lowest",split:split=!1,voids:voids=!1}=options;if(at){if(null==match&&(match=Path.isPath(at)?matchPath(editor,at):n=>Editor.isBlock(editor,n)),!hanging&&Range.isRange(at)&&(at=Editor.unhangRange(editor,at)),split&&Range.isRange(at)){var rangeRef=Editor.rangeRef(editor,at,{affinity:"inward"}),[start,end]=Range.edges(at),splitMode="lowest"===mode?"lowest":"highest";Transforms.splitNodes(editor,{at:end,match:match,mode:splitMode,voids:voids}),Transforms.splitNodes(editor,{at:start,match:match,mode:splitMode,voids:voids}),at=rangeRef.unref(),null==options.at&&Transforms.select(editor,at)}for(var[node,path]of Editor.nodes(editor,{at:at,match:match,mode:mode,voids:voids})){var properties={},newProperties={};if(0!==path.length){for(var k in props)"children"!==k&&"text"!==k&&props[k]!==node[k]&&(properties[k]=node[k],newProperties[k]=props[k]);0!==Object.keys(newProperties).length&&editor.apply({type:"set_node",path:path,properties:properties,newProperties:newProperties})}}}})},splitNodes(editor){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Editor.withoutNormalizing(editor,()=>{var{mode:mode="lowest",voids:voids=!1}=options,{match:match,at:at=editor.selection,height:height=0,always:always=!1}=options;if(null==match&&(match=n=>Editor.isBlock(editor,n)),Range.isRange(at)&&(at=deleteRange(editor,at)),Path.isPath(at)){var path=at,point=Editor.point(editor,path),[parent]=Editor.parent(editor,path);match=n=>n===parent,height=point.path.length-path.length+1,at=point,always=!0}if(at){var beforeRef=Editor.pointRef(editor,at,{affinity:"backward"}),[highest]=Editor.nodes(editor,{at:at,match:match,mode:mode,voids:voids});if(highest){var voidMatch=Editor.void(editor,{at:at,mode:"highest"});if(!voids&&voidMatch){var[voidNode,voidPath]=voidMatch;if(Element.isElement(voidNode)&&editor.isInline(voidNode)){var after=Editor.after(editor,voidPath);if(!after){var afterPath=Path.next(voidPath);Transforms.insertNodes(editor,{text:""},{at:afterPath,voids:voids}),after=Editor.point(editor,afterPath)}at=after,always=!0}height=at.path.length-voidPath.length+1,always=!0}var afterRef=Editor.pointRef(editor,at),depth=at.path.length-height,[,highestPath]=highest,lowestPath=at.path.slice(0,depth),position=0===height?at.offset:at.path[depth]+0,target=null;for(var[node,_path2]of Editor.levels(editor,{at:lowestPath,reverse:!0,voids:voids})){var split=!1;if(_path2.length2&&void 0!==arguments[2]?arguments[2]:{};Array.isArray(props)||(props=[props]);var obj={};for(var key of props)obj[key]=null;Transforms.setNodes(editor,obj,options)},unwrapNodes(editor,options){Editor.withoutNormalizing(editor,()=>{var{mode:mode="lowest",split:split=!1,voids:voids=!1}=options,{at:at=editor.selection,match:match}=options;if(at){null==match&&(match=Path.isPath(at)?matchPath(editor,at):n=>Editor.isBlock(editor,n)),Path.isPath(at)&&(at=Editor.range(editor,at));var rangeRef=Range.isRange(at)?Editor.rangeRef(editor,at):null,matches=Editor.nodes(editor,{at:at,match:match,mode:mode,voids:voids}),pathRefs=Array.from(matches,_ref5=>{var[,p]=_ref5;return Editor.pathRef(editor,p)}),_loop=function _loop(pathRef){var path=pathRef.unref(),[node]=Editor.node(editor,path),range=Editor.range(editor,path);split&&rangeRef&&(range=Range.intersection(rangeRef.current,range)),Transforms.liftNodes(editor,{at:range,match:n=>node.children.includes(n),voids:voids})};for(var pathRef of pathRefs)_loop(pathRef);rangeRef&&rangeRef.unref()}})},wrapNodes(editor,element){var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Editor.withoutNormalizing(editor,()=>{var{mode:mode="lowest",split:split=!1,voids:voids=!1}=options,{match:match,at:at=editor.selection}=options;if(at){if(null==match&&(match=Path.isPath(at)?matchPath(editor,at):editor.isInline(element)?n=>Editor.isInline(editor,n)||Text.isText(n):n=>Editor.isBlock(editor,n)),split&&Range.isRange(at)){var[start,end]=Range.edges(at),rangeRef=Editor.rangeRef(editor,at,{affinity:"inward"});Transforms.splitNodes(editor,{at:end,match:match,voids:voids}),Transforms.splitNodes(editor,{at:start,match:match,voids:voids}),at=rangeRef.unref(),null==options.at&&Transforms.select(editor,at)}var roots=Array.from(Editor.nodes(editor,{at:at,match:editor.isInline(element)?n=>Editor.isBlock(editor,n):n=>Editor.isEditor(n),mode:"lowest",voids:voids}));for(var[,rootPath]of roots){var a=Range.isRange(at)?Range.intersection(at,Editor.range(editor,rootPath)):at;if(a){var matches=Array.from(Editor.nodes(editor,{at:a,match:match,mode:mode,voids:voids}));matches.length>0&&function(){var[first]=matches,last=matches[matches.length-1],[,firstPath]=first,[,lastPath]=last,commonPath=Path.equals(firstPath,lastPath)?Path.parent(firstPath):Path.common(firstPath,lastPath),range=Editor.range(editor,firstPath,lastPath),[commonNode]=Editor.node(editor,commonPath),depth=commonPath.length+1,wrapperPath=Path.next(lastPath.slice(0,depth)),wrapper=_objectSpread$6({},element,{children:[]});Transforms.insertNodes(editor,wrapper,{at:wrapperPath,voids:voids}),Transforms.moveNodes(editor,{at:range,match:n=>commonNode.children.includes(n),to:wrapperPath.concat(0),voids:voids})}()}}}})}},deleteRange=(editor,range)=>{if(Range.isCollapsed(range))return range.anchor;var[,end]=Range.edges(range),pointRef=Editor.pointRef(editor,end);return Transforms.delete(editor,{at:range}),pointRef.unref()},matchPath=(editor,path)=>{var[node]=Editor.node(editor,path);return n=>n===node};function ownKeys$7(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread$7(target){for(var i=1;i1&&void 0!==arguments[1]?arguments[1]:{},{edge:edge="anchor"}=options,{selection:selection}=editor;if(selection)if("anchor"===edge)Transforms.select(editor,selection.anchor);else if("focus"===edge)Transforms.select(editor,selection.focus);else if("start"===edge){var[start]=Range.edges(selection);Transforms.select(editor,start)}else if("end"===edge){var[,end]=Range.edges(selection);Transforms.select(editor,end)}},deselect(editor){var{selection:selection}=editor;selection&&editor.apply({type:"set_selection",properties:selection,newProperties:null})},move(editor){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{selection:selection}=editor,{distance:distance=1,unit:unit="character",reverse:reverse=!1}=options,{edge:edge=null}=options;if(selection){"start"===edge&&(edge=Range.isBackward(selection)?"focus":"anchor"),"end"===edge&&(edge=Range.isBackward(selection)?"anchor":"focus");var{anchor:anchor,focus:focus}=selection,opts={distance:distance,unit:unit},props={};if(null==edge||"anchor"===edge){var point=reverse?Editor.before(editor,anchor,opts):Editor.after(editor,anchor,opts);point&&(props.anchor=point)}if(null==edge||"focus"===edge){var _point=reverse?Editor.before(editor,focus,opts):Editor.after(editor,focus,opts);_point&&(props.focus=_point)}Transforms.setSelection(editor,props)}},select(editor,target){var{selection:selection}=editor;if(target=Editor.range(editor,target),selection)Transforms.setSelection(editor,target);else{if(!Range.isRange(target))throw new Error("When setting the selection and the current selection is `null` you must provide at least an `anchor` and `focus`, but you passed: ".concat(JSON.stringify(target)));editor.apply({type:"set_selection",properties:selection,newProperties:target})}},setPoint(editor,props,options){var{selection:selection}=editor,{edge:edge="both"}=options;if(selection){"start"===edge&&(edge=Range.isBackward(selection)?"focus":"anchor"),"end"===edge&&(edge=Range.isBackward(selection)?"anchor":"focus");var{anchor:anchor,focus:focus}=selection,point="anchor"===edge?anchor:focus;Transforms.setSelection(editor,{["anchor"===edge?"anchor":"focus"]:_objectSpread$7({},point,{},props)})}},setSelection(editor,props){var{selection:selection}=editor,oldProps={},newProps={};if(selection){for(var k in props)("anchor"===k&&null!=props.anchor&&!Point.equals(props.anchor,selection.anchor)||"focus"===k&&null!=props.focus&&!Point.equals(props.focus,selection.focus)||"anchor"!==k&&"focus"!==k&&props[k]!==selection[k])&&(oldProps[k]=selection[k],newProps[k]=props[k]);Object.keys(oldProps).length>0&&editor.apply({type:"set_selection",properties:oldProps,newProperties:newProps})}}},{},{delete(editor){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Editor.withoutNormalizing(editor,()=>{var{reverse:reverse=!1,unit:unit="character",distance:distance=1,voids:voids=!1}=options,{at:at=editor.selection,hanging:hanging=!1}=options;if(at){if(Range.isRange(at)&&Range.isCollapsed(at)&&(at=at.anchor),Point.isPoint(at)){var furthestVoid=Editor.void(editor,{at:at,mode:"highest"});if(!voids&&furthestVoid){var[,voidPath]=furthestVoid;at=voidPath}else{var opts={unit:unit,distance:distance};at={anchor:at,focus:reverse?Editor.before(editor,at,opts)||Editor.start(editor,[]):Editor.after(editor,at,opts)||Editor.end(editor,[])},hanging=!0}}if(Path.isPath(at))Transforms.removeNodes(editor,{at:at,voids:voids});else if(!Range.isCollapsed(at)){hanging||(at=Editor.unhangRange(editor,at,{voids:voids}));var[start,end]=Range.edges(at),startBlock=Editor.above(editor,{match:n=>Editor.isBlock(editor,n),at:start,voids:voids}),endBlock=Editor.above(editor,{match:n=>Editor.isBlock(editor,n),at:end,voids:voids}),isAcrossBlocks=startBlock&&endBlock&&!Path.equals(startBlock[1],endBlock[1]),isSingleText=Path.equals(start.path,end.path),startVoid=voids?null:Editor.void(editor,{at:start,mode:"highest"}),endVoid=voids?null:Editor.void(editor,{at:end,mode:"highest"});if(startVoid){var before=Editor.before(editor,start);before&&startBlock&&Path.isAncestor(startBlock[1],before.path)&&(start=before)}if(endVoid){var after=Editor.after(editor,end);after&&endBlock&&Path.isAncestor(endBlock[1],after.path)&&(end=after)}var lastPath,matches=[];for(var entry of Editor.nodes(editor,{at:at,voids:voids})){var[node,path]=entry;lastPath&&0===Path.compare(path,lastPath)||(!voids&&Editor.isVoid(editor,node)||!Path.isCommon(path,start.path)&&!Path.isCommon(path,end.path))&&(matches.push(entry),lastPath=path)}var pathRefs=Array.from(matches,_ref=>{var[,p]=_ref;return Editor.pathRef(editor,p)}),startRef=Editor.pointRef(editor,start),endRef=Editor.pointRef(editor,end);if(!isSingleText&&!startVoid){var _point=startRef.current,[_node]=Editor.leaf(editor,_point),{path:_path}=_point,{offset:offset}=start,text=_node.text.slice(offset);editor.apply({type:"remove_text",path:_path,offset:offset,text:text})}for(var pathRef of pathRefs){var _path2=pathRef.unref();Transforms.removeNodes(editor,{at:_path2,voids:voids})}if(!endVoid){var _point2=endRef.current,[_node2]=Editor.leaf(editor,_point2),{path:_path3}=_point2,_offset=isSingleText?start.offset:0,_text=_node2.text.slice(_offset,end.offset);editor.apply({type:"remove_text",path:_path3,offset:_offset,text:_text})}!isSingleText&&isAcrossBlocks&&endRef.current&&startRef.current&&Transforms.mergeNodes(editor,{at:endRef.current,hanging:!0,voids:voids});var point=endRef.unref()||startRef.unref();null==options.at&&point&&Transforms.select(editor,point)}}})},insertFragment(editor,fragment){var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Editor.withoutNormalizing(editor,()=>{var{hanging:hanging=!1,voids:voids=!1}=options,{at:at=editor.selection}=options;if(fragment.length&&at){if(Range.isRange(at))if(hanging||(at=Editor.unhangRange(editor,at)),Range.isCollapsed(at))at=at.anchor;else{var[,end]=Range.edges(at);if(!voids&&Editor.void(editor,{at:end}))return;var pointRef=Editor.pointRef(editor,end);Transforms.delete(editor,{at:at}),at=pointRef.unref()}else Path.isPath(at)&&(at=Editor.start(editor,at));if(voids||!Editor.void(editor,{at:at})){var inlineElementMatch=Editor.above(editor,{at:at,match:n=>Editor.isInline(editor,n),mode:"highest",voids:voids});if(inlineElementMatch){var[,_inlinePath]=inlineElementMatch;if(Editor.isEnd(editor,at,_inlinePath))at=Editor.after(editor,_inlinePath);else if(Editor.isStart(editor,at,_inlinePath)){at=Editor.before(editor,_inlinePath)}}var blockMatch=Editor.above(editor,{match:n=>Editor.isBlock(editor,n),at:at,voids:voids}),[,blockPath]=blockMatch,isBlockStart=Editor.isStart(editor,at,blockPath),isBlockEnd=Editor.isEnd(editor,at,blockPath),mergeStart=!isBlockStart||isBlockStart&&isBlockEnd,mergeEnd=!isBlockEnd,[,firstPath]=Node.first({children:fragment},[]),[,lastPath]=Node.last({children:fragment},[]),matches=[],matcher=_ref2=>{var[n,p]=_ref2;return!(mergeStart&&Path.isAncestor(p,firstPath)&&Element.isElement(n)&&!editor.isVoid(n)&&!editor.isInline(n))&&!(mergeEnd&&Path.isAncestor(p,lastPath)&&Element.isElement(n)&&!editor.isVoid(n)&&!editor.isInline(n))};for(var entry of Node.nodes({children:fragment},{pass:matcher}))entry[1].length>0&&matcher(entry)&&matches.push(entry);var starts=[],middles=[],ends=[],starting=!0,hasBlocks=!1;for(var[node]of matches)Element.isElement(node)&&!editor.isInline(node)?(starting=!1,hasBlocks=!0,middles.push(node)):starting?starts.push(node):ends.push(node);var[inlineMatch]=Editor.nodes(editor,{at:at,match:n=>Text.isText(n)||Editor.isInline(editor,n),mode:"highest",voids:voids}),[,inlinePath]=inlineMatch,isInlineStart=Editor.isStart(editor,at,inlinePath),isInlineEnd=Editor.isEnd(editor,at,inlinePath),middleRef=Editor.pathRef(editor,isBlockEnd?Path.next(blockPath):blockPath),endRef=Editor.pathRef(editor,isInlineEnd?Path.next(inlinePath):inlinePath);Transforms.splitNodes(editor,{at:at,match:n=>hasBlocks?Editor.isBlock(editor,n):Text.isText(n)||Editor.isInline(editor,n),mode:hasBlocks?"lowest":"highest",voids:voids});var startRef=Editor.pathRef(editor,!isInlineStart||isInlineStart&&isInlineEnd?Path.next(inlinePath):inlinePath);if(Transforms.insertNodes(editor,starts,{at:startRef.current,match:n=>Text.isText(n)||Editor.isInline(editor,n),mode:"highest",voids:voids}),Transforms.insertNodes(editor,middles,{at:middleRef.current,match:n=>Editor.isBlock(editor,n),mode:"lowest",voids:voids}),Transforms.insertNodes(editor,ends,{at:endRef.current,match:n=>Text.isText(n)||Editor.isInline(editor,n),mode:"highest",voids:voids}),!options.at){var path;path=ends.length>0?Path.previous(endRef.current):middles.length>0?Path.previous(middleRef.current):Path.previous(startRef.current);var _end=Editor.end(editor,path);Transforms.select(editor,_end)}startRef.unref(),middleRef.unref(),endRef.unref()}}})},insertText(editor,text){var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Editor.withoutNormalizing(editor,()=>{var{voids:voids=!1}=options,{at:at=editor.selection}=options;if(at){if(Path.isPath(at)&&(at=Editor.range(editor,at)),Range.isRange(at))if(Range.isCollapsed(at))at=at.anchor;else{var end=Range.end(at);if(!voids&&Editor.void(editor,{at:end}))return;var pointRef=Editor.pointRef(editor,end);Transforms.delete(editor,{at:at,voids:voids}),at=pointRef.unref(),Transforms.setSelection(editor,{anchor:at,focus:at})}if(voids||!Editor.void(editor,{at:at})){var{path:path,offset:offset}=at;editor.apply({type:"insert_text",path:path,offset:offset,text:text})}}})}});function ownKeys$9(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread$9(target){for(var i=1;i{var editor={children:[],operations:[],selection:null,marks:null,isInline:()=>!1,isVoid:()=>!1,onChange:()=>{},apply:op=>{for(var ref of Editor.pathRefs(editor))PathRef.transform(ref,op);for(var _ref of Editor.pointRefs(editor))PointRef.transform(_ref,op);for(var _ref2 of Editor.rangeRefs(editor))RangeRef.transform(_ref2,op);var set=new Set,dirtyPaths=[],add=path=>{if(path){var key=path.join(",");set.has(key)||(set.add(key),dirtyPaths.push(path))}},oldDirtyPaths=DIRTY_PATHS.get(editor)||[],newDirtyPaths=getDirtyPaths(op);for(var path of oldDirtyPaths){add(Path.transform(path,op))}for(var _path of newDirtyPaths)add(_path);DIRTY_PATHS.set(editor,dirtyPaths),Editor.transform(editor,op),editor.operations.push(op),Editor.normalize(editor),"set_selection"===op.type&&(editor.marks=null),FLUSHING.get(editor)||(FLUSHING.set(editor,!0),Promise.resolve().then(()=>{FLUSHING.set(editor,!1),editor.onChange(),editor.operations=[]}))},addMark:(key,value)=>{var{selection:selection}=editor;if(selection)if(Range.isExpanded(selection))Transforms.setNodes(editor,{[key]:value},{match:Text.isText,split:!0});else{var marks=_objectSpread$9({},Editor.marks(editor)||{},{[key]:value});editor.marks=marks,editor.onChange()}},deleteBackward:unit=>{var{selection:selection}=editor;selection&&Range.isCollapsed(selection)&&Transforms.delete(editor,{unit:unit,reverse:!0})},deleteForward:unit=>{var{selection:selection}=editor;selection&&Range.isCollapsed(selection)&&Transforms.delete(editor,{unit:unit})},deleteFragment:()=>{var{selection:selection}=editor;selection&&Range.isExpanded(selection)&&Transforms.delete(editor)},getFragment:()=>{var{selection:selection}=editor;return selection&&Range.isExpanded(selection)?Node.fragment(editor,selection):[]},insertBreak:()=>{Transforms.splitNodes(editor,{always:!0})},insertFragment:fragment=>{Transforms.insertFragment(editor,fragment)},insertNode:node=>{Transforms.insertNodes(editor,node)},insertText:text=>{var{selection:selection,marks:marks}=editor;if(selection){if(Range.isCollapsed(selection)){var inline=Editor.above(editor,{match:n=>Editor.isInline(editor,n),mode:"highest"});if(inline){var[,inlinePath]=inline;if(Editor.isEnd(editor,selection.anchor,inlinePath)){var point=Editor.after(editor,inlinePath);Transforms.setSelection(editor,{anchor:point,focus:point})}}}if(marks){var node=_objectSpread$9({text:text},marks);Transforms.insertNodes(editor,node)}else Transforms.insertText(editor,text);editor.marks=null}},normalizeNode:entry=>{var[node,path]=entry;if(!Text.isText(node))if(Element.isElement(node)&&0===node.children.length){Transforms.insertNodes(editor,{text:""},{at:path.concat(0),voids:!0})}else for(var shouldHaveInlines=!Editor.isEditor(node)&&(Element.isElement(node)&&(editor.isInline(node)||0===node.children.length||Text.isText(node.children[0])||editor.isInline(node.children[0]))),n=0,i=0;i{var{selection:selection}=editor;if(selection)if(Range.isExpanded(selection))Transforms.unsetNodes(editor,key,{match:Text.isText,split:!0});else{var marks=_objectSpread$9({},Editor.marks(editor)||{});delete marks[key],editor.marks=marks,editor.onChange()}}};return editor},getDirtyPaths=op=>{switch(op.type){case"insert_text":case"remove_text":case"set_node":var{path:path}=op;return Path.levels(path);case"insert_node":var{node:node,path:_path2}=op;return[...Path.levels(_path2),...Text.isText(node)?[]:Array.from(Node.nodes(node),_ref3=>{var[,p]=_ref3;return _path2.concat(p)})];case"merge_node":var{path:_path3}=op;return[...Path.ancestors(_path3),Path.previous(_path3)];case"move_node":var{path:_path4,newPath:newPath}=op;if(Path.equals(_path4,newPath))return[];var oldAncestors=[],newAncestors=[];for(var ancestor of Path.ancestors(_path4)){var p=Path.transform(ancestor,op);oldAncestors.push(p)}for(var _ancestor of Path.ancestors(newPath)){var _p=Path.transform(_ancestor,op);newAncestors.push(_p)}return[...oldAncestors,...newAncestors];case"remove_node":var{path:_path5}=op;return[...Path.ancestors(_path5)];case"split_node":var{path:_path6}=op;return[...Path.levels(_path6),Path.next(_path6)];default:return[]}}},,function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_RESULT__;!function(){"use strict";var hasOwn={}.hasOwnProperty;function classNames(){for(var classes=[],i=0;imax&&(number-=max,number-=max,number-=BigInt(2))}return Number(number)}),numberToBytes=function numberToBytes(number,_temp2){var _ref2$le=(void 0===_temp2?{}:_temp2).le,le=void 0!==_ref2$le&&_ref2$le;("bigint"!=typeof number&&"number"!=typeof number||"number"==typeof number&&number!=number)&&(number=0);for(var byteCount=function countBytes(x){return Math.ceil(function countBits(x){return x.toString(2).length}(x)/8)}(number=BigInt(number)),bytes=new Uint8Array(new ArrayBuffer(byteCount)),i=0;i=b.length&&fn.call(b,(function(bByte,i){return bByte===(mask[i]?mask[i]&a[offset+i]:a[offset+i])}))}},function(module,exports,__webpack_require__){"use strict";module.exports=function(useSourceMap){var list=[];return list.toString=function toString(){return this.map((function(item){var content=function cssWithMappingToString(item,useSourceMap){var content=item[1]||"",cssMapping=item[3];if(!cssMapping)return content;if(useSourceMap&&"function"==typeof btoa){var sourceMapping=function toComment(sourceMap){var base64=btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap)))),data="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(base64);return"/*# ".concat(data," */")}(cssMapping),sourceURLs=cssMapping.sources.map((function(source){return"/*# sourceURL=".concat(cssMapping.sourceRoot||"").concat(source," */")}));return[content].concat(sourceURLs).concat([sourceMapping]).join("\n")}return[content].join("\n")}(item,useSourceMap);return item[2]?"@media ".concat(item[2]," {").concat(content,"}"):content})).join("")},list.i=function(modules,mediaQuery,dedupe){"string"==typeof modules&&(modules=[[null,modules,""]]);var alreadyImportedModules={};if(dedupe)for(var i=0;i2?_len-2:0),_key=2;_key<_len;_key++)args[_key-2]=arguments[_key];if(!condition){var error;if(void 0===format)error=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var argIndex=0;(error=new Error(format.replace(/%s/g,(function(){return args[argIndex++]})))).name="Invariant Violation"}throw error.framesToPop=1,error}}__webpack_require__.d(__webpack_exports__,"a",(function(){return invariant}))},function(module,exports,__webpack_require__){"use strict";var ES5Type=__webpack_require__(315);module.exports=function Type(x){return"symbol"==typeof x?"Symbol":ES5Type(x)}},function(module,exports,__webpack_require__){var TO_STRING_TAG_SUPPORT=__webpack_require__(478),redefine=__webpack_require__(96),toString=__webpack_require__(1071);TO_STRING_TAG_SUPPORT||redefine(Object.prototype,"toString",toString,{unsafe:!0})},function(module,exports,__webpack_require__){"use strict";var $=__webpack_require__(11),$map=__webpack_require__(168).map,arrayMethodHasSpeciesSupport=__webpack_require__(336),arrayMethodUsesToLength=__webpack_require__(130),HAS_SPECIES_SUPPORT=arrayMethodHasSpeciesSupport("map"),USES_TO_LENGTH=arrayMethodUsesToLength("map");$({target:"Array",proto:!0,forced:!HAS_SPECIES_SUPPORT||!USES_TO_LENGTH},{map:function map(callbackfn){return $map(this,callbackfn,arguments.length>1?arguments[1]:void 0)}})},function(module,exports){module.exports=function _assertThisInitialized(self){if(void 0===self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return self},module.exports.__esModule=!0,module.exports.default=module.exports},function(module,exports,__webpack_require__){"use strict";var $=__webpack_require__(11),fails=__webpack_require__(42),isArray=__webpack_require__(233),isObject=__webpack_require__(55),toObject=__webpack_require__(88),toLength=__webpack_require__(81),createProperty=__webpack_require__(474),arraySpeciesCreate=__webpack_require__(335),arrayMethodHasSpeciesSupport=__webpack_require__(336),wellKnownSymbol=__webpack_require__(50),V8_VERSION=__webpack_require__(476),IS_CONCAT_SPREADABLE=wellKnownSymbol("isConcatSpreadable"),IS_CONCAT_SPREADABLE_SUPPORT=V8_VERSION>=51||!fails((function(){var array=[];return array[IS_CONCAT_SPREADABLE]=!1,array.concat()[0]!==array})),SPECIES_SUPPORT=arrayMethodHasSpeciesSupport("concat"),isConcatSpreadable=function(O){if(!isObject(O))return!1;var spreadable=O[IS_CONCAT_SPREADABLE];return void 0!==spreadable?!!spreadable:isArray(O)};$({target:"Array",proto:!0,forced:!IS_CONCAT_SPREADABLE_SUPPORT||!SPECIES_SUPPORT},{concat:function concat(arg){var i,k,length,len,E,O=toObject(this),A=arraySpeciesCreate(O,0),n=0;for(i=-1,length=arguments.length;i9007199254740991)throw TypeError("Maximum allowed index exceeded");for(k=0;k=9007199254740991)throw TypeError("Maximum allowed index exceeded");createProperty(A,n++,E)}return A.length=n,A}})},function(module,exports,__webpack_require__){var isObject=__webpack_require__(55);module.exports=function(it){if(!isObject(it))throw TypeError(String(it)+" is not an object");return it}},function(module,exports){function keyCode(searchInput){if(searchInput&&"object"==typeof searchInput){var hasKeyCode=searchInput.which||searchInput.keyCode||searchInput.charCode;hasKeyCode&&(searchInput=hasKeyCode)}if("number"==typeof searchInput)return names[searchInput];var foundNamedKey,search=String(searchInput);return(foundNamedKey=codes[search.toLowerCase()])?foundNamedKey:(foundNamedKey=aliases[search.toLowerCase()])||(1===search.length?search.charCodeAt(0):void 0)}keyCode.isEventKey=function isEventKey(event,nameOrCode){if(event&&"object"==typeof event){var keyCode=event.which||event.keyCode||event.charCode;if(null==keyCode)return!1;if("string"==typeof nameOrCode){var foundNamedKey;if(foundNamedKey=codes[nameOrCode.toLowerCase()])return foundNamedKey===keyCode;if(foundNamedKey=aliases[nameOrCode.toLowerCase()])return foundNamedKey===keyCode}else if("number"==typeof nameOrCode)return nameOrCode===keyCode;return!1}};var codes=(exports=module.exports=keyCode).code=exports.codes={backspace:8,tab:9,enter:13,shift:16,ctrl:17,alt:18,"pause/break":19,"caps lock":20,esc:27,space:32,"page up":33,"page down":34,end:35,home:36,left:37,up:38,right:39,down:40,insert:45,delete:46,command:91,"left command":91,"right command":93,"numpad *":106,"numpad +":107,"numpad -":109,"numpad .":110,"numpad /":111,"num lock":144,"scroll lock":145,"my computer":182,"my calculator":183,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},aliases=exports.aliases={windows:91,"⇧":16,"⌥":18,"⌃":17,"⌘":91,ctl:17,control:17,option:18,pause:19,break:19,caps:20,return:13,escape:27,spc:32,spacebar:32,pgup:33,pgdn:34,ins:45,del:46,cmd:91};for(i=97;i<123;i++)codes[String.fromCharCode(i)]=i-32;for(var i=48;i<58;i++)codes[i-48]=i;for(i=1;i<13;i++)codes["f"+i]=i+111;for(i=0;i<10;i++)codes["numpad "+i]=i+96;var names=exports.names=exports.title={};for(i in codes)names[codes[i]]=i;for(var alias in aliases)codes[alias]=aliases[alias]},function(module,exports){module.exports=!1},,function(module,exports,__webpack_require__){var anObject=__webpack_require__(26),isArrayIteratorMethod=__webpack_require__(636),toLength=__webpack_require__(81),bind=__webpack_require__(58),getIteratorMethod=__webpack_require__(480),callWithSafeIterationClosing=__webpack_require__(635),Result=function(stopped,result){this.stopped=stopped,this.result=result};(module.exports=function(iterable,fn,that,AS_ENTRIES,IS_ITERATOR){var iterator,iterFn,index,length,result,next,step,boundFunction=bind(fn,that,AS_ENTRIES?2:1);if(IS_ITERATOR)iterator=iterable;else{if("function"!=typeof(iterFn=getIteratorMethod(iterable)))throw TypeError("Target is not iterable");if(isArrayIteratorMethod(iterFn)){for(index=0,length=toLength(iterable.length);length>index;index++)if((result=AS_ENTRIES?boundFunction(anObject(step=iterable[index])[0],step[1]):boundFunction(iterable[index]))&&result instanceof Result)return result;return new Result(!1)}iterator=iterFn.call(iterable)}for(next=iterator.next;!(step=next.call(iterator)).done;)if("object"==typeof(result=callWithSafeIterationClosing(iterator,boundFunction,step.value,AS_ENTRIES))&&result&&result instanceof Result)return result;return new Result(!1)}).stop=function(result){return new Result(!0,result)}},function(module,exports,__webpack_require__){module.exports=__webpack_require__(1412)()},function(module,exports){module.exports=function(originalModule){if(!originalModule.webpackPolyfill){var module=Object.create(originalModule);module.children||(module.children=[]),Object.defineProperty(module,"loaded",{enumerable:!0,get:function(){return module.l}}),Object.defineProperty(module,"id",{enumerable:!0,get:function(){return module.i}}),Object.defineProperty(module,"exports",{enumerable:!0}),module.webpackPolyfill=1}return module}},function(module,exports,__webpack_require__){"use strict";var Internal,OwnPromiseCapability,PromiseWrapper,nativeThen,$=__webpack_require__(11),IS_PURE=__webpack_require__(28),global=__webpack_require__(39),getBuiltIn=__webpack_require__(65),NativePromise=__webpack_require__(644),redefine=__webpack_require__(96),redefineAll=__webpack_require__(344),setToStringTag=__webpack_require__(200),setSpecies=__webpack_require__(486),isObject=__webpack_require__(55),aFunction=__webpack_require__(38),anInstance=__webpack_require__(345),classof=__webpack_require__(167),inspectSource=__webpack_require__(468),iterate=__webpack_require__(30),checkCorrectnessOfIteration=__webpack_require__(481),speciesConstructor=__webpack_require__(113),task=__webpack_require__(487).set,microtask=__webpack_require__(1104),promiseResolve=__webpack_require__(646),hostReportErrors=__webpack_require__(1105),newPromiseCapabilityModule=__webpack_require__(286),perform=__webpack_require__(346),InternalStateModule=__webpack_require__(146),isForced=__webpack_require__(282),wellKnownSymbol=__webpack_require__(50),V8_VERSION=__webpack_require__(476),SPECIES=wellKnownSymbol("species"),PROMISE="Promise",getInternalState=InternalStateModule.get,setInternalState=InternalStateModule.set,getInternalPromiseState=InternalStateModule.getterFor(PROMISE),PromiseConstructor=NativePromise,TypeError=global.TypeError,document=global.document,process=global.process,$fetch=getBuiltIn("fetch"),newPromiseCapability=newPromiseCapabilityModule.f,newGenericPromiseCapability=newPromiseCapability,IS_NODE="process"==classof(process),DISPATCH_EVENT=!!(document&&document.createEvent&&global.dispatchEvent),FORCED=isForced(PROMISE,(function(){if(!(inspectSource(PromiseConstructor)!==String(PromiseConstructor))){if(66===V8_VERSION)return!0;if(!IS_NODE&&"function"!=typeof PromiseRejectionEvent)return!0}if(IS_PURE&&!PromiseConstructor.prototype.finally)return!0;if(V8_VERSION>=51&&/native code/.test(PromiseConstructor))return!1;var promise=PromiseConstructor.resolve(1),FakePromise=function(exec){exec((function(){}),(function(){}))};return(promise.constructor={})[SPECIES]=FakePromise,!(promise.then((function(){}))instanceof FakePromise)})),INCORRECT_ITERATION=FORCED||!checkCorrectnessOfIteration((function(iterable){PromiseConstructor.all(iterable).catch((function(){}))})),isThenable=function(it){var then;return!(!isObject(it)||"function"!=typeof(then=it.then))&&then},notify=function(promise,state,isReject){if(!state.notified){state.notified=!0;var chain=state.reactions;microtask((function(){for(var value=state.value,ok=1==state.state,index=0;chain.length>index;){var result,then,exited,reaction=chain[index++],handler=ok?reaction.ok:reaction.fail,resolve=reaction.resolve,reject=reaction.reject,domain=reaction.domain;try{handler?(ok||(2===state.rejection&&onHandleUnhandled(promise,state),state.rejection=1),!0===handler?result=value:(domain&&domain.enter(),result=handler(value),domain&&(domain.exit(),exited=!0)),result===reaction.promise?reject(TypeError("Promise-chain cycle")):(then=isThenable(result))?then.call(result,resolve,reject):resolve(result)):reject(value)}catch(error){domain&&!exited&&domain.exit(),reject(error)}}state.reactions=[],state.notified=!1,isReject&&!state.rejection&&onUnhandled(promise,state)}))}},dispatchEvent=function(name,promise,reason){var event,handler;DISPATCH_EVENT?((event=document.createEvent("Event")).promise=promise,event.reason=reason,event.initEvent(name,!1,!0),global.dispatchEvent(event)):event={promise:promise,reason:reason},(handler=global["on"+name])?handler(event):"unhandledrejection"===name&&hostReportErrors("Unhandled promise rejection",reason)},onUnhandled=function(promise,state){task.call(global,(function(){var result,value=state.value;if(isUnhandled(state)&&(result=perform((function(){IS_NODE?process.emit("unhandledRejection",value,promise):dispatchEvent("unhandledrejection",promise,value)})),state.rejection=IS_NODE||isUnhandled(state)?2:1,result.error))throw result.value}))},isUnhandled=function(state){return 1!==state.rejection&&!state.parent},onHandleUnhandled=function(promise,state){task.call(global,(function(){IS_NODE?process.emit("rejectionHandled",promise):dispatchEvent("rejectionhandled",promise,state.value)}))},bind=function(fn,promise,state,unwrap){return function(value){fn(promise,state,value,unwrap)}},internalReject=function(promise,state,value,unwrap){state.done||(state.done=!0,unwrap&&(state=unwrap),state.value=value,state.state=2,notify(promise,state,!0))},internalResolve=function(promise,state,value,unwrap){if(!state.done){state.done=!0,unwrap&&(state=unwrap);try{if(promise===value)throw TypeError("Promise can't be resolved itself");var then=isThenable(value);then?microtask((function(){var wrapper={done:!1};try{then.call(value,bind(internalResolve,promise,wrapper,state),bind(internalReject,promise,wrapper,state))}catch(error){internalReject(promise,wrapper,error,state)}})):(state.value=value,state.state=1,notify(promise,state,!1))}catch(error){internalReject(promise,{done:!1},error,state)}}};FORCED&&(PromiseConstructor=function Promise(executor){anInstance(this,PromiseConstructor,PROMISE),aFunction(executor),Internal.call(this);var state=getInternalState(this);try{executor(bind(internalResolve,this,state),bind(internalReject,this,state))}catch(error){internalReject(this,state,error)}},(Internal=function Promise(executor){setInternalState(this,{type:PROMISE,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=redefineAll(PromiseConstructor.prototype,{then:function then(onFulfilled,onRejected){var state=getInternalPromiseState(this),reaction=newPromiseCapability(speciesConstructor(this,PromiseConstructor));return reaction.ok="function"!=typeof onFulfilled||onFulfilled,reaction.fail="function"==typeof onRejected&&onRejected,reaction.domain=IS_NODE?process.domain:void 0,state.parent=!0,state.reactions.push(reaction),0!=state.state&¬ify(this,state,!1),reaction.promise},catch:function(onRejected){return this.then(void 0,onRejected)}}),OwnPromiseCapability=function(){var promise=new Internal,state=getInternalState(promise);this.promise=promise,this.resolve=bind(internalResolve,promise,state),this.reject=bind(internalReject,promise,state)},newPromiseCapabilityModule.f=newPromiseCapability=function(C){return C===PromiseConstructor||C===PromiseWrapper?new OwnPromiseCapability(C):newGenericPromiseCapability(C)},IS_PURE||"function"!=typeof NativePromise||(nativeThen=NativePromise.prototype.then,redefine(NativePromise.prototype,"then",(function then(onFulfilled,onRejected){var that=this;return new PromiseConstructor((function(resolve,reject){nativeThen.call(that,resolve,reject)})).then(onFulfilled,onRejected)}),{unsafe:!0}),"function"==typeof $fetch&&$({global:!0,enumerable:!0,forced:!0},{fetch:function fetch(input){return promiseResolve(PromiseConstructor,$fetch.apply(global,arguments))}}))),$({global:!0,wrap:!0,forced:FORCED},{Promise:PromiseConstructor}),setToStringTag(PromiseConstructor,PROMISE,!1,!0),setSpecies(PROMISE),PromiseWrapper=getBuiltIn(PROMISE),$({target:PROMISE,stat:!0,forced:FORCED},{reject:function reject(r){var capability=newPromiseCapability(this);return capability.reject.call(void 0,r),capability.promise}}),$({target:PROMISE,stat:!0,forced:IS_PURE||FORCED},{resolve:function resolve(x){return promiseResolve(IS_PURE&&this===PromiseWrapper?PromiseConstructor:this,x)}}),$({target:PROMISE,stat:!0,forced:INCORRECT_ITERATION},{all:function all(iterable){var C=this,capability=newPromiseCapability(C),resolve=capability.resolve,reject=capability.reject,result=perform((function(){var $promiseResolve=aFunction(C.resolve),values=[],counter=0,remaining=1;iterate(iterable,(function(promise){var index=counter++,alreadyCalled=!1;values.push(void 0),remaining++,$promiseResolve.call(C,promise).then((function(value){alreadyCalled||(alreadyCalled=!0,values[index]=value,--remaining||resolve(values))}),reject)})),--remaining||resolve(values)}));return result.error&&reject(result.value),capability.promise},race:function race(iterable){var C=this,capability=newPromiseCapability(C),reject=capability.reject,result=perform((function(){var $promiseResolve=aFunction(C.resolve);iterate(iterable,(function(promise){$promiseResolve.call(C,promise).then(capability.resolve,reject)}))}));return result.error&&reject(result.value),capability.promise}})},function(module,exports,__webpack_require__){"use strict";(function(module){Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"storiesOf",{enumerable:!0,get:function get(){return _preview.storiesOf}}),Object.defineProperty(exports,"setAddon",{enumerable:!0,get:function get(){return _preview.setAddon}}),Object.defineProperty(exports,"addDecorator",{enumerable:!0,get:function get(){return _preview.addDecorator}}),Object.defineProperty(exports,"DecoratorFn",{enumerable:!0,get:function get(){return _preview.DecoratorFn}}),Object.defineProperty(exports,"addParameters",{enumerable:!0,get:function get(){return _preview.addParameters}}),Object.defineProperty(exports,"configure",{enumerable:!0,get:function get(){return _preview.configure}}),Object.defineProperty(exports,"getStorybook",{enumerable:!0,get:function get(){return _preview.getStorybook}}),Object.defineProperty(exports,"raw",{enumerable:!0,get:function get(){return _preview.raw}}),Object.defineProperty(exports,"forceReRender",{enumerable:!0,get:function get(){return _preview.forceReRender}});var _preview=__webpack_require__(1094);module&&module.hot&&module.hot.decline&&module.hot.decline()}).call(this,__webpack_require__(201)(module))},function(module,exports,__webpack_require__){"use strict";module.exports=function mod(number,modulo){var remain=number%modulo;return Math.floor(remain>=0?remain:remain+modulo)}},function(module,exports,__webpack_require__){"use strict";var $=__webpack_require__(11),exec=__webpack_require__(340);$({target:"RegExp",proto:!0,forced:/./.exec!==exec},{exec:exec})},function(module,exports,__webpack_require__){"use strict";var $=__webpack_require__(11),forEach=__webpack_require__(634);$({target:"Array",proto:!0,forced:[].forEach!=forEach},{forEach:forEach})},function(module,exports){module.exports=function(it){if("function"!=typeof it)throw TypeError(String(it)+" is not a function");return it}},function(module,exports,__webpack_require__){(function(global){var check=function(it){return it&&it.Math==Math&&it};module.exports=check("object"==typeof globalThis&&globalThis)||check("object"==typeof window&&window)||check("object"==typeof self&&self)||check("object"==typeof global&&global)||Function("return this")()}).call(this,__webpack_require__(53))},function(module,exports,__webpack_require__){var $=__webpack_require__(11),toObject=__webpack_require__(88),nativeKeys=__webpack_require__(283);$({target:"Object",stat:!0,forced:__webpack_require__(42)((function(){nativeKeys(1)}))},{keys:function keys(it){return nativeKeys(toObject(it))}})},function(module,exports,__webpack_require__){var DESCRIPTORS=__webpack_require__(60),defineProperty=__webpack_require__(71).f,FunctionPrototype=Function.prototype,FunctionPrototypeToString=FunctionPrototype.toString,nameRE=/^\s*function ([^ (]*)/;!DESCRIPTORS||"name"in FunctionPrototype||defineProperty(FunctionPrototype,"name",{configurable:!0,get:function(){try{return FunctionPrototypeToString.call(this).match(nameRE)[1]}catch(error){return""}}})},function(module,exports){module.exports=function(exec){try{return!!exec()}catch(error){return!0}}},function(module,exports,__webpack_require__){"use strict";module.exports=Number.isNaN||function isNaN(a){return a!=a}},function(module,exports,__webpack_require__){"use strict";var bind=__webpack_require__(123);module.exports=bind.call(Function.call,Object.prototype.hasOwnProperty)},function(module,exports,__webpack_require__){"use strict";module.exports={HoursPerDay:24,MinutesPerHour:60,SecondsPerMinute:60,msPerSecond:1e3,msPerMinute:6e4,msPerHour:36e5,msPerDay:864e5}},function(module,exports,__webpack_require__){var global=__webpack_require__(39),DOMIterables=__webpack_require__(642),forEach=__webpack_require__(634),createNonEnumerableProperty=__webpack_require__(129);for(var COLLECTION_NAME in DOMIterables){var Collection=global[COLLECTION_NAME],CollectionPrototype=Collection&&Collection.prototype;if(CollectionPrototype&&CollectionPrototype.forEach!==forEach)try{createNonEnumerableProperty(CollectionPrototype,"forEach",forEach)}catch(error){CollectionPrototype.forEach=forEach}}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"i",(function(){return translateLegacyCodec})),__webpack_require__.d(__webpack_exports__,"h",(function(){return parseCodecs})),__webpack_require__.d(__webpack_exports__,"d",(function(){return codecsFromDefault})),__webpack_require__.d(__webpack_exports__,"f",(function(){return isAudioCodec})),__webpack_require__.d(__webpack_exports__,"e",(function(){return getMimeForCodec})),__webpack_require__.d(__webpack_exports__,"c",(function(){return browserSupportsCodec})),__webpack_require__.d(__webpack_exports__,"g",(function(){return muxerSupportsCodec})),__webpack_require__.d(__webpack_exports__,"a",(function(){return DEFAULT_AUDIO_CODEC})),__webpack_require__.d(__webpack_exports__,"b",(function(){return DEFAULT_VIDEO_CODEC}));var global_window__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2),global_window__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(global_window__WEBPACK_IMPORTED_MODULE_0__),regexs={mp4:/^(av0?1|avc0?[1234]|vp0?9|flac|opus|mp3|mp4a|mp4v|stpp.ttml.im1t)/,webm:/^(vp0?[89]|av0?1|opus|vorbis)/,ogg:/^(vp0?[89]|theora|flac|opus|vorbis)/,video:/^(av0?1|avc0?[1234]|vp0?[89]|hvc1|hev1|theora|mp4v)/,audio:/^(mp4a|flac|vorbis|opus|ac-[34]|ec-3|alac|mp3|speex|aac)/,text:/^(stpp.ttml.im1t)/,muxerVideo:/^(avc0?1)/,muxerAudio:/^(mp4a)/,muxerText:/a^/},mediaTypes=["video","audio","text"],upperMediaTypes=["Video","Audio","Text"],translateLegacyCodec=function translateLegacyCodec(codec){return codec?codec.replace(/avc1\.(\d+)\.(\d+)/i,(function(orig,profile,avcLevel){return"avc1."+("00"+Number(profile).toString(16)).slice(-2)+"00"+("00"+Number(avcLevel).toString(16)).slice(-2)})):codec},parseCodecs=function parseCodecs(codecString){void 0===codecString&&(codecString="");var codecs=codecString.split(","),result=[];return codecs.forEach((function(codec){var codecType;codec=codec.trim(),mediaTypes.forEach((function(name){var match=regexs[name].exec(codec.toLowerCase());if(match&&!(match.length<=1)){codecType=name;var type=codec.substring(0,match[1].length),details=codec.replace(type,"");result.push({type:type,details:details,mediaType:name})}})),codecType||result.push({type:codec,details:"",mediaType:"unknown"})})),result},codecsFromDefault=function codecsFromDefault(master,audioGroupId){if(!master.mediaGroups.AUDIO||!audioGroupId)return null;var audioGroup=master.mediaGroups.AUDIO[audioGroupId];if(!audioGroup)return null;for(var name in audioGroup){var audioType=audioGroup[name];if(audioType.default&&audioType.playlists)return parseCodecs(audioType.playlists[0].attributes.CODECS)}return null},isAudioCodec=function isAudioCodec(codec){return void 0===codec&&(codec=""),regexs.audio.test(codec.trim().toLowerCase())},getMimeForCodec=function getMimeForCodec(codecString){if(codecString&&"string"==typeof codecString){var codecs=codecString.toLowerCase().split(",").map((function(c){return translateLegacyCodec(c.trim())})),type="video";1===codecs.length&&isAudioCodec(codecs[0])?type="audio":1===codecs.length&&function isTextCodec(codec){return void 0===codec&&(codec=""),regexs.text.test(codec.trim().toLowerCase())}(codecs[0])&&(type="application");var container="mp4";return codecs.every((function(c){return regexs.mp4.test(c)}))?container="mp4":codecs.every((function(c){return regexs.webm.test(c)}))?container="webm":codecs.every((function(c){return regexs.ogg.test(c)}))&&(container="ogg"),type+"/"+container+';codecs="'+codecString+'"'}},browserSupportsCodec=function browserSupportsCodec(codecString){return void 0===codecString&&(codecString=""),global_window__WEBPACK_IMPORTED_MODULE_0___default.a.MediaSource&&global_window__WEBPACK_IMPORTED_MODULE_0___default.a.MediaSource.isTypeSupported&&global_window__WEBPACK_IMPORTED_MODULE_0___default.a.MediaSource.isTypeSupported(getMimeForCodec(codecString))||!1},muxerSupportsCodec=function muxerSupportsCodec(codecString){return void 0===codecString&&(codecString=""),codecString.toLowerCase().split(",").every((function(codec){codec=codec.trim();for(var i=0;i2?arguments[2]:{},props=keys(map);hasSymbols&&(props=concat.call(props,Object.getOwnPropertySymbols(map)));for(var i=0;i=string.length?{value:void 0,done:!0}:(point=charAt(string,index),state.index+=point.length,{value:point,done:!1})}))},,function(module,exports){var g;g=function(){return this}();try{g=g||new Function("return this")()}catch(e){"object"==typeof window&&(g=window)}module.exports=g},function(module,exports,__webpack_require__){"use strict";!function checkDCE(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(err){console.error(err)}}}(),module.exports=__webpack_require__(1245)},function(module,exports){module.exports=function(it){return"object"==typeof it?null!==it:"function"==typeof it}},function(module,exports,__webpack_require__){var $=__webpack_require__(11),global=__webpack_require__(39),userAgent=__webpack_require__(477),slice=[].slice,wrap=function(scheduler){return function(handler,timeout){var boundArgs=arguments.length>2,args=boundArgs?slice.call(arguments,2):void 0;return scheduler(boundArgs?function(){("function"==typeof handler?handler:Function(handler)).apply(this,args)}:handler,timeout)}};$({global:!0,bind:!0,forced:/MSIE .\./.test(userAgent)},{setTimeout:wrap(global.setTimeout),setInterval:wrap(global.setInterval)})},function(module,exports,__webpack_require__){var $=__webpack_require__(11),assign=__webpack_require__(1103);$({target:"Object",stat:!0,forced:Object.assign!==assign},{assign:assign})},function(module,exports,__webpack_require__){var aFunction=__webpack_require__(38);module.exports=function(fn,that,length){if(aFunction(fn),void 0===that)return fn;switch(length){case 0:return function(){return fn.call(that)};case 1:return function(a){return fn.call(that,a)};case 2:return function(a,b){return fn.call(that,a,b)};case 3:return function(a,b,c){return fn.call(that,a,b,c)}}return function(){return fn.apply(that,arguments)}}},function(module,exports,__webpack_require__){var global=__webpack_require__(39),DOMIterables=__webpack_require__(642),ArrayIteratorMethods=__webpack_require__(72),createNonEnumerableProperty=__webpack_require__(129),wellKnownSymbol=__webpack_require__(50),ITERATOR=wellKnownSymbol("iterator"),TO_STRING_TAG=wellKnownSymbol("toStringTag"),ArrayValues=ArrayIteratorMethods.values;for(var COLLECTION_NAME in DOMIterables){var Collection=global[COLLECTION_NAME],CollectionPrototype=Collection&&Collection.prototype;if(CollectionPrototype){if(CollectionPrototype[ITERATOR]!==ArrayValues)try{createNonEnumerableProperty(CollectionPrototype,ITERATOR,ArrayValues)}catch(error){CollectionPrototype[ITERATOR]=ArrayValues}if(CollectionPrototype[TO_STRING_TAG]||createNonEnumerableProperty(CollectionPrototype,TO_STRING_TAG,COLLECTION_NAME),DOMIterables[COLLECTION_NAME])for(var METHOD_NAME in ArrayIteratorMethods)if(CollectionPrototype[METHOD_NAME]!==ArrayIteratorMethods[METHOD_NAME])try{createNonEnumerableProperty(CollectionPrototype,METHOD_NAME,ArrayIteratorMethods[METHOD_NAME])}catch(error){CollectionPrototype[METHOD_NAME]=ArrayIteratorMethods[METHOD_NAME]}}}},function(module,exports,__webpack_require__){var fails=__webpack_require__(42);module.exports=!fails((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},function(module,exports,__webpack_require__){var path=__webpack_require__(147),has=__webpack_require__(76),wrappedWellKnownSymbolModule=__webpack_require__(479),defineProperty=__webpack_require__(71).f;module.exports=function(NAME){var Symbol=path.Symbol||(path.Symbol={});has(Symbol,NAME)||defineProperty(Symbol,NAME,{value:wrappedWellKnownSymbolModule.f(NAME)})}},,function(module,exports,__webpack_require__){"use strict";var $TypeError=__webpack_require__(3)("%TypeError%"),inspect=__webpack_require__(125),IsPropertyKey=__webpack_require__(64),Type=__webpack_require__(15);module.exports=function Get(O,P){if("Object"!==Type(O))throw new $TypeError("Assertion failed: Type(O) is not Object");if(!IsPropertyKey(P))throw new $TypeError("Assertion failed: IsPropertyKey(P) is not true, got "+inspect(P));return O[P]}},function(module,exports,__webpack_require__){"use strict";module.exports=function IsPropertyKey(argument){return"string"==typeof argument||"symbol"==typeof argument}},function(module,exports,__webpack_require__){var path=__webpack_require__(147),global=__webpack_require__(39),aFunction=function(variable){return"function"==typeof variable?variable:void 0};module.exports=function(namespace,method){return arguments.length<2?aFunction(path[namespace])||aFunction(global[namespace]):path[namespace]&&path[namespace][method]||global[namespace]&&global[namespace][method]}},function(module,exports,__webpack_require__){"use strict";var $=__webpack_require__(11),$indexOf=__webpack_require__(470).indexOf,arrayMethodIsStrict=__webpack_require__(203),arrayMethodUsesToLength=__webpack_require__(130),nativeIndexOf=[].indexOf,NEGATIVE_ZERO=!!nativeIndexOf&&1/[1].indexOf(1,-0)<0,STRICT_METHOD=arrayMethodIsStrict("indexOf"),USES_TO_LENGTH=arrayMethodUsesToLength("indexOf",{ACCESSORS:!0,1:0});$({target:"Array",proto:!0,forced:NEGATIVE_ZERO||!STRICT_METHOD||!USES_TO_LENGTH},{indexOf:function indexOf(searchElement){return NEGATIVE_ZERO?nativeIndexOf.apply(this,arguments)||0:$indexOf(this,searchElement,arguments.length>1?arguments[1]:void 0)}})},,,function(module,exports,__webpack_require__){"use strict";module.exports=function IsPropertyKey(argument){return"string"==typeof argument||"symbol"==typeof argument}},function(module,exports,__webpack_require__){"use strict";module.exports=function IsPropertyKey(argument){return"string"==typeof argument||"symbol"==typeof argument}},function(module,exports,__webpack_require__){var DESCRIPTORS=__webpack_require__(60),IE8_DOM_DEFINE=__webpack_require__(624),anObject=__webpack_require__(26),toPrimitive=__webpack_require__(278),nativeDefineProperty=Object.defineProperty;exports.f=DESCRIPTORS?nativeDefineProperty:function defineProperty(O,P,Attributes){if(anObject(O),P=toPrimitive(P,!0),anObject(Attributes),IE8_DOM_DEFINE)try{return nativeDefineProperty(O,P,Attributes)}catch(error){}if("get"in Attributes||"set"in Attributes)throw TypeError("Accessors not supported");return"value"in Attributes&&(O[P]=Attributes.value),O}},function(module,exports,__webpack_require__){"use strict";var toIndexedObject=__webpack_require__(166),addToUnscopables=__webpack_require__(202),Iterators=__webpack_require__(284),InternalStateModule=__webpack_require__(146),defineIterator=__webpack_require__(482),setInternalState=InternalStateModule.set,getInternalState=InternalStateModule.getterFor("Array Iterator");module.exports=defineIterator(Array,"Array",(function(iterated,kind){setInternalState(this,{type:"Array Iterator",target:toIndexedObject(iterated),index:0,kind:kind})}),(function(){var state=getInternalState(this),target=state.target,kind=state.kind,index=state.index++;return!target||index>=target.length?(state.target=void 0,{value:void 0,done:!0}):"keys"==kind?{value:index,done:!1}:"values"==kind?{value:target[index],done:!1}:{value:[index,target[index]],done:!1}}),"values"),Iterators.Arguments=Iterators.Array,addToUnscopables("keys"),addToUnscopables("values"),addToUnscopables("entries")},function(module,exports,__webpack_require__){"use strict";var $=__webpack_require__(11),$filter=__webpack_require__(168).filter,arrayMethodHasSpeciesSupport=__webpack_require__(336),arrayMethodUsesToLength=__webpack_require__(130),HAS_SPECIES_SUPPORT=arrayMethodHasSpeciesSupport("filter"),USES_TO_LENGTH=arrayMethodUsesToLength("filter");$({target:"Array",proto:!0,forced:!HAS_SPECIES_SUPPORT||!USES_TO_LENGTH},{filter:function filter(callbackfn){return $filter(this,callbackfn,arguments.length>1?arguments[1]:void 0)}})},,function(module,__webpack_exports__,__webpack_require__){"use strict";var react=__webpack_require__(0),react_default=__webpack_require__.n(react),index_es=__webpack_require__(4),throttle=__webpack_require__(790),throttle_default=__webpack_require__.n(throttle);function isElement(el){return null!=el&&"object"==typeof el&&1===el.nodeType}function canOverflow(overflow,skipOverflowHiddenElements){return(!skipOverflowHiddenElements||"hidden"!==overflow)&&("visible"!==overflow&&"clip"!==overflow)}function isScrollable(el,skipOverflowHiddenElements){if(el.clientHeightscrollingEdgeEnd||elementEdgeStart>scrollingEdgeStart&&elementEdgeEnd=scrollingEdgeEnd&&elementSize>=scrollingSize?elementEdgeStart-scrollingEdgeStart-scrollingBorderStart:elementEdgeEnd>scrollingEdgeEnd&&elementSizescrollingSize?elementEdgeEnd-scrollingEdgeEnd+scrollingBorderEnd:0}var es=function(target,options){var scrollMode=options.scrollMode,block=options.block,inline=options.inline,boundary=options.boundary,skipOverflowHiddenElements=options.skipOverflowHiddenElements,checkBoundary="function"==typeof boundary?boundary:function(node){return node!==boundary};if(!isElement(target))throw new TypeError("Invalid target");for(var scrollingElement=document.scrollingElement||document.documentElement,frames=[],cursor=target;isElement(cursor)&&checkBoundary(cursor);){if((cursor=cursor.parentNode)===scrollingElement){frames.push(cursor);break}cursor===document.body&&isScrollable(cursor)&&!isScrollable(document.documentElement)||isScrollable(cursor,skipOverflowHiddenElements)&&frames.push(cursor)}for(var viewportWidth=window.visualViewport?visualViewport.width:innerWidth,viewportHeight=window.visualViewport?visualViewport.height:innerHeight,viewportX=window.scrollX||pageXOffset,viewportY=window.scrollY||pageYOffset,_target$getBoundingCl=target.getBoundingClientRect(),targetHeight=_target$getBoundingCl.height,targetWidth=_target$getBoundingCl.width,targetTop=_target$getBoundingCl.top,targetRight=_target$getBoundingCl.right,targetBottom=_target$getBoundingCl.bottom,targetLeft=_target$getBoundingCl.left,targetBlock="start"===block||"nearest"===block?targetTop:"end"===block?targetBottom:targetTop+targetHeight/2,targetInline="center"===inline?targetLeft+targetWidth/2:"end"===inline?targetRight:targetLeft,computations=[],index=0;index=0&&targetLeft>=0&&targetBottom<=viewportHeight&&targetRight<=viewportWidth&&targetTop>=top&&targetBottom<=bottom&&targetLeft>=left&&targetRight<=right)return computations;var frameStyle=getComputedStyle(frame),borderLeft=parseInt(frameStyle.borderLeftWidth,10),borderTop=parseInt(frameStyle.borderTopWidth,10),borderRight=parseInt(frameStyle.borderRightWidth,10),borderBottom=parseInt(frameStyle.borderBottomWidth,10),blockScroll=0,inlineScroll=0,scrollbarWidth="offsetWidth"in frame?frame.offsetWidth-frame.clientWidth-borderLeft-borderRight:0,scrollbarHeight="offsetHeight"in frame?frame.offsetHeight-frame.clientHeight-borderTop-borderBottom:0;if(scrollingElement===frame)blockScroll="start"===block?targetBlock:"end"===block?targetBlock-viewportHeight:"nearest"===block?alignNearest(viewportY,viewportY+viewportHeight,viewportHeight,borderTop,borderBottom,viewportY+targetBlock,viewportY+targetBlock+targetHeight,targetHeight):targetBlock-viewportHeight/2,inlineScroll="start"===inline?targetInline:"center"===inline?targetInline-viewportWidth/2:"end"===inline?targetInline-viewportWidth:alignNearest(viewportX,viewportX+viewportWidth,viewportWidth,borderLeft,borderRight,viewportX+targetInline,viewportX+targetInline+targetWidth,targetWidth),blockScroll=Math.max(0,blockScroll+viewportY),inlineScroll=Math.max(0,inlineScroll+viewportX);else{blockScroll="start"===block?targetBlock-top-borderTop:"end"===block?targetBlock-bottom+borderBottom+scrollbarHeight:"nearest"===block?alignNearest(top,bottom,height,borderTop,borderBottom+scrollbarHeight,targetBlock,targetBlock+targetHeight,targetHeight):targetBlock-(top+height/2)+scrollbarHeight/2,inlineScroll="start"===inline?targetInline-left-borderLeft:"center"===inline?targetInline-(left+width/2)+scrollbarWidth/2:"end"===inline?targetInline-right+borderRight+scrollbarWidth:alignNearest(left,right,width,borderLeft,borderRight+scrollbarWidth,targetInline,targetInline+targetWidth,targetWidth);var scrollLeft=frame.scrollLeft,scrollTop=frame.scrollTop;targetBlock+=scrollTop-(blockScroll=Math.max(0,Math.min(scrollTop+blockScroll,frame.scrollHeight-height+scrollbarHeight))),targetInline+=scrollLeft-(inlineScroll=Math.max(0,Math.min(scrollLeft+inlineScroll,frame.scrollWidth-width+scrollbarWidth)))}computations.push({el:frame,top:blockScroll,left:inlineScroll})}return computations};function isOptionsObject(options){return options===Object(options)&&0!==Object.keys(options).length}var scroll_into_view_if_needed_es=function scrollIntoView(target,options){var targetIsDetached=!target.ownerDocument.documentElement.contains(target);if(isOptionsObject(options)&&"function"==typeof options.behavior)return options.behavior(targetIsDetached?[]:es(target,options));if(!targetIsDetached){var computeOptions=function getOptions(options){return!1===options?{block:"end",inline:"nearest"}:isOptionsObject(options)?options:{block:"start",inline:"nearest"}}(options);return function defaultBehavior(actions,behavior){void 0===behavior&&(behavior="auto");var canSmoothScroll="scrollBehavior"in document.body.style;actions.forEach((function(_ref){var el=_ref.el,top=_ref.top,left=_ref.left;el.scroll&&canSmoothScroll?el.scroll({top:top,left:left,behavior:behavior}):(el.scrollTop=top,el.scrollLeft=left)}))}(es(target,computeOptions),computeOptions.behavior)}},direction=__webpack_require__(791),direction_default=__webpack_require__.n(direction),react_dom=__webpack_require__(54),react_dom_default=__webpack_require__.n(react_dom),lib=__webpack_require__(411);function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function _objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function _objectWithoutPropertiesLoose(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}__webpack_require__.d(__webpack_exports__,"a",(function(){return Editable})),__webpack_require__.d(__webpack_exports__,"b",(function(){return ReactEditor})),__webpack_require__.d(__webpack_exports__,"c",(function(){return Slate})),__webpack_require__.d(__webpack_exports__,"d",(function(){return useSlate})),__webpack_require__.d(__webpack_exports__,"e",(function(){return withReact}));var index_es_n=0;class Key{constructor(){this.id="".concat(index_es_n++)}}var NODE_TO_INDEX=new WeakMap,NODE_TO_PARENT=new WeakMap,EDITOR_TO_ELEMENT=new WeakMap,ELEMENT_TO_NODE=new WeakMap,KEY_TO_ELEMENT=new WeakMap,NODE_TO_ELEMENT=new WeakMap,NODE_TO_KEY=new WeakMap,IS_READ_ONLY=new WeakMap,IS_FOCUSED=new WeakMap,EDITOR_TO_ON_CHANGE=new WeakMap,PLACEHOLDER_SYMBOL=Symbol("placeholder"),isDOMElement=value=>isDOMNode(value)&&1===value.nodeType,isDOMNode=value=>value instanceof Node,isDOMText=value=>isDOMNode(value)&&3===value.nodeType,getEditableChild=(parent,index,direction)=>{for(var value,{childNodes:childNodes}=parent,child=childNodes[index],i=index,triedForward=!1,triedBackward=!1;(isDOMNode(value=child)&&8===value.nodeType||isDOMElement(child)&&0===child.childNodes.length||isDOMElement(child)&&"false"===child.getAttribute("contenteditable"))&&(!triedForward||!triedBackward);)i>=childNodes.length?(triedForward=!0,i=index-1,direction="backward"):i<0?(triedBackward=!0,i=index+1,direction="forward"):(child=childNodes[i],i+="forward"===direction?1:-1);return child},getPlainText=domNode=>{var text="";if(isDOMText(domNode)&&domNode.nodeValue)return domNode.nodeValue;if(isDOMElement(domNode)){for(var childNode of Array.from(domNode.childNodes))text+=getPlainText(childNode);var display=getComputedStyle(domNode).getPropertyValue("display");"block"!==display&&"list"!==display&&"BR"!==domNode.tagName||(text+="\n")}return text},ReactEditor={findKey(editor,node){var key=NODE_TO_KEY.get(node);return key||(key=new Key,NODE_TO_KEY.set(node,key)),key},findPath(editor,node){for(var path=[],child=node;;){var parent=NODE_TO_PARENT.get(child);if(null==parent){if(index_es.a.isEditor(child))return path;break}var i=NODE_TO_INDEX.get(child);if(null==i)break;path.unshift(i),child=parent}throw new Error("Unable to find the path for Slate node: ".concat(JSON.stringify(node)))},isFocused:editor=>!!IS_FOCUSED.get(editor),isReadOnly:editor=>!!IS_READ_ONLY.get(editor),blur(editor){var el=ReactEditor.toDOMNode(editor,editor);IS_FOCUSED.set(editor,!1),window.document.activeElement===el&&el.blur()},focus(editor){var el=ReactEditor.toDOMNode(editor,editor);IS_FOCUSED.set(editor,!0),window.document.activeElement!==el&&el.focus({preventScroll:!0})},deselect(editor){var{selection:selection}=editor,domSelection=window.getSelection();domSelection&&domSelection.rangeCount>0&&domSelection.removeAllRanges(),selection&&index_es.g.deselect(editor)},hasDOMNode(editor,target){var targetEl,options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{editable:editable=!1}=options,editorEl=ReactEditor.toDOMNode(editor,editor);try{targetEl=isDOMElement(target)?target:target.parentElement}catch(err){if(!err.message.includes('Permission denied to access property "nodeType"'))throw err}return!!targetEl&&(targetEl.closest("[data-slate-editor]")===editorEl&&(!editable||targetEl.isContentEditable||!!targetEl.getAttribute("data-slate-zero-width")))},insertData(editor,data){editor.insertData(data)},setFragmentData(editor,data){editor.setFragmentData(data)},toDOMNode(editor,node){var domNode=index_es.a.isEditor(node)?EDITOR_TO_ELEMENT.get(editor):KEY_TO_ELEMENT.get(ReactEditor.findKey(editor,node));if(!domNode)throw new Error("Cannot resolve a DOM node from Slate node: ".concat(JSON.stringify(node)));return domNode},toDOMPoint(editor,point){var domPoint,[node]=index_es.a.node(editor,point.path),el=ReactEditor.toDOMNode(editor,node);index_es.a.void(editor,{at:point})&&(point={path:point.path,offset:0});var texts=Array.from(el.querySelectorAll("[data-slate-string], [data-slate-zero-width]")),start=0;for(var text of texts){var domNode=text.childNodes[0];if(null!=domNode&&null!=domNode.textContent){var{length:length}=domNode.textContent,attr=text.getAttribute("data-slate-length"),end=start+(null==attr?length:parseInt(attr,10));if(point.offset<=end){domPoint=[domNode,Math.min(length,Math.max(0,point.offset-start))];break}start=end}}if(!domPoint)throw new Error("Cannot resolve a DOM point from Slate point: ".concat(JSON.stringify(point)));return domPoint},toDOMRange(editor,range){var{anchor:anchor,focus:focus}=range,isBackward=index_es.e.isBackward(range),domAnchor=ReactEditor.toDOMPoint(editor,anchor),domFocus=index_es.e.isCollapsed(range)?domAnchor:ReactEditor.toDOMPoint(editor,focus),domRange=window.document.createRange(),[startNode,startOffset]=isBackward?domFocus:domAnchor,[endNode,endOffset]=isBackward?domAnchor:domFocus,isStartAtZeroWidth=!!(isDOMElement(startNode)?startNode:startNode.parentElement).getAttribute("data-slate-zero-width"),isEndAtZeroWidth=!!(isDOMElement(endNode)?endNode:endNode.parentElement).getAttribute("data-slate-zero-width");return domRange.setStart(startNode,isStartAtZeroWidth?1:startOffset),domRange.setEnd(endNode,isEndAtZeroWidth?1:endOffset),domRange},toSlateNode(editor,domNode){var domEl=isDOMElement(domNode)?domNode:domNode.parentElement;domEl&&!domEl.hasAttribute("data-slate-node")&&(domEl=domEl.closest("[data-slate-node]"));var node=domEl?ELEMENT_TO_NODE.get(domEl):null;if(!node)throw new Error("Cannot resolve a Slate node from DOM node: ".concat(domEl));return node},findEventRange(editor,event){"nativeEvent"in event&&(event=event.nativeEvent);var{clientX:x,clientY:y,target:target}=event;if(null==x||null==y)throw new Error("Cannot resolve a Slate range from a DOM event: ".concat(event));var domRange,node=ReactEditor.toSlateNode(editor,event.target),path=ReactEditor.findPath(editor,node);if(index_es.a.isVoid(editor,node)){var rect=target.getBoundingClientRect(),isPrev=editor.isInline(node)?x-rect.left{var[node,offset]=domPoint;if(isDOMElement(node)&&node.childNodes.length){var isLast=offset===node.childNodes.length,direction=isLast?"backward":"forward";for(node=getEditableChild(node,isLast?offset-1:offset,direction);isDOMElement(node)&&node.childNodes.length;){var i=isLast?node.childNodes.length-1:0;node=getEditableChild(node,i,direction)}offset=isLast&&null!=node.textContent?node.textContent.length:0}return[node,offset]})(domPoint),parentNode=nearestNode.parentNode,textNode=null,offset=0;if(parentNode){var voidNode=parentNode.closest('[data-slate-void="true"]'),leafNode=parentNode.closest("[data-slate-leaf]"),domNode=null;if(leafNode){textNode=leafNode.closest('[data-slate-node="text"]');var range=window.document.createRange();range.setStart(textNode,0),range.setEnd(nearestNode,nearestOffset);var contents=range.cloneContents();[...contents.querySelectorAll("[data-slate-zero-width]"),...contents.querySelectorAll("[contenteditable=false]")].forEach(el=>{el.parentNode.removeChild(el)}),offset=contents.textContent.length,domNode=textNode}else voidNode&&(textNode=(leafNode=voidNode.querySelector("[data-slate-leaf]")).closest('[data-slate-node="text"]'),offset=(domNode=leafNode).textContent.length);domNode&&offset===domNode.textContent.length&&parentNode.hasAttribute("data-slate-zero-width")&&offset--}if(!textNode)throw new Error("Cannot resolve a Slate point from DOM point: ".concat(domPoint));var slateNode=ReactEditor.toSlateNode(editor,textNode);return{path:ReactEditor.findPath(editor,slateNode),offset:offset}},toSlateRange(editor,domRange){var anchorNode,anchorOffset,focusNode,focusOffset,isCollapsed;if((domRange instanceof Selection?domRange.anchorNode:domRange.startContainer)&&(domRange instanceof Selection?(anchorNode=domRange.anchorNode,anchorOffset=domRange.anchorOffset,focusNode=domRange.focusNode,focusOffset=domRange.focusOffset,isCollapsed=domRange.isCollapsed):(anchorNode=domRange.startContainer,anchorOffset=domRange.startOffset,focusNode=domRange.endContainer,focusOffset=domRange.endOffset,isCollapsed=domRange.collapsed)),null==anchorNode||null==focusNode||null==anchorOffset||null==focusOffset)throw new Error("Cannot resolve a Slate range from DOM range: ".concat(domRange));var anchor=ReactEditor.toSlatePoint(editor,[anchorNode,anchorOffset]);return{anchor:anchor,focus:isCollapsed?anchor:ReactEditor.toSlatePoint(editor,[focusNode,focusOffset])}}},FocusedContext=Object(react.createContext)(!1),EditorContext=Object(react.createContext)(null),useEditor=()=>{var editor=Object(react.useContext)(EditorContext);if(!editor)throw new Error("The `useEditor` hook must be used inside the component's context.");return editor},SlateContext=Object(react.createContext)(null),useSlate=()=>{var context=Object(react.useContext)(SlateContext);if(!context)throw new Error("The `useSlate` hook must be used inside the component's context.");var[editor]=context;return editor},Slate=props=>{var{editor:editor,children:children,onChange:onChange,value:value}=props,rest=_objectWithoutProperties(props,["editor","children","onChange","value"]),[key,setKey]=Object(react.useState)(0),context=Object(react.useMemo)(()=>(editor.children=value,Object.assign(editor,rest),[editor]),[key,value,...Object.values(rest)]),onContextChange=Object(react.useCallback)(()=>{onChange(editor.children),setKey(key+1)},[key,onChange]);return EDITOR_TO_ON_CHANGE.set(editor,onContextChange),Object(react.useEffect)(()=>()=>{EDITOR_TO_ON_CHANGE.set(editor,()=>{})},[]),react_default.a.createElement(SlateContext.Provider,{value:context},react_default.a.createElement(EditorContext.Provider,{value:editor},react_default.a.createElement(FocusedContext.Provider,{value:ReactEditor.isFocused(editor)},children)))},ReadOnlyContext=Object(react.createContext)(!1),SelectedContext=Object(react.createContext)(!1),withReact=editor=>{var e=editor,{apply:apply,onChange:onChange}=e;return e.apply=op=>{var matches=[];switch(op.type){case"insert_text":case"remove_text":case"set_node":for(var[node,path]of index_es.a.levels(e,{at:op.path})){var key=ReactEditor.findKey(e,node);matches.push([path,key])}break;case"insert_node":case"remove_node":case"merge_node":case"split_node":for(var[_node,_path]of index_es.a.levels(e,{at:index_es.d.parent(op.path)})){var _key=ReactEditor.findKey(e,_node);matches.push([_path,_key])}}for(var[_path2,_key2]of(apply(op),matches)){var[_node2]=index_es.a.node(e,_path2);NODE_TO_KEY.set(_node2,_key2)}},e.setFragmentData=data=>{var{selection:selection}=e;if(selection){var[start,end]=index_es.e.edges(selection),startVoid=index_es.a.void(e,{at:start.path}),endVoid=index_es.a.void(e,{at:end.path});if(!index_es.e.isCollapsed(selection)||startVoid){var domRange=ReactEditor.toDOMRange(e,selection),contents=domRange.cloneContents(),attach=contents.childNodes[0];if(contents.childNodes.forEach(node=>{node.textContent&&""!==node.textContent.trim()&&(attach=node)}),endVoid){var[voidNode]=endVoid,r=domRange.cloneRange(),domNode=ReactEditor.toDOMNode(e,voidNode);r.setEndAfter(domNode),contents=r.cloneContents()}if(startVoid&&(attach=contents.querySelector("[data-slate-spacer]")),Array.from(contents.querySelectorAll("[data-slate-zero-width]")).forEach(zw=>{var isNewline="n"===zw.getAttribute("data-slate-zero-width");zw.textContent=isNewline?"\n":""}),isDOMText(attach)){var span=document.createElement("span");span.style.whiteSpace="pre",span.appendChild(attach),contents.appendChild(span),attach=span}var fragment=e.getFragment(),string=JSON.stringify(fragment),encoded=window.btoa(encodeURIComponent(string));attach.setAttribute("data-slate-fragment",encoded),data.setData("application/x-slate-fragment",encoded);var div=document.createElement("div");div.appendChild(contents),div.setAttribute("hidden","true"),document.body.appendChild(div),data.setData("text/html",div.innerHTML),data.setData("text/plain",getPlainText(div)),document.body.removeChild(div)}}},e.insertData=data=>{var fragment=data.getData("application/x-slate-fragment");if(fragment){var decoded=decodeURIComponent(window.atob(fragment)),parsed=JSON.parse(decoded);index_es.g.insertFragment(e,parsed)}else{var text=data.getData("text/plain");if(text){var lines=text.split(/\r\n|\r|\n/),split=!1;for(var line of lines)split&&index_es.g.splitNodes(e,{always:!0}),index_es.g.insertText(e,line),split=!0}}},e.onChange=()=>{react_dom_default.a.unstable_batchedUpdates(()=>{var onContextChange=EDITOR_TO_ON_CHANGE.get(e);onContextChange&&onContextChange(),onChange()})},e},index_es_String=props=>{var{isLast:isLast,leaf:leaf,parent:parent,text:text}=props,editor=useEditor(),path=ReactEditor.findPath(editor,text),parentPath=index_es.d.parent(path);return editor.isVoid(parent)?react_default.a.createElement(ZeroWidthString,{length:index_es.c.string(parent).length}):""!==leaf.text||parent.children[parent.children.length-1]!==text||editor.isInline(parent)||""!==index_es.a.string(editor,parentPath)?""===leaf.text?react_default.a.createElement(ZeroWidthString,null):isLast&&"\n"===leaf.text.slice(-1)?react_default.a.createElement(TextString,{isTrailing:!0,text:leaf.text}):react_default.a.createElement(TextString,{text:leaf.text}):react_default.a.createElement(ZeroWidthString,{isLineBreak:!0})},TextString=props=>{var{text:text,isTrailing:isTrailing=!1}=props;return react_default.a.createElement("span",{"data-slate-string":!0},text,isTrailing?"\n":null)},ZeroWidthString=props=>{var{length:length=0,isLineBreak:isLineBreak=!1}=props;return react_default.a.createElement("span",{"data-slate-zero-width":isLineBreak?"n":"z","data-slate-length":length},"\ufeff",isLineBreak?react_default.a.createElement("br",null):null)},MemoizedLeaf=react_default.a.memo(props=>{var{leaf:leaf,isLast:isLast,text:text,parent:parent,renderLeaf:renderLeaf=(props=>react_default.a.createElement(DefaultLeaf,Object.assign({},props)))}=props,children=react_default.a.createElement(index_es_String,{isLast:isLast,leaf:leaf,parent:parent,text:text});leaf[PLACEHOLDER_SYMBOL]&&(children=react_default.a.createElement(react_default.a.Fragment,null,react_default.a.createElement("span",{contentEditable:!1,style:{pointerEvents:"none",display:"inline-block",verticalAlign:"text-top",width:"0",maxWidth:"100%",whiteSpace:"nowrap",opacity:"0.333"}},leaf.placeholder),children));return renderLeaf({attributes:{"data-slate-leaf":!0},children:children,leaf:leaf,text:text})},(prev,next)=>next.parent===prev.parent&&next.isLast===prev.isLast&&next.renderLeaf===prev.renderLeaf&&next.text===prev.text&&index_es.f.matches(next.leaf,prev.leaf)),DefaultLeaf=props=>{var{attributes:attributes,children:children}=props;return react_default.a.createElement("span",Object.assign({},attributes),children)},useIsomorphicLayoutEffect="undefined"!=typeof window?react.useLayoutEffect:react.useEffect,MemoizedText=react_default.a.memo(props=>{for(var{decorations:decorations,isLast:isLast,parent:parent,renderLeaf:renderLeaf,text:text}=props,editor=useEditor(),ref=Object(react.useRef)(null),leaves=index_es.f.decorations(text,decorations),key=ReactEditor.findKey(editor,text),children=[],i=0;i{ref.current?(KEY_TO_ELEMENT.set(key,ref.current),NODE_TO_ELEMENT.set(text,ref.current),ELEMENT_TO_NODE.set(ref.current,text)):(KEY_TO_ELEMENT.delete(key),NODE_TO_ELEMENT.delete(text))}),react_default.a.createElement("span",{"data-slate-node":"text",ref:ref},children)},(prev,next)=>next.parent===prev.parent&&next.isLast===prev.isLast&&next.renderLeaf===prev.renderLeaf&&next.text===prev.text),MemoizedElement=react_default.a.memo(props=>{var{decorate:decorate,decorations:decorations,element:element,renderElement:renderElement=(p=>react_default.a.createElement(DefaultElement,Object.assign({},p))),renderLeaf:renderLeaf,selection:selection}=props,ref=Object(react.useRef)(null),editor=useEditor(),readOnly=Object(react.useContext)(ReadOnlyContext),isInline=editor.isInline(element),key=ReactEditor.findKey(editor,element),children=react_default.a.createElement(Children,{decorate:decorate,decorations:decorations,node:element,renderElement:renderElement,renderLeaf:renderLeaf,selection:selection}),attributes={"data-slate-node":"element",ref:ref};if(isInline&&(attributes["data-slate-inline"]=!0),!isInline&&index_es.a.hasInlines(editor,element)){var text=index_es.c.string(element),dir=direction_default()(text);"rtl"===dir&&(attributes.dir=dir)}if(index_es.a.isVoid(editor,element)){attributes["data-slate-void"]=!0,!readOnly&&isInline&&(attributes.contentEditable=!1);var Tag=isInline?"span":"div",[[_text]]=index_es.c.texts(element);children=readOnly?null:react_default.a.createElement(Tag,{"data-slate-spacer":!0,style:{height:"0",color:"transparent",outline:"none",position:"absolute"}},react_default.a.createElement(MemoizedText,{decorations:[],isLast:!1,parent:element,text:_text})),NODE_TO_INDEX.set(_text,0),NODE_TO_PARENT.set(_text,element)}return useIsomorphicLayoutEffect(()=>{ref.current?(KEY_TO_ELEMENT.set(key,ref.current),NODE_TO_ELEMENT.set(element,ref.current),ELEMENT_TO_NODE.set(ref.current,element)):(KEY_TO_ELEMENT.delete(key),NODE_TO_ELEMENT.delete(element))}),react_default.a.createElement(SelectedContext.Provider,{value:!!selection},renderElement({attributes:attributes,children:children,element:element}))},(prev,next)=>prev.decorate===next.decorate&&prev.element===next.element&&prev.renderElement===next.renderElement&&prev.renderLeaf===next.renderLeaf&&isRangeListEqual(prev.decorations,next.decorations)&&(prev.selection===next.selection||!!prev.selection&&!!next.selection&&index_es.e.equals(prev.selection,next.selection))),DefaultElement=props=>{var{attributes:attributes,children:children,element:element}=props,Tag=useEditor().isInline(element)?"span":"div";return react_default.a.createElement(Tag,Object.assign({},attributes,{style:{position:"relative"}}),children)},isRangeListEqual=(list,another)=>{if(list.length!==another.length)return!1;for(var i=0;i{for(var{decorate:decorate,decorations:decorations,node:node,renderElement:renderElement,renderLeaf:renderLeaf,selection:selection}=props,editor=useEditor(),path=ReactEditor.findPath(editor,node),children=[],isLeafBlock=index_es.b.isElement(node)&&!editor.isInline(node)&&index_es.a.hasInlines(editor,node),i=0;i{var generic=HOTKEYS[key],apple=APPLE_HOTKEYS[key],windows=WINDOWS_HOTKEYS[key],isGeneric=generic&&Object(lib.isKeyHotkey)(generic),isApple=apple&&Object(lib.isKeyHotkey)(apple),isWindows=windows&&Object(lib.isKeyHotkey)(windows);return event=>!(!isGeneric||!isGeneric(event))||(!!(IS_APPLE&&isApple&&isApple(event))||!(IS_APPLE||!isWindows||!isWindows(event)))},Hotkeys={isBold:create("bold"),isCompose:create("compose"),isMoveBackward:create("moveBackward"),isMoveForward:create("moveForward"),isDeleteBackward:create("deleteBackward"),isDeleteForward:create("deleteForward"),isDeleteLineBackward:create("deleteLineBackward"),isDeleteLineForward:create("deleteLineForward"),isDeleteWordBackward:create("deleteWordBackward"),isDeleteWordForward:create("deleteWordForward"),isExtendBackward:create("extendBackward"),isExtendForward:create("extendForward"),isExtendLineBackward:create("extendLineBackward"),isExtendLineForward:create("extendLineForward"),isItalic:create("italic"),isMoveLineBackward:create("moveLineBackward"),isMoveLineForward:create("moveLineForward"),isMoveWordBackward:create("moveWordBackward"),isMoveWordForward:create("moveWordForward"),isRedo:create("redo"),isSplitBlock:create("splitBlock"),isTransposeCharacter:create("transposeCharacter"),isUndo:create("undo")};function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i{var{autoFocus:autoFocus,decorate:decorate=defaultDecorate,onDOMBeforeInput:propsOnDOMBeforeInput,placeholder:placeholder,readOnly:readOnly=!1,renderElement:renderElement,renderLeaf:renderLeaf,style:style={},as:Component="div"}=props,attributes=_objectWithoutProperties(props,["autoFocus","decorate","onDOMBeforeInput","placeholder","readOnly","renderElement","renderLeaf","style","as"]),editor=useSlate(),ref=Object(react.useRef)(null);IS_READ_ONLY.set(editor,readOnly);var state=Object(react.useMemo)(()=>({isComposing:!1,isUpdatingSelection:!1,latestElement:null}),[]);useIsomorphicLayoutEffect(()=>{ref.current?(EDITOR_TO_ELEMENT.set(editor,ref.current),NODE_TO_ELEMENT.set(editor,ref.current),ELEMENT_TO_NODE.set(ref.current,editor)):NODE_TO_ELEMENT.delete(editor)}),useIsomorphicLayoutEffect(()=>{var{selection:selection}=editor,domSelection=window.getSelection();if(!state.isComposing&&domSelection&&ReactEditor.isFocused(editor)){var hasDomSelection="None"!==domSelection.type;if((selection||hasDomSelection)&&!(hasDomSelection&&selection&&index_es.e.equals(ReactEditor.toSlateRange(editor,domSelection),selection))){var el=ReactEditor.toDOMNode(editor,editor);state.isUpdatingSelection=!0,domSelection.removeAllRanges();var newDomRange=selection&&ReactEditor.toDOMRange(editor,selection);if(newDomRange){domSelection.addRange(newDomRange);var leafEl=newDomRange.startContainer.parentElement;scroll_into_view_if_needed_es(leafEl,{scrollMode:"if-needed"})}setTimeout(()=>{newDomRange&&IS_FIREFOX&&el.focus(),state.isUpdatingSelection=!1})}}}),Object(react.useEffect)(()=>{ref.current&&autoFocus&&ref.current.focus()},[autoFocus]);var onDOMBeforeInput=Object(react.useCallback)(event=>{if(!readOnly&&hasEditableTarget(editor,event.target)&&!isDOMEventHandled(event,propsOnDOMBeforeInput)){var{selection:selection}=editor,{inputType:type}=event,data=event.dataTransfer||event.data||void 0;if("insertCompositionText"===type||"deleteCompositionText"===type)return;if(event.preventDefault(),!type.startsWith("delete")||type.startsWith("deleteBy")){var[targetRange]=event.getTargetRanges();if(targetRange){var range=ReactEditor.toSlateRange(editor,targetRange);selection&&index_es.e.equals(selection,range)||index_es.g.select(editor,range)}}if(selection&&index_es.e.isExpanded(selection)&&type.startsWith("delete"))return void index_es.a.deleteFragment(editor);switch(type){case"deleteByComposition":case"deleteByCut":case"deleteByDrag":index_es.a.deleteFragment(editor);break;case"deleteContent":case"deleteContentForward":index_es.a.deleteForward(editor);break;case"deleteContentBackward":index_es.a.deleteBackward(editor);break;case"deleteEntireSoftLine":index_es.a.deleteBackward(editor,{unit:"line"}),index_es.a.deleteForward(editor,{unit:"line"});break;case"deleteHardLineBackward":index_es.a.deleteBackward(editor,{unit:"block"});break;case"deleteSoftLineBackward":index_es.a.deleteBackward(editor,{unit:"line"});break;case"deleteHardLineForward":index_es.a.deleteForward(editor,{unit:"block"});break;case"deleteSoftLineForward":index_es.a.deleteForward(editor,{unit:"line"});break;case"deleteWordBackward":index_es.a.deleteBackward(editor,{unit:"word"});break;case"deleteWordForward":index_es.a.deleteForward(editor,{unit:"word"});break;case"insertLineBreak":case"insertParagraph":index_es.a.insertBreak(editor);break;case"insertFromComposition":case"insertFromDrop":case"insertFromPaste":case"insertFromYank":case"insertReplacementText":case"insertText":data instanceof DataTransfer?ReactEditor.insertData(editor,data):"string"==typeof data&&index_es.a.insertText(editor,data)}}},[readOnly]);useIsomorphicLayoutEffect(()=>(ref.current&&ref.current.addEventListener("beforeinput",onDOMBeforeInput),()=>{ref.current&&ref.current.removeEventListener("beforeinput",onDOMBeforeInput)}),[onDOMBeforeInput]);var onDOMSelectionChange=Object(react.useCallback)(throttle_default()(()=>{if(!readOnly&&!state.isComposing&&!state.isUpdatingSelection){var{activeElement:activeElement}=window.document,el=ReactEditor.toDOMNode(editor,editor),domSelection=window.getSelection();if(activeElement===el?(state.latestElement=activeElement,IS_FOCUSED.set(editor,!0)):IS_FOCUSED.delete(editor),domSelection&&hasEditableTarget(editor,domSelection.anchorNode)&&hasEditableTarget(editor,domSelection.focusNode)){var range=ReactEditor.toSlateRange(editor,domSelection);index_es.g.select(editor,range)}else index_es.g.deselect(editor)}},100),[readOnly]);useIsomorphicLayoutEffect(()=>(window.document.addEventListener("selectionchange",onDOMSelectionChange),()=>{window.document.removeEventListener("selectionchange",onDOMSelectionChange)}),[onDOMSelectionChange]);var decorations=decorate([editor,[]]);if(placeholder&&1===editor.children.length&&1===Array.from(index_es.c.texts(editor)).length&&""===index_es.c.string(editor)){var start=index_es.a.start(editor,[]);decorations.push({[PLACEHOLDER_SYMBOL]:!0,placeholder:placeholder,anchor:start,focus:start})}return react_default.a.createElement(ReadOnlyContext.Provider,{value:readOnly},react_default.a.createElement(Component,Object.assign({"data-gramm":!1,role:readOnly?void 0:"textbox"},attributes,{spellCheck:HAS_BEFORE_INPUT_SUPPORT?attributes.spellCheck:void 0,autoCorrect:HAS_BEFORE_INPUT_SUPPORT?attributes.autoCorrect:void 0,autoCapitalize:HAS_BEFORE_INPUT_SUPPORT?attributes.autoCapitalize:void 0,"data-slate-editor":!0,"data-slate-node":"value",contentEditable:!readOnly||void 0,suppressContentEditableWarning:!0,ref:ref,style:_objectSpread({outline:"none",whiteSpace:"pre-wrap",wordWrap:"break-word"},style),onBeforeInput:Object(react.useCallback)(event=>{if(!HAS_BEFORE_INPUT_SUPPORT&&!readOnly&&!isEventHandled(event,attributes.onBeforeInput)&&hasEditableTarget(editor,event.target)){event.preventDefault();var text=event.data;index_es.a.insertText(editor,text)}},[readOnly]),onBlur:Object(react.useCallback)(event=>{if(!readOnly&&!state.isUpdatingSelection&&hasEditableTarget(editor,event.target)&&!isEventHandled(event,attributes.onBlur)&&state.latestElement!==window.document.activeElement){var{relatedTarget:relatedTarget}=event;if(!(relatedTarget===ReactEditor.toDOMNode(editor,editor)||isDOMElement(relatedTarget)&&relatedTarget.hasAttribute("data-slate-spacer"))){if(null!=relatedTarget&&isDOMNode(relatedTarget)&&ReactEditor.hasDOMNode(editor,relatedTarget)){var node=ReactEditor.toSlateNode(editor,relatedTarget);if(index_es.b.isElement(node)&&!editor.isVoid(node))return}IS_FOCUSED.delete(editor)}}},[readOnly,attributes.onBlur]),onClick:Object(react.useCallback)(event=>{if(!readOnly&&hasTarget(editor,event.target)&&!isEventHandled(event,attributes.onClick)&&isDOMNode(event.target)){var node=ReactEditor.toSlateNode(editor,event.target),path=ReactEditor.findPath(editor,node),_start=index_es.a.start(editor,path);if(index_es.a.void(editor,{at:_start})){var range=index_es.a.range(editor,_start);index_es.g.select(editor,range)}}},[readOnly,attributes.onClick]),onCompositionEnd:Object(react.useCallback)(event=>{hasEditableTarget(editor,event.target)&&!isEventHandled(event,attributes.onCompositionEnd)&&(state.isComposing=!1,IS_SAFARI||IS_FIREFOX||!event.data||index_es.a.insertText(editor,event.data))},[attributes.onCompositionEnd]),onCompositionStart:Object(react.useCallback)(event=>{hasEditableTarget(editor,event.target)&&!isEventHandled(event,attributes.onCompositionStart)&&(state.isComposing=!0)},[attributes.onCompositionStart]),onCopy:Object(react.useCallback)(event=>{hasEditableTarget(editor,event.target)&&!isEventHandled(event,attributes.onCopy)&&(event.preventDefault(),ReactEditor.setFragmentData(editor,event.clipboardData))},[attributes.onCopy]),onCut:Object(react.useCallback)(event=>{if(!readOnly&&hasEditableTarget(editor,event.target)&&!isEventHandled(event,attributes.onCut)){event.preventDefault(),ReactEditor.setFragmentData(editor,event.clipboardData);var{selection:selection}=editor;selection&&index_es.e.isExpanded(selection)&&index_es.a.deleteFragment(editor)}},[readOnly,attributes.onCut]),onDragOver:Object(react.useCallback)(event=>{if(hasTarget(editor,event.target)&&!isEventHandled(event,attributes.onDragOver)){var node=ReactEditor.toSlateNode(editor,event.target);index_es.a.isVoid(editor,node)&&event.preventDefault()}},[attributes.onDragOver]),onDragStart:Object(react.useCallback)(event=>{if(hasTarget(editor,event.target)&&!isEventHandled(event,attributes.onDragStart)){var node=ReactEditor.toSlateNode(editor,event.target),path=ReactEditor.findPath(editor,node);if(index_es.a.void(editor,{at:path})){var range=index_es.a.range(editor,path);index_es.g.select(editor,range)}ReactEditor.setFragmentData(editor,event.dataTransfer)}},[attributes.onDragStart]),onDrop:Object(react.useCallback)(event=>{if(hasTarget(editor,event.target)&&!readOnly&&!isEventHandled(event,attributes.onDrop)&&(!HAS_BEFORE_INPUT_SUPPORT||!IS_SAFARI&&event.dataTransfer.files.length>0)){event.preventDefault();var range=ReactEditor.findEventRange(editor,event),data=event.dataTransfer;index_es.g.select(editor,range),ReactEditor.insertData(editor,data)}},[readOnly,attributes.onDrop]),onFocus:Object(react.useCallback)(event=>{if(!readOnly&&!state.isUpdatingSelection&&hasEditableTarget(editor,event.target)&&!isEventHandled(event,attributes.onFocus)){var el=ReactEditor.toDOMNode(editor,editor);if(state.latestElement=window.document.activeElement,IS_FIREFOX&&event.target!==el)return void el.focus();IS_FOCUSED.set(editor,!0)}},[readOnly,attributes.onFocus]),onKeyDown:Object(react.useCallback)(event=>{if(!readOnly&&hasEditableTarget(editor,event.target)&&!isEventHandled(event,attributes.onKeyDown)){var{nativeEvent:nativeEvent}=event,{selection:selection}=editor;if(Hotkeys.isRedo(nativeEvent))return event.preventDefault(),void(editor.redo&&editor.redo());if(Hotkeys.isUndo(nativeEvent))return event.preventDefault(),void(editor.undo&&editor.undo());if(Hotkeys.isMoveLineBackward(nativeEvent))return event.preventDefault(),void index_es.g.move(editor,{unit:"line",reverse:!0});if(Hotkeys.isMoveLineForward(nativeEvent))return event.preventDefault(),void index_es.g.move(editor,{unit:"line"});if(Hotkeys.isExtendLineBackward(nativeEvent))return event.preventDefault(),void index_es.g.move(editor,{unit:"line",edge:"focus",reverse:!0});if(Hotkeys.isExtendLineForward(nativeEvent))return event.preventDefault(),void index_es.g.move(editor,{unit:"line",edge:"focus"});if(Hotkeys.isMoveBackward(nativeEvent))return event.preventDefault(),void(selection&&index_es.e.isCollapsed(selection)?index_es.g.move(editor,{reverse:!0}):index_es.g.collapse(editor,{edge:"start"}));if(Hotkeys.isMoveForward(nativeEvent))return event.preventDefault(),void(selection&&index_es.e.isCollapsed(selection)?index_es.g.move(editor):index_es.g.collapse(editor,{edge:"end"}));if(Hotkeys.isMoveWordBackward(nativeEvent))return event.preventDefault(),void index_es.g.move(editor,{unit:"word",reverse:!0});if(Hotkeys.isMoveWordForward(nativeEvent))return event.preventDefault(),void index_es.g.move(editor,{unit:"word"});if(!HAS_BEFORE_INPUT_SUPPORT){if(Hotkeys.isBold(nativeEvent)||Hotkeys.isItalic(nativeEvent)||Hotkeys.isTransposeCharacter(nativeEvent))return void event.preventDefault();if(Hotkeys.isSplitBlock(nativeEvent))return event.preventDefault(),void index_es.a.insertBreak(editor);if(Hotkeys.isDeleteBackward(nativeEvent))return event.preventDefault(),void(selection&&index_es.e.isExpanded(selection)?index_es.a.deleteFragment(editor):index_es.a.deleteBackward(editor));if(Hotkeys.isDeleteForward(nativeEvent))return event.preventDefault(),void(selection&&index_es.e.isExpanded(selection)?index_es.a.deleteFragment(editor):index_es.a.deleteForward(editor));if(Hotkeys.isDeleteLineBackward(nativeEvent))return event.preventDefault(),void(selection&&index_es.e.isExpanded(selection)?index_es.a.deleteFragment(editor):index_es.a.deleteBackward(editor,{unit:"line"}));if(Hotkeys.isDeleteLineForward(nativeEvent))return event.preventDefault(),void(selection&&index_es.e.isExpanded(selection)?index_es.a.deleteFragment(editor):index_es.a.deleteForward(editor,{unit:"line"}));if(Hotkeys.isDeleteWordBackward(nativeEvent))return event.preventDefault(),void(selection&&index_es.e.isExpanded(selection)?index_es.a.deleteFragment(editor):index_es.a.deleteBackward(editor,{unit:"word"}));if(Hotkeys.isDeleteWordForward(nativeEvent))return event.preventDefault(),void(selection&&index_es.e.isExpanded(selection)?index_es.a.deleteFragment(editor):index_es.a.deleteForward(editor,{unit:"word"}))}}},[readOnly,attributes.onKeyDown]),onPaste:Object(react.useCallback)(event=>{HAS_BEFORE_INPUT_SUPPORT&&!(event=>event.clipboardData&&""!==event.clipboardData.getData("text/plain")&&1===event.clipboardData.types.length)(event.nativeEvent)||readOnly||!hasEditableTarget(editor,event.target)||isEventHandled(event,attributes.onPaste)||(event.preventDefault(),ReactEditor.insertData(editor,event.clipboardData))},[readOnly,attributes.onPaste])}),react_default.a.createElement(Children,{decorate:decorate,decorations:decorations,node:editor,renderElement:renderElement,renderLeaf:renderLeaf,selection:editor.selection})))},defaultDecorate=()=>[],hasTarget=(editor,target)=>isDOMNode(target)&&ReactEditor.hasDOMNode(editor,target),hasEditableTarget=(editor,target)=>isDOMNode(target)&&ReactEditor.hasDOMNode(editor,target,{editable:!0}),isEventHandled=(event,handler)=>!!handler&&(handler(event),event.isDefaultPrevented()||event.isPropagationStopped()),isDOMEventHandled=(event,handler)=>!!handler&&(handler(event),event.defaultPrevented)},function(module,exports){var hasOwnProperty={}.hasOwnProperty;module.exports=function(it,key){return hasOwnProperty.call(it,key)}},,,function(module,exports,__webpack_require__){"use strict";var GetIntrinsic=__webpack_require__(3),$TypeError=GetIntrinsic("%TypeError%"),$SyntaxError=GetIntrinsic("%SyntaxError%"),has=__webpack_require__(44),predicates={"Property Descriptor":function isPropertyDescriptor(Type,Desc){if("Object"!==Type(Desc))return!1;var allowed={"[[Configurable]]":!0,"[[Enumerable]]":!0,"[[Get]]":!0,"[[Set]]":!0,"[[Value]]":!0,"[[Writable]]":!0};for(var key in Desc)if(has(Desc,key)&&!allowed[key])return!1;var isData=has(Desc,"[[Value]]"),IsAccessor=has(Desc,"[[Get]]")||has(Desc,"[[Set]]");if(isData&&IsAccessor)throw new $TypeError("Property Descriptors may not be both accessor and data descriptors");return!0}};module.exports=function assertRecord(Type,recordType,argumentName,value){var predicate=predicates[recordType];if("function"!=typeof predicate)throw new $SyntaxError("unknown record type: "+recordType);if(!predicate(Type,value))throw new $TypeError(argumentName+" must be a "+recordType)}},function(module,exports,__webpack_require__){"use strict";var GetIntrinsic=__webpack_require__(3),$String=GetIntrinsic("%String%"),$TypeError=GetIntrinsic("%TypeError%");module.exports=function ToString(argument){if("symbol"==typeof argument)throw new $TypeError("Cannot convert a Symbol value to a string");return $String(argument)}},function(module,exports,__webpack_require__){var toInteger=__webpack_require__(281),min=Math.min;module.exports=function(argument){return argument>0?min(toInteger(argument),9007199254740991):0}},function(module,exports,__webpack_require__){"use strict";var $=__webpack_require__(11),global=__webpack_require__(39),getBuiltIn=__webpack_require__(65),IS_PURE=__webpack_require__(28),DESCRIPTORS=__webpack_require__(60),NATIVE_SYMBOL=__webpack_require__(475),USE_SYMBOL_AS_UID=__webpack_require__(629),fails=__webpack_require__(42),has=__webpack_require__(76),isArray=__webpack_require__(233),isObject=__webpack_require__(55),anObject=__webpack_require__(26),toObject=__webpack_require__(88),toIndexedObject=__webpack_require__(166),toPrimitive=__webpack_require__(278),createPropertyDescriptor=__webpack_require__(232),nativeObjectCreate=__webpack_require__(199),objectKeys=__webpack_require__(283),getOwnPropertyNamesModule=__webpack_require__(280),getOwnPropertyNamesExternal=__webpack_require__(1072),getOwnPropertySymbolsModule=__webpack_require__(473),getOwnPropertyDescriptorModule=__webpack_require__(231),definePropertyModule=__webpack_require__(71),propertyIsEnumerableModule=__webpack_require__(332),createNonEnumerableProperty=__webpack_require__(129),redefine=__webpack_require__(96),shared=__webpack_require__(469),sharedKey=__webpack_require__(333),hiddenKeys=__webpack_require__(279),uid=__webpack_require__(334),wellKnownSymbol=__webpack_require__(50),wrappedWellKnownSymbolModule=__webpack_require__(479),defineWellKnownSymbol=__webpack_require__(61),setToStringTag=__webpack_require__(200),InternalStateModule=__webpack_require__(146),$forEach=__webpack_require__(168).forEach,HIDDEN=sharedKey("hidden"),TO_PRIMITIVE=wellKnownSymbol("toPrimitive"),setInternalState=InternalStateModule.set,getInternalState=InternalStateModule.getterFor("Symbol"),ObjectPrototype=Object.prototype,$Symbol=global.Symbol,$stringify=getBuiltIn("JSON","stringify"),nativeGetOwnPropertyDescriptor=getOwnPropertyDescriptorModule.f,nativeDefineProperty=definePropertyModule.f,nativeGetOwnPropertyNames=getOwnPropertyNamesExternal.f,nativePropertyIsEnumerable=propertyIsEnumerableModule.f,AllSymbols=shared("symbols"),ObjectPrototypeSymbols=shared("op-symbols"),StringToSymbolRegistry=shared("string-to-symbol-registry"),SymbolToStringRegistry=shared("symbol-to-string-registry"),WellKnownSymbolsStore=shared("wks"),QObject=global.QObject,USE_SETTER=!QObject||!QObject.prototype||!QObject.prototype.findChild,setSymbolDescriptor=DESCRIPTORS&&fails((function(){return 7!=nativeObjectCreate(nativeDefineProperty({},"a",{get:function(){return nativeDefineProperty(this,"a",{value:7}).a}})).a}))?function(O,P,Attributes){var ObjectPrototypeDescriptor=nativeGetOwnPropertyDescriptor(ObjectPrototype,P);ObjectPrototypeDescriptor&&delete ObjectPrototype[P],nativeDefineProperty(O,P,Attributes),ObjectPrototypeDescriptor&&O!==ObjectPrototype&&nativeDefineProperty(ObjectPrototype,P,ObjectPrototypeDescriptor)}:nativeDefineProperty,wrap=function(tag,description){var symbol=AllSymbols[tag]=nativeObjectCreate($Symbol.prototype);return setInternalState(symbol,{type:"Symbol",tag:tag,description:description}),DESCRIPTORS||(symbol.description=description),symbol},isSymbol=USE_SYMBOL_AS_UID?function(it){return"symbol"==typeof it}:function(it){return Object(it)instanceof $Symbol},$defineProperty=function defineProperty(O,P,Attributes){O===ObjectPrototype&&$defineProperty(ObjectPrototypeSymbols,P,Attributes),anObject(O);var key=toPrimitive(P,!0);return anObject(Attributes),has(AllSymbols,key)?(Attributes.enumerable?(has(O,HIDDEN)&&O[HIDDEN][key]&&(O[HIDDEN][key]=!1),Attributes=nativeObjectCreate(Attributes,{enumerable:createPropertyDescriptor(0,!1)})):(has(O,HIDDEN)||nativeDefineProperty(O,HIDDEN,createPropertyDescriptor(1,{})),O[HIDDEN][key]=!0),setSymbolDescriptor(O,key,Attributes)):nativeDefineProperty(O,key,Attributes)},$defineProperties=function defineProperties(O,Properties){anObject(O);var properties=toIndexedObject(Properties),keys=objectKeys(properties).concat($getOwnPropertySymbols(properties));return $forEach(keys,(function(key){DESCRIPTORS&&!$propertyIsEnumerable.call(properties,key)||$defineProperty(O,key,properties[key])})),O},$propertyIsEnumerable=function propertyIsEnumerable(V){var P=toPrimitive(V,!0),enumerable=nativePropertyIsEnumerable.call(this,P);return!(this===ObjectPrototype&&has(AllSymbols,P)&&!has(ObjectPrototypeSymbols,P))&&(!(enumerable||!has(this,P)||!has(AllSymbols,P)||has(this,HIDDEN)&&this[HIDDEN][P])||enumerable)},$getOwnPropertyDescriptor=function getOwnPropertyDescriptor(O,P){var it=toIndexedObject(O),key=toPrimitive(P,!0);if(it!==ObjectPrototype||!has(AllSymbols,key)||has(ObjectPrototypeSymbols,key)){var descriptor=nativeGetOwnPropertyDescriptor(it,key);return!descriptor||!has(AllSymbols,key)||has(it,HIDDEN)&&it[HIDDEN][key]||(descriptor.enumerable=!0),descriptor}},$getOwnPropertyNames=function getOwnPropertyNames(O){var names=nativeGetOwnPropertyNames(toIndexedObject(O)),result=[];return $forEach(names,(function(key){has(AllSymbols,key)||has(hiddenKeys,key)||result.push(key)})),result},$getOwnPropertySymbols=function getOwnPropertySymbols(O){var IS_OBJECT_PROTOTYPE=O===ObjectPrototype,names=nativeGetOwnPropertyNames(IS_OBJECT_PROTOTYPE?ObjectPrototypeSymbols:toIndexedObject(O)),result=[];return $forEach(names,(function(key){!has(AllSymbols,key)||IS_OBJECT_PROTOTYPE&&!has(ObjectPrototype,key)||result.push(AllSymbols[key])})),result};(NATIVE_SYMBOL||(redefine(($Symbol=function Symbol(){if(this instanceof $Symbol)throw TypeError("Symbol is not a constructor");var description=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,tag=uid(description),setter=function(value){this===ObjectPrototype&&setter.call(ObjectPrototypeSymbols,value),has(this,HIDDEN)&&has(this[HIDDEN],tag)&&(this[HIDDEN][tag]=!1),setSymbolDescriptor(this,tag,createPropertyDescriptor(1,value))};return DESCRIPTORS&&USE_SETTER&&setSymbolDescriptor(ObjectPrototype,tag,{configurable:!0,set:setter}),wrap(tag,description)}).prototype,"toString",(function toString(){return getInternalState(this).tag})),redefine($Symbol,"withoutSetter",(function(description){return wrap(uid(description),description)})),propertyIsEnumerableModule.f=$propertyIsEnumerable,definePropertyModule.f=$defineProperty,getOwnPropertyDescriptorModule.f=$getOwnPropertyDescriptor,getOwnPropertyNamesModule.f=getOwnPropertyNamesExternal.f=$getOwnPropertyNames,getOwnPropertySymbolsModule.f=$getOwnPropertySymbols,wrappedWellKnownSymbolModule.f=function(name){return wrap(wellKnownSymbol(name),name)},DESCRIPTORS&&(nativeDefineProperty($Symbol.prototype,"description",{configurable:!0,get:function description(){return getInternalState(this).description}}),IS_PURE||redefine(ObjectPrototype,"propertyIsEnumerable",$propertyIsEnumerable,{unsafe:!0}))),$({global:!0,wrap:!0,forced:!NATIVE_SYMBOL,sham:!NATIVE_SYMBOL},{Symbol:$Symbol}),$forEach(objectKeys(WellKnownSymbolsStore),(function(name){defineWellKnownSymbol(name)})),$({target:"Symbol",stat:!0,forced:!NATIVE_SYMBOL},{for:function(key){var string=String(key);if(has(StringToSymbolRegistry,string))return StringToSymbolRegistry[string];var symbol=$Symbol(string);return StringToSymbolRegistry[string]=symbol,SymbolToStringRegistry[symbol]=string,symbol},keyFor:function keyFor(sym){if(!isSymbol(sym))throw TypeError(sym+" is not a symbol");if(has(SymbolToStringRegistry,sym))return SymbolToStringRegistry[sym]},useSetter:function(){USE_SETTER=!0},useSimple:function(){USE_SETTER=!1}}),$({target:"Object",stat:!0,forced:!NATIVE_SYMBOL,sham:!DESCRIPTORS},{create:function create(O,Properties){return void 0===Properties?nativeObjectCreate(O):$defineProperties(nativeObjectCreate(O),Properties)},defineProperty:$defineProperty,defineProperties:$defineProperties,getOwnPropertyDescriptor:$getOwnPropertyDescriptor}),$({target:"Object",stat:!0,forced:!NATIVE_SYMBOL},{getOwnPropertyNames:$getOwnPropertyNames,getOwnPropertySymbols:$getOwnPropertySymbols}),$({target:"Object",stat:!0,forced:fails((function(){getOwnPropertySymbolsModule.f(1)}))},{getOwnPropertySymbols:function getOwnPropertySymbols(it){return getOwnPropertySymbolsModule.f(toObject(it))}}),$stringify)&&$({target:"JSON",stat:!0,forced:!NATIVE_SYMBOL||fails((function(){var symbol=$Symbol();return"[null]"!=$stringify([symbol])||"{}"!=$stringify({a:symbol})||"{}"!=$stringify(Object(symbol))}))},{stringify:function stringify(it,replacer,space){for(var $replacer,args=[it],index=1;arguments.length>index;)args.push(arguments[index++]);if($replacer=replacer,(isObject(replacer)||void 0!==it)&&!isSymbol(it))return isArray(replacer)||(replacer=function(key,value){if("function"==typeof $replacer&&(value=$replacer.call(this,key,value)),!isSymbol(value))return value}),args[1]=replacer,$stringify.apply(null,args)}});$Symbol.prototype[TO_PRIMITIVE]||createNonEnumerableProperty($Symbol.prototype,TO_PRIMITIVE,$Symbol.prototype.valueOf),setToStringTag($Symbol,"Symbol"),hiddenKeys[HIDDEN]=!0},function(module,exports,__webpack_require__){var redefine=__webpack_require__(96),DatePrototype=Date.prototype,nativeDateToString=DatePrototype.toString,getTime=DatePrototype.getTime;new Date(NaN)+""!="Invalid Date"&&redefine(DatePrototype,"toString",(function toString(){var value=getTime.call(this);return value==value?nativeDateToString.call(this):"Invalid Date"}))},,function(module,__webpack_exports__,__webpack_require__){"use strict";function isObjectObject(o){return!0===function isObject(val){return null!=val&&"object"==typeof val&&!1===Array.isArray(val)}(o)&&"[object Object]"===Object.prototype.toString.call(o)}function isPlainObject(o){var ctor,prot;return!1!==isObjectObject(o)&&("function"==typeof(ctor=o.constructor)&&(!1!==isObjectObject(prot=ctor.prototype)&&!1!==prot.hasOwnProperty("isPrototypeOf")))}__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"default",(function(){return isPlainObject}))},function(module,__webpack_exports__,__webpack_require__){"use strict";(function(process){var _a;__webpack_require__.d(__webpack_exports__,"a",(function(){return createDraft})),__webpack_require__.d(__webpack_exports__,"b",(function(){return finishDraft})),__webpack_require__.d(__webpack_exports__,"c",(function(){return isDraft})),__webpack_require__.d(__webpack_exports__,"d",(function(){return produce}));var Archtype,ProxyType,hasSymbol="undefined"!=typeof Symbol,hasMap="undefined"!=typeof Map,hasSet="undefined"!=typeof Set,NOTHING=hasSymbol?Symbol("immer-nothing"):((_a={})["immer-nothing"]=!0,_a),DRAFTABLE=hasSymbol?Symbol("immer-draftable"):"__$immer_draftable",DRAFT_STATE=hasSymbol?Symbol("immer-state"):"__$immer_state",iteratorSymbol=hasSymbol?Symbol.iterator:"@@iterator",extendStatics=function(d,b){return(extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b}||function(d,b){for(var p in b)b.hasOwnProperty(p)&&(d[p]=b[p])})(d,b)};function __extends(d,b){function __(){this.constructor=d}extendStatics(d,b),d.prototype=(__.prototype=b.prototype,new __)}function isDraft(value){return!!value&&!!value[DRAFT_STATE]}function isDraftable(value){return!!value&&(function isPlainObject(value){if(!value||"object"!=typeof value)return!1;var proto=Object.getPrototypeOf(value);return!proto||proto===Object.prototype}(value)||Array.isArray(value)||!!value[DRAFTABLE]||!!value.constructor[DRAFTABLE]||isMap(value)||isSet(value))}!function(Archtype){Archtype[Archtype.Object=0]="Object",Archtype[Archtype.Array=1]="Array",Archtype[Archtype.Map=2]="Map",Archtype[Archtype.Set=3]="Set"}(Archtype||(Archtype={})),function(ProxyType){ProxyType[ProxyType.ProxyObject=0]="ProxyObject",ProxyType[ProxyType.ProxyArray=1]="ProxyArray",ProxyType[ProxyType.ES5Object=2]="ES5Object",ProxyType[ProxyType.ES5Array=3]="ES5Array",ProxyType[ProxyType.Map=4]="Map",ProxyType[ProxyType.Set=5]="Set"}(ProxyType||(ProxyType={}));var ownKeys="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(obj){return Object.getOwnPropertyNames(obj).concat(Object.getOwnPropertySymbols(obj))}:Object.getOwnPropertyNames;function each(obj,iter){getArchtype(obj)===Archtype.Object?ownKeys(obj).forEach((function(key){return iter(key,obj[key],obj)})):obj.forEach((function(entry,index){return iter(index,entry,obj)}))}function getArchtype(thing){if(thing||die(),thing[DRAFT_STATE])switch(thing[DRAFT_STATE].type){case ProxyType.ES5Object:case ProxyType.ProxyObject:return Archtype.Object;case ProxyType.ES5Array:case ProxyType.ProxyArray:return Archtype.Array;case ProxyType.Map:return Archtype.Map;case ProxyType.Set:return Archtype.Set}return Array.isArray(thing)?Archtype.Array:isMap(thing)?Archtype.Map:isSet(thing)?Archtype.Set:Archtype.Object}function has(thing,prop){return getArchtype(thing)===Archtype.Map?thing.has(prop):Object.prototype.hasOwnProperty.call(thing,prop)}function get(thing,prop){return getArchtype(thing)===Archtype.Map?thing.get(prop):thing[prop]}function is(x,y){return x===y?0!==x||1/x==1/y:x!=x&&y!=y}function isMap(target){return hasMap&&target instanceof Map}function isSet(target){return hasSet&&target instanceof Set}function latest(state){return state.copy||state.base}function shallowCopy(base,invokeGetters){if(void 0===invokeGetters&&(invokeGetters=!1),Array.isArray(base))return base.slice();var clone=Object.create(Object.getPrototypeOf(base));return ownKeys(base).forEach((function(key){if(key!==DRAFT_STATE){var desc=Object.getOwnPropertyDescriptor(base,key),value=desc.value;if(desc.get){if(!invokeGetters)throw new Error("Immer drafts cannot have computed properties");value=desc.get.call(base)}desc.enumerable?clone[key]=value:Object.defineProperty(clone,key,{value:value,writable:!0,configurable:!0})}})),clone}function freeze(obj,deep){if(isDraftable(obj)&&!isDraft(obj)&&!Object.isFrozen(obj)){var type=getArchtype(obj);type===Archtype.Set?obj.add=obj.clear=obj.delete=dontMutateFrozenCollections:type===Archtype.Map&&(obj.set=obj.clear=obj.delete=dontMutateFrozenCollections),Object.freeze(obj),deep&&each(obj,(function(_,value){return freeze(value,!0)}))}}function dontMutateFrozenCollections(){throw new Error("This object has been frozen and should not be mutated")}function die(){throw new Error("Illegal state, please file a bug")}var ImmerScope=function(){function ImmerScope(parent,immer){this.drafts=[],this.parent=parent,this.immer=immer,this.canAutoFreeze=!0}return ImmerScope.prototype.usePatches=function(patchListener){patchListener&&(this.patches=[],this.inversePatches=[],this.patchListener=patchListener)},ImmerScope.prototype.revoke=function(){this.leave(),this.drafts.forEach(revoke),this.drafts=null},ImmerScope.prototype.leave=function(){this===ImmerScope.current&&(ImmerScope.current=this.parent)},ImmerScope.enter=function(immer){var scope=new ImmerScope(ImmerScope.current,immer);return ImmerScope.current=scope,scope},ImmerScope}();function revoke(draft){var state=draft[DRAFT_STATE];state.type===ProxyType.ProxyObject||state.type===ProxyType.ProxyArray?state.revoke():state.revoked=!0}function processResult(immer,result,scope){var baseDraft=scope.drafts[0],isReplaced=void 0!==result&&result!==baseDraft;if(immer.willFinalize(scope,result,isReplaced),isReplaced){if(baseDraft[DRAFT_STATE].modified)throw scope.revoke(),new Error("An immer producer returned a new value *and* modified its draft. Either return a new value *or* modify the draft.");isDraftable(result)&&(result=finalize(immer,result,scope),scope.parent||maybeFreeze(immer,result)),scope.patches&&(scope.patches.push({op:"replace",path:[],value:result}),scope.inversePatches.push({op:"replace",path:[],value:baseDraft[DRAFT_STATE].base}))}else result=finalize(immer,baseDraft,scope,[]);return scope.revoke(),scope.patches&&scope.patchListener(scope.patches,scope.inversePatches),result!==NOTHING?result:void 0}function finalize(immer,draft,scope,path){var state=draft[DRAFT_STATE];if(!state)return Object.isFrozen(draft)?draft:finalizeTree(immer,draft,scope);if(state.scope!==scope)return draft;if(!state.modified)return maybeFreeze(immer,state.base,!0),state.base;if(!state.finalized){if(state.finalized=!0,finalizeTree(immer,state.draft,scope,path),immer.onDelete&&state.type!==ProxyType.Set)if(immer.useProxies){each(state.assigned,(function(prop,exists){exists||immer.onDelete(state,prop)}))}else{var base=state.base,copy_1=state.copy;each(base,(function(prop){has(copy_1,prop)||immer.onDelete(state,prop)}))}immer.onCopy&&immer.onCopy(state),immer.autoFreeze&&scope.canAutoFreeze&&freeze(state.copy,!1),path&&scope.patches&&function generatePatches(state,basePath,patches,inversePatches){switch(state.type){case ProxyType.ProxyObject:case ProxyType.ES5Object:case ProxyType.Map:return function generatePatchesFromAssigned(state,basePath,patches,inversePatches){var base=state.base,copy=state.copy;each(state.assigned,(function(key,assignedValue){var origValue=get(base,key),value=get(copy,key),op=assignedValue?has(base,key)?"replace":"add":"remove";if(origValue!==value||"replace"!==op){var path=basePath.concat(key);patches.push("remove"===op?{op:op,path:path}:{op:op,path:path,value:value}),inversePatches.push("add"===op?{op:"remove",path:path}:"remove"===op?{op:"add",path:path,value:origValue}:{op:"replace",path:path,value:origValue})}}))}(state,basePath,patches,inversePatches);case ProxyType.ES5Array:case ProxyType.ProxyArray:return function generateArrayPatches(state,basePath,patches,inversePatches){var _a,_b,base=state.base,assigned=state.assigned,copy=state.copy;copy||die();copy.lengthstart&&base[end-1]===copy[end+delta-1];)--end;for(var i=start;i=end;--i){path=basePath.concat([i]);patches[replaceCount+i-end]={op:"add",path:path,value:copy[i]},inversePatches.push({op:"remove",path:path})}}(state,basePath,patches,inversePatches);case ProxyType.Set:return function generateSetPatches(state,basePath,patches,inversePatches){var base=state.base,copy=state.copy,i=0;base.forEach((function(value){if(!copy.has(value)){var path=basePath.concat([i]);patches.push({op:"remove",path:path,value:value}),inversePatches.unshift({op:"add",path:path,value:value})}i++})),i=0,copy.forEach((function(value){if(!base.has(value)){var path=basePath.concat([i]);patches.push({op:"add",path:path,value:value}),inversePatches.unshift({op:"remove",path:path,value:value})}i++}))}(state,basePath,patches,inversePatches)}}(state,path,scope.patches,scope.inversePatches)}return state.copy}function finalizeTree(immer,root,scope,rootPath){var state=root[DRAFT_STATE];return state&&(state.type!==ProxyType.ES5Object&&state.type!==ProxyType.ES5Array||(state.copy=shallowCopy(state.draft,!0)),root=state.copy),each(root,(function(key,value){return function finalizeProperty(immer,scope,root,rootState,parentValue,prop,childValue,rootPath){if(childValue===parentValue)throw Error("Immer forbids circular references");var isDraftProp=!!rootState&&parentValue===root,isSetMember=isSet(parentValue);if(isDraft(childValue)){var path=rootPath&&isDraftProp&&!isSetMember&&!has(rootState.assigned,prop)?rootPath.concat(prop):void 0;childValue=finalize(immer,childValue,scope,path),function set(thing,propOrOldValue,value){switch(getArchtype(thing)){case Archtype.Map:thing.set(propOrOldValue,value);break;case Archtype.Set:thing.delete(propOrOldValue),thing.add(value);break;default:thing[propOrOldValue]=value}}(parentValue,prop,childValue),isDraft(childValue)&&(scope.canAutoFreeze=!1)}else{if(isDraftProp&&is(childValue,get(rootState.base,prop)))return;isDraftable(childValue)&&(each(childValue,(function(key,grandChild){return finalizeProperty(immer,scope,root,rootState,childValue,key,grandChild,rootPath)})),scope.parent||maybeFreeze(immer,childValue))}isDraftProp&&immer.onAssign&&!isSetMember&&immer.onAssign(rootState,prop,childValue)}(immer,scope,root,state,root,key,value,rootPath)})),root}function maybeFreeze(immer,value,deep){void 0===deep&&(deep=!1),immer.autoFreeze&&!isDraft(value)&&freeze(value,deep)}var objectTraps={get:function(state,prop){if(prop===DRAFT_STATE)return state;var drafts=state.drafts;if(!state.modified&&has(drafts,prop))return drafts[prop];var value=latest(state)[prop];if(state.finalized||!isDraftable(value))return value;if(state.modified){if(value!==peek(state.base,prop))return value;drafts=state.copy}return drafts[prop]=state.scope.immer.createProxy(value,state)},has:function(state,prop){return prop in latest(state)},ownKeys:function(state){return Reflect.ownKeys(latest(state))},set:function(state,prop,value){if(!state.modified){var baseValue=peek(state.base,prop);if(value?is(baseValue,value)||value===state.drafts[prop]:is(baseValue,value)&&prop in state.base)return!0;prepareCopy(state),markChanged(state)}return state.assigned[prop]=!0,state.copy[prop]=value,!0},deleteProperty:function(state,prop){return void 0!==peek(state.base,prop)||prop in state.base?(state.assigned[prop]=!1,prepareCopy(state),markChanged(state)):state.assigned[prop]&&delete state.assigned[prop],state.copy&&delete state.copy[prop],!0},getOwnPropertyDescriptor:function(state,prop){var owner=latest(state),desc=Reflect.getOwnPropertyDescriptor(owner,prop);return desc&&(desc.writable=!0,desc.configurable=state.type!==ProxyType.ProxyArray||"length"!==prop),desc},defineProperty:function(){throw new Error("Object.defineProperty() cannot be used on an Immer draft")},getPrototypeOf:function(state){return Object.getPrototypeOf(state.base)},setPrototypeOf:function(){throw new Error("Object.setPrototypeOf() cannot be used on an Immer draft")}},arrayTraps={};function peek(draft,prop){var state=draft[DRAFT_STATE],desc=Reflect.getOwnPropertyDescriptor(state?latest(state):draft,prop);return desc&&desc.value}function markChanged(state){if(!state.modified){if(state.modified=!0,state.type===ProxyType.ProxyObject||state.type===ProxyType.ProxyArray){var copy_1=state.copy=shallowCopy(state.base);each(state.drafts,(function(key,value){copy_1[key]=value})),state.drafts=void 0}state.parent&&markChanged(state.parent)}}function prepareCopy(state){state.copy||(state.copy=shallowCopy(state.base))}function willFinalizeES5(scope,result,isReplaced){scope.drafts.forEach((function(draft){draft[DRAFT_STATE].finalizing=!0})),isReplaced?isDraft(result)&&result[DRAFT_STATE].scope===scope&&markChangesSweep(scope.drafts):(scope.patches&&function markChangesRecursively(object){if(!object||"object"!=typeof object)return;var state=object[DRAFT_STATE];if(!state)return;var base=state.base,draft=state.draft,assigned=state.assigned,type=state.type;if(type===ProxyType.ES5Object)each(draft,(function(key){key!==DRAFT_STATE&&(void 0!==base[key]||has(base,key)?assigned[key]||markChangesRecursively(draft[key]):(assigned[key]=!0,markChangedES5(state)))})),each(base,(function(key){void 0!==draft[key]||has(draft,key)||(assigned[key]=!1,markChangedES5(state))}));else if(type===ProxyType.ES5Array){if(hasArrayChanges(state)&&(markChangedES5(state),assigned.length=!0),draft.length=0;i--){var state=drafts[i][DRAFT_STATE];if(!state.modified)switch(state.type){case ProxyType.ES5Array:hasArrayChanges(state)&&markChangedES5(state);break;case ProxyType.ES5Object:hasObjectChanges(state)&&markChangedES5(state)}}}function hasObjectChanges(state){for(var base=state.base,draft=state.draft,keys=Object.keys(draft),i=keys.length-1;i>=0;i--){var key=keys[i],baseValue=base[key];if(void 0===baseValue&&!has(base,key))return!0;var value=draft[key],state_1=value&&value[DRAFT_STATE];if(state_1?state_1.base!==baseValue:!is(value,baseValue))return!0}return keys.length!==Object.keys(base).length}function hasArrayChanges(state){var draft=state.draft;if(draft.length!==state.base.length)return!0;var descriptor=Object.getOwnPropertyDescriptor(draft,draft.length-1);return!(!descriptor||descriptor.get)}var DraftMap=function(_super){if(!_super)throw new Error("Map is not polyfilled");function DraftMap(target,parent){return this[DRAFT_STATE]={type:ProxyType.Map,parent:parent,scope:parent?parent.scope:ImmerScope.current,modified:!1,finalized:!1,copy:void 0,assigned:void 0,base:target,draft:this,isManual:!1,revoked:!1},this}__extends(DraftMap,_super);var p=DraftMap.prototype;return Object.defineProperty(p,"size",{get:function(){return latest(this[DRAFT_STATE]).size},enumerable:!0,configurable:!0}),p.has=function(key){return latest(this[DRAFT_STATE]).has(key)},p.set=function(key,value){var state=this[DRAFT_STATE];return assertUnrevoked(state),latest(state).get(key)!==value&&(prepareCopy$2(state),state.scope.immer.markChanged(state),state.assigned.set(key,!0),state.copy.set(key,value),state.assigned.set(key,!0)),this},p.delete=function(key){if(!this.has(key))return!1;var state=this[DRAFT_STATE];return assertUnrevoked(state),prepareCopy$2(state),state.scope.immer.markChanged(state),state.assigned.set(key,!1),state.copy.delete(key),!0},p.clear=function(){var state=this[DRAFT_STATE];return assertUnrevoked(state),prepareCopy$2(state),state.scope.immer.markChanged(state),state.assigned=new Map,state.copy.clear()},p.forEach=function(cb,thisArg){var _this=this;latest(this[DRAFT_STATE]).forEach((function(_value,key,_map){cb.call(thisArg,_this.get(key),key,_this)}))},p.get=function(key){var state=this[DRAFT_STATE];assertUnrevoked(state);var value=latest(state).get(key);if(state.finalized||!isDraftable(value))return value;if(value!==state.base.get(key))return value;var draft=state.scope.immer.createProxy(value,state);return prepareCopy$2(state),state.copy.set(key,draft),draft},p.keys=function(){return latest(this[DRAFT_STATE]).keys()},p.values=function(){var _a,_this=this,iterator=this.keys();return(_a={})[iteratorSymbol]=function(){return _this.values()},_a.next=function(){var r=iterator.next();return r.done?r:{done:!1,value:_this.get(r.value)}},_a},p.entries=function(){var _a,_this=this,iterator=this.keys();return(_a={})[iteratorSymbol]=function(){return _this.entries()},_a.next=function(){var r=iterator.next();if(r.done)return r;var value=_this.get(r.value);return{done:!1,value:[r.value,value]}},_a},p[iteratorSymbol]=function(){return this.entries()},DraftMap}(Map);function prepareCopy$2(state){state.copy||(state.assigned=new Map,state.copy=new Map(state.base))}var DraftSet=function(_super){if(!_super)throw new Error("Set is not polyfilled");function DraftSet(target,parent){return this[DRAFT_STATE]={type:ProxyType.Set,parent:parent,scope:parent?parent.scope:ImmerScope.current,modified:!1,finalized:!1,copy:void 0,base:target,draft:this,drafts:new Map,revoked:!1,isManual:!1},this}__extends(DraftSet,_super);var p=DraftSet.prototype;return Object.defineProperty(p,"size",{get:function(){return latest(this[DRAFT_STATE]).size},enumerable:!0,configurable:!0}),p.has=function(value){var state=this[DRAFT_STATE];return assertUnrevoked(state),state.copy?!!state.copy.has(value)||!(!state.drafts.has(value)||!state.copy.has(state.drafts.get(value))):state.base.has(value)},p.add=function(value){var state=this[DRAFT_STATE];return assertUnrevoked(state),state.copy?state.copy.add(value):state.base.has(value)||(prepareCopy$3(state),state.scope.immer.markChanged(state),state.copy.add(value)),this},p.delete=function(value){if(!this.has(value))return!1;var state=this[DRAFT_STATE];return assertUnrevoked(state),prepareCopy$3(state),state.scope.immer.markChanged(state),state.copy.delete(value)||!!state.drafts.has(value)&&state.copy.delete(state.drafts.get(value))},p.clear=function(){var state=this[DRAFT_STATE];return assertUnrevoked(state),prepareCopy$3(state),state.scope.immer.markChanged(state),state.copy.clear()},p.values=function(){var state=this[DRAFT_STATE];return assertUnrevoked(state),prepareCopy$3(state),state.copy.values()},p.entries=function entries(){var state=this[DRAFT_STATE];return assertUnrevoked(state),prepareCopy$3(state),state.copy.entries()},p.keys=function(){return this.values()},p[iteratorSymbol]=function(){return this.values()},p.forEach=function forEach(cb,thisArg){for(var iterator=this.values(),result=iterator.next();!result.done;)cb.call(thisArg,result.value,result.value,this),result=iterator.next()},DraftSet}(Set);function prepareCopy$3(state){state.copy||(state.copy=new Set,state.base.forEach((function(value){if(isDraftable(value)){var draft=state.scope.immer.createProxy(value,state);state.drafts.set(value,draft),state.copy.add(draft)}else state.copy.add(value)})))}function applyPatches(draft,patches){return patches.forEach((function(patch){var path=patch.path,op=patch.op;path.length||die();for(var base=draft,i=0;i=0;i--){var patch=patches[i];if(0===patch.path.length&&"replace"===patch.op){base=patch.value;break}}return isDraft(base)?applyPatches(base,patches):this.produce(base,(function(draft){return applyPatches(draft,patches.slice(i+1))}))},Immer.prototype.createProxy=function(value,parent){var draft=isMap(value)?function proxyMap(target,parent){return new DraftMap(target,parent)}(value,parent):isSet(value)?function proxySet(target,parent){return new DraftSet(target,parent)}(value,parent):this.useProxies?function createProxy(base,parent){var isArray=Array.isArray(base),state={type:isArray?ProxyType.ProxyArray:ProxyType.ProxyObject,scope:parent?parent.scope:ImmerScope.current,modified:!1,finalized:!1,assigned:{},parent:parent,base:base,draft:null,drafts:{},copy:null,revoke:null,isManual:!1},target=state,traps=objectTraps;isArray&&(target=[state],traps=arrayTraps);var _a=Proxy.revocable(target,traps),revoke=_a.revoke,proxy=_a.proxy;return state.draft=proxy,state.revoke=revoke,proxy}(value,parent):createES5Proxy(value,parent);return(parent?parent.scope:ImmerScope.current).drafts.push(draft),draft},Immer.prototype.willFinalize=function(scope,thing,isReplaced){this.useProxies||willFinalizeES5(scope,thing,isReplaced)},Immer.prototype.markChanged=function(state){this.useProxies?markChanged(state):markChangedES5(state)},Immer}()),produce=immer.produce,createDraft=(immer.produceWithPatches.bind(immer),immer.setAutoFreeze.bind(immer),immer.setUseProxies.bind(immer),immer.applyPatches.bind(immer),immer.createDraft.bind(immer)),finishDraft=immer.finishDraft.bind(immer)}).call(this,__webpack_require__(218))},function(module,exports,__webpack_require__){"use strict";var GetIntrinsic=__webpack_require__(3),has=__webpack_require__(44),$TypeError=GetIntrinsic("%TypeError%");module.exports=function IsPropertyDescriptor(ES,Desc){if("Object"!==ES.Type(Desc))return!1;var allowed={"[[Configurable]]":!0,"[[Enumerable]]":!0,"[[Get]]":!0,"[[Set]]":!0,"[[Value]]":!0,"[[Writable]]":!0};for(var key in Desc)if(has(Desc,key)&&!allowed[key])return!1;if(ES.IsDataDescriptor(Desc)&&ES.IsAccessorDescriptor(Desc))throw new $TypeError("Property Descriptors may not be both accessor and data descriptors");return!0}},function(module,exports,__webpack_require__){var requireObjectCoercible=__webpack_require__(128);module.exports=function(argument){return Object(requireObjectCoercible(argument))}},function(module,exports,__webpack_require__){"use strict";var $=__webpack_require__(11),DESCRIPTORS=__webpack_require__(60),global=__webpack_require__(39),has=__webpack_require__(76),isObject=__webpack_require__(55),defineProperty=__webpack_require__(71).f,copyConstructorProperties=__webpack_require__(627),NativeSymbol=global.Symbol;if(DESCRIPTORS&&"function"==typeof NativeSymbol&&(!("description"in NativeSymbol.prototype)||void 0!==NativeSymbol().description)){var EmptyStringDescriptionStore={},SymbolWrapper=function Symbol(){var description=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),result=this instanceof SymbolWrapper?new NativeSymbol(description):void 0===description?NativeSymbol():NativeSymbol(description);return""===description&&(EmptyStringDescriptionStore[result]=!0),result};copyConstructorProperties(SymbolWrapper,NativeSymbol);var symbolPrototype=SymbolWrapper.prototype=NativeSymbol.prototype;symbolPrototype.constructor=SymbolWrapper;var symbolToString=symbolPrototype.toString,native="Symbol(test)"==String(NativeSymbol("test")),regexp=/^Symbol\((.*)\)[^)]+$/;defineProperty(symbolPrototype,"description",{configurable:!0,get:function description(){var symbol=isObject(this)?this.valueOf():this,string=symbolToString.call(symbol);if(has(EmptyStringDescriptionStore,symbol))return"";var desc=native?string.slice(7,-1):string.replace(regexp,"$1");return""===desc?void 0:desc}}),$({global:!0,forced:!0},{Symbol:SymbolWrapper})}},,,function(module,exports,__webpack_require__){module.exports=__webpack_require__(1334)},,,function(module,exports,__webpack_require__){"use strict";(function(global){var origSymbol=global.Symbol,hasSymbolSham=__webpack_require__(419);module.exports=function hasNativeSymbols(){return"function"==typeof origSymbol&&("function"==typeof Symbol&&("symbol"==typeof origSymbol("foo")&&("symbol"==typeof Symbol("bar")&&hasSymbolSham())))}}).call(this,__webpack_require__(53))},function(module,exports,__webpack_require__){var global=__webpack_require__(39),createNonEnumerableProperty=__webpack_require__(129),has=__webpack_require__(76),setGlobal=__webpack_require__(467),inspectSource=__webpack_require__(468),InternalStateModule=__webpack_require__(146),getInternalState=InternalStateModule.get,enforceInternalState=InternalStateModule.enforce,TEMPLATE=String(String).split("String");(module.exports=function(O,key,value,options){var unsafe=!!options&&!!options.unsafe,simple=!!options&&!!options.enumerable,noTargetGet=!!options&&!!options.noTargetGet;"function"==typeof value&&("string"!=typeof key||has(value,"name")||createNonEnumerableProperty(value,"name",key),enforceInternalState(value).source=TEMPLATE.join("string"==typeof key?key:"")),O!==global?(unsafe?!noTargetGet&&O[key]&&(simple=!0):delete O[key],simple?O[key]=value:createNonEnumerableProperty(O,key,value)):simple?O[key]=value:setGlobal(key,value)})(Function.prototype,"toString",(function toString(){return"function"==typeof this&&getInternalState(this).source||inspectSource(this)}))},,,function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.parseStartTime=function parseStartTime(url){return parseTimeParam(url,MATCH_START_QUERY)},exports.parseEndTime=function parseEndTime(url){return parseTimeParam(url,MATCH_END_QUERY)},exports.randomString=function randomString(){return Math.random().toString(36).substr(2,5)},exports.queryString=function queryString(object){return Object.keys(object).map((function(key){return"".concat(key,"=").concat(object[key])})).join("&")},exports.getSDK=function getSDK(url,sdkGlobal){var sdkReady=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,isLoaded=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){return!0},fetchScript=arguments.length>4&&void 0!==arguments[4]?arguments[4]:_loadScript.default;if(window[sdkGlobal]&&isLoaded(window[sdkGlobal]))return Promise.resolve(window[sdkGlobal]);return new Promise((function(resolve,reject){if(requests[url])requests[url].push({resolve:resolve,reject:reject});else{requests[url]=[{resolve:resolve,reject:reject}];var onLoaded=function onLoaded(sdk){requests[url].forEach((function(request){return request.resolve(sdk)}))};if(sdkReady){var previousOnReady=window[sdkReady];window[sdkReady]=function(){previousOnReady&&previousOnReady(),onLoaded(window[sdkGlobal])}}fetchScript(url,(function(err){err?(requests[url].forEach((function(request){return request.reject(err)})),requests[url]=null):sdkReady||onLoaded(window[sdkGlobal])}))}}))},exports.getConfig=function getConfig(props,defaultProps,showWarning){var config=(0,_deepmerge.default)(defaultProps.config,props.config),_iteratorNormalCompletion=!0,_didIteratorError=!1,_iteratorError=void 0;try{for(var _step,_iterator=_props.DEPRECATED_CONFIG_PROPS[Symbol.iterator]();!(_iteratorNormalCompletion=(_step=_iterator.next()).done);_iteratorNormalCompletion=!0){var p=_step.value;if(props[p]){var key=p.replace(/Config$/,"");if(config=(0,_deepmerge.default)(config,_defineProperty({},key,props[p])),showWarning){var message="ReactPlayer: %c".concat(p," %cis deprecated, please use the config prop instead – ").concat("https://github.com/CookPete/react-player#config-prop");console.warn(message,"font-weight: bold","")}}}}catch(err){_didIteratorError=!0,_iteratorError=err}finally{try{_iteratorNormalCompletion||null==_iterator.return||_iterator.return()}finally{if(_didIteratorError)throw _iteratorError}}return config},exports.omit=function omit(object){for(var _ref,_len=arguments.length,arrays=new Array(_len>1?_len-1:0),_key=1;_key<_len;_key++)arrays[_key-1]=arguments[_key];for(var omitKeys=(_ref=[]).concat.apply(_ref,arrays),output={},keys=Object.keys(object),_i2=0,_keys=keys;_i2<_keys.length;_i2++){var key=_keys[_i2];-1===omitKeys.indexOf(key)&&(output[key]=object[key])}return output},exports.callPlayer=function callPlayer(method){var _this$player;if(!this.player||!this.player[method]){var message="ReactPlayer: ".concat(this.constructor.displayName," player could not call %c").concat(method,"%c – ");return this.player?this.player[method]||(message+="The method was not available"):message+="The player was not available",console.warn(message,"font-weight: bold",""),null}for(var _len2=arguments.length,args=new Array(_len2>1?_len2-1:0),_key2=1;_key2<_len2;_key2++)args[_key2-1]=arguments[_key2];return(_this$player=this.player)[method].apply(_this$player,args)},exports.isObject=isObject,exports.isEqual=function isEqual(a,b){if("function"==typeof a&&"function"==typeof b)return!0;if((0,_react.isValidElement)(a)&&(0,_react.isValidElement)(b))return!0;if(a instanceof Array&&b instanceof Array){if(a.length!==b.length)return!1;for(var i=0;i!==a.length;i++)if(!isEqual(a[i],b[i]))return!1;return!0}if(isObject(a)&&isObject(b)){if(Object.keys(a).length!==Object.keys(b).length)return!1;for(var _i3=0,_Object$keys=Object.keys(a);_i3<_Object$keys.length;_i3++){var key=_Object$keys[_i3];if(!isEqual(a[key],b[key]))return!1}return!0}return a===b},exports.isMediaStream=function isMediaStream(url){return"undefined"!=typeof window&&void 0!==window.MediaStream&&url instanceof window.MediaStream};var _react=__webpack_require__(0),_loadScript=_interopRequireDefault(__webpack_require__(1439)),_deepmerge=_interopRequireDefault(__webpack_require__(1440)),_props=__webpack_require__(363);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _typeof(obj){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(obj){return typeof obj}:function _typeof(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj})(obj)}function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function _slicedToArray(arr,i){return function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function _iterableToArrayLimit(arr,i){if(!(Symbol.iterator in Object(arr)||"[object Arguments]"===Object.prototype.toString.call(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var MATCH_START_QUERY=/[?&#](?:start|t)=([0-9hms]+)/,MATCH_END_QUERY=/[?&#]end=([0-9hms]+)/,MATCH_START_STAMP=/(\d+)(h|m|s)/g,MATCH_NUMERIC=/^\d+$/;function parseTimeParam(url,pattern){var match=url.match(pattern);if(match){var stamp=match[1];if(stamp.match(MATCH_START_STAMP))return function parseTimeString(stamp){var seconds=0,array=MATCH_START_STAMP.exec(stamp);for(;null!==array;){var _array2=_slicedToArray(array,3),count=_array2[1],period=_array2[2];"h"===period&&(seconds+=60*parseInt(count,10)*60),"m"===period&&(seconds+=60*parseInt(count,10)),"s"===period&&(seconds+=parseInt(count,10)),array=MATCH_START_STAMP.exec(stamp)}return seconds}(stamp);if(MATCH_NUMERIC.test(stamp))return parseInt(stamp)}}var requests={};function isObject(val){return null!==val&&"object"===_typeof(val)}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return useIsomorphicLayoutEffect}));var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(0),useIsomorphicLayoutEffect="undefined"!=typeof window?react__WEBPACK_IMPORTED_MODULE_0__.useLayoutEffect:react__WEBPACK_IMPORTED_MODULE_0__.useEffect},function(module,__webpack_exports__,__webpack_require__){"use strict";function _extends(){return(_extends=Object.assign?Object.assign.bind():function(target){for(var i=1;i1?arguments[1]:void 0)}}),addToUnscopables("find")},function(module,exports,__webpack_require__){var anObject=__webpack_require__(26),aFunction=__webpack_require__(38),SPECIES=__webpack_require__(50)("species");module.exports=function(O,defaultConstructor){var S,C=anObject(O).constructor;return void 0===C||null==(S=anObject(C)[SPECIES])?defaultConstructor:aFunction(S)}},function(module,exports,__webpack_require__){"use strict";var $=__webpack_require__(11),$includes=__webpack_require__(470).includes,addToUnscopables=__webpack_require__(202);$({target:"Array",proto:!0,forced:!__webpack_require__(130)("indexOf",{ACCESSORS:!0,1:0})},{includes:function includes(el){return $includes(this,el,arguments.length>1?arguments[1]:void 0)}}),addToUnscopables("includes")},,,,function(module,__webpack_exports__,__webpack_require__){"use strict";var esm_extends=__webpack_require__(101),objectWithoutPropertiesLoose=__webpack_require__(251);function _setPrototypeOf(o,p){return(_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function _setPrototypeOf(o,p){return o.__proto__=p,o})(o,p)}var react=__webpack_require__(0),prop_types=__webpack_require__(31),prop_types_default=__webpack_require__.n(prop_types),ResizeObserver_es=__webpack_require__(770),index_esm_types=["client","offset","scroll","bounds","margin"];function getTypes(props){var allowedTypes=[];return index_esm_types.forEach((function(type){props[type]&&allowedTypes.push(type)})),allowedTypes}function getContentRect(node,types){var calculations={};if(types.indexOf("client")>-1&&(calculations.client={top:node.clientTop,left:node.clientLeft,width:node.clientWidth,height:node.clientHeight}),types.indexOf("offset")>-1&&(calculations.offset={top:node.offsetTop,left:node.offsetLeft,width:node.offsetWidth,height:node.offsetHeight}),types.indexOf("scroll")>-1&&(calculations.scroll={top:node.scrollTop,left:node.scrollLeft,width:node.scrollWidth,height:node.scrollHeight}),types.indexOf("bounds")>-1){var rect=node.getBoundingClientRect();calculations.bounds={top:rect.top,right:rect.right,bottom:rect.bottom,left:rect.left,width:rect.width,height:rect.height}}if(types.indexOf("margin")>-1){var styles=getComputedStyle(node);calculations.margin={top:styles?parseInt(styles.marginTop):0,right:styles?parseInt(styles.marginRight):0,bottom:styles?parseInt(styles.marginBottom):0,left:styles?parseInt(styles.marginLeft):0}}return calculations}var Measure=function withContentRect(types){return function(WrappedComponent){var _class,_temp;return _temp=_class=function(_Component){function WithContentRect(){for(var _this,_len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return(_this=_Component.call.apply(_Component,[this].concat(args))||this).state={contentRect:{entry:{},client:{},offset:{},scroll:{},bounds:{},margin:{}}},_this._animationFrameID=null,_this._resizeObserver=null,_this._node=null,_this.measure=function(entries){var contentRect=getContentRect(_this._node,types||getTypes(_this.props));entries&&(contentRect.entry=entries[0].contentRect),_this._animationFrameID=window.requestAnimationFrame((function(){null!==_this._resizeObserver&&(_this.setState({contentRect:contentRect}),"function"==typeof _this.props.onResize&&_this.props.onResize(contentRect))}))},_this._handleRef=function(node){null!==_this._resizeObserver&&null!==_this._node&&_this._resizeObserver.unobserve(_this._node),_this._node=node,null!==_this._resizeObserver&&null!==_this._node&&_this._resizeObserver.observe(_this._node);var innerRef=_this.props.innerRef;innerRef&&("function"==typeof innerRef?innerRef(_this._node):innerRef.current=_this._node)},_this}!function _inheritsLoose(subClass,superClass){subClass.prototype=Object.create(superClass.prototype),subClass.prototype.constructor=subClass,_setPrototypeOf(subClass,superClass)}(WithContentRect,_Component);var _proto=WithContentRect.prototype;return _proto.componentDidMount=function componentDidMount(){this._resizeObserver=new ResizeObserver_es.a(this.measure),null!==this._node&&(this._resizeObserver.observe(this._node),"function"==typeof this.props.onResize&&this.props.onResize(getContentRect(this._node,types||getTypes(this.props))))},_proto.componentWillUnmount=function componentWillUnmount(){null!==this._resizeObserver&&(this._resizeObserver.disconnect(),this._resizeObserver=null),window.cancelAnimationFrame(this._animationFrameID)},_proto.render=function render(){var _this$props=this.props,props=(_this$props.innerRef,_this$props.onResize,Object(objectWithoutPropertiesLoose.a)(_this$props,["innerRef","onResize"]));return Object(react.createElement)(WrappedComponent,Object(esm_extends.a)({},props,{measureRef:this._handleRef,measure:this.measure,contentRect:this.state.contentRect}))},WithContentRect}(react.Component),_class.propTypes={client:prop_types_default.a.bool,offset:prop_types_default.a.bool,scroll:prop_types_default.a.bool,bounds:prop_types_default.a.bool,margin:prop_types_default.a.bool,innerRef:prop_types_default.a.oneOfType([prop_types_default.a.object,prop_types_default.a.func]),onResize:prop_types_default.a.func},_temp}}()((function(_ref){var measure=_ref.measure,measureRef=_ref.measureRef,contentRect=_ref.contentRect;return(0,_ref.children)({measure:measure,measureRef:measureRef,contentRect:contentRect})}));Measure.displayName="Measure",Measure.propTypes.children=prop_types_default.a.func;__webpack_exports__.a=Measure},,function(module,exports){function _extends(){return module.exports=_extends=Object.assign?Object.assign.bind():function(target){for(var i=1;i0?"0":"-0":String(obj);if("bigint"==typeof obj)return String(obj)+"n";var maxDepth=void 0===opts.depth?5:opts.depth;if(void 0===depth&&(depth=0),depth>=maxDepth&&maxDepth>0&&"object"==typeof obj)return"[Object]";if(void 0===seen)seen=[];else if(function indexOf(xs,x){if(xs.indexOf)return xs.indexOf(x);for(var i=0,l=xs.length;i=0)return"[Circular]";function inspect(value,from){return from&&(seen=seen.slice()).push(from),inspect_(value,opts,depth+1,seen)}if("function"==typeof obj){var name=function nameOf(f){if(f.name)return f.name;var m=match.call(f,/^function\s*([\w$]+)/);if(m)return m[1];return null}(obj);return"[Function"+(name?": "+name:"")+"]"}if(isSymbol(obj)){var symString=Symbol.prototype.toString.call(obj);return"object"==typeof obj?markBoxed(symString):symString}if(function isElement(x){if(!x||"object"!=typeof x)return!1;if("undefined"!=typeof HTMLElement&&x instanceof HTMLElement)return!0;return"string"==typeof x.nodeName&&"function"==typeof x.getAttribute}(obj)){for(var s="<"+String(obj.nodeName).toLowerCase(),attrs=obj.attributes||[],i=0;i"}if(isArray(obj))return 0===obj.length?"[]":"[ "+arrObjKeys(obj,inspect).join(", ")+" ]";if(function isError(obj){return"[object Error]"===toStr(obj)}(obj)){var parts=arrObjKeys(obj,inspect);return 0===parts.length?"["+String(obj)+"]":"{ ["+String(obj)+"] "+parts.join(", ")+" }"}if("object"==typeof obj){if(inspectSymbol&&"function"==typeof obj[inspectSymbol])return obj[inspectSymbol]();if("function"==typeof obj.inspect)return obj.inspect()}if(function isMap(x){if(!mapSize||!x||"object"!=typeof x)return!1;try{mapSize.call(x);try{setSize.call(x)}catch(s){return!0}return x instanceof Map}catch(e){}return!1}(obj)){var mapParts=[];return mapForEach.call(obj,(function(value,key){mapParts.push(inspect(key,obj)+" => "+inspect(value,obj))})),collectionOf("Map",mapSize.call(obj),mapParts)}if(function isSet(x){if(!setSize||!x||"object"!=typeof x)return!1;try{setSize.call(x);try{mapSize.call(x)}catch(m){return!0}return x instanceof Set}catch(e){}return!1}(obj)){var setParts=[];return setForEach.call(obj,(function(value){setParts.push(inspect(value,obj))})),collectionOf("Set",setSize.call(obj),setParts)}if(function isWeakMap(x){if(!weakMapHas||!x||"object"!=typeof x)return!1;try{weakMapHas.call(x,weakMapHas);try{weakSetHas.call(x,weakSetHas)}catch(s){return!0}return x instanceof WeakMap}catch(e){}return!1}(obj))return weakCollectionOf("WeakMap");if(function isWeakSet(x){if(!weakSetHas||!x||"object"!=typeof x)return!1;try{weakSetHas.call(x,weakSetHas);try{weakMapHas.call(x,weakMapHas)}catch(s){return!0}return x instanceof WeakSet}catch(e){}return!1}(obj))return weakCollectionOf("WeakSet");if(function isNumber(obj){return"[object Number]"===toStr(obj)}(obj))return markBoxed(inspect(Number(obj)));if(function isBigInt(obj){return"[object BigInt]"===toStr(obj)}(obj))return markBoxed(inspect(bigIntValueOf.call(obj)));if(function isBoolean(obj){return"[object Boolean]"===toStr(obj)}(obj))return markBoxed(booleanValueOf.call(obj));if(function isString(obj){return"[object String]"===toStr(obj)}(obj))return markBoxed(inspect(String(obj)));if(!function isDate(obj){return"[object Date]"===toStr(obj)}(obj)&&!function isRegExp(obj){return"[object RegExp]"===toStr(obj)}(obj)){var xs=arrObjKeys(obj,inspect);return 0===xs.length?"{}":"{ "+xs.join(", ")+" }"}return String(obj)};var hasOwn=Object.prototype.hasOwnProperty||function(key){return key in this};function has(obj,key){return hasOwn.call(obj,key)}function toStr(obj){return objectToString.call(obj)}function lowbyte(c){var n=c.charCodeAt(0),x={8:"b",9:"t",10:"n",12:"f",13:"r"}[n];return x?"\\"+x:"\\x"+(n<16?"0":"")+n.toString(16)}function markBoxed(str){return"Object("+str+")"}function weakCollectionOf(type){return type+" { ? }"}function collectionOf(type,size,entries){return type+" ("+size+") {"+entries.join(", ")+"}"}function arrObjKeys(obj,inspect){var isArr=isArray(obj),xs=[];if(isArr){xs.length=obj.length;for(var i=0;i]*>)/g,SUBSTITUTION_SYMBOLS_NO_NAMED=/\$([$&'`]|\d\d?)/g;fixRegExpWellKnownSymbolLogic("replace",2,(function(REPLACE,nativeReplace,maybeCallNative,reason){var REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE=reason.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,REPLACE_KEEPS_$0=reason.REPLACE_KEEPS_$0,UNSAFE_SUBSTITUTE=REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE?"$":"$0";return[function replace(searchValue,replaceValue){var O=requireObjectCoercible(this),replacer=null==searchValue?void 0:searchValue[REPLACE];return void 0!==replacer?replacer.call(searchValue,O,replaceValue):nativeReplace.call(String(O),searchValue,replaceValue)},function(regexp,replaceValue){if(!REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE&&REPLACE_KEEPS_$0||"string"==typeof replaceValue&&-1===replaceValue.indexOf(UNSAFE_SUBSTITUTE)){var res=maybeCallNative(nativeReplace,regexp,this,replaceValue);if(res.done)return res.value}var rx=anObject(regexp),S=String(this),functionalReplace="function"==typeof replaceValue;functionalReplace||(replaceValue=String(replaceValue));var global=rx.global;if(global){var fullUnicode=rx.unicode;rx.lastIndex=0}for(var results=[];;){var result=regExpExec(rx,S);if(null===result)break;if(results.push(result),!global)break;""===String(result[0])&&(rx.lastIndex=advanceStringIndex(S,toLength(rx.lastIndex),fullUnicode))}for(var it,accumulatedResult="",nextSourcePosition=0,i=0;i=nextSourcePosition&&(accumulatedResult+=S.slice(nextSourcePosition,position)+replacement,nextSourcePosition=position+matched.length)}return accumulatedResult+S.slice(nextSourcePosition)}];function getSubstitution(matched,str,position,captures,namedCaptures,replacement){var tailPos=position+matched.length,m=captures.length,symbols=SUBSTITUTION_SYMBOLS_NO_NAMED;return void 0!==namedCaptures&&(namedCaptures=toObject(namedCaptures),symbols=SUBSTITUTION_SYMBOLS),nativeReplace.call(replacement,symbols,(function(match,ch){var capture;switch(ch.charAt(0)){case"$":return"$";case"&":return matched;case"`":return str.slice(0,position);case"'":return str.slice(tailPos);case"<":capture=namedCaptures[ch.slice(1,-1)];break;default:var n=+ch;if(0===n)return match;if(n>m){var f=floor(n/10);return 0===f?match:f<=m?void 0===captures[f-1]?ch.charAt(1):captures[f-1]+ch.charAt(1):match}capture=captures[n-1]}return void 0===capture?"":capture}))}}))},,,,,,function(module,__webpack_exports__,__webpack_require__){"use strict";(function(module,process){__webpack_require__.d(__webpack_exports__,"a",(function(){return configure})),__webpack_require__.d(__webpack_exports__,"b",(function(){return fireEvent})),__webpack_require__.d(__webpack_exports__,"c",(function(){return getQueriesForElement})),__webpack_require__.d(__webpack_exports__,"d",(function(){return prettyDOM}));var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(101),_babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(251),pretty_format__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(392),dom_accessibility_api__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(414),aria_query__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(192),_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(214),_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(121),_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_6___default=__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_6__),lz_string__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(781);function escapeHTML(str){return str.replace(//g,">")}var printText=function printText(text,config){var contentColor=config.colors.content;return contentColor.open+escapeHTML(text)+contentColor.close},ELEMENT_REGEXP=/^((HTML|SVG)\w*)?Element$/;function nodeIsFragment(node){return 11===node.nodeType}function createDOMElementFilter(filterNode){return{test:function test(val){var _val$constructor2;return(null==val?void 0:null==(_val$constructor2=val.constructor)?void 0:_val$constructor2.name)&&function testNode(val){var constructorName=val.constructor.name,nodeType=val.nodeType,tagName=val.tagName,isCustomElement="string"==typeof tagName&&tagName.includes("-")||"function"==typeof val.hasAttribute&&val.hasAttribute("is");return 1===nodeType&&(ELEMENT_REGEXP.test(constructorName)||isCustomElement)||3===nodeType&&"Text"===constructorName||8===nodeType&&"Comment"===constructorName||11===nodeType&&"DocumentFragment"===constructorName}(val)},serialize:function serialize(node,config,indentation,depth,refs,printer){if(function nodeIsText(node){return 3===node.nodeType}(node))return printText(node.data,config);if(function nodeIsComment(node){return 8===node.nodeType}(node))return function printComment(comment,config){var commentColor=config.colors.comment;return commentColor.open+"\x3c!--"+escapeHTML(comment)+"--\x3e"+commentColor.close}(node.data,config);var type=nodeIsFragment(node)?"DocumentFragment":node.tagName.toLowerCase();return++depth>config.maxDepth?function printElementAsLeaf(type,config){var tagColor=config.colors.tag;return tagColor.open+"<"+type+tagColor.close+" …"+tagColor.open+" />"+tagColor.close}(type,config):function printElement(type,printedProps,printedChildren,config,indentation){var tagColor=config.colors.tag;return tagColor.open+"<"+type+(printedProps&&tagColor.close+printedProps+config.spacingOuter+indentation+tagColor.open)+(printedChildren?">"+tagColor.close+printedChildren+config.spacingOuter+indentation+tagColor.open+""+tagColor.close}(type,function printProps(keys,props,config,indentation,depth,refs,printer){var indentationNext=indentation+config.indent,colors=config.colors;return keys.map((function(key){var value=props[key],printed=printer(value,config,indentationNext,depth,refs);return"string"!=typeof value&&(-1!==printed.indexOf("\n")&&(printed=config.spacingOuter+indentationNext+printed+config.spacingOuter+indentation),printed="{"+printed+"}"),config.spacingInner+indentation+colors.prop.open+key+colors.prop.close+"="+colors.value.open+printed+colors.value.close})).join("")}(nodeIsFragment(node)?[]:Array.from(node.attributes).map((function(attr){return attr.name})).sort(),nodeIsFragment(node)?{}:Array.from(node.attributes).reduce((function(props,attribute){return props[attribute.name]=attribute.value,props}),{}),config,indentation+config.indent,depth,refs,printer),function printChildren(children,config,indentation,depth,refs,printer){return children.map((function(child){var printedChild="string"==typeof child?printText(child,config):printer(child,config,indentation,depth,refs);return""===printedChild&&"object"==typeof child&&null!==child&&3!==child.nodeType?"":config.spacingOuter+indentation+printedChild})).join("")}(Array.prototype.slice.call(node.childNodes||node.children).filter(filterNode),config,indentation+config.indent,depth,refs,printer),config,indentation)}}}var chalk=null,readFileSync=null,codeFrameColumns=null;try{var nodeRequire=module&&module.require;readFileSync=nodeRequire.call(module,"fs").readFileSync,codeFrameColumns=nodeRequire.call(module,"@babel/code-frame").codeFrameColumns,chalk=nodeRequire.call(module,"chalk")}catch(_unused){}function getUserCodeFrame(){return readFileSync&&codeFrameColumns?function getCodeFrame(frame){var locationStart=frame.indexOf("(")+1,locationEnd=frame.indexOf(")"),frameLocation=frame.slice(locationStart,locationEnd),frameLocationElements=frameLocation.split(":"),_ref=[frameLocationElements[0],parseInt(frameLocationElements[1],10),parseInt(frameLocationElements[2],10)],filename=_ref[0],line=_ref[1],column=_ref[2],rawFileContents="";try{rawFileContents=readFileSync(filename,"utf-8")}catch(_unused2){return""}var codeFrame=codeFrameColumns(rawFileContents,{start:{line:line,column:column}},{highlightCode:!0,linesBelow:0});return chalk.dim(frameLocation)+"\n"+codeFrame+"\n"}((new Error).stack.split("\n").slice(1).find((function(frame){return!frame.includes("node_modules/")}))):""}function jestFakeTimersAreEnabled(){return"undefined"!=typeof jest&&null!==jest&&(!0===setTimeout._isMockFunction||Object.prototype.hasOwnProperty.call(setTimeout,"clock"))}function getDocument(){if("undefined"==typeof window)throw new Error("Could not find default container");return window.document}function getWindowFromNode(node){if(node.defaultView)return node.defaultView;if(node.ownerDocument&&node.ownerDocument.defaultView)return node.ownerDocument.defaultView;if(node.window)return node.window;throw node.then instanceof Function?new Error("It looks like you passed a Promise object instead of a DOM node. Did you do something like `fireEvent.click(screen.findBy...` when you meant to use a `getBy` query `fireEvent.click(screen.getBy...`, or await the findBy query `fireEvent.click(await screen.findBy...`?"):Array.isArray(node)?new Error("It looks like you passed an Array instead of a DOM node. Did you do something like `fireEvent.click(screen.getAllBy...` when you meant to use a `getBy` query `fireEvent.click(screen.getBy...`?"):"function"==typeof node.debug&&"function"==typeof node.logTestingPlaygroundURL?new Error("It looks like you passed a `screen` object. Did you do something like `fireEvent.click(screen, ...` when you meant to use a query, e.g. `fireEvent.click(screen.getBy..., `?"):new Error('Unable to find the "window" object for the given node. Please file an issue with the code that\'s causing you to see this error: https://github.com/testing-library/dom-testing-library/issues/new')}function checkContainerType(container){if(!container||"function"!=typeof container.querySelector||"function"!=typeof container.querySelectorAll)throw new TypeError("Expected container to be an Element, a Document or a DocumentFragment but got "+function getTypeName(object){if("object"==typeof object)return null===object?"null":object.constructor.name;return typeof object}(container)+".")}var _excluded$1=["filterNode"],inNode=function inNode(){return void 0!==process&&void 0!==process.versions&&void 0!==process.versions.node},DOMCollection=pretty_format__WEBPACK_IMPORTED_MODULE_2__.plugins.DOMCollection;function filterCommentsAndDefaultIgnoreTagsTags(value){return 8!==value.nodeType&&(1!==value.nodeType||!value.matches("script, style"))}function prettyDOM(dom,maxLength,options){if(void 0===options&&(options={}),dom||(dom=getDocument().body),"number"!=typeof maxLength&&(maxLength=void 0!==process&&Object({NODE_ENV:"production",NODE_PATH:"",PUBLIC_URL:"."}).DEBUG_PRINT_LIMIT||7e3),0===maxLength)return"";dom.documentElement&&(dom=dom.documentElement);var domTypeName=typeof dom;if("object"===domTypeName?domTypeName=dom.constructor.name:dom={},!("outerHTML"in dom))throw new TypeError("Expected an element or document but got "+domTypeName);var _options=options,_options$filterNode=_options.filterNode,filterNode=void 0===_options$filterNode?filterCommentsAndDefaultIgnoreTagsTags:_options$filterNode,prettyFormatOptions=Object(_babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_1__.a)(_options,_excluded$1),debugContent=pretty_format__WEBPACK_IMPORTED_MODULE_2__.format(dom,Object(_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.a)({plugins:[createDOMElementFilter(filterNode),DOMCollection],printFunctionName:!1,highlight:inNode()},prettyFormatOptions));return void 0!==maxLength&&dom.outerHTML.length>maxLength?debugContent.slice(0,maxLength)+"...":debugContent}var logDOM=function logDOM(){var userCodeFrame=getUserCodeFrame();userCodeFrame?console.log(prettyDOM.apply(void 0,arguments)+"\n\n"+userCodeFrame):console.log(prettyDOM.apply(void 0,arguments))},config={testIdAttribute:"data-testid",asyncUtilTimeout:1e3,asyncWrapper:function asyncWrapper(cb){return cb()},unstable_advanceTimersWrapper:function unstable_advanceTimersWrapper(cb){return cb()},eventWrapper:function eventWrapper(cb){return cb()},defaultHidden:!1,showOriginalStackTrace:!1,throwSuggestions:!1,getElementError:function getElementError(message,container){var prettifiedDOM=prettyDOM(container),error=new Error([message,"Ignored nodes: comments,