From fb6cf291dbf09f64a318e36ce5a63759e864dacc Mon Sep 17 00:00:00 2001 From: ericof Date: Thu, 28 Mar 2024 15:11:31 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20plonegov?= =?UTF-8?q?br/volto-code-block@dc9b657d12c282f3affa433be198e72e5ccb7ede=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...ef90f79.iframe.bundle.js => 7538.aa64ad9e.iframe.bundle.js | 4 ++-- ....LICENSE.txt => 7538.aa64ad9e.iframe.bundle.js.LICENSE.txt | 0 iframe.html | 2 +- ...0ee65b8.iframe.bundle.js => main.39067faa.iframe.bundle.js | 2 +- project.json | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) rename 7538.7ef90f79.iframe.bundle.js => 7538.aa64ad9e.iframe.bundle.js (99%) rename 7538.7ef90f79.iframe.bundle.js.LICENSE.txt => 7538.aa64ad9e.iframe.bundle.js.LICENSE.txt (100%) rename main.20ee65b8.iframe.bundle.js => main.39067faa.iframe.bundle.js (99%) diff --git a/7538.7ef90f79.iframe.bundle.js b/7538.aa64ad9e.iframe.bundle.js similarity index 99% rename from 7538.7ef90f79.iframe.bundle.js rename to 7538.aa64ad9e.iframe.bundle.js index 2a8ead1..e602993 100644 --- a/7538.7ef90f79.iframe.bundle.js +++ b/7538.aa64ad9e.iframe.bundle.js @@ -1,2 +1,2 @@ -/*! For license information please see 7538.7ef90f79.iframe.bundle.js.LICENSE.txt */ -(self.webpackChunkapp=self.webpackChunkapp||[]).push([[7538],{"./node_modules/@base2/pretty-print-object/dist/index.js":function(__unused_webpack_module,exports){"use strict";var __assign=this&&this.__assign||function(){return __assign=Object.assign||function(t){for(var s,i=1,n=arguments.length;i=0||(target[key]=source[key]);return target}(props,["children","innerRef"]),child=react.Children.only(children),ElementType=react_is.isForwardRef(child)?RefForward.f:RefFindNode.J,childWithProps=child&&rest&&Object.keys(rest).length>0?react.cloneElement(child,rest):child;return react.createElement(ElementType,{innerRef:innerRef},childWithProps)}},"./node_modules/@fluentui/react-component-ref/dist/es/RefFindNode.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{J:function(){return RefFindNode}});var _babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/@fluentui/react-component-ref/node_modules/@babel/runtime/helpers/esm/inheritsLoose.js"),react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),react_dom__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react-dom/index.js"),_utils__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/@fluentui/react-component-ref/dist/es/utils.js");var RefFindNode=function(_React$Component){function RefFindNode(){for(var _this,_len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return(_this=_React$Component.call.apply(_React$Component,[this].concat(args))||this).prevNode=null,_this}(0,_babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_2__.Z)(RefFindNode,_React$Component);var _proto=RefFindNode.prototype;return _proto.componentDidMount=function componentDidMount(){var currentNode=react_dom__WEBPACK_IMPORTED_MODULE_1__.findDOMNode(this);this.prevNode=currentNode,(0,_utils__WEBPACK_IMPORTED_MODULE_3__.n)(this.props.innerRef,currentNode)},_proto.componentDidUpdate=function componentDidUpdate(prevProps){var currentNode=react_dom__WEBPACK_IMPORTED_MODULE_1__.findDOMNode(this);this.prevNode!==currentNode&&(this.prevNode=currentNode,(0,_utils__WEBPACK_IMPORTED_MODULE_3__.n)(this.props.innerRef,currentNode)),prevProps.innerRef!==this.props.innerRef&&(0,_utils__WEBPACK_IMPORTED_MODULE_3__.n)(this.props.innerRef,currentNode)},_proto.componentWillUnmount=function componentWillUnmount(){(0,_utils__WEBPACK_IMPORTED_MODULE_3__.n)(this.props.innerRef,null),delete this.prevNode},_proto.render=function render(){return this.props.children},RefFindNode}(react__WEBPACK_IMPORTED_MODULE_0__.Component)},"./node_modules/@fluentui/react-component-ref/dist/es/RefForward.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{f:function(){return RefForward}});var _babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/@fluentui/react-component-ref/node_modules/@babel/runtime/helpers/esm/inheritsLoose.js"),react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),_utils__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/@fluentui/react-component-ref/dist/es/utils.js"),RefForward=function(_React$Component){function RefForward(){for(var _this,_len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return(_this=_React$Component.call.apply(_React$Component,[this].concat(args))||this).currentNode=null,_this.handleRefOverride=function(node){var _this$props=_this.props,children=_this$props.children,innerRef=_this$props.innerRef;(0,_utils__WEBPACK_IMPORTED_MODULE_2__.n)(children.ref,node),(0,_utils__WEBPACK_IMPORTED_MODULE_2__.n)(innerRef,node),_this.currentNode=node},_this}(0,_babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_1__.Z)(RefForward,_React$Component);var _proto=RefForward.prototype;return _proto.componentDidUpdate=function componentDidUpdate(prevProps){prevProps.innerRef!==this.props.innerRef&&(0,_utils__WEBPACK_IMPORTED_MODULE_2__.n)(this.props.innerRef,this.currentNode)},_proto.componentWillUnmount=function componentWillUnmount(){delete this.currentNode},_proto.render=function render(){var children=this.props.children;return react__WEBPACK_IMPORTED_MODULE_0__.cloneElement(children,{ref:this.handleRefOverride})},RefForward}(react__WEBPACK_IMPORTED_MODULE_0__.Component)},"./node_modules/@fluentui/react-component-ref/dist/es/index.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{Ref:function(){return _Ref__WEBPACK_IMPORTED_MODULE_0__.R},RefFindNode:function(){return _RefFindNode__WEBPACK_IMPORTED_MODULE_1__.J},RefForward:function(){return _RefForward__WEBPACK_IMPORTED_MODULE_2__.f},handleRef:function(){return _utils__WEBPACK_IMPORTED_MODULE_3__.n},isRefObject:function(){return _utils__WEBPACK_IMPORTED_MODULE_3__.I}});var _Ref__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/@fluentui/react-component-ref/dist/es/Ref.js"),_RefFindNode__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/@fluentui/react-component-ref/dist/es/RefFindNode.js"),_RefForward__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/@fluentui/react-component-ref/dist/es/RefForward.js"),_utils__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/@fluentui/react-component-ref/dist/es/utils.js")},"./node_modules/@fluentui/react-component-ref/dist/es/utils.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{I:function(){return isRefObject},n:function(){return handleRef}});var handleRef=function handleRef(ref,node){"function"!=typeof ref?null!==ref&&"object"==typeof ref&&(ref.current=node):ref(node)},isRefObject=function isRefObject(ref){return null!==ref&&"object"==typeof ref&&ref.hasOwnProperty("current")}},"./node_modules/@formatjs/macro/dist/index.js":function(__unused_webpack_module,exports){"use strict";exports.v=function defineMessages(msgs){return msgs}},"./node_modules/@juggle/resize-observer/lib/exports/resize-observer.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{ResizeObserver:function(){return ResizeObserver},ResizeObserverEntry:function(){return ResizeObserverEntry},ResizeObserverSize:function(){return ResizeObserverSize}});var ResizeObserverBoxOptions,resizeObservers=[],msg="ResizeObserver loop completed with undelivered notifications.";!function(ResizeObserverBoxOptions){ResizeObserverBoxOptions.BORDER_BOX="border-box",ResizeObserverBoxOptions.CONTENT_BOX="content-box",ResizeObserverBoxOptions.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box"}(ResizeObserverBoxOptions||(ResizeObserverBoxOptions={}));var trigger,freeze=function(obj){return Object.freeze(obj)},ResizeObserverSize=function ResizeObserverSize(inlineSize,blockSize){this.inlineSize=inlineSize,this.blockSize=blockSize,freeze(this)},DOMRectReadOnly=function(){function DOMRectReadOnly(x,y,width,height){return this.x=x,this.y=y,this.width=width,this.height=height,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,freeze(this)}return DOMRectReadOnly.prototype.toJSON=function(){var _a=this;return{x:_a.x,y:_a.y,top:_a.top,right:_a.right,bottom:_a.bottom,left:_a.left,width:_a.width,height:_a.height}},DOMRectReadOnly.fromRect=function(rectangle){return new DOMRectReadOnly(rectangle.x,rectangle.y,rectangle.width,rectangle.height)},DOMRectReadOnly}(),isSVG=function(target){return target instanceof SVGElement&&"getBBox"in target},isHidden=function(target){if(isSVG(target)){var _a=target.getBBox(),width=_a.width,height=_a.height;return!width&&!height}var _b=target,offsetWidth=_b.offsetWidth,offsetHeight=_b.offsetHeight;return!(offsetWidth||offsetHeight||target.getClientRects().length)},isElement=function(obj){var _a;if(obj instanceof Element)return!0;var scope=null===(_a=null==obj?void 0:obj.ownerDocument)||void 0===_a?void 0:_a.defaultView;return!!(scope&&obj instanceof scope.Element)},global="undefined"!=typeof window?window:{},cache=new WeakMap,scrollRegexp=/auto|scroll/,verticalRegexp=/^tb|vertical/,IE=/msie|trident/i.test(global.navigator&&global.navigator.userAgent),parseDimension=function(pixel){return parseFloat(pixel||"0")},size=function(inlineSize,blockSize,switchSizes){return void 0===inlineSize&&(inlineSize=0),void 0===blockSize&&(blockSize=0),void 0===switchSizes&&(switchSizes=!1),new ResizeObserverSize((switchSizes?blockSize:inlineSize)||0,(switchSizes?inlineSize:blockSize)||0)},zeroBoxes=freeze({devicePixelContentBoxSize:size(),borderBoxSize:size(),contentBoxSize:size(),contentRect:new DOMRectReadOnly(0,0,0,0)}),calculateBoxSizes=function(target,forceRecalculation){if(void 0===forceRecalculation&&(forceRecalculation=!1),cache.has(target)&&!forceRecalculation)return cache.get(target);if(isHidden(target))return cache.set(target,zeroBoxes),zeroBoxes;var cs=getComputedStyle(target),svg=isSVG(target)&&target.ownerSVGElement&&target.getBBox(),removePadding=!IE&&"border-box"===cs.boxSizing,switchSizes=verticalRegexp.test(cs.writingMode||""),canScrollVertically=!svg&&scrollRegexp.test(cs.overflowY||""),canScrollHorizontally=!svg&&scrollRegexp.test(cs.overflowX||""),paddingTop=svg?0:parseDimension(cs.paddingTop),paddingRight=svg?0:parseDimension(cs.paddingRight),paddingBottom=svg?0:parseDimension(cs.paddingBottom),paddingLeft=svg?0:parseDimension(cs.paddingLeft),borderTop=svg?0:parseDimension(cs.borderTopWidth),borderRight=svg?0:parseDimension(cs.borderRightWidth),borderBottom=svg?0:parseDimension(cs.borderBottomWidth),horizontalPadding=paddingLeft+paddingRight,verticalPadding=paddingTop+paddingBottom,horizontalBorderArea=(svg?0:parseDimension(cs.borderLeftWidth))+borderRight,verticalBorderArea=borderTop+borderBottom,horizontalScrollbarThickness=canScrollHorizontally?target.offsetHeight-verticalBorderArea-target.clientHeight:0,verticalScrollbarThickness=canScrollVertically?target.offsetWidth-horizontalBorderArea-target.clientWidth:0,widthReduction=removePadding?horizontalPadding+horizontalBorderArea:0,heightReduction=removePadding?verticalPadding+verticalBorderArea:0,contentWidth=svg?svg.width:parseDimension(cs.width)-widthReduction-verticalScrollbarThickness,contentHeight=svg?svg.height:parseDimension(cs.height)-heightReduction-horizontalScrollbarThickness,borderBoxWidth=contentWidth+horizontalPadding+verticalScrollbarThickness+horizontalBorderArea,borderBoxHeight=contentHeight+verticalPadding+horizontalScrollbarThickness+verticalBorderArea,boxes=freeze({devicePixelContentBoxSize:size(Math.round(contentWidth*devicePixelRatio),Math.round(contentHeight*devicePixelRatio),switchSizes),borderBoxSize:size(borderBoxWidth,borderBoxHeight,switchSizes),contentBoxSize:size(contentWidth,contentHeight,switchSizes),contentRect:new DOMRectReadOnly(paddingLeft,paddingTop,contentWidth,contentHeight)});return cache.set(target,boxes),boxes},calculateBoxSize=function(target,observedBox,forceRecalculation){var _a=calculateBoxSizes(target,forceRecalculation),borderBoxSize=_a.borderBoxSize,contentBoxSize=_a.contentBoxSize,devicePixelContentBoxSize=_a.devicePixelContentBoxSize;switch(observedBox){case ResizeObserverBoxOptions.DEVICE_PIXEL_CONTENT_BOX:return devicePixelContentBoxSize;case ResizeObserverBoxOptions.BORDER_BOX:return borderBoxSize;default:return contentBoxSize}},ResizeObserverEntry=function ResizeObserverEntry(target){var boxes=calculateBoxSizes(target);this.target=target,this.contentRect=boxes.contentRect,this.borderBoxSize=freeze([boxes.borderBoxSize]),this.contentBoxSize=freeze([boxes.contentBoxSize]),this.devicePixelContentBoxSize=freeze([boxes.devicePixelContentBoxSize])},calculateDepthForNode=function(node){if(isHidden(node))return 1/0;for(var depth=0,parent=node.parentNode;parent;)depth+=1,parent=parent.parentNode;return depth},broadcastActiveObservations=function(){var shallowestDepth=1/0,callbacks=[];resizeObservers.forEach((function processObserver(ro){if(0!==ro.activeTargets.length){var entries=[];ro.activeTargets.forEach((function processTarget(ot){var entry=new ResizeObserverEntry(ot.target),targetDepth=calculateDepthForNode(ot.target);entries.push(entry),ot.lastReportedSize=calculateBoxSize(ot.target,ot.observedBox),targetDepthdepth?ro.activeTargets.push(ot):ro.skippedTargets.push(ot))}))}))},process=function(){var event,depth=0;for(gatherActiveObservationsAtDepth(depth);resizeObservers.some((function(ro){return ro.activeTargets.length>0}));)depth=broadcastActiveObservations(),gatherActiveObservationsAtDepth(depth);return resizeObservers.some((function(ro){return ro.skippedTargets.length>0}))&&("function"==typeof ErrorEvent?event=new ErrorEvent("error",{message:msg}):((event=document.createEvent("Event")).initEvent("error",!1,!1),event.message=msg),window.dispatchEvent(event)),depth>0},callbacks=[],queueMicroTask=function(callback){if(!trigger){var toggle_1=0,el_1=document.createTextNode("");new MutationObserver((function(){return callbacks.splice(0).forEach((function(cb){return cb()}))})).observe(el_1,{characterData:!0}),trigger=function(){el_1.textContent="".concat(toggle_1?toggle_1--:toggle_1++)}}callbacks.push(callback),trigger()},watching=0,observerConfig={attributes:!0,characterData:!0,childList:!0,subtree:!0},events=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],time=function(timeout){return void 0===timeout&&(timeout=0),Date.now()+timeout},scheduled=!1,scheduler=new(function(){function Scheduler(){var _this=this;this.stopped=!0,this.listener=function(){return _this.schedule()}}return Scheduler.prototype.run=function(timeout){var _this=this;if(void 0===timeout&&(timeout=250),!scheduled){scheduled=!0;var cb,until=time(timeout);cb=function(){var elementsHaveResized=!1;try{elementsHaveResized=process()}finally{if(scheduled=!1,timeout=until-time(),!watching)return;elementsHaveResized?_this.run(1e3):timeout>0?_this.run(timeout):_this.start()}},queueMicroTask((function ResizeObserver(){requestAnimationFrame(cb)}))}},Scheduler.prototype.schedule=function(){this.stop(),this.run()},Scheduler.prototype.observe=function(){var _this=this,cb=function(){return _this.observer&&_this.observer.observe(document.body,observerConfig)};document.body?cb():global.addEventListener("DOMContentLoaded",cb)},Scheduler.prototype.start=function(){var _this=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),events.forEach((function(name){return global.addEventListener(name,_this.listener,!0)})))},Scheduler.prototype.stop=function(){var _this=this;this.stopped||(this.observer&&this.observer.disconnect(),events.forEach((function(name){return global.removeEventListener(name,_this.listener,!0)})),this.stopped=!0)},Scheduler}()),updateCount=function(n){!watching&&n>0&&scheduler.start(),!(watching+=n)&&scheduler.stop()},ResizeObservation=function(){function ResizeObservation(target,observedBox){this.target=target,this.observedBox=observedBox||ResizeObserverBoxOptions.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return ResizeObservation.prototype.isActive=function(){var target,size=calculateBoxSize(this.target,this.observedBox,!0);return target=this.target,isSVG(target)||function(target){switch(target.tagName){case"INPUT":if("image"!==target.type)break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1}(target)||"inline"!==getComputedStyle(target).display||(this.lastReportedSize=size),this.lastReportedSize.inlineSize!==size.inlineSize||this.lastReportedSize.blockSize!==size.blockSize},ResizeObservation}(),ResizeObserverDetail=function ResizeObserverDetail(resizeObserver,callback){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=resizeObserver,this.callback=callback},observerMap=new WeakMap,getObservationIndex=function(observationTargets,target){for(var i=0;i=0&&(lastObservation&&resizeObservers.splice(resizeObservers.indexOf(detail),1),detail.observationTargets.splice(index,1),updateCount(-1))},ResizeObserverController.disconnect=function(resizeObserver){var _this=this,detail=observerMap.get(resizeObserver);detail.observationTargets.slice().forEach((function(ot){return _this.unobserve(resizeObserver,ot.target)})),detail.activeTargets.splice(0,detail.activeTargets.length)},ResizeObserverController}(),ResizeObserver=function(){function ResizeObserver(callback){if(0===arguments.length)throw new TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if("function"!=typeof callback)throw new TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");ResizeObserverController.connect(this,callback)}return ResizeObserver.prototype.observe=function(target,options){if(0===arguments.length)throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!isElement(target))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");ResizeObserverController.observe(this,target,options)},ResizeObserver.prototype.unobserve=function(target){if(0===arguments.length)throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!isElement(target))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");ResizeObserverController.unobserve(this,target)},ResizeObserver.prototype.disconnect=function(){ResizeObserverController.disconnect(this)},ResizeObserver.toString=function(){return"function ResizeObserver () { [polyfill code] }"},ResizeObserver}()},"./node_modules/@loadable/component/dist/loadable.esm.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{ZP:function(){return loadable_esm}});var react=__webpack_require__("./node_modules/react/index.js");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}function _extends(){return _extends=Object.assign?Object.assign.bind():function(target){for(var i=1;i{let result=number;return"string"==typeof locale?result=number.toLocaleString(locale):!0===locale&&(result=number.toLocaleString()),result};module.exports=(number,options)=>{if(!Number.isFinite(number))throw new TypeError(`Expected a finite number, got ${typeof number}: ${number}`);const UNITS=(options=Object.assign({bits:!1},options)).bits?BIT_UNITS:BYTE_UNITS;if(options.signed&&0===number)return" 0 "+UNITS[0];const isNegative=number<0,prefix=isNegative?"-":options.signed?"+":"";if(isNegative&&(number=-number),number<1){return prefix+toLocaleString(number,options.locale)+" "+UNITS[0]}const exponent=Math.min(Math.floor(Math.log10(number)/3),UNITS.length-1);number=Number((number/Math.pow(1e3,exponent)).toPrecision(3));return prefix+toLocaleString(number,options.locale)+" "+UNITS[exponent]}},"./node_modules/@plone/volto/node_modules/react-portal/es/PortalCompat.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return PortalCompat}});var react_dom=__webpack_require__("./node_modules/react-dom/index.js"),react=__webpack_require__("./node_modules/react/index.js"),prop_types=__webpack_require__("./node_modules/@plone/volto/node_modules/react-portal/node_modules/prop-types/index.js"),prop_types_default=__webpack_require__.n(prop_types),canUseDOM=!("undefined"==typeof window||!window.document||!window.document.createElement),_createClass=function(){function defineProperties(target,props){for(var i=0;i.*?/,UNSAFE_CHARS_REGEXP=/[<>\/\u2028\u2029]/g,RESERVED_SYMBOLS=["*","async"],ESCAPED_CHARS={"<":"\\u003C",">":"\\u003E","/":"\\u002F","\u2028":"\\u2028","\u2029":"\\u2029"};function escapeUnsafeChars(unsafeChar){return ESCAPED_CHARS[unsafeChar]}module.exports=function serialize(obj,options){options||(options={}),"number"!=typeof options&&"string"!=typeof options||(options={space:options});var str,functions=[],regexps=[],dates=[],maps=[],sets=[],undefs=[],infinities=[];return options.ignoreFunction&&"function"==typeof obj&&(obj=void 0),void 0===obj?String(obj):(str=options.isJSON&&!options.space?JSON.stringify(obj):JSON.stringify(obj,options.isJSON?null:function replacer(key,value){if(options.ignoreFunction&&function deleteFunctions(obj){var functionKeys=[];for(var key in obj)"function"==typeof obj[key]&&functionKeys.push(key);for(var i=0;i0}));return def.filter((function(val){return-1===RESERVED_SYMBOLS.indexOf(val)})).length>0?(def.indexOf("async")>-1?"async ":"")+"function"+(def.join("").indexOf("*")>-1?"*":"")+serializedFn.substr(argsStartsAt):serializedFn}(functions[valueIndex])}))))}},"./node_modules/@plone/volto/theme/themes/pastanaga/extras/extras.less":function(__unused_webpack_module,__unused_webpack___webpack_exports__,__webpack_require__){"use strict";var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/@plone/volto/node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__),_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/@plone/volto/node_modules/style-loader/dist/runtime/styleDomAPI.js"),_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__),_node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/@plone/volto/node_modules/style-loader/dist/runtime/insertBySelector.js"),_node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(_node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2__),_node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/@plone/volto/node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js"),_node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(_node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3__),_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/@plone/volto/node_modules/style-loader/dist/runtime/insertStyleElement.js"),_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4__),_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/@plone/volto/node_modules/style-loader/dist/runtime/styleTagTransform.js"),_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5___default=__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5__),_css_loader_dist_cjs_js_ruleSet_1_rules_11_use_1_node_modules_postcss_loader_dist_cjs_js_ruleSet_1_rules_11_use_2_less_loader_dist_cjs_js_ruleSet_1_rules_11_use_3_extras_less__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[11].use[1]!./node_modules/@plone/volto/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[11].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[11].use[3]!./node_modules/@plone/volto/theme/themes/pastanaga/extras/extras.less"),options={};options.styleTagTransform=_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5___default(),options.setAttributes=_node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3___default(),options.insert=_node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2___default().bind(null,"head"),options.domAPI=_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default(),options.insertStyleElement=_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4___default();_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_css_loader_dist_cjs_js_ruleSet_1_rules_11_use_1_node_modules_postcss_loader_dist_cjs_js_ruleSet_1_rules_11_use_2_less_loader_dist_cjs_js_ruleSet_1_rules_11_use_3_extras_less__WEBPACK_IMPORTED_MODULE_6__.Z,options),_css_loader_dist_cjs_js_ruleSet_1_rules_11_use_1_node_modules_postcss_loader_dist_cjs_js_ruleSet_1_rules_11_use_2_less_loader_dist_cjs_js_ruleSet_1_rules_11_use_3_extras_less__WEBPACK_IMPORTED_MODULE_6__.Z&&_css_loader_dist_cjs_js_ruleSet_1_rules_11_use_1_node_modules_postcss_loader_dist_cjs_js_ruleSet_1_rules_11_use_2_less_loader_dist_cjs_js_ruleSet_1_rules_11_use_3_extras_less__WEBPACK_IMPORTED_MODULE_6__.Z.locals&&_css_loader_dist_cjs_js_ruleSet_1_rules_11_use_1_node_modules_postcss_loader_dist_cjs_js_ruleSet_1_rules_11_use_2_less_loader_dist_cjs_js_ruleSet_1_rules_11_use_3_extras_less__WEBPACK_IMPORTED_MODULE_6__.Z.locals},"./node_modules/semantic-ui-less/semantic.less":function(__unused_webpack_module,__unused_webpack___webpack_exports__,__webpack_require__){"use strict";var _plone_volto_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/@plone/volto/node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),_plone_volto_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_plone_volto_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__),_plone_volto_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/@plone/volto/node_modules/style-loader/dist/runtime/styleDomAPI.js"),_plone_volto_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(_plone_volto_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__),_plone_volto_node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/@plone/volto/node_modules/style-loader/dist/runtime/insertBySelector.js"),_plone_volto_node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(_plone_volto_node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2__),_plone_volto_node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/@plone/volto/node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js"),_plone_volto_node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(_plone_volto_node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3__),_plone_volto_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/@plone/volto/node_modules/style-loader/dist/runtime/insertStyleElement.js"),_plone_volto_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(_plone_volto_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4__),_plone_volto_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/@plone/volto/node_modules/style-loader/dist/runtime/styleTagTransform.js"),_plone_volto_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5___default=__webpack_require__.n(_plone_volto_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5__),_css_loader_dist_cjs_js_ruleSet_1_rules_11_use_1_plone_volto_node_modules_postcss_loader_dist_cjs_js_ruleSet_1_rules_11_use_2_less_loader_dist_cjs_js_ruleSet_1_rules_11_use_3_semantic_less__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[11].use[1]!./node_modules/@plone/volto/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[11].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[11].use[3]!./node_modules/semantic-ui-less/semantic.less"),options={};options.styleTagTransform=_plone_volto_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5___default(),options.setAttributes=_plone_volto_node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3___default(),options.insert=_plone_volto_node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2___default().bind(null,"head"),options.domAPI=_plone_volto_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default(),options.insertStyleElement=_plone_volto_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4___default();_plone_volto_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_css_loader_dist_cjs_js_ruleSet_1_rules_11_use_1_plone_volto_node_modules_postcss_loader_dist_cjs_js_ruleSet_1_rules_11_use_2_less_loader_dist_cjs_js_ruleSet_1_rules_11_use_3_semantic_less__WEBPACK_IMPORTED_MODULE_6__.Z,options),_css_loader_dist_cjs_js_ruleSet_1_rules_11_use_1_plone_volto_node_modules_postcss_loader_dist_cjs_js_ruleSet_1_rules_11_use_2_less_loader_dist_cjs_js_ruleSet_1_rules_11_use_3_semantic_less__WEBPACK_IMPORTED_MODULE_6__.Z&&_css_loader_dist_cjs_js_ruleSet_1_rules_11_use_1_plone_volto_node_modules_postcss_loader_dist_cjs_js_ruleSet_1_rules_11_use_2_less_loader_dist_cjs_js_ruleSet_1_rules_11_use_3_semantic_less__WEBPACK_IMPORTED_MODULE_6__.Z.locals&&_css_loader_dist_cjs_js_ruleSet_1_rules_11_use_1_plone_volto_node_modules_postcss_loader_dist_cjs_js_ruleSet_1_rules_11_use_2_less_loader_dist_cjs_js_ruleSet_1_rules_11_use_3_semantic_less__WEBPACK_IMPORTED_MODULE_6__.Z.locals},"./node_modules/@plone/volto/node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js":function(module){"use strict";var stylesInDOM=[];function getIndexByIdentifier(identifier){for(var result=-1,i=0;i0?" ".concat(obj.layer):""," {")),css+=obj.css,needLayer&&(css+="}"),obj.media&&(css+="}"),obj.supports&&(css+="}");var sourceMap=obj.sourceMap;sourceMap&&"undefined"!=typeof btoa&&(css+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))))," */")),options.styleTagTransform(css,styleElement,options.options)}(styleElement,options,obj)},remove:function remove(){!function removeStyleElement(styleElement){if(null===styleElement.parentNode)return!1;styleElement.parentNode.removeChild(styleElement)}(styleElement)}}}},"./node_modules/@plone/volto/node_modules/style-loader/dist/runtime/styleTagTransform.js":function(module){"use strict";module.exports=function styleTagTransform(css,styleElement){if(styleElement.styleSheet)styleElement.styleSheet.cssText=css;else{for(;styleElement.firstChild;)styleElement.removeChild(styleElement.firstChild);styleElement.appendChild(document.createTextNode(css))}}},"./node_modules/@semantic-ui-react/event-stack/lib/cjs/event-stack.production.js":function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var env=__webpack_require__("./node_modules/exenv/index.js");__webpack_require__("./node_modules/@semantic-ui-react/event-stack/node_modules/prop-types/index.js");var React=__webpack_require__("./node_modules/react/index.js");function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var n=0;n=0;r-=1)this.handlers[r].called||(this.handlers[r].called=!0,this.handlers[r](e));for(var o=n;o>=0;o-=1)this.handlers[o].called=!1}else(0,this.handlers[n])(e)}},{key:"hasHandlers",value:function(){return this.handlers.length>0}},{key:"removeHandlers",value:function(t){for(var n=[],r=this.handlers.length,o=0;o0;var t=this.handlerSets.get(e);return!!t&&t.hasHandlers()}},{key:"removeHandlers",value:function(t,n){var r=cloneMap(this.handlerSets);if(!r.has(t))return new e(this.poolName,r);var o=r.get(t).removeHandlers(n);return o.hasHandlers()?r.set(t,o):r.delete(t),new e(this.poolName,r)}}]),e}();_defineProperty(EventPool,"createByType",(function(e,t,n){var r=new Map;return r.set(t,new EventSet(n)),new EventPool(e,r)}));var EventTarget=function(){function e(t){var n=this;_classCallCheck(this,e),_defineProperty(this,"handlers",new Map),_defineProperty(this,"pools",new Map),_defineProperty(this,"target",void 0),_defineProperty(this,"createEmitter",(function(e){return function(t){n.pools.forEach((function(n){n.dispatchEvent(e,t)}))}})),this.target=t}return _createClass(e,[{key:"addHandlers",value:function(e,t,n){if(this.pools.has(e)){var r=this.pools.get(e);this.pools.set(e,r.addHandlers(t,n))}else this.pools.set(e,EventPool.createByType(e,t,n));this.handlers.has(t)||this.addTargetHandler(t)}},{key:"hasHandlers",value:function(){return this.handlers.size>0}},{key:"removeHandlers",value:function(e,t,n){if(this.pools.has(e)){var r=this.pools.get(e).removeHandlers(t,n);r.hasHandlers()?this.pools.set(e,r):this.pools.delete(e);var o=!1;this.pools.forEach((function(e){return o=o||e.hasHandlers(t)})),o||this.removeTargetHandler(t)}}},{key:"addTargetHandler",value:function(e){var t=this.createEmitter(e);this.handlers.set(e,t),this.target.addEventListener(e,t,!0)}},{key:"removeTargetHandler",value:function(e){this.handlers.has(e)&&(this.target.removeEventListener(e,this.handlers.get(e),!0),this.handlers.delete(e))}}]),e}(),EventStack=function(){function e(){var t=this;_classCallCheck(this,e),_defineProperty(this,"targets",new Map),_defineProperty(this,"getTarget",(function(e){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=normalizeTarget(e);if(t.targets.has(r))return t.targets.get(r);if(!n)return null;var o=new EventTarget(r);return t.targets.set(r,o),o})),_defineProperty(this,"removeTarget",(function(e){t.targets.delete(normalizeTarget(e))}))}return _createClass(e,[{key:"sub",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(env.canUseDOM){var r=n.target,o=void 0===r?document:r,a=n.pool,s=void 0===a?"default":a;this.getTarget(o).addHandlers(s,e,normalizeHandlers(t))}}},{key:"unsub",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(env.canUseDOM){var r=n.target,o=void 0===r?document:r,a=n.pool,s=void 0===a?"default":a,i=this.getTarget(o,!1);i&&(i.removeHandlers(s,e,normalizeHandlers(t)),i.hasHandlers()||this.removeTarget(o))}}}]),e}(),instance=new EventStack,EventStack$1=function(e){function t(){return _classCallCheck(this,t),_possibleConstructorReturn(this,_getPrototypeOf(t).apply(this,arguments))}return _inherits(t,React.PureComponent),_createClass(t,[{key:"componentDidMount",value:function(){this.subscribe(this.props)}},{key:"componentDidUpdate",value:function(e){this.unsubscribe(e),this.subscribe(this.props)}},{key:"componentWillUnmount",value:function(){this.unsubscribe(this.props)}},{key:"subscribe",value:function(e){var t=e.name,n=e.on,r=e.pool,o=e.target;instance.sub(t,n,{pool:r,target:o})}},{key:"unsubscribe",value:function(e){var t=e.name,n=e.on,r=e.pool,o=e.target;instance.unsub(t,n,{pool:r,target:o})}},{key:"render",value:function(){return null}}]),t}();_defineProperty(EventStack$1,"defaultProps",{pool:"default",target:"document"}),EventStack$1.propTypes={},exports.instance=instance,exports.default=EventStack$1},"./node_modules/@semantic-ui-react/event-stack/lib/index.js":function(module,__unused_webpack_exports,__webpack_require__){"use strict";var stack;stack=__webpack_require__("./node_modules/@semantic-ui-react/event-stack/lib/cjs/event-stack.production.js"),module.exports=stack.default,module.exports.instance=stack.instance},"./node_modules/@semantic-ui-react/event-stack/node_modules/prop-types/factoryWithThrowingShims.js":function(module,__unused_webpack_exports,__webpack_require__){"use strict";var ReactPropTypesSecret=__webpack_require__("./node_modules/@semantic-ui-react/event-stack/node_modules/prop-types/lib/ReactPropTypesSecret.js");function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction,module.exports=function(){function shim(props,propName,componentName,location,propFullName,secret){if(secret!==ReactPropTypesSecret){var err=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw err.name="Invariant Violation",err}}function getShim(){return shim}shim.isRequired=shim;var ReactPropTypes={array:shim,bigint:shim,bool:shim,func:shim,number:shim,object:shim,string:shim,symbol:shim,any:shim,arrayOf:getShim,element:shim,elementType:shim,instanceOf:getShim,node:shim,objectOf:getShim,oneOf:getShim,oneOfType:getShim,shape:getShim,exact:getShim,checkPropTypes:emptyFunctionWithReset,resetWarningCache:emptyFunction};return ReactPropTypes.PropTypes=ReactPropTypes,ReactPropTypes}},"./node_modules/@semantic-ui-react/event-stack/node_modules/prop-types/index.js":function(module,__unused_webpack_exports,__webpack_require__){module.exports=__webpack_require__("./node_modules/@semantic-ui-react/event-stack/node_modules/prop-types/factoryWithThrowingShims.js")()},"./node_modules/@semantic-ui-react/event-stack/node_modules/prop-types/lib/ReactPropTypesSecret.js":function(module){"use strict";module.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},"./node_modules/@storybook/addon-actions/dist/esm/index.js":function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{action:function(){return action},withActions:function(){return withActions}});"".concat("storybook/actions","/panel");var EVENT_ID="".concat("storybook/actions","/action-event"),v4=(__webpack_require__("./node_modules/@storybook/addon-actions/dist/esm/models/index.js"),__webpack_require__("./node_modules/core-js/modules/es.object.get-prototype-of.js"),__webpack_require__("./node_modules/core-js/modules/es.regexp.exec.js"),__webpack_require__("./node_modules/core-js/modules/es.function.name.js"),__webpack_require__("./node_modules/core-js/modules/es.object.get-own-property-descriptors.js"),__webpack_require__("./node_modules/core-js/modules/es.object.get-own-property-descriptor.js"),__webpack_require__("./node_modules/core-js/modules/es.object.assign.js"),__webpack_require__("./node_modules/core-js/modules/es.array.map.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.description.js"),__webpack_require__("./node_modules/core-js/modules/es.object.to-string.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.iterator.js"),__webpack_require__("./node_modules/core-js/modules/es.array.iterator.js"),__webpack_require__("./node_modules/core-js/modules/es.string.iterator.js"),__webpack_require__("./node_modules/core-js/modules/web.dom-collections.iterator.js"),__webpack_require__("./node_modules/uuid-browser/v4.js")),v4_default=__webpack_require__.n(v4),esm=__webpack_require__("./node_modules/@storybook/builder-webpack5/node_modules/@storybook/addons/dist/esm/index.js"),config={depth:10,clearOnStoryChange:!0,limit:50};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},_typeof(obj)}var findProto=function findProto(obj,callback){var proto=Object.getPrototypeOf(obj);return!proto||callback(proto)?proto:findProto(proto,callback)},isReactSyntheticEvent=function isReactSyntheticEvent(e){return Boolean("object"===_typeof(e)&&e&&findProto(e,(function(proto){return/^Synthetic(?:Base)?Event$/.test(proto.constructor.name)}))&&"function"==typeof e.persist)},serializeArg=function serializeArg(a){if(isReactSyntheticEvent(a)){var e=Object.create(a.constructor.prototype,Object.getOwnPropertyDescriptors(a));e.persist();var viewDescriptor=Object.getOwnPropertyDescriptor(e,"view"),view=null==viewDescriptor?void 0:viewDescriptor.value;return"object"===_typeof(view)&&"Window"===(null==view?void 0:view.constructor.name)&&Object.defineProperty(e,"view",Object.assign({},viewDescriptor,{value:Object.create(view.constructor.prototype)})),e}return a};function action(name){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},actionOptions=Object.assign({},config,options),handler=function actionHandler(){for(var channel=esm.KP.getChannel(),id=v4_default()(),minDepth=5,_len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];var serializedArgs=args.map(serializeArg),normalizedArgs=args.length>1?serializedArgs:serializedArgs[0],actionDisplayToEmit={id:id,count:0,data:{name:name,args:normalizedArgs},options:Object.assign({},actionOptions,{maxDepth:minDepth+(actionOptions.depth||3),allowFunction:actionOptions.allowFunction||!1})};channel.emit(EVENT_ID,actionDisplayToEmit)};return handler}__webpack_require__("./node_modules/core-js/modules/web.dom-collections.for-each.js"),__webpack_require__("./node_modules/core-js/modules/es.object.keys.js"),__webpack_require__("./node_modules/core-js/modules/es.array.slice.js"),__webpack_require__("./node_modules/core-js/modules/es.array.from.js");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=new Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i1?_len-1:0),_key=1;_key<_len;_key++)handles[_key-1]=arguments[_key];var actionsObject=actionsFn.apply(void 0,handles);return Object.entries(actionsObject).map((function(_ref){var _ref2=withActions_slicedToArray(_ref,2),key=_ref2[0],action=_ref2[1],_key$match2=withActions_slicedToArray(key.match(delegateEventSplitter),3),eventName=(_key$match2[0],_key$match2[1]),selector=_key$match2[2];return{eventName:eventName,handler:function handler(e){selector&&!hasMatchInAncestry(e.target,selector)||action(e)}}}))},applyEventHandlers=browser_default()((function(actionsFn){for(var _len2=arguments.length,handles=new Array(_len2>1?_len2-1:0),_key2=1;_key2<_len2;_key2++)handles[_key2-1]=arguments[_key2];(0,hooks.d4)((function(){if(null!=root){var handlers=createHandlers.apply(void 0,[actionsFn].concat(handles));return handlers.forEach((function(_ref3){var eventName=_ref3.eventName,handler=_ref3.handler;return root.addEventListener(eventName,handler)})),function(){return handlers.forEach((function(_ref4){var eventName=_ref4.eventName,handler=_ref4.handler;return root.removeEventListener(eventName,handler)}))}}}),[root,actionsFn,handles])}),(0,ts_dedent_esm.C)(withActions_templateObject||(withActions_templateObject=function withActions_taggedTemplateLiteral(strings,raw){return raw||(raw=strings.slice(0)),Object.freeze(Object.defineProperties(strings,{raw:{value:Object.freeze(raw)}}))}(["\n withActions(options) is deprecated, please configure addon-actions using the addParameter api:\n\n addParameters({\n actions: {\n handles: options\n },\n });\n "])))),withActions=(0,make_decorator.h)({name:"withActions",parameterName:"actions",skipIfNoParametersOrOptions:!0,wrapper:function wrapper(getStory,context,_ref5){var parameters=_ref5.parameters,options=_ref5.options;return function applyDeprecatedOptions(actionsFn,options){options&&applyEventHandlers(actionsFn,options)}(actions,options),parameters&¶meters.handles&&applyEventHandlers.apply(void 0,[actions].concat(_toConsumableArray(parameters.handles))),getStory(context)}});(module=__webpack_require__.hmd(module))&&module.hot},"./node_modules/@storybook/addon-actions/dist/esm/models/DecoratorFunction.js":function(){},"./node_modules/@storybook/addon-actions/dist/esm/models/HandlerFunction.js":function(){},"./node_modules/@storybook/addon-actions/dist/esm/models/index.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var _DecoratorFunction__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/@storybook/addon-actions/dist/esm/models/DecoratorFunction.js");__webpack_require__.o(_DecoratorFunction__WEBPACK_IMPORTED_MODULE_0__,"action")&&__webpack_require__.d(__webpack_exports__,{action:function(){return _DecoratorFunction__WEBPACK_IMPORTED_MODULE_0__.action}}),__webpack_require__.o(_DecoratorFunction__WEBPACK_IMPORTED_MODULE_0__,"withActions")&&__webpack_require__.d(__webpack_exports__,{withActions:function(){return _DecoratorFunction__WEBPACK_IMPORTED_MODULE_0__.withActions}});var _HandlerFunction__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/@storybook/addon-actions/dist/esm/models/HandlerFunction.js");__webpack_require__.o(_HandlerFunction__WEBPACK_IMPORTED_MODULE_1__,"action")&&__webpack_require__.d(__webpack_exports__,{action:function(){return _HandlerFunction__WEBPACK_IMPORTED_MODULE_1__.action}}),__webpack_require__.o(_HandlerFunction__WEBPACK_IMPORTED_MODULE_1__,"withActions")&&__webpack_require__.d(__webpack_exports__,{withActions:function(){return _HandlerFunction__WEBPACK_IMPORTED_MODULE_1__.withActions}})},"./node_modules/@storybook/addon-actions/preview.js-generated-config-entry.js":function(__unused_webpack_module,__unused_webpack___webpack_exports__,__webpack_require__){"use strict";var addon_actions_preview_namespaceObject={};__webpack_require__.r(addon_actions_preview_namespaceObject),__webpack_require__.d(addon_actions_preview_namespaceObject,{argsEnhancers:function(){return argsEnhancers},decorators:function(){return decorators}});var ClientApi=__webpack_require__("./node_modules/@storybook/client-api/dist/esm/ClientApi.js"),esm=__webpack_require__("./node_modules/@storybook/addon-actions/dist/esm/index.js"),decorators=[esm.withActions];__webpack_require__("./node_modules/core-js/modules/es.regexp.constructor.js"),__webpack_require__("./node_modules/core-js/modules/es.regexp.exec.js"),__webpack_require__("./node_modules/core-js/modules/es.regexp.to-string.js"),__webpack_require__("./node_modules/core-js/modules/es.array.filter.js"),__webpack_require__("./node_modules/core-js/modules/es.object.to-string.js"),__webpack_require__("./node_modules/core-js/modules/es.object.entries.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.description.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.iterator.js"),__webpack_require__("./node_modules/core-js/modules/es.array.iterator.js"),__webpack_require__("./node_modules/core-js/modules/es.string.iterator.js"),__webpack_require__("./node_modules/core-js/modules/web.dom-collections.iterator.js"),__webpack_require__("./node_modules/core-js/modules/es.array.slice.js"),__webpack_require__("./node_modules/core-js/modules/es.function.name.js"),__webpack_require__("./node_modules/core-js/modules/es.array.from.js");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=new Array(len);i1&&void 0!==arguments[1]?arguments[1]:[],defaultName=arguments.length>2?arguments[2]:void 0;if("transparent"===currentSelectedValue)return"transparent";if(backgrounds.find((function(background){return background.value===currentSelectedValue})))return currentSelectedValue;var defaultBackground=backgrounds.find((function(background){return background.name===defaultName}));if(defaultBackground)return defaultBackground.value;if(defaultName){var availableColors=backgrounds.map((function(background){return background.name})).join(", ");dist_esm.kg.warn((0,esm.C)(_templateObject||(_templateObject=_taggedTemplateLiteral(['\n Backgrounds Addon: could not find the default color "','".\n These are the available colors for your story based on your configuration:\n ',".\n "])),defaultName,availableColors))}return"transparent"}(globalsBackgroundColor,backgroundsConfig.values,backgroundsConfig.default)}),[backgroundsConfig,globalsBackgroundColor]),isActive=(0,hooks.Ye)((function(){return selectedBackgroundColor&&"transparent"!==selectedBackgroundColor}),[selectedBackgroundColor]),selector="docs"===context.viewMode?"#anchor--".concat(context.id," .docs-story"):".sb-show-main",backgroundStyles=(0,hooks.Ye)((function(){return"\n ".concat(selector," {\n background: ").concat(selectedBackgroundColor," !important;\n ").concat(function isReduceMotionEnabled(){return helpers_window.matchMedia("(prefers-reduced-motion: reduce)").matches}()?"":"transition: background-color 0.3s;","\n }\n ")}),[selectedBackgroundColor,selector]);return(0,hooks.d4)((function(){var selectorId="docs"===context.viewMode?"addon-backgrounds-docs-".concat(context.id):"addon-backgrounds-color";isActive?function addBackgroundStyle(selector,css,storyId){var existingStyle=helpers_document.getElementById(selector);if(existingStyle)existingStyle.innerHTML!==css&&(existingStyle.innerHTML=css);else{var style=helpers_document.createElement("style");style.setAttribute("id",selector),style.innerHTML=css;var gridStyleSelector="addon-backgrounds-grid".concat(storyId?"-docs-".concat(storyId):""),existingGridStyle=helpers_document.getElementById(gridStyleSelector);existingGridStyle?existingGridStyle.parentElement.insertBefore(style,existingGridStyle):helpers_document.head.appendChild(style)}}(selectorId,backgroundStyles,"docs"===context.viewMode?context.id:null):clearStyles(selectorId)}),[isActive,backgroundStyles,context]),StoryFn()}],parameters={backgrounds:{grid:{cellSize:20,opacity:.5,cellAmount:5},values:[{name:"light",value:"#F8F8F8"},{name:"dark",value:"#333333"}]}};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 _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}Object.keys(addon_backgrounds_preview_namespaceObject).forEach((function(key){var value=addon_backgrounds_preview_namespaceObject[key];switch(key){case"args":return(0,ClientApi.uc)(value);case"argTypes":return(0,ClientApi.v9)(value);case"decorators":return value.forEach((function(decorator){return(0,ClientApi.$9)(decorator,!1)}));case"loaders":return value.forEach((function(loader){return(0,ClientApi.HZ)(loader,!1)}));case"parameters":return(0,ClientApi.h1)(function _objectSpread(target){for(var i=1;i4&&void 0!==arguments[4]&&arguments[4],_positionCoordinate=positionCoordinate(position,measurements),x=_positionCoordinate.x,y=_positionCoordinate.y,_offset=offset(type,position,measurements,7,external),offsetX=_offset.offsetX,offsetY=_offset.offsetY;x+=offsetX,y+=offsetY;var _configureText=configureText(context,text),w=_configureText.w,h=_configureText.h;if(prevRect&&collide({x:x,y:y,w:w,h:h},prevRect)){var adjusted=overlapAdjustment(position,{x:x,y:y,w:w,h:h},prevRect);x=adjusted.x,y=adjusted.y}return textWithRect(context,type,{x:x,y:y,w:w,h:h},text)}(context,measurements,l,rects[idx-1],external);rects[idx]=rect}))}function _toConsumableArray(arr){return function _arrayWithoutHoles(arr){if(Array.isArray(arr))return _arrayLikeToArray(arr)}(arr)||function _iterableToArray(iter){if("undefined"!=typeof Symbol&&null!=iter[Symbol.iterator]||null!=iter["@@iterator"])return Array.from(iter)}(arr)||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)||function _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 _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);iMath.abs(windowExtremities_right-extremities.right)?"left":"right",y:distances_top>distances_bottom?"top":"bottom"}}function drawBoxModel(element){return function(context){if(element&&context){var measurements=function measureElement(element){var style=window_default().getComputedStyle(element),_element$getBoundingC=element.getBoundingClientRect(),top=_element$getBoundingC.top,left=_element$getBoundingC.left,right=_element$getBoundingC.right,bottom=_element$getBoundingC.bottom,width=_element$getBoundingC.width,height=_element$getBoundingC.height,marginTop=style.marginTop,marginBottom=style.marginBottom,marginLeft=style.marginLeft,marginRight=style.marginRight,paddingTop=style.paddingTop,paddingBottom=style.paddingBottom,paddingLeft=style.paddingLeft,paddingRight=style.paddingRight,borderBottomWidth=style.borderBottomWidth,borderTopWidth=style.borderTopWidth,borderLeftWidth=style.borderLeftWidth,borderRightWidth=style.borderRightWidth;top+=window_default().window.scrollY,left+=window_default().window.scrollX,bottom+=window_default().window.scrollY,right+=window_default().window.scrollX;var margin={top:pxToNumber(marginTop),bottom:pxToNumber(marginBottom),left:pxToNumber(marginLeft),right:pxToNumber(marginRight)},padding={top:pxToNumber(paddingTop),bottom:pxToNumber(paddingBottom),left:pxToNumber(paddingLeft),right:pxToNumber(paddingRight)},border={top:pxToNumber(borderTopWidth),bottom:pxToNumber(borderBottomWidth),left:pxToNumber(borderLeftWidth),right:pxToNumber(borderRightWidth)},extremities={top:top-margin.top,bottom:bottom+margin.bottom,left:left-margin.left,right:right+margin.right};return{margin:margin,padding:padding,border:border,top:top,left:left,bottom:bottom,right:right,width:width,height:height,extremities:extremities,floatingAlignment:floatingAlignment(extremities)}}(element),marginLabels=function drawMargin(context,_ref){var margin=_ref.margin,width=_ref.width,height=_ref.height,top=_ref.top,left=_ref.left,bottom=_ref.bottom,right=_ref.right,marginHeight=height+margin.bottom+margin.top;return context.fillStyle=visualizer_colors_margin,context.fillRect(left,top-margin.top,width,margin.top),context.fillRect(right,top-margin.top,margin.right,marginHeight),context.fillRect(left,bottom,width,margin.bottom),context.fillRect(left-margin.left,top-margin.top,margin.left,marginHeight),filterZeroValues([{type:"margin",text:round(margin.top),position:"top"},{type:"margin",text:round(margin.right),position:"right"},{type:"margin",text:round(margin.bottom),position:"bottom"},{type:"margin",text:round(margin.left),position:"left"}])}(context,measurements),paddingLabels=function drawPadding(context,_ref2){var padding=_ref2.padding,border=_ref2.border,width=_ref2.width,height=_ref2.height,top=_ref2.top,left=_ref2.left,bottom=_ref2.bottom,right=_ref2.right,paddingWidth=width-border.left-border.right,paddingHeight=height-padding.top-padding.bottom-border.top-border.bottom;return context.fillStyle=visualizer_colors_padding,context.fillRect(left+border.left,top+border.top,paddingWidth,padding.top),context.fillRect(right-padding.right-border.right,top+padding.top+border.top,padding.right,paddingHeight),context.fillRect(left+border.left,bottom-padding.bottom-border.bottom,paddingWidth,padding.bottom),context.fillRect(left+border.left,top+padding.top+border.top,padding.left,paddingHeight),filterZeroValues([{type:"padding",text:padding.top,position:"top"},{type:"padding",text:padding.right,position:"right"},{type:"padding",text:padding.bottom,position:"bottom"},{type:"padding",text:padding.left,position:"left"}])}(context,measurements),borderLabels=function drawBorder(context,_ref3){var border=_ref3.border,width=_ref3.width,height=_ref3.height,top=_ref3.top,left=_ref3.left,bottom=_ref3.bottom,right=_ref3.right,borderHeight=height-border.top-border.bottom;return context.fillStyle=visualizer_colors_border,context.fillRect(left,top,width,border.top),context.fillRect(left,bottom-border.bottom,width,border.bottom),context.fillRect(left,top+border.top,border.left,borderHeight),context.fillRect(right-border.right,top+border.top,border.right,borderHeight),filterZeroValues([{type:"border",text:border.top,position:"top"},{type:"border",text:border.right,position:"right"},{type:"border",text:border.bottom,position:"bottom"},{type:"border",text:border.left,position:"left"}])}(context,measurements),contentLabels=function drawContent(context,_ref4){var padding=_ref4.padding,border=_ref4.border,width=_ref4.width,height=_ref4.height,top=_ref4.top,left=_ref4.left,contentWidth=width-border.left-border.right-padding.left-padding.right,contentHeight=height-padding.top-padding.bottom-border.top-border.bottom;return context.fillStyle=visualizer_colors_content,context.fillRect(left+border.left+padding.left,top+border.top+padding.top,contentWidth,contentHeight),[{type:"content",position:"center",text:"".concat(round(contentWidth)," x ").concat(round(contentHeight))}]}(context,measurements),externalLabels=measurements.width<=90||measurements.height<=30;!function labelStacks(context,measurements,labels,externalLabels){var stacks=labels.reduce((function(acc,l){return Object.prototype.hasOwnProperty.call(acc,l.position)||(acc[l.position]=[]),acc[l.position].push(l),acc}),{});stacks.top&&drawStack(context,measurements,stacks.top,externalLabels),stacks.right&&drawStack(context,measurements,stacks.right,externalLabels),stacks.bottom&&drawStack(context,measurements,stacks.bottom,externalLabels),stacks.left&&drawStack(context,measurements,stacks.left,externalLabels),stacks.center&&drawStack(context,measurements,stacks.center,externalLabels)}(context,measurements,[].concat(_toConsumableArray(contentLabels),_toConsumableArray(paddingLabels),_toConsumableArray(borderLabels),_toConsumableArray(marginLabels)),externalLabels)}}}function drawSelectedElement(element){!function draw(callback){clear(),callback(state.context)}(drawBoxModel(element))}var nodeAtPointerRef,pointer={x:0,y:0};function findAndDrawElement(x,y){nodeAtPointerRef=function deepElementFromPoint(x,y){var element=window_default().document.elementFromPoint(x,y),shadowElement=function crawlShadows(node){if(node&&node.shadowRoot){var nestedElement=node.shadowRoot.elementFromPoint(x,y);return node.isEqualNode(nestedElement)?node:nestedElement.shadowRoot?crawlShadows(nestedElement):nestedElement}return node}(element);return shadowElement||element}(x,y),drawSelectedElement(nodeAtPointerRef)}var ADDON_ID="storybook/measure-addon";"".concat(ADDON_ID,"/tool"),"".concat(ADDON_ID,"/result"),"".concat(ADDON_ID,"/request"),"".concat(ADDON_ID,"/clear");var decorators=[function withMeasure(StoryFn,context){var measureEnabled=context.globals.measureEnabled;return(0,hooks.d4)((function(){var onMouseMove=function onMouseMove(event){window.requestAnimationFrame((function(){event.stopPropagation(),pointer.x=event.clientX,pointer.y=event.clientY}))};return document.addEventListener("mousemove",onMouseMove),function(){document.removeEventListener("mousemove",onMouseMove)}}),[]),(0,hooks.d4)((function(){var onResize=function onResize(){window.requestAnimationFrame((function(){!function rescale(){setCanvasWidthAndHeight(state.canvas,state.context,{width:0,height:0});var _getDocumentWidthAndH2=getDocumentWidthAndHeight(),width=_getDocumentWidthAndH2.width,height=_getDocumentWidthAndH2.height;setCanvasWidthAndHeight(state.canvas,state.context,{width:width,height:height}),state.width=width,state.height=height}()}))};return measureEnabled&&(document.addEventListener("mouseover",(function onMouseOver(event){window.requestAnimationFrame((function(){event.stopPropagation(),findAndDrawElement(event.clientX,event.clientY)}))})),init(),window.addEventListener("resize",onResize),findAndDrawElement(pointer.x,pointer.y)),function(){window.removeEventListener("resize",onResize),function destroy(){state.canvas&&(clear(),state.canvas.parentNode.removeChild(state.canvas),state={})}()}}),[measureEnabled]),StoryFn()}],globals=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}({},"measureEnabled",!1);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 preview_js_generated_config_entry_defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}Object.keys(addon_measure_preview_namespaceObject).forEach((function(key){var value=addon_measure_preview_namespaceObject[key];switch(key){case"args":return(0,ClientApi.uc)(value);case"argTypes":return(0,ClientApi.v9)(value);case"decorators":return value.forEach((function(decorator){return(0,ClientApi.$9)(decorator,!1)}));case"loaders":return value.forEach((function(loader){return(0,ClientApi.HZ)(loader,!1)}));case"parameters":return(0,ClientApi.h1)(function _objectSpread(target){for(var i=1;iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i25)throw new Error("Too many re-renders. Storybook limits the number of renders to prevent an infinite loop.");return hooks.addRenderListeners(),result}}},invalidHooksError=function invalidHooksError(){return new Error("Storybook preview hooks can only be called inside decorators and story functions.")};function getHooksContextOrNull(){return globalWindow.STORYBOOK_HOOKS_CONTEXT||null}function getHooksContextOrThrow(){var hooks=getHooksContextOrNull();if(null==hooks)throw invalidHooksError();return hooks}function useMemoLike(name,nextCreate,deps){var _useHook=function useHook(name,callback,deps){var hooks=getHooksContextOrThrow();if("MOUNT"===hooks.currentPhase){null==deps||Array.isArray(deps)||_storybook_client_logger__WEBPACK_IMPORTED_MODULE_23__.kg.warn("".concat(name," received a final argument that is not an array (instead, received ").concat(deps,"). When specified, the final argument must be an array."));var _hook={name:name,deps:deps};return hooks.currentHooks.push(_hook),callback(_hook),_hook}if("UPDATE"===hooks.currentPhase){var _hook2=hooks.getNextHook();if(null==_hook2)throw new Error("Rendered more hooks than during the previous render.");return _hook2.name!==name&&_storybook_client_logger__WEBPACK_IMPORTED_MODULE_23__.kg.warn("Storybook has detected a change in the order of Hooks".concat(hooks.currentDecoratorName?" called by ".concat(hooks.currentDecoratorName):"",". This will lead to bugs and errors if not fixed.")),null!=deps&&null==_hook2.deps&&_storybook_client_logger__WEBPACK_IMPORTED_MODULE_23__.kg.warn("".concat(name," received a final argument during this render, but not during the previous render. Even though the final argument is optional, its type cannot change between renders.")),null!=deps&&null!=_hook2.deps&&deps.length!==_hook2.deps.length&&_storybook_client_logger__WEBPACK_IMPORTED_MODULE_23__.kg.warn("The final argument passed to ".concat(name," changed size between renders. The order and size of this array must remain constant.\nPrevious: ").concat(_hook2.deps,"\nIncoming: ").concat(deps)),null!=deps&&null!=_hook2.deps&&function areDepsEqual(deps,nextDeps){return deps.length===nextDeps.length&&deps.every((function(dep,i){return dep===nextDeps[i]}))}(deps,_hook2.deps)||(callback(_hook2),_hook2.deps=deps),_hook2}throw invalidHooksError()}(name,(function(hook){hook.memoizedState=nextCreate()}),deps);return _useHook.memoizedState}function useMemo(nextCreate,deps){return useMemoLike("useMemo",nextCreate,deps)}function useEffect(create,deps){var hooks=getHooksContextOrThrow(),effect=useMemoLike("useEffect",(function(){return{create:create}}),deps);hooks.currentEffects.includes(effect)||hooks.currentEffects.push(effect)}},"./node_modules/@storybook/builder-webpack5/node_modules/@storybook/addons/dist/esm/index.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{KP:function(){return addons}});__webpack_require__("./node_modules/core-js/modules/es.object.assign.js"),__webpack_require__("./node_modules/core-js/modules/es.object.to-string.js"),__webpack_require__("./node_modules/core-js/modules/web.dom-collections.for-each.js"),__webpack_require__("./node_modules/core-js/modules/es.object.values.js"),__webpack_require__("./node_modules/core-js/modules/es.promise.js");var global_window=__webpack_require__("./node_modules/global/window.js"),window_default=__webpack_require__.n(global_window),esm=__webpack_require__("./node_modules/@storybook/builder-webpack5/node_modules/@storybook/client-logger/dist/esm/index.js"),dist_esm=__webpack_require__("./node_modules/@storybook/builder-webpack5/node_modules/@storybook/channels/dist/esm/index.js");var types;__webpack_require__("./node_modules/core-js/modules/es.array.find.js");function _defineProperties(target,props){for(var i=0;i1)return args.length>1?decorator(args).apply(void 0,arguments):decorator.apply(void 0,args).apply(void 0,arguments);throw new Error("Passing stories directly into ".concat(name,"() is not allowed,\n instead use addDecorator(").concat(name,") and pass options with the '").concat(parameterName,"' parameter"))}}}},"./node_modules/@storybook/builder-webpack5/node_modules/@storybook/channels/dist/esm/index.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__("./node_modules/core-js/modules/es.object.freeze.js"),__webpack_require__("./node_modules/core-js/modules/es.array.slice.js"),__webpack_require__("./node_modules/core-js/modules/es.object.to-string.js"),__webpack_require__("./node_modules/core-js/modules/es.regexp.to-string.js"),__webpack_require__("./node_modules/core-js/modules/web.immediate.js"),__webpack_require__("./node_modules/core-js/modules/es.object.keys.js"),__webpack_require__("./node_modules/core-js/modules/es.array.filter.js"),__webpack_require__("./node_modules/core-js/modules/web.dom-collections.for-each.js");var _templateObject,util_deprecate__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./node_modules/util-deprecate/browser.js"),util_deprecate__WEBPACK_IMPORTED_MODULE_8___default=__webpack_require__.n(util_deprecate__WEBPACK_IMPORTED_MODULE_8__),ts_dedent__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("./node_modules/ts-dedent/esm/index.js");function _taggedTemplateLiteral(strings,raw){return raw||(raw=strings.slice(0)),Object.freeze(Object.defineProperties(strings,{raw:{value:Object.freeze(raw)}}))}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;i0&&void 0!==arguments[0]?arguments[0]:{},transport=_ref.transport,_ref$async=_ref.async,async=void 0!==_ref$async&&_ref$async;_classCallCheck(this,Channel),this.isAsync=void 0,this.sender=generateRandomId(),this.events={},this.data={},this.transport=void 0,this.addPeerListener=util_deprecate__WEBPACK_IMPORTED_MODULE_8___default()((function(eventName,listener){_this.addListener(eventName,listener)}),(0,ts_dedent__WEBPACK_IMPORTED_MODULE_9__.C)(_templateObject||(_templateObject=_taggedTemplateLiteral(["\n channel.addPeerListener is deprecated\n "])))),this.isAsync=async,transport&&(this.transport=transport,this.transport.setHandler((function(event){return _this.handleEvent(event)})))}return function _createClass(Constructor,protoProps,staticProps){return protoProps&&_defineProperties(Constructor.prototype,protoProps),staticProps&&_defineProperties(Constructor,staticProps),Object.defineProperty(Constructor,"prototype",{writable:!1}),Constructor}(Channel,[{key:"hasTransport",get:function get(){return!!this.transport}},{key:"addListener",value:function addListener(eventName,listener){this.events[eventName]=this.events[eventName]||[],this.events[eventName].push(listener)}},{key:"emit",value:function emit(eventName){for(var _this2=this,_len=arguments.length,args=new Array(_len>1?_len-1:0),_key=1;_key<_len;_key++)args[_key-1]=arguments[_key];var event={type:eventName,args:args,from:this.sender},options={};args.length>=1&&args[0]&&args[0].options&&(options=args[0].options);var handler=function handler(){_this2.transport&&_this2.transport.send(event,options),_this2.handleEvent(event)};this.isAsync?setImmediate(handler):handler()}},{key:"last",value:function last(eventName){return this.data[eventName]}},{key:"eventNames",value:function eventNames(){return Object.keys(this.events)}},{key:"listenerCount",value:function listenerCount(eventName){var listeners=this.listeners(eventName);return listeners?listeners.length:0}},{key:"listeners",value:function listeners(eventName){var listeners=this.events[eventName];return listeners||void 0}},{key:"once",value:function once(eventName,listener){var onceListener=this.onceListener(eventName,listener);this.addListener(eventName,onceListener)}},{key:"removeAllListeners",value:function removeAllListeners(eventName){eventName?this.events[eventName]&&delete this.events[eventName]:this.events={}}},{key:"removeListener",value:function removeListener(eventName,listener){var listeners=this.listeners(eventName);listeners&&(this.events[eventName]=listeners.filter((function(l){return l!==listener})))}},{key:"on",value:function on(eventName,listener){this.addListener(eventName,listener)}},{key:"off",value:function off(eventName,listener){this.removeListener(eventName,listener)}},{key:"handleEvent",value:function handleEvent(event){var listeners=this.listeners(event.type);listeners&&listeners.length&&listeners.forEach((function(fn){fn.apply(event,event.args)})),this.data[event.type]=event.args}},{key:"onceListener",value:function onceListener(eventName,listener){var _this3=this,onceListener=function onceListener(){return _this3.removeListener(eventName,onceListener),listener.apply(void 0,arguments)};return onceListener}}]),Channel}();__webpack_exports__.Z=Channel},"./node_modules/@storybook/builder-webpack5/node_modules/@storybook/client-logger/dist/esm/index.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{IC:function(){return pretty},IH:function(){return once},kg:function(){return logger}});__webpack_require__("./node_modules/core-js/modules/es.array.concat.js"),__webpack_require__("./node_modules/core-js/modules/es.array.iterator.js"),__webpack_require__("./node_modules/core-js/modules/es.object.to-string.js"),__webpack_require__("./node_modules/core-js/modules/es.set.js"),__webpack_require__("./node_modules/core-js/modules/es.string.iterator.js"),__webpack_require__("./node_modules/core-js/modules/web.dom-collections.iterator.js"),__webpack_require__("./node_modules/core-js/modules/es.regexp.exec.js"),__webpack_require__("./node_modules/core-js/modules/es.string.replace.js");var global__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./node_modules/global/window.js"),global__WEBPACK_IMPORTED_MODULE_8___default=__webpack_require__.n(global__WEBPACK_IMPORTED_MODULE_8__),LOGLEVEL=global__WEBPACK_IMPORTED_MODULE_8___default().LOGLEVEL,console=global__WEBPACK_IMPORTED_MODULE_8___default().console,levels={trace:1,debug:2,info:3,warn:4,error:5,silent:10},currentLogLevelNumber=levels[LOGLEVEL]||levels.info,logger={trace:function trace(message){for(var _len=arguments.length,rest=new Array(_len>1?_len-1:0),_key=1;_key<_len;_key++)rest[_key-1]=arguments[_key];return currentLogLevelNumber<=levels.trace&&console.trace.apply(console,[message].concat(rest))},debug:function debug(message){for(var _len2=arguments.length,rest=new Array(_len2>1?_len2-1:0),_key2=1;_key2<_len2;_key2++)rest[_key2-1]=arguments[_key2];return currentLogLevelNumber<=levels.debug&&console.debug.apply(console,[message].concat(rest))},info:function info(message){for(var _len3=arguments.length,rest=new Array(_len3>1?_len3-1:0),_key3=1;_key3<_len3;_key3++)rest[_key3-1]=arguments[_key3];return currentLogLevelNumber<=levels.info&&console.info.apply(console,[message].concat(rest))},warn:function warn(message){for(var _len4=arguments.length,rest=new Array(_len4>1?_len4-1:0),_key4=1;_key4<_len4;_key4++)rest[_key4-1]=arguments[_key4];return currentLogLevelNumber<=levels.warn&&console.warn.apply(console,[message].concat(rest))},error:function error(message){for(var _len5=arguments.length,rest=new Array(_len5>1?_len5-1:0),_key5=1;_key5<_len5;_key5++)rest[_key5-1]=arguments[_key5];return currentLogLevelNumber<=levels.error&&console.error.apply(console,[message].concat(rest))},log:function log(message){for(var _len6=arguments.length,rest=new Array(_len6>1?_len6-1:0),_key6=1;_key6<_len6;_key6++)rest[_key6-1]=arguments[_key6];return currentLogLevelNumber1?_len7-1:0),_key7=1;_key7<_len7;_key7++)rest[_key7-1]=arguments[_key7];return logger[type].apply(logger,[message].concat(rest))}}};once.clear=function(){return logged.clear()},once.trace=once("trace"),once.debug=once("debug"),once.info=once("info"),once.warn=once("warn"),once.error=once("error"),once.log=once("log");var pretty=function pretty(type){return function(){for(var argArray=[],_len8=arguments.length,args=new Array(_len8),_key8=0;_key8<_len8;_key8++)args[_key8]=arguments[_key8];if(args.length){var reResultArray,startTagRe=//gi,endTagRe=/<\/span>/gi;for(argArray.push(args[0].replace(startTagRe,"%c").replace(endTagRe,"%c"));reResultArray=startTagRe.exec(args[0]);)argArray.push(reResultArray[2]),argArray.push("");for(var j=1;j...",!0,!0),tokContexts={tc_oTag:tc_oTag,tc_cTag:tc_cTag,tc_expr:tc_expr},tokTypes={jsxName:new TokenType("jsxName"),jsxText:new TokenType("jsxText",{beforeExpr:!0}),jsxTagStart:new TokenType("jsxTagStart",{startsExpr:!0}),jsxTagEnd:new TokenType("jsxTagEnd")};tokTypes.jsxTagStart.updateContext=function(){this.context.push(tc_expr),this.context.push(tc_oTag),this.exprAllowed=!1},tokTypes.jsxTagEnd.updateContext=function(prevType){var out=this.context.pop();out===tc_oTag&&prevType===tt.slash||out===tc_cTag?(this.context.pop(),this.exprAllowed=this.curContext()===tc_expr):this.exprAllowed=!0},acornJsx={tokContexts:tokContexts,tokTypes:tokTypes},acornJsxMap.set(acorn,acornJsx)}return acornJsx}function getQualifiedJSXName(object){return object?"JSXIdentifier"===object.type?object.name:"JSXNamespacedName"===object.type?object.namespace.name+":"+object.name.name:"JSXMemberExpression"===object.type?getQualifiedJSXName(object.object)+"."+getQualifiedJSXName(object.property):void 0:object}module.exports=function(options){return options=options||{},function(Parser){return function plugin(options,Parser){var acorn=Parser.acorn||__webpack_require__("./node_modules/@storybook/react/node_modules/acorn/dist/acorn.mjs"),acornJsx=getJsxTokens(acorn),tt=acorn.tokTypes,tok=acornJsx.tokTypes,tokContexts=acorn.tokContexts,tc_oTag=acornJsx.tokContexts.tc_oTag,tc_cTag=acornJsx.tokContexts.tc_cTag,tc_expr=acornJsx.tokContexts.tc_expr,isNewLine=acorn.isNewLine,isIdentifierStart=acorn.isIdentifierStart,isIdentifierChar=acorn.isIdentifierChar;return function(_Parser){_inherits(_class,_Parser);var _super=_createSuper(_class);function _class(){return _classCallCheck(this,_class),_super.apply(this,arguments)}return _createClass(_class,[{key:"jsx_readToken",value:function jsx_readToken(){for(var out="",chunkStart=this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated JSX contents");var ch=this.input.charCodeAt(this.pos);switch(ch){case 60:case 123:return this.pos===this.start?60===ch&&this.exprAllowed?(++this.pos,this.finishToken(tok.jsxTagStart)):this.getTokenFromCode(ch):(out+=this.input.slice(chunkStart,this.pos),this.finishToken(tok.jsxText,out));case 38:out+=this.input.slice(chunkStart,this.pos),out+=this.jsx_readEntity(),chunkStart=this.pos;break;case 62:case 125:this.raise(this.pos,"Unexpected token `"+this.input[this.pos]+"`. Did you mean `"+(62===ch?">":"}")+'` or `{"'+this.input[this.pos]+'"}`?');default:isNewLine(ch)?(out+=this.input.slice(chunkStart,this.pos),out+=this.jsx_readNewLine(!0),chunkStart=this.pos):++this.pos}}}},{key:"jsx_readNewLine",value:function jsx_readNewLine(normalizeCRLF){var out,ch=this.input.charCodeAt(this.pos);return++this.pos,13===ch&&10===this.input.charCodeAt(this.pos)?(++this.pos,out=normalizeCRLF?"\n":"\r\n"):out=String.fromCharCode(ch),this.options.locations&&(++this.curLine,this.lineStart=this.pos),out}},{key:"jsx_readString",value:function jsx_readString(quote){for(var out="",chunkStart=++this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");var ch=this.input.charCodeAt(this.pos);if(ch===quote)break;38===ch?(out+=this.input.slice(chunkStart,this.pos),out+=this.jsx_readEntity(),chunkStart=this.pos):isNewLine(ch)?(out+=this.input.slice(chunkStart,this.pos),out+=this.jsx_readNewLine(!1),chunkStart=this.pos):++this.pos}return out+=this.input.slice(chunkStart,this.pos++),this.finishToken(tt.string,out)}},{key:"jsx_readEntity",value:function jsx_readEntity(){var entity,str="",count=0,ch=this.input[this.pos];"&"!==ch&&this.raise(this.pos,"Entity must start with an ampersand");for(var startPos=++this.pos;this.pos")}var fragmentOrElement=openingElement.name?"Element":"Fragment";return node["opening"+fragmentOrElement]=openingElement,node["closing"+fragmentOrElement]=closingElement,node.children=children,this.type===tt.relational&&"<"===this.value&&this.raise(this.start,"Adjacent JSX elements must be wrapped in an enclosing tag"),this.finishNode(node,"JSX"+fragmentOrElement)}},{key:"jsx_parseText",value:function jsx_parseText(){var node=this.parseLiteral(this.value);return node.type="JSXText",node}},{key:"jsx_parseElement",value:function jsx_parseElement(){var startPos=this.start,startLoc=this.startLoc;return this.next(),this.jsx_parseElementAt(startPos,startLoc)}},{key:"parseExprAtom",value:function parseExprAtom(refShortHandDefaultPos){return this.type===tok.jsxText?this.jsx_parseText():this.type===tok.jsxTagStart?this.jsx_parseElement():_get(_getPrototypeOf(_class.prototype),"parseExprAtom",this).call(this,refShortHandDefaultPos)}},{key:"readToken",value:function readToken(code){var context=this.curContext();if(context===tc_expr)return this.jsx_readToken();if(context===tc_oTag||context===tc_cTag){if(isIdentifierStart(code))return this.jsx_readWord();if(62==code)return++this.pos,this.finishToken(tok.jsxTagEnd);if((34===code||39===code)&&context==tc_oTag)return this.jsx_readString(code)}return 60===code&&this.exprAllowed&&33!==this.input.charCodeAt(this.pos+1)?(++this.pos,this.finishToken(tok.jsxTagStart)):_get(_getPrototypeOf(_class.prototype),"readToken",this).call(this,code)}},{key:"updateContext",value:function updateContext(prevType){if(this.type==tt.braceL){var curContext=this.curContext();curContext==tc_oTag?this.context.push(tokContexts.b_expr):curContext==tc_expr?this.context.push(tokContexts.b_tmpl):_get(_getPrototypeOf(_class.prototype),"updateContext",this).call(this,prevType),this.exprAllowed=!0}else{if(this.type!==tt.slash||prevType!==tok.jsxTagStart)return _get(_getPrototypeOf(_class.prototype),"updateContext",this).call(this,prevType);this.context.length-=2,this.context.push(tc_cTag),this.exprAllowed=!1}}}],[{key:"acornJsx",get:function(){return acornJsx}}]),_class}(Parser)}({allowNamespaces:!1!==options.allowNamespaces,allowNamespacedObjects:!!options.allowNamespacedObjects},Parser)}},Object.defineProperty(module.exports,"tokTypes",{get:function get_tokTypes(){return getJsxTokens(__webpack_require__("./node_modules/@storybook/react/node_modules/acorn/dist/acorn.mjs")).tokTypes},configurable:!0,enumerable:!0})},"./node_modules/@storybook/react/node_modules/acorn-jsx/xhtml.js":function(module){module.exports={quot:'"',amp:"&",apos:"'",lt:"<",gt:">",nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"­",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",times:"×",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",divide:"÷",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",fnof:"ƒ",circ:"ˆ",tilde:"˜",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",ensp:" ",emsp:" ",thinsp:" ",zwnj:"‌",zwj:"‍",lrm:"‎",rlm:"‏",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",bull:"•",hellip:"…",permil:"‰",prime:"′",Prime:"″",lsaquo:"‹",rsaquo:"›",oline:"‾",frasl:"⁄",euro:"€",image:"ℑ",weierp:"℘",real:"ℜ",trade:"™",alefsym:"ℵ",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lArr:"⇐",uArr:"⇑",rArr:"⇒",dArr:"⇓",hArr:"⇔",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",lang:"〈",rang:"〉",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦"}},"./node_modules/react-router-config/esm/react-router-config.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{f:function(){return matchRoutes},H:function(){return renderRoutes}});var react_router=__webpack_require__("./node_modules/react-router/esm/react-router.js");function _extends(){return _extends=Object.assign?Object.assign.bind():function(target){for(var i=1;i=0||(target[key]=source[key]);return target}var tiny_invariant=__webpack_require__("./node_modules/tiny-invariant/dist/esm/tiny-invariant.js");react.Component;react.Component;var resolveToLocation=function resolveToLocation(to,currentLocation){return"function"==typeof to?to(currentLocation):to},normalizeToLocation=function normalizeToLocation(to,currentLocation){return"string"==typeof to?(0,esm_history.ob)(to,null,null,currentLocation):to},forwardRefShim=function forwardRefShim(C){return C},forwardRef=react.forwardRef;void 0===forwardRef&&(forwardRef=forwardRefShim);var LinkAnchor=forwardRef((function(_ref,forwardedRef){var innerRef=_ref.innerRef,navigate=_ref.navigate,_onClick=_ref.onClick,rest=_objectWithoutPropertiesLoose(_ref,["innerRef","navigate","onClick"]),target=rest.target,props=_extends({},rest,{onClick:function onClick(event){try{_onClick&&_onClick(event)}catch(ex){throw event.preventDefault(),ex}event.defaultPrevented||0!==event.button||target&&"_self"!==target||function isModifiedEvent(event){return!!(event.metaKey||event.altKey||event.ctrlKey||event.shiftKey)}(event)||(event.preventDefault(),navigate())}});return props.ref=forwardRefShim!==forwardRef&&forwardedRef||innerRef,react.createElement("a",props)}));var Link=forwardRef((function(_ref2,forwardedRef){var _ref2$component=_ref2.component,component=void 0===_ref2$component?LinkAnchor:_ref2$component,replace=_ref2.replace,to=_ref2.to,innerRef=_ref2.innerRef,rest=_objectWithoutPropertiesLoose(_ref2,["component","replace","to","innerRef"]);return react.createElement(react_router.s6.Consumer,null,(function(context){context||(0,tiny_invariant.Z)(!1);var history=context.history,location=normalizeToLocation(resolveToLocation(to,context.location),context.location),href=location?history.createHref(location):"",props=_extends({},rest,{href:href,navigate:function navigate(){var location=resolveToLocation(to,context.location);(replace?history.replace:history.push)(location)}});return forwardRefShim!==forwardRef?props.ref=forwardedRef||innerRef:props.innerRef=innerRef,react.createElement(component,props)}))})),forwardRefShim$1=function forwardRefShim(C){return C},forwardRef$1=react.forwardRef;void 0===forwardRef$1&&(forwardRef$1=forwardRefShim$1);var NavLink=forwardRef$1((function(_ref,forwardedRef){var _ref$ariaCurrent=_ref["aria-current"],ariaCurrent=void 0===_ref$ariaCurrent?"page":_ref$ariaCurrent,_ref$activeClassName=_ref.activeClassName,activeClassName=void 0===_ref$activeClassName?"active":_ref$activeClassName,activeStyle=_ref.activeStyle,classNameProp=_ref.className,exact=_ref.exact,isActiveProp=_ref.isActive,locationProp=_ref.location,sensitive=_ref.sensitive,strict=_ref.strict,styleProp=_ref.style,to=_ref.to,innerRef=_ref.innerRef,rest=_objectWithoutPropertiesLoose(_ref,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return react.createElement(react_router.s6.Consumer,null,(function(context){context||(0,tiny_invariant.Z)(!1);var currentLocation=locationProp||context.location,toLocation=normalizeToLocation(resolveToLocation(to,currentLocation),currentLocation),path=toLocation.pathname,escapedPath=path&&path.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),match=escapedPath?(0,react_router.LX)(currentLocation.pathname,{path:escapedPath,exact:exact,sensitive:sensitive,strict:strict}):null,isActive=!!(isActiveProp?isActiveProp(match,currentLocation):match),className=isActive?function joinClassnames(){for(var _len=arguments.length,classnames=new Array(_len),_key=0;_key<_len;_key++)classnames[_key]=arguments[_key];return classnames.filter((function(i){return i})).join(" ")}(classNameProp,activeClassName):classNameProp,style=isActive?_extends({},styleProp,{},activeStyle):styleProp,props=_extends({"aria-current":isActive&&ariaCurrent||null,className:className,style:style,to:toLocation},rest);return forwardRefShim$1!==forwardRef$1?props.ref=forwardedRef||innerRef:props.innerRef=innerRef,react.createElement(Link,props)}))}))},"./node_modules/react-router/esm/react-router.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";function _setPrototypeOf(o,p){return _setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function _setPrototypeOf(o,p){return o.__proto__=p,o},_setPrototypeOf(o,p)}function _inheritsLoose(subClass,superClass){subClass.prototype=Object.create(superClass.prototype),subClass.prototype.constructor=subClass,_setPrototypeOf(subClass,superClass)}__webpack_require__.d(__webpack_exports__,{VA:function(){return MemoryRouter},l_:function(){return Redirect},AW:function(){return Route},F0:function(){return Router},gx:function(){return StaticRouter},rs:function(){return Switch},s6:function(){return context},LX:function(){return matchPath},k6:function(){return useHistory},TH:function(){return useLocation},EN:function(){return withRouter}});var react=__webpack_require__("./node_modules/react/index.js"),esm_history=__webpack_require__("./node_modules/history/esm/history.js"),prop_types=__webpack_require__("./node_modules/react-router/node_modules/prop-types/index.js"),prop_types_default=__webpack_require__.n(prop_types),commonjsGlobal="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==__webpack_require__.g?__webpack_require__.g:{};function createEventEmitter(value){var handlers=[];return{on:function on(handler){handlers.push(handler)},off:function off(handler){handlers=handlers.filter((function(h){return h!==handler}))},get:function get(){return value},set:function set(newValue,changedBits){value=newValue,handlers.forEach((function(handler){return handler(value,changedBits)}))}}}var index=react.createContext||function createReactContext(defaultValue,calculateChangedBits){var _Provider$childContex,_Consumer$contextType,contextProp="__create-react-context-"+function getUniqueId(){var key="__global_unique_id__";return commonjsGlobal[key]=(commonjsGlobal[key]||0)+1}()+"__",Provider=function(_Component){function Provider(){var _this;return(_this=_Component.apply(this,arguments)||this).emitter=createEventEmitter(_this.props.value),_this}_inheritsLoose(Provider,_Component);var _proto=Provider.prototype;return _proto.getChildContext=function getChildContext(){var _ref;return(_ref={})[contextProp]=this.emitter,_ref},_proto.componentWillReceiveProps=function componentWillReceiveProps(nextProps){if(this.props.value!==nextProps.value){var changedBits,oldValue=this.props.value,newValue=nextProps.value;!function objectIs(x,y){return x===y?0!==x||1/x==1/y:x!=x&&y!=y}(oldValue,newValue)?(changedBits="function"==typeof calculateChangedBits?calculateChangedBits(oldValue,newValue):1073741823,0!==(changedBits|=0)&&this.emitter.set(nextProps.value,changedBits)):changedBits=0}},_proto.render=function render(){return this.props.children},Provider}(react.Component);Provider.childContextTypes=((_Provider$childContex={})[contextProp]=prop_types_default().object.isRequired,_Provider$childContex);var Consumer=function(_Component2){function Consumer(){var _this2;return(_this2=_Component2.apply(this,arguments)||this).state={value:_this2.getValue()},_this2.onUpdate=function(newValue,changedBits){0!=((0|_this2.observedBits)&changedBits)&&_this2.setState({value:_this2.getValue()})},_this2}_inheritsLoose(Consumer,_Component2);var _proto2=Consumer.prototype;return _proto2.componentWillReceiveProps=function componentWillReceiveProps(nextProps){var observedBits=nextProps.observedBits;this.observedBits=null==observedBits?1073741823:observedBits},_proto2.componentDidMount=function componentDidMount(){this.context[contextProp]&&this.context[contextProp].on(this.onUpdate);var observedBits=this.props.observedBits;this.observedBits=null==observedBits?1073741823:observedBits},_proto2.componentWillUnmount=function componentWillUnmount(){this.context[contextProp]&&this.context[contextProp].off(this.onUpdate)},_proto2.getValue=function getValue(){return this.context[contextProp]?this.context[contextProp].get():defaultValue},_proto2.render=function render(){return function onlyChild(children){return Array.isArray(children)?children[0]:children}(this.props.children)(this.state.value)},Consumer}(react.Component);return Consumer.contextTypes=((_Consumer$contextType={})[contextProp]=prop_types_default().object,_Consumer$contextType),{Provider:Provider,Consumer:Consumer}},esm=index,tiny_invariant=__webpack_require__("./node_modules/tiny-invariant/dist/esm/tiny-invariant.js");function _extends(){return _extends=Object.assign?Object.assign.bind():function(target){for(var i=1;i=0||(target[key]=source[key]);return target}var hoist_non_react_statics_cjs=__webpack_require__("./node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js"),hoist_non_react_statics_cjs_default=__webpack_require__.n(hoist_non_react_statics_cjs),createNamedContext=function createNamedContext(name){var context=esm();return context.displayName=name,context},historyContext=createNamedContext("Router-History"),createNamedContext$1=function createNamedContext(name){var context=esm();return context.displayName=name,context},context=createNamedContext$1("Router"),Router=function(_React$Component){function Router(props){var _this;return(_this=_React$Component.call(this,props)||this).state={location:props.history.location},_this._isMounted=!1,_this._pendingLocation=null,props.staticContext||(_this.unlisten=props.history.listen((function(location){_this._isMounted?_this.setState({location:location}):_this._pendingLocation=location}))),_this}_inheritsLoose(Router,_React$Component),Router.computeRootMatch=function computeRootMatch(pathname){return{path:"/",url:"/",params:{},isExact:"/"===pathname}};var _proto=Router.prototype;return _proto.componentDidMount=function componentDidMount(){this._isMounted=!0,this._pendingLocation&&this.setState({location:this._pendingLocation})},_proto.componentWillUnmount=function componentWillUnmount(){this.unlisten&&this.unlisten()},_proto.render=function render(){return react.createElement(context.Provider,{value:{history:this.props.history,location:this.state.location,match:Router.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}},react.createElement(historyContext.Provider,{children:this.props.children||null,value:this.props.history}))},Router}(react.Component);var MemoryRouter=function(_React$Component){function MemoryRouter(){for(var _this,_len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return(_this=_React$Component.call.apply(_React$Component,[this].concat(args))||this).history=(0,esm_history.PP)(_this.props),_this}return _inheritsLoose(MemoryRouter,_React$Component),MemoryRouter.prototype.render=function render(){return react.createElement(Router,{history:this.history,children:this.props.children})},MemoryRouter}(react.Component);var Lifecycle=function(_React$Component){function Lifecycle(){return _React$Component.apply(this,arguments)||this}_inheritsLoose(Lifecycle,_React$Component);var _proto=Lifecycle.prototype;return _proto.componentDidMount=function componentDidMount(){this.props.onMount&&this.props.onMount.call(this,this)},_proto.componentDidUpdate=function componentDidUpdate(prevProps){this.props.onUpdate&&this.props.onUpdate.call(this,this,prevProps)},_proto.componentWillUnmount=function componentWillUnmount(){this.props.onUnmount&&this.props.onUnmount.call(this,this)},_proto.render=function render(){return null},Lifecycle}(react.Component);var cache={},cacheCount=0;function generatePath(path,params){return void 0===path&&(path="/"),void 0===params&&(params={}),"/"===path?path:function compilePath(path){if(cache[path])return cache[path];var generator=path_to_regexp_default().compile(path);return cacheCount<1e4&&(cache[path]=generator,cacheCount++),generator}(path)(params,{pretty:!0})}function Redirect(_ref){var computedMatch=_ref.computedMatch,to=_ref.to,_ref$push=_ref.push,push=void 0!==_ref$push&&_ref$push;return react.createElement(context.Consumer,null,(function(context){context||(0,tiny_invariant.Z)(!1);var history=context.history,staticContext=context.staticContext,method=push?history.push:history.replace,location=(0,esm_history.ob)(computedMatch?"string"==typeof to?generatePath(to,computedMatch.params):_extends({},to,{pathname:generatePath(to.pathname,computedMatch.params)}):to);return staticContext?(method(location),null):react.createElement(Lifecycle,{onMount:function onMount(){method(location)},onUpdate:function onUpdate(self,prevProps){var prevLocation=(0,esm_history.ob)(prevProps.to);(0,esm_history.Hp)(prevLocation,_extends({},location,{key:prevLocation.key}))||method(location)},to:to})}))}var cache$1={},cacheCount$1=0;function matchPath(pathname,options){void 0===options&&(options={}),("string"==typeof options||Array.isArray(options))&&(options={path:options});var _options=options,path=_options.path,_options$exact=_options.exact,exact=void 0!==_options$exact&&_options$exact,_options$strict=_options.strict,strict=void 0!==_options$strict&&_options$strict,_options$sensitive=_options.sensitive,sensitive=void 0!==_options$sensitive&&_options$sensitive;return[].concat(path).reduce((function(matched,path){if(!path&&""!==path)return null;if(matched)return matched;var _compilePath=function compilePath$1(path,options){var cacheKey=""+options.end+options.strict+options.sensitive,pathCache=cache$1[cacheKey]||(cache$1[cacheKey]={});if(pathCache[path])return pathCache[path];var keys=[],result={regexp:path_to_regexp_default()(path,keys,options),keys:keys};return cacheCount$1<1e4&&(pathCache[path]=result,cacheCount$1++),result}(path,{end:exact,strict:strict,sensitive:sensitive}),regexp=_compilePath.regexp,keys=_compilePath.keys,match=regexp.exec(pathname);if(!match)return null;var url=match[0],values=match.slice(1),isExact=pathname===url;return exact&&!isExact?null:{path:path,url:"/"===path&&""===url?"/":url,isExact:isExact,params:keys.reduce((function(memo,key,index){return memo[key.name]=values[index],memo}),{})}}),null)}var Route=function(_React$Component){function Route(){return _React$Component.apply(this,arguments)||this}return _inheritsLoose(Route,_React$Component),Route.prototype.render=function render(){var _this=this;return react.createElement(context.Consumer,null,(function(context$1){context$1||(0,tiny_invariant.Z)(!1);var location=_this.props.location||context$1.location,props=_extends({},context$1,{location:location,match:_this.props.computedMatch?_this.props.computedMatch:_this.props.path?matchPath(location.pathname,_this.props):context$1.match}),_this$props=_this.props,children=_this$props.children,component=_this$props.component,render=_this$props.render;return Array.isArray(children)&&0===children.length&&(children=null),react.createElement(context.Provider,{value:props},props.match?children?"function"==typeof children?children(props):children:component?react.createElement(component,props):render?render(props):null:"function"==typeof children?children(props):null)}))},Route}(react.Component);function addLeadingSlash(path){return"/"===path.charAt(0)?path:"/"+path}function stripBasename(basename,location){if(!basename)return location;var base=addLeadingSlash(basename);return 0!==location.pathname.indexOf(base)?location:_extends({},location,{pathname:location.pathname.substr(base.length)})}function createURL(location){return"string"==typeof location?location:(0,esm_history.Ep)(location)}function staticHandler(methodName){return function(){(0,tiny_invariant.Z)(!1)}}function noop(){}var StaticRouter=function(_React$Component){function StaticRouter(){for(var _this,_len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return(_this=_React$Component.call.apply(_React$Component,[this].concat(args))||this).handlePush=function(location){return _this.navigateTo(location,"PUSH")},_this.handleReplace=function(location){return _this.navigateTo(location,"REPLACE")},_this.handleListen=function(){return noop},_this.handleBlock=function(){return noop},_this}_inheritsLoose(StaticRouter,_React$Component);var _proto=StaticRouter.prototype;return _proto.navigateTo=function navigateTo(location,action){var _this$props=this.props,_this$props$basename=_this$props.basename,basename=void 0===_this$props$basename?"":_this$props$basename,_this$props$context=_this$props.context,context=void 0===_this$props$context?{}:_this$props$context;context.action=action,context.location=function addBasename(basename,location){return basename?_extends({},location,{pathname:addLeadingSlash(basename)+location.pathname}):location}(basename,(0,esm_history.ob)(location)),context.url=createURL(context.location)},_proto.render=function render(){var _this$props2=this.props,_this$props2$basename=_this$props2.basename,basename=void 0===_this$props2$basename?"":_this$props2$basename,_this$props2$context=_this$props2.context,context=void 0===_this$props2$context?{}:_this$props2$context,_this$props2$location=_this$props2.location,location=void 0===_this$props2$location?"/":_this$props2$location,rest=_objectWithoutPropertiesLoose(_this$props2,["basename","context","location"]),history={createHref:function createHref(path){return addLeadingSlash(basename+createURL(path))},action:"POP",location:stripBasename(basename,(0,esm_history.ob)(location)),push:this.handlePush,replace:this.handleReplace,go:staticHandler(),goBack:staticHandler(),goForward:staticHandler(),listen:this.handleListen,block:this.handleBlock};return react.createElement(Router,_extends({},rest,{history:history,staticContext:context}))},StaticRouter}(react.Component);var Switch=function(_React$Component){function Switch(){return _React$Component.apply(this,arguments)||this}return _inheritsLoose(Switch,_React$Component),Switch.prototype.render=function render(){var _this=this;return react.createElement(context.Consumer,null,(function(context){context||(0,tiny_invariant.Z)(!1);var element,match,location=_this.props.location||context.location;return react.Children.forEach(_this.props.children,(function(child){if(null==match&&react.isValidElement(child)){element=child;var path=child.props.path||child.props.from;match=path?matchPath(location.pathname,_extends({},child.props,{path:path})):context.match}})),match?react.cloneElement(element,{location:location,computedMatch:match}):null}))},Switch}(react.Component);function withRouter(Component){var displayName="withRouter("+(Component.displayName||Component.name)+")",C=function C(props){var wrappedComponentRef=props.wrappedComponentRef,remainingProps=_objectWithoutPropertiesLoose(props,["wrappedComponentRef"]);return react.createElement(context.Consumer,null,(function(context){return context||(0,tiny_invariant.Z)(!1),react.createElement(Component,_extends({},remainingProps,context,{ref:wrappedComponentRef}))}))};return C.displayName=displayName,C.WrappedComponent=Component,hoist_non_react_statics_cjs_default()(C,Component)}var useContext=react.useContext;function useHistory(){return useContext(historyContext)}function useLocation(){return useContext(context).location}},"./node_modules/react-router/node_modules/isarray/index.js":function(module){module.exports=Array.isArray||function(arr){return"[object Array]"==Object.prototype.toString.call(arr)}},"./node_modules/react-router/node_modules/path-to-regexp/index.js":function(module,__unused_webpack_exports,__webpack_require__){var isarray=__webpack_require__("./node_modules/react-router/node_modules/isarray/index.js");module.exports=pathToRegexp,module.exports.parse=parse,module.exports.compile=function compile(str,options){return tokensToFunction(parse(str,options),options)},module.exports.tokensToFunction=tokensToFunction,module.exports.tokensToRegExp=tokensToRegExp;var PATH_REGEXP=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function parse(str,options){for(var res,tokens=[],key=0,index=0,path="",defaultDelimiter=options&&options.delimiter||"/";null!=(res=PATH_REGEXP.exec(str));){var m=res[0],escaped=res[1],offset=res.index;if(path+=str.slice(index,offset),index=offset+m.length,escaped)path+=escaped[1];else{var next=str[index],prefix=res[2],name=res[3],capture=res[4],group=res[5],modifier=res[6],asterisk=res[7];path&&(tokens.push(path),path="");var partial=null!=prefix&&null!=next&&next!==prefix,repeat="+"===modifier||"*"===modifier,optional="?"===modifier||"*"===modifier,delimiter=res[2]||defaultDelimiter,pattern=capture||group;tokens.push({name:name||key++,prefix:prefix||"",delimiter:delimiter,optional:optional,repeat:repeat,partial:partial,asterisk:!!asterisk,pattern:pattern?escapeGroup(pattern):asterisk?".*":"[^"+escapeString(delimiter)+"]+?"})}}return indexarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);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 normalizeInputType=function normalizeInputType(inputType,key){var type=inputType.type,control=inputType.control,rest=_objectWithoutProperties(inputType,_excluded),normalized=Object.assign({name:key},rest);return type&&(normalized.type=function normalizeType(type){return"string"==typeof type?{name:type}:type}(type)),control?normalized.control=function normalizeControl(control){return"string"==typeof control?{type:control}:control}(control):!1===control&&(normalized.control={disable:!0}),normalized},normalizeInputTypes=function normalizeInputTypes(inputTypes){return mapValues_default()(inputTypes,normalizeInputType)},synchronous_promise=(__webpack_require__("./node_modules/core-js/modules/es.regexp.constructor.js"),__webpack_require__("./node_modules/synchronous-promise/index.js")),stable=__webpack_require__("./node_modules/stable/stable.js"),stable_default=__webpack_require__.n(stable),STORY_KIND_PATH_SEPARATOR=(__webpack_require__("./node_modules/core-js/modules/es.string.split.js"),__webpack_require__("./node_modules/core-js/modules/es.string.trim.js"),/\s*\/\s*/);var autoTitle_templateObject,sortStoriesCommon=function sortStoriesCommon(stories,storySortParameter,fileNameOrder){var sortFn;storySortParameter?(sortFn="function"==typeof storySortParameter?storySortParameter:function storySort(){var options=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return function(a,b){if(a.title===b.title&&!options.includeNames)return 0;var method=options.method||"configure",order=options.order||[],storyTitleA=a.title.trim().split(STORY_KIND_PATH_SEPARATOR),storyTitleB=b.title.trim().split(STORY_KIND_PATH_SEPARATOR);options.includeNames&&(storyTitleA.push(a.name),storyTitleB.push(b.name));for(var depth=0;storyTitleA[depth]||storyTitleB[depth];){if(!storyTitleA[depth])return-1;if(!storyTitleB[depth])return 1;var nameA=storyTitleA[depth],nameB=storyTitleB[depth];if(nameA!==nameB){var indexA=order.indexOf(nameA),indexB=order.indexOf(nameB),indexWildcard=order.indexOf("*");return-1!==indexA||-1!==indexB?(-1===indexA&&(indexA=-1!==indexWildcard?indexWildcard:order.length),-1===indexB&&(indexB=-1!==indexWildcard?indexWildcard:order.length),indexA-indexB):"configure"===method?0:nameA.localeCompare(nameB,options.locales?options.locales:void 0,{numeric:!0,sensitivity:"accent"})}var index=order.indexOf(nameA);order=-1!==index&&Array.isArray(order[index+1])?order[index+1]:[],depth+=1}return 0}}(storySortParameter),stable_default().inplace(stories,sortFn)):stable_default().inplace(stories,(function(s1,s2){return fileNameOrder.indexOf(s1.importPath)-fileNameOrder.indexOf(s2.importPath)}));return stories},toIndexEntry=function toIndexEntry(story){return{id:story.id,title:story.title,name:story.name,importPath:story.parameters.fileName}},slash=(__webpack_require__("./node_modules/core-js/modules/es.string.replace.js"),__webpack_require__("./node_modules/core-js/modules/es.array.join.js"),__webpack_require__("./node_modules/slash/index.js")),slash_default=__webpack_require__.n(slash);function _toArray(arr){return function autoTitle_arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||autoTitle_iterableToArray(arr)||autoTitle_unsupportedIterableToArray(arr)||function autoTitle_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 autoTitle_toConsumableArray(arr){return function autoTitle_arrayWithoutHoles(arr){if(Array.isArray(arr))return autoTitle_arrayLikeToArray(arr)}(arr)||autoTitle_iterableToArray(arr)||autoTitle_unsupportedIterableToArray(arr)||function autoTitle_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 autoTitle_unsupportedIterableToArray(o,minLen){if(o){if("string"==typeof o)return autoTitle_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)?autoTitle_arrayLikeToArray(o,minLen):void 0}}function autoTitle_iterableToArray(iter){if("undefined"!=typeof Symbol&&null!=iter[Symbol.iterator]||null!=iter["@@iterator"])return Array.from(iter)}function autoTitle_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i0?last.substr(0,dotIndex):last;parts[parts.length-1]=stripped;var _parts2=_toArray(parts),first=_parts2[0],rest=_parts2.slice(1);return""===first&&(parts=rest),parts}(path))).join("/")}return titlePrefix?slash_default()(pathJoin([titlePrefix,userTitle])):userTitle}},StoryStoreFacade_excluded=["default","__namedExportsOrder"];function StoryStoreFacade_objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function StoryStoreFacade_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}function StoryStoreFacade_slicedToArray(arr,i){return function StoryStoreFacade_arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function StoryStoreFacade_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 StoryStoreFacade_unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return StoryStoreFacade_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 StoryStoreFacade_arrayLikeToArray(o,minLen)}(arr,i)||function StoryStoreFacade_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 StoryStoreFacade_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i ","\n \n Are you using a V7-style sort function in V6 compatibility mode?\n \n More info: https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#v7-style-story-sort\n "])),storySortParameter,err.message));throw err}return{v:3,stories:sortedV7.reduce((function(acc,s){return acc[s.id]=_this2.stories[s.id],acc}),{})}}},{key:"clearFilenameExports",value:function clearFilenameExports(fileName){var _this3=this;this.csfExports[fileName]&&(Object.entries(this.stories).forEach((function(_ref3){var _ref4=StoryStoreFacade_slicedToArray(_ref3,2),id=_ref4[0];_ref4[1].importPath===fileName&&delete _this3.stories[id]})),this.csfExports[fileName]={})}},{key:"addStoriesFromExports",value:function addStoriesFromExports(fileName,fileExports){var _this4=this;if(this.csfExports[fileName]!==fileExports){this.clearFilenameExports(fileName);var defaultExport=fileExports.default,__namedExportsOrder=fileExports.__namedExportsOrder,namedExports=StoryStoreFacade_objectWithoutProperties(fileExports,StoryStoreFacade_excluded),_ref5=defaultExport||{},componentId=_ref5.id,title=_ref5.title,specifiers=(window_default().STORIES||[]).map((function(specifier){return Object.assign({},specifier,{importPathMatcher:new RegExp(specifier.importPathMatcher)})}));if(title=function userOrAutoTitle(fileName,storiesEntries,userTitle){for(var i=0;iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);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}function ClientApi_classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function ClientApi_defineProperties(target,props){for(var i=0;i1&&void 0!==arguments[1])||arguments[1];checkMethod("addDecorator",deprecationWarning),singleton.addDecorator(decorator)},addParameters=function addParameters(parameters){var deprecationWarning=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];checkMethod("addParameters",deprecationWarning),singleton.addParameters(parameters)},addLoader=function addLoader(loader){var deprecationWarning=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];checkMethod("addLoader",deprecationWarning),singleton.addLoader(loader)},addArgs=function addArgs(args){checkMethod("addArgs",!1),singleton.addArgs(args)},addArgTypes=function addArgTypes(argTypes){checkMethod("addArgTypes",!1),singleton.addArgTypes(argTypes)},addArgsEnhancer=function addArgsEnhancer(enhancer){checkMethod("addArgsEnhancer",!1),singleton.addArgsEnhancer(enhancer)},addArgTypesEnhancer=function addArgTypesEnhancer(enhancer){checkMethod("addArgTypesEnhancer",!1),singleton.addArgTypesEnhancer(enhancer)},setGlobalRender=function setGlobalRender(render){checkMethod("setGlobalRender",!1),singleton.facade.projectAnnotations.render=render},invalidStoryTypes=new Set(["string","number","boolean","symbol"]),ClientApi=function(){function ClientApi(){var _this=this,_ref=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},storyStore=_ref.storyStore;ClientApi_classCallCheck(this,ClientApi),this.facade=void 0,this.storyStore=void 0,this.addons=void 0,this.onImportFnChanged=void 0,this.lastFileName=0,this.setAddon=browser_default()((function(addon){_this.addons=Object.assign({},_this.addons,addon)}),(0,esm.C)(_templateObject3||(_templateObject3=ClientApi_taggedTemplateLiteral(["\n `setAddon` is deprecated and will be removed in Storybook 7.0.\n\n https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#deprecated-setaddon\n "],["\n \\`setAddon\\` is deprecated and will be removed in Storybook 7.0.\n\n https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#deprecated-setaddon\n "])))),this.addDecorator=function(decorator){_this.facade.projectAnnotations.decorators.push(decorator)},this.clearDecorators=browser_default()((function(){_this.facade.projectAnnotations.decorators=[]}),(0,esm.C)(_templateObject4||(_templateObject4=ClientApi_taggedTemplateLiteral(["\n `clearDecorators` is deprecated and will be removed in Storybook 7.0.\n\n https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#deprecated-cleardecorators\n "],["\n \\`clearDecorators\\` is deprecated and will be removed in Storybook 7.0.\n\n https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#deprecated-cleardecorators\n "])))),this.addParameters=function(_ref2){var globals=_ref2.globals,globalTypes=_ref2.globalTypes,parameters=ClientApi_objectWithoutProperties(_ref2,ClientApi_excluded);_this.facade.projectAnnotations.parameters=combineParameters(_this.facade.projectAnnotations.parameters,parameters),globals&&(_this.facade.projectAnnotations.globals=Object.assign({},_this.facade.projectAnnotations.globals,globals)),globalTypes&&(_this.facade.projectAnnotations.globalTypes=Object.assign({},_this.facade.projectAnnotations.globalTypes,normalizeInputTypes(globalTypes)))},this.addLoader=function(loader){_this.facade.projectAnnotations.loaders.push(loader)},this.addArgs=function(args){_this.facade.projectAnnotations.args=Object.assign({},_this.facade.projectAnnotations.args,args)},this.addArgTypes=function(argTypes){_this.facade.projectAnnotations.argTypes=Object.assign({},_this.facade.projectAnnotations.argTypes,normalizeInputTypes(argTypes))},this.addArgsEnhancer=function(enhancer){_this.facade.projectAnnotations.argsEnhancers.push(enhancer)},this.addArgTypesEnhancer=function(enhancer){_this.facade.projectAnnotations.argTypesEnhancers.push(enhancer)},this.storiesOf=function(kind,m){if(!kind&&"string"!=typeof kind)throw new Error("Invalid or missing kind provided for stories, should be a string");if(m||dist_esm.kg.warn("Missing 'module' parameter for story with a kind of '".concat(kind,"'. It will break your HMR")),m){var proto=Object.getPrototypeOf(m);proto.exports&&proto.exports.default&&dist_esm.kg.error("Illegal mix of CSF default export and storiesOf calls in a single file: ".concat(proto.i))}for(var baseFilename=m&&m.id?"".concat(m.id):(_this.lastFileName++).toString(),fileName=baseFilename,i=1;_this.facade.csfExports[fileName]&&Object.keys(_this.facade.csfExports[fileName]).length>0;)i+=1,fileName="".concat(baseFilename,"-").concat(i);m&&m.hot&&m.hot.accept&&(m.hot.accept(),m.hot.dispose((function(){_this.facade.clearFilenameExports(fileName),setTimeout((function(){var _this$onImportFnChang;null===(_this$onImportFnChang=_this.onImportFnChanged)||void 0===_this$onImportFnChang||_this$onImportFnChang.call(_this,{importFn:_this.importFn.bind(_this)})}),0)})));var hasAdded=!1,api={kind:kind.toString(),add:function add(){return api},addDecorator:function addDecorator(){return api},addLoader:function addLoader(){return api},addParameters:function addParameters(){return api}};Object.keys(_this.addons).forEach((function(name){var addon=_this.addons[name];api[name]=function(){for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return addon.apply(api,args),api}}));var meta={id:(0,dist.sanitize)(kind),title:kind,decorators:[],loaders:[],parameters:{}};_this.facade.csfExports[fileName]={default:meta};var counter=0;return api.add=function(storyName,storyFn){var parameters=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(hasAdded=!0,"string"!=typeof storyName)throw new Error('Invalid or missing storyName provided for a "'.concat(kind,'" story.'));if(!storyFn||Array.isArray(storyFn)||invalidStoryTypes.has(_typeof(storyFn)))throw new Error('Cannot load story "'.concat(storyName,'" in "').concat(kind,'" due to invalid format. Storybook expected a function/object but received ').concat(_typeof(storyFn)," instead."));var decorators=parameters.decorators,loaders=parameters.loaders,component=parameters.component,args=parameters.args,argTypes=parameters.argTypes,storyParameters=ClientApi_objectWithoutProperties(parameters,_excluded2),storyId=parameters.__id||(0,dist.toId)(kind,storyName),csfExports=_this.facade.csfExports[fileName];return csfExports["story".concat(counter)]={name:storyName,parameters:Object.assign({fileName:fileName,__id:storyId},storyParameters),decorators:decorators,loaders:loaders,args:args,argTypes:argTypes,component:component,render:storyFn},counter+=1,_this.facade.stories[storyId]={id:storyId,title:csfExports.default.title,name:storyName,importPath:fileName},api},api.addDecorator=function(decorator){if(hasAdded)throw new Error("You cannot add a decorator after the first story for a kind.\nRead more here: https://github.com/storybookjs/storybook/blob/master/MIGRATION.md#can-no-longer-add-decoratorsparameters-after-stories");return meta.decorators.push(decorator),api},api.addLoader=function(loader){if(hasAdded)throw new Error("You cannot add a loader after the first story for a kind.");return meta.loaders.push(loader),api},api.addParameters=function(_ref3){var component=_ref3.component,args=_ref3.args,argTypes=_ref3.argTypes,parameters=ClientApi_objectWithoutProperties(_ref3,_excluded3);if(hasAdded)throw new Error("You cannot add parameters after the first story for a kind.\nRead more here: https://github.com/storybookjs/storybook/blob/master/MIGRATION.md#can-no-longer-add-decoratorsparameters-after-stories");return meta.parameters=combineParameters(meta.parameters,parameters),component&&(meta.component=component),args&&(meta.args=Object.assign({},meta.args,args)),argTypes&&(meta.argTypes=Object.assign({},meta.argTypes,argTypes)),api},api},this.getStorybook=function(){var stories=_this.storyStore.storyIndex.stories,kinds={};return Object.entries(stories).forEach((function(_ref4){var _ref5=ClientApi_slicedToArray(_ref4,2),storyId=_ref5[0],_ref5$=_ref5[1],title=_ref5$.title,name=_ref5$.name,importPath=_ref5$.importPath;kinds[title]||(kinds[title]={kind:title,fileName:importPath,stories:[]});var storyFn=_this.storyStore.fromId(storyId).storyFn;kinds[title].stories.push({name:name,render:storyFn})})),Object.values(kinds)},this.raw=function(){return _this.storyStore.raw()},this.facade=new StoryStoreFacade,this.addons={},this.storyStore=storyStore,singleton=this}return function ClientApi_createClass(Constructor,protoProps,staticProps){return protoProps&&ClientApi_defineProperties(Constructor.prototype,protoProps),staticProps&&ClientApi_defineProperties(Constructor,staticProps),Object.defineProperty(Constructor,"prototype",{writable:!1}),Constructor}(ClientApi,[{key:"importFn",value:function importFn(path){return this.facade.importFn(path)}},{key:"getStoryIndex",value:function getStoryIndex(){if(!this.storyStore)throw new Error("Cannot get story index before setting storyStore");return this.facade.getStoryIndex(this.storyStore)}},{key:"_storyStore",get:function get(){return this.storyStore}}]),ClientApi}()},"./node_modules/@storybook/core-server/node_modules/@storybook/core-client/dist/esm/globals/globals.js":function(__unused_webpack_module,__unused_webpack___webpack_exports__,__webpack_require__){"use strict";var global__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/global/window.js");__webpack_require__.n(global__WEBPACK_IMPORTED_MODULE_0__)().window.STORYBOOK_REACT_CLASSES={}},"./node_modules/@storybook/core-server/node_modules/@storybook/core-client/dist/esm/globals/polyfills.js":function(__unused_webpack_module,__unused_webpack___webpack_exports__,__webpack_require__){"use strict";__webpack_require__("./node_modules/regenerator-runtime/runtime.js"),__webpack_require__("./node_modules/airbnb-js-shims/index.js"),__webpack_require__("./node_modules/core-js/features/symbol/index.js")},"./node_modules/@storybook/csf/dist/SBType.js":function(){},"./node_modules/@storybook/csf/dist/includeConditionalArg.js":function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.includeConditionalArg=exports.testValue=void 0;var _isEqual=function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(__webpack_require__("./node_modules/lodash/isEqual.js"));var count=function count(vals){return vals.map((function(v){return void 0!==v})).filter(Boolean).length},testValue=function testValue(cond,value){var _ref=cond,exists=_ref.exists,eq=_ref.eq,neq=_ref.neq,truthy=_ref.truthy;if(count([exists,eq,neq,truthy])>1)throw new Error("Invalid conditional test ".concat(JSON.stringify({exists:exists,eq:eq,neq:neq})));if(void 0!==eq)return(0,_isEqual.default)(value,eq);if(void 0!==neq)return!(0,_isEqual.default)(value,neq);if(void 0!==exists){var valueExists=void 0!==value;return exists?valueExists:!valueExists}return void 0===truthy||truthy?!!value:!value};exports.testValue=testValue;exports.includeConditionalArg=function includeConditionalArg(argType,args,globals){if(!argType.if)return!0;var _ref2=argType.if,arg=_ref2.arg,global=_ref2.global;if(1!==count([arg,global]))throw new Error("Invalid conditional value ".concat(JSON.stringify({arg:arg,global:global})));var value=arg?args[arg]:globals[global];return testValue(argType.if,value)}},"./node_modules/@storybook/csf/dist/index.js":function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _exportNames={sanitize:!0,toId:!0,storyNameFromExport:!0,isExportStory:!0,parseKind:!0,includeConditionalArg:!0};exports.isExportStory=function isExportStory(key,_ref){var includeStories=_ref.includeStories,excludeStories=_ref.excludeStories;return"__esModule"!==key&&(!includeStories||matches(key,includeStories))&&(!excludeStories||!matches(key,excludeStories))},Object.defineProperty(exports,"includeConditionalArg",{enumerable:!0,get:function get(){return _includeConditionalArg.includeConditionalArg}}),exports.parseKind=exports.storyNameFromExport=exports.toId=exports.sanitize=void 0;var _startCase=function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(__webpack_require__("./node_modules/lodash/startCase.js")),_includeConditionalArg=__webpack_require__("./node_modules/@storybook/csf/dist/includeConditionalArg.js"),_story=__webpack_require__("./node_modules/@storybook/csf/dist/story.js");function _slicedToArray(arr,i){return function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function _iterableToArrayLimit(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(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 _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(n);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=new Array(len);i\{\}\[\]\\\/]/gi,"-").replace(/-+/g,"-").replace(/^-+/,"").replace(/-+$/,"")};exports.sanitize=sanitize;var sanitizeSafe=function sanitizeSafe(string,part){var sanitized=sanitize(string);if(""===sanitized)throw new Error("Invalid ".concat(part," '").concat(string,"', must include alphanumeric characters"));return sanitized};exports.toId=function toId(kind,name){return"".concat(sanitizeSafe(kind,"kind")).concat(name?"--".concat(sanitizeSafe(name,"name")):"")};function matches(storyKey,arrayOrRegex){return Array.isArray(arrayOrRegex)?arrayOrRegex.includes(storyKey):storyKey.match(arrayOrRegex)}exports.storyNameFromExport=function storyNameFromExport(key){return(0,_startCase.default)(key)};exports.parseKind=function parseKind(kind,_ref2){var rootSeparator=_ref2.rootSeparator,groupSeparator=_ref2.groupSeparator,_kind$split2=_slicedToArray(kind.split(rootSeparator,2),2),root=_kind$split2[0],remainder=_kind$split2[1];return{root:remainder?root:null,groups:(remainder||kind).split(groupSeparator).filter((function(i){return!!i}))}}},"./node_modules/@storybook/csf/dist/story.js":function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _SBType=__webpack_require__("./node_modules/@storybook/csf/dist/SBType.js");Object.keys(_SBType).forEach((function(key){"default"!==key&&"__esModule"!==key&&Object.defineProperty(exports,key,{enumerable:!0,get:function get(){return _SBType[key]}})}))},"./node_modules/@storybook/docs-tools/dist/esm/argTypes/docgen/utils/string.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{B:function(){return str}});var str=function str(obj){if(!obj)return"";if("string"==typeof obj)return obj;throw new Error("Description: expected string, got: ".concat(JSON.stringify(obj)))}},"./node_modules/@storybook/docs-tools/node_modules/doctrine/lib/doctrine.js":function(__unused_webpack_module,exports,__webpack_require__){!function(){"use strict";var typed,utility,jsdoc,esutils,hasOwnProperty,func;function sliceSource(source,index,last){return source.slice(index,last)}function isParamTitle(title){return"param"===title||"argument"===title||"arg"===title}function isReturnTitle(title){return"return"===title||"returns"===title}function isProperty(title){return"property"===title||"prop"===title}function isNameParameterRequired(title){return isParamTitle(title)||isProperty(title)||"alias"===title||"this"===title||"mixes"===title||"requires"===title}function isAllowedOptional(title){return isProperty(title)||isParamTitle(title)}function isTypeParameterRequired(title){return isParamTitle(title)||isReturnTitle(title)||"define"===title||"enum"===title||"implements"===title||"this"===title||"type"===title||"typedef"===title||isProperty(title)}esutils=__webpack_require__("./node_modules/esutils/lib/utils.js"),typed=__webpack_require__("./node_modules/@storybook/docs-tools/node_modules/doctrine/lib/typed.js"),utility=__webpack_require__("./node_modules/@storybook/docs-tools/node_modules/doctrine/lib/utility.js"),func=Object.prototype.hasOwnProperty,hasOwnProperty=function hasOwnProperty(obj,name){return func.call(obj,name)};var WHITESPACE="[ \\f\\t\\v\\u00a0\\u1680\\u180e\\u2000-\\u200a\\u202f\\u205f\\u3000\\ufeff]",STAR_MATCHER="("+WHITESPACE+"*(?:\\*"+WHITESPACE+"?)?)(.+|[\r\n\u2028\u2029])";function unwrapComment(doc){return doc.replace(/^\/\*\*?/,"").replace(/\*\/$/,"").replace(new RegExp(STAR_MATCHER,"g"),"$2").replace(/\s*$/,"")}!function(exports){var Rules,index,lineNumber,length,source,originalSource,recoverable,sloppy,strict;function advance(){var ch=source.charCodeAt(index);return index+=1,!esutils.code.isLineTerminator(ch)||13===ch&&10===source.charCodeAt(index)||(lineNumber+=1),String.fromCharCode(ch)}function parseType(title,last,addRange){for(var ch,brace,type,startIndex,direct=!1;index=last)return null;if(91===source.charCodeAt(index)){if(!allowBrackets)return null;useBrackets=!0,name=advance()}if(name+=scanIdentifier(last),allowNestedParams)for(58!==source.charCodeAt(index)||"module"!==name&&"external"!==name&&"event"!==name||(name+=advance(),name+=scanIdentifier(last)),91===source.charCodeAt(index)&&93===source.charCodeAt(index+1)&&(name+=advance(),name+=advance());46===source.charCodeAt(index)||47===source.charCodeAt(index)||35===source.charCodeAt(index)||45===source.charCodeAt(index)||126===source.charCodeAt(index);)name+=advance(),name+=scanIdentifier(last);if(useBrackets){if(skipWhiteSpace(last),61===source.charCodeAt(index)){var ch;name+=advance(),skipWhiteSpace(last);for(var bracketDepth=1;index=last||93!==source.charCodeAt(index))return null;name+=advance()}return name}function convertIndex(rangeIndex){return source===originalSource?rangeIndex:function convertUnwrappedCommentIndex(originalSource,unwrappedIndex){for(var match,replacedSource=originalSource.replace(/^\/\*\*?/,""),numSkippedChars=0,matcher=new RegExp(STAR_MATCHER,"g");match=matcher.exec(replacedSource);)if(numSkippedChars+=match[1].length,match.index+match[0].length>unwrappedIndex+numSkippedChars)return unwrappedIndex+numSkippedChars+originalSource.length-replacedSource.length;return originalSource.replace(/\*\/$/,"").replace(/\s*$/,"").length}(originalSource,rangeIndex)}function TagParser(options,title){this._options=options,this._title=title.toLowerCase(),this._tag={title:title,description:null},this._options.lineNumbers&&(this._tag.lineNumber=lineNumber),this._first=index-title.length-1,this._last=0,this._extra={}}function parseTag(options){var parser,tag;if(!function skipToTag(){for(;index=length||(utility.assert(64===source.charCodeAt(index)),0))}())return null;for(tag=(parser=new TagParser(options,function scanTitle(){var ch,title="";for(advance();index=97&&ch<=122||ch>=65&&ch<=90||ch>=48&&ch<=57);)title+=advance();return title}())).parse();index1&&(this._tag.default=assign.slice(1).join("=")),this._tag.name=assign[0],this._tag.type&&"OptionalType"!==this._tag.type.type&&(this._tag.type={type:"OptionalType",expression:this._tag.type}));else{if(!isNameParameterRequired(this._title))return!0;if(isParamTitle(this._title)&&this._tag.type&&this._tag.type.name)this._extra.name=this._tag.type,this._tag.name=this._tag.type.name,this._tag.type=null;else if(!this.addError("Missing or invalid tag name"))return!1}return!0},TagParser.prototype.parseDescription=function parseDescription(){var description=sliceSource(source,index,this._last).trim();return description&&(/^-\s+/.test(description)&&(description=description.substring(2)),this._tag.description=description),!0},TagParser.prototype.parseCaption=function parseDescription(){var description=sliceSource(source,index,this._last).trim(),captionStart=description.indexOf(""),captionEnd=description.indexOf("");return captionStart>=0&&captionEnd>=0?(this._tag.caption=description.substring(captionStart+"".length,captionEnd).trim(),this._tag.description=description.substring(captionEnd+"".length).trim()):this._tag.description=description,!0},TagParser.prototype.parseKind=function parseKind(){var kind,kinds;return kinds={class:!0,constant:!0,event:!0,external:!0,file:!0,function:!0,member:!0,mixin:!0,module:!0,namespace:!0,typedef:!0},kind=sliceSource(source,index,this._last).trim(),this._tag.kind=kind,!(!hasOwnProperty(kinds,kind)&&!this.addError("Invalid kind name '%0'",kind))},TagParser.prototype.parseAccess=function parseAccess(){var access;return access=sliceSource(source,index,this._last).trim(),this._tag.access=access,!("private"!==access&&"protected"!==access&&"public"!==access&&!this.addError("Invalid access name '%0'",access))},TagParser.prototype.parseThis=function parseThis(){var value=sliceSource(source,index,this._last).trim();return value&&"{"===value.charAt(0)?this.parseType()&&"NameExpression"===this._tag.type.type||"UnionType"===this._tag.type.type?(this._tag.name=this._tag.type.name,!0):this.addError("Invalid name for this"):this.parseNamePath()},TagParser.prototype.parseVariation=function parseVariation(){var variation,text;return text=sliceSource(source,index,this._last).trim(),variation=parseFloat(text,10),this._tag.variation=variation,!(isNaN(variation)&&!this.addError("Invalid variation '%0'",text))},TagParser.prototype.ensureEnd=function(){var shouldBeEmpty=sliceSource(source,index,this._last).trim();return!(shouldBeEmpty&&!this.addError("Unknown content '%0'",shouldBeEmpty))},TagParser.prototype.epilogue=function epilogue(){var description;return description=this._tag.description,!(isAllowedOptional(this._title)&&!this._tag.type&&description&&"["===description.charAt(0)&&(this._tag.type=this._extra.name,this._tag.name||(this._tag.name=void 0),!sloppy&&!this.addError("Missing or invalid tag name")))},Rules={access:["parseAccess"],alias:["parseNamePath","ensureEnd"],augments:["parseType","parseNamePathOptional","ensureEnd"],constructor:["parseType","parseNamePathOptional","ensureEnd"],class:["parseType","parseNamePathOptional","ensureEnd"],extends:["parseType","parseNamePathOptional","ensureEnd"],example:["parseCaption"],deprecated:["parseDescription"],global:["ensureEnd"],inner:["ensureEnd"],instance:["ensureEnd"],kind:["parseKind"],mixes:["parseNamePath","ensureEnd"],mixin:["parseNamePathOptional","ensureEnd"],member:["parseType","parseNamePathOptional","ensureEnd"],method:["parseNamePathOptional","ensureEnd"],module:["parseType","parseNamePathOptional","ensureEnd"],func:["parseNamePathOptional","ensureEnd"],function:["parseNamePathOptional","ensureEnd"],var:["parseType","parseNamePathOptional","ensureEnd"],name:["parseNamePath","ensureEnd"],namespace:["parseType","parseNamePathOptional","ensureEnd"],private:["parseType","parseDescription"],protected:["parseType","parseDescription"],public:["parseType","parseDescription"],readonly:["ensureEnd"],requires:["parseNamePath","ensureEnd"],since:["parseDescription"],static:["ensureEnd"],summary:["parseDescription"],this:["parseThis","ensureEnd"],todo:["parseDescription"],typedef:["parseType","parseNamePathOptional"],variation:["parseVariation"],version:["parseDescription"]},TagParser.prototype.parse=function parse(){var i,iz,sequences;if(!this._title&&!this.addError("Missing or invalid title"))return null;for(this._last=function seekContent(){var ch,waiting,last=index;for(waiting=!1;last<(){}[],:*|?!=".indexOf(String.fromCharCode(ch))&&!esutils.code.isWhiteSpace(ch)&&!esutils.code.isLineTerminator(ch)}function Context(previous,index,token,value){this._previous=previous,this._index=index,this._token=token,this._value=value}function maybeAddRange(node,range){return addRange&&(node.range=[range[0]+rangeOffset,range[1]+rangeOffset]),node}function advance(){var ch=source.charAt(index);return index+=1,ch}function scanHexEscape(prefix){var i,len,ch,code=0;for(len="u"===prefix?4:2,i=0;i=length)return token=Token.EOF;switch(ch=source.charCodeAt(index)){case 39:case 34:return token=function scanString(){var quote,ch,code,unescaped,restore,str="";for(quote=source.charAt(index),++index;index=0&&index=length)return Token.ILLEGAL;if(60===source.charCodeAt(index+1))break}value+=advance()}return Token.NAME}())}}function consume(target,text){utility.assert(token===target,text||"consumed token not matched"),next()}function expect(target,message){token!==target&&utility.throwError(message||"unexpected token"),next()}function parseFieldType(){var key,rangeStart=previous;return key=function parseFieldName(){var v=value;return token===Token.NAME||token===Token.STRING?(next(),v):token===Token.NUMBER?(consume(Token.NUMBER),String(v)):void utility.throwError("unexpected token")}(),token===Token.COLON?(consume(Token.COLON),maybeAddRange({type:Syntax.FieldType,key:key,value:parseTypeExpression()},[rangeStart,previous])):maybeAddRange({type:Syntax.FieldType,key:key,value:null},[rangeStart,previous])}function parseTypeName(){var expr,applications,startIndex=index-value.length;return expr=function parseNameExpression(){var name=value,rangeStart=index-name.length;return expect(Token.NAME),token!==Token.COLON||"module"!==name&&"external"!==name&&"event"!==name||(consume(Token.COLON),name+=":"+value,expect(Token.NAME)),maybeAddRange({type:Syntax.NameExpression,name:name},[rangeStart,previous])}(),token===Token.DOT_LT||token===Token.LT?(next(),applications=function parseTypeExpressionList(){var elements=[];for(elements.push(parseTop());token===Token.COMMA;)consume(Token.COMMA),elements.push(parseTop());return elements}(),expect(Token.GT),maybeAddRange({type:Syntax.TypeApplication,expression:expr,applications:applications},[startIndex,previous])):expr}function parseParametersType(){for(var expr,startIndex,nameStartIndex,params=[],optionalSequence=!1,rest=!1,restStartIndex=index-3;token!==Token.RPAREN;)token===Token.REST&&(consume(Token.REST),rest=!0),startIndex=previous,(expr=parseTypeExpression()).type===Syntax.NameExpression&&token===Token.COLON&&(nameStartIndex=previous-expr.name.length,consume(Token.COLON),expr=maybeAddRange({type:Syntax.ParameterType,name:expr.name,expression:parseTypeExpression()},[nameStartIndex,previous])),token===Token.EQUAL?(consume(Token.EQUAL),expr=maybeAddRange({type:Syntax.OptionalType,expression:expr},[startIndex,previous]),optionalSequence=!0):optionalSequence&&utility.throwError("unexpected token"),rest&&(expr=maybeAddRange({type:Syntax.RestType,expression:expr},[restStartIndex,previous])),params.push(expr),token!==Token.RPAREN&&expect(Token.COMMA);return params}function parseFunctionType(){var isNew,thisBinding,params,result,fnType,startIndex=index-value.length;return utility.assert(token===Token.NAME&&"function"===value,"FunctionType should start with 'function'"),consume(Token.NAME),expect(Token.LPAREN),isNew=!1,params=[],thisBinding=null,token!==Token.RPAREN&&(token!==Token.NAME||"this"!==value&&"new"!==value?params=parseParametersType():(isNew="new"===value,consume(Token.NAME),expect(Token.COLON),thisBinding=parseTypeName(),token===Token.COMMA&&(consume(Token.COMMA),params=parseParametersType()))),expect(Token.RPAREN),result=null,token===Token.COLON&&(result=function parseResultType(){return consume(Token.COLON,"ResultType should start with :"),token===Token.NAME&&"void"===value?(consume(Token.NAME),{type:Syntax.VoidLiteral}):parseTypeExpression()}()),fnType=maybeAddRange({type:Syntax.FunctionType,params:params,result:result},[startIndex,previous]),thisBinding&&(fnType.this=thisBinding,isNew&&(fnType.new=!0)),fnType}function parseBasicTypeExpression(){var context,startIndex;switch(token){case Token.STAR:return consume(Token.STAR),maybeAddRange({type:Syntax.AllLiteral},[previous-1,previous]);case Token.LPAREN:return function parseUnionType(){var elements,startIndex=index-1;if(consume(Token.LPAREN,"UnionType should start with ("),elements=[],token!==Token.RPAREN)for(;elements.push(parseTypeExpression()),token!==Token.RPAREN;)expect(Token.PIPE);return consume(Token.RPAREN,"UnionType should end with )"),maybeAddRange({type:Syntax.UnionType,elements:elements},[startIndex,previous])}();case Token.LBRACK:return function parseArrayType(){var elements,restStartIndex,startIndex=index-1;for(consume(Token.LBRACK,"ArrayType should start with ["),elements=[];token!==Token.RBRACK;){if(token===Token.REST){restStartIndex=index-3,consume(Token.REST),elements.push(maybeAddRange({type:Syntax.RestType,expression:parseTypeExpression()},[restStartIndex,previous]));break}elements.push(parseTypeExpression()),token!==Token.RBRACK&&expect(Token.COMMA)}return expect(Token.RBRACK),maybeAddRange({type:Syntax.ArrayType,elements:elements},[startIndex,previous])}();case Token.LBRACE:return function parseRecordType(){var fields,rangeEnd,rangeStart=index-1;if(consume(Token.LBRACE,"RecordType should start with {"),fields=[],token===Token.COMMA)consume(Token.COMMA);else for(;token!==Token.RBRACE;)fields.push(parseFieldType()),token!==Token.RBRACE&&expect(Token.COMMA);return rangeEnd=index,expect(Token.RBRACE),maybeAddRange({type:Syntax.RecordType,fields:fields},[rangeStart,rangeEnd])}();case Token.NAME:if(startIndex=index-value.length,"null"===value)return consume(Token.NAME),maybeAddRange({type:Syntax.NullLiteral},[startIndex,previous]);if("undefined"===value)return consume(Token.NAME),maybeAddRange({type:Syntax.UndefinedLiteral},[startIndex,previous]);if("true"===value||"false"===value)return consume(Token.NAME),maybeAddRange({type:Syntax.BooleanLiteralType,value:"true"===value},[startIndex,previous]);if(context=Context.save(),"function"===value)try{return parseFunctionType()}catch(e){context.restore()}return parseTypeName();case Token.STRING:return next(),maybeAddRange({type:Syntax.StringLiteralType,value:value},[previous-value.length-2,previous]);case Token.NUMBER:return next(),maybeAddRange({type:Syntax.NumericLiteralType,value:value},[previous-String(value).length,previous]);default:utility.throwError("unexpected token")}}function parseTypeExpression(){var expr,rangeStart;return token===Token.QUESTION?(rangeStart=index-1,consume(Token.QUESTION),maybeAddRange(token===Token.COMMA||token===Token.EQUAL||token===Token.RBRACE||token===Token.RPAREN||token===Token.PIPE||token===Token.EOF||token===Token.RBRACK||token===Token.GT?{type:Syntax.NullableLiteral}:{type:Syntax.NullableType,expression:parseBasicTypeExpression(),prefix:!0},[rangeStart,previous])):token===Token.BANG?(rangeStart=index-1,consume(Token.BANG),maybeAddRange({type:Syntax.NonNullableType,expression:parseBasicTypeExpression(),prefix:!0},[rangeStart,previous])):(rangeStart=previous,expr=parseBasicTypeExpression(),token===Token.BANG?(consume(Token.BANG),maybeAddRange({type:Syntax.NonNullableType,expression:expr,prefix:!1},[rangeStart,previous])):token===Token.QUESTION?(consume(Token.QUESTION),maybeAddRange({type:Syntax.NullableType,expression:expr,prefix:!1},[rangeStart,previous])):token===Token.LBRACK?(consume(Token.LBRACK),expect(Token.RBRACK,"expected an array-style type declaration ("+value+"[])"),maybeAddRange({type:Syntax.TypeApplication,expression:maybeAddRange({type:Syntax.NameExpression,name:"Array"},[rangeStart,previous]),applications:[expr]},[rangeStart,previous])):expr)}function parseTop(){var expr,elements;if(expr=parseTypeExpression(),token!==Token.PIPE)return expr;for(elements=[expr],consume(Token.PIPE);elements.push(parseTypeExpression()),token===Token.PIPE;)consume(Token.PIPE);return maybeAddRange({type:Syntax.UnionType,elements:elements},[0,index])}function stringifyImpl(node,compact,topLevel){var result,i,iz;switch(node.type){case Syntax.NullableLiteral:result="?";break;case Syntax.AllLiteral:result="*";break;case Syntax.NullLiteral:result="null";break;case Syntax.UndefinedLiteral:result="undefined";break;case Syntax.VoidLiteral:result="void";break;case Syntax.UnionType:for(result=topLevel?"":"(",i=0,iz=node.elements.length;i90}function isTooLongForDefaultValueSummary(value){return value.length>50}function createSummaryValue(summary,detail){return summary===detail?{summary:summary}:{summary:summary,detail:detail}}var FlowTypesType;function generateUnionElement(_ref){var name=_ref.name,value=_ref.value,elements=_ref.elements,raw=_ref.raw;return null!=value?value:null!=elements?elements.map(generateUnionElement).join(" | "):null!=raw?raw:name}function generateSignature(flowType){return"object"===flowType.type?function generateObjectSignature(_ref4){var type=_ref4.type,raw=_ref4.raw;return null!=raw?isTooLongForTypeSummary(raw)?createSummaryValue(type,raw):createSummaryValue(raw):createSummaryValue(type)}(flowType):function generateFuncSignature(_ref3){var type=_ref3.type,raw=_ref3.raw;return createSummaryValue(null!=raw?raw:type)}(flowType)}function createType(type){if(null==type)return null;switch(type.name){case FlowTypesType.UNION:return function generateUnion(_ref2){var name=_ref2.name,raw=_ref2.raw,elements=_ref2.elements;return createSummaryValue(null!=elements?elements.map(generateUnionElement).join(" | "):null!=raw?raw.replace(/^\|\s*/,""):name)}(type);case FlowTypesType.SIGNATURE:return generateSignature(type);default:return function generateDefault(_ref5){var name=_ref5.name,raw=_ref5.raw;return null!=raw?isTooLongForTypeSummary(raw)?createSummaryValue(name,raw):createSummaryValue(raw):createSummaryValue(name)}(type)}}!function(FlowTypesType){FlowTypesType.UNION="union",FlowTypesType.SIGNATURE="signature"}(FlowTypesType||(FlowTypesType={}));var BLACKLIST=["null","undefined"];function isDefaultValueBlacklisted(value){return BLACKLIST.some((function(x){return x===value}))}function createDefaultValue(defaultValue,type){if(null!=defaultValue){var value=defaultValue.value;if(!isDefaultValueBlacklisted(value))return isTooLongForDefaultValueSummary(value)?createSummaryValue(type.name,value):createSummaryValue(value)}return null}function createType_createType(_ref){var tsType=_ref.tsType,required=_ref.required;return null==tsType?null:createSummaryValue(required?tsType.name:tsType.name.replace(" | undefined",""))}function createDefaultValue_createDefaultValue(_ref){var defaultValue=_ref.defaultValue;if(null!=defaultValue){var value=defaultValue.value;if(!isDefaultValueBlacklisted(value))return createSummaryValue(value)}return null}__webpack_require__("./node_modules/core-js/modules/web.dom-collections.for-each.js");var convert_convert=function convert(type){var name=type.name,raw=type.raw,base={};switch(void 0!==raw&&(base.raw=raw),type.name){case"string":case"number":case"symbol":case"boolean":return Object.assign({},base,{name:name});case"Array":return Object.assign({},base,{name:"array",value:type.elements.map(convert)});case"signature":return Object.assign({},base,function convertSig(type){switch(type.type){case"function":return{name:"function"};case"object":var values={};return type.signature.properties.forEach((function(prop){values[prop.key]=convert_convert(prop.value)})),{name:"object",value:values};default:throw new Error("Unknown: ".concat(type))}}(type));case"union":case"intersection":return Object.assign({},base,{name:name,value:type.elements.map(convert)});default:return Object.assign({},base,{name:"other",value:name})}},isLiteral=function isLiteral(type){return"literal"===type.name},toEnumOption=function toEnumOption(element){return element.value.replace(/['|"]/g,"")},flow_convert_convert=function convert(type){var name=type.name,raw=type.raw,base={};switch(void 0!==raw&&(base.raw=raw),type.name){case"literal":return Object.assign({},base,{name:"other",value:type.value});case"string":case"number":case"symbol":case"boolean":return Object.assign({},base,{name:name});case"Array":return Object.assign({},base,{name:"array",value:type.elements.map(convert)});case"signature":return Object.assign({},base,function convertSig(type){switch(type.type){case"function":return{name:"function"};case"object":var values={};return type.signature.properties.forEach((function(prop){values[prop.key]=flow_convert_convert(prop.value)})),{name:"object",value:values};default:throw new Error("Unknown: ".concat(type))}}(type));case"union":return type.elements.every(isLiteral)?Object.assign({},base,{name:"enum",value:type.elements.map(toEnumOption)}):Object.assign({},base,{name:name,value:type.elements.map(convert)});case"intersection":return Object.assign({},base,{name:name,value:type.elements.map(convert)});default:return Object.assign({},base,{name:"other",value:name})}},mapValues=(__webpack_require__("./node_modules/core-js/modules/es.number.is-nan.js"),__webpack_require__("./node_modules/core-js/modules/es.number.constructor.js"),__webpack_require__("./node_modules/core-js/modules/es.string.split.js"),__webpack_require__("./node_modules/lodash/mapValues.js")),mapValues_default=__webpack_require__.n(mapValues),QUOTE_REGEX=/^['"]|['"]$/g,SIGNATURE_REGEXP=/^\(.*\) => /,proptypes_convert_convert=function convert(type){var name=type.name,raw=type.raw,computed=type.computed,value=type.value,base={};switch(void 0!==raw&&(base.raw=raw),name){case"enum":var _values=computed?value:value.map((function(v){var trimmedValue=function trimQuotes(str){return str.replace(QUOTE_REGEX,"")}(v.value);return function includesQuotes(str){return QUOTE_REGEX.test(str)}(v.value)||Number.isNaN(Number(trimmedValue))?trimmedValue:Number(trimmedValue)}));return Object.assign({},base,{name:name,value:_values});case"string":case"number":case"symbol":case"object":return Object.assign({},base,{name:name});case"func":return Object.assign({},base,{name:"function"});case"bool":case"boolean":return Object.assign({},base,{name:"boolean"});case"arrayOf":case"array":return Object.assign({},base,{name:"array",value:value&&convert(value)});case"objectOf":return Object.assign({},base,{name:name,value:convert(value)});case"shape":case"exact":var values=mapValues_default()(value,(function(field){return convert(field)}));return Object.assign({},base,{name:"object",value:values});case"union":return Object.assign({},base,{name:"union",value:value.map((function(v){return convert(v)}))});default:if((null==name?void 0:name.indexOf("|"))>0)try{var literalValues=name.split("|").map((function(v){return JSON.parse(v)}));return Object.assign({},base,{name:"enum",value:literalValues})}catch(err){}var otherVal=value?"".concat(name,"(").concat(value,")"):name,otherName=SIGNATURE_REGEXP.test(name)?"function":"other";return Object.assign({},base,{name:otherName,value:otherVal})}},convert=function convert(docgenInfo){var type=docgenInfo.type,tsType=docgenInfo.tsType,flowType=docgenInfo.flowType;return null!=type?proptypes_convert_convert(type):null!=tsType?convert_convert(tsType):null!=flowType?flow_convert_convert(flowType):null};function createPropDef_createType(type){return null!=type?createSummaryValue(type.name):null}function createPropDef_createDefaultValue(defaultValue,type){if(null!=defaultValue){var value=defaultValue.value;if(!isDefaultValueBlacklisted(value))return function isReactDocgenTypescript(defaultValue){var computed=defaultValue.computed,func=defaultValue.func;return void 0===computed&&void 0===func}(defaultValue)&&function isStringValued(type){return!!type&&("string"===type.name||"enum"===type.name&&Array.isArray(type.value)&&type.value.every((function(_ref){var tv=_ref.value;return"string"==typeof tv&&'"'===tv[0]&&'"'===tv[tv.length-1]})))}(type)?createSummaryValue(JSON.stringify(value)):createSummaryValue(value)}return null}function createBasicPropDef(name,type,docgenInfo){var description=docgenInfo.description,required=docgenInfo.required,defaultValue=docgenInfo.defaultValue;return{name:name,type:createPropDef_createType(type),required:required,description:description,defaultValue:createPropDef_createDefaultValue(defaultValue,type)}}function applyJsDocResult(propDef,jsDocParsingResult){if(jsDocParsingResult.includesJsDoc){var description=jsDocParsingResult.description,extractedTags=jsDocParsingResult.extractedTags;null!=description&&(propDef.description=jsDocParsingResult.description);var hasParams=null!=extractedTags.params,hasReturns=null!=extractedTags.returns&&null!=extractedTags.returns.type;(hasParams||hasReturns)&&(propDef.jsDocTags={params:hasParams&&extractedTags.params.map((function(x){return{name:x.getPrettyName(),description:x.description}})),returns:hasReturns&&{description:extractedTags.returns.description}})}return propDef}var javaScriptFactory=function javaScriptFactory(propName,docgenInfo,jsDocParsingResult){var propDef=createBasicPropDef(propName,docgenInfo.type,docgenInfo);return propDef.sbType=convert(docgenInfo),applyJsDocResult(propDef,jsDocParsingResult)},tsFactory=function tsFactory(propName,docgenInfo,jsDocParsingResult){var propDef=function createTsPropDef(propName,docgenInfo){var description=docgenInfo.description,required=docgenInfo.required;return{name:propName,type:createType_createType(docgenInfo),required:required,description:description,defaultValue:createDefaultValue_createDefaultValue(docgenInfo)}}(propName,docgenInfo);return propDef.sbType=convert(docgenInfo),applyJsDocResult(propDef,jsDocParsingResult)},flowFactory=function flowFactory(propName,docgenInfo,jsDocParsingResult){var propDef=function createFlowPropDef(propName,docgenInfo){var flowType=docgenInfo.flowType,description=docgenInfo.description,required=docgenInfo.required,defaultValue=docgenInfo.defaultValue;return{name:propName,type:createType(flowType),required:required,description:description,defaultValue:createDefaultValue(defaultValue,flowType)}}(propName,docgenInfo);return propDef.sbType=convert(docgenInfo),applyJsDocResult(propDef,jsDocParsingResult)},unknownFactory=function unknownFactory(propName,docgenInfo,jsDocParsingResult){return applyJsDocResult(createBasicPropDef(propName,{name:"unknown"},docgenInfo),jsDocParsingResult)},getPropDefFactory=function getPropDefFactory(typeSystem){switch(typeSystem){case TypeSystem.JAVASCRIPT:return javaScriptFactory;case TypeSystem.TYPESCRIPT:return tsFactory;case TypeSystem.FLOW:return flowFactory;default:return unknownFactory}},getTypeSystem=function getTypeSystem(docgenInfo){return null!=docgenInfo.type?TypeSystem.JAVASCRIPT:null!=docgenInfo.flowType?TypeSystem.FLOW:null!=docgenInfo.tsType?TypeSystem.TYPESCRIPT:TypeSystem.UNKNOWN},extractComponentProps=function extractComponentProps(component,section){var docgenSection=getDocgenSection(component,section);return function isValidDocgenSection(docgenSection){return null!=docgenSection&&Object.keys(docgenSection).length>0}(docgenSection)?Array.isArray(docgenSection)?function extractComponentSectionArray(docgenSection){var typeSystem=getTypeSystem(docgenSection[0]),createPropDef=getPropDefFactory(typeSystem);return docgenSection.map((function(item){var _item$type,sanitizedItem=item;return null!==(_item$type=item.type)&&void 0!==_item$type&&_item$type.elements&&(sanitizedItem=Object.assign({},item,{type:Object.assign({},item.type,{value:item.type.elements})})),extractProp(sanitizedItem.name,sanitizedItem,typeSystem,createPropDef)}))}(docgenSection):function extractComponentSectionObject(docgenSection){var docgenPropsKeys=Object.keys(docgenSection),typeSystem=getTypeSystem(docgenSection[docgenPropsKeys[0]]),createPropDef=getPropDefFactory(typeSystem);return docgenPropsKeys.map((function(propName){var docgenInfo=docgenSection[propName];return null!=docgenInfo?extractProp(propName,docgenInfo,typeSystem,createPropDef):null})).filter(Boolean)}(docgenSection):[]};function extractProp(propName,docgenInfo,typeSystem,createPropDef){var jsDocParsingResult=function parseJsDoc(value){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:DEFAULT_OPTIONS;if(!containsJsDoc(value))return{includesJsDoc:!1,ignore:!1};var jsDocAst=parse(value,options.tags),extractedTags=extractJsDocTags(jsDocAst);return extractedTags.ignore?{includesJsDoc:!0,ignore:!0}:{includesJsDoc:!0,ignore:!1,description:jsDocAst.description,extractedTags:extractedTags}}(docgenInfo.description);return jsDocParsingResult.includesJsDoc&&jsDocParsingResult.ignore?null:{propDef:createPropDef(propName,docgenInfo,jsDocParsingResult),jsDocTags:jsDocParsingResult.extractedTags,docgenInfo:docgenInfo,typeSystem:typeSystem}}var parameters=__webpack_require__("./node_modules/@storybook/store/dist/esm/parameters.js"),prop_types=(__webpack_require__("./node_modules/core-js/modules/es.array.iterator.js"),__webpack_require__("./node_modules/core-js/modules/es.map.js"),__webpack_require__("./node_modules/core-js/modules/es.string.iterator.js"),__webpack_require__("./node_modules/core-js/modules/web.dom-collections.iterator.js"),__webpack_require__("./node_modules/@storybook/react/node_modules/prop-types/index.js")),prop_types_default=__webpack_require__.n(prop_types);function generateFuncSignature_generateFuncSignature(params,returns){var hasParams=null!=params,hasReturns=null!=returns;if(!hasParams&&!hasReturns)return"";var funcParts=[];if(hasParams){var funcParams=params.map((function(x){var prettyName=x.getPrettyName(),typeName=x.getTypeName();return null!=typeName?"".concat(prettyName,": ").concat(typeName):prettyName}));funcParts.push("(".concat(funcParams.join(", "),")"))}else funcParts.push("()");return hasReturns&&funcParts.push("=> ".concat(returns.getTypeName())),funcParts.join(" ")}function generateShortFuncSignature(params,returns){var hasParams=null!=params,hasReturns=null!=returns;if(!hasParams&&!hasReturns)return"";var funcParts=[];return hasParams?funcParts.push("( ... )"):funcParts.push("()"),hasReturns&&funcParts.push("=> ".concat(returns.getTypeName())),funcParts.join(" ")}var html_tags=__webpack_require__("./node_modules/@storybook/react/node_modules/html-tags/index.js");function isHtmlTag(tagName){return html_tags.includes(tagName.toLowerCase())}__webpack_require__("./node_modules/core-js/modules/es.string.ends-with.js"),__webpack_require__("./node_modules/core-js/modules/es.array.slice.js"),__webpack_require__("./node_modules/core-js/modules/es.string.starts-with.js");var escodegen=__webpack_require__("./node_modules/escodegen/escodegen.js"),esm=__webpack_require__("./node_modules/ts-dedent/esm/index.js"),BASIC_OPTIONS={format:{indent:{style:" "},semicolons:!1}},COMPACT_OPTIONS=Object.assign({},BASIC_OPTIONS,{format:{newline:""}}),PRETTY_OPTIONS=Object.assign({},BASIC_OPTIONS);function generateCode(ast){var compact=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return(0,escodegen.R_)(ast,compact?COMPACT_OPTIONS:PRETTY_OPTIONS)}function generateObjectCode(ast){var compact=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return compact?generateCompactObjectCode(ast):generateCode(ast)}function generateCompactObjectCode(ast){var result=generateCode(ast,!0);return result.endsWith(" }")||(result="".concat(result.slice(0,-1)," }")),result}function generateArrayCode(ast){var compact=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return compact?generateCompactArrayCode(ast):generateMultilineArrayCode(ast)}function generateMultilineArrayCode(ast){var result=generateCode(ast);return result.endsWith(" }]")&&(result=(0,esm.C)(result)),result}function generateCompactArrayCode(ast){var result=generateCode(ast,!0);return result.startsWith("[ ")&&(result=result.replace("[ ","[")),result}var InspectionType,isMemo=function isMemo(component){return component.$$typeof===Symbol.for("react.memo")};!function(InspectionType){InspectionType.IDENTIFIER="Identifier",InspectionType.LITERAL="Literal",InspectionType.OBJECT="Object",InspectionType.ARRAY="Array",InspectionType.FUNCTION="Function",InspectionType.CLASS="Class",InspectionType.ELEMENT="Element",InspectionType.UNKNOWN="Unknown"}(InspectionType||(InspectionType={}));var acorn=__webpack_require__("./node_modules/@storybook/react/node_modules/acorn/dist/acorn.mjs"),acorn_jsx=__webpack_require__("./node_modules/@storybook/react/node_modules/acorn-jsx/index.js"),acorn_jsx_default=__webpack_require__.n(acorn_jsx);function simple(node,visitors,baseVisitor,state,override){baseVisitor||(baseVisitor=base),function c(node,st,override){var type=override||node.type,found=visitors[type];baseVisitor[type](node,st,c),found&&found(node,st)}(node,state,override)}Object.create;function skipThrough(node,st,c){c(node,st)}function ignore(_node,_st,_c){}var base={};base.Program=base.BlockStatement=function(node,st,c){for(var i=0,list=node.body;i1&&void 0!==arguments[1]&&arguments[1];return cleanPropTypes(generateObjectCode(ast,compact))}function prettyArray(ast){var compact=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return cleanPropTypes(generateCode(ast,compact))}function generateTypeFromString(value,originalTypeName){var short,compact,full,_inspectValue=inspectValue(value),inferredType=_inspectValue.inferredType,ast=_inspectValue.ast,type=inferredType.type;switch(type){case InspectionType.IDENTIFIER:case InspectionType.LITERAL:short=value,compact=value;break;case InspectionType.OBJECT:short="object",compact=1===inferredType.depth?prettyObject(ast,!0):null,full=prettyObject(ast);break;case InspectionType.ELEMENT:var identifier=inferredType.identifier;short=null==identifier||isHtmlTag(identifier)?"element":identifier,compact=1===splitIntoLines(value).length?value:null,full=value;break;case InspectionType.ARRAY:short="array",compact=inferredType.depth<=2?prettyArray(ast,!0):null,full=prettyArray(ast);break;default:short=function getCaptionForInspectionType(type){switch(type){case InspectionType.OBJECT:return"object";case InspectionType.ARRAY:return"array";case InspectionType.CLASS:return"class";case InspectionType.FUNCTION:return"func";case InspectionType.ELEMENT:return"element";default:return"custom"}}(type),compact=1===splitIntoLines(value).length?value:null,full=value}return createTypeDef({name:originalTypeName,short:short,compact:compact,full:full,inferredType:type})}function objectOf(of){return"objectOf(".concat(of,")")}function generateEnum(type){if(Array.isArray(type.value)){var values=type.value.reduce((function(acc,v){var _generateEnumValue=function generateEnumValue(_ref7){var value=_ref7.value;return _ref7.computed?generateTypeFromString(value,"enumvalue"):createTypeDef({name:"enumvalue",short:value,compact:value})}(v),short=_generateEnumValue.short,compact=_generateEnumValue.compact,full=_generateEnumValue.full;return acc.short.push(short),acc.compact.push(compact),acc.full.push(full),acc}),{short:[],compact:[],full:[]});return createTypeDef({name:PropTypesType.ENUM,short:values.short.join(" | "),compact:values.compact.every((function(x){return null!=x}))?values.compact.join(" | "):null,full:values.full.join(" | ")})}return createTypeDef({name:PropTypesType.ENUM,short:type.value,compact:type.value})}function braceAfter(of){return"".concat(of,"[]")}function braceAround(of){return"[".concat(of,"]")}function createArrayOfObjectTypeDef(short,compact,full){return createTypeDef({name:PropTypesType.ARRAYOF,short:braceAfter(short),compact:null!=compact?braceAround(compact):null,full:braceAround(full)})}function generateType(type,extractedProp){try{switch(type.name){case PropTypesType.CUSTOM:return function generateCustom(_ref5){var raw=_ref5.raw;return null!=raw?generateTypeFromString(raw,PropTypesType.CUSTOM):createTypeDef({name:PropTypesType.CUSTOM,short:"custom",compact:"custom"})}(type);case PropTypesType.FUNC:return function generateFunc(extractedProp){var jsDocTags=extractedProp.jsDocTags;return null==jsDocTags||null==jsDocTags.params&&null==jsDocTags.returns?createTypeDef({name:PropTypesType.FUNC,short:"func",compact:"func"}):createTypeDef({name:PropTypesType.FUNC,short:generateShortFuncSignature(jsDocTags.params,jsDocTags.returns),compact:null,full:generateFuncSignature_generateFuncSignature(jsDocTags.params,jsDocTags.returns)})}(extractedProp);case PropTypesType.SHAPE:return function generateShape(type,extractedProp){var fields=Object.keys(type.value).map((function(key){return"".concat(key,": ").concat(generateType(type.value[key],extractedProp).full)})).join(", "),_inspectValue2=inspectValue("{ ".concat(fields," }")),inferredType=_inspectValue2.inferredType,ast=_inspectValue2.ast,depth=inferredType.depth;return createTypeDef({name:PropTypesType.SHAPE,short:"object",compact:1===depth&&ast?prettyObject(ast,!0):null,full:ast?prettyObject(ast):null})}(type,extractedProp);case PropTypesType.INSTANCEOF:return createTypeDef({name:PropTypesType.INSTANCEOF,short:type.value,compact:type.value});case PropTypesType.OBJECTOF:return function generateObjectOf(type,extractedProp){var _generateType=generateType(type.value,extractedProp),short=_generateType.short,compact=_generateType.compact,full=_generateType.full;return createTypeDef({name:PropTypesType.OBJECTOF,short:objectOf(short),compact:null!=compact?objectOf(compact):null,full:objectOf(full)})}(type,extractedProp);case PropTypesType.UNION:return function createType_generateUnion(type,extractedProp){if(Array.isArray(type.value)){var values=type.value.reduce((function(acc,v){var _generateType2=generateType(v,extractedProp),short=_generateType2.short,compact=_generateType2.compact,full=_generateType2.full;return acc.short.push(short),acc.compact.push(compact),acc.full.push(full),acc}),{short:[],compact:[],full:[]});return createTypeDef({name:PropTypesType.UNION,short:values.short.join(" | "),compact:values.compact.every((function(x){return null!=x}))?values.compact.join(" | "):null,full:values.full.join(" | ")})}return createTypeDef({name:PropTypesType.UNION,short:type.value,compact:null})}(type,extractedProp);case PropTypesType.ENUM:return generateEnum(type);case PropTypesType.ARRAYOF:return function generateArray(type,extractedProp){var _generateType3=generateType(type.value,extractedProp),name=_generateType3.name,short=_generateType3.short,compact=_generateType3.compact,full=_generateType3.full,inferredType=_generateType3.inferredType;if(name===PropTypesType.CUSTOM){if(inferredType===InspectionType.OBJECT)return createArrayOfObjectTypeDef(short,compact,full)}else if(name===PropTypesType.SHAPE)return createArrayOfObjectTypeDef(short,compact,full);return createTypeDef({name:PropTypesType.ARRAYOF,short:braceAfter(short),compact:braceAfter(short)})}(type,extractedProp);default:return createTypeDef({name:type.name,short:type.name,compact:type.name})}}catch(e){console.error(e)}return createTypeDef({name:"unknown",short:"unknown",compact:"unknown"})}function generateObject(_ref){var inferredType=_ref.inferredType,ast=_ref.ast;if(1===inferredType.depth){var compactObject=generateObjectCode(ast,!0);if(!isTooLongForDefaultValueSummary(compactObject))return createSummaryValue(compactObject)}return createSummaryValue("object",generateObjectCode(ast))}function generateArray_generateArray(_ref){var inferredType=_ref.inferredType,ast=_ref.ast;if(inferredType.depth<=2){var compactArray=generateArrayCode(ast,!0);if(!isTooLongForDefaultValueSummary(compactArray))return createSummaryValue(compactArray)}return createSummaryValue("array",generateArrayCode(ast))}function getPrettyIdentifier(inferredType){var type=inferredType.type,identifier=inferredType.identifier;switch(type){case InspectionType.FUNCTION:return getPrettyFuncIdentifier(identifier,inferredType.hasParams);case InspectionType.ELEMENT:return getPrettyElementIdentifier(identifier);default:return identifier}}function getPrettyFuncIdentifier(identifier,hasArguments){return"".concat(identifier,hasArguments?"( ... )":"()")}function getPrettyElementIdentifier(identifier){return"<".concat(identifier," />")}function defaultValues_createDefaultValue_createDefaultValue(defaultValue){try{var inspectionResult=inspectValue(defaultValue);switch(inspectionResult.inferredType.type){case InspectionType.OBJECT:return generateObject(inspectionResult);case InspectionType.FUNCTION:return function createDefaultValue_generateFunc(_ref){var inferredType=_ref.inferredType,ast=_ref.ast;if(null!=inferredType.identifier)return createSummaryValue(getPrettyIdentifier(inferredType),generateCode(ast));var prettyCaption=generateCode(ast,!0);return isTooLongForDefaultValueSummary(prettyCaption)?createSummaryValue("func",generateCode(ast)):createSummaryValue(prettyCaption)}(inspectionResult);case InspectionType.ELEMENT:return function generateElement(defaultValue,inspectionResult){var inferredType=inspectionResult.inferredType,identifier=inferredType.identifier;return null==identifier||isHtmlTag(identifier)?isTooLongForDefaultValueSummary(defaultValue)?createSummaryValue("element",defaultValue):createSummaryValue(defaultValue):createSummaryValue(getPrettyIdentifier(inferredType),defaultValue)}(defaultValue,inspectionResult);case InspectionType.ARRAY:return generateArray_generateArray(inspectionResult);default:return null}}catch(e){console.error(e)}return null}!function(PropTypesType){PropTypesType.CUSTOM="custom",PropTypesType.ANY="any",PropTypesType.FUNC="func",PropTypesType.SHAPE="shape",PropTypesType.OBJECT="object",PropTypesType.INSTANCEOF="instanceOf",PropTypesType.OBJECTOF="objectOf",PropTypesType.UNION="union",PropTypesType.ENUM="enum",PropTypesType.ARRAYOF="arrayOf",PropTypesType.ELEMENT="element",PropTypesType.ELEMENTTYPE="elementType",PropTypesType.NODE="node"}(PropTypesType||(PropTypesType={}));__webpack_require__("./node_modules/core-js/modules/es.regexp.to-string.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.iterator.js");var isPlainObject=__webpack_require__("./node_modules/lodash/isPlainObject.js"),isPlainObject_default=__webpack_require__.n(isPlainObject),isFunction=__webpack_require__("./node_modules/lodash/isFunction.js"),isFunction_default=__webpack_require__.n(isFunction),isString=__webpack_require__("./node_modules/lodash/isString.js"),isString_default=__webpack_require__.n(isString),cjs=__webpack_require__("./node_modules/react-element-to-jsx-string/dist/cjs/index.js");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},_typeof(obj)}function isReactElement(element){return null!=element.$$typeof}function extractFunctionName(func,propName){var name=func.name;return""!==name&&"anonymous"!==name&&name!==propName?name:null}var DEFAULT_TYPE_RESOLVERS={string:function stringResolver(rawDefaultProp){return createSummaryValue(JSON.stringify(rawDefaultProp))},object:function objectResolver(rawDefaultProp){return isReactElement(rawDefaultProp)&&null!=rawDefaultProp.type?function generateReactObject(rawDefaultProp){var type=rawDefaultProp.type,displayName=type.displayName,jsx=(0,cjs.ZP)(rawDefaultProp,{});if(null!=displayName)return createSummaryValue(getPrettyElementIdentifier(displayName),jsx);if(isString_default()(type)&&isHtmlTag(type)){var jsxSummary=(0,cjs.ZP)(rawDefaultProp,{tabStop:0}).replace(/\r?\n|\r/g,"");if(!isTooLongForDefaultValueSummary(jsxSummary))return createSummaryValue(jsxSummary)}return createSummaryValue("element",jsx)}(rawDefaultProp):isPlainObject_default()(rawDefaultProp)?generateObject(inspectValue(JSON.stringify(rawDefaultProp))):Array.isArray(rawDefaultProp)?generateArray_generateArray(inspectValue(JSON.stringify(rawDefaultProp))):createSummaryValue("object")},function:function functionResolver(rawDefaultProp,propDef){var inspectionResult,isElement=!1;if(isFunction_default()(rawDefaultProp.render))isElement=!0;else if(null!=rawDefaultProp.prototype&&isFunction_default()(rawDefaultProp.prototype.render))isElement=!0;else{var innerElement;try{var _ref=(inspectionResult=inspectValue(rawDefaultProp.toString())).inferredType,hasParams=_ref.hasParams,params=_ref.params;hasParams?1===params.length&&"ObjectPattern"===params[0].type&&(innerElement=rawDefaultProp({})):innerElement=rawDefaultProp(),null!=innerElement&&isReactElement(innerElement)&&(isElement=!0)}catch(e){}}var funcName=extractFunctionName(rawDefaultProp,propDef.name);return null!=funcName?isElement?createSummaryValue(getPrettyElementIdentifier(funcName)):(null!=inspectionResult&&(inspectionResult=inspectValue(rawDefaultProp.toString())),createSummaryValue(getPrettyFuncIdentifier(funcName,inspectionResult.inferredType.hasParams))):createSummaryValue(isElement?"element":"func")},default:function defaultResolver(rawDefaultProp){return createSummaryValue(rawDefaultProp.toString())}};function createDefaultValueFromRawDefaultProp(rawDefaultProp,propDef){var typeResolvers=arguments.length>2&&void 0!==arguments[2]?arguments[2]:DEFAULT_TYPE_RESOLVERS;try{switch(_typeof(rawDefaultProp)){case"string":return typeResolvers.string(rawDefaultProp,propDef);case"object":return typeResolvers.object(rawDefaultProp,propDef);case"function":return typeResolvers.function(rawDefaultProp,propDef);default:return typeResolvers.default(rawDefaultProp,propDef)}}catch(e){console.error(e)}return null}__webpack_require__("./node_modules/core-js/modules/es.array.find.js");var rawDefaultPropTypeResolvers=function createTypeResolvers(){var customResolvers=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.assign({},DEFAULT_TYPE_RESOLVERS,customResolvers)}({function:function funcResolver(rawDefaultProp,_ref){var name=_ref.name,type=_ref.type,isElement="element"===type.summary||"elementType"===type.summary,funcName=extractFunctionName(rawDefaultProp,name);return createSummaryValue(null!=funcName?isElement?getPrettyElementIdentifier(funcName):getPrettyFuncIdentifier(funcName,inspectValue(rawDefaultProp.toString()).inferredType.hasParams):isElement?"element":"func")}});function enhancePropTypesProp(extractedProp,rawDefaultProp){var propDef=extractedProp.propDef,newtype=function propTypes_createType_createType(extractedProp){var type=extractedProp.docgenInfo.type;if(null==type)return null;try{switch(type.name){case PropTypesType.CUSTOM:case PropTypesType.SHAPE:case PropTypesType.INSTANCEOF:case PropTypesType.OBJECTOF:case PropTypesType.UNION:case PropTypesType.ENUM:case PropTypesType.ARRAYOF:var _generateType4=generateType(type,extractedProp),short=_generateType4.short,compact=_generateType4.compact,full=_generateType4.full;return null==compact||isTooLongForTypeSummary(compact)?createSummaryValue(short,full):createSummaryValue(compact);case PropTypesType.FUNC:var detail,_generateType5=generateType(type,extractedProp),_short=_generateType5.short,_full=_generateType5.full,summary=_short;return _full.length<150?summary=_full:detail=function toMultilineSignature(signature){return signature.replace(/,/g,",\r\n")}(_full),createSummaryValue(summary,detail);default:return null}}catch(e){console.error(e)}return null}(extractedProp);null!=newtype&&(propDef.type=newtype);var defaultValue=extractedProp.docgenInfo.defaultValue;if(null!=defaultValue&&null!=defaultValue.value){var newDefaultValue=defaultValues_createDefaultValue_createDefaultValue(defaultValue.value);null!=newDefaultValue&&(propDef.defaultValue=newDefaultValue)}else if(null!=rawDefaultProp){var _newDefaultValue=createDefaultValueFromRawDefaultProp(rawDefaultProp,propDef,rawDefaultPropTypeResolvers);null!=_newDefaultValue&&(propDef.defaultValue=_newDefaultValue)}return propDef}function enhancePropTypesProps(extractedProps,component){var rawDefaultProps=null!=component.defaultProps?component.defaultProps:{};return function keepOriginalDefinitionOrder(extractedProps,component){var propTypes=component.propTypes;return null!=propTypes?Object.keys(propTypes).map((function(x){return extractedProps.find((function(y){return y.name===x}))})).filter((function(x){return x})):extractedProps}(extractedProps.map((function(x){return enhancePropTypesProp(x,rawDefaultProps[x.propDef.name])})),component)}function enhanceTypeScriptProps(extractedProps){return extractedProps.map((function(prop){return function enhanceTypeScriptProp(extractedProp,rawDefaultProp){var propDef=extractedProp.propDef,defaultValue=extractedProp.docgenInfo.defaultValue;if(null!=defaultValue&&null!=defaultValue.value){var newDefaultValue=defaultValues_createDefaultValue_createDefaultValue(defaultValue.value);null!=newDefaultValue&&(propDef.defaultValue=newDefaultValue)}else if(null!=rawDefaultProp){var _newDefaultValue=createDefaultValueFromRawDefaultProp(rawDefaultProp,propDef);null!=_newDefaultValue&&(propDef.defaultValue=_newDefaultValue)}return propDef}(prop)}))}var propTypesMap=new Map;function getPropDefs(component,section){var processedComponent=component;hasDocgen(component)||component.propTypes||!isMemo(component)||(processedComponent=component.type);var extractedProps=extractComponentProps(processedComponent,section);if(0===extractedProps.length)return[];switch(extractedProps[0].typeSystem){case TypeSystem.JAVASCRIPT:return enhancePropTypesProps(extractedProps,component);case TypeSystem.TYPESCRIPT:return enhanceTypeScriptProps(extractedProps);default:return extractedProps.map((function(x){return x.propDef}))}}Object.keys(prop_types_default()).forEach((function(typeName){var type=prop_types_default()[typeName];propTypesMap.set(type,typeName),propTypesMap.set(type.isRequired,typeName)}));__webpack_require__("./node_modules/core-js/modules/es.object.freeze.js"),__webpack_require__("./node_modules/core-js/modules/es.array.from.js"),__webpack_require__("./node_modules/core-js/modules/es.string.match.js");var SourceType,react=__webpack_require__("./node_modules/react/index.js"),browser=__webpack_require__("./node_modules/util-deprecate/browser.js"),browser_default=__webpack_require__.n(browser),dist_esm=__webpack_require__("./node_modules/@storybook/builder-webpack5/node_modules/@storybook/addons/dist/esm/index.js"),hooks=__webpack_require__("./node_modules/@storybook/builder-webpack5/node_modules/@storybook/addons/dist/esm/hooks.js"),SNIPPET_RENDERED=("".concat("storybook/docs","/panel"),"".concat("storybook/docs","/snippet-rendered"));!function(SourceType){SourceType.AUTO="auto",SourceType.CODE="code",SourceType.DYNAMIC="dynamic"}(SourceType||(SourceType={}));var _templateObject,client_logger_dist_esm=__webpack_require__("./node_modules/@storybook/builder-webpack5/node_modules/@storybook/client-logger/dist/esm/index.js"),_excluded=["mdxType","originalType","children"];function _toConsumableArray(arr){return function _arrayWithoutHoles(arr){if(Array.isArray(arr))return _arrayLikeToArray(arr)}(arr)||function _iterableToArray(iter){if("undefined"!=typeof Symbol&&null!=iter[Symbol.iterator]||null!=iter["@@iterator"])return Array.from(iter)}(arr)||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)||function _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 _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);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 applyBeforeRender=function applyBeforeRender(domString,options){return"function"!=typeof options.onBeforeRender?domString:browser_default()(options.onBeforeRender,(0,esm.C)(_templateObject||(_templateObject=function _taggedTemplateLiteral(strings,raw){return raw||(raw=strings.slice(0)),Object.freeze(Object.defineProperties(strings,{raw:{value:Object.freeze(raw)}}))}(["\n StoryFn.parameters.jsx.onBeforeRender was deprecated.\n Prefer StoryFn.parameters.jsx.transformSource instead.\n See https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#deprecated-onbeforerender for details.\n "]))))(domString)},renderJsx=function renderJsx(code,options){if(void 0===code)return client_logger_dist_esm.kg.warn("Too many skip or undefined component"),null;for(var renderedJSX=code,Type=renderedJSX.type,i=0;i1)return client_logger_dist_esm.kg.warn("Trying to skip an array of elements"),null;void 0===renderedJSX.props.children?(client_logger_dist_esm.kg.warn("Not enough children to skip elements."),"function"==typeof renderedJSX.type&&""===renderedJSX.type.name&&(renderedJSX=react.createElement(Type,renderedJSX.props))):renderedJSX="function"==typeof renderedJSX.props.children?renderedJSX.props.children():renderedJSX.props.children}var displayNameDefaults="string"==typeof options.displayName?{showFunctions:!0,displayName:function displayName(){return options.displayName}}:{displayName:function displayName(el){return el.type.displayName||getDocgenSection(el.type,"displayName")||("_default"!==el.type.name?el.type.name:null)||("function"==typeof el.type?"No Display Name":null)||(function isForwardRef(component){return component.$$typeof===Symbol.for("react.forward_ref")}(el.type)?el.type.render.name:null)||(isMemo(el.type)?el.type.type.name:null)||el.type}},filterDefaults={filterProps:function filterProps(value,key){return void 0!==value}},opts=Object.assign({},displayNameDefaults,filterDefaults,options),result=react.Children.map(code,(function(c){var child="number"==typeof c?c.toString():c,string=applyBeforeRender((0,cjs.ZP)(child,opts),options);if(string.indexOf(""")>-1){var matches=string.match(/\S+=\\"([^"]*)\\"/g);matches&&matches.forEach((function(match){string=string.replace(match,match.replace(/"/g,"'"))}))}return string})).join("\n");return result.replace(/function\s+noRefCheck\(\)\s+\{\}/,"() => {}")},defaultOpts={skip:0,showFunctions:!1,enableBeautify:!0,showDefaultProps:!1},mdxToJsx=function mdxToJsx(node){if(!function isMdx(node){var _node$type,_node$props;return"MDXCreateElement"===(null===(_node$type=node.type)||void 0===_node$type?void 0:_node$type.displayName)&&!(null===(_node$props=node.props)||void 0===_node$props||!_node$props.mdxType)}(node))return node;var _node$props2=node.props,originalType=(_node$props2.mdxType,_node$props2.originalType),children=_node$props2.children,rest=_objectWithoutProperties(_node$props2,_excluded),jsxChildren=[];children&&(jsxChildren=(Array.isArray(children)?children:[children]).map(mdxToJsx));return react.createElement.apply(void 0,[originalType,rest].concat(_toConsumableArray(jsxChildren)))},config_parameters={docs:{inlineStories:!0,prepareForInline:function prepareForInline(storyFn){return storyFn()},extractArgTypes:function extractArgTypes(component){if(component){var _extractProps=function extractProps(component){return{rows:getPropDefs(component,"props")}}(component),rows=_extractProps.rows;if(rows)return rows.reduce((function(acc,row){var name=row.name,description=row.description,type=row.type,sbType=row.sbType,defaultSummary=row.defaultValue,jsDocTags=row.jsDocTags,required=row.required;return acc[name]={name:name,description:description,type:Object.assign({required:required},sbType),table:{type:type,jsDocTags:jsDocTags,defaultValue:defaultSummary}},acc}),{})}return null},extractComponentDescription:function extractComponentDescription(component){return null!=component&&function getDocgenDescription(component){return hasDocgen(component)&&(0,string.B)(component.__docgenInfo.description)}(component)}}},decorators=[function jsxDecorator(storyFn,context){var _context$parameters$d2,_context$parameters$d3,channel=dist_esm.KP.getChannel(),skip=function skipJsxRender(context){var _context$parameters$d,sourceParams=null==context||null===(_context$parameters$d=context.parameters.docs)||void 0===_context$parameters$d?void 0:_context$parameters$d.source,isArgsStory=null==context?void 0:context.parameters.__isArgsStory;return(null==sourceParams?void 0:sourceParams.type)!==SourceType.DYNAMIC&&(!isArgsStory||(null==sourceParams?void 0:sourceParams.code)||(null==sourceParams?void 0:sourceParams.type)===SourceType.CODE)}(context),story=storyFn(),jsx="";if((0,hooks.d4)((function(){skip||channel.emit(SNIPPET_RENDERED,(context||{}).id,jsx)})),skip)return story;var options=Object.assign({},defaultOpts,(null==context?void 0:context.parameters.jsx)||{}),storyJsx=null!=context&&null!==(_context$parameters$d2=context.parameters.docs)&&void 0!==_context$parameters$d2&&null!==(_context$parameters$d3=_context$parameters$d2.source)&&void 0!==_context$parameters$d3&&_context$parameters$d3.excludeDecorators?context.originalStoryFn(context.args,context):story,sourceJsx=mdxToJsx(storyJsx),rendered=renderJsx(sourceJsx,options);return rendered&&(jsx=function applyTransformSource(domString,options,context){return"function"!=typeof options.transformSource?domString:options.transformSource(domString,context)}(rendered,options,context)),story}],argTypesEnhancers=[function enhanceArgTypes(context){var component=context.component,userArgTypes=context.argTypes,_context$parameters$d=context.parameters.docs,extractArgTypes=(void 0===_context$parameters$d?{}:_context$parameters$d).extractArgTypes,extractedArgTypes=extractArgTypes&&component?extractArgTypes(component):{};return extractedArgTypes?(0,parameters.f)(extractedArgTypes,userArgTypes):userArgTypes}];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 _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}Object.keys(config_namespaceObject).forEach((function(key){var value=config_namespaceObject[key];switch(key){case"args":return(0,ClientApi.uc)(value);case"argTypes":return(0,ClientApi.v9)(value);case"decorators":return value.forEach((function(decorator){return(0,ClientApi.$9)(decorator,!1)}));case"loaders":return value.forEach((function(loader){return(0,ClientApi.HZ)(loader,!1)}));case"parameters":return(0,ClientApi.h1)(function _objectSpread(target){for(var i=1;iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i0&&void 0!==arguments[0]?arguments[0]:{v:3,stories:{}},stories=_ref.stories;_classCallCheck(this,StoryIndexStore),this.channel=void 0,this.stories=void 0,this.stories=stories}return function _createClass(Constructor,protoProps,staticProps){return protoProps&&_defineProperties(Constructor.prototype,protoProps),staticProps&&_defineProperties(Constructor,staticProps),Object.defineProperty(Constructor,"prototype",{writable:!1}),Constructor}(StoryIndexStore,[{key:"storyIdFromSpecifier",value:function storyIdFromSpecifier(specifier){var storyIds=Object.keys(this.stories);if("*"===specifier)return storyIds[0];if("string"==typeof specifier)return storyIds.indexOf(specifier)>=0?specifier:storyIds.find((function(storyId){return storyId.startsWith(specifier)}));var name=specifier.name,title=specifier.title,match=Object.entries(this.stories).find((function(_ref2){var _ref3=_slicedToArray(_ref2,2),story=(_ref3[0],_ref3[1]);return story.name===name&&story.title===title}));return match&&match[0]}},{key:"storyIdToEntry",value:function storyIdToEntry(storyId){var storyEntry=this.stories[storyId];if(!storyEntry)throw new Error((0,esm.C)(_templateObject||(_templateObject=function _taggedTemplateLiteral(strings,raw){return raw||(raw=strings.slice(0)),Object.freeze(Object.defineProperties(strings,{raw:{value:Object.freeze(raw)}}))}(["Couldn't find story matching '","' after HMR.\n - Did you remove it from your CSF file?\n - Are you sure a story with that id exists?\n - Please check your stories field of your main.js config.\n - Also check the browser console and terminal for error messages."])),storyId));return storyEntry}}]),StoryIndexStore}(),fast_deep_equal=(__webpack_require__("./node_modules/core-js/modules/es.number.constructor.js"),__webpack_require__("./node_modules/core-js/modules/es.array.includes.js"),__webpack_require__("./node_modules/core-js/modules/es.array.find-index.js"),__webpack_require__("./node_modules/core-js/modules/es.string.includes.js"),__webpack_require__("./node_modules/core-js/modules/es.array.join.js"),__webpack_require__("./node_modules/core-js/modules/es.array.fill.js"),__webpack_require__("./node_modules/fast-deep-equal/index.js")),fast_deep_equal_default=__webpack_require__.n(fast_deep_equal),dist_esm=__webpack_require__("./node_modules/@storybook/builder-webpack5/node_modules/@storybook/client-logger/dist/esm/index.js"),isPlainObject=__webpack_require__("./node_modules/lodash/isPlainObject.js"),isPlainObject_default=__webpack_require__.n(isPlainObject);function args_taggedTemplateLiteral(strings,raw){return raw||(raw=strings.slice(0)),Object.freeze(Object.defineProperties(strings,{raw:{value:Object.freeze(raw)}}))}function _toConsumableArray(arr){return function _arrayWithoutHoles(arr){if(Array.isArray(arr))return args_arrayLikeToArray(arr)}(arr)||function _iterableToArray(iter){if("undefined"!=typeof Symbol&&null!=iter[Symbol.iterator]||null!=iter["@@iterator"])return Array.from(iter)}(arr)||args_unsupportedIterableToArray(arr)||function _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 _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 args_slicedToArray(arr,i){return function args_arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function args_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)||args_unsupportedIterableToArray(arr,i)||function args_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 args_unsupportedIterableToArray(o,minLen){if(o){if("string"==typeof o)return args_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)?args_arrayLikeToArray(o,minLen):void 0}}function args_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i=value.length?res:res.concat(new Array(value.length-update.length).fill(void 0))}return isPlainObject_default()(value)&&isPlainObject_default()(update)?Object.keys(Object.assign({},value,update)).reduce((function(acc,key){var diff=deepDiff(null==value?void 0:value[key],null==update?void 0:update[key]);return diff===DEEPLY_EQUAL?acc:Object.assign(acc,_defineProperty({},key,diff))}),{}):update};function groupArgsByTarget(_ref7){var args=_ref7.args,argTypes=_ref7.argTypes,groupedArgs={};return Object.entries(args).forEach((function(_ref8){var _ref9=args_slicedToArray(_ref8,2),name=_ref9[0],value=_ref9[1],_ref10$target=(argTypes[name]||{}).target,target=void 0===_ref10$target?"":_ref10$target;groupedArgs[target]=groupedArgs[target]||{},groupedArgs[target][name]=value})),groupedArgs}function ArgsStore_defineProperties(target,props){for(var i=0;iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i0&&void 0!==arguments[0]?arguments[0]:{};return Object.entries(argTypes).reduce((function(acc,_ref){var _ref2=getValuesFromArgTypes_slicedToArray(_ref,2),arg=_ref2[0],defaultValue=_ref2[1].defaultValue;return void 0!==defaultValue&&(acc[arg]=defaultValue),acc}),{})};function GlobalsStore_slicedToArray(arr,i){return function GlobalsStore_arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function GlobalsStore_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)||GlobalsStore_unsupportedIterableToArray(arr,i)||function GlobalsStore_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 GlobalsStore_toConsumableArray(arr){return function GlobalsStore_arrayWithoutHoles(arr){if(Array.isArray(arr))return GlobalsStore_arrayLikeToArray(arr)}(arr)||function GlobalsStore_iterableToArray(iter){if("undefined"!=typeof Symbol&&null!=iter[Symbol.iterator]||null!=iter["@@iterator"])return Array.from(iter)}(arr)||GlobalsStore_unsupportedIterableToArray(arr)||function GlobalsStore_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 GlobalsStore_unsupportedIterableToArray(o,minLen){if(o){if("string"==typeof o)return GlobalsStore_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)?GlobalsStore_arrayLikeToArray(o,minLen):void 0}}function GlobalsStore_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);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 normalizeStory_templateObject,normalizeInputType=function normalizeInputType(inputType,key){var type=inputType.type,control=inputType.control,rest=_objectWithoutProperties(inputType,_excluded),normalized=Object.assign({name:key},rest);return type&&(normalized.type=function normalizeType(type){return"string"==typeof type?{name:type}:type}(type)),control?normalized.control=function normalizeControl(control){return"string"==typeof control?{type:control}:control}(control):!1===control&&(normalized.control={disable:!0}),normalized},normalizeInputTypes=function normalizeInputTypes(inputTypes){return mapValues_default()(inputTypes,normalizeInputType)};function normalizeStory_toConsumableArray(arr){return function normalizeStory_arrayWithoutHoles(arr){if(Array.isArray(arr))return normalizeStory_arrayLikeToArray(arr)}(arr)||function normalizeStory_iterableToArray(iter){if("undefined"!=typeof Symbol&&null!=iter[Symbol.iterator]||null!=iter["@@iterator"])return Array.from(iter)}(arr)||function normalizeStory_unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return normalizeStory_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 normalizeStory_arrayLikeToArray(o,minLen)}(arr)||function normalizeStory_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 normalizeStory_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i StoryFn.storyName\n- StoryFn.story.(parameters|decorators) => StoryFn.(parameters|decorators)\nSee https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#hoisted-csf-annotations for details and codemod.\n"]))),deprecatedStoryAnnotationWarning=browser_default()((function(){}),deprecatedStoryAnnotation);function normalizeStory(key,storyAnnotations,meta){var userStoryFn,storyObject;"function"==typeof storyAnnotations?(userStoryFn=storyAnnotations,storyObject=storyAnnotations):storyObject=storyAnnotations;var story=storyObject.story;story&&(dist_esm.kg.debug("deprecated story",story),deprecatedStoryAnnotationWarning());var exportName=(0,dist.storyNameFromExport)(key),name="function"!=typeof storyObject&&storyObject.name||storyObject.storyName||(null==story?void 0:story.name)||exportName,decorators=[].concat(normalizeStory_toConsumableArray(storyObject.decorators||[]),normalizeStory_toConsumableArray((null==story?void 0:story.decorators)||[])),parameters=Object.assign({},null==story?void 0:story.parameters,storyObject.parameters),args=Object.assign({},null==story?void 0:story.args,storyObject.args),argTypes=Object.assign({},null==story?void 0:story.argTypes,storyObject.argTypes),loaders=[].concat(normalizeStory_toConsumableArray(storyObject.loaders||[]),normalizeStory_toConsumableArray((null==story?void 0:story.loaders)||[])),_storyObject2=storyObject,render=_storyObject2.render,play=_storyObject2.play,id=parameters.__id||(0,dist.toId)(meta.id||meta.title,exportName);return Object.assign({id:id,name:name,decorators:decorators,parameters:parameters,args:args,argTypes:normalizeInputTypes(argTypes),loaders:loaders},render&&{render:render},userStoryFn&&{userStoryFn:userStoryFn},play&&{play:play})}function normalizeComponentAnnotations(defaultExport){var title=arguments.length>1&&void 0!==arguments[1]?arguments[1]:defaultExport.title,importPath=arguments.length>2?arguments[2]:void 0,id=defaultExport.id,argTypes=defaultExport.argTypes;return Object.assign({id:(0,dist.sanitize)(id||title)},defaultExport,{title:title},argTypes&&{argTypes:normalizeInputTypes(argTypes)},{parameters:Object.assign({fileName:importPath},defaultExport.parameters)})}var processCSFFile_excluded=["default","__namedExportsOrder"];function processCSFFile_objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function processCSFFile_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 checkDisallowedParameters=function checkDisallowedParameters(parameters){parameters&&(function checkGlobals(parameters){var globals=parameters.globals,globalTypes=parameters.globalTypes;(globals||globalTypes)&&dist_esm.kg.error("Global args/argTypes can only be set globally",JSON.stringify({globals:globals,globalTypes:globalTypes}))}(parameters),function checkStorySort(parameters){var options=parameters.options;null!=options&&options.storySort&&dist_esm.kg.error("The storySort option parameter can only be set globally")}(parameters))};function processCSFFile(moduleExports,importPath,title){var defaultExport=moduleExports.default,namedExports=(moduleExports.__namedExportsOrder,processCSFFile_objectWithoutProperties(moduleExports,processCSFFile_excluded)),meta=normalizeComponentAnnotations(defaultExport,title,importPath);checkDisallowedParameters(meta.parameters);var csfFile={meta:meta,stories:{}};return Object.keys(namedExports).forEach((function(key){if((0,dist.isExportStory)(key,meta)){var storyMeta=normalizeStory(key,namedExports[key],meta);checkDisallowedParameters(storyMeta.parameters),csfFile.stories[storyMeta.id]=storyMeta}})),csfFile}var prepareStory_templateObject,esm_parameters=__webpack_require__("./node_modules/@storybook/store/dist/esm/parameters.js"),hooks=__webpack_require__("./node_modules/@storybook/builder-webpack5/node_modules/@storybook/addons/dist/esm/hooks.js"),decorators_excluded=["componentId","title","kind","id","name","story","parameters","initialArgs","argTypes"];function decorators_objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function decorators_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}function defaultDecorateStory(storyFn,decorators){var contextStore={},bindWithContext=function bindWithContext(decoratedStoryFn){return function(update){return contextStore.value=Object.assign({},contextStore.value,function sanitizeStoryContextUpdate(){var _ref=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},update=(_ref.componentId,_ref.title,_ref.kind,_ref.id,_ref.name,_ref.story,_ref.parameters,_ref.initialArgs,_ref.argTypes,decorators_objectWithoutProperties(_ref,decorators_excluded));return update}(update)),decoratedStoryFn(contextStore.value)}},decoratedWithContextStore=decorators.reduce((function(story,decorator){return function decorateStory(storyFn,decorator,bindWithContext){var boundStoryFunction=bindWithContext(storyFn);return function(context){return decorator(boundStoryFunction,context)}}(story,decorator,bindWithContext)}),storyFn);return function(context){return contextStore.value=context,decoratedWithContextStore(context)}}function prepareStory_slicedToArray(arr,i){return function prepareStory_arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function prepareStory_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)||prepareStory_unsupportedIterableToArray(arr,i)||function prepareStory_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 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 prepareStory_toConsumableArray(arr){return function prepareStory_arrayWithoutHoles(arr){if(Array.isArray(arr))return prepareStory_arrayLikeToArray(arr)}(arr)||function prepareStory_iterableToArray(iter){if("undefined"!=typeof Symbol&&null!=iter[Symbol.iterator]||null!=iter["@@iterator"])return Array.from(iter)}(arr)||prepareStory_unsupportedIterableToArray(arr)||function prepareStory_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 prepareStory_unsupportedIterableToArray(o,minLen){if(o){if("string"==typeof o)return prepareStory_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)?prepareStory_arrayLikeToArray(o,minLen):void 0}}function prepareStory_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i0;var passedArgs=Object.assign({},projectAnnotations.args,componentAnnotations.args,storyAnnotations.args),contextForEnhancers={componentId:componentAnnotations.id,title:title,kind:title,id:id,name:name,story:name,component:componentAnnotations.component,subcomponents:componentAnnotations.subcomponents,parameters:parameters,initialArgs:passedArgs,argTypes:passedArgTypes};contextForEnhancers.argTypes=argTypesEnhancers.reduce((function(accumulatedArgTypes,enhancer){return enhancer(Object.assign({},contextForEnhancers,{argTypes:accumulatedArgTypes}))}),contextForEnhancers.argTypes);var defaultArgs=getValuesFromArgTypes(contextForEnhancers.argTypes);Object.keys(defaultArgs).length>0&&argTypeDefaultValueWarning();var initialArgsBeforeEnhancers=Object.assign({},defaultArgs,passedArgs);contextForEnhancers.initialArgs=argsEnhancers.reduce((function(accumulatedArgs,enhancer){return Object.assign({},accumulatedArgs,enhancer(Object.assign({},contextForEnhancers,{initialArgs:accumulatedArgs})))}),initialArgsBeforeEnhancers),null!==(_global$FEATURES=window_default().FEATURES)&&void 0!==_global$FEATURES&&_global$FEATURES.breakingChangesV7||(contextForEnhancers.parameters=Object.assign({},contextForEnhancers.parameters,{__id:id,globals:projectAnnotations.globals,globalTypes:projectAnnotations.globalTypes,args:contextForEnhancers.initialArgs,argTypes:contextForEnhancers.argTypes}));var applyLoaders=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(context){var loadResults,loaded;return regeneratorRuntime.wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:return _context.next=2,Promise.all(loaders.map((function(loader){return loader(context)})));case 2:return loadResults=_context.sent,loaded=Object.assign.apply(Object,[{}].concat(prepareStory_toConsumableArray(loadResults))),_context.abrupt("return",Object.assign({},context,{loaded:loaded}));case 5:case"end":return _context.stop()}}),_callee)})));return function applyLoaders(_x){return _ref.apply(this,arguments)}}(),undecoratedStoryFn=function undecoratedStoryFn(context){var mappedArgs=Object.entries(context.args).reduce((function(acc,_ref2){var _context$argTypes$key,_ref3=prepareStory_slicedToArray(_ref2,2),key=_ref3[0],val=_ref3[1],mapping=null===(_context$argTypes$key=context.argTypes[key])||void 0===_context$argTypes$key?void 0:_context$argTypes$key.mapping;return acc[key]=mapping&&val in mapping?mapping[val]:val,acc}),{}),includedArgs=Object.entries(mappedArgs).reduce((function(acc,_ref4){var _ref5=prepareStory_slicedToArray(_ref4,2),key=_ref5[0],val=_ref5[1],argType=context.argTypes[key]||{};return(0,dist.includeConditionalArg)(argType,mappedArgs,context.globals)&&(acc[key]=val),acc}),{}),includedContext=Object.assign({},context,{args:includedArgs}),_context$parameters$p=context.parameters.passArgsFirst;return void 0===_context$parameters$p||_context$parameters$p?render(includedContext.args,includedContext):render(includedContext)},decoratedStoryFn=(0,hooks.DM)(applyDecorators)(undecoratedStoryFn,decorators),playFunction=storyAnnotations.play;return Object.freeze(Object.assign({},contextForEnhancers,{originalStoryFn:render,undecoratedStoryFn:undecoratedStoryFn,unboundStoryFn:function unboundStoryFn(context){var _global$FEATURES2,finalContext=context;if(null!==(_global$FEATURES2=window_default().FEATURES)&&void 0!==_global$FEATURES2&&_global$FEATURES2.argTypeTargetsV7){var argsByTarget=groupArgsByTarget(Object.assign({args:context.args},context));finalContext=Object.assign({},context,{allArgs:context.args,argsByTarget:argsByTarget,args:argsByTarget[""]||{}})}return decoratedStoryFn(finalContext)},applyLoaders:applyLoaders,playFunction:playFunction}))}function inferArgTypes_typeof(obj){return inferArgTypes_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},inferArgTypes_typeof(obj)}var inferType=function inferType(value,name,visited){var type=inferArgTypes_typeof(value);switch(type){case"boolean":case"string":case"number":case"function":case"symbol":return{name:type}}return value?visited.has(value)?(dist_esm.kg.warn((0,esm.C)(inferArgTypes_templateObject||(inferArgTypes_templateObject=function inferArgTypes_taggedTemplateLiteral(strings,raw){return raw||(raw=strings.slice(0)),Object.freeze(Object.defineProperties(strings,{raw:{value:Object.freeze(raw)}}))}(["\n We've detected a cycle in arg '","'. Args should be JSON-serializable.\n\n Consider using the mapping feature or fully custom args:\n - Mapping: https://storybook.js.org/docs/react/writing-stories/args#mapping-to-complex-arg-values\n - Custom args: https://storybook.js.org/docs/react/essentials/controls#fully-custom-args\n "])),name)),{name:"other",value:"cyclic object"}):(visited.add(value),Array.isArray(value)?{name:"array",value:value.length>0?inferType(value[0],name,new Set(visited)):{name:"other",value:"unknown"}}:{name:"object",value:mapValues_default()(value,(function(field){return inferType(field,name,new Set(visited))}))}):{name:"object",value:{}}},inferArgTypes=function inferArgTypes(context){var id=context.id,_context$argTypes=context.argTypes,userArgTypes=void 0===_context$argTypes?{}:_context$argTypes,_context$initialArgs=context.initialArgs,initialArgs=void 0===_context$initialArgs?{}:_context$initialArgs,argTypes=mapValues_default()(initialArgs,(function(arg,key){return{name:key,type:inferType(arg,"".concat(id,".").concat(key),new Set)}})),userArgTypesNames=mapValues_default()(userArgTypes,(function(argType,key){return{name:key}}));return(0,esm_parameters.f)(argTypes,userArgTypesNames,userArgTypes)};inferArgTypes.secondPass=!0;var filterArgTypes=__webpack_require__("./node_modules/@storybook/store/dist/esm/filterArgTypes.js"),inferControls=function inferControls(context){var argTypes=context.argTypes,_context$parameters=context.parameters,__isArgsStory=_context$parameters.__isArgsStory,_context$parameters$c=_context$parameters.controls,_context$parameters$c2=(_context$parameters$c=void 0===_context$parameters$c?{}:_context$parameters$c).include,include=void 0===_context$parameters$c2?null:_context$parameters$c2,_context$parameters$c3=_context$parameters$c.exclude,exclude=void 0===_context$parameters$c3?null:_context$parameters$c3,_context$parameters$c4=_context$parameters$c.matchers,matchers=void 0===_context$parameters$c4?{}:_context$parameters$c4;if(!__isArgsStory)return argTypes;var filteredArgTypes=(0,filterArgTypes.h)(argTypes,include,exclude),withControls=mapValues_default()(filteredArgTypes,(function(argType,name){return(null==argType?void 0:argType.type)&&function inferControl(argType,name,matchers){var type=argType.type,options=argType.options;if(type||options){if(matchers.color&&matchers.color.test(name)){var controlType=argType.type.name;if("string"===controlType)return{control:{type:"color"}};dist_esm.kg.warn('Addon controls: Control of type color only supports string, received "'.concat(controlType,'" instead'))}if(matchers.date&&matchers.date.test(name))return{control:{type:"date"}};switch(type.name){case"array":return{control:{type:"object"}};case"boolean":return{control:{type:"boolean"}};case"string":return{control:{type:"text"}};case"number":return{control:{type:"number"}};case"enum":var value=type.value;return{control:{type:(null==value?void 0:value.length)<=5?"radio":"select"},options:value};case"function":case"symbol":return null;default:return{control:{type:options?"select":"object"}}}}}(argType,name,matchers)}));return(0,esm_parameters.f)(withControls,filteredArgTypes)};inferControls.secondPass=!0;var normalizeProjectAnnotations_excluded=["argTypes","globalTypes","argTypesEnhancers"];function normalizeProjectAnnotations_toConsumableArray(arr){return function normalizeProjectAnnotations_arrayWithoutHoles(arr){if(Array.isArray(arr))return normalizeProjectAnnotations_arrayLikeToArray(arr)}(arr)||function normalizeProjectAnnotations_iterableToArray(iter){if("undefined"!=typeof Symbol&&null!=iter[Symbol.iterator]||null!=iter["@@iterator"])return Array.from(iter)}(arr)||function normalizeProjectAnnotations_unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return normalizeProjectAnnotations_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 normalizeProjectAnnotations_arrayLikeToArray(o,minLen)}(arr)||function normalizeProjectAnnotations_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 normalizeProjectAnnotations_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);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}function normalizeProjectAnnotations(_ref){var argTypes=_ref.argTypes,globalTypes=_ref.globalTypes,argTypesEnhancers=_ref.argTypesEnhancers,annotations=normalizeProjectAnnotations_objectWithoutProperties(_ref,normalizeProjectAnnotations_excluded);return Object.assign({},argTypes&&{argTypes:normalizeInputTypes(argTypes)},globalTypes&&{globalTypes:normalizeInputTypes(globalTypes)},{argTypesEnhancers:[].concat(normalizeProjectAnnotations_toConsumableArray(argTypesEnhancers||[]),[inferArgTypes,inferControls])},annotations)}function StoryStore_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 StoryStore_slicedToArray(arr,i){return function StoryStore_arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function StoryStore_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 StoryStore_unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return StoryStore_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 StoryStore_arrayLikeToArray(o,minLen)}(arr,i)||function StoryStore_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 StoryStore_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i0&&void 0!==arguments[0]?arguments[0]:{includeDocsOnly:!1};if(!this.cachedCSFFiles)throw new Error("Cannot call extract() unless you call cacheAllCSFFiles() first.");return Object.entries(this.storyIndex.stories).reduce((function(acc,_ref11){var _ref12=StoryStore_slicedToArray(_ref11,2),storyId=_ref12[0],importPath=_ref12[1].importPath,csfFile=_this6.cachedCSFFiles[importPath],story=_this6.storyFromCSFFile({storyId:storyId,csfFile:csfFile});return!options.includeDocsOnly&&story.parameters.docsOnly||(acc[storyId]=Object.entries(story).reduce((function(storyAcc,_ref13){var _ref14=StoryStore_slicedToArray(_ref13,2),key=_ref14[0],value=_ref14[1];return"function"==typeof value?storyAcc:Array.isArray(value)?Object.assign(storyAcc,StoryStore_defineProperty({},key,value.slice().sort())):Object.assign(storyAcc,StoryStore_defineProperty({},key,value))}),{args:story.initialArgs})),acc}),{})}},{key:"getSetStoriesPayload",value:function getSetStoriesPayload(){var stories=this.extract({includeDocsOnly:!0}),kindParameters=Object.values(stories).reduce((function(acc,_ref15){return acc[_ref15.title]={},acc}),{});return{v:2,globals:this.globals.get(),globalParameters:{},kindParameters:kindParameters,stories:stories}}},{key:"raw",value:function raw(){var _this7=this;return Object.values(this.extract()).map((function(_ref16){var id=_ref16.id;return _this7.fromId(id)}))}},{key:"fromId",value:function fromId(storyId){var importPath,_this8=this;if(!this.cachedCSFFiles)throw new Error("Cannot call fromId/raw() unless you call cacheAllCSFFiles() first.");try{importPath=this.storyIndex.storyIdToEntry(storyId).importPath}catch(err){return null}var csfFile=this.cachedCSFFiles[importPath],story=this.storyFromCSFFile({storyId:storyId,csfFile:csfFile});return Object.assign({},story,{storyFn:function storyFn(update){var context=Object.assign({},_this8.getStoryContext(story),{viewMode:"story"});return story.unboundStoryFn(Object.assign({},context,update))}})}}]),StoryStore}(),core_events_dist_esm=(__webpack_require__("./node_modules/core-js/modules/es.object.get-prototype-of.js"),__webpack_require__("./node_modules/core-js/modules/es.reflect.construct.js"),__webpack_require__("./node_modules/core-js/modules/es.reflect.get.js"),__webpack_require__("./node_modules/core-js/modules/es.object.get-own-property-descriptor.js"),__webpack_require__("./node_modules/@storybook/builder-webpack5/node_modules/@storybook/core-events/dist/esm/index.js")),addons_dist_esm=__webpack_require__("./node_modules/@storybook/builder-webpack5/node_modules/@storybook/addons/dist/esm/index.js");function StoryRender_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 StoryRender_asyncToGenerator(fn){return function(){var self=this,args=arguments;return new Promise((function(resolve,reject){var gen=fn.apply(self,args);function _next(value){StoryRender_asyncGeneratorStep(gen,resolve,reject,_next,_throw,"next",value)}function _throw(err){StoryRender_asyncGeneratorStep(gen,resolve,reject,_next,_throw,"throw",err)}_next(void 0)}))}}function StoryRender_defineProperties(target,props){for(var i=0;i0&&void 0!==_args9[0]?_args9[0]:{},_ref2$initial=_ref2.initial,initial=void 0!==_ref2$initial&&_ref2$initial,_ref2$forceRemount=_ref2.forceRemount,forceRemount=void 0!==_ref2$forceRemount&&_ref2$forceRemount,this.story){_context9.next=3;break}throw new Error("cannot render when not prepared");case 3:return _this$story=this.story,id=_this$story.id,componentId=_this$story.componentId,title=_this$story.title,name=_this$story.name,applyLoaders=_this$story.applyLoaders,unboundStoryFn=_this$story.unboundStoryFn,playFunction=_this$story.playFunction,forceRemount&&!initial&&(this.cancelRender(),this.abortController=createController()),abortSignal=this.abortController.signal,_context9.prev=6,_context9.next=9,this.runPhase(abortSignal,"loading",StoryRender_asyncToGenerator(regeneratorRuntime.mark((function _callee5(){return regeneratorRuntime.wrap((function _callee5$(_context5){for(;;)switch(_context5.prev=_context5.next){case 0:return _context5.next=2,applyLoaders(Object.assign({},_this2.context(),{viewMode:_this2.viewMode}));case 2:loadedContext=_context5.sent;case 3:case"end":return _context5.stop()}}),_callee5)}))));case 9:if(!abortSignal.aborted){_context9.next=11;break}return _context9.abrupt("return");case 11:return renderStoryContext=Object.assign({},loadedContext,this.context(),{abortSignal:abortSignal,canvasElement:this.canvasElement}),_renderContext=Object.assign({componentId:componentId,title:title,kind:title,id:id,name:name,story:name},this.callbacks,{forceRemount:forceRemount||this.notYetRendered,storyContext:renderStoryContext,storyFn:function storyFn(){return unboundStoryFn(renderStoryContext)},unboundStoryFn:unboundStoryFn}),_context9.next=15,this.runPhase(abortSignal,"rendering",StoryRender_asyncToGenerator(regeneratorRuntime.mark((function _callee6(){return regeneratorRuntime.wrap((function _callee6$(_context6){for(;;)switch(_context6.prev=_context6.next){case 0:return _context6.abrupt("return",_this2.renderToScreen(_renderContext,_this2.canvasElement));case 1:case"end":return _context6.stop()}}),_callee6)}))));case 15:if(this.notYetRendered=!1,!abortSignal.aborted){_context9.next=18;break}return _context9.abrupt("return");case 18:if(!forceRemount||!playFunction){_context9.next=27;break}return this.disableKeyListeners=!0,_context9.next=22,this.runPhase(abortSignal,"playing",StoryRender_asyncToGenerator(regeneratorRuntime.mark((function _callee7(){return regeneratorRuntime.wrap((function _callee7$(_context7){for(;;)switch(_context7.prev=_context7.next){case 0:return _context7.abrupt("return",playFunction(_renderContext.storyContext));case 1:case"end":return _context7.stop()}}),_callee7)}))));case 22:return _context9.next=24,this.runPhase(abortSignal,"played");case 24:if(this.disableKeyListeners=!1,!abortSignal.aborted){_context9.next=27;break}return _context9.abrupt("return");case 27:return _context9.next=29,this.runPhase(abortSignal,"completed",StoryRender_asyncToGenerator(regeneratorRuntime.mark((function _callee8(){return regeneratorRuntime.wrap((function _callee8$(_context8){for(;;)switch(_context8.prev=_context8.next){case 0:return _context8.abrupt("return",_this2.channel.emit(core_events_dist_esm.STORY_RENDERED,id));case 1:case"end":return _context8.stop()}}),_callee8)}))));case 29:_context9.next=34;break;case 31:_context9.prev=31,_context9.t0=_context9.catch(6),this.callbacks.showException(_context9.t0);case 34:case"end":return _context9.stop()}}),_callee9,this,[[6,31]])}))),function render(){return _render.apply(this,arguments)})},{key:"rerender",value:(_rerender=StoryRender_asyncToGenerator(regeneratorRuntime.mark((function _callee10(){return regeneratorRuntime.wrap((function _callee10$(_context10){for(;;)switch(_context10.prev=_context10.next){case 0:return _context10.abrupt("return",this.render());case 1:case"end":return _context10.stop()}}),_callee10,this)}))),function rerender(){return _rerender.apply(this,arguments)})},{key:"remount",value:(_remount=StoryRender_asyncToGenerator(regeneratorRuntime.mark((function _callee11(){return regeneratorRuntime.wrap((function _callee11$(_context11){for(;;)switch(_context11.prev=_context11.next){case 0:return _context11.abrupt("return",this.render({forceRemount:!0}));case 1:case"end":return _context11.stop()}}),_callee11,this)}))),function remount(){return _remount.apply(this,arguments)})},{key:"cancelRender",value:function cancelRender(){this.abortController.abort()}},{key:"teardown",value:(_teardown=StoryRender_asyncToGenerator(regeneratorRuntime.mark((function _callee12(){var i,_args12=arguments;return regeneratorRuntime.wrap((function _callee12$(_context12){for(;;)switch(_context12.prev=_context12.next){case 0:_args12.length>0&&void 0!==_args12[0]&&_args12[0],this.cancelRender(),this.story&&this.store.cleanupStory(this.story),i=0;case 4:if(!(i<3)){_context12.next=12;break}if(this.isPending()){_context12.next=7;break}return _context12.abrupt("return");case 7:return _context12.next=9,new Promise((function(resolve){return setTimeout(resolve,0)}));case 9:i+=1,_context12.next=4;break;case 12:return window_default().window.location.reload(),_context12.next=15,new Promise((function(){}));case 15:case"end":return _context12.stop()}}),_callee12,this)}))),function teardown(){return _teardown.apply(this,arguments)})}]),StoryRender}();function Preview_toConsumableArray(arr){return function Preview_arrayWithoutHoles(arr){if(Array.isArray(arr))return Preview_arrayLikeToArray(arr)}(arr)||function Preview_iterableToArray(iter){if("undefined"!=typeof Symbol&&null!=iter[Symbol.iterator]||null!=iter["@@iterator"])return Array.from(iter)}(arr)||function Preview_unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return Preview_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 Preview_arrayLikeToArray(o,minLen)}(arr)||function Preview_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 Preview_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i1&&void 0!==_args12[1]?_args12[1]:{},viewModeChanged=_ref9.viewModeChanged,this.storyRenders=this.storyRenders.filter((function(r){return r!==render})),_context12.next=4,null==render?void 0:render.teardown({viewModeChanged:viewModeChanged});case 4:case"end":return _context12.stop()}}),_callee12,this)}))),function teardownRender(_x7){return _teardownRender.apply(this,arguments)})},{key:"extract",value:(_extract=Preview_asyncToGenerator(regeneratorRuntime.mark((function _callee13(options){var _global$FEATURES4;return regeneratorRuntime.wrap((function _callee13$(_context13){for(;;)switch(_context13.prev=_context13.next){case 0:if(!this.previewEntryError){_context13.next=2;break}throw this.previewEntryError;case 2:if(this.storyStore.projectAnnotations){_context13.next=4;break}throw new Error((0,esm.C)(Preview_templateObject2||(Preview_templateObject2=Preview_taggedTemplateLiteral(["Failed to initialize Storybook.\n \n Do you have an error in your `preview.js`? Check your Storybook's browser console for errors."],["Failed to initialize Storybook.\n \n Do you have an error in your \\`preview.js\\`? Check your Storybook's browser console for errors."]))));case 4:if(null===(_global$FEATURES4=window_default().FEATURES)||void 0===_global$FEATURES4||!_global$FEATURES4.storyStoreV7){_context13.next=7;break}return _context13.next=7,this.storyStore.cacheAllCSFFiles();case 7:return _context13.abrupt("return",this.storyStore.extract(options));case 8:case"end":return _context13.stop()}}),_callee13,this)}))),function extract(_x8){return _extract.apply(this,arguments)})},{key:"inlineStoryCallbacks",value:function inlineStoryCallbacks(storyId){return{showMain:function showMain(){},showError:function showError(err){return dist_esm.kg.error("Error rendering docs story (".concat(storyId,")"),err)},showException:function showException(err){return dist_esm.kg.error("Error rendering docs story (".concat(storyId,")"),err)}}}},{key:"renderPreviewEntryError",value:function renderPreviewEntryError(reason,err){this.previewEntryError=err,dist_esm.kg.error(reason),dist_esm.kg.error(err),this.channel.emit(core_events_dist_esm.CONFIG_ERROR,err)}}]),Preview}(),lib=(__webpack_require__("./node_modules/core-js/modules/es.string.match.js"),__webpack_require__("./node_modules/core-js/modules/es.string.search.js"),__webpack_require__("./node_modules/qs/lib/index.js")),lib_default=__webpack_require__.n(lib);__webpack_require__("./node_modules/core-js/modules/es.regexp.to-string.js"),__webpack_require__("./node_modules/core-js/modules/es.string.ends-with.js"),__webpack_require__("./node_modules/core-js/modules/es.string.split.js"),__webpack_require__("./node_modules/core-js/modules/es.string.replace.js");function parseArgsParam_slicedToArray(arr,i){return function parseArgsParam_arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function parseArgsParam_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 parseArgsParam_unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return parseArgsParam_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 parseArgsParam_arrayLikeToArray(o,minLen)}(arr,i)||function parseArgsParam_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 parseArgsParam_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i0&&void 0!==arguments[0]?arguments[0]:"",value=arguments.length>1?arguments[1]:void 0;return null!==key&&(!(""===key||!VALIDATION_REGEXP.test(key))&&(null==value||(value instanceof Date||("number"==typeof value||"boolean"==typeof value||("string"==typeof value?VALIDATION_REGEXP.test(value)||NUMBER_REGEXP.test(value)||HEX_REGEXP.test(value)||COLOR_REGEXP.test(value):Array.isArray(value)?value.every((function(v){return validateArgs(key,v)})):!!isPlainObject_default()(value)&&Object.entries(value).every((function(_ref){var _ref2=parseArgsParam_slicedToArray(_ref,2),k=_ref2[0],v=_ref2[1];return validateArgs(k,v)})))))))},QS_OPTIONS={delimiter:";",allowDots:!0,allowSparse:!0,decoder:function(_decoder){function decoder(_x,_x2,_x3,_x4){return _decoder.apply(this,arguments)}return decoder.toString=function(){return _decoder.toString()},decoder}((function(str,defaultDecoder,charset,type){if("value"===type&&str.startsWith("!")){if("!undefined"===str)return;if("!null"===str)return null;if(str.startsWith("!date(")&&str.endsWith(")"))return new Date(str.slice(6,-1));if(str.startsWith("!hex(")&&str.endsWith(")"))return"#".concat(str.slice(5,-1));var color=str.slice(1).match(COLOR_REGEXP);if(color)return str.startsWith("!rgba")?"".concat(color[1],"(").concat(color[2],", ").concat(color[3],", ").concat(color[4],", ").concat(color[5],")"):str.startsWith("!hsla")?"".concat(color[1],"(").concat(color[2],", ").concat(color[3],"%, ").concat(color[4],"%, ").concat(color[5],")"):str.startsWith("!rgb")?"".concat(color[1],"(").concat(color[2],", ").concat(color[3],", ").concat(color[4],")"):"".concat(color[1],"(").concat(color[2],", ").concat(color[3],"%, ").concat(color[4],"%)")}return"value"===type&&NUMBER_REGEXP.test(str)?Number(str):defaultDecoder(str,defaultDecoder,charset)}))},parseArgsParam=function parseArgsParam(argsString){var parts=argsString.split(";").map((function(part){return part.replace("=","~").replace(":","=")}));return Object.entries(lib_default().parse(parts.join(";"),QS_OPTIONS)).reduce((function(acc,_ref3){var _ref4=parseArgsParam_slicedToArray(_ref3,2),key=_ref4[0],value=_ref4[1];return validateArgs(key,value)?Object.assign(acc,function parseArgsParam_defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}({},key,value)):(dist_esm.IH.warn((0,esm.C)(parseArgsParam_templateObject||(parseArgsParam_templateObject=function parseArgsParam_taggedTemplateLiteral(strings,raw){return raw||(raw=strings.slice(0)),Object.freeze(Object.defineProperties(strings,{raw:{value:Object.freeze(raw)}}))}(["\n Omitted potentially unsafe URL args.\n\n More info: https://storybook.js.org/docs/react/writing-stories/args#setting-args-through-the-url\n "])))),acc)}),{})},UrlStore_excluded=["path","selectedKind","selectedStory"];function UrlStore_defineProperties(target,props){for(var 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 UrlStore_history=window_default().history,UrlStore_document=window_default().document;var WebView_templateObject,getQueryString=function getQueryString(_ref){var selection=_ref.selection,extraParams=_ref.extraParams,_document$location$se=UrlStore_document.location.search,search=void 0===_document$location$se?"":_document$location$se,_qs$parse=lib_default().parse(search,{ignoreQueryPrefix:!0}),rest=(_qs$parse.path,_qs$parse.selectedKind,_qs$parse.selectedStory,UrlStore_objectWithoutProperties(_qs$parse,UrlStore_excluded));return lib_default().stringify(Object.assign({},rest,extraParams,selection&&{id:selection.storyId,viewMode:selection.viewMode}),{encode:!1,addQueryPrefix:!0})},getFirstString=function getFirstString(v){return"string"==typeof v?v:Array.isArray(v)?getFirstString(v[0]):function isObject(val){return null!=val&&"object"===UrlStore_typeof(val)&&!1===Array.isArray(val)}(v)?getFirstString(Object.values(v)):void 0},deprecatedLegacyQuery=browser_default()((function(){return 0}),"URL formats with `selectedKind` and `selectedName` query parameters are deprecated.\nUse `id=$storyId` instead.\nSee https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#new-url-structure"),getSelectionSpecifierFromPath=function getSelectionSpecifierFromPath(){var query=lib_default().parse(UrlStore_document.location.search,{ignoreQueryPrefix:!0}),args="string"==typeof query.args?parseArgsParam(query.args):void 0,globals="string"==typeof query.globals?parseArgsParam(query.globals):void 0,viewMode=getFirstString(query.viewMode);"string"==typeof viewMode&&viewMode.match(/docs|story/)||(viewMode="story");var path=getFirstString(query.path),storyId=path?function pathToId(path){var match=(path||"").match(/^\/story\/(.+)/);if(!match)throw new Error("Invalid path '".concat(path,"', must start with '/story/'"));return match[1]}(path):getFirstString(query.id);if(storyId)return{storySpecifier:storyId,args:args,globals:globals,viewMode:viewMode};var title=getFirstString(query.selectedKind),name=getFirstString(query.selectedStory);return title&&name?(deprecatedLegacyQuery(),{storySpecifier:{title:title,name:name},args:args,globals:globals,viewMode:viewMode}):null},UrlStore=function(){function UrlStore(){!function UrlStore_classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,UrlStore),this.selectionSpecifier=void 0,this.selection=void 0,this.selectionSpecifier=getSelectionSpecifierFromPath()}return function UrlStore_createClass(Constructor,protoProps,staticProps){return protoProps&&UrlStore_defineProperties(Constructor.prototype,protoProps),staticProps&&UrlStore_defineProperties(Constructor,staticProps),Object.defineProperty(Constructor,"prototype",{writable:!1}),Constructor}(UrlStore,[{key:"setSelection",value:function setSelection(selection){this.selection=selection,function setPath(selection){if(selection){var query=getQueryString({selection:selection}),_document$location$ha=UrlStore_document.location.hash,hash=void 0===_document$location$ha?"":_document$location$ha;UrlStore_document.title=selection.storyId,UrlStore_history.replaceState({},"","".concat(UrlStore_document.location.pathname).concat(query).concat(hash))}}(this.selection)}},{key:"setQueryParams",value:function setQueryParams(queryParams){var query=getQueryString({extraParams:queryParams}),_document$location$ha2=UrlStore_document.location.hash,hash=void 0===_document$location$ha2?"":_document$location$ha2;UrlStore_history.replaceState({},"","".concat(UrlStore_document.location.pathname).concat(query).concat(hash))}}]),UrlStore}(),ansi_to_html=__webpack_require__("./node_modules/ansi-to-html/lib/ansi_to_html.js"),ansi_to_html_default=__webpack_require__.n(ansi_to_html);function WebView_slicedToArray(arr,i){return function WebView_arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function WebView_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 WebView_unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return WebView_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 WebView_arrayLikeToArray(o,minLen)}(arr,i)||function WebView_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 WebView_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i0&&void 0!==arguments[0]?arguments[0]:"padded";if("none"===layout)return WebView_document.body.classList.remove(this.currentLayoutClass),void(this.currentLayoutClass=null);this.checkIfLayoutExists(layout);var layoutClass=layoutClassMap[layout];WebView_document.body.classList.remove(this.currentLayoutClass),WebView_document.body.classList.add(layoutClass),this.currentLayoutClass=layoutClass}},{key:"checkIfLayoutExists",value:function checkIfLayoutExists(layout){layoutClassMap[layout]||dist_esm.kg.warn((0,esm.C)(WebView_templateObject||(WebView_templateObject=function WebView_taggedTemplateLiteral(strings,raw){return raw||(raw=strings.slice(0)),Object.freeze(Object.defineProperties(strings,{raw:{value:Object.freeze(raw)}}))}(["The desired layout: "," is not a valid option.\n The possible options are: ",", none."])),layout,Object.keys(layoutClassMap).join(", ")))}},{key:"showMode",value:function showMode(mode){clearTimeout(this.preparingTimeout),Object.keys(Mode).forEach((function(otherMode){otherMode===mode?WebView_document.body.classList.add(classes[otherMode]):WebView_document.body.classList.remove(classes[otherMode])}))}},{key:"showErrorDisplay",value:function showErrorDisplay(_ref){var _ref$message=_ref.message,message=void 0===_ref$message?"":_ref$message,_ref$stack=_ref.stack,header=message,detail=void 0===_ref$stack?"":_ref$stack,parts=message.split("\n");parts.length>1&&(header=WebView_slicedToArray(parts,1)[0],detail=parts.slice(1).join("\n"));WebView_document.getElementById("error-message").innerHTML=ansiConverter.toHtml(header),WebView_document.getElementById("error-stack").innerHTML=ansiConverter.toHtml(detail),this.showMode(Mode.ERROR)}},{key:"showNoPreview",value:function showNoPreview(){var _this$storyRoot,_this$docsRoot;this.testing||(this.showMode(Mode.NOPREVIEW),null===(_this$storyRoot=this.storyRoot())||void 0===_this$storyRoot||_this$storyRoot.setAttribute("hidden","true"),null===(_this$docsRoot=this.docsRoot())||void 0===_this$docsRoot||_this$docsRoot.setAttribute("hidden","true"))}},{key:"showPreparingStory",value:function showPreparingStory(){var _this=this,_ref2=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},_ref2$immediate=_ref2.immediate,immediate=void 0!==_ref2$immediate&&_ref2$immediate;clearTimeout(this.preparingTimeout),immediate?this.showMode(Mode.PREPARING_STORY):this.preparingTimeout=setTimeout((function(){return _this.showMode(Mode.PREPARING_STORY)}),100)}},{key:"showPreparingDocs",value:function showPreparingDocs(){var _this2=this;clearTimeout(this.preparingTimeout),this.preparingTimeout=setTimeout((function(){return _this2.showMode(Mode.PREPARING_DOCS)}),100)}},{key:"showMain",value:function showMain(){this.showMode(Mode.MAIN)}},{key:"showDocs",value:function showDocs(){this.storyRoot().setAttribute("hidden","true"),this.docsRoot().removeAttribute("hidden")}},{key:"showStory",value:function showStory(){this.docsRoot().setAttribute("hidden","true"),this.storyRoot().removeAttribute("hidden")}},{key:"showStoryDuringRender",value:function showStoryDuringRender(){WebView_document.body.classList.add(classes.MAIN)}}]),WebView}();function DocsRender_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 DocsRender_asyncToGenerator(fn){return function(){var self=this,args=arguments;return new Promise((function(resolve,reject){var gen=fn.apply(self,args);function _next(value){DocsRender_asyncGeneratorStep(gen,resolve,reject,_next,_throw,"next",value)}function _throw(err){DocsRender_asyncGeneratorStep(gen,resolve,reject,_next,_throw,"throw",err)}_next(void 0)}))}}function DocsRender_defineProperties(target,props){for(var i=0;i0&&void 0!==_args4[0]?_args4[0]:{}).viewModeChanged&&this.canvasElement){_context4.next=3;break}return _context4.abrupt("return");case 3:return _context4.next=5,__webpack_require__.e(6701).then(__webpack_require__.bind(__webpack_require__,"./node_modules/@storybook/preview-web/dist/esm/renderDocs.js"));case 5:_context4.sent.unmountDocs(this.canvasElement);case 7:case"end":return _context4.stop()}}),_callee4,this)}))),function teardown(){return _teardown.apply(this,arguments)})}],[{key:"fromStoryRender",value:function fromStoryRender(storyRender){return new DocsRender(storyRender.channel,storyRender.store,storyRender.id,storyRender.story)}}]),DocsRender}();function PreviewWeb_typeof(obj){return PreviewWeb_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},PreviewWeb_typeof(obj)}function PreviewWeb_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 PreviewWeb_asyncToGenerator(fn){return function(){var self=this,args=arguments;return new Promise((function(resolve,reject){var gen=fn.apply(self,args);function _next(value){PreviewWeb_asyncGeneratorStep(gen,resolve,reject,_next,_throw,"next",value)}function _throw(err){PreviewWeb_asyncGeneratorStep(gen,resolve,reject,_next,_throw,"throw",err)}_next(void 0)}))}}function PreviewWeb_taggedTemplateLiteral(strings,raw){return raw||(raw=strings.slice(0)),Object.freeze(Object.defineProperties(strings,{raw:{value:Object.freeze(raw)}}))}function PreviewWeb_classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function PreviewWeb_defineProperties(target,props){for(var i=0;i0&&void 0!==arguments[0]?arguments[0]:new UrlStore,webview=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new WebView;return PreviewWeb_classCallCheck(this,PreviewWeb),(_this=_super.call(this)).urlStore=void 0,_this.view=void 0,_this.previewEntryError=void 0,_this.currentSelection=void 0,_this.currentRender=void 0,_this.view=webview,_this.urlStore=urlStore,_this.storyStore.getSelection=browser_default()((function(){return _this.urlStore.selection}),(0,esm.C)(PreviewWeb_templateObject||(PreviewWeb_templateObject=PreviewWeb_taggedTemplateLiteral(["\n `__STORYBOOK_STORY_STORE__.getSelection()` is deprecated and will be removed in 7.0.\n \n To get the current selection, use the `useStoryContext()` hook from `@storybook/addons`.\n "],["\n \\`__STORYBOOK_STORY_STORE__.getSelection()\\` is deprecated and will be removed in 7.0.\n \n To get the current selection, use the \\`useStoryContext()\\` hook from \\`@storybook/addons\\`.\n "])))),_this}return function PreviewWeb_createClass(Constructor,protoProps,staticProps){return protoProps&&PreviewWeb_defineProperties(Constructor.prototype,protoProps),staticProps&&PreviewWeb_defineProperties(Constructor,staticProps),Object.defineProperty(Constructor,"prototype",{writable:!1}),Constructor}(PreviewWeb,[{key:"setupListeners",value:function setupListeners(){_get(_getPrototypeOf(PreviewWeb.prototype),"setupListeners",this).call(this),globalWindow.onkeydown=this.onKeydown.bind(this),this.channel.on(core_events_dist_esm.SET_CURRENT_STORY,this.onSetCurrentStory.bind(this)),this.channel.on(core_events_dist_esm.UPDATE_QUERY_PARAMS,this.onUpdateQueryParams.bind(this)),this.channel.on(core_events_dist_esm.PRELOAD_STORIES,this.onPreloadStories.bind(this))}},{key:"initializeWithProjectAnnotations",value:function initializeWithProjectAnnotations(projectAnnotations){var _this2=this;return _get(_getPrototypeOf(PreviewWeb.prototype),"initializeWithProjectAnnotations",this).call(this,projectAnnotations).then((function(){return _this2.setInitialGlobals()}))}},{key:"setInitialGlobals",value:(_setInitialGlobals=PreviewWeb_asyncToGenerator(regeneratorRuntime.mark((function _callee(){var _ref,globals;return regeneratorRuntime.wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:_ref=this.urlStore.selectionSpecifier||{},(globals=_ref.globals)&&this.storyStore.globals.updateFromPersisted(globals),this.emitGlobals();case 3:case"end":return _context.stop()}}),_callee,this)}))),function setInitialGlobals(){return _setInitialGlobals.apply(this,arguments)})},{key:"initializeWithStoryIndex",value:function initializeWithStoryIndex(storyIndex){var _this3=this;return _get(_getPrototypeOf(PreviewWeb.prototype),"initializeWithStoryIndex",this).call(this,storyIndex).then((function(){var _global$FEATURES;return null!==(_global$FEATURES=window_default().FEATURES)&&void 0!==_global$FEATURES&&_global$FEATURES.storyStoreV7||_this3.channel.emit(core_events_dist_esm.SET_STORIES,_this3.storyStore.getSetStoriesPayload()),_this3.selectSpecifiedStory()}))}},{key:"selectSpecifiedStory",value:(_selectSpecifiedStory=PreviewWeb_asyncToGenerator(regeneratorRuntime.mark((function _callee2(){var _this$urlStore$select,storySpecifier,viewMode,args,storyId;return regeneratorRuntime.wrap((function _callee2$(_context2){for(;;)switch(_context2.prev=_context2.next){case 0:if(this.urlStore.selectionSpecifier){_context2.next=3;break}return this.renderMissingStory(),_context2.abrupt("return");case 3:if(_this$urlStore$select=this.urlStore.selectionSpecifier,storySpecifier=_this$urlStore$select.storySpecifier,viewMode=_this$urlStore$select.viewMode,args=_this$urlStore$select.args,storyId=this.storyStore.storyIndex.storyIdFromSpecifier(storySpecifier)){_context2.next=8;break}return"*"===storySpecifier?this.renderStoryLoadingException(storySpecifier,new Error((0,esm.C)(PreviewWeb_templateObject2||(PreviewWeb_templateObject2=PreviewWeb_taggedTemplateLiteral(["\n Couldn't find any stories in your Storybook.\n - Please check your stories field of your main.js config.\n - Also check the browser console and terminal for error messages.\n "]))))):this.renderStoryLoadingException(storySpecifier,new Error((0,esm.C)(_templateObject3||(_templateObject3=PreviewWeb_taggedTemplateLiteral(["\n Couldn't find story matching '","'.\n - Are you sure a story with that id exists?\n - Please check your stories field of your main.js config.\n - Also check the browser console and terminal for error messages.\n "])),storySpecifier))),_context2.abrupt("return");case 8:return this.urlStore.setSelection({storyId:storyId,viewMode:viewMode}),this.channel.emit(core_events_dist_esm.STORY_SPECIFIED,this.urlStore.selection),this.channel.emit(core_events_dist_esm.CURRENT_STORY_WAS_SET,this.urlStore.selection),_context2.next=13,this.renderSelection({persistedArgs:args});case 13:case"end":return _context2.stop()}}),_callee2,this)}))),function selectSpecifiedStory(){return _selectSpecifiedStory.apply(this,arguments)})},{key:"onGetProjectAnnotationsChanged",value:(_onGetProjectAnnotationsChanged=PreviewWeb_asyncToGenerator(regeneratorRuntime.mark((function _callee3(_ref2){var getProjectAnnotations;return regeneratorRuntime.wrap((function _callee3$(_context3){for(;;)switch(_context3.prev=_context3.next){case 0:return getProjectAnnotations=_ref2.getProjectAnnotations,_context3.next=3,_get(_getPrototypeOf(PreviewWeb.prototype),"onGetProjectAnnotationsChanged",this).call(this,{getProjectAnnotations:getProjectAnnotations});case 3:this.renderSelection();case 4:case"end":return _context3.stop()}}),_callee3,this)}))),function onGetProjectAnnotationsChanged(_x){return _onGetProjectAnnotationsChanged.apply(this,arguments)})},{key:"onStoriesChanged",value:(_onStoriesChanged=PreviewWeb_asyncToGenerator(regeneratorRuntime.mark((function _callee4(_ref3){var _global$FEATURES2,importFn,storyIndex;return regeneratorRuntime.wrap((function _callee4$(_context4){for(;;)switch(_context4.prev=_context4.next){case 0:if(importFn=_ref3.importFn,storyIndex=_ref3.storyIndex,_get(_getPrototypeOf(PreviewWeb.prototype),"onStoriesChanged",this).call(this,{importFn:importFn,storyIndex:storyIndex}),null!==(_global$FEATURES2=window_default().FEATURES)&&void 0!==_global$FEATURES2&&_global$FEATURES2.storyStoreV7){_context4.next=9;break}return _context4.t0=this.channel,_context4.t1=core_events_dist_esm.SET_STORIES,_context4.next=7,this.storyStore.getSetStoriesPayload();case 7:_context4.t2=_context4.sent,_context4.t0.emit.call(_context4.t0,_context4.t1,_context4.t2);case 9:if(!this.urlStore.selection){_context4.next=14;break}return _context4.next=12,this.renderSelection();case 12:_context4.next=16;break;case 14:return _context4.next=16,this.selectSpecifiedStory();case 16:case"end":return _context4.stop()}}),_callee4,this)}))),function onStoriesChanged(_x2){return _onStoriesChanged.apply(this,arguments)})},{key:"onKeydown",value:function onKeydown(event){var _this$currentRender;if(!(null!==(_this$currentRender=this.currentRender)&&void 0!==_this$currentRender&&_this$currentRender.disableKeyListeners||function focusInInput(event){var target=event.target;return/input|textarea/i.test(target.tagName)||null!==target.getAttribute("contenteditable")}(event))){var altKey=event.altKey,ctrlKey=event.ctrlKey,metaKey=event.metaKey,shiftKey=event.shiftKey,key=event.key,code=event.code,keyCode=event.keyCode;this.channel.emit(core_events_dist_esm.PREVIEW_KEYDOWN,{event:{altKey:altKey,ctrlKey:ctrlKey,metaKey:metaKey,shiftKey:shiftKey,key:key,code:code,keyCode:keyCode}})}}},{key:"onSetCurrentStory",value:function onSetCurrentStory(selection){this.urlStore.setSelection(Object.assign({viewMode:"story"},selection)),this.channel.emit(core_events_dist_esm.CURRENT_STORY_WAS_SET,this.urlStore.selection),this.renderSelection()}},{key:"onUpdateQueryParams",value:function onUpdateQueryParams(queryParams){this.urlStore.setQueryParams(queryParams)}},{key:"onUpdateGlobals",value:(_onUpdateGlobals=PreviewWeb_asyncToGenerator(regeneratorRuntime.mark((function _callee5(_ref4){var globals;return regeneratorRuntime.wrap((function _callee5$(_context5){for(;;)switch(_context5.prev=_context5.next){case 0:if(globals=_ref4.globals,_get(_getPrototypeOf(PreviewWeb.prototype),"onUpdateGlobals",this).call(this,{globals:globals}),!(this.currentRender instanceof DocsRender)){_context5.next=5;break}return _context5.next=5,this.currentRender.rerender(!0);case 5:case"end":return _context5.stop()}}),_callee5,this)}))),function onUpdateGlobals(_x3){return _onUpdateGlobals.apply(this,arguments)})},{key:"onUpdateArgs",value:(_onUpdateArgs=PreviewWeb_asyncToGenerator(regeneratorRuntime.mark((function _callee6(_ref5){var storyId,updatedArgs;return regeneratorRuntime.wrap((function _callee6$(_context6){for(;;)switch(_context6.prev=_context6.next){case 0:if(storyId=_ref5.storyId,updatedArgs=_ref5.updatedArgs,_get(_getPrototypeOf(PreviewWeb.prototype),"onUpdateArgs",this).call(this,{storyId:storyId,updatedArgs:updatedArgs}),!(this.currentRender instanceof DocsRender)){_context6.next=5;break}return _context6.next=5,this.currentRender.rerender(!1);case 5:case"end":return _context6.stop()}}),_callee6,this)}))),function onUpdateArgs(_x4){return _onUpdateArgs.apply(this,arguments)})},{key:"onPreloadStories",value:(_onPreloadStories=PreviewWeb_asyncToGenerator(regeneratorRuntime.mark((function _callee7(ids){var _this4=this;return regeneratorRuntime.wrap((function _callee7$(_context7){for(;;)switch(_context7.prev=_context7.next){case 0:return _context7.next=2,Promise.all(ids.map((function(id){return _this4.storyStore.loadStory({storyId:id})})));case 2:case"end":return _context7.stop()}}),_callee7)}))),function onPreloadStories(_x5){return _onPreloadStories.apply(this,arguments)})},{key:"renderSelection",value:(_renderSelection=PreviewWeb_asyncToGenerator(regeneratorRuntime.mark((function _callee8(){var _this$currentSelectio,_this$currentSelectio2,_lastRender,_global$FEATURES3,_ref6,persistedArgs,selection,storyId,storyIdChanged,viewModeChanged,lastSelection,lastRender,storyRender,implementationChanged,_storyRender$context,parameters,initialArgs,argTypes,args,_this5=this,_args8=arguments;return regeneratorRuntime.wrap((function _callee8$(_context8){for(;;)switch(_context8.prev=_context8.next){case 0:if(_ref6=_args8.length>0&&void 0!==_args8[0]?_args8[0]:{},persistedArgs=_ref6.persistedArgs,selection=this.urlStore.selection){_context8.next=4;break}throw new Error("Cannot render story as no selection was made");case 4:if(storyId=selection.storyId,storyIdChanged=(null===(_this$currentSelectio=this.currentSelection)||void 0===_this$currentSelectio?void 0:_this$currentSelectio.storyId)!==storyId,viewModeChanged=(null===(_this$currentSelectio2=this.currentSelection)||void 0===_this$currentSelectio2?void 0:_this$currentSelectio2.viewMode)!==selection.viewMode,"story"===selection.viewMode?this.view.showPreparingStory({immediate:viewModeChanged}):this.view.showPreparingDocs(),lastSelection=this.currentSelection,lastRender=this.currentRender,null===(_lastRender=lastRender)||void 0===_lastRender||!_lastRender.isPreparing()){_context8.next=14;break}return _context8.next=13,this.teardownRender(lastRender);case 13:lastRender=null;case 14:return storyRender=new StoryRender(this.channel,this.storyStore,(function(){return _this5.view.showStoryDuringRender(),_this5.renderToDOM.apply(_this5,arguments)}),this.mainStoryCallbacks(storyId),storyId,"story"),this.currentSelection=selection,this.currentRender=storyRender,_context8.prev=17,_context8.next=20,storyRender.prepare();case 20:_context8.next=29;break;case 22:if(_context8.prev=22,_context8.t0=_context8.catch(17),_context8.t0===PREPARE_ABORTED){_context8.next=28;break}return _context8.next=27,this.teardownRender(lastRender);case 27:this.renderStoryLoadingException(storyId,_context8.t0);case 28:return _context8.abrupt("return");case 29:if(implementationChanged=!storyIdChanged&&!storyRender.isEqual(lastRender),persistedArgs&&this.storyStore.args.updateFromPersisted(storyRender.story,persistedArgs),_storyRender$context=storyRender.context(),parameters=_storyRender$context.parameters,initialArgs=_storyRender$context.initialArgs,argTypes=_storyRender$context.argTypes,args=_storyRender$context.args,!lastRender||storyIdChanged||implementationChanged||viewModeChanged){_context8.next=37;break}return this.currentRender=lastRender,this.channel.emit(core_events_dist_esm.STORY_UNCHANGED,storyId),this.view.showMain(),_context8.abrupt("return");case 37:return _context8.next=39,this.teardownRender(lastRender,{viewModeChanged:viewModeChanged});case 39:lastSelection&&(storyIdChanged||viewModeChanged)&&this.channel.emit(core_events_dist_esm.STORY_CHANGED,storyId),null!==(_global$FEATURES3=window_default().FEATURES)&&void 0!==_global$FEATURES3&&_global$FEATURES3.storyStoreV7&&this.channel.emit(core_events_dist_esm.STORY_PREPARED,{id:storyId,parameters:parameters,initialArgs:initialArgs,argTypes:argTypes,args:args}),(implementationChanged||persistedArgs)&&this.channel.emit(core_events_dist_esm.STORY_ARGS_UPDATED,{storyId:storyId,args:args}),"docs"===selection.viewMode||parameters.docsOnly?(this.currentRender=DocsRender.fromStoryRender(storyRender),this.currentRender.renderToElement(this.view.prepareForDocs(),this.renderStoryToElement.bind(this))):(this.storyRenders.push(storyRender),this.currentRender.renderToElement(this.view.prepareForStory(storyRender.story)));case 43:case"end":return _context8.stop()}}),_callee8,this,[[17,22]])}))),function renderSelection(){return _renderSelection.apply(this,arguments)})},{key:"renderStoryToElement",value:function renderStoryToElement(story,element){var _this6=this,render=new StoryRender(this.channel,this.storyStore,this.renderToDOM,this.inlineStoryCallbacks(story.id),story.id,"docs",story);return render.renderToElement(element),this.storyRenders.push(render),PreviewWeb_asyncToGenerator(regeneratorRuntime.mark((function _callee9(){return regeneratorRuntime.wrap((function _callee9$(_context9){for(;;)switch(_context9.prev=_context9.next){case 0:return _context9.next=2,_this6.teardownRender(render);case 2:case"end":return _context9.stop()}}),_callee9)})))}},{key:"teardownRender",value:(_teardownRender=PreviewWeb_asyncToGenerator(regeneratorRuntime.mark((function _callee10(render){var _ref8,viewModeChanged,_args10=arguments;return regeneratorRuntime.wrap((function _callee10$(_context10){for(;;)switch(_context10.prev=_context10.next){case 0:return _ref8=_args10.length>1&&void 0!==_args10[1]?_args10[1]:{},viewModeChanged=_ref8.viewModeChanged,this.storyRenders=this.storyRenders.filter((function(r){return r!==render})),_context10.next=4,null==render?void 0:render.teardown({viewModeChanged:viewModeChanged});case 4:case"end":return _context10.stop()}}),_callee10,this)}))),function teardownRender(_x6){return _teardownRender.apply(this,arguments)})},{key:"extract",value:(_extract=PreviewWeb_asyncToGenerator(regeneratorRuntime.mark((function _callee11(options){var _global$FEATURES4;return regeneratorRuntime.wrap((function _callee11$(_context11){for(;;)switch(_context11.prev=_context11.next){case 0:if(!this.previewEntryError){_context11.next=2;break}throw this.previewEntryError;case 2:if(this.storyStore.projectAnnotations){_context11.next=4;break}throw new Error((0,esm.C)(_templateObject4||(_templateObject4=PreviewWeb_taggedTemplateLiteral(["Failed to initialize Storybook.\n \n Do you have an error in your `preview.js`? Check your Storybook's browser console for errors."],["Failed to initialize Storybook.\n \n Do you have an error in your \\`preview.js\\`? Check your Storybook's browser console for errors."]))));case 4:if(null===(_global$FEATURES4=window_default().FEATURES)||void 0===_global$FEATURES4||!_global$FEATURES4.storyStoreV7){_context11.next=7;break}return _context11.next=7,this.storyStore.cacheAllCSFFiles();case 7:return _context11.abrupt("return",this.storyStore.extract(options));case 8:case"end":return _context11.stop()}}),_callee11,this)}))),function extract(_x7){return _extract.apply(this,arguments)})},{key:"mainStoryCallbacks",value:function mainStoryCallbacks(storyId){var _this7=this;return{showMain:function showMain(){return _this7.view.showMain()},showError:function showError(err){return _this7.renderError(storyId,err)},showException:function showException(err){return _this7.renderException(storyId,err)}}}},{key:"inlineStoryCallbacks",value:function inlineStoryCallbacks(storyId){return{showMain:function showMain(){},showError:function showError(err){return dist_esm.kg.error("Error rendering docs story (".concat(storyId,")"),err)},showException:function showException(err){return dist_esm.kg.error("Error rendering docs story (".concat(storyId,")"),err)}}}},{key:"renderPreviewEntryError",value:function renderPreviewEntryError(reason,err){_get(_getPrototypeOf(PreviewWeb.prototype),"renderPreviewEntryError",this).call(this,reason,err),this.view.showErrorDisplay(err)}},{key:"renderMissingStory",value:function renderMissingStory(){this.view.showNoPreview(),this.channel.emit(core_events_dist_esm.STORY_MISSING)}},{key:"renderStoryLoadingException",value:function renderStoryLoadingException(storySpecifier,err){dist_esm.kg.error("Unable to load story '".concat(storySpecifier,"':")),dist_esm.kg.error(err),this.view.showErrorDisplay(err),this.channel.emit(core_events_dist_esm.STORY_MISSING,storySpecifier)}},{key:"renderException",value:function renderException(storyId,err){this.channel.emit(core_events_dist_esm.STORY_THREW_EXCEPTION,err),this.channel.emit(core_events_dist_esm.STORY_RENDER_PHASE_CHANGED,{newPhase:"errored",storyId:storyId}),err!==core_events_dist_esm.IGNORED_EXCEPTION&&(this.view.showErrorDisplay(err),dist_esm.kg.error("Error rendering story '".concat(storyId,"':")),dist_esm.kg.error(err))}},{key:"renderError",value:function renderError(storyId,_ref9){var title=_ref9.title,description=_ref9.description;dist_esm.kg.error("Error rendering story ".concat(title,": ").concat(description)),this.channel.emit(core_events_dist_esm.STORY_ERRORED,{title:title,description:description}),this.channel.emit(core_events_dist_esm.STORY_RENDER_PHASE_CHANGED,{newPhase:"errored",storyId:storyId}),this.view.showErrorDisplay({message:title,stack:description})}}]),PreviewWeb}(Preview),channels_dist_esm=(__webpack_require__("./node_modules/core-js/modules/es.object.from-entries.js"),__webpack_require__("./node_modules/core-js/modules/es.number.is-integer.js"),__webpack_require__("./node_modules/core-js/modules/web.url.js"),__webpack_require__("./node_modules/core-js/modules/web.url-search-params.js"),__webpack_require__("./node_modules/@storybook/builder-webpack5/node_modules/@storybook/channels/dist/esm/index.js")),telejson_dist_esm=__webpack_require__("./node_modules/telejson/dist/esm/index.js");function esm_toConsumableArray(arr){return function esm_arrayWithoutHoles(arr){if(Array.isArray(arr))return esm_arrayLikeToArray(arr)}(arr)||esm_iterableToArray(arr)||esm_unsupportedIterableToArray(arr)||function esm_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 esm_iterableToArray(iter){if("undefined"!=typeof Symbol&&null!=iter[Symbol.iterator]||null!=iter["@@iterator"])return Array.from(iter)}function esm_slicedToArray(arr,i){return esm_arrayWithHoles(arr)||function esm_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)||esm_unsupportedIterableToArray(arr,i)||esm_nonIterableRest()}function esm_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 esm_unsupportedIterableToArray(o,minLen){if(o){if("string"==typeof o)return esm_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)?esm_arrayLikeToArray(o,minLen):void 0}}function esm_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i manager ':' preview ',eventString=Object.values(core_events_dist_esm).includes(event.type)?''.concat(event.type,""):''.concat(event.type,"");if(refId&&(event.refId=refId),event.source="preview"===this.config.page?rawEvent.origin:getEventSourceUrl(rawEvent),!event.source)return void dist_esm.IC.error("".concat(pageString," received ").concat(eventString," but was unable to determine the source of the event"));var message="".concat(pageString," received ").concat(eventString," (").concat(data.length,")");dist_esm.IC.debug.apply(dist_esm.IC,[esm_location.origin!==event.source?message:"".concat(message,' (on ').concat(esm_location.origin," from ").concat(event.source,")")].concat(esm_toConsumableArray(event.args))),this.handler(event)}}catch(error){dist_esm.kg.error(error)}}}]),PostmsgTransport}(),getEventSourceUrl=function getEventSourceUrl(event){var _frames$filter=esm_toConsumableArray(esm_document.querySelectorAll("iframe[data-is-storybook]")).filter((function(element){try{return element.contentWindow===event.source}catch(err){}var origin,src=element.getAttribute("src");try{origin=new URL(src,esm_document.location).origin}catch(err){return!1}return origin===event.origin})),_frames$filter2=function _toArray(arr){return esm_arrayWithHoles(arr)||esm_iterableToArray(arr)||esm_unsupportedIterableToArray(arr)||esm_nonIterableRest()}(_frames$filter),frame=_frames$filter2[0],remainder=_frames$filter2.slice(1);if(frame&&0===remainder.length){var src=frame.getAttribute("src"),_URL2=new URL(src,esm_document.location),protocol=_URL2.protocol,host=_URL2.host,pathname=_URL2.pathname;return"".concat(protocol,"//").concat(host).concat(pathname)}return remainder.length>0&&dist_esm.kg.error("found multiple candidates for event source"),null};function createChannel(_ref5){var page=_ref5.page,transport=new PostmsgTransport({page:page});return new channels_dist_esm.Z({transport:transport})}__webpack_require__("./node_modules/core-js/modules/es.map.js");function executeLoadable_slicedToArray(arr,i){return function executeLoadable_arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function executeLoadable_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 executeLoadable_unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return executeLoadable_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 executeLoadable_arrayLikeToArray(o,minLen)}(arr,i)||function executeLoadable_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 executeLoadable_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i1&&void 0!==arguments[1]?arguments[1]:{},decorateStory=_ref.decorateStory,render=_ref.render;if(start_globalWindow&&(start_globalWindow.IS_STORYBOOK=!0),null!=FEATURES&&FEATURES.storyStoreV7)return{forceReRender:removedApi("forceReRender"),getStorybook:removedApi("getStorybook"),configure:removedApi("configure"),clientApi:{addDecorator:removedApi("clientApi.addDecorator"),addParameters:removedApi("clientApi.addParameters"),clearDecorators:removedApi("clientApi.clearDecorators"),addLoader:removedApi("clientApi.addLoader"),setAddon:removedApi("clientApi.setAddon"),getStorybook:removedApi("clientApi.getStorybook"),storiesOf:removedApi("clientApi.storiesOf"),raw:removedApi("raw")}};var channel=createChannel({page:"preview"});addons_dist_esm.KP.setChannel(channel);var clientApi=new ClientApi.ti,preview=new PreviewWeb,initialized=!1,importFn=function importFn(path){return clientApi.importFn(path)};function onStoriesChanged(){var storyIndex=clientApi.getStoryIndex();preview.onStoriesChanged({storyIndex:storyIndex,importFn:importFn})}return clientApi.onImportFnChanged=onStoriesChanged,clientApi.storyStore=preview.storyStore,start_globalWindow&&(start_globalWindow.__STORYBOOK_CLIENT_API__=clientApi,start_globalWindow.__STORYBOOK_ADDONS_CHANNEL__=channel,start_globalWindow.__STORYBOOK_PREVIEW__=preview,start_globalWindow.__STORYBOOK_STORY_STORE__=preview.storyStore),{forceReRender:function forceReRender(){return channel.emit(core_events_dist_esm.default.FORCE_RE_RENDER)},getStorybook:function getStorybook(){return[]},raw:function raw(){},clientApi:clientApi,configure:function configure(framework,loadable,m){var showDeprecationWarning=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];showDeprecationWarning&&configureDeprecationWarning(),clientApi.addParameters({framework:framework});var getProjectAnnotations=function getProjectAnnotations(){var _executeLoadableForCh=executeLoadableForChanges(loadable,m),added=_executeLoadableForCh.added,removed=_executeLoadableForCh.removed;return Array.from(added.entries()).forEach((function(_ref2){var _ref3=start_slicedToArray(_ref2,2),fileName=_ref3[0],fileExports=_ref3[1];return clientApi.facade.addStoriesFromExports(fileName,fileExports)})),Array.from(removed.entries()).forEach((function(_ref4){var fileName=start_slicedToArray(_ref4,1)[0];return clientApi.facade.clearFilenameExports(fileName)})),Object.assign({render:render},clientApi.facade.projectAnnotations,{renderToDOM:renderToDOM,applyDecorators:decorateStory})};initialized?(getProjectAnnotations(),onStoriesChanged()):(preview.initialize({getStoryIndex:function getStoryIndex(){return clientApi.getStoryIndex()},importFn:importFn,getProjectAnnotations:getProjectAnnotations}),initialized=!0)}}}dist.toId,ClientApi.ti;var globals_globalWindow=window_default().window;globals_globalWindow&&(globals_globalWindow.STORYBOOK_ENV="react");var render=__webpack_require__("./node_modules/@storybook/react/dist/esm/client/preview/render.js"),framework="react",api=start(render.A,{render:render.s}),storiesOf=function storiesOf(kind,m){return api.clientApi.storiesOf(kind,m).addParameters({framework:framework})},configure=function configure(){for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return api.configure.apply(api,[framework].concat(args))},addDecorator=api.clientApi.addDecorator,addParameters=api.clientApi.addParameters,setAddon=(api.clientApi.clearDecorators,api.clientApi.setAddon),forceReRender=api.forceReRender,getStorybook=api.clientApi.getStorybook,raw=api.clientApi.raw;function composeConfigs_toConsumableArray(arr){return function composeConfigs_arrayWithoutHoles(arr){if(Array.isArray(arr))return composeConfigs_arrayLikeToArray(arr)}(arr)||function composeConfigs_iterableToArray(iter){if("undefined"!=typeof Symbol&&null!=iter[Symbol.iterator]||null!=iter["@@iterator"])return Array.from(iter)}(arr)||function composeConfigs_unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return composeConfigs_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 composeConfigs_arrayLikeToArray(o,minLen)}(arr)||function composeConfigs_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 composeConfigs_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);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 GLOBAL_STORYBOOK_PROJECT_ANNOTATIONS={};function setProjectAnnotations(projectAnnotations){var annotations=Array.isArray(projectAnnotations)?projectAnnotations:[projectAnnotations];GLOBAL_STORYBOOK_PROJECT_ANNOTATIONS=function composeConfigs(moduleExportList){var allArgTypeEnhancers=getArrayField(moduleExportList,"argTypesEnhancers");return{parameters:esm_parameters.f.apply(void 0,composeConfigs_toConsumableArray(getField(moduleExportList,"parameters"))),decorators:getArrayField(moduleExportList,"decorators"),args:getObjectField(moduleExportList,"args"),argsEnhancers:getArrayField(moduleExportList,"argsEnhancers"),argTypes:getObjectField(moduleExportList,"argTypes"),argTypesEnhancers:[].concat(composeConfigs_toConsumableArray(allArgTypeEnhancers.filter((function(e){return!e.secondPass}))),composeConfigs_toConsumableArray(allArgTypeEnhancers.filter((function(e){return e.secondPass})))),globals:getObjectField(moduleExportList,"globals"),globalTypes:getObjectField(moduleExportList,"globalTypes"),loaders:getArrayField(moduleExportList,"loaders"),render:getSingletonField(moduleExportList,"render"),renderToDOM:getSingletonField(moduleExportList,"renderToDOM"),applyDecorators:getSingletonField(moduleExportList,"applyDecorators")}}(annotations)}function composeStories(storiesImport,globalConfig,composeStoryFn){var meta=storiesImport.default,stories=(storiesImport.__esModule,storiesImport.__namedExportsOrder,testing_utils_objectWithoutProperties(storiesImport,testing_utils_excluded));return Object.entries(stories).reduce((function(storiesMap,_ref){var _ref2=testing_utils_slicedToArray(_ref,2),exportsName=_ref2[0],story=_ref2[1];return(0,dist.isExportStory)(exportsName,meta)?Object.assign(storiesMap,function testing_utils_defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}({},exportsName,composeStoryFn(story,meta,globalConfig,exportsName))):storiesMap}),{})}function testing_setProjectAnnotations(projectAnnotations){setProjectAnnotations(projectAnnotations)}function setGlobalConfig(projectAnnotations){dist_esm.IH.warn("setGlobalConfig is deprecated. Use setProjectAnnotations instead."),testing_setProjectAnnotations(projectAnnotations)}var defaultProjectAnnotations={render:render.s};function testing_composeStory(story,componentAnnotations,projectAnnotations,exportsName){return function composeStory(storyAnnotations,componentAnnotations){var _componentAnnotations,_storyAnnotations$sto,projectAnnotations=arguments.length>2&&void 0!==arguments[2]?arguments[2]:GLOBAL_STORYBOOK_PROJECT_ANNOTATIONS,defaultConfig=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},exportsName=arguments.length>4?arguments[4]:void 0;if(void 0===storyAnnotations)throw new Error("Expected a story but received undefined.");componentAnnotations.title=null!==(_componentAnnotations=componentAnnotations.title)&&void 0!==_componentAnnotations?_componentAnnotations:"ComposedStory";var normalizedComponentAnnotations=normalizeComponentAnnotations(componentAnnotations),storyName=exportsName||storyAnnotations.storyName||(null===(_storyAnnotations$sto=storyAnnotations.story)||void 0===_storyAnnotations$sto?void 0:_storyAnnotations$sto.name)||storyAnnotations.name,normalizedStory=normalizeStory(storyName,storyAnnotations,normalizedComponentAnnotations),normalizedProjectAnnotations=normalizeProjectAnnotations(Object.assign({},projectAnnotations,defaultConfig)),story=prepareStory(normalizedStory,normalizedComponentAnnotations,normalizedProjectAnnotations),defaultGlobals=getValuesFromArgTypes(projectAnnotations.globalTypes),composedStory=function composedStory(extraArgs){var context=Object.assign({},story,{hooks:new hooks.c8,globals:defaultGlobals,args:Object.assign({},story.initialArgs,extraArgs)});return story.unboundStoryFn(context)};return composedStory.storyName=storyName,composedStory.args=story.initialArgs,composedStory.play=story.playFunction,composedStory.parameters=story.parameters,composedStory}(story,componentAnnotations,projectAnnotations,defaultProjectAnnotations,exportsName)}function testing_composeStories(csfExports,projectAnnotations){return composeStories(csfExports,projectAnnotations,testing_composeStory)}(module=__webpack_require__.hmd(module))&&module.hot},"./node_modules/@storybook/react/dist/esm/client/preview/config-generated-config-entry.js":function(__unused_webpack_module,__unused_webpack___webpack_exports__,__webpack_require__){"use strict";var config_namespaceObject={};__webpack_require__.r(config_namespaceObject),__webpack_require__.d(config_namespaceObject,{parameters:function(){return parameters},render:function(){return render.s},renderToDOM:function(){return render.A}});var ClientApi=__webpack_require__("./node_modules/@storybook/client-api/dist/esm/ClientApi.js"),render=__webpack_require__("./node_modules/@storybook/react/dist/esm/client/preview/render.js"),parameters={framework:"react"};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 _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}Object.keys(config_namespaceObject).forEach((function(key){var value=config_namespaceObject[key];switch(key){case"args":return(0,ClientApi.uc)(value);case"argTypes":return(0,ClientApi.v9)(value);case"decorators":return value.forEach((function(decorator){return(0,ClientApi.$9)(decorator,!1)}));case"loaders":return value.forEach((function(loader){return(0,ClientApi.HZ)(loader,!1)}));case"parameters":return(0,ClientApi.h1)(function _objectSpread(target){for(var i=1;iarr.length)&&(len=arr.length);for(var i=0,arr2=new 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 it,err,normalCompletion=!0,didErr=!1;return{s:function s(){it=o[Symbol.iterator]()},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=new Array(len);i0?40*red+55:0,g=green>0?40*green+55:0,b=blue>0?40*blue+55:0;colors[c]=function toColorHexString(ref){var _step,results=[],_iterator=_createForOfIteratorHelper(ref);try{for(_iterator.s();!(_step=_iterator.n()).done;){var r=_step.value;results.push(toHexString(r))}}catch(err){_iterator.e(err)}finally{_iterator.f()}return"#"+results.join("")}([r,g,b])}(red,green,blue,colors)}))}))})),range(0,23).forEach((function(gray){var c=gray+232,l=toHexString(10*gray+8);colors[c]="#"+l+l+l})),colors}()};function toHexString(num){for(var str=num.toString(16);str.length<2;)str="0"+str;return str}function generateOutput(stack,token,data,options){var result;return"text"===token?result=function pushText(text,options){if(options.escapeXML)return entities.encodeXML(text);return text}(data,options):"display"===token?result=function handleDisplay(stack,code,options){code=parseInt(code,10);var result,codeMap={"-1":function _(){return"
"},0:function _(){return stack.length&&resetStyles(stack)},1:function _(){return pushTag(stack,"b")},3:function _(){return pushTag(stack,"i")},4:function _(){return pushTag(stack,"u")},8:function _(){return pushStyle(stack,"display:none")},9:function _(){return pushTag(stack,"strike")},22:function _(){return pushStyle(stack,"font-weight:normal;text-decoration:none;font-style:normal")},23:function _(){return closeTag(stack,"i")},24:function _(){return closeTag(stack,"u")},39:function _(){return pushForegroundColor(stack,options.fg)},49:function _(){return pushBackgroundColor(stack,options.bg)},53:function _(){return pushStyle(stack,"text-decoration:overline")}};codeMap[code]?result=codeMap[code]():4"})).join("")}function range(low,high){for(var results=[],j=low;j<=high;j++)results.push(j);return results}function categoryForCode(code){var result=null;return 0===(code=parseInt(code,10))?result="all":1===code?result="bold":2")}function pushStyle(stack,style){return pushTag(stack,"span",style)}function pushForegroundColor(stack,color){return pushTag(stack,"span","color:"+color)}function pushBackgroundColor(stack,color){return pushTag(stack,"span","background-color:"+color)}function closeTag(stack,style){var last;if(stack.slice(-1)[0]===style&&(last=stack.pop()),last)return""}var Filter=function(){function Filter(options){!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,Filter),(options=options||{}).colors&&(options.colors=Object.assign({},defaults.colors,options.colors)),this.options=Object.assign({},defaults,options),this.stack=[],this.stickyStack=[]}return function _createClass(Constructor,protoProps,staticProps){return protoProps&&_defineProperties(Constructor.prototype,protoProps),staticProps&&_defineProperties(Constructor,staticProps),Constructor}(Filter,[{key:"toHtml",value:function toHtml(input){var _this=this;input="string"==typeof input?[input]:input;var stack=this.stack,options=this.options,buf=[];return this.stickyStack.forEach((function(element){var output=generateOutput(stack,element.token,element.data,options);output&&buf.push(output)})),function tokenize(text,options,callback){var ansiMatch=!1;function remove(){return""}function newline(m){return options.newline?callback("display",-1):callback("text",m),""}var tokens=[{pattern:/^\x08+/,sub:remove},{pattern:/^\x1b\[[012]?K/,sub:remove},{pattern:/^\x1b\[\(B/,sub:remove},{pattern:/^\x1b\[[34]8;2;\d+;\d+;\d+m/,sub:function rgb(m){return callback("rgb",m),""}},{pattern:/^\x1b\[38;5;(\d+)m/,sub:function removeXterm256(m,g1){return callback("xterm256",g1),""}},{pattern:/^\n/,sub:newline},{pattern:/^\r+\n/,sub:newline},{pattern:/^\x1b\[((?:\d{1,3};?)+|)m/,sub:function ansiMess(m,g1){ansiMatch=!0,0===g1.trim().length&&(g1="0");var _step2,_iterator2=_createForOfIteratorHelper(g1=g1.trimRight(";").split(";"));try{for(_iterator2.s();!(_step2=_iterator2.n()).done;){var g=_step2.value;callback("display",g)}}catch(err){_iterator2.e(err)}finally{_iterator2.f()}return""}},{pattern:/^\x1b\[\d?J/,sub:remove},{pattern:/^\x1b\[\d{0,3};\d{0,3}f/,sub:remove},{pattern:/^\x1b\[?[\d;]{0,3}/,sub:remove},{pattern:/^(([^\x1b\x08\r\n])+)/,sub:function realText(m){return callback("text",m),""}}];function process(handler,i){i>3&&ansiMatch||(ansiMatch=!1,text=text.replace(handler.pattern,handler.sub))}var results1=[],length=text.length;outer:for(;length>0;){for(var i=0,o=0,len=tokens.length;o1?ToIntegerOrInfinity(arguments[1]):0;if($indexOf&&!$isNaN(searchElement)&&$isFinite(fromIndex)&&void 0!==searchElement)return $indexOf.apply(this,arguments)>-1;var O=ToObject(this),length=ToLength(O.length);if(0===length)return!1;for(var k=fromIndex>=0?fromIndex:$max(0,length+fromIndex);k0&&void 0!==arguments[0]&&(depthNum=ToIntegerOrInfinity(arguments[0]));var A=ArraySpeciesCreate(O,0);return FlattenIntoArray(A,O,sourceLen,0,depthNum),A}},"./node_modules/array.prototype.flat/index.js":function(module,__unused_webpack_exports,__webpack_require__){"use strict";var define=__webpack_require__("./node_modules/define-properties/index.js"),callBind=__webpack_require__("./node_modules/call-bind/index.js"),implementation=__webpack_require__("./node_modules/array.prototype.flat/implementation.js"),getPolyfill=__webpack_require__("./node_modules/array.prototype.flat/polyfill.js"),polyfill=getPolyfill(),shim=__webpack_require__("./node_modules/array.prototype.flat/shim.js"),boundFlat=callBind(polyfill);define(boundFlat,{getPolyfill:getPolyfill,implementation:implementation,shim:shim}),module.exports=boundFlat},"./node_modules/array.prototype.flat/polyfill.js":function(module,__unused_webpack_exports,__webpack_require__){"use strict";var implementation=__webpack_require__("./node_modules/array.prototype.flat/implementation.js");module.exports=function getPolyfill(){return Array.prototype.flat||implementation}},"./node_modules/array.prototype.flat/shim.js":function(module,__unused_webpack_exports,__webpack_require__){"use strict";var define=__webpack_require__("./node_modules/define-properties/index.js"),shimUnscopables=__webpack_require__("./node_modules/es-shim-unscopables/index.js"),getPolyfill=__webpack_require__("./node_modules/array.prototype.flat/polyfill.js");module.exports=function shimFlat(){var polyfill=getPolyfill();return define(Array.prototype,{flat:polyfill},{flat:function(){return Array.prototype.flat!==polyfill}}),shimUnscopables("flat"),polyfill}},"./node_modules/array.prototype.flatmap/auto.js":function(__unused_webpack_module,__unused_webpack_exports,__webpack_require__){"use strict";__webpack_require__("./node_modules/array.prototype.flatmap/shim.js")()},"./node_modules/array.prototype.flatmap/implementation.js":function(module,__unused_webpack_exports,__webpack_require__){"use strict";var ArraySpeciesCreate=__webpack_require__("./node_modules/es-abstract/2022/ArraySpeciesCreate.js"),FlattenIntoArray=__webpack_require__("./node_modules/es-abstract/2022/FlattenIntoArray.js"),Get=__webpack_require__("./node_modules/es-abstract/2022/Get.js"),IsCallable=__webpack_require__("./node_modules/es-abstract/2022/IsCallable.js"),ToLength=__webpack_require__("./node_modules/es-abstract/2022/ToLength.js"),ToObject=__webpack_require__("./node_modules/es-abstract/2022/ToObject.js");module.exports=function flatMap(mapperFunction){var T,O=ToObject(this),sourceLen=ToLength(Get(O,"length"));if(!IsCallable(mapperFunction))throw new TypeError("mapperFunction must be a function");arguments.length>1&&(T=arguments[1]);var A=ArraySpeciesCreate(O,0);return FlattenIntoArray(A,O,sourceLen,0,1,mapperFunction,T),A}},"./node_modules/array.prototype.flatmap/polyfill.js":function(module,__unused_webpack_exports,__webpack_require__){"use strict";var implementation=__webpack_require__("./node_modules/array.prototype.flatmap/implementation.js");module.exports=function getPolyfill(){return Array.prototype.flatMap||implementation}},"./node_modules/array.prototype.flatmap/shim.js":function(module,__unused_webpack_exports,__webpack_require__){"use strict";var define=__webpack_require__("./node_modules/define-properties/index.js"),shimUnscopables=__webpack_require__("./node_modules/es-shim-unscopables/index.js"),getPolyfill=__webpack_require__("./node_modules/array.prototype.flatmap/polyfill.js");module.exports=function shimFlatMap(){var polyfill=getPolyfill();return define(Array.prototype,{flatMap:polyfill},{flatMap:function(){return Array.prototype.flatMap!==polyfill}}),shimUnscopables("flatMap"),polyfill}},"./node_modules/array.prototype.map/implementation.js":function(module,__unused_webpack_exports,__webpack_require__){"use strict";var ArraySpeciesCreate=__webpack_require__("./node_modules/es-abstract/2022/ArraySpeciesCreate.js"),Call=__webpack_require__("./node_modules/es-abstract/2022/Call.js"),CreateDataPropertyOrThrow=__webpack_require__("./node_modules/es-abstract/2022/CreateDataPropertyOrThrow.js"),Get=__webpack_require__("./node_modules/es-abstract/2022/Get.js"),HasProperty=__webpack_require__("./node_modules/es-abstract/2022/HasProperty.js"),IsCallable=__webpack_require__("./node_modules/es-abstract/2022/IsCallable.js"),ToUint32=__webpack_require__("./node_modules/es-abstract/2022/ToUint32.js"),ToObject=__webpack_require__("./node_modules/es-abstract/2022/ToObject.js"),ToString=__webpack_require__("./node_modules/es-abstract/2022/ToString.js"),callBound=__webpack_require__("./node_modules/call-bind/callBound.js"),isString=__webpack_require__("./node_modules/is-string/index.js"),boxedString=Object("a"),splitString="a"!==boxedString[0]||!(0 in boxedString),strSplit=callBound("String.prototype.split");module.exports=function map(callbackfn){var T,O=ToObject(this),self=splitString&&isString(O)?strSplit(O,""):O,len=ToUint32(self.length);if(!IsCallable(callbackfn))throw new TypeError("Array.prototype.map callback must be a function");arguments.length>1&&(T=arguments[1]);for(var A=ArraySpeciesCreate(O,len),k=0;k1)accumulator=arguments[1];else{for(kPresent=!1;!kPresent&&k=0;i--)if(ka[i]!==kb[i])return!1;for(i=ka.length-1;i>=0;i--)if(!_deepEqual(a[key=ka[i]],b[key],strict,actualVisitedObjects))return!1;return!0}(actual,expected,strict,memos))}return strict?actual===expected:actual==expected}function isArguments(object){return"[object Arguments]"==Object.prototype.toString.call(object)}function expectedException(actual,expected){if(!actual||!expected)return!1;if("[object RegExp]"==Object.prototype.toString.call(expected))return expected.test(actual);try{if(actual instanceof expected)return!0}catch(e){}return!Error.isPrototypeOf(expected)&&!0===expected.call({},actual)}function _throws(shouldThrow,block,expected,message){var actual;if("function"!=typeof block)throw new TypeError('"block" argument must be a function');"string"==typeof expected&&(message=expected,expected=null),actual=function _tryBlock(block){var error;try{block()}catch(e){error=e}return error}(block),message=(expected&&expected.name?" ("+expected.name+").":".")+(message?" "+message:"."),shouldThrow&&!actual&&fail(actual,expected,"Missing expected exception"+message);var userProvidedMessage="string"==typeof message,isUnexpectedException=!shouldThrow&&actual&&!expected;if((!shouldThrow&&util.isError(actual)&&userProvidedMessage&&expectedException(actual,expected)||isUnexpectedException)&&fail(actual,expected,"Got unwanted exception"+message),shouldThrow&&actual&&expected&&!expectedException(actual,expected)||!shouldThrow&&actual)throw actual}assert.AssertionError=function AssertionError(options){this.name="AssertionError",this.actual=options.actual,this.expected=options.expected,this.operator=options.operator,options.message?(this.message=options.message,this.generatedMessage=!1):(this.message=function getMessage(self){return truncate(inspect(self.actual),128)+" "+self.operator+" "+truncate(inspect(self.expected),128)}(this),this.generatedMessage=!0);var stackStartFunction=options.stackStartFunction||fail;if(Error.captureStackTrace)Error.captureStackTrace(this,stackStartFunction);else{var err=new Error;if(err.stack){var out=err.stack,fn_name=getName(stackStartFunction),idx=out.indexOf("\n"+fn_name);if(idx>=0){var next_line=out.indexOf("\n",idx+1);out=out.substring(next_line+1)}this.stack=out}}},util.inherits(assert.AssertionError,Error),assert.fail=fail,assert.ok=ok,assert.equal=function equal(actual,expected,message){actual!=expected&&fail(actual,expected,message,"==",assert.equal)},assert.notEqual=function notEqual(actual,expected,message){actual==expected&&fail(actual,expected,message,"!=",assert.notEqual)},assert.deepEqual=function deepEqual(actual,expected,message){_deepEqual(actual,expected,!1)||fail(actual,expected,message,"deepEqual",assert.deepEqual)},assert.deepStrictEqual=function deepStrictEqual(actual,expected,message){_deepEqual(actual,expected,!0)||fail(actual,expected,message,"deepStrictEqual",assert.deepStrictEqual)},assert.notDeepEqual=function notDeepEqual(actual,expected,message){_deepEqual(actual,expected,!1)&&fail(actual,expected,message,"notDeepEqual",assert.notDeepEqual)},assert.notDeepStrictEqual=function notDeepStrictEqual(actual,expected,message){_deepEqual(actual,expected,!0)&&fail(actual,expected,message,"notDeepStrictEqual",notDeepStrictEqual)},assert.strictEqual=function strictEqual(actual,expected,message){actual!==expected&&fail(actual,expected,message,"===",assert.strictEqual)},assert.notStrictEqual=function notStrictEqual(actual,expected,message){actual===expected&&fail(actual,expected,message,"!==",assert.notStrictEqual)},assert.throws=function(block,error,message){_throws(!0,block,error,message)},assert.doesNotThrow=function(block,error,message){_throws(!1,block,error,message)},assert.ifError=function(err){if(err)throw err},assert.strict=objectAssign((function strict(value,message){value||fail(value,!0,message,"==",strict)}),assert,{equal:assert.strictEqual,deepEqual:assert.deepStrictEqual,notEqual:assert.notStrictEqual,notDeepEqual:assert.notDeepStrictEqual}),assert.strict.strict=assert.strict;var objectKeys=Object.keys||function(obj){var keys=[];for(var key in obj)hasOwn.call(obj,key)&&keys.push(key);return keys}},"./node_modules/attr-accept/dist/es/index.js":function(__unused_webpack_module,exports){"use strict";exports.Z=function(file,acceptedFiles){if(file&&acceptedFiles){var acceptedFilesArray=Array.isArray(acceptedFiles)?acceptedFiles:acceptedFiles.split(","),fileName=file.name||"",mimeType=(file.type||"").toLowerCase(),baseMimeType=mimeType.replace(/\/.*$/,"");return acceptedFilesArray.some((function(type){var validType=type.trim().toLowerCase();return"."===validType.charAt(0)?fileName.toLowerCase().endsWith(validType):validType.endsWith("/*")?baseMimeType===validType.replace(/\/.*$/,""):mimeType===validType}))}return!0}},"./node_modules/@plone/volto/packages/volto-slate/src/constants.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{AV:function(){return TFOOT},Ab:function(){return COMMENT},Fe:function(){return TABLE},HW:function(){return INLINE_ELEMENTS},If:function(){return TEXT_NODE},LI:function(){return LI},OL:function(){return OL},P:function(){return P},TD:function(){return TD},TH:function(){return TH},TR:function(){return TR},UL:function(){return UL},Zj:function(){return LINK},hi:function(){return THEAD},ib:function(){return SIMPLELINK},k4:function(){return IMAGE},nz:function(){return TBODY},p7:function(){return SLATE_PLUGINS},qG:function(){return ELEMENT_NODE},xE:function(){return SAVE_SLATE_BLOCK_SELECTION},zP:function(){return UPLOAD_CONTENT}});var SAVE_SLATE_BLOCK_SELECTION="SAVE_SLATE_BLOCK_SELECTION",SLATE_PLUGINS="SLATE_PLUGINS",UPLOAD_CONTENT="UPLOAD_CONTENT",IMAGE="img",LINK="a",SIMPLELINK="link",TABLE="table",THEAD="thead",TBODY="tbody",TFOOT="tbody",TR="tr",TH="th",TD="td",P="p",LI="li",UL="ul",OL="ol",TEXT_NODE=3,ELEMENT_NODE=1,COMMENT=8,INLINE_ELEMENTS=["A","ABBR","ACRONYM","AUDIO","B","BDI","BDO","BIG","BR","BUTTON","CANVAS","CITE","CODE","DATA","DATALIST","DEL","DFN","EM","EMBED","I","IFRAME","IMG","INPUT","INS","KBD","LABEL","MAP","MARK","METER","NOSCRIPT","OBJECT","OUTPUT","PICTURE","PROGRESS","Q","RUBY","S","SAMP","SCRIPT","SELECT","SLOT","SMALL","SPAN","STRONG","SUB","SUP","SVG","TEMPLATE","TEXTAREA","TIME","U","TT","VAR","VIDEO","WBR"]},"./node_modules/@plone/volto/packages/volto-slate/src/editor/render.jsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{W_:function(){return Element},B3:function(){return Leaf},G0:function(){return renderLinkElement},bb:function(){return serializeNodes},VM:function(){return serializeNodesToText}});var slicedToArray=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),toConsumableArray=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/toConsumableArray.js"),objectWithoutProperties=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js"),omit=__webpack_require__("./node_modules/lodash/omit.js"),omit_default=__webpack_require__.n(omit),isEmpty=__webpack_require__("./node_modules/lodash/isEmpty.js"),isEmpty_default=__webpack_require__.n(isEmpty),react=__webpack_require__("./node_modules/react/index.js"),react_router=(__webpack_require__("./node_modules/react-dom/server.browser.js"),__webpack_require__("./node_modules/react-router/esm/react-router.js")),react_toastify=__webpack_require__("./node_modules/react-toastify/esm/react-toastify.js"),useIntl=__webpack_require__("./node_modules/react-intl/lib/components/useIntl.js"),es=__webpack_require__("./node_modules/react-redux/es/index.js"),index_es=__webpack_require__("./node_modules/slate/dist/index.es.js"),classnames=__webpack_require__("./node_modules/@plone/volto/node_modules/classnames/index.js"),classnames_default=__webpack_require__.n(classnames),components=__webpack_require__("./node_modules/@plone/volto/src/components/index.js"),helpers=__webpack_require__("./node_modules/@plone/volto/src/helpers/index.js"),useClipboard=__webpack_require__("./node_modules/@plone/volto/src/hooks/clipboard/useClipboard.js"),registry=__webpack_require__("./node_modules/@plone/volto/src/registry.js"),icons_link=__webpack_require__("./node_modules/@plone/volto/src/icons/link.svg"),link_default=__webpack_require__.n(icons_link),injectStylesIntoStyleTag=__webpack_require__("./node_modules/@plone/volto/node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),injectStylesIntoStyleTag_default=__webpack_require__.n(injectStylesIntoStyleTag),styleDomAPI=__webpack_require__("./node_modules/@plone/volto/node_modules/style-loader/dist/runtime/styleDomAPI.js"),styleDomAPI_default=__webpack_require__.n(styleDomAPI),insertBySelector=__webpack_require__("./node_modules/@plone/volto/node_modules/style-loader/dist/runtime/insertBySelector.js"),insertBySelector_default=__webpack_require__.n(insertBySelector),setAttributesWithoutAttributes=__webpack_require__("./node_modules/@plone/volto/node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js"),setAttributesWithoutAttributes_default=__webpack_require__.n(setAttributesWithoutAttributes),insertStyleElement=__webpack_require__("./node_modules/@plone/volto/node_modules/style-loader/dist/runtime/insertStyleElement.js"),insertStyleElement_default=__webpack_require__.n(insertStyleElement),styleTagTransform=__webpack_require__("./node_modules/@plone/volto/node_modules/style-loader/dist/runtime/styleTagTransform.js"),styleTagTransform_default=__webpack_require__.n(styleTagTransform),slate=__webpack_require__("./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[11].use[1]!./node_modules/@plone/volto/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[11].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[11].use[3]!./node_modules/@plone/volto/packages/volto-slate/src/editor/less/slate.less"),options={};options.styleTagTransform=styleTagTransform_default(),options.setAttributes=setAttributesWithoutAttributes_default(),options.insert=insertBySelector_default().bind(null,"head"),options.domAPI=styleDomAPI_default(),options.insertStyleElement=insertStyleElement_default();injectStylesIntoStyleTag_default()(slate.Z,options),slate.Z&&slate.Z.locals&&slate.Z.locals;var jsx_runtime=__webpack_require__("./node_modules/react/jsx-runtime.js"),_excluded=["element","attributes","extras"],_excluded2=["children"],OMITTED=(react.createElement,["editor","path"]),Element=function(_ref){var element=_ref.element,_ref$attributes=_ref.attributes,attributes=void 0===_ref$attributes?{}:_ref$attributes,extras=_ref.extras,rest=(0,objectWithoutProperties.Z)(_ref,_excluded),elements=registry.Z.settings.slate.elements,El=elements[element.type]||elements.default,attrs=Object.assign.apply(Object,[element.styleName?{className:element.styleName}:{}].concat((0,toConsumableArray.Z)(Object.keys(attributes||{}).map((function(k){return isEmpty_default()(attributes[k])?{}:{[k]:attributes[k]}})))));return attrs.ref=null==attributes?void 0:attributes.ref,(0,jsx_runtime.jsx)(El,Object.assign({element:element},omit_default()(rest,OMITTED),{attributes:attrs,extras:extras}))};Element.displayName="Element";var Leaf=function(_ref2){var children=_ref2.children,rest=(0,objectWithoutProperties.Z)(_ref2,_excluded2),attributes=rest.attributes,leaf=rest.leaf,mode=rest.mode,leafs=registry.Z.settings.slate.leafs;children=Object.keys(leafs).reduce((function(acc,name){return Object.keys(leaf).includes(name)?leafs[name]({children:acc}):acc}),children);var classNames={[`highlight-${leaf.highlightType}`]:"view"!==mode&&leaf.highlightType,"highlight-selection":"view"!==mode&&leaf.isSelection};for(var prop in leaf)prop.startsWith("style-")&&(classNames[prop.substring(6)]=!0);var klass=classnames_default()(classNames);return"view"===mode?"string"==typeof children?children.split("\n").map((function(t,i){return(0,jsx_runtime.jsx)(react.Fragment,{children:children.indexOf("\n")>-1&&children.split("\n").length-1>i?(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[klass?(0,jsx_runtime.jsx)("span",{className:klass,children:t}):t,(0,jsx_runtime.jsx)("br",{})]}):klass?(0,jsx_runtime.jsx)("span",{className:klass,children:t}):t},`${i}`)})):(0,jsx_runtime.jsx)("span",{className:klass,children:children}):(0,jsx_runtime.jsx)("span",Object.assign({},attributes,{className:klass,children:children}))},serializeData=function(node){return JSON.stringify({type:node.type,data:node.data})},serializeNodes=function(nodes,getAttributes){var extras=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},editor={children:nodes||[]},_serializeNodes=function(nodes){return(nodes||[]).map((function(_ref3,i){var _ref4=(0,slicedToArray.Z)(_ref3,2),node=_ref4[0],path=_ref4[1];return index_es.Text.isText(node)?(0,jsx_runtime.jsx)(Leaf,{path:path,leaf:node,text:node,mode:"view",children:node.text},path):(0,jsx_runtime.jsx)(Element,{path:path,element:node,mode:"view","data-slate-data":node.data?serializeData(node):null,attributes:getAttributes?getAttributes(node,path):null,extras:extras,children:_serializeNodes(Array.from(index_es.Node.children(editor,path)))},path)}))};return _serializeNodes(Array.from(index_es.Node.children(editor,[])))},ConcatenatedString=function(node){return index_es.Text.isText(node)?node.text.trim():node.children.map(ConcatenatedString).join(" ")},serializeNodesToText=function(nodes){return nodes.map(ConcatenatedString).join("\n")},renderLinkElement=function(tagName){function LinkElement(_ref5){var attributes=_ref5.attributes,children=_ref5.children,_ref5$mode=_ref5.mode,mode=void 0===_ref5$mode?"edit":_ref5$mode,_ref5$className=_ref5.className,className=void 0===_ref5$className?null:_ref5$className,_config$settings$slat=registry.Z.settings.slate,slate=void 0===_config$settings$slat?{}:_config$settings$slat,Tag=tagName,slug=attributes.id||"",location=(0,react_router.TH)(),token=(0,es.useSelector)((function(state){return state.userSession.token})),appPathname=(0,helpers.dv)(location.pathname),_useClipboard=(0,useClipboard.Z)(appPathname.concat(`#${slug}`)),_useClipboard2=(0,slicedToArray.Z)(_useClipboard,3),copy=(_useClipboard2[0],_useClipboard2[1]),intl=(_useClipboard2[2],(0,useIntl.Z)());return token&&!1!==slate.useLinkedHeadings?(0,jsx_runtime.jsxs)(Tag,Object.assign({},attributes,{className:className,tabIndex:0,children:[children,"view"===mode&&slug&&(0,jsx_runtime.jsxs)(components.Ve4,{className:"anchor","aria-hidden":"true",tabIndex:-1,href:`#${slug}`,children:[(0,jsx_runtime.jsx)("style",{children:"\n a.anchor svg {\n height: var(--anchor-svg-height, 24px);\n }\n "}),(0,jsx_runtime.jsx)("svg",Object.assign({},link_default().attributes,{dangerouslySetInnerHTML:{__html:link_default().content},height:null,onClick:function(){copy(),react_toastify.toast.info((0,jsx_runtime.jsx)(components.FNi,{info:!0,title:intl.formatMessage(helpers.sY.success),content:intl.formatMessage(helpers.sY.urlClipboardCopy)}))}}))]})]})):(0,jsx_runtime.jsx)(Tag,Object.assign({},attributes,{className:className,tabIndex:0,children:children}))}return LinkElement.displayName=`${tagName}LinkElement`,LinkElement};Element.__docgenInfo={description:"",methods:[],displayName:"Element",props:{attributes:{defaultValue:{value:"{}",computed:!1},required:!1}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/packages/volto-slate/src/editor/render.jsx"]={name:"Element",docgenInfo:Element.__docgenInfo,path:"node_modules/@plone/volto/packages/volto-slate/src/editor/render.jsx"}),Leaf.__docgenInfo={description:"",methods:[],displayName:"Leaf"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/packages/volto-slate/src/editor/render.jsx"]={name:"Leaf",docgenInfo:Leaf.__docgenInfo,path:"node_modules/@plone/volto/packages/volto-slate/src/editor/render.jsx"})},"./node_modules/@plone/volto/packages/volto-slate/src/index.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return src_applyConfig}});var reducers_namespaceObject={};__webpack_require__.r(reducers_namespaceObject),__webpack_require__.d(reducers_namespaceObject,{slate_block_selections:function(){return slate_block_selections},slate_plugins:function(){return slate_plugins},upload_content:function(){return upload_content}});var config_namespaceObject={};__webpack_require__.r(config_namespaceObject),__webpack_require__.d(config_namespaceObject,{allowedHeadlineElements:function(){return allowedHeadlineElements},buttons:function(){return buttons},contextToolbarButtons:function(){return contextToolbarButtons},defaultBlockType:function(){return defaultBlockType},defaultToolbarButtons:function(){return defaultToolbarButtons},defaultValue:function(){return defaultValue},elementToolbarButtons:function(){return elementToolbarButtons},elements:function(){return config_elements},exclusiveElements:function(){return exclusiveElements},expandedToolbarButtons:function(){return expandedToolbarButtons},extensions:function(){return extensions},hotkeys:function(){return hotkeys},htmlTagsToSlate:function(){return htmlTagsToSlate},inlineElements:function(){return inlineElements},keyDownHandlers:function(){return keyDownHandlers},leafs:function(){return leafs},listItemType:function(){return listItemType},listTypes:function(){return listTypes},nodeTypesToHighlight:function(){return nodeTypesToHighlight},persistentHelpers:function(){return persistentHelpers},runtimeDecorators:function(){return runtimeDecorators},scrollIntoView:function(){return scrollIntoView},tableTypes:function(){return tableTypes},toolbarButtons:function(){return toolbarButtons}});var initialState={};function slate_block_selections(){var state=arguments.length>0&&void 0!==arguments[0]?arguments[0]:initialState,action=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"SAVE_SLATE_BLOCK_SELECTION"===action.type?Object.assign({},state,{[action.blockid]:action.selection}):state}var registry=__webpack_require__("./node_modules/@plone/volto/src/registry.js"),constants=__webpack_require__("./node_modules/@plone/volto/packages/volto-slate/src/constants.js"),content_initialState={};function upload_content(){var state=arguments.length>0&&void 0!==arguments[0]?arguments[0]:content_initialState,action=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},result=action.result,origin=action.origin;switch(action.type){case`${constants.zP}_PENDING`:return Object.assign({},state,{[origin]:Object.assign({},state[origin],{upload:{loading:!0,loaded:!1,error:null}})});case`${constants.zP}_SUCCESS`:return Object.assign({},state,{[origin]:Object.assign({},state[origin],{data:Object.assign({},result,{items:action.result&&action.result.items&&action.result.items.map((function(item){return Object.assign({},item,{url:item["@id"].replace(registry.Z.settings.apiPath,"")})}))}),upload:{loading:!1,loaded:!0,error:null}})});case`${constants.zP}_FAIL`:return Object.assign({},state,{[origin]:Object.assign({},state[origin],{data:null,upload:{loading:!1,loaded:!1,error:action.error}})});default:return state}}var objectWithoutProperties=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js"),_excluded=["type","pluginId"],plugins_initialState={};function slate_plugins(){var state=arguments.length>0&&void 0!==arguments[0]?arguments[0]:plugins_initialState,action=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},type=action.type,pluginId=action.pluginId,rest=(0,objectWithoutProperties.Z)(action,_excluded);return"SLATE_PLUGINS"===type?Object.assign({},state,{[pluginId]:Object.assign({},state[pluginId],rest)}):state}var react=__webpack_require__("./node_modules/react/index.js"),bold=__webpack_require__("./node_modules/@plone/volto/src/icons/bold.svg"),bold_default=__webpack_require__.n(bold),code=__webpack_require__("./node_modules/@plone/volto/src/icons/code.svg"),code_default=__webpack_require__.n(code),format_clear=__webpack_require__("./node_modules/@plone/volto/src/icons/format-clear.svg"),format_clear_default=__webpack_require__.n(format_clear),heading=__webpack_require__("./node_modules/@plone/volto/src/icons/heading.svg"),heading_default=__webpack_require__.n(heading),italic=__webpack_require__("./node_modules/@plone/volto/src/icons/italic.svg"),italic_default=__webpack_require__.n(italic),list_bullet=__webpack_require__("./node_modules/@plone/volto/src/icons/list-bullet.svg"),list_bullet_default=__webpack_require__.n(list_bullet),list_numbered=__webpack_require__("./node_modules/@plone/volto/src/icons/list-numbered.svg"),list_numbered_default=__webpack_require__.n(list_numbered),subheading=__webpack_require__("./node_modules/@plone/volto/src/icons/subheading.svg"),subheading_default=__webpack_require__.n(subheading),subtext=__webpack_require__("./node_modules/@plone/volto/src/icons/subtext.svg"),subtext_default=__webpack_require__.n(subtext),underline=__webpack_require__("./node_modules/@plone/volto/src/icons/underline.svg"),underline_default=__webpack_require__.n(underline),strikethrough=__webpack_require__("./node_modules/@plone/volto/src/icons/strikethrough.svg"),strikethrough_default=__webpack_require__.n(strikethrough),subindex=__webpack_require__("./node_modules/@plone/volto/src/icons/subindex.svg"),subindex_default=__webpack_require__.n(subindex),superindex=__webpack_require__("./node_modules/@plone/volto/src/icons/superindex.svg"),superindex_default=__webpack_require__.n(superindex),createForOfIteratorHelper=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js"),slicedToArray=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),first=__webpack_require__("./node_modules/lodash/first.js"),first_default=__webpack_require__.n(first),some=__webpack_require__("./node_modules/lodash/some.js"),some_default=__webpack_require__.n(some),includes=__webpack_require__("./node_modules/lodash/includes.js"),includes_default=__webpack_require__.n(includes),find=__webpack_require__("./node_modules/lodash/find.js"),find_default=__webpack_require__.n(find),index_es=__webpack_require__("./node_modules/slate/dist/index.es.js"),helpers=__webpack_require__("./node_modules/@plone/volto/src/helpers/index.js"),toConsumableArray=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/toConsumableArray.js"),dist=__webpack_require__("./node_modules/slate-react/dist/index.js");function setEditorContent(editor,block){index_es.Transforms.removeNodes(editor,{at:[0]}),index_es.Transforms.insertNodes(editor,block)}function makeEditor(){var options=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},_options$extensions=options.extensions,extensions=void 0===_options$extensions?[]:_options$extensions,slate=registry.Z.settings.slate,defaultExtensions=slate.extensions,editor=(0,dist.BU)((0,index_es.createEditor)());editor.dataTransferFormatsOrder=["application/x-slate-fragment","text/html","files","text/plain"],editor.dataTransferHandlers={};var plugins=[].concat((0,toConsumableArray.Z)(defaultExtensions),(0,toConsumableArray.Z)(extensions));return editor.isSelected=function(){return dist.F3.isFocused(editor)},plugins.reduce((function(acc,extender){return extender(acc)}),editor)}var formatAliases=[["strong","b"],["em","i"],["del","s"]],normalizeExternalData=function(editor,nodes){var fakeEditor=makeEditor({extensions:editor._installedPlugins});return fakeEditor.children=nodes,index_es.Editor.withoutNormalizing(fakeEditor,(function(){!nodes||index_es.Editor.isBlock(fakeEditor,nodes[0])&&!index_es.Text.isText(nodes[0])||index_es.Transforms.wrapNodes(fakeEditor,{type:"p"},{at:[],match:function(node,path){return!index_es.Editor.isEditor(node)&&!index_es.Editor.isBlock(fakeEditor,node)||fakeEditor.isInline(node)||index_es.Text.isText(node)},mode:"highest"})})),index_es.Editor.normalize(fakeEditor,{force:!0}),fakeEditor.children};function createDefaultBlock(children){return{type:registry.Z.settings.slate.defaultBlockType,children:children||[{text:""}]}}function createEmptyParagraph(){return{type:registry.Z.settings.slate.defaultBlockType,children:[{text:""}]}}var isSingleBlockTypeActive=function(editor,format){var _Editor$nodes=index_es.Editor.nodes(editor,{match:function(n){return n.type===format}});return!!(0,slicedToArray.Z)(_Editor$nodes,1)[0]},isBlockActive=function(editor,format){var aliasList=find_default()(formatAliases,(function(x){return includes_default()(x,format)}));if(aliasList&&some_default()(aliasList,(function(y){return isSingleBlockTypeActive(editor,y)})))return!0;return isSingleBlockTypeActive(editor,format)},toggleInlineFormat=function(editor,format){var _getBlockTypeContextD=function(editor,format){var aliasList=find_default()(formatAliases,(function(x){return includes_default()(x,format)}));return aliasList&&some_default()(aliasList,(function(y){return isSingleBlockTypeActive(editor,y)}))?{isActive:!0,defaultFormat:first_default()(aliasList),matcher:function(n){return includes_default()(aliasList,n.type)}}:{isActive:isBlockActive(editor,format),defaultFormat:format,matcher:function(n){return n.type===format}}}(editor,format),isActive=_getBlockTypeContextD.isActive,defaultFormat=_getBlockTypeContextD.defaultFormat,matcher=_getBlockTypeContextD.matcher;if(isActive){var rangeRef=index_es.Editor.rangeRef(editor,editor.selection);index_es.Transforms.unwrapNodes(editor,{match:matcher,split:!1});var newSel=JSON.parse(JSON.stringify(rangeRef.current));return index_es.Transforms.select(editor,newSel),void editor.setSavedSelection(newSel)}var exclusiveElements=registry.Z.settings.slate.exclusiveElements,matchedElements=exclusiveTags(exclusiveElements,format);if(!!matchedElements&&(0===matchedElements.indexOf(format)?isBlockActive(editor,matchedElements[1]):isBlockActive(editor,matchedElements[0]))){index_es.Transforms.unwrapNodes(editor,{match:function(n){return matchedElements.includes(n.type)},split:!1});var _block={type:format,children:[]};index_es.Transforms.wrapNodes(editor,_block,{split:!0})}else{var block={type:defaultFormat};index_es.Transforms.wrapNodes(editor,block,{split:!0})}},exclusiveTags=function(exclusiveElements,format){var _step,elements=null,_iterator=(0,createForOfIteratorHelper.Z)(exclusiveElements);try{for(_iterator.s();!(_step=_iterator.n()).done;){var item=_step.value;if(item.includes(format)){elements=item;break}}}catch(err){_iterator.e(err)}finally{_iterator.f()}return elements},toggleFormatAsListItem=function(editor,format){index_es.Transforms.setNodes(editor,{type:format}),index_es.Editor.normalize(editor)},switchListType=function(editor,format){var slate=registry.Z.settings.slate;index_es.Transforms.unwrapNodes(editor,{match:function(n){return slate.listTypes.includes(n.type)},split:!0});var block={type:format,children:[]};index_es.Transforms.wrapNodes(editor,block)},changeBlockToList=function(editor,format){var slate=registry.Z.settings.slate,_Editor$nodes3=index_es.Editor.nodes(editor,{match:function(n){return n.type===slate.listItemType}});(0,slicedToArray.Z)(_Editor$nodes3,1)[0]||index_es.Transforms.setNodes(editor,{type:slate.listItemType});var block={type:format};index_es.Transforms.wrapNodes(editor,block)},toggleFormat=function(editor,format,allowedChildren){var slate=registry.Z.settings.slate,type=isBlockActive(editor,format)?slate.defaultBlockType:format;index_es.Transforms.setNodes(editor,{type:type}),(null==allowedChildren?void 0:allowedChildren.length)&&index_es.Transforms.unwrapNodes(editor,{mode:"all",at:[0],match:function(n,path){return path.length>1&&!(index_es.Text.isText(n)||allowedChildren.includes(null==n?void 0:n.type))}})},clearFormatting=function(editor){var slate=registry.Z.settings.slate;index_es.Transforms.setNodes(editor,{type:slate.defaultBlockType}),index_es.Transforms.unwrapNodes(editor,{match:function(n){return n.type&&n.type!==slate.defaultBlockType},mode:"all",split:!1})},isPointAtRoot=function(point){return 2===point.path.length},rangeIsInSplittableNode=function(editor,range){var _Editor$parent=index_es.Editor.parent(editor,range),block=(0,slicedToArray.Z)(_Editor$parent,1)[0];return range&&(function(range){return isPointAtRoot(range.anchor)||isPointAtRoot(range.focus)}(range)||editor.isInline(block))};function isCursorInList(editor){var slate=registry.Z.settings.slate,result=index_es.Editor.above(editor,{match:function(n){return n.type===slate.listItemType}});if(!result)return!1;var listItemWithSelection=(0,slicedToArray.Z)(result,1)[0];return index_es.Range.isCollapsed(editor.selection)&&listItemWithSelection}function mergeWithPreviousList(editor,listPath){var path,last,slate=registry.Z.settings.slate,prevSiblingPath=(last=(path=listPath)[path.length-1])<=0?null:path.slice(0,-1).concat(last-1),_Editor$node=index_es.Editor.node(editor,listPath),currentList=(0,slicedToArray.Z)(_Editor$node,1)[0];if(prevSiblingPath){var _Editor$node3=index_es.Editor.node(editor,prevSiblingPath),prevSibling=(0,slicedToArray.Z)(_Editor$node3,1)[0];slate.listTypes.includes(prevSibling.type)&&index_es.Transforms.mergeNodes(editor,{match:function(node){return node===prevSibling||node===currentList},mode:"highest",at:listPath})}}function mergeWithNextList(editor,listPath){var slate=registry.Z.settings.slate,_Editor$node5=index_es.Editor.node(editor,listPath),currentList=(0,slicedToArray.Z)(_Editor$node5,1)[0],_Editor$parent=index_es.Editor.parent(editor,listPath);if((0,slicedToArray.Z)(_Editor$parent,1)[0].children.length-1>listPath[listPath.length-1]){var nextSiblingPath=index_es.Path.next(listPath),_Editor$node7=index_es.Editor.node(editor,nextSiblingPath),nextSibling=(0,slicedToArray.Z)(_Editor$node7,1)[0];slate.listTypes.includes(nextSibling.type)&&index_es.Transforms.mergeNodes(editor,{match:function(node){return node===currentList||node===nextSibling},at:nextSiblingPath,mode:"highest"})}}function getCurrentListItem(editor){var slate=registry.Z.settings.slate,_Editor$nodes=index_es.Editor.nodes(editor,{at:editor.selection.anchor.path,match:function(n){return n.type===slate.listItemType},mode:"lowest"});return(0,slicedToArray.Z)(_Editor$nodes,1)[0]||[]}function isMarkActive(editor,format){var marks;try{marks=index_es.Editor.marks(editor)}catch(ex){marks=null}return!!marks&&!0===marks[format]}function toggleMark(editor,format){isMarkActive(editor,format)?index_es.Editor.removeMark(editor,format):function addMark(editor,key,value){var selection=editor.selection;if(selection)if(index_es.Range.isExpanded(selection))index_es.Transforms.setNodes(editor,{[key]:value},{match:function(node){return index_es.Text.isText(node)||editor.isVoid(node)},split:!0});else{var marks=Object.assign({},index_es.Editor.marks(editor)||{},{[key]:value});editor.marks=marks,editor.onChange()}}(editor,format,!0)}function wrapInlineMarkupText(children,wrapper){return"string"==typeof children?children?wrapper(children):null:Array.isArray(children)?children.map((function(child){return"string"==typeof child&&child.length>=1?wrapper(children):"string"==typeof child&&0===child.length?null:react.cloneElement(child,child.props,wrapInlineMarkupText(child.props.children,wrapper))})).filter((function(child){return!!child})):react.cloneElement(children,children.props,wrapInlineMarkupText(children.props.children,wrapper))}wrapInlineMarkupText.__docgenInfo={description:"",methods:[],displayName:"wrapInlineMarkupText"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/packages/volto-slate/src/utils/marks.js"]={name:"wrapInlineMarkupText",docgenInfo:wrapInlineMarkupText.__docgenInfo,path:"node_modules/@plone/volto/packages/volto-slate/src/utils/marks.js"});var cloneDeep=__webpack_require__("./node_modules/lodash/cloneDeep.js"),cloneDeep_default=__webpack_require__.n(cloneDeep),castArray=__webpack_require__("./node_modules/lodash/castArray.js"),castArray_default=__webpack_require__.n(castArray);function getSelectionNodesByType(editor,types){var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return types=castArray_default()(types),index_es.Editor.nodes(editor,Object.assign({match:function(n){return types.includes(n.type)}},options))}function getMaxRange(editor){return{anchor:index_es.Editor.start(editor,[0]),focus:index_es.Editor.end(editor,[0])}}function selectAll(editor){index_es.Transforms.select(editor,getMaxRange(editor))}function isCursorAtBlockStart(editor){if(editor.selection&&index_es.Range.isCollapsed(editor.selection)){var anchor=editor.selection.anchor;return!(anchor.offset>0)&&0===anchor.path.reduce((function(acc,x){return acc+x}),0)}return!1}function isCursorAtBlockEnd(editor){if(editor.selection&&index_es.Range.isCollapsed(editor.selection)){var _editor$selection,anchor=(null===(_editor$selection=editor.selection)||void 0===_editor$selection?void 0:_editor$selection.anchor)||{},_Node$last=index_es.Node.last(editor,[]),node=(0,slicedToArray.Z)(_Node$last,1)[0];if(index_es.Node.get(editor,anchor.path)===node&&anchor.offset===node.text.length)return!0}return!1}function getFragmentFromStartOfSelectionToEndOfEditor(editor,initialSelection){void 0===initialSelection&&(initialSelection=editor.selection);var dv,slate=registry.Z.settings.slate,range=index_es.Editor.range(editor,index_es.Range.isBackward(initialSelection)?initialSelection.focus:initialSelection.anchor,index_es.Editor.end(editor,[]));if(index_es.Range.isCollapsed(range))return isCursorInList(editor)?((dv=registry.Z.settings.slate.defaultValue())[0].type=constants.LI,dv):slate.defaultValue();var newEditor=makeEditor();return newEditor.children=cloneDeep_default()(editor.children),index_es.Editor.fragment(newEditor,range)}function parseDefaultSelection(editor,defaultSelection){if(defaultSelection){if("start"===defaultSelection){var _Node$first=index_es.Node.first(editor,[]),path=(0,slicedToArray.Z)(_Node$first,2)[1];return{anchor:{path:path,offset:0},focus:{path:path,offset:0}}}if("end"===defaultSelection){var _Node$last3=index_es.Node.last(editor,[]),_Node$last4=(0,slicedToArray.Z)(_Node$last3,2),leaf=_Node$last4[0],_path=_Node$last4[1];return{anchor:{path:_path,offset:(leaf.text||"").length},focus:{path:_path,offset:(leaf.text||"").length}}}return defaultSelection}}function splitEditorInTwoFragments(editor,initialSelection){var left=function getFragmentFromBeginningOfEditorToStartOfSelection(editor,initialSelection){void 0===initialSelection&&(initialSelection=editor.selection);var newEditor=makeEditor();return newEditor.children=cloneDeep_default()(editor.children),index_es.Editor.fragment(newEditor,index_es.Editor.range(newEditor,[],index_es.Range.isBackward(initialSelection)?initialSelection.focus:initialSelection.anchor))}(editor,initialSelection=initialSelection||editor.selection);return[left,getFragmentFromStartOfSelectionToEndOfEditor(editor,initialSelection)]}var omit=__webpack_require__("./node_modules/lodash/omit.js"),omit_default=__webpack_require__.n(omit),react_dom=__webpack_require__("./node_modules/react-dom/index.js"),v4=__webpack_require__("./node_modules/uuid/dist/esm-browser/v4.js"),editor_render=__webpack_require__("./node_modules/@plone/volto/packages/volto-slate/src/editor/render.jsx");var createAndSelectNewBlockAfter=function(editor,blockValue){var blockProps=editor.getBlockProps(),onSelectBlock=blockProps.onSelectBlock,properties=blockProps.properties,index=blockProps.index,onChangeField=blockProps.onChangeField,_addBlock3=(0,helpers.U6)(properties,"slate",index+1),_addBlock4=(0,slicedToArray.Z)(_addBlock3,2),blockId=_addBlock4[0],formData=_addBlock4[1],options={"@type":"slate",value:JSON.parse(JSON.stringify(blockValue)),plaintext:(0,editor_render.VM)(blockValue)},newFormData=(0,helpers.LS)(formData,blockId,options),blocksFieldname=(0,helpers.HW)(properties),blocksLayoutFieldname=(0,helpers.ft)(properties);react_dom.unstable_batchedUpdates((function(){blockProps.saveSlateBlockSelection(blockId,"start"),onChangeField(blocksFieldname,newFormData[blocksFieldname]),onChangeField(blocksLayoutFieldname,newFormData[blocksLayoutFieldname]),onSelectBlock(blockId)}))};function getNextVoltoBlock(index,properties){var blocksFieldname=(0,helpers.HW)(properties),blocks_layout=properties[(0,helpers.ft)(properties)];if(index!==blocks_layout.items.length){var nextBlockId=blocks_layout.items[index+1];return[properties[blocksFieldname][nextBlockId],nextBlockId]}}function getPreviousVoltoBlock(index,properties){if(0!==index){var blocksFieldname=(0,helpers.HW)(properties),prevBlockId=properties[(0,helpers.ft)(properties)].items[index-1];return[properties[blocksFieldname][prevBlockId],prevBlockId]}}function deconstructToVoltoBlocks(editor){if(editor.getBlockProps){var blockProps=editor.getBlockProps(),voltoBlockEmiters=registry.Z.settings.slate.voltoBlockEmiters;return new Promise((function(resolve,reject){if(null!=editor&&editor.children){if(1===editor.children.length)return resolve([blockProps.block]);var _step,_editor$getBlockProps=editor.getBlockProps(),properties=_editor$getBlockProps.properties,onChangeField=_editor$getBlockProps.onChangeField,onSelectBlock=_editor$getBlockProps.onSelectBlock,blocksFieldname=(0,helpers.HW)(properties),blocksLayoutFieldname=(0,helpers.ft)(properties),index=blockProps.index,blocks=[],pathRefs=Array.from(index_es.Node.children(editor,[])).map((function(_ref){var path=(0,slicedToArray.Z)(_ref,2)[1];return index_es.Editor.pathRef(editor,path)})),_loop=function(pathRef){var extras=voltoBlockEmiters.map((function(emit){return emit(editor,pathRef)})).flat(1);if(pathRef.current){var _Editor$node3=index_es.Editor.node(editor,pathRef.current),childNode=(0,slicedToArray.Z)(_Editor$node3,1)[0];childNode&&!index_es.Editor.isEmpty(editor,childNode)&&blocks.push(function syncCreateSlateBlock(value){return[(0,v4.Z)(),{"@type":"slate",value:JSON.parse(JSON.stringify(value)),plaintext:(0,editor_render.VM)(value)}]}([childNode]))}blocks=[].concat((0,toConsumableArray.Z)(blocks),(0,toConsumableArray.Z)(extras))},_iterator=(0,createForOfIteratorHelper.Z)(pathRefs);try{for(_iterator.s();!(_step=_iterator.n()).done;){_loop(_step.value)}}catch(err){_iterator.e(err)}finally{_iterator.f()}var blockids=blocks.map((function(b){return b[0]})),blocksData=omit_default()(Object.assign({},properties[blocksFieldname],function fromEntries(pairs){var res={};return pairs.forEach((function(p){res[p[0]]=p[1]})),res}(blocks)),blockProps.block),layoutData=Object.assign({},properties[blocksLayoutFieldname],{items:[].concat((0,toConsumableArray.Z)(properties[blocksLayoutFieldname].items.slice(0,index)),(0,toConsumableArray.Z)(blockids),(0,toConsumableArray.Z)(properties[blocksLayoutFieldname].items.slice(index))).filter((function(id){return id!==blockProps.block}))});react_dom.unstable_batchedUpdates((function(){onChangeField(blocksFieldname,blocksData),onChangeField(blocksLayoutFieldname,layoutData),onSelectBlock(blockids[blockids.length-1]),Promise.resolve().then(resolve(blockids))}))}}))}}var classCallCheck=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/classCallCheck.js"),createClass=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/createClass.js"),MIMETypeName=function(){function MIMETypeName(name){(0,classCallCheck.Z)(this,MIMETypeName),name.includes("/")?(this.name=name,this.firstName=name.split("/")[0],this.secondName=name.split("/")[1]):(this.firstName=name,this.secondName=null)}return(0,createClass.Z)(MIMETypeName,[{key:"matches",value:function matches(mt){return!(this.firstName!==mt.firstName||this.secondName&&mt.secondName&&this.secondName!==mt.secondName)}}]),MIMETypeName}(),classnames=__webpack_require__("./node_modules/@plone/volto/node_modules/classnames/index.js"),classnames_default=__webpack_require__.n(classnames),Button=__webpack_require__("./node_modules/semantic-ui-react/dist/es/elements/Button/Button.js"),jsx_runtime=__webpack_require__("./node_modules/react/jsx-runtime.js"),Menu_excluded=["className"],Menu=(react.createElement,react.forwardRef((function(_ref,ref){var className=_ref.className,props=(0,objectWithoutProperties.Z)(_ref,Menu_excluded);return(0,jsx_runtime.jsx)("div",{className:classnames_default()(className,"slate-menu"),ref:ref,children:(0,jsx_runtime.jsx)(Button.Z.Group,Object.assign({},props))})})));Menu.__docgenInfo={description:"",methods:[],displayName:"Menu"};var ui_Menu=Menu;"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/packages/volto-slate/src/editor/ui/Menu.jsx"]={name:"Menu",docgenInfo:Menu.__docgenInfo,path:"node_modules/@plone/volto/packages/volto-slate/src/editor/ui/Menu.jsx"});var BasicToolbar_excluded=["className"],BasicToolbar=(react.createElement,react.forwardRef((function(_ref,ref){var className=_ref.className,props=(0,objectWithoutProperties.Z)(_ref,BasicToolbar_excluded);return(0,jsx_runtime.jsx)(ui_Menu,Object.assign({},props,{ref:ref,className:classnames_default()(className,"slate-toolbar")}))})));BasicToolbar.__docgenInfo={description:"",methods:[],displayName:"BasicToolbar"};var ui_BasicToolbar=BasicToolbar;"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/packages/volto-slate/src/editor/ui/BasicToolbar.jsx"]={name:"BasicToolbar",docgenInfo:BasicToolbar.__docgenInfo,path:"node_modules/@plone/volto/packages/volto-slate/src/editor/ui/BasicToolbar.jsx"});var components=__webpack_require__("./node_modules/@plone/volto/src/components/index.js"),useIntl=__webpack_require__("./node_modules/react-intl/lib/components/useIntl.js"),ToolbarButton_excluded=["className","active","reversed","icon","style","title"],ToolbarButton=(react.createElement,react.forwardRef((function(_ref,ref){var className=_ref.className,active=_ref.active,reversed=_ref.reversed,icon=_ref.icon,style=_ref.style,_ref$title=_ref.title,title=void 0===_ref$title?"":_ref$title,props=(0,objectWithoutProperties.Z)(_ref,ToolbarButton_excluded),intl=(0,useIntl.Z)(),i18ntitle="string"!=typeof title?intl.formatMessage(title):title;return(0,jsx_runtime.jsx)("div",{className:"button-wrapper",children:(0,jsx_runtime.jsx)(Button.Z,Object.assign({as:"a"},props,{title:i18ntitle,ref:ref,style:style,className:classnames_default()(className),active:active,inverted:reversed,compact:!0,toggle:!0,size:"tiny",icon:icon&&(0,jsx_runtime.jsx)(components.JO$,{name:icon,size:"24px"})}))})})));ToolbarButton.__docgenInfo={description:"",methods:[],displayName:"ToolbarButton",props:{title:{defaultValue:{value:"''",computed:!1},required:!1}}};var ui_ToolbarButton=ToolbarButton;"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/packages/volto-slate/src/editor/ui/ToolbarButton.jsx"]={name:"ToolbarButton",docgenInfo:ToolbarButton.__docgenInfo,path:"node_modules/@plone/volto/packages/volto-slate/src/editor/ui/ToolbarButton.jsx"});var BlockButton_excluded=["format","icon","allowedChildren"],BlockButton=(react.createElement,function(_ref){var format=_ref.format,icon=_ref.icon,allowedChildren=_ref.allowedChildren,props=(0,objectWithoutProperties.Z)(_ref,BlockButton_excluded),editor=(0,dist.ui)(),isActive=isBlockActive(editor,format),handleMouseDown=react.useCallback((function(event){event.preventDefault(),function(editor,format,allowedChildren){var slate=registry.Z.settings.slate,listTypes=slate.listTypes,isListItem=isBlockActive(editor,slate.listItemType),isActive=isBlockActive(editor,format),wantsList=listTypes.includes(format);isListItem&&!wantsList?toggleFormatAsListItem(editor,format):isListItem&&wantsList&&!isActive?switchListType(editor,format):!isListItem&&wantsList?changeBlockToList(editor,format):isListItem||wantsList?isListItem&&wantsList&&isActive?clearFormatting(editor):console.warn("toggleBlock case not covered, please examine:",{wantsList:wantsList,isActive:isActive,isListItem:isListItem}):toggleFormat(editor,format,allowedChildren)}(editor,format,allowedChildren)}),[editor,format,allowedChildren]);return(0,jsx_runtime.jsx)(ui_ToolbarButton,Object.assign({},props,{active:isActive,onMouseDown:handleMouseDown,icon:icon}))});BlockButton.displayName="BlockButton",BlockButton.__docgenInfo={description:"",methods:[],displayName:"BlockButton"};var ui_BlockButton=BlockButton;"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/packages/volto-slate/src/editor/ui/BlockButton.jsx"]={name:"BlockButton",docgenInfo:BlockButton.__docgenInfo,path:"node_modules/@plone/volto/packages/volto-slate/src/editor/ui/BlockButton.jsx"});var ClearFormattingButton_excluded=["icon"],ClearFormattingButton=(react.createElement,function(_ref){var icon=_ref.icon,props=(0,objectWithoutProperties.Z)(_ref,ClearFormattingButton_excluded),editor=(0,dist.ui)(),handleMouseDown=react.useCallback((function(event){event.preventDefault(),clearFormatting(editor)}),[editor]);return(0,jsx_runtime.jsx)(ui_ToolbarButton,Object.assign({},props,{onMouseDown:handleMouseDown,icon:icon}))});ClearFormattingButton.displayName="ClearFormattingButton",ClearFormattingButton.__docgenInfo={description:"",methods:[],displayName:"ClearFormattingButton"};var ui_ClearFormattingButton=ClearFormattingButton;"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/packages/volto-slate/src/editor/ui/ClearFormattingButton.jsx"]={name:"ClearFormattingButton",docgenInfo:ClearFormattingButton.__docgenInfo,path:"node_modules/@plone/volto/packages/volto-slate/src/editor/ui/ClearFormattingButton.jsx"});react.createElement;var Expando=function(props){return(0,jsx_runtime.jsx)("div",{className:"expando",children:" "})};Expando.displayName="Expando",Expando.__docgenInfo={description:"",methods:[],displayName:"Expando"};var ui_Expando=Expando;"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/packages/volto-slate/src/editor/ui/Expando.jsx"]={name:"Expando",docgenInfo:Expando.__docgenInfo,path:"node_modules/@plone/volto/packages/volto-slate/src/editor/ui/Expando.jsx"});var ExpandedToolbar_excluded=["className","toggleButton","children"],ExpandedToolbar=(react.createElement,react.forwardRef((function(_ref,ref){var className=_ref.className,toggleButton=_ref.toggleButton,children=_ref.children,props=(0,objectWithoutProperties.Z)(_ref,ExpandedToolbar_excluded);return(0,jsx_runtime.jsxs)(ui_BasicToolbar,Object.assign({},props,{className:className,ref:ref,children:[children,(0,jsx_runtime.jsx)(ui_Expando,{}),toggleButton]}))})));ExpandedToolbar.__docgenInfo={description:"",methods:[],displayName:"ExpandedToolbar"};var ui_ExpandedToolbar=ExpandedToolbar;"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/packages/volto-slate/src/editor/ui/ExpandedToolbar.jsx"]={name:"ExpandedToolbar",docgenInfo:ExpandedToolbar.__docgenInfo,path:"node_modules/@plone/volto/packages/volto-slate/src/editor/ui/ExpandedToolbar.jsx"});var MarkButton_excluded=["format","icon"],MarkButton=(react.createElement,function(_ref){var format=_ref.format,icon=_ref.icon,props=(0,objectWithoutProperties.Z)(_ref,MarkButton_excluded),editor=(0,dist.ui)();return(0,jsx_runtime.jsx)(ui_ToolbarButton,Object.assign({},props,{active:isMarkActive(editor,format),onMouseDown:function(event){event.preventDefault(),toggleMark(editor,format)},icon:icon}))});MarkButton.displayName="MarkButton",MarkButton.__docgenInfo={description:"",methods:[],displayName:"MarkButton"};"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/packages/volto-slate/src/editor/ui/MarkButton.jsx"]={name:"MarkButton",docgenInfo:MarkButton.__docgenInfo,path:"node_modules/@plone/volto/packages/volto-slate/src/editor/ui/MarkButton.jsx"});react.createElement;var Separator=function(){return(0,jsx_runtime.jsx)("div",{className:"toolbar-separator"})};Separator.displayName="Separator",Separator.__docgenInfo={description:"",methods:[],displayName:"Separator"};var ui_Separator=Separator;"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/packages/volto-slate/src/editor/ui/Separator.jsx"]={name:"Separator",docgenInfo:Separator.__docgenInfo,path:"node_modules/@plone/volto/packages/volto-slate/src/editor/ui/Separator.jsx"});var PortalCompat=__webpack_require__("./node_modules/@plone/volto/node_modules/react-portal/es/PortalCompat.js"),Toolbar=(react.createElement,function(_ref){var elementType=_ref.elementType,_ref$enableExpando=_ref.enableExpando,enableExpando=void 0!==_ref$enableExpando&&_ref$enableExpando,toggleButton=_ref.toggleButton,className=_ref.className,children=_ref.children,_ref$show=_ref.show,show=void 0===_ref$show||_ref$show,ref=(0,react.useRef)(),editor=(0,dist.ui)();return(0,react.useEffect)((function(){var domNode=ref.current,rect={width:1,top:0,left:0};if(0!==(children||[]).length)if(show){var selection=editor.selection;if(selection)if(editor.isSidebarOpen)domNode.removeAttribute("style");else{if(elementType){var _Editor$nodes=index_es.Editor.nodes(editor,{at:editor.selection||editor.getSavedSelection(),match:function(n){return n.type===elementType}}),element=(0,slicedToArray.Z)(_Editor$nodes,1)[0];if(!element)return void domNode.removeAttribute("style");var node=(0,slicedToArray.Z)(element,1)[0];rect=dist.F3.toDOMNode(editor,node).getBoundingClientRect()}else{var slateNode=index_es.Node.get(editor,selection.anchor.path);try{rect=dist.F3.toDOMNode(editor,slateNode).getBoundingClientRect()}catch{}}domNode.style.opacity=1,domNode.style.top=rect.top+window.pageYOffset-domNode.offsetHeight-6+"px",domNode.style.left=`${Math.max(rect.left+window.pageXOffset-domNode.offsetWidth/2+rect.width/2,0)}px`}else domNode.removeAttribute("style")}else domNode.removeAttribute("style");else domNode.removeAttribute("style")})),(0,jsx_runtime.jsx)(PortalCompat.Z,{children:(0,jsx_runtime.jsxs)(ui_BasicToolbar,{className:classnames_default()("slate-inline-toolbar",{[className]:className}),ref:ref,children:[children,enableExpando&&toggleButton&&(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)(ui_Separator,{}),toggleButton]})]})})});Toolbar.displayName="Toolbar",Toolbar.__docgenInfo={description:"",methods:[],displayName:"Toolbar",props:{enableExpando:{defaultValue:{value:"false",computed:!1},required:!1},show:{defaultValue:{value:"true",computed:!1},required:!1}}};var ui_Toolbar=Toolbar;"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/packages/volto-slate/src/editor/ui/Toolbar.jsx"]={name:"Toolbar",docgenInfo:Toolbar.__docgenInfo,path:"node_modules/@plone/volto/packages/volto-slate/src/editor/ui/Toolbar.jsx"});react.createElement;function SlateContextToolbar(_ref){var editor=_ref.editor,plugins=_ref.plugins;if(!_ref.show)return null;var components=plugins.map((function(plug){return plug(editor)})).filter((function(c){return!!c}));return components.length?(0,jsx_runtime.jsx)(ui_Toolbar,{children:components}):""}SlateContextToolbar.__docgenInfo={description:"",methods:[],displayName:"SlateContextToolbar"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/packages/volto-slate/src/editor/ui/SlateContextToolbar.jsx"]={name:"SlateContextToolbar",docgenInfo:SlateContextToolbar.__docgenInfo,path:"node_modules/@plone/volto/packages/volto-slate/src/editor/ui/SlateContextToolbar.jsx"});var more=__webpack_require__("./node_modules/@plone/volto/src/icons/more.svg"),more_default=__webpack_require__.n(more),SlateToolbar=(react.createElement,function(props){var selected=props.selected,showExpandedToolbar=props.showExpandedToolbar,setShowExpandedToolbar=props.setShowExpandedToolbar,className=props.className,_props$enableExpando=props.enableExpando,enableExpando=void 0!==_props$enableExpando&&_props$enableExpando,show=props.show,slate=props.slateSettings||registry.Z.settings.slate,toolbarButtons=slate.toolbarButtons,expandedToolbarButtons=slate.expandedToolbarButtons,buttons=slate.buttons;function renderButton(name,index){var Btn=buttons[name];return Btn?(0,jsx_runtime.jsx)(Btn,{},`${name}-${index}`):(console.warn("Button not found:",name),null)}return(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[!showExpandedToolbar&&(0,jsx_runtime.jsx)(ui_Toolbar,{show:show,toggleButton:enableExpando&&(0,jsx_runtime.jsx)(ui_ToolbarButton,{title:"More...",onMouseDown:function(event){setShowExpandedToolbar(!showExpandedToolbar),event.preventDefault()},icon:more_default(),active:showExpandedToolbar}),className:className,children:null==toolbarButtons?void 0:toolbarButtons.map(renderButton)}),(0,jsx_runtime.jsx)("div",{className:classnames_default()("toolbar-wrapper",{active:showExpandedToolbar&&selected}),children:selected&&showExpandedToolbar&&(0,jsx_runtime.jsx)(ui_ExpandedToolbar,{show:show,toggleButton:(0,jsx_runtime.jsx)(ui_ToolbarButton,{title:"Less...",onMouseDown:function(event){setShowExpandedToolbar(!showExpandedToolbar),event.preventDefault()},icon:more_default(),active:showExpandedToolbar}),children:null==expandedToolbarButtons?void 0:expandedToolbarButtons.map(renderButton)})})]})});SlateToolbar.__docgenInfo={description:"",methods:[],displayName:"SlateToolbar"};var ui_SlateToolbar=SlateToolbar;"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/packages/volto-slate/src/editor/ui/SlateToolbar.jsx"]={name:"SlateToolbar",docgenInfo:SlateToolbar.__docgenInfo,path:"node_modules/@plone/volto/packages/volto-slate/src/editor/ui/SlateToolbar.jsx"});var MarkElementButton_excluded=["format","icon"],MarkElementButton=(react.createElement,function(_ref){var format=_ref.format,icon=_ref.icon,props=(0,objectWithoutProperties.Z)(_ref,MarkElementButton_excluded),editor=(0,dist.ui)(),isActive=isBlockActive(editor,format),handleMouseDown=react.useCallback((function(event){event.preventDefault(),toggleInlineFormat(editor,format)}),[editor,format]);return(0,jsx_runtime.jsx)(ui_ToolbarButton,Object.assign({},props,{active:isActive,onMouseDown:handleMouseDown,icon:icon}))});MarkElementButton.displayName="MarkElementButton",MarkElementButton.__docgenInfo={description:"",methods:[],displayName:"MarkElementButton"};var ui_MarkElementButton=MarkElementButton;"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/packages/volto-slate/src/editor/ui/MarkElementButton.jsx"]={name:"MarkElementButton",docgenInfo:MarkElementButton.__docgenInfo,path:"node_modules/@plone/volto/packages/volto-slate/src/editor/ui/MarkElementButton.jsx"});react.createElement;var PositionedToolbar=function(_ref){_ref.toggleButton;var className=_ref.className,children=_ref.children,position=_ref.position,ref=react.useRef();return react.useEffect((function(){var el=ref.current,style=(position||{}).style,left=`${Math.max(style.left-el.offsetWidth/2,0)}px`,top=style.top-el.offsetHeight+"px";el.style.opacity=style.opacity,el.style.top=top,el.style.left=left})),(0,jsx_runtime.jsx)(PortalCompat.Z,{children:(0,jsx_runtime.jsx)(ui_BasicToolbar,{className:`slate-inline-toolbar ${className}`,ref:ref,children:children})})};PositionedToolbar.displayName="PositionedToolbar",PositionedToolbar.__docgenInfo={description:"",methods:[],displayName:"PositionedToolbar"};var ui_PositionedToolbar=PositionedToolbar;"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/packages/volto-slate/src/editor/ui/PositionedToolbar.jsx"]={name:"PositionedToolbar",docgenInfo:PositionedToolbar.__docgenInfo,path:"node_modules/@plone/volto/packages/volto-slate/src/editor/ui/PositionedToolbar.jsx"});react.createElement;var InlineToolbar=function(props){var editor=props.editor,className=props.className,showExpandedToolbar=props.showExpandedToolbar,setShowExpandedToolbar=props.setShowExpandedToolbar,slate=props.slateSettings||registry.Z.settings.slate,_React$useState=react.useState(!(!editor.selection||!function hasRangeSelection(editor){var useSavedSelection=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],selection=editor.selection,savedSelection=editor.getSavedSelection(),range=dist.F3.isFocused(editor)?selection||(useSavedSelection?savedSelection:null):savedSelection;if(range){return index_es.Range.isExpanded(range)}}(editor))),_React$useState2=(0,slicedToArray.Z)(_React$useState,2),showMainToolbar=_React$useState2[0],setShowMainToolbar=_React$useState2[1];react.useEffect((function(){var el;try{el=dist.F3.toDOMNode(editor,editor)}catch{return}var toggleToolbar=function(){var selection=window.getSelection();window.document.activeElement===el&&(selection.isCollapsed||showMainToolbar?selection.isCollapsed&&showMainToolbar&&setShowMainToolbar(!1):setShowMainToolbar(!0))};return window.document.addEventListener("selectionchange",toggleToolbar),function(){return document.removeEventListener("selectionchange",toggleToolbar)}}),[editor,showMainToolbar]);var showContextToolbar=slate.contextToolbarButtons.map((function(plug){return plug(editor)})).filter((function(c){return!!c})).length>0;return(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)(ui_SlateToolbar,{className:classnames_default()(className,{upper:showContextToolbar}),selected:!0,enableExpando:slate.enableExpandedToolbar,showExpandedToolbar:showExpandedToolbar,setShowExpandedToolbar:setShowExpandedToolbar,show:showMainToolbar,slateSettings:slate}),(0,jsx_runtime.jsx)(SlateContextToolbar,{editor:editor,plugins:slate.contextToolbarButtons,show:showContextToolbar})]})};InlineToolbar.__docgenInfo={description:"The main Slate toolbar. All the others are just wrappers, UI or used here",methods:[],displayName:"InlineToolbar"};var ui_InlineToolbar=InlineToolbar;"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/packages/volto-slate/src/editor/ui/InlineToolbar.jsx"]={name:"InlineToolbar",docgenInfo:InlineToolbar.__docgenInfo,path:"node_modules/@plone/volto/packages/volto-slate/src/editor/ui/InlineToolbar.jsx"});function highlightSelection(editor,_ref3,ranges){var _ref4=(0,slicedToArray.Z)(_ref3,2),path=(_ref4[0],_ref4[1]);if(editor.isSelected()&&editor.selection){var selection=editor.selection;if(JSON.stringify(path)===JSON.stringify(selection.anchor.path)){var range=Object.assign({},selection,{highlight:!0,highlightType:"selection",isSelection:!0});index_es.Range.isExpanded(range)&&ranges.push(range)}}return ranges}var withDeleteSelectionOnEnter=function(editor){var insertBreak=editor.insertBreak;return editor.insertBreak=function(){return null!=editor&&editor.selection&&index_es.Range.isExpanded(editor.selection)&&index_es.Transforms.delete(editor),insertBreak()},editor},is_plain_object=__webpack_require__("./node_modules/is-plain-object/dist/is-plain-object.mjs");function _typeof(o){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},_typeof(o)}function _toPropertyKey(arg){var key=function _toPrimitive(input,hint){if("object"!==_typeof(input)||null===input)return input;var prim=input[Symbol.toPrimitive];if(void 0!==prim){var res=prim.call(input,hint||"default");if("object"!==_typeof(res))return res;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===hint?String:Number)(input)}(arg,"string");return"symbol"===_typeof(key)?key:String(key)}function _defineProperty(obj,key,value){return(key=_toPropertyKey(key))in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}var ANCHOR=new WeakMap,FOCUS=new WeakMap;class Token{}class AnchorToken extends Token{constructor(){var props=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};super(),_defineProperty(this,"offset",void 0),_defineProperty(this,"path",void 0);var{offset:offset,path:path}=props;this.offset=offset,this.path=path}}class FocusToken extends Token{constructor(){var props=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};super(),_defineProperty(this,"offset",void 0),_defineProperty(this,"path",void 0);var{offset:offset,path:path}=props;this.offset=offset,this.path=path}}var getFocusOffset=text=>FOCUS.get(text);function ownKeys$1(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function _objectSpread$1(e){for(var r=1;r{var nodes=[],addChild=child=>{if(null!=child){var prev=nodes[nodes.length-1];if("string"==typeof child){var text={text:child};STRINGS.add(text),child=text}if(index_es.Text.isText(child)){var c=child;index_es.Text.isText(prev)&&STRINGS.has(prev)&&STRINGS.has(c)&&index_es.Text.equals(prev,c,{loose:!0})?prev.text+=c.text:nodes.push(c)}else if(index_es.Element.isElement(child))nodes.push(child);else{if(!(child instanceof Token))throw new Error("Unexpected hyperscript child object: ".concat(child));var n=nodes[nodes.length-1];index_es.Text.isText(n)||(addChild(""),n=nodes[nodes.length-1]),child instanceof AnchorToken?((text,token)=>{var offset=text.text.length;ANCHOR.set(text,[offset,token])})(n,child):child instanceof FocusToken&&((text,token)=>{var offset=text.text.length;FOCUS.set(text,[offset,token])})(n,child)}}};for(var child of children.flat(1/0))addChild(child);return nodes};function createElement(tagName,attributes,children){return _objectSpread$1(_objectSpread$1({},attributes),{},{children:resolveDescendants(children)})}function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function _objectSpread(e){for(var r=1;r(tagName,attributes,children)=>{var selectionChild,otherChildren=[];for(var child of children)index_es.Range.isRange(child)?selectionChild=child:otherChildren.push(child);var text,descendants=resolveDescendants(otherChildren),selection={},editor=makeEditor();for(var[node,path]of(Object.assign(editor,attributes),editor.children=descendants,index_es.Node.texts(editor))){var anchor=(text=node,ANCHOR.get(text)),focus=getFocusOffset(node);if(null!=anchor){var[offset]=anchor;selection.anchor={path:path,offset:offset}}if(null!=focus){var[_offset]=focus;selection.focus={path:path,offset:_offset}}}if(selection.anchor&&!selection.focus)throw new Error("Slate hyperscript ranges must have both `` and `` defined if one is defined, but you only defined ``. For collapsed selections, use `` instead.");if(!selection.anchor&&selection.focus)throw new Error("Slate hyperscript ranges must have both `` and `` defined if one is defined, but you only defined ``. For collapsed selections, use `` instead.");return null!=selectionChild?editor.selection=selectionChild:index_es.Range.isRange(selection)&&(editor.selection=selection),editor})(index_es.createEditor),element:createElement,focus:function createFocus(tagName,attributes,children){return new FocusToken(attributes)},fragment:function createFragment(tagName,attributes,children){return resolveDescendants(children)},selection:function createSelection(tagName,attributes,children){var anchor=children.find((c=>c instanceof AnchorToken)),focus=children.find((c=>c instanceof FocusToken));if(!anchor||null==anchor.offset||null==anchor.path)throw new Error("The hyperscript tag must have an tag as a child with `path` and `offset` attributes defined.");if(!focus||null==focus.offset||null==focus.path)throw new Error("The hyperscript tag must have a tag as a child with `path` and `offset` attributes defined.");return _objectSpread$1({anchor:{offset:anchor.offset,path:anchor.path},focus:{offset:focus.offset,path:focus.path}},attributes)},text:function createText(tagName,attributes,children){var nodes=resolveDescendants(children);if(nodes.length>1)throw new Error("The hyperscript tag must only contain a single node's worth of children.");var[node]=nodes;if(null==node&&(node={text:""}),!index_es.Text.isText(node))throw new Error("\n The hyperscript tag can only contain text content as children.");return STRINGS.delete(node),Object.assign(node,attributes),node}},createFactory=creators=>function jsx(tagName,attributes){for(var _len=arguments.length,children=new Array(_len>2?_len-2:0),_key=2;_key<_len;_key++)children[_key-2]=arguments[_key];var creator=creators[tagName];if(!creator)throw new Error("No hyperscript creator found for tag: <".concat(tagName,">"));null==attributes&&(attributes={}),(0,is_plain_object.P)(attributes)||(children=[attributes].concat(children),attributes={});var ret=creator(tagName,attributes,children=children.filter((child=>Boolean(child))).flat());return ret},normalizeElements=elements=>{var creators={},_loop=function _loop(){var props=elements[tagName];if("object"!=typeof props)throw new Error("Properties specified for a hyperscript shorthand should be an object, but for the custom element <".concat(tagName,"> tag you passed: ").concat(props));creators[tagName]=(tagName,attributes,children)=>createElement(0,_objectSpread(_objectSpread({},props),attributes),children)};for(var tagName in elements)_loop();return creators},index_es_jsx=function createHyperscript(){var options=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{elements:elements={}}=options,elementCreators=normalizeElements(elements),creators=_objectSpread(_objectSpread(_objectSpread({},DEFAULT_CREATORS),elementCreators),options.creators),jsx=createFactory(creators);return jsx}();function is_all_ws(text){return!/[^\t\n\r ]/.test(text)}var isInline=function(node){return node&&(node.nodeType===constants.If||constants.HW.includes(node.nodeName))},collapseInlineSpace=function(node){var text=node.textContent;return text=function(text,node){if(!(text=text.replace(/ ( +)/gm," ")).startsWith(" "))return text;if(node.previousSibling){if(node.previousSibling.nodeType===constants.If){if(node.previousSibling.textContent.endsWith(" "))return text.replace(/^ /,"")}else if(isInline(node.previousSibling)&&collapseInlineSpace(node.previousSibling).endsWith(" "))return text.replace(/^ /,"")}else{var parent=node.parentNode;if(parent.previousSibling){var _prevText=collapseInlineSpace(parent.previousSibling);if(_prevText&&_prevText.endsWith(" "))return text.replace(/^ /,"")}}return text}(text=function(text){return text.replace(/\n/gm," ")}(text=function(text){return text.replace(/\t/gm," ")}(text=function(text){return(text=text.replace(/\s+\n/gm,"\n")).replace(/\n\s+/gm,"\n")}(text))),node),text=function(text,node){return isInline(node.parentNode)||node.previousSibling||!text.match(/^\s/)||(text=text.replace(/^\s+/,"")),!text.match(/\s$/)||node.nextSibling||isInline(node.parentNode)||(text=text.replace(/\s$/,"")),text}(text,node),is_all_ws(text)&&!(isInline(node.previousSibling)||isInline(node.nextSibling)||isInline(node.parentNode.nextSibling)||isInline(node.parentNode.previousSibling))?null:text},deserialize=function(editor,el){var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{collapseWhitespace:!0},htmlTagsToSlate=editor.htmlTagsToSlate;if(el.nodeType===constants.Ab)return null;if(el.nodeType===constants.If){var text=options.collapseWhitespace?collapseInlineSpace(el):el.textContent;return text?{text:text}:null}if(el.nodeType!==constants.qG)return null;if("BR"===el.nodeName)return{text:"\n"};if(el.getAttribute("data-slate-data"))return typeDeserialize(editor,el,options);var nodeName=el.nodeName;return htmlTagsToSlate[nodeName]?htmlTagsToSlate[nodeName](editor,el,options):deserializeChildren(el,editor,options)},typeDeserialize=function(editor,el,options){var jsData=el.getAttribute("data-slate-data"),_JSON$parse=JSON.parse(jsData),type=_JSON$parse.type,data=_JSON$parse.data;return index_es_jsx("element",{type:type,data:data},deserializeChildren(el,editor,options))},deserializeChildren=function(parent,editor,options){return Array.from(parent.childNodes).map((function(el){return deserialize(editor,el,options)})).flat()},blockTagDeserializer=function(tagname){return function(editor,el,options){var children=deserializeChildren(el,editor,options).filter((function(n){return null!==n}));if([constants.TD,constants.TH].includes(tagname)&&children.length>0&&"string"==typeof children[0]){var p={type:"div",children:[{text:""}]};p.children[0].text=children[0],children=[p]}return children.length&&children.find((function(c){return!!c}))||(children=[{text:""}]),index_es_jsx("element",{type:tagname},children)}},codeTagDeserializer=function(editor,el,options){return index_es_jsx("element",{type:"code"},el.textContent)},editor_deserialize=deserialize;react.createElement;var buttons={bold:function(props){return(0,jsx_runtime.jsx)(ui_MarkElementButton,Object.assign({title:"Bold",format:"strong",icon:bold_default()},props))},italic:function(props){return(0,jsx_runtime.jsx)(ui_MarkElementButton,Object.assign({title:"Italic",format:"em",icon:italic_default()},props))},underline:function(props){return(0,jsx_runtime.jsx)(ui_MarkElementButton,Object.assign({title:"Underline",format:"u",icon:underline_default()},props))},strikethrough:function(props){return(0,jsx_runtime.jsx)(ui_MarkElementButton,Object.assign({title:"Strikethrough",format:"del",icon:strikethrough_default()},props))},sub:function(props){return(0,jsx_runtime.jsx)(ui_MarkElementButton,Object.assign({title:"Subscript",format:"sub",icon:subindex_default()},props))},sup:function(props){return(0,jsx_runtime.jsx)(ui_MarkElementButton,Object.assign({title:"Superscript",format:"sup",icon:superindex_default()},props))},code:function(props){return(0,jsx_runtime.jsx)(ui_MarkElementButton,Object.assign({title:"Code",format:"code",icon:code_default()},props))},"heading-two":function(props){return(0,jsx_runtime.jsx)(ui_BlockButton,Object.assign({title:"Title",format:"h2",allowedChildren:registry.Z.settings.slate.allowedHeadlineElements,icon:heading_default()},props))},"heading-three":function(props){return(0,jsx_runtime.jsx)(ui_BlockButton,Object.assign({title:"Subtitle",format:"h3",allowedChildren:registry.Z.settings.slate.allowedHeadlineElements,icon:subheading_default()},props))},"heading-four":function(props){return(0,jsx_runtime.jsx)(ui_BlockButton,Object.assign({title:"Heading 4",allowedChildren:registry.Z.settings.slate.allowedHeadlineElements,format:"h4",icon:subtext_default()},props))},clearformatting:function(props){return(0,jsx_runtime.jsx)(ui_ClearFormattingButton,{title:"Clear formatting",icon:format_clear_default()})},"numbered-list":function(props){return(0,jsx_runtime.jsx)(ui_BlockButton,Object.assign({title:"Numbered list",format:"ol",icon:list_numbered_default()},props))},"bulleted-list":function(props){return(0,jsx_runtime.jsx)(ui_BlockButton,{title:"Bulleted list",format:"ul",icon:list_bullet_default()})},separator:function(props){return(0,jsx_runtime.jsx)(ui_Separator,{})},expando:function(props){return(0,jsx_runtime.jsx)(ui_Expando,{})}},defaultToolbarButtons=["bold","italic","underline","strikethrough","separator","heading-two","heading-three","heading-four","separator","clearformatting","separator","sub","sup","separator","bulleted-list","numbered-list"],toolbarButtons=[].concat(defaultToolbarButtons),expandedToolbarButtons=[].concat(defaultToolbarButtons),contextToolbarButtons=[],elementToolbarButtons={},persistentHelpers=[],extensions=[withDeleteSelectionOnEnter,function(editor){var slate=registry.Z.settings.slate;return editor.htmlTagsToSlate=slate.htmlTagsToSlate,editor},function(editor){editor.dataTransferHandlers=Object.assign({},editor.dataTransferHandlers,{"application/x-slate-fragment":function(dt,fullMime){var decoded=decodeURIComponent(window.atob(dt)),parsed=JSON.parse(decoded);return editor.beforeInsertFragment&&editor.beforeInsertFragment(parsed),editor.insertFragment(parsed),!0},"text/html":function(dt,fullMime){var fragment,parsed=(new DOMParser).parseFromString(dt,"text/html"),body=parsed.getElementsByTagName("google-sheets-html-origin").length>0?parsed.querySelector("google-sheets-html-origin > table"):parsed.body;console.debug("clipboard operation",{clipboard:dt,parsedBody:body});var val=deserialize(editor,body);return fragment=Array.isArray(val)?val:[val],fragment=editor.normalizeExternalData(fragment),editor.insertFragment(fragment),console.debug("result clipboard operation",{clipboard:dt,parsedBody:body,deserializedValue:val,normalizedFragment:fragment,editorChildren:editor.children}),!0},"text/plain":function(dt,fullMime){if(dt){var paras=dt.split("\n");if(1===paras.length)return index_es.Transforms.insertText(editor,paras[0]),!0;var f,trigger,fragment=isBlockActive(editor,"ul")||isBlockActive(editor,"ol")?paras.map((function(p){return function createBlock(type,children){return{type:type,children:children||[{text:""}]}}("li",[{text:p}])})):paras.map((function(p){return createDefaultBlock([{text:p}])})),containsText=(trigger=!1,(f=fragment)&&f[0]&&f.forEach((function(frag){"p"===frag.type&&frag.children&&frag.children.forEach((function(child){child.text&&(trigger=!0)}))})),trigger);if(fragment&&containsText&&index_es.Transforms.insertFragment(editor,fragment),index_es.Editor.string(editor,[])&&Array.isArray(fragment)&&fragment.findIndex((function(b){return index_es.Editor.isInline(editor,b)||index_es.Text.isText(b)}))>-1)return index_es.Transforms.insertFragment(editor,fragment),!0;var nodes=normalizeExternalData(editor,fragment);return containsText||index_es.Transforms.insertNodes(editor,nodes),!0}}});var insertData=editor.insertData;return editor.insertData=function(data){editor.beforeInsertData&&editor.beforeInsertData(data);for(var _loop=function(){var dt=editor.dataTransferFormatsOrder[i];if("files"===dt){var files=data.files;return files&&files.length>0?{v:editor.dataTransferHandlers.files(files)}:"continue"}for(var satisfyingFormats=data.types.filter((function(y){return new MIMETypeName(dt).matches(new MIMETypeName(y))})),j=0;j-1?deserializeChildren(el,editor,options):index_es_jsx("element",{type:"b"},deserializeChildren(el,editor,options))},BODY:function(editor,el,options){return index_es_jsx("fragment",{},deserializeChildren(el,editor,options))},CODE:codeTagDeserializer,PRE:function(editor,el,options){var nodeName=el.nodeName,parent=el;return el.childNodes[0]&&"CODE"===el.childNodes[0].nodeName?(parent=el.childNodes[0],codeTagDeserializer(0,parent)):blockTagDeserializer(nodeName)(editor,parent,options)},SPAN:function(editor,el,options){var style=el.getAttribute("style")||"",children=el.childNodes;if(1===children.length&&children[0].nodeType===constants.If&&"\n"===children[0].textContent)return index_es_jsx("text",{}," ");if(children=(children=deserializeChildren(el,editor,options)).map((function(c){return null===c?"":c})),style.replace(/\s/g,"").indexOf("vertical-align:sub")>-1){var attrs={sub:!0};return children.map((function(child){return index_es_jsx("text",attrs,child)}))}if(style.replace(/\s/g,"").indexOf("vertical-align:super")>-1){var _attrs={sup:!0};return children.map((function(child){return index_es_jsx("text",_attrs,child)}))}return children.find((function(c){return"string"!=typeof c}))?children:index_es_jsx("text",{},children)},BLOCKQUOTE:blockTagDeserializer("blockquote"),DEL:blockTagDeserializer("del"),EM:blockTagDeserializer("em"),H1:blockTagDeserializer("h1"),H2:blockTagDeserializer("h2"),H3:blockTagDeserializer("h3"),H4:blockTagDeserializer("h4"),H5:blockTagDeserializer("h5"),H6:blockTagDeserializer("h6"),I:blockTagDeserializer("i"),P:blockTagDeserializer("p"),S:blockTagDeserializer("del"),STRONG:blockTagDeserializer("strong"),SUB:blockTagDeserializer("sub"),SUP:blockTagDeserializer("sup"),U:blockTagDeserializer("u"),OL:blockTagDeserializer("ol"),UL:blockTagDeserializer("ul"),LI:blockTagDeserializer("li")},nodeTypesToHighlight=[],runtimeDecorators=[highlightSelection],allowedHeadlineElements=["em","i"],scrollIntoView=!0,exclusiveElements=[["sup","sub"]],quote=__webpack_require__("./node_modules/@plone/volto/src/icons/quote.svg"),quote_default=__webpack_require__.n(quote),BlockquoteElement=(react.createElement,function(_ref){var attributes=_ref.attributes,children=_ref.children;return(0,jsx_runtime.jsx)("blockquote",Object.assign({},attributes,{children:children}))});function install(config){var slate=config.settings.slate;return slate.buttons.blockquote=function(props){return(0,jsx_runtime.jsx)(ui_BlockButton,Object.assign({format:"blockquote",icon:quote_default(),title:"Blockquote"},props))},slate.elements.blockquote=BlockquoteElement,slate.toolbarButtons.push("blockquote"),slate.expandedToolbarButtons.push("blockquote"),config}BlockquoteElement.displayName="BlockquoteElement",BlockquoteElement.__docgenInfo={description:"",methods:[],displayName:"BlockquoteElement"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/packages/volto-slate/src/editor/plugins/Blockquote/index.js"]={name:"BlockquoteElement",docgenInfo:BlockquoteElement.__docgenInfo,path:"node_modules/@plone/volto/packages/volto-slate/src/editor/plugins/Blockquote/index.js"});var megaphone=__webpack_require__("./node_modules/@plone/volto/src/icons/megaphone.svg"),megaphone_default=__webpack_require__.n(megaphone),CalloutElement=(react.createElement,function(_ref){var attributes=_ref.attributes,children=_ref.children;_ref.element;return(0,jsx_runtime.jsx)("p",Object.assign({},attributes,{className:"callout",children:children}))});function Callout_install(config){var slate=config.settings.slate;return slate.buttons.callout=function(props){return(0,jsx_runtime.jsx)(ui_BlockButton,Object.assign({format:"callout",icon:megaphone_default(),title:"Callout"},props))},slate.elements.callout=CalloutElement,slate.toolbarButtons.push("callout"),slate.expandedToolbarButtons.push("callout"),config}CalloutElement.displayName="CalloutElement",CalloutElement.__docgenInfo={description:"",methods:[],displayName:"CalloutElement"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/packages/volto-slate/src/editor/plugins/Callout/index.js"]={name:"CalloutElement",docgenInfo:CalloutElement.__docgenInfo,path:"node_modules/@plone/volto/packages/volto-slate/src/editor/plugins/Callout/index.js"});var deserializeImageTag=function(editor,el){var _step,attrs={type:constants.k4},_iterator=(0,createForOfIteratorHelper.Z)(el.getAttributeNames());try{for(_iterator.s();!(_step=_iterator.n()).done;){var name=_step.value;attrs[name]=el.getAttribute(name)}}catch(err){_iterator.e(err)}finally{_iterator.f()}return void 0===attrs.src||attrs.src.startsWith("file:///")?null:(attrs.url=attrs.src,delete attrs.src,[index_es_jsx("element",attrs,[{text:""}])])},withImage=function(editor){var isVoid=editor.isVoid,isInline=editor.isInline;return editor.isVoid=function(element){return element.type===constants.k4||isVoid(element)},editor.isInline=function(element){return!(!element||element.type!==constants.k4)||isInline(element)},editor.htmlTagsToSlate=Object.assign({},editor.htmlTagsToSlate,{IMG:deserializeImageTag}),editor},ImageElement=(react.createElement,function(props){var attributes=props.attributes,children=props.children,element=props.element,selected=(0,dist.vt)(),focused=(0,dist.UE)(),style={display:"block",maxWidth:"100%",maxHeight:"20em",boxShadow:selected&&focused?"0 0 0 2px blue":"none"};return(0,jsx_runtime.jsxs)("span",Object.assign({},attributes,{style:{display:"inline-block"},children:[children,(0,jsx_runtime.jsx)("img",{alt:"",src:element.url,style:style})]}))});function Image_install(config){var slate=config.settings.slate;return slate.extensions=[].concat((0,toConsumableArray.Z)(slate.extensions||[]),[withImage]),slate.elements.img=ImageElement,config}ImageElement.displayName="ImageElement",ImageElement.__docgenInfo={description:"",methods:[],displayName:"ImageElement"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/packages/volto-slate/src/editor/plugins/Image/render.jsx"]={name:"ImageElement",docgenInfo:ImageElement.__docgenInfo,path:"node_modules/@plone/volto/packages/volto-slate/src/editor/plugins/Image/render.jsx"});var macro_dist=__webpack_require__("./node_modules/@formatjs/macro/dist/index.js"),es=__webpack_require__("./node_modules/react-redux/es/index.js"),AddLinkForm=__webpack_require__("./node_modules/@plone/volto/src/components/manage/AnchorPlugin/components/LinkButton/AddLinkForm.jsx"),_unwrapElement=function(elementType){return function(editor){var _Editor$nodes=index_es.Editor.nodes(editor,{at:editor.selection,match:function(node){return(null==node?void 0:node.type)===elementType}}),link=(0,slicedToArray.Z)(_Editor$nodes,1)[0],path=(0,slicedToArray.Z)(link,2)[1],_Editor$edges=index_es.Editor.edges(editor,path),_Editor$edges2=(0,slicedToArray.Z)(_Editor$edges,2),range={anchor:_Editor$edges2[0],focus:_Editor$edges2[1]},ref=index_es.Editor.rangeRef(editor,range);index_es.Transforms.select(editor,range),index_es.Transforms.unwrapNodes(editor,{match:function(n){return Array.isArray(elementType)?elementType.includes(n.type):n.type===elementType},at:range});var current=ref.current;return ref.unref(),current}},_getActiveElement=function(elementType){return function(editor){var direction=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"any",selection=editor.selection||editor.getSavedSelection(),found=[];try{found=Array.from(index_es.Editor.nodes(editor,{match:function(n){return Array.isArray(elementType)?elementType.includes(n.type):n.type===elementType},at:selection}))}catch(e){return null}if(found.length)return found[0];if(!selection)return null;if("any"===direction||"backward"===direction){var path=selection.anchor.path,isAtStart=0===selection.anchor.offset&&0===selection.focus.offset;if(isAtStart){var _found;try{_found=index_es.Editor.previous(editor,{at:path})}catch(ex){return void console.warn("Unable to find previous node",editor,path)}if(!_found||!_found[0]||_found[0].type!==elementType)return null;if(Array.isArray(elementType)&&elementType.includes(_found[0].type)||_found[0].type===elementType)return _found}}if("any"===direction||"forward"===direction){var _path=selection.anchor.path,_isAtStart=0===selection.anchor.offset&&0===selection.focus.offset;if(_isAtStart){var _found2;try{_found2=index_es.Editor.next(editor,{at:_path})}catch(e){return void console.warn("Unable to find next node",editor,_path)}if(!_found2||!_found2[0]||_found2[0].type!==elementType)return null;if(Array.isArray(elementType)&&elementType.includes(_found2[0].type)||_found2[0].type===elementType)return _found2}}return null}},ViewLink=(react.createElement,function(_ref){var url=_ref.url,target=_ref.target,download=_ref.download,children=_ref.children,openExternalLinkInNewTab=registry.Z.settings.openExternalLinkInNewTab;return(0,jsx_runtime.jsx)(components.Ve4,{href:url,openLinkInNewTab:openExternalLinkInNewTab&&!(0,helpers.sX)(url)||"_blank"===target,download:download,children:children})});ViewLink.displayName="ViewLink";var LinkElement=function(props){var _element$data,_element$data2,attributes=props.attributes,children=props.children,element=props.element,_props$mode=props.mode,mode=void 0===_props$mode?"edit":_props$mode,isInternalUrl=(0,helpers.sX)(null===(_element$data=element.data)||void 0===_element$data?void 0:_element$data.url),linkUrl=null===(_element$data2=element.data)||void 0===_element$data2?void 0:_element$data2.url;return"view"===mode?(0,jsx_runtime.jsx)(ViewLink,Object.assign({},element.data||{},{children:children})):(0,jsx_runtime.jsx)("a",Object.assign({},attributes,{className:classnames_default()("slate-editor-link",{external:!isInternalUrl}),href:isInternalUrl?(0,helpers.ZV)(linkUrl):linkUrl,onClick:function(e){return e.preventDefault()},children:Array.isArray(children)?children.map((function(child,i){var _child$props;if(null!=child&&null!==(_child$props=child.props)&&void 0!==_child$props&&_child$props.decorations&&child.props.decorations.findIndex((function(deco){return deco.isSelection}))>-1)return(0,jsx_runtime.jsx)("span",{className:"highlight-selection",children:child},`${i}-sel`);return child})):children}))};LinkElement.__docgenInfo={description:"",methods:[],displayName:"LinkElement"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/packages/volto-slate/src/editor/plugins/Link/render.jsx"]={name:"LinkElement",docgenInfo:LinkElement.__docgenInfo,path:"node_modules/@plone/volto/packages/volto-slate/src/editor/plugins/Link/render.jsx"});var nodeToText=function(node){return index_es.Text.isText(node)?node.text.trim():node.children.map(nodeToText).join("")},withSimpleLink=function(editor){var isInline=editor.isInline,normalizeNode=editor.normalizeNode;return editor.isInline=function(element){return!(!element||element.type!==constants.ib)||isInline(element)},editor.normalizeNode=function(entry){var _entry=(0,slicedToArray.Z)(entry,2),node=_entry[0],path=_entry[1],isTextNode=index_es.Text.isText(node),isElementNode=index_es.Element.isElement(node),isLinkTypeNode=node.type===constants.ib;if(isTextNode||!isElementNode||!isLinkTypeNode||nodeToText(node))return normalizeNode(entry);index_es.Transforms.removeNodes(editor,{at:path})},editor},simpleLinkDeserializer=function(editor,el){var parent=el,children=Array.from(parent.childNodes).map((function(el){return deserialize(editor,el)})).flat();children.length||(children=[{text:""}]);var attrs={type:constants.ib,data:{url:el.getAttribute("href")}};return index_es_jsx("element",attrs,children)};function setPluginOptions(pluginId){var values=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.assign({type:constants.p7,pluginId:pluginId},values)}simpleLinkDeserializer.id="simpleLinkDeserializer";"undefined"!=typeof window?react.useLayoutEffect:react.useEffect;var editor_EditorContext=react.createContext(),icons_link=__webpack_require__("./node_modules/@plone/volto/src/icons/link.svg"),link_default=__webpack_require__.n(icons_link),unlink=__webpack_require__("./node_modules/@plone/volto/src/icons/unlink.svg"),unlink_default=__webpack_require__.n(unlink),messages=(react.createElement,(0,macro_dist.v)({add:{id:"Add link",defaultMessage:"Add link"},edit:{id:"Edit link",defaultMessage:"Edit link"}}));var LinkEditor=function(props){var _node$data,editor=props.editor,pluginId=props.pluginId,getActiveElement=props.getActiveElement,unwrapElement=props.unwrapElement,insertElement=props.insertElement,pid=`${editor.uid}-${pluginId}`,showEditor=(0,es.useSelector)((function(state){var _state$slate_plugins,_state$slate_plugins$;return null===(_state$slate_plugins=state.slate_plugins)||void 0===_state$slate_plugins||null===(_state$slate_plugins$=_state$slate_plugins[pid])||void 0===_state$slate_plugins$?void 0:_state$slate_plugins$.show_sidebar_editor})),savedPosition=react.useRef(),rect=function(){var rect={},editor=(0,dist.ui)(),selection=(0,dist.PK)();if(selection&&dist.F3.isFocused(editor))try{var _ReactEditor$toDOMPoi=dist.F3.toDOMPoint(editor,selection.anchor);rect=(0,slicedToArray.Z)(_ReactEditor$toDOMPoi,1)[0].parentNode.getBoundingClientRect()}catch{}return rect}(),dispatch=(0,es.useDispatch)(),active=getActiveElement(editor),_ref=active||[],node=(0,slicedToArray.Z)(_ref,1)[0];return showEditor&&!savedPosition.current&&(savedPosition.current=function getPositionStyle(rect){return{style:{opacity:1,top:rect.top+window.pageYOffset-6,left:rect.left+window.pageXOffset+rect.width/2}}}(rect)),showEditor?(0,jsx_runtime.jsx)(ui_PositionedToolbar,{className:"add-link",position:savedPosition.current,children:(0,jsx_runtime.jsx)(AddLinkForm.Z,{block:"draft-js",placeholder:"Add link",data:{url:(null==node||null===(_node$data=node.data)||void 0===_node$data?void 0:_node$data.url)||""},theme:{},onChangeValue:function(url){if(active){var selection=unwrapElement(editor);editor.selection=selection,insertElement(editor,{url:url})}else editor.selection||(editor.selection=editor.savedSelection),insertElement(editor,{url:url});dist.F3.focus(editor),dispatch(setPluginOptions(pid,{show_sidebar_editor:!1})),savedPosition.current=null},onClear:function(){var newSelection=JSON.parse(JSON.stringify(unwrapElement(editor)));editor.selection=newSelection,editor.savedSelection=newSelection},onOverrideContent:function(c){dispatch(setPluginOptions(pid,{show_sidebar_editor:!1})),savedPosition.current=null}})}):null},Link=function(config){var slate=config.settings.slate,PLUGINID=constants.ib,linkBtnIndex=slate.toolbarButtons.findIndex((function(b){return b===constants.Zj}));slate.expandedToolbarButtons=slate.expandedToolbarButtons.filter((function(b){return b!==constants.Zj}));var elementType,insertElement=(elementType=PLUGINID,function(editor,data){if(editor.getSavedSelection()){var selection=editor.selection||editor.getSavedSelection(),rangeRef=index_es.Editor.rangeRef(editor,selection),res=Array.from(index_es.Editor.nodes(editor,{match:function(n){return n.type===elementType},mode:"highest",at:selection}));if(res.length){var path=(0,slicedToArray.Z)(res[0],2)[1];index_es.Transforms.setNodes(editor,{data:data},{at:path||null,match:path?function(n){return n.type===elementType}:null})}else index_es.Transforms.wrapNodes(editor,{type:elementType,data:data},{split:!0,at:selection,match:function(node){return 0!==index_es.Node.string(node).length}});var sel=JSON.parse(JSON.stringify(rangeRef.current));return index_es.Transforms.select(editor,sel),editor.setSavedSelection(sel),!0}return!1}),getActiveElement=_getActiveElement(PLUGINID),isActiveElement=function(elementType){return function(editor){var found,selection=editor.selection||editor.getSavedSelection();try{found=Array.from(index_es.Editor.nodes(editor,{match:function(n){return n.type===elementType},at:selection})||[])}catch(e){return!1}if(found.length)return!0;if(selection){var path=selection.anchor.path;if(0===selection.anchor.offset&&0===selection.focus.offset){try{found=index_es.Editor.previous(editor,{at:path})}catch(ex){found=[]}if(found&&found[0]&&found[0].type===elementType)return!0}}return!1}}(PLUGINID),unwrapElement=_unwrapElement(PLUGINID),pluginOptions={insertElement:insertElement,getActiveElement:getActiveElement,isActiveElement:isActiveElement,unwrapElement:unwrapElement};return slate.buttons[PLUGINID]=function(props){var dispatch=(0,es.useDispatch)(),editor=(0,dist.ui)(),isElement=isActiveElement(editor);return(0,jsx_runtime.jsx)(ui_ToolbarButton,{title:isElement?messages.edit:messages.add,icon:isElement?unlink_default():link_default(),active:isElement,onMouseDown:function(e){e.stopPropagation(),e.preventDefault();var pid=`${editor.uid}-${PLUGINID}`;editor.savedSelection=JSON.parse(JSON.stringify(editor.selection)),dispatch(setPluginOptions(pid,{show_sidebar_editor:!0}))}})},slate.toolbarButtons[linkBtnIndex]=PLUGINID,slate.htmlTagsToSlate.A=simpleLinkDeserializer,slate.extensions.push(withSimpleLink),slate.elements[PLUGINID]=LinkElement,slate.nodeTypesToHighlight.push(PLUGINID),slate.persistentHelpers.push((function(props){return(0,jsx_runtime.jsx)(LinkEditor,Object.assign({},props,{pluginId:PLUGINID},pluginOptions))})),config},map=__webpack_require__("./node_modules/lodash/map.js"),map_default=__webpack_require__.n(map),autoformatInlineBlock=function(editor,_ref){var type=_ref.type,markup=_ref.markup,preFormat=_ref.preFormat,format=_ref.format,markupRange=function(editor,at,options){var anchor=getPointBefore(editor,at,options);if(anchor)return{anchor:anchor,focus:index_es.Editor.point(editor,at,{edge:"end"})}}(editor,editor.selection,{matchString:markup,skipInvalid:!0});if(markupRange)return autoformatBlock(editor,type,markupRange,{preFormat:function(){editor.insertBreak(),preFormat&&preFormat(editor)},format:format}),!0},getPointBefore=function(editor,at,options){var _options$matchString;if(!options||!options.match&&!options.matchString)return index_es.Editor.before(editor,at,options);for(var beforeAt=at,previousBeforePoint=index_es.Editor.point(editor,at,{edge:"end"}),stackLength=((null===(_options$matchString=options.matchString)||void 0===_options$matchString?void 0:_options$matchString.length)||0)+1,stack=Array(stackLength),unitOffset=!options.unit||"offset"===options.unit,count=0;;){var _options$match,beforePoint=index_es.Editor.before(editor,beforeAt,options);if(!beforePoint)return;if(!options.multiPaths&&!index_es.Path.equals(beforePoint.path,previousBeforePoint.path))return;var _stack,beforeString=index_es.Editor.string(editor,{anchor:beforePoint,focus:previousBeforePoint}),matchString=castArray_default()(options.matchString),beforeStringToMatch=beforeString;if(unitOffset&&stackLength&&(stack.unshift({point:beforePoint,text:beforeString}),stack.pop(),beforeStringToMatch=map_default()(stack.slice(0,-1),"text").join("")),matchString.includes(beforeStringToMatch)||null!==(_options$match=options.match)&&void 0!==_options$match&&_options$match.call(options,{beforeString:beforeStringToMatch,beforePoint:beforePoint,at:at}))return options.afterMatch?stackLength&&unitOffset?null===(_stack=stack[stack.length-1])||void 0===_stack?void 0:_stack.point:previousBeforePoint:beforePoint;if(previousBeforePoint=beforePoint,beforeAt=beforePoint,count+=1,!options.skipInvalid&&(!matchString||count>matchString.length))return}},autoformatBlock=function(editor,type,at,_ref3){var preFormat=_ref3.preFormat,format=_ref3.format;index_es.Transforms.delete(editor,{at:at}),preFormat&&preFormat(editor),format?format(editor):index_es.Transforms.setNodes(editor,{type:type},{match:function(n){return index_es.Editor.isBlock(editor,n)}})},getText=function(editor,at){var _ref4;return null!==(_ref4=at&&index_es.Editor.string(editor,at))&&void 0!==_ref4?_ref4:""},getBlockAbove=function(editor){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return index_es.Editor.above(editor,Object.assign({match:function(n){return index_es.Editor.isBlock(editor,n)}},options))||[editor,[]]},getPointFromLocation=function(editor){var point,_ref5=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},_ref5$at=_ref5.at,at=void 0===_ref5$at?editor.selection:_ref5$at,focus=_ref5.focus;return index_es.Range.isRange(at)&&(point=focus?at.focus:at.anchor),index_es.Point.isPoint(at)&&(point=at),index_es.Path.isPath(at)&&(point={path:at,offset:0}),point},withAutoformat=function(_ref6){var rules=_ref6.rules;return function(editor){var insertText=editor.insertText;return editor.insertText=function(text){if(!(range=editor.selection)||!index_es.Range.isCollapsed(range))return insertText(text);var range,_step,_loop=function(insertTrigger){if(!castArray_default()(trigger).includes(text))return"continue";var markups=castArray_default()(markup),rangeFromBlockStart=function(editor){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},_getBlockAbove=getBlockAbove(editor,options),path=(0,slicedToArray.Z)(_getBlockAbove,2)[1],start=index_es.Editor.start(editor,path),focus=getPointFromLocation(editor,options);if(focus)return{anchor:start,focus:focus}}(editor),textFromBlockStart=getText(editor,rangeFromBlockStart),valid=function(){return insertTrigger&&insertText(text)};return markups.includes(textFromBlockStart)?(autoformatBlock(editor,type,rangeFromBlockStart,{preFormat:preFormat,format:format}),{v:valid()}):"inline-block"===mode&&autoformatInlineBlock(editor,{preFormat:preFormat,markup:markup,format:format,type:type})||"inline"===mode&&function(editor,_ref2){var type=_ref2.type,between=_ref2.between,markup=_ref2.markup,ignoreTrim=_ref2.ignoreTrim,selection=editor.selection,startMarkup=between?between[0]:markup,endMarkup=between?between[1]:"",endMarkupPointBefore=selection.anchor;if(endMarkup&&!(endMarkupPointBefore=getPointBefore(editor,selection,{matchString:endMarkup})))return!1;var startMarkupPointAfter=getPointBefore(editor,endMarkupPointBefore,{matchString:startMarkup,skipInvalid:!0,afterMatch:!0});if(!startMarkupPointAfter)return!1;var markupRange={anchor:startMarkupPointAfter,focus:endMarkupPointBefore};if(!ignoreTrim){var markupText=getText(editor,markupRange);if(markupText.trim()!==markupText)return!1}endMarkup&&(endMarkupPointBefore=getPointBefore(editor,selection,{matchString:endMarkup}),index_es.Transforms.delete(editor,{at:{anchor:endMarkupPointBefore,focus:selection.anchor}})),index_es.Transforms.select(editor,markupRange),editor.addMark(type,!0),index_es.Transforms.collapse(editor,{edge:"end"}),editor.removeMark(type);var startMarkupPointBefore=getPointBefore(editor,selection,{matchString:startMarkup,skipInvalid:!0});return index_es.Transforms.delete(editor,{at:{anchor:startMarkupPointBefore,focus:startMarkupPointAfter}}),!0}(editor,{type:type,between:between,ignoreTrim:ignoreTrim,markup:Array.isArray(markup)?markup[0]:markup})?{v:valid()}:void 0},_iterator=(0,createForOfIteratorHelper.Z)(rules);try{for(_iterator.s();!(_step=_iterator.n()).done;){var _ref7=_step.value,_ref7$trigger=_ref7.trigger,trigger=void 0===_ref7$trigger?" ":_ref7$trigger,type=_ref7.type,markup=_ref7.markup,preFormat=_ref7.preFormat,format=_ref7.format,mode=_ref7.mode,between=_ref7.between,ignoreTrim=_ref7.ignoreTrim,_ret=_loop(_ref7.insertTrigger);if("continue"!==_ret&&"object"==typeof _ret)return _ret.v}}catch(err){_iterator.e(err)}finally{_iterator.f()}insertText(text)},editor}};function unwrapNodesByType(editor,types){var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};index_es.Transforms.unwrapNodes(editor,Object.assign({match:function(n){return types.includes(n.type)}},options))}function convertAllToParagraph(editor){var result=recursive(editor);!function compactAndNormalize(result){for(var i=0;i2&&void 0!==arguments[2]?arguments[2]:{},_ref$typeUl=_ref.typeUl,typeUl=void 0===_ref$typeUl?constants.UL:_ref$typeUl,_ref$typeOl=_ref.typeOl,typeOl=void 0===_ref$typeOl?constants.OL:_ref$typeOl,_ref$typeLi=_ref.typeLi,typeLi=void 0===_ref$typeLi?constants.LI:_ref$typeLi,_ref$unwrapFromList=_ref.unwrapFromList,unwrapFromList=void 0!==_ref$unwrapFromList&&_ref$unwrapFromList;editor.selection&&index_es.Range.isExpanded(editor.selection)&&unwrapFromList||(unwrapNodesByType(editor,[typeLi],{at:getMaxRange(editor)}),unwrapNodesByType(editor,[typeUl,typeOl],{at:getMaxRange(editor)})),willWrapAgain||convertAllToParagraph(editor)}(editor,!isBulletedActive,{unwrapFromList:isBulletedActive});var list={type:typeList};index_es.Transforms.wrapNodes(editor,list);var _step2,nodes=function getSelectionNodesArrayByType(editor,types){var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Array.from(getSelectionNodesByType(editor,types,options))}(editor,typeP),_iterator2=(0,createForOfIteratorHelper.Z)(nodes);try{for(_iterator2.s();!(_step2=_iterator2.n()).done;){var _ref5=_step2.value,path=(0,slicedToArray.Z)(_ref5,2)[1];index_es.Transforms.setNodes(editor,{type:constants.LI},{at:path})}}catch(err){_iterator2.e(err)}finally{_iterator2.f()}}var localToggleList=function(editor,format){toggleList(editor,{typeList:format,isBulletedActive:!!isBlockActive(editor,constants.UL),isNumberedActive:!!isBlockActive(editor,constants.OL)})},autoformatRules=[{type:"h2",markup:"#"},{type:"h3",markup:"##"},{type:constants.LI,markup:["*","-","+"],format:function(editor){localToggleList(editor,"ul")}},{type:constants.LI,markup:["1.","1)"],format:function(editor){localToggleList(editor,"ol")}},{type:"blockquote",markup:[">"]},{type:"bold",between:["**","**"],mode:"inline",insertTrigger:!0},{type:"bold",between:["__","__"],mode:"inline",insertTrigger:!0},{type:"italic",between:["*","*"],mode:"inline",insertTrigger:!0},{type:"italic",between:["_","_"],mode:"inline",insertTrigger:!0},{type:"strikethrough",between:["~~","~~"],mode:"inline",insertTrigger:!0}];function Markdown_install(config){var slate=config.settings.slate;return slate.extensions=[].concat((0,toConsumableArray.Z)(slate.extensions||[]),[withAutoformat({rules:autoformatRules})]),config}var withTable=function(editor){var deleteBackward=editor.deleteBackward,deleteForward=editor.deleteForward,insertBreak=editor.insertBreak;return editor.htmlTagsToSlate=Object.assign({},editor.htmlTagsToSlate,{TABLE:blockTagDeserializer(constants.Fe),THEAD:blockTagDeserializer(constants.hi),TFOOT:blockTagDeserializer(constants.AV),TBODY:blockTagDeserializer(constants.nz),TR:blockTagDeserializer(constants.TR),TH:blockTagDeserializer(constants.TH),TD:blockTagDeserializer(constants.TD)}),editor.deleteBackward=function(unit){var selection=editor.selection;if(selection&&index_es.Range.isCollapsed(selection)){var _Editor$nodes=index_es.Editor.nodes(editor,{match:function(n){return n.type===constants.TD}}),cell=(0,slicedToArray.Z)(_Editor$nodes,1)[0];if(cell){var cellPath=(0,slicedToArray.Z)(cell,2)[1],start=index_es.Editor.start(editor,cellPath);if(index_es.Point.equals(selection.anchor,start))return}}deleteBackward(unit)},editor.deleteForward=function(unit){var selection=editor.selection;if(selection&&index_es.Range.isCollapsed(selection)){var _Editor$nodes3=index_es.Editor.nodes(editor,{match:function(n){return n.type===constants.TD}}),cell=(0,slicedToArray.Z)(_Editor$nodes3,1)[0];if(cell){var cellPath=(0,slicedToArray.Z)(cell,2)[1],end=index_es.Editor.end(editor,cellPath);if(index_es.Point.equals(selection.anchor,end))return}}deleteForward(unit)},editor.insertBreak=function(){if(editor.selection){var _Editor$nodes5=index_es.Editor.nodes(editor,{match:function(n){return n.type===constants.Fe}});if((0,slicedToArray.Z)(_Editor$nodes5,1)[0])return}insertBreak()},editor};function _extends(){return _extends=Object.assign?Object.assign.bind():function(target){for(var i=1;i0&&void 0!==arguments[0]&&arguments[0];return{type:formatAsColumnHeaders?"th":"td",children:[{type:"p",children:[{text:""}]}]}}),[]),createEmptyRow=react.useCallback((function(cellCount){for(var formatAsColumnHeaders=arguments.length>1&&void 0!==arguments[1]&&arguments[1],row={type:"tr",children:[]},i=0;irowCount-1?setRowCount(row+1):rowcolumnCount-1?setColumnCount(column+1):column1&&void 0!==arguments[1]?arguments[1]:{},_options$at=options.at,at=void 0===_options$at?editor.selection:_options$at,voids=options.voids,_options$unhang=options.unhang,unhang=void 0===_options$unhang||_options$unhang;index_es.Range.isRange(at)&&unhang&&(options.at=index_es.Editor.unhangRange(editor,at,{voids:voids}))},getNodes=function(editor){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return unhangRange(editor,options),index_es.Editor.nodes(editor,options)},someNode=function(editor,options){return!!function(editor){try{var _step,nodeEntries=getNodes(editor,{at:editor.selection||editor.getSavedSelection()||[]}),_iterator=(0,createForOfIteratorHelper.Z)(nodeEntries);try{for(_iterator.s();!(_step=_iterator.n()).done;){var _ref=_step.value,_ref2=(0,slicedToArray.Z)(_ref,2);return[_ref2[0],_ref2[1]]}}catch(err){_iterator.e(err)}finally{_iterator.f()}}catch(error){return}}(editor)},getEmptyCellNode=function(editor,_ref3){return{type:_ref3.header?constants.TH:constants.TD,children:[{type:constants.P,children:[{text:""}]}]}},getEmptyRowNode=function(editor,_ref4){var header=_ref4.header,colCount=_ref4.colCount;return{type:constants.TR,children:Array(colCount).fill(colCount).map((function(){return getEmptyCellNode(0,{header:header})}))}};function Table_install(config){var slate=config.settings.slate;return slate.extensions=[].concat((0,toConsumableArray.Z)(slate.extensions||[]),[withTable]),slate.elements=Object.assign({},slate.elements,tableElements),slate.elementToolbarButtons[constants.Fe]=[function(_ref9){var editor=_ref9.editor,intl=(0,useIntl.Z)();return(0,jsx_runtime.jsx)(ui_ToolbarButton,{title:intl.formatMessage(Table_messages.deleteTable),icon:delete_default(),"aria-label":intl.formatMessage(Table_messages.deleteTable),onMouseDown:function(){index_es.Transforms.removeNodes(editor,{at:editor.selection||editor.getSavedSelection(),match:function(n){return n.type===constants.Fe}})}})},function(_ref10){var editor=_ref10.editor,intl=(0,useIntl.Z)();return(0,jsx_runtime.jsx)(ui_ToolbarButton,{title:intl.formatMessage(Table_messages.insertRowBefore),icon:row_before_default(),"aria-label":intl.formatMessage(Table_messages.insertRowBefore),onMouseDown:function(){!function(editor){var _ref5=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},header=_ref5.header;if(someNode(editor)){var currentRowItem=index_es.Editor.above(editor,{match:function(n){return n.type===constants.TR}});if(currentRowItem){var _currentRowItem=(0,slicedToArray.Z)(currentRowItem,2),currentRowElem=_currentRowItem[0],currentRowPath=_currentRowItem[1];index_es.Transforms.insertNodes(editor,getEmptyRowNode(0,{header:header,colCount:currentRowElem.children.length}),{at:currentRowPath,select:!0})}}}(editor)}})},function(_ref11){var editor=_ref11.editor,intl=(0,useIntl.Z)();return(0,jsx_runtime.jsx)(ui_ToolbarButton,{title:intl.formatMessage(Table_messages.insertRowAfter),icon:row_after_default(),"aria-label":intl.formatMessage(Table_messages.insertRowAfter),onMouseDown:function(){!function(editor){var _ref6=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},header=_ref6.header;if(someNode(editor)){var currentRowItem=index_es.Editor.above(editor,{match:function(n){return n.type===constants.TR}});if(currentRowItem){var _currentRowItem2=(0,slicedToArray.Z)(currentRowItem,2),currentRowElem=_currentRowItem2[0],currentRowPath=_currentRowItem2[1];index_es.Transforms.insertNodes(editor,getEmptyRowNode(0,{header:header,colCount:currentRowElem.children.length}),{at:index_es.Path.next(currentRowPath),select:!0})}}}(editor,{header:!1})}})},function(_ref12){var editor=_ref12.editor,intl=(0,useIntl.Z)();return(0,jsx_runtime.jsx)(ui_ToolbarButton,{title:intl.formatMessage(Table_messages.deleteRow),icon:row_delete_default(),"aria-label":intl.formatMessage(Table_messages.deleteRow),onMouseDown:function(){!function(editor){if(someNode(editor)){var currentTableItem=index_es.Editor.above(editor,{match:function(n){return n.type===constants.Fe}}),currentRowItem=index_es.Editor.above(editor,{match:function(n){return n.type===constants.TR}});currentRowItem&¤tTableItem&¤tTableItem[0].children[0].children.length>1&&index_es.Transforms.removeNodes(editor,{at:currentRowItem[1]})}}(editor)}})},function(_ref13){var editor=_ref13.editor,intl=(0,useIntl.Z)();return(0,jsx_runtime.jsx)(ui_ToolbarButton,{title:intl.formatMessage(Table_messages.insertColBefore),icon:column_before_default(),"aria-label":intl.formatMessage(Table_messages.insertColBefore),onMouseDown:function(){!function(editor){var _ref7=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},header=_ref7.header;if(someNode(editor)){var currentCellItem=index_es.Editor.above(editor,{match:function(n){return n.type===constants.TH||n.type===constants.TD}}),currentTableItem=index_es.Editor.above(editor,{match:function(n){return n.type===constants.Fe}});if(currentCellItem&¤tTableItem){var nextCellPath=currentCellItem[1],newCellPath=nextCellPath.slice(),replacePathPos=newCellPath.length-2,currentRowIdx=nextCellPath[replacePathPos];currentTableItem[0].children[0].children.forEach((function(row,rowIdx){newCellPath[replacePathPos]=rowIdx;var isHeaderRow=void 0===header?row.children[0].type===constants.TH:header;index_es.Transforms.insertNodes(editor,getEmptyCellNode(0,{header:isHeaderRow}),{at:newCellPath,select:rowIdx===currentRowIdx})}))}}}(editor)}})},function(_ref14){var editor=_ref14.editor,intl=(0,useIntl.Z)();return(0,jsx_runtime.jsx)(ui_ToolbarButton,{title:intl.formatMessage(Table_messages.insertColAfter),icon:column_after_default(),"aria-label":intl.formatMessage(Table_messages.insertColAfter),onMouseDown:function(){!function(editor){var _ref8=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},header=_ref8.header;if(someNode(editor)){var currentCellItem=index_es.Editor.above(editor,{match:function(n){return n.type===constants.TH||n.type===constants.TD}}),currentTableItem=index_es.Editor.above(editor,{match:function(n){return n.type===constants.Fe}});if(currentCellItem&¤tTableItem){var nextCellPath=index_es.Path.next(currentCellItem[1]),newCellPath=nextCellPath.slice(),replacePathPos=newCellPath.length-2,currentRowIdx=nextCellPath[replacePathPos];currentTableItem[0].children[0].children.forEach((function(row,rowIdx){newCellPath[replacePathPos]=rowIdx;var isHeaderRow=void 0===header?row.children[0].type===constants.TH:header;index_es.Transforms.insertNodes(editor,getEmptyCellNode(0,{header:isHeaderRow}),{at:newCellPath,select:rowIdx===currentRowIdx})}))}}}(editor)}})},function(_ref15){var editor=_ref15.editor,intl=(0,useIntl.Z)();return(0,jsx_runtime.jsx)(ui_ToolbarButton,{title:intl.formatMessage(Table_messages.deleteCol),icon:column_delete_default(),"aria-label":intl.formatMessage(Table_messages.deleteCol),onMouseDown:function(){!function(editor){if(someNode(editor)){var currentCellItem=index_es.Editor.above(editor,{match:function(n){return n.type===constants.TD||n.type===constants.TH}}),currentRowItem=index_es.Editor.above(editor,{match:function(n){return n.type===constants.TR}}),currentTableItem=index_es.Editor.above(editor,{match:function(n){return n.type===constants.Fe}});if(currentCellItem&¤tRowItem&¤tTableItem&¤tRowItem[0].children.length>1){var pathToDelete=currentCellItem[1].slice(),replacePathPos=pathToDelete.length-2;currentTableItem[0].children[0].children.forEach((function(row,rowIdx){pathToDelete[replacePathPos]=rowIdx,index_es.Transforms.removeNodes(editor,{at:pathToDelete})}))}}}(editor)}})}],config}var toggleBlockStyle=function(editor,style){var slate=registry.Z.settings.slate,isListItem=isBlockActive(editor,slate.listItemType),isActive=isBlockStyleActive(editor,style);isListItem?toggleBlockStyleAsListItem(editor,style):isListItem?console.warn("toggleBlockStyle case not covered, please examine:",{wantsList:false,isActive:isActive,isListItem:isListItem}):internalToggleBlockStyle(editor,style)},toggleInlineStyle=function(editor,style){var slate=registry.Z.settings.slate,isListItem=isBlockActive(editor,slate.listItemType),isActive=isInlineStyleActive(editor,style);isListItem?toggleInlineStyleAsListItem(editor,style):isListItem?console.warn("toggleInlineStyle case not covered, please examine:",{wantsList:false,isActive:isActive,isListItem:isListItem}):internalToggleInlineStyle(editor,style)},isBlockStyleActive=function(editor,style){for(var keyName=`style-${style}`,sn=Array.from(index_es.Editor.nodes(editor,{match:function(n){var isStyle="string"==typeof n.styleName||n[keyName];return!index_es.Editor.isEditor(n)&&isStyle},mode:"all"})),_i=0,_sn=sn;_i<_sn.length;_i++){var _ref2=_sn[_i],n=(0,slicedToArray.Z)(_ref2,1)[0];if("string"==typeof n.styleName){if(n.styleName.split(" ").filter((function(x){return x===style})).length>0)return!0}else if(n[keyName]&&keyName.split("-").filter((function(x){return x===style})).length>0)return!0}return!1},isInlineStyleActive=function(editor,style){var m=index_es.Editor.marks(editor);return!(!m||!m[`style-${style}`])},internalToggleBlockStyle=function(editor,style){toggleBlockStyleInSelection(editor,style)},internalToggleInlineStyle=function(editor,style){toggleInlineStyleInSelection(editor,style)},toggleBlockStyleAsListItem=function(editor,style){toggleBlockStyleInSelection(editor,style)},toggleInlineStyleAsListItem=function(editor,style){toggleInlineStyleInSelection(editor,style)};function toggleInlineStyleInSelection(editor,style){var m=index_es.Editor.marks(editor),keyName="style-"+style;m&&m[keyName]?index_es.Editor.removeMark(editor,keyName):index_es.Editor.addMark(editor,keyName,!0)}function toggleBlockStyleInSelection(editor,style){for(var sn=Array.from(index_es.Editor.nodes(editor,{mode:"highest",match:function(n){return!index_es.Editor.isEditor(n)}})),_i2=0,_sn2=sn;_i2<_sn2.length;_i2++){var _ref4=_sn2[_i2],_ref5=(0,slicedToArray.Z)(_ref4,2),n=_ref5[0],p=_ref5[1],cn=n.styleName;cn="string"!=typeof n.styleName?style:n.styleName.split(" ").filter((function(x){return x===style})).length>0?cn.split(" ").filter((function(x){return x!==style})).join(" "):cn.split(" ").concat(style).join(" "),index_es.Transforms.setNodes(editor,{styleName:cn},{at:p})}}var paint=__webpack_require__("./node_modules/@plone/volto/src/icons/paint.svg"),paint_default=__webpack_require__.n(paint),StyleMenu_excluded=["icon","active"],StyleMenu_messages=(react.createElement,(0,macro_dist.v)({inlineStyle:{id:"Inline Style",defaultMessage:"Inline Style"},paragraphStyle:{id:"Paragraph Style",defaultMessage:"Paragraph Style"},additionalStyles:{id:"Additional Styles",defaultMessage:"Additional Styles"}})),StyleMenuButton=function(_ref){var icon=_ref.icon,active=_ref.active,props=(0,objectWithoutProperties.Z)(_ref,StyleMenu_excluded);return(0,jsx_runtime.jsx)(ui_ToolbarButton,Object.assign({},props,{icon:icon,active:active}))};StyleMenuButton.displayName="StyleMenuButton";var MenuOpts=function(_ref2){var editor=_ref2.editor,toSelect=_ref2.toSelect,option=_ref2.option,type=_ref2.type,isActive=toSelect.includes(option);return(0,jsx_runtime.jsx)(Dropdown.Z.Item,Object.assign({as:"span",active:isActive,className:classnames_default()(`${type}-${option.value}`,{active:isActive})},omit_default()(option,["isBlock"]),{"data-isblock":option.isBlock,onClick:function(event,selItem){!function(editor,_ref){var cssClass=_ref.cssClass,isBlock=_ref.isBlock;_ref.isRequested,isBlock?toggleBlockStyle(editor,cssClass):toggleInlineStyle(editor,cssClass)}(editor,{cssClass:selItem.value,isBlock:selItem.isBlock})}}))};MenuOpts.displayName="MenuOpts";var StylingsButton=function(props){var _config$settings$slat,_step,editor=(0,dist.ui)(),intl=(0,useIntl.Z)(),inlineOpts=(0,toConsumableArray.Z)(registry.Z.settings.slate.styleMenu.inlineStyles.map((function(def){return{value:def.cssClass,text:def.label,icon:def.icon,isBlock:!1}}))),blockOpts=(0,toConsumableArray.Z)(registry.Z.settings.slate.styleMenu.blockStyles.map((function(def){return{value:def.cssClass,text:def.label,icon:def.icon,isBlock:!0}}))),toSelect=[],_iterator=(0,createForOfIteratorHelper.Z)(blockOpts);try{for(_iterator.s();!(_step=_iterator.n()).done;){var val=_step.value;isBlockStyleActive(editor,val.value)&&toSelect.push(val)}}catch(err){_iterator.e(err)}finally{_iterator.f()}var _step2,_iterator2=(0,createForOfIteratorHelper.Z)(inlineOpts);try{for(_iterator2.s();!(_step2=_iterator2.n()).done;){var _val=_step2.value;isInlineStyleActive(editor,_val.value)&&toSelect.push(_val)}}catch(err){_iterator2.e(err)}finally{_iterator2.f()}var menuItemProps={toSelect:toSelect,editor:editor};return inlineOpts.length||blockOpts.length?(0,jsx_runtime.jsx)(Dropdown.Z,{id:"style-menu",pointing:"top left",multiple:!0,value:toSelect,disabled:null!==(_config$settings$slat=registry.Z.settings.slate.styleMenu.disabled)&&void 0!==_config$settings$slat&&_config$settings$slat,additionLabel:intl.formatMessage(StyleMenu_messages.additionalStyles),trigger:(0,jsx_runtime.jsx)(StyleMenuButton,{title:intl.formatMessage(StyleMenu_messages.additionalStyles),icon:paint_default(),active:toSelect.length>0}),children:(0,jsx_runtime.jsxs)(Dropdown.Z.Menu,{children:[inlineOpts.length&&(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)(Dropdown.Z.Header,{content:intl.formatMessage(StyleMenu_messages.inlineStyle)}),inlineOpts.map((function(option,index){return(0,react.createElement)(MenuOpts,Object.assign({},menuItemProps,{type:"inline-style",option:option,key:index}))}))]}),blockOpts.length&&(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)(Dropdown.Z.Header,{content:intl.formatMessage(StyleMenu_messages.paragraphStyle)}),blockOpts.map((function(option,index){return(0,react.createElement)(MenuOpts,Object.assign({},menuItemProps,{type:"block-style",option:option,key:index}))}))]})]})}):""};StylingsButton.__docgenInfo={description:"",methods:[],displayName:"StylingsButton"};var StyleMenu=StylingsButton;"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/packages/volto-slate/src/editor/plugins/StyleMenu/StyleMenu.jsx"]={name:"StylingsButton",docgenInfo:StylingsButton.__docgenInfo,path:"node_modules/@plone/volto/packages/volto-slate/src/editor/plugins/StyleMenu/StyleMenu.jsx"});var style=__webpack_require__("./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[11].use[1]!./node_modules/@plone/volto/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[11].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[11].use[3]!./node_modules/@plone/volto/packages/volto-slate/src/editor/plugins/StyleMenu/style.less"),style_options={};style_options.styleTagTransform=styleTagTransform_default(),style_options.setAttributes=setAttributesWithoutAttributes_default(),style_options.insert=insertBySelector_default().bind(null,"head"),style_options.domAPI=styleDomAPI_default(),style_options.insertStyleElement=insertStyleElement_default();injectStylesIntoStyleTag_default()(style.Z,style_options),style.Z&&style.Z.locals&&style.Z.locals,react.createElement;function StyleMenu_install(config){var slate=config.settings.slate;return slate.buttons.styleMenu=function(props){return(0,jsx_runtime.jsx)(StyleMenu,Object.assign({},props,{title:"Styles"}))},slate.toolbarButtons.push("styleMenu"),slate.expandedToolbarButtons.push("styleMenu"),slate.styleMenu={inlineStyles:[],blockStyles:[]},config}var assertThisInitialized=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js"),inherits=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/inherits.js"),createSuper=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/createSuper.js"),isEqual=__webpack_require__("./node_modules/lodash/isEqual.js"),isEqual_default=__webpack_require__.n(isEqual),slate_react=__webpack_require__("./node_modules/@plone/volto/packages/volto-slate/src/slate-react.js"),extensions_withTestingFeatures=(react.createElement,function(WrappedComponent){return function(props){var _ref$current,ref=react.useRef(),onTestSelectWord=function(val){var slateEditor=val.detail.parentElement.parentElement.parentElement.parentElement,selectEvent={};for(var key in val)"currentTarget"===key?selectEvent.currentTarget=slateEditor:"type"===key?selectEvent.type="select":selectEvent[key]=val[key];var selection=window.getSelection(),range=document.createRange();range.selectNodeContents(val.detail),selection.removeAllRanges(),selection.addRange(range)},onTestSelectRange=function(val){var newDomRange=val&&dist.F3.toDOMRange(window.focusedSlateEditor,val.detail),selection=window.getSelection();selection.removeAllRanges(),selection.addRange(newDomRange)};react.useEffect((function(){return document.addEventListener("Test_SelectWord",onTestSelectWord),document.addEventListener("Test_SelectRange",onTestSelectRange),function(){document.removeEventListener("Test_SelectWord",onTestSelectWord),document.removeEventListener("Test_SelectRange",onTestSelectRange)}}));var handleFocus=react.useCallback((function(){window.focusedSlateEditor=null==ref?void 0:ref.current,props.onFocus&&props.onFocus()}),[props]),managedProps=(0,react.useMemo)((function(){return omit_default()(props,"onFocus")}),[props]);return(0,jsx_runtime.jsx)(WrappedComponent,Object.assign({debug:!0,"debug-values":{"data-slate-value":JSON.stringify(props.value,null,2),"data-slate-selection":JSON.stringify(null==ref||null===(_ref$current=ref.current)||void 0===_ref$current?void 0:_ref$current.selection,null,2)},testingEditorRef:ref,onFocus:handleFocus},managedProps))}}),lib=__webpack_require__("./node_modules/is-hotkey/lib/index.js"),editor=__webpack_require__("./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[11].use[1]!./node_modules/@plone/volto/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[11].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[11].use[3]!./node_modules/@plone/volto/packages/volto-slate/src/editor/less/editor.less"),editor_options={};editor_options.styleTagTransform=styleTagTransform_default(),editor_options.setAttributes=setAttributesWithoutAttributes_default(),editor_options.insert=insertBySelector_default().bind(null,"head"),editor_options.domAPI=styleDomAPI_default(),editor_options.insertStyleElement=insertStyleElement_default();injectStylesIntoStyleTag_default()(editor.Z,editor_options),editor.Z&&editor.Z.locals&&editor.Z.locals,react.createElement;var _window,SlateEditor=function(_Component){(0,inherits.Z)(SlateEditor,_Component);var _super=(0,createSuper.Z)(SlateEditor);function SlateEditor(props){var _this;(0,classCallCheck.Z)(this,SlateEditor),(_this=_super.call(this,props)).createEditor=_this.createEditor.bind((0,assertThisInitialized.Z)(_this)),_this.multiDecorator=_this.multiDecorator.bind((0,assertThisInitialized.Z)(_this)),_this.handleChange=_this.handleChange.bind((0,assertThisInitialized.Z)(_this)),_this.getSavedSelection=_this.getSavedSelection.bind((0,assertThisInitialized.Z)(_this)),_this.setSavedSelection=_this.setSavedSelection.bind((0,assertThisInitialized.Z)(_this)),_this.savedSelection=null;var uid=(0,v4.Z)();return _this.slateSettings=props.slateSettings||registry.Z.settings.slate,_this.state={editor:_this.createEditor(uid),showExpandedToolbar:registry.Z.settings.slate.showExpandedToolbar,internalValue:_this.props.value||_this.slateSettings.defaultValue(),uid:uid},_this.editor=null,_this.selectionTimeout=null,_this}return(0,createClass.Z)(SlateEditor,[{key:"getSavedSelection",value:function getSavedSelection(){return this.savedSelection}},{key:"setSavedSelection",value:function setSavedSelection(selection){this.savedSelection=selection}},{key:"createEditor",value:function createEditor(uid){var editor=makeEditor({extensions:this.props.extensions});return editor.getSavedSelection=this.getSavedSelection,editor.setSavedSelection=this.setSavedSelection,editor.uid=uid||this.state.uid,editor}},{key:"handleChange",value:function handleChange(value){var _this2=this;react_dom.unstable_batchedUpdates((function(){_this2.setState({internalValue:value}),_this2.props.onChange&&!isEqual_default()(value,_this2.props.value)&&_this2.props.onChange(value,_this2.editor)}))}},{key:"multiDecorator",value:function multiDecorator(_ref){var _this3=this,_ref2=(0,slicedToArray.Z)(_ref,2),node=_ref2[0],path=_ref2[1],_this$slateSettings$r=this.slateSettings.runtimeDecorators;return(void 0===_this$slateSettings$r?[]:_this$slateSettings$r).reduce((function(acc,deco){return deco(_this3.state.editor,[node,path],acc)}),[])}},{key:"componentDidMount",value:function componentDidMount(){var _this4=this;if(this.props.selected){var focused=!0;try{focused=dist.F3.isFocused(this.state.editor)}catch{}focused||setTimeout((function(){try{dist.F3.focus(_this4.state.editor)}catch{}}),100),this.state.editor.normalize({force:!0})}}},{key:"componentWillUnmount",value:function componentWillUnmount(){this.isUnmounted=!0}},{key:"componentDidUpdate",value:function componentDidUpdate(prevProps){if(isEqual_default()(prevProps.extensions,this.props.extensions))if(!this.props.value||isEqual_default()(this.props.value,this.state.internalValue)){var editor=this.state.editor;!prevProps.selected&&this.props.selected&&("None"===window.getSelection().type&&index_es.Transforms.select(this.state.editor,index_es.Editor.range(this.state.editor,index_es.Editor.start(this.state.editor,[]))),dist.F3.focus(this.state.editor)),this.props.selected&&this.props.onUpdate&&this.props.onUpdate(editor)}else{var _editor=this.state.editor;if(_editor.children=this.props.value,this.props.defaultSelection){var selection=parseDefaultSelection(_editor,this.props.defaultSelection);dist.F3.focus(_editor),index_es.Transforms.select(_editor,selection)}else index_es.Transforms.select(_editor,index_es.Editor.end(_editor,[]));this.setState({internalValue:this.props.value})}else this.setState({editor:this.createEditor()})}},{key:"shouldComponentUpdate",value:function shouldComponentUpdate(nextProps,nextState){var _nextProps$selected=nextProps.selected,selected=void 0===_nextProps$selected||_nextProps$selected,value=nextProps.value,readOnly=nextProps.readOnly;return selected||this.props.selected!==selected||this.props.readOnly!==readOnly||!isEqual_default()(value,this.props.value)}},{key:"render",value:function render(){var _this$props$value,_this5=this,_this$props=this.props,selected=_this$props.selected,placeholder=_this$props.placeholder,onKeyDown=_this$props.onKeyDown,testingEditorRef=_this$props.testingEditorRef,readOnly=_this$props.readOnly,className=_this$props.className,_this$props$renderExt=_this$props.renderExtensions,renderExtensions=void 0===_this$props$renderExt?[]:_this$props$renderExt,_this$props$editableP=_this$props.editableProps,editableProps=void 0===_this$props$editableP?{}:_this$props$editableP,slateSettings=this.slateSettings,editor=renderExtensions.reduce((function(acc,apply){return apply(acc)}),this.state.editor);return editor.selection&&1===(null===(_this$props$value=this.props.value)||void 0===_this$props$value?void 0:_this$props$value.length)&&1===this.props.value[0].children.length&&""===this.props.value[0].children[0].text&&index_es.Transforms.select(editor,{anchor:{path:[0,0],offset:0},focus:{path:[0,0],offset:0}}),this.editor=editor,testingEditorRef&&(testingEditorRef.current=editor),(0,jsx_runtime.jsx)("div",Object.assign({},this.props["debug-values"],{className:classnames_default()("slate-editor",{"show-toolbar":this.state.showExpandedToolbar,selected:selected}),tabIndex:-1,children:(0,jsx_runtime.jsx)(editor_EditorContext.Provider,{value:editor,children:(0,jsx_runtime.jsxs)(slate_react.mH,{editor:editor,initialValue:this.props.value||slateSettings.defaultValue(),onChange:this.handleChange,children:[selected?(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)(ui_InlineToolbar,{editor:editor,className:className,slateSettings:this.props.slateSettings}),Object.keys(slateSettings.elementToolbarButtons).map((function(t,i){return(0,jsx_runtime.jsx)(ui_Toolbar,{elementType:t,children:slateSettings.elementToolbarButtons[t].map((function(Btn,b){return(0,jsx_runtime.jsx)(Btn,{editor:editor},b)}))},i)}))]}):"",(0,jsx_runtime.jsx)(dist.CX,Object.assign({tabIndex:this.props.tabIndex||0,readOnly:readOnly,placeholder:placeholder,renderElement:function(props){return(0,jsx_runtime.jsx)(editor_render.W_,Object.assign({},props))},renderLeaf:function(props){return(0,jsx_runtime.jsx)(editor_render.B3,Object.assign({},props))},decorate:this.multiDecorator,spellCheck:!1,scrollSelectionIntoView:slateSettings.scrollIntoView?void 0:function(){return null},onBlur:function(){return _this5.props.onBlur&&_this5.props.onBlur(),null},onClick:this.props.onClick,onSelect:function(e){!selected&&_this5.props.onFocus&&(editor.selection||setTimeout((function(){_this5.props.onFocus()}),100)),_this5.selectionTimeout&&clearTimeout(_this5.selectionTimeout),_this5.selectionTimeout=setTimeout((function(){!editor.selection||isEqual_default()(editor.selection,_this5.savedSelection)||_this5.isUnmounted||(_this5.setState((function(state){return{update:!_this5.state.update}})),_this5.setSavedSelection(JSON.parse(JSON.stringify(editor.selection))))}),200)},onKeyDown:function(event){var handled=function(editor,event,config){for(var wasHotkey=!1,_i=0,_Object$entries=Object.entries(config.hotkeys);_i<_Object$entries.length;_i++){var hk=_Object$entries[_i],_hk=(0,slicedToArray.Z)(hk,2),shortcut=_hk[0],_hk$=_hk[1],format=_hk$.format,type=_hk$.type;(0,lib.ZP)(shortcut,event)&&(event.preventDefault(),"inline"===type?toggleInlineFormat(editor,format):toggleMark(editor,format),wasHotkey=!0)}return wasHotkey}(editor,event,slateSettings);handled||onKeyDown&&onKeyDown({editor:editor,event:event})}},editableProps)),selected&&slateSettings.persistentHelpers.map((function(Helper,i){return(0,jsx_runtime.jsx)(Helper,{editor:editor},i)})),this.props.debug?(0,jsx_runtime.jsxs)("ul",{children:[(0,jsx_runtime.jsx)("li",{children:selected?"selected":"no-selected"}),(0,jsx_runtime.jsxs)("li",{children:["savedSelection: ",JSON.stringify(editor.getSavedSelection())]}),(0,jsx_runtime.jsxs)("li",{children:["live selection: ",JSON.stringify(editor.selection)]}),(0,jsx_runtime.jsxs)("li",{children:["children: ",JSON.stringify(editor.children)]}),(0,jsx_runtime.jsxs)("li",{children:[" ",selected?"selected":"notselected"]}),(0,jsx_runtime.jsx)("li",{children:dist.F3.isFocused(editor)?"focused":"unfocused"})]}):"",this.props.children]})})}))}}]),SlateEditor}(react.Component);SlateEditor.defaultProps={extensions:[],className:""};var editor_SlateEditor=null!==(_window=window)&&void 0!==_window&&_window.Cypress?extensions_withTestingFeatures(SlateEditor):SlateEditor,editor_EditorReference=function(_ref){var onHasEditor=_ref.onHasEditor,editor=(0,dist.ui)();return react.useEffect((function(){onHasEditor(editor)}),[onHasEditor,editor]),null};function editor_applyConfig(config){return config.settings.slate=Object.assign({},config_namespaceObject,{enableExpandedToolbar:!1}),config=function plugins_install(config){return[install,Callout_install,Link,Markdown_install,Image_install,Table_install,StyleMenu_install].reduce((function(acc,apply){return apply(acc)}),config)}(config)}var redraft_lib=__webpack_require__("./node_modules/redraft/lib/index.js"),github_slugger=__webpack_require__("./node_modules/github-slugger/index.js"),github_slugger_default=__webpack_require__.n(github_slugger),Text_TextBlockView=function(props){var id=props.id,data=props.data,_props$styling=props.styling,styling=void 0===_props$styling?{}:_props$styling,value=data.value,override_toc=data.override_toc,metadata=props.metadata||props.properties,topLevelTargetElements=registry.Z.settings.slate.topLevelTargetElements;return(0,editor_render.bb)(value,(function(node,path){var res=Object.assign({},styling);if(node.type&&isEqual_default()(path,[0])&&(topLevelTargetElements.includes(node.type)||override_toc)){var text=(0,editor_render.VM)((null==node?void 0:node.children)||[]),slug=github_slugger_default().slug((0,helpers.Ue)(text));res.id=slug||id}return res}),{metadata:metadata})},PromiseFileReader=__webpack_require__("./node_modules/promise-file-reader/PromiseFileReader.js"),dist_es=__webpack_require__("./node_modules/react-dropzone/dist/es/index.js");function react_intersection_observer_m_extends(){return react_intersection_observer_m_extends=Object.assign||function(target){for(var i=1;i=threshold}));options.trackVisibility&&void 0===entry.isVisible&&(entry.isVisible=inView),null==(_elements$get=elements.get(entry.target))||_elements$get.forEach((function(callback){callback(inView,entry)}))}))}),options);thresholds=observer.thresholds||(Array.isArray(options.threshold)?options.threshold:[options.threshold||0]),instance={id:id,observer:observer,elements:elements},observerMap.set(id,instance)}return instance}(options),id=_createObserver.id,observer=_createObserver.observer,elements=_createObserver.elements,callbacks=elements.get(element)||[];return elements.has(element)||elements.set(element,callbacks),callbacks.push(callback),observer.observe(element),function unobserve(){callbacks.splice(callbacks.indexOf(callback),1),0===callbacks.length&&(elements.delete(element),observer.unobserve(element)),0===elements.size&&(observer.disconnect(),observerMap.delete(id))}}var react_intersection_observer_m_excluded=["children","as","triggerOnce","threshold","root","rootMargin","onChange","skip","trackVisibility","delay","initialInView","fallbackInView"];function isPlainChildren(props){return"function"!=typeof props.children}react.Component;function useInView(_temp){var _ref=void 0===_temp?{}:_temp,threshold=_ref.threshold,delay=_ref.delay,trackVisibility=_ref.trackVisibility,rootMargin=_ref.rootMargin,root=_ref.root,triggerOnce=_ref.triggerOnce,skip=_ref.skip,initialInView=_ref.initialInView,fallbackInView=_ref.fallbackInView,onChange=_ref.onChange,unobserve=react.useRef(),callback=react.useRef(),_React$useState=react.useState({inView:!!initialInView}),state=_React$useState[0],setState=_React$useState[1];callback.current=onChange;var setRef=react.useCallback((function(node){void 0!==unobserve.current&&(unobserve.current(),unobserve.current=void 0),skip||node&&(unobserve.current=observe(node,(function(inView,entry){setState({inView:inView,entry:entry}),callback.current&&callback.current(inView,entry),entry.isIntersecting&&triggerOnce&&unobserve.current&&(unobserve.current(),unobserve.current=void 0)}),{root:root,rootMargin:rootMargin,threshold:threshold,trackVisibility:trackVisibility,delay:delay},fallbackInView))}),[Array.isArray(threshold)?threshold.toString():threshold,root,rootMargin,triggerOnce,skip,trackVisibility,fallbackInView,delay]);react.useEffect((function(){unobserve.current||!state.entry||triggerOnce||skip||setState({inView:!!initialInView})}));var result=[setRef,state.inView,state.entry];return result.ref=result[0],result.inView=result[1],result.entry=result[2],result}var Dimmer=__webpack_require__("./node_modules/semantic-ui-react/dist/es/modules/Dimmer/Dimmer.js"),Loader=__webpack_require__("./node_modules/semantic-ui-react/dist/es/elements/Loader/Loader.js"),Message=__webpack_require__("./node_modules/semantic-ui-react/dist/es/collections/Message/Message.js"),Segment=__webpack_require__("./node_modules/semantic-ui-react/dist/es/elements/Segment/Segment.js"),isEmpty=__webpack_require__("./node_modules/lodash/isEmpty.js"),isEmpty_default=__webpack_require__.n(isEmpty),filter=__webpack_require__("./node_modules/lodash/filter.js"),filter_default=__webpack_require__.n(filter),Menu_Menu=__webpack_require__("./node_modules/semantic-ui-react/dist/es/collections/Menu/Menu.js"),message=__webpack_require__("./node_modules/react-intl/lib/components/message.js"),SlashMenu=(react.createElement,function(_ref){var currentBlock=_ref.currentBlock,onMutateBlock=_ref.onMutateBlock,selected=_ref.selected,availableBlocks=_ref.availableBlocks,intl=(0,useIntl.Z)();return(0,jsx_runtime.jsx)("div",{className:"power-user-menu",children:(0,jsx_runtime.jsxs)(Menu_Menu.Z,{vertical:!0,fluid:!0,borderless:!0,children:[availableBlocks.map((function(block,index){return(0,jsx_runtime.jsxs)(Menu_Menu.Z.Item,{className:block.id,active:index===selected,onClick:function(e){onMutateBlock(currentBlock,{"@type":block.id}),e.stopPropagation()},children:[(0,jsx_runtime.jsx)(components.JO$,{name:block.icon,size:"24px"}),intl.formatMessage({id:block.title,defaultMessage:block.title})]},block.id)})),0===availableBlocks.length&&(0,jsx_runtime.jsx)(Menu_Menu.Z.Item,{children:(0,jsx_runtime.jsx)(message.Z,{id:"No matching blocks",defaultMessage:"No matching blocks"})})]})})});SlashMenu.displayName="SlashMenu";var translateBlockTitle=function(block,intl){return intl.formatMessage({id:block.title,defaultMessage:block.title})},scoreBlock=function(block,slashCommand,intl){if(!slashCommand)return 0;var title=translateBlockTitle(block,intl).toLowerCase();return 0===title.indexOf(slashCommand[1])?2:-1!==title.indexOf(slashCommand[1])?1:void 0},PersistentSlashMenu=function(_ref2){var _data$plaintext,ref,editor=_ref2.editor,props=editor.getBlockProps(),intl=(0,useIntl.Z)(),block=props.block,blocksConfig=props.blocksConfig,data=props.data,onMutateBlock=props.onMutateBlock,properties=props.properties,selected=props.selected,allowedBlocks=props.allowedBlocks,detached=props.detached,disableNewBlocks=(null==data?void 0:data.disableNewBlocks)||detached,_React$useState=react.useState(0),_React$useState2=(0,slicedToArray.Z)(_React$useState,2),slashMenuSelected=_React$useState2[0],setSlashMenuSelected=_React$useState2[1],hasAllowedBlocks=!isEmpty_default()(allowedBlocks),slashCommand=null===(_data$plaintext=data.plaintext)||void 0===_data$plaintext?void 0:_data$plaintext.toLowerCase().trim().match(/^\/([a-z]*)$/),availableBlocks=react.useMemo((function(){return filter_default()(blocksConfig,(function(item){return hasAllowedBlocks?allowedBlocks.includes(item.id):"function"==typeof item.restricted?!item.restricted({properties:properties,block:item}):!item.restricted})).filter((function(block){return Boolean(block.title&&block.id)})).filter((function(block){var title=translateBlockTitle(block,intl).toLowerCase();return"slate"!==block.id&&slashCommand&&-1!==title.indexOf(slashCommand[1])})).sort((function(a,b){var scoreDiff=scoreBlock(b,slashCommand,intl)-scoreBlock(a,slashCommand,intl);return scoreDiff||translateBlockTitle(a,intl).localeCompare(translateBlockTitle(b,intl))}))}),[allowedBlocks,blocksConfig,intl,properties,slashCommand,hasAllowedBlocks]),slashMenuSize=availableBlocks.length,show=selected&&slashCommand&&!disableNewBlocks,isMounted=(ref=react.useRef(),react.useEffect((function(){return ref.current=!0,function(){return ref.current=!1}}),[]),ref.current);return react.useEffect((function(){isMounted&&show&&slashMenuSelected>slashMenuSize-1&&setSlashMenuSelected(slashMenuSize-1)}),[show,slashMenuSelected,isMounted,slashMenuSize]),editor.showSlashMenu=show,editor.slashEnter=function(){return slashMenuSize>0&&onMutateBlock(block,{"@type":availableBlocks[slashMenuSelected].id},{value:[{children:[{text:""}],type:"p"}],plaintext:""})},editor.slashArrowUp=function(){return setSlashMenuSelected(0===slashMenuSelected?slashMenuSize-1:slashMenuSelected-1)},editor.slashArrowDown=function(){return setSlashMenuSelected(slashMenuSelected>=slashMenuSize-1?0:slashMenuSelected+1)},show?(0,jsx_runtime.jsx)(SlashMenu,{currentBlock:block,onMutateBlock:onMutateBlock,availableBlocks:availableBlocks,selected:slashMenuSelected}):""};PersistentSlashMenu.__docgenInfo={description:"A SlashMenu wrapper implemented as a volto-slate PersistentHelper.",methods:[],displayName:"PersistentSlashMenu"};var Text_SlashMenu=PersistentSlashMenu;"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/packages/volto-slate/src/blocks/Text/SlashMenu.jsx"]={name:"PersistentSlashMenu",docgenInfo:PersistentSlashMenu.__docgenInfo,path:"node_modules/@plone/volto/packages/volto-slate/src/blocks/Text/SlashMenu.jsx"});var List=__webpack_require__("./node_modules/semantic-ui-react/dist/es/elements/List/List.js"),ShortcutListing=(react.createElement,function(props){var _config$settings,_config$settings$slat,hotkeys=null===(_config$settings=registry.Z.settings)||void 0===_config$settings||null===(_config$settings$slat=_config$settings.slate)||void 0===_config$settings$slat?void 0:_config$settings$slat.hotkeys;return(0,jsx_runtime.jsxs)("div",{children:[(0,jsx_runtime.jsx)("header",{className:"header",children:(0,jsx_runtime.jsx)("h2",{children:"Editor shortcuts"})}),(0,jsx_runtime.jsxs)(Segment.Z,{secondary:!0,attached:!0,children:[(0,jsx_runtime.jsxs)(List.Z,{children:[(0,jsx_runtime.jsxs)(List.Z.Item,{children:["Type a slash (",(0,jsx_runtime.jsx)("em",{children:"/"}),") to change block type"]}),Object.entries(hotkeys||{}).map((function(_ref){var _ref2=(0,slicedToArray.Z)(_ref,2),shortcut=_ref2[0],_ref2$=_ref2[1],format=_ref2$.format;_ref2$.type;return(0,jsx_runtime.jsx)(List.Z.Item,{children:`${shortcut}: ${format}`},shortcut)}))]}),(0,jsx_runtime.jsx)("div",{children:"On Windows, the MOD key is Ctrl, on Mac OS X it's Cmd."})]})]})});ShortcutListing.displayName="ShortcutListing",ShortcutListing.__docgenInfo={description:"",methods:[],displayName:"ShortcutListing"};var Text_ShortcutListing=ShortcutListing;"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/packages/volto-slate/src/blocks/Text/ShortcutListing.jsx"]={name:"ShortcutListing",docgenInfo:ShortcutListing.__docgenInfo,path:"node_modules/@plone/volto/packages/volto-slate/src/blocks/Text/ShortcutListing.jsx"});react.createElement;var MarkdownIntroduction=function(props){return(0,jsx_runtime.jsxs)("div",{children:[(0,jsx_runtime.jsx)("header",{className:"header",children:(0,jsx_runtime.jsx)("h2",{children:"Markdown shortcuts"})}),(0,jsx_runtime.jsx)(Segment.Z,{secondary:!0,attached:!0,style:{fontFamily:"monospace"},children:(0,jsx_runtime.jsxs)(List.Z,{children:[(0,jsx_runtime.jsx)(List.Z.Item,{style:{fontSize:"xx-large"},children:"# Title"},1),(0,jsx_runtime.jsx)(List.Z.Item,{style:{fontSize:"x-large"},children:"## Subtitle"},2),(0,jsx_runtime.jsx)(List.Z.Item,{style:{paddingTop:"1rem"},children:"* unordered list item"},3),(0,jsx_runtime.jsx)(List.Z.Item,{children:"+ unordered list item"},4),(0,jsx_runtime.jsx)(List.Z.Item,{children:"- unordered list item"},5),(0,jsx_runtime.jsx)(List.Z.Item,{style:{paddingTop:"1rem"},children:"1. ordered list item"},6),(0,jsx_runtime.jsx)(List.Z.Item,{children:"1) ordered list item"},7),(0,jsx_runtime.jsx)(List.Z.Item,{className:"callout",children:"> block quote"},8),(0,jsx_runtime.jsx)(List.Z.Item,{style:{fontWeight:"bold"},children:"**bold text**"},9),(0,jsx_runtime.jsx)(List.Z.Item,{style:{fontWeight:"bold"},children:"__bold text__"},10),(0,jsx_runtime.jsx)(List.Z.Item,{style:{fontStyle:"italic"},children:"*italic text*"},11),(0,jsx_runtime.jsx)(List.Z.Item,{style:{fontStyle:"italic"},children:"_italic text_"},12),(0,jsx_runtime.jsx)(List.Z.Item,{style:{textDecoration:"line-through"},children:"~~strikethrough text~~"},13)]})})]})};MarkdownIntroduction.displayName="MarkdownIntroduction",MarkdownIntroduction.__docgenInfo={description:"A component to be shown in the sidebar as a introduction to the Markdown support in the Slate-based Text block. It renders a header and a list and has no state.\n@param {object} props Can be an empty object (no props are used in this component).",methods:[],displayName:"MarkdownIntroduction"};var Text_MarkdownIntroduction=MarkdownIntroduction;"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/packages/volto-slate/src/blocks/Text/MarkdownIntroduction.jsx"]={name:"MarkdownIntroduction",docgenInfo:MarkdownIntroduction.__docgenInfo,path:"node_modules/@plone/volto/packages/volto-slate/src/blocks/Text/MarkdownIntroduction.jsx"});function backspaceInList(_ref){var editor=_ref.editor;_ref.event;if(!isCursorInList(editor))return!1;if(function isCursorAtListBlockStart(editor){if(editor.selection&&index_es.Range.isCollapsed(editor.selection)){var anchor=editor.selection.anchor;return!(anchor.offset>0)&&3===anchor.path.length&&0===anchor.path.reduce((function(acc,x){return acc+x}),0)}}(editor)){var slate=registry.Z.settings.slate,data=editor.getBlockProps().data;if(null!=data&&data.required)return;return index_es.Transforms.liftNodes(editor,{match:function(n,path){return path.length>1&&n.type===slate.listItemType}}),index_es.Transforms.setNodes(editor,{type:slate.defaultBlockType}),deconstructToVoltoBlocks(editor).then((function(newIds){!function(editor,newIds){editor.getBlockProps().onSelectBlock(newIds[0])}(editor,newIds)})),!0}}function indentListItems(_ref){var editor=_ref.editor,event=_ref.event;return isCursorInList(editor)?(event.preventDefault(),event.stopPropagation(),event.shiftKey?event.ctrlKey?void 0:function decreaseItemDepth(editor,event){var slate=registry.Z.settings.slate,_getCurrentListItem=getCurrentListItem(editor),_getCurrentListItem2=(0,slicedToArray.Z)(_getCurrentListItem,2),listItemNode=_getCurrentListItem2[0],listItemPath=_getCurrentListItem2[1],_Editor$parent=index_es.Editor.parent(editor,listItemPath),parentListPath=(0,slicedToArray.Z)(_Editor$parent,2)[1],listItemRef=index_es.Editor.pathRef(editor,listItemPath);function getCondition1(){return listItemRef.current.length>1}function getParent(){return index_es.Path.parent(listItemRef.current)}index_es.Transforms.unwrapNodes(editor,{at:listItemPath,split:!0,mode:"lowest",match:function(node){return slate.listTypes.includes(node.type)}}),getCondition1()&&mergeWithPreviousList(editor,getParent());getCondition1()&&mergeWithNextList(editor,getParent());1===parentListPath.length&&index_es.Transforms.setNodes(editor,{type:slate.defaultBlockType},{at:listItemRef.current,match:function(node){return node===listItemNode}});listItemRef.unref(),editor.children.length>1&&deconstructToVoltoBlocks(editor).then((function(newIds){!function(editor,blockIds){var props=editor.getBlockProps();props.onSelectBlock(blockIds[blockIds.length-1])}(editor,newIds)}));return!0}(editor):event.ctrlKey?void 0:function increaseItemDepth(editor,event){var _getCurrentListItem3=getCurrentListItem(editor),listItemPath=(0,slicedToArray.Z)(_getCurrentListItem3,2)[1],_Editor$parent3=index_es.Editor.parent(editor,listItemPath),parentList=(0,slicedToArray.Z)(_Editor$parent3,1)[0],slate=registry.Z.settings.slate,type=parentList.type;if(!slate.listTypes.includes(type))return!1;function wrapListItem(){index_es.Transforms.wrapNodes(editor,{type:type},{at:listItemPath})}if(1===parentList.children.length)return wrapListItem(),!0;wrapListItem();var currentListRef=index_es.Editor.pathRef(editor,listItemPath);return mergeWithPreviousList(editor,currentListRef.current),mergeWithNextList(editor,currentListRef.current),currentListRef.unref(),!0}(editor)):void 0}function joinWithPreviousBlock(_ref){var editor=_ref.editor,event=_ref.event;if(isCursorAtBlockStart(editor)){var blockProps=editor.getBlockProps(),block=blockProps.block,index=blockProps.index,saveSlateBlockSelection=blockProps.saveSlateBlockSelection,onSelectBlock=blockProps.onSelectBlock,data=blockProps.data,properties=blockProps.properties,onChangeField=blockProps.onChangeField,blocksFieldname=(0,helpers.HW)(properties),blocksLayoutFieldname=(0,helpers.ft)(properties),prev=getPreviousVoltoBlock(index,properties);if(prev){var _prev=(0,slicedToArray.Z)(prev,2),_prev$=_prev[0],otherBlock=void 0===_prev$?{}:_prev$,otherBlockId=_prev[1];if(!(null!=data&&data.required||null!=otherBlock&&otherBlock.required||"slate"!==otherBlock["@type"])){if(event.stopPropagation(),event.preventDefault(),!index_es.Editor.string(editor,[])){var _cursor=function getBlockEndAsRange(block){var value=block.value,location=[value.length-1],editor={children:value},newEditor=makeEditor();newEditor.children=cloneDeep_default()(editor.children);var path=index_es.Editor.last(newEditor,location)[1],_Editor$leaf=index_es.Editor.leaf(newEditor,path),_Editor$leaf2=(0,slicedToArray.Z)(_Editor$leaf,2),leaf=_Editor$leaf2[0],leafpath=_Editor$leaf2[1],offset=(leaf.text||"").length;return{anchor:{path:leafpath,offset:offset},focus:{path:leafpath,offset:offset}}}(otherBlock),_newFormData=(0,helpers.Gc)(properties,block);return react_dom.unstable_batchedUpdates((function(){saveSlateBlockSelection(otherBlockId,_cursor),onChangeField(blocksFieldname,_newFormData[blocksFieldname]),onChangeField(blocksLayoutFieldname,_newFormData[blocksLayoutFieldname]),onSelectBlock(otherBlockId)})),!0}var cursor=function mergeSlateWithBlockBackward(editor,prevBlock,event){var rangeRef,end,prev=prevBlock.value;index_es.Transforms.collapse(editor,{edge:"start"}),index_es.Editor.withoutNormalizing(editor,(function(){index_es.Transforms.insertNodes(editor,prev,{at:index_es.Editor.start(editor,[])});var endPoint,source=(rangeRef=index_es.Editor.rangeRef(editor,{anchor:index_es.Editor.start(editor,[1]),focus:index_es.Editor.end(editor,[1])})).current;end=index_es.Editor.end(editor,[0]),index_es.Transforms.insertNodes(editor,{text:""},{at:end}),end=index_es.Editor.end(editor,[0]),index_es.Transforms.splitNodes(editor,{at:end,always:!0,height:1,mode:"highest",match:function(n){return"li"===n.type||index_es.Text.isText(n)}}),endPoint=index_es.Editor.end(editor,[0]),index_es.Transforms.moveNodes(editor,{at:source,to:endPoint.path,mode:"all",match:function(n,p){return 2===p.length}})}));var _Editor$node=index_es.Editor.node(editor,[1]),n=(0,slicedToArray.Z)(_Editor$node,1)[0];index_es.Editor.isEmpty(editor,n)&&index_es.Transforms.removeNodes(editor,{at:[1]}),rangeRef.unref();var _Editor$last=index_es.Editor.last(editor,[0]),lastPath=(0,slicedToArray.Z)(_Editor$last,2)[1];return end=index_es.Editor.start(editor,index_es.Path.parent(lastPath))}(editor,otherBlock),combined=JSON.parse(JSON.stringify(editor.children)),formData=(0,helpers.LS)(properties,otherBlockId,{"@type":"slate",value:combined,plaintext:(0,editor_render.VM)(combined||[])}),newFormData=(0,helpers.Gc)(formData,block);return react_dom.unstable_batchedUpdates((function(){saveSlateBlockSelection(otherBlockId,cursor),onChangeField(blocksFieldname,newFormData[blocksFieldname]),onChangeField(blocksLayoutFieldname,newFormData[blocksLayoutFieldname]),onSelectBlock(otherBlockId)})),!0}}}}function joinWithNextBlock(_ref2){var editor=_ref2.editor,event=_ref2.event;if(isCursorAtBlockEnd(editor)){var blockProps=editor.getBlockProps(),block=blockProps.block,index=blockProps.index,onSelectBlock=blockProps.onSelectBlock,data=blockProps.data,_editor$getBlockProps=editor.getBlockProps(),properties=_editor$getBlockProps.properties,onChangeField=_editor$getBlockProps.onChangeField,_getNextVoltoBlock=getNextVoltoBlock(index,properties),_getNextVoltoBlock2=(0,slicedToArray.Z)(_getNextVoltoBlock,2),_getNextVoltoBlock2$=_getNextVoltoBlock2[0],otherBlock=void 0===_getNextVoltoBlock2$?{}:_getNextVoltoBlock2$,otherBlockId=_getNextVoltoBlock2[1];if(!(null!=data&&data.required||null!=otherBlock&&otherBlock.required||"slate"!==otherBlock["@type"])){event.stopPropagation(),event.preventDefault(),function mergeSlateWithBlockForward(editor,nextBlock,event){var next=nextBlock.value;index_es.Transforms.collapse(editor,{edge:"end"}),index_es.Transforms.insertNodes(editor,next,{at:index_es.Editor.end(editor,[])}),index_es.Editor.deleteForward(editor,{unit:"character"})}(editor,otherBlock);var combined=JSON.parse(JSON.stringify(editor.children)),blocksFieldname=(0,helpers.HW)(properties),blocksLayoutFieldname=(0,helpers.ft)(properties),formData=(0,helpers.LS)(properties,otherBlockId,{"@type":"slate",value:combined,plaintext:(0,editor_render.VM)(combined||[])}),newFormData=(0,helpers.Gc)(formData,block);return react_dom.unstable_batchedUpdates((function(){onChangeField(blocksFieldname,newFormData[blocksFieldname]),onChangeField(blocksLayoutFieldname,newFormData[blocksLayoutFieldname]),onSelectBlock(otherBlockId)})),!0}}}function moveListItemUp(_ref){var editor=_ref.editor,event=_ref.event;if(event.ctrlKey&&isCursorInList(editor)){var anchor=editor.selection.anchor,slate=registry.Z.settings.slate;event.preventDefault(),event.stopPropagation();var _getCurrentListItem=getCurrentListItem(editor),listItemPath=(0,slicedToArray.Z)(_getCurrentListItem,2)[1];if(0===anchor.path.slice(1).reduce((function(acc,n){return acc+n}),0)||0===listItemPath[listItemPath.length-1])return!0;var _Editor$nodes=index_es.Editor.nodes(editor,{match:function(n){return n.type===slate.listItemType},mode:"lowest"}),match=(0,slicedToArray.Z)(_Editor$nodes,1)[0],at=(0,slicedToArray.Z)(match,2)[1],to=index_es.Path.previous(at);return!index_es.Node.has(editor,to)||(index_es.Transforms.moveNodes(editor,{at:at,to:to}),!0)}}function moveListItemDown(_ref2){var editor=_ref2.editor,event=_ref2.event;if(event.ctrlKey){if(!isCursorInList(editor))return!1;var slate=registry.Z.settings.slate,_Editor$nodes3=index_es.Editor.nodes(editor,{match:function(n){return n.type===slate.listItemType},reverse:!0,mode:"lowest"}),match=(0,slicedToArray.Z)(_Editor$nodes3,1)[0],at=(0,slicedToArray.Z)(match,2)[1],to=index_es.Path.next(at);return event.preventDefault(),event.stopPropagation(),index_es.Node.has(editor,to)?(index_es.Transforms.moveNodes(editor,{at:at,to:to}),!0):!0}}var softBreak=function(_ref){var editor=_ref.editor,event=_ref.event;if("Enter"===event.key&&event.shiftKey)return event.preventDefault(),editor.insertText("\n"),!0};function goUp(_ref){var editor=_ref.editor;_ref.event;if(isCursorAtBlockStart(editor)){var _prev$,props=editor.getBlockProps(),onFocusPreviousBlock=props.onFocusPreviousBlock,block=props.block,blockNode=props.blockNode,properties=editor.getBlockProps().properties,prev=getPreviousVoltoBlock(props.index,properties);if(!prev||"slate"!==(null===(_prev$=prev[0])||void 0===_prev$?void 0:_prev$["@type"]))return onFocusPreviousBlock(block,blockNode.current);var _prev=(0,slicedToArray.Z)(prev,2),slateBlock=_prev[0],id=_prev[1],pseudoEditor={children:slateBlock.value||[createDefaultBlock()]},match=index_es.Node.last(pseudoEditor,[]);if(!match)return onFocusPreviousBlock(block,blockNode.current);var _match=(0,slicedToArray.Z)(match,2),node=_match[0],point={path:_match[1],offset:((null==node?void 0:node.text)||"").length},selection={anchor:point,focus:point};return props.saveSlateBlockSelection(id,selection),onFocusPreviousBlock(block,blockNode.current)}}function goDown(_ref2){var editor=_ref2.editor;_ref2.event;if(isCursorAtBlockEnd(editor)){var _next$,props=editor.getBlockProps(),onFocusNextBlock=props.onFocusNextBlock,block=props.block,blockNode=props.blockNode,properties=editor.getBlockProps().properties,next=getNextVoltoBlock(props.index,properties);if(!next||"slate"!==(null===(_next$=next[0])||void 0===_next$?void 0:_next$["@type"]))return onFocusNextBlock(block,blockNode.current);var _next=(0,slicedToArray.Z)(next,2),slateBlock=_next[0],id=_next[1],pseudoEditor={children:slateBlock.value||[createDefaultBlock()]},match=index_es.Node.first(pseudoEditor,[]);if(!match)return onFocusNextBlock(block,blockNode.current);var point={path:match[1],offset:0},selection={anchor:point,focus:point};return props.saveSlateBlockSelection(id,selection),onFocusNextBlock(block,blockNode.current)}}function traverseBlocks(opts){return opts.event.preventDefault(),!0}function unwrapEmptyString(props){var nodeTypesToHighlight=registry.Z.settings.slate.nodeTypesToHighlight,uniqueNodeTypesToHighligh=(0,toConsumableArray.Z)(new Set(nodeTypesToHighlight)),getActiveElement=_getActiveElement(uniqueNodeTypesToHighligh),unwrapElement=_unwrapElement(uniqueNodeTypesToHighligh),editor=props.editor,actEl=getActiveElement(editor);actEl&&1===index_es.Node.string(actEl[0]).length&&unwrapElement(editor)}var slashMenu=function(_ref){var editor=_ref.editor,event=_ref.event;if(editor.showSlashMenu){var handler={ArrowUp:editor.slashArrowUp,ArrowDown:editor.slashArrowDown,Enter:editor.slashEnter}[event.key];return handler&&(event.preventDefault(),handler()),!0}},cancelEsc=function(_ref){_ref.editor;var event=_ref.event;return event.stopPropagation(),event.nativeEvent.stopImmediatePropagation(),event.preventDefault(),!0};function handleKey(_ref){var editor=_ref.editor,event=_ref.event,handlers=registry.Z.settings.slate.textblockKeyboardHandlers[event.key];if(handlers)return handlers.find((function(handler){return handler({editor:editor,event:event})}))}function handleKeyDetached(_ref2){var editor=_ref2.editor,event=_ref2.event,handlers=registry.Z.settings.slate.textblockDetachedKeyboardHandlers[event.key];if(handlers)return handlers.find((function(handler){return handler({editor:editor,event:event})}))}var Text_schema=function(data){var override_toc=data.override_toc;return{title:"Advanced settings",fieldsets:[{id:"default",title:"Default",fields:["override_toc"].concat((0,toConsumableArray.Z)(override_toc?["level","entry_text"]:[]))}],properties:{override_toc:{title:"Override TOC entry",type:"boolean"},level:{title:"TOC entry level",choices:[["h1","h1"],["h2","h2"],["h3","h3"],["h4","h4"],["h5","h5"],["h6","h6"]]},entry_text:{title:"Entry text for TOC"}},required:[]}},block_image=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Blocks/Image/block-image.svg"),runtime_injectStylesIntoStyleTag=__webpack_require__("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),runtime_injectStylesIntoStyleTag_default=__webpack_require__.n(runtime_injectStylesIntoStyleTag),css_editor=__webpack_require__("./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@plone/volto/packages/volto-slate/src/blocks/Text/css/editor.css"),css_editor_options={insert:"head",singleton:!1},DefaultTextBlockEditor_messages=(runtime_injectStylesIntoStyleTag_default()(css_editor.Z,css_editor_options),css_editor.Z.locals,react.createElement,(0,macro_dist.v)({text:{id:"Type text…",defaultMessage:"Type text…"}})),DefaultTextBlockEditor=function(props){var _data$instructions,_data$plaintext,block=props.block,blocksConfig=props.blocksConfig,data=props.data,_props$detached=props.detached,detached=void 0!==_props$detached&&_props$detached,index=props.index,onChangeBlock=props.onChangeBlock,onInsertBlock=props.onInsertBlock,onMutateBlock=props.onMutateBlock,onSelectBlock=props.onSelectBlock,pathname=props.pathname,properties=props.properties,selected=props.selected,uploadRequest=props.uploadRequest,uploadContent=props.uploadContent,uploadedContent=props.uploadedContent,defaultSelection=props.defaultSelection,saveSlateBlockSelection=props.saveSlateBlockSelection,allowedBlocks=props.allowedBlocks,formTitle=props.formTitle,formDescription=props.formDescription,navRoot=props.navRoot,contentType=props.contentType,textblockExtensions=registry.Z.settings.slate.textblockExtensions,value=data.value,intl=(0,useIntl.Z)(),_React$useState=react.useState(!1),_React$useState2=(0,slicedToArray.Z)(_React$useState,2),showDropzone=_React$useState2[0],setShowDropzone=_React$useState2[1],_React$useState3=react.useState(!1),_React$useState4=(0,slicedToArray.Z)(_React$useState3,2),uploading=_React$useState4[0],setUploading=_React$useState4[1],_React$useState5=react.useState(null),_React$useState6=(0,slicedToArray.Z)(_React$useState5,2),newImageId=_React$useState6[0],setNewImageId=_React$useState6[1],prevReq=react.useRef(null),withBlockProperties=react.useCallback((function(editor){return editor.getBlockProps=function(){return props},editor}),[props]),slateSettings=react.useMemo((function(){return Object.assign({},registry.Z.settings.slate,{persistentHelpers:[].concat((0,toConsumableArray.Z)(registry.Z.settings.slate.persistentHelpers),[Text_SlashMenu])})}),[]),onDrop=react.useCallback((function(files){setUploading(!0),files.forEach((function(file){var _file$type$split=file.type.split("/");"image"===(0,slicedToArray.Z)(_file$type$split,1)[0]&&(0,helpers.Hw)(file,intl.formatMessage)&&(0,PromiseFileReader.readAsDataURL)(file).then((function(data){var fields=data.match(/^data:(.*);(.*),(.*)$/);uploadContent((0,helpers.SV)(pathname),{"@type":"Image",title:file.name,image:{data:fields[3],encoding:fields[2],"content-type":fields[1],filename:file.name}},block)}))})),setShowDropzone(!1)}),[pathname,uploadContent,block,intl.formatMessage]),loaded=uploadRequest.loaded,loading=uploadRequest.loading,imageId=uploadedContent["@id"],prevLoaded=prevReq.current;react.useEffect((function(){if(loaded&&!loading&&!prevLoaded&&newImageId!==imageId){var url=(0,helpers.ZV)(imageId);setNewImageId(imageId),function createImageBlock(url,index,props){var properties=props.properties,onChangeField=props.onChangeField,onSelectBlock=props.onSelectBlock,blocksFieldname=(0,helpers.HW)(properties),blocksLayoutFieldname=(0,helpers.ft)(properties),_addBlock=(0,helpers.U6)(properties,"image",index+1),_addBlock2=(0,slicedToArray.Z)(_addBlock,2),id=_addBlock2[0],formData=_addBlock2[1],newFormData=(0,helpers.LS)(formData,id,{"@type":"image",url:url});react_dom.unstable_batchedUpdates((function(){onChangeField(blocksFieldname,newFormData[blocksFieldname]),onChangeField(blocksLayoutFieldname,newFormData[blocksLayoutFieldname]),onSelectBlock(id)}))}(url,index,props)}prevReq.current=loaded}),[props,loaded,loading,prevLoaded,imageId,newImageId,index]);var handleUpdate=react.useCallback((function(editor){if(defaultSelection){var selection=parseDefaultSelection(editor,defaultSelection);selection&&(index_es.Transforms.select(editor,selection),saveSlateBlockSelection(block,null))}}),[defaultSelection,block,saveSlateBlockSelection]),instructions=(null==data||null===(_data$instructions=data.instructions)||void 0===_data$instructions?void 0:_data$instructions.data)||(null==data?void 0:data.instructions);instructions&&"


"!==instructions||(instructions=formDescription);var placeholder=data.placeholder||formTitle||intl.formatMessage(DefaultTextBlockEditor_messages.text),schema=Text_schema(data),disableNewBlocks=(null==data?void 0:data.disableNewBlocks)||detached,_useInView=useInView({threshold:0,rootMargin:"0px 0px 200px 0px"}),ref=_useInView.ref,inView=_useInView.inView,handleFocus=react.useCallback((function(){selected||onSelectBlock(block)}),[onSelectBlock,selected,block]);return(0,jsx_runtime.jsx)("div",{className:"text-slate-editor-inner",ref:ref,children:(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)(dist_es.default,{disableClick:!0,onDrop:onDrop,className:"dropzone",onDragOver:function(){return setShowDropzone(!0)},onDragLeave:function(){return setShowDropzone(!1)},children:function(_ref){_ref.getRootProps,_ref.getInputProps;return showDropzone?(0,jsx_runtime.jsx)("div",{className:"drop-indicator",children:uploading?(0,jsx_runtime.jsx)(Dimmer.Z,{active:!0,children:(0,jsx_runtime.jsx)(Loader.Z,{indeterminate:!0,children:"Uploading image"})}):(0,jsx_runtime.jsx)(Message.Z,{children:(0,jsx_runtime.jsx)("center",{children:(0,jsx_runtime.jsx)("img",{src:block_image,alt:""})})})}):(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)(editor_SlateEditor,{index:index,readOnly:!inView,properties:properties,extensions:textblockExtensions,renderExtensions:[withBlockProperties],value:value,block:block,defaultSelection:defaultSelection,onUpdate:handleUpdate,debug:false,onFocus:handleFocus,onChange:function(value,editor){return function(value,editor){react_dom.unstable_batchedUpdates((function(){onChangeBlock(block,Object.assign({},data,{value:value,plaintext:(0,editor_render.VM)(value||[])})),deconstructToVoltoBlocks(editor)}))}(value,editor)},onKeyDown:handleKey,selected:selected,placeholder:placeholder,slateSettings:slateSettings,editableProps:{"aria-multiline":"false"}}),""]})}}),!registry.Z.experimental.addBlockButton.enabled&&selected&&!(null!==(_data$plaintext=data.plaintext)&&void 0!==_data$plaintext&&_data$plaintext.trim())&&!disableNewBlocks&&(0,jsx_runtime.jsx)(components.PlC,{data:data,block:block,onInsertBlock:function(id,value){onSelectBlock(onInsertBlock(id,value))},onMutateBlock:onMutateBlock,allowedBlocks:allowedBlocks,blocksConfig:blocksConfig,size:"24px",properties:properties,navRoot:navRoot,contentType:contentType}),(0,jsx_runtime.jsxs)(components.NJc,{selected:selected,children:[(0,jsx_runtime.jsx)("div",{id:"slate-plugin-sidebar"}),instructions?(0,jsx_runtime.jsx)(Segment.Z,{attached:!0,children:(0,jsx_runtime.jsx)("div",{dangerouslySetInnerHTML:{__html:instructions}})}):(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)(Text_ShortcutListing,{}),(0,jsx_runtime.jsx)(Text_MarkdownIntroduction,{}),(0,jsx_runtime.jsx)(components.Iub,{block:block,schema:schema,title:schema.title,onChangeBlock:onChangeBlock,onChangeField:function(id,value){onChangeBlock(block,Object.assign({},data,{[id]:value}))},formData:data})]})]})]})})};DefaultTextBlockEditor.displayName="DefaultTextBlockEditor",DefaultTextBlockEditor.__docgenInfo={description:"",methods:[],displayName:"DefaultTextBlockEditor"};var Text_DefaultTextBlockEditor=DefaultTextBlockEditor;"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/packages/volto-slate/src/blocks/Text/DefaultTextBlockEditor.jsx"]={name:"DefaultTextBlockEditor",docgenInfo:DefaultTextBlockEditor.__docgenInfo,path:"node_modules/@plone/volto/packages/volto-slate/src/blocks/Text/DefaultTextBlockEditor.jsx"});react.createElement;var DetachedTextBlockEditor_messages=(0,macro_dist.v)({text:{id:"Type text…",defaultMessage:"Type text…"}}),DetachedTextBlockEditor=function(props){var _data$instructions,data=props.data,index=props.index,properties=props.properties,onSelectBlock=props.onSelectBlock,onChangeBlock=props.onChangeBlock,block=props.block,selected=props.selected,formTitle=props.formTitle,formDescription=props.formDescription,value=data.value,intl=(0,useIntl.Z)(),placeholder=data.placeholder||formTitle||intl.formatMessage(DetachedTextBlockEditor_messages.text),instructions=(null==data||null===(_data$instructions=data.instructions)||void 0===_data$instructions?void 0:_data$instructions.data)||(null==data?void 0:data.instructions);instructions&&"


"!==instructions||(instructions=formDescription);var _useInView=useInView({threshold:0,rootMargin:"0px 0px 200px 0px"}),ref=_useInView.ref,inView=_useInView.inView;return(0,jsx_runtime.jsx)("div",{className:"text-slate-editor-inner detached-slate-editor",ref:ref,children:(0,jsx_runtime.jsx)(editor_SlateEditor,{index:index,readOnly:!inView,properties:properties,renderExtensions:[],value:value,block:block,debug:false,slateSettings:props.slateSettings,onFocus:function(){selected||onSelectBlock(block)},onChange:function(value,selection,editor){onChangeBlock(block,Object.assign({},data,{value:value,plaintext:(0,editor_render.VM)(value||[])}))},selected:selected,placeholder:placeholder,onKeyDown:handleKeyDetached,editableProps:{"aria-multiline":"true"}})})};DetachedTextBlockEditor.displayName="DetachedTextBlockEditor",DetachedTextBlockEditor.__docgenInfo={description:"",methods:[],displayName:"DetachedTextBlockEditor"};var Text_DetachedTextBlockEditor=DetachedTextBlockEditor;"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/packages/volto-slate/src/blocks/Text/DetachedTextBlockEditor.jsx"]={name:"DetachedTextBlockEditor",docgenInfo:DetachedTextBlockEditor.__docgenInfo,path:"node_modules/@plone/volto/packages/volto-slate/src/blocks/Text/DetachedTextBlockEditor.jsx"});react.createElement;var TextBlockEdit=function(props){return props.detached?(0,jsx_runtime.jsx)(Text_DetachedTextBlockEditor,Object.assign({},props)):(0,jsx_runtime.jsx)(Text_DefaultTextBlockEditor,Object.assign({},props))};TextBlockEdit.__docgenInfo={description:"",methods:[],displayName:"TextBlockEdit"};var Text_TextBlockEdit=(0,es.connect)((function(state,props){var _state$slate_block_se,_state$upload_content,_state$upload_content2,_state$upload_content3,_state$upload_content4,blockId=props.block;return{defaultSelection:blockId?null===(_state$slate_block_se=state.slate_block_selections)||void 0===_state$slate_block_se?void 0:_state$slate_block_se[blockId]:null,uploadRequest:(null===(_state$upload_content=state.upload_content)||void 0===_state$upload_content||null===(_state$upload_content2=_state$upload_content[props.block])||void 0===_state$upload_content2?void 0:_state$upload_content2.upload)||{},uploadedContent:(null===(_state$upload_content3=state.upload_content)||void 0===_state$upload_content3||null===(_state$upload_content4=_state$upload_content3[props.block])||void 0===_state$upload_content4?void 0:_state$upload_content4.data)||{}}}),{uploadContent:function uploadContent(url,content,origin){return{type:constants.zP,origin:origin,request:Array.isArray(content)?content.map((function(item){return{op:"post",path:url,data:item}})):{op:"post",path:url,data:(0,helpers.A3)(content)}}},saveSlateBlockSelection:function saveSlateBlockSelection(blockid,selection){return{type:constants.xE,blockid:blockid,selection:selection}}})(TextBlockEdit);"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/packages/volto-slate/src/blocks/Text/TextBlockEdit.jsx"]={name:"TextBlockEdit",docgenInfo:TextBlockEdit.__docgenInfo,path:"node_modules/@plone/volto/packages/volto-slate/src/blocks/Text/TextBlockEdit.jsx"});var Text_TextBlockSchema={title:"Text block settings",fieldsets:[{id:"default",title:"Default",fields:["placeholder","instructions","required","fixed","disableNewBlocks","readOnly"]}],properties:{placeholder:{title:"Helper text",description:"A short hint that describes the expected value within this block",type:"string"},instructions:{title:"Instructions",description:"Detailed expected value within this block",type:"string",widget:"richtext"},required:{title:"Required",description:"Don't allow deletion of this block",type:"boolean"},fixed:{title:"Fixed position",description:"Disable drag & drop on this block",type:"boolean"},disableNewBlocks:{title:"Disable new blocks",description:"Disable creation of new blocks after this block",type:"boolean"},readOnly:{title:"Read-only",description:"Disable editing on this block",type:"boolean"}},required:[]},withSplitBlocksOnBreak=function(editor){var insertBreak=editor.insertBreak;return editor.insertBreak=function(){if(!rangeIsInSplittableNode(editor,editor.selection))return insertBreak();if(index_es.Editor.parent(editor,editor.selection)){var data=editor.getBlockProps().data;if(null!=data&&data.disableNewBlocks)return insertBreak();react_dom.unstable_batchedUpdates((function(){var _splitEditorInTwoFrag=splitEditorInTwoFragments(editor),_splitEditorInTwoFrag2=(0,slicedToArray.Z)(_splitEditorInTwoFrag,2),top=_splitEditorInTwoFrag2[0],bottom=_splitEditorInTwoFrag2[1];setEditorContent(editor,top),createAndSelectNewBlockAfter(editor,bottom)}))}},editor},onImageLoad=(__webpack_require__("./node_modules/is-url/index.js"),function(editor,reader){return function(){var fields=reader.result.match(/^data:(.*);(.*),(.*)$/),blockProps=editor.getBlockProps(),block=blockProps.block,uploadContent=blockProps.uploadContent,pathname=blockProps.pathname,url=(0,helpers.SV)(pathname),uploadFileName=`clipboard-${(0,v4.Z)()}`;uploadContent(url,{"@type":"Image",title:"Clipboard image",image:{data:fields[3],encoding:fields[2],"content-type":fields[1],filename:uploadFileName}},block).then((function(data){var dlUrl=data.image.download;!function(editor,url){var _ref=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},_ref$typeImg=_ref.typeImg,image={type:void 0===_ref$typeImg?constants.k4:_ref$typeImg,url:url,children:[{text:""}]};index_es.Transforms.insertNodes(editor,image)}(editor,dlUrl)}))}}),withDeserializers_withDeserializers=function(editor){var _editor$dataTransferH;editor.htmlTagsToSlate=Object.assign({},editor.htmlTagsToSlate,{H1:blockTagDeserializer("h2")});var handleFiles=(null===(_editor$dataTransferH=editor.dataTransferHandlers)||void 0===_editor$dataTransferH?void 0:_editor$dataTransferH.files)||function(){return!0};return editor.dataTransferHandlers=Object.assign({},editor.dataTransferHandlers,{files:function(files){var _step,unprocessed=[],intl=editor.getBlockProps().intl,_iterator=(0,createForOfIteratorHelper.Z)(files);try{for(_iterator.s();!(_step=_iterator.n()).done;){var file=_step.value;if(!(0,helpers.Hw)(file,intl.formatMessage))return;var reader=new FileReader,_file$type$split=file.type.split("/");"image"===(0,slicedToArray.Z)(_file$type$split,1)[0]?(reader.addEventListener("load",onImageLoad(editor,reader)),reader.readAsDataURL(file)):unprocessed.push(file)}}catch(err){_iterator.e(err)}finally{_iterator.f()}return handleFiles(unprocessed)}}),editor},breakList=function(editor){var insertBreak=editor.insertBreak;return editor.insertBreak=function(){if(!editor.selection||!index_es.Range.isCollapsed(editor.selection))return insertBreak(),!1;var slate=registry.Z.settings.slate,anchor=editor.selection.anchor,ref=index_es.Editor.rangeRef(editor,editor.selection,{affinity:"inward"}),_getCurrentListItem=getCurrentListItem(editor),_getCurrentListItem2=(0,slicedToArray.Z)(_getCurrentListItem,2),listItem=_getCurrentListItem2[0],listItemPath=_getCurrentListItem2[1];if(listItem&&index_es.Editor.string(editor,listItemPath))return index_es.Transforms.splitNodes(editor,{at:editor.selection,match:function(node){return node.type===slate.listItemType},always:!0}),!0;var _Editor$parent=index_es.Editor.parent(editor,anchor.path),parent=(0,slicedToArray.Z)(_Editor$parent,1)[0];if(!(parent.type!==slate.listItemType||anchor.offset>0)){if(parent){var data=editor.getBlockProps().data;if(null!=data&&data.disableNewBlocks)return insertBreak()}if(index_es.Editor.deleteBackward(editor,{unit:"line"}),index_es.Editor.isEmpty(editor,parent))return index_es.Transforms.removeNodes(editor,{at:ref.current}),createAndSelectNewBlockAfter(editor,[createEmptyParagraph()]),!0;if(index_es.Transforms.removeNodes(editor,{at:ref.current}),isCursorAtBlockEnd(editor))return createAndSelectNewBlockAfter(editor,[createEmptyParagraph()]),!0;var _splitEditorInTwoFrag=splitEditorInTwoFragments(editor,ref.current),_splitEditorInTwoFrag2=(0,slicedToArray.Z)(_splitEditorInTwoFrag,2),top=_splitEditorInTwoFrag2[0],bottom=_splitEditorInTwoFrag2[1];return setEditorContent(editor,top),createAndSelectNewBlockAfter(editor,bottom),!0}insertBreak()},editor},withLists=function(editor){return editor},withIsSelected=function(editor){return editor.isSelected=function(){return editor.getBlockProps().selected},editor};function extensions_normalizeExternalData_normalizeExternalData(editor){return editor.normalizeExternalData=function(fragment){return fragment},editor}var extractImages=function(editor,pathRef){var images=Array.from(index_es.Editor.nodes(editor,{at:pathRef.current,match:function(node){return node.type===constants.k4}})).map((function(_ref){var _ref2=(0,slicedToArray.Z)(_ref,2),el=_ref2[0];_ref2[1];return el}));return index_es.Transforms.removeNodes(editor,{at:pathRef.current,match:function(node){return node.type===constants.k4}}),images.map((function(el){return function syncCreateImageBlock(url){return[(0,v4.Z)(),{"@type":"image",url:url}]}(el.url)}))};var extractTables=function(editor,pathRef){var tables=Array.from(index_es.Editor.nodes(editor,{at:pathRef.current,match:function(node){return node.type===constants.Fe}})).map((function(_ref){return function extractVoltoTable(el){var thead=[],tfoot=[],tbody=[];return el.children.forEach((function(fragment){fragment.type===constants.hi?thead=collectRowsFrom(fragment):fragment.type===constants.nz?tbody=collectRowsFrom(fragment):fragment.type===constants.AV&&(tfoot=collectRowsFrom(fragment))})),[].concat((0,toConsumableArray.Z)(thead),(0,toConsumableArray.Z)(tbody),(0,toConsumableArray.Z)(tfoot))}((0,slicedToArray.Z)(_ref,1)[0])}));return index_es.Transforms.removeNodes(editor,{at:pathRef.current,match:function(node){return node.type===constants.Fe}}),tables.map((function(el){return function syncCreateTableBlock(rows){return[(0,v4.Z)(),{"@type":"table",table:{rows:rows}}]}(el)}))};function collectRowsFrom(fragment){var rows=[];return fragment.children.forEach((function(y){if(y.type===constants.TR){var row={key:(0,v4.Z)(),cells:[]};y.children.forEach((function(z){var val=JSON.parse(JSON.stringify(z.children));z.type===constants.TD?row.cells.push({key:(0,v4.Z)(),type:"data",value:val}):z.type===constants.TH&&row.cells.push({key:(0,v4.Z)(),type:"header",value:val})})),rows.push(row)}})),rows}react.createElement;function Text_applyConfig(config){config.settings.slate=Object.assign({textblockExtensions:[withLists,withSplitBlocksOnBreak,withDeleteSelectionOnEnter,withDeserializers_withDeserializers,withIsSelected,breakList,extensions_normalizeExternalData_normalizeExternalData],textblockKeyboardHandlers:{Backspace:[unwrapEmptyString,backspaceInList,joinWithPreviousBlock],Delete:[unwrapEmptyString,joinWithNextBlock],Enter:[slashMenu,unwrapEmptyString,softBreak],ArrowUp:[slashMenu,moveListItemUp,goUp],ArrowDown:[slashMenu,moveListItemDown,goDown],Tab:[indentListItems,traverseBlocks],Escape:[cancelEsc]},textblockDetachedKeyboardHandlers:{Enter:[softBreak]},voltoBlockEmiters:[].concat((0,toConsumableArray.Z)(config.settings.slate.voltoBlockEmiters||[]),[extractImages,extractTables]),topLevelTargetElements:["h1","h2","h3","h4","h5","h6"]},config.settings.slate);var slateBlockConfig={id:"slate",title:"Text",icon:subtext_default(),group:"text",view:Text_TextBlockView,edit:Text_TextBlockEdit,schema:Text_TextBlockSchema,restricted:!1,mostUsed:!1,blockHasOwnFocusManagement:!0,sidebarTab:0,security:{addPermission:[],view:[]},blockHasValue:function(data){var _data$plaintext;return data&&!(null===(_data$plaintext=data.plaintext)||void 0===_data$plaintext||!_data$plaintext.trim())},tocEntry:function(){var _value$,block=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},value=block.value,override_toc=block.override_toc,entry_text=block.entry_text,level=block.level,plaintext=block.plaintext,type=null==value||null===(_value$=value[0])||void 0===_value$?void 0:_value$.type;return override_toc&&level?[parseInt(level.slice(1)),entry_text]:config.settings.slate.topLevelTargetElements.includes(type)?[parseInt(type.slice(1)),plaintext]:null}};return config.blocks.blocksConfig.text=Object.assign({},config.blocks.blocksConfig.text,{restricted:!0,tocEntry:function(){var _draft$,_draft$$,block=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},draft=(0,redraft_lib.ZP)(block.text,config.settings.richtextViewSettings.ToHTMLRenderers,config.settings.richtextViewSettings.ToHTMLOptions),type=null==draft||null===(_draft$=draft[0])||void 0===_draft$||null===(_draft$$=_draft$[0])||void 0===_draft$$?void 0:_draft$$.type;return config.settings.slate.topLevelTargetElements.includes(type)?[parseInt(type.slice(1)),block.text.blocks[0].text]:null}}),config.blocks.blocksConfig.slate=slateBlockConfig,config.blocks.blocksConfig.detachedSlate=Object.assign({},config.blocks.blocksConfig.slate,{id:"detachedSlate",title:"Detached Slate",edit:function(props){return(0,jsx_runtime.jsx)(Text_TextBlockEdit,Object.assign({},props,{detached:!0}))},restricted:!0}),config.blocks.blocksConfig.gridBlock&&(config.blocks.blocksConfig.gridBlock.blocksConfig.slate=slateBlockConfig),config}var remove=__webpack_require__("./node_modules/lodash/remove.js"),remove_default=__webpack_require__.n(remove),Table=__webpack_require__("./node_modules/semantic-ui-react/dist/es/collections/Table/Table.js"),injectIntl=__webpack_require__("./node_modules/react-intl/lib/components/injectIntl.js"),Cell=(react.createElement,function(_Component){(0,inherits.Z)(Cell,_Component);var _super=(0,createSuper.Z)(Cell);function Cell(props){var _this;return(0,classCallCheck.Z)(this,Cell),(_this=_super.call(this,props)).onChange=_this.onChange.bind((0,assertThisInitialized.Z)(_this)),_this.handleContainerFocus=_this.handleContainerFocus.bind((0,assertThisInitialized.Z)(_this)),_this.state={editor:null},_this.tableblockExtensions=registry.Z.settings.slate.tableblockExtensions,_this}return(0,createClass.Z)(Cell,[{key:"componentWillUnmount",value:function componentWillUnmount(){this.isUnmounted=!0}},{key:"componentDidUpdate",value:function componentDidUpdate(prevProps){var _this2=this;prevProps.isTableBlockSelected!==this.props.isTableBlockSelected&&this.props.isTableBlockSelected&&0===this.props.cell&&0===this.props.row&&(!this.props.selectedCell||0===this.props.selectedCell.row&&0===this.props.selectedCell.cell)&&(this.props.onSelectCell(this.props.row,this.props.cell),this.state.editor&&setTimeout((function(){return!_this2.isUnmounted&&dist.F3.focus(_this2.state.editor)}),0))}},{key:"onChange",value:function onChange(val){this.props.onChange(this.props.row,this.props.cell,(0,toConsumableArray.Z)(val))}},{key:"handleContainerFocus",value:function handleContainerFocus(){this.props.onSelectCell(this.props.row,this.props.cell)}},{key:"render",value:function render(){var _this3=this;return(0,jsx_runtime.jsx)(editor_SlateEditor,{tabIndex:0,onChange:this.onChange,extensions:this.tableblockExtensions,value:this.props.value,selected:this.props.selected,onFocus:this.handleContainerFocus,onClick:this.handleContainerFocus,debug:!1,children:(0,jsx_runtime.jsx)(editor_EditorReference,{onHasEditor:function(editor){return!_this3.state.editor&&_this3.setState({editor:editor})}})})}}]),Cell}(react.Component));Cell.defaultProps={},Cell.__docgenInfo={description:"",methods:[{name:"onChange",docblock:null,modifiers:[],params:[{name:"val",type:null}],returns:null},{name:"handleContainerFocus",docblock:null,modifiers:[],params:[],returns:null}],displayName:"Cell",props:{onSelectCell:{description:"",type:{name:"func"},required:!0},row:{description:"",type:{name:"number"},required:!1},cell:{description:"",type:{name:"number"},required:!1},value:{description:"",type:{name:"array"},required:!1},selected:{description:"",type:{name:"bool"},required:!1},onChange:{description:"",type:{name:"func"},required:!0},isTableBlockSelected:{description:"",type:{name:"bool"},required:!1}}};var Table_Cell=Cell;"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/packages/volto-slate/src/blocks/Table/Cell.jsx"]={name:"Cell",docgenInfo:Cell.__docgenInfo,path:"node_modules/@plone/volto/packages/volto-slate/src/blocks/Table/Cell.jsx"});var schema_messages=(0,macro_dist.v)({hideHeaders:{id:"Hide headers",defaultMessage:"Hide headers"},sortable:{id:"Make the table sortable",defaultMessage:"Make the table sortable"},sortableDescription:{id:"Visible only in view mode",defaultMessage:"Visible only in view mode"},fixed:{id:"Fixed width table cells",defaultMessage:"Fixed width table cells"},compact:{id:"Make the table compact",defaultMessage:"Make the table compact"},basic:{id:"Reduce complexity",defaultMessage:"Reduce complexity"},celled:{id:"Divide each row into separate cells",defaultMessage:"Divide each row into separate cells"},inverted:{id:"Table color inverted",defaultMessage:"Table color inverted"},striped:{id:"Stripe alternate rows with color",defaultMessage:"Stripe alternate rows with color"}});function TableSchema(props){var intl=props.intl;return{title:"Table block",fieldsets:[{id:"default",title:"Default",fields:["hideHeaders","sortable","fixed","celled","striped","compact","basic","inverted"]}],properties:{hideHeaders:{title:intl.formatMessage(schema_messages.hideHeaders),type:"boolean"},sortable:{title:intl.formatMessage(schema_messages.sortable),type:"boolean"},fixed:{title:intl.formatMessage(schema_messages.fixed),type:"boolean"},celled:{title:intl.formatMessage(schema_messages.celled),type:"boolean"},striped:{title:intl.formatMessage(schema_messages.striped),type:"boolean"},compact:{title:intl.formatMessage(schema_messages.compact),type:"boolean"},basic:{title:intl.formatMessage(schema_messages.basic),type:"boolean"},inverted:{title:intl.formatMessage(schema_messages.inverted),type:"boolean"}},required:[]}}var Table_schema=function TableBlockSchema(props){return{title:"Table block",fieldsets:[{id:"default",title:"Default",fields:["table"]}],properties:{table:{title:"Table block",widget:"object",schema:TableSchema(props)}},required:[]}},getId=(react.createElement,function(){return Math.floor(Math.random()*Math.pow(2,24)).toString(32)});var emptyCell=function(){var type=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"data";return{key:getId(),type:type,value:[{type:"p",children:[{text:""}]}]}},emptyRow=function(cells){return{key:getId(),cells:map_default()(cells,(function(){return emptyCell()}))}},initialTable={hideHeaders:!1,fixed:!0,compact:!1,basic:!1,celled:!0,inverted:!1,striped:!1,rows:[{key:getId(),cells:[{key:getId(),type:"header",value:[{type:"p",children:[{text:""}]}]},{key:getId(),type:"header",value:[{type:"p",children:[{text:""}]}]}]},{key:getId(),cells:[{key:getId(),type:"data",value:[{type:"p",children:[{text:""}]}]},{key:getId(),type:"data",value:[{type:"p",children:[{text:""}]}]}]}]},TableBlockEdit_messages=(0,macro_dist.v)({insertRowBefore:{id:"Insert row before",defaultMessage:"Insert row before"},insertRowAfter:{id:"Insert row after",defaultMessage:"Insert row after"},deleteRow:{id:"Delete row",defaultMessage:"Delete row"},insertColBefore:{id:"Insert col before",defaultMessage:"Insert col before"},insertColAfter:{id:"Insert col after",defaultMessage:"Insert col after"},deleteCol:{id:"Delete col",defaultMessage:"Delete col"},left:{id:"Left",defaultMessage:"Left"},center:{id:"Center",defaultMessage:"Center"},right:{id:"Right",defaultMessage:"Right"},bottom:{id:"Bottom",defaultMessage:"Bottom"},middle:{id:"Middle",defaultMessage:"Middle"},top:{id:"Top",defaultMessage:"Top"}}),Edit=function(_Component){(0,inherits.Z)(Edit,_Component);var _super=(0,createSuper.Z)(Edit);function Edit(props){var _this;return(0,classCallCheck.Z)(this,Edit),(_this=_super.call(this,props)).state={headers:[],rows:{},selected:{row:0,cell:0},isClient:!1},_this.onChange=_this.onChange.bind((0,assertThisInitialized.Z)(_this)),_this.onSelectCell=_this.onSelectCell.bind((0,assertThisInitialized.Z)(_this)),_this.onInsertRowBefore=_this.onInsertRowBefore.bind((0,assertThisInitialized.Z)(_this)),_this.onInsertRowAfter=_this.onInsertRowAfter.bind((0,assertThisInitialized.Z)(_this)),_this.onInsertColBefore=_this.onInsertColBefore.bind((0,assertThisInitialized.Z)(_this)),_this.onInsertColAfter=_this.onInsertColAfter.bind((0,assertThisInitialized.Z)(_this)),_this.onDeleteRow=_this.onDeleteRow.bind((0,assertThisInitialized.Z)(_this)),_this.onDeleteCol=_this.onDeleteCol.bind((0,assertThisInitialized.Z)(_this)),_this.onChangeCell=_this.onChangeCell.bind((0,assertThisInitialized.Z)(_this)),_this.toggleCellType=_this.toggleCellType.bind((0,assertThisInitialized.Z)(_this)),_this}return(0,createClass.Z)(Edit,[{key:"componentDidMount",value:function componentDidMount(){this.props.data.table&&!isEmpty_default()(this.props.data.table)||this.props.onChangeBlock(this.props.block,Object.assign({},this.props.data,{table:initialTable})),this.setState({isClient:!0})}},{key:"UNSAFE_componentWillReceiveProps",value:function UNSAFE_componentWillReceiveProps(nextProps){nextProps.data.table&&!isEmpty_default()(nextProps.data.table)||this.props.onChangeBlock(nextProps.block,Object.assign({},nextProps.data,{table:initialTable}))}},{key:"onChange",value:function onChange(id,value){var table=this.props.data.table;this.props.onChangeBlock(this.props.block,Object.assign({},this.props.data,{table:Object.assign({},table,{[id]:value})}))}},{key:"onSelectCell",value:function onSelectCell(row,cell){this.setState({selected:{row:row,cell:cell}})}},{key:"onChangeCell",value:function onChangeCell(row,cell,slateValue){var table=JSON.parse(JSON.stringify(this.props.data.table));table.rows[row].cells[cell]=Object.assign({},table.rows[row].cells[cell],{value:JSON.parse(JSON.stringify(slateValue))}),this.props.onChangeBlock(this.props.block,Object.assign({},this.props.data,{table:table}))}},{key:"toggleCellType",value:function toggleCellType(){var table=Object.assign({},this.props.data.table),type=table.rows[this.state.selected.row].cells[this.state.selected.cell].type;table.rows[this.state.selected.row].cells[this.state.selected.cell].type="header"===type?"data":"header",this.props.onChangeBlock(this.props.block,Object.assign({},this.props.data,{table:table}))}},{key:"onInsertRowBefore",value:function onInsertRowBefore(){var table=this.props.data.table;this.props.onChangeBlock(this.props.block,Object.assign({},this.props.data,{table:Object.assign({},table,{rows:[].concat((0,toConsumableArray.Z)(table.rows.slice(0,this.state.selected.row)),[emptyRow(table.rows[0].cells)],(0,toConsumableArray.Z)(table.rows.slice(this.state.selected.row)))})})),this.setState({selected:{row:this.state.selected.row+1,cell:this.state.selected.cell}})}},{key:"onInsertRowAfter",value:function onInsertRowAfter(){var table=this.props.data.table;this.props.onChangeBlock(this.props.block,Object.assign({},this.props.data,{table:Object.assign({},table,{rows:[].concat((0,toConsumableArray.Z)(table.rows.slice(0,this.state.selected.row+1)),[emptyRow(table.rows[0].cells)],(0,toConsumableArray.Z)(table.rows.slice(this.state.selected.row+1)))})}))}},{key:"onInsertColBefore",value:function onInsertColBefore(){var _this2=this,table=this.props.data.table;this.props.onChangeBlock(this.props.block,Object.assign({},this.props.data,{table:Object.assign({},table,{rows:map_default()(table.rows,(function(row,index){return Object.assign({},row,{cells:[].concat((0,toConsumableArray.Z)(row.cells.slice(0,_this2.state.selected.cell)),[emptyCell(table.rows[index].cells[_this2.state.selected.cell].type)],(0,toConsumableArray.Z)(row.cells.slice(_this2.state.selected.cell)))})}))})})),this.setState({selected:{row:this.state.selected.row,cell:this.state.selected.cell+1}})}},{key:"onInsertColAfter",value:function onInsertColAfter(){var _this3=this,table=this.props.data.table;this.props.onChangeBlock(this.props.block,Object.assign({},this.props.data,{table:Object.assign({},table,{rows:map_default()(table.rows,(function(row,index){return Object.assign({},row,{cells:[].concat((0,toConsumableArray.Z)(row.cells.slice(0,_this3.state.selected.cell+1)),[emptyCell(table.rows[index].cells[_this3.state.selected.cell].type)],(0,toConsumableArray.Z)(row.cells.slice(_this3.state.selected.cell+1)))})}))})}))}},{key:"onDeleteCol",value:function onDeleteCol(){var _this4=this,table=this.props.data.table;this.state.selected.cell===table.rows[0].cells.length-1&&this.setState({selected:{row:this.state.selected.row,cell:this.state.selected.cell-1}}),this.props.onChangeBlock(this.props.block,Object.assign({},this.props.data,{table:Object.assign({},table,{rows:map_default()(table.rows,(function(row){return Object.assign({},row,{cells:remove_default()(row.cells,(function(cell,index){return index!==_this4.state.selected.cell}))})}))})}))}},{key:"onDeleteRow",value:function onDeleteRow(){var _this5=this,table=this.props.data.table;this.state.selected.row===table.rows.length-1&&this.setState({selected:{row:this.state.selected.row-1,cell:this.state.selected.cell}}),this.props.onChangeBlock(this.props.block,Object.assign({},this.props.data,{table:Object.assign({},table,{rows:remove_default()(table.rows,(function(row,index){return index!==_this5.state.selected.row}))})}))}},{key:"componentDidUpdate",value:function componentDidUpdate(prevProps){prevProps.selected&&!this.props.selected&&this.setState({selected:null})}},{key:"render",value:function render(){var _this$props$data$tabl,_this$props$data$tabl2,_this$props$data$tabl3,_this$props$data$tabl4,_this$props$data$tabl5,_this$props$data$tabl6,_this$props$data$tabl7,_this$props$data$tabl8,_this$props$data$tabl9,_this6=this,headers=(null===(_this$props$data$tabl=this.props.data.table)||void 0===_this$props$data$tabl||null===(_this$props$data$tabl2=_this$props$data$tabl.rows)||void 0===_this$props$data$tabl2||null===(_this$props$data$tabl3=_this$props$data$tabl2[0])||void 0===_this$props$data$tabl3?void 0:_this$props$data$tabl3.cells)||[],rows=(null===(_this$props$data$tabl4=this.props.data.table)||void 0===_this$props$data$tabl4||null===(_this$props$data$tabl5=_this$props$data$tabl4.rows)||void 0===_this$props$data$tabl5?void 0:_this$props$data$tabl5.filter((function(_,index){return index>0})))||[],schema=Table_schema(this.props);return(0,jsx_runtime.jsxs)("div",{className:classnames_default()("block table",{selected:this.props.selected}),children:[this.props.selected&&(0,jsx_runtime.jsxs)("div",{className:"toolbar",children:[(0,jsx_runtime.jsx)(Button.Z.Group,{children:(0,jsx_runtime.jsx)(Button.Z,{icon:!0,basic:!0,onClick:this.onInsertRowBefore,title:this.props.intl.formatMessage(TableBlockEdit_messages.insertRowBefore),"aria-label":this.props.intl.formatMessage(TableBlockEdit_messages.insertRowBefore),children:(0,jsx_runtime.jsx)(components.JO$,{name:row_before_default(),size:"24px"})})}),(0,jsx_runtime.jsx)(Button.Z.Group,{children:(0,jsx_runtime.jsx)(Button.Z,{icon:!0,basic:!0,onClick:this.onInsertRowAfter,title:this.props.intl.formatMessage(TableBlockEdit_messages.insertRowAfter),"aria-label":this.props.intl.formatMessage(TableBlockEdit_messages.insertRowAfter),children:(0,jsx_runtime.jsx)(components.JO$,{name:row_after_default(),size:"24px"})})}),(0,jsx_runtime.jsx)(Button.Z.Group,{children:(0,jsx_runtime.jsx)(Button.Z,{icon:!0,basic:!0,onClick:this.onDeleteRow,disabled:1===(null===(_this$props$data$tabl6=this.props.data.table)||void 0===_this$props$data$tabl6||null===(_this$props$data$tabl7=_this$props$data$tabl6.rows)||void 0===_this$props$data$tabl7?void 0:_this$props$data$tabl7.length),title:this.props.intl.formatMessage(TableBlockEdit_messages.deleteRow),"aria-label":this.props.intl.formatMessage(TableBlockEdit_messages.deleteRow),children:(0,jsx_runtime.jsx)(components.JO$,{name:row_delete_default(),size:"24px"})})}),(0,jsx_runtime.jsx)(Button.Z.Group,{children:(0,jsx_runtime.jsx)(Button.Z,{icon:!0,basic:!0,onClick:this.onInsertColBefore,title:this.props.intl.formatMessage(TableBlockEdit_messages.insertColBefore),"aria-label":this.props.intl.formatMessage(TableBlockEdit_messages.insertColBefore),children:(0,jsx_runtime.jsx)(components.JO$,{name:column_before_default(),size:"24px"})})}),(0,jsx_runtime.jsx)(Button.Z.Group,{children:(0,jsx_runtime.jsx)(Button.Z,{icon:!0,basic:!0,onClick:this.onInsertColAfter,title:this.props.intl.formatMessage(TableBlockEdit_messages.insertColAfter),"aria-label":this.props.intl.formatMessage(TableBlockEdit_messages.insertColAfter),children:(0,jsx_runtime.jsx)(components.JO$,{name:column_after_default(),size:"24px"})})}),(0,jsx_runtime.jsx)(Button.Z.Group,{children:(0,jsx_runtime.jsx)(Button.Z,{icon:!0,basic:!0,onClick:this.onDeleteCol,disabled:1===(null===(_this$props$data$tabl8=this.props.data.table)||void 0===_this$props$data$tabl8||null===(_this$props$data$tabl9=_this$props$data$tabl8.rows)||void 0===_this$props$data$tabl9?void 0:_this$props$data$tabl9[0].cells.length),title:this.props.intl.formatMessage(TableBlockEdit_messages.deleteCol),"aria-label":this.props.intl.formatMessage(TableBlockEdit_messages.deleteCol),children:(0,jsx_runtime.jsx)(components.JO$,{name:column_delete_default(),size:"24px"})})})]}),this.props.data.table&&(0,jsx_runtime.jsxs)(Table.Z,{fixed:this.props.data.table.fixed,compact:this.props.data.table.compact,basic:!!this.props.data.table.basic&&"very",celled:this.props.data.table.celled,inverted:this.props.data.table.inverted,striped:this.props.data.table.striped,className:"slate-table-block",children:[this.props.data.table.hideHeaders?"":(0,jsx_runtime.jsx)(Table.Z.Header,{children:(0,jsx_runtime.jsx)(Table.Z.Row,{textAlign:"left",children:headers.map((function(cell,cellIndex){return(0,jsx_runtime.jsx)(Table.Z.HeaderCell,{textAlign:"left",verticalAlign:"middle",children:(0,jsx_runtime.jsx)(Table_Cell,{value:cell.value,row:0,cell:cellIndex,onSelectCell:_this6.onSelectCell,selected:_this6.props.selected&&_this6.state.selected&&0===_this6.state.selected.row&&cellIndex===_this6.state.selected.cell,selectedCell:_this6.state.selected,isTableBlockSelected:_this6.props.selected,onAddBlock:_this6.props.onAddBlock,onSelectBlock:_this6.props.onSelectBlock,onChange:_this6.onChangeCell,index:_this6.props.index})},cell.key)}))})}),(0,jsx_runtime.jsx)(Table.Z.Body,{children:map_default()(rows,(function(row,rowIndex){return(0,jsx_runtime.jsx)(Table.Z.Row,{children:map_default()(row.cells,(function(cell,cellIndex){return(0,jsx_runtime.jsx)(Table.Z.Cell,{textAlign:"left",verticalAlign:"middle",className:_this6.props.selected&&_this6.state.selected&&rowIndex+1===_this6.state.selected.row&&cellIndex===_this6.state.selected.cell&&_this6.props.selected?"selected":"",children:(0,jsx_runtime.jsx)(Table_Cell,{value:cell.value,row:rowIndex+1,cell:cellIndex,onSelectCell:_this6.onSelectCell,selected:_this6.props.selected&&_this6.state.selected&&rowIndex+1===_this6.state.selected.row&&cellIndex===_this6.state.selected.cell,selectedCell:_this6.state.selected,isTableBlockSelected:_this6.props.selected,onAddBlock:_this6.props.onAddBlock,onSelectBlock:_this6.props.onSelectBlock,onChange:_this6.onChangeCell,index:_this6.props.index})},cell.key)}))},row.key)}))})]}),this.props.selected&&this.state.selected&&this.state.isClient&&(0,jsx_runtime.jsx)(components.NJc,{selected:this.props.selected,children:(0,jsx_runtime.jsx)(components.Iub,{schema:schema,title:schema.title,onChangeField:function(id,value){_this6.props.onChangeBlock(_this6.props.block,Object.assign({},_this6.props.data,{[id]:value}))},onChangeBlock:this.props.onChangeBlock,formData:this.props.data,block:this.props.block,blocksConfig:this.props.blocksConfig})})]})}}]),Edit}(react.Component);Edit.defaultProps={detached:!1},Edit.__docgenInfo={description:"Edit component for the Slate Table block type in Volto.\n@class Edit\n@extends Component",methods:[{name:"onChange",docblock:"On change\n@method onChange\n@param {string} id Id of modified property.\n@param {any} value New value of modified property.\n@returns {undefined}",modifiers:[],params:[{name:"id",description:"Id of modified property.",type:{name:"string"},optional:!1},{name:"value",description:"New value of modified property.",type:{name:"any"},optional:!1}],returns:{description:null,type:null},description:"On change"},{name:"onSelectCell",docblock:"Select cell handler\n@method onSelectCell\n@param {Number} row Row index.\n@param {Number} cell Cell index.\n@returns {undefined}",modifiers:[],params:[{name:"row",description:"Row index.",type:{name:"Number"},optional:!1},{name:"cell",description:"Cell index.",type:{name:"Number"},optional:!1}],returns:{description:null,type:null},description:"Select cell handler"},{name:"onChangeCell",docblock:"Change cell handler\n@param {Number} row Row index.\n@param {Number} cell Cell index.\n@param {Array} slateValue Value of the `SlateEditor` in the cell.\n@returns {undefined}",modifiers:[],params:[{name:"row",description:"Row index.",type:{name:"Number"},optional:!1},{name:"cell",description:"Cell index.",type:{name:"Number"},optional:!1},{name:"slateValue",description:"Value of the `SlateEditor` in the cell.",type:{name:"Array"},optional:!1}],returns:{description:null,type:null},description:"Change cell handler"},{name:"toggleCellType",docblock:"Toggle cell type (from header to data or reverse)\n@method toggleCellType\n@returns {undefined}",modifiers:[],params:[],returns:{description:null,type:null},description:"Toggle cell type (from header to data or reverse)"},{name:"onInsertRowBefore",docblock:"Insert row before handler. Keeps the selected cell as selected after the\noperation is done.\n@returns {undefined}",modifiers:[],params:[],returns:{description:null,type:null},description:"Insert row before handler. Keeps the selected cell as selected after the\noperation is done."},{name:"onInsertRowAfter",docblock:"Insert row after handler\n@returns {undefined}",modifiers:[],params:[],returns:{description:null,type:null},description:"Insert row after handler"},{name:"onInsertColBefore",docblock:"Insert column before handler. Keeps the selected cell as selected after the\noperation is done.\n@returns {undefined}",modifiers:[],params:[],returns:{description:null,type:null},description:"Insert column before handler. Keeps the selected cell as selected after the\noperation is done."},{name:"onInsertColAfter",docblock:"Insert column after handler\n@returns {undefined}",modifiers:[],params:[],returns:{description:null,type:null},description:"Insert column after handler"},{name:"onDeleteCol",docblock:"Delete column handler. Changes the selected cell if the last table column\nis selected.\n@returns {undefined}",modifiers:[],params:[],returns:{description:null,type:null},description:"Delete column handler. Changes the selected cell if the last table column\nis selected."},{name:"onDeleteRow",docblock:"Delete row handler. Changes the selected cell if the last table row is\nselected.\n@method onDeleteRow\n@returns {undefined}",modifiers:[],params:[],returns:{description:null,type:null},description:"Delete row handler. Changes the selected cell if the last table row is\nselected."}],displayName:"Edit",props:{detached:{defaultValue:{value:"false",computed:!1},description:"",type:{name:"bool"},required:!1},data:{description:"",type:{name:"objectOf",value:{name:"any"}},required:!0},index:{description:"",type:{name:"number"},required:!0},selected:{description:"",type:{name:"bool"},required:!0},block:{description:"",type:{name:"string"},required:!0},onAddBlock:{description:"",type:{name:"func"},required:!0},onChangeBlock:{description:"",type:{name:"func"},required:!0},onDeleteBlock:{description:"",type:{name:"func"},required:!0},onInsertBlock:{description:"",type:{name:"func"},required:!0},onMutateBlock:{description:"",type:{name:"func"},required:!0},onFocusPreviousBlock:{description:"",type:{name:"func"},required:!0},onFocusNextBlock:{description:"",type:{name:"func"},required:!0},onSelectBlock:{description:"",type:{name:"func"},required:!0}}};var TableBlockEdit=(0,injectIntl.ZP)(Edit);"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/packages/volto-slate/src/blocks/Table/TableBlockEdit.jsx"]={name:"Edit",docgenInfo:Edit.__docgenInfo,path:"node_modules/@plone/volto/packages/volto-slate/src/blocks/Table/TableBlockEdit.jsx"});react.createElement;var View=function(_ref){var data=_ref.data,_useState=(0,react.useState)({column:null,direction:null}),state=_useState[0],setState=_useState[1],headers=(0,react.useMemo)((function(){var _data$table$rows,_data$table$rows$;return null===(_data$table$rows=data.table.rows)||void 0===_data$table$rows||null===(_data$table$rows$=_data$table$rows[0])||void 0===_data$table$rows$?void 0:_data$table$rows$.cells}),[data.table.rows]),rows=(0,react.useMemo)((function(){var items=[];return data.table.rows?(data.table.rows.forEach((function(row,index){index>0&&(items[index]=[],row.cells.forEach((function(cell,cellIndex){items[index][cellIndex]=Object.assign({},cell,{value:cell.value&&index_es.Node.string({children:cell.value}).length>0?(0,editor_render.bb)(cell.value):" ",valueText:cell.value&&index_es.Node.string({children:cell.value}).length>0?(0,editor_render.VM)(cell.value):" "})})))})),items):[]}),[data.table.rows]),sortedRows=(0,react.useMemo)((function(){return null===state.column?Object.keys(rows):Object.keys(rows).sort((function(a,b){var a_text=rows[a][state.column].valueText,b_text=rows[b][state.column].valueText;return("ascending"===state.direction?a_textb_text)?-1:("ascending"===state.direction?a_text>b_text:a_text0?(0,editor_render.bb)(cell.value):" "},cell.key)}))})}),(0,jsx_runtime.jsx)(Table.Z.Body,{children:map_default()(sortedRows,(function(row){return(0,jsx_runtime.jsx)(Table.Z.Row,{children:map_default()(rows[row],(function(cell){return(0,jsx_runtime.jsx)(Table.Z.Cell,{textAlign:"left",verticalAlign:"middle",children:cell.value},cell.key)}))},row)}))})]})})};View.__docgenInfo={description:"Slate Table block's View class.\n@class View\n@extends Component\n@param {object} data The table data to render as a table.",methods:[],displayName:"View",props:{data:{description:"",type:{name:"objectOf",value:{name:"any"}},required:!0}}};var TableBlockView=View;"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/packages/volto-slate/src/blocks/Table/TableBlockView.jsx"]={name:"View",docgenInfo:View.__docgenInfo,path:"node_modules/@plone/volto/packages/volto-slate/src/blocks/Table/TableBlockView.jsx"});var normalizeTable=function(editor){return editor};function blocks_Table_install(config){config.settings.slate=Object.assign({},config.settings.slate,{voltoBlockEmiters:[].concat((0,toConsumableArray.Z)(config.settings.slate.voltoBlockEmiters||[]),[extractTables]),tableblockExtensions:[normalizeTable,extensions_normalizeExternalData_normalizeExternalData]});var tableBlockConfig={id:"table",title:"Table",icon:table_default(),group:"common",view:TableBlockView,edit:TableBlockEdit,restricted:!1,mostUsed:!1,blockHasOwnFocusManagement:!0,sidebarTab:1,security:{addPermission:[],view:[]}};return config.blocks.blocksConfig.table.restricted=!0,config.blocks.blocksConfig.slateTable=Object.assign({},tableBlockConfig,{id:"slateTable"}),config}var isUndefined=__webpack_require__("./node_modules/lodash/isUndefined.js"),isUndefined_default=__webpack_require__.n(isUndefined),isString=__webpack_require__("./node_modules/lodash/isString.js"),isString_default=__webpack_require__.n(isString),widgets_style=__webpack_require__("./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@plone/volto/packages/volto-slate/src/widgets/style.css"),widgets_style_options={insert:"head",singleton:!1},getValue=(runtime_injectStylesIntoStyleTag_default()(widgets_style.Z,widgets_style_options),widgets_style.Z.locals,react.createElement,function(value){return isUndefined_default()(value)||!isUndefined_default()(null==value?void 0:value.data)?[createEmptyParagraph()]:isString_default()(value)?[(text=value,{type:registry.Z.settings.slate.defaultBlockType,children:[{text:text}]})]:value;var text}),SlateRichTextWidget=function(props){var id=props.id,onChange=props.onChange,value=props.value,focus=props.focus,className=props.className,block=props.block,placeholder=props.placeholder,properties=props.properties,_props$readOnly=props.readOnly,readOnly=void 0!==_props$readOnly&&_props$readOnly,_React$useState=react.useState(focus),_React$useState2=(0,slicedToArray.Z)(_React$useState,2),selected=_React$useState2[0],setSelected=_React$useState2[1];return(0,jsx_runtime.jsx)(components.Pmb,Object.assign({},props,{draggable:!1,className:"slate_wysiwyg",children:(0,jsx_runtime.jsx)("div",{className:"slate_wysiwyg_box",role:"textbox",tabIndex:"-1",style:{boxSizing:"initial"},onClick:function(){setSelected(!0)},onKeyDown:function(){},children:(0,jsx_runtime.jsx)(editor_SlateEditor,{className:className,readOnly:readOnly,id:id,name:id,value:getValue(value),onChange:function(newValue){onChange(id,newValue)},block:block,selected:selected,properties:properties,placeholder:placeholder})})}))};SlateRichTextWidget.displayName="SlateRichTextWidget",SlateRichTextWidget.__docgenInfo={description:"",methods:[],displayName:"SlateRichTextWidget"};var RichTextWidget=SlateRichTextWidget;"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/packages/volto-slate/src/widgets/RichTextWidget.jsx"]={name:"SlateRichTextWidget",docgenInfo:SlateRichTextWidget.__docgenInfo,path:"node_modules/@plone/volto/packages/volto-slate/src/widgets/RichTextWidget.jsx"});react.createElement;var ErrorBoundary=function(_React$Component){(0,inherits.Z)(ErrorBoundary,_React$Component);var _super=(0,createSuper.Z)(ErrorBoundary);function ErrorBoundary(props){var _this;return(0,classCallCheck.Z)(this,ErrorBoundary),(_this=_super.call(this,props)).state={hasError:!1},_this}return(0,createClass.Z)(ErrorBoundary,[{key:"componentDidCatch",value:function componentDidCatch(error,errorInfo){console.error(error,errorInfo)}},{key:"render",value:function render(){return this.state.hasError?(0,jsx_runtime.jsx)("pre",{className:"slate error",children:`ERROR: ${this.props.name}`}):this.props.children}}],[{key:"getDerivedStateFromError",value:function getDerivedStateFromError(error){return{hasError:!0}}}]),ErrorBoundary}(react.Component);ErrorBoundary.__docgenInfo={description:"",methods:[],displayName:"ErrorBoundary"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/packages/volto-slate/src/widgets/ErrorBoundary.jsx"]={name:"ErrorBoundary",docgenInfo:ErrorBoundary.__docgenInfo,path:"node_modules/@plone/volto/packages/volto-slate/src/widgets/ErrorBoundary.jsx"});react.createElement;var RichTextWidgetView_messages=(0,macro_dist.v)({error:{id:'An error has occurred while rendering "{name}" field. We have been notified and we are looking into it. If the issue persists please contact the site administrator.',defaultMessage:'An error has occurred while rendering "{name}" field. We have been notified and we are looking into it. If the issue persists please contact the site administrator.'}}),SlateRichTextWidgetView=function(_ref){var value=_ref.value,children=_ref.children,className=_ref.className,intl=_ref.intl,Block=registry.Z.blocks.blocksConfig.slate.view;return value?(0,jsx_runtime.jsx)(ErrorBoundary,{name:intl.formatMessage(RichTextWidgetView_messages.error,{name:className}),children:(0,jsx_runtime.jsx)("div",{className:classnames_default()(className,"slate","widget"),children:(0,jsx_runtime.jsx)(Block,{data:{value:value},children:children})})}):""};SlateRichTextWidgetView.__docgenInfo={description:"",methods:[],displayName:"SlateRichTextWidgetView"};var RichTextWidgetView=(0,injectIntl.ZP)(SlateRichTextWidgetView);"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/packages/volto-slate/src/widgets/RichTextWidgetView.jsx"]={name:"SlateRichTextWidgetView",docgenInfo:SlateRichTextWidgetView.__docgenInfo,path:"node_modules/@plone/volto/packages/volto-slate/src/widgets/RichTextWidgetView.jsx"});var server_browser=__webpack_require__("./node_modules/react-dom/server.browser.js"),redux_mock_store_lib=__webpack_require__("./node_modules/redux-mock-store/lib/index.js"),react_router=__webpack_require__("./node_modules/react-router/esm/react-router.js"),HtmlSlateWidget_messages=(react.createElement,(0,macro_dist.v)({error:{id:'An error has occurred while editing "{name}" field. We have been notified and we are looking into it. Please save your work and retry. If the issue persists please contact the site administrator.',defaultMessage:'An error has occurred while editing "{name}" field. We have been notified and we are looking into it. Please save your work and retry. If the issue persists please contact the site administrator.'}})),HtmlSlateWidget=function(props){var id=props.id,onChange=props.onChange,value=props.value,focus=props.focus,className=props.className,block=props.block,placeholder=props.placeholder,properties=props.properties,intl=props.intl,_React$useState=react.useState(focus),_React$useState2=(0,slicedToArray.Z)(_React$useState,2),selected=_React$useState2[0],setSelected=_React$useState2[1],editor=react.useMemo((function(){return makeEditor()}),[]),token=(0,es.useSelector)((function(state){return state.userSession.token})),toHtml=react.useCallback((function(value){var mockStore=(0,redux_mock_store_lib.Z)(),html=server_browser.renderToStaticMarkup((0,jsx_runtime.jsx)(es.Provider,{store:mockStore({userSession:{token:token}}),children:(0,jsx_runtime.jsx)(react_router.VA,{children:(0,editor_render.bb)(value||[])})}));return{"content-type":value?value["content-type"]:"text/html",encoding:value?value.encoding:"utf8",data:html}}),[token]),fromHtml=react.useCallback((function(value){var html=(null==value?void 0:value.data)||"",parsed=(new DOMParser).parseFromString(html,"text/html"),body=parsed.getElementsByTagName("google-sheets-html-origin").length>0?parsed.querySelector("google-sheets-html-origin > table"):parsed.body,data=editor_deserialize(editor,body,{collapseWhitespace:!1});return(data=normalizeExternalData(editor,data)).length?data:[createEmptyParagraph()]}),[editor]),valueFromHtml=react.useMemo((function(){return fromHtml(value)}),[value,fromHtml]),handleChange=react.useCallback((function(newValue){onChange(id,toHtml(newValue))}),[onChange,toHtml,id]),handleClick=react.useCallback((function(){setSelected(!0)}),[]);return(0,jsx_runtime.jsx)(components.Pmb,Object.assign({},props,{draggable:!1,className:"slate_wysiwyg",children:(0,jsx_runtime.jsx)("div",{className:"slate_wysiwyg_box",role:"textbox",tabIndex:"-1",style:{boxSizing:"initial"},onClick:handleClick,onKeyDown:function(){},children:(0,jsx_runtime.jsx)(ErrorBoundary,{name:intl.formatMessage(HtmlSlateWidget_messages.error,{name:id}),children:(0,jsx_runtime.jsx)(editor_SlateEditor,{className:className,id:id,name:id,value:valueFromHtml,onChange:handleChange,block:block,selected:selected,properties:properties,placeholder:placeholder})})})}))};HtmlSlateWidget.displayName="HtmlSlateWidget",HtmlSlateWidget.__docgenInfo={description:"",methods:[],displayName:"HtmlSlateWidget"};var widgets_HtmlSlateWidget=(0,injectIntl.ZP)(HtmlSlateWidget);"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/packages/volto-slate/src/widgets/HtmlSlateWidget.jsx"]={name:"HtmlSlateWidget",docgenInfo:HtmlSlateWidget.__docgenInfo,path:"node_modules/@plone/volto/packages/volto-slate/src/widgets/HtmlSlateWidget.jsx"});var Tab=__webpack_require__("./node_modules/semantic-ui-react/dist/es/modules/Tab/Tab.js"),ObjectByTypeWidget=(react.createElement,function(props){var schemas=props.schemas,_props$value=props.value,value=void 0===_props$value?{}:_props$value,onChange=props.onChange,_props$errors=props.errors,errors=void 0===_props$errors?{}:_props$errors,objectId=props.id,schemaIds=schemas.map((function(_ref){return _ref.id})),defaultActiveTab=value?schemaIds.indexOf(Object.keys(value)[0]):null,_React$useState=react.useState(defaultActiveTab>-1?defaultActiveTab:0),_React$useState2=(0,slicedToArray.Z)(_React$useState,2),activeTab=_React$useState2[0],setActiveTab=_React$useState2[1];return(0,jsx_runtime.jsx)(Tab.Z,{panes:schemas.map((function(_ref2,index){var schema=_ref2.schema,id=_ref2.id,icon=_ref2.icon;return{menuItem:function(){return(0,jsx_runtime.jsx)(Menu_Menu.Z.Item,{onClick:function(){return setActiveTab(index)},active:activeTab===index,children:(0,jsx_runtime.jsx)(components.JO$,{size:"24px",name:icon,title:schema.title})},id)},render:function(){return(0,jsx_runtime.jsx)(Tab.Z.Pane,{children:(0,jsx_runtime.jsx)(components.bwj,{schema:schema,id:id,errors:errors,value:value[id]||{},onChange:function(schemaId,v){onChange(objectId,{[schemaId]:v})}})})}}})),activeIndex:activeTab})});ObjectByTypeWidget.displayName="ObjectByTypeWidget",ObjectByTypeWidget.__docgenInfo={description:"",methods:[],displayName:"ObjectByTypeWidget"};var widgets_ObjectByTypeWidget=ObjectByTypeWidget;function src_applyConfig(config){var _config$widgets$views;return(config=[editor_applyConfig,Text_applyConfig,blocks_Table_install].reduce((function(acc,apply){return apply(acc)}),config)).settings.defaultBlockType="slate",config.settings.slate.toolbarButtons=["bold","italic","strikethrough","link","separator","heading-two","heading-three","separator","sub","sup","separator","numbered-list","bulleted-list","blockquote","styleMenu"],config.settings.slate.scrollIntoView=!1,config.addonReducers=Object.assign({},config.addonReducers,reducers_namespaceObject),config.views=Object.assign({},config.views),config.widgets.widget.slate=RichTextWidget,config.widgets.widget.slate_richtext=RichTextWidget,config.widgets.widget.slate_html=widgets_HtmlSlateWidget,config.widgets.widget.richtext=widgets_HtmlSlateWidget,config.widgets.widget.object_by_type=widgets_ObjectByTypeWidget,null!==(_config$widgets$views=config.widgets.views)&&void 0!==_config$widgets$views&&_config$widgets$views.widget&&(config.widgets.views.widget.slate=RichTextWidgetView,config.widgets.views.widget.slate_richtext=RichTextWidgetView),config}"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/packages/volto-slate/src/widgets/ObjectByTypeWidget.jsx"]={name:"ObjectByTypeWidget",docgenInfo:ObjectByTypeWidget.__docgenInfo,path:"node_modules/@plone/volto/packages/volto-slate/src/widgets/ObjectByTypeWidget.jsx"})},"./node_modules/@plone/volto/packages/volto-slate/src/slate-react.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{mH:function(){return Slate}});var _slate_react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/slate-react/dist/index.js"),Slate=function(props){var initialValue=props.initialValue||props.value;return(0,_slate_react__WEBPACK_IMPORTED_MODULE_0__.mH)(Object.assign({},props,{initialValue:initialValue}))}},"./node_modules/@plone/volto/src/actions/index.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{KG:function(){return addAction},ME:function(){return addAliases},Ir:function(){return addComment},aX:function(){return addCondition},eT:function(){return addNewRule},HP:function(){return addRule},dA:function(){return applyRulesToSubfolders},f4:function(){return applyWorkingCopy},Be:function(){return authenticatedRole},D0:function(){return changeLanguage},JG:function(){return copy},Fp:function(){return copyContent},K1:function(){return createContent},sS:function(){return createGroup},OJ:function(){return createRelations},r4:function(){return createUser},Tp:function(){return createWorkingCopy},z7:function(){return cut},YF:function(){return deleteComment},yd:function(){return deleteContent},xS:function(){return deleteControlPanelRule},d2:function(){return deleteControlpanel},iE:function(){return deleteGroup},zK:function(){return deleteLinkTranslation},AW:function(){return deleteRelations},h8:function(){return deleteUser},Jo:function(){return disableRules},qK:function(){return editAction},T:function(){return editCondition},Bo:function(){return editRule},qf:function(){return emailNotification},mT:function(){return enableRules},s7:function(){return getAction},Ar:function(){return getAliases},ZD:function(){return getBreadcrumbs},ec:function(){return getCondition},L5:function(){return getContent},gA:function(){return getContentRulesEvents},Ck:function(){return getControlPanelRule},uX:function(){return getControlPanelRules},hX:function(){return getControlpanel},Ng:function(){return getDatabaseInformation},ad:function(){return getDiff},s1:function(){return getHistory},Ti:function(){return getNavigation},co:function(){return getNavroot},Kz:function(){return getQueryStringResults},bv:function(){return getQuerystring},a8:function(){return getRelationStats},$c:function(){return getRules},J1:function(){return getSchema},x6:function(){return getSharing},dO:function(){return getSystemInformation},f1:function(){return getTransactions},Ie:function(){return getTranslationLocator},yu:function(){return getTypes},Yg:function(){return getUpgradeInformation},PR:function(){return getUser},t5:function(){return getUserSchema},Rz:function(){return getVocabulary},WL:function(){return getVocabularyTokenTitle},IG:function(){return getWorkflow},Jl:function(){return installAddon},mF:function(){return linkIntegrityCheck},RO:function(){return linkTranslation},Um:function(){return listActions},XX:function(){return listAddons},BM:function(){return listComments},Jh:function(){return listControlpanels},Wq:function(){return listGroups},h6:function(){return listMoreComments},xv:function(){return listRoles},yw:function(){return listUsers},_O:function(){return loadLazyLibrary},lu:function(){return lockContent},x4:function(){return login},kS:function(){return logout},M3:function(){return moveContent},_A:function(){return moveRuleAction},eN:function(){return moveRuleCondition},Ml:function(){return orderContent},dC:function(){return postControlpanel},mR:function(){return purgeMessages},G8:function(){return putSchema},bF:function(){return queryRelations},ZI:function(){return rebuildRelations},iR:function(){return removeAction},hJ:function(){return removeAliases},bo:function(){return removeCondition},Gd:function(){return removeMessage},xq:function(){return removeRules},D3:function(){return removeWorkingCopy},B0:function(){return resetBlocksClipboard},Xm:function(){return resetLoginRequest},Ax:function(){return resetMetadataFocus},c0:function(){return resetPassword},ti:function(){return search.t},gl:function(){return revertHistory},lH:function(){return revertTransactions},uk:function(){return runUpgrade},u9:function(){return search.u},kR:function(){return setBlocksClipboard},M0:function(){return setExpandedToolbar},U5:function(){return setFormData},i$:function(){return setInitialPassword},p1:function(){return setMetadataFieldsets},JW:function(){return setSidebarTab},uB:function(){return sortContent},eR:function(){return transitionWorkflow},pZ:function(){return unapplyRulesToSubfolders},Ah:function(){return uninstallAddon},KJ:function(){return unlockContent},_J:function(){return updateColumnsContent},uA:function(){return updateComment},x0:function(){return updateContent},T1:function(){return updateControlpanel},mD:function(){return updateGroup},gQ:function(){return updatePassword},ov:function(){return updateSchema},Ei:function(){return updateSharing},Nq:function(){return updateUser},Yb:function(){return upgradeAddon}});var ActionTypes=__webpack_require__("./node_modules/@plone/volto/src/constants/ActionTypes.js");function listActions(url){return{type:ActionTypes.fx,request:{op:"get",path:`${url}/@actions`}}}function getBreadcrumbs(url){return{type:ActionTypes.Xw,request:{op:"get",path:`${url}/@breadcrumbs`}}}function setExpandedToolbar(isExpanded){return{type:ActionTypes.Us,isExpanded:isExpanded}}function copyContent(source,target){return{type:ActionTypes.bV,request:{op:"post",path:`${target}/@copy`,data:{source:source}}}}function moveContent(source,target){return{type:ActionTypes.VV,request:{op:"post",path:`${target}/@move`,data:{source:source}}}}function copy(urls){return{type:ActionTypes.B4,source:urls}}function cut(urls){return{type:ActionTypes.os,source:urls}}function listAddons(){return{type:ActionTypes.l,request:{op:"get",path:"/@addons"}}}function installAddon(id){return{type:ActionTypes.gu,request:{op:"post",path:`/@addons/${id}/install`}}}function uninstallAddon(id){return{type:ActionTypes.HT,request:{op:"post",path:`/@addons/${id}/uninstall`}}}function upgradeAddon(id){return{type:ActionTypes.uN,request:{op:"post",path:`/@addons/${id}/upgrade`}}}function addComment(url,text,commentId){var path=commentId?`${url}/@comments/${commentId}`:`${url}/@comments`;return{type:ActionTypes.tV,request:{op:"post",path:path,data:{text:text}}}}function listComments(url){return{type:ActionTypes._k,request:{op:"get",path:`${url}/@comments`}}}function listMoreComments(url){return{type:ActionTypes.Cm,request:{op:"get",path:`${url}`}}}function deleteComment(url){return{type:ActionTypes.Di,request:{op:"del",path:url}}}function updateComment(url,text){return{type:ActionTypes.H3,request:{op:"patch",path:url,data:{text:text}}}}var helpers=__webpack_require__("./node_modules/@plone/volto/src/helpers/index.js"),registry=__webpack_require__("./node_modules/@plone/volto/src/registry.js");function createContent(url,content,subrequest){return{type:ActionTypes.Rs,subrequest:subrequest,mode:"serial",request:Array.isArray(content)?content.map((function(item){return{op:"post",path:url,data:item}})):{op:"post",path:url,data:(0,helpers.A3)(content)}}}function deleteContent(urls){return{type:ActionTypes.pK,mode:"serial",request:"string"==typeof urls?{op:"del",path:urls}:urls.map((function(url){return{op:"del",path:url}}))}}function updateContent(urls,content){var headers=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return{type:ActionTypes.D3,request:"string"==typeof urls?{op:"patch",path:urls,data:(0,helpers.A3)(content),headers:headers}:urls.map((function(url,index){return{op:"patch",path:url,data:(0,helpers.A3)(content[index]),headers:headers}}))}}function orderContent(parent,url,delta,subset){return{type:ActionTypes.Fp,request:{op:"patch",path:parent,data:{ordering:{obj_id:url,delta:delta,subset_ids:subset}}}}}function sortContent(url,on,order){return{type:ActionTypes.D3,sort:{on:on,order:order},request:{op:"patch",path:url,data:{sort:{on:on,order:order}}}}}function getContent(url){var version=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,subrequest=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,page=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,fullobjects=arguments.length>4&&void 0!==arguments[4]&&arguments[4],settings=registry.Z.settings,query=Object.assign({},fullobjects||settings.bbb_getContentFetchesFullobjects?{fullobjects:!0}:{},page?{b_start:settings.defaultPageSize*(page-1),b_size:settings.defaultPageSize}:{},settings.isMultilingual?{expand:"translations"}:{}),qs=Object.keys(query).map((function(key){return key+"="+query[key]})).join("&");return{type:ActionTypes.nk,subrequest:subrequest,request:{op:"get",path:`${url}${version?`/@history/${version}`:""}${qs?`?${qs}`:""}`}}}function updateColumnsContent(url,index){return{type:ActionTypes.$0,indexcolumns:index}}function lockContent(urls){return{type:ActionTypes.mn,mode:"serial",request:"string"==typeof urls?{op:"post",path:`${urls}/@lock`}:urls.map((function(url){return{op:"post",path:`${url}/@lock`}}))}}function unlockContent(urls){var force=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return{type:ActionTypes.Ae,mode:"serial",request:"string"==typeof urls?{op:"del",path:`${urls}/@lock`,data:force?{force:!0}:{}}:urls.map((function(url){return{op:"del",path:`${url}/@lock`,data:force?{force:!0}:{}}}))}}function linkIntegrityCheck(selection){return{type:ActionTypes.wc,mode:"serial",request:{op:"get",path:"@linkintegrity?"+selection.map((function(uid){return`uids=${uid}`})).join("&")}}}function getControlpanel(id){return{type:ActionTypes.Pj,request:{op:"get",path:`/@controlpanels/${id}`}}}function postControlpanel(id,data){return{type:ActionTypes.SO,request:{op:"post",path:`/@controlpanels/${id}`,data:data}}}function deleteControlpanel(id,item){return{type:ActionTypes.oy,request:{op:"del",path:`/@controlpanels/${id}/${item}`}}}function listControlpanels(){return{type:ActionTypes.Xi,request:{op:"get",path:"/@controlpanels"}}}function updateControlpanel(url,data){return{type:ActionTypes.Pe,request:{op:"patch",path:url,data:data}}}function getSystemInformation(){return{type:ActionTypes.B9,request:{op:"get",path:"/@system"}}}function getDatabaseInformation(){return{type:ActionTypes.Ly,request:{op:"get",path:"/@database"}}}function getDiff(url,one,two){return{type:ActionTypes.re,request:[{op:"get",path:`${url}/@history/${one}`},{op:"get",path:`${url}/@history/${two}`}]}}function emailNotification(from,message,name,subject){return{type:ActionTypes.TD,request:{op:"post",path:"/@email-notification",data:{from:from,message:message,name:name,subject:subject}}}}function createGroup(data){return{type:ActionTypes.yz,request:{op:"post",path:"/@groups",data:data}}}function deleteGroup(id){return{type:ActionTypes.iP,request:{op:"del",path:`/@groups/${id}`}}}function listGroups(query,query_group_filter){return void 0!==query_group_filter?{type:ActionTypes.iK,request:query_group_filter?{op:"get",path:`/@groups?query=${query_group_filter}`}:{op:"get",path:"/@groups"}}:{type:ActionTypes.jJ,request:query?{op:"get",path:`/@groups?query=${query}`}:{op:"get",path:"/@groups"}}}function updateGroup(id,data){return{type:ActionTypes.t3,request:{op:"patch",path:`/@groups/${id}`,data:data}}}function getHistory(url){return{type:ActionTypes.Lp,request:{op:"get",path:`${url}/@history`}}}function revertHistory(url,version){return{type:ActionTypes.Oh,request:{op:"patch",path:`${url}/@history`,data:{version:version}}}}function getTransactions(){return{type:ActionTypes.S4,request:{op:"get",path:"/@transactions"}}}function revertTransactions(transaction_ids){return{type:ActionTypes.Tc,request:{op:"patch",path:"/@transactions",data:{transaction_ids:transaction_ids}}}}function removeMessage(index){return{type:ActionTypes.Fi,index:index}}function purgeMessages(){return{type:ActionTypes.Tt}}function getNavigation(url,depth){return{type:ActionTypes.yy,request:{op:"get",path:`${url}/@navigation${depth?`?expand.navigation.depth=${depth}`:""}`}}}function createRelations(content){return{type:ActionTypes.z3,request:{op:"post",path:"/@relations",data:{items:content}}}}function deleteRelations(content){return{type:ActionTypes.Mz,request:{op:"del",path:"/@relations",data:{items:content}}}}function queryRelations(){var relation=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,onlyBroken=arguments.length>1&&void 0!==arguments[1]&&arguments[1],subrequest=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,source=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,target=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,query_source=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,query_target=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,path="/@relations",searchParams=new URLSearchParams;relation&&searchParams.append("relation",relation),onlyBroken&&searchParams.append("onlyBroken",onlyBroken),source&&searchParams.append("source",source),target&&searchParams.append("target",target),query_source&&searchParams.append("query_source",query_source),query_target&&searchParams.append("query_target",query_target);var searchParamsToString=searchParams.toString();return searchParamsToString&&(path+=`?${searchParamsToString}`),{type:ActionTypes.UG,subrequest:subrequest,request:{op:"get",path:path}}}function getRelationStats(){return{type:ActionTypes.r9,request:{op:"get",path:"/@relations"}}}function rebuildRelations(){var flush=arguments.length>0&&void 0!==arguments[0]&&arguments[0],path="/@relations/rebuild",data=!0===flush?{flush:1}:{};return{type:ActionTypes.G9,request:{op:"post",path:path,data:data}}}function listRoles(){return{type:ActionTypes.S1,request:{op:"get",path:"/@roles"}}}function getSchema(type,url){return url=void 0!==url?url:"",{type:ActionTypes.ei,request:{op:"get",path:`${url}/@types/${type}`}}}function putSchema(type,data){return{type:ActionTypes.FQ,request:{op:"put",path:`/@types/${type}`,data:data}}}function updateSchema(type,data){return{type:ActionTypes.bi,request:{op:"patch",path:`/@types/${type}`,data:data}}}function getRules(url){return{type:ActionTypes.Op,request:{op:"get",path:`${url}/@content-rules`}}}function getControlPanelRules(url){return{type:ActionTypes.cl,request:{op:"get",path:`${url}/@controlpanels/content-rules`}}}function getControlPanelRule(url,rule){return{type:ActionTypes.Qu,request:{op:"get",path:`${url}/@controlpanels/content-rules/${rule}`}}}function enableRules(url,rules){return{type:ActionTypes.hR,request:{op:"patch",path:`${url}/@content-rules`,data:{"form.button.Enable":!0,rule_ids:rules}}}}function disableRules(url,rules){return{type:ActionTypes.aJ,request:{op:"patch",path:`${url}/@content-rules`,data:{"form.button.Disable":!0,rule_ids:rules}}}}function applyRulesToSubfolders(url,rules){return{type:ActionTypes._L,request:{op:"patch",path:`${url}/@content-rules`,data:{"form.button.Bubble":!0,rule_ids:rules}}}}function unapplyRulesToSubfolders(url,rules){return{type:ActionTypes.g_,request:{op:"patch",path:`${url}/@content-rules`,data:{"form.button.NoBubble":!0,rule_ids:rules}}}}function removeRules(url,rules){return{type:ActionTypes.AB,request:{op:"del",path:`${url}/@content-rules`,data:{"form.button.Delete":!0,rule_ids:rules}}}}function addRule(url,rule){return{type:ActionTypes.Is,request:{op:"post",path:`${url}/@content-rules/${rule}`}}}function deleteControlPanelRule(url,rule){return{type:ActionTypes.Au,request:{op:"del",path:`${url}/@controlpanels/content-rules/${rule}`}}}function getContentRulesEvents(url){return{type:ActionTypes.XC,request:{op:"get",path:`${url}/@vocabularies/plone.contentrules.events`}}}function addNewRule(url,data){return{type:ActionTypes.$s,request:{op:"post",path:`${url}/@controlpanels/content-rules`,data:data}}}function moveRuleCondition(url,data,ruleId,condId){return{type:ActionTypes.sx,request:{op:"patch",path:`${url}/@controlpanels/content-rules/${ruleId}/condition/${condId}`,data:data}}}function moveRuleAction(url,data,ruleId,actionId){return{type:ActionTypes.sx,request:{op:"patch",path:`${url}/@controlpanels/content-rules/${ruleId}/action/${actionId}`,data:data}}}function editRule(url,data,rule){return{type:ActionTypes.Uj,request:{op:"patch",path:`${url}/@controlpanels/content-rules/${rule}`,data:Object.assign({"form.button.Save":!0},data)}}}function removeCondition(url,rule,condition){return{type:ActionTypes.RB,request:{op:"del",path:`${url}/@controlpanels/content-rules/${rule}/condition/${condition}`}}}function addCondition(url,rule,data){return{type:ActionTypes.V,request:{op:"post",path:`${url}/@controlpanels/content-rules/${rule}/condition`,data:data}}}function editCondition(url,rule,data,condition_index){return{type:ActionTypes.R5,request:{op:"patch",path:`${url}/@controlpanels/content-rules/${rule}/condition/${condition_index}`,data:data}}}function getCondition(url,rule,condition_index){return{type:ActionTypes.iu,request:{op:"get",path:`${url}/@controlpanels/content-rules/${rule}/condition/${condition_index}`}}}function removeAction(url,rule,action){return{type:ActionTypes.$Q,request:{op:"del",path:`${url}/@controlpanels/content-rules/${rule}/action/${action}`}}}function addAction(url,rule,data){return{type:ActionTypes.k5,request:{op:"post",path:`${url}/@controlpanels/content-rules/${rule}/action`,data:data}}}function editAction(url,rule,data,action_index){return{type:ActionTypes.kW,request:{op:"patch",path:`${url}/@controlpanels/content-rules/${rule}/action/${action_index}`,data:data}}}function getAction(url,rule,action_index){return{type:ActionTypes.e6,request:{op:"get",path:`${url}/@controlpanels/content-rules/${rule}/action/${action_index}`}}}var search=__webpack_require__("./node_modules/@plone/volto/src/actions/search/search.js");function updateSharing(url,sharing){return{type:ActionTypes.yB,request:{op:"post",path:`${url}/@sharing`,data:sharing}}}function getSharing(url){var search=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return{type:ActionTypes.TS,request:{op:"get",path:`${url}/@sharing${""!==search?`?search=${search}`:""}`}}}function getAliases(url,options){var _ref=options||{},query=_ref.query,manual=_ref.manual,datetime=_ref.datetime,batchSize=_ref.batchSize,batchStart=_ref.batchStart;return{type:ActionTypes.U6,request:{op:"get",path:`${url}/@aliases?q=${query||""}&manual=${manual||""}&datetime=${null!==datetime?datetime:""}&b_size=${batchSize||99999999999}&b_start=${batchStart||0}`}}}function addAliases(url,data){return{type:ActionTypes.cL,request:{op:"post",path:`${url}/@aliases`,data:data}}}function removeAliases(url,data){return{type:ActionTypes.Lz,request:{op:"del",path:`${url}/@aliases`,data:data}}}function getTypes(url){return function(dispatch,getState){getState().userSession.token&&dispatch({type:ActionTypes.sR,request:{op:"get",path:`${url}/@types`}})}}var query_string=__webpack_require__("./node_modules/query-string/index.js");function createUser(content){var sendPasswordReset=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{type:ActionTypes.qK,request:{op:"post",path:"/@users",data:sendPasswordReset?Object.assign({},content,{sendPasswordReset:sendPasswordReset}):content}}}function deleteUser(id){return{type:ActionTypes.AZ,request:{op:"del",path:`/@users/${id}`}}}function getUser(id){return{type:ActionTypes.JA,request:{op:"get",path:`/@users/${id}`}}}function listUsers(){var options=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},_options$query=options.query,query=void 0===_options$query?"":_options$query,_options$search=options.search,search=void 0===_options$search?"":_options$search,_options$groups_filte=options.groups_filter,groups_filter=void 0===_options$groups_filte?[]:_options$groups_filte,_options$limit=options.limit,limit=void 0===_options$limit?null:_options$limit,path="/@users",searchParams=new URLSearchParams;query&&searchParams.append("query",query),search&&searchParams.append("search",search),limit&&searchParams.append("limit",limit);var searchParamsToString=searchParams.toString(),filterarg=groups_filter.length>0?(0,query_string.stringify)({"groups-filter":groups_filter},{arrayFormat:"colon-list-separator"}):"";return searchParamsToString&&(path+=`?${searchParamsToString}`),filterarg&&(path+=searchParamsToString?"&":"?",path+=filterarg),{type:ActionTypes.o,request:{op:"get",path:path}}}function updateUser(id,user){return{type:ActionTypes.AX,request:{op:"patch",path:`/@users/${id}`,data:user}}}function updatePassword(id,oldPassword,newPassword){return{type:ActionTypes.pX,request:{op:"post",path:`/@users/${id}/reset-password`,data:{old_password:oldPassword,new_password:newPassword}}}}function setInitialPassword(id,token,newPassword){return{type:ActionTypes.Q4,request:{op:"post",path:`/@users/${id}/reset-password`,data:{reset_token:token,new_password:newPassword}}}}function resetPassword(id){return{type:ActionTypes.bk,request:{op:"post",path:`/@users/${id}/reset-password`}}}function login(username,password){return{type:ActionTypes.ym,request:{op:"post",path:"@login",data:{login:username,password:password}}}}function logout(){return{type:ActionTypes.Nv,request:{op:"post",path:"@logout"}}}function resetLoginRequest(){return{type:ActionTypes.AV}}var Vocabularies=__webpack_require__("./node_modules/@plone/volto/src/helpers/Vocabularies/Vocabularies.js");function getVocabulary(_ref){var vocabNameOrURL=_ref.vocabNameOrURL,_ref$query=_ref.query,query=void 0===_ref$query?null:_ref$query,_ref$start=_ref.start,start=void 0===_ref$start?0:_ref$start,size=_ref.size,subrequest=_ref.subrequest,vocabulary=(0,Vocabularies.MH)(vocabNameOrURL),queryString=`b_start=${start}${size?"&b_size="+size:""}`;return query&&(queryString=`${queryString}&title=${query}`),{type:ActionTypes.qj,vocabulary:vocabNameOrURL,start:start,request:{op:"get",path:`/@vocabularies/${vocabulary}?${queryString}`},subrequest:subrequest}}function getVocabularyTokenTitle(_ref2){var vocabNameOrURL=_ref2.vocabNameOrURL,_ref2$token=_ref2.token,token=void 0===_ref2$token?null:_ref2$token,_ref2$tokens=_ref2.tokens,tokens=void 0===_ref2$tokens?null:_ref2$tokens,subrequest=_ref2.subrequest,vocabulary=(0,Vocabularies.MH)(vocabNameOrURL),queryString=Object.assign({},token&&{token:token},tokens&&{tokens:tokens});return{type:ActionTypes.kX,vocabulary:vocabNameOrURL,token:token,tokens:tokens,subrequest:subrequest,request:{op:"get",path:`/@vocabularies/${vocabulary}?b_size=-1&${query_string.stringify(queryString,{encode:!1})}`}}}function getWorkflow(urls){return{type:"string"==typeof urls?ActionTypes.mJ:ActionTypes.Bv,request:"string"==typeof urls?{op:"get",path:`${urls}/@workflow`}:urls.map((function(url){return{op:"get",path:`${url}/@workflow`}}))}}function transitionWorkflow(urls){var include_children=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return{type:ActionTypes.pI,request:"string"==typeof urls?{op:"post",path:(0,helpers.ZV)(urls),data:{include_children:include_children}}:urls.map((function(url){return{op:"post",path:(0,helpers.ZV)(url),data:{include_children:include_children}}}))}}function getQuerystring(){return{type:ActionTypes.bA,request:{op:"get",path:"/@querystring"}}}function getQueryStringResults(path,data,subrequest,page){var settings=registry.Z.settings,requestData=JSON.parse(JSON.stringify(data));null!=(null==data?void 0:data.depth)&&(delete requestData.depth,requestData.query.forEach((function(q){"path"===q.i&&(q.v+="::"+data.depth)}))),null!==(null==requestData?void 0:requestData.sort_order)&&"boolean"==typeof requestData.sort_order&&(requestData.sort_order=requestData.sort_order?"descending":"ascending");var query=Object.assign({},requestData,!requestData.b_size&&{b_size:settings.defaultPageSize},page&&{b_start:requestData.b_size?data.b_size*(page-1):settings.defaultPageSize*(page-1)},{query:null==requestData?void 0:requestData.query});return{type:ActionTypes.uB,subrequest:subrequest,request:{op:settings.querystringSearchGet?"get":"post",path:`${path}/@querystring-search${settings.querystringSearchGet?`?query=${encodeURIComponent(JSON.stringify(query))}`:""}`,data:settings.querystringSearchGet?null:query}}}function setMetadataFieldsets(fieldsets){return{type:ActionTypes.Yo,fieldsets:fieldsets}}function resetMetadataFocus(){return{type:ActionTypes.Ik}}function setSidebarTab(index){return{type:ActionTypes.Bk,index:index}}function setFormData(data){return{type:ActionTypes.RR,data:data}}function getTranslationLocator(url,lang){return{type:ActionTypes.WT,request:{op:"get",path:`${url}/@translation-locator?target_language=${lang}`}}}function linkTranslation(url,target){return{type:ActionTypes.jP,request:{op:"post",path:`${url}/@translations`,data:{id:target}}}}function deleteLinkTranslation(url,lang){return{type:ActionTypes.aL,request:{op:"del",path:`${url}/@translations`,data:{language:lang}}}}function setBlocksClipboard(payload){return Object.assign({type:ActionTypes.WK},Object.assign({},payload.cut?{cut:payload.cut.filter((function(b){return!!b}))}:{},payload.copy?{copy:payload.copy.filter((function(b){return!!b}))}:{}))}function resetBlocksClipboard(){return{type:ActionTypes.dV}}function loadLazyLibrary(libName,libModule){return function(dispatch,getState){var _getState$lazyLibrari;null!==(_getState$lazyLibrari=getState().lazyLibraries)&&void 0!==_getState$lazyLibrari&&_getState$lazyLibrari[libName]||dispatch({type:ActionTypes.Az,libName:libName,libModule:libModule})}}function authenticatedRole(role){return{type:ActionTypes.VN,result:role}}var lib=__webpack_require__("./node_modules/react-intl-redux/lib/index.js"),es6=__webpack_require__("./node_modules/universal-cookie/es6/index.js");function changeLanguage(language,locale,req){return function changeLanguageCookies(language,req){var _req$protocol,cookies=new es6.Z,cookieOptions=(0,helpers.$Q)({secure:!(null==req||null===(_req$protocol=req.protocol)||void 0===_req$protocol||!_req$protocol.startsWith("https")),sameSite:"strict"});req?req.universalCookies.set("I18N_LANGUAGE",(0,helpers.vU)(language)||"",cookieOptions):cookies.set("I18N_LANGUAGE",(0,helpers.vU)(language)||"",cookieOptions)}(language,req),(0,lib.zH)({locale:(0,helpers.N1)(language),messages:locale})}function createWorkingCopy(path){return{type:ActionTypes.XB,request:{op:"post",path:`${path}/@workingcopy`}}}function applyWorkingCopy(path){return{type:ActionTypes.sr,request:{op:"patch",path:`${path}/@workingcopy`}}}function removeWorkingCopy(path){return{type:ActionTypes.bW,request:{op:"del",path:`${path}/@workingcopy`}}}function getUserSchema(){return{type:ActionTypes.YH,request:{op:"get",path:"/@userschema"}}}function getUpgradeInformation(){return{type:ActionTypes.HY,request:{op:"get",path:"/@upgrade"}}}function runUpgrade(dryRun){return{type:ActionTypes.mo,request:{op:"post",path:"/@upgrade",data:{dryRun:dryRun}}}}function getNavroot(url){return{type:ActionTypes.uv,request:{op:"get",path:`${url}/@navroot`}}}},"./node_modules/@plone/volto/src/actions/search/search.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{t:function(){return resetSearchContent},u:function(){return searchContent}});var lodash_identity__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/lodash/identity.js"),lodash_identity__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(lodash_identity__WEBPACK_IMPORTED_MODULE_0__),lodash_toPairs__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/lodash/toPairs.js"),lodash_toPairs__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(lodash_toPairs__WEBPACK_IMPORTED_MODULE_1__),lodash_pickBy__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/lodash/pickBy.js"),lodash_pickBy__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(lodash_pickBy__WEBPACK_IMPORTED_MODULE_2__),lodash_map__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/lodash/map.js"),lodash_map__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(lodash_map__WEBPACK_IMPORTED_MODULE_3__),lodash_join__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/lodash/join.js"),lodash_join__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(lodash_join__WEBPACK_IMPORTED_MODULE_4__),lodash_isArray__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/lodash/isArray.js"),lodash_isArray__WEBPACK_IMPORTED_MODULE_5___default=__webpack_require__.n(lodash_isArray__WEBPACK_IMPORTED_MODULE_5__),lodash_concat__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/lodash/concat.js"),lodash_concat__WEBPACK_IMPORTED_MODULE_6___default=__webpack_require__.n(lodash_concat__WEBPACK_IMPORTED_MODULE_6__),lodash_compact__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./node_modules/lodash/compact.js"),lodash_compact__WEBPACK_IMPORTED_MODULE_7___default=__webpack_require__.n(lodash_compact__WEBPACK_IMPORTED_MODULE_7__),_plone_volto_constants_ActionTypes__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./node_modules/@plone/volto/src/constants/ActionTypes.js");function searchContent(url,options){var subrequest=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,queryArray=[];options=lodash_pickBy__WEBPACK_IMPORTED_MODULE_2___default()(options,lodash_identity__WEBPACK_IMPORTED_MODULE_0___default());var arrayOptions=lodash_pickBy__WEBPACK_IMPORTED_MODULE_2___default()(options,(function(item){return lodash_isArray__WEBPACK_IMPORTED_MODULE_5___default()(item)}));queryArray=lodash_concat__WEBPACK_IMPORTED_MODULE_6___default()(queryArray,options?lodash_join__WEBPACK_IMPORTED_MODULE_4___default()(lodash_map__WEBPACK_IMPORTED_MODULE_3___default()(lodash_toPairs__WEBPACK_IMPORTED_MODULE_1___default()(lodash_pickBy__WEBPACK_IMPORTED_MODULE_2___default()(options,(function(item){return!lodash_isArray__WEBPACK_IMPORTED_MODULE_5___default()(item)}))),(function(item){return"SearchableText"===item[0]&&(item[1]=`${item[1]}*`),lodash_join__WEBPACK_IMPORTED_MODULE_4___default()(item,"=")})),"&"):""),queryArray=lodash_concat__WEBPACK_IMPORTED_MODULE_6___default()(queryArray,arrayOptions?lodash_join__WEBPACK_IMPORTED_MODULE_4___default()(lodash_map__WEBPACK_IMPORTED_MODULE_3___default()(lodash_pickBy__WEBPACK_IMPORTED_MODULE_2___default()(arrayOptions),(function(item,key){return lodash_join__WEBPACK_IMPORTED_MODULE_4___default()(item.map((function(value){return`${key}:list=${value}`})),"&")})),"&"):"");var querystring=lodash_join__WEBPACK_IMPORTED_MODULE_4___default()(lodash_compact__WEBPACK_IMPORTED_MODULE_7___default()(queryArray),"&");return{type:_plone_volto_constants_ActionTypes__WEBPACK_IMPORTED_MODULE_8__.BA,subrequest:subrequest,request:{op:"get",path:`${url}/@search${querystring?`?${querystring}`:""}`}}}function resetSearchContent(){var subrequest=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return{type:_plone_volto_constants_ActionTypes__WEBPACK_IMPORTED_MODULE_8__.He,subrequest:subrequest}}},"./node_modules/@plone/volto/src/components/index.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{$_C:function(){return _plone_volto_components_theme_Footer_Footer__WEBPACK_IMPORTED_MODULE_8__.Z},$zs:function(){return _plone_volto_components_theme_LanguageSelector_LanguageSelector__WEBPACK_IMPORTED_MODULE_14__.Z},BTn:function(){return _plone_volto_components_manage_Controlpanels_ContentTypesActions__WEBPACK_IMPORTED_MODULE_67__.Z},Cdc:function(){return _plone_volto_components_manage_Contents_circle__WEBPACK_IMPORTED_MODULE_58__.Z},DAG:function(){return _plone_volto_components_theme_AppExtras_AppExtras__WEBPACK_IMPORTED_MODULE_1__.Z},Eep:function(){return _plone_volto_components_theme_Image_Image__WEBPACK_IMPORTED_MODULE_26__.Z},F91:function(){return _plone_volto_components_manage_Blocks_Image_ImageSidebar__WEBPACK_IMPORTED_MODULE_164__.Z},FNi:function(){return _plone_volto_components_manage_Toast_Toast__WEBPACK_IMPORTED_MODULE_100__.Z},FrC:function(){return _plone_volto_components_manage_Blocks_Block_BlocksForm__WEBPACK_IMPORTED_MODULE_121__.Z},FyN:function(){return _plone_volto_components_manage_Blocks_LeadImage_LeadImageSidebar__WEBPACK_IMPORTED_MODULE_167__.Z},GIS:function(){return _plone_volto_components_theme_Popup_Popup__WEBPACK_IMPORTED_MODULE_178__.Z},GXj:function(){return _plone_volto_components_manage_Contents_ContentsTagsModal__WEBPACK_IMPORTED_MODULE_115__.Z},HcR:function(){return _plone_volto_components_manage_Contents_ContentsRenameModal__WEBPACK_IMPORTED_MODULE_113__.Z},HsM:function(){return _plone_volto_components_manage_Contents_ContentsItem__WEBPACK_IMPORTED_MODULE_110__.Z},Iub:function(){return _plone_volto_components_manage_Form_BlockDataForm__WEBPACK_IMPORTED_MODULE_122__.Z},JO$:function(){return _plone_volto_components_theme_Icon_Icon__WEBPACK_IMPORTED_MODULE_25__.Z},JZ_:function(){return _plone_volto_components_theme_View_RenderBlocks__WEBPACK_IMPORTED_MODULE_15__.Z},Jij:function(){return _plone_volto_components_theme_FormattedDate_FormattedDate__WEBPACK_IMPORTED_MODULE_176__.Z},L79:function(){return _plone_volto_components_theme_Anontools_Anontools__WEBPACK_IMPORTED_MODULE_4__.Z},MTL:function(){return _plone_volto_components_manage_ConditionalLink_ConditionalLink__WEBPACK_IMPORTED_MODULE_27__.Z},MX5:function(){return _plone_volto_components_manage_Blocks_Video_VideoSidebar__WEBPACK_IMPORTED_MODULE_166__.Z},NIb:function(){return _plone_volto_components_theme_Unauthorized_Unauthorized__WEBPACK_IMPORTED_MODULE_23__.Z},NJc:function(){return _plone_volto_components_manage_Sidebar_SidebarPortal__WEBPACK_IMPORTED_MODULE_96__.Z},OA5:function(){return _plone_volto_components_manage_Widgets_CheckboxWidget__WEBPACK_IMPORTED_MODULE_125__.Z},OZ4:function(){return _plone_volto_components_theme_SkipLinks_SkipLinks__WEBPACK_IMPORTED_MODULE_16__.Z},OoM:function(){return _plone_volto_components_theme_Breadcrumbs_Breadcrumbs__WEBPACK_IMPORTED_MODULE_6__.Z},Ovb:function(){return _plone_volto_components_manage_Blocks_Listing_ListingBody__WEBPACK_IMPORTED_MODULE_162__.Z},PlC:function(){return _plone_volto_components_manage_BlockChooser_BlockChooserButton__WEBPACK_IMPORTED_MODULE_92__.Z},Pmb:function(){return _plone_volto_components_manage_Widgets_FormFieldWrapper__WEBPACK_IMPORTED_MODULE_123__.Z},Qcm:function(){return _plone_volto_components_manage_Blocks_Block_DefaultEdit__WEBPACK_IMPORTED_MODULE_139__.Z},RQc:function(){return _plone_volto_components_manage_Controlpanels_VersionOverview__WEBPACK_IMPORTED_MODULE_78__.Z},Rhh:function(){return _plone_volto_components_theme_SearchWidget_SearchWidget__WEBPACK_IMPORTED_MODULE_7__.Z},SVk:function(){return _plone_volto_components_theme_Error_ErrorBoundary__WEBPACK_IMPORTED_MODULE_20__.Z},SqE:function(){return _plone_volto_components_manage_Blocks_Block_Settings__WEBPACK_IMPORTED_MODULE_169__.Z},SyU:function(){return _plone_volto_components_theme_PreviewImage_PreviewImage__WEBPACK_IMPORTED_MODULE_18__.Z},TDE:function(){return _plone_volto_components_manage_Blocks_Block_Schema__WEBPACK_IMPORTED_MODULE_170__.Z},TOD:function(){return _plone_volto_components_theme_Comments_CommentEditModal__WEBPACK_IMPORTED_MODULE_107__.Z},TRl:function(){return _plone_volto_components_theme_Logo_Logo__WEBPACK_IMPORTED_MODULE_3__.Z},TU1:function(){return _plone_volto_components_manage_Controlpanels_Groups_RenderGroups__WEBPACK_IMPORTED_MODULE_117__.Z},TY9:function(){return _plone_volto_components_theme_EventDetails_EventDetails__WEBPACK_IMPORTED_MODULE_17__.Z},Ve4:function(){return _plone_volto_components_manage_UniversalLink_UniversalLink__WEBPACK_IMPORTED_MODULE_28__.Z},Vq5:function(){return _plone_volto_components_manage_MaybeWrap_MaybeWrap__WEBPACK_IMPORTED_MODULE_174__.Z},W_F:function(){return _plone_volto_components_theme_Navigation_Navigation__WEBPACK_IMPORTED_MODULE_5__.Z},X8F:function(){return _plone_volto_components_manage_Form_BlocksToolbar__WEBPACK_IMPORTED_MODULE_103__.Z},Y7H:function(){return _plone_volto_components_manage_BlockChooser_BlockChooser__WEBPACK_IMPORTED_MODULE_91__.Z},YE2:function(){return _plone_volto_components_manage_Sidebar_Sidebar__WEBPACK_IMPORTED_MODULE_94__.Z},Yr8:function(){return _plone_volto_components_manage_Form_ModalForm__WEBPACK_IMPORTED_MODULE_83__.Z},_o:function(){return _plone_volto_components_manage_Contents_ContentsPropertiesModal__WEBPACK_IMPORTED_MODULE_112__.Z},bsb:function(){return DatetimeWidget},bwj:function(){return _plone_volto_components_manage_Widgets_ObjectWidget__WEBPACK_IMPORTED_MODULE_137__.Z},eaj:function(){return _plone_volto_components_theme_OutdatedBrowser_OutdatedBrowser__WEBPACK_IMPORTED_MODULE_13__.Z},gNt:function(){return _plone_volto_components_manage_Form_Field__WEBPACK_IMPORTED_MODULE_105__.Z},gVA:function(){return _plone_volto_components_theme_App_App__WEBPACK_IMPORTED_MODULE_180__.ZP},h4H:function(){return _plone_volto_components_manage_Workflow_Workflow__WEBPACK_IMPORTED_MODULE_89__.Z},h4i:function(){return _plone_volto_components_theme_Header_Header__WEBPACK_IMPORTED_MODULE_2__.Z},hgB:function(){return _plone_volto_components_manage_Contents_ContentsIndexHeader__WEBPACK_IMPORTED_MODULE_109__.Z},i7K:function(){return _plone_volto_components_manage_Multilingual_CompareLanguages__WEBPACK_IMPORTED_MODULE_45__.Z},jjA:function(){return _plone_volto_components_theme_Error_Error__WEBPACK_IMPORTED_MODULE_19__.Z},l09:function(){return _plone_volto_components_manage_Form_Form__WEBPACK_IMPORTED_MODULE_102__.Z},lwe:function(){return _plone_volto_components_manage_Widgets_SchemaWidgetFieldset__WEBPACK_IMPORTED_MODULE_131__.Z},m35:function(){return _plone_volto_components_theme_Login_Login__WEBPACK_IMPORTED_MODULE_31__.Z},mop:function(){return _plone_volto_components_manage_DragDropList_DragDropList__WEBPACK_IMPORTED_MODULE_119__.Z},o8z:function(){return _plone_volto_components_manage_Toolbar_Toolbar__WEBPACK_IMPORTED_MODULE_93__.Z},okM:function(){return _plone_volto_components_manage_Controlpanels_Users_RenderUsers__WEBPACK_IMPORTED_MODULE_116__.Z},q3K:function(){return _plone_volto_components_theme_Search_SearchTags__WEBPACK_IMPORTED_MODULE_106__.Z},qEK:function(){return _plone_volto_components_theme_Avatar_Avatar__WEBPACK_IMPORTED_MODULE_24__.Z},rKJ:function(){return _plone_volto_components_manage_Diff_DiffField__WEBPACK_IMPORTED_MODULE_118__.Z},rNM:function(){return _plone_volto_components_theme_Forbidden_Forbidden__WEBPACK_IMPORTED_MODULE_22__.Z},rXm:function(){return _plone_volto_components_manage_Blocks_Block_DefaultView__WEBPACK_IMPORTED_MODULE_152__.Z},s9w:function(){return _plone_volto_components_manage_Contents_ContentsWorkflowModal__WEBPACK_IMPORTED_MODULE_114__.Z},sSl:function(){return _plone_volto_components_manage_Display_Display__WEBPACK_IMPORTED_MODULE_81__.Z},tlE:function(){return _plone_volto_components_theme_Pagination_Pagination__WEBPACK_IMPORTED_MODULE_11__.Z},uU1:function(){return _plone_volto_components_manage_Widgets_SelectWidget__WEBPACK_IMPORTED_MODULE_132__.Z},uZ:function(){return _plone_volto_components_theme_FormattedDate_FormattedRelativeDate__WEBPACK_IMPORTED_MODULE_177__.Z},v35:function(){return _plone_volto_components_manage_Contents_ContentsBreadcrumbs__WEBPACK_IMPORTED_MODULE_108__.Z},wA2:function(){return _plone_volto_components_theme_Component_Component__WEBPACK_IMPORTED_MODULE_179__.Z},wpx:function(){return _plone_volto_components_manage_Multilingual_TranslationObject__WEBPACK_IMPORTED_MODULE_44__.Z},xOn:function(){return _plone_volto_components_manage_LinkMore_LinkMore__WEBPACK_IMPORTED_MODULE_29__.Z},yEj:function(){return _plone_volto_components_manage_Widgets_TextWidget__WEBPACK_IMPORTED_MODULE_134__.Z},yNE:function(){return _plone_volto_components_manage_Form_InlineForm__WEBPACK_IMPORTED_MODULE_120__.Z},z2P:function(){return _plone_volto_components_manage_Blocks_Maps_MapsSidebar__WEBPACK_IMPORTED_MODULE_165__.Z},z6B:function(){return _plone_volto_components_theme_View_DefaultView__WEBPACK_IMPORTED_MODULE_10__.Z},zEA:function(){return _plone_volto_components_manage_Contents_ContentsUploadModal__WEBPACK_IMPORTED_MODULE_111__.Z},zwg:function(){return _plone_volto_components_manage_Form_UndoToolbar__WEBPACK_IMPORTED_MODULE_104__.Z}});var _loadable_component__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/@loadable/component/dist/loadable.esm.js"),_plone_volto_components_theme_AppExtras_AppExtras__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/AppExtras/AppExtras.jsx"),_plone_volto_components_theme_Header_Header__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/Header/Header.jsx"),_plone_volto_components_theme_Logo_Logo__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/Logo/Logo.jsx"),_plone_volto_components_theme_Anontools_Anontools__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/Anontools/Anontools.jsx"),_plone_volto_components_theme_Navigation_Navigation__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/Navigation/Navigation.jsx"),_plone_volto_components_theme_Breadcrumbs_Breadcrumbs__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/Breadcrumbs/Breadcrumbs.jsx"),_plone_volto_components_theme_SearchWidget_SearchWidget__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/SearchWidget/SearchWidget.jsx"),_plone_volto_components_theme_Footer_Footer__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/Footer/Footer.jsx"),_plone_volto_components_theme_Title_Title__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/Title/Title.jsx"),_plone_volto_components_theme_View_DefaultView__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/View/DefaultView.jsx"),_plone_volto_components_theme_Pagination_Pagination__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/Pagination/Pagination.jsx"),_plone_volto_components_theme_Tags_Tags__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/Tags/Tags.jsx"),_plone_volto_components_theme_OutdatedBrowser_OutdatedBrowser__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/OutdatedBrowser/OutdatedBrowser.jsx"),_plone_volto_components_theme_LanguageSelector_LanguageSelector__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/LanguageSelector/LanguageSelector.js"),_plone_volto_components_theme_View_RenderBlocks__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/View/RenderBlocks.jsx"),_plone_volto_components_theme_SkipLinks_SkipLinks__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/SkipLinks/SkipLinks.jsx"),_plone_volto_components_theme_EventDetails_EventDetails__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/EventDetails/EventDetails.jsx"),_plone_volto_components_theme_PreviewImage_PreviewImage__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/PreviewImage/PreviewImage.jsx"),_plone_volto_components_theme_Error_Error__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/Error/Error.jsx"),_plone_volto_components_theme_Error_ErrorBoundary__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/Error/ErrorBoundary.jsx"),_plone_volto_components_theme_NotFound_NotFound__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/NotFound/NotFound.jsx"),_plone_volto_components_theme_Forbidden_Forbidden__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/Forbidden/Forbidden.jsx"),_plone_volto_components_theme_Unauthorized_Unauthorized__WEBPACK_IMPORTED_MODULE_23__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/Unauthorized/Unauthorized.jsx"),_plone_volto_components_theme_Avatar_Avatar__WEBPACK_IMPORTED_MODULE_24__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/Avatar/Avatar.jsx"),_plone_volto_components_theme_Icon_Icon__WEBPACK_IMPORTED_MODULE_25__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/Icon/Icon.jsx"),_plone_volto_components_theme_Image_Image__WEBPACK_IMPORTED_MODULE_26__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/Image/Image.jsx"),_plone_volto_components_manage_ConditionalLink_ConditionalLink__WEBPACK_IMPORTED_MODULE_27__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/ConditionalLink/ConditionalLink.jsx"),_plone_volto_components_manage_UniversalLink_UniversalLink__WEBPACK_IMPORTED_MODULE_28__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/UniversalLink/UniversalLink.jsx"),_plone_volto_components_manage_LinkMore_LinkMore__WEBPACK_IMPORTED_MODULE_29__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/LinkMore/LinkMore.jsx"),_plone_volto_components_theme_ContactForm_ContactForm__WEBPACK_IMPORTED_MODULE_30__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/ContactForm/ContactForm.jsx"),_plone_volto_components_theme_Login_Login__WEBPACK_IMPORTED_MODULE_31__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/Login/Login.jsx"),_plone_volto_components_theme_Logout_Logout__WEBPACK_IMPORTED_MODULE_32__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/Logout/Logout.jsx"),_plone_volto_components_theme_Sitemap_Sitemap__WEBPACK_IMPORTED_MODULE_33__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/Sitemap/Sitemap.jsx"),_plone_volto_components_theme_Search_Search__WEBPACK_IMPORTED_MODULE_34__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/Search/Search.jsx"),_plone_volto_components_theme_Comments_Comments__WEBPACK_IMPORTED_MODULE_35__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/Comments/Comments.jsx"),_plone_volto_components_theme_SocialSharing_SocialSharing__WEBPACK_IMPORTED_MODULE_36__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/SocialSharing/SocialSharing.jsx"),_plone_volto_components_theme_Register_Register__WEBPACK_IMPORTED_MODULE_37__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/Register/Register.jsx"),_plone_volto_components_theme_PasswordReset_PasswordReset__WEBPACK_IMPORTED_MODULE_38__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/PasswordReset/PasswordReset.jsx"),_plone_volto_components_theme_PasswordReset_RequestPasswordReset__WEBPACK_IMPORTED_MODULE_39__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/PasswordReset/RequestPasswordReset.jsx"),_plone_volto_components_manage_Preferences_ChangePassword__WEBPACK_IMPORTED_MODULE_40__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Preferences/ChangePassword.jsx"),_plone_volto_components_manage_Preferences_PersonalPreferences__WEBPACK_IMPORTED_MODULE_41__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Preferences/PersonalPreferences.jsx"),_plone_volto_components_manage_Preferences_PersonalInformation__WEBPACK_IMPORTED_MODULE_42__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Preferences/PersonalInformation.jsx"),_plone_volto_components_manage_Multilingual_CreateTranslation__WEBPACK_IMPORTED_MODULE_43__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Multilingual/CreateTranslation.jsx"),_plone_volto_components_manage_Multilingual_TranslationObject__WEBPACK_IMPORTED_MODULE_44__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Multilingual/TranslationObject.jsx"),_plone_volto_components_manage_Multilingual_CompareLanguages__WEBPACK_IMPORTED_MODULE_45__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Multilingual/CompareLanguages.jsx"),_plone_volto_components_theme_View_FileView__WEBPACK_IMPORTED_MODULE_46__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/View/FileView.jsx"),_plone_volto_components_theme_View_ImageView__WEBPACK_IMPORTED_MODULE_47__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/View/ImageView.jsx"),_plone_volto_components_theme_View_NewsItemView__WEBPACK_IMPORTED_MODULE_48__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/View/NewsItemView.jsx"),_plone_volto_components_theme_View_ListingView__WEBPACK_IMPORTED_MODULE_49__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/View/ListingView.jsx"),_plone_volto_components_theme_View_SummaryView__WEBPACK_IMPORTED_MODULE_50__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/View/SummaryView.jsx"),_plone_volto_components_theme_View_TabularView__WEBPACK_IMPORTED_MODULE_51__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/View/TabularView.jsx"),_plone_volto_components_theme_View_AlbumView__WEBPACK_IMPORTED_MODULE_52__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/View/AlbumView.jsx"),_plone_volto_components_manage_Actions_Actions__WEBPACK_IMPORTED_MODULE_53__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Actions/Actions.jsx"),_plone_volto_components_manage_Add_Add__WEBPACK_IMPORTED_MODULE_54__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Add/Add.jsx"),_plone_volto_components_manage_Controlpanels_AddonsControlpanel__WEBPACK_IMPORTED_MODULE_55__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Controlpanels/AddonsControlpanel.jsx"),_plone_volto_components_manage_Controlpanels_UndoControlpanel__WEBPACK_IMPORTED_MODULE_56__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Controlpanels/UndoControlpanel.jsx"),_plone_volto_components_manage_Contents_Contents__WEBPACK_IMPORTED_MODULE_57__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Contents/Contents.jsx"),_plone_volto_components_manage_Contents_circle__WEBPACK_IMPORTED_MODULE_58__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Contents/circle.jsx"),_plone_volto_components_manage_Controlpanels_DatabaseInformation__WEBPACK_IMPORTED_MODULE_59__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Controlpanels/DatabaseInformation.jsx"),_plone_volto_components_manage_Controlpanels_Controlpanel__WEBPACK_IMPORTED_MODULE_60__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Controlpanels/Controlpanel.jsx"),_plone_volto_components_manage_Controlpanels_Controlpanels__WEBPACK_IMPORTED_MODULE_61__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Controlpanels/Controlpanels.jsx"),_plone_volto_components_manage_Controlpanels_Aliases__WEBPACK_IMPORTED_MODULE_62__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Controlpanels/Aliases.jsx"),_plone_volto_components_manage_Controlpanels_ContentTypes__WEBPACK_IMPORTED_MODULE_63__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Controlpanels/ContentTypes.jsx"),_plone_volto_components_manage_Controlpanels_ContentType__WEBPACK_IMPORTED_MODULE_64__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Controlpanels/ContentType.jsx"),_plone_volto_components_manage_Controlpanels_ContentTypeLayout__WEBPACK_IMPORTED_MODULE_65__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Controlpanels/ContentTypeLayout.jsx"),_plone_volto_components_manage_Controlpanels_ContentTypeSchema__WEBPACK_IMPORTED_MODULE_66__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Controlpanels/ContentTypeSchema.jsx"),_plone_volto_components_manage_Controlpanels_ContentTypesActions__WEBPACK_IMPORTED_MODULE_67__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Controlpanels/ContentTypesActions.jsx"),_plone_volto_components_manage_Controlpanels_Users_UsersControlpanel__WEBPACK_IMPORTED_MODULE_68__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Controlpanels/Users/UsersControlpanel.jsx"),_plone_volto_components_manage_Controlpanels_Users_UserGroupMembershipControlPanel__WEBPACK_IMPORTED_MODULE_69__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Controlpanels/Users/UserGroupMembershipControlPanel.jsx"),_plone_volto_components_manage_Controlpanels_Relations_Relations__WEBPACK_IMPORTED_MODULE_70__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Controlpanels/Relations/Relations.jsx"),_plone_volto_components_manage_Controlpanels_Groups_GroupsControlpanel__WEBPACK_IMPORTED_MODULE_71__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Controlpanels/Groups/GroupsControlpanel.jsx"),_plone_volto_components_manage_Controlpanels_Rules_Rules__WEBPACK_IMPORTED_MODULE_72__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Controlpanels/Rules/Rules.jsx"),_plone_volto_components_manage_Controlpanels_Rules_AddRule__WEBPACK_IMPORTED_MODULE_73__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Controlpanels/Rules/AddRule.jsx"),_plone_volto_components_manage_Controlpanels_Rules_EditRule__WEBPACK_IMPORTED_MODULE_74__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Controlpanels/Rules/EditRule.jsx"),_plone_volto_components_manage_Controlpanels_Rules_ConfigureRule__WEBPACK_IMPORTED_MODULE_75__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Controlpanels/Rules/ConfigureRule.jsx"),_plone_volto_components_manage_Controlpanels_UpgradeControlPanel__WEBPACK_IMPORTED_MODULE_76__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Controlpanels/UpgradeControlPanel.jsx"),_plone_volto_components_manage_Controlpanels_ModerateComments__WEBPACK_IMPORTED_MODULE_77__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Controlpanels/ModerateComments.jsx"),_plone_volto_components_manage_Controlpanels_VersionOverview__WEBPACK_IMPORTED_MODULE_78__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Controlpanels/VersionOverview.jsx"),_plone_volto_components_manage_Delete_Delete__WEBPACK_IMPORTED_MODULE_79__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Delete/Delete.jsx"),_plone_volto_components_manage_Diff_Diff__WEBPACK_IMPORTED_MODULE_80__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Diff/Diff.jsx"),_plone_volto_components_manage_Display_Display__WEBPACK_IMPORTED_MODULE_81__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Display/Display.jsx"),_plone_volto_components_manage_Edit_Edit__WEBPACK_IMPORTED_MODULE_82__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Edit/Edit.jsx"),_plone_volto_components_manage_Form_ModalForm__WEBPACK_IMPORTED_MODULE_83__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Form/ModalForm.jsx"),_plone_volto_components_manage_History_History__WEBPACK_IMPORTED_MODULE_84__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/History/History.jsx"),_plone_volto_components_manage_Sharing_Sharing__WEBPACK_IMPORTED_MODULE_85__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Sharing/Sharing.jsx"),_plone_volto_components_manage_Rules_Rules__WEBPACK_IMPORTED_MODULE_86__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Rules/Rules.jsx"),_plone_volto_components_manage_Aliases_Aliases__WEBPACK_IMPORTED_MODULE_87__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Aliases/Aliases.jsx"),_plone_volto_components_manage_LinksToItem_LinksToItem__WEBPACK_IMPORTED_MODULE_88__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/LinksToItem/LinksToItem.jsx"),_plone_volto_components_manage_Workflow_Workflow__WEBPACK_IMPORTED_MODULE_89__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Workflow/Workflow.jsx"),_plone_volto_components_manage_Messages_Messages__WEBPACK_IMPORTED_MODULE_90__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Messages/Messages.jsx"),_plone_volto_components_manage_BlockChooser_BlockChooser__WEBPACK_IMPORTED_MODULE_91__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/BlockChooser/BlockChooser.jsx"),_plone_volto_components_manage_BlockChooser_BlockChooserButton__WEBPACK_IMPORTED_MODULE_92__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/BlockChooser/BlockChooserButton.jsx"),_plone_volto_components_manage_Toolbar_Toolbar__WEBPACK_IMPORTED_MODULE_93__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Toolbar/Toolbar.jsx"),_plone_volto_components_manage_Sidebar_Sidebar__WEBPACK_IMPORTED_MODULE_94__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Sidebar/Sidebar.jsx"),_plone_volto_components_manage_Sidebar_SidebarPopup__WEBPACK_IMPORTED_MODULE_95__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Sidebar/SidebarPopup.jsx"),_plone_volto_components_manage_Sidebar_SidebarPortal__WEBPACK_IMPORTED_MODULE_96__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Sidebar/SidebarPortal.jsx"),_plone_volto_components_manage_Toolbar_PersonalTools__WEBPACK_IMPORTED_MODULE_97__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Toolbar/PersonalTools.jsx"),_plone_volto_components_manage_Toolbar_More__WEBPACK_IMPORTED_MODULE_98__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Toolbar/More.jsx"),_plone_volto_components_manage_Toolbar_Types__WEBPACK_IMPORTED_MODULE_99__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Toolbar/Types.jsx"),_plone_volto_components_manage_Toast_Toast__WEBPACK_IMPORTED_MODULE_100__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Toast/Toast.jsx"),_plone_volto_components_manage_Multilingual_ManageTranslations__WEBPACK_IMPORTED_MODULE_101__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Multilingual/ManageTranslations.jsx"),_plone_volto_components_manage_Form_Form__WEBPACK_IMPORTED_MODULE_102__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Form/Form.jsx"),_plone_volto_components_manage_Form_BlocksToolbar__WEBPACK_IMPORTED_MODULE_103__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Form/BlocksToolbar.jsx"),_plone_volto_components_manage_Form_UndoToolbar__WEBPACK_IMPORTED_MODULE_104__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Form/UndoToolbar.jsx"),_plone_volto_components_manage_Form_Field__WEBPACK_IMPORTED_MODULE_105__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Form/Field.jsx"),_plone_volto_components_theme_Search_SearchTags__WEBPACK_IMPORTED_MODULE_106__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/Search/SearchTags.jsx"),_plone_volto_components_theme_Comments_CommentEditModal__WEBPACK_IMPORTED_MODULE_107__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/Comments/CommentEditModal.jsx"),_plone_volto_components_manage_Contents_ContentsBreadcrumbs__WEBPACK_IMPORTED_MODULE_108__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Contents/ContentsBreadcrumbs.jsx"),_plone_volto_components_manage_Contents_ContentsIndexHeader__WEBPACK_IMPORTED_MODULE_109__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Contents/ContentsIndexHeader.jsx"),_plone_volto_components_manage_Contents_ContentsItem__WEBPACK_IMPORTED_MODULE_110__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Contents/ContentsItem.jsx"),_plone_volto_components_manage_Contents_ContentsUploadModal__WEBPACK_IMPORTED_MODULE_111__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Contents/ContentsUploadModal.jsx"),_plone_volto_components_manage_Contents_ContentsPropertiesModal__WEBPACK_IMPORTED_MODULE_112__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Contents/ContentsPropertiesModal.jsx"),_plone_volto_components_manage_Contents_ContentsRenameModal__WEBPACK_IMPORTED_MODULE_113__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Contents/ContentsRenameModal.jsx"),_plone_volto_components_manage_Contents_ContentsWorkflowModal__WEBPACK_IMPORTED_MODULE_114__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Contents/ContentsWorkflowModal.jsx"),_plone_volto_components_manage_Contents_ContentsTagsModal__WEBPACK_IMPORTED_MODULE_115__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Contents/ContentsTagsModal.jsx"),_plone_volto_components_manage_Controlpanels_Users_RenderUsers__WEBPACK_IMPORTED_MODULE_116__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Controlpanels/Users/RenderUsers.jsx"),_plone_volto_components_manage_Controlpanels_Groups_RenderGroups__WEBPACK_IMPORTED_MODULE_117__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Controlpanels/Groups/RenderGroups.jsx"),_plone_volto_components_manage_Diff_DiffField__WEBPACK_IMPORTED_MODULE_118__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Diff/DiffField.jsx"),_plone_volto_components_manage_DragDropList_DragDropList__WEBPACK_IMPORTED_MODULE_119__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/DragDropList/DragDropList.jsx"),_plone_volto_components_manage_Form_InlineForm__WEBPACK_IMPORTED_MODULE_120__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Form/InlineForm.jsx"),_plone_volto_components_manage_Blocks_Block_BlocksForm__WEBPACK_IMPORTED_MODULE_121__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Blocks/Block/BlocksForm.jsx"),_plone_volto_components_manage_Form_BlockDataForm__WEBPACK_IMPORTED_MODULE_122__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Form/BlockDataForm.jsx"),_plone_volto_components_manage_Widgets_FormFieldWrapper__WEBPACK_IMPORTED_MODULE_123__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Widgets/FormFieldWrapper.jsx"),_plone_volto_components_manage_Widgets_ArrayWidget__WEBPACK_IMPORTED_MODULE_124__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Widgets/ArrayWidget.jsx"),_plone_volto_components_manage_Widgets_CheckboxWidget__WEBPACK_IMPORTED_MODULE_125__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Widgets/CheckboxWidget.jsx"),_plone_volto_components_manage_Widgets_FileWidget__WEBPACK_IMPORTED_MODULE_126__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Widgets/FileWidget.jsx"),_plone_volto_components_manage_Widgets_IdWidget__WEBPACK_IMPORTED_MODULE_127__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Widgets/IdWidget.jsx"),_plone_volto_components_manage_Widgets_PasswordWidget__WEBPACK_IMPORTED_MODULE_128__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Widgets/PasswordWidget.jsx"),_plone_volto_components_manage_Widgets_ReferenceWidget__WEBPACK_IMPORTED_MODULE_129__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Widgets/ReferenceWidget.jsx"),_plone_volto_components_manage_Widgets_SchemaWidget__WEBPACK_IMPORTED_MODULE_130__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Widgets/SchemaWidget.jsx"),_plone_volto_components_manage_Widgets_SchemaWidgetFieldset__WEBPACK_IMPORTED_MODULE_131__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Widgets/SchemaWidgetFieldset.jsx"),_plone_volto_components_manage_Widgets_SelectWidget__WEBPACK_IMPORTED_MODULE_132__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Widgets/SelectWidget.jsx"),_plone_volto_components_manage_Widgets_TextareaWidget__WEBPACK_IMPORTED_MODULE_133__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Widgets/TextareaWidget.jsx"),_plone_volto_components_manage_Widgets_TextWidget__WEBPACK_IMPORTED_MODULE_134__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Widgets/TextWidget.jsx"),_plone_volto_components_manage_Widgets_WysiwygWidget__WEBPACK_IMPORTED_MODULE_135__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Widgets/WysiwygWidget.jsx"),_plone_volto_components_manage_Widgets_ObjectBrowserWidget__WEBPACK_IMPORTED_MODULE_136__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Widgets/ObjectBrowserWidget.jsx"),_plone_volto_components_manage_Widgets_ObjectWidget__WEBPACK_IMPORTED_MODULE_137__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Widgets/ObjectWidget.jsx"),_plone_volto_components_manage_Widgets_ObjectListWidget__WEBPACK_IMPORTED_MODULE_138__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Widgets/ObjectListWidget.jsx"),_plone_volto_components_manage_Blocks_Block_DefaultEdit__WEBPACK_IMPORTED_MODULE_139__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Blocks/Block/DefaultEdit.jsx"),_plone_volto_components_manage_Blocks_Description_Edit__WEBPACK_IMPORTED_MODULE_140__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Blocks/Description/Edit.jsx"),_plone_volto_components_manage_Blocks_Title_Edit__WEBPACK_IMPORTED_MODULE_141__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Blocks/Title/Edit.jsx"),_plone_volto_components_manage_Blocks_ToC_Edit__WEBPACK_IMPORTED_MODULE_142__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Blocks/ToC/Edit.jsx"),_plone_volto_components_manage_Blocks_Text_Edit__WEBPACK_IMPORTED_MODULE_143__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Blocks/Text/Edit.jsx"),_plone_volto_components_manage_Blocks_Image_Edit__WEBPACK_IMPORTED_MODULE_144__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Blocks/Image/Edit.jsx"),_plone_volto_components_manage_Blocks_Listing_Edit__WEBPACK_IMPORTED_MODULE_145__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Blocks/Listing/Edit.jsx"),_plone_volto_components_manage_Blocks_Video_Edit__WEBPACK_IMPORTED_MODULE_146__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Blocks/Video/Edit.jsx"),_plone_volto_components_manage_Blocks_Block_Edit__WEBPACK_IMPORTED_MODULE_147__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Blocks/Block/Edit.jsx"),_plone_volto_components_manage_Blocks_HeroImageLeft_Edit__WEBPACK_IMPORTED_MODULE_148__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Blocks/HeroImageLeft/Edit.jsx"),_plone_volto_components_manage_Blocks_HeroImageLeft_View__WEBPACK_IMPORTED_MODULE_149__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Blocks/HeroImageLeft/View.jsx"),_plone_volto_components_manage_Blocks_Maps_Edit__WEBPACK_IMPORTED_MODULE_150__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Blocks/Maps/Edit.jsx"),_plone_volto_components_manage_Blocks_HTML_Edit__WEBPACK_IMPORTED_MODULE_151__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Blocks/HTML/Edit.jsx"),_plone_volto_components_manage_Blocks_Block_DefaultView__WEBPACK_IMPORTED_MODULE_152__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Blocks/Block/DefaultView.jsx"),_plone_volto_components_manage_Blocks_Description_View__WEBPACK_IMPORTED_MODULE_153__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Blocks/Description/View.jsx"),_plone_volto_components_manage_Blocks_Title_View__WEBPACK_IMPORTED_MODULE_154__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Blocks/Title/View.jsx"),_plone_volto_components_manage_Blocks_ToC_View__WEBPACK_IMPORTED_MODULE_155__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Blocks/ToC/View.jsx"),_plone_volto_components_manage_Blocks_Text_View__WEBPACK_IMPORTED_MODULE_156__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Blocks/Text/View.jsx"),_plone_volto_components_manage_Blocks_Image_View__WEBPACK_IMPORTED_MODULE_157__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Blocks/Image/View.jsx"),_plone_volto_components_manage_Blocks_Listing_View__WEBPACK_IMPORTED_MODULE_158__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Blocks/Listing/View.jsx"),_plone_volto_components_manage_Blocks_Video_View__WEBPACK_IMPORTED_MODULE_159__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Blocks/Video/View.jsx"),_plone_volto_components_manage_Blocks_Maps_View__WEBPACK_IMPORTED_MODULE_160__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Blocks/Maps/View.jsx"),_plone_volto_components_manage_Blocks_HTML_View__WEBPACK_IMPORTED_MODULE_161__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Blocks/HTML/View.jsx"),_plone_volto_components_manage_Blocks_Listing_ListingBody__WEBPACK_IMPORTED_MODULE_162__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Blocks/Listing/ListingBody.jsx"),_plone_volto_components_manage_Blocks_Listing_ListingData__WEBPACK_IMPORTED_MODULE_163__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Blocks/Listing/ListingData.jsx"),_plone_volto_components_manage_Blocks_Image_ImageSidebar__WEBPACK_IMPORTED_MODULE_164__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Blocks/Image/ImageSidebar.jsx"),_plone_volto_components_manage_Blocks_Maps_MapsSidebar__WEBPACK_IMPORTED_MODULE_165__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Blocks/Maps/MapsSidebar.jsx"),_plone_volto_components_manage_Blocks_Video_VideoSidebar__WEBPACK_IMPORTED_MODULE_166__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Blocks/Video/VideoSidebar.jsx"),_plone_volto_components_manage_Blocks_LeadImage_LeadImageSidebar__WEBPACK_IMPORTED_MODULE_167__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Blocks/LeadImage/LeadImageSidebar.jsx"),_plone_volto_components_manage_Blocks_Block_Style__WEBPACK_IMPORTED_MODULE_168__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Blocks/Block/Style.jsx"),_plone_volto_components_manage_Blocks_Block_Settings__WEBPACK_IMPORTED_MODULE_169__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Blocks/Block/Settings.jsx"),_plone_volto_components_manage_Blocks_Block_Schema__WEBPACK_IMPORTED_MODULE_170__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Blocks/Block/Schema.jsx"),_plone_volto_components_manage_Blocks_Text_Schema__WEBPACK_IMPORTED_MODULE_171__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Blocks/Text/Schema.jsx"),_plone_volto_components_manage_Blocks_Image_LayoutSchema__WEBPACK_IMPORTED_MODULE_172__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Blocks/Image/LayoutSchema.jsx"),_plone_volto_components_manage_Blocks_ToC_Schema__WEBPACK_IMPORTED_MODULE_173__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Blocks/ToC/Schema.jsx"),_plone_volto_components_manage_MaybeWrap_MaybeWrap__WEBPACK_IMPORTED_MODULE_174__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/MaybeWrap/MaybeWrap.jsx"),_plone_volto_components_theme_ContentMetadataTags_ContentMetadataTags__WEBPACK_IMPORTED_MODULE_175__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/ContentMetadataTags/ContentMetadataTags.jsx"),_plone_volto_components_theme_FormattedDate_FormattedDate__WEBPACK_IMPORTED_MODULE_176__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/FormattedDate/FormattedDate.jsx"),_plone_volto_components_theme_FormattedDate_FormattedRelativeDate__WEBPACK_IMPORTED_MODULE_177__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/FormattedDate/FormattedRelativeDate.jsx"),_plone_volto_components_theme_Popup_Popup__WEBPACK_IMPORTED_MODULE_178__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/Popup/Popup.jsx"),_plone_volto_components_theme_Component_Component__WEBPACK_IMPORTED_MODULE_179__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/Component/Component.jsx"),_plone_volto_components_theme_App_App__WEBPACK_IMPORTED_MODULE_180__=__webpack_require__("./node_modules/@plone/volto/src/components/theme/App/App.jsx"),EventView=(0,_loadable_component__WEBPACK_IMPORTED_MODULE_0__.ZP)({resolved:{},chunkName:function(){return"plone-volto-components-theme-View-EventView"},isReady:function(props){var key=this.resolve(props);return!0===this.resolved[key]&&!!__webpack_require__.m[key]},importAsync:function(){return __webpack_require__.e(2261).then(__webpack_require__.bind(__webpack_require__,"./node_modules/@plone/volto/src/components/theme/View/EventView.jsx"))},requireAsync:function(props){var _this=this,key=this.resolve(props);return this.resolved[key]=!1,this.importAsync(props).then((function(resolved){return _this.resolved[key]=!0,resolved}))},requireSync:function(props){var id=this.resolve(props);return __webpack_require__(id)},resolve:function(){return"./node_modules/@plone/volto/src/components/theme/View/EventView.jsx"}}),DatetimeWidget=(0,_loadable_component__WEBPACK_IMPORTED_MODULE_0__.ZP)({resolved:{},chunkName:function(){return"plone-volto-components-manage-Widgets-DatetimeWidget"},isReady:function(props){var key=this.resolve(props);return!0===this.resolved[key]&&!!__webpack_require__.m[key]},importAsync:function(){return Promise.resolve().then(__webpack_require__.bind(__webpack_require__,"./node_modules/@plone/volto/src/components/manage/Widgets/DatetimeWidget.jsx"))},requireAsync:function(props){var _this=this,key=this.resolve(props);return this.resolved[key]=!1,this.importAsync(props).then((function(resolved){return _this.resolved[key]=!0,resolved}))},requireSync:function(props){var id=this.resolve(props);return __webpack_require__(id)},resolve:function(){return"./node_modules/@plone/volto/src/components/manage/Widgets/DatetimeWidget.jsx"}}),RecurrenceWidget=(0,_loadable_component__WEBPACK_IMPORTED_MODULE_0__.ZP)({resolved:{},chunkName:function(){return"plone-volto-components-manage-Widgets-RecurrenceWidget-RecurrenceWidget"},isReady:function(props){var key=this.resolve(props);return!0===this.resolved[key]&&!!__webpack_require__.m[key]},importAsync:function(){return Promise.all([__webpack_require__.e(2313),__webpack_require__.e(1232),__webpack_require__.e(6710)]).then(__webpack_require__.bind(__webpack_require__,"./node_modules/@plone/volto/src/components/manage/Widgets/RecurrenceWidget/RecurrenceWidget.jsx"))},requireAsync:function(props){var _this=this,key=this.resolve(props);return this.resolved[key]=!1,this.importAsync(props).then((function(resolved){return _this.resolved[key]=!0,resolved}))},requireSync:function(props){var id=this.resolve(props);return __webpack_require__(id)},resolve:function(){return"./node_modules/@plone/volto/src/components/manage/Widgets/RecurrenceWidget/RecurrenceWidget.jsx"}})},"./node_modules/@plone/volto/src/components/manage/Actions/Actions.jsx":function(__unused_webpack_module,__unused_webpack___webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),react_redux__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react-redux/es/index.js"),react_router_dom__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__("./node_modules/react-router-dom/esm/react-router-dom.js"),semantic_ui_react__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("./node_modules/semantic-ui-react/dist/es/modules/Dropdown/Dropdown.js"),semantic_ui_react__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("./node_modules/semantic-ui-react/dist/es/elements/Icon/Icon.js"),react_toastify__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./node_modules/react-toastify/esm/react-toastify.js"),react_intl__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/@formatjs/macro/dist/index.js"),react_intl__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./node_modules/react-intl/lib/components/useIntl.js"),react_intl__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__("./node_modules/react-intl/lib/components/message.js"),_plone_volto_actions__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/@plone/volto/src/actions/index.js"),_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/@plone/volto/src/helpers/index.js"),_plone_volto_components__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/@plone/volto/src/components/index.js"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/react/jsx-runtime.js"),messages=(react__WEBPACK_IMPORTED_MODULE_0__.createElement,(0,react_intl__WEBPACK_IMPORTED_MODULE_6__.v)({cut:{id:"Cut",defaultMessage:"Cut"},copy:{id:"Copy",defaultMessage:"Copy"},paste:{id:"Paste",defaultMessage:"Paste"},rename:{id:"Rename",defaultMessage:"Rename"},messageCopied:{id:"{title} copied.",defaultMessage:"{title} copied."},messageCut:{id:"{title} cut.",defaultMessage:"{title} cut."},messageDeleted:{id:"{title} has been deleted.",defaultMessage:"{title} has been deleted."},messagePasted:{id:"Item(s) pasted.",defaultMessage:"Item(s) pasted."},success:{id:"Success",defaultMessage:"Success"}})),Actions=function(props){var intl=(0,react_intl__WEBPACK_IMPORTED_MODULE_7__.Z)(),dispatch=(0,react_redux__WEBPACK_IMPORTED_MODULE_1__.useDispatch)(),_useState=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),showRename=_useState[0],setshowRename=_useState[1],actions=(0,react_redux__WEBPACK_IMPORTED_MODULE_1__.useSelector)((function(state){return state.actions.actions}),react_redux__WEBPACK_IMPORTED_MODULE_1__.shallowEqual),action=(0,react_redux__WEBPACK_IMPORTED_MODULE_1__.useSelector)((function(state){return state.clipboard.action})),source=(0,react_redux__WEBPACK_IMPORTED_MODULE_1__.useSelector)((function(state){return state.clipboard.source}),react_redux__WEBPACK_IMPORTED_MODULE_1__.shallowEqual),id=(0,react_redux__WEBPACK_IMPORTED_MODULE_1__.useSelector)((function(state){return state.content.data?state.content.data.id:""})),title=(0,react_redux__WEBPACK_IMPORTED_MODULE_1__.useSelector)((function(state){return state.content.data?state.content.data.title:""})),fncut=function(){dispatch((0,_plone_volto_actions__WEBPACK_IMPORTED_MODULE_2__.z7)([(0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_3__.SV)(props.pathname)])),react_toastify__WEBPACK_IMPORTED_MODULE_8__.toast.success((0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_4__.FNi,{success:!0,title:intl.formatMessage(messages.success),content:intl.formatMessage(messages.messageCut,{title:title})}))},fncopy=function(){dispatch((0,_plone_volto_actions__WEBPACK_IMPORTED_MODULE_2__.JG)([(0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_3__.SV)(props.pathname)])),react_toastify__WEBPACK_IMPORTED_MODULE_8__.toast.success((0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_4__.FNi,{success:!0,title:intl.formatMessage(messages.success),content:intl.formatMessage(messages.messageCopied,{title:title})}))},paste=function(){"copy"===action&&dispatch((0,_plone_volto_actions__WEBPACK_IMPORTED_MODULE_2__.Fp)(source,(0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_3__.SV)(props.pathname))),"cut"===action&&dispatch((0,_plone_volto_actions__WEBPACK_IMPORTED_MODULE_2__.M3)(source,(0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_3__.SV)(props.pathname))),react_toastify__WEBPACK_IMPORTED_MODULE_8__.toast.success((0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_4__.FNi,{success:!0,title:intl.formatMessage(messages.success),content:intl.formatMessage(messages.messagePasted)}))},rename=function(){setshowRename(!0)};return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_9__.Z,{item:!0,id:"toolbar-actions",trigger:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("span",{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_10__.Z,{name:"lightning",size:"big"})," ",(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(react_intl__WEBPACK_IMPORTED_MODULE_11__.Z,{id:"Actions",defaultMessage:"Actions"})]}),children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_9__.Z.Menu,{children:[actions.object_buttons&&actions.object_buttons.map((function(item){switch(item.id){case"cut":return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_9__.Z.Item,{icon:"cut",text:item.title,onClick:fncut},item.id);case"copy":return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_9__.Z.Item,{icon:"copy",text:item.title,onClick:fncopy},item.id);case"paste":return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_9__.Z.Item,{icon:"paste",text:item.title,onClick:paste,disabled:null===action},item.id);case"delete":return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)(react_router_dom__WEBPACK_IMPORTED_MODULE_12__.rU,{to:`${props.pathname}/delete`,className:"item",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_10__.Z,{name:"trash"}),item.title]},item.id);case"rename":return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_9__.Z.Item,{icon:"text cursor",text:item.title,onClick:rename},item.id);default:return null}})),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_4__.HcR,{open:showRename,onCancel:function(){setshowRename(!1)},onOk:function(){setshowRename(!1)},items:[{url:props.pathname,title:title,id:id}]})]})})};Actions.displayName="Actions",Actions.__docgenInfo={description:"",methods:[],displayName:"Actions",props:{pathname:{description:"",type:{name:"string"},required:!0}}};"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/src/components/manage/Actions/Actions.jsx"]={name:"Actions",docgenInfo:Actions.__docgenInfo,path:"node_modules/@plone/volto/src/components/manage/Actions/Actions.jsx"})},"./node_modules/@plone/volto/src/components/manage/Add/Add.jsx":function(__unused_webpack_module,__unused_webpack___webpack_exports__,__webpack_require__){"use strict";var _app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_classCallCheck_js__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/classCallCheck.js"),_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_createClass_js__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/createClass.js"),_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js"),_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_inherits_js__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/inherits.js"),_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_createSuper_js__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/createSuper.js"),lodash_isEmpty__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/lodash/isEmpty.js"),lodash_isEmpty__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(lodash_isEmpty__WEBPACK_IMPORTED_MODULE_0__),lodash_keys__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/lodash/keys.js"),lodash_keys__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(lodash_keys__WEBPACK_IMPORTED_MODULE_1__),react__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/react/index.js"),_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/@plone/volto/src/helpers/index.js"),react_redux__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/react-redux/es/index.js"),redux__WEBPACK_IMPORTED_MODULE_26__=__webpack_require__("./node_modules/redux/es/redux.js"),react_intl__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__("./node_modules/@formatjs/macro/dist/index.js"),react_intl__WEBPACK_IMPORTED_MODULE_27__=__webpack_require__("./node_modules/react-intl/lib/components/injectIntl.js"),semantic_ui_react__WEBPACK_IMPORTED_MODULE_23__=__webpack_require__("./node_modules/semantic-ui-react/dist/es/elements/Button/Button.js"),semantic_ui_react__WEBPACK_IMPORTED_MODULE_24__=__webpack_require__("./node_modules/semantic-ui-react/dist/es/collections/Grid/Grid.js"),semantic_ui_react__WEBPACK_IMPORTED_MODULE_25__=__webpack_require__("./node_modules/semantic-ui-react/dist/es/collections/Menu/Menu.js"),react_portal__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__("./node_modules/@plone/volto/node_modules/react-portal/es/PortalCompat.js"),uuid__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__("./node_modules/uuid/dist/esm-browser/v4.js"),query_string__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/query-string/index.js"),react_toastify__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__("./node_modules/react-toastify/esm/react-toastify.js"),_plone_volto_actions__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/@plone/volto/src/actions/index.js"),_plone_volto_components__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./node_modules/@plone/volto/src/components/index.js"),_plone_volto_helpers_Loadable__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./node_modules/@plone/volto/src/helpers/Loadable/index.js"),_plone_volto_registry__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("./node_modules/@plone/volto/src/registry.js"),_plone_volto_icons_save_svg__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("./node_modules/@plone/volto/src/icons/save.svg"),_plone_volto_icons_save_svg__WEBPACK_IMPORTED_MODULE_10___default=__webpack_require__.n(_plone_volto_icons_save_svg__WEBPACK_IMPORTED_MODULE_10__),_plone_volto_icons_clear_svg__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__("./node_modules/@plone/volto/src/icons/clear.svg"),_plone_volto_icons_clear_svg__WEBPACK_IMPORTED_MODULE_11___default=__webpack_require__.n(_plone_volto_icons_clear_svg__WEBPACK_IMPORTED_MODULE_11__),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__("./node_modules/react/jsx-runtime.js"),messages=(react__WEBPACK_IMPORTED_MODULE_2__.createElement,(0,react_intl__WEBPACK_IMPORTED_MODULE_13__.v)({add:{id:"Add {type}",defaultMessage:"Add {type}"},save:{id:"Save",defaultMessage:"Save"},cancel:{id:"Cancel",defaultMessage:"Cancel"},error:{id:"Error",defaultMessage:"Error"},translateTo:{id:"Translate to {lang}",defaultMessage:"Translate to {lang}"}})),Add=function(_Component){(0,_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_inherits_js__WEBPACK_IMPORTED_MODULE_14__.Z)(Add,_Component);var _super=(0,_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_createSuper_js__WEBPACK_IMPORTED_MODULE_15__.Z)(Add);function Add(props){var _this;return(0,_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_classCallCheck_js__WEBPACK_IMPORTED_MODULE_16__.Z)(this,Add),(_this=_super.call(this,props)).form=react__WEBPACK_IMPORTED_MODULE_2__.createRef(),_this.onCancel=_this.onCancel.bind((0,_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_17__.Z)(_this)),_this.onSubmit=_this.onSubmit.bind((0,_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_17__.Z)(_this)),_this.state={isClient:!1,error:null,formSelected:"addForm"},_this}return(0,_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_createClass_js__WEBPACK_IMPORTED_MODULE_18__.Z)(Add,[{key:"componentDidMount",value:function componentDidMount(){this.props.getSchema(this.props.type,(0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_3__.SV)(this.props.pathname)),this.setState({isClient:!0})}},{key:"UNSAFE_componentWillReceiveProps",value:function UNSAFE_componentWillReceiveProps(nextProps){if(this.props.createRequest.loading&&nextProps.createRequest.loaded&&nextProps.content["@type"]===this.props.type&&this.props.history.push(this.props.returnUrl||(0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_3__.ZV)(nextProps.content["@id"])),this.props.createRequest.loading&&nextProps.createRequest.error){var _nextProps$createRequ,_nextProps$createRequ2,_nextProps$createRequ3,_DOMParser$parseFromS,_DOMParser$parseFromS2,message=(null===(_nextProps$createRequ=nextProps.createRequest.error.response)||void 0===_nextProps$createRequ||null===(_nextProps$createRequ2=_nextProps$createRequ.body)||void 0===_nextProps$createRequ2?void 0:_nextProps$createRequ2.message)||(null===(_nextProps$createRequ3=nextProps.createRequest.error.response)||void 0===_nextProps$createRequ3?void 0:_nextProps$createRequ3.text),error=(null===(_DOMParser$parseFromS=(new DOMParser).parseFromString(message,"text/html"))||void 0===_DOMParser$parseFromS||null===(_DOMParser$parseFromS2=_DOMParser$parseFromS.all[0])||void 0===_DOMParser$parseFromS2?void 0:_DOMParser$parseFromS2.textContent)||message;this.setState({error:error}),react_toastify__WEBPACK_IMPORTED_MODULE_19__.toast.error((0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_7__.FNi,{error:!0,title:this.props.intl.formatMessage(messages.error),content:`${nextProps.createRequest.error.status}: ${error}`}))}}},{key:"onSubmit",value:function onSubmit(data){var _this$props$location,_this$props$location$;this.props.createContent((0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_3__.SV)(this.props.pathname),Object.assign({},data,{"@static_behaviors":this.props.schema.definitions?lodash_keys__WEBPACK_IMPORTED_MODULE_1___default()(this.props.schema.definitions):null,"@type":this.props.type},_plone_volto_registry__WEBPACK_IMPORTED_MODULE_9__.Z.settings.isMultilingual&&(null===(_this$props$location=this.props.location)||void 0===_this$props$location||null===(_this$props$location$=_this$props$location.state)||void 0===_this$props$location$?void 0:_this$props$location$.translationOf)&&{translation_of:this.props.location.state.translationOf,language:this.props.location.state.language}))}},{key:"onCancel",value:function onCancel(){var _this$props$location2,_this$props$location3,_this2=this;if(null!==(_this$props$location2=this.props.location)&&void 0!==_this$props$location2&&null!==(_this$props$location3=_this$props$location2.state)&&void 0!==_this$props$location3&&_this$props$location3.translationOf){var _this$props$location4,_this$props$location5,language=this.props.location.state.languageFrom,langFileName=(0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_3__.vU)(language);__webpack_require__("./locales lazy recursive ^\\.\\/.*\\.json$")("./"+langFileName+".json").then((function(locale){_this2.props.changeLanguage(language,locale.default)})),this.props.history.push(null===(_this$props$location4=this.props.location)||void 0===_this$props$location4||null===(_this$props$location5=_this$props$location4.state)||void 0===_this$props$location5?void 0:_this$props$location5.translationOf)}else this.props.history.push((0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_3__.SV)(this.props.pathname))}},{key:"render",value:function render(){var data,_this3=this;if(this.props.schemaRequest.loaded){var _this$props$location6,_this$props$location7,_langmap$this$props$l,_this$props$location8,_this$props$location9,_config$blocks,_this$props$schema$pr,_this$props$schema$pr2,_this$props$schema$pr3,_this$props$content,_this$props$content$,_this$props$content$$,_this$props$schema$pr4,_this$props$schema$pr5,_this$props$schema$pr6,_this$props$content2,_this$props,_this$props$schema,initialBlocks,initialBlocksLayout,visual=(0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_3__.Dq)(this.props.schema.properties),blocksFieldname=(0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_3__.HW)(this.props.schema.properties),blocksLayoutFieldname=(0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_3__.ft)(this.props.schema.properties),translationObject=null===(_this$props$location6=this.props.location)||void 0===_this$props$location6||null===(_this$props$location7=_this$props$location6.state)||void 0===_this$props$location7?void 0:_this$props$location7.translationObject,translateTo=translationObject?null===_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_3__.cM||void 0===_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_3__.cM||null===(_langmap$this$props$l=_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_3__.cM[null===(_this$props$location8=this.props.location)||void 0===_this$props$location8||null===(_this$props$location9=_this$props$location8.state)||void 0===_this$props$location9?void 0:_this$props$location9.language])||void 0===_langmap$this$props$l?void 0:_langmap$this$props$l.nativeName:null,initialContentTypeBlocks=null===(_config$blocks=_plone_volto_registry__WEBPACK_IMPORTED_MODULE_9__.Z.blocks)||void 0===_config$blocks?void 0:_config$blocks.initialBlocks[this.props.type];if(initialContentTypeBlocks)if("string"==typeof(null==initialContentTypeBlocks?void 0:initialContentTypeBlocks[0])){var _getSimpleDefaultBloc=(0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_3__.KZ)(initialContentTypeBlocks),_getSimpleDefaultBloc2=(0,_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_20__.Z)(_getSimpleDefaultBloc,2);initialBlocks=_getSimpleDefaultBloc2[0],initialBlocksLayout=_getSimpleDefaultBloc2[1]}else{var _getDefaultBlocks=(0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_3__.Ae)(initialContentTypeBlocks),_getDefaultBlocks2=(0,_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_20__.Z)(_getDefaultBlocks,2);initialBlocks=_getDefaultBlocks2[0],initialBlocksLayout=_getDefaultBlocks2[1]}var schemaBlocks=null===(_this$props$schema$pr=this.props.schema.properties[blocksFieldname])||void 0===_this$props$schema$pr?void 0:_this$props$schema$pr.default,schemaBlocksLayout=null===(_this$props$schema$pr2=this.props.schema.properties[blocksLayoutFieldname])||void 0===_this$props$schema$pr2||null===(_this$props$schema$pr3=_this$props$schema$pr2.default)||void 0===_this$props$schema$pr3?void 0:_this$props$schema$pr3.items;if(lodash_isEmpty__WEBPACK_IMPORTED_MODULE_0___default()(schemaBlocksLayout)||lodash_isEmpty__WEBPACK_IMPORTED_MODULE_0___default()(schemaBlocks)||(initialBlocks={},initialBlocksLayout=[],schemaBlocksLayout.forEach((function(value){if(!lodash_isEmpty__WEBPACK_IMPORTED_MODULE_0___default()(schemaBlocks[value])){var newUid=(0,uuid__WEBPACK_IMPORTED_MODULE_21__.Z)();initialBlocksLayout.push(newUid),initialBlocks[newUid]=schemaBlocks[value],initialBlocks[newUid].block=newUid,initialBlocks[newUid]["@layout"]=value}}))),translationObject&&blocksFieldname&&blocksLayoutFieldname){initialBlocks={},initialBlocksLayout=[];var originalBlocks=JSON.parse(JSON.stringify(translationObject[blocksFieldname]));translationObject[blocksLayoutFieldname].items.forEach((function(value){if(!lodash_isEmpty__WEBPACK_IMPORTED_MODULE_0___default()(originalBlocks[value])){var newUid=(0,uuid__WEBPACK_IMPORTED_MODULE_21__.Z)();initialBlocksLayout.push(newUid),initialBlocks[newUid]=originalBlocks[value],initialBlocks[newUid].block=newUid,initialBlocks[newUid]["@canonical"]=value}}))}var pageAdd=(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div",{id:"page-add",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_3__.ql,{title:this.props.intl.formatMessage(messages.add,{type:this.props.type})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_7__.l09,{ref:this.form,navRoot:(null===(_this$props$content=this.props.content)||void 0===_this$props$content||null===(_this$props$content$=_this$props$content["@components"])||void 0===_this$props$content$||null===(_this$props$content$$=_this$props$content$.navroot)||void 0===_this$props$content$$?void 0:_this$props$content$$.navroot)||{},schema:this.props.schema,type:this.props.type,formData:Object.assign({},blocksFieldname&&{[blocksFieldname]:initialBlocks||(null===(_this$props$schema$pr4=this.props.schema.properties[blocksFieldname])||void 0===_this$props$schema$pr4?void 0:_this$props$schema$pr4.default)},blocksLayoutFieldname&&{[blocksLayoutFieldname]:{items:initialBlocksLayout||(null===(_this$props$schema$pr5=this.props.schema.properties[blocksLayoutFieldname])||void 0===_this$props$schema$pr5||null===(_this$props$schema$pr6=_this$props$schema$pr5.default)||void 0===_this$props$schema$pr6?void 0:_this$props$schema$pr6.items)}},(data={},translationObject&&(0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_3__.wQ)(_this3.props.schema).forEach((function(lif){return data[lif]=translationObject[lif]})),data),{parent:{"@id":(null===(_this$props$content2=this.props.content)||void 0===_this$props$content2?void 0:_this$props$content2["@id"])||""}}),requestError:this.state.error,onSubmit:this.onSubmit,hideActions:!0,pathname:this.props.pathname,visual:visual,title:null!==(_this$props=this.props)&&void 0!==_this$props&&null!==(_this$props$schema=_this$props.schema)&&void 0!==_this$props$schema&&_this$props$schema.title?this.props.intl.formatMessage(messages.add,{type:this.props.schema.title}):null,loading:this.props.createRequest.loading,isFormSelected:"addForm"===this.state.formSelected,onSelectForm:function(){_this3.setState({formSelected:"addForm"})},global:!0},"translated-or-new-content-form"),this.state.isClient&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(react_portal__WEBPACK_IMPORTED_MODULE_22__.Z,{node:document.getElementById("toolbar"),children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_7__.o8z,{pathname:this.props.pathname,hideDefaultViewButtons:!0,inner:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.Fragment,{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_23__.Z,{id:"toolbar-save",className:"save","aria-label":this.props.intl.formatMessage(messages.save),onClick:function(){return _this3.form.current.onSubmit()},loading:this.props.createRequest.loading,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_7__.JO$,{name:_plone_volto_icons_save_svg__WEBPACK_IMPORTED_MODULE_10___default(),className:"circled",size:"30px",title:this.props.intl.formatMessage(messages.save)})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_23__.Z,{className:"cancel",onClick:function(){return _this3.onCancel()},children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_7__.JO$,{name:_plone_volto_icons_clear_svg__WEBPACK_IMPORTED_MODULE_11___default(),className:"circled","aria-label":this.props.intl.formatMessage(messages.cancel),size:"30px",title:this.props.intl.formatMessage(messages.cancel)})})]})})}),visual&&this.state.isClient&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(react_portal__WEBPACK_IMPORTED_MODULE_22__.Z,{node:document.getElementById("sidebar"),children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_7__.YE2,{})})]});return translationObject?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.Fragment,{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_3__.CY,{className:"babel-view"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_24__.Z,{celled:"internally",stackable:!0,columns:2,id:"page-add-translation",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_24__.Z.Column,{className:"source-object",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_7__.wpx,{translationObject:translationObject,schema:this.props.schema,pathname:this.props.pathname,visual:visual,isFormSelected:"translationObjectForm"===this.state.formSelected,onSelectForm:function(){_this3.setState({formSelected:"translationObjectForm"})}})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_24__.Z.Column,{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div",{className:"new-translation",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_25__.Z,{pointing:!0,secondary:!0,attached:!0,tabular:!0,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_25__.Z.Item,{name:translateTo.toUpperCase(),active:!0,children:`${this.props.intl.formatMessage(messages.translateTo,{lang:translateTo})}`})}),pageAdd]})})]})]}):pageAdd}return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("div",{})}}]),Add}(react__WEBPACK_IMPORTED_MODULE_2__.Component);Add.defaultProps={schema:null,content:null,returnUrl:null,type:"Default"},Add.__docgenInfo={description:"Add class.\n@class Add\n@extends Component",methods:[{name:"onSubmit",docblock:"Submit handler\n@method onSubmit\n@param {object} data Form data.\n@returns {undefined}",modifiers:[],params:[{name:"data",description:"Form data.",type:{name:"object"},optional:!1}],returns:{description:null,type:null},description:"Submit handler"},{name:"onCancel",docblock:"Cancel handler\n@method onCancel\n@returns {undefined}",modifiers:[],params:[],returns:{description:null,type:null},description:"Cancel handler"}],displayName:"Add",props:{schema:{defaultValue:{value:"null",computed:!1},description:"",type:{name:"objectOf",value:{name:"any"}},required:!1},content:{defaultValue:{value:"null",computed:!1},description:"",type:{name:"shape",value:{"@id":{name:"string",required:!1},"@type":{name:"string",required:!1}}},required:!1},returnUrl:{defaultValue:{value:"null",computed:!1},description:"",type:{name:"string"},required:!1},type:{defaultValue:{value:"'Default'",computed:!1},description:"",type:{name:"string"},required:!1},createContent:{description:"",type:{name:"func"},required:!0},getSchema:{description:"",type:{name:"func"},required:!0},pathname:{description:"",type:{name:"string"},required:!0},createRequest:{description:"",type:{name:"shape",value:{loading:{name:"bool",required:!1},loaded:{name:"bool",required:!1}}},required:!0},schemaRequest:{description:"",type:{name:"shape",value:{loading:{name:"bool",required:!1},loaded:{name:"bool",required:!1}}},required:!0},location:{description:"",type:{name:"objectOf",value:{name:"any"}},required:!1}}};(0,redux__WEBPACK_IMPORTED_MODULE_26__.compose)(react_intl__WEBPACK_IMPORTED_MODULE_27__.ZP,(0,react_redux__WEBPACK_IMPORTED_MODULE_4__.connect)((function(state,props){return{createRequest:state.content.create,schemaRequest:state.schema,content:state.content.data,schema:state.schema.schema,pathname:props.location.pathname,returnUrl:query_string__WEBPACK_IMPORTED_MODULE_5__.parse(props.location.search).return_url,type:query_string__WEBPACK_IMPORTED_MODULE_5__.parse(props.location.search).type}}),{createContent:_plone_volto_actions__WEBPACK_IMPORTED_MODULE_6__.K1,getSchema:_plone_volto_actions__WEBPACK_IMPORTED_MODULE_6__.J1,changeLanguage:_plone_volto_actions__WEBPACK_IMPORTED_MODULE_6__.D0}),(0,_plone_volto_helpers_Loadable__WEBPACK_IMPORTED_MODULE_8__.Q0)("cms"))(Add);"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/src/components/manage/Add/Add.jsx"]={name:"Add",docgenInfo:Add.__docgenInfo,path:"node_modules/@plone/volto/src/components/manage/Add/Add.jsx"})},"./node_modules/@plone/volto/src/components/manage/Aliases/Aliases.jsx":function(__unused_webpack_module,__unused_webpack___webpack_exports__,__webpack_require__){"use strict";var _app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/toConsumableArray.js"),_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_classCallCheck_js__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/classCallCheck.js"),_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_createClass_js__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/createClass.js"),_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_inherits_js__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/inherits.js"),_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_createSuper_js__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/createSuper.js"),react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/@plone/volto/src/helpers/index.js"),react_redux__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/react-redux/es/index.js"),redux__WEBPACK_IMPORTED_MODULE_24__=__webpack_require__("./node_modules/redux/es/redux.js"),react_router_dom__WEBPACK_IMPORTED_MODULE_23__=__webpack_require__("./node_modules/react-router-dom/esm/react-router-dom.js"),react_portal__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__("./node_modules/@plone/volto/node_modules/react-portal/es/PortalCompat.js"),semantic_ui_react__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__("./node_modules/semantic-ui-react/dist/es/elements/Container/Container.js"),semantic_ui_react__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__("./node_modules/semantic-ui-react/dist/es/elements/Segment/Segment.js"),semantic_ui_react__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__("./node_modules/semantic-ui-react/dist/es/collections/Form/Form.js"),semantic_ui_react__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__("./node_modules/semantic-ui-react/dist/es/elements/Header/Header.js"),semantic_ui_react__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__("./node_modules/semantic-ui-react/dist/es/elements/Input/Input.js"),semantic_ui_react__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__("./node_modules/semantic-ui-react/dist/es/elements/Button/Button.js"),semantic_ui_react__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__("./node_modules/semantic-ui-react/dist/es/modules/Checkbox/Checkbox.js"),react_intl__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./node_modules/@formatjs/macro/dist/index.js"),react_intl__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__("./node_modules/react-intl/lib/components/message.js"),react_intl__WEBPACK_IMPORTED_MODULE_25__=__webpack_require__("./node_modules/react-intl/lib/components/injectIntl.js"),_plone_volto_actions__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/@plone/volto/src/actions/index.js"),_plone_volto_components__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/@plone/volto/src/components/index.js"),_plone_volto_icons_back_svg__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/@plone/volto/src/icons/back.svg"),_plone_volto_icons_back_svg__WEBPACK_IMPORTED_MODULE_5___default=__webpack_require__.n(_plone_volto_icons_back_svg__WEBPACK_IMPORTED_MODULE_5__),react_toastify__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__("./node_modules/react-toastify/esm/react-toastify.js"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/react/jsx-runtime.js"),messages=(react__WEBPACK_IMPORTED_MODULE_0__.createElement,(0,react_intl__WEBPACK_IMPORTED_MODULE_7__.v)({back:{id:"Back",defaultMessage:"Back"},aliases:{id:"URL Management",defaultMessage:"URL Management"},success:{id:"Success",defaultMessage:"Success"},successAdd:{id:"Alias has been added",defaultMessage:"Alias has been added"}})),Aliases=function(_Component){(0,_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_inherits_js__WEBPACK_IMPORTED_MODULE_8__.Z)(Aliases,_Component);var _super=(0,_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_createSuper_js__WEBPACK_IMPORTED_MODULE_9__.Z)(Aliases);function Aliases(props){var _this;return(0,_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_classCallCheck_js__WEBPACK_IMPORTED_MODULE_10__.Z)(this,Aliases),(_this=_super.call(this,props)).state={isClient:!1,newAlias:"",isAliasCorrect:!1,isAliasAlready:!1,aliasesToRemove:[]},_this}return(0,_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_createClass_js__WEBPACK_IMPORTED_MODULE_11__.Z)(Aliases,[{key:"componentDidMount",value:function componentDidMount(){this.props.getAliases((0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_1__.SV)(this.props.pathname),{query:"",manual:"",datetime:"",batchSize:""}),this.setState({isClient:!0})}},{key:"componentDidUpdate",value:function componentDidUpdate(prevProps,prevState){var _this$props$aliases,_this2=this;prevState.newAlias!==this.state.newAlias&&("/"===this.state.newAlias.charAt(0)?this.setState({isAliasCorrect:!0}):this.setState({isAliasCorrect:!1}),null!==(_this$props$aliases=this.props.aliases)&&void 0!==_this$props$aliases&&_this$props$aliases.items.find((function(item){return item.path===_this2.state.newAlias}))?this.setState({isAliasAlready:!0}):this.setState({isAliasAlready:!1}))}},{key:"UNSAFE_componentWillReceiveProps",value:function UNSAFE_componentWillReceiveProps(nextProps){this.props.aliases.add.loading&&nextProps.aliases.add.loaded&&(nextProps.aliases.add.error?this.setState({isAliasAlready:!0}):(this.setState({isAliasAlready:!1}),react_toastify__WEBPACK_IMPORTED_MODULE_12__.toast.success((0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_4__.FNi,{success:!0,title:this.props.intl.formatMessage(messages.success),content:this.props.intl.formatMessage(messages.successAdd)}))),this.props.getAliases((0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_1__.SV)(this.props.pathname),{query:"",manual:"",datetime:"",batchSize:""})),this.props.aliases.remove.loading&&nextProps.aliases.remove.loaded&&this.props.getAliases((0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_1__.SV)(this.props.pathname),{query:"",manual:"",datetime:"",batchSize:""})}},{key:"handleAltChange",value:function handleAltChange(val){this.setState({newAlias:val})}},{key:"handleSubmitAlias",value:function handleSubmitAlias(){this.state.isAliasCorrect&&(this.props.addAliases((0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_1__.SV)(this.props.pathname),{items:this.state.newAlias}),this.setState({newAlias:""}))}},{key:"handleCheckAlias",value:function handleCheckAlias(alias){var aliases=this.state.aliasesToRemove;if(aliases.includes(alias)){var index=aliases.indexOf(alias);if(index>-1){var newAliasesArr=aliases;newAliasesArr.splice(index,1),this.setState({aliasesToRemove:newAliasesArr})}}else this.setState({aliasesToRemove:[].concat((0,_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_13__.Z)(this.state.aliasesToRemove),[alias])})}},{key:"handleRemoveAliases",value:function handleRemoveAliases(){this.props.removeAliases((0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_1__.SV)(this.props.pathname),{items:this.state.aliasesToRemove}),this.setState({aliasesToRemove:[]})}},{key:"render",value:function render(){var _this$props$aliases2,_this3=this;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_14__.Z,{id:"aliases",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_1__.ql,{title:this.props.intl.formatMessage(messages.aliases)}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_15__.Z.Group,{raised:!0,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_15__.Z,{className:"primary",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(react_intl__WEBPACK_IMPORTED_MODULE_16__.Z,{id:"URL Management for {title}",defaultMessage:"URL Management for {title}",values:{title:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("q",{children:this.props.title})}})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_15__.Z,{secondary:!0,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(react_intl__WEBPACK_IMPORTED_MODULE_16__.Z,{id:"Using this form, you can manage alternative urls for an item. This is an easy way to make an item available under two different URLs.",defaultMessage:"Using this form, you can manage alternative urls for an item. This is an easy way to make an item available under two different URLs."})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_17__.Z,{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_15__.Z,{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_18__.Z,{size:"medium",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(react_intl__WEBPACK_IMPORTED_MODULE_16__.Z,{id:"Add a new alternative url",defaultMessage:"Add a new alternative url"})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("p",{className:"help",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(react_intl__WEBPACK_IMPORTED_MODULE_16__.Z,{id:"Enter the absolute path where the alternative url should exist. The path must start with '/'. Only urls that result in a 404 not found page will result in a redirect occurring.",defaultMessage:"Enter the absolute path where the alternative url should exist. The path must start with '/'. Only urls that result in a 404 not found page will result in a redirect occurring."})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_17__.Z.Field,{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_19__.Z,{id:"alternative-url-input",name:"alternative-url",placeholder:"/example",value:this.state.newAlias,onChange:function(e){return _this3.handleAltChange(e.target.value)}}),!this.state.isAliasCorrect&&""!==this.state.newAlias&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("p",{style:{color:"red"},children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(react_intl__WEBPACK_IMPORTED_MODULE_16__.Z,{id:"Alternative url path must start with a slash.",defaultMessage:"Alternative url path must start with a slash."})}),this.state.isAliasAlready&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("p",{style:{color:"red"},children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(react_intl__WEBPACK_IMPORTED_MODULE_16__.Z,{id:"The provided alternative url already exists!",defaultMessage:"The provided alternative url already exists!"})})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_20__.Z,{id:"submit-alias",primary:!0,onClick:function(){return _this3.handleSubmitAlias()},disabled:!this.state.isAliasCorrect||""===this.state.newAlias||this.state.isAliasAlready,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(react_intl__WEBPACK_IMPORTED_MODULE_16__.Z,{id:"Add",defaultMessage:"Add"})})]})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_17__.Z,{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_15__.Z,{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_18__.Z,{size:"medium",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(react_intl__WEBPACK_IMPORTED_MODULE_16__.Z,{id:"Existing alternative urls for this item",defaultMessage:"Existing alternative urls for this item"})}),null===(_this$props$aliases2=this.props.aliases)||void 0===_this$props$aliases2?void 0:_this$props$aliases2.items.map((function(alias,i){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_17__.Z.Field,{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_21__.Z,{id:`alias-check-${i}`,onChange:function(e,_ref){var value=_ref.value;return _this3.handleCheckAlias(value)},value:alias.path,label:alias.path,checked:_this3.state.aliasesToRemove.includes(alias.path)})},i)})),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_20__.Z,{id:"remove-alias",onClick:function(){return _this3.handleRemoveAliases()},primary:!0,disabled:0===this.state.aliasesToRemove.length,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(react_intl__WEBPACK_IMPORTED_MODULE_16__.Z,{id:"Remove",defaultMessage:"Remove"})})]})})]}),this.state.isClient&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(react_portal__WEBPACK_IMPORTED_MODULE_22__.Z,{node:document.getElementById("toolbar"),children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_4__.o8z,{pathname:this.props.pathname,hideDefaultViewButtons:!0,inner:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(react_router_dom__WEBPACK_IMPORTED_MODULE_23__.rU,{to:`${(0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_1__.SV)(this.props.pathname)}`,className:"item",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_4__.JO$,{name:_plone_volto_icons_back_svg__WEBPACK_IMPORTED_MODULE_5___default(),className:"contents circled",size:"30px",title:this.props.intl.formatMessage(messages.back)})})})})]})}}]),Aliases}(react__WEBPACK_IMPORTED_MODULE_0__.Component);Aliases.__docgenInfo={description:"Aliases class.\n@class Aliases\n@extends Component",methods:[{name:"handleAltChange",docblock:"Url change handler\n@method handleAltChange\n@returns {undefined}",modifiers:[],params:[{name:"val"}],returns:{description:null,type:null},description:"Url change handler"},{name:"handleSubmitAlias",docblock:"New alias submit handler\n@method handleSubmitAlias\n@returns {undefined}",modifiers:[],params:[],returns:{description:null,type:null},description:"New alias submit handler"},{name:"handleCheckAlias",docblock:"Check to-remove aliases handler\n@method handleSubmitAlias\n@returns {undefined}",modifiers:[],params:[{name:"alias"}],returns:{description:null,type:null},description:"Check to-remove aliases handler"},{name:"handleRemoveAliases",docblock:"Remove aliases handler\n@method handleRemoveAliases\n@returns {undefined}",modifiers:[],params:[],returns:{description:null,type:null},description:"Remove aliases handler"}],displayName:"Aliases",props:{removeAliases:{description:"",type:{name:"func"},required:!0},addAliases:{description:"",type:{name:"func"},required:!0},getAliases:{description:"",type:{name:"func"},required:!0},pathname:{description:"",type:{name:"string"},required:!0},title:{description:"",type:{name:"string"},required:!0}}};(0,redux__WEBPACK_IMPORTED_MODULE_24__.compose)(react_intl__WEBPACK_IMPORTED_MODULE_25__.ZP,(0,react_redux__WEBPACK_IMPORTED_MODULE_2__.connect)((function(state,props){var _state$content$data;return{aliases:state.aliases,pathname:props.location.pathname,title:(null===(_state$content$data=state.content.data)||void 0===_state$content$data?void 0:_state$content$data.title)||""}}),{addAliases:_plone_volto_actions__WEBPACK_IMPORTED_MODULE_3__.ME,getAliases:_plone_volto_actions__WEBPACK_IMPORTED_MODULE_3__.Ar,removeAliases:_plone_volto_actions__WEBPACK_IMPORTED_MODULE_3__.hJ}))(Aliases);"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/src/components/manage/Aliases/Aliases.jsx"]={name:"Aliases",docgenInfo:Aliases.__docgenInfo,path:"node_modules/@plone/volto/src/components/manage/Aliases/Aliases.jsx"})},"./node_modules/@plone/volto/src/components/manage/AnchorPlugin/components/LinkButton/AddLinkForm.jsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var _app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_classCallCheck_js__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/classCallCheck.js"),_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_createClass_js__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/createClass.js"),_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js"),_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_inherits_js__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/inherits.js"),_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_createSuper_js__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/createSuper.js"),react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),redux__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__("./node_modules/redux/es/redux.js"),classnames__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/@plone/volto/node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__),_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/@plone/volto/src/helpers/index.js"),semantic_ui_react_dist_commonjs_lib__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__("./node_modules/semantic-ui-react/dist/commonjs/lib/index.js"),semantic_ui_react__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__("./node_modules/semantic-ui-react/dist/es/collections/Form/Form.js"),semantic_ui_react__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__("./node_modules/semantic-ui-react/dist/es/elements/Input/Input.js"),semantic_ui_react__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__("./node_modules/semantic-ui-react/dist/es/elements/Button/Button.js"),react_intl__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("./node_modules/@formatjs/macro/dist/index.js"),react_intl__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__("./node_modules/react-intl/lib/components/injectIntl.js"),_plone_volto_icons_clear_svg__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/@plone/volto/src/icons/clear.svg"),_plone_volto_icons_clear_svg__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(_plone_volto_icons_clear_svg__WEBPACK_IMPORTED_MODULE_3__),_plone_volto_icons_nav_svg__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/@plone/volto/src/icons/nav.svg"),_plone_volto_icons_nav_svg__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(_plone_volto_icons_nav_svg__WEBPACK_IMPORTED_MODULE_4__),_plone_volto_icons_ahead_svg__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/@plone/volto/src/icons/ahead.svg"),_plone_volto_icons_ahead_svg__WEBPACK_IMPORTED_MODULE_5___default=__webpack_require__.n(_plone_volto_icons_ahead_svg__WEBPACK_IMPORTED_MODULE_5__),_plone_volto_components_manage_Sidebar_ObjectBrowser__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Sidebar/ObjectBrowser.jsx"),react_router__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__("./node_modules/react-router/esm/react-router.js"),_plone_volto_components__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./node_modules/@plone/volto/src/components/index.js"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./node_modules/react/jsx-runtime.js"),messages=(react__WEBPACK_IMPORTED_MODULE_0__.createElement,(0,react_intl__WEBPACK_IMPORTED_MODULE_9__.v)({placeholder:{id:"Enter URL or select an item",defaultMessage:"Enter URL or select an item"}})),AddLinkForm=function(_Component){(0,_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_inherits_js__WEBPACK_IMPORTED_MODULE_10__.Z)(AddLinkForm,_Component);var _super=(0,_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_createSuper_js__WEBPACK_IMPORTED_MODULE_11__.Z)(AddLinkForm);function AddLinkForm(props){var _this;return(0,_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_classCallCheck_js__WEBPACK_IMPORTED_MODULE_12__.Z)(this,AddLinkForm),(_this=_super.call(this,props)).handleClickOutside=function(e){_this.linkFormContainer.current&&(0,semantic_ui_react_dist_commonjs_lib__WEBPACK_IMPORTED_MODULE_13__.doesNodeContainClick)(_this.linkFormContainer.current,e)||_this.linkFormContainer.current&&_this.props.isObjectBrowserOpen||_this.onClose()},_this.linkFormContainer=react__WEBPACK_IMPORTED_MODULE_0__.createRef(),_this.onSelectItem=function(e,url){e.preventDefault(),_this.setState({value:url,isInvalid:!1}),_this.props.onChangeValue((0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_2__.dv)(url))},_this.onClose=function(){return _this.props.onOverrideContent(void 0)},_this.state={value:(0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_2__.sX)(props.data.url)?(0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_2__.ZV)(props.data.url):props.data.url||"",isInvalid:!1},_this.onRef=_this.onRef.bind((0,_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_14__.Z)(_this)),_this.onChange=_this.onChange.bind((0,_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_14__.Z)(_this)),_this.onKeyDown=_this.onKeyDown.bind((0,_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_14__.Z)(_this)),_this.onSubmit=_this.onSubmit.bind((0,_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_14__.Z)(_this)),_this}return(0,_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_createClass_js__WEBPACK_IMPORTED_MODULE_15__.Z)(AddLinkForm,[{key:"componentDidMount",value:function componentDidMount(){var _this2=this;setTimeout((function(){return _this2.input.focus()}),50),document.addEventListener("mousedown",this.handleClickOutside,!1)}},{key:"componentWillUnmount",value:function componentWillUnmount(){document.removeEventListener("mousedown",this.handleClickOutside,!1)}},{key:"onRef",value:function onRef(node){this.input=node}},{key:"onChange",value:function onChange(value,clear){var nextState={value:value};clear||(this.state.isInvalid&&_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_2__.fr.isUrl(_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_2__.fr.normalizeUrl(value))&&(nextState.isInvalid=!1),(0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_2__.sX)(value)&&(nextState={value:(0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_2__.ZV)(value)})),this.setState(nextState),clear&&this.props.onClear()}},{key:"clear",value:function clear(){this.setState({value:""}),this.props.onClear()}},{key:"onKeyDown",value:function onKeyDown(e){"Enter"===e.key?(e.preventDefault(),e.stopPropagation(),this.onSubmit()):"Escape"===e.key&&(e.preventDefault(),this.onClose())}},{key:"onSubmit",value:function onSubmit(){var url=this.state.value,checkedURL=_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_2__.fr.checkAndNormalizeUrl(url);if(url=checkedURL.url,checkedURL.isValid){var editorStateUrl=(0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_2__.sX)(url)?(0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_2__.dv)(url):url;this.props.onChangeValue(editorStateUrl),this.onClose()}else this.setState({isInvalid:!0})}},{key:"render",value:function render(){var _this3=this,_this$state=this.state,value=_this$state.value,className=_this$state.isInvalid?classnames__WEBPACK_IMPORTED_MODULE_1___default()("ui input editor-link","input-anchorlink-theme","input-anchorlink-theme-Invalid"):classnames__WEBPACK_IMPORTED_MODULE_1___default()("ui input editor-link","input-anchorlink-theme");return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("div",{className:"link-form-container",ref:this.linkFormContainer,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div",{style:{marginLeft:"5px",display:"flex",alignItems:"center"},children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 36 36",fill:"#B8B2C8",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("g",{fillRule:"evenodd",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("path",{d:"M27.1318,7.333 C24.4028,4.604 19.9618,4.604 17.2328,7.333 L12.9898,11.576 C11.8428,12.723 11.1288,14.248 10.9778,15.871 C10.8228,17.541 11.2708,19.211 12.2378,20.576 C12.4818,20.919 12.7278,21.213 12.9888,21.475 C13.7848,22.271 14.7778,22.868 15.8608,23.202 C16.5498,23.415 17.2548,23.519 17.9518,23.518 C19.7808,23.518 21.5598,22.804 22.8888,21.475 L23.9498,20.414 L22.5358,19 L21.4748,20.061 C20.1648,21.371 18.2388,21.842 16.4498,21.291 C15.6668,21.049 14.9778,20.635 14.4038,20.061 C14.2218,19.879 14.0478,19.668 13.8698,19.418 C13.1778,18.443 12.8588,17.249 12.9688,16.056 C13.0768,14.896 13.5868,13.808 14.4038,12.99 L18.6468,8.747 C20.5958,6.798 23.7688,6.798 25.7178,8.747 C26.6568,9.687 27.1748,10.942 27.1748,12.283 C27.1748,13.623 26.6568,14.878 25.7178,15.818 L27.1318,17.232 C28.4488,15.915 29.1748,14.157 29.1748,12.283 C29.1748,10.408 28.4488,8.65 27.1318,7.333"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("path",{d:"M25.0107,16.5254 C24.2147,15.7294 23.2217,15.1324 22.1387,14.7984 C19.6417,14.0284 16.9477,14.6894 15.1107,16.5254 L14.0507,17.5864 L15.4647,19.0004 L16.5247,17.9394 C17.8357,16.6294 19.7587,16.1554 21.5497,16.7094 C22.3337,16.9514 23.0217,17.3644 23.5957,17.9394 C23.7777,18.1214 23.9527,18.3314 24.1307,18.5824 C24.8217,19.5564 25.1417,20.7514 25.0317,21.9444 C24.9237,23.1034 24.4137,24.1924 23.5957,25.0104 L19.3537,29.2534 C17.4047,31.2024 14.2317,31.2024 12.2817,29.2534 C11.3427,28.3134 10.8247,27.0574 10.8247,25.7174 C10.8247,24.3774 11.3427,23.1214 12.2817,22.1824 L10.8677,20.7684 C9.5507,22.0854 8.8247,23.8424 8.8247,25.7174 C8.8247,27.5924 9.5507,29.3504 10.8677,30.6674 C12.2327,32.0314 14.0257,32.7134 15.8177,32.7134 C17.6107,32.7134 19.4027,32.0314 20.7677,30.6674 L25.0107,26.4244 C26.1567,25.2774 26.8717,23.7524 27.0227,22.1294 C27.1777,20.4594 26.7297,18.7894 25.7617,17.4244 C25.5177,17.0814 25.2717,16.7874 25.0107,16.5254"})]})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_16__.Z.Field,{inline:!0,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div",{className:"wrapper",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_17__.Z,{className:className,id:"field-link",name:"link",value:value||"",onChange:function(_ref){var target=_ref.target;return _this3.onChange(target.value)},placeholder:this.props.intl.formatMessage(messages.placeholder),onKeyDown:this.onKeyDown,ref:this.onRef}),value.length>0?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_18__.Z.Group,{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_18__.Z,{basic:!0,className:"cancel",onClick:function(e){e.preventDefault(),e.stopPropagation(),_this3.clear()},children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_7__.JO$,{name:_plone_volto_icons_clear_svg__WEBPACK_IMPORTED_MODULE_3___default(),size:"24px"})})}):(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_18__.Z.Group,{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_18__.Z,{basic:!0,icon:!0,onClick:function(e){e.preventDefault(),e.stopPropagation(),_this3.props.openObjectBrowser({mode:"link",overlay:!0,onSelectItem:function(url){_this3.onChange(url),_this3.onSubmit()}})},children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_7__.JO$,{name:_plone_volto_icons_nav_svg__WEBPACK_IMPORTED_MODULE_4___default(),size:"24px"})})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_18__.Z.Group,{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_18__.Z,{basic:!0,primary:!0,disabled:!value.length>0,onClick:function(e){e.preventDefault(),e.stopPropagation(),_this3.onSubmit()},children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_7__.JO$,{name:_plone_volto_icons_ahead_svg__WEBPACK_IMPORTED_MODULE_5___default(),size:"24px"})})})]})})]})})}}]),AddLinkForm}(react__WEBPACK_IMPORTED_MODULE_0__.Component);AddLinkForm.defaultProps={placeholder:"Enter URL or select an item"},AddLinkForm.__docgenInfo={description:"Add link form class.\n@class AddLinkForm\n@extends Component",methods:[{name:"handleClickOutside",docblock:null,modifiers:[],params:[{name:"e",type:null}],returns:null},{name:"onRef",docblock:"Ref handler\n@method onRef\n@param {Object} node Node\n@returns {undefined}",modifiers:[],params:[{name:"node",description:"Node",type:{name:"Object"},optional:!1}],returns:{description:null,type:null},description:"Ref handler"},{name:"onChange",docblock:"Change handler\n@method onChange\n@param {Object} value Value\n@returns {undefined}",modifiers:[],params:[{name:"value",description:"Value",type:{name:"Object"},optional:!1},{name:"clear"}],returns:{description:null,type:null},description:"Change handler"},{name:"onSelectItem",docblock:"Select item handler\n@method onSelectItem\n@param {string} e event\n@param {string} url Url\n@returns {undefined}",modifiers:[],params:[{name:"e",description:"event",type:{name:"string"},optional:!1},{name:"url",description:"Url",type:{name:"string"},optional:!1}],returns:{description:null,type:null},description:"Select item handler"},{name:"clear",docblock:"Clear handler\n@method clear\n@param {Object} value Value\n@returns {undefined}",modifiers:[],params:[],returns:{description:null,type:null},description:"Clear handler"},{name:"onClose",docblock:"Close handler\n@method onClose\n@returns {undefined}",modifiers:[],params:[],returns:{description:null,type:null},description:"Close handler"},{name:"onKeyDown",docblock:"Keydown handler\n@method onKeyDown\n@param {Object} e Event object\n@returns {undefined}",modifiers:[],params:[{name:"e",description:"Event object",type:{name:"Object"},optional:!1}],returns:{description:null,type:null},description:"Keydown handler"},{name:"onSubmit",docblock:"Submit handler\n@method onSubmit\n@returns {undefined}",modifiers:[],params:[],returns:{description:null,type:null},description:"Submit handler"}],displayName:"AddLinkForm",props:{placeholder:{defaultValue:{value:"'Enter URL or select an item'",computed:!1},required:!1},onChangeValue:{description:"",type:{name:"func"},required:!0},onClear:{description:"",type:{name:"func"},required:!0},onOverrideContent:{description:"",type:{name:"func"},required:!0},theme:{description:"",type:{name:"objectOf",value:{name:"any"}},required:!0},openObjectBrowser:{description:"",type:{name:"func"},required:!0}}},__webpack_exports__.Z=(0,redux__WEBPACK_IMPORTED_MODULE_19__.compose)(react_intl__WEBPACK_IMPORTED_MODULE_20__.ZP,react_router__WEBPACK_IMPORTED_MODULE_21__.EN,_plone_volto_components_manage_Sidebar_ObjectBrowser__WEBPACK_IMPORTED_MODULE_6__.Z)(AddLinkForm),"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/src/components/manage/AnchorPlugin/components/LinkButton/AddLinkForm.jsx"]={name:"AddLinkForm",docgenInfo:AddLinkForm.__docgenInfo,path:"node_modules/@plone/volto/src/components/manage/AnchorPlugin/components/LinkButton/AddLinkForm.jsx"})},"./node_modules/@plone/volto/src/components/manage/BlockChooser/BlockChooser.jsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return BlockChooser_BlockChooser}});var slicedToArray=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),isEmpty=__webpack_require__("./node_modules/lodash/isEmpty.js"),isEmpty_default=__webpack_require__.n(isEmpty),groupBy=__webpack_require__("./node_modules/lodash/groupBy.js"),groupBy_default=__webpack_require__.n(groupBy),map=__webpack_require__("./node_modules/lodash/map.js"),map_default=__webpack_require__.n(map),filter=__webpack_require__("./node_modules/lodash/filter.js"),filter_default=__webpack_require__.n(filter),react=__webpack_require__("./node_modules/react/index.js"),Button=__webpack_require__("./node_modules/semantic-ui-react/dist/es/elements/Button/Button.js"),Accordion=__webpack_require__("./node_modules/semantic-ui-react/dist/es/modules/Accordion/Accordion.js"),dist=__webpack_require__("./node_modules/@formatjs/macro/dist/index.js"),useIntl=__webpack_require__("./node_modules/react-intl/lib/components/useIntl.js"),components=__webpack_require__("./node_modules/@plone/volto/src/components/index.js"),AnimateHeight=__webpack_require__("./node_modules/react-animate-height/lib/AnimateHeight.js"),registry=__webpack_require__("./node_modules/@plone/volto/src/registry.js"),up_key=__webpack_require__("./node_modules/@plone/volto/src/icons/up-key.svg"),up_key_default=__webpack_require__.n(up_key),down_key=__webpack_require__("./node_modules/@plone/volto/src/icons/down-key.svg"),down_key_default=__webpack_require__.n(down_key),Form=__webpack_require__("./node_modules/semantic-ui-react/dist/es/collections/Form/Form.js"),Input=__webpack_require__("./node_modules/semantic-ui-react/dist/es/elements/Input/Input.js"),clear=__webpack_require__("./node_modules/@plone/volto/src/icons/clear.svg"),clear_default=__webpack_require__.n(clear),jsx_runtime=__webpack_require__("./node_modules/react/jsx-runtime.js"),messages=(react.createElement,(0,dist.v)({search:{id:"Search",defaultMessage:"Search"},clear:{id:"Clear search",defaultMessage:"Clear search"}})),BlockChooserSearch=function(_ref){var onChange=_ref.onChange,searchValue=_ref.searchValue,intl=(0,useIntl.Z)(),searchInput=(0,react.useRef)(null);return(0,jsx_runtime.jsx)(Form.Z,{style:{padding:"0.5em"},children:(0,jsx_runtime.jsxs)(Form.Z.Field,{className:"searchbox",style:{borderLeft:0,height:"2em",padding:0},children:[(0,jsx_runtime.jsx)(Input.Z,{"aria-label":intl.formatMessage(messages.search),onChange:function(event){return onChange(event.target.value)},name:"SearchableText",value:searchValue,autoComplete:"off",placeholder:intl.formatMessage(messages.search),title:intl.formatMessage(messages.search),ref:searchInput}),searchValue&&(0,jsx_runtime.jsx)(Button.Z,{className:"clear-search-button","aria-label":intl.formatMessage(messages.clear),onClick:function(){onChange(""),searchInput.current.focus()},children:(0,jsx_runtime.jsx)(components.JO$,{name:clear_default(),size:"18px"})})]})})};BlockChooserSearch.displayName="BlockChooserSearch",BlockChooserSearch.__docgenInfo={description:"",methods:[],displayName:"BlockChooserSearch"};var BlockChooser_BlockChooserSearch=BlockChooserSearch;"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/src/components/manage/BlockChooser/BlockChooserSearch.jsx"]={name:"BlockChooserSearch",docgenInfo:BlockChooserSearch.__docgenInfo,path:"node_modules/@plone/volto/src/components/manage/BlockChooser/BlockChooserSearch.jsx"});var message=__webpack_require__("./node_modules/react-intl/lib/components/message.js"),BlockChooser_messages=(react.createElement,(0,dist.v)({fold:{id:"Fold",defaultMessage:"Fold"},unfold:{id:"Unfold",defaultMessage:"Unfold"}})),BlockChooser=function(_ref){var currentBlock=_ref.currentBlock,onInsertBlock=_ref.onInsertBlock,onMutateBlock=_ref.onMutateBlock,allowedBlocks=_ref.allowedBlocks,showRestricted=_ref.showRestricted,_ref$blocksConfig=_ref.blocksConfig,blocksConfig=void 0===_ref$blocksConfig?registry.Z.blocks.blocksConfig:_ref$blocksConfig,blockChooserRef=_ref.blockChooserRef,_ref$properties=_ref.properties,properties=void 0===_ref$properties?{}:_ref$properties,navRoot=_ref.navRoot,contentType=_ref.contentType,intl=(0,useIntl.Z)(),hasAllowedBlocks=!isEmpty_default()(allowedBlocks),filteredBlocksConfig=filter_default()(blocksConfig,(function(item){return!!Boolean(item.title&&item.id)&&(showRestricted?!hasAllowedBlocks||allowedBlocks.includes(item.id):hasAllowedBlocks?allowedBlocks.includes(item.id):"function"==typeof item.restricted?!item.restricted({properties:properties,block:item,navRoot:navRoot,contentType:contentType}):!item.restricted)})),blocksAvailable={},mostUsedBlocks=filter_default()(filteredBlocksConfig,(function(item){return item.mostUsed}));mostUsedBlocks&&(blocksAvailable.mostUsed=mostUsedBlocks);var groupedBlocks=groupBy_default()(filteredBlocksConfig,(function(item){return item.group}));blocksAvailable=Object.assign({},blocksAvailable,groupedBlocks);var groupBlocksOrder=filter_default()(registry.Z.blocks.groupBlocksOrder,(function(item){return Object.keys(blocksAvailable).includes(item.id)})),_React$useState=react.useState(0),_React$useState2=(0,slicedToArray.Z)(_React$useState,2),activeIndex=_React$useState2[0],setActiveIndex=_React$useState2[1];function handleClick(e,titleProps){var index=titleProps.index;setActiveIndex(activeIndex===index?-1:index)}var _React$useState3=react.useState(""),_React$useState4=(0,slicedToArray.Z)(_React$useState3,2),filterValue=_React$useState4[0],setFilterValue=_React$useState4[1],getFormatMessage=function(message){return intl.formatMessage({id:message,defaultMessage:message})};function blocksAvailableFilter(blocks){return blocks.filter((function(block){var _filterVariations;return getFormatMessage(block.title).toLowerCase().includes(filterValue.toLowerCase())||(null===(_filterVariations=filterVariations(block))||void 0===_filterVariations?void 0:_filterVariations.length)}))}function filterVariations(block){var _block$variations;return null===(_block$variations=block.variations)||void 0===_block$variations?void 0:_block$variations.filter((function(variation){return getFormatMessage(variation.title).toLowerCase().includes(filterValue.toLowerCase())&&!variation.title.toLowerCase().includes("default")}))}var ButtonGroup=function(_ref2){var _variations$,block=_ref2.block,variations=filterVariations(block);return(0,jsx_runtime.jsx)(Button.Z.Group,{children:(0,jsx_runtime.jsxs)(Button.Z,{icon:!0,basic:!0,className:block.id,onClick:function(e){onInsertBlock?onInsertBlock(currentBlock,{"@type":block.id}):onMutateBlock(currentBlock,{"@type":block.id}),e.stopPropagation()},children:[(0,jsx_runtime.jsx)(components.JO$,{name:block.icon,size:"36px"}),getFormatMessage(block.title),filterValue&&(null==variations||null===(_variations$=variations[0])||void 0===_variations$?void 0:_variations$.title)&&(0,jsx_runtime.jsx)("small",{children:getFormatMessage(variations[0].title)})]})},block.id)};return(0,jsx_runtime.jsxs)("div",{className:"blocks-chooser"+(registry.Z.experimental.addBlockButton.enabled?" new-add-block":""),ref:blockChooserRef,children:[(0,jsx_runtime.jsx)(BlockChooser_BlockChooserSearch,{onChange:function(value){return setFilterValue(value)},searchValue:filterValue}),filterValue?(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[map_default()(blocksAvailableFilter(filteredBlocksConfig),(function(block){return(0,jsx_runtime.jsx)(ButtonGroup,{block:block},block.id)})),0===blocksAvailableFilter(filteredBlocksConfig).length&&(0,jsx_runtime.jsx)("h4",{style:{textAlign:"center",lineHeight:"40px"},children:(0,jsx_runtime.jsx)(message.Z,{id:"No results found",defaultMessage:"No results found"})})]}):(0,jsx_runtime.jsx)(Accordion.Z,{fluid:!0,styled:!0,className:"form",children:map_default()(groupBlocksOrder,(function(groupName,index){return(0,jsx_runtime.jsxs)(react.Fragment,{children:[(0,jsx_runtime.jsxs)(Accordion.Z.Title,{"aria-label":activeIndex===index?`${intl.formatMessage(BlockChooser_messages.fold)} ${groupName.title} blocks`:`${intl.formatMessage(BlockChooser_messages.unfold)} ${groupName.title} blocks`,active:activeIndex===index,index:index,onClick:handleClick,children:[intl.formatMessage({id:groupName.id,defaultMessage:groupName.title}),(0,jsx_runtime.jsx)("div",{className:"accordion-tools",children:0===activeIndex?(0,jsx_runtime.jsx)(components.JO$,{name:up_key_default(),size:"20px"}):(0,jsx_runtime.jsx)(components.JO$,{name:down_key_default(),size:"20px"})})]}),(0,jsx_runtime.jsx)(Accordion.Z.Content,{className:groupName.id,active:activeIndex===index,children:(0,jsx_runtime.jsx)(AnimateHeight.Z,{animateOpacity:!0,duration:500,height:activeIndex===index?"auto":0,children:map_default()(blocksAvailable[groupName.id],(function(block){return(0,jsx_runtime.jsx)(ButtonGroup,{block:block},block.id)}))})})]},groupName.id)}))})]})};BlockChooser.displayName="BlockChooser";var BlockChooser_BlockChooser=react.forwardRef((function(props,ref){return(0,jsx_runtime.jsx)(BlockChooser,Object.assign({},props,{blockChooserRef:ref}))}))},"./node_modules/@plone/volto/src/components/manage/BlockChooser/BlockChooserButton.jsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var _app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),semantic_ui_react_dist_commonjs_lib__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("./node_modules/semantic-ui-react/dist/commonjs/lib/index.js"),_plone_volto_icons_circle_plus_svg__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/@plone/volto/src/icons/circle-plus.svg"),_plone_volto_icons_circle_plus_svg__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(_plone_volto_icons_circle_plus_svg__WEBPACK_IMPORTED_MODULE_1__),_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/@plone/volto/src/helpers/index.js"),_plone_volto_components__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/@plone/volto/src/components/index.js"),_plone_volto_registry__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/@plone/volto/src/registry.js"),semantic_ui_react__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./node_modules/semantic-ui-react/dist/es/elements/Button/Button.js"),semantic_ui_react__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__("./node_modules/@fluentui/react-component-ref/dist/es/Ref.js"),react_intl__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/@formatjs/macro/dist/index.js"),react_intl__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./node_modules/react-intl/lib/components/useIntl.js"),react_popper__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__("./node_modules/react-popper/lib/esm/usePopper.js"),react_portal__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__("./node_modules/@plone/volto/node_modules/react-portal/es/PortalCompat.js"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/react/jsx-runtime.js"),messages=(react__WEBPACK_IMPORTED_MODULE_0__.createElement,(0,react_intl__WEBPACK_IMPORTED_MODULE_6__.v)({addBlock:{id:"Add block",defaultMessage:"Add block"}})),ButtonComponent=function(props){var intl=(0,react_intl__WEBPACK_IMPORTED_MODULE_7__.Z)(),_props$className=props.className,className=void 0===_props$className?"block-add-button"+(_plone_volto_registry__WEBPACK_IMPORTED_MODULE_4__.Z.experimental.addBlockButton.enabled?" new-add-block":""):_props$className,_props$size=props.size,size=void 0===_props$size?"19px":_props$size,onShowBlockChooser=props.onShowBlockChooser;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_8__.Z,{icon:!0,basic:!0,title:intl.formatMessage(messages.addBlock),onClick:function(e){e.preventDefault(),e.stopPropagation(),onShowBlockChooser()},className:className,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_3__.JO$,{name:_plone_volto_icons_circle_plus_svg__WEBPACK_IMPORTED_MODULE_1___default(),className:className,size:size})})};ButtonComponent.displayName="ButtonComponent";var BlockChooserButton=function(props){var block=props.block,allowedBlocks=props.allowedBlocks,showRestricted=props.showRestricted,data=props.data,onMutateBlock=props.onMutateBlock,onInsertBlock=props.onInsertBlock,blocksConfig=props.blocksConfig,buttonComponent=props.buttonComponent,properties=props.properties,navRoot=props.navRoot,contentType=props.contentType,disableNewBlocks=data.disableNewBlocks,_React$useState=react__WEBPACK_IMPORTED_MODULE_0__.useState(!1),_React$useState2=(0,_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_9__.Z)(_React$useState,2),addNewBlockOpened=_React$useState2[0],setAddNewBlockOpened=_React$useState2[1],blockChooserRef=react__WEBPACK_IMPORTED_MODULE_0__.useRef(),handleClickOutside=react__WEBPACK_IMPORTED_MODULE_0__.useCallback((function(e){blockChooserRef.current&&(0,semantic_ui_react_dist_commonjs_lib__WEBPACK_IMPORTED_MODULE_10__.doesNodeContainClick)(blockChooserRef.current,e)||setAddNewBlockOpened(!1)}),[]),Component=buttonComponent||ButtonComponent;react__WEBPACK_IMPORTED_MODULE_0__.useEffect((function(){return document.addEventListener("mousedown",handleClickOutside,!1),function(){document.removeEventListener("mousedown",handleClickOutside,!1)}}),[handleClickOutside]);var _React$useState3=react__WEBPACK_IMPORTED_MODULE_0__.useState(null),_React$useState4=(0,_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_9__.Z)(_React$useState3,2),referenceElement=_React$useState4[0],setReferenceElement=_React$useState4[1],_React$useState5=react__WEBPACK_IMPORTED_MODULE_0__.useState(null),_React$useState6=(0,_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_9__.Z)(_React$useState5,2),popperElement=_React$useState6[0],setPopperElement=_React$useState6[1],_usePopper=(0,react_popper__WEBPACK_IMPORTED_MODULE_11__.D)(referenceElement,popperElement,{placement:_plone_volto_registry__WEBPACK_IMPORTED_MODULE_4__.Z.experimental.addBlockButton.enabled?"bottom":"right-start",modifiers:[{name:"offset",options:{offset:[-10,5]}},{name:"flip",options:{fallbackPlacements:["right-end","top-start"]}}]}),styles=_usePopper.styles,attributes=_usePopper.attributes;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.Fragment,{children:[!disableNewBlocks&&(_plone_volto_registry__WEBPACK_IMPORTED_MODULE_4__.Z.experimental.addBlockButton.enabled||!(0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_2__.o0)(data))&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_12__.R,{innerRef:setReferenceElement,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(Component,Object.assign({},props,{onShowBlockChooser:function(){return setAddNewBlockOpened(!0)}}))}),addNewBlockOpened&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(react_portal__WEBPACK_IMPORTED_MODULE_13__.Z,{node:document.getElementById("body"),children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("div",Object.assign({ref:setPopperElement,style:styles.popper},attributes.popper,{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_3__.Y7H,{onMutateBlock:onMutateBlock?function(id,value){setAddNewBlockOpened(!1),onMutateBlock(id,value)}:null,onInsertBlock:onInsertBlock?function(id,value){setAddNewBlockOpened(!1),onInsertBlock(id,value)}:null,currentBlock:block,allowedBlocks:allowedBlocks,blocksConfig:blocksConfig,properties:properties,showRestricted:showRestricted,ref:blockChooserRef,navRoot:navRoot,contentType:contentType})}))})]})};BlockChooserButton.__docgenInfo={description:"",methods:[],displayName:"BlockChooserButton"},__webpack_exports__.Z=BlockChooserButton,ButtonComponent.__docgenInfo={description:"",methods:[],displayName:"ButtonComponent"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/src/components/manage/BlockChooser/BlockChooserButton.jsx"]={name:"ButtonComponent",docgenInfo:ButtonComponent.__docgenInfo,path:"node_modules/@plone/volto/src/components/manage/BlockChooser/BlockChooserButton.jsx"}),"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/src/components/manage/BlockChooser/BlockChooserButton.jsx"]={name:"BlockChooserButton",docgenInfo:BlockChooserButton.__docgenInfo,path:"node_modules/@plone/volto/src/components/manage/BlockChooser/BlockChooserButton.jsx"})},"./node_modules/@plone/volto/src/components/manage/Blocks/Block/BlocksForm.jsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return Block_BlocksForm}});var createForOfIteratorHelper=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js"),slicedToArray=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),react=__webpack_require__("./node_modules/react/index.js"),useIntl=__webpack_require__("./node_modules/react-intl/lib/components/useIntl.js"),Edit=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Blocks/Block/Edit.jsx"),components=__webpack_require__("./node_modules/@plone/volto/src/components/index.js"),helpers=__webpack_require__("./node_modules/@plone/volto/src/helpers/index.js"),drag=__webpack_require__("./node_modules/@plone/volto/src/icons/drag.svg"),drag_default=__webpack_require__.n(drag),Button=__webpack_require__("./node_modules/semantic-ui-react/dist/es/elements/Button/Button.js"),includes=__webpack_require__("./node_modules/lodash/includes.js"),includes_default=__webpack_require__.n(includes),isBoolean=__webpack_require__("./node_modules/lodash/isBoolean.js"),isBoolean_default=__webpack_require__.n(isBoolean),dist=__webpack_require__("./node_modules/@formatjs/macro/dist/index.js"),injectIntl=__webpack_require__("./node_modules/react-intl/lib/components/injectIntl.js"),classnames=__webpack_require__("./node_modules/@plone/volto/node_modules/classnames/index.js"),classnames_default=__webpack_require__.n(classnames),registry=__webpack_require__("./node_modules/@plone/volto/src/registry.js"),icons_delete=__webpack_require__("./node_modules/@plone/volto/src/icons/delete.svg"),delete_default=__webpack_require__.n(icons_delete),jsx_runtime=__webpack_require__("./node_modules/react/jsx-runtime.js"),messages=(react.createElement,(0,dist.v)({delete:{id:"delete",defaultMessage:"delete"}})),EditBlockWrapper=function(props){var intl=props.intl,blockProps=props.blockProps,draginfo=props.draginfo,children=props.children,allowedBlocks=blockProps.allowedBlocks,block=blockProps.block,blocksConfig=blockProps.blocksConfig,selected=blockProps.selected,type=blockProps.type,onChangeBlock=blockProps.onChangeBlock,onDeleteBlock=blockProps.onDeleteBlock,onInsertBlock=blockProps.onInsertBlock,onSelectBlock=blockProps.onSelectBlock,onMutateBlock=blockProps.onMutateBlock,data=blockProps.data,editable=blockProps.editable,properties=blockProps.properties,showBlockChooser=blockProps.showBlockChooser,navRoot=blockProps.navRoot,contentType=blockProps.contentType,visible=selected&&!function(data){return!!data.fixed||!registry.Z.experimental.addBlockButton.enabled&&!((0,helpers.o0)(data)&&props.blockProps.editable)}(data),required=isBoolean_default()(data.required)?data.required:includes_default()(registry.Z.blocks.requiredBlocks,type),classNames=(0,helpers.Jt)(data.styles),style=(0,helpers.jY)(data.styles),styleMergedWithDragProps=Object.assign({},draginfo.draggableProps,{style:Object.assign({},style,draginfo.draggableProps.style)});return(0,jsx_runtime.jsx)("div",Object.assign({ref:draginfo.innerRef},styleMergedWithDragProps,{className:classnames_default()(`block-editor-${data["@type"]}`,classNames,{[data.align]:data.align}),children:(0,jsx_runtime.jsxs)("div",{style:{position:"relative"},children:[(0,jsx_runtime.jsx)("div",Object.assign({style:{visibility:visible?"visible":"hidden",display:"inline-block"}},draginfo.dragHandleProps,{className:"drag handle wrapper",children:(0,jsx_runtime.jsx)(components.JO$,{name:drag_default(),size:"18px"})})),(0,jsx_runtime.jsxs)("div",{className:`ui drag block inner ${type}`,children:[children,selected&&!required&&editable&&(0,jsx_runtime.jsx)(Button.Z,{icon:!0,basic:!0,onClick:function(){return onDeleteBlock(block,!0)},className:"delete-button","aria-label":intl.formatMessage(messages.delete),children:(0,jsx_runtime.jsx)(components.JO$,{name:delete_default(),size:"18px"})}),registry.Z.experimental.addBlockButton.enabled&&showBlockChooser&&(0,jsx_runtime.jsx)(components.PlC,{data:data,block:block,onInsertBlock:function(id,value){(0,helpers.o0)(data)?onSelectBlock(onInsertBlock(id,value)):onChangeBlock(id,value)},onMutateBlock:onMutateBlock,allowedBlocks:allowedBlocks,blocksConfig:blocksConfig,size:"24px",properties:properties,navRoot:navRoot,contentType:contentType})]})]})}))};EditBlockWrapper.displayName="EditBlockWrapper",EditBlockWrapper.__docgenInfo={description:"",methods:[],displayName:"EditBlockWrapper"};var Block_EditBlockWrapper=(0,injectIntl.ZP)(EditBlockWrapper);"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/src/components/manage/Blocks/Block/EditBlockWrapper.jsx"]={name:"EditBlockWrapper",docgenInfo:EditBlockWrapper.__docgenInfo,path:"node_modules/@plone/volto/src/components/manage/Blocks/Block/EditBlockWrapper.jsx"});var actions=__webpack_require__("./node_modules/@plone/volto/src/actions/index.js"),es=__webpack_require__("./node_modules/react-redux/es/index.js"),BlocksForm=(react.createElement,function(props){var _step,pathname=props.pathname,onChangeField=props.onChangeField,properties=props.properties,type=props.type,navRoot=props.navRoot,onChangeFormData=props.onChangeFormData,selectedBlock=props.selectedBlock,multiSelected=props.multiSelected,onSelectBlock=props.onSelectBlock,allowedBlocks=props.allowedBlocks,showRestricted=props.showRestricted,title=props.title,description=props.description,metadata=props.metadata,manage=props.manage,children=props.children,_props$isMainForm=props.isMainForm,isMainForm=void 0===_props$isMainForm||_props$isMainForm,isContainer=props.isContainer,stopPropagation=props.stopPropagation,disableAddBlockOnEnterKey=props.disableAddBlockOnEnterKey,_props$blocksConfig=props.blocksConfig,blocksConfig=void 0===_props$blocksConfig?registry.Z.blocks.blocksConfig:_props$blocksConfig,_props$editable=props.editable,editable=void 0===_props$editable||_props$editable,_props$direction=props.direction,direction=void 0===_props$direction?"vertical":_props$direction,blockList=(0,helpers.Vl)(properties),dispatch=(0,es.useDispatch)(),intl=(0,useIntl.Z)(),ref=(0,helpers.EB)({onTriggered:function(){onSelectBlock(null),dispatch((0,actions.JW)(0))},triggerKeys:["Escape"],disableClick:!0,disableKeys:!isMainForm}),handleKeyDown=function(e,index,block,node){var _ref=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},_ref$disableEnter=_ref.disableEnter,disableEnter=void 0!==_ref$disableEnter&&_ref$disableEnter,_ref$disableArrowUp=_ref.disableArrowUp,disableArrowUp=void 0!==_ref$disableArrowUp&&_ref$disableArrowUp,_ref$disableArrowDown=_ref.disableArrowDown,disableArrowDown=void 0!==_ref$disableArrowDown&&_ref$disableArrowDown,isMultipleSelection=e.shiftKey;"ArrowUp"!==e.key||disableArrowUp||(onFocusPreviousBlock(block,node,isMultipleSelection),e.preventDefault()),"ArrowDown"!==e.key||disableArrowDown||(onFocusNextBlock(block,node,isMultipleSelection),e.preventDefault()),"Enter"!==e.key||disableEnter||(disableAddBlockOnEnterKey||onSelectBlock(onAddBlock(registry.Z.settings.defaultBlockType,index+1)),e.preventDefault())},onFocusPreviousBlock=function(currentBlock,blockNode,isMultipleSelection){var prev=(0,helpers.$p)(properties,currentBlock);null!==prev&&(blockNode.blur(),onSelectBlock(prev,isMultipleSelection))},onFocusNextBlock=function(currentBlock,blockNode,isMultipleSelection){var next=(0,helpers.mJ)(properties,currentBlock);null!==next&&(blockNode.blur(),onSelectBlock(next,isMultipleSelection))},onMutateBlock=function(id,value){var newFormData=(0,helpers.M)(properties,id,value);onChangeFormData(newFormData)},onInsertBlock=function(id,value,current){var _insertBlock=(0,helpers.pt)(properties,id,value,current,registry.Z.experimental.addBlockButton.enabled?1:0),_insertBlock2=(0,slicedToArray.Z)(_insertBlock,2),newId=_insertBlock2[0],newFormData=_insertBlock2[1],blocksFieldname=(0,helpers.HW)(newFormData),blockData=newFormData[blocksFieldname][newId];return newFormData[blocksFieldname][newId]=(0,helpers._g)({data:blockData,intl:intl,metadata:metadata,properties:properties}),onChangeFormData(newFormData),newId},onAddBlock=function(type,index){if(editable){var _addBlock=(0,helpers.U6)(properties,type,index),_addBlock2=(0,slicedToArray.Z)(_addBlock,2),id=_addBlock2[0],newFormData=_addBlock2[1],blocksFieldname=(0,helpers.HW)(newFormData),blockData=newFormData[blocksFieldname][id];return newFormData[blocksFieldname][id]=(0,helpers._g)({data:blockData,intl:intl,metadata:metadata,properties:properties}),onChangeFormData(newFormData),id}},onChangeBlock=function(id,value){var newFormData=(0,helpers.LS)(properties,id,value);onChangeFormData(newFormData)},onDeleteBlock=function(id,selectPrev){var previous=(0,helpers.$p)(properties,id),newFormData=(0,helpers.Gc)(properties,id);onChangeFormData(newFormData),onSelectBlock(selectPrev?previous:null)},onMoveBlock=function(dragIndex,hoverIndex){var newFormData=(0,helpers.pe)(properties,dragIndex,hoverIndex);onChangeFormData(newFormData)},editBlockWrapper=children||function(_ref2,editBlock,blockProps){var draginfo=_ref2.draginfo;return(0,jsx_runtime.jsx)(Block_EditBlockWrapper,{draginfo:draginfo,blockProps:blockProps,children:editBlock})},_iterator=(0,createForOfIteratorHelper.Z)(blockList);try{for(_iterator.s();!(_step=_iterator.n()).done;){var _ref3=_step.value,_ref4=(0,slicedToArray.Z)(_ref3,2),n=_ref4[0];if(!_ref4[1]){var newFormData=(0,helpers.Gc)(properties,n);onChangeFormData(newFormData)}}}catch(err){_iterator.e(err)}finally{_iterator.f()}return(0,helpers.zX)("voltoClickBelowContent",(function(){registry.Z.experimental.addBlockButton.enabled&&isMainForm&&onSelectBlock(onAddBlock(registry.Z.settings.defaultBlockType,blockList.length))})),(0,jsx_runtime.jsx)("div",{className:"blocks-form",role:"presentation",ref:ref,onKeyDown:function(e){stopPropagation&&e.stopPropagation()},children:(0,jsx_runtime.jsx)("fieldset",{className:"invisible",disabled:!editable,children:(0,jsx_runtime.jsx)(components.mop,{childList:blockList,onMoveItem:function(result){var source=result.source,destination=result.destination;if(destination){var newFormData=(0,helpers.pe)(properties,source.index,destination.index);return onChangeFormData(newFormData),!0}},direction:direction,children:function(dragProps){var child=dragProps.child,childId=dragProps.childId,index=dragProps.index,blockProps={allowedBlocks:allowedBlocks,showRestricted:showRestricted,block:childId,data:child,handleKeyDown:handleKeyDown,id:childId,formTitle:title,formDescription:description,index:index,manage:manage,onAddBlock:onAddBlock,onInsertBlock:onInsertBlock,onChangeBlock:onChangeBlock,onChangeField:onChangeField,onChangeFormData:onChangeFormData,onDeleteBlock:onDeleteBlock,onFocusNextBlock:onFocusNextBlock,onFocusPreviousBlock:onFocusPreviousBlock,onMoveBlock:onMoveBlock,onMutateBlock:onMutateBlock,onSelectBlock:onSelectBlock,pathname:pathname,metadata:metadata,properties:properties,contentType:type,navRoot:navRoot,blocksConfig:blocksConfig,selected:selectedBlock===childId,multiSelected:null==multiSelected?void 0:multiSelected.includes(childId),type:child["@type"],editable:editable,showBlockChooser:selectedBlock===childId,detached:isContainer};return editBlockWrapper(dragProps,(0,jsx_runtime.jsx)(Edit.Z,Object.assign({},blockProps),childId),blockProps)}})})})});BlocksForm.displayName="BlocksForm",BlocksForm.__docgenInfo={description:"",methods:[],displayName:"BlocksForm"};var Block_BlocksForm=BlocksForm;"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/src/components/manage/Blocks/Block/BlocksForm.jsx"]={name:"BlocksForm",docgenInfo:BlocksForm.__docgenInfo,path:"node_modules/@plone/volto/src/components/manage/Blocks/Block/BlocksForm.jsx"})},"./node_modules/@plone/volto/src/components/manage/Blocks/Block/DefaultEdit.jsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),_plone_volto_registry__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/@plone/volto/src/registry.js"),react_intl__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/react-intl/lib/components/useIntl.js"),_plone_volto_components__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/@plone/volto/src/components/index.js"),_DefaultView__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Blocks/Block/DefaultView.jsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/react/jsx-runtime.js"),DefaultBlockEdit=(react__WEBPACK_IMPORTED_MODULE_0__.createElement,function(props){var _blocksConfig$data$T,_blocksConfig$data$T2,_props$blocksConfig=props.blocksConfig,blocksConfig=void 0===_props$blocksConfig?_plone_volto_registry__WEBPACK_IMPORTED_MODULE_1__.Z.blocks.blocksConfig:_props$blocksConfig,data=props.data,onChangeBlock=props.onChangeBlock,block=props.block,selected=props.selected,navRoot=props.navRoot,contentType=props.contentType,intl=(0,react_intl__WEBPACK_IMPORTED_MODULE_5__.Z)(),blockSchema=null==blocksConfig||null===(_blocksConfig$data$T=blocksConfig[data["@type"]])||void 0===_blocksConfig$data$T?void 0:_blocksConfig$data$T.blockSchema,schema="function"==typeof blockSchema?blockSchema(Object.assign({},props,{intl:intl})):blockSchema,BlockView=(null==blocksConfig||null===(_blocksConfig$data$T2=blocksConfig[data["@type"]])||void 0===_blocksConfig$data$T2?void 0:_blocksConfig$data$T2.view)||_DefaultView__WEBPACK_IMPORTED_MODULE_3__.Z;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.Fragment,{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(BlockView,Object.assign({},props)),schema?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_2__.NJc,{selected:selected,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_2__.Iub,{block:block,schema:schema,title:schema.title,onChangeField:function(id,value){onChangeBlock(block,Object.assign({},data,{[id]:value}))},formData:data,navRoot:navRoot,contentType:contentType})}):""]})});DefaultBlockEdit.__docgenInfo={description:"",methods:[],displayName:"DefaultBlockEdit"},__webpack_exports__.Z=DefaultBlockEdit,"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/src/components/manage/Blocks/Block/DefaultEdit.jsx"]={name:"DefaultBlockEdit",docgenInfo:DefaultBlockEdit.__docgenInfo,path:"node_modules/@plone/volto/src/components/manage/Blocks/Block/DefaultEdit.jsx"})},"./node_modules/@plone/volto/src/components/manage/Blocks/Block/DefaultView.jsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),react_intl__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/@formatjs/macro/dist/index.js"),react_intl__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/react-intl/lib/components/useIntl.js"),semantic_ui_react__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/semantic-ui-react/dist/es/elements/Container/Container.js"),semantic_ui_react__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./node_modules/semantic-ui-react/dist/es/collections/Grid/Grid.js"),semantic_ui_react__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("./node_modules/semantic-ui-react/dist/es/elements/Label/Label.js"),semantic_ui_react__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("./node_modules/semantic-ui-react/dist/es/elements/Segment/Segment.js"),_plone_volto_components__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/@plone/volto/src/components/index.js"),_plone_volto_helpers_Widget_utils__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./node_modules/@plone/volto/src/helpers/Widget/utils.js"),_plone_volto_registry__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/@plone/volto/src/registry.js"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js"),messages=(react__WEBPACK_IMPORTED_MODULE_0__.createElement,(0,react_intl__WEBPACK_IMPORTED_MODULE_4__.v)({unknownBlock:{id:"Unknown Block",defaultMessage:"Unknown Block {block}"},invalidBlock:{id:"Invalid Block",defaultMessage:"Invalid block - Will be removed on saving"}})),DefaultBlockView=function(props){var _blocksConfig$data$T,data=props.data,block=props.block,intl=(0,react_intl__WEBPACK_IMPORTED_MODULE_5__.Z)(),views=_plone_volto_registry__WEBPACK_IMPORTED_MODULE_2__.Z.widgets.views,_props$blocksConfig=props.blocksConfig,blocksConfig=void 0===_props$blocksConfig?_plone_volto_registry__WEBPACK_IMPORTED_MODULE_2__.Z.blocks.blocksConfig:_props$blocksConfig;if(!data)return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("div",{children:intl.formatMessage(messages.invalidBlock)},block);var blockSchema=null==blocksConfig||null===(_blocksConfig$data$T=blocksConfig[data["@type"]])||void 0===_blocksConfig$data$T?void 0:_blocksConfig$data$T.blockSchema,schema="function"==typeof blockSchema?blockSchema(Object.assign({},props,{intl:intl})):blockSchema,fieldsets=(null==schema?void 0:schema.fieldsets)||[];return schema?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_6__.Z,{className:"page-block",children:null==fieldsets?void 0:fieldsets.map((function(fs){var _fs$fields;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("div",{className:"fieldset",children:["default"!==fs.id&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("h2",{children:fs.title}),null===(_fs$fields=fs.fields)||void 0===_fs$fields?void 0:_fs$fields.map((function(f,key){var field=Object.assign({},null==schema?void 0:schema.properties[f],{id:f,widget:(0,_plone_volto_helpers_Widget_utils__WEBPACK_IMPORTED_MODULE_7__.L)(f,null==schema?void 0:schema.properties[f])}),Widget=null==views?void 0:views.getWidget(field);return"title"!==f?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_8__.Z,{celled:"internally",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_8__.Z.Row,{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_9__.Z,{children:[field.title,":"]})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_8__.Z.Row,{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_10__.Z,{basic:!0,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_1__.SVk,{name:f,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(Widget,{value:data[f]})})})})]},key):(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(Widget,{value:data[f]},key)}))]},fs.id)}))}):(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("div",{children:intl.formatMessage(messages.unknownBlock,{block:data["@type"]})},block)};DefaultBlockView.__docgenInfo={description:"",methods:[],displayName:"DefaultBlockView"},__webpack_exports__.Z=DefaultBlockView,"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/src/components/manage/Blocks/Block/DefaultView.jsx"]={name:"DefaultBlockView",docgenInfo:DefaultBlockView.__docgenInfo,path:"node_modules/@plone/volto/src/components/manage/Blocks/Block/DefaultView.jsx"})},"./node_modules/@plone/volto/src/components/manage/Blocks/Block/Edit.jsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var _app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_classCallCheck_js__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/classCallCheck.js"),_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_createClass_js__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/createClass.js"),_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_inherits_js__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/inherits.js"),_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_createSuper_js__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/createSuper.js"),react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),redux__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__("./node_modules/redux/es/redux.js"),react_redux__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react-redux/es/index.js"),react_intl__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("./node_modules/@formatjs/macro/dist/index.js"),react_intl__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__("./node_modules/react-intl/lib/components/injectIntl.js"),classnames__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/@plone/volto/node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__),_plone_volto_actions__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/@plone/volto/src/actions/index.js"),_plone_volto_registry__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/@plone/volto/src/registry.js"),_plone_volto_components_manage_Sidebar_ObjectBrowser__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Sidebar/ObjectBrowser.jsx"),_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/@plone/volto/src/helpers/index.js"),_plone_volto_components__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./node_modules/@plone/volto/src/components/index.js"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./node_modules/react/jsx-runtime.js"),messages=(react__WEBPACK_IMPORTED_MODULE_0__.createElement,(0,react_intl__WEBPACK_IMPORTED_MODULE_9__.v)({unknownBlock:{id:"Unknown Block",defaultMessage:"Unknown Block {block}"}})),Edit=function(_Component){(0,_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_inherits_js__WEBPACK_IMPORTED_MODULE_10__.Z)(Edit,_Component);var _super=(0,_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_createSuper_js__WEBPACK_IMPORTED_MODULE_11__.Z)(Edit);function Edit(){var _this;(0,_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_classCallCheck_js__WEBPACK_IMPORTED_MODULE_12__.Z)(this,Edit);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return(_this=_super.call.apply(_super,[this].concat(args))).blockNode=react__WEBPACK_IMPORTED_MODULE_0__.createRef(),_this}return(0,_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_createClass_js__WEBPACK_IMPORTED_MODULE_13__.Z)(Edit,[{key:"componentDidMount",value:function componentDidMount(){var _blocksConfig$type,_blocksConfig$type2,type=this.props.type,_this$props$blocksCon=this.props.blocksConfig,blocksConfig=void 0===_this$props$blocksCon?_plone_volto_registry__WEBPACK_IMPORTED_MODULE_4__.Z.blocks.blocksConfig:_this$props$blocksCon;!((null==blocksConfig||null===(_blocksConfig$type=blocksConfig[type])||void 0===_blocksConfig$type?void 0:_blocksConfig$type.blockHasOwnFocusManagement)||null)&&this.props.selected&&this.blockNode.current&&this.blockNode.current.focus();var tab=this.props.manage?1:(null==blocksConfig||null===(_blocksConfig$type2=blocksConfig[type])||void 0===_blocksConfig$type2?void 0:_blocksConfig$type2.sidebarTab)||0;this.props.selected&&this.props.editable&&this.props.setSidebarTab(tab)}},{key:"UNSAFE_componentWillReceiveProps",value:function UNSAFE_componentWillReceiveProps(nextProps){var _blocksConfig$type3,_this$props$blocksCon2=this.props.blocksConfig,blocksConfig=void 0===_this$props$blocksCon2?_plone_volto_registry__WEBPACK_IMPORTED_MODULE_4__.Z.blocks.blocksConfig:_this$props$blocksCon2,_this$props=this.props,selected=_this$props.selected,type=_this$props.type;if(!((null==blocksConfig||null===(_blocksConfig$type3=blocksConfig[type])||void 0===_blocksConfig$type3?void 0:_blocksConfig$type3.blockHasOwnFocusManagement)||null)&&nextProps.selected&&selected!==nextProps.selected&&this.blockNode.current&&this.blockNode.current.focus(),(!this.props.selected&&nextProps.selected||type!==nextProps.type)&&this.props.editable){var _blocksConfig$nextPro,tab=this.props.manage?1:(null==blocksConfig||null===(_blocksConfig$nextPro=blocksConfig[nextProps.type])||void 0===_blocksConfig$nextPro?void 0:_blocksConfig$nextPro.sidebarTab)||0;this.props.setSidebarTab(tab)}}},{key:"render",value:function render(){var _this$props$data,_blocksConfig$type4,_this$props$data2,_blocksConfig$type6,_blocksConfig$type7,_blocksConfig$type5,_this2=this,_this$props$blocksCon3=this.props.blocksConfig,blocksConfig=void 0===_this$props$blocksCon3?_plone_volto_registry__WEBPACK_IMPORTED_MODULE_4__.Z.blocks.blocksConfig:_this$props$blocksCon3,_this$props2=this.props,editable=_this$props2.editable,type=_this$props2.type,disableNewBlocks=null===(_this$props$data=this.props.data)||void 0===_this$props$data?void 0:_this$props$data.disableNewBlocks,Block=(null==blocksConfig||null===(_blocksConfig$type4=blocksConfig[type])||void 0===_blocksConfig$type4?void 0:_blocksConfig$type4.edit)||_plone_volto_components__WEBPACK_IMPORTED_MODULE_7__.Qcm;(null!==(_this$props$data2=this.props.data)&&void 0!==_this$props$data2&&_this$props$data2.readOnly||!editable&&!_plone_volto_registry__WEBPACK_IMPORTED_MODULE_4__.Z.blocks.showEditBlocksInBabelView)&&(Block=(null==blocksConfig||null===(_blocksConfig$type5=blocksConfig[type])||void 0===_blocksConfig$type5?void 0:_blocksConfig$type5.view)||_plone_volto_components__WEBPACK_IMPORTED_MODULE_7__.rXm);var schema=(null==blocksConfig||null===(_blocksConfig$type6=blocksConfig[type])||void 0===_blocksConfig$type6?void 0:_blocksConfig$type6.schema)||_plone_volto_components__WEBPACK_IMPORTED_MODULE_7__.TDE,blockHasOwnFocusManagement=(null==blocksConfig||null===(_blocksConfig$type7=blocksConfig[type])||void 0===_blocksConfig$type7?void 0:_blocksConfig$type7.blockHasOwnFocusManagement)||null;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.Fragment,{children:null!==Block?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div",{role:"presentation",onClick:function(e){var isMultipleSelection=e.shiftKey||e.ctrlKey||e.metaKey;!_this2.props.selected&&_this2.props.onSelectBlock(_this2.props.id,!_this2.props.selected&&isMultipleSelection,e)},onKeyDown:blockHasOwnFocusManagement||disableNewBlocks?null:function(e){return _this2.props.handleKeyDown(e,_this2.props.index,_this2.props.id,_this2.blockNode.current)},className:classnames__WEBPACK_IMPORTED_MODULE_2___default()("block",type,this.props.data.variation,{selected:this.props.selected||this.props.multiSelected,multiSelected:this.props.multiSelected}),style:{outline:"none"},ref:this.blockNode,tabIndex:blockHasOwnFocusManagement?null:-1,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(Block,Object.assign({},this.props,{blockNode:this.blockNode,data:(0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_6__._g)(this.props)})),this.props.manage&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_7__.NJc,{selected:this.props.selected,tab:"sidebar-settings",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_7__.SqE,Object.assign({},this.props,{schema:schema}))})]}):(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("div",{role:"presentation",onClick:function(){return!_this2.props.selected&&_this2.props.onSelectBlock(_this2.props.id)},onKeyDown:blockHasOwnFocusManagement||disableNewBlocks?null:function(e){return _this2.props.handleKeyDown(e,_this2.props.index,_this2.props.id,_this2.blockNode.current)},className:classnames__WEBPACK_IMPORTED_MODULE_2___default()(`block ${type}`,{selected:this.props.selected}),style:{outline:"none"},ref:this.blockNode,tabIndex:-1,children:this.props.intl.formatMessage(messages.unknownBlock,{block:type})})})}}]),Edit}(react__WEBPACK_IMPORTED_MODULE_0__.Component);Edit.defaultProps={manage:!1,editable:!0},Edit.__docgenInfo={description:"Edit block class.\n@class Edit\n@extends Component",methods:[],displayName:"Edit",props:{manage:{defaultValue:{value:"false",computed:!1},description:"",type:{name:"bool"},required:!1},editable:{defaultValue:{value:"true",computed:!1},description:"",type:{name:"bool"},required:!1},type:{description:"",type:{name:"string"},required:!0},data:{description:"",type:{name:"objectOf",value:{name:"any"}},required:!0},properties:{description:"",type:{name:"objectOf",value:{name:"any"}},required:!0},selected:{description:"",type:{name:"bool"},required:!0},multiSelected:{description:"",type:{name:"bool"},required:!1},index:{description:"",type:{name:"number"},required:!0},id:{description:"",type:{name:"string"},required:!0},onMoveBlock:{description:"",type:{name:"func"},required:!0},onDeleteBlock:{description:"",type:{name:"func"},required:!0},pathname:{description:"",type:{name:"string"},required:!0}}},__webpack_exports__.Z=(0,redux__WEBPACK_IMPORTED_MODULE_14__.compose)(react_intl__WEBPACK_IMPORTED_MODULE_15__.ZP,_plone_volto_components_manage_Sidebar_ObjectBrowser__WEBPACK_IMPORTED_MODULE_5__.Z,(0,react_redux__WEBPACK_IMPORTED_MODULE_1__.connect)(null,{setSidebarTab:_plone_volto_actions__WEBPACK_IMPORTED_MODULE_3__.JW}))(Edit),"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/src/components/manage/Blocks/Block/Edit.jsx"]={name:"Edit",docgenInfo:Edit.__docgenInfo,path:"node_modules/@plone/volto/src/components/manage/Blocks/Block/Edit.jsx"})},"./node_modules/@plone/volto/src/components/manage/Blocks/Block/Schema.jsx":function(__unused_webpack_module,__webpack_exports__){"use strict";__webpack_exports__.Z={title:"Block settings",fieldsets:[{id:"default",title:"Default",fields:["placeholder","required","fixed","disableNewBlocks","readOnly"]}],properties:{placeholder:{title:"Helper text",description:"A short hint that describes the expected value within this block",type:"string"},required:{title:"Required",description:"Don't allow deletion of this block",type:"boolean"},fixed:{title:"Fixed position",description:"Disable drag & drop on this block",type:"boolean"},disableNewBlocks:{title:"Disable new blocks",description:"Disable creation of new blocks after this block",type:"boolean"},readOnly:{title:"Read-only",description:"Disable editing on this block",type:"boolean"}},required:[]}},"./node_modules/@plone/volto/src/components/manage/Blocks/Block/Settings.jsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),react_intl__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react-intl/lib/components/injectIntl.js"),_plone_volto_components_manage_Form_BlockDataForm__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Form/BlockDataForm.jsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/react/jsx-runtime.js"),Settings=(react__WEBPACK_IMPORTED_MODULE_0__.createElement,function(_ref){var data=_ref.data,block=_ref.block,onChangeBlock=_ref.onChangeBlock,schema=_ref.schema,navRoot=_ref.navRoot,contentType=_ref.contentType;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(_plone_volto_components_manage_Form_BlockDataForm__WEBPACK_IMPORTED_MODULE_1__.Z,{schema:schema,title:schema.title,onChangeField:function(id,value){onChangeBlock(block,Object.assign({},data,{[id]:value}))},onChangeBlock:onChangeBlock,formData:data,applySchemaEnhancers:!1,navRoot:navRoot,contentType:contentType})});Settings.displayName="Settings",Settings.__docgenInfo={description:"",methods:[],displayName:"Settings",props:{data:{description:"",type:{name:"objectOf",value:{name:"any"}},required:!0},block:{description:"",type:{name:"string"},required:!0},onChangeBlock:{description:"",type:{name:"func"},required:!0},schema:{description:"",type:{name:"objectOf",value:{name:"any"}},required:!0}}},__webpack_exports__.Z=(0,react_intl__WEBPACK_IMPORTED_MODULE_3__.ZP)(Settings),"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/src/components/manage/Blocks/Block/Settings.jsx"]={name:"Settings",docgenInfo:Settings.__docgenInfo,path:"node_modules/@plone/volto/src/components/manage/Blocks/Block/Settings.jsx"})},"./node_modules/@plone/volto/src/components/manage/Blocks/Block/Style.jsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),classnames__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/@plone/volto/node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/react/jsx-runtime.js");react__WEBPACK_IMPORTED_MODULE_0__.createElement;function Style(_ref){var data=_ref.data,detached=_ref.detached,children=_ref.children;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("div",{className:classnames__WEBPACK_IMPORTED_MODULE_1___default()((data["@type"]?`${data["@type"]} block`:"")+" align",{center:!Boolean(data.align),detached:detached},data.align),children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("div",{className:classnames__WEBPACK_IMPORTED_MODULE_1___default()({"full-width":"full"===data.align,large:"l"===data.size,medium:"m"===data.size,small:"s"===data.size}),children:children})})}Style.displayName="Style",Style.__docgenInfo={description:"",methods:[],displayName:"Style"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/src/components/manage/Blocks/Block/Style.jsx"]={name:"Style",docgenInfo:Style.__docgenInfo,path:"node_modules/@plone/volto/src/components/manage/Blocks/Block/Style.jsx"})},"./node_modules/@plone/volto/src/components/manage/Blocks/Description/Edit.jsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),slate__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/slate/dist/index.es.js"),slate_react__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/slate-react/dist/index.js"),slate_react__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("./node_modules/@plone/volto/packages/volto-slate/src/slate-react.js"),react_intl__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/@formatjs/macro/dist/index.js"),react_intl__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./node_modules/react-intl/lib/components/useIntl.js"),_plone_volto_registry__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/@plone/volto/src/registry.js"),_plone_volto_slate_constants__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./node_modules/@plone/volto/packages/volto-slate/src/constants.js"),classnames__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/@plone/volto/node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js"),messages=(react__WEBPACK_IMPORTED_MODULE_0__.createElement,(0,react_intl__WEBPACK_IMPORTED_MODULE_4__.v)({description:{id:"Add a description…",defaultMessage:"Add a description…"}}));var DescriptionBlockEdit=function(props){var block=props.block,blockNode=props.blockNode,data=props.data,detached=props.detached,editable=props.editable,index=props.index,metadata=props.metadata,onAddBlock=props.onAddBlock,onChangeField=props.onChangeField,onDeleteBlock=props.onDeleteBlock,onFocusNextBlock=props.onFocusNextBlock,onFocusPreviousBlock=props.onFocusPreviousBlock,onSelectBlock=props.onSelectBlock,properties=props.properties,selected=props.selected,editor=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)((0,slate_react__WEBPACK_IMPORTED_MODULE_5__.BU)((0,slate__WEBPACK_IMPORTED_MODULE_6__.createEditor)()))[0],initialValue=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)([{type:_plone_volto_slate_constants__WEBPACK_IMPORTED_MODULE_7__.P,children:[{text:(null==metadata?void 0:metadata.description)||(null==properties?void 0:properties.description)||""}]}])[0],intl=(0,react_intl__WEBPACK_IMPORTED_MODULE_8__.Z)(),prevSelected=function usePrevious(value){var ref=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)();return(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((function(){ref.current=value}),[value]),ref.current}(selected),text=(0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)((function(){return(null==metadata?void 0:metadata.description)||(null==properties?void 0:properties.description)||""}),[metadata,properties]),placeholder=(0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)((function(){return data.placeholder||intl.formatMessage(messages.description)}),[data.placeholder,intl]),disableNewBlocks=(0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)((function(){return detached}),[detached]);(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((function(){!prevSelected&&selected&&(editor.selection&&slate__WEBPACK_IMPORTED_MODULE_6__.Range.isCollapsed(editor.selection)?slate_react__WEBPACK_IMPORTED_MODULE_5__.F3.focus(editor):(slate_react__WEBPACK_IMPORTED_MODULE_5__.F3.focus(editor),slate__WEBPACK_IMPORTED_MODULE_6__.Transforms.select(editor,slate__WEBPACK_IMPORTED_MODULE_6__.Editor.end(editor,[]))))}),[prevSelected,selected,editor]),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((function(){slate__WEBPACK_IMPORTED_MODULE_6__.Node.string(editor)!==text&&slate__WEBPACK_IMPORTED_MODULE_6__.Transforms.insertText(editor,text,{at:[0,0]})}),[editor,text]);var handleChange=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((function(){var newText=slate__WEBPACK_IMPORTED_MODULE_6__.Node.string(editor);newText!==text&&onChangeField("description",newText)}),[editor,onChangeField,text]),handleKeyDown=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((function(ev){"Backspace"===ev.key&&0===slate__WEBPACK_IMPORTED_MODULE_6__.Node.string(editor).length?(ev.preventDefault(),onDeleteBlock(block,!0)):"Return"===ev.key||"Enter"===ev.key?(ev.preventDefault(),disableNewBlocks||onSelectBlock(onAddBlock(_plone_volto_registry__WEBPACK_IMPORTED_MODULE_1__.Z.settings.defaultBlockType,index+1))):"ArrowUp"===ev.key?(ev.preventDefault(),onFocusPreviousBlock(block,blockNode.current)):"ArrowDown"===ev.key&&(ev.preventDefault(),onFocusNextBlock(block,blockNode.current))}),[index,blockNode,editor,onDeleteBlock,disableNewBlocks,onSelectBlock,onAddBlock,onFocusPreviousBlock,onFocusNextBlock,block]),handleFocus=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((function(){onSelectBlock(block)}),[block,onSelectBlock]),renderElement=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((function(_ref){var attributes=_ref.attributes,children=_ref.children;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("div",Object.assign({},attributes,{className:"documentDescription",children:children}))}),[]);return void 0!==window.__SERVER__?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("div",{}):(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(slate_react__WEBPACK_IMPORTED_MODULE_9__.mH,{editor:editor,onChange:handleChange,initialValue:initialValue,className:classnames__WEBPACK_IMPORTED_MODULE_2___default()("block description",{selected:selected}),children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(slate_react__WEBPACK_IMPORTED_MODULE_5__.CX,{readOnly:!editable,onKeyDown:handleKeyDown,placeholder:placeholder,renderElement:renderElement,onFocus:handleFocus,"aria-multiline":"false"})})};DescriptionBlockEdit.displayName="DescriptionBlockEdit",DescriptionBlockEdit.defaultProps={detached:!1,editable:!0},DescriptionBlockEdit.__docgenInfo={description:"",methods:[],displayName:"DescriptionBlockEdit",props:{detached:{defaultValue:{value:"false",computed:!1},description:"",type:{name:"bool"},required:!1},editable:{defaultValue:{value:"true",computed:!1},description:"",type:{name:"bool"},required:!1},properties:{description:"",type:{name:"objectOf",value:{name:"any"}},required:!0},selected:{description:"",type:{name:"bool"},required:!0},block:{description:"",type:{name:"string"},required:!0},index:{description:"",type:{name:"number"},required:!0},onChangeField:{description:"",type:{name:"func"},required:!0},onSelectBlock:{description:"",type:{name:"func"},required:!0},onDeleteBlock:{description:"",type:{name:"func"},required:!0},onAddBlock:{description:"",type:{name:"func"},required:!0},onFocusPreviousBlock:{description:"",type:{name:"func"},required:!0},onFocusNextBlock:{description:"",type:{name:"func"},required:!0},data:{description:"",type:{name:"objectOf",value:{name:"any"}},required:!0},blockNode:{description:"",type:{name:"any"},required:!1}}},__webpack_exports__.Z=DescriptionBlockEdit,"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/src/components/manage/Blocks/Description/Edit.jsx"]={name:"DescriptionBlockEdit",docgenInfo:DescriptionBlockEdit.__docgenInfo,path:"node_modules/@plone/volto/src/components/manage/Blocks/Description/Edit.jsx"})},"./node_modules/@plone/volto/src/components/manage/Blocks/Description/View.jsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react/jsx-runtime.js"),DescriptionBlockView=(react__WEBPACK_IMPORTED_MODULE_0__.createElement,function(_ref){var properties=_ref.properties,metadata=_ref.metadata;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("p",{className:"documentDescription",children:(metadata||properties).description||""})});DescriptionBlockView.displayName="DescriptionBlockView",DescriptionBlockView.__docgenInfo={description:"",methods:[],displayName:"DescriptionBlockView",props:{properties:{description:"",type:{name:"objectOf",value:{name:"any"}},required:!0},metadata:{description:"",type:{name:"objectOf",value:{name:"any"}},required:!1}}},__webpack_exports__.Z=DescriptionBlockView,"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/src/components/manage/Blocks/Description/View.jsx"]={name:"DescriptionBlockView",docgenInfo:DescriptionBlockView.__docgenInfo,path:"node_modules/@plone/volto/src/components/manage/Blocks/Description/View.jsx"})},"./node_modules/@plone/volto/src/components/manage/Blocks/HTML/Edit.jsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var _app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_classCallCheck_js__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/classCallCheck.js"),_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_createClass_js__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/createClass.js"),_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js"),_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_inherits_js__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/inherits.js"),_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_createSuper_js__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/createSuper.js"),lodash_isEqual__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/lodash/isEqual.js"),lodash_isEqual__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(lodash_isEqual__WEBPACK_IMPORTED_MODULE_0__),redux__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__("./node_modules/redux/es/redux.js"),react__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react/index.js"),semantic_ui_react__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__("./node_modules/semantic-ui-react/dist/es/modules/Popup/Popup.js"),semantic_ui_react__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__("./node_modules/semantic-ui-react/dist/es/elements/Button/Button.js"),react_intl__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("./node_modules/@formatjs/macro/dist/index.js"),react_intl__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__("./node_modules/react-intl/lib/components/injectIntl.js"),_loadable_component__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/@loadable/component/dist/loadable.esm.js"),_plone_volto_components__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/@plone/volto/src/components/index.js"),_plone_volto_helpers_Loadable_Loadable__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/@plone/volto/src/helpers/Loadable/Loadable.js"),_plone_volto_icons_show_svg__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/@plone/volto/src/icons/show.svg"),_plone_volto_icons_show_svg__WEBPACK_IMPORTED_MODULE_5___default=__webpack_require__.n(_plone_volto_icons_show_svg__WEBPACK_IMPORTED_MODULE_5__),_plone_volto_icons_clear_svg__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/@plone/volto/src/icons/clear.svg"),_plone_volto_icons_clear_svg__WEBPACK_IMPORTED_MODULE_6___default=__webpack_require__.n(_plone_volto_icons_clear_svg__WEBPACK_IMPORTED_MODULE_6__),_plone_volto_icons_code_svg__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./node_modules/@plone/volto/src/icons/code.svg"),_plone_volto_icons_code_svg__WEBPACK_IMPORTED_MODULE_7___default=__webpack_require__.n(_plone_volto_icons_code_svg__WEBPACK_IMPORTED_MODULE_7__),_plone_volto_icons_indent_svg__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./node_modules/@plone/volto/src/icons/indent.svg"),_plone_volto_icons_indent_svg__WEBPACK_IMPORTED_MODULE_8___default=__webpack_require__.n(_plone_volto_icons_indent_svg__WEBPACK_IMPORTED_MODULE_8__),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("./node_modules/react/jsx-runtime.js"),__jsx=react__WEBPACK_IMPORTED_MODULE_1__.createElement,Editor=(0,_loadable_component__WEBPACK_IMPORTED_MODULE_2__.ZP)({resolved:{},chunkName:function(){return"react-simple-code-editor"},isReady:function(props){var key=this.resolve(props);return!0===this.resolved[key]&&!!__webpack_require__.m[key]},importAsync:function(){return __webpack_require__.e(614).then(__webpack_require__.bind(__webpack_require__,"./node_modules/react-simple-code-editor/lib/index.js"))},requireAsync:function(props){var _this=this,key=this.resolve(props);return this.resolved[key]=!1,this.importAsync(props).then((function(resolved){return _this.resolved[key]=!0,resolved}))},requireSync:function(props){var id=this.resolve(props);return __webpack_require__(id)},resolve:function(){return"./node_modules/react-simple-code-editor/lib/index.js"}}),messages=(0,react_intl__WEBPACK_IMPORTED_MODULE_10__.v)({source:{id:"Source",defaultMessage:"Source"},preview:{id:"Preview",defaultMessage:"Preview"},placeholder:{id:"

Add some HTML here

",defaultMessage:"

Add some HTML here

"},prettier:{id:"Prettify your code",defaultMessage:"Prettify your code"},clear:{id:"Clear",defaultMessage:"Clear"},code:{id:"Code",defaultMessage:"Code"}}),Edit=function(_Component){(0,_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_inherits_js__WEBPACK_IMPORTED_MODULE_11__.Z)(Edit,_Component);var _super=(0,_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_createSuper_js__WEBPACK_IMPORTED_MODULE_12__.Z)(Edit);function Edit(props){var _this2;return(0,_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_classCallCheck_js__WEBPACK_IMPORTED_MODULE_13__.Z)(this,Edit),(_this2=_super.call(this,props)).codeEditorRef=react__WEBPACK_IMPORTED_MODULE_1__.createRef(),_this2.savedSelection={},_this2.onPrettify=async function(){try{var code=(await _this2.props.prettierStandalone.format(_this2.getValue(),{parser:"html",plugins:[_this2.props.prettierParserHtml]})).trim();_this2.onChangeCode(code)}catch(ex){}},_this2.getSelection=function(editor){if(!editor||!editor._input)return{};var o={};return editor._input.selectionStart&&(o.selectionStart=editor._input.selectionStart),editor._input.selectionEnd&&(o.selectionEnd=editor._input.selectionEnd),o},_this2.restoreSelectionAndFocus=function(editor){var _this2$savedSelection,_this2$savedSelection2,_this2$savedSelection3,_this2$savedSelection4;_this2.props.selected&&editor._input&&"number"==typeof(null===(_this2$savedSelection=_this2.savedSelection)||void 0===_this2$savedSelection?void 0:_this2$savedSelection.selectionStart)&&"number"==typeof(null===(_this2$savedSelection2=_this2.savedSelection)||void 0===_this2$savedSelection2?void 0:_this2$savedSelection2.selectionEnd)&&(editor._input.selectionStart=null===(_this2$savedSelection3=_this2.savedSelection)||void 0===_this2$savedSelection3?void 0:_this2$savedSelection3.selectionStart,editor._input.selectionEnd=null===(_this2$savedSelection4=_this2.savedSelection)||void 0===_this2$savedSelection4?void 0:_this2$savedSelection4.selectionEnd,editor._input.focus())},_this2.state={isPreview:!1},_this2.onChangeCode=_this2.onChangeCode.bind((0,_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_14__.Z)(_this2)),_this2.onPreview=_this2.onPreview.bind((0,_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_14__.Z)(_this2)),_this2.onCodeEditor=_this2.onCodeEditor.bind((0,_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_14__.Z)(_this2)),_this2}return(0,_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_createClass_js__WEBPACK_IMPORTED_MODULE_15__.Z)(Edit,[{key:"componentDidUpdate",value:function componentDidUpdate(prevProps,prevState,snapshot){this.savedSelection=snapshot,this.restoreSelectionAndFocus(this.codeEditorRef.current)}},{key:"shouldComponentUpdate",value:function shouldComponentUpdate(nextProps){return!this._input||(this.props.selected||!lodash_isEqual__WEBPACK_IMPORTED_MODULE_0___default()(this.props.data,nextProps.data)||this._input.selectionStart!==this.savedSelection.selectionStart||this._input.selectionEnd!==this.savedSelection.selectionEnd)}},{key:"onChangeCode",value:function onChangeCode(code){this.props.onChangeBlock(this.props.block,Object.assign({},this.props.data,{html:code}))}},{key:"getValue",value:function getValue(){return this.props.data.html||""}},{key:"onPreview",value:async function onPreview(){var _this3=this;try{var code=(await this.props.prettierStandalone.format(this.getValue(),{parser:"html",plugins:[this.props.prettierParserHtml]})).trim();this.setState({isPreview:!this.state.isPreview},(function(){return _this3.onChangeCode(code)}))}catch(ex){}}},{key:"onCodeEditor",value:function onCodeEditor(){this.setState({isPreview:!this.state.isPreview})}},{key:"getSnapshotBeforeUpdate",value:function getSnapshotBeforeUpdate(prevProps,prevState){return this.getSelection(this.codeEditorRef.current)}},{key:"render",value:function render(){var _this$props$prismCore,_this$props$prismCore2,_this$props$prismCore3,_this4=this,placeholder=this.props.data.placeholder||this.props.intl.formatMessage(messages.placeholder),value=this.getValue();return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.Fragment,{children:[this.props.selected&&value&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsxs)("div",{className:"toolbar",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_16__.Z,{trigger:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_17__.Z,{icon:!0,basic:!0,"aria-label":this.props.intl.formatMessage(messages.source),active:!this.state.isPreview,onClick:this.onCodeEditor,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_3__.JO$,{name:_plone_volto_icons_code_svg__WEBPACK_IMPORTED_MODULE_7___default(),size:"24px"})}),position:"top center",content:this.props.intl.formatMessage(messages.code),size:"mini"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_16__.Z,{trigger:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_17__.Z,{icon:!0,basic:!0,"aria-label":this.props.intl.formatMessage(messages.preview),active:this.state.isPreview,onClick:this.onPreview,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_3__.JO$,{name:_plone_volto_icons_show_svg__WEBPACK_IMPORTED_MODULE_5___default(),size:"24px"})}),position:"top center",content:this.props.intl.formatMessage(messages.preview),size:"mini"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_16__.Z,{trigger:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_17__.Z,{icon:!0,basic:!0,"aria-label":this.props.intl.formatMessage(messages.prettier),onClick:this.onPrettify,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_3__.JO$,{name:_plone_volto_icons_indent_svg__WEBPACK_IMPORTED_MODULE_8___default(),size:"24px"})}),position:"top center",content:this.props.intl.formatMessage(messages.prettier),size:"mini"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)("div",{className:"separator"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_16__.Z,{trigger:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_17__.Z.Group,{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_17__.Z,{icon:!0,basic:!0,onClick:function(){return _this4.onChangeCode("")},children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_3__.JO$,{name:_plone_volto_icons_clear_svg__WEBPACK_IMPORTED_MODULE_6___default(),size:"24px",color:"#e40166"})})}),position:"top center",content:this.props.intl.formatMessage(messages.clear),size:"mini"})]}),this.state.isPreview?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)("div",{dangerouslySetInnerHTML:{__html:value}}):(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(Editor,{value:this.getValue(),readOnly:!this.props.editable,placeholder:placeholder,onValueChange:function(code){return _this4.onChangeCode(code)},highlight:null!==(_this$props$prismCore=this.props.prismCore)&&void 0!==_this$props$prismCore&&_this$props$prismCore.highlight&&null!==(_this$props$prismCore2=this.props.prismCore)&&void 0!==_this$props$prismCore2&&null!==(_this$props$prismCore3=_this$props$prismCore2.languages)&&void 0!==_this$props$prismCore3&&_this$props$prismCore3.html?function(code){return _this4.props.prismCore.highlight(code,_this4.props.prismCore.languages.html,"html")}:function(){},padding:8,className:"html-editor",ref:function(node){node&&(_this4.codeEditorRef.current=node)},ignoreTabKey:!0})]})}}]),Edit}(react__WEBPACK_IMPORTED_MODULE_1__.Component);Edit.defaultProps={editable:!0};var withPrismMarkup=function(WrappedComponent){return function(props){var _React$useState=react__WEBPACK_IMPORTED_MODULE_1__.useState(),_React$useState2=(0,_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_18__.Z)(_React$useState,2),loaded=_React$useState2[0],setLoaded=_React$useState2[1],promise=react__WEBPACK_IMPORTED_MODULE_1__.useRef(null),cancelled=react__WEBPACK_IMPORTED_MODULE_1__.useRef(!1);return react__WEBPACK_IMPORTED_MODULE_1__.useEffect((function(){return promise.current=__webpack_require__.e(7067).then(__webpack_require__.t.bind(__webpack_require__,"./node_modules/@plone/volto/node_modules/prismjs/components/prism-markup.js",23)),promise.current.then((function(){cancelled.current||setLoaded(!0)})),function(){cancelled.current=!0}}),[]),loaded?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(WrappedComponent,Object.assign({},props)):null}};Edit.__docgenInfo={description:"Edit html block class.\n@class Edit\n@extends Component",methods:[{name:"onChangeCode",docblock:"Change html handler\n@method onChangeCode\n@param {string} code New value html\n@returns {undefined}",modifiers:[],params:[{name:"code",description:"New value html",type:{name:"string"},optional:!1}],returns:{description:null,type:null},description:"Change html handler"},{name:"getValue",docblock:null,modifiers:[],params:[],returns:null},{name:"onPreview",docblock:"Preview mode handler\n@method onPreview\n@returns {undefined}",modifiers:["async"],params:[],returns:{description:null,type:null},description:"Preview mode handler"},{name:"onPrettify",docblock:"Prettify handler\n@method onPrettify\n@returns {undefined}",modifiers:["async"],params:[],returns:{description:null,type:null},description:"Prettify handler"},{name:"onCodeEditor",docblock:"Code Editor mode handler\n@method onPreview\n@returns {undefined}",modifiers:[],params:[],returns:{description:null,type:null},description:"Code Editor mode handler"},{name:"getSelection",docblock:null,modifiers:[],params:[{name:"editor",type:null}],returns:null},{name:"restoreSelectionAndFocus",docblock:null,modifiers:[],params:[{name:"editor",type:null}],returns:null}],displayName:"Edit",props:{editable:{defaultValue:{value:"true",computed:!1},description:"",type:{name:"bool"},required:!1},selected:{description:"",type:{name:"bool"},required:!0},block:{description:"",type:{name:"string"},required:!0},index:{description:"",type:{name:"number"},required:!0},data:{description:"",type:{name:"objectOf",value:{name:"any"}},required:!0},onChangeBlock:{description:"",type:{name:"func"},required:!0},onSelectBlock:{description:"",type:{name:"func"},required:!0},onDeleteBlock:{description:"",type:{name:"func"},required:!0},handleKeyDown:{description:"",type:{name:"func"},required:!0}}},__webpack_exports__.Z=(0,redux__WEBPACK_IMPORTED_MODULE_19__.compose)((0,_plone_volto_helpers_Loadable_Loadable__WEBPACK_IMPORTED_MODULE_4__.lX)(["prettierStandalone","prettierParserHtml","prismCore"]),withPrismMarkup,react_intl__WEBPACK_IMPORTED_MODULE_20__.ZP)(Edit),"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/src/components/manage/Blocks/HTML/Edit.jsx"]={name:"Edit",docgenInfo:Edit.__docgenInfo,path:"node_modules/@plone/volto/src/components/manage/Blocks/HTML/Edit.jsx"})},"./node_modules/@plone/volto/src/components/manage/Blocks/HTML/View.jsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react/jsx-runtime.js"),View=(react__WEBPACK_IMPORTED_MODULE_0__.createElement,function(_ref){var data=_ref.data;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("div",{className:"block html",dangerouslySetInnerHTML:{__html:data.html}})});View.displayName="View",View.__docgenInfo={description:"",methods:[],displayName:"View",props:{data:{description:"",type:{name:"objectOf",value:{name:"any"}},required:!0}}},__webpack_exports__.Z=View,"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/src/components/manage/Blocks/HTML/View.jsx"]={name:"View",docgenInfo:View.__docgenInfo,path:"node_modules/@plone/volto/src/components/manage/Blocks/HTML/View.jsx"})},"./node_modules/@plone/volto/src/components/manage/Blocks/HeroImageLeft/Edit.jsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return HeroImageLeft_Edit}});var classCallCheck=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/classCallCheck.js"),createClass=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/createClass.js"),assertThisInitialized=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js"),inherits=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/inherits.js"),createSuper=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/createSuper.js"),isEqual=__webpack_require__("./node_modules/lodash/isEqual.js"),isEqual_default=__webpack_require__.n(isEqual),react=__webpack_require__("./node_modules/react/index.js"),es=__webpack_require__("./node_modules/react-redux/es/index.js"),redux=__webpack_require__("./node_modules/redux/es/redux.js"),PromiseFileReader=__webpack_require__("./node_modules/promise-file-reader/PromiseFileReader.js"),Button=__webpack_require__("./node_modules/semantic-ui-react/dist/es/elements/Button/Button.js"),Message=__webpack_require__("./node_modules/semantic-ui-react/dist/es/collections/Message/Message.js"),Dimmer=__webpack_require__("./node_modules/semantic-ui-react/dist/es/modules/Dimmer/Dimmer.js"),Loader=__webpack_require__("./node_modules/semantic-ui-react/dist/es/elements/Loader/Loader.js"),dist=__webpack_require__("./node_modules/@formatjs/macro/dist/index.js"),injectIntl=__webpack_require__("./node_modules/react-intl/lib/components/injectIntl.js"),classnames=__webpack_require__("./node_modules/@plone/volto/node_modules/classnames/index.js"),classnames_default=__webpack_require__.n(classnames),Loadable=__webpack_require__("./node_modules/@plone/volto/src/helpers/Loadable/Loadable.js"),helpers=__webpack_require__("./node_modules/@plone/volto/src/helpers/index.js"),actions=__webpack_require__("./node_modules/@plone/volto/src/actions/index.js"),components=__webpack_require__("./node_modules/@plone/volto/src/components/index.js"),clear=__webpack_require__("./node_modules/@plone/volto/src/icons/clear.svg"),clear_default=__webpack_require__.n(clear),useIntl=__webpack_require__("./node_modules/react-intl/lib/components/useIntl.js"),HeroImageLeft_schema=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Blocks/HeroImageLeft/schema.js"),jsx_runtime=__webpack_require__("./node_modules/react/jsx-runtime.js"),HeroImageLeftBlockData=(react.createElement,function(props){var block=props.block,data=props.data,onChangeBlock=props.onChangeBlock,navRoot=props.navRoot,contentType=props.contentType,intl=(0,useIntl.Z)(),schema=(0,HeroImageLeft_schema.Z)(Object.assign({},props,{intl:intl}));return(0,jsx_runtime.jsx)(components.Iub,{schema:schema,title:schema.title,onChangeField:function(id,value){onChangeBlock(block,Object.assign({},data,{[id]:value}))},onChangeBlock:onChangeBlock,formData:data,block:block,navRoot:navRoot,contentType:contentType})});HeroImageLeftBlockData.displayName="HeroImageLeftBlockData",HeroImageLeftBlockData.__docgenInfo={description:"",methods:[],displayName:"HeroImageLeftBlockData"};var Data=HeroImageLeftBlockData;"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/src/components/manage/Blocks/HeroImageLeft/Data.jsx"]={name:"HeroImageLeftBlockData",docgenInfo:HeroImageLeftBlockData.__docgenInfo,path:"node_modules/@plone/volto/src/components/manage/Blocks/HeroImageLeft/Data.jsx"});react.createElement;var messages=(0,dist.v)({title:{id:"Title",defaultMessage:"Title"},description:{id:"Description",defaultMessage:"Description"},placeholder:{id:"Upload a new image",defaultMessage:"Upload a new image"},image:{id:"Image",defaultMessage:"Image"},browse:{id:"Browse",defaultMessage:"Browse"},uploading:{id:"Uploading image",defaultMessage:"Uploading image"}}),EditComponent=function(_Component){(0,inherits.Z)(EditComponent,_Component);var _super=(0,createSuper.Z)(EditComponent);function EditComponent(props){var _this;(0,classCallCheck.Z)(this,EditComponent),(_this=_super.call(this,props)).onUploadImage=_this.onUploadImage.bind((0,assertThisInitialized.Z)(_this)),_this.state={uploading:!1};var titleEditorState,descriptionEditorState,Map=_this.props.immutableLib.Map,_props$draftJs=props.draftJs,DefaultDraftBlockRenderMap=_props$draftJs.DefaultDraftBlockRenderMap,EditorState=_props$draftJs.EditorState,stateFromHTML=props.draftJsImportHtml.stateFromHTML,blockTitleRenderMap=Map({unstyled:{element:"h1"}}),blockDescriptionRenderMap=Map({unstyled:{element:"div"}});return _this.extendedBlockRenderMap=DefaultDraftBlockRenderMap.merge(blockTitleRenderMap),_this.extendedDescripBlockRenderMap=DefaultDraftBlockRenderMap.merge(blockDescriptionRenderMap),titleEditorState=props.data&&props.data.title?EditorState.createWithContent(stateFromHTML(props.data.title)):EditorState.createEmpty(),descriptionEditorState=props.data&&props.data.description?EditorState.createWithContent(stateFromHTML(props.data.description)):EditorState.createEmpty(),_this.state={uploading:!1,titleEditorState:titleEditorState,descriptionEditorState:descriptionEditorState,currentFocused:"title"},_this.onChangeTitle=_this.onChangeTitle.bind((0,assertThisInitialized.Z)(_this)),_this.onChangeDescription=_this.onChangeDescription.bind((0,assertThisInitialized.Z)(_this)),_this}return(0,createClass.Z)(EditComponent,[{key:"componentDidMount",value:function componentDidMount(){this.props.selected&&this.titleEditor.focus()}},{key:"UNSAFE_componentWillReceiveProps",value:function UNSAFE_componentWillReceiveProps(nextProps){this.props.request.loading&&nextProps.request.loaded&&this.state.uploading&&(this.setState({uploading:!1}),this.props.onChangeBlock(this.props.block,Object.assign({},this.props.data,{url:nextProps.content["@id"]})));var EditorState=this.props.draftJs.EditorState,stateFromHTML=this.props.draftJsImportHtml.stateFromHTML;if(nextProps.data.title&&this.props.data.title!==nextProps.data.title&&!this.props.selected){var contentState=stateFromHTML(nextProps.data.title);this.setState({titleEditorState:nextProps.data.title?EditorState.createWithContent(contentState):EditorState.createEmpty()})}if(nextProps.data.description&&this.props.data.description!==nextProps.data.description&&!this.props.selected){var _contentState=stateFromHTML(nextProps.data.description);this.setState({descriptionEditorState:nextProps.data.description?EditorState.createWithContent(_contentState):EditorState.createEmpty()})}nextProps.selected!==this.props.selected&&("title"===this.state.currentFocused?this.titleEditor.focus():this.descriptionEditor.focus())}},{key:"shouldComponentUpdate",value:function shouldComponentUpdate(nextProps){return this.props.selected||!isEqual_default()(this.props.data,nextProps.data)}},{key:"onChangeTitle",value:function onChangeTitle(titleEditorState){var _this2=this;this.setState({titleEditorState:titleEditorState},(function(){_this2.props.onChangeBlock(_this2.props.block,Object.assign({},_this2.props.data,{title:titleEditorState.getCurrentContent().getPlainText()}))}))}},{key:"onChangeDescription",value:function onChangeDescription(descriptionEditorState){var _this3=this;this.setState({descriptionEditorState:descriptionEditorState},(function(){_this3.props.onChangeBlock(_this3.props.block,Object.assign({},_this3.props.data,{description:descriptionEditorState.getCurrentContent().getPlainText()}))}))}},{key:"onUploadImage",value:function onUploadImage(_ref){var _this4=this,file=_ref.target.files[0];(0,helpers.Hw)(file,this.props.intl.formatMessage)&&(this.setState({uploading:!0}),(0,PromiseFileReader.readAsDataURL)(file).then((function(data){var fields=data.match(/^data:(.*);(.*),(.*)$/);_this4.props.createContent((0,helpers.SV)(_this4.props.pathname),{"@type":"Image",image:{data:fields[3],encoding:fields[2],"content-type":fields[1],filename:file.name}},_this4.props.block)})))}},{key:"render",value:function render(){var _this5=this;var Editor=this.props.draftJs.Editor,placeholder=this.props.data.placeholder||this.props.intl.formatMessage(messages.placeholder);return(0,jsx_runtime.jsxs)("div",{className:classnames_default()("block hero",{selected:this.props.selected}),children:[this.props.selected&&this.props.editable&&!!this.props.data.url&&(0,jsx_runtime.jsx)("div",{className:"toolbar",children:(0,jsx_runtime.jsx)(Button.Z.Group,{children:(0,jsx_runtime.jsx)(Button.Z,{icon:!0,basic:!0,onClick:function(){return _this5.props.onChangeBlock(_this5.props.block,Object.assign({},_this5.props.data,{url:""}))},children:(0,jsx_runtime.jsx)(components.JO$,{name:clear_default(),size:"24px",color:"#e40166"})})})}),(0,jsx_runtime.jsxs)("div",{className:"block-inner-wrapper",children:[this.props.data.url?(0,jsx_runtime.jsx)("img",{className:"hero-image",src:`${(0,helpers.ZV)(this.props.data.url)}/@@images/image`,alt:""}):(0,jsx_runtime.jsx)("div",{className:"image-add",children:(0,jsx_runtime.jsxs)(Message.Z,{className:"image-message",children:[this.state.uploading&&(0,jsx_runtime.jsx)(Dimmer.Z,{active:!0,children:(0,jsx_runtime.jsx)(Loader.Z,{indeterminate:!0,children:this.props.intl.formatMessage(messages.uploading)})}),(0,jsx_runtime.jsxs)("center",{children:[(0,jsx_runtime.jsx)("h4",{children:this.props.intl.formatMessage(messages.image)}),this.props.editable&&(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)("p",{children:placeholder}),(0,jsx_runtime.jsx)("p",{children:(0,jsx_runtime.jsxs)("label",{className:"ui button file",children:[this.props.intl.formatMessage(messages.browse),(0,jsx_runtime.jsx)("input",{type:"file",onChange:this.onUploadImage,style:{display:"none"}})]})})]})]})]})}),(0,jsx_runtime.jsxs)("div",{className:"hero-body",children:[(0,jsx_runtime.jsxs)("div",{className:"hero-text",children:[(0,jsx_runtime.jsx)(Editor,{ref:function(node){_this5.titleEditor=node},readOnly:!this.props.editable,onChange:this.onChangeTitle,editorState:this.state.titleEditorState,blockRenderMap:this.extendedBlockRenderMap,handleReturn:function(){return!0},placeholder:this.props.intl.formatMessage(messages.title),blockStyleFn:function(){return"title-editor"},onUpArrow:function(){var selectionState=_this5.state.titleEditorState.getSelection();_this5.state.titleEditorState.getCurrentContent().getBlockMap().first().getKey()===selectionState.getFocusKey()&&_this5.props.onFocusPreviousBlock(_this5.props.block,_this5.props.blockNode.current)},onDownArrow:function(){var selectionState=_this5.state.titleEditorState.getSelection();_this5.state.titleEditorState.getCurrentContent().getBlockMap().last().getKey()===selectionState.getFocusKey()&&(_this5.setState((function(){return{currentFocused:"description"}})),_this5.descriptionEditor.focus())}}),(0,jsx_runtime.jsx)(Editor,{ref:function(node){_this5.descriptionEditor=node},readOnly:!this.props.editable,onChange:this.onChangeDescription,editorState:this.state.descriptionEditorState,blockRenderMap:this.extendedDescripBlockRenderMap,handleReturn:function(){return!0},placeholder:this.props.intl.formatMessage(messages.description),blockStyleFn:function(){return"description-editor"},onUpArrow:function(){0===_this5.state.descriptionEditorState.getSelection().getStartOffset()&&(_this5.setState((function(){return{currentFocused:"title"}})),_this5.titleEditor.focus())},onDownArrow:function(){var selectionState=_this5.state.descriptionEditorState.getSelection(),descriptionEditorState=_this5.state.descriptionEditorState;selectionState.getStartOffset()===descriptionEditorState.getCurrentContent().getFirstBlock().getLength()&&_this5.props.onFocusNextBlock(_this5.props.block,_this5.props.blockNode.current)}})]}),(0,jsx_runtime.jsx)(components.xOn,{data:this.props.data,isEditMode:!0})]})]}),(0,jsx_runtime.jsx)(components.NJc,{selected:this.props.selected,children:(0,jsx_runtime.jsx)(Data,Object.assign({},this.props))})]})}}]),EditComponent}(react.Component);EditComponent.defaultProps={editable:!0};var Edit=(0,Loadable.lX)(["draftJs","immutableLib","draftJsImportHtml"])(EditComponent),HeroImageLeft_Edit=(0,redux.compose)(injectIntl.ZP,(0,es.connect)((function(state,ownProps){var _state$content$subreq;return{request:state.content.subrequests[ownProps.block]||{},content:null===(_state$content$subreq=state.content.subrequests[ownProps.block])||void 0===_state$content$subreq?void 0:_state$content$subreq.data}}),{createContent:actions.K1}))(Edit);EditComponent.__docgenInfo={description:"Edit image block class.\n@class Edit\n@extends Component",methods:[{name:"onChangeTitle",docblock:"Change Title handler\n@method onChangeTitle\n@param {object} titleEditorState Editor state.\n@returns {undefined}",modifiers:[],params:[{name:"titleEditorState",description:"Editor state.",type:{name:"object"},optional:!1}],returns:{description:null,type:null},description:"Change Title handler"},{name:"onChangeDescription",docblock:"Change Description handler\n@method onChangeDescription\n@param {object} descriptionEditorState Editor state.\n@returns {undefined}",modifiers:[],params:[{name:"descriptionEditorState",description:"Editor state.",type:{name:"object"},optional:!1}],returns:{description:null,type:null},description:"Change Description handler"},{name:"onUploadImage",docblock:"Upload image handler\n@method onUploadImage\n@returns {undefined}",modifiers:[],params:[{name:"{ target }"}],returns:{description:null,type:null},description:"Upload image handler"}],displayName:"EditComponent",props:{editable:{defaultValue:{value:"true",computed:!1},description:"",type:{name:"bool"},required:!1},selected:{description:"",type:{name:"bool"},required:!0},block:{description:"",type:{name:"string"},required:!0},index:{description:"",type:{name:"number"},required:!0},data:{description:"",type:{name:"objectOf",value:{name:"any"}},required:!0},content:{description:"",type:{name:"objectOf",value:{name:"any"}},required:!1},request:{description:"",type:{name:"shape",value:{loading:{name:"bool",required:!1},loaded:{name:"bool",required:!1}}},required:!0},pathname:{description:"",type:{name:"string"},required:!0},onChangeBlock:{description:"",type:{name:"func"},required:!0},onSelectBlock:{description:"",type:{name:"func"},required:!0},onDeleteBlock:{description:"",type:{name:"func"},required:!0},onFocusPreviousBlock:{description:"",type:{name:"func"},required:!0},onFocusNextBlock:{description:"",type:{name:"func"},required:!0},handleKeyDown:{description:"",type:{name:"func"},required:!0},createContent:{description:"",type:{name:"func"},required:!0}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/src/components/manage/Blocks/HeroImageLeft/Edit.jsx"]={name:"EditComponent",docgenInfo:EditComponent.__docgenInfo,path:"node_modules/@plone/volto/src/components/manage/Blocks/HeroImageLeft/Edit.jsx"})},"./node_modules/@plone/volto/src/components/manage/Blocks/HeroImageLeft/View.jsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/@plone/volto/src/helpers/index.js"),_plone_volto_components__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/@plone/volto/src/components/index.js"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js"),View=(react__WEBPACK_IMPORTED_MODULE_0__.createElement,function(_ref){var data=_ref.data;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("div",{className:"block hero",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("div",{className:"block-inner-wrapper",children:[data.url&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("img",{src:`${(0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_1__.ZV)(data.url)}/@@images/image`,alt:"",className:"hero-image",loading:"lazy"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("div",{className:"hero-body",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("div",{className:"hero-text",children:[data.title&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("h1",{children:data.title}),data.description&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("p",{children:data.description})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_2__.xOn,{data:data})]})]})})});View.displayName="View",View.__docgenInfo={description:"",methods:[],displayName:"View",props:{data:{description:"",type:{name:"objectOf",value:{name:"any"}},required:!0}}},__webpack_exports__.Z=View,"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/src/components/manage/Blocks/HeroImageLeft/View.jsx"]={name:"View",docgenInfo:View.__docgenInfo,path:"node_modules/@plone/volto/src/components/manage/Blocks/HeroImageLeft/View.jsx"})},"./node_modules/@plone/volto/src/components/manage/Blocks/HeroImageLeft/schema.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var messages=(0,__webpack_require__("./node_modules/@formatjs/macro/dist/index.js").v)({more:{id:"Link more",defaultMessage:"Link more"},LinkTitle:{id:"Link title",defaultMessage:"Link Title"},LinkTo:{id:"Link to",defaultMessage:"Link to"}});__webpack_exports__.Z=function(_ref){var intl=_ref.intl;return{title:"Block settings",required:[],fieldsets:[{id:"default",title:intl.formatMessage(messages.more),fields:["linkTitle","linkHref"]}],properties:{linkTitle:{title:intl.formatMessage(messages.LinkTitle)},linkHref:{title:intl.formatMessage(messages.LinkTo),widget:"object_browser",mode:"link",selectedItemAttrs:["Title","Description"],allowExternals:!0}}}}},"./node_modules/@plone/volto/src/components/manage/Blocks/Image/Edit.jsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var _app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_classCallCheck_js__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/classCallCheck.js"),_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_createClass_js__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/createClass.js"),_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_inherits_js__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/inherits.js"),_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_createSuper_js__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/createSuper.js"),lodash_isEqual__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/lodash/isEqual.js"),lodash_isEqual__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(lodash_isEqual__WEBPACK_IMPORTED_MODULE_0__),react__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react/index.js"),react_redux__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/react-redux/es/index.js"),redux__WEBPACK_IMPORTED_MODULE_26__=__webpack_require__("./node_modules/redux/es/redux.js"),promise_file_reader__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/promise-file-reader/PromiseFileReader.js"),promise_file_reader__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(promise_file_reader__WEBPACK_IMPORTED_MODULE_3__),semantic_ui_react__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__("./node_modules/semantic-ui-react/dist/es/collections/Message/Message.js"),semantic_ui_react__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__("./node_modules/semantic-ui-react/dist/es/modules/Dimmer/Dimmer.js"),semantic_ui_react__WEBPACK_IMPORTED_MODULE_23__=__webpack_require__("./node_modules/semantic-ui-react/dist/es/elements/Loader/Loader.js"),semantic_ui_react__WEBPACK_IMPORTED_MODULE_24__=__webpack_require__("./node_modules/semantic-ui-react/dist/es/elements/Button/Button.js"),semantic_ui_react__WEBPACK_IMPORTED_MODULE_25__=__webpack_require__("./node_modules/semantic-ui-react/dist/es/elements/Input/Input.js"),react_intl__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__("./node_modules/@formatjs/macro/dist/index.js"),react_intl__WEBPACK_IMPORTED_MODULE_27__=__webpack_require__("./node_modules/react-intl/lib/components/injectIntl.js"),_loadable_component__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/@loadable/component/dist/loadable.esm.js"),classnames__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/@plone/volto/node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_5___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_5__),_plone_volto_components__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/@plone/volto/src/components/index.js"),_plone_volto_actions__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./node_modules/@plone/volto/src/actions/index.js"),_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./node_modules/@plone/volto/src/helpers/index.js"),_plone_volto_registry__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("./node_modules/@plone/volto/src/registry.js"),_plone_volto_components_manage_Blocks_Image_block_image_svg__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Blocks/Image/block-image.svg"),_plone_volto_icons_clear_svg__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__("./node_modules/@plone/volto/src/icons/clear.svg"),_plone_volto_icons_clear_svg__WEBPACK_IMPORTED_MODULE_11___default=__webpack_require__.n(_plone_volto_icons_clear_svg__WEBPACK_IMPORTED_MODULE_11__),_plone_volto_icons_nav_svg__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__("./node_modules/@plone/volto/src/icons/nav.svg"),_plone_volto_icons_nav_svg__WEBPACK_IMPORTED_MODULE_12___default=__webpack_require__.n(_plone_volto_icons_nav_svg__WEBPACK_IMPORTED_MODULE_12__),_plone_volto_icons_ahead_svg__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__("./node_modules/@plone/volto/src/icons/ahead.svg"),_plone_volto_icons_ahead_svg__WEBPACK_IMPORTED_MODULE_13___default=__webpack_require__.n(_plone_volto_icons_ahead_svg__WEBPACK_IMPORTED_MODULE_13__),_plone_volto_icons_upload_svg__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__("./node_modules/@plone/volto/src/icons/upload.svg"),_plone_volto_icons_upload_svg__WEBPACK_IMPORTED_MODULE_14___default=__webpack_require__.n(_plone_volto_icons_upload_svg__WEBPACK_IMPORTED_MODULE_14__),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__("./node_modules/react/jsx-runtime.js"),__jsx=react__WEBPACK_IMPORTED_MODULE_1__.createElement,Dropzone=(0,_loadable_component__WEBPACK_IMPORTED_MODULE_4__.ZP)({resolved:{},chunkName:function(){return"react-dropzone"},isReady:function(props){var key=this.resolve(props);return!0===this.resolved[key]&&!!__webpack_require__.m[key]},importAsync:function(){return Promise.resolve().then(__webpack_require__.bind(__webpack_require__,"./node_modules/react-dropzone/dist/es/index.js"))},requireAsync:function(props){var _this=this,key=this.resolve(props);return this.resolved[key]=!1,this.importAsync(props).then((function(resolved){return _this.resolved[key]=!0,resolved}))},requireSync:function(props){var id=this.resolve(props);return __webpack_require__(id)},resolve:function(){return"./node_modules/react-dropzone/dist/es/index.js"}}),messages=(0,react_intl__WEBPACK_IMPORTED_MODULE_16__.v)({ImageBlockInputPlaceholder:{id:"Browse the site, drop an image, or type an URL",defaultMessage:"Browse the site, drop an image, or type an URL"},uploadingImage:{id:"Uploading image",defaultMessage:"Uploading image"}}),Edit=function(_Component){(0,_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_inherits_js__WEBPACK_IMPORTED_MODULE_17__.Z)(Edit,_Component);var _super=(0,_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_createSuper_js__WEBPACK_IMPORTED_MODULE_18__.Z)(Edit);function Edit(){var _this2;(0,_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_classCallCheck_js__WEBPACK_IMPORTED_MODULE_19__.Z)(this,Edit);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return(_this2=_super.call.apply(_super,[this].concat(args))).state={uploading:!1,url:"",dragging:!1},_this2.onUploadImage=function(e){e.stopPropagation();var file=e.target.files[0];(0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_8__.Hw)(file,_this2.props.intl.formatMessage)&&(_this2.setState({uploading:!0}),(0,promise_file_reader__WEBPACK_IMPORTED_MODULE_3__.readAsDataURL)(file).then((function(data){var fields=data.match(/^data:(.*);(.*),(.*)$/);_this2.props.createContent((0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_8__.SV)(_this2.props.pathname),{"@type":"Image",title:file.name,image:{data:fields[3],encoding:fields[2],"content-type":fields[1],filename:file.name}},_this2.props.block)})))},_this2.onChangeUrl=function(_ref){var target=_ref.target;_this2.setState({url:target.value})},_this2.onSubmitUrl=function(){_this2.props.onChangeBlock(_this2.props.block,Object.assign({},_this2.props.data,{url:(0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_8__.ZV)(_this2.state.url),image_field:void 0,image_scales:void 0}))},_this2.onDrop=function(files){(0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_8__.Hw)(files[0],_this2.props.intl.formatMessage)?(_this2.setState({uploading:!0}),(0,promise_file_reader__WEBPACK_IMPORTED_MODULE_3__.readAsDataURL)(files[0]).then((function(data){var fields=data.match(/^data:(.*);(.*),(.*)$/);_this2.props.createContent((0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_8__.SV)(_this2.props.pathname),{"@type":"Image",title:files[0].name,image:{data:fields[3],encoding:fields[2],"content-type":fields[1],filename:files[0].name}},_this2.props.block)}))):_this2.setState({dragging:!1})},_this2.onKeyDownVariantMenuForm=function(e){"Enter"===e.key?(e.preventDefault(),e.stopPropagation(),_this2.onSubmitUrl()):"Escape"===e.key&&(e.preventDefault(),e.stopPropagation())},_this2.onDragEnter=function(){_this2.setState({dragging:!0})},_this2.onDragLeave=function(){_this2.setState({dragging:!1})},_this2.node=react__WEBPACK_IMPORTED_MODULE_1__.createRef(),_this2}return(0,_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_createClass_js__WEBPACK_IMPORTED_MODULE_20__.Z)(Edit,[{key:"UNSAFE_componentWillReceiveProps",value:function UNSAFE_componentWillReceiveProps(nextProps){this.props.request.loading&&nextProps.request.loaded&&this.state.uploading&&(this.setState({uploading:!1}),this.props.onChangeBlock(this.props.block,Object.assign({},this.props.data,{url:nextProps.content["@id"],image_field:"image",image_scales:{image:[nextProps.content.image]},alt:""})))}},{key:"shouldComponentUpdate",value:function shouldComponentUpdate(nextProps){return this.props.selected||nextProps.selected||!lodash_isEqual__WEBPACK_IMPORTED_MODULE_0___default()(this.props.data,nextProps.data)}},{key:"render",value:function render(){var _this3=this,Image=_plone_volto_registry__WEBPACK_IMPORTED_MODULE_9__.Z.getComponent({name:"Image"}).component,data=this.props.data,placeholder=this.props.data.placeholder||this.props.intl.formatMessage(messages.ImageBlockInputPlaceholder);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsxs)("div",{className:classnames__WEBPACK_IMPORTED_MODULE_5___default()("block image align",{center:!Boolean(data.align)},data.align),children:[data.url?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(Image,{className:classnames__WEBPACK_IMPORTED_MODULE_5___default()({"full-width":"full"===data.align,large:"l"===data.size,medium:"m"===data.size,small:"s"===data.size}),item:data.image_scales?{"@id":data.url,image_field:data.image_field,image_scales:data.image_scales}:void 0,src:data.image_scales?void 0:(0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_8__.sX)(data.url)?"l"===data.size?`${(0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_8__.ZV)(data.url)}/@@images/image`:"m"===data.size?`${(0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_8__.ZV)(data.url)}/@@images/image/preview`:"s"===data.size?`${(0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_8__.ZV)(data.url)}/@@images/image/mini`:`${(0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_8__.ZV)(data.url)}/@@images/image`:data.url,sizes:_plone_volto_registry__WEBPACK_IMPORTED_MODULE_9__.Z.blocks.blocksConfig.image.getSizes(data),alt:data.alt||"",loading:"lazy",responsive:!0}):(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)("div",{children:this.props.editable&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(Dropzone,{noClick:!0,onDrop:this.onDrop,onDragEnter:this.onDragEnter,onDragLeave:this.onDragLeave,className:"dropzone",children:function(_ref2){var getRootProps=_ref2.getRootProps,getInputProps=_ref2.getInputProps;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)("div",Object.assign({},getRootProps(),{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsxs)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_21__.Z,{children:[_this3.state.dragging&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_22__.Z,{active:!0}),_this3.state.uploading&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_22__.Z,{active:!0,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_23__.Z,{indeterminate:!0,children:_this3.props.intl.formatMessage(messages.uploadingImage)})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsxs)("div",{className:"no-image-wrapper",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)("img",{src:_plone_volto_components_manage_Blocks_Image_block_image_svg__WEBPACK_IMPORTED_MODULE_10__,alt:""}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsxs)("div",{className:"toolbar-inner",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_24__.Z.Group,{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_24__.Z,{basic:!0,icon:!0,onClick:function(e){e.stopPropagation(),e.preventDefault(),_this3.props.openObjectBrowser({onSelectItem:function(url,_ref3){var title=_ref3.title,image_field=_ref3.image_field,image_scales=_ref3.image_scales;_this3.props.onChangeBlock(_this3.props.block,Object.assign({},_this3.props.data,{url:url,image_field:image_field,image_scales:image_scales,alt:_this3.props.data.alt||title||""}))}})},children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_6__.JO$,{name:_plone_volto_icons_nav_svg__WEBPACK_IMPORTED_MODULE_12___default(),size:"24px"})})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_24__.Z.Group,{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsxs)("label",{className:"ui button basic icon",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_6__.JO$,{name:_plone_volto_icons_upload_svg__WEBPACK_IMPORTED_MODULE_14___default(),size:"24px"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)("input",Object.assign({},getInputProps({type:"file",onChange:_this3.onUploadImage,style:{display:"none"}})))]})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_25__.Z,{onKeyDown:_this3.onKeyDownVariantMenuForm,onChange:_this3.onChangeUrl,placeholder:placeholder,value:_this3.state.url,onClick:function(e){e.target.focus()},onFocus:function(e){_this3.props.onSelectBlock(_this3.props.id)}}),_this3.state.url&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_24__.Z.Group,{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_24__.Z,{basic:!0,className:"cancel",onClick:function(e){e.stopPropagation(),_this3.setState({url:""})},children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_6__.JO$,{name:_plone_volto_icons_clear_svg__WEBPACK_IMPORTED_MODULE_11___default(),size:"30px"})})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_24__.Z.Group,{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_24__.Z,{basic:!0,primary:!0,disabled:!_this3.state.url,onClick:function(e){e.stopPropagation(),_this3.onSubmitUrl()},children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_6__.JO$,{name:_plone_volto_icons_ahead_svg__WEBPACK_IMPORTED_MODULE_13___default(),size:"30px"})})})]})]})]})}))}})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_6__.NJc,{selected:this.props.selected,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_6__.F91,Object.assign({},this.props))})]})}}]),Edit}(react__WEBPACK_IMPORTED_MODULE_1__.Component);Edit.__docgenInfo={description:"Edit image block class.\n@class Edit\n@extends Component",methods:[{name:"onUploadImage",docblock:"Upload image handler (not used), but useful in case that we want a button\nnot powered by react-dropzone\n@method onUploadImage\n@returns {undefined}",modifiers:[],params:[{name:"e"}],returns:{description:null,type:null},description:"Upload image handler (not used), but useful in case that we want a button\nnot powered by react-dropzone"},{name:"onChangeUrl",docblock:"Change url handler\n@method onChangeUrl\n@param {Object} target Target object\n@returns {undefined}",modifiers:[],params:[{name:"{ target }"}],returns:{description:null,type:null},description:"Change url handler"},{name:"onSubmitUrl",docblock:"Submit url handler\n@method onSubmitUrl\n@param {object} e Event\n@returns {undefined}",modifiers:[],params:[],returns:{description:null,type:null},description:"Submit url handler"},{name:"onDrop",docblock:"Drop handler\n@method onDrop\n@param {array} files File objects\n@returns {undefined}",modifiers:[],params:[{name:"files",description:"File objects",type:{name:"array"},optional:!1}],returns:{description:null,type:null},description:"Drop handler"},{name:"onKeyDownVariantMenuForm",docblock:"Keydown handler on Variant Menu Form\nThis is required since the ENTER key is already mapped to a onKeyDown\nevent and needs to be overriden with a child onKeyDown.\n@method onKeyDownVariantMenuForm\n@param {Object} e Event object\n@returns {undefined}",modifiers:[],params:[{name:"e",description:"Event object",type:{name:"Object"},optional:!1}],returns:{description:null,type:null},description:"Keydown handler on Variant Menu Form\nThis is required since the ENTER key is already mapped to a onKeyDown\nevent and needs to be overriden with a child onKeyDown."},{name:"onDragEnter",docblock:null,modifiers:[],params:[],returns:null},{name:"onDragLeave",docblock:null,modifiers:[],params:[],returns:null}],displayName:"Edit",props:{selected:{description:"",type:{name:"bool"},required:!0},block:{description:"",type:{name:"string"},required:!0},index:{description:"",type:{name:"number"},required:!0},data:{description:"",type:{name:"objectOf",value:{name:"any"}},required:!0},content:{description:"",type:{name:"objectOf",value:{name:"any"}},required:!1},request:{description:"",type:{name:"shape",value:{loading:{name:"bool",required:!1},loaded:{name:"bool",required:!1}}},required:!0},pathname:{description:"",type:{name:"string"},required:!0},onChangeBlock:{description:"",type:{name:"func"},required:!0},onSelectBlock:{description:"",type:{name:"func"},required:!0},onDeleteBlock:{description:"",type:{name:"func"},required:!0},onFocusPreviousBlock:{description:"",type:{name:"func"},required:!0},onFocusNextBlock:{description:"",type:{name:"func"},required:!0},handleKeyDown:{description:"",type:{name:"func"},required:!0},createContent:{description:"",type:{name:"func"},required:!0},openObjectBrowser:{description:"",type:{name:"func"},required:!0}}},__webpack_exports__.Z=(0,redux__WEBPACK_IMPORTED_MODULE_26__.compose)(react_intl__WEBPACK_IMPORTED_MODULE_27__.ZP,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_8__.q0,(0,react_redux__WEBPACK_IMPORTED_MODULE_2__.connect)((function(state,ownProps){var _state$content$subreq;return{request:state.content.subrequests[ownProps.block]||{},content:null===(_state$content$subreq=state.content.subrequests[ownProps.block])||void 0===_state$content$subreq?void 0:_state$content$subreq.data}}),{createContent:_plone_volto_actions__WEBPACK_IMPORTED_MODULE_7__.K1}))(Edit),"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/src/components/manage/Blocks/Image/Edit.jsx"]={name:"Edit",docgenInfo:Edit.__docgenInfo,path:"node_modules/@plone/volto/src/components/manage/Blocks/Image/Edit.jsx"})},"./node_modules/@plone/volto/src/components/manage/Blocks/Image/ImageSidebar.jsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),semantic_ui_react__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("./node_modules/semantic-ui-react/dist/es/elements/Button/Button.js"),semantic_ui_react__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("./node_modules/semantic-ui-react/dist/es/elements/Segment/Segment.js"),react_intl__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./node_modules/react-intl/lib/components/useIntl.js"),react_intl__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./node_modules/react-intl/lib/components/message.js"),react_intl__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__("./node_modules/@formatjs/macro/dist/index.js"),_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/@plone/volto/src/helpers/index.js"),_plone_volto_components__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/@plone/volto/src/components/index.js"),_schema__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Blocks/Image/schema.js"),_plone_volto_icons_image_svg__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/@plone/volto/src/icons/image.svg"),_plone_volto_icons_image_svg__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(_plone_volto_icons_image_svg__WEBPACK_IMPORTED_MODULE_4__),_plone_volto_icons_delete_svg__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/@plone/volto/src/icons/delete.svg"),_plone_volto_icons_delete_svg__WEBPACK_IMPORTED_MODULE_5___default=__webpack_require__.n(_plone_volto_icons_delete_svg__WEBPACK_IMPORTED_MODULE_5__),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/react/jsx-runtime.js"),ImageSidebar=(react__WEBPACK_IMPORTED_MODULE_0__.createElement,function(props){var _data$url$Id,_data$url,blocksConfig=props.blocksConfig,data=props.data,block=props.block,onChangeBlock=props.onChangeBlock,navRoot=props.navRoot,contentType=props.contentType,intl=(0,react_intl__WEBPACK_IMPORTED_MODULE_7__.Z)(),schema=(0,_schema__WEBPACK_IMPORTED_MODULE_3__.K)({formData:data,intl:intl});return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.Fragment,{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("header",{className:"header pulled",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("h2",{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(react_intl__WEBPACK_IMPORTED_MODULE_8__.Z,{id:"Image",defaultMessage:"Image"})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_9__.Z.Group,{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_9__.Z,{title:intl.formatMessage(messages.clear),basic:!0,disabled:!data.url,onClick:function(){onChangeBlock(block,Object.assign({},data,{url:void 0,image_scales:void 0,image_field:void 0,alt:data.url.title===data.alt?void 0:data.alt}))},children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_2__.JO$,{name:_plone_volto_icons_delete_svg__WEBPACK_IMPORTED_MODULE_5___default(),size:"24px",color:"red"})})})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_10__.Z,{className:"sidebar-metadata-container image-sidebar",secondary:!0,attached:!0,children:data.url?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.Fragment,{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div",{children:(null!==(_data$url$Id=null===(_data$url=data.url)||void 0===_data$url?void 0:_data$url["@id"])&&void 0!==_data$url$Id?_data$url$Id:data.url).split("/").slice(-1)[0]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_2__.Eep,{item:data.image_scales?{"@id":data.url,image_field:data.image_field,image_scales:data.image_scales}:void 0,src:data.image_scales?void 0:(0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_1__.sX)(data.url)?`${(0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_1__.ZV)(data.url)}/@@images/image/preview`:data.url,sizes:"188px",alt:intl.formatMessage(messages.preview),loading:"lazy",responsive:!0,style:{width:"50%"}})]}):(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.Fragment,{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(react_intl__WEBPACK_IMPORTED_MODULE_8__.Z,{id:"No image selected",defaultMessage:"No image selected"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_2__.JO$,{name:_plone_volto_icons_image_svg__WEBPACK_IMPORTED_MODULE_4___default(),size:"100px",color:"#b8c6c8"})]})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_2__.Iub,{schema:schema,title:schema.title,onChangeField:function(id,value){onChangeBlock(block,Object.assign({},data,{[id]:value}))},onChangeBlock:onChangeBlock,formData:data,block:block,blocksConfig:blocksConfig,navRoot:navRoot,contentType:contentType})]})});ImageSidebar.__docgenInfo={description:"",methods:[],displayName:"ImageSidebar",props:{data:{description:"",type:{name:"objectOf",value:{name:"any"}},required:!0},block:{description:"",type:{name:"string"},required:!0},onChangeBlock:{description:"",type:{name:"func"},required:!0}}},__webpack_exports__.Z=ImageSidebar;var messages=(0,react_intl__WEBPACK_IMPORTED_MODULE_11__.v)({preview:{id:"image_block_preview",defaultMessage:"Image preview"},clear:{id:"image_block_clear",defaultMessage:"Clear image"}});"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/src/components/manage/Blocks/Image/ImageSidebar.jsx"]={name:"ImageSidebar",docgenInfo:ImageSidebar.__docgenInfo,path:"node_modules/@plone/volto/src/components/manage/Blocks/Image/ImageSidebar.jsx"})},"./node_modules/@plone/volto/src/components/manage/Blocks/Image/LayoutSchema.jsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var _plone_volto_components_manage_Blocks_Block_Schema__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Blocks/Block/Schema.jsx"),Schema=Object.assign({},_plone_volto_components_manage_Blocks_Block_Schema__WEBPACK_IMPORTED_MODULE_0__.Z,{fieldsets:[Object.assign({},_plone_volto_components_manage_Blocks_Block_Schema__WEBPACK_IMPORTED_MODULE_0__.Z.fieldsets[0])],properties:Object.assign({},_plone_volto_components_manage_Blocks_Block_Schema__WEBPACK_IMPORTED_MODULE_0__.Z.properties)});__webpack_exports__.Z=Schema},"./node_modules/@plone/volto/src/components/manage/Blocks/Image/View.jsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),_plone_volto_components__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/@plone/volto/src/components/index.js"),classnames__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/@plone/volto/node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__),_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/@plone/volto/src/helpers/index.js"),_plone_volto_registry__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/@plone/volto/src/registry.js"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/react/jsx-runtime.js"),View=(react__WEBPACK_IMPORTED_MODULE_0__.createElement,function(_ref){var _data$href,_data$href$,image,className=_ref.className,data=_ref.data,detached=_ref.detached,style=(_ref.properties,_ref.style),href=(null==data||null===(_data$href=data.href)||void 0===_data$href||null===(_data$href$=_data$href[0])||void 0===_data$href$?void 0:_data$href$["@id"])||"",Image=_plone_volto_registry__WEBPACK_IMPORTED_MODULE_4__.Z.getComponent({name:"Image"}).component;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("p",{className:classnames__WEBPACK_IMPORTED_MODULE_2___default()("block image align",{center:!Boolean(data.align),detached:detached},data.align,className),style:style,children:data.url&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.Fragment,{children:(image=(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(Image,{className:classnames__WEBPACK_IMPORTED_MODULE_2___default()({"full-width":"full"===data.align,large:"l"===data.size,medium:"m"===data.size,small:"s"===data.size}),item:data.image_scales?{"@id":data.url,image_field:data.image_field,image_scales:data.image_scales}:void 0,src:data.image_scales?void 0:(0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_3__.sX)(data.url)?"l"===data.size?`${(0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_3__.ZV)(data.url)}/@@images/image`:"m"===data.size?`${(0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_3__.ZV)(data.url)}/@@images/image/preview`:"s"===data.size?`${(0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_3__.ZV)(data.url)}/@@images/image/mini`:`${(0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_3__.ZV)(data.url)}/@@images/image`:data.url,sizes:_plone_volto_registry__WEBPACK_IMPORTED_MODULE_4__.Z.blocks.blocksConfig.image.getSizes(data),alt:data.alt||"",loading:"lazy",responsive:!0}),href?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_1__.Ve4,{href:href,openLinkInNewTab:data.openLinkInNewTab,children:image}):image)})})});View.displayName="View",View.__docgenInfo={description:"",methods:[],displayName:"View",props:{data:{description:"",type:{name:"objectOf",value:{name:"any"}},required:!0}}},__webpack_exports__.Z=(0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_3__.q0)(View),"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/src/components/manage/Blocks/Image/View.jsx"]={name:"View",docgenInfo:View.__docgenInfo,path:"node_modules/@plone/volto/src/components/manage/Blocks/Image/View.jsx"})},"./node_modules/@plone/volto/src/components/manage/Blocks/Image/schema.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{K:function(){return ImageSchema},_:function(){return gridImageDisableSizeAndPositionHandlersSchema}});var _app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/toConsumableArray.js"),react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),react_intl__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/@formatjs/macro/dist/index.js"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react/jsx-runtime.js"),messages=(react__WEBPACK_IMPORTED_MODULE_0__.createElement,(0,react_intl__WEBPACK_IMPORTED_MODULE_2__.v)({Image:{id:"Image",defaultMessage:"Image"},AltText:{id:"Alt text",defaultMessage:"Alt text"},Align:{id:"Alignment",defaultMessage:"Alignment"},size:{id:"Image size",defaultMessage:"Image size"},LinkTo:{id:"Link to",defaultMessage:"Link to"},openLinkInNewTab:{id:"Open in a new tab",defaultMessage:"Open in a new tab"},AltTextHint:{id:"Alt text hint",defaultMessage:"Leave empty if the image is purely decorative."},AltTextHintLinkText:{id:"Alt text hint link text",defaultMessage:"Describe the purpose of the image."},linkSettings:{id:"Link settings",defaultMessage:"Link settings"}}));function ImageSchema(_ref){var formData=_ref.formData,intl=_ref.intl;return{fieldsets:[{id:"default",title:"Default",fields:(0,_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_3__.Z)(formData.url?["alt","align","size"]:[])}].concat((0,_app_node_modules_babel_preset_razzle_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_3__.Z)(formData.url?[{id:"link_settings",title:intl.formatMessage(messages.linkSettings),fields:["href","openLinkInNewTab"]}]:[])),properties:{alt:{title:intl.formatMessage(messages.AltText),description:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.Fragment,{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("a",{href:"https://www.w3.org/WAI/tutorials/images/decision-tree/",title:intl.formatMessage(messages.openLinkInNewTab),target:"_blank",rel:"noopener noreferrer",children:intl.formatMessage(messages.AltTextHintLinkText)})," ",intl.formatMessage(messages.AltTextHint)]})},align:{title:intl.formatMessage(messages.Align),widget:"align"},size:{title:intl.formatMessage(messages.size),widget:"image_size"},href:{title:intl.formatMessage(messages.LinkTo),widget:"object_browser",mode:"link",selectedItemAttrs:["Title","Description","hasPreviewImage"],allowExternals:!0},openLinkInNewTab:{title:intl.formatMessage(messages.openLinkInNewTab),type:"boolean"}},required:[]}}var gridImageDisableSizeAndPositionHandlersSchema=function(_ref2){var schema=_ref2.schema;_ref2.formData,_ref2.intl;return schema.fieldsets[0].fields=schema.fieldsets[0].fields.filter((function(item){return!["align","size"].includes(item)})),schema}},"./node_modules/@plone/volto/src/components/manage/Blocks/LeadImage/LeadImageSidebar.jsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return LeadImage_LeadImageSidebar}});var react=__webpack_require__("./node_modules/react/index.js"),Form=__webpack_require__("./node_modules/semantic-ui-react/dist/es/collections/Form/Form.js"),Segment=__webpack_require__("./node_modules/semantic-ui-react/dist/es/elements/Segment/Segment.js"),Grid=__webpack_require__("./node_modules/semantic-ui-react/dist/es/collections/Grid/Grid.js"),Accordion=__webpack_require__("./node_modules/semantic-ui-react/dist/es/modules/Accordion/Accordion.js"),dist=__webpack_require__("./node_modules/@formatjs/macro/dist/index.js"),message=__webpack_require__("./node_modules/react-intl/lib/components/message.js"),injectIntl=__webpack_require__("./node_modules/react-intl/lib/components/injectIntl.js"),components=__webpack_require__("./node_modules/@plone/volto/src/components/index.js"),helpers=__webpack_require__("./node_modules/@plone/volto/src/helpers/index.js"),useIntl=__webpack_require__("./node_modules/react-intl/lib/components/useIntl.js"),Button=__webpack_require__("./node_modules/semantic-ui-react/dist/es/elements/Button/Button.js"),image_left=__webpack_require__("./node_modules/@plone/volto/src/icons/image-left.svg"),image_left_default=__webpack_require__.n(image_left),image_right=__webpack_require__("./node_modules/@plone/volto/src/icons/image-right.svg"),image_right_default=__webpack_require__.n(image_right),image_fit=__webpack_require__("./node_modules/@plone/volto/src/icons/image-fit.svg"),image_fit_default=__webpack_require__.n(image_fit),image_wide=__webpack_require__("./node_modules/@plone/volto/src/icons/image-wide.svg"),image_wide_default=__webpack_require__.n(image_wide),image_full=__webpack_require__("./node_modules/@plone/volto/src/icons/image-full.svg"),image_full_default=__webpack_require__.n(image_full),jsx_runtime=__webpack_require__("./node_modules/react/jsx-runtime.js"),messages=(react.createElement,(0,dist.v)({left:{id:"Left",defaultMessage:"Left"},right:{id:"Right",defaultMessage:"Right"},center:{id:"Center",defaultMessage:"Center"},wide:{id:"Wide",defaultMessage:"Wide"},full:{id:"Full",defaultMessage:"Full"}})),AlignBlock=function(_ref){_ref.align;var onChangeBlock=_ref.onChangeBlock,data=_ref.data,block=_ref.block,_ref$actions=_ref.actions,actions=void 0===_ref$actions?["left","right","center","full"]:_ref$actions,intl=(0,useIntl.Z)(),ICON_MAP={left:image_left_default(),right:image_right_default(),center:image_fit_default(),wide:image_wide_default(),full:image_full_default()};return(0,jsx_runtime.jsx)("div",{className:"align-buttons",children:actions.map((function(action){return(0,jsx_runtime.jsx)(Button.Z.Group,{children:(0,jsx_runtime.jsx)(Button.Z,{icon:!0,basic:!0,"aria-label":intl.formatMessage(messages[action]),onClick:function(){return function onAlignBlock(align){onChangeBlock(block,Object.assign({},data,{align:align}))}(action)},active:"center"===action&&!data.align||data.align===action,children:(0,jsx_runtime.jsx)(components.JO$,{name:ICON_MAP[action],size:"24px"})})},action)}))})};AlignBlock.displayName="AlignBlock",AlignBlock.__docgenInfo={description:"",methods:[],displayName:"AlignBlock",props:{actions:{defaultValue:{value:"['left', 'right', 'center', 'full']",computed:!1},required:!1}}};var Sidebar_AlignBlock=AlignBlock;"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/src/components/manage/Sidebar/AlignBlock.jsx"]={name:"AlignBlock",docgenInfo:AlignBlock.__docgenInfo,path:"node_modules/@plone/volto/src/components/manage/Sidebar/AlignBlock.jsx"});var icons_image=__webpack_require__("./node_modules/@plone/volto/src/icons/image.svg"),image_default=__webpack_require__.n(icons_image),clear=__webpack_require__("./node_modules/@plone/volto/src/icons/clear.svg"),clear_default=__webpack_require__.n(clear),up_key=__webpack_require__("./node_modules/@plone/volto/src/icons/up-key.svg"),up_key_default=__webpack_require__.n(up_key),down_key=__webpack_require__("./node_modules/@plone/volto/src/icons/down-key.svg"),down_key_default=__webpack_require__.n(down_key),nav=__webpack_require__("./node_modules/@plone/volto/src/icons/nav.svg"),nav_default=__webpack_require__.n(nav),LeadImageSidebar_messages=(react.createElement,(0,dist.v)({Image:{id:"Image",defaultMessage:"Image"},Origin:{id:"Origin",defaultMessage:"Origin"},AltText:{id:"Alt text",defaultMessage:"Alt text"},Align:{id:"Alignment",defaultMessage:"Alignment"},LinkTo:{id:"Link to",defaultMessage:"Link to"},openLinkInNewTab:{id:"Open in a new tab",defaultMessage:"Open in a new tab"},NoImageSelected:{id:"No image set in image content field",defaultMessage:"No image set in image content field"},externalURL:{id:"External URL",defaultMessage:"External URL"}})),LeadImageSidebar=function(_ref){var properties=_ref.properties,data=_ref.data,block=_ref.block,onChangeBlock=_ref.onChangeBlock,openObjectBrowser=_ref.openObjectBrowser,_ref$required=_ref.required,required=void 0!==_ref$required&&_ref$required,onChangeField=_ref.onChangeField,intl=_ref.intl,_useState=(0,react.useState)(0),activeAccIndex=_useState[0],setActiveAccIndex=_useState[1];return(0,jsx_runtime.jsxs)(Segment.Z.Group,{raised:!0,children:[(0,jsx_runtime.jsx)("header",{className:"header pulled",children:(0,jsx_runtime.jsx)("h2",{children:(0,jsx_runtime.jsx)(message.Z,{id:"Lead Image",defaultMessage:"Lead Image"})})}),!properties.image&&(0,jsx_runtime.jsx)(jsx_runtime.Fragment,{children:(0,jsx_runtime.jsxs)(Segment.Z,{className:"sidebar-metadata-container",secondary:!0,children:[(0,jsx_runtime.jsx)(message.Z,{id:"No image set in Lead Image content field",defaultMessage:"No image set in Lead Image content field"}),(0,jsx_runtime.jsx)(components.JO$,{name:image_default(),size:"100px",color:"#b8c6c8"})]})}),properties.image&&(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsxs)(Segment.Z,{className:"sidebar-metadata-container",secondary:!0,children:[properties.image.filename,properties.image.data&&(0,jsx_runtime.jsx)("img",{src:`data:${properties.image["content-type"]};base64,${properties.image.data}`,width:properties.image.width,height:properties.image.height,alt:data.image_caption||properties.image_caption||"",className:"responsive",style:{aspectRatio:`${properties.image.width} / ${properties.image.height}`}}),!properties.image.data&&(0,jsx_runtime.jsx)(components.Eep,{item:properties,imageField:"image",alt:data.image_caption||properties.image_caption||"",responsive:!0,sizes:"188px"})]}),(0,jsx_runtime.jsxs)(Segment.Z,{className:"form sidebar-image-data",children:[(0,jsx_runtime.jsx)(components.yEj,{id:"alt",title:intl.formatMessage(LeadImageSidebar_messages.AltText),required:!1,value:properties.image_caption,icon:properties.image_caption?clear_default():null,iconAction:function(){return onChangeField("image_caption","")},onChange:function(name,value){onChangeField("image_caption",value)}}),(0,jsx_runtime.jsx)(Form.Z.Field,{inline:!0,required:required,children:(0,jsx_runtime.jsx)(Grid.Z,{children:(0,jsx_runtime.jsxs)(Grid.Z.Row,{children:[(0,jsx_runtime.jsx)(Grid.Z.Column,{width:"4",children:(0,jsx_runtime.jsx)("div",{className:"wrapper",children:(0,jsx_runtime.jsx)("label",{htmlFor:"field-align",children:(0,jsx_runtime.jsx)(message.Z,{id:"Alignment",defaultMessage:"Alignment"})})})}),(0,jsx_runtime.jsx)(Grid.Z.Column,{width:"8",className:"align-tools",children:(0,jsx_runtime.jsx)(Sidebar_AlignBlock,{align:data.align,onChangeBlock:onChangeBlock,data:data,block:block})})]})})})]}),(0,jsx_runtime.jsxs)(Accordion.Z,{fluid:!0,styled:!0,className:"form",children:[(0,jsx_runtime.jsxs)(Accordion.Z.Title,{active:0===activeAccIndex,index:0,onClick:function handleAccClick(e,titleProps){var index=titleProps.index;setActiveAccIndex(activeAccIndex===index?-1:index)},children:["Link Settings",0===activeAccIndex?(0,jsx_runtime.jsx)(components.JO$,{name:up_key_default(),size:"20px"}):(0,jsx_runtime.jsx)(components.JO$,{name:down_key_default(),size:"20px"})]}),(0,jsx_runtime.jsxs)(Accordion.Z.Content,{active:0===activeAccIndex,children:[(0,jsx_runtime.jsx)(components.yEj,{id:"link",title:intl.formatMessage(LeadImageSidebar_messages.LinkTo),required:!1,value:(0,helpers.ZV)(data.href),icon:data.href?clear_default():nav_default(),iconAction:data.href?function(){onChangeBlock(block,Object.assign({},data,{href:""}))}:function(){return openObjectBrowser({mode:"link"})},onChange:function(name,value){onChangeBlock(block,Object.assign({},data,{href:(0,helpers.ZV)(value)}))}}),(0,jsx_runtime.jsx)(components.OA5,{id:"openLinkInNewTab",title:intl.formatMessage(LeadImageSidebar_messages.openLinkInNewTab),value:!!data.openLinkInNewTab&&data.openLinkInNewTab,onChange:function(name,value){onChangeBlock(block,Object.assign({},data,{openLinkInNewTab:value}))}})]})]})]})]})};LeadImageSidebar.displayName="LeadImageSidebar",LeadImageSidebar.__docgenInfo={description:"",methods:[],displayName:"LeadImageSidebar",props:{required:{defaultValue:{value:"false",computed:!1},required:!1},data:{description:"",type:{name:"objectOf",value:{name:"any"}},required:!0},block:{description:"",type:{name:"string"},required:!0},onChangeBlock:{description:"",type:{name:"func"},required:!0},openObjectBrowser:{description:"",type:{name:"func"},required:!0},onChangeField:{description:"",type:{name:"func"},required:!0}}};var LeadImage_LeadImageSidebar=(0,injectIntl.ZP)(LeadImageSidebar);"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/src/components/manage/Blocks/LeadImage/LeadImageSidebar.jsx"]={name:"LeadImageSidebar",docgenInfo:LeadImageSidebar.__docgenInfo,path:"node_modules/@plone/volto/src/components/manage/Blocks/LeadImage/LeadImageSidebar.jsx"})},"./node_modules/@plone/volto/src/components/manage/Blocks/Listing/Edit.jsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var lodash_isEqual__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/lodash/isEqual.js"),lodash_isEqual__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(lodash_isEqual__WEBPACK_IMPORTED_MODULE_0__),react__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react/index.js"),react_intl__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/@formatjs/macro/dist/index.js"),react_intl__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./node_modules/react-intl/lib/components/useIntl.js"),_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/@plone/volto/src/helpers/index.js"),_plone_volto_components__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/@plone/volto/src/components/index.js"),_ListingData__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/@plone/volto/src/components/manage/Blocks/Listing/ListingData.jsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/react/jsx-runtime.js"),messages=(react__WEBPACK_IMPORTED_MODULE_1__.createElement,(0,react_intl__WEBPACK_IMPORTED_MODULE_6__.v)({results:{id:"Results preview",defaultMessage:"Results preview"},items:{id:"Contained items",defaultMessage:"Contained items"}})),Edit=react__WEBPACK_IMPORTED_MODULE_1__.memo((function(props){var _data$querystring,_data$querystring$que,data=props.data,onChangeBlock=props.onChangeBlock,block=props.block,selected=props.selected,pathname=props.pathname,intl=(0,react_intl__WEBPACK_IMPORTED_MODULE_7__.Z)(),placeholder=data.placeholder||(null!=data&&null!==(_data$querystring=data.querystring)&&void 0!==_data$querystring&&null!==(_data$querystring$que=_data$querystring.query)&&void 0!==_data$querystring$que&&_data$querystring$que.length?intl.formatMessage(messages.results):intl.formatMessage(messages.items));return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.Fragment,{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("p",{className:"items-preview",children:placeholder}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_3__.Ovb,Object.assign({},props,{path:(0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_2__.SV)(pathname),isEditMode:!0})),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_3__.NJc,{selected:selected,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_ListingData__WEBPACK_IMPORTED_MODULE_4__.Z,Object.assign({},props,{data:data,block:block,onChangeBlock:onChangeBlock}),block)})]})}),(function areEquals(prevProps,nextProps){return!(nextProps.selected!==prevProps.selected||!lodash_isEqual__WEBPACK_IMPORTED_MODULE_0___default()(prevProps.data,nextProps.data))}));__webpack_exports__.Z=(0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_2__.q0)(Edit)},"./node_modules/@plone/volto/src/components/manage/Blocks/Listing/ImageGallery.jsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),_loadable_component__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/@loadable/component/dist/loadable.esm.js"),react_image_gallery_styles_css_image_gallery_css__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/react-image-gallery/styles/css/image-gallery.css"),semantic_ui_react__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__("./node_modules/semantic-ui-react/dist/es/elements/Button/Button.js"),_plone_volto_components__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/@plone/volto/src/components/index.js"),_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/@plone/volto/src/helpers/index.js"),_plone_volto_registry__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/@plone/volto/src/registry.js"),_plone_volto_icons_left_key_svg__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/@plone/volto/src/icons/left-key.svg"),_plone_volto_icons_left_key_svg__WEBPACK_IMPORTED_MODULE_6___default=__webpack_require__.n(_plone_volto_icons_left_key_svg__WEBPACK_IMPORTED_MODULE_6__),_plone_volto_icons_right_key_svg__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./node_modules/@plone/volto/src/icons/right-key.svg"),_plone_volto_icons_right_key_svg__WEBPACK_IMPORTED_MODULE_7___default=__webpack_require__.n(_plone_volto_icons_right_key_svg__WEBPACK_IMPORTED_MODULE_7__),_plone_volto_icons_play_svg__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./node_modules/@plone/volto/src/icons/play.svg"),_plone_volto_icons_play_svg__WEBPACK_IMPORTED_MODULE_8___default=__webpack_require__.n(_plone_volto_icons_play_svg__WEBPACK_IMPORTED_MODULE_8__),_plone_volto_icons_pause_svg__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("./node_modules/@plone/volto/src/icons/pause.svg"),_plone_volto_icons_pause_svg__WEBPACK_IMPORTED_MODULE_9___default=__webpack_require__.n(_plone_volto_icons_pause_svg__WEBPACK_IMPORTED_MODULE_9__),_plone_volto_icons_fullscreen_svg__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("./node_modules/@plone/volto/src/icons/fullscreen.svg"),_plone_volto_icons_fullscreen_svg__WEBPACK_IMPORTED_MODULE_10___default=__webpack_require__.n(_plone_volto_icons_fullscreen_svg__WEBPACK_IMPORTED_MODULE_10__),_plone_volto_icons_back_down_svg__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__("./node_modules/@plone/volto/src/icons/back-down.svg"),_plone_volto_icons_back_down_svg__WEBPACK_IMPORTED_MODULE_11___default=__webpack_require__.n(_plone_volto_icons_back_down_svg__WEBPACK_IMPORTED_MODULE_11__),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__("./node_modules/react/jsx-runtime.js"),__jsx=react__WEBPACK_IMPORTED_MODULE_0__.createElement,ImageGallery=(0,_loadable_component__WEBPACK_IMPORTED_MODULE_1__.ZP)({resolved:{},chunkName:function(){return"react-image-gallery"},isReady:function(props){var key=this.resolve(props);return!0===this.resolved[key]&&!!__webpack_require__.m[key]},importAsync:function(){return __webpack_require__.e(3817).then(__webpack_require__.t.bind(__webpack_require__,"./node_modules/react-image-gallery/build/image-gallery.js",23))},requireAsync:function(props){var _this=this,key=this.resolve(props);return this.resolved[key]=!1,this.importAsync(props).then((function(resolved){return _this.resolved[key]=!0,resolved}))},requireSync:function(props){var id=this.resolve(props);return __webpack_require__(id)},resolve:function(){return"./node_modules/react-image-gallery/build/image-gallery.js"}}),renderLeftNav=function(onClick,disabled){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_13__.Z,{className:"image-gallery-icon image-gallery-left-nav primary basic",disabled:disabled,onClick:onClick,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_3__.JO$,{name:_plone_volto_icons_left_key_svg__WEBPACK_IMPORTED_MODULE_6___default(),size:"48px",fill:"black"})})};renderLeftNav.displayName="renderLeftNav";var renderRightNav=function(onClick,disabled){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_13__.Z,{className:"image-gallery-icon image-gallery-right-nav primary basic",disabled:disabled,onClick:onClick,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_3__.JO$,{name:_plone_volto_icons_right_key_svg__WEBPACK_IMPORTED_MODULE_7___default(),size:"48px"})})};renderRightNav.displayName="renderRightNav";var renderPlayPauseButton=function(onClick,isPlaying){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_13__.Z,{type:"button",className:"image-gallery-icon image-gallery-play-button basic primary",onClick:onClick,"aria-label":"Play or Pause Slideshow",children:isPlaying?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_3__.JO$,{name:_plone_volto_icons_pause_svg__WEBPACK_IMPORTED_MODULE_9___default(),size:"48px"}):(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_3__.JO$,{name:_plone_volto_icons_play_svg__WEBPACK_IMPORTED_MODULE_8___default(),size:"48px"})})};renderPlayPauseButton.displayName="renderPlayPauseButton";var renderFullscreenButton=function(onClick,isFullscreen){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(semantic_ui_react__WEBPACK_IMPORTED_MODULE_13__.Z,{type:"button",className:"image-gallery-icon image-gallery-fullscreen-button primary basic",onClick:onClick,"aria-label":"Open Fullscreen",children:isFullscreen?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_3__.JO$,{name:_plone_volto_icons_back_down_svg__WEBPACK_IMPORTED_MODULE_11___default(),size:"48px"}):(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_3__.JO$,{name:_plone_volto_icons_fullscreen_svg__WEBPACK_IMPORTED_MODULE_10___default(),size:"48px"})})};renderFullscreenButton.displayName="renderFullscreenButton";var ImageGalleryTemplate=function(_ref){var items=_ref.items,settings=_plone_volto_registry__WEBPACK_IMPORTED_MODULE_5__.Z.settings,renderItems=items.filter((function(content){return settings.imageObjects.includes(content["@type"])&&content.image_field})),imagesInfo=renderItems.map((function(item){return{original:`${(0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_4__.ZV)(item["@id"])}/@@images/${item.image_field}/large`,thumbnail:`${(0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_4__.ZV)(item["@id"])}/@@images/${item.image_field}/thumb`}}));return renderItems.length>0&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(ImageGallery,{items:imagesInfo,renderLeftNav:renderLeftNav,renderRightNav:renderRightNav,renderPlayPauseButton:renderPlayPauseButton,renderFullscreenButton:renderFullscreenButton,lazyLoad:!0})};ImageGalleryTemplate.__docgenInfo={description:"",methods:[],displayName:"ImageGalleryTemplate",props:{items:{description:"",type:{name:"arrayOf",value:{name:"any"}},required:!0}}},__webpack_exports__.Z=ImageGalleryTemplate,"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/src/components/manage/Blocks/Listing/ImageGallery.jsx"]={name:"ImageGalleryTemplate",docgenInfo:ImageGalleryTemplate.__docgenInfo,path:"node_modules/@plone/volto/src/components/manage/Blocks/Listing/ImageGallery.jsx"})},"./node_modules/@plone/volto/src/components/manage/Blocks/Listing/ListingBody.jsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return Listing_ListingBody}});var react=__webpack_require__("./node_modules/react/index.js"),message=__webpack_require__("./node_modules/react-intl/lib/components/message.js"),injectIntl=__webpack_require__("./node_modules/react-intl/lib/components/injectIntl.js"),classnames=__webpack_require__("./node_modules/@plone/volto/node_modules/classnames/index.js"),classnames_default=__webpack_require__.n(classnames),Pagination=__webpack_require__("./node_modules/semantic-ui-react/dist/es/addons/Pagination/Pagination.js"),Dimmer=__webpack_require__("./node_modules/semantic-ui-react/dist/es/modules/Dimmer/Dimmer.js"),Loader=__webpack_require__("./node_modules/semantic-ui-react/dist/es/elements/Loader/Loader.js"),github_slugger=__webpack_require__("./node_modules/github-slugger/index.js"),github_slugger_default=__webpack_require__.n(github_slugger),components=__webpack_require__("./node_modules/@plone/volto/src/components/index.js"),render=__webpack_require__("./node_modules/@plone/volto/packages/volto-slate/src/editor/render.jsx"),registry=__webpack_require__("./node_modules/@plone/volto/src/registry.js"),toConsumableArray=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/toConsumableArray.js"),slicedToArray=__webpack_require__("./node_modules/babel-preset-razzle/node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),es=__webpack_require__("./node_modules/react-redux/es/index.js"),hoist_non_react_statics_cjs=__webpack_require__("./node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js"),hoist_non_react_statics_cjs_default=__webpack_require__.n(hoist_non_react_statics_cjs),use_deep_compare_effect_esm=__webpack_require__("./node_modules/use-deep-compare-effect/dist/use-deep-compare-effect.esm.js"),actions=__webpack_require__("./node_modules/@plone/volto/src/actions/index.js"),helpers=__webpack_require__("./node_modules/@plone/volto/src/helpers/index.js"),jsx_runtime=__webpack_require__("./node_modules/react/jsx-runtime.js");react.createElement;var left_key=__webpack_require__("./node_modules/@plone/volto/src/icons/left-key.svg"),left_key_default=__webpack_require__.n(left_key),right_key=__webpack_require__("./node_modules/@plone/volto/src/icons/right-key.svg"),right_key_default=__webpack_require__.n(right_key),Headline=(react.createElement,function(_ref){var headlineTag=_ref.headlineTag,id=_ref.id,_ref$data=_ref.data,data=void 0===_ref$data?{}:_ref$data,listingItems=_ref.listingItems,isEditMode=_ref.isEditMode,attr={id:id},slug=github_slugger_default().slug((0,helpers.Ue)(data.headline));attr.id=slug||id;var LinkedHeadline=(0,react.useMemo)((function(){return(0,render.G0)(headlineTag)}),[headlineTag]);return(0,jsx_runtime.jsx)(LinkedHeadline,{mode:!isEditMode&&"view",children:data.headline,attributes:attr,className:classnames_default()("headline",{emptyListing:!(null!=listingItems&&listingItems.length)>0})})});Headline.displayName="Headline";var ListingBody=function withQuerystringResults(WrappedComponent){function WithQuerystringResults(props){var _querystring$query,_querystringResults$s,_querystringResults$s2,_querystringResults$s3,_content$batching,_querystringResults$s4,_content$batching2,_querystringResults$s5,_querystringResults$s6,_props$data=props.data,data=void 0===_props$data?{}:_props$data,_props$id=props.id,id=void 0===_props$id?data.block:_props$id,content=props.properties,path=props.path,variation=props.variation,settings=registry.Z.settings,querystring=data.querystring||data,subrequestID=null!=content&&content.UID?`${null==content?void 0:content.UID}-${id}`:id,_querystring$b_size=querystring.b_size,b_size=void 0===_querystring$b_size?settings.defaultPageSize:_querystring$b_size,_React$useState=react.useState((0,helpers.SV)(path)),initialPath=(0,slicedToArray.Z)(_React$useState,1)[0],_usePagination=(0,helpers.h0)(id,1),currentPage=_usePagination.currentPage,setCurrentPage=_usePagination.setCurrentPage,adaptedQuery=Object.assign.apply(Object,[null!=variation&&variation.fullobjects?{fullobjects:1}:{metadata_fields:"_all"},{b_size:b_size}].concat((0,toConsumableArray.Z)(["limit","query","sort_on","sort_order","depth"].map((function(name){return Object.keys(querystring).includes(name)?{[name]:querystring[name]}:{}}))))),adaptedQueryRef=(0,react.useRef)(adaptedQuery),currentPageRef=(0,react.useRef)(currentPage),querystringResults=(0,es.useSelector)((function(state){return state.querystringsearch.subrequests})),dispatch=(0,es.useDispatch)(),folderItems=null!=content&&content.is_folderish?content.items:[],hasQuery=(null==querystring||null===(_querystring$query=querystring.query)||void 0===_querystring$query?void 0:_querystring$query.length)>0,hasLoaded=!hasQuery||(null==querystringResults||null===(_querystringResults$s=querystringResults[subrequestID])||void 0===_querystringResults$s?void 0:_querystringResults$s.loaded),listingItems=hasQuery?(null==querystringResults||null===(_querystringResults$s2=querystringResults[subrequestID])||void 0===_querystringResults$s2?void 0:_querystringResults$s2.items)||[]:folderItems,showAsFolderListing=!hasQuery&&(null==content?void 0:content.items_total)>b_size,showAsQueryListing=hasQuery&&(null==querystringResults||null===(_querystringResults$s3=querystringResults[subrequestID])||void 0===_querystringResults$s3?void 0:_querystringResults$s3.total)>b_size,totalPages=showAsFolderListing?Math.ceil(content.items_total/b_size):showAsQueryListing?Math.ceil(querystringResults[subrequestID].total/b_size):0,prevBatch=showAsFolderListing?null===(_content$batching=content.batching)||void 0===_content$batching?void 0:_content$batching.prev:showAsQueryListing?null===(_querystringResults$s4=querystringResults[subrequestID].batching)||void 0===_querystringResults$s4?void 0:_querystringResults$s4.prev:null,nextBatch=showAsFolderListing?null===(_content$batching2=content.batching)||void 0===_content$batching2?void 0:_content$batching2.next:showAsQueryListing?null===(_querystringResults$s5=querystringResults[subrequestID].batching)||void 0===_querystringResults$s5?void 0:_querystringResults$s5.next:null,isImageGallery=!data.variation&&"imageGallery"===data.template||"imageGallery"===data.variation;return(0,use_deep_compare_effect_esm.ZP)((function(){dispatch(hasQuery?(0,actions.Kz)(initialPath,adaptedQuery,subrequestID,currentPage):isImageGallery&&!hasQuery?(0,actions.Kz)(initialPath,Object.assign({},adaptedQuery,{b_size:1e10,query:[{i:"path",o:"plone.app.querystring.operation.string.relativePath",v:""}]}),subrequestID):(0,actions.L5)(initialPath,null,null,currentPage)),adaptedQueryRef.current=adaptedQuery,currentPageRef.current=currentPage}),[subrequestID,isImageGallery,adaptedQuery,hasQuery,initialPath,dispatch,currentPage]),(0,jsx_runtime.jsx)(WrappedComponent,Object.assign({},props,{onPaginationChange:function(e,_ref){var activePage=_ref.activePage;return setCurrentPage(activePage)},total:null==querystringResults||null===(_querystringResults$s6=querystringResults[subrequestID])||void 0===_querystringResults$s6?void 0:_querystringResults$s6.total,batch_size:b_size,currentPage:currentPage,totalPages:totalPages,prevBatch:prevBatch,nextBatch:nextBatch,listingItems:listingItems,hasLoaded:hasLoaded,isFolderContentsListing:showAsFolderListing}))}return WithQuerystringResults.displayName=`WithQuerystringResults(${function getDisplayName(WrappedComponent){return WrappedComponent.displayName||WrappedComponent.name||"Component"}(WrappedComponent)})`,hoist_non_react_statics_cjs_default()(WithQuerystringResults,WrappedComponent)}((function(props){var _config$blocks,_config$blocks$blocks,_variations$filter,_config$blocks2,ListingBodyTemplate,_ref2,_variation$template,_props$data=props.data,data=void 0===_props$data?{}:_props$data,isEditMode=props.isEditMode,listingItems=props.listingItems,totalPages=props.totalPages,onPaginationChange=props.onPaginationChange,variation=props.variation,currentPage=props.currentPage,prevBatch=props.prevBatch,nextBatch=props.nextBatch,isFolderContentsListing=props.isFolderContentsListing,hasLoaded=props.hasLoaded,id=props.id,variations=(null===(_config$blocks=registry.Z.blocks)||void 0===_config$blocks||null===(_config$blocks$blocks=_config$blocks.blocksConfig.listing)||void 0===_config$blocks$blocks?void 0:_config$blocks$blocks.variations)||[],defaultVariation=null===(_variations$filter=variations.filter((function(item){return item.isDefault})))||void 0===_variations$filter?void 0:_variations$filter[0];data.template&&!data.variation?ListingBodyTemplate=variations.find((function(item){return item.id===data.template})).template:ListingBodyTemplate=null!==(_ref2=null!==(_variation$template=null==variation?void 0:variation.template)&&void 0!==_variation$template?_variation$template:null==defaultVariation?void 0:defaultVariation.template)&&void 0!==_ref2?_ref2:null;var listingRef=(0,react.createRef)(),NoResults=null!=variation&&variation.noResultsComponent?variation.noResultsComponent:null===(_config$blocks2=registry.Z.blocks)||void 0===_config$blocks2?void 0:_config$blocks2.blocksConfig.listing.noResultsComponent,HeadlineTag=data.headlineTag||"h2";return(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[data.headline&&(0,jsx_runtime.jsx)(Headline,{headlineTag:HeadlineTag,id:id,listingItems:listingItems,data:data,isEditMode:isEditMode}),(null==listingItems?void 0:listingItems.length)>0?(0,jsx_runtime.jsxs)("div",{ref:listingRef,children:[(0,jsx_runtime.jsx)(ListingBodyTemplate,Object.assign({items:listingItems,isEditMode:isEditMode},data,variation)),totalPages>1&&(0,jsx_runtime.jsx)("div",{className:"pagination-wrapper",children:(0,jsx_runtime.jsx)(Pagination.Z,{activePage:currentPage,totalPages:totalPages,onPageChange:function(e,_ref3){var activePage=_ref3.activePage;!isEditMode&&listingRef.current.scrollIntoView({behavior:"smooth"}),onPaginationChange(e,{activePage:activePage})},firstItem:null,lastItem:null,prevItem:{content:(0,jsx_runtime.jsx)(components.JO$,{name:left_key_default(),size:"18px"}),icon:!0,"aria-disabled":!prevBatch,className:prevBatch?null:"disabled"},nextItem:{content:(0,jsx_runtime.jsx)(components.JO$,{name:right_key_default(),size:"18px"}),icon:!0,"aria-disabled":!nextBatch,className:nextBatch?null:"disabled"}})})]}):isEditMode?(0,jsx_runtime.jsxs)("div",{className:"listing message",ref:listingRef,children:[isFolderContentsListing&&(0,jsx_runtime.jsx)(message.Z,{id:"No items found in this container.",defaultMessage:"No items found in this container."}),hasLoaded&&NoResults&&(0,jsx_runtime.jsx)(NoResults,Object.assign({isEditMode:isEditMode},data)),(0,jsx_runtime.jsx)(Dimmer.Z,{active:!hasLoaded,inverted:!0,children:(0,jsx_runtime.jsx)(Loader.Z,{indeterminate:!0,size:"small",children:(0,jsx_runtime.jsx)(message.Z,{id:"loading",defaultMessage:"Loading"})})})]}):(0,jsx_runtime.jsxs)("div",{className:"emptyListing",children:[hasLoaded&&NoResults&&(0,jsx_runtime.jsx)(NoResults,Object.assign({isEditMode:isEditMode},data)),(0,jsx_runtime.jsx)(Dimmer.Z,{active:!hasLoaded,inverted:!0,children:(0,jsx_runtime.jsx)(Loader.Z,{indeterminate:!0,size:"small",children:(0,jsx_runtime.jsx)(message.Z,{id:"loading",defaultMessage:"Loading"})})})]})]})})),Listing_ListingBody=(0,injectIntl.ZP)(ListingBody)},"./node_modules/@plone/volto/src/components/manage/Blocks/Listing/ListingData.jsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),react_intl__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react-intl/lib/components/useIntl.js"),_plone_volto_components__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/@plone/volto/src/components/index.js"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/react/jsx-runtime.js"),ListingData=(react__WEBPACK_IMPORTED_MODULE_0__.createElement,function(props){var data=props.data,block=props.block,blocksConfig=props.blocksConfig,onChangeBlock=props.onChangeBlock,navRoot=props.navRoot,contentType=props.contentType,intl=(0,react_intl__WEBPACK_IMPORTED_MODULE_3__.Z)(),schema=blocksConfig.listing.blockSchema(Object.assign({},props,{intl:intl}));return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_1__.Iub,{schema:schema,title:schema.title,onChangeField:function(id,value){onChangeBlock(block,Object.assign({},data,{[id]:value}))},onChangeBlock:onChangeBlock,formData:data,blocksConfig:blocksConfig,block:block,navRoot:navRoot,contentType:contentType})});ListingData.displayName="ListingData",ListingData.__docgenInfo={description:"",methods:[],displayName:"ListingData",props:{data:{description:"",type:{name:"objectOf",value:{name:"any"}},required:!0},block:{description:"",type:{name:"string"},required:!0},onChangeBlock:{description:"",type:{name:"func"},required:!0}}},__webpack_exports__.Z=ListingData,"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/src/components/manage/Blocks/Listing/ListingData.jsx"]={name:"ListingData",docgenInfo:ListingData.__docgenInfo,path:"node_modules/@plone/volto/src/components/manage/Blocks/Listing/ListingData.jsx"})},"./node_modules/@plone/volto/src/components/manage/Blocks/Listing/View.jsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),classnames__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/@plone/volto/node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__),_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/@plone/volto/src/helpers/index.js"),_plone_volto_components__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/@plone/volto/src/components/index.js"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/react/jsx-runtime.js"),View=(react__WEBPACK_IMPORTED_MODULE_0__.createElement,function(props){var data=props.data,path=props.path,pathname=props.pathname,className=props.className,style=props.style;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("div",{className:classnames__WEBPACK_IMPORTED_MODULE_1___default()("block listing",data.variation||"default",className),style:style,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_plone_volto_components__WEBPACK_IMPORTED_MODULE_3__.Ovb,Object.assign({},props,{path:null!=path?path:pathname}))})});View.displayName="View",View.__docgenInfo={description:"",methods:[],displayName:"View",props:{data:{description:"",type:{name:"objectOf",value:{name:"any"}},required:!0},properties:{description:"",type:{name:"objectOf",value:{name:"any"}},required:!0},block:{description:"",type:{name:"string"},required:!1}}},__webpack_exports__.Z=(0,_plone_volto_helpers__WEBPACK_IMPORTED_MODULE_2__.q0)(View),"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["node_modules/@plone/volto/src/components/manage/Blocks/Listing/View.jsx"]={name:"View",docgenInfo:View.__docgenInfo,path:"node_modules/@plone/volto/src/components/manage/Blocks/Listing/View.jsx"})},"./node_modules/@plone/volto/src/components/manage/Blocks/Maps/Edit.jsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return Maps_Edit}});var react=__webpack_require__("./node_modules/react/index.js"),Message=__webpack_require__("./node_modules/semantic-ui-react/dist/es/collections/Message/Message.js"),Input=__webpack_require__("./node_modules/semantic-ui-react/dist/es/elements/Input/Input.js"),Button=__webpack_require__("./node_modules/semantic-ui-react/dist/es/elements/Button/Button.js"),dist=__webpack_require__("./node_modules/@formatjs/macro/dist/index.js"),useIntl=__webpack_require__("./node_modules/react-intl/lib/components/useIntl.js"),message=__webpack_require__("./node_modules/react-intl/lib/components/message.js"),classnames=__webpack_require__("./node_modules/@plone/volto/node_modules/classnames/index.js"),classnames_default=__webpack_require__.n(classnames),helpers=__webpack_require__("./node_modules/@plone/volto/src/helpers/index.js"),redux=__webpack_require__("./node_modules/redux/es/redux.js"),components=__webpack_require__("./node_modules/@plone/volto/src/components/index.js"),clear=__webpack_require__("./node_modules/@plone/volto/src/icons/clear.svg"),clear_default=__webpack_require__.n(clear),ahead=__webpack_require__("./node_modules/@plone/volto/src/icons/ahead.svg"),ahead_default=__webpack_require__.n(ahead),block_maps_namespaceObject=__webpack_require__.p+"static/media/block-maps.aff59760.svg",jsx_runtime=__webpack_require__("./node_modules/react/jsx-runtime.js"),messages=(react.createElement,(0,dist.v)({MapsBlockInputPlaceholder:{id:"Enter map Embed Code",defaultMessage:"Enter map Embed Code"},left:{id:"Left",defaultMessage:"Left"},right:{id:"Right",defaultMessage:"Right"},center:{id:"Center",defaultMessage:"Center"},full:{id:"Full",defaultMessage:"Full"},GoogleMapsEmbeddedBlock:{id:"Google Maps Embedded Block",defaultMessage:"Google Maps Embedded Block"}})),Edit=react.memo((function(props){var intl=(0,useIntl.Z)(),_useState=(0,react.useState)(""),url=_useState[0],setUrl=_useState[1],_useState2=(0,react.useState)(null),error=_useState2[0],setError=_useState2[1],onChangeBlock=props.onChangeBlock,data=props.data,block=props.block,selected=props.selected,onSubmitUrl=(0,react.useCallback)((function(){onChangeBlock(block,Object.assign({},data,{url:getSrc(url)}))}),[onChangeBlock,block,data,url]),onKeyDownVariantMenuForm=(0,react.useCallback)((function(e){"Enter"===e.key?(e.preventDefault(),e.stopPropagation(),onSubmitUrl()):"Escape"===e.key&&(e.preventDefault(),e.stopPropagation())}),[onSubmitUrl]),getSrc=function(embed){var iframe=(new DOMParser).parseFromString(embed,"text/html").getElementsByTagName("iframe");return 0===iframe.length?(setError(!0),""):(setError(!1),iframe[0].src)},placeholder=(0,react.useMemo)((function(){return data.placeholder||intl.formatMessage(messages.MapsBlockInputPlaceholder)}),[data,intl]);return(0,jsx_runtime.jsxs)("div",{className:classnames_default()("block maps align",{center:!Boolean(data.align)},data.align),children:[data.url?(0,jsx_runtime.jsx)("div",{className:classnames_default()("maps-inner",{"full-width":"full"===data.align}),children:(0,jsx_runtime.jsx)("iframe",{title:intl.formatMessage(messages.GoogleMapsEmbeddedBlock),src:data.url,className:"google-map",frameBorder:"0",allowFullScreen:!0})}):(0,jsx_runtime.jsx)(Message.Z,{children:(0,jsx_runtime.jsxs)("center",{children:[(0,jsx_runtime.jsx)("img",{src:block_maps_namespaceObject,alt:""}),(0,jsx_runtime.jsxs)("div",{className:"toolbar-inner",children:[(0,jsx_runtime.jsx)(Input.Z,{onKeyDown:onKeyDownVariantMenuForm,onChange:function(_ref){var target=_ref.target;setUrl(target.value)},placeholder:placeholder,value:url,onClick:function(e){return e.stopPropagation()}}),url&&(0,jsx_runtime.jsx)(Button.Z.Group,{children:(0,jsx_runtime.jsx)(Button.Z,{basic:!0,className:"cancel",onClick:function(e){e.stopPropagation(),setUrl("")},children:(0,jsx_runtime.jsx)(components.JO$,{name:clear_default(),size:"30px"})})}),(0,jsx_runtime.jsx)(Button.Z.Group,{children:(0,jsx_runtime.jsx)(Button.Z,{basic:!0,primary:!0,onClick:function(e){e.stopPropagation(),onSubmitUrl()},children:(0,jsx_runtime.jsx)(components.JO$,{name:ahead_default(),size:"30px"})})})]}),(0,jsx_runtime.jsxs)("div",{className:"message-text",children:[(0,jsx_runtime.jsx)(message.Z,{id:"Please enter the Embed Code provided by Google Maps -> Share -> Embed map. It should contain the